robertklep / quotefixformac

QuoteFix for Apple Mail —
https://github.com/robertklep/quotefixformac/releases/latest
191 stars 15 forks source link

QuoteFix fails to load on Snow Leopard w/Python symbol not found error #59

Closed sysfu closed 8 years ago

sysfu commented 8 years ago

Just tried installing QuoteFix plugin but it's failing to load, please see system.log below

Jan 10 11:19:17 help [0x0-0x21c21c].com.apple.mail[6638]:   File "/Users/sysfu/Library/Mail/Bundles/QuoteFix.mailbundle/Contents/Resources/__boot__.py", line 41, in <module>
Jan 10 11:19:17 help [0x0-0x21c21c].com.apple.mail[6638]:   File "/Users/sysfu/Library/Mail/Bundles/QuoteFix.mailbundle/Contents/Resources/__boot__.py", line 35, in _run
Jan 10 11:19:17 help [0x0-0x21c21c].com.apple.mail[6638]:   File "/Users/sysfu/Library/Mail/Bundles/QuoteFix.mailbundle/Contents/Resources/QuoteFix.py", line 1, in <module>
Jan 10 11:19:17 help [0x0-0x21c21c].com.apple.mail[6638]: ImportError: dlopen(/Users/sysfu/Library/Mail/Bundles/QuoteFix.mailbundle/Contents/Resources/lib/python2.7/lib-dynload/objc/_objc.so, 2): Symbol not found: _objc_allocateProtocol
Jan 10 11:19:17 help [0x0-0x21c21c].com.apple.mail[6638]:   Referenced from: /Users/sysfu/Library/Mail/Bundles/QuoteFix.mailbundle/Contents/Resources/lib/python2.7/lib-dynload/objc/_objc.so
Jan 10 11:19:17 help [0x0-0x21c21c].com.apple.mail[6638]:  in /Users/sysfu/Library/Mail/Bundles/QuoteFix.mailbundle/Contents/Resources/lib/python2.7/lib-dynload/objc/_objc.so
Jan 10 11:19:17 help Mail[6638]: QuoteFix has encountered a fatal error, and will now terminate.
Jan 10 11:19:17 help Mail[6638]: An uncaught exception was raised during execution of the main script:^M^MImportError: dlopen(/Users/sysfu/Library/Mail/Bundles/QuoteFix.mailbundle/Contents/Resources/lib/python2.7/lib-dynload/objc/_objc.so, 2): Symbol not found: _objc_allocateProtocol\n  Referenced from: /Users/sysfu/Library/Mail/Bundles/QuoteFix.mailbundle/Contents/Resources/lib/python2.7/lib-dynload/objc/_objc.so\n  Expected in: /usr/lib/libobjc.A.dylib\n in /Users/sysfu/Library/Mail/Bundles/QuoteFix.mailbundle/Contents/Resources/lib/python2.7/lib-dynload/objc/_objc.so^M^MThis may mean that an unexpected error has occurred, or that you do not have all of the dependencies for this bundle.
robertklep commented 8 years ago

I'm afraid that Snow Leopard is just too old to be supported by the current version. You can try and install an older release (probably start somewhere in the 2.4 range) to see if it will work on SL.

sysfu commented 8 years ago

Here's a link to download the QuoteFix 2.4.16 binary from MacUpdate for anyone else searching for a solution to this issue. Verified this loads on Snow Leopard.