Frameworks missing on OS X cause crash
Brought to you by:
aardappel
The cube.app application distributed for use on OS X is
missing the following frameworks:
- SDL.framework
- SDL_image.framework
- SDL_mixer.framework
This is the same issue as described here:
http://www.drunkenblog.com/drunkenblog-archives/000456.html
Only SDL.framework appears to be available as a binary
download from http://www.libsdl.org (the other two must
be compiled from source).
To make the experience seamless for OS X users, I
suggest that the frameworks should be distributed as
part of cube.app package.
Logged In: NO
All three downloadable at bottom of this page:
http://www.braingames.getput.com/
Logged In: NO
....right, put all three folders in start-up-drive/library/frameworks
...then frag away :D
Logged In: YES
user_id=703200
I am glad that there is somewhere that the binaries are available, but I still
think that they should be deployed inside the application bundle, i.e.
- cube.app/Contents/Frameworks/SDL.framework
- cube.app/Contents/Frameworks/SDL_image.framework
- cube.app/Contents/Frameworks/SDL_mixer.framework
Although this adds about 3Mb, it compresses up quite well.
This would be consistent with the fact that the SDL library files are
deployed with the Windows executables and would mean that Mac Users
(like Windows users) could just download and run.
Logged In: YES
user_id=703200
I am glad that there is somewhere that the binaries are available, but I still
think that they should be deployed inside the application bundle, i.e.
- cube.app/Contents/Frameworks/SDL.framework
- cube.app/Contents/Frameworks/SDL_image.framework
- cube.app/Contents/Frameworks/SDL_mixer.framework
Although this adds about 3Mb, it compresses up quite well.
This would be consistent with the fact that the SDL library files are
deployed with the Windows executables and would mean that Mac Users
(like Windows users) could just download and run.
Logged In: YES
user_id=703200
I am glad that there is somewhere that the binaries are available, but I still
think that they should be deployed inside the application bundle, i.e.
- cube.app/Contents/Frameworks/SDL.framework
- cube.app/Contents/Frameworks/SDL_image.framework
- cube.app/Contents/Frameworks/SDL_mixer.framework
Although this adds about 3Mb, it compresses up quite well.
This would be consistent with the fact that the SDL library files are
deployed with the Windows executables and would mean that Mac Users
(like Windows users) could just download and run.
Logged In: YES
user_id=703200
oops, I don't know how I managed to add my comment three times
Logged In: NO
`Proper` OSX binaries bundled with the frameworks such as
"whatever.app/Contents/Frameworks/whatever.framework". Also,
is not neccessary or recommended to put vendor specific
framework in global system library folders. If binary linked
with specific path to Framework such as -Framework
/home/xxxx/x/xx/x/xxxxx/some.framework then just use the
commandline tools to change that in the binary itself, post
build. Yes it's cool thing about OSX you can do this, and
tools included with os itself to do so!