Package: libperl-dev Version: 5.22.1-5 X-Debbugs-Cc: debian-cr...@lists.debian.org
On Sun, Jan 31, 2016 at 03:27:19PM +0100, Johannes Schauer wrote: > [2] http://bootstrap.debian.net/cross_all.html > > > The first table lists all the binary packages which prevent > > cross-compilation > > involving imagemagick. This tells you where you need to look if you want to > > fix things so that imagemagick can be cross-built and/or used for > > cross-compiling. > Specifically, the problem here (which is a very common one) is, that > perl-base:${buildarch} needs to be installed because it is part of the > essential/build-essential set. But imagemagick also build depends on > libperl-dev and by default, this dependency will draw in > libperl-dev:${hostarch} because libperl-dev is not multiarch:foreign. Because > of this we also build depend on perl-base:${hostarch} but that one is not > installable together with perl-base:${buildarch} because perl-base is not > multiarch:same and thus the conflict. Also, note that because of the files it > contains, perl-base cannot be made multiarch:same as it is right now. Changing > this will be a big effort. I think the libperl-dev -> perl (-> perl-base) dependency is a bug now that libperl5.22 is M-A:same and has the full standard library. It should be enough for libperl-dev to Depend on libperl5.22. -- Niko Tyni nt...@debian.org