проблема с glib (или pango?)

Аватара пользователя
Guest

проблема с glib (или pango?)

Сообщение Guest »

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

по инструкции? все проходит нормально без ошибок. Далее устанавливаю pango-1.4.1.

./configure выдает что необходима версия glib-2.4.0 и выше (???). Пробовал инсталлить непосредственно glib 2.4.0 - таже хрень



как побороть?
Аватара пользователя
Guest

Re: проблема с glib (или pango?)

Сообщение Guest »

поправка







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



...



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



проверяю настройки etc/profile

PKG_CONFIG_PATH: прописан правильный путь к pkgconfig.



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



Redhat9 2.4.20-8

Бред какой-то..



Как бороться?
Аватара пользователя
Guest

Re: проблема с glib (или pango?)

Сообщение Guest »

с предыдущими проблемами (пути и т.д на этапах конфигурирования) справился полностью. Кому интересно и кто тоже застрял - спрашивайте, помогу.

Теперь ошибки возникают во время компиляции 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

буду благодарен любой помощи
Аватара пользователя
ruslandh

Re: проблема с glib (или pango?)

Сообщение ruslandh »

Всё дело в том, что когда ./configure говорит, что не установлен пакет с именем, aaa, обычно это означает, что надо установить aaa-devel или libaaa-devel.
Аватара пользователя
Guest

Re: проблема с glib (или pango?)

Сообщение Guest »

а тогда попутный вопрос: что это вообще за такие пакеты devel? чем они об обычных отличаются?
Аватара пользователя
Guest

Re: проблема с glib (или pango?)

Сообщение Guest »

не совсем понял, а какой в данном случае devel-пакет нужно инсталлить?
Аватара пользователя
Guest

Re: проблема с glib (или pango?)

Сообщение Guest »

Не стал создавать отдельный топик, но у меня приблизительно следующая проблема с 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

Re: проблема с glib (или pango?)

Сообщение Guest »

скачал все возможные и невозможные пакеты devel. некоторые не встают

xft по прежнему ругается на pkg_config_path. какой только путь я уже там не прописывал..

в инете инфы ноль, мол тока меняйте переменную и все

я в замешательстве Изображение



Добавлено:



кстати, гость с Ип-адресом 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

Re: проблема с glib (или pango?)

Сообщение ruslandh »

Цитата:



требуется fontconfig 1.0.1 и выше! (???)



наверное fontconfig-devel

http://www.rpmfind.net/linux/rpm2htm...submit=Search+
...
Аватара пользователя
Guest

Re: проблема с glib (или pango?)

Сообщение Guest »

фуф! скомпилил fontconfig!

оказалось, что нужно было запустить ldconfig

причем только под рутом (войти обязательно командой "su -&quotИзображение



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

вот в этом и был весь гемморой Изображение Изображение



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



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.







посмотрим, что будет дальше Изображение
Ответить

Вернуться в «Программное обеспечение Linux и FreeBSD»