[Pixman] Solaris 10u9 Sparc problems with make

Maarten Bosmans mkbosmans at gmail.com
Fri Jul 22 03:49:25 PDT 2011


2011/7/22 Martin, Jeff <Jeff.Martin at tais.toshiba.com>:
> Hello,
>
> Having some trouble getting this to compile.
>
> when I try to compile cairo, it needs pixmap.. when I try pixmap it needs
> gtk..
>
> any idea on how to get around this? TIA!

Try configuring pixman with --disable-gtk. It is only needed for
demos/tests anyway.

Maarten

>
> Jeff
>
>
>
>
>
> root at nadc-jss-p01 > ./autogen.sh
>
> autoreconf: Entering directory `.'
>
> autoreconf: configure.ac: not using Gettext
>
> autoreconf: running: aclocal
>
> autoreconf: configure.ac: tracing
>
> autoreconf: running: libtoolize --copy
>
> libtoolize: warning: no serial number on
> `/usr/local/share/aclocal/libtool.m4', not copying.
>
> libtoolize: Consider adding `AC_CONFIG_MACRO_DIR([m4])' to configure.ac and
>
> libtoolize: rerunning libtoolize, to keep the correct libtool macros
> in-tree.
>
> libtoolize: Consider adding `-I m4' to ACLOCAL_AMFLAGS in Makefile.am.
>
> autoreconf: running: /usr/local/bin/autoconf
>
> autoreconf: running: /usr/local/bin/autoheader
>
> autoreconf: running: automake --add-missing --copy --no-force
>
> autoreconf: Leaving directory `.'
>
> checking for a BSD-compatible install... ./install-sh -c
>
> checking whether build environment is sane... yes
>
> checking for a thread-safe mkdir -p... ./install-sh -c -d
>
> checking for gawk... no
>
> checking for mawk... no
>
> checking for nawk... nawk
>
> checking whether make sets $(MAKE)... yes
>
> checking build system type... sparc-sun-solaris2.10
>
> checking host system type... sparc-sun-solaris2.10
>
> checking for gcc... gcc
>
> checking whether the C compiler works... yes
>
> checking for C compiler default output file name... a.out
>
> checking for suffix of executables...
>
> checking whether we are cross compiling... no
>
> checking for suffix of object files... o
>
> checking whether we are using the GNU C compiler... yes
>
> checking whether gcc accepts -g... yes
>
> checking for gcc option to accept ISO C89... none needed
>
> checking for style of include used by make... GNU
>
> checking dependency style of gcc... gcc3
>
> checking dependency style of gcc... gcc3
>
> checking how to print strings... printf
>
> checking for a sed that does not truncate output... /usr/local/bin/sed
>
> checking for grep that handles long lines and -e... /usr/xpg4/bin/grep
>
> checking for egrep... /usr/xpg4/bin/grep -E
>
> checking for fgrep... /usr/xpg4/bin/grep -F
>
> checking for ld used by gcc... /usr/ccs/bin/ld
>
> checking if the linker (/usr/ccs/bin/ld) is GNU ld... no
>
> checking for BSD- or MS-compatible name lister (nm)... /usr/ccs/bin/nm -p
>
> checking the name lister (/usr/ccs/bin/nm -p) interface... BSD nm
>
> checking whether ln -s works... yes
>
> checking the maximum length of command line arguments... 786240
>
> checking whether the shell understands some XSI constructs... yes
>
> checking whether the shell understands "+="... no
>
> checking how to convert sparc-sun-solaris2.10 file names to
> sparc-sun-solaris2.10 format... func_convert_file_noop
>
> checking how to convert sparc-sun-solaris2.10 file names to toolchain
> format... func_convert_file_noop
>
> checking for /usr/ccs/bin/ld option to reload object files... -r
>
> checking for objdump... no
>
> checking how to recognize dependent libraries... pass_all
>
> checking for dlltool... no
>
> checking how to associate runtime and link libraries... printf %s\n
>
> checking for ar... ar
>
> checking for archiver @FILE support... no
>
> checking for strip... strip
>
> checking for ranlib... ranlib
>
> checking command to parse /usr/ccs/bin/nm -p output from gcc object... ok
>
> checking for sysroot... no
>
> checking for mt... mt
>
> checking if mt is a manifest tool... no
>
> checking how to run the C preprocessor... gcc -E
>
> checking for ANSI C header files... yes
>
> checking for sys/types.h... yes
>
> checking for sys/stat.h... yes
>
> checking for stdlib.h... yes
>
> checking for string.h... yes
>
> checking for memory.h... yes
>
> checking for strings.h... yes
>
> checking for inttypes.h... yes
>
> checking for stdint.h... yes
>
> checking for unistd.h... yes
>
> checking for dlfcn.h... yes
>
> checking for objdir... .libs
>
> checking if gcc supports -fno-rtti -fno-exceptions... no
>
> checking for gcc option to produce PIC... -fPIC -DPIC
>
> checking if gcc PIC flag -fPIC -DPIC works... yes
>
> checking if gcc static flag -static works... no
>
> checking if gcc supports -c -o file.o... yes
>
> checking if gcc supports -c -o file.o... (cached) yes
>
> checking whether the gcc linker (/usr/ccs/bin/ld) supports shared
> libraries... yes
>
> checking whether -lc should be explicitly linked in... yes
>
> checking dynamic linker characteristics... solaris2.10 ld.so
>
> checking how to hardcode library paths into programs... immediate
>
> checking whether stripping libraries is possible... no
>
> checking if libtool supports shared libraries... yes
>
> checking whether to build shared libraries... yes
>
> checking whether to build static libraries... yes
>
> checking for getisax... yes
>
> checking whether byte ordering is bigendian... yes
>
> checking for inline... inline
>
> checking whether the compiler supports -Werror... yes
>
> checking size of long... 4
>
> checking whether __SUNPRO_C is declared... no
>
> checking whether __amd64 is declared... no
>
> checking whether the compiler supports -Wall... yes
>
> checking whether the compiler supports -fno-strict-aliasing... yes
>
> checking for perl... /usr/local/bin/perl
>
> checking for gcc option to support OpenMP... unsupported
>
> checking whether the compiler supports -fvisibility=hidden... no
>
> checking whether the compiler supports -xldscope=hidden... no
>
> checking whether to use MMX intrinsics... no
>
> checking whether to use SSE2 intrinsics... no
>
> checking whether to use a hardware capability map file... no
>
> checking whether to use VMX/Altivec intrinsics... no
>
> checking whether to use ARM SIMD assembler... no
>
> checking whether to use ARM NEON assembler... no
>
> checking whether to use GNU-style inline assembler... yes
>
> checking for pkg-config... /usr/local/bin/pkg-config
>
> checking pkg-config is at least version 0.9.0... yes
>
> checking for pixman_version_string in -lpixman-1... yes
>
> checking for GTK... yes
>
> checking for posix_memalign... no
>
> checking for sigaction... yes
>
> checking for alarm... yes
>
> checking sys/mman.h usability... yes
>
> checking sys/mman.h presence... yes
>
> checking for sys/mman.h... yes
>
> checking for mmap... yes
>
> checking for mprotect... yes
>
> checking for getpagesize... yes
>
> checking fenv.h usability... yes
>
> checking fenv.h presence... yes
>
> checking for fenv.h... yes
>
> checking for feenableexcept in -lm... no
>
> checking for gettimeofday... yes
>
> checking sys/time.h usability... yes
>
> checking sys/time.h presence... yes
>
> checking for sys/time.h... yes
>
> checking for __thread... yes
>
> checking for __attribute__((constructor))... yes
>
> configure: creating ./config.status
>
> config.status: creating pixman-1.pc
>
> config.status: creating pixman-1-uninstalled.pc
>
> config.status: creating Makefile
>
> config.status: creating pixman/Makefile
>
> config.status: creating pixman/pixman-version.h
>
> config.status: creating demos/Makefile
>
> config.status: creating test/Makefile
>
> config.status: creating config.h
>
> config.status: config.h is unchanged
>
> config.status: executing depfiles commands
>
> config.status: executing libtool commands
>
>
>
> @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
>
>
>
>       Thanks for testing this development snapshot of pixman. Please
>
>       report any problems you find, either by sending email to
>
>
>
>           pixman at lists.freedesktop.org
>
>
>
>       or by filing a bug at
>
>
>
>           https://bugs.freedesktop.org/enter_bug.cgi?product=pixman
>
>
>
>       If you are looking for a stable release of pixman, please note
>
>       that stable releases have _even_ minor version numbers. Ie.,
>
>       pixman-0.22.x are stable releases, whereas pixman-0.23.2 is a
>
>       development snapshot that may contain bugs and experimental
>
>       features.
>
>
>
> @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
>
>
>
> root at nadc-jss-p01 > /usr/local/bin/make
>
> /usr/local/bin/make  all-recursive
>
> make[1]: Entering directory `/tmp/pixman-0.23.2'
>
> Making all in pixman
>
> make[2]: Entering directory `/tmp/pixman-0.23.2/pixman'
>
> /usr/local/bin/make  all-am
>
> make[3]: Entering directory `/tmp/pixman-0.23.2/pixman'
>
>   CC     pixman-access.lo
>
>   CC     pixman-access-accessors.lo
>
>   CC     pixman-cpu.lo
>
>   CC     pixman-gradient-walker.lo
>
>   CC     pixman-region16.lo
>
>   CC     pixman-region32.lo
>
>   CC     pixman-image.lo
>
>   CC     pixman-implementation.lo
>
>   CC     pixman-combine32.lo
>
> pixman-combine.c.template: In function `combine_src_u':
>
> pixman-combine.c.template:106: warning: 'm' might be used uninitialized in
> this function
>
> pixman-combine.c.template: In function `combine_over_u':
>
> pixman-combine.c.template:106: warning: 'm' might be used uninitialized in
> this function
>
> pixman-combine.c.template: In function `combine_over_reverse_u':
>
> pixman-combine.c.template:106: warning: 'm' might be used uninitialized in
> this function
>
> pixman-combine.c.template: In function `combine_in_u':
>
> pixman-combine.c.template:106: warning: 'm' might be used uninitialized in
> this function
>
> pixman-combine.c.template: In function `combine_in_reverse_u':
>
> pixman-combine.c.template:106: warning: 'm' might be used uninitialized in
> this function
>
> pixman-combine.c.template: In function `combine_out_u':
>
> pixman-combine.c.template:106: warning: 'm' might be used uninitialized in
> this function
>
> pixman-combine.c.template: In function `combine_out_reverse_u':
>
> pixman-combine.c.template:106: warning: 'm' might be used uninitialized in
> this function
>
> pixman-combine.c.template: In function `combine_atop_u':
>
> pixman-combine.c.template:106: warning: 'm' might be used uninitialized in
> this function
>
> pixman-combine.c.template: In function `combine_atop_reverse_u':
>
> pixman-combine.c.template:106: warning: 'm' might be used uninitialized in
> this function
>
> pixman-combine.c.template: In function `combine_xor_u':
>
> pixman-combine.c.template:106: warning: 'm' might be used uninitialized in
> this function
>
> pixman-combine.c.template: In function `combine_add_u':
>
> pixman-combine.c.template:106: warning: 'm' might be used uninitialized in
> this function
>
> pixman-combine.c.template: In function `combine_saturate_u':
>
> pixman-combine.c.template:106: warning: 'm' might be used uninitialized in
> this function
>
> pixman-combine.c.template: In function `combine_multiply_u':
>
> pixman-combine.c.template:106: warning: 'm' might be used uninitialized in
> this function
>
> pixman-combine.c.template: In function `combine_screen_u':
>
> pixman-combine.c.template:106: warning: 'm' might be used uninitialized in
> this function
>
> pixman-combine.c.template: In function `combine_overlay_u':
>
> pixman-combine.c.template:106: warning: 'm' might be used uninitialized in
> this function
>
> pixman-combine.c.template: In function `combine_darken_u':
>
> pixman-combine.c.template:106: warning: 'm' might be used uninitialized in
> this function
>
> pixman-combine.c.template: In function `combine_lighten_u':
>
> pixman-combine.c.template:106: warning: 'm' might be used uninitialized in
> this function
>
> pixman-combine.c.template: In function `combine_color_dodge_u':
>
> pixman-combine.c.template:106: warning: 'm' might be used uninitialized in
> this function
>
> pixman-combine.c.template: In function `combine_color_burn_u':
>
> pixman-combine.c.template:106: warning: 'm' might be used uninitialized in
> this function
>
> pixman-combine.c.template: In function `combine_hard_light_u':
>
> pixman-combine.c.template:106: warning: 'm' might be used uninitialized in
> this function
>
> pixman-combine.c.template: In function `combine_soft_light_u':
>
> pixman-combine.c.template:106: warning: 'm' might be used uninitialized in
> this function
>
> pixman-combine.c.template: In function `combine_difference_u':
>
> pixman-combine.c.template:106: warning: 'm' might be used uninitialized in
> this function
>
> pixman-combine.c.template: In function `combine_exclusion_u':
>
> pixman-combine.c.template:106: warning: 'm' might be used uninitialized in
> this function
>
> pixman-combine.c.template: In function `combine_hsl_hue_u':
>
> pixman-combine.c.template:106: warning: 'm' might be used uninitialized in
> this function
>
> pixman-combine.c.template: In function `combine_hsl_saturation_u':
>
> pixman-combine.c.template:106: warning: 'm' might be used uninitialized in
> this function
>
> pixman-combine.c.template: In function `combine_hsl_color_u':
>
> pixman-combine.c.template:106: warning: 'm' might be used uninitialized in
> this function
>
> pixman-combine.c.template: In function `combine_hsl_luminosity_u':
>
> pixman-combine.c.template:106: warning: 'm' might be used uninitialized in
> this function
>
> pixman-combine.c.template: In function `combine_disjoint_general_u':
>
> pixman-combine.c.template:106: warning: 'm' might be used uninitialized in
> this function
>
> pixman-combine.c.template: In function `combine_disjoint_over_u':
>
> pixman-combine.c.template:106: warning: 'm' might be used uninitialized in
> this function
>
> pixman-combine.c.template: In function `combine_conjoint_general_u':
>
> pixman-combine.c.template:106: warning: 'm' might be used uninitialized in
> this function
>
>   CC     pixman-combine64.lo
>
> pixman-combine.c.template: In function `combine_src_u':
>
> pixman-combine.c.template:106: warning: 'm' might be used uninitialized in
> this function
>
> pixman-combine.c.template: In function `combine_over_u':
>
> pixman-combine.c.template:106: warning: 'm' might be used uninitialized in
> this function
>
> pixman-combine.c.template: In function `combine_over_reverse_u':
>
> pixman-combine.c.template:106: warning: 'm' might be used uninitialized in
> this function
>
> pixman-combine.c.template: In function `combine_in_u':
>
> pixman-combine.c.template:106: warning: 'm' might be used uninitialized in
> this function
>
> pixman-combine.c.template: In function `combine_in_reverse_u':
>
> pixman-combine.c.template:106: warning: 'm' might be used uninitialized in
> this function
>
> pixman-combine.c.template: In function `combine_out_u':
>
> pixman-combine.c.template:106: warning: 'm' might be used uninitialized in
> this function
>
> pixman-combine.c.template: In function `combine_out_reverse_u':
>
> pixman-combine.c.template:106: warning: 'm' might be used uninitialized in
> this function
>
> pixman-combine.c.template: In function `combine_atop_u':
>
> pixman-combine.c.template:106: warning: 'm' might be used uninitialized in
> this function
>
> pixman-combine.c.template: In function `combine_atop_reverse_u':
>
> pixman-combine.c.template:106: warning: 'm' might be used uninitialized in
> this function
>
> pixman-combine.c.template: In function `combine_xor_u':
>
> pixman-combine.c.template:106: warning: 'm' might be used uninitialized in
> this function
>
> pixman-combine.c.template: In function `combine_add_u':
>
> pixman-combine.c.template:106: warning: 'm' might be used uninitialized in
> this function
>
> pixman-combine.c.template: In function `combine_saturate_u':
>
> pixman-combine.c.template:106: warning: 'm' might be used uninitialized in
> this function
>
> pixman-combine.c.template: In function `combine_multiply_u':
>
> pixman-combine.c.template:106: warning: 'm' might be used uninitialized in
> this function
>
> pixman-combine.c.template: In function `combine_screen_u':
>
> pixman-combine.c.template:106: warning: 'm' might be used uninitialized in
> this function
>
> pixman-combine.c.template: In function `combine_overlay_u':
>
> pixman-combine.c.template:106: warning: 'm' might be used uninitialized in
> this function
>
> pixman-combine.c.template: In function `combine_darken_u':
>
> pixman-combine.c.template:106: warning: 'm' might be used uninitialized in
> this function
>
> pixman-combine.c.template: In function `combine_lighten_u':
>
> pixman-combine.c.template:106: warning: 'm' might be used uninitialized in
> this function
>
> pixman-combine.c.template: In function `combine_color_dodge_u':
>
> pixman-combine.c.template:106: warning: 'm' might be used uninitialized in
> this function
>
> pixman-combine.c.template: In function `combine_color_burn_u':
>
> pixman-combine.c.template:106: warning: 'm' might be used uninitialized in
> this function
>
> pixman-combine.c.template: In function `combine_hard_light_u':
>
> pixman-combine.c.template:106: warning: 'm' might be used uninitialized in
> this function
>
> pixman-combine.c.template: In function `combine_soft_light_u':
>
> pixman-combine.c.template:106: warning: 'm' might be used uninitialized in
> this function
>
> pixman-combine.c.template: In function `combine_difference_u':
>
> pixman-combine.c.template:106: warning: 'm' might be used uninitialized in
> this function
>
> pixman-combine.c.template: In function `combine_exclusion_u':
>
> pixman-combine.c.template:106: warning: 'm' might be used uninitialized in
> this function
>
> pixman-combine.c.template: In function `combine_hsl_hue_u':
>
> pixman-combine.c.template:106: warning: 'm' might be used uninitialized in
> this function
>
> pixman-combine.c.template: In function `combine_hsl_saturation_u':
>
> pixman-combine.c.template:106: warning: 'm' might be used uninitialized in
> this function
>
> pixman-combine.c.template: In function `combine_hsl_color_u':
>
> pixman-combine.c.template:106: warning: 'm' might be used uninitialized in
> this function
>
> pixman-combine.c.template: In function `combine_hsl_luminosity_u':
>
> pixman-combine.c.template:106: warning: 'm' might be used uninitialized in
> this function
>
> pixman-combine.c.template: In function `combine_disjoint_general_u':
>
> pixman-combine.c.template:106: warning: 'm' might be used uninitialized in
> this function
>
> pixman-combine.c.template: In function `combine_disjoint_over_u':
>
> pixman-combine.c.template:106: warning: 'm' might be used uninitialized in
> this function
>
> pixman-combine.c.template: In function `combine_conjoint_general_u':
>
> pixman-combine.c.template:106: warning: 'm' might be used uninitialized in
> this function
>
>   CC     pixman-general.lo
>
>   CC     pixman.lo
>
>   CC     pixman-noop.lo
>
>   CC     pixman-fast-path.lo
>
>   CC     pixman-solid-fill.lo
>
>   CC     pixman-conical-gradient.lo
>
>   CC     pixman-linear-gradient.lo
>
>   CC     pixman-radial-gradient.lo
>
>   CC     pixman-bits-image.lo
>
>   CC     pixman-utils.lo
>
>   CC     pixman-edge.lo
>
>   CC     pixman-edge-accessors.lo
>
>   CC     pixman-trap.lo
>
>   CC     pixman-timer.lo
>
>   CC     pixman-matrix.lo
>
>   CCLD   libpixman-1.la
>
> make[3]: Leaving directory `/tmp/pixman-0.23.2/pixman'
>
> make[2]: Leaving directory `/tmp/pixman-0.23.2/pixman'
>
> Making all in demos
>
> make[2]: Entering directory `/tmp/pixman-0.23.2/demos'
>
>   CC     clip-test.o
>
> In file included from clip-test.c:4:
>
> gtk-utils.h:3:18: glib.h: No such file or directory
>
> gtk-utils.h:4:21: gtk/gtk.h: No such file or directory
>
> In file included from clip-test.c:4:
>
> gtk-utils.h:9: error: syntax error before '*' token
>
> gtk-utils.h:10: error: syntax error before "gboolean"
>
> gtk-utils.h:13: warning: type defaults to `int' in declaration of
> `pixbuf_from_argb32'
>
> gtk-utils.h:13: warning: data definition has no type or storage class
>
> clip-test.c: In function `main':
>
> clip-test.c:75: error: `TRUE' undeclared (first use in this function)
>
> clip-test.c:75: error: (Each undeclared identifier is reported only once
>
> clip-test.c:75: error: for each function it appears in.)
>
> make[2]: *** [clip-test.o] Error 1
>
> make[2]: Leaving directory `/tmp/pixman-0.23.2/demos'
>
> make[1]: *** [all-recursive] Error 1
>
> make[1]: Leaving directory `/tmp/pixman-0.23.2'
>
> make: *** [all] Error 2
>
>
>
> ________________________________
>
> This message may contain confidential information. If you are not the
> intended recipient of this e-mail, do not disseminate, distribute or copy
> this e-mail and delete this e-mail from your system.
> _______________________________________________
> Pixman mailing list
> Pixman at lists.freedesktop.org
> http://lists.freedesktop.org/mailman/listinfo/pixman
>
>


More information about the Pixman mailing list