[cairo-bugs] [Bug 16350] New: cairo-test.c: make check fails for cairo 1.6. 4 on Mac OS X 10.4.11 PPC

bugzilla-daemon at freedesktop.org bugzilla-daemon at freedesktop.org
Sat Jun 14 07:24:47 PDT 2008


http://bugs.freedesktop.org/show_bug.cgi?id=16350

           Summary: cairo-test.c: make check fails for cairo 1.6.4 on Mac OS
                    X 10.4.11 PPC
           Product: cairo
           Version: 1.6.4
          Platform: PowerPC
        OS/Version: Mac OS X (All)
            Status: NEW
          Severity: normal
          Priority: medium
         Component: general
        AssignedTo: cworth at cworth.org
        ReportedBy: margali at imapmail.org
         QAContact: cairo-bugs at cairographics.org


Darwin Kernel Version 8.11.0: Wed Oct 10 18:26:00 PDT 2007;
root:xnu-792.24.17~1/RELEASE_PPC
gcc 4.0.1

1) ./configure --disable-quartz
2) edit Makefiles to replace "-include render.h renderproto.h" with "-include
render.h -include renderproto.h"
3) edit libtool to replace "-dynamiclib" with "-dynamiclib -flat_namespace"
4) make
5) make check

Also tried without step 3 with the same results.

Making check in src
make  check-TESTS
Compiler doesn't support symbol visibility; skipping test
PASS: check-def.sh
Compiler doesn't support symbol visibility; skipping test
PASS: check-plt.sh
Checking public headers for missing cairo_public decorators
PASS: check-headers.sh
Checking source files for missing or misplaced #include "cairoint.h"
PASS: check-cairoint.sh
Checking documentation for incorrect syntax
PASS: check-doc-syntax.sh
==================
All 5 tests passed
==================
Making check in doc
Making check in public
make  check-TESTS
At least one of cairo-undocumented.txt and cairo-unused.txt not found.
Skipping test.
PASS: check-doc-coverage.sh
Checking documentation for incorrect syntax
PASS: check-doc-syntax.sh
==================
All 2 tests passed
==================
make[2]: Nothing to be done for `check-am'.
Making check in boilerplate
make[1]: Nothing to be done for `check'.
Making check in test
Making check in pdiff
make[2]: Nothing to be done for `check'.
Making check in .
make  imagediff png-flatten  
/bin/sh ../libtool --tag=CC   --mode=compile gcc -DHAVE_CONFIG_H -I. -I..
-D_GNU_SOURCE -I. -I./pdiff -I../boilerplate -I../pixman/src -I../src -I../src
-I/usr/local/include/freetype2 -I/usr/local/include   -I/usr/local/include  
-I/usr/local/include/libpng12   -include render.h -include renderproto.h
-DXTHREADS -I/usr/local/include -I/usr/local/include/X11/extensions
-I/usr/X11R6/include    -I/usr/X11R6/include -I/usr/local/include/pixman-1    
-Wall -Wextra -Wsign-compare -Werror-implicit-function-declaration
-Wpointer-arith -Wwrite-strings -Wstrict-prototypes -Wmissing-prototypes
-Wmissing-declarations -Wnested-externs -Wpacked -Wswitch-enum
-Wmissing-format-attribute -Wstrict-aliasing=2 -Winit-self
-Wdeclaration-after-statement -Wold-style-definition
-Wno-missing-field-initializers -Wno-unused-parameter -Wno-long-long -Winline
-fno-strict-aliasing    -g -O2 -MT cairo-test.lo -MD -MP -MF
.deps/cairo-test.Tpo -c -o cairo-test.lo cairo-test.c
 gcc -DHAVE_CONFIG_H -I. -I.. -D_GNU_SOURCE -I. -I./pdiff -I../boilerplate
-I../pixman/src -I../src -I../src -I/usr/local/include/freetype2
-I/usr/local/include -I/usr/local/include -I/usr/local/include/libpng12
-include render.h -include renderproto.h -DXTHREADS -I/usr/local/include
-I/usr/local/include/X11/extensions -I/usr/X11R6/include -I/usr/X11R6/include
-I/usr/local/include/pixman-1 -Wall -Wextra -Wsign-compare
-Werror-implicit-function-declaration -Wpointer-arith -Wwrite-strings
-Wstrict-prototypes -Wmissing-prototypes -Wmissing-declarations
-Wnested-externs -Wpacked -Wswitch-enum -Wmissing-format-attribute
-Wstrict-aliasing=2 -Winit-self -Wdeclaration-after-statement
-Wold-style-definition -Wno-missing-field-initializers -Wno-unused-parameter
-Wno-long-long -Winline -fno-strict-aliasing -g -O2 -MT cairo-test.lo -MD -MP
-MF .deps/cairo-test.Tpo -c cairo-test.c  -fno-common -DPIC -o
.libs/cairo-test.o
cairo-test.c: In function 'cairo_test_fini':
cairo-test.c:132: error: implicit declaration of function 'FcFini'
cairo-test.c:132: warning: nested extern declaration of 'FcFini'
cairo-test.c: In function 'cairo_test_expecting':
cairo-test.c:560: warning: format '%d' expects type 'int', but argument 6 has
type 'size_t'
make[3]: *** [cairo-test.lo] Error 1
make[3]: Target `imagediff' not remade because of errors.
make[3]: Target `png-flatten' not remade because of errors.
make[2]: *** [check-am] Error 2
make[1]: *** [check-recursive] Error 1
make: *** [check-recursive] Error 1

I don't know enough to know whether this is a serious problem or not.

- cfr


-- 
Configure bugmail: http://bugs.freedesktop.org/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are the QA contact for the bug.


More information about the cairo-bugs mailing list