Downloaded cairo-1.4.10.tar.gz from cairographics.org site. Configured as required for system, generating config.log file. Made package; "make > LOG.1 2> LOG.err.1"; no errors noted. Performed "make check > LOG.2 2> LOG.err.2"; errors noted in log file; "2 of 4 tests failed. Please report to http://bugs.freedesktop.org/enter_bug.cgi?product=cairo". This is what I am doing. I need a working version of the cairo library to be able to compile other packages; can you please clarify the status of the cairo package I have just compiled. The files config.log, LOG.1, LOG.err.1, LOG.2 & LOG.err.2 are available upon request. Thanks.
Created attachment 11934 [details] Log files from configure & make of cairo 1.4.10 These are the files mentioned in original report.
I really need to know: is the Cairo package stable to use (i.e. it's just an internal error of "make check")?
It's not an internal make check error, but cairo is stable enough for your needs. Go ahead and compile other packages.
The issue here is that the compiler is too old to support symbol visibility, but make check reports it as an error - i.e. it is a false positive from an overzealous test. This is fixed by commit 6d3ed95, which skips the symbol visibility tests if it is not supported by the compiler.
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.