$ 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  
  
 [EMAIL PROTECTED] 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

Reply via email to