もしも分かる方がいらっしゃったら教えてください。
FreeBSDの deskutils/taskwarrior というportsがあります。
これは、64ビット環境でのみ動くようにMakefileに指定があります。
試しに32ビット環境(9.3/10.1)で動かしてみると
Building CXX object src/CMakeFiles/task.dir/DOM.cpp.o
/usr/ports/deskutils/taskwarrior/work/task-2.4.1/src/DOM.cpp:119:15: error:
ambiguous conversion for functional-style cast from 'int' to 'Variant'
value = Variant (context.terminal_width
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
というようにエラーとなってしまいました。
ちなみにソースからコンパイルしても同じ、コンパイラをclang36からgcc48に
しても同じでした。
しかし、Linux(openSUSE 13.2)の32ビット環境では正常に(ソースから)コンパイル
できます。ということは、FreeBSDの32ビット環境でのみ、何かの影響で
コンパイルできないのだろうと思います。
この問題を調べるのに、まずはどの辺から見ていったら良いか、何かヒントが
ないでしょうか。
ribbon
_______________________________________________
[email protected] mailing list
https://lists.freebsd.org/mailman/listinfo/freebsd-users-jp
To unsubscribe, send any mail to "[email protected]"