Running the application fails due to libevent-2.1.7.dylib being compiled with too high of a target. The error message is:
load command 0x80000034 is unknown
Since you don’t allow links in posts, I’ll quote from Stack Overflow here:
The
LC_BUILD_VERSION
load command (0x80000034) is not recognized on the user’s Mac OS version (10.14.6) since it was introduced in later versions of macOS (before:LC_VERSION_MIN_MACOSX
).That
load
command is used to specify the minimum OS version on which the binary can run, as well as the SDK version used to build it.
I’d like to kindly request either providing links to 9.0.2 client for Mac again, or retargeting your library binaries to allow users <10.15 to use Seafile again.
Crash report
Process: seafile-applet [93602]
Path: /Applications/Seafile Client.app/Contents/MacOS/seafile-applet
Identifier: com.seafile.seafile-client
Version: 9.0.3 (9.0.3)
Code Type: X86-64 (Native)
Parent Process: ??? [1]
Responsible: seafile-applet [93602]
User ID: 501
OS Version: Mac OS X 10.14.6 (18G84)
Crashed Thread: 0
Exception Type: EXC_CRASH (SIGABRT)
Exception Codes: 0x0000000000000000, 0x0000000000000000
Exception Note: EXC_CORPSE_NOTIFY
Termination Reason: DYLD, [0x1] Library missing
Application Specific Information:
dyld: launch, loading dependent libraries
Dyld Error Message:
Library not loaded: @rpath/libevent-2.1.7.dylib
Referenced from: /Applications/Seafile Client.app/Contents/MacOS/seafile-applet
Reason: no suitable image found. Did find:
/Applications/Seafile Client.app/Contents/MacOS/…/Frameworks/libevent-2.1.7.dylib: cannot load ‘libevent-2.1.7.dylib’ (load command 0x80000034 is unknown)
Binary Images:
0x106541000 - 0x1068ecfff +com.seafile.seafile-client (9.0.3 - 9.0.3) /Applications/Seafile Client.app/Contents/MacOS/seafile-applet
0x106a47000 - 0x106aa4fff +libssl.3.dylib (0) <29AB9F95-49F8-3141-B54E-355796B0E800> /opt/local/libexec//libssl.3.dylib
0x106ad2000 - 0x106de8a93 +libcrypto.3.dylib (0) /opt/local/libexec//libcrypto.3.dylib
0x113156000 - 0x1131c06ef dyld (655.1.1) /usr/lib/dyld