Mail Archives: djgpp/2000/06/09/03:45:51
On Fri, 09 Jun 2000 03:51:08 GMT, Damian Yerrick
<Bullcr_pd_yerrick AT hotmail DOT comRemoveBullcr_p> ate too many
hallucinogenic mushrooms and wrote:
>3.9.32 is just as stable as (if not more stable than) 3.12.
Actually, it's about as stable as a Win2K system which happens to be
physically located directly on the San Andreas fault.
In adding all that multiplatform support, they *broke the original
DJGPP version!*
Specifically, the instructions on DJGPP have not changed much: instead
of just using "make" you are supposed to do "make" and then "make
install". Well, that has no bearing on the fact that the initial
"make" no longer works:
Compiling Allegro for djgpp, optimised. Please wait...
gcc -DALLEGRO_SRC -Wall -Wno-unused -mpentium -O6 -ffast-math
-fomit-frame-pointer -I. -I./include -o obj/djgpp/alleg/allegro.o -c
src/allegro.c
In file included from src/allegro.c:22:
include/allegro/aintern.h:32: parse error before `_allegro_count'
include/allegro/aintern.h:32: warning: type defaults to `int' in
declaration of `AL_VAR'
include/allegro/aintern.h:32: warning: data definition has no type or
storage class
include/allegro/aintern.h:36: parse error before `_scratch_mem'
...
(There are hundreds of these.)
The result of go32-v2 is:
C:\DJGPP\allegro>go32-v2
go32/v2 version 2.0 built Nov 15 1998 14:36:43
Usage: go32 coff-image [args]
Rename this to go32.exe only if you need a go32 that can run v2
binaries as
well as v1 binaries (old makefiles). Put ahead of the old go32 in
your PATH
but do not delete your old go32 - leave it in the PATH after this
one.
Set GO32_V2_DEBUG=y in the environment to get verbose output.
DPMI memory available: 21476 Kb
DPMI swap space available: 43420 Kb
The result of gcc --version is:
C:\DJGPP\allegro>gcc --version
egcs-291.60
The zip was unpacked in C:\DJGPP with directory structure preserved.
Long file names were preserved, but this is not an issue since the OS
in use is Windows 98, which lets DPMI apps (including the compiler)
see LFNs.
I am astonished that a severe showstopper at compile time on Allegro's
*original platform* would make it into a released zip file. Of course,
in unpacking the thing I probably overwrote the previous, known-good
Allegro 3.12...
The zip I used was all3932.zip, downloaded directly from the link on
the official Allegro Web site on the WIP page.
--
Any sufficiently advanced magic is indistinguishable from
an Allegro-using C++ program compiled with gcc.
- Raw text -