This is the mail archive of the
gcc-bugs@gcc.gnu.org
mailing list for the GCC project.
Re: Internal Compier error 980331
- To: Bjoern Wennberg <bjornw at fairplay dot no>
- Subject: Re: Internal Compier error 980331
- From: Franz Sirl <Franz dot Sirl-kernel at lauterbach dot com>
- Date: Mon, 13 Jul 1998 17:32:12 +0200
- Cc: egcs-bugs at cygnus dot com
Try this patch from Martin:
http://www.cygnus.com/ml/egcs-bugs/1998-Jul/0295.html
Franz.
At 14:18 13.07.98 , Bjoern Wennberg wrote:
>Hi!
>
>setup:
>binutils-2.9.1
>egcs-980707
>RedHat-5.1
>This is a Linux-686 system
>
>I have compiled and installed qt-1.33 and started to compile the
>kde-package. You may reproduce
>this incident by compiling the file kdebase-1.0/kmenuedit/button.cpp
>
>During build of kde-1.0 (which includes Qt-1.33) the compiler dumps on
>me
>with the following error:
>
>
>g++ -DHAVE_CONFIG_H -I. -I. -I.. -I/usr/local/packages/kde/include
-I/usr/local/
>qt/include -I/usr/X11R6/include -O2 -Wall -c button.cpp
>/usr/local/qt/include/qstring.h: In function `class QString operator
+(const cla
>ss QString &, const class QString &)':
>In file included from /usr/local/qt/include/qobject.h:27,
> from /usr/local/qt/include/qwidget.h:27,
> from /usr/local/qt/include/qapp.h:26,
> from button.cpp:24:
>/usr/local/qt/include/qstring.h:336: warning: choosing `QString::operator
const
>char *() const' over `QArrayT<char>::operator const char *<char>() const'
>/usr/local/qt/include/qstring.h:336: warning: for conversion from `const
QStri
>ng' to `const char *'
>/usr/local/qt/include/qstring.h:336: warning: because conversion
sequence for
>the argument is better
>/usr/local/qt/include/qstring.h: In function `class QString operator
+(const cha
>r *, const class QString &)':
>/usr/local/qt/include/qstring.h:350: warning: choosing `QString::operator
const
>char *() const' over `QArrayT<char>::operator const char *<char>() const'
>/usr/local/qt/include/qstring.h:350: warning: for conversion from `const
QStri
>ng' to `const char *'
>/usr/local/qt/include/qstring.h:350: warning: because conversion
sequence for
>the argument is better
>/usr/local/qt/include/qstring.h: In function `class QString operator
+(char, con
>st class QString &)':
>/usr/local/qt/include/qstring.h:364: warning: choosing `QString::operator
const
>char *() const' over `QArrayT<char>::operator const char *<char>() const'
>/usr/local/qt/include/qstring.h:364: warning: for conversion from `const
QStri
>ng' to `const char *'
>/usr/local/qt/include/qstring.h:364: warning: because conversion
sequence for
>the argument is better
>/usr/local/qt/include/qtstream.h: In function `class QTSManip setw(int)':
>In file included from /usr/local/packages/kde/include/kconfigdata.h:35,
> from /usr/local/packages/kde/include/kconfigbase.h:71,
> from /usr/local/packages/kde/include/kconfig.h:53,
> from /usr/local/packages/kde/include/kapp.h:173,
> from button.cpp:36:
>/usr/local/qt/include/qtstream.h:210: Internal compiler error 980331.
>/usr/local/qt/include/qtstream.h:210: Please submit a full bug report to
`egcs-b
>ugs@cygnus.com'.
>make[2]: *** [button.o] Error 1
>make[2]: Leaving directory `/usr/local/packages/kde/kdebase-1.0/kmenuedit'
>make[1]: *** [all-recursive] Error 1
>make[1]: Leaving directory `/usr/local/packages/kde/kdebase-1.0'
>make: *** [all-recursive-am] Error 2
>
>--
>-------------------------------------------------------
>Bjorn Wennberg email: bjornw@fairplay.no
> ms: +47 950 82 657
>Senior Programmer phone: +47 22405538
>FairPlay International AS fax: +47 22405539
>