Opened 8 years ago
Last modified 7 years ago
#52749 closed defect
transmission fails to link with newer versions of openssl's libcrypto — at Initial Version
Reported by: | karypid | Owned by: | macports-tickets@… |
---|---|---|---|
Priority: | Normal | Milestone: | |
Component: | ports | Version: | 2.3.4 |
Keywords: | Cc: | ||
Port: | transmission |
Description
So I was using ElCapitan and upgraded to Sierra just now. Had to reinstall ports and all.
When running port install transmission +daemon I go:
---> Building transmission Error: org.macports.build for port transmission returned: command execution failed Please see the log file for port transmission for details:
Looking at the log:
:info:build ld: library not found for -lcrypto.0.9.8 :info:build clang: error: linker command failed with exit code 1 (use -v to see invocation)
I checked my openssl and it has:
$ port contents openssl | grep libcrypto
/opt/local/lib/libcrypto.1.0.0.dylib
So this appears to need a version number change for the more recent openssl package.
Prior to upgrading to Sierra I had (this had the 0.9.8 I guess):
openssl @1.0.2d_0 (active) platform='darwin 14' archs='x86_64'
Now I have:
openssl @1.0.2j_0 (active)
Not sure at which point 0.9.8 became 1.0.0...