[Bug 232814] ftp/wget does not work with OpenSSL 1.1.1
bugzilla-noreply at freebsd.org
bugzilla-noreply at freebsd.org
Tue Oct 30 14:53:06 UTC 2018
https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=232814
Bug ID: 232814
Summary: ftp/wget does not work with OpenSSL 1.1.1
Product: Ports & Packages
Version: Latest
Hardware: Any
OS: Any
Status: New
Severity: Affects Only Me
Priority: ---
Component: Individual Port(s)
Assignee: vd at FreeBSD.org
Reporter: dclarke at blastwave.org
Assignee: vd at FreeBSD.org
Flags: maintainer-feedback?(vd at FreeBSD.org)
This may not be a bug but merely a release schedule "feature" however the
OpenSSL 1.1.1 release was in the works all year. Little tools like wget
as a binary package fail and one must rebuild from /usr/ports/ftp/wget with
an update in /etc/make.conf because :
root at hydra:~ # pkg install wget
Updating FreeBSD repository catalogue...
FreeBSD repository is up to date.
All repositories are up to date.
The following 3 package(s) will be affected (of 0 checked):
New packages to be INSTALLED:
wget: 1.19.5
libidn2: 2.0.5
libunistring: 0.9.10
Number of packages to be installed: 3
The process will require 6 MiB more space.
1 MiB to be downloaded.
Proceed with this action? [y/N]: y
[1/3] Fetching wget-1.19.5.txz: 100% 625 KiB 640.1kB/s 00:01
[2/3] Fetching libidn2-2.0.5.txz: 100% 104 KiB 106.5kB/s 00:01
[3/3] Fetching libunistring-0.9.10.txz: 100% 524 KiB 536.4kB/s 00:01
Checking integrity... done (0 conflicting)
[1/3] Installing libunistring-0.9.10...
[1/3] Extracting libunistring-0.9.10: 100%
[2/3] Installing libidn2-2.0.5...
[2/3] Extracting libidn2-2.0.5: 100%
[3/3] Installing wget-1.19.5...
[3/3] Extracting wget-1.19.5: 100%
root at hydra:~ # logout
$ ^Dhydra $
hydra $
hydra $ wget https://www.mpfr.org/mpfr-current/allpatches
ld-elf.so.1: Shared object "libssl.so.9" not found, required by "wget"
hydra $
So that won't work.
Let's check /etc/make.conf :
hydra $ cat /etc/make.conf
DEFAULT_VERSIONS+=ssl=openssl111
So the build of OpenSSL 1.1.1 results in oddly named shared objects with
non-standard SONAME data in the ELF headers and ultimately one must
build wget from top to bottom with all its dependencies because of the
strange names in OpenSSL shared libs.
May not be something that can be fixed at all in 12.0 release. Hope it
doesn't lay down a long standing SONAME issue that will be stuck for
years.
--
You are receiving this mail because:
You are the assignee for the bug.
More information about the freebsd-ports-bugs
mailing list