hi,
ich wollte gerade kpumpe, ein Diabetes Tool, installieren. ./configure klappt aber wenn ich make eingebe bleibt das ganze wie folgt stehen.....
/usr/lib/qt3/include/qsimplerichtext.h:80: void QSimpleRichText::draw(QPainter *, int, int, const QRegion &, const QColorGroup &, const QBrush * = 0) const
kpumpeview.cpp: In method `void KPumpeDiary::m_painto(QPaintDevice *, double = 0x00000000000000000080ff3f, double = 0x000000000000000000000000)':
kpumpeview.cpp:1267: no matching function for call to `QSimpleRichText::draw (QPainter *, int, int, QRect, const QPalette &)'
/usr/lib/qt3/include/qsimplerichtext.h:76: candidates are: void QSimpleRichText::draw(QPainter *, int, int, const QRect &, const QColorGroup &, const QBrush * = 0) const
/usr/lib/qt3/include/qsimplerichtext.h:80: void QSimpleRichText::draw(QPainter *, int, int, const QRegion &, const QColorGroup &, const QBrush * = 0) const
make<font size="3">: *** [kpumpeview.o] Fehler 1
make<font size="3">: Verlassen des Verzeichnisses Verzeichnis »/home/marcinmc/MISC/kpumpe-beta2/kpumpe«
make<font size="2">: *** [all-recursive] Fehler 1
make<font size="2">: Verlassen des Verzeichnisses Verzeichnis »/home/marcinmc/MISC/kpumpe-beta2/kpumpe«
make<font size="1">: *** [all-recursive] Fehler 1
make<font size="1">: Verlassen des Verzeichnisses Verzeichnis »/home/marcinmc/MISC/kpumpe-beta2«
make: *** [all-recursive-am] Fehler 2
was mache ich falsch?
thx
Mc
Probleme mit make
Re: Probleme mit make
Hi,
bist du sicher, daß kpumpe für qt3 programmiert wurde?
Eventuell benutzt es noch die qt2 Bibliotheken.
Schau doch mal auf der homepage des Projekts nach.
Gruß,
nano
bist du sicher, daß kpumpe für qt3 programmiert wurde?
Eventuell benutzt es noch die qt2 Bibliotheken.
Schau doch mal auf der homepage des Projekts nach.
Gruß,
nano
Re: Probleme mit make
ich dachte dass man QT2 und 3 nebeneinander laufen lassen kann......... habe nämlich auch beide installiert........oder ist die eine von der anderen jetzt überschrieben worden?
Re: Probleme mit make
Weiß nicht was du für eine Distri hast und ob du RPM's installiert hast.
rpm --query -a
sollte dir ne unsortierte Liste aller installierten Pakete geben.
rpm --query qt2
sollte dir deutlich zeigen ob das Paket installiert ist.
Meines Wissens können beide Pakete 'nebeneinander' existieren.
CU
Dave
ps: Bin noch Anfänger und für Anmerkungen und Verbesserungen dankbar.
rpm --query -a
sollte dir ne unsortierte Liste aller installierten Pakete geben.
rpm --query qt2
sollte dir deutlich zeigen ob das Paket installiert ist.
Meines Wissens können beide Pakete 'nebeneinander' existieren.
CU
Dave
ps: Bin noch Anfänger und für Anmerkungen und Verbesserungen dankbar.
Re: Probleme mit make
Hallo,
offenbar wird die falsche Qt-Library verwendet. Du kannst aber die Verwendung der richtigen erzwingen:
<blockquote><pre><font size="1" face="">code:</font><hr><font face="Courier New" size="2">
./configure --with-qt-dir=DIR
</font><hr></pre></blockquote>
"DIR" bitte durch den Pfad ersetzen, wo auf Deinem System Qt2 installiert ist. Mit ./configure --help kannst Du uebrigens alle verfuegbaren Optionen anzeigen lassen.
offenbar wird die falsche Qt-Library verwendet. Du kannst aber die Verwendung der richtigen erzwingen:
<blockquote><pre><font size="1" face="">code:</font><hr><font face="Courier New" size="2">
./configure --with-qt-dir=DIR
</font><hr></pre></blockquote>
"DIR" bitte durch den Pfad ersetzen, wo auf Deinem System Qt2 installiert ist. Mit ./configure --help kannst Du uebrigens alle verfuegbaren Optionen anzeigen lassen.
Re: Probleme mit make
>ich dachte dass man QT2 und 3 nebeneinander laufen lassen kann......... habe nämlich auch beide installiert........oder ist die eine von der anderen jetzt überschrieben worden?
Klar kannst du beide (sogar beliebig viele - zumindest bis die Platte platzt<img src="http://www.pl-forum.de/UltraBoard/Images/Wilk.gif" border="0" align="middle">) Versionen paralell installieren. Aber wenn du ein Programm compilierst, das die QT-Bibliotheken einbindet, dann mußt du dem Compiler schon irgendwie mitteilen, welche Version er denn nun benutzen soll.
Dies geht entweder wie mvo schon sagte über eine Option beim Aufruf von ./configure, oder du passt die Variable QTDIR an.
Gruß,
nano
Klar kannst du beide (sogar beliebig viele - zumindest bis die Platte platzt<img src="http://www.pl-forum.de/UltraBoard/Images/Wilk.gif" border="0" align="middle">) Versionen paralell installieren. Aber wenn du ein Programm compilierst, das die QT-Bibliotheken einbindet, dann mußt du dem Compiler schon irgendwie mitteilen, welche Version er denn nun benutzen soll.
Dies geht entweder wie mvo schon sagte über eine Option beim Aufruf von ./configure, oder du passt die Variable QTDIR an.
Gruß,
nano