Fixed
Created: May 14, 2020
Updated: Jul 9, 2020
Resolved Date: Jun 21, 2020
Found In Version: 10.18.44.17
Fix Version: 10.18.44.18
Severity: Standard
Applicable for: Wind River Linux LTS 18
Component/s: Build & Config
$ bitbake wrlinux-image-glibc-std
Traceback (most recent call last):
File "/buildarea2/WRL1019_Regression/qemu_boot/build_dir_std/build1/layers/oe-core/bitbake/bin/bitbake", line 33, in <module>
import bb
File "/buildarea2/WRL1019_Regression/qemu_boot/build_dir_std/build1/layers/oe-core/bitbake/lib/bb/__init__.py", line 79, in <module>
from bb import fetch2 as fetch
File "/buildarea2/WRL1019_Regression/qemu_boot/build_dir_std/build1/layers/oe-core/bitbake/lib/bb/fetch2/__init__.py", line 31, in <module>
import urllib.request, urllib.parse, urllib.error
File "/buildarea2/WRL1019_Regression/qemu_boot/build_dir_std/build1/buildt/sysroots/x86_64-wrlinuxsdk-linux/usr/lib/python3.5/urllib/request.py", line 88, in <module>
import http.client
File "/buildarea2/WRL1019_Regression/qemu_boot/build_dir_std/build1/buildt/sysroots/x86_64-wrlinuxsdk-linux/usr/lib/python3.5/http/client.py", line 1091
raise InvalidURL(f"URL can't contain control characters. {!r} "
^
SyntaxError: invalid syntax
1. create buildtools on a host which isn't a ubuntu18.04,
$ setup.sh --machines=xilinx-zynq --kernel=standard --distros=wrlinux --accept-eula=yes --dl-layers && source environment-setup-x86_64-wrlinuxsdk-linux && source oe-init-build-env build
$ bitbake buildtools-tarball
# then deploy tmp/deploy/sdk/x86_64-buildtools-nativesdk-standalone-9.0.0.25.sh to target ubuntu18.04 host
2. on a ubuntu18.04 host
# install buildtools to buildtools_dir
$ ./x86_64-buildtools-nativesdk-standalone-9.0.0.25.sh
$ setup.sh --machines=xilinx-zynq --kernel=standard --distros=wrlinux --accept-eula=yes --dl-layers
$ rm bin/buildtools; ln -s /path_to/buildtools_dir bin/buildtools
$ source environment-setup-x86_64-wrlinuxsdk-linux && source oe-init-build-env build
$ bitbake gnu-efi-native