www.delorie.com/archives/browse.cgi   search  
Mail Archives: djgpp/2009/03/14/17:00:07

X-Authentication-Warning: delorie.com: mail set sender to djgpp-bounces using -f
From: Rugxulo <rugxulo AT gmail DOT com>
Newsgroups: comp.os.msdos.djgpp
Subject: Re: GdM's DOS 3d engine in Ada
Date: Sat, 14 Mar 2009 14:56:14 -0700 (PDT)
Organization: http://groups.google.com
Lines: 55
Message-ID: <88d5943a-79c7-4983-ac64-7c278ce778ab@h20g2000yqn.googlegroups.com>
References: <fd276696-ed47-4a8c-8032-9da8cb38b3a2 AT q9g2000yqc DOT googlegroups DOT com>
<49B805ED DOT 7060307 AT iki DOT fi> <49bad72f_7 AT news DOT bluewin DOT ch> <49BC0052 DOT 9020902 AT iki DOT fi>
NNTP-Posting-Host: 65.13.115.246
Mime-Version: 1.0
X-Trace: posting.google.com 1237067774 314 127.0.0.1 (14 Mar 2009 21:56:14 GMT)
X-Complaints-To: groups-abuse AT google DOT com
NNTP-Posting-Date: Sat, 14 Mar 2009 21:56:14 +0000 (UTC)
Complaints-To: groups-abuse AT google DOT com
Injection-Info: h20g2000yqn.googlegroups.com; posting-host=65.13.115.246;
posting-account=p5rsXQoAAAB8KPnVlgg9E_vlm2dvVhfO
User-Agent: G2/1.0
X-HTTP-UserAgent: Opera/9.64 (Windows NT 6.0; U; en) Presto/2.1.1,gzip(gfe),gzip(gfe)
To: djgpp AT delorie DOT com
DJ-Gateway: from newsgroup comp.os.msdos.djgpp
Reply-To: djgpp AT delorie DOT com

Hi,

On Mar 14, 2:06=A0pm, Andris Pavenis <andris DOT pave DOT  DOT  DOT  AT iki DOT fi> wrote:
>
> Tried to compile with gcc-4.3.3. No success at least not immediately:

Was this eng3d017.zip or eng3d018.zip? Anyways, I'm having issues with
Google Pages and Firefox (go figure), so I'm uploading Gautier's
latest here (newer than above two previously mentioned) for you,
Andris (although I can also e-mail to you directly if you prefer):

http://www.geocities.com/snoopimeanie/eng3d018.zip           (886k
w/ .EXE and srcs)

> gcc -c -gnatpn -O2 -fomit-frame-pointer -funroll-loops -falign-loops=3D2 =
-falign-j
> umps=3D2 -falign-functions=3D2 -I..\lib_src -I..\lib_src\DOS -I..\lib_src=
\3dmodels -
> I..\lib_src\misc -I..\lib_src\uza_src -o d:/3/1/Engine3D/Demos/ACU_Opti/d=
emos.o
> demos.adb
> demos.adb:4:06: file "demo_3d_00.ads" not found
> gnatmake: "demos.adb" compilation error
>
> That was after I removed or renamed obsolete compiler options.
>
> You an get gcc-4.3.3 for testing fromhttp://ap1.pp.fi/djgpp/gcc/index.htm=
l.
> (As usually very little testing done),

Obsolete options as in "-m486"? Sounds like you're using the old 0.17
engine, not 0.18. I downloaded your 4.3.3 (ADA-, GCC-) and installed
with DJDEV204 and BNU219B and ran MAKE_IT.BAT, and it compiled okay
(Vista Home Premium SP1 w/ registry hack). I even tested it under
DOSBox. Of course, this is all with the latest (March 14, 2009)
release of Engine 3D 0.18 (see Geocities link above). 0.17 was from
2005 and had some undetected quirks that the old compiler didn't catch
but newer GCC 4.x ones do.

> >> Standard DJGPP does not have sockets, so I had to turn off socket
> >> support.
> >> Ada library did not compile even after that. I'm not sure that I'll ha=
ve
> >> enough time to fix that.
>
> > Phew, looks difficult. Anyway, no need to worry too much: I guess that
> > the intersection DOS and Ada should not be that big...
>
> If You are using also Linux then which distribution? If RPM based one, th=
en
> I could send spec file and one ZIP file with patches, so You could test.
> I should perhaps test with a newer snapshot sometime.

I guess you are directing this towards Gautier since I don't use /
grok Linux at all. I still (naively?) think WATT-32 could work.

- Raw text -


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