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