Войти

Показать полную графическую версию : проблема с glib (или pango?)


Guest
17-08-2004, 23:47
Устанавливаю glib-2.6.4
по инструкции? все проходит нормально без ошибок. Далее устанавливаю pango-1.4.1.
./configure выдает что необходима версия glib-2.4.0 и выше (???). Пробовал инсталлить непосредственно glib 2.4.0 - таже хрень

как побороть?

Guest
18-08-2004, 01:38
поправка



Устанавливаю glib-2.6.4

...

ошибка: требуется xft  версии 2. Ну ладно, качаю xft-2.1.2. Пытаюсь устанавливать. Ошибка: требуется fontconfig 1.0.1 и выше! (???) в системе он у меня установлен на все сто, на всяк. случай пробую инсталлить rpm-ку, система выдает что fontconfig установлен. Ну ладно. Скачиваю самую последнюю версию FC. компилирую, все устанавливается без проблем, Пробую снова инсталить XFT - та же фигня!  :wow:

проверяю настройки etc/profile
PKG_CONFIG_PATH: прописан правильный путь к pkgconfig.

Обновил pkgconfig - не помогает. Проблема точно не в нем.

Redhat9 2.4.20-8
Бред какой-то..

Как бороться?

ruslandh
18-08-2004, 01:48
Всё дело в том, что когда ./configure говорит, что не установлен пакет с именем, aaa, обычно это означает, что надо установить aaa-devel или libaaa-devel.

Vertical
18-08-2004, 12:09
а тогда попутный вопрос: что это вообще за такие пакеты devel? чем они об обычных отличаются?

Guest
18-08-2004, 12:59
не совсем понял, а какой в данном случае devel-пакет нужно инсталлить?

Guest
18-08-2004, 15:47
Не стал создавать отдельный топик, но у меня приблизительно следующая проблема с Glib.

Mandrake 10, на который нужно поставить GTK 2.5, для него нужен Glib не ниже 2.4.0. У меня есть исходники 2.5.1. Ставим Glib, без проблем. Ставим ГТК, он пишет, что у меня версия Glib ниже 2.4.0.
Почитав форумы поставил pkgconfig, переустановил Glib. Опять не пашет. В консоли прописываю:

pkg-config --cflags glib-2.0
pkg-config --libs glib-2.0

Все равно пишет, что верся библиотеки не та. Если написать
pkg-config --cflags glib-2.5.1
pkg-config --libs glib-2.5.1

он пишет, что такой, мол, нет. в ./configure дополнительных опций не задаю...
В линухе я новичок, что делаю не так? и как это исправить...

Заранее благодарен...

Guest
19-08-2004, 00:18
скачал все возможные и невозможные пакеты devel. некоторые не встают
xft по прежнему ругается на pkg_config_path. какой только путь я уже там не прописывал..
в инете инфы ноль, мол тока меняйте переменную и все
я в замешательстве :o

Добавлено:

кстати, гость с Ип-адресом 195.98.167.*
у меня такая же хрень была, лечилось кажеться добавлением строки

/usr/include

в etc/ld.so.conf

у меня сейчас там строки

/usr/X11R6/lib
/usr/lib/sane
/usr/lib/qt-3.1/lib
/usr/local/lib
/usr/lib/wine
/usr/include
/usr/X11R6/include/X11

Чесно говоря не уверен что именно этот способ но вроде оно. На всяк случай копни инет - (yahoo.com) я там на эту тему солюшен нашел - введи в поиск текст ошибки

Добавлено:

пардон, строка кажется
/usr/local/lib

ruslandh
19-08-2004, 01:42
требуется fontconfig 1.0.1 и выше! (???)

наверное fontconfig-devel
http://www.rpmfind.net/linux/rpm2html/search.php?query=+fontconfig-devel&submit=Search+...

Guest
19-08-2004, 01:58
фуф! скомпилил fontconfig!
оказалось, что нужно было запустить ldconfig
причем только под рутом (войти обязательно командой "su -")

самое забавное что я обнаружил: при компиляции нового пакета ОБЯЗАТЕЛЬНО необходимо !КАЖДЫЙ! раз набирать su -, входить под рутом, прописывать export PKG_CONFIG_PATH=/usr/lib/pkgconfig:/usr/local/lib/pkgconfig, а затем набирать ldconfig.
вот в этом и был весь гемморой :o :down:

Теперь борюсь с новой проблемой

checking for glib-2.0 >= 2.4.0    atk >= 1.0.1    pango >= 1.4.0... Requested 'pango >= 1.4.0' but version of Pango is 1.2.1

configure: error: Library requirements (glib-2.0 >= 2.4.0    atk >= 1.0.1    pango >= 1.4.0) not met; consider adjusting the PKG_CONFIG_PATH environment variable if your libraries are in a nonstandard prefix so pkg-config can find them.



посмотрим, что будет дальше :)

Guest
19-08-2004, 17:56
проблема вернулась, дело оказалось видимо не в pkgconfig-е. Теперь установка GTK говорит что pkgconfig показывает что установлена версия Glib 2.4.6, но в системе найдена версия 2.4.0. установите более новую версию
Предлагает проверить переменную LD_CONFIG_PATH (вроде)
что нужно указать?
сообщение в целом похоже на предыдущее

кстати ldconfig тоже не помогает. В etc/ld.so.conf уже прописаны все мыслимые и немыслимые пути..

удаление папок glib под чистую и повторная установка не помогает
в итоге получилось примерно тоже самое что и у гостя 195.98.167.*

тема остается в силе..

Добавлено:

кстати попытка установки fontconfig-devel выдавала что пакет уже установлен в системе

Guest
27-08-2004, 22:16
с предыдущими проблемами (пути и т.д на этапах конфигурирования) справился полностью. Кому интересно и кто тоже застрял - спрашивайте, помогу.
Теперь ошибки возникают во время компиляции pango. я застрял на этом моменте:

-----------------------
/home/user/application/lib/pango-1.4.1/pango/.libs/libpangoft2-1.0.so: undefined reference to `g_type_instance_get_private'
/home/user/application/lib/pango-1.4.1/pango/.libs/libpangoft2-1.0.so: undefined reference to `g_type_class_add_private'
/home/user/application/lib/pango-1.4.1/pango/.libs/libpango-1.0.so: undefined reference to `g_unichar_get_mirror_char'
collect2: ld returned 1 exit status
make[4]: *** [pango-querymodules] Error 1
make[4]: Leaving directory `/home/user/application/lib/pango-1.4.1/pango'
make[3]: *** [all-recursive] Error 1
make[3]: Leaving directory `/home/user/application/lib/pango-1.4.1/pango'
make[2]: *** [all] Error 2
make[2]: Leaving directory `/home/user/application/lib/pango-1.4.1/pango'
make[1]: *** [all-recursive] Error 1
make[1]: Leaving directory `/home/user/application/lib/pango-1.4.1'
make: *** [all] Error 2
-----------------------

возникает при компиляции что версии 1.4.1, что 1.5.2
буду благодарен любой помощи

Guest
29-09-2004, 15:53
Кому интересно и кто тоже застрял - спрашивайте, помогу.
Спрашиваю - помоги...

Добавлено:

поставил я таки этот pango...
скачал 2 rpm-ки
glib2-2.4.6-1.i386.rpm
glib2-devel-2.4.6-1.i386.rpm
после чего pango 1.6.0 весело поставился....

Ура товарищи!

Guest
29-09-2004, 20:47
не ура!
ставлю gtk+ 2.4.9 - говорит : "configure: error: Xft version 2 is required for x11 target"
Xft 2.1.2 установлен !
Что делать ума не приложу...
Ставлю gnome 2.8 на ASP 9.2




© OSzone.net 2001-2012