[TuxKart-users] Compilation problems
Status: Alpha
Brought to you by:
sjbaker
|
From: Mads B. D. <ma...@ch...> - 2000-07-09 11:48:00
|
Hi there.
I have installed the plib rpm file, that there is a link to from the
homepage. I am using RedHat 6.2, Mesa 3.1 and
gcc version egcs-2.91.66 19990314/Linux (egcs-1.1.2 release)
Succesfull configure, but make stops during linking, when it can not find
the __rethrow symbol.
What I need is just someone to tell me where I can find the __rethrow
symbol. (I can't find it with nm on any of my .a/.so files, except as used
by the plib files.)
Here follows the error from make:
[madsdyd@mother tuxkart-0.0.3]$ make
Making all in src
make[1]: Entering directory `/home/madsdyd/Compile/tuxkart-0.0.3/src'
c++ -g -O2 -O6 -Wall -o tuxkart start_tuxkart.o tuxkart.o gfx.o
material.o gu
i.o status.o sound.o utils.o isect.o guNet.o loader.o guClock.o Track.o
Driver.o
Herring.o Explosion.o KartDriver.o Traffic.o PlayerDriver.o AutoDriver.o
Projec
tile.o -lplibsl -lplibssg -lplibpu -lplibfnt -lplibsg -lglut -lGLU -lGL
-L/us
r/X11R6/lib -lSM -lICE -lpthread -lX11 -lXi -lXext -lXmu -lm
/usr/bin/../lib/libplibsl.a(slScheduler.o): In function
`slScheduler::loopMusic(
char *, int, slPreemptMode, int, void (*)(slSample *, slEvent, int))':
slScheduler.o(.text+0x886): undefined reference to `__rethrow'
slScheduler.o(.text+0x8a5): undefined reference to `__rethrow'
/usr/bin/../lib/libplibsl.a(slScheduler.o): In function
`slScheduler::playMusic(
char *, int, slPreemptMode, int, void (*)(slSample *, slEvent, int))':
slScheduler.o(.text+0x9c4): undefined reference to `__rethrow'
slScheduler.o(.text+0x9e3): undefined reference to `__rethrow'
/usr/bin/../lib/libplibsl.a(slMODPlayer.o): In function
`slMODPlayer::init(char
*)':
slMODPlayer.o(.text+0x14f): undefined reference to `__rethrow'
/usr/bin/../lib/libplibsl.a(slMODPlayer.o)(.slMODPlayer::gnu.linkonce.t.(char
*,
slReplayMode, int, slPreemptMode, int, void (*)(slSample *, slEvent,
int))+0xae
): more undefined references to `__rethrow' follow
collect2: ld returned 1 exit status
make[1]: *** [tuxkart] Error 1
make[1]: Leaving directory `/home/madsdyd/Compile/tuxkart-0.0.3/src'
make: *** [all-recursive] Error 1
Thanks,
Mads
--
Mads Bondo Dydensborg. ma...@ch...
Perhaps only a monopolist like Microsoft could get away with selling worse
products each generation -- products focused so narrowly on the least-
technical member of the consumer base that they necessarily sacrifice technical
excellence.
- www.os2hq.com
|