LINUX.ORG.RU

cairo


0

0

Доброе время суток.

Собираю cairo 1.2.6 из исходников. Скрипт configure вылетает со следующими ошибками:

checking for cairo's PNG backend... ./configure: line 24784: --exists: command not found ./configure: line 24784: --exists: command not found ./configure: line 24784: --exists: command not found configure: WARNING: Could not find libpng in the pkg-config search path checking whether cairo's PNG backend could be enabled... no configure: error: requested PNG backend could not be enabled

Привожу кусок configure в 24784 строки:

if test "${cairo_cv_backend_png_use+set}" = set; then echo $ECHO_N "(cached) $ECHO_C" >&6 else echo use_png=yes png_REQUIRES=$ac_env_png_REQUIRES_value png_CFLAGS=$ac_env_png_CFLAGS_value png_LIBS=$ac_env_png_LIBS_value png_NONPKGCONFIG_CFLAGS=$ac_env_png_NONPKGCONFIG_CFLAGS_value png_NONPKGCONFIG_LIBS=$ac_env_png_NONPKGCONFIG_LIBS_value png_BASE=cairo

use_png=no

if test "x$png_REQUIRES" = x; then # libpng13 is GnuWin32's libpng-1.2.8 :-( for l in libpng12 libpng13 libpng10 ; do if $PKG_CONFIG --exists $l; then png_REQUIRES=$l use_png=yes break fi done else use_png=yes fi

if test "x$use_png" = "xyes" ; then

pkg_failed=no echo "$as_me:$LINENO: checking for png" >&5

Может в скрипте ошибка? Помогите, я в них совсем не разбираюсь. Cairo собираю, чтобы попробовать glade-3 ))

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

Естественно. Ещё раз

checking for cairo's PNG backend...
./configure: line 24784: --exists: command not found
./configure: line 24784: --exists: command not found
./configure: line 24784: --exists: command not found
configure: WARNING: Could not find libpng in the pkg-config search path
checking whether cairo's PNG backend could be enabled... no
configure: error: requested PNG backend could not be enabled




Привожу кусок configure в 24784 строки:


if test "${cairo_cv_backend_png_use+set}" = set; then
  echo $ECHO_N "(cached) $ECHO_C" >&6
else
  echo
                            use_png=yes
                            png_REQUIRES=$ac_env_png_REQUIRES_value
                            png_CFLAGS=$ac_env_png_CFLAGS_value
                            png_LIBS=$ac_env_png_LIBS_value
                            png_NONPKGCONFIG_CFLAGS=$ac_env_png_NONPKGCONFIG_CFLAGS_value
                            png_NONPKGCONFIG_LIBS=$ac_env_png_NONPKGCONFIG_LIBS_value
                            png_BASE=cairo

  use_png=no

  if test "x$png_REQUIRES" = x; then
    # libpng13 is GnuWin32's libpng-1.2.8 :-(
    for l in libpng12 libpng13 libpng10 ; do
      if $PKG_CONFIG --exists $l; then
        png_REQUIRES=$l
        use_png=yes
        break
      fi
    done
  else
    use_png=yes
  fi

  if test "x$use_png" = "xyes" ; then

pkg_failed=no
echo "$as_me:$LINENO: checking for png" >&5

anonymous
()

Beryl ставишь ;) . Вчера ставил :) Такая же фигня с cairo и pycairo. Забей - не пашет. Скачай на версию ниже (1.2.2, если не ошибаюсь). Там таких проблем нет.

Kroz ★★★★★
()
Ответ на: комментарий от Kroz

>Скачай на версию ниже (1.2.2, если не ошибаюсь). Там таких проблем нет.

Спасибо за совет, но сейчас сижу дома, и интернет совсем тухлый. Если тебе не затруднит, сможешь прислать патч понижения версии для 1.2.6 до 1.2.2? Буду благодарен.

tabkvt [] rambler

anonymous
()

в slackware 11 вce нopмaльнo coбpaлocь
никaкиx шaмaнcтв нeпoтpeбoвaлocь

anonymous
()
Ответ на: комментарий от anonymous

Вобщем смотри. Я отправил тебе весь cairo. Это где-то около 3 метров. Если ты почту тоже дома выбираешь тем-же тухлым и-нетом, то рекомендую сразу прибить письмо на серваке. А так - допускаю вариант, что почта у тебя есть на работе (у меня так на работе: почта есть, http нет)

Я просто не очень знаю как патчи делать. Знаю что коммандой diff но никогда этого не делал. Если скажешь как сделать - вышлю патч.

Чем могу...

Kroz ★★★★★
()
Ответ на: комментарий от Kroz

> Я отправил тебе весь cairo Спасибо.

anonymous
()
Ответ на: комментарий от jedy

> я может все таки поставишь libpng-dev?

Зачем его ставить второй раз? )

anonymous
()

>Could not find libpng in the pkg-config search path Смотри в конфигах path до libpng. Либо криво поставил, либо в конфиге путь криво указан

anonymous
()

может быть версия pkg-config старая и опция --exists ей не поддерживается?

а что говорит pkg-config --modversion libpng

?

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