[Bug ada/22220] New: Unable to build gnattools native i586
smcconne at seakr dot com
gcc-bugzilla@gcc.gnu.org
Tue Jun 28 16:29:00 GMT 2005
$ gcc -v
Reading specs from /usr/lib/gcc/i586-mandrake-linux-gnu/3.4.3/specs
Configured with: ../configure --prefix=/usr --libexecdir=/usr/lib
--with-slibdir=/lib --mandir=/usr/share/man --infodir=/usr/share/info
--enable-shared --enable-threads=posix --disable-checking --enable-long-long
--enable-__cxa_atexit --enable-clocale=gnu --disable-libunwind-exceptions
--enable-languages=c,c++,ada,f77,objc,java --host=i586-mandrake-linux-gnu
--with-system-zlib
Thread model: posix
gcc version 3.4.3 (Mandrakelinux 10.2 3.4.3-7mdk)
On the 3.4.x versions
make -C gcc gnatlib_and_tools
would build gnatlib and the gnat* tools. The above does not work for 4.0.0.
Here is how I configured:
-------------------------------------------------------------
../gcc-4.0.0/configure \
--prefix=/home/smcconne/gcc/4.0.0/install \
--enable-shared \
--enable-languages=c,ada \
--disable-nls \
--disable-checking \
--disable-libada \
--enable-threads=posix
make bootstrap
make -C gcc/ada gnatlib-shared
-------------------------------------------------------------
make -C gcc/ada gnattools1
smcconne@smcconne build]$ make -C gcc/ada gnattools1
make: Entering directory `/home/smcconne/gcc/4.0.0/build/gcc/ada'
echo
make -C tools -f ../Makefile "CC=cc" "CFLAGS=-g" "LDFLAGS=" "ADAFLAGS=-W -Wall
-gnatpg -gnata" "INCLUDES=-I. -I..
-I../..-I/home/smcconne/gcc/4.0.0/gcc-4.0.0/gcc/ada
-I/home/smcconne/gcc/4.0.0/gcc-4.0.0/gcc/ada/../config
-I/home/smcconne/gcc/4.0.0/gcc-4.0.0/gcc/ada/../../include
-I/home/smcconne/gcc/4.0.0/gcc-4.0.0/gcc/ada/.." "ADA_INCLUDES=-I- -I.
-I../../../gcc-4.0.0/gcc/ada -I. -I/home/smcconne/gcc/4.0.0/gcc-4.0.0/gcc/ada"
"libsubdir=" "exeext=" "fsrcdir=/home/smcconne/gcc/4.0.0/gcc-4.0.0/gcc/ada"
"srcdir=/home/smcconne/gcc/4.0.0/gcc-4.0.0/gcc/ada"
"TOOLS_LIBS=../rts/libgnat.a ../../prefix.o ../../version.o
link.o ../../../libiberty/libiberty.a " "GNATMAKE=" "GNATLINK="
"GNATBIND=gnatbind" \
TOOLSCASE=native \
../../gnatmake ../../gnatlink ../../gnatbl
make[1]: Entering directory `/home/smcconne/gcc/4.0.0/build/gcc/ada/tools'
cc -c -g -W -Wall -gnatpg -gnata -I- -I. -I../../../gcc-4.0.0/gcc/ada -I.
-I/home/smcconne/gcc/4.0.0/gcc-4.0.0/gcc/ada ../rts/i-c.adb -o i-c.o
i-c.adb:413:31: incorrect constraint for this kind of type
i-c.adb:416:19: prefix of "Range" attribute must be a type
i-c.adb:417:13: array type required in indexed component
i-c.adb:417:22: no candidate interpretations match the actuals:
i-c.adb:417:22: missing argument for parameter "Target" in call to "To_Ada"
declared at i-c.ads:181
i-c.adb:417:22: missing argument for parameter "Target" in call to "To_Ada"
declared at i-c.ads:134
i-c.adb:417:22: missing argument for parameter "Target" in call to "To_Ada"
declared at i-c.ads:98
i-c.adb:417:30: expected type "Interfaces.C.char16_array"
i-c.adb:417:30: found type "Interfaces.C.char32_t"
i-c.adb:417:30: ==> in call to "To_Ada" at i-c.ads:169
i-c.adb:417:30: ==> in call to "To_Ada" at i-c.ads:155
i-c.adb:417:30: ==> in call to "To_Ada" at i-c.ads:124
i-c.adb:417:30: ==> in call to "To_Ada" at i-c.ads:114
i-c.adb:417:30: ==> in call to "To_Ada" at i-c.ads:88
i-c.adb:417:30: ==> in call to "To_Ada" at i-c.ads:77
i-c.adb:462:28: no candidate interpretations match the actuals:
i-c.adb:462:28: missing argument for parameter "Target" in call to "To_Ada"
declared at i-c.ads:223
i-c.adb:462:28: missing argument for parameter "Target" in call to "To_Ada"
declared at i-c.ads:181
i-c.adb:462:28: missing argument for parameter "Target" in call to "To_Ada"
declared at i-c.ads:134
i-c.adb:462:28: missing argument for parameter "Target" in call to "To_Ada"
declared at i-c.ads:98
i-c.adb:462:36: expected type "Interfaces.C.char32_array"
i-c.adb:462:36: found type "Interfaces.C.char32_t"
i-c.adb:462:36: ==> in call to "To_Ada" at i-c.ads:211
i-c.adb:462:36: ==> in call to "To_Ada" at i-c.ads:169
i-c.adb:462:36: ==> in call to "To_Ada" at i-c.ads:155
i-c.adb:462:36: ==> in call to "To_Ada" at i-c.ads:124
i-c.adb:462:36: ==> in call to "To_Ada" at i-c.ads:114
i-c.adb:462:36: ==> in call to "To_Ada" at i-c.ads:88
i-c.adb:462:36: ==> in call to "To_Ada" at i-c.ads:77
i-c.ads:147:04: warning: unrecognized pragma "Ada_05"
i-c.ads:150:04: warning: unrecognized pragma "Ada_05"
i-c.ads:153:04: warning: unrecognized pragma "Ada_05"
i-c.ads:156:04: warning: unrecognized pragma "Ada_05"
i-c.ads:159:04: warning: unrecognized pragma "Ada_05"
i-c.ads:162:04: warning: unrecognized pragma "Ada_05"
i-c.ads:167:04: warning: unrecognized pragma "Ada_05"
i-c.ads:172:04: warning: unrecognized pragma "Ada_05"
i-c.ads:179:04: warning: unrecognized pragma "Ada_05"
i-c.ads:186:04: warning: unrecognized pragma "Ada_05"
i-c.ads:188:25: "Wide_Wide_Character" is undefined (more references follow)
i-c.ads:189:04: warning: unrecognized pragma "Ada_05"
i-c.ads:192:04: warning: unrecognized pragma "Ada_05"
i-c.ads:195:04: warning: unrecognized pragma "Ada_05"
i-c.ads:198:04: warning: unrecognized pragma "Ada_05"
i-c.ads:201:04: warning: unrecognized pragma "Ada_05"
i-c.ads:204:04: warning: unrecognized pragma "Ada_05"
i-c.ads:207:20: "Wide_Wide_String" is undefined (more references follow)
i-c.ads:209:04: warning: unrecognized pragma "Ada_05"
i-c.ads:214:04: warning: unrecognized pragma "Ada_05"
i-c.ads:221:04: warning: unrecognized pragma "Ada_05"
i-c.ads:228:04: warning: unrecognized pragma "Ada_05"
make[1]: *** [i-c.o] Error 1
make[1]: Leaving directory `/home/smcconne/gcc/4.0.0/build/gcc/ada/tools'
make: *** [gnattools1] Error 2
make: Leaving directory `/home/smcconne/gcc/4.0.0/build/gcc/ada'
--
Summary: Unable to build gnattools native i586
Product: gcc
Version: 4.0.0
Status: UNCONFIRMED
Severity: normal
Priority: P2
Component: ada
AssignedTo: unassigned at gcc dot gnu dot org
ReportedBy: smcconne at seakr dot com
CC: gcc-bugs at gcc dot gnu dot org
GCC build triplet: 4.0.0
GCC host triplet: 3.4.3
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=22220
More information about the Gcc-bugs
mailing list