Mail Archives: djgpp/2009/03/14/17:00:07
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 -