delorie.com/archives/browse.cgi   search  
Mail Archives: djgpp/2000/11/08/19:04:17

From: Damian Yerrick <Bullcr_pd_yerrick AT hotmail DOT comRemoveBullcr_p>
Newsgroups: comp.os.msdos.djgpp
Subject: Re: Cannot compile ALLEGRO, nor GRX
Organization: Pin Eight Software http://pineight.8m.com/
Message-ID: <r0qj0t0eg70vso33rkmqu7m5ug4olv2i9m@4ax.com>
References: <WOhO5.2791$MV2 DOT 4102236 AT nnrp4 DOT proxad DOT net>
X-Newsreader: Forte Agent 1.7/32.534
MIME-Version: 1.0
Lines: 46
X-Trace: +rvUKh9T9kwj1QLNyx02BuhNlLwrh5UdXlcK63cdXDwKupqHz4NiTtf74ycj8baNCCL/ADa2fyhF!+vXGHsoh0dyEX4YE63SbAisRpsx8bc2XighxaS2fSD2XwCpjF9K87ZhU28nN1LwLae4ZwsMaPIrq!7bx71w==
X-Complaints-To: abuse AT gte DOT net
X-Abuse-Info: Please be sure to forward a copy of ALL headers
X-Abuse-Info: Otherwise we will be unable to process your complaint properly
NNTP-Posting-Date: Thu, 09 Nov 2000 00:02:30 GMT
Distribution: world
Date: Thu, 09 Nov 2000 00:02:30 GMT
To: djgpp AT delorie DOT com
DJ-Gateway: from newsgroup comp.os.msdos.djgpp
Reply-To: djgpp AT delorie DOT com

On Wed, 08 Nov 2000 19:27:50 GMT, "Syco" <sycoweb AT chez DOT com> wrote:

>For ALLEGRO, When I run make, that's what occurs :
>"G:\djgpp\allegro>make
>Compiling Allegro for djgpp, optimised. Please wait...
>gcc -DALLEGRO_SRC -Wall -Wno-unused -m486 -O3 -ffast-math -fomit-frame-point
>er -I. -I./include -o obj/djgpp/alleg/allegro.o -c src/allegro.c
>In file included from include/allegro/alconfig.h:30,
>                 from include/allegro.h:41,
>                 from src/allegro.c:21:
>include/allegro/alrsxnt.h:24: #error RSXNT can only use the DLL, not build
>it
>make.exe: *** [obj/djgpp/alleg/allegro.o] Error 1
>"

Do you have RSXNTDJ in front of DJGPP on the path?  RSXNTDJ is no
longer officially supported by the Allegro team.  If you want to
make Allegro for DJGPP, remove RSXNTDJ from your path and run
  G:\djgpp\allegro>fixdjgpp
to reset the Allegro configuration to DJGPP.

>All my environment seams to be OK. I can't go on.

G:\>set
Look on the PATH line for RSXNTDJ.

>For GRX23, see what appears :
>"
>...
>utils/shiftscl.c:102: Invalid `asm' statement:
>utils/shiftscl.c:102: fixed or forbidden register 2 (cx) was spilled for
>class CREG.

According to DJGPP FAQ section 8.17, newer versions of GCC are more
strict about x86 inline assembly syntax.
  http://www.delorie.com/djgpp/v2faq/faq8_17.html
There is a patch for this:
  http://www.gnu.de/software/GRX/

-- 
<O
( \   GNOME vs. KDE: the game!
 X    http://pineight.8m.com/nes.htm

This is McAfee VirusScan. Add these two lines to your signature to
prevent the spread of signature viruses.  http://www.mcafee.com/

- Raw text -


  webmaster     delorie software   privacy  
  Copyright © 2019   by DJ Delorie     Updated Jul 2019