LINUX.ORG.RU

помогите собрать Gtk2


0

0

Но atk у меня стоит

checking for pkg-config... /usr/local/bin/pkg-config checking for glib-2.0 >= 2.1.4 atk >= 1.0.1 pango >= 1.0.1... Package atk was not found in the pkg-config search path. Perhaps you should add the directory containing `atk.pc' to the PKG_CONFIG_PATH environment variable No package 'atk' found

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

anonymous

Re: помогите собрать Gtk2

может atk другой версии у тебя стоит? atk.pc - есть? Если есть то в нужном месте лежит?

anonymous ()

Re: помогите собрать Gtk2

стоит atk 1.2.0 дело в том что я собирал все в папку gtk2 (atk 1.2.0 glib 2.2.0 pango 1.2.0 и pkgconfig 0.15.0) и там стоит atk atk.pc такого файла нет

anonymous ()

Re: помогите собрать Gtk2

У тебя есть исходники.
Создаешь каталог например /usr/local/src он на самом деле уже есть
Распаковываешь туда исходники т.е. у тебя должно получится что-то типа

sergey@serj:/usr/local/src$ ls -1
AfterStep-2.00.beta1
atk-1.2.4
glib-2.2.2
glui_v2_1_beta
gtk+-2.2.2
gtk-engines-2.2.0
gtk+-menushadow.patch
gtk-theme-switch-2.0.0rc2
libxml2-2.4.30
pango-1.2.3
pkgconfig-0.14.0
PossibleWorlds
transluXent-0.01
w32codec-0.90
waimea-0.4.0
wampager-0.9.1
xfce4-rc2
sergey@serj:/usr/local/src

Дальше по порядку заходишь в каждый каталог запускаешь cofigure ;make;make install порядок сам узнаешь по соответствующим сообщениям configure (будет говорить что в тек. момент не хватает).
В итоге ,если не менял prefix - это параметр который указывает куда будут устанавливаться скомпилированный софт, получаешь либы в /usr/local/lib/* хедеры /usr/local/include/* и т.д.
Еще возможно надо будет добавить в /etc/ld.so.conf путь до либ в нашем случае это /usr/local/lib перед /usr/lib и запустить ldconfig

P.S.
Лучше скачай готовые пакеты для своего дистра

anonymous ()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.