Страница 1 из 1

Лажа - не могу установить cairo

Добавлено: 2006-12-19 23:56:42
proxy-man
Есть такой графический софт - cairo называется. Во Фряхе он находится в портах и кратко о нем есть следующая инфа:
Port: cairo-0.4.0
Path: /usr/ports/graphics/cairo
Info: Vector graphics library with cross-device output support
Maint: gnome@FreeBSD.org
B-deps: expat-1.95.8 fontconfig-2.2.3,1 freetype2-2.1.9 libpixman-0.1.4 libtool-1.5.10_1 pkgconfig-0.15.0_1 png-1.2.8_1 xorg-libraries-6.8.2
R-deps: expat-1.95.8 fontconfig-2.2.3,1 freetype2-2.1.9 libpixman-0.1.4 pkgconfig-0.15.0_1 png-1.2.8_1 xorg-libraries-6.8.2
WWW: http://www.cairographics.org
И эта софтина у меня на системе (FreeBSD-5.4-RELEASE-p22) - сцукобля наотрез отказывается собираться... а без нее невозможно установить массу Хового софта начиная от Гнома и заканчивая всяки вьюверами графических файлов и др... Суть ошибки в следующем (это если глянуть конфиг-лог в каталоге данного порта)

Код: Выделить всё

configure:23777: checking for cairo's Microsoft Windows backend
configure:23809: checking whether cairo's Microsoft Windows backend could be enabled
configure:23812: result: no (requires a Win32 platform)
configure:23914: checking for cairo's Microsoft Windows font backend
configure:23938: checking whether cairo's Microsoft Windows font backend could be enabled
configure:23941: result: no (requires a Win32 platform)
configure:24771: checking for cairo's PNG backend
configure:24913: WARNING: Could not find libpng in the pkg-config search path
configure:24925: checking whether cairo's PNG backend could be enabled
configure:24928: result: no
configure:24953: error: requested PNG backend could not be enabled
т.е выходит что нет какой-то библиотеки, но PNG библиотеки есть в наличии в системе. Шо делать? Куда копать? Нужон этот cairo .... Хэлп так сказать :oops:

Добавлено: 2006-12-26 0:23:43
Alex Keda
Интересней всего эта строка:

Код: Выделить всё

(requires a Win32 platform)
Чего оно вообще во фряшных портах делает с такими запросами :)

re

Добавлено: 2007-01-27 12:08:49
Mike
The problem is that cairo 1.2.6 requires pkg-config >= 0.19. However,
the requirement is bogus. So you can replace the following line in
configure.in:

PKG_PROG_PKG_CONFIG(0.19)

with:

PKG_PROG_PKG_CONFIG()

and run autoconf, then proceed with normal configure process.

Re: re

Добавлено: 2007-01-27 16:40:17
proxy-man
Mike писал(а):The problem is that cairo 1.2.6 requires pkg-config >= 0.19. However,
the requirement is bogus. So you can replace the following line in
configure.in:

PKG_PROG_PKG_CONFIG(0.19)

with:

PKG_PROG_PKG_CONFIG()

and run autoconf, then proceed with normal configure process.
действительно - проблема с cairo снялась когда установил из портов новую версию вот этой софтины:
pkg-config-0.21 A utility to retrieve information about installed libraries
и дальше все пошло как по-маслу...
а была вот эта версия утилиты:
pkgconfig-0.15.0_1 A utility used to retrieve information about installed libr