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
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 ?
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).
Thanks. :)
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.
(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???