From: Ben K. <ben...@bi...> - 2000-10-03 08:05:12
|
hello, I've been having trouble compiling kreatecd-0.4.1. I do a configure --enable-qt2 and that seems to work fine.. then i do `make` and i get the following .. make all-recursive make[1]: Entering directory `/usr/local/kreatecd-0.4.1' Making all in kreatecd make[2]: Entering directory `/usr/local/kreatecd-0.4.1/kreatecd' Making all in pics make[3]: Entering directory `/usr/local/kreatecd-0.4.1/kreatecd/pics' make[3]: Nothing to be done for `all'. make[3]: Leaving directory `/usr/local/kreatecd-0.4.1/kreatecd/pics' make[3]: Entering directory `/usr/local/kreatecd-0.4.1/kreatecd' g++ -DHAVE_CONFIG_H -I. -I. -I.. -I/opt/kde/include -I/usr/local/qt/include -I/usr/X11R6/includ ions -fno-rtti -fno-check-new -Wall -pedantic -W -Wpointer-arith -Wmissing-prototypes -Wwrite-s -builtin -c startup.cpp make[3]: Leaving directory `/usr/local/kreatecd-0.4.1/kreatecd' make[2]: Leaving directory `/usr/local/kreatecd-0.4.1/kreatecd' /usr/local/qt/include/qstrlist.h: In method `class QWidget QStrList::newItem(class QWidget)': In file included from /opt/kde/include/kconfigbase.h:82, from /opt/kde/include/kconfig.h:53, from /opt/kde/include/ktmainwindow.h:10, from TopWidget.h:12, from startup.cpp:10: /usr/local/qt/include/qstrlist.h:54: cannot convert `d' from type `QWidget' to type `const char *' /usr/local/qt/include/qstrlist.h:54: warning: control reaches end of non-void function `QStrList::newItem(QWidget)' /usr/local/qt/include/qstrlist.h: In method `void QStrList::deleteItem(class QWidget)': /usr/local/qt/include/qstrlist.h:55: cannot convert `d' from type `QWidget' to type `char *' /usr/local/qt/include/qstrlist.h: In method `int QStrList::compareItems(class QWidget, class QWidget)': /usr/local/qt/include/qstrlist.h:56: cannot convert `s1' from type `QWidget' to type `const char *' /usr/local/qt/include/qstrlist.h:57: cannot convert `s2' from type `QWidget' to type `const char *' /usr/local/qt/include/qstrlist.h:57: warning: control reaches end of non-void function `QStrList::compareItems(QWidget, QWidget)' /usr/local/qt/include/qstrlist.h: In method `class QDataStream & QStrList::write(class QDataStream &, class QWidget) const': /usr/local/qt/include/qstrlist.h:61: cannot convert `d' from type `QWidget' to type `const char *' /usr/local/qt/include/qstrlist.h:61: warning: control reaches end of non-void function `QStrList::write(QDataStream &, QWidget) const' /usr/local/qt/include/qstrlist.h: In method `int QStrIList::compareItems(class QWidget, class QWidget)': /usr/local/qt/include/qstrlist.h:73: cannot convert `s1' from type `QWidget' to type `const char *' /usr/local/qt/include/qstrlist.h:74: cannot convert `s2' from type `QWidget' to type `const char *' /usr/local/qt/include/qstrlist.h:74: warning: control reaches end of non-void function `QStrIList::compareItems(QWidget, QWidget)' make[3]: *** [startup.o] Error 1 make[2]: *** [all-recursive] Error 1 make[1]: *** [all-recursive] Error 1 make: *** [all-recursive-am] Error 2 I am running Slackware 7.1 with the 2.2.16 kernel, KDE 1.1.2 and qt 2.1.1 If you have an idea of why this is happening could you please let me know... Many Thanks, Ben Keane |