GNOME Bugzilla – Bug 138828
[xvid] xvidcore not detected
Last modified: 2009-08-15 18:40:50 UTC
[...] checking XINE_LIBS... -L/usr/local/lib -L/usr/X11R6/lib -lxine -lz -lpthread -lXv -lXext checking xvid.h usability... yes checking xvid.h presence... yes checking for xvid.h... yes checking for xvid_encore in -lxvidcore... yes checking for xvid_decore in -lxvidcore... yes checking for xvid_global in -lxvidcore... no configure: *** These plugins will not be built: xvid [...] I have the latest xvidcore installed (1.0.0-rc3)
What's XVID_VERSION in /usr/include/xvid.h? Do you have multiple versions of xvid floating around on your harddisk (locate xvid.h; locate libxvidcore.so)?
$ locate xvid.h /usr/local/include/xvid.h $ locate libxvidcore.so /usr/local/lib/libxvidcore.so /usr/local/lib/libxvidcore.so.4.0 /usr/local/lib/libxvidcore.so.4 $ grep XVID_VERSION /usr/local/include/xvid.h struct.version = XVID_VERSION; #define XVID_VERSION_MAJOR(a) ((char)(((a)>>16) & 0xff)) #define XVID_VERSION_MINOR(a) ((char)(((a)>> 8) & 0xff)) #define XVID_VERSION_PATCH(a) ((char)(((a)>> 0) & 0xff)) #define XVID_VERSION XVID_MAKE_VERSION(1,0,-124)
Same problem with gst-plugins 0.8.1 and xvidcore 1.0.0-rc4.
I only have -126, that works. I'll update to the latest and retry. Apparently, they removed the function.
I've tried with latest (-rc4) and it works perfectly fine here. I'm not sure what's going on here, but the symbol xvid_global() should definately exist in -rc4.
Ok I found the problem, it was the libxvidcore.so file which wasn't a link to libxvidcore.so.4.0 but an old xvid installation file.
Right, so closing then.