[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 |