Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 110525 - build vlc-0.8.1 failed on libvlc.a
Summary: build vlc-0.8.1 failed on libvlc.a
Status: RESOLVED DUPLICATE of bug 110581
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: Current packages (show other bugs)
Hardware: x86 Linux
: High normal (vote)
Assignee: Gentoo Media-video project
URL:
Whiteboard:
Keywords:
: 112689 (view as bug list)
Depends on:
Blocks:
 
Reported: 2005-10-26 03:18 UTC by Peter Dedecker
Modified: 2005-11-16 04:19 UTC (History)
1 user (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 Peter Dedecker 2005-10-26 03:18:15 UTC
[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
Comment 1 Peter Dedecker 2005-10-26 03:23:51 UTC
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
Comment 2 Diego Elio Pettenò (RETIRED) gentoo-dev 2005-10-26 06:46:38 UTC
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. 
 
Comment 3 Diego Elio Pettenò (RETIRED) gentoo-dev 2005-10-30 15:00:19 UTC

*** This bug has been marked as a duplicate of 110581 ***
Comment 4 Jakub Moc (RETIRED) gentoo-dev 2005-11-16 04:19:00 UTC
*** Bug 112689 has been marked as a duplicate of this bug. ***