RE: winmm.lib / undefined reference to _timeGetTime
"Norman Vine" <[email protected]> Wed, 10 Aug 2005 05:52:32 -0400
| Newsgroups | gmane.games.flightgear.terragear.devel |
|---|---|
| Message-ID | <[email protected]> |
Your problem is that you have X insyalled and the configure script is picking it up The SimGear and FlightGear configure scripts have been modified to accomodate this but the TerraGear configure script hasn't Someone with X installed on Cygwin will have to figure this out. eg you are sort of on your own anyway see tje way the FlightGear or SimGear configure.ac files work around the EXTRA_DIRS and the AC_PATH_EXTRA symbols to not include the 'X_PATHs on Cygwin HTH Norman > -----Original Message----- > From: [email protected] > [mailto:[email protected]]On Behalf Of Buchanan, > Stuart > Sent: Wednesday, August 10, 2005 4:12 AM > To: TerraGear developers discussions > Subject: Re: [Terragear-devel] winmm.lib / undefined reference to > _timeGetTime > > > OK, I've managed to solve the _timeGetTime problem by > hacking out the W32 include, and it seems OK so far. > > Subequently I changed HUGE to HUGE_VAL, and commented > out glx.h, which all seemed to go OK. > > Next problem is that I can't seem to include my GLUT > libraries. I get the error below when compiling > Prep/Terra. I'm pretty sure my glut libraries are > installed OK - I can see libglu32.a and libglu32t.a in > /usr/lib/w32api, but can't get them included > correctly, even after adding the path to LDFLAGS in > the Makefile. > > Any idea what is going wrong? > > -Stuart > > g++ -g -O2 -L/usr/X11R6/lib -L/lib/w32api > -L/usr/lib/w32api -o terra.exe Gree > dyInsert.o Heap.o Map.o Mask.o Quadedge.o > Subdivision.o cmdline.o glHacks.o gree > dy.o gui.o output.o terra.o -lglut32 -lglu32 > -lopengl32 -luser32 -lgdi32 > gui.o: In function `_Z12mesh_displayv': > /home/Stuart/TerraGear/src/Prep/Terra/gui.cc:104: > undefined reference to `_glutG > et' > /home/Stuart/TerraGear/src/Prep/Terra/gui.cc:104: > undefined reference to `_glutG > et' > gui.o: In function `_Z10mesh_mouseiiii': > /home/Stuart/TerraGear/src/Prep/Terra/gui.cc:163: > undefined reference to `_glutG > et' > /home/Stuart/TerraGear/src/Prep/Terra/gui.cc:151: > undefined reference to `_glutP > ostRedisplay' > /home/Stuart/TerraGear/src/Prep/Terra/gui.cc:152: > undefined reference to `_glutS > etWindow' > /home/Stuart/TerraGear/src/Prep/Terra/gui.cc:153: > undefined reference to `_glutP > ostRedisplay' > gui.o: In function `_Z12surf_displayv': > /home/Stuart/TerraGear/src/Prep/Terra/gui.cc:267: > undefined reference to `_glutS > wapBuffers' > gui.o: In function `_Z8gui_initv': > /home/Stuart/TerraGear/src/Prep/Terra/gui.cc:396: > undefined reference to `_glutI > nitDisplayMode' > /home/Stuart/TerraGear/src/Prep/Terra/gui.cc:397: > undefined reference to `_glutC > reateWindow' > /home/Stuart/TerraGear/src/Prep/Terra/gui.cc:400: > undefined reference to `_glutD > isplayFunc' > /home/Stuart/TerraGear/src/Prep/Terra/gui.cc:401: > undefined reference to `_glutM > ouseFunc' > /home/Stuart/TerraGear/src/Prep/Terra/gui.cc:402: > undefined reference to `_glutM > otionFunc' > /home/Stuart/TerraGear/src/Prep/Terra/gui.cc:406: > undefined reference to `_glutI > nitDisplayMode' > /home/Stuart/TerraGear/src/Prep/Terra/gui.cc:407: > undefined reference to `_glutC > reateWindow' > /home/Stuart/TerraGear/src/Prep/Terra/gui.cc:73: > undefined reference to `_glutCr > eateMenu' > /home/Stuart/TerraGear/src/Prep/Terra/gui.cc:75: > undefined reference to `_glutAd > dMenuEntry' > /home/Stuart/TerraGear/src/Prep/Terra/gui.cc:78: > undefined reference to `_glutCr > eateMenu' > /home/Stuart/TerraGear/src/Prep/Terra/gui.cc:79: > undefined reference to `_glutAd > dSubMenu' > /home/Stuart/TerraGear/src/Prep/Terra/gui.cc:81: > undefined reference to `_glutAd > dMenuEntry' > /home/Stuart/TerraGear/src/Prep/Terra/gui.cc:82: > undefined reference to `_glutAd > dMenuEntry' > /home/Stuart/TerraGear/src/Prep/Terra/gui.cc:83: > undefined reference to `_glutAd > dMenuEntry' > /home/Stuart/TerraGear/src/Prep/Terra/gui.cc:84: > undefined reference to `_glutAd > dMenuEntry' > /home/Stuart/TerraGear/src/Prep/Terra/gui.cc:86: > undefined reference to `_glutAt > tachMenu' > /home/Stuart/TerraGear/src/Prep/Terra/gui.cc:413: > undefined reference to `_glutD > isplayFunc' > /home/Stuart/TerraGear/src/Prep/Terra/gui.cc:414: > undefined reference to `_glutM > ouseFunc' > gui.o: In function `_Z16mesh_toggle_menui': > /home/Stuart/TerraGear/src/Prep/Terra/gui.cc:66: > undefined reference to `_glutPo > stRedisplay' > gui.o: In function `_Z11surf_motionii': > /home/Stuart/TerraGear/src/Prep/Terra/gui.cc:329: > undefined reference to `_glutP > ostRedisplay' > gui.o: In function `_Z12gui_interactv': > /home/Stuart/TerraGear/src/Prep/Terra/gui.cc:425: > undefined reference to `_glutM > ainLoop' > collect2: ld returned 1 exit status > make: *** [terra.exe] Error 1 > > > > > > > > > ___________________________________________________________ > Yahoo! Messenger - NEW crystal clear PC to PC calling worldwide with voicemail http://uk.messenger.yahoo.com > > _______________________________________________ > Terragear-devel mailing list > [email protected] > http://mail.flightgear.org/mailman/listinfo/terragear-devel > 2f585eeea02e2c79d7b1d8c4963bae2d > _______________________________________________ Terragear-devel mailing list [email protected] http://mail.flightgear.org/mailman/listinfo/terragear-devel 2f585eeea02e2c79d7b1d8c4963bae2d