time_tがintの環境ではint値に対応するVariantクラスのコンストラクタが複数あり、どっちを使えば良いのか判断できないと言っているのではないでしょうか。

https://git.tasktools.org/projects/TM/repos/task/browse/src/Variant.h
  Variant (const int);
  Variant (const time_t, const enum type new_type = type_date);

2015年4月8日 9:40 User Ribbon <rib...@ns.ribbon.or.jp>:
> 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
>               ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
>
> というようにエラーとなってしまいました。


-- 
pegacorn
_______________________________________________
freebsd-users-jp@freebsd.org mailing list
https://lists.freebsd.org/mailman/listinfo/freebsd-users-jp
To unsubscribe, send any mail to "freebsd-users-jp-unsubscr...@freebsd.org"

メールによる返信