中野 宏朗
nakan****@nttco*****
2013年 6月 10日 (月) 14:29:31 JST
中野@幕張です。 (2013/06/10 14:13), Shinya TAKEBAYASHI wrote: > 竹林です. > おつかれさまです. > > >> これ、boost1.50以前(1.49とか)だとTIME_UTC_のほうが >> エラーになったりするのかな? >> # いやまあ、試せばすむんだけどw > > はい,エラーになります. > > C11 で TIME_UTC が入って名前がかぶったため, > boost 側が名前を変えることで回避しているようです. > > https://svn.boost.org/trac/boost/ticket/6940 > > C11 の TIME_UTC を使ってもいけるかもしれませんが, > リグレッションテストの手間がかかりますので,既存の boost の > TIME_UTC の実装をそのまま使うようにした方が良いかと思います. なるほどね。 boostのままのほうがいいのは同意。 >> バージョン間で書き方かわるなら、ifdefでわけないと >> いけないですね。 > > 先日投稿したパッチでは,boost のバージョンによって切り替えるように > if - else - endif ディレクティブで分けてあります. > > BOOST_VERSION の 105000 が 1.50 を表しています. > > 1.50 以上の場合は boost::TIME_UTC_ が使われ, > 1.49 以下は boost::TIME_UTC です. おお。失礼しました。 助かるヽ(´ー`)ノ わざわざconfigureで判定させなくても、そのまま BOOST_VERSIONってのが使えるのか。いや、すでに configureでboostの情報あつめてMakefileで使える ようにしてあるのか。 >> チケット発行はできる? > > はい,このメールを送ったら発行します. > > よろしくお願いします. らぢゃ('◇')ゞ ブランチ作ったら、パッチのコミットログにチケット番号 と概説、Signedに竹林さんメアドをのっけておきます。 # Kernelみたいにconfirmed: に自分の名前いれるか。 ## このへん、git guiでぽちっと出来たらなw > 中野 宏朗 <nakan****@nttco*****> wrote in message <51B55****@nttco*****> > *** Subject: [Ultramonkey-l7-develop 921] Re: boost 1.50 以降対応用パッチ > *** Date: Mon, 10 Jun 2013 13:56:59 +0900 > >> 中野@幕張です。 >> どもです。 >> >> これ、boost1.50以前(1.49とか)だとTIME_UTC_のほうが >> エラーになったりするのかな? >> # いやまあ、試せばすむんだけどw >> >> バージョン間で書き方かわるなら、ifdefでわけないと >> いけないですね。 >> >> ・・・めんどいなぁw >> >> RHEL7になると、boostバージョンも1.50以上になるのかな? >> systemdのこともあるし、RHEL7対応しようとするとどうしても >> configureでの判定とifdefでのコード分けやMakefileでの >> インストールファイル分けが必要になるか〜。 >> >> RHEL6とRHEL5でコンパイル通るか試してみます。 >> とりあえずTIME_UTC_fixブランチ作ってそこに >> 置いておこう。 >> 通ったらv3.1.0-develにマージして、通らなかったら >> ifdefをブランチで作ろう。 >> >> チケット発行はできる? >> >> (2013/04/26 17:25), Shinya TAKEBAYASHI wrote: >>> 皆様へ >>> >>> >>> 竹林です. >>> >>> ultramonkey-l7 3.0.4 を >>> >>> ・debian squeeze >>> ・gcc 4.4.5 >>> ・boost 1.53.0 >>> >>> でビルドしようとしたところ,boost::TIME_UTC が undefined だと >>> エラーが返ってきたので,修正するためのパッチを書きました. >>> >>> boost 1.50 以降では,boost::TIME_UTC_ にする必要がありました. >>> >>> パッチはこちらです. >>> http://chopapp.com/#xg0kxukp >>> >>> コメント書けますので,よろしくお願いします. >>> >>> ------------------------------------------------------ >>> Shinya TAKEBAYSAHI >>> E-mail: takeb****@nttco***** >>> ------------------------------------------------------ >>> >>> _______________________________________________ >>> Ultramonkey-l7-develop mailing list >>> Ultra****@lists***** >>> http://lists.sourceforge.jp/mailman/listinfo/ultramonkey-l7-develop >>> >>> >>> >> >> -- >> 中野 宏朗 (NAKANO Hiroaki) >> NTTコムウェア 品質生産性技術本部 技術SE部 >> 基盤ソフトSE・OSS部門 OSS・DB技術担当 >> Tel: 043-211-2452 (Ext: 特番+26-8341), Fax: 043-211-5086 >> Zip/Address: 261-0023 千葉県千葉市美浜区中瀬1-6 NTT幕張ビル21F-En >> >> _______________________________________________ >> Ultramonkey-l7-develop mailing list >> Ultra****@lists***** >> http://lists.sourceforge.jp/mailman/listinfo/ultramonkey-l7-develop >> >> > > > ------------------------------------------------------ > NTT コムウェア 株式会社 品質生産性技術本部 技術 SE 部 > 基盤ソフト SE・OSS 推進部門 > > 竹林 信哉 > > TEL: 043-211-2392(ext. +26-8185) > E-mail: takeb****@nttco***** > ------------------------------------------------------ > > > -- 中野 宏朗 (NAKANO Hiroaki) NTTコムウェア 品質生産性技術本部 技術SE部 基盤ソフトSE・OSS部門 OSS・DB技術担当 Tel: 043-211-2452 (Ext: 特番+26-8341), Fax: 043-211-5086 Zip/Address: 261-0023 千葉県千葉市美浜区中瀬1-6 NTT幕張ビル21F-En