Note: this patch is for lispbuilder-sdl/cocoahelper/Makefile, not lispbuilder-sdl/Makefile.
On Tue, Apr 6, 2010 at 6:39 PM, Elliott Slaughter < elliottslaugh...@gmail.com> wrote: > How did you install SDL? You don't seem to have sdl-config installed, so I > assume you are using SDL.framework? If so, the following patch might work > for you: > > Index: Makefile > =================================================================== > --- Makefile (revision 1464) > +++ Makefile (working copy) > @@ -1,6 +1,6 @@ > cocoahelper.dylib : cocoahelper.m > - gcc -c cocoahelper.m -o cocoahelper.o -fPIC `sdl-config --cflags` > - gcc -dynamiclib -o cocoahelper.dylib cocoahelper.o -framework Cocoa > `sdl-config --libs` > + gcc -c cocoahelper.m -o cocoahelper.o -fPIC -I > /Library/Frameworks/SDL.framework/Headers/ > + gcc -dynamiclib -o cocoahelper.dylib cocoahelper.o -framework Cocoa > -framework SDL > > cocoahelper.framework: cocoahelper.dylib > rm -rf cocoahelper.framework > > Let us know if that helps. > > On Tue, Apr 6, 2010 at 6:30 PM, Adam Higuera <ahig...@gmail.com> wrote: > >> I downloaded lispbuilder-sdl from the google code page, and attempted to >> build cocoahelper. The result is the following set of error messages: >> >> adam-higueras-macbook-pro:cocoahelper adamvh$ make >> gcc -c cocoahelper.m -o cocoahelper.o -fPIC `sdl-config --cflags` >> /bin/sh: sdl-config: command not found >> cocoahelper.m:8:16: error: SDL.h: No such file or directory >> cocoahelper.m: In function ‘-[SDLApplication terminate:]’: >> cocoahelper.m:73: error: ‘SDL_Event’ undeclared (first use in this >> function) >> cocoahelper.m:73: error: (Each undeclared identifier is reported only once >> cocoahelper.m:73: error: for each function it appears in.) >> cocoahelper.m:73: error: syntax error before ‘event’ >> cocoahelper.m:74: error: ‘event’ undeclared (first use in this function) >> cocoahelper.m:74: error: ‘SDL_QUIT’ undeclared (first use in this >> function) >> cocoahelper.m: In function ‘-[SDLMain setupWorkingDirectory:]’: >> cocoahelper.m:90: warning: pointer targets in passing argument 3 of >> ‘CFURLGetFileSystemRepresentation’ differ in signedness >> cocoahelper.m: In function ‘setApplicationMenu’: >> cocoahelper.m:163: warning: no ‘-setAppleMenu:’ method found >> cocoahelper.m:163: warning: (Messages without a matching method signature >> cocoahelper.m:163: warning: will be assumed to return ‘id’ and accept >> cocoahelper.m:163: warning: ‘...’ as arguments.) >> make: *** [cocoahelper.dylib] Error 1 >> >> However, if I replace the line >> >> #import "SDL.h" >> >> with >> >> #import <SDL/SDL.h> >> >> I instead get the error messages >> >> adam-higueras-macbook-pro:cocoahelper adamvh$ make >> gcc -c cocoahelper.m -o cocoahelper.o -fPIC `sdl-config --cflags` >> /bin/sh: sdl-config: command not found >> cocoahelper.m: In function ‘-[SDLMain setupWorkingDirectory:]’: >> cocoahelper.m:90: warning: pointer targets in passing argument 3 of >> ‘CFURLGetFileSystemRepresentation’ differ in signedness >> cocoahelper.m: In function ‘setApplicationMenu’: >> cocoahelper.m:163: warning: no ‘-setAppleMenu:’ method found >> cocoahelper.m:163: warning: (Messages without a matching method signature >> cocoahelper.m:163: warning: will be assumed to return ‘id’ and accept >> cocoahelper.m:163: warning: ‘...’ as arguments.) >> gcc -dynamiclib -o cocoahelper.dylib cocoahelper.o -framework Cocoa >> `sdl-config --libs` >> /bin/sh: sdl-config: command not found >> Undefined symbols: >> "_SDL_PushEvent", referenced from: >> -[SDLApplication terminate:] in cocoahelper.o >> ld: symbol(s) not found >> collect2: ld returned 1 exit status >> make: *** [cocoahelper.dylib] Error 1 >> >> >> I am now at a loss. >> >> Thanks, >> Adam >> >> _______________________________________________ >> application-builder mailing list >> application-builder@lispniks.com >> http://www.lispniks.com/mailman/listinfo/application-builder >> >> > > > -- > Elliott Slaughter > > "Don't worry about what anybody else is going to do. The best way to > predict the future is to invent it." - Alan Kay > -- Elliott Slaughter "Don't worry about what anybody else is going to do. The best way to predict the future is to invent it." - Alan Kay
_______________________________________________ application-builder mailing list application-builder@lispniks.com http://www.lispniks.com/mailman/listinfo/application-builder