X-Authentication-Warning: delorie.com: mail set sender to djgpp-bounces using -f X-Recipient: djgpp AT delorie DOT com Message-ID: <4FDC5D93.2040204@iki.fi> Date: Sat, 16 Jun 2012 12:18:59 +0200 From: Andris Pavenis User-Agent: Mozilla/5.0 (Windows NT 6.0; rv:13.0) Gecko/20120425 Thunderbird/13.0 MIME-Version: 1.0 To: djgpp AT delorie DOT com Subject: gcc-4.7.X and native Ada compiler for DJGPP Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit Reply-To: djgpp AT delorie DOT com I'm getting the following when trying to bootstrap gcc-4.7.1 for DJGPP with Ada compiler enabled: ../../xgcc -B../../ -c -g -O2 -W -Wall -gnatpg -gnata -I- -I../rts -I. -I/dev/g /v204/gcc-4.71/gcc/ada /dev/g/v204/gcc-4.71/gcc/ada/widechar.adb -o widechar.o ../../gnatbind -I- -I../rts -I. -I/dev/g/v204/gcc-4.71/gcc/ada -o b_gnatm.adb gn atmake.ali error: "system.ads" has restriction No_Implicit_Dynamic_Code error: but the following files violate this restriction: error: "make.adb" error: "makeutl.adb" error: "prj.adb" error: "prj-env.adb" error: "prj-conf.adb" error: "prj-nmsc.adb" make.exe[3]: *** [b_gnatm.adb] Error 5 make.exe[3]: Leaving directory `g:/build.gcc/gcc/ada/tools' make.exe[2]: *** [gnattools-native] Error 2 make.exe[2]: Leaving directory `g:/build.gcc/gnattools' make.exe[1]: *** [all-gnattools] Error 2 make.exe[1]: Leaving directory `g:/build.gcc' make.exe: *** [bootstrap] Error 2 Do anybody know how to fix that? I do not know Ada well enough for that (or more exactly my knowledge about Ada language is close to non-existent). I had the same problem also with gcc-4.7.0. This was the reason why DJGPP port of Ada compiler was left out for GCC-4.7.0. Unless we found how to get over this problem the same will happen in the future. Andris