On 22. Feb 2004, at 0:15 Uhr, James Gibbs wrote:
On Feb 21, 2004, at 4:05 PM, Jens Frederich wrote:Okay, I've understand, but I would use the X11 OpenGL under /usr/X11R6 not the OpenGL Framework.
Hi,
I would build a little unix application on macosx, but I become a little error message.
gcc video.c -c -I/usr/local/include -I/usr/include -I/usr/X11R6/include
gcc audio.c -c -I/usr/local/include -I/usr/include -I/usr/X11R6/include
gcc wrapper.c -c -I/usr/local/include -I/usr/include -I/usr/X11R6/include
gcc media.c -c -I/usr/local/include -I/usr/include -I/usr/X11R6/include
gcc state.c -c -I/usr/local/include -I/usr/include -I/usr/X11R6/include
gcc events.c -c -I/usr/local/include -I/usr/include -I/usr/X11R6/include
gcc display.c -c -I/usr/local/include -I/usr/include -I/usr/X11R6/include
gcc boulderdash.c -o boulderdash -Wall -L/usr/local/lib -L/usr/X11R6/lib -lSDL -lGL -lGLU -lglut -lSDL_mixer display.o wrapper.o video.o audio.o media.o events.o state.o -I/usr/local/include -I/usr/include -I/usr/X11R6/include
boulderdash.h:40: warning: `TextureImages' defined but not used
boulderdash.h:42: warning: `SoundFiles' defined but not used
boulderdash.h:44: warning: `LevelFiles' defined but not used
ld: /usr/lib/crt1.o illegal reference to symbol: __objcInit defined in indirectly referenced dynamic library /usr/lib/libobjc.A.dylib
make: *** [boulderdash] Error 1
What is my problem, please ? It's a X11 application, I don't use objective-c.
You have to link against libobjc. Usually, you can set LDFLAGS to -lobjc.
James
When I set the LDFLAGS option to -lobjc become I the follow error,
gcc state.c -c -I/usr/local/include -I/usr/include -I/usr/X11R6/include
gcc events.c -c -I/usr/local/include -I/usr/include -I/usr/X11R6/include
gcc display.c -c -I/usr/local/include -I/usr/include -I/usr/X11R6/include
gcc boulderdash.c -o boulderdash -Wall -L/usr/local/lib -L/usr/X11R6/lib -lobjc -lSDL -lGL -lGLU -lglut -lSDL_mixer display.o wrapper.o video.o audio.o media.o events.o state.o -I/usr/local/include -I/usr/include -I/usr/X11R6/include
boulderdash.h:40: warning: `TextureImages' defined but not used
boulderdash.h:42: warning: `SoundFiles' defined but not used
boulderdash.h:44: warning: `LevelFiles' defined but not used
ld: Undefined symbols:
_main
make: *** [boulderdash] Error 1
What is with main, please?
Thanks for help
Jens
------------------------------------------------------- SF.Net is sponsored by: Speed Start Your Linux Apps Now. Build and deploy apps & Web services for Linux with a free DVD software kit from IBM. Click Now! http://ads.osdn.com/?ad_id=1356&alloc_id=3438&op=click _______________________________________________ Fink-users mailing list [EMAIL PROTECTED] https://lists.sourceforge.net/lists/listinfo/fink-users
