diff -ur cairo-1.10.2.orig/src/Makefile.am.analysis cairo-1.10.2/src/Makefile.am.analysis --- cairo-1.10.2.orig/src/Makefile.am.analysis 2010-07-12 03:57:03.000000000 -0500 +++ cairo-1.10.2/src/Makefile.am.analysis 2011-02-07 18:12:10.860019905 -0600 @@ -24,7 +24,10 @@ @echo Checking that enabled public/private headers can be compiled standalone @status=true; for f in $(enabled_cairo_headers) $(enabled_cairo_private); do \ echo " CHECK $$f"; \ - $(COMPILE) -o /dev/null $(srcdir)/$$f || status=false; \ + echo "#include \"$(srcdir)/$$f\"" > headers-standalone-tmp.c; \ + echo "int main(int argc, char * argv[]) {}" >> headers-standalone-tmp.c; \ + $(COMPILE) -o /dev/null headers-standalone-tmp.c || status=false; \ + $(RM) headers-standalone-tmp.c; \ done; $$status @touch $@ CLEANFILES += headers-standalone