[cairo] Should libgdiplus work with cairo-0.4? config looks for 0.3 only.

Jeff Kowalczyk jtk at yahoo.com
Thu May 5 12:54:26 PDT 2005


I am emerging gentoo mono packages, and a keyword dependency,
libgdiplus-1.1.5, fails to configure if it does not find cairo-0.3. I have
cairo-0.4 installed.

Before I file a bug with the libgdiplus maintainers, is it accurate to
characterize cairo-0.4.x as a '0.3-compatible cleanup' release while the
API was reworked for cairo-1.0? Should applications like libgdiplus and
SVG-enabled mozilla build as well with cairo-0.4 as they do with cairo-0.3?

Thanks.

configure: creating libtool
appending configuration tag "CXX" to libtool
checking for ld used by i686-pc-linux-gnu-g++... /usr/i686-pc-linux-gnu/bin/ld
checking if the linker (/usr/i686-pc-linux-gnu/bin/ld) is GNU ld... yes
checking whether the i686-pc-linux-gnu-g++ linker (/usr/i686-pc-linux-gnu/bin/ld) supports shared libraries... yes
checking for i686-pc-linux-gnu-g++ option to produce PIC... -fPIC
checking if i686-pc-linux-gnu-g++ PIC flag -fPIC works... yes
checking if i686-pc-linux-gnu-g++ supports -c -o file.o... yes
checking whether the i686-pc-linux-gnu-g++ linker (/usr/i686-pc-linux-gnu/bin/ld) supports shared libraries... yes
checking dynamic linker characteristics... GNU/Linux ld.so
checking how to hardcode library paths into programs... immediate
checking whether stripping libraries is possible... yes
appending configuration tag "F77" to libtool
checking if libtool supports shared libraries... yes
checking whether to build shared libraries... yes
checking whether to build static libraries... yes
checking for i686-pc-linux-gnu-g77 option to produce PIC... -fPIC
checking if i686-pc-linux-gnu-g77 PIC flag -fPIC works... yes
checking if i686-pc-linux-gnu-g77 supports -c -o file.o... yes
checking whether the i686-pc-linux-gnu-g77 linker (/usr/i686-pc-linux-gnu/bin/ld) supports shared libraries... yes
checking dynamic linker characteristics... GNU/Linux ld.so
checking how to hardcode library paths into programs... immediate
checking whether stripping libraries is possible... yes
checking whether byte ordering is bigendian... no
checking for pkg-config... /usr/bin/pkg-config
GLIB 2.0 installation OK
configure: error: "Did not find Cairo == 0.3.0"

!!! Please attach the config.log to your bug report:
!!! /var/tmp/portage/libgdiplus-1.1.5/work/libgdiplus-1.1.5/config.log

!!! ERROR: dev-dotnet/libgdiplus-1.1.5 failed.
!!! Function econf, Line 485, Exitcode 0
!!! econf failed
!!! If you need support, post the topmost build error, NOT this status message.





More information about the cairo mailing list