I believe I found the problem.

One of the recipes in my user.collection/recipes folder had a .bb file with a dependency listed for ${GUMSTIXTOP}/com.gumstix.collection/...  I removed that recipe since it was just a hello world app, and everything seems to build correctly.

As for rebuilding u-boot itself, it appears the correct way to do that would be to run

$ bitbake u-boot
$ bitbake -c devshell u-boot

Which gives you a development shell where you can modify u-boot as needed (e.g., adding pins to ./board/omap3/overo/overo.h), exit, and let bitbake finish.

On Mon, Dec 28, 2009 at 3:25 PM, <coderdrone@gmail.com> wrote:
My build environment is supposed to be overo.  Following the 'setting up a build environment' instructions from gumstix.net's documentation, I get a ${HOME}/overo-oe directory tree like your environment does.  I didn't update this, since OVEROTOP should be ok as it is set by default.

When I wanted to rebuild u-boot, I did a "find . -name "overo.h"" in the overo-oe folder and modified the most likely overo.h file I could find.  I believe it happened to be in the overo-oe/tmp/.../build/.../ or similar directory.  My appologies as the build workstation is back at the office.

After modifying it, I did a bitbake u-boot and got the error messages from my above emails about com.gumstix.collection.

On Thu, Dec 24, 2009 at 2:37 AM, Wayne Cannon <wcannon@sonic.net> wrote:

I'm new to Gumstix and OpenEmbedded to, but my build/profile sets OVEROTOP,
not GUMSTIXTOP.  I don't know when or where GUMSTIXTOP is set, but after
changing OVEROTOP to match my directory path (it's initially
"${HOME}/overo-oe"), I was able to complete a full build.

coderdrone wrote:
> I actually didn't miss that step.  After appending ~/.bashrc, I can either
> close/reopen the terminal, or source it via $ source ~/.bashrc
> If I echo $GUMSTIXTOP in the terminal, it returns nothing, and there is no
> com.gumstix.collection folder anywhere in the overo-oe tree as far as I
> can
> tell, but if I try to run
> $ bitbake u-boot
> It appears to be trying to build all of my
> ~/overo-oe/user.collection/recipes/ projects into an OS image or
> something?
> This is when it complains about not being able to include
> ${GUMSTIXTOP}/com.gumstix.collection/...path/to/some/file... I can't
> remember the rest, but my dev box is at a remote location right now.
> ...

View this message in context: http://old.nabble.com/-Gumstix-Users--Clarification-on-Proper-Build-Environment-tp26906418p26911252.html
Sent from the Gumstix mailing list archive at Nabble.com.

This SF.Net email is sponsored by the Verizon Developer Community
Take advantage of Verizon's best-in-class app development support
A streamlined, 14 day to market process makes app distribution fast and easy
Join now and get one step closer to millions of Verizon customers
gumstix-users mailing list