NVIDIA / DCGM

NVIDIA Data Center GPU Manager (DCGM) is a project for gathering telemetry and measuring the health of NVIDIA GPUs
Apache License 2.0
411 stars 55 forks source link

makefile for test7 missing #115

Open optyang opened 1 year ago

optyang commented 1 year ago

Hi,

I am trying to install DCGM from repo as I don't have sudo. I am following these steps:

When running ./build.sh, the build ended up in the following error:

32.73 [100%] Linking CXX executable test7
32.78 [100%] Built target test7
32.78 + cmake --build . --target install
32.79 make: *** No rule to make target 'install'.  Stop.
32.79 xargs: bash: exited with status 255; aborting
------
Dockerfile:26
--------------------
  24 |     
  25 |     ARG BASE_IMAGE_TARGET
  26 | >>> RUN bash -c 'set -ex -o pipefail; export TARGET=$1-linux-gnu; find . -iregex "^\.\/[0-9]+_.*" | sort | xargs -n1 -I {} bash -c "{} || exit 255"' bash $BASE_IMAGE_TARGET
  27 |     
  28 |     FROM $BASE_IMAGE as final
--------------------
ERROR: failed to solve: process "/bin/sh -c bash -c 'set -ex -o pipefail; export TARGET=$1-linux-gnu; find . -iregex \"^\\.\\/[0-9]+_.*\" | sort | xargs -n1 -I {} bash -c \"{} || exit 255\"' bash $BASE_IMAGE_TARGET" did not complete successfully: exit code: 124

So it seems the makefile for test7 is missing. How to fix this? Thanks!

nikkon-dev commented 1 year ago

That line runs scripts from the dcgmbuild/scripts/ directory one by one, and each of those scripts builds some 3rd party dependency. From your description, it's unclear which dependency failed to compile. That test7 is not related to DCGM itself.

optyang commented 1 year ago

That line runs scripts from the dcgmbuild/scripts/ directory one by one, and each of those scripts builds some 3rd party dependency. From your description, it's unclear which dependency failed to compile. That test7 is not related to DCGM itself.

Could you get more info for debug from the following complete log? Thanks.

yangyang22@workers-st-p4de-29:~/projects/DCGM/dcgmbuild$ ./build.sh 
+++ realpath ./build.sh
++ dirname /mnt/fsx-home/yangyang22/projects/DCGM/dcgmbuild/build.sh
+ DIR=/mnt/fsx-home/yangyang22/projects/DCGM/dcgmbuild
+ BASE_DOCKERFILE=base.dockerfile
+ DCGMBUILD_IMAGE_NAME=dcgmbuild
++ head -c6
++ sha256sum base.dockerfile
+ DCGMBUILD_BASE_VERSION=gcc11-c21f06
+ DCGMBUILD_BASE_TAG=dcgmbuild:base-gcc11-c21f06
+ DOCKER_BUILD_OPTIONS='--compress --platform=linux/amd64 --load --network=host'
+ default_targets=("x86_64" "aarch64" "powerpc64le")
+ [[ 0 -gt 0 ]]
+ targets=("${default_targets[@]}")
+ echo 'Building for targets: x86_64' aarch64 powerpc64le
Building for targets: x86_64 aarch64 powerpc64le
+ for target in "${targets[@]}"
+ CURRENT_BASE_TAG=dcgmbuild:base-gcc11-c21f06-x86_64
+ CURRENT_CHILD_TAG=dcgmbuild-x86_64
+ image_exists dcgmbuild:base-gcc11-c21f06-x86_64
+ docker inspect --type=image --format=ignore dcgmbuild:base-gcc11-c21f06-x86_64
+ return 0
++ get_image_sha256 dcgmbuild:base-gcc11-c21f06-x86_64
++ docker inspect --type=image '--format={{.Id}}' dcgmbuild:base-gcc11-c21f06-x86_64
+ echo dcgmbuild:base-gcc11-c21f06-x86_64 already exists locally: sha256:d78169b14f2b0fb727d4ce760316fdb66a7c88f6524e3aafcd38b094b22fa184
dcgmbuild:base-gcc11-c21f06-x86_64 already exists locally: sha256:d78169b14f2b0fb727d4ce760316fdb66a7c88f6524e3aafcd38b094b22fa184
+ BASE_IMAGE=dcgmbuild:base-gcc11-c21f06-x86_64
+ docker_build -t dcgmbuild-x86_64 --build-arg BASE_IMAGE=dcgmbuild:base-gcc11-c21f06-x86_64 --build-arg BASE_IMAGE_TARGET=x86_64 /mnt/fsx-home/yangyang22/projects/DCGM/dcgmbuild
+ docker buildx build --compress --platform=linux/amd64 --load --network=host -t dcgmbuild-x86_64 --build-arg BASE_IMAGE=dcgmbuild:base-gcc11-c21f06-x86_64 --build-arg BASE_IMAGE_TARGET=x86_64 /mnt/fsx-home/yangyang22/projects/DCGM/dcgmbuild
[+] Building 33.2s (9/12)                                                                                                docker:default
 => [internal] load build definition from Dockerfile                                                                               0.0s
 => => transferring dockerfile: 1.55kB                                                                                             0.0s
 => [internal] load .dockerignore                                                                                                  0.0s
 => => transferring context: 2B                                                                                                    0.0s
 => [internal] load metadata for docker.io/library/dcgmbuild:base-gcc11-c21f06-x86_64                                              0.0s
 => CACHED [final 1/4] FROM docker.io/library/dcgmbuild:base-gcc11-c21f06-x86_64                                                   0.0s
 => [internal] load build context                                                                                                  0.0s
 => => transferring context: 7.18kB                                                                                                0.0s
 => [stage1 2/5] COPY --chown=root:root scripts /root/.build/scripts/                                                              0.0s
 => [stage1 3/5] RUN set -ex; find /root/.build/scripts -iname '*.sh' -exec chmod a+x {} ;                                         0.2s
 => [stage1 4/5] WORKDIR /root/.build/scripts                                                                                      0.0s
 => ERROR [stage1 5/5] RUN bash -c 'set -ex -o pipefail; export TARGET=$1-linux-gnu; find . -iregex "^\.\/[0-9]+_.*" | sort | xa  32.9s
------                                                                                                                                  
 > [stage1 5/5] RUN bash -c 'set -ex -o pipefail; export TARGET=$1-linux-gnu; find . -iregex "^\.\/[0-9]+_.*" | sort | xargs -n1 -I {} bash -c "{} || exit 255"' bash x86_64:                                                                                                   
0.072 + export TARGET=x86_64-linux-gnu                                                                                                  
0.072 + TARGET=x86_64-linux-gnu                                                                                                         
0.072 + find . -iregex '^\.\/[0-9]+_.*'                                                                                                 
0.072 + sort
0.072 + xargs -n1 -I '{}' bash -c '{} || exit 255'
0.076 +++ realpath ./0010_zlib.sh
0.076 ++ dirname /root/.build/scripts/0010_zlib.sh
0.077 + source /root/.build/scripts/common_for_targets.sh
0.077 ++ set -ex -o nounset -o pipefail
0.077 ++ export CROSS_PREFIX=/opt/cross
0.077 ++ CROSS_PREFIX=/opt/cross
0.077 ++ export TARGET=x86_64-linux-gnu
0.077 ++ TARGET=x86_64-linux-gnu
0.077 ++ export PREFIX=/opt/cross/x86_64-linux-gnu
0.077 ++ PREFIX=/opt/cross/x86_64-linux-gnu
0.077 ++ export CC=/opt/cross/bin/x86_64-linux-gnu-gcc
0.077 ++ CC=/opt/cross/bin/x86_64-linux-gnu-gcc
0.077 ++ export CPP=/opt/cross/bin/x86_64-linux-gnu-cpp
0.077 ++ CPP=/opt/cross/bin/x86_64-linux-gnu-cpp
0.077 ++ export CXX=/opt/cross/bin/x86_64-linux-gnu-g++
0.077 ++ CXX=/opt/cross/bin/x86_64-linux-gnu-g++
0.077 ++ export LD=/opt/cross/bin/x86_64-linux-gnu-ld
0.077 ++ LD=/opt/cross/bin/x86_64-linux-gnu-ld
0.077 ++ export AS=/opt/cross/bin/x86_64-linux-gnu-as
0.077 ++ AS=/opt/cross/bin/x86_64-linux-gnu-as
0.077 + VERSION=1.2.13
0.077 + mkdir -p /root/.build/x86_64-linux-gnu
0.078 + pushd /root/.build/x86_64-linux-gnu
0.078 ~/.build/x86_64-linux-gnu ~/.build/scripts
0.078 + download_url https://github.com/madler/zlib/archive/refs/tags/v1.2.13.tar.gz zlib.tar.gz
0.078 + local url=https://github.com/madler/zlib/archive/refs/tags/v1.2.13.tar.gz
0.078 + shift
0.078 + local outputfile=zlib.tar.gz
0.078 + shift
0.078 + wget -O zlib.tar.gz -nv -t10 --unlink --no-check-certificate https://github.com/madler/zlib/archive/refs/tags/v1.2.13.tar.gz
0.162 2023-10-17 19:18:12 URL:https://codeload.github.com/madler/zlib/tar.gz/refs/tags/v1.2.13 [1556687/1556687] -> "zlib.tar.gz" [1]
0.166 + echo '1525952a0a567581792613a9723333d7f8cc20b87a81f920fb8bc7e3f2251428 zlib.tar.gz'
0.166 + sha256sum -c -
0.174 zlib.tar.gz: OK
0.174 + mkdir -p zlib_src
0.175 + tar xf zlib.tar.gz -C zlib_src --strip-components=1
0.201 + mkdir -p zlib_build
0.202 + cd zlib_build
0.202 + ../zlib_src/configure --prefix=/opt/cross/x86_64-linux-gnu
0.210 Using ar
0.250 Checking for shared library support...
0.278 Building shared library libz.so.1.2.13 with /opt/cross/bin/x86_64-linux-gnu-gcc.
0.295 Checking for size_t... Yes.
0.307 Checking for off64_t... Yes.
0.308 Checking for fseeko... Yes.
0.342 Checking for strerror... Yes.
0.363 Checking for unistd.h... Yes.
0.379 Checking for stdarg.h... Yes.
0.402 Checking whether to use vs[n]printf() or s[n]printf()... using vs[n]printf().
0.436 Checking for vsnprintf() in stdio.h... Yes.
0.457 Checking for return value of vsnprintf()... Yes.
0.472 Checking for attribute(visibility) support... Yes.
0.478 ++ nproc
0.479 + make -j96
0.481 /opt/cross/bin/x86_64-linux-gnu-gcc -O3 -D_LARGEFILE64_SOURCE=1 -DHAVE_HIDDEN -I. -I../zlib_src/ -c -o example.o ../zlib_src/test/example.c
0.481 /opt/cross/bin/x86_64-linux-gnu-gcc -O3 -D_LARGEFILE64_SOURCE=1 -DHAVE_HIDDEN -include zconf.h -c -o adler32.o ../zlib_src/adler32.c
0.481 /opt/cross/bin/x86_64-linux-gnu-gcc -O3 -D_LARGEFILE64_SOURCE=1 -DHAVE_HIDDEN -include zconf.h -c -o crc32.o ../zlib_src/crc32.c
0.481 /opt/cross/bin/x86_64-linux-gnu-gcc -O3 -D_LARGEFILE64_SOURCE=1 -DHAVE_HIDDEN -include zconf.h -c -o deflate.o ../zlib_src/deflate.c
0.481 /opt/cross/bin/x86_64-linux-gnu-gcc -O3 -D_LARGEFILE64_SOURCE=1 -DHAVE_HIDDEN -include zconf.h -c -o infback.o ../zlib_src/infback.c
0.481 /opt/cross/bin/x86_64-linux-gnu-gcc -O3 -D_LARGEFILE64_SOURCE=1 -DHAVE_HIDDEN -include zconf.h -c -o inffast.o ../zlib_src/inffast.c
0.481 /opt/cross/bin/x86_64-linux-gnu-gcc -O3 -D_LARGEFILE64_SOURCE=1 -DHAVE_HIDDEN -include zconf.h -c -o inflate.o ../zlib_src/inflate.c
0.482 /opt/cross/bin/x86_64-linux-gnu-gcc -O3 -D_LARGEFILE64_SOURCE=1 -DHAVE_HIDDEN -include zconf.h -c -o inftrees.o ../zlib_src/inftrees.c
0.482 /opt/cross/bin/x86_64-linux-gnu-gcc -O3 -D_LARGEFILE64_SOURCE=1 -DHAVE_HIDDEN -include zconf.h -c -o trees.o ../zlib_src/trees.c
0.482 /opt/cross/bin/x86_64-linux-gnu-gcc -O3 -D_LARGEFILE64_SOURCE=1 -DHAVE_HIDDEN -include zconf.h -c -o zutil.o ../zlib_src/zutil.c
0.482 /opt/cross/bin/x86_64-linux-gnu-gcc -O3 -D_LARGEFILE64_SOURCE=1 -DHAVE_HIDDEN -include zconf.h -c -o compress.o ../zlib_src/compress.c
0.482 /opt/cross/bin/x86_64-linux-gnu-gcc -O3 -D_LARGEFILE64_SOURCE=1 -DHAVE_HIDDEN -include zconf.h -c -o uncompr.o ../zlib_src/uncompr.c
0.482 /opt/cross/bin/x86_64-linux-gnu-gcc -O3 -D_LARGEFILE64_SOURCE=1 -DHAVE_HIDDEN -include zconf.h -c -o gzclose.o ../zlib_src/gzclose.c
0.482 /opt/cross/bin/x86_64-linux-gnu-gcc -O3 -D_LARGEFILE64_SOURCE=1 -DHAVE_HIDDEN -include zconf.h -c -o gzlib.o ../zlib_src/gzlib.c
0.483 /opt/cross/bin/x86_64-linux-gnu-gcc -O3 -D_LARGEFILE64_SOURCE=1 -DHAVE_HIDDEN -include zconf.h -c -o gzread.o ../zlib_src/gzread.c
0.483 /opt/cross/bin/x86_64-linux-gnu-gcc -O3 -D_LARGEFILE64_SOURCE=1 -DHAVE_HIDDEN -include zconf.h -c -o gzwrite.o ../zlib_src/gzwrite.c
0.483 /opt/cross/bin/x86_64-linux-gnu-gcc -O3 -D_LARGEFILE64_SOURCE=1 -DHAVE_HIDDEN -I. -I../zlib_src/ -c -o minigzip.o ../zlib_src/test/minigzip.c
0.485 /opt/cross/bin/x86_64-linux-gnu-gcc -O3 -fPIC -D_LARGEFILE64_SOURCE=1 -DHAVE_HIDDEN -include zconf.h -DPIC -c -o objs/adler32.o ../zlib_src/adler32.c
0.485 /opt/cross/bin/x86_64-linux-gnu-gcc -O3 -fPIC -D_LARGEFILE64_SOURCE=1 -DHAVE_HIDDEN -include zconf.h -DPIC -c -o objs/crc32.o ../zlib_src/crc32.c
0.485 /opt/cross/bin/x86_64-linux-gnu-gcc -O3 -fPIC -D_LARGEFILE64_SOURCE=1 -DHAVE_HIDDEN -include zconf.h -DPIC -c -o objs/deflate.o ../zlib_src/deflate.c
0.485 /opt/cross/bin/x86_64-linux-gnu-gcc -O3 -fPIC -D_LARGEFILE64_SOURCE=1 -DHAVE_HIDDEN -include zconf.h -DPIC -c -o objs/infback.o ../zlib_src/infback.c
0.485 /opt/cross/bin/x86_64-linux-gnu-gcc -O3 -fPIC -D_LARGEFILE64_SOURCE=1 -DHAVE_HIDDEN -include zconf.h -DPIC -c -o objs/inffast.o ../zlib_src/inffast.c
0.485 /opt/cross/bin/x86_64-linux-gnu-gcc -O3 -fPIC -D_LARGEFILE64_SOURCE=1 -DHAVE_HIDDEN -include zconf.h -DPIC -c -o objs/inflate.o ../zlib_src/inflate.c
0.486 /opt/cross/bin/x86_64-linux-gnu-gcc -O3 -fPIC -D_LARGEFILE64_SOURCE=1 -DHAVE_HIDDEN -include zconf.h -DPIC -c -o objs/inftrees.o ../zlib_src/inftrees.c
0.486 /opt/cross/bin/x86_64-linux-gnu-gcc -O3 -fPIC -D_LARGEFILE64_SOURCE=1 -DHAVE_HIDDEN -include zconf.h -DPIC -c -o objs/trees.o ../zlib_src/trees.c
0.486 /opt/cross/bin/x86_64-linux-gnu-gcc -O3 -fPIC -D_LARGEFILE64_SOURCE=1 -DHAVE_HIDDEN -include zconf.h -DPIC -c -o objs/zutil.o ../zlib_src/zutil.c
0.486 /opt/cross/bin/x86_64-linux-gnu-gcc -O3 -fPIC -D_LARGEFILE64_SOURCE=1 -DHAVE_HIDDEN -include zconf.h -DPIC -c -o objs/gzclose.o ../zlib_src/gzclose.c
0.487 /opt/cross/bin/x86_64-linux-gnu-gcc -O3 -fPIC -D_LARGEFILE64_SOURCE=1 -DHAVE_HIDDEN -include zconf.h -DPIC -c -o objs/compress.o ../zlib_src/compress.c
0.487 /opt/cross/bin/x86_64-linux-gnu-gcc -O3 -fPIC -D_LARGEFILE64_SOURCE=1 -DHAVE_HIDDEN -include zconf.h -DPIC -c -o objs/uncompr.o ../zlib_src/uncompr.c
0.487 /opt/cross/bin/x86_64-linux-gnu-gcc -O3 -D_LARGEFILE64_SOURCE=1 -DHAVE_HIDDEN -I. -I../zlib_src/ -D_FILE_OFFSET_BITS=64 -c -o example64.o ../zlib_src/test/example.c
0.487 /opt/cross/bin/x86_64-linux-gnu-gcc -O3 -D_LARGEFILE64_SOURCE=1 -DHAVE_HIDDEN -I. -I../zlib_src/ -D_FILE_OFFSET_BITS=64 -c -o minigzip64.o ../zlib_src/test/minigzip.c
0.488 /opt/cross/bin/x86_64-linux-gnu-gcc -O3 -fPIC -D_LARGEFILE64_SOURCE=1 -DHAVE_HIDDEN -include zconf.h -DPIC -c -o objs/gzlib.o ../zlib_src/gzlib.c
0.488 /opt/cross/bin/x86_64-linux-gnu-gcc -O3 -fPIC -D_LARGEFILE64_SOURCE=1 -DHAVE_HIDDEN -include zconf.h -DPIC -c -o objs/gzread.o ../zlib_src/gzread.c
0.489 /opt/cross/bin/x86_64-linux-gnu-gcc -O3 -fPIC -D_LARGEFILE64_SOURCE=1 -DHAVE_HIDDEN -include zconf.h -DPIC -c -o objs/gzwrite.o ../zlib_src/gzwrite.c
1.146 ar rc libz.a adler32.o crc32.o deflate.o infback.o inffast.o inflate.o inftrees.o trees.o zutil.o compress.o uncompr.o gzclose.o gzlib.o gzread.o gzwrite.o 
1.191 /opt/cross/bin/x86_64-linux-gnu-gcc -O3 -D_LARGEFILE64_SOURCE=1 -DHAVE_HIDDEN -o example example.o  -L. libz.a
1.191 /opt/cross/bin/x86_64-linux-gnu-gcc -O3 -D_LARGEFILE64_SOURCE=1 -DHAVE_HIDDEN -o minigzip minigzip.o  -L. libz.a
1.192 /opt/cross/bin/x86_64-linux-gnu-gcc -shared -Wl,-soname,libz.so.1,--version-script,../zlib_src/zlib.map -O3 -fPIC -D_LARGEFILE64_SOURCE=1 -DHAVE_HIDDEN -o libz.so.1.2.13 adler32.lo crc32.lo deflate.lo infback.lo inffast.lo inflate.lo inftrees.lo trees.lo zutil.lo compress.lo uncompr.lo gzclose.lo gzlib.lo gzread.lo gzwrite.lo  -lc 
1.192 /opt/cross/bin/x86_64-linux-gnu-gcc -O3 -D_LARGEFILE64_SOURCE=1 -DHAVE_HIDDEN -o example64 example64.o  -L. libz.a
1.192 /opt/cross/bin/x86_64-linux-gnu-gcc -O3 -D_LARGEFILE64_SOURCE=1 -DHAVE_HIDDEN -o minigzip64 minigzip64.o  -L. libz.a
1.211 rm -f libz.so libz.so.1
1.211 ln -s libz.so.1.2.13 libz.so
1.212 ln -s libz.so.1.2.13 libz.so.1
1.213 /opt/cross/bin/x86_64-linux-gnu-gcc -O3 -D_LARGEFILE64_SOURCE=1 -DHAVE_HIDDEN -o examplesh example.o  -L. libz.so.1.2.13
1.213 /opt/cross/bin/x86_64-linux-gnu-gcc -O3 -D_LARGEFILE64_SOURCE=1 -DHAVE_HIDDEN -o minigzipsh minigzip.o  -L. libz.so.1.2.13
1.228 + make install
1.234 rm -f /opt/cross/x86_64-linux-gnu/lib/libz.a
1.235 cp libz.a /opt/cross/x86_64-linux-gnu/lib
1.236 chmod 644 /opt/cross/x86_64-linux-gnu/lib/libz.a
1.262 cp libz.so.1.2.13 /opt/cross/x86_64-linux-gnu/lib
1.263 chmod 755 /opt/cross/x86_64-linux-gnu/lib/libz.so.1.2.13
1.285 rm -f /opt/cross/x86_64-linux-gnu/share/man/man3/zlib.3
1.286 cp ../zlib_src/zlib.3 /opt/cross/x86_64-linux-gnu/share/man/man3
1.287 chmod 644 /opt/cross/x86_64-linux-gnu/share/man/man3/zlib.3
1.287 rm -f /opt/cross/x86_64-linux-gnu/lib/pkgconfig/zlib.pc
1.287 cp zlib.pc /opt/cross/x86_64-linux-gnu/lib/pkgconfig
1.288 chmod 644 /opt/cross/x86_64-linux-gnu/lib/pkgconfig/zlib.pc
1.289 rm -f /opt/cross/x86_64-linux-gnu/include/zlib.h /opt/cross/x86_64-linux-gnu/include/zconf.h
1.290 cp ../zlib_src/zlib.h zconf.h /opt/cross/x86_64-linux-gnu/include
1.291 chmod 644 /opt/cross/x86_64-linux-gnu/include/zlib.h /opt/cross/x86_64-linux-gnu/include/zconf.h
1.291 + ldconfig
1.304 + popd
1.304 ~/.build/scripts
1.307 +++ realpath ./0030_jsoncpp.sh
1.308 ++ dirname /root/.build/scripts/0030_jsoncpp.sh
1.308 + source /root/.build/scripts/common_for_targets.sh
1.308 ++ set -ex -o nounset -o pipefail
1.308 ++ export CROSS_PREFIX=/opt/cross
1.308 ++ CROSS_PREFIX=/opt/cross
1.308 ++ export TARGET=x86_64-linux-gnu
1.308 ++ TARGET=x86_64-linux-gnu
1.308 ++ export PREFIX=/opt/cross/x86_64-linux-gnu
1.308 ++ PREFIX=/opt/cross/x86_64-linux-gnu
1.308 ++ export CC=/opt/cross/bin/x86_64-linux-gnu-gcc
1.308 ++ CC=/opt/cross/bin/x86_64-linux-gnu-gcc
1.308 ++ export CPP=/opt/cross/bin/x86_64-linux-gnu-cpp
1.308 ++ CPP=/opt/cross/bin/x86_64-linux-gnu-cpp
1.308 ++ export CXX=/opt/cross/bin/x86_64-linux-gnu-g++
1.308 ++ CXX=/opt/cross/bin/x86_64-linux-gnu-g++
1.308 ++ export LD=/opt/cross/bin/x86_64-linux-gnu-ld
1.308 ++ LD=/opt/cross/bin/x86_64-linux-gnu-ld
1.308 ++ export AS=/opt/cross/bin/x86_64-linux-gnu-as
1.308 ++ AS=/opt/cross/bin/x86_64-linux-gnu-as
1.308 + VERSION=1.9.5
1.308 + mkdir -p /root/.build/x86_64-linux-gnu/jsoncpp_build /root/.build/x86_64-linux-gnu/jsoncpp_src
1.309 + pushd /root/.build/x86_64-linux-gnu/jsoncpp_build
1.309 ~/.build/x86_64-linux-gnu/jsoncpp_build ~/.build/scripts
1.309 + download_url https://github.com/open-source-parsers/jsoncpp/archive/1.9.5.tar.gz jsoncpp.tar.gz
1.309 + local url=https://github.com/open-source-parsers/jsoncpp/archive/1.9.5.tar.gz
1.309 + shift
1.309 + local outputfile=jsoncpp.tar.gz
1.309 + shift
1.309 + wget -O jsoncpp.tar.gz -nv -t10 --unlink --no-check-certificate https://github.com/open-source-parsers/jsoncpp/archive/1.9.5.tar.gz
1.407 2023-10-17 19:18:14 URL:https://codeload.github.com/open-source-parsers/jsoncpp/tar.gz/refs/tags/1.9.5 [216055/216055] -> "jsoncpp.tar.gz" [1]
1.408 + echo '1d06e044759b1e1a4cc4960189dd7e001a0a4389d7239a6d59295af995a553518e4e0337b4b4b817e70da5d9731a4c98655af90791b6287870b5ff8d73ad8873  jsoncpp.tar.gz'
1.408 + sha512sum -c -
1.409 jsoncpp.tar.gz: OK
1.409 + tar xzf jsoncpp.tar.gz -C /root/.build/x86_64-linux-gnu/jsoncpp_src --strip-components=1
1.420 + cmake -DJSONCPP_WITH_TEST=ON -DJSONCPP_WITH_POST_BUILD_UNITTEST=OFF -DJSONCPP_WITH_WARNINGS_AS_ERROR=OFF -DJSONCPP_WITH_STRICT_ISO=OFF -DJSONCPP_WITH_CMAKE_PACKAGE=ON -DBUILD_SHARED_LIBS=OFF -DBUILD_STATIC_LIBS=ON -DCMAKE_POSITION_INDEPENDENT_CODE=ON -DCMAKE_BUILD_TYPE=Release -DCMAKE_INSTALL_PREFIX=/opt/cross/x86_64-linux-gnu /root/.build/x86_64-linux-gnu/jsoncpp_src
1.488 -- The CXX compiler identification is GNU 11.2.0
1.495 -- Detecting CXX compiler ABI info
1.563 -- Detecting CXX compiler ABI info - done
1.572 -- Check for working CXX compiler: /opt/cross/bin/x86_64-linux-gnu-g++ - skipped
1.572 -- Detecting CXX compile features
1.573 -- Detecting CXX compile features - done
1.574 -- JsonCpp Version: 1.9.5
1.643 -- Looking for C++ include clocale
1.713 -- Looking for C++ include clocale - found
1.713 -- Looking for localeconv
1.787 -- Looking for localeconv - found
1.787 -- Looking for C++ include sys/types.h
1.858 -- Looking for C++ include sys/types.h - found
1.858 -- Looking for C++ include stdint.h
1.925 -- Looking for C++ include stdint.h - found
1.926 -- Looking for C++ include stddef.h
1.992 -- Looking for C++ include stddef.h - found
1.992 -- Check size of lconv
2.084 -- Check size of lconv - done
2.084 -- Performing Test HAVE_DECIMAL_POINT
2.188 -- Performing Test HAVE_DECIMAL_POINT - Success
2.350 -- Found Python3: /usr/bin/python3.8 (found version "3.8.10") found components: Interpreter 
2.353 -- Configuring done
2.377 -- Generating done
2.380 CMake Warning:
2.380   Manually-specified variables were not used by the project:
2.380 
2.380     JSONCPP_WITH_TEST
2.380     JSONCPP_WITH_WARNINGS_AS_ERROR
2.380 
2.380 
2.381 -- Build files have been written to: /root/.build/x86_64-linux-gnu/jsoncpp_build
2.384 ++ nproc
2.384 + cmake --build . -j96
2.399 [  7%] Building CXX object src/lib_json/CMakeFiles/jsoncpp_static.dir/json_reader.cpp.o
2.399 [ 15%] Building CXX object src/lib_json/CMakeFiles/jsoncpp_static.dir/json_value.cpp.o
2.399 [ 30%] Building CXX object src/lib_json/CMakeFiles/jsoncpp_object.dir/json_reader.cpp.o
2.399 [ 30%] Building CXX object src/lib_json/CMakeFiles/jsoncpp_static.dir/json_writer.cpp.o
2.400 [ 38%] Building CXX object src/lib_json/CMakeFiles/jsoncpp_object.dir/json_value.cpp.o
2.400 [ 46%] Building CXX object src/lib_json/CMakeFiles/jsoncpp_object.dir/json_writer.cpp.o
4.428 [ 53%] Linking CXX static library ../../lib/libjsoncpp.a
4.443 [ 53%] Built target jsoncpp_static
4.449 [ 61%] Building CXX object src/jsontestrunner/CMakeFiles/jsontestrunner_exe.dir/main.cpp.o
4.449 [ 69%] Building CXX object src/test_lib_json/CMakeFiles/jsoncpp_test.dir/jsontest.cpp.o
4.449 [ 76%] Building CXX object src/test_lib_json/CMakeFiles/jsoncpp_test.dir/fuzz.cpp.o
4.449 [ 84%] Building CXX object src/test_lib_json/CMakeFiles/jsoncpp_test.dir/main.cpp.o
4.610 [ 84%] Built target jsoncpp_object
5.326 [ 92%] Linking CXX executable ../../bin/jsontestrunner_exe
5.376 [ 92%] Built target jsontestrunner_exe
11.94 [100%] Linking CXX executable ../../bin/jsoncpp_test
12.01 [100%] Built target jsoncpp_test
12.01 + cmake --build . --target install
12.03 Consolidate compiler generated dependencies of target jsoncpp_static
12.03 [ 30%] Built target jsoncpp_static
12.04 Consolidate compiler generated dependencies of target jsoncpp_object
12.04 [ 53%] Built target jsoncpp_object
12.05 Consolidate compiler generated dependencies of target jsontestrunner_exe
12.05 [ 69%] Built target jsontestrunner_exe
12.06 Consolidate compiler generated dependencies of target jsoncpp_test
12.06 [100%] Built target jsoncpp_test
12.07 Install the project...
12.07 -- Install configuration: "Release"
12.07 -- Installing: /opt/cross/x86_64-linux-gnu/lib/pkgconfig/jsoncpp.pc
12.07 -- Installing: /opt/cross/x86_64-linux-gnu/lib/cmake/jsoncpp/jsoncpp-targets.cmake
12.07 -- Installing: /opt/cross/x86_64-linux-gnu/lib/cmake/jsoncpp/jsoncpp-targets-release.cmake
12.07 -- Installing: /opt/cross/x86_64-linux-gnu/lib/cmake/jsoncpp/jsoncppConfigVersion.cmake
12.07 -- Installing: /opt/cross/x86_64-linux-gnu/lib/cmake/jsoncpp/jsoncppConfig.cmake
12.07 -- Installing: /opt/cross/x86_64-linux-gnu/lib/cmake/jsoncpp/jsoncpp-namespaced-targets.cmake
12.07 -- Installing: /opt/cross/x86_64-linux-gnu/lib/libjsoncpp.a
12.07 -- Installing: /opt/cross/x86_64-linux-gnu/lib/objects-Release/jsoncpp_object/json_reader.cpp.o
12.07 -- Installing: /opt/cross/x86_64-linux-gnu/lib/objects-Release/jsoncpp_object/json_value.cpp.o
12.07 -- Installing: /opt/cross/x86_64-linux-gnu/lib/objects-Release/jsoncpp_object/json_writer.cpp.o
12.07 -- Installing: /opt/cross/x86_64-linux-gnu/include/json/allocator.h
12.07 -- Installing: /opt/cross/x86_64-linux-gnu/include/json/assertions.h
12.07 -- Installing: /opt/cross/x86_64-linux-gnu/include/json/config.h
12.07 -- Installing: /opt/cross/x86_64-linux-gnu/include/json/forwards.h
12.07 -- Installing: /opt/cross/x86_64-linux-gnu/include/json/json.h
12.07 -- Installing: /opt/cross/x86_64-linux-gnu/include/json/json_features.h
12.07 -- Installing: /opt/cross/x86_64-linux-gnu/include/json/reader.h
12.07 -- Installing: /opt/cross/x86_64-linux-gnu/include/json/value.h
12.07 -- Installing: /opt/cross/x86_64-linux-gnu/include/json/version.h
12.07 -- Installing: /opt/cross/x86_64-linux-gnu/include/json/writer.h
12.07 + popd
12.07 ~/.build/scripts
12.08 +++ realpath ./0040_libevent.sh
12.08 ++ dirname /root/.build/scripts/0040_libevent.sh
12.08 + source /root/.build/scripts/common_for_targets.sh
12.08 ++ set -ex -o nounset -o pipefail
12.08 ++ export CROSS_PREFIX=/opt/cross
12.08 ++ CROSS_PREFIX=/opt/cross
12.08 ++ export TARGET=x86_64-linux-gnu
12.08 ++ TARGET=x86_64-linux-gnu
12.08 ++ export PREFIX=/opt/cross/x86_64-linux-gnu
12.08 ++ PREFIX=/opt/cross/x86_64-linux-gnu
12.08 ++ export CC=/opt/cross/bin/x86_64-linux-gnu-gcc
12.08 ++ CC=/opt/cross/bin/x86_64-linux-gnu-gcc
12.08 ++ export CPP=/opt/cross/bin/x86_64-linux-gnu-cpp
12.08 ++ CPP=/opt/cross/bin/x86_64-linux-gnu-cpp
12.08 ++ export CXX=/opt/cross/bin/x86_64-linux-gnu-g++
12.08 ++ CXX=/opt/cross/bin/x86_64-linux-gnu-g++
12.08 ++ export LD=/opt/cross/bin/x86_64-linux-gnu-ld
12.08 ++ LD=/opt/cross/bin/x86_64-linux-gnu-ld
12.08 ++ export AS=/opt/cross/bin/x86_64-linux-gnu-as
12.08 ++ AS=/opt/cross/bin/x86_64-linux-gnu-as
12.08 + VERSION=2.1.12
12.08 + mkdir /root/.build/x86_64-linux-gnu/libevent_build /root/.build/x86_64-linux-gnu/libevent_src
12.08 + pushd /root/.build/x86_64-linux-gnu/libevent_src
12.08 ~/.build/x86_64-linux-gnu/libevent_src ~/.build/scripts
12.08 + download_url https://github.com/libevent/libevent/releases/download/release-2.1.12-stable/libevent-2.1.12-stable.tar.gz libevent.tar.gz
12.08 + local url=https://github.com/libevent/libevent/releases/download/release-2.1.12-stable/libevent-2.1.12-stable.tar.gz
12.08 + shift
12.08 + local outputfile=libevent.tar.gz
12.08 + shift
12.08 + wget -O libevent.tar.gz -nv -t10 --unlink --no-check-certificate https://github.com/libevent/libevent/releases/download/release-2.1.12-stable/libevent-2.1.12-stable.tar.gz
12.26 2023-10-17 19:18:25 URL:https://objects.githubusercontent.com/github-production-release-asset-2e65be/1856976/1524bb00-bedd-11ea-8c51-a1125df41e13?X-Amz-Algorithm=AWS4-HMAC-SHA256&X-Amz-Credential=AKIAIWNJYAX4CSVEH53A%2F20231017%2Fus-east-1%2Fs3%2Faws4_request&X-Amz-Date=20231017T191824Z&X-Amz-Expires=300&X-Amz-Signature=961fa61d34c9a920f47122bbc2dfedb4c484674500260b3c41b0a7ad727ef299&X-Amz-SignedHeaders=host&actor_id=0&key_id=0&repo_id=1856976&response-content-disposition=attachment%3B%20filename%3Dlibevent-2.1.12-stable.tar.gz&response-content-type=application%2Foctet-stream [1100847/1100847] -> "libevent.tar.gz" [1]
12.26 + echo '88d8944cd75cbe78bc4e56a6741ca67c017a3686d5349100f1c74f8a68ac0b6410ce64dff160be4a4ba0696ee29540dfed59aaf3c9a02f0c164b00307fcfe84f libevent.tar.gz'
12.26 + sha512sum -c -
12.27 libevent.tar.gz: OK
12.27 + tar xzf libevent.tar.gz -C /root/.build/x86_64-linux-gnu/libevent_src --strip-components=1
12.29 + ./autogen.sh
12.46 autoreconf: Entering directory `.'
12.46 autoreconf: configure.ac: not using Gettext
13.46 autoreconf: running: aclocal --force -I m4
14.70 autoreconf: configure.ac: tracing
15.11 autoreconf: running: libtoolize --copy --force
15.27 libtoolize: putting auxiliary files in AC_CONFIG_AUX_DIR, 'build-aux'.
15.27 libtoolize: copying file 'build-aux/ltmain.sh'
15.29 libtoolize: putting macros in AC_CONFIG_MACRO_DIRS, 'm4'.
15.29 libtoolize: copying file 'm4/libtool.m4'
15.30 libtoolize: copying file 'm4/ltoptions.m4'
15.32 libtoolize: copying file 'm4/ltsugar.m4'
15.33 libtoolize: copying file 'm4/ltversion.m4'
15.35 libtoolize: copying file 'm4/lt~obsolete.m4'
16.61 autoreconf: running: /usr/bin/autoconf --force
17.10 autoreconf: running: /usr/bin/autoheader --force
17.51 autoreconf: running: automake --add-missing --copy --force-missing
18.05 configure.ac:24: installing 'build-aux/compile'
18.06 configure.ac:14: installing 'build-aux/missing'
18.11 Makefile.am: installing 'build-aux/depcomp'
18.19 autoreconf: Leaving directory `.'
18.19 + popd
18.19 ~/.build/scripts
18.19 + pushd /root/.build/x86_64-linux-gnu/libevent_build
18.19 ~/.build/x86_64-linux-gnu/libevent_build ~/.build/scripts
18.19 + CFLAGS=' -Wno-cast-function-type -Wno-implicit-fallthrough -fPIC'
18.19 + CXXFLAGS=' -Wno-cast-function-type -Wno-implicit-fallthrough -fPIC'
18.19 + /root/.build/x86_64-linux-gnu/libevent_src/configure --disable-shared --disable-openssl --with-pic --prefix=/opt/cross/x86_64-linux-gnu --host=x86_64-linux-gnu
18.30 checking for a BSD-compatible install... /usr/bin/install -c
18.31 checking whether build environment is sane... yes
18.32 checking for x86_64-linux-gnu-strip... x86_64-linux-gnu-strip
18.32 checking for a thread-safe mkdir -p... /usr/bin/mkdir -p
18.32 checking for gawk... no
18.32 checking for mawk... mawk
18.32 checking whether make sets $(MAKE)... yes
18.33 checking whether make supports nested variables... yes
18.34 checking whether make supports nested variables... (cached) yes
18.34 checking whether make supports the include directive... yes (GNU style)
18.34 checking for x86_64-linux-gnu-gcc... /opt/cross/bin/x86_64-linux-gnu-gcc
18.36 checking whether the C compiler works... yes
18.39 checking for C compiler default output file name... a.out
18.39 checking for suffix of executables... 
18.42 checking whether we are cross compiling... no
18.45 checking for suffix of object files... o
18.47 checking whether we are using the GNU C compiler... yes
18.48 checking whether /opt/cross/bin/x86_64-linux-gnu-gcc accepts -g... yes
18.50 checking for /opt/cross/bin/x86_64-linux-gnu-gcc option to accept ISO C89... none needed
18.52 checking whether /opt/cross/bin/x86_64-linux-gnu-gcc understands -c and -o together... yes
18.55 checking dependency style of /opt/cross/bin/x86_64-linux-gnu-gcc... gcc3
18.57 checking how to run the C preprocessor... /opt/cross/bin/x86_64-linux-gnu-cpp
18.59 checking for grep that handles long lines and -e... /usr/bin/grep
18.59 checking for egrep... /usr/bin/grep -E
18.59 checking for ANSI C header files... yes
18.67 checking for sys/types.h... yes
18.70 checking for sys/stat.h... yes
18.72 checking for stdlib.h... yes
18.74 checking for string.h... yes
18.77 checking for memory.h... yes
18.79 checking for strings.h... yes
18.82 checking for inttypes.h... yes
18.84 checking for stdint.h... yes
18.87 checking for unistd.h... yes
18.89 checking minix/config.h usability... no
18.92 checking minix/config.h presence... no
18.93 checking for minix/config.h... no
18.93 checking whether it is safe to define __EXTENSIONS__... yes
18.96 checking build system type... x86_64-pc-linux-gnu
18.99 checking host system type... x86_64-pc-linux-gnu
19.00 checking whether ln -s works... yes
19.00 checking for a sed that does not truncate output... /usr/bin/sed
19.01 checking whether /opt/cross/bin/x86_64-linux-gnu-gcc needs -traditional... no
19.04 checking how to print strings... printf
19.07 checking for a sed that does not truncate output... (cached) /usr/bin/sed
19.07 checking for fgrep... /usr/bin/grep -F
19.07 checking for ld used by /opt/cross/bin/x86_64-linux-gnu-gcc... /opt/cross/bin/x86_64-linux-gnu-ld
19.09 checking if the linker (/opt/cross/bin/x86_64-linux-gnu-ld) is GNU ld... yes
19.09 checking for BSD- or MS-compatible name lister (nm)... /usr/bin/x86_64-linux-gnu-nm -B
19.09 checking the name lister (/usr/bin/x86_64-linux-gnu-nm -B) interface... BSD nm
19.13 checking the maximum length of command line arguments... 1572864
19.14 checking how to convert x86_64-pc-linux-gnu file names to x86_64-pc-linux-gnu format... func_convert_file_noop
19.14 checking how to convert x86_64-pc-linux-gnu file names to toolchain format... func_convert_file_noop
19.14 checking for /opt/cross/bin/x86_64-linux-gnu-ld option to reload object files... -r
19.14 checking for x86_64-linux-gnu-objdump... x86_64-linux-gnu-objdump
19.14 checking how to recognize dependent libraries... pass_all
19.14 checking for x86_64-linux-gnu-dlltool... no
19.14 checking for dlltool... no
19.14 checking how to associate runtime and link libraries... printf %s\n
19.14 checking for x86_64-linux-gnu-ar... x86_64-linux-gnu-ar
19.14 checking for archiver @FILE support... @
19.18 checking for x86_64-linux-gnu-strip... (cached) x86_64-linux-gnu-strip
19.18 checking for x86_64-linux-gnu-ranlib... x86_64-linux-gnu-ranlib
19.18 checking command to parse /usr/bin/x86_64-linux-gnu-nm -B output from /opt/cross/bin/x86_64-linux-gnu-gcc object... ok
19.25 checking for sysroot... no
19.25 checking for a working dd... /usr/bin/dd
19.25 checking how to truncate binary pipes... /usr/bin/dd bs=4096 count=1
19.27 checking for x86_64-linux-gnu-mt... no
19.27 checking for mt... mt
19.27 checking if mt is a manifest tool... no
19.27 checking for dlfcn.h... yes
19.30 checking for objdir... .libs
19.35 checking if /opt/cross/bin/x86_64-linux-gnu-gcc supports -fno-rtti -fno-exceptions... no
19.36 checking for /opt/cross/bin/x86_64-linux-gnu-gcc option to produce PIC... -fPIC -DPIC
19.36 checking if /opt/cross/bin/x86_64-linux-gnu-gcc PIC flag -fPIC -DPIC works... yes
19.38 checking if /opt/cross/bin/x86_64-linux-gnu-gcc static flag -static works... yes
19.51 checking if /opt/cross/bin/x86_64-linux-gnu-gcc supports -c -o file.o... yes
19.54 checking if /opt/cross/bin/x86_64-linux-gnu-gcc supports -c -o file.o... (cached) yes
19.54 checking whether the /opt/cross/bin/x86_64-linux-gnu-gcc linker (/opt/cross/bin/x86_64-linux-gnu-ld -m elf_x86_64) supports shared libraries... yes
19.54 checking dynamic linker characteristics... GNU/Linux ld.so
19.59 checking how to hardcode library paths into programs... immediate
19.59 checking whether stripping libraries is possible... yes
19.59 checking if libtool supports shared libraries... yes
19.59 checking whether to build shared libraries... no
19.59 checking whether to build static libraries... yes
19.59 checking for library containing inet_ntoa... none required
19.62 checking for library containing socket... none required
19.65 checking for library containing inet_aton... none required
19.68 checking for library containing clock_gettime... -lrt
19.75 checking for clock_gettime... yes
19.79 checking for library containing sendfile... none required
19.82 checking for WIN32... no
19.83 checking for MIDIPIX... no
19.85 checking for CYGWIN... no
19.86 checking zlib.h usability... yes
19.88 checking zlib.h presence... yes
19.90 checking for zlib.h... yes
19.90 checking for library containing inflateEnd... -lz
19.96 checking for special C compiler options needed for large files... no
19.96 checking for _FILE_OFFSET_BITS value needed for large files... no
19.98 checking for x86_64-linux-gnu-pkg-config... /usr/bin/x86_64-linux-gnu-pkg-config
19.98 checking if pkg-config is at least version 0.15.0... yes
20.01 checking arpa/inet.h usability... yes
20.04 checking arpa/inet.h presence... yes
20.05 checking for arpa/inet.h... yes
20.06 checking fcntl.h usability... yes
20.08 checking fcntl.h presence... yes
20.09 checking for fcntl.h... yes
20.10 checking ifaddrs.h usability... yes
20.12 checking ifaddrs.h presence... yes
20.13 checking for ifaddrs.h... yes
20.14 checking mach/mach_time.h usability... no
20.17 checking mach/mach_time.h presence... no
20.18 checking for mach/mach_time.h... no
20.18 checking mach/mach.h usability... no
20.21 checking mach/mach.h presence... no
20.22 checking for mach/mach.h... no
20.22 checking netdb.h usability... yes
20.25 checking netdb.h presence... yes
20.26 checking for netdb.h... yes
20.27 checking netinet/in.h usability... yes
20.29 checking netinet/in.h presence... yes
20.30 checking for netinet/in.h... yes
20.31 checking netinet/in6.h usability... no
20.33 checking netinet/in6.h presence... no
20.35 checking for netinet/in6.h... no
20.35 checking netinet/tcp.h usability... yes
20.37 checking netinet/tcp.h presence... yes
20.39 checking for netinet/tcp.h... yes
20.39 checking sys/un.h usability... yes
20.41 checking sys/un.h presence... yes
20.42 checking for sys/un.h... yes
20.43 checking poll.h usability... yes
20.45 checking poll.h presence... yes
20.46 checking for poll.h... yes
20.47 checking port.h usability... no
20.49 checking port.h presence... no
20.51 checking for port.h... no
20.51 checking stdarg.h usability... yes
20.53 checking stdarg.h presence... yes
20.54 checking for stdarg.h... yes
20.55 checking stddef.h usability... yes
20.57 checking stddef.h presence... yes
20.58 checking for stddef.h... yes
20.58 checking sys/devpoll.h usability... no
20.61 checking sys/devpoll.h presence... no
20.62 checking for sys/devpoll.h... no
20.62 checking sys/epoll.h usability... yes
20.64 checking sys/epoll.h presence... yes
20.66 checking for sys/epoll.h... yes
20.66 checking sys/event.h usability... no
20.69 checking sys/event.h presence... no
20.70 checking for sys/event.h... no
20.70 checking sys/eventfd.h usability... yes
20.72 checking sys/eventfd.h presence... yes
20.73 checking for sys/eventfd.h... yes
20.74 checking sys/ioctl.h usability... yes
20.77 checking sys/ioctl.h presence... yes
20.78 checking for sys/ioctl.h... yes
20.78 checking sys/mman.h usability... yes
20.80 checking sys/mman.h presence... yes
20.81 checking for sys/mman.h... yes
20.82 checking sys/param.h usability... yes
20.84 checking sys/param.h presence... yes
20.85 checking for sys/param.h... yes
20.86 checking sys/queue.h usability... yes
20.88 checking sys/queue.h presence... yes
20.89 checking for sys/queue.h... yes
20.90 checking sys/resource.h usability... yes
20.92 checking sys/resource.h presence... yes
20.93 checking for sys/resource.h... yes
20.94 checking sys/select.h usability... yes
20.96 checking sys/select.h presence... yes
20.97 checking for sys/select.h... yes
20.97 checking sys/sendfile.h usability... yes
21.00 checking sys/sendfile.h presence... yes
21.01 checking for sys/sendfile.h... yes
21.01 checking sys/socket.h usability... yes
21.04 checking sys/socket.h presence... yes
21.05 checking for sys/socket.h... yes
21.06 checking for sys/stat.h... (cached) yes
21.06 checking sys/time.h usability... yes
21.08 checking sys/time.h presence... yes
21.09 checking for sys/time.h... yes
21.10 checking sys/timerfd.h usability... yes
21.12 checking sys/timerfd.h presence... yes
21.13 checking for sys/timerfd.h... yes
21.14 checking sys/uio.h usability... yes
21.16 checking sys/uio.h presence... yes
21.17 checking for sys/uio.h... yes
21.18 checking sys/wait.h usability... yes
21.20 checking sys/wait.h presence... yes
21.22 checking for sys/wait.h... yes
21.22 checking sys/random.h usability... no
21.25 checking sys/random.h presence... no
21.26 checking for sys/random.h... no
21.26 checking errno.h usability... yes
21.28 checking errno.h presence... yes
21.29 checking for errno.h... yes
21.30 checking afunix.h usability... no
21.33 checking afunix.h presence... no
21.34 checking for afunix.h... no
21.34 checking for TAILQ_FOREACH in sys/queue.h... yes
21.35 checking for timeradd in sys/time.h... yes
21.36 checking for timercmp in sys/time.h... yes
21.37 checking for timerclear in sys/time.h... yes
21.38 checking for timerisset in sys/time.h... yes
21.39 checking for an ANSI C-conforming const... yes
21.40 checking for inline... inline
21.41 checking whether time.h and sys/time.h may both be included... yes
21.44 checking for accept4... yes
21.47 checking for arc4random... no
21.51 checking for arc4random_buf... no
21.55 checking for arc4random_addrandom... no
21.59 checking for eventfd... yes
21.63 checking for epoll_create1... yes
21.67 checking for fcntl... yes
21.70 checking for getegid... yes
21.74 checking for geteuid... yes
21.78 checking for getifaddrs... yes
21.82 checking for gettimeofday... yes
21.86 checking for issetugid... no
21.90 checking for mach_absolute_time... no
21.93 checking for mmap... yes
21.97 checking for nanosleep... yes
22.01 checking for pipe... yes
22.05 checking for pipe2... yes
22.08 checking for putenv... yes
22.12 checking for sendfile... yes
22.16 checking for setenv... yes
22.20 checking for setrlimit... yes
22.24 checking for sigaction... yes
22.27 checking for signal... yes
22.31 checking for splice... yes
22.35 checking for strlcpy... no
22.39 checking for strsep... yes
22.43 checking for strtok_r... yes
22.47 checking for strtoll... yes
22.50 checking for sysctl... yes
22.54 checking for timerfd_create... yes
22.58 checking for umask... yes
22.62 checking for unsetenv... yes
22.65 checking for usleep... yes
22.69 checking for vasprintf... yes
22.73 checking for getrandom... no
22.77 checking for getnameinfo... yes
22.81 checking for getprotobynumber... yes
22.85 checking for getservbyname... yes
22.88 checking for inet_ntop... yes
22.92 checking for inet_pton... yes
22.96 checking for getaddrinfo... yes
23.00 checking for F_SETFD in fcntl.h... yes
23.01 checking for select... yes
23.04 checking for poll... yes
23.08 checking for epoll_ctl... yes
23.11 checking for port_create... no
23.15 checking for pid_t... yes
23.20 checking for size_t... yes
23.25 checking for ssize_t... yes
23.30 checking for uint64_t... yes
23.34 checking for uint32_t... yes
23.38 checking for uint16_t... yes
23.41 checking for uint8_t... yes
23.45 checking for uintptr_t... yes
23.49 checking for fd_mask... yes
23.52 checking size of long long... 8
23.57 checking size of long... 8
23.62 checking size of int... 4
23.66 checking size of short... 2
23.71 checking size of size_t... 8
23.76 checking size of void *... 8
23.81 checking size of off_t... 8
23.85 checking size of time_t... 8
23.90 checking for struct in6_addr... yes
23.95 checking for struct sockaddr_in6... yes
23.99 checking for struct sockaddr_un... yes
24.04 checking for sa_family_t... yes
24.08 checking for struct addrinfo... yes
24.13 checking for struct sockaddr_storage... yes
24.18 checking for struct in6_addr.s6_addr32... yes
24.20 checking for struct in6_addr.s6_addr16... yes
24.22 checking for struct sockaddr_in.sin_len... no
24.26 checking for struct sockaddr_in6.sin6_len... no
24.30 checking for struct sockaddr_storage.ss_family... yes
24.32 checking for struct sockaddr_storage.__ss_family... no
24.36 checking for struct linger... yes
24.40 checking for socklen_t... yes
24.42 checking whether our compiler supports __func__... yes
24.44 checking whether our compiler supports __FUNCTION__... yes
24.46 checking for the pthreads library -lpthreads... no
24.49 checking whether pthreads work without any flags... no
24.52 checking whether pthreads work with -Kthread... no
24.53 checking whether pthreads work with -kthread... no
24.55 checking for the pthreads library -llthread... no
24.57 checking whether pthreads work with -pthread... yes
24.61 checking for joinable pthread attribute... PTHREAD_CREATE_JOINABLE
24.65 checking if more special flags are required for pthreads... no
24.65 checking size of pthread_t... 8
24.79 checking that generated files are newer than configure... done
24.79 configure: creating ./config.status
25.19 config.status: creating libevent.pc
25.20 config.status: creating libevent_openssl.pc
25.21 config.status: creating libevent_pthreads.pc
25.22 config.status: creating libevent_core.pc
25.23 config.status: creating libevent_extra.pc
25.23 config.status: creating Makefile
25.25 config.status: creating config.h
25.25 config.status: creating evconfig-private.h
25.26 config.status: executing depfiles commands
25.50 config.status: executing libtool commands
25.53 ++ nproc
25.53 + make -j96
25.54   GEN      test/rpcgen-attempted
25.54   GEN      include/event2/event-config.h
25.54 /usr/bin/env: 'python': No such file or directory
25.54 event_rpcgen.py failed, /root/.build/x86_64-linux-gnu/libevent_src/test/regress.gen.\[ch\] will be reused.
25.54 make  all-am
25.55 make[1]: Entering directory '/root/.build/x86_64-linux-gnu/libevent_build'
25.55   CC       buffer.lo
25.55   CC       bufferevent.lo
25.55   CC       bufferevent_filter.lo
25.55   CC       bufferevent_pair.lo
25.55   CC       bufferevent_ratelim.lo
25.55   CC       bufferevent_sock.lo
25.55   CC       evmap.lo
25.55   CC       event.lo
25.55   CC       evthread.lo
25.55   CC       evutil.lo
25.55   CC       evutil_rand.lo
25.55   CC       evutil_time.lo
25.55   CC       listener.lo
25.55   CC       log.lo
25.55   CC       strlcpy.lo
25.55   CC       select.lo
25.55   CC       poll.lo
25.55   CC       epoll.lo
25.55   CC       signal.lo
25.55   CC       evdns.lo
25.56   CC       event_tagging.lo
25.56   CC       evrpc.lo
25.56   CC       http.lo
25.56   CC       sample/event-read-fifo.o
25.56   CC       sample/hello-world.o
25.56   CC       sample/http-server.o
25.56   CC       sample/http-connect.o
25.56   CC       sample/signal-test.o
25.56   CC       sample/time-test.o
25.56   CC       evthread_pthread.lo
25.56   CC       sample/dns-example.o
25.56   CC       test/bench.o
25.56   CC       test/bench_cascade.o
25.56   CC       test/bench_http.o
25.57   CC       test/test-changelist.o
25.57   CC       test/bench_httpclient.o
25.57   CC       test/test-dumpevents.o
25.57   CC       test/test-eof.o
25.57   CC       test/test-closed.o
25.57   CC       test/test-fdleak.o
25.57   CC       test/test-init.o
25.57   CC       test/test-ratelim.o
25.57   CC       test/test-time.o
25.57   CC       test/test-weof.o
25.57   CC       test/regress-regress.o
25.57   CC       test/regress-regress_buffer.o
25.57   CC       test/regress-regress.gen.o
25.57   CC       test/regress-regress_dns.o
25.57   CC       test/regress-regress_bufferevent.o
25.57   CC       test/regress-regress_et.o
25.57   CC       test/regress-regress_finalize.o
25.57   CC       test/regress-regress_listener.o
25.57   CC       test/regress-regress_http.o
25.57   CC       test/regress-regress_main.o
25.57   CC       test/regress-regress_rpc.o
25.57   CC       test/regress-regress_minheap.o
25.57   CC       test/regress-tinytest.o
25.57   CC       test/regress-regress_testutils.o
25.57   CC       test/regress-regress_thread.o
25.57   CC       test/regress-regress_util.o
25.57   CC       test/regress-regress_zlib.o
26.17 /root/.build/x86_64-linux-gnu/libevent_src/evutil.c:213:21: warning: argument 4 of type 'int[2]' with mismatched bound [-Warray-parameter=]
26.17   213 |     evutil_socket_t fd[2])
26.17 In file included from /root/.build/x86_64-linux-gnu/libevent_src/evutil.c:85:
26.17 /root/.build/x86_64-linux-gnu/libevent_src/include/event2/util.h:310:25: note: previously declared as 'int[]'
26.17   310 | #define evutil_socket_t int
26.17 /root/.build/x86_64-linux-gnu/libevent_src/util-internal.h:306:47: note: in expansion of macro 'evutil_socket_t'
26.17   306 | int evutil_ersatz_socketpair_(int, int , int, evutil_socket_t[]);
26.17       |                                               ^~~~~~~~~~~~~~~
26.18 In file included from /root/.build/x86_64-linux-gnu/libevent_src/test/regress.h:35,
26.18                  from /root/.build/x86_64-linux-gnu/libevent_src/test/regress_buffer.c:64:
26.18 /root/.build/x86_64-linux-gnu/libevent_src/test/regress_buffer.c: In function 'test_evbuffer_pullup_with_empty':
26.18 /root/.build/x86_64-linux-gnu/libevent_src/test/tinytest_macros.h:116:22: warning: cast from function call of type 'unsigned char *' to non-matching type 'long int' [-Wbad-function-cast]
26.18   116 |         type val1_ = (type)(a);                                         \
26.18       |                      ^
26.18 /root/.build/x86_64-linux-gnu/libevent_src/test/tinytest_macros.h:144:9: note: in expansion of macro 'tt_assert_test_fmt_type'
26.18   144 |         tt_assert_test_fmt_type(a,b,str_test,type,test,type,fmt,        \
26.18       |         ^~~~~~~~~~~~~~~~~~~~~~~
26.18 /root/.build/x86_64-linux-gnu/libevent_src/test/tinytest_macros.h:158:9: note: in expansion of macro 'tt_assert_test_type'
26.18   158 |         tt_assert_test_type(a,b,#a" "#op" "#b,long,(val1_ op val2_), \
26.18       |         ^~~~~~~~~~~~~~~~~~~
26.18 /root/.build/x86_64-linux-gnu/libevent_src/test/regress_buffer.c:444:9: note: in expansion of macro 'tt_int_op'
26.18   444 |         tt_int_op(evbuffer_pullup(buf, -1), ==, NULL);
26.18       |         ^~~~~~~~~
26.18   CCLD     libevent_pthreads.la
26.40   CCLD     libevent_core.la
26.43   CCLD     libevent.la
26.43   CCLD     libevent_extra.la
26.57   CCLD     sample/dns-example
26.57   CCLD     sample/event-read-fifo
26.57   CCLD     sample/hello-world
26.57   CCLD     sample/http-server
26.57   CCLD     sample/http-connect
26.57   CCLD     sample/signal-test
26.57   CCLD     sample/time-test
26.57   CCLD     test/bench
26.57   CCLD     test/bench_cascade
26.57   CCLD     test/bench_http
26.57   CCLD     test/bench_httpclient
26.57   CCLD     test/test-changelist
26.57   CCLD     test/test-dumpevents
26.57   CCLD     test/test-eof
26.57   CCLD     test/test-closed
26.57   CCLD     test/test-fdleak
26.57   CCLD     test/test-init
26.57   CCLD     test/test-ratelim
26.57   CCLD     test/test-weof
26.57   CCLD     test/test-time
26.72   CCLD     test/regress
26.87 make[1]: Leaving directory '/root/.build/x86_64-linux-gnu/libevent_build'
26.87 + make install
26.89 make  install-am
26.91 make[1]: Entering directory '/root/.build/x86_64-linux-gnu/libevent_build'
26.94 make[2]: Entering directory '/root/.build/x86_64-linux-gnu/libevent_build'
26.94  /usr/bin/mkdir -p '/opt/cross/x86_64-linux-gnu/bin'
26.94  /usr/bin/install -c /root/.build/x86_64-linux-gnu/libevent_src/event_rpcgen.py '/opt/cross/x86_64-linux-gnu/bin'
26.95  /usr/bin/mkdir -p '/opt/cross/x86_64-linux-gnu/lib'
26.95  /bin/bash ./libtool   --mode=install /usr/bin/install -c   libevent.la libevent_core.la libevent_extra.la libevent_pthreads.la '/opt/cross/x86_64-linux-gnu/lib'
26.97 libtool: install: /usr/bin/install -c .libs/libevent.lai /opt/cross/x86_64-linux-gnu/lib/libevent.la
26.98 libtool: install: /usr/bin/install -c .libs/libevent_core.lai /opt/cross/x86_64-linux-gnu/lib/libevent_core.la
26.98 libtool: install: /usr/bin/install -c .libs/libevent_extra.lai /opt/cross/x86_64-linux-gnu/lib/libevent_extra.la
26.98 libtool: install: /usr/bin/install -c .libs/libevent_pthreads.lai /opt/cross/x86_64-linux-gnu/lib/libevent_pthreads.la
26.98 libtool: install: /usr/bin/install -c .libs/libevent.a /opt/cross/x86_64-linux-gnu/lib/libevent.a
26.98 libtool: install: chmod 644 /opt/cross/x86_64-linux-gnu/lib/libevent.a
26.98 libtool: install: x86_64-linux-gnu-ranlib /opt/cross/x86_64-linux-gnu/lib/libevent.a
27.01 libtool: install: /usr/bin/install -c .libs/libevent_core.a /opt/cross/x86_64-linux-gnu/lib/libevent_core.a
27.01 libtool: install: chmod 644 /opt/cross/x86_64-linux-gnu/lib/libevent_core.a
27.01 libtool: install: x86_64-linux-gnu-ranlib /opt/cross/x86_64-linux-gnu/lib/libevent_core.a
27.03 libtool: install: /usr/bin/install -c .libs/libevent_extra.a /opt/cross/x86_64-linux-gnu/lib/libevent_extra.a
27.03 libtool: install: chmod 644 /opt/cross/x86_64-linux-gnu/lib/libevent_extra.a
27.03 libtool: install: x86_64-linux-gnu-ranlib /opt/cross/x86_64-linux-gnu/lib/libevent_extra.a
27.05 libtool: install: /usr/bin/install -c .libs/libevent_pthreads.a /opt/cross/x86_64-linux-gnu/lib/libevent_pthreads.a
27.05 libtool: install: chmod 644 /opt/cross/x86_64-linux-gnu/lib/libevent_pthreads.a
27.05 libtool: install: x86_64-linux-gnu-ranlib /opt/cross/x86_64-linux-gnu/lib/libevent_pthreads.a
27.10 libtool: finish: PATH="/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/sbin" ldconfig -n /opt/cross/x86_64-linux-gnu/lib
27.11 ----------------------------------------------------------------------
27.11 Libraries have been installed in:
27.11    /opt/cross/x86_64-linux-gnu/lib
27.11 
27.11 If you ever happen to want to link against installed libraries
27.11 in a given directory, LIBDIR, you must either use libtool, and
27.11 specify the full pathname of the library, or use the '-LLIBDIR'
27.11 flag during linking and do at least one of the following:
27.11    - add LIBDIR to the 'LD_LIBRARY_PATH' environment variable
27.11      during execution
27.11    - add LIBDIR to the 'LD_RUN_PATH' environment variable
27.11      during linking
27.11    - use the '-Wl,-rpath -Wl,LIBDIR' linker flag
27.11    - have your system administrator add LIBDIR to '/etc/ld.so.conf'
27.11 
27.11 See any operating system documentation about shared libraries for
27.11 more information, such as the ld(1) and ld.so(8) manual pages.
27.11 ----------------------------------------------------------------------
27.11  /usr/bin/mkdir -p '/opt/cross/x86_64-linux-gnu/include'
27.11  /usr/bin/install -c -m 644 /root/.build/x86_64-linux-gnu/libevent_src/include/evdns.h /root/.build/x86_64-linux-gnu/libevent_src/include/event.h /root/.build/x86_64-linux-gnu/libevent_src/include/evhttp.h /root/.build/x86_64-linux-gnu/libevent_src/include/evrpc.h /root/.build/x86_64-linux-gnu/libevent_src/include/evutil.h '/opt/cross/x86_64-linux-gnu/include'
27.11  /usr/bin/mkdir -p '/opt/cross/x86_64-linux-gnu/include/event2'
27.12  /usr/bin/install -c -m 644 /root/.build/x86_64-linux-gnu/libevent_src/include/event2/buffer.h /root/.build/x86_64-linux-gnu/libevent_src/include/event2/buffer_compat.h /root/.build/x86_64-linux-gnu/libevent_src/include/event2/bufferevent.h /root/.build/x86_64-linux-gnu/libevent_src/include/event2/bufferevent_compat.h /root/.build/x86_64-linux-gnu/libevent_src/include/event2/bufferevent_struct.h /root/.build/x86_64-linux-gnu/libevent_src/include/event2/dns.h /root/.build/x86_64-linux-gnu/libevent_src/include/event2/dns_compat.h /root/.build/x86_64-linux-gnu/libevent_src/include/event2/dns_struct.h /root/.build/x86_64-linux-gnu/libevent_src/include/event2/event.h /root/.build/x86_64-linux-gnu/libevent_src/include/event2/event_compat.h /root/.build/x86_64-linux-gnu/libevent_src/include/event2/event_struct.h /root/.build/x86_64-linux-gnu/libevent_src/include/event2/http.h /root/.build/x86_64-linux-gnu/libevent_src/include/event2/http_compat.h /root/.build/x86_64-linux-gnu/libevent_src/include/event2/http_struct.h /root/.build/x86_64-linux-gnu/libevent_src/include/event2/keyvalq_struct.h /root/.build/x86_64-linux-gnu/libevent_src/include/event2/listener.h /root/.build/x86_64-linux-gnu/libevent_src/include/event2/rpc.h /root/.build/x86_64-linux-gnu/libevent_src/include/event2/rpc_compat.h /root/.build/x86_64-linux-gnu/libevent_src/include/event2/rpc_struct.h /root/.build/x86_64-linux-gnu/libevent_src/include/event2/tag.h /root/.build/x86_64-linux-gnu/libevent_src/include/event2/tag_compat.h /root/.build/x86_64-linux-gnu/libevent_src/include/event2/thread.h /root/.build/x86_64-linux-gnu/libevent_src/include/event2/util.h /root/.build/x86_64-linux-gnu/libevent_src/include/event2/visibility.h '/opt/cross/x86_64-linux-gnu/include/event2'
27.12  /usr/bin/mkdir -p '/opt/cross/x86_64-linux-gnu/include/event2'
27.12  /usr/bin/install -c -m 644 include/event2/event-config.h '/opt/cross/x86_64-linux-gnu/include/event2'
27.12  /usr/bin/mkdir -p '/opt/cross/x86_64-linux-gnu/lib/pkgconfig'
27.13  /usr/bin/install -c -m 644 libevent.pc libevent_core.pc libevent_extra.pc libevent_pthreads.pc '/opt/cross/x86_64-linux-gnu/lib/pkgconfig'
27.13 make[2]: Leaving directory '/root/.build/x86_64-linux-gnu/libevent_build'
27.13 make[1]: Leaving directory '/root/.build/x86_64-linux-gnu/libevent_build'
27.13 + popd
27.13 ~/.build/scripts
27.13 +++ realpath ./0060_tclap.sh
27.13 ++ dirname /root/.build/scripts/0060_tclap.sh
27.13 + source /root/.build/scripts/common_for_targets.sh
27.13 ++ set -ex -o nounset -o pipefail
27.13 ++ export CROSS_PREFIX=/opt/cross
27.13 ++ CROSS_PREFIX=/opt/cross
27.13 ++ export TARGET=x86_64-linux-gnu
27.13 ++ TARGET=x86_64-linux-gnu
27.13 ++ export PREFIX=/opt/cross/x86_64-linux-gnu
27.13 ++ PREFIX=/opt/cross/x86_64-linux-gnu
27.13 ++ export CC=/opt/cross/bin/x86_64-linux-gnu-gcc
27.13 ++ CC=/opt/cross/bin/x86_64-linux-gnu-gcc
27.13 ++ export CPP=/opt/cross/bin/x86_64-linux-gnu-cpp
27.13 ++ CPP=/opt/cross/bin/x86_64-linux-gnu-cpp
27.13 ++ export CXX=/opt/cross/bin/x86_64-linux-gnu-g++
27.13 ++ CXX=/opt/cross/bin/x86_64-linux-gnu-g++
27.13 ++ export LD=/opt/cross/bin/x86_64-linux-gnu-ld
27.13 ++ LD=/opt/cross/bin/x86_64-linux-gnu-ld
27.13 ++ export AS=/opt/cross/bin/x86_64-linux-gnu-as
27.13 ++ AS=/opt/cross/bin/x86_64-linux-gnu-as
27.13 + VERSION=1.4
27.13 + mkdir -p /root/.build/x86_64-linux-gnu/tclap_src
27.13 + pushd /root/.build/x86_64-linux-gnu/tclap_src
27.13 ~/.build/x86_64-linux-gnu/tclap_src ~/.build/scripts
27.13 + git init
27.14 hint: Using 'master' as the name for the initial branch. This default branch name
27.14 hint: is subject to change. To configure the initial branch name to use in all
27.14 hint: of your new repositories, which will suppress this warning, call:
27.14 hint: 
27.14 hint:     git config --global init.defaultBranch <name>
27.14 hint: 
27.14 hint: Names commonly chosen instead of 'master' are 'main', 'trunk' and
27.14 hint: 'development'. The just-created branch can be renamed via this command:
27.14 hint: 
27.14 hint:     git branch -m <name>
27.14 Initialized empty Git repository in /root/.build/x86_64-linux-gnu/tclap_src/.git/
27.14 + git remote add origin https://git.code.sf.net/p/tclap/code
27.14 + git fetch
29.68 From https://git.code.sf.net/p/tclap/code
29.68  * [new branch]      1.2        -> origin/1.2
29.68  * [new branch]      1.4        -> origin/1.4
29.68  * [new branch]      aliasarg   -> origin/aliasarg
29.68  * [new branch]      arggroup   -> origin/arggroup
29.68  * [new branch]      bsd-style  -> origin/bsd-style
29.68  * [new branch]      cleanup    -> origin/cleanup
29.68  * [new branch]      cmake      -> origin/cmake
29.68  * [new branch]      cx0        -> origin/cx0
29.68  * [new branch]      helpviz    -> origin/helpviz
29.68  * [new branch]      traits     -> origin/traits
29.69  * [new tag]         1.4.0-rc1  -> 1.4.0-rc1
29.69  * [new tag]         rel-1-0-5  -> rel-1-0-5
29.69  * [new tag]         rel-1-1-0  -> rel-1-1-0
29.69  * [new tag]         tclap-1-2-1 -> tclap-1-2-1
29.69  * [new tag]         tclap-1-2-1-release -> tclap-1-2-1-release
29.69  * [new tag]         tclap-1-2-1-release-final -> tclap-1-2-1-release-final
29.69  * [new tag]         v1.2.2     -> v1.2.2
29.69  * [new tag]         v1.2.3     -> v1.2.3
29.69  * [new tag]         v1.2.4     -> v1.2.4
29.69  * [new tag]         v1.2.5     -> v1.2.5
29.69 + git checkout 82abdc943e23b2f91678fb86c436962182ca9a29
29.71 Note: switching to '82abdc943e23b2f91678fb86c436962182ca9a29'.
29.71 
29.71 You are in 'detached HEAD' state. You can look around, make experimental
29.71 changes and commit them, and you can discard any commits you make in this
29.71 state without impacting any branches by switching back to a branch.
29.71 
29.71 If you want to create a new branch to retain commits you create, you may
29.71 do so (now or later) by using -c with the switch command. Example:
29.71 
29.71   git switch -c <new-branch-name>
29.71 
29.71 Or undo this operation with:
29.71 
29.71   git switch -
29.71 
29.71 Turn off this advice by setting config variable advice.detachedHead to false
29.71 
29.71 HEAD is now at 82abdc9 Fixed an error in packaging preventing proper discovery using CMake `find_package`
29.71 + git checkout FETCH_HEAD
29.73 Previous HEAD position was 82abdc9 Fixed an error in packaging preventing proper discovery using CMake `find_package`
29.73 HEAD is now at 77561f5 Add missing call to check visitor in Unlabeled args.
29.73 + mkdir -p docs/html
29.73 + touch docs/manual.html
29.74 + cmake -DCMAKE_BUILD_TYPE=Release -DCMAKE_POSITION_INDEPENDENT_CODE=ON -DBUILD_EXAMPLES=OFF -DBUILD_DOC=OFF -DCMAKE_INSTALL_PREFIX=/opt/cross/x86_64-linux-gnu .
29.78 -- The C compiler identification is GNU 11.2.0
29.84 -- The CXX compiler identification is GNU 11.2.0
29.85 -- Detecting C compiler ABI info
29.89 -- Detecting C compiler ABI info - done
29.90 -- Check for working C compiler: /opt/cross/bin/x86_64-linux-gnu-gcc - skipped
29.90 -- Detecting C compile features
29.90 -- Detecting C compile features - done
29.91 -- Detecting CXX compiler ABI info
29.97 -- Detecting CXX compiler ABI info - done
29.98 -- Check for working CXX compiler: /opt/cross/bin/x86_64-linux-gnu-g++ - skipped
29.98 -- Detecting CXX compile features
29.98 -- Detecting CXX compile features - done
29.99 -- Configuring done
30.02 -- Generating done
30.03 CMake Warning:
30.03   Manually-specified variables were not used by the project:
30.03 
30.03     BUILD_DOC
30.03     BUILD_EXAMPLES
30.03 
30.03 
30.03 -- Build files have been written to: /root/.build/x86_64-linux-gnu/tclap_src
30.03 ++ nproc
30.03 + cmake --build . -j96
30.04 [  3%] Building CXX object examples/CMakeFiles/test9.dir/test9.cpp.o
30.04 [  3%] Building CXX object examples/CMakeFiles/test5.dir/test5.cpp.o
30.04 [  4%] Building CXX object examples/CMakeFiles/test30.dir/test30.cpp.o
30.04 [  6%] Building CXX object examples/CMakeFiles/test3.dir/test3.cpp.o
30.05 [  9%] Building CXX object examples/CMakeFiles/test15.dir/test15.cpp.o
30.05 [ 11%] Building CXX object examples/CMakeFiles/test18.dir/test18.cpp.o
30.05 [ 11%] Building CXX object examples/CMakeFiles/test7.dir/test7.cpp.o
30.05 [ 14%] Building CXX object examples/CMakeFiles/test16.dir/test16.cpp.o
30.05 [ 14%] Building CXX object examples/CMakeFiles/test24.dir/test24.cpp.o
30.05 [ 16%] Building CXX object examples/CMakeFiles/test12.dir/test12.cpp.o
30.05 [ 19%] Building CXX object examples/CMakeFiles/test13.dir/test13.cpp.o
30.05 [ 19%] Building CXX object examples/CMakeFiles/test-hard.dir/test-hard-1.cpp.o
30.05 [ 22%] Building CXX object examples/CMakeFiles/test26.dir/test26.cpp.o
30.05 [ 22%] Building CXX object examples/CMakeFiles/test6.dir/test6.cpp.o
30.05 [ 26%] Building CXX object examples/CMakeFiles/test-hard.dir/test-hard-2.cpp.o
30.05 [ 31%] Building CXX object examples/CMakeFiles/test23.dir/test23.cpp.o
30.05 [ 31%] Building CXX object examples/CMakeFiles/test10.dir/test10.cpp.o
30.05 [ 31%] Building CXX object examples/CMakeFiles/test1.dir/test1.cpp.o
30.05 [ 31%] Building CXX object examples/CMakeFiles/test28.dir/test28.cpp.o
30.05 [ 32%] Building CXX object examples/CMakeFiles/test8.dir/test8.cpp.o
30.05 [ 36%] Building CXX object examples/CMakeFiles/test29.dir/test29.cpp.o
30.05 [ 36%] Building CXX object examples/CMakeFiles/test4.dir/test4.cpp.o
30.05 [ 37%] Building CXX object examples/CMakeFiles/test11.dir/test11.cpp.o
30.05 [ 39%] Building CXX object examples/CMakeFiles/test14.dir/test14.cpp.o
30.05 [ 40%] Building CXX object examples/CMakeFiles/test19.dir/test19.cpp.o
30.05 [ 44%] Building CXX object examples/CMakeFiles/test2.dir/test2.cpp.o
30.05 [ 44%] Building CXX object examples/CMakeFiles/test22.dir/test22.cpp.o
30.05 [ 47%] Building CXX object examples/CMakeFiles/test20.dir/test20.cpp.o
30.05 [ 47%] Building CXX object examples/CMakeFiles/test21.dir/test21.cpp.o
30.05 [ 49%] Building CXX object examples/CMakeFiles/test25.dir/test25.cpp.o
30.05 [ 50%] Building CXX object examples/CMakeFiles/test27.dir/test27.cpp.o
32.04 [ 52%] Linking CXX executable test-hard
32.10 [ 52%] Built target test-hard
32.26 [ 54%] Linking CXX executable test10
32.27 [ 55%] Linking CXX executable test29
32.27 [ 57%] Linking CXX executable test18
32.29 [ 59%] Linking CXX executable test20
32.32 [ 59%] Built target test10
32.32 [ 59%] Built target test29
32.33 [ 59%] Built target test18
32.34 [ 59%] Built target test20
32.36 [ 60%] Linking CXX executable test9
32.38 [ 63%] Linking CXX executable test30
32.38 [ 63%] Linking CXX executable test24
32.39 [ 65%] Linking CXX executable test28
32.40 [ 67%] Linking CXX executable test26
32.40 [ 68%] Linking CXX executable test19
32.41 [ 70%] Linking CXX executable test22
32.41 [ 72%] Linking CXX executable test1
32.41 [ 75%] Linking CXX executable test11
32.41 [ 75%] Linking CXX executable test13
32.41 [ 77%] Linking CXX executable test21
32.41 [ 78%] Linking CXX executable test27
32.41 [ 80%] Linking CXX executable test15
32.42 [ 80%] Built target test9
32.42 [ 81%] Linking CXX executable test14
32.43 [ 83%] Linking CXX executable test16
32.43 [ 83%] Built target test30
32.43 [ 83%] Built target test24
32.45 [ 83%] Built target test28
32.45 [ 85%] Linking CXX executable test12
32.45 [ 85%] Built target test26
32.46 [ 85%] Built target test19
32.46 [ 85%] Built target test22
32.47 [ 85%] Built target test21
32.47 [ 85%] Built target test11
32.47 [ 85%] Built target test1
32.47 [ 85%] Built target test13
32.47 [ 85%] Built target test27
32.47 [ 85%] Built target test15
32.48 [ 85%] Built target test14
32.48 [ 85%] Built target test16
32.50 [ 85%] Built target test12
32.52 [ 86%] Linking CXX executable test5
32.53 [ 88%] Linking CXX executable test4
32.53 [ 90%] Linking CXX executable test6
32.55 [ 91%] Linking CXX executable test2
32.56 [ 93%] Linking CXX executable test23
32.58 [ 93%] Built target test4
32.58 [ 93%] Built target test5
32.59 [ 93%] Built target test6
32.60 [ 93%] Built target test2
32.61 [ 95%] Linking CXX executable test25
32.62 [ 96%] Linking CXX executable test8
32.62 [ 98%] Linking CXX executable test3
32.62 [ 98%] Built target test23
32.66 [ 98%] Built target test25
32.67 [ 98%] Built target test8
32.67 [ 98%] Built target test3
32.73 [100%] Linking CXX executable test7
32.78 [100%] Built target test7
32.78 + cmake --build . --target install
32.79 make: *** No rule to make target 'install'.  Stop.
32.79 xargs: bash: exited with status 255; aborting
------
Dockerfile:26
--------------------
  24 |     
  25 |     ARG BASE_IMAGE_TARGET
  26 | >>> RUN bash -c 'set -ex -o pipefail; export TARGET=$1-linux-gnu; find . -iregex "^\.\/[0-9]+_.*" | sort | xargs -n1 -I {} bash -c "{} || exit 255"' bash $BASE_IMAGE_TARGET
  27 |     
  28 |     FROM $BASE_IMAGE as final
--------------------
ERROR: failed to solve: process "/bin/sh -c bash -c 'set -ex -o pipefail; export TARGET=$1-linux-gnu; find . -iregex \"^\\.\\/[0-9]+_.*\" | sort | xargs -n1 -I {} bash -c \"{} || exit 255\"' bash $BASE_IMAGE_TARGET" did not complete successfully: exit code: 124