starting build "b9d0c99a-00b5-4af7-862c-f16a5a11c457" 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.656kB Step #1: Step 1/8 : FROM gcr.io/oss-fuzz-base/base-builder Step #1: latest: Pulling from oss-fuzz-base/base-builder Step #1: 4007a89234b4: Pulling fs layer Step #1: c1de0f9cdfc1: Pulling fs layer Step #1: c8ee6ca703b8: Pulling fs layer Step #1: b39e2761d3d4: Pulling fs layer Step #1: 6dcc27fe83c4: Pulling fs layer Step #1: 129198018597: Pulling fs layer Step #1: 890c9829576f: Pulling fs layer Step #1: 70220926f904: Pulling fs layer Step #1: 4fdbbf8cd0b9: Pulling fs layer Step #1: b68a16eec0fc: Pulling fs layer Step #1: 06da648c372b: Pulling fs layer Step #1: 6c90b614b517: Pulling fs layer Step #1: adf85100c8ca: Pulling fs layer Step #1: b6a3a7f8bbe9: Pulling fs layer Step #1: 6c417ae7eed5: Pulling fs layer Step #1: e35c82934587: Pulling fs layer Step #1: dae8130973ca: Pulling fs layer Step #1: f4e70bb76edb: Pulling fs layer Step #1: b39e2761d3d4: Waiting Step #1: e442eb676807: Pulling fs layer Step #1: a8dd0c667175: Pulling fs layer Step #1: 6dcc27fe83c4: Waiting Step #1: 50fbcf3c3061: Pulling fs layer Step #1: 129198018597: Waiting Step #1: f70af0bf633d: Pulling fs layer Step #1: a1f6d4c6f92c: Pulling fs layer Step #1: 5073ff94d703: Pulling fs layer Step #1: 70220926f904: Waiting Step #1: a671ad7e21fd: Pulling fs layer Step #1: 4fdbbf8cd0b9: Waiting Step #1: 3a1891905e09: Pulling fs layer Step #1: 6094ee55308a: Pulling fs layer Step #1: b68a16eec0fc: Waiting Step #1: 06da648c372b: Waiting Step #1: 6c90b614b517: Waiting Step #1: adf85100c8ca: Waiting Step #1: b6a3a7f8bbe9: Waiting Step #1: 085bb267a908: Pulling fs layer Step #1: 6c417ae7eed5: Waiting Step #1: e35c82934587: Waiting Step #1: dae8130973ca: Waiting Step #1: f4e70bb76edb: Waiting Step #1: 50fbcf3c3061: Waiting Step #1: 890c9829576f: Waiting Step #1: e442eb676807: Waiting Step #1: f70af0bf633d: Waiting Step #1: a8dd0c667175: Waiting Step #1: a1f6d4c6f92c: Waiting Step #1: 3a1891905e09: Waiting Step #1: 5073ff94d703: Waiting Step #1: 6094ee55308a: Waiting Step #1: a671ad7e21fd: Waiting Step #1: 085bb267a908: Waiting Step #1: c8ee6ca703b8: Verifying Checksum Step #1: c8ee6ca703b8: Download complete Step #1: c1de0f9cdfc1: Verifying Checksum Step #1: c1de0f9cdfc1: Download complete Step #1: b39e2761d3d4: Verifying Checksum Step #1: b39e2761d3d4: Download complete Step #1: 129198018597: Verifying Checksum Step #1: 129198018597: Download complete Step #1: 6dcc27fe83c4: Download complete Step #1: 4007a89234b4: Verifying Checksum Step #1: 4007a89234b4: Download complete Step #1: 70220926f904: Download complete Step #1: 890c9829576f: Verifying Checksum Step #1: 890c9829576f: Download complete Step #1: b68a16eec0fc: Verifying Checksum Step #1: b68a16eec0fc: Download complete Step #1: 6c90b614b517: Verifying Checksum Step #1: 6c90b614b517: Download complete Step #1: adf85100c8ca: Verifying Checksum Step #1: adf85100c8ca: Download complete Step #1: 06da648c372b: Verifying Checksum Step #1: 06da648c372b: Download complete Step #1: 4007a89234b4: Pull complete Step #1: c1de0f9cdfc1: Pull complete Step #1: 4fdbbf8cd0b9: Verifying Checksum Step #1: 4fdbbf8cd0b9: Download complete Step #1: c8ee6ca703b8: Pull complete Step #1: 6c417ae7eed5: Verifying Checksum Step #1: 6c417ae7eed5: Download complete Step #1: b39e2761d3d4: Pull complete Step #1: dae8130973ca: Download complete Step #1: f4e70bb76edb: Download complete Step #1: e442eb676807: Download complete Step #1: b6a3a7f8bbe9: Download complete Step #1: 6dcc27fe83c4: Pull complete Step #1: 129198018597: Pull complete Step #1: 50fbcf3c3061: Verifying Checksum Step #1: 50fbcf3c3061: Download complete Step #1: e35c82934587: Verifying Checksum Step #1: e35c82934587: Download complete Step #1: a8dd0c667175: Verifying Checksum Step #1: a8dd0c667175: Download complete Step #1: 5073ff94d703: Verifying Checksum Step #1: 5073ff94d703: Download complete Step #1: a1f6d4c6f92c: Verifying Checksum Step #1: a1f6d4c6f92c: Download complete Step #1: a671ad7e21fd: Verifying Checksum Step #1: a671ad7e21fd: Download complete Step #1: 3a1891905e09: Verifying Checksum Step #1: 3a1891905e09: Download complete Step #1: 6094ee55308a: Verifying Checksum Step #1: 6094ee55308a: Download complete Step #1: 085bb267a908: Download complete Step #1: f70af0bf633d: Verifying Checksum Step #1: f70af0bf633d: Download complete Step #1: 890c9829576f: Pull complete Step #1: 70220926f904: Pull complete Step #1: 4fdbbf8cd0b9: Pull complete Step #1: b68a16eec0fc: Pull complete Step #1: 06da648c372b: Pull complete Step #1: 6c90b614b517: Pull complete Step #1: adf85100c8ca: Pull complete Step #1: b6a3a7f8bbe9: Pull complete Step #1: 6c417ae7eed5: Pull complete Step #1: e35c82934587: Pull complete Step #1: dae8130973ca: Pull complete Step #1: f4e70bb76edb: Pull complete Step #1: e442eb676807: Pull complete Step #1: a8dd0c667175: Pull complete Step #1: 50fbcf3c3061: Pull complete Step #1: f70af0bf633d: Pull complete Step #1: a1f6d4c6f92c: Pull complete Step #1: 5073ff94d703: Pull complete Step #1: a671ad7e21fd: Pull complete Step #1: 3a1891905e09: Pull complete Step #1: 6094ee55308a: Pull complete Step #1: 085bb267a908: Pull complete Step #1: Digest: sha256:a357f420f828619398d8001eb086cbdcd7aea957b37778eae8dc10e78de79ab9 Step #1: Status: Downloaded newer image for gcr.io/oss-fuzz-base/base-builder:latest Step #1: ---> adc3e6e7d041 Step #1: Step 2/8 : MAINTAINER guidovranken@gmail.com Step #1: ---> Running in f7881d7f2814 Step #1: Removing intermediate container f7881d7f2814 Step #1: ---> 9a73e975a5b3 Step #1: Step 3/8 : RUN apt-get update && apt-get install -y make autoconf automake libtool pkg-config Step #1: ---> Running in 6c79e1a3a69d Step #1: Hit:1 http://ppa.launchpad.net/git-core/ppa/ubuntu xenial InRelease Step #1: Get:2 http://security.ubuntu.com/ubuntu xenial-security InRelease [109 kB] Step #1: Hit:3 http://archive.ubuntu.com/ubuntu xenial InRelease Step #1: Get:4 http://archive.ubuntu.com/ubuntu xenial-updates InRelease [109 kB] Step #1: Get:5 http://archive.ubuntu.com/ubuntu xenial-backports InRelease [107 kB] Step #1: Fetched 325 kB in 0s (400 kB/s) Step #1: Reading package lists... Step #1: Reading package lists... Step #1: Building dependency tree... Step #1: Reading state information... Step #1: make is already the newest version (4.1-6). Step #1: make set to manually installed. Step #1: The following additional packages will be installed: Step #1: autotools-dev libltdl-dev libltdl7 libsigsegv2 m4 Step #1: Suggested packages: Step #1: autoconf-archive gnu-standards autoconf-doc gettext libtool-doc gfortran Step #1: | fortran95-compiler gcj-jdk Step #1: The following NEW packages will be installed: Step #1: autoconf automake autotools-dev libltdl-dev libltdl7 libsigsegv2 libtool m4 Step #1: pkg-config Step #1: 0 upgraded, 9 newly installed, 0 to remove and 0 not upgraded. Step #1: Need to get 1517 kB of archives. Step #1: After this operation, 6116 kB of additional disk space will be used. Step #1: Get:1 http://archive.ubuntu.com/ubuntu xenial/main amd64 libsigsegv2 amd64 2.10-4 [14.1 kB] Step #1: Get:2 http://archive.ubuntu.com/ubuntu xenial/main amd64 m4 amd64 1.4.17-5 [195 kB] Step #1: Get:3 http://archive.ubuntu.com/ubuntu xenial/main amd64 autoconf all 2.69-9 [321 kB] Step #1: Get:4 http://archive.ubuntu.com/ubuntu xenial/main amd64 autotools-dev all 20150820.1 [39.8 kB] Step #1: Get:5 http://archive.ubuntu.com/ubuntu xenial/main amd64 automake all 1:1.15-4ubuntu1 [510 kB] Step #1: Get:6 http://archive.ubuntu.com/ubuntu xenial/main amd64 libltdl7 amd64 2.4.6-0.1 [38.3 kB] Step #1: Get:7 http://archive.ubuntu.com/ubuntu xenial/main amd64 libltdl-dev amd64 2.4.6-0.1 [162 kB] Step #1: Get:8 http://archive.ubuntu.com/ubuntu xenial/main amd64 libtool all 2.4.6-0.1 [193 kB] Step #1: Get:9 http://archive.ubuntu.com/ubuntu xenial/main amd64 pkg-config amd64 0.29.1-0ubuntu1 [45.0 kB] Step #1: debconf: delaying package configuration, since apt-utils is not installed Step #1: Fetched 1517 kB in 0s (1898 kB/s) Step #1: Selecting previously unselected package libsigsegv2:amd64. 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 ... 17543 files and directories currently installed.) Step #1: Preparing to unpack .../libsigsegv2_2.10-4_amd64.deb ... Step #1: Unpacking libsigsegv2:amd64 (2.10-4) ... Step #1: Selecting previously unselected package m4. Step #1: Preparing to unpack .../archives/m4_1.4.17-5_amd64.deb ... Step #1: Unpacking m4 (1.4.17-5) ... Step #1: Selecting previously unselected package autoconf. Step #1: Preparing to unpack .../autoconf_2.69-9_all.deb ... Step #1: Unpacking autoconf (2.69-9) ... Step #1: Selecting previously unselected package autotools-dev. Step #1: Preparing to unpack .../autotools-dev_20150820.1_all.deb ... Step #1: Unpacking autotools-dev (20150820.1) ... Step #1: Selecting previously unselected package automake. Step #1: Preparing to unpack .../automake_1%3a1.15-4ubuntu1_all.deb ... Step #1: Unpacking automake (1:1.15-4ubuntu1) ... Step #1: Selecting previously unselected package libltdl7:amd64. Step #1: Preparing to unpack .../libltdl7_2.4.6-0.1_amd64.deb ... Step #1: Unpacking libltdl7:amd64 (2.4.6-0.1) ... Step #1: Selecting previously unselected package libltdl-dev:amd64. Step #1: Preparing to unpack .../libltdl-dev_2.4.6-0.1_amd64.deb ... Step #1: Unpacking libltdl-dev:amd64 (2.4.6-0.1) ... Step #1: Selecting previously unselected package libtool. Step #1: Preparing to unpack .../libtool_2.4.6-0.1_all.deb ... Step #1: Unpacking libtool (2.4.6-0.1) ... Step #1: Selecting previously unselected package pkg-config. Step #1: Preparing to unpack .../pkg-config_0.29.1-0ubuntu1_amd64.deb ... Step #1: Unpacking pkg-config (0.29.1-0ubuntu1) ... Step #1: Processing triggers for libc-bin (2.23-0ubuntu11.2) ... Step #1: Setting up libsigsegv2:amd64 (2.10-4) ... Step #1: Setting up m4 (1.4.17-5) ... Step #1: Setting up autoconf (2.69-9) ... Step #1: Setting up autotools-dev (20150820.1) ... Step #1: Setting up automake (1:1.15-4ubuntu1) ... Step #1: update-alternatives: using /usr/bin/automake-1.15 to provide /usr/bin/automake (automake) in auto mode Step #1: Setting up libltdl7:amd64 (2.4.6-0.1) ... Step #1: Setting up libltdl-dev:amd64 (2.4.6-0.1) ... Step #1: Setting up libtool (2.4.6-0.1) ... Step #1: Setting up pkg-config (0.29.1-0ubuntu1) ... Step #1: Processing triggers for libc-bin (2.23-0ubuntu11.2) ... Step #1: Removing intermediate container 6c79e1a3a69d Step #1: ---> 04ea61abe7c3 Step #1: Step 4/8 : RUN git clone --depth 1 --recursive https://github.com/protocolbuffers/protobuf.git Step #1: ---> Running in adeb42151a4e Step #1: Cloning into 'protobuf'... Step #1: Submodule 'third_party/benchmark' (https://github.com/google/benchmark.git) registered for path 'third_party/benchmark' Step #1: Submodule 'third_party/googletest' (https://github.com/google/googletest.git) registered for path 'third_party/googletest' Step #1: Cloning into '/src/protobuf/third_party/benchmark'... Step #1: Cloning into '/src/protobuf/third_party/googletest'... Step #1: Submodule path 'third_party/benchmark': checked out '5b7683f49e1e9223cf9927b24f6fd3d6bd82e3f8' Step #1: Submodule path 'third_party/googletest': checked out '5ec7f0c4a113e2f18ac2c6cc7df51ad6afc24081' Step #1: Removing intermediate container adeb42151a4e Step #1: ---> 51c1433f66f6 Step #1: Step 5/8 : RUN git clone --depth 1 https://github.com/protobuf-c/protobuf-c.git -b next Step #1: ---> Running in b4063c749c58 Step #1: Cloning into 'protobuf-c'... Step #1: Removing intermediate container b4063c749c58 Step #1: ---> 25be1a20c774 Step #1: Step 6/8 : RUN git clone --depth 1 https://github.com/guidovranken/fuzzing-headers.git Step #1: ---> Running in cdbc0d198e4a Step #1: Cloning into 'fuzzing-headers'... Step #1: Removing intermediate container cdbc0d198e4a Step #1: ---> 569f49bf9226 Step #1: Step 7/8 : RUN git clone --depth 1 https://github.com/guidovranken/protobuf-c-fuzzers.git Step #1: ---> Running in aa248782a0be Step #1: Cloning into 'protobuf-c-fuzzers'... Step #1: Removing intermediate container aa248782a0be Step #1: ---> 5260991bd1c1 Step #1: Step 8/8 : COPY build.sh $SRC/ Step #1: ---> d01e3e656b8a Step #1: Successfully built d01e3e656b8a Step #1: Successfully tagged gcr.io/oss-fuzz/protobuf-c:latest Finished Step #1 Starting Step #2 Step #2: Already have image: gcr.io/oss-fuzz/protobuf-c Step #2: ++ tempfile Step #2: + SRCMAP=/tmp/fileLcWMsi Step #2: + echo '{}' Step #2: + PATHS_TO_SCAN=/src Step #2: + [[ c == \g\o ]] Step #2: ++ find /src -name .git -type d Step #2: + for DOT_GIT_DIR in '$(find $PATHS_TO_SCAN -name ".git" -type d)' Step #2: ++ dirname /src/protobuf-c-fuzzers/.git Step #2: + GIT_DIR=/src/protobuf-c-fuzzers Step #2: + cd /src/protobuf-c-fuzzers Step #2: ++ git config --get remote.origin.url Step #2: + GIT_URL=https://github.com/guidovranken/protobuf-c-fuzzers.git Step #2: ++ git rev-parse HEAD Step #2: + GIT_REV=6b7c62dba1f93345bb30b6ab5836c694c0dd3a0d Step #2: + jq_inplace /tmp/fileLcWMsi '."/src/protobuf-c-fuzzers" = { type: "git", url: "https://github.com/guidovranken/protobuf-c-fuzzers.git", rev: "6b7c62dba1f93345bb30b6ab5836c694c0dd3a0d" }' Step #2: ++ tempfile Step #2: + F=/tmp/filecNKtzk Step #2: + cat /tmp/fileLcWMsi Step #2: + jq '."/src/protobuf-c-fuzzers" = { type: "git", url: "https://github.com/guidovranken/protobuf-c-fuzzers.git", rev: "6b7c62dba1f93345bb30b6ab5836c694c0dd3a0d" }' Step #2: + mv /tmp/filecNKtzk /tmp/fileLcWMsi Step #2: + for DOT_GIT_DIR in '$(find $PATHS_TO_SCAN -name ".git" -type d)' Step #2: ++ dirname /src/fuzzing-headers/.git Step #2: + GIT_DIR=/src/fuzzing-headers Step #2: + cd /src/fuzzing-headers Step #2: ++ git config --get remote.origin.url Step #2: + GIT_URL=https://github.com/guidovranken/fuzzing-headers.git Step #2: ++ git rev-parse HEAD Step #2: + GIT_REV=0a596947f9003e765643235c25625473726b9bcd Step #2: + jq_inplace /tmp/fileLcWMsi '."/src/fuzzing-headers" = { type: "git", url: "https://github.com/guidovranken/fuzzing-headers.git", rev: "0a596947f9003e765643235c25625473726b9bcd" }' Step #2: ++ tempfile Step #2: + F=/tmp/fileP2RcTo Step #2: + cat /tmp/fileLcWMsi Step #2: + jq '."/src/fuzzing-headers" = { type: "git", url: "https://github.com/guidovranken/fuzzing-headers.git", rev: "0a596947f9003e765643235c25625473726b9bcd" }' Step #2: + mv /tmp/fileP2RcTo /tmp/fileLcWMsi Step #2: + for DOT_GIT_DIR in '$(find $PATHS_TO_SCAN -name ".git" -type d)' Step #2: ++ dirname /src/protobuf-c/.git Step #2: + GIT_DIR=/src/protobuf-c Step #2: + cd /src/protobuf-c Step #2: ++ git config --get remote.origin.url Step #2: + GIT_URL=https://github.com/protobuf-c/protobuf-c.git Step #2: ++ git rev-parse HEAD Step #2: + GIT_REV=38af0d26abfb8d0c05c03ae23b19a325cb575e9d Step #2: + jq_inplace /tmp/fileLcWMsi '."/src/protobuf-c" = { type: "git", url: "https://github.com/protobuf-c/protobuf-c.git", rev: "38af0d26abfb8d0c05c03ae23b19a325cb575e9d" }' Step #2: ++ tempfile Step #2: + F=/tmp/fileRPeIuo Step #2: + cat /tmp/fileLcWMsi Step #2: + jq '."/src/protobuf-c" = { type: "git", url: "https://github.com/protobuf-c/protobuf-c.git", rev: "38af0d26abfb8d0c05c03ae23b19a325cb575e9d" }' Step #2: + mv /tmp/fileRPeIuo /tmp/fileLcWMsi Step #2: + for DOT_GIT_DIR in '$(find $PATHS_TO_SCAN -name ".git" -type d)' Step #2: ++ dirname /src/protobuf/.git Step #2: + GIT_DIR=/src/protobuf Step #2: + cd /src/protobuf Step #2: ++ git config --get remote.origin.url Step #2: + GIT_URL=https://github.com/protocolbuffers/protobuf.git Step #2: ++ git rev-parse HEAD Step #2: + GIT_REV=c47ebfd82be3d07be4f003e2c34c7c86b5d4fced Step #2: + jq_inplace /tmp/fileLcWMsi '."/src/protobuf" = { type: "git", url: "https://github.com/protocolbuffers/protobuf.git", rev: "c47ebfd82be3d07be4f003e2c34c7c86b5d4fced" }' Step #2: ++ tempfile Step #2: + F=/tmp/fileOEdX4n Step #2: + cat /tmp/fileLcWMsi Step #2: + jq '."/src/protobuf" = { type: "git", url: "https://github.com/protocolbuffers/protobuf.git", rev: "c47ebfd82be3d07be4f003e2c34c7c86b5d4fced" }' Step #2: + mv /tmp/fileOEdX4n /tmp/fileLcWMsi Step #2: + for DOT_GIT_DIR in '$(find $PATHS_TO_SCAN -name ".git" -type d)' Step #2: ++ dirname /src/aflplusplus/.git Step #2: + GIT_DIR=/src/aflplusplus Step #2: + cd /src/aflplusplus Step #2: ++ git config --get remote.origin.url Step #2: + GIT_URL=https://github.com/AFLplusplus/AFLplusplus.git Step #2: ++ git rev-parse HEAD Step #2: + GIT_REV=2102264acf5c271b7560a82771b3af8136af9354 Step #2: + jq_inplace /tmp/fileLcWMsi '."/src/aflplusplus" = { type: "git", url: "https://github.com/AFLplusplus/AFLplusplus.git", rev: "2102264acf5c271b7560a82771b3af8136af9354" }' Step #2: ++ tempfile Step #2: + F=/tmp/file962obr Step #2: + cat /tmp/fileLcWMsi Step #2: + jq '."/src/aflplusplus" = { type: "git", url: "https://github.com/AFLplusplus/AFLplusplus.git", rev: "2102264acf5c271b7560a82771b3af8136af9354" }' Step #2: + mv /tmp/file962obr /tmp/fileLcWMsi Step #2: ++ find /src -name .svn -type d Step #2: ++ find /src -name .hg -type d Step #2: + '[' '' '!=' '' ']' Step #2: + cat /tmp/fileLcWMsi Step #2: + rm /tmp/fileLcWMsi Step #2: { Step #2: "/src/protobuf-c-fuzzers": { Step #2: "type": "git", Step #2: "url": "https://github.com/guidovranken/protobuf-c-fuzzers.git", Step #2: "rev": "6b7c62dba1f93345bb30b6ab5836c694c0dd3a0d" Step #2: }, Step #2: "/src/fuzzing-headers": { Step #2: "type": "git", Step #2: "url": "https://github.com/guidovranken/fuzzing-headers.git", Step #2: "rev": "0a596947f9003e765643235c25625473726b9bcd" Step #2: }, Step #2: "/src/protobuf-c": { Step #2: "type": "git", Step #2: "url": "https://github.com/protobuf-c/protobuf-c.git", Step #2: "rev": "38af0d26abfb8d0c05c03ae23b19a325cb575e9d" Step #2: }, Step #2: "/src/protobuf": { Step #2: "type": "git", Step #2: "url": "https://github.com/protocolbuffers/protobuf.git", Step #2: "rev": "c47ebfd82be3d07be4f003e2c34c7c86b5d4fced" Step #2: }, Step #2: "/src/aflplusplus": { Step #2: "type": "git", Step #2: "url": "https://github.com/AFLplusplus/AFLplusplus.git", Step #2: "rev": "2102264acf5c271b7560a82771b3af8136af9354" Step #2: } Step #2: } Finished Step #2 Starting Step #3 Step #3: Pulling image: gcr.io/oss-fuzz-base/msan-libs-builder Step #3: Using default tag: latest Step #3: latest: Pulling from oss-fuzz-base/msan-libs-builder Step #3: 4007a89234b4: Already exists Step #3: c1de0f9cdfc1: Already exists Step #3: c8ee6ca703b8: Already exists Step #3: b39e2761d3d4: Already exists Step #3: 9496930f5669: Pulling fs layer Step #3: 590b415c4d84: Pulling fs layer Step #3: 4733d697b07b: Pulling fs layer Step #3: 6f9d3b16e92a: Pulling fs layer Step #3: 1a0f9253e1b2: Pulling fs layer Step #3: c1d361ce1c66: Pulling fs layer Step #3: 851d5e0a2b43: Pulling fs layer Step #3: addf852845a1: Pulling fs layer Step #3: 73a8bd62c42b: Pulling fs layer Step #3: 1e797072e647: Pulling fs layer Step #3: 90042885360b: Pulling fs layer Step #3: 312dfe311a0b: Pulling fs layer Step #3: d79419e13e52: Pulling fs layer Step #3: 73a8bd62c42b: Waiting Step #3: 6f9d3b16e92a: Waiting Step #3: 1e797072e647: Waiting Step #3: 1a0f9253e1b2: Waiting Step #3: 90042885360b: Waiting Step #3: c1d361ce1c66: Waiting Step #3: 312dfe311a0b: Waiting Step #3: 851d5e0a2b43: Waiting Step #3: d79419e13e52: Waiting Step #3: addf852845a1: Waiting Step #3: 590b415c4d84: Download complete Step #3: 6f9d3b16e92a: Verifying Checksum Step #3: 6f9d3b16e92a: Download complete Step #3: 4733d697b07b: Verifying Checksum Step #3: 4733d697b07b: Download complete Step #3: c1d361ce1c66: Verifying Checksum Step #3: c1d361ce1c66: Download complete Step #3: 851d5e0a2b43: Verifying Checksum Step #3: 851d5e0a2b43: Download complete Step #3: 9496930f5669: Download complete Step #3: 73a8bd62c42b: Verifying Checksum Step #3: 73a8bd62c42b: Download complete Step #3: 1e797072e647: Verifying Checksum Step #3: 1e797072e647: Download complete Step #3: 90042885360b: Verifying Checksum Step #3: 90042885360b: Download complete Step #3: 312dfe311a0b: Verifying Checksum Step #3: 312dfe311a0b: Download complete Step #3: addf852845a1: Verifying Checksum Step #3: addf852845a1: Download complete Step #3: 1a0f9253e1b2: Verifying Checksum Step #3: 1a0f9253e1b2: Download complete Step #3: 9496930f5669: Pull complete Step #3: 590b415c4d84: Pull complete Step #3: 4733d697b07b: Pull complete Step #3: 6f9d3b16e92a: Pull complete Step #3: d79419e13e52: Verifying Checksum Step #3: d79419e13e52: Download complete Step #3: 1a0f9253e1b2: Pull complete Step #3: c1d361ce1c66: Pull complete Step #3: 851d5e0a2b43: Pull complete Step #3: addf852845a1: Pull complete Step #3: 73a8bd62c42b: Pull complete Step #3: 1e797072e647: Pull complete Step #3: 90042885360b: Pull complete Step #3: 312dfe311a0b: Pull complete Step #3: d79419e13e52: Pull complete Step #3: Digest: sha256:937b319eabaccf6c3740a170d253e3e9e05159e020340bba1f7c5d8a0061e664 Step #3: Status: Downloaded newer image for gcr.io/oss-fuzz-base/msan-libs-builder:latest Step #3: gcr.io/oss-fuzz-base/msan-libs-builder:latest Finished Step #3 Starting Step #4 Step #4: Already have image: gcr.io/oss-fuzz/protobuf-c Step #4: --------------------------------------------------------------- Step #4: Compiling libFuzzer to /usr/lib/libFuzzingEngine.a... done. Step #4: --------------------------------------------------------------- Step #4: CC=clang Step #4: CXX=clang++ Step #4: CFLAGS=-O1 -fno-omit-frame-pointer -gline-tables-only -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fsanitize=address -fsanitize-address-use-after-scope -fsanitize=fuzzer-no-link Step #4: CXXFLAGS=-O1 -fno-omit-frame-pointer -gline-tables-only -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fsanitize=address -fsanitize-address-use-after-scope -fsanitize=fuzzer-no-link -stdlib=libc++ Step #4: --------------------------------------------------------------- Step #4: + export ASAN_OPTIONS=alloc_dealloc_mismatch=0 Step #4: + ASAN_OPTIONS=alloc_dealloc_mismatch=0 Step #4: + [[ -O1 -fno-omit-frame-pointer -gline-tables-only -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fsanitize=address -fsanitize-address-use-after-scope -fsanitize=fuzzer-no-link = *sanitize=address* ]] Step #4: + export 'CXXFLAGS=-O1 -fno-omit-frame-pointer -gline-tables-only -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fsanitize=address -fsanitize-address-use-after-scope -fsanitize=fuzzer-no-link -stdlib=libc++ -DASAN' Step #4: + CXXFLAGS='-O1 -fno-omit-frame-pointer -gline-tables-only -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fsanitize=address -fsanitize-address-use-after-scope -fsanitize=fuzzer-no-link -stdlib=libc++ -DASAN' Step #4: + [[ -O1 -fno-omit-frame-pointer -gline-tables-only -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fsanitize=address -fsanitize-address-use-after-scope -fsanitize=fuzzer-no-link = *sanitize=memory* ]] Step #4: + [[ address = coverage ]] Step #4: + mkdir /src/protobuf-install/ Step #4: + cd /src/protobuf/ Step #4: + ./autogen.sh Step #4: + mkdir -p third_party/googletest/m4 Step #4: + autoreconf -f -i -Wall,no-obsolete Step #4: libtoolize: putting auxiliary files in AC_CONFIG_AUX_DIR, 'build-aux'. Step #4: libtoolize: copying file 'build-aux/ltmain.sh' Step #4: libtoolize: putting macros in AC_CONFIG_MACRO_DIRS, 'm4'. Step #4: libtoolize: copying file 'm4/libtool.m4' Step #4: libtoolize: copying file 'm4/ltoptions.m4' Step #4: libtoolize: copying file 'm4/ltsugar.m4' Step #4: libtoolize: copying file 'm4/ltversion.m4' Step #4: libtoolize: copying file 'm4/lt~obsolete.m4' Step #4: configure.ac:27: installing 'build-aux/compile' Step #4: configure.ac:30: installing 'build-aux/config.guess' Step #4: configure.ac:30: installing 'build-aux/config.sub' Step #4: configure.ac:24: installing 'build-aux/install-sh' Step #4: configure.ac:24: installing 'build-aux/missing' Step #4: Makefile.am: installing 'build-aux/depcomp' Step #4: parallel-tests: installing 'build-aux/test-driver' Step #4: libtoolize: putting auxiliary files in AC_CONFIG_AUX_DIR, 'build-aux'. Step #4: libtoolize: copying file 'build-aux/ltmain.sh' Step #4: libtoolize: Consider adding 'AC_CONFIG_MACRO_DIRS([m4])' to configure.ac, Step #4: libtoolize: and rerunning libtoolize and aclocal. Step #4: libtoolize: Consider adding '-I m4' to ACLOCAL_AMFLAGS in Makefile.am. Step #4: configure.ac:22: installing 'build-aux/compile' Step #4: configure.ac:25: installing 'build-aux/config.guess' Step #4: configure.ac:25: installing 'build-aux/config.sub' Step #4: configure.ac:19: installing 'build-aux/install-sh' Step #4: configure.ac:19: installing 'build-aux/missing' Step #4: Makefile.am: installing 'build-aux/depcomp' Step #4: parallel-tests: installing 'build-aux/test-driver' Step #4: configure.ac:13: installing 'build-aux/install-sh' Step #4: configure.ac:13: installing 'build-aux/missing' Step #4: libtoolize: putting auxiliary files in '.'. Step #4: libtoolize: copying file './ltmain.sh' Step #4: libtoolize: putting macros in AC_CONFIG_MACRO_DIRS, 'm4'. Step #4: libtoolize: copying file 'm4/libtool.m4' Step #4: libtoolize: copying file 'm4/ltoptions.m4' Step #4: libtoolize: copying file 'm4/ltsugar.m4' Step #4: libtoolize: copying file 'm4/ltversion.m4' Step #4: libtoolize: copying file 'm4/lt~obsolete.m4' Step #4: configure.ac:81: installing './ar-lib' Step #4: configure.ac:76: installing './compile' Step #4: configure.ac:46: installing './config.guess' Step #4: configure.ac:46: installing './config.sub' Step #4: configure.ac:48: installing './install-sh' Step #4: configure.ac:48: installing './missing' Step #4: benchmarks/Makefile.am: installing './depcomp' Step #4: conformance/Makefile.am:362: warning: shell python --version 2>&1: non-POSIX variable name Step #4: conformance/Makefile.am:362: (probably a GNU make extension) Step #4: conformance/Makefile.am:372: warning: shell python --version 2>&1: non-POSIX variable name Step #4: conformance/Makefile.am:372: (probably a GNU make extension) Step #4: parallel-tests: installing './test-driver' Step #4: + rm -rf autom4te.cache config.h.in~ Step #4: + exit 0 Step #4: + ./configure --prefix=/src/protobuf-install Step #4: checking whether to enable maintainer-specific portions of Makefiles... yes Step #4: checking build system type... x86_64-pc-linux-gnu Step #4: checking host system type... x86_64-pc-linux-gnu Step #4: checking target system type... x86_64-pc-linux-gnu Step #4: checking for a BSD-compatible install... /usr/bin/install -c Step #4: checking whether build environment is sane... yes Step #4: checking for a thread-safe mkdir -p... /bin/mkdir -p Step #4: checking for gawk... no Step #4: checking for mawk... mawk Step #4: checking whether make sets $(MAKE)... yes Step #4: checking whether make supports nested variables... yes Step #4: checking whether UID '0' is supported by ustar format... yes Step #4: checking whether GID '0' is supported by ustar format... yes Step #4: checking how to create a ustar tar archive... gnutar Step #4: checking whether make supports nested variables... (cached) yes Step #4: checking for gcc... clang Step #4: checking whether the C compiler works... yes Step #4: checking for C compiler default output file name... a.out Step #4: checking for suffix of executables... Step #4: checking whether we are cross compiling... no Step #4: checking for suffix of object files... o Step #4: checking whether we are using the GNU C compiler... yes Step #4: checking whether clang accepts -g... yes Step #4: checking for clang option to accept ISO C89... none needed Step #4: checking whether clang understands -c and -o together... yes Step #4: checking for style of include used by make... GNU Step #4: checking dependency style of clang... gcc3 Step #4: checking whether we are using the GNU C++ compiler... yes Step #4: checking whether clang++ accepts -g... yes Step #4: checking dependency style of clang++... gcc3 Step #4: checking how to run the C preprocessor... clang -E Step #4: checking for gcc... gcc Step #4: checking whether we are using the GNU C compiler... (cached) yes Step #4: checking whether gcc accepts -g... yes Step #4: checking for gcc option to accept ISO C89... (cached) none needed Step #4: checking whether gcc understands -c and -o together... (cached) yes Step #4: checking dependency style of gcc... (cached) gcc3 Step #4: checking how to run the C preprocessor... gcc -E Step #4: checking how to run the C++ preprocessor... clang++ -E Step #4: checking whether we are using the GNU C++ compiler... (cached) yes Step #4: checking whether clang++ accepts -g... yes Step #4: checking dependency style of clang++... (cached) gcc3 Step #4: checking how to run the C++ preprocessor... clang++ -E Step #4: checking for grep that handles long lines and -e... /bin/grep Step #4: checking for egrep... /bin/grep -E Step #4: checking for ANSI C header files... yes Step #4: checking for sys/types.h... yes Step #4: checking for sys/stat.h... yes Step #4: checking for stdlib.h... yes Step #4: checking for string.h... yes Step #4: checking for memory.h... yes Step #4: checking for strings.h... yes Step #4: checking for inttypes.h... yes Step #4: checking for stdint.h... yes Step #4: checking for unistd.h... yes Step #4: checking minix/config.h usability... no Step #4: checking minix/config.h presence... no Step #4: checking for minix/config.h... no Step #4: checking whether it is safe to define __EXTENSIONS__... yes Step #4: checking for ar... ar Step #4: checking the archiver (ar) interface... ar Step #4: checking for gcc... gcc Step #4: checking whether we are using the GNU Objective C compiler... no Step #4: checking whether gcc accepts -g... no Step #4: checking dependency style of gcc... gcc3 Step #4: checking C++ compiler flags...... use user-supplied: -O1 -fno-omit-frame-pointer -gline-tables-only -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fsanitize=address -fsanitize-address-use-after-scope -fsanitize=fuzzer-no-link -stdlib=libc++ -DASAN Step #4: checking whether __SUNPRO_CC is declared... no Step #4: checking how to print strings... printf Step #4: checking for a sed that does not truncate output... /bin/sed Step #4: checking for fgrep... /bin/grep -F Step #4: checking for ld used by clang... /usr/bin/ld Step #4: checking if the linker (/usr/bin/ld) is GNU ld... yes Step #4: checking for BSD- or MS-compatible name lister (nm)... /usr/bin/nm -B Step #4: checking the name lister (/usr/bin/nm -B) interface... BSD nm Step #4: checking whether ln -s works... yes Step #4: checking the maximum length of command line arguments... 1572864 Step #4: checking how to convert x86_64-pc-linux-gnu file names to x86_64-pc-linux-gnu format... func_convert_file_noop Step #4: checking how to convert x86_64-pc-linux-gnu file names to toolchain format... func_convert_file_noop Step #4: checking for /usr/bin/ld option to reload object files... -r Step #4: checking for objdump... objdump Step #4: checking how to recognize dependent libraries... pass_all Step #4: checking for dlltool... no Step #4: checking how to associate runtime and link libraries... printf %s\n Step #4: checking for archiver @FILE support... @ Step #4: checking for strip... strip Step #4: checking for ranlib... ranlib Step #4: checking command to parse /usr/bin/nm -B output from clang object... ok Step #4: checking for sysroot... no Step #4: checking for a working dd... /bin/dd Step #4: checking how to truncate binary pipes... /bin/dd bs=4096 count=1 Step #4: checking for mt... no Step #4: checking if : is a manifest tool... no Step #4: checking for dlfcn.h... yes Step #4: checking for objdir... .libs Step #4: checking if clang supports -fno-rtti -fno-exceptions... yes Step #4: checking for clang option to produce PIC... -fPIC -DPIC Step #4: checking if clang PIC flag -fPIC -DPIC works... yes Step #4: checking if clang static flag -static works... no Step #4: checking if clang supports -c -o file.o... yes Step #4: checking if clang supports -c -o file.o... (cached) yes Step #4: checking whether the clang linker (/usr/bin/ld -m elf_x86_64) supports shared libraries... yes Step #4: checking whether -lc should be explicitly linked in... no Step #4: checking dynamic linker characteristics... GNU/Linux ld.so Step #4: checking how to hardcode library paths into programs... immediate Step #4: checking whether stripping libraries is possible... yes Step #4: checking if libtool supports shared libraries... yes Step #4: checking whether to build shared libraries... yes Step #4: checking whether to build static libraries... yes Step #4: checking how to run the C++ preprocessor... clang++ -E Step #4: checking for ld used by clang++... /usr/bin/ld -m elf_x86_64 Step #4: checking if the linker (/usr/bin/ld -m elf_x86_64) is GNU ld... yes Step #4: checking whether the clang++ linker (/usr/bin/ld -m elf_x86_64) supports shared libraries... yes Step #4: checking for clang++ option to produce PIC... -fPIC -DPIC Step #4: checking if clang++ PIC flag -fPIC -DPIC works... yes Step #4: checking if clang++ static flag -static works... no Step #4: checking if clang++ supports -c -o file.o... yes Step #4: checking if clang++ supports -c -o file.o... (cached) yes Step #4: checking whether the clang++ linker (/usr/bin/ld -m elf_x86_64) supports shared libraries... yes Step #4: checking dynamic linker characteristics... (cached) GNU/Linux ld.so Step #4: checking how to hardcode library paths into programs... immediate Step #4: checking whether the linker supports version scripts... yes Step #4: checking for ANSI C header files... (cached) yes Step #4: checking fcntl.h usability... yes Step #4: checking fcntl.h presence... yes Step #4: checking for fcntl.h... yes Step #4: checking for inttypes.h... (cached) yes Step #4: checking limits.h usability... yes Step #4: checking limits.h presence... yes Step #4: checking for limits.h... yes Step #4: checking for stdlib.h... (cached) yes Step #4: checking for unistd.h... (cached) yes Step #4: checking for working memcmp... yes Step #4: checking for working strtod... yes Step #4: checking for ftruncate... yes Step #4: checking for memset... yes Step #4: checking for mkdir... yes Step #4: checking for strchr... yes Step #4: checking for strerror... yes Step #4: checking for strtol... yes Step #4: checking zlib version... headers missing or too old (requires 1.2.0.4) Step #4: checking whether clang++ supports C++11 features by default... yes Step #4: checking whether -latomic is needed... no Step #4: checking whether clang is Clang... yes Step #4: checking whether pthreads work with "-pthread" and "-lpthread"... yes Step #4: checking whether Clang needs flag to prevent "argument unused" warning when linking with -pthread... no Step #4: checking for joinable pthread attribute... PTHREAD_CREATE_JOINABLE Step #4: checking whether more special flags are required for pthreads... no Step #4: checking for PTHREAD_PRIO_INHERIT... yes Step #4: checking the location of hash_map... Step #4: checking whether -llog is needed... no Step #4: checking that generated files are newer than configure... done Step #4: configure: creating ./config.status Step #4: config.status: creating Makefile Step #4: config.status: creating src/Makefile Step #4: config.status: creating benchmarks/Makefile Step #4: config.status: creating conformance/Makefile Step #4: config.status: creating protobuf.pc Step #4: config.status: creating protobuf-lite.pc Step #4: config.status: creating config.h Step #4: config.status: executing depfiles commands Step #4: config.status: executing libtool commands Step #4: === configuring in third_party/googletest (/src/protobuf/third_party/googletest) Step #4: configure: running /bin/bash ./configure --disable-option-checking '--prefix=/src/protobuf-install' 'CC=clang' 'CFLAGS=-O1 -fno-omit-frame-pointer -gline-tables-only -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fsanitize=address -fsanitize-address-use-after-scope -fsanitize=fuzzer-no-link' 'CXX=clang++' 'CXXFLAGS=-O1 -fno-omit-frame-pointer -gline-tables-only -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fsanitize=address -fsanitize-address-use-after-scope -fsanitize=fuzzer-no-link -stdlib=libc++ -DASAN' 'CCC=clang++' --cache-file=/dev/null --srcdir=. Step #4: checking for a BSD-compatible install... /usr/bin/install -c Step #4: checking whether build environment is sane... yes Step #4: checking for a thread-safe mkdir -p... /bin/mkdir -p Step #4: checking for gawk... no Step #4: checking for mawk... mawk Step #4: checking whether make sets $(MAKE)... yes Step #4: checking whether make supports nested variables... yes Step #4: checking that generated files are newer than configure... done Step #4: configure: creating ./config.status Step #4: config.status: creating Makefile Step #4: === configuring in googletest (/src/protobuf/third_party/googletest/googletest) Step #4: configure: running /bin/bash ./configure --disable-option-checking '--prefix=/src/protobuf-install' 'CC=clang' 'CFLAGS=-O1 -fno-omit-frame-pointer -gline-tables-only -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fsanitize=address -fsanitize-address-use-after-scope -fsanitize=fuzzer-no-link' 'CXX=clang++' 'CXXFLAGS=-O1 -fno-omit-frame-pointer -gline-tables-only -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fsanitize=address -fsanitize-address-use-after-scope -fsanitize=fuzzer-no-link -stdlib=libc++ -DASAN' 'CCC=clang++' --cache-file=/dev/null --srcdir=. Step #4: checking for a BSD-compatible install... /usr/bin/install -c Step #4: checking whether build environment is sane... yes Step #4: checking for a thread-safe mkdir -p... /bin/mkdir -p Step #4: checking for gawk... no Step #4: checking for mawk... mawk Step #4: checking whether make sets $(MAKE)... yes Step #4: checking whether make supports nested variables... yes Step #4: checking for gcc... clang Step #4: checking whether the C compiler works... yes Step #4: checking for C compiler default output file name... a.out Step #4: checking for suffix of executables... Step #4: checking whether we are cross compiling... no Step #4: checking for suffix of object files... o Step #4: checking whether we are using the GNU C compiler... yes Step #4: checking whether clang accepts -g... yes Step #4: checking for clang option to accept ISO C89... none needed Step #4: checking whether clang understands -c and -o together... yes Step #4: checking for style of include used by make... GNU Step #4: checking dependency style of clang... gcc3 Step #4: checking whether we are using the GNU C++ compiler... yes Step #4: checking whether clang++ accepts -g... yes Step #4: checking dependency style of clang++... gcc3 Step #4: checking build system type... x86_64-pc-linux-gnu Step #4: checking host system type... x86_64-pc-linux-gnu Step #4: checking how to print strings... printf Step #4: checking for a sed that does not truncate output... /bin/sed Step #4: checking for grep that handles long lines and -e... /bin/grep Step #4: checking for egrep... /bin/grep -E Step #4: checking for fgrep... /bin/grep -F Step #4: checking for ld used by clang... /usr/bin/ld Step #4: checking if the linker (/usr/bin/ld) is GNU ld... yes Step #4: checking for BSD- or MS-compatible name lister (nm)... /usr/bin/nm -B Step #4: checking the name lister (/usr/bin/nm -B) interface... BSD nm Step #4: checking whether ln -s works... yes Step #4: checking the maximum length of command line arguments... 1572864 Step #4: checking how to convert x86_64-pc-linux-gnu file names to x86_64-pc-linux-gnu format... func_convert_file_noop Step #4: checking how to convert x86_64-pc-linux-gnu file names to toolchain format... func_convert_file_noop Step #4: checking for /usr/bin/ld option to reload object files... -r Step #4: checking for objdump... objdump Step #4: checking how to recognize dependent libraries... pass_all Step #4: checking for dlltool... no Step #4: checking how to associate runtime and link libraries... printf %s\n Step #4: checking for ar... ar Step #4: checking for archiver @FILE support... @ Step #4: checking for strip... strip Step #4: checking for ranlib... ranlib Step #4: checking command to parse /usr/bin/nm -B output from clang object... ok Step #4: checking for sysroot... no Step #4: checking for a working dd... /bin/dd Step #4: checking how to truncate binary pipes... /bin/dd bs=4096 count=1 Step #4: checking for mt... no Step #4: checking if : is a manifest tool... no Step #4: checking how to run the C preprocessor... clang -E Step #4: checking for ANSI C header files... yes Step #4: checking for sys/types.h... yes Step #4: checking for sys/stat.h... yes Step #4: checking for stdlib.h... yes Step #4: checking for string.h... yes Step #4: checking for memory.h... yes Step #4: checking for strings.h... yes Step #4: checking for inttypes.h... yes Step #4: checking for stdint.h... yes Step #4: checking for unistd.h... yes Step #4: checking for dlfcn.h... yes Step #4: checking for objdir... .libs Step #4: checking if clang supports -fno-rtti -fno-exceptions... yes Step #4: checking for clang option to produce PIC... -fPIC -DPIC Step #4: checking if clang PIC flag -fPIC -DPIC works... yes Step #4: checking if clang static flag -static works... no Step #4: checking if clang supports -c -o file.o... yes Step #4: checking if clang supports -c -o file.o... (cached) yes Step #4: checking whether the clang linker (/usr/bin/ld -m elf_x86_64) supports shared libraries... yes Step #4: checking whether -lc should be explicitly linked in... no Step #4: checking dynamic linker characteristics... GNU/Linux ld.so Step #4: checking how to hardcode library paths into programs... immediate Step #4: checking whether stripping libraries is possible... yes Step #4: checking if libtool supports shared libraries... yes Step #4: checking whether to build shared libraries... yes Step #4: checking whether to build static libraries... yes Step #4: checking how to run the C++ preprocessor... clang++ -E Step #4: checking for ld used by clang++... /usr/bin/ld -m elf_x86_64 Step #4: checking if the linker (/usr/bin/ld -m elf_x86_64) is GNU ld... yes Step #4: checking whether the clang++ linker (/usr/bin/ld -m elf_x86_64) supports shared libraries... yes Step #4: checking for clang++ option to produce PIC... -fPIC -DPIC Step #4: checking if clang++ PIC flag -fPIC -DPIC works... yes Step #4: checking if clang++ static flag -static works... no Step #4: checking if clang++ supports -c -o file.o... yes Step #4: checking if clang++ supports -c -o file.o... (cached) yes Step #4: checking whether the clang++ linker (/usr/bin/ld -m elf_x86_64) supports shared libraries... yes Step #4: checking dynamic linker characteristics... (cached) GNU/Linux ld.so Step #4: checking how to hardcode library paths into programs... immediate Step #4: checking for python... /usr/bin/python Step #4: checking for the pthreads library -lpthreads... no Step #4: checking whether pthreads work without any flags... yes Step #4: checking for joinable pthread attribute... PTHREAD_CREATE_JOINABLE Step #4: checking if more special flags are required for pthreads... no Step #4: checking whether to check for GCC pthread/shared inconsistencies... no Step #4: checking that generated files are newer than configure... done Step #4: configure: creating ./config.status Step #4: config.status: creating Makefile Step #4: config.status: creating scripts/gtest-config Step #4: config.status: creating build-aux/config.h Step #4: config.status: executing depfiles commands Step #4: config.status: executing libtool commands Step #4: === configuring in googlemock (/src/protobuf/third_party/googletest/googlemock) Step #4: configure: running /bin/bash ./configure --disable-option-checking '--prefix=/src/protobuf-install' 'CC=clang' 'CFLAGS=-O1 -fno-omit-frame-pointer -gline-tables-only -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fsanitize=address -fsanitize-address-use-after-scope -fsanitize=fuzzer-no-link' 'CXX=clang++' 'CXXFLAGS=-O1 -fno-omit-frame-pointer -gline-tables-only -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fsanitize=address -fsanitize-address-use-after-scope -fsanitize=fuzzer-no-link -stdlib=libc++ -DASAN' 'CCC=clang++' --cache-file=/dev/null --srcdir=. Step #4: checking for a BSD-compatible install... /usr/bin/install -c Step #4: checking whether build environment is sane... yes Step #4: checking for a thread-safe mkdir -p... /bin/mkdir -p Step #4: checking for gawk... no Step #4: checking for mawk... mawk Step #4: checking whether make sets $(MAKE)... yes Step #4: checking whether make supports nested variables... yes Step #4: checking for gcc... clang Step #4: checking whether the C compiler works... yes Step #4: checking for C compiler default output file name... a.out Step #4: checking for suffix of executables... Step #4: checking whether we are cross compiling... no Step #4: checking for suffix of object files... o Step #4: checking whether we are using the GNU C compiler... yes Step #4: checking whether clang accepts -g... yes Step #4: checking for clang option to accept ISO C89... none needed Step #4: checking whether clang understands -c and -o together... yes Step #4: checking for style of include used by make... GNU Step #4: checking dependency style of clang... gcc3 Step #4: checking whether we are using the GNU C++ compiler... yes Step #4: checking whether clang++ accepts -g... yes Step #4: checking dependency style of clang++... gcc3 Step #4: checking build system type... x86_64-pc-linux-gnu Step #4: checking host system type... x86_64-pc-linux-gnu Step #4: checking how to print strings... printf Step #4: checking for a sed that does not truncate output... /bin/sed Step #4: checking for grep that handles long lines and -e... /bin/grep Step #4: checking for egrep... /bin/grep -E Step #4: checking for fgrep... /bin/grep -F Step #4: checking for ld used by clang... /usr/bin/ld Step #4: checking if the linker (/usr/bin/ld) is GNU ld... yes Step #4: checking for BSD- or MS-compatible name lister (nm)... /usr/bin/nm -B Step #4: checking the name lister (/usr/bin/nm -B) interface... BSD nm Step #4: checking whether ln -s works... yes Step #4: checking the maximum length of command line arguments... 1572864 Step #4: checking how to convert x86_64-pc-linux-gnu file names to x86_64-pc-linux-gnu format... func_convert_file_noop Step #4: checking how to convert x86_64-pc-linux-gnu file names to toolchain format... func_convert_file_noop Step #4: checking for /usr/bin/ld option to reload object files... -r Step #4: checking for objdump... objdump Step #4: checking how to recognize dependent libraries... pass_all Step #4: checking for dlltool... no Step #4: checking how to associate runtime and link libraries... printf %s\n Step #4: checking for ar... ar Step #4: checking for archiver @FILE support... @ Step #4: checking for strip... strip Step #4: checking for ranlib... ranlib Step #4: checking command to parse /usr/bin/nm -B output from clang object... ok Step #4: checking for sysroot... no Step #4: checking for a working dd... /bin/dd Step #4: checking how to truncate binary pipes... /bin/dd bs=4096 count=1 Step #4: checking for mt... no Step #4: checking if : is a manifest tool... no Step #4: checking how to run the C preprocessor... clang -E Step #4: checking for ANSI C header files... yes Step #4: checking for sys/types.h... yes Step #4: checking for sys/stat.h... yes Step #4: checking for stdlib.h... yes Step #4: checking for string.h... yes Step #4: checking for memory.h... yes Step #4: checking for strings.h... yes Step #4: checking for inttypes.h... yes Step #4: checking for stdint.h... yes Step #4: checking for unistd.h... yes Step #4: checking for dlfcn.h... yes Step #4: checking for objdir... .libs Step #4: checking if clang supports -fno-rtti -fno-exceptions... yes Step #4: checking for clang option to produce PIC... -fPIC -DPIC Step #4: checking if clang PIC flag -fPIC -DPIC works... yes Step #4: checking if clang static flag -static works... no Step #4: checking if clang supports -c -o file.o... yes Step #4: checking if clang supports -c -o file.o... (cached) yes Step #4: checking whether the clang linker (/usr/bin/ld -m elf_x86_64) supports shared libraries... yes Step #4: checking whether -lc should be explicitly linked in... no Step #4: checking dynamic linker characteristics... GNU/Linux ld.so Step #4: checking how to hardcode library paths into programs... immediate Step #4: checking whether stripping libraries is possible... yes Step #4: checking if libtool supports shared libraries... yes Step #4: checking whether to build shared libraries... yes Step #4: checking whether to build static libraries... yes Step #4: checking how to run the C++ preprocessor... clang++ -E Step #4: checking for ld used by clang++... /usr/bin/ld -m elf_x86_64 Step #4: checking if the linker (/usr/bin/ld -m elf_x86_64) is GNU ld... yes Step #4: checking whether the clang++ linker (/usr/bin/ld -m elf_x86_64) supports shared libraries... yes Step #4: checking for clang++ option to produce PIC... -fPIC -DPIC Step #4: checking if clang++ PIC flag -fPIC -DPIC works... yes Step #4: checking if clang++ static flag -static works... no Step #4: checking if clang++ supports -c -o file.o... yes Step #4: checking if clang++ supports -c -o file.o... (cached) yes Step #4: checking whether the clang++ linker (/usr/bin/ld -m elf_x86_64) supports shared libraries... yes Step #4: checking dynamic linker characteristics... (cached) GNU/Linux ld.so Step #4: checking how to hardcode library paths into programs... immediate Step #4: checking for python... /usr/bin/python Step #4: checking for the pthreads library -lpthreads... no Step #4: checking whether pthreads work without any flags... yes Step #4: checking for joinable pthread attribute... PTHREAD_CREATE_JOINABLE Step #4: checking if more special flags are required for pthreads... no Step #4: checking whether to check for GCC pthread/shared inconsistencies... no Step #4: checking for gtest-config... no Step #4: checking that generated files are newer than configure... done Step #4: configure: creating ./config.status Step #4: config.status: creating Makefile Step #4: config.status: creating scripts/gmock-config Step #4: config.status: creating build-aux/config.h Step #4: config.status: executing depfiles commands Step #4: config.status: executing libtool commands Step #4: ++ nproc Step #4: + make -j32 Step #4: make all-recursive Step #4: make[1]: Entering directory '/src/protobuf' Step #4: Making all in . Step #4: make[2]: Entering directory '/src/protobuf' Step #4: make[2]: Leaving directory '/src/protobuf' Step #4: Making all in src Step #4: make[2]: Entering directory '/src/protobuf/src' Step #4: CXX google/protobuf/compiler/main.o Step #4: CXX google/protobuf/stubs/bytestream.lo Step #4: CXX google/protobuf/stubs/common.lo Step #4: CXX google/protobuf/stubs/int128.lo Step #4: CXX google/protobuf/io/io_win32.lo Step #4: CXX google/protobuf/stubs/status.lo Step #4: CXX google/protobuf/stubs/statusor.lo Step #4: CXX google/protobuf/stubs/stringpiece.lo Step #4: CXX google/protobuf/stubs/stringprintf.lo Step #4: CXX google/protobuf/stubs/structurally_valid.lo Step #4: CXX google/protobuf/stubs/strutil.lo Step #4: CXX google/protobuf/stubs/time.lo Step #4: CXX google/protobuf/any_lite.lo Step #4: CXX google/protobuf/arena.lo Step #4: CXX google/protobuf/arenastring.lo Step #4: CXX google/protobuf/extension_set.lo Step #4: CXX google/protobuf/generated_enum_util.lo Step #4: CXX google/protobuf/generated_message_util.lo Step #4: CXX google/protobuf/generated_message_table_driven_lite.lo Step #4: CXX google/protobuf/implicit_weak_message.lo Step #4: CXX google/protobuf/message_lite.lo Step #4: CXX google/protobuf/map.lo Step #4: CXX google/protobuf/parse_context.lo Step #4: CXX google/protobuf/repeated_field.lo Step #4: CXX google/protobuf/wire_format_lite.lo Step #4: CXX google/protobuf/io/coded_stream.lo Step #4: CXX google/protobuf/io/zero_copy_stream.lo Step #4: CXX google/protobuf/io/strtod.lo Step #4: CXX google/protobuf/io/zero_copy_stream_impl_lite.lo Step #4: CXX google/protobuf/any.pb.lo Step #4: CXX google/protobuf/api.pb.lo Step #4: CXX google/protobuf/io/zero_copy_stream_impl.lo Step #4: CXX google/protobuf/any.lo Step #4: CXX google/protobuf/descriptor.lo Step #4: CXX google/protobuf/descriptor_database.lo Step #4: CXX google/protobuf/descriptor.pb.lo Step #4: CXX google/protobuf/duration.pb.lo Step #4: CXX google/protobuf/dynamic_message.lo Step #4: CXX google/protobuf/empty.pb.lo Step #4: CXX google/protobuf/extension_set_heavy.lo Step #4: CXX google/protobuf/field_mask.pb.lo Step #4: CXX google/protobuf/generated_message_reflection.lo Step #4: CXX google/protobuf/generated_message_table_driven.lo Step #4: CXX google/protobuf/map_field.lo Step #4: CXX google/protobuf/message.lo Step #4: CXX google/protobuf/reflection_ops.lo Step #4: CXX google/protobuf/service.lo Step #4: CXX google/protobuf/source_context.pb.lo Step #4: CXX google/protobuf/struct.pb.lo Step #4: CXX google/protobuf/stubs/substitute.lo Step #4: CXX google/protobuf/text_format.lo Step #4: CXX google/protobuf/timestamp.pb.lo Step #4: CXX google/protobuf/type.pb.lo Step #4: CXX google/protobuf/unknown_field_set.lo Step #4: CXX google/protobuf/wire_format.lo Step #4: CXX google/protobuf/wrappers.pb.lo Step #4: CXX google/protobuf/io/gzip_stream.lo Step #4: CXX google/protobuf/io/printer.lo Step #4: CXX google/protobuf/io/tokenizer.lo Step #4: CXX google/protobuf/compiler/importer.lo Step #4: CXX google/protobuf/compiler/parser.lo Step #4: CXX google/protobuf/util/delimited_message_util.lo Step #4: CXX google/protobuf/util/field_comparator.lo Step #4: CXX google/protobuf/util/field_mask_util.lo Step #4: CXX google/protobuf/util/internal/datapiece.lo Step #4: CXX google/protobuf/util/internal/default_value_objectwriter.lo Step #4: CXX google/protobuf/util/internal/error_listener.lo Step #4: CXX google/protobuf/util/internal/field_mask_utility.lo Step #4: CXX google/protobuf/util/internal/json_escaping.lo Step #4: CXX google/protobuf/util/internal/json_objectwriter.lo Step #4: CXX google/protobuf/util/internal/json_stream_parser.lo Step #4: CXX google/protobuf/util/internal/object_writer.lo Step #4: CXX google/protobuf/util/internal/protostream_objectsource.lo Step #4: CXX google/protobuf/util/internal/protostream_objectwriter.lo Step #4: CXX google/protobuf/util/internal/proto_writer.lo Step #4: CXX google/protobuf/util/internal/type_info.lo Step #4: CXX google/protobuf/util/internal/type_info_test_helper.lo Step #4: CXX google/protobuf/util/internal/utility.lo Step #4: CXX google/protobuf/util/json_util.lo Step #4: CXX google/protobuf/util/message_differencer.lo Step #4: CXX google/protobuf/util/time_util.lo Step #4: CXX google/protobuf/util/type_resolver_util.lo Step #4: CXX google/protobuf/compiler/code_generator.lo Step #4: CXX google/protobuf/compiler/command_line_interface.lo Step #4: CXX google/protobuf/compiler/plugin.lo Step #4: CXX google/protobuf/compiler/plugin.pb.lo Step #4: CXX google/protobuf/compiler/subprocess.lo Step #4: CXX google/protobuf/compiler/zip_writer.lo Step #4: CXX google/protobuf/compiler/cpp/cpp_enum.lo Step #4: CXX google/protobuf/compiler/cpp/cpp_enum_field.lo Step #4: CXX google/protobuf/compiler/cpp/cpp_extension.lo Step #4: CXX google/protobuf/compiler/cpp/cpp_field.lo Step #4: CXX google/protobuf/compiler/cpp/cpp_file.lo Step #4: CXX google/protobuf/compiler/cpp/cpp_generator.lo Step #4: CXX google/protobuf/compiler/cpp/cpp_helpers.lo Step #4: CXX google/protobuf/compiler/cpp/cpp_map_field.lo Step #4: CXX google/protobuf/compiler/cpp/cpp_message.lo Step #4: CXX google/protobuf/compiler/cpp/cpp_message_field.lo Step #4: CXX google/protobuf/compiler/cpp/cpp_padding_optimizer.lo Step #4: CXX google/protobuf/compiler/cpp/cpp_primitive_field.lo Step #4: CXX google/protobuf/compiler/cpp/cpp_service.lo Step #4: CXX google/protobuf/compiler/cpp/cpp_string_field.lo Step #4: CXX google/protobuf/compiler/java/java_context.lo Step #4: CXX google/protobuf/compiler/java/java_enum.lo Step #4: CXX google/protobuf/compiler/java/java_enum_lite.lo Step #4: CXX google/protobuf/compiler/java/java_enum_field.lo Step #4: CXX google/protobuf/compiler/java/java_enum_field_lite.lo Step #4: CXX google/protobuf/compiler/java/java_extension.lo Step #4: google/protobuf/compiler/cpp/cpp_helpers.cc:173:6: warning: function 'Base63Char' is not needed and will not be emitted [-Wunneeded-internal-declaration] Step #4: char Base63Char(int value) { Step #4: ^ Step #4: CXX google/protobuf/compiler/java/java_extension_lite.lo Step #4: CXX google/protobuf/compiler/java/java_field.lo Step #4: CXX google/protobuf/compiler/java/java_file.lo Step #4: CXX google/protobuf/compiler/java/java_generator.lo Step #4: CXX google/protobuf/compiler/java/java_generator_factory.lo Step #4: CXX google/protobuf/compiler/java/java_helpers.lo Step #4: CXX google/protobuf/compiler/java/java_map_field.lo Step #4: CXX google/protobuf/compiler/java/java_map_field_lite.lo Step #4: CXX google/protobuf/compiler/java/java_message.lo Step #4: CXX google/protobuf/compiler/java/java_message_lite.lo Step #4: CXX google/protobuf/compiler/java/java_message_builder.lo Step #4: CXX google/protobuf/compiler/java/java_message_builder_lite.lo Step #4: CXX google/protobuf/compiler/java/java_message_field.lo Step #4: CXX google/protobuf/compiler/java/java_message_field_lite.lo Step #4: CXX google/protobuf/compiler/java/java_name_resolver.lo Step #4: CXX google/protobuf/compiler/java/java_primitive_field.lo Step #4: CXX google/protobuf/compiler/java/java_primitive_field_lite.lo Step #4: CXX google/protobuf/compiler/java/java_shared_code_generator.lo Step #4: CXX google/protobuf/compiler/java/java_service.lo Step #4: CXX google/protobuf/compiler/java/java_string_field.lo Step #4: CXX google/protobuf/compiler/java/java_string_field_lite.lo Step #4: CXX google/protobuf/compiler/java/java_doc_comment.lo Step #4: CXX google/protobuf/compiler/js/js_generator.lo Step #4: CXX google/protobuf/compiler/js/well_known_types_embed.lo Step #4: CXX google/protobuf/compiler/objectivec/objectivec_enum.lo Step #4: 1 warning generated. Step #4: CXX google/protobuf/compiler/objectivec/objectivec_enum_field.lo Step #4: CXX google/protobuf/compiler/objectivec/objectivec_extension.lo Step #4: CXX google/protobuf/compiler/objectivec/objectivec_field.lo Step #4: CXX google/protobuf/compiler/objectivec/objectivec_file.lo Step #4: CXX google/protobuf/compiler/objectivec/objectivec_generator.lo Step #4: CXX google/protobuf/compiler/objectivec/objectivec_helpers.lo Step #4: CXX google/protobuf/compiler/objectivec/objectivec_map_field.lo Step #4: CXX google/protobuf/compiler/objectivec/objectivec_message.lo Step #4: google/protobuf/compiler/js/js_generator.cc:97:6: warning: unused function 'StrEndsWith' [-Wunused-function] Step #4: bool StrEndsWith(StringPiece sp, StringPiece x) { Step #4: ^ Step #4: CXX google/protobuf/compiler/objectivec/objectivec_message_field.lo Step #4: CXX google/protobuf/compiler/objectivec/objectivec_oneof.lo Step #4: CXX google/protobuf/compiler/objectivec/objectivec_primitive_field.lo Step #4: CXX google/protobuf/compiler/php/php_generator.lo Step #4: CXX google/protobuf/compiler/python/python_generator.lo Step #4: CXX google/protobuf/compiler/ruby/ruby_generator.lo Step #4: CXX google/protobuf/compiler/csharp/csharp_doc_comment.lo Step #4: CXX google/protobuf/compiler/csharp/csharp_enum.lo Step #4: CXX google/protobuf/compiler/csharp/csharp_enum_field.lo Step #4: CXX google/protobuf/compiler/csharp/csharp_field_base.lo Step #4: CXX google/protobuf/compiler/csharp/csharp_generator.lo Step #4: CXX google/protobuf/compiler/csharp/csharp_helpers.lo Step #4: CXX google/protobuf/compiler/csharp/csharp_map_field.lo Step #4: CXX google/protobuf/compiler/csharp/csharp_message.lo Step #4: CXX google/protobuf/compiler/csharp/csharp_message_field.lo Step #4: CXX google/protobuf/compiler/csharp/csharp_primitive_field.lo Step #4: CXX google/protobuf/compiler/csharp/csharp_reflection_class.lo Step #4: CXX google/protobuf/compiler/csharp/csharp_repeated_enum_field.lo Step #4: CXX google/protobuf/compiler/csharp/csharp_repeated_message_field.lo Step #4: CXX google/protobuf/compiler/csharp/csharp_repeated_primitive_field.lo Step #4: CXX google/protobuf/compiler/csharp/csharp_source_generator_base.lo Step #4: CXX google/protobuf/compiler/csharp/csharp_wrapper_field.lo Step #4: CXXLD libprotobuf-lite.la Step #4: clang-12: warning: argument unused during compilation: '-pthread' [-Wunused-command-line-argument] Step #4: clang-12: warning: argument unused during compilation: '-pthread' [-Wunused-command-line-argument] Step #4: In file included from google/protobuf/compiler/csharp/csharp_source_generator_base.cc:39: Step #4: ./google/protobuf/compiler/csharp/csharp_source_generator_base.h:62:25: warning: private field 'descriptor_' is not used [-Wunused-private-field] Step #4: const FileDescriptor* descriptor_; Step #4: ^ Step #4: ar: `u' modifier ignored since `D' is the default (see `U') Step #4: 1 warning generated. Step #4: 1 warning generated. Step #4: CXXLD libprotobuf.la Step #4: clang-12: warning: argument unused during compilation: '-pthread' [-Wunused-command-line-argument] Step #4: clang-12: warning: argument unused during compilation: '-pthread' [-Wunused-command-line-argument] Step #4: ar: `u' modifier ignored since `D' is the default (see `U') Step #4: CXXLD libprotoc.la Step #4: clang-12: warning: argument unused during compilation: '-pthread' [-Wunused-command-line-argument] Step #4: clang-12: warning: argument unused during compilation: '-pthread' [-Wunused-command-line-argument] Step #4: ar: `u' modifier ignored since `D' is the default (see `U') Step #4: CXXLD protoc Step #4: make[2]: Leaving directory '/src/protobuf/src' Step #4: make[1]: Leaving directory '/src/protobuf' Step #4: + make install Step #4: Making install in . Step #4: make[1]: Entering directory '/src/protobuf' Step #4: make[2]: Entering directory '/src/protobuf' Step #4: make[2]: Nothing to be done for 'install-exec-am'. Step #4: /bin/mkdir -p '/src/protobuf-install/lib/pkgconfig' Step #4: /usr/bin/install -c -m 644 protobuf.pc protobuf-lite.pc '/src/protobuf-install/lib/pkgconfig' Step #4: make[2]: Leaving directory '/src/protobuf' Step #4: make[1]: Leaving directory '/src/protobuf' Step #4: Making install in src Step #4: make[1]: Entering directory '/src/protobuf/src' Step #4: make[2]: Entering directory '/src/protobuf/src' Step #4: /bin/mkdir -p '/src/protobuf-install/lib' Step #4: /bin/bash ../libtool --mode=install /usr/bin/install -c libprotobuf-lite.la libprotobuf.la libprotoc.la '/src/protobuf-install/lib' Step #4: libtool: install: /usr/bin/install -c .libs/libprotobuf-lite.so.26.0.6 /src/protobuf-install/lib/libprotobuf-lite.so.26.0.6 Step #4: libtool: install: (cd /src/protobuf-install/lib && { ln -s -f libprotobuf-lite.so.26.0.6 libprotobuf-lite.so.26 || { rm -f libprotobuf-lite.so.26 && ln -s libprotobuf-lite.so.26.0.6 libprotobuf-lite.so.26; }; }) Step #4: libtool: install: (cd /src/protobuf-install/lib && { ln -s -f libprotobuf-lite.so.26.0.6 libprotobuf-lite.so || { rm -f libprotobuf-lite.so && ln -s libprotobuf-lite.so.26.0.6 libprotobuf-lite.so; }; }) Step #4: libtool: install: /usr/bin/install -c .libs/libprotobuf-lite.lai /src/protobuf-install/lib/libprotobuf-lite.la Step #4: libtool: install: /usr/bin/install -c .libs/libprotobuf.so.26.0.6 /src/protobuf-install/lib/libprotobuf.so.26.0.6 Step #4: libtool: install: (cd /src/protobuf-install/lib && { ln -s -f libprotobuf.so.26.0.6 libprotobuf.so.26 || { rm -f libprotobuf.so.26 && ln -s libprotobuf.so.26.0.6 libprotobuf.so.26; }; }) Step #4: libtool: install: (cd /src/protobuf-install/lib && { ln -s -f libprotobuf.so.26.0.6 libprotobuf.so || { rm -f libprotobuf.so && ln -s libprotobuf.so.26.0.6 libprotobuf.so; }; }) Step #4: libtool: install: /usr/bin/install -c .libs/libprotobuf.lai /src/protobuf-install/lib/libprotobuf.la Step #4: libtool: warning: relinking 'libprotoc.la' Step #4: libtool: install: (cd /src/protobuf/src; /bin/bash "/src/protobuf/libtool" --silent --tag CXX --mode=relink clang++ -pthread -DHAVE_PTHREAD=1 -Wall -Wno-sign-compare -O1 -fno-omit-frame-pointer -gline-tables-only -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fsanitize=address -fsanitize-address-use-after-scope -fsanitize=fuzzer-no-link -stdlib=libc++ -DASAN -version-info 26:6:0 -export-dynamic -no-undefined -Wl,--version-script=./libprotoc.map -o libprotoc.la -rpath /src/protobuf-install/lib google/protobuf/compiler/code_generator.lo google/protobuf/compiler/command_line_interface.lo google/protobuf/compiler/plugin.lo google/protobuf/compiler/plugin.pb.lo google/protobuf/compiler/subprocess.lo google/protobuf/compiler/zip_writer.lo google/protobuf/compiler/cpp/cpp_enum.lo google/protobuf/compiler/cpp/cpp_enum_field.lo google/protobuf/compiler/cpp/cpp_extension.lo google/protobuf/compiler/cpp/cpp_field.lo google/protobuf/compiler/cpp/cpp_file.lo google/protobuf/compiler/cpp/cpp_generator.lo google/protobuf/compiler/cpp/cpp_helpers.lo google/protobuf/compiler/cpp/cpp_map_field.lo google/protobuf/compiler/cpp/cpp_message.lo google/protobuf/compiler/cpp/cpp_message_field.lo google/protobuf/compiler/cpp/cpp_padding_optimizer.lo google/protobuf/compiler/cpp/cpp_primitive_field.lo google/protobuf/compiler/cpp/cpp_service.lo google/protobuf/compiler/cpp/cpp_string_field.lo google/protobuf/compiler/java/java_context.lo google/protobuf/compiler/java/java_enum.lo google/protobuf/compiler/java/java_enum_lite.lo google/protobuf/compiler/java/java_enum_field.lo google/protobuf/compiler/java/java_enum_field_lite.lo google/protobuf/compiler/java/java_extension.lo google/protobuf/compiler/java/java_extension_lite.lo google/protobuf/compiler/java/java_field.lo google/protobuf/compiler/java/java_file.lo google/protobuf/compiler/java/java_generator.lo google/protobuf/compiler/java/java_generator_factory.lo google/protobuf/compiler/java/java_helpers.lo google/protobuf/compiler/java/java_map_field.lo google/protobuf/compiler/java/java_map_field_lite.lo google/protobuf/compiler/java/java_message.lo google/protobuf/compiler/java/java_message_lite.lo google/protobuf/compiler/java/java_message_builder.lo google/protobuf/compiler/java/java_message_builder_lite.lo google/protobuf/compiler/java/java_message_field.lo google/protobuf/compiler/java/java_message_field_lite.lo google/protobuf/compiler/java/java_name_resolver.lo google/protobuf/compiler/java/java_primitive_field.lo google/protobuf/compiler/java/java_primitive_field_lite.lo google/protobuf/compiler/java/java_shared_code_generator.lo google/protobuf/compiler/java/java_service.lo google/protobuf/compiler/java/java_string_field.lo google/protobuf/compiler/java/java_string_field_lite.lo google/protobuf/compiler/java/java_doc_comment.lo google/protobuf/compiler/js/js_generator.lo google/protobuf/compiler/js/well_known_types_embed.lo google/protobuf/compiler/objectivec/objectivec_enum.lo google/protobuf/compiler/objectivec/objectivec_enum_field.lo google/protobuf/compiler/objectivec/objectivec_extension.lo google/protobuf/compiler/objectivec/objectivec_field.lo google/protobuf/compiler/objectivec/objectivec_file.lo google/protobuf/compiler/objectivec/objectivec_generator.lo google/protobuf/compiler/objectivec/objectivec_helpers.lo google/protobuf/compiler/objectivec/objectivec_map_field.lo google/protobuf/compiler/objectivec/objectivec_message.lo google/protobuf/compiler/objectivec/objectivec_message_field.lo google/protobuf/compiler/objectivec/objectivec_oneof.lo google/protobuf/compiler/objectivec/objectivec_primitive_field.lo google/protobuf/compiler/php/php_generator.lo google/protobuf/compiler/python/python_generator.lo google/protobuf/compiler/ruby/ruby_generator.lo google/protobuf/compiler/csharp/csharp_doc_comment.lo google/protobuf/compiler/csharp/csharp_enum.lo google/protobuf/compiler/csharp/csharp_enum_field.lo google/protobuf/compiler/csharp/csharp_field_base.lo google/protobuf/compiler/csharp/csharp_generator.lo google/protobuf/compiler/csharp/csharp_helpers.lo google/protobuf/compiler/csharp/csharp_map_field.lo google/protobuf/compiler/csharp/csharp_message.lo google/protobuf/compiler/csharp/csharp_message_field.lo google/protobuf/compiler/csharp/csharp_primitive_field.lo google/protobuf/compiler/csharp/csharp_reflection_class.lo google/protobuf/compiler/csharp/csharp_repeated_enum_field.lo google/protobuf/compiler/csharp/csharp_repeated_message_field.lo google/protobuf/compiler/csharp/csharp_repeated_primitive_field.lo google/protobuf/compiler/csharp/csharp_source_generator_base.lo google/protobuf/compiler/csharp/csharp_wrapper_field.lo -lpthread libprotobuf.la ) Step #4: clang-12: warning: argument unused during compilation: '-pthread' [-Wunused-command-line-argument] Step #4: clang-12: warning: argument unused during compilation: '-pthread' [-Wunused-command-line-argument] Step #4: libtool: install: /usr/bin/install -c .libs/libprotoc.so.26.0.6T /src/protobuf-install/lib/libprotoc.so.26.0.6 Step #4: libtool: install: (cd /src/protobuf-install/lib && { ln -s -f libprotoc.so.26.0.6 libprotoc.so.26 || { rm -f libprotoc.so.26 && ln -s libprotoc.so.26.0.6 libprotoc.so.26; }; }) Step #4: libtool: install: (cd /src/protobuf-install/lib && { ln -s -f libprotoc.so.26.0.6 libprotoc.so || { rm -f libprotoc.so && ln -s libprotoc.so.26.0.6 libprotoc.so; }; }) Step #4: libtool: install: /usr/bin/install -c .libs/libprotoc.lai /src/protobuf-install/lib/libprotoc.la Step #4: libtool: install: /usr/bin/install -c .libs/libprotobuf-lite.a /src/protobuf-install/lib/libprotobuf-lite.a Step #4: libtool: install: chmod 644 /src/protobuf-install/lib/libprotobuf-lite.a Step #4: libtool: install: ranlib /src/protobuf-install/lib/libprotobuf-lite.a Step #4: libtool: install: /usr/bin/install -c .libs/libprotobuf.a /src/protobuf-install/lib/libprotobuf.a Step #4: libtool: install: chmod 644 /src/protobuf-install/lib/libprotobuf.a Step #4: libtool: install: ranlib /src/protobuf-install/lib/libprotobuf.a Step #4: libtool: install: /usr/bin/install -c .libs/libprotoc.a /src/protobuf-install/lib/libprotoc.a Step #4: libtool: install: chmod 644 /src/protobuf-install/lib/libprotoc.a Step #4: libtool: install: ranlib /src/protobuf-install/lib/libprotoc.a Step #4: libtool: finish: PATH="/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/out:/root/.go/bin:/root/go/bin:/rust/bin:/usr/lib/jvm/java-15-openjdk-amd64/bin:/sbin" ldconfig -n /src/protobuf-install/lib Step #4: ---------------------------------------------------------------------- Step #4: Libraries have been installed in: Step #4: /src/protobuf-install/lib Step #4: Step #4: If you ever happen to want to link against installed libraries Step #4: in a given directory, LIBDIR, you must either use libtool, and Step #4: specify the full pathname of the library, or use the '-LLIBDIR' Step #4: flag during linking and do at least one of the following: Step #4: - add LIBDIR to the 'LD_LIBRARY_PATH' environment variable Step #4: during execution Step #4: - add LIBDIR to the 'LD_RUN_PATH' environment variable Step #4: during linking Step #4: - use the '-Wl,-rpath -Wl,LIBDIR' linker flag Step #4: - have your system administrator add LIBDIR to '/etc/ld.so.conf' Step #4: Step #4: See any operating system documentation about shared libraries for Step #4: more information, such as the ld(1) and ld.so(8) manual pages. Step #4: ---------------------------------------------------------------------- Step #4: /bin/mkdir -p '/src/protobuf-install/bin' Step #4: /bin/bash ../libtool --mode=install /usr/bin/install -c protoc '/src/protobuf-install/bin' Step #4: libtool: install: /usr/bin/install -c .libs/protoc /src/protobuf-install/bin/protoc Step #4: /bin/mkdir -p '/src/protobuf-install/include' Step #4: /bin/mkdir -p '/src/protobuf-install/include/google/protobuf' Step #4: /usr/bin/install -c -m 644 google/protobuf/descriptor.proto google/protobuf/any.proto google/protobuf/api.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 '/src/protobuf-install/include/google/protobuf' Step #4: /bin/mkdir -p '/src/protobuf-install/include/google/protobuf/compiler' Step #4: /usr/bin/install -c -m 644 google/protobuf/compiler/plugin.proto '/src/protobuf-install/include/google/protobuf/compiler' Step #4: /bin/mkdir -p '/src/protobuf-install/include' Step #4: /bin/mkdir -p '/src/protobuf-install/include/google/protobuf' Step #4: /usr/bin/install -c -m 644 google/protobuf/any.pb.h google/protobuf/api.pb.h google/protobuf/any.h google/protobuf/arena.h google/protobuf/arena_impl.h google/protobuf/arenastring.h google/protobuf/descriptor_database.h google/protobuf/descriptor.h google/protobuf/descriptor.pb.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_mask.pb.h google/protobuf/generated_enum_reflection.h google/protobuf/generated_enum_util.h google/protobuf/generated_message_reflection.h google/protobuf/generated_message_table_driven.h google/protobuf/generated_message_util.h google/protobuf/has_bits.h google/protobuf/implicit_weak_message.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.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 google/protobuf/port.h google/protobuf/port_def.inc google/protobuf/port_undef.inc google/protobuf/reflection.h google/protobuf/reflection_ops.h google/protobuf/repeated_field.h '/src/protobuf-install/include/google/protobuf' Step #4: /bin/mkdir -p '/src/protobuf-install/include/google/protobuf/compiler/js' Step #4: /usr/bin/install -c -m 644 google/protobuf/compiler/js/js_generator.h google/protobuf/compiler/js/well_known_types_embed.h '/src/protobuf-install/include/google/protobuf/compiler/js' Step #4: /bin/mkdir -p '/src/protobuf-install/include/google/protobuf/compiler/cpp' Step #4: /usr/bin/install -c -m 644 google/protobuf/compiler/cpp/cpp_generator.h '/src/protobuf-install/include/google/protobuf/compiler/cpp' Step #4: /bin/mkdir -p '/src/protobuf-install/include/google/protobuf/compiler/ruby' Step #4: /usr/bin/install -c -m 644 google/protobuf/compiler/ruby/ruby_generator.h '/src/protobuf-install/include/google/protobuf/compiler/ruby' Step #4: /bin/mkdir -p '/src/protobuf-install/include/google/protobuf/compiler/python' Step #4: /usr/bin/install -c -m 644 google/protobuf/compiler/python/python_generator.h '/src/protobuf-install/include/google/protobuf/compiler/python' Step #4: /bin/mkdir -p '/src/protobuf-install/include/google/protobuf/util' Step #4: /usr/bin/install -c -m 644 google/protobuf/util/type_resolver.h 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/time_util.h google/protobuf/util/type_resolver_util.h google/protobuf/util/message_differencer.h '/src/protobuf-install/include/google/protobuf/util' Step #4: /bin/mkdir -p '/src/protobuf-install/include/google/protobuf/io' Step #4: /usr/bin/install -c -m 644 google/protobuf/io/io_win32.h google/protobuf/io/coded_stream.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 '/src/protobuf-install/include/google/protobuf/io' Step #4: /bin/mkdir -p '/src/protobuf-install/include/google/protobuf/compiler/csharp' Step #4: /usr/bin/install -c -m 644 google/protobuf/compiler/csharp/csharp_generator.h google/protobuf/compiler/csharp/csharp_names.h '/src/protobuf-install/include/google/protobuf/compiler/csharp' Step #4: /bin/mkdir -p '/src/protobuf-install/include/google/protobuf/compiler/php' Step #4: /usr/bin/install -c -m 644 google/protobuf/compiler/php/php_generator.h '/src/protobuf-install/include/google/protobuf/compiler/php' Step #4: /bin/mkdir -p '/src/protobuf-install/include/google/protobuf/compiler/java' Step #4: /usr/bin/install -c -m 644 google/protobuf/compiler/java/java_generator.h google/protobuf/compiler/java/java_names.h '/src/protobuf-install/include/google/protobuf/compiler/java' Step #4: /bin/mkdir -p '/src/protobuf-install/include/google/protobuf/stubs' Step #4: /usr/bin/install -c -m 644 google/protobuf/stubs/callback.h google/protobuf/stubs/bytestream.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 '/src/protobuf-install/include/google/protobuf/stubs' Step #4: /bin/mkdir -p '/src/protobuf-install/include/google/protobuf' Step #4: /usr/bin/install -c -m 644 google/protobuf/service.h google/protobuf/source_context.pb.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 '/src/protobuf-install/include/google/protobuf' Step #4: /bin/mkdir -p '/src/protobuf-install/include/google/protobuf/compiler/objectivec' Step #4: /usr/bin/install -c -m 644 google/protobuf/compiler/objectivec/objectivec_generator.h google/protobuf/compiler/objectivec/objectivec_helpers.h '/src/protobuf-install/include/google/protobuf/compiler/objectivec' Step #4: /bin/mkdir -p '/src/protobuf-install/include/google/protobuf/compiler' Step #4: /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 '/src/protobuf-install/include/google/protobuf/compiler' Step #4: make[2]: Leaving directory '/src/protobuf/src' Step #4: make[1]: Leaving directory '/src/protobuf/src' Step #4: + export PROTOC=/src/protobuf-install/bin/protoc Step #4: + PROTOC=/src/protobuf-install/bin/protoc Step #4: + cd /src/protobuf-c/ Step #4: + ./autogen.sh Step #4: autoreconf: Entering directory `.' Step #4: autoreconf: configure.ac: not using Gettext Step #4: autoreconf: running: aclocal --force -I m4 ${ACLOCAL_FLAGS} Step #4: autoreconf: configure.ac: tracing Step #4: autoreconf: configure.ac: creating directory build-aux Step #4: autoreconf: running: libtoolize --copy --force Step #4: libtoolize: putting auxiliary files in AC_CONFIG_AUX_DIR, 'build-aux'. Step #4: libtoolize: copying file 'build-aux/ltmain.sh' Step #4: libtoolize: putting macros in AC_CONFIG_MACRO_DIRS, 'm4'. Step #4: libtoolize: copying file 'm4/libtool.m4' Step #4: libtoolize: copying file 'm4/ltoptions.m4' Step #4: libtoolize: copying file 'm4/ltsugar.m4' Step #4: libtoolize: copying file 'm4/ltversion.m4' Step #4: libtoolize: copying file 'm4/lt~obsolete.m4' Step #4: autoreconf: running: /usr/bin/autoconf --force Step #4: autoreconf: running: /usr/bin/autoheader --force Step #4: autoreconf: running: automake --add-missing --copy --force-missing Step #4: configure.ac:14: installing 'build-aux/compile' Step #4: configure.ac:22: installing 'build-aux/config.guess' Step #4: configure.ac:22: installing 'build-aux/config.sub' Step #4: configure.ac:13: installing 'build-aux/install-sh' Step #4: configure.ac:13: installing 'build-aux/missing' Step #4: Makefile.am: installing 'build-aux/depcomp' Step #4: parallel-tests: installing 'build-aux/test-driver' Step #4: autoreconf: Leaving directory `.' Step #4: + ./configure --enable-static=yes --enable-shared=false PKG_CONFIG_PATH=/src/protobuf-install/lib/pkgconfig Step #4: checking for a BSD-compatible install... /usr/bin/install -c Step #4: checking whether build environment is sane... yes Step #4: checking for a thread-safe mkdir -p... /bin/mkdir -p Step #4: checking for gawk... no Step #4: checking for mawk... mawk Step #4: checking whether make sets $(MAKE)... yes Step #4: checking whether make supports nested variables... yes Step #4: checking for style of include used by make... GNU Step #4: checking for gcc... clang Step #4: checking whether the C compiler works... yes Step #4: checking for C compiler default output file name... a.out Step #4: checking for suffix of executables... Step #4: checking whether we are cross compiling... no Step #4: checking for suffix of object files... o Step #4: checking whether we are using the GNU C compiler... yes Step #4: checking whether clang accepts -g... yes Step #4: checking for clang option to accept ISO C89... none needed Step #4: checking whether clang understands -c and -o together... yes Step #4: checking dependency style of clang... gcc3 Step #4: checking for clang option to accept ISO C99... none needed Step #4: checking for clang option to accept ISO Standard C... (cached) none needed Step #4: checking whether we are using the GNU C++ compiler... yes Step #4: checking whether clang++ accepts -g... yes Step #4: checking dependency style of clang++... gcc3 Step #4: checking whether ln -s works... yes Step #4: checking how to run the C preprocessor... clang -E Step #4: checking for grep that handles long lines and -e... /bin/grep Step #4: checking for egrep... /bin/grep -E Step #4: checking for ANSI C header files... yes Step #4: checking for sys/types.h... yes Step #4: checking for sys/stat.h... yes Step #4: checking for stdlib.h... yes Step #4: checking for string.h... yes Step #4: checking for memory.h... yes Step #4: checking for strings.h... yes Step #4: checking for inttypes.h... yes Step #4: checking for stdint.h... yes Step #4: checking for unistd.h... yes Step #4: checking minix/config.h usability... no Step #4: checking minix/config.h presence... no Step #4: checking for minix/config.h... no Step #4: checking whether it is safe to define __EXTENSIONS__... yes Step #4: checking for special C compiler options needed for large files... no Step #4: checking for _FILE_OFFSET_BITS value needed for large files... no Step #4: checking whether make supports nested variables... (cached) yes Step #4: checking build system type... x86_64-pc-linux-gnu Step #4: checking host system type... x86_64-pc-linux-gnu Step #4: checking how to print strings... printf Step #4: checking for a sed that does not truncate output... /bin/sed Step #4: checking for fgrep... /bin/grep -F Step #4: checking for ld used by clang... /usr/bin/ld Step #4: checking if the linker (/usr/bin/ld) is GNU ld... yes Step #4: checking for BSD- or MS-compatible name lister (nm)... /usr/bin/nm -B Step #4: checking the name lister (/usr/bin/nm -B) interface... BSD nm Step #4: checking the maximum length of command line arguments... 1572864 Step #4: checking how to convert x86_64-pc-linux-gnu file names to x86_64-pc-linux-gnu format... func_convert_file_noop Step #4: checking how to convert x86_64-pc-linux-gnu file names to toolchain format... func_convert_file_noop Step #4: checking for /usr/bin/ld option to reload object files... -r Step #4: checking for objdump... objdump Step #4: checking how to recognize dependent libraries... pass_all Step #4: checking for dlltool... no Step #4: checking how to associate runtime and link libraries... printf %s\n Step #4: checking for ar... ar Step #4: checking for archiver @FILE support... @ Step #4: checking for strip... strip Step #4: checking for ranlib... ranlib Step #4: checking command to parse /usr/bin/nm -B output from clang object... ok Step #4: checking for sysroot... no Step #4: checking for a working dd... /bin/dd Step #4: checking how to truncate binary pipes... /bin/dd bs=4096 count=1 Step #4: checking for mt... no Step #4: checking if : is a manifest tool... no Step #4: checking for dlfcn.h... yes Step #4: checking for objdir... .libs Step #4: checking if clang supports -fno-rtti -fno-exceptions... yes Step #4: checking for clang option to produce PIC... -fPIC -DPIC Step #4: checking if clang PIC flag -fPIC -DPIC works... yes Step #4: checking if clang static flag -static works... no Step #4: checking if clang supports -c -o file.o... yes Step #4: checking if clang supports -c -o file.o... (cached) yes Step #4: checking whether the clang linker (/usr/bin/ld -m elf_x86_64) supports shared libraries... yes Step #4: checking dynamic linker characteristics... GNU/Linux ld.so Step #4: checking how to hardcode library paths into programs... immediate Step #4: checking whether stripping libraries is possible... yes Step #4: checking if libtool supports shared libraries... yes Step #4: checking whether to build shared libraries... no Step #4: checking whether to build static libraries... yes Step #4: checking how to run the C++ preprocessor... clang++ -E Step #4: checking for ld used by clang++... /usr/bin/ld -m elf_x86_64 Step #4: checking if the linker (/usr/bin/ld -m elf_x86_64) is GNU ld... yes Step #4: checking whether the clang++ linker (/usr/bin/ld -m elf_x86_64) supports shared libraries... yes Step #4: checking for clang++ option to produce PIC... -fPIC -DPIC Step #4: checking if clang++ PIC flag -fPIC -DPIC works... yes Step #4: checking if clang++ static flag -static works... no Step #4: checking if clang++ supports -c -o file.o... yes Step #4: checking if clang++ supports -c -o file.o... (cached) yes Step #4: checking whether the clang++ linker (/usr/bin/ld -m elf_x86_64) supports shared libraries... yes Step #4: checking dynamic linker characteristics... (cached) GNU/Linux ld.so Step #4: checking how to hardcode library paths into programs... immediate Step #4: checking whether C compiler accepts "-Wc99-c11-compat"... yes Step #4: checking whether C compiler accepts "-Werror=incompatible-pointer-types"... yes Step #4: checking whether C compiler accepts "-Werror=int-conversion"... yes Step #4: checking whether C compiler accepts "-Wnull-dereference"... yes Step #4: checking for doxygen... no Step #4: checking for pkg-config... /usr/bin/pkg-config Step #4: checking pkg-config is at least version 0.9.0... yes Step #4: checking whether clang++ supports C++11 features with -std=c++11... yes Step #4: checking for protobuf... yes Step #4: checking google/protobuf/compiler/command_line_interface.h usability... yes Step #4: checking google/protobuf/compiler/command_line_interface.h presence... yes Step #4: checking for google/protobuf/compiler/command_line_interface.h... yes Step #4: checking for protoc... /src/protobuf-install/bin/protoc Step #4: checking if LD -Wl,--version-script works... yes Step #4: checking whether self tests are run under valgrind... no Step #4: checking whether to build with code coverage support... no Step #4: checking whether byte ordering is bigendian... no Step #4: checking that generated files are newer than configure... done Step #4: configure: creating ./config.status Step #4: config.status: creating Makefile Step #4: config.status: creating protobuf-c/libprotobuf-c.pc Step #4: config.status: creating config.h Step #4: config.status: executing depfiles commands Step #4: config.status: executing libtool commands Step #4: Step #4: protobuf-c 1.3.3 Step #4: Step #4: CC: clang Step #4: CFLAGS: -O1 -fno-omit-frame-pointer -gline-tables-only -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fsanitize=address -fsanitize-address-use-after-scope -fsanitize=fuzzer-no-link Step #4: CXX: clang++ -std=c++11 Step #4: CXXFLAGS: -O1 -fno-omit-frame-pointer -gline-tables-only -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fsanitize=address -fsanitize-address-use-after-scope -fsanitize=fuzzer-no-link -stdlib=libc++ -DASAN Step #4: LDFLAGS: Step #4: LIBS: Step #4: Step #4: prefix: /usr/local Step #4: sysconfdir: ${prefix}/etc Step #4: libdir: ${exec_prefix}/lib Step #4: includedir: ${prefix}/include Step #4: pkgconfigdir: ${libdir}/pkgconfig Step #4: Step #4: bigendian: no Step #4: protobuf version: libprotoc 3.15.6 Step #4: Step #4: ++ nproc Step #4: + make -j32 Step #4: GEN t/test-full.pb.cc Step #4: GEN t/test-full.pb.h Step #4: CXX protoc-c/protoc_c_protoc_gen_c-c_bytes_field.o Step #4: CXX protoc-c/protoc_c_protoc_gen_c-c_enum.o Step #4: CXX protoc-c/protoc_c_protoc_gen_c-c_enum_field.o Step #4: CXX protoc-c/protoc_c_protoc_gen_c-c_extension.o Step #4: CXX protoc-c/protoc_c_protoc_gen_c-c_file.o Step #4: CXX protoc-c/protoc_c_protoc_gen_c-c_field.o Step #4: CXX protoc-c/protoc_c_protoc_gen_c-c_generator.o Step #4: CXX protoc-c/protoc_c_protoc_gen_c-c_helpers.o Step #4: CXX protoc-c/protoc_c_protoc_gen_c-c_message.o Step #4: CXX protoc-c/protoc_c_protoc_gen_c-c_message_field.o Step #4: CXX protoc-c/protoc_c_protoc_gen_c-c_primitive_field.o Step #4: CXX protoc-c/protoc_c_protoc_gen_c-c_service.o Step #4: CXX protoc-c/protoc_c_protoc_gen_c-c_string_field.o Step #4: CXX protoc-c/protoc_c_protoc_gen_c-main.o Step #4: [libprotobuf WARNING google/protobuf/compiler/parser.cc:651] No syntax specified for the proto file: t/test-full.proto. Please use 'syntax = "proto2";' or 'syntax = "proto3";' to specify a syntax version. (Defaulted to proto2 syntax.) Step #4: [libprotobuf WARNING google/protobuf/compiler/parser.cc:651] No syntax specified for the proto file: t/test-full.proto. Please use 'syntax = "proto2";' or 'syntax = "proto3";' to specify a syntax version. (Defaulted to proto2 syntax.) Step #4: In file included from protoc-c/c_enum.cc:67: Step #4: In file included from ./protoc-c/c_helpers.h:70: Step #4: In file included from /src/protobuf-install/include/google/protobuf/descriptor.pb.h:23: Step #4: In file included from /src/protobuf-install/include/google/protobuf/io/coded_stream.h:148: Step #4: /src/protobuf-install/include/google/protobuf/stubs/logging.h:34:10: fatal error: 'google/protobuf/stubs/int128.h' file not found Step #4: #include Step #4: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #4: In file included from protoc-c/c_helpers.cc:69: Step #4: In file included from ./protoc-c/c_helpers.h:70: Step #4: In file included from /src/protobuf-install/include/google/protobuf/descriptor.pb.h:23: Step #4: In file included from /src/protobuf-install/include/google/protobuf/io/coded_stream.h:148: Step #4: /src/protobuf-install/include/google/protobuf/stubs/logging.h:34:10: fatal error: 'google/protobuf/stubs/int128.h' file not found Step #4: #include Step #4: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #4: In file included from protoc-c/c_service.cc:64: Step #4: In file included from ./protoc-c/c_helpers.h:70: Step #4: In file included from /src/protobuf-install/include/google/protobuf/descriptor.pb.h:23: Step #4: In file included from /src/protobuf-install/include/google/protobuf/io/coded_stream.h:148: Step #4: /src/protobuf-install/include/google/protobuf/stubs/logging.h:34:10: fatal error: 'google/protobuf/stubs/int128.h' file not found Step #4: #include Step #4: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #4: In file included from protoc-c/c_bytes_field.cc:64: Step #4: In file included from ./protoc-c/c_helpers.h:70: Step #4: In file included from /src/protobuf-install/include/google/protobuf/descriptor.pb.h:23: Step #4: In file included from /src/protobuf-install/include/google/protobuf/io/coded_stream.h:148: Step #4: /src/protobuf-install/include/google/protobuf/stubs/logging.h:34:10: fatal error: 'google/protobuf/stubs/int128.h' file not found Step #4: #include Step #4: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #4: In file included from protoc-c/c_file.cc:68: Step #4: In file included from ./protoc-c/c_helpers.h:70: Step #4: In file included from /src/protobuf-install/include/google/protobuf/descriptor.pb.h:23: Step #4: In file included from /src/protobuf-install/include/google/protobuf/io/coded_stream.h:148: Step #4: /src/protobuf-install/include/google/protobuf/stubs/logging.h:34:10: fatal error: 'google/protobuf/stubs/int128.h' file not found Step #4: #include Step #4: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #4: In file included from protoc-c/c_message_field.cc:64: Step #4: In file included from ./protoc-c/c_helpers.h:70: Step #4: In file included from /src/protobuf-install/include/google/protobuf/descriptor.pb.h:23: Step #4: In file included from /src/protobuf-install/include/google/protobuf/io/coded_stream.h:148: Step #4: /src/protobuf-install/include/google/protobuf/stubs/logging.h:34:10: fatal error: 'google/protobuf/stubs/int128.h' file not found Step #4: #include Step #4: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #4: In file included from protoc-c/c_string_field.cc:64: Step #4: In file included from ./protoc-c/c_helpers.h:70: Step #4: In file included from /src/protobuf-install/include/google/protobuf/descriptor.pb.h:23: Step #4: In file included from /src/protobuf-install/include/google/protobuf/io/coded_stream.h:148: Step #4: /src/protobuf-install/include/google/protobuf/stubs/logging.h:34:10: fatal error: 'google/protobuf/stubs/int128.h' file not found Step #4: #include Step #4: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #4: In file included from protoc-c/c_primitive_field.cc:64: Step #4: In file included from ./protoc-c/c_helpers.h:70: Step #4: In file included from /src/protobuf-install/include/google/protobuf/descriptor.pb.h:23: Step #4: In file included from /src/protobuf-install/include/google/protobuf/io/coded_stream.h:148: Step #4: /src/protobuf-install/include/google/protobuf/stubs/logging.h:34:10: fatal error: 'google/protobuf/stubs/int128.h' file not found Step #4: #include Step #4: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #4: In file included from protoc-c/c_field.cc:69: Step #4: In file included from ./protoc-c/c_helpers.h:70: Step #4: In file included from /src/protobuf-install/include/google/protobuf/descriptor.pb.h:23: Step #4: In file included from /src/protobuf-install/include/google/protobuf/io/coded_stream.h:148: Step #4: /src/protobuf-install/include/google/protobuf/stubs/logging.h:34:10: fatal error: 'google/protobuf/stubs/int128.h' file not found Step #4: #include Step #4: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #4: In file included from protoc-c/c_message.cc:69: Step #4: In file included from ./protoc-c/c_helpers.h:70: Step #4: In file included from /src/protobuf-install/include/google/protobuf/descriptor.pb.h:23: Step #4: In file included from /src/protobuf-install/include/google/protobuf/io/coded_stream.h:148: Step #4: /src/protobuf-install/include/google/protobuf/stubs/logging.h:34:10: fatal error: 'google/protobuf/stubs/int128.h' file not found Step #4: #include Step #4: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #4: In file included from protoc-c/c_extension.cc:64: Step #4: In file included from ./protoc-c/c_helpers.h:70: Step #4: In file included from /src/protobuf-install/include/google/protobuf/descriptor.pb.h:23: Step #4: In file included from /src/protobuf-install/include/google/protobuf/io/coded_stream.h:148: Step #4: /src/protobuf-install/include/google/protobuf/stubs/logging.h:34:10: fatal error: 'google/protobuf/stubs/int128.h' file not found Step #4: #include Step #4: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #4: In file included from protoc-c/c_generator.cc:70: Step #4: In file included from ./protoc-c/c_helpers.h:70: Step #4: In file included from /src/protobuf-install/include/google/protobuf/descriptor.pb.h:23: Step #4: In file included from /src/protobuf-install/include/google/protobuf/io/coded_stream.h:148: Step #4: /src/protobuf-install/include/google/protobuf/stubs/logging.h:34:10: fatal error: 'google/protobuf/stubs/int128.h' file not found Step #4: #include Step #4: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #4: In file included from protoc-c/c_enum_field.cc:64: Step #4: In file included from ./protoc-c/c_helpers.h:70: Step #4: In file included from /src/protobuf-install/include/google/protobuf/descriptor.pb.h:23: Step #4: In file included from /src/protobuf-install/include/google/protobuf/io/coded_stream.h:148: Step #4: /src/protobuf-install/include/google/protobuf/stubs/logging.h:34:10: fatal error: 'google/protobuf/stubs/int128.h' file not found Step #4: #include Step #4: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #4: 1 error generated. Step #4: 1 error generated. Step #4: Makefile:1463: recipe for target 'protoc-c/protoc_c_protoc_gen_c-c_enum.o' failed Step #4: make: *** [protoc-c/protoc_c_protoc_gen_c-c_enum.o] Error 1 Step #4: make: *** Waiting for unfinished jobs.... Step #4: Makefile:1547: recipe for target 'protoc-c/protoc_c_protoc_gen_c-c_helpers.o' failed Step #4: make: *** [protoc-c/protoc_c_protoc_gen_c-c_helpers.o] Error 1 Step #4: 1 error generated. Step #4: make: *** [protoc-c/protoc_c_protoc_gen_c-c_service.o] Error 1 Step #4: Makefile:1603: recipe for target 'protoc-c/protoc_c_protoc_gen_c-c_service.o' failed Step #4: 1 error generated. Step #4: make: *** [protoc-c/protoc_c_protoc_gen_c-c_bytes_field.o] Error 1 Step #4: Makefile:1449: recipe for target 'protoc-c/protoc_c_protoc_gen_c-c_bytes_field.o' failed Step #4: 1 error generated. Step #4: make: *** [protoc-c/protoc_c_protoc_gen_c-c_file.o] Error 1 Step #4: Makefile:1519: recipe for target 'protoc-c/protoc_c_protoc_gen_c-c_file.o' failed Step #4: 1 error generated. Step #4: make: *** [protoc-c/protoc_c_protoc_gen_c-c_message_field.o] Error 1 Step #4: Makefile:1575: recipe for target 'protoc-c/protoc_c_protoc_gen_c-c_message_field.o' failed Step #4: 1 error generated. Step #4: 1 error generated. Step #4: Makefile:1617: recipe for target 'protoc-c/protoc_c_protoc_gen_c-c_string_field.o' failed Step #4: make: *** [protoc-c/protoc_c_protoc_gen_c-c_string_field.o] Error 1 Step #4: make: *** [protoc-c/protoc_c_protoc_gen_c-c_primitive_field.o] Error 1 Step #4: Makefile:1589: recipe for target 'protoc-c/protoc_c_protoc_gen_c-c_primitive_field.o' failed Step #4: 1 error generated. Step #4: 1 error generated. Step #4: make: *** [protoc-c/protoc_c_protoc_gen_c-c_field.o] Error 1 Step #4: Makefile:1505: recipe for target 'protoc-c/protoc_c_protoc_gen_c-c_field.o' failed Step #4: Makefile:1561: recipe for target 'protoc-c/protoc_c_protoc_gen_c-c_message.o' failed Step #4: make: *** [protoc-c/protoc_c_protoc_gen_c-c_message.o] Error 1 Step #4: 1 error generated. Step #4: make: *** [protoc-c/protoc_c_protoc_gen_c-c_extension.o] Error 1 Step #4: Makefile:1491: recipe for target 'protoc-c/protoc_c_protoc_gen_c-c_extension.o' failed Step #4: 1 error generated. Step #4: 1 error generated. Step #4: Makefile:1533: recipe for target 'protoc-c/protoc_c_protoc_gen_c-c_generator.o' failed Step #4: make: *** [protoc-c/protoc_c_protoc_gen_c-c_generator.o] Error 1 Step #4: Makefile:1477: recipe for target 'protoc-c/protoc_c_protoc_gen_c-c_enum_field.o' failed Step #4: make: *** [protoc-c/protoc_c_protoc_gen_c-c_enum_field.o] Error 1 Step #4: ******************************************************************************** Step #4: Failed to build. Step #4: To reproduce, run: Step #4: python infra/helper.py build_image protobuf-c Step #4: python infra/helper.py build_fuzzers --sanitizer address --engine libfuzzer --architecture x86_64 protobuf-c Step #4: ******************************************************************************** Finished Step #4 ERROR ERROR: build step 4 "gcr.io/oss-fuzz/protobuf-c" failed: step exited with non-zero status: 1