From: Damian Yerrick Newsgroups: comp.os.msdos.djgpp Subject: Re: Cannot compile ALLEGRO, nor GRX Organization: Pin Eight Software http://pineight.8m.com/ Message-ID: References: X-Newsreader: Forte Agent 1.7/32.534 MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Transfer-Encoding: 7bit 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" 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/ --