Error in doing fsl-yocto-L4.9.11_1.0.0 Yocto build setup I.mx6ULL EVK board on ubuntu 14.04

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

Error in doing fsl-yocto-L4.9.11_1.0.0 Yocto build setup I.mx6ULL EVK board on ubuntu 14.04

Jump to solution
2,075 Views
srishan
Contributor III

Dear I.MX Community

I am doing the Yocto build setup on NXP recommended Ubuntu version ie., 14.04 for NXp's I.mX6ULL EVK, but I am          seeing some compilation issues as below, could you please let me know why I am seeing and do the needful in resolving the below issue

Ubuntu Version

===========

test@test-ThinkCentre-M72e:~/fsl-release-bsp$ uname -a
Linux test-ThinkCentre-M72e 3.13.0-143-generic #192-Ubuntu SMP Tue Feb 27 10:45:36 UTC 2018 x86_64 x86_64 x86_64 GNU/Linux
test@test-ThinkCentre-M72e:~/fsl-release-bsp$

Error Logs:

========


DISTRO=fsl-imx-x11 MACHINE=imx6ull14x14evk source fsl-setup-release.sh -b build-x11

test@test-ThinkCentre-M72e:~/fsl-release-bsp/build-x11$ bitbake fsl-image-validation-imx
Loading cache: 100% |###########################################################################################################| Time: 0:00:01
Loaded 3049 entries from dependency cache.
NOTE: Resolving any missing task queue dependencies

Build Configuration:
BB_VERSION        = "1.32.0"
BUILD_SYS         = "x86_64-linux"
NATIVELSBSTRING   = "Ubuntu-14.04"
TARGET_SYS        = "arm-poky-linux-gnueabi"
MACHINE           = "imx6ull14x14evk"
DISTRO            = "fsl-imx-x11"
DISTRO_VERSION    = "4.9.11-1.0.0"
TUNE_FEATURES     = "arm armv7ve vfp thumb neon       callconvention-hard       cortexa7"
TARGET_FPU        = "hard"
meta              
meta-poky         = "HEAD:78890ea22750804e3e9113e76f7ca3d7234c8342"
meta-oe           
meta-multimedia   = "HEAD:fe5c83312de11e80b85680ef237f8acb04b4b26e"
meta-freescale    = "HEAD:a398b50b7fc084a9e68cc3000c218d5028522a25"
meta-freescale-3rdparty = "HEAD:68314612e236cab1da82d72a0da62635a3523f84"
meta-freescale-distro = "HEAD:cd5c7a2539f40004f74126e9fdf08254fd9a6390"
meta-bsp          
meta-sdk          = "HEAD:daba3340ecd8b358e0c6c415baeee0fcae95c525"
meta-browser      = "HEAD:10f6e3778d823ee1be106c126216c6f941088fbf"
meta-gnome        
meta-networking   
meta-python       
meta-filesystems  = "HEAD:fe5c83312de11e80b85680ef237f8acb04b4b26e"
meta-qt5          = "HEAD:ff073f04109900fc07bf81e2f1df63c626caf342"

Initialising tasks: 100% |######################################################################################################| Time: 0:00:21
NOTE: Executing SetScene Tasks
NOTE: Executing RunQueue Tasks
ERROR: util-linux-native-2.28.1-r0 do_compile: oe_runmake failed
ERROR: util-linux-native-2.28.1-r0 do_compile: Function failed: do_compile (log file is located at /home/test/fsl-release-bsp/build-x11/tmp/work/x86_64-linux/util-linux-native/2.28.1-r0/temp/log.do_compile.28393)
ERROR: Logfile of failure stored in: /home/test/fsl-release-bsp/build-x11/tmp/work/x86_64-linux/util-linux-native/2.28.1-r0/temp/log.do_compile.28393
Log data follows:
| DEBUG: Executing shell function do_compile
| NOTE: make -j 4 ARCH=x86_64 CPU= CPUOPT= OPT=-isystem/home/test/fsl-release-bsp/build-x11/tmp/sysroots/x86_64-linux/usr/include -O2 -pipe
| ERROR: oe_runmake failed
| make  all-recursive
| make[1]: Entering directory `/home/test/fsl-release-bsp/build-x11/tmp/work/x86_64-linux/util-linux-native/2.28.1-r0/build'
| Making all in po
| make[2]: Entering directory `/home/test/fsl-release-bsp/build-x11/tmp/work/x86_64-linux/util-linux-native/2.28.1-r0/build/po'
| make[2]: Nothing to be done for `all'.
| make[2]: Leaving directory `/home/test/fsl-release-bsp/build-x11/tmp/work/x86_64-linux/util-linux-native/2.28.1-r0/build/po'
| make[2]: Entering directory `/home/test/fsl-release-bsp/build-x11/tmp/work/x86_64-linux/util-linux-native/2.28.1-r0/build'
| gcc  -std=gnu99 -DHAVE_CONFIG_H -I. -I../util-linux-2.28.1  -include config.h -I../util-linux-2.28.1/include -DLOCALEDIR=\"/home/test/fsl-release-bsp/build-x11/tmp/sysroots/x86_64-linux/usr/share/locale\" -D_PATH_LOCALSTATEDIR=\"/home/test/fsl-release-bsp/build-x11/tmp/sysroots/x86_64-linux/var\" -isystem/home/test/fsl-release-bsp/build-x11/tmp/sysroots/x86_64-linux/usr/include -fsigned-char -fno-common -Wall -Werror=sequence-point -Wextra -Wmissing-declarations -Wmissing-parameter-type -Wmissing-prototypes -Wno-missing-field-initializers -Wredundant-decls -Wsign-compare -Wtype-limits -Wuninitialized -Wunused-but-set-parameter -Wunused-but-set-variable -Wunused-parameter -Wunused-result -Wunused-variable -Wnested-externs -Wpointer-arith -Wstrict-prototypes -Wformat-security -Wimplicit-function-declaration -isystem/home/test/fsl-release-bsp/build-x11/tmp/sysroots/x86_64-linux/usr/include -O2 -pipe -c -o schedutils/chrt.o ../util-linux-2.28.1/schedutils/chrt.c
| In file included from /usr/include/x86_64-linux-gnu/sys/syscall.h:31:0,
|                  from ../util-linux-2.28.1/schedutils/chrt.c:63:
| ../util-linux-2.28.1/schedutils/chrt.c: In function ‘sched_setattr’:
| ../util-linux-2.28.1/schedutils/chrt.c:88:17: error: ‘__NR_sched_setattr’ undeclared (first use in this function)
|   return syscall(SYS_sched_setattr, pid, attr, flags);
|                  ^
| ../util-linux-2.28.1/schedutils/chrt.c:88:17: note: each undeclared identifier is reported only once for each function it appears in
| ../util-linux-2.28.1/schedutils/chrt.c: In function ‘sched_getattr’:
| ../util-linux-2.28.1/schedutils/chrt.c:93:17: error: ‘__NR_sched_getattr’ undeclared (first use in this function)
|   return syscall(SYS_sched_getattr, pid, attr, size, flags);
|                  ^
| ../util-linux-2.28.1/schedutils/chrt.c: In function ‘sched_setattr’:
| ../util-linux-2.28.1/schedutils/chrt.c:89:1: warning: control reaches end of non-void function [-Wreturn-type]
|  }
|  ^
| ../util-linux-2.28.1/schedutils/chrt.c: In function ‘sched_getattr’:
| ../util-linux-2.28.1/schedutils/chrt.c:94:1: warning: control reaches end of non-void function [-Wreturn-type]
|  }
|  ^
| make[2]: *** [schedutils/chrt.o] Error 1
| make[2]: Leaving directory `/home/test/fsl-release-bsp/build-x11/tmp/work/x86_64-linux/util-linux-native/2.28.1-r0/build'
| make[1]: *** [all-recursive] Error 1
| make[1]: Leaving directory `/home/test/fsl-release-bsp/build-x11/tmp/work/x86_64-linux/util-linux-native/2.28.1-r0/build'
| make: *** [all] Error 2
| ERROR: Function failed: do_compile (log file is located at /home/test/fsl-release-bsp/build-x11/tmp/work/x86_64-linux/util-linux-native/2.28.1-r0/temp/log.do_compile.28393)
ERROR: Task (virtual:native:/home/test/fsl-release-bsp/sources/poky/meta/recipes-core/util-linux/util-linux_2.28.1.bb:do_compile) failed with exit code '1'
NOTE: Tasks Summary: Attempted 558 tasks of which 553 didn't need to be rerun and 1 failed.

Summary: 1 task failed:
  virtual:native:/home/test/fsl-release-bsp/sources/poky/meta/recipes-core/util-linux/util-linux_2.28.1.bb:do_compile
Summary: There were 2 ERROR messages shown, returning a non-zero exit code.

Kindly do the needful in resolving the above issue as early as possible, as I am stuck with this issue from past week

Many Thanks in advance

Awaiting for your replies

Labels (3)
0 Kudos
Reply
1 Solution
1,094 Views
srishan
Contributor III

Dear Gusarambula,

The issue got resolved after installing the below additional packages in a freshly installed Ubuntu 14.04 machine, pls update the i.mx linux yocto user's guide the same

sudo dpkg --add-architecture i386 sudo apt-get update sudo apt-get install g++-4.8-multilib sudo apt-get install chrpath curl dosfstools gawk g++-multilib gcc-multilib lib32z1-dev libcrypto++9:i386 libcrypto++-dev:i386 liblzo2-dev:i386 lzop libsdl1.2-dev libstdc++-4.8-dev:i386 libusb-1.0-0:i386 libusb-1.0-0-dev:i386 texinfo uuid-dev:i386 cd /usr/lib; sudo ln -s libcrypto++.so.9.0.0 libcryptopp.so.6

Thanks,

Sri

View solution in original post

2 Replies
1,094 Views
gusarambula
NXP TechSupport
NXP TechSupport

Hello Sri Shan,

Are you still encountering this issue or were you able to bake the validation image? I can try to reproduce it in case the problem remains.

Regards,

0 Kudos
Reply
1,095 Views
srishan
Contributor III

Dear Gusarambula,

The issue got resolved after installing the below additional packages in a freshly installed Ubuntu 14.04 machine, pls update the i.mx linux yocto user's guide the same

sudo dpkg --add-architecture i386 sudo apt-get update sudo apt-get install g++-4.8-multilib sudo apt-get install chrpath curl dosfstools gawk g++-multilib gcc-multilib lib32z1-dev libcrypto++9:i386 libcrypto++-dev:i386 liblzo2-dev:i386 lzop libsdl1.2-dev libstdc++-4.8-dev:i386 libusb-1.0-0:i386 libusb-1.0-0-dev:i386 texinfo uuid-dev:i386 cd /usr/lib; sudo ln -s libcrypto++.so.9.0.0 libcryptopp.so.6

Thanks,

Sri