Strange, which cairo version do you have? You need at least 1.10.0. May be you have several cairo versions and it does not link to the correct one. Try make V=1 to check which is used. Hope this helps, Jan Le vendredi 22 juillet 2011 à 15:59 +0400, Dmitry Shkirmanov a écrit : > Hello, list, i am trying to compile gtk3 on debian squeeze. I followed > instructions at http://developer.gnome.org/gtk3/3.0/gtk-building.html . > All needed packages are installed, configure finished without errors. > But make gives: > > > CC gdkwindowimpl.lo > CC gdkenumtypes.lo > CC gdkmarshalers.lo > CCLD libgdk-3.la > make[4]: Leaving directory `/home/ya/mylibs/source/gtk+-3.0.11/gdk' > Making all in tests > make[4]: Entering directory `/home/ya/mylibs/source/gtk+-3.0.11/gdk/tests' > CC gdk-color.o > CCLD gdk-color > ../../gdk/.libs/libgdk-3.so: undefined reference to `cairo_region_destroy' > ../../gdk/.libs/libgdk-3.so: undefined reference to > `cairo_region_get_extents' > ../../gdk/.libs/libgdk-3.so: undefined reference to > `cairo_region_contains_point' > /home/ya/mylibs/gtk3/lib/libcairo-gobject.so: undefined reference to > `cairo_region_reference' > ../../gdk/.libs/libgdk-3.so: undefined reference to `cairo_region_is_empty' > ../../gdk/.libs/libgdk-3.so: undefined reference to > `cairo_region_get_rectangle' > ../../gdk/.libs/libgdk-3.so: undefined reference to > `cairo_region_num_rectangles' > ../../gdk/.libs/libgdk-3.so: undefined reference to > `cairo_region_create_rectangles' > /home/ya/mylibs/gtk3/lib/libcairo-gobject.so: undefined reference to > `cairo_device_destroy' > ../../gdk/.libs/libgdk-3.so: undefined reference to `cairo_region_translate' > ../../gdk/.libs/libgdk-3.so: undefined reference to > `cairo_region_subtract_rectangle' > ../../gdk/.libs/libgdk-3.so: undefined reference to > `cairo_region_contains_rectangle' > ../../gdk/.libs/libgdk-3.so: undefined reference to `cairo_region_intersect' > ../../gdk/.libs/libgdk-3.so: undefined reference to `cairo_region_subtract' > ../../gdk/.libs/libgdk-3.so: undefined reference to `cairo_region_union' > ../../gdk/.libs/libgdk-3.so: undefined reference to `cairo_region_create' > ../../gdk/.libs/libgdk-3.so: undefined reference to > `cairo_region_union_rectangle' > /home/ya/mylibs/gtk3/lib/libcairo-gobject.so: undefined reference to > `cairo_device_reference' > ../../gdk/.libs/libgdk-3.so: undefined reference to `cairo_region_copy' > ../../gdk/.libs/libgdk-3.so: undefined reference to > `cairo_region_create_rectangle' > ../../gdk/.libs/libgdk-3.so: undefined reference to > `cairo_surface_create_for_rectangle' > ../../gdk/.libs/libgdk-3.so: undefined reference to > `cairo_region_intersect_rectangle' > ../../gdk/.libs/libgdk-3.so: undefined reference to `cairo_region_equal' > collect2: ld returned 1 exit status > make[4]: *** [gdk-color] Error 1 > make[4]: Leaving directory `/home/ya/mylibs/source/gtk+-3.0.11/gdk/tests' > make[3]: *** [all-recursive] Error 1 > make[3]: Leaving directory `/home/ya/mylibs/source/gtk+-3.0.11/gdk' > make[2]: *** [all] Error 2 > make[2]: Leaving directory `/home/ya/mylibs/source/gtk+-3.0.11/gdk' > make[1]: *** [all-recursive] Error 1 > make[1]: Leaving directory `/home/ya/mylibs/source/gtk+-3.0.11' > make: *** [all] Error 2 > > > Is it possible to fix it? > _______________________________________________ > gtk-list mailing list > gtk-list@xxxxxxxxx > http://mail.gnome.org/mailman/listinfo/gtk-list _______________________________________________ gtk-list mailing list gtk-list@xxxxxxxxx http://mail.gnome.org/mailman/listinfo/gtk-list