This is the mail archive of the
gcc-bugs@gcc.gnu.org
mailing list for the GCC project.
Internal compiler error 980331
- To: egcs-bugs at cygnus dot com
- Subject: Internal compiler error 980331
- From: Martin Rehwald <rehwald at uni-muenster dot de>
- Date: Thu, 9 Jul 1998 10:59:02 +0200
- Reply-To: rehwald at uni-muenster dot de
The following problem occured:
/opt/kde/include/kconfigbase.h: In method `KConfigGroupSaver::~KConfigGroupSaver()':
/opt/kde/include/kconfigbase.h:721: warning: choosing `QString::operator const char *() const' over `QArrayT<char>::operator const char *<char>() const'
/opt/kde/include/kconfigbase.h:721: warning: for conversion from `QString' to `const char *'
/opt/kde/include/kconfigbase.h:721: warning: because conversion sequence for the argument is better
kdecode.moc: In method `void KDecode::initMetaObject()':
In file included from kdecode.cpp:21:
kdecode.moc:37: Internal compiler error 980331.
kdecode.moc:37: Please submit a full bug report to `egcs-bugs@cygnus.com'.
make: *** [kdecode.o] Error 1
when compiling krn-0.4.8 from the KDE source package kdenetwork-980706.tar.bz2
the compiler is
Reading specs from /usr/lib/gcc-lib/i586-pc-linux-gnu/egcs-2.91.43/specs
gcc version egcs-2.91.43 19980628 (gcc2 ss-980502 experimental)
built with --enable-haifa --enable-shared
building the compiler dit not work using simpliy
configure;make,
but after executing configure i had to do a configure in the gcc subdirectory
because of a broken Makefile therein. (some lines of stange control characters)
hope this helps you, best regards
Martin
--
Institut für Theoretische Physik I
Martin Rehwald Phone: (0251) 83-34921
Wilhelm-Klemm-Straße 9 E-Mail: mailto:Rehwald@UNI-Muenster.DE
48149 Münster WWW: http://pauli.UNI-Muenster.DE/~rehwald
/****************************************************************************
** KDecode meta object code from reading C++ file 'kdecode.h'
**
** Created: Wed Jul 8 16:52:44 1998
** by: The Qt Meta Object Compiler ($Revision: 2.18 $)
**
** WARNING! All changes made in this file will be lost!
*****************************************************************************/
#if !defined(Q_MOC_OUTPUT_REVISION)
#define Q_MOC_OUTPUT_REVISION 2
#elif Q_MOC_OUTPUT_REVISION != 2
#error Moc format conflict - please regenerate all moc files
#endif
#include "kdecode.h"
#include <qmetaobj.h>
const char *KDecode::className() const
{
return "KDecode";
}
QMetaObject *KDecode::metaObj = 0;
void KDecode::initMetaObject()
{
if ( metaObj )
return;
if ( strcmp(QObject::className(), "QObject") != 0 )
badSuperclassWarning("KDecode","QObject");
if ( !QObject::metaObject() )
QObject::initMetaObject();
typedef void(KDecode::*m1_t0)(int,const char*);
typedef void(KDecode::*m1_t1)(int,int);
m1_t0 v1_0 = &KDecode::decode;
m1_t1 v1_1 = &KDecode::decode;
QMetaData *slot_tbl = new QMetaData[2];
slot_tbl[0].name = "decode(int,const char*)";
slot_tbl[1].name = "decode(int,int)";
slot_tbl[0].ptr = *((QMember*)&v1_0);
slot_tbl[1].ptr = *((QMember*)&v1_1);
typedef void(KDecode::*m2_t0)();
typedef void(KDecode::*m2_t1)();
m2_t0 v2_0 = &KDecode::message;
m2_t1 v2_1 = &KDecode::busy;
QMetaData *signal_tbl = new QMetaData[2];
signal_tbl[0].name = "message()";
signal_tbl[1].name = "busy()";
signal_tbl[0].ptr = *((QMember*)&v2_0);
signal_tbl[1].ptr = *((QMember*)&v2_1);
metaObj = new QMetaObject( "KDecode", "QObject",
slot_tbl, 2,
signal_tbl, 2 );
}
// SIGNAL message
void KDecode::message()
{
activate_signal( "message()" );
}
// SIGNAL busy
void KDecode::busy()
{
activate_signal( "busy()" );
}