28.05.2013 19:02, Michael Tokarev wrote: > Hello. > > One of our packages started to FTBFS on Sparc, here's the first > build log that shows the issue: > > > https://buildd.debian.org/status/fetch.php?pkg=qemu&arch=sparc&ver=1.5.0%2Bdfsg-1&stamp=1369117249 > > The relevant portion: > > CC i386-linux-user/linux-user/syscall.o > In file included from /usr/include/sparc-linux-gnu/asm/termios.h:5:0, > from /usr/include/linux/termios.h:5, > from > /build/buildd-qemu_1.5.0+dfsg-1-sparc-34y5XW/qemu-1.5.0+dfsg/linux-user/syscall.c:92: > /usr/include/sparc-linux-gnu/asm/termbits.h:12:25: error: conflicting types > for 'tcflag_t' > /usr/include/sparc-linux-gnu/bits/termios.h:25:22: note: previous declaration > of 'tcflag_t' was here > make[2]: *** [linux-user/syscall.o] Error 1
I tried to rebuild package on smetana.d.o using the sid chroot (after installing build-deps in a private schroot session). I can't reproduce this build failure there, the package builds fine (but takes several hours to build, because this host is quite a bit slow). So I don't know what is the problem in there, and so have no idea at all about how to solve it, either. Thanks, /mjt > This happens due to > > #include <linux/termios.h> > > in the source. > > asm/termbits.h, line 12, reads: > > typedef unsigned long tcflag_t; > > bits/termios.h, line 25: > > typedef unsigned int tcflag_t; > > This is inside system headers. So I'm not > sure I can fix that in the source of my > package. Moreover, this same package builds > on other architectures. > > To me it looks like a bug in system headers. > > Help? > > Thanks, > > /mjt > -- To UNSUBSCRIBE, email to [email protected] with a subject of "unsubscribe". Trouble? Contact [email protected] Archive: http://lists.debian.org/[email protected]

