Menu

#2 BF make fails with gcc4.5

open
nobody
5
2011-09-13
2011-09-13
reinerotto
No

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.

Discussion

Want the latest updates on software, tech news, and AI?
Get latest updates about software, tech news, and AI from SourceForge directly in your inbox once a month.