Bootstrapping libav on a new architecture

Fabian Greffrath fabian at greffrath.com
Tue Jun 19 07:38:12 UTC 2012


Am 19.06.2012 09:18, schrieb Reinhard Tartler:
> I'm a bit confused now. libav itself does not build depend on
> libpostproc-dev, and if it did, then that would be a bug IMO.

I believe this issue is not specific to libpostproc, but with 
"libpostproc-dev and friends" the OP meant "library packages built 
from libav sources" in general.

> You could therefore use that source package for bootstrapping purposes
> as well, but again, I did not really understand what the actual
> problem is yet.

As Andres and others pointed out e.g. in 
<http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=671302#35> libav has 
several circular build-dependencies that give porters a hard time to 
bootstrap libav:

libav -> opencv -> libav
libav -> x264 -> libav
libav -> x264 -> gpac -> libav

Thorsten, that's three circular build-dependencies. Which one is the 
fourth one that you mentioned in your report?

Anyway, all of these codecs are optional. So if you comment out the 
B-Ds on libx264-dev, libopencv-dev and libcv-dev in debian/control and 
remove the "--enable-libopencv" line in debian/confflags, libav should 
build just fine and be available for bootstrapping of other packages.

  - Fabian



More information about the pkg-multimedia-maintainers mailing list