Problem with smpeg.framework in SDL2

I’m getting this error when trying to run SDL2 application:

dyld: Library not loaded: @rpath/SDL.framework/Versions/A/SDL

Referenced from:
/Users/stopiccot/code/other/vcmi/vcmi/bin/Debug/vcmiclient.app/Contents/Frameworks/SDL2_mixer.framework/Versions/A/Frameworks/smpeg.framework/Versions/A/smpeg

Reason: image not found

(lldb)

It seems that smpeg is linked to SDL.framework instead of
SDL2.framework. Don’t know why thirdparty frameworks are linked to SDL
at all. Thought that only SDL2_mixer.framework should be linked to
SDL2.framework.

P.S. Framework version for SDL2_mixer is still “1.2.13” instead of
"2.0.0". And plist has weird name "Info-Framework__Upgraded_.plist"
instead of “Info-Framework.plist”

I’m fixing all these things now. :)On Thu, Mar 7, 2013 at 8:52 AM, Alexey Petruchik wrote:

I’m getting this error when trying to run SDL2 application:

dyld: Library not loaded: @rpath/SDL.framework/Versions/A/SDL

Referenced from:

/Users/stopiccot/code/other/vcmi/vcmi/bin/Debug/vcmiclient.app/Contents/Frameworks/SDL2_mixer.framework/Versions/A/Frameworks/smpeg.framework/Versions/A/smpeg

Reason: image not found

(lldb)

It seems that smpeg is linked to SDL.framework instead of
SDL2.framework. Don’t know why thirdparty frameworks are linked to SDL
at all. Thought that only SDL2_mixer.framework should be linked to
SDL2.framework.

P.S. Framework version for SDL2_mixer is still “1.2.13” instead of
"2.0.0". And plist has weird name "Info-Framework__Upgraded_.plist"
instead of “Info-Framework.plist”


SDL mailing list
SDL at lists.libsdl.org
http://lists.libsdl.org/listinfo.cgi/sdl-libsdl.org

Great to hear!On Sun, Jun 2, 2013 at 6:33 AM, Sam Lantinga wrote:

I’m fixing all these things now. :slight_smile:

On Thu, Mar 7, 2013 at 8:52 AM, Alexey Petruchik wrote:

I’m getting this error when trying to run SDL2 application:

dyld: Library not loaded: @rpath/SDL.framework/Versions/A/SDL

Referenced from:

/Users/stopiccot/code/other/vcmi/vcmi/bin/Debug/vcmiclient.app/Contents/Frameworks/SDL2_mixer.framework/Versions/A/Frameworks/smpeg.framework/Versions/A/smpeg

Reason: image not found

(lldb)

It seems that smpeg is linked to SDL.framework instead of
SDL2.framework. Don’t know why thirdparty frameworks are linked to SDL
at all. Thought that only SDL2_mixer.framework should be linked to
SDL2.framework.

P.S. Framework version for SDL2_mixer is still “1.2.13” instead of
"2.0.0". And plist has weird name "Info-Framework__Upgraded_.plist"
instead of “Info-Framework.plist”


SDL mailing list
SDL at lists.libsdl.org
http://lists.libsdl.org/listinfo.cgi/sdl-libsdl.org


SDL mailing list
SDL at lists.libsdl.org
http://lists.libsdl.org/listinfo.cgi/sdl-libsdl.org