Page 1 of 1

1.1.0 git main libvlc error: Failed to call symbol

Posted: 25 Jan 2010 22:25
by hotice
I've compiled VLC from GIT on Ubuntu, and when running it, I get these errors:
[0xa02924c] main libvlc error: Failed to call symbol "vlc_entry__1_1_0e" in file `/usr/local/lib/vlc/misc/libmemcpymmxext_plugin.so'
LibVLC: unknown module property 256
LibVLC: too old to use this module?
[0xa02924c] main libvlc error: Failed to call symbol "vlc_entry__1_1_0e" in file `/usr/local/lib/vlc/misc/libmemcpymmx_plugin.so'
LibVLC: unknown module property 256
LibVLC: too old to use this module?
[0xa02924c] main libvlc error: Failed to call symbol "vlc_entry__1_1_0e" in file `/usr/local/lib/vlc/misc/libmemcpy3dn_plugin.so'
LibVLC: unknown module property 256
LibVLC: too old to use this module?
[0xa02924c] main libvlc error: Failed to call symbol "vlc_entry__1_1_0e" in file `/usr/local/lib/vlc/video_chroma/libi420_ymga_mmx_plugin.so'
LibVLC: unknown module property 256
LibVLC: too old to use this module?
[0xa02924c] main libvlc error: Failed to call symbol "vlc_entry__1_1_0e" in file `/usr/local/lib/vlc/video_chroma/libi420_yuy2_sse2_plugin.so'
LibVLC: unknown module property 256
LibVLC: too old to use this module?
[0xa02924c] main libvlc error: Failed to call symbol "vlc_entry__1_1_0e" in file `/usr/local/lib/vlc/video_chroma/libi422_yuy2_mmx_plugin.so'
LibVLC: unknown module property 256
LibVLC: too old to use this module?
[0xa02924c] main libvlc error: Failed to call symbol "vlc_entry__1_1_0e" in file `/usr/local/lib/vlc/video_chroma/libi420_rgb_sse2_plugin.so'
LibVLC: unknown module property 256
LibVLC: too old to use this module?
[0xa02924c] main libvlc error: Failed to call symbol "vlc_entry__1_1_0e" in file `/usr/local/lib/vlc/video_chroma/libi420_yuy2_mmx_plugin.so'
LibVLC: unknown module property 256
LibVLC: too old to use this module?
[0xa02924c] main libvlc error: Failed to call symbol "vlc_entry__1_1_0e" in file `/usr/local/lib/vlc/video_chroma/libi422_yuy2_sse2_plugin.so'
LibVLC: unknown module property 256
LibVLC: too old to use this module?
[0xa02924c] main libvlc error: Failed to call symbol "vlc_entry__1_1_0e" in file `/usr/local/lib/vlc/video_chroma/libi420_rgb_mmx_plugin.so'
I don't know what they do exactly and how it affects my VLC installation, but when trying to create proper Debian packages, I had to comment out this part of the rules file:
@if test $$( id -u ) -eq 0 ; then \
echo "Not runing the test as you are compiling as root"; \
echo "Use 'dpkg-buildpackage -rfakeroot' rather than 'fakeroot dpkg-buildpackage'"; \
else \
command="./vlc -vvv --ignore-config --no-plugins-cache --list --no-color"; \
echo "$${command}"; $${command} ; \
because it would give the exact same errors when building the .deb file, like when opening the VLC I've compiled (with make and make install).

Did I do something wrong or is this a bug in VLC git?

Re: 1.1.0 git main libvlc error: Failed to call symbol

Posted: 26 Jan 2010 14:37
by xtophe
All the modules giving you errors are old modules.
They either have been removed or renamed/moved to another directory

Re: 1.1.0 git main libvlc error: Failed to call symbol

Posted: 26 Jan 2010 17:45
by RĂ©mi Denis-Courmont
You have installed an "old" version of the 1.1.0 development branch into /usr/local and now you're trying to use a newer version of the same branch. In the mean, the plugin interface has changed.

Binary compatibility is not preseved during development. There you go.