Когда я пытаюсь добавить библиотеку RXtX в свой рецепт, Bitbake выдает мне эту ошибку:
"/bin/bash: /yocto/build_raspberry/tmp/work/x86_64-linux/jamvm-native/2.0.0-devel+gitAUTOINC+6cef41d859-r0/recipe-sysroot-native/usr/bin/javac: No such file or directory"
Если я проверяю содержимое папки, появляется «javac.jikes», но не «java "
Я пытаюсь заменить" jamvm-native "на" cacao-native ", такая же ошибка происходит, но в папке" cacao ".
Если удалить RXTX из рецепта, всескомпилируйте OK
Мой local.conf содержит:
PREFERRED_PROVIDER_virtual/java-initial-native = "cacao-initial-native"
PREFERRED_PROVIDER_virtual/java-native = "jamvm-native"
PREFERRED_PROVIDER_virtual/javac-native = "ecj-bootstrap-native"
PREFERRED_RPROVIDER_java2-runtime = "openjdk-8"
Мой рецепт содержит:
IMAGE_INSTALL_append = " openjdk-8 rxtx "
Я также пробую рецепт "openjdk-8-test-image"и добавив «RXTX», но я получаю тот же результат.
И я пытаюсь скомпилировать «Cacao» и «Jamvm», они оба не скомпилируют.Для "какао" я получаю: # warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE"
| ^~~~~~~
| md-os.cpp:41:22: error: field 'uc_mcontext' has incomplete type 'sigcontext'
| struct sigcontext uc_mcontext;
| ^~~~~~~~~~~
| md-os.cpp:41:11: note: forward declaration of 'struct sigcontext'
| struct sigcontext uc_mcontext;
| ^~~~~~~~~~
| Makefile:420: recipe for target 'md-os.lo' failed
Для Jamvm я получаю:
/bin/bash: /yocto/build_raspberry/tmp/work/cortexa7hf-neon-vfpv4-poky-linux-gnueabi/jamvm/2.0.0-devel+gitAUTOINC+6cef41d859-r0/recipe-sysroot-native/usr/bin/ecj-initial: No such file or directory