[cairo-bugs] [Bug 4950] New: cairo build problems on HP-UX

bugzilla-daemon at freedesktop.org bugzilla-daemon at freedesktop.org
Thu Nov 3 00:51:40 PST 2005


Please do not reply to this email: if you want to comment on the bug, go to    
       
the URL shown below and enter yourcomments there.     
   
https://bugs.freedesktop.org/show_bug.cgi?id=4950          
     
           Summary: cairo build problems on HP-UX
           Product: cairo
           Version: 1.0.2
          Platform: HP
        OS/Version: HP-UX
            Status: NEW
          Severity: major
          Priority: P2
         Component: general
        AssignedTo: cworth at cworth.org
        ReportedBy: Christoph.Bauer at lms-gmbh.de
         QAContact: cairo-bugs at cairographics.org


Hi,

configure runs ok and the config.h includes these lines:

/* Define to 1 if you have the <inttypes.h> header file. */
#define HAVE_INTTYPES_H 1

/* Define to 1 if you have the <sys/int_types.h> header file. */
/* #undef HAVE_SYS_INT_TYPES_H */

/* Define to 1 if you have the <stdint.h> header file. */
/* #undef HAVE_STDINT_H */

but

pixman/src/pixman.h 

includes <stdint.h>.

Then these warnings occurs:

In file included from ../../../pixman/src/pixman-xserver-compat.h:47,
                 from ../../../pixman/src/fbedge.c:26:
../../../pixman/src/icint.h:48:1: warning: "MIN" redefined
In file included from /usr/include/limits.h:411,
                 from /projekte/backup/tools/unix/hp7u11/bin/../lib/gcc/hppa2.0w
      -hp-hpux11.11/4.0.0/include/limits.h:122,
                 from /projekte/backup/tools/unix/hp7u11/bin/../lib/gcc/hppa2.0w
      -hp-hpux11.11/4.0.0/include/syslimits.h:7,
                 from /projekte/backup/tools/unix/hp7u11/bin/../lib/gcc/hppa2.0w
      -hp-hpux11.11/4.0.0/include/limits.h:11,
                 from /projekte/backup/tools/unix/hp7u11/bin/../lib/gcc/hppa2.0w
      -hp-hpux11.11/4.0.0/include/wchar.h:39,
                 from /usr/include/inttypes.h:506,
                 from ../../../pixman/src/pixman.h:87,
                 from ../../../pixman/src/icint.h:30,
                 from ../../../pixman/src/pixman-xserver-compat.h:47,
                 from ../../../pixman/src/fbedge.c:26:
/usr/include/sys/param.h:379:1: warning: this is the location of the previous de
      finition
In file included from ../../../pixman/src/pixman-xserver-compat.h:47,
                 from ../../../pixman/src/fbedge.c:26:
../../../pixman/src/icint.h:49:1: warning: "MAX" redefined
In file included from /usr/include/limits.h:411,
                 from /projekte/backup/tools/unix/hp7u11/bin/../lib/gcc/hppa2.0w
      -hp-hpux11.11/4.0.0/include/limits.h:122,
                 from /projekte/backup/tools/unix/hp7u11/bin/../lib/gcc/hppa2.0w
      -hp-hpux11.11/4.0.0/include/syslimits.h:7,
                 from /projekte/backup/tools/unix/hp7u11/bin/../lib/gcc/hppa2.0w
      -hp-hpux11.11/4.0.0/include/limits.h:11,
                 from /projekte/backup/tools/unix/hp7u11/bin/../lib/gcc/hppa2.0w
      -hp-hpux11.11/4.0.0/include/wchar.h:39,
                 from /usr/include/inttypes.h:506,
                 from ../../../pixman/src/pixman.h:87,
                 from ../../../pixman/src/icint.h:30,
                 from ../../../pixman/src/pixman-xserver-compat.h:47,
                 from ../../../pixman/src/fbedge.c:26:
/usr/include/sys/param.h:380:1: warning: this is the location of the previous de
      finition

Furthermore this error is triggered:
# error "No mutex declarations. Cairo will not work with multiple threads." \
        "(Remove this #error directive to acknowledge & accept this limitation)."


And then (after removing the error above) the build fails with:
In file included from ../../src/cairoint.h:178,
                 from ../../src/cairo.c:38:
../../src/cairo-wideint.h:60:2: error: #error Cannot find definitions for
fixed-width integral types (uint8_t, uint32_t, etc.)

Best regards,
Christop Bauer          
     
     
--           
Configure bugmail: https://bugs.freedesktop.org/userprefs.cgi?tab=email         
     
------- You are receiving this mail because: -------
You are the QA contact for the bug, or are watching the QA contact.


More information about the cairo-bugs mailing list