I have this neophyte problem: After recent installation of KDE221 / KDevelop 1.4 on my Suse 7.0 system, I can use the KDE Application Wizard to construct a QT2.2 SDI and QT2.2 MDI application. After compilation, both programs run 'as expected'. If I attempt to construct projects for KDE 2 KIO SLAVE, KDE2 MINI, KDE2 NORMAL or KDE2 MDI, the programs will NOT compile. I cannot figure out why (i.e. i am new to Linux, KDE, QT, GCC et al, and cannot properly guess at a possible solution). Attached is a copy of the compiler messages for the code generated the wizard for KDE 2 NORMAL. It would almost seem as though I am missing .h files because of the "undefined reference" messages - but that really does not make sense. I am sure that this is an embarrassingly simple error on my part :-( tony field field@nucleus.com ---------------------------------------------------------- Output from build of the KDE 2 NORMAL project ---------------------------------------------------------- cd . && automake --foreign ./Makefile cd . && perl admin/am_edit Makefile.in cd . \ && CONFIG_FILES=Makefile CONFIG_HEADERS= /bin/sh ./config.status fast creating Makefile Making distclean in . gmake[1]: Entering directory `/u/home/tony/testkdenormal' rm -f config.h rm -f TAGS ID rm -f Makefile rm -f config.cache config.log stamp-h stamp-h[0-9]* rm -f libtool gmake[1]: Leaving directory `/u/home/tony/testkdenormal' Making distclean in doc gmake[1]: Entering directory `/u/home/tony/testkdenormal/doc' cd .. && automake --gnu doc/Makefile cd .. && perl admin/am_edit doc/Makefile.in cd .. \ && CONFIG_FILES=doc/Makefile CONFIG_HEADERS= /bin/sh ./config.status fast creating doc/Makefile gmake[1]: Leaving directory `/u/home/tony/testkdenormal/doc' gmake[1]: Entering directory `/u/home/tony/testkdenormal/doc' Making distclean in . gmake[2]: Entering directory `/u/home/tony/testkdenormal/doc' rm -f TAGS ID rm -f Makefile rm -f config.cache config.log stamp-h stamp-h[0-9]* rm -f libtool gmake[2]: Leaving directory `/u/home/tony/testkdenormal/doc' Making distclean in en gmake[2]: Entering directory `/u/home/tony/testkdenormal/doc/en' cd ../.. && automake --gnu doc/en/Makefile cd ../.. && perl admin/am_edit doc/en/Makefile.in cd ../.. \ && CONFIG_FILES=doc/en/Makefile CONFIG_HEADERS= /bin/sh ./config.status fast creating doc/en/Makefile gmake[2]: Leaving directory `/u/home/tony/testkdenormal/doc/en' gmake[2]: Entering directory `/u/home/tony/testkdenormal/doc/en' rm -f Makefile rm -f config.cache config.log stamp-h stamp-h[0-9]* rm -f libtool gmake[2]: Leaving directory `/u/home/tony/testkdenormal/doc/en' gmake[1]: Leaving directory `/u/home/tony/testkdenormal/doc' Making distclean in po gmake[1]: Entering directory `/u/home/tony/testkdenormal/po' cd .. && automake --gnu po/Makefile cd .. && perl admin/am_edit po/Makefile.in cd .. \ && CONFIG_FILES=po/Makefile CONFIG_HEADERS= /bin/sh ./config.status fast creating po/Makefile gmake[1]: Leaving directory `/u/home/tony/testkdenormal/po' gmake[1]: Entering directory `/u/home/tony/testkdenormal/po' rm -f Makefile rm -f config.cache config.log stamp-h stamp-h[0-9]* rm -f libtool gmake[1]: Leaving directory `/u/home/tony/testkdenormal/po' Making distclean in testkdenormal gmake[1]: Entering directory `/u/home/tony/testkdenormal/testkdenormal' cd .. && automake --gnu testkdenormal/Makefile cd .. && perl admin/am_edit testkdenormal/Makefile.in cd .. \ && CONFIG_FILES=testkdenormal/Makefile CONFIG_HEADERS= /bin/sh ./config.status fast creating testkdenormal/Makefile gmake[1]: Leaving directory `/u/home/tony/testkdenormal/testkdenormal' gmake[1]: Entering directory `/u/home/tony/testkdenormal/testkdenormal' rm -f *.tab.c rm -f TAGS ID rm -rf .deps rm -f Makefile rm -f config.cache config.log stamp-h stamp-h[0-9]* rm -f testkdenormalview.moc.cpp testkdenormaldoc.moc.cpp testkdenormal.moc.cpp rm -f testkdenormal_meta_unload.cpp rm -f testkdenormal.all_cpp.cpp test -z "testkdenormal" || rm -f testkdenormal rm -rf .libs _libs rm -f *.o core *.core rm -f *.o rm -f *.lo rm -f libtool gmake[1]: Leaving directory `/u/home/tony/testkdenormal/testkdenormal' rm -f config.status This Makefile is only for the CVS repository This will be deleted before making the distribution *** Concatenating configure tests into acinclude.m4 *** Creating list of subdirectories in subdirs *** Searching for subdirectories... *** Retrieving configure tests needed by configure.in *** Scanning for include statements *** Building Makefile templates *** Scanning for moc files and kde tags *** Building configure *** Creating date/time stamp *** Finished Don't forget to run ./configure If you haven't done so in a while, run ./configure --help creating cache ./config.cache checking host system type... i686-pc-linux-gnu checking target system type... i686-pc-linux-gnu checking build system type... i686-pc-linux-gnu checking for a BSD compatible install... /usr/bin/ginstall -c checking for -p flag to install... yes checking whether build environment is sane... yes checking whether make sets ${MAKE}... yes checking for working aclocal... found checking for working autoconf... found checking for working automake... found checking for working autoheader... found checking for working makeinfo... found checking for a C-Compiler... checking for gcc... gcc checking whether the C compiler (gcc ) works... yes checking whether the C compiler (gcc ) is a cross-compiler... no checking whether we are using GNU C... yes checking how to run the C preprocessor... gcc -E checking for a C++-Compiler... checking for g++... g++ checking whether the C++ compiler (g++ -O0 -g3 -Wall ) works... yes checking whether the C++ compiler (g++ -O0 -g3 -Wall ) is a cross-compiler... no checking whether we are using GNU C++... yes checking whether g++ supports -fno-exceptions... yes checking whether g++ supports -fno-check-new... yes checking whether g++ supports -Wno-long-long... yes checking whether g++ supports -Wnon-virtual-dtor... yes checking whether g++ supports -fno-builtin... yes checking whether g++ supports -fexceptions... yes checking whether g++ supports -frtti... yes checking how to run the C++ preprocessor... g++ -E checking whether g++ supports -frepo... yes checking for ld used by GCC... /usr/i486-suse-linux/bin/ld checking if the linker (/usr/i486-suse-linux/bin/ld) is GNU ld... yes checking for /usr/i486-suse-linux/bin/ld option to reload object files... -r checking for BSD-compatible nm... /usr/bin/nm -B checking whether ln -s works... yes checking how to recognise dependant libraries... pass_all checking for ranlib... ranlib checking for strip... strip checking for Cygwin environment... no checking for mingw32 environment... no updating cache ./config.cache loading cache ./config.cache within ltconfig checking whether -lc should be explicitly linked in... yes checking for objdir... .libs checking for gcc option to produce PIC... -fPIC -DPIC checking if gcc PIC flag -fPIC -DPIC works... yes checking if gcc static flag -static works... yes checking if gcc supports -c -o file.o... yes checking if gcc supports -fno-rtti -fno-exceptions ... yes checking whether the linker (/usr/i486-suse-linux/bin/ld) supports shared libraries... yes checking how to hardcode library paths into programs... immediate checking whether stripping libraries is possible... yes checking dynamic linker characteristics... GNU/Linux ld.so checking command to parse /usr/bin/nm -B output... ok checking if libtool supports shared libraries... yes checking whether to build shared libraries... yes checking whether to build static libraries... no checking for dlopen in -ldl... yes checking for dlfcn.h... yes checking whether a program can dlopen itself... yes checking whether a statically linked program can dlopen itself... no creating libtool updating cache ./config.cache loading cache ./config.cache loading cache ./config.cache within ltconfig checking host system type... i686-pc-linux-gnu checking build system type... i686-pc-linux-gnu ltcf-cxx: with_gcc=yes ; with_gnu_ld=yes checking for objdir... .libs checking for g++ option to produce PIC... -fPIC -DPIC checking if g++ PIC flag -fPIC -DPIC works... yes checking if g++ static flag -static works... yes checking if g++ supports -c -o file.o... yes checking if g++ supports -fno-rtti -fno-exceptions ... yes checking whether the linker (g++) supports shared libraries... yes checking how to hardcode library paths into programs... immediate checking whether stripping libraries is possible... yes checking dynamic linker characteristics... GNU/Linux ld.so checking command to parse /usr/bin/nm -B output... ok checking if libtool supports shared libraries... yes checking whether to build shared libraries... yes checking whether to build static libraries... no checking for dlfcn.h... (cached) yes checking whether a program can dlopen itself... (cached) yes checking whether a statically linked program can dlopen itself... (cached) no appending configuration tag "CXX" to libtool checking for object suffix... o checking for executable suffix... no checking for msgfmt... /usr/bin/msgfmt checking for gmsgfmt... /usr/bin/msgfmt checking for xgettext... /usr/bin/xgettext checking for main in -lcompat... no checking for crypt in -lcrypt... yes checking for the third argument of getsockname... socklen_t checking for dnet_ntoa in -ldnet... no checking for dnet_ntoa in -ldnet_stub... no checking for inet_ntoa... yes checking for connect... yes checking for remove... yes checking for shmat... yes checking for res_init... yes checking for killpg in -lucb... no checking size of int... 4 checking size of long... 4 checking size of char *... 4 checking for dlopen in -ldl... (cached) yes checking for shl_unload in -ldld... no checking for extra includes... no checking for extra libs... no checking for libz... -lz checking for X... libraries /usr/X11R6/lib, headers /usr/X11R6/include checking for IceConnectionNumber in -lICE... yes checking for libXext... yes checking for libpng... -lpng -lz -lm checking for libjpeg6b... no checking for libjpeg... -ljpeg checking for Qt... libraries /usr/lib/qt2//lib, headers /usr/lib/qt2//include checking if Qt compiles without flags... no checking for moc... /usr/lib/qt2//bin/moc checking for uic... /usr/lib/qt2//bin/uic checking for rpath... yes checking for KDE... libraries /opt/kde/lib, headers /opt/kde2/include checking for KDE paths... defaults checking for dcopidl... /opt/kde2/bin/dcopidl checking for dcopidl2cpp... /opt/kde2/bin/dcopidl2cpp checking for mcopidl... /opt/kde2/bin/mcopidl checking for kdb2html... /opt/kde2/bin/kdb2html checking for artsc-config... /opt/kde2/bin/artsc-config checking for kde-config... /opt/kde2/bin/kde-config checking if doc should be compiled... yes checking if po should be compiled... yes checking if testkdenormal should be compiled... yes updating cache ./config.cache creating ./config.status fast creating ./Makefile fast creating doc/Makefile fast creating doc/en/Makefile fast creating po/Makefile fast creating testkdenormal/Makefile creating config.h gmake all-recursive gmake[1]: Entering directory `/u/home/tony/testkdenormal' Making all in testkdenormal gmake[2]: Entering directory `/u/home/tony/testkdenormal/testkdenormal' g++ -DHAVE_CONFIG_H -I. -I. -I.. -I/opt/kde2/include -I/usr/lib/qt2//i nclude -I/usr/X11R6/include -O2 -fno-exceptions -fno-check-new -Wa ll -pedantic -W -Wpointer-arith -Wmissing-prototypes -Wwrite-strings - Wno-long-long -Wnon-virtual-dtor -fno-builtin -O0 -g3 -Wall -c testkdenormalview.cpp g++ -DHAVE_CONFIG_H -I. -I. -I.. -I/opt/kde2/include -I/usr/lib/qt2//i nclude -I/usr/X11R6/include -O2 -fno-exceptions -fno-check-new -Wa ll -pedantic -W -Wpointer-arith -Wmissing-prototypes -Wwrite-strings - Wno-long-long -Wnon-virtual-dtor -fno-builtin -O0 -g3 -Wall -c testkdenormaldoc.cpp testkdenormaldoc.cpp: In method `bool TestKdeNormalDoc::openDocument(const KURL &, const char * = 0)': testkdenormaldoc.cpp:144: warning: unused parameter `const char * format' testkdenormaldoc.cpp: In method `bool TestKdeNormalDoc::saveDocument(const KURL &, const char * = 0)': testkdenormaldoc.cpp:158: warning: unused parameter `const class KURL & url' testkdenormaldoc.cpp:158: warning: unused parameter `const char * format' g++ -DHAVE_CONFIG_H -I. -I. -I.. -I/opt/kde2/include -I/usr/lib/qt2//i nclude -I/usr/X11R6/include -O2 -fno-exceptions -fno-check-new -Wa ll -pedantic -W -Wpointer-arith -Wmissing-prototypes -Wwrite-strings - Wno-long-long -Wnon-virtual-dtor -fno-builtin -O0 -g3 -Wall -c testkdenormal.cpp g++ -DHAVE_CONFIG_H -I. -I. -I.. -I/opt/kde2/include -I/usr/lib/qt2//i nclude -I/usr/X11R6/include -O2 -fno-exceptions -fno-check-new -Wa ll -pedantic -W -Wpointer-arith -Wmissing-prototypes -Wwrite-strings - Wno-long-long -Wnon-virtual-dtor -fno-builtin -O0 -g3 -Wall -c main.cpp /usr/lib/qt2//bin/moc ./testkdenormalview.h -o testkdenormalview.moc.cpp g++ -DHAVE_CONFIG_H -I. -I. -I.. -I/opt/kde2/include -I/usr/lib/qt2//i nclude -I/usr/X11R6/include -O2 -fno-exceptions -fno-check-new -Wa ll -pedantic -W -Wpointer-arith -Wmissing-prototypes -Wwrite-strings - Wno-long-long -Wnon-virtual-dtor -fno-builtin -O0 -g3 -Wall -c testkdenormalview.moc.cpp /usr/lib/qt2//bin/moc ./testkdenormaldoc.h -o testkdenormaldoc.moc.cpp g++ -DHAVE_CONFIG_H -I. -I. -I.. -I/opt/kde2/include -I/usr/lib/qt2//i nclude -I/usr/X11R6/include -O2 -fno-exceptions -fno-check-new -Wa ll -pedantic -W -Wpointer-arith -Wmissing-prototypes -Wwrite-strings - Wno-long-long -Wnon-virtual-dtor -fno-builtin -O0 -g3 -Wall -c testkdenormaldoc.moc.cpp /usr/lib/qt2//bin/moc ./testkdenormal.h -o testkdenormal.moc.cpp g++ -DHAVE_CONFIG_H -I. -I. -I.. -I/opt/kde2/include -I/usr/lib/qt2//i nclude -I/usr/X11R6/include -O2 -fno-exceptions -fno-check-new -Wa ll -pedantic -W -Wpointer-arith -Wmissing-prototypes -Wwrite-strings - Wno-long-long -Wnon-virtual-dtor -fno-builtin -O0 -g3 -Wall -c testkdenormal.moc.cpp creating testkdenormal_meta_unload.cpp rm -f testkdenormal_meta_unload.cpp cat testkdenormalview.moc.cpp testkdenormaldoc.moc.cpp testkdenormal.moc.cpp | grep 'char.*className' | sed -e 's/.*[^A-Za-z0-9_:]\([A-Za-z0-9_:]*\)::className.*$/\"\1\",/' | sort | uniq >> testkdenormal_meta_unload.cpp g++ -DHAVE_CONFIG_H -I. -I. -I.. -I/opt/kde2/include -I/usr/lib/qt2//i nclude -I/usr/X11R6/include -O2 -fno-exceptions -fno-check-new -Wa ll -pedantic -W -Wpointer-arith -Wmissing-prototypes -Wwrite-strings - Wno-long-long -Wnon-virtual-dtor -fno-builtin -O0 -g3 -Wall -c testkdenormal_meta_unload.cpp /bin/sh ../libtool --mode=link --tag=CXX g++ -O2 -fno-exceptions -fno-check-new -Wall -pedantic -W -Wpointer-a rith -Wmissing-prototypes -Wwrite-strings -Wno-long-long -Wnon-virtual -dtor -fno-builtin -O0 -g3 -Wall -o testkdenormal -L/usr/X11R6/lib -L/usr/lib/qt2//lib -L/opt/kde/lib -R /opt/kde/lib -R /usr/lib/qt2//lib -R /usr/X11R6/lib testkdenormalview.o testkdenormaldoc.o testkdenormal.o main.o testkdenormalview.moc.o testkdenormaldoc.moc.o testkdenormal.moc.o testkdenormal_meta_unload.o -lkfile -lkdeui -lkdecore -lqt -lpng -lz -lm -ljpeg -lXext -lX11 -lSM -lICE mkdir .libs g++ -O2 -fno-exceptions -fno-check-new -Wall -pedantic -W -Wpointer-ar ith -Wmissing-prototypes -Wwrite-strings -Wno-long-long -Wnon-virtual- dtor -fno-builtin -O0 -g3 -Wall -o testkdenormal testkdenormalview.o testkdenormaldoc.o testkdenormal.o main.o testkdenormalview.moc.o testkdenormaldoc.moc.o testkdenormal.moc.o estkdenormal_meta_unload.o -L/usr/X11R6/lib -L/usr/lib/qt2//lib -L/op t/kde/lib /opt/kde/lib/libkfile.so -L/usr/X11/lib /opt/kde/lib/libkdeui.so /opt/kde/lib/libkdecore.so -lqt -lpng -lz -lm /usr/lib/libjpeg.so -lXext -lX11 -lSM -lICE -Wl,--rpath -Wl,/opt/kde/l ib -Wl,--rpath -Wl,/opt/kde/lib -Wl,--rpath -Wl,/usr/lib/qt2//lib -Wl, --rpath -Wl,/usr/X11R6/lib /usr/i486-suse-linux/bin/ld: warning: libqt.so.1, needed by /opt/kde/lib/libkfile.so, may conflict with libqt.so.2 testkdenormaldoc.o: In function `TestKdeNormalDoc::saveModified(void)': /u/home/tony/testkdenormal/testkdenormal/testkdenormaldoc.cpp:89: undefined reference to `i18n(char const *)' /u/home/tony/testkdenormal/testkdenormal/testkdenormaldoc.cpp:89: undefined reference to `i18n(char const *)' /u/home/tony/testkdenormal/testkdenormal/testkdenormaldoc.cpp:89: undefined reference to `KMessageBox::warningYesNoCancel(QWidget *, QString const &, QString const &, QString const &, QString const &, bool)' /u/home/tony/testkdenormal/testkdenormal/testkdenormaldoc.cpp:95: undefined reference to `i18n(char const *)' /u/home/tony/testkdenormal/testkdenormal/testkdenormaldoc.cpp:95: undefined reference to `KURL::fileName(bool) const' testkdenormaldoc.o: In function `TestKdeNormalDoc::newDocument(void)': /u/home/tony/testkdenormal/testkdenormal/testkdenormaldoc.cpp:138: undefined reference to `i18n(char const *)' /u/home/tony/testkdenormal/testkdenormal/testkdenormaldoc.cpp:138: undefined reference to `KURL::setFileName(QString const &)' testkdenormaldoc.o: In function `TestKdeNormalDoc::openDocument(KURL const &, char const *)': /u/home/tony/testkdenormal/testkdenormal/testkdenormaldoc.cpp:146: undefined reference to `KIO::NetAccess::download(KURL const &, QString &)' /u/home/tony/testkdenormal/testkdenormal/testkdenormaldoc.cpp:151: undefined reference to `KIO::NetAccess::removeTempFile(QString const &)' testkdenormal.o: In function `QString::length(void) const': /usr/lib/qt2/include/qshared.h(.text+0x2f): undefined reference to `KXMLGUIClient::KXMLGUIClient(void)' /usr/lib/qt2/include/qshared.h(.text+0x48): undefined reference to `KMainWindow::KMainWindow(int, QWidget *, char const *, unsigned int)' /usr/lib/qt2/include/qshared.h(.text+0x75): undefined reference to `KApplication::kApplication(void)' /usr/lib/qt2/include/qshared.h(.text+0x82): undefined reference to `KInstance::config(void) const' testkdenormal.o: In function `TestKdeNormalApp::~TestKdeNormalApp(void)': /u/home/tony/testkdenormal/testkdenormal/testkdenormal.cpp:63: undefined reference to `KMainWindow::~KMainWindow(void)' /u/home/tony/testkdenormal/testkdenormal/testkdenormal.cpp:63: undefined reference to `KXMLGUIClient::~KXMLGUIClient(void)' testkdenormal.o: In function `TestKdeNormalApp::initActions(void)': /u/home/tony/testkdenormal/testkdenormal/testkdenormal.cpp:69: undefined reference to `i18n(char const *)' /u/home/tony/testkdenormal/testkdenormal/testkdenormal.cpp:69: undefined reference to `KAction::KAction(QString const &, QString const &, int, QObject const *, char const *, QObject *, char const *)' /u/home/tony/testkdenormal/testkdenormal/testkdenormal.cpp:70: undefined reference to `KStdAction::openNew(QObject const *, char const *, QObject *, char const *)' /u/home/tony/testkdenormal/testkdenormal/testkdenormal.cpp:71: undefined reference to `KStdAction::open(QObject const *, char const *, QObject *, char const *)' /u/home/tony/testkdenormal/testkdenormal/testkdenormal.cpp:72: undefined reference to `KStdAction::openRecent(QObject const *, char const *, QObject *, char const *)' /u/home/tony/testkdenormal/testkdenormal/testkdenormal.cpp:73: undefined reference to `KStdAction::save(QObject const *, char const *, QObject *, char const *)' /u/home/tony/testkdenormal/testkdenormal/testkdenormal.cpp:74: undefined reference to `KStdAction::saveAs(QObject const *, char const *, QObject *, char const *)' /u/home/tony/testkdenormal/testkdenormal/testkdenormal.cpp:75: undefined reference to `KStdAction::close(QObject const *, char const *, QObject *, char const *)' /u/home/tony/testkdenormal/testkdenormal/testkdenormal.cpp:76: undefined reference to `KStdAction::print(QObject const *, char const *, QObject *, char const *)' /u/home/tony/testkdenormal/testkdenormal/testkdenormal.cpp:77: undefined reference to `KStdAction::quit(QObject const *, char const *, QObject *, char const *)' /u/home/tony/testkdenormal/testkdenormal/testkdenormal.cpp:78: undefined reference to `KStdAction::cut(QObject const *, char const *, QObject *, char const *)' /u/home/tony/testkdenormal/testkdenormal/testkdenormal.cpp:79: undefined reference to `KStdAction::copy(QObject const *, char const *, QObject *, char const *)' /u/home/tony/testkdenormal/testkdenormal/testkdenormal.cpp:80: undefined reference to `KStdAction::paste(QObject const *, char const *, QObject *, char const *)' /u/home/tony/testkdenormal/testkdenormal/testkdenormal.cpp:81: undefined reference to `KStdAction::showToolbar(QObject const *, char const *, QObject *, char const *)' /u/home/tony/testkdenormal/testkdenormal/testkdenormal.cpp:82: undefined reference to `KStdAction::showStatusbar(QObject const *, char const *, QObject *, char const *)' /u/home/tony/testkdenormal/testkdenormal/testkdenormal.cpp:84: undefined reference to `i18n(char const *)' /u/home/tony/testkdenormal/testkdenormal/testkdenormal.cpp:85: undefined reference to `i18n(char const *)' /u/home/tony/testkdenormal/testkdenormal/testkdenormal.cpp:86: undefined reference to `i18n(char const *)' /u/home/tony/testkdenormal/testkdenormal/testkdenormal.cpp:87: undefined reference to `i18n(char const *)' /u/home/tony/testkdenormal/testkdenormal/testkdenormal.cpp:88: undefined reference to `i18n(char const *)' testkdenormal.o:/u/home/tony/testkdenormal/testkdenormal/testkdenormal .cpp:89: more undefined references to `i18n(char const *)' follow testkdenormal.o: In function `TestKdeNormalApp::initActions(void)': /u/home/tony/testkdenormal/testkdenormal/testkdenormal.cpp:100: undefined reference to `KMainWindow::createGUI(QString const &, bool)' testkdenormal.o: In function `TestKdeNormalApp::initStatusBar(void)': /u/home/tony/testkdenormal/testkdenormal/testkdenormal.cpp:110: undefined reference to `i18n(char const *)' /u/home/tony/testkdenormal/testkdenormal/testkdenormal.cpp:110: undefined reference to `KMainWindow::statusBar(void)' /u/home/tony/testkdenormal/testkdenormal/testkdenormal.cpp:110: undefined reference to `KStatusBar::insertItem(QString const &, int, int, bool)' testkdenormal.o: In function `TestKdeNormalApp::initView(void)': /u/home/tony/testkdenormal/testkdenormal/testkdenormal.cpp:128: undefined reference to `KURL::fileName(bool) const' testkdenormal.o: In function `TestKdeNormalApp::openDocumentFile(KURL const &)': /u/home/tony/testkdenormal/testkdenormal/testkdenormal.cpp:134: undefined reference to `i18n(char const *)' /u/home/tony/testkdenormal/testkdenormal/testkdenormal.cpp:137: undefined reference to `KRecentFilesAction::addURL(KURL const &)' /u/home/tony/testkdenormal/testkdenormal/testkdenormal.cpp:138: undefined reference to `i18n(char const *)' testkdenormal.o: In function `TestKdeNormalApp::saveOptions(void)': /u/home/tony/testkdenormal/testkdenormal/testkdenormal.cpp:151: undefined reference to `KToggleAction::isChecked(void) const' /u/home/tony/testkdenormal/testkdenormal/testkdenormal.cpp:152: undefined reference to `KToggleAction::isChecked(void) const' /u/home/tony/testkdenormal/testkdenormal/testkdenormal.cpp:153: undefined reference to `KMainWindow::toolBar(char const *)' /u/home/tony/testkdenormal/testkdenormal/testkdenormal.cpp:153: undefined reference to `KToolBar::barPos(void) const' /u/home/tony/testkdenormal/testkdenormal/testkdenormal.cpp:154: undefined reference to `KRecentFilesAction::saveEntries(KConfig *, QString)' testkdenormal.o: In function `TestKdeNormalApp::readOptions(void)': /u/home/tony/testkdenormal/testkdenormal/testkdenormal.cpp:176: undefined reference to `KMainWindow::toolBar(char const *)' /u/home/tony/testkdenormal/testkdenormal/testkdenormal.cpp:179: undefined reference to `KRecentFilesAction::loadEntries(KConfig *, QString)' testkdenormal.o: In function `TestKdeNormalApp::saveProperties(KConfig *)': /u/home/tony/testkdenormal/testkdenormal/testkdenormal.cpp:190: undefined reference to `i18n(char const *)' /u/home/tony/testkdenormal/testkdenormal/testkdenormal.cpp:190: undefined reference to `KURL::fileName(bool) const' /u/home/tony/testkdenormal/testkdenormal/testkdenormal.cpp:197: undefined reference to `KURL::KURL(KURL const &)' /u/home/tony/testkdenormal/testkdenormal/testkdenormal.cpp:198: undefined reference to `KURL::url(int) const' /u/home/tony/testkdenormal/testkdenormal/testkdenormal.cpp:198: undefined reference to `KConfigBase::writeEntry(char const *, QString const &, bool, bool, bool)' /u/home/tony/testkdenormal/testkdenormal/testkdenormal.cpp:200: undefined reference to `KURL::url(int) const' /u/home/tony/testkdenormal/testkdenormal/testkdenormal.cpp:200: undefined reference to `KApplication::kApplication(void)' /u/home/tony/testkdenormal/testkdenormal/testkdenormal.cpp:200: undefined reference to `KApplication::tempSaveName(QString const &) const' /u/home/tony/testkdenormal/testkdenormal/testkdenormal.cpp:201: undefined reference to `KURL::encode_string(QString const &, int)' /u/home/tony/testkdenormal/testkdenormal/testkdenormal.cpp:202: undefined reference to `KURL::KURL(QString const &, int)' testkdenormal.o: In function `TestKdeNormalApp::readProperties(KConfig *)': /u/home/tony/testkdenormal/testkdenormal/testkdenormal.cpp:210: undefined reference to `KConfigBase::readEntry(char const *, QString const &) const' /u/home/tony/testkdenormal/testkdenormal/testkdenormal.cpp:211: undefined reference to `KURL::KURL(QString const &, int)' /u/home/tony/testkdenormal/testkdenormal/testkdenormal.cpp:216: undefined reference to `KApplication::kApplication(void)' /u/home/tony/testkdenormal/testkdenormal/testkdenormal.cpp:216: undefined reference to `KApplication::checkRecoverFile(QString const &, bool &) const' /u/home/tony/testkdenormal/testkdenormal/testkdenormal.cpp:217: undefined reference to `KURL::KURL(QString const &, int)' /u/home/tony/testkdenormal/testkdenormal/testkdenormal.cpp:223: undefined reference to `KURL::fileName(bool) const' /u/home/tony/testkdenormal/testkdenormal/testkdenormal.cpp:232: undefined reference to `KURL::fileName(bool) const' testkdenormal.o: In function `TestKdeNormalApp::slotFileNewWindow(void)': /u/home/tony/testkdenormal/testkdenormal/testkdenormal.cpp:254: undefined reference to `i18n(char const *)' /u/home/tony/testkdenormal/testkdenormal/testkdenormal.cpp:259: undefined reference to `i18n(char const *)' testkdenormal.o: In function `TestKdeNormalApp::slotFileNew(void)': /u/home/tony/testkdenormal/testkdenormal/testkdenormal.cpp:264: undefined reference to `i18n(char const *)' /u/home/tony/testkdenormal/testkdenormal/testkdenormal.cpp:274: undefined reference to `KURL::fileName(bool) const' /u/home/tony/testkdenormal/testkdenormal/testkdenormal.cpp:277: undefined reference to `i18n(char const *)' testkdenormal.o: In function `TestKdeNormalApp::slotFileOpen(void)': /u/home/tony/testkdenormal/testkdenormal/testkdenormal.cpp:282: undefined reference to `i18n(char const *)' /u/home/tony/testkdenormal/testkdenormal/testkdenormal.cpp:291: undefined reference to `i18n(char const *)' /u/home/tony/testkdenormal/testkdenormal/testkdenormal.cpp:291: undefined reference to `i18n(char const *)' /u/home/tony/testkdenormal/testkdenormal/testkdenormal.cpp:291: undefined reference to `KFileDialog::getOpenURL(QString const &, QString const &, QWidget *, QString const &)' /u/home/tony/testkdenormal/testkdenormal/testkdenormal.cpp:293: undefined reference to `KURL::isEmpty(void) const' /u/home/tony/testkdenormal/testkdenormal/testkdenormal.cpp:296: undefined reference to `KURL::fileName(bool) const' /u/home/tony/testkdenormal/testkdenormal/testkdenormal.cpp:297: undefined reference to `KRecentFilesAction::addURL(KURL const &)' /u/home/tony/testkdenormal/testkdenormal/testkdenormal.cpp:300: undefined reference to `i18n(char const *)' testkdenormal.o: In function `TestKdeNormalApp::slotFileOpenRecent(KURL const &)': /u/home/tony/testkdenormal/testkdenormal/testkdenormal.cpp:305: undefined reference to `i18n(char const *)' /u/home/tony/testkdenormal/testkdenormal/testkdenormal.cpp:314: undefined reference to `KURL::fileName(bool) const' /u/home/tony/testkdenormal/testkdenormal/testkdenormal.cpp:317: undefined reference to `i18n(char const *)' testkdenormal.o: In function `TestKdeNormalApp::slotFileSave(void)': /u/home/tony/testkdenormal/testkdenormal/testkdenormal.cpp:322: undefined reference to `i18n(char const *)' /u/home/tony/testkdenormal/testkdenormal/testkdenormal.cpp:326: undefined reference to `i18n(char const *)' testkdenormal.o: In function `TestKdeNormalApp::slotFileSaveAs(void)': /u/home/tony/testkdenormal/testkdenormal/testkdenormal.cpp:331: undefined reference to `i18n(char const *)' /u/home/tony/testkdenormal/testkdenormal/testkdenormal.cpp:333: undefined reference to `i18n(char const *)' testkdenormal.o:/u/home/tony/testkdenormal/testkdenormal/testkdenormal .cpp:333: more undefined references to `i18n(char const *)' follow testkdenormal.o: In function `TestKdeNormalApp::slotFileSaveAs(void)': /u/home/tony/testkdenormal/testkdenormal/testkdenormal.cpp:333: undefined reference to `KFileDialog::getSaveURL(QString const &, QString const &, QWidget *, QString const &)' /u/home/tonygmake[2]: Leaving directory `/u/home/tony/testkdenormal/testkdenormal' /testkdenormal/testkdenormal/testkdenormal.cpp:335: undefined reference to `KURL::isEmpty(void) const' /u/home/tony/testkdenormal/testkdenormal/testkdenormal.cpp:338: undefined reference to `KRecentFilesAction::addURL(KURL const &)' /u/home/tony/testkdenormal/testkdenormal/testkdenormal.cpp:339: undefined reference to `KURL::fileName(bool) const' /u/home/tony/testkdenormal/testkdenormal/testkdenormal.cpp:342: undefined reference to `i18n(char const *)' testkdenormal.o: In function `TestKdeNormalApp::slotFileClose(void)': /u/home/tony/testkdenormal/testkdenormal/testkdenormal.cpp:347: undefined reference to `i18n(char const *)' /u/home/tony/testkdenormal/testkdenormal/testkdenormal.cpp:351: undefined reference to `i18n(char const *)' testkdenormal.o: In function `TestKdeNormalApp::slotFilePrint(void)': /u/home/tony/testkdenormal/testkdenormal/testkdenormal.cpp:356: undefined reference to `i18n(char const *)' /u/home/tony/testkdenormal/testkdenormal/testkdenormal.cpp:364: undefined reference to `i18n(char constgmake[1]: Leaving directory `/u/home/tony/testkdenormal' *)' testkdenormal.o:/u/home/tony/testkdenormal/testkdenormal/testkdenormal .cpp:369: more undefined references to `i18n(char const *)' follow testkdenormal.o: In function `TestKdeNormalApp::slotFileQuit(void)': /u/home/tony/testkdenormal/testkdenormal/testkdenormal.cpp:374: undefined reference to `KMainWindow::memberList' /u/home/tony/testkdenormal/testkdenormal/testkdenormal.cpp:376: undefined reference to `KMainWindow::memberList' /u/home/tony/testkdenormal/testkdenormal/testkdenormal.cpp:382: undefined reference to `KMainWindow::memberList' /u/home/tony/testkdenormal/testkdenormal/testkdenormal.cpp:384: undefined reference to `i18n(char const *)' testkdenormal.o: In function `TestKdeNormalApp::slotEditCut(void)': /u/home/tony/testkdenormal/testkdenormal/testkdenormal.cpp:389: undefined reference to `i18n(char const *)' /u/home/tony/testkdenormal/testkdenormal/testkdenormal.cpp:391: undefined reference to `i18n(char const *)' testkdenormal.o: In function `TestKdeNormalApp::slotEditCopy(void)': /u/home/tony/testkdenormal/testkdenormal/testkdenormal.cpp:396: undefined reference to `i18n(char const *)' /u/home/tony/testkdenormal/testkdenormal/testkdenormal.cpp:398: undefined reference to `i18n(char const *)' testkdenormal.o:/u/home/tony/testkdenormal/testkdenormal/testkdenormal .cpp:403: more undefined references to `i18n(char const *)' follow testkdenormal.o: In function `TestKdeNormalApp::slotViewToolBar(void)': /u/home/tony/testkdenormal/testkdenormal/testkdenormal.cpp:413: undefined reference to `KToggleAction::isChecked(void) const' /u/home/tony/testkdenormal/testkdenormal/testkdenormal.cpp:415: undefined reference to `KMainWindow::toolBar(char const *)' /u/home/tony/testkdenormal/testkdenormal/testkdenormal.cpp:419: undefined reference to `KMainWindow::toolBar(char const *)' /u/home/tony/testkdenormal/testkdenormal/testkdenormal.cpp:422: undefined reference to `i18n(char const *)' testkdenormal.o: In function `TestKdeNormalApp::slotViewStatusBar(void)': /u/home/tony/testkdenormal/testkdenormal/testkdenormal.cpp:427: undefined reference to `i18n(char const *)' /u/home/tony/testkdenormal/testkdenormal/testkdenormal.cpp:430: undefined reference to `KToggleAction::isChecked(void) const' /u/home/tony/testkdenormal/testkdenormal/testkdenormal.cpp:432: undefined reference to `KMainWindow::statusBar(void)' /u/home/tony/testkdenormal/testkdenormal/testkdenormal.cpp:436: undefined reference to `KMainWindow::statusBar(void)' /u/home/tony/testkdenormal/testkdenormal/testkdenormal.cpp:439: undefined reference to `i18n(char const *)' testkdenormal.o: In function `TestKdeNormalApp::slotStatusMsg(QString const &)': /u/home/tony/testkdenormal/testkdenormal/testkdenormal.cpp:447: undefined reference to `KMainWindow::statusBar(void)' /u/home/tony/testkdenormal/testkdenormal/testkdenormal.cpp:448: undefined reference to `KMainWindow::statusBar(void)' /u/home/tony/testkdenormal/testkdenormal/testkdenormal.cpp:448: undefined reference to `KStatusBar::changeItem(QString const &, int)' testkdenormal.o: In function `TestKdeNormalApp::initActions(void)': /u/home/tony/testkdenormal/testkdenormal/testkdenormal.cpp:90: undefined reference to `KListBox type_info node' testkdenormal.o: In function `QString::length(void) const': /usr/lib/qt2/include/qshared.h(.gnu.linkonce.t.__tfQ212KJanusWidget11I conListBox+0x10): undefined reference to `KListBox type_info function' /usr/lib/qt2/include/qshared.h(.gnu.linkonce.t.__tf13KExecMimeType+0x1 0): undefined reference to `KMimeType type_info function' /usr/lib/qt2/include/qshared.h(.gnu.linkonce.t.__tf13KExecMimeType+0x1 a): undefined reference to `KMimeType type_info node' main.o: In function `QList type_info function': /u/home/tony/testkdenormal/testkdenormal/main.cpp:71: undefined reference to `KAboutData::KAboutData(char const *, char const *, char const *, char const *, int, char const *, char const *, char const *, char const *)' /u/home/tony/testkdenormal/testkdenormal/main.cpp:71: undefined reference to `KAboutData::addAuthor(char const *, char const *, char const *, char const *)' /u/home/tony/testkdenormal/testkdenormal/main.cpp:71: undefined reference to `KCmdLineArgs::init(int, char **, KAboutData const *, bool)' /u/home/tony/testkdenormal/testkdenormal/main.cpp:71: undefined reference to `KCmdLineArgs::addCmdLineOptions(KCmdLineOptions const *, char const *, char const *, char const *)' /u/home/tony/testkdenormal/testkdenormal/main.cpp:71: undefined reference to `KApplication::KApplication(bool, bool)' /u/home/tony/testkdenormal/testkdenormal/main.cpp:71: undefined reference to `KMainWindow::canBeRestored(int)' /u/home/tony/testkdenormal/testkdenormal/main.cpp:71: undefined reference to `KMainWindow::restore(int, bool)' /u/home/tony/testkdenormal/testkdenormal/main.cpp:71: undefined reference to `KCmdLineArgs::parsedArgs(char const *)' /u/home/tony/testkdenormal/testkdenormal/main.cpp:71: undefined reference to `KCmdLineArgs::count(void)' /u/home/tony/testkdenormal/testkdenormal/main.cpp:71: undefined reference to `KCmdLineArgs::arg(int)' /u/home/tony/testkdenormal/testkdenormal/main.cpp:71: undefined reference to `KURL::KURL(char const *, int)' /u/home/tony/testkdenormal/testkdenormal/main.cpp:71: undefined reference to `KURL::KURL(char const *, int)' /u/home/tony/testkdenormal/testkdenormal/main.cpp:71: undefined reference to `KCmdLineArgs::clear(void)' /u/home/tony/testkdenormal/testkdenormal/main.cpp:71: undefined reference to `KAboutData::~KAboutData(void)' testkdenormal.moc.o: In function `TestKdeNormalApp::initMetaObject(void)': /u/home/tony/testkdenormal/testkdenormal/testkdenormal.moc.cpp:33: undefined reference to `KMainWindow::className(void) const' testkdenormal.moc.o: In function `TestKdeNormalApp::staticMetaObject(void)': /u/home/tony/testkdenormal/testkdenormal/testkdenormal.moc.cpp:56: undefined reference to `KMainWindow::staticMetaObject(void)' /u/home/tony/testkdenormal/testkdenormal/testkdenormal.moc.cpp:100: undefined reference to `KMainWindow type_info node' testkdenormal.moc.o: In function `TestKdeNormalApp::metaObject(void) const': /usr/lib/qt2/include/qcstring.h(.gnu.linkonce.d.__vt_16TestKdeNormalAp p.13KXMLGUIClient+0xc): undefined reference to `KXMLGUIClient::action(QDomElement const &) const' /usr/lib/qt2/include/qcstring.h(.gnu.linkonce.d.__vt_16TestKdeNormalAp p.13KXMLGUIClient+0x10): undefined reference to `KXMLGUIClient::actionCollection(void) const' /usr/lib/qt2/include/qcstring.h(.gnu.linkonce.d.__vt_16TestKdeNormalAp p.13KXMLGUIClient+0x14): undefined reference to `KXMLGUIClient::instance(void) const' /usr/lib/qt2/include/qcstring.h(.gnu.linkonce.d.__vt_16TestKdeNormalAp p.13KXMLGUIClient+0x18): undefined reference to `KXMLGUIClient::domDocument(void) const' /usr/lib/qt2/include/qcstring.h(.gnu.linkonce.d.__vt_16TestKdeNormalAp p.13KXMLGUIClient+0x1c): undefined reference to `KXMLGUIClient::xmlFile(void) const' testkdenormal.moc.o: In function `TestKdeNormalApp::initMetaObject(void)': /u/home/tony/testkdenormal/testkdenormal/testkdenormal.moc.cpp:30: undefined reference to `KXMLGUIClient::localXMLFile(void) const' /u/home/tony/testkdenormal/testkdenormal/testkdenormal.moc.cpp:30: undefined reference to `KXMLGUIClient::setInstance(KInstance *)' /u/home/tony/testkdenormal/testkdenormal/testkdenormal.moc.cpp:30: undefined reference to `KXMLGUIClient::setXMLFile(QString const &, bool, bool)' /u/home/tony/testkdenormal/testkdenormal/testkdenormal.moc.cpp:31: undefined reference to `KXMLGUIClient::setLocalXMLFile(QString const &)' /u/home/tony/testkdenormal/testkdenormal/testkdenormal.moc.cpp:31: undefined reference to `KXMLGUIClient::setXML(QString const &, bool)' /u/home/tony/testkdenormal/testkdenormal/testkdenormal.moc.cpp:32: undefined reference to `KXMLGUIClient::setDOMDocument(QDomDocument const &, bool)' /u/home/tony/testkdenormal/testkdenormal/testkdenormal.moc.cpp:33: undefined reference to `KXMLGUIClient::conserveMemory(void)' testkdenormal.moc.o: In function `TestKdeNormalApp::metaObject(void) const': /usr/lib/qt2/include/qcstring.h(.gnu.linkonce.d.__vt_16TestKdeNormalAp p.14KXMLGUIBuilder+0xc): undefined reference to `KXMLGUIBuilder::containerTags(void) const' /usr/lib/qt2/include/qcstring.h(.gnu.linkonce.d.__vt_16TestKdeNormalAp p.14KXMLGUIBuilder+0x10): undefined reference to `KXMLGUIBuilder::createContainer(QWidget *, int, QDomElement const &, int &)' /usr/lib/qt2/include/qcstring.h(.gnu.linkonce.d.__vt_16TestKdeNormalAp p.14KXMLGUIBuilder+0x14): undefined reference to `KXMLGUIBuilder::removeContainer(QWidget *, QWidget *, QDomElement &, int)' /usr/lib/qt2/include/qcstring.h(.gnu.linkonce.d.__vt_16TestKdeNormalAp p.14KXMLGUIBuilder+0x18): undefined reference to `KXMLGUIBuilder::customTags(void) const' /usr/lib/qt2/include/qcstring.h(.gnu.linkonce.d.__vt_16TestKdeNormalAp p.14KXMLGUIBuilder+0x1c): undefined reference to `KXMLGUIBuilder::createCustomElement(QWidget *, int, QDomElement const &)' testkdenormal.moc.o: In function `TestKdeNormalApp::initMetaObject(void)': /u/home/tony/testkdenormal/testkdenormal/testkdenormal.moc.cpp:30: undefined reference to `KXMLGUIBuilder::removeCustomElement(QWidget *, int)' /u/home/tony/testkdenormal/testkdenormal/testkdenormal.moc.cpp:30: undefined reference to `KXMLGUIBuilder::finalizeGUI(KXMLGUIClient *)' /u/home/tony/testkdenormal/testkdenormal/testkdenormal.moc.cpp:31: undefined reference to `KMainWindow::childEvent(QChildEvent *)' /u/home/tony/testkdenormal/testkdenormal/testkdenormal.moc.cpp:36: undefined reference to `KMainWindow::setCaption(QString const &)' testkdenormal.moc.o: In function `TestKdeNormalApp::staticMetaObject(void)': /u/home/tony/testkdenormal/testkdenormal/testkdenormal.moc.cpp:55: undefined reference to `KMainWindow::paintEvent(QPaintEvent *)' /u/home/tony/testkdenormal/testkdenormal/testkdenormal.moc.cpp:56: undefined reference to `KMainWindow::resizeEvent(QResizeEvent *)' /u/home/tony/testkdenormal/testkdenormal/testkdenormal.moc.cpp:89: undefined reference to `KMainWindow::closeEvent(QCloseEvent *)' /u/home/tony/testkdenormal/testkdenormal/testkdenormal.moc.cpp:92: undefined reference to `KMainWindow::guiFactory(void)' /u/home/tony/testkdenormal/testkdenormal/testkdenormal.moc.cpp:92: undefined reference to `KMainWindow::setCaption(QString const &, bool)' /u/home/tony/testkdenormal/testkdenormal/testkdenormal.moc.cpp:92: undefined reference to `KMainWindow::setPlainCaption(QString const &)' /u/home/tony/testkdenormal/testkdenormal/testkdenormal.moc.cpp:92: undefined reference to `KMainWindow::saveGlobalProperties(KConfig *)' /u/home/tony/testkdenormal/testkdenormal/testkdenormal.moc.cpp:92: undefined reference to `KMainWindow::readGlobalProperties(KConfig *)' testkdenormal.moc.o: In function `TestKdeNormalApp::metaObject(void) const': /usr/lib/qt2/include/qcstring.h(.gnu.linkonce.t.__tf16TestKdeNormalApp +0x10): undefined reference to `KMainWindow type_info function' testkdenormal_meta_unload.o: In function `_KUnloadMetaClass_Helpertestkdenormal::~_KUnloadMetaClass_Helpertestk denormal(void)': /u/home/tony/testkdenormal/testkdenormal/testkdenormal_meta_unload.cpp (.text+0x10): undefined reference to `KApplication::kApplication(void)' /opt/kde/lib/libkfile.so: undefined reference to `KFM::KFM(void)' /opt/kde/lib/libkfile.so: undefined reference to `KFM::list(char const *)' collect2: ld returned 1 exit status gmake[2]: *** [testkdenormal] Error 1 gmake[1]: *** [all-recursive] Error 1 gmake: *** [all-recursive-am] Error 2 *** failed *** >> Visit http://master.kde.org/mailman/listinfo/kde-devel#unsub to unsubscribe <<