subversion-users mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Philip Martin <philip.mar...@wandisco.com>
Subject Re: problem building 1.8.1
Date Tue, 30 Jul 2013 09:57:57 GMT
Steve Kelem <steve@kelem.net> writes:

> As it says in the configure script below, it's sqlite 3.7.15

That configure option doesn't tell us which version of SQLite is being
used, it just controls the minimum version that will cause Subversion to
generate a run-time error.

You appear to have software in /usr, /usr/local, /usr/local/apache, /opt
and possibly other locations.  We have no way of knowing which version
of SQLite was detected by configure, or which version of SQLite is being
used at runtime unless you tell us.

> I uninstalled sqlite 2.x before re-running the configure script, so there
> should be only one sqlite3 installed. I have no idea what an SQLite
> amalgamation is. Tell me more.

The SQLite amalgamation is an optional SQLite source code located in the
Subversion source code directory.

>         I configured with:
>         % setenv CC "gcc -m64 -std=gnu99"
>         % ./configure \
>         --prefix=/usr/local \
>         --with-openssl \
>         --with-junit=/opt/java/junit/junit4.11/junit-4.11.jar \
>         --with-apr=/usr/local/src/apr-1.4.8 \
>         --with-apr-util=/usr/local/src/apr-util-1.5.2 \
>         --with-apxs=/usr/local/apache2/bin/apxs \
>         --with-berkeley-db \
>         --enable-bdb6 \
>         --enable-sqlite-compatibility-version=3.7.15
>
>     It could be some sort of SQLite version mismatch.  Which version of
>     SQLite is installed?  Do you have multiple installations of SQLite?  Are
>     you using an SQLite amalgamation in the Subversion source tree?
>
>     Which version of SQLite do you think you are using?  Does the expected
>     SQLite library show up when you run ldd?
>
>       libtool --mode=execute ldd subversion/tests/libsvn_client/client-test

I suspect some sort of SQLite incompatibility.  Check the version used
at runtime as shown above.  Is that the version detected by configure?
I see a "-m64" option, so perhaps it is a 32/64 bit problem?

You have a very complicated configure command.  You have a local apache
install but you appear to be pointing Subversion at the apr/apr-util
source trees.  Subversion and Apache should use the same apr/apr-util so
it is better to get Subversion to use the installed apr/apr-util that
apache is using.  Are you really using BDB-6?

-- 
Philip Martin | Subversion Committer
WANdisco | Non-Stop Data

Mime
View raw message