Message-ID: <3985AE82.4B5BAEC8@ujf-grenoble.fr> Date: Mon, 31 Jul 2000 18:51:14 +0200 From: Maurice Lombardi X-Mailer: Mozilla 4.7 [fr] (Win98; U) X-Accept-Language: fr,it,en MIME-Version: 1.0 Newsgroups: comp.os.msdos.djgpp To: djgpp AT delorie DOT com Subject: Re: Compiling grx23 with gcc 2.9.5.2 References: <200007290632 DOT JAA27537 AT mailgw3 DOT netvision DOT net DOT il> Content-Type: text/plain; charset=iso-8859-1 X-MIME-Autoconverted: from 8bit to quoted-printable by tibre.ujf-grenoble.fr id SAA14798 Content-Transfer-Encoding: 8bit X-MIME-Autoconverted: from quoted-printable to 8bit by delorie.com id MAA06348 Reply-To: djgpp AT delorie DOT com Eli Zaretskii a écrit : > > > From: Pierre AT Sensei-ltd DOT com > > Date: Fri, 28 Jul 2000 18:46:23 +0100 > > > > I tried to compile the grx23 library with DJGPP v2 and gcc 2.9.5.2 on a > > WinNT 4 OS. > > First, I had to modify the makefile, because the "if exist ... del ..." > > caused errors. > > Hmm? What are the problems with "if exist..." on NT? What shell do > you use on that machine, COMMAND.COM or CMD.EXE (or something else)? > > > d:/djgpp/bin/make.exe -C src -f makefile.dj2 > > make.exe[1]: Entering directory `d:/djgpp/grx23/src' > > gcc -c -O6 -Wall -fomit-frame-pointer -I. -I./include -I../include > > -I../addons/print -I../ > > addons/bmp utils/shiftscl.c -o utils/shiftscl.o > > utils/shiftscl.c: In function `_GR_shift_scanline': > > utils/shiftscl.c:48: Invalid `asm' statement: > > utils/shiftscl.c:48: fixed or forbidden register 2 (cx) was spilled for > > class CREG. > > See section 8.17 in the DJGPP FAQ list (v2/faq230b.zip from the usual > DJGPP sites). This has nothing to do with NT, but with latest GCC > versions. Rather download grx-2.3.1 from the grx site http://www.gnu.de/software/GRX/ These bugs have been corrected there. -- Maurice Lombardi Laboratoire de Spectrometrie Physique, Universite Joseph Fourier de Grenoble, BP87 38402 Saint Martin d'Heres Cedex FRANCE Tel: 33 (0)4 76 51 47 51 Fax: 33 (0)4 76 51 45 44 mailto:Maurice DOT Lombardi AT ujf-grenoble DOT fr