From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (qmail 32693 invoked by alias); 4 Nov 2003 21:26:39 -0000 Mailing-List: contact gcc-help-help@gcc.gnu.org; run by ezmlm Precedence: bulk List-Archive: List-Post: List-Help: Sender: gcc-help-owner@gcc.gnu.org Received: (qmail 32645 invoked from network); 4 Nov 2003 21:26:36 -0000 Received: from unknown (HELO fort-point-station.mit.edu) (18.7.7.76) by sources.redhat.com with SMTP; 4 Nov 2003 21:26:36 -0000 Received: from central-city-carrier-station.mit.edu (CENTRAL-CITY-CARRIER-STATION.MIT.EDU [18.7.7.72]) by fort-point-station.mit.edu (8.12.4/8.9.2) with ESMTP id hA4LQVH1028254 for ; Tue, 4 Nov 2003 16:26:31 -0500 (EST) Received: from melbourne-city-street.mit.edu (MELBOURNE-CITY-STREET.MIT.EDU [18.7.21.86]) by central-city-carrier-station.mit.edu (8.12.4/8.9.2) with ESMTP id hA4LQVMB023175; Tue, 4 Nov 2003 16:26:31 -0500 (EST) Received: from no-knife.mit.edu (NO-KNIFE.MIT.EDU [18.7.16.64]) ) by melbourne-city-street.mit.edu (8.12.4/8.12.4) with ESMTP id hA4LQU4e014605; Tue, 4 Nov 2003 16:26:30 -0500 (EST) Received: (from pee@localhost) by no-knife.mit.edu (8.12.9) id hA4LQUPk010251; Tue, 4 Nov 2003 16:26:30 -0500 (EST) Message-Id: <200311042126.hA4LQUPk010251@no-knife.mit.edu> To: gcc-help@gcc.gnu.org cc: pee@MIT.EDU Subject: Errors while making gnatlib Date: Tue, 04 Nov 2003 21:26:00 -0000 From: Pee Seeumpornroj X-SW-Source: 2003-11/txt/msg00033.txt.bz2 Dear GCC team, I'm trying to build a GNAT cross compiler from host=i686-linux-pc to target=powerpc-elf. After successfully building binutils, gcc, and newlib, I followed the intruction on GCC website to build gnat tools. I ran into these errors while doing "make gnatlib": make[2]: Entering directory `/home/pee/XComp_source/CrossGNAT/script/build-ada-tools/gcc/ada/rts' /home/pee/XComp_source/CrossGNAT/script/XCompiler/bin/powerpc-elf-gcc -B../../ -c -DCROSS_COMPILE -DIN_GCC `echo -g -O2 -fexceptions -DIN_RTS |sed -e 's/-pedantic//g' -e 's/-Wtraditional//g'` -I. -I.. -I../.. -I/home/pee/XComp_source/CrossGNAT/script/gcc-3.3.2/gcc/ada -I/home/pee/XComp_source/CrossGNAT/script/gcc-3.3.2/gcc/ada/.. -I/home/pee/XComp_source/CrossGNAT/script/gcc-3.3.2/gcc/ada/../config -I/home/pee/XComp_source/CrossGNAT/script/gcc-3.3.2/gcc/ada/../../include -I./../.. adaint.c In file included from /home/pee/XComp_source/CrossGNAT/script/XCompiler/powerpc-elf/include/dirent.h:6, from adaint.h:38, from adaint.c:128: /home/pee/XComp_source/CrossGNAT/script/XCompiler/powerpc-elf/include/sys/dirent.h:12:25: no include path in which to find dirent.h In file included from adaint.c:128: adaint.h:71: error: parse error before '*' token adaint.c:230: error: `MAXPATHLEN' undeclared here (not in a function) adaint.c:725: error: parse error before "DIR" adaint.c:725: warning: data definition has no type or storage class adaint.c:727: error: parse error before '{' token adaint.c: In function `__gnat_get_env_value_ptr': adaint.c:1113: warning: assignment makes pointer from integer without a cast adaint.c: In function `__gnat_locate_exec_on_path': adaint.c:1827: warning: initialization makes pointer from integer without a cast make[2]: *** [adaint.o] Error 1 make[2]: Leaving directory `/home/pee/XComp_source/CrossGNAT/script/build-ada-tools/gcc/ada/rts' make[1]: *** [gnatlib] Error 2 make[1]: Leaving directory `/home/pee/XComp_source/CrossGNAT/script/build-ada-tools/gcc/ada' make: *** [gnatlib] Error 2 I have dirent.h in my $prefix/$target/include, but I don't know why gcc cannot find it. Moreover, in adaint.c and adaint.h, it doesn't recogize a type DIR. Could you let me know if I'm missing any header file or anything? Thank you very much for your help. I'm currently using this configuration: BINUTILSDISTO=binutils-2.14 GCCDISTO=gcc-3.3.2 LINUXDISTO=linux-2.4.3 NEWLIBDISTO=newlib-1.11.0 Pee