X-Authentication-Warning: delorie.com: mailnull set sender to djgpp-workers-bounces using -f X-Authentication-Warning: new-smtp2.ihug.com.au: Host p55-tnt7.syd.ihug.com.au [203.173.144.55] claimed to be acceleron Message-ID: <005201c18165$03a6fd40$0102a8c0@acceleron> From: "Andrew Cottrell" To: "Charles Sandmann" , "Eli Zaretskii" Cc: References: <10112092112 DOT AA12899 AT clio DOT rice DOT edu> Subject: Re: v2.03 refresh ready for review/testing Date: Mon, 10 Dec 2001 21:25:06 +1100 MIME-Version: 1.0 Content-Type: text/plain; charset="iso-8859-1" Content-Transfer-Encoding: 7bit X-Priority: 3 X-MSMail-Priority: Normal X-Mailer: Microsoft Outlook Express 6.00.2600.0000 X-MimeOLE: Produced By Microsoft MimeOLE V6.00.2600.0000 Reply-To: djgpp-workers AT delorie DOT com I applogise if for the size in advance as this is email has allot of debug info. Details below original email. I have included at the end Eli's request to try the command that the mem error occured on after the previous failure. ----- Original Message ----- From: "Charles Sandmann" > > > DJGPP H:\djgpp\gnu\gcc-2.953\build.djg>mem > > > > > > 655360 bytes total conventional memory > > > 655360 bytes available to MS-DOS > > > 66608 largest executable program size > > > > 66KB of free conventional memory? what gives?? > > Wow, didn't notice that. Seems like a problem I used have on Win2K > during libc builds - out of conventional memory. But it went away > at some point (when more of tool chain updated?). > > I'd like to see mem/c and mem/d output. If you can make it fail the > same way :-) > Any ideas why go-32-v2 is still present in the mem /c & mem /d ? I booted up and then openned a cmd prompt then setup the DJGPP environment via a batch file and then started the GCC 2.9.5.3 build. The failure info is below the mem info. The mem output:- DJGPP H:\djgpp\gnu\gcc-2.953\build.djg>mem 655360 bytes total conventional memory 655360 bytes available to MS-DOS 83264 largest executable program size 1048576 bytes total contiguous extended memory 0 bytes available contiguous extended memory 941056 bytes available XMS memory MS-DOS resident in High Memory Area The mem/c output:- Conventional Memory : Name Size in Decimal Size in Hex ------------- --------------------- ------------- MSDOS 12352 ( 12.1K) 3040 KBD 3296 ( 3.2K) CE0 HIMEM 1248 ( 1.2K) 4E0 COMMAND 4768 ( 4.7K) 12A0 go32-v2 39024 ( 38.1K) 9870 go32-v2 42448 ( 41.5K) A5D0 go32-v2 42464 ( 41.5K) A5E0 go32-v2 42496 ( 41.5K) A600 go32-v2 42496 ( 41.5K) A600 go32-v2 42496 ( 41.5K) A600 go32-v2 42464 ( 41.5K) A5E0 go32-v2 42496 ( 41.5K) A600 go32-v2 38992 ( 38.1K) 9850 go32-v2 38992 ( 38.1K) 9850 go32-v2 39024 ( 38.1K) 9870 go32-v2 39024 ( 38.1K) 9870 FREE 32 ( 0.0K) 20 FREE 16912 ( 16.5K) 4210 FREE 2992 ( 2.9K) BB0 FREE 416 ( 0.4K) 1A0 FREE 83264 ( 81.3K) 14540 FREE 3072 ( 3.0K) C00 FREE 2816 ( 2.8K) B00 FREE 7504 ( 7.3K) 1D50 FREE 16640 ( 16.3K) 4100 FREE 6368 ( 6.2K) 18E0 Total FREE : 140016 (136.7K) Upper Memory : Name Size in Decimal Size in Hex ------------- --------------------- ------------- SYSTEM 180208 (176.0K) 2BFF0 go32-v2 48 ( 0.0K) 30 go32-v2 48 ( 0.0K) 30 go32-v2 48 ( 0.0K) 30 go32-v2 48 ( 0.0K) 30 go32-v2 48 ( 0.0K) 30 go32-v2 48 ( 0.0K) 30 go32-v2 48 ( 0.0K) 30 go32-v2 48 ( 0.0K) 30 go32-v2 48 ( 0.0K) 30 go32-v2 48 ( 0.0K) 30 go32-v2 48 ( 0.0K) 30 go32-v2 48 ( 0.0K) 30 MOUSE 12528 ( 12.2K) 30F0 MSCDEXNT 464 ( 0.5K) 1D0 REDIR 2672 ( 2.6K) A70 DOSX 34848 ( 34.0K) 8820 FREE 48 ( 0.0K) 30 FREE 48 ( 0.0K) 30 FREE 48 ( 0.0K) 30 FREE 48 ( 0.0K) 30 FREE 48 ( 0.0K) 30 FREE 48 ( 0.0K) 30 FREE 48 ( 0.0K) 30 FREE 736 ( 0.7K) 2E0 FREE 29328 ( 28.6K) 7290 Total FREE : 30400 ( 29.7K) Total bytes available to programs (Conventional+Upper) : 170416 (166.4K) Largest executable program size : 83264 ( 81.3K) Largest available upper memory block : 29328 ( 28.6K) 1048576 bytes total contiguous extended memory 0 bytes available contiguous extended memory 941056 bytes available XMS memory MS-DOS resident in High Memory Area The mem/d output:- Address Name Size Type ------- -------- ------ ------ 000000 000400 Interrupt Vector 000400 000100 ROM Communication Area 000500 000200 DOS Communication Area 000700 IO 000370 System Data CON System Device Driver AUX System Device Driver PRN System Device Driver CLOCK$ System Device Driver COM1 System Device Driver LPT1 System Device Driver LPT2 System Device Driver LPT3 System Device Driver COM2 System Device Driver COM3 System Device Driver COM4 System Device Driver 000A70 MSDOS 001690 System Data 002100 IO 002150 System Data KBD 000CE0 System Program HIMEM 0004E0 DEVICE= XMSXXXX0 Installed Device Driver 000490 FILES= 000090 FCBS= 000240 LASTDRIVE= 0007D0 STACKS= 004260 COMMAND 000A20 Program 004C90 go32-v2 000040 Data 004CE0 MSDOS 000020 -- Free -- 004D10 COMMAND 000880 Environment 0055A0 MEM 0007A0 Environment 005D50 MSDOS 003A60 -- Free -- 0097C0 go32-v2 001140 Data 00A910 go32-v2 000040 Data 00A960 go32-v2 001250 Data 00BBC0 go32-v2 004100 Data 00FCD0 go32-v2 001140 Data 010E20 go32-v2 000060 Data 010E90 go32-v2 001240 Data 0120E0 go32-v2 001140 Data 013230 go32-v2 000070 Data 0132B0 go32-v2 000070 Data 013330 go32-v2 000070 Data 0133B0 go32-v2 000060 Data 013420 go32-v2 000070 Data 0134A0 MSDOS 000BB0 -- Free -- 014060 go32-v2 000A80 Data 014AF0 go32-v2 000040 Data 014B40 go32-v2 000B90 Data 0156E0 go32-v2 000A80 Data 016170 go32-v2 000040 Data 0161C0 go32-v2 000B90 Data 016D60 go32-v2 001250 Data 017FC0 MSDOS 0001A0 -- Free -- 018170 go32-v2 000A90 Data 018C10 go32-v2 004100 Program 01CD20 go32-v2 000BA0 Data 01D8D0 go32-v2 004100 Data 0219E0 go32-v2 000A90 Data 022480 go32-v2 004100 Program 026590 go32-v2 000040 Data 0265E0 go32-v2 000BA0 Data 027190 go32-v2 004100 Data 02B2A0 go32-v2 000A90 Data 02BD40 go32-v2 004100 Program 02FE50 go32-v2 000040 Data 02FEA0 go32-v2 000BA0 Data 030A50 go32-v2 004100 Data 034B60 go32-v2 004100 Data 038C70 go32-v2 004100 Program 03CD80 go32-v2 004100 Data 040E90 go32-v2 004100 Program 044FA0 go32-v2 004100 Data 0490B0 MEM 014540 Program 05D600 go32-v2 004100 Data 061710 go32-v2 004100 Program 065820 go32-v2 001140 Data 066970 go32-v2 001250 Data 067BD0 go32-v2 001140 Data 068D20 MSDOS 000C00 -- Free -- 069930 go32-v2 004100 Program 06DA40 go32-v2 004100 Data 071B50 go32-v2 004100 Program 075C60 go32-v2 001250 Data 076EC0 go32-v2 001140 Data 078010 go32-v2 001240 Data 079260 MSDOS 000B00 -- Free -- 079D70 go32-v2 004100 Program 07DE80 go32-v2 004100 Data 081F90 go32-v2 004100 Program 0860A0 go32-v2 004100 Data 08A1B0 go32-v2 001140 Data 08B300 go32-v2 001250 Data 08C560 MSDOS 001D50 -- Free -- 08E2C0 go32-v2 004100 Program 0923D0 MSDOS 004100 -- Free -- 0964E0 go32-v2 004100 Program 09A5F0 go32-v2 004100 Data 09E700 MSDOS 0018E0 -- Free -- 09FFF0 SYSTEM 02C000 System Program 0CC000 IO 003100 System Data MOUSE 0030F0 System Program 0CF110 MSDOS 000030 -- Free -- 0CF150 MSDOS 000030 -- Free -- 0CF190 MSDOS 000030 -- Free -- 0CF1D0 MSDOS 000030 -- Free -- 0CF210 go32-v2 000030 Data 0CF250 go32-v2 000030 Data 0CF290 go32-v2 000030 Data 0CF2D0 go32-v2 000030 Data 0CF310 go32-v2 000030 Data 0CF350 MSDOS 000030 -- Free -- 0CF390 MSDOS 000030 -- Free -- 0CF3D0 go32-v2 000030 Data 0CF410 go32-v2 000030 Data 0CF450 go32-v2 000030 Data 0CF490 go32-v2 000030 Data 0CF4D0 go32-v2 000030 Data 0CF510 go32-v2 000030 Data 0CF550 go32-v2 000030 Data 0CF590 MSDOS 000030 -- Free -- 0CF5D0 MSDOS 0002E0 -- Free -- 0CF8C0 MSCDEXNT 0001D0 Program 0CFAA0 REDIR 000A70 Program 0D0520 DOSX 0087A0 Program 0D8CD0 DOSX 000080 Data 0D8D60 MSDOS 007290 -- Free -- 655360 bytes total conventional memory 655360 bytes available to MS-DOS 83264 largest executable program size 1048576 bytes total contiguous extended memory 0 bytes available contiguous extended memory 941056 bytes available XMS memory MS-DOS resident in High Memory Area gcc -DIN_GCC -g -DHAVE_CONFIG_H -o genrecog \ genrecog.o rtl.o bitmap.o print-rtl.o ` case "obstack.o" in ?*) echo obstack.o ;; esac ` ` case "" in ?*) echo ;; esac ` ` case "" in ?*) echo ;; esac ` ` case "" in ?*) echo ;; esac ` ` case "" in ?*) echo ;; esac ` gcc.exe: installation problem, cannot exec `h:/djgpp/lib/gcc-lib/djgpp/2.953/collect2.exe': Not enough memory (ENOMEM) make.exe[1]: *** [genrecog] Error 1 make.exe[1]: Leaving directory `h:/djgpp/gnu/gcc-2.953/build.djg/gcc' make.exe: *** [all-gcc] Error 2 Eli wrote: > What happens if, after the failure, you manually invoke the same > command that the configure script tried to run to check that GCC ``can > create executables''? DJGPP H:\djgpp\gnu\gcc-2.953\build.djg>gcc gcc.exe: No input files DJGPP :\djgpp\gnu\gcc-2.953\build.djg>gcc -DIN_GCC -g -DHAVE_CONFIG_H -o genrecog genrecog.o rtl.o bitmap.o print-rtl.o ` case "obstack.o" in ?*) echo o bstack.o ;; esac ` ` case "" in ?*) echo ;; esac ` ` case "" in ?*) echo ;; es ac ` ` case "" in ?*) echo ;; esac ` ` case "" in ?*) echo ;; esac ` The system cannot execute the specified program.