PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : fehler nach installation von qt3



PeHeller@gmx.net
19.01.02, 05:34
hi,

ich habe mir qt3.0.1 auf meinem SUSE 7.3-kernel 2.4.10-kde2.2.1 installiert.
jedoch kann ich die zugriffe nicht verändern.

wenn ich z.b. QTDIR=/usr/lib/qt-3.0.1
und export QTDIR schreibe
kommt nach dem reboot mit echo $QTDIR immer wieder das /usr/lib/qt2.
warum ??.

PeHeller@gmx.net
19.01.02, 06:07
hi,

durch diesen effekt findet er natürlich die neuen librarys nicht. ich kann jedoch nicht komplett umstellen, da ja 99% der programme noch immer qt2... benutzen. ich muss also bei QTDIR beide verzeichnisse angeben.
und hier liegt das problem das es sich zwar umstellen lässt jeoch nach einem reboot wieder die alten sachen drinstehen. in welche datei wird eigentlich mit export QTDIR geschrieben ??

anda_skoa
19.01.02, 10:40
QTDIR sit eine Umgebungsvariable.
Sie ist nur in der Shell gülitg, in der du sie setzt, bzw. in allen shells, wenn du es in die globale Datei dieser shell schreibst.

QTDIR benötigts du eigentlich eh nur beim kompilieren.

Solange die lib in einem Verzeichnis ist, das in ld.so.conf steht, sollte der Linker es finden, wennd as Programm ausgeführt wird.

Also vor dem ./configure eines Qt3 Progs:
#> export QTDIR=/usr/lib/qt3.0.1
#> export PATH=/usr/lib/qt3.0.1/bin:$PATH
#> ./configure

Ciao,
_