LINUX.ORG.RU

KDE&Qt


0

0

Скачал полностью из слак-курента kde,qt и xorg.
Всё установил(сначала удалил старые версии, потом установил новые).
Но вот что теперь получаю при сборке любой qt программы
$./configure
...
checking for Qt... libraries /usr/lib/qt/lib, headers /usr/lib/qt/include using
-mt
checking for moc... /usr/lib/qt/bin/moc
checking for uic... /usr/lib/qt/bin/uic
checking whether uic supports -L ... yes
checking whether uic supports -nounload ... yes
checking if Qt needs -ljpeg... no
checking for rpath... yes
checking for KDE... libraries /opt/kde/lib, headers /opt/kde/include
checking if UIC has KDE plugins available... no
configure: error:
you need to install kdelibs first.

If you did install kdelibs, then the Qt version that is picked up by
this configure is not the same version you used to compile kdelibs.
The Qt Plugin installed by kdelibs is *ONLY* loadable if it is the
_same Qt version_, compiled with the _same compiler_ and the same Qt
configuration settings.

Первый раз проделываю подобные действия(переустановка сабжа), поэтому незнаю что-делать. Полагаю сбились какие-то ссылки, если да то какие? если нет то что не так?

anonymous

>If you did install kdelibs, then the Qt version that is picked up by this configure is not the same version you used to compile kdelibs. The Qt Plugin installed by kdelibs is *ONLY* loadable if it is the _same Qt version_, compiled with the _same compiler_ and the same Qt configuration settings.

Если вы установили kdelibs, то версия qt, найденная configure не ты, что вы использовали при компиляции kdelibs. QT плагин, установленный kdelibs, может быть загружен, только если имеет ту же версию, собран тем же компилятором и имеет ту же конфигурацию Qt.

Короче, видимо простое несовпадение версий кого-то с кем-то. Может быть, /etc/profile.d/qt.sh, например, остался от старой версии? Или kde.sh. Или еще что-то старое осталось. Или Патрик шуткует =)

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

kdelibs должны быть собраны на той версии qt, которая стотит сейчас

Muromec ☆☆
()
Ответ на: комментарий от devinull

>Или Патрик шуткует =)

Патрик лажанулся. Кеды собрал на одной версии qt, а в пакеты положил другую (-: или специальная "найо*ка для чекиста", дабы слакваристы не расслаблялись (-;

Muromec ☆☆
()
Ответ на: комментарий от JB

>а мне кажется автор гонит

а сообщение configure-скрипта он сам придумал?
оно появляется если изменить версию qt не переставляя kde.

>у меня amarok нормально собрался с qt 3.3.4 и kdelibs 3.4.2

автор, версии установленных пакетов qt и kde, а также вывод kde-config --version в студию

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

Я же говорю всё из слак-курента qt-3.3.4 kde*-3.4.2 kde-config показать не могу т.к. я не дома сейчас как приду сразу напишу.

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