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

PAIN1

  • Напреднали
  • *****
  • Публикации: 432
    • Профил
имам
slack 9.1
kde 3.1.x
qt 3.2.1 инсталирана от пакета на кде не съм я компилирал
грешката която ми дава е следната

Цитат

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!

то си казва че иска thread support! ,но има ли начин да го пусна без да компилирам qt ? как ?
и ако няма кое qt  да сваля от сите на qt зашото тоя проблем ми е от доста време с КДЕ програми и бях теглил едно qt набутах маса трафик и 3 4аса компилира и не тругна даже КДЕ
Хелп ?
Активен

  • Гост
configure: error: Qt (>= Qt 3.0.2) (library qt-mt)
« Отговор #1 -: Nov 28, 2003, 08:58 »
Thread support е пуснат by default, така че едва ли имаш проблем с това.
Такааа, предполага се, че трябва да имаш qt-mt, което значи следното: или трябва да инсталираш пакет който има нещо в заглавието като qt-mt или трябва да инсталираш dev (development) пакетите на qt.
Ако имаш инсталирани тези пакети и въпреки това не ти ги открива при каквото там компилираш, трябва да напишеш
./configure --help
и да търсиш опция, в която можеш да зададеш пътя до qt-mt и тогава пишеш ./configure --opciata-koiato-triabva

Трябва да имаш предвид, че не съм използвал Slackware и не знам как става търсенето на инсталираните пакети и прочие, но можеш да пуснеш в KDE търсене по qt-mt, ако не ти извади нищо ти трябва просто пакет на Slackware, който да инсталираш. Ако го имаш пишеш опцията в ./configure . Не се заигравай с qt, няма нужда.
Активен

PAIN1

  • Напреднали
  • *****
  • Публикации: 432
    • Профил
configure: error: Qt (>= Qt 3.0.2) (library qt-mt)
« Отговор #2 -: Nov 28, 2003, 11:00 »
Нямам такъф пакет никаде ....... и в нет-а не намирам .......
и едно решение не намирам в гоогле .....
Активен

PAIN1

  • Напреднали
  • *****
  • Публикации: 432
    • Профил
configure: error: Qt (>= Qt 3.0.2) (library qt-mt)
« Отговор #3 -: Nov 28, 2003, 11:15 »
Цитат

root@Styki:/# find -name libqt-mt*
./usr/lib/qt-3.2.1/lib/libqt-mt.prl
./usr/lib/qt-3.2.1/lib/libqt-mt.so.3.2.1
./usr/lib/qt-3.2.1/lib/libqt-mt.so.3
./usr/lib/qt-3.2.1/lib/libqt-mt.so
./usr/lib/qt-3.2.1/lib/libqt-mt.so.3.2

i
Цитат

root@Styki:/tmp/krc-0.9# ./configure --with-qt-libraries=/usr/lib/qt/lib/

резултатът е същия
Активен

  • Гост
configure: error: Qt (>= Qt 3.0.2) (library qt-mt)
« Отговор #4 -: Nov 28, 2003, 11:36 »
Koga ti q dava tazi greshka?
Активен

  • Гост
configure: error: Qt (>= Qt 3.0.2) (library qt-mt)
« Отговор #5 -: Nov 28, 2003, 17:28 »
Виж, че има един проблем
защо usr ти е скрита директория, това е лудост. Как изобщо ти работи нормално системата след като /usr ти е ./usr '<img'>!!!!
От къде се е появила тая точка?!!!
Имаш два варианта или влез като root и преименовай ./usr на /usr
или когато пишеш ./configure --with-qt-libraries го пиши така ./configure --with-qt-librairies=./usr/...../.... или
./configure --with-qt-libraries=/root/.usr/.../....

Първия вариант ако преименуваш ./usr може да се загубят други настройки на други програми. Все пак пробвай, но ако някоя програма ти направи проблем го върни както си е било и следващия път да знаеш, че /usr е ./usr
 
Чудна работа!
Активен

zazzko

  • Напреднали
  • *****
  • Публикации: 626
    • Профил
    • WWW
configure: error: Qt (>= Qt 3.0.2) (library qt-mt)
« Отговор #6 -: Nov 28, 2003, 18:45 »
Unregistered, то това не е скрита директория, виж че е ./ , а не . . Иначе пробвай да зададеш ръчно пътя, но съм забелязал, че не помага. Този проблем го прави като QT  е компилиран с друг компилатор от този, който ползваш в момента (независимо, по-стар или по-нов). Направи си update на gcc с по-нов (например със swaret).

PAIN1

  • Напреднали
  • *****
  • Публикации: 432
    • Профил
configure: error: Qt (>= Qt 3.0.2) (library qt-mt)
« Отговор #7 -: Nov 28, 2003, 18:56 »
а предполагам е възможно мойта  верси ня gcc да е по новата от тази с която е компилирано qt тогава какво правя ? как да проверя ?
Активен

  • Гост
configure: error: Qt (>= Qt 3.0.2) (library qt-mt)
« Отговор #8 -: Nov 28, 2003, 19:49 »
Цитат (PAIN1 @ Ноември 28 2003,19:56)
а предполагам е възможно мойта  верси ня gcc да е по новата от тази с която е компилирано qt тогава какво правя ? как да проверя ?

Ами сигурно е така.
Няколко пъти през последните 2-3 месеца споделях за такъв проблем.
Реших го с ъпгрейд на gcc, cpp libc6 ... и накрая qt-mt + qt-mt-dev, компилирани в същата среда.
С това проблемите с компилиране нa qt-програми приключиха.

Иначе ако има qt-mt и qt-mt-dev (и всичко останало, каквото трябва), винаги може да излъжеш ./config-а, но така компилираната програма едва ли ще работи. Дава нещо от вида: unresolved simbol ...alabala...

Ако си сложиш всичко от един release, би трябвало всичко да е добре. Т.е. нещо като ъпгрейд.
Активен

PAIN1

  • Напреднали
  • *****
  • Публикации: 432
    • Профил
configure: error: Qt (>= Qt 3.0.2) (library qt-mt)
« Отговор #9 -: Nov 28, 2003, 22:16 »
1.от каде взимам  qt-mt + qt-mt-dev
2.казва6 ми да си сваля  qt-x11-free-3.2.2.tar.bz2 и да си го компилирам сам ?
неприятно предния път като опитах КДЕ не тръгна '<img'> излезе ми с нещо като "kde initi error" '<img'>
искам да съм 100% сигурен какво точно се очаква да направя щото последно време ми писна да инсталл и деинсталл и пак инсталл ..............
Активен

  • Гост
configure: error: Qt (>= Qt 3.0.2) (library qt-mt)
« Отговор #10 -: Nov 28, 2003, 23:00 »
root@Styki:/# find -name libqt-mt*
./usr/lib/qt-3.2.1/lib/libqt-mt.prl
./usr/lib/qt-3.2.1/lib/libqt-mt.so.3.2.1
./usr/lib/qt-3.2.1/lib/libqt-mt.so.3
./usr/lib/qt-3.2.1/lib/libqt-mt.so
./usr/lib/qt-3.2.1/lib/libqt-mt.so.3.2

root@Styki:/tmp/krc-0.9# ./configure --with-qt-libraries=/usr/lib/qt/lib/

Това ще сттане, ако /usr/lib/qt/lib/ е симлинк към /usr/lib/qt-3.2.1/lib/
Библиотеките ти са в /usr/lib/qt-3.2.1/lib/
Това ОК ли е?

И защо ги правиш тия работи като root?

Щом всичко ти е от дистр. CD-та, би трябвало да нямаш никакви проблеми!!!
Може би ./configure не намира include директорията?

На някои линукси има директория /usr/share/qt3
Вътре в нея има симлинкове. Примерно:
user@Styki:/usr/share/qt3/# ls
lib -> /usr/lib/qt3 или където е
include -> /usr/include/qt или където е
и .т.н.

Т.е. като посочиш
--with-qt-dir=/usr/share/qt3
би трябвало да си намери всичко.
Не съм пускал Слак освен "slackware-live cd" '<img'>

Няма ли някой разбирач на Слак, че да му помогне на човека!!!
Активен

PAIN1

  • Напреднали
  • *****
  • Публикации: 432
    • Профил
configure: error: Qt (>= Qt 3.0.2) (library qt-mt)
« Отговор #11 -: Nov 29, 2003, 00:34 »
/usr/share/qt - nqma
/usr/lib/qt e symlink kum qt-3.2.1 no i da poso4a samata dir stava su6toto
6to go praq s root .... znam 4e ne e preporu4van variant no si rabotq osnovno s root-a ......
sega to4no vurvi compilaciqta na qt-x11-3.2.2 da vidim ko 6te stane
dade zas4ka sus Xft
dadah bez nego da vidim ......
do posle
Активен

PAIN1

  • Напреднали
  • *****
  • Публикации: 432
    • Профил
configure: error: Qt (>= Qt 3.0.2) (library qt-mt)
« Отговор #12 -: Nov 29, 2003, 01:05 »
и ето какво излезе от цялата работа
Цитат

bash-2.05b# kedit
kedit: relocation error: /opt/kde/lib/libkdefx.so.4: undefined symbol: _ZN12QPaintDevice13setResolutionEi
bash-2.05b#

пробвах с кедит но и със всяко кде приложение резултатът е същия следвах стриктно опутванията .........
и о6те нещо
Цитат

bash-2.05b# ls -la /opt/kde/lib/libkdefx.so.4
lrwxrwxrwx    1 root     root           17 2003-10-06 08:37 /opt/kde/lib/libkdefx.so.4 -> libkdefx.so.4.1.0

много неприятно '<img'>
Активен

PAIN1

  • Напреднали
  • *****
  • Публикации: 432
    • Профил
configure: error: Qt (>= Qt 3.0.2) (library qt-mt)
« Отговор #13 -: Nov 29, 2003, 14:10 »
ре6ението оказа елементарно сори че досадих
та значи lib dir-a не е както се предполага /usr/lib/qt-3.2x/lib/
ами е  /usr/lib/qt-3.2x/plugibns
до скоро '<img'>
Активен

PAIN1

  • Напреднали
  • *****
  • Публикации: 432
    • Профил
configure: error: Qt (>= Qt 3.0.2) (library qt-mt)
« Отговор #14 -: Nov 29, 2003, 22:40 »
май не съм си решил проблема на 100%
сега успявам да премина ./configure
но на маке изплюва
Цитат

libtool: link: cannot find the library `/usr/lib/./libstdc++.la'

това пак със КДЕ плиложения ?
Активен

Подобни теми
Заглавие Започната от Отговора Прегледи Последна публикация
error: Qt (>= Qt 3.1.0) (library qt-mt)
Настройка на програми
PAIN1 6 2704 Последна публикация Oct 21, 2003, 19:26
от
MySQL++ Library for C++Builder
Общ форум
Mecho_Puh 12 4577 Последна публикация Jun 06, 2004, 16:32
от Mecho_Puh
Configure error.Help
Настройка на програми
St_lunatic 3 2338 Последна публикация Sep 28, 2005, 20:57
от St_lunatic
Gd library
Настройка на програми
Lubaka 6 3113 Последна публикация Sep 21, 2007, 17:44
от Lubaka
err:module:import_dll Library MSVCP60.dll, err:module:import_dll Library d2serve
Хардуерни и софтуерни проблеми
theshit 1 2251 Последна публикация Apr 19, 2013, 22:00
от romeo_ninov