From owner-freebsd-ports@freebsd.org Sun Dec 16 06:24:25 2018 Return-Path: Delivered-To: freebsd-ports@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id E0851133E86D for ; Sun, 16 Dec 2018 06:24:24 +0000 (UTC) (envelope-from srs0=d1hm=oz=mail.sermon-archive.info=doug@sermon-archive.info) Received: from mail.sermon-archive.info (sermon-archive.info [71.177.216.148]) by mx1.freebsd.org (Postfix) with ESMTP id 1A014725D1 for ; Sun, 16 Dec 2018 06:24:23 +0000 (UTC) (envelope-from srs0=d1hm=oz=mail.sermon-archive.info=doug@sermon-archive.info) Received: from [10.0.1.251] (mini [10.0.1.251]) by mail.sermon-archive.info (Postfix) with ESMTPSA id 43HZ4k4vjkz2fjQr for ; Sat, 15 Dec 2018 22:24:22 -0800 (PST) From: Doug Hardie Content-Type: text/plain; charset=us-ascii Content-Transfer-Encoding: quoted-printable Mime-Version: 1.0 (Mac OS X Mail 12.2 \(3445.102.3\)) Subject: Upgrading to 12.0 Message-Id: <5702E406-D708-4DA2-ADB9-00C6EFC9FD79@mail.sermon-archive.info> Date: Sat, 15 Dec 2018 22:24:22 -0800 To: FreeBSD Ports X-Mailer: Apple Mail (2.3445.102.3) X-Virus-Scanned: clamav-milter 0.100.1 at mail X-Virus-Status: Clean X-Rspamd-Queue-Id: 1A014725D1 X-Spamd-Bar: + Authentication-Results: mx1.freebsd.org; spf=pass (mx1.freebsd.org: domain of srs0=d1hm=oz=mail.sermon-archive.info=doug@sermon-archive.info designates 71.177.216.148 as permitted sender) smtp.mailfrom=srs0=d1hm=oz=mail.sermon-archive.info=doug@sermon-archive.info X-Spamd-Result: default: False [1.08 / 15.00]; ARC_NA(0.00)[]; RCVD_VIA_SMTP_AUTH(0.00)[]; NEURAL_SPAM_SHORT(0.37)[0.375,0]; NEURAL_HAM_MEDIUM(-0.62)[-0.624,0]; FROM_HAS_DN(0.00)[]; MV_CASE(0.50)[]; R_SPF_ALLOW(-0.20)[+ip4:71.177.216.148]; MIME_GOOD(-0.10)[text/plain]; PREVIOUSLY_DELIVERED(0.00)[freebsd-ports@freebsd.org]; RCPT_COUNT_ONE(0.00)[1]; IP_SCORE(-0.02)[asn: 5650(-0.03), country: US(-0.08)]; TO_DN_ALL(0.00)[]; MX_GOOD(-0.01)[cached: sermon-archive.info]; NEURAL_SPAM_LONG(0.76)[0.758,0]; RCVD_IN_DNSWL_NONE(0.00)[148.216.177.71.list.dnswl.org : 127.0.10.0]; TO_MATCH_ENVRCPT_ALL(0.00)[]; FORGED_SENDER(0.30)[bc979@lafn.org,srs0=d1hm=oz=mail.sermon-archive.info=doug@sermon-archive.info]; RCVD_NO_TLS_LAST(0.10)[]; R_DKIM_NA(0.00)[]; MIME_TRACE(0.00)[0:+]; ASN(0.00)[asn:5650, ipnet:71.177.216.0/23, country:US]; FROM_NEQ_ENVFROM(0.00)[bc979@lafn.org,srs0=d1hm=oz=mail.sermon-archive.info=doug@sermon-archive.info]; RCVD_COUNT_TWO(0.00)[2] X-BeenThere: freebsd-ports@freebsd.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: Porting software to FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sun, 16 Dec 2018 06:24:25 -0000 I upgraded via pkg a test system from 11.0 to 12.0 a couple days ago. = After getting everything there working, I upgraded a 11.1 production = system to 12.0. Things are a bit weird with this one. The htmldoc port = never got updated on either system. It asks for libssl.so.8. That = doesn't exist anymore on 12.0. I copied it, along with libcrypto and = libarchive, over from a production system to the test system and things = worked. I ran pkg upgrade on the production system and it has the same problem. = It first appeared that for some reason htmldoc was never compiled on = 12.0. Then I investigated farther and things are quite unusual. =46rom the test system: test# ldd /usr/local/bin/htmldoc /usr/local/bin/htmldoc: libssl.so.8 =3D> /usr/lib/libssl.so.8 (0x800683000) libcrypto.so.8 =3D> /lib/libcrypto.so.8 (0x800a00000) libpng16.so.16 =3D> /usr/local/lib/libpng16.so.16 (0x8008f6000) libz.so.6 =3D> /lib/libz.so.6 (0x800933000) libjpeg.so.8 =3D> /usr/local/lib/libjpeg.so.8 (0x80094d000) libm.so.5 =3D> /lib/libm.so.5 (0x800e6f000) libc++.so.1 =3D> /usr/lib/libc++.so.1 (0x800ea1000) libcxxrt.so.1 =3D> /lib/libcxxrt.so.1 (0x800f70000) libc.so.7 =3D> /lib/libc.so.7 (0x800f91000) libgcc_s.so.1 =3D> /lib/libgcc_s.so.1 (0x8009e3000) test# ll /lib/libssl* ls: No match. test# ll /usr/lib/libssl* -r--r--r-- 1 root wheel 4395354 Dec 12 23:27 /usr/lib/libssl.a lrwxr-xr-x 1 root wheel 13 Dec 12 23:27 /usr/lib/libssl.so -> = libssl.so.111 -r--r--r-- 1 root wheel 604936 Dec 12 23:27 /usr/lib/libssl.so.111 -r--r--r-- 1 root wheel 470352 Dec 14 18:22 /usr/lib/libssl.so.8 -r--r--r-- 1 root wheel 4502998 Dec 12 23:27 /usr/lib/libssl_p.a test# uname -a FreeBSD test 12.0-RELEASE FreeBSD 12.0-RELEASE r341666 GENERIC amd64 =46rom the production system: master# ldd /usr/local/bin/htmldoc /usr/local/bin/htmldoc: libssl.so.8 =3D> not found (0) libcrypto.so.8 =3D> not found (0) libpng16.so.16 =3D> /usr/local/lib/libpng16.so.16 (0x800683000) libz.so.6 =3D> /lib/libz.so.6 (0x8006c0000) libjpeg.so.8 =3D> /usr/local/lib/libjpeg.so.8 (0x8006da000) libm.so.5 =3D> /lib/libm.so.5 (0x800770000) libc++.so.1 =3D> /usr/lib/libc++.so.1 (0x8007a2000) libcxxrt.so.1 =3D> /lib/libcxxrt.so.1 (0x800871000) libc.so.7 =3D> /lib/libc.so.7 (0x800892000) libgcc_s.so.1 =3D> /lib/libgcc_s.so.1 (0x800c85000) master# ll /usr/local/lib/libssl* -rw-r--r-- 1 root wheel 664692 Dec 8 11:46 /usr/local/lib/libssl.a lrwxr-xr-x 1 root wheel 16 Dec 8 11:46 /usr/local/lib/libssl.so@ = -> libssl.so.45.0.1 lrwxr-xr-x 1 root wheel 16 Dec 8 11:46 = /usr/local/lib/libssl.so.45@ -> libssl.so.45.0.1 -rw-r--r-- 1 root wheel 350496 Dec 8 11:46 = /usr/local/lib/libssl.so.45.0.1 master# uname -a FreeBSD master 12.0-RELEASE FreeBSD 12.0-RELEASE r341666 GENERIC amd64 The two versions of htmldoc appear to be identical and old. They never = got updated. However, the versions of libssl don't match at all. One = is version 111 and the other 45. The version 45 is older date wise, and = almost twice as big. There was only a couple days between the runs of = pkg on those systems. I can't imagine why the version numbers are so = different. I expected to find the version numbers and the dates = identical between the two systems. For the time being I'll copy the old versions of libssl, libcrypto, and = libarchive back onto the production system, but that doesn't seem like = the right way to be running the system. It seems to work though. -- Doug