On 2011-07-29 12:27 +0200, Steve Langasek wrote:

> Do you happen to have any of the following packages installed in this
> chroot?
>   libacl1-dev
>   libapparmor-dev
>   libasound2-dev
>   libcap-dev
>   libsbuf-dev
>   systemtap-sdt-dev

No, but libc6-dev-i386 had been installed before, shipping a
/usr/include/sys directory.

> I see, much to my surprise, that libc6-dev is not the only package shipping
> files in this directory; so if you have one of these packages installed, the
> /usr/include/sys directory will fail to be replaced by a symlink as
> intended.

That intention needs to be expressed by actually doing the conversion in
the libc6-dev-i386 postinst -- which does not currently exist.

> So that's definitely a bug and needs to be fixed.  I'm not sure if it's the
> bug that Tim and you are seeing?

It seems so.  After purging and reinstalling libc6-dev-i386,
"apt-get -b source bzip2" actually succeeds.

On i386 however, libc6-dev 2.13-11 still ships files under
/usr/include/{sys,gnu,bits}, so that ncurses is unbuildable even in a
clean chroot.

Cheers,
       Sven



-- 
To UNSUBSCRIBE, email to debian-glibc-requ...@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org
Archive: http://lists.debian.org/87mxfxia61....@turtle.gmx.de

Reply via email to