Summary: | arts and xine-lib link against installed esd despite -esd USE-Flag (esd unset -esd shown in emerge output) | ||
---|---|---|---|
Product: | Gentoo Linux | Reporter: | Volker Hemmann <volkerarmin> |
Component: | [OLD] KDE | Assignee: | Gentoo KDE team <kde> |
Status: | RESOLVED FIXED | ||
Severity: | normal | ||
Priority: | High | ||
Version: | unspecified | ||
Hardware: | All | ||
OS: | Linux | ||
Whiteboard: | |||
Package list: | Runtime testing required: | --- | |
Bug Depends on: | |||
Bug Blocks: | 81966 |
Description
Volker Hemmann
2004-12-11 11:29:22 UTC
i have the same problem infact i tried to force it to not use esd #echo "media-libs/xine-lib -esd" >> /etc/portage/package.use however when i try to compile xine-lib i get the following error: i686-pc-linux-gnu-gcc -shared .libs/audio_esd_out.o -pthread -L/usr/lib -L/var/tmp/portage/xine-lib-1_rc7/image//usr/lib -lesd -laudiofile -lm -lasound -lxine -mcpu=pentiumpro -mpreferred-stack-boundary=2 -march=pentium4 -mno-sse2 -mno-sse3 -Wl,-soname -Wl,xineplug_ao_out_esd -o .libs/xineplug_ao_out_esd /usr/lib/gcc-lib/i686-pc-linux-gnu/3.3.4/../../../../i686-pc-linux-gnu/bin/ld: cannot find -lxine collect2: ld returned 1 exit status libtool-nofpic: install: error: relink `xineplug_ao_out_esd.la' with the above command before installing it make[3]: *** [install-libLTLIBRARIES] Error 1 make[3]: Leaving directory `/var/tmp/portage/xine-lib-1_rc7/work/xine-lib-1-rc7/src/audio_out' make[2]: *** [install-am] Error 2 make[2]: Leaving directory `/var/tmp/portage/xine-lib-1_rc7/work/xine-lib-1-rc7/src/audio_out' make[1]: *** [install-recursive] Error 1 make[1]: Leaving directory `/var/tmp/portage/xine-lib-1_rc7/work/xine-lib-1-rc7/src' make: *** [install-recursive] Error 1 what is even weirder about this is i have a p4 as seen by the -march=pentium4 being used but there is also the -mcpu being thrown? here is the emerge info output : Portage 2.0.51-r8 (default-linux/x86/2004.3, gcc-3.3.4, glibc-2.3.4.20041102-r0, 2.6.9-gentoo-r9 i686) ================================================================= System uname: 2.6.9-gentoo-r9 i686 Mobile Intel(R) Pentium(R) 4 CPU 2.80GHz Gentoo Base System version 1.6.7 Python: dev-lang/python-2.3.4 [2.3.4 (#1, Dec 11 2004, 05:54:22)] dev-lang/python: 2.3.4 sys-devel/autoconf: 2.59-r6, 2.13 sys-devel/automake: 1.8.5-r2, 1.5, 1.4_p6, 1.6.3, 1.7.9, 1.9.3 sys-devel/binutils: 2.15.92.0.2-r1 sys-devel/libtool: 1.5.2-r7 virtual/os-headers: 2.4.22 ACCEPT_KEYWORDS="x86 ~x86" AUTOCLEAN="yes" CFLAGS="-O3 -march=pentium4 -pipe -fforce-addr -falign-functions=4 -fprefetch-loop-arrays -fomit-frame-pointer" CHOST="i686-pc-linux-gnu" CONFIG_PROTECT="/etc /usr/X11R6/lib/X11/xkb /usr/kde/2/share/config /usr/kde/3.3/env /usr/kde/3.3/share/config /usr/kde/3.3/shutdown /usr/kde/3/share/config /usr/share/config /var/qmail/control" CONFIG_PROTECT_MASK="/etc/gconf /etc/terminfo /etc/env.d" CXXFLAGS="-O3 -march=pentium4 -pipe -fforce-addr -falign-functions=4 -fprefetch-loop-arrays -fomit-frame-pointer" DISTDIR="/usr/portage/distfiles" FEATURES="autoaddcvs autoconfig candy ccache distlocks sandbox sfperms" GENTOO_MIRRORS="http://distfiles.gentoo.org http://distro.ibiblio.org/pub/Linux/distributions/gentoo" MAKEOPTS="-j4" PKGDIR="/usr/portage/packages" PORTAGE_TMPDIR="/var/tmp" PORTDIR="/usr/portage" PORTDIR_OVERLAY="" SYNC="rsync://rsync.gentoo.org/gentoo-portage" USE="X aac aalib acpi alsa apache2 apm arts audiofile avi berkdb bitmap-fonts bluetooth bonobo bzlib cdr crypt cups dba divx4linux dvd encode esd evo exif f77 fam fftw flac flash foomaticdb fortran ftp gd gdbm gif gnome gpm gstreamer gtk gtk2 gtkhtml ieee1394 imap imlib java jpeg kde kdexdeltas libg++ libwww mad maildir mikmod mime ming mmx mono motif mozilla mpeg ncurses nls oggvorbis opengl oss pam pcmcia pdflib perl php png pnp python qt quicktime readline samba sdl soap spell sse ssl svg svga tcltk tcpd tiff truetype trusted usb wmf x86 xine xinerama xml xml2 xmlrpc xmms xosd xpm xprint xsl xv xvid zlib video_cards_nvidia" dup from #6920 ? no, not a dupe. #6920 is esound got installed despite -esd flag. I had esound installed on purpose, but xine-lib and arts should honor the -esd flag and not built against it. The problem with arts should be fixed with the latest revision, and I think also xine is not affected by this bug anymore. Closing. I can confirm xine-lib is no more affected by this in latest versions. (In reply to comment #5) > I can confirm xine-lib is no more affected by this in latest versions. Yes, I saw there's a custom patch for that. By the way, were all those xine-lib patches submitted upstream? Sent.. yes... approved.. not for now but i'll retry with next version :P |