From: Asko K. <ask...@sc...> - 2004-01-09 10:18:13
|
I got the same on OSX, when compiling aedGUI as a shared library. It was due to having '-lSDLMain' come in via 'aedgui-config --libs'. Without '-lSDLmain' everything goes smoothly. Do you think we should do something about it? Like '--shlibs' or so, but SDL hasn't got that either. My reason for building a dll/so/dylib is that it's the interface module between Lua / aedGUI. -ak [iMac:~/TestBox/Sources/cdrom-perforce] asko% aedgui-config --libs -L/usr/local/lib -laedGUI -L/sw/lib -lSDLmain -lSDL -framework Cocoa -framework OpenGL -lSDL_ttf -lSDL_rtf Sam Lantinga kirjoittaa perjantaina, 9. tammikuuta 2004, kello 07:45: > Fresh build on Linux RedHat 8.0: > make[1]: Entering directory `/home/hercules/public_cvs/aedGUI/themes' > g++ -Wall `/usr/local/bin/sdl-config --cflags` -I../include/ -c -fPIC > theme1.cpp -o theme1.o > g++ -Wall `/usr/local/bin/sdl-config --cflags` -I../include/ -fPIC > theme1.o -o theme1.so -Wl,-rpath,../src/.libs/ -L../src/.libs/ > -laedGUI -L/usr/local/lib -Wl,-rpath,/usr/local/lib -lSDL -lpthread > -lSDL_ttf -lSDL_rtf > /usr/lib/crt1.o: In function `_start': > /usr/lib/crt1.o(.text+0x18): undefined reference to `main' > > I don't remember seeing this before. Anybody change the Makefiles? > > See ya, > -Sam Lantinga, Software Engineer, Blizzard Entertainment > > > ------------------------------------------------------- > This SF.net email is sponsored by: Perforce Software. > Perforce is the Fast Software Configuration Management System offering > advanced branching capabilities and atomic changes on 50+ platforms. > Free Eval! http://www.perforce.com/perforce/loadprog.html > _______________________________________________ > aedGUI-developers mailing list > aed...@li... > https://lists.sourceforge.net/lists/listinfo/aedgui-developers > |