Wind River Support Network

HomeDefectsLINCD-6892
Fixed

LINCD-6892 : Extensible SDK testing failed on 32-bit environment

Created: Sep 29, 2021    Updated: Nov 27, 2022
Resolved Date: Nov 21, 2022
Found In Version: 10.21.37.0
Fix Version: 10.22.17.0
Severity: Standard
Applicable for: Wind River Linux CD
Component/s: Build & Config

Description

$../setup.sh --machines=qemux86-64 --dl-layers --distros=wrlinux-graphics >> conf/local.conf
$bitbake wrlinux-image-std-sato
$echo 'IMAGE_INSTALL:append += " libxml2"' >> ./conf/local.conf
$echo 'INHERIT += "testsdk"' >> ./conf/auto.conf
$echo "BB_NO_NETWORK = '0'" >> ./conf/auto.conf
$bitbake wrlinux-image-std-sato -c populate_sdk_ext
$bitbake wrlinux-image-std-sato -c testsdkext



NOTE: recipe wrlinux-image-std-sato-1.0-r1: task do_testsdkext: Started
Extensible SDK testing environment: core2-32-wrsmllib32-linux
Traceback (most recent call last):
File "/buildarea1/master-wr/build/Tools/2021-09-27-14-16/09271416-eSDK/qemux86-64-standard-std-sato-OE/layers/oe-core/meta/lib/oeqa/sdk/cases/assimp.py", line 37, in test_assimp
self._run("cd
{build}

&& cmake -DCMAKE_VERBOSE_MAKEFILE:BOOL=ON
{source}

".format(**dirs))
File "/buildarea1/master-wr/build/Tools/2021-09-27-14-16/09271416-eSDK/qemux86-64-standard-std-sato-OE/layers/oe-core/meta/lib/oeqa/sdk/case.py", line 14, in _run
return subprocess.check_output(". %s > /dev/null; %s;" % \
File "/buildarea1/master-wr/build/Tools/2021-09-27-14-16/09271416-eSDK/qemux86-64-standard-std-sato-OE/bin/buildtools.buildtools-standalone-10.21.29a.1/sysroots/x86_64-wrlinuxsdk-linux/usr/lib/python3.9/subprocess.py", line 424, in check_output
return run(*popenargs, stdout=PIPE, timeout=timeout, check=True,
File "/buildarea1/master-wr/build/Tools/2021-09-27-14-16/09271416-eSDK/qemux86-64-standard-std-sato-OE/bin/buildtools.buildtools-standalone-10.21.29a.1/sysroots/x86_64-wrlinuxsdk-linux/usr/lib/python3.9/subprocess.py", line 528, in run
raise CalledProcessError(retcode, process.args,
oeqa.utils.subprocesstweak.OETestCalledProcessError: Command '. /buildarea1/master-wr/build/Tools/2021-09-27-14-16/09271416-eSDK/qemux86-64-standard-std-sato-OE/build/tmp-glibc/work/qemux86_64-wrs-linux/wrlinux-image-std-sato/1.0-r1/testsdkext/environment-setup-core2-32-wrsmllib32-linux > /dev/null; cd /buildarea1/master-wr/build/Tools/2021-09-27-14-16/09271416-eSDK/qemux86-64-standard-std-sato-OE/build/tmp-glibc/work/qemux86_64-wrs-linux/wrlinux-image-std-sato/1.0-r1/testsdkext/assimpu4w73b38/build && cmake -DCMAKE_VERBOSE_MAKEFILE:BOOL=ON /buildarea1/master-wr/build/Tools/2021-09-27-14-16/09271416-eSDK/qemux86-64-standard-std-sato-OE/build/tmp-glibc/work/qemux86_64-wrs-linux/wrlinux-image-std-sato/1.0-r1/testsdkext/assimpu4w73b38/assimp-4.1.0;' returned non-zero exit status 1
Standard Output: CMake Deprecation Warning at CMakeLists.txt:37 (CMAKE_MINIMUM_REQUIRED):
Compatibility with CMake < 2.8.12 will be removed from a future version of
CMake.

Update the VERSION argument <min> value or use a ...<max> suffix to tell
CMake that the project does not need compatibility with older versions.

– Toolchain file defaulted to '/buildarea1/master-wr/build/Tools/2021-09-27-14-16/09271416-eSDK/qemux86-64-standard-std-sato-OE/build/tmp-glibc/work/qemux86_64-wrs-linux/wrlinux-image-std-sato/1.0-r1/testsdkext/tmp/sysroots/x86_64/usr/share/cmake/OEToolchainConfig.cmake'
CMake Error at /buildarea1/master-wr/build/Tools/2021-09-27-14-16/09271416-eSDK/qemux86-64-standard-std-sato-OE/build/tmp-glibc/work/qemux86_64-wrs-linux/wrlinux-image-std-sato/1.0-r1/testsdkext/tmp/sysroots/x86_64/usr/share/cmake-3.21/Modules/CMakeDetermineCCompiler.cmake:49 (message):
Could not find compiler set in environment variable CC:

i686-wrsmllib32-linux-gcc -m32 -march=core2 -mtune=core2 -msse3
-mfpmath=sse -fstack-protector-strong -O2 -D_FORTIFY_SOURCE=2 -Wformat
-Wformat-security -Werror=format-security
--sysroot=/buildarea1/master-wr/build/Tools/2021-09-27-14-16/09271416-eSDK/qemux86-64-standard-std-sato-OE/build/tmp-glibc/work/qemux86_64-wrs-linux/wrlinux-image-std-sato/1.0-r1/testsdkext/tmp/sysroots/qemux86-64.
Call Stack (most recent call first):
CMakeLists.txt:38 (PROJECT)

CMake Error: CMAKE_C_COMPILER not set, after EnableLanguage
CMake Error: CMAKE_CXX_COMPILER not set, after EnableLanguage

...
raise CalledProcessError(retcode, process.args,
oeqa.utils.subprocesstweak.OETestCalledProcessError: Command '. /buildarea1/master-wr/build/Tools/2021-09-28-16-51/09281652-eSDK/qemux86-64-standard-std-OE/build/tmp-glibc/work/q
emux86_64-wrs-linux/wrlinux-image-std/1.0-r5/testsdkext/environment-setup-core2-32-wrsmllib32-linux > /dev/null; $CC /buildarea1/master-wr/build/Tools/2021-09-28-16-51/09281652-e
SDK/qemux86-64-standard-std-OE/build/tmp-glibc/work/qemux86_64-wrs-linux/wrlinux-image-std/1.0-r5/testsdkext//test.c -o /buildarea1/master-wr/build/Tools/2021-09-28-16-51/0928165
2-eSDK/qemux86-64-standard-std-OE/build/tmp-glibc/work/qemux86_64-wrs-linux/wrlinux-image-std/1.0-r5/testsdkext//test -lm;' returned non-zero exit status 127
Standard Output: /bin/bash: i686-wrsmllib32-linux-gcc: command not found

Steps to Reproduce

$../setup.sh --machines=qemux86-64   --dl-layers --distros=wrlinux-graphics >> conf/local.conf
$bitbake wrlinux-image-std-sato
$echo 'IMAGE_INSTALL:append += " libxml2"' >> ./conf/local.conf
$echo 'INHERIT += "testsdk"' >> ./conf/auto.conf
$echo "BB_NO_NETWORK = '0'" >> ./conf/auto.conf
$bitbake  wrlinux-image-std-sato -c populate_sdk_ext
$bitbake  wrlinux-image-std-sato -c testsdkext
Live chat
Online