On Fri, Jul 29, 2011 at 01:44:06PM +0200, Sven Joachim wrote:
> > 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
No, it does not. libc6-dev-i386 Conflicts: with the versions of libc6-dev
shipping /usr/include, which means they are removed from disk before
libc6-dev-i386 is unpacked. The only reason I see why this would fail would
be because of one of the other -dev packages mentioned.
> > 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.
Yes, which is why I told you to file a separate bug report.
--
Steve Langasek Give me a lever long enough and a Free OS
Debian Developer to set it on, and I can move the world.
Ubuntu Developer http://www.debian.org/
slangasek@ubuntu.com vorlon@debian.org
Attachment:
signature.asc
Description: Digital signature