Wind River Support Network

HomeDefectsLINCD-3838
Acknowledged

LINCD-3838 : bitbake nativesdk-openssl breaks when mingw layer is enabled

Created: Dec 14, 2020    Updated: Sep 20, 2023
Resolved Date: Jan 15, 2021
Found In Version: 10.20.53.0
Severity: Standard
Applicable for: Wind River Linux CD
Component/s: Build & Config, Documentation

Description

When generating project with nativesdk-openssl, and the mingw layer enabled it generates the following error:


ERROR: nativesdk-openssl-1.1.1d-r0 do_configure: Execution of '/wr/sandbox/carredon/projects/LTS_19/L3Harris_mkimage_xilinx-zynqmp/build/tmp-glibc/work/i686-nativesdk-mingw32-wrlinuxsdk-mingw32/nativesdk-openssl/1
.1.1d-r0/temp/run.do_configure.136783' failed with exit code 1:
Usage: Configure no-<cipher> ...] [enable-<cipher> ...] [-Dxxx] [-lxxx] [-Lxxx] [-fxxx] [-Kxxx] [no-hw-xxx (no-hw) [no-]threads] [[no-]shared] [[no-]zlib (zlib-dynamic) [no-asm] [no-egd] [sctp] [386] [--prefix=DIR
] [--openssldir=OPENSSLDIR] [--with-xxx[=vvv]] [--config=FILE] os/compiler[:flags]

pick os/compiler from:
BS2000-OSD BSD-generic32 BSD-generic64 BSD-ia64 BSD-sparc64 BSD-sparcv8 
BSD-x86 BSD-x86-elf BSD-x86_64 Cygwin Cygwin-i386 Cygwin-i486 Cygwin-i586 
Cygwin-i686 Cygwin-x86 Cygwin-x86_64 DJGPP MPE/iX-gcc UEFI UWIN VC-CE VC-WIN32 
VC-WIN32-ARM VC-WIN32-ONECORE VC-WIN64-ARM VC-WIN64A VC-WIN64A-ONECORE 
VC-WIN64A-masm VC-WIN64I aix-cc aix-gcc aix64-cc aix64-gcc android-arm 
android-arm64 android-armeabi android-mips android-mips64 android-x86 
android-x86_64 android64 android64-aarch64 android64-mips64 android64-x86_64 
bsdi-elf-gcc cc darwin-i386-cc darwin-ppc-cc darwin64-ppc-cc 
darwin64-x86_64-cc gcc haiku-x86 haiku-x86_64 hpux-ia64-cc hpux-ia64-gcc 
hpux-parisc-cc hpux-parisc-gcc hpux-parisc1_1-cc hpux-parisc1_1-gcc 
hpux64-ia64-cc hpux64-ia64-gcc hpux64-parisc2-cc hpux64-parisc2-gcc hurd-x86 
ios-cross ios-xcrun ios64-cross ios64-xcrun iossimulator-xcrun iphoneos-cross 
irix-mips3-cc irix-mips3-gcc irix64-mips4-cc irix64-mips4-gcc linux-aarch64 
linux-alpha-gcc linux-aout linux-arm64ilp32 linux-armv4 linux-c64xplus 
linux-elf linux-generic32 linux-generic64 linux-ia64 linux-mips32 linux-mips64 
linux-ppc linux-ppc64 linux-ppc64le linux-sparcv8 linux-sparcv9 linux-x32 
linux-x86 linux-x86-clang linux-x86_64 linux-x86_64-clang linux32-s390x 
linux64-mips64 linux64-s390x linux64-sparcv9 mingw mingw64 nextstep 
nextstep3.3 sco5-cc sco5-gcc solaris-sparcv7-cc solaris-sparcv7-gcc 
solaris-sparcv8-cc solaris-sparcv8-gcc solaris-sparcv9-cc solaris-sparcv9-gcc 
solaris-x86-gcc solaris64-sparcv9-cc solaris64-sparcv9-gcc solaris64-x86_64-cc 
solaris64-x86_64-gcc tru64-alpha-cc tru64-alpha-gcc uClinux-dist 
uClinux-dist64 unixware-2.0 unixware-2.1 unixware-7 unixware-7-gcc vms-alpha 
vms-alpha-p32 vms-alpha-p64 vms-ia64 vms-ia64-p32 vms-ia64-p64 vos-gcc 
vxworks-mips vxworks-ppc405 vxworks-ppc60x vxworks-ppc750 vxworks-ppc750-debug 
vxworks-ppc860 vxworks-ppcgen vxworks-simlinux 

NOTE: If in doubt, on Unix-ish systems use './config'.
Configuring OpenSSL version 1.1.1d (0x1010104fL) for mingw32-i686
WARNING: /wr/sandbox/carredon/projects/LTS_19/L3Harris_mkimage_xilinx-zynqmp/build/tmp-glibc/work/i686-nativesdk-mingw32-wrlinuxsdk-mingw32/nativesdk-openssl/1.1.1d-r0/temp/run.do_configure.136783:1 exit 1 from 'P
ERL5LIB="/wr/sandbox/carredon/projects/LTS_19/L3Harris_mkimage_xilinx-zynqmp/build/tmp-glibc/work/i686-nativesdk-mingw32-wrlinuxsdk-mingw32/nativesdk-openssl/1.1.1d-r0/openssl-1.1.1d/external/perl/Text-Template-1.
46/lib/" perl /wr/sandbox/carredon/projects/LTS_19/L3Harris_mkimage_xilinx-zynqmp/build/tmp-glibc/work/i686-nativesdk-mingw32-wrlinuxsdk-mingw32/nativesdk-openssl/1.1.1d-r0/openssl-1.1.1d/Configure --with-rand-see
d=os,devrandom disable-devcryptoeng --prefix=$useprefix --openssldir=/opt/windriver/wrlinux/19.45/sysroots/i686-wrlinuxsdk-mingw32/usr/lib/ssl-1.1 --libdir=/opt/windriver/wrlinux/19.45/sysroots/i686-wrlinuxsdk-min
gw32/usr/lib $target'
ERROR: Logfile of failure stored in: /wr/sandbox/carredon/projects/LTS_19/L3Harris_mkimage_xilinx-zynqmp/build/tmp-glibc/work/i686-nativesdk-mingw32-wrlinuxsdk-mingw32/nativesdk-openssl/1.1.1d-r0/temp/log.do_confi
gure.136783

Steps to Reproduce

git clone --branch WRLINUX_10_19_LTS \
 [https://windshare.windriver.com/remote.php/gitsmart/WRLinux-lts-19-Core/wrlinux-x]
 ./wrlinux-x/setup.sh --dl-layers --layers meta-mingw --distro wrlinux --machines xilinx-zynqmp --accept-eula yes

. environment-setup-x86_64-wrlinuxsdk-linux

. oe-init-build-env

Edit local.conf
SDKMACHINE ?= "i686-mingw32"
 

bitbake nativesdk-openssl
Live chat
Online