Bug#623347: Bug#623350: FTBFS: please add libbsd-dev to the build-deps

Niko Tyni ntyni at debian.org
Wed Apr 20 05:44:47 UTC 2011


On Tue, Apr 19, 2011 at 06:17:05PM +0200, Dominique Dumont wrote:
> On Tuesday 19 April 2011 17:42:29 gregor herrmann wrote:
> > I'm a bit skeptical that the build problem on armhf is really about
> > the missing libbsd-dev package, and that adding it, at least for all
> > architectures, is the way to go.
> 
> Boss, I beg to differ.
> 
> Looks like perl was compiled differently depending on the arch.
> 
> If you look at the build logs of armhf [1] , powerpcspe[2] and amd64[3], 
> you can see that util.h was found only on armhf
> 
> I guess that perl's configure looked elsewhere on powerpcspe and amd64 
> to find the required definitions.
> 
> On armhf, libbds-dev was indeed installed before build. But I don't know why.

I believe this is a bug in perl that I happend to fix recently in
5.12.3-3/experimental after noticing a Ubuntu deviation:

   * debian/config.debian: never use <libutil.h>, even if libbsd-dev is
     installed. Inspired by a similar Ubuntu change.

The problem is that if perl is compiled with libbsd-dev installed,
the headers require <libutil.h> for all other packages too.

I'll fix it for the next sid upload too, but in the meanwhile, binNMUing
perl on armhf without libbsd-dev should fix the immediate problem.
-- 
Niko Tyni   ntyni at debian.org





More information about the pkg-perl-maintainers mailing list