[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Bug#813384: libperl-dev: should not depend on perl anymore



Package: libperl-dev
Version: 5.22.1-5
X-Debbugs-Cc: debian-cross@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   ntyni@debian.org


Reply to: