Opened 8 years ago

Closed 7 years ago

#53743 closed defect (fixed)

transmission @2.92_1: failure to link to OpenSSL libcrypto

Reported by: McDutchie (Martijn Dekker) Owned by: kurthindenburg (Kurt Hindenburg)
Priority: Normal Milestone:
Component: ports Version: 2.4.1
Keywords: elcapitan Cc:
Port: transmission

Description

transmission @2.92_1 fails to build on my system. Full build log attached. The relevant error seems to be:

ld: library not found for -lcrypto.0.9.8

Yet, that library is present:

$ ls -l /usr/lib/libcrypto.*
-rwxr-xr-x  1 root  wheel  2115248  9 jul  2016 /usr/lib/libcrypto.0.9.7.dylib
-rwxr-xr-x  1 root  wheel  2671264  9 jul  2016 /usr/lib/libcrypto.0.9.8.dylib
-rw-r--r--  1 root  wheel  4353168 18 nov 06:18 /usr/lib/libcrypto.35.dylib
lrwxr-xr-x  1 root  wheel       21 29 jul  2016 /usr/lib/libcrypto.dylib -> libcrypto.0.9.8.dylib

It should really try to link against the newer OpenSSL that comes with MacPorts, though.

My system:

Mac OS X 10.11.6

XCode Version 8.2.1 (8C1002)

$ clang --version
Apple LLVM version 8.0.0 (clang-800.0.42.1)
Target: x86_64-apple-darwin15.6.0
Thread model: posix
InstalledDir: /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin

Attachments (1)

main.log (476.9 KB) - added by McDutchie (Martijn Dekker) 8 years ago.
log of transmission @2.92_1 build failure

Download all attachments as: .zip

Change History (4)

Changed 8 years ago by McDutchie (Martijn Dekker)

Attachment: main.log added

log of transmission @2.92_1 build failure

comment:1 Changed 8 years ago by mf2k (Frank Schima)

Owner: set to kurthindenburg
Status: newassigned

In the future, please Cc the port maintainers (port info --maintainers transmission), if any.

comment:2 Changed 8 years ago by McDutchie (Martijn Dekker)

Hmm. Not sure if this is a dupe of #52749 but it's certainly related.

comment:3 Changed 7 years ago by ken-cunningham-webuse

Resolution: fixed
Status: assignedclosed

In 865fbc2ce55bca3d6acb6f5bd49469aa295493e0/macports-ports:

transmission@2.9.2 : fix missing libcrypto.0.9.8

hardlinks against libcrypto.0.9.8 which does not exist on all systems
changes to link against libcrypto
this patch will not be needed in transmission @2.9.3

closes: #52749
closes: #53743

Note: See TracTickets for help on using tickets.