QEMU: http://autobuilder.yoctoproject.org/pub/nightly/20130226-2/machines/qemu/qemux86-64/core-image-sato-sdk-qemux86-64.tar.bz2 TOOCLHAIN: http://autobuilder.yoctoproject.org/pub/nightly/20130226-2/toolchain/x86_64/poky-eglibc-x86_64-i586-toolchain-gmae-1.3.sh ECLIPSE PLUGIN: http://autobuilder.yoctoproject.org/pub/nightly/20130226-2/eclipse-plugin/juno/ poky:98292d1ef1cb44cf96f0a28fbca6439eda55ce1b STEPS TO REPRODUCE: 1. Install the standalone toolchain, source the environment and extract the QEMU image. 2. Install Eclipse plugin for 1.3.1. 3. Configure yocto project settings with the standalone toolchain, sysroot and kernel insalled in steps 1. 4. Create a new Clutter C project 5. Reconfigure project EXPECTED RESULTS: 5. Reconfigure is successful. The user can not build the project ACTUAL RESULTS: 5. Reconfigure fails. The following error appears in eclipse-plugin "Problems" tab: Description Resource Path Location Type configure: error: Package requirements (glib-2.0 clutter-1.0) were not met zxczcx -1 Configure Problem
On the bug descrpition, the toolchain uses i586 arch and the Sysroot is for x86-64 arch. The bug reproduces with the same arch for both Sysroot and Toolchain.
I have managed to reproduce the bug using a standalone toolchain built using MACHINE=qemux86-64 bitbake -c populate_sdk core-image-sato It seems that clutter is not provided by either core-image-sato or core-image-sato-sdk. I have manually added it to the image by using CORE_IMAGE_EXTRA_INSTALL. Nonetheless, the latest version for clutter is 1.8, and from Eclipse the plugin is configured to search for clutter-1.0. Even after modifying the project configuration to look for the latest clutter, the reconfiguration fails due to pkg_config problem, see bug below: https://bugzilla.yoctoproject.org/show_bug.cgi?id=3997
Some updates: - after addin g clutter-1.8 to local.conf and running: MACHINE=qemux86-64 bitbake -c populate_sdk core-image-sato I have re-extracted the sdk, and now the clutter can be found (clutter-1.0.pc exists under the sdk). The bug does not reproduce in this case.
Ross, I saw that there were some recent changes to poky that remove a package from clutter (clutter-box2d). Does this change remove clutter support from core-image-sato-sdk ? I did a standalone build from the latest master using populate_sdk and found that clutter is not within the packages for this image.
As discussed on Jabber, changing the Clutter template to a GTK+ template seems like a good idea - GTK+ is in the Sato images unlike Clutter.
We decided to remove support for clutter projects in Eclipse due to the fact that clutter is no longer supported in core-image-sato and core-image-sato-sdk. As Ross suggested, gtk templates can be used instead. Patch is sent to list for review.
Ioana, Please rebase your patches for 3941 against danny for this bug. Thanks, Jessica
I have sent the patch for this issue, rebased for danny, to the mailing list.
http://git.yoctoproject.org/cgit/cgit.cgi/eclipse-poky/commit/?h=danny&id=ae28375759e6c9a6eef64f74b61d95e1cb00783d
verified as per above comments.