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