チケット #31545

boost 1.50 以上でビルドできない

登録: 2013-06-10 14:52 最終更新: 2013-10-17 11:53

報告者:
担当者:
チケットの種類:
状況:
完了
コンポーネント:
マイルストーン:
(未割り当て)
優先度:
5 - 中
重要度:
5 - 中
解決法:
修正済み
ファイル:
1

詳細

事象

boost 1.50 以上を用いてビルドしようとすると,boost::TIME_UTC が未定義である旨のエラーが発生し,ビルドできない.

原因

C11 で TIME_UTC が入って名前がかぶったため,boost 側が名前を変更(TIME_UTC → TIME_UTC_)した.
https://svn.boost.org/trac/boost/ticket/6940

対処

boost 1.50 以上(BOOST_VERSION > 105000)の場合は boost::TIME_UTC_ を使うようにする.
(boost 1.49 以下は boost::TIME_UTC のまま.TIME_UTC_ は未定義)

チケットの履歴 (5 件中 3 件表示)

2013-06-10 14:52 更新者: suigintoh
  • 新しいチケット "boost 1.50 以上でビルドできない" が作成されました
2013-06-10 16:51 更新者: suigintoh
  • 解決法なし から 受領 に更新されました
コメント

ブランチ TIME_UTC_fix に取り込まれた.

2013-07-02 16:22 更新者: suigintoh
  • 解決法受領 から 修正済み に更新されました
2013-10-17 11:53 更新者: hiroakinakano
  • コンポーネント[1] UltraMonkey-L7 v3.0.4-3 から [1] UltraMonkey-L7 v3.1.0-1 に更新されました
  • チケット完了時刻2013-10-17 11:53 に更新されました
  • 状況オープン から 完了 に更新されました
コメント

v3.1.0-1にてfix

添付ファイルリスト

編集

ログインしていません。ログインしていない状態では、コメントに記載者の記録が残りません。 » ログインする