QT - ошибка при configure программ
Я уже обращался с этой проблеммой в лист, но так ее и не решил.
Суть в том, что на этапе configure при сборке различных программ под QT
выдается одна и та же ошибка:
checking for Qt... configure: error: Qt (>= Qt 3.0.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!
а вот кусок из config.log:
configure:21067: checking for Qt
configure: 21135: /usr/lib/qt/include/qstyle.h
taking that
tried NO
configure:21210: rm -rf SunWS_cache; g++ -o conftest -O2 -fno-exceptions
-fno-check-new -I/usr/lib
/qt/include -I. -DPIC -fPIC -DQT_THREAD_SUPPORT -D_REENTRANT
-L/usr/lib/qt/lib -L/usr/X11R6/lib
-DPIC -fPIC conftest.cc -lqt-mt -lpng -lz -lm -ljpeg -ldl -lXext
-lX11 -lSM -lICE -lresolv -
lpthread 1>&5
/usr/bin/ld: warning: libpng.so.2, needed by
/usr/lib/qt/lib/libqt-mt.so, may conflict with libpng
.so.3
configure:21213: $? = 0
configure:21282: rm -rf SunWS_cache; g++ -o conftest -O2 -fno-exceptions
-fno-check-new -I/usr/lib
/qt/include -I. -DPIC -fPIC -DQT_THREAD_SUPPORT -D_REENTRANT
-L/usr/lib/qt/lib -L/usr/X11R6/lib
-DPIC -fPIC conftest.cc -lqt-mt -lpng -lz -lm -ljpeg -ldl -lXext
-lX11 -lSM -lICE -lresolv - lpthread 1>&5
/usr/bin/ld: warning: libpng.so.2, needed by
/usr/lib/qt/lib/libqt-mt.so, may conflict with libpng.so.3
/tmp/ccCDtSIe.o: In function `main':
/tmp/ccCDtSIe.o(.text+0x19): undefined reference to `QString::null'
/tmp/ccCDtSIe.o(.text+0x21): undefined reference to
`QStyleFactory::create(QString const&)'
/tmp/ccCDtSIe.o(.gnu.linkonce.d._ZTV6QGList+0xc): undefined reference to
`QGList::clear()'
/tmp/ccCDtSIe.o(.gnu.linkonce.d._ZTV6QGList+0x10): undefined reference
to `QGList::~QGList [in-charge]()'
/tmp/ccCDtSIe.o(.gnu.linkonce.d._ZTV6QGList+0x14): undefined reference
to `QGList::~QGList [in-charge deleting]()'
/tmp/ccCDtSIe.o(.gnu.linkonce.d._ZTV6QGList+0x18): undefined reference
to `QPtrCollection::newItem(void*)'
/tmp/ccCDtSIe.o(.gnu.linkonce.d._ZTV6QGList+0x20): undefined reference
to `QGList::compareItems(void*, void*)'
/tmp/ccCDtSIe.o(.gnu.linkonce.d._ZTV6QGList+0x28): undefined reference
to `QGList::write(QDataStream&, void*) const'
/tmp/ccCDtSIe.o(.gnu.linkonce.d._ZTI6QGList+0x8): undefined reference to
`typeinfo for QPtrCollection'
collect2: ld returned 1 exit status
configure:21285: $? = 1
configure: failed program was:
#include "confdefs.h"
#include <qglobal.h>
#include <qapplication.h>
#include <qstylefactory.h>
#include <private/qucomextra_p.h>
#if ! (QT_VERSION >= 301)
#error 1
#endif
...........
Дистрибутив ASPLinux7.3, QT-3.0.4 из RPM, понятия не имею "compiled Qt
with thread support" или нет. Все пакеты, касающиеся QT и имеющиеся на
дисках (10-ти дисковый набор в коробке от ASP) установлены.
Мне бы хотелось выяснить как с установкой таких программ (все проги для
KDE, krusader и др.) в таких же и других дистрибутивах. Неужели только в
ASP такая проблемма, потому как точно такая же картина в ASPLinux 9.0.
Спасибо за помощь.
-*Название листа "Linux: разрешение вопросов, перспективы и общение";
Написать в лист: mailto:comp.soft.linux.discuss-list@subscribe.ru
Адрес правил листа http://subscribe.ru/catalog/comp.soft.linux.discuss/rules
Номер письма: 12757; Возраст листа: 458; Участников: 1277
Адрес сайта рассылки: http://www.linuxrsp.ru
Адрес этого письма в архиве: http://subscribe.ru/archive/comp.soft.linux.discuss/msg/250812
-*Информационный канал Subscribe.Ru
Подписан адрес:
Код этой рассылки: comp.soft.linux.discuss
Написать в лист: mailto:comp.soft.linux.discuss-list@subscribe.ru
Отписаться: mailto:comp.soft.linux.discuss--unsub@subscribe.ru?subject=comp.soft.linux.discuss
http://subscribe.ru/ http://subscribe.ru/feedback
В сообщении от 25.10.2004 22:23 avm7 пишет:
Во-первых и это самое важное - постарайтесь найти нужный софт в
rpm-пакете или пакете, содержащем исходные кода. ИМХО не стоит засорять
систему "самосборками".
У меня был ASP 9.0, сейчас ASP9.2. Никаких проблем не было нигде.
Напишите, что вы устанавливаете.
-*Название листа "Linux: разрешение вопросов, перспективы и общение";
Написать в лист: mailto:comp.soft.linux.discuss-list@subscribe.ru
Адрес правил листа http://subscribe.ru/catalog/comp.soft.linux.discuss/rules
Номер письма: 12776; Возраст листа: 459; Участников: 1281
Адрес сайта рассылки: http://www.linuxrsp.ru
Адрес этого письма в архиве: http://subscribe.ru/archive/comp.soft.linux.discuss/msg/251486
-*Информационный канал Subscribe.Ru
Подписан адрес:
Код этой рассылки: comp.soft.linux.discuss
Написать в лист: mailto:comp.soft.linux.discuss-list@subscribe.ru
Отписаться: mailto:comp.soft.linux.discuss--unsub@subscribe.ru?subject=comp.soft.linux.discuss
http://subscribe.ru/ http://subscribe.ru/feedback