I'm getting these compile errors with this file kmencoderdlg.cpp
In file included from kmencoderdlg.cpp:39:
kmencoderdlg.ui.h: In method `void kmencoderdlgForm::start()':
kmencoderdlg.ui.h:13: invalid use of undefined type `class KURLRequester'
kmencoderdlg.h:40: forward declaration of `class KURLRequester'
kmencoderdlg.ui.h: In method `void kmencoderdlgForm::helpkPushButton()':
kmencoderdlg.ui.h:102: no method `KGlobal::instance'
kmencoderdlg.ui.h:104: invalid use of undefined type `class KPushButton'
kmencoderdlg.h:39: forward declaration of `class KPushButton'
kmencoderdlg.ui.h:105: invalid use of undefined type `class KPushButton'
kmencoderdlg.h:39: forward declaration of `class KPushButton'
kmencoderdlg.ui.h: In method `void kmencoderdlgForm::setdvdgroup(bool)':
kmencoderdlg.ui.h:410: invalid use of undefined type `class KURLRequester'
kmencoderdlg.h:40: forward declaration of `class KURLRequester'
kmencoderdlg.ui.h:411: invalid use of undefined type `class KURLRequester'
kmencoderdlg.h:40: forward declaration of `class KURLRequester'
kmencoderdlg.ui.h: In method `void kmencoderdlgForm::setfilegroup(bool)':
kmencoderdlg.ui.h:428: invalid use of undefined type `class KURLRequester'
kmencoderdlg.h:40: forward declaration of `class KURLRequester'
kmencoderdlg.ui.h: In method `void kmencoderdlgForm::seturlgroup(bool)':
kmencoderdlg.ui.h:441: invalid use of undefined type `class KURLRequester'
kmencoderdlg.h:40: forward declaration of `class KURLRequester'
kmencoderdlg.ui.h: In method `void kmencoderdlgForm::setvcdgroup(bool)':
kmencoderdlg.ui.h:449: invalid use of undefined type `class KURLRequester'
kmencoderdlg.h:40: forward declaration of `class KURLRequester'
kmencoderdlg.ui.h:451: invalid use of undefined type `class KURLRequester'
kmencoderdlg.h:40: forward declaration of `class KURLRequester'
kmencoderdlg.ui.h: In method `void kmencoderdlgForm::manageDVDChanged()':
kmencoderdlg.ui.h:800: invalid use of undefined type `class KURLRequester'
kmencoderdlg.h:40: forward declaration of `class KURLRequester'
kmencoderdlg.ui.h: In method `void kmencoderdlgForm::manageListBoxDone()':
kmencoderdlg.ui.h:806: invalid use of undefined type `class KURLRequester'
kmencoderdlg.h:40: forward declaration of `class KURLRequester'
kmencoderdlg.ui.h: In method `void kmencoderdlgForm::getFileGroupStuff()':
kmencoderdlg.ui.h:838: invalid use of undefined type `class KURLRequester'
kmencoderdlg.h:40: forward declaration of `class KURLRequester'
kmencoderdlg.ui.h: In method `void kmencoderdlgForm::getURLGroupStuff()':
kmencoderdlg.ui.h:844: invalid use of undefined type `class KURLRequester'
kmencoderdlg.h:40: forward declaration of `class KURLRequester'
kmencoderdlg.ui.h: In method `void kmencoderdlgForm::manageCdromChanged()':
kmencoderdlg.ui.h:959: invalid use of undefined type `class KURLRequester'
kmencoderdlg.h:40: forward declaration of `class KURLRequester'
kmencoderdlg.cpp: In method `kmencoderdlgForm::kmencoderdlgForm(QWidget * = 0, const char * = 0, bool = FALSE, unsigned int = 0)':
kmencoderdlg.cpp:27012: invalid use of undefined type `class KURLRequester'
kmencoderdlg.h:40: forward declaration of `class KURLRequester'
kmencoderdlg.cpp:27013: no matching function for call to `QHBoxLayout::addWidget (KURLRequester *&)'
/usr/lib/qt-3.0.4/include/qlayout.h:378: candidates are: void QBoxLayout::addWidget(QWidget *, int = 0, int = 0)
kmencoderdlg.cpp:27031: invalid use of undefined type `class KURLRequester'
kmencoderdlg.h:40: forward declaration of `class KURLRequester'
kmencoderdlg.cpp:27032: invalid use of undefined type `class KURLRequester'
kmencoderdlg.h:40: forward declaration of `class KURLRequester'
kmencoderdlg.cpp:27033: no matching function for call to `QHBoxLayout::addWidget (KURLRequester *&)'
/usr/lib/qt-3.0.4/include/qlayout.h:378: candidates are: void QBoxLayout::addWidget(QWidget *, int = 0, int = 0)
kmencoderdlg.cpp:27060: invalid use of undefined type `class KURLRequester'
kmencoderdlg.h:40: forward declaration of `class KURLRequester'
kmencoderdlg.cpp:27061: no matching function for call to `QHBoxLayout::addWidget (KURLRequester *&)'
/usr/lib/qt-3.0.4/include/qlayout.h:378: candidates are: void QBoxLayout::addWidget(QWidget *, int = 0, int = 0)
kmencoderdlg.cpp:27688: invalid use of undefined type `class KURLRequester'
kmencoderdlg.h:40: forward declaration of `class KURLRequester'
kmencoderdlg.cpp:27689: invalid use of undefined type `class KURLRequester'
kmencoderdlg.h:40: forward declaration of `class KURLRequester'
kmencoderdlg.cpp:27690: no matching function for call to `QHBoxLayout::addWidget (KURLRequester *&)'
/usr/lib/qt-3.0.4/include/qlayout.h:378: candidates are: void QBoxLayout::addWidget(QWidget *, int = 0, int = 0)
kmencoderdlg.cpp:27699: invalid use of undefined type `class KURLRequester'kmencoderdlg.h:40: forward declaration of `class KURLRequester'
kmencoderdlg.cpp:27700: invalid use of undefined type `class KURLRequester'
kmencoderdlg.h:40: forward declaration of `class KURLRequester'
kmencoderdlg.cpp:27701: no matching function for call to `QHBoxLayout::addWidget (KURLRequester *&)'
/usr/lib/qt-3.0.4/include/qlayout.h:378: candidates are: void QBoxLayout::addWidget(QWidget *, int = 0, int = 0)
kmencoderdlg.cpp:27893: invalid use of undefined type `class KPushButton'
kmencoderdlg.h:39: forward declaration of `class KPushButton'
kmencoderdlg.cpp:27894: invalid use of undefined type `class KPushButton'
kmencoderdlg.h:39: forward declaration of `class KPushButton'
kmencoderdlg.cpp:27896: no matching function for call to `QGridLayout::addWidget (KPushButton *&, int, int)'
/usr/lib/qt-3.0.4/include/qlayout.h:323: candidates are: void QGridLayout::addWidget(QWidget *, int, int, int = 0)
kmencoderdlg.cpp:27984: no matching function for call to `kmencoderdlgForm::connect (KPushButton *&, const char[11], kmencoderdlgForm *, const char[19])'
/usr/lib/qt-3.0.4/include/qobject.h:112: candidates are: static bool QObject::connect(const QObject *, const char *, const QObject *, const char *)
/usr/lib/qt-3.0.4/include/qobject.h:208: bool QObject::connect(const QObject *, const char *, const char *) const
kmencoderdlg.cpp:28022: no matching function for call to `kmencoderdlgForm::connect (KURLRequester *&, const char[29], kmencoderdlgForm *, const char[21])'
/usr/lib/qt-3.0.4/include/qobject.h:112: candidates are: static bool QObject::connect(const QObject *, const char *, const QObject *, const char *)
/usr/lib/qt-3.0.4/include/qobject.h:208: bool QObject::connect(const QObject *, const char *, const char *) const
kmencoderdlg.cpp:28023: no matching function for call to `kmencoderdlgForm::connect (KURLRequester *&, const char[29], kmencoderdlgForm *, const char[20])'
/usr/lib/qt-3.0.4/include/qobject.h:112: candidates are: static bool QObject::connect(const QObject *, const char *, const QObject *, const char *)
/usr/lib/qt-3.0.4/include/qobject.h:208: bool QObject::connect(const QObject *, const char *, const char *) const
kmencoderdlg.cpp:28029: no matching function for call to `kmencoderdlgForm::connect (KURLRequester *&, const char[29], kmencoderdlgForm *, const char[22])'
/usr/lib/qt-3.0.4/include/qobject.h:112: candidates are: static bool QObject::connect(const QObject *, const char *, const QObject *, const char *)
/usr/lib/qt-3.0.4/include/qobject.h:208: bool QObject::connect(const QObject *, const char *, const char *) const
kmencoderdlg.cpp:28030: no matching function for call to `kmencoderdlgForm::connect (KURLRequester *&, const char[29], kmencoderdlgForm *, const char[20])'
/usr/lib/qt-3.0.4/include/qobject.h:112: candidates are: static bool QObject::connect(const QObject *, const char *, const QObject *, const char *)
/usr/lib/qt-3.0.4/include/qobject.h:208: bool QObject::connect(const QObject *, const char *, const char *) const
make[2]: *** [kmencoderdlg.o] Error 1
make[2]: Leaving directory `/home/skynet/kmencoder/kmencoder'
make[1]: *** [all-recursive] Error 1
make[1]: Leaving directory `/home/skynet/kmencoder'
make: *** [all] Error 2
Could anyone possibly help me here?
If you would like to refer to this comment somewhere else in this project, copy and paste the following link:
I'm getting these compile errors with this file kmencoderdlg.cpp
In file included from kmencoderdlg.cpp:39:
kmencoderdlg.ui.h: In method `void kmencoderdlgForm::start()':
kmencoderdlg.ui.h:13: invalid use of undefined type `class KURLRequester'
kmencoderdlg.h:40: forward declaration of `class KURLRequester'
kmencoderdlg.ui.h: In method `void kmencoderdlgForm::helpkPushButton()':
kmencoderdlg.ui.h:102: no method `KGlobal::instance'
kmencoderdlg.ui.h:104: invalid use of undefined type `class KPushButton'
kmencoderdlg.h:39: forward declaration of `class KPushButton'
kmencoderdlg.ui.h:105: invalid use of undefined type `class KPushButton'
kmencoderdlg.h:39: forward declaration of `class KPushButton'
kmencoderdlg.ui.h: In method `void kmencoderdlgForm::setdvdgroup(bool)':
kmencoderdlg.ui.h:410: invalid use of undefined type `class KURLRequester'
kmencoderdlg.h:40: forward declaration of `class KURLRequester'
kmencoderdlg.ui.h:411: invalid use of undefined type `class KURLRequester'
kmencoderdlg.h:40: forward declaration of `class KURLRequester'
kmencoderdlg.ui.h: In method `void kmencoderdlgForm::setfilegroup(bool)':
kmencoderdlg.ui.h:428: invalid use of undefined type `class KURLRequester'
kmencoderdlg.h:40: forward declaration of `class KURLRequester'
kmencoderdlg.ui.h: In method `void kmencoderdlgForm::seturlgroup(bool)':
kmencoderdlg.ui.h:441: invalid use of undefined type `class KURLRequester'
kmencoderdlg.h:40: forward declaration of `class KURLRequester'
kmencoderdlg.ui.h: In method `void kmencoderdlgForm::setvcdgroup(bool)':
kmencoderdlg.ui.h:449: invalid use of undefined type `class KURLRequester'
kmencoderdlg.h:40: forward declaration of `class KURLRequester'
kmencoderdlg.ui.h:451: invalid use of undefined type `class KURLRequester'
kmencoderdlg.h:40: forward declaration of `class KURLRequester'
kmencoderdlg.ui.h: In method `void kmencoderdlgForm::manageDVDChanged()':
kmencoderdlg.ui.h:800: invalid use of undefined type `class KURLRequester'
kmencoderdlg.h:40: forward declaration of `class KURLRequester'
kmencoderdlg.ui.h: In method `void kmencoderdlgForm::manageListBoxDone()':
kmencoderdlg.ui.h:806: invalid use of undefined type `class KURLRequester'
kmencoderdlg.h:40: forward declaration of `class KURLRequester'
kmencoderdlg.ui.h: In method `void kmencoderdlgForm::getFileGroupStuff()':
kmencoderdlg.ui.h:838: invalid use of undefined type `class KURLRequester'
kmencoderdlg.h:40: forward declaration of `class KURLRequester'
kmencoderdlg.ui.h: In method `void kmencoderdlgForm::getURLGroupStuff()':
kmencoderdlg.ui.h:844: invalid use of undefined type `class KURLRequester'
kmencoderdlg.h:40: forward declaration of `class KURLRequester'
kmencoderdlg.ui.h: In method `void kmencoderdlgForm::manageCdromChanged()':
kmencoderdlg.ui.h:959: invalid use of undefined type `class KURLRequester'
kmencoderdlg.h:40: forward declaration of `class KURLRequester'
kmencoderdlg.cpp: In method `kmencoderdlgForm::kmencoderdlgForm(QWidget * = 0, const char * = 0, bool = FALSE, unsigned int = 0)':
kmencoderdlg.cpp:27012: invalid use of undefined type `class KURLRequester'
kmencoderdlg.h:40: forward declaration of `class KURLRequester'
kmencoderdlg.cpp:27013: no matching function for call to `QHBoxLayout::addWidget (KURLRequester *&)'
/usr/lib/qt-3.0.4/include/qlayout.h:378: candidates are: void QBoxLayout::addWidget(QWidget *, int = 0, int = 0)
kmencoderdlg.cpp:27031: invalid use of undefined type `class KURLRequester'
kmencoderdlg.h:40: forward declaration of `class KURLRequester'
kmencoderdlg.cpp:27032: invalid use of undefined type `class KURLRequester'
kmencoderdlg.h:40: forward declaration of `class KURLRequester'
kmencoderdlg.cpp:27033: no matching function for call to `QHBoxLayout::addWidget (KURLRequester *&)'
/usr/lib/qt-3.0.4/include/qlayout.h:378: candidates are: void QBoxLayout::addWidget(QWidget *, int = 0, int = 0)
kmencoderdlg.cpp:27060: invalid use of undefined type `class KURLRequester'
kmencoderdlg.h:40: forward declaration of `class KURLRequester'
kmencoderdlg.cpp:27061: no matching function for call to `QHBoxLayout::addWidget (KURLRequester *&)'
/usr/lib/qt-3.0.4/include/qlayout.h:378: candidates are: void QBoxLayout::addWidget(QWidget *, int = 0, int = 0)
kmencoderdlg.cpp:27688: invalid use of undefined type `class KURLRequester'
kmencoderdlg.h:40: forward declaration of `class KURLRequester'
kmencoderdlg.cpp:27689: invalid use of undefined type `class KURLRequester'
kmencoderdlg.h:40: forward declaration of `class KURLRequester'
kmencoderdlg.cpp:27690: no matching function for call to `QHBoxLayout::addWidget (KURLRequester *&)'
/usr/lib/qt-3.0.4/include/qlayout.h:378: candidates are: void QBoxLayout::addWidget(QWidget *, int = 0, int = 0)
kmencoderdlg.cpp:27699: invalid use of undefined type `class KURLRequester'kmencoderdlg.h:40: forward declaration of `class KURLRequester'
kmencoderdlg.cpp:27700: invalid use of undefined type `class KURLRequester'
kmencoderdlg.h:40: forward declaration of `class KURLRequester'
kmencoderdlg.cpp:27701: no matching function for call to `QHBoxLayout::addWidget (KURLRequester *&)'
/usr/lib/qt-3.0.4/include/qlayout.h:378: candidates are: void QBoxLayout::addWidget(QWidget *, int = 0, int = 0)
kmencoderdlg.cpp:27893: invalid use of undefined type `class KPushButton'
kmencoderdlg.h:39: forward declaration of `class KPushButton'
kmencoderdlg.cpp:27894: invalid use of undefined type `class KPushButton'
kmencoderdlg.h:39: forward declaration of `class KPushButton'
kmencoderdlg.cpp:27896: no matching function for call to `QGridLayout::addWidget (KPushButton *&, int, int)'
/usr/lib/qt-3.0.4/include/qlayout.h:323: candidates are: void QGridLayout::addWidget(QWidget *, int, int, int = 0)
kmencoderdlg.cpp:27984: no matching function for call to `kmencoderdlgForm::connect (KPushButton *&, const char[11], kmencoderdlgForm *, const char[19])'
/usr/lib/qt-3.0.4/include/qobject.h:112: candidates are: static bool QObject::connect(const QObject *, const char *, const QObject *, const char *)
/usr/lib/qt-3.0.4/include/qobject.h:208: bool QObject::connect(const QObject *, const char *, const char *) const
kmencoderdlg.cpp:28022: no matching function for call to `kmencoderdlgForm::connect (KURLRequester *&, const char[29], kmencoderdlgForm *, const char[21])'
/usr/lib/qt-3.0.4/include/qobject.h:112: candidates are: static bool QObject::connect(const QObject *, const char *, const QObject *, const char *)
/usr/lib/qt-3.0.4/include/qobject.h:208: bool QObject::connect(const QObject *, const char *, const char *) const
kmencoderdlg.cpp:28023: no matching function for call to `kmencoderdlgForm::connect (KURLRequester *&, const char[29], kmencoderdlgForm *, const char[20])'
/usr/lib/qt-3.0.4/include/qobject.h:112: candidates are: static bool QObject::connect(const QObject *, const char *, const QObject *, const char *)
/usr/lib/qt-3.0.4/include/qobject.h:208: bool QObject::connect(const QObject *, const char *, const char *) const
kmencoderdlg.cpp:28029: no matching function for call to `kmencoderdlgForm::connect (KURLRequester *&, const char[29], kmencoderdlgForm *, const char[22])'
/usr/lib/qt-3.0.4/include/qobject.h:112: candidates are: static bool QObject::connect(const QObject *, const char *, const QObject *, const char *)
/usr/lib/qt-3.0.4/include/qobject.h:208: bool QObject::connect(const QObject *, const char *, const char *) const
kmencoderdlg.cpp:28030: no matching function for call to `kmencoderdlgForm::connect (KURLRequester *&, const char[29], kmencoderdlgForm *, const char[20])'
/usr/lib/qt-3.0.4/include/qobject.h:112: candidates are: static bool QObject::connect(const QObject *, const char *, const QObject *, const char *)
/usr/lib/qt-3.0.4/include/qobject.h:208: bool QObject::connect(const QObject *, const char *, const char *) const
make[2]: *** [kmencoderdlg.o] Error 1
make[2]: Leaving directory `/home/skynet/kmencoder/kmencoder'
make[1]: *** [all-recursive] Error 1
make[1]: Leaving directory `/home/skynet/kmencoder'
make: *** [all] Error 2
Could anyone possibly help me here?