|
From: <sj...@de...> - 2003-01-01 22:07:47
|
> Also, do you remember what you did to get the build.sh configuration to > run? I have a patch floating around somewhere that I need to polish up a bit before I submit it to the list. It basically modifies the build scripts so that they make the necessary changes for Mac OS X, and gets rid of the duplicate symbol definitions (somebody else already submitted a patch for that part, though.) The duplicate symbols don't do anything to stop you running the game, but they do stop you running it with the malloc debug library; I also noticed that I seemed to get a lot more deadlocks with the duplicate symbols, although that may be just coincidence. > I wound up manually entering the linking info for LIB_SDL_LDFLAGS > in config_proginfo ; the original script just assigns that variable to > the output from 'sdl-config --libs', which introduces multiple > definitions of _main in the configuration test and causes it to fail > because it uses -lSDLmain . Removing that linking entry for the > configuration part and adding it back to the build.vars file seemed to > fix this. I fiddled with config.proginfo, if I remember rightly. The biggest hassle with Mac OS X is that it seems to insist upon listing all the libraries you want to link, including dependant libraries. As I said, I have a patch waiting in the wings, in need of tidying up, that I'll submit soon. |