I believe this is more an indication of a problem with the abiword
package.  My understanding is OE applies a patch to the cross compiler
so that if '/usr/include' (or some sub dir thereof) is ever included the
compile will fail.  This is to protect host (the system you are building
on) include files from contaminating cross-compiled programs. 

The fix may be as simple as making sure freetype2 is built before ABI
word (added freetype2 to the DEPENDS list).
-Phil

On Thu, 2009-12-03 at 23:45 +0100, Paul Menzel wrote:
> Dear OpenEmbedded hackers,
> 
> 
> I ran `bitbake beagleboard-demo-image` and got the following error. I am
> using HEAD 7303994323260b1190486655b694397b3a8a7272.
> 
>         $ bitbake beagleboard-demo-image
>         […]
>         ERROR: function do_compile failed
>         ERROR: see log in 
> /srv/oe/angstrom-dev/work/armv7a-angstrom-linux-gnueabi/abiword-2.8.1-r2/temp/log.do_compile.13680
>         NOTE: Task failed: 
> /srv/oe/angstrom-dev/work/armv7a-angstrom-linux-gnueabi/abiword-2.8.1-r2/temp/log.do_compile.13680
>         ERROR: TaskFailed event exception, aborting
>         ERROR: Build of /srv/oe/openembedded/recipes/abiword/abiword_2.8.1.bb 
> do_compile failed
>         NOTE: Running task 10113 of 10150 (ID: 19, 
> /srv/oe/openembedded/recipes/images/beagleboard-demo-image.bb, 
> do_package_write_ipk)
>         NOTE: Running task 10114 of 10150 (ID: 12, 
> /srv/oe/openembedded/recipes/images/beagleboard-demo-image.bb, do_qa_staging)
>         ERROR: Task 3406 
> (/srv/oe/openembedded/recipes/abiword/abiword_2.8.1.bb, do_compile) failed
>         NOTE: Waiting for 3 active tasks to finish
>         NOTE: 1: 
> /srv/oe/openembedded/recipes/images/beagleboard-demo-image.bb, do_qa_staging 
> (6766)
>         NOTE: 2: /srv/oe/openembedded/recipes/opkg/opkg-native_svn.bb, 
> do_configure (5978)
>         NOTE: 3: 
> /srv/oe/openembedded/recipes/images/beagleboard-demo-image.bb, 
> do_package_write_ipk (6719)
>         NOTE: Waiting for 2 active tasks to finish
>         NOTE: 1: 
> /srv/oe/openembedded/recipes/images/beagleboard-demo-image.bb, do_qa_staging 
> (6766)
>         NOTE: 2: /srv/oe/openembedded/recipes/opkg/opkg-native_svn.bb, 
> do_configure (5978)
>         NOTE: Waiting for 1 active tasks to finish
>         NOTE: 1: /srv/oe/openembedded/recipes/opkg/opkg-native_svn.bb, 
> do_configure (5978)
>         NOTE: Tasks Summary: Attempted 10110 tasks of which 9772 didn't need 
> to be rerun and 1 failed.
>         ERROR: '/srv/oe/openembedded/recipes/abiword/abiword_2.8.1.bb' failed
>         
>         $ more build/conf/local.conf
>         […]
>         DISTRO = "angstrom-2008.1"
>         
>         MACHINE = "beagleboard"
>         BUILD_ARCH = "i686"
>         BUILD_OS = "linux"
>         
>         BB_NICE_LEVEL="19"
>         
>         $ more 
> oe/angstrom-dev/work/armv7a-angstrom-linux-gnueabi/abiword-2.8.1-r2/temp/log.do_compile.13680
>         […]
>         Making all in xp
>         make[4]: Entering directory 
> `/srv/oe/angstrom-dev/work/armv7a-angstrom-linux-gnueabi/abiword-2.8.1-r2/abiword-2.8.1/plugins/wmf/xp'
>         /bin/sh ../../../arm-angstrom-linux-gnueabi-libtool --tag=CXX   
> --mode=compile arm-angstrom-linux-gnueabi-g++ -march=armv7-a -mtune=cortex-a8 
> -mfpu=neon -mfloat-abi=softfp -DHAVE_CONFIG_H -I. -I../../..  
> -I/usr/include/freetype2 -I/usr/include -pthread 
> -I/srv/oe/angstrom-dev/staging/armv7a-angstrom-linux-gnueabi/usr/include/glib-2.0
>  
> -I/srv/oe/angstrom-dev/staging/armv7a-angstrom-linux-gnueabi/usr/lib/glib-2.0/include
>    -pthread -DORBIT2=1 
> -I/srv/oe/angstrom-dev/staging/armv7a-angstrom-linux-gnueabi/usr/include/fribidi
>  
> -I/srv/oe/angstrom-dev/staging/armv7a-angstrom-linux-gnueabi/usr/include/glib-2.0
>  
> -I/srv/oe/angstrom-dev/staging/armv7a-angstrom-linux-gnueabi/usr/lib/glib-2.0/include
>  
> -I/srv/oe/angstrom-dev/staging/armv7a-angstrom-linux-gnueabi/usr/include/libgsf-1
>  
> -I/srv/oe/angstrom-dev/staging/armv7a-angstrom-linux-gnueabi/usr/include/libxml2
>  -I/srv/oe/angstrom-dev/staging/armv7a-angstrom-linux-gnueabi/usr/include/wv 
> -I/srv/oe/angstrom-dev/staging/armv7a-angstrom-linux-gnueabi/usr/include/enchant
>  
> -I/srv/oe/angstrom-dev/staging/armv7a-angstrom-linux-gnueabi/usr/include/gnome-vfs-2.0
>  
> -I/srv/oe/angstrom-dev/staging/armv7a-angstrom-linux-gnueabi/usr/lib/gnome-vfs-2.0/include
>  
> -I/srv/oe/angstrom-dev/staging/armv7a-angstrom-linux-gnueabi/usr/include/gconf/2
>  
> -I/srv/oe/angstrom-dev/staging/armv7a-angstrom-linux-gnueabi/usr/include/orbit-2.0
>  
> -I/srv/oe/angstrom-dev/staging/armv7a-angstrom-linux-gnueabi/usr/include/dbus-1.0
>  
> -I/srv/oe/angstrom-dev/staging/armv7a-angstrom-linux-gnueabi/usr/lib/dbus-1.0/include
>  
> -I/srv/oe/angstrom-dev/staging/armv7a-angstrom-linux-gnueabi/usr/include/libbonobo-2.0
>  
> -I/srv/oe/angstrom-dev/staging/armv7a-angstrom-linux-gnueabi/usr/include/bonobo-activation-2.0
>  
> -I/srv/oe/angstrom-dev/staging/armv7a-angstrom-linux-gnueabi/usr/include/libgoffice-0.8
>  
> -I/srv/oe/angstrom-dev/staging/armv7a-angstrom-linux-gnueabi/usr/include/gtk-2.0
>  
> -I/srv/oe/angstrom-dev/staging/armv7a-angstrom-linux-gnueabi/usr/include/libglade-2.0
>  
> -I/srv/oe/angstrom-dev/staging/armv7a-angstrom-linux-gnueabi/usr/include/cairo
>  
> -I/srv/oe/angstrom-dev/staging/armv7a-angstrom-linux-gnueabi/usr/include/pango-1.0
>  
> -I/srv/oe/angstrom-dev/staging/armv7a-angstrom-linux-gnueabi/usr/lib/gtk-2.0/include
>  
> -I/srv/oe/angstrom-dev/staging/armv7a-angstrom-linux-gnueabi/usr/include/atk-1.0
>  
> -I/srv/oe/angstrom-dev/staging/armv7a-angstrom-linux-gnueabi/usr/include/pixman-1
>  
> -I/srv/oe/angstrom-dev/staging/armv7a-angstrom-linux-gnueabi/usr/include/freetype2
>  
> -I/srv/oe/angstrom-dev/staging/armv7a-angstrom-linux-gnueabi/usr/include/libpng12
>  
> -I/srv/oe/angstrom-dev/staging/armv7a-angstrom-linux-gnueabi/usr/include/gtk-unix-print-2.0
>  
> -I/srv/oe/angstrom-dev/staging/armv7a-angstrom-linux-gnueabi/usr/include/librsvg-2
>    -I../../..  -I../../../src/af/ev/gtk -I../../../src/af/ev/xp 
> -I../../../src/af/gr/gtk -I../../../src/af/gr/xp -I../../../src/af/util/unix 
> -I../../../src/af/util/xp -I../../../src/af/xap/gtk -I../../../src/af/xap/xp 
> -I../../../src/text/fmt/gtk -I../../../src/text/fmt/xp 
> -I../../../src/text/ptbl/xp -I../../../src/wp/impexp/gtk 
> -I../../../src/wp/impexp/xp -I../../../src/wp/ap/gtk -I../../../src/wp/ap/xp 
> -I../../../src/plugins -DABI_DLL -DABI_BUILD_VERSION=\"2.8.1\" 
> -isystem/srv/oe/angstrom-dev/staging/armv7a-angstrom-linux-gnueabi/usr/include
>  -Wall -Wextra -Wsign-compare -Wpointer-arith -Wchar-subscripts 
> -Wwrite-strings -Wmissing-noreturn -Wunused -Wpointer-arith -Wshadow  
> -isystem/srv/oe/angstrom-dev/staging/armv7a-angstrom-linux-gnueabi/usr/include
>  -fexpensive-optimizations -frename-registers -fomit-frame-pointer -O2 -ggdb3 
> -fpermissive -fvisibility-inlines-hidden -MT ie_impGraphic_WMF.lo -MD -MP -MF 
> .deps/ie_impGraphic_WMF.Tpo -c -o ie_impGraphic_WMF.lo ie_impGraphic_WMF.cpp
>         arm-angstrom-linux-gnueabi-libtool: compile:  
> arm-angstrom-linux-gnueabi-g++ -march=armv7-a -mtune=cortex-a8 -mfpu=neon 
> -mfloat-abi=softfp -DHAVE_CONFIG_H -I. -I../../.. -I/usr/include/freetype2 
> -I/usr/include -pthread 
> -I/srv/oe/angstrom-dev/staging/armv7a-angstrom-linux-gnueabi/usr/include/glib-2.0
>  
> -I/srv/oe/angstrom-dev/staging/armv7a-angstrom-linux-gnueabi/usr/lib/glib-2.0/include
>  -pthread -DORBIT2=1 
> -I/srv/oe/angstrom-dev/staging/armv7a-angstrom-linux-gnueabi/usr/include/fribidi
>  
> -I/srv/oe/angstrom-dev/staging/armv7a-angstrom-linux-gnueabi/usr/include/glib-2.0
>  
> -I/srv/oe/angstrom-dev/staging/armv7a-angstrom-linux-gnueabi/usr/lib/glib-2.0/include
>  
> -I/srv/oe/angstrom-dev/staging/armv7a-angstrom-linux-gnueabi/usr/include/libgsf-1
>  
> -I/srv/oe/angstrom-dev/staging/armv7a-angstrom-linux-gnueabi/usr/include/libxml2
>  -I/srv/oe/angstrom-dev/staging/armv7a-angstrom-linux-gnueabi/usr/include/wv 
> -I/srv/oe/angstrom-dev/staging/armv7a-angstrom-linux-gnueabi/usr/include/enchant
>  
> -I/srv/oe/angstrom-dev/staging/armv7a-angstrom-linux-gnueabi/usr/include/gnome-vfs-2.0
>  
> -I/srv/oe/angstrom-dev/staging/armv7a-angstrom-linux-gnueabi/usr/lib/gnome-vfs-2.0/include
>  
> -I/srv/oe/angstrom-dev/staging/armv7a-angstrom-linux-gnueabi/usr/include/gconf/2
>  
> -I/srv/oe/angstrom-dev/staging/armv7a-angstrom-linux-gnueabi/usr/include/orbit-2.0
>  
> -I/srv/oe/angstrom-dev/staging/armv7a-angstrom-linux-gnueabi/usr/include/dbus-1.0
>  
> -I/srv/oe/angstrom-dev/staging/armv7a-angstrom-linux-gnueabi/usr/lib/dbus-1.0/include
>  
> -I/srv/oe/angstrom-dev/staging/armv7a-angstrom-linux-gnueabi/usr/include/libbonobo-2.0
>  
> -I/srv/oe/angstrom-dev/staging/armv7a-angstrom-linux-gnueabi/usr/include/bonobo-activation-2.0
>  
> -I/srv/oe/angstrom-dev/staging/armv7a-angstrom-linux-gnueabi/usr/include/libgoffice-0.8
>  
> -I/srv/oe/angstrom-dev/staging/armv7a-angstrom-linux-gnueabi/usr/include/gtk-2.0
>  
> -I/srv/oe/angstrom-dev/staging/armv7a-angstrom-linux-gnueabi/usr/include/libglade-2.0
>  
> -I/srv/oe/angstrom-dev/staging/armv7a-angstrom-linux-gnueabi/usr/include/cairo
>  
> -I/srv/oe/angstrom-dev/staging/armv7a-angstrom-linux-gnueabi/usr/include/pango-1.0
>  
> -I/srv/oe/angstrom-dev/staging/armv7a-angstrom-linux-gnueabi/usr/lib/gtk-2.0/include
>  
> -I/srv/oe/angstrom-dev/staging/armv7a-angstrom-linux-gnueabi/usr/include/atk-1.0
>  
> -I/srv/oe/angstrom-dev/staging/armv7a-angstrom-linux-gnueabi/usr/include/pixman-1
>  
> -I/srv/oe/angstrom-dev/staging/armv7a-angstrom-linux-gnueabi/usr/include/freetype2
>  
> -I/srv/oe/angstrom-dev/staging/armv7a-angstrom-linux-gnueabi/usr/include/libpng12
>  
> -I/srv/oe/angstrom-dev/staging/armv7a-angstrom-linux-gnueabi/usr/include/gtk-unix-print-2.0
>  
> -I/srv/oe/angstrom-dev/staging/armv7a-angstrom-linux-gnueabi/usr/include/librsvg-2
>  -I../../.. -I../../../src/af/ev/gtk -I../../../src/af/ev/xp 
> -I../../../src/af/gr/gtk -I../../../src/af/gr/xp -I../../../src/af/util/unix 
> -I../../../src/af/util/xp -I../../../src/af/xap/gtk -I../../../src/af/xap/xp 
> -I../../../src/text/fmt/gtk -I../../../src/text/fmt/xp 
> -I../../../src/text/ptbl/xp -I../../../src/wp/impexp/gtk 
> -I../../../src/wp/impexp/xp -I../../../src/wp/ap/gtk -I../../../src/wp/ap/xp 
> -I../../../src/plugins -DABI_DLL -DABI_BUILD_VERSION=\"2.8.1\" 
> -isystem/srv/oe/angstrom-dev/staging/armv7a-angstrom-linux-gnueabi/usr/include
>  -Wall -Wextra -Wsign-compare -Wpointer-arith -Wchar-subscripts 
> -Wwrite-strings -Wmissing-noreturn -Wunused -Wpointer-arith -Wshadow 
> -isystem/srv/oe/angstrom-dev/staging/armv7a-angstrom-linux-gnueabi/usr/include
>  -fexpensive-optimizations -frename-registers -fomit-frame-pointer -O2 -ggdb3 
> -fpermissive -fvisibility-inlines-hidden -MT ie_impGraphic_WMF.lo -MD -MP -MF 
> .deps/ie_impGraphic_WMF.Tpo -c ie_impGraphic_WMF.cpp  -fPIC -DPIC -o 
> .libs/ie_impGraphic_WMF.o
>         CROSS COMPILE Badness: /usr/include in INCLUDEPATH: 
> /usr/include/freetype2
>         cc1plus: internal compiler error: in add_path, at c-incpath.c:425
>         Please submit a full bug report,
>         with preprocessed source if appropriate.
>         See <http://gcc.gnu.org/bugs.html> for instructions.
>         make[4]: *** [ie_impGraphic_WMF.lo] Error 1
>         make[4]: Leaving directory 
> `/srv/oe/angstrom-dev/work/armv7a-angstrom-linux-gnueabi/abiword-2.8.1-r2/abiword-2.8.1/plugins/wmf/xp'
>         make[3]: *** [all-recursive] Error 1
>         make[3]: Leaving directory 
> `/srv/oe/angstrom-dev/work/armv7a-angstrom-linux-gnueabi/abiword-2.8.1-r2/abiword-2.8.1/plugins/wmf'
>         make[2]: *** [all-recursive] Error 1
>         make[2]: Leaving directory 
> `/srv/oe/angstrom-dev/work/armv7a-angstrom-linux-gnueabi/abiword-2.8.1-r2/abiword-2.8.1/plugins'
>         make[1]: *** [all-recursive] Error 1
>         make[1]: Leaving directory 
> `/srv/oe/angstrom-dev/work/armv7a-angstrom-linux-gnueabi/abiword-2.8.1-r2/abiword-2.8.1'
>         make: *** [all] Error 2
>         FATAL: oe_runmake failed
> 
> Do I need to report this to gcc upstream? Can I provide more
> information?
> 
> 
> Thanks,
> 
> Paul 
> _______________________________________________
> Openembedded-devel mailing list
> [email protected]
> http://lists.linuxtogo.org/cgi-bin/mailman/listinfo/openembedded-devel

_______________________________________________
Openembedded-devel mailing list
[email protected]
http://lists.linuxtogo.org/cgi-bin/mailman/listinfo/openembedded-devel

Reply via email to