From: "Manuel Vicente" To: Subject: Gcc crashes Date: Wed, 1 Aug 2001 19:00:34 +0200 Message-ID: MIME-Version: 1.0 Content-Type: multipart/mixed; boundary="----=_NextPart_000_0000_01C11ABC.3E7FA0D0" X-Priority: 3 (Normal) X-MSMail-Priority: Normal X-Mailer: Microsoft Outlook IMO, Build 9.0.2416 (9.0.2910.0) Importance: Normal X-MimeOLE: Produced By Microsoft MimeOLE V5.50.4522.1200 Reply-To: djgpp AT delorie DOT com This is a multi-part message in MIME format. ------=_NextPart_000_0000_01C11ABC.3E7FA0D0 Content-Type: text/plain; charset="iso-8859-1" Content-Transfer-Encoding: 7bit Dear gcc-guru: I have just re-installed my djgpp gcc and now I'm not capable of compiling anything, even a simple program who prints "Hello". I have already read the FAQs but I haven't solved the problem yet. I send you as an attachment the environment variables, the output of the go32-v2 program, the error message and even the original program. I hope you can help me, I am really in a hurry. I think that the enviroment variables are correct, and my gcc is installed in e:\djgpp. The operating system I use is Windows 2000 professional and I have already had the gcc installed but now it doesn't work. Thank you very much in advance. Waiting your reply, Manuel Vicente Spain. ------=_NextPart_000_0000_01C11ABC.3E7FA0D0 Content-Type: text/plain; name="environ.txt" Content-Transfer-Encoding: quoted-printable Content-Disposition: attachment; filename="environ.txt" ALLUSERSPROFILE=3DE:\Documents and Settings\All Users APPDATA=3DE:\Documents and Settings\manolo\Datos de programa CMDLINE=3Dnotepad hello.c CommonProgramFiles=3DE:\Archivos de programa\Archivos comunes COMPUTERNAME=3DFARADAY ComSpec=3DE:\Util\4NT\4NT.EXE djgpp=3De:\djgpp\djgpp.env HOMEDRIVE=3DE: HOMEPATH=3D\ LOGONSERVER=3D\\FARADAY NUMBER_OF_PROCESSORS=3D2 OS=3DWindows_NT Os2LibPath=3DE:\WINNT\system32\os2\dll; path=3De:\util\bat;e:\djgpp\bin;E:\WINNT\system32;E:\WINNT;E:\WINNT\Syste= m32\Wbem;E:\ARCHIV~1\ULTRAE~1;e:/DJGPP/bin;e:/DJGPP/bin; PATHEXT=3D.COM;.EXE;.BAT;.CMD;.VBS;.VBE;.JS;.JSE;.WSF;.WSH PROCESSOR_ARCHITECTURE=3Dx86 PROCESSOR_IDENTIFIER=3Dx86 Family 6 Model 5 Stepping 2, GenuineIntel PROCESSOR_LEVEL=3D6 PROCESSOR_REVISION=3D0502 ProgramFiles=3DE:\Archivos de programa SystemDrive=3DE: SystemRoot=3DE:\WINNT TEMP=3DE:\WINNT\TEMP TMP=3DE:\TEMP USERDOMAIN=3DFARADAY USERNAME=3Dmanolo USERPROFILE=3DE:\Documents and Settings\manolo windir=3DE:\WINNT ------=_NextPart_000_0000_01C11ABC.3E7FA0D0 Content-Type: application/octet-stream; name="errors" Content-Transfer-Encoding: quoted-printable Content-Disposition: attachment; filename="errors" Reading specs from e:/djgpp/lib/specs gcc version 2.8.1 e:/djgpp/lib/gcc-lib/djgpp/2.81/cpp.exe -lang-c -v -undef = -D__GNUC__=3D2 -D__GNUC_MINOR__=3D8 -Dunix -Di386 -DGO32 -DMSDOS = -DDJGPP=3D2 -DDJGPP_MINOR=3D1 -D__unix__ -D__i386__ -D__GO32__ = -D__MSDOS__ -D__DJGPP__=3D2 -D__DJGPP_MINOR__=3D1 -D__unix -D__i386 = -D__GO32 -D__MSDOS -D__DJGPP=3D2 -D__DJGPP_MINOR=3D1 hello.c = e:/djgpp/tmp/ccaahknj GNU CPP version 2.8.1 (80386, BSD syntax) #include "..." search starts here: #include <...> search starts here: e:/djgpp/include e:/djgpp/lib/gcc-lib/djgpp/2.81/include e:/djgpp/include End of search list. e:/djgpp/lib/gcc-lib/djgpp/2.81/cc1.exe e:/djgpp/tmp/ccaahknj -quiet = -dumpbase hello.c -version -o e:/djgpp/tmp/ccbahknj GNU C version 2.8.1 (djgpp) compiled by GNU C version 2.8.1. e:/djgpp/bin/as.exe -o e:/djgpp/tmp/cccahknj e:/djgpp/tmp/ccbahknj e:/djgpp/bin/ld.exe -o hello e:/djgpp/lib/crt0.o -Le:/djgpp/lib = -Le:/djgpp/lib/gcc-lib/djgpp/2.81 -Le:/djgpp/lib e:/djgpp/tmp/cccahknj = -Tdjgpp.djl -lgcc -lc -lgcc Exiting due to signal SIGSEGV General Protection Fault at eip=3D0002f768 eax=3Dff990000 ebx=3D00000000 ecx=3D000001ea edx=3Dff990000 = esi=3D00001000 edi=3D00000009 ebp=3D00093430 esp=3D00093420 program=3De:/djgpp/bin/ld.exe cs: sel=3D026f base=3D01ea0000 limit=3D7e14ffff ds: sel=3D0277 base=3D01ea0000 limit=3D7e14ffff es: sel=3D0277 base=3D01ea0000 limit=3D7e14ffff fs: sel=3D0247 base=3D0000b490 limit=3D0000ffff gs: sel=3D0287 base=3D00000000 limit=3D000fffff ss: sel=3D0277 base=3D01ea0000 limit=3D7e14ffff Call frame traceback EIPs: 0x0002f768 0x0002f6e5 0x0002e7b2 0x0000fae4 0x0000fb78 0x000100cb 0x0001048c 0x000104f8 0x00012636 0x00020ed4 0x0000755c 0x00007990 0x000093f5 0x0000acba 0x0002eeba ------=_NextPart_000_0000_01C11ABC.3E7FA0D0 Content-Type: application/octet-stream; name="go32-v2.out" Content-Transfer-Encoding: quoted-printable Content-Disposition: attachment; filename="go32-v2.out" go32/v2 version 2.0 built Aug 12 1996 22:27:23 Usage: go32 coff-image [args] Rename this to go32.exe only if you need a go32 that can run v2 binaries = as well as v1 binaries (old makefiles). Put ahead of the old go32 in your = PATH but do not delete your old go32 - leave it in the PATH after this one. Set GO32_V2_DEBUG=3Dy in the environment to get verbose output. DPMI memory available: 35559 Kb DPMI swap space available: 0 Kb ------=_NextPart_000_0000_01C11ABC.3E7FA0D0 Content-Type: application/octet-stream; name="hello.c" Content-Transfer-Encoding: 7bit Content-Disposition: attachment; filename="hello.c" #include main() { printf ("Hello world"); } ------=_NextPart_000_0000_01C11ABC.3E7FA0D0--