LINUX.ORG.RU

Как установать Cairo ?


0

0

У меня стоит Gtk+ 2.6, но она не включат в себя Cairo. Я установил Cairo2 1.2, но при компиляции ( gcc clock.c main_clock.c -o main_clock `pkg-config --cflags --libs gtk+-2.0 cairo` ) все равно выдает ошибку:

clock.c: In function `egg_clock_face_expose': clock.c:55: warning: assignment makes pointer from integer without a cast /tmp/ccPzGDVs.o(.text+0x1dc): In function `egg_clock_face_expose': : undefined reference to `gdk_cairo_create' collect2: ld returned 1 exit status

Я так понял что ему нужен GtkCairo. Однако deb пакета я не нашел, а исходники из cvs у меня не захотели ставиться. На команду automake он отвечает:

configure.in: no proper invocation of AM_INIT_AUTOMAKE was found. configure.in: You should verify that configure.in invokes AM_INIT_AUTOMAKE, configure.in: that aclocal.m4 is present in the top-level directory, configure.in: and that aclocal.m4 was recently regenerated (using aclocal). configure.in: required file `./install-sh' not found configure.in: required file `./mkinstalldirs' not found configure.in: required file `./missing' not found Makefile.am: required file `./INSTALL' not found gtkcairo/Makefile.am:1: Libtool library used but `LIBTOOL' is undefined gtkcairo/Makefile.am:1: gtkcairo/Makefile.am:1: The usual way to define `LIBTOOL' is to add `AC_PROG_LIBTOOL' gtkcairo/Makefile.am:1: to `configure.in' and run `aclocal' and `autoconf' again. gtkcairo/Makefile.am: required file `./depcomp' not found /usr/share/automake-1.7/am/depend2.am: am__fastdepCC does not appear in AM_CONDITIONAL /usr/share/automake-1.7/am/depend2.am: AMDEP does not appear in AM_CONDITIONAL /usr/share/automake-1.7/am/depend2.am: am__fastdepCC does not appear in AM_CONDITIONAL /usr/share/automake-1.7/am/depend2.am: AMDEP does not appear in AM_CONDITIONAL

Gtk 2.6 не нуждается в Cairo. Его использует только gtk2.8 и выше. Кто та выдает ошибку, я так и не понял, но такой штуки как GtkCairo в природе нет.

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

> Gtk 2.6 не нуждается в Cairo.

а чем тогда рисовать?

>Кто та выдает ошибку, я так и не понял, но такой штуки как GtkCairo в природе нет.

Есть http://cairographics.org/GtkCairo

xstream
() автор топика
Ответ на: комментарий от AiLr

>Что значит deb не нашел? apt-get install libcairo2

Не нашел deb для gtkcairo

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