Re: compile gtk 3 error

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



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



[Index of Archives]     [Touch Screen Library]     [GIMP Users]     [Gnome]     [KDE]     [Yosemite News]     [Steve's Art]

  Powered by Linux