compile failing when.......(fixed)

David McGlone dmcglone at ameritech.net
Fri Sep 28 02:08:58 BST 2001


I got it figured out, my KDE2 and qt2 directories were wrong.


On Thursday 27 September 2001 08:16 pm, you wrote:
> Hello again everyone,
>
> first let me say this, I do not intend to become a pest on this list
> and I am very new to Kdevelop so please bear with me.
>
> Ok, I have included below the output that I get when I create a KDE 2
> mini application and try and make it for the first time by using the
> "make" icon. Not only do I get this kind of errors and failure with
> the KDE 2 Mini, but I also get them with the KDE 2 normal, MDI
> KControl Module, Konqui plugin, kicker applet, Kio Slave and desktop
> theme, but on the other hand the QT SDI, MDI and QextMDI work fine.
>
> anyone know any solutions?
>
> main.o: In function `QIntDict<void> type_info function':
> /home/dmcglone/sigcreate/sigcreate/main.cpp:51: undefined reference to
> `KAboutData::KAboutData(char const *, char const *, char const *, char
> const *, int, char const *, char const *, char const *, char const *)'
> /home/dmcglone/sigcreate/sigcreate/main.cpp:51: undefined reference to
> `KAboutData::addAuthor(char const *, char const *, char const *, char
> const *)'
> /home/dmcglone/sigcreate/sigcreate/main.cpp:51: undefined reference to
> `KCmdLineArgs::init(int, char **, KAboutData const *, bool)'
> /home/dmcglone/sigcreate/sigcreate/main.cpp:51: undefined reference to
> `KCmdLineArgs::addCmdLineOptions(KCmdLineOptions const *, char const
> *, char const *, char const *)'
> /home/dmcglone/sigcreate/sigcreate/main.cpp:51: undefined reference to
> `KApplication::KApplication(bool, bool)'
> /home/dmcglone/sigcreate/sigcreate/main.cpp:51: undefined reference to
> `KAboutData::~KAboutData(void)'
> sigcreate_meta_unload.o: In function
> `_KUnloadMetaClass_Helpersigcreate::~_KUnloadMetaClass_Helpersigcreate
>(void)':
> /home/dmcglone/sigcreate/sigcreate/sigcreate_meta_unload.cpp(.text+0x1
>0): undefined reference to `KApplication::kApplication(void)'
> /opt/kde/lib/libkdecore.so: undefined reference to
> `QComboBox::insertItem(char const *, int)'
> /opt/kde/lib/libkdeui.so: undefined reference to
> `QTabDialog::setOKButton(char const *)'
> /opt/kde/lib/libkdecore.so: undefined reference to `darkMagenta'
> /opt/kde/lib/libkdeui.so: undefined reference to
> `QFontMetrics::width(char) const'
> /opt/kde/lib/libkdecore.so: undefined reference to `QDir::exists(char
> const *, bool)'
> /opt/kde/lib/libkdeui.so: undefined reference to `upArrowCursor'
> /opt/kde/lib/libkdecore.so: undefined reference to `QFont::QFont(char
> const *, int, int, bool)'
> /opt/kde/lib/libkdeui.so: undefined reference to
> `QFontInfo::QFontInfo(QWidget const *)'
> /opt/kde/lib/libkdeui.so: undefined reference to
> `QPainter::setBrush(BrushStyle)'
> /opt/kde/lib/libkdecore.so: undefined reference to `darkBlue'
> /opt/kde/lib/libkdeui.so: undefined reference to `sizeAllCursor'
> /opt/kde/lib/libkdecore.so: undefined reference to
> `QString::contains(char, bool) const'
> /opt/kde/lib/libkdeui.so: undefined reference to
> `QPopupMenu::cellHeight(int)'
> /opt/kde/lib/libkdecore.so: undefined reference to
> `QGDict::hashKey(char const *)'
> /opt/kde/lib/libkdeui.so: undefined reference to
> `QTabDialog::addTab(QWidget *, char const *)'
> /opt/kde/lib/libkdeui.so: undefined reference to
> `QMultiLineEdit::append(char const *)'
> /opt/kde/lib/libkdeui.so: undefined reference to
> `QMultiLineEdit::insertAt(char const *, int, int)'
> /opt/kde/lib/libkdecore.so: undefined reference to `QDir::QDir(char
> const *, char const *, int, int)'
> /opt/kde/lib/libkdecore.so: undefined reference to
> `QApplication::setPalette(QPalette const &, bool)'
> /opt/kde/lib/libkdeui.so: undefined reference to
> `QLineEdit::timerEvent(QTimerEvent *)'
> /opt/kde/lib/libkdecore.so: undefined reference to
> `QGDictIterator::getKey(void) const'
> /opt/kde/lib/libkdecore.so: undefined reference to `blue'
> /opt/kde/lib/libkdecore.so: undefined reference to
> `QString::replace(unsigned int, unsigned int, char const *)'
> /opt/kde/lib/libkdecore.so: undefined reference to `darkGreen'
> /opt/kde/lib/libkdecore.so: undefined reference to `chk_pointer(bool,
> char const *, int)'
> /opt/kde/lib/libkdecore.so: undefined reference to
> `QString::setNum(long)'
> /opt/kde/lib/libkdeui.so: undefined reference to `arrowCursor'
> /opt/kde/lib/libkdeui.so: undefined reference to
> `QWidget::setCaption(char const *)'
> /opt/kde/lib/libkdeui.so: undefined reference to `sizeHorCursor'
> /opt/kde/lib/libkdecore.so: undefined reference to `cyan'
> /opt/kde/lib/libkdeui.so: undefined reference to
> `QDir::setNameFilter(char const *)'
> /opt/kde/lib/libkdecore.so: undefined reference to
> `QBitmap::QBitmap(int, int, bool)'
> /opt/kde/lib/libkdeui.so: undefined reference to
> `QMultiLineEdit::insertLine(char const *, int)'
> /opt/kde/lib/libkdecore.so: undefined reference to
> `QPushButton::QPushButton(char const *, QWidget *, char const *)'
> /opt/kde/lib/libkdecore.so: undefined reference to
> `QGDict::remove(char const *)'
> /opt/kde/lib/libkdecore.so: undefined reference to
> `QMessageBox::about(QWidget *, char const *, char const *)'
> /opt/kde/lib/libkdecore.so: undefined reference to `darkCyan'
> /opt/kde/lib/libkdeui.so: undefined reference to
> `QGroupBox::setTitle(char const *)'
> /opt/kde/lib/libkdeui.so: undefined reference to
> `QPainter::translate(float, float)'
> /opt/kde/lib/libkdecore.so: undefined reference to
> `QLineEdit::setText(char const *)'
> /opt/kde/lib/libkdeui.so: undefined reference to `waitCursor'
> /opt/kde/lib/libkdecore.so: undefined reference to
> `QApplication::setFont(QFont const &, bool)'
> /opt/kde/lib/libkdecore.so: undefined reference to
> `QFile::setName(char const *)'
> /opt/kde/lib/libkdecore.so: undefined reference to
> `QCheckBox::QCheckBox(char const *, QWidget *, char const *)'
> /opt/kde/lib/libkdecore.so: undefined reference to
> `QString::resize(unsigned int)'
> /opt/kde/lib/libkdecore.so: undefined reference to
> `QString::insert(unsigned int, char)'
> /opt/kde/lib/libkdecore.so: undefined reference to `gmake[2]: Leaving
> directory `/home/dmcglone/sigcreate/sigcreate'
> gmake[1]: Leaving directory `/home/dmcglone/sigcreate'
> lightGray'
> /opt/kde/lib/libkdeui.so: undefined reference to
> `QButton::setText(char const *)'
> /opt/kde/lib/libkdecore.so: undefined reference to
> `QFileInfo::setFile(char const *)'
> /opt/kde/lib/libkdecore.so: undefined reference to
> `QMenuData::changeItem(char const *, int)'
> /opt/kde/lib/libkdecore.so: undefined reference to
> `QString::toULong(bool *) const'
> /opt/kde/lib/libkdecore.so: undefined reference to
> `QString::operator+=(char const *)'
> /opt/kde/lib/libkdecore.so: undefined reference to
> `QRegExp::match(char const *, int, int *) const'
> /opt/kde/lib/libkdecore.so: undefined reference to
> `QFileInfo::QFileInfo(char const *)'
> /opt/kde/lib/libkdecore.so: undefined reference to `yellow'
> /opt/kde/lib/libkdecore.so: undefined reference to
> `QGDict::QGDict(unsigned int, bool, bool, bool)'
> /opt/kde/lib/libkdecore.so: undefined reference to `green'
> /opt/kde/lib/libkdeui.so: undefined reference to
> `QRadioButton::QRadioButton(char const *, QWidget *, char const *)'
> /opt/kde/lib/libkdeui.so: undefined reference to
> `QBrush::QBrush(BrushStyle)'
> /opt/kde/lib/libkdecore.so: undefined reference to
> `QWMatrix::scale(float, float)'
> /opt/kde/lib/libkdeui.so: undefined reference to
> `QMultiLineEdit::insertChar(char)'
> /opt/kde/lib/libkdecore.so: undefined reference to `QPaintDevice::dpy'
> /opt/kde/lib/libkdecore.so: undefined reference to
> `QImage::setColor(int, unsigned int)'
> /opt/kde/lib/libkdecore.so: undefined reference to `black'
> /opt/kde/lib/libkdecore.so: undefined reference to `red'
> /opt/kde/lib/libkdeui.so: undefined reference to
> `QSlider::QSlider(QSlider::Orientation, QWidget *, char const *)'
> /opt/kde/lib/libkdecore.so: undefined reference to `QGDict::look(char
> const *, void *, int)'
> /opt/kde/lib/libkdeui.so: undefined reference to
> `QMultiLineEdit::getCursorPosition(int *, int *)'
> /opt/kde/lib/libkdeui.so: undefined reference to
> `QTabDialog::styleChange(GUIStyle)'
> /opt/kde/lib/libkdeui.so: undefined reference to
> `QFontMetrics::boundingRect(char const *, int) const'
> /opt/kde/lib/libkdecore.so: undefined reference to `gray'
> /opt/kde/lib/libkdecore.so: undefined reference to
> `bitBlt(QPaintDevice *, int, int, QPaintDevice const *, int, int, int,
> int, RasterOp, bool)' /opt/kde/lib/libkdecore.so: undefined reference
> to `darkGray' /opt/kde/lib/libkdeui.so: undefined reference to
> `QPainter::setRasterOp(RasterOp)'
> /opt/kde/lib/libkdeui.so: undefined reference to `blankCursor'
> /opt/kde/lib/libkdecore.so: undefined reference to `darkRed'
> /opt/kde/lib/libkdeui.so: undefined reference to
> `QPainter::rotate(float)'
> /opt/kde/lib/libkdeui.so: undefined reference to
> `QComboBox::changeItem(char const *, int)'
> /opt/kde/lib/libkdeui.so: undefined reference to
> `QString::leftJustify(unsigned int, char, bool) const'
> /opt/kde/lib/libkdecore.so: undefined reference to
> `QRegExp::QRegExp(char const *, bool, bool)'
> /opt/kde/lib/libkdeui.so: undefined reference to
> `QButton::QButton(QWidget *, char const *)'
> /opt/kde/lib/libkdecore.so: undefined reference to
> `QDir::cleanDirPath(char const *)'
> /opt/kde/lib/libkdeui.so: undefined reference to `QPixmap::load(char
> const *, char const *, QPixmap::ColorMode)'
> /opt/kde/lib/libkdecore.so: undefined reference to
> `QString::QString(int)'
> /opt/kde/lib/libkdeui.so: undefined reference to `QPen::QPen(QColor
> const &, unsigned int, PenStyle)'
> /opt/kde/lib/libkdeui.so: undefined reference to `sizeBDiagCursor'
> /opt/kde/lib/libkdeui.so: undefined reference to
> `QListBox::timerEvent(QTimerEvent *)'
> /opt/kde/lib/libkdecore.so: undefined reference to
> `QImageIO::QImageIO(char const *, char const *)'
> /opt/kde/lib/libkdeui.so: undefined reference to
> `QPopupMenu::cellWidth(int)'
> /opt/kde/lib/libkdecore.so: undefined reference to
> `qt_x_clipboardtime' /opt/kde/lib/libkdeui.so: undefined reference to
> `QFileDialog::QFileDialog(char const *, char const *, QWidget *, char
> const *, bool)'
> /opt/kde/lib/libkdecore.so: undefined reference to
> `QApplication::setStyle(GUIStyle)'
> /opt/kde/lib/libkdeui.so: undefined reference to
> `QLabel::QLabel(QWidget *, char const *, QWidget *, char const *,
> unsigned int)'
> /opt/kde/lib/libkdecore.so: undefined reference to
> `QMenuData::insertItem(char const *, int, int)'
> /opt/kde/lib/libkdeui.so: undefined reference to
> `QWidget::setAcceptFocus(bool)'
> /opt/kde/lib/libkdecore.so: undefined reference to
> `QGroupBox::QGroupBox(char const *, QWidget *, char const *)'
> /opt/kde/lib/libkdeui.so: undefined reference to `sizeVerCursor'
> /opt/kde/lib/libkdecore.so: undefined reference to `darkYellow'
> /opt/kde/lib/libkdecore.so: undefined reference to `magenta'
> /opt/kde/lib/libkdecore.so: undefined reference to
> `QString::toLong(bool *) const'
> /opt/kde/lib/libkdeui.so: undefined reference to `ibeamCursor'
> /opt/kde/lib/libkdecore.so: undefined reference to
> `QString::replace(QRegExp const &, char const *)'
> /opt/kde/lib/libkdecore.so: undefined reference to
> `QPixmap::QPixmap(char const *, char const *, QPixmap::ColorMode)'
> /opt/kde/lib/libkdeui.so: undefined reference to
> `QBrush::QBrush(QColor const &, BrushStyle)'
> /opt/kde/lib/libkdeui.so: undefined reference to
> `QPainter::drawText(int, int, int, int, int, char const *, int, QRect
> *, char **)'
> /opt/kde/lib/libkdecore.so: undefined reference to
> `QImage::scanLine(int) const'
> /opt/kde/lib/libkdeui.so: undefined reference to
> `QPopupMenu::paintCell(QPainter *, int, int)'
> /opt/kde/lib/libkdecore.so: undefined reference to `QDir::setPath(char
> const *)'
> /opt/kde/lib/libkdecore.so: undefined reference to
> `QString::setNum(unsigned long)'
> /opt/kde/lib/libkdecore.so: undefined reference to
> `QImage::createAlphaMask(bool) const'
> /opt/kde/lib/libkdecore.so: undefined reference to `QDir::mkdir(char
> const *, bool) const'
> /opt/kde/lib/libkdecore.so: undefined reference to
> `QString::findRev(char const *, int, bool) const'
> /opt/kde/lib/libkdecore.so: undefined reference to
> `QString::findRev(char, int, bool) const'
> /opt/kde/lib/libkdecore.so: undefined reference to
> `QWidget::setStyle(GUIStyle)'
> /opt/kde/lib/libkdecore.so: undefined reference to
> `QMenuData::changeItem(QPixmap const &, char const *, int)'
> /opt/kde/lib/libkdeui.so: undefined reference to
> `QTabDialog::setApplyButton(char const *)'
> /opt/kde/lib/libkdecore.so: undefined reference to
> `QString::insert(unsigned int, char const *)'
> /opt/kde/lib/libkdeui.so: undefined reference to
> `QComboBox::setStyle(GUIStyle)'
> /opt/kde/lib/libkdeui.so: undefined reference to `QLabel::setText(char
> const *)'
> /opt/kde/lib/libkdeui.so: undefined reference to
> `QMenuData::insertItem(char const *, QObject const *, char const *,
> int)' /opt/kde/lib/libkdeui.so: undefined reference to
> `QMessageBox::warning(QWidget *, char const *, char const *, char
> const *, char const *, char const *, int, int)'
> /opt/kde/lib/libkdecore.so: undefined reference to `QFile::QFile(char
> const *)'
> /opt/kde/lib/libkdecore.so: undefined reference to
> `QFont::setFamily(char const *)'
> /opt/kde/lib/libkdecore.so: undefined reference to
> `QLabel::QLabel(char const *, QWidget *, char const *, unsigned int)'
> /opt/kde/lib/libkdeui.so: undefined reference to `qDrawArrow(QPainter
> *, ArrowType, GUIStyle, bool, int, int, int, int, QColorGroup const &,
> bool)'
> /opt/kde/lib/libkdecore.so: undefined reference to
> `QPixmap::QPixmap(int, int, int)'
> /opt/kde/lib/libkdeui.so: undefined reference to
> `QFontMetrics::QFontMetrics(QWidget const *)'
> /opt/kde/lib/libkdecore.so: undefined reference to
> `QString::toInt(bool *) const'
> /opt/kde/lib/libkdeui.so: undefined reference to `color0'
> /opt/kde/lib/libkdecore.so: undefined reference to
> `QString::toUInt(bool *) const'
> /opt/kde/lib/libkdeui.so: undefined reference to
> `QToolTip::add(QWidget *, char const *)'
> /opt/kde/lib/libkdecore.so: undefined reference to `white'
> /opt/kde/lib/libkdeui.so: undefined reference to `crossCursor'
> /opt/kde/lib/libkdecore.so: undefined reference to
> `QFileInfo::QFileInfo(QDir const &, char const *)'
> /opt/kde/lib/libkdeui.so: undefined reference to
> `QListBoxItem::QListBoxItem(void)'
> /opt/kde/lib/libkdeui.so: undefined reference to `sizeFDiagCursor'
> /opt/kde/lib/libkdeui.so: undefined reference to
> `QPixmap::optimize(bool)'
> /opt/kde/lib/libkdeui.so: undefined reference to
> `QMessageBox::information(QWidget *, char const *, char const *, char
> const *, char const *, char const *, int, int)'
> /opt/kde/lib/libkdeui.so: undefined reference to
> `QFontMetrics::width(char const *, int) const'
> /opt/kde/lib/libkdeui.so: undefined reference to `color1'
> /opt/kde/lib/libkdecore.so: undefined reference to
> `QColor::setNamedColor(char const *)'
> /opt/kde/lib/libkdecore.so: undefined reference to
> `QGDictIterator::get(void) const'
> /opt/kde/lib/libkdecore.so: undefined reference to `QFile::exists(char
> const *)'
> /opt/kde/lib/libkdeui.so: undefined reference to
> `QPainter::drawText(int, int, char const *, int)'
> /opt/kde/lib/libkdeui.so: undefined reference to
> `QTabDialog::setCancelButton(char const *)'
> /opt/kde/lib/libkdeui.so: undefined reference to
> `QMenuData::insertItem(char const *, QPopupMenu *, int, int)'
> /opt/kde/lib/libkdeui.so: undefined reference to
> `QEvent::peErrMsg(void)' /opt/kde/lib/libkdeui.so: undefined reference
> to
> `QListBox::cellHeight(int)'
> /opt/kde/lib/libkdecore.so: undefined reference to
> `QWidget::styleChange(GUIStyle)'
> /opt/kde/lib/libkdeui.so: undefined reference to
> `QSlider::QSlider(int, int, int, int, QSlider::Orientation, QWidget *,
> char const *)' /opt/kde/lib/libkdecore.so: undefined reference to
> `QWMatrix::translate(float, float)'
> /opt/kde/lib/libkdecore.so: undefined reference to
> `QWMatrix::rotate(float)'
> /opt/kde/lib/libkdecore.so: undefined reference to `QString::find(char
> const *, int, bool) const'
> /opt/kde/lib/libkdecore.so: undefined reference to
> `QString::find(char, int, bool) const'
> collect2: ld returned 1 exit status
> gmake[2]: *** [sigcreate] Error 1
> gmake[1]: *** [all-recursive] Error 1
> gmake: *** [all-recursive-am] Error 2
> *** failed ***

-- 
David M.                SuSE Linux 7.1 on an i586
AIM: dmcglone27           Kernel 2.2.18
ICQ: 96210352                KDE-2.2.1
Proud Registered Linux user 226218
======================================

-
to unsubscribe from this list send an email to kdevelop-request at kdevelop.org with the following body:
unsubscribe »your-email-address«



More information about the KDevelop mailing list