Skip site navigation (1)Skip section navigation (2)
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>