I'm forwarding two patches from Gilles Dauphin <dauphin@enst.fr> which have been added to pkgsrc to fix problems building on Solaris 5.10/amd64. Reason: Don't try and do visibility stuff with gcc on Solaris as the Solaris gcc/ld doesn't support it. See http://www.NetBSD.org/cgi-bin/query-pr-single.pl?number=33917 and http://www.NetBSD.org/cgi-bin/query-pr-single.pl?number=35101 If you want to apply different patches and need a tester, please ask Gilles. I'll attach patches that apply to 1.4.0.
Created attachment 9047 [details] [review] Patch for cairoint.h
Created attachment 9048 [details] [review] Patch for pixman.h
We should move this stuff to configure.in, to detect whether visibility is supported, and then just use the result.
Thanks for the report. Fixed in cairo 1.4.1, (with provided patches, nothing new in configure), as seen here: http://gitweb.freedesktop.org/?p=cairo;a=commit;h=d02aa5b23eb6243b21697de203db0a5f1b49def9 -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.