Package: libc6-dev Version: 2.9-6 Severity: wishlist (mass filing with linux-libc-dev and libc6-dev)
/usr/include/aio.h: char __unused[32]; /usr/include/aio.h: char __unused[32]; /usr/include/bits/stat.h: long int __unused[3]; /usr/include/bits/stat.h: long int __unused[3]; /usr/include/bits/utmp.h: char __unused[20]; /* Reserved for future use. */ /usr/include/bits/utmpx.h: char __unused[20]; /* Reserved for future use. */ /usr/include/netdb.h: int __unused[5]; /usr/include/netinet/ip_icmp.h: u_int16_t __unused; These conflict with the traditional use of __unused by the BSDs, which predates use of __unused as identifier by Linux and glibc headers. For example, the Debian package libbsd-dev includes the following code: #ifndef __unused # ifdef __GNUC__ # define __unused __attribute__((unused)) # else # define __unused # endif #endif It however was ifdef’d out due to this problem. A personal package of mine, mirmake, fails to build on more recent Debian systems because it does _not_ ifdef it out, since otherwise, some BSD software cannot be compiled (without extra patches). Please file this bug with your respective upstreams *and* patch the header files in question yourselves, to bridge over the response time waiting for upstream to fix it. Thanks! -- System Information: Debian Release: squeeze/sid APT prefers unstable APT policy: (500, 'unstable') Architecture: amd64 (x86_64) Kernel: Linux 2.6.26-1-xen-amd64 (SMP w/1 CPU core) Locale: LANG=C, LC_CTYPE=en_US.UTF-8 (charmap=UTF-8) Shell: /bin/sh linked to /bin/mksh Versions of packages libc6-dev depends on: ii libc6 2.9-6 GNU C Library: Shared libraries ii linux-libc-dev 2.6.29-2 Linux support headers for userspac Versions of packages libc6-dev recommends: ii gcc [c-compiler] 4:4.3.3-2 The GNU C compiler ii gcc-3.4 [c-compiler] 3.4.6-9 The GNU C compiler ii gcc-4.1 [c-compiler] 4.1.2-25 The GNU C compiler ii gcc-4.3 [c-compiler] 4.3.3-5 The GNU C compiler Versions of packages libc6-dev suggests: ii glibc-doc 2.9-6 GNU C Library: Documentation ii manpages-dev 3.17-1 Manual pages about using GNU/Linux -- no debconf information -- To UNSUBSCRIBE, email to debian-bsd-requ...@lists.debian.org with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org