Mail Archives: djgpp/1999/01/05/09:34:37
On 4 Jan 99, at 19:07, Shawn Hargreaves wrote:
> A final release version of Allegro 3.1 is now available from the SimTel
> archives, in the directory v2tk/allegro/, filename alleg31.zip.
>
Tried to build with egcs-1.1.1. There were following problems:
- float.h in $DJDIR/lib/gcc-lib/egcs-291.60/include were incompatible. That
was my fault when I released beta version of egcs-1.1.1 and that false file
should be deleted (I really found this with 3.1 beta but I mention this here
as somebody else can met this problem)
- huge number of warnings about missing initialisation of structure members
(more than 700). I had to remove -Werror to be able to compile allegro at all.
I can send full log file if needed. Perhaps simplest would be to disable
corresponding warnings if possible. There were no other warnings.
Andris
Here is begin of log:
Compiling Allegro. Please wait...
gcc -I. -Isrc -Iobj/djgpp -Wall -W -Wno-unused -m486 -O3 -ffast-math -fomit-
frame-pointer -o obj/djgpp/allegro.o -c src/allegro.c
src/allegro.c:78: warning: missing initializer for `black_rgb.filler'
src/allegro.c:81: warning: missing initializer for `desktop_pallete[0].filler'
src/allegro.c:81: warning: missing initializer for `desktop_pallete[1].filler'
src/allegro.c:82: warning: missing initializer for `desktop_pallete[2].filler'
src/allegro.c:82: warning: missing initializer for `desktop_pallete[3].filler'
src/allegro.c:83: warning: missing initializer for `desktop_pallete[4].filler'
src/allegro.c:83: warning: missing initializer for `desktop_pallete[5].filler'
src/allegro.c:84: warning: missing initializer for `desktop_pallete[6].filler'
src/allegro.c:84: warning: missing initializer for `desktop_pallete[7].filler'
src/allegro.c:85: warning: missing initializer for `desktop_pallete[8].filler'
src/allegro.c:85: warning: missing initializer for `desktop_pallete[9].filler'
src/allegro.c:86: warning: missing initializer for `desktop_pallete[10].filler'
src/allegro.c:86: warning: missing initializer for `desktop_pallete[11].filler'
src/allegro.c:87: warning: missing initializer for `desktop_pallete[12].filler'
src/allegro.c:87: warning: missing initializer for `desktop_pallete[13].filler'
src/allegro.c:88: warning: missing initializer for `desktop_pallete[14].filler'
src/allegro.c:88: warning: missing initializer for `desktop_pallete[15].filler'
gcc -I. -Isrc -Iobj/djgpp -Wall -W -Wno-unused -m486 -O3 -ffast-math -fomit-
frame-pointer -o obj/djgpp/blit.o -c src/blit.c
gcc -x assembler-with-cpp -I. -Isrc -Iobj/djgpp -Wall -W -Wno-unused -o
obj/djgpp/blit8.o -c src/blit8.s
gcc -x assembler-with-cpp -I. -Isrc -Iobj/djgpp -Wall -W -Wno-unused -o
obj/djgpp/blit16.o -c src/blit16.s
D:\TEMP\allegro>gcc -v
Reading specs from c:/djgpp/lib/gcc-lib/djgpp/egcs-291.60/specs
gcc version egcs-2.91.60 19981201 (egcs-1.1.1 release)
- Raw text -