Vom einfachen Programm zum fertigen Debian-Paket, Fragen rund um Programmiersprachen, Scripting und Lizenzierung.
-
Tobias E
- Beiträge: 115
- Registriert: 18.09.2003 22:00:43
Beitrag
von Tobias E » 21.09.2003 21:07:18
Beim Versuch ein externes programm zu instalieren bekomme ich folgenden error beim ausführen "configure":
Code: Alles auswählen
checking for Qt... Configure: error: Qt (>= Qt 3.1 (20021021)) (library qt-mt)not found. Please check installation!
For more details about this problem, look at the end of config.log.
Make Sure that you have compiled Qt with thread support!
Was heißt das? Was muss ich tun?
-
Bert
- Beiträge: 3751
- Registriert: 16.07.2002 14:06:52
- Wohnort: Dresden
-
Kontaktdaten:
Beitrag
von Bert » 21.09.2003 22:24:19
Schau nach ob Du die entsprechende Lib installiert hast. Wenn Du gegen diese linken willst, brauchst Du auch die 'dev' Version:
Da sollte die libqt3-mt-dev mit augelistet sein.
Wenn Du sie noch nicht hast, mach ein
Dannach sollte sie installiert sein.
Falls Du die Lib schon hattest oder wenn es dann immer noch nicht geht, dann könnte es daran liegen, das Debian die Libs woanders ablegt, als '.configure' das erwartet. Im beiligenden Install sollte der entsprechnde Parameter beschrieben sein. (ich hab das bei mir gleich fest als Umgebungsvariable 'QTDIR=/usr/lib/qt' gesetzt)
Programmer: A biological machine designed to convert caffeine into code.
xmpp:
bert@debianforum.de
-
Tobias E
- Beiträge: 115
- Registriert: 18.09.2003 22:00:43
Beitrag
von Tobias E » 21.09.2003 23:16:02
dpkg -l | grep qt-mt kann die lib gar nicht anzeigen - wenn dann müsste es "grep qt3-mt" heißen
aber egal, ich hab jetzt die lib "libqt3-mt-dev" installiert (wobei er die lib "libqt-mt-dev" entfernt hat)
ich bekomme aber immer noch die selbe fehlermeldung
-
jmetzner
- Beiträge: 23
- Registriert: 26.12.2002 22:13:35
- Wohnort: Jena
Beitrag
von jmetzner » 22.09.2003 08:43:13
Ich hatte auch immer solche Probleme beim Auffinden der qtlibs durch configure. Ich habe dann immer mit dem Parameter --with-qt-dir=/usr/share/qt3 gearbeitet.
Also
-
lisan
- Beiträge: 658
- Registriert: 22.02.2003 19:05:04
- Wohnort: Berlin
-
Kontaktdaten:
Beitrag
von lisan » 22.09.2003 11:35:34
-
Tobias E
- Beiträge: 115
- Registriert: 18.09.2003 22:00:43
Beitrag
von Tobias E » 23.09.2003 18:54:41
Ich habe beide Befehle versucht aber es kam immer wieder die gleiche Fehlermeldung
die verzeichnisse die ihr genannt habt gab es bei mir beide nicht dir verzeichnisse die ich versucht habe waren:
/usr/share/qt
/usr/lib/qt3
aber wie gesagt hat keins davon funktioniert...
-
lisan
- Beiträge: 658
- Registriert: 22.02.2003 19:05:04
- Wohnort: Berlin
-
Kontaktdaten:
Beitrag
von lisan » 24.09.2003 07:16:46
In welchem verzeichnis liegt die qtlib und die die includes ?
-
Tobias E
- Beiträge: 115
- Registriert: 18.09.2003 22:00:43
Beitrag
von Tobias E » 24.09.2003 15:55:58
in /usr/share/qt liegt ein link namens "include" der nach /usr/include/qt gelinkt ist.
die qtlib gibt es nicht jedenfalls zeigt
nix an (auch als su)
-
lisan
- Beiträge: 658
- Registriert: 22.02.2003 19:05:04
- Wohnort: Berlin
-
Kontaktdaten:
Beitrag
von lisan » 25.09.2003 06:38:58
Ich hab zu hause immo wegen sanierung kein inet und inner uni suse7.3, also ich versuche daher mal ausm kopp. Zu hause vergesse ich dann naemlich immer nachzuschaun.
1. funktionieren qt3 apps ? z.B. der bzw. wenn du kde3 installiert haben solltest kde3 apps ?
d.h. ist tatsaechlich die qt3-mt installiert
2. da die installation der libqt3-mt-dev bei dir funktioniert hat und die dependencies korrekt sein sollten, gehe ich davon aus, dass deine installation ok ist.
3. daher export QTDIR=Der Pfad, in welchem die lib und includes liegen
z.B. /usr/lib/qt3
Gib mir mal den verzeichnisnamen, in dem das include der qt3-mt und das lib der qt3-mt ist.
z.B. dpkg -L libqt3-mt und libqt3-mt-dev (falls die so heissen)
dannach ./configure
wenn fehler dann 'less config.log'
4. was steht in dem log ueber das qt problem ?!!! (wichtig)
5. Es kann durchaus sein, das das configure script defekt ist (selten)
p.s. tut mir leid, dass ich bei den namen der libs z.T. raten muss aber ich darf immo kein debian hier
-
Tobias E
- Beiträge: 115
- Registriert: 18.09.2003 22:00:43
Beitrag
von Tobias E » 25.09.2003 13:19:39
zu 1) was sind denn qt3-apps? kde 3 hab ich nicht...
dpkg -l zeigt auf jedenfall qt3-mt sowie qt3-mt-dev an
zu 3) ich kann die lib nicht finden! wie müsste die heißen??? "qt3-mt" oder "qt3-mt*" oder "*qt3-mt" wird nicht gefunden. da einzige was gefunden wird sind die docs dazu...
wie gesagt in /usr/share/qt liegt ein link namens "include" der nach /usr/include/qt gelinkt ist.
zu 4) bei dem log blick ich nicht durch ich würde es ja gern kopieren aber da ich gpm nicht drauf hab weiß ich nicht wie das geht...
zu 5) dann wär doch schon das archiv in dem es war beschädigt gewesen oder?
-
lisan
- Beiträge: 658
- Registriert: 22.02.2003 19:05:04
- Wohnort: Berlin
-
Kontaktdaten:
Beitrag
von lisan » 29.09.2003 12:25:43
So, ich hab zu hause endlich mal an dich gedacht und nachgeschaut.
Ich hab ein sid, kann sein, dass das da anders ist, sollte aber nicht.
qt3-dev bzw. libqt3-dev enthaelt nicht alle header (naehers in den infos zum paket)
libqt3-headers ist das jenige welche, dass du hoechstwahrscheinluch suchtst.
-
el_cattivo
- Beiträge: 177
- Registriert: 25.09.2003 02:36:16
- Wohnort: Bonn
-
Kontaktdaten:
Beitrag
von el_cattivo » 29.09.2003 18:27:31
Unter unstable (imho Sid) liegen die unter /usr/share/qt3
Allerdings ist dort auch kein libqt3 sondern libqt3c102-mt drauf...
Kämpfe auch damit rum weil sich mythtv nicht zur Zusammenarbeit mit Knoppix überreden lassen will... Aber das ist ne andere Geschichte
-
Tobias E
- Beiträge: 115
- Registriert: 18.09.2003 22:00:43
Beitrag
von Tobias E » 30.09.2003 12:34:35
lisan hat geschrieben:
libqt3-headers ist das jenige welche, dass du hoechstwahrscheinluch suchtst.
libqt3-headers gitb es nicht....
-
eagle
- Beiträge: 2282
- Registriert: 05.11.2002 11:20:53
- Wohnort: Berlin
Beitrag
von eagle » 04.10.2003 18:46:35
Ich poste hier mal eine Liste aller bei mir installierten qt3 Pakte:
Code: Alles auswählen
ii libqt3 3.1.2-0woody1 Qt Library
ii libqt3-headers 3.1.2-0woody1 Qt3 header files
ii libqt3-mt 3.1.2-0woody1 Qt GUI Library (Threaded runtime version)
ii libqt3-mt-dev 3.1.2-0woody1 Qt development files (Threaded)
ii qt3-assistant 3.1.2-0woody1 The Qt3 assistant application
ii qt3-designer 3.1.2-0woody1 Qt3 Designer
ii qt3-dev-tools 3.1.2-0woody1 Qt3 development tools
ii qt3-doc 3.1.2-0woody1 Qt3 API documentation
eagle
"I love deadlines. I love the whooshing sound they make as they fly by." -- Douglas Adams
-
Tobias E
- Beiträge: 115
- Registriert: 18.09.2003 22:00:43
Beitrag
von Tobias E » 05.10.2003 03:21:29
von den genannten paketen sind alles bei mir auch installiert bis auf:
assistant
designer
dev-tools
aber eventuell habe ich das problem gefunden. bei dir steht 3.1.2 dahinter und bei mir 3.0.3 !
kann es sein das meine version nicht aktuell ist? (in dem fehler stand ja auch >= 3.1! )
aber warum zeigt dselect auch nach einem update nicht die neue version an???
@eagle hast du woody oder sid?
-
eagle
- Beiträge: 2282
- Registriert: 05.11.2002 11:20:53
- Wohnort: Berlin
Beitrag
von eagle » 05.10.2003 11:37:30
Ich benutze ein Woody mit Backports für KDE und QT (vom KDE Server).
(Das Paket qt3-dev-tools solltest du auf jeden Fall installieren, denn da sind qmake, moc usw. drin)
eagle
"I love deadlines. I love the whooshing sound they make as they fly by." -- Douglas Adams
-
Tobias E
- Beiträge: 115
- Registriert: 18.09.2003 22:00:43
Beitrag
von Tobias E » 05.10.2003 14:20:28
das paket "qt3-dev-tools" gibt es nicht aber es gibt ein "qt3-tools" und das ist installiert.
woran liegt das das bei dir eine andere versionsnummer steht und wie kann ich meine qt3 pakete aktualisieren?
-
Christ|an
- Beiträge: 37
- Registriert: 27.09.2003 14:52:13
Beitrag
von Christ|an » 05.10.2003 14:24:36
Anmerkung:
Den Pfad zu den Qt Includes findet man am besten mit
$ locate qapplication.h
raus
gruss
-
eagle
- Beiträge: 2282
- Registriert: 05.11.2002 11:20:53
- Wohnort: Berlin
Beitrag
von eagle » 06.10.2003 21:19:57
Tobias E hat geschrieben:das paket "qt3-dev-tools" gibt es nicht aber es gibt ein "qt3-tools" und das ist installiert.
Ich glaube qt3-tools ist ein altes Paket. Wie ist deine Einstellung in der source.list für die QT Pakete?
eagle
"I love deadlines. I love the whooshing sound they make as they fly by." -- Douglas Adams
-
Tobias E
- Beiträge: 115
- Registriert: 18.09.2003 22:00:43
Beitrag
von Tobias E » 06.10.2003 21:46:58
copy/paste wollte nicht klappen also hab ich die liste mal aufn ftp geladen
>> click <<
//edit
was mir grad aufgefallen ist mit den cdrom einträgen stimmt doch auch was nicht?! warum steht bei allen außer der cd 6 plötzlich unstable??? (die einträge wurden automatisch beim scannen der cds erstellt)
-
eagle
- Beiträge: 2282
- Registriert: 05.11.2002 11:20:53
- Wohnort: Berlin
Beitrag
von eagle » 06.10.2003 23:35:29
Dir fehlt auf jeden Fall der für den Woody KDE / QT backport notwendige Eintrag in deiner source.list
Code: Alles auswählen
# KDE Backports
deb ftp://ftp.de.kde.org/pub/kde/stable/latest/Debian woody main
eagle
"I love deadlines. I love the whooshing sound they make as they fly by." -- Douglas Adams
-
Tobias E
- Beiträge: 115
- Registriert: 18.09.2003 22:00:43
Beitrag
von Tobias E » 07.10.2003 21:03:34
Super, Danke für den Tipp! Muss man ja erstmal wissen das KDE ne eigene source braucht..
Jetzt kommt der Fehler nicht mehr aber dafür ein neuer
Code: Alles auswählen
checking for KDE... configure: error:
in the prefix, you've chosen, are no KDE headers installed. This will fail.
So, check this please and use another prefix!
-
eagle
- Beiträge: 2282
- Registriert: 05.11.2002 11:20:53
- Wohnort: Berlin
Beitrag
von eagle » 07.10.2003 21:10:59
Jetzt fehlt dir wahrscheinlich noch das Paket kdelibs4-dev.
eagle
"I love deadlines. I love the whooshing sound they make as they fly by." -- Douglas Adams
-
Tobias E
- Beiträge: 115
- Registriert: 18.09.2003 22:00:43
Beitrag
von Tobias E » 07.10.2003 23:00:29
richtig, genau das hat gefehlt! THX
-
deadbabylon
- Beiträge: 369
- Registriert: 06.10.2003 11:38:14
- Wohnort: Hannover
Beitrag
von deadbabylon » 12.10.2003 18:23:13
Ich hab auch dasselbe Problem mit qt-mt. Kann lib3qt-mt-dev aber nicht installieren, da apt-get dann xlibmes-dev haben will und nur broken packages produziert. Hab bisher keine Lösung gefunden, weiss jemand einen Rat? Benutze Bonzai Linux 2.1 (ehemals miniwoody), also ein ganz normales Woody.
Gruß, Tom