FreeBSD Port: devel/cmake probably LibreOffice 3.1.1 build error (resolved)
David Gessel
gessel at blackrosetech.com
Tue May 12 16:58:58 BST 2020
Those of us without build machines are taking a bit of a rear guard on finding some of the quirks.
I suggested to Bernard that the occasionally recurring message in UPDATING warrants a recurrence:
The port has been updated to the latest stable version 3.1.1 of LibreSSL.
The shared library versions of the libraries have been bumped.
After upgrading, manually update all packages that depend on any of the
libraries provided by LibreSSL (libssl, libcrypto and libtls) since the
versions of these libraries have changed. Normally, you can obtain the
list of dependent software by running the following command:
# pkg info -r libressl
Then you should rebuild all ports depending on libressl to avoid dangling
shared library dependencies. Poudriere and pkg handle this correctly,
portmaster and portupgrade users can use the following to rebuild all
dependent ports.
Portmaster users:
portmaster -r libressl
Portupgrade users:
portupgrade -fr security/libressl
On 2020-05-12 18:16, Adriaan de Groot wrote:
> On Tuesday, 12 May 2020 16:52:36 CEST David Gessel wrote:
>> /usr/local/lib/libcurl.so: undefined reference to `X509_get_pubkey'
>> /usr/local/lib/libcurl.so: undefined reference to `RSA_flags'
>> c++: error: linker command failed with exit code 1 (use -v to see
>> invocation)
> Hi David,
>
> That looks to me like libcurl is still using the ssl libraries from *before*
> the libressl update -- I see you have already found what I would have
> recommended, which is to rebuild libcurl. That's something we (packager hat
> on) don't see much because all our builds happen cleanly in poudriere (so a
> new libcurl would already have been built in any experiments I do).
>
> [ade]
More information about the kde-freebsd
mailing list