* untar the 1.3.16 tarball to /tmp * cd /tmp/cairo-1.3.6 * mkdir build * cd build * /tmp/cairo-1.3.16/configure --enable-directfb * make /tmp/cairo-1.3.16/boilerplate/cairo-test-directfb.c: In function 'create_directfb_window_surface': /tmp/cairo-1.3.16/boilerplate/cairo-test-directfb.c:86: error: implicit declaration of function 'cairo_directfb_surface_create' /tmp/cairo-1.3.16/boilerplate/cairo-test-directfb.c:86: warning: nested extern declaration of 'cairo_directfb_surface_create' /tmp/cairo-1.3.16/boilerplate/cairo-test-directfb.c:86: warning: return makes pointer from integer without a cast /tmp/cairo-1.3.16/boilerplate/cairo-test-directfb.c: In function 'create_directfb_bitmap_surface': /tmp/cairo-1.3.16/boilerplate/cairo-test-directfb.c:103: warning: return makes pointer from integer without a cast
Can't reproduce with master. Sebastien, care giving it a quick try? We are getting 1.4.0 out any minute now.
The bug is there with 1.4.0 and breaks the Ubuntu package
Behdad committed two workaround-patches which might be useful for applying to a distribution's release of 1.4.0: http://gitweb.freedesktop.org/?p=cairo;a=commitdiff;h=2894ed19a3acd955a5d0e2f5a231a6f1eee8ac06 http://gitweb.freedesktop.org/?p=cairo;a=commitdiff;h=994dd1a134484d7a1ee246906f21f02d916014a8 Later, he also found the real bug and made the real fix which is to not ship a cairo-features.h file in the tar file: http://gitweb.freedesktop.org/?p=cairo;a=commitdiff;h=a7595c1295ba1a58b452b1df31d02776e5c17c0f So this bug shouldn't appear again. -Carl
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.