X-Authentication-Warning: delorie.com: mail set sender to djgpp-workers-bounces using -f X-Recipient: djgpp-workers AT delorie DOT com Message-ID: <4DE3249E.6010204@iki.fi> Date: Mon, 30 May 2011 08:01:18 +0300 From: Andris Pavenis User-Agent: Mozilla/5.0 (X11; U; Linux x86_64; en-US; rv:1.9.2.17) Gecko/20110428 Fedora/3.1.10-1.fc14 Lightning/1.0b2 Thunderbird/3.1.10 MIME-Version: 1.0 To: djgpp-workers AT delorie DOT com CC: Rugxulo , Gautier de Montmollin Subject: Re: GCC-4.6.0 References: <4DDB35D2 DOT 7030600 AT iki DOT fi> In-Reply-To: Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit Reply-To: djgpp-workers AT delorie DOT com On 05/29/2011 12:17 AM, Rugxulo wrote: > Hi again, :-( > > On Fri, May 27, 2011 at 9:25 PM, Rugxulo wrote: >> >> On Mon, May 23, 2011 at 11:36 PM, Andris Pavenis wrote: >>> >>> The first test build of gcc-4.6.0 for DJGPP is available at >>> >>> http://ap1.pp.fi/djgpp/gcc/4.6.0/ >> > Worse, 4.6.0 doesn't even halfway compile it at all, and I'm not sure > if it's due to a broken gnatmake (probably, it whines saying it can't > handle *.gpr or esp. whines not finding in path searching for *.gpr > files ... seems ';' is missing as path separator) and/or missing > system files. (Can't find system.ads though it's there. A quick diff > of ada453b.mft and ada460b.mft does show some changes but only like > two or three files that are missing [eh?] in 4.6.0. Either way, it > could just be the new way upstream organizes things now, I have no > idea.) > > Apparently there is (was?) a Linux version fork by Duncan Sands, but > it's not integrated, so I can't even pretend to try compiling that > with latest Ada (which isn't installed here anyways, another thing > I've have to do, heh). Perhaps Gautier can share those files. At least > then we'd know if it's buggy there too or not (I'm using F14 w/ DOSEMU > on persistent 4 GB liveUSB stick). You can try updated version from URL above. At least now GCC configure script suceeds when building Ada compiler is required (with previous test version it did not: that was how I noticed that I have problems) The problem was missing defined(MSDOS) in #if: - was '#if defined(WINNT)' - should have been '#if defined(MSDOS) || defined(WINNT) in gcc/ada/adaint.c. That broke finding GCC installation location and as result Ada compiler was unable to find system.ads (and also other files). That is fixed in updated version. Andris