Date: Sat, 23 Jan 2016 13:02:56 +0000 From: "Thomas Mueller" <mueller6724@bellsouth.net> To: freebsd-current@freebsd.org Subject: Re: libcrypto.so.7 not found, needed (?) for X server Message-ID: <623047.3268.bm@smtp111.sbc.mail.ne1.yahoo.com> References: <930546.92837.bm@smtp115.sbc.mail.ne1.yahoo.com> <26A67E1C-7E42-43B5-8433-D5551350B993@FreeBSD.org> <20160119131844.GS13446@albert.catwhisker.org> <1975711404.11815108.1453209798928.JavaMail.yahoo@mail.yahoo.com> <20160119140611.GC69902@ivaldir.etoilebsd.net>
next in thread | previous in thread | raw e-mail | index | archive | help
> > root@amelia:~ # pkg info -f xserver > > Shared object "libssl.so.7" not found, required by "pkg" > > What happened here? Bug in new FreeBSD? > This is explained by the UPDATING entry of October 2015: > 20151030: > The OpenSSL has been upgraded to 1.0.2d. Any binaries requiring > libcrypto.so.7 or libssl.so.7 must be recompiled. > -Dimitry I found this but not on the first attempt. Why the #$%^&* couldn't the message have said how to find which binaries require a certain shared library? It's not obvious! pkg shows only those shared libraries that come from added packages but not from base OS. I notice on this list there was a possible plan to make the whole base OS into a package, maybe for FreeBSD 12? Now I could follow the example given under "man ldd". I have updated many of the old ports but have many more to go, don't want to rebuild those already done. I can't find any options/flags in pkg or portmaster to show those ports/packages installed after or before a specified date. I believe portupgrade had such a facility. Tom
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?623047.3268.bm>