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