[ d3wil @ 17.06.2004. 23:30 ] @
kad pokusham da instaliram neshto... i uradim ./configure i kad dodje to Checking Qt......... resetuje se PC..... shta da radim?!?!?!?! |
[ d3wil @ 17.06.2004. 23:30 ] @
[ wayward @ 18.06.2004. 13:42 ] @
Yee-haaaw :)
Kao prvo, uradi to kao običan korisnik a ne kao root, da bi smanjio šansu da ti Linux pukne. Root nalog ti ne treba sve do 'make install' faze. Kao drugo: otvori ./configure u svom omiljenom editoru, pronađi tekst "Checking Qt" i pošalji nam tu i sledećih nekoliko linija. [ d3wil @ 18.06.2004. 20:33 ] @
to se ne deshava samo kod jedong programa nego kod vishe njih.....
prvo sam makao Qt, pa ga opet instalirao (sa cdova od slacka) i opet isto. evo ti ovo ./configure od psi-a: Code: printf "Verifying Qt 3.x Multithreaded (MT) build environment ... " if [ -z "$QTDIR" ]; then if [ "$QC_DEBUG" = "Y" ]; then echo \$QTDIR not set... trying to find Qt manually fi for p in /usr/lib/qt /usr/share/qt /usr/share/qt3 /usr/local/lib/qt /usr/local/share/qt /usr/lib/qt3 /usr/local/lib/qt3 /usr/X11R6/share/qt /usr/qt/3 ; do if [ -d "$p/mkspecs" ]; then QTDIR=$p break; fi; done if [ -z "$QTDIR" ]; then echo fail echo echo "Unable to find Qt 'mkspecs'. Perhaps you need to" echo "install the Qt 3 development utilities. You may download" echo "them either from the vendor of your operating system" echo "or from http://www.trolltech.com/" echo echo "If you're sure you have the Qt development utilities" echo "installed, you might try using the --qtdir option." echo exit 1; fi if [ ! -x "$QTDIR/bin/moc" ]; then m=`which moc 2>/dev/null` if [ ! -x "$m" ]; then echo fail echo echo "We found Qt in $QTDIR, but we were unable to locate" echo "the moc utility. It was not found in $QTDIR/bin" echo "nor in PATH. This seems to be a very unusual setup." echo "You might try using the --qtdir option." echo exit 1; fi qtpre=`echo $m | awk '{ n = index($0, "/bin/moc"); if (!n) { exit 1; } print substr($0, 0, n-1); exit 0; }' 2>/dev/null` ret="$?" if [ "$ret" != "0" ]; then echo fail echo echo "We found Qt in $QTDIR, but the location of moc" echo "($m) is not suitable for use with this build system." echo "This is a VERY unusual and likely-broken setup. You" echo "should contact the maintainer of your Qt package." echo exit 1; fi QTDIR=$qtpre fi fi if [ ! -x "$QTDIR/bin/qmake" ]; then if [ "$QC_DEBUG" = "Y" ]; then echo Warning: qmake not in \$QTDIR/bin/qmake echo trying to find it in \$PATH fi qm=`which qmake 2>/dev/null` if [ -x "$qm" ]; then if [ "$QC_DEBUG" = "Y" ]; then echo qmake found in $qm fi else echo fail echo echo Sorry, you seem to have a very unusual setup, echo or I missdetected \$QTDIR=$QTDIR echo echo Please set \$QTDIR manually and make sure that echo \$QTDIR/bin/qmake exists. echo exit 1; fi else qm=$QTDIR/bin/qmake fi btw: nikad ne radi ./configure kao root :D [ ljubex @ 23.06.2004. 18:58 ] @
>
> . > Treba da eksportujes environment variablu QTDIR koja pokazuje gde ti je qt instaliran. Kod mene je: QTDIR=/usr/lib/qt3 to mozes da uradis sa: export QTDIR=/usr/lib/qt3 a da proveris vrednost QTDIR-a kucas: echo $QTDIR Ovo ce ti resiti problem privremeno (do sledeceg logovanja), pa bolje ovo stavi (ako ti uopste pomogne) u ~/.bash_profile fajl. Ako budes koristio qt, verovatno ces imati problema i sa linkerom. Evo ti parce mog .bash_profile-a pa probaj nesto s tim. export QTDIR=/usr/lib/qt3 export PATH=/usr/local/share/JBuilderX/jdk1.4/bin:$PATH:$HOME/bin:$QTDIR/bin export MANPATH=$QTDIR/man:$MANPATH export LD_LIBRARY_PATH=$QTDIR/lib:$LD_LIBRARY_PATH:/usr/local/lib (Ne obracaj paznju na JBuilder :) ). Pozdrav, LjubeX Copyright (C) 2001-2025 by www.elitesecurity.org. All rights reserved.
|