[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