Отправляет email-рассылки с помощью сервиса Sendsay

Qt, библиотеки X и др.

Здравствуйте!
У меня ASPLinux 7.3.
Проблемма в том, что не собираются проги для KDE, все ругаются на Qt
в логе обычно:
configure:22053: checking for Qt
configure: 22121: /usr/lib/qt-3.1.2/include/qstyle.h
taking that
tried NO
configure:22230: rm -rf SunWS_cache; g++ -o conftest -Wnon-virtual-dtor
-Wno-long-long -Wundef -Wall
-pedantic -W -Wpointer-arith -Wmissing-prototypes -Wwrite-strings -ansi
-D_XOPEN_SOURCE=500 -D_BSD_
SOURCE -Wcast-align -Wconversion -O2 -fno-exceptions -fno-check-new
-I/usr/lib/qt-3.1.2/include -I.
-DQT_THREAD_SUPPORT -D_REENTRANT -L/usr/lib/qt-3.1.2/lib
-L/usr/X11R6/lib conftest.cc -lqt-mt
-lpng -lz -lm -ljpeg -ldl -lXext -lX11 -lSM -lICE -lpthread 1>&5
/usr/X11R6/lib/libXft.so.2: undefined reference to `__ctype_b_l***@G*****.3'
/usr/X11R6/lib/libXft.so.2: undefined reference to
`XRenderQuerySubpixelOrder'
/usr/X11R6/lib/libXft.so.2: undefined reference to
`__ctype_tolower_l***@G*****.3'
/usr/lib/qt-3.1.2/lib/libqt-mt.so: undefined reference to
`realpa***@G*****.3'
collect2: ld returned 1 exit status
configure:22233: $? = 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
как я понял - ругается на библиотеки X, некоторые я нашел и просто
скопировал в /usr/X11R6/lib,
libXft.so.2 есть, но она похоже конфликтует с /lib/i686libc.so.6
При установке из RPM, например kplayer-0.4.0 выдает:
ошибка: неудовлетворенные зависимости:
libXft.so.2 нужен для kplayer-0.4.0-0
libXrandr.so.2 нужен для kplayer-0.4.0-0
libart_lgpl_2.so.2 нужен для kplayer-0.4.0-0
libfam.so.0 нужен для kplayer-0.4.0-0
libfontconfig.so.1 нужен для kplayer-0.4.0-0
libpng.so.3 нужен для kplayer-0.4.0-0
libstdc++.so.5 нужен для kplayer-0.4.0-0
libstdc++.so.5(CXXABI_1.2) нужен для kplayer-0.4.0-0
libstdc++.so.5(GLIBCPP_3.2) нужен для kplayer-0.4.0-0
Обновлял gcc до gcc3.3.2, но не смог скомпилировать glibc-2.3.2.tar.gz
из-за каких-то linuxthreads, это вообще нужно было и не из-за этого все?
У кого-нибудь есть схожая ситуация, что можно сделать и где искать
нужные пакеты и библиотеки?
Заранее спасибо!
-*Название листа "Linux: разрешение вопросов, перспективы и общение";
Написать в лист: mailto:comp.soft.linux.discuss-list@subscribe.ru
Адрес правил листа http://subscribe.ru/catalog/comp.soft.linux.discuss/rules
Номер письма: 6332; Возраст листа: 260; Участников: 1076
Адрес сайта рассылки: http://www.linuxrsp.ru
Адрес этого письма в архиве: http://subscribe.ru/archive/comp.soft.linux.discuss/msg/123377



-*Информационный канал Subscribe.Ru
Написать в лист: mailto:comp.soft.linux.discuss-list@subscribe.ru
Отписаться: mailto:comp.soft.linux.discuss--unsub@subscribe.ru

http://subscribe.ru/ mailto:ask@subscribe.ru

Ответить   avm7 Sun, 11 Apr 2004 14:52:05 +0400 (#123377)

 

Ответы:

On Sun, 11 Apr 2004, avm7 wrote:

Ну и зря. Ругается он не на библиотеки X или qt, а на "undefined
reference" к функциям из других либов, и похоже, что на libstdc++.
Поставьте ее.

Проверьте, что libpng тоже установлена (в Вашем случае с помощью
'rpm -q libpng').

Вероятно, что Вы напрасно старались...

Каждый сам себе злой Буратино :)
-*Название листа "Linux: разрешение вопросов, перспективы и общение";
Написать в лист: mailto:comp.soft.linux.discuss-list@subscribe.ru
Адрес правил листа http://subscribe.ru/catalog/comp.soft.linux.discuss/rules
Номер письма: 6388; Возраст листа: 262; Участников: 1075
Адрес сайта рассылки: http://www.linuxrsp.ru
Адрес этого письма в архиве: http://subscribe.ru/archive/comp.soft.linux.discuss/msg/124755



-*Информационный канал Subscribe.Ru
Написать в лист: mailto:comp.soft.linux.discuss-list@subscribe.ru
Отписаться: mailto:comp.soft.linux.discuss--unsub@subscribe.ru

http://subscribe.ru/ mailto:ask@subscribe.ru

Ответить   Tue, 13 Apr 2004 20:09:48 +0400 (MSD) (#124755)