Leopard OS X поставляется с библиотеками libcrypto и libssl, которые имеют только архитектуру ppc.
Простое решение, которое не требует изменения кода приложения, - это сделать резервную копию вашего libcrypto.0.9.dylib, libcrypto.0.9.8.dylib, libssl0.9.dylib, libssl.0.9.8.dylib и скопировать через libcrypto.0.9.7.dylib и libssl.0.9.7.dylib.
Вы можете использовать Terminal.app для внесения этих изменений в папку «Программы»:
cd /usr/lib
sudo cp libcrypto.0.9.dylib libcrypto.0.9.dylib.old
sudo cp libssl.0.9.dylib libssl.0.9.dylib.old
sudo ln -sf libcrypto.0.9.7.dylib libcrypto.0.9.dylib
sudo ln -sf libssl.0.9.7.dylib libssl.0.9.dylib
Вот альтернативное решение, которое позволяет вам оставаться в самой свежей версии openssl:
1. reactivate the current openssl: port activate openssl@1.0.0c_0 (or whatever)
2. clean up your old unwanted versions of everything: port uninstall inactive
3. uninstall badly behaved ports: port uninstall md5sha1sum subversion neon
4. get them back: port install subversion md5sha1sum