Skip to content

Reducing gha cache size#1608

Draft
sachinpro wants to merge 1 commit into
mainfrom
reducing_gha_cache_size
Draft

Reducing gha cache size#1608
sachinpro wants to merge 1 commit into
mainfrom
reducing_gha_cache_size

chore: reducing GHA cache size by caching only release versions

18f56fd
Select commit
Loading
Failed to load commit list.
Google Cloud Build / integration-bq-driver-dm-pr (bigquery-devtools-drivers) failed Jul 24, 2026 in 17m 43s

Summary

Build Information

Trigger integration-bq-driver-dm-pr
Build 09cbef1a-5db3-43f1-9c7f-d5d171e38b18
Start 2026-07-23T19:16:09-07:00
Duration 16m56.459s
Status FAILURE

Steps

Step Status Duration
gcr.io/kaniko-project/executor:v1.11.0 SUCCESS 55.435s
gcr.io/bigquery-devtools-drivers/cloudbuild/ubuntu-22.04-install:09cbef1a-5db3-43f1-9c7f-d5d171e38b18 SUCCESS 33.883s
gcr.io/google.com/cloudsdktool/cloud-sdk SUCCESS 55.414s
gcr.io/bigquery-devtools-drivers/cloudbuild/ubuntu-22.04-install:09cbef1a-5db3-43f1-9c7f-d5d171e38b18 FAILURE 15m12.267s
gcr.io/google.com/cloudsdktool/cloud-sdk QUEUED 49.888s
gcr.io/google.com/cloudsdktool/cloud-sdk QUEUED 50.184s
gcr.io/google.com/cloudsdktool/cloud-sdk SUCCESS 50.244s
gcr.io/google.com/cloudsdktool/cloud-sdk SUCCESS 0s
gcr.io/google.com/cloudsdktool/cloud-sdk SUCCESS 0s

Details

starting build "09cbef1a-5db3-43f1-9c7f-d5d171e38b18"

FETCHSOURCE
From https://github.com/googleapis/cpp-bigquery-odbc
 * branch            18f56fddaf6e696b35417ea771dcf365535e3e84 -> FETCH_HEAD
HEAD is now at 18f56fd chore: reducing GHA cache size by caching only release versions
GitCommit:
18f56fddaf6e696b35417ea771dcf365535e3e84
BUILD
Starting Step #8
Starting Step #7
Starting Step #6
Starting Step #2
Starting Step #0
Step #8: Pulling image: gcr.io/google.com/cloudsdktool/cloud-sdk
Step #7: Pulling image: gcr.io/google.com/cloudsdktool/cloud-sdk
Step #6: Pulling image: gcr.io/google.com/cloudsdktool/cloud-sdk
Step #2: Pulling image: gcr.io/google.com/cloudsdktool/cloud-sdk
Step #0: Pulling image: gcr.io/kaniko-project/executor:v1.11.0
Step #6: Using default tag: latest
Step #7: Using default tag: latest
Step #2: Using default tag: latest
Step #8: Using default tag: latest
Step #7: latest: Pulling from google.com/cloudsdktool/cloud-sdk
Step #7: 062e450697fa: Pulling fs layer
Step #7: d35c3881d4f0: Pulling fs layer
Step #7: 516313d7dcef: Pulling fs layer
Step #7: 7b802593a6ab: Pulling fs layer
Step #7: fffcdfd25773: Pulling fs layer
Step #7: fed9c1957bae: Pulling fs layer
Step #6: latest: Pulling from google.com/cloudsdktool/cloud-sdk
Step #6: 062e450697fa: Pulling fs layer
Step #6: d35c3881d4f0: Pulling fs layer
Step #6: 516313d7dcef: Pulling fs layer
Step #6: 7b802593a6ab: Pulling fs layer
Step #6: fffcdfd25773: Pulling fs layer
Step #6: fed9c1957bae: Pulling fs layer
Step #2: latest: Pulling from google.com/cloudsdktool/cloud-sdk
Step #2: 062e450697fa: Pulling fs layer
Step #2: d35c3881d4f0: Pulling fs layer
Step #2: 516313d7dcef: Pulling fs layer
Step #2: 7b802593a6ab: Pulling fs layer
Step #2: fffcdfd25773: Pulling fs layer
Step #2: fed9c1957bae: Pulling fs layer
Step #0: v1.11.0: Pulling from kaniko-project/executor
Step #2: d35c3881d4f0: Verifying Checksum
Step #2: d35c3881d4f0: Download complete
Step #6: d35c3881d4f0: Verifying Checksum
Step #6: d35c3881d4f0: Download complete
Step #7: d35c3881d4f0: Verifying Checksum
Step #7: d35c3881d4f0: Download complete
Step #2: fffcdfd25773: Verifying Checksum
Step #2: fffcdfd25773: Download complete
Step #6: fffcdfd25773: Verifying Checksum
Step #6: fffcdfd25773: Download complete
Step #7: fffcdfd25773: Verifying Checksum
Step #7: fffcdfd25773: Download complete
Step #8: latest: Pulling from google.com/cloudsdktool/cloud-sdk
Step #8: 062e450697fa: Pulling fs layer
Step #8: d35c3881d4f0: Pulling fs layer
Step #8: 516313d7dcef: Pulling fs layer
Step #8: 7b802593a6ab: Pulling fs layer
Step #8: fffcdfd25773: Pulling fs layer
Step #8: fed9c1957bae: Pulling fs layer
Step #8: fffcdfd25773: Download complete
Step #8: d35c3881d4f0: Download complete
Step #0: 4dae4ee2273b: Pulling fs layer
Step #0: 92b90be374d6: Pulling fs layer
Step #0: 1abaa72e3035: Pulling fs layer
Step #0: 56fc7a969586: Pulling fs layer
Step #0: 9ea9462b8ced: Pulling fs layer
Step #0: d99d7a99981f: Pulling fs layer
Step #0: ac6fe194c080: Pulling fs layer
Step #0: 8470a06240f8: Pulling fs layer
Step #0: 980dc78c2075: Pulling fs layer
Step #0: 9ea9462b8ced: Waiting
Step #0: 8470a06240f8: Waiting
Step #0: ac6fe194c080: Waiting
Step #0: 56fc7a969586: Waiting
Step #0: d99d7a99981f: Waiting
Step #0: 4dae4ee2273b: Verifying Checksum
Step #0: 4dae4ee2273b: Download complete
Step #0: 4dae4ee2273b: Pull complete
Step #0: 92b90be374d6: Verifying Checksum
Step #0: 92b90be374d6: Download complete
Step #6: fed9c1957bae: Download complete
Step #2: fed9c1957bae: Download complete
Step #7: fed9c1957bae: Download complete
Step #8: fed9c1957bae: Download complete
Step #0: 92b90be374d6: Pull complete
Step #2: 062e450697fa: Verifying Checksum
Step #2: 062e450697fa: Download complete
Step #7: 062e450697fa: Download complete
Step #8: 062e450697fa: Verifying Checksum
Step #8: 062e450697fa: Download complete
Step #6: 062e450697fa: Download complete
Step #0: 1abaa72e3035: Verifying Checksum
Step #0: 1abaa72e3035: Download complete
Step #0: 1abaa72e3035: Pull complete
Step #0: 56fc7a969586: Verifying Checksum
Step #0: 56fc7a969586: Download complete
Step #0: 9ea9462b8ced: Verifying Checksum
Step #0: 9ea9462b8ced: Download complete
Step #0: ac6fe194c080: Verifying Checksum
Step #0: ac6fe194c080: Download complete
Step #0: 56fc7a969586: Pull complete
Step #0: 8470a06240f8: Verifying Checksum
Step #0: 8470a06240f8: Download complete
Step #0: 9ea9462b8ced: Pull complete
Step #2: 7b802593a6ab: Verifying Checksum
Step #2: 7b802593a6ab: Download complete
Step #7: 7b802593a6ab: Verifying Checksum
Step #7: 7b802593a6ab: Download complete
Step #8: 7b802593a6ab: Verifying Checksum
Step #8: 7b802593a6ab: Download complete
Step #6: 7b802593a6ab: Verifying Checksum
Step #6: 7b802593a6ab: Download complete
Step #0: 980dc78c2075: Verifying Checksum
Step #0: 980dc78c2075: Download complete
Step #0: d99d7a99981f: Verifying Checksum
Step #0: d99d7a99981f: Download complete
Step #6: 062e450697fa: Pull complete
Step #7: 062e450697fa: Pull complete
Step #8: 062e450697fa: Pull complete
Step #2: 062e450697fa: Pull complete
Step #0: d99d7a99981f: Pull complete
Step #6: d35c3881d4f0: Pull complete
Step #7: d35c3881d4f0: Pull complete
Step #2: d35c3881d4f0: Pull complete
Step #8: d35c3881d4f0: Pull complete
Step #0: ac6fe194c080: Pull complete
Step #0: 8470a06240f8: Pull complete
Step #0: 980dc78c2075: Pull complete
Step #0: Digest: sha256:0639e26c79e072064b1a37c5f58d9830a14fa214bcc7fcfb5a14d9d4481b7ee2
Step #0: Status: Downloaded newer image for gcr.io/kaniko-project/executor:v1.11.0
Step #0: gcr.io/kaniko-project/executor:v1.11.0
Step #0: time="2026-07-24T02:16:19Z" level=info msg="Retrieving image manifest ubuntu:22.04"
Step #0: time="2026-07-24T02:16:19Z" level=info msg="Retrieving image ubuntu:22.04 from registry index.docker.io"
Step #0: time="2026-07-24T02:16:19Z" level=info msg="Retrieving image manifest ubuntu:22.04"
Step #0: time="2026-07-24T02:16:19Z" level=info msg="Returning cached image manifest"
Step #0: time="2026-07-24T02:16:19Z" level=info msg="Built cross stage deps: map[]"
Step #0: time="2026-07-24T02:16:19Z" level=info msg="Retrieving image manifest ubuntu:22.04"
Step #0: time="2026-07-24T02:16:19Z" level=info msg="Returning cached image manifest"
Step #0: time="2026-07-24T02:16:19Z" level=info msg="Retrieving image manifest ubuntu:22.04"
Step #0: time="2026-07-24T02:16:19Z" level=info msg="Returning cached image manifest"
Step #0: time="2026-07-24T02:16:19Z" level=info msg="Executing 0 build triggers"
Step #0: time="2026-07-24T02:16:19Z" level=info msg="Building stage 'ubuntu:22.04' [idx: '0', base-idx: '-1']"
Step #0: time="2026-07-24T02:16:19Z" level=info msg="Checking for cached layer gcr.io/bigquery-devtools-drivers/cloudbuild/ubuntu-22.04-install/cache:3223f9f3882fa5a4fa2c5059770fd785b42e1b26e22708223ad3d0cae66f771b..."
Step #0: time="2026-07-24T02:16:20Z" level=info msg="Using caching version of cmd: RUN apt-get update &&     apt-get --no-install-recommends install -y         automake         autotools-dev         build-essential         bison         clang-12         lld-12         cmake         curl         flex         gawk         git         gcc         g++         libunwind-12-dev         libc++-12-dev         libc++abi-12-dev         libcurl4-openssl-dev         libltdl-dev         libssl-dev         libtool         llvm         locales         lsb-release         make         ninja-build         patch         perl         pkg-config         python3         python3-dev         python3-pip         tar         unzip         zip         wget         zlib1g-dev         apt-utils         ca-certificates         apt-transport-https         clang-tidy-12"
Step #0: time="2026-07-24T02:16:20Z" level=info msg="Checking for cached layer gcr.io/bigquery-devtools-drivers/cloudbuild/ubuntu-22.04-install/cache:036d6cb4d4b262ccb78bd74bfdbf167cb1649b988eddf0d0b7f3e0ce4e41b6a0..."
Step #0: time="2026-07-24T02:16:20Z" level=info msg="Using caching version of cmd: RUN locale-gen en_US.UTF-8"
Step #0: time="2026-07-24T02:16:20Z" level=info msg="Checking for cached layer gcr.io/bigquery-devtools-drivers/cloudbuild/ubuntu-22.04-install/cache:d121ae4e2126341bff5741353872a93894668544d9c46539edd4e5fae65774f4..."
Step #0: time="2026-07-24T02:16:21Z" level=info msg="Using caching version of cmd: RUN update-alternatives --install /usr/bin/clang clang /usr/bin/clang-12 100 &&     update-alternatives --install /usr/bin/clang++ clang++ /usr/bin/clang++-12 100"
Step #0: time="2026-07-24T02:16:21Z" level=info msg="Checking for cached layer gcr.io/bigquery-devtools-drivers/cloudbuild/ubuntu-22.04-install/cache:2e93ea0d69cac3839b15923fb355f2e154cfaf1ffcecf5a4bdefbc746fbe3e74..."
Step #0: time="2026-07-24T02:16:21Z" level=info msg="Using caching version of cmd: RUN mkdir -p /opt/cmake &&     curl -fsSL https://github.com/Kitware/CMake/releases/download/v3.30.1/cmake-3.30.1-linux-x86_64.tar.gz     | tar -xz --strip-components=1 -C /opt/cmake"
Step #0: time="2026-07-24T02:16:21Z" level=info msg="Checking for cached layer gcr.io/bigquery-devtools-drivers/cloudbuild/ubuntu-22.04-install/cache:8bd430147cfb9a14eb1e8b6ad98fa50726d2c20385f0f295103421797012c6ea..."
Step #7: 516313d7dcef: Verifying Checksum
Step #7: 516313d7dcef: Download complete
Step #8: 516313d7dcef: Verifying Checksum
Step #8: 516313d7dcef: Download complete
Step #2: 516313d7dcef: Verifying Checksum
Step #2: 516313d7dcef: Download complete
Step #6: 516313d7dcef: Verifying Checksum
Step #6: 516313d7dcef: Download complete
Step #0: time="2026-07-24T02:16:21Z" level=info msg="Using caching version of cmd: RUN update-alternatives --install /usr/bin/python python $(which python3) 10"
Step #0: time="2026-07-24T02:16:21Z" level=info msg="Checking for cached layer gcr.io/bigquery-devtools-drivers/cloudbuild/ubuntu-22.04-install/cache:9fcce3c0b7bb4b2f480401f2431ff5f9ff4a139f8c072d3266a7a8b9a2b74b32..."
Step #0: time="2026-07-24T02:16:22Z" level=info msg="Using caching version of cmd: RUN if [ $(ls /var/tmp/ci/requirements.txt | grep -c requirements.txt) -eq 0 ] ;     then echo 'Unable to find requirements.txt for python...' ; exit 1 ; fi"
Step #0: time="2026-07-24T02:16:22Z" level=info msg="Checking for cached layer gcr.io/bigquery-devtools-drivers/cloudbuild/ubuntu-22.04-install/cache:68eb7c9ed29cdba67483e83ae135d0dd26e68d26b072a24415f2aca7df7e1485..."
Step #0: time="2026-07-24T02:16:22Z" level=info msg="Using caching version of cmd: RUN pip3 install --require-hashes --no-deps -r /var/tmp/ci/requirements.txt"
Step #0: time="2026-07-24T02:16:22Z" level=info msg="Checking for cached layer gcr.io/bigquery-devtools-drivers/cloudbuild/ubuntu-22.04-install/cache:c803521779dedd79fa713a61a9317c2f5de4e50914d749b1ded404f70b17afac..."
Step #0: time="2026-07-24T02:16:23Z" level=info msg="Using caching version of cmd: RUN curl -fsSL https://github.com/matus-chochlik/ctcache/archive/0ad2e227e8a981a9c1a6060ee6c8ec144bb976c6.tar.gz |     tar -xzf - --strip-components=1 &&     cp clang-tidy /usr/local/bin/clang-tidy-wrapper &&     cp clang-tidy-cache /usr/local/bin/clang-tidy-cache &&     cd /var/tmp && rm -fr build"
Step #0: time="2026-07-24T02:16:23Z" level=info msg="Checking for cached layer gcr.io/bigquery-devtools-drivers/cloudbuild/ubuntu-22.04-install/cache:c4a8467a1c450a2af905338f88ac478b56020fb84dc5d98818243b3fd25ac817..."
Step #0: time="2026-07-24T02:16:23Z" level=info msg="Using caching version of cmd: RUN curl -fsSL https://github.com/mozilla/sccache/releases/download/v0.5.4/sccache-v0.5.4-x86_64-unknown-linux-musl.tar.gz |     tar -zxf - --strip-components=1 &&     mkdir -p /usr/local/bin &&     mv sccache /usr/local/bin/sccache &&     chmod +x /usr/local/bin/sccache"
Step #0: time="2026-07-24T02:16:23Z" level=info msg="Checking for cached layer gcr.io/bigquery-devtools-drivers/cloudbuild/ubuntu-22.04-install/cache:60bf8566275c52c7e879e0dca5609626bed2c6ab7ab2da5a769b9c1d148c2d03..."
Step #0: time="2026-07-24T02:16:24Z" level=info msg="Using caching version of cmd: RUN curl -fsSL https://ftp.gnu.org/gnu/m4/m4-1.4.1.tar.gz |   tar -zxf - --strip-components=1 &&   ./configure --enable-gui=no &&   make &&   make install -j \"$(nproc)\""
Step #0: time="2026-07-24T02:16:24Z" level=info msg="Checking for cached layer gcr.io/bigquery-devtools-drivers/cloudbuild/ubuntu-22.04-install/cache:3529978a7af8e2f611cebe2bce0c2e3e98b7de09302360b330b1f49dc1ff3dea..."
Step #0: time="2026-07-24T02:16:24Z" level=info msg="Using caching version of cmd: RUN /var/tmp/ci/dependencies/cloud-sdk.sh"
Step #0: time="2026-07-24T02:16:24Z" level=info msg="Checking for cached layer gcr.io/bigquery-devtools-drivers/cloudbuild/ubuntu-22.04-install/cache:53b322bc8f764e85c01995cad0923b7a3babf431f76764506d5e65d1388264ae..."
Step #0: time="2026-07-24T02:16:24Z" level=info msg="Using caching version of cmd: RUN echo 'Installing glibc...'"
Step #0: time="2026-07-24T02:16:24Z" level=info msg="Checking for cached layer gcr.io/bigquery-devtools-drivers/cloudbuild/ubuntu-22.04-install/cache:6ab43cedb09e273b1f4238630dd433000162a33ffd683565f7172728036f6a37..."
Step #0: time="2026-07-24T02:16:25Z" level=info msg="Using caching version of cmd: RUN apt-get install -y --no-install-recommends libc6"
Step #0: time="2026-07-24T02:16:25Z" level=info msg="Checking for cached layer gcr.io/bigquery-devtools-drivers/cloudbuild/ubuntu-22.04-install/cache:6c030c2f30184153783c7fd86c6890c3b96f74e65b2011f1050c3cf8a675a0b1..."
Step #0: time="2026-07-24T02:16:25Z" level=info msg="Using caching version of cmd: RUN echo 'Verifying glibc version...'"
Step #0: time="2026-07-24T02:16:25Z" level=info msg="Checking for cached layer gcr.io/bigquery-devtools-drivers/cloudbuild/ubuntu-22.04-install/cache:f68d5e8b657b68d66a710b6b3c6f93549f6fe5f2c385025883b1bf9feecc789b..."
Step #0: time="2026-07-24T02:16:26Z" level=info msg="Using caching version of cmd: RUN dpkg -l libc6"
Step #0: time="2026-07-24T02:16:26Z" level=info msg="Checking for cached layer gcr.io/bigquery-devtools-drivers/cloudbuild/ubuntu-22.04-install/cache:f944948efe934e9c50ead8c1b43c4cabe93b1299e017bcfe1d7390b2621b39f7..."
Step #0: time="2026-07-24T02:16:26Z" level=info msg="Using caching version of cmd: RUN if [ $(ldd --version | grep GLIBC | awk '{print $5}') -lt 2.17 ] ;     then echo 'glibc version is < 2.17: exiting...' ; exit 1 ; fi"
Step #0: time="2026-07-24T02:16:26Z" level=info msg="Unpacking rootfs as cmd COPY ./requirements.txt /var/tmp/ci/requirements.txt requires it."
Step #0: time="2026-07-24T02:16:27Z" level=info msg="ENV DEBIAN_FRONTEND=noninteractive"
Step #0: time="2026-07-24T02:16:27Z" level=info msg="No files changed in this command, skipping snapshotting."
Step #0: time="2026-07-24T02:16:27Z" level=info msg="RUN apt-get update &&     apt-get --no-install-recommends install -y         automake         autotools-dev         build-essential         bison         clang-12         lld-12         cmake         curl         flex         gawk         git         gcc         g++         libunwind-12-dev         libc++-12-dev         libc++abi-12-dev         libcurl4-openssl-dev         libltdl-dev         libssl-dev         libtool         llvm         locales         lsb-release         make         ninja-build         patch         perl         pkg-config         python3         python3-dev         python3-pip         tar         unzip         zip         wget         zlib1g-dev         apt-utils         ca-certificates         apt-transport-https         clang-tidy-12"
Step #0: time="2026-07-24T02:16:27Z" level=info msg="Found cached layer, extracting to filesystem"
Step #0: time="2026-07-24T02:16:41Z" level=info msg="RUN locale-gen en_US.UTF-8"
Step #0: time="2026-07-24T02:16:41Z" level=info msg="Found cached layer, extracting to filesystem"
Step #0: time="2026-07-24T02:16:41Z" level=info msg="ENV LANG en_US.UTF-8"
Step #0: time="2026-07-24T02:16:41Z" level=info msg="No files changed in this command, skipping snapshotting."
Step #0: time="2026-07-24T02:16:41Z" level=info msg="ENV LANGUAGE en_US.UTF-8"
Step #0: time="2026-07-24T02:16:41Z" level=info msg="No files changed in this command, skipping snapshotting."
Step #0: time="2026-07-24T02:16:41Z" level=info msg="ENV LC_ALL en_US.UTF-8"
Step #0: time="2026-07-24T02:16:41Z" level=info msg="No files changed in this command, skipping snapshotting."
Step #0: time="2026-07-24T02:16:41Z" level=info msg="RUN update-alternatives --install /usr/bin/clang clang /usr/bin/clang-12 100 &&     update-alternatives --install /usr/bin/clang++ clang++ /usr/bin/clang++-12 100"
Step #0: time="2026-07-24T02:16:41Z" level=info msg="Found cached layer, extracting to filesystem"
Step #0: time="2026-07-24T02:16:41Z" level=info msg="ENV CC=clang"
Step #0: time="2026-07-24T02:16:41Z" level=info msg="No files changed in this command, skipping snapshotting."
Step #0: time="2026-07-24T02:16:41Z" level=info msg="ENV CXX=clang++"
Step #0: time="2026-07-24T02:16:41Z" level=info msg="No files changed in this command, skipping snapshotting."
Step #0: time="2026-07-24T02:16:41Z" level=info msg="RUN mkdir -p /opt/cmake &&     curl -fsSL https://github.com/Kitware/CMake/releases/download/v3.30.1/cmake-3.30.1-linux-x86_64.tar.gz     | tar -xz --strip-components=1 -C /opt/cmake"
Step #0: time="2026-07-24T02:16:41Z" level=info msg="Found cached layer, extracting to filesystem"
Step #8: 516313d7dcef: Pull complete
Step #2: 516313d7dcef: Pull complete
Step #6: 516313d7dcef: Pull complete
Step #7: 516313d7dcef: Pull complete
Step #0: time="2026-07-24T02:16:44Z" level=info msg="ENV PATH=/opt/cmake/bin:$PATH"
Step #0: time="2026-07-24T02:16:44Z" level=info msg="No files changed in this command, skipping snapshotting."
Step #0: time="2026-07-24T02:16:44Z" level=info msg="RUN update-alternatives --install /usr/bin/python python $(which python3) 10"
Step #0: time="2026-07-24T02:16:44Z" level=info msg="Found cached layer, extracting to filesystem"
Step #0: time="2026-07-24T02:16:44Z" level=info msg="COPY ./requirements.txt /var/tmp/ci/requirements.txt"
Step #0: time="2026-07-24T02:16:44Z" level=info msg="Taking snapshot of files..."
Step #0: time="2026-07-24T02:16:44Z" level=info msg="WORKDIR /var/tmp/downloads"
Step #0: time="2026-07-24T02:16:44Z" level=info msg="Cmd: workdir"
Step #0: time="2026-07-24T02:16:44Z" level=info msg="Changed working directory to /var/tmp/downloads"
Step #0: time="2026-07-24T02:16:44Z" level=info msg="Creating directory /var/tmp/downloads with uid -1 and gid -1"
Step #0: time="2026-07-24T02:16:44Z" level=info msg="Taking snapshot of files..."
Step #0: time="2026-07-24T02:16:44Z" level=info msg="RUN if [ $(ls /var/tmp/ci/requirements.txt | grep -c requirements.txt) -eq 0 ] ;     then echo 'Unable to find requirements.txt for python...' ; exit 1 ; fi"
Step #0: time="2026-07-24T02:16:44Z" level=info msg="Found cached layer, extracting to filesystem"
Step #0: time="2026-07-24T02:16:45Z" level=info msg="RUN pip3 install --require-hashes --no-deps -r /var/tmp/ci/requirements.txt"
Step #0: time="2026-07-24T02:16:45Z" level=info msg="Found cached layer, extracting to filesystem"
Step #0: time="2026-07-24T02:16:45Z" level=info msg="WORKDIR /var/tmp/build"
Step #0: time="2026-07-24T02:16:45Z" level=info msg="Cmd: workdir"
Step #0: time="2026-07-24T02:16:45Z" level=info msg="Changed working directory to /var/tmp/build"
Step #0: time="2026-07-24T02:16:45Z" level=info msg="Creating directory /var/tmp/build with uid -1 and gid -1"
Step #0: time="2026-07-24T02:16:45Z" level=info msg="Taking snapshot of files..."
Step #0: time="2026-07-24T02:16:45Z" level=info msg="RUN curl -fsSL https://github.com/matus-chochlik/ctcache/archive/0ad2e227e8a981a9c1a6060ee6c8ec144bb976c6.tar.gz |     tar -xzf - --strip-components=1 &&     cp clang-tidy /usr/local/bin/clang-tidy-wrapper &&     cp clang-tidy-cache /usr/local/bin/clang-tidy-cache &&     cd /var/tmp && rm -fr build"
Step #0: time="2026-07-24T02:16:45Z" level=info msg="Found cached layer, extracting to filesystem"
Step #0: time="2026-07-24T02:16:46Z" level=info msg="WORKDIR /var/tmp/sccache"
Step #0: time="2026-07-24T02:16:46Z" level=info msg="Cmd: workdir"
Step #0: time="2026-07-24T02:16:46Z" level=info msg="Changed working directory to /var/tmp/sccache"
Step #0: time="2026-07-24T02:16:46Z" level=info msg="Creating directory /var/tmp/sccache with uid -1 and gid -1"
Step #0: time="2026-07-24T02:16:46Z" level=info msg="Taking snapshot of files..."
Step #0: time="2026-07-24T02:16:46Z" level=info msg="RUN curl -fsSL https://github.com/mozilla/sccache/releases/download/v0.5.4/sccache-v0.5.4-x86_64-unknown-linux-musl.tar.gz |     tar -zxf - --strip-components=1 &&     mkdir -p /usr/local/bin &&     mv sccache /usr/local/bin/sccache &&     chmod +x /usr/local/bin/sccache"
Step #0: time="2026-07-24T02:16:46Z" level=info msg="Found cached layer, extracting to filesystem"
Step #8: 7b802593a6ab: Pull complete
Step #2: 7b802593a6ab: Pull complete
Step #6: 7b802593a6ab: Pull complete
Step #7: 7b802593a6ab: Pull complete
Step #7: fffcdfd25773: Pull complete
Step #2: fffcdfd25773: Pull complete
Step #8: fffcdfd25773: Pull complete
Step #6: fffcdfd25773: Pull complete
Step #6: fed9c1957bae: Pull complete
Step #7: fed9c1957bae: Pull complete
Step #2: fed9c1957bae: Pull complete
Step #8: fed9c1957bae: Pull complete
Step #7: Digest: sha256:96a99902b17be6192e01bd94067d72e9c1c017a042ad970e98eb576070562058
Step #8: Digest: sha256:96a99902b17be6192e01bd94067d72e9c1c017a042ad970e98eb576070562058
Step #2: Digest: sha256:96a99902b17be6192e01bd94067d72e9c1c017a042ad970e98eb576070562058
Step #7: Status: Downloaded newer image for gcr.io/google.com/cloudsdktool/cloud-sdk:latest
Step #8: Status: Image is up to date for gcr.io/google.com/cloudsdktool/cloud-sdk:latest
Step #2: Status: Downloaded newer image for gcr.io/google.com/cloudsdktool/cloud-sdk:latest
Step #6: Digest: sha256:96a99902b17be6192e01bd94067d72e9c1c017a042ad970e98eb576070562058
Step #6: Status: Image is up to date for gcr.io/google.com/cloudsdktool/cloud-sdk:latest
Step #8: gcr.io/google.com/cloudsdktool/cloud-sdk:latest
Step #7: gcr.io/google.com/cloudsdktool/cloud-sdk:latest
Step #2: gcr.io/google.com/cloudsdktool/cloud-sdk:latest
Step #6: gcr.io/google.com/cloudsdktool/cloud-sdk:latest
Step #0: time="2026-07-24T02:16:46Z" level=info msg="WORKDIR /var/tmp/m4"
Step #0: time="2026-07-24T02:16:46Z" level=info msg="Cmd: workdir"
Step #0: time="2026-07-24T02:16:46Z" level=info msg="Changed working directory to /var/tmp/m4"
Step #0: time="2026-07-24T02:16:46Z" level=info msg="Creating directory /var/tmp/m4 with uid -1 and gid -1"
Step #0: time="2026-07-24T02:16:46Z" level=info msg="Taking snapshot of files..."
Step #0: time="2026-07-24T02:16:46Z" level=info msg="RUN curl -fsSL https://ftp.gnu.org/gnu/m4/m4-1.4.1.tar.gz |   tar -zxf - --strip-components=1 &&   ./configure --enable-gui=no &&   make &&   make install -j \"$(nproc)\""
Step #0: time="2026-07-24T02:16:46Z" level=info msg="Found cached layer, extracting to filesystem"
Step #0: time="2026-07-24T02:16:46Z" level=info msg="COPY ./dependencies/cloud-sdk.sh /var/tmp/ci/dependencies/cloud-sdk.sh"
Step #0: time="2026-07-24T02:16:46Z" level=info msg="Taking snapshot of files..."
Step #0: time="2026-07-24T02:16:46Z" level=info msg="WORKDIR /var/tmp/downloads"
Step #0: time="2026-07-24T02:16:46Z" level=info msg="Cmd: workdir"
Step #0: time="2026-07-24T02:16:46Z" level=info msg="Changed working directory to /var/tmp/downloads"
Step #0: time="2026-07-24T02:16:46Z" level=info msg="No files changed in this command, skipping snapshotting."
Step #0: time="2026-07-24T02:16:46Z" level=info msg="RUN /var/tmp/ci/dependencies/cloud-sdk.sh"
Step #0: time="2026-07-24T02:16:46Z" level=info msg="Found cached layer, extracting to filesystem"
Step #0: time="2026-07-24T02:17:00Z" level=info msg="ENV CLOUD_SDK_LOCATION=/usr/local/google-cloud-sdk"
Step #0: time="2026-07-24T02:17:00Z" level=info msg="No files changed in this command, skipping snapshotting."
Step #0: time="2026-07-24T02:17:00Z" level=info msg="ENV PATH=${CLOUD_SDK_LOCATION}/bin:${PATH}"
Step #0: time="2026-07-24T02:17:00Z" level=info msg="No files changed in this command, skipping snapshotting."
Step #0: time="2026-07-24T02:17:00Z" level=info msg="COPY ./etc/vcpkg-version.txt /tmp/vcpkg-version.txt"
Step #0: time="2026-07-24T02:17:00Z" level=info msg="Taking snapshot of files..."
Step #0: time="2026-07-24T02:17:00Z" level=info msg="COPY ./etc/roots.pem /opt/odbc-driver/roots.pem"
Step #0: time="2026-07-24T02:17:00Z" level=info msg="Taking snapshot of files..."
Step #0: time="2026-07-24T02:17:00Z" level=info msg="COPY ./gha/builds/lib/odbc.ini /opt/odbc-driver/odbc.ini"
Step #0: time="2026-07-24T02:17:00Z" level=info msg="Taking snapshot of files..."
Step #0: time="2026-07-24T02:17:00Z" level=info msg="COPY ./gha/builds/lib/odbcinst.ini /opt/odbc-driver/odbcinst.ini"
Step #0: time="2026-07-24T02:17:00Z" level=info msg="Taking snapshot of files..."
Step #0: time="2026-07-24T02:17:00Z" level=info msg="COPY ./gha/builds/lib/lsan.supp /opt/odbc-driver/lsan.supp"
Step #0: time="2026-07-24T02:17:00Z" level=info msg="Taking snapshot of files..."
Step #0: time="2026-07-24T02:17:00Z" level=info msg="COPY ./gha/builds/lib/google.googlebigqueryodbc.ini /opt/odbc-driver/google.googlebigqueryodbc.ini"
Step #0: time="2026-07-24T02:17:00Z" level=info msg="Taking snapshot of files..."
Step #0: time="2026-07-24T02:17:00Z" level=info msg="COPY ./gha/builds/release/odbc.ini /opt/odbc-driver/odbc_template.ini"
Step #0: time="2026-07-24T02:17:00Z" level=info msg="Taking snapshot of files..."
Step #0: time="2026-07-24T02:17:00Z" level=info msg="COPY ./gha/builds/release/odbcinst.ini /opt/odbc-driver/odbcinst_template.ini"
Step #0: time="2026-07-24T02:17:00Z" level=info msg="Taking snapshot of files..."
Step #0: time="2026-07-24T02:17:00Z" level=info msg="COPY ./gha/builds/release/googlebigqueryodbc.ini /opt/odbc-driver/googlebigqueryodbc.ini"
Step #0: time="2026-07-24T02:17:00Z" level=info msg="Taking snapshot of files..."
Step #0: time="2026-07-24T02:17:00Z" level=info msg="RUN echo 'Installing glibc...'"
Step #0: time="2026-07-24T02:17:00Z" level=info msg="Found cached layer, extracting to filesystem"
Step #0: time="2026-07-24T02:17:00Z" level=info msg="RUN apt-get install -y --no-install-recommends libc6"
Step #0: time="2026-07-24T02:17:00Z" level=info msg="Found cached layer, extracting to filesystem"
Step #0: time="2026-07-24T02:17:00Z" level=info msg="RUN echo 'Verifying glibc version...'"
Step #0: time="2026-07-24T02:17:00Z" level=info msg="Found cached layer, extracting to filesystem"
Step #0: time="2026-07-24T02:17:00Z" level=info msg="RUN dpkg -l libc6"
Step #0: time="2026-07-24T02:17:00Z" level=info msg="Found cached layer, extracting to filesystem"
Step #0: time="2026-07-24T02:17:00Z" level=info msg="RUN if [ $(ldd --version | grep GLIBC | awk '{print $5}') -lt 2.17 ] ;     then echo 'glibc version is < 2.17: exiting...' ; exit 1 ; fi"
Step #0: time="2026-07-24T02:17:00Z" level=info msg="Found cached layer, extracting to filesystem"
Step #0: time="2026-07-24T02:17:00Z" level=info msg="Pushing image to gcr.io/bigquery-devtools-drivers/cloudbuild/ubuntu-22.04-install:09cbef1a-5db3-43f1-9c7f-d5d171e38b18"
Step #7: + test -z 1608
Step #7: ++ gcloud builds describe --region us-east1 --format 'value(create_time)' 09cbef1a-5db3-43f1-9c7f-d5d171e38b18
Step #2: Attempting to restore cache from gs://bigquery-devtools-drivers_cloudbuild/build-cache/cpp-bigquery-odbc/1608/reducing_gha_cache_size-ubuntu-22.04-install-integration-production-bq-driver-dm/h.tar.gz...
Step #8: + test -z 1608
Step #8: ++ gcloud builds describe --region us-east1 --format 'value(create_time)' 09cbef1a-5db3-43f1-9c7f-d5d171e38b18
Step #7: + ctime=2026-07-24T02:15:28.126980Z
Step #7: + query=tags=pr
Step #7: + query+=' AND tags=1608'
Step #7: + query+=' AND tags=integration-production-bq-driver-dm'
Step #7: + query+=' AND substitutions.COMMIT_SHA != 18f56fddaf6e696b35417ea771dcf365535e3e84'
Step #7: + query+=' AND create_time > 2026-07-24T02:15:28.126980Z'
Step #7: + gcloud builds list --region us-east1 --limit 1 '--format=value(id)' --filter 'tags=pr AND tags=1608 AND tags=integration-production-bq-driver-dm AND substitutions.COMMIT_SHA != 18f56fddaf6e696b35417ea771dcf365535e3e84 AND create_time > 2026-07-24T02:15:28.126980Z'
Step #7: + grep .
Step #8: + ctime=2026-07-24T02:15:28.126980Z
Step #8: + query=tags=pr
Step #8: + query+=' AND tags=1608'
Step #8: + query+=' AND substitutions.COMMIT_SHA != 18f56fddaf6e696b35417ea771dcf365535e3e84'
Step #8: + query+=' AND create_time < 2026-07-24T02:15:28.126980Z'
Step #8: + gcloud builds list --region us-east1 --ongoing '--format=value(id)' --filter 'tags=pr AND tags=1608 AND substitutions.COMMIT_SHA != 18f56fddaf6e696b35417ea771dcf365535e3e84 AND create_time < 2026-07-24T02:15:28.126980Z'
Step #8: + xargs -r -t gcloud builds cancel --region us-east1
Step #2: Primary cache not found. Attempting fallback: gs://bigquery-devtools-drivers_cloudbuild/build-cache/cpp-bigquery-odbc/main/main-ubuntu-22.04-install-integration-production-bq-driver-dm/h.tar.gz...
Step #7: WARNING: The following filter keys were not present in any resource : create_time, substitutions.COMMIT_SHA, tags
Step #8: WARNING: The following filter keys were not present in any resource : create_time, substitutions.COMMIT_SHA, tags
Step #7: + true
Finished Step #6
Finished Step #7
Finished Step #8
Step #2: Found cache at fallback key. Downloading and extracting...
Step #0: time="2026-07-24T02:17:05Z" level=info msg="Pushed gcr.io/bigquery-devtools-drivers/cloudbuild/ubuntu-22.04-install@sha256:a0a39b34bb4beec220660fd63996c69352acb9c762b44a420b94a324bdd17771"
Finished Step #0
Starting Step #1
Step #1: Pulling image: gcr.io/bigquery-devtools-drivers/cloudbuild/ubuntu-22.04-install:09cbef1a-5db3-43f1-9c7f-d5d171e38b18
Step #2: Cache restored successfully from fallback.
Finished Step #2
Step #1: 09cbef1a-5db3-43f1-9c7f-d5d171e38b18: Pulling from bigquery-devtools-drivers/cloudbuild/ubuntu-22.04-install
Step #1: d6834b4a794c: Pulling fs layer
Step #1: 843277857489: Pulling fs layer
Step #1: 00d17db778a8: Pulling fs layer
Step #1: 73ec6052c3d3: Pulling fs layer
Step #1: a00845c1cddb: Pulling fs layer
Step #1: 41b967f5d5d9: Pulling fs layer
Step #1: 4d57b9ff362a: Pulling fs layer
Step #1: e983d5812385: Pulling fs layer
Step #1: 89732bc75041: Pulling fs layer
Step #1: 89678e8302dc: Pulling fs layer
Step #1: d0aaf9e0f2ee: Pulling fs layer
Step #1: 1d678dad2568: Pulling fs layer
Step #1: 426f415220a3: Pulling fs layer
Step #1: aea0817d719a: Pulling fs layer
Step #1: 2488d6e76d59: Pulling fs layer
Step #1: 4ab51615ee09: Pulling fs layer
Step #1: dc4336657776: Pulling fs layer
Step #1: de3ffc75a81f: Pulling fs layer
Step #1: 66013cf0e875: Pulling fs layer
Step #1: f8ae50bc3f67: Pulling fs layer
Step #1: 247cf0bf6921: Pulling fs layer
Step #1: 002ac1d9967d: Pulling fs layer
Step #1: 5fc78f0f7a0a: Pulling fs layer
Step #1: 9b19954ba557: Pulling fs layer
Step #1:
...
[Logs truncated due to log size limitations. For full logs, see https://storage.cloud.google.com/odbc-cpp-community-publiclogs/logs/cpp-bigquery-odbc/1608/18f56fddaf6e696b35417ea771dcf365535e3e84/ubuntu-22.04-install-BAZEL,iODBC,DRIVER_MANAGER_SETUP_GOOGLE_DRIVER-integration-production-bq-driver-dm/log-09cbef1a-5db3-43f1-9c7f-d5d171e38b18.txt.]
...
ep #3: 
Step #3:   # Abseil absl_log library
Step #3:   absl_absl_log
Step #3: 
Step #3:   # Abseil absl_vlog_is_on library
Step #3:   absl_absl_vlog_is_on
Step #3: 
Step #3:   # Abseil algorithm library
Step #3:   absl_algorithm
Step #3: 
Step #3:   # Abseil algorithm_container library
Step #3:   absl_algorithm_container
Step #3: 
Step #3:   # Abseil any library
Step #3:   absl_any
Step #3: 
Step #3:   # Abseil any_invocable library
Step #3:   absl_any_invocable
Step #3: 
Step #3:   # Abseil atomic_hook library
Step #3:   absl_atomic_hook
Step #3: 
Step #3:   # Abseil bad_any_cast library
Step #3:   absl_bad_any_cast
Step #3: 
Step #3:   # Abseil bad_optional_access library
Step #3:   absl_bad_optional_access
Step #3: 
Step #3:   # Abseil bad_variant_access library
Step #3:   absl_bad_variant_access
Step #3: 
Step #3:   # Abseil base library
Step #3:   absl_base
Step #3: 
Step #3:   # Abseil base_internal library
Step #3:   absl_base_internal
Step #3: 
Step #3:   # Abseil bind_front library
Step #3:   absl_bind_front
Step #3: 
Step #3:   # Abseil bits library
Step #3:   absl_bits
Step #3: 
Step #3:   # Abseil borrowed_fixup_buffer library
Step #3:   absl_borrowed_fixup_buffer
Step #3: 
Step #3:   # Abseil bounded_utf8_length_sequence library
Step #3:   absl_bounded_utf8_length_sequence
Step #3: 
Step #3:   # Abseil btree library
Step #3:   absl_btree
Step #3: 
Step #3:   # Abseil charset library
Step #3:   absl_charset
Step #3: 
Step #3:   # Abseil check library
Step #3:   absl_check
Step #3: 
Step #3:   # Abseil chunked_queue library
Step #3:   absl_chunked_queue
Step #3: 
Step #3:   # Abseil city library
Step #3:   absl_city
Step #3: 
Step #3:   # Abseil civil_time library
Step #3:   absl_civil_time
Step #3: 
Step #3:   # Abseil cleanup library
Step #3:   absl_cleanup
Step #3: 
Step #3:   # Abseil cleanup_internal library
Step #3:   absl_cleanup_internal
Step #3: 
Step #3:   # Abseil common_policy_traits library
Step #3:   absl_common_policy_traits
Step #3: 
Step #3:   # Abseil compare library
Step #3:   absl_compare
Step #3: 
Step #3:   # Abseil compressed_tuple library
Step #3:   absl_compressed_tuple
Step #3: 
Step #3:   # Abseil config library
Step #3:   absl_config
Step #3: 
Step #3:   # Abseil constexpr_testing_internal library
Step #3:   absl_constexpr_testing_internal
Step #3: 
Step #3:   # Abseil container_common library
Step #3:   absl_container_common
Step #3: 
Step #3:   # Abseil container_memory library
Step #3:   absl_container_memory
Step #3: 
Step #3:   # Abseil cord library
Step #3:   absl_cord
Step #3: 
Step #3:   # Abseil cord_internal library
Step #3:   absl_cord_internal
Step #3: 
Step #3:   # Abseil cordz_functions library
Step #3:   absl_cordz_functions
Step #3: 
Step #3:   # Abseil cordz_handle library
Step #3:   absl_cordz_handle
Step #3: 
Step #3:   # Abseil cordz_info library
Step #3:   absl_cordz_info
Step #3: 
Step #3:   # Abseil cordz_sample_token library
Step #3:   absl_cordz_sample_token
Step #3: 
Step #3:   # Abseil cordz_statistics library
Step #3:   absl_cordz_statistics
Step #3: 
Step #3:   # Abseil cordz_update_scope library
Step #3:   absl_cordz_update_scope
Step #3: 
Step #3:   # Abseil cordz_update_tracker library
Step #3:   absl_cordz_update_tracker
Step #3: 
Step #3:   # Abseil core_headers library
Step #3:   absl_core_headers
Step #3: 
Step #3:   # Abseil crc32c library
Step #3:   absl_crc32c
Step #3: 
Step #3:   # Abseil crc_cord_state library
Step #3:   absl_crc_cord_state
Step #3: 
Step #3:   # Abseil crc_cpu_detect library
Step #3:   absl_crc_cpu_detect
Step #3: 
Step #3:   # Abseil crc_internal library
Step #3:   absl_crc_internal
Step #3: 
Step #3:   # Abseil debugging library
Step #3:   absl_debugging
Step #3: 
Step #3:   # Abseil debugging_internal library
Step #3:   absl_debugging_internal
Step #3: 
Step #3:   # Abseil decode_rust_punycode library
Step #3:   absl_decode_rust_punycode
Step #3: 
Step #3:   # Abseil demangle_internal library
Step #3:   absl_demangle_internal
Step #3: 
Step #3:   # Abseil demangle_rust library
Step #3:   absl_demangle_rust
Step #3: 
Step #3:   # Abseil die_if_null library
Step #3:   absl_die_if_null
Step #3: 
Step #3:   # Abseil dynamic_annotations library
Step #3:   absl_dynamic_annotations
Step #3: 
Step #3:   # Abseil endian library
Step #3:   absl_endian
Step #3: 
Step #3:   # Abseil errno_saver library
Step #3:   absl_errno_saver
Step #3: 
Step #3:   # Abseil examine_stack library
Step #3:   absl_examine_stack
Step #3: 
Step #3:   # Abseil exponential_biased library
Step #3:   absl_exponential_biased
Step #3: 
Step #3:   # Abseil failure_signal_handler library
Step #3:   absl_failure_signal_handler
Step #3: 
Step #3:   # Abseil fast_type_id library
Step #3:   absl_fast_type_id
Step #3: 
Step #3:   # Abseil fixed_array library
Step #3:   absl_fixed_array
Step #3: 
Step #3:   # Abseil flags library
Step #3:   absl_flags
Step #3: 
Step #3:   # Abseil flags_commandlineflag library
Step #3:   absl_flags_commandlineflag
Step #3: 
Step #3:   # Abseil flags_commandlineflag_internal library
Step #3:   absl_flags_commandlineflag_internal
Step #3: 
Step #3:   # Abseil flags_config library
Step #3:   absl_flags_config
Step #3: 
Step #3:   # Abseil flags_internal library
Step #3:   absl_flags_internal
Step #3: 
Step #3:   # Abseil flags_marshalling library
Step #3:   absl_flags_marshalling
Step #3: 
Step #3:   # Abseil flags_parse library
Step #3:   absl_flags_parse
Step #3: 
Step #3:   # Abseil flags_path_util library
Step #3:   absl_flags_path_util
Step #3: 
Step #3:   # Abseil flags_private_handle_accessor library
Step #3:   absl_flags_private_handle_accessor
Step #3: 
Step #3:   # Abseil flags_program_name library
Step #3:   absl_flags_program_name
Step #3: 
Step #3:   # Abseil flags_reflection library
Step #3:   absl_flags_reflection
Step #3: 
Step #3:   # Abseil flags_usage library
Step #3:   absl_flags_usage
Step #3: 
Step #3:   # Abseil flags_usage_internal library
Step #3:   absl_flags_usage_internal
Step #3: 
Step #3:   # Abseil flat_hash_map library
Step #3:   absl_flat_hash_map
Step #3: 
Step #3:   # Abseil flat_hash_set library
Step #3:   absl_flat_hash_set
Step #3: 
Step #3:   # Abseil function_ref library
Step #3:   absl_function_ref
Step #3: 
Step #3:   # Abseil generic_printer_internal library
Step #3:   absl_generic_printer_internal
Step #3: 
Step #3:   # Abseil graphcycles_internal library
Step #3:   absl_graphcycles_internal
Step #3: 
Step #3:   # Abseil has_ostream_operator library
Step #3:   absl_has_ostream_operator
Step #3: 
Step #3:   # Abseil hash library
Step #3:   absl_hash
Step #3: 
Step #3:   # Abseil hash_container_defaults library
Step #3:   absl_hash_container_defaults
Step #3: 
Step #3:   # Abseil hash_function_defaults library
Step #3:   absl_hash_function_defaults
Step #3: 
Step #3:   # Abseil hash_policy_traits library
Step #3:   absl_hash_policy_traits
Step #3: 
Step #3:   # Abseil hashtable_control_bytes library
Step #3:   absl_hashtable_control_bytes
Step #3: 
Step #3:   # Abseil hashtable_debug library
Step #3:   absl_hashtable_debug
Step #3: 
Step #3:   # Abseil hashtable_debug_hooks library
Step #3:   absl_hashtable_debug_hooks
Step #3: 
Step #3:   # Abseil hashtable_profiler library
Step #3:   absl_hashtable_profiler
Step #3: 
Step #3:   # Abseil hashtablez_sampler library
Step #3:   absl_hashtablez_sampler
Step #3: 
Step #3:   # Abseil inlined_vector library
Step #3:   absl_inlined_vector
Step #3: 
Step #3:   # Abseil inlined_vector_internal library
Step #3:   absl_inlined_vector_internal
Step #3: 
Step #3:   # Abseil int128 library
Step #3:   absl_int128
Step #3: 
Step #3:   # Abseil iterator_traits_internal library
Step #3:   absl_iterator_traits_internal
Step #3: 
Step #3:   # Abseil iterator_traits_test_helper_internal library
Step #3:   absl_iterator_traits_test_helper_internal
Step #3: 
Step #3:   # Abseil kernel_timeout_internal library
Step #3:   absl_kernel_timeout_internal
Step #3: 
Step #3:   # Abseil layout library
Step #3:   absl_layout
Step #3: 
Step #3:   # Abseil leak_check library
Step #3:   absl_leak_check
Step #3: 
Step #3:   # Abseil linked_hash_map library
Step #3:   absl_linked_hash_map
Step #3: 
Step #3:   # Abseil linked_hash_set library
Step #3:   absl_linked_hash_set
Step #3: 
Step #3:   # Abseil log library
Step #3:   absl_log
Step #3: 
Step #3:   # Abseil log_entry library
Step #3:   absl_log_entry
Step #3: 
Step #3:   # Abseil log_flags library
Step #3:   absl_log_flags
Step #3: 
Step #3:   # Abseil log_globals library
Step #3:   absl_log_globals
Step #3: 
Step #3:   # Abseil log_initialize library
Step #3:   absl_log_initialize
Step #3: 
Step #3:   # Abseil log_internal_append_truncated library
Step #3:   absl_log_internal_append_truncated
Step #3: 
Step #3:   # Abseil log_internal_check_impl library
Step #3:   absl_log_internal_check_impl
Step #3: 
Step #3:   # Abseil log_internal_check_op library
Step #3:   absl_log_internal_check_op
Step #3: 
Step #3:   # Abseil log_internal_conditions library
Step #3:   absl_log_internal_conditions
Step #3: 
Step #3:   # Abseil log_internal_config library
Step #3:   absl_log_internal_config
Step #3: 
Step #3:   # Abseil log_internal_container library
Step #3:   absl_log_internal_container
Step #3: 
Step #3:   # Abseil log_internal_flags library
Step #3:   absl_log_internal_flags
Step #3: 
Step #3:   # Abseil log_internal_fnmatch library
Step #3:   absl_log_internal_fnmatch
Step #3: 
Step #3:   # Abseil log_internal_format library
Step #3:   absl_log_internal_format
Step #3: 
Step #3:   # Abseil log_internal_globals library
Step #3:   absl_log_internal_globals
Step #3: 
Step #3:   # Abseil log_internal_log_impl library
Step #3:   absl_log_internal_log_impl
Step #3: 
Step #3:   # Abseil log_internal_log_sink_set library
Step #3:   absl_log_internal_log_sink_set
Step #3: 
Step #3:   # Abseil log_internal_message library
Step #3:   absl_log_internal_message
Step #3: 
Step #3:   # Abseil log_internal_nullguard library
Step #3:   absl_log_internal_nullguard
Step #3: 
Step #3:   # Abseil log_internal_nullstream library
Step #3:   absl_log_internal_nullstream
Step #3: 
Step #3:   # Abseil log_internal_proto library
Step #3:   absl_log_internal_proto
Step #3: 
Step #3:   # Abseil log_internal_strip library
Step #3:   absl_log_internal_strip
Step #3: 
Step #3:   # Abseil log_internal_structured library
Step #3:   absl_log_internal_structured
Step #3: 
Step #3:   # Abseil log_internal_structured_proto library
Step #3:   absl_log_internal_structured_proto
Step #3: 
Step #3:   # Abseil log_internal_voidify library
Step #3:   absl_log_internal_voidify
Step #3: 
Step #3:   # Abseil log_severity library
Step #3:   absl_log_severity
Step #3: 
Step #3:   # Abseil log_sink library
Step #3:   absl_log_sink
Step #3: 
Step #3:   # Abseil log_sink_registry library
Step #3:   absl_log_sink_registry
Step #3: 
Step #3:   # Abseil log_streamer library
Step #3:   absl_log_streamer
Step #3: 
Step #3:   # Abseil log_structured library
Step #3:   absl_log_structured
Step #3: 
Step #3:   # Abseil malloc_internal library
Step #3:   absl_malloc_internal
Step #3: 
Step #3:   # Abseil memory library
Step #3:   absl_memory
Step #3: 
Step #3:   # Abseil meta library
Step #3:   absl_meta
Step #3: 
Step #3:   # Abseil no_destructor library
Step #3:   absl_no_destructor
Step #3: 
Step #3:   # Abseil node_hash_map library
Step #3:   absl_node_hash_map
Step #3: 
Step #3:   # Abseil node_hash_set library
Step #3:   absl_node_hash_set
Step #3: 
Step #3:   # Abseil node_slot_policy library
Step #3:   absl_node_slot_policy
Step #3: 
Step #3:   # Abseil non_temporal_arm_intrinsics library
Step #3:   absl_non_temporal_arm_intrinsics
Step #3: 
Step #3:   # Abseil non_temporal_memcpy library
Step #3:   absl_non_temporal_memcpy
Step #3: 
Step #3:   # Abseil nullability library
Step #3:   absl_nullability
Step #3: 
Step #3:   # Abseil nullability_traits_internal library
Step #3:   absl_nullability_traits_internal
Step #3: 
Step #3:   # Abseil numeric library
Step #3:   absl_numeric
Step #3: 
Step #3:   # Abseil numeric_representation library
Step #3:   absl_numeric_representation
Step #3: 
Step #3:   # Abseil optional library
Step #3:   absl_optional
Step #3: 
Step #3:   # Abseil overload library
Step #3:   absl_overload
Step #3: 
Step #3:   # Abseil periodic_sampler library
Step #3:   absl_periodic_sampler
Step #3: 
Step #3:   # Abseil poison library
Step #3:   absl_poison
Step #3: 
Step #3:   # Abseil prefetch library
Step #3:   absl_prefetch
Step #3: 
Step #3:   # Abseil pretty_function library
Step #3:   absl_pretty_function
Step #3: 
Step #3:   # Abseil profile_builder library
Step #3:   absl_profile_builder
Step #3: 
Step #3:   # Abseil random_bit_gen_ref library
Step #3:   absl_random_bit_gen_ref
Step #3: 
Step #3:   # Abseil random_distributions library
Step #3:   absl_random_distributions
Step #3: 
Step #3:   # Abseil random_internal_distribution_caller library
Step #3:   absl_random_internal_distribution_caller
Step #3: 
Step #3:   # Abseil random_internal_distribution_test_util library
Step #3:   absl_random_internal_distribution_test_util
Step #3: 
Step #3:   # Abseil random_internal_entropy_pool library
Step #3:   absl_random_internal_entropy_pool
Step #3: 
Step #3:   # Abseil random_internal_fast_uniform_bits library
Step #3:   absl_random_internal_fast_uniform_bits
Step #3: 
Step #3:   # Abseil random_internal_fastmath library
Step #3:   absl_random_internal_fastmath
Step #3: 
Step #3:   # Abseil random_internal_generate_real library
Step #3:   absl_random_internal_generate_real
Step #3: 
Step #3:   # Abseil random_internal_iostream_state_saver library
Step #3:   absl_random_internal_iostream_state_saver
Step #3: 
Step #3:   # Abseil random_internal_mock_helpers library
Step #3:   absl_random_internal_mock_helpers
Step #3: 
Step #3:   # Abseil random_internal_nonsecure_base library
Step #3:   absl_random_internal_nonsecure_base
Step #3: 
Step #3:   # Abseil random_internal_pcg_engine library
Step #3:   absl_random_internal_pcg_engine
Step #3: 
Step #3:   # Abseil random_internal_platform library
Step #3:   absl_random_internal_platform
Step #3: 
Step #3:   # Abseil random_internal_randen library
Step #3:   absl_random_internal_randen
Step #3: 
Step #3:   # Abseil random_internal_randen_engine library
Step #3:   absl_random_internal_randen_engine
Step #3: 
Step #3:   # Abseil random_internal_randen_hwaes library
Step #3:   absl_random_internal_randen_hwaes
Step #3: 
Step #3:   # Abseil random_internal_randen_hwaes_impl library
Step #3:   absl_random_internal_randen_hwaes_impl
Step #3: 
Step #3:   # Abseil random_internal_randen_slow library
Step #3:   absl_random_internal_randen_slow
Step #3: 
Step #3:   # Abseil random_internal_salted_seed_seq library
Step #3:   absl_random_internal_salted_seed_seq
Step #3: 
Step #3:   # Abseil random_internal_seed_material library
Step #3:   absl_random_internal_seed_material
Step #3: 
Step #3:   # Abseil random_internal_traits library
Step #3:   absl_random_internal_traits
Step #3: 
Step #3:   # Abseil random_internal_uniform_helper library
Step #3:   absl_random_internal_uniform_helper
Step #3: 
Step #3:   # Abseil random_internal_wide_multiply library
Step #3:   absl_random_internal_wide_multiply
Step #3: 
Step #3:   # Abseil random_random library
Step #3:   absl_random_random
Step #3: 
Step #3:   # Abseil random_seed_gen_exception library
Step #3:   absl_random_seed_gen_exception
Step #3: 
Step #3:   # Abseil random_seed_sequences library
Step #3:   absl_random_seed_sequences
Step #3: 
Step #3:   # Abseil raw_hash_map library
Step #3:   absl_raw_hash_map
Step #3: 
Step #3:   # Abseil raw_hash_set library
Step #3:   absl_raw_hash_set
Step #3: 
Step #3:   # Abseil raw_hash_set_resize_impl library
Step #3:   absl_raw_hash_set_resize_impl
Step #3: 
Step #3:   # Abseil raw_logging_internal library
Step #3:   absl_raw_logging_internal
Step #3: 
Step #3:   # Abseil requires_internal library
Step #3:   absl_requires_internal
Step #3: 
Step #3:   # Abseil sample_recorder library
Step #3:   absl_sample_recorder
Step #3: 
Step #3:   # Abseil scoped_set_env library
Step #3:   absl_scoped_set_env
Step #3: 
Step #3:   # Abseil span library
Step #3:   absl_span
Step #3: 
Step #3:   # Abseil spinlock_wait library
Step #3:   absl_spinlock_wait
Step #3: 
Step #3:   # Abseil stacktrace library
Step #3:   absl_stacktrace
Step #3: 
Step #3:   # Abseil status library
Step #3:   absl_status
Step #3: 
Step #3:   # Abseil statusor library
Step #3:   absl_statusor
Step #3: 
Step #3:   # Abseil str_format library
Step #3:   absl_str_format
Step #3: 
Step #3:   # Abseil str_format_internal library
Step #3:   absl_str_format_internal
Step #3: 
Step #3:   # Abseil strerror library
Step #3:   absl_strerror
Step #3: 
Step #3:   # Abseil string_view library
Step #3:   absl_string_view
Step #3: 
Step #3:   # Abseil strings library
Step #3:   absl_strings
Step #3: 
Step #3:   # Abseil strings_append_and_overwrite library
Step #3:   absl_strings_append_and_overwrite
Step #3: 
Step #3:   # Abseil strings_internal library
Step #3:   absl_strings_internal
Step #3: 
Step #3:   # Abseil strings_resize_and_overwrite library
Step #3:   absl_strings_resize_and_overwrite
Step #3: 
Step #3:   # Abseil symbolize library
Step #3:   absl_symbolize
Step #3: 
Step #3:   # Abseil synchronization library
Step #3:   absl_synchronization
Step #3: 
Step #3:   # Abseil throw_delegate library
Step #3:   absl_throw_delegate
Step #3: 
Step #3:   # Abseil time library
Step #3:   absl_time
Step #3: 
Step #3:   # Abseil time_zone library
Step #3:   absl_time_zone
Step #3: 
Step #3:   # Abseil tracing_internal library
Step #3:   absl_tracing_internal
Step #3: 
Step #3:   # Abseil type_traits library
Step #3:   absl_type_traits
Step #3: 
Step #3:   # Abseil utf8_for_code_point library
Step #3:   absl_utf8_for_code_point
Step #3: 
Step #3:   # Abseil utility library
Step #3:   absl_utility
Step #3: 
Step #3:   # Abseil variant library
Step #3:   absl_variant
Step #3: 
Step #3:   # Abseil vlog_config_internal library
Step #3:   absl_vlog_config_internal
Step #3: 
Step #3:   # Abseil vlog_is_on library
Step #3:   absl_vlog_is_on
Step #3: 
Step #3:   # Abseil weakly_mixed_integer library
Step #3:   absl_weakly_mixed_integer
Step #3: 
Step #3: The package arrow provides CMake targets:
Step #3: 
Step #3:     find_package(Arrow CONFIG REQUIRED)
Step #3:     target_link_libraries(main PRIVATE "$<IF:$<BOOL:${ARROW_BUILD_STATIC}>,Arrow::arrow_static,Arrow::arrow_shared>")
Step #3: 
Step #3:     find_package(Parquet CONFIG REQUIRED)
Step #3:     target_link_libraries(main PRIVATE "$<IF:$<BOOL:${ARROW_BUILD_STATIC}>,Parquet::parquet_static,Parquet::parquet_shared>")
Step #3: 
Step #3: benchmark provides CMake targets:
Step #3: 
Step #3:   # this is heuristically generated, and may not be correct
Step #3:   find_package(benchmark CONFIG REQUIRED)
Step #3:   target_link_libraries(main PRIVATE benchmark::benchmark benchmark::benchmark_main)
Step #3: 
Step #3: benchmark provides pkg-config modules:
Step #3: 
Step #3:   # Google microbenchmark framework
Step #3:   benchmark
Step #3: 
Step #3:   # Google microbenchmark framework (with main() function)
Step #3:   benchmark_main
Step #3: 
Step #3: crc32c provides CMake targets:
Step #3: 
Step #3:   # this is heuristically generated, and may not be correct
Step #3:   find_package(Crc32c CONFIG REQUIRED)
Step #3:   target_link_libraries(main PRIVATE Crc32c::crc32c)
Step #3: 
Step #3: curl is compatible with built-in CMake targets:
Step #3: 
Step #3:     find_package(CURL REQUIRED)
Step #3:     target_link_libraries(main PRIVATE CURL::libcurl)
Step #3: 
Step #3: protobuf provides CMake targets:
Step #3: 
Step #3:   # this is heuristically generated, and may not be correct
Step #3:   find_package(protobuf CONFIG REQUIRED)
Step #3:   target_link_libraries(main PRIVATE protobuf::libupb protobuf::libprotoc protobuf::libprotobuf protobuf::libprotobuf-lite)
Step #3: 
Step #3: protobuf provides pkg-config modules:
Step #3: 
Step #3:   # Google's Data Interchange Format
Step #3:   protobuf-lite
Step #3: 
Step #3:   # Google's Data Interchange Format
Step #3:   protobuf
Step #3: 
Step #3:   # Google's Data Interchange Format
Step #3:   upb
Step #3: 
Step #3: grpc provides CMake targets:
Step #3: 
Step #3:   # this is heuristically generated, and may not be correct
Step #3:   find_package(gRPC CONFIG REQUIRED)
Step #3:   # note: 19 additional targets are not displayed.
Step #3:   target_link_libraries(main PRIVATE gRPC::gpr gRPC::grpc gRPC::grpc++ gRPC::grpc++_alts)
Step #3: 
Step #3: grpc provides pkg-config modules:
Step #3: 
Step #3:   # gRPC platform support library
Step #3:   gpr
Step #3: 
Step #3:   # C++ wrapper for gRPC
Step #3:   grpc++
Step #3: 
Step #3:   # C++ wrapper for gRPC without SSL
Step #3:   grpc++_unsecure
Step #3: 
Step #3:   # high performance general RPC framework
Step #3:   grpc
Step #3: 
Step #3:   # high performance general RPC framework without SSL
Step #3:   grpc_unsecure
Step #3: 
Step #3: The package gtest is compatible with built-in CMake targets:
Step #3: 
Step #3:     enable_testing()
Step #3:     
Step #3:     find_package(GTest CONFIG REQUIRED)
Step #3:     target_link_libraries(main PRIVATE GTest::gtest GTest::gtest_main GTest::gmock GTest::gmock_main)
Step #3:     
Step #3:     add_test(AllTestsInMain main)
Step #3: 
Step #3: The package nlohmann-json provides CMake targets:
Step #3: 
Step #3:     find_package(nlohmann_json CONFIG REQUIRED)
Step #3:     target_link_libraries(main PRIVATE nlohmann_json::nlohmann_json)
Step #3: 
Step #3: The package nlohmann-json can be configured to not provide implicit conversions via a custom triplet file:
Step #3: 
Step #3:     set(nlohmann-json_IMPLICIT_CONVERSIONS OFF)
Step #3: 
Step #3: For more information, see the docs here:
Step #3:     
Step #3:     https://json.nlohmann.me/api/macros/json_use_implicit_conversions/
Step #3: 
Step #3: opentelemetry-cpp provides CMake targets:
Step #3: 
Step #3:   # this is heuristically generated, and may not be correct
Step #3:   find_package(opentelemetry-cpp CONFIG REQUIRED)
Step #3:   # note: 13 additional targets are not displayed.
Step #3:   target_link_libraries(main PRIVATE opentelemetry-cpp::api opentelemetry-cpp::ext opentelemetry-cpp::sdk opentelemetry-cpp::logs)
Step #3: 
Step #3: opentelemetry-cpp provides pkg-config modules:
Step #3: 
Step #3:   # A header-only library to support instrumentation with OpenTelemetry.
Step #3:   opentelemetry_api
Step #3: 
Step #3:   # Common components for the OpenTelemetry SDK, a library for exporting telemetry.
Step #3:   opentelemetry_common
Step #3: 
Step #3:   # In-memory span exporter for testing and debugging.
Step #3:   opentelemetry_exporter_in_memory
Step #3: 
Step #3:   # In-memory metric exporter for testing and debugging.
Step #3:   opentelemetry_exporter_in_memory_metric
Step #3: 
Step #3:   # Exports log records to output stream.
Step #3:   opentelemetry_exporter_ostream_logs
Step #3: 
Step #3:   # Builder for OStream log record exporter.
Step #3:   opentelemetry_exporter_ostream_logs_builder
Step #3: 
Step #3:   # Exports metrics to output stream.
Step #3:   opentelemetry_exporter_ostream_metrics
Step #3: 
Step #3:   # Builder for OStream metrics exporter.
Step #3:   opentelemetry_exporter_ostream_metrics_builder
Step #3: 
Step #3:   # Exports trace spans to output stream.
Step #3:   opentelemetry_exporter_ostream_span
Step #3: 
Step #3:   # Builder for OStream span exporter.
Step #3:   opentelemetry_exporter_ostream_span_builder
Step #3: 
Step #3:   # Components for exporting logs in the OpenTelemetry SDK.
Step #3:   opentelemetry_logs
Step #3: 
Step #3:   # Components for exporting metrics in the OpenTelemetry SDK.
Step #3:   opentelemetry_metrics
Step #3: 
Step #3:   # Components for resource detection in the OpenTelemetry SDK.
Step #3:   opentelemetry_resources
Step #3: 
Step #3:   # Components for exporting traces in the OpenTelemetry SDK.
Step #3:   opentelemetry_trace
Step #3: 
Step #3:   # A library exporting version information for OpenTelemetry.
Step #3:   opentelemetry_version
Step #3: 
Step #3: Completed submission of gtest:x64-linux@1.17.0#2 to 1 binary cache(s) in 1.7 s
Step #3: Completed submission of nlohmann-json:x64-linux@3.12.0#2 to 1 binary cache(s) in 6.1 s
Step #3: Waiting for 1 remaining binary cache submissions...
Step #3: Completed submission of opentelemetry-cpp:x64-linux@1.25.0 to 1 binary cache(s) in 1.7 s (1/1)
Step #3: All requested installations completed successfully in: 9.4 min
Step #3: -- Running vcpkg install - done
Step #3: -- The CXX compiler identification is Clang 12.0.1
Step #3: -- Detecting CXX compiler ABI info
Step #3: -- Detecting CXX compiler ABI info - done
Step #3: -- Check for working CXX compiler: /usr/bin/clang++ - skipped
Step #3: -- Detecting CXX compile features
Step #3: -- Detecting CXX compile features - done
Step #3: -- Found Threads: TRUE
Step #3: -- Arrow version: 23.0.1
Step #3: -- Found the Arrow shared library: /workspace/cmake-out/vcpkg_installed/x64-linux/lib/libarrow.so.2300.1.0
Step #3: -- Found the Arrow import library: ARROW_IMPORT_LIB-NOTFOUND
Step #3: -- Found the Arrow static library: 
Step #3: CMake Warning (dev) at /opt/cmake/share/cmake-3.30/Modules/FetchContent.cmake:1373 (message):
Step #3:   The DOWNLOAD_EXTRACT_TIMESTAMP option was not given and policy CMP0135 is
Step #3:   not set.  The policy's OLD behavior will be used.  When using a URL
Step #3:   download, the timestamps of extracted files should preferably be that of
Step #3:   the time of extraction, otherwise code that depends on the extracted
Step #3:   contents might not be rebuilt if the URL changes.  The OLD behavior
Step #3:   preserves the timestamps from the archive instead, but this is usually not
Step #3:   what you want.  Update your project to the NEW behavior or specify the
Step #3:   DOWNLOAD_EXTRACT_TIMESTAMP option with a value of true to avoid this
Step #3:   robustness issue.
Step #3: Call Stack (most recent call first):
Step #3:   google/cloud/odbc/CMakeLists.txt:148 (FetchContent_Declare)
Step #3: This warning is for project developers.  Use -Wno-dev to suppress it.
Step #3: 
Step #3: CMake Warning at cmake-out/_deps/google-cloud-cpp-src/CMakeLists.txt:58 (message):
Step #3:   The `google-cloud-cpp` library is tested with Clang >= 14.0.0.  We will
Step #3:   consider patches for older versions.
Step #3: 
Step #3: 
Step #3: -- Found ZLIB: /workspace/cmake-out/vcpkg_installed/x64-linux/lib/libz.so (found version "1.3.1")
Step #3: -- Found OpenSSL: /workspace/cmake-out/vcpkg_installed/x64-linux/lib/libcrypto.so (found version "3.6.1")
Step #3: -- Found c-ares: /workspace/cmake-out/vcpkg_installed/x64-linux/share/c-ares/c-ares-config.cmake (found version "1.34.6")
Step #3: -- Performing Test GOOGLE_CLOUD_CPP_COMPILER_SUPPORTS_WALL
Step #3: -- Performing Test GOOGLE_CLOUD_CPP_COMPILER_SUPPORTS_WALL - Success
Step #3: -- Performing Test GOOGLE_CLOUD_CPP_COMPILER_SUPPORTS_WEXTRA
Step #3: -- Performing Test GOOGLE_CLOUD_CPP_COMPILER_SUPPORTS_WEXTRA - Success
Step #3: -- Performing Test GOOGLE_CLOUD_CPP_COMPILER_SUPPORTS_WCONVERSION
Step #3: -- Performing Test GOOGLE_CLOUD_CPP_COMPILER_SUPPORTS_WCONVERSION - Success
Step #3: -- Performing Test GOOGLE_CLOUD_CPP_COMPILER_SUPPORTS_WNO_SIGN_CONVERSION
Step #3: -- Performing Test GOOGLE_CLOUD_CPP_COMPILER_SUPPORTS_WNO_SIGN_CONVERSION - Success
Step #3: -- Performing Test GOOGLE_CLOUD_CPP_COMPILER_SUPPORTS_WERROR
Step #3: -- Performing Test GOOGLE_CLOUD_CPP_COMPILER_SUPPORTS_WERROR - Success
Step #3: -- Performing Test GOOGLE_CLOUD_CPP_COMPILER_SUPPORTS_CLANG_ABI_COMPAT_17
Step #3: -- Performing Test GOOGLE_CLOUD_CPP_COMPILER_SUPPORTS_CLANG_ABI_COMPAT_17 - Failed
Step #3: -- Performing Test GOOGLE_CLOUD_CPP_COMPILER_SUPPORTS_PEDANTIC
Step #3: -- Performing Test GOOGLE_CLOUD_CPP_COMPILER_SUPPORTS_PEDANTIC - Success
Step #3: -- Found opentelemetry-cpp: /workspace/cmake-out/vcpkg_installed/x64-linux/share/opentelemetry-cpp/opentelemetry-cpp-config.cmake (found version "1.25.0")
Step #3: -- Found nlohmann_json: /workspace/cmake-out/vcpkg_installed/x64-linux/share/nlohmann_json/nlohmann_jsonConfig.cmake (found version "3.12.0")
Step #3: -- Found OpenSSL: /workspace/cmake-out/vcpkg_installed/x64-linux/lib/libcrypto.so (found suitable version "3.6.1", minimum required is "3")
Step #3: -- Found ZLIB: /workspace/cmake-out/vcpkg_installed/x64-linux/lib/libz.so (found suitable version "1.3.1", minimum required is "1")
Step #3: -- Found OpenSSL: /workspace/cmake-out/vcpkg_installed/x64-linux/lib/libcrypto.so (found version "3.6.1")
Step #3: -- Arrow::arrow_static added for 64-bit build.
Step #3: -- Configuring done (842.4s)
Step #3: CMake Error at google/cloud/odbc/bq_driver.cmake:129 (target_link_libraries):
Step #3:   Target "google_cloud_odbc_bq_driver_internal" links to:
Step #3: 
Step #3:     Arrow::arrow_static
Step #3: 
Step #3:   but the target was not found.  Possible reasons include:
Step #3: 
Step #3:     * There is a typo in the target name.
Step #3:     * A find_package call is missing for an IMPORTED target.
Step #3:     * An ALIAS target is missing.
Step #3: 
Step #3: Call Stack (most recent call first):
Step #3:   google/cloud/odbc/CMakeLists.txt:167 (include)
Step #3: 
Step #3: 
Step #3: CMake Generate step failed.  Build files cannot be regenerated correctly.
Step #3: -- Generating done (0.7s)
Step #3: 2026-07-24T02:32:50Z (+907s): ===> sccache stats
Step #3: Compile requests                    266
Step #3: Compile requests executed           266
Step #3: Cache hits                          266
Step #3: Cache hits (C/C++)                  266
Step #3: Cache misses                          0
Step #3: Cache timeouts                        0
Step #3: Cache read errors                     0
Step #3: Forced recaches                       0
Step #3: Cache write errors                    0
Step #3: Compilation failures                  0
Step #3: Cache errors                          0
Step #3: Non-cacheable compilations            0
Step #3: Non-cacheable calls                   0
Step #3: Non-compilation calls                 0
Step #3: Unsupported compiler calls            0
Step #3: Average cache write               0.000 s
Step #3: Average compiler                  0.000 s
Step #3: Average cache read hit            0.066 s
Step #3: Failed distributed compilations       0
Step #3: Cache location                  gcs, name: bigquery-devtools-drivers_cloudbuild, prefix: /sccache/reducing_gha_cache_size-ubuntu-22.04-install-integration-production-bq-driver-dm/
Step #3: Version (client)                0.5.4
Step #3: ==> 🕑 integration-production-bq-driver-dm completed in 907.406 seconds
Finished Step #3
ERROR
ERROR: build step 3 "gcr.io/bigquery-devtools-drivers/cloudbuild/ubuntu-22.04-install:09cbef1a-5db3-43f1-9c7f-d5d171e38b18" failed: step exited with non-zero status: 1

Build Log: https://storage.cloud.google.com/odbc-cpp-community-publiclogs/logs/cpp-bigquery-odbc/1608/18f56fddaf6e696b35417ea771dcf365535e3e84/ubuntu-22.04-install-BAZEL,iODBC,DRIVER_MANAGER_SETUP_GOOGLE_DRIVER-integration-production-bq-driver-dm/log-09cbef1a-5db3-43f1-9c7f-d5d171e38b18.txt