RE: winmm.lib / undefined reference to _timeGetTime
"Buchanan, Stuart" <[email protected]> Wed, 10 Aug 2005 13:42:02 +0100 (BST)
| Newsgroups | gmane.games.flightgear.terragear.devel |
|---|---|
| Message-ID | <[email protected]> |
Thanks Norman. I thought it was strange that terragear required glut - but put it down to some new visualisation tool I wasn't aware of. Presumably the normal fix is to uninstall X from my cygwin system? If I was to fix the terragear configure for X(along possibly with the HUGE_VAL bug), should I just check the changes into CVS, or should I get someone to review them and compile on other platforms (Linux?) before checking them in? Thanks -Stuart --- Norman Vine <[email protected]> wrote: > 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 > ___________________________________________________________ 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