[cairo] Missing reference to XTransform and other symbols (unchecked reference?)

Alex Villací­s Lasso a_villacis at palosanto.com
Fri Jun 11 11:19:08 PDT 2004


I am having trouble compiling cairo-0.1.22. Although the configure 
script does not complain about any missing library, I get the following 
errors during make:

gcc -DHAVE_CONFIG_H -I. -I. -I.. -I. -I/usr/local/include 
-I/usr/include/freetype2 -I/usr/include/libpng12 -I/usr/local/include -g 
-O2 -MT cairo_xlib_surface.lo -MD -MP -MF .deps/cairo_xlib_surface.Tpo 
-c cairo_xlib_surface.c  -fPIC -DPIC -o .libs/cairo_xlib_surface.o
cc1: warning: changing search order for system directory 
"/usr/local/include"
cc1: warning:   as it has already been specified as a non-system directory
cairo_xlib_surface.c: In function `_cairo_xlib_surface_set_matrix':
cairo_xlib_surface.c:290: `XTransform' undeclared (first use in this 
function)
cairo_xlib_surface.c:290: (Each undeclared identifier is reported only once
cairo_xlib_surface.c:290: for each function it appears in.)
cairo_xlib_surface.c:290: parse error before "xtransform"
cairo_xlib_surface.c:295: `xtransform' undeclared (first use in this 
function)
cairo_xlib_surface.c: In function `_cairo_xlib_surface_set_filter':
cairo_xlib_surface.c:330: `FilterFast' undeclared (first use in this 
function)
cairo_xlib_surface.c:333: `FilterGood' undeclared (first use in this 
function)
cairo_xlib_surface.c:336: `FilterBest' undeclared (first use in this 
function)
cairo_xlib_surface.c:339: `FilterNearest' undeclared (first use in this 
function)
cairo_xlib_surface.c:342: `FilterBilinear' undeclared (first use in this 
function)
cairo_xlib_surface.c: In function 
`_cairo_xlib_surface_composite_trapezoids':
cairo_xlib_surface.c:553: `PictStandardA8' undeclared (first use in this 
function)
cairo_xlib_surface.c:554: `XTrapezoid' undeclared (first use in this 
function)
cairo_xlib_surface.c:554: parse error before ')' token
cairo_xlib_surface.c: In function `cairo_xlib_surface_create':
cairo_xlib_surface.c:681: `PictStandardA1' undeclared (first use in this 
function)
cairo_xlib_surface.c:684: `PictStandardA8' undeclared (first use in this 
function)
cairo_xlib_surface.c:687: `PictStandardRGB24' undeclared (first use in 
this function)
cairo_xlib_surface.c:691: `PictStandardARGB32' undeclared (first use in 
this function)
cairo_xlib_surface.c:700: warning: pointer/integer type mismatch in 
conditional expression
make[2]: *** [cairo_xlib_surface.lo] Error 1
make[2]: Saliendo directorio 
`/home/alex/download/dotnet/mono/cairo-0.1.22/src'
make[1]: *** [all-recursive] Error 1
make[1]: Saliendo directorio `/home/alex/download/dotnet/mono/cairo-0.1.22'
make: *** [all] Error 2

Am I missing some library in my configuration?

PS: looks like I need some specific version of Xrender (currently using 
stock XFree86 4.2.0 with RedHat 8.0)





More information about the cairo mailing list