[oe] [meta-java][PATCH 1/3] Don't depend on a hardcoded compiler

Richard Leitner richard.leitner at skidata.com
Tue Aug 25 06:46:46 UTC 2015


On 08/25/2015 08:38 AM, Khem Raj wrote:
> 
>> On Aug 20, 2015, at 12:25 AM, Richard Leitner <richard.leitner at skidata.com> wrote:
>>
>> Hi,
>>
>> On 08/19/2015 01:53 PM, Sven Ebenfeld wrote:
>>> This patch creates a circular dependency for me:
>>>
>>> ERROR: Unbuildable tasks were found.
>>> These are usually caused by circular dependencies and any circular
>>> dependency chains found will be printed below. Increase the debug
>>> level to see a list of unbuildable tasks.
>>>
>>
>> Same problem for me!
>>
>> My settings are:
>> PREFERRED_PROVIDER_virtual/java-initial-native = "cacao-initial-native"
>> PREFERRED_PROVIDER_virtual/java-native = "jamvm-native"
>> PREFERRED_PROVIDER_virtual/javac-native = "ecj-bootstrap-native”
> 
> can you change this to
> 
> PREFERRED_PROVIDER_virtual/javac-native = "ecj-initial-native"
> 
> and retry ?

Same problem:

NOTE: Preparing runqueue
ERROR: Unbuildable tasks were found.
These are usually caused by circular dependencies and any circular
dependency chains found will be printed below. Increase the debug level
to see a list of unbuildable tasks.

Identifying dependency loops (this may take a short while)...

ERROR:
Dependency loop #1 found:
  Task 674
(/opt/yocto/poky/meta-java/recipes-core/ecj/ecj-bootstrap-native.bb,
do_install) (dependent Tasks ['ecj-bootstrap-native.bb, do_compile'])
  Task 675
(/opt/yocto/poky/meta-java/recipes-core/ecj/ecj-bootstrap-native.bb,
do_populate_sysroot) (dependent Tasks ['ecj-bootstrap-native.bb,
do_install'])
  Task 684
(virtual:native:/opt/yocto/poky/meta-java/recipes-core/jamvm/jamvm_git.bb,
do_configure) (dependent Tasks ['gnu-config, do_populate_sysroot',
'autoconf, do_populate_sysroot', 'zlib, do_populate_sysroot', 'libffi,
do_populate_sysroot', 'jamvm, do_patch', 'automake,
do_populate_sysroot', 'libtool-native, do_populate_sysroot',
'classpath-native, do_populate_sysroot', 'ecj-bootstrap-native.bb,
do_populate_sysroot', 'pkgconfig, do_populate_sysroot'])
  Task 685
(virtual:native:/opt/yocto/poky/meta-java/recipes-core/jamvm/jamvm_git.bb,
do_compile) (dependent Tasks ['jamvm, do_configure'])
  Task 681
(virtual:native:/opt/yocto/poky/meta-java/recipes-core/jamvm/jamvm_git.bb,
do_install) (dependent Tasks ['jamvm, do_compile'])
  Task 682
(virtual:native:/opt/yocto/poky/meta-java/recipes-core/jamvm/jamvm_git.bb,
do_populate_sysroot) (dependent Tasks ['jamvm, do_install'])
  Task 677
(/opt/yocto/poky/meta-java/recipes-core/ecj/ecj-bootstrap-native.bb,
do_configure) (dependent Tasks ['ecj-bootstrap-native.bb, do_patch',
'jamvm, do_populate_sysroot', 'libecj-bootstrap-native,
do_populate_sysroot'])
  Task 678
(/opt/yocto/poky/meta-java/recipes-core/ecj/ecj-bootstrap-native.bb,
do_compile) (dependent Tasks ['ecj-bootstrap-native.bb, do_configure'])



Dependency loop #2 found:
  Task 674
(/opt/yocto/poky/meta-java/recipes-core/ecj/ecj-bootstrap-native.bb,
do_install) (dependent Tasks ['ecj-bootstrap-native.bb, do_compile'])
  Task 675
(/opt/yocto/poky/meta-java/recipes-core/ecj/ecj-bootstrap-native.bb,
do_populate_sysroot) (dependent Tasks ['ecj-bootstrap-native.bb,
do_install'])
  Task 691
(/opt/yocto/poky/meta-java/recipes-core/classpath/classpath-native_0.99.bb,
do_configure) (dependent Tasks ['zip, do_populate_sysroot', 'gnu-config,
do_populate_sysroot', 'autoconf, do_populate_sysroot',
'ecj-bootstrap-native.bb, do_populate_sysroot', 'automake,
do_populate_sysroot', 'classpath-native, do_patch', 'libtool-native,
do_populate_sysroot', 'fastjar, do_populate_sysroot',
'gettext-minimal-native, do_populate_sysroot'])
  Task 692
(/opt/yocto/poky/meta-java/recipes-core/classpath/classpath-native_0.99.bb,
do_compile) (dependent Tasks ['classpath-native, do_configure'])
  Task 688
(/opt/yocto/poky/meta-java/recipes-core/classpath/classpath-native_0.99.bb,
do_install) (dependent Tasks ['classpath-native, do_compile'])
  Task 689
(/opt/yocto/poky/meta-java/recipes-core/classpath/classpath-native_0.99.bb,
do_populate_sysroot) (dependent Tasks ['classpath-native, do_install'])
  Task 684
(virtual:native:/opt/yocto/poky/meta-java/recipes-core/jamvm/jamvm_git.bb,
do_configure) (dependent Tasks ['gnu-config, do_populate_sysroot',
'autoconf, do_populate_sysroot', 'zlib, do_populate_sysroot', 'libffi,
do_populate_sysroot', 'jamvm, do_patch', 'automake,
do_populate_sysroot', 'libtool-native, do_populate_sysroot',
'classpath-native, do_populate_sysroot', 'ecj-bootstrap-native.bb,
do_populate_sysroot', 'pkgconfig, do_populate_sysroot'])
  Task 685
(virtual:native:/opt/yocto/poky/meta-java/recipes-core/jamvm/jamvm_git.bb,
do_compile) (dependent Tasks ['jamvm, do_configure'])
  Task 681
(virtual:native:/opt/yocto/poky/meta-java/recipes-core/jamvm/jamvm_git.bb,
do_install) (dependent Tasks ['jamvm, do_compile'])
  Task 682
(virtual:native:/opt/yocto/poky/meta-java/recipes-core/jamvm/jamvm_git.bb,
do_populate_sysroot) (dependent Tasks ['jamvm, do_install'])
  Task 677
(/opt/yocto/poky/meta-java/recipes-core/ecj/ecj-bootstrap-native.bb,
do_configure) (dependent Tasks ['ecj-bootstrap-native.bb, do_patch',
'jamvm, do_populate_sysroot', 'libecj-bootstrap-native,
do_populate_sysroot'])
  Task 678
(/opt/yocto/poky/meta-java/recipes-core/ecj/ecj-bootstrap-native.bb,
do_compile) (dependent Tasks ['ecj-bootstrap-native.bb, do_configure'])





More information about the Openembedded-devel mailing list