- Abstract
This document records How to build and deploy Linux BSP on S32V234EVB board with Host Ubuntu 20.04. Assume that you have already set up Ubuntu20.04 computing environment and all related tools and libraries has already been installed. The build and deploy procedure is much more complicated compared to that of Ubuntu18.04 which is described in ref[2].
- Reference
- S32V2 Vision and Sensor Fusion low-cost Evaluation Board
S32V2 Vision and Sensor Fusion low-cost Evaluation Board | NXP Semiconductors
- S32V234_LinuxBSP_23.1_User_Manual.pdf
- ubuntu 20.04 编译yocto 错误集锦
ubuntu 20.04 编译yocto 错误集锦_error: oe_runmake failed-CSDN博客
- openwrt freadahead.c error: #error "Please port gnulib freadahead.c to your platform! Look at the definition of fflush, fread, ungetc on your system, then report this to buggnulib
++http://t.zoukankan.com/hzijone-p-15529946.html++
- 在Ubuntu21.04中编译Tina SDKV1.01 版本 踩坑记录
++https://blog.csdn.net/weixin_43094346/article/details/123063231++
- Main Procedures
- Building default YOCTO
-
-
- Install repo
-
mkdir ~/bin
curl https://mirrors.tuna.tsinghua.edu.cn/git/git-repo > ~/bin/repo
(in official ref[2] it is curl http://commondatastorage.googleapis.com/git-repo-downloads/repo > ~/bin/repo, actually the repo's location is not fixed and you can specify it anywhere)
chmod a+x ~/bin/repo
PATH=${PATH}:~/bin
-
-
- Download the Yocto Project Environment
-
mkdir fsl-auto-yocto-bsp-s32v234
cd fsl-auto-yocto-bsp-s32v234
repo init -u https://source.codeaurora.org/external/autobsps32/auto_yocto_bsp -b release/s32v_bsp23.1
repo sync
-
-
- Build the Linux BSP
-
- First time setup
./sources/meta-alb/scripts/host-prepare.sh
- Create a build directory in the SDK root
source nxp-setup-alb.sh -m s32v234evb
- Configure and add GPU drivers
bitbake virtual/kernel -c menuconfig
Device Drivers -> Generic Driver Options -> [*] DMA Contiguous Memory Allocator -> set (32) Size in Mega Bytes instead of 16 (default)
- Generate images
bitbake fsl-image-auto
would be enough to completely build u-boot, kernel, modules, and a rootfs ready to be deployed. Look for a build result in <builddirectory>/tmp/deploy/images/.
-
- Encountered Problems
Below just exhibit majority part of encountered problems when you execute "bitbake" command. However, actually you may face many more problems.
-
-
- bison-native do_compile errors
-
yulong@yulong-ZenBook-U3700EA:~/extend/fsl-auto-yocto-bsp-s32v234/build_s32v234evb$ bitbake fsl-image-auto
WARNING: /home/yulong/extend/fsl-auto-yocto-bsp-s32v234/sources/poky/meta/lib/oe/maketype.py:99: DeprecationWarning: Using or importing the ABCs from 'collections' instead of from 'collections.abc' is deprecated since Python 3.3, and in 3.10 it will stop working
if not isinstance(obj, collections.Callable):
WARNING: Host distribution "ubuntu-20.04" has not been validated with this version of the build system; you may possibly experience unexpected failures. It is recommended that you use a tested distribution.
Loading cache: 100% |########################################################################################################################| Time: 0:00:00
Loaded 3641 entries from dependency cache.
NOTE: Resolving any missing task queue dependencies
Build Configuration:
BB_VERSION = "1.38.0"
BUILD_SYS = "x86_64-linux"
NATIVELSBSTRING = "ubuntu-20.04"
TARGET_SYS = "aarch64-fsl-linux"
MACHINE = "s32v234evb"
DISTRO = "fsl-auto"
DISTRO_VERSION = "1.0"
TUNE_FEATURES = "aarch64"
TARGET_FPU = ""
meta
meta-poky
meta-yocto-bsp = "HEAD:fa962ec72f8a8337eaae71ab622e340f6ef56395"
meta-oe
meta-multimedia
meta-python
meta-networking
meta-gnome
meta-filesystems
meta-webserver
meta-perl
meta-xfce = "HEAD:8760facba1bceb299b3613b8955621ddaa3d4c3f"
meta-virtualization = "HEAD:ed2038c935777d1336c17989d454f4e9c95fea7f"
meta-freescale = "HEAD:827bda6303c9d637efb4b94727b67e1857760171"
meta-alb = "HEAD:f91cd915ab925f5d042f816e01a05d5a712f5a73"
meta-linaro-toolchain = "HEAD:282b47a10940c26854c1cca0ec40950192af16fc"
WARNING: Your host glibc verson (2.31) is newer than that in uninative (2.28). Disabling uninative so that sstate is not corrupted.
Initialising tasks: 100% |###################################################################################################################| Time: 0:00:01
Checking sstate mirror object availability: 100% |###########################################################################################| Time: 0:00:01
NOTE: Executing SetScene Tasks
NOTE: Executing RunQueue Tasks
ERROR: bison-native-3.0.4-r0 do_compile: oe_runmake failed
ERROR: bison-native-3.0.4-r0 do_compile: Function failed: do_compile (log file is located at /home/yulong/extend/fsl-auto-yocto-bsp-s32v234/build_s32v234evb/tmp/work/x86_64-linux/bison-native/3.0.4-r0/temp/log.do_compile.176852)
ERROR: Logfile of failure stored in: /home/yulong/extend/fsl-auto-yocto-bsp-s32v234/build_s32v234evb/tmp/work/x86_64-linux/bison-native/3.0.4-r0/temp/log.do_compile.176852
Log data follows:
| DEBUG: Executing shell function do_compile
| NOTE: make -j 12
| make all-recursive
| make[1]: Entering directory '/home/yulong/extend/fsl-auto-yocto-bsp-s32v234/build_s32v234evb/tmp/work/x86_64-linux/bison-native/3.0.4-r0/build'
| Making all in po
| make[2]: Entering directory '/home/yulong/extend/fsl-auto-yocto-bsp-s32v234/build_s32v234evb/tmp/work/x86_64-linux/bison-native/3.0.4-r0/build/po'
| make[2]: Nothing to be done for 'all'.
| make[2]: Leaving directory '/home/yulong/extend/fsl-auto-yocto-bsp-s32v234/build_s32v234evb/tmp/work/x86_64-linux/bison-native/3.0.4-r0/build/po'
| Making all in runtime-po
| make[2]: Entering directory '/home/yulong/extend/fsl-auto-yocto-bsp-s32v234/build_s32v234evb/tmp/work/x86_64-linux/bison-native/3.0.4-r0/build/runtime-po'
| make[2]: Nothing to be done for 'all'.
| make[2]: Leaving directory '/home/yulong/extend/fsl-auto-yocto-bsp-s32v234/build_s32v234evb/tmp/work/x86_64-linux/bison-native/3.0.4-r0/build/runtime-po'
| Making all in .
| make[2]: Entering directory '/home/yulong/extend/fsl-auto-yocto-bsp-s32v234/build_s32v234evb/tmp/work/x86_64-linux/bison-native/3.0.4-r0/build'
| gcc -I. -I./lib -I../bison-3.0.4 -I../bison-3.0.4/lib -isystem/home/yulong/extend/fsl-auto-yocto-bsp-s32v234/build_s32v234evb/tmp/work/x86_64-linux/bison-native/3.0.4-r0/recipe-sysroot-native/usr/include -isystem/home/yulong/extend/fsl-auto-yocto-bsp-s32v234/build_s32v234evb/tmp/work/x86_64-linux/bison-native/3.0.4-r0/recipe-sysroot-native/usr/include -O2 -pipe -c -o lib/fseterr.o ../bison-3.0.4/lib/fseterr.c
| ../bison-3.0.4/lib/fseterr.c: In function 'fseterr':
| ../bison-3.0.4/lib/fseterr.c:77:3: error: #error "Please port gnulib fseterr.c to your platform! Look at the definitions of ferror and clearerr on your system, then report this to bug-gnulib."
| 77 | #error "Please port gnulib fseterr.c to your platform! Look at the definitions of ferror and clearerr on your system, then report this to bug-gnulib."
| | ^~~~~
| make[2]: *** [Makefile:3366: lib/fseterr.o] Error 1
| make[2]: Leaving directory '/home/yulong/extend/fsl-auto-yocto-bsp-s32v234/build_s32v234evb/tmp/work/x86_64-linux/bison-native/3.0.4-r0/build'
| make[1]: *** [Makefile:4379: all-recursive] Error 1
| make[1]: Leaving directory '/home/yulong/extend/fsl-auto-yocto-bsp-s32v234/build_s32v234evb/tmp/work/x86_64-linux/bison-native/3.0.4-r0/build'
| make: *** [Makefile:2525: all] Error 2
| ERROR: oe_runmake failed
| WARNING: exit code 1 from a shell command.
| ERROR: Function failed: do_compile (log file is located at /home/yulong/extend/fsl-auto-yocto-bsp-s32v234/build_s32v234evb/tmp/work/x86_64-linux/bison-native/3.0.4-r0/temp/log.do_compile.176852)
ERROR: Task (virtual:native:/home/yulong/extend/fsl-auto-yocto-bsp-s32v234/sources/poky/meta/recipes-devtools/bison/bison_3.0.4.bb:do_compile) failed with exit code '1'
NOTE: Tasks Summary: Attempted 264 tasks of which 243 didn't need to be rerun and 1 failed.
Summary: 1 task failed:
virtual:native:/home/yulong/extend/fsl-auto-yocto-bsp-s32v234/sources/poky/meta/recipes-devtools/bison/bison_3.0.4.bb:do_compile
Summary: There were 3 WARNING messages shown.
Summary: There were 2 ERROR messages shown, returning a non-zero exit code.
Resolution: make a patch
a. create a patch file "110-glibc-bison.patch"
--- a/lib/stdio-impl.h
+++ b/lib/stdio-impl.h
@@ -18,6 +18,12 @@
the same implementation of stdio extension API, except that some fields
have different naming conventions, or their access requires some casts. */
+/* Glibc 2.28 made _IO_IN_BACKUP private. For now, work around this
-
problem by defining it ourselves. FIXME: Do not rely on glibc
-
internals. */
+#if !defined _IO_IN_BACKUP && defined _IO_EOF_SEEN
+# define _IO_IN_BACKUP 0x100
+#endif
/* BSD stdio derived implementations. */
--- a/lib/fseterr.c
+++ b/lib/fseterr.c
@@ -29,7 +29,7 @@
/* Most systems provide FILE as a struct and the necessary bitmask in
<stdio.h>, because they need it for implementing getc() and putc() as
fast macros. */
-#if defined _IO_ftrylockfile || GNU_LIBRARY == 1 /* GNU libc, BeOS, Haiku, Linux libc5 */
+#if defined _IO_EOF_SEEN || GNU_LIBRARY == 1 /* GNU libc, BeOS, Haiku, Linux libc5 */
fp->_flags |= _IO_ERR_SEEN;
#elif defined __sferror || defined DragonFly /* FreeBSD, NetBSD, OpenBSD, DragonFly, Mac OS X, Cygwin */
fp_->_flags |= __SERR;
b. deploy the patch
cp 110-glibc-bison.patch /home/oem/code/yocto-sumo-ac8015/meta/poky/meta/recipes-devtools/bison/bison/
c. update the bb file
SRC_URI = "{GNU_MIRROR}/bison/bison-{PV}.tar.xz \
file://0001-Unset-need_charset_alias-when-building-for-musl.patch \
file://dont-depend-on-help2man.patch.patch \
file://0001-src-local.mk-fix-parallel-issue.patch \
file://add-with-bisonlocaledir.patch \
file://110-glibc-bison.patch \
"
-
-
- elfutils-native do_compile errors
-
yulong@yulong-ZenBook-U3700EA:~/extend/fsl-auto-yocto-bsp-s32v234/build_s32v234evb$ bitbake fsl-image-auto
WARNING: /home/yulong/extend/fsl-auto-yocto-bsp-s32v234/sources/poky/meta/lib/oe/maketype.py:99: DeprecationWarning: Using or importing the ABCs from 'collections' instead of from 'collections.abc' is deprecated since Python 3.3, and in 3.10 it will stop working
if not isinstance(obj, collections.Callable):
WARNING: Host distribution "ubuntu-20.04" has not been validated with this version of the build system; you may possibly experience unexpected failures. It is recommended that you use a tested distribution.
Loading cache: 100% |########################################################################################################################| Time: 0:00:00
Loaded 3641 entries from dependency cache.
NOTE: Resolving any missing task queue dependencies
Build Configuration:
BB_VERSION = "1.38.0"
BUILD_SYS = "x86_64-linux"
NATIVELSBSTRING = "ubuntu-20.04"
TARGET_SYS = "aarch64-fsl-linux"
MACHINE = "s32v234evb"
DISTRO = "fsl-auto"
DISTRO_VERSION = "1.0"
TUNE_FEATURES = "aarch64"
TARGET_FPU = ""
meta
meta-poky
meta-yocto-bsp = "HEAD:fa962ec72f8a8337eaae71ab622e340f6ef56395"
meta-oe
meta-multimedia
meta-python
meta-networking
meta-gnome
meta-filesystems
meta-webserver
meta-perl
meta-xfce = "HEAD:8760facba1bceb299b3613b8955621ddaa3d4c3f"
meta-virtualization = "HEAD:ed2038c935777d1336c17989d454f4e9c95fea7f"
meta-freescale = "HEAD:827bda6303c9d637efb4b94727b67e1857760171"
meta-alb = "HEAD:f91cd915ab925f5d042f816e01a05d5a712f5a73"
meta-linaro-toolchain = "HEAD:282b47a10940c26854c1cca0ec40950192af16fc"
WARNING: Your host glibc verson (2.31) is newer than that in uninative (2.28). Disabling uninative so that sstate is not corrupted.
Initialising tasks: 100% |###################################################################################################################| Time: 0:00:01
Checking sstate mirror object availability: 100% |###########################################################################################| Time: 0:00:01
NOTE: Executing SetScene Tasks
NOTE: Executing RunQueue Tasks
ERROR: elfutils-native-0.170-r0 do_compile: oe_runmake failed
ERROR: elfutils-native-0.170-r0 do_compile: Function failed: do_compile (log file is located at /home/yulong/extend/fsl-auto-yocto-bsp-s32v234/build_s32v234evb/tmp/work/x86_64-linux/elfutils-native/0.170-r0/temp/log.do_compile.231503)
ERROR: Logfile of failure stored in: /home/yulong/extend/fsl-auto-yocto-bsp-s32v234/build_s32v234evb/tmp/work/x86_64-linux/elfutils-native/0.170-r0/temp/log.do_compile.231503
Log data follows:
| DEBUG: Executing shell function do_compile
| NOTE: make -j 12
| make --no-print-directory all-recursive
| Making all in config
| make[2]: Nothing to be done for 'all'.
| Making all in m4
| make[2]: Nothing to be done for 'all'.
| Making all in lib
| make[2]: Nothing to be done for 'all'.
| Making all in libelf
| gcc -D_GNU_SOURCE -DHAVE_CONFIG_H -DLOCALEDIR='"/home/yulong/extend/fsl-auto-yocto-bsp-s32v234/build_s32v234evb/tmp/work/x86_64-linux/elfutils-native/0.170-r0/recipe-sysroot-native/usr/share/locale"' -I. -I../../elfutils-0.170/libelf -I.. -I. -I../../elfutils-0.170/libelf -I../../elfutils-0.170/lib -I.. -isystem/home/yulong/extend/fsl-auto-yocto-bsp-s32v234/build_s32v234evb/tmp/work/x86_64-linux/elfutils-native/0.170-r0/recipe-sysroot-native/usr/include -std=gnu99 -Wall -Wshadow -Wformat=2 -Wold-style-definition -Wstrict-prototypes -Wlogical-op -Wduplicated-cond -Wnull-dereference -Wimplicit-fallthrough=5 -Werror -Wunused -Wextra -Wstack-usage=262144 -D_FORTIFY_SOURCE=2 -isystem/home/yulong/extend/fsl-auto-yocto-bsp-s32v234/build_s32v234evb/tmp/work/x86_64-linux/elfutils-native/0.170-r0/recipe-sysroot-native/usr/include -O2 -pipe -c -o elf32_fsize.o ../../elfutils-0.170/libelf/elf32_fsize.c
| gcc -D_GNU_SOURCE -DHAVE_CONFIG_H -DLOCALEDIR='"/home/yulong/extend/fsl-auto-yocto-bsp-s32v234/build_s32v234evb/tmp/work/x86_64-linux/elfutils-native/0.170-r0/recipe-sysroot-native/usr/share/locale"' -I. -I../../elfutils-0.170/libelf -I.. -I. -I../../elfutils-0.170/libelf -I../../elfutils-0.170/lib -I.. -isystem/home/yulong/extend/fsl-auto-yocto-bsp-s32v234/build_s32v234evb/tmp/work/x86_64-linux/elfutils-native/0.170-r0/recipe-sysroot-native/usr/include -std=gnu99 -Wall -Wshadow -Wformat=2 -Wold-style-definition -Wstrict-prototypes -Wlogical-op -Wduplicated-cond -Wnull-dereference -Wimplicit-fallthrough=5 -Werror -Wunused -Wextra -Wstack-usage=262144 -D_FORTIFY_SOURCE=2 -isystem/home/yulong/extend/fsl-auto-yocto-bsp-s32v234/build_s32v234evb/tmp/work/x86_64-linux/elfutils-native/0.170-r0/recipe-sysroot-native/usr/include -O2 -pipe -c -o elf64_fsize.o ../../elfutils-0.170/libelf/elf64_fsize.c
| gcc -D_GNU_SOURCE -DHAVE_CONFIG_H -DLOCALEDIR='"/home/yulong/extend/fsl-auto-yocto-bsp-s32v234/build_s32v234evb/tmp/work/x86_64-linux/elfutils-native/0.170-r0/recipe-sysroot-native/usr/share/locale"' -I. -I../../elfutils-0.170/libelf -I.. -I. -I../../elfutils-0.170/libelf -I../../elfutils-0.170/lib -I.. -isystem/home/yulong/extend/fsl-auto-yocto-bsp-s32v234/build_s32v234evb/tmp/work/x86_64-linux/elfutils-native/0.170-r0/recipe-sysroot-native/usr/include -std=gnu99 -Wall -Wshadow -Wformat=2 -Wold-style-definition -Wstrict-prototypes -Wlogical-op -Wduplicated-cond -Wnull-dereference -Wimplicit-fallthrough=5 -Werror -Wunused -Wextra -Wstack-usage=262144 -D_FORTIFY_SOURCE=2 -isystem/home/yulong/extend/fsl-auto-yocto-bsp-s32v234/build_s32v234evb/tmp/work/x86_64-linux/elfutils-native/0.170-r0/recipe-sysroot-native/usr/include -O2 -pipe -c -o elf32_xlatetof.o ../../elfutils-0.170/libelf/elf32_xlatetof.c
| gcc -D_GNU_SOURCE -DHAVE_CONFIG_H -DLOCALEDIR='"/home/yulong/extend/fsl-auto-yocto-bsp-s32v234/build_s32v234evb/tmp/work/x86_64-linux/elfutils-native/0.170-r0/recipe-sysroot-native/usr/share/locale"' -I. -I../../elfutils-0.170/libelf -I.. -I. -I../../elfutils-0.170/libelf -I../../elfutils-0.170/lib -I.. -isystem/home/yulong/extend/fsl-auto-yocto-bsp-s32v234/build_s32v234evb/tmp/work/x86_64-linux/elfutils-native/0.170-r0/recipe-sysroot-native/usr/include -std=gnu99 -Wall -Wshadow -Wformat=2 -Wold-style-definition -Wstrict-prototypes -Wlogical-op -Wduplicated-cond -Wnull-dereference -Wimplicit-fallthrough=5 -Werror -Wunused -Wextra -Wstack-usage=262144 -D_FORTIFY_SOURCE=2 -isystem/home/yulong/extend/fsl-auto-yocto-bsp-s32v234/build_s32v234evb/tmp/work/x86_64-linux/elfutils-native/0.170-r0/recipe-sysroot-native/usr/include -O2 -pipe -c -o elf32_xlatetom.o ../../elfutils-0.170/libelf/elf32_xlatetom.c
| gcc -D_GNU_SOURCE -DHAVE_CONFIG_H -DLOCALEDIR='"/home/yulong/extend/fsl-auto-yocto-bsp-s32v234/build_s32v234evb/tmp/work/x86_64-linux/elfutils-native/0.170-r0/recipe-sysroot-native/usr/share/locale"' -I. -I../../elfutils-0.170/libelf -I.. -I. -I../../elfutils-0.170/libelf -I../../elfutils-0.170/lib -I.. -isystem/home/yulong/extend/fsl-auto-yocto-bsp-s32v234/build_s32v234evb/tmp/work/x86_64-linux/elfutils-native/0.170-r0/recipe-sysroot-native/usr/include -std=gnu99 -Wall -Wshadow -Wformat=2 -Wold-style-definition -Wstrict-prototypes -Wlogical-op -Wduplicated-cond -Wnull-dereference -Wimplicit-fallthrough=5 -Werror -Wunused -Wextra -Wstack-usage=262144 -D_FORTIFY_SOURCE=2 -isystem/home/yulong/extend/fsl-auto-yocto-bsp-s32v234/build_s32v234evb/tmp/work/x86_64-linux/elfutils-native/0.170-r0/recipe-sysroot-native/usr/include -O2 -pipe -c -o elf64_xlatetof.o ../../elfutils-0.170/libelf/elf64_xlatetof.c
| gcc -D_GNU_SOURCE -DHAVE_CONFIG_H -DLOCALEDIR='"/home/yulong/extend/fsl-auto-yocto-bsp-s32v234/build_s32v234evb/tmp/work/x86_64-linux/elfutils-native/0.170-r0/recipe-sysroot-native/usr/share/locale"' -I. -I../../elfutils-0.170/libelf -I.. -I. -I../../elfutils-0.170/libelf -I../../elfutils-0.170/lib -I.. -isystem/home/yulong/extend/fsl-auto-yocto-bsp-s32v234/build_s32v234evb/tmp/work/x86_64-linux/elfutils-native/0.170-r0/recipe-sysroot-native/usr/include -std=gnu99 -Wall -Wshadow -Wformat=2 -Wold-style-definition -Wstrict-prototypes -Wlogical-op -Wduplicated-cond -Wnull-dereference -Wimplicit-fallthrough=5 -Werror -Wunused -Wextra -Wstack-usage=262144 -D_FORTIFY_SOURCE=2 -isystem/home/yulong/extend/fsl-auto-yocto-bsp-s32v234/build_s32v234evb/tmp/work/x86_64-linux/elfutils-native/0.170-r0/recipe-sysroot-native/usr/include -O2 -pipe -c -o elf64_xlatetom.o ../../elfutils-0.170/libelf/elf64_xlatetom.c
| gcc -D_GNU_SOURCE -DHAVE_CONFIG_H -DLOCALEDIR='"/home/yulong/extend/fsl-auto-yocto-bsp-s32v234/build_s32v234evb/tmp/work/x86_64-linux/elfutils-native/0.170-r0/recipe-sysroot-native/usr/share/locale"' -I. -I../../elfutils-0.170/libelf -I.. -I. -I../../elfutils-0.170/libelf -I../../elfutils-0.170/lib -I.. -isystem/home/yulong/extend/fsl-auto-yocto-bsp-s32v234/build_s32v234evb/tmp/work/x86_64-linux/elfutils-native/0.170-r0/recipe-sysroot-native/usr/include -std=gnu99 -Wall -Wshadow -Wformat=2 -Wold-style-definition -Wstrict-prototypes -Wlogical-op -Wduplicated-cond -Wnull-dereference -Wimplicit-fallthrough=5 -Werror -Wunused -Wextra -Wstack-usage=262144 -D_FORTIFY_SOURCE=2 -isystem/home/yulong/extend/fsl-auto-yocto-bsp-s32v234/build_s32v234evb/tmp/work/x86_64-linux/elfutils-native/0.170-r0/recipe-sysroot-native/usr/include -O2 -pipe -c -o gelf_xlate.o ../../elfutils-0.170/libelf/gelf_xlate.c
| In file included from ../config.h:125,
| from ../../elfutils-0.170/libelf/elf32_fsize.c:31:
| ../../elfutils-0.170/libelf/libelfP.h:47:30: error: '__elf32_msize' specifies less restrictive attribute than its target 'elf32_fsize': 'const' [-Werror=missing-attributes]
| 47 | #define _elfw2(Bits, Name) __elf##Bits##_##Name
| | ^~~~~
| ../../elfutils-0.170/lib/eu-config.h:60:26: note: in definition of macro 'strong_alias'
| 60 | extern __typeof (name) aliasname attribute ((alias (#name)));
| | ^~~~~~~~~
| ../../elfutils-0.170/libelf/elf32_fsize.c:68:1: note: in expansion of macro 'local_strong_alias'
| 68 | local_strong_alias (elfw2(LIBELFBITS, fsize), __elfw2(LIBELFBITS, msize))
| | ^~~~~~~~~~~~~~~~~~
| ../../elfutils-0.170/libelf/libelfP.h:52:29: note: in expansion of macro '_elfw2'
| 52 | #define __elfw2(Bits, Name) _elfw2(Bits, Name)
| | ^~~~~~~~
| ../../elfutils-0.170/libelf/elf32_fsize.c:68:47: note: in expansion of macro '__elfw2'
| 68 | local_strong_alias (elfw2(LIBELFBITS, fsize), __elfw2(LIBELFBITS, msize))
| | ^~~~~~~
| In file included from ../../elfutils-0.170/libelf/elf32_fsize.c:35:
| ../../elfutils-0.170/libelf/libelfP.h:48:28: note: '__elf32_msize' target declared here
| 48 | #define elfw2_(Bits, Name) elf##Bits##_##Name
| | ^~~
| ../../elfutils-0.170/libelf/libelfP.h:53:27: note: in expansion of macro 'elfw2_'
| 53 | #define elfw2(Bits, Name) elfw2_(Bits, Name)
| | ^~~~~~
| ../../elfutils-0.170/libelf/elf32_fsize.c:43:1: note: in expansion of macro 'elfw2'
| 43 | elfw2(LIBELFBITS, fsize) (Elf_Type type, size_t count, unsigned int version)
| | ^~~~~
| cc1: all warnings being treated as errors
| make[2]: *** [Makefile:712: elf32_fsize.o] Error 1
| make[2]: *** Waiting for unfinished jobs....
| In file included from ../config.h:125,
| from ../../elfutils-0.170/libelf/elf32_fsize.c:31,
| from ../../elfutils-0.170/libelf/elf64_fsize.c:31:
| ../../elfutils-0.170/libelf/libelfP.h:47:30: error: '__elf64_msize' specifies less restrictive attribute than its target 'elf64_fsize': 'const' [-Werror=missing-attributes]
| 47 | #define _elfw2(Bits, Name) __elf##Bits##_##Name
| | ^~~~~
| ../../elfutils-0.170/lib/eu-config.h:60:26: note: in definition of macro 'strong_alias'
| 60 | extern __typeof (name) aliasname attribute ((alias (#name)));
| | ^~~~~~~~~
| ../../elfutils-0.170/libelf/elf32_fsize.c:68:1: note: in expansion of macro 'local_strong_alias'
| 68 | local_strong_alias (elfw2(LIBELFBITS, fsize), __elfw2(LIBELFBITS, msize))
| | ^~~~~~~~~~~~~~~~~~
| ../../elfutils-0.170/libelf/libelfP.h:52:29: note: in expansion of macro '_elfw2'
| 52 | #define __elfw2(Bits, Name) _elfw2(Bits, Name)
| | ^~~~~~~~
| ../../elfutils-0.170/libelf/elf32_fsize.c:68:47: note: in expansion of macro '__elfw2'
| 68 | local_strong_alias (elfw2(LIBELFBITS, fsize), __elfw2(LIBELFBITS, msize))
| | ^~~~~~~
| In file included from ../../elfutils-0.170/libelf/elf32_fsize.c:35,
| from ../../elfutils-0.170/libelf/elf64_fsize.c:31:
| ../../elfutils-0.170/libelf/libelfP.h:48:28: note: '__elf64_msize' target declared here
| 48 | #define elfw2_(Bits, Name) elf##Bits##_##Name
| | ^~~
| ../../elfutils-0.170/libelf/libelfP.h:53:27: note: in expansion of macro 'elfw2_'
| 53 | #define elfw2(Bits, Name) elfw2_(Bits, Name)
| | ^~~~~~
| ../../elfutils-0.170/libelf/elf32_fsize.c:43:1: note: in expansion of macro 'elfw2'
| 43 | elfw2(LIBELFBITS, fsize) (Elf_Type type, size_t count, unsigned int version)
| | ^~~~~
| cc1: all warnings being treated as errors
| make[2]: *** [Makefile:712: elf64_fsize.o] Error 1
| make[1]: *** [Makefile:478: all-recursive] Error 1
| make: *** [Makefile:394: all] Error 2
| ERROR: oe_runmake failed
| WARNING: exit code 1 from a shell command.
| ERROR: Function failed: do_compile (log file is located at /home/yulong/extend/fsl-auto-yocto-bsp-s32v234/build_s32v234evb/tmp/work/x86_64-linux/elfutils-native/0.170-r0/temp/log.do_compile.231503)
ERROR: Task (virtual:native:/home/yulong/extend/fsl-auto-yocto-bsp-s32v234/sources/poky/meta/recipes-devtools/elfutils/elfutils_0.170.bb:do_compile) failed with exit code '1'
NOTE: Tasks Summary: Attempted 320 tasks of which 297 didn't need to be rerun and 1 failed.
Summary: 1 task failed:
virtual:native:/home/yulong/extend/fsl-auto-yocto-bsp-s32v234/sources/poky/meta/recipes-devtools/elfutils/elfutils_0.170.bb:do_compile
Summary: There were 3 WARNING messages shown.
Summary: There were 2 ERROR messages shown, returning a non-zero exit code.
Resolution: modify the source file
The reason for this error is that type __elf64_msize should be const, but in the declaration the const attribute is omitted.
a. modify ./elfutils-0.170/libelf/libelfP.h
-
-
- directive argument is null
-
yulong@yulong-ZenBook-U3700EA:~/extend/fsl-auto-yocto-bsp-s32v234/build_s32v234evb$ bitbake fsl-image-auto
WARNING: /home/yulong/extend/fsl-auto-yocto-bsp-s32v234/sources/poky/meta/lib/oe/maketype.py:99: DeprecationWarning: Using or importing the ABCs from 'collections' instead of from 'collections.abc' is deprecated since Python 3.3, and in 3.10 it will stop working
if not isinstance(obj, collections.Callable):
WARNING: Host distribution "ubuntu-20.04" has not been validated with this version of the build system; you may possibly experience unexpected failures. It is recommended that you use a tested distribution.
Loading cache: 100% |########################################################################################################################| Time: 0:00:00
Loaded 3641 entries from dependency cache.
NOTE: Resolving any missing task queue dependencies
Build Configuration:
BB_VERSION = "1.38.0"
BUILD_SYS = "x86_64-linux"
NATIVELSBSTRING = "ubuntu-20.04"
TARGET_SYS = "aarch64-fsl-linux"
MACHINE = "s32v234evb"
DISTRO = "fsl-auto"
DISTRO_VERSION = "1.0"
TUNE_FEATURES = "aarch64"
TARGET_FPU = ""
meta
meta-poky
meta-yocto-bsp = "HEAD:fa962ec72f8a8337eaae71ab622e340f6ef56395"
meta-oe
meta-multimedia
meta-python
meta-networking
meta-gnome
meta-filesystems
meta-webserver
meta-perl
meta-xfce = "HEAD:8760facba1bceb299b3613b8955621ddaa3d4c3f"
meta-virtualization = "HEAD:ed2038c935777d1336c17989d454f4e9c95fea7f"
meta-freescale = "HEAD:827bda6303c9d637efb4b94727b67e1857760171"
meta-alb = "HEAD:f91cd915ab925f5d042f816e01a05d5a712f5a73"
meta-linaro-toolchain = "HEAD:282b47a10940c26854c1cca0ec40950192af16fc"
WARNING: Your host glibc verson (2.31) is newer than that in uninative (2.28). Disabling uninative so that sstate is not corrupted.
Initialising tasks: 100% |###################################################################################################################| Time: 0:00:01
Checking sstate mirror object availability: 100% |###########################################################################################| Time: 0:00:00
NOTE: Executing SetScene Tasks
NOTE: Executing RunQueue Tasks
ERROR: glib-2.0-native-1_2.54.3-r0 do_compile: oe_runmake failed
ERROR: glib-2.0-native-1_2.54.3-r0 do_compile: Function failed: do_compile (log file is located at /home/yulong/extend/fsl-auto-yocto-bsp-s32v234/build_s32v234evb/tmp/work/x86_64-linux/glib-2.0-native/1_2.54.3-r0/temp/log.do_compile.864636)
ERROR: Logfile of failure stored in: /home/yulong/extend/fsl-auto-yocto-bsp-s32v234/build_s32v234evb/tmp/work/x86_64-linux/glib-2.0-native/1_2.54.3-r0/temp/log.do_compile.864636
Log data follows:
| DEBUG: Executing shell function do_compile
| NOTE: make -j 12
| make all-recursive
| make[1]: Entering directory '/home/yulong/extend/fsl-auto-yocto-bsp-s32v234/build_s32v234evb/tmp/work/x86_64-linux/glib-2.0-native/1_2.54.3-r0/build'
| Making all in .
| make[2]: Entering directory '/home/yulong/extend/fsl-auto-yocto-bsp-s32v234/build_s32v234evb/tmp/work/x86_64-linux/glib-2.0-native/1_2.54.3-r0/build'
| make[2]: Leaving directory '/home/yulong/extend/fsl-auto-yocto-bsp-s32v234/build_s32v234evb/tmp/work/x86_64-linux/glib-2.0-native/1_2.54.3-r0/build'
| Making all in m4macros
| make[2]: Entering directory '/home/yulong/extend/fsl-auto-yocto-bsp-s32v234/build_s32v234evb/tmp/work/x86_64-linux/glib-2.0-native/1_2.54.3-r0/build/m4macros'
| make all-am
| make[3]: Entering directory '/home/yulong/extend/fsl-auto-yocto-bsp-s32v234/build_s32v234evb/tmp/work/x86_64-linux/glib-2.0-native/1_2.54.3-r0/build/m4macros'
| make[3]: Nothing to be done for 'all-am'.
| make[3]: Leaving directory '/home/yulong/extend/fsl-auto-yocto-bsp-s32v234/build_s32v234evb/tmp/work/x86_64-linux/glib-2.0-native/1_2.54.3-r0/build/m4macros'
| make[2]: Leaving directory '/home/yulong/extend/fsl-auto-yocto-bsp-s32v234/build_s32v234evb/tmp/work/x86_64-linux/glib-2.0-native/1_2.54.3-r0/build/m4macros'
| Making all in glib
| make[2]: Entering directory '/home/yulong/extend/fsl-auto-yocto-bsp-s32v234/build_s32v234evb/tmp/work/x86_64-linux/glib-2.0-native/1_2.54.3-r0/build/glib'
| make all-recursive
| make[3]: Entering directory '/home/yulong/extend/fsl-auto-yocto-bsp-s32v234/build_s32v234evb/tmp/work/x86_64-linux/glib-2.0-native/1_2.54.3-r0/build/glib'
| Making all in libcharset
| make[4]: Entering directory '/home/yulong/extend/fsl-auto-yocto-bsp-s32v234/build_s32v234evb/tmp/work/x86_64-linux/glib-2.0-native/1_2.54.3-r0/build/glib/libcharset'
| make all-am
| make[5]: Entering directory '/home/yulong/extend/fsl-auto-yocto-bsp-s32v234/build_s32v234evb/tmp/work/x86_64-linux/glib-2.0-native/1_2.54.3-r0/build/glib/libcharset'
| make[5]: Nothing to be done for 'all-am'.
| make[5]: Leaving directory '/home/yulong/extend/fsl-auto-yocto-bsp-s32v234/build_s32v234evb/tmp/work/x86_64-linux/glib-2.0-native/1_2.54.3-r0/build/glib/libcharset'
| make[4]: Leaving directory '/home/yulong/extend/fsl-auto-yocto-bsp-s32v234/build_s32v234evb/tmp/work/x86_64-linux/glib-2.0-native/1_2.54.3-r0/build/glib/libcharset'
| Making all in update-pcre
| make[4]: Entering directory '/home/yulong/extend/fsl-auto-yocto-bsp-s32v234/build_s32v234evb/tmp/work/x86_64-linux/glib-2.0-native/1_2.54.3-r0/build/glib/update-pcre'
| make all-am
| make[5]: Entering directory '/home/yulong/extend/fsl-auto-yocto-bsp-s32v234/build_s32v234evb/tmp/work/x86_64-linux/glib-2.0-native/1_2.54.3-r0/build/glib/update-pcre'
| make[5]: Nothing to be done for 'all-am'.
| make[5]: Leaving directory '/home/yulong/extend/fsl-auto-yocto-bsp-s32v234/build_s32v234evb/tmp/work/x86_64-linux/glib-2.0-native/1_2.54.3-r0/build/glib/update-pcre'
| make[4]: Leaving directory '/home/yulong/extend/fsl-auto-yocto-bsp-s32v234/build_s32v234evb/tmp/work/x86_64-linux/glib-2.0-native/1_2.54.3-r0/build/glib/update-pcre'
| Making all in .
| make[4]: Entering directory '/home/yulong/extend/fsl-auto-yocto-bsp-s32v234/build_s32v234evb/tmp/work/x86_64-linux/glib-2.0-native/1_2.54.3-r0/build/glib'
| make[4]: Nothing to be done for 'all-am'.
| make[4]: Leaving directory '/home/yulong/extend/fsl-auto-yocto-bsp-s32v234/build_s32v234evb/tmp/work/x86_64-linux/glib-2.0-native/1_2.54.3-r0/build/glib'
| Making all in tests
| make[4]: Entering directory '/home/yulong/extend/fsl-auto-yocto-bsp-s32v234/build_s32v234evb/tmp/work/x86_64-linux/glib-2.0-native/1_2.54.3-r0/build/glib/tests'
| make all-am
| make[5]: Entering directory '/home/yulong/extend/fsl-auto-yocto-bsp-s32v234/build_s32v234evb/tmp/work/x86_64-linux/glib-2.0-native/1_2.54.3-r0/build/glib/tests'
| make[5]: Nothing to be done for 'all-am'.
| make[5]: Leaving directory '/home/yulong/extend/fsl-auto-yocto-bsp-s32v234/build_s32v234evb/tmp/work/x86_64-linux/glib-2.0-native/1_2.54.3-r0/build/glib/tests'
| make[4]: Leaving directory '/home/yulong/extend/fsl-auto-yocto-bsp-s32v234/build_s32v234evb/tmp/work/x86_64-linux/glib-2.0-native/1_2.54.3-r0/build/glib/tests'
| make[3]: Leaving directory '/home/yulong/extend/fsl-auto-yocto-bsp-s32v234/build_s32v234evb/tmp/work/x86_64-linux/glib-2.0-native/1_2.54.3-r0/build/glib'
| make[2]: Leaving directory '/home/yulong/extend/fsl-auto-yocto-bsp-s32v234/build_s32v234evb/tmp/work/x86_64-linux/glib-2.0-native/1_2.54.3-r0/build/glib'
| Making all in gmodule
| make[2]: Entering directory '/home/yulong/extend/fsl-auto-yocto-bsp-s32v234/build_s32v234evb/tmp/work/x86_64-linux/glib-2.0-native/1_2.54.3-r0/build/gmodule'
| make all-am
| make[3]: Entering directory '/home/yulong/extend/fsl-auto-yocto-bsp-s32v234/build_s32v234evb/tmp/work/x86_64-linux/glib-2.0-native/1_2.54.3-r0/build/gmodule'
| make[3]: Nothing to be done for 'all-am'.
| make[3]: Leaving directory '/home/yulong/extend/fsl-auto-yocto-bsp-s32v234/build_s32v234evb/tmp/work/x86_64-linux/glib-2.0-native/1_2.54.3-r0/build/gmodule'
| make[2]: Leaving directory '/home/yulong/extend/fsl-auto-yocto-bsp-s32v234/build_s32v234evb/tmp/work/x86_64-linux/glib-2.0-native/1_2.54.3-r0/build/gmodule'
| Making all in gthread
| make[2]: Entering directory '/home/yulong/extend/fsl-auto-yocto-bsp-s32v234/build_s32v234evb/tmp/work/x86_64-linux/glib-2.0-native/1_2.54.3-r0/build/gthread'
| make all-am
| make[3]: Entering directory '/home/yulong/extend/fsl-auto-yocto-bsp-s32v234/build_s32v234evb/tmp/work/x86_64-linux/glib-2.0-native/1_2.54.3-r0/build/gthread'
| make[3]: Nothing to be done for 'all-am'.
| make[3]: Leaving directory '/home/yulong/extend/fsl-auto-yocto-bsp-s32v234/build_s32v234evb/tmp/work/x86_64-linux/glib-2.0-native/1_2.54.3-r0/build/gthread'
| make[2]: Leaving directory '/home/yulong/extend/fsl-auto-yocto-bsp-s32v234/build_s32v234evb/tmp/work/x86_64-linux/glib-2.0-native/1_2.54.3-r0/build/gthread'
| Making all in gobject
| make[2]: Entering directory '/home/yulong/extend/fsl-auto-yocto-bsp-s32v234/build_s32v234evb/tmp/work/x86_64-linux/glib-2.0-native/1_2.54.3-r0/build/gobject'
| make all-recursive
| make[3]: Entering directory '/home/yulong/extend/fsl-auto-yocto-bsp-s32v234/build_s32v234evb/tmp/work/x86_64-linux/glib-2.0-native/1_2.54.3-r0/build/gobject'
| Making all in .
| make[4]: Entering directory '/home/yulong/extend/fsl-auto-yocto-bsp-s32v234/build_s32v234evb/tmp/work/x86_64-linux/glib-2.0-native/1_2.54.3-r0/build/gobject'
| make[4]: Nothing to be done for 'all-am'.
| make[4]: Leaving directory '/home/yulong/extend/fsl-auto-yocto-bsp-s32v234/build_s32v234evb/tmp/work/x86_64-linux/glib-2.0-native/1_2.54.3-r0/build/gobject'
| Making all in tests
| make[4]: Entering directory '/home/yulong/extend/fsl-auto-yocto-bsp-s32v234/build_s32v234evb/tmp/work/x86_64-linux/glib-2.0-native/1_2.54.3-r0/build/gobject/tests'
| make all-am
| make[5]: Entering directory '/home/yulong/extend/fsl-auto-yocto-bsp-s32v234/build_s32v234evb/tmp/work/x86_64-linux/glib-2.0-native/1_2.54.3-r0/build/gobject/tests'
| make[5]: Nothing to be done for 'all-am'.
| make[5]: Leaving directory '/home/yulong/extend/fsl-auto-yocto-bsp-s32v234/build_s32v234evb/tmp/work/x86_64-linux/glib-2.0-native/1_2.54.3-r0/build/gobject/tests'
| make[4]: Leaving directory '/home/yulong/extend/fsl-auto-yocto-bsp-s32v234/build_s32v234evb/tmp/work/x86_64-linux/glib-2.0-native/1_2.54.3-r0/build/gobject/tests'
| make[3]: Leaving directory '/home/yulong/extend/fsl-auto-yocto-bsp-s32v234/build_s32v234evb/tmp/work/x86_64-linux/glib-2.0-native/1_2.54.3-r0/build/gobject'
| make[2]: Leaving directory '/home/yulong/extend/fsl-auto-yocto-bsp-s32v234/build_s32v234evb/tmp/work/x86_64-linux/glib-2.0-native/1_2.54.3-r0/build/gobject'
| Making all in gio
| make[2]: Entering directory '/home/yulong/extend/fsl-auto-yocto-bsp-s32v234/build_s32v234evb/tmp/work/x86_64-linux/glib-2.0-native/1_2.54.3-r0/build/gio'
| make all-recursive
| make[3]: Entering directory '/home/yulong/extend/fsl-auto-yocto-bsp-s32v234/build_s32v234evb/tmp/work/x86_64-linux/glib-2.0-native/1_2.54.3-r0/build/gio'
| Making all in gdbus-2.0/codegen
| make[4]: Entering directory '/home/yulong/extend/fsl-auto-yocto-bsp-s32v234/build_s32v234evb/tmp/work/x86_64-linux/glib-2.0-native/1_2.54.3-r0/build/gio/gdbus-2.0/codegen'
| make all-am
| make[5]: Entering directory '/home/yulong/extend/fsl-auto-yocto-bsp-s32v234/build_s32v234evb/tmp/work/x86_64-linux/glib-2.0-native/1_2.54.3-r0/build/gio/gdbus-2.0/codegen'
| make[5]: Nothing to be done for 'all-am'.
| make[5]: Leaving directory '/home/yulong/extend/fsl-auto-yocto-bsp-s32v234/build_s32v234evb/tmp/work/x86_64-linux/glib-2.0-native/1_2.54.3-r0/build/gio/gdbus-2.0/codegen'
| make[4]: Leaving directory '/home/yulong/extend/fsl-auto-yocto-bsp-s32v234/build_s32v234evb/tmp/work/x86_64-linux/glib-2.0-native/1_2.54.3-r0/build/gio/gdbus-2.0/codegen'
| Making all in xdgmime
| make[4]: Entering directory '/home/yulong/extend/fsl-auto-yocto-bsp-s32v234/build_s32v234evb/tmp/work/x86_64-linux/glib-2.0-native/1_2.54.3-r0/build/gio/xdgmime'
| make all-am
| make[5]: Entering directory '/home/yulong/extend/fsl-auto-yocto-bsp-s32v234/build_s32v234evb/tmp/work/x86_64-linux/glib-2.0-native/1_2.54.3-r0/build/gio/xdgmime'
| make[5]: Nothing to be done for 'all-am'.
| make[5]: Leaving directory '/home/yulong/extend/fsl-auto-yocto-bsp-s32v234/build_s32v234evb/tmp/work/x86_64-linux/glib-2.0-native/1_2.54.3-r0/build/gio/xdgmime'
| make[4]: Leaving directory '/home/yulong/extend/fsl-auto-yocto-bsp-s32v234/build_s32v234evb/tmp/work/x86_64-linux/glib-2.0-native/1_2.54.3-r0/build/gio/xdgmime'
| Making all in inotify
| make[4]: Entering directory '/home/yulong/extend/fsl-auto-yocto-bsp-s32v234/build_s32v234evb/tmp/work/x86_64-linux/glib-2.0-native/1_2.54.3-r0/build/gio/inotify'
| make all-am
| make[5]: Entering directory '/home/yulong/extend/fsl-auto-yocto-bsp-s32v234/build_s32v234evb/tmp/work/x86_64-linux/glib-2.0-native/1_2.54.3-r0/build/gio/inotify'
| make[5]: Nothing to be done for 'all-am'.
| make[5]: Leaving directory '/home/yulong/extend/fsl-auto-yocto-bsp-s32v234/build_s32v234evb/tmp/work/x86_64-linux/glib-2.0-native/1_2.54.3-r0/build/gio/inotify'
| make[4]: Leaving directory '/home/yulong/extend/fsl-auto-yocto-bsp-s32v234/build_s32v234evb/tmp/work/x86_64-linux/glib-2.0-native/1_2.54.3-r0/build/gio/inotify'
| Making all in .
| make[4]: Entering directory '/home/yulong/extend/fsl-auto-yocto-bsp-s32v234/build_s32v234evb/tmp/work/x86_64-linux/glib-2.0-native/1_2.54.3-r0/build/gio'
| ../x86_64-linux-libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I../../glib-2.54.3/gio -I.. -I/home/yulong/extend/fsl-auto-yocto-bsp-s32v234/build_s32v234evb/tmp/work/x86_64-linux/glib-2.0-native/1_2.54.3-r0/recipe-sysroot-native/usr/lib/pkgconfig/../../../usr/include -DG_LOG_DOMAIN=\"GLib-GIO\" -I.. -I../glib -I../../glib-2.54.3/glib -I../../glib-2.54.3 -I../../glib-2.54.3/gmodule -DG_DISABLE_CAST_CHECKS -DGIO_COMPILATION -DGIO_MODULE_DIR=\"/home/yulong/extend/fsl-auto-yocto-bsp-s32v234/build_s32v234evb/tmp/work/x86_64-linux/glib-2.0-native/1_2.54.3-r0/recipe-sysroot-native/usr/lib/gio/modules\" -isystem/home/yulong/extend/fsl-auto-yocto-bsp-s32v234/build_s32v234evb/tmp/work/x86_64-linux/glib-2.0-native/1_2.54.3-r0/recipe-sysroot-native/usr/include -pthread -Wall -Wstrict-prototypes -Werror=declaration-after-statement -Werror=missing-prototypes -Werror=implicit-function-declaration -Werror=pointer-arith -Werror=init-self -Werror=format-security -Werror=format=2 -Werror=missing-include-dirs -fvisibility=hidden -I/home/yulong/extend/fsl-auto-yocto-bsp-s32v234/build_s32v234evb/tmp/work/x86_64-linux/glib-2.0-native/1_2.54.3-r0/recipe-sysroot-native/usr/lib/pkgconfig/../../../usr/include/libmount -I/home/yulong/extend/fsl-auto-yocto-bsp-s32v234/build_s32v234evb/tmp/work/x86_64-linux/glib-2.0-native/1_2.54.3-r0/recipe-sysroot-native/usr/lib/pkgconfig/../../../usr/include/blkid -I/home/yulong/extend/fsl-auto-yocto-bsp-s32v234/build_s32v234evb/tmp/work/x86_64-linux/glib-2.0-native/1_2.54.3-r0/recipe-sysroot-native/usr/lib/pkgconfig/../../../usr/include/uuid -isystem/home/yulong/extend/fsl-auto-yocto-bsp-s32v234/build_s32v234evb/tmp/work/x86_64-linux/glib-2.0-native/1_2.54.3-r0/recipe-sysroot-native/usr/include -O2 -pipe -c -o libgio_2_0_la-gdbusauth.lo `test -f 'gdbusauth.c' || echo '../../glib-2.54.3/gio/'`gdbusauth.c
| ../x86_64-linux-libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I../../glib-2.54.3/gio -I.. -I/home/yulong/extend/fsl-auto-yocto-bsp-s32v234/build_s32v234evb/tmp/work/x86_64-linux/glib-2.0-native/1_2.54.3-r0/recipe-sysroot-native/usr/lib/pkgconfig/../../../usr/include -DG_LOG_DOMAIN=\"GLib-GIO\" -I.. -I../glib -I../../glib-2.54.3/glib -I../../glib-2.54.3 -I../../glib-2.54.3/gmodule -DG_DISABLE_CAST_CHECKS -DGIO_COMPILATION -DGIO_MODULE_DIR=\"/home/yulong/extend/fsl-auto-yocto-bsp-s32v234/build_s32v234evb/tmp/work/x86_64-linux/glib-2.0-native/1_2.54.3-r0/recipe-sysroot-native/usr/lib/gio/modules\" -isystem/home/yulong/extend/fsl-auto-yocto-bsp-s32v234/build_s32v234evb/tmp/work/x86_64-linux/glib-2.0-native/1_2.54.3-r0/recipe-sysroot-native/usr/include -pthread -Wall -Wstrict-prototypes -Werror=declaration-after-statement -Werror=missing-prototypes -Werror=implicit-function-declaration -Werror=pointer-arith -Werror=init-self -Werror=format-security -Werror=format=2 -Werror=missing-include-dirs -fvisibility=hidden -I/home/yulong/extend/fsl-auto-yocto-bsp-s32v234/build_s32v234evb/tmp/work/x86_64-linux/glib-2.0-native/1_2.54.3-r0/recipe-sysroot-native/usr/lib/pkgconfig/../../../usr/include/libmount -I/home/yulong/extend/fsl-auto-yocto-bsp-s32v234/build_s32v234evb/tmp/work/x86_64-linux/glib-2.0-native/1_2.54.3-r0/recipe-sysroot-native/usr/lib/pkgconfig/../../../usr/include/blkid -I/home/yulong/extend/fsl-auto-yocto-bsp-s32v234/build_s32v234evb/tmp/work/x86_64-linux/glib-2.0-native/1_2.54.3-r0/recipe-sysroot-native/usr/lib/pkgconfig/../../../usr/include/uuid -isystem/home/yulong/extend/fsl-auto-yocto-bsp-s32v234/build_s32v234evb/tmp/work/x86_64-linux/glib-2.0-native/1_2.54.3-r0/recipe-sysroot-native/usr/include -O2 -pipe -c -o libgio_2_0_la-gdbusmessage.lo `test -f 'gdbusmessage.c' || echo '../../glib-2.54.3/gio/'`gdbusmessage.c
| gcc -DHAVE_CONFIG_H -I. -I../../glib-2.54.3/gio -I.. -DG_LOG_DOMAIN=\"GLib-GIO\" -I.. -I../glib -I../../glib-2.54.3/glib -I../../glib-2.54.3 -I../../glib-2.54.3/gmodule -DG_DISABLE_CAST_CHECKS -DGIO_COMPILATION -DGIO_MODULE_DIR=\"/home/yulong/extend/fsl-auto-yocto-bsp-s32v234/build_s32v234evb/tmp/work/x86_64-linux/glib-2.0-native/1_2.54.3-r0/recipe-sysroot-native/usr/lib/gio/modules\" -isystem/home/yulong/extend/fsl-auto-yocto-bsp-s32v234/build_s32v234evb/tmp/work/x86_64-linux/glib-2.0-native/1_2.54.3-r0/recipe-sysroot-native/usr/include -pthread -Wall -Wstrict-prototypes -Werror=declaration-after-statement -Werror=missing-prototypes -Werror=implicit-function-declaration -Werror=pointer-arith -Werror=init-self -Werror=format-security -Werror=format=2 -Werror=missing-include-dirs -isystem/home/yulong/extend/fsl-auto-yocto-bsp-s32v234/build_s32v234evb/tmp/work/x86_64-linux/glib-2.0-native/1_2.54.3-r0/recipe-sysroot-native/usr/include -O2 -pipe -c -o gapplication-tool.o ../../glib-2.54.3/gio/gapplication-tool.c
| gcc -DHAVE_CONFIG_H -I. -I../../glib-2.54.3/gio -I.. -DG_LOG_DOMAIN=\"GLib-GIO\" -I.. -I../glib -I../../glib-2.54.3/glib -I../../glib-2.54.3 -I../../glib-2.54.3/gmodule -DG_DISABLE_CAST_CHECKS -DGIO_COMPILATION -DGIO_MODULE_DIR=\"/home/yulong/extend/fsl-auto-yocto-bsp-s32v234/build_s32v234evb/tmp/work/x86_64-linux/glib-2.0-native/1_2.54.3-r0/recipe-sysroot-native/usr/lib/gio/modules\" -isystem/home/yulong/extend/fsl-auto-yocto-bsp-s32v234/build_s32v234evb/tmp/work/x86_64-linux/glib-2.0-native/1_2.54.3-r0/recipe-sysroot-native/usr/include -pthread -Wall -Wstrict-prototypes -Werror=declaration-after-statement -Werror=missing-prototypes -Werror=implicit-function-declaration -Werror=pointer-arith -Werror=init-self -Werror=format-security -Werror=format=2 -Werror=missing-include-dirs -isystem/home/yulong/extend/fsl-auto-yocto-bsp-s32v234/build_s32v234evb/tmp/work/x86_64-linux/glib-2.0-native/1_2.54.3-r0/recipe-sysroot-native/usr/include -O2 -pipe -c -o gresource-gresource-tool.o `test -f 'gresource-tool.c' || echo '../../glib-2.54.3/gio/'`gresource-tool.c
| ../x86_64-linux-libtool --tag=CC --mode=link gcc -Wall -Wstrict-prototypes -Werror=declaration-after-statement -Werror=missing-prototypes -Werror=implicit-function-declaration -Werror=pointer-arith -Werror=init-self -Werror=format-security -Werror=format=2 -Werror=missing-include-dirs -isystem/home/yulong/extend/fsl-auto-yocto-bsp-s32v234/build_s32v234evb/tmp/work/x86_64-linux/glib-2.0-native/1_2.54.3-r0/recipe-sysroot-native/usr/include -O2 -pipe -L/home/yulong/extend/fsl-auto-yocto-bsp-s32v234/build_s32v234evb/tmp/work/x86_64-linux/glib-2.0-native/1_2.54.3-r0/recipe-sysroot-native/usr/lib -L/home/yulong/extend/fsl-auto-yocto-bsp-s32v234/build_s32v234evb/tmp/work/x86_64-linux/glib-2.0-native/1_2.54.3-r0/recipe-sysroot-native/lib -Wl,-rpath-link,/home/yulong/extend/fsl-auto-yocto-bsp-s32v234/build_s32v234evb/tmp/work/x86_64-linux/glib-2.0-native/1_2.54.3-r0/recipe-sysroot-native/usr/lib -Wl,-rpath-link,/home/yulong/extend/fsl-auto-yocto-bsp-s32v234/build_s32v234evb/tmp/work/x86_64-linux/glib-2.0-native/1_2.54.3-r0/recipe-sysroot-native/lib -Wl,-rpath,/home/yulong/extend/fsl-auto-yocto-bsp-s32v234/build_s32v234evb/tmp/work/x86_64-linux/glib-2.0-native/1_2.54.3-r0/recipe-sysroot-native/usr/lib -Wl,-rpath,/home/yulong/extend/fsl-auto-yocto-bsp-s32v234/build_s32v234evb/tmp/work/x86_64-linux/glib-2.0-native/1_2.54.3-r0/recipe-sysroot-native/lib -Wl,-O1 -o glib-compile-schemas gvdb-builder.o glib-compile-schemas.o ../glib/libglib-2.0.la
| gcc -DHAVE_CONFIG_H -I. -I../../glib-2.54.3/gio -I.. -DG_LOG_DOMAIN=\"GLib-GIO\" -I.. -I../glib -I../../glib-2.54.3/glib -I../../glib-2.54.3 -I../../glib-2.54.3/gmodule -DG_DISABLE_CAST_CHECKS -DGIO_COMPILATION -DGIO_MODULE_DIR=\"/home/yulong/extend/fsl-auto-yocto-bsp-s32v234/build_s32v234evb/tmp/work/x86_64-linux/glib-2.0-native/1_2.54.3-r0/recipe-sysroot-native/usr/lib/gio/modules\" -isystem/home/yulong/extend/fsl-auto-yocto-bsp-s32v234/build_s32v234evb/tmp/work/x86_64-linux/glib-2.0-native/1_2.54.3-r0/recipe-sysroot-native/usr/include -pthread -Wall -Wstrict-prototypes -Werror=declaration-after-statement -Werror=missing-prototypes -Werror=implicit-function-declaration -Werror=pointer-arith -Werror=init-self -Werror=format-security -Werror=format=2 -Werror=missing-include-dirs -isystem/home/yulong/extend/fsl-auto-yocto-bsp-s32v234/build_s32v234evb/tmp/work/x86_64-linux/glib-2.0-native/1_2.54.3-r0/recipe-sysroot-native/usr/include -O2 -pipe -c -o gio-tool.o ../../glib-2.54.3/gio/gio-tool.c
| gcc -DHAVE_CONFIG_H -I. -I../../glib-2.54.3/gio -I.. -DG_LOG_DOMAIN=\"GLib-GIO\" -I.. -I../glib -I../../glib-2.54.3/glib -I../../glib-2.54.3 -I../../glib-2.54.3/gmodule -DG_DISABLE_CAST_CHECKS -DGIO_COMPILATION -DGIO_MODULE_DIR=\"/home/yulong/extend/fsl-auto-yocto-bsp-s32v234/build_s32v234evb/tmp/work/x86_64-linux/glib-2.0-native/1_2.54.3-r0/recipe-sysroot-native/usr/lib/gio/modules\" -isystem/home/yulong/extend/fsl-auto-yocto-bsp-s32v234/build_s32v234evb/tmp/work/x86_64-linux/glib-2.0-native/1_2.54.3-r0/recipe-sysroot-native/usr/include -pthread -Wall -Wstrict-prototypes -Werror=declaration-after-statement -Werror=missing-prototypes -Werror=implicit-function-declaration -Werror=pointer-arith -Werror=init-self -Werror=format-security -Werror=format=2 -Werror=missing-include-dirs -isystem/home/yulong/extend/fsl-auto-yocto-bsp-s32v234/build_s32v234evb/tmp/work/x86_64-linux/glib-2.0-native/1_2.54.3-r0/recipe-sysroot-native/usr/include -O2 -pipe -c -o gio-tool-cat.o ../../glib-2.54.3/gio/gio-tool-cat.c
| gcc -DHAVE_CONFIG_H -I. -I../../glib-2.54.3/gio -I.. -DG_LOG_DOMAIN=\"GLib-GIO\" -I.. -I../glib -I../../glib-2.54.3/glib -I../../glib-2.54.3 -I../../glib-2.54.3/gmodule -DG_DISABLE_CAST_CHECKS -DGIO_COMPILATION -DGIO_MODULE_DIR=\"/home/yulong/extend/fsl-auto-yocto-bsp-s32v234/build_s32v234evb/tmp/work/x86_64-linux/glib-2.0-native/1_2.54.3-r0/recipe-sysroot-native/usr/lib/gio/modules\" -isystem/home/yulong/extend/fsl-auto-yocto-bsp-s32v234/build_s32v234evb/tmp/work/x86_64-linux/glib-2.0-native/1_2.54.3-r0/recipe-sysroot-native/usr/include -pthread -Wall -Wstrict-prototypes -Werror=declaration-after-statement -Werror=missing-prototypes -Werror=implicit-function-declaration -Werror=pointer-arith -Werror=init-self -Werror=format-security -Werror=format=2 -Werror=missing-include-dirs -isystem/home/yulong/extend/fsl-auto-yocto-bsp-s32v234/build_s32v234evb/tmp/work/x86_64-linux/glib-2.0-native/1_2.54.3-r0/recipe-sysroot-native/usr/include -O2 -pipe -c -o gio-tool-copy.o ../../glib-2.54.3/gio/gio-tool-copy.c
| gcc -DHAVE_CONFIG_H -I. -I../../glib-2.54.3/gio -I.. -DG_LOG_DOMAIN=\"GLib-GIO\" -I.. -I../glib -I../../glib-2.54.3/glib -I../../glib-2.54.3 -I../../glib-2.54.3/gmodule -DG_DISABLE_CAST_CHECKS -DGIO_COMPILATION -DGIO_MODULE_DIR=\"/home/yulong/extend/fsl-auto-yocto-bsp-s32v234/build_s32v234evb/tmp/work/x86_64-linux/glib-2.0-native/1_2.54.3-r0/recipe-sysroot-native/usr/lib/gio/modules\" -isystem/home/yulong/extend/fsl-auto-yocto-bsp-s32v234/build_s32v234evb/tmp/work/x86_64-linux/glib-2.0-native/1_2.54.3-r0/recipe-sysroot-native/usr/include -pthread -Wall -Wstrict-prototypes -Werror=declaration-after-statement -Werror=missing-prototypes -Werror=implicit-function-declaration -Werror=pointer-arith -Werror=init-self -Werror=format-security -Werror=format=2 -Werror=missing-include-dirs -isystem/home/yulong/extend/fsl-auto-yocto-bsp-s32v234/build_s32v234evb/tmp/work/x86_64-linux/glib-2.0-native/1_2.54.3-r0/recipe-sysroot-native/usr/include -O2 -pipe -c -o gio-tool-info.o ../../glib-2.54.3/gio/gio-tool-info.c
| gcc -DHAVE_CONFIG_H -I. -I../../glib-2.54.3/gio -I.. -DG_LOG_DOMAIN=\"GLib-GIO\" -I.. -I../glib -I../../glib-2.54.3/glib -I../../glib-2.54.3 -I../../glib-2.54.3/gmodule -DG_DISABLE_CAST_CHECKS -DGIO_COMPILATION -DGIO_MODULE_DIR=\"/home/yulong/extend/fsl-auto-yocto-bsp-s32v234/build_s32v234evb/tmp/work/x86_64-linux/glib-2.0-native/1_2.54.3-r0/recipe-sysroot-native/usr/lib/gio/modules\" -isystem/home/yulong/extend/fsl-auto-yocto-bsp-s32v234/build_s32v234evb/tmp/work/x86_64-linux/glib-2.0-native/1_2.54.3-r0/recipe-sysroot-native/usr/include -pthread -Wall -Wstrict-prototypes -Werror=declaration-after-statement -Werror=missing-prototypes -Werror=implicit-function-declaration -Werror=pointer-arith -Werror=init-self -Werror=format-security -Werror=format=2 -Werror=missing-include-dirs -isystem/home/yulong/extend/fsl-auto-yocto-bsp-s32v234/build_s32v234evb/tmp/work/x86_64-linux/glib-2.0-native/1_2.54.3-r0/recipe-sysroot-native/usr/include -O2 -pipe -c -o gio-tool-list.o ../../glib-2.54.3/gio/gio-tool-list.c
| gcc -DHAVE_CONFIG_H -I. -I../../glib-2.54.3/gio -I.. -DG_LOG_DOMAIN=\"GLib-GIO\" -I.. -I../glib -I../../glib-2.54.3/glib -I../../glib-2.54.3 -I../../glib-2.54.3/gmodule -DG_DISABLE_CAST_CHECKS -DGIO_COMPILATION -DGIO_MODULE_DIR=\"/home/yulong/extend/fsl-auto-yocto-bsp-s32v234/build_s32v234evb/tmp/work/x86_64-linux/glib-2.0-native/1_2.54.3-r0/recipe-sysroot-native/usr/lib/gio/modules\" -isystem/home/yulong/extend/fsl-auto-yocto-bsp-s32v234/build_s32v234evb/tmp/work/x86_64-linux/glib-2.0-native/1_2.54.3-r0/recipe-sysroot-native/usr/include -pthread -Wall -Wstrict-prototypes -Werror=declaration-after-statement -Werror=missing-prototypes -Werror=implicit-function-declaration -Werror=pointer-arith -Werror=init-self -Werror=format-security -Werror=format=2 -Werror=missing-include-dirs -isystem/home/yulong/extend/fsl-auto-yocto-bsp-s32v234/build_s32v234evb/tmp/work/x86_64-linux/glib-2.0-native/1_2.54.3-r0/recipe-sysroot-native/usr/include -O2 -pipe -c -o gio-tool-mime.o ../../glib-2.54.3/gio/gio-tool-mime.c
| gcc -DHAVE_CONFIG_H -I. -I../../glib-2.54.3/gio -I.. -DG_LOG_DOMAIN=\"GLib-GIO\" -I.. -I../glib -I../../glib-2.54.3/glib -I../../glib-2.54.3 -I../../glib-2.54.3/gmodule -DG_DISABLE_CAST_CHECKS -DGIO_COMPILATION -DGIO_MODULE_DIR=\"/home/yulong/extend/fsl-auto-yocto-bsp-s32v234/build_s32v234evb/tmp/work/x86_64-linux/glib-2.0-native/1_2.54.3-r0/recipe-sysroot-native/usr/lib/gio/modules\" -isystem/home/yulong/extend/fsl-auto-yocto-bsp-s32v234/build_s32v234evb/tmp/work/x86_64-linux/glib-2.0-native/1_2.54.3-r0/recipe-sysroot-native/usr/include -pthread -Wall -Wstrict-prototypes -Werror=declaration-after-statement -Werror=missing-prototypes -Werror=implicit-function-declaration -Werror=pointer-arith -Werror=init-self -Werror=format-security -Werror=format=2 -Werror=missing-include-dirs -isystem/home/yulong/extend/fsl-auto-yocto-bsp-s32v234/build_s32v234evb/tmp/work/x86_64-linux/glib-2.0-native/1_2.54.3-r0/recipe-sysroot-native/usr/include -O2 -pipe -c -o gio-tool-mkdir.o ../../glib-2.54.3/gio/gio-tool-mkdir.c
| x86_64-linux-libtool: compile: gcc -DHAVE_CONFIG_H -I. -I../../glib-2.54.3/gio -I.. -I/home/yulong/extend/fsl-auto-yocto-bsp-s32v234/build_s32v234evb/tmp/work/x86_64-linux/glib-2.0-native/1_2.54.3-r0/recipe-sysroot-native/usr/lib/pkgconfig/../../../usr/include -DG_LOG_DOMAIN=\"GLib-GIO\" -I.. -I../glib -I../../glib-2.54.3/glib -I../../glib-2.54.3 -I../../glib-2.54.3/gmodule -DG_DISABLE_CAST_CHECKS -DGIO_COMPILATION -DGIO_MODULE_DIR=\"/home/yulong/extend/fsl-auto-yocto-bsp-s32v234/build_s32v234evb/tmp/work/x86_64-linux/glib-2.0-native/1_2.54.3-r0/recipe-sysroot-native/usr/lib/gio/modules\" -isystem/home/yulong/extend/fsl-auto-yocto-bsp-s32v234/build_s32v234evb/tmp/work/x86_64-linux/glib-2.0-native/1_2.54.3-r0/recipe-sysroot-native/usr/include -pthread -Wall -Wstrict-prototypes -Werror=declaration-after-statement -Werror=missing-prototypes -Werror=implicit-function-declaration -Werror=pointer-arith -Werror=init-self -Werror=format-security -Werror=format=2 -Werror=missing-include-dirs -fvisibility=hidden -I/home/yulong/extend/fsl-auto-yocto-bsp-s32v234/build_s32v234evb/tmp/work/x86_64-linux/glib-2.0-native/1_2.54.3-r0/recipe-sysroot-native/usr/lib/pkgconfig/../../../usr/include/libmount -I/home/yulong/extend/fsl-auto-yocto-bsp-s32v234/build_s32v234evb/tmp/work/x86_64-linux/glib-2.0-native/1_2.54.3-r0/recipe-sysroot-native/usr/lib/pkgconfig/../../../usr/include/blkid -I/home/yulong/extend/fsl-auto-yocto-bsp-s32v234/build_s32v234evb/tmp/work/x86_64-linux/glib-2.0-native/1_2.54.3-r0/recipe-sysroot-native/usr/lib/pkgconfig/../../../usr/include/uuid -isystem/home/yulong/extend/fsl-auto-yocto-bsp-s32v234/build_s32v234evb/tmp/work/x86_64-linux/glib-2.0-native/1_2.54.3-r0/recipe-sysroot-native/usr/include -O2 -pipe -c ../../glib-2.54.3/gio/gdbusauth.c -fPIC -DPIC -o .libs/libgio_2_0_la-gdbusauth.o
| x86_64-linux-libtool: compile: gcc -DHAVE_CONFIG_H -I. -I../../glib-2.54.3/gio -I.. -I/home/yulong/extend/fsl-auto-yocto-bsp-s32v234/build_s32v234evb/tmp/work/x86_64-linux/glib-2.0-native/1_2.54.3-r0/recipe-sysroot-native/usr/lib/pkgconfig/../../../usr/include -DG_LOG_DOMAIN=\"GLib-GIO\" -I.. -I../glib -I../../glib-2.54.3/glib -I../../glib-2.54.3 -I../../glib-2.54.3/gmodule -DG_DISABLE_CAST_CHECKS -DGIO_COMPILATION -DGIO_MODULE_DIR=\"/home/yulong/extend/fsl-auto-yocto-bsp-s32v234/build_s32v234evb/tmp/work/x86_64-linux/glib-2.0-native/1_2.54.3-r0/recipe-sysroot-native/usr/lib/gio/modules\" -isystem/home/yulong/extend/fsl-auto-yocto-bsp-s32v234/build_s32v234evb/tmp/work/x86_64-linux/glib-2.0-native/1_2.54.3-r0/recipe-sysroot-native/usr/include -pthread -Wall -Wstrict-prototypes -Werror=declaration-after-statement -Werror=missing-prototypes -Werror=implicit-function-declaration -Werror=pointer-arith -Werror=init-self -Werror=format-security -Werror=format=2 -Werror=missing-include-dirs -fvisibility=hidden -I/home/yulong/extend/fsl-auto-yocto-bsp-s32v234/build_s32v234evb/tmp/work/x86_64-linux/glib-2.0-native/1_2.54.3-r0/recipe-sysroot-native/usr/lib/pkgconfig/../../../usr/include/libmount -I/home/yulong/extend/fsl-auto-yocto-bsp-s32v234/build_s32v234evb/tmp/work/x86_64-linux/glib-2.0-native/1_2.54.3-r0/recipe-sysroot-native/usr/lib/pkgconfig/../../../usr/include/blkid -I/home/yulong/extend/fsl-auto-yocto-bsp-s32v234/build_s32v234evb/tmp/work/x86_64-linux/glib-2.0-native/1_2.54.3-r0/recipe-sysroot-native/usr/lib/pkgconfig/../../../usr/include/uuid -isystem/home/yulong/extend/fsl-auto-yocto-bsp-s32v234/build_s32v234evb/tmp/work/x86_64-linux/glib-2.0-native/1_2.54.3-r0/recipe-sysroot-native/usr/include -O2 -pipe -c ../../glib-2.54.3/gio/gdbusmessage.c -fPIC -DPIC -o .libs/libgio_2_0_la-gdbusmessage.o
| gcc -DHAVE_CONFIG_H -I. -I../../glib-2.54.3/gio -I.. -DG_LOG_DOMAIN=\"GLib-GIO\" -I.. -I../glib -I../../glib-2.54.3/glib -I../../glib-2.54.3 -I../../glib-2.54.3/gmodule -DG_DISABLE_CAST_CHECKS -DGIO_COMPILATION -DGIO_MODULE_DIR=\"/home/yulong/extend/fsl-auto-yocto-bsp-s32v234/build_s32v234evb/tmp/work/x86_64-linux/glib-2.0-native/1_2.54.3-r0/recipe-sysroot-native/usr/lib/gio/modules\" -isystem/home/yulong/extend/fsl-auto-yocto-bsp-s32v234/build_s32v234evb/tmp/work/x86_64-linux/glib-2.0-native/1_2.54.3-r0/recipe-sysroot-native/usr/include -pthread -Wall -Wstrict-prototypes -Werror=declaration-after-statement -Werror=missing-prototypes -Werror=implicit-function-declaration -Werror=pointer-arith -Werror=init-self -Werror=format-security -Werror=format=2 -Werror=missing-include-dirs -isystem/home/yulong/extend/fsl-auto-yocto-bsp-s32v234/build_s32v234evb/tmp/work/x86_64-linux/glib-2.0-native/1_2.54.3-r0/recipe-sysroot-native/usr/include -O2 -pipe -c -o gio-tool-monitor.o ../../glib-2.54.3/gio/gio-tool-monitor.c
| gcc -DHAVE_CONFIG_H -I. -I../../glib-2.54.3/gio -I.. -DG_LOG_DOMAIN=\"GLib-GIO\" -I.. -I../glib -I../../glib-2.54.3/glib -I../../glib-2.54.3 -I../../glib-2.54.3/gmodule -DG_DISABLE_CAST_CHECKS -DGIO_COMPILATION -DGIO_MODULE_DIR=\"/home/yulong/extend/fsl-auto-yocto-bsp-s32v234/build_s32v234evb/tmp/work/x86_64-linux/glib-2.0-native/1_2.54.3-r0/recipe-sysroot-native/usr/lib/gio/modules\" -isystem/home/yulong/extend/fsl-auto-yocto-bsp-s32v234/build_s32v234evb/tmp/work/x86_64-linux/glib-2.0-native/1_2.54.3-r0/recipe-sysroot-native/usr/include -pthread -Wall -Wstrict-prototypes -Werror=declaration-after-statement -Werror=missing-prototypes -Werror=implicit-function-declaration -Werror=pointer-arith -Werror=init-self -Werror=format-security -Werror=format=2 -Werror=missing-include-dirs -isystem/home/yulong/extend/fsl-auto-yocto-bsp-s32v234/build_s32v234evb/tmp/work/x86_64-linux/glib-2.0-native/1_2.54.3-r0/recipe-sysroot-native/usr/include -O2 -pipe -c -o gio-tool-mount.o ../../glib-2.54.3/gio/gio-tool-mount.c
| gcc -DHAVE_CONFIG_H -I. -I../../glib-2.54.3/gio -I.. -DG_LOG_DOMAIN=\"GLib-GIO\" -I.. -I../glib -I../../glib-2.54.3/glib -I../../glib-2.54.3 -I../../glib-2.54.3/gmodule -DG_DISABLE_CAST_CHECKS -DGIO_COMPILATION -DGIO_MODULE_DIR=\"/home/yulong/extend/fsl-auto-yocto-bsp-s32v234/build_s32v234evb/tmp/work/x86_64-linux/glib-2.0-native/1_2.54.3-r0/recipe-sysroot-native/usr/lib/gio/modules\" -isystem/home/yulong/extend/fsl-auto-yocto-bsp-s32v234/build_s32v234evb/tmp/work/x86_64-linux/glib-2.0-native/1_2.54.3-r0/recipe-sysroot-native/usr/include -pthread -Wall -Wstrict-prototypes -Werror=declaration-after-statement -Werror=missing-prototypes -Werror=implicit-function-declaration -Werror=pointer-arith -Werror=init-self -Werror=format-security -Werror=format=2 -Werror=missing-include-dirs -isystem/home/yulong/extend/fsl-auto-yocto-bsp-s32v234/build_s32v234evb/tmp/work/x86_64-linux/glib-2.0-native/1_2.54.3-r0/recipe-sysroot-native/usr/include -O2 -pipe -c -o gio-tool-move.o ../../glib-2.54.3/gio/gio-tool-move.c
| gcc -DHAVE_CONFIG_H -I. -I../../glib-2.54.3/gio -I.. -DG_LOG_DOMAIN=\"GLib-GIO\" -I.. -I../glib -I../../glib-2.54.3/glib -I../../glib-2.54.3 -I../../glib-2.54.3/gmodule -DG_DISABLE_CAST_CHECKS -DGIO_COMPILATION -DGIO_MODULE_DIR=\"/home/yulong/extend/fsl-auto-yocto-bsp-s32v234/build_s32v234evb/tmp/work/x86_64-linux/glib-2.0-native/1_2.54.3-r0/recipe-sysroot-native/usr/lib/gio/modules\" -isystem/home/yulong/extend/fsl-auto-yocto-bsp-s32v234/build_s32v234evb/tmp/work/x86_64-linux/glib-2.0-native/1_2.54.3-r0/recipe-sysroot-native/usr/include -pthread -Wall -Wstrict-prototypes -Werror=declaration-after-statement -Werror=missing-prototypes -Werror=implicit-function-declaration -Werror=pointer-arith -Werror=init-self -Werror=format-security -Werror=format=2 -Werror=missing-include-dirs -isystem/home/yulong/extend/fsl-auto-yocto-bsp-s32v234/build_s32v234evb/tmp/work/x86_64-linux/glib-2.0-native/1_2.54.3-r0/recipe-sysroot-native/usr/include -O2 -pipe -c -o gio-tool-open.o ../../glib-2.54.3/gio/gio-tool-open.c
| gcc -DHAVE_CONFIG_H -I. -I../../glib-2.54.3/gio -I.. -DG_LOG_DOMAIN=\"GLib-GIO\" -I.. -I../glib -I../../glib-2.54.3/glib -I../../glib-2.54.3 -I../../glib-2.54.3/gmodule -DG_DISABLE_CAST_CHECKS -DGIO_COMPILATION -DGIO_MODULE_DIR=\"/home/yulong/extend/fsl-auto-yocto-bsp-s32v234/build_s32v234evb/tmp/work/x86_64-linux/glib-2.0-native/1_2.54.3-r0/recipe-sysroot-native/usr/lib/gio/modules\" -isystem/home/yulong/extend/fsl-auto-yocto-bsp-s32v234/build_s32v234evb/tmp/work/x86_64-linux/glib-2.0-native/1_2.54.3-r0/recipe-sysroot-native/usr/include -pthread -Wall -Wstrict-prototypes -Werror=declaration-after-statement -Werror=missing-prototypes -Werror=implicit-function-declaration -Werror=pointer-arith -Werror=init-self -Werror=format-security -Werror=format=2 -Werror=missing-include-dirs -isystem/home/yulong/extend/fsl-auto-yocto-bsp-s32v234/build_s32v234evb/tmp/work/x86_64-linux/glib-2.0-native/1_2.54.3-r0/recipe-sysroot-native/usr/include -O2 -pipe -c -o gio-tool-rename.o ../../glib-2.54.3/gio/gio-tool-rename.c
| gcc -DHAVE_CONFIG_H -I. -I../../glib-2.54.3/gio -I.. -DG_LOG_DOMAIN=\"GLib-GIO\" -I.. -I../glib -I../../glib-2.54.3/glib -I../../glib-2.54.3 -I../../glib-2.54.3/gmodule -DG_DISABLE_CAST_CHECKS -DGIO_COMPILATION -DGIO_MODULE_DIR=\"/home/yulong/extend/fsl-auto-yocto-bsp-s32v234/build_s32v234evb/tmp/work/x86_64-linux/glib-2.0-native/1_2.54.3-r0/recipe-sysroot-native/usr/lib/gio/modules\" -isystem/home/yulong/extend/fsl-auto-yocto-bsp-s32v234/build_s32v234evb/tmp/work/x86_64-linux/glib-2.0-native/1_2.54.3-r0/recipe-sysroot-native/usr/include -pthread -Wall -Wstrict-prototypes -Werror=declaration-after-statement -Werror=missing-prototypes -Werror=implicit-function-declaration -Werror=pointer-arith -Werror=init-self -Werror=format-security -Werror=format=2 -Werror=missing-include-dirs -isystem/home/yulong/extend/fsl-auto-yocto-bsp-s32v234/build_s32v234evb/tmp/work/x86_64-linux/glib-2.0-native/1_2.54.3-r0/recipe-sysroot-native/usr/include -O2 -pipe -c -o gio-tool-remove.o ../../glib-2.54.3/gio/gio-tool-remove.c
| gcc -DHAVE_CONFIG_H -I. -I../../glib-2.54.3/gio -I.. -DG_LOG_DOMAIN=\"GLib-GIO\" -I.. -I../glib -I../../glib-2.54.3/glib -I../../glib-2.54.3 -I../../glib-2.54.3/gmodule -DG_DISABLE_CAST_CHECKS -DGIO_COMPILATION -DGIO_MODULE_DIR=\"/home/yulong/extend/fsl-auto-yocto-bsp-s32v234/build_s32v234evb/tmp/work/x86_64-linux/glib-2.0-native/1_2.54.3-r0/recipe-sysroot-native/usr/lib/gio/modules\" -isystem/home/yulong/extend/fsl-auto-yocto-bsp-s32v234/build_s32v234evb/tmp/work/x86_64-linux/glib-2.0-native/1_2.54.3-r0/recipe-sysroot-native/usr/include -pthread -Wall -Wstrict-prototypes -Werror=declaration-after-statement -Werror=missing-prototypes -Werror=implicit-function-declaration -Werror=pointer-arith -Werror=init-self -Werror=format-security -Werror=format=2 -Werror=missing-include-dirs -isystem/home/yulong/extend/fsl-auto-yocto-bsp-s32v234/build_s32v234evb/tmp/work/x86_64-linux/glib-2.0-native/1_2.54.3-r0/recipe-sysroot-native/usr/include -O2 -pipe -c -o gio-tool-save.o ../../glib-2.54.3/gio/gio-tool-save.c
| gcc -DHAVE_CONFIG_H -I. -I../../glib-2.54.3/gio -I.. -DG_LOG_DOMAIN=\"GLib-GIO\" -I.. -I../glib -I../../glib-2.54.3/glib -I../../glib-2.54.3 -I../../glib-2.54.3/gmodule -DG_DISABLE_CAST_CHECKS -DGIO_COMPILATION -DGIO_MODULE_DIR=\"/home/yulong/extend/fsl-auto-yocto-bsp-s32v234/build_s32v234evb/tmp/work/x86_64-linux/glib-2.0-native/1_2.54.3-r0/recipe-sysroot-native/usr/lib/gio/modules\" -isystem/home/yulong/extend/fsl-auto-yocto-bsp-s32v234/build_s32v234evb/tmp/work/x86_64-linux/glib-2.0-native/1_2.54.3-r0/recipe-sysroot-native/usr/include -pthread -Wall -Wstrict-prototypes -Werror=declaration-after-statement -Werror=missing-prototypes -Werror=implicit-function-declaration -Werror=pointer-arith -Werror=init-self -Werror=format-security -Werror=format=2 -Werror=missing-include-dirs -isystem/home/yulong/extend/fsl-auto-yocto-bsp-s32v234/build_s32v234evb/tmp/work/x86_64-linux/glib-2.0-native/1_2.54.3-r0/recipe-sysroot-native/usr/include -O2 -pipe -c -o gio-tool-set.o ../../glib-2.54.3/gio/gio-tool-set.c
| gcc -DHAVE_CONFIG_H -I. -I../../glib-2.54.3/gio -I.. -DG_LOG_DOMAIN=\"GLib-GIO\" -I.. -I../glib -I../../glib-2.54.3/glib -I../../glib-2.54.3 -I../../glib-2.54.3/gmodule -DG_DISABLE_CAST_CHECKS -DGIO_COMPILATION -DGIO_MODULE_DIR=\"/home/yulong/extend/fsl-auto-yocto-bsp-s32v234/build_s32v234evb/tmp/work/x86_64-linux/glib-2.0-native/1_2.54.3-r0/recipe-sysroot-native/usr/lib/gio/modules\" -isystem/home/yulong/extend/fsl-auto-yocto-bsp-s32v234/build_s32v234evb/tmp/work/x86_64-linux/glib-2.0-native/1_2.54.3-r0/recipe-sysroot-native/usr/include -pthread -Wall -Wstrict-prototypes -Werror=declaration-after-statement -Werror=missing-prototypes -Werror=implicit-function-declaration -Werror=pointer-arith -Werror=init-self -Werror=format-security -Werror=format=2 -Werror=missing-include-dirs -isystem/home/yulong/extend/fsl-auto-yocto-bsp-s32v234/build_s32v234evb/tmp/work/x86_64-linux/glib-2.0-native/1_2.54.3-r0/recipe-sysroot-native/usr/include -O2 -pipe -c -o gio-tool-trash.o ../../glib-2.54.3/gio/gio-tool-trash.c
| gcc -DHAVE_CONFIG_H -I. -I../../glib-2.54.3/gio -I.. -DG_LOG_DOMAIN=\"GLib-GIO\" -I.. -I../glib -I../../glib-2.54.3/glib -I../../glib-2.54.3 -I../../glib-2.54.3/gmodule -DG_DISABLE_CAST_CHECKS -DGIO_COMPILATION -DGIO_MODULE_DIR=\"/home/yulong/extend/fsl-auto-yocto-bsp-s32v234/build_s32v234evb/tmp/work/x86_64-linux/glib-2.0-native/1_2.54.3-r0/recipe-sysroot-native/usr/lib/gio/modules\" -isystem/home/yulong/extend/fsl-auto-yocto-bsp-s32v234/build_s32v234evb/tmp/work/x86_64-linux/glib-2.0-native/1_2.54.3-r0/recipe-sysroot-native/usr/include -pthread -Wall -Wstrict-prototypes -Werror=declaration-after-statement -Werror=missing-prototypes -Werror=implicit-function-declaration -Werror=pointer-arith -Werror=init-self -Werror=format-security -Werror=format=2 -Werror=missing-include-dirs -isystem/home/yulong/extend/fsl-auto-yocto-bsp-s32v234/build_s32v234evb/tmp/work/x86_64-linux/glib-2.0-native/1_2.54.3-r0/recipe-sysroot-native/usr/include -O2 -pipe -c -o gio-tool-tree.o ../../glib-2.54.3/gio/gio-tool-tree.c
| gcc -DHAVE_CONFIG_H -I. -I../../glib-2.54.3/gio -I.. -DG_LOG_DOMAIN=\"GLib-GIO\" -I.. -I../glib -I../../glib-2.54.3/glib -I../../glib-2.54.3 -I../../glib-2.54.3/gmodule -DG_DISABLE_CAST_CHECKS -DGIO_COMPILATION -DGIO_MODULE_DIR=\"/home/yulong/extend/fsl-auto-yocto-bsp-s32v234/build_s32v234evb/tmp/work/x86_64-linux/glib-2.0-native/1_2.54.3-r0/recipe-sysroot-native/usr/lib/gio/modules\" -isystem/home/yulong/extend/fsl-auto-yocto-bsp-s32v234/build_s32v234evb/tmp/work/x86_64-linux/glib-2.0-native/1_2.54.3-r0/recipe-sysroot-native/usr/include -pthread -Wall -Wstrict-prototypes -Werror=declaration-after-statement -Werror=missing-prototypes -Werror=implicit-function-declaration -Werror=pointer-arith -Werror=init-self -Werror=format-security -Werror=format=2 -Werror=missing-include-dirs -isystem/home/yulong/extend/fsl-auto-yocto-bsp-s32v234/build_s32v234evb/tmp/work/x86_64-linux/glib-2.0-native/1_2.54.3-r0/recipe-sysroot-native/usr/include -O2 -pipe -c -o gio-querymodules.o ../../glib-2.54.3/gio/gio-querymodules.c
| ../../glib-2.54.3/gio/gdbusauth.c: In function '_g_dbus_auth_run_server':
| ../../glib-2.54.3/gio/gdbusauth.c:1305:11: error: '%s' directive argument is null [-Werror=format-overflow=]
| 1305 | debug_print ("SERVER: WaitingForBegin, read '%s'", line);
| | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
| echo gappinfo.h gasyncinitable.h gasyncresult.h gbufferedinputstream.h gbufferedoutputstream.h gbytesicon.h gcancellable.h gcontenttype.h gcharsetconverter.h gconverter.h gconverterinputstream.h gconverteroutputstream.h gdatagrambased.h gdatainputstream.h gdataoutputstream.h gdrive.h gemblem.h gemblemedicon.h gfile.h gfileattribute.h gfileenumerator.h gfileicon.h gfileinfo.h gfileinputstream.h gfilemonitor.h gfilenamecompleter.h gfileoutputstream.h gfileiostream.h gfilterinputstream.h gfilteroutputstream.h gicon.h ginetaddress.h ginetaddressmask.h ginetsocketaddress.h ginputstream.h ginitable.h gio.h gio-autocleanups.h giotypes.h gioenums.h gioerror.h giomodule.h gioscheduler.h giostream.h gloadableicon.h gmount.h gmemoryinputstream.h gmemoryoutputstream.h gmountoperation.h gnativevolumemonitor.h gnetworkaddress.h gnetworkmonitor.h gnetworkservice.h goutputstream.h gpermission.h gpollableinputstream.h gpollableoutputstream.h gpollableutils.h gproxyaddress.h gproxy.h gproxyaddressenumerator.h gproxyresolver.h gresolver.h gresource.h gseekable.h gsimpleasyncresult.h gsimpleiostream.h gsimplepermission.h gsocket.h gsocketaddress.h gsocketaddressenumerator.h gsocketclient.h gsocketconnectable.h gsocketconnection.h gsocketcontrolmessage.h gsocketlistener.h gsocketservice.h gsrvtarget.h gsimpleproxyresolver.h gtask.h gsubprocess.h gsubprocesslauncher.h gtcpconnection.h gtcpwrapperconnection.h gthreadedsocketservice.h gthemedicon.h gtlsbackend.h gtlscertificate.h gtlsclientconnection.h gtlsconnection.h gtlsdatabase.h gtlsfiledatabase.h gtlsinteraction.h gtlspassword.h gtlsserverconnection.h gdtlsconnection.h gdtlsclientconnection.h gdtlsserverconnection.h gvfs.h gvolume.h gvolumemonitor.h gzlibcompressor.h gzlibdecompressor.h glistmodel.h gliststore.h gapplication.h gapplicationcommandline.h gactiongroup.h gactionmap.h gsimpleactiongroup.h gremoteactiongroup.h gactiongroupexporter.h gdbusactiongroup.h gaction.h gpropertyaction.h gsimpleaction.h gmenumodel.h gmenu.h gmenuexporter.h gdbusmenumodel.h gnotification.h gsettingsbackend.h gsettingsschema.h gsettings.h gdbusauthobserver.h gcredentials.h gdbusutils.h gdbuserror.h gdbusaddress.h gdbusconnection.h gdbusmessage.h gdbusnameowning.h gdbusnamewatching.h gdbusproxy.h gdbusintrospection.h gdbusmethodinvocation.h gdbusserver.h gdbusinterface.h gdbusinterfaceskeleton.h gdbusobject.h gdbusobjectskeleton.h gdbusobjectproxy.h gdbusobjectmanager.h gdbusobjectmanagerclient.h gdbusobjectmanagerserver.h gtestdbus.h gioenumtypes.h gfiledescriptorbased.h gunixconnection.h gunixcredentialsmessage.h gunixmounts.h gunixfdlist.h gunixfdmessage.h gunixinputstream.h gunixoutputstream.h gunixsocketaddress.h gdesktopappinfo.h > gio-public-headers.txt.tmp && mv gio-public-headers.txt.tmp gio-public-headers.txt
| cc1: some warnings being treated as errors
| ../../glib-2.54.3/gio/gio-tool-mount.c: In function 'prompt_for':
| ../../glib-2.54.3/gio/gio-tool-mount.c:104:3: warning: ignoring return value of 'fgets', declared with attribute warn_unused_result [-Wunused-result]
| 104 | fgets(data, sizeof (data), stdin);
| | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
| make[4]: *** [Makefile:3617: libgio_2_0_la-gdbusauth.lo] Error 1
| make[4]: *** Waiting for unfinished jobs....
| x86_64-linux-libtool: link: gcc -Wall -Wstrict-prototypes -Werror=declaration-after-statement -Werror=missing-prototypes -Werror=implicit-function-declaration -Werror=pointer-arith -Werror=init-self -Werror=format-security -Werror=format=2 -Werror=missing-include-dirs -isystem/home/yulong/extend/fsl-auto-yocto-bsp-s32v234/build_s32v234evb/tmp/work/x86_64-linux/glib-2.0-native/1_2.54.3-r0/recipe-sysroot-native/usr/include -O2 -pipe -Wl,-rpath-link -Wl,/home/yulong/extend/fsl-auto-yocto-bsp-s32v234/build_s32v234evb/tmp/work/x86_64-linux/glib-2.0-native/1_2.54.3-r0/recipe-sysroot-native/usr/lib -Wl,-rpath-link -Wl,/home/yulong/extend/fsl-auto-yocto-bsp-s32v234/build_s32v234evb/tmp/work/x86_64-linux/glib-2.0-native/1_2.54.3-r0/recipe-sysroot-native/lib -Wl,-rpath -Wl,/home/yulong/extend/fsl-auto-yocto-bsp-s32v234/build_s32v234evb/tmp/work/x86_64-linux/glib-2.0-native/1_2.54.3-r0/recipe-sysroot-native/usr/lib -Wl,-rpath -Wl,/home/yulong/extend/fsl-auto-yocto-bsp-s32v234/build_s32v234evb/tmp/work/x86_64-linux/glib-2.0-native/1_2.54.3-r0/recipe-sysroot-native/lib -Wl,-O1 -o .libs/glib-compile-schemas gvdb-builder.o glib-compile-schemas.o -L/home/yulong/extend/fsl-auto-yocto-bsp-s32v234/build_s32v234evb/tmp/work/x86_64-linux/glib-2.0-native/1_2.54.3-r0/recipe-sysroot-native/usr/lib -L/home/yulong/extend/fsl-auto-yocto-bsp-s32v234/build_s32v234evb/tmp/work/x86_64-linux/glib-2.0-native/1_2.54.3-r0/recipe-sysroot-native/lib ../glib/.libs/libglib-2.0.so -L/home/yulong/extend/fsl-auto-yocto-bsp-s32v234/build_s32v234evb/tmp/work/x86_64-linux/glib-2.0-native/1_2.54.3-r0/recipe-sysroot-native/usr/lib/pkgconfig/../../../usr/lib -lpcre -lpthread
| ../../glib-2.54.3/gio/gdbusmessage.c: In function 'g_dbus_message_to_blob':
| ../../glib-2.54.3/gio/gdbusmessage.c:2700:30: error: '%s' directive argument is null [-Werror=format-overflow=]
| 2700 | tupled_signature_str = g_strdup_printf ("(%s)", signature_str);
| | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
| cc1: some warnings being treated as errors
| make[4]: *** [Makefile:3666: libgio_2_0_la-gdbusmessage.lo] Error 1
| make[4]: Leaving directory '/home/yulong/extend/fsl-auto-yocto-bsp-s32v234/build_s32v234evb/tmp/work/x86_64-linux/glib-2.0-native/1_2.54.3-r0/build/gio'
| make[3]: *** [Makefile:4461: all-recursive] Error 1
| make[3]: Leaving directory '/home/yulong/extend/fsl-auto-yocto-bsp-s32v234/build_s32v234evb/tmp/work/x86_64-linux/glib-2.0-native/1_2.54.3-r0/build/gio'
| make[2]: *** [Makefile:2012: all] Error 2
| make[2]: Leaving directory '/home/yulong/extend/fsl-auto-yocto-bsp-s32v234/build_s32v234evb/tmp/work/x86_64-linux/glib-2.0-native/1_2.54.3-r0/build/gio'
| make[1]: *** [Makefile:1274: all-recursive] Error 1
| make[1]: Leaving directory '/home/yulong/extend/fsl-auto-yocto-bsp-s32v234/build_s32v234evb/tmp/work/x86_64-linux/glib-2.0-native/1_2.54.3-r0/build'
| ERROR: oe_runmake failed
| make: *** [Makefile:895: all] Error 2
| WARNING: exit code 1 from a shell command.
| ERROR: Function failed: do_compile (log file is located at /home/yulong/extend/fsl-auto-yocto-bsp-s32v234/build_s32v234evb/tmp/work/x86_64-linux/glib-2.0-native/1_2.54.3-r0/temp/log.do_compile.864636)
ERROR: Task (virtual:native:/home/yulong/extend/fsl-auto-yocto-bsp-s32v234/sources/poky/meta/recipes-core/glib-2.0/glib-2.0_2.54.3.bb:do_compile) failed with exit code '1'
NOTE: Tasks Summary: Attempted 1079 tasks of which 1048 didn't need to be rerun and 1 failed.
Summary: 1 task failed:
virtual:native:/home/yulong/extend/fsl-auto-yocto-bsp-s32v234/sources/poky/meta/recipes-core/glib-2.0/glib-2.0_2.54.3.bb:do_compile
Summary: There were 3 WARNING messages shown.
Summary: There were 2 ERROR messages shown, returning a non-zero exit code.
Resolution: modify the source file
From the prompt, we can see the specified %s can be null.
a. modify ./glib-2.54.3/gio/gdbusmessage.c
in line 2700 and other error positions, add such as "if (XXX != NULL)" conditions.
-
-
- cross-localedef-native do_compile errors
-
yulong@yulong-ZenBook-U3700EA:~/extend/fsl-auto-yocto-bsp-s32v234/build_s32v234evb$ bitbake fsl-image-auto
WARNING: /home/yulong/extend/fsl-auto-yocto-bsp-s32v234/sources/poky/meta/lib/oe/maketype.py:99: DeprecationWarning: Using or importing the ABCs from 'collections' instead of from 'collections.abc' is deprecated since Python 3.3, and in 3.10 it will stop working
if not isinstance(obj, collections.Callable):
WARNING: Host distribution "ubuntu-20.04" has not been validated with this version of the build system; you may possibly experience unexpected failures. It is recommended that you use a tested distribution.
Loading cache: 100% |########################################################################################################################| Time: 0:00:00
Loaded 3641 entries from dependency cache.
NOTE: Resolving any missing task queue dependencies
Build Configuration:
BB_VERSION = "1.38.0"
BUILD_SYS = "x86_64-linux"
NATIVELSBSTRING = "ubuntu-20.04"
TARGET_SYS = "aarch64-fsl-linux"
MACHINE = "s32v234evb"
DISTRO = "fsl-auto"
DISTRO_VERSION = "1.0"
TUNE_FEATURES = "aarch64"
TARGET_FPU = ""
meta
meta-poky
meta-yocto-bsp = "HEAD:fa962ec72f8a8337eaae71ab622e340f6ef56395"
meta-oe
meta-multimedia
meta-python
meta-networking
meta-gnome
meta-filesystems
meta-webserver
meta-perl
meta-xfce = "HEAD:8760facba1bceb299b3613b8955621ddaa3d4c3f"
meta-virtualization = "HEAD:ed2038c935777d1336c17989d454f4e9c95fea7f"
meta-freescale = "HEAD:827bda6303c9d637efb4b94727b67e1857760171"
meta-alb = "HEAD:f91cd915ab925f5d042f816e01a05d5a712f5a73"
meta-linaro-toolchain = "HEAD:282b47a10940c26854c1cca0ec40950192af16fc"
WARNING: Your host glibc verson (2.31) is newer than that in uninative (2.28). Disabling uninative so that sstate is not corrupted.
Initialising tasks: 100% |###################################################################################################################| Time: 0:00:01
Checking sstate mirror object availability: 100% |###########################################################################################| Time: 0:00:00
NOTE: Executing SetScene Tasks
NOTE: Executing RunQueue Tasks
ERROR: cross-localedef-native-2.26-r0 do_compile: oe_runmake failed
ERROR: cross-localedef-native-2.26-r0 do_compile: Function failed: do_compile (log file is located at /home/yulong/extend/fsl-auto-yocto-bsp-s32v234/build_s32v234evb/tmp/work/x86_64-linux/cross-localedef-native/2.26-r0/temp/log.do_compile.955557)
ERROR: Logfile of failure stored in: /home/yulong/extend/fsl-auto-yocto-bsp-s32v234/build_s32v234evb/tmp/work/x86_64-linux/cross-localedef-native/2.26-r0/temp/log.do_compile.955557
Log data follows:
| DEBUG: SITE files ['endian-little', 'common-linux', 'common-glibc', 'bit-64', 'x86_64-linux', 'common']
| DEBUG: Executing shell function do_compile
| NOTE: make -j 12
| gcc -o localedef charmap.o charmap-dir.o ld-address.o ld-collate.o ld-ctype.o ld-identification.o ld-measurement.o ld-messages.o ld-monetary.o ld-name.o ld-numeric.o ld-paper.o ld-telephone.o ld-time.o linereader.o localedef.o locarchive.o locfile.o repertoire.o simple-hash.o xmalloc.o xstrdup.o argp-ba.o argp-eexst.o argp-fmtstream.o argp-help.o argp-parse.o argp-pv.o argp-xinl.o error.o getopt.o getopt1.o md5.o obstack.o asprintf.o getdelim.o localedef_extra.o obstack_printf.o vasprintf.o
| /home/yulong/extend/fsl-auto-yocto-bsp-s32v234/build_s32v234evb/tmp/hosttools/ld: argp-fmtstream.o: in function `_argp_fmtstream_update':
| argp-fmtstream.c:(.text+0x4da): undefined reference to `_IO_fwide'
| /home/yulong/extend/fsl-auto-yocto-bsp-s32v234/build_s32v234evb/tmp/hosttools/ld: argp-fmtstream.c:(.text+0x52d): undefined reference to `_IO_fwide'
| /home/yulong/extend/fsl-auto-yocto-bsp-s32v234/build_s32v234evb/tmp/hosttools/ld: argp-help.o: in function `argp_failure':
| argp-help.c:(.text+0x2067): undefined reference to `_IO_fwide'
| collect2: error: ld returned 1 exit status
| make: *** [Makefile:60: localedef] Error 1
| ERROR: oe_runmake failed
| WARNING: exit code 1 from a shell command.
| ERROR: Function failed: do_compile (log file is located at /home/yulong/extend/fsl-auto-yocto-bsp-s32v234/build_s32v234evb/tmp/work/x86_64-linux/cross-localedef-native/2.26-r0/temp/log.do_compile.955557)
ERROR: Task (/home/yulong/extend/fsl-auto-yocto-bsp-s32v234/sources/meta-alb/recipes-core/glibc/cross-localedef-native_2.26.bb:do_compile) failed with exit code '1'
ERROR: glib-2.0-native-1_2.54.3-r0 do_compile: oe_runmake failed
ERROR: glib-2.0-native-1_2.54.3-r0 do_compile: Function failed: do_compile (log file is located at /home/yulong/extend/fsl-auto-yocto-bsp-s32v234/build_s32v234evb/tmp/work/x86_64-linux/glib-2.0-native/1_2.54.3-r0/temp/log.do_compile.955555)
ERROR: Logfile of failure stored in: /home/yulong/extend/fsl-auto-yocto-bsp-s32v234/build_s32v234evb/tmp/work/x86_64-linux/glib-2.0-native/1_2.54.3-r0/temp/log.do_compile.955555
Log data follows:
| DEBUG: Executing shell function do_compile
| NOTE: make -j 12
| make all-recursive
| make[1]: Entering directory '/home/yulong/extend/fsl-auto-yocto-bsp-s32v234/build_s32v234evb/tmp/work/x86_64-linux/glib-2.0-native/1_2.54.3-r0/build'
| Making all in .
| make[2]: Entering directory '/home/yulong/extend/fsl-auto-yocto-bsp-s32v234/build_s32v234evb/tmp/work/x86_64-linux/glib-2.0-native/1_2.54.3-r0/build'
| make[2]: Leaving directory '/home/yulong/extend/fsl-auto-yocto-bsp-s32v234/build_s32v234evb/tmp/work/x86_64-linux/glib-2.0-native/1_2.54.3-r0/build'
| Making all in m4macros
| make[2]: Entering directory '/home/yulong/extend/fsl-auto-yocto-bsp-s32v234/build_s32v234evb/tmp/work/x86_64-linux/glib-2.0-native/1_2.54.3-r0/build/m4macros'
| make all-am
| make[3]: Entering directory '/home/yulong/extend/fsl-auto-yocto-bsp-s32v234/build_s32v234evb/tmp/work/x86_64-linux/glib-2.0-native/1_2.54.3-r0/build/m4macros'
| make[3]: Nothing to be done for 'all-am'.
| make[3]: Leaving directory '/home/yulong/extend/fsl-auto-yocto-bsp-s32v234/build_s32v234evb/tmp/work/x86_64-linux/glib-2.0-native/1_2.54.3-r0/build/m4macros'
| make[2]: Leaving directory '/home/yulong/extend/fsl-auto-yocto-bsp-s32v234/build_s32v234evb/tmp/work/x86_64-linux/glib-2.0-native/1_2.54.3-r0/build/m4macros'
| Making all in glib
| make[2]: Entering directory '/home/yulong/extend/fsl-auto-yocto-bsp-s32v234/build_s32v234evb/tmp/work/x86_64-linux/glib-2.0-native/1_2.54.3-r0/build/glib'
| make all-recursive
| make[3]: Entering directory '/home/yulong/extend/fsl-auto-yocto-bsp-s32v234/build_s32v234evb/tmp/work/x86_64-linux/glib-2.0-native/1_2.54.3-r0/build/glib'
| Making all in libcharset
| make[4]: Entering directory '/home/yulong/extend/fsl-auto-yocto-bsp-s32v234/build_s32v234evb/tmp/work/x86_64-linux/glib-2.0-native/1_2.54.3-r0/build/glib/libcharset'
| make all-am
| make[5]: Entering directory '/home/yulong/extend/fsl-auto-yocto-bsp-s32v234/build_s32v234evb/tmp/work/x86_64-linux/glib-2.0-native/1_2.54.3-r0/build/glib/libcharset'
| make[5]: Nothing to be done for 'all-am'.
| make[5]: Leaving directory '/home/yulong/extend/fsl-auto-yocto-bsp-s32v234/build_s32v234evb/tmp/work/x86_64-linux/glib-2.0-native/1_2.54.3-r0/build/glib/libcharset'
| make[4]: Leaving directory '/home/yulong/extend/fsl-auto-yocto-bsp-s32v234/build_s32v234evb/tmp/work/x86_64-linux/glib-2.0-native/1_2.54.3-r0/build/glib/libcharset'
| Making all in update-pcre
| make[4]: Entering directory '/home/yulong/extend/fsl-auto-yocto-bsp-s32v234/build_s32v234evb/tmp/work/x86_64-linux/glib-2.0-native/1_2.54.3-r0/build/glib/update-pcre'
| make all-am
| make[5]: Entering directory '/home/yulong/extend/fsl-auto-yocto-bsp-s32v234/build_s32v234evb/tmp/work/x86_64-linux/glib-2.0-native/1_2.54.3-r0/build/glib/update-pcre'
| make[5]: Nothing to be done for 'all-am'.
| make[5]: Leaving directory '/home/yulong/extend/fsl-auto-yocto-bsp-s32v234/build_s32v234evb/tmp/work/x86_64-linux/glib-2.0-native/1_2.54.3-r0/build/glib/update-pcre'
| make[4]: Leaving directory '/home/yulong/extend/fsl-auto-yocto-bsp-s32v234/build_s32v234evb/tmp/work/x86_64-linux/glib-2.0-native/1_2.54.3-r0/build/glib/update-pcre'
| Making all in .
| make[4]: Entering directory '/home/yulong/extend/fsl-auto-yocto-bsp-s32v234/build_s32v234evb/tmp/work/x86_64-linux/glib-2.0-native/1_2.54.3-r0/build/glib'
| make[4]: Nothing to be done for 'all-am'.
| make[4]: Leaving directory '/home/yulong/extend/fsl-auto-yocto-bsp-s32v234/build_s32v234evb/tmp/work/x86_64-linux/glib-2.0-native/1_2.54.3-r0/build/glib'
| Making all in tests
| make[4]: Entering directory '/home/yulong/extend/fsl-auto-yocto-bsp-s32v234/build_s32v234evb/tmp/work/x86_64-linux/glib-2.0-native/1_2.54.3-r0/build/glib/tests'
| make all-am
| make[5]: Entering directory '/home/yulong/extend/fsl-auto-yocto-bsp-s32v234/build_s32v234evb/tmp/work/x86_64-linux/glib-2.0-native/1_2.54.3-r0/build/glib/tests'
| make[5]: Nothing to be done for 'all-am'.
| make[5]: Leaving directory '/home/yulong/extend/fsl-auto-yocto-bsp-s32v234/build_s32v234evb/tmp/work/x86_64-linux/glib-2.0-native/1_2.54.3-r0/build/glib/tests'
| make[4]: Leaving directory '/home/yulong/extend/fsl-auto-yocto-bsp-s32v234/build_s32v234evb/tmp/work/x86_64-linux/glib-2.0-native/1_2.54.3-r0/build/glib/tests'
| make[3]: Leaving directory '/home/yulong/extend/fsl-auto-yocto-bsp-s32v234/build_s32v234evb/tmp/work/x86_64-linux/glib-2.0-native/1_2.54.3-r0/build/glib'
| make[2]: Leaving directory '/home/yulong/extend/fsl-auto-yocto-bsp-s32v234/build_s32v234evb/tmp/work/x86_64-linux/glib-2.0-native/1_2.54.3-r0/build/glib'
| Making all in gmodule
| make[2]: Entering directory '/home/yulong/extend/fsl-auto-yocto-bsp-s32v234/build_s32v234evb/tmp/work/x86_64-linux/glib-2.0-native/1_2.54.3-r0/build/gmodule'
| make all-am
| make[3]: Entering directory '/home/yulong/extend/fsl-auto-yocto-bsp-s32v234/build_s32v234evb/tmp/work/x86_64-linux/glib-2.0-native/1_2.54.3-r0/build/gmodule'
| make[3]: Nothing to be done for 'all-am'.
| make[3]: Leaving directory '/home/yulong/extend/fsl-auto-yocto-bsp-s32v234/build_s32v234evb/tmp/work/x86_64-linux/glib-2.0-native/1_2.54.3-r0/build/gmodule'
| make[2]: Leaving directory '/home/yulong/extend/fsl-auto-yocto-bsp-s32v234/build_s32v234evb/tmp/work/x86_64-linux/glib-2.0-native/1_2.54.3-r0/build/gmodule'
| Making all in gthread
| make[2]: Entering directory '/home/yulong/extend/fsl-auto-yocto-bsp-s32v234/build_s32v234evb/tmp/work/x86_64-linux/glib-2.0-native/1_2.54.3-r0/build/gthread'
| make all-am
| make[3]: Entering directory '/home/yulong/extend/fsl-auto-yocto-bsp-s32v234/build_s32v234evb/tmp/work/x86_64-linux/glib-2.0-native/1_2.54.3-r0/build/gthread'
| make[3]: Nothing to be done for 'all-am'.
| make[3]: Leaving directory '/home/yulong/extend/fsl-auto-yocto-bsp-s32v234/build_s32v234evb/tmp/work/x86_64-linux/glib-2.0-native/1_2.54.3-r0/build/gthread'
| make[2]: Leaving directory '/home/yulong/extend/fsl-auto-yocto-bsp-s32v234/build_s32v234evb/tmp/work/x86_64-linux/glib-2.0-native/1_2.54.3-r0/build/gthread'
| Making all in gobject
| make[2]: Entering directory '/home/yulong/extend/fsl-auto-yocto-bsp-s32v234/build_s32v234evb/tmp/work/x86_64-linux/glib-2.0-native/1_2.54.3-r0/build/gobject'
| make all-recursive
| make[3]: Entering directory '/home/yulong/extend/fsl-auto-yocto-bsp-s32v234/build_s32v234evb/tmp/work/x86_64-linux/glib-2.0-native/1_2.54.3-r0/build/gobject'
| Making all in .
| make[4]: Entering directory '/home/yulong/extend/fsl-auto-yocto-bsp-s32v234/build_s32v234evb/tmp/work/x86_64-linux/glib-2.0-native/1_2.54.3-r0/build/gobject'
| make[4]: Nothing to be done for 'all-am'.
| make[4]: Leaving directory '/home/yulong/extend/fsl-auto-yocto-bsp-s32v234/build_s32v234evb/tmp/work/x86_64-linux/glib-2.0-native/1_2.54.3-r0/build/gobject'
| Making all in tests
| make[4]: Entering directory '/home/yulong/extend/fsl-auto-yocto-bsp-s32v234/build_s32v234evb/tmp/work/x86_64-linux/glib-2.0-native/1_2.54.3-r0/build/gobject/tests'
| make all-am
| make[5]: Entering directory '/home/yulong/extend/fsl-auto-yocto-bsp-s32v234/build_s32v234evb/tmp/work/x86_64-linux/glib-2.0-native/1_2.54.3-r0/build/gobject/tests'
| make[5]: Nothing to be done for 'all-am'.
| make[5]: Leaving directory '/home/yulong/extend/fsl-auto-yocto-bsp-s32v234/build_s32v234evb/tmp/work/x86_64-linux/glib-2.0-native/1_2.54.3-r0/build/gobject/tests'
| make[4]: Leaving directory '/home/yulong/extend/fsl-auto-yocto-bsp-s32v234/build_s32v234evb/tmp/work/x86_64-linux/glib-2.0-native/1_2.54.3-r0/build/gobject/tests'
| make[3]: Leaving directory '/home/yulong/extend/fsl-auto-yocto-bsp-s32v234/build_s32v234evb/tmp/work/x86_64-linux/glib-2.0-native/1_2.54.3-r0/build/gobject'
| make[2]: Leaving directory '/home/yulong/extend/fsl-auto-yocto-bsp-s32v234/build_s32v234evb/tmp/work/x86_64-linux/glib-2.0-native/1_2.54.3-r0/build/gobject'
| Making all in gio
| make[2]: Entering directory '/home/yulong/extend/fsl-auto-yocto-bsp-s32v234/build_s32v234evb/tmp/work/x86_64-linux/glib-2.0-native/1_2.54.3-r0/build/gio'
| make all-recursive
| make[3]: Entering directory '/home/yulong/extend/fsl-auto-yocto-bsp-s32v234/build_s32v234evb/tmp/work/x86_64-linux/glib-2.0-native/1_2.54.3-r0/build/gio'
| Making all in gdbus-2.0/codegen
| make[4]: Entering directory '/home/yulong/extend/fsl-auto-yocto-bsp-s32v234/build_s32v234evb/tmp/work/x86_64-linux/glib-2.0-native/1_2.54.3-r0/build/gio/gdbus-2.0/codegen'
| make all-am
| make[5]: Entering directory '/home/yulong/extend/fsl-auto-yocto-bsp-s32v234/build_s32v234evb/tmp/work/x86_64-linux/glib-2.0-native/1_2.54.3-r0/build/gio/gdbus-2.0/codegen'
| make[5]: Nothing to be done for 'all-am'.
| make[5]: Leaving directory '/home/yulong/extend/fsl-auto-yocto-bsp-s32v234/build_s32v234evb/tmp/work/x86_64-linux/glib-2.0-native/1_2.54.3-r0/build/gio/gdbus-2.0/codegen'
| make[4]: Leaving directory '/home/yulong/extend/fsl-auto-yocto-bsp-s32v234/build_s32v234evb/tmp/work/x86_64-linux/glib-2.0-native/1_2.54.3-r0/build/gio/gdbus-2.0/codegen'
| Making all in xdgmime
| make[4]: Entering directory '/home/yulong/extend/fsl-auto-yocto-bsp-s32v234/build_s32v234evb/tmp/work/x86_64-linux/glib-2.0-native/1_2.54.3-r0/build/gio/xdgmime'
| make all-am
| make[5]: Entering directory '/home/yulong/extend/fsl-auto-yocto-bsp-s32v234/build_s32v234evb/tmp/work/x86_64-linux/glib-2.0-native/1_2.54.3-r0/build/gio/xdgmime'
| make[5]: Nothing to be done for 'all-am'.
| make[5]: Leaving directory '/home/yulong/extend/fsl-auto-yocto-bsp-s32v234/build_s32v234evb/tmp/work/x86_64-linux/glib-2.0-native/1_2.54.3-r0/build/gio/xdgmime'
| make[4]: Leaving directory '/home/yulong/extend/fsl-auto-yocto-bsp-s32v234/build_s32v234evb/tmp/work/x86_64-linux/glib-2.0-native/1_2.54.3-r0/build/gio/xdgmime'
| Making all in inotify
| make[4]: Entering directory '/home/yulong/extend/fsl-auto-yocto-bsp-s32v234/build_s32v234evb/tmp/work/x86_64-linux/glib-2.0-native/1_2.54.3-r0/build/gio/inotify'
| make all-am
| make[5]: Entering directory '/home/yulong/extend/fsl-auto-yocto-bsp-s32v234/build_s32v234evb/tmp/work/x86_64-linux/glib-2.0-native/1_2.54.3-r0/build/gio/inotify'
| make[5]: Nothing to be done for 'all-am'.
| make[5]: Leaving directory '/home/yulong/extend/fsl-auto-yocto-bsp-s32v234/build_s32v234evb/tmp/work/x86_64-linux/glib-2.0-native/1_2.54.3-r0/build/gio/inotify'
| make[4]: Leaving directory '/home/yulong/extend/fsl-auto-yocto-bsp-s32v234/build_s32v234evb/tmp/work/x86_64-linux/glib-2.0-native/1_2.54.3-r0/build/gio/inotify'
| Making all in .
| make[4]: Entering directory '/home/yulong/extend/fsl-auto-yocto-bsp-s32v234/build_s32v234evb/tmp/work/x86_64-linux/glib-2.0-native/1_2.54.3-r0/build/gio'
| ../x86_64-linux-libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I../../glib-2.54.3/gio -I.. -I/home/yulong/extend/fsl-auto-yocto-bsp-s32v234/build_s32v234evb/tmp/work/x86_64-linux/glib-2.0-native/1_2.54.3-r0/recipe-sysroot-native/usr/lib/pkgconfig/../../../usr/include -DG_LOG_DOMAIN=\"GLib-GIO\" -I.. -I../glib -I../../glib-2.54.3/glib -I../../glib-2.54.3 -I../../glib-2.54.3/gmodule -DG_DISABLE_CAST_CHECKS -DGIO_COMPILATION -DGIO_MODULE_DIR=\"/home/yulong/extend/fsl-auto-yocto-bsp-s32v234/build_s32v234evb/tmp/work/x86_64-linux/glib-2.0-native/1_2.54.3-r0/recipe-sysroot-native/usr/lib/gio/modules\" -isystem/home/yulong/extend/fsl-auto-yocto-bsp-s32v234/build_s32v234evb/tmp/work/x86_64-linux/glib-2.0-native/1_2.54.3-r0/recipe-sysroot-native/usr/include -pthread -Wall -Wstrict-prototypes -Werror=declaration-after-statement -Werror=missing-prototypes -Werror=implicit-function-declaration -Werror=pointer-arith -Werror=init-self -Werror=format-security -Werror=format=2 -Werror=missing-include-dirs -fvisibility=hidden -I/home/yulong/extend/fsl-auto-yocto-bsp-s32v234/build_s32v234evb/tmp/work/x86_64-linux/glib-2.0-native/1_2.54.3-r0/recipe-sysroot-native/usr/lib/pkgconfig/../../../usr/include/libmount -I/home/yulong/extend/fsl-auto-yocto-bsp-s32v234/build_s32v234evb/tmp/work/x86_64-linux/glib-2.0-native/1_2.54.3-r0/recipe-sysroot-native/usr/lib/pkgconfig/../../../usr/include/blkid -I/home/yulong/extend/fsl-auto-yocto-bsp-s32v234/build_s32v234evb/tmp/work/x86_64-linux/glib-2.0-native/1_2.54.3-r0/recipe-sysroot-native/usr/lib/pkgconfig/../../../usr/include/uuid -isystem/home/yulong/extend/fsl-auto-yocto-bsp-s32v234/build_s32v234evb/tmp/work/x86_64-linux/glib-2.0-native/1_2.54.3-r0/recipe-sysroot-native/usr/include -O2 -pipe -c -o libgio_2_0_la-gdbusauth.lo `test -f 'gdbusauth.c' || echo '../../glib-2.54.3/gio/'`gdbusauth.c
| x86_64-linux-libtool: compile: gcc -DHAVE_CONFIG_H -I. -I../../glib-2.54.3/gio -I.. -I/home/yulong/extend/fsl-auto-yocto-bsp-s32v234/build_s32v234evb/tmp/work/x86_64-linux/glib-2.0-native/1_2.54.3-r0/recipe-sysroot-native/usr/lib/pkgconfig/../../../usr/include -DG_LOG_DOMAIN=\"GLib-GIO\" -I.. -I../glib -I../../glib-2.54.3/glib -I../../glib-2.54.3 -I../../glib-2.54.3/gmodule -DG_DISABLE_CAST_CHECKS -DGIO_COMPILATION -DGIO_MODULE_DIR=\"/home/yulong/extend/fsl-auto-yocto-bsp-s32v234/build_s32v234evb/tmp/work/x86_64-linux/glib-2.0-native/1_2.54.3-r0/recipe-sysroot-native/usr/lib/gio/modules\" -isystem/home/yulong/extend/fsl-auto-yocto-bsp-s32v234/build_s32v234evb/tmp/work/x86_64-linux/glib-2.0-native/1_2.54.3-r0/recipe-sysroot-native/usr/include -pthread -Wall -Wstrict-prototypes -Werror=declaration-after-statement -Werror=missing-prototypes -Werror=implicit-function-declaration -Werror=pointer-arith -Werror=init-self -Werror=format-security -Werror=format=2 -Werror=missing-include-dirs -fvisibility=hidden -I/home/yulong/extend/fsl-auto-yocto-bsp-s32v234/build_s32v234evb/tmp/work/x86_64-linux/glib-2.0-native/1_2.54.3-r0/recipe-sysroot-native/usr/lib/pkgconfig/../../../usr/include/libmount -I/home/yulong/extend/fsl-auto-yocto-bsp-s32v234/build_s32v234evb/tmp/work/x86_64-linux/glib-2.0-native/1_2.54.3-r0/recipe-sysroot-native/usr/lib/pkgconfig/../../../usr/include/blkid -I/home/yulong/extend/fsl-auto-yocto-bsp-s32v234/build_s32v234evb/tmp/work/x86_64-linux/glib-2.0-native/1_2.54.3-r0/recipe-sysroot-native/usr/lib/pkgconfig/../../../usr/include/uuid -isystem/home/yulong/extend/fsl-auto-yocto-bsp-s32v234/build_s32v234evb/tmp/work/x86_64-linux/glib-2.0-native/1_2.54.3-r0/recipe-sysroot-native/usr/include -O2 -pipe -c ../../glib-2.54.3/gio/gdbusauth.c -fPIC -DPIC -o .libs/libgio_2_0_la-gdbusauth.o
| ../../glib-2.54.3/gio/gdbusauth.c: In function '_g_dbus_auth_run_server':
| ../../glib-2.54.3/gio/gdbusauth.c:1305:11: error: '%s' directive argument is null [-Werror=format-overflow=]
| 1305 | debug_print ("SERVER: WaitingForBegin, read '%s'", line);
| | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
| cc1: some warnings being treated as errors
| make[4]: *** [Makefile:3617: libgio_2_0_la-gdbusauth.lo] Error 1
| make[4]: Leaving directory '/home/yulong/extend/fsl-auto-yocto-bsp-s32v234/build_s32v234evb/tmp/work/x86_64-linux/glib-2.0-native/1_2.54.3-r0/build/gio'
| make[3]: *** [Makefile:4461: all-recursive] Error 1
| make[3]: Leaving directory '/home/yulong/extend/fsl-auto-yocto-bsp-s32v234/build_s32v234evb/tmp/work/x86_64-linux/glib-2.0-native/1_2.54.3-r0/build/gio'
| make[2]: *** [Makefile:2012: all] Error 2
| make[2]: Leaving directory '/home/yulong/extend/fsl-auto-yocto-bsp-s32v234/build_s32v234evb/tmp/work/x86_64-linux/glib-2.0-native/1_2.54.3-r0/build/gio'
| make[1]: *** [Makefile:1274: all-recursive] Error 1
| make[1]: Leaving directory '/home/yulong/extend/fsl-auto-yocto-bsp-s32v234/build_s32v234evb/tmp/work/x86_64-linux/glib-2.0-native/1_2.54.3-r0/build'
| make: *** [Makefile:895: all] Error 2
| ERROR: oe_runmake failed
| WARNING: exit code 1 from a shell command.
| ERROR: Function failed: do_compile (log file is located at /home/yulong/extend/fsl-auto-yocto-bsp-s32v234/build_s32v234evb/tmp/work/x86_64-linux/glib-2.0-native/1_2.54.3-r0/temp/log.do_compile.955555)
ERROR: Task (virtual:native:/home/yulong/extend/fsl-auto-yocto-bsp-s32v234/sources/poky/meta/recipes-core/glib-2.0/glib-2.0_2.54.3.bb:do_compile) failed with exit code '1'
NOTE: Tasks Summary: Attempted 1167 tasks of which 1150 didn't need to be rerun and 2 failed.
Summary: 2 tasks failed:
/home/yulong/extend/fsl-auto-yocto-bsp-s32v234/sources/meta-alb/recipes-core/glibc/cross-localedef-native_2.26.bb:do_compile
virtual:native:/home/yulong/extend/fsl-auto-yocto-bsp-s32v234/sources/poky/meta/recipes-core/glib-2.0/glib-2.0_2.54.3.bb:do_compile
Summary: There were 3 WARNING messages shown.
Summary: There were 4 ERROR messages shown, returning a non-zero exit code.
Resolution: modify the source file
"IO_fwide" is defined only under libc.
a. modify ./argp/argp-fmtstream.c
in __argp_fmtstream_update (argp_fmtstream_t fs)
-
size_t i;
-
for (i = 0; i < pad; i++)
-
{
++#ifdef _LIBC
-
if (_IO_fwide (fs->stream, 0) > 0)
-
putwc_unlocked (L' ', fs->stream);
-
else
++#endif
-
putc_unlocked (' ', fs->stream);
-
}
-
}
in __argp_fmtstream_update (argp_fmtstream_t fs)
-
*nl++ = ' ';
-
else
-
for (i = 0; i < fs->wmargin; ++i)
++#ifdef _LIBC
-
if (_IO_fwide (fs->stream, 0) > 0)
-
putwc_unlocked (L' ', fs->stream);
-
else
++#endif
-
putc_unlocked (' ', fs->stream);
-
-
- coreutils port errors
-
when meet errors such as "freadahead.c error: #error "Please port gnulib freadahead.c to your platform! Look at the definition of fflush, fread, ungetc on your system, then report this to buggnulib"
Resolution: modify the source file
cd coreutils-8.29
sed -i 's/IO_ftrylockfile/IO_EOF_SEEN/' lib/*.c
echo "#define _IO_IN_BACKUP 0x100" >> lib/stdio-impl.h
- errors undefined errors
when meet such as below errors:
Resolution: modify the source file
The file errnos-sym.h must be blank, you should copy below there:
/* Output of mkstrtable.awk. DO NOT EDIT. */
/* errnos.in - List of system error values.
Copyright (C) 2003, 2004 g10 Code GmbH
This file is part of libgpg-error.
libgpg-error is free software; you can redistribute it and/or
modify it under the terms of the GNU Lesser General Public License
as published by the Free Software Foundation; either version 2.1 of
the License, or (at your option) any later version.
libgpg-error is distributed in the hope that it will be useful, but
WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
Lesser General Public License for more details.
You should have received a copy of the GNU Lesser General Public
License along with libgpg-error; if not, write to the Free
Software Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA
02111-1307, USA. */
/* The purpose of this complex string table is to produce
optimal code with a minimum of relocations. */
static const char errnos_msgstr[] =
"GPG_ERR_E2BIG" "\0"
"GPG_ERR_EACCES" "\0"
"GPG_ERR_EADDRINUSE" "\0"
"GPG_ERR_EADDRNOTAVAIL" "\0"
"GPG_ERR_EADV" "\0"
"GPG_ERR_EAFNOSUPPORT" "\0"
"GPG_ERR_EAGAIN" "\0"
"GPG_ERR_EALREADY" "\0"
"GPG_ERR_EAUTH" "\0"
"GPG_ERR_EBACKGROUND" "\0"
"GPG_ERR_EBADE" "\0"
"GPG_ERR_EBADF" "\0"
"GPG_ERR_EBADFD" "\0"
"GPG_ERR_EBADMSG" "\0"
"GPG_ERR_EBADR" "\0"
"GPG_ERR_EBADRPC" "\0"
"GPG_ERR_EBADRQC" "\0"
"GPG_ERR_EBADSLT" "\0"
"GPG_ERR_EBFONT" "\0"
"GPG_ERR_EBUSY" "\0"
"GPG_ERR_ECANCELED" "\0"
"GPG_ERR_ECHILD" "\0"
"GPG_ERR_ECHRNG" "\0"
"GPG_ERR_ECOMM" "\0"
"GPG_ERR_ECONNABORTED" "\0"
"GPG_ERR_ECONNREFUSED" "\0"
"GPG_ERR_ECONNRESET" "\0"
"GPG_ERR_ED" "\0"
"GPG_ERR_EDEADLK" "\0"
"GPG_ERR_EDEADLOCK" "\0"
"GPG_ERR_EDESTADDRREQ" "\0"
"GPG_ERR_EDIED" "\0"
"GPG_ERR_EDOM" "\0"
"GPG_ERR_EDOTDOT" "\0"
"GPG_ERR_EDQUOT" "\0"
"GPG_ERR_EEXIST" "\0"
"GPG_ERR_EFAULT" "\0"
"GPG_ERR_EFBIG" "\0"
"GPG_ERR_EFTYPE" "\0"
"GPG_ERR_EGRATUITOUS" "\0"
"GPG_ERR_EGREGIOUS" "\0"
"GPG_ERR_EHOSTDOWN" "\0"
"GPG_ERR_EHOSTUNREACH" "\0"
"GPG_ERR_EIDRM" "\0"
"GPG_ERR_EIEIO" "\0"
"GPG_ERR_EILSEQ" "\0"
"GPG_ERR_EINPROGRESS" "\0"
"GPG_ERR_EINTR" "\0"
"GPG_ERR_EINVAL" "\0"
"GPG_ERR_EIO" "\0"
"GPG_ERR_EISCONN" "\0"
"GPG_ERR_EISDIR" "\0"
"GPG_ERR_EISNAM" "\0"
"GPG_ERR_EL2HLT" "\0"
"GPG_ERR_EL2NSYNC" "\0"
"GPG_ERR_EL3HLT" "\0"
"GPG_ERR_EL3RST" "\0"
"GPG_ERR_ELIBACC" "\0"
"GPG_ERR_ELIBBAD" "\0"
"GPG_ERR_ELIBEXEC" "\0"
"GPG_ERR_ELIBMAX" "\0"
"GPG_ERR_ELIBSCN" "\0"
"GPG_ERR_ELNRNG" "\0"
"GPG_ERR_ELOOP" "\0"
"GPG_ERR_EMEDIUMTYPE" "\0"
"GPG_ERR_EMFILE" "\0"
"GPG_ERR_EMLINK" "\0"
"GPG_ERR_EMSGSIZE" "\0"
"GPG_ERR_EMULTIHOP" "\0"
"GPG_ERR_ENAMETOOLONG" "\0"
"GPG_ERR_ENAVAIL" "\0"
"GPG_ERR_ENEEDAUTH" "\0"
"GPG_ERR_ENETDOWN" "\0"
"GPG_ERR_ENETRESET" "\0"
"GPG_ERR_ENETUNREACH" "\0"
"GPG_ERR_ENFILE" "\0"
"GPG_ERR_ENOANO" "\0"
"GPG_ERR_ENOBUFS" "\0"
"GPG_ERR_ENOCSI" "\0"
"GPG_ERR_ENODATA" "\0"
"GPG_ERR_ENODEV" "\0"
"GPG_ERR_ENOENT" "\0"
"GPG_ERR_ENOEXEC" "\0"
"GPG_ERR_ENOLCK" "\0"
"GPG_ERR_ENOLINK" "\0"
"GPG_ERR_ENOMEDIUM" "\0"
"GPG_ERR_ENOMEM" "\0"
"GPG_ERR_ENOMSG" "\0"
"GPG_ERR_ENONET" "\0"
"GPG_ERR_ENOPKG" "\0"
"GPG_ERR_ENOPROTOOPT" "\0"
"GPG_ERR_ENOSPC" "\0"
"GPG_ERR_ENOSR" "\0"
"GPG_ERR_ENOSTR" "\0"
"GPG_ERR_ENOSYS" "\0"
"GPG_ERR_ENOTBLK" "\0"
"GPG_ERR_ENOTCONN" "\0"
"GPG_ERR_ENOTDIR" "\0"
"GPG_ERR_ENOTEMPTY" "\0"
"GPG_ERR_ENOTNAM" "\0"
"GPG_ERR_ENOTSOCK" "\0"
"GPG_ERR_ENOTSUP" "\0"
"GPG_ERR_ENOTTY" "\0"
"GPG_ERR_ENOTUNIQ" "\0"
"GPG_ERR_ENXIO" "\0"
"GPG_ERR_EOPNOTSUPP" "\0"
"GPG_ERR_EOVERFLOW" "\0"
"GPG_ERR_EPERM" "\0"
"GPG_ERR_EPFNOSUPPORT" "\0"
"GPG_ERR_EPIPE" "\0"
"GPG_ERR_EPROCLIM" "\0"
"GPG_ERR_EPROCUNAVAIL" "\0"
"GPG_ERR_EPROGMISMATCH" "\0"
"GPG_ERR_EPROGUNAVAIL" "\0"
"GPG_ERR_EPROTO" "\0"
"GPG_ERR_EPROTONOSUPPORT" "\0"
"GPG_ERR_EPROTOTYPE" "\0"
"GPG_ERR_ERANGE" "\0"
"GPG_ERR_EREMCHG" "\0"
"GPG_ERR_EREMOTE" "\0"
"GPG_ERR_EREMOTEIO" "\0"
"GPG_ERR_ERESTART" "\0"
"GPG_ERR_EROFS" "\0"
"GPG_ERR_ERPCMISMATCH" "\0"
"GPG_ERR_ESHUTDOWN" "\0"
"GPG_ERR_ESOCKTNOSUPPORT" "\0"
"GPG_ERR_ESPIPE" "\0"
"GPG_ERR_ESRCH" "\0"
"GPG_ERR_ESRMNT" "\0"
"GPG_ERR_ESTALE" "\0"
"GPG_ERR_ESTRPIPE" "\0"
"GPG_ERR_ETIME" "\0"
"GPG_ERR_ETIMEDOUT" "\0"
"GPG_ERR_ETOOMANYREFS" "\0"
"GPG_ERR_ETXTBSY" "\0"
"GPG_ERR_EUCLEAN" "\0"
"GPG_ERR_EUNATCH" "\0"
"GPG_ERR_EUSERS" "\0"
"GPG_ERR_EWOULDBLOCK" "\0"
"GPG_ERR_EXDEV" "\0"
"GPG_ERR_EXFULL";
static const int errnos_msgidx[] =
{
0,
14,
29,
48,
70,
83,
104,
119,
136,
150,
170,
184,
198,
213,
229,
243,
259,
275,
291,
306,
320,
338,
353,
368,
382,
403,
424,
443,
454,
470,
488,
509,
523,
536,
552,
567,
582,
597,
611,
626,
646,
664,
682,
703,
717,
731,
746,
766,
780,
795,
807,
823,
838,
853,
868,
885,
900,
915,
931,
947,
964,
980,
996,
1011,
1025,
1045,
1060,
1075,
1092,
1110,
1131,
1147,
1165,
1182,
1200,
1220,
1235,
1250,
1266,
1281,
1297,
1312,
1327,
1343,
1358,
1374,
1392,
1407,
1422,
1437,
1452,
1472,
1487,
1501,
1516,
1531,
1547,
1564,
1580,
1598,
1614,
1631,
1647,
1662,
1679,
1693,
1712,
1730,
1744,
1765,
1779,
1796,
1817,
1839,
1860,
1875,
1899,
1918,
1933,
1949,
1965,
1983,
2000,
2014,
2035,
2053,
2077,
2092,
2106,
2121,
2136,
2153,
2167,
2185,
2206,
2222,
2238,
2254,
2269,
2289,
2303,
};
static GPG_ERR_INLINE int
errnos_msgidxof (int code)
{
return (0 ? 0
: ((code >= 0) && (code <= 140)) ? (code - 0)
: -1);
}