balduin
29.05.06, 16:50
Hi,
ich habe Probleme, Subversion-1.3.1 aus den Quellcodes heraus zu kompilieren. Das configure-Skript wird problemlos ausgeführt, doch kurze Zeit nach dem Aufruf von make erhalte ich eine Fehlermeldung, die ich leider nicht nachvollziehen kann. Wäre daher super, wenn mir jemand unter die Arme greifen könnte. Offenbar tritt der Fehler im Unterordner apr-util auf. Allerdings steht in der INSTALL-Datei bezüglich der Apache Portable Runtime:
These are included in Subversion source tarball releases - if you are building from a source tarball, and wish to use the included versions, you may skip ahead to the next requirement. und daher bin ich nun noch mehr verunsichert darüber, wo der Fehler herkommt.
Unten befindet sich die Ausgabe, die ich beim Kompilieren erhalte.
Vielen Dank im Voraus
balduin
sh-2.05b# ./configure --with-berkeley-db=/usr/local/BerkeleyDB.4.4
[..]
sh-2.05b# make
[...]
Making all in ldap
make[2]: Entering directory `/root/svn_1.3.1/apr-util/ldap'
make[3]: Entering directory `/root/svn_1.3.1/apr-util/ldap'
/bin/sh /root/svn_1.3.1/apr/libtool --silent --mode=compile gcc -g -O2 -pthread -DHAVE_CONFIG_H -DLINUX=2 -D_REENTRANT -D_XOPEN_SOURCE=500 -D_BSD_SOURCE -D_SVID_SOURCE -D_GNU_SOURCE -I/root/svn_1.3.1/apr-util/include -I/root/svn_1.3.1/apr-util/include/private -I/root/svn_1.3.1/apr/include -I/usr/local/BerkeleyDB.4.4//include -I/root/svn_1.3.1/apr-util/xml/expat/lib -c apr_ldap_compat.c && touch apr_ldap_compat.lo
/bin/sh /root/svn_1.3.1/apr/libtool --silent --mode=compile gcc -g -O2 -pthread -DHAVE_CONFIG_H -DLINUX=2 -D_REENTRANT -D_XOPEN_SOURCE=500 -D_BSD_SOURCE -D_SVID_SOURCE -D_GNU_SOURCE -I/root/svn_1.3.1/apr-util/include -I/root/svn_1.3.1/apr-util/include/private -I/root/svn_1.3.1/apr/include -I/usr/local/BerkeleyDB.4.4//include -I/root/svn_1.3.1/apr-util/xml/expat/lib -c apr_ldap_url.c && touch apr_ldap_url.lo
make[3]: Leaving directory `/root/svn_1.3.1/apr-util/ldap'
make[2]: Leaving directory `/root/svn_1.3.1/apr-util/ldap'
Making all in uri
make[2]: Entering directory `/root/svn_1.3.1/apr-util/uri'
make[3]: Entering directory `/root/svn_1.3.1/apr-util/uri'
/bin/sh /root/svn_1.3.1/apr/libtool --silent --mode=compile gcc -g -O2 -pthread -DHAVE_CONFIG_H -DLINUX=2 -D_REENTRANT -D_XOPEN_SOURCE=500 -D_BSD_SOURCE -D_SVID_SOURCE -D_GNU_SOURCE -I/root/svn_1.3.1/apr-util/include -I/root/svn_1.3.1/apr-util/include/private -I/root/svn_1.3.1/apr/include -I/usr/local/BerkeleyDB.4.4//include -I/root/svn_1.3.1/apr-util/xml/expat/lib -I. -c gen_uri_delims.c && touch gen_uri_delims.lo
/bin/sh /root/svn_1.3.1/apr/libtool --silent --mode=link gcc -g -O2 -pthread -DHAVE_CONFIG_H -DLINUX=2 -D_REENTRANT -D_XOPEN_SOURCE=500 -D_BSD_SOURCE -D_SVID_SOURCE -D_GNU_SOURCE -I/root/svn_1.3.1/apr-util/include -I/root/svn_1.3.1/apr-util/include/private -I/root/svn_1.3.1/apr/include -I/usr/local/BerkeleyDB.4.4//include -I/root/svn_1.3.1/apr-util/xml/expat/lib -I. -version-info 9:7:9 -o gen_uri_delims gen_uri_delims.lo -lrt -lm -lcrypt -lnsl -lpthread -ldl
libtool: link: warning: `-version-info' is ignored for programs
/usr/lib/libc_nonshared.a(elf-init.oS)(.gnu.linkonce.t.__i686.get_pc_thunk.bx+0x 0): In function `__i686.get_pc_thunk.bx':
: multiple definition of `__i686.get_pc_thunk.bx'
.libs/gen_uri_delims.o(.gnu.linkonce.t.__i686.get_pc_thu nk.bx+0x0):/root/svn_1.3.1/apr-util/uri/gen_uri_delims.c:24: first defined here
collect2: ld returned 1 exit status
make[3]: *** [gen_uri_delims] Fehler 1
make[3]: Leaving directory `/root/svn_1.3.1/apr-util/uri'
make[2]: *** [all-recursive] Fehler 1
make[2]: Leaving directory `/root/svn_1.3.1/apr-util/uri'
make[1]: *** [all-recursive] Fehler 1
make[1]: Leaving directory `/root/svn_1.3.1/apr-util'
make: *** [external-all] Fehler 1
EDIT: Entschuldigt bitte den bescheuerten Thread-Titel. Den hatte ich eingegeben, als ich das erste Mal auf den Vorschau-Knopf gedrückt habe. Lässt sich von mir leider nicht mehr ändern :( Hoffe, ein Mod kann sich mal kurz der Sache annehmen.
ich habe Probleme, Subversion-1.3.1 aus den Quellcodes heraus zu kompilieren. Das configure-Skript wird problemlos ausgeführt, doch kurze Zeit nach dem Aufruf von make erhalte ich eine Fehlermeldung, die ich leider nicht nachvollziehen kann. Wäre daher super, wenn mir jemand unter die Arme greifen könnte. Offenbar tritt der Fehler im Unterordner apr-util auf. Allerdings steht in der INSTALL-Datei bezüglich der Apache Portable Runtime:
These are included in Subversion source tarball releases - if you are building from a source tarball, and wish to use the included versions, you may skip ahead to the next requirement. und daher bin ich nun noch mehr verunsichert darüber, wo der Fehler herkommt.
Unten befindet sich die Ausgabe, die ich beim Kompilieren erhalte.
Vielen Dank im Voraus
balduin
sh-2.05b# ./configure --with-berkeley-db=/usr/local/BerkeleyDB.4.4
[..]
sh-2.05b# make
[...]
Making all in ldap
make[2]: Entering directory `/root/svn_1.3.1/apr-util/ldap'
make[3]: Entering directory `/root/svn_1.3.1/apr-util/ldap'
/bin/sh /root/svn_1.3.1/apr/libtool --silent --mode=compile gcc -g -O2 -pthread -DHAVE_CONFIG_H -DLINUX=2 -D_REENTRANT -D_XOPEN_SOURCE=500 -D_BSD_SOURCE -D_SVID_SOURCE -D_GNU_SOURCE -I/root/svn_1.3.1/apr-util/include -I/root/svn_1.3.1/apr-util/include/private -I/root/svn_1.3.1/apr/include -I/usr/local/BerkeleyDB.4.4//include -I/root/svn_1.3.1/apr-util/xml/expat/lib -c apr_ldap_compat.c && touch apr_ldap_compat.lo
/bin/sh /root/svn_1.3.1/apr/libtool --silent --mode=compile gcc -g -O2 -pthread -DHAVE_CONFIG_H -DLINUX=2 -D_REENTRANT -D_XOPEN_SOURCE=500 -D_BSD_SOURCE -D_SVID_SOURCE -D_GNU_SOURCE -I/root/svn_1.3.1/apr-util/include -I/root/svn_1.3.1/apr-util/include/private -I/root/svn_1.3.1/apr/include -I/usr/local/BerkeleyDB.4.4//include -I/root/svn_1.3.1/apr-util/xml/expat/lib -c apr_ldap_url.c && touch apr_ldap_url.lo
make[3]: Leaving directory `/root/svn_1.3.1/apr-util/ldap'
make[2]: Leaving directory `/root/svn_1.3.1/apr-util/ldap'
Making all in uri
make[2]: Entering directory `/root/svn_1.3.1/apr-util/uri'
make[3]: Entering directory `/root/svn_1.3.1/apr-util/uri'
/bin/sh /root/svn_1.3.1/apr/libtool --silent --mode=compile gcc -g -O2 -pthread -DHAVE_CONFIG_H -DLINUX=2 -D_REENTRANT -D_XOPEN_SOURCE=500 -D_BSD_SOURCE -D_SVID_SOURCE -D_GNU_SOURCE -I/root/svn_1.3.1/apr-util/include -I/root/svn_1.3.1/apr-util/include/private -I/root/svn_1.3.1/apr/include -I/usr/local/BerkeleyDB.4.4//include -I/root/svn_1.3.1/apr-util/xml/expat/lib -I. -c gen_uri_delims.c && touch gen_uri_delims.lo
/bin/sh /root/svn_1.3.1/apr/libtool --silent --mode=link gcc -g -O2 -pthread -DHAVE_CONFIG_H -DLINUX=2 -D_REENTRANT -D_XOPEN_SOURCE=500 -D_BSD_SOURCE -D_SVID_SOURCE -D_GNU_SOURCE -I/root/svn_1.3.1/apr-util/include -I/root/svn_1.3.1/apr-util/include/private -I/root/svn_1.3.1/apr/include -I/usr/local/BerkeleyDB.4.4//include -I/root/svn_1.3.1/apr-util/xml/expat/lib -I. -version-info 9:7:9 -o gen_uri_delims gen_uri_delims.lo -lrt -lm -lcrypt -lnsl -lpthread -ldl
libtool: link: warning: `-version-info' is ignored for programs
/usr/lib/libc_nonshared.a(elf-init.oS)(.gnu.linkonce.t.__i686.get_pc_thunk.bx+0x 0): In function `__i686.get_pc_thunk.bx':
: multiple definition of `__i686.get_pc_thunk.bx'
.libs/gen_uri_delims.o(.gnu.linkonce.t.__i686.get_pc_thu nk.bx+0x0):/root/svn_1.3.1/apr-util/uri/gen_uri_delims.c:24: first defined here
collect2: ld returned 1 exit status
make[3]: *** [gen_uri_delims] Fehler 1
make[3]: Leaving directory `/root/svn_1.3.1/apr-util/uri'
make[2]: *** [all-recursive] Fehler 1
make[2]: Leaving directory `/root/svn_1.3.1/apr-util/uri'
make[1]: *** [all-recursive] Fehler 1
make[1]: Leaving directory `/root/svn_1.3.1/apr-util'
make: *** [external-all] Fehler 1
EDIT: Entschuldigt bitte den bescheuerten Thread-Titel. Den hatte ich eingegeben, als ich das erste Mal auf den Vorschau-Knopf gedrückt habe. Lässt sich von mir leider nicht mehr ändern :( Hoffe, ein Mod kann sich mal kurz der Sache annehmen.