g++ internal compiler error 980711

Vadim Zaliva lord@us.matranet.com
Tue Sep 28 21:20:00 GMT 1999


GCC version: egcs-2.91.66
System type: Linux babylon.us.matranet.com 2.2.5-15 #1 Mon Apr 19 23:00:46
EDT 1999 i686 unknown  

Options:

cd /export/home/lord/src/icqmail/src/
make 
c++ -v --save-temps -g -O2  -DHAVE_LIBICQ=1 -DHAVE_LIBNSL=1
-DHAVE_LIBGUILE=1 -DSTDC_HEADERS=1 -DHAVE_FCNTL_H=1 -DHAVE_MALLOC_H=1
-DHAVE_SYS_TIME_H=1 -DHAVE_SYSLOG_H=1 -DHAVE_UNISTD_H=1
-DHAVE_BYTESWAP_H=1 -DHAVE_ENDIAN_H=1 -DHAVE_LIBGUILE_H=1
-DHAVE_GUILE_GH_H=1 -DTIME_WITH_SYS_TIME=1 -DRETSIGTYPE=void
-DHAVE_SELECT=1 -DHAVE_STRDUP=1 -DHAVE_VSNPRINTF=1 -DHAVE_VSPRINTF=1  -c
cfg.cc
Reading specs from /usr/lib/gcc-lib/i386-redhat-linux/egcs-2.91.66/specs
gcc version egcs-2.91.66 19990314/Linux (egcs-1.1.2 release)
 /usr/lib/gcc-lib/i386-redhat-linux/egcs-2.91.66/cpp -lang-c++ -v -undef
-D__GNUC__=2 -D__GNUG__=2 -D__cplusplus -D__GNUC_MINOR__=91 -D__ELF__
-Dunix -Di386 -D__i386__ -Dlinux -D__ELF__ -D__unix__ -D__i386__
-D__i386__ -D__linux__ -D__unix -D__i386 -D__linux -Asystem(posix)
-D__EXCEPTIONS -D__OPTIMIZE__ -g -Asystem(unix) -Acpu(i386)
-Amachine(i386) -Di386 -D__i386 -D__i386__ -DHAVE_LIBICQ=1 -DHAVE_LIBNSL=1
-DHAVE_LIBGUILE=1 -DSTDC_HEADERS=1 -DHAVE_FCNTL_H=1 -DHAVE_MALLOC_H=1
-DHAVE_SYS_TIME_H=1 -DHAVE_SYSLOG_H=1 -DHAVE_UNISTD_H=1
-DHAVE_BYTESWAP_H=1 -DHAVE_ENDIAN_H=1 -DHAVE_LIBGUILE_H=1
-DHAVE_GUILE_GH_H=1 -DTIME_WITH_SYS_TIME=1 -DRETSIGTYPE=void
-DHAVE_SELECT=1 -DHAVE_STRDUP=1 -DHAVE_VSNPRINTF=1 -DHAVE_VSPRINTF=1
cfg.cc cfg.ii
GNU CPP version egcs-2.91.66 19990314/Linux (egcs-1.1.2 release) (i386
Linux/ELF)
#include "..." search starts here:
#include <...> search starts here:
 /usr/include/g++-2
 /usr/local/include
 /usr/i386-redhat-linux/include
 /usr/lib/gcc-lib/i386-redhat-linux/egcs-2.91.66/include
 /usr/include
End of search list.
 /usr/lib/gcc-lib/i386-redhat-linux/egcs-2.91.66/cc1plus cfg.ii -quiet
-dumpbase cfg.cc -g -O2 -version -o cfg.s
GNU C++ version egcs-2.91.66 19990314/Linux (egcs-1.1.2 release)
(i386-redhat-linux) compiled by GNU C version egcs-2.91.66 19990314/Linux
(egcs-1.1.2 release).
cfg.cc: In method `SCM ::Configuration::Cfg::alist()':
cfg.cc:282: warning: passing `const char *' as argument 1 of
`gh_str02scm(char *)' discards const
cfg.cc:284: warning: passing `const char *const' as argument 1 of
`gh_str02scm(char *)' discards const
 as -V -Qy -o cfg.o cfg.s
GNU assembler version 2.9.1 (i386-redhat-linux), using BFD version
2.9.1.0.23
c++ -v --save-temps -g -O2  -DHAVE_LIBICQ=1 -DHAVE_LIBNSL=1
-DHAVE_LIBGUILE=1 -DSTDC_HEADERS=1 -DHAVE_FCNTL_H=1 -DHAVE_MALLOC_H=1
-DHAVE_SYS_TIME_H=1 -DHAVE_SYSLOG_H=1 -DHAVE_UNISTD_H=1
-DHAVE_BYTESWAP_H=1 -DHAVE_ENDIAN_H=1 -DHAVE_LIBGUILE_H=1
-DHAVE_GUILE_GH_H=1 -DTIME_WITH_SYS_TIME=1 -DRETSIGTYPE=void
-DHAVE_SELECT=1 -DHAVE_STRDUP=1 -DHAVE_VSNPRINTF=1 -DHAVE_VSPRINTF=1  -c
log.cc
Reading specs from /usr/lib/gcc-lib/i386-redhat-linux/egcs-2.91.66/specs
gcc version egcs-2.91.66 19990314/Linux (egcs-1.1.2 release)
 /usr/lib/gcc-lib/i386-redhat-linux/egcs-2.91.66/cpp -lang-c++ -v -undef
-D__GNUC__=2 -D__GNUG__=2 -D__cplusplus -D__GNUC_MINOR__=91 -D__ELF__
-Dunix -Di386 -D__i386__ -Dlinux -D__ELF__ -D__unix__ -D__i386__
-D__i386__ -D__linux__ -D__unix -D__i386 -D__linux -Asystem(posix)
-D__EXCEPTIONS -D__OPTIMIZE__ -g -Asystem(unix) -Acpu(i386)
-Amachine(i386) -Di386 -D__i386 -D__i386__ -DHAVE_LIBICQ=1 -DHAVE_LIBNSL=1
-DHAVE_LIBGUILE=1 -DSTDC_HEADERS=1 -DHAVE_FCNTL_H=1 -DHAVE_MALLOC_H=1
-DHAVE_SYS_TIME_H=1 -DHAVE_SYSLOG_H=1 -DHAVE_UNISTD_H=1
-DHAVE_BYTESWAP_H=1 -DHAVE_ENDIAN_H=1 -DHAVE_LIBGUILE_H=1
-DHAVE_GUILE_GH_H=1 -DTIME_WITH_SYS_TIME=1 -DRETSIGTYPE=void
-DHAVE_SELECT=1 -DHAVE_STRDUP=1 -DHAVE_VSNPRINTF=1 -DHAVE_VSPRINTF=1
log.cc log.ii
GNU CPP version egcs-2.91.66 19990314/Linux (egcs-1.1.2 release) (i386
Linux/ELF)
#include "..." search starts here:
#include <...> search starts here:
 /usr/include/g++-2
 /usr/local/include
 /usr/i386-redhat-linux/include
 /usr/lib/gcc-lib/i386-redhat-linux/egcs-2.91.66/include
 /usr/include
End of search list.
 /usr/lib/gcc-lib/i386-redhat-linux/egcs-2.91.66/cc1plus log.ii -quiet
-dumpbase log.cc -g -O2 -version -o log.s
GNU C++ version egcs-2.91.66 19990314/Linux (egcs-1.1.2 release)
(i386-redhat-linux) compiled by GNU C version egcs-2.91.66 19990314/Linux
(egcs-1.1.2 release).
 as -V -Qy -o log.o log.s
GNU assembler version 2.9.1 (i386-redhat-linux), using BFD version
2.9.1.0.23
c++ -v --save-temps -g -O2  -DHAVE_LIBICQ=1 -DHAVE_LIBNSL=1
-DHAVE_LIBGUILE=1 -DSTDC_HEADERS=1 -DHAVE_FCNTL_H=1 -DHAVE_MALLOC_H=1
-DHAVE_SYS_TIME_H=1 -DHAVE_SYSLOG_H=1 -DHAVE_UNISTD_H=1
-DHAVE_BYTESWAP_H=1 -DHAVE_ENDIAN_H=1 -DHAVE_LIBGUILE_H=1
-DHAVE_GUILE_GH_H=1 -DTIME_WITH_SYS_TIME=1 -DRETSIGTYPE=void
-DHAVE_SELECT=1 -DHAVE_STRDUP=1 -DHAVE_VSNPRINTF=1 -DHAVE_VSPRINTF=1  -c
icqmail.cc
Reading specs from /usr/lib/gcc-lib/i386-redhat-linux/egcs-2.91.66/specs
gcc version egcs-2.91.66 19990314/Linux (egcs-1.1.2 release)
 /usr/lib/gcc-lib/i386-redhat-linux/egcs-2.91.66/cpp -lang-c++ -v -undef
-D__GNUC__=2 -D__GNUG__=2 -D__cplusplus -D__GNUC_MINOR__=91 -D__ELF__
-Dunix -Di386 -D__i386__ -Dlinux -D__ELF__ -D__unix__ -D__i386__
-D__i386__ -D__linux__ -D__unix -D__i386 -D__linux -Asystem(posix)
-D__EXCEPTIONS -D__OPTIMIZE__ -g -Asystem(unix) -Acpu(i386)
-Amachine(i386) -Di386 -D__i386 -D__i386__ -DHAVE_LIBICQ=1 -DHAVE_LIBNSL=1
-DHAVE_LIBGUILE=1 -DSTDC_HEADERS=1 -DHAVE_FCNTL_H=1 -DHAVE_MALLOC_H=1
-DHAVE_SYS_TIME_H=1 -DHAVE_SYSLOG_H=1 -DHAVE_UNISTD_H=1
-DHAVE_BYTESWAP_H=1 -DHAVE_ENDIAN_H=1 -DHAVE_LIBGUILE_H=1
-DHAVE_GUILE_GH_H=1 -DTIME_WITH_SYS_TIME=1 -DRETSIGTYPE=void
-DHAVE_SELECT=1 -DHAVE_STRDUP=1 -DHAVE_VSNPRINTF=1 -DHAVE_VSPRINTF=1
icqmail.cc icqmail.ii
GNU CPP version egcs-2.91.66 19990314/Linux (egcs-1.1.2 release) (i386
Linux/ELF)
#include "..." search starts here:
#include <...> search starts here:
 /usr/include/g++-2
 /usr/local/include
 /usr/i386-redhat-linux/include
 /usr/lib/gcc-lib/i386-redhat-linux/egcs-2.91.66/include
 /usr/include
End of search list.
 /usr/lib/gcc-lib/i386-redhat-linux/egcs-2.91.66/cc1plus icqmail.ii -quiet
-dumpbase icqmail.cc -g -O2 -version -o icqmail.s
GNU C++ version egcs-2.91.66 19990314/Linux (egcs-1.1.2 release)
(i386-redhat-linux) compiled by GNU C version egcs-2.91.66 19990314/Linux
(egcs-1.1.2 release).
icqmail.cc: In method `void IcqMail::ctrlc(int)':
icqmail.cc:1044: warning: negative value `-1' passed as argument 1 of
`icq_ChangeStatus(long unsigned int)'
 as -V -Qy -o icqmail.o icqmail.s
GNU assembler version 2.9.1 (i386-redhat-linux), using BFD version
2.9.1.0.23
cc    -c icqbyteorder.c -o icqbyteorder.o
c++ -v --save-temps -g -O2  -DHAVE_LIBICQ=1 -DHAVE_LIBNSL=1
-DHAVE_LIBGUILE=1 -DSTDC_HEADERS=1 -DHAVE_FCNTL_H=1 -DHAVE_MALLOC_H=1
-DHAVE_SYS_TIME_H=1 -DHAVE_SYSLOG_H=1 -DHAVE_UNISTD_H=1
-DHAVE_BYTESWAP_H=1 -DHAVE_ENDIAN_H=1 -DHAVE_LIBGUILE_H=1
-DHAVE_GUILE_GH_H=1 -DTIME_WITH_SYS_TIME=1 -DRETSIGTYPE=void
-DHAVE_SELECT=1 -DHAVE_STRDUP=1 -DHAVE_VSNPRINTF=1 -DHAVE_VSPRINTF=1  -c
main.cc
Reading specs from /usr/lib/gcc-lib/i386-redhat-linux/egcs-2.91.66/specs
gcc version egcs-2.91.66 19990314/Linux (egcs-1.1.2 release)
 /usr/lib/gcc-lib/i386-redhat-linux/egcs-2.91.66/cpp -lang-c++ -v -undef
-D__GNUC__=2 -D__GNUG__=2 -D__cplusplus -D__GNUC_MINOR__=91 -D__ELF__
-Dunix -Di386 -D__i386__ -Dlinux -D__ELF__ -D__unix__ -D__i386__
-D__i386__ -D__linux__ -D__unix -D__i386 -D__linux -Asystem(posix)
-D__EXCEPTIONS -D__OPTIMIZE__ -g -Asystem(unix) -Acpu(i386)
-Amachine(i386) -Di386 -D__i386 -D__i386__ -DHAVE_LIBICQ=1 -DHAVE_LIBNSL=1
-DHAVE_LIBGUILE=1 -DSTDC_HEADERS=1 -DHAVE_FCNTL_H=1 -DHAVE_MALLOC_H=1
-DHAVE_SYS_TIME_H=1 -DHAVE_SYSLOG_H=1 -DHAVE_UNISTD_H=1
-DHAVE_BYTESWAP_H=1 -DHAVE_ENDIAN_H=1 -DHAVE_LIBGUILE_H=1
-DHAVE_GUILE_GH_H=1 -DTIME_WITH_SYS_TIME=1 -DRETSIGTYPE=void
-DHAVE_SELECT=1 -DHAVE_STRDUP=1 -DHAVE_VSNPRINTF=1 -DHAVE_VSPRINTF=1
main.cc main.ii
GNU CPP version egcs-2.91.66 19990314/Linux (egcs-1.1.2 release) (i386
Linux/ELF)
#include "..." search starts here:
#include <...> search starts here:
 /usr/include/g++-2
 /usr/local/include
 /usr/i386-redhat-linux/include
 /usr/lib/gcc-lib/i386-redhat-linux/egcs-2.91.66/include
 /usr/include
End of search list.
 /usr/lib/gcc-lib/i386-redhat-linux/egcs-2.91.66/cc1plus main.ii -quiet
-dumpbase main.cc -g -O2 -version -o main.s
GNU C++ version egcs-2.91.66 19990314/Linux (egcs-1.1.2 release)
(i386-redhat-linux) compiled by GNU C version egcs-2.91.66 19990314/Linux
(egcs-1.1.2 release).
In file included from main.cc:26:
icqmail.hh:61: Internal compiler error 980711.
icqmail.hh:61: Please submit a full bug report to
`egcs-bugs@egcs.cygnus.com'.
icqmail.hh:61: See <URL: http://egcs.cygnus.com/faq.html#bugreport > for
details.
make: *** [main.o] Error 1

Compilation exited abnormally with code 2 at Tue Sep 28 21:16:02

Preprocessed files attached. Please do not mind the code stupidity, I was
in the middle of painful translation from C to C++. this source is not
supposed to be working yet.

I was trying to enclose preprocessed compiler output, but archive was
around 370K and your mail system refused to receive it. So, attached just
one source file.

Sincerely,
Vadim

-- 
;;-----------------------------------+-----------------------------------+
;; Vadim.Zaliva@us.matranet.com      + Those who do not understand Unix  +
;; Project Manager, Matranet Inc.    + are condemned to reinvent it,     +
;; http://www.matranet.com/          + poorly.          (H. Spencer)     +
;;-----------------------------------+-----------------------------------+


More information about the Gcc-bugs mailing list