This is a bug report for RHIDE 1.5 (Feb 15 2003
13:53:30)
I am running MS-DOS 8.0 (Windows 95)
Important environment variables:
PATH=c:\djgpp\bin;C:\watcom\BINNT;C:\watcom\BINW;C
:\WINDOWS.000;C:\WINDOWS.000\COMMAND;
DJGPP=c:\djgpp\djgpp.env
DJDIR=c:/djgpp
LFN=y
INFOPATH=.;c:/djgpp/share/rhide;c:/djgpp/bin/../share/r
hide;c:/djgpp/share/rhide/SET;c:/djgpp/bin/../share/rhide
/SET;c:/djgpp/info;c:/djgpp/gnu/emacs/info;/usr/share/in
fo;/usr/info;/usr/local/share/info;/usr/local/info
LOCALEDIR=
LANGUAGE=
SHELL=
COMSPEC=C:\WINDOWS.000\COMMAND.COM
DJSYSFLAGS=
Here is the output from a sample compilation and link for
C
executing:
echo "int main(){return 0;}" | redir -eo gcc -Xlinker -v -
Wa,-v -v -o /dev/null -x c -
Reading specs from c:/djgpp/lib/gcc-lib/djgpp/3.31/specs
Configured with: /devel/gnu/gcc/3.3/gnu/gcc-
3.31/configure i586-pc-msdosdjgpp --
prefix=/dev/env/DJDIR --disable-nls
Thread model: single
gcc version 3.3.1
c:/djgpp/lib/gcc-lib/djgpp/3.31/cc1.exe -quiet -v -
D__GNUC__=3 -D__GNUC_MINOR__=3 -
D__GNUC_PATCHLEVEL__=1 -remap -imacros
c:/djgpp/lib/gcc-lib/djgpp/3.31/djgpp.ver - -quiet -
dumpbase - -auxbase - -version -o
c:/djgpp/tmp/RHlaaaaa/ccAHjl9c.s
GNU C version 3.3.1 (djgpp)
compiled by GNU C version 3.3.1.
GGC heuristics: --param ggc-min-expand=30 --param
ggc-min-heapsize=4096
ignoring nonexistent directory "c:/djgpp/djgpp/include"
#include "..." search starts here:
#include <...> search starts here:
c:/djgpp/lib/gcc-lib/djgpp/3.31/include
c:/djgpp/include
End of search list.
<stdin>:2: error: parse error before string constant
End of the sample
Here is the output from a sample compilation and link for
C++
executing:
echo "int main(){return 0;}" | redir -eo gcc -Xlinker -v -
Wa,-v -v -o /dev/null -x c++ -
Reading specs from c:/djgpp/lib/gcc-lib/djgpp/3.31/specs
Configured with: /devel/gnu/gcc/3.3/gnu/gcc-
3.31/configure i586-pc-msdosdjgpp --
prefix=/dev/env/DJDIR --disable-nls
Thread model: single
gcc version 3.3.1
cc1plus -quiet -v -D__GNUC__=3 -
D__GNUC_MINOR__=3 -D__GNUC_PATCHLEVEL__=1 -
remap -imacros c:/djgpp/lib/gcc-
lib/djgpp/3.31/djgpp.ver - -D__GNUG__=3 -quiet -
dumpbase - -auxbase - -version -o
c:/djgpp/tmp/RHlaaaaa/ccfMA4a1.s
gcc.exe: installation problem, cannot exec `cc1plus': No
such file or directory (ENOENT)
End of the sample
RHIDE internal error. Please send a description of this
situation
as most as possible detailed to the author together with
the version
you are using. AND VERY IMPORTANT IS THE NEXT
TRACEBACK!!!!
Exiting due to signal SIGABRT
Division by Zero at eip=0000b2d1, x87 status=0000
eax=000000c8 ebx=fc916d64 ecx=00000000
edx=0000000a esi=fc916d48 edi=fc9393f0
ebp=fc916ce0 esp=fc916cb8
program=C:\DJGPP\BIN\RHIDE.EXE
cs: sel=00a7 base=86b2f000 limit=fc996fff
ds: sel=00af base=86b2f000 limit=fc996fff
es: sel=00af base=86b2f000 limit=fc996fff
fs: sel=00c7 base=00000000 limit=0010ffff
gs: sel=00c7 base=00000000 limit=0010ffff
ss: sel=00af base=86b2f000 limit=fc996fff
App stack: [fc917000..fc897000] Exceptn stack:
[003114e0..0030f5a0]
Call frame traceback EIPs:
0x0000b2d1
0x0023d6e7
0x0023d085
0x0004c179
0x0002be42
0x0002beaa
0x00008867
0x00226d94
0x002264e0
0x0000ba5e
0x00289d58
Note : On my configuration, this bug is 100%
reproductible.