Автор Тема: error: Qt (>= Qt 3.1.0) (library qt-mt)  (Прочетена 2490 пъти)

PAIN1

  • Напреднали
  • *****
  • Публикации: 432
    • Профил
error: Qt (>= Qt 3.1.0) (library qt-mt)
« -: 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)
« Отговор #1 -: Oct 19, 2003, 01:13 »
Цитат (PAIN1 @ Окт. 18 2003,19:35)
ne za pruf put sre6tam toq problem s instalaciq na kde programi
s qt ........

Имах такъв проблем, който изглеждаше като твоя.
Излезе, че библиотеката qt-mt е била компилирана с gcc-2.95, а аз вече бях ъпгрейднал gcc - имало несъвместимост на новия компилиран код със старата библиотека. Е, поне това успях да разбера, макар че може и да не е точно така (търсих в google).

На инат ръчно коригирах ./configure и го измамих, за да мога да компилирам една програма, но като я стартирах просто даде грешка и толкова.

Ако си опитал и с ./configure .... --with-qt-dir=/.. и пак неще, май това ще е както беше и при мен. Имам Дебиан и ъпгрейднах КДЕ от unstable - с qt-mt-3.2.1 и така си реших проблема. Вече всичко за КДЕ се компилира.
Сигурно има и други решения, но за тях нямам идея '<img'>
Активен

PAIN1

  • Напреднали
  • *****
  • Публикации: 432
    • Профил
error: Qt (>= Qt 3.1.0) (library qt-mt)
« Отговор #2 -: 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 '<img'>
nekoi s druga ideq ?
Активен

  • Гост
error: Qt (>= Qt 3.1.0) (library qt-mt)
« Отговор #3 -: Oct 19, 2003, 19:40 »
Абе това ЯТ е егати БОЗАТА , то е АПИ , ако не се лъжа или подобно , абе точно това си е и на него е изградено КДЕ - като с шаблоните за М$ и т.н -> та това прави големи мизерии и няма почти никаква съвместимост с другите си версии и затова упдейт на КДЕ от 2 към 3 е направо убийствен, трябва 1-во да направите (за дебиан).:

apt-get --purge remove qt-*

и после каквото ще , логично при опит за някаква надстройка на КДЕ-то да Ви прави проблем , да го ... това тъпо КУТ !!!!  ':angry:' Много ме ядосва , е това е един голям пропуск на линукс-а като цяло  '<img'>
Активен

the_real_maniac

  • Напреднали
  • *****
  • Публикации: 1258
  • Kernel panic, me - no panic ;-) :-)
    • Профил
error: Qt (>= Qt 3.1.0) (library qt-mt)
« Отговор #4 -: Oct 19, 2003, 19:46 »
ТОва горе го писъх аз , но мислех че съм се логнал ?
Активен

Powered by Debian GNU / LINUX /// Intel inside ...

„Насилието е последното убежище на некомпетентността“ - Айзък Азимов (1920 — 1992)

PAIN1

  • Напреднали
  • *****
  • Публикации: 432
    • Профил
error: Qt (>= Qt 3.1.0) (library qt-mt)
« Отговор #5 -: Oct 21, 2003, 16:49 »
ideq si nqmam kakvo treba6e da zna4i tova gore
Активен

  • Гост
error: Qt (>= Qt 3.1.0) (library qt-mt)
« Отговор #6 -: Oct 21, 2003, 19:26 »
Цитат (PAIN1 @ Окт. 21 2003,17:49)
ideq si nqmam kakvo treba6e da zna4i tova gore

Погледни каква версия са libc6, gcc, cpp и т.н. Ако твоето Qt e било компилирано с някоя по-раншна версия, проблема може да е в това, че се опитваш да компилираш програма за това Qt, но с по-нови средства.
Ако имаш нерви, може да си дръпнеш сорса на Qt и да го компилираш на твоята система. Друг вариант -> да си подновиш дистрибуцията на цяло, която включва Qt в себе си или да сложиш libqt3-mt + libqt3-mt-dev и каквото още им трябва, но от твоята дистрибуция (но те сигурно ще са по-стари).
Ако промениш ./configure, както пишеше по-горе, т.е. твърдо да укажеш пътя към libqt-mt, програмите може и да се компилират, но като ги пуснеш ще дават unresolved symbol bla-bla или други подобни грешки.
Активен

Подобни теми
Заглавие Започната от Отговора Прегледи Последна публикация
configure: error: Qt (>= Qt 3.0.2) (library qt-mt)
Настройка на програми
PAIN1 21 4779 Последна публикация Dec 02, 2003, 17:31
от PAIN1
MySQL++ Library for C++Builder
Общ форум
Mecho_Puh 12 4288 Последна публикация Jun 06, 2004, 16:32
от Mecho_Puh
Error...адски кофти error
Настройка на програми
mitkolinux 2 3259 Последна публикация Jun 25, 2006, 15:01
от aaaaaa
Gd library
Настройка на програми
Lubaka 6 2872 Последна публикация Sep 21, 2007, 17:44
от Lubaka
err:module:import_dll Library MSVCP60.dll, err:module:import_dll Library d2serve
Хардуерни и софтуерни проблеми
theshit 1 2002 Последна публикация Apr 19, 2013, 22:00
от romeo_ninov