The first problem is quemu, see attached log.
Then i add in my site.conf
DISTRO_FEATURES_BACKFILL_CONSIDERED += "gobject-introspection-data"
GIO_MODULE_PACKAGES = ""
Different error but unfortunately
ERROR: qemu-native-3.0.0-r0 do_compile: oe_runmake failed
ERROR: qemu-native-3.0.0-r0 do_compile: Function failed: do_compile (log file is located at /home/davide/openpli_thud/openpli-oe-core/build/tmp/work/x86_64-linux/qemu-native/3.0.0-r0/temp/log.do_compile.827586)
ERROR: Logfile of failure stored in: /home/davide/openpli_thud/openpli-oe-core/build/tmp/work/x86_64-linux/qemu-native/3.0.0-r0/temp/log.do_compile.827586
Log data follows:
| DEBUG: Executing shell function do_compile
| NOTE: make -j 4 LD=ld AR=ar OBJCOPY=objcopy LDFLAGS=-L/home/davide/openpli_thud/openpli-oe-core/build/tmp/work/x86_64-linux/qemu-native/3.0.0-r0/recipe-sysroot-native/usr/lib -L/home/davide/openpli_thud/openpli-oe-core/build/tmp/work/x86_64-linux/qemu-native/3.0.0-r0/recipe-sysroot-native/lib -Wl,-rpath-link,/home/davide/openpli_thud/openpli-oe-core/build/tmp/work/x86_64-linux/qemu-native/3.0.0-r0/recipe-sysroot-native/usr/lib -Wl,-rpath-link,/home/davide/openpli_thud/openpli-oe-core/build/tmp/work/x86_64-linux/qemu-native/3.0.0-r0/recipe-sysroot-native/lib -Wl,-rpath,/home/davide/openpli_thud/openpli-oe-core/build/tmp/work/x86_64-linux/qemu-native/3.0.0-r0/recipe-sysroot-native/usr/lib -Wl,-rpath,/home/davide/openpli_thud/openpli-oe-core/build/tmp/work/x86_64-linux/qemu-native/3.0.0-r0/recipe-sysroot-native/lib -Wl,-O1 -fuse-ld=bfd
| LINK qemu-img
| CC aarch64-linux-user/gdbstub-xml.o
| CC aarch64-linux-user/linux-user/syscall.o
| /home/davide/openpli_thud/openpli-oe-core/build/tmp/work/x86_64-linux/qemu-native/3.0.0-r0/qemu-3.0.0/linux-user/syscall.c:254:16: error: static declaration of ‘gettid’ follows non-static declaration
| 254 | _syscall0(int, gettid)
| | ^~~~~~
| /home/davide/openpli_thud/openpli-oe-core/build/tmp/work/x86_64-linux/qemu-native/3.0.0-r0/qemu-3.0.0/linux-user/syscall.c:185:13: note: in definition of macro ‘_syscall0’
| 185 | static type name (void) \
| | ^~~~
| In file included from /usr/include/unistd.h:1170,
| from /home/davide/openpli_thud/openpli-oe-core/build/tmp/work/x86_64-linux/qemu-native/3.0.0-r0/qemu-3.0.0/include/qemu/osdep.h:90,
| from /home/davide/openpli_thud/openpli-oe-core/build/tmp/work/x86_64-linux/qemu-native/3.0.0-r0/qemu-3.0.0/linux-user/syscall.c:20:
| /usr/include/bits/unistd_ext.h:34:16: note: previous declaration of ‘gettid’ was here
| 34 | extern __pid_t gettid (void) __THROW;
| | ^~~~~~
| CC arm-linux-user/gdbstub-xml.o
| /home/davide/openpli_thud/openpli-oe-core/build/tmp/work/x86_64-linux/qemu-native/3.0.0-r0/qemu-3.0.0/linux-user/ioctls.h:176:9: error: ‘SIOCGSTAMP’ undeclared here (not in a function); did you mean ‘SIOCSRARP’?
| 176 | IOCTL(SIOCGSTAMP, IOC_R, MK_PTR(MK_STRUCT(STRUCT_timeval)))
| | ^~~~~~~~~~
| /home/davide/openpli_thud/openpli-oe-core/build/tmp/work/x86_64-linux/qemu-native/3.0.0-r0/qemu-3.0.0/linux-user/syscall.c:5747:23: note: in definition of macro ‘IOCTL’
| 5747 | { TARGET_ ## cmd, cmd, #cmd, access, 0, { __VA_ARGS__ } },
| | ^~~
| /home/davide/openpli_thud/openpli-oe-core/build/tmp/work/x86_64-linux/qemu-native/3.0.0-r0/qemu-3.0.0/linux-user/ioctls.h:177:9: error: ‘SIOCGSTAMPNS’ undeclared here (not in a function); did you mean ‘SIOCGSTAMP_OLD’?
| 177 | IOCTL(SIOCGSTAMPNS, IOC_R, MK_PTR(MK_STRUCT(STRUCT_timespec)))
| | ^~~~~~~~~~~~
| /home/davide/openpli_thud/openpli-oe-core/build/tmp/work/x86_64-linux/qemu-native/3.0.0-r0/qemu-3.0.0/linux-user/syscall.c:5747:23: note: in definition of macro ‘IOCTL’
| 5747 | { TARGET_ ## cmd, cmd, #cmd, access, 0, { __VA_ARGS__ } },
| | ^~~
| CC arm-linux-user/linux-user/syscall.o
| make[1]: *** [/home/davide/openpli_thud/openpli-oe-core/build/tmp/work/x86_64-linux/qemu-native/3.0.0-r0/qemu-3.0.0/rules.mak:69: linux-user/syscall.o] Error 1
| make: *** [Makefile:481: subdir-aarch64-linux-user] Error 2
| make: *** Waiting for unfinished jobs....
| CC arm-linux-user/linux-user/strace.o
| /home/davide/openpli_thud/openpli-oe-core/build/tmp/work/x86_64-linux/qemu-native/3.0.0-r0/qemu-3.0.0/linux-user/syscall.c:254:16: error: static declaration of ‘gettid’ follows non-static declaration
| 254 | _syscall0(int, gettid)
| | ^~~~~~
| /home/davide/openpli_thud/openpli-oe-core/build/tmp/work/x86_64-linux/qemu-native/3.0.0-r0/qemu-3.0.0/linux-user/syscall.c:185:13: note: in definition of macro ‘_syscall0’
| 185 | static type name (void) \
| | ^~~~
| In file included from /usr/include/unistd.h:1170,
| from /home/davide/openpli_thud/openpli-oe-core/build/tmp/work/x86_64-linux/qemu-native/3.0.0-r0/qemu-3.0.0/include/qemu/osdep.h:90,
| from /home/davide/openpli_thud/openpli-oe-core/build/tmp/work/x86_64-linux/qemu-native/3.0.0-r0/qemu-3.0.0/linux-user/syscall.c:20:
| /usr/include/bits/unistd_ext.h:34:16: note: previous declaration of ‘gettid’ was here
| 34 | extern __pid_t gettid (void) __THROW;
| | ^~~~~~
| /home/davide/openpli_thud/openpli-oe-core/build/tmp/work/x86_64-linux/qemu-native/3.0.0-r0/qemu-3.0.0/linux-user/ioctls.h:176:9: error: ‘SIOCGSTAMP’ undeclared here (not in a function); did you mean ‘SIOCSRARP’?
| 176 | IOCTL(SIOCGSTAMP, IOC_R, MK_PTR(MK_STRUCT(STRUCT_timeval)))
| | ^~~~~~~~~~
| /home/davide/openpli_thud/openpli-oe-core/build/tmp/work/x86_64-linux/qemu-native/3.0.0-r0/qemu-3.0.0/linux-user/syscall.c:5747:23: note: in definition of macro ‘IOCTL’
| 5747 | { TARGET_ ## cmd, cmd, #cmd, access, 0, { __VA_ARGS__ } },
| | ^~~
| /home/davide/openpli_thud/openpli-oe-core/build/tmp/work/x86_64-linux/qemu-native/3.0.0-r0/qemu-3.0.0/linux-user/ioctls.h:177:9: error: ‘SIOCGSTAMPNS’ undeclared here (not in a function); did you mean ‘SIOCGSTAMP_OLD’?
| 177 | IOCTL(SIOCGSTAMPNS, IOC_R, MK_PTR(MK_STRUCT(STRUCT_timespec)))
| | ^~~~~~~~~~~~
| /home/davide/openpli_thud/openpli-oe-core/build/tmp/work/x86_64-linux/qemu-native/3.0.0-r0/qemu-3.0.0/linux-user/syscall.c:5747:23: note: in definition of macro ‘IOCTL’
| 5747 | { TARGET_ ## cmd, cmd, #cmd, access, 0, { __VA_ARGS__ } },
| | ^~~
| make[1]: *** [/home/davide/openpli_thud/openpli-oe-core/build/tmp/work/x86_64-linux/qemu-native/3.0.0-r0/qemu-3.0.0/rules.mak:69: linux-user/syscall.o] Error 1
| make[1]: *** Waiting for unfinished jobs....
| make: *** [Makefile:481: subdir-arm-linux-user] Error 2
| ERROR: oe_runmake failed
| WARNING: /home/davide/openpli_thud/openpli-oe-core/build/tmp/work/x86_64-linux/qemu-native/3.0.0-r0/temp/run.do_compile.827586:1 exit 1 from 'exit 1'
| ERROR: Function failed: do_compile (log file is located at /home/davide/openpli_thud/openpli-oe-core/build/tmp/work/x86_64-linux/qemu-native/3.0.0-r0/temp/log.do_compile.827586)
ERROR: Task (virtual:native:/home/davide/openpli_thud/openpli-oe-core/openembedded-core/meta/recipes-devtools/qemu/qemu_3.0.0.bb:do_compile) failed with exit code '1'
NOTE: Tasks Summary: Attempted 1018 tasks of which 883 didn't need to be rerun and 1 failed.
Summary: 1 task failed:
virtual:native:/home/davide/openpli_thud/openpli-oe-core/openembedded-core/meta/recipes-devtools/qemu/qemu_3.0.0.bb:do_compile
Summary: There were 143 WARNING messages shown.
Summary: There were 2 ERROR messages shown, returning a non-zero exit code.
Edited by dax, 2 November 2019 - 12:08.