Baby steps and faltering

Trying to cross compile on openSUSE 11.2 Milestone 8 x86_64.
lancelot@slipstream:~> ls OE/openembedded/
bitbake classes conf contrib COPYING.MIT docs files
linux-omap-2.6 MAINTAINERS README recipes removal.txt site tmp
lancelot@slipstream:~>
The kernel sources are the latest git.

In conf/build/local.conf I have the following lines - I have also tried
armv7l and beagleboard for MACHINE.
BBFILES := "/home/lancelot/OE/openembedded/recipes/*/*.bb"
DISTRO = "angstrom-200910_Sid"
MACHINE = "armv7l"

lancelot@slipstream:~/OE/openembedded> bitbake -b
recipes/linux/linux-omap2_git.bb
ERROR: Openembedded's config sanity checker detected a potential
misconfiguration.
        Either fix the cause of this error or at your own risk disable
the checker (see sanity.conf).
        Following is the list of potential problems / advisories:

        Please set TARGET_ARCH directly, or choose a MACHINE or DISTRO
that does so.
Please set TARGET_OS directly, or choose a MACHINE or DISTRO that does so.
DISTRO 'None' not found. Please set a valid DISTRO in your local.conf
Please install following missing utilities: help2man

On beagleboard

If you’re starting with angstrom, you should follow http://www.angstrom-distribution.org/building-angstrom exactly.

If you're starting with angstrom, you should follow
http://www.angstrom-distribution.org/building-angstrom *exactly*.

Thanks, I was using instructions from elinux.org.
Regards
Sid.