[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