[irrtoolset]Making IRRToolSet compile...
Tony Li Tony.Li at procket.com
Thu Jan 22 10:43:53 CET 2004
Katie, | As far as I can remember, the README supplied together with | IRRToolSet mentions that | IRRToolSet is unfortunately not yet gcc-3 compliant and | therefore you cannot | use this compiler :-( We will update the code to be gcc-3 | compliant at some point. | But for now, please use gcc-2.95-*. The README says: 0. To install, you need g++ 2.8.0 or higher, libstdc++-2.8.0 or higher, bison, flex and gmake. Please note that the toolset is not gcc3 compliant (yet). and The development platform is a linux PC using gcc-2.95.3 and libstdc++-2.9.0. I've been using gcc 2.96 as per the first paragraph, and things should work. Unfortunately, things are a bit more delicate. For example, 4.8.1 doesn't compile at all: c++ -c -O3 -gstabs+ -frtti -DHAVE_CONFIG_H -I. -I. -I../../src -I.. -I../../src/Core -I../../src/rpsl rpslcheck.cc In file included from ../../src/rpsl/rpsl/rpsl_attr.hh:81, from ../../src/rpsl/rpsl/object.hh:63, from rpslcheck.cc:57: ../../src/rpsl/rpsl/prefix.hh:377: declaration does not declare anything ../../src/rpsl/rpsl/prefix.hh:377: parse error before `and' make[2]: *** [rpslcheck.o] Error 1 It seems to me that if you want others to help with this project, we either need to be a tad more portable in our coding or we need to be extremely specific about which tools are approved for use. Which way would you like to go? Regards, Tony p.s. Have you considered opening up your CVS server? This would allow folks to get the most up to date code much more easily.