Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 62130 - undefined symbol in subversion-1.1.0_rc2
Summary: undefined symbol in subversion-1.1.0_rc2
Status: RESOLVED WORKSFORME
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: New packages (show other bugs)
Hardware: All Linux
: High major
Assignee: Paul de Vrieze (RETIRED)
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2004-08-29 12:33 UTC by Andrew Nelson
Modified: 2004-10-02 09:38 UTC (History)
1 user (show)

See Also:
Package list:
Runtime testing required: ---


Attachments
Subversion build log showing error (7685-subversion-1.1.0.log,1.68 MB, text/plain)
2004-10-01 18:25 UTC, Howard B. Golden
Details

Note You need to log in before you can comment on or make changes to this bug.
Description Andrew Nelson 2004-08-29 12:33:06 UTC
I got an undefined symbol error when emerging subversion-1.1.0_rc2

lt-svnversion: symbol lookup error: /var/tmp/portage/subversion-1.1.0_rc2/work/subversion-1.1.0-rc2/subversion/libsvn_fs_base/.libs/libsvn_fs_base-1.so.0: undefined symbol: svn_delta_version
make: *** [revision-install] Error 127

I get the same error whether using gcc 3.3 or gcc 3.4

here's my emerge info output:

Portage 2.0.50-r10 (default-x86-2004.0, gcc-3.3.4, glibc-2.3.4.20040808-r0, 2.6.8.1-evil2)
=================================================================
System uname: 2.6.8.1-evil2 i686 AMD Athlon(tm) XP 2200+
Gentoo Base System version 1.5.3
distcc 2.17 i686-pc-linux-gnu (protocols 1 and 2) (default port 3632) [disabled]
ccache version 2.3 [disabled]
Autoconf: sys-devel/autoconf-2.59-r4
Automake: sys-devel/automake-1.8.5-r1
ACCEPT_KEYWORDS="x86 ~x86"
AUTOCLEAN="yes"
CFLAGS="-march=athlon-xp -O2 -pipe -s -fomit-frame-pointer -ftracer -mmmx -msse -m3dnow"
CHOST="i686-pc-linux-gnu"
COMPILER=""
CONFIG_PROTECT="/etc /usr/X11R6/lib/X11/xkb /usr/kde/2/share/config /usr/kde/3.2/share/config /usr/kde/3.3/share/config:/usr/kde/3.3/env:/usr/kde/3.3/shutdown /usr/kde/3/share/config /usr/lib/mozilla/defaults/pref /usr/share/config /usr/share/texmf/dvipdfm/config/ /usr/share/texmf/dvips/config/ /usr/share/texmf/tex/generic/config/ /usr/share/texmf/tex/platex/config/ /usr/share/texmf/xdvi/ /var/bind /var/qmail/control"
CONFIG_PROTECT_MASK="/etc/gconf /etc/terminfo /etc/env.d"
CXXFLAGS="-march=athlon-xp -O2 -pipe -s -fomit-frame-pointer -ftracer -mmmx -msse -m3dnow -Wno-deprecated"
DISTDIR="/usr/portage/distfiles"
FEATURES="autoaddcvs digest"
GENTOO_MIRRORS="http://gentoo.osuosl.org// ftp://ftp.ucsb.edu/pub/mirrors/linux/gentoo// http://gentoo.binarycompass.org"
MAKEOPTS="-j2 --no-print-directory"
PKGDIR="/usr/portage/packages"
PORTAGE_TMPDIR="/var/tmp"
PORTDIR="/usr/portage"
PORTDIR_OVERLAY="/usr/local/portage /usr/local/fluidportage /usr/local/bmg /usr/local/gnome-current"
SYNC="rsync://rsync.us.gentoo.org/gentoo-portage"
USE="3dnow 3ds S3TC X X509 Xaw3d aac acl acpi activefilter adns aim aliaschain alsa altcolors amd antlr apache2 apm arts artswrappersuid async athena atm audiofile avantgo avi bcel bcmath berkdb bidi bluetooth bonobo bsh bzlib calendar canna cap cdb cddb cdf cdinstall cdr cdrom cgi chasen cjk clamav clanJavaScript clanVoice cle266 clearpasswd client clisp cln cmucl cnamefix composite crypt cscope ctype cups curl curlwrappers dba dbase dbmaker dbx dedicated dga dillo dio disablekernelsupport distcache distribution divx4linux djbfft dnd dnsdb doc drac dts dv dvd dvdr editor emacs emacs-w3 encode erandom escreen esd ethereal etwin evo exif exiscan exiscan-acl extensions f77 faac faad fam fastcgi fax fbcon fbdev ffmpeg fftw filepro flac flash flatfile flood fluidsynth fmod foomaticdb freetype freewnn fs ftp fullrpc fusion fwdzone gcj gd gd-external gdbm geoip ggi gif gimp gimpprint glade glut gmp gmtfull gmthigh gmtsuppl gmttria gnome gnomedb gnuplot gnutls gphoto2 gpm gps gs gsl gtk gtk2 guile hbci hdf hdf5 iconv icq idea idl ieee1394 image imagemagick imap imlib imlib2 inifile innodb ipalias ipv6 ipv6arpa jabber jack jack-tmpfs java javacomm javamail javascript jbig jboss jce jdepend jikes jmx joystick jp2 jpeg jsch jta junit kde kerberos kjs krb4 lcms ldap libg++ libgda libsamplerate libwww live log4j lua lufsusermount lzw lzw-tiff mad maildir mailwrapper matroska mcal md5sum mhash mikmod milter ming mixer mmx mng monkey mono motif mozilla mozp3p mozsvg mozxmlterm mpeg mpeg4 mpi mplayer msdav msn mssql mule mysql nas native ncurses net netcdf nls nntp nptl ntlm nvidia objc odbc offensive oggvorbis openal opengl openssh oro oscar ospfapi oss pam pcap pcre pcsc-lite pda pdflib pear-db perl php physfs pic png portaudio posix postgres ppds psyco pthreads pwdb python qt quicktime readline regp ruby samba sasl scanner sdl semanticfix server servlet-2.3 servlet-2.4 session shared simplexml skey slang slp smartcard smime sndfile snmp soap sockets socks5 sox speedo speex spell spl sqlite sse ssl stencil-buffer svg svga sysvipc szip tcltk tcpd tetex theora threads tidy tiff timidity tokenizer transcode transparent-proxy truetype type1 unicode usb v4l v4l2 vhosts videos vim-with-x virus-scan wddx wifi wmf wxwin wxwindows x86 xalan xchattext xemacs xerces xface xinerama xml xml2 xmlrpc xmms xosd xrandr xsl xv xvid yahoo yaz yv12 zlib zvbi"


Reproducible: Always
Steps to Reproduce:
Comment 1 Andrew Nelson 2004-08-29 14:52:20 UTC
it builds fine directly from the tarball.
Comment 2 Paul de Vrieze (RETIRED) gentoo-dev 2004-08-30 03:40:46 UTC
Not libtool again. argh. Could you post the full build log. Subversion is notoriously problematic with DISTDIR installations. Libtool's brokenness is to blame.
Comment 3 Andrew Nelson 2004-08-30 13:27:43 UTC
For some reason i can't reproduce the error anymore, it installs successfully now, i'm not exactly sure what i did, if anything, the only package that i installed recently was xdelta (i installed it for other reasons than this bug).
Comment 4 Paul de Vrieze (RETIRED) gentoo-dev 2004-08-31 02:40:40 UTC
Ok, I'll close the bug then. I don't think there's much I can do about it when you can't reproduce it anymore and I never could.
Comment 5 Howard B. Golden 2004-10-01 18:25:51 UTC
Created attachment 40900 [details]
Subversion build log showing error

Please reopen this bug. I got it using subversion-1.1.0. The build log is
attached. Thanks.

Howard

Portage 2.0.51_rc7 (default-x86-1.4, gcc-3.4.2, glibc-2.3.4.20040808-r0,
2.6.8-gentoo-r3 i686)
=================================================================
System uname: 2.6.8-gentoo-r3 i686 AMD Athlon(tm) XP 2200+
Gentoo Base System version 1.5.3
ccache version 2.3 [enabled]
Autoconf: sys-devel/autoconf-2.59-r4
Automake: sys-devel/automake-1.8.5-r1
Binutils: sys-devel/binutils-2.15.90.0.1.1-r3
Headers:  sys-kernel/linux26-headers-2.6.8.1
Libtools: sys-devel/libtool-1.5.2-r5
ACCEPT_KEYWORDS="x86 ~x86"
AUTOCLEAN="yes"
CFLAGS="-march=athlon-xp -O2 -pipe"
CHOST="i686-pc-linux-gnu"
COMPILER=""
CONFIG_PROTECT="/etc /usr/X11R6/lib/X11/xkb /usr/kde/2/share/config
/usr/kde/3.2/share/config
/usr/kde/3.3/share/config:/usr/kde/3.3/env:/usr/kde/3.3/shutdown
/usr/kde/3/share/config /usr/lib/fax /usr/lib/mozilla/defaults/pref
/usr/share/config /usr/share/texmf/dvipdfm/config/
/usr/share/texmf/dvips/config/ /usr/share/texmf/tex/generic/config/
/usr/share/texmf/tex/platex/config/ /usr/share/texmf/xdvi/ /var/bind
/var/qmail/alias /var/qmail/control /var/spool/fax/etc /var/vpopmail/domains
/var/vpopmail/etc"
CONFIG_PROTECT_MASK="/etc/gconf /etc/terminfo /etc/env.d"
CXXFLAGS="-march=athlon-xp -O2 -pipe"
DISTDIR="/usr/portage/distfiles"
FEATURES="autoaddcvs ccache distlocks sandbox userpriv usersandbox"
GENTOO_MIRRORS="http://gentoo.binarycompass.org ftp://gentoo.ccccom.com
http://128.213.5.34/gentoo/ http://gentoo.seren.com/gentoo
http://gentoo.ccccom.com"
MAKEOPTS="-j1"
PKGDIR="/usr/portage/packages"
PORTAGE_TMPDIR="/var/tmp"
PORTDIR="/usr/portage"
PORTDIR_OVERLAY="/usr/local/portage"
SYNC="rsync://rsync.gentoo.org/gentoo-portage"
USE="3dnow 3dnowex X Xaw3d acl acpi acpi4linux alsa amd antlr apache2 apm arts
artswrappersuid avi bcmath berkdb bitmap-fonts bonobo bsh bzlib calendar caps
cdb cdr chroot clamav cln crypt ctype cups curl curlwrappers dba dbase dbx
diodirectfb dnd doc droproot dv dvd dvdr encode esd ethereal evo exif expat f77
fam fastcgi fbcon fdftk flatfile foomaticdb foreign-package foreign-sysvinit
freetds ftp gb gcj gd gd-external gdbm gif ginac gmp gnome gnomedb gnuplot gpm
gstreamer gtk gtk2 gtkhtml guile iconv idea imap imlib inifile innodb
insecure-drivers ipv6 jabber jack java javamail jce jdepend jpeg jsch junit
jython kde kerberos latex ldap libg++ libgda libwww lids live log4j ltsp lua
lzw-tiff mad maildir matroska mbox mcal mdb memlimit mhash mikmod mime ming
mmap mmx motif mozilla moznoirc moznomail mpeg mysql nas native ncurses nls
nptl oav objc ocaml odbc ofx oggvorbis ooo-kde opengl openssh oss pam
parse-clocks pcntl pcre pda pdflib pear-db perl pg-hier php pic pie plotutils
png posix postgres postgresql ppds python qt quicktime radeon readline ruby
ruby18 samba sasl sdk sdl session shared sharedmem simplexml skey slang slp
snmp soap sockets speex spell spl sqlite sse ssl svga tcltk tcpd tetex theora
tidy tiff tokenizer truetype type1 unicode usb utf8 wddx wmf wxwin wxwindows
x86 xalan xemacs xerces xml xml2 xmlrpc xmms xpm xprint xv yahoo yv12 zeo zlib
video_cards_radeon"
Comment 6 Paul de Vrieze (RETIRED) gentoo-dev 2004-10-02 08:05:42 UTC
Two comments. First do not build against jikes. The jikes compiler is unmaintained and quite old. It does not correctly compile the java bindings.
Second could you try to unmerge an old subversion you might have around.
Comment 7 Howard B. Golden 2004-10-02 09:38:15 UTC
Re: Comment #6: Paul, I followed your advice (not compiling with Jikes and unmerging subversion-1.0.8 first). Then subversion-1.1.0 compiled successfully.

(Crossreference for other readers: subversion-1.1.0 won't build with Jikes. See bug #63464.)

It appears to me that there may still be a problem with the subversion ebuild, that may affect only users who already have a previous subversion installed. Is this worth looking for?

Thanks for your help.

Howard