i686-pc-linux-gnu-gcc -Wsign-compare -Wall -O2 -march=pentium4 -pipe -o vlc src/ vlc-vlc.o lib/libvlc.a ./modules/misc/memcpy/libmemcpymm x.a ./modules/video_chroma/libi420_rgb_mmx.a ./modules/video_chroma/ libi422_yuy2_mmx.a ./modules/video_chroma/libi420_ymga_mmx.a ./modul es/video_chroma/libi420_yuy2_mmx.a ./modules/misc/memcpy/libmemcpymmxext.a ./ modules/misc/memcpy/libmemcpy3dn.a -L/usr/lib -lhal -ldbus- 1 -lrt -lpthread -ldl -lm /usr/lib/gcc-lib/i686-pc-linux-gnu/3.3.6/../../../../i686-pc-linux-gnu/bin/ld: warning: libdbus-1.so.0, needed by /usr/lib/libhal.so, no t found (try using -rpath or -rpath-link) /usr/lib/libhal.so: undefined reference to `dbus_message_iter_get_boolean' /usr/lib/libhal.so: undefined reference to `dbus_message_iter_get_string_array' /usr/lib/libhal.so: undefined reference to `dbus_message_iter_append_nil' /usr/lib/libhal.so: undefined reference to `dbus_message_iter_get_double' /usr/lib/libhal.so: undefined reference to `dbus_message_iter_append_uint64' /usr/lib/libhal.so: undefined reference to `dbus_message_iter_append_boolean' /usr/lib/libhal.so: undefined reference to `dbus_message_iter_init_dict_iterator' /usr/lib/libhal.so: undefined reference to `dbus_message_iter_get_uint64' /usr/lib/libhal.so: undefined reference to `dbus_message_iter_append_int32' /usr/lib/libhal.so: undefined reference to `dbus_message_iter_get_dict_key' /usr/lib/libhal.so: undefined reference to `dbus_message_iter_get_int32' /usr/lib/libhal.so: undefined reference to `dbus_message_iter_append_string' /usr/lib/libhal.so: undefined reference to `dbus_message_iter_append_double' /usr/lib/libhal.so: undefined reference to `dbus_message_iter_get_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 !!! ERROR: media-video/vlc-0.8.1-r1 failed. !!! Function src_compile, Line 197, Exitcode 2 !!! make of VLC failed !!! If you need support, post the topmost build error, NOT this status message. Reproducible: Always Steps to Reproduce: emerge -av vlc
Sounds like you have hal linked against a different version of dbus than the one you're using. Are you using ~x86 dbus or hal and x86 vlc?
*** Bug 110525 has been marked as a duplicate of this bug. ***
This should be fixed hard-disabling hal from vlc.
*** Bug 116882 has been marked as a duplicate of this bug. ***