[vlc-devel] No more static theora library provided in latest libtheora packages leads to a vlc link error

Rafaël Carré funman at videolan.org
Fri Dec 21 22:57:45 CET 2007


Le Fri, 21 Dec 2007 22:44:07 +0100,
Gilles Sabourin <gilles.sabourin at free.fr> a écrit :

> Hi,
> 
> This evening I have updated my configurations with latest 1.0beta2
> libtheora packages from packman repository for openSUSE 10.2 /10.3
> 
> Manfred Tremel from packman project has not provided static library
> part for theora.
> 
> Hence both vlc-0.8.6d and vlc-0.9 does not link. I tried
> --disable-theora option, but libtool still stops on this error :
> 
> /bin/sh ../../libtool --tag=CC --mode=link gcc -Wsign-compare -Wall
> -pipe -o libaccess_output_shout_plugin.so 
> libaccess_output_shout_plugin.a -L/usr/lib64 -shared -lpthread -fpic
> -fPIC -lshout -lvorbis -lm -ltheora -logg -u vlc_entry__0_8_6
> libtool: link: cannot find the library `/usr/lib64/libtheora.la' or
> unhandled argument `/usr/lib64/libtheora.la'
> make[4]: *** [libaccess_output_shout_plugin.so] Error 1
> make[4]: Leaving directory 
> `/usr/src/packages/BUILD/vlc-0.8.6d/modules/access_output'
> make[3]: *** [all-modules] Error 1
> make[3]: Leaving directory 
> `/usr/src/packages/BUILD/vlc-0.8.6d/modules/access_output'
> make[2]: *** [all-recursive] Error 1
> make[2]: Leaving directory
> `/usr/src/packages/BUILD/vlc-0.8.6d/modules' make[1]: ***
> [all-recursive] Error 1 make[1]: Leaving directory
> `/usr/src/packages/BUILD/vlc-0.8.6d' make: *** [all] Error 2
> 
> Thanks for your reply,
> Gilles

Try ./vlc-config --libs plugin access_output_shout
if it shows theora, that means your *shout* .pc file is fucked up.

% pkg-config --libs shout
-L/usr/local/lib -lshout -lvorbis -ltheora -lspeex -lm -logg  

So you'll have to modify /usr/lib/pkgconfig/shout.pc to remove -ltheora

-- 
Rafaël Carré
-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 187 bytes
Desc: not available
URL: <http://mailman.videolan.org/pipermail/vlc-devel/attachments/20071221/aecb876b/attachment.sig>


More information about the vlc-devel mailing list