Opened 8 years ago
Last modified 7 years ago
#52749 closed defect
transmission fails to link with newer versions of openssl's libcrypto — at Version 3
Reported by: | karypid | Owned by: | kurthindenburg (Kurt Hindenburg) |
---|---|---|---|
Priority: | Normal | Milestone: | |
Component: | ports | Version: | 2.3.4 |
Keywords: | Cc: | ||
Port: | transmission |
Description (last modified by neverpanic (Clemens Lang))
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...
Change History (3)
comment:1 Changed 8 years ago by karypid
Cc: | karypid added |
---|
comment:2 Changed 8 years ago by karypid
comment:3 Changed 8 years ago by neverpanic (Clemens Lang)
Cc: | karypid removed |
---|---|
Description: | modified (diff) |
Owner: | changed from macports-tickets@… to kurthindenburg |
Status: | new → assigned |
If you are the reporter, you don't need to Cc yourself. When reporting tickets against ports, please cc the maintainer (port info --maintainer transmission
), if any.
libcrypto.0.9.8.dylib
was installed by OpenSSL 0.9.8, which was provided by Apple until Sierra. While I would argue it was a bad idea to use such an old version of OpenSSL, it seems the developers of transmission probably made this choice deliberately.
I can reproduce the problem. Did you report this to the developers of transmission already?
I downloaded revision 121619 and installed it successfuly with openssl 1.0.2j_0
@121619 2 years khindenburg transmission: update to 2.84 - closes #44089 (may have to rethink the …
This ssems to be something intoduced with:
@146739 8 months easieste net/transmission: update to transmission-2.92