Newsgroup: it.comp.os.linux.development
Titolo: istallazione qt e errori

    sto installazndo le librerie QT per installare KDE 3 in ambiente
Mandrake 7.1
Sparc64 e dopo aver scompattato il file in /usr/local/qt-x11-free-3.0.4
faccio un ./ configure e il messaggio visualizzato e' il seguente:
[root@localhost qt-x11-free-3.0.4]# ./configure
   The environment variable $QTDIR is not set correctly. It is currently
   set to "", but it should be set to this directory,
   which is "/usr/local/qt-x11-free-3.0.4".
   Please read the INSTALL file for instructions on how to set $QTDIR
   correctly. If you have set $QTDIR in your .profile or .login, you
   will need to log out and log in again to make the setting effective.
al che guardo dentro il file /home/.profile e ci trovo questo:
QTDIR=/usr/local/qt-x11-free-3.0.4
PATH=$QTDIR/bin:$PATH
MANPATH=$QTDIR/doc/man:$MANPATH
LD_LIBRARY_PATH=$QTDIR/lib:$LD_LIBRARY_PATH
export QTDIR PATH MANPATH LD_LIBRARY_PATH
e guardo pure dentro il file /home/.login e ci trovo questo:
setenv QTDIR /usr/local/qt-x11-free-3.0.4
setenv PATH $QTDIR/bin:$PATH
setenv MANPATH $QTDIR/doc/man:$MANPATH
setenv LD_LIBRARY_PATH $QTDIR/lib:$LD_LIBRARY_PATH
al che dico ma se tutte e due i file mi puntano sulla corretta directory
perche' mi da questo errore?
chi mi aiuta?

 chi mi aiuta?
Perchè la variabile QTDIR non è impostata a quella dove tu vuoi
compilare le QT. Per farlo: 
export QTDIR=$PWD
se usi Bash. *DEVI* farlo mentre compili, e poi quando saranno compilate
dovrai sostituire i vari file nella tua home e disconnetterti /
riconnetterti (modo veloce).
Anzichè lanciare semplicemente ./configure, prova con questo
./configure -system-zlib -qt-gif -system-libpng -system-libjpeg \
  -plugin-imgfmt-mng -thread -stl
Occhio: qt-gif credo sia illegale, in quanto il formato GIF in Italia è
protetto dai copyright. Decidi te se ti interessa. Poi, anzichè dare
make che compilerebbe anche gli esempi, prova a dare solo:
make sub-src sub-tools symlinks
Questo compila il minimo necessario per compilare KDE e permetterti di
programmare con le QT. Ciao e buona fortuna!
-- 
Andrea Bergia - studente              Linux Registred User #281550
"The one thing we're all waiting for, is peace on Earth and an end to
war,
it's a miracle we need, the miracle, the miracle, 
Peace on earth and end to war today,
That time will come one day you'll see when we can all be friends"

    The environment variable $QTDIR is not set correctly. It is currently
Bash: export QTDIR=/usr/...
Tcsh: setenv QTDIR /usr...
-- 
  Giuseppe "Cowo" Corbelli \/\ My software: 
http://cowo.yoda2000.net
    **ANTI-SPAM** -- **Substitute IHATESPAM with cowo to reply by mail**
  -<! Take It All, Our Gold, Our Homes, Our Life, But We Didn't Kill 
	    Your Christ! !>- Blind Guardian - The Script For My Requiem

Andrea Bergia wrote:

Mi sa che ho bidogno di un aiutino piu' step by step.
mi aiutate piu' schematicamente?
sono newbie e mi trovo in casa solo questa Sparc64. grazie

 sono newbie e mi trovo in casa solo questa Sparc64. grazie
Ok, proviamo ;-)
Entri nella cartella dove vuoi compilare ed installare le QT
(nel tuo caso /usr/local/qt-x11-free-3.0.4)
export QTDIR=$PWD
./configure -system-zlib -qt-gif -system-libpng -system-libjpeg \
  -plugin-imgfmt-mng -thread -stl
make sub-src sub-tools symlinks
E se tutto va bene le hai compilate e "installate" nella cartella
/usr/local/qt-x11-free-3.0.4
A questo punto devi dire ai vari programmi (che compilerai d'ora in poi,
spesso quelli gią compilati continuano ad usare la versione vecchia a
meno che non la sovrascrivi) di usare le nuove QT make-in-home ;-)
Edita .profile e .bashrc e sostituisci le righe che parlano di QTDIR con
export QTDIR=/usr/local/qt-x11-free-3.0.4
Per .bashrc e qualcosa di equivalente per .profile.
Buona fortuna!
