Bug#637418: gnat-4.6 ftbfs with eglibc-2.13-16
Package: gnat-4.6
Version: 4.6.1-3
Severity: serious
On i386:
/home/packages/gcc/4.6/ada/gnat-4.6-4.6.1/build/./gcc/xgcc
-B/home/packages/gcc/4.6/ada/gnat-4.6-4.6.1/build/./gcc/ -c -DIN_GCC `echo -g
-O2 |sed -e 's/-pedantic//g' -e 's/-Wtraditional//g'` \
-I- -I. -I.. -I/home/packages/gcc/4.6/ada/gnat-4.6-4.6.1/src/gcc/ada
-I/home/packages/gcc/4.6/ada/gnat-4.6-4.6.1/src/gcc
-I/home/packages/gcc/4.6/ada/gnat-4.6-4.6.1/src/gcc/config
-I/home/packages/gcc/4.6/ada/gnat-4.6-4.6.1/src/gcc/../include
/home/packages/gcc/4.6/ada/gnat-4.6-4.6.1/src/gcc/ada/convert_addresses.c -o
convert_addresses.o
cc1: note: obsolete option -I- used, please use -iquote instead
In file included from /usr/include/linux/posix_types.h:47:0,
from /usr/include/linux/types.h:8,
from /usr/include/asm/sigcontext.h:5,
from /usr/include/i386-linux-gnu/bits/sigcontext.h:28,
from /usr/include/signal.h:339,
from
/home/packages/gcc/4.6/ada/gnat-4.6-4.6.1/src/gcc/ada/convert_addresses.c:34:
/usr/include/asm/posix_types.h:2:30: fatal error: posix_types_32.h: No such file
or directory
compilation terminated.
make[7]: *** [convert_addresses.o] Error 1
sid:
$ dpkg -S posix_types.h posix_types_32.h
linux-libc-dev: /usr/include/asm-generic/posix_types.h
linux-libc-dev: /usr/include/linux/posix_types.h
linux-libc-dev: /usr/include/asm/posix_types.h
linux-libc-dev: /usr/include/asm/posix_types_32.h
oneiric:
$ dpkg -S posix_types.h posix_types_32.h
linux-libc-dev: /usr/include/asm-generic/posix_types.h
linux-libc-dev: /usr/include/linux/posix_types.h
linux-libc-dev: /usr/include/i386-linux-gnu/asm/posix_types.h
linux-libc-dev: /usr/include/i386-linux-gnu/asm/posix_types_32.h
the build fails on both sid and oneiric. It goes away when not using -I-,
however I'm unsure why it did succeed to build earlier in sid.
Reply to: