Date: Wed, 18 Mar 1998 19:00:03 +0200 (IST) From: Eli Zaretskii To: "Jeff D.S." cc: djgpp AT delorie DOT com Subject: Re: Allegro+Make=Exiting~Error1 In-Reply-To: <350FDE42.1A07@midamer.net> Message-ID: MIME-Version: 1.0 Content-Type: TEXT/PLAIN; charset=US-ASCII Precedence: bulk On Wed, 18 Mar 1998, Jeff D.S. wrote: > Exiting due to signal SIGSEGV > General Protection Fault at eip=0009178 > eax=000b90b4 ebx=00000000 ecx=00000000 edx=000000009 edi=000b8fff > ebp=00068828 esp=000687f8 program=C:\DJGPP\BIN\CPP.EXE > cs: sel=025f base=(etc.etc. Do you need this?) ^^^^^^^^^^^^^^^^^ Yes, this is all crucial info. Please post it in its entirety. As a matter of fact, it is best to post the entire script of the session, beginning with the line where you typed "make [Enter]" at the prompt. > I'm running a PowerMac->VirtualPC->WIN95/DOS->DJGPP Is this some kind of emulator that runs on a CPU that isn't Intel's x86? > simple programs have worked fine, but now there's this Allegro -- Make > problem and all I have is a bunch of memory addresses and the location > of the foul file. What do I do with that?!? You help us debug it (if you cannot debug it by yourself). Please begin by telling which versions of Make and the development tools (GCC and Binutils) did you install, and what does go32-v2 print when invoked from the prompt with no arguments. And btw, since the program that crashes is cpp (the C preprocessor) this has nothing to do with Allegro. It is possible that your PC emulator has some problems in running nested DPMI programs (i.e., Make calls GCC which calls CPP).