Mail Archives: djgpp-workers/2011/05/30/01:01:28
On 05/29/2011 12:17 AM, Rugxulo wrote:
> Hi again, :-(
>
> On Fri, May 27, 2011 at 9:25 PM, Rugxulo<rugxulo AT gmail DOT com> wrote:
>>
>> On Mon, May 23, 2011 at 11:36 PM, Andris Pavenis<andris DOT pavenis AT iki DOT fi> 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
- Raw text -