[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: [Ltib] Cairo fails to build
From: |
Peter Barada |
Subject: |
Re: [Ltib] Cairo fails to build |
Date: |
Mon, 31 Mar 2008 12:46:56 -0400 |
On Mon, 2008-03-31 at 18:25 +0200, Philippe Normand wrote:
> Hi!
>
> I get the following build error:
>
> make[2]: Entering directory
> `/home/phil/mx31/ltib/rpm/BUILD/cairo-1.4.10/src'
> if /bin/sh ../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I.
> -I. -I.. -I. -I../pixman/src
> -I/home/phil/mx31/ltib/rootfs/usr/include/freetype2
> -I/home/phil/mx31/ltib/rootfs/usr/include
> -I/home/phil/mx31/ltib/rootfs/usr/include/libpng12 -I/usr/include
> -Wall -Wextra -Wsign-compare -Werror-implicit-function-declaration
> -Wpointer-arith -Wwrite-strings -Wstrict-prototypes -Wmissing-prototypes
> -Wmissing-declarations -Wnested-externs -Wpacked -Wswitch-enum
> -Wmissing-format-attribute -Wstrict-aliasing=2 -Winit-self
> -Wunsafe-loop-optimizations -Wdeclaration-after-statement
> -Wold-style-definition -Wno-missing-field-initializers
> -Wno-unused-parameter -Wno-attributes -fno-strict-aliasing -g -O2 -MT
> cairo-gstate.lo -MD -MP -MF ".deps/cairo-gstate.Tpo" -c -o
> cairo-gstate.lo cairo-gstate.c; \
> then mv -f ".deps/cairo-gstate.Tpo" ".deps/cairo-gstate.Plo";
> else rm -f ".deps/cairo-gstate.Tpo"; exit 1; fi
> gcc -DHAVE_CONFIG_H -I. -I. -I.. -I. -I../pixman/src
> -I/home/phil/mx31/ltib/rootfs/usr/include/freetype2
> -I/home/phil/mx31/ltib/rootfs/usr/include
> -I/home/phil/mx31/ltib/rootfs/usr/include/libpng12 -I/usr/include -Wall
> -Wextra -Wsign-compare -Werror-implicit-function-declaration
> -Wpointer-arith -Wwrite-strings -Wstrict-prototypes -Wmissing-prototypes
> -Wmissing-declarations -Wnested-externs -Wpacked -Wswitch-enum
> -Wmissing-format-attribute -Wstrict-aliasing=2 -Winit-self
> -Wunsafe-loop-optimizations -Wdeclaration-after-statement
> -Wold-style-definition -Wno-missing-field-initializers
> -Wno-unused-parameter -Wno-attributes -fno-strict-aliasing -g -O2 -MT
> cairo-gstate.lo -MD -MP -MF .deps/cairo-gstate.Tpo -c cairo-gstate.c
> -fPIC -DPIC -o .libs/cairo-gstate.o
> cairo-gstate.c: In function '_cairo_gstate_set_dash':
> /usr/include/bits/mathinline.h:548: error: impossible constraint in
> 'asm'
Hmm, seeing that its pulling in /user/include/bits/mathinline.h, I'm
wondering if you're running into a problem where your cross-compliation
is sucking in host headers (from /usr/include) instead of the
cross-compilation headers that the spoofing should take care of...
> make[2]: *** [cairo-gstate.lo] Error 1
> make[2]: Leaving directory
> `/home/phil/mx31/ltib/rpm/BUILD/cairo-1.4.10/src'
> make[1]: *** [all-recursive] Error 1
> make[1]: Leaving directory `/home/phil/mx31/ltib/rpm/BUILD/cairo-1.4.10'
> make: *** [all] Error 2
> error: Bad exit status from /home/phil/mx31/ltib/tmp/rpm-tmp.30997 (%
> build)
>
>
> My version of gcc is:
>
> LTIB> gcc -v
> Using built-in specs.
> Target: arm-none-linux-gnueabi
> Configured
> with: /usr/src/redhat/BUILD/cross-mlib/source/gcc-4.1.2/configure
> --target=arm-none-linux-gnueabi --host=i686-host_pc-linux-gnu
> --prefix=/opt/freescale/usr/local/gcc-4.1.2-glibc-2.5-nptl-3/arm-none-linux-gnueabi
>
> --with-sysroot=/opt/freescale/usr/local/gcc-4.1.2-glibc-2.5-nptl-3/arm-none-linux-gnueabi/arm-none-linux-gnueabi/sysroot
> --enable-threads --enable-shared --disable-libssp --disable-libgomp
> --disable-libmudflap --enable-languages=c,c++ --enable-__cxa_atexit
> --disable-nls
> Thread model: posix
> gcc version 4.1.2
>
> I'm new to LTIB and don't really know how to debug this failure. Tried
> some googling without much success... Can anyone help me please?
>
> Philippe
>
>
>
> _______________________________________________
> LTIB home page: http://bitshrine.org
>
> Ltib mailing list
> address@hidden
> http://lists.nongnu.org/mailman/listinfo/ltib
--
Peter Barada <address@hidden>