Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 118340 - xerces-c build links libxerces-depdom against live old libxerces-c
Summary: xerces-c build links libxerces-depdom against live old libxerces-c
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: [OLD] Library (show other bugs)
Hardware: All Linux
: High normal
Assignee: Mark Loeser (RETIRED)
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2006-01-08 16:41 UTC by Phil Pennock
Modified: 2006-01-08 17:39 UTC (History)
1 user (show)

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


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Phil Pennock 2006-01-08 16:41:41 UTC
Using emerge to update dev-libs/xerces-c to 2.7.0 and then running "revdep-rebuild -pv" one of the resulting items is:

  broken /usr/lib/libxerces-depdom.so.27.0 (requires libxerces-c.so.26)

The broken library is the one just installed, so the build process linked the library against the old libxerces-c.so.26 in the live file-system instead of the one in the build area.

Workaround: emerge dev-libs/xerces-c twice.
Comment 1 Phil Pennock 2006-01-08 16:43:16 UTC
Portage 2.0.53 (default-linux/x86/2005.0, gcc-3.4.4, glibc-2.3.5-r2, 2.6.14-gentoo-r2 i686)
=================================================================
System uname: 2.6.14-gentoo-r2 i686 AMD Athlon(TM) XP 2500+
Gentoo Base System version 1.6.13
dev-lang/python:     2.3.5-r2, 2.4.2
sys-apps/sandbox:    1.2.12
sys-devel/autoconf:  2.13, 2.59-r6
sys-devel/automake:  1.4_p6, 1.5, 1.6.3, 1.7.9-r1, 1.8.5-r3, 1.9.6-r1
sys-devel/binutils:  2.16.1
sys-devel/libtool:   1.5.20
virtual/os-headers:  2.6.11-r2
ACCEPT_KEYWORDS="x86"
AUTOCLEAN="yes"
CBUILD="i686-pc-linux-gnu"
CFLAGS="-O2 -march=athlon-xp -mtune=athlon-xp -mmmx -msse -m3dnow -mfpmath=sse,387 -pipe"
CHOST="i686-pc-linux-gnu"
CONFIG_PROTECT="/etc /usr/grass60/etc /usr/kde/2/share/config /usr/kde/3/share/config /usr/lib/X11/xkb /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/qmail/control /var/service"
CONFIG_PROTECT_MASK="/etc/gconf /etc/mail/dspam /etc/splash /etc/terminfo /etc/env.d"
CXXFLAGS="-O2 -march=athlon-xp -mtune=athlon-xp -mmmx -msse -m3dnow -mfpmath=sse,387 -pipe"
DISTDIR="/home/gentoo/portage-distfiles"
FEATURES="autoconfig distlocks nostrip sandbox sfperms strict"
GENTOO_MIRRORS="http://ftp.snt.utwente.nl/pub/os/linux/gentoo http://ftp-stud.fht-esslingen.de/pub/Mirrors/gentoo/ http://pandemonium.tiscali.de/pub/gentoo/ http://ftp.du.se/pub/os/gentoo"
PKGDIR="/usr/portage/packages"
PORTAGE_TMPDIR="/var/tmp"
PORTDIR="/usr/portage"
PORTDIR_OVERLAY="/usr/globnix/portage"
SYNC="rsync://rsync.nl.gentoo.org/gentoo-portage"
USE="x86 3dnow X a52 aac acl acpi adns alsa apache2 apm audiofile avi berkdb bitmap-fonts blas bluetooth bmp bzip2 bzlib cairo caps cdb cdf cdr cjk crypt cscope cups curl curlwrappers dbus doc dts dv dvd dvdr dvdread eds emboss encode ethereal examples exif expat fam ffmpeg fftw flac foomaticdb fortran gd gdbm ggi gif glut gmp gnome gnutls gphoto2 gpm gstreamer gtk gtk2 guile hal hardenedphp hdf howl iconv idn ieee1394 imagemagick imap imlib imlib2 ipv6 irda jabber javascript jpeg jpeg2k kerberos lapack lcms ldap libedit libg++ libgda libwww lirc lua lzo m17n-lib mad maildir mbox mcal memlimit mhash mikmod mime mmx mng motif mozilla mp3 mpeg mpi ncurses netcdf nptl nsplugin odbc offensive ogdi ogg oggvorbis openal opengl pam pam_chroot pam_timestamp pcre pda pdflib perl pic plotutils png postgres ppds python quicktime readline real recode ruby samba sasl scanner sdl shorten silc slang slp sndfile snmp sockets sox speex spell sqlite sse ssl svg szip tcltk tcpd tetex theora threads tiff transcode truetype truetype-fonts type1-fonts udev unicode usb v4l v4l2 vhosts vorbis win32codecs wmf wxwindows xanim xine xml xml2 xmms xpm xprint xv xvid yaz yv12 zeroconf zlib userland_GNU kernel_linux elibc_glibc"
Unset:  ASFLAGS, CTARGET, LANG, LC_ALL, LDFLAGS, LINGUAS, MAKEOPTS
Comment 2 Mark Loeser (RETIRED) gentoo-dev 2006-01-08 17:39:42 UTC
Thanks, fixed the makefile so this shouldn't be a problem anymore.  Upstream is completely redoing the build system for 3.0 (next release), so hopefully that will be more sane :)