[cairo] build failed
suzuki toshiya
mpsuzuki at hiroshima-u.ac.jp
Tue Feb 18 03:32:58 CET 2014
I guess amd64 libraries are still searched.
Could you check detailed linking instruction by adding "V=1" to make command?
Also there might be some hint in config.log whether i386 libraries are searched correctly.
Regards,
mpsuzuki
On 02/18/2014 11:10 AM, UtG wrote:
> I tried to compile cairo with 32bit support (on Chakra Linux 64bit) :
>
> export CC="gcc -m32"
> export CXX="g++ -m32"
> export PKG_CONFIG_PATH="/usr/lib32/pkgconfig"
>
> cd "${srcdir}/${_pkgbasename}-${pkgver}"
>
> autoreconf -vfi
> ./configure --prefix=/usr \
> --libdir=/usr/lib32 \
> --sysconfdir=/etc \
> --localstatedir=/var \
> --disable-static \
> --enable-tee \
> --disable-xlib-xcb
> make
>
>
>
> but it did not work.
> This is the log:
>
> [..]
>
> CC cairo_test_suite-fallback-resolution.o
> CC cairo_test_suite-cairo-test-constructors.o
> CC any2ppm-any2ppm.o
> CCLD any2ppm
> /usr/bin/ld: skipping incompatible
> /usr/lib/gcc/x86_64-unknown-linux-gnu/4.8.1/../../../libpoppler-glib.so when
> searching for -lpoppler-glib
> /usr/bin/ld: skipping incompatible /usr/lib/libpoppler-glib.so when
> searching for -lpoppler-glib
> /usr/bin/ld: cannot find -lpoppler-glib
> /usr/bin/ld: skipping incompatible
> /usr/lib/gcc/x86_64-unknown-linux-gnu/4.8.1/../../../librsvg-2.so when
> searching for -lrsvg-2
> /usr/bin/ld: skipping incompatible /usr/lib/librsvg-2.so when searching for
> -lrsvg-2
> /usr/bin/ld: cannot find -lrsvg-2
> /usr/bin/ld: skipping incompatible
> /usr/lib/gcc/x86_64-unknown-linux-gnu/4.8.1/../../../libgdk-x11-2.0.so when
> searching for -lgdk-x11-2.0
> /usr/bin/ld: skipping incompatible /usr/lib/libgdk-x11-2.0.so when searching
> for -lgdk-x11-2.0
> /usr/bin/ld: cannot find -lgdk-x11-2.0
> /usr/bin/ld: skipping incompatible
> /usr/lib/gcc/x86_64-unknown-linux-gnu/4.8.1/../../../libpangocairo-1.0.so
> when searching for -lpangocairo-1.0
> /usr/bin/ld: skipping incompatible /usr/lib/libpangocairo-1.0.so when
> searching for -lpangocairo-1.0
> /usr/bin/ld: cannot find -lpangocairo-1.0
> /usr/bin/ld: skipping incompatible
> /usr/lib/gcc/x86_64-unknown-linux-gnu/4.8.1/../../../libgdk_pixbuf-2.0.so
> when searching for -lgdk_pixbuf-2.0
> /usr/bin/ld: skipping incompatible /usr/lib/libgdk_pixbuf-2.0.so when
> searching for -lgdk_pixbuf-2.0
> /usr/bin/ld: cannot find -lgdk_pixbuf-2.0
> /usr/bin/ld: skipping incompatible
> /usr/lib/gcc/x86_64-unknown-linux-gnu/4.8.1/../../../libpango-1.0.so when
> searching for -lpango-1.0
> /usr/bin/ld: skipping incompatible /usr/lib/libpango-1.0.so when searching
> for -lpango-1.0
> /usr/bin/ld: cannot find -lpango-1.0
> /usr/bin/ld: skipping incompatible
> /usr/lib/gcc/x86_64-unknown-linux-gnu/4.8.1/../../../libspectre.so when
> searching for -lspectre
> /usr/bin/ld: skipping incompatible /usr/lib/libspectre.so when searching for
> -lspectre
> /usr/bin/ld: cannot find -lspectre
> collect2: error: ld returned 1 exit status
> make[4]: *** [any2ppm] Error 1
> make[4]: Leaving directory `/home/manu2/Build/prova/src/cairo-1.12.16/test'
> make[3]: *** [all-recursive] Error 1
> make[3]: Leaving directory `/home/manu2/Build/prova/src/cairo-1.12.16/test'
> make[2]: *** [all] Error 2
> make[2]: Leaving directory `/home/manu2/Build/prova/src/cairo-1.12.16/test'
> make[1]: *** [all-recursive] Errore 1
> make[1]: Leaving directory `/home/manu2/Build/prova/src/cairo-1.12.16'
> make: *** [all] Error 2
>
>
More information about the cairo
mailing list