delorie.com/archives/browse.cgi   search  
Mail Archives: djgpp/2012/06/22/13:26:21

X-Authentication-Warning: delorie.com: mail set sender to djgpp-bounces using -f
X-Recipient: djgpp AT delorie DOT com
Path: glegroupsg2000goo.googlegroups.com!not-for-mail
Newsgroups: comp.os.msdos.djgpp
Date: Fri, 22 Jun 2012 10:25:52 -0700 (PDT)
In-Reply-To: <e4d1a212-f342-4f4c-8a02-c9e4870b70e0@googlegroups.com>
Complaints-To: groups-abuse AT google DOT com
Injection-Info: glegroupsg2000goo.googlegroups.com; posting-host=65.13.115.246;
posting-account=p5rsXQoAAAB8KPnVlgg9E_vlm2dvVhfO
NNTP-Posting-Host: 65.13.115.246
References: <4FDC5D93 DOT 2040204 AT iki DOT fi> <9907f873-af2f-4b2d-8b77-59ade8f3fc0b AT googlegroups DOT com>
<4FE0A729 DOT 9030007 AT iki DOT fi> <e4d1a212-f342-4f4c-8a02-c9e4870b70e0 AT googlegroups DOT com>
User-Agent: G2/1.0
X-Google-Web-Client: true
X-Google-IP: 65.13.115.246
MIME-Version: 1.0
Message-ID: <8d4b33ae-d514-4ee1-be6b-b0c58f178dd3@googlegroups.com>
Subject: Re: gcc-4.7.X and native Ada compiler for DJGPP
From: rugxulo AT gmail DOT com
To: comp DOT os DOT msdos DOT djgpp AT googlegroups DOT com
Cc: djgpp AT delorie DOT com
X-MIME-Autoconverted: from quoted-printable to 8bit by delorie.com id q5MHPu9r014993
Errors-To: nobody AT delorie DOT com
X-Mailing-List: djgpp AT delorie DOT com
X-Unsubscribes-To: listserv AT delorie DOT com

Hi again,

On Wednesday, June 20, 2012 5:52:50 PM UTC-5, rug DOT  DOT  DOT  AT gmail DOT com wrote:
> 
> I did test Ada from your latest GCC 4.7.1 with Gautier's 3D engine in pure native FreeDOS. It compiles and works fine (at least makefast.bat), but only with LFNs enabled. Otherwise gnatmake "seems" to hang, and using -v showed it maybe had something to do with temporary file names. Hence, I just unpacked everything GCC-related again with LFNs enabled, then it worked fine. I don't know why a temporary filename problem would seemingly hang it, but that's my guess at what was happening.

Here's a snippet, though I'm not sure it will really explain anything. Basically it just sits there as if hung, so it must be getting confused somehow. With DOSLFN loaded, it works fine, otherwise no. (BTW, no pressure on looking into this, just mentioning it in case you're curious.)

======================================
[ FreeDOS ] G:\TONY\ENGINE3D\DEMOS>gnatmake -v -Pe3d.gpr -XBuild_Mode=Fast

Parsing project file "e3d.gpr".
 55 lines: No errors

Parsing of project file "e3d.gpr" is finished.
Adding source directory "g:/tony/engine3d/demos/".
Adding source directory "g:/tony/engine3d/demos/..\lib_src\/".
Adding source directory "g:/tony/engine3d/demos/..\lib_src\/3dmodels/".
Adding source directory "g:/tony/engine3d/demos/..\lib_src\/dos/".
Adding source directory "g:/tony/engine3d/demos/..\lib_src\/linux/".
Adding source directory "g:/tony/engine3d/demos/..\lib_src\/misc/".
Adding source directory "g:/tony/engine3d/demos/..\lib_src\/uza_src/".
Adding object directory "g:/tony/engine3d/demos/acu_opti/".

GNATMAKE 4.7.1
Copyright (C) 1995-2012, Free Software Foundation, Inc.
Changing to object directory of "E3D": "g:/tony/engine3d/demos/acu_opti/"
Main source file: "demos.adb".
Adding binder switches for "demos.adb".
Adding linker switches for"demos.adb".
   Adding -s
   Adding -Wl,--gc-sections
TMPDIR = "g:\tony"
Created configuration file "g:\tony/GNAT-TEMP-000001.TMP"
  "demos.ali" being checked ...
  -> "demos.ali" missing.
*** Interrupted ***
[ FreeDOS ] G:\TONY>
======================================

- Raw text -


  webmaster     delorie software   privacy  
  Copyright © 2019   by DJ Delorie     Updated Jul 2019