OpenSuse 42.3 Leap bitbake -l angstrom-lxde-image failure

Hi all,
I am accustomed to Yocto bitbakes on Fedora 27: after some attempts and suggestion from Toradex I always
succeded in getting LXDE BSP
I refer to BSP 2.8b2
repo init -u Index of /toradex-bsp-platform.git -b LinuxImageV2.8

This time, on a OpenSuse 42.3 Leap crossdevelopment host, bitbake -k angstrom-lxde-image fails, and I cannot figure why.
Please note that apart tools installed as for Getting started - Openembedded.org
I installed other tools as for
Toradex Community - Join Toradex Community! Helps you resolve your queries, discuss, share and help.
Please note also that bitbake -k meta-toolchain-qt5 works fine.

Here is the bitbake -k angstrom-lxde-image failure log:

DEBUG: Executing shell function do_compile
NOTE: make -j 4 CC=gcc  -m32 CXX=g++  -m32 all
g++  -m32 -isystem/opt/oe-core/build/tmp-glibc/work/x86_64-linux/libcryptopp-native/5.6.4-r1/recipe-sysroot-native/usr/include -O2 -pipe -DNDEBUG -fPIC -c cryptlib.cpp
g++  -m32 -isystem/opt/oe-core/build/tmp-glibc/work/x86_64-linux/libcryptopp-native/5.6.4-r1/recipe-sysroot-native/usr/include -O2 -pipe -DNDEBUG -fPIC -c cpu.cpp
g++  -m32 -isystem/opt/oe-core/build/tmp-glibc/work/x86_64-linux/libcryptopp-native/5.6.4-r1/recipe-sysroot-native/usr/include -O2 -pipe -DNDEBUG -fPIC -c integer.cpp
g++  -m32 -isystem/opt/oe-core/build/tmp-glibc/work/x86_64-linux/libcryptopp-native/5.6.4-r1/recipe-sysroot-native/usr/include -O2 -pipe -DNDEBUG -fPIC -c base32.cpp
In file included from /usr/include/features.h:389:0,
                 from /usr/include/c++/4.8/x86_64-suse-linux/bits/os_defines.h:39,
                 from /usr/include/c++/4.8/x86_64-suse-linux/bits/c++config.h:430,
                 from /usr/include/c++/4.8/string:38,
                 from stdcpp.h:9,
                 from cryptlib.h:87,
                 from cryptlib.cpp:18:
/usr/include/gnu/stubs.h:7:27: fatal error: gnu/stubs-32.h: No such file or directory
 # include 
                           ^
compilation terminated.
GNUmakefile:763: recipe for target 'cryptlib.o' failed
make: *** [cryptlib.o] Error 1
make: *** Waiting for unfinished jobs....
In file included from /usr/include/features.h:389:0,
                 from /usr/include/c++/4.8/x86_64-suse-linux/bits/os_defines.h:39,
                 from /usr/include/c++/4.8/x86_64-suse-linux/bits/c++config.h:430,
                 from /usr/include/c++/4.8/string:38,
                 from stdcpp.h:9,
                 from cryptlib.h:87,
                 from base32.h:9,
                 from base32.cpp:4:
/usr/include/gnu/stubs.h:7:27: fatal error: gnu/stubs-32.h: No such file or directory
 # include 
                           ^
compilation terminated.
GNUmakefile:763: recipe for target 'base32.o' failed
make: *** [base32.o] Error 1
In file included from /usr/include/features.h:389:0,
                 from /usr/include/c++/4.8/x86_64-suse-linux/bits/os_defines.h:39,
                 from /usr/include/c++/4.8/x86_64-suse-linux/bits/c++config.h:430,
                 from /usr/include/c++/4.8/string:38,
                 from stdcpp.h:9,
                 from cryptlib.h:87,
                 from integer.h:15,
                 from integer.cpp:18:
/usr/include/gnu/stubs.h:7:27: fatal error: gnu/stubs-32.h: No such file or directory
 # include 
                           ^
compilation terminated.
GNUmakefile:763: recipe for target 'integer.o' failed
make: *** [integer.o] Error 1
In file included from /usr/include/features.h:389:0,
                 from /usr/include/c++/4.8/x86_64-suse-linux/bits/os_defines.h:39,
                 from /usr/include/c++/4.8/x86_64-suse-linux/bits/c++config.h:430,
                 from /usr/include/c++/4.8/string:38,
                 from stdcpp.h:9,
                 from cryptlib.h:87,
                 from misc.h:22,
                 from cpu.cpp:13:
/usr/include/gnu/stubs.h:7:27: fatal error: gnu/stubs-32.h: No such file or directory
 # include 
                           ^
compilation terminated.
GNUmakefile:763: recipe for target 'cpu.o' failed
make: *** [cpu.o] Error 1
ERROR: oe_runmake failed
WARNING: /opt/oe-core/build/tmp-glibc/work/x86_64-linux/libcryptopp-native/5.6.4-r1/temp/run.do_compile.20007:1 exit 1 from 'exit 1'
ERROR: Function failed: do_compile (log file is located at /opt/oe-core/build/tmp-glibc/work/x86_64-linux/libcryptopp-native/5.6.4-r1/temp/log.do_compile.20007)

I trust on you to solve this problem.

Thank you for your attention.

Hi

You did not install the 32bit stuff as outlined here.

i.e. the equivalent for openSuse 42 to the following Fedora stuff:

sudo dnf install cryptopp-devel.i686 glibc-devel.i686 libusb-devel.i686 libuuid-devel.i686 lzo-devel.i686 lzop zlib-devel.i686
sudo dnf install libstdc++-static libstdc++-static.i686 --best
sudo dnf install perl-bignum # fixes Can't locate bigint.pm
cd /lib; ln -s libusb-1.0.so.0.1.0 libusb-1.0.so # fixes /usr/bin/ld: cannot find -lusb-1.0

Max

Hi, the Fedora 22 & 23 & 24 & 25 tools you hinted for OpenSuse 42.3 are generally not available with the same name on OpenSuse.
However through Software Manager I searched and installed whatever resembled to their name.

I cannot figure out what --best is related to.

Please note that the manual linking is not required on OpenSuse 42.3
In any case bitbake -k angstrom-lxde-image still fails.

I attach the overall console output.
link text

I hope this helps.

libgcc.a is provided by gcc-32bit.

sudo zypper install gcc-32bit

–best is an option for dnf, the Fedora installer.