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