Seite 1 von 1
QT4.3.0 und linux
Verfasst: 30. Juni 2007 15:38
von CaptnChaos
Hallo Leute,
bei mir tritt nach der installation von qt4 unter linux ein seltsames phänomen auf:
Wenn ich mit KDevelop ein Programm schreibe und dann kompiliere, läuft alles glatt,
kompiliere ich es aber nun mit make in der Kommandozeile, bekomme ich ganz ganz viele undefined renferences...
hat jemand schonmal das problem gehabt oder hat jemand eine Lösung parat?
PS: Ich habe alle Variablen gesetz (QTDIR, QMAKESPEC, PATH)
Verfasst: 30. Juni 2007 16:06
von NoobSaibot
vielleicht hast du in deiner .bashrc irgendwas abweichendes stehen?
Verfasst: 30. Juni 2007 16:15
von CaptnChaos
nö, sowohl in bashrc als auch in profile hab ich alles rictig eingetrage (habs 6-7 kontrolliert)
er kompiliert auch alles soweit, nur beim linken bekommt er probleme, hab auch LD_LIBRARY_PATH auf $QTDIR/lib gesetzt, was aber auch keine besserung hervorruft (ist eig bei gnu-gcc kompiler und linker unnötig)
danke trotzdem für die antwort
Verfasst: 30. Juni 2007 22:51
von ChMaster
servus Kernel_Panic und der rest
wenn du Debian einsetzt gibt es ein schönes Bashscript. Das schimpft sich update-alternatives.
Das kannst du nur als ROOT ausführen. Dazu benötigts du eine so genannte Shell.
Als ROOT solltest du dann fiolgendes machen:
su -c "update-alternatives --all" oder su -c "update-alternatives all"
ich weiss nicht mehr genau. Dieses Bashscript macht nichts anderes als die Standadeinstellungen
zu überschreiben. Damit kannst du auch Qt4 einstellen, nur die richtige Option wählen und los
gehts.
Ps.: Ich hoffe es hilft dir. Bei SuSE geht es von selbst, zumindest bei 10.x oder so. Setze seit
langem kein SuSE mehr ein. Nur in der VMware

.
Verfasst: 30. Juni 2007 23:42
von CaptnChaos
ich hab noch suse, bin bsd am runterladen...
und ich habe mir die sources runtergeldaden und kompiliert...
keine ahnung wos hackt
Verfasst: 1. Juli 2007 08:33
von CaptnChaos
haha, habs geschafft.
make install hatte irgendwie ein paar bibliotheken vergessen. Die hab ich dann noch in /usr/lib kopiert und schon ging alles.
Danke für eure Hilfe
