Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 235653 - media-video/vlc-0.9.0 fails with sys-devel/libtool-1.5.26 (stable)
Summary: media-video/vlc-0.9.0 fails with sys-devel/libtool-1.5.26 (stable)
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: New packages (show other bugs)
Hardware: All Linux
: High normal (vote)
Assignee: Gentoo Media-video project
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2008-08-25 06:57 UTC by Matt Michalowski
Modified: 2008-08-28 15:49 UTC (History)
8 users (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 Matt Michalowski 2008-08-25 06:57:30 UTC
media-video/vlc-0.9.0 fails to build with only libtool-1.5.26, but succeeds with 2.2.4

>>> Unpacking source...
>>> Unpacking vlc-0.9.0.tar.bz2 to /var/tmp/portage/media-video/vlc-0.9.0/work
>>> Unpacking vlc-patches-59.tar.bz2 to /var/tmp/portage/media-video/vlc-0.9.0/work
>>> Unpacking vlc-m4-1.tar.bz2 to /var/tmp/portage/media-video/vlc-0.9.0/work
 * Applying various patches (bugfixes/updates) ...
 *   010_all_freetype-font.patch ...                                      [ ok ]
 *   220_all_firefox.patch ...                                            [ ok ]
 *   300_all_pic.patch ...                                                [ ok ]
 *   310_all_mmx_pic.patch ...                                            [ ok ]
 * Done with patching
 * Running eautoreconf in '/var/tmp/portage/media-video/vlc-0.9.0/work/vlc-0.9.0' ...
 * Running aclocal -I m4 -I m4 -I /var/tmp/portage/media-video/vlc-0.9.0/work/vlc-m4 ...                                                                  [ ok ]
 * Running libtoolize --copy --force --automake ...                       [ ok ]
 * Running aclocal -I m4 -I m4 -I /var/tmp/portage/media-video/vlc-0.9.0/work/vlc-m4 ...                                                                  [ ok ]
 * Running autoconf ...                                                   [ ok ]
 * Running autoheader ...                                                 [ ok ]
 * Running automake --add-missing --copy ...                              [ ok ]
 * Running elibtoolize in: vlc-0.9.0/autotools
 *   Applying portage-1.5.10.patch ...
 *   Applying sed-1.5.6.patch ...
>>> Source unpacked.
>>> Compiling source in /var/tmp/portage/media-video/vlc-0.9.0/work/vlc-0.9.0 ...
 * econf: updating vlc-0.9.0/autotools/config.guess with /usr/share/gnuconfig/config.guess
 * econf: updating vlc-0.9.0/autotools/config.sub with /usr/share/gnuconfig/config.sub
./configure ...
<snip> (configure succeeds)
make[4]: Entering directory `/var/tmp/portage/media-video/vlc-0.9.0/work/vlc-0.9.0/src'
/bin/sh ../libtool --tag=CC   --mode=compile i686-pc-linux-gnu-gcc -std=gnu99 -DHAVE_CONFIG_H -I. -I..   -I../include -I../include  -DSYS_LINUX `top_builddir=".." ../vlc-config --cflags libvlc` -DMODULE_STRING=\"main\" -DLOCALEDIR=\"/usr/share/locale\" -DSYSCONFDIR=\"/etc\" -DDATA_PATH=\"/usr/share/vlc\" -DLIBDIR=\"/usr/lib\" -DPLUGIN_PATH=\"/usr/lib/vlc\" -O2 -march=pentium4 -pipe -Wall -Wextra -Wsign-compare -Wundef -Wpointer-arith -Wbad-function-cast -Wcast-align -Wwrite-strings -Wmissing-prototypes -Wvolatile-register-var -MT libvlccore_la-libvlc.lo -MD -MP -MF .deps/libvlccore_la-libvlc.Tpo -c -o libvlccore_la-libvlc.lo `test -f 'libvlc.c' || echo './'`libvlc.c
/bin/sh ../libtool --tag=CC   --mode=compile i686-pc-linux-gnu-gcc -std=gnu99 -DHAVE_CONFIG_H -I. -I..   -I../include -I../include  -DSYS_LINUX `top_builddir=".." ../vlc-config --cflags libvlc` -DMODULE_STRING=\"main\" -DLOCALEDIR=\"/usr/share/locale\" -DSYSCONFDIR=\"/etc\" -DDATA_PATH=\"/usr/share/vlc\" -DLIBDIR=\"/usr/lib\" -DPLUGIN_PATH=\"/usr/lib/vlc\" -O2 -march=pentium4 -pipe -Wall -Wextra -Wsign-compare -Wundef -Wpointer-arith -Wbad-function-cast -Wcast-align -Wwrite-strings -Wmissing-prototypes -Wvolatile-register-var -MT libvlccore_la-libvlc-module.lo -MD -MP -MF .deps/libvlccore_la-libvlc-module.Tpo -c -o libvlccore_la-libvlc-module.lo `test -f 'libvlc-module.c' || echo './'`libvlc-module.c
/bin/sh ../libtool --tag=CC   --mode=compile i686-pc-linux-gnu-gcc -std=gnu99 -DHAVE_CONFIG_H -I. -I..   -I../include -I../include  -DSYS_LINUX `top_builddir=".." ../vlc-config --cflags libvlc` -DMODULE_STRING=\"main\" -DLOCALEDIR=\"/usr/share/locale\" -DSYSCONFDIR=\"/etc\" -DDATA_PATH=\"/usr/share/vlc\" -DLIBDIR=\"/usr/lib\" -DPLUGIN_PATH=\"/usr/lib/vlc\" -O2 -march=pentium4 -pipe -Wall -Wextra -Wsign-compare -Wundef -Wpointer-arith -Wbad-function-cast -Wcast-align -Wwrite-strings -Wmissing-prototypes -Wvolatile-register-var -MT libvlccore_la-version.lo -MD -MP -MF .deps/libvlccore_la-version.Tpo -c -o libvlccore_la-version.lo `test -f 'version.c' || echo './'`version.c
../libtool: line 859: X--tag=CC: command not found
../libtool: line 892: libtool: ignoring unknown tag : command not found
../libtool: line 859: X--mode=compile: command not found
../libtool: line 1026: *** Warning: inferring the mode of operation is deprecated.: command not found
../libtool: line 1027: *** Future versions of Libtool will require --mode=MODE be specified.: command not found
../libtool: line 1170: Xi686-pc-linux-gnu-gcc: command not found
../libtool: line 1170: X-std=gnu99: command not found
../libtool: line 859: X--tag=CC: command not found
../libtool: line 1170: X-DHAVE_CONFIG_H: command not found
../libtool: line 859: X--tag=CC: command not found
../libtool: line 1170: X-I.: command not found
../libtool: line 892: libtool: ignoring unknown tag : command not found
../libtool: line 892: libtool: ignoring unknown tag : command not found
../libtool: line 859: X--mode=compile: command not found
../libtool: line 859: X--mode=compile: command not found
../libtool: line 1170: X-I..: command not found
../libtool: line 1170: X-I../include: No such file or directory
../libtool: line 1170: X-I../include: No such file or directory
../libtool: line 1170: X-DSYS_LINUX: command not found
../libtool: line 1170: X-D_FILE_OFFSET_BITS=64: command not found
../libtool: line 1170: X-D__USE_UNIX98: command not found
../libtool: line 1170: X-D_LARGEFILE64_SOURCE: command not found
../libtool: line 1170: X-D_REENTRANT: command not found
../libtool: line 1170: X-D_THREAD_SAFE: command not found
../libtool: line 1170: X-D__LIBVLC__: command not found
../libtool: line 1170: X-I../src/misc: No such file or directory
../libtool: line 1170: X-O0: command not found
../libtool: line 1170: X-DDBUS_API_SUBJECT_TO_CHANGE: command not found
../libtool: line 1170: X-I/usr/include/hal: No such file or directory
../libtool: line 1170: X-I/usr/include/dbus-1.0: No such file or directory
../libtool: line 1170: X-I/usr/lib/dbus-1.0/include: No such file or directory
../libtool: line 1170: X-I/usr/include/dbus-1.0: No such file or directory
../libtool: line 1170: X-I/usr/lib/dbus-1.0/include: No such file or directory
../libtool: line 1170: X-DMODULE_STRING="main": command not found
../libtool: line 1170: X-DLOCALEDIR="/usr/share/locale": No such file or directory
../libtool: line 1170: X-DSYSCONFDIR="/etc": No such file or directory
../libtool: line 1170: X-DDATA_PATH="/usr/share/vlc": No such file or directory
../libtool: line 1170: X-DLIBDIR="/usr/lib": No such file or directory
etc.

I emerged sys-devel/libtool-2.2.4 and the build was then successful.


FYI, emerge --info:
Portage 2.1.4.4 (default/linux/x86/2008.0, gcc-4.1.2, glibc-2.6.1-r0, 2.6.25-gentoo-r6 i686)
=================================================================
System uname: 2.6.25-gentoo-r6 i686 Intel(R) Core(TM)2 Duo CPU E6550 @ 2.33GHz
Timestamp of tree: Sun, 24 Aug 2008 23:07:01 +0000
app-shells/bash:     3.2_p33
dev-java/java-config: 1.3.7, 2.1.6
dev-lang/python:     2.5.2-r6
dev-python/pycrypto: 2.0.1-r6
sys-apps/baselayout: 1.12.11.1
sys-apps/sandbox:    1.2.18.1-r2
sys-devel/autoconf:  2.13, 2.61-r2
sys-devel/automake:  1.5, 1.7.9-r1, 1.8.5-r3, 1.9.6-r2, 1.10.1
sys-devel/binutils:  2.18-r3
sys-devel/gcc-config: 1.4.0-r4
sys-devel/libtool:   2.2.4
virtual/os-headers:  2.6.23-r3
ACCEPT_KEYWORDS="x86"
CBUILD="i686-pc-linux-gnu"
CFLAGS="-O2 -march=pentium4 -pipe"
CHOST="i686-pc-linux-gnu"
CONFIG_PROTECT="/etc"
CONFIG_PROTECT_MASK="/etc/ca-certificates.conf /etc/env.d /etc/env.d/java/ /etc/eselect/postgresql /etc/fonts/fonts.conf /etc/gconf /etc/revdep-rebuild /etc/terminfo /etc/udev/rules.d"
CXXFLAGS="-O2 -march=pentium4 -pipe"
DISTDIR="/usr/portage/distfiles"
FEATURES="distlocks metadata-transfer sandbox sfperms strict unmerge-orphans userfetch"
GENTOO_MIRRORS="http://distfiles.gentoo.org http://distro.ibiblio.org/pub/linux/distributions/gentoo"
LANG="C"
LDFLAGS="-Wl,-O1"
LINGUAS="en en_AU en_US en_GB"
PKGDIR="/usr/portage/packages"
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="/home/mattm/repository/gentoo/local-portage /usr/portage/local/layman/sajinet"
SYNC="rsync://rsync.gentoo.org/gentoo-portage"
USE="X a52 aac acl alsa apache2 avahi bash-completion berkdb branding browserplugin bzip2 cairo cdb cdda cdr cli cracklib crypt cups curl daap dbus device-mapper dri dvb dvd dvdr exif fam ffmpeg firefox flac fontconfig foomaticdb fuse gdbm gimpprint glitz glut gmp gnome gnome-keyring gpm gstreamer gtk hal iconv id3 imagemagick ipod ipv6 isdnlog jpeg lcms logrotate mad maildir mbox midi mime mmx mpeg mpeg2 mpm-prefork msdav mudflap mysql nautilus ncurses nptl nptlonly ntfs ogg opengl openmp pam pcre perl png postgres ppds pppd python quicktime readline reflection rtc ruby samba session spl sqlite sse sse2 ssl svg symlink sysfs tcpd theora tiff truetype unicode vorbis win32codecs x264 x86 xinerama xml xorg xv xvid zlib" ALSA_CARDS="ali5451 als4000 atiixp atiixp-modem bt87x ca0106 cmipci emu10k1 emu10k1x ens1370 ens1371 es1938 es1968 fm801 hda-intel intel8x0 intel8x0m maestro3 trident usb-audio via82xx via82xx-modem ymfpci" 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="keyboard mouse evdev" KERNEL="linux" LCD_DEVICES="bayrad cfontz cfontz633 glk hd44780 lb216 lcdm001 mtxorb ncurses text" LINGUAS="en en_AU en_US en_GB" USERLAND="GNU" VIDEO_CARDS="radeon fglrx"
Unset:  CPPFLAGS, CTARGET, EMERGE_DEFAULT_OPTS, FFLAGS, INSTALL_MASK, LC_ALL, MAKEOPTS, PORTAGE_COMPRESS, PORTAGE_COMPRESS_FLAGS, PORTAGE_RSYNC_EXTRA_OPTS
Comment 1 Opportunist 2008-08-25 08:59:27 UTC
i have this problem too
Comment 2 Alexis Ballier gentoo-dev 2008-08-25 09:20:01 UTC
I think I'll need help on this one.
0.9.0 has been generated with libtool 2.2.2; it has put the m4 files in the m4 subdir, we need to grab files from there for other functions; libtoolize from libtool 1.5.26 doesn't seem to update the libtool files in m4, therefore there is a mismatch and it fails like this.
How am I supposed to eautoreconf in that case ?
Manually removing the libtool 2.2.2 m4's seems to work though.
Comment 3 R Bar-On 2008-08-25 12:41:36 UTC
In the meantime, shouldn't vlc-0.9.0 be masked?
Comment 4 Philipp Riegger 2008-08-26 11:18:50 UTC
Same here.
Comment 5 Michael 2008-08-26 21:21:56 UTC
I also have sys-devel/libtool-1.5.26 and the same problem.
Comment 6 kionez 2008-08-27 15:14:09 UTC
same here, libtool 1.5.26 and vlc 0.9.0 fails to build. 
but if I remove the generated libtool, everything seems work fine..
Comment 7 Tadas 2008-08-27 18:34:52 UTC
Same here
Comment 8 dongxu li 2008-08-27 22:13:35 UTC
just remove the "eautoreconf" line

it works for me
Comment 9 Ján Bednár 2008-08-28 11:05:13 UTC
(In reply to comment #8)
> just remove the "eautoreconf" line
> 
> it works for me
> 

It works for me too
Comment 10 Alexis Ballier gentoo-dev 2008-08-28 15:49:22 UTC
fixed with 0.9.1 which uses libtool 1.5.26; though I still have no clue how to cleanly eautoreconf when downgrading libtool :/