LINUX.ORG.RU

[arch][aur] Не собирается pcmanfm-git


0

0

В общем, при сборке pcmanfm-git (а точнее, зависимости для него libfm-git) вылазит ошибка при configure:

checking for GTK... configure: error: Package requirements (gtk+-2.0 >= 2.16.0) were not met:

Package libpng12 was not found in the pkg-config search path.
Perhaps you should add the directory containing `libpng12.pc'
to the PKG_CONFIG_PATH environment variable
Package 'libpng12', required by 'cairo', not found

Consider adjusting the PKG_CONFIG_PATH environment variable if you
installed software in a non-standard prefix.

Alternatively, you may set the environment variables GTK_CFLAGS
and GTK_LIBS to avoid the need to call pkg-config.
See the pkg-config man page for more details.

libpng12 стоит, gtk2 тоже стоит. Как я понял, ему нужна более новая версия. Где брать-то ее?

PS: уже не первый раз встречаюсь с проблемой с libpng12, надоел уже он мне жутко.

★★★★★

Ответ на: комментарий от pevzi

У меня при сборке libfm-git схожая ситуация:

checking for GTK... yes
checking for GIO... yes
checking for GMODULE... yes
checking for MENU_CACHE... configure: error: Package requirements (libmenu-cache >= 0.3.2) were not met:

Requested 'libmenu-cache >= 0.3.2' but version of libmenu-cache is 0.3.1

Consider adjusting the PKG_CONFIG_PATH environment variable if you
installed software in a non-standard prefix.
Из за того, что библиотеку еще не обновили: http://www.archlinux.org/packages/search/?q=menu-cache С libpng12 проблем не возникло.

Deleted ()

>libpng12 стоит, gtk2 тоже стоит. Как я понял, ему нужна более новая версия. Где брать-то ее?

http://www.libpng.org/pub/png/libpng.html

Ее можно собрать в отдельный prefix, и если в configure можно выключить автоопределение libpng, то тогда указать ее вручную в переменных CFLAGS, LDFLAGS, LIBS (если надо). Enjoy your linux ^_~

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