starting build "420e9212-0b2c-4726-aca5-b1850a6338ce" FETCHSOURCE BUILD Starting Step #0 Step #0: Already have image (with digest): gcr.io/cloud-builders/git Step #0: Cloning into 'oss-fuzz'... Finished Step #0 Starting Step #1 Step #1: Already have image (with digest): gcr.io/cloud-builders/docker Step #1: Sending build context to Docker daemon 6.144kB Step #1: Step 1/11 : FROM gcr.io/oss-fuzz-base/base-builder@sha256:19782f7fe8092843368894dbc471ce9b30dd6a2813946071a36e8b05f5b1e27e Step #1: gcr.io/oss-fuzz-base/base-builder@sha256:19782f7fe8092843368894dbc471ce9b30dd6a2813946071a36e8b05f5b1e27e: Pulling from oss-fuzz-base/base-builder Step #1: b549f31133a9: Pulling fs layer Step #1: d993ff311503: Pulling fs layer Step #1: 5faf80b993b8: Pulling fs layer Step #1: 7946d0b643b7: Pulling fs layer Step #1: eb738e08bf3b: Pulling fs layer Step #1: 248822a2340b: Pulling fs layer Step #1: fa316482a80e: Pulling fs layer Step #1: 3393bbb458d0: Pulling fs layer Step #1: a8fda90a5506: Pulling fs layer Step #1: afcadef54a23: Pulling fs layer Step #1: 4e97a59f9033: Pulling fs layer Step #1: 4a03bd5b3e5c: Pulling fs layer Step #1: be0ac42f34b4: Pulling fs layer Step #1: 7aa9bde37b90: Pulling fs layer Step #1: 95ec4b1337ee: Pulling fs layer Step #1: 19b55f7a831c: Pulling fs layer Step #1: e9c556d304cd: Pulling fs layer Step #1: f9c1e39d9c40: Pulling fs layer Step #1: 5807a1e31ffb: Pulling fs layer Step #1: acc07ec90c58: Pulling fs layer Step #1: eb738e08bf3b: Waiting Step #1: d143eec22c7b: Pulling fs layer Step #1: a8fda90a5506: Waiting Step #1: 34c38be78f62: Pulling fs layer Step #1: 248822a2340b: Waiting Step #1: aa952184efec: Pulling fs layer Step #1: 4e97a59f9033: Waiting Step #1: fa316482a80e: Waiting Step #1: 3393bbb458d0: Waiting Step #1: 4a03bd5b3e5c: Waiting Step #1: afcadef54a23: Waiting Step #1: 95ec4b1337ee: Waiting Step #1: e9c556d304cd: Waiting Step #1: f9c1e39d9c40: Waiting Step #1: 5807a1e31ffb: Waiting Step #1: d143eec22c7b: Waiting Step #1: 7946d0b643b7: Waiting Step #1: 34c38be78f62: Waiting Step #1: cb7850020c26: Pulling fs layer Step #1: 9a4eb374175f: Pulling fs layer Step #1: be0ac42f34b4: Waiting Step #1: aa952184efec: Waiting Step #1: b453205b01ff: Pulling fs layer Step #1: fbea61822e28: Pulling fs layer Step #1: cb7850020c26: Waiting Step #1: 66724beef5c1: Pulling fs layer Step #1: 9a4eb374175f: Waiting Step #1: b453205b01ff: Waiting Step #1: a204a5883dc9: Pulling fs layer Step #1: fbea61822e28: Waiting Step #1: 62abd8198968: Pulling fs layer Step #1: 62abd8198968: Waiting Step #1: 66724beef5c1: Waiting Step #1: 5faf80b993b8: Download complete Step #1: b549f31133a9: Verifying Checksum Step #1: b549f31133a9: Download complete Step #1: 7946d0b643b7: Verifying Checksum Step #1: 7946d0b643b7: Download complete Step #1: eb738e08bf3b: Verifying Checksum Step #1: eb738e08bf3b: Download complete Step #1: 248822a2340b: Verifying Checksum Step #1: 248822a2340b: Download complete Step #1: 3393bbb458d0: Verifying Checksum Step #1: 3393bbb458d0: Download complete Step #1: d993ff311503: Verifying Checksum Step #1: d993ff311503: Download complete Step #1: a8fda90a5506: Download complete Step #1: b549f31133a9: Pull complete Step #1: 4e97a59f9033: Verifying Checksum Step #1: 4e97a59f9033: Download complete Step #1: 4a03bd5b3e5c: Verifying Checksum Step #1: 4a03bd5b3e5c: Download complete Step #1: be0ac42f34b4: Verifying Checksum Step #1: be0ac42f34b4: Download complete Step #1: 7aa9bde37b90: Verifying Checksum Step #1: 7aa9bde37b90: Download complete Step #1: 95ec4b1337ee: Verifying Checksum Step #1: 95ec4b1337ee: Download complete Step #1: afcadef54a23: Verifying Checksum Step #1: afcadef54a23: Download complete Step #1: 19b55f7a831c: Download complete Step #1: e9c556d304cd: Verifying Checksum Step #1: e9c556d304cd: Download complete Step #1: f9c1e39d9c40: Verifying Checksum Step #1: f9c1e39d9c40: Download complete Step #1: 5807a1e31ffb: Verifying Checksum Step #1: 5807a1e31ffb: Download complete Step #1: fa316482a80e: Verifying Checksum Step #1: fa316482a80e: Download complete Step #1: d143eec22c7b: Verifying Checksum Step #1: d143eec22c7b: Download complete Step #1: acc07ec90c58: Verifying Checksum Step #1: acc07ec90c58: Download complete Step #1: 34c38be78f62: Verifying Checksum Step #1: 34c38be78f62: Download complete Step #1: aa952184efec: Verifying Checksum Step #1: aa952184efec: Download complete Step #1: cb7850020c26: Verifying Checksum Step #1: cb7850020c26: Download complete Step #1: 9a4eb374175f: Verifying Checksum Step #1: 9a4eb374175f: Download complete Step #1: 66724beef5c1: Verifying Checksum Step #1: 66724beef5c1: Download complete Step #1: b453205b01ff: Verifying Checksum Step #1: b453205b01ff: Download complete Step #1: fbea61822e28: Download complete Step #1: a204a5883dc9: Verifying Checksum Step #1: a204a5883dc9: Download complete Step #1: 62abd8198968: Download complete Step #1: d993ff311503: Pull complete Step #1: 5faf80b993b8: Pull complete Step #1: 7946d0b643b7: Pull complete Step #1: eb738e08bf3b: Pull complete Step #1: 248822a2340b: Pull complete Step #1: fa316482a80e: Pull complete Step #1: 3393bbb458d0: Pull complete Step #1: a8fda90a5506: Pull complete Step #1: afcadef54a23: Pull complete Step #1: 4e97a59f9033: Pull complete Step #1: 4a03bd5b3e5c: Pull complete Step #1: be0ac42f34b4: Pull complete Step #1: 7aa9bde37b90: Pull complete Step #1: 95ec4b1337ee: Pull complete Step #1: 19b55f7a831c: Pull complete Step #1: e9c556d304cd: Pull complete Step #1: f9c1e39d9c40: Pull complete Step #1: 5807a1e31ffb: Pull complete Step #1: acc07ec90c58: Pull complete Step #1: d143eec22c7b: Pull complete Step #1: 34c38be78f62: Pull complete Step #1: aa952184efec: Pull complete Step #1: cb7850020c26: Pull complete Step #1: 9a4eb374175f: Pull complete Step #1: b453205b01ff: Pull complete Step #1: fbea61822e28: Pull complete Step #1: 66724beef5c1: Pull complete Step #1: a204a5883dc9: Pull complete Step #1: 62abd8198968: Pull complete Step #1: Digest: sha256:19782f7fe8092843368894dbc471ce9b30dd6a2813946071a36e8b05f5b1e27e Step #1: Status: Downloaded newer image for gcr.io/oss-fuzz-base/base-builder@sha256:19782f7fe8092843368894dbc471ce9b30dd6a2813946071a36e8b05f5b1e27e Step #1: ---> e39a0777485f Step #1: Step 2/11 : RUN apt-get update && apt-get install -y autoconf automake libtool ninja-build Step #1: ---> Running in 98ad7eae28d7 Step #1: Get:1 http://security.ubuntu.com/ubuntu focal-security InRelease [128 kB] Step #1: Hit:2 http://archive.ubuntu.com/ubuntu focal InRelease Step #1: Get:3 http://security.ubuntu.com/ubuntu focal-security/universe i386 Packages [844 kB] Step #1: Get:4 http://archive.ubuntu.com/ubuntu focal-updates InRelease [128 kB] Step #1: Get:5 http://security.ubuntu.com/ubuntu focal-security/restricted i386 Packages [46.7 kB] Step #1: Get:6 http://security.ubuntu.com/ubuntu focal-security/restricted amd64 Packages [4137 kB] Step #1: Get:7 http://security.ubuntu.com/ubuntu focal-security/main amd64 Packages [4107 kB] Step #1: Get:8 http://security.ubuntu.com/ubuntu focal-security/multiverse amd64 Packages [30.9 kB] Step #1: Get:9 http://security.ubuntu.com/ubuntu focal-security/universe amd64 Packages [1277 kB] Step #1: Get:10 http://security.ubuntu.com/ubuntu focal-security/main i386 Packages [1027 kB] Step #1: Get:11 http://security.ubuntu.com/ubuntu focal-security/multiverse i386 Packages [8166 B] Step #1: Get:12 http://archive.ubuntu.com/ubuntu focal-backports InRelease [128 kB] Step #1: Get:13 http://archive.ubuntu.com/ubuntu focal-updates/main i386 Packages [1303 kB] Step #1: Get:14 http://archive.ubuntu.com/ubuntu focal-updates/universe i386 Packages [1006 kB] Step #1: Get:15 http://archive.ubuntu.com/ubuntu focal-updates/universe amd64 Packages [1568 kB] Step #1: Get:16 http://archive.ubuntu.com/ubuntu focal-updates/multiverse i386 Packages [9592 B] Step #1: Get:17 http://archive.ubuntu.com/ubuntu focal-updates/main amd64 Packages [4575 kB] Step #1: Get:18 http://archive.ubuntu.com/ubuntu focal-updates/multiverse amd64 Packages [33.5 kB] Step #1: Get:19 http://archive.ubuntu.com/ubuntu focal-updates/restricted amd64 Packages [4299 kB] Step #1: Get:20 http://archive.ubuntu.com/ubuntu focal-updates/restricted i386 Packages [48.4 kB] Step #1: Fetched 24.7 MB in 2s (11.2 MB/s) Step #1: Reading package lists... Step #1: Reading package lists... Step #1: Building dependency tree... Step #1: Reading state information... Step #1: The following additional packages will be installed: Step #1: autotools-dev file libltdl-dev libltdl7 libmagic-mgc libmagic1 libsigsegv2 Step #1: m4 Step #1: Suggested packages: Step #1: autoconf-archive gnu-standards autoconf-doc gettext libtool-doc gfortran Step #1: | fortran95-compiler gcj-jdk m4-doc python3 Step #1: The following NEW packages will be installed: Step #1: autoconf automake autotools-dev file libltdl-dev libltdl7 libmagic-mgc Step #1: libmagic1 libsigsegv2 libtool m4 ninja-build Step #1: 0 upgraded, 12 newly installed, 0 to remove and 46 not upgraded. Step #1: Need to get 1881 kB of archives. Step #1: After this operation, 13.2 MB of additional disk space will be used. Step #1: Get:1 http://archive.ubuntu.com/ubuntu focal/main amd64 libmagic-mgc amd64 1:5.38-4 [218 kB] Step #1: Get:2 http://archive.ubuntu.com/ubuntu focal/main amd64 libmagic1 amd64 1:5.38-4 [75.9 kB] Step #1: Get:3 http://archive.ubuntu.com/ubuntu focal/main amd64 file amd64 1:5.38-4 [23.3 kB] Step #1: Get:4 http://archive.ubuntu.com/ubuntu focal/main amd64 libsigsegv2 amd64 2.12-2 [13.9 kB] Step #1: Get:5 http://archive.ubuntu.com/ubuntu focal/main amd64 m4 amd64 1.4.18-4 [199 kB] Step #1: Get:6 http://archive.ubuntu.com/ubuntu focal/main amd64 autoconf all 2.69-11.1 [321 kB] Step #1: Get:7 http://archive.ubuntu.com/ubuntu focal/main amd64 autotools-dev all 20180224.1 [39.6 kB] Step #1: Get:8 http://archive.ubuntu.com/ubuntu focal/main amd64 automake all 1:1.16.1-4ubuntu6 [522 kB] Step #1: Get:9 http://archive.ubuntu.com/ubuntu focal/main amd64 libltdl7 amd64 2.4.6-14 [38.5 kB] Step #1: Get:10 http://archive.ubuntu.com/ubuntu focal/main amd64 libltdl-dev amd64 2.4.6-14 [162 kB] Step #1: Get:11 http://archive.ubuntu.com/ubuntu focal/main amd64 libtool all 2.4.6-14 [161 kB] Step #1: Get:12 http://archive.ubuntu.com/ubuntu focal/universe amd64 ninja-build amd64 1.10.0-1build1 [107 kB] Step #1: debconf: delaying package configuration, since apt-utils is not installed Step #1: Fetched 1881 kB in 1s (1562 kB/s) Step #1: Selecting previously unselected package libmagic-mgc. Step #1: (Reading database ... (Reading database ... 5% (Reading database ... 10% (Reading database ... 15% (Reading database ... 20% (Reading database ... 25% (Reading database ... 30% (Reading database ... 35% (Reading database ... 40% (Reading database ... 45% (Reading database ... 50% (Reading database ... 55% (Reading database ... 60% (Reading database ... 65% (Reading database ... 70% (Reading database ... 75% (Reading database ... 80% (Reading database ... 85% (Reading database ... 90% (Reading database ... 95% (Reading database ... 100% (Reading database ... 17384 files and directories currently installed.) Step #1: Preparing to unpack .../00-libmagic-mgc_1%3a5.38-4_amd64.deb ... Step #1: Unpacking libmagic-mgc (1:5.38-4) ... Step #1: Selecting previously unselected package libmagic1:amd64. Step #1: Preparing to unpack .../01-libmagic1_1%3a5.38-4_amd64.deb ... Step #1: Unpacking libmagic1:amd64 (1:5.38-4) ... Step #1: Selecting previously unselected package file. Step #1: Preparing to unpack .../02-file_1%3a5.38-4_amd64.deb ... Step #1: Unpacking file (1:5.38-4) ... Step #1: Selecting previously unselected package libsigsegv2:amd64. Step #1: Preparing to unpack .../03-libsigsegv2_2.12-2_amd64.deb ... Step #1: Unpacking libsigsegv2:amd64 (2.12-2) ... Step #1: Selecting previously unselected package m4. Step #1: Preparing to unpack .../04-m4_1.4.18-4_amd64.deb ... Step #1: Unpacking m4 (1.4.18-4) ... Step #1: Selecting previously unselected package autoconf. Step #1: Preparing to unpack .../05-autoconf_2.69-11.1_all.deb ... Step #1: Unpacking autoconf (2.69-11.1) ... Step #1: Selecting previously unselected package autotools-dev. Step #1: Preparing to unpack .../06-autotools-dev_20180224.1_all.deb ... Step #1: Unpacking autotools-dev (20180224.1) ... Step #1: Selecting previously unselected package automake. Step #1: Preparing to unpack .../07-automake_1%3a1.16.1-4ubuntu6_all.deb ... Step #1: Unpacking automake (1:1.16.1-4ubuntu6) ... Step #1: Selecting previously unselected package libltdl7:amd64. Step #1: Preparing to unpack .../08-libltdl7_2.4.6-14_amd64.deb ... Step #1: Unpacking libltdl7:amd64 (2.4.6-14) ... Step #1: Selecting previously unselected package libltdl-dev:amd64. Step #1: Preparing to unpack .../09-libltdl-dev_2.4.6-14_amd64.deb ... Step #1: Unpacking libltdl-dev:amd64 (2.4.6-14) ... Step #1: Selecting previously unselected package libtool. Step #1: Preparing to unpack .../10-libtool_2.4.6-14_all.deb ... Step #1: Unpacking libtool (2.4.6-14) ... Step #1: Selecting previously unselected package ninja-build. Step #1: Preparing to unpack .../11-ninja-build_1.10.0-1build1_amd64.deb ... Step #1: Unpacking ninja-build (1.10.0-1build1) ... Step #1: Setting up libmagic-mgc (1:5.38-4) ... Step #1: Setting up libmagic1:amd64 (1:5.38-4) ... Step #1: Setting up file (1:5.38-4) ... Step #1: Setting up ninja-build (1.10.0-1build1) ... Step #1: Setting up autotools-dev (20180224.1) ... Step #1: Setting up libsigsegv2:amd64 (2.12-2) ... Step #1: Setting up libltdl7:amd64 (2.4.6-14) ... Step #1: Setting up libtool (2.4.6-14) ... Step #1: Setting up m4 (1.4.18-4) ... Step #1: Setting up autoconf (2.69-11.1) ... Step #1: Setting up automake (1:1.16.1-4ubuntu6) ... Step #1: update-alternatives: using /usr/bin/automake-1.16 to provide /usr/bin/automake (automake) in auto mode Step #1: update-alternatives: warning: skip creation of /usr/share/man/man1/automake.1.gz because associated file /usr/share/man/man1/automake-1.16.1.gz (of link group automake) doesn't exist Step #1: update-alternatives: warning: skip creation of /usr/share/man/man1/aclocal.1.gz because associated file /usr/share/man/man1/aclocal-1.16.1.gz (of link group automake) doesn't exist Step #1: Setting up libltdl-dev:amd64 (2.4.6-14) ... Step #1: Processing triggers for libc-bin (2.31-0ubuntu9.14) ... Step #1: Removing intermediate container 98ad7eae28d7 Step #1: ---> 1cd57babd7b2 Step #1: Step 3/11 : RUN curl -LO https://github.com/protocolbuffers/protobuf/releases/download/v3.18.1/protobuf-cpp-3.18.1.tar.gz Step #1: ---> Running in 5cf97ec6d483 Step #1:  % Total % Received % Xferd Average Speed Time Time Time Current Step #1: Dload Upload Total Spent Left Speed Step #1: 0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0 0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0 Step #1:  0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0 100 4664k 100 4664k 0 0 11.9M 0 --:--:-- --:--:-- --:--:-- 22.2M Step #1: Removing intermediate container 5cf97ec6d483 Step #1: ---> 9f49b0fa5e8d Step #1: Step 4/11 : RUN tar xf protobuf-cpp-3.18.1.tar.gz Step #1: ---> Running in e858a3067180 Step #1: Removing intermediate container e858a3067180 Step #1: ---> 3d0f54a20bdb Step #1: Step 5/11 : WORKDIR $SRC/protobuf-3.18.1 Step #1: ---> Running in 733936b3b4ce Step #1: Removing intermediate container 733936b3b4ce Step #1: ---> dcdc64dd6009 Step #1: Step 6/11 : RUN ./configure --disable-shared Step #1: ---> Running in e96261d70812 Step #1: checking whether to enable maintainer-specific portions of Makefiles... yes Step #1: checking build system type... x86_64-pc-linux-gnu Step #1: checking host system type... x86_64-pc-linux-gnu Step #1: checking target system type... x86_64-pc-linux-gnu Step #1: checking for a BSD-compatible install... /usr/bin/install -c Step #1: checking whether build environment is sane... yes Step #1: checking for a race-free mkdir -p... /usr/bin/mkdir -p Step #1: checking for gawk... no Step #1: checking for mawk... mawk Step #1: checking whether make sets $(MAKE)... yes Step #1: checking whether make supports nested variables... yes Step #1: checking whether UID '0' is supported by ustar format... yes Step #1: checking whether GID '0' is supported by ustar format... yes Step #1: checking how to create a ustar tar archive... gnutar Step #1: checking whether make supports nested variables... (cached) yes Step #1: checking for gcc... clang Step #1: checking whether the C compiler works... yes Step #1: checking for C compiler default output file name... a.out Step #1: checking for suffix of executables... Step #1: checking whether we are cross compiling... no Step #1: checking for suffix of object files... o Step #1: checking whether the compiler supports GNU C... yes Step #1: checking whether clang accepts -g... yes Step #1: checking for clang option to enable C11 features... none needed Step #1: checking whether clang understands -c and -o together... yes Step #1: checking whether make supports the include directive... yes (GNU style) Step #1: checking dependency style of clang... gcc3 Step #1: checking whether the compiler supports GNU C++... yes Step #1: checking whether clang++ accepts -g... yes Step #1: checking for clang++ option to enable C++11 features... none needed Step #1: checking dependency style of clang++... gcc3 Step #1: checking how to run the C preprocessor... clang -E Step #1: checking for gcc... gcc Step #1: checking whether the compiler supports GNU C... (cached) yes Step #1: checking whether gcc accepts -g... yes Step #1: checking for gcc option to enable C11 features... (cached) none needed Step #1: checking whether gcc understands -c and -o together... (cached) yes Step #1: checking dependency style of gcc... (cached) gcc3 Step #1: checking how to run the C preprocessor... gcc -E Step #1: checking how to run the C++ preprocessor... clang++ -E Step #1: checking whether the compiler supports GNU C++... (cached) yes Step #1: checking whether clang++ accepts -g... yes Step #1: checking for clang++ option to enable C++11 features... (cached) none needed Step #1: checking dependency style of clang++... (cached) gcc3 Step #1: checking how to run the C++ preprocessor... clang++ -E Step #1: checking for stdio.h... yes Step #1: checking for stdlib.h... yes Step #1: checking for string.h... yes Step #1: checking for inttypes.h... yes Step #1: checking for stdint.h... yes Step #1: checking for strings.h... yes Step #1: checking for sys/stat.h... yes Step #1: checking for sys/types.h... yes Step #1: checking for unistd.h... yes Step #1: checking for wchar.h... yes Step #1: checking for minix/config.h... no Step #1: checking whether it is safe to define __EXTENSIONS__... yes Step #1: checking whether _XOPEN_SOURCE should be defined... no Step #1: checking for ar... ar Step #1: checking the archiver (ar) interface... ar Step #1: checking for gcc... gcc Step #1: checking whether the compiler supports GNU Objective C... no Step #1: checking whether gcc accepts -g... no Step #1: checking dependency style of gcc... gcc3 Step #1: checking C++ compiler flags...... use user-supplied: -O1 -fno-omit-frame-pointer -gline-tables-only -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -stdlib=libc++ Step #1: checking for clang++ options needed to detect all undeclared functions... none needed Step #1: checking whether __SUNPRO_CC is declared... no Step #1: checking how to print strings... printf Step #1: checking for a sed that does not truncate output... /usr/bin/sed Step #1: checking for grep that handles long lines and -e... /usr/bin/grep Step #1: checking for egrep... /usr/bin/grep -E Step #1: checking for fgrep... /usr/bin/grep -F Step #1: checking for ld used by clang... /usr/bin/ld Step #1: checking if the linker (/usr/bin/ld) is GNU ld... yes Step #1: checking for BSD- or MS-compatible name lister (nm)... /usr/bin/nm -B Step #1: checking the name lister (/usr/bin/nm -B) interface... BSD nm Step #1: checking whether ln -s works... yes Step #1: checking the maximum length of command line arguments... 1572864 Step #1: checking how to convert x86_64-pc-linux-gnu file names to x86_64-pc-linux-gnu format... func_convert_file_noop Step #1: checking how to convert x86_64-pc-linux-gnu file names to toolchain format... func_convert_file_noop Step #1: checking for /usr/bin/ld option to reload object files... -r Step #1: checking for objdump... objdump Step #1: checking how to recognize dependent libraries... pass_all Step #1: checking for dlltool... no Step #1: checking how to associate runtime and link libraries... printf %s\n Step #1: checking for archiver @FILE support... @ Step #1: checking for strip... strip Step #1: checking for ranlib... ranlib Step #1: checking command to parse /usr/bin/nm -B output from clang object... ok Step #1: checking for sysroot... no Step #1: checking for a working dd... /usr/bin/dd Step #1: checking how to truncate binary pipes... /usr/bin/dd bs=4096 count=1 Step #1: checking for mt... no Step #1: checking if : is a manifest tool... no Step #1: checking for dlfcn.h... yes Step #1: checking for objdir... .libs Step #1: checking if clang supports -fno-rtti -fno-exceptions... yes Step #1: checking for clang option to produce PIC... -fPIC -DPIC Step #1: checking if clang PIC flag -fPIC -DPIC works... yes Step #1: checking if clang static flag -static works... yes Step #1: checking if clang supports -c -o file.o... yes Step #1: checking if clang supports -c -o file.o... (cached) yes Step #1: checking whether the clang linker (/usr/bin/ld -m elf_x86_64) supports shared libraries... yes Step #1: checking dynamic linker characteristics... GNU/Linux ld.so Step #1: checking how to hardcode library paths into programs... immediate Step #1: checking whether stripping libraries is possible... yes Step #1: checking if libtool supports shared libraries... yes Step #1: checking whether to build shared libraries... no Step #1: checking whether to build static libraries... yes Step #1: checking how to run the C++ preprocessor... clang++ -E Step #1: checking for ld used by clang++... /usr/bin/ld -m elf_x86_64 Step #1: checking if the linker (/usr/bin/ld -m elf_x86_64) is GNU ld... yes Step #1: checking whether the clang++ linker (/usr/bin/ld -m elf_x86_64) supports shared libraries... yes Step #1: checking for clang++ option to produce PIC... -fPIC -DPIC Step #1: checking if clang++ PIC flag -fPIC -DPIC works... yes Step #1: checking if clang++ static flag -static works... yes Step #1: checking if clang++ supports -c -o file.o... yes Step #1: checking if clang++ supports -c -o file.o... (cached) yes Step #1: checking whether the clang++ linker (/usr/bin/ld -m elf_x86_64) supports shared libraries... yes Step #1: checking dynamic linker characteristics... (cached) GNU/Linux ld.so Step #1: checking how to hardcode library paths into programs... immediate Step #1: checking whether the linker supports version scripts... yes Step #1: checking for egrep... (cached) /usr/bin/grep -E Step #1: checking for fcntl.h... yes Step #1: checking for inttypes.h... (cached) yes Step #1: checking for limits.h... yes Step #1: checking for stdlib.h... (cached) yes Step #1: checking for unistd.h... (cached) yes Step #1: checking for working memcmp... yes Step #1: checking for working strtod... yes Step #1: checking for ftruncate... yes Step #1: checking for memset... yes Step #1: checking for mkdir... yes Step #1: checking for strchr... yes Step #1: checking for strerror... yes Step #1: checking for strtol... yes Step #1: checking zlib version... headers missing or too old (requires 1.2.0.4) Step #1: checking whether clang++ supports C++11 features by default... yes Step #1: checking whether -latomic is needed... no Step #1: checking whether clang is Clang... yes Step #1: checking whether pthreads work with "-pthread" and "-lpthread"... yes Step #1: checking whether Clang needs flag to prevent "argument unused" warning when linking with -pthread... no Step #1: checking for joinable pthread attribute... PTHREAD_CREATE_JOINABLE Step #1: checking whether more special flags are required for pthreads... no Step #1: checking for PTHREAD_PRIO_INHERIT... yes Step #1: checking the location of hash_map... Step #1: checking whether -llog is needed... no Step #1: checking that generated files are newer than configure... done Step #1: configure: creating ./config.status Step #1: config.status: creating Makefile Step #1: config.status: creating src/Makefile Step #1: config.status: creating benchmarks/Makefile Step #1: config.status: creating conformance/Makefile Step #1: config.status: creating protobuf.pc Step #1: config.status: creating protobuf-lite.pc Step #1: config.status: creating config.h Step #1: config.status: executing depfiles commands Step #1: config.status: executing libtool commands Step #1: === configuring in third_party/googletest (/src/protobuf-3.18.1/third_party/googletest) Step #1: configure: running /bin/bash ./configure --disable-option-checking '--prefix=/usr/local' '--disable-shared' 'CC=clang' 'CFLAGS=-O1 -fno-omit-frame-pointer -gline-tables-only -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION' 'CXX=clang++' 'CXXFLAGS=-O1 -fno-omit-frame-pointer -gline-tables-only -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -stdlib=libc++' 'CCC=clang++' --cache-file=/dev/null --srcdir=. Step #1: checking for a BSD-compatible install... /usr/bin/install -c Step #1: checking whether build environment is sane... yes Step #1: checking for a race-free mkdir -p... /usr/bin/mkdir -p Step #1: checking for gawk... no Step #1: checking for mawk... mawk Step #1: checking whether make sets $(MAKE)... yes Step #1: checking whether make supports nested variables... yes Step #1: checking that generated files are newer than configure... done Step #1: configure: creating ./config.status Step #1: config.status: creating Makefile Step #1: === configuring in googletest (/src/protobuf-3.18.1/third_party/googletest/googletest) Step #1: configure: running /bin/bash ./configure --disable-option-checking '--prefix=/usr/local' '--disable-shared' 'CC=clang' 'CFLAGS=-O1 -fno-omit-frame-pointer -gline-tables-only -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION' 'CXX=clang++' 'CXXFLAGS=-O1 -fno-omit-frame-pointer -gline-tables-only -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -stdlib=libc++' 'CCC=clang++' --cache-file=/dev/null --srcdir=. Step #1: checking for a BSD-compatible install... /usr/bin/install -c Step #1: checking whether build environment is sane... yes Step #1: checking for a race-free mkdir -p... /usr/bin/mkdir -p Step #1: checking for gawk... no Step #1: checking for mawk... mawk Step #1: checking whether make sets $(MAKE)... yes Step #1: checking whether make supports nested variables... yes Step #1: checking for gcc... clang Step #1: checking whether the C compiler works... yes Step #1: checking for C compiler default output file name... a.out Step #1: checking for suffix of executables... Step #1: checking whether we are cross compiling... no Step #1: checking for suffix of object files... o Step #1: checking whether the compiler supports GNU C... yes Step #1: checking whether clang accepts -g... yes Step #1: checking for clang option to enable C11 features... none needed Step #1: checking whether clang understands -c and -o together... yes Step #1: checking whether make supports the include directive... yes (GNU style) Step #1: checking dependency style of clang... gcc3 Step #1: checking whether the compiler supports GNU C++... yes Step #1: checking whether clang++ accepts -g... yes Step #1: checking for clang++ option to enable C++11 features... none needed Step #1: checking dependency style of clang++... gcc3 Step #1: checking build system type... x86_64-pc-linux-gnu Step #1: checking host system type... x86_64-pc-linux-gnu Step #1: checking how to print strings... printf Step #1: checking for a sed that does not truncate output... /usr/bin/sed Step #1: checking for grep that handles long lines and -e... /usr/bin/grep Step #1: checking for egrep... /usr/bin/grep -E Step #1: checking for fgrep... /usr/bin/grep -F Step #1: checking for ld used by clang... /usr/bin/ld Step #1: checking if the linker (/usr/bin/ld) is GNU ld... yes Step #1: checking for BSD- or MS-compatible name lister (nm)... /usr/bin/nm -B Step #1: checking the name lister (/usr/bin/nm -B) interface... BSD nm Step #1: checking whether ln -s works... yes Step #1: checking the maximum length of command line arguments... 1572864 Step #1: checking how to convert x86_64-pc-linux-gnu file names to x86_64-pc-linux-gnu format... func_convert_file_noop Step #1: checking how to convert x86_64-pc-linux-gnu file names to toolchain format... func_convert_file_noop Step #1: checking for /usr/bin/ld option to reload object files... -r Step #1: checking for objdump... objdump Step #1: checking how to recognize dependent libraries... pass_all Step #1: checking for dlltool... no Step #1: checking how to associate runtime and link libraries... printf %s\n Step #1: checking for ar... ar Step #1: checking for archiver @FILE support... @ Step #1: checking for strip... strip Step #1: checking for ranlib... ranlib Step #1: checking command to parse /usr/bin/nm -B output from clang object... ok Step #1: checking for sysroot... no Step #1: checking for a working dd... /usr/bin/dd Step #1: checking how to truncate binary pipes... /usr/bin/dd bs=4096 count=1 Step #1: checking for mt... no Step #1: checking if : is a manifest tool... no Step #1: checking for stdio.h... yes Step #1: checking for stdlib.h... yes Step #1: checking for string.h... yes Step #1: checking for inttypes.h... yes Step #1: checking for stdint.h... yes Step #1: checking for strings.h... yes Step #1: checking for sys/stat.h... yes Step #1: checking for sys/types.h... yes Step #1: checking for unistd.h... yes Step #1: checking for dlfcn.h... yes Step #1: checking for objdir... .libs Step #1: checking if clang supports -fno-rtti -fno-exceptions... yes Step #1: checking for clang option to produce PIC... -fPIC -DPIC Step #1: checking if clang PIC flag -fPIC -DPIC works... yes Step #1: checking if clang static flag -static works... yes Step #1: checking if clang supports -c -o file.o... yes Step #1: checking if clang supports -c -o file.o... (cached) yes Step #1: checking whether the clang linker (/usr/bin/ld -m elf_x86_64) supports shared libraries... yes Step #1: checking dynamic linker characteristics... GNU/Linux ld.so Step #1: checking how to hardcode library paths into programs... immediate Step #1: checking whether stripping libraries is possible... yes Step #1: checking if libtool supports shared libraries... yes Step #1: checking whether to build shared libraries... no Step #1: checking whether to build static libraries... yes Step #1: checking how to run the C++ preprocessor... clang++ -E Step #1: checking for ld used by clang++... /usr/bin/ld -m elf_x86_64 Step #1: checking if the linker (/usr/bin/ld -m elf_x86_64) is GNU ld... yes Step #1: checking whether the clang++ linker (/usr/bin/ld -m elf_x86_64) supports shared libraries... yes Step #1: checking for clang++ option to produce PIC... -fPIC -DPIC Step #1: checking if clang++ PIC flag -fPIC -DPIC works... yes Step #1: checking if clang++ static flag -static works... yes Step #1: checking if clang++ supports -c -o file.o... yes Step #1: checking if clang++ supports -c -o file.o... (cached) yes Step #1: checking whether the clang++ linker (/usr/bin/ld -m elf_x86_64) supports shared libraries... yes Step #1: checking dynamic linker characteristics... (cached) GNU/Linux ld.so Step #1: checking how to hardcode library paths into programs... immediate Step #1: checking for python... : Step #1: checking for the pthreads library -lpthreads... no Step #1: checking whether pthreads work without any flags... no Step #1: checking whether pthreads work with -Kthread... no Step #1: checking whether pthreads work with -kthread... no Step #1: checking for the pthreads library -llthread... no Step #1: checking whether pthreads work with -pthread... yes Step #1: checking for joinable pthread attribute... PTHREAD_CREATE_JOINABLE Step #1: checking if more special flags are required for pthreads... no Step #1: checking whether to check for GCC pthread/shared inconsistencies... yes Step #1: checking whether -pthread is sufficient with -shared... yes Step #1: checking that generated files are newer than configure... done Step #1: configure: creating ./config.status Step #1: config.status: creating Makefile Step #1: config.status: creating scripts/gtest-config Step #1: config.status: creating build-aux/config.h Step #1: config.status: executing depfiles commands Step #1: config.status: executing libtool commands Step #1: === configuring in googlemock (/src/protobuf-3.18.1/third_party/googletest/googlemock) Step #1: configure: running /bin/bash ./configure --disable-option-checking '--prefix=/usr/local' '--disable-shared' 'CC=clang' 'CFLAGS=-O1 -fno-omit-frame-pointer -gline-tables-only -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION' 'CXX=clang++' 'CXXFLAGS=-O1 -fno-omit-frame-pointer -gline-tables-only -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -stdlib=libc++' 'CCC=clang++' --cache-file=/dev/null --srcdir=. Step #1: checking for a BSD-compatible install... /usr/bin/install -c Step #1: checking whether build environment is sane... yes Step #1: checking for a race-free mkdir -p... /usr/bin/mkdir -p Step #1: checking for gawk... no Step #1: checking for mawk... mawk Step #1: checking whether make sets $(MAKE)... yes Step #1: checking whether make supports nested variables... yes Step #1: checking for gcc... clang Step #1: checking whether the C compiler works... yes Step #1: checking for C compiler default output file name... a.out Step #1: checking for suffix of executables... Step #1: checking whether we are cross compiling... no Step #1: checking for suffix of object files... o Step #1: checking whether the compiler supports GNU C... yes Step #1: checking whether clang accepts -g... yes Step #1: checking for clang option to enable C11 features... none needed Step #1: checking whether clang understands -c and -o together... yes Step #1: checking whether make supports the include directive... yes (GNU style) Step #1: checking dependency style of clang... gcc3 Step #1: checking whether the compiler supports GNU C++... yes Step #1: checking whether clang++ accepts -g... yes Step #1: checking for clang++ option to enable C++11 features... none needed Step #1: checking dependency style of clang++... gcc3 Step #1: checking build system type... x86_64-pc-linux-gnu Step #1: checking host system type... x86_64-pc-linux-gnu Step #1: checking how to print strings... printf Step #1: checking for a sed that does not truncate output... /usr/bin/sed Step #1: checking for grep that handles long lines and -e... /usr/bin/grep Step #1: checking for egrep... /usr/bin/grep -E Step #1: checking for fgrep... /usr/bin/grep -F Step #1: checking for ld used by clang... /usr/bin/ld Step #1: checking if the linker (/usr/bin/ld) is GNU ld... yes Step #1: checking for BSD- or MS-compatible name lister (nm)... /usr/bin/nm -B Step #1: checking the name lister (/usr/bin/nm -B) interface... BSD nm Step #1: checking whether ln -s works... yes Step #1: checking the maximum length of command line arguments... 1572864 Step #1: checking how to convert x86_64-pc-linux-gnu file names to x86_64-pc-linux-gnu format... func_convert_file_noop Step #1: checking how to convert x86_64-pc-linux-gnu file names to toolchain format... func_convert_file_noop Step #1: checking for /usr/bin/ld option to reload object files... -r Step #1: checking for objdump... objdump Step #1: checking how to recognize dependent libraries... pass_all Step #1: checking for dlltool... no Step #1: checking how to associate runtime and link libraries... printf %s\n Step #1: checking for ar... ar Step #1: checking for archiver @FILE support... @ Step #1: checking for strip... strip Step #1: checking for ranlib... ranlib Step #1: checking command to parse /usr/bin/nm -B output from clang object... ok Step #1: checking for sysroot... no Step #1: checking for a working dd... /usr/bin/dd Step #1: checking how to truncate binary pipes... /usr/bin/dd bs=4096 count=1 Step #1: checking for mt... no Step #1: checking if : is a manifest tool... no Step #1: checking for stdio.h... yes Step #1: checking for stdlib.h... yes Step #1: checking for string.h... yes Step #1: checking for inttypes.h... yes Step #1: checking for stdint.h... yes Step #1: checking for strings.h... yes Step #1: checking for sys/stat.h... yes Step #1: checking for sys/types.h... yes Step #1: checking for unistd.h... yes Step #1: checking for dlfcn.h... yes Step #1: checking for objdir... .libs Step #1: checking if clang supports -fno-rtti -fno-exceptions... yes Step #1: checking for clang option to produce PIC... -fPIC -DPIC Step #1: checking if clang PIC flag -fPIC -DPIC works... yes Step #1: checking if clang static flag -static works... yes Step #1: checking if clang supports -c -o file.o... yes Step #1: checking if clang supports -c -o file.o... (cached) yes Step #1: checking whether the clang linker (/usr/bin/ld -m elf_x86_64) supports shared libraries... yes Step #1: checking dynamic linker characteristics... GNU/Linux ld.so Step #1: checking how to hardcode library paths into programs... immediate Step #1: checking whether stripping libraries is possible... yes Step #1: checking if libtool supports shared libraries... yes Step #1: checking whether to build shared libraries... no Step #1: checking whether to build static libraries... yes Step #1: checking how to run the C++ preprocessor... clang++ -E Step #1: checking for ld used by clang++... /usr/bin/ld -m elf_x86_64 Step #1: checking if the linker (/usr/bin/ld -m elf_x86_64) is GNU ld... yes Step #1: checking whether the clang++ linker (/usr/bin/ld -m elf_x86_64) supports shared libraries... yes Step #1: checking for clang++ option to produce PIC... -fPIC -DPIC Step #1: checking if clang++ PIC flag -fPIC -DPIC works... yes Step #1: checking if clang++ static flag -static works... yes Step #1: checking if clang++ supports -c -o file.o... yes Step #1: checking if clang++ supports -c -o file.o... (cached) yes Step #1: checking whether the clang++ linker (/usr/bin/ld -m elf_x86_64) supports shared libraries... yes Step #1: checking dynamic linker characteristics... (cached) GNU/Linux ld.so Step #1: checking how to hardcode library paths into programs... immediate Step #1: checking for python... : Step #1: checking for the pthreads library -lpthreads... no Step #1: checking whether pthreads work without any flags... no Step #1: checking whether pthreads work with -Kthread... no Step #1: checking whether pthreads work with -kthread... no Step #1: checking for the pthreads library -llthread... no Step #1: checking whether pthreads work with -pthread... yes Step #1: checking for joinable pthread attribute... PTHREAD_CREATE_JOINABLE Step #1: checking if more special flags are required for pthreads... no Step #1: checking whether to check for GCC pthread/shared inconsistencies... yes Step #1: checking whether -pthread is sufficient with -shared... yes Step #1: checking for gtest-config... no Step #1: checking that generated files are newer than configure... done Step #1: configure: creating ./config.status Step #1: config.status: creating Makefile Step #1: config.status: creating scripts/gmock-config Step #1: config.status: creating build-aux/config.h Step #1: config.status: executing depfiles commands Step #1: config.status: executing libtool commands Step #1: Removing intermediate container e96261d70812 Step #1: ---> d011194a16d6 Step #1: Step 7/11 : RUN make -j $(nproc) Step #1: ---> Running in d4251057bec8 Step #1: make all-recursive Step #1: make[1]: Entering directory '/src/protobuf-3.18.1' Step #1: Making all in . Step #1: make[2]: Entering directory '/src/protobuf-3.18.1' Step #1: make[2]: Nothing to be done for 'all-am'. Step #1: make[2]: Leaving directory '/src/protobuf-3.18.1' Step #1: Making all in src Step #1: make[2]: Entering directory '/src/protobuf-3.18.1/src' Step #1: CXX google/protobuf/wire_format.lo Step #1: CXX google/protobuf/wrappers.pb.lo Step #1: CXX google/protobuf/compiler/code_generator.lo Step #1: CXX google/protobuf/compiler/command_line_interface.lo Step #1: CXX google/protobuf/compiler/plugin.lo Step #1: CXX google/protobuf/compiler/plugin.pb.lo Step #1: CXX google/protobuf/compiler/subprocess.lo Step #1: CXX google/protobuf/compiler/zip_writer.lo Step #1: CXX google/protobuf/compiler/main.o Step #1: CXX google/protobuf/any_lite.lo Step #1: CXX google/protobuf/arena.lo Step #1: CXX google/protobuf/arenastring.lo Step #1: CXX google/protobuf/extension_set.lo Step #1: CXX google/protobuf/generated_enum_util.lo Step #1: CXX google/protobuf/generated_message_table_driven_lite.lo Step #1: CXX google/protobuf/generated_message_util.lo Step #1: CXX google/protobuf/implicit_weak_message.lo Step #1: CXX google/protobuf/inlined_string_field.lo Step #1: CXX google/protobuf/io/coded_stream.lo Step #1: CXX google/protobuf/io/io_win32.lo Step #1: CXX google/protobuf/io/strtod.lo Step #1: CXX google/protobuf/io/zero_copy_stream.lo Step #1: CXX google/protobuf/io/zero_copy_stream_impl.lo Step #1: CXX google/protobuf/io/zero_copy_stream_impl_lite.lo Step #1: CXX google/protobuf/map.lo Step #1: CXX google/protobuf/message_lite.lo Step #1: CXX google/protobuf/parse_context.lo Step #1: CXX google/protobuf/repeated_field.lo Step #1: CXX google/protobuf/stubs/bytestream.lo Step #1: CXX google/protobuf/stubs/common.lo Step #1: CXX google/protobuf/stubs/int128.lo Step #1: CXX google/protobuf/stubs/status.lo Step #1: CXX google/protobuf/stubs/statusor.lo Step #1: CXX google/protobuf/stubs/stringpiece.lo Step #1: CXX google/protobuf/stubs/stringprintf.lo Step #1: CXX google/protobuf/stubs/structurally_valid.lo Step #1: CXX google/protobuf/stubs/strutil.lo Step #1: CXX google/protobuf/stubs/time.lo Step #1: CXX google/protobuf/wire_format_lite.lo Step #1: CXX google/protobuf/any.lo Step #1: CXX google/protobuf/any.pb.lo Step #1: CXX google/protobuf/api.pb.lo Step #1: CXX google/protobuf/compiler/importer.lo Step #1: CXX google/protobuf/compiler/parser.lo Step #1: CXX google/protobuf/descriptor.lo Step #1: CXX google/protobuf/descriptor.pb.lo Step #1: CXX google/protobuf/descriptor_database.lo Step #1: CXX google/protobuf/duration.pb.lo Step #1: CXX google/protobuf/dynamic_message.lo Step #1: CXX google/protobuf/empty.pb.lo Step #1: CXX google/protobuf/extension_set_heavy.lo Step #1: CXX google/protobuf/field_mask.pb.lo Step #1: CXX google/protobuf/generated_message_bases.lo Step #1: CXX google/protobuf/generated_message_reflection.lo Step #1: CXX google/protobuf/generated_message_table_driven.lo Step #1: CXX google/protobuf/io/gzip_stream.lo Step #1: CXX google/protobuf/io/printer.lo Step #1: CXX google/protobuf/io/tokenizer.lo Step #1: CXX google/protobuf/map_field.lo Step #1: CXX google/protobuf/message.lo Step #1: CXX google/protobuf/reflection_ops.lo Step #1: CXX google/protobuf/service.lo Step #1: CXX google/protobuf/source_context.pb.lo Step #1: CXX google/protobuf/struct.pb.lo Step #1: CXX google/protobuf/stubs/substitute.lo Step #1: CXX google/protobuf/text_format.lo Step #1: CXX google/protobuf/timestamp.pb.lo Step #1: CXX google/protobuf/type.pb.lo Step #1: CXX google/protobuf/unknown_field_set.lo Step #1: CXX google/protobuf/util/delimited_message_util.lo Step #1: CXX google/protobuf/util/field_comparator.lo Step #1: CXX google/protobuf/util/field_mask_util.lo Step #1: CXX google/protobuf/util/internal/datapiece.lo Step #1: CXX google/protobuf/util/internal/default_value_objectwriter.lo Step #1: CXX google/protobuf/util/internal/error_listener.lo Step #1: CXX google/protobuf/util/internal/field_mask_utility.lo Step #1: CXX google/protobuf/util/internal/json_escaping.lo Step #1: CXX google/protobuf/util/internal/json_objectwriter.lo Step #1: CXX google/protobuf/util/internal/json_stream_parser.lo Step #1: CXX google/protobuf/util/internal/object_writer.lo Step #1: CXX google/protobuf/util/internal/proto_writer.lo Step #1: CXX google/protobuf/util/internal/protostream_objectsource.lo Step #1: CXX google/protobuf/util/internal/protostream_objectwriter.lo Step #1: CXX google/protobuf/util/internal/type_info.lo Step #1: CXX google/protobuf/util/internal/type_info_test_helper.lo Step #1: CXX google/protobuf/util/internal/utility.lo Step #1: CXX google/protobuf/util/json_util.lo Step #1: CXX google/protobuf/util/message_differencer.lo Step #1: CXX google/protobuf/util/time_util.lo Step #1: CXX google/protobuf/util/type_resolver_util.lo Step #1: CXX google/protobuf/compiler/cpp/cpp_enum.lo Step #1: CXX google/protobuf/compiler/cpp/cpp_enum_field.lo Step #1: CXX google/protobuf/compiler/cpp/cpp_extension.lo Step #1: CXX google/protobuf/compiler/cpp/cpp_field.lo Step #1: CXX google/protobuf/compiler/cpp/cpp_file.lo Step #1: CXX google/protobuf/compiler/cpp/cpp_generator.lo Step #1: CXX google/protobuf/compiler/cpp/cpp_helpers.lo Step #1: CXX google/protobuf/compiler/cpp/cpp_map_field.lo Step #1: CXX google/protobuf/compiler/cpp/cpp_message.lo Step #1: CXX google/protobuf/compiler/cpp/cpp_message_field.lo Step #1: CXX google/protobuf/compiler/cpp/cpp_padding_optimizer.lo Step #1: CXX google/protobuf/compiler/cpp/cpp_parse_function_generator.lo Step #1: CXX google/protobuf/compiler/cpp/cpp_primitive_field.lo Step #1: CXX google/protobuf/compiler/cpp/cpp_service.lo Step #1: CXX google/protobuf/compiler/cpp/cpp_string_field.lo Step #1: CXX google/protobuf/compiler/csharp/csharp_doc_comment.lo Step #1: CXX google/protobuf/compiler/csharp/csharp_enum.lo Step #1: CXX google/protobuf/compiler/csharp/csharp_enum_field.lo Step #1: CXX google/protobuf/compiler/csharp/csharp_field_base.lo Step #1: CXX google/protobuf/compiler/csharp/csharp_generator.lo Step #1: CXX google/protobuf/compiler/csharp/csharp_helpers.lo Step #1: CXX google/protobuf/compiler/csharp/csharp_map_field.lo Step #1: CXX google/protobuf/compiler/csharp/csharp_message.lo Step #1: CXX google/protobuf/compiler/csharp/csharp_message_field.lo Step #1: CXX google/protobuf/compiler/csharp/csharp_primitive_field.lo Step #1: CXX google/protobuf/compiler/csharp/csharp_reflection_class.lo Step #1: CXX google/protobuf/compiler/csharp/csharp_repeated_enum_field.lo Step #1: CXX google/protobuf/compiler/csharp/csharp_repeated_message_field.lo Step #1: CXX google/protobuf/compiler/csharp/csharp_repeated_primitive_field.lo Step #1: CXX google/protobuf/compiler/csharp/csharp_source_generator_base.lo Step #1: CXX google/protobuf/compiler/csharp/csharp_wrapper_field.lo Step #1: CXX google/protobuf/compiler/java/java_context.lo Step #1: CXX google/protobuf/compiler/java/java_doc_comment.lo Step #1: CXX google/protobuf/compiler/java/java_enum.lo Step #1: CXX google/protobuf/compiler/java/java_enum_field.lo Step #1: CXX google/protobuf/compiler/java/java_enum_field_lite.lo Step #1: CXX google/protobuf/compiler/java/java_enum_lite.lo Step #1: CXX google/protobuf/compiler/java/java_extension.lo Step #1: CXX google/protobuf/compiler/java/java_extension_lite.lo Step #1: CXX google/protobuf/compiler/java/java_field.lo Step #1: CXX google/protobuf/compiler/java/java_file.lo Step #1: CXX google/protobuf/compiler/java/java_generator.lo Step #1: CXX google/protobuf/compiler/java/java_generator_factory.lo Step #1: CXX google/protobuf/compiler/java/java_helpers.lo Step #1: CXX google/protobuf/compiler/java/java_kotlin_generator.lo Step #1: CXX google/protobuf/compiler/java/java_map_field.lo Step #1: CXX google/protobuf/compiler/java/java_map_field_lite.lo Step #1: CXX google/protobuf/compiler/java/java_message.lo Step #1: CXX google/protobuf/compiler/java/java_message_builder.lo Step #1: CXX google/protobuf/compiler/java/java_message_builder_lite.lo Step #1: CXX google/protobuf/compiler/java/java_message_field.lo Step #1: CXX google/protobuf/compiler/java/java_message_field_lite.lo Step #1: CXX google/protobuf/compiler/java/java_message_lite.lo Step #1: CXX google/protobuf/compiler/java/java_name_resolver.lo Step #1: CXX google/protobuf/compiler/java/java_primitive_field.lo Step #1: CXX google/protobuf/compiler/java/java_primitive_field_lite.lo Step #1: CXX google/protobuf/compiler/java/java_service.lo Step #1: CXX google/protobuf/compiler/java/java_shared_code_generator.lo Step #1: CXX google/protobuf/compiler/java/java_string_field.lo Step #1: CXX google/protobuf/compiler/java/java_string_field_lite.lo Step #1: CXX google/protobuf/compiler/js/js_generator.lo Step #1: CXX google/protobuf/compiler/js/well_known_types_embed.lo Step #1: CXX google/protobuf/compiler/objectivec/objectivec_enum.lo Step #1: CXX google/protobuf/compiler/objectivec/objectivec_enum_field.lo Step #1: CXX google/protobuf/compiler/objectivec/objectivec_extension.lo Step #1: CXX google/protobuf/compiler/objectivec/objectivec_field.lo Step #1: CXX google/protobuf/compiler/objectivec/objectivec_file.lo Step #1: CXX google/protobuf/compiler/objectivec/objectivec_generator.lo Step #1: CXX google/protobuf/compiler/objectivec/objectivec_helpers.lo Step #1: CXX google/protobuf/compiler/objectivec/objectivec_map_field.lo Step #1: CXX google/protobuf/compiler/objectivec/objectivec_message.lo Step #1: CXX google/protobuf/compiler/objectivec/objectivec_message_field.lo Step #1: CXX google/protobuf/compiler/objectivec/objectivec_oneof.lo Step #1: CXX google/protobuf/compiler/objectivec/objectivec_primitive_field.lo Step #1: CXX google/protobuf/compiler/php/php_generator.lo Step #1: CXX google/protobuf/compiler/python/python_generator.lo Step #1: CXX google/protobuf/compiler/ruby/ruby_generator.lo Step #1: CXXLD libprotobuf-lite.la Step #1: CXXLD libprotobuf.la Step #1: CXXLD libprotoc.la Step #1: CXXLD protoc Step #1: make[2]: Leaving directory '/src/protobuf-3.18.1/src' Step #1: make[1]: Leaving directory '/src/protobuf-3.18.1' Step #1: Removing intermediate container d4251057bec8 Step #1: ---> 181066469c00 Step #1: Step 8/11 : RUN make install Step #1: ---> Running in a3b715ca854d Step #1: Making install in . Step #1: make[1]: Entering directory '/src/protobuf-3.18.1' Step #1: make[2]: Entering directory '/src/protobuf-3.18.1' Step #1: make[2]: Nothing to be done for 'install-exec-am'. Step #1: /usr/bin/mkdir -p '/usr/local/lib/pkgconfig' Step #1: /usr/bin/install -c -m 644 protobuf.pc protobuf-lite.pc '/usr/local/lib/pkgconfig' Step #1: make[2]: Leaving directory '/src/protobuf-3.18.1' Step #1: make[1]: Leaving directory '/src/protobuf-3.18.1' Step #1: Making install in src Step #1: make[1]: Entering directory '/src/protobuf-3.18.1/src' Step #1: make[2]: Entering directory '/src/protobuf-3.18.1/src' Step #1: /usr/bin/mkdir -p '/usr/local/lib' Step #1: /bin/bash ../libtool --mode=install /usr/bin/install -c libprotobuf-lite.la libprotobuf.la libprotoc.la '/usr/local/lib' Step #1: libtool: install: /usr/bin/install -c .libs/libprotobuf-lite.lai /usr/local/lib/libprotobuf-lite.la Step #1: libtool: install: /usr/bin/install -c .libs/libprotobuf.lai /usr/local/lib/libprotobuf.la Step #1: libtool: install: /usr/bin/install -c .libs/libprotoc.lai /usr/local/lib/libprotoc.la Step #1: libtool: install: /usr/bin/install -c .libs/libprotobuf-lite.a /usr/local/lib/libprotobuf-lite.a Step #1: libtool: install: chmod 644 /usr/local/lib/libprotobuf-lite.a Step #1: libtool: install: ranlib /usr/local/lib/libprotobuf-lite.a Step #1: libtool: install: /usr/bin/install -c .libs/libprotobuf.a /usr/local/lib/libprotobuf.a Step #1: libtool: install: chmod 644 /usr/local/lib/libprotobuf.a Step #1: libtool: install: ranlib /usr/local/lib/libprotobuf.a Step #1: libtool: install: /usr/bin/install -c .libs/libprotoc.a /usr/local/lib/libprotoc.a Step #1: libtool: install: chmod 644 /usr/local/lib/libprotoc.a Step #1: libtool: install: ranlib /usr/local/lib/libprotoc.a Step #1: libtool: finish: PATH="/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/out:/sbin" ldconfig -n /usr/local/lib Step #1: ---------------------------------------------------------------------- Step #1: Libraries have been installed in: Step #1: /usr/local/lib Step #1: Step #1: If you ever happen to want to link against installed libraries Step #1: in a given directory, LIBDIR, you must either use libtool, and Step #1: specify the full pathname of the library, or use the '-LLIBDIR' Step #1: flag during linking and do at least one of the following: Step #1: - add LIBDIR to the 'LD_LIBRARY_PATH' environment variable Step #1: during execution Step #1: - add LIBDIR to the 'LD_RUN_PATH' environment variable Step #1: during linking Step #1: - use the '-Wl,-rpath -Wl,LIBDIR' linker flag Step #1: - have your system administrator add LIBDIR to '/etc/ld.so.conf' Step #1: Step #1: See any operating system documentation about shared libraries for Step #1: more information, such as the ld(1) and ld.so(8) manual pages. Step #1: ---------------------------------------------------------------------- Step #1: /usr/bin/mkdir -p '/usr/local/bin' Step #1: /bin/bash ../libtool --mode=install /usr/bin/install -c protoc '/usr/local/bin' Step #1: libtool: install: /usr/bin/install -c protoc /usr/local/bin/protoc Step #1: /usr/bin/mkdir -p '/usr/local/include' Step #1: /usr/bin/mkdir -p '/usr/local/include/google/protobuf/compiler' Step #1: /usr/bin/install -c -m 644 google/protobuf/compiler/plugin.proto '/usr/local/include/google/protobuf/compiler' Step #1: /usr/bin/mkdir -p '/usr/local/include/google/protobuf' Step #1: /usr/bin/install -c -m 644 google/protobuf/any.proto google/protobuf/api.proto google/protobuf/descriptor.proto google/protobuf/duration.proto google/protobuf/empty.proto google/protobuf/field_mask.proto google/protobuf/source_context.proto google/protobuf/struct.proto google/protobuf/timestamp.proto google/protobuf/type.proto google/protobuf/wrappers.proto '/usr/local/include/google/protobuf' Step #1: /usr/bin/mkdir -p '/usr/local/include' Step #1: /usr/bin/mkdir -p '/usr/local/include/google/protobuf' Step #1: /usr/bin/install -c -m 644 google/protobuf/any.h google/protobuf/any.pb.h google/protobuf/api.pb.h google/protobuf/arena.h google/protobuf/arena_impl.h google/protobuf/arenastring.h google/protobuf/descriptor.h google/protobuf/descriptor.pb.h google/protobuf/descriptor_database.h google/protobuf/duration.pb.h google/protobuf/dynamic_message.h google/protobuf/empty.pb.h google/protobuf/extension_set.h google/protobuf/extension_set_inl.h google/protobuf/field_access_listener.h google/protobuf/field_mask.pb.h google/protobuf/generated_enum_reflection.h google/protobuf/generated_enum_util.h google/protobuf/generated_message_bases.h google/protobuf/generated_message_reflection.h google/protobuf/generated_message_table_driven.h google/protobuf/generated_message_tctable_decl.h google/protobuf/generated_message_tctable_impl.h google/protobuf/generated_message_tctable_impl.inc google/protobuf/generated_message_util.h google/protobuf/has_bits.h google/protobuf/implicit_weak_message.h google/protobuf/inlined_string_field.h google/protobuf/map.h google/protobuf/map_entry.h google/protobuf/map_entry_lite.h google/protobuf/map_field.h google/protobuf/map_field_inl.h google/protobuf/map_field_lite.h google/protobuf/map_type_handler.h google/protobuf/message.h google/protobuf/message_lite.h google/protobuf/metadata.h google/protobuf/metadata_lite.h google/protobuf/parse_context.h '/usr/local/include/google/protobuf' Step #1: /usr/bin/mkdir -p '/usr/local/include/google/protobuf/compiler/php' Step #1: /usr/bin/install -c -m 644 google/protobuf/compiler/php/php_generator.h '/usr/local/include/google/protobuf/compiler/php' Step #1: /usr/bin/mkdir -p '/usr/local/include/google/protobuf/compiler' Step #1: /usr/bin/install -c -m 644 google/protobuf/compiler/code_generator.h google/protobuf/compiler/command_line_interface.h google/protobuf/compiler/importer.h google/protobuf/compiler/parser.h google/protobuf/compiler/plugin.h google/protobuf/compiler/plugin.pb.h '/usr/local/include/google/protobuf/compiler' Step #1: /usr/bin/mkdir -p '/usr/local/include/google/protobuf/compiler/objectivec' Step #1: /usr/bin/install -c -m 644 google/protobuf/compiler/objectivec/objectivec_generator.h google/protobuf/compiler/objectivec/objectivec_helpers.h '/usr/local/include/google/protobuf/compiler/objectivec' Step #1: /usr/bin/mkdir -p '/usr/local/include/google/protobuf/compiler/cpp' Step #1: /usr/bin/install -c -m 644 google/protobuf/compiler/cpp/cpp_generator.h '/usr/local/include/google/protobuf/compiler/cpp' Step #1: /usr/bin/mkdir -p '/usr/local/include/google/protobuf/util' Step #1: /usr/bin/install -c -m 644 google/protobuf/util/delimited_message_util.h google/protobuf/util/field_comparator.h google/protobuf/util/field_mask_util.h google/protobuf/util/json_util.h google/protobuf/util/message_differencer.h google/protobuf/util/time_util.h google/protobuf/util/type_resolver.h google/protobuf/util/type_resolver_util.h '/usr/local/include/google/protobuf/util' Step #1: /usr/bin/mkdir -p '/usr/local/include/google/protobuf/compiler/csharp' Step #1: /usr/bin/install -c -m 644 google/protobuf/compiler/csharp/csharp_generator.h google/protobuf/compiler/csharp/csharp_names.h '/usr/local/include/google/protobuf/compiler/csharp' Step #1: /usr/bin/mkdir -p '/usr/local/include/google/protobuf/compiler/ruby' Step #1: /usr/bin/install -c -m 644 google/protobuf/compiler/ruby/ruby_generator.h '/usr/local/include/google/protobuf/compiler/ruby' Step #1: /usr/bin/mkdir -p '/usr/local/include/google/protobuf/stubs' Step #1: /usr/bin/install -c -m 644 google/protobuf/stubs/bytestream.h google/protobuf/stubs/callback.h google/protobuf/stubs/casts.h google/protobuf/stubs/common.h google/protobuf/stubs/hash.h google/protobuf/stubs/logging.h google/protobuf/stubs/macros.h google/protobuf/stubs/map_util.h google/protobuf/stubs/mutex.h google/protobuf/stubs/once.h google/protobuf/stubs/platform_macros.h google/protobuf/stubs/port.h google/protobuf/stubs/status.h google/protobuf/stubs/stl_util.h google/protobuf/stubs/stringpiece.h google/protobuf/stubs/strutil.h google/protobuf/stubs/template_util.h '/usr/local/include/google/protobuf/stubs' Step #1: /usr/bin/mkdir -p '/usr/local/include/google/protobuf' Step #1: /usr/bin/install -c -m 644 google/protobuf/port_def.inc google/protobuf/port_undef.inc google/protobuf/port.h google/protobuf/reflection.h google/protobuf/reflection_ops.h google/protobuf/repeated_field.h google/protobuf/service.h google/protobuf/source_context.pb.h google/protobuf/string_member_robber.h google/protobuf/struct.pb.h google/protobuf/text_format.h google/protobuf/timestamp.pb.h google/protobuf/type.pb.h google/protobuf/unknown_field_set.h google/protobuf/wire_format.h google/protobuf/wire_format_lite.h google/protobuf/wrappers.pb.h '/usr/local/include/google/protobuf' Step #1: /usr/bin/mkdir -p '/usr/local/include/google/protobuf/io' Step #1: /usr/bin/install -c -m 644 google/protobuf/io/coded_stream.h google/protobuf/io/io_win32.h google/protobuf/io/printer.h google/protobuf/io/strtod.h google/protobuf/io/tokenizer.h google/protobuf/io/zero_copy_stream.h google/protobuf/io/zero_copy_stream_impl.h google/protobuf/io/zero_copy_stream_impl_lite.h '/usr/local/include/google/protobuf/io' Step #1: /usr/bin/mkdir -p '/usr/local/include/google/protobuf/compiler/js' Step #1: /usr/bin/install -c -m 644 google/protobuf/compiler/js/js_generator.h google/protobuf/compiler/js/well_known_types_embed.h '/usr/local/include/google/protobuf/compiler/js' Step #1: /usr/bin/mkdir -p '/usr/local/include/google/protobuf/compiler/java' Step #1: /usr/bin/install -c -m 644 google/protobuf/compiler/java/java_generator.h google/protobuf/compiler/java/java_kotlin_generator.h google/protobuf/compiler/java/java_names.h '/usr/local/include/google/protobuf/compiler/java' Step #1: /usr/bin/mkdir -p '/usr/local/include/google/protobuf/compiler/python' Step #1: /usr/bin/install -c -m 644 google/protobuf/compiler/python/python_generator.h '/usr/local/include/google/protobuf/compiler/python' Step #1: make[2]: Leaving directory '/src/protobuf-3.18.1/src' Step #1: make[1]: Leaving directory '/src/protobuf-3.18.1/src' Step #1: Removing intermediate container a3b715ca854d Step #1: ---> 8b3e16176433 Step #1: Step 9/11 : WORKDIR $SRC Step #1: ---> Running in fc71a69cf578 Step #1: Removing intermediate container fc71a69cf578 Step #1: ---> 2d254c1f6b80 Step #1: Step 10/11 : RUN git clone --depth 1 https://github.com/googleprojectzero/SockFuzzer.git Step #1: ---> Running in ea62424ede4a Step #1: Cloning into 'SockFuzzer'... Step #1: Removing intermediate container ea62424ede4a Step #1: ---> 3d463be2b506 Step #1: Step 11/11 : COPY build.sh $SRC Step #1: ---> 9faf7f22df09 Step #1: Successfully built 9faf7f22df09 Step #1: Successfully tagged gcr.io/oss-fuzz/xnu:latest Finished Step #1 Starting Step #2 - "srcmap" Step #2 - "srcmap": Already have image: gcr.io/oss-fuzz/xnu Step #2 - "srcmap": ++ tempfile Step #2 - "srcmap": + SRCMAP=/tmp/file52BxjP Step #2 - "srcmap": + echo '{}' Step #2 - "srcmap": + PATHS_TO_SCAN=/src Step #2 - "srcmap": + [[ c == \g\o ]] Step #2 - "srcmap": ++ find /src -name .git -type d Step #2 - "srcmap": + for DOT_GIT_DIR in $(find $PATHS_TO_SCAN -name ".git" -type d) Step #2 - "srcmap": ++ dirname /src/SockFuzzer/.git Step #2 - "srcmap": + GIT_DIR=/src/SockFuzzer Step #2 - "srcmap": + cd /src/SockFuzzer Step #2 - "srcmap": ++ git config --get remote.origin.url Step #2 - "srcmap": + GIT_URL=https://github.com/googleprojectzero/SockFuzzer.git Step #2 - "srcmap": ++ git rev-parse HEAD Step #2 - "srcmap": + GIT_REV=e50796677f58f6514530997ffb7c1f1e483a3725 Step #2 - "srcmap": + jq_inplace /tmp/file52BxjP '."/src/SockFuzzer" = { type: "git", url: "https://github.com/googleprojectzero/SockFuzzer.git", rev: "e50796677f58f6514530997ffb7c1f1e483a3725" }' Step #2 - "srcmap": ++ tempfile Step #2 - "srcmap": + F=/tmp/filejJwGFa Step #2 - "srcmap": + cat /tmp/file52BxjP Step #2 - "srcmap": + jq '."/src/SockFuzzer" = { type: "git", url: "https://github.com/googleprojectzero/SockFuzzer.git", rev: "e50796677f58f6514530997ffb7c1f1e483a3725" }' Step #2 - "srcmap": + mv /tmp/filejJwGFa /tmp/file52BxjP Step #2 - "srcmap": ++ find /src -name .svn -type d Step #2 - "srcmap": ++ find /src -name .hg -type d Step #2 - "srcmap": + '[' '' '!=' '' ']' Step #2 - "srcmap": + cat /tmp/file52BxjP Step #2 - "srcmap": + rm /tmp/file52BxjP Step #2 - "srcmap": { Step #2 - "srcmap": "/src/SockFuzzer": { Step #2 - "srcmap": "type": "git", Step #2 - "srcmap": "url": "https://github.com/googleprojectzero/SockFuzzer.git", Step #2 - "srcmap": "rev": "e50796677f58f6514530997ffb7c1f1e483a3725" Step #2 - "srcmap": } Step #2 - "srcmap": } Finished Step #2 - "srcmap" Starting Step #3 - "compile-libfuzzer-coverage-x86_64" Step #3 - "compile-libfuzzer-coverage-x86_64": Already have image (with digest): gcr.io/cloud-builders/docker Step #3 - "compile-libfuzzer-coverage-x86_64": --------------------------------------------------------------- Step #3 - "compile-libfuzzer-coverage-x86_64": vm.mmap_rnd_bits = 28 Step #3 - "compile-libfuzzer-coverage-x86_64": Compiling libFuzzer to /usr/lib/libFuzzingEngine.a... done. Step #3 - "compile-libfuzzer-coverage-x86_64": --------------------------------------------------------------- Step #3 - "compile-libfuzzer-coverage-x86_64": CC=clang Step #3 - "compile-libfuzzer-coverage-x86_64": CXX=clang++ Step #3 - "compile-libfuzzer-coverage-x86_64": CFLAGS=-O1 -fno-omit-frame-pointer -gline-tables-only -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fprofile-instr-generate -fcoverage-mapping -pthread -Wl,--no-as-needed -Wl,-ldl -Wl,-lm -Wno-unused-command-line-argument Step #3 - "compile-libfuzzer-coverage-x86_64": CXXFLAGS=-O1 -fno-omit-frame-pointer -gline-tables-only -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fprofile-instr-generate -fcoverage-mapping -pthread -Wl,--no-as-needed -Wl,-ldl -Wl,-lm -Wno-unused-command-line-argument -stdlib=libc++ Step #3 - "compile-libfuzzer-coverage-x86_64": RUSTFLAGS=--cfg fuzzing -Cdebuginfo=1 -Cforce-frame-pointers -Cinstrument-coverage -C link-arg=-lc++ Step #3 - "compile-libfuzzer-coverage-x86_64": --------------------------------------------------------------- Step #3 - "compile-libfuzzer-coverage-x86_64": + mkdir /src/build Step #3 - "compile-libfuzzer-coverage-x86_64": + cd /src/build Step #3 - "compile-libfuzzer-coverage-x86_64": + cmake -GNinja /src/SockFuzzer Step #3 - "compile-libfuzzer-coverage-x86_64": CMake Warning: Step #3 - "compile-libfuzzer-coverage-x86_64": Ignoring extra path from command line: Step #3 - "compile-libfuzzer-coverage-x86_64": Step #3 - "compile-libfuzzer-coverage-x86_64": "/src/SockFuzzer" Step #3 - "compile-libfuzzer-coverage-x86_64": Step #3 - "compile-libfuzzer-coverage-x86_64":  Step #3 - "compile-libfuzzer-coverage-x86_64": CMake Error: The source directory "/src/SockFuzzer" does not appear to contain CMakeLists.txt. Step #3 - "compile-libfuzzer-coverage-x86_64": Specify --help for usage, or press the help button on the CMake GUI. Step #3 - "compile-libfuzzer-coverage-x86_64": ******************************************************************************** Step #3 - "compile-libfuzzer-coverage-x86_64": Failed to build. Step #3 - "compile-libfuzzer-coverage-x86_64": To reproduce, run: Step #3 - "compile-libfuzzer-coverage-x86_64": python infra/helper.py build_image xnu Step #3 - "compile-libfuzzer-coverage-x86_64": python infra/helper.py build_fuzzers --sanitizer coverage --engine libfuzzer --architecture x86_64 xnu Step #3 - "compile-libfuzzer-coverage-x86_64": ******************************************************************************** Finished Step #3 - "compile-libfuzzer-coverage-x86_64" ERROR ERROR: build step 3 "gcr.io/cloud-builders/docker" failed: step exited with non-zero status: 1