Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 144137 - media-video/vlc-0.8.5-r5 emerge failing since large update
Summary: media-video/vlc-0.8.5-r5 emerge failing since large update
Status: RESOLVED INVALID
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: Current packages (show other bugs)
Hardware: x86 Linux
: High normal
Assignee: Diego Elio Pettenò (RETIRED)
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2006-08-16 11:02 UTC by Rodolphe Keller
Modified: 2006-09-21 16:25 UTC (History)
2 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 Rodolphe Keller 2006-08-16 11:02:56 UTC
Hi, dear developers

I have an error on vlc compiling since a recent general update (97 packets). It isn't a vlc update, revdep-rebuild wants to recompile it. I actually run vlc-0.8.5-r5, but there is a problem when watching movies (avi). I guess the rebuilding of revdep-rebuild should resolve that problem, but i have this error:
 

i686-pc-linux-gnu-gcc -Wsign-compare -Wall -O2 -march=pentium4 -pipe -fomit-frame-pointer -pipe -o libffmpeg_plugin.so -shared -fpic -fPIC -u vlc_entry__0_8_5 libffmpeg_plugin.a -L/usr/lib -lpthread -lpostproc -lavformat -lavcodec /usr/lib/libmp3lame.so -lz -llzo -ldl /usr/lib/libvorbisenc.so -lavutil /usr/lib/libvorbis.so /usr/lib/libogg.so -lm
/usr/lib/gcc/i686-pc-linux-gnu/4.1.1/../../../../i686-pc-linux-gnu/bin/ld: cannot find -llzo
collect2: ld returned 1 exit status
make[6]: *** [libffmpeg_plugin.so] Erreur 1
make[6]: quittant le r
Comment 1 Rodolphe Keller 2006-08-16 11:02:56 UTC
Hi, dear developers

I have an error on vlc compiling since a recent general update (97 packets). It isn't a vlc update, revdep-rebuild wants to recompile it. I actually run vlc-0.8.5-r5, but there is a problem when watching movies (avi). I guess the rebuilding of revdep-rebuild should resolve that problem, but i have this error:
 

i686-pc-linux-gnu-gcc -Wsign-compare -Wall -O2 -march=pentium4 -pipe -fomit-frame-pointer -pipe -o libffmpeg_plugin.so -shared -fpic -fPIC -u vlc_entry__0_8_5 libffmpeg_plugin.a -L/usr/lib -lpthread -lpostproc -lavformat -lavcodec /usr/lib/libmp3lame.so -lz -llzo -ldl /usr/lib/libvorbisenc.so -lavutil /usr/lib/libvorbis.so /usr/lib/libogg.so -lm
/usr/lib/gcc/i686-pc-linux-gnu/4.1.1/../../../../i686-pc-linux-gnu/bin/ld: cannot find -llzo
collect2: ld returned 1 exit status
make[6]: *** [libffmpeg_plugin.so] Erreur 1
make[6]: quittant le répertoire « /var/tmp/portage/vlc-0.8.5-r5/work/vlc-0.8.5/modules/codec/ffmpeg »
make[5]: *** [all-modules] Erreur 1
make[5]: quittant le répertoire « /var/tmp/portage/vlc-0.8.5-r5/work/vlc-0.8.5/modules/codec/ffmpeg »
make[4]: *** [all-recursive] Erreur 1
make[4]: quittant le répertoire « /var/tmp/portage/vlc-0.8.5-r5/work/vlc-0.8.5/modules/codec »
make[3]: *** [all] Erreur 2
make[3]: quittant le répertoire « /var/tmp/portage/vlc-0.8.5-r5/work/vlc-0.8.5/modules/codec »
make[2]: *** [all-recursive] Erreur 1
make[2]: quittant le répertoire « /var/tmp/portage/vlc-0.8.5-r5/work/vlc-0.8.5/modules »
make[1]: *** [all-recursive] Erreur 1
make[1]: quittant le répertoire « /var/tmp/portage/vlc-0.8.5-r5/work/vlc-0.8.5 »make: *** [all] Erreur 2

!!! ERROR: media-video/vlc-0.8.5-r5 failed.
Call stack:
  ebuild.sh, line 1543:   Called dyn_compile
  ebuild.sh, line 938:   Called src_compile
  vlc-0.8.5-r5.ebuild, line 231:   Called die


My emerge --info:

root@kgentoo keikoz # emerge --info
Portage 2.1.1_pre5-r1 (default-linux/x86/2006.0, gcc-4.1.1, glibc-2.4-r3, 2.6.17-gentoo-r4 i686)
=================================================================
System uname: 2.6.17-gentoo-r4 i686 Intel(R) Pentium(R) 4 CPU 3.20GHz
Gentoo Base System version 1.12.4
Last Sync: Wed, 16 Aug 2006 15:50:01 +0000
app-admin/eselect-compiler: [Not Present]
dev-lang/python:     2.4.3-r1
dev-python/pycrypto: 2.0.1-r5
dev-util/ccache:     [Not Present]
dev-util/confcache:  [Not Present]
sys-apps/sandbox:    1.2.18.1
sys-devel/autoconf:  2.13, 2.60
sys-devel/automake:  1.4_p6, 1.5, 1.6.3, 1.7.9-r1, 1.8.5-r3, 1.9.6-r2
sys-devel/binutils:  2.17
sys-devel/gcc-config: 1.3.13-r3
sys-devel/libtool:   1.5.22
virtual/os-headers:  2.6.17
ACCEPT_KEYWORDS="x86 ~x86"
AUTOCLEAN="yes"
CBUILD="i686-pc-linux-gnu"
CFLAGS="-O2 -march=pentium4 -pipe -fomit-frame-pointer"
CHOST="i686-pc-linux-gnu"
CONFIG_PROTECT="/etc /usr/lib/mozilla/defaults/pref /usr/share/X11/xkb"
CONFIG_PROTECT_MASK="/etc/env.d /etc/env.d/java/ /etc/gconf /etc/java-config/vms/ /etc/revdep-rebuild /etc/terminfo"
CXXFLAGS="-O2 -march=pentium4 -pipe -fomit-frame-pointer"
DISTDIR="/usr/portage/distfiles"
FEATURES="autoconfig distlocks metadata-transfer sandbox sfperms strict"
GENTOO_MIRRORS="http://distfiles.gentoo.org http://distro.ibiblio.org/pub/linux/distributions/gentoo"
LANG="fr_FR.UTF-8"
LC_ALL="fr_FR.UTF-8"
LINGUAS=""
MAKEOPTS="-j2"
PKGDIR="/usr/portage/packages"
PORTAGE_RSYNC_OPTS="--recursive --links --safe-links --perms --times --compress --force --whole-file --delete --delete-after --stats --timeout=180 --exclude='/distfiles' --exclude='/local' --exclude='/packages'"
PORTAGE_TMPDIR="/var/tmp"
PORTDIR="/usr/portage"
PORTDIR_OVERLAY="/usr/local/portage"
SYNC="rsync://rsync.europe.gentoo.org/gentoo-portage"
USE="x86 X acpi alsa apache2 avi berkdb bitmap-fonts cdr cli crypt cups dlloader dri dvd dvdr eds elibc_glibc emacs emboss encode firefox foomaticdb fortran gdbm gif gnome gpm gstreamer gtk gtk2 imlib input_devices_keyboard input_devices_mouse ipv6 isdnlog jpeg kernel_linux libg++ libwww lm_sensors mad mikmod motif mozilla mp3 mpeg ncurses nls nptl nptlonly nsplugin nvidia ogg opengl oss pam pcre pdflib perl png pppd python qt3 qt4 quicktime readline reflection sdl session spell spl ssl tcpd truetype truetype-fonts type1-fonts udev unicode usb userland_GNU video_cards_nv vorbis win32codecs xml xmms xorg xv zlib"
Unset:  CTARGET, EMERGE_DEFAULT_OPTS, INSTALL_MASK, LDFLAGS, PORTAGE_RSYNC_EXTRA_OPTS


The general update involved the update of gcc from 4.1.0 to 4.1.1 ... Do you need the entire emerge log ?
Comment 2 Rodolphe Keller 2006-08-16 11:52:00 UTC
Ok, i found that the problem was that dev-libs/lzo-1.08-r1 was missing. I emerged it and it worked. Seems that this lzo-1.08-r1 version was unmerged when i did an emerge --depclean just after the big update.

I have now both version installed:
Installed:           1.08-r1 2.02-r1

But it isnt normal that these lib were not merged as dep when merging vlc (and it isnt that the --depclean unmerged it).
Comment 3 Steve Dibb (RETIRED) gentoo-dev 2006-08-16 17:30:40 UTC
Thanks. :)
Comment 4 Rodolphe Keller 2006-08-17 03:20:19 UTC
Why did you marked the bug as invalid ?

There is effectively a bug, it seems to me, since the "emerge vlc" didnt merge the correct version of lzo before merging vlc.
Comment 5 Haroon Rafique 2006-09-21 16:25:00 UTC
(In reply to comment #3)
> Why did you marked the bug as invalid ?
> 
> There is effectively a bug, it seems to me, since the "emerge vlc" didnt merge
> the correct version of lzo before merging vlc.
> 


Not sure why it was marked as INVALID, Steve?? It happened to me as well with 0.8.5-r3. I have udept installed and it reports the following.

# dep -l vlc-0.8.5-r3
media-video/vlc-0.8.5-r3:
    mpeg?           >=media-libs/libmpeg2-0.3.2 media-libs/libmpeg2-0.4.0b
    sdl?            >=media-libs/libsdl-1.2.8 media-libs/libsdl-1.2.11
                    >=sys-apps/sed-4         sys-apps/sed-4.1.5
    xml?            dev-libs/libxml2         dev-libs/libxml2-2.6.26
                    dev-util/pkgconfig       dev-util/pkgconfig-0.21
    arts?           kde-base/arts            kde-base/arts-3.5.4-r1
    truetype?       media-fonts/ttf-bitstream-vera media-fonts/ttf-bitstream-vera-1.10-r3
    alsa?           media-libs/alsa-lib      media-libs/alsa-lib-1.0.12
    truetype?       media-libs/freetype      media-libs/freetype-2.1.10-r2
                    media-libs/libdvbpsi     media-libs/libdvbpsi-0.1.5
    mp3?            media-libs/libmad        media-libs/libmad-0.15.1b-r1
    ogg?            media-libs/libogg        media-libs/libogg-1.1.3
    png?            media-libs/libpng        media-libs/libpng-1.2.12-r1
    vorbis?         media-libs/libvorbis     media-libs/libvorbis-1.1.2
    esd?            media-sound/esound       media-sound/esound-0.2.36-r2
                    sys-devel/autoconf       sys-devel/autoconf-2.60
                    sys-devel/automake       sys-devel/automake-1.9.6-r2
                    sys-devel/libtool        sys-devel/libtool-1.5.22
    ncurses?        sys-libs/ncurses         sys-libs/ncurses-5.5-r3
                    sys-libs/zlib            sys-libs/zlib-1.2.3
    X? opengl?      virtual/opengl           virtual/opengl-7.0
    X? ||           x11-libs/libX11          x11-libs/libX11-1.0.3
    X? ||           x11-libs/libXext         x11-libs/libXext-1.0.1
    X? || xinerama? x11-libs/libXinerama    x11-libs/libXinerama-1.0.1
    X? || xv?       x11-libs/libXv           x11-libs/libXv-1.0.1
    X? ||           x11-proto/xextproto      x11-proto/xextproto-7.0.2
    X? || xinerama? x11-proto/xineramaproto x11-proto/xineramaproto-1.1.2
    X? ||           x11-proto/xproto         x11-proto/xproto-7.0.7

No sign of lzo anywhere???