When I build cairo with latest code on sparc, I got following error: "cairo-paginated-surface.c", line 52: only identifiers with external linkage may have linker scoping: cairo_paginated_surface_backend This is a declaration: static const cairo_private cairo_surface_backend_t cairo_paginated_surface_backend; cairo_private is defined as "__hidden" on solaris and "__attribute__((__visibility__("hidden"))" on Linux ( a gcc specific feature) There is a conflict between 'static' and cairo_private, cairo_private should be removed in this case
Created attachment 13062 [details] [review] patch
Patch committed http://gitweb.freedesktop.org/?p=cairo;a=commit;h=55f5c4ffda5df9064bd0a5a6a2cf1a09b058afbb
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.