LINUX.ORG.RU

В поисках затерянного qt-mt


0

0

Обновил тут приятелю qt и KDE. Теперь любой KDE`шный скрипт configure выдает:

checking for Qt... configure: error: Qt (>= Qt 3.2 and < 4.0) (library qt-mt) not found. Please check your installation!

Мистика в том, что эта дрянь всюду прописана:

$ ldconfig -p|grep qt-mt
        libqt-mt.so.3 (libc6) => /opt/qt/lib/libqt-mt.so.3
        libqt-mt.so (libc6) => /opt/qt/lib/libqt-mt.so

$ pkg-config --list-all|grep qt-mt
qt-mt                       Qt - Libqt-mt.so.3.3.6 Library
qt                          Qt - Libqt-mt.so.3.3.6 Library

Вправьте пожалуйста руки.
★★
Ответ на: комментарий от cursed

>export QTDIR=/opt/qt

Переменная уже прописана, разумеется:

$ echo $QTDIR
/opt/qt

>или посмотреть в config.log, что именно не может найти.

Пишем:

./configure --with-qt-dir=/opt/qt --with-qt-includes=/opt/qt/include --with-qt-libraries=/opt/qt/lib

Получаем сабжевый трабл. Потом пишем: 
cat config.log |grep qt
и получаем:

$ ./configure --with-qt-dir=/opt/qt --with-qt-includes=/opt/qt/include --with-qt-libraries=/opt/qt/lib
PATH: /opt/qt/bin
configure: 30679: /opt/qt/include/qstyle.h
configure:30797: rm -rf SunWS_cache; g++ -o conftest -Wno-long-long -Wundef -ansi -D_XOPEN_SOURCE=500 -D_BSD_SOURCE -Wcast-align -Wconversion -Wchar-subscripts -Wall -W -Wpointer-arith -O2 -Wformat-security -Wmissing-format-attribute -Wno-non-virtual-dtor -fno-exceptions -fno-check-new -fno-common -I/opt/qt/include -I.  -DQT_THREAD_SUPPORT  -D_REENTRANT  -L/opt/qt/lib -L/usr/lib     conftest.cc  -lqt-mt -lpng -lz -lm -ljpeg -ldl  -lXext -lX11 -lSM -lICE  -lpthread 1>&5
/opt/qt/lib/libqt-mt.so: undefined reference to `__pthread_register_cancel@GLIBC_2.3.3'    

Попробую-ка я перебрать qt из сорцов.


bigc ★★
() автор топика
Ответ на: комментарий от SI

Пересборка руками помогла. Джаду низачот. Красноглазие на марше, блин.

bigc ★★
() автор топика
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.