Bug 47927

Summary: cairo-sphinx fails to build on OpenBSD
Product: cairo Reporter: Brad Smith <brad>
Component: generalAssignee: Carl Worth <cworth>
Status: RESOLVED FIXED QA Contact: cairo-bugs mailing list <cairo-bugs>
Severity: normal    
Priority: medium    
Version: 1.12.2   
Hardware: All   
OS: OpenBSD   
Whiteboard:
i915 platform: i915 features:

Description Brad Smith 2012-03-26 16:40:58 UTC
cairo-sphinx fails to build on OpenBSD. OpenBSD at the moment does not have support for POSIX shared memory.


sphinx.c: In function 'clients_shm':
sphinx.c:249: error: implicit declaration of function 'shm_unlink'
sphinx.c:249: warning: nested extern declaration of 'shm_unlink'
sphinx.c:250: error: implicit declaration of function 'shm_open'
sphinx.c:250: warning: nested extern declaration of 'shm_open'
sphinx.c: In function 'compare_images':
sphinx.c:535: warning: enumeration value 'CAIRO_FORMAT_RGB30' not handled in switch
gmake[4]: *** [cairo_sphinx-sphinx.o] Error 1
Comment 1 Brad Smith 2012-05-04 17:03:55 UTC
The build is still broken with the 1.12.2 release.
Comment 2 Brad Smith 2013-11-29 19:24:04 UTC
POSIX shared memory support added to -current.

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.