久しぶりにFriioが使いたくなり、ハマったのでメモ
make: *** [IoThread.o] エラー 1
$ g++ -O2 -march=native -g -Wall -pthread -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DB25 -DUDP `pkg-config --cflags glib-2.0` -c -o IoThread.o IoThread.cpp
In file included from /usr/include/glib-2.0/glib/gtypes.h:37:0,
from /usr/include/glib-2.0/glib/galloca.h:34,
from /usr/include/glib-2.0/glib.h:32,
from IoThread.cpp:12:
RingBuf.hpp: コンストラクタ ‘RingBuf
RingBuf.hpp:108:51: エラー: expected unqualified-id before numeric constant
boost::xtime_get(&(node_top[i].timeout), boost::TIME_UTC);
といったエラーが出た
どうやら1.50より仕様がかわり、TIME_UTCを使う場合はTIME_UTC_に書き替えが必要とのこと
http://d.hatena.ne.jp/pyopyopyo/20120712/p1
cp -p RingBuf.hpp RingBuf.hpp.org
cat RingBuf.hpp.org | sed "s/boost::TIME_UTC/boost::TIME_UTC_/" > RingBuf.hpp