crops/poky-container

poky container missing a lot of dependencies

minecraft2048 opened this issue · 2 comments

I'm using crops/poky:latest and crops/poky:ubuntu-20.04 and my build failed at native tool compilation

Some of the errors:

| DEBUG: Python function relocatable_binaries_preprocess finished
| DEBUG: Executing shell function relocatable_native_pcfiles
| DEBUG: Shell function relocatable_native_pcfiles finished
| DEBUG: Python function do_populate_sysroot finished
| DEBUG: Executing python function do_qa_staging
| NOTE: QA checking staging
| DEBUG: Python function do_qa_staging finished
| DEBUG: Executing python function sstate_task_postfunc
| DEBUG: Executing python function do_siteconfig
| DEBUG: Executing python function siteconfig_do_siteconfig
| DEBUG: Staging files from /workdir/build/tmp-glibc/work/x86_64-linux/ncurses-native/6.3+20220423-r0/sysroot-destdir/workdir/build/tmp-glibc/work/x86_64-linux/ncurses-native/6.3+20220423-r0/recipe-sysroot-native to /workdir/build/tmp-glibc/sysroots-components/x86_64/ncurses-native
| DEBUG: Executing python function buildhistory_emit_pkghistory
| DEBUG: Executing shell function buildhistory_emit_sysroot
| DEBUG: Shell function buildhistory_emit_sysroot finished
| DEBUG: Python function buildhistory_emit_pkghistory finished
| DEBUG: Executing shell function do_siteconfig_gencache
| autom4te: error: need GNU m4 1.4 or later: m4
| WARNING: /workdir/build/tmp-glibc/work/x86_64-linux/ncurses-native/6.3+20220423-r0/temp/run.do_siteconfig_gencache.315:160 exit 1 from 'autoconf'
| WARNING: Backtrace (BB generated script):
|       #1: siteconfig_do_siteconfig_gencache, /workdir/build/tmp-glibc/work/x86_64-linux/ncurses-native/6.3+20220423-r0/temp/run.do_siteconfig_gencache.315, line 160
|       #2: do_siteconfig_gencache, /workdir/build/tmp-glibc/work/x86_64-linux/ncurses-native/6.3+20220423-r0/temp/run.do_siteconfig_gencache.315, line 151
|       #3: main, /workdir/build/tmp-glibc/work/x86_64-linux/ncurses-native/6.3+20220423-r0/temp/run.do_siteconfig_gencache.315, line 170
| DEBUG: Python function siteconfig_do_siteconfig finished
| DEBUG: Python function do_siteconfig finished
| DEBUG: Python function sstate_task_postfunc finished
ERROR: Task (virtual:native:/workdir/poky/meta/recipes-core/ncurses/ncurses_6.3+20220423.bb:do_populate_sysroot) failed with exit code '1'
ERROR: file-native-5.41-r0 do_configure: autoreconf execution failed.
ERROR: file-native-5.41-r0 do_configure: ExecutionError('/workdir/build/tmp-glibc/work/x86_64-linux/file-native/5.41-r0/temp/run.do_configure.319', 1, None, None)
ERROR: Logfile of failure stored in: /workdir/build/tmp-glibc/work/x86_64-linux/file-native/5.41-r0/temp/log.do_configure.319

1
| /workdir/build/tmp-glibc/hosttools/ld: ../libelf/libelf.so: undefined reference to `fstat@GLIBC_2.33'
| /workdir/build/tmp-glibc/hosttools/ld: ../libdw/libdw.so: undefined reference to `pthread_rwlock_unlock@GLIBC_2.34'
| /workdir/build/tmp-glibc/hosttools/ld: ../libdw/libdw.so: undefined reference to `pthread_rwlock_destroy@GLIBC_2.34'
| /workdir/build/tmp-glibc/hosttools/ld: ../libdw/libdw.so: undefined reference to `pthread_rwlock_wrlock@GLIBC_2.34'
| /workdir/build/tmp-glibc/hosttools/ld: ../libdw/libdw.so: undefined reference to `pthread_rwlock_tryrdlock@GLIBC_2.34'
| /workdir/build/tmp-glibc/hosttools/ld: ../libdw/libdw.so: undefined reference to `pthread_rwlock_init@GLIBC_2.34'
| /workdir/build/tmp-glibc/hosttools/ld: ../libdw/libdw.so: undefined reference to `stat@GLIBC_2.33'
| /workdir/build/tmp-glibc/hosttools/ld: ../libdw/libdw.so: undefined reference to `pthread_rwlock_rdlock@GLIBC_2.34'
| collect2: error: ld returned 1 exit status
| make[2]: *** [Makefile:702: stack] Error 1
| /workdir/build/tmp-glibc/hosttools/ld: ../libdw/libdw.so: undefined reference to `fstat@GLIBC_2.33'
| /workdir/build/tmp-glibc/hosttools/ld: ../libdw/libdw.so: undefined reference to `pthread_rwlock_unlock@GLIBC_2.34'
| /workdir/build/tmp-glibc/hosttools/ld: ../libdw/libdw.so: undefined reference to `pthread_rwlock_destroy@GLIBC_2.34'
| /workdir/build/tmp-glibc/hosttools/ld: ../libdw/libdw.so: undefined reference to `pthread_rwlock_wrlock@GLIBC_2.34'
| /workdir/build/tmp-glibc/hosttools/ld: ../libdw/libdw.so: undefined reference to `pthread_rwlock_tryrdlock@GLIBC_2.34'
| /workdir/build/tmp-glibc/hosttools/ld: ../libdw/libdw.so: undefined reference to `pthread_rwlock_init@GLIBC_2.34'
| /workdir/build/tmp-glibc/hosttools/ld: ../libdw/libdw.so: undefined reference to `stat@GLIBC_2.33'
| /workdir/build/tmp-glibc/hosttools/ld: ../libdw/libdw.so: undefined reference to `pthread_rwlock_rdlock@GLIBC_2.34'
| collect2: error: ld returned 1 exit status
| make[2]: *** [Makefile:682: nm] Error 1
| make[1]: *** [Makefile:525: all-recursive] Error 1
| make: *** [Makefile:441: all] Error 2
| ERROR: oe_runmake failed
| WARNING: /workdir/build/tmp-glibc/work/x86_64-linux/elfutils-native/0.186-r0/temp/run.do_compile.316:182 exit 1 from 'exit 1'
| WARNING: Backtrace (BB generated script):
|       #1: bbfatal_log, /workdir/build/tmp-glibc/work/x86_64-linux/elfutils-native/0.186-r0/temp/run.do_compile.316, line 182
|       #2: die, /workdir/build/tmp-glibc/work/x86_64-linux/elfutils-native/0.186-r0/temp/run.do_compile.316, line 166
|       #3: oe_runmake, /workdir/build/tmp-glibc/work/x86_64-linux/elfutils-native/0.186-r0/temp/run.do_compile.316, line 161
|       #4: autotools_do_compile, /workdir/build/tmp-glibc/work/x86_64-linux/elfutils-native/0.186-r0/temp/run.do_compile.316, line 156
|       #5: do_compile, /workdir/build/tmp-glibc/work/x86_64-linux/elfutils-native/0.186-r0/temp/run.do_compile.316, line 151
|       #6: main, /workdir/build/tmp-glibc/work/x86_64-linux/elfutils-native/0.186-r0/temp/run.do_compile.316, line 195
ERROR: Task (virtual:native:/workdir/poky/meta/recipes-devtools/elfutils/elfutils_0.186.bb:do_compile) failed with exit code '1'
ERROR: ncurses-native-6.3+20220423-r0 do_populate_sysroot: ExecutionError('/workdir/build/tmp-glibc/work/x86_64-linux/ncurses-native/6.3+20220423-r0/temp/run.do_siteconfig_gencache.315', 1, None, None)
ERROR: Logfile of failure stored in: /workdir/build/tmp-glibc/work/x86_64-linux/ncurses-native/6.3+20220423-r0/temp/log.do_populate_sysroot.315

Please tell us which Yocto Project release you are using, which layers you have added and what image/target you are trying to build. Saying a vague statement like "missing a lot of dependencies" does not help us help you. We need to know your build environment.