Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 37144 - Vegastrike fails to compile
Summary: Vegastrike fails to compile
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: [OLD] Games (show other bugs)
Hardware: x86 Linux
: High normal (vote)
Assignee: Gentoo Games
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2004-01-03 14:46 UTC by David Dorward
Modified: 2004-05-27 01:22 UTC (History)
8 users (show)

See Also:
Package list:
Runtime testing required: ---


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description David Dorward 2004-01-03 14:46:57 UTC
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 fireall.cpp
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 hard_coded_scripts.cpp
fire.cpp: In member function `void TurretBin::AssignTargets(const
   TargetAndRange&, const Matrix&)':
fire.cpp:206: warning: array subscript has type `char'
fire.cpp:207: warning: array subscript has type `char'
fire.cpp:208: warning: array subscript has type `char'
fire.cpp:210: warning: array subscript has type `char'
fire.cpp:211: warning: array subscript has type `char'
fire.cpp: In member function `void Orders::FireAt::PossiblySwitchTarget(bool)':
fire.cpp:403: warning: unused variable `float targetswitchprobability'
In file included from /usr/include/python2.3/Python.h:8,
                 from ../../../src/python/python_class.h:3,
                 from hard_coded_scripts.cpp:9:
/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
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: error: parse
   error before `&' token
../../../src/boost129/boost/python/converter/builtin_converters.hpp:98: error: syntax
   error before `&' token
../../../src/boost129/boost/python/converter/builtin_converters.hpp:98: error: parse
   error before `const'
../../../src/boost129/boost/python/converter/builtin_converters.hpp:98: error: syntax
   error before `const'
../../../src/boost129/boost/python/converter/builtin_converters.hpp:98: error: parse
   error before `>' token
../../../src/boost129/boost/python/converter/builtin_converters.hpp:98: error: syntax
   error before `>' token
../../../src/boost129/boost/python/converter/builtin_converters.hpp:98: error: parse
   error before `}' token
../../../src/boost129/boost/python/converter/builtin_converters.hpp:99: error: parse
   error before `&' token
../../../src/boost129/boost/python/converter/builtin_converters.hpp:99: error: syntax
   error before `&' token
../../../src/boost129/boost/python/converter/builtin_converters.hpp:99: error: parse
   error before `const'
../../../src/boost129/boost/python/converter/builtin_converters.hpp:99: error: syntax
   error before `const'
../../../src/boost129/boost/python/converter/builtin_converters.hpp:99: error: parse
   error before `>' token
../../../src/boost129/boost/python/converter/builtin_converters.hpp:99: error: syntax
   error before `>' token
../../../src/boost129/boost/python/converter/builtin_converters.hpp:99: error: parse
   error before `}' token
../../../src/boost129/boost/python/converter/builtin_converters.hpp:104: error: `
   to_python_value' is not a template
../../../src/boost129/boost/python/converter/builtin_converters.hpp:104: error: `
   detail' is not a class or namespace
../../../src/boost129/boost/python/converter/builtin_converters.hpp:104: error: `
   builtin_to_python' is not a class or namespace
../../../src/boost129/boost/python/converter/builtin_converters.hpp:104: error: invalid
   base-class specification
../../../src/boost129/boost/python/converter/builtin_converters.hpp:104: error: can't
   make `operator()' into a method -- not in a class
../../../src/boost129/boost/python/converter/builtin_converters.hpp:104: error: `
   to_python_value' is not a template
../../../src/boost129/boost/python/converter/builtin_converters.hpp:104: error: `
   detail' is not a class or namespace
../../../src/boost129/boost/python/converter/builtin_converters.hpp:104: error: `
   builtin_to_python' is not a class or namespace
../../../src/boost129/boost/python/converter/builtin_converters.hpp:104: error: invalid
   base-class specification
../../../src/boost129/boost/python/converter/builtin_converters.hpp:104: error: can't
   make `operator()' into a method -- not in a class
../../../src/boost129/boost/python/converter/builtin_converters.hpp:104: error: `
   arg_to_python' is not a template
../../../src/boost129/boost/python/converter/builtin_converters.hpp:104: error: parse
   error before `<' token
../../../src/boost129/boost/python/converter/builtin_converters.hpp:104: error: parse
   error before `}' token
../../../src/boost129/boost/python/converter/builtin_converters.hpp:105: error: `
   to_python_value' is not a template
../../../src/boost129/boost/python/converter/builtin_converters.hpp:105: error: `
   detail' is not a class or namespace
../../../src/boost129/boost/python/converter/builtin_converters.hpp:105: error: `
   builtin_to_python' is not a class or namespace
../../../src/boost129/boost/python/converter/builtin_converters.hpp:105: error: invalid
   base-class specification
../../../src/boost129/boost/python/converter/builtin_converters.hpp:105: error: can't
   make `operator()' into a method -- not in a class
../../../src/boost129/boost/python/converter/builtin_converters.hpp:105: error: `
   to_python_value' is not a template
../../../src/boost129/boost/python/converter/builtin_converters.hpp:105: error: `
   detail' is not a class or namespace
../../../src/boost129/boost/python/converter/builtin_converters.hpp:105: error: `
   builtin_to_python' is not a class or namespace
../../../src/boost129/boost/python/converter/builtin_converters.hpp:105: error: invalid
   base-class specification
../../../src/boost129/boost/python/converter/builtin_converters.hpp:105: error: can't
   make `operator()' into a method -- not in a class
../../../src/boost129/boost/python/converter/builtin_converters.hpp:105: error: `
   arg_to_python' is not a template
../../../src/boost129/boost/python/converter/builtin_converters.hpp:105: error: parse
   error before `<' token
../../../src/boost129/boost/python/converter/builtin_converters.hpp:105: error: parse
   error before `}' token
../../../src/boost129/boost/python/converter/builtin_converters.hpp:106: error: `
   to_python_value' is not a template
../../../src/boost129/boost/python/converter/builtin_converters.hpp:106: error: `
   detail' is not a class or namespace
../../../src/boost129/boost/python/converter/builtin_converters.hpp:106: error: `
   builtin_to_python' is not a class or namespace
../../../src/boost129/boost/python/converter/builtin_converters.hpp:106: error: invalid
   base-class specification
../../../src/boost129/boost/python/converter/builtin_converters.hpp:106: error: can't
   make `operator()' into a method -- not in a class
../../../src/boost129/boost/python/converter/builtin_converters.hpp:106: error: `
   to_python_value' is not a template
../../../src/boost129/boost/python/converter/builtin_converters.hpp:106: error: `
   detail' is not a class or namespace
../../../src/boost129/boost/python/converter/builtin_converters.hpp:106: error: `
   builtin_to_python' is not a class or namespace
../../../src/boost129/boost/python/converter/builtin_converters.hpp:106: error: invalid
   base-class specification
../../../src/boost129/boost/python/converter/builtin_converters.hpp:106: error: can't
   make `operator()' into a method -- not in a class
../../../src/boost129/boost/python/converter/builtin_converters.hpp:106: error: `
   arg_to_python' is not a template
../../../src/boost129/boost/python/converter/builtin_converters.hpp:106: error: parse
   error before `<' token
../../../src/boost129/boost/python/converter/builtin_converters.hpp:106: error: parse
   error before `}' token
../../../src/boost129/boost/python/converter/builtin_converters.hpp:107: error: `
   to_python_value' is not a template
../../../src/boost129/boost/python/converter/builtin_converters.hpp:107: error: `
   detail' is not a class or namespace
../../../src/boost129/boost/python/converter/builtin_converters.hpp:107: error: `
   builtin_to_python' is not a class or namespace
../../../src/boost129/boost/python/converter/builtin_converters.hpp:107: error: invalid
   base-class specification
../../../src/boost129/boost/python/converter/builtin_converters.hpp:107: error: can't
   make `operator()' into a method -- not in a class
../../../src/boost129/boost/python/converter/builtin_converters.hpp:107: error: `
   to_python_value' is not a template
../../../src/boost129/boost/python/converter/builtin_converters.hpp:107: error: `
   detail' is not a class or namespace
../../../src/boost129/boost/python/converter/builtin_converters.hpp:107: error: `
   builtin_to_python' is not a class or namespace
../../../src/boost129/boost/python/converter/builtin_converters.hpp:107: error: invalid
   base-class specification
../../../src/boost129/boost/python/converter/builtin_converters.hpp:107: error: can't
   make `operator()' into a method -- not in a class
../../../src/boost129/boost/python/converter/builtin_converters.hpp:107: error: `
   arg_to_python' is not a template
../../../src/boost129/boost/python/converter/builtin_converters.hpp:107: error: parse
   error before `<' token
../../../src/boost129/boost/python/converter/builtin_converters.hpp:107: error: parse
   error before `}' token
../../../src/boost129/boost/python/converter/builtin_converters.hpp:108: error: `
   to_python_value' is not a template
../../../src/boost129/boost/python/converter/builtin_converters.hpp:108: error: `
   detail' is not a class or namespace
../../../src/boost129/boost/python/converter/builtin_converters.hpp:108: error: `
   builtin_to_python' is not a class or namespace
../../../src/boost129/boost/python/converter/builtin_converters.hpp:108: error: invalid
   base-class specification
../../../src/boost129/boost/python/converter/builtin_converters.hpp:108: error: can't
   make `operator()' into a method -- not in a class
../../../src/boost129/boost/python/converter/builtin_converters.hpp:108: error: `
   to_python_value' is not a template
../../../src/boost129/boost/python/converter/builtin_converters.hpp:108: error: `
   detail' is not a class or namespace
../../../src/boost129/boost/python/converter/builtin_converters.hpp:108: error: `
   builtin_to_python' is not a class or namespace
../../../src/boost129/boost/python/converter/builtin_converters.hpp:108: error: invalid
   base-class specification
../../../src/boost129/boost/python/converter/builtin_converters.hpp:108: error: can't
   make `operator()' into a method -- not in a class
../../../src/boost129/boost/python/converter/builtin_converters.hpp:108: error: `
   arg_to_python' is not a template
../../../src/boost129/boost/python/converter/builtin_converters.hpp:108: error: parse
   error before `<' token
../../../src/boost129/boost/python/converter/builtin_converters.hpp:108: error: parse
   error before `}' token
../../../src/boost129/boost/python/converter/builtin_converters.hpp:109: error: `
   to_python_value' is not a template
../../../src/boost129/boost/python/converter/builtin_converters.hpp:109: error: `
   detail' is not a class or namespace
../../../src/boost129/boost/python/converter/builtin_converters.hpp:109: error: `
   builtin_to_python' is not a class or namespace
../../../src/boost129/boost/python/converter/builtin_converters.hpp:109: error: invalid
   base-class specification
../../../src/boost129/boost/python/converter/builtin_converters.hpp:109: error: can't
   make `operator()' into a method -- not in a class
../../../src/boost129/boost/python/converter/builtin_converters.hpp:109: error: `
   to_python_value' is not a template
../../../src/boost129/boost/python/converter/builtin_converters.hpp:109: error: `
   detail' is not a class or namespace
../../../src/boost129/boost/python/converter/builtin_converters.hpp:109: error: `
   builtin_to_python' is not a class or namespace
../../../src/boost129/boost/python/converter/builtin_converters.hpp:109: error: invalid
   base-class specification
../../../src/boost129/boost/python/converter/builtin_converters.hpp:109: error: can't
   make `operator()' into a method -- not in a class
../../../src/boost129/boost/python/converter/builtin_converters.hpp:109: error: `
   arg_to_python' is not a template
../../../src/boost129/boost/python/converter/builtin_converters.hpp:109: error: parse
   error before `<' token
../../../src/boost129/boost/python/converter/builtin_converters.hpp:109: error: parse
   error before `}' token
../../../src/boost129/boost/python/converter/builtin_converters.hpp:110: error: `
   to_python_value' is not a template
../../../src/boost129/boost/python/converter/builtin_converters.hpp:110: error: `
   detail' is not a class or namespace
../../../src/boost129/boost/python/converter/builtin_converters.hpp:110: error: `
   builtin_to_python' is not a class or namespace
../../../src/boost129/boost/python/converter/builtin_converters.hpp:110: error: invalid
   base-class specification
../../../src/boost129/boost/python/converter/builtin_converters.hpp:110: error: can't
   make `operator()' into a method -- not in a class
../../../src/boost129/boost/python/converter/builtin_converters.hpp:110: error: `
   to_python_value' is not a template
../../../src/boost129/boost/python/converter/builtin_converters.hpp:110: error: `
   detail' is not a class or namespace
../../../src/boost129/boost/python/converter/builtin_converters.hpp:110: error: `
   builtin_to_python' is not a class or namespace
../../../src/boost129/boost/python/converter/builtin_converters.hpp:110: error: invalid
   base-class specification
../../../src/boost129/boost/python/converter/builtin_converters.hpp:110: error: can't
   make `operator()' into a method -- not in a class
../../../src/boost129/boost/python/converter/builtin_converters.hpp:111: error: `
   to_python_value' is not a template
../../../src/boost129/boost/python/converter/builtin_converters.hpp:111: error: `
   detail' is not a class or namespace
../../../src/boost129/boost/python/converter/builtin_converters.hpp:111: error: `
   builtin_to_python' is not a class or namespace
../../../src/boost129/boost/python/converter/builtin_converters.hpp:111: error: invalid
   base-class specification
../../../src/boost129/boost/python/converter/builtin_converters.hpp:111: error: can't
   make `operator()' into a method -- not in a class
../../../src/boost129/boost/python/converter/builtin_converters.hpp:111: error: `
   to_python_value' is not a template
../../../src/boost129/boost/python/converter/builtin_converters.hpp:111: error: `
   detail' is not a class or namespace
../../../src/boost129/boost/python/converter/builtin_converters.hpp:111: error: `
   builtin_to_python' is not a class or namespace
../../../src/boost129/boost/python/converter/builtin_converters.hpp:111: error: invalid
   base-class specification
../../../src/boost129/boost/python/converter/builtin_converters.hpp:111: error: can't
   make `operator()' into a method -- not in a class
../../../src/boost129/boost/python/converter/builtin_converters.hpp:111: error: `
   arg_to_python' is not a template
../../../src/boost129/boost/python/converter/builtin_converters.hpp:111: error: parse
   error before `<' token
../../../src/boost129/boost/python/converter/builtin_converters.hpp:111: error: parse
   error before `}' token
../../../src/boost129/boost/python/converter/builtin_converters.hpp:112: error: `
   to_python_value' is not a template
../../../src/boost129/boost/python/converter/builtin_converters.hpp:112: error: `
   detail' is not a class or namespace
../../../src/boost129/boost/python/converter/builtin_converters.hpp:112: error: `
   builtin_to_python' is not a class or namespace
../../../src/boost129/boost/python/converter/builtin_converters.hpp:112: error: invalid
   base-class specification
../../../src/boost129/boost/python/converter/builtin_converters.hpp:112: error: can't
   make `operator()' into a method -- not in a class
../../../src/boost129/boost/python/converter/builtin_converters.hpp:112: error: `
   to_python_value' is not a template
../../../src/boost129/boost/python/converter/builtin_converters.hpp:112: error: `
   detail' is not a class or namespace
../../../src/boost129/boost/python/converter/builtin_converters.hpp:112: error: `
   builtin_to_python' is not a class or namespace
../../../src/boost129/boost/python/converter/builtin_converters.hpp:112: error: invalid
   base-class specification
../../../src/boost129/boost/python/converter/builtin_converters.hpp:112: error: can't
   make `operator()' into a method -- not in a class
../../../src/boost129/boost/python/converter/builtin_converters.hpp:112: error: `
   arg_to_python' is not a template
../../../src/boost129/boost/python/converter/builtin_converters.hpp:112: error: parse
   error before `<' token
../../../src/boost129/boost/python/converter/builtin_converters.hpp:112: error: parse
   error before `}' token
../../../src/boost129/boost/python/converter/builtin_converters.hpp:113: error: `
   to_python_value' is not a template
../../../src/boost129/boost/python/converter/builtin_converters.hpp:113: error: `
   detail' is not a class or namespace
../../../src/boost129/boost/python/converter/builtin_converters.hpp:113: error: `
   builtin_to_python' is not a class or namespace
../../../src/boost129/boost/python/converter/builtin_converters.hpp:113: error: invalid
   base-class specification
../../../src/boost129/boost/python/converter/builtin_converters.hpp:113: error: can't
   make `operator()' into a method -- not in a class
../../../src/boost129/boost/python/converter/builtin_converters.hpp:113: error: `
   to_python_value' is not a template
../../../src/boost129/boost/python/converter/builtin_converters.hpp:113: error: `
   detail' is not a class or namespace
../../../src/boost129/boost/python/converter/builtin_converters.hpp:113: error: `
   builtin_to_python' is not a class or namespace
../../../src/boost129/boost/python/converter/builtin_converters.hpp:113: error: invalid
   base-class specification
../../../src/boost129/boost/python/converter/builtin_converters.hpp:113: error: can't
   make `operator()' into a method -- not in a class
../../../src/boost129/boost/python/converter/builtin_converters.hpp:113: error: `
   arg_to_python' is not a template
../../../src/boost129/boost/python/converter/builtin_converters.hpp:113: error: parse
   error before `<' token
../../../src/boost129/boost/python/converter/builtin_converters.hpp:113: error: parse
   error before `}' token
../../../src/boost129/boost/python/converter/builtin_converters.hpp:122: error: parse
   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 order_comm.cpp
hard_coded_scripts.cpp: In constructor `Orders::LoopAround::LoopAround(bool,
   int)':
hard_coded_scripts.cpp:151: warning: comparison between signed and unsigned
   integer expressions
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
 


Reproducible: Always
Steps to Reproduce:
1. emerge vegastrike
2.
3.

Actual Results:  
make errored out

Expected Results:  
compiled

root@cyberman david # emerge info
Portage 2.0.49-r20 (default-x86-1.4, gcc-3.3.2, glibc-2.3.3_pre20031222-r0, 2.4.23)
=================================================================
System uname: 2.4.23 i686 AMD Athlon(tm) XP 1700+
Gentoo Base System version 1.4.3.12
ACCEPT_KEYWORDS="x86 ~x86"
AUTOCLEAN="yes"
CFLAGS="-O2 -march=athlon-xp -pipe"
CHOST="i686-pc-linux-gnu"
COMPILER="gcc3"
CONFIG_PROTECT="/etc /usr/X11R6/lib/X11/xkb /usr/kde/2/share/config
/usr/kde/3.1/share/config /usr/kde/3/share/config /usr/share/config
/usr/share/texmf/dvipdfm/config/ /usr/share/texmf/dvips/config/
/usr/share/texmf/tex/generic/config/ /usr/share/texmf/tex/platex/config/
/usr/share/texmf/xdvi/ /var/qmail/control"
CONFIG_PROTECT_MASK="/etc/gconf /etc/env.d"
CXXFLAGS="-O2 -march=athlon-xp -pipe"
DISTDIR="/usr/portage/distfiles"
FEATURES="autoaddcvs ccache sandbox"
GENTOO_MIRRORS="http://gentoo.oregonstate.edu
http://distro.ibiblio.org/pub/Linux/distributions/gentoo"
MAKEOPTS="-j2"
PKGDIR="/usr/portage/packages"
PORTAGE_TMPDIR="/var/tmp"
PORTDIR="/usr/portage"
PORTDIR_OVERLAY="/usr/local/portage"
SYNC="rsync://rsync.gentoo.org/gentoo-portage"
USE="3dfx 3dnow X aalib alsa altivec apm arts avi berkdb bonobo cdr crypt cups
directfb dvd emacs emacs-w3 encode faad fbcon foomaticdb gdbm gif gnome gphoto2
gpm gtk gtk2 gtkhtml imap imlib java javascript jpeg kde ldap libg++ libwww mad
maildir matroska mbox mikmod motif mozilla moznoirc moznomail mozsvg mpeg mysql
ncurses nls oggvorbis opengl oss pam pda pdflib perl png ppds python qt
quicktime readline ruby samba sasl scanner sdl slang sox spell ssl svga tcltk
tcpd tetex tiff transcode truetype type1 usb v4l vim-with-x voodoo3 wxwindows
x86 xine xinerama xml2 xmms xv zlib"
Comment 1 SpanKY gentoo-dev 2004-01-03 14:54:15 UTC
i was wondering when this was going to crop up

it's because of python-2.3
Comment 2 Ioannis Aslanidis (RETIRED) gentoo-dev 2004-01-05 03:27:21 UTC
Same problem... shall we try with a different version of python?
Comment 3 SpanKY gentoo-dev 2004-01-05 04:49:58 UTC
it works with python-2.2, i know that

they've claimed to have fixed it upstream ... but last i checked, it really wasnt ... i want to see if this 'boost' is the same as dev-libs/boost and thus make it compile against the external lib ...
Comment 4 Ioannis Aslanidis (RETIRED) gentoo-dev 2004-01-05 06:07:28 UTC
How do I force emerge to compile vegastrike with python-2.2? There are quite a lot of people in the forum asking for this.

http://forums.gentoo.org/viewtopic.php?t=121061
Comment 5 Andrey Goder 2004-01-11 22:34:26 UTC
Well there is a fix proposed in the forums:
http://forums.gentoo.org/viewtopic.php?p=762139#762139

It seems quite simple. Maybe it could be made into a patch?
Comment 6 Ioannis Aslanidis (RETIRED) gentoo-dev 2004-01-12 03:25:12 UTC
I agree to have this done this way but... why isn't the application corrected by it's authors?
Comment 7 SpanKY gentoo-dev 2004-01-12 04:42:37 UTC
have you guys tried the proposed fix on the forum ?  i know i tried the --enable-boost-128 without any luck when i was first making this ebuild ... but i tried it again last nite just to be sure and it did fail for me
Comment 8 Ioannis Aslanidis (RETIRED) gentoo-dev 2004-01-12 05:24:58 UTC
I have tried it not.
Comment 9 SpanKY gentoo-dev 2004-01-24 20:38:53 UTC
*** Bug 39304 has been marked as a duplicate of this bug. ***
Comment 10 Nathan Russell 2004-01-24 20:45:51 UTC
Ok I'll try the forum fix.  Is there any reason this fix can't be installed by default so the package actually works "out of the box?"

Thanks
Comment 11 Nathan Russell 2004-01-24 20:48:34 UTC
Oh, this only started after I upgraded python as part of emerge -uD world tonight...  before I was getting vegastrike building fine, but crapping out at runtime with an error about GLX, so I uninstalled it...  
Comment 12 SpanKY gentoo-dev 2004-01-24 20:55:58 UTC
because if you read my question, NO ONE HAS VERIFIED IT

i've tried it myself and it didnt work

why would i add something that doesnt seem to work ? :P
Comment 13 Nathan Russell 2004-01-24 21:00:50 UTC
Ok...  there's plenty of other games to play, so I'll stop bugging you :)

The bottom line is that most of us gentoo folks are using newer versions of python/gcc/etc than the upstream was designed for.  And yeah python-2.3 is prolly a big part of the culprit here.
Comment 14 Ian Truelsen 2004-01-31 21:33:58 UTC
I tried the forum fix, but no luck. 
Comment 15 Spider (RETIRED) gentoo-dev 2004-02-01 15:38:53 UTC
this change made it build for me :
-       egamesconf || die "econf failed"
+       egamesconf --enable-boost-128 || die "econf failed"




sys-devel/gcc-3.3.2-r5
dev-lang/perl-5.8.3
dev-lang/python-2.2.3-r5
dev-lang/python-2.3.3
media-video/nvidia-glx-1.0.4496-r1
Comment 16 Tom Wesley 2004-02-06 13:35:46 UTC
Spiders fix worked for me.  (don't they always, clever git ;)
Comment 17 SpanKY gentoo-dev 2004-02-08 10:04:05 UTC
*** Bug 40822 has been marked as a duplicate of this bug. ***
Comment 18 SpanKY gentoo-dev 2004-02-08 10:05:21 UTC
although i'm not convinced that fixes it all the time, some people say it fixes it for them so i've gone ahead and added it to the ebuild

until i can get it to compile myself though i'll leave the bug open ;)
Comment 19 Jukka Palko 2004-02-08 23:14:04 UTC
Snider's fix worked for my problem.
Comment 20 Mr. Bones. (RETIRED) gentoo-dev 2004-05-27 01:22:53 UTC
Compiles and runs fine for me.  I commited a slightly cleaner ebuild to
portage but I didn't rev bump because this thing is huge and the installed files
are basically the same.  I'm going to go ahead and close this for now.  I
believe there's a new release coming up soon.  maybe the next one will be
nicer.