On 7/15/2013 13:12, Karl Hiramoto wrote:
Hi,

I just setup a new SYSROOT cross environment today.   I successfully
merged, and tested/ran    busybox, systemd and kernel on target platform


A few packages are giving me the same error now "missing keyword,
invalid: RDEPEND: USE flag 'userland_GNU' referenced in conditional
'userland_GNU?' is not in IUSE"


Anyone know what I'm missing?


That can happen if your profile is incomplete (which several are). You can either switch to a complete profile (something in default/linux) or populate the missing variables yourself in $PORTAGE_CONFIGROOT/etc/portage/profile/make.defaults. In this case, you need to set

USERLAND="GNU"
USE_EXPAND="USERLAND"
USE_EXPAND_HIDDEN="USERLAND"

Hope this helps,

--
♫Dustin
http://dustin.hatch.name/

Reply via email to