Skip site navigation (1)Skip section navigation (2)
Date:      Tue, 30 Oct 2018 14:53:04 +0000
From:      bugzilla-noreply@freebsd.org
To:        ports-bugs@FreeBSD.org
Subject:   [Bug 232814] ftp/wget does not work with OpenSSL 1.1.1
Message-ID:  <bug-232814-7788@https.bugs.freebsd.org/bugzilla/>

next in thread | raw e-mail | index | archive | help
https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=3D232814

            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@FreeBSD.org
          Reporter: dclarke@blastwave.org
          Assignee: vd@FreeBSD.org
             Flags: maintainer-feedback?(vd@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 :=20

root@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=20=20=20=20
[2/3] Fetching libidn2-2.0.5.txz: 100%  104 KiB 106.5kB/s    00:01=20=20=20=
=20
[3/3] Fetching libunistring-0.9.10.txz: 100%  524 KiB 536.4kB/s    00:01=20=
=20=20=20
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@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 $=20

So that won't work.

Let's check /etc/make.conf :=20

hydra $ cat /etc/make.conf=20
DEFAULT_VERSIONS+=3Dssl=3Dopenssl111

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.=20

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=20
years.

--=20
You are receiving this mail because:
You are the assignee for the bug.=



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?bug-232814-7788>