You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@subversion.apache.org by anton <an...@nezzwerk.com> on 2003/07/08 20:17:34 UTC
make fails on sparc solaris 5.8
subversion 0.24.2
sparc solaris 5.8
libtool 1.5
apache 2.0.46
gcc version 3.3
berkeley db 4.1.25
./configure --prefix=/tmp/svn_install \
--with-berkeley-db=/usr/local/bdb/db \
--with-apxs=/opt/apache2/apache/bin/apxs
make fails with the following:
----skipped----
------ completed all in neon
cd subversion/libsvn_subr && /bin/bash
/export/home/anton/tmp/subversion-0.24.2/libtool --silent --mode=link
gcc -g -O2 -pthreads -DNEON_ZLIB -L/usr/local/bdb/db/lib
-L/usr/local/lib -rpath /tmp/svn_install/lib -o libsvn_subr-1.la
auth.lo cmdline.lo config.lo config_auth.lo config_file.lo config_win.lo
error.lo getdate.lo hash.lo io.lo md5.lo opt.lo path.lo pool.lo
quoprint.lo sorts.lo stream.lo subst.lo svn_base64.lo svn_string.lo
target.lo time.lo utf.lo validate.lo xml.lo
/export/home/anton/tmp/subversion-0.24.2/apr-util/libaprutil-0.la -lgdbm
-ldb -lexpat /export/home/anton/tmp/subversion-0.24.2/apr/libapr-0.la
-lrt -lm -lsocket -lnsl -lresolv -ldl -lsocket
Text relocation remains referenced
against symbol offset in file
<unknown> 0x0
/usr/local/lib/libgdbm.a(gdbmerrno.o)
<unknown> 0x4
/usr/local/lib/libgdbm.a(gdbmerrno.o)
<unknown> 0x8
/usr/local/lib/libgdbm.a(gdbmerrno.o)
<unknown> 0xc
/usr/local/lib/libgdbm.a(gdbmerrno.o)
<unknown> 0x10
/usr/local/lib/libgdbm.a(gdbmerrno.o)
<unknown> 0x14
----skipped----
lseek 0xc
/usr/local/lib/libgdbm.a(update.o)
lseek 0x158
/usr/local/lib/libgdbm.a(update.o)
rename 0x274
/usr/local/lib/libgdbm.a(gdbmreorg.o)
exit 0x238
/usr/local/lib/libgdbm.a(update.o)
exit 0x288
/usr/local/lib/libgdbm.a(update.o)
ld: fatal: relocations remain against allocatable but non-writable sections
collect2: ld returned 1 exit status
make: *** [subversion/libsvn_subr/libsvn_subr-1.la] Error 1
-anton
---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscribe@subversion.tigris.org
For additional commands, e-mail: dev-help@subversion.tigris.org
Re: make fails on sparc solaris 5.8
Posted by Michael Wood <mw...@its.uct.ac.za>.
On Wed, Jul 09, 2003 at 09:46:41AM -0400, anton wrote:
[snip]
> thank you, that helped and got me a bit further, however, below is the
> next statement that failed:
>
>
> ------ completed all in neon
> cd subversion/libsvn_ra_dav && /bin/bash
> /export/home/anton/tmp/subversion-0.24.2/libtool --silent --mode=link
> gcc -g -O2 -pthreads -DNEON_ZLIB -L/usr/local/bdb/db/lib
> -L/usr/local/lib -rpath /tmp/svn_install/lib -o libsvn_ra_dav-1.la
> commit.lo fetch.lo log.lo merge.lo options.lo props.lo session.lo
> util.lo ../../subversion/libsvn_delta/libsvn_delta-1.la
> ../../subversion/libsvn_subr/libsvn_subr-1.la
> /export/home/anton/tmp/subversion-0.24.2/apr-util/libaprutil-0.la -ldb
> -lexpat /export/home/anton/tmp/subversion-0.24.2/apr/libapr-0.la -lrt
> -lm -lsocket -lnsl -lresolv -ldl
> /export/home/anton/tmp/subversion-0.24.2/neon/src/libneon.la
> -L/tmp/svn_install/lib -lnsl -lsocket -lz -lexpat -lsocket
> Text relocation remains referenced
> against symbol offset in file
> <unknown> 0x734
> /usr/local/lib/libz.a(inflate.o)
[snip]
>
> removing -lz helped though.
You could also try the --without-zlib option (I think that's what it's
called) to configure.
--
Michael Wood <mw...@its.uct.ac.za>
---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscribe@subversion.tigris.org
For additional commands, e-mail: dev-help@subversion.tigris.org
Re: make fails on sparc solaris 5.8
Posted by anton <an...@nezzwerk.com>.
Michael Wood wrote:
> On Tue, Jul 08, 2003 at 04:17:34PM -0400, anton wrote:
> [snip]
>
>>------ completed all in neon
>>cd subversion/libsvn_subr && /bin/bash
>>/export/home/anton/tmp/subversion-0.24.2/libtool --silent --mode=link
>>gcc -g -O2 -pthreads -DNEON_ZLIB -L/usr/local/bdb/db/lib
>>-L/usr/local/lib -rpath /tmp/svn_install/lib -o libsvn_subr-1.la
>>auth.lo cmdline.lo config.lo config_auth.lo config_file.lo config_win.lo
>>error.lo getdate.lo hash.lo io.lo md5.lo opt.lo path.lo pool.lo
>>quoprint.lo sorts.lo stream.lo subst.lo svn_base64.lo svn_string.lo
>>target.lo time.lo utf.lo validate.lo xml.lo
>>/export/home/anton/tmp/subversion-0.24.2/apr-util/libaprutil-0.la -lgdbm
>
> ^^^^^^
>
> I don't think that should be there.
>
thank you, that helped and got me a bit further, however, below is the
next statement that failed:
------ completed all in neon
cd subversion/libsvn_ra_dav && /bin/bash
/export/home/anton/tmp/subversion-0.24.2/libtool --silent --mode=link
gcc -g -O2 -pthreads -DNEON_ZLIB -L/usr/local/bdb/db/lib
-L/usr/local/lib -rpath /tmp/svn_install/lib -o libsvn_ra_dav-1.la
commit.lo fetch.lo log.lo merge.lo options.lo props.lo session.lo
util.lo ../../subversion/libsvn_delta/libsvn_delta-1.la
../../subversion/libsvn_subr/libsvn_subr-1.la
/export/home/anton/tmp/subversion-0.24.2/apr-util/libaprutil-0.la -ldb
-lexpat /export/home/anton/tmp/subversion-0.24.2/apr/libapr-0.la -lrt
-lm -lsocket -lnsl -lresolv -ldl
/export/home/anton/tmp/subversion-0.24.2/neon/src/libneon.la
-L/tmp/svn_install/lib -lnsl -lsocket -lz -lexpat -lsocket
Text relocation remains referenced
against symbol offset in file
<unknown> 0x734
/usr/local/lib/libz.a(inflate.o)
<unknown> 0x738
/usr/local/lib/libz.a(inflate.o)
<unknown> 0x73c
/usr/local/lib/libz.a(inflate.o)
<unknown> 0x740
/usr/local/lib/libz.a(inflate.o)
<unknown> 0x744
/usr/local/lib/libz.a(inflate.o)
<unknown> 0x748
/usr/local/lib/libz.a(inflate.o)
<unknown> 0x74c
----skipped----
/usr/local/lib/libz.a(infutil.o)
free 0x44
/usr/local/lib/libz.a(zutil.o)
.urem 0x36c
/usr/local/lib/libz.a(inflate.o)
.urem 0x150
/usr/local/lib/libz.a(adler32.o)
.urem 0x160
/usr/local/lib/libz.a(adler32.o)
calloc 0x30
/usr/local/lib/libz.a(zutil.o)
ld: fatal: relocations remain against allocatable but non-writable sections
collect2: ld returned 1 exit status
make: *** [subversion/libsvn_ra_dav/libsvn_ra_dav-1.la] Error 1
removing -lz helped though.
--
anton
---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscribe@subversion.tigris.org
For additional commands, e-mail: dev-help@subversion.tigris.org
Re: make fails on sparc solaris 5.8
Posted by anton <an...@nezzwerk.com>.
another interesting fact. this is what i see in the output of
subversion's configure script:
checking for Berkeley DB in /usr/local/bdb/db (as db4)... no
checking for Berkeley DB in /usr/local/bdb/db (as db)... yes
--
anton
---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscribe@subversion.tigris.org
For additional commands, e-mail: dev-help@subversion.tigris.org
Re: make fails on sparc solaris 5.8 (fixed + solaris install notes)
Posted by anton <an...@nezzwerk.com>.
Philip Martin wrote:
> anton <an...@nezzwerk.com> writes:
>
>
>>apache
>>------
>>./buildconf
>>./configure --prefix=/opt/apache2/apache_2.0.47 --enable-dav=shared
>>--enable-so --with-dbm=db4 --with-berkeley-db=/usr/local/bdb/db
>>--with-gdbm=no
>
>
> Here you use /opt/apache2/apache_2.0.47 ...
>
>
>>make && make install
>>
>>
>>subversion
>>----------
>>./autogen.sh
>>./configure --with-apxs=/opt/apache2/apache/bin/apxs
>>--prefix=/tmp/svn_install --with-berkeley-db=/usr/local/bdb/db
>>--with-apr=/opt/apache2/apache --with-zlib=no
>>--with-apr-util=/opt/apache2/apache
>
>
> ... and here you use /opt/apache2/apache. I'm surprised it works, I
> suspect you have two apache installations.
apache is a symlink to most current apache2 version
--
anton
---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscribe@subversion.tigris.org
For additional commands, e-mail: dev-help@subversion.tigris.org
Re: make fails on sparc solaris 5.8 (fixed + solaris install notes)
Posted by Philip Martin <ph...@codematters.co.uk>.
anton <an...@nezzwerk.com> writes:
> apache
> ------
> ./buildconf
> ./configure --prefix=/opt/apache2/apache_2.0.47 --enable-dav=shared
> --enable-so --with-dbm=db4 --with-berkeley-db=/usr/local/bdb/db
> --with-gdbm=no
Here you use /opt/apache2/apache_2.0.47 ...
> make && make install
>
>
> subversion
> ----------
> ./autogen.sh
> ./configure --with-apxs=/opt/apache2/apache/bin/apxs
> --prefix=/tmp/svn_install --with-berkeley-db=/usr/local/bdb/db
> --with-apr=/opt/apache2/apache --with-zlib=no
> --with-apr-util=/opt/apache2/apache
... and here you use /opt/apache2/apache. I'm surprised it works, I
suspect you have two apache installations.
> make && make install
>
> however, make install fails with the following:
[...]
> /export/home/anton/tmp/subversion-0.24.2/ac-helpers/install-sh -c -d
> "/opt/apache2/apache_2.0.47/modules" ; /opt/apache2/apache/bin/apxs -i
> -S LIBEXECDIR="/opt/apache2/apache_2.0.47/modules" -a -n authz_svn
> mod_authz_svn.la
> ld.so.1: /opt/apache2/apache_2.0.47/bin/httpd: fatal: libgcc_s.so.1:
> open failed: No such file or directory
> Killed
> apxs:Error: Sorry, no shared object support for Apache.
> apxs:Error: available under your platform. Make sure.
> apxs:Error: the Apache module mod_so is compiled into.
> apxs:Error: your server binary `/opt/apache2/apache_2.0.47/bin/httpd'..
> make: *** [install-mods-shared] Error 1
I see both directories in the above error message, I'm not surprised
it didn't work.
--
Philip Martin
---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscribe@subversion.tigris.org
For additional commands, e-mail: dev-help@subversion.tigris.org
Re: make fails on sparc solaris 5.8 (fixed + solaris install notes)
Posted by anton <an...@nezzwerk.com>.
Philip Martin wrote:
> anton <an...@nezzwerk.com> writes:
>
> Editing the Makefile like that won't work! If you want to build
> without gdbm then use --with-gdbm=no when you configure Apache. If
> you want to build without zlib then use --with-zlib=no when you
> configure Subversion.
>
> No wonder you get complaints about missing gdbm symbols!
>
excellent, the following did the trick:
apache
------
./buildconf
./configure --prefix=/opt/apache2/apache_2.0.47 --enable-dav=shared
--enable-so --with-dbm=db4 --with-berkeley-db=/usr/local/bdb/db
--with-gdbm=no
make && make install
subversion
----------
./autogen.sh
./configure --with-apxs=/opt/apache2/apache/bin/apxs
--prefix=/tmp/svn_install --with-berkeley-db=/usr/local/bdb/db
--with-apr=/opt/apache2/apache --with-zlib=no
--with-apr-util=/opt/apache2/apache
make && make install
however, make install fails with the following:
/export/home/anton/tmp/subversion-0.24.2/ac-helpers/install-sh -c -m 644
./subversion/svnadmin/svnadmin.1 /tmp/svn_install/man/man1/svnadmin.1
/export/home/anton/tmp/subversion-0.24.2/ac-helpers/install-sh -c -d
/tmp/svn_install/info
cd subversion/mod_authz_svn ;
/export/home/anton/tmp/subversion-0.24.2/ac-helpers/install-sh -c -d
"/opt/apache2/apache_2.0.47/modules" ; /opt/apache2/apache/bin/apxs -i
-S LIBEXECDIR="/opt/apache2/apache_2.0.47/modules" -a -n authz_svn
mod_authz_svn.la
ld.so.1: /opt/apache2/apache_2.0.47/bin/httpd: fatal: libgcc_s.so.1:
open failed: No such file or directory
Killed
apxs:Error: Sorry, no shared object support for Apache.
apxs:Error: available under your platform. Make sure.
apxs:Error: the Apache module mod_so is compiled into.
apxs:Error: your server binary `/opt/apache2/apache_2.0.47/bin/httpd'..
make: *** [install-mods-shared] Error 1
however, httpd -l produces the following output:
./httpd -l
Compiled in modules:
core.c
mod_access.c
mod_auth.c
mod_include.c
mod_log_config.c
mod_env.c
mod_setenvif.c
prefork.c
http_core.c
mod_mime.c
mod_status.c
mod_autoindex.c
mod_asis.c
mod_cgi.c
mod_negotiation.c
mod_dir.c
mod_imap.c
mod_actions.c
mod_userdir.c
mod_alias.c
mod_so.c
mod_so is obviously compiled into the binary.
i had to fix apxs perl script in apache's installation to ignore the
check (grep call was failing (unless (grep /mod_so/, `. $envvars &&
$httpd -l`))).
afterwards everything worked out fine.
thank you for your help.
--
anton
---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscribe@subversion.tigris.org
For additional commands, e-mail: dev-help@subversion.tigris.org
Re: make fails on sparc solaris 5.8
Posted by Philip Martin <ph...@codematters.co.uk>.
anton <an...@nezzwerk.com> writes:
> ./autogen.sh
> ./configure --with-apxs=/opt/apache2/apache/bin/apxs
> --prefix=/tmp/svn_install --with-berkeley-db=/usr/local/bdb/db
> --with-apr=/opt/apache2/apache --with-apr-util=/opt/apache2/apache
> make
>
> (i did have to edit out -lgdbm and -lz from the Makefile as before)
Editing the Makefile like that won't work! If you want to build
without gdbm then use --with-gdbm=no when you configure Apache. If
you want to build without zlib then use --with-zlib=no when you
configure Subversion.
No wonder you get complaints about missing gdbm symbols!
--
Philip Martin
---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscribe@subversion.tigris.org
For additional commands, e-mail: dev-help@subversion.tigris.org
Re: make fails on sparc solaris 5.8
Posted by anton <an...@nezzwerk.com>.
Philip Martin wrote:
> anton <an...@nezzwerk.com> writes:
>
>>apache 2.0.47
>>-------------
>>./buildconf
>>./configure --prefix=/opt/apache2/apache_2.0.47 --enable-dav --enable-so
>
>
> Does adding --with-dbm=db4 --with-berkeley-db=/... help?
>
>
----skipped----
>>/export/home/anton/tmp/subversion-0.24.2/subversion/libsvn_subr/.libs/libsvn_subr-1.so:
>>attempted multiple inclusion of file
>>Undefined first referenced
>> symbol in file
>>gdbm_store /opt/apache2/apache_2.0.47/lib/libaprutil-0.so
>
>
> Yes, it's not being linked.
>
i have rebuilt apache as follows:
./buildconf
./configure --prefix=/opt/apache2/apache_2.0.47 --enable-dav --enable-so
--with-dbm=db4 --with-berkeley-db=/usr/local/bdb/db
make && make install
then reconfigured and attempted to rebuild subversion as follows:
./autogen.sh
./configure --with-apxs=/opt/apache2/apache/bin/apxs
--prefix=/tmp/svn_install --with-berkeley-db=/usr/local/bdb/db
--with-apr=/opt/apache2/apache --with-apr-util=/opt/apache2/apache
make
(i did have to edit out -lgdbm and -lz from the Makefile as before)
this is the output i got from make:
----skipped----
gcc -DSOLARIS2=8 -D_POSIX_PTHREAD_SEMANTICS -D_REENTRANT -g -O2
-pthreads -DNEON_ZLIB -I./subversion/include -I.
-I/export/home/anton/tmp/subversion-0.24.2/neon/src
-I/tmp/svn_install/include/neon -I/usr/local/bdb/db/include
-I/opt/apache2/apache_2.0.47/include
-I/opt/apache2/apache_2.0.47/include -I/usr/local/bdb/db/include
-I/usr/local/include -o subversion/clients/cmdline/util.o -c
subversion/clients/cmdline/util.c
cd subversion/clients/cmdline && /bin/bash
/export/home/anton/tmp/subversion-0.24.2/libtool --silent --mode=link
gcc -g -O2 -pthreads -DNEON_ZLIB -L/usr/local/bdb/db/lib
-L/usr/local/lib -rpath /tmp/svn_install/lib -o svn add-cmd.o cat-cmd.o
checkout-cmd.o cleanup-cmd.o commit-cmd.o copy-cmd.o delete-cmd.o
diff-cmd.o export-cmd.o feedback.o help-cmd.o import-cmd.o info-cmd.o
log-cmd.o ls-cmd.o main.o merge-cmd.o mkdir-cmd.o move-cmd.o prompt.o
propdel-cmd.o propedit-cmd.o propget-cmd.o proplist-cmd.o props.o
propset-cmd.o resolve-cmd.o revert-cmd.o status-cmd.o status.o
switch-cmd.o update-cmd.o util.o
../../../subversion/libsvn_client/libsvn_client-1.la
../../../subversion/libsvn_wc/libsvn_wc-1.la
../../../subversion/libsvn_ra/libsvn_ra-1.la
../../../subversion/libsvn_delta/libsvn_delta-1.la
../../../subversion/libsvn_subr/libsvn_subr-1.la
/opt/apache2/apache_2.0.47/lib/libaprutil-0.la -ldb -lexpat
/opt/apache2/apache_2.0.47/lib/libapr-0.la -lrt -lm -lsocket -lnsl
-lresolv -ldl
/export/home/anton/tmp/subversion-0.24.2/neon/src/libneon.la
-L/tmp/svn_install/lib -lnsl -lsocket -lexpat -lsocket
ld: warning: file ../../../subversion/libsvn_wc/.libs/libsvn_wc-1.so:
linked to
/export/home/anton/tmp/subversion-0.24.2/subversion/libsvn_wc/.libs/libsvn_wc-1.so:
attempted multiple inclusion of file
ld: warning: file ../../../subversion/libsvn_ra/.libs/libsvn_ra-1.so:
linked to
/export/home/anton/tmp/subversion-0.24.2/subversion/libsvn_ra/.libs/libsvn_ra-1.so:
attempted multiple inclusion of file
ld: warning: file
../../../subversion/libsvn_delta/.libs/libsvn_delta-1.so: linked to
/export/home/anton/tmp/subversion-0.24.2/subversion/libsvn_delta/.libs/libsvn_delta-1.so:
attempted multiple inclusion of file
ld: warning: file
../../../subversion/libsvn_subr/.libs/libsvn_subr-1.so: linked to
/export/home/anton/tmp/subversion-0.24.2/subversion/libsvn_subr/.libs/libsvn_subr-1.so:
attempted multiple inclusion of file
Undefined first referenced
symbol in file
gdbm_store
/opt/apache2/apache_2.0.47/lib/libaprutil-0.so
gdbm_nextkey
/opt/apache2/apache_2.0.47/lib/libaprutil-0.so
gdbm_close
/opt/apache2/apache_2.0.47/lib/libaprutil-0.so
gdbm_delete
/opt/apache2/apache_2.0.47/lib/libaprutil-0.so
gdbm_strerror
/opt/apache2/apache_2.0.47/lib/libaprutil-0.so
gdbm_open
/opt/apache2/apache_2.0.47/lib/libaprutil-0.so
gdbm_exists
/opt/apache2/apache_2.0.47/lib/libaprutil-0.so
gdbm_fetch
/opt/apache2/apache_2.0.47/lib/libaprutil-0.so
gdbm_errno
/opt/apache2/apache_2.0.47/lib/libaprutil-0.so
gdbm_firstkey
/opt/apache2/apache_2.0.47/lib/libaprutil-0.so
ld: fatal: Symbol referencing errors. No output written to .libs/svn
collect2: ld returned 1 exit status
make: *** [subversion/clients/cmdline/svn] Error 1
please let me know if there is anything else i should try.
--
anton
---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscribe@subversion.tigris.org
For additional commands, e-mail: dev-help@subversion.tigris.org
Re: make fails on sparc solaris 5.8
Posted by Philip Martin <ph...@codematters.co.uk>.
anton <an...@nezzwerk.com> writes:
> apache 2.0.47
> -------------
> ./buildconf
> ./configure --prefix=/opt/apache2/apache_2.0.47 --enable-dav --enable-so
Does adding --with-dbm=db4 --with-berkeley-db=/... help?
> cd subversion/clients/cmdline && /bin/bash
> /export/home/amaximov/tmp/subversion-0.24.2/libtool --silent
> --mode=link gcc -g -O2 -pthreads -DNEON_ZLIB -L/usr/local/lib
> -rpath /tmp/svn_install/lib -o svn add-cmd.o cat-cmd.o checkout-cmd.o
> cleanup-cmd.o commit-cmd.o copy-cmd.o delete-cmd.o diff-cmd.o
> export-cmd.o feedback.o help-cmd.o import-cmd.o info-cmd.o log-cmd.o
> ls-cmd.o main.o merge-cmd.o mkdir-cmd.o move-cmd.o prompt.o
> propdel-cmd.o propedit-cmd.o propget-cmd.o proplist-cmd.o props.o
> propset-cmd.o resolve-cmd.o revert-cmd.o status-cmd.o status.o
> switch-cmd.o update-cmd.o util.o
> ../../../subversion/libsvn_client/libsvn_client-1.la
> ../../../subversion/libsvn_wc/libsvn_wc-1.la
> ../../../subversion/libsvn_ra/libsvn_ra-1.la
> ../../../subversion/libsvn_delta/libsvn_delta-1.la
> ../../../subversion/libsvn_subr/libsvn_subr-1.la
> /opt/apache2/apache_2.0.47/lib/libaprutil-0.la -lexpat
> /opt/apache2/apache_2.0.47/lib/libapr-0.la -lrt -lm -lsocket -lnsl
> -lresolv -ldl
> /export/home/amaximov/tmp/subversion-0.24.2/neon/src/libneon.la
> -L/tmp/svn_install/lib -lnsl -lsocket -lexpat -lsocket
Odd, I don't see either the BDB or gdbm libraries being linked.
> ld: warning: file ../../../subversion/libsvn_wc/.libs/libsvn_wc-1.so:
> linked to
> /export/home/amaximov/tmp/subversion-0.24.2/subversion/libsvn_wc/.libs/libsvn_wc-1.so:
> attempted multiple inclusion of file
> ld: warning: file ../../../subversion/libsvn_ra/.libs/libsvn_ra-1.so:
> linked to
> /export/home/amaximov/tmp/subversion-0.24.2/subversion/libsvn_ra/.libs/libsvn_ra-1.so:
> attempted multiple inclusion of file
> ld: warning: file
> ../../../subversion/libsvn_delta/.libs/libsvn_delta-1.so: linked to
> /export/home/amaximov/tmp/subversion-0.24.2/subversion/libsvn_delta/.libs/libsvn_delta-1.so:
> attempted multiple inclusion of file
> ld: warning: file
> ../../../subversion/libsvn_subr/.libs/libsvn_subr-1.so: linked to
> /export/home/amaximov/tmp/subversion-0.24.2/subversion/libsvn_subr/.libs/libsvn_subr-1.so:
> attempted multiple inclusion of file
> Undefined first referenced
> symbol in file
> gdbm_store /opt/apache2/apache_2.0.47/lib/libaprutil-0.so
Yes, it's not being linked.
--
Philip Martin
---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscribe@subversion.tigris.org
For additional commands, e-mail: dev-help@subversion.tigris.org
Re: make fails on sparc solaris 5.8
Posted by anton <an...@nezzwerk.com>.
thank you for your help.
my build/install process is below.
let me know if you need more details.
thanks again for your help.
apache 2.0.47
-------------
./buildconf
./configure --prefix=/opt/apache2/apache_2.0.47 --enable-dav --enable-so
make && make install
subversion-0.24.2
-----------------
./autogen.sh
./configure --with-apxs=/opt/apache2/apache/bin/apxs
--prefix=/tmp/svn_install --with-berkeley-db=/usr/local/bdb/db
--with-apr=/opt/apache2/apache --with-apr-util=/opt/apache2/apache
make
make results:
----skipped----
cd subversion/clients/cmdline && /bin/bash
/export/home/amaximov/tmp/subversion-0.24.2/libtool --silent --mode=link
gcc -g -O2 -pthreads -DNEON_ZLIB -L/usr/local/lib -rpath
/tmp/svn_install/lib -o svn add-cmd.o cat-cmd.o checkout-cmd.o
cleanup-cmd.o commit-cmd.o copy-cmd.o delete-cmd.o diff-cmd.o
export-cmd.o feedback.o help-cmd.o import-cmd.o info-cmd.o log-cmd.o
ls-cmd.o main.o merge-cmd.o mkdir-cmd.o move-cmd.o prompt.o
propdel-cmd.o propedit-cmd.o propget-cmd.o proplist-cmd.o props.o
propset-cmd.o resolve-cmd.o revert-cmd.o status-cmd.o status.o
switch-cmd.o update-cmd.o util.o
../../../subversion/libsvn_client/libsvn_client-1.la
../../../subversion/libsvn_wc/libsvn_wc-1.la
../../../subversion/libsvn_ra/libsvn_ra-1.la
../../../subversion/libsvn_delta/libsvn_delta-1.la
../../../subversion/libsvn_subr/libsvn_subr-1.la
/opt/apache2/apache_2.0.47/lib/libaprutil-0.la -lexpat
/opt/apache2/apache_2.0.47/lib/libapr-0.la -lrt -lm -lsocket -lnsl
-lresolv -ldl
/export/home/amaximov/tmp/subversion-0.24.2/neon/src/libneon.la
-L/tmp/svn_install/lib -lnsl -lsocket -lexpat -lsocket
ld: warning: file ../../../subversion/libsvn_wc/.libs/libsvn_wc-1.so:
linked to
/export/home/amaximov/tmp/subversion-0.24.2/subversion/libsvn_wc/.libs/libsvn_wc-1.so:
attempted multiple inclusion of file
ld: warning: file ../../../subversion/libsvn_ra/.libs/libsvn_ra-1.so:
linked to
/export/home/amaximov/tmp/subversion-0.24.2/subversion/libsvn_ra/.libs/libsvn_ra-1.so:
attempted multiple inclusion of file
ld: warning: file
../../../subversion/libsvn_delta/.libs/libsvn_delta-1.so: linked to
/export/home/amaximov/tmp/subversion-0.24.2/subversion/libsvn_delta/.libs/libsvn_delta-1.so:
attempted multiple inclusion of file
ld: warning: file
../../../subversion/libsvn_subr/.libs/libsvn_subr-1.so: linked to
/export/home/amaximov/tmp/subversion-0.24.2/subversion/libsvn_subr/.libs/libsvn_subr-1.so:
attempted multiple inclusion of file
Undefined first referenced
symbol in file
gdbm_store
/opt/apache2/apache_2.0.47/lib/libaprutil-0.so
gdbm_nextkey
/opt/apache2/apache_2.0.47/lib/libaprutil-0.so
gdbm_close
/opt/apache2/apache_2.0.47/lib/libaprutil-0.so
gdbm_delete
/opt/apache2/apache_2.0.47/lib/libaprutil-0.so
gdbm_strerror
/opt/apache2/apache_2.0.47/lib/libaprutil-0.so
gdbm_open
/opt/apache2/apache_2.0.47/lib/libaprutil-0.so
gdbm_exists
/opt/apache2/apache_2.0.47/lib/libaprutil-0.so
gdbm_fetch
/opt/apache2/apache_2.0.47/lib/libaprutil-0.so
gdbm_errno
/opt/apache2/apache_2.0.47/lib/libaprutil-0.so
gdbm_firstkey
/opt/apache2/apache_2.0.47/lib/libaprutil-0.so
ld: fatal: Symbol referencing errors. No output written to .libs/svn
collect2: ld returned 1 exit status
--
anton
---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscribe@subversion.tigris.org
For additional commands, e-mail: dev-help@subversion.tigris.org
Re: make fails on sparc solaris 5.8
Posted by Michael Wood <mw...@its.uct.ac.za>.
On Wed, Jul 09, 2003 at 09:55:52AM -0400, anton wrote:
> thank you for your help.
>
> make stll fails a little bit further below:
>
>
> ----skipped----
>
> Compilation complete. Run 'make install' (as root?) to install neon.
>
> make[1]: Leaving directory `/export/home/anton/tmp/subversion-0.24.2/neon'
> ------ completed all in neon
[snip]
> ld: warning: file
> ../../../subversion/libsvn_subr/.libs/libsvn_subr-1.so: linked to
> /export/home/anton/tmp/subversion-0.24.2/subversion/libsvn_subr/.libs/libsvn_subr-1.so:
> attempted multiple inclusion of file
> Undefined first referenced
> symbol in file
> gdbm_store
> /export/home/anton/tmp/subversion-0.24.2/apr-util/.libs/libaprutil-0.so
[snip]
Where is gdbm getting picked up from? It shouldn't be there.
When you compiled apr/apr-util, did they link against gdbm?
--
Michael Wood <mw...@its.uct.ac.za>
---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscribe@subversion.tigris.org
For additional commands, e-mail: dev-help@subversion.tigris.org
Re: make fails on sparc solaris 5.8
Posted by anton <an...@nezzwerk.com>.
thank you for your help.
make stll fails a little bit further below:
----skipped----
Compilation complete. Run 'make install' (as root?) to install neon.
make[1]: Leaving directory `/export/home/anton/tmp/subversion-0.24.2/neon'
------ completed all in neon
cd subversion/clients/cmdline && /bin/bash
/export/home/anton/tmp/subversion-0.24.2/libtool --silent --mode=link
gcc -g -O2 -pthreads -DNEON_ZLIB -L/usr/local/bdb/db/lib
-L/usr/local/lib -rpath /tmp/svn_install/lib -o svn add-cmd.o cat-cmd.o
checkout-cmd.o cleanup-cmd.o commit-cmd.o copy-cmd.o delete-cmd.o
diff-cmd.o export-cmd.o feedback.o help-cmd.o import-cmd.o info-cmd.o
log-cmd.o ls-cmd.o main.o merge-cmd.o mkdir-cmd.o move-cmd.o prompt.o
propdel-cmd.o propedit-cmd.o propget-cmd.o proplist-cmd.o props.o
propset-cmd.o resolve-cmd.o revert-cmd.o status-cmd.o status.o
switch-cmd.o update-cmd.o util.o
../../../subversion/libsvn_client/libsvn_client-1.la
../../../subversion/libsvn_wc/libsvn_wc-1.la
../../../subversion/libsvn_ra/libsvn_ra-1.la
../../../subversion/libsvn_delta/libsvn_delta-1.la
../../../subversion/libsvn_subr/libsvn_subr-1.la
/export/home/anton/tmp/subversion-0.24.2/apr-util/libaprutil-0.la -ldb
-lexpat /export/home/anton/tmp/subversion-0.24.2/apr/libapr-0.la -lrt
-lm -lsocket -lnsl -lresolv -ldl
/export/home/anton/tmp/subversion-0.24.2/neon/src/libneon.la
-L/tmp/svn_install/lib -lnsl -lsocket -lexpat -lsocket
ld: warning: file ../../../subversion/libsvn_wc/.libs/libsvn_wc-1.so:
linked to
/export/home/anton/tmp/subversion-0.24.2/subversion/libsvn_wc/.libs/libsvn_wc-1.so:
attempted multiple inclusion of file
ld: warning: file ../../../subversion/libsvn_ra/.libs/libsvn_ra-1.so:
linked to
/export/home/anton/tmp/subversion-0.24.2/subversion/libsvn_ra/.libs/libsvn_ra-1.so:
attempted multiple inclusion of file
ld: warning: file
../../../subversion/libsvn_delta/.libs/libsvn_delta-1.so: linked to
/export/home/anton/tmp/subversion-0.24.2/subversion/libsvn_delta/.libs/libsvn_delta-1.so:
attempted multiple inclusion of file
ld: warning: file
../../../subversion/libsvn_subr/.libs/libsvn_subr-1.so: linked to
/export/home/anton/tmp/subversion-0.24.2/subversion/libsvn_subr/.libs/libsvn_subr-1.so:
attempted multiple inclusion of file
Undefined first referenced
symbol in file
gdbm_store
/export/home/anton/tmp/subversion-0.24.2/apr-util/.libs/libaprutil-0.so
gdbm_nextkey
/export/home/anton/tmp/subversion-0.24.2/apr-util/.libs/libaprutil-0.so
gdbm_close
/export/home/anton/tmp/subversion-0.24.2/apr-util/.libs/libaprutil-0.so
gdbm_delete
/export/home/anton/tmp/subversion-0.24.2/apr-util/.libs/libaprutil-0.so
gdbm_strerror
/export/home/anton/tmp/subversion-0.24.2/apr-util/.libs/libaprutil-0.so
gdbm_open
/export/home/anton/tmp/subversion-0.24.2/apr-util/.libs/libaprutil-0.so
gdbm_exists
/export/home/anton/tmp/subversion-0.24.2/apr-util/.libs/libaprutil-0.so
gdbm_fetch
/export/home/anton/tmp/subversion-0.24.2/apr-util/.libs/libaprutil-0.so
gdbm_errno
/export/home/anton/tmp/subversion-0.24.2/apr-util/.libs/libaprutil-0.so
gdbm_firstkey
/export/home/anton/tmp/subversion-0.24.2/apr-util/.libs/libaprutil-0.so
ld: fatal: Symbol referencing errors. No output written to .libs/svn
collect2: ld returned 1 exit status
make: *** [subversion/clients/cmdline/svn] Error 1
---
anton
---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscribe@subversion.tigris.org
For additional commands, e-mail: dev-help@subversion.tigris.org
Re: make fails on sparc solaris 5.8
Posted by Michael Wood <mw...@its.uct.ac.za>.
On Tue, Jul 08, 2003 at 04:17:34PM -0400, anton wrote:
[snip]
> ------ completed all in neon
> cd subversion/libsvn_subr && /bin/bash
> /export/home/anton/tmp/subversion-0.24.2/libtool --silent --mode=link
> gcc -g -O2 -pthreads -DNEON_ZLIB -L/usr/local/bdb/db/lib
> -L/usr/local/lib -rpath /tmp/svn_install/lib -o libsvn_subr-1.la
> auth.lo cmdline.lo config.lo config_auth.lo config_file.lo config_win.lo
> error.lo getdate.lo hash.lo io.lo md5.lo opt.lo path.lo pool.lo
> quoprint.lo sorts.lo stream.lo subst.lo svn_base64.lo svn_string.lo
> target.lo time.lo utf.lo validate.lo xml.lo
> /export/home/anton/tmp/subversion-0.24.2/apr-util/libaprutil-0.la -lgdbm
^^^^^^
I don't think that should be there.
--
Michael Wood <mw...@its.uct.ac.za>
---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscribe@subversion.tigris.org
For additional commands, e-mail: dev-help@subversion.tigris.org