Message-ID: From: "Andris Pavenis" To: Shawn Hargreaves , djgpp AT delorie DOT com Date: Tue, 5 Jan 1999 16:33:02 +0200 MIME-Version: 1.0 Content-type: text/plain; charset=US-ASCII Content-transfer-encoding: 7BIT Subject: Re: Announce: Allegro 3.1 In-reply-to: <199901042034.PAA10700@delorie.com> X-mailer: Pegasus Mail for Win32 (v3.01d) Reply-To: djgpp AT delorie DOT com 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)