[csw-maintainers] I am running in circles around GNOME
Chad Harp
harpchad at opencsw.org
Tue May 5 22:37:41 CEST 2009
I believe from the searching I did (few months ago) that the pango
dependency (via gtk) in pixman is just for some of the make check tests.
Try building pixman with --disable-gtk
Dagobert Michelsen wrote:
> Hi,
>
> after the great preparation of William and compiling loads
> of packages I hit a roadblock here where I need some advice:
>
> - pango needs an update cairo
> - cairo needs an updated pixman
> - pixman needs an updated pangocairo from pango
>
> Is there some magic to break the circle?
>
>
> Best regards
>
> -- Dago
>
>
>
> libtool: link: mv -f ".libs/libpangocairo-1.0.expT"
> ".libs/libpangocairo-1.0.exp"
> libtool: link: echo "{ global:" > .libs/libpangocairo-1.0.so.0.2400.2.exp
> libtool: link: cat .libs/libpangocairo-1.0.exp | /opt/csw/bin/gsed -e
> "s/\(.*\)/\1;/" >> .libs/libpangocairo-1.0.so.0.2400.2.exp
> libtool: link: echo "local: *; };" >>
> .libs/libpangocairo-1.0.so.0.2400.2.exp
> libtool: link: /opt/studio/SOS11/SUNWspro/bin/cc -G -M
> .libs/libpangocairo-1.0.so.0.2400.2.exp -h libpangocairo-1.0.so.0 -o
> .libs/libpangocairo-1.0.so.0.2400.2
> .libs/libpangocairo_1_0_la-pangocairo-context.o
> .libs/libpangocairo_1_0_la-pangocairo-font.o
> .libs/libpangocairo_1_0_la-pangocairo-fontmap.o
> .libs/libpangocairo_1_0_la-pangocairo-render.o
> .libs/libpangocairo_1_0_la-pangocairo-fcfont.o
> .libs/libpangocairo_1_0_la-pangocairo-fcfontmap.o
> -R/home/dam/mgar/pkg/pango/trunk/work/build-isa-sparcv9/pango-1.24.2/pango/.libs
> -R/opt/csw/lib/64
> -L/home/dam/mgar/pkg/pango/trunk/work/build-isa-sparcv9/pango-1.24.2/pango/.libs
> -L/opt/csw/lib/64 -L/opt/csw/X11/lib/64 ./.libs/libpango-1.0.so
> -L/opt/csw/lib -lcairo ./.libs/libpangoft2-1.0.so
> /home/dam/mgar/pkg/pango/trunk/work/build-isa-sparcv9/pango-1.24.2/pango/.libs/libpango-1.0.so
> -lgobject-2.0 -lgmodule-2.0 -lglib-2.0 -lintl -lm -lfreetype
> -lfontconfig -lc -xarch=v9 -xarch=v9
> ld: fatal: file /opt/csw/lib/libcairo.so: wrong ELF class: ELFCLASS32
> ld: warning: file
> /home/dam/mgar/pkg/pango/trunk/work/build-isa-sparcv9/pango-1.24.2/pango/.libs/libpango-1.0.so:
> linked to ./.libs/libpango-1.0.so: attempted multiple inclusion of file
> ld: fatal: File processing errors. No output written to
> .libs/libpangocairo-1.0.so.0.2400.2
> gmake[6]: *** [libpangocairo-1.0.la] Error 1
> gmake[6]: Leaving directory
> `/home/dam/mgar/pkg/pango/trunk/work/build-isa-sparcv9/pango-1.24.2/pango'
> gmake[5]: *** [all-recursive] Error 1
> gmake[5]: Leaving directory
> `/home/dam/mgar/pkg/pango/trunk/work/build-isa-sparcv9/pango-1.24.2/pango'
> gmake[4]: *** [all] Error 2
> gmake[4]: Leaving directory
> `/home/dam/mgar/pkg/pango/trunk/work/build-isa-sparcv9/pango-1.24.2/pango'
> gmake[3]: *** [all-recursive] Error 1
> gmake[3]: Leaving directory
> `/home/dam/mgar/pkg/pango/trunk/work/build-isa-sparcv9/pango-1.24.2'
> gmake[2]: *** [all] Error 2
> gmake[2]: Leaving directory
> `/home/dam/mgar/pkg/pango/trunk/work/build-isa-sparcv9/pango-1.24.2'
> gmake[1]: *** [build-work/build-isa-sparcv9/pango-1.24.2/Makefile] Error 2
> gmake[1]: Leaving directory `/home/dam/mgar/pkg/pango/trunk'
> gmake: *** [merge-isa-sparcv9] Error 2
>
>
>
>
>
> /bin/bash ../libtool --tag=CC --mode=link
> /opt/studio/SOS11/SUNWspro/bin/cc -xO3 -xarch=v9 -I/opt/csw/X11/include
> -I/opt/csw/include -D_POSIX_PTHREAD_SEMANTICS -version-info
> 10802:6:10800 -no-undefined -xarch=v9 -L/opt/csw/lib/64
> -L/opt/csw/X11/lib/64 -o libcairo.la -rpath
> /opt/csw/lib/64
> cairo-analysis-surface.lo cairo-arc.lo cairo-array.lo cairo-atomic.lo
> cairo-base85-stream.lo cairo-bentley-ottmann.lo cairo.lo cairo-cache.lo
> cairo-clip.lo cairo-color.lo cairo-debug.lo cairo-fixed.lo
> cairo-font-face.lo cairo-font-face-twin.lo cairo-font-face-twin-data.lo
> cairo-font-options.lo cairo-freelist.lo cairo-gstate.lo cairo-hash.lo
> cairo-hull.lo cairo-image-surface.lo cairo-lzw.lo cairo-matrix.lo
> cairo-meta-surface.lo cairo-misc.lo cairo-mutex.lo
> cairo-output-stream.lo cairo-paginated-surface.lo cairo-path-bounds.lo
> cairo-path.lo cairo-path-fill.lo cairo-path-fixed.lo
> cairo-path-stroke.lo cairo-pattern.lo cairo-pen.lo cairo-polygon.lo
> cairo-rectangle.lo cairo-region.lo cairo-scaled-font.lo
> cairo-skiplist.lo cairo-slope.lo cairo-spline.lo cairo-stroke-style.lo
> cairo-surface.lo cairo-surface-fallback.lo cairo-system.lo
> cairo-traps.lo cairo-unicode.lo cairo-user-font.lo cairo-version.lo
> cairo-wideint.lo cairo-cff-subset.lo cairo-scaled-font-subsets.lo
> cairo-truetype-subset.lo cairo-type1-fallback.lo cairo-type1-subset.lo
> cairo-type3-glyph-surface.lo cairo-pdf-operators.lo
> cairo-xlib-display.lo cairo-xlib-screen.lo cairo-xlib-surface.lo
> cairo-xlib-visual.lo cairo-png.lo cairo-ft-font.lo
> cairo-ps-surface.lo cairo-pdf-surface.lo cairo-deflate-stream.lo
> cairo-svg-surface.lo test-fallback-surface.lo test-meta-surface.lo
> test-paginated-surface.lo -L/opt/csw/lib -lpixman-1 -L/opt/csw/lib
> -lfreetype -L/opt/csw/lib -lfontconfig -L/opt/csw/lib -lpng12
> -lm -lz -lz -lXrender -lSM -lICE -L/usr/openwin/lib -lX11
> -lsocket -lnsl -lm -lm
> libtool: link: /opt/studio/SOS11/SUNWspro/bin/cc -G -z defs -h
> libcairo.so.2 -o .libs/libcairo.so.2.10800.6
> .libs/cairo-analysis-surface.o .libs/cairo-arc.o .libs/cairo-array.o
> .libs/cairo-atomic.o .libs/cairo-base85-stream.o
> .libs/cairo-bentley-ottmann.o .libs/cairo.o .libs/cairo-cache.o
> .libs/cairo-clip.o .libs/cairo-color.o .libs/cairo-debug.o
> .libs/cairo-fixed.o .libs/cairo-font-face.o .libs/cairo-font-face-twin.o
> .libs/cairo-font-face-twin-data.o .libs/cairo-font-options.o
> .libs/cairo-freelist.o .libs/cairo-gstate.o .libs/cairo-hash.o
> .libs/cairo-hull.o .libs/cairo-image-surface.o .libs/cairo-lzw.o
> .libs/cairo-matrix.o .libs/cairo-meta-surface.o .libs/cairo-misc.o
> .libs/cairo-mutex.o .libs/cairo-output-stream.o
> .libs/cairo-paginated-surface.o .libs/cairo-path-bounds.o
> .libs/cairo-path.o .libs/cairo-path-fill.o .libs/cairo-path-fixed.o
> .libs/cairo-path-stroke.o .libs/cairo-pattern.o .libs/cairo-pen.o
> .libs/cairo-polygon.o .libs/cairo-rectangle.o .libs/cairo-region.o
> .libs/cairo-scaled-font.o .libs/cairo-skiplist.o .libs/cairo-slope.o
> .libs/cairo-spline.o .libs/cairo-stroke-style.o .libs/cairo-surface.o
> .libs/cairo-surface-fallback.o .libs/cairo-system.o .libs/cairo-traps.o
> .libs/cairo-unicode.o .libs/cairo-user-font.o .libs/cairo-version.o
> .libs/cairo-wideint.o .libs/cairo-cff-subset.o
> .libs/cairo-scaled-font-subsets.o .libs/cairo-truetype-subset.o
> .libs/cairo-type1-fallback.o .libs/cairo-type1-subset.o
> .libs/cairo-type3-glyph-surface.o .libs/cairo-pdf-operators.o
> .libs/cairo-xlib-display.o .libs/cairo-xlib-screen.o
> .libs/cairo-xlib-surface.o .libs/cairo-xlib-visual.o .libs/cairo-png.o
> .libs/cairo-ft-font.o .libs/cairo-ps-surface.o .libs/cairo-pdf-surface.o
> .libs/cairo-deflate-stream.o .libs/cairo-svg-surface.o
> .libs/test-fallback-surface.o .libs/test-meta-surface.o
> .libs/test-paginated-surface.o -L/opt/csw/lib/64 -L/opt/csw/X11/lib/64
> -L/opt/csw/lib -lpixman-1 -lfreetype -lfontconfig -lpng12 -lz -lXrender
> -lSM -lICE -L/usr/openwin/lib -lX11 -lsocket -lnsl -lm -lc -xarch=v9
> -xarch=v9
> ld: fatal: file /opt/csw/lib/64/libpixman-1.so: wrong ELF class: ELFCLASS32
> ld: fatal: File processing errors. No output written to
> .libs/libcairo.so.2.10800.6
> gmake[5]: *** [libcairo.la] Error 1
> gmake[5]: Leaving directory
> `/home/dam/mgar/pkg/libcairo/trunk/work/build-isa-sparcv9/cairo-1.8.6/src'
> gmake[4]: *** [all] Error 2
> gmake[4]: Leaving directory
> `/home/dam/mgar/pkg/libcairo/trunk/work/build-isa-sparcv9/cairo-1.8.6/src'
> gmake[3]: *** [all-recursive] Error 1
> gmake[3]: Leaving directory
> `/home/dam/mgar/pkg/libcairo/trunk/work/build-isa-sparcv9/cairo-1.8.6'
> gmake[2]: *** [all] Error 2
> gmake[2]: Leaving directory
> `/home/dam/mgar/pkg/libcairo/trunk/work/build-isa-sparcv9/cairo-1.8.6'
> gmake[1]: *** [build-work/build-isa-sparcv9/cairo-1.8.6/Makefile] Error 2
> gmake[1]: Leaving directory `/home/dam/mgar/pkg/libcairo/trunk'
> gmake: *** [merge-isa-sparcv9] Error 2
>
>
>
>
> checking dynamic linker characteristics... solaris2.8 ld.so
> (cached) (cached) checking how to hardcode library paths into
> programs... immediate
> checking for getisax... no
> checking whether byte ordering is bigendian... yes
> checking for inline... inline
> checking whether __SUNPRO_C is declared... yes
> checking whether __amd64 is declared... no
> checking for perl... /opt/csw/bin/perl
> checking for -fvisibility... no
> checking for -xldscope (Sun compilers)... yes
> checking whether to use MMX intrinsics... no
> checking whether to use SSE2 intrinsics... no
> checking whether to use VMX/Altivec intrinsics... no
> checking whether to use ARM SIMD assembler... no
> checking for pkg-config... /opt/csw/bin/pkg-config
> checking pkg-config is at least version 0.9.0... yes
> checking for GTK... configure: error: Package requirements (gtk+-2.0)
> were not met:
>
> sh: gnome-config: not found
> Package pangocairo was not found in the pkg-config search path.
> Perhaps you should add the directory containing `pangocairo.pc'
> to the PKG_CONFIG_PATH environment variable
> Package 'pangocairo', required by 'GDK', not found
>
> Consider adjusting the PKG_CONFIG_PATH environment variable if you
> installed software in a non-standard prefix.
>
> Alternatively, you may set the environment variables GTK_CFLAGS
> and GTK_LIBS to avoid the need to call pkg-config.
> See the pkg-config man page for more details.
>
> gmake[1]: *** [configure-work/build-isa-sparcv8/pixman-0.15.2/configure]
> Error 1
> gmake[1]: Leaving directory `/home/dam/mgar/pkg/pixman/trunk'
> gmake: *** [merge-isa-sparcv8] Error 2
>
>
>
> _______________________________________________
> maintainers mailing list
> maintainers at lists.opencsw.org
> https://lists.opencsw.org/mailman/listinfo/maintainers
More information about the maintainers
mailing list