Page 1 of 1

vlc: undefined symbol: hal_initialize

Posted: 08 Jan 2005 04:42
by Innova
I am running fedora core 2 and trying to install vlc. I downloaded the binary rpm package. After fooling around with a few --nodeps, and a --force or two I finally got everything installed. VLC then said it needed libtheora, libsysfs, and libhal, so I searched for these rpms and installed them. Now when I type vlc I get this:

[wesley@wesley wesley]$ vlc
VLC media player 0.8.1 Janus
vlc: error while loading shared libraries: vlc: undefined symbol: hal_initialize


I do have libhal installed:

[root@wesley root]# ldconfig -v | grep hal
libhal.so.0 -> libhal.so.0.0.0
[root@wesley lib]# ls -l libhal*
-rwxr-xr-x 1 root root 703 Oct 27 03:11 libhal.la
lrwxrwxrwx 1 root root 15 Jan 7 21:28 libhal.so -> libhal.so.0.0.0
lrwxrwxrwx 1 root root 15 Jan 7 21:28 libhal.so.0 -> libhal.so.0.0.0
-rwxr-xr-x 1 root root 228227 Oct 27 03:11 libhal.so.0.0.0


Is there something else I am missing?

Posted: 10 Jan 2005 20:17
by Innova
No one has seen this problem before, or has any suggestions for a solution?

Posted: 11 Jan 2005 00:02
by Innova
I found the problem, I had the wrong libhal installed. For anyone else with this problem, do not install: libhal-2.5.7-7.i386.rpm, instead use: hal-0.2.98.cvs20040929-3.i386.rpm