Skip to content

Chromium-Ozone-Wayland Package "nss" missing #694

@SilvanTeufel

Description

@SilvanTeufel

Building chromium-ozone-wayland for i.MX8X leads to following Issue for me:
Build Machine is a VM Ubuntu 20.04 64bit. 16GB Ram.

silvan@ubuntu:~/workspace/kirkstone.TQMa8.BSP.SW.0087/ci-meta-tq/tqma8xqp_build$ bitbake chromium-ozone-wayland
Loading cache: 100% |###########################################################################################| Time: 0:00:04
Loaded 4536 entries from dependency cache.
Parsing recipes: 100% |#########################################################################################| Time: 0:00:02
Parsing of 3030 .bb files complete (3029 cached, 1 parsed). 4536 targets, 482 skipped, 2 masked, 0 errors.
NOTE: Resolving any missing task queue dependencies
NOTE: Multiple providers are available for runtime kernel-module-imx-gpu-viv (kernel-module-imx-gpu-viv, linux-fslc-lts-mfgtool, linux-fslc-mfgtool, linux-imx-mfgtool)
Consider defining a PREFERRED_RPROVIDER entry to match kernel-module-imx-gpu-viv
NOTE: Multiple providers are available for runtime linux-mfgtool-image (linux-fslc-lts-mfgtool, linux-fslc-mfgtool, linux-imx-mfgtool)
Consider defining a PREFERRED_RPROVIDER entry to match linux-mfgtool-image
NOTE: Multiple providers are available for runtime linux-mfgtool-base (linux-fslc-lts-mfgtool, linux-fslc-mfgtool, linux-imx-mfgtool)
Consider defining a PREFERRED_RPROVIDER entry to match linux-mfgtool-base
NOTE: Multiple providers are available for runtime linux-mfgtool-image-image (linux-fslc-lts-mfgtool, linux-fslc-mfgtool, linux-imx-mfgtool)
Consider defining a PREFERRED_RPROVIDER entry to match linux-mfgtool-image-image

Build Configuration:
BB_VERSION = "2.0.0"
BUILD_SYS = "x86_64-linux"
NATIVELSBSTRING = "universal"
TARGET_SYS = "aarch64-tq-linux"
MACHINE = "tqma8xqp-flowcomp"
DISTRO = "dumpling-wayland-nxp"
DISTRO_VERSION = "4.0.5"
TUNE_FEATURES = "aarch64 armv8a crc cortexa35 crypto"
TARGET_FPU = ""
meta
meta-poky = "HEAD:f98db02718944865811d3daf6404ab23bbb655b8"
meta-clang
meta-oe
meta-python
meta-multimedia
meta-webserver
meta-networking
meta-filesystems = "HEAD:50d4a8d2a983a68383ef1ffec2c8e21adf0c1a79"
meta-chromium = "kirkstone-tqma8xxs:23d8ade6f37b2a33909e886e3889500ff5eac35f"
meta-freescale = "HEAD:3747641f1e71d8e4edd5b587b49d09dc2d243942"
meta-freescale-distro
meta-rust = "kirkstone-tqma8xxs:23d8ade6f37b2a33909e886e3889500ff5eac35f"
meta-qt5 = "HEAD:5b71df60e523423b9df6793de9387f87a149ac42"
meta-tq
meta-dumpling = "HEAD:90ec60075fa72be93212ada3369e7a0021b37f3b"
meta-bsp
meta-sdk
meta-ml = "kirkstone-tqma8xxs:23d8ade6f37b2a33909e886e3889500ff5eac35f"
meta-flowcomp = "kirkstone-next:afb1ab4eac90d7d5487448700f0cc4422f32a414"

WARNING: /home/silvan/workspace/kirkstone.TQMa8.BSP.SW.0087/ci-meta-tq/sources/meta-browser/meta-chromium/recipes-browser/chromium/chromium-ozone-wayland_109.0.5414.74.bb:do_compile is tainted from a forced run
WARNING: /home/silvan/workspace/kirkstone.TQMa8.BSP.SW.0087/ci-meta-tq/sources/meta-browser/meta-chromium/recipes-browser/chromium/chromium-ozone-wayland_109.0.5414.74.bb:do_build is tainted from a forced run
Initialising tasks: 100% |######################################################################################| Time: 0:00:05
Sstate summary: Wanted 108 Local 103 Mirrors 0 Missed 5 Current 622 (95% match, 99% complete)
NOTE: Executing Tasks
ERROR: chromium-ozone-wayland-109.0.5414.74-r0 do_configure: ExecutionError('/home/silvan/workspace/kirkstone.TQMa8.BSP.SW.0087/ci-meta-tq/tqma8xqp_build/tmp/work/cortexa35-mx8-tq-linux/chromium-ozone-wayland/109.0.5414.74-r0/temp/run.do_configure.497979', 1, None, None)
ERROR: Logfile of failure stored in: /home/silvan/workspace/kirkstone.TQMa8.BSP.SW.0087/ci-meta-tq/tqma8xqp_build/tmp/work/cortexa35-mx8-tq-linux/chromium-ozone-wayland/109.0.5414.74-r0/temp/log.do_configure.497979
Log data follows:
| DEBUG: Executing python function extend_recipe_sysroot
| NOTE: Direct dependencies are ['/home/silvan/workspace/kirkstone.TQMa8.BSP.SW.0087/ci-meta-tq/sources/meta-browser/meta-chromium/recipes-browser/chromium/gn-native_109.0.5414.74.bb:do_populate_sysroot', '/home/silvan/workspace/kirkstone.TQMa8.BSP.SW.0087/ci-meta-tq/sources/meta-imx/meta-bsp/recipes-graphics/drm/libdrm_2.4.109.imx.bb:do_populate_sysroot', '/home/silvan/workspace/kirkstone.TQMa8.BSP.SW.0087/ci-meta-tq/sources/meta-imx/meta-bsp/recipes-graphics/imx-gpu-viv/imx-gpu-viv_6.4.3.p4.6-aarch64.bb:do_populate_sysroot', '/home/silvan/workspace/kirkstone.TQMa8.BSP.SW.0087/ci-meta-tq/sources/meta-openembedded/meta-clang/recipes-devtools/clang/clang-cross_git.bb:do_populate_sysroot', '/home/silvan/workspace/kirkstone.TQMa8.BSP.SW.0087/ci-meta-tq/sources/meta-openembedded/meta-clang/recipes-devtools/clang/compiler-rt_git.bb:do_populate_sysroot', '/home/silvan/workspace/kirkstone.TQMa8.BSP.SW.0087/ci-meta-tq/sources/meta-openembedded/meta-clang/recipes-devtools/clang/libcxx_git.bb:do_populate_sysroot', '/home/silvan/workspace/kirkstone.TQMa8.BSP.SW.0087/ci-meta-tq/sources/meta-openembedded/meta-oe/recipes-support/nspr/nspr_4.29.bb:do_populate_sysroot', '/home/silvan/workspace/kirkstone.TQMa8.BSP.SW.0087/ci-meta-tq/sources/poky/meta/recipes-bsp/pciutils/pciutils_3.7.0.bb:do_populate_sysroot', '/home/silvan/workspace/kirkstone.TQMa8.BSP.SW.0087/ci-meta-tq/sources/poky/meta/recipes-core/expat/expat_2.4.9.bb:do_populate_sysroot', '/home/silvan/workspace/kirkstone.TQMa8.BSP.SW.0087/ci-meta-tq/sources/poky/meta/recipes-core/glib-2.0/glib-2.0_2.72.3.bb:do_populate_sysroot', '/home/silvan/workspace/kirkstone.TQMa8.BSP.SW.0087/ci-meta-tq/sources/poky/meta/recipes-core/glibc/glibc_2.35.bb:do_populate_sysroot', '/home/silvan/workspace/kirkstone.TQMa8.BSP.SW.0087/ci-meta-tq/sources/poky/meta/recipes-devtools/desktop-file-utils/desktop-file-utils_0.26.bb:do_populate_sysroot', '/home/silvan/workspace/kirkstone.TQMa8.BSP.SW.0087/ci-meta-tq/sources/poky/meta/recipes-devtools/qemu/qemu-native_6.2.0.bb:do_populate_sysroot', '/home/silvan/workspace/kirkstone.TQMa8.BSP.SW.0087/ci-meta-tq/sources/poky/meta/recipes-devtools/quilt/quilt-native_0.67.bb:do_populate_sysroot', '/home/silvan/workspace/kirkstone.TQMa8.BSP.SW.0087/ci-meta-tq/sources/poky/meta/recipes-gnome/gdk-pixbuf/gdk-pixbuf_2.42.9.bb:do_populate_sysroot', '/home/silvan/workspace/kirkstone.TQMa8.BSP.SW.0087/ci-meta-tq/sources/poky/meta/recipes-gnome/gtk+/gtk+3_3.24.34.bb:do_populate_sysroot', '/home/silvan/workspace/kirkstone.TQMa8.BSP.SW.0087/ci-meta-tq/sources/poky/meta/recipes-gnome/hicolor-icon-theme/hicolor-icon-theme_0.17.bb:do_populate_sysroot', '/home/silvan/workspace/kirkstone.TQMa8.BSP.SW.0087/ci-meta-tq/sources/poky/meta/recipes-graphics/cairo/cairo_1.16.0.bb:do_populate_sysroot', '/home/silvan/workspace/kirkstone.TQMa8.BSP.SW.0087/ci-meta-tq/sources/poky/meta/recipes-graphics/jpeg/libjpeg-turbo_2.1.4.bb:do_populate_sysroot', '/home/silvan/workspace/kirkstone.TQMa8.BSP.SW.0087/ci-meta-tq/sources/poky/meta/recipes-graphics/mesa/mesa_22.0.3.bb:do_populate_sysroot', '/home/silvan/workspace/kirkstone.TQMa8.BSP.SW.0087/ci-meta-tq/sources/poky/meta/recipes-graphics/pango/pango_1.50.4.bb:do_populate_sysroot', '/home/silvan/workspace/kirkstone.TQMa8.BSP.SW.0087/ci-meta-tq/sources/poky/meta/recipes-graphics/wayland/wayland_1.20.0.bb:do_populate_sysroot', '/home/silvan/workspace/kirkstone.TQMa8.BSP.SW.0087/ci-meta-tq/sources/poky/meta/recipes-graphics/xorg-lib/libxkbcommon_1.4.1.bb:do_populate_sysroot', '/home/silvan/workspace/kirkstone.TQMa8.BSP.SW.0087/ci-meta-tq/sources/poky/meta/recipes-multimedia/alsa/alsa-lib_1.2.6.1.bb:do_populate_sysroot', '/home/silvan/workspace/kirkstone.TQMa8.BSP.SW.0087/ci-meta-tq/sources/poky/meta/recipes-multimedia/flac/flac_1.3.4.bb:do_populate_sysroot', '/home/silvan/workspace/kirkstone.TQMa8.BSP.SW.0087/ci-meta-tq/sources/poky/meta/recipes-multimedia/pulseaudio/pulseaudio_15.0.bb:do_populate_sysroot', '/home/silvan/workspace/kirkstone.TQMa8.BSP.SW.0087/ci-meta-tq/sources/poky/meta/recipes-multimedia/webp/libwebp_1.2.4.bb:do_populate_sysroot', '/home/silvan/workspace/kirkstone.TQMa8.BSP.SW.0087/ci-meta-tq/sources/poky/meta/recipes-support/atk/at-spi2-atk_2.38.0.bb:do_populate_sysroot', '/home/silvan/workspace/kirkstone.TQMa8.BSP.SW.0087/ci-meta-tq/sources/poky/meta/recipes-support/atk/atk_2.38.0.bb:do_populate_sysroot', '/home/silvan/workspace/kirkstone.TQMa8.BSP.SW.0087/ci-meta-tq/sources/poky/meta/recipes-support/curl/curl_7.82.0.bb:do_populate_sysroot', '/home/silvan/workspace/kirkstone.TQMa8.BSP.SW.0087/ci-meta-tq/sources/poky/meta/recipes-support/libxslt/libxslt_1.1.35.bb:do_populate_sysroot', 'virtual:native:/home/silvan/workspace/kirkstone.TQMa8.BSP.SW.0087/ci-meta-tq/sources/meta-openembedded/meta-oe/recipes-devtools/nodejs/nodejs_16.14.2.bb:do_populate_sysroot', 'virtual:native:/home/silvan/workspace/kirkstone.TQMa8.BSP.SW.0087/ci-meta-tq/sources/meta-openembedded/meta-oe/recipes-support/nspr/nspr_4.29.bb:do_populate_sysroot', 'virtual:native:/home/silvan/workspace/kirkstone.TQMa8.BSP.SW.0087/ci-meta-tq/sources/poky/meta/recipes-devtools/bison/bison_3.8.2.bb:do_populate_sysroot', 'virtual:native:/home/silvan/workspace/kirkstone.TQMa8.BSP.SW.0087/ci-meta-tq/sources/poky/meta/recipes-devtools/ninja/ninja_1.10.2.bb:do_populate_sysroot', 'virtual:native:/home/silvan/workspace/kirkstone.TQMa8.BSP.SW.0087/ci-meta-tq/sources/poky/meta/recipes-devtools/patch/patch_2.7.6.bb:do_populate_sysroot', 'virtual:native:/home/silvan/workspace/kirkstone.TQMa8.BSP.SW.0087/ci-meta-tq/sources/poky/meta/recipes-devtools/pkgconfig/pkgconfig_git.bb:do_populate_sysroot', 'virtual:native:/home/silvan/workspace/kirkstone.TQMa8.BSP.SW.0087/ci-meta-tq/sources/poky/meta/recipes-devtools/pseudo/pseudo_git.bb:do_populate_sysroot', 'virtual:native:/home/silvan/workspace/kirkstone.TQMa8.BSP.SW.0087/ci-meta-tq/sources/poky/meta/recipes-devtools/python/python3-setuptools_59.5.0.bb:do_populate_sysroot', 'virtual:native:/home/silvan/workspace/kirkstone.TQMa8.BSP.SW.0087/ci-meta-tq/sources/poky/meta/recipes-devtools/python/python3_3.10.7.bb:do_populate_sysroot', 'virtual:native:/home/silvan/workspace/kirkstone.TQMa8.BSP.SW.0087/ci-meta-tq/sources/poky/meta/recipes-extended/gperf/gperf_3.1.bb:do_populate_sysroot', 'virtual:native:/home/silvan/workspace/kirkstone.TQMa8.BSP.SW.0087/ci-meta-tq/sources/poky/meta/recipes-extended/xz/xz_5.2.6.bb:do_populate_sysroot', 'virtual:native:/home/silvan/workspace/kirkstone.TQMa8.BSP.SW.0087/ci-meta-tq/sources/poky/meta/recipes-gnome/gtk+/gtk+3_3.24.34.bb:do_populate_sysroot', 'virtual:native:/home/silvan/workspace/kirkstone.TQMa8.BSP.SW.0087/ci-meta-tq/sources/poky/meta/recipes-graphics/wayland/wayland_1.20.0.bb:do_populate_sysroot']
| NOTE: Installed into sysroot: []
| NOTE: Skipping as already exists in sysroot: ['gn-native', 'libdrm', 'imx-gpu-viv', 'clang-cross-aarch64', 'compiler-rt', 'libcxx', 'nspr', 'pciutils', 'expat', 'glib-2.0', 'glibc', 'desktop-file-utils', 'qemu-native', 'quilt-native', 'gdk-pixbuf', 'gtk+3', 'hicolor-icon-theme', 'cairo', 'libjpeg-turbo', 'mesa', 'pango', 'wayland', 'libxkbcommon', 'alsa-lib', 'flac', 'pulseaudio', 'libwebp', 'at-spi2-atk', 'atk', 'curl', 'libxslt', 'nodejs-native', 'nspr-native', 'bison-native', 'ninja-native', 'patch-native', 'pkgconfig-native', 'pseudo-native', 'python3-setuptools-native', 'python3-native', 'gperf-native', 'xz-native', 'gtk+3-native', 'wayland-native', 'python3-wheel-native', 'python3-installer-native', 'gobject-introspection', 'gcc-runtime', 'libxml2', 'libtool-native', 'pango-native', 'glib-2.0-native', 'libxcursor-native', 'libx11-native', 'cairo-native', 'fontconfig-native', 'libxrender-native', 'gdk-pixbuf-native', 'libxcomposite-native', 'libxrandr-native', 'gobject-introspection-native', 'at-spi2-atk-native', 'atk-native', 'libjpeg-turbo-native', 'libxext-native', 'libxi-native', 'libxdamage-native', 'libxfixes-native', 'libpng-native', 'gettext-minimal-native', 'pixman', 'fontconfig', 'zlib', 'opkg-utils', 'libpng', 'libpciaccess', 'libpthread-stubs', 'wayland-protocols', 'libepoxy', 'freetype', 'harfbuzz', 'fribidi', 'libidn2', 'openssl', 'libffi', 'bash-completion', 'util-linux', 'libpcre', 'dbus', 'at-spi2-core', 'linux-libc-headers', 'libffi-native', 'libtirpc-native', 'gdbm-native', 'sqlite3-native', 'zlib-native', 'ncurses-native', 'libnsl2-native', 'openssl-native', 'util-linux-libuuid-native', 'bzip2-native', 'readline-native', 'flex-native', 'texinfo-dummy-native', 'shared-mime-info', 'icu-native', 'brotli-native', 'c-ares-native', 'libxml2-native', 'expat-native', 'libogg', 'systemd', 'kmod', 'libgcc', 'attr-native', 'binutils-cross-aarch64', 'clang-native', 'libatomic-ops', 'shadow-sysroot', 'base-passwd', 'base-files', 'speexdsp', 'shadow-native', 'sbc', 'bluez5', 'libsndfile1', 'libcap', 'ofono', 'shadow', 'libtool', 'libcxx-native', 'compiler-rt-native', 're2c-native', 'python3-flit-core-native', 'unzip-native', 'python3', 'autoconf-archive', 'libxft-native', 'fribidi-native', 'freetype-native', 'harfbuzz-native', 'gettext-native', 'util-linux-native', 'libpcre-native', 'util-macros-native', 'xorgproto-native', 'libxcb-native', 'xtrans-native', 'libsm-native', 'pixman-native', 'shared-mime-info-native', 'dbus-native', 'at-spi2-core-native', 'cmake-native', 'util-macros', 'icu', 'libunistring', 'cryptodev-linux', 'libcap-ng', 'ncurses', 'libxcrypt', 'util-linux-libuuid', 'libpam', 'bzip2', 'perl-native', 'm4-native', 'zstd', 'libseccomp', 'acl', 'xz', 'gnu-config-native', 'binutils-native', 'libedit-native', 'swig-native', 'readline', 'libical', 'libvorbis', 'mobile-broadband-provider-info', 'ell', 'attr', 'sqlite3', 'libtirpc', 'libnsl2', 'gdbm', 'libcap-ng-native', 'libpcre2-native', 'libpthread-stubs-native', 'libxdmcp-native', 'xcb-proto-native', 'libxau-native', 'libice-native', 'itstool-native', 'libxtst-native', 'zstd-native', 'curl-native', 'cracklib', 'flex', 'make-native', 'elfutils-native', 'vala', 'libmicrohttpd-native', 'libarchive-native', 'gnutls-native', 'libgcrypt-native', 'lzo-native', 'nettle-native', 'libidn2-native', 'p11-kit-native', 'libunistring-native', 'gmp-native', 'libgpg-error-native', 'libcap-native', 'libtasn1-native']
| DEBUG: Python function extend_recipe_sysroot finished
| DEBUG: Executing shell function do_configure
| ERROR at //build/config/linux/pkg_config.gni:104:17: Script returned non-zero exit code.
| pkgresult = exec_script(pkg_config_script, args, "value")
| ^----------
| Current dir: /home/silvan/workspace/kirkstone.TQMa8.BSP.SW.0087/ci-meta-tq/tqma8xqp_build/tmp/work/cortexa35-mx8-tq-linux/chromium-ozone-wayland/109.0.5414.74-r0/chromium-109.0.5414.74/out/Release/
| Command: python3 /home/silvan/workspace/kirkstone.TQMa8.BSP.SW.0087/ci-meta-tq/tqma8xqp_build/tmp/work/cortexa35-mx8-tq-linux/chromium-ozone-wayland/109.0.5414.74-r0/chromium-109.0.5414.74/build/config/linux/pkg-config.py nss -v -lssl3
| Returned 1.
| stderr:
|
| Package nss was not found in the pkg-config search path.
| Perhaps you should add the directory containing `nss.pc'
| to the PKG_CONFIG_PATH environment variable
| No package 'nss' found
| Could not run pkg-config.
|
| See //build/config/linux/nss/BUILD.gn:11:3: whence it was called.
| pkg_config("nss") {
| ^------------------
| See //crypto/BUILD.gn:137:18: which caused the file to be included.
| configs += [ "//build/config/linux/nss" ]
| ^-------------------------
| WARNING: exit code 1 from a shell command.
ERROR: Task (/home/silvan/workspace/kirkstone.TQMa8.BSP.SW.0087/ci-meta-tq/sources/meta-browser/meta-chromium/recipes-browser/chromium/chromium-ozone-wayland_109.0.5414.74.bb:do_configure) failed with exit code '1'
NOTE: Tasks Summary: Attempted 2594 tasks of which 2592 didn't need to be rerun and 1 failed.

Summary: 1 task failed:
/home/silvan/workspace/kirkstone.TQMa8.BSP.SW.0087/ci-meta-tq/sources/meta-browser/meta-chromium/recipes-browser/chromium/chromium-ozone-wayland_109.0.5414.74.bb:do_configure
Summary: There were 2 WARNING messages.
Summary: There was 1 ERROR message, returning a non-zero exit code.


How can i add the missing nss package? Where does it come from "normaly". I am using core setup from tq-system. And added meta-layers from openembedded. Got everything fixed so far but Chromium, does not want to build cause of nss.

Hope for some help :)

best regards

Silvan Teufel

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions