It gives me a ton of errors, beginning with this: I've attached the full "sudo emerge vegastrike" output... /usr/include/python2.3/pyconfig.h:847:1: warning: "_POSIX_C_SOURCE" redefined In file included from /usr/include/math.h:27, from ../../../src/gfx/vec.h:4, from order.h:32, from script.h:3, from hard_coded_scripts.cpp:1: /usr/include/features.h:131:1: warning: this is the location of the previous definition g++ -DHAVE_CONFIG_H -I. -I. -I../../.. -I../../../src -I../../../src/boost129 -DHAVE_SDL=1 -DSDL_WINDOWING=1 -DHAVE_SDL_MIXER=1 -DHAVE_AL=1 -I/usr/include/python2.3 -DHAVE_PYTHON=1 -DUSE_BOOST_129=1 -O2 -march=athlon-xp -pipe -DGLX_GLXEXT_LEGACY -pipe -O2 -fexpensive-optimizations -fomit-frame-pointer -Wall -ffast-math -I/usr/include/SDL -D_REENTRANT -pipe -c script.cpp In file included from ../../../src/boost129/boost/python/converter/arg_to_python.hpp:22, from ../../../src/boost129/boost/python/call.hpp:14, from ../../../src/boost129/boost/python/object_core.hpp:11, from ../../../src/boost129/boost/python/object.hpp:9, from ../../../src/python/python_class.h:13, from hard_coded_scripts.cpp:9: ../../../src/boost129/boost/python/converter/builtin_converters.hpp:98: syntax error before `&' token ../../../src/boost129/boost/python/converter/builtin_converters.hpp:98: syntax error before `&' token ../../../src/boost129/boost/python/converter/builtin_converters.hpp:98: syntax error before `const' ../../../src/boost129/boost/python/converter/builtin_converters.hpp:98: syntax error before `const' ../../../src/boost129/boost/python/converter/builtin_converters.hpp:98: syntax error before `>' token ../../../src/boost129/boost/python/converter/builtin_converters.hpp:98: syntax error before `>' token ../../../src/boost129/boost/python/converter/builtin_converters.hpp:98: syntax error before `}' tokeng++ -DHAVE_CONFIG_H -I. -I. -I../../.. -I../../../src -I../../../src/boost129 -DHAVE_SDL=1 -DSDL_WINDOWING=1 -DHAVE_SDL_MIXER=1 -DHAVE_AL=1 -I/usr/include/python2.3 -DHAVE_PYTHON=1 -DUSE_BOOST_129=1 -O2 -march=athlon-xp -pipe -DGLX_GLXEXT_LEGACY -pipe -O2 -fexpensive-optimizations -fomit-frame-pointer -Wall -ffast-math -I/usr/include/SDL -D_REENTRANT -pipe -c missionscript.cpp ../../../src/boost129/boost/python/converter/builtin_converters.hpp:99: syntax error before `&' token ../../../src/boost129/boost/python/converter/builtin_converters.hpp:99: syntax error before `&' token ../../../src/boost129/boost/python/converter/builtin_converters.hpp:99: syntax error before `const' ../../../src/boost129/boost/python/converter/builtin_converters.hpp:99: syntax error before `const' ../../../src/boost129/boost/python/converter/builtin_converters.hpp:99: syntax error before `>' token ../../../src/boost129/boost/python/converter/builtin_converters.hpp:99: syntax error before `>' token ../../../src/boost129/boost/python/converter/builtin_converters.hpp:99: syntax error before `}' token ../../../src/boost129/boost/python/converter/builtin_converters.hpp:104: ` to_python_value' is not a template ../../../src/boost129/boost/python/converter/builtin_converters.hpp:104: ` detail' is not a class or namespace ../../../src/boost129/boost/python/converter/builtin_converters.hpp:104: ` builtin_to_python' is not a class or namespace ../../../src/boost129/boost/python/converter/builtin_converters.hpp:104: can't make `operator()' into a method -- not in a class ../../../src/boost129/boost/python/converter/builtin_converters.hpp:104: ` to_python_value' is not a template ../../../src/boost129/boost/python/converter/builtin_converters.hpp:104: ` detail' is not a class or namespace ../../../src/boost129/boost/python/converter/builtin_converters.hpp:104: ` builtin_to_python' is not a class or namespace ../../../src/boost129/boost/python/converter/builtin_converters.hpp:104: can't make `operator()' into a method -- not in a class ../../../src/boost129/boost/python/converter/builtin_converters.hpp:104: ` arg_to_python' is not a template ../../../src/boost129/boost/python/converter/builtin_converters.hpp:104: syntax error before `<' token ../../../src/boost129/boost/python/converter/builtin_converters.hpp:104: syntax error before `}' token ../../../src/boost129/boost/python/converter/builtin_converters.hpp:105: ` to_python_value' is not a template ../../../src/boost129/boost/python/converter/builtin_converters.hpp:105: ` detail' is not a class or namespace ../../../src/boost129/boost/python/converter/builtin_converters.hpp:105: ` builtin_to_python' is not a class or namespace ../../../src/boost129/boost/python/converter/builtin_converters.hpp:105: can't make `operator()' into a method -- not in a class ../../../src/boost129/boost/python/converter/builtin_converters.hpp:105: ` to_python_value' is not a template ../../../src/boost129/boost/python/converter/builtin_converters.hpp:105: ` detail' is not a class or namespace ../../../src/boost129/boost/python/converter/builtin_converters.hpp:105: ` builtin_to_python' is not a class or namespace ../../../src/boost129/boost/python/converter/builtin_converters.hpp:105: can't make `operator()' into a method -- not in a class ../../../src/boost129/boost/python/converter/builtin_converters.hpp:105: ` arg_to_python' is not a template ../../../src/boost129/boost/python/converter/builtin_converters.hpp:105: syntax error before `<' token ../../../src/boost129/boost/python/converter/builtin_converters.hpp:105: syntax error before `}' token ../../../src/boost129/boost/python/converter/builtin_converters.hpp:106: ` to_python_value' is not a template ../../../src/boost129/boost/python/converter/builtin_converters.hpp:106: ` detail' is not a class or namespace ../../../src/boost129/boost/python/converter/builtin_converters.hpp:106: ` builtin_to_python' is not a class or namespace ../../../src/boost129/boost/python/converter/builtin_converters.hpp:106: can't make `operator()' into a method -- not in a class ../../../src/boost129/boost/python/converter/builtin_converters.hpp:106: ` to_python_value' is not a template ../../../src/boost129/boost/python/converter/builtin_converters.hpp:106: ` detail' is not a class or namespace ../../../src/boost129/boost/python/converter/builtin_converters.hpp:106: ` builtin_to_python' is not a class or namespace ../../../src/boost129/boost/python/converter/builtin_converters.hpp:106: can't make `operator()' into a method -- not in a class ../../../src/boost129/boost/python/converter/builtin_converters.hpp:106: ` arg_to_python' is not a template ../../../src/boost129/boost/python/converter/builtin_converters.hpp:106: syntax error before `<' token ../../../src/boost129/boost/python/converter/builtin_converters.hpp:106: syntax error before `}' token ../../../src/boost129/boost/python/converter/builtin_converters.hpp:107: ` to_python_value' is not a template ../../../src/boost129/boost/python/converter/builtin_converters.hpp:107: ` detail' is not a class or namespace ../../../src/boost129/boost/python/converter/builtin_converters.hpp:107: ` builtin_to_python' is not a class or namespace ../../../src/boost129/boost/python/converter/builtin_converters.hpp:107: can't make `operator()' into a method -- not in a class ../../../src/boost129/boost/python/converter/builtin_converters.hpp:107: ` to_python_value' is not a template ../../../src/boost129/boost/python/converter/builtin_converters.hpp:107: ` detail' is not a class or namespace ../../../src/boost129/boost/python/converter/builtin_converters.hpp:107: ` builtin_to_python' is not a class or namespace ../../../src/boost129/boost/python/converter/builtin_converters.hpp:107: can't make `operator()' into a method -- not in a class ../../../src/boost129/boost/python/converter/builtin_converters.hpp:107: ` arg_to_python' is not a template ../../../src/boost129/boost/python/converter/builtin_converters.hpp:107: syntax error before `<' token ../../../src/boost129/boost/python/converter/builtin_converters.hpp:107: syntax error before `}' token ../../../src/boost129/boost/python/converter/builtin_converters.hpp:108: ` to_python_value' is not a template ../../../src/boost129/boost/python/converter/builtin_converters.hpp:108: ` detail' is not a class or namespace ../../../src/boost129/boost/python/converter/builtin_converters.hpp:108: ` builtin_to_python' is not a class or namespace ../../../src/boost129/boost/python/converter/builtin_converters.hpp:108: can't make `operator()' into a method -- not in a class ../../../src/boost129/boost/python/converter/builtin_converters.hpp:108: ` to_python_value' is not a template ../../../src/boost129/boost/python/converter/builtin_converters.hpp:108: ` detail' is not a class or namespace ../../../src/boost129/boost/python/converter/builtin_converters.hpp:108: ` builtin_to_python' is not a class or namespace ../../../src/boost129/boost/python/converter/builtin_converters.hpp:108: can't make `operator()' into a method -- not in a class ../../../src/boost129/boost/python/converter/builtin_converters.hpp:108: ` arg_to_python' is not a template ../../../src/boost129/boost/python/converter/builtin_converters.hpp:108: syntax error before `<' token ../../../src/boost129/boost/python/converter/builtin_converters.hpp:108: syntax error before `}' token ../../../src/boost129/boost/python/converter/builtin_converters.hpp:109: ` to_python_value' is not a template ../../../src/boost129/boost/python/converter/builtin_converters.hpp:109: ` detail' is not a class or namespace ../../../src/boost129/boost/python/converter/builtin_converters.hpp:109: ` builtin_to_python' is not a class or namespace ../../../src/boost129/boost/python/converter/builtin_converters.hpp:109: can't make `operator()' into a method -- not in a class ../../../src/boost129/boost/python/converter/builtin_converters.hpp:109: ` to_python_value' is not a template ../../../src/boost129/boost/python/converter/builtin_converters.hpp:109: ` detail' is not a class or namespace ../../../src/boost129/boost/python/converter/builtin_converters.hpp:109: ` builtin_to_python' is not a class or namespace ../../../src/boost129/boost/python/converter/builtin_converters.hpp:109: can't make `operator()' into a method -- not in a class ../../../src/boost129/boost/python/converter/builtin_converters.hpp:109: ` arg_to_python' is not a template ../../../src/boost129/boost/python/converter/builtin_converters.hpp:109: syntax error before `<' token ../../../src/boost129/boost/python/converter/builtin_converters.hpp:109: syntax error before `}' token ../../../src/boost129/boost/python/converter/builtin_converters.hpp:110: ` to_python_value' is not a template ../../../src/boost129/boost/python/converter/builtin_converters.hpp:110: ` detail' is not a class or namespace ../../../src/boost129/boost/python/converter/builtin_converters.hpp:110: ` builtin_to_python' is not a class or namespace ../../../src/boost129/boost/python/converter/builtin_converters.hpp:110: can't make `operator()' into a method -- not in a class ../../../src/boost129/boost/python/converter/builtin_converters.hpp:110: ` to_python_value' is not a template ../../../src/boost129/boost/python/converter/builtin_converters.hpp:110: ` detail' is not a class or namespace ../../../src/boost129/boost/python/converter/builtin_converters.hpp:110: ` builtin_to_python' is not a class or namespace ../../../src/boost129/boost/python/converter/builtin_converters.hpp:110: can't make `operator()' into a method -- not in a class ../../../src/boost129/boost/python/converter/builtin_converters.hpp:111: ` to_python_value' is not a template ../../../src/boost129/boost/python/converter/builtin_converters.hpp:111: ` detail' is not a class or namespace ../../../src/boost129/boost/python/converter/builtin_converters.hpp:111: ` builtin_to_python' is not a class or namespace ../../../src/boost129/boost/python/converter/builtin_converters.hpp:111: can't make `operator()' into a method -- not in a class ../../../src/boost129/boost/python/converter/builtin_converters.hpp:111: ` to_python_value' is not a template ../../../src/boost129/boost/python/converter/builtin_converters.hpp:111: ` detail' is not a class or namespace ../../../src/boost129/boost/python/converter/builtin_converters.hpp:111: ` builtin_to_python' is not a class or namespace ../../../src/boost129/boost/python/converter/builtin_converters.hpp:111: can't make `operator()' into a method -- not in a class ../../../src/boost129/boost/python/converter/builtin_converters.hpp:111: ` arg_to_python' is not a template ../../../src/boost129/boost/python/converter/builtin_converters.hpp:111: syntax error before `<' token ../../../src/boost129/boost/python/converter/builtin_converters.hpp:111: syntax error before `}' token ../../../src/boost129/boost/python/converter/builtin_converters.hpp:112: ` to_python_value' is not a template ../../../src/boost129/boost/python/converter/builtin_converters.hpp:112: ` detail' is not a class or namespace ../../../src/boost129/boost/python/converter/builtin_converters.hpp:112: ` builtin_to_python' is not a class or namespace ../../../src/boost129/boost/python/converter/builtin_converters.hpp:112: can't make `operator()' into a method -- not in a class ../../../src/boost129/boost/python/converter/builtin_converters.hpp:112: ` to_python_value' is not a template ../../../src/boost129/boost/python/converter/builtin_converters.hpp:112: ` detail' is not a class or namespace ../../../src/boost129/boost/python/converter/builtin_converters.hpp:112: ` builtin_to_python' is not a class or namespace ../../../src/boost129/boost/python/converter/builtin_converters.hpp:112: can't make `operator()' into a method -- not in a class ../../../src/boost129/boost/python/converter/builtin_converters.hpp:112: ` arg_to_python' is not a template ../../../src/boost129/boost/python/converter/builtin_converters.hpp:112: syntax error before `<' token ../../../src/boost129/boost/python/converter/builtin_converters.hpp:112: syntax error before `}' token ../../../src/boost129/boost/python/converter/builtin_converters.hpp:113: ` to_python_value' is not a template ../../../src/boost129/boost/python/converter/builtin_converters.hpp:113: ` detail' is not a class or namespace ../../../src/boost129/boost/python/converter/builtin_converters.hpp:113: ` builtin_to_python' is not a class or namespace ../../../src/boost129/boost/python/converter/builtin_converters.hpp:113: can't make `operator()' into a method -- not in a class ../../../src/boost129/boost/python/converter/builtin_converters.hpp:113: ` to_python_value' is not a template ../../../src/boost129/boost/python/converter/builtin_converters.hpp:113: ` detail' is not a class or namespace ../../../src/boost129/boost/python/converter/builtin_converters.hpp:113: ` builtin_to_python' is not a class or namespace ../../../src/boost129/boost/python/converter/builtin_converters.hpp:113: can't make `operator()' into a method -- not in a class ../../../src/boost129/boost/python/converter/builtin_converters.hpp:113: ` arg_to_python' is not a template ../../../src/boost129/boost/python/converter/builtin_converters.hpp:113: syntax error before `<' token ../../../src/boost129/boost/python/converter/builtin_converters.hpp:113: syntax error before `}' token ../../../src/boost129/boost/python/converter/builtin_converters.hpp:122: syntax error before `}' token g++ -DHAVE_CONFIG_H -I. -I. -I../../.. -I../../../src -I../../../src/boost129 -DHAVE_SDL=1 -DSDL_WINDOWING=1 -DHAVE_SDL_MIXER=1 -DHAVE_AL=1 -I/usr/include/python2.3 -DHAVE_PYTHON=1 -DUSE_BOOST_129=1 -O2 -march=athlon-xp -pipe -DGLX_GLXEXT_LEGACY -pipe -O2 -fexpensive-optimizations -fomit-frame-pointer -Wall -ffast-math -I/usr/include/SDL -D_REENTRANT -pipe -c tactics.cpp aggressive.cpp: In member function `bool Orders::AggressiveAI::ProcessLogicItem(const AIEvents::AIEvresult&)': aggressive.cpp:176: warning: unused variable `float game_accel' hard_coded_scripts.cpp: In constructor `Orders::LoopAround::LoopAround(bool, int)': hard_coded_scripts.cpp:151: warning: comparison between signed and unsigned integer expressions g++ -DHAVE_CONFIG_H -I. -I. -I../../.. -I../../../src -I../../../src/boost129 -DHAVE_SDL=1 -DSDL_WINDOWING=1 -DHAVE_SDL_MIXER=1 -DHAVE_AL=1 -I/usr/include/python2.3 -DHAVE_PYTHON=1 -DUSE_BOOST_129=1 -O2 -march=athlon-xp -pipe -DGLX_GLXEXT_LEGACY -pipe -O2 -fexpensive-optimizations -fomit-frame-pointer -Wall -ffast-math -I/usr/include/SDL -D_REENTRANT -pipe -c turretai.cpp make[4]: *** [hard_coded_scripts.o] Error 1 make[4]: *** Waiting for unfinished jobs.... make[4]: *** Waiting for unfinished jobs.... make[4]: Leaving directory `/var/tmp/portage/vegastrike-0.4.1/work/vegastrike-0.4.1-installer/vegastrike/src/cmd/ai' make[3]: *** [all-recursive] Error 1 make[3]: Leaving directory `/var/tmp/portage/vegastrike-0.4.1/work/vegastrike-0.4.1-installer/vegastrike/src/cmd' make[2]: *** [all-recursive] Error 1 make[2]: Leaving directory `/var/tmp/portage/vegastrike-0.4.1/work/vegastrike-0.4.1-installer/vegastrike/src' make[1]: *** [all-recursive] Error 1 make[1]: Leaving directory `/var/tmp/portage/vegastrike-0.4.1/work/vegastrike-0.4.1-installer/vegastrike' make: *** [all-recursive-am] Error 2 !!! ERROR: games-rpg/vegastrike-0.4.1 failed. !!! Function src_compile, Line 82, Exitcode 2 !!! emake failed
*** This bug has been marked as a duplicate of 37144 ***
Closing to clean up after bugzilla upgrade. reopen if closed in error. Thanks.
clean up bug list after bugzilla update