QT directory nicht gefunden
-
- Posts: 11
- Joined: 17. Feb 2002 18:13
- Contact:
QT directory nicht gefunden
Hallöchen,
ich habe ein Problem mit QT (Version 2.3.1 glaub ich). Ich habe es über ein rpm-Paket installiert und es ging auch alles reibungslos. Auch habe ich noch Zusatzpakete wie qt-devel, qt-static und qt-Xt dazuinstalliert. Doch immer wenn ich z.B. avifile oder komba compilieren will meckert er rum, dass er qt nicht gefunden hat. Auch wenn ich den direkten Pfad bei configure angebe findet er es nicht. Was habe ich falsch gemacht? Die Libraries hab ich auch schon in ld.so.conf eingetragen.
Hier noch ein paar Systemdaten:
RedHat Linux 7.2
qt-dir=/usr/lib/qt
ich habe ein Problem mit QT (Version 2.3.1 glaub ich). Ich habe es über ein rpm-Paket installiert und es ging auch alles reibungslos. Auch habe ich noch Zusatzpakete wie qt-devel, qt-static und qt-Xt dazuinstalliert. Doch immer wenn ich z.B. avifile oder komba compilieren will meckert er rum, dass er qt nicht gefunden hat. Auch wenn ich den direkten Pfad bei configure angebe findet er es nicht. Was habe ich falsch gemacht? Die Libraries hab ich auch schon in ld.so.conf eingetragen.
Hier noch ein paar Systemdaten:
RedHat Linux 7.2
qt-dir=/usr/lib/qt
Last edited by elitemassacre on 06. Mar 2002 15:56, edited 1 time in total.
Re: QT directory nicht gefunden
Ist die Shell-Variable QTDIR gesetzt?
-
- Posts: 11
- Joined: 17. Feb 2002 18:13
- Contact:
Re: QT directory nicht gefunden
Inwiefern?
Also wenn ich "./configure --with-qt-dir=/usr/lib/qt --with-qt-includes..." eingebe meckert er trotzdem rum. Im Verzeichnis /usr/bin sind auch ein paar qt-befehle drin.
Also wenn ich "./configure --with-qt-dir=/usr/lib/qt --with-qt-includes..." eingebe meckert er trotzdem rum. Im Verzeichnis /usr/bin sind auch ein paar qt-befehle drin.
Re: QT directory nicht gefunden
Also, falls du Suse benutzt, landet qt2.3.1 usw in /usr/lib/qt2.
Dann solltest du tatsächlich vor dem ./configure ein
export QTDIR=/usr/lib/qt2 machen.
Gruß
Klaus Schäfer
Dann solltest du tatsächlich vor dem ./configure ein
export QTDIR=/usr/lib/qt2 machen.
Gruß
Klaus Schäfer
-
- Posts: 11
- Joined: 17. Feb 2002 18:13
- Contact:
Re: QT directory nicht gefunden
hmm, das geht nich
Re: QT directory nicht gefunden
trage dein qt-verzeichnis in /etc/ld.conf ein und mache ein
# ldconf
überprüfe /etc/sysconfig/profile auf QTDIR=???
stimmt der pfad, wenn nicht: ändern und # reboot
oder vor ./configure:
export QTDIR=???
./configure
# ldconf
überprüfe /etc/sysconfig/profile auf QTDIR=???
stimmt der pfad, wenn nicht: ändern und # reboot
oder vor ./configure:
export QTDIR=???
./configure
Re: QT directory nicht gefunden
># reboot
Wozu denn das? Ein "source /etc/sysconfig/profile" sollte den gleichen Effekt haben.
Wozu denn das? Ein "source /etc/sysconfig/profile" sollte den gleichen Effekt haben.
Re: QT directory nicht gefunden
Also ich hab jetzt mal die qt-version von meiner SuSE-Cd raufgehauen und da ist genau das selbe Probleme: Bei der installation keine Fehler gemeldet, aber trotzdem geht es nicht. In meiner .profile-Datei sind auch die entsprechenden (richtigen) Angaben drin und auch ein "export QTDIR=/usr/lib/qt-2.3.0" von ./configure hilft nicht. was habe ich falsch gemacht???
Ich hoffe ihr habt noch eine Lösung für mich.
Danke
Ich hoffe ihr habt noch eine Lösung für mich.
Danke
Re: QT directory nicht gefunden
Kompiliert denn überhaupt irgendein QT-Programm, oder betrifft es nur die von Dir genannten? Manchmal sind es auch Fehler in den Source-Paketen der Programme, es kann auch sein, dass es ein Problem mit den Versionen von autoconf/automake gibt.
Re: QT directory nicht gefunden
>># reboot
>Wozu denn das? Ein "source /etc/sysconfig/profile" sollte den gleichen Effekt haben.
Sicherlich hast Du Recht, wenn gewährleistet ist, dass bei jeder shell, die eröffnet wird, die /etc/sysconfig/profile eingelesen wird. es ist etwas zeitraubend jedesmal ". /etc/sysconfig/profile" einzugeben.
@Massacre:
Ich glaube es funzt deswegen nicht, weil du eine SuSE-RPM in ein Redhat-System eigespielt hast <img src="http://www.pl-forum.de/UltraBoard/Images/Happy.gif" border="0" align="middle"> siehe Infos oben.
>Wozu denn das? Ein "source /etc/sysconfig/profile" sollte den gleichen Effekt haben.
Sicherlich hast Du Recht, wenn gewährleistet ist, dass bei jeder shell, die eröffnet wird, die /etc/sysconfig/profile eingelesen wird. es ist etwas zeitraubend jedesmal ". /etc/sysconfig/profile" einzugeben.
@Massacre:
Ich glaube es funzt deswegen nicht, weil du eine SuSE-RPM in ein Redhat-System eigespielt hast <img src="http://www.pl-forum.de/UltraBoard/Images/Happy.gif" border="0" align="middle"> siehe Infos oben.
Last edited by gewitter on 10. Mar 2002 17:02, edited 2 times in total.
-
- Posts: 11
- Joined: 17. Feb 2002 18:13
- Contact:
Re: QT directory nicht gefunden
Also ich habe nur avifile und komba probiert zu compilieren - bei beiden Fehlalarm. Früher, als ich SuSE draufhatte ging ja avifile zu compilieren.
Obs daran liegt dass ich die SuSE-Version von QT draufhabe kann ich mit nein beantworten, denn die hatte ich nur mal so zum testen raufgemacht. Vorher war ja die RedHat-Version drauf, bloß damit gings auch nicht, aber ich weiß nicht warum. ich habs ganz normal über das redhat-rpm-packet installiert und dann in meinem /root-verzeichnis .profile entsprechend verändert (wollts erstmal unter root laufen lassen).
Obs daran liegt dass ich die SuSE-Version von QT draufhabe kann ich mit nein beantworten, denn die hatte ich nur mal so zum testen raufgemacht. Vorher war ja die RedHat-Version drauf, bloß damit gings auch nicht, aber ich weiß nicht warum. ich habs ganz normal über das redhat-rpm-packet installiert und dann in meinem /root-verzeichnis .profile entsprechend verändert (wollts erstmal unter root laufen lassen).
Re: QT directory nicht gefunden
>(wollts erstmal unter root laufen lassen).
Ein Haufen relevante Informationen tröpfeln so im Nachhinein jetzt rein, klasse!
Trag's in /etc/profile oder sofern vorhanden in /etc/sysconfig/profile ein. schau nach, ob du dort einen export-befehl unterbringen kannst. oder nenne das verzeichnis mit mit den qt-bibliotheken so, wie es schon vorher geheissen hat. es dürfen auch die qt-devel-pakete nicht fehlen, sonst lassen sich keine programme daraus erstellen. wenn gar nix geht, erstelle die qt selber in dem dem system bekannten pfad.
Ein Haufen relevante Informationen tröpfeln so im Nachhinein jetzt rein, klasse!
Trag's in /etc/profile oder sofern vorhanden in /etc/sysconfig/profile ein. schau nach, ob du dort einen export-befehl unterbringen kannst. oder nenne das verzeichnis mit mit den qt-bibliotheken so, wie es schon vorher geheissen hat. es dürfen auch die qt-devel-pakete nicht fehlen, sonst lassen sich keine programme daraus erstellen. wenn gar nix geht, erstelle die qt selber in dem dem system bekannten pfad.
-
- Posts: 11
- Joined: 17. Feb 2002 18:13
- Contact:
Re: QT directory nicht gefunden
Also so langsam kommen wir der Lösung näher (Vorweg: Es funzt immer noch nicht
Ich habe jetzt /etc/profile angepaßt (da stand vorher schon auch sowas ähnliches drin) und die Dateien /root/profile und /etc/sysconfig/profile wieder gelöscht, da diese vorher nicht exisitierten. Desweiteren habe in meinem root-ordner die Datei ".bash_profile" mal genauer angeguckt und auch dort den export-Befehl usw. hineingeschrieben.
Meine installierten Pakete: qt,qt-devel,qt-static und qt-Xt.
Ich habe mal Komba unter die Lupe genommen und da sagt er mir explizit, dass er die QT-Libraries nicht gefunden hat, OBWOHL der qt-lib-ordner in /etc/lib.so.conf eingetragen ist und OBWOHL der qt-lib-ordner bei explizitem angeben in "./configure --with-qt-libraries=/usr..." trotzdem nicht gefunden wird.
Und /usr/lib/qt-2.3.1/lib ENTHÄLT Dateien.
Sollte ich vielleicht nur qt und qt-devel raufhauen (obwohl ich nicht glaube, dass das daran liegt dass ich mehr draufhabe) oder soll ich mir mal eine andere Version ausm Inet ziehen? Wenn ja, welche?
Danke nochmal
Ich habe jetzt /etc/profile angepaßt (da stand vorher schon auch sowas ähnliches drin) und die Dateien /root/profile und /etc/sysconfig/profile wieder gelöscht, da diese vorher nicht exisitierten. Desweiteren habe in meinem root-ordner die Datei ".bash_profile" mal genauer angeguckt und auch dort den export-Befehl usw. hineingeschrieben.
Meine installierten Pakete: qt,qt-devel,qt-static und qt-Xt.
Ich habe mal Komba unter die Lupe genommen und da sagt er mir explizit, dass er die QT-Libraries nicht gefunden hat, OBWOHL der qt-lib-ordner in /etc/lib.so.conf eingetragen ist und OBWOHL der qt-lib-ordner bei explizitem angeben in "./configure --with-qt-libraries=/usr..." trotzdem nicht gefunden wird.
Und /usr/lib/qt-2.3.1/lib ENTHÄLT Dateien.
Sollte ich vielleicht nur qt und qt-devel raufhauen (obwohl ich nicht glaube, dass das daran liegt dass ich mehr draufhabe) oder soll ich mir mal eine andere Version ausm Inet ziehen? Wenn ja, welche?
Danke nochmal
Re: QT directory nicht gefunden
saug dir die pakete von Redhat oder compilier dir eigene. eigentlich brauchst du nur qt-??.rpm und qt-devel-??.rpm. aber vielleicht braucht komba eine neuere version als die, die du hast.