delorie.com/archives/browse.cgi   search  
Mail Archives: djgpp/1998/02/22/00:16:18

From: Aram Harrow <aram AT mit DOT edu>
Newsgroups: comp.os.msdos.djgpp
Subject: Internal Compiler error
Date: Sat, 21 Feb 1998 16:41:54 -0800
Organization: Massachvsetts Institvte of Technology
Lines: 126
Message-ID: <34EF7451.1A0A@mit.edu>
Reply-To: aram AT mit DOT edu
NNTP-Posting-Host: arams-computer.mit.edu
Mime-Version: 1.0
To: djgpp AT delorie DOT com
DJ-Gateway: from newsgroup comp.os.msdos.djgpp

Hello all,
 I recently received an "internal compiler error" which comes and goes
as I modify my program.  Djgpp suggests that I mail a form to a bug
report
address, but I decided to try here after receiving no answer.

Following are my environment variables, config, autoexec, exact error
message, etc...

Please email me if you know what I should do, as my newsgroup access is
sketchy.

My computer is a 486 DX2-66, 16MB ram, 250MB hard drive.

This problem only occurs under make and it only happens occasionally,
but if a certain file causes the problem it will continue to until
substantially changed.
(So I certainly have the right versions.)

OUTPUT OF: gcc -O2 -Wall -m486 -v -c richtest.cc -o richtest.o
called from make.  options aren't necessarily in that order.

Reading specs from c:/djgpp/lib\specs
gcc version 2.7.2.1
 c:/djgpp/bin\cpp.exe -lang-c++ -v -undef -D__GNUC__=2 -D__GNUG__=2
-D__cplusplus -D__GNUC_MINOR__=7 -Dunix -Di386 -DGO32 -DMSDOS -DDJGPP=2
-DDJGPP_MINOR=1 -D__unix__ -D__i386__ -D__GO32__ -D__MSDOS__
-D__DJGPP__=2 -D__DJGPP_MINOR__=1 -D__unix -D__i386 -D__GO32 -D__MSDOS
-D__DJGPP=2 -D__DJGPP_MINOR=1 -D__OPTIMIZE__ -Wall richtest.cc
c:/djgpp/tmp\ccbaaaaa
GNU CPP version 2.7.2.1 (80386, BSD syntax)
#include "..." search starts here:
#include <...> search starts here:
 c:/djgpp/lang/cxx
 c:/djgpp/include
 c:/djgpp/contrib/grx20/include
 c:/djgpp/alleg
 c:/djgpp/aram/globals
 /usr/local/lib/g++-include
 /usr/local/include
 /usr/local/go32/include
 /usr/local/lib/gcc-lib/go32/2.7.2.1/include
 /usr/include
End of search list.
 c:/djgpp/bin\cc1plus.exe c:/djgpp/tmp\ccbaaaaa -quiet -dumpbase
richtest.cc -m486 -O2 -Wall -version -o c:/djgpp/tmp\cccaaaaa
GNU C++ version 2.7.2 (80386, BSD syntax) compiled by GNU C version
2.7.2.
c:/djgpp/lang/cxx/vector.h: In method `void
vector<Annotation>::insert(class Annotation *, const class Annotation *,
const class Annotation *)':
In file included from richtest.cc:8:
c:/djgpp/lang/cxx/vector.h:151: Internal compiler error.
c:/djgpp/lang/cxx/vector.h:151: Please submit a full bug report to
`bug-g++@prep.ai.mit.edu'.
make.exe: *** [richtest.o] Error 1
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=y in the environment to get verbose output.

OUTPUT OF go32-v2:

DPMI memory available: 15219 Kb
DPMI swap space available: 77765 Kb

OUTPUT OF set:

COMSPEC=C:\COMMAND.COM
TEMP=c:\temp
BLASTER=A220 I5 D1 H5 P330 T6
SOUND=C:\SB16
MIDI=SYNTH:1 MAP:E
PROMPT=$e[36m$p--$g$e[0m
DJGPP=c:/djgpp/djgpp.env
PATH=c:\windows;c:\bat;c:\dos;c:\utils;c:\sb16;c:\tc\bin;c:\net\mit;c:\djgpp\bin

CONFIG.SYS

DEVICE=C:\WINDOWS\HIMEM.SYS
DEVICE=C:\WINDOWS\EMM386.EXE noems
Dos=UMB
Dos=HIGH
Break=On
Files = 40
DEVICEHIGH = C:\dos\ANSI.SYS
DEVICEHIGH /L:1,26928 =C:\SB16\DRV\CTSB16.SYS /UNIT=0 /BLASTER=A:220 I:5
D:1 H:5
DEVICEHIGH /L:1,10416 =C:\SB16\DRV\CTMMSYS.SYS
DEVICEhigh=C:\SBCD\DRV\SLCD.SYS /B:230 /D:MSCD001 /V /K /M:P
devicehigh = c:\windows\ifshlp.sys

AUTOEXEC.BAT

rem shell = c:\command.com /e:2048
@echo off
rem lh C:\SDD\UNIVBE.EXE -w
rem C:\SDD\MKACCEL.EXE -gen
rem C:\SDD\UNIPOWER.EXE

set path=c:\windows;c:\bat;c:\dos;c:\utils;c:\sb16;c:\tc\bin;c:\net\mit
set temp=c:\temp
set blaster=A220 I5 D1 H5 P330 T6
SET SOUND=C:\SB16
SET MIDI=SYNTH:1 MAP:E
rem set MGL_ROOT=C:\SCITECH

diagnose /s
sb16set /p /q

lh \dos\mmouse
lh C:\dos\doskey
lh C:\sbcd\MSCDEX.EXE /S /e /d:mscd001
call c:\bat\vreset
call c:\bat\status
call c:\djgpp\setdjenv

\djgpp\aram\random\automenu 3
if errorlevel 2 \windows\win \eudora\eudora
if errorlevel 1 \windows\win

C:\windows\net start full

- Raw text -


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