Bug 7993

Summary: make check for cairo 1.2.2 on HP-UX 11.00 with HP compiler: some tests fail
Product: cairo Reporter: Johannes Abt <j.abt>
Component: generalAssignee: Carl Worth <cworth>
Status: RESOLVED WONTFIX QA Contact: cairo-bugs mailing list <cairo-bugs>
Severity: normal    
Priority: high    
Version: 1.2.2   
Hardware: PA-RISC (HP)   
OS: HP-UX   
Whiteboard:
i915 platform: i915 features:

Description Johannes Abt 2006-08-24 23:49:31 UTC
I've compiled cairo on a HP-UX 11.00 
with ccom: HP92453-01 B.11.11.16 HP C Compiler

Here's an extract of the output of 'gmake check':

TESTING a8-mask
test masks of CAIRO_FORMAT_A8
image backend fails because libpixman only handles (stride % sizeof(pixman_bits)
== 0)
Expecting failure
a8-mask-image-argb32 [0]:       XFAIL
a8-mask-image-argb32 [25]:      XFAIL
a8-mask-image-rgb24 [0]:        XFAIL
a8-mask-image-rgb24 [25]:       XFAIL
a8-mask-xlib-argb32 [0]:        PASS
a8-mask-xlib-argb32 [25]:       PASS
a8-mask-xlib-rgb24 [0]: PASS
a8-mask-xlib-rgb24 [25]:        PASS
a8-mask-ps-argb32 [0]:  XFAIL
a8-mask-ps-argb32 [25]: XFAIL
a8-mask-ps-rgb24 [0]:   XFAIL
a8-mask-ps-rgb24 [25]:  XFAIL
XFAIL: a8-mask

clip-operator-image-argb32 [0]: FAIL
clip-operator-image-argb32 [25]:        FAIL
clip-operator-image-rgb24 [0]:  FAIL
clip-operator-image-rgb24 [25]: FAIL
clip-operator-xlib-argb32 [0]:  FAIL
clip-operator-xlib-argb32 [25]: FAIL
clip-operator-xlib-rgb24 [0]:   FAIL
clip-operator-xlib-rgb24 [25]:  FAIL
clip-operator-ps-argb32 [0]:    FAIL
clip-operator-ps-argb32 [25]:   FAIL
clip-operator-ps-rgb24 [0]:     FAIL
clip-operator-ps-rgb24 [25]:    FAIL

TESTING clip-operator
Surface clipping with different operators
clip-operator-image-argb32 [0]: FAIL
clip-operator-image-argb32 [25]:        FAIL
clip-operator-image-rgb24 [0]:  FAIL
clip-operator-image-rgb24 [25]: FAIL
clip-operator-xlib-argb32 [0]:  FAIL
clip-operator-xlib-argb32 [25]: FAIL
clip-operator-xlib-rgb24 [0]:   FAIL
clip-operator-xlib-rgb24 [25]:  FAIL
clip-operator-ps-argb32 [0]:    FAIL
clip-operator-ps-argb32 [25]:   FAIL
clip-operator-ps-rgb24 [0]:     FAIL
clip-operator-ps-rgb24 [25]:    FAIL
FAIL: clip-operator
TESTING extend-reflect
Test CAIRO_EXTEND_REFLECT for surface patterns
CAIRO_EXTEND_REFLECT code is broken and corrupts memory
Expecting failure
extend-reflect-image-argb32 [0]:        XFAIL
extend-reflect-image-argb32 [25]:       XFAIL
extend-reflect-image-rgb24 [0]: XFAIL
extend-reflect-image-rgb24 [25]:        XFAIL
extend-reflect-xlib-argb32 [0]: XFAIL
extend-reflect-xlib-argb32 [25]:        XFAIL
extend-reflect-xlib-rgb24 [0]:  XFAIL
extend-reflect-xlib-rgb24 [25]: XFAIL
extend-reflect-ps-argb32 [0]:   XFAIL
extend-reflect-ps-argb32 [25]:  XFAIL
extend-reflect-ps-rgb24 [0]:    XFAIL
extend-reflect-ps-rgb24 [25]:   XFAIL
XFAIL: extend-reflect

TESTING filter-nearest-offset
Test sampling offset of CAIRO_FILTER_NEAREST
wrong sampling location for nearest-neighbor filter in libpixman and Render
Expecting failure
filter-nearest-offset-image-argb32 [0]: XFAIL
filter-nearest-offset-image-argb32 [25]:        XFAIL
filter-nearest-offset-image-rgb24 [0]:  XFAIL
filter-nearest-offset-image-rgb24 [25]: XFAIL
filter-nearest-offset-xlib-argb32 [0]:  XFAIL
filter-nearest-offset-xlib-argb32 [25]: XFAIL
filter-nearest-offset-xlib-rgb24 [0]:   XFAIL
filter-nearest-offset-xlib-rgb24 [25]:  XFAIL
filter-nearest-offset-ps-argb32 [0]:    XFAIL
filter-nearest-offset-ps-argb32 [25]:   XFAIL
filter-nearest-offset-ps-rgb24 [0]:     XFAIL
filter-nearest-offset-ps-rgb24 [25]:    XFAIL
XFAIL: filter-nearest-offset

TESTING font-face-get-type
PASS: font-face-get-type
font-matrix-translation-image-argb32 [0]:       FAIL
font-matrix-translation-image-argb32 [25]:      FAIL
font-matrix-translation-image-rgb24 [0]:        FAIL
font-matrix-translation-image-rgb24 [25]:       FAIL
font-matrix-translation-xlib-argb32 [0]:        FAIL
font-matrix-translation-xlib-argb32 [25]:       FAIL
font-matrix-translation-xlib-rgb24 [0]: FAIL
font-matrix-translation-xlib-rgb24 [25]:        FAIL
font-matrix-translation-ps-argb32 [0]:  FAIL
font-matrix-translation-ps-argb32 [25]: FAIL
font-matrix-translation-ps-rgb24 [0]:   FAIL
font-matrix-translation-ps-rgb24 [25]:  FAIL

TESTING font-matrix-translation
Test that translation in a font matrix can be used to offset a string
font-matrix-translation-image-argb32 [0]:       FAIL
font-matrix-translation-image-argb32 [25]:      FAIL
font-matrix-translation-image-rgb24 [0]:        FAIL
font-matrix-translation-image-rgb24 [25]:       FAIL
font-matrix-translation-xlib-argb32 [0]:        FAIL
font-matrix-translation-xlib-argb32 [25]:       FAIL
font-matrix-translation-xlib-rgb24 [0]: FAIL
font-matrix-translation-xlib-rgb24 [25]:        FAIL
font-matrix-translation-ps-argb32 [0]:  FAIL
font-matrix-translation-ps-argb32 [25]: FAIL
font-matrix-translation-ps-rgb24 [0]:   FAIL
font-matrix-translation-ps-rgb24 [25]:  FAIL
FAIL: font-matrix-translation
glyph-cache-pressure-image-argb32 [0]:  FAIL
glyph-cache-pressure-image-argb32 [25]: FAIL
glyph-cache-pressure-image-rgb24 [0]:   FAIL
glyph-cache-pressure-image-rgb24 [25]:  FAIL
glyph-cache-pressure-xlib-argb32 [0]:   FAIL
glyph-cache-pressure-xlib-argb32 [25]:  FAIL
glyph-cache-pressure-xlib-rgb24 [0]:    FAIL
glyph-cache-pressure-xlib-rgb24 [25]:   FAIL
glyph-cache-pressure-ps-argb32 [0]:     FAIL
glyph-cache-pressure-ps-argb32 [25]:    FAIL
glyph-cache-pressure-ps-rgb24 [0]:      FAIL
glyph-cache-pressure-ps-rgb24 [25]:     FAIL

TESTING glyph-cache-pressure
Ensure that all backends behave well under artificial glyph cache pressure
glyph-cache-pressure-image-argb32 [0]:  FAIL
glyph-cache-pressure-image-argb32 [25]: FAIL
glyph-cache-pressure-image-rgb24 [0]:   FAIL
glyph-cache-pressure-image-rgb24 [25]:  FAIL
glyph-cache-pressure-xlib-argb32 [0]:   FAIL
glyph-cache-pressure-xlib-argb32 [25]:  FAIL
glyph-cache-pressure-xlib-rgb24 [0]:    FAIL
glyph-cache-pressure-xlib-rgb24 [25]:   FAIL
glyph-cache-pressure-ps-argb32 [0]:     FAIL
glyph-cache-pressure-ps-argb32 [25]:    FAIL
glyph-cache-pressure-ps-rgb24 [0]:      FAIL
glyph-cache-pressure-ps-rgb24 [25]:     FAIL
FAIL: glyph-cache-pressure

TESTING leaky-dash
Exercises bug #4863 in which a dashed stroke leaks into half the rectangle being
filled
known bug (#4863) which has existed since the 1.0 release
Expecting failure
leaky-dash-image-argb32 [0]:    XFAIL
leaky-dash-image-argb32 [25]:   XFAIL
leaky-dash-image-rgb24 [0]:     XFAIL
leaky-dash-image-rgb24 [25]:    XFAIL
leaky-dash-xlib-argb32 [0]:     XFAIL
leaky-dash-xlib-argb32 [25]:    XFAIL
leaky-dash-xlib-rgb24 [0]:      XFAIL
leaky-dash-xlib-rgb24 [25]:     XFAIL
leaky-dash-ps-argb32 [0]:       PASS
leaky-dash-ps-argb32 [25]:      PASS
leaky-dash-ps-rgb24 [0]:        XFAIL
leaky-dash-ps-rgb24 [25]:       XFAIL
XFAIL: leaky-dash

operator-clear-image-argb32 [0]:        FAIL
operator-clear-image-argb32 [25]:       FAIL
operator-clear-image-rgb24 [0]: FAIL
operator-clear-image-rgb24 [25]:        FAIL
operator-clear-xlib-argb32 [0]: FAIL
operator-clear-xlib-argb32 [25]:        FAIL
operator-clear-xlib-rgb24 [0]:  FAIL
operator-clear-xlib-rgb24 [25]: FAIL
operator-clear-ps-argb32 [0]:   FAIL
operator-clear-ps-argb32 [25]:  FAIL
operator-clear-ps-rgb24 [0]:    FAIL
operator-clear-ps-rgb24 [25]:   FAIL

TESTING operator-clear
Test of CAIRO_OPERATOR_CLEAR
operator-clear-image-argb32 [0]:        FAIL
operator-clear-image-argb32 [25]:       FAIL
operator-clear-image-rgb24 [0]: FAIL
operator-clear-image-rgb24 [25]:        FAIL
operator-clear-xlib-argb32 [0]: FAIL
operator-clear-xlib-argb32 [25]:        FAIL
operator-clear-xlib-rgb24 [0]:  FAIL
operator-clear-xlib-rgb24 [25]: FAIL
operator-clear-ps-argb32 [0]:   FAIL
operator-clear-ps-argb32 [25]:  FAIL
operator-clear-ps-rgb24 [0]:    FAIL
operator-clear-ps-rgb24 [25]:   FAIL
FAIL: operator-clear
operator-source-image-argb32 [0]:       FAIL
operator-source-image-argb32 [25]:      FAIL
operator-source-image-rgb24 [0]:        FAIL
operator-source-image-rgb24 [25]:       FAIL
operator-source-xlib-argb32 [0]:        FAIL
operator-source-xlib-argb32 [25]:       FAIL
operator-source-xlib-rgb24 [0]: FAIL
operator-source-xlib-rgb24 [25]:        FAIL
operator-source-ps-argb32 [0]:  FAIL
operator-source-ps-argb32 [25]: FAIL
operator-source-ps-rgb24 [0]:   FAIL
operator-source-ps-rgb24 [25]:  FAIL

TESTING operator-source
Test of CAIRO_OPERATOR_SOURCE
operator-source-image-argb32 [0]:       FAIL
operator-source-image-argb32 [25]:      FAIL
operator-source-image-rgb24 [0]:        FAIL
operator-source-image-rgb24 [25]:       FAIL
operator-source-xlib-argb32 [0]:        FAIL
operator-source-xlib-argb32 [25]:       FAIL
operator-source-xlib-rgb24 [0]: FAIL
operator-source-xlib-rgb24 [25]:        FAIL
operator-source-ps-argb32 [0]:  FAIL
operator-source-ps-argb32 [25]: FAIL
operator-source-ps-rgb24 [0]:   FAIL
operator-source-ps-rgb24 [25]:  FAIL
FAIL: operator-source


select-font-face-image-argb32 [0]:      FAIL
select-font-face-image-argb32 [25]:     FAIL
select-font-face-image-rgb24 [0]:       FAIL
select-font-face-image-rgb24 [25]:      FAIL
select-font-face-xlib-argb32 [0]:       FAIL
select-font-face-xlib-argb32 [25]:      FAIL
select-font-face-xlib-rgb24 [0]:        FAIL
select-font-face-xlib-rgb24 [25]:       FAIL
select-font-face-ps-argb32 [0]: FAIL
select-font-face-ps-argb32 [25]:        FAIL
select-font-face-ps-rgb24 [0]:  FAIL
select-font-face-ps-rgb24 [25]: FAIL

TESTING select-font-face
Tests using cairo_select_font_face to draw text in different faces
select-font-face-image-argb32 [0]:      FAIL
select-font-face-image-argb32 [25]:     FAIL
select-font-face-image-rgb24 [0]:       FAIL
select-font-face-image-rgb24 [25]:      FAIL
select-font-face-xlib-argb32 [0]:       FAIL
select-font-face-xlib-argb32 [25]:      FAIL
select-font-face-xlib-rgb24 [0]:        FAIL
select-font-face-xlib-rgb24 [25]:       FAIL
select-font-face-ps-argb32 [0]: FAIL
select-font-face-ps-argb32 [25]:        FAIL
select-font-face-ps-rgb24 [0]:  FAIL
select-font-face-ps-rgb24 [25]: FAIL
FAIL: select-font-face

TESTING self-intersecting
Test strokes of self-intersecting paths
Self-intersecting strokes are wrong due to incremental trapezoidization.
Expecting failure
self-intersecting-image-argb32 [0]:     XFAIL
self-intersecting-image-argb32 [25]:    XFAIL
self-intersecting-image-rgb24 [0]:      XFAIL
self-intersecting-image-rgb24 [25]:     XFAIL
self-intersecting-xlib-argb32 [0]:      XFAIL
self-intersecting-xlib-argb32 [25]:     XFAIL
self-intersecting-xlib-rgb24 [0]:       XFAIL
self-intersecting-xlib-rgb24 [25]:      XFAIL
self-intersecting-ps-argb32 [0]:        XFAIL
self-intersecting-ps-argb32 [25]:       XFAIL
self-intersecting-ps-rgb24 [0]: XFAIL
self-intersecting-ps-rgb24 [25]:        XFAIL
XFAIL: self-intersecting

TESTING set-source
Tests calls to various set_source functions
set-source-image-argb32 [0]:    PASS
set-source-image-argb32 [25]:   PASS
set-source-image-rgb24 [0]:     PASS
set-source-image-rgb24 [25]:    PASS
set-source-xlib-argb32 [0]:     PASS
set-source-xlib-argb32 [25]:    PASS
set-source-xlib-rgb24 [0]:      PASS
set-source-xlib-rgb24 [25]:     PASS
set-source-ps-argb32 [0]:       PASS
set-source-ps-argb32 [25]:      PASS
set-source-ps-rgb24 [0]:        PASS
set-source-ps-rgb24 [25]:       PASS
PASS: set-source
show-text-current-point-image-argb32 [0]:       FAIL
show-text-current-point-image-argb32 [25]:      FAIL
show-text-current-point-image-rgb24 [0]:        FAIL
show-text-current-point-image-rgb24 [25]:       FAIL
show-text-current-point-xlib-argb32 [0]:        FAIL
show-text-current-point-xlib-argb32 [25]:       FAIL
show-text-current-point-xlib-rgb24 [0]: FAIL
show-text-current-point-xlib-rgb24 [25]:        FAIL
show-text-current-point-ps-argb32 [0]:  FAIL
show-text-current-point-ps-argb32 [25]: FAIL
show-text-current-point-ps-rgb24 [0]:   FAIL
show-text-current-point-ps-rgb24 [25]:  FAIL

TESTING show-text-current-point
Test that cairo_show_text adjusts the current point properly
show-text-current-point-image-argb32 [0]:       FAIL
show-text-current-point-image-argb32 [25]:      FAIL
show-text-current-point-image-rgb24 [0]:        FAIL
show-text-current-point-image-rgb24 [25]:       FAIL
show-text-current-point-xlib-argb32 [0]:        FAIL
show-text-current-point-xlib-argb32 [25]:       FAIL
show-text-current-point-xlib-rgb24 [0]: FAIL
show-text-current-point-xlib-rgb24 [25]:        FAIL
show-text-current-point-ps-argb32 [0]:  FAIL
show-text-current-point-ps-argb32 [25]: FAIL
show-text-current-point-ps-rgb24 [0]:   FAIL
show-text-current-point-ps-rgb24 [25]:  FAIL
FAIL: show-text-current-point

text-antialias-gray-image-argb32 [0]:   FAIL
text-antialias-gray-image-argb32 [25]:  FAIL
text-antialias-gray-image-rgb24 [0]:    FAIL
text-antialias-gray-image-rgb24 [25]:   FAIL
text-antialias-gray-xlib-argb32 [0]:    FAIL
text-antialias-gray-xlib-argb32 [25]:   FAIL
text-antialias-gray-xlib-rgb24 [0]:     FAIL
text-antialias-gray-xlib-rgb24 [25]:    FAIL

TESTING text-antialias-gray
Tests text rendering with grayscale antialiasing
text-antialias-gray-image-argb32 [0]:   FAIL
text-antialias-gray-image-argb32 [25]:  FAIL
text-antialias-gray-image-rgb24 [0]:    FAIL
text-antialias-gray-image-rgb24 [25]:   FAIL
text-antialias-gray-xlib-argb32 [0]:    FAIL
text-antialias-gray-xlib-argb32 [25]:   FAIL
text-antialias-gray-xlib-rgb24 [0]:     FAIL
text-antialias-gray-xlib-rgb24 [25]:    FAIL
text-antialias-gray-ps-argb32 [0]:      UNTESTED
text-antialias-gray-ps-argb32 [25]:     UNTESTED
text-antialias-gray-ps-rgb24 [0]:       UNTESTED
text-antialias-gray-ps-rgb24 [25]:      UNTESTED
FAIL: text-antialias-gray
text-antialias-none-image-argb32 [0]:   FAIL
text-antialias-none-image-argb32 [25]:  FAIL
text-antialias-none-image-rgb24 [0]:    FAIL
text-antialias-none-image-rgb24 [25]:   FAIL
text-antialias-none-xlib-argb32 [0]:    FAIL
text-antialias-none-xlib-argb32 [25]:   FAIL
text-antialias-none-xlib-rgb24 [0]:     FAIL
text-antialias-none-xlib-rgb24 [25]:    FAIL

TESTING text-antialias-none
Tests text rendering with no antialiasing
text-antialias-none-image-argb32 [0]:   FAIL
text-antialias-none-image-argb32 [25]:  FAIL
text-antialias-none-image-rgb24 [0]:    FAIL
text-antialias-none-image-rgb24 [25]:   FAIL
text-antialias-none-xlib-argb32 [0]:    FAIL
text-antialias-none-xlib-argb32 [25]:   FAIL
text-antialias-none-xlib-rgb24 [0]:     FAIL
text-antialias-none-xlib-rgb24 [25]:    FAIL
text-antialias-none-ps-argb32 [0]:      UNTESTED
text-antialias-none-ps-argb32 [25]:     UNTESTED
text-antialias-none-ps-rgb24 [0]:       UNTESTED
text-antialias-none-ps-rgb24 [25]:      UNTESTED
FAIL: text-antialias-none
text-antialias-subpixel-image-argb32 [0]:       FAIL
text-antialias-subpixel-image-argb32 [25]:      FAIL
text-antialias-subpixel-image-rgb24 [0]:        FAIL
text-antialias-subpixel-image-rgb24 [25]:       FAIL
text-antialias-subpixel-xlib-argb32 [0]:        !!!CRASHED!!!
text-antialias-subpixel-xlib-argb32 [25]:       !!!CRASHED!!!
Assertion failed: hash_table->live_entries == 0, file
/soft/gtk/gtk2/gtk+-2.10/cairo-1.2.2/cairo
-1.2.2/src/cairo-hash.c, line 196

TESTING text-antialias-subpixel
Tests text rendering with subpixel antialiasing
text-antialias-subpixel-image-argb32 [0]:       FAIL
text-antialias-subpixel-image-argb32 [25]:      FAIL
text-antialias-subpixel-image-rgb24 [0]:        FAIL
text-antialias-subpixel-image-rgb24 [25]:       FAIL
text-antialias-subpixel-xlib-argb32 [0]:        !!!CRASHED!!!
text-antialias-subpixel-xlib-argb32 [25]:       !!!CRASHED!!!
text-antialias-subpixel-xlib-rgb24 [0]: /usr/local/bin/bash: line 1: 24268 ABORT
instruction    
   (core dumped) CAIRO_XFAIL_TESTS="a8-mask extend-reflect filter-nearest-offset
leaky-dash self
-intersecting text-rotate" CAIRO_TEST_TARGET="" ${dir}$tst
FAIL: text-antialias-subpixel

TESTING text-cache-crash
Test case for bug causing an assertion failure in _cairo_cache_lookup
text-cache-crash-image-argb32 [0]:      PASS
text-cache-crash-image-argb32 [25]:     PASS
text-cache-crash-image-rgb24 [0]:       PASS
text-cache-crash-image-rgb24 [25]:      PASS
text-cache-crash-xlib-argb32 [0]:       PASS
text-cache-crash-xlib-argb32 [25]:      PASS
text-cache-crash-xlib-rgb24 [0]:        PASS
text-cache-crash-xlib-rgb24 [25]:       PASS
text-cache-crash-ps-argb32 [0]: PASS
text-cache-crash-ps-argb32 [25]:        PASS
text-cache-crash-ps-rgb24 [0]:  PASS
text-cache-crash-ps-rgb24 [25]: PASS
PASS: text-cache-crash
text-pattern-image-argb32 [0]:  FAIL
text-pattern-image-argb32 [25]: FAIL
text-pattern-image-rgb24 [0]:   FAIL
text-pattern-image-rgb24 [25]:  FAIL
text-pattern-xlib-argb32 [0]:   FAIL
text-pattern-xlib-argb32 [25]:  FAIL
text-pattern-xlib-rgb24 [0]:    FAIL
text-pattern-xlib-rgb24 [25]:   FAIL
text-pattern-ps-argb32 [0]:     FAIL
text-pattern-ps-argb32 [25]:    FAIL
text-pattern-ps-rgb24 [0]:      FAIL
text-pattern-ps-rgb24 [25]:     FAIL

TESTING text-pattern
Patterned Text
text-pattern-image-argb32 [0]:  FAIL
text-pattern-image-argb32 [25]: FAIL
text-pattern-image-rgb24 [0]:   FAIL
text-pattern-image-rgb24 [25]:  FAIL
text-pattern-xlib-argb32 [0]:   FAIL
text-pattern-xlib-argb32 [25]:  FAIL
text-pattern-xlib-rgb24 [0]:    FAIL
text-pattern-xlib-rgb24 [25]:   FAIL
text-pattern-ps-argb32 [0]:     FAIL
text-pattern-ps-argb32 [25]:    FAIL
text-pattern-ps-rgb24 [0]:      FAIL
text-pattern-ps-rgb24 [25]:     FAIL
FAIL: text-pattern

TESTING text-rotate
Tests show_text under various rotations
minor bugs in positioning rotated glyphs
Expecting failure
text-rotate-image-argb32 [0]:   XFAIL
text-rotate-image-argb32 [25]:  XFAIL
text-rotate-image-rgb24 [0]:    XFAIL
text-rotate-image-rgb24 [25]:   XFAIL
text-rotate-xlib-argb32 [0]:    XFAIL
text-rotate-xlib-argb32 [25]:   XFAIL
text-rotate-xlib-rgb24 [0]:     XFAIL
text-rotate-xlib-rgb24 [25]:    XFAIL
text-rotate-ps-argb32 [0]:      XFAIL
text-rotate-ps-argb32 [25]:     XFAIL
text-rotate-ps-rgb24 [0]:       XFAIL
text-rotate-ps-rgb24 [25]:      XFAIL
XFAIL: text-rotate

PASS: unantialiased-shapes
unbounded-operator-image-argb32 [0]:    FAIL
unbounded-operator-image-argb32 [25]:   FAIL
unbounded-operator-image-rgb24 [0]:     FAIL
unbounded-operator-image-rgb24 [25]:    FAIL
unbounded-operator-xlib-argb32 [0]:     FAIL
unbounded-operator-xlib-argb32 [25]:    FAIL
unbounded-operator-xlib-rgb24 [0]:      FAIL
unbounded-operator-xlib-rgb24 [25]:     FAIL
unbounded-operator-ps-argb32 [0]:       FAIL
unbounded-operator-ps-argb32 [25]:      FAIL
unbounded-operator-ps-rgb24 [0]:        FAIL
unbounded-operator-ps-rgb24 [25]:       FAIL

TESTING unbounded-operator
Operators with an effect for transparent source/mask
unbounded-operator-image-argb32 [0]:    FAIL
unbounded-operator-image-argb32 [25]:   FAIL
unbounded-operator-image-rgb24 [0]:     FAIL
unbounded-operator-image-rgb24 [25]:    FAIL
unbounded-operator-xlib-argb32 [0]:     FAIL
unbounded-operator-xlib-argb32 [25]:    FAIL
unbounded-operator-xlib-rgb24 [0]:      FAIL
unbounded-operator-xlib-rgb24 [25]:     FAIL
unbounded-operator-ps-argb32 [0]:       FAIL
unbounded-operator-ps-argb32 [25]:      FAIL
unbounded-operator-ps-rgb24 [0]:        FAIL
unbounded-operator-ps-rgb24 [25]:       FAIL
FAIL: unbounded-operator
PASS: user-data

ft-text-vertical-layout-image-argb32 [0]:       FAIL
ft-text-vertical-layout-image-argb32 [25]:      FAIL
ft-text-vertical-layout-image-rgb24 [0]:        FAIL
ft-text-vertical-layout-image-rgb24 [25]:       FAIL
ft-text-vertical-layout-xlib-argb32 [0]:        FAIL
ft-text-vertical-layout-xlib-argb32 [25]:       FAIL
ft-text-vertical-layout-xlib-rgb24 [0]: FAIL
ft-text-vertical-layout-xlib-rgb24 [25]:        FAIL
ft-text-vertical-layout-ps-argb32 [0]:  FAIL
ft-text-vertical-layout-ps-argb32 [25]: FAIL
ft-text-vertical-layout-ps-rgb24 [0]:   FAIL
ft-text-vertical-layout-ps-rgb24 [25]:  FAIL

TESTING ft-text-vertical-layout
Tests text rendering for vertical layout
ft-text-vertical-layout-image-argb32 [0]:       FAIL
ft-text-vertical-layout-image-argb32 [25]:      FAIL
ft-text-vertical-layout-image-rgb24 [0]:        FAIL
ft-text-vertical-layout-image-rgb24 [25]:       FAIL
ft-text-vertical-layout-xlib-argb32 [0]:        FAIL
ft-text-vertical-layout-xlib-argb32 [25]:       FAIL
ft-text-vertical-layout-xlib-rgb24 [0]: FAIL
ft-text-vertical-layout-xlib-rgb24 [25]:        FAIL
ft-text-vertical-layout-ps-argb32 [0]:  FAIL
ft-text-vertical-layout-ps-argb32 [25]: FAIL
ft-text-vertical-layout-ps-rgb24 [0]:   FAIL
ft-text-vertical-layout-ps-rgb24 [25]:  FAIL
FAIL: ft-text-vertical-layout
ft-text-antialias-none-image-argb32 [0]:        FAIL
ft-text-antialias-none-image-argb32 [25]:       FAIL
ft-text-antialias-none-image-rgb24 [0]: FAIL
ft-text-antialias-none-image-rgb24 [25]:        FAIL
ft-text-antialias-none-xlib-argb32 [0]: FAIL
ft-text-antialias-none-xlib-argb32 [25]:        FAIL
ft-text-antialias-none-xlib-rgb24 [0]:  FAIL
ft-text-antialias-none-xlib-rgb24 [25]: FAIL

TESTING ft-text-antialias-none
Tests text rendering with no antialiasing
ft-text-antialias-none-image-argb32 [0]:        FAIL
ft-text-antialias-none-image-argb32 [25]:       FAIL
ft-text-antialias-none-image-rgb24 [0]: FAIL
ft-text-antialias-none-image-rgb24 [25]:        FAIL
ft-text-antialias-none-xlib-argb32 [0]: FAIL
ft-text-antialias-none-xlib-argb32 [25]:        FAIL
ft-text-antialias-none-xlib-rgb24 [0]:  FAIL
ft-text-antialias-none-xlib-rgb24 [25]: FAIL
ft-text-antialias-none-ps-argb32 [0]:   UNTESTED
ft-text-antialias-none-ps-argb32 [25]:  UNTESTED
ft-text-antialias-none-ps-rgb24 [0]:    UNTESTED
ft-text-antialias-none-ps-rgb24 [25]:   UNTESTED
FAIL: ft-text-antialias-none

========================================================================
16 of 95 tests failed
Please report to http://bugs.freedesktop.org/enter_bug.cgi?product=cairo
========================================================================





In case it is of any interest, the last lines of output from 'configure'




cairo will be compiled with the following surface backends:
  image:         yes (always builtin)
  Xlib:          yes
  Xlib Xrender:  yes
  Quartz:        no (disabled, use --enable-quartz to enable)
  XCB:           no (disabled, use --enable-xcb to enable)
  Win32:         no (requires a Win32 platform)
  PostScript:    yes
  PDF:           yes
  SVG:           yes
  glitz:         no (disabled, use --enable-glitz to enable)
  BeOS:          no (disabled, use --enable-beos to enable)
  DirectFB:      no (disabled, use --enable-directfb to enable)

the following font backends:
  FreeType:      yes
  Win32:         no (requires a Win32 platform)
  ATSUI:         no (disabled, use --enable-atsui to enable)

the following features:
  PNG functions: yes

and the following debug options:
  gcov support:  no
  test surfaces: no



How can I help?
Comment 1 Richard Lloyd 2006-09-07 09:36:59 UTC
I get even worse results with PA-RISC HP-UX 11.11 using gcc 4.1.1, cairo 1.2.4,
expat 2.0.0, fontconfig 2.3.95, freetype 2.2.1, gettext 0.15, libXrender 0.9.1,
libiconv 1.11, libpng 1.2.12, renderproto 0.9.2 and zlib 1.2.3.

45 of the 99 tests fail (and I get the same 4 "!!!CRASHED!!!" messages as the
original poster had). I don't think any cairo release has ever passed all the
tests on any HP-UX platform if my memory serves me right :-( I think the actual
crashes are the most worrying and what I'll probably be looking at first (if I
make any progress on that, I'll post up here).
Comment 2 Chris Wilson 2008-10-08 06:30:35 UTC
Doing a mass close of old make check failures. Thank you for taking the time to build and test cairo on your platform, it is most appreciated. So much has changed in the few years since these reports have been filed (and so little - we've still to integrate fonts within the test suite, though we do now have a viable alternative) that acting upon the information contained within is difficult. We have bold plans during the next development phase to improve the test suite further, which I hope will lead to more timely identification of failures and regressions (possibly even pinpointing bad patches). Again, thanks and please do let us know if we can improve cairo for you.

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.