LINUX.ORG.RU

qt-mt library


0

0

Люди, запарился я уже...

такое и раньше было, но думал что смогу сам разобраться - ан нет не могу...система - Шапка 8.

Что ей надо прописать или сказать что бы она начала видеть либу мульти-нитей ???

checking for Qt... configure: error Qt (>= Qt 3.1 (20021021)) (library qt-mt) not found. Please check your installation.

anonymous

дык есть она? /etc/ld.so.conf смотрел? там путь прописан до либы? *.h гыде лежат? ./config.log смотрел?

anonymous
()
Ответ на: комментарий от anonymous

в /etc/ld.so.conf стоит :

...

/usr/lib/qt-3.0.5/lib

...

по этому адресу лежит libqt-mt.so.3.0.5 т.е. вроде все честно, помогите кто силен.

Может есть хороший фак/дока по обновления Qt ?

PS все это для того чтобы завести Krusader ну и разобраться в таких тонких вопросах наконец-то...

anonymous
()

посмотри config.log в той же дире где делаешь ./configure

кстати оно точно через ./configure собирается? в README и INSTALL ничего другого не написано? мож какую переменну потипа QTDIR выставить надобно?

anonymous
()
Ответ на: комментарий от anonymous

Да, krusader через ./configure собирается...

в ./INSTALL, ПРОЧТИМЕНЯ ничего другого не написано...

Посмотрел config.log -- нашел место где эта ошибка - так он вроде ищет эту либу с версией не более 3.01.00 - Это так или у меня что-то с головой ???

anonymous
()

Там заморочка какая-то с конфигом была вродебы, в pro файле требуется threads, а в qt конфигурялка их не находит несмотря на наличие оных. Толи глюк какой, толи формат конфигов qt немного дополнился - хез. Короче, найди строку в pro файле типа

CONFIG += <всякая хня> threads <другая хня>

и выкинь оттуда слово threads нах.

bugmaker ★★★★☆
()
Ответ на: комментарий от anonymous

Пасибо всем, попробую разобраться.

Вот кусок лога на эту тему (всего ./config.log на 73 кило развесился !!!). Уж поймите правильно - такой лог для меня это пока непосильно...

configure:22646: result: -ljpeg

configure: 22673: ${prefix}/include/jpeglib.h

configure: 22673: /usr/include/jpeglib.h

taking that

configure:22843: checking for Qt

configure: 22911: /usr/lib/qt3-gcc3.2/include/qstyle.h

taking that

tried NO

configure:23020: rm -rf SunWS_cache; g++ -o conftest -Wnon-virtual-dtor -Wno-long-long -Wundef -Wall -pedantic -W -Wpointer-arith -Wmissing-prototypes -Wwrite-strings -ansi -D_XOPEN_SOURCE=500 -D_BSD_SOURCE -Wcast-align -Wconversion -Wchar-subscripts -O2 -Wformat-security -Wmissing-format-attribute -fno-exceptions -fno-check-new -fno-common -I/usr/lib/qt3-gcc3.2/include -I/usr/X11R6/include -DQT_THREAD_SUPPORT -D_REENTRANT -L/usr/lib/qt3-gcc3.2/lib -L/usr/X11R6/lib conftest.cc -lqt-mt -lpng -lz -lm -ljpeg -ldl -lXext -lX11 -lSM -lICE -lpthread 1>&5

conftest.cc:8:2: #error 1

configure:23023: $? = 1

configure: failed program was:

#include "confdefs.h"

#include <qglobal.h>

#include <qapplication.h>

#include <qcursor.h>

#include <qstylefactory.h>

#include <private/qucomextra_p.h>

#if ! (QT_VERSION >= 0x030100)

#error 1

#endif

int main() { (void)QStyleFactory::create(QString::null);

QCursor c(Qt::WhatsThisCursor);

return 0;

}

configure:23063: error: Qt (>= Qt 3.1 (20021021)) (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!

anonymous
()

Читать ./configure --help по поводу как ему сказать, где qt-mt у тебя лежит... Че-нить типа --with-qt-includes=/usr/lib/includes/qt/

Llama
()
Ответ на: комментарий от Llama

> CONFIG += <всякая хня> threads <другая хня>

> и выкинь оттуда слово threads нах.

пересмотрел все конфиги - такого нет вообще. есть только $USE_THREADS

перебрал комбинации такого:

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

но не помогает, пока стою на месте

anonymous
()

да, он у тебя таки просит 3.1, 3.0.5 для него старовата...

anonymous
()

Так ты хоть прочитай что он у тебя требует Qt (>= Qt 3.1 (20021021)) версия >= 3.1. А у тебя 3.0.5.

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

Спасибо всем, боком не прошло немного нового узнал.

Собираю 3.1.2 сейчас...

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