The OpenNET Project / Index page

[ новости /+++ | форум | wiki | теги | ]

форумы  помощь  поиск  регистрация  майллист  ВХОД  слежка  RSS
"ASPLinux 9.0: Проблема с компиляцией программ под QT"
Вариант для распечатки Архивированная нить - только для чтения! 
Пред. тема | След. тема 
Форумы Программирование под UNIX (Public)
Изначальное сообщение [Проследить за развитием треда]

"ASPLinux 9.0: Проблема с компиляцией программ под QT"
Сообщение от zenon emailИскать по авторуВ закладки(??) on 14-Окт-04, 13:18  (MSK)
У меня стоит ASPLinux 9
Решил найти приключений, поставить KDE 3.3 взял src.rpm'ы linux.alhimia.ru и собрал у себя, стать он стал, но толком так и не заработал  .
Я откатился назад, скачал KDE 3.2 из дистрибутива ASPLinux 9.2.
Собрал QT 3.3.1, стал он нормально, но я не смог ничего под него собрать.
Например, при сборке темы bahgira выдало ошибку:

checking for libjpeg... -ljpeg
checking for Qt... configure: error: Qt (>= Qt 3.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!

А config.log содержит следующие строки:

configure:24235: checking for Qt
configure: 24303: /usr/lib/qt-3.3/include/qstyle.h
taking that
configure:24412: rm -rf SunWS_cache; g++ -o conftest -Wnon-virtual-dtor -Wno-long-long -Wundef -Wall -pedantic -W -Wpointer-a
rith -Wmissing-prototypes -Wwrite-strings -ansi -D_XOPEN_SOURCE=500 -D_BSD_SOURCE -Wcast-align -Wconversion -Wchar-subscripts
-DNDEBUG -DNO_DEBUG -O2 -Wformat-security -Wmissing-format-attribute -fno-exceptions -fno-check-new -fno-common -I/usr/lib/q
t-3.3/include -I/usr/X11R6/include -DQT_THREAD_SUPPORT -D_REENTRANT -L/usr/lib/qt-3.3/lib -L/usr/X11R6/lib conftest.cc
-lqt-mt -lpng -lz -lm -ljpeg -ldl -lXext -lX11 -lSM -lICE -lpthread 1>&5
/usr/bin/ld: warning: libXrender.so.1, needed by /usr/lib/qt-3.3/lib/libqt-mt.so, not found (try using -rpath or -rpath-link)
/usr/bin/ld: warning: libXrandr.so.2, needed by /usr/lib/qt-3.3/lib/libqt-mt.so, not found (try using -rpath or -rpath-link)
/usr/bin/ld: warning: libXcursor.so.1, needed by /usr/lib/qt-3.3/lib/libqt-mt.so, not found (try using -rpath or -rpath-link)
/usr/bin/ld: warning: libXft.so.2, needed by /usr/lib/qt-3.3/lib/libqt-mt.so, not found (try using -rpath or -rpath-link)
/usr/lib/qt-3.3/lib/libqt-mt.so: undefined reference to `XftGlyphExtents'
/usr/lib/qt-3.3/lib/libqt-mt.so: undefined reference to `XftCharIndex'
/usr/lib/qt-3.3/lib/libqt-mt.so: undefined reference to `XftInit'

Как я понимаю, ld не видит библиотек X сервера, но как ему явно их указать не знаю.

Хуже всего то, что откатившись на родной QT 3.1 я получаю те же ошибки при выполнении ./configure

  Рекомендовать в FAQ | Cообщить модератору | Наверх

 Оглавление

Индекс форумов | Темы | Пред. тема | След. тема
Сообщения по теме

1. "ASPLinux 9.0: Проблема с компиляцией программ под QT"
Сообщение от kir Искать по авторуВ закладки(??) on 14-Окт-04, 17:22  (MSK)
>У меня стоит ASPLinux 9
>Решил найти приключений, поставить KDE 3.3 взял src.rpm'ы linux.alhimia.ru и собрал у
>себя, стать он стал, но толком так и не заработал  
>.
>Я откатился назад, скачал KDE 3.2 из дистрибутива ASPLinux 9.2.
>Собрал QT 3.3.1, стал он нормально, но я не смог ничего под
>него собрать.
>Например, при сборке темы bahgira выдало ошибку:
>
>checking for libjpeg... -ljpeg
>checking for Qt... configure: error: Qt (>= Qt 3.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!
>
>А config.log содержит следующие строки:
>
>configure:24235: checking for Qt
>configure: 24303: /usr/lib/qt-3.3/include/qstyle.h
>taking that
>configure:24412: rm -rf SunWS_cache; g++ -o conftest -Wnon-virtual-dtor -Wno-long-long -Wundef -Wall -pedantic
>-W -Wpointer-a
>rith -Wmissing-prototypes -Wwrite-strings -ansi -D_XOPEN_SOURCE=500 -D_BSD_SOURCE -Wcast-align -Wconversion -Wchar-subscripts
>-DNDEBUG -DNO_DEBUG -O2 -Wformat-security -Wmissing-format-attribute -fno-exceptions -fno-check-new -fno-common -I/usr/lib/q
>t-3.3/include -I/usr/X11R6/include -DQT_THREAD_SUPPORT -D_REENTRANT -L/usr/lib/qt-3.3/lib -L/usr/X11R6/lib conftest.cc
>-lqt-mt -lpng -lz -lm -ljpeg -ldl -lXext -lX11 -lSM -lICE -lpthread 1>&5
>/usr/bin/ld: warning: libXrender.so.1, needed by /usr/lib/qt-3.3/lib/libqt-mt.so, not found (try using -rpath or
>-rpath-link)
>/usr/bin/ld: warning: libXrandr.so.2, needed by /usr/lib/qt-3.3/lib/libqt-mt.so, not found (try using -rpath or
>-rpath-link)
>/usr/bin/ld: warning: libXcursor.so.1, needed by /usr/lib/qt-3.3/lib/libqt-mt.so, not found (try using -rpath or
>-rpath-link)
>/usr/bin/ld: warning: libXft.so.2, needed by /usr/lib/qt-3.3/lib/libqt-mt.so, not found (try using -rpath or
>-rpath-link)
>/usr/lib/qt-3.3/lib/libqt-mt.so: undefined reference to `XftGlyphExtents'
>/usr/lib/qt-3.3/lib/libqt-mt.so: undefined reference to `XftCharIndex'
>/usr/lib/qt-3.3/lib/libqt-mt.so: undefined reference to `XftInit'
>
>Как я понимаю, ld не видит библиотек X сервера, но как ему
>явно их указать не знаю.
>
>Хуже всего то, что откатившись на родной QT 3.1 я получаю те
>же ошибки при выполнении ./configure

а ты уверен что они у тебя установленны?

  Рекомендовать в FAQ | Cообщить модератору | Наверх

2. "ASPLinux 9.0: Проблема с компиляцией программ под QT"
Сообщение от zenon emailИскать по авторуВ закладки(??) on 15-Окт-04, 13:05  (MSK)
>а ты уверен что они у тебя установленны?

Да, в каталоге /usr/X11R6/lib
QT сам собирается, как я понимаю, без библиотек я бы не смог его скомпилировать, а вот под QT ничего собрать уже не получается...
Пробовал в PATH добавить /usr/X11R6/lib не помогло....

Да и до экспериментов с qt все собиралось нормально.

И что он имеет в виду под строкой (try using -rpath or -rpath-link) ?

  Рекомендовать в FAQ | Cообщить модератору | Наверх

3. "ASPLinux 9.0: Проблема с компиляцией программ под QT"
Сообщение от zenon emailИскать по авторуВ закладки(??) on 16-Окт-04, 15:43  (MSK)
Обнаружил интересную вещь.
От root'а все собирается нормально, но вот от другого пользователя не хочет.
Думал где-то не хватает прав, но найти где не смог...
  Рекомендовать в FAQ | Cообщить модератору | Наверх

4. "ASPLinux 9.0: Проблема с компиляцией программ под QT"
Сообщение от mirya emailИскать по авторуВ закладки on 17-Окт-04, 16:08  (MSK)
сравни printenv для пользователей, скорее всего у тебя в локальном профиле рута шелла выставлены доп. пути поиска библиотек. gcc -L/usr/X11R6/lib


  Рекомендовать в FAQ | Cообщить модератору | Наверх

5. "ASPLinux 9.0: Проблема с компиляцией программ под QT"
Сообщение от zenon emailИскать по авторуВ закладки(??) on 18-Окт-04, 18:26  (MSK)
>сравни printenv для пользователей, скорее всего у тебя в локальном профиле рута
>шелла выставлены доп. пути поиска библиотек. gcc -L/usr/X11R6/lib

Сравнил, у рута никаких упоминаний о /usr/X11R6/lib ....
Отличие только в строчке (HISTCONTROL=ignorespace)У пользователя она отсутствует...

  Рекомендовать в FAQ | Cообщить модератору | Наверх


Удалить

Индекс форумов | Темы | Пред. тема | След. тема
Пожалуйста, прежде чем написать сообщение, ознакомьтесь с данными рекомендациями.




Спонсоры:
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2021 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру