Running with gitlab-runner 16.1.0~beta.59.g83c66823 (83c66823)
  on blue-3.saas-linux-small-amd64.runners-manager.gitlab.com/default zxwgkjAP, system ID: s_d5d3abbdfd0a
  feature flags: FF_USE_IMPROVED_URL_MASKING:true
section_start:1691154104:resolve_secrets
Resolving secrets
section_end:1691154104:resolve_secrets
section_start:1691154104:prepare_executor
Preparing the "docker+machine" executor
Using Docker executor with image registry.gitlab.com/libvirt/libvirt-ci/cirrus-run:latest ...
Authenticating with credentials from job payload (GitLab Registry)
Pulling docker image registry.gitlab.com/libvirt/libvirt-ci/cirrus-run:latest ...
Using docker image sha256:7fb398e9e8ea2b4d19e01e2c0ca4e2ec82598399438659e52c1c0d6335e2ad88 for registry.gitlab.com/libvirt/libvirt-ci/cirrus-run:latest with digest registry.gitlab.com/libvirt/libvirt-ci/cirrus-run@sha256:a43367eff0a01b4e81680cb48f205d1eefea2d1dac35e82c8ddebde205b555aa ...
section_end:1691154110:prepare_executor
section_start:1691154110:prepare_script
Preparing environment
Running on runner-zxwgkjap-project-24336857-concurrent-0 via runner-zxwgkjap-s-l-s-amd64-1691154063-f5846fe9...
section_end:1691154111:prepare_script
section_start:1691154111:get_sources
Getting source from Git repository
Fetching changes with git depth set to 100...
Initialized empty Git repository in /builds/nbdkit/libnbd/.git/
Created fresh repository.
Checking out ae46b961 as detached HEAD (ref is master)...

Skipping Git submodules setup
$ git remote set-url origin "${CI_REPOSITORY_URL}"
section_end:1691154112:get_sources
section_start:1691154112:step_script
Executing "step_script" stage of the job script
Using docker image sha256:7fb398e9e8ea2b4d19e01e2c0ca4e2ec82598399438659e52c1c0d6335e2ad88 for registry.gitlab.com/libvirt/libvirt-ci/cirrus-run:latest with digest registry.gitlab.com/libvirt/libvirt-ci/cirrus-run@sha256:a43367eff0a01b4e81680cb48f205d1eefea2d1dac35e82c8ddebde205b555aa ...
$ source ci/cirrus/$NAME.vars
$ sed -e "s|[@]CI_REPOSITORY_URL@|$CI_REPOSITORY_URL|g" -e "s|[@]CI_COMMIT_REF_NAME@|$CI_COMMIT_REF_NAME|g" -e "s|[@]CI_COMMIT_SHA@|$CI_COMMIT_SHA|g" -e "s|[@]CIRRUS_VM_INSTANCE_TYPE@|$CIRRUS_VM_INSTANCE_TYPE|g" -e "s|[@]CIRRUS_VM_IMAGE_SELECTOR@|$CIRRUS_VM_IMAGE_SELECTOR|g" -e "s|[@]CIRRUS_VM_IMAGE_NAME@|$CIRRUS_VM_IMAGE_NAME|g" -e "s|[@]UPDATE_COMMAND@|$UPDATE_COMMAND|g" -e "s|[@]UPGRADE_COMMAND@|$UPGRADE_COMMAND|g" -e "s|[@]INSTALL_COMMAND@|$INSTALL_COMMAND|g" -e "s|[@]PATH@|$PATH_EXTRA${PATH_EXTRA:+:}\$PATH|g" -e "s|[@]PKG_CONFIG_PATH@|$PKG_CONFIG_PATH|g" -e "s|[@]PKGS@|$PKGS|g" -e "s|[@]MAKE@|$MAKE|g" -e "s|[@]PYTHON@|$PYTHON|g" -e "s|[@]PIP3@|$PIP3|g" -e "s|[@]PYPI_PKGS@|$PYPI_PKGS|g" -e "s|[@]XML_CATALOG_FILES@|$XML_CATALOG_FILES|g" <ci/cirrus/build.yml >ci/cirrus/$NAME.yml
$ cat ci/cirrus/$NAME.yml
macos_instance:
  image: ghcr.io/cirruslabs/macos-ventura-base:latest

env:
  CI_REPOSITORY_URL: "https://gitlab-ci-token:[MASKED]@gitlab.com/nbdkit/libnbd.git"
  CI_COMMIT_REF_NAME: "master"
  CI_COMMIT_SHA: "ae46b96131001f456c958b029f3f3efd7127872f"
  PATH: "/usr/local/opt/ccache/libexec:/usr/local/opt/gettext/bin:/usr/local/opt/libpcap/bin:/usr/local/opt/libxslt/bin:/usr/local/opt/rpcgen/bin:$PATH"
  PKG_CONFIG_PATH: "/usr/local/opt/curl/lib/pkgconfig:/usr/local/opt/libpcap/lib/pkgconfig:/usr/local/opt/libxml2/lib/pkgconfig:/usr/local/opt/ncurses/lib/pkgconfig:/usr/local/opt/readline/lib/pkgconfig"
  PYTHON: "/opt/homebrew/bin/python3"
  MAKE: "/opt/homebrew/bin/gmake"

build_task:
  install_script:
    - brew update
    - brew upgrade
    - brew install autoconf automake bash-completion ccache diffutils flake8 git glib gnu-sed gnutls golang jq libev libtool libxml2 make ocaml ocaml-findlib perl pkg-config python3 qemu
    - if test -n "" ; then /opt/homebrew/bin/pip3 install  ; fi
  clone_script:
    - git clone --depth 100 "$CI_REPOSITORY_URL" .
    - git fetch origin "$CI_COMMIT_REF_NAME"
    - git reset --hard "$CI_COMMIT_SHA"
  build_script:
    - ci/build.sh
$ cirrus-run -v --show-build-log always ci/cirrus/$NAME.yml
build 5559916795002880: TRIGGERED
build 5559916795002880: EXECUTING
build 5559916795002880: EXECUTING
build 5559916795002880: EXECUTING
build 5559916795002880: EXECUTING
build 5559916795002880: EXECUTING
build 5559916795002880: EXECUTING
build 5559916795002880: EXECUTING
build 5559916795002880: EXECUTING
build 5559916795002880: EXECUTING
build 5559916795002880: EXECUTING
build 5559916795002880: EXECUTING
build 5559916795002880: EXECUTING
build 5559916795002880: EXECUTING
build 5559916795002880: EXECUTING
build 5559916795002880: EXECUTING
build 5559916795002880: EXECUTING
build 5559916795002880: EXECUTING
build 5559916795002880: EXECUTING
build 5559916795002880: EXECUTING
build 5559916795002880: EXECUTING
build 5559916795002880: EXECUTING
build 5559916795002880: EXECUTING
build 5559916795002880: EXECUTING
build 5559916795002880: EXECUTING
build 5559916795002880: EXECUTING
build 5559916795002880: EXECUTING
build 5559916795002880: EXECUTING
build 5559916795002880: EXECUTING
build 5559916795002880: EXECUTING
build 5559916795002880: EXECUTING
build 5559916795002880: EXECUTING
build 5559916795002880: EXECUTING
build 5559916795002880: EXECUTING
build 5559916795002880: EXECUTING
build 5559916795002880: EXECUTING
build 5559916795002880: EXECUTING
build 5559916795002880: EXECUTING
build 5559916795002880: EXECUTING
build 5559916795002880: EXECUTING
build 5559916795002880: EXECUTING
build 5559916795002880: EXECUTING
build 5559916795002880: EXECUTING
build 5559916795002880: EXECUTING
build 5559916795002880: EXECUTING
build 5559916795002880: EXECUTING
build 5559916795002880: EXECUTING
build 5559916795002880: EXECUTING
build 5559916795002880: EXECUTING
build 5559916795002880: EXECUTING
build 5559916795002880: FAILED
build 5559916795002880: FAILED
build 5559916795002880: FAILED
Build created: https://cirrus-ci.com/build/5559916795002880
Build failed, see log below:

## Task: build

## Task instruction: install
brew update
==> Homebrew collects anonymous analytics.
Read the analytics documentation (and how to opt-out) here:
  https://docs.brew.sh/Analytics
No analytics have been recorded yet (nor will be during this `brew` run).

==> Homebrew is run entirely by unpaid volunteers. Please consider donating:
  https://github.com/Homebrew/brew#donations

==> You have set:
  HOMEBREW_NO_AUTO_UPDATE
but we have dramatically sped up and fixed many bugs in the way we do Homebrew updates since.
Please consider unsetting these and tweaking the values based on the new behaviour.


Updated 2 taps (homebrew/core and homebrew/cask).
==> New Formulae
adb-enhanced
alass
bacon
bbot
bfs
bilix
blades
blink
botan@2
cargo-binstall
cbonsai
couchbase-shell
cppinsights
crabz
crystalline
cycode
driftwood
dysk
erg
erlang@25
espflash
feishu2md
fuc
fw
go-feature-flag
gotestsum
govulncheck
hex
hoverfly
ittapi
killport
libdivsufsort
libpanel
libshumate
libversion
llm
lr
mailpit
mvfst
mvt
neonctl
ntbtls
pgrok
pixi
plog
pop
prettierd
proxygen
pylyzer
pypy3.10
pypy3.9
python-cryptography
python-toml
quictls
rio
ruff-lsp
runme
s3scanner
sbom-tool
scrapy
sh4d0wup
shub
sickchill
solr@8.11
sqlpage
strip-nondeterminism
terragrunt-atlantis-config
trufflehog
trzsz-ssh
tzdiff
urlfinder
webpod
wget2
woof-doom
wpscan
xe
xlsxio
yyjson
zchunk
zrok
==> New Casks
4k-video-downloaderplus
bepo
browser-deputy
chatall
cilicon
drata-agent
elektron-overbridge
ente
fedistar
flexoptix
font-finagler
glaze
herd
jukebox
keyclu
lm-studio
maa
mycard
picoscope
poe
replay
rio
ripx
score
screen-studio
sfm
showmeyourhotkeys
ths
whisky
xiaomi-cloud
zspace
==> Outdated Formulae
awscli
cmake
gh
git-lfs
gitlab-runner
libnghttp2
libuv
mpfr
node
openssl@1.1
openssl@3
python@3.11
ruby-build

You have 13 outdated formulae installed.
You can upgrade them with brew upgrade
or list them with brew outdated.
brew upgrade
==> Upgrading 13 outdated packages:
git-lfs 3.3.0 -> 3.4.0
gh 2.31.0 -> 2.32.1
cmake 3.26.4 -> 3.27.1
libuv 1.45.0 -> 1.46.0
mpfr 4.2.0-p9 -> 4.2.0-p12
awscli 2.12.1 -> 2.13.6
ruby-build 20230615 -> 20230717
libnghttp2 1.54.0 -> 1.55.1
openssl@3 3.1.1 -> 3.1.2
openssl@1.1 1.1.1u -> 1.1.1v
node 20.3.0_1 -> 20.5.0
python@3.11 3.11.4 -> 3.11.4_1
gitlab-runner 16.0.2 -> 16.2.0
==> Fetching openssl@1.1
==> Downloading https://ghcr.io/v2/homebrew/core/openssl/1.1/manifests/1.1.1v
==> Downloading https://ghcr.io/v2/homebrew/core/openssl/1.1/blobs/sha256:a031514d1cf28965fb7cee2028fcc270fbcf3d4743cd13195d3b0b8edf3d2d1d
==> Fetching gh
==> Downloading https://ghcr.io/v2/homebrew/core/gh/manifests/2.32.1
==> Downloading https://ghcr.io/v2/homebrew/core/gh/blobs/sha256:b867c40c746d0b318121569a7a66571a3a0e45f707faed6cc799095ce02648d5
==> Fetching cmake
==> Downloading https://ghcr.io/v2/homebrew/core/cmake/manifests/3.27.1
==> Downloading https://ghcr.io/v2/homebrew/core/cmake/blobs/sha256:6e5eb8797d854a1874a0822db10975a4c04de2d821a1c58dfb61a74fd666b2a0
==> Fetching libuv
==> Downloading https://ghcr.io/v2/homebrew/core/libuv/manifests/1.46.0
==> Downloading https://ghcr.io/v2/homebrew/core/libuv/blobs/sha256:8c3beb4d11ed0d45cf0b7e07d280ff815eab9f9c138eec90a2f824168aed039e
==> Fetching mpfr
==> Downloading https://ghcr.io/v2/homebrew/core/mpfr/manifests/4.2.0-p12
==> Downloading https://ghcr.io/v2/homebrew/core/mpfr/blobs/sha256:43db595106704b53119e8d45c2a28a157b78c488bd31144490338cacf5180232
==> Fetching openssl@3
==> Downloading https://ghcr.io/v2/homebrew/core/openssl/3/manifests/3.1.2-1
==> Downloading https://ghcr.io/v2/homebrew/core/openssl/3/blobs/sha256:904a07d94bd731815d2db4c92abec9b90132cb9b0fb1c83a2906c364f9665b04
==> Fetching python@3.11
==> Downloading https://ghcr.io/v2/homebrew/core/python/3.11/manifests/3.11.4_1-1
==> Downloading https://ghcr.io/v2/homebrew/core/python/3.11/blobs/sha256:0b34eff80378cb1157e1fefee56a89160e7a805226c32a2f24b09d5d17c1710e
==> Fetching awscli
==> Downloading https://ghcr.io/v2/homebrew/core/awscli/manifests/2.13.6
==> Downloading https://ghcr.io/v2/homebrew/core/awscli/blobs/sha256:698788f2d44565de12419fc2f7e8b6305a0d1f46fd47b8726c7e209318dbbd6d
==> Fetching ruby-build
==> Downloading https://ghcr.io/v2/homebrew/core/ruby-build/manifests/20230717
==> Downloading https://ghcr.io/v2/homebrew/core/ruby-build/blobs/sha256:22802454be9a900c2d8ca2ed94ccf9fb443da505ae5b207c37cd4da15da98891
==> Fetching libnghttp2
==> Downloading https://ghcr.io/v2/homebrew/core/libnghttp2/manifests/1.55.1
==> Downloading https://ghcr.io/v2/homebrew/core/libnghttp2/blobs/sha256:9b8836abe3a3b7e1478fe50d1873f301dd9ae53c2ef814e44e9ce8d73cccc53f
==> Fetching node
==> Downloading https://ghcr.io/v2/homebrew/core/node/manifests/20.5.0
==> Downloading https://ghcr.io/v2/homebrew/core/node/blobs/sha256:98f5724565b4130f4b65f267d071520aa33561e5d0eb6eea67bcc9a07f97856d
==> Fetching git-lfs
==> Downloading https://ghcr.io/v2/homebrew/core/git-lfs/manifests/3.4.0
==> Downloading https://ghcr.io/v2/homebrew/core/git-lfs/blobs/sha256:4fb45479f699c517bcc3dc2cc4f983edf6f29fdb4c2919774620033f9261d18f
==> Fetching gitlab-runner
==> Downloading https://ghcr.io/v2/homebrew/core/gitlab-runner/manifests/16.2.0
==> Downloading https://ghcr.io/v2/homebrew/core/gitlab-runner/blobs/sha256:34e1515ad94bda914bdf3b0fe90a2d4964622b18f178ecf00790a8ae747c5ed3
==> Upgrading openssl@1.1
  1.1.1u -> 1.1.1v 
==> Pouring openssl@1.1--1.1.1v.arm64_ventura.bottle.tar.gz
🍺  /opt/homebrew/Cellar/openssl@1.1/1.1.1v: 8,101 files, 18MB
==> Upgrading gh
  2.31.0 -> 2.32.1 
==> Pouring gh--2.32.1.arm64_ventura.bottle.tar.gz
==> Caveats
zsh completions have been installed to:
  /opt/homebrew/share/zsh/site-functions
==> Summary
🍺  /opt/homebrew/Cellar/gh/2.32.1: 189 files, 41.7MB
==> Upgrading cmake
  3.26.4 -> 3.27.1 
==> Pouring cmake--3.27.1.arm64_ventura.bottle.tar.gz
==> Caveats
To install the CMake documentation, run:
  brew install cmake-docs

Emacs Lisp files have been installed to:
  /opt/homebrew/share/emacs/site-lisp/cmake
==> Summary
🍺  /opt/homebrew/Cellar/cmake/3.27.1: 3,284 files, 55.4MB
==> Upgrading libuv
  1.45.0 -> 1.46.0 
==> Pouring libuv--1.46.0.arm64_ventura.bottle.tar.gz
🍺  /opt/homebrew/Cellar/libuv/1.46.0: 47 files, 3MB
==> Upgrading mpfr
  4.2.0-p9 -> 4.2.0-p12 
==> Pouring mpfr--4.2.0-p12.arm64_ventura.bottle.tar.gz
🍺  /opt/homebrew/Cellar/mpfr/4.2.0-p12: 30 files, 3MB
==> Upgrading openssl@3
  3.1.1 -> 3.1.2 
==> Pouring openssl@3--3.1.2.arm64_ventura.bottle.1.tar.gz
🍺  /opt/homebrew/Cellar/openssl@3/3.1.2: 6,495 files, 28.4MB
==> Upgrading python@3.11
  3.11.4 -> 3.11.4_1 
==> Pouring python@3.11--3.11.4_1.arm64_ventura.bottle.1.tar.gz
==> /opt/homebrew/Cellar/python@3.11/3.11.4_1/bin/python3.11 -Im ensurepip
==> /opt/homebrew/Cellar/python@3.11/3.11.4_1/bin/python3.11 -Im pip install -v 
🍺  /opt/homebrew/Cellar/python@3.11/3.11.4_1: 3,287 files, 61.9MB
==> Upgrading awscli
  2.12.1 -> 2.13.6 
==> Pouring awscli--2.13.6.arm64_ventura.bottle.tar.gz
==> Caveats
The "examples" directory has been installed to:
  /opt/homebrew/share/awscli/examples

zsh completions and functions have been installed to:
  /opt/homebrew/share/zsh/site-functions
==> Summary
🍺  /opt/homebrew/Cellar/awscli/2.13.6: 12,896 files, 110.6MB
==> Upgrading ruby-build
  20230615 -> 20230717 
==> Pouring ruby-build--20230717.all.bottle.tar.gz
🍺  /opt/homebrew/Cellar/ruby-build/20230717: 584 files, 306.2KB
==> Upgrading libnghttp2
  1.54.0 -> 1.55.1 
==> Pouring libnghttp2--1.55.1.arm64_ventura.bottle.tar.gz
🍺  /opt/homebrew/Cellar/libnghttp2/1.55.1: 13 files, 728.3KB
==> Upgrading node
  20.3.0_1 -> 20.5.0 
==> Pouring node--20.5.0.arm64_ventura.bottle.tar.gz
🍺  /opt/homebrew/Cellar/node/20.5.0: 2,356 files, 57.2MB
==> Upgrading git-lfs
  3.3.0 -> 3.4.0 
==> Pouring git-lfs--3.4.0.arm64_ventura.bottle.tar.gz
==> Caveats
Update your git config to finish installation:

  # Update global git config
  $ git lfs install

  # Update system git config
  $ git lfs install --system
==> Summary
🍺  /opt/homebrew/Cellar/git-lfs/3.4.0: 78 files, 13MB
==> Upgrading gitlab-runner
  16.0.2 -> 16.2.0 
==> Pouring gitlab-runner--16.2.0.arm64_ventura.bottle.tar.gz
==> Caveats
To start gitlab-runner now and restart at login:
  brew services start gitlab-runner
Or, if you don't want/need a background service you can just run:
  /opt/homebrew/opt/gitlab-runner/bin/gitlab-runner run --syslog
==> Summary
🍺  /opt/homebrew/Cellar/gitlab-runner/16.2.0: 9 files, 73.2MB
==> Caveats
==> gh
zsh completions have been installed to:
  /opt/homebrew/share/zsh/site-functions
==> cmake
To install the CMake documentation, run:
  brew install cmake-docs

Emacs Lisp files have been installed to:
  /opt/homebrew/share/emacs/site-lisp/cmake
==> awscli
The "examples" directory has been installed to:
  /opt/homebrew/share/awscli/examples

zsh completions and functions have been installed to:
  /opt/homebrew/share/zsh/site-functions
==> git-lfs
Update your git config to finish installation:

  # Update global git config
  $ git lfs install

  # Update system git config
  $ git lfs install --system
==> gitlab-runner
To start gitlab-runner now and restart at login:
  brew services start gitlab-runner
Or, if you don't want/need a background service you can just run:
  /opt/homebrew/opt/gitlab-runner/bin/gitlab-runner run --syslog
brew install autoconf automake bash-completion ccache diffutils flake8 git glib gnu-sed gnutls golang jq libev libtool libxml2 make ocaml ocaml-findlib perl pkg-config python3 qemu
Warning: autoconf 2.71 is already installed and up-to-date.
To reinstall 2.71, run:
  brew reinstall autoconf
Warning: jq 1.6 is already installed and up-to-date.
To reinstall 1.6, run:
  brew reinstall jq
Warning: pkg-config 0.29.2_3 is already installed and up-to-date.
To reinstall 0.29.2_3, run:
  brew reinstall pkg-config
Warning: python@3.11 3.11.4_1 is already installed and up-to-date.
To reinstall 3.11.4_1, run:
  brew reinstall python@3.11
==> Fetching automake
==> Downloading https://ghcr.io/v2/homebrew/core/automake/manifests/1.16.5
==> Downloading https://ghcr.io/v2/homebrew/core/automake/blobs/sha256:f68481d06be7fa3f0a0881edb825a336e7f6548191c762d68bd817183b238f5a
==> Fetching bash-completion
==> Downloading https://ghcr.io/v2/homebrew/core/bash-completion/manifests/1.3_3
==> Downloading https://ghcr.io/v2/homebrew/core/bash-completion/blobs/sha256:d7902e07973d14daf1bf98d5e3bc5b84beeee977b943c33585cf86d4eaae6e36
==> Fetching dependencies for ccache: hiredis
==> Fetching hiredis
==> Downloading https://ghcr.io/v2/homebrew/core/hiredis/manifests/1.2.0-1
==> Downloading https://ghcr.io/v2/homebrew/core/hiredis/blobs/sha256:9970a5ff45d25be488b5f3e843fb777624b4824510d8434b23565fc9b703a59a
==> Fetching ccache
==> Downloading https://ghcr.io/v2/homebrew/core/ccache/manifests/4.8.2
==> Downloading https://ghcr.io/v2/homebrew/core/ccache/blobs/sha256:02ecd933e834f58013d924090d13dafeb46a6f9606bf74b62205d06d47fe4b22
==> Fetching diffutils
==> Downloading https://ghcr.io/v2/homebrew/core/diffutils/manifests/3.10
==> Downloading https://ghcr.io/v2/homebrew/core/diffutils/blobs/sha256:c660290591feea403a36b8fc29e77b7844bc1e99a1fb6c7d0110f42992c4e559
==> Fetching flake8
==> Downloading https://ghcr.io/v2/homebrew/core/flake8/manifests/6.1.0
==> Downloading https://ghcr.io/v2/homebrew/core/flake8/blobs/sha256:1eed9a057bfab1b4db4cb236a4a16d1ea1ff40d16975bcdae17da0d01457308a
==> Fetching dependencies for git: pcre2
==> Fetching pcre2
==> Downloading https://ghcr.io/v2/homebrew/core/pcre2/manifests/10.42
==> Downloading https://ghcr.io/v2/homebrew/core/pcre2/blobs/sha256:8423a338c590ab1a6f265b39a9d1a67ab1361a586f0e494a8c9555cff2867536
==> Fetching git
==> Downloading https://ghcr.io/v2/homebrew/core/git/manifests/2.41.0_2
==> Downloading https://ghcr.io/v2/homebrew/core/git/blobs/sha256:da6d23d518ee5148c4c1308406b4eabba0b2c5ba1f653d63e9fe8f56de59bc29
==> Fetching glib
==> Downloading https://ghcr.io/v2/homebrew/core/glib/manifests/2.76.4
==> Downloading https://ghcr.io/v2/homebrew/core/glib/blobs/sha256:e5995be18147cbc766ee495c2d142f79b80cc18ac95c8eb3bce6613bcad88fe3
==> Fetching gnu-sed
==> Downloading https://ghcr.io/v2/homebrew/core/gnu-sed/manifests/4.9
==> Downloading https://ghcr.io/v2/homebrew/core/gnu-sed/blobs/sha256:5abaf39c16d02125db97d14cd36a96cf1a20a87821199cb38a55134fd4e0aaef
==> Fetching dependencies for gnutls: libtasn1, nettle, p11-kit, libevent and unbound
==> Fetching libtasn1
==> Downloading https://ghcr.io/v2/homebrew/core/libtasn1/manifests/4.19.0
==> Downloading https://ghcr.io/v2/homebrew/core/libtasn1/blobs/sha256:9fcf93a7992888a29caf2bc3ad37fb27ee8ceef180367797f4a11040fa761eac
==> Fetching nettle
==> Downloading https://ghcr.io/v2/homebrew/core/nettle/manifests/3.9.1
==> Downloading https://ghcr.io/v2/homebrew/core/nettle/blobs/sha256:751e140ceac7711c462f1c05d74297c79f0abea26666f974370886c01d7bec83
==> Fetching p11-kit
==> Downloading https://ghcr.io/v2/homebrew/core/p11-kit/manifests/0.25.0
==> Downloading https://ghcr.io/v2/homebrew/core/p11-kit/blobs/sha256:4dad6178e4d9f6ac8d9e20036b8ec1163d2d46dff494d1911e6ffcd7b19a4f93
==> Fetching libevent
==> Downloading https://ghcr.io/v2/homebrew/core/libevent/manifests/2.1.12_1
==> Downloading https://ghcr.io/v2/homebrew/core/libevent/blobs/sha256:a75d453a7fe2aba1eaba334621b7bd9f0ff6f9e1f04aa400565f68711a9f6db4
==> Fetching unbound
==> Downloading https://ghcr.io/v2/homebrew/core/unbound/manifests/1.17.1_1
==> Downloading https://ghcr.io/v2/homebrew/core/unbound/blobs/sha256:987c9200c5657ef18b7e81ba89981be152fd10bad97d4475870af1837b7eac9f
==> Fetching gnutls
==> Downloading https://ghcr.io/v2/homebrew/core/gnutls/manifests/3.8.0
==> Downloading https://ghcr.io/v2/homebrew/core/gnutls/blobs/sha256:a10227b5f3b46064fb325eb21d5103b6fad145dbbb87abd4f8ff8d76270ea32a
==> Fetching go
==> Downloading https://ghcr.io/v2/homebrew/core/go/manifests/1.20.7
==> Downloading https://ghcr.io/v2/homebrew/core/go/blobs/sha256:c21a407c8b631ee5ccb8ddb2c8bf72e610b8e765ab1514b945b3825ae467ea6e
==> Fetching libev
==> Downloading https://ghcr.io/v2/homebrew/core/libev/manifests/4.33
==> Downloading https://ghcr.io/v2/homebrew/core/libev/blobs/sha256:45855fb985e74c97e1764ae481f1699e846441089cc3da65bdca5d8fc1b41243
==> Fetching libtool
==> Downloading https://ghcr.io/v2/homebrew/core/libtool/manifests/2.4.7-1
==> Downloading https://ghcr.io/v2/homebrew/core/libtool/blobs/sha256:a7196b340a6b2ee833b9451409a2e83b08ba192bebe4fd019c6e658789c76298
==> Fetching libxml2
==> Downloading https://ghcr.io/v2/homebrew/core/libxml2/manifests/2.11.4_1
==> Downloading https://ghcr.io/v2/homebrew/core/libxml2/blobs/sha256:989e1fdfc8a8610fba0cfed05d1f6af6398f0f337f203ed427e1dea0420ac1a3
==> Fetching make
==> Downloading https://ghcr.io/v2/homebrew/core/make/manifests/4.4.1
==> Downloading https://ghcr.io/v2/homebrew/core/make/blobs/sha256:23e26446ffdefd2b7fe44c559e11ab6bc127abd32233847f4e73bb3de87d98c6
==> Fetching ocaml
==> Downloading https://ghcr.io/v2/homebrew/core/ocaml/manifests/4.14.0
==> Downloading https://ghcr.io/v2/homebrew/core/ocaml/blobs/sha256:fea680c0c2345edadc91fa0b9102ab2b1223a0f4312370a8fc4f917164f98e51
==> Fetching ocaml-findlib
==> Downloading https://ghcr.io/v2/homebrew/core/ocaml-findlib/manifests/1.9.6
==> Downloading https://ghcr.io/v2/homebrew/core/ocaml-findlib/blobs/sha256:bac75b12905f7138e93455ef3c4599fd417448dccafec8cbf5cc63b7192b63c7
==> Fetching dependencies for perl: berkeley-db and gdbm
==> Fetching berkeley-db
==> Downloading https://ghcr.io/v2/homebrew/core/berkeley-db/manifests/18.1.40_2
==> Downloading https://ghcr.io/v2/homebrew/core/berkeley-db/blobs/sha256:67fed25d26cb987106b346ee4088959b71306db6a016cb6f58cca9da9350c36d
==> Fetching gdbm
==> Downloading https://ghcr.io/v2/homebrew/core/gdbm/manifests/1.23
==> Downloading https://ghcr.io/v2/homebrew/core/gdbm/blobs/sha256:a7321472cc9ff32a54c549556340dd1ad9dd95415828149005fb4959d04e83b7
==> Fetching perl
==> Downloading https://ghcr.io/v2/homebrew/core/perl/manifests/5.36.1
==> Downloading https://ghcr.io/v2/homebrew/core/perl/blobs/sha256:95806fc97a4d19f592e9fc265e2a79a3183463306c41b665cea9f69d0d748d41
==> Fetching dependencies for qemu: capstone, jpeg-turbo, libpng, libslirp, libssh, libusb, lzo, ncurses, pixman, snappy and vde
==> Fetching capstone
==> Downloading https://ghcr.io/v2/homebrew/core/capstone/manifests/4.0.2
==> Downloading https://ghcr.io/v2/homebrew/core/capstone/blobs/sha256:4a7f3c31862791da2c3e9436880a84953ad61a7764fbac208fb6b6999ee139dc
==> Fetching jpeg-turbo
==> Downloading https://ghcr.io/v2/homebrew/core/jpeg-turbo/manifests/3.0.0
==> Downloading https://ghcr.io/v2/homebrew/core/jpeg-turbo/blobs/sha256:1971c1fa66c2580fa0bfafe5350c6170bfe7395a4e503e7bfe0c69ec2e353010
==> Fetching libpng
==> Downloading https://ghcr.io/v2/homebrew/core/libpng/manifests/1.6.40
==> Downloading https://ghcr.io/v2/homebrew/core/libpng/blobs/sha256:c309cf133ab08f4fd25210da897eaaff2603e9a7e1bdc178821c7e186fb9ee69
==> Fetching libslirp
==> Downloading https://ghcr.io/v2/homebrew/core/libslirp/manifests/4.7.0
==> Downloading https://ghcr.io/v2/homebrew/core/libslirp/blobs/sha256:3e461de89cdcc48cd88ed8065700575cc3d4921213f2023cce1c1c56853c9117
==> Fetching libssh
==> Downloading https://ghcr.io/v2/homebrew/core/libssh/manifests/0.10.5_1
==> Downloading https://ghcr.io/v2/homebrew/core/libssh/blobs/sha256:5b5925ae5e0d31dd7b2c508eb1f6a19585a87cb66310d5a658e772666500191d
==> Fetching libusb
==> Downloading https://ghcr.io/v2/homebrew/core/libusb/manifests/1.0.26
==> Downloading https://ghcr.io/v2/homebrew/core/libusb/blobs/sha256:ea8a4a04b5cc81eff38d0c5cdfe2fbac519ca2c7652c64371074f4abaf766a0b
==> Fetching lzo
==> Downloading https://ghcr.io/v2/homebrew/core/lzo/manifests/2.10
==> Downloading https://ghcr.io/v2/homebrew/core/lzo/blobs/sha256:a565c627b13f2dc7fc4550aa8290a4c3feb2f48fcaa45c9f7f4bc4fe4535aa66
==> Fetching ncurses
==> Downloading https://ghcr.io/v2/homebrew/core/ncurses/manifests/6.4-1
==> Downloading https://ghcr.io/v2/homebrew/core/ncurses/blobs/sha256:8afdd105a6b1d9ec6c567edfe5a08dd3eff5bece58fc29894ff64ae3851c4ddb
==> Fetching pixman
==> Downloading https://ghcr.io/v2/homebrew/core/pixman/manifests/0.42.2-1
==> Downloading https://ghcr.io/v2/homebrew/core/pixman/blobs/sha256:e27867c503bd9cf858159261e053184d19ae00357dc89426810f80734aaaefd0
==> Fetching snappy
==> Downloading https://ghcr.io/v2/homebrew/core/snappy/manifests/1.1.10
==> Downloading https://ghcr.io/v2/homebrew/core/snappy/blobs/sha256:ca95915a51bed09a5e70ebb6f253eabe4df5b00e87ebe49aea0124f8bb51bc3c
==> Fetching vde
==> Downloading https://ghcr.io/v2/homebrew/core/vde/manifests/2.3.3
==> Downloading https://ghcr.io/v2/homebrew/core/vde/blobs/sha256:982a56825cbd1bd374001330e3492e83a1d82825ed7228d33705ffad3b927e8e
==> Fetching qemu
==> Downloading https://ghcr.io/v2/homebrew/core/qemu/manifests/8.0.3
==> Downloading https://ghcr.io/v2/homebrew/core/qemu/blobs/sha256:019b99b1608ab59d75492252f2304649391fe61e947ed40d4c47e274d8bf869b
==> Pouring automake--1.16.5.arm64_ventura.bottle.tar.gz
🍺  /opt/homebrew/Cellar/automake/1.16.5: 131 files, 3.5MB
==> Pouring bash-completion--1.3_3.arm64_ventura.bottle.tar.gz
==> Caveats
Add the following line to your ~/.bash_profile:
  [[ -r "/opt/homebrew/etc/profile.d/bash_completion.sh" ]] && . "/opt/homebrew/etc/profile.d/bash_completion.sh"
==> Summary
🍺  /opt/homebrew/Cellar/bash-completion/1.3_3: 189 files, 608.4KB
==> Installing dependencies for ccache: hiredis
==> Installing ccache dependency: hiredis
==> Pouring hiredis--1.2.0.arm64_ventura.bottle.1.tar.gz
🍺  /opt/homebrew/Cellar/hiredis/1.2.0: 52 files, 490.1KB
==> Installing ccache
==> Pouring ccache--4.8.2.arm64_ventura.bottle.tar.gz
==> Caveats
To install symlinks for compilers that will automatically use
ccache, prepend this directory to your PATH:
  /opt/homebrew/opt/ccache/libexec

If this is an upgrade and you have previously added the symlinks to
your PATH, you may need to modify it to the path specified above so
it points to the current version.

NOTE: ccache can prevent some software from compiling.
ALSO NOTE: The brew command, by design, will never use ccache.
==> Summary
🍺  /opt/homebrew/Cellar/ccache/4.8.2: 78 files, 1.3MB
==> Pouring diffutils--3.10.arm64_ventura.bottle.tar.gz
🍺  /opt/homebrew/Cellar/diffutils/3.10: 17 files, 870.5KB
==> Pouring flake8--6.1.0.arm64_ventura.bottle.tar.gz
🍺  /opt/homebrew/Cellar/flake8/6.1.0: 857 files, 10MB
==> Installing dependencies for git: pcre2
==> Installing git dependency: pcre2
==> Pouring pcre2--10.42.arm64_ventura.bottle.tar.gz
🍺  /opt/homebrew/Cellar/pcre2/10.42: 230 files, 6.2MB
==> Installing git
==> Pouring git--2.41.0_2.arm64_ventura.bottle.tar.gz
==> Caveats
The Tcl/Tk GUIs (e.g. gitk, git-gui) are now in the `git-gui` formula.
Subversion interoperability (git-svn) is now in the `git-svn` formula.

zsh completions and functions have been installed to:
  /opt/homebrew/share/zsh/site-functions
==> Summary
🍺  /opt/homebrew/Cellar/git/2.41.0_2: 1,633 files, 49.5MB
==> Pouring glib--2.76.4.arm64_ventura.bottle.tar.gz
🍺  /opt/homebrew/Cellar/glib/2.76.4: 455 files, 22.2MB
==> Pouring gnu-sed--4.9.arm64_ventura.bottle.tar.gz
==> Caveats
GNU "sed" has been installed as "gsed".
If you need to use it as "sed", you can add a "gnubin" directory
to your PATH from your bashrc like:

    PATH="/opt/homebrew/opt/gnu-sed/libexec/gnubin:$PATH"
==> Summary
🍺  /opt/homebrew/Cellar/gnu-sed/4.9: 12 files, 613.6KB
==> Installing dependencies for gnutls: libtasn1, nettle, p11-kit, libevent and unbound
==> Installing gnutls dependency: libtasn1
==> Pouring libtasn1--4.19.0.arm64_ventura.bottle.tar.gz
🍺  /opt/homebrew/Cellar/libtasn1/4.19.0: 61 files, 717.8KB
==> Installing gnutls dependency: nettle
==> Pouring nettle--3.9.1.arm64_ventura.bottle.tar.gz
🍺  /opt/homebrew/Cellar/nettle/3.9.1: 94 files, 2.7MB
==> Installing gnutls dependency: p11-kit
==> Pouring p11-kit--0.25.0.arm64_ventura.bottle.tar.gz
🍺  /opt/homebrew/Cellar/p11-kit/0.25.0: 67 files, 4.8MB
==> Installing gnutls dependency: libevent
==> Pouring libevent--2.1.12_1.arm64_ventura.bottle.tar.gz
🍺  /opt/homebrew/Cellar/libevent/2.1.12_1: 57 files, 2.2MB
==> Installing gnutls dependency: unbound
==> Pouring unbound--1.17.1_1.arm64_ventura.bottle.tar.gz
🍺  /opt/homebrew/Cellar/unbound/1.17.1_1: 58 files, 5.7MB
==> Installing gnutls
==> Pouring gnutls--3.8.0.arm64_ventura.bottle.tar.gz
==> Caveats
Guile bindings are now in the `guile-gnutls` formula.
==> Summary
🍺  /opt/homebrew/Cellar/gnutls/3.8.0: 1,281 files, 10.6MB
==> Pouring go--1.20.7.arm64_ventura.bottle.tar.gz
🍺  /opt/homebrew/Cellar/go/1.20.7: 11,997 files, 233.1MB
==> Pouring libev--4.33.arm64_ventura.bottle.tar.gz
🍺  /opt/homebrew/Cellar/libev/4.33: 12 files, 500.6KB
==> Pouring libtool--2.4.7.arm64_ventura.bottle.1.tar.gz
==> Caveats
All commands have been installed with the prefix "g".
If you need to use these commands with their normal names, you
can add a "gnubin" directory to your PATH from your bashrc like:
  PATH="/opt/homebrew/opt/libtool/libexec/gnubin:$PATH"
==> Summary
🍺  /opt/homebrew/Cellar/libtool/2.4.7: 75 files, 3.8MB
==> Pouring libxml2--2.11.4_1.arm64_ventura.bottle.tar.gz
==> Caveats
libxml2 is keg-only, which means it was not symlinked into /opt/homebrew,
because macOS already provides this software and installing another version in
parallel can cause all kinds of trouble.

If you need to have libxml2 first in your PATH, run:
  echo 'export PATH="/opt/homebrew/opt/libxml2/bin:$PATH"' >> ~/.zshrc

For compilers to find libxml2 you may need to set:
  export LDFLAGS="-L/opt/homebrew/opt/libxml2/lib"
  export CPPFLAGS="-I/opt/homebrew/opt/libxml2/include"

For pkg-config to find libxml2 you may need to set:
  export PKG_CONFIG_PATH="/opt/homebrew/opt/libxml2/lib/pkgconfig"
==> Summary
🍺  /opt/homebrew/Cellar/libxml2/2.11.4_1: 205 files, 7.3MB
==> Pouring make--4.4.1.arm64_ventura.bottle.tar.gz
==> Caveats
GNU "make" has been installed as "gmake".
If you need to use it as "make", you can add a "gnubin" directory
to your PATH from your bashrc like:

    PATH="/opt/homebrew/opt/make/libexec/gnubin:$PATH"
==> Summary
🍺  /opt/homebrew/Cellar/make/4.4.1: 16 files, 1.3MB
==> Pouring ocaml--4.14.0.arm64_ventura.bottle.tar.gz
🍺  /opt/homebrew/Cellar/ocaml/4.14.0: 2,425 files, 400.3MB
==> Pouring ocaml-findlib--1.9.6.arm64_ventura.bottle.tar.gz
🍺  /opt/homebrew/Cellar/ocaml-findlib/1.9.6: 53 files, 2.7MB
==> Installing dependencies for perl: berkeley-db and gdbm
==> Installing perl dependency: berkeley-db
==> Pouring berkeley-db--18.1.40_2.arm64_ventura.bottle.tar.gz
🍺  /opt/homebrew/Cellar/berkeley-db/18.1.40_2: 44 files, 6.1MB
==> Installing perl dependency: gdbm
==> Pouring gdbm--1.23.arm64_ventura.bottle.tar.gz
🍺  /opt/homebrew/Cellar/gdbm/1.23: 24 files, 1MB
==> Installing perl
==> Pouring perl--5.36.1.arm64_ventura.bottle.tar.gz
==> Caveats
By default non-brewed cpan modules are installed to the Cellar. If you wish
for your modules to persist across updates we recommend using `local::lib`.

You can set that up like this:
  PERL_MM_OPT="INSTALL_BASE=$HOME/perl5" cpan local::lib
And add the following to your shell profile e.g. ~/.profile or ~/.zshrc
  eval "$(perl -I$HOME/perl5/lib/perl5 -Mlocal::lib=$HOME/perl5)"
==> Summary
🍺  /opt/homebrew/Cellar/perl/5.36.1: 2,492 files, 67.7MB
==> Installing dependencies for qemu: capstone, jpeg-turbo, libpng, libslirp, libssh, libusb, lzo, ncurses, pixman, snappy and vde
==> Installing qemu dependency: capstone
==> Pouring capstone--4.0.2.arm64_ventura.bottle.tar.gz
🍺  /opt/homebrew/Cellar/capstone/4.0.2: 25 files, 14.7MB
==> Installing qemu dependency: jpeg-turbo
==> Pouring jpeg-turbo--3.0.0.arm64_ventura.bottle.tar.gz
🍺  /opt/homebrew/Cellar/jpeg-turbo/3.0.0: 44 files, 3.4MB
==> Installing qemu dependency: libpng
==> Pouring libpng--1.6.40.arm64_ventura.bottle.tar.gz
🍺  /opt/homebrew/Cellar/libpng/1.6.40: 27 files, 1.3MB
==> Installing qemu dependency: libslirp
==> Pouring libslirp--4.7.0.arm64_ventura.bottle.tar.gz
🍺  /opt/homebrew/Cellar/libslirp/4.7.0: 11 files, 385KB
==> Installing qemu dependency: libssh
==> Pouring libssh--0.10.5_1.arm64_ventura.bottle.tar.gz
🍺  /opt/homebrew/Cellar/libssh/0.10.5_1: 23 files, 1.3MB
==> Installing qemu dependency: libusb
==> Pouring libusb--1.0.26.arm64_ventura.bottle.tar.gz
🍺  /opt/homebrew/Cellar/libusb/1.0.26: 22 files, 595.0KB
==> Installing qemu dependency: lzo
==> Pouring lzo--2.10.arm64_ventura.bottle.tar.gz
🍺  /opt/homebrew/Cellar/lzo/2.10: 31 files, 566.2KB
==> Installing qemu dependency: ncurses
==> Pouring ncurses--6.4.arm64_ventura.bottle.1.tar.gz
🍺  /opt/homebrew/Cellar/ncurses/6.4: 4,001 files, 9.7MB
==> Installing qemu dependency: pixman
==> Pouring pixman--0.42.2.arm64_ventura.bottle.1.tar.gz
🍺  /opt/homebrew/Cellar/pixman/0.42.2: 11 files, 1.2MB
==> Installing qemu dependency: snappy
==> Pouring snappy--1.1.10.arm64_ventura.bottle.tar.gz
🍺  /opt/homebrew/Cellar/snappy/1.1.10: 18 files, 164.2KB
==> Installing qemu dependency: vde
==> Pouring vde--2.3.3.arm64_ventura.bottle.tar.gz
🍺  /opt/homebrew/Cellar/vde/2.3.3: 66 files, 1.3MB
==> Installing qemu
==> Pouring qemu--8.0.3.arm64_ventura.bottle.tar.gz
🍺  /opt/homebrew/Cellar/qemu/8.0.3: 162 files, 527.4MB
==> Caveats
==> bash-completion
Add the following line to your ~/.bash_profile:
  [[ -r "/opt/homebrew/etc/profile.d/bash_completion.sh" ]] && . "/opt/homebrew/etc/profile.d/bash_completion.sh"
==> ccache
To install symlinks for compilers that will automatically use
ccache, prepend this directory to your PATH:
  /opt/homebrew/opt/ccache/libexec

If this is an upgrade and you have previously added the symlinks to
your PATH, you may need to modify it to the path specified above so
it points to the current version.

NOTE: ccache can prevent some software from compiling.
ALSO NOTE: The brew command, by design, will never use ccache.
==> git
The Tcl/Tk GUIs (e.g. gitk, git-gui) are now in the `git-gui` formula.
Subversion interoperability (git-svn) is now in the `git-svn` formula.

zsh completions and functions have been installed to:
  /opt/homebrew/share/zsh/site-functions
==> gnu-sed
GNU "sed" has been installed as "gsed".
If you need to use it as "sed", you can add a "gnubin" directory
to your PATH from your bashrc like:

    PATH="/opt/homebrew/opt/gnu-sed/libexec/gnubin:$PATH"
==> gnutls
Guile bindings are now in the `guile-gnutls` formula.
==> libtool
All commands have been installed with the prefix "g".
If you need to use these commands with their normal names, you
can add a "gnubin" directory to your PATH from your bashrc like:
  PATH="/opt/homebrew/opt/libtool/libexec/gnubin:$PATH"
==> libxml2
libxml2 is keg-only, which means it was not symlinked into /opt/homebrew,
because macOS already provides this software and installing another version in
parallel can cause all kinds of trouble.

If you need to have libxml2 first in your PATH, run:
  echo 'export PATH="/opt/homebrew/opt/libxml2/bin:$PATH"' >> ~/.zshrc

For compilers to find libxml2 you may need to set:
  export LDFLAGS="-L/opt/homebrew/opt/libxml2/lib"
  export CPPFLAGS="-I/opt/homebrew/opt/libxml2/include"

For pkg-config to find libxml2 you may need to set:
  export PKG_CONFIG_PATH="/opt/homebrew/opt/libxml2/lib/pkgconfig"
==> make
GNU "make" has been installed as "gmake".
If you need to use it as "make", you can add a "gnubin" directory
to your PATH from your bashrc like:

    PATH="/opt/homebrew/opt/make/libexec/gnubin:$PATH"
==> perl
By default non-brewed cpan modules are installed to the Cellar. If you wish
for your modules to persist across updates we recommend using `local::lib`.

You can set that up like this:
  PERL_MM_OPT="INSTALL_BASE=$HOME/perl5" cpan local::lib
And add the following to your shell profile e.g. ~/.profile or ~/.zshrc
  eval "$(perl -I$HOME/perl5/lib/perl5 -Mlocal::lib=$HOME/perl5)"
if test -n "" ; then /opt/homebrew/bin/pip3 install  ; fi
������������������������������������������������������������������������������������������������������

## Task instruction: clone
git clone --depth 100 "$CI_REPOSITORY_URL" .
Cloning into '.'...
git fetch origin "$CI_COMMIT_REF_NAME"
From https://gitlab.com/nbdkit/libnbd
 * branch            master     -> FETCH_HEAD
git reset --hard "$CI_COMMIT_SHA"
HEAD is now at ae46b96 rust: Add some examples


## Task instruction: build
ci/build.sh
+ main
+ MAKE=/opt/homebrew/bin/gmake
+ autoreconf -if
glibtoolize: putting auxiliary files in '.'.
glibtoolize: copying file './ltmain.sh'
glibtoolize: putting macros in AC_CONFIG_MACRO_DIRS, 'm4'.
glibtoolize: copying file 'm4/libtool.m4'
glibtoolize: copying file 'm4/ltoptions.m4'
glibtoolize: copying file 'm4/ltsugar.m4'
glibtoolize: copying file 'm4/ltversion.m4'
glibtoolize: copying file 'm4/lt~obsolete.m4'
configure.ac:23: installing './compile'
configure.ac:28: installing './config.guess'
configure.ac:28: installing './config.sub'
configure.ac:27: installing './install-sh'
configure.ac:27: installing './missing'
common/include/Makefile.am: installing './depcomp'
parallel-tests: installing './test-driver'
+ CONFIG_ARGS='--enable-gcc-warnings '
+ test skip = ''
+ CONFIG_ARGS='--enable-gcc-warnings  --with-gnutls'
+ test skip = ''
+ CONFIG_ARGS='--enable-gcc-warnings  --with-gnutls --with-libxml2'
+ test -n ''
+ CONFIG_ARGS='--enable-gcc-warnings  --with-gnutls --with-libxml2
            --enable-fuse
            --enable-ocaml
            --enable-python'
+ test '' = skip
+ CONFIG_ARGS='--enable-gcc-warnings  --with-gnutls --with-libxml2
            --enable-fuse
            --enable-ocaml
            --enable-python --enable-golang'
+ ./configure --enable-gcc-warnings --with-gnutls --with-libxml2 --enable-fuse --enable-ocaml --enable-python --enable-golang
checking for gcc... gcc
checking whether the C compiler works... yes
checking for C compiler default output file name... a.out
checking for suffix of executables... 
checking whether we are cross compiling... no
checking for suffix of object files... o
checking whether the compiler supports GNU C... yes
checking whether gcc accepts -g... yes
checking for gcc option to enable C11 features... none needed
checking whether gcc understands -c and -o together... yes
checking for stdio.h... yes
checking for stdlib.h... yes
checking for string.h... yes
checking for inttypes.h... yes
checking for stdint.h... yes
checking for strings.h... yes
checking for sys/stat.h... yes
checking for sys/types.h... yes
checking for unistd.h... yes
checking for wchar.h... yes
checking for minix/config.h... no
checking whether it is safe to define __EXTENSIONS__... yes
checking whether _XOPEN_SOURCE should be defined... no
checking for special C compiler options needed for large files... no
checking for _FILE_OFFSET_BITS value needed for large files... no
checking for a BSD-compatible install... /usr/bin/install -c
checking whether build environment is sane... yes
checking for a race-free mkdir -p... ./install-sh -c -d
checking for gawk... no
checking for mawk... no
checking for nawk... no
checking for awk... awk
checking whether /opt/homebrew/bin/gmake sets $(MAKE)... yes
checking whether /opt/homebrew/bin/gmake supports the include directive... yes (GNU style)
checking whether /opt/homebrew/bin/gmake supports nested variables... yes
checking dependency style of gcc... gcc3
checking build system type... aarch64-apple-darwin22.5.0
checking host system type... aarch64-apple-darwin22.5.0
checking how to print strings... printf
checking for a sed that does not truncate output... /opt/homebrew/bin/gsed
checking for grep that handles long lines and -e... /usr/bin/grep
checking for egrep... /usr/bin/grep -E
checking for fgrep... /usr/bin/grep -F
checking for ld used by gcc... /Library/Developer/CommandLineTools/usr/bin/ld
checking if the linker (/Library/Developer/CommandLineTools/usr/bin/ld) is GNU ld... no
checking for BSD- or MS-compatible name lister (nm)... /usr/bin/nm -B
checking the name lister (/usr/bin/nm -B) interface... BSD nm
checking whether ln -s works... yes
checking the maximum length of command line arguments... 786432
checking how to convert aarch64-apple-darwin22.5.0 file names to aarch64-apple-darwin22.5.0 format... func_convert_file_noop
checking how to convert aarch64-apple-darwin22.5.0 file names to toolchain format... func_convert_file_noop
checking for /Library/Developer/CommandLineTools/usr/bin/ld option to reload object files... -r
checking for file... file
checking for objdump... objdump
checking how to recognize dependent libraries... pass_all
checking for dlltool... no
checking how to associate runtime and link libraries... printf %s\n
checking for ar... ar
checking for archiver @FILE support... no
checking for strip... strip
checking for ranlib... ranlib
checking command to parse /usr/bin/nm -B output from gcc object... ok
checking for sysroot... no
checking for a working dd... /bin/dd
checking how to truncate binary pipes... /bin/dd bs=4096 count=1
checking for mt... no
checking if : is a manifest tool... no
checking for dsymutil... dsymutil
checking for nmedit... nmedit
checking for lipo... lipo
checking for otool... otool
checking for otool64... no
checking for -single_module linker flag... yes
checking for -exported_symbols_list linker flag... yes
checking for -force_load linker flag... yes
checking for dlfcn.h... yes
checking for objdir... .libs
checking if gcc supports -fno-rtti -fno-exceptions... yes
checking for gcc option to produce PIC... -fno-common -DPIC
checking if gcc PIC flag -fno-common -DPIC works... yes
checking if gcc static flag -static works... no
checking if gcc supports -c -o file.o... yes
checking if gcc supports -c -o file.o... (cached) yes
checking whether the gcc linker (/Library/Developer/CommandLineTools/usr/bin/ld) supports shared libraries... yes
checking dynamic linker characteristics... darwin22.5.0 dyld
checking how to hardcode library paths into programs... immediate
checking whether stripping libraries is possible... yes
checking if libtool supports shared libraries... yes
checking whether to build shared libraries... yes
checking whether to build static libraries... yes
checking for a sed that does not truncate output... (cached) /opt/homebrew/bin/gsed
checking for gcc... (cached) gcc
checking whether the compiler supports GNU C... (cached) yes
checking whether gcc accepts -g... (cached) yes
checking for gcc option to enable C11 features... (cached) none needed
checking whether gcc understands -c and -o together... (cached) yes
checking how to run the C preprocessor... gcc -E
checking whether gcc is Clang... yes
checking whether pthreads work with "-pthread" and "-lpthread"... yes
checking whether Clang needs flag to prevent "argument unused" warning when linking with -pthread... no
checking for joinable pthread attribute... PTHREAD_CREATE_JOINABLE
checking whether more special flags are required for pthreads... no
checking for PTHREAD_PRIO_INHERIT... yes
checking whether byte ordering is bigendian... no
checking for g++... g++
checking whether the compiler supports GNU C++... yes
checking whether g++ accepts -g... yes
checking for g++ option to enable C++11 features... none needed
checking dependency style of g++... gcc3
checking how to run the C++ preprocessor... g++ -E
checking for ld used by g++... /Library/Developer/CommandLineTools/usr/bin/ld
checking if the linker (/Library/Developer/CommandLineTools/usr/bin/ld) is GNU ld... no
checking whether the g++ linker (/Library/Developer/CommandLineTools/usr/bin/ld) supports shared libraries... yes
checking for g++ option to produce PIC... -fno-common -DPIC
checking if g++ PIC flag -fno-common -DPIC works... yes
checking if g++ static flag -static works... no
checking if g++ supports -c -o file.o... yes
checking if g++ supports -c -o file.o... (cached) yes
checking whether the g++ linker (/Library/Developer/CommandLineTools/usr/bin/ld) supports shared libraries... yes
checking dynamic linker characteristics... darwin22.5.0 dyld
checking how to hardcode library paths into programs... immediate
checking if the C++ compiler really really works... yes
checking whether the compiler supports -Wvla... yes
checking whether the compiler supports -Wframe-larger-than=5000... yes
checking whether the compiler supports -Wstack-usage=10000... no
checking for gcc options needed to detect all undeclared functions... none needed
checking whether __builtin_add_overflow is declared... no
checking whether __builtin_mul_overflow is declared... no
checking if __auto_type is available in this compiler... yes
checking size of long... 8
checking for byteswap.h... no
checking for endian.h... no
checking for stdatomic.h... yes
checking for sys/endian.h... no
checking for linux/vm_sockets.h... no
checking for sys/vsock.h... yes
checking for struct sockaddr_vm... yes
checking for posix_fadvise... no
checking for posix_memalign... yes
checking for prctl... no
checking for strerrordesc_np... no
checking for valloc... yes
checking whether sys_errlist is declared... yes
checking for dlopen in -ldl... yes
checking for dlfcn.h... (cached) yes
checking if this is glibc >= 2.34... no
checking for pkg-config... /opt/homebrew/bin/pkg-config
checking pkg-config is at least version 0.9.0... yes
checking for gnutls >= 3.3.0... yes
gnutls version is 3.8.0
checking for default TLS session priority string... NORMAL
checking for gnutls/socket.h... yes
checking for gnutls_session_set_verify_cert... yes
checking for gnutls_transport_is_ktls_enabled... yes
checking for certtool... certtool
checking for psktool... psktool
checking for libxml-2.0... yes
libxml2 version is 2.9.13
checking for nbdkit... no
checking for nbd-server... no
checking for qemu-nbd... qemu-nbd
qemu-nbd version is qemu-nbd 8.0.3
checking for qemu-storage-daemon... qemu-storage-daemon
checking for glib-2.0... yes
glib2 version is 2.76.4
checking for libev... no
checking for ev.h... no
configure: WARNING: ev.h not found, some examples will not be compiled
checking for fuse3... no
configure: WARNING: FUSE 3 library and headers are missing, so optional nbdfuse program won't be built
checking for ublksrv... no
configure: WARNING: libublksrv (ublk server) library and headers are missing, so optional nbdublk program won't be built
checking for perl... perl
checking if we have perl Pod::Man and Pod::Simple... yes
checking for bash-completion >= 2.0... no
configure: WARNING: bash-completion not installed
checking for ocamlc... ocamlc
OCaml version is 4.14.0
OCaml library path is /opt/homebrew/lib/ocaml
checking for ocamlopt... ocamlopt
checking for ocamlc.opt... ocamlc.opt
checking for ocamlopt.opt... ocamlopt.opt
checking for ocaml... ocaml
checking for ocamldep... ocamldep
checking for ocamlmktop... ocamlmktop
checking for ocamlmklib... ocamlmklib
checking for ocamldoc... ocamldoc
checking for ocamlbuild... no
checking for ocamlfind... ocamlfind
checking for caml_alloc_custom_mem... yes
checking for caml_alloc_initialized_string... yes
checking for caml_unix_get_sockaddr... no
checking for python3... /opt/homebrew/bin/python3
checking Python version... 3.11
checking for python-"3.11"... yes
checking Python prefix... /opt/homebrew/opt/python@3.11/Frameworks/Python.framework/Versions/3.11
checking for Python site-packages path... /opt/homebrew/lib/python3.11/site-packages
checking for Python extension suffix (PEP-3149)... .cpython-311-darwin.so
checking for go... go
checking if go is usable... yes
checking for cargo... no
checking for rustfmt... no
checking for how to mark DSO non-deletable at runtime... 
checking for how to set DSO symbol versions... 
checking that generated files are newer than configure... done
configure: creating ./config.status
config.status: creating podwrapper.pl
config.status: creating python/run-python-tests
config.status: creating run
config.status: creating rust/run-tests.sh
config.status: creating sh/nbdsh
config.status: creating Makefile
config.status: creating bash-completion/Makefile
config.status: creating common/include/Makefile
config.status: creating common/utils/Makefile
config.status: creating copy/Makefile
config.status: creating docs/Makefile
config.status: creating dump/Makefile
config.status: creating examples/Makefile
config.status: creating fuse/Makefile
config.status: creating fuzzing/Makefile
config.status: creating generator/Makefile
config.status: creating generator/config.ml
config.status: creating golang/Makefile
config.status: creating golang/examples/Makefile
config.status: creating include/Makefile
config.status: creating info/Makefile
config.status: creating interop/Makefile
config.status: creating interop/nbd-server-tls.conf
config.status: creating lib/Makefile
config.status: creating lib/libnbd.pc
config.status: creating lib/local/libnbd.pc
config.status: creating ocaml/Makefile
config.status: creating ocaml/META
config.status: creating ocaml/examples/Makefile
config.status: creating ocaml/tests/Makefile
config.status: creating python/Makefile
config.status: creating rust/Makefile
config.status: creating sh/Makefile
config.status: creating tests/Makefile
config.status: creating tests/functions.sh
config.status: creating ublk/Makefile
config.status: creating valgrind/Makefile
config.status: creating config.h
config.status: executing depfiles commands
config.status: executing libtool commands


----------------------------------------------------------------------
Thank you for downloading libnbd 1.17.2

This is how we have configured the optional components for you today:

Optional library features:

    TLS support ............................ yes
    NBD URI support ........................ yes
    AF_VSOCK support ....................... yes
    FUSE support ........................... no
    ublk support ........................... no
    Manual pages ........................... yes
    Bash tab completion .................... no

Language bindings:

    Go ..................................... yes
    OCaml .................................. yes
    Python ................................. yes
    Rust ................................... no

Server interoperability testing:

    qemu-nbd ............................... yes
    qemu-storage-daemon .................... yes
    nbdkit ................................. no
    nbd-server ............................. no

Examples:

    glib example ........................... yes
    libev example .......................... no

If any optional component is configured ‘no’ when you expected ‘yes’
then you should check the preceding messages and README.

Please report bugs back to the mailing list:
http://www.redhat.com/mailman/listinfo/libguestfs

Next you should type 'make' to build the package,
then 'make check' to run the tests.
+ /opt/homebrew/bin/gmake
/opt/homebrew/bin/gmake  all-recursive
gmake[1]: Entering directory '/private/var/folders/s0/b8snf7qj1479hhmzr90n5s4m0000gn/T/cirrus-ci-build'
Making all in generator
gmake[2]: Entering directory '/private/var/folders/s0/b8snf7qj1479hhmzr90n5s4m0000gn/T/cirrus-ci-build/generator'
gmake[2]: Nothing to be done for 'all'.
gmake[2]: Leaving directory '/private/var/folders/s0/b8snf7qj1479hhmzr90n5s4m0000gn/T/cirrus-ci-build/generator'
Making all in include
gmake[2]: Entering directory '/private/var/folders/s0/b8snf7qj1479hhmzr90n5s4m0000gn/T/cirrus-ci-build/include'
/opt/homebrew/bin/gmake -C ../generator stamp-generator
gmake[3]: Entering directory '/private/var/folders/s0/b8snf7qj1479hhmzr90n5s4m0000gn/T/cirrus-ci-build/generator'
ocamlc.opt -g -annot -safe-string -warn-error +C+D+E+F+L+M+P+S+U+V+Y+Z+X+52-3 -I . -I . \
  -I +str str.cma -I +unix unix.cma config.mli config.ml utils.mli utils.ml state_machine.mli state_machine.ml API.mli API.ml state_machine_generator.mli state_machine_generator.ml C.mli C.ml Python.mli Python.ml OCaml.mli OCaml.ml GoLang.mli GoLang.ml RustSys.mli RustSys.ml Rust.mli Rust.ml generator.ml  -o generator
rm -f stamp-generator
cd .. && \
    OCAMLRUNPARAM=b /private/var/folders/s0/b8snf7qj1479hhmzr90n5s4m0000gn/T/cirrus-ci-build/generator/generator
Regenerating the cache, this could take a little while ...
written lib/states.h
written lib/states.c
written lib/states-run.c
written lib/libnbd.syms
written include/libnbd.h
written lib/unlocked.h
written lib/api.c
written docs/Makefile.inc
written docs/api-links.pod
written docs/api-flag-links.pod
written docs/nbd_set_debug.pod
written docs/nbd_get_debug.pod
written docs/nbd_set_debug_callback.pod
written docs/nbd_clear_debug_callback.pod
written docs/nbd_stats_bytes_sent.pod
written docs/nbd_stats_chunks_sent.pod
written docs/nbd_stats_bytes_received.pod
written docs/nbd_stats_chunks_received.pod
written docs/nbd_set_handle_name.pod
written docs/nbd_get_handle_name.pod
written docs/nbd_set_private_data.pod
written docs/nbd_get_private_data.pod
written docs/nbd_set_export_name.pod
written docs/nbd_get_export_name.pod
written docs/nbd_set_request_block_size.pod
written docs/nbd_get_request_block_size.pod
written docs/nbd_set_full_info.pod
written docs/nbd_get_full_info.pod
written docs/nbd_get_canonical_export_name.pod
written docs/nbd_get_export_description.pod
written docs/nbd_set_tls.pod
written docs/nbd_get_tls.pod
written docs/nbd_get_tls_negotiated.pod
written docs/nbd_set_tls_certificates.pod
written docs/nbd_set_tls_verify_peer.pod
written docs/nbd_get_tls_verify_peer.pod
written docs/nbd_set_tls_username.pod
written docs/nbd_get_tls_username.pod
written docs/nbd_set_tls_psk_file.pod
written docs/nbd_set_request_structured_replies.pod
written docs/nbd_get_request_structured_replies.pod
written docs/nbd_get_structured_replies_negotiated.pod
written docs/nbd_set_request_meta_context.pod
written docs/nbd_get_request_meta_context.pod
written docs/nbd_set_handshake_flags.pod
written docs/nbd_get_handshake_flags.pod
written docs/nbd_set_pread_initialize.pod
written docs/nbd_get_pread_initialize.pod
written docs/nbd_set_strict_mode.pod
written docs/nbd_get_strict_mode.pod
written docs/nbd_set_opt_mode.pod
written docs/nbd_get_opt_mode.pod
written docs/nbd_opt_go.pod
written docs/nbd_opt_abort.pod
written docs/nbd_opt_starttls.pod
written docs/nbd_opt_structured_reply.pod
written docs/nbd_opt_list.pod
written docs/nbd_opt_info.pod
written docs/nbd_opt_list_meta_context.pod
written docs/nbd_opt_list_meta_context_queries.pod
written docs/nbd_opt_set_meta_context.pod
written docs/nbd_opt_set_meta_context_queries.pod
written docs/nbd_add_meta_context.pod
written docs/nbd_get_nr_meta_contexts.pod
written docs/nbd_get_meta_context.pod
written docs/nbd_clear_meta_contexts.pod
written docs/nbd_set_uri_allow_transports.pod
written docs/nbd_set_uri_allow_tls.pod
written docs/nbd_set_uri_allow_local_file.pod
written docs/nbd_connect_uri.pod
written docs/nbd_connect_unix.pod
written docs/nbd_connect_vsock.pod
written docs/nbd_connect_tcp.pod
written docs/nbd_connect_socket.pod
written docs/nbd_connect_command.pod
written docs/nbd_connect_systemd_socket_activation.pod
written docs/nbd_set_socket_activation_name.pod
written docs/nbd_get_socket_activation_name.pod
written docs/nbd_is_read_only.pod
written docs/nbd_can_flush.pod
written docs/nbd_can_fua.pod
written docs/nbd_is_rotational.pod
written docs/nbd_can_trim.pod
written docs/nbd_can_zero.pod
written docs/nbd_can_fast_zero.pod
written docs/nbd_can_df.pod
written docs/nbd_can_multi_conn.pod
written docs/nbd_can_cache.pod
written docs/nbd_can_meta_context.pod
written docs/nbd_get_protocol.pod
written docs/nbd_get_size.pod
written docs/nbd_get_block_size.pod
written docs/nbd_pread.pod
written docs/nbd_pread_structured.pod
written docs/nbd_pwrite.pod
written docs/nbd_shutdown.pod
written docs/nbd_flush.pod
written docs/nbd_trim.pod
written docs/nbd_cache.pod
written docs/nbd_zero.pod
written docs/nbd_block_status.pod
written docs/nbd_poll.pod
written docs/nbd_poll2.pod
written docs/nbd_aio_connect.pod
written docs/nbd_aio_connect_uri.pod
written docs/nbd_aio_connect_unix.pod
written docs/nbd_aio_connect_vsock.pod
written docs/nbd_aio_connect_tcp.pod
written docs/nbd_aio_connect_socket.pod
written docs/nbd_aio_connect_command.pod
written docs/nbd_aio_connect_systemd_socket_activation.pod
written docs/nbd_aio_opt_go.pod
written docs/nbd_aio_opt_abort.pod
written docs/nbd_aio_opt_starttls.pod
written docs/nbd_aio_opt_structured_reply.pod
written docs/nbd_aio_opt_list.pod
written docs/nbd_aio_opt_info.pod
written docs/nbd_aio_opt_list_meta_context.pod
written docs/nbd_aio_opt_list_meta_context_queries.pod
written docs/nbd_aio_opt_set_meta_context.pod
written docs/nbd_aio_opt_set_meta_context_queries.pod
written docs/nbd_aio_pread.pod
written docs/nbd_aio_pread_structured.pod
written docs/nbd_aio_pwrite.pod
written docs/nbd_aio_disconnect.pod
written docs/nbd_aio_flush.pod
written docs/nbd_aio_trim.pod
written docs/nbd_aio_cache.pod
written docs/nbd_aio_zero.pod
written docs/nbd_aio_block_status.pod
written docs/nbd_aio_get_fd.pod
written docs/nbd_aio_get_direction.pod
written docs/nbd_aio_notify_read.pod
written docs/nbd_aio_notify_write.pod
written docs/nbd_aio_is_created.pod
written docs/nbd_aio_is_connecting.pod
written docs/nbd_aio_is_negotiating.pod
written docs/nbd_aio_is_ready.pod
written docs/nbd_aio_is_processing.pod
written docs/nbd_aio_is_dead.pod
written docs/nbd_aio_is_closed.pod
written docs/nbd_aio_command_completed.pod
written docs/nbd_aio_peek_command_completed.pod
written docs/nbd_aio_in_flight.pod
written docs/nbd_connection_state.pod
written docs/nbd_get_package_name.pod
written docs/nbd_get_version.pod
written docs/nbd_kill_subprocess.pod
written docs/nbd_supports_tls.pod
written docs/nbd_supports_vsock.pod
written docs/nbd_supports_uri.pod
written docs/nbd_get_uri.pod
written python/methods.h
written python/libnbdmod.c
written python/methods.c
written python/nbd.py
written ocaml/NBD.mli
written ocaml/NBD.ml
written ocaml/nbd-c.c
written golang/bindings.go
written golang/closures.go
written golang/wrappers.go
written golang/wrappers.h
/bin/sh: no: command not found
Fatal error: exception Failure("Rustfmt failed with exit code 127")
Raised at Stdlib.failwith in file "stdlib.ml", line 29, characters 17-33
Called from Utils.output_to in file "utils.ml", line 438, characters 21-76
Called from Generator in file "generator.ml", line 65, characters 2-107
gmake[3]: *** [Makefile:664: stamp-generator] Error 2
gmake[3]: Leaving directory '/private/var/folders/s0/b8snf7qj1479hhmzr90n5s4m0000gn/T/cirrus-ci-build/generator'
gmake[2]: *** [Makefile:721: ../generator/stamp-generator] Error 2
gmake[2]: Leaving directory '/private/var/folders/s0/b8snf7qj1479hhmzr90n5s4m0000gn/T/cirrus-ci-build/include'
gmake[1]: *** [Makefile:559: all-recursive] Error 1
gmake[1]: Leaving directory '/private/var/folders/s0/b8snf7qj1479hhmzr90n5s4m0000gn/T/cirrus-ci-build'
gmake: *** [Makefile:484: all] Error 2

Exit status: 2��������
Build failed: https://cirrus-ci.com/build/5559916795002880
section_end:1691154291:step_script
section_start:1691154291:cleanup_file_variables
Cleaning up project directory and file based variables
section_end:1691154291:cleanup_file_variables
ERROR: Job failed: exit code 1