YOCTO Build error : for nitrogen8m while executing bitbake

cancel
Showing results for 
Show  only  | Search instead for 
Did you mean: 

YOCTO Build error : for nitrogen8m while executing bitbake

Jump to solution
2,124 Views
aishdhan986
Contributor I

Hi,
While building for nirtrogen8m and boundary-wayland distro, i am getting the following error duringg bitbake execution.
ERROR: Task (/data/yocto-imx8m/sources/poky/meta/recipes-support/gnutls/gnutls_3.6.8.bb:do_compile) failed with exit code ‘1’.
I have installed all the required packages (including autogen, git-lfs)
Please suggest a solution for this.

/data/yocto-imx8m/build$ bitbake boundary-image-multimedia-full

WARNING: Layer sabrelite-bd should set LAYERSERIES_COMPAT_sabrelite-bd in its conf/layer.conf file to list the core layer names it is compatible with.
WARNING: Layer sabrelite-bd should set LAYERSERIES_COMPAT_sabrelite-bd in its conf/layer.conf file to list the core layer names it is compatible with.
WARNING: You have included the meta-gnome layer, but ‘x11’ has not been enabled in your DISTRO_FEATURES. Some bbappend files may not take effect. See the meta-gnome README for details on enabling meta-gnome support.
Loading cache: 100% |###########################################################################################################| Time: 0:00:00
Loaded 3735 entries from dependency cache.
Parsing recipes: 100% |#########################################################################################################| Time: 0:00:02
Parsing of 2606 .bb files complete (2596 cached, 10 parsed). 3745 targets, 436 skipped, 3 masked, 0 errors.
NOTE: Resolving any missing task queue dependencies

Build Configuration:
BB_VERSION = “1.42.0”
BUILD_SYS = “x86_64-linux”
NATIVELSBSTRING = “universal”
TARGET_SYS = “aarch64-fslc-linux”
MACHINE = “nitrogen8m”
DISTRO = “boundary-wayland”
DISTRO_VERSION = “2.7”
TUNE_FEATURES = “aarch64”
TARGET_FPU = “”
meta
meta-poky = “HEAD:274e8c50eee14c0bfc1fc3f51d5b33cbc44c3a31”
meta-gnome
meta-multimedia
meta-networking
meta-oe
meta-python
meta-initramfs = “HEAD:a24acf94d48d635eca668ea34598c6e5c857e3f8”
meta-freescale = “HEAD:dde79e0e441cf0dae95ba42acdb9d81a384541c4”
meta-freescale-3rdparty = “HEAD:18d309b8429cc8251f807279549af80856121a88”
meta-freescale-distro = “HEAD:d4e77ea682fa10d0d54a723b3d3099c44fc5e95c”
meta-sabrelite-bd = “master:cdc57cfb721947465d8b8d0a98a5ad1601cd50ee”
meta-rust = “HEAD:b84c61eb85bc90810f93e91015989f325371369a”
meta-clang = “HEAD:8f4080a2afa24fdd9df051a5707a38e0af38dd17”
meta-qt5 = “HEAD:b16599a516e0f5e73673ba101ae0a852d8a14cf0”
meta-boundary = “HEAD:420c63193f64367e05cefd877e32342fe01e89e5″

Initialising tasks: 100% |######################################################################################################| Time: 0:00:02
Sstate summary: Wanted 1035 Found 2 Missed 1033 Current 959 (0% match, 48% complete)
NOTE: Executing SetScene Tasks
NOTE: Executing RunQueue Tasks
ERROR: gnutls-3.6.8-r0 do_compile: oe_runmake failed
ERROR: gnutls-3.6.8-r0 do_compile: Function failed: do_compile (log file is located at /data/yocto-imx8m/build/tmp/work/aarch64-fslc-linux/gnutls/3.6.8-r0/temp/log.do_compile.25717)
ERROR: Logfile of failure stored in: /data/yocto-imx8m/build/tmp/work/aarch64-fslc-linux/gnutls/3.6.8-r0/temp/log.do_compile.25717
Log data follows:
| DEBUG: SITE files [‘endian-little’, ‘bit-64’, ‘arm-common’, ‘arm-64’, ‘common-linux’, ‘common-glibc’, ‘aarch64-linux’, ‘common’]
| DEBUG: Executing shell function do_compile
| NOTE: make -j 6
| make all-recursive
| make[1]: Entering directory ‘/data/yocto-imx8m/build/tmp/work/aarch64-fslc-linux/gnutls/3.6.8-r0/build’
| Making all in gl
| make[2]: Entering directory ‘/data/yocto-imx8m/build/tmp/work/aarch64-fslc-linux/gnutls/3.6.8-r0/build/gl’
| make all-recursive
| make[3]: Entering directory ‘/data/yocto-imx8m/build/tmp/work/aarch64-fslc-linux/gnutls/3.6.8-r0/build/gl’
| Making all in .
| make[4]: Entering directory ‘/data/yocto-imx8m/build/tmp/work/aarch64-fslc-linux/gnutls/3.6.8-r0/build/gl’
| make[4]: Nothing to be done for ‘all-am’.
| make[4]: Leaving directory ‘/data/yocto-imx8m/build/tmp/work/aarch64-fslc-linux/gnutls/3.6.8-r0/build/gl’
| Making all in tests
| make[4]: Entering directory ‘/data/yocto-imx8m/build/tmp/work/aarch64-fslc-linux/gnutls/3.6.8-r0/build/gl/tests’
| make all-recursive
| make[5]: Entering directory ‘/data/yocto-imx8m/build/tmp/work/aarch64-fslc-linux/gnutls/3.6.8-r0/build/gl/tests’
| Making all in .
| make[6]: Entering directory ‘/data/yocto-imx8m/build/tmp/work/aarch64-fslc-linux/gnutls/3.6.8-r0/build/gl/tests’
| make[6]: Nothing to be done for ‘all-am’.
| make[6]: Leaving directory ‘/data/yocto-imx8m/build/tmp/work/aarch64-fslc-linux/gnutls/3.6.8-r0/build/gl/tests’
| make[5]: Leaving directory ‘/data/yocto-imx8m/build/tmp/work/aarch64-fslc-linux/gnutls/3.6.8-r0/build/gl/tests’
| make[4]: Leaving directory ‘/data/yocto-imx8m/build/tmp/work/aarch64-fslc-linux/gnutls/3.6.8-r0/build/gl/tests’
| make[3]: Leaving directory ‘/data/yocto-imx8m/build/tmp/work/aarch64-fslc-linux/gnutls/3.6.8-r0/build/gl’
| make[2]: Leaving directory ‘/data/yocto-imx8m/build/tmp/work/aarch64-fslc-linux/gnutls/3.6.8-r0/build/gl’
| Making all in lib
| make[2]: Entering directory ‘/data/yocto-imx8m/build/tmp/work/aarch64-fslc-linux/gnutls/3.6.8-r0/build/lib’
| make all-recursive
| make[3]: Entering directory ‘/data/yocto-imx8m/build/tmp/work/aarch64-fslc-linux/gnutls/3.6.8-r0/build/lib’
| Making all in includes
| make[4]: Entering directory ‘/data/yocto-imx8m/build/tmp/work/aarch64-fslc-linux/gnutls/3.6.8-r0/build/lib/includes’
| make[4]: Nothing to be done for ‘all’.
| make[4]: Leaving directory ‘/data/yocto-imx8m/build/tmp/work/aarch64-fslc-linux/gnutls/3.6.8-r0/build/lib/includes’
| Making all in x509
| make[4]: Entering directory ‘/data/yocto-imx8m/build/tmp/work/aarch64-fslc-linux/gnutls/3.6.8-r0/build/lib/x509’
| make all-am
| make[5]: Entering directory ‘/data/yocto-imx8m/build/tmp/work/aarch64-fslc-linux/gnutls/3.6.8-r0/build/lib/x509’
| make[5]: Nothing to be done for ‘all-am’.
| make[5]: Leaving directory ‘/data/yocto-imx8m/build/tmp/work/aarch64-fslc-linux/gnutls/3.6.8-r0/build/lib/x509’
| make[4]: Leaving directory ‘/data/yocto-imx8m/build/tmp/work/aarch64-fslc-linux/gnutls/3.6.8-r0/build/lib/x509’
| Making all in auth
| make[4]: Entering directory ‘/data/yocto-imx8m/build/tmp/work/aarch64-fslc-linux/gnutls/3.6.8-r0/build/lib/auth’
| make[4]: Nothing to be done for ‘all’.
| make[4]: Leaving directory ‘/data/yocto-imx8m/build/tmp/work/aarch64-fslc-linux/gnutls/3.6.8-r0/build/lib/auth’
| Making all in ext
| make[4]: Entering directory ‘/data/yocto-imx8m/build/tmp/work/aarch64-fslc-linux/gnutls/3.6.8-r0/build/lib/ext’
| make[4]: Nothing to be done for ‘all’.
| make[4]: Leaving directory ‘/data/yocto-imx8m/build/tmp/work/aarch64-fslc-linux/gnutls/3.6.8-r0/build/lib/ext’
| Making all in algorithms
| make[4]: Entering directory ‘/data/yocto-imx8m/build/tmp/work/aarch64-fslc-linux/gnutls/3.6.8-r0/build/lib/algorithms’
| make[4]: Nothing to be done for ‘all’.
| make[4]: Leaving directory ‘/data/yocto-imx8m/build/tmp/work/aarch64-fslc-linux/gnutls/3.6.8-r0/build/lib/algorithms’
| Making all in extras
| make[4]: Entering directory ‘/data/yocto-imx8m/build/tmp/work/aarch64-fslc-linux/gnutls/3.6.8-r0/build/lib/extras’
| make[4]: Nothing to be done for ‘all’.
| make[4]: Leaving directory ‘/data/yocto-imx8m/build/tmp/work/aarch64-fslc-linux/gnutls/3.6.8-r0/build/lib/extras’
| Making all in accelerated
| make[4]: Entering directory ‘/data/yocto-imx8m/build/tmp/work/aarch64-fslc-linux/gnutls/3.6.8-r0/build/lib/accelerated’
| Making all in aarch64
| make[5]: Entering directory ‘/data/yocto-imx8m/build/tmp/work/aarch64-fslc-linux/gnutls/3.6.8-r0/build/lib/accelerated/aarch64’
| make[5]: Nothing to be done for ‘all’.
| make[5]: Leaving directory ‘/data/yocto-imx8m/build/tmp/work/aarch64-fslc-linux/gnutls/3.6.8-r0/build/lib/accelerated/aarch64’
| make[5]: Entering directory ‘/data/yocto-imx8m/build/tmp/work/aarch64-fslc-linux/gnutls/3.6.8-r0/build/lib/accelerated’
| make[5]: Nothing to be done for ‘all-am’.
| make[5]: Leaving directory ‘/data/yocto-imx8m/build/tmp/work/aarch64-fslc-linux/gnutls/3.6.8-r0/build/lib/accelerated’
| make[4]: Leaving directory ‘/data/yocto-imx8m/build/tmp/work/aarch64-fslc-linux/gnutls/3.6.8-r0/build/lib/accelerated’
| Making all in minitasn1
| make[4]: Entering directory ‘/data/yocto-imx8m/build/tmp/work/aarch64-fslc-linux/gnutls/3.6.8-r0/build/lib/minitasn1’
| make[4]: Nothing to be done for ‘all’.
| make[4]: Leaving directory ‘/data/yocto-imx8m/build/tmp/work/aarch64-fslc-linux/gnutls/3.6.8-r0/build/lib/minitasn1’
| Making all in nettle
| make[4]: Entering directory ‘/data/yocto-imx8m/build/tmp/work/aarch64-fslc-linux/gnutls/3.6.8-r0/build/lib/nettle’
| make[4]: Nothing to be done for ‘all’.
| make[4]: Leaving directory ‘/data/yocto-imx8m/build/tmp/work/aarch64-fslc-linux/gnutls/3.6.8-r0/build/lib/nettle’
| make[4]: Entering directory ‘/data/yocto-imx8m/build/tmp/work/aarch64-fslc-linux/gnutls/3.6.8-r0/build/lib’
| make[4]: Nothing to be done for ‘all-am’.
| make[4]: Leaving directory ‘/data/yocto-imx8m/build/tmp/work/aarch64-fslc-linux/gnutls/3.6.8-r0/build/lib’
| make[3]: Leaving directory ‘/data/yocto-imx8m/build/tmp/work/aarch64-fslc-linux/gnutls/3.6.8-r0/build/lib’
| make[2]: Leaving directory ‘/data/yocto-imx8m/build/tmp/work/aarch64-fslc-linux/gnutls/3.6.8-r0/build/lib’
| Making all in extra
| make[2]: Entering directory ‘/data/yocto-imx8m/build/tmp/work/aarch64-fslc-linux/gnutls/3.6.8-r0/build/extra’
| Making all in includes
| make[3]: Entering directory ‘/data/yocto-imx8m/build/tmp/work/aarch64-fslc-linux/gnutls/3.6.8-r0/build/extra/includes’
| make[3]: Nothing to be done for ‘all’.
| make[3]: Leaving directory ‘/data/yocto-imx8m/build/tmp/work/aarch64-fslc-linux/gnutls/3.6.8-r0/build/extra/includes’
| make[3]: Entering directory ‘/data/yocto-imx8m/build/tmp/work/aarch64-fslc-linux/gnutls/3.6.8-r0/build/extra’
| make[3]: Nothing to be done for ‘all-am’.
| make[3]: Leaving directory ‘/data/yocto-imx8m/build/tmp/work/aarch64-fslc-linux/gnutls/3.6.8-r0/build/extra’
| make[2]: Leaving directory ‘/data/yocto-imx8m/build/tmp/work/aarch64-fslc-linux/gnutls/3.6.8-r0/build/extra’
| Making all in po
| make[2]: Entering directory ‘/data/yocto-imx8m/build/tmp/work/aarch64-fslc-linux/gnutls/3.6.8-r0/build/po’
| make[2]: Nothing to be done for ‘all’.
| make[2]: Leaving directory ‘/data/yocto-imx8m/build/tmp/work/aarch64-fslc-linux/gnutls/3.6.8-r0/build/po’
| Making all in src/gl
| make[2]: Entering directory ‘/data/yocto-imx8m/build/tmp/work/aarch64-fslc-linux/gnutls/3.6.8-r0/build/src/gl’
| make all-recursive
| make[3]: Entering directory ‘/data/yocto-imx8m/build/tmp/work/aarch64-fslc-linux/gnutls/3.6.8-r0/build/src/gl’
| make[4]: Entering directory ‘/data/yocto-imx8m/build/tmp/work/aarch64-fslc-linux/gnutls/3.6.8-r0/build/src/gl’
| make[4]: Nothing to be done for ‘all-am’.
| make[4]: Leaving directory ‘/data/yocto-imx8m/build/tmp/work/aarch64-fslc-linux/gnutls/3.6.8-r0/build/src/gl’
| make[3]: Leaving directory ‘/data/yocto-imx8m/build/tmp/work/aarch64-fslc-linux/gnutls/3.6.8-r0/build/src/gl’
| make[2]: Leaving directory ‘/data/yocto-imx8m/build/tmp/work/aarch64-fslc-linux/gnutls/3.6.8-r0/build/src/gl’
| Making all in src
| make[2]: Entering directory ‘/data/yocto-imx8m/build/tmp/work/aarch64-fslc-linux/gnutls/3.6.8-r0/build/src’
| /bin/bash /data/yocto-imx8m/build/tmp/work/aarch64-fslc-linux/gnutls/3.6.8-r0/gnutls-3.6.8/build-aux/missing autogen ../../gnutls-3.6.8/src/srptool-args.def || { \
| srcdir=”; \
| b=`echo srptool-args.stamp | sed ‘s/.stamp$//’`; \
| test -f ./${b}.def || srcdir=../../gnutls-3.6.8/src/; \
| cp -p ${srcdir}${b}.c.bak ${b}.c; \
| cp -p ${srcdir}${b}.h.bak ${b}.h; \
| } && \
| touch srptool-args.stamp
| /bin/bash /data/yocto-imx8m/build/tmp/work/aarch64-fslc-linux/gnutls/3.6.8-r0/gnutls-3.6.8/build-aux/missing autogen ../../gnutls-3.6.8/src/psktool-args.def || { \
| srcdir=”; \
| b=`echo psktool-args.stamp | sed ‘s/.stamp$//’`; \
| test -f ./${b}.def || srcdir=../../gnutls-3.6.8/src/; \
| cp -p ${srcdir}${b}.c.bak ${b}.c; \
| cp -p ${srcdir}${b}.h.bak ${b}.h; \
| } && \
| touch psktool-args.stamp
| /bin/bash /data/yocto-imx8m/build/tmp/work/aarch64-fslc-linux/gnutls/3.6.8-r0/gnutls-3.6.8/build-aux/missing autogen ../../gnutls-3.6.8/src/ocsptool-args.def || { \
| srcdir=”; \
| b=`echo ocsptool-args.stamp | sed ‘s/.stamp$//’`; \
| test -f ./${b}.def || srcdir=../../gnutls-3.6.8/src/; \
| cp -p ${srcdir}${b}.c.bak ${b}.c; \
| cp -p ${srcdir}${b}.h.bak ${b}.h; \
| } && \
| touch ocsptool-args.stamp
| /bin/bash /data/yocto-imx8m/build/tmp/work/aarch64-fslc-linux/gnutls/3.6.8-r0/gnutls-3.6.8/build-aux/missing autogen ../../gnutls-3.6.8/src/serv-args.def || { \
| srcdir=”; \
| b=`echo serv-args.stamp | sed ‘s/.stamp$//’`; \
| test -f ./${b}.def || srcdir=../../gnutls-3.6.8/src/; \
| cp -p ${srcdir}${b}.c.bak ${b}.c; \
| cp -p ${srcdir}${b}.h.bak ${b}.h; \
| } && \
| touch serv-args.stamp
| /bin/bash /data/yocto-imx8m/build/tmp/work/aarch64-fslc-linux/gnutls/3.6.8-r0/gnutls-3.6.8/build-aux/missing autogen ../../gnutls-3.6.8/src/cli-args.def || { \
| srcdir=”; \
| b=`echo cli-args.stamp | sed ‘s/.stamp$//’`; \
| test -f ./${b}.def || srcdir=../../gnutls-3.6.8/src/; \
| cp -p ${srcdir}${b}.c.bak ${b}.c; \
| cp -p ${srcdir}${b}.h.bak ${b}.h; \
| } && \
| touch cli-args.stamp
| /bin/bash /data/yocto-imx8m/build/tmp/work/aarch64-fslc-linux/gnutls/3.6.8-r0/gnutls-3.6.8/build-aux/missing autogen ../../gnutls-3.6.8/src/cli-debug-args.def || { \
| srcdir=”; \
| b=`echo cli-debug-args.stamp | sed ‘s/.stamp$//’`; \
| test -f ./${b}.def || srcdir=../../gnutls-3.6.8/src/; \
| cp -p ${srcdir}${b}.c.bak ${b}.c; \
| cp -p ${srcdir}${b}.h.bak ${b}.h; \
| } && \
| touch cli-debug-args.stamp
| /data/yocto-imx8m/build/tmp/work/aarch64-fslc-linux/gnutls/3.6.8-r0/gnutls-3.6.8/build-aux/missing: line 81: autogen: command not found
| /data/yocto-imx8m/build/tmp/work/aarch64-fslc-linux/gnutls/3.6.8-r0/gnutls-3.6.8/build-aux/missing: line 81: autogen: command not found
| /data/yocto-imx8m/build/tmp/work/aarch64-fslc-linux/gnutls/3.6.8-r0/gnutls-3.6.8/build-aux/missing: line 81: autogen: command not found
| /data/yocto-imx8m/build/tmp/work/aarch64-fslc-linux/gnutls/3.6.8-r0/gnutls-3.6.8/build-aux/missing: line 81: autogen: command not found
| /data/yocto-imx8m/build/tmp/work/aarch64-fslc-linux/gnutls/3.6.8-r0/gnutls-3.6.8/build-aux/missing: line 81: autogen: command not found
| /data/yocto-imx8m/build/tmp/work/aarch64-fslc-linux/gnutls/3.6.8-r0/gnutls-3.6.8/build-aux/missing: line 81: autogen: command not found
| WARNING: ‘autogen’ is missing on your system.
| You might have modified some files without having the proper
| tools for further handling them. Check the ‘README’ file, it
| often tells you about the needed prerequisites for installing
| this package. You may also peek at any GNU archive site, in
| case some other package contains this missing ‘autogen’ program.
| WARNING: ‘autogen’ is missing on your system.
| You might have modified some files without having the proper
| tools for further handling them. Check the ‘README’ file, it
| often tells you about the needed prerequisites for installing
| this package. You may also peek at any GNU archive site, in
| case some other package contains this missing ‘autogen’ program.
| WARNING: ‘autogen’ is missing on your system.
| You might have modified some files without having the proper
| tools for further handling them. Check the ‘README’ file, it
| often tells you about the needed prerequisites for installing
| this package. You may also peek at any GNU archive site, in
| case some other package contains this missing ‘autogen’ program.
| WARNING: ‘autogen’ is missing on your system.
| You might have modified some files without having the proper
| tools for further handling them. Check the ‘README’ file, it
| often tells you about the needed prerequisites for installing
| this package. You may also peek at any GNU archive site, in
| case some other package contains this missing ‘autogen’ program.
| WARNING: ‘autogen’ is missing on your system.
| You might have modified some files without having the proper
| tools for further handling them. Check the ‘README’ file, it
| often tells you about the needed prerequisites for installing
| this package. You may also peek at any GNU archive site, in
| case some other package contains this missing ‘autogen’ program.
| cp: cannot create regular file ‘cli-args.c’: Permission denied
| cp: cannot create regular file ‘srptool-args.c’: Permission denied
| cp: cannot create regular file ‘ocsptool-args.c’: Permission denied
| cp: cannot create regular file ‘srptool-args.h’: Permission denied
| Makefile:2433: recipe for target ‘srptool-args.stamp’ failed
| make[2]: *** [srptool-args.stamp] Error 1
| make[2]: *** Waiting for unfinished jobs….
| cp: cannot create regular file ‘cli-args.h’: Permission denied
| Makefile:2433: recipe for target ‘cli-args.stamp’ failed
| make[2]: *** [cli-args.stamp] Error 1
| cp: cannot create regular file ‘ocsptool-args.h’: Permission denied
| Makefile:2433: recipe for target ‘ocsptool-args.stamp’ failed
| make[2]: *** [ocsptool-args.stamp] Error 1
| cp: cannot create regular file ‘serv-args.c’: Permission denied
| cp: cannot create regular file ‘serv-args.h’: Permission denied

Makefile:2433: recipe for target ‘srptool-args.stamp’ failed
| make[2]: *** [srptool-args.stamp] Error 1
| make[2]: *** Waiting for unfinished jobs….
| cp: cannot create regular file ‘cli-args.h’: Permission denied
| Makefile:2433: recipe for target ‘cli-args.stamp’ failed
| make[2]: *** [cli-args.stamp] Error 1
| cp: cannot create regular file ‘ocsptool-args.h’: Permission denied
| Makefile:2433: recipe for target ‘ocsptool-args.stamp’ failed
| make[2]: *** [ocsptool-args.stamp] Error 1
| cp: cannot create regular file ‘serv-args.c’: Permission denied
| cp: cannot create regular file ‘serv-args.h’: Permission denied
| Makefile:2433: recipe for target ‘serv-args.stamp’ failed
| make[2]: *** [serv-args.stamp] Error 1
| WARNING: ‘autogen’ is missing on your system.
| You might have modified some files without having the proper
| tools for further handling them. Check the ‘README’ file, it
| often tells you about the needed prerequisites for installing
| this package. You may also peek at any GNU archive site, in
| case some other package contains this missing ‘autogen’ program.
| cp: cannot create regular file ‘psktool-args.c’: Permission denied
| cp: cannot create regular file ‘psktool-args.h’: Permission denied
| Makefile:2433: recipe for target ‘psktool-args.stamp’ failed
| make[2]: *** [psktool-args.stamp] Error 1
| cp: cannot create regular file ‘cli-debug-args.c’: Permission denied
| cp: cannot create regular file ‘cli-debug-args.h’: Permission denied
| Makefile:2433: recipe for target ‘cli-debug-args.stamp’ failed
| make[2]: *** [cli-debug-args.stamp] Error 1
| make[2]: Leaving directory ‘/data/yocto-imx8m/build/tmp/work/aarch64-fslc-linux/gnutls/3.6.8-r0/build/src’
| Makefile:1493: recipe for target ‘all-recursive’ failed
| make[1]: *** [all-recursive] Error 1
| make[1]: Leaving directory ‘/data/yocto-imx8m/build/tmp/work/aarch64-fslc-linux/gnutls/3.6.8-r0/build’
| Makefile:1420: recipe for target ‘all’ failed
| make: *** [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 /data/yocto-imx8m/build/tmp/work/aarch64-fslc-linux/gnutls/3.6.8-r0/temp/log.do_compile.25717)
ERROR: Task (/data/yocto-imx8m/sources/poky/meta/recipes-support/gnutls/gnutls_3.6.8.bb:do_compile) failed with exit code ‘1’
NOTE: Tasks Summary: Attempted 1964 tasks of which 1957 didn’t need to be rerun and 1 failed.
NOTE: Writing buildhistory

Summary: 1 task failed:
/data/yocto-imx8m/sources/poky/meta/recipes-support/gnutls/gnutls_3.6.8.bb:do_compile
Summary: There were 3 WARNING messages shown.
Summary: There were 2 ERROR messages shown, returning a non-zero exit code.

0 Kudos
Reply
1 Solution
1,998 Views
gary_bisson
Senior Contributor III

Hi,

Have you been able to solve your issue? As a FYI, we've written a blog post about how to use reproduce our builds:

https://boundarydevices.com/using-docker-containers-for-reproducible-yocto-builds/ 

Regards,

Gary

View solution in original post

0 Kudos
Reply
2 Replies
1,999 Views
gary_bisson
Senior Contributor III

Hi,

Have you been able to solve your issue? As a FYI, we've written a blog post about how to use reproduce our builds:

https://boundarydevices.com/using-docker-containers-for-reproducible-yocto-builds/ 

Regards,

Gary

0 Kudos
Reply
1,998 Views
gusarambula
NXP TechSupport
NXP TechSupport

Hello Aishwarya M,

The Nitrogen8M is manufactured and maintained by Boundary Devices, so I would recommend checking on their forums or support channels to see if this is a known error on their BSP.

What you could check in the meantime is that all the required packages are available on your host.

https://www.yoctoproject.org/docs/2.7/ref-manual/ref-manual.html#required-packages-for-the-build-hos...

My apologies for the inconvenience.

Regards,

0 Kudos
Reply