PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : Kxicq2 und make, qt fehler?


jonasge
11.08.01, 18:04
Hallo,

ich wollte gerade Kxicq2 installieren und erhalte diesen Fehler beim
compalieren:
root@hggh:/tmp/kxicq2-0.0.6 > make
make all-recursive
make[1]: Entering directory `/tmp/kxicq2-0.0.6'
Making all in icons
make[2]: Entering directory `/tmp/kxicq2-0.0.6/icons'
Making all in icq
make[3]: Entering directory `/tmp/kxicq2-0.0.6/icons/icq'
make[3]: Nothing to be done for `all'.
make[3]: Leaving directory `/tmp/kxicq2-0.0.6/icons/icq'
make[3]: Entering directory `/tmp/kxicq2-0.0.6/icons'
make[3]: Nothing to be done for `all-am'.
make[3]: Leaving directory `/tmp/kxicq2-0.0.6/icons'
make[2]: Leaving directory `/tmp/kxicq2-0.0.6/icons'
Making all in kxicq
make[2]: Entering directory `/tmp/kxicq2-0.0.6/kxicq'
Making all in ui
make[3]: Entering directory `/tmp/kxicq2-0.0.6/kxicq/ui'
g++ -I. -I. -I../.. -I/opt/kde/include -I/usr/lib/qt2/include -I/usr/X11R6/include -I../../kxicq/ui-I../../kxicq/widgets/checklistbox -g -O2 -Wall -c kxSendMessage.cpp
kxSendMessage.cpp: In method `kxSendMessage::kxSendMessage(QWidget * = 0, const char * = 0, bool = FALSE, unsigned int = 0)':
kxSendMessage.cpp:36: implicit declaration of function `int i18n(...)'
kxSendMessage.cpp:36: no matching function for call to `kxSendMessage::setCaption (int)'
/usr/lib/qt2/include/qwidget.h:264: candidates are: void QWidget::setCaption(const QString &)
kxSendMessage.cpp:42: no matching function for call to `QGroupBox::setTitle (int)'
/usr/lib/qt2/include/qgroupbox.h:74: candidates are: void QGroupBox::setTitle(const QString &)
kxSendMessage.cpp:59: no matching function for call to `QLabel::setText (int)'
/usr/lib/qt2/include/qlabel.h:100: candidates are: void QLabel::setText(const QString &)
kxSendMessage.cpp:63: no matching function for call to `QLabel::setText (int)'
/usr/lib/qt2/include/qlabel.h:100: candidates are: void QLabel::setText(const QString &)
kxSendMessage.cpp:68: no matching function for call to `QWhatsThis::add (QLabel *&, int)'
/usr/lib/qt2/include/qwhatsthis.h:60: candidates are: static void QWhatsThis::add(QWidget *, const QString &)
kxSendMessage.cpp:79: no matching function for call to `QLabel::setText (int)'
/usr/lib/qt2/include/qlabel.h:100: candidates are: void QLabel::setText(const QString &)
kxSendMessage.cpp:83: no matching function for call to `QLabel::setText (int)'
/usr/lib/qt2/include/qlabel.h:100: candidates are: void QLabel::setText(const QString &)
kxSendMessage.cpp:89: no matching function for call to `QWhatsThis::add (QLabel *&, int)'
/usr/lib/qt2/include/qwhatsthis.h:60: candidates are: static void QWhatsThis::add(QWidget *, const QString &)
kxSendMessage.cpp:107: no matching function for call to `QGroupBox::setTitle (int)'
/usr/lib/qt2/include/qgroupbox.h:74: candidates are: void QGroupBox::setTitle(const QString &)
kxSendMessage.cpp:115: no matching function for call to `QPushButton::setText (int)'
/usr/lib/qt2/include/qbutton.h:73: candidates are: void QButton::setText(const QString &)
kxSendMessage.cpp:119: no matching function for call to `QToolTip::add (QPushButton *&, int)'
/usr/lib/qt2/include/qtooltip.h:91: candidates are: static void QToolTip::add(QWidget *, const QString &)
/usr/lib/qt2/include/qtooltip.h:93: static void QToolTip::add(QWidget *, const QString &, QToolTipGroup *, const QString &)
/usr/lib/qt2/include/qtooltip.h:96: static void QToolTip::add(QWidget *, const QRect &, const QString &)
/usr/lib/qt2/include/qtooltip.h:98: static void QToolTip::add(QWidget *, const QRect &, const QString &, QToolTipGroup *, const QString &)
kxSendMessage.cpp:120: no matching function for call to `QWhatsThis::add (QPushButton *&, int)'
/usr/lib/qt2/include/qwhatsthis.h:60: candidates are: static void QWhatsThis::add(QWidget *, const QString &)
kxSendMessage.cpp:124: no matching function for call to `QCheckBox::setText (int)'
/usr/lib/qt2/include/qbutton.h:73: candidates are: void QButton::setText(const QString &)
kxSendMessage.cpp:125: no matching function for call to `QToolTip::add (QCheckBox *&, int)'
/usr/lib/qt2/include/qtooltip.h:91: candidates are: static void QToolTip::add(QWidget *, const QString &)
/usr/lib/qt2/include/qtooltip.h:93: static void QToolTip::add(QWidget *, const QString &, QToolTipGroup *, const QString &)
/usr/lib/qt2/include/qtooltip.h:96: static void QToolTip::add(QWidget *, const QRect &, const QString &)
/usr/lib/qt2/include/qtooltip.h:98: static void QToolTip::add(QWidget *, const QRect &, const QString &, QToolTipGroup *, const QString &)
kxSendMessage.cpp:126: no matching function for call to `QWhatsThis::add (QCheckBox *&, int)'
/usr/lib/qt2/include/qwhatsthis.h:60: candidates are: static void QWhatsThis::add(QWidget *, const QString &)
kxSendMessage.cpp:134: no matching function for call to `QPushButton::setText (int)'
/usr/lib/qt2/include/qbutton.h:73: candidates are: void QButton::setText(const QString &)
kxSendMessage.cpp:138: no matching function for call to `QToolTip::add (QPushButton *&, int)'
/usr/lib/qt2/include/qtooltip.h:91: candidates are: static void QToolTip::add(QWidget *, const QString &)
/usr/lib/qt2/include/qtooltip.h:93: static void QToolTip::add(QWidget *, const QString &, QToolTipGroup *, const QString &)
/usr/lib/qt2/include/qtooltip.h:96: static void QToolTip::add(QWidget *, const QRect &, const QString &)
/usr/lib/qt2/include/qtooltip.h:98: static void QToolTip::add(QWidget *, const QRect &, const QString &, QToolTipGroup *, const QString &)
kxSendMessage.cpp:139: no matching function for call to `QWhatsThis::add (QPushButton *&, int)'
/usr/lib/qt2/include/qwhatsthis.h:60: candidates are: static void QWhatsThis::add(QWidget *, const QString &)
kxSendMessage.cpp:144: no matching function for call to `QPushButton::setText (int)'
/usr/lib/qt2/include/qbutton.h:73: candidates are: void QButton::setText(const QString &)
kxSendMessage.cpp:148: no matching function for call to `QToolTip::add (QPushButton *&, int)'
/usr/lib/qt2/include/qtooltip.h:91: candidates are: static void QToolTip::add(QWidget *, const QString &)
/usr/lib/qt2/include/qtooltip.h:93: static void QToolTip::add(QWidget *, const QString &, QToolTipGroup *, const QString &)
/usr/lib/qt2/include/qtooltip.h:96: static void QToolTip::add(QWidget *, const QRect &, const QString &)
/usr/lib/qt2/include/qtooltip.h:98: static void QToolTip::add(QWidget *, const QRect &, const QString &, QToolTipGroup *, const QString &)
kxSendMessage.cpp:149: no matching function for call to `QWhatsThis::add (QPushButton *&, int)'
/usr/lib/qt2/include/qwhatsthis.h:60: candidates are: static void QWhatsThis::add(QWidget *, const QString &)
kxSendMessage.cpp:154: no matching function for call to `QPushButton::setText (int)'
/usr/lib/qt2/include/qbutton.h:73: candidates are: void QButton::setText(const QString &)
kxSendMessage.cpp:158: no matching function for call to `QToolTip::add (QPushButton *&, int)'
/usr/lib/qt2/include/qtooltip.h:91: candidates are: static void QToolTip::add(QWidget *, const QString &)
/usr/lib/qt2/include/qtooltip.h:93: static void QToolTip::add(QWidget *, const QString &, QToolTipGroup *, const QString &)
/usr/lib/qt2/include/qtooltip.h:96: static void QToolTip::add(QWidget *, const QRect &, const QString &)
/usr/lib/qt2/include/qtooltip.h:98: static void QToolTip::add(QWidget *, const QRect &, const QString &, QToolTipGroup *, const QString &)
kxSendMessage.cpp:159: no matching function for call to `QWhatsThis::add (QPushButton *&, int)'
/usr/lib/qt2/include/qwhatsthis.h:60: candidates are: static void QWhatsThis::add(QWidget *, const QString &)
In file included from kxSendMessage.cpp:183:
kxSendMessage.moc: At top level:
kxSendMessage.moc:45: new declaration `static void kxSendMessage::staticMetaObject()'
kxSendMessage.h:25: ambiguates old declaration `static class QMetaObject * kxSendMessage::staticMetaObject()'
kxSendMessage.moc: In function `void __static_initialization_and_destruction_0(int, int)':
kxSendMessage.moc:29: no matching function for call to `QMetaObjectInit::QMetaObjectInit (QMetaObject * (*)())'
/usr/lib/qt2/include/qmetaobject.h:259: candidates are: QMetaObjectInit::QMetaObjectInit(void (*)())
/usr/lib/qt2/include/qmetaobject.h:261: QMetaObjectInit::QMetaObjectInit(const QMetaObjectInit &)make[3]: *** [kxSendMessage.o] Error 1
make[3]: Leaving directory `/tmp/kxicq2-0.0.6/kxicq/ui'
make[2]: *** [all-recursive] Error 1
make[2]: Leaving directory `/tmp/kxicq2-0.0.6/kxicq'
make[1]: *** [all-recursive] Error 1
make[1]: Leaving directory `/tmp/kxicq2-0.0.6'
make: *** [all-recursive-am] Error 2
root@hggh:/tmp/kxicq2-0.0.6 >

Was mache ich falsch ?????

THX

Hggh

Ilja
11.08.01, 20:54
habe kxicq2-0.0.6.tar.gz auch nicht kompilieren können. den aktuellen cvs-baum hingegen schon. besorg dir den.

jonasge
11.08.01, 21:40
Hallo,
ich habe mir die CVS Version gezugen, und das gleiche Problem kommt wieder!

hggh@hggh:~/kxicq2 > make
make all-recursive
make[1]: Entering directory `/home/hggh/kxicq2'
Making all in icons
make[2]: Entering directory `/home/hggh/kxicq2/icons'
Making all in icq
make[3]: Entering directory `/home/hggh/kxicq2/icons/icq'
make[3]: Nothing to be done for `all'.
make[3]: Leaving directory `/home/hggh/kxicq2/icons/icq'
make[3]: Entering directory `/home/hggh/kxicq2/icons'
make[3]: Nothing to be done for `all-am'.
make[3]: Leaving directory `/home/hggh/kxicq2/icons'
make[2]: Leaving directory `/home/hggh/kxicq2/icons'
Making all in kxicq
make[2]: Entering directory `/home/hggh/kxicq2/kxicq'
Making all in ui
make[3]: Entering directory `/home/hggh/kxicq2/kxicq/ui'
/usr/lib/qt2/bin/uic -o kxSendMessage.h ./kxSendMessage.ui
/usr/lib/qt2/bin/uic -o kxreceivedmessage.h ./kxreceivedmessage.ui
/usr/lib/qt2/bin/uic -o kxstartupwizard.h ./kxstartupwizard.ui
/usr/lib/qt2/bin/uic -o kxsearchdialog.h ./kxsearchdialog.ui
/usr/lib/qt2/bin/uic -o kxsendmessages.h ./kxsendmessages.ui
/usr/lib/qt2/bin/uic -o kxhistorydialog.h ./kxhistorydialog.ui
/usr/lib/qt2/bin/uic -o kxsettings_connections_options.h ./kxsettings_connections_options.ui
/usr/lib/qt2/bin/uic -o kxsettings_contactlist_colors.h ./kxsettings_contactlist_colors.ui
/usr/lib/qt2/bin/uic -o kxsettings_contactlist_options.h ./kxsettings_contactlist_options.ui
/usr/lib/qt2/bin/uic -o kxsettings_general_startup.h ./kxsettings_general_startup.ui
/usr/lib/qt2/bin/uic -o kxinfodialog.h ./kxinfodialog.ui
/usr/lib/qt2/bin/uic -o kxstatusmessagedialog.h ./kxstatusmessagedialog.ui
/usr/lib/qt2/bin/uic -o kxfiledialog.h ./kxfiledialog.ui
/usr/lib/qt2/bin/uic -o kxcontacttransferdialog.h ./kxcontacttransferdialog.ui
/usr/lib/qt2/bin/uic -o kxchangenickdialog.h ./kxchangenickdialog.ui
/usr/lib/qt2/bin/uic -o kxediticqserver.h ./kxediticqserver.ui
/usr/lib/qt2/bin/uic -o kxrandomsearch.h ./kxrandomsearch.ui
g++ -I. -I. -I../.. -I/opt/kde2/include -I/usr/lib/qt2/include -I/usr/X11R6/include -I../../icons/icq -I../../kxicq -I../../kxicq/wm -I../../kxicq/ui -I../../kxicq/engine -I../../kxicq/widgets -I../../kxicq/widgets/checklistbox -g -O2 -Wall -c empty.cpp
/usr/lib/qt/bin/moc kxSendMessage.h -o kxSendMessage.moc
rm -f kxSendMessage.cpp
echo '#include <klocale.h>' > kxSendMessage.cpp
/usr/lib/qt2/bin/uic -tr i18n -i kxSendMessage.h ./kxSendMessage.ui | sed -e "s,i18n( \"\" ),QString::null,g" >> kxSendMessage.cpp &#0124;&#0124; rm -f kxSendMessage.cpp
echo '#include "kxSendMessage.moc"' >> kxSendMessage.cpp
g++ -I. -I. -I../.. -I/opt/kde2/include -I/usr/lib/qt2/include -I/usr/X11R6/include -I../../icons/icq -I../../kxicq -I../../kxicq/wm -I../../kxicq/ui -I../../kxicq/engine -I../../kxicq/widgets -I../../kxicq/widgets/checklistbox -g -O2 -Wall -c kxSendMessage.cpp
In file included from kxSendMessage.cpp:367:
kxSendMessage.moc:45: new declaration `static void kxSendMessage::staticMetaObject()'
kxSendMessage.h:25: ambiguates old declaration `static class QMetaObject * kxSendMessage::staticMetaObject()'
kxSendMessage.moc: In function `void __static_initialization_and_destruction_0(int, int)':
kxSendMessage.moc:29: no matching function for call to `QMetaObjectInit::QMetaObjectInit (QMetaObject * (*)())'
/usr/lib/qt2/include/qmetaobject.h:259: candidates are: QMetaObjectInit::QMetaObjectInit(void (*)())
/usr/lib/qt2/include/qmetaobject.h:261: QMetaObjectInit::QMetaObjectInit(const QMetaObjectInit &)
make[3]: *** [kxSendMessage.o] Error 1
make[3]: Leaving directory `/home/hggh/kxicq2/kxicq/ui'
make[2]: *** [all-recursive] Error 1
make[2]: Leaving directory `/home/hggh/kxicq2/kxicq'
make[1]: *** [all-recursive] Error 1
make[1]: Leaving directory `/home/hggh/kxicq2'
make: *** [all-recursive-am] Error 2


Was kann ich noch dagegen machen ???


:(

THX

HggH

Ilja
12.08.01, 10:00
also die datei kxsendmessage.cpp (und .h) wird beim compilieren vom uic aus der .ui-datei erzeugt. das sind qt-designer-dateien. da in dieser datei bei dir der fehler auftritt, kann es eigentlich nur noch an der installierten qt-version liegen. ich setz 2.3.1 mit qtdesigner ein. überprüf das nochmal bei dir und update evtl.

jonasge
12.08.01, 18:36
Hallo ar,

DANKE für deine HILFE, mein Kxicq läuft (CVS-Version) mit qt-2.3.1 !!

Es lag an meiner qt VErsion von KDE.org !!

THX


Hggh

Ruler-95-
13.08.01, 08:43
ich bin noch sogesagt ein newbie könnt ihr mir dess was einfacher erklären bei mir kommt die fehlermeldung nähmlich auch
jedoch bei dem prog. xchat 1.6.4

make all-recursive
make[1]: Entering directory `/home/ruler/xchat-1.6.4´
Making all in po
make[2]: Entering directory `/home/ruler/xchat-1.6.4/po´
file=./`echo ca I sed ´s,.*/,,´`.gmo \
&& rm -f $file $$ PATH=../src:$PATH no -o $file ca.po
/bin/sh: no: command not found
make[2]: *** [ca.gmo] Error 127
make[2]: Leaving directory `/home/ruler/xchat-1.6.4/po´
make[1]: *** [all-recursive] Error 1
make[1]: Leaving directory `/home/ruler/xchat-1.6.4´
make: *** [all-recursive-am] Error 2


:confused: :confused: :confused:

ich hoffe ihr könnt mir da helfen
und bidde nich vergessen ich bin noch newbie
ich wär euch dankbar wenn ihr mir das ein bischen genauer erklären könntet
sonst bringt es mir nich viel

DANKE im vorraus