It looks for Bonobo.idl where it can't find it.
A solution : symlink (or copy) "someplace"/share/idl from the zgcc image to /usr/share/idl
Now you're confusing me
Bonobo.idl already exists in
/usr/share/..., but apparently it is looking for it in the zgcc image (ie
/opt/native/arm/...). and hence the error when it doesn't find it.
I solved this by editing these two files:
components/image-viewer/Makefile
components/catalog-view/Makefile
I changed the line to :
VIEWER_IDL_INCLUDES = -I /usr/share/idl/bonobo-activation-2.0 -I /usr/share/idl/bonobo-2.0 -I /opt/native/arm/3.4.5-xscale-softvfp/armv5tel-cacko-linux/share/idl/bonobo-activation-2.0 -I /opt/native/arm/3.4.5-xscale-softvfp/armv5tel-cacko-linux/share/idl/bonobo-2.0
ie I added
/usr/share/idl/bonobo-activation-2.0 and
/usr/share/idl/bonobo-2.0 to the path that it should use to look for Bonobo.idl (and other *.idl).
This allowed me to finish the 'make'without error.
Now I'm doing 'make install', and it looks like it's doing all the compilation
again, which means another hour or so before it finishes . This double compilation thing seems to be a "feature" peculiar to zgcc - why does it behave like that?
-- cheers