Summary: | net/miniupnpd: properly link against ports OpenSSL/LibreSSL | ||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|
Product: | Ports & Packages | Reporter: | Franco Fichtner <franco> | ||||||||
Component: | Individual Port(s) | Assignee: | Philip M. Gollucci <pgollucci> | ||||||||
Status: | Closed FIXED | ||||||||||
Severity: | Affects Only Me | CC: | brnrd, squat | ||||||||
Priority: | --- | Flags: | bugzilla:
maintainer-feedback?
(squat) |
||||||||
Version: | Latest | ||||||||||
Hardware: | Any | ||||||||||
OS: | Any | ||||||||||
Bug Depends on: | |||||||||||
Bug Blocks: | 195796 | ||||||||||
Attachments: |
|
This needs more work... Before patching # readelf -d work/stage/usr/local/sbin/miniupnpd 0x0000000000000001 (NEEDED) Shared library: [libssl.so.7] 0x0000000000000001 (NEEDED) Shared library: [libcrypto.so.7] After patching ===> miniupnpd-1.9_1,1 depends on file: /usr/local/lib/libcrypto.so.32 - found readelf -d 0x0000000000000001 (NEEDED) Shared library: [libssl.so.7] 0x0000000000000001 (NEEDED) Shared library: [libcrypto.so.7] Created attachment 155975 [details]
svn diff for net/miniupnpd
Compilation of miniupnpd did not include the -L flag, attached patch solves that (and includes the original patch from Franco as well)
Created attachment 155976 [details]
Poudriere build log of net/miniupnpd
From the log
0x0000000000000001 (NEEDED) Shared library: [libcrypto.so.32]
0x0000000000000001 (NEEDED) Shared library: [libssl.so.32]
Thanks Bernard, works like a charm. Will this go? :) Take. Maintainer Timeout - 76 days (squat@squat.no) A commit references this bug: Author: pgollucci Date: Sat Jun 27 19:30:35 UTC 2015 New revision: 390722 URL: https://svnweb.freebsd.org/changeset/ports/390722 Log: net/miniupnpd: properly link against ports OpenSSL/LibreSSL PR: 199390 Submitted by: franco@opnsense.org and brnrd@ Approved by: maintainer timeout (squat@squat.no ; 76 days) Changes: head/net/miniupnpd/Makefile head/net/miniupnpd/files/patch-Makefile Thanks guys! :) |
Created attachment 155504 [details] adds proper openssl includes/library path Background: port links against base openssl, don't want that :)