Probleme mit make

Post Reply
Message
Author
marcinmc
Posts: 35
Joined: 17. Jul 2001 17:14

Probleme mit make

#1 Post by marcinmc »

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

nano

Re: Probleme mit make

#2 Post by nano »

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

marcinmc
Posts: 35
Joined: 17. Jul 2001 17:14

Re: Probleme mit make

#3 Post by marcinmc »

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?

dave_g22

Re: Probleme mit make

#4 Post by dave_g22 »

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.

mvo

Re: Probleme mit make

#5 Post by mvo »

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.

nano

Re: Probleme mit make

#6 Post by nano »

>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

Post Reply