See <https://builder.linuxtv.org/job/libcamera/841/display/redirect?page=changes> Changes: [laurent.pinchart] libcamera: Introduce YamlParser as a helper to parse yaml files [laurent.pinchart] test: Add YamlParser test [laurent.pinchart] android: camera_hal_config: Use YamlParser to parse android HAL config ------------------------------------------ Started by an SCM change Running as SYSTEM Building remotely on slave2 in workspace <https://builder.linuxtv.org/job/libcamera/ws/> The recommended git tool is: NONE No credentials specified > git rev-parse --resolve-git-dir <https://builder.linuxtv.org/job/libcamera/ws/.git> # timeout=10 Fetching changes from the remote Git repository > git config remote.origin.url git://linuxtv.org/libcamera.git # timeout=10 Fetching upstream changes from git://linuxtv.org/libcamera.git > git --version # timeout=10 > git --version # 'git version 2.30.2' > git fetch --tags --force --progress -- git://linuxtv.org/libcamera.git +refs/heads/*:refs/remotes/origin/* # timeout=10 > git rev-parse refs/remotes/origin/master^{commit} # timeout=10 Checking out Revision 6d990f102fd829feb05e37e5f242a796fcada1b5 (refs/remotes/origin/master) > git config core.sparsecheckout # timeout=10 > git checkout -f 6d990f102fd829feb05e37e5f242a796fcada1b5 # timeout=10 Commit message: "android: camera_hal_config: Use YamlParser to parse android HAL config" > git rev-list --no-walk c70323e4941542202c34f4fde7d340d1f62d6c9c # timeout=10 The recommended git tool is: NONE No credentials specified > git rev-parse 6d990f102fd829feb05e37e5f242a796fcada1b5^{commit} # timeout=10 The recommended git tool is: NONE No credentials specified [GitCheckoutListener] Recording commits of 'git git://linuxtv.org/libcamera.git' [GitCheckoutListener] Found previous build 'libcamera #840' that contains recorded Git commits [GitCheckoutListener] -> Starting recording of new commits since 'c70323e' [GitCheckoutListener] -> Using head commit '6d990f1' as starting point [GitCheckoutListener] -> Git commit decorator could not be created for SCM 'hudson.plugins.git.GitSCM@7ec23d92' [GitCheckoutListener] -> Recorded 3 new commits [libcamera] $ /bin/sh -xe /tmp/jenkins13672912161320613703.sh + rm -rf build + meson setup -Dandroid=auto -Dv4l2=true build The Meson build system Version: 0.56.2 Source dir: <https://builder.linuxtv.org/job/libcamera/ws/> Build dir: <https://builder.linuxtv.org/job/libcamera/ws/build> Build type: native build Project name: libcamera Project version: 0.0.0 C compiler for the host machine: ccache cc (gcc 10.2.1 "cc (Debian 10.2.1-6) 10.2.1 20210110") C linker for the host machine: cc ld.bfd 2.35.2 C++ compiler for the host machine: ccache c++ (gcc 10.2.1 "c++ (Debian 10.2.1-6) 10.2.1 20210110") C++ linker for the host machine: c++ ld.bfd 2.35.2 Host machine cpu family: x86_64 Host machine cpu: x86_64 Program utils/run-dist.sh found: YES (/bin/sh <https://builder.linuxtv.org/job/libcamera/ws/utils/run-dist.sh)> Header <unistd.h> has symbol "issetugid" : NO Header <stdlib.h> has symbol "secure_getenv" : YES Compiler for C supports arguments -Wno-c99-designator: NO Library lttng-ust found: YES Program ./parser.py found: YES (<https://builder.linuxtv.org/job/libcamera/ws/utils/ipc/./parser.py)> Program ./generate.py found: YES (<https://builder.linuxtv.org/job/libcamera/ws/utils/ipc/./generate.py)> Program ./extract-docs.py found: YES (<https://builder.linuxtv.org/job/libcamera/ws/utils/ipc/./extract-docs.py)> Program ./gen-tp-header.py found: YES (<https://builder.linuxtv.org/job/libcamera/ws/utils/tracepoints/./gen-tp-header.py)> Configuring version.h using configuration Program openssl found: YES (/usr/bin/openssl) Library atomic found: YES Library libdw found: YES Library libunwind found: YES Header <execinfo.h> has symbol "backtrace" : YES Run-time dependency threads found: YES Library dl found: YES Library gnutls found: YES Found pkg-config: /usr/bin/pkg-config (0.29.2) Run-time dependency libudev found: YES 247 Found CMake: /usr/bin/cmake (3.18.4) Run-time dependency yaml-0.1 found: NO (tried pkgconfig and cmake) src/libcamera/meson.build:70:0: ERROR: Dependency "yaml-0.1" not found, tried pkgconfig and cmake A full log can be found at <https://builder.linuxtv.org/job/libcamera/ws/build/meson-logs/meson-log.txt> Build step 'Execute shell' marked build as failure