Bug 15591

Summary: When using a remote X server system-config-network crashes
Product: cairo Reporter: John Cornelius <jc>
Component: xlib backendAssignee: Carl Worth <cworth>
Status: RESOLVED FIXED QA Contact: cairo-bugs mailing list <cairo-bugs>
Severity: normal    
Priority: medium    
Version: 1.4.14   
Hardware: x86 (IA32)   
OS: Linux (All)   
Whiteboard:
i915 platform: i915 features:

Description John Cornelius 2008-04-18 13:13:33 UTC
Error: Cairo 1.4.14 does not yet support the requested image format:
        Depth: 8
        Alpha mask: 0x00000000
        Red   mask: 0x00000000
        Green mask: 0x00000000
        Blue  mask: 0x00000000
python: cairo-image-surface.c:199: _cairo_format_from_pixman_format: Assertion 'NOTREACHED' failed.
Error: Cairo 1.4.14 does not yet support the requested image format:
        Depth: 8
        Alpha mask: 0x00000000
        Red   mask: 0x00000000
        Green mask: 0x00000000
        Blue  mask: 0x00000000
bug-buddy: cairo-image-surface.c:199: _cairo_format_from_pixman_format: Assertion 'NOT_REACHED' failed.
Comment 1 Carl Worth 2008-04-18 14:40:38 UTC
Thanks for the report.

This is fixed in cairo 1.6. I recommend upgrading to cairo 1.6.4, and then letting us know if you still have any problems.

Thanks,

-Carl
 
Comment 2 Carl Worth 2008-04-18 14:57:14 UTC
Forgot to mark this as fixed with the last change.
Comment 3 John Cornelius 2008-04-18 16:27:11 UTC
Okay! I downloaded it and it requires pixman-0.10.0 which I then downloaded and installed. When I run ./configure (for cairo) it STILL complains that it needs pixman >= 0.10.0 which, as far as I know, it has. Checking the ./configure script it appears that $PKG_CONFIG in the pixman test section never gets set although it's a little obscure.

Am I doing something I shouldn't want to do?
Comment 4 John Cornelius 2008-04-18 17:10:15 UTC
Okay! Fixed that!

Pixman installs into /usr/local/lib which isn't in the list for the PKG_CONFIG_PATH environment variable. In order to override this I set the variable manually before running ./configure.

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.