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