SDL 1.2.14: compiling 64-bit MESS 0.141 on OSX 10.5.8

Hi,

just tried to compile a 64-bit MESS 0.141 binary on my OSX 10.5.8 macbook.
SDL-Framework 1.2.14 is installed. Got this error while making:--------------------------------------------------
$ make TARGET=mess TARGETOS=macosx PTR64=1 NOWERROR=1

Converting src/emu/uismall.png…
dyld: Library not loaded: @executable_path/…/Frameworks/SDL.framework/Versions/A/SDL
Referenced from: /Users/max/src/mess/mame0141/obj/sdl/mess64/build/png2bdc
Reason: no suitable image found. Did find:
/Library/Frameworks/SDL.framework/Versions/A/SDL: unknown required load command 0x80000022
make: *** [obj/sdl/mess64/emu/uismall.fh] Trace/BPT trap

BTW: 32-bit MESS 0.141 compiled without problem.

Did I miss some required preparation for SDL to compile a 64-bit binary?

Thanks,
Max

10.6 Snow Leopard is required for 64-bit SDL.

Details here:

-EricOn 2/12/11, MaxM wrote:

Hi,

just tried to compile a 64-bit MESS 0.141 binary on my OSX 10.5.8 macbook.
SDL-Framework 1.2.14 is installed. Got this error while making:


$ make TARGET=mess TARGETOS=macosx PTR64=1 NOWERROR=1

Converting src/emu/uismall.png…
dyld: Library not loaded:
@executable_path/…/Frameworks/SDL.framework/Versions/A/SDL
Referenced from: /Users/max/src/mess/mame0141/obj/sdl/mess64/build/png2bdc
Reason: no suitable image found. Did find:
/Library/Frameworks/SDL.framework/Versions/A/SDL: unknown required load
command 0x80000022
make: *** [obj/sdl/mess64/emu/uismall.fh] Trace/BPT trap

BTW: 32-bit MESS 0.141 compiled without problem.

Did I miss some required preparation for SDL to compile a 64-bit binary?


Beginning iPhone Games Development

Eric Wing wrote:

10.6 Snow Leopard is required for 64-bit SDL.

Details here:
Big Behind-the-Scenes changes for SDL 1.2.14 on Mac OS X (Snow Leopard) | PlayControl Software

Thanks for the link Eric, missed this before.

Max