[ebuild R ] media-video/vlc-0.8.1-r1 -3dfx +X +a52 +aac -aalib +alsa (-altivec) -arts -bidi -cdda -cddb -cdio -debug -dts -dvb +dvd -esd -fbcon +ffmpeg +flac -freetype -ggi -gnutls +gtk2 -hal* -httpd -joystick -libcaca -lirc -live +mad -matroska +mpeg +nls -nsplugin +ogg +opengl -oss +sdl +ssl -stream +svg -svga -theora +unicode -v4l +vcd -vlm +vorbis -wxwindows -xosd +xv 0 kB i686-pc-linux-gnu-gcc -Wsign-compare -Wall -O2 -march=pentium-m -pipe -fomit-frame-pointer -ftracer -msse2 -mmmx -pipe -o vlc src/vlc-vlc.o lib/libvlc.a ./modules/misc/memcpy/libmemcpymmx.a ./modules/video_chroma/libi420_rgb_mmx.a ./modules/video_chroma/libi422_yuy2_mmx.a ./modules/video_chroma/libi420_ymga_mmx.a ./modules/video_chroma/libi420_yuy2_mmx.a ./modules/misc/memcpy/libmemcpymmxext.a ./modules/misc/memcpy/libmemcpy3dn.a ./modules/codec/ffmpeg/libffmpeg.a -L/usr/lib -lhal -ldbus-1 -lrt -lpthread -ldl -lm -lavformat -lz -lavcodec -lm lib/libvlc.a(lib_libvlc_a-libvlc.o)(.text+0x525d): In function `VLC_Init': : undefined reference to `hal_initialize' lib/libvlc.a(lib_libvlc_a-libvlc.o)(.text+0x5279): In function `VLC_Init': : undefined reference to `hal_get_all_devices' lib/libvlc.a(lib_libvlc_a-libvlc.o)(.text+0x52ac): In function `VLC_Init': : undefined reference to `hal_device_property_exists' lib/libvlc.a(lib_libvlc_a-libvlc.o)(.text+0x52c7): In function `VLC_Init': : undefined reference to `hal_shutdown' lib/libvlc.a(lib_libvlc_a-libvlc.o)(.text+0x5d9f): In function `VLC_Init': : undefined reference to `hal_device_get_property_bool' lib/libvlc.a(lib_libvlc_a-libvlc.o)(.text+0x5dbd): In function `VLC_Init': : undefined reference to `hal_device_get_property_string' lib/libvlc.a(lib_libvlc_a-libvlc.o)(.text+0x5dfa): In function `VLC_Init': : undefined reference to `hal_free_string' collect2: ld returned 1 exit status make[2]: *** [vlc] Error 1 make[2]: Leaving directory `/var/tmp/portage/vlc-0.8.1-r1/work/vlc-0.8.1' make[1]: *** [all-recursive] Error 1 make[1]: Leaving directory `/var/tmp/portage/vlc-0.8.1-r1/work/vlc-0.8.1' make: *** [all] Error 2 Reproducible: Always Steps to Reproduce: 1. make sure -hal in useflags of vlc 2. emerge vlc Actual Results: !!! ERROR: media-video/vlc-0.8.1-r1 failed. !!! Function src_compile, Line 197, Exitcode 2 !!! make of VLC failed Expected Results: succesfull build and emerge # emerge info Portage 2.0.51.22-r3 (default-linux/x86/2005.0, gcc-3.4.4, glibc-2.3.5-r2, 2.6.12-gentoo-r10 i686) ================================================================= System uname: 2.6.12-gentoo-r10 i686 Intel(R) Pentium(R) M processor 1.60GHz Gentoo Base System version 1.12.0_pre9 distcc 2.18.3 i686-pc-linux-gnu (protocols 1 and 2) (default port 3632) [disabled] ccache version 2.3 [enabled] dev-lang/python: 2.3.5-r2, 2.4.2 sys-apps/sandbox: 1.2.12 sys-devel/autoconf: 2.13, 2.59-r6 sys-devel/automake: 1.4_p6, 1.5, 1.6.3, 1.7.9-r1, 1.8.5-r3, 1.9.6-r1 sys-devel/binutils: 2.15.92.0.2-r10 sys-devel/libtool: 1.5.20 virtual/os-headers: 2.6.11-r2 ACCEPT_KEYWORDS="x86" AUTOCLEAN="yes" CBUILD="i686-pc-linux-gnu" CFLAGS="-O2 -march=pentium-m -pipe -fomit-frame-pointer -ftracer -msse2 -mmmx" CHOST="i686-pc-linux-gnu" CONFIG_PROTECT="/etc /usr/kde/2/share/config /usr/kde/3.4/env /usr/kde/3.4/share/config /usr/kde/3.4/shutdown /usr/kde/3/share/config /usr/lib/X11/xkb /usr/lib/mozilla/defaults/pref /usr/share/config /usr/share/texmf/dvipdfm/config/ /usr/share/texmf/dvips/config/ /usr/share/texmf/tex/generic/config/ /usr/share/texmf/tex/platex/config/ /usr/share/texmf/xdvi/ /var/qmail/control" CONFIG_PROTECT_MASK="/etc/gconf /etc/splash /etc/terminfo /etc/env.d" CXXFLAGS="-O2 -march=pentium-m -pipe -fomit-frame-pointer -ftracer -msse2 -mmmx"DISTDIR="/usr/portage/distfiles" FEATURES="autoconfig ccache distlocks fixpackages sandbox sfperms strict" GENTOO_MIRRORS="http://ftp.belnet.be/mirror/rsync.gentoo.org/gentoo/ ftp://ftp.heanet.ie/pub/gentoo/" LINGUAS="nl" MAKEOPTS="-j2" PKGDIR="/usr/portage/packages" PORTAGE_TMPDIR="/var/tmp" PORTDIR="/usr/portage" SYNC="rsync://rsync.be.gentoo.org/gentoo-portage" USE="x86 X a52 aac acpi adns alsa apache2 avi bash-completion berkdb bitmap-fonts bluetooth bzip2 caps cdparanoia cdr crypt cups curl dga dvd dvdr dvdread eds emboss encode exif fam fdftk ffmpeg flac font-server foomaticdb foomaticdv fortran gd gdbm gif gimpprint gnome gnutils gstreamer gtk gtk2 hal howl icq imagemagick imap imlib ipv6 irmc jabber java jpeg libg++ libwww lm_sensors mad mikmod mmx mono motif mozilla moznomail mozsvg mp3 mpeg msn mysql ncurses nls nptl ogg oggvorbis opengl pam pcmcia pdflib perl pic png ppds python quicktime readline real samba sdl snmp spell sse ssl svg tcpd tetex tiff truetype truetype-fonts type1-fonts udev unicode usb vcd vorbis wifi win32codecs wmf xine xml xml2 xpm xprint xv xvid zlib linguas_nl userland_GNU kernel_linux elibc_glibc" Unset: ASFLAGS, CTARGET, LANG, LC_ALL, LDFLAGS, PORTDIR_OVERLAY
A little more information: [ebuild R ] media-video/ffmpeg-0.4.9_p20050226-r5 +a52 +aac (-altivec) -debug -doc -dts +encode -ieee1394 +imlib -mmx -network +ogg -oss +sdl -threads +truetype -v4l +vorbis +xvid +zlib 1,466 kB [ebuild R ] sys-apps/dbus-0.36.2 +X -debug -doc +gtk +mono +python -qt +xml2 0 kB [ebuild R ] sys-apps/hal-0.5.4 -debug -doc -pam_console +pcmcia 0 kB
Are you disabling hal? You're mixing stable vlc and ~x86 vlc, that does not feel right, as vlc just supports 0.4 hal API.
*** This bug has been marked as a duplicate of 110581 ***
*** Bug 112689 has been marked as a duplicate of this bug. ***