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
