Собираю qt3.2.1 в static из исходников
опции при ./configure
-prefix /root/qt -static -xcursor -qt-gif -qt-zlib -thread -qt-libjpeg -qt-libpng -qt-libmng
потом
make && make install
потом задаю переменные
export QTDIR=/root/qt
export PATH=$QTDIR/bin:$PATH
export MANPATH=$QTDIR/doc/man:$MANPATH
export LD_LIBRARY_PATH=$QTDIR/lib:$LD_LIBRARY_PATH
запускаю ./configure в kdebase-3.2.1
вываливаеться ошибкой
checking for Qt... configure: error: Qt (>= Qt 3.2) (library qt-mt) not found. Please check your installation!
For more details about this problem, look at the end of config.log.
Make sure that you have compiled Qt with thread support!
что я неправильно делаю ??
Зарание спасибо
Все, KDE не хочет работать со static библиотеками (*.a)
Проблемма решилась так собрал shared , и скопиривал libqt-mt.so.3.2.1 в static , но думаю я что кде не заработает нармально
Вообще, это похоже глюк в сборке Qt, причем в более ранних версиях он тоже есть. Я решал траблу, копируя эту библиотеку (она к этому моменту уже собрана и лежит где-то в дереве) в /usr/lib, затем ldconfig и снова make. Перед make install можно ее удалить. kde работает на ура.