There is a bug in one of the libraries LÖVE 0.8.0 uses (SDL 1.2) which prevents .love files from being opened properly in Mac OS 10.9 unless the executable is run directly from a command line. This also breaks fused games, unless the linux-y method for fusing was used.
The bug doesn't exist in LÖVE 0.9.0, but in the meantime before 0.9.0 is released I have updated the OS X version of 0.8.0 available for download to fix the issue. This updated version also fixes a few other OS X-specific issues, including require for dynamic libraries and io.popen not working, and audio-related freezing problems.
The updated version is here (the same URL as 0.8.0 had before): https://bitbucket.org/rude/love/downloa ... osx-ub.zip
LÖVE 0.8.0 and Mac OS 10.9 (Mavericks)
- slime
- Solid Snayke
- Posts: 3162
- Joined: Mon Aug 23, 2010 6:45 am
- Location: Nova Scotia, Canada
- Contact:
LÖVE 0.8.0 and Mac OS 10.9 (Mavericks)
Last edited by slime on Sat Nov 16, 2013 4:28 am, edited 1 time in total.
Re: LÖVE 0.8.0 and Mac OS 10.9 (Mavericks)
I am experiencing this problem with your LuaJIT 0.8.0 build running on Mavericks. Do you have a new build for that?
-
- Prole
- Posts: 3
- Joined: Fri Nov 15, 2013 7:05 pm
Re: LÖVE 0.8.0 and Mac OS 10.9 (Mavericks)
Thank you. I would like to build LÖVE 0.8.0 for OS X 10.9 Mavericks locally. Where is the source code that corresponds to the binary you released? What git commit hash?slime wrote:There is a bug in one of the libraries LÖVE 0.8.0 uses (SDL 1.2) which prevents .love files from being opened properly in Mac OS 10.9. This also breaks fused games, unless the linux-y method for fusing was used.
The bug doesn't exist in LÖVE 0.9.0, but in the meantime before 0.9.0 is released I have updated the OS X version of 0.8.0 available for download to fix the issue. This updated version also fixes a few other OS X-specific issues, including require for dynamic libraries and io.popen not working, and audio-related freezing problems.
The updated version is here (the same URL as 0.8.0 had before): https://bitbucket.org/rude/love/downloa ... osx-ub.zip
- slime
- Solid Snayke
- Posts: 3162
- Joined: Mon Aug 23, 2010 6:45 am
- Location: Nova Scotia, Canada
- Contact:
Re: LÖVE 0.8.0 and Mac OS 10.9 (Mavericks)
I don't, and I probably won't create one (I did a complete reinstall and haven't downloaded the necessary things for building 0.8.0 - nor do I want to.)bzSteve wrote:I am experiencing this problem with your LuaJIT 0.8.0 build running on Mavericks. Do you have a new build for that?
I recommend switching to 0.9.0, my Mac builds already include LuaJIT: http://love2d.org/builds
I built the tagged 0.8.0 with a few local modifications to platform/macosx/SDLMain.m - I haven't committed it to any repository.ryandesign wrote:Thank you. I would like to build LÖVE 0.8.0 for OS X 10.9 Mavericks locally. Where is the source code that corresponds to the binary you released? What git commit hash?
SDL now has its own version of the fix: https://hg.libsdl.org/SDL/rev/cfec3f86fba7
You can easily patch LÖVE's SDLMain.m (which is slightly different from the one in SDL's repository) with those changes.
[EDIT: I put the changes here: https://bitbucket.org/bartbes/love-expe ... -mavericks ]
Keep in mind the bug is only ever present when LÖVE is launched as an Application, never when its executable is run directly from a command line or script.
Who is online
Users browsing this forum: No registered users and 8 guests