I succesfully generated BF 1.1.4 on my Suse 11.4 using gcc4.3. However, using gcc4.4 or 4.5 it fails. AFAIK when compiling the boost modules:
g++ -DHAVE_CONFIG_H -I. -I../../.. -I../../.. -I../../../boost -DBOOST_MULTI_INDEX_DISABLE_SERIALIZATION -DNDEBUG -Os -Wall -Wno-unused -pthread -MT config_file.lo -MD -MP -MF .deps/config_file.Tpo -c src/config_file.cpp -o config_file.o
In file included from ../../../boost/boost/mpl/apply.hpp:23:0,
from ../../../boost/boost/iterator/iterator_facade.hpp:34,
from ../../../boost/boost/program_options/eof_iterator.hpp:9,
from ../../../boost/boost/program_options/detail/config_file.hpp:17,
from src/config_file.cpp:10:
../../../boost/boost/mpl/apply_wrap.hpp:81:31: error: missing binary operator before token "("
There are a few similar error messages.
To include/use a more recent version of boost would be great, anyway.
In case, anybody can fix this issue, the verification of compatibility with newest libraries from ACE would be appreciated as well.