[vlc-devel] dpkg-buildpackage using vlc-nightlies fails on hardy x86

Rafaël Carré funman at videolan.org
Sat May 24 19:34:04 CEST 2008


Le Sat, 24 May 2008 19:27:38 +0200,
Christoph Welcz <christoph at welcz.de> a écrit :

> Hello everyone!
> 
> I posted an issue about a debian package of vlc-0.9x on videolan
> forums. The answer suggested to ask on this mailing list!
> 
> http://forum.videolan.org/viewtopic.php?f=13&t=46717
> 
> In order to get a version of vlc-0.9x with enabled ASA/CSRI support
> (which is as I believe disabled by default), I've tried to build my
> own debian package of vlc-nightlies. To make sure everything is fine
> I did not change anything in debian/rules and went for a initial test
> build.
> 
> First I downloaded and extracted
> http://nightlies.videolan.org/build/hardy-i386/arch/vlc_0.9.0-git20080515-1.tar.gz.  
> 
> To resolve all dependencies I entered the vlc-nightlies repository
> into my /etc/apt/sources.list:
> 
> deb http://nightlies.videolan.org/build/hardy-i386/arch ./
> 
> I installed vlc via apt-get install vlc and got the dependencies by
> apt-get build-dep vlc. dpkg-buildpackage reported some additional
> dependencies I had to install what I did with apt-get install
> <dependencies>.
> 
> Finally I entered the build directory of vlc and tried for 
> 
> fakeroot dpkg-buildpackage
> 
> Unfortunately, this failed giving me the following error message:
> 
> # Check that we did not install a plugin linked with libX11 in vlc-nox
> BORKED=no; \
>    for file in $(find debian/vlc-nox/usr/lib/vlc -name '*.so'); do \
>      if ldd $file | grep -q libX11; then \
>        BORKED=yes; \
>        echo $file depends on libX11; \
>      fi; \
>    done; \
>    if test "$BORKED" = yes; then exit 1; fi
> debian/vlc-nox/usr/lib/vlc/codec/libffmpeg_plugin.so depends on libX11
> make: *** [install] Fehler 1
> 
> I'm not sure if it would make sense to upload my complete build log
> (approx. 2 MB?)
> 
> I've already tried to get the vlc debian build from the debian svn as
> described in INSTALL, but it doesn't seem to work on ubuntu. I've also
> tried unsuccessfully to find some information in the web about this
> error message.
> 
> any suggestions on further steps would be appreciated!

Try to run "./vlc-config --libs ffmpeg" from at the place where vlc is
built, to see if ffmpeg really links against libX11, then have a look
at config.log in the same build directory, to see why/when/where the
wrong dependancy was added.

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


More information about the vlc-devel mailing list