From: Nicholas P. <ni...@mo...> - 2010-10-12 16:56:47
|
Hi, I am trying to compile a static Freeglut on my Mac OS X version 10.5.8. Basicly I have coded a program on linux that is static with freeglut and now ported it over to the MAC and would like to build one static lib. Sorry if this has been already resolved but I can not find anything on the web or sourceforge search. I tried both freeglut 2.4.0 and 2.6.0 and both give me the same issues: I run: ./configure --disable-shared --enable-static make I get the following non_lazy_ptr error: -- snip -- Making all in CallbackMaker /bin/sh ../../../libtool --tag=CC --mode=link gcc -I../../../include -I/usr/X11/include -g -O2 -Wall -pedantic -export-dynamic ../../../src/ libglut.la -o CallbackMaker CallbackMaker-CallbackMaker.o gcc -I../../../include -I/usr/X11/include -g -O2 -Wall -pedantic -o CallbackMaker CallbackMaker-CallbackMaker.o ../../../src/.libs/ libglut.a -L/usr/X11/lib -lGL /usr/X11/lib/libXxf86vm.1.0.0.dylib /usr/ X11/lib/libXi.6.0.0.dylib /usr/X11/lib/libXext.6.4.0.dylib /usr/X11/ lib/libX11.6.2.0.dylib /usr/X11/lib/libXdmcp.6.0.0.dylib /usr/X11/lib/ libXau.6.0.0.dylib Undefined symbols: "_glutBitmapTimesRoman10", referenced from: _glutBitmapTimesRoman10$non_lazy_ptr in libglut.a(libglut_la- freeglut_font.o) "_glutBitmapTimesRoman24", referenced from: _glutBitmapTimesRoman24$non_lazy_ptr in libglut.a(libglut_la- freeglut_font.o) "_glutBitmap8By13", referenced from: _glutBitmap8By13$non_lazy_ptr in libglut.a(libglut_la- freeglut_font.o) "_glutBitmapHelvetica10", referenced from: _glutBitmapHelvetica10$non_lazy_ptr in libglut.a(libglut_la- freeglut_font.o) "_glutBitmapHelvetica12", referenced from: _glutBitmapHelvetica12$non_lazy_ptr in CallbackMaker- CallbackMaker.o _glutBitmapHelvetica12$non_lazy_ptr in libglut.a(libglut_la- freeglut_font.o) "_glutBitmapHelvetica18", referenced from: _glutBitmapHelvetica18$non_lazy_ptr in libglut.a(libglut_la- freeglut_menu.o) _glutBitmapHelvetica18$non_lazy_ptr in libglut.a(libglut_la- freeglut_font.o) "_glutBitmap9By15", referenced from: _glutBitmap9By15$non_lazy_ptr in libglut.a(libglut_la- freeglut_font.o) "_glutStrokeMonoRoman", referenced from: _glutStrokeMonoRoman$non_lazy_ptr in libglut.a(libglut_la- freeglut_font.o) "_glutStrokeRoman", referenced from: _glutStrokeRoman$non_lazy_ptr in libglut.a(libglut_la- freeglut_font.o) ld: symbol(s) not found collect2: ld returned 1 exit status make[4]: *** [CallbackMaker] Error 1 make[3]: *** [all-recursive] Error 1 make[2]: *** [all-recursive] Error 1 make[1]: *** [all-recursive] Error 1 make: *** [all] Error 2 -- snip -- Thanks for all your time and help in this matter, Nick |