imho.ws
IMHO.WS  

Вернуться   IMHO.WS > Программы и Операционные системы > Пингвинятник (ОС *NIX)
Опции темы
Старый 14.10.2004, 12:25     # 1
dacuan
Junior Member
 
Регистрация: 04.03.2004
Сообщения: 56

dacuan Путь к славе только начался
ASPLinux 9.0: Проблема с компиляцией программ под QT

У меня стоит 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
dacuan вне форума  
Старый 23.10.2004, 16:33     # 2
aivs
Full Member
 
Аватар для aivs
 
Регистрация: 27.05.2003
Адрес: Москва, Солнцево
Сообщения: 770

aivs Луч света в тёмном царствеaivs Луч света в тёмном царствеaivs Луч света в тёмном царствеaivs Луч света в тёмном царствеaivs Луч света в тёмном царствеaivs Луч света в тёмном царстве
Посмотри есть ли у тебя вообще /usr/lib/qt-3.3/lib/libqt-mt.so если нет,то сделай линк
ln -s
Я так делал и все работало
__________________
Это все матрица
aivs вне форума  
Старый 23.10.2004, 16:53     # 3
dacuan
Junior Member
 
Регистрация: 04.03.2004
Сообщения: 56

dacuan Путь к славе только начался
aivs
Спасибо, проблему уже решил.
На файл /etc/ld.so.conf изменил права на 644 и все заработало.
dacuan вне форума  


Ваши права в разделе
Вы НЕ можете создавать новые темы
Вы не можете отвечать в темах.
Вы НЕ можете прикреплять вложения
Вы НЕ можете редактировать свои сообщения

BB код Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.

Быстрый переход


Часовой пояс GMT +4, время: 07:32.




Powered by vBulletin® Version 3.8.5
Copyright ©2000 - 2026, Jelsoft Enterprises Ltd.