(i posted about this on the angstrom development list, but others
can't seem to reproduce it, so i'll throw it out here.)
using a fully-updated OE development branch, i'm trying to build the
beagleboard-demo-image for angstrom. this is happening on my fedora
11 system, which i suspect is part of the problem.
running the bitbake eventually produces:
...
ERROR: function do_compile failed
ERROR: see log in
/home/rpjday/oe/angstrom-dev/work/armv7a-angstrom-linux-gnueabi/gnome-panel-2.28.0-r0/temp/log.do_compile.29839
NOTE: Task failed:
/home/rpjday/oe/angstrom-dev/work/armv7a-angstrom-linux-gnueabi/gnome-panel-2.28.0-r0/temp/log.do_compile.29839
ERROR: TaskFailed event exception, aborting
ERROR: Build of
/home/rpjday/oe/openembedded/recipes/gnome/gnome-panel_2.28.0.bb
do_compile failed
...
clearly an error caused by gnome-panel-2.28.0. and here's the
relevant snippet from the log file (which i've attached in its
entirety):
...
Making all in gnome-panel
make[2]: Entering directory
`/home/rpjday/oe/angstrom-dev/work/armv7a-angstrom-linux-gnueabi/gnome-panel-2.28.0-r0/gnome-panel-2.28.0/gnome-panel'
/home/rpjday/oe/angstrom-dev/staging/x86_64-linux/usr/bin/orbit-idl-2
-I /usr/share/idl/bonobo-2.0 -I /usr/share/idl/bonobo-activation-2.0
../idl/GNOME_Panel.idl
orbit-idl-2 2.14.12 compiling
mode, hide preprocessor errors, passes: stubs skels common headers
Processing file ../idl/GNOME_Panel.idl
/home/rpjday/oe/angstrom-dev/staging/x86_64-linux/usr/bin/orbit-idl-2
-I /usr/share/idl/bonobo-2.0 -I /usr/share/idl/bonobo-activation-2.0
../idl/GNOME_Panel.idl
orbit-idl-2 2.14.12 compiling
mode, hide preprocessor errors, passes: stubs skels common headers
Processing file ../idl/GNOME_Panel.idl
/home/rpjday/oe/angstrom-dev/staging/x86_64-linux/usr/bin/orbit-idl-2
-I /usr/share/idl/bonobo-2.0 -I /usr/share/idl/bonobo-activation-2.0
../idl/GNOME_Panel.idl
orbit-idl-2 2.14.12 compiling
mode, hide preprocessor errors, passes: stubs skels common headers
Processing file ../idl/GNOME_Panel.idl
../idl/GNOME_Panel.idl:45: Error: `Bonobo' undeclared identifier
** (orbit-idl-2:29903): WARNING **: ../idl/GNOME_Panel.idl compilation
failed
make[2]: *** [GNOME_Panel-skels.c] Error 1
make[2]: *** Waiting for unfinished jobs....
../idl/GNOME_Panel.idl:45: Error: `Bonobo' undeclared identifier
clearly(?), the problem is that the build for gnome-panel is
doing this:
/home/rpjday/oe/angstrom-dev/staging/x86_64-linux/usr/bin/orbit-idl-2
-I /usr/share/idl/bonobo-2.0 -I /usr/share/idl/bonobo-activation-2.0
../idl/GNOME_Panel.idl
that is, including bonobo-2.0 components from the *native* install,
which doesn't make sense, does it? shouldn't *all* includes be done
relative to the OE build directories, and not from any native
installs?
if anyone out there is also using fedora 11, can you try to build
the same image and let me know what happens? it would be nice if i
could confirm that someone else can see the same thing.
rday
log.do_compile.29839 (5.73 KB)