[csw-maintainers] I am running in circles around GNOME

Dagobert Michelsen dam at opencsw.org
Tue May 5 15:38:06 CEST 2009


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






More information about the maintainers mailing list