Skip site navigation (1)Skip section navigation (2)
Date:      Wed, 7 Jul 2010 14:20:08 +1000
From:      andrew clarke <mail@ozzmosis.com>
To:        ports@FreeBSD.org, lev@freebsd.org
Subject:   Re: devel/subversion
Message-ID:  <20100707042008.GA60650@ozzmosis.com>
In-Reply-To: <20100706160639.GA21981@ozzmosis.com>
References:  <20100706160639.GA21981@ozzmosis.com>

next in thread | previous in thread | raw e-mail | index | archive | help
On Wed 2010-07-07 02:06:39 UTC+1000, andrew clarke (mail@ozzmosis.com) wrote:

> Can anyone confirm that subversion fails to build with www/neon28 and
> requires www/neon29?  This is not mentioned in UPDATING.

Building subversion 1.6.11_3 with neon28-0.28.6_1 installed:

===>  Configuring for subversion-1.6.11_3
configure: Configuring Subversion 1.6.11
...
checking for pkg-config... /usr/local/bin/pkg-config
configure: checking neon library
checking neon library version... 0.28.6
configure: error: cannot find Neon
===>  Script "configure" failed unexpectedly.
Please report the problem to lev@freebsd.org [maintainer] and attach the
"/usr/ports/devel/subversion/work/subversion-1.6.11/config.log" including the

Looking at config.log:

configure:5698: cc -o conftest -O2 -fno-strict-aliasing -pipe  -g -O2
-I/usr/local/include/neon          -L/usr/local/lib
-L/usr/local/lib/db42 conftest.c  -L/usr/local/lib -lneon  >&5

/usr/local/lib/libneon.so: undefined reference to `SSL_SESSION_cmp'

At this point I thought I should try rebuilding openssl-1.0.0_2,
however while that's re-building I decide to grep for SSL_SESSION_cmp
in the neon29-0.29.3_1 sources and find this comment:

"OpenSSL 1.0 removed SSL_SESSION_cmp for no apparent reason"

with an apparent fix.

So my conclusion is that building subversion needs neon29 to be
installed if you're using OpenSSL 1.0.  And this should probably be
mentioned in UPDATING...

Thanks,

Regards
Andrew



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?20100707042008.GA60650>