invalid: RDEPEND: USE flag 'userland_GNU' referenced in conditional 'userland_GNU?' is not in IUSE

classic Classic list List threaded Threaded
3 messages Options
Reply | Threaded
Open this post in threaded view
|

invalid: RDEPEND: USE flag 'userland_GNU' referenced in conditional 'userland_GNU?' is not in IUSE

Bugzilla from karl@hiramoto.org
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?


xmerge  -v openssh

  * IMPORTANT: 1 news items need reading for repository 'gentoo'.
  * Use eselect news to read news items.


  * IMPORTANT: 5 config files in
'/usr/arm-unknown-linux-gnueabi/etc/portage' need updating.
  * See the CONFIGURATION FILES section of the emerge
  * man page to learn how to update config files.

These are the packages that would be merged, in order:

Calculating dependencies... done!

!!! All ebuilds that could satisfy "openssh" for
/usr/arm-unknown-linux-gnueabi/ have been masked.
!!! One of the following masked packages is required to complete your
request:
- net-misc/openssh-6.2_p2-r1::gentoo (masked by: missing keyword,
invalid: RDEPEND: USE flag 'userland_GNU' referenced in conditional
'userland_GNU?' is not in IUSE)
- net-misc/openssh-6.2_p2::gentoo (masked by: ~arm keyword, invalid:
RDEPEND: USE flag 'userland_GNU' referenced in conditional
'userland_GNU?' is not in IUSE)
- net-misc/openssh-6.1_p1-r1::gentoo (masked by: ~arm keyword, invalid:
RDEPEND: USE flag 'userland_GNU' referenced in conditional
'userland_GNU?' is not in IUSE)
- net-misc/openssh-6.1_p1::gentoo (masked by: ~arm keyword, invalid:
RDEPEND: USE flag 'userland_GNU' referenced in conditional
'userland_GNU?' is not in IUSE)
- net-misc/openssh-6.0_p1-r1::gentoo (masked by: ~arm keyword, invalid:
DEPEND: USE flag 'userland_GNU' referenced in conditional
'userland_GNU?' is not in IUSE, invalid: RDEPEND: USE flag
'userland_GNU' referenced in conditional 'userland_GNU?' is not in IUSE)
- net-misc/openssh-6.0_p1::gentoo (masked by: ~arm keyword, invalid:
DEPEND: USE flag 'userland_GNU' referenced in conditional
'userland_GNU?' is not in IUSE, invalid: RDEPEND: USE flag
'userland_GNU' referenced in conditional 'userland_GNU?' is not in IUSE)
- net-misc/openssh-5.9_p1-r4::gentoo (masked by: invalid: DEPEND: USE
flag 'userland_GNU' referenced in conditional 'userland_GNU?' is not in
IUSE, invalid: RDEPEND: USE flag 'userland_GNU' referenced in
conditional 'userland_GNU?' is not in IUSE)





# xmerge --info
Portage 2.1.12.2 (arch/arm/armv6j, gcc-4.6.3, unavailable, 3.8.13 x86_64)
=================================================================
System uname:
Linux-3.8.13-x86_64-Intel-R-_Core-TM-_i5_CPU_760_@_2.80GHz-with-gentoo-2.2
KiB Mem:     8159240 total,    830208 free
KiB Swap:    2097148 total,   2045784 free
Timestamp of tree: Mon, 15 Jul 2013 16:30:01 +0000
ld GNU ld (GNU Binutils) 2.23.1
app-shells/bash:          4.2_p45
dev-java/java-config:     2.1.12-r1
dev-lang/python:          2.7.5, 3.2.5-r1
dev-util/cmake:           2.8.10.2-r2
dev-util/pkgconfig:       0.28
sys-apps/baselayout:      2.2
sys-apps/openrc:          0.11.8
sys-apps/sandbox:         2.6-r1
sys-devel/autoconf:       2.13, 2.69
sys-devel/automake:       1.9.6-r3, 1.10.3, 1.11.6, 1.12.6
sys-devel/binutils:       2.23.1
sys-devel/gcc:            4.4.7, 4.5.4, 4.6.3
sys-devel/gcc-config:     1.7.3
sys-devel/libtool:        2.4-r1
sys-devel/make:           3.82-r4
sys-kernel/linux-headers: 3.7 (virtual/os-headers)
sys-libs/glibc:           2.15-r3
Repositories: gentoo Karl-s-Gentoo-Embedded-overlay retroshare-overlay
bitcoin kde
ACCEPT_KEYWORDS="arm"
ACCEPT_LICENSE="*"
CBUILD="x86_64-pc-linux-gnu"
CFLAGS="-O2 -pipe  -march=armv6 -mfpu=vfp  "
CHOST="arm-unknown-linux-gnueabi"
CONFIG_PROTECT="/etc /usr/share/config /usr/share/gnupg/qualified.txt
/usr/share/maven-bin-3.0/conf /usr/share/polkit-1/actions"
CONFIG_PROTECT_MASK="/etc/ca-certificates.conf /etc/env.d
/etc/fonts/fonts.conf /etc/gconf /etc/gentoo-release
/etc/php/apache2-php5.4/ext-active/ /etc/php/cgi-php5.4/ext-active/
/etc/php/cli-php5.4/ext-active/ /etc/revdep-rebuild /etc/sandbox.d
/etc/terminfo /etc/texmf/language.dat.d /etc/texmf/language.def.d
/etc/texmf/updmap.d /etc/texmf/web2c"
CXXFLAGS="-O2 -pipe  -march=armv6 -mfpu=vfp  "
DISTDIR="/usr/portage/distfiles"
FCFLAGS="-O2 -pipe -march=armv6j"
FEATURES="assume-digests binpkg-logs config-protect-if-modified
distlocks ebuild-locks fixlafiles merge-sync news parallel-fetch
preserve-libs protect-owned sandbox sfperms splitdebug strict
unknown-features-warn unmerge-logs unmerge-orphans userfetch xattr"
FFLAGS="-O2 -pipe -march=armv6j"
GENTOO_MIRRORS="ftp://mirror.ovh.net/gentoo-distfiles/
ftp://mirror.switch.ch/mirror/gentoo/"
LANG="en_US.UTF-8"
LDFLAGS=""
MAKEOPTS="-j6"
PKGDIR="/usr/portage/packages"
PORTAGE_CONFIGROOT="/usr/arm-unknown-linux-gnueabi/"
PORTAGE_RSYNC_EXTRA_OPTS="--bwlimit=150 --compress-level=9"
PORTAGE_RSYNC_OPTS="--recursive --links --safe-links --perms --times
--compress --force --whole-file --delete --stats --human-readable
--timeout=180 --exclude=/distfiles --exclude=/local --exclude=/packages"
PORTAGE_TMPDIR="/var/tmp"
PORTDIR="/usr/portage"
PORTDIR_OVERLAY="/usr/local/portage/embedded_gentoo_portage
/usr/local/portage/retroshare-overlay /var/lib/layman/bitcoin
/var/lib/layman/kde"
SYNC="rsync://rsync.gentoo.org/gentoo-portage"
USE="arm ssl symlink systemd"
Unset:  CPPFLAGS, CTARGET, EMERGE_DEFAULT_OPTS, INSTALL_MASK, LC_ALL,
PORTAGE_BUNZIP2_COMMAND, PORTAGE_COMPRESS, PORTAGE_COMPRESS_FLAGS,
USE_PYTHON



# cat /usr/local/bin/xmerge
#!/bin/bash
CBUILD=$(portageq envvar CHOST)
PORTAGE_CONFIGROOT="$SYSROOT"
if [[ "$1" == "--root" ]] ; then
     ROOT="$2"
     shift 2
else
     ROOT="$SYSROOT"
fi
export CBUILD PORTAGE_CONFIGROOT ROOT

emerge $*


# echo $SYSROOT
/usr/arm-unknown-linux-gnueabi



Thanks,

Karl



Reply | Threaded
Open this post in threaded view
|

Re: invalid: RDEPEND: USE flag 'userland_GNU' referenced in conditional 'userland_GNU?' is not in IUSE

Dustin C. Hatch-3
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 | Threaded
Open this post in threaded view
|

Re: invalid: RDEPEND: USE flag 'userland_GNU' referenced in conditional 'userland_GNU?' is not in IUSE

pva0xd
В Пн, 15/07/2013 в 22:27 -0500, Dustin C. Hatch пишет:
> > 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).

And, please, open a bug to have this fixed in the tree.

--
Peter.