# make make all-recursive make[1]: Entering directory `/tmp/cairo-1.2.0' Making all in pixman make[2]: Entering directory `/tmp/cairo-1.2.0/pixman' Making all in src make[3]: Entering directory `/tmp/cairo-1.2.0/pixman/src' make[3]: Nothing to be done for `all'. make[3]: Leaving directory `/tmp/cairo-1.2.0/pixman/src' make[3]: Entering directory `/tmp/cairo-1.2.0/pixman' make[3]: Nothing to be done for `all-am'. make[3]: Leaving directory `/tmp/cairo-1.2.0/pixman' make[2]: Leaving directory `/tmp/cairo-1.2.0/pixman' Making all in src make[2]: Entering directory `/tmp/cairo-1.2.0/src' make all-am make[3]: Entering directory `/tmp/cairo-1.2.0/src' if /bin/sh ../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I. -I.. -I. -I../pixman/src -I/usr/X11R6/include -I/usr/X11R6/include -I/usr/local/include -I/usr/local/include -I/usr/local/include/libpng12 -I/usr/local/include -D_REENTRANT -I/usr/local/include/directfb -I/usr/local/include/freetype2 -I/usr/local/include -I/usr/local/include -Wall -Wpointer-arith -Wstrict-prototypes -Wmissing-prototypes -Wmissing-declarations -Wnested-externs -fno-strict-aliasing -s -O3 -march=i686 -MT cairo-directfb-surface.lo -MD -MP -MF ".deps/cairo-directfb-surface.Tpo" -c -o cairo-directfb-surface.lo cairo-directfb-surface.c; \ then mv -f ".deps/cairo-directfb-surface.Tpo" ".deps/cairo-directfb-surface.Plo"; else rm -f ".deps/cairo-directfb-surface.Tpo"; exit 1; fi gcc -DHAVE_CONFIG_H -I. -I. -I.. -I. -I../pixman/src -I/usr/X11R6/include -I/usr/X11R6/include -I/usr/local/include -I/usr/local/include -I/usr/local/include/libpng12 -I/usr/local/include -D_REENTRANT -I/usr/local/include/directfb -I/usr/local/include/freetype2 -I/usr/local/include -I/usr/local/include -Wall -Wpointer-arith -Wstrict-prototypes -Wmissing-prototypes -Wmissing-declarations -Wnested-externs -fno-strict-aliasing -s -O3 -march=i686 -MT cairo-directfb-surface.lo -MD -MP -MF .deps/cairo-directfb-surface.Tpo -c cairo-directfb-surface.c -fPIC -DPIC -o .libs/cairo-directfb-surface.o cairo-directfb-surface.c:44:26: direct/types.h: No such file or directory cairo-directfb-surface.c:45:26: direct/debug.h: No such file or directory cairo-directfb-surface.c:46:27: direct/memcpy.h: No such file or directory cairo-directfb-surface.c:47:25: direct/util.h: No such file or directory cairo-directfb-surface.c:69: error: parse error before string constant cairo-directfb-surface.c:69: warning: type defaults to `int' in declaration of `D_DEBUG_DOMAIN' cairo-directfb-surface.c:69: warning: function declaration isn't a prototype cairo-directfb-surface.c:69: warning: data definition has no type or storage class cairo-directfb-surface.c:94: error: parse error before "bool" cairo-directfb-surface.c:94: warning: no semicolon at end of struct or union cairo-directfb-surface.c:95: warning: type defaults to `int' in declaration of `cairo_directfb_surface_t' cairo-directfb-surface.c:95: warning: data definition has no type or storage class cairo-directfb-surface.c: In function `_directfb_format_to_content': cairo-directfb-surface.c:170: error: `DSPF_A1' undeclared (first use in this function) cairo-directfb-surface.c:170: error: (Each undeclared identifier is reported only once cairo-directfb-surface.c:170: error: for each function it appears in.) cairo-directfb-surface.c: In function `cairo_to_directfb_format': cairo-directfb-surface.c:189: error: `DSPF_A1' undeclared (first use in this function) cairo-directfb-surface.c: In function `directfb_to_cairo_format': cairo-directfb-surface.c:207: error: `DSPF_A1' undeclared (first use in this function) cairo-directfb-surface.c: At top level: cairo-directfb-surface.c:327: error: parse error before '*' token cairo-directfb-surface.c:329: warning: function declaration isn't a prototype cairo-directfb-surface.c: In function `_directfb_acquire_surface': cairo-directfb-surface.c:330: error: `surface' undeclared (first use in this function) cairo-directfb-surface.c:350: warning: implicit declaration of function `D_DEBUG_AT' cairo-directfb-surface.c:350: warning: nested extern declaration of `D_DEBUG_AT' cairo-directfb-surface.c:350: error: `Cairo_DirectFB' undeclared (first use in this function) cairo-directfb-surface.c:373: error: `lock_flags' undeclared (first use in this function) cairo-directfb-surface.c: In function `_cairo_directfb_surface_create_similar': cairo-directfb-surface.c:410: error: `source' undeclared (first use in this function) cairo-directfb-surface.c:411: error: `surface' undeclared (first use in this function) cairo-directfb-surface.c:414: warning: nested extern declaration of `D_DEBUG_AT' cairo-directfb-surface.c:414: error: `Cairo_DirectFB' undeclared (first use in this function) cairo-directfb-surface.c:443: error: `true' undeclared (first use in this function) cairo-directfb-surface.c: In function `_cairo_directfb_surface_finish': cairo-directfb-surface.c:451: error: `surface' undeclared (first use in this function) cairo-directfb-surface.c:451: error: parse error before ')' token cairo-directfb-surface.c:453: warning: nested extern declaration of `D_DEBUG_AT' cairo-directfb-surface.c:453: error: `Cairo_DirectFB' undeclared (first use in this function) cairo-directfb-surface.c: In function `_cairo_directfb_surface_acquire_source_image': cairo-directfb-surface.c:495: error: `surface' undeclared (first use in this function) cairo-directfb-surface.c:498: warning: nested extern declaration of `D_DEBUG_AT' cairo-directfb-surface.c:498: error: `Cairo_DirectFB' undeclared (first use in this function) cairo-directfb-surface.c: In function `_cairo_directfb_surface_release_source_image': cairo-directfb-surface.c:519: error: `surface' undeclared (first use in this function) cairo-directfb-surface.c:521: warning: nested extern declaration of `D_DEBUG_AT' cairo-directfb-surface.c:521: error: `Cairo_DirectFB' undeclared (first use in this function) cairo-directfb-surface.c: In function `_cairo_directfb_surface_acquire_dest_image': cairo-directfb-surface.c:534: error: `surface' undeclared (first use in this function) cairo-directfb-surface.c:537: warning: nested extern declaration of `D_DEBUG_AT' cairo-directfb-surface.c:537: error: `Cairo_DirectFB' undeclared (first use in this function) cairo-directfb-surface.c: In function `_cairo_directfb_surface_release_dest_image': cairo-directfb-surface.c:567: error: `surface' undeclared (first use in this function) cairo-directfb-surface.c:569: warning: nested extern declaration of `D_DEBUG_AT' cairo-directfb-surface.c:569: error: `Cairo_DirectFB' undeclared (first use in this function) cairo-directfb-surface.c: In function `_cairo_directfb_surface_clone_similar': cairo-directfb-surface.c:580: error: `surface' undeclared (first use in this function) cairo-directfb-surface.c:581: error: invalid operands to binary * cairo-directfb-surface.c:583: warning: nested extern declaration of `D_DEBUG_AT' cairo-directfb-surface.c:583: error: `Cairo_DirectFB' undeclared (first use in this function) cairo-directfb-surface.c:599: error: parse error before ')' token cairo-directfb-surface.c:603: warning: the address of `clone', will always evaluate as `true' cairo-directfb-surface.c:606: error: request for member `buffer' in something not a structure or union cairo-directfb-surface.c:606: error: request for member `buffer' in something not a structure or union cairo-directfb-surface.c:625: warning: implicit declaration of function `direct_memcpy' cairo-directfb-surface.c:625: warning: nested extern declaration of `direct_memcpy' cairo-directfb-surface.c:631: error: request for member `buffer' in something not a structure or union cairo-directfb-surface.c:631: error: request for member `buffer' in something not a structure or union cairo-directfb-surface.c:633: error: request for member `base' in something not a structure or union cairo-directfb-surface.c: At top level: cairo-directfb-surface.c:643: error: parse error before '*' token cairo-directfb-surface.c:653: warning: function declaration isn't a prototype cairo-directfb-surface.c: In function `_directfb_prepare_composite': cairo-directfb-surface.c:654: error: `src' undeclared (first use in this function) cairo-directfb-surface.c:662: error: `op' undeclared (first use in this function) cairo-directfb-surface.c:665: error: `mask_pattern' undeclared (first use in this function) cairo-directfb-surface.c:672: error: `src_pattern' undeclared (first use in this function) cairo-directfb-surface.c:676: warning: nested extern declaration of `D_DEBUG_AT' cairo-directfb-surface.c:676: error: `Cairo_DirectFB' undeclared (first use in this function) cairo-directfb-surface.c:679: error: `src_x' undeclared (first use in this function) cairo-directfb-surface.c:679: error: `src_y' undeclared (first use in this function) cairo-directfb-surface.c:682: error: `mask_x' undeclared (first use in this function) cairo-directfb-surface.c:682: error: `mask_y' undeclared (first use in this function) cairo-directfb-surface.c:704: error: `dst' undeclared (first use in this function) cairo-directfb-surface.c:718: error: parse error before ')' token cairo-directfb-surface.c:735: error: `width' undeclared (first use in this function) cairo-directfb-surface.c:735: error: `height' undeclared (first use in this function) cairo-directfb-surface.c:762: error: `ret_src' undeclared (first use in this function) cairo-directfb-surface.c:763: error: `ret_src_attr' undeclared (first use in this function) cairo-directfb-surface.c: At top level: cairo-directfb-surface.c:769: error: parse error before '*' token cairo-directfb-surface.c:773: warning: function declaration isn't a prototype cairo-directfb-surface.c: In function `_directfb_finish_composite': cairo-directfb-surface.c:774: error: `src' undeclared (first use in this function) cairo-directfb-surface.c:774: error: `dst' undeclared (first use in this function) cairo-directfb-surface.c:775: error: `src_pattern' undeclared (first use in this function) cairo-directfb-surface.c:775: error: `src_attr' undeclared (first use in this function) cairo-directfb-surface.c: In function `_cairo_directfb_surface_composite': cairo-directfb-surface.c:791: error: `dst' undeclared (first use in this function) cairo-directfb-surface.c:792: error: `src' undeclared (first use in this function) cairo-directfb-surface.c:797: warning: nested extern declaration of `D_DEBUG_AT' cairo-directfb-surface.c:797: error: `Cairo_DirectFB' undeclared (first use in this function) cairo-directfb-surface.c:858: error: `DFXL_TEXTRIANGLES' undeclared (first use in this function) cairo-directfb-surface.c:859: error: `DFBVertex' undeclared (first use in this function) cairo-directfb-surface.c:859: error: parse error before "v" cairo-directfb-surface.c:872: error: `v' undeclared (first use in this function) cairo-directfb-surface.c:900: error: `DTTF_FAN' undeclared (first use in this function) cairo-directfb-surface.c: In function `_cairo_directfb_surface_fill_rectangles': cairo-directfb-surface.c:949: error: `dst' undeclared (first use in this function) cairo-directfb-surface.c:957: warning: nested extern declaration of `D_DEBUG_AT' cairo-directfb-surface.c:957: error: `Cairo_DirectFB' undeclared (first use in this function) cairo-directfb-surface.c: In function `_cairo_directfb_surface_composite_trapezoids': cairo-directfb-surface.c:1005: error: `dst' undeclared (first use in this function) cairo-directfb-surface.c:1006: error: `src' undeclared (first use in this function) cairo-directfb-surface.c:1011: warning: nested extern declaration of `D_DEBUG_AT' cairo-directfb-surface.c:1011: error: `Cairo_DirectFB' undeclared (first use in this function) cairo-directfb-surface.c:1035: error: `DFXL_TEXTRIANGLES' undeclared (first use in this function) cairo-directfb-surface.c:1036: error: `DFBVertex' undeclared (first use in this function) cairo-directfb-surface.c:1036: error: parse error before "vertex" cairo-directfb-surface.c:1037: error: `v' undeclared (first use in this function) cairo-directfb-surface.c:1037: error: `vertex' undeclared (first use in this function) cairo-directfb-surface.c:1120: error: `DTTF_LIST' undeclared (first use in this function) cairo-directfb-surface.c: In function `_cairo_directfb_surface_set_clip_region': cairo-directfb-surface.c:1137: error: `surface' undeclared (first use in this function) cairo-directfb-surface.c:1139: warning: nested extern declaration of `D_DEBUG_AT' cairo-directfb-surface.c:1139: error: `Cairo_DirectFB' undeclared (first use in this function) cairo-directfb-surface.c: In function `_cairo_directfb_abstract_surface_get_extents': cairo-directfb-surface.c:1182: error: `surface' undeclared (first use in this function) cairo-directfb-surface.c:1184: warning: nested extern declaration of `D_DEBUG_AT' cairo-directfb-surface.c:1184: error: `Cairo_DirectFB' undeclared (first use in this function) cairo-directfb-surface.c: In function `_cairo_directfb_surface_mark_dirty_rectangle': cairo-directfb-surface.c:1205: error: `surface' undeclared (first use in this function) cairo-directfb-surface.c:1207: warning: nested extern declaration of `D_DEBUG_AT' cairo-directfb-surface.c:1207: error: `Cairo_DirectFB' undeclared (first use in this function) cairo-directfb-surface.c: In function `_cairo_directfb_surface_flush': cairo-directfb-surface.c:1224: error: `surface' undeclared (first use in this function) cairo-directfb-surface.c:1226: warning: nested extern declaration of `D_DEBUG_AT' cairo-directfb-surface.c:1226: error: `Cairo_DirectFB' undeclared (first use in this function) cairo-directfb-surface.c: At top level: cairo-directfb-surface.c:1272: error: parse error before '*' token cairo-directfb-surface.c:1280: warning: function declaration isn't a prototype cairo-directfb-surface.c: In function `_directfb_acquire_font_cache': cairo-directfb-surface.c:1282: error: `num_glyphs' undeclared (first use in this function) cairo-directfb-surface.c:1292: error: `scaled_font' undeclared (first use in this function) cairo-directfb-surface.c:1302: error: `glyphs' undeclared (first use in this function) cairo-directfb-surface.c:1314: warning: nested extern declaration of `D_DEBUG_AT' cairo-directfb-surface.c:1314: error: `Cairo_DirectFB' undeclared (first use in this function) cairo-directfb-surface.c:1319: error: `points' undeclared (first use in this function) cairo-directfb-surface.c:1322: error: `surface' undeclared (first use in this function) cairo-directfb-surface.c:1337: error: `rects' undeclared (first use in this function) cairo-directfb-surface.c:1382: warning: nested extern declaration of `D_DEBUG_AT' cairo-directfb-surface.c:1397: warning: nested extern declaration of `D_DEBUG_AT' cairo-directfb-surface.c:1433: warning: nested extern declaration of `direct_memcpy' cairo-directfb-surface.c:1446: error: `ret_cache' undeclared (first use in this function) cairo-directfb-surface.c:1447: error: `ret_num' undeclared (first use in this function) cairo-directfb-surface.c:1282: warning: unused variable `chars' cairo-directfb-surface.c: In function `_cairo_directfb_surface_scaled_font_fini': cairo-directfb-surface.c:1457: warning: nested extern declaration of `D_DEBUG_AT' cairo-directfb-surface.c:1457: error: `Cairo_DirectFB' undeclared (first use in this function) cairo-directfb-surface.c: In function `_cairo_directfb_surface_scaled_glyph_fini': cairo-directfb-surface.c:1470: warning: nested extern declaration of `D_DEBUG_AT' cairo-directfb-surface.c:1470: error: `Cairo_DirectFB' undeclared (first use in this function) cairo-directfb-surface.c: In function `_cairo_directfb_surface_show_glyphs': cairo-directfb-surface.c:1490: error: `dst' undeclared (first use in this function) cairo-directfb-surface.c:1501: warning: nested extern declaration of `D_DEBUG_AT' cairo-directfb-surface.c:1501: error: `Cairo_DirectFB' undeclared (first use in this function) cairo-directfb-surface.c: In function `cairo_directfb_surface_backend_init': cairo-directfb-surface.c:1607: error: `DFBGraphicsDeviceDescription' undeclared (first use in this function) cairo-directfb-surface.c:1607: error: parse error before "dsc" cairo-directfb-surface.c:1613: error: structure has no member named `GetDeviceDescription' cairo-directfb-surface.c:1613: error: `dsc' undeclared (first use in this function) cairo-directfb-surface.c:1621: error: `DFXL_TEXTRIANGLES' undeclared (first use in this function) cairo-directfb-surface.c: In function `cairo_directfb_surface_create': cairo-directfb-surface.c:1644: error: `surface' undeclared (first use in this function) make[3]: *** [cairo-directfb-surface.lo] Error 1 make[3]: Leaving directory `/tmp/cairo-1.2.0/src' make[2]: *** [all] Error 2 make[2]: Leaving directory `/tmp/cairo-1.2.0/src' make[1]: *** [all-recursive] Error 1 make[1]: Leaving directory `/tmp/cairo-1.2.0' make: *** [all] Error 2
Changing component to 'general', this isn't an atsui bug.
Again this looks like a build environment issue, note the -I/usr/local/include/directfb but the failure to find the DirectFB headers...
Use of freedesktop.org services, including Bugzilla, is subject to our Code of Conduct. How we collect and use information is described in our Privacy Policy.