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