Титла: error: Qt (>= Qt 3.1.0) (library qt-mt) Публикувано от: PAIN1 в Oct 18, 2003, 18:35 ne za pruf put sre6tam toq problem s instalaciq na kde programi
s qt ........... do sega se zaobikalqm s drugi programi ma se iznervih ? qt-to go ima i put da mu poso4a se taq sus tarata versiq na kde kato 4eli po minavaha tiq raboti mislq 4e go namira sega no ne hva6ta qt-mt ........ idei ? v config.log => "configure:21598: checking for Qt configure: 21665: /usr/lib/qt/plugins//include/qstyle.h configure: 21665: /usr/lib/qt-3.2.1/include/qstyle.h taking that configure:21775: rm -rf SunWS_cache; g++ -o conftest -Wnon-virtual-dtor -Wno-long-long -Wundef -Wall -pedantic -W -Wpointer-arith -Wwrite-strings -ansi -D_XOPEN_SOURCE=500 -D_BSD_SOURCE -Wcast-align -Wconversion -O2 -fno-exceptions -fno-check-new -I/usr/lib/qt-3.2.1/include -I/usr/X11R6/include -DQT_THREAD_SUPPORT -D_REENTRANT -L/usr/lib/qt/plugins//lib -L/usr/X11R6/lib conftest.cc -lqt-mt -lpng -lz -lm -ljpeg -ldl -lXext -lX11 -lSM -lICE -lpthread 1>&5 /usr/bin/ld: cannot find -lqt-mt collect2: ld returned 1 exit status configure:21778: $? = 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:21818: error: Qt (>= Qt 3.1.0) (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! " Титла: error: Qt (>= Qt 3.1.0) (library qt-mt) Публикувано от: в Oct 19, 2003, 01:13
Имах такъв проблем, който изглеждаше като твоя. Излезе, че библиотеката qt-mt е била компилирана с gcc-2.95, а аз вече бях ъпгрейднал gcc - имало несъвместимост на новия компилиран код със старата библиотека. Е, поне това успях да разбера, макар че може и да не е точно така (търсих в google). На инат ръчно коригирах ./configure и го измамих, за да мога да компилирам една програма, но като я стартирах просто даде грешка и толкова. Ако си опитал и с ./configure .... --with-qt-dir=/.. и пак неще, май това ще е както беше и при мен. Имам Дебиан и ъпгрейднах КДЕ от unstable - с qt-mt-3.2.1 и така си реших проблема. Вече всичко за КДЕ се компилира. Сигурно има и други решения, но за тях нямам идея Титла: error: Qt (>= Qt 3.1.0) (library qt-mt) Публикувано от: PAIN1 в Oct 19, 2003, 15:50 s kde 3.1 sum
qt 3.2.1 probvah s ./config --with-qt-dir=/.. no ni6to ne stana ...... sus kde3.0 ot slack 8.1 mai pak imah podobni problemi no slojih nova versiq na qt ( po stara ot sega6nata mi ) i kato 4eli trudno ..... sega da sloja po starata oba4 ne stava nekoi s druga ideq ? Титла: error: Qt (>= Qt 3.1.0) (library qt-mt) Публикувано от: в Oct 19, 2003, 19:40 Абе това ЯТ е егати БОЗАТА , то е АПИ , ако не се лъжа или подобно , абе точно това си е и на него е изградено КДЕ - като с шаблоните за М$ и т.н -> та това прави големи мизерии и няма почти никаква съвместимост с другите си версии и затова упдейт на КДЕ от 2 към 3 е направо убийствен, трябва 1-во да направите (за дебиан).:
apt-get --purge remove qt-* и после каквото ще , логично при опит за някаква надстройка на КДЕ-то да Ви прави проблем , да го ... това тъпо КУТ !!!! Много ме ядосва , е това е един голям пропуск на линукс-а като цяло Титла: error: Qt (>= Qt 3.1.0) (library qt-mt) Публикувано от: the_real_maniac в Oct 19, 2003, 19:46 ТОва горе го писъх аз , но мислех че съм се логнал ?
Титла: error: Qt (>= Qt 3.1.0) (library qt-mt) Публикувано от: PAIN1 в Oct 21, 2003, 16:49 ideq si nqmam kakvo treba6e da zna4i tova gore
Титла: error: Qt (>= Qt 3.1.0) (library qt-mt) Публикувано от: в Oct 21, 2003, 19:26
Погледни каква версия са libc6, gcc, cpp и т.н. Ако твоето Qt e било компилирано с някоя по-раншна версия, проблема може да е в това, че се опитваш да компилираш програма за това Qt, но с по-нови средства. Ако имаш нерви, може да си дръпнеш сорса на Qt и да го компилираш на твоята система. Друг вариант -> да си подновиш дистрибуцията на цяло, която включва Qt в себе си или да сложиш libqt3-mt + libqt3-mt-dev и каквото още им трябва, но от твоята дистрибуция (но те сигурно ще са по-стари). Ако промениш ./configure, както пишеше по-горе, т.е. твърдо да укажеш пътя към libqt-mt, програмите може и да се компилират, но като ги пуснеш ще дават unresolved symbol bla-bla или други подобни грешки. |