norio-nomura / EasySIMBL

EasySIMBL is modified "SIMBL" for OS X 10.7, 10.8, 10.9 or 10.10 supporting sandbox, resume. No installer.
818 stars 76 forks source link

Incompatible with 32-bit applications #1

Closed cspickert closed 11 years ago

cspickert commented 11 years ago

Looks like EasySIMBL doesn't work with 32-bit applications. Specifically, I'm trying to get SkypeImageInline working. Skype only distributes a 32-bit binary (including the latest beta--5.11 as of this writing). Here's the error that comes up in Console.app:

9/23/12 7:14:33.222 PM SIMBL Agent[21626]: checking bundle /Users/cameron/Library/Application Support/SIMBL/Plugins/SkypeImageInline.bundle
9/23/12 7:14:33.223 PM SIMBL Agent[21626]: checking target identifier com.skype.skype
9/23/12 7:14:33.509 PM Skype[21636]: Error loading /Users/cameron/Library/ScriptingAdditions/EasySIMBL.osax/Contents/MacOS/EasySIMBL:  dlopen(/Users/cameron/Library/ScriptingAdditions/EasySIMBL.osax/Contents/MacOS/EasySIMBL, 262): no suitable image found.  Did find:
    /Users/cameron/Library/ScriptingAdditions/EasySIMBL.osax/Contents/MacOS/EasySIMBL: mach-o, but wrong architecture

I tried recompiling the project for 32/64-bit, but ran into the following problem:

error: -fobjc-arc is not supported with fragile abi

Unfortunately, it looks like the only way to make things work in 32-bit mode is to not use ARC. Not sure if this is something you're interested in supporting, but wanted to let you know anyway.

norio-nomura commented 11 years ago

EasySIMBL-1.3 has been released. 32-bit application support strikes back.