link problem KDE_2_2_BRANCH

Etay Meiri cl1 at netvision.net.il
Sun Feb 10 23:46:17 UTC 2002


Hi,

I've just updated to KDE_2_2_BRANCH. I did make distclean,configure and
make and got tons of link errors. Because of a previous mail I upgraded to automake
1.5-8 (redhat rawhide) but it didn't help. Here's the errors I get:

c++ -ansi -D_XOPEN_SOURCE=500 -D_BSD_SOURCE -Wbad-function-cast -Wcast-align -Wundef -Wconversion -fno-builtin -Wnon-virtual-dtor -Wno-long-long -g -O2 -Wall -pedantic -W -Wpointer-arith -Wmissing-prototypes -Wwrite-strings -fno-exceptions -fno-check-new -o .libs/kdevelop ccompconf.o cprjcompopts.o simpleparser.o cppcodecompletion.o codecompletion_arghint.o ctoolclass.o kdevsession.o clibpropdlgimpl.o ckonsolewidget.o docviewman.o ckdevelop.o ckdevelop_classview.o ckdevelop_noslot.o cprjoptionsdlg.o ckappwizard.o ckdevelop_init.o main.o kstartuplogo.o kdevlistview.o grepdialog.o doctreeview.o dbgtoolbar.o dbgpsdlg.o ctreeview.o ctreehandler.o ctoolsconfigdlg.o crealfileview.o cproject.o coutputwidget.o cnewfiledlg.o cnewclassdlg.o cmakemanualdlgdata.o cmakemanualdlg.o clogfileview.o ckdevsetupdlg.o ckdevelop_whatsthis.o ckdevelop_project.o cclasstreehandler.o ckdevaccel.o cgrouppropertiesdlg.o cgeneratenewfile.o cfinddoctextdlg.o cfilepropdlg.o cexecuteargdlgo ceditwidget.o cdoctreepropdlg.o cdocbrowser.o ccvaddfolderdlg.o cclonefunctiondlg.o cclassview.o wzconnectdlgimpl.o cclasstooltreeview.o cclasstooldlg.o caddnewtranslationdlg.o caddexistingfiledlg.o caddclassmethoddlg.o caddclassattributedlg.o mpatrol.o  -L/usr/X11R6/lib -L/usr/lib/qt-2.3.1/lib -L/usr/lib ./vc/.libs/libkdevelopvc.so -L/usr/lib/gcc-lib/i386-redhat-linux/2.96 -L/usr/lib/gcc-lib/i386-redhat-linux/2.96/../../.. ./kwrite/.libs/libkdevelopkwrite.so ./gfxview/.libs/libkdevelopgfxview.so ./dbg/.libs/libkdevelopdbg.so ./classwizard/libclasswizard.a ./kpp/.libs/libkdevelopkpp.so ./classparser/libclassparser.a ./ctags/libctags.a ./setup/.libs/libkdevelopsetup.so ./widgets/qextmdi/src/.libs/libkdevelopqextmdi.so -lresolv -lfl -lresolv /usr/lib/libkhtml.so /usr/lib/libkjava.so /usr/lib/libkdeprint.so /usr/lib/libkparts.so /usr/lib/libkfile.so /usr/lib/libksycoca.so /usr/lib/libkioso /usr/lib/libkdesu.so -lutil /usr/lib/libkssl.so -lresolv /usr/lib/libfam.so /usr/lib/libkdeui.so -lresolv /usr/lib/libkdecore.so -ldl /usr/lib/libDCOP.so -lresolv -lstdc++ -lc -lgcc -lqt -lpng -lz -lm /usr/lib/libjpeg.so -lXext -lX11 -lresolv -lSM -lICE -lresolv -Wl,--rpath -Wl,/home/cl/kde/lib -Wl,--rpath -Wl,/usr/lib -Wl,--rpath -Wl,/usr/lib/qt-2.3.1/lib -Wl,--rpath -Wl,/usr/X11R6/lib
ccompconf.o: In function `QValueListIterator<QString>::QValueListIterator(QValueListNode<QString> *)':
/home/cl/kde/kdevelop/kdevelop/ccompconf.cpp(.text+0x18): undefined reference to `CCompConfDlg::CCompConfDlg(QWidget *, char const *, unsigned int)'
/home/cl/kde/kdevelop/kdevelop/ccompconf.cpp(.text+0x22): undefined reference to `CCompConf virtual table'
/home/cl/kde/kdevelop/kdevelop/ccompconf.cpp(.text+0x29): undefined reference to `CCompConf::QPaintDevice virtual table'
ccompconf.o: In function `CCompConf::~CCompConf(void)':
/home/cl/kde/kdevelop/kdevelop/ccompconf.cpp:88: undefined reference to `CCompConf virtual table'
/home/cl/kde/kdevelop/kdevelop/ccompconf.cpp:88: undefined reference to `CCompConf::QPaintDevice virtual table'
ccompconf.o: In function `CCompConf::~CCompConf(void)':
/usr/include/kde/kicontheme.h:109: undefined reference to `CCompConfDlg::~CCompConfDlg(void)'
cprjcompopts.o: In function `QValueListIterator<QString>::QValueListIterator(QValueListNode<QString> *)':
/home/cl/kde/kdevelop/kdevelop/cprjcompopts.cpp(.text+0x16): undefined reference to `CPrjCompOptsDlg::CPrjCompOptsDlg(QWidget *, char const *, unsigned int)'/home/cl/kde/kdevelop/kdevelop/cprjcompopts.cpp(.text+0x1d): undefined reference to `CPrjCompOpts virtual table'
/home/cl/kde/kdevelop/kdevelop/cprjcompopts.cpp(.text+0x24): undefined reference to `CPrjCompOpts::QPaintDevice virtual table'
cprjcompopts.o: In function `CPrjCompOpts::~CPrjCompOpts(void)':
/home/cl/kde/kdevelop/kdevelop/cprjcompopts.cpp:62: undefined reference to `CPrjCompOpts virtual table'
/home/cl/kde/kdevelop/kdevelop/cprjcompopts.cpp:62: undefined reference to `CPrjCompOpts::QPaintDevice virtual table'
cprjcompopts.o: In function `CPrjCompOpts::~CPrjCompOpts(void)':
/usr/include/kde/kicontheme.h:109: undefined reference to `CPrjCompOptsDlg::~CPrjCompOptsDlg(void)'
codecompletion_arghint.o: In function `QMapIterator<int, QString>::operator--(void)':
/usr/lib/qt-2.3.1/include/qmap.h(.text+0x28): undefined reference to `ArgHintArrow virtual table'
/usr/lib/qt-2.3.1/include/qmap.h(.text+0x2f): undefined reference to `ArgHintArrow::QPaintDevice virtual table'
codecompletion_arghint.o: In function `KDevArgHint::KDevArgHint(QWidget *)':
/home/cl/kde/kdevelop/kdevelop/codecompletion_arghint.cpp:91: undefined reference to `KDevArgHint virtual table'
/home/cl/kde/kdevelop/kdevelop/codecompletion_arghint.cpp:91: undefined reference to `KDevArgHint::QPaintDevice virtual table'
codecompletion_arghint.o: In function `KDevArgHint::~KDevArgHint(void)':
/home/cl/kde/kdevelop/kdevelop/codecompletion_arghint.cpp:131: undefined reference to `KDevArgHint virtual table'
/home/cl/kde/kdevelop/kdevelop/codecompletion_arghint.cpp:131: undefined reference to `KDevArgHint::QPaintDevice virtual table'
codecompletion_arghint.o: In function `KDevArgHint::updateState(void)':
/home/cl/kde/kdevelop/kdevelop/codecompletion_arghint.cpp:194: undefined reference to `KDevArgHint::activated(int)'
clibpropdlgimpl.o: In function `CLibPropDlgImpl::CLibPropDlgImpl(TMakefileAmInfo *, QWidget *, char const *)':
/home/cl/kde/kdevelop/kdevelop/clibpropdlgimpl.cpp:28: undefined reference to `CLibPropDlg::CLibPropDlg(QWidget *, char const *, bool, unsigned int)'
/home/cl/kde/kdevelop/kdevelop/clibpropdlgimpl.cpp:28: undefined reference to `CLibPropDlgImpl virtual table'
/home/cl/kde/kdevelop/kdevelop/clibpropdlgimpl.cpp:28: undefined reference to `CLibPropDlgImpl::QPaintDevice virtual table'
clibpropdlgimpl.o: In function `CLibPropDlgImpl::~CLibPropDlgImpl(void)':
/home/cl/kde/kdevelop/kdevelop/clibpropdlgimpl.cpp:42: undefined reference to `CLibPropDlgImpl virtual table'
/home/cl/kde/kdevelop/kdevelop/clibpropdlgimpl.cpp:42: undefined reference to `CLibPropDlgImpl::QPaintDevice virtual table'
/home/cl/kde/kdevelop/kdevelop/clibpropdlgimpl.cpp:43: undefined reference to `CLibPropDlg::~CLibPropDlg(void)'
ckonsolewidget.o: In function `CKonsoleWidget::CKonsoleWidget(QWidget *, char const *)':
/home/cl/kde/kdevelop/kdevelop/ckonsolewidget.cpp:72: undefined reference to `CKonsoleWidget virtual table'
/home/cl/kde/kdevelop/kdevelop/ckonsolewidget.cpp:72: undefined reference to `CKonsoleWidget::QPaintDevice virtual table'
ckonsolewidget.o: In function `CKonsoleWidget::~CKonsoleWidget(void)':
/home/cl/kde/kdevelop/kdevelop/ckonsolewidget.cpp:78: undefined reference to `CKonsoleWidget virtual table'
/home/cl/kde/kdevelop/kdevelop/ckonsolewidget.cpp:78: undefined reference to `CKonsoleWidget::QPaintDevice virtual table'
ckdevelop_init.o: In function `QList<char>::count(void) const':
/usr/lib/qt-2.3.1/include/qlist.h(.text+0x8e): undefined reference to `CKDevelop virtual table'
/usr/lib/qt-2.3.1/include/qlist.h(.text+0x95): undefined reference to `CKDevelop::QPaintDevice virtual table'
/usr/lib/qt-2.3.1/include/qlist.h(.text+0x9c): undefined reference to `CKDevelop::KXMLGUIBuilder virtual table'
/usr/lib/qt-2.3.1/include/qlist.h(.text+0xa5): undefined reference to `CKDevelop::KXMLGUIClient virtual table'
/usr/lib/qt-2.3.1/include/qlist.h(.text+0xac): undefined reference to `CKDevelop::KParts::PartBase virtual table'
ckdevelop_init.o: In function `CKDevelop::~CKDevelop(void)':
/home/cl/kde/kdevelop/kdevelop/ckdevelop_init.cpp:178: undefined reference to `CKDevelop virtual table'
/home/cl/kde/kdevelop/kdevelop/ckdevelop_init.cpp:178: undefined reference to `CKDevelop::QPaintDevice virtual table'
/home/cl/kde/kdevelop/kdevelop/ckdevelop_init.cpp:178: undefined reference to `CKDevelop::KXMLGUIBuilder virtual table'
/home/cl/kde/kdevelop/kdevelop/ckdevelop_init.cpp:178: undefined reference to `CKDevelop::KXMLGUIClient virtual table'
/home/cl/kde/kdevelop/kdevelop/ckdevelop_init.cpp:178: undefined reference to `CKDevelop::KParts::PartBase virtual table'
cproject.o: In function `currentProject(void)':
/usr/lib/qt-2.3.1/include/qapplication.h:357: undefined reference to `CKDevelop type_info function'
ckdevelop_project.o: In function `SaveAllDialog::SaveAllDialog(QString const &, CProject *)':
/home/cl/kde/kdevelop/kdevelop/ckdevelop_project.cpp:1690: undefined reference to `SaveAllDialog virtual table'
/home/cl/kde/kdevelop/kdevelop/ckdevelop_project.cpp:1690: undefined reference to `SaveAllDialog::QPaintDevice virtual table'
wzconnectdlgimpl.o: In function `QList<char>::count(void) const':
/usr/lib/qt-2.3.1/include/qlist.h(.text+0x1c): undefined reference to `CClassPropertiesDlg::CClassPropertiesDlg(QWidget *, char const *, bool, unsigned int)'/usr/lib/qt-2.3.1/include/qlist.h(.text+0x28): undefined reference to `CClassPropertiesDlgImpl virtual table'
/usr/lib/qt-2.3.1/include/qlist.h(.text+0x2f): undefined reference to `CClassPropertiesDlgImpl::QPaintDevice virtual table'
wzconnectdlgimpl.o: In function `CClassPropertiesDlgImpl::CClassPropertiesDlgImpl(CTPACTION, CClassToolDlg *, QWidget *, char const *, bool, unsigned int)': /home/cl/kde/kdevelop/kdevelop/wzconnectdlgimpl.cpp:86: undefined reference to `CClassPropertiesDlg::CClassPropertiesDlg(QWidget *, char const *, bool, unsigned int)'
/home/cl/kde/kdevelop/kdevelop/wzconnectdlgimpl.cpp:86: undefined reference to `CClassPropertiesDlgImpl virtual table'
/home/cl/kde/kdevelop/kdevelop/wzconnectdlgimpl.cpp:86: undefined reference to `CClassPropertiesDlgImpl::QPaintDevice virtual table'
wzconnectdlgimpl.o: In function `CClassPropertiesDlgImpl::CClassPropertiesDlgImpl(CClassView *, CTPACTION, CClassToolDlg *, QWidget *, char const *, bool, unsigned int)':
/home/cl/kde/kdevelop/kdevelop/wzconnectdlgimpl.cpp:103: undefined reference to `CClassPropertiesDlg::CClassPropertiesDlg(QWidget *, char const *, bool, unsigned int)'
/home/cl/kde/kdevelop/kdevelop/wzconnectdlgimpl.cpp:103: undefined reference to `CClassPropertiesDlgImpl virtual table'
/home/cl/kde/kdevelop/kdevelop/wzconnectdlgimpl.cpp:103: undefined reference to `CClassPropertiesDlgImpl::QPaintDevice virtual table'
wzconnectdlgimpl.o: In function `CClassPropertiesDlgImpl::~CClassPropertiesDlgImpl(void)':
/home/cl/kde/kdevelop/kdevelop/wzconnectdlgimpl.cpp:131: undefined reference to `CClassPropertiesDlgImpl virtual table'
/home/cl/kde/kdevelop/kdevelop/wzconnectdlgimpl.cpp:131: undefined reference to `CClassPropertiesDlgImpl::QPaintDevice virtual table'
/home/cl/kde/kdevelop/kdevelop/wzconnectdlgimpl.cpp:72: undefined reference to `CClassPropertiesDlg::~CClassPropertiesDlg(void)'
wzconnectdlgimpl.o: In function `CClassPropertiesDlgImpl::applyAddAttribute(void)':
/usr/lib/qt-2.3.1/include/qstring.h:531: undefined reference to `CClassPropertiesDlgImpl::sigAddAttribute(char const *, CParsedAttribute *)'
/usr/lib/qt-2.3.1/include/qstring.h:654: undefined reference to `CClassPropertiesDlgImpl::sigAddMethod(char const *, CParsedMethod *)'
/usr/lib/qt-2.3.1/include/qstring.h:654: undefined reference to `CClassPropertiesDlgImpl::sigAddMethod(char const *, CParsedMethod *)'
wzconnectdlgimpl.o: In function `CClassPropertiesDlgImpl::applyAddMethod(void)':
/usr/lib/qt-2.3.1/include/qstring.h:654: undefined reference to `CClassPropertiesDlgImpl::sigAddMethod(char const *, CParsedMethod *)'
wzconnectdlgimpl.o: In function `CClassPropertiesDlgImpl::applySignalSlotMapImplementation(void)':
/home/cl/kde/kdevelop/kdevelop/wzconnectdlgimpl.cpp:442: undefined reference to `CClassPropertiesDlgImpl::sigSigSlotMapImplement(CParsedClass *, QString const &, CParsedMethod *)'
./ctags/libctags.a(ctagsdialog_impl.o): In function `QValueListNode<CTag>::QValueListNode(CTag const &)':
/usr/lib/qt-2.3.1/include/qvaluelist.h(.text+0x21): undefined reference to `searchTagsDialog::searchTagsDialog(QWidget *, char const *, bool, unsigned int)'
/usr/lib/qt-2.3.1/include/qvaluelist.h(.text+0x2e): undefined reference to `searchTagsDialogImpl virtual table'
/usr/lib/qt-2.3.1/include/qvaluelist.h(.text+0x35): undefined reference to `searchTagsDialogImpl::QPaintDevice virtual table'
./ctags/libctags.a(ctagsdialog_impl.o): In function `searchTagsDialogImpl::~searchTagsDialogImpl(void)':
/home/cl/kde/kdevelop/kdevelop/ctags/ctagsdialog_impl.cpp:46: undefined reference to `searchTagsDialogImpl virtual table'
/home/cl/kde/kdevelop/kdevelop/ctags/ctagsdialog_impl.cpp:46: undefined reference to `searchTagsDialogImpl::QPaintDevice virtual table'
./ctags/libctags.a(ctagsdialog_impl.o): In function `searchTagsDialogImpl::~searchTagsDialogImpl(void)':
/home/cl/kde/kdevelop/kdevelop/ctags/../ctags/cctags.h:108: undefined reference to `searchTagsDialog::~searchTagsDialog(void)'
./ctags/libctags.a(ctagsdialog_impl.o): In function `searchTagsDialogImpl::gotoTag(CTag const *)':
/home/cl/kde/kdevelop/kdevelop/ctags/../ctags/cctags.h:71: undefined reference to `searchTagsDialogImpl::switchToFile(QString const &, int)'
./kpp/.libs/libkdevelopkpp.so: undefined reference to `Kpp::stdERR(QString)'
./kpp/.libs/libkdevelopkpp.so: undefined reference to `projectview::~projectview(void)'
./kpp/.libs/libkdevelopkpp.so: undefined reference to `Kpp::QPaintDevice virtual table'
./kpp/.libs/libkdevelopkpp.so: undefined reference to `Kpp virtual table'
./setup/.libs/libkdevelopsetup.so: undefined reference to `WizardToolsCheckPage virtual table'
./kpp/.libs/libkdevelopkpp.so: undefined reference to `projectview::projectview(QWidget *, char const *, bool, unsigned int)'
./kpp/.libs/libkdevelopkpp.so: undefined reference to `Kpp::newSpec(QString)'
./setup/.libs/libkdevelopsetup.so: undefined reference to `WizardToolsCheckPage::QPaintDevice virtual table'
./kpp/.libs/libkdevelopkpp.so: undefined reference to `Kpp::building(void)'
./kpp/.libs/libkdevelopkpp.so: undefined reference to `Kpp::finished(void)'
./kpp/.libs/libkdevelopkpp.so: undefined reference to `Kpp::stdOUT(QString)'
collect2: ld returned 1 exit status

-- 
Etay Meiri
cl1 at netvision.net.il




More information about the KDevelop-devel mailing list