[yocto] [meta-java] openjdk-7-jre was skipped: missing required distro feature ['x11'] (not in DISTRO_FEATURES)

Jens Rehsack rehsack at gmail.com
Fri Oct 16 08:09:49 PDT 2015


> Am 16.10.2015 um 15:35 schrieb Federico Pietro Briata <federicobriata at gmail.com>:
> 
> Hi Folks,
> I'm trying to compile java without x11 and unfortunately also without success..
> 
> I've added in my local.conf:
> 
> DISTRO_FEATURES_remove = "x11"
> # Java build settings
> PREFERRED_PROVIDER_virtual/java-native = "jamvm-native"
> PREFERRED_PROVIDER_virtual/javac-native = "ecj-bootstrap-native"
> PREFERRED_VERSION_openjdk-7-jre = "85b01-2.6.1"
> PREFERRED_VERSION_icedtea7-native = "2.1.3"
> PREFERRED_PROVIDER_openjdk-7-jre = "openjdk-7-jre"
> 
> but I get this error
> 
> ERROR: Nothing RPROVIDES 'openjdk-7-jre' (but /home/f34389b/yocto/PCM/R5.0/sources/meta-fede/recipes-images/images/fede-java-test.bb RDEPENDS on or otherwise requires it)
> ERROR: openjdk-7-jre was skipped: missing required distro feature ['x11'] (not in DISTRO_FEATURES)
> 
> Patching those files:
> meta-java/recipes-core/classpath/classpath.inc
> meta-java/recipes-core/jamvm/jamvm.inc
> meta-java/recipes-core/jamvm/jamvm_git.bb
> meta-java/recipes-core/openjdk/openjdk-common.inc
> poky/meta/recipes-graphics/xorg-lib/xorg-lib-common.inc
> 
> like this:
> -REQUIRED_DISTRO_FEATURES = "x11"
> +#REQUIRED_DISTRO_FEATURES = "x11"
> 
> seems to be a temporary workaround

Hi Federico,

unfortunately I missed https://github.com/rehsack/meta-java/commit/11e30f2bf198bcad91c0d14104fcd8b91255ad69 when submitting my patchset.

I'm working on some jdk7 native fixes and layer cleanup and will send a new patchset later today.

I do not intend to provide jdk7 for cross-compiling support without x11 - when you want no-x11, from my point of view, go to jdk8.

Cheers
-- 
Jens Rehsack - rehsack at gmail.com




More information about the yocto mailing list