Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!

Bug 290259

Summary: media-libs/xine-lib-1.1.16.3-r1 fails to compile: No such file or directory
Product: Gentoo Linux Reporter: Kevin Lyles <kevinlyles>
Component: Current packagesAssignee: Gentoo Linux bug wranglers <bug-wranglers>
Status: RESOLVED INVALID    
Severity: normal    
Priority: High    
Version: unspecified   
Hardware: x86   
OS: Linux   
Whiteboard:
Package list:
Runtime testing required: ---
Attachments: build log

Description Kevin Lyles 2009-10-23 16:37:30 UTC
There appears to be a relative directory where libtool is expecting an absolute directory; I'll attach the full build log.

Reproducible: Always




$ emerge --info
Portage 2.1.6.13 (default/linux/x86/10.0/desktop, gcc-4.3.4, glibc-2.9_p20081201-r2, 2.6.30-gentoo-r8 i686)
=================================================================
System uname: Linux-2.6.30-gentoo-r8-i686-AMD_Athlon-tm-_64_X2_Dual_Core_Processor_4400+-with-gentoo-1.12.11.1
Timestamp of tree: Fri, 23 Oct 2009 10:00:01 +0000
ccache version 2.4 [enabled]
app-shells/bash:     4.0_p28
dev-java/java-config: 2.1.9-r1
dev-lang/python:     2.6.2-r1
dev-util/ccache:     2.4-r7
dev-util/cmake:      2.6.4
sys-apps/baselayout: 1.12.11.1
sys-apps/sandbox:    1.6-r2
sys-devel/autoconf:  2.13, 2.63-r1
sys-devel/automake:  1.7.9-r1, 1.8.5-r3, 1.9.6-r2, 1.10.2
sys-devel/binutils:  2.18-r3
sys-devel/gcc-config: 1.4.1
sys-devel/libtool:   2.2.6a
virtual/os-headers:  2.6.27-r2
ACCEPT_KEYWORDS="x86"
CBUILD="i686-pc-linux-gnu"
CFLAGS="-march=native -O2 -pipe -fomit-frame-pointer -msse3"
CHOST="i686-pc-linux-gnu"
CONFIG_PROTECT="/etc /usr/kde/3.5/env /usr/kde/3.5/share/config /usr/kde/3.5/shutdown /usr/share/config"
CONFIG_PROTECT_MASK="/etc/ca-certificates.conf /etc/env.d /etc/env.d/java/ /etc/fonts/fonts.conf /etc/gconf /etc/revdep-rebuild /etc/sandbox.d /etc/terminfo /etc/texmf/language.dat.d /etc/texmf/language.def.d /etc/texmf/updmap.d /etc/texmf/web2c /etc/udev/rules.d"
CXXFLAGS="-march=native -O2 -pipe -fomit-frame-pointer -msse3"
DISTDIR="/usr/portage/distfiles"
FEATURES="ccache collision-protect distlocks fixpackages parallel-fetch protect-owned sandbox sfperms strict unmerge-orphans userfetch"
GENTOO_MIRRORS="http://distfiles.gentoo.org http://distro.ibiblio.org/pub/linux/distributions/gentoo"
LDFLAGS="-Wl,-O1"
LINGUAS="en_US en"
MAKEOPTS="-j3"
PKGDIR="/usr/portage/packages"
PORTAGE_CONFIGROOT="/"
PORTAGE_RSYNC_OPTS="--recursive --links --safe-links --perms --times --compress --force --whole-file --delete --stats --timeout=180 --exclude=/distfiles --exclude=/local --exclude=/packages"
PORTAGE_TMPDIR="/var/tmp"
PORTDIR="/usr/portage"
PORTDIR_OVERLAY="/usr/portage/local/layman/armagetron /usr/portage/local/custom"
SYNC="rsync://rsync.gentoo.org/gentoo-portage"
USE="3dnow 3dnowext 7zip X a52 aac acct acl acpi aim akode alsa amr animgif ao arts audiofile avahi bash-completion bluetooth boost branding bzip2 cairo calendar caps cdaudio cdda cddb cdparanoia cdr chardet chroot cjk cleartype cli consolekit contrib cracklib crypt cscope css cuda cups curl cvs d dbus detex device-mapper dga disk-partition diskio divx doc dri dvd dvdr elf emboss encode evo exif expat fam fastcgi fat ffmpeg fftw firefox flac fmod font-server fontforge foomaticdb fortran gcj gd gdbm gif gimp git glibc-omitfp glitz glsa glut gmedia gmp gnutls gphoto2 gpm graphics gs gsm gstreamer gtk gtkhtml hal hbci hddtemp iconv icq id3 idn imagemagick imlib jabber jadetex java java5 java6 jbig jpeg jpeg2k kde kpathsea kqemu lame laptop latex lcms libnotify libsamplerate lm_sensors logrotate lyrics lzo mad matroska md5sum md5sum-external mdnsresponder-compat mfd-rewrites mikmod mjpeg mmap mmx mmxext mng modules motif moznocompose moznoirc moznomail mp3 mp4 mpd mpeg msn mudflap multiuser music musicbrainz nano-syntax ncurses network network-cron nls nowin nptl nptlonly nsplugin ntfs nvidia objc ocaml offensive ofx ogg openal opengl openmp pam pcre pdf perl pic pipe png policykit posix ppds prediction pulseaudio qt-static qt3 qt3support qt4 quicktime rdesktop readline realmedia reflection reiserfs restrict-javascript rtc scenarios schroedinger science screen sdl session slp smp snmp spell spl sqlite srt sse sse2 ssh ssl startup-notification stream subtitles subversion svg symlink sysfs syslog sysvipc tcpd tex4ht theora threads thunar thunderbird tiff toolbar transcode truetype unicode usb userlocales utempter vcd vdpau videos vidix vim-syntax vim-with-x vnc voice vorbis win32codecs winbind wma wmf wmp x264 x86 xcb xetex xine xinerama xml xorg xpm xprint xscreensaver xulrunner xv xvid xvmc yahoo zip zlib" ALSA_CARDS="emu10k1" ALSA_PCM_PLUGINS="adpcm alaw asym copy dmix dshare dsnoop empty extplug file hooks iec958 ioplug ladspa lfloat linear meter mmap_emul mulaw multi null plug rate route share shm softvol" APACHE2_MODULES="actions alias auth_basic authn_alias authn_anon authn_dbm authn_default authn_file authz_dbm authz_default authz_groupfile authz_host authz_owner authz_user autoindex cache dav dav_fs dav_lock deflate dir disk_cache env expires ext_filter file_cache filter headers include info log_config logio mem_cache mime mime_magic negotiation rewrite setenvif speling status unique_id userdir usertrack vhost_alias" ELIBC="glibc" INPUT_DEVICES="evdev keyboard mouse joystick" KERNEL="linux" LCD_DEVICES="bayrad cfontz cfontz633 glk hd44780 lb216 lcdm001 mtxorb ncurses text" LINGUAS="en_US en" USERLAND="GNU" VIDEO_CARDS="nvidia vesa"
Unset:  CPPFLAGS, CTARGET, EMERGE_DEFAULT_OPTS, FFLAGS, INSTALL_MASK, LANG, LC_ALL, PORTAGE_COMPRESS, PORTAGE_COMPRESS_FLAGS, PORTAGE_RSYNC_EXTRA_OPTS
Comment 1 Kevin Lyles 2009-10-23 16:39:20 UTC
Created attachment 208007 [details]
build log

$ emerge -pv xine-lib

These are the packages that would be merged, in order:

Calculating dependencies... done!
[ebuild   R   ] media-libs/xine-lib-1.1.16.3-r1  USE="X a52 aac alsa css flac gtk imagemagick mad mmap mng modplug nls opengl pulseaudio sdl theora truetype v4l vcd vidix vorbis win32codecs xcb xinerama xv xvmc -aalib (-altivec) -directfb -dts -dxr3 -esd -fbcon -gnome -ipv6 -jack -libcaca -musepack -oss (-real) -samba -speex (-vis) -wavpack (-arts%*)" 0 kB

Total: 1 package (1 reinstall), Size of downloads: 0 kB
Comment 2 Rafał Mużyło 2009-10-23 17:35:30 UTC
For a short period of time, gcc has recently
produced invalid la files, if anything linked
with the libs of those files using libtool,
it has propagated to those new libs.

Here it's probably invalid libgomp.la that "infected"
libMagickCore and now it's hitting you.
Comment 3 Rafał Mużyło 2009-10-23 17:36:06 UTC
The solution is to add missing '/'.
Comment 4 Kevin Lyles 2009-10-23 20:12:11 UTC
(In reply to comment #3)
> The solution is to add missing '/'.
> 

I'm not sure where I would add this.  however:

(In reply to comment #2)
> For a short period of time, gcc has recently
> produced invalid la files, if anything linked
> with the libs of those files using libtool,
> it has propagated to those new libs.
> 
> Here it's probably invalid libgomp.la that "infected"
> libMagickCore and now it's hitting you.
> 

Re-emerging gcc, imagemagick, then xine-lib did the trick.  Thank you for your help.