[svn.haxx.se] · SVN Dev · SVN Users · SVN Org · TSVN Dev · TSVN Users · Subclipse Dev · Subclipse Users · this month's index

RE: Can't compile Subversion against Serf-1.3.9.

From: Bert Huijben <bert_at_qqmail.nl>
Date: Wed, 7 Sep 2016 17:24:04 +0200

> -----Original Message-----
> From: Andreas Stieger [mailto:Andreas.Stieger_at_gmx.de]
> Sent: woensdag 7 september 2016 10:32
> To: "Alexandre C. GuimarĂ£es" <alexandre.guimaraes_at_campus.ul.pt>
> Cc: users_at_subversion.apache.org
> Subject: Aw: Can't compile Subversion against Serf-1.3.9.
>
> Hi,
>
> Alexandre C. GuimarĂ£es wrote:
> > I am getting trouble to rebuild subversion-1.9.4 on my
> > FreeBSD-10.3 box after Serf be updated to 1.3.9:
> [...]
> > /usr/local/lib/libserf-1.so: undefined reference to `BIO_meth_set_gets'
>
> Looks like an OpenSSL linking problem. Ensure Apache Serf and Apache
> Subversion are built against the same OpenSSL version.

It looks like your Serf is compiled against OpenSSL 1.1.0, while some dependency of Subversion that is loaded before serf uses an older version.

On FreeBSD OpenSSL 1.1.0 is only part of the 'openssl-devel' port. The normal openssl package is 1.0.2, while the base system is still at 1.0.1.

My guess would be that you have an apr-util or cyrus sasl port that is linked to the base system version. (On FreeBSD apr and apr-util are a single package)

        Bert
Received on 2016-09-07 17:24:18 CEST

This is an archived mail posted to the Subversion Users mailing list.

This site is subject to the Apache Privacy Policy and the Apache Public Forum Archive Policy.