X-Authentication-Warning: delorie.com: mail set sender to djgpp-bounces using -f From: Rugxulo 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: <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 Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: quoted-printable 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 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.