starting build "daf92359-304a-4927-a922-c680a38a9dfe" FETCHSOURCE Initialized empty Git repository in /workspace/.git/ From https://source.developers.google.com/p/clusterfuzz-external/r/oss-fuzz * branch 60835ac4207d5877f119129a2a1e8639ee4b92a3 -> FETCH_HEAD HEAD is now at 60835ac oss-fuzz/BASE_IMAGE -> oss-fuzz-base/BASE_IMAGE BUILD Step #0: Already have image (with digest): gcr.io/cloud-builders/docker Starting Step #0 Step #0: Sending build context to Docker daemon 10.75 kB Step #0: Step 1 : FROM gcr.io/oss-fuzz-base/base-builder Step #0: latest: Pulling from oss-fuzz-base/base-builder Step #0: d54efb8db41d: Already exists Step #0: f8b845f45a87: Already exists Step #0: e8db7bf7c39f: Already exists Step #0: 9654c40e9079: Already exists Step #0: 6d9ef359eaaa: Already exists Step #0: bdd5f4f483db: Pulling fs layer Step #0: 953a2e08c9a7: Pulling fs layer Step #0: 7fab8ecc1083: Pulling fs layer Step #0: 0fef48459fbc: Pulling fs layer Step #0: ac0baa7baab4: Pulling fs layer Step #0: 5c1af4e28c07: Pulling fs layer Step #0: c196a582c06f: Pulling fs layer Step #0: 5e192e49180f: Pulling fs layer Step #0: f700b623f404: Pulling fs layer Step #0: b3ba4dc75b28: Pulling fs layer Step #0: f700b623f404: Waiting Step #0: 5c1af4e28c07: Waiting Step #0: c196a582c06f: Waiting Step #0: b3ba4dc75b28: Waiting Step #0: 5e192e49180f: Waiting Step #0: 0fef48459fbc: Waiting Step #0: 953a2e08c9a7: Verifying Checksum Step #0: 953a2e08c9a7: Download complete Step #0: 0fef48459fbc: Verifying Checksum Step #0: 0fef48459fbc: Download complete Step #0: 7fab8ecc1083: Verifying Checksum Step #0: 7fab8ecc1083: Download complete Step #0: 5c1af4e28c07: Verifying Checksum Step #0: 5c1af4e28c07: Download complete Step #0: bdd5f4f483db: Verifying Checksum Step #0: bdd5f4f483db: Download complete Step #0: 5e192e49180f: Verifying Checksum Step #0: 5e192e49180f: Download complete Step #0: f700b623f404: Verifying Checksum Step #0: f700b623f404: Download complete Step #0: c196a582c06f: Verifying Checksum Step #0: c196a582c06f: Download complete Step #0: b3ba4dc75b28: Verifying Checksum Step #0: b3ba4dc75b28: Download complete Step #0: ac0baa7baab4: Verifying Checksum Step #0: ac0baa7baab4: Download complete Step #0: bdd5f4f483db: Pull complete Step #0: 953a2e08c9a7: Pull complete Step #0: 7fab8ecc1083: Pull complete Step #0: 0fef48459fbc: Pull complete Step #0: ac0baa7baab4: Pull complete Step #0: 5c1af4e28c07: Pull complete Step #0: c196a582c06f: Pull complete Step #0: 5e192e49180f: Pull complete Step #0: f700b623f404: Pull complete Step #0: b3ba4dc75b28: Pull complete Step #0: Digest: sha256:5cbc2484eb0f05b81badf5a3b2d207cb6b5d9093437bb42968032aeab2d5c741 Step #0: Status: Downloaded newer image for gcr.io/oss-fuzz-base/base-builder:latest Step #0: ---> 1d31fa006b41 Step #0: Step 2 : MAINTAINER eugeni.stepanov@gmail.com Step #0: ---> Running in be2289f9e180 Step #0: ---> 2a4dcd46c8a4 Step #0: Removing intermediate container be2289f9e180 Step #0: Step 3 : RUN apt-get install -y make autoconf automake libtool pkg-config libfreetype6-dev libfontconfig1-dev Step #0: ---> Running in 127d0c9be353 Step #0: Reading package lists... Step #0: Building dependency tree... Step #0: Reading state information... Step #0: make is already the newest version (4.1-6). Step #0: The following additional packages will be installed: Step #0: autotools-dev build-essential bzip2 cpp cpp-5 dpkg-dev fakeroot Step #0: fontconfig-config fonts-dejavu-core g++ g++-5 gcc gcc-5 Step #0: libalgorithm-diff-perl libalgorithm-diff-xs-perl libalgorithm-merge-perl Step #0: libcc1-0 libdpkg-perl libexpat1-dev libfakeroot libfile-fcntllock-perl Step #0: libfontconfig1 libfreetype6 libglib2.0-0 libglib2.0-data libicu55 libisl15 Step #0: libltdl-dev libltdl7 libmpc3 libmpfr4 libpng12-0 libpng12-dev libsigsegv2 Step #0: libstdc++-5-dev libxml2 m4 sgml-base shared-mime-info ucf xdg-user-dirs Step #0: xml-core xz-utils zlib1g-dev Step #0: Suggested packages: Step #0: autoconf-archive gnu-standards autoconf-doc gettext bzip2-doc cpp-doc Step #0: gcc-5-locales debian-keyring g++-multilib g++-5-multilib gcc-5-doc Step #0: libstdc++6-5-dbg gcc-multilib flex bison gdb gcc-doc gcc-5-multilib Step #0: libgcc1-dbg libgomp1-dbg libitm1-dbg libatomic1-dbg libasan2-dbg Step #0: liblsan0-dbg libtsan0-dbg libubsan0-dbg libcilkrts5-dbg libmpx0-dbg Step #0: libquadmath0-dbg libtool-doc libstdc++-5-doc gfortran | fortran95-compiler Step #0: gcj-jdk sgml-base-doc debhelper Step #0: The following NEW packages will be installed: Step #0: autoconf automake autotools-dev build-essential bzip2 cpp cpp-5 dpkg-dev Step #0: fakeroot fontconfig-config fonts-dejavu-core g++ g++-5 gcc gcc-5 Step #0: libalgorithm-diff-perl libalgorithm-diff-xs-perl libalgorithm-merge-perl Step #0: libcc1-0 libdpkg-perl libexpat1-dev libfakeroot libfile-fcntllock-perl Step #0: libfontconfig1 libfontconfig1-dev libfreetype6 libfreetype6-dev libglib2.0-0 Step #0: libglib2.0-data libicu55 libisl15 libltdl-dev libltdl7 libmpc3 libmpfr4 Step #0: libpng12-0 libpng12-dev libsigsegv2 libstdc++-5-dev libtool libxml2 m4 Step #0: pkg-config sgml-base shared-mime-info ucf xdg-user-dirs xml-core xz-utils Step #0: zlib1g-dev Step #0: 0 upgraded, 50 newly installed, 0 to remove and 0 not upgraded. Step #0: Need to get 43.3 MB of archives. Step #0: After this operation, 153 MB of additional disk space will be used. Step #0: Get:1 http://archive.ubuntu.com/ubuntu xenial/main amd64 sgml-base all 1.26+nmu4ubuntu1 [12.5 kB] Step #0: Get:2 http://archive.ubuntu.com/ubuntu xenial/main amd64 libsigsegv2 amd64 2.10-4 [14.1 kB] Step #0: Get:3 http://archive.ubuntu.com/ubuntu xenial/main amd64 libmpfr4 amd64 3.1.4-1 [191 kB] Step #0: Get:4 http://archive.ubuntu.com/ubuntu xenial/main amd64 libmpc3 amd64 1.0.3-1 [39.7 kB] Step #0: Get:5 http://archive.ubuntu.com/ubuntu xenial/main amd64 bzip2 amd64 1.0.6-8 [32.7 kB] Step #0: Get:6 http://archive.ubuntu.com/ubuntu xenial/main amd64 libpng12-0 amd64 1.2.54-1ubuntu1 [116 kB] Step #0: Get:7 http://archive.ubuntu.com/ubuntu xenial/main amd64 ucf all 3.0036 [52.9 kB] Step #0: Get:8 http://archive.ubuntu.com/ubuntu xenial-updates/main amd64 libglib2.0-0 amd64 2.48.2-0ubuntu1 [1119 kB] Step #0: Get:9 http://archive.ubuntu.com/ubuntu xenial-updates/main amd64 libglib2.0-data all 2.48.2-0ubuntu1 [132 kB] Step #0: Get:10 http://archive.ubuntu.com/ubuntu xenial-updates/main amd64 libicu55 amd64 55.1-7ubuntu0.1 [7654 kB] Step #0: Get:11 http://archive.ubuntu.com/ubuntu xenial-updates/main amd64 libxml2 amd64 2.9.3+dfsg1-1ubuntu0.2 [697 kB] Step #0: Get:12 http://archive.ubuntu.com/ubuntu xenial-updates/main amd64 shared-mime-info amd64 1.5-2ubuntu0.1 [405 kB] Step #0: Get:13 http://archive.ubuntu.com/ubuntu xenial/main amd64 xdg-user-dirs amd64 0.15-2ubuntu6 [61.7 kB] Step #0: Get:14 http://archive.ubuntu.com/ubuntu xenial/main amd64 xml-core all 0.13+nmu2 [23.3 kB] Step #0: Get:15 http://archive.ubuntu.com/ubuntu xenial/main amd64 m4 amd64 1.4.17-5 [195 kB] Step #0: Get:16 http://archive.ubuntu.com/ubuntu xenial/main amd64 autoconf all 2.69-9 [321 kB] Step #0: Get:17 http://archive.ubuntu.com/ubuntu xenial/main amd64 autotools-dev all 20150820.1 [39.8 kB] Step #0: Get:18 http://archive.ubuntu.com/ubuntu xenial/main amd64 automake all 1:1.15-4ubuntu1 [510 kB] Step #0: Get:19 http://archive.ubuntu.com/ubuntu xenial/main amd64 libisl15 amd64 0.16.1-1 [524 kB] Step #0: Get:20 http://archive.ubuntu.com/ubuntu xenial-updates/main amd64 cpp-5 amd64 5.4.0-6ubuntu1~16.04.4 [7653 kB] Step #0: Get:21 http://archive.ubuntu.com/ubuntu xenial/main amd64 cpp amd64 4:5.3.1-1ubuntu1 [27.7 kB] Step #0: Get:22 http://archive.ubuntu.com/ubuntu xenial-updates/main amd64 libcc1-0 amd64 5.4.0-6ubuntu1~16.04.4 [38.8 kB] Step #0: Get:23 http://archive.ubuntu.com/ubuntu xenial-updates/main amd64 gcc-5 amd64 5.4.0-6ubuntu1~16.04.4 [8577 kB] Step #0: Get:24 http://archive.ubuntu.com/ubuntu xenial/main amd64 gcc amd64 4:5.3.1-1ubuntu1 [5244 B] Step #0: Get:25 http://archive.ubuntu.com/ubuntu xenial-updates/main amd64 libstdc++-5-dev amd64 5.4.0-6ubuntu1~16.04.4 [1426 kB] Step #0: Get:26 http://archive.ubuntu.com/ubuntu xenial-updates/main amd64 g++-5 amd64 5.4.0-6ubuntu1~16.04.4 [8300 kB] Step #0: Get:27 http://archive.ubuntu.com/ubuntu xenial/main amd64 g++ amd64 4:5.3.1-1ubuntu1 [1504 B] Step #0: Get:28 http://archive.ubuntu.com/ubuntu xenial-updates/main amd64 libdpkg-perl all 1.18.4ubuntu1.1 [195 kB] Step #0: Get:29 http://archive.ubuntu.com/ubuntu xenial/main amd64 xz-utils amd64 5.1.1alpha+20120614-2ubuntu2 [78.8 kB] Step #0: Get:30 http://archive.ubuntu.com/ubuntu xenial-updates/main amd64 dpkg-dev all 1.18.4ubuntu1.1 [584 kB] Step #0: Get:31 http://archive.ubuntu.com/ubuntu xenial/main amd64 build-essential amd64 12.1ubuntu2 [4758 B] Step #0: Get:32 http://archive.ubuntu.com/ubuntu xenial/main amd64 libfakeroot amd64 1.20.2-1ubuntu1 [25.5 kB] Step #0: Get:33 http://archive.ubuntu.com/ubuntu xenial/main amd64 fakeroot amd64 1.20.2-1ubuntu1 [61.8 kB] Step #0: Get:34 http://archive.ubuntu.com/ubuntu xenial/main amd64 fonts-dejavu-core all 2.35-1 [1039 kB] Step #0: Get:35 http://archive.ubuntu.com/ubuntu xenial-updates/main amd64 fontconfig-config all 2.11.94-0ubuntu1.1 [49.9 kB] Step #0: Get:36 http://archive.ubuntu.com/ubuntu xenial/main amd64 libalgorithm-diff-perl all 1.19.03-1 [47.6 kB] Step #0: Get:37 http://archive.ubuntu.com/ubuntu xenial/main amd64 libalgorithm-diff-xs-perl amd64 0.04-4build1 [11.0 kB] Step #0: Get:38 http://archive.ubuntu.com/ubuntu xenial/main amd64 libalgorithm-merge-perl all 0.08-3 [12.0 kB] Step #0: Get:39 http://archive.ubuntu.com/ubuntu xenial-updates/main amd64 libexpat1-dev amd64 2.1.0-7ubuntu0.16.04.2 [115 kB] Step #0: Get:40 http://archive.ubuntu.com/ubuntu xenial/main amd64 libfile-fcntllock-perl amd64 0.22-3 [32.0 kB] Step #0: Get:41 http://archive.ubuntu.com/ubuntu xenial-updates/main amd64 libfreetype6 amd64 2.6.1-0.1ubuntu2.1 [316 kB] Step #0: Get:42 http://archive.ubuntu.com/ubuntu xenial-updates/main amd64 libfontconfig1 amd64 2.11.94-0ubuntu1.1 [131 kB] Step #0: Get:43 http://archive.ubuntu.com/ubuntu xenial/main amd64 zlib1g-dev amd64 1:1.2.8.dfsg-2ubuntu4 [168 kB] Step #0: Get:44 http://archive.ubuntu.com/ubuntu xenial/main amd64 libpng12-dev amd64 1.2.54-1ubuntu1 [184 kB] Step #0: Get:45 http://archive.ubuntu.com/ubuntu xenial-updates/main amd64 libfreetype6-dev amd64 2.6.1-0.1ubuntu2.1 [956 kB] Step #0: Get:46 http://archive.ubuntu.com/ubuntu xenial/main amd64 pkg-config amd64 0.29.1-0ubuntu1 [45.0 kB] Step #0: Get:47 http://archive.ubuntu.com/ubuntu xenial-updates/main amd64 libfontconfig1-dev amd64 2.11.94-0ubuntu1.1 [658 kB] Step #0: Get:48 http://archive.ubuntu.com/ubuntu xenial/main amd64 libltdl7 amd64 2.4.6-0.1 [38.3 kB] Step #0: Get:49 http://archive.ubuntu.com/ubuntu xenial/main amd64 libltdl-dev amd64 2.4.6-0.1 [162 kB] Step #0: Get:50 http://archive.ubuntu.com/ubuntu xenial/main amd64 libtool all 2.4.6-0.1 [193 kB] Step #0: debconf: delaying package configuration, since apt-utils is not installed Step #0: Fetched 43.3 MB in 7s (5954 kB/s) Step #0: Selecting previously unselected package sgml-base. Step #0: (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 ... 16223 files and directories currently installed.) Step #0: Preparing to unpack .../sgml-base_1.26+nmu4ubuntu1_all.deb ... Step #0: Unpacking sgml-base (1.26+nmu4ubuntu1) ... Step #0: Selecting previously unselected package libsigsegv2:amd64. Step #0: Preparing to unpack .../libsigsegv2_2.10-4_amd64.deb ... Step #0: Unpacking libsigsegv2:amd64 (2.10-4) ... Step #0: Selecting previously unselected package libmpfr4:amd64. Step #0: Preparing to unpack .../libmpfr4_3.1.4-1_amd64.deb ... Step #0: Unpacking libmpfr4:amd64 (3.1.4-1) ... Step #0: Selecting previously unselected package libmpc3:amd64. Step #0: Preparing to unpack .../libmpc3_1.0.3-1_amd64.deb ... Step #0: Unpacking libmpc3:amd64 (1.0.3-1) ... Step #0: Selecting previously unselected package bzip2. Step #0: Preparing to unpack .../bzip2_1.0.6-8_amd64.deb ... Step #0: Unpacking bzip2 (1.0.6-8) ... Step #0: Selecting previously unselected package libpng12-0:amd64. Step #0: Preparing to unpack .../libpng12-0_1.2.54-1ubuntu1_amd64.deb ... Step #0: Unpacking libpng12-0:amd64 (1.2.54-1ubuntu1) ... Step #0: Selecting previously unselected package ucf. Step #0: Preparing to unpack .../archives/ucf_3.0036_all.deb ... Step #0: Moving old data out of the way Step #0: Unpacking ucf (3.0036) ... Step #0: Selecting previously unselected package libglib2.0-0:amd64. Step #0: Preparing to unpack .../libglib2.0-0_2.48.2-0ubuntu1_amd64.deb ... Step #0: Unpacking libglib2.0-0:amd64 (2.48.2-0ubuntu1) ... Step #0: Selecting previously unselected package libglib2.0-data. Step #0: Preparing to unpack .../libglib2.0-data_2.48.2-0ubuntu1_all.deb ... Step #0: Unpacking libglib2.0-data (2.48.2-0ubuntu1) ... Step #0: Selecting previously unselected package libicu55:amd64. Step #0: Preparing to unpack .../libicu55_55.1-7ubuntu0.1_amd64.deb ... Step #0: Unpacking libicu55:amd64 (55.1-7ubuntu0.1) ... Step #0: Selecting previously unselected package libxml2:amd64. Step #0: Preparing to unpack .../libxml2_2.9.3+dfsg1-1ubuntu0.2_amd64.deb ... Step #0: Unpacking libxml2:amd64 (2.9.3+dfsg1-1ubuntu0.2) ... Step #0: Selecting previously unselected package shared-mime-info. Step #0: Preparing to unpack .../shared-mime-info_1.5-2ubuntu0.1_amd64.deb ... Step #0: Unpacking shared-mime-info (1.5-2ubuntu0.1) ... Step #0: Selecting previously unselected package xdg-user-dirs. Step #0: Preparing to unpack .../xdg-user-dirs_0.15-2ubuntu6_amd64.deb ... Step #0: Unpacking xdg-user-dirs (0.15-2ubuntu6) ... Step #0: Selecting previously unselected package xml-core. Step #0: Preparing to unpack .../xml-core_0.13+nmu2_all.deb ... Step #0: Unpacking xml-core (0.13+nmu2) ... Step #0: Selecting previously unselected package m4. Step #0: Preparing to unpack .../archives/m4_1.4.17-5_amd64.deb ... Step #0: Unpacking m4 (1.4.17-5) ... Step #0: Selecting previously unselected package autoconf. Step #0: Preparing to unpack .../autoconf_2.69-9_all.deb ... Step #0: Unpacking autoconf (2.69-9) ... Step #0: Selecting previously unselected package autotools-dev. Step #0: Preparing to unpack .../autotools-dev_20150820.1_all.deb ... Step #0: Unpacking autotools-dev (20150820.1) ... Step #0: Selecting previously unselected package automake. Step #0: Preparing to unpack .../automake_1%3a1.15-4ubuntu1_all.deb ... Step #0: Unpacking automake (1:1.15-4ubuntu1) ... Step #0: Selecting previously unselected package libisl15:amd64. Step #0: Preparing to unpack .../libisl15_0.16.1-1_amd64.deb ... Step #0: Unpacking libisl15:amd64 (0.16.1-1) ... Step #0: Selecting previously unselected package cpp-5. Step #0: Preparing to unpack .../cpp-5_5.4.0-6ubuntu1~16.04.4_amd64.deb ... Step #0: Unpacking cpp-5 (5.4.0-6ubuntu1~16.04.4) ... Step #0: Selecting previously unselected package cpp. Step #0: Preparing to unpack .../cpp_4%3a5.3.1-1ubuntu1_amd64.deb ... Step #0: Unpacking cpp (4:5.3.1-1ubuntu1) ... Step #0: Selecting previously unselected package libcc1-0:amd64. Step #0: Preparing to unpack .../libcc1-0_5.4.0-6ubuntu1~16.04.4_amd64.deb ... Step #0: Unpacking libcc1-0:amd64 (5.4.0-6ubuntu1~16.04.4) ... Step #0: Selecting previously unselected package gcc-5. Step #0: Preparing to unpack .../gcc-5_5.4.0-6ubuntu1~16.04.4_amd64.deb ... Step #0: Unpacking gcc-5 (5.4.0-6ubuntu1~16.04.4) ... Step #0: Selecting previously unselected package gcc. Step #0: Preparing to unpack .../gcc_4%3a5.3.1-1ubuntu1_amd64.deb ... Step #0: Unpacking gcc (4:5.3.1-1ubuntu1) ... Step #0: Selecting previously unselected package libstdc++-5-dev:amd64. Step #0: Preparing to unpack .../libstdc++-5-dev_5.4.0-6ubuntu1~16.04.4_amd64.deb ... Step #0: Unpacking libstdc++-5-dev:amd64 (5.4.0-6ubuntu1~16.04.4) ... Step #0: Selecting previously unselected package g++-5. Step #0: Preparing to unpack .../g++-5_5.4.0-6ubuntu1~16.04.4_amd64.deb ... Step #0: Unpacking g++-5 (5.4.0-6ubuntu1~16.04.4) ... Step #0: Selecting previously unselected package g++. Step #0: Preparing to unpack .../g++_4%3a5.3.1-1ubuntu1_amd64.deb ... Step #0: Unpacking g++ (4:5.3.1-1ubuntu1) ... Step #0: Selecting previously unselected package libdpkg-perl. Step #0: Preparing to unpack .../libdpkg-perl_1.18.4ubuntu1.1_all.deb ... Step #0: Unpacking libdpkg-perl (1.18.4ubuntu1.1) ... Step #0: Selecting previously unselected package xz-utils. Step #0: Preparing to unpack .../xz-utils_5.1.1alpha+20120614-2ubuntu2_amd64.deb ... Step #0: Unpacking xz-utils (5.1.1alpha+20120614-2ubuntu2) ... Step #0: Selecting previously unselected package dpkg-dev. Step #0: Preparing to unpack .../dpkg-dev_1.18.4ubuntu1.1_all.deb ... Step #0: Unpacking dpkg-dev (1.18.4ubuntu1.1) ... Step #0: Selecting previously unselected package build-essential. Step #0: Preparing to unpack .../build-essential_12.1ubuntu2_amd64.deb ... Step #0: Unpacking build-essential (12.1ubuntu2) ... Step #0: Selecting previously unselected package libfakeroot:amd64. Step #0: Preparing to unpack .../libfakeroot_1.20.2-1ubuntu1_amd64.deb ... Step #0: Unpacking libfakeroot:amd64 (1.20.2-1ubuntu1) ... Step #0: Selecting previously unselected package fakeroot. Step #0: Preparing to unpack .../fakeroot_1.20.2-1ubuntu1_amd64.deb ... Step #0: Unpacking fakeroot (1.20.2-1ubuntu1) ... Step #0: Selecting previously unselected package fonts-dejavu-core. Step #0: Preparing to unpack .../fonts-dejavu-core_2.35-1_all.deb ... Step #0: Unpacking fonts-dejavu-core (2.35-1) ... Step #0: Selecting previously unselected package fontconfig-config. Step #0: Preparing to unpack .../fontconfig-config_2.11.94-0ubuntu1.1_all.deb ... Step #0: Unpacking fontconfig-config (2.11.94-0ubuntu1.1) ... Step #0: Selecting previously unselected package libalgorithm-diff-perl. Step #0: Preparing to unpack .../libalgorithm-diff-perl_1.19.03-1_all.deb ... Step #0: Unpacking libalgorithm-diff-perl (1.19.03-1) ... Step #0: Selecting previously unselected package libalgorithm-diff-xs-perl. Step #0: Preparing to unpack .../libalgorithm-diff-xs-perl_0.04-4build1_amd64.deb ... Step #0: Unpacking libalgorithm-diff-xs-perl (0.04-4build1) ... Step #0: Selecting previously unselected package libalgorithm-merge-perl. Step #0: Preparing to unpack .../libalgorithm-merge-perl_0.08-3_all.deb ... Step #0: Unpacking libalgorithm-merge-perl (0.08-3) ... Step #0: Selecting previously unselected package libexpat1-dev:amd64. Step #0: Preparing to unpack .../libexpat1-dev_2.1.0-7ubuntu0.16.04.2_amd64.deb ... Step #0: Unpacking libexpat1-dev:amd64 (2.1.0-7ubuntu0.16.04.2) ... Step #0: Selecting previously unselected package libfile-fcntllock-perl. Step #0: Preparing to unpack .../libfile-fcntllock-perl_0.22-3_amd64.deb ... Step #0: Unpacking libfile-fcntllock-perl (0.22-3) ... Step #0: Selecting previously unselected package libfreetype6:amd64. Step #0: Preparing to unpack .../libfreetype6_2.6.1-0.1ubuntu2.1_amd64.deb ... Step #0: Unpacking libfreetype6:amd64 (2.6.1-0.1ubuntu2.1) ... Step #0: Selecting previously unselected package libfontconfig1:amd64. Step #0: Preparing to unpack .../libfontconfig1_2.11.94-0ubuntu1.1_amd64.deb ... Step #0: Unpacking libfontconfig1:amd64 (2.11.94-0ubuntu1.1) ... Step #0: Selecting previously unselected package zlib1g-dev:amd64. Step #0: Preparing to unpack .../zlib1g-dev_1%3a1.2.8.dfsg-2ubuntu4_amd64.deb ... Step #0: Unpacking zlib1g-dev:amd64 (1:1.2.8.dfsg-2ubuntu4) ... Step #0: Selecting previously unselected package libpng12-dev:amd64. Step #0: Preparing to unpack .../libpng12-dev_1.2.54-1ubuntu1_amd64.deb ... Step #0: Unpacking libpng12-dev:amd64 (1.2.54-1ubuntu1) ... Step #0: Selecting previously unselected package libfreetype6-dev:amd64. Step #0: Preparing to unpack .../libfreetype6-dev_2.6.1-0.1ubuntu2.1_amd64.deb ... Step #0: Unpacking libfreetype6-dev:amd64 (2.6.1-0.1ubuntu2.1) ... Step #0: Selecting previously unselected package pkg-config. Step #0: Preparing to unpack .../pkg-config_0.29.1-0ubuntu1_amd64.deb ... Step #0: Unpacking pkg-config (0.29.1-0ubuntu1) ... Step #0: Selecting previously unselected package libfontconfig1-dev:amd64. Step #0: Preparing to unpack .../libfontconfig1-dev_2.11.94-0ubuntu1.1_amd64.deb ... Step #0: Unpacking libfontconfig1-dev:amd64 (2.11.94-0ubuntu1.1) ... Step #0: Selecting previously unselected package libltdl7:amd64. Step #0: Preparing to unpack .../libltdl7_2.4.6-0.1_amd64.deb ... Step #0: Unpacking libltdl7:amd64 (2.4.6-0.1) ... Step #0: Selecting previously unselected package libltdl-dev:amd64. Step #0: Preparing to unpack .../libltdl-dev_2.4.6-0.1_amd64.deb ... Step #0: Unpacking libltdl-dev:amd64 (2.4.6-0.1) ... Step #0: Selecting previously unselected package libtool. Step #0: Preparing to unpack .../libtool_2.4.6-0.1_all.deb ... Step #0: Unpacking libtool (2.4.6-0.1) ... Step #0: Processing triggers for libc-bin (2.23-0ubuntu7) ... Step #0: Setting up sgml-base (1.26+nmu4ubuntu1) ... Step #0: Setting up libsigsegv2:amd64 (2.10-4) ... Step #0: Setting up libmpfr4:amd64 (3.1.4-1) ... Step #0: Setting up libmpc3:amd64 (1.0.3-1) ... Step #0: Setting up bzip2 (1.0.6-8) ... Step #0: Setting up libpng12-0:amd64 (1.2.54-1ubuntu1) ... Step #0: Setting up ucf (3.0036) ... Step #0: Setting up libglib2.0-0:amd64 (2.48.2-0ubuntu1) ... Step #0: No schema files found: doing nothing. Step #0: Setting up libglib2.0-data (2.48.2-0ubuntu1) ... Step #0: Setting up libicu55:amd64 (55.1-7ubuntu0.1) ... Step #0: Setting up libxml2:amd64 (2.9.3+dfsg1-1ubuntu0.2) ... Step #0: Setting up shared-mime-info (1.5-2ubuntu0.1) ... Step #0: Setting up xdg-user-dirs (0.15-2ubuntu6) ... Step #0: Setting up xml-core (0.13+nmu2) ... Step #0: Setting up m4 (1.4.17-5) ... Step #0: Setting up autoconf (2.69-9) ... Step #0: Setting up autotools-dev (20150820.1) ... Step #0: Setting up automake (1:1.15-4ubuntu1) ... Step #0: update-alternatives: using /usr/bin/automake-1.15 to provide /usr/bin/automake (automake) in auto mode Step #0: Setting up libisl15:amd64 (0.16.1-1) ... Step #0: Setting up cpp-5 (5.4.0-6ubuntu1~16.04.4) ... Step #0: Setting up cpp (4:5.3.1-1ubuntu1) ... Step #0: Setting up libcc1-0:amd64 (5.4.0-6ubuntu1~16.04.4) ... Step #0: Setting up gcc-5 (5.4.0-6ubuntu1~16.04.4) ... Step #0: Setting up gcc (4:5.3.1-1ubuntu1) ... Step #0: Setting up libstdc++-5-dev:amd64 (5.4.0-6ubuntu1~16.04.4) ... Step #0: Setting up g++-5 (5.4.0-6ubuntu1~16.04.4) ... Step #0: Setting up g++ (4:5.3.1-1ubuntu1) ... Step #0: update-alternatives: using /usr/bin/g++ to provide /usr/bin/c++ (c++) in auto mode Step #0: Setting up libdpkg-perl (1.18.4ubuntu1.1) ... Step #0: Setting up xz-utils (5.1.1alpha+20120614-2ubuntu2) ... Step #0: update-alternatives: using /usr/bin/xz to provide /usr/bin/lzma (lzma) in auto mode Step #0: Setting up dpkg-dev (1.18.4ubuntu1.1) ... Step #0: Setting up build-essential (12.1ubuntu2) ... Step #0: Setting up libfakeroot:amd64 (1.20.2-1ubuntu1) ... Step #0: Setting up fakeroot (1.20.2-1ubuntu1) ... Step #0: update-alternatives: using /usr/bin/fakeroot-sysv to provide /usr/bin/fakeroot (fakeroot) in auto mode Step #0: Setting up fonts-dejavu-core (2.35-1) ... Step #0: Setting up fontconfig-config (2.11.94-0ubuntu1.1) ... Step #0: Setting up libalgorithm-diff-perl (1.19.03-1) ... Step #0: Setting up libalgorithm-diff-xs-perl (0.04-4build1) ... Step #0: Setting up libalgorithm-merge-perl (0.08-3) ... Step #0: Setting up libexpat1-dev:amd64 (2.1.0-7ubuntu0.16.04.2) ... Step #0: Setting up libfile-fcntllock-perl (0.22-3) ... Step #0: Setting up libfreetype6:amd64 (2.6.1-0.1ubuntu2.1) ... Step #0: Setting up libfontconfig1:amd64 (2.11.94-0ubuntu1.1) ... Step #0: Setting up zlib1g-dev:amd64 (1:1.2.8.dfsg-2ubuntu4) ... Step #0: Setting up libpng12-dev:amd64 (1.2.54-1ubuntu1) ... Step #0: Setting up libfreetype6-dev:amd64 (2.6.1-0.1ubuntu2.1) ... Step #0: Setting up pkg-config (0.29.1-0ubuntu1) ... Step #0: Setting up libfontconfig1-dev:amd64 (2.11.94-0ubuntu1.1) ... Step #0: Setting up libltdl7:amd64 (2.4.6-0.1) ... Step #0: Setting up libltdl-dev:amd64 (2.4.6-0.1) ... Step #0: Setting up libtool (2.4.6-0.1) ... Step #0: Processing triggers for libc-bin (2.23-0ubuntu7) ... Step #0: ---> 119ded62c19d Step #0: Removing intermediate container 127d0c9be353 Step #0: Step 4 : RUN git clone --depth 1 https://github.com/libass/libass.git Step #0: ---> Running in 7ade822e136f Step #0: Cloning into 'libass'... Step #0:  ---> 5a3da48f6ce2 Step #0: Removing intermediate container 7ade822e136f Step #0: Step 5 : RUN git clone --depth 1 https://github.com/behdad/fribidi.git Step #0: ---> Running in 02e794010cac Step #0: Cloning into 'fribidi'... Step #0:  ---> 0af2b8a478f6 Step #0: Removing intermediate container 02e794010cac Step #0: Step 6 : COPY build.sh libass_fuzzer.cc *.dict *.options $SRC/ Step #0: ---> abe188ca744b Step #0: Removing intermediate container 4209569e2f5c Step #0: Successfully built abe188ca744b Finished Step #0 Step #1: Already have image: gcr.io/oss-fuzz/libass Starting Step #1 Step #1: { Step #1: "/src/fribidi": { Step #1: "type": "git", Step #1: "url": "https://github.com/behdad/fribidi.git", Step #1: "rev": "0ca97b7feb52a9bd1b03aa379bc77fc4fe05957e" Step #1: }, Step #1: "/src/libass": { Step #1: "type": "git", Step #1: "url": "https://github.com/libass/libass.git", Step #1: "rev": "aa7aa03609fa6ab6f3a51b6f6a8d9e2dfa509ad2" Step #1: }, Step #1: "/src": { Step #1: "type": "git", Step #1: "url": "https://github.com/google/oss-fuzz.git", Step #1: "rev": "60835ac4207d5877f119129a2a1e8639ee4b92a3" Step #1: } Step #1: } Finished Step #1 Step #2: Already have image: gcr.io/oss-fuzz/libass Starting Step #2 Step #2: --------------------------------------------------------------- Step #2: ar: creating /usr/lib/libFuzzingEngine.a Step #2: Compiling libFuzzer to /usr/lib/libFuzzingEngine.a ... done. Step #2: CC=clang Step #2: CXX=clang++ Step #2: CFLAGS=-O1 -fno-omit-frame-pointer -gline-tables-only -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fsanitize=address -fsanitize-address-use-after-scope -fsanitize-coverage=trace-pc-guard,trace-cmp Step #2: CXXFLAGS=-O1 -fno-omit-frame-pointer -gline-tables-only -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fsanitize=address -fsanitize-address-use-after-scope -fsanitize-coverage=trace-pc-guard,trace-cmp -stdlib=libc++ Step #2: --------------------------------------------------------------- Step #2: + cd /src/fribidi Step #2: + ./bootstrap Step #2: Usable autoreconf found, running Step #2: aclocal: warning: couldn't open directory 'm4': No such file or directory Step #2: libtoolize: putting auxiliary files in '.'. Step #2: libtoolize: copying file './ltmain.sh' Step #2: libtoolize: putting macros in AC_CONFIG_MACRO_DIRS, 'm4'. Step #2: libtoolize: copying file 'm4/libtool.m4' Step #2: libtoolize: copying file 'm4/ltoptions.m4' Step #2: libtoolize: copying file 'm4/ltsugar.m4' Step #2: libtoolize: copying file 'm4/ltversion.m4' Step #2: libtoolize: copying file 'm4/lt~obsolete.m4' Step #2: configure.ac:54: installing './ar-lib' Step #2: configure.ac:54: installing './compile' Step #2: configure.ac:58: installing './config.guess' Step #2: configure.ac:58: installing './config.sub' Step #2: configure.ac:51: installing './install-sh' Step #2: configure.ac:51: installing './missing' Step #2: Makefile.am: installing './INSTALL' Step #2: bin/Makefile.am: installing './depcomp' Step #2: lib/Headers.mk:22: warning: shell cat $(top_srcdir: non-POSIX variable name Step #2: lib/Headers.mk:22: (probably a GNU make extension) Step #2: doc/Makefile.am:26: 'lib/Headers.mk' included from here Step #2: lib/Headers.mk:22: warning: shell cat $(top_srcdir: non-POSIX variable name Step #2: lib/Headers.mk:22: (probably a GNU make extension) Step #2: lib/Makefile.am:28: 'lib/Headers.mk' included from here Step #2: parallel-tests: installing './test-driver' Step #2: + ./configure --enable-static=yes --enable-shared=no --with-pic=yes --prefix=/work/ Step #2: checking for a BSD-compatible install... /usr/bin/install -c Step #2: checking whether build environment is sane... yes Step #2: checking for a thread-safe mkdir -p... /bin/mkdir -p Step #2: checking for gawk... no Step #2: checking for mawk... mawk Step #2: checking whether make sets $(MAKE)... yes Step #2: checking whether make supports nested variables... yes Step #2: checking whether make supports nested variables... (cached) yes Step #2: checking for style of include used by make... GNU Step #2: checking for gcc... clang Step #2: checking whether the C compiler works... yes Step #2: checking for C compiler default output file name... a.out Step #2: checking for suffix of executables... Step #2: checking whether we are cross compiling... no Step #2: checking for suffix of object files... o Step #2: checking whether we are using the GNU C compiler... yes Step #2: checking whether clang accepts -g... yes Step #2: checking for clang option to accept ISO C89... none needed Step #2: checking whether clang understands -c and -o together... yes Step #2: checking dependency style of clang... gcc3 Step #2: checking for ar... ar Step #2: checking the archiver (ar) interface... ar Step #2: checking build system type... x86_64-pc-linux-gnu Step #2: checking host system type... x86_64-pc-linux-gnu Step #2: checking how to print strings... printf Step #2: checking for a sed that does not truncate output... /bin/sed Step #2: checking for grep that handles long lines and -e... /bin/grep Step #2: checking for egrep... /bin/grep -E Step #2: checking for fgrep... /bin/grep -F Step #2: checking for ld used by clang... /usr/bin/ld Step #2: checking if the linker (/usr/bin/ld) is GNU ld... yes Step #2: checking for BSD- or MS-compatible name lister (nm)... /usr/bin/nm -B Step #2: checking the name lister (/usr/bin/nm -B) interface... BSD nm Step #2: checking whether ln -s works... yes Step #2: checking the maximum length of command line arguments... 1572864 Step #2: checking how to convert x86_64-pc-linux-gnu file names to x86_64-pc-linux-gnu format... func_convert_file_noop Step #2: checking how to convert x86_64-pc-linux-gnu file names to toolchain format... func_convert_file_noop Step #2: checking for /usr/bin/ld option to reload object files... -r Step #2: checking for objdump... objdump Step #2: checking how to recognize dependent libraries... pass_all Step #2: checking for dlltool... no Step #2: checking how to associate runtime and link libraries... printf %s\n Step #2: checking for archiver @FILE support... @ Step #2: checking for strip... strip Step #2: checking for ranlib... ranlib Step #2: checking command to parse /usr/bin/nm -B output from clang object... ok Step #2: checking for sysroot... no Step #2: checking for a working dd... /bin/dd Step #2: checking how to truncate binary pipes... /bin/dd bs=4096 count=1 Step #2: checking for mt... no Step #2: checking if : is a manifest tool... no Step #2: checking how to run the C preprocessor... clang -E Step #2: checking for ANSI C header files... yes Step #2: checking for sys/types.h... yes Step #2: checking for sys/stat.h... yes Step #2: checking for stdlib.h... yes Step #2: checking for string.h... yes Step #2: checking for memory.h... yes Step #2: checking for strings.h... yes Step #2: checking for inttypes.h... yes Step #2: checking for stdint.h... yes Step #2: checking for unistd.h... yes Step #2: checking for dlfcn.h... yes Step #2: checking for objdir... .libs Step #2: checking if clang supports -fno-rtti -fno-exceptions... yes Step #2: checking for clang option to produce PIC... -fPIC -DPIC Step #2: checking if clang PIC flag -fPIC -DPIC works... yes Step #2: checking if clang static flag -static works... no Step #2: checking if clang supports -c -o file.o... yes Step #2: checking if clang supports -c -o file.o... (cached) yes Step #2: checking whether the clang linker (/usr/bin/ld -m elf_x86_64) supports shared libraries... yes Step #2: checking dynamic linker characteristics... GNU/Linux ld.so Step #2: checking how to hardcode library paths into programs... immediate Step #2: checking whether stripping libraries is possible... yes Step #2: checking if libtool supports shared libraries... yes Step #2: checking whether to build shared libraries... no Step #2: checking whether to build static libraries... yes Step #2: checking for gcc... (cached) clang Step #2: checking whether we are using the GNU C compiler... (cached) yes Step #2: checking whether clang accepts -g... (cached) yes Step #2: checking for clang option to accept ISO C89... (cached) none needed Step #2: checking whether clang understands -c and -o together... (cached) yes Step #2: checking dependency style of clang... (cached) gcc3 Step #2: checking for pkg-config... /usr/bin/pkg-config Step #2: checking pkg-config is at least version 0.9.0... yes Step #2: checking for native Win32... no Step #2: checking for some Win32 platform... no Step #2: checking for ANSI C header files... (cached) yes Step #2: checking for stdlib.h... (cached) yes Step #2: checking for string.h... (cached) yes Step #2: checking for strings.h... (cached) yes Step #2: checking for inttypes.h... (cached) yes Step #2: checking wchar.h usability... yes Step #2: checking wchar.h presence... yes Step #2: checking for wchar.h... yes Step #2: checking asm/page.h usability... no Step #2: checking asm/page.h presence... no Step #2: checking for asm/page.h... no Step #2: checking sys/times.h usability... yes Step #2: checking sys/times.h presence... yes Step #2: checking for sys/times.h... yes Step #2: checking for an ANSI C-conforming const... yes Step #2: checking for preprocessor stringizing operator... yes Step #2: checking size of int... 4 Step #2: checking size of short... 2 Step #2: checking size of void *... 8 Step #2: checking size of wchar_t... 4 Step #2: checking for memmove... yes Step #2: checking for memset... yes Step #2: checking for strdup... yes Step #2: checking return type of signal handlers... void Step #2: checking for GLIB... no Step #2: checking that generated files are newer than configure... done Step #2: configure: creating ./config.status Step #2: config.status: creating fribidi.pc Step #2: config.status: creating lib/fribidi-config.h Step #2: config.status: creating Makefile Step #2: config.status: creating charset/Makefile Step #2: config.status: creating gen.tab/Makefile Step #2: config.status: creating lib/Makefile Step #2: config.status: creating bin/Makefile Step #2: config.status: creating doc/Makefile Step #2: config.status: creating test/Makefile Step #2: config.status: creating fribidi-vs-unicode/Makefile Step #2: config.status: creating config.h Step #2: config.status: executing depfiles commands Step #2: config.status: executing libtool commands Step #2: + make install Step #2: (cd lib && make fribidi-unicode-version.h) Step #2: make[1]: Entering directory '/src/fribidi/lib' Step #2: make[2]: Entering directory '/src/fribidi/gen.tab' Step #2: make gen-unicode-version Step #2: make[3]: Entering directory '/src/fribidi/gen.tab' Step #2: CC gen-unicode-version.o Step #2: CCLD gen-unicode-version Step #2: clang-5.0: warning: argument unused during compilation: '-ansi' [-Wunused-command-line-argument] Step #2: make[3]: Leaving directory '/src/fribidi/gen.tab' Step #2: ./gen-unicode-version ./unidata/ReadMe.txt ./unidata/BidiMirroring.txt gen-unicode-version.c > fribidi-unicode-version.h \ Step #2: || (rm -f fribidi-unicode-version.h && false) Step #2: Reading `./unidata/ReadMe.txt' Step #2: Reading `./unidata/BidiMirroring.txt' Step #2: Generating `fribidi-unicode-version.h' Step #2: make[2]: Leaving directory '/src/fribidi/gen.tab' Step #2: make[1]: Leaving directory '/src/fribidi/lib' Step #2: make install-recursive Step #2: make[1]: Entering directory '/src/fribidi' Step #2: Making install in gen.tab Step #2: make[2]: Entering directory '/src/fribidi/gen.tab' Step #2: make[3]: Entering directory '/src/fribidi/gen.tab' Step #2: make[3]: Nothing to be done for 'install-exec-am'. Step #2: make[3]: Nothing to be done for 'install-data-am'. Step #2: make[3]: Leaving directory '/src/fribidi/gen.tab' Step #2: make[2]: Leaving directory '/src/fribidi/gen.tab' Step #2: Making install in charset Step #2: make[2]: Entering directory '/src/fribidi/charset' Step #2: CC fribidi-char-sets.lo Step #2: CC fribidi-char-sets-cap-rtl.lo Step #2: CC fribidi-char-sets-cp1255.lo Step #2: CC fribidi-char-sets-cp1256.lo Step #2: CC fribidi-char-sets-iso8859-6.lo Step #2: CC fribidi-char-sets-iso8859-8.lo Step #2: CC fribidi-char-sets-utf8.lo Step #2: CCLD libfribidi-char-sets.la Step #2: ar: `u' modifier ignored since `D' is the default (see `U') Step #2: make[3]: Entering directory '/src/fribidi/charset' Step #2: make[3]: Nothing to be done for 'install-exec-am'. Step #2: /bin/mkdir -p '/work/include/fribidi' Step #2: /usr/bin/install -c -m 644 fribidi-char-sets.h fribidi-char-sets-list.h '/work/include/fribidi' Step #2: make[3]: Leaving directory '/src/fribidi/charset' Step #2: make[2]: Leaving directory '/src/fribidi/charset' Step #2: Making install in lib Step #2: make[2]: Entering directory '/src/fribidi/lib' Step #2: make[3]: Entering directory '/src/fribidi/gen.tab' Step #2: make gen-arabic-shaping-tab Step #2: make[4]: Entering directory '/src/fribidi/gen.tab' Step #2: CC gen-arabic-shaping-tab.o Step #2: CCLD gen-arabic-shaping-tab Step #2: clang-5.0: warning: argument unused during compilation: '-ansi' [-Wunused-command-line-argument] Step #2: make[4]: Leaving directory '/src/fribidi/gen.tab' Step #2: ./gen-arabic-shaping-tab 2 ./unidata/UnicodeData.txt ../lib/fribidi-unicode-version.h gen-arabic-shaping-tab.c > arabic-shaping.tab.i \ Step #2: || (rm -f arabic-shaping.tab.i && false) Step #2: Reading `./unidata/UnicodeData.txt' Step #2: Generating `arabic-shaping.tab.i', it may take up to a few minutes Step #2: make[3]: Leaving directory '/src/fribidi/gen.tab' Step #2: make[3]: Entering directory '/src/fribidi/gen.tab' Step #2: make gen-bidi-type-tab Step #2: make[4]: Entering directory '/src/fribidi/gen.tab' Step #2: CC gen-bidi-type-tab.o Step #2: CC packtab.o Step #2: CCLD gen-bidi-type-tab Step #2: clang-5.0: warning: argument unused during compilation: '-ansi' [-Wunused-command-line-argument] Step #2: make[4]: Leaving directory '/src/fribidi/gen.tab' Step #2: ./gen-bidi-type-tab 2 ./unidata/UnicodeData.txt ../lib/fribidi-unicode-version.h gen-bidi-type-tab.c packtab.c packtab.h > bidi-type.tab.i \ Step #2: || (rm -f bidi-type.tab.i && false) Step #2: Reading `./unidata/UnicodeData.txt' Step #2: Generating `bidi-type.tab.i', it may take up to a few minutes Step #2: make[3]: Leaving directory '/src/fribidi/gen.tab' Step #2: make[3]: Entering directory '/src/fribidi/gen.tab' Step #2: make gen-joining-type-tab Step #2: make[4]: Entering directory '/src/fribidi/gen.tab' Step #2: CC gen-joining-type-tab.o Step #2: CCLD gen-joining-type-tab Step #2: clang-5.0: warning: argument unused during compilation: '-ansi' [-Wunused-command-line-argument] Step #2: make[4]: Leaving directory '/src/fribidi/gen.tab' Step #2: ./gen-joining-type-tab 2 ./unidata/UnicodeData.txt ./unidata/ArabicShaping.txt ../lib/fribidi-unicode-version.h gen-joining-type-tab.c packtab.c packtab.h > joining-type.tab.i \ Step #2: || (rm -f joining-type.tab.i && false) Step #2: Reading `./unidata/UnicodeData.txt' Step #2: Reading `./unidata/ArabicShaping.txt' Step #2: Generating `joining-type.tab.i', it may take up to a few minutes Step #2: make[3]: Leaving directory '/src/fribidi/gen.tab' Step #2: make[3]: Entering directory '/src/fribidi/gen.tab' Step #2: make gen-mirroring-tab Step #2: make[4]: Entering directory '/src/fribidi/gen.tab' Step #2: CC gen-mirroring-tab.o Step #2: CCLD gen-mirroring-tab Step #2: clang-5.0: warning: argument unused during compilation: '-ansi' [-Wunused-command-line-argument] Step #2: make[4]: Leaving directory '/src/fribidi/gen.tab' Step #2: ./gen-mirroring-tab 2 ./unidata/BidiMirroring.txt ../lib/fribidi-unicode-version.h gen-mirroring-tab.c packtab.c packtab.h > mirroring.tab.i \ Step #2: || (rm -f mirroring.tab.i && false) Step #2: Reading `./unidata/BidiMirroring.txt' Step #2: Generating `mirroring.tab.i', it may take up to a few minutes Step #2: make[3]: Leaving directory '/src/fribidi/gen.tab' Step #2: make install-am Step #2: make[3]: Entering directory '/src/fribidi/lib' Step #2: CC fribidi.lo Step #2: CC fribidi-arabic.lo Step #2: CC fribidi-bidi.lo Step #2: fribidi-bidi.c:425:28: warning: implicit conversion from enumeration type 'FriBidiCharType' to different enumeration type 'FriBidiParType' [-Wenum-conversion] Step #2: *pbase_dir = FRIBIDI_LEVEL_TO_DIR (base_level); Step #2: ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #2: ./fribidi-bidi-types.h:263:32: note: expanded from macro 'FRIBIDI_LEVEL_TO_DIR' Step #2: (FRIBIDI_LEVEL_IS_RTL (lev) ? FRIBIDI_TYPE_RTL : FRIBIDI_TYPE_LTR) Step #2: ^~~~~~~~~~~~~~~~ Step #2: fribidi-bidi.c:425:28: warning: implicit conversion from enumeration type 'FriBidiCharType' to different enumeration type 'FriBidiParType' [-Wenum-conversion] Step #2: *pbase_dir = FRIBIDI_LEVEL_TO_DIR (base_level); Step #2: ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #2: ./fribidi-bidi-types.h:263:51: note: expanded from macro 'FRIBIDI_LEVEL_TO_DIR' Step #2: (FRIBIDI_LEVEL_IS_RTL (lev) ? FRIBIDI_TYPE_RTL : FRIBIDI_TYPE_LTR) Step #2: ^~~~~~~~~~~~~~~~ Step #2: fribidi-bidi.c:430:14: warning: implicit conversion from enumeration type 'FriBidiCharType' to different enumeration type 'FriBidiParType' [-Wenum-conversion] Step #2: base_dir = FRIBIDI_LEVEL_TO_DIR (base_level); Step #2: ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #2: ./fribidi-bidi-types.h:263:32: note: expanded from macro 'FRIBIDI_LEVEL_TO_DIR' Step #2: (FRIBIDI_LEVEL_IS_RTL (lev) ? FRIBIDI_TYPE_RTL : FRIBIDI_TYPE_LTR) Step #2: ^~~~~~~~~~~~~~~~ Step #2: fribidi-bidi.c:430:14: warning: implicit conversion from enumeration type 'FriBidiCharType' to different enumeration type 'FriBidiParType' [-Wenum-conversion] Step #2: base_dir = FRIBIDI_LEVEL_TO_DIR (base_level); Step #2: ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #2: ./fribidi-bidi-types.h:263:51: note: expanded from macro 'FRIBIDI_LEVEL_TO_DIR' Step #2: (FRIBIDI_LEVEL_IS_RTL (lev) ? FRIBIDI_TYPE_RTL : FRIBIDI_TYPE_LTR) Step #2: ^~~~~~~~~~~~~~~~ Step #2: fribidi-bidi.c:432:59: warning: implicit conversion from enumeration type 'FriBidiParType' to different enumeration type 'FriBidiCharType' [-Wenum-conversion] Step #2: DBG2 (" base dir : %c", fribidi_char_from_bidi_type (base_dir)); Step #2: ~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^~~~~~~~ Step #2: ./debug.h:86:58: note: expanded from macro 'DBG2' Step #2: if (fribidi_debug_status()) { MSG2(FRIBIDI ": " s "\n", t); } \ Step #2: ^ Step #2: ./debug.h:67:37: note: expanded from macro 'MSG2' Step #2: FRIBIDI_FPRINTF(FRIBIDI_STDERR_ s, t); \ Step #2: ^ Step #2: fribidi-bidi.c:1020:16: warning: implicit conversion from enumeration type 'FriBidiParType' to different enumeration type 'FriBidiCharType' [-Wenum-conversion] Step #2: p->type = base_dir; Step #2: ~ ^~~~~~~~ Step #2: 6 warnings generated. Step #2: CC fribidi-bidi-types.lo Step #2: In file included from fribidi-bidi-types.c:93: Step #2: ./fribidi-bidi-types-list.h:87:1: warning: case value not in enumerated type 'FriBidiCharType' [-Wswitch] Step #2: _FRIBIDI_ADD_TYPE (WLTR, 'l') /* Weak Left To Right paragraph */ Step #2: ^ Step #2: fribidi-bidi-types.c:91:48: note: expanded from macro '_FRIBIDI_ADD_TYPE' Step #2: # define _FRIBIDI_ADD_TYPE(TYPE,SYMBOL) case FRIBIDI_TYPE_##TYPE: return STRINGIZE(TYPE); Step #2: ^ Step #2: :193:1: note: expanded from here Step #2: FRIBIDI_TYPE_WLTR Step #2: ^ Step #2: ./fribidi-bidi-types.h:247:27: note: expanded from macro 'FRIBIDI_TYPE_WLTR' Step #2: #define FRIBIDI_TYPE_WLTR FRIBIDI_PAR_WLTR Step #2: ^ Step #2: In file included from fribidi-bidi-types.c:93: Step #2: ./fribidi-bidi-types-list.h:88:1: warning: case value not in enumerated type 'FriBidiCharType' [-Wswitch] Step #2: _FRIBIDI_ADD_TYPE (WRTL, 'r') /* Weak Right To Left paragraph */ Step #2: ^ Step #2: fribidi-bidi-types.c:91:48: note: expanded from macro '_FRIBIDI_ADD_TYPE' Step #2: # define _FRIBIDI_ADD_TYPE(TYPE,SYMBOL) case FRIBIDI_TYPE_##TYPE: return STRINGIZE(TYPE); Step #2: ^ Step #2: :195:1: note: expanded from here Step #2: FRIBIDI_TYPE_WRTL Step #2: ^ Step #2: ./fribidi-bidi-types.h:248:27: note: expanded from macro 'FRIBIDI_TYPE_WRTL' Step #2: #define FRIBIDI_TYPE_WRTL FRIBIDI_PAR_WRTL Step #2: ^ Step #2: In file included from fribidi-bidi-types.c:113: Step #2: ./fribidi-bidi-types-list.h:87:1: warning: case value not in enumerated type 'FriBidiCharType' [-Wswitch] Step #2: _FRIBIDI_ADD_TYPE (WLTR, 'l') /* Weak Left To Right paragraph */ Step #2: ^ Step #2: fribidi-bidi-types.c:111:48: note: expanded from macro '_FRIBIDI_ADD_TYPE' Step #2: # define _FRIBIDI_ADD_TYPE(TYPE,SYMBOL) case FRIBIDI_TYPE_##TYPE: return SYMBOL; Step #2: ^ Step #2: :196:1: note: expanded from here Step #2: FRIBIDI_TYPE_WLTR Step #2: ^ Step #2: ./fribidi-bidi-types.h:247:27: note: expanded from macro 'FRIBIDI_TYPE_WLTR' Step #2: #define FRIBIDI_TYPE_WLTR FRIBIDI_PAR_WLTR Step #2: ^ Step #2: In file included from fribidi-bidi-types.c:113: Step #2: ./fribidi-bidi-types-list.h:88:1: warning: case value not in enumerated type 'FriBidiCharType' [-Wswitch] Step #2: _FRIBIDI_ADD_TYPE (WRTL, 'r') /* Weak Right To Left paragraph */ Step #2: ^ Step #2: fribidi-bidi-types.c:111:48: note: expanded from macro '_FRIBIDI_ADD_TYPE' Step #2: # define _FRIBIDI_ADD_TYPE(TYPE,SYMBOL) case FRIBIDI_TYPE_##TYPE: return SYMBOL; Step #2: ^ Step #2: :196:1: note: expanded from here Step #2: FRIBIDI_TYPE_WRTL Step #2: ^ Step #2: ./fribidi-bidi-types.h:248:27: note: expanded from macro 'FRIBIDI_TYPE_WRTL' Step #2: #define FRIBIDI_TYPE_WRTL FRIBIDI_PAR_WRTL Step #2: ^ Step #2: 4 warnings generated. Step #2: CC fribidi-deprecated.lo Step #2: CC fribidi-joining.lo Step #2: CC fribidi-joining-types.lo Step #2: CC fribidi-mirroring.lo Step #2: CC fribidi-run.lo Step #2: CC fribidi-shape.lo Step #2: CCLD libfribidi.la Step #2: ar: `u' modifier ignored since `D' is the default (see `U') Step #2: make[4]: Entering directory '/src/fribidi/lib' Step #2: /bin/mkdir -p '/work/lib' Step #2: /bin/bash ../libtool --mode=install /usr/bin/install -c libfribidi.la '/work/lib' Step #2: libtool: install: /usr/bin/install -c .libs/libfribidi.lai /work/lib/libfribidi.la Step #2: libtool: install: /usr/bin/install -c .libs/libfribidi.a /work/lib/libfribidi.a Step #2: libtool: install: chmod 644 /work/lib/libfribidi.a Step #2: libtool: install: ranlib /work/lib/libfribidi.a Step #2: libtool: finish: PATH="/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/out:/sbin" ldconfig -n /work/lib Step #2: ---------------------------------------------------------------------- Step #2: Libraries have been installed in: Step #2: /work/lib Step #2: Step #2: If you ever happen to want to link against installed libraries Step #2: in a given directory, LIBDIR, you must either use libtool, and Step #2: specify the full pathname of the library, or use the '-LLIBDIR' Step #2: flag during linking and do at least one of the following: Step #2: - add LIBDIR to the 'LD_LIBRARY_PATH' environment variable Step #2: during execution Step #2: - add LIBDIR to the 'LD_RUN_PATH' environment variable Step #2: during linking Step #2: - use the '-Wl,-rpath -Wl,LIBDIR' linker flag Step #2: - have your system administrator add LIBDIR to '/etc/ld.so.conf' Step #2: Step #2: See any operating system documentation about shared libraries for Step #2: more information, such as the ld(1) and ld.so(8) manual pages. Step #2: ---------------------------------------------------------------------- Step #2: /bin/mkdir -p '/work/include/fribidi' Step #2: /usr/bin/install -c -m 644 fribidi-config.h '/work/include/fribidi' Step #2: /bin/mkdir -p '/work/include/fribidi' Step #2: /usr/bin/install -c -m 644 fribidi-arabic.h fribidi-begindecls.h fribidi-bidi.h fribidi-bidi-types.h fribidi-bidi-types-list.h fribidi-common.h fribidi-deprecated.h fribidi-enddecls.h fribidi-flags.h fribidi-joining.h fribidi-joining-types.h fribidi-joining-types-list.h fribidi-mirroring.h fribidi-shape.h fribidi-types.h fribidi-unicode.h fribidi-unicode-version.h fribidi.h '/work/include/fribidi' Step #2: make[4]: Leaving directory '/src/fribidi/lib' Step #2: make[3]: Leaving directory '/src/fribidi/lib' Step #2: make[2]: Leaving directory '/src/fribidi/lib' Step #2: Making install in bin Step #2: make[2]: Entering directory '/src/fribidi/bin' Step #2: CC fribidi-main.o Step #2: CC getopt.o Step #2: CC getopt1.o Step #2: CCLD fribidi Step #2: clang-5.0: warning: argument unused during compilation: '-ansi' [-Wunused-command-line-argument] Step #2: CC fribidi-benchmark.o Step #2: CCLD fribidi-benchmark Step #2: clang-5.0: warning: argument unused during compilation: '-ansi' [-Wunused-command-line-argument] Step #2: CC fribidi-bidi-types.o Step #2: CCLD fribidi-bidi-types Step #2: clang-5.0: warning: argument unused during compilation: '-ansi' [-Wunused-command-line-argument] Step #2: CC fribidi-caprtl2utf8.o Step #2: CCLD fribidi-caprtl2utf8 Step #2: clang-5.0: warning: argument unused during compilation: '-ansi' [-Wunused-command-line-argument] Step #2: make[3]: Entering directory '/src/fribidi/bin' Step #2: /bin/mkdir -p '/work/bin' Step #2: /bin/bash ../libtool --mode=install /usr/bin/install -c fribidi '/work/bin' Step #2: libtool: install: /usr/bin/install -c fribidi /work/bin/fribidi Step #2: make[3]: Nothing to be done for 'install-data-am'. Step #2: make[3]: Leaving directory '/src/fribidi/bin' Step #2: make[2]: Leaving directory '/src/fribidi/bin' Step #2: Making install in doc Step #2: make[2]: Entering directory '/src/fribidi/doc' Step #2: Running c2man Step #2: ../missing: 81: ../missing: c2man: not found Step #2: WARNING: 'c2man' is missing on your system. Step #2: You might have modified some files without having the proper Step #2: tools for further handling them. Check the 'README' file, it Step #2: often tells you about the needed prerequisites for installing Step #2: this package. You may also peek at any GNU archive site, in Step #2: case some other package contains this missing 'c2man' program. Step #2: make[3]: Entering directory '/src/fribidi/doc' Step #2: Running c2man Step #2: ../missing: 81: ../missing: c2man: not found Step #2: WARNING: 'c2man' is missing on your system. Step #2: You might have modified some files without having the proper Step #2: tools for further handling them. Check the 'README' file, it Step #2: often tells you about the needed prerequisites for installing Step #2: this package. You may also peek at any GNU archive site, in Step #2: case some other package contains this missing 'c2man' program. Step #2: make[3]: Leaving directory '/src/fribidi/doc' Step #2: make[3]: Entering directory '/src/fribidi/doc' Step #2: Running c2man Step #2: ../missing: 81: ../missing: c2man: not found Step #2: WARNING: 'c2man' is missing on your system. Step #2: You might have modified some files without having the proper Step #2: tools for further handling them. Check the 'README' file, it Step #2: often tells you about the needed prerequisites for installing Step #2: this package. You may also peek at any GNU archive site, in Step #2: case some other package contains this missing 'c2man' program. Step #2: make[3]: Leaving directory '/src/fribidi/doc' Step #2: make[3]: Entering directory '/src/fribidi/doc' Step #2: Running c2man Step #2: ../missing: 81: ../missing: c2man: not found Step #2: WARNING: 'c2man' is missing on your system. Step #2: You might have modified some files without having the proper Step #2: tools for further handling them. Check the 'README' file, it Step #2: often tells you about the needed prerequisites for installing Step #2: this package. You may also peek at any GNU archive site, in Step #2: case some other package contains this missing 'c2man' program. Step #2: make[3]: Leaving directory '/src/fribidi/doc' Step #2: make[3]: Entering directory '/src/fribidi/doc' Step #2: Running c2man Step #2: ../missing: 81: ../missing: c2man: not found Step #2: WARNING: 'c2man' is missing on your system. Step #2: You might have modified some files without having the proper Step #2: tools for further handling them. Check the 'README' file, it Step #2: often tells you about the needed prerequisites for installing Step #2: this package. You may also peek at any GNU archive site, in Step #2: case some other package contains this missing 'c2man' program. Step #2: make[3]: Leaving directory '/src/fribidi/doc' Step #2: make[3]: Entering directory '/src/fribidi/doc' Step #2: Running c2man Step #2: ../missing: 81: ../missing: c2man: not found Step #2: WARNING: 'c2man' is missing on your system. Step #2: You might have modified some files without having the proper Step #2: tools for further handling them. Check the 'README' file, it Step #2: often tells you about the needed prerequisites for installing Step #2: this package. You may also peek at any GNU archive site, in Step #2: case some other package contains this missing 'c2man' program. Step #2: make[3]: Leaving directory '/src/fribidi/doc' Step #2: make[3]: Entering directory '/src/fribidi/doc' Step #2: Running c2man Step #2: ../missing: 81: ../missing: c2man: not found Step #2: WARNING: 'c2man' is missing on your system. Step #2: You might have modified some files without having the proper Step #2: tools for further handling them. Check the 'README' file, it Step #2: often tells you about the needed prerequisites for installing Step #2: this package. You may also peek at any GNU archive site, in Step #2: case some other package contains this missing 'c2man' program. Step #2: make[3]: Leaving directory '/src/fribidi/doc' Step #2: make[3]: Entering directory '/src/fribidi/doc' Step #2: Running c2man Step #2: ../missing: 81: ../missing: c2man: not found Step #2: WARNING: 'c2man' is missing on your system. Step #2: You might have modified some files without having the proper Step #2: tools for further handling them. Check the 'README' file, it Step #2: often tells you about the needed prerequisites for installing Step #2: this package. You may also peek at any GNU archive site, in Step #2: case some other package contains this missing 'c2man' program. Step #2: make[3]: Leaving directory '/src/fribidi/doc' Step #2: make[3]: Entering directory '/src/fribidi/doc' Step #2: Running c2man Step #2: ../missing: 81: ../missing: c2man: not found Step #2: WARNING: 'c2man' is missing on your system. Step #2: You might have modified some files without having the proper Step #2: tools for further handling them. Check the 'README' file, it Step #2: often tells you about the needed prerequisites for installing Step #2: this package. You may also peek at any GNU archive site, in Step #2: case some other package contains this missing 'c2man' program. Step #2: make[3]: Leaving directory '/src/fribidi/doc' Step #2: make[3]: Entering directory '/src/fribidi/doc' Step #2: Running c2man Step #2: ../missing: 81: ../missing: c2man: not found Step #2: WARNING: 'c2man' is missing on your system. Step #2: You might have modified some files without having the proper Step #2: tools for further handling them. Check the 'README' file, it Step #2: often tells you about the needed prerequisites for installing Step #2: this package. You may also peek at any GNU archive site, in Step #2: case some other package contains this missing 'c2man' program. Step #2: make[3]: Leaving directory '/src/fribidi/doc' Step #2: make[3]: Entering directory '/src/fribidi/doc' Step #2: Running c2man Step #2: ../missing: 81: ../missing: c2man: not found Step #2: WARNING: 'c2man' is missing on your system. Step #2: You might have modified some files without having the proper Step #2: tools for further handling them. Check the 'README' file, it Step #2: often tells you about the needed prerequisites for installing Step #2: this package. You may also peek at any GNU archive site, in Step #2: case some other package contains this missing 'c2man' program. Step #2: make[3]: Leaving directory '/src/fribidi/doc' Step #2: make[3]: Entering directory '/src/fribidi/doc' Step #2: Running c2man Step #2: ../missing: 81: ../missing: c2man: not found Step #2: WARNING: 'c2man' is missing on your system. Step #2: You might have modified some files without having the proper Step #2: tools for further handling them. Check the 'README' file, it Step #2: often tells you about the needed prerequisites for installing Step #2: this package. You may also peek at any GNU archive site, in Step #2: case some other package contains this missing 'c2man' program. Step #2: make[3]: Leaving directory '/src/fribidi/doc' Step #2: make[3]: Entering directory '/src/fribidi/doc' Step #2: Running c2man Step #2: ../missing: 81: ../missing: c2man: not found Step #2: WARNING: 'c2man' is missing on your system. Step #2: You might have modified some files without having the proper Step #2: tools for further handling them. Check the 'README' file, it Step #2: often tells you about the needed prerequisites for installing Step #2: this package. You may also peek at any GNU archive site, in Step #2: case some other package contains this missing 'c2man' program. Step #2: make[3]: Leaving directory '/src/fribidi/doc' Step #2: make[3]: Entering directory '/src/fribidi/doc' Step #2: Running c2man Step #2: ../missing: 81: ../missing: c2man: not found Step #2: WARNING: 'c2man' is missing on your system. Step #2: You might have modified some files without having the proper Step #2: tools for further handling them. Check the 'README' file, it Step #2: often tells you about the needed prerequisites for installing Step #2: this package. You may also peek at any GNU archive site, in Step #2: case some other package contains this missing 'c2man' program. Step #2: make[3]: Leaving directory '/src/fribidi/doc' Step #2: make[3]: Entering directory '/src/fribidi/doc' Step #2: Running c2man Step #2: ../missing: 81: ../missing: c2man: not found Step #2: WARNING: 'c2man' is missing on your system. Step #2: You might have modified some files without having the proper Step #2: tools for further handling them. Check the 'README' file, it Step #2: often tells you about the needed prerequisites for installing Step #2: this package. You may also peek at any GNU archive site, in Step #2: case some other package contains this missing 'c2man' program. Step #2: make[3]: Leaving directory '/src/fribidi/doc' Step #2: make[3]: Entering directory '/src/fribidi/doc' Step #2: Running c2man Step #2: ../missing: 81: ../missing: c2man: not found Step #2: WARNING: 'c2man' is missing on your system. Step #2: You might have modified some files without having the proper Step #2: tools for further handling them. Check the 'README' file, it Step #2: often tells you about the needed prerequisites for installing Step #2: this package. You may also peek at any GNU archive site, in Step #2: case some other package contains this missing 'c2man' program. Step #2: make[3]: Leaving directory '/src/fribidi/doc' Step #2: make[3]: Entering directory '/src/fribidi/doc' Step #2: Running c2man Step #2: ../missing: 81: ../missing: c2man: not found Step #2: WARNING: 'c2man' is missing on your system. Step #2: You might have modified some files without having the proper Step #2: tools for further handling them. Check the 'README' file, it Step #2: often tells you about the needed prerequisites for installing Step #2: this package. You may also peek at any GNU archive site, in Step #2: case some other package contains this missing 'c2man' program. Step #2: make[3]: Leaving directory '/src/fribidi/doc' Step #2: make[3]: Entering directory '/src/fribidi/doc' Step #2: Running c2man Step #2: ../missing: 81: ../missing: c2man: not found Step #2: WARNING: 'c2man' is missing on your system. Step #2: You might have modified some files without having the proper Step #2: tools for further handling them. Check the 'README' file, it Step #2: often tells you about the needed prerequisites for installing Step #2: this package. You may also peek at any GNU archive site, in Step #2: case some other package contains this missing 'c2man' program. Step #2: make[3]: Leaving directory '/src/fribidi/doc' Step #2: make[3]: Entering directory '/src/fribidi/doc' Step #2: Running c2man Step #2: ../missing: 81: ../missing: c2man: not found Step #2: WARNING: 'c2man' is missing on your system. Step #2: You might have modified some files without having the proper Step #2: tools for further handling them. Check the 'README' file, it Step #2: often tells you about the needed prerequisites for installing Step #2: this package. You may also peek at any GNU archive site, in Step #2: case some other package contains this missing 'c2man' program. Step #2: make[3]: Leaving directory '/src/fribidi/doc' Step #2: make[3]: Entering directory '/src/fribidi/doc' Step #2: Running c2man Step #2: ../missing: 81: ../missing: c2man: not found Step #2: WARNING: 'c2man' is missing on your system. Step #2: You might have modified some files without having the proper Step #2: tools for further handling them. Check the 'README' file, it Step #2: often tells you about the needed prerequisites for installing Step #2: this package. You may also peek at any GNU archive site, in Step #2: case some other package contains this missing 'c2man' program. Step #2: make[3]: Leaving directory '/src/fribidi/doc' Step #2: make[3]: Entering directory '/src/fribidi/doc' Step #2: Running c2man Step #2: ../missing: 81: ../missing: c2man: not found Step #2: WARNING: 'c2man' is missing on your system. Step #2: You might have modified some files without having the proper Step #2: tools for further handling them. Check the 'README' file, it Step #2: often tells you about the needed prerequisites for installing Step #2: this package. You may also peek at any GNU archive site, in Step #2: case some other package contains this missing 'c2man' program. Step #2: make[3]: Leaving directory '/src/fribidi/doc' Step #2: make[3]: Entering directory '/src/fribidi/doc' Step #2: Running c2man Step #2: ../missing: 81: ../missing: c2man: not found Step #2: WARNING: 'c2man' is missing on your system. Step #2: You might have modified some files without having the proper Step #2: tools for further handling them. Check the 'README' file, it Step #2: often tells you about the needed prerequisites for installing Step #2: this package. You may also peek at any GNU archive site, in Step #2: case some other package contains this missing 'c2man' program. Step #2: make[3]: Leaving directory '/src/fribidi/doc' Step #2: make[3]: Entering directory '/src/fribidi/doc' Step #2: Running c2man Step #2: ../missing: 81: ../missing: c2man: not found Step #2: WARNING: 'c2man' is missing on your system. Step #2: You might have modified some files without having the proper Step #2: tools for further handling them. Check the 'README' file, it Step #2: often tells you about the needed prerequisites for installing Step #2: this package. You may also peek at any GNU archive site, in Step #2: case some other package contains this missing 'c2man' program. Step #2: make[3]: Leaving directory '/src/fribidi/doc' Step #2: make[3]: Entering directory '/src/fribidi/doc' Step #2: Running c2man Step #2: ../missing: 81: ../missing: c2man: not found Step #2: WARNING: 'c2man' is missing on your system. Step #2: You might have modified some files without having the proper Step #2: tools for further handling them. Check the 'README' file, it Step #2: often tells you about the needed prerequisites for installing Step #2: this package. You may also peek at any GNU archive site, in Step #2: case some other package contains this missing 'c2man' program. Step #2: make[3]: Leaving directory '/src/fribidi/doc' Step #2: make[3]: Entering directory '/src/fribidi/doc' Step #2: Running c2man Step #2: ../missing: 81: ../missing: c2man: not found Step #2: WARNING: 'c2man' is missing on your system. Step #2: You might have modified some files without having the proper Step #2: tools for further handling them. Check the 'README' file, it Step #2: often tells you about the needed prerequisites for installing Step #2: this package. You may also peek at any GNU archive site, in Step #2: case some other package contains this missing 'c2man' program. Step #2: make[3]: Leaving directory '/src/fribidi/doc' Step #2: make[3]: Entering directory '/src/fribidi/doc' Step #2: Running c2man Step #2: ../missing: 81: ../missing: c2man: not found Step #2: WARNING: 'c2man' is missing on your system. Step #2: You might have modified some files without having the proper Step #2: tools for further handling them. Check the 'README' file, it Step #2: often tells you about the needed prerequisites for installing Step #2: this package. You may also peek at any GNU archive site, in Step #2: case some other package contains this missing 'c2man' program. Step #2: make[3]: Leaving directory '/src/fribidi/doc' Step #2: make[3]: Entering directory '/src/fribidi/doc' Step #2: Running c2man Step #2: ../missing: 81: ../missing: c2man: not found Step #2: WARNING: 'c2man' is missing on your system. Step #2: You might have modified some files without having the proper Step #2: tools for further handling them. Check the 'README' file, it Step #2: often tells you about the needed prerequisites for installing Step #2: this package. You may also peek at any GNU archive site, in Step #2: case some other package contains this missing 'c2man' program. Step #2: make[3]: Leaving directory '/src/fribidi/doc' Step #2: make[3]: Entering directory '/src/fribidi/doc' Step #2: Running c2man Step #2: ../missing: 81: ../missing: c2man: not found Step #2: WARNING: 'c2man' is missing on your system. Step #2: You might have modified some files without having the proper Step #2: tools for further handling them. Check the 'README' file, it Step #2: often tells you about the needed prerequisites for installing Step #2: this package. You may also peek at any GNU archive site, in Step #2: case some other package contains this missing 'c2man' program. Step #2: make[3]: Leaving directory '/src/fribidi/doc' Step #2: make[3]: Entering directory '/src/fribidi/doc' Step #2: Running c2man Step #2: ../missing: 81: ../missing: c2man: not found Step #2: WARNING: 'c2man' is missing on your system. Step #2: You might have modified some files without having the proper Step #2: tools for further handling them. Check the 'README' file, it Step #2: often tells you about the needed prerequisites for installing Step #2: this package. You may also peek at any GNU archive site, in Step #2: case some other package contains this missing 'c2man' program. Step #2: make[3]: Leaving directory '/src/fribidi/doc' Step #2: make[3]: Entering directory '/src/fribidi/doc' Step #2: Running c2man Step #2: ../missing: 81: ../missing: c2man: not found Step #2: WARNING: 'c2man' is missing on your system. Step #2: You might have modified some files without having the proper Step #2: tools for further handling them. Check the 'README' file, it Step #2: often tells you about the needed prerequisites for installing Step #2: this package. You may also peek at any GNU archive site, in Step #2: case some other package contains this missing 'c2man' program. Step #2: make[3]: Leaving directory '/src/fribidi/doc' Step #2: make[3]: Entering directory '/src/fribidi/doc' Step #2: make[3]: Nothing to be done for 'install-exec-am'. Step #2: /bin/mkdir -p '/work/share/man/man3' Step #2: /usr/bin/install -c -m 644 fribidi_charset_to_unicode.3 fribidi_unicode_to_charset.3 fribidi_parse_charset.3 fribidi_debug_status.3 fribidi_get_bidi_type.3 fribidi_get_bidi_type_name.3 fribidi_get_bidi_types.3 fribidi_get_joining_type.3 fribidi_get_joining_type_name.3 fribidi_get_joining_types.3 fribidi_get_mirror_char.3 fribidi_get_par_direction.3 fribidi_get_par_embedding_levels.3 fribidi_get_type.3 fribidi_get_type_internal.3 fribidi_join_arabic.3 fribidi_log2vis.3 fribidi_log2vis_get_embedding_levels.3 fribidi_mirroring_status.3 fribidi_remove_bidi_marks.3 fribidi_reorder_line.3 fribidi_reorder_nsm_status.3 fribidi_set_debug.3 fribidi_set_mirroring.3 fribidi_set_reorder_nsm.3 fribidi_shape.3 fribidi_shape_mirroring.3 fribidi_unicode_version.3 fribidi_version_info.3 '/work/share/man/man3' Step #2: make[3]: Leaving directory '/src/fribidi/doc' Step #2: make[2]: Leaving directory '/src/fribidi/doc' Step #2: Making install in test Step #2: make[2]: Entering directory '/src/fribidi/test' Step #2: make[3]: Entering directory '/src/fribidi/test' Step #2: make[3]: Nothing to be done for 'install-exec-am'. Step #2: make[3]: Nothing to be done for 'install-data-am'. Step #2: make[3]: Leaving directory '/src/fribidi/test' Step #2: make[2]: Leaving directory '/src/fribidi/test' Step #2: Making install in fribidi-vs-unicode Step #2: make[2]: Entering directory '/src/fribidi/fribidi-vs-unicode' Step #2: make[3]: Entering directory '/src/fribidi/fribidi-vs-unicode' Step #2: make[3]: Nothing to be done for 'install-data-am'. Step #2: make[3]: Leaving directory '/src/fribidi/fribidi-vs-unicode' Step #2: make[2]: Leaving directory '/src/fribidi/fribidi-vs-unicode' Step #2: make[2]: Entering directory '/src/fribidi' Step #2: make[3]: Entering directory '/src/fribidi' Step #2: make[3]: Nothing to be done for 'install-exec-am'. Step #2: /bin/mkdir -p '/work/lib/pkgconfig' Step #2: /usr/bin/install -c -m 644 fribidi.pc '/work/lib/pkgconfig' Step #2: make[3]: Leaving directory '/src/fribidi' Step #2: make[2]: Leaving directory '/src/fribidi' Step #2: make[1]: Leaving directory '/src/fribidi' Step #2: + cd /src/libass Step #2: + export PKG_CONFIG_PATH=/work/lib/pkgconfig Step #2: + PKG_CONFIG_PATH=/work/lib/pkgconfig Step #2: + ./autogen.sh Step #2: Running autoreconf... Step #2: autoreconf: Entering directory `.' Step #2: autoreconf: configure.ac: not using Gettext Step #2: autoreconf: running: aclocal --force -I m4 Step #2: autoreconf: configure.ac: tracing Step #2: autoreconf: running: libtoolize --copy --force Step #2: libtoolize: putting auxiliary files in '.'. Step #2: libtoolize: copying file './ltmain.sh' Step #2: libtoolize: putting macros in AC_CONFIG_MACRO_DIRS, 'm4'. Step #2: libtoolize: copying file 'm4/libtool.m4' Step #2: libtoolize: copying file 'm4/ltoptions.m4' Step #2: libtoolize: copying file 'm4/ltsugar.m4' Step #2: libtoolize: copying file 'm4/ltversion.m4' Step #2: libtoolize: copying file 'm4/lt~obsolete.m4' Step #2: autoreconf: running: /usr/bin/autoconf --force Step #2: autoreconf: running: /usr/bin/autoheader --force Step #2: autoreconf: running: automake --add-missing --copy --force-missing Step #2: configure.ac:6: installing './compile' Step #2: configure.ac:6: installing './config.guess' Step #2: configure.ac:6: installing './config.sub' Step #2: configure.ac:2: installing './install-sh' Step #2: configure.ac:2: installing './missing' Step #2: libass/Makefile.am: installing './depcomp' Step #2: autoreconf: Leaving directory `.' Step #2: + ./configure --disable-asm Step #2: checking for a BSD-compatible install... /usr/bin/install -c Step #2: checking whether build environment is sane... yes Step #2: checking for a thread-safe mkdir -p... /bin/mkdir -p Step #2: checking for gawk... no Step #2: checking for mawk... mawk Step #2: checking whether make sets $(MAKE)... yes Step #2: checking whether make supports nested variables... yes Step #2: checking build system type... x86_64-pc-linux-gnu Step #2: checking host system type... x86_64-pc-linux-gnu Step #2: checking how to print strings... printf Step #2: checking for style of include used by make... GNU Step #2: checking for gcc... clang Step #2: checking whether the C compiler works... yes Step #2: checking for C compiler default output file name... a.out Step #2: checking for suffix of executables... Step #2: checking whether we are cross compiling... no Step #2: checking for suffix of object files... o Step #2: checking whether we are using the GNU C compiler... yes Step #2: checking whether clang accepts -g... yes Step #2: checking for clang option to accept ISO C89... none needed Step #2: checking whether clang understands -c and -o together... yes Step #2: checking dependency style of clang... gcc3 Step #2: checking for a sed that does not truncate output... /bin/sed Step #2: checking for grep that handles long lines and -e... /bin/grep Step #2: checking for egrep... /bin/grep -E Step #2: checking for fgrep... /bin/grep -F Step #2: checking for ld used by clang... /usr/bin/ld Step #2: checking if the linker (/usr/bin/ld) is GNU ld... yes Step #2: checking for BSD- or MS-compatible name lister (nm)... /usr/bin/nm -B Step #2: checking the name lister (/usr/bin/nm -B) interface... BSD nm Step #2: checking whether ln -s works... yes Step #2: checking the maximum length of command line arguments... 1572864 Step #2: checking how to convert x86_64-pc-linux-gnu file names to x86_64-pc-linux-gnu format... func_convert_file_noop Step #2: checking how to convert x86_64-pc-linux-gnu file names to toolchain format... func_convert_file_noop Step #2: checking for /usr/bin/ld option to reload object files... -r Step #2: checking for objdump... objdump Step #2: checking how to recognize dependent libraries... pass_all Step #2: checking for dlltool... no Step #2: checking how to associate runtime and link libraries... printf %s\n Step #2: checking for ar... ar Step #2: checking for archiver @FILE support... @ Step #2: checking for strip... strip Step #2: checking for ranlib... ranlib Step #2: checking command to parse /usr/bin/nm -B output from clang object... ok Step #2: checking for sysroot... no Step #2: checking for a working dd... /bin/dd Step #2: checking how to truncate binary pipes... /bin/dd bs=4096 count=1 Step #2: checking for mt... no Step #2: checking if : is a manifest tool... no Step #2: checking how to run the C preprocessor... clang -E Step #2: checking for ANSI C header files... yes Step #2: checking for sys/types.h... yes Step #2: checking for sys/stat.h... yes Step #2: checking for stdlib.h... yes Step #2: checking for string.h... yes Step #2: checking for memory.h... yes Step #2: checking for strings.h... yes Step #2: checking for inttypes.h... yes Step #2: checking for stdint.h... yes Step #2: checking for unistd.h... yes Step #2: checking for dlfcn.h... yes Step #2: checking for objdir... .libs Step #2: checking if clang supports -fno-rtti -fno-exceptions... yes Step #2: checking for clang option to produce PIC... -fPIC -DPIC Step #2: checking if clang PIC flag -fPIC -DPIC works... yes Step #2: checking if clang static flag -static works... no Step #2: checking if clang supports -c -o file.o... yes Step #2: checking if clang supports -c -o file.o... (cached) yes Step #2: checking whether the clang linker (/usr/bin/ld -m elf_x86_64) supports shared libraries... yes Step #2: checking whether -lc should be explicitly linked in... no Step #2: checking dynamic linker characteristics... GNU/Linux ld.so Step #2: checking how to hardcode library paths into programs... immediate Step #2: checking whether stripping libraries is possible... yes Step #2: checking if libtool supports shared libraries... yes Step #2: checking whether to build shared libraries... yes Step #2: checking whether to build static libraries... yes Step #2: checking for gcc... (cached) clang Step #2: checking whether we are using the GNU C compiler... (cached) yes Step #2: checking whether clang accepts -g... (cached) yes Step #2: checking for clang option to accept ISO C89... (cached) none needed Step #2: checking whether clang understands -c and -o together... (cached) yes Step #2: checking dependency style of clang... (cached) gcc3 Step #2: checking how to run the C preprocessor... clang -E Step #2: checking dependency style of clang... gcc3 Step #2: checking for ANSI C header files... (cached) yes Step #2: checking for stdbool.h that conforms to C99... yes Step #2: checking for _Bool... yes Step #2: checking for stdint.h... (cached) yes Step #2: checking iconv.h usability... yes Step #2: checking iconv.h presence... yes Step #2: checking for iconv.h... yes Step #2: checking for strdup... yes Step #2: checking for strndup... yes Step #2: checking for library containing libiconv_open... no Step #2: checking for library containing iconv_open... none required Step #2: checking for fabs in -lm... yes Step #2: checking for pkg-config... /usr/bin/pkg-config Step #2: checking pkg-config is at least version 0.9.0... yes Step #2: checking for FREETYPE... yes Step #2: checking for FRIBIDI... yes Step #2: checking for FONTCONFIG... yes Step #2: checking for CORETEXT... no Step #2: checking for DIRECTWRITE... no Step #2: checking for HARFBUZZ... no Step #2: checking whether make supports nested variables... (cached) yes Step #2: checking that generated files are newer than configure... done Step #2: configure: creating ./config.status Step #2: config.status: creating Makefile Step #2: config.status: creating libass/Makefile Step #2: config.status: creating test/Makefile Step #2: config.status: creating profile/Makefile Step #2: config.status: creating libass.pc Step #2: config.status: creating config.h Step #2: config.status: executing depfiles commands Step #2: config.status: executing libtool commands Step #2: ++ nproc Step #2: + make -j32 Step #2: make all-recursive Step #2: make[1]: Entering directory '/src/libass' Step #2: Making all in libass Step #2: make[2]: Entering directory '/src/libass/libass' Step #2: CC ass.lo Step #2: CC ass_cache.lo Step #2: CC ass_font.lo Step #2: CC ass_fontselect.lo Step #2: CC ass_utils.lo Step #2: CC ass_bitmap.lo Step #2: CC ass_render.lo Step #2: CC ass_library.lo Step #2: CC ass_blur.lo Step #2: CC ass_drawing.lo Step #2: CC ass_parse.lo Step #2: CC ass_render_api.lo Step #2: CC ass_strtod.lo Step #2: CC ass_shaper.lo Step #2: CC ass_fontconfig.lo Step #2: CC ass_string.lo Step #2: CC ass_rasterizer.lo Step #2: CC ass_rasterizer_c.lo Step #2: ass_rasterizer_c.c:31:26: warning: implicit conversion from 'int' to 'int8_t' (aka 'signed char') changes value from 255 to -1 [-Wconstant-conversion] Step #2: int8_t value = set ? 255 : 0; Step #2: ~~~~~ ^~~ Step #2: ass_rasterizer_c.c:42:26: warning: implicit conversion from 'int' to 'int8_t' (aka 'signed char') changes value from 255 to -1 [-Wconstant-conversion] Step #2: int8_t value = set ? 255 : 0; Step #2: ~~~~~ ^~~ Step #2: ass_fontselect.c:524:26: warning: missing field 'families' initializer [-Wmissing-field-initializers] Step #2: ASS_FontInfo req = {0}; Step #2: ^ Step #2: ass_fontselect.c:621:39: warning: missing field 'fullnames' initializer [-Wmissing-field-initializers] Step #2: ASS_FontProviderMetaData meta = {0}; Step #2: ^ Step #2: 2 warnings generated. Step #2: 2 warnings generated. Step #2: CCLD libass.la Step #2: ar: `u' modifier ignored since `D' is the default (see `U') Step #2: make[2]: Leaving directory '/src/libass/libass' Step #2: make[2]: Entering directory '/src/libass' Step #2: make[2]: Leaving directory '/src/libass' Step #2: make[1]: Leaving directory '/src/libass' Step #2: + clang++ -O1 -fno-omit-frame-pointer -gline-tables-only -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fsanitize=address -fsanitize-address-use-after-scope -fsanitize-coverage=trace-pc-guard,trace-cmp -stdlib=libc++ -std=c++11 -I/src/libass -L/work/lib /src/libass_fuzzer.cc -o /workspace/out/address/libass_fuzzer -lFuzzingEngine libass/.libs/libass.a -Wl,-Bstatic -lfontconfig -lfribidi -lfreetype -lz -lpng12 -lexpat -Wl,-Bdynamic Step #2: + cp /src/ass.dict /src/libass_fuzzer.options /workspace/out/address/ Finished Step #2 Step #3: Already have image: gcr.io/oss-fuzz/libass Starting Step #3 Step #3: adding: ass.dict (deflated 55%) Step #3: adding: libass_fuzzer (deflated 70%) Step #3: adding: libass_fuzzer.options (deflated 4%) Finished Step #3 Step #4: Pulling image: gcr.io/clusterfuzz-external/uploader Step #4: Using default tag: latest Step #4: latest: Pulling from clusterfuzz-external/uploader Step #4: d54efb8db41d: Already exists Step #4: f8b845f45a87: Already exists Step #4: e8db7bf7c39f: Already exists Step #4: 9654c40e9079: Already exists Step #4: 6d9ef359eaaa: Already exists Step #4: c163cdd81561: Pulling fs layer Step #4: c69cfa74468c: Pulling fs layer Step #4: c69cfa74468c: Verifying Checksum Step #4: c69cfa74468c: Download complete Step #4: c163cdd81561: Verifying Checksum Step #4: c163cdd81561: Download complete Step #4: c163cdd81561: Pull complete Step #4: c69cfa74468c: Pull complete Step #4: Digest: sha256:d57ef7c6b5637cbb23e7bca5edb0928fe9c6030b7dc12190b295166f29ea6e40 Step #4: Status: Downloaded newer image for gcr.io/clusterfuzz-external/uploader:latest Starting Step #4 Step #4: % Total % Received % Xferd Average Speed Time Time Time Current Step #4: Dload Upload Total Spent Left Speed Step #4: 0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0 100 4273k 0 0 100 4273k 0 7228k --:--:-- --:--:-- --:--:-- 7255k Finished Step #4 Step #5: Already have image (with digest): gcr.io/clusterfuzz-external/uploader Starting Step #5 Step #5: % Total % Received % Xferd Average Speed Time Time Time Current Step #5: Dload Upload Total Spent Left Speed Step #5: 0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0 100 444 0 0 100 444 0 940 --:--:-- --:--:-- --:--:-- 940 Finished Step #5 Step #6: Already have image: gcr.io/oss-fuzz/libass Starting Step #6 Finished Step #6 Step #7: Already have image: gcr.io/oss-fuzz/libass Starting Step #7 Step #7: --------------------------------------------------------------- Step #7: ar: creating /usr/lib/libFuzzingEngine.a Step #7: Compiling libFuzzer to /usr/lib/libFuzzingEngine.a ... done. Step #7: CC=clang Step #7: CXX=clang++ Step #7: CFLAGS=-O1 -fno-omit-frame-pointer -gline-tables-only -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fsanitize=bool,function,signed-integer-overflow,shift,vla-bound,vptr -fno-sanitize-recover=undefined -fsanitize-coverage=trace-pc-guard,trace-cmp Step #7: CXXFLAGS=-O1 -fno-omit-frame-pointer -gline-tables-only -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fsanitize=bool,function,signed-integer-overflow,shift,vla-bound,vptr -fno-sanitize-recover=undefined -fsanitize-coverage=trace-pc-guard,trace-cmp -stdlib=libc++ Step #7: --------------------------------------------------------------- Step #7: + cd /src/fribidi Step #7: + ./bootstrap Step #7: Usable autoreconf found, running Step #7: aclocal: warning: couldn't open directory 'm4': No such file or directory Step #7: libtoolize: putting auxiliary files in '.'. Step #7: libtoolize: copying file './ltmain.sh' Step #7: libtoolize: putting macros in AC_CONFIG_MACRO_DIRS, 'm4'. Step #7: libtoolize: copying file 'm4/libtool.m4' Step #7: libtoolize: copying file 'm4/ltoptions.m4' Step #7: libtoolize: copying file 'm4/ltsugar.m4' Step #7: libtoolize: copying file 'm4/ltversion.m4' Step #7: libtoolize: copying file 'm4/lt~obsolete.m4' Step #7: configure.ac:54: installing './ar-lib' Step #7: configure.ac:54: installing './compile' Step #7: configure.ac:58: installing './config.guess' Step #7: configure.ac:58: installing './config.sub' Step #7: configure.ac:51: installing './install-sh' Step #7: configure.ac:51: installing './missing' Step #7: Makefile.am: installing './INSTALL' Step #7: bin/Makefile.am: installing './depcomp' Step #7: lib/Headers.mk:22: warning: shell cat $(top_srcdir: non-POSIX variable name Step #7: lib/Headers.mk:22: (probably a GNU make extension) Step #7: doc/Makefile.am:26: 'lib/Headers.mk' included from here Step #7: lib/Headers.mk:22: warning: shell cat $(top_srcdir: non-POSIX variable name Step #7: lib/Headers.mk:22: (probably a GNU make extension) Step #7: lib/Makefile.am:28: 'lib/Headers.mk' included from here Step #7: parallel-tests: installing './test-driver' Step #7: + ./configure --enable-static=yes --enable-shared=no --with-pic=yes --prefix=/work/ Step #7: checking for a BSD-compatible install... /usr/bin/install -c Step #7: checking whether build environment is sane... yes Step #7: checking for a thread-safe mkdir -p... /bin/mkdir -p Step #7: checking for gawk... no Step #7: checking for mawk... mawk Step #7: checking whether make sets $(MAKE)... yes Step #7: checking whether make supports nested variables... yes Step #7: checking whether make supports nested variables... (cached) yes Step #7: checking for style of include used by make... GNU Step #7: checking for gcc... clang Step #7: checking whether the C compiler works... yes Step #7: checking for C compiler default output file name... a.out Step #7: checking for suffix of executables... Step #7: checking whether we are cross compiling... no Step #7: checking for suffix of object files... o Step #7: checking whether we are using the GNU C compiler... yes Step #7: checking whether clang accepts -g... yes Step #7: checking for clang option to accept ISO C89... none needed Step #7: checking whether clang understands -c and -o together... yes Step #7: checking dependency style of clang... gcc3 Step #7: checking for ar... ar Step #7: checking the archiver (ar) interface... ar Step #7: checking build system type... x86_64-pc-linux-gnu Step #7: checking host system type... x86_64-pc-linux-gnu Step #7: checking how to print strings... printf Step #7: checking for a sed that does not truncate output... /bin/sed Step #7: checking for grep that handles long lines and -e... /bin/grep Step #7: checking for egrep... /bin/grep -E Step #7: checking for fgrep... /bin/grep -F Step #7: checking for ld used by clang... /usr/bin/ld Step #7: checking if the linker (/usr/bin/ld) is GNU ld... yes Step #7: checking for BSD- or MS-compatible name lister (nm)... /usr/bin/nm -B Step #7: checking the name lister (/usr/bin/nm -B) interface... BSD nm Step #7: checking whether ln -s works... yes Step #7: checking the maximum length of command line arguments... 1572864 Step #7: checking how to convert x86_64-pc-linux-gnu file names to x86_64-pc-linux-gnu format... func_convert_file_noop Step #7: checking how to convert x86_64-pc-linux-gnu file names to toolchain format... func_convert_file_noop Step #7: checking for /usr/bin/ld option to reload object files... -r Step #7: checking for objdump... objdump Step #7: checking how to recognize dependent libraries... pass_all Step #7: checking for dlltool... no Step #7: checking how to associate runtime and link libraries... printf %s\n Step #7: checking for archiver @FILE support... @ Step #7: checking for strip... strip Step #7: checking for ranlib... ranlib Step #7: checking command to parse /usr/bin/nm -B output from clang object... ok Step #7: checking for sysroot... no Step #7: checking for a working dd... /bin/dd Step #7: checking how to truncate binary pipes... /bin/dd bs=4096 count=1 Step #7: checking for mt... no Step #7: checking if : is a manifest tool... no Step #7: checking how to run the C preprocessor... clang -E Step #7: checking for ANSI C header files... yes Step #7: checking for sys/types.h... yes Step #7: checking for sys/stat.h... yes Step #7: checking for stdlib.h... yes Step #7: checking for string.h... yes Step #7: checking for memory.h... yes Step #7: checking for strings.h... yes Step #7: checking for inttypes.h... yes Step #7: checking for stdint.h... yes Step #7: checking for unistd.h... yes Step #7: checking for dlfcn.h... yes Step #7: checking for objdir... .libs Step #7: checking if clang supports -fno-rtti -fno-exceptions... no Step #7: checking for clang option to produce PIC... -fPIC -DPIC Step #7: checking if clang PIC flag -fPIC -DPIC works... yes Step #7: checking if clang static flag -static works... yes Step #7: checking if clang supports -c -o file.o... yes Step #7: checking if clang supports -c -o file.o... (cached) yes Step #7: checking whether the clang linker (/usr/bin/ld -m elf_x86_64) supports shared libraries... yes Step #7: checking dynamic linker characteristics... GNU/Linux ld.so Step #7: checking how to hardcode library paths into programs... immediate Step #7: checking whether stripping libraries is possible... yes Step #7: checking if libtool supports shared libraries... yes Step #7: checking whether to build shared libraries... no Step #7: checking whether to build static libraries... yes Step #7: checking for gcc... (cached) clang Step #7: checking whether we are using the GNU C compiler... (cached) yes Step #7: checking whether clang accepts -g... (cached) yes Step #7: checking for clang option to accept ISO C89... (cached) none needed Step #7: checking whether clang understands -c and -o together... (cached) yes Step #7: checking dependency style of clang... (cached) gcc3 Step #7: checking for pkg-config... /usr/bin/pkg-config Step #7: checking pkg-config is at least version 0.9.0... yes Step #7: checking for native Win32... no Step #7: checking for some Win32 platform... no Step #7: checking for ANSI C header files... (cached) yes Step #7: checking for stdlib.h... (cached) yes Step #7: checking for string.h... (cached) yes Step #7: checking for strings.h... (cached) yes Step #7: checking for inttypes.h... (cached) yes Step #7: checking wchar.h usability... yes Step #7: checking wchar.h presence... yes Step #7: checking for wchar.h... yes Step #7: checking asm/page.h usability... no Step #7: checking asm/page.h presence... no Step #7: checking for asm/page.h... no Step #7: checking sys/times.h usability... yes Step #7: checking sys/times.h presence... yes Step #7: checking for sys/times.h... yes Step #7: checking for an ANSI C-conforming const... yes Step #7: checking for preprocessor stringizing operator... yes Step #7: checking size of int... 4 Step #7: checking size of short... 2 Step #7: checking size of void *... 8 Step #7: checking size of wchar_t... 4 Step #7: checking for memmove... yes Step #7: checking for memset... yes Step #7: checking for strdup... yes Step #7: checking return type of signal handlers... void Step #7: checking for GLIB... no Step #7: checking that generated files are newer than configure... done Step #7: configure: creating ./config.status Step #7: config.status: creating fribidi.pc Step #7: config.status: creating lib/fribidi-config.h Step #7: config.status: creating Makefile Step #7: config.status: creating charset/Makefile Step #7: config.status: creating gen.tab/Makefile Step #7: config.status: creating lib/Makefile Step #7: config.status: creating bin/Makefile Step #7: config.status: creating doc/Makefile Step #7: config.status: creating test/Makefile Step #7: config.status: creating fribidi-vs-unicode/Makefile Step #7: config.status: creating config.h Step #7: config.status: executing depfiles commands Step #7: config.status: executing libtool commands Step #7: + make install Step #7: (cd lib && make fribidi-unicode-version.h) Step #7: make[1]: Entering directory '/src/fribidi/lib' Step #7: make[2]: Entering directory '/src/fribidi/gen.tab' Step #7: make gen-unicode-version Step #7: make[3]: Entering directory '/src/fribidi/gen.tab' Step #7: CC gen-unicode-version.o Step #7: CCLD gen-unicode-version Step #7: clang-5.0: warning: argument unused during compilation: '-ansi' [-Wunused-command-line-argument] Step #7: make[3]: Leaving directory '/src/fribidi/gen.tab' Step #7: ./gen-unicode-version ./unidata/ReadMe.txt ./unidata/BidiMirroring.txt gen-unicode-version.c > fribidi-unicode-version.h \ Step #7: || (rm -f fribidi-unicode-version.h && false) Step #7: Reading `./unidata/ReadMe.txt' Step #7: Reading `./unidata/BidiMirroring.txt' Step #7: Generating `fribidi-unicode-version.h' Step #7: make[2]: Leaving directory '/src/fribidi/gen.tab' Step #7: make[1]: Leaving directory '/src/fribidi/lib' Step #7: make install-recursive Step #7: make[1]: Entering directory '/src/fribidi' Step #7: Making install in gen.tab Step #7: make[2]: Entering directory '/src/fribidi/gen.tab' Step #7: make[3]: Entering directory '/src/fribidi/gen.tab' Step #7: make[3]: Nothing to be done for 'install-exec-am'. Step #7: make[3]: Nothing to be done for 'install-data-am'. Step #7: make[3]: Leaving directory '/src/fribidi/gen.tab' Step #7: make[2]: Leaving directory '/src/fribidi/gen.tab' Step #7: Making install in charset Step #7: make[2]: Entering directory '/src/fribidi/charset' Step #7: CC fribidi-char-sets.lo Step #7: CC fribidi-char-sets-cap-rtl.lo Step #7: CC fribidi-char-sets-cp1255.lo Step #7: CC fribidi-char-sets-cp1256.lo Step #7: CC fribidi-char-sets-iso8859-6.lo Step #7: CC fribidi-char-sets-iso8859-8.lo Step #7: CC fribidi-char-sets-utf8.lo Step #7: CCLD libfribidi-char-sets.la Step #7: ar: `u' modifier ignored since `D' is the default (see `U') Step #7: make[3]: Entering directory '/src/fribidi/charset' Step #7: make[3]: Nothing to be done for 'install-exec-am'. Step #7: /bin/mkdir -p '/work/include/fribidi' Step #7: /usr/bin/install -c -m 644 fribidi-char-sets.h fribidi-char-sets-list.h '/work/include/fribidi' Step #7: make[3]: Leaving directory '/src/fribidi/charset' Step #7: make[2]: Leaving directory '/src/fribidi/charset' Step #7: Making install in lib Step #7: make[2]: Entering directory '/src/fribidi/lib' Step #7: make[3]: Entering directory '/src/fribidi/gen.tab' Step #7: make gen-arabic-shaping-tab Step #7: make[4]: Entering directory '/src/fribidi/gen.tab' Step #7: CC gen-arabic-shaping-tab.o Step #7: CCLD gen-arabic-shaping-tab Step #7: clang-5.0: warning: argument unused during compilation: '-ansi' [-Wunused-command-line-argument] Step #7: make[4]: Leaving directory '/src/fribidi/gen.tab' Step #7: ./gen-arabic-shaping-tab 2 ./unidata/UnicodeData.txt ../lib/fribidi-unicode-version.h gen-arabic-shaping-tab.c > arabic-shaping.tab.i \ Step #7: || (rm -f arabic-shaping.tab.i && false) Step #7: Reading `./unidata/UnicodeData.txt' Step #7: Generating `arabic-shaping.tab.i', it may take up to a few minutes Step #7: make[3]: Leaving directory '/src/fribidi/gen.tab' Step #7: make[3]: Entering directory '/src/fribidi/gen.tab' Step #7: make gen-bidi-type-tab Step #7: make[4]: Entering directory '/src/fribidi/gen.tab' Step #7: CC gen-bidi-type-tab.o Step #7: CC packtab.o Step #7: CCLD gen-bidi-type-tab Step #7: clang-5.0: warning: argument unused during compilation: '-ansi' [-Wunused-command-line-argument] Step #7: make[4]: Leaving directory '/src/fribidi/gen.tab' Step #7: ./gen-bidi-type-tab 2 ./unidata/UnicodeData.txt ../lib/fribidi-unicode-version.h gen-bidi-type-tab.c packtab.c packtab.h > bidi-type.tab.i \ Step #7: || (rm -f bidi-type.tab.i && false) Step #7: Reading `./unidata/UnicodeData.txt' Step #7: Generating `bidi-type.tab.i', it may take up to a few minutes Step #7: make[3]: Leaving directory '/src/fribidi/gen.tab' Step #7: make[3]: Entering directory '/src/fribidi/gen.tab' Step #7: make gen-joining-type-tab Step #7: make[4]: Entering directory '/src/fribidi/gen.tab' Step #7: CC gen-joining-type-tab.o Step #7: CCLD gen-joining-type-tab Step #7: clang-5.0: warning: argument unused during compilation: '-ansi' [-Wunused-command-line-argument] Step #7: make[4]: Leaving directory '/src/fribidi/gen.tab' Step #7: ./gen-joining-type-tab 2 ./unidata/UnicodeData.txt ./unidata/ArabicShaping.txt ../lib/fribidi-unicode-version.h gen-joining-type-tab.c packtab.c packtab.h > joining-type.tab.i \ Step #7: || (rm -f joining-type.tab.i && false) Step #7: Reading `./unidata/UnicodeData.txt' Step #7: Reading `./unidata/ArabicShaping.txt' Step #7: Generating `joining-type.tab.i', it may take up to a few minutes Step #7: make[3]: Leaving directory '/src/fribidi/gen.tab' Step #7: make[3]: Entering directory '/src/fribidi/gen.tab' Step #7: make gen-mirroring-tab Step #7: make[4]: Entering directory '/src/fribidi/gen.tab' Step #7: CC gen-mirroring-tab.o Step #7: CCLD gen-mirroring-tab Step #7: clang-5.0: warning: argument unused during compilation: '-ansi' [-Wunused-command-line-argument] Step #7: make[4]: Leaving directory '/src/fribidi/gen.tab' Step #7: ./gen-mirroring-tab 2 ./unidata/BidiMirroring.txt ../lib/fribidi-unicode-version.h gen-mirroring-tab.c packtab.c packtab.h > mirroring.tab.i \ Step #7: || (rm -f mirroring.tab.i && false) Step #7: Reading `./unidata/BidiMirroring.txt' Step #7: Generating `mirroring.tab.i', it may take up to a few minutes Step #7: make[3]: Leaving directory '/src/fribidi/gen.tab' Step #7: make install-am Step #7: make[3]: Entering directory '/src/fribidi/lib' Step #7: CC fribidi.lo Step #7: CC fribidi-arabic.lo Step #7: CC fribidi-bidi.lo Step #7: fribidi-bidi.c:425:28: warning: implicit conversion from enumeration type 'FriBidiCharType' to different enumeration type 'FriBidiParType' [-Wenum-conversion] Step #7: *pbase_dir = FRIBIDI_LEVEL_TO_DIR (base_level); Step #7: ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #7: ./fribidi-bidi-types.h:263:32: note: expanded from macro 'FRIBIDI_LEVEL_TO_DIR' Step #7: (FRIBIDI_LEVEL_IS_RTL (lev) ? FRIBIDI_TYPE_RTL : FRIBIDI_TYPE_LTR) Step #7: ^~~~~~~~~~~~~~~~ Step #7: fribidi-bidi.c:425:28: warning: implicit conversion from enumeration type 'FriBidiCharType' to different enumeration type 'FriBidiParType' [-Wenum-conversion] Step #7: *pbase_dir = FRIBIDI_LEVEL_TO_DIR (base_level); Step #7: ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #7: ./fribidi-bidi-types.h:263:51: note: expanded from macro 'FRIBIDI_LEVEL_TO_DIR' Step #7: (FRIBIDI_LEVEL_IS_RTL (lev) ? FRIBIDI_TYPE_RTL : FRIBIDI_TYPE_LTR) Step #7: ^~~~~~~~~~~~~~~~ Step #7: fribidi-bidi.c:430:14: warning: implicit conversion from enumeration type 'FriBidiCharType' to different enumeration type 'FriBidiParType' [-Wenum-conversion] Step #7: base_dir = FRIBIDI_LEVEL_TO_DIR (base_level); Step #7: ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #7: ./fribidi-bidi-types.h:263:32: note: expanded from macro 'FRIBIDI_LEVEL_TO_DIR' Step #7: (FRIBIDI_LEVEL_IS_RTL (lev) ? FRIBIDI_TYPE_RTL : FRIBIDI_TYPE_LTR) Step #7: ^~~~~~~~~~~~~~~~ Step #7: fribidi-bidi.c:430:14: warning: implicit conversion from enumeration type 'FriBidiCharType' to different enumeration type 'FriBidiParType' [-Wenum-conversion] Step #7: base_dir = FRIBIDI_LEVEL_TO_DIR (base_level); Step #7: ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #7: ./fribidi-bidi-types.h:263:51: note: expanded from macro 'FRIBIDI_LEVEL_TO_DIR' Step #7: (FRIBIDI_LEVEL_IS_RTL (lev) ? FRIBIDI_TYPE_RTL : FRIBIDI_TYPE_LTR) Step #7: ^~~~~~~~~~~~~~~~ Step #7: fribidi-bidi.c:432:59: warning: implicit conversion from enumeration type 'FriBidiParType' to different enumeration type 'FriBidiCharType' [-Wenum-conversion] Step #7: DBG2 (" base dir : %c", fribidi_char_from_bidi_type (base_dir)); Step #7: ~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^~~~~~~~ Step #7: ./debug.h:86:58: note: expanded from macro 'DBG2' Step #7: if (fribidi_debug_status()) { MSG2(FRIBIDI ": " s "\n", t); } \ Step #7: ^ Step #7: ./debug.h:67:37: note: expanded from macro 'MSG2' Step #7: FRIBIDI_FPRINTF(FRIBIDI_STDERR_ s, t); \ Step #7: ^ Step #7: fribidi-bidi.c:1020:16: warning: implicit conversion from enumeration type 'FriBidiParType' to different enumeration type 'FriBidiCharType' [-Wenum-conversion] Step #7: p->type = base_dir; Step #7: ~ ^~~~~~~~ Step #7: 6 warnings generated. Step #7: CC fribidi-bidi-types.lo Step #7: In file included from fribidi-bidi-types.c:93: Step #7: ./fribidi-bidi-types-list.h:87:1: warning: case value not in enumerated type 'FriBidiCharType' [-Wswitch] Step #7: _FRIBIDI_ADD_TYPE (WLTR, 'l') /* Weak Left To Right paragraph */ Step #7: ^ Step #7: fribidi-bidi-types.c:91:48: note: expanded from macro '_FRIBIDI_ADD_TYPE' Step #7: # define _FRIBIDI_ADD_TYPE(TYPE,SYMBOL) case FRIBIDI_TYPE_##TYPE: return STRINGIZE(TYPE); Step #7: ^ Step #7: :193:1: note: expanded from here Step #7: FRIBIDI_TYPE_WLTR Step #7: ^ Step #7: ./fribidi-bidi-types.h:247:27: note: expanded from macro 'FRIBIDI_TYPE_WLTR' Step #7: #define FRIBIDI_TYPE_WLTR FRIBIDI_PAR_WLTR Step #7: ^ Step #7: In file included from fribidi-bidi-types.c:93: Step #7: ./fribidi-bidi-types-list.h:88:1: warning: case value not in enumerated type 'FriBidiCharType' [-Wswitch] Step #7: _FRIBIDI_ADD_TYPE (WRTL, 'r') /* Weak Right To Left paragraph */ Step #7: ^ Step #7: fribidi-bidi-types.c:91:48: note: expanded from macro '_FRIBIDI_ADD_TYPE' Step #7: # define _FRIBIDI_ADD_TYPE(TYPE,SYMBOL) case FRIBIDI_TYPE_##TYPE: return STRINGIZE(TYPE); Step #7: ^ Step #7: :195:1: note: expanded from here Step #7: FRIBIDI_TYPE_WRTL Step #7: ^ Step #7: ./fribidi-bidi-types.h:248:27: note: expanded from macro 'FRIBIDI_TYPE_WRTL' Step #7: #define FRIBIDI_TYPE_WRTL FRIBIDI_PAR_WRTL Step #7: ^ Step #7: In file included from fribidi-bidi-types.c:113: Step #7: ./fribidi-bidi-types-list.h:87:1: warning: case value not in enumerated type 'FriBidiCharType' [-Wswitch] Step #7: _FRIBIDI_ADD_TYPE (WLTR, 'l') /* Weak Left To Right paragraph */ Step #7: ^ Step #7: fribidi-bidi-types.c:111:48: note: expanded from macro '_FRIBIDI_ADD_TYPE' Step #7: # define _FRIBIDI_ADD_TYPE(TYPE,SYMBOL) case FRIBIDI_TYPE_##TYPE: return SYMBOL; Step #7: ^ Step #7: :196:1: note: expanded from here Step #7: FRIBIDI_TYPE_WLTR Step #7: ^ Step #7: ./fribidi-bidi-types.h:247:27: note: expanded from macro 'FRIBIDI_TYPE_WLTR' Step #7: #define FRIBIDI_TYPE_WLTR FRIBIDI_PAR_WLTR Step #7: ^ Step #7: In file included from fribidi-bidi-types.c:113: Step #7: ./fribidi-bidi-types-list.h:88:1: warning: case value not in enumerated type 'FriBidiCharType' [-Wswitch] Step #7: _FRIBIDI_ADD_TYPE (WRTL, 'r') /* Weak Right To Left paragraph */ Step #7: ^ Step #7: fribidi-bidi-types.c:111:48: note: expanded from macro '_FRIBIDI_ADD_TYPE' Step #7: # define _FRIBIDI_ADD_TYPE(TYPE,SYMBOL) case FRIBIDI_TYPE_##TYPE: return SYMBOL; Step #7: ^ Step #7: :196:1: note: expanded from here Step #7: FRIBIDI_TYPE_WRTL Step #7: ^ Step #7: ./fribidi-bidi-types.h:248:27: note: expanded from macro 'FRIBIDI_TYPE_WRTL' Step #7: #define FRIBIDI_TYPE_WRTL FRIBIDI_PAR_WRTL Step #7: ^ Step #7: 4 warnings generated. Step #7: CC fribidi-deprecated.lo Step #7: CC fribidi-joining.lo Step #7: CC fribidi-joining-types.lo Step #7: CC fribidi-mirroring.lo Step #7: CC fribidi-run.lo Step #7: CC fribidi-shape.lo Step #7: CCLD libfribidi.la Step #7: ar: `u' modifier ignored since `D' is the default (see `U') Step #7: make[4]: Entering directory '/src/fribidi/lib' Step #7: /bin/mkdir -p '/work/lib' Step #7: /bin/bash ../libtool --mode=install /usr/bin/install -c libfribidi.la '/work/lib' Step #7: libtool: install: /usr/bin/install -c .libs/libfribidi.lai /work/lib/libfribidi.la Step #7: libtool: install: /usr/bin/install -c .libs/libfribidi.a /work/lib/libfribidi.a Step #7: libtool: install: chmod 644 /work/lib/libfribidi.a Step #7: libtool: install: ranlib /work/lib/libfribidi.a Step #7: libtool: finish: PATH="/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/out:/sbin" ldconfig -n /work/lib Step #7: ---------------------------------------------------------------------- Step #7: Libraries have been installed in: Step #7: /work/lib Step #7: Step #7: If you ever happen to want to link against installed libraries Step #7: in a given directory, LIBDIR, you must either use libtool, and Step #7: specify the full pathname of the library, or use the '-LLIBDIR' Step #7: flag during linking and do at least one of the following: Step #7: - add LIBDIR to the 'LD_LIBRARY_PATH' environment variable Step #7: during execution Step #7: - add LIBDIR to the 'LD_RUN_PATH' environment variable Step #7: during linking Step #7: - use the '-Wl,-rpath -Wl,LIBDIR' linker flag Step #7: - have your system administrator add LIBDIR to '/etc/ld.so.conf' Step #7: Step #7: See any operating system documentation about shared libraries for Step #7: more information, such as the ld(1) and ld.so(8) manual pages. Step #7: ---------------------------------------------------------------------- Step #7: /bin/mkdir -p '/work/include/fribidi' Step #7: /usr/bin/install -c -m 644 fribidi-config.h '/work/include/fribidi' Step #7: /bin/mkdir -p '/work/include/fribidi' Step #7: /usr/bin/install -c -m 644 fribidi-arabic.h fribidi-begindecls.h fribidi-bidi.h fribidi-bidi-types.h fribidi-bidi-types-list.h fribidi-common.h fribidi-deprecated.h fribidi-enddecls.h fribidi-flags.h fribidi-joining.h fribidi-joining-types.h fribidi-joining-types-list.h fribidi-mirroring.h fribidi-shape.h fribidi-types.h fribidi-unicode.h fribidi-unicode-version.h fribidi.h '/work/include/fribidi' Step #7: make[4]: Leaving directory '/src/fribidi/lib' Step #7: make[3]: Leaving directory '/src/fribidi/lib' Step #7: make[2]: Leaving directory '/src/fribidi/lib' Step #7: Making install in bin Step #7: make[2]: Entering directory '/src/fribidi/bin' Step #7: CC fribidi-main.o Step #7: CC getopt.o Step #7: CC getopt1.o Step #7: CCLD fribidi Step #7: clang-5.0: warning: argument unused during compilation: '-ansi' [-Wunused-command-line-argument] Step #7: CC fribidi-benchmark.o Step #7: CCLD fribidi-benchmark Step #7: clang-5.0: warning: argument unused during compilation: '-ansi' [-Wunused-command-line-argument] Step #7: CC fribidi-bidi-types.o Step #7: CCLD fribidi-bidi-types Step #7: clang-5.0: warning: argument unused during compilation: '-ansi' [-Wunused-command-line-argument] Step #7: CC fribidi-caprtl2utf8.o Step #7: CCLD fribidi-caprtl2utf8 Step #7: clang-5.0: warning: argument unused during compilation: '-ansi' [-Wunused-command-line-argument] Step #7: make[3]: Entering directory '/src/fribidi/bin' Step #7: /bin/mkdir -p '/work/bin' Step #7: /bin/bash ../libtool --mode=install /usr/bin/install -c fribidi '/work/bin' Step #7: libtool: install: /usr/bin/install -c fribidi /work/bin/fribidi Step #7: make[3]: Nothing to be done for 'install-data-am'. Step #7: make[3]: Leaving directory '/src/fribidi/bin' Step #7: make[2]: Leaving directory '/src/fribidi/bin' Step #7: Making install in doc Step #7: make[2]: Entering directory '/src/fribidi/doc' Step #7: Running c2man Step #7: ../missing: 81: ../missing: c2man: not found Step #7: WARNING: 'c2man' is missing on your system. Step #7: You might have modified some files without having the proper Step #7: tools for further handling them. Check the 'README' file, it Step #7: often tells you about the needed prerequisites for installing Step #7: this package. You may also peek at any GNU archive site, in Step #7: case some other package contains this missing 'c2man' program. Step #7: make[3]: Entering directory '/src/fribidi/doc' Step #7: Running c2man Step #7: ../missing: 81: ../missing: c2man: not found Step #7: WARNING: 'c2man' is missing on your system. Step #7: You might have modified some files without having the proper Step #7: tools for further handling them. Check the 'README' file, it Step #7: often tells you about the needed prerequisites for installing Step #7: this package. You may also peek at any GNU archive site, in Step #7: case some other package contains this missing 'c2man' program. Step #7: make[3]: Leaving directory '/src/fribidi/doc' Step #7: make[3]: Entering directory '/src/fribidi/doc' Step #7: Running c2man Step #7: ../missing: 81: ../missing: c2man: not found Step #7: WARNING: 'c2man' is missing on your system. Step #7: You might have modified some files without having the proper Step #7: tools for further handling them. Check the 'README' file, it Step #7: often tells you about the needed prerequisites for installing Step #7: this package. You may also peek at any GNU archive site, in Step #7: case some other package contains this missing 'c2man' program. Step #7: make[3]: Leaving directory '/src/fribidi/doc' Step #7: make[3]: Entering directory '/src/fribidi/doc' Step #7: Running c2man Step #7: ../missing: 81: ../missing: c2man: not found Step #7: WARNING: 'c2man' is missing on your system. Step #7: You might have modified some files without having the proper Step #7: tools for further handling them. Check the 'README' file, it Step #7: often tells you about the needed prerequisites for installing Step #7: this package. You may also peek at any GNU archive site, in Step #7: case some other package contains this missing 'c2man' program. Step #7: make[3]: Leaving directory '/src/fribidi/doc' Step #7: make[3]: Entering directory '/src/fribidi/doc' Step #7: Running c2man Step #7: ../missing: 81: ../missing: c2man: not found Step #7: WARNING: 'c2man' is missing on your system. Step #7: You might have modified some files without having the proper Step #7: tools for further handling them. Check the 'README' file, it Step #7: often tells you about the needed prerequisites for installing Step #7: this package. You may also peek at any GNU archive site, in Step #7: case some other package contains this missing 'c2man' program. Step #7: make[3]: Leaving directory '/src/fribidi/doc' Step #7: make[3]: Entering directory '/src/fribidi/doc' Step #7: Running c2man Step #7: ../missing: 81: ../missing: c2man: not found Step #7: WARNING: 'c2man' is missing on your system. Step #7: You might have modified some files without having the proper Step #7: tools for further handling them. Check the 'README' file, it Step #7: often tells you about the needed prerequisites for installing Step #7: this package. You may also peek at any GNU archive site, in Step #7: case some other package contains this missing 'c2man' program. Step #7: make[3]: Leaving directory '/src/fribidi/doc' Step #7: make[3]: Entering directory '/src/fribidi/doc' Step #7: Running c2man Step #7: ../missing: 81: ../missing: c2man: not found Step #7: WARNING: 'c2man' is missing on your system. Step #7: You might have modified some files without having the proper Step #7: tools for further handling them. Check the 'README' file, it Step #7: often tells you about the needed prerequisites for installing Step #7: this package. You may also peek at any GNU archive site, in Step #7: case some other package contains this missing 'c2man' program. Step #7: make[3]: Leaving directory '/src/fribidi/doc' Step #7: make[3]: Entering directory '/src/fribidi/doc' Step #7: Running c2man Step #7: ../missing: 81: ../missing: c2man: not found Step #7: WARNING: 'c2man' is missing on your system. Step #7: You might have modified some files without having the proper Step #7: tools for further handling them. Check the 'README' file, it Step #7: often tells you about the needed prerequisites for installing Step #7: this package. You may also peek at any GNU archive site, in Step #7: case some other package contains this missing 'c2man' program. Step #7: make[3]: Leaving directory '/src/fribidi/doc' Step #7: make[3]: Entering directory '/src/fribidi/doc' Step #7: Running c2man Step #7: ../missing: 81: ../missing: c2man: not found Step #7: WARNING: 'c2man' is missing on your system. Step #7: You might have modified some files without having the proper Step #7: tools for further handling them. Check the 'README' file, it Step #7: often tells you about the needed prerequisites for installing Step #7: this package. You may also peek at any GNU archive site, in Step #7: case some other package contains this missing 'c2man' program. Step #7: make[3]: Leaving directory '/src/fribidi/doc' Step #7: make[3]: Entering directory '/src/fribidi/doc' Step #7: Running c2man Step #7: ../missing: 81: ../missing: c2man: not found Step #7: WARNING: 'c2man' is missing on your system. Step #7: You might have modified some files without having the proper Step #7: tools for further handling them. Check the 'README' file, it Step #7: often tells you about the needed prerequisites for installing Step #7: this package. You may also peek at any GNU archive site, in Step #7: case some other package contains this missing 'c2man' program. Step #7: make[3]: Leaving directory '/src/fribidi/doc' Step #7: make[3]: Entering directory '/src/fribidi/doc' Step #7: Running c2man Step #7: ../missing: 81: ../missing: c2man: not found Step #7: WARNING: 'c2man' is missing on your system. Step #7: You might have modified some files without having the proper Step #7: tools for further handling them. Check the 'README' file, it Step #7: often tells you about the needed prerequisites for installing Step #7: this package. You may also peek at any GNU archive site, in Step #7: case some other package contains this missing 'c2man' program. Step #7: make[3]: Leaving directory '/src/fribidi/doc' Step #7: make[3]: Entering directory '/src/fribidi/doc' Step #7: Running c2man Step #7: ../missing: 81: ../missing: c2man: not found Step #7: WARNING: 'c2man' is missing on your system. Step #7: You might have modified some files without having the proper Step #7: tools for further handling them. Check the 'README' file, it Step #7: often tells you about the needed prerequisites for installing Step #7: this package. You may also peek at any GNU archive site, in Step #7: case some other package contains this missing 'c2man' program. Step #7: make[3]: Leaving directory '/src/fribidi/doc' Step #7: make[3]: Entering directory '/src/fribidi/doc' Step #7: Running c2man Step #7: ../missing: 81: ../missing: c2man: not found Step #7: WARNING: 'c2man' is missing on your system. Step #7: You might have modified some files without having the proper Step #7: tools for further handling them. Check the 'README' file, it Step #7: often tells you about the needed prerequisites for installing Step #7: this package. You may also peek at any GNU archive site, in Step #7: case some other package contains this missing 'c2man' program. Step #7: make[3]: Leaving directory '/src/fribidi/doc' Step #7: make[3]: Entering directory '/src/fribidi/doc' Step #7: Running c2man Step #7: ../missing: 81: ../missing: c2man: not found Step #7: WARNING: 'c2man' is missing on your system. Step #7: You might have modified some files without having the proper Step #7: tools for further handling them. Check the 'README' file, it Step #7: often tells you about the needed prerequisites for installing Step #7: this package. You may also peek at any GNU archive site, in Step #7: case some other package contains this missing 'c2man' program. Step #7: make[3]: Leaving directory '/src/fribidi/doc' Step #7: make[3]: Entering directory '/src/fribidi/doc' Step #7: Running c2man Step #7: ../missing: 81: ../missing: c2man: not found Step #7: WARNING: 'c2man' is missing on your system. Step #7: You might have modified some files without having the proper Step #7: tools for further handling them. Check the 'README' file, it Step #7: often tells you about the needed prerequisites for installing Step #7: this package. You may also peek at any GNU archive site, in Step #7: case some other package contains this missing 'c2man' program. Step #7: make[3]: Leaving directory '/src/fribidi/doc' Step #7: make[3]: Entering directory '/src/fribidi/doc' Step #7: Running c2man Step #7: ../missing: 81: ../missing: c2man: not found Step #7: WARNING: 'c2man' is missing on your system. Step #7: You might have modified some files without having the proper Step #7: tools for further handling them. Check the 'README' file, it Step #7: often tells you about the needed prerequisites for installing Step #7: this package. You may also peek at any GNU archive site, in Step #7: case some other package contains this missing 'c2man' program. Step #7: make[3]: Leaving directory '/src/fribidi/doc' Step #7: make[3]: Entering directory '/src/fribidi/doc' Step #7: Running c2man Step #7: ../missing: 81: ../missing: c2man: not found Step #7: WARNING: 'c2man' is missing on your system. Step #7: You might have modified some files without having the proper Step #7: tools for further handling them. Check the 'README' file, it Step #7: often tells you about the needed prerequisites for installing Step #7: this package. You may also peek at any GNU archive site, in Step #7: case some other package contains this missing 'c2man' program. Step #7: make[3]: Leaving directory '/src/fribidi/doc' Step #7: make[3]: Entering directory '/src/fribidi/doc' Step #7: Running c2man Step #7: ../missing: 81: ../missing: c2man: not found Step #7: WARNING: 'c2man' is missing on your system. Step #7: You might have modified some files without having the proper Step #7: tools for further handling them. Check the 'README' file, it Step #7: often tells you about the needed prerequisites for installing Step #7: this package. You may also peek at any GNU archive site, in Step #7: case some other package contains this missing 'c2man' program. Step #7: make[3]: Leaving directory '/src/fribidi/doc' Step #7: make[3]: Entering directory '/src/fribidi/doc' Step #7: Running c2man Step #7: ../missing: 81: ../missing: c2man: not found Step #7: WARNING: 'c2man' is missing on your system. Step #7: You might have modified some files without having the proper Step #7: tools for further handling them. Check the 'README' file, it Step #7: often tells you about the needed prerequisites for installing Step #7: this package. You may also peek at any GNU archive site, in Step #7: case some other package contains this missing 'c2man' program. Step #7: make[3]: Leaving directory '/src/fribidi/doc' Step #7: make[3]: Entering directory '/src/fribidi/doc' Step #7: Running c2man Step #7: ../missing: 81: ../missing: c2man: not found Step #7: WARNING: 'c2man' is missing on your system. Step #7: You might have modified some files without having the proper Step #7: tools for further handling them. Check the 'README' file, it Step #7: often tells you about the needed prerequisites for installing Step #7: this package. You may also peek at any GNU archive site, in Step #7: case some other package contains this missing 'c2man' program. Step #7: make[3]: Leaving directory '/src/fribidi/doc' Step #7: make[3]: Entering directory '/src/fribidi/doc' Step #7: Running c2man Step #7: ../missing: 81: ../missing: c2man: not found Step #7: WARNING: 'c2man' is missing on your system. Step #7: You might have modified some files without having the proper Step #7: tools for further handling them. Check the 'README' file, it Step #7: often tells you about the needed prerequisites for installing Step #7: this package. You may also peek at any GNU archive site, in Step #7: case some other package contains this missing 'c2man' program. Step #7: make[3]: Leaving directory '/src/fribidi/doc' Step #7: make[3]: Entering directory '/src/fribidi/doc' Step #7: Running c2man Step #7: ../missing: 81: ../missing: c2man: not found Step #7: WARNING: 'c2man' is missing on your system. Step #7: You might have modified some files without having the proper Step #7: tools for further handling them. Check the 'README' file, it Step #7: often tells you about the needed prerequisites for installing Step #7: this package. You may also peek at any GNU archive site, in Step #7: case some other package contains this missing 'c2man' program. Step #7: make[3]: Leaving directory '/src/fribidi/doc' Step #7: make[3]: Entering directory '/src/fribidi/doc' Step #7: Running c2man Step #7: ../missing: 81: ../missing: c2man: not found Step #7: WARNING: 'c2man' is missing on your system. Step #7: You might have modified some files without having the proper Step #7: tools for further handling them. Check the 'README' file, it Step #7: often tells you about the needed prerequisites for installing Step #7: this package. You may also peek at any GNU archive site, in Step #7: case some other package contains this missing 'c2man' program. Step #7: make[3]: Leaving directory '/src/fribidi/doc' Step #7: make[3]: Entering directory '/src/fribidi/doc' Step #7: Running c2man Step #7: ../missing: 81: ../missing: c2man: not found Step #7: WARNING: 'c2man' is missing on your system. Step #7: You might have modified some files without having the proper Step #7: tools for further handling them. Check the 'README' file, it Step #7: often tells you about the needed prerequisites for installing Step #7: this package. You may also peek at any GNU archive site, in Step #7: case some other package contains this missing 'c2man' program. Step #7: make[3]: Leaving directory '/src/fribidi/doc' Step #7: make[3]: Entering directory '/src/fribidi/doc' Step #7: Running c2man Step #7: ../missing: 81: ../missing: c2man: not found Step #7: WARNING: 'c2man' is missing on your system. Step #7: You might have modified some files without having the proper Step #7: tools for further handling them. Check the 'README' file, it Step #7: often tells you about the needed prerequisites for installing Step #7: this package. You may also peek at any GNU archive site, in Step #7: case some other package contains this missing 'c2man' program. Step #7: make[3]: Leaving directory '/src/fribidi/doc' Step #7: make[3]: Entering directory '/src/fribidi/doc' Step #7: Running c2man Step #7: ../missing: 81: ../missing: c2man: not found Step #7: WARNING: 'c2man' is missing on your system. Step #7: You might have modified some files without having the proper Step #7: tools for further handling them. Check the 'README' file, it Step #7: often tells you about the needed prerequisites for installing Step #7: this package. You may also peek at any GNU archive site, in Step #7: case some other package contains this missing 'c2man' program. Step #7: make[3]: Leaving directory '/src/fribidi/doc' Step #7: make[3]: Entering directory '/src/fribidi/doc' Step #7: Running c2man Step #7: ../missing: 81: ../missing: c2man: not found Step #7: WARNING: 'c2man' is missing on your system. Step #7: You might have modified some files without having the proper Step #7: tools for further handling them. Check the 'README' file, it Step #7: often tells you about the needed prerequisites for installing Step #7: this package. You may also peek at any GNU archive site, in Step #7: case some other package contains this missing 'c2man' program. Step #7: make[3]: Leaving directory '/src/fribidi/doc' Step #7: make[3]: Entering directory '/src/fribidi/doc' Step #7: Running c2man Step #7: ../missing: 81: ../missing: c2man: not found Step #7: WARNING: 'c2man' is missing on your system. Step #7: You might have modified some files without having the proper Step #7: tools for further handling them. Check the 'README' file, it Step #7: often tells you about the needed prerequisites for installing Step #7: this package. You may also peek at any GNU archive site, in Step #7: case some other package contains this missing 'c2man' program. Step #7: make[3]: Leaving directory '/src/fribidi/doc' Step #7: make[3]: Entering directory '/src/fribidi/doc' Step #7: Running c2man Step #7: ../missing: 81: ../missing: c2man: not found Step #7: WARNING: 'c2man' is missing on your system. Step #7: You might have modified some files without having the proper Step #7: tools for further handling them. Check the 'README' file, it Step #7: often tells you about the needed prerequisites for installing Step #7: this package. You may also peek at any GNU archive site, in Step #7: case some other package contains this missing 'c2man' program. Step #7: make[3]: Leaving directory '/src/fribidi/doc' Step #7: make[3]: Entering directory '/src/fribidi/doc' Step #7: Running c2man Step #7: ../missing: 81: ../missing: c2man: not found Step #7: WARNING: 'c2man' is missing on your system. Step #7: You might have modified some files without having the proper Step #7: tools for further handling them. Check the 'README' file, it Step #7: often tells you about the needed prerequisites for installing Step #7: this package. You may also peek at any GNU archive site, in Step #7: case some other package contains this missing 'c2man' program. Step #7: make[3]: Leaving directory '/src/fribidi/doc' Step #7: make[3]: Entering directory '/src/fribidi/doc' Step #7: make[3]: Nothing to be done for 'install-exec-am'. Step #7: /bin/mkdir -p '/work/share/man/man3' Step #7: /usr/bin/install -c -m 644 fribidi_charset_to_unicode.3 fribidi_unicode_to_charset.3 fribidi_parse_charset.3 fribidi_debug_status.3 fribidi_get_bidi_type.3 fribidi_get_bidi_type_name.3 fribidi_get_bidi_types.3 fribidi_get_joining_type.3 fribidi_get_joining_type_name.3 fribidi_get_joining_types.3 fribidi_get_mirror_char.3 fribidi_get_par_direction.3 fribidi_get_par_embedding_levels.3 fribidi_get_type.3 fribidi_get_type_internal.3 fribidi_join_arabic.3 fribidi_log2vis.3 fribidi_log2vis_get_embedding_levels.3 fribidi_mirroring_status.3 fribidi_remove_bidi_marks.3 fribidi_reorder_line.3 fribidi_reorder_nsm_status.3 fribidi_set_debug.3 fribidi_set_mirroring.3 fribidi_set_reorder_nsm.3 fribidi_shape.3 fribidi_shape_mirroring.3 fribidi_unicode_version.3 fribidi_version_info.3 '/work/share/man/man3' Step #7: make[3]: Leaving directory '/src/fribidi/doc' Step #7: make[2]: Leaving directory '/src/fribidi/doc' Step #7: Making install in test Step #7: make[2]: Entering directory '/src/fribidi/test' Step #7: make[3]: Entering directory '/src/fribidi/test' Step #7: make[3]: Nothing to be done for 'install-exec-am'. Step #7: make[3]: Nothing to be done for 'install-data-am'. Step #7: make[3]: Leaving directory '/src/fribidi/test' Step #7: make[2]: Leaving directory '/src/fribidi/test' Step #7: Making install in fribidi-vs-unicode Step #7: make[2]: Entering directory '/src/fribidi/fribidi-vs-unicode' Step #7: make[3]: Entering directory '/src/fribidi/fribidi-vs-unicode' Step #7: make[3]: Nothing to be done for 'install-data-am'. Step #7: make[3]: Leaving directory '/src/fribidi/fribidi-vs-unicode' Step #7: make[2]: Leaving directory '/src/fribidi/fribidi-vs-unicode' Step #7: make[2]: Entering directory '/src/fribidi' Step #7: make[3]: Entering directory '/src/fribidi' Step #7: make[3]: Nothing to be done for 'install-exec-am'. Step #7: /bin/mkdir -p '/work/lib/pkgconfig' Step #7: /usr/bin/install -c -m 644 fribidi.pc '/work/lib/pkgconfig' Step #7: make[3]: Leaving directory '/src/fribidi' Step #7: make[2]: Leaving directory '/src/fribidi' Step #7: make[1]: Leaving directory '/src/fribidi' Step #7: + cd /src/libass Step #7: + export PKG_CONFIG_PATH=/work/lib/pkgconfig Step #7: + PKG_CONFIG_PATH=/work/lib/pkgconfig Step #7: + ./autogen.sh Step #7: Running autoreconf... Step #7: autoreconf: Entering directory `.' Step #7: autoreconf: configure.ac: not using Gettext Step #7: autoreconf: running: aclocal --force -I m4 Step #7: autoreconf: configure.ac: tracing Step #7: autoreconf: running: libtoolize --copy --force Step #7: libtoolize: putting auxiliary files in '.'. Step #7: libtoolize: copying file './ltmain.sh' Step #7: libtoolize: putting macros in AC_CONFIG_MACRO_DIRS, 'm4'. Step #7: libtoolize: copying file 'm4/libtool.m4' Step #7: libtoolize: copying file 'm4/ltoptions.m4' Step #7: libtoolize: copying file 'm4/ltsugar.m4' Step #7: libtoolize: copying file 'm4/ltversion.m4' Step #7: libtoolize: copying file 'm4/lt~obsolete.m4' Step #7: autoreconf: running: /usr/bin/autoconf --force Step #7: autoreconf: running: /usr/bin/autoheader --force Step #7: autoreconf: running: automake --add-missing --copy --force-missing Step #7: configure.ac:6: installing './compile' Step #7: configure.ac:6: installing './config.guess' Step #7: configure.ac:6: installing './config.sub' Step #7: configure.ac:2: installing './install-sh' Step #7: configure.ac:2: installing './missing' Step #7: libass/Makefile.am: installing './depcomp' Step #7: autoreconf: Leaving directory `.' Step #7: + ./configure --disable-asm Step #7: checking for a BSD-compatible install... /usr/bin/install -c Step #7: checking whether build environment is sane... yes Step #7: checking for a thread-safe mkdir -p... /bin/mkdir -p Step #7: checking for gawk... no Step #7: checking for mawk... mawk Step #7: checking whether make sets $(MAKE)... yes Step #7: checking whether make supports nested variables... yes Step #7: checking build system type... x86_64-pc-linux-gnu Step #7: checking host system type... x86_64-pc-linux-gnu Step #7: checking how to print strings... printf Step #7: checking for style of include used by make... GNU Step #7: checking for gcc... clang Step #7: checking whether the C compiler works... yes Step #7: checking for C compiler default output file name... a.out Step #7: checking for suffix of executables... Step #7: checking whether we are cross compiling... no Step #7: checking for suffix of object files... o Step #7: checking whether we are using the GNU C compiler... yes Step #7: checking whether clang accepts -g... yes Step #7: checking for clang option to accept ISO C89... none needed Step #7: checking whether clang understands -c and -o together... yes Step #7: checking dependency style of clang... gcc3 Step #7: checking for a sed that does not truncate output... /bin/sed Step #7: checking for grep that handles long lines and -e... /bin/grep Step #7: checking for egrep... /bin/grep -E Step #7: checking for fgrep... /bin/grep -F Step #7: checking for ld used by clang... /usr/bin/ld Step #7: checking if the linker (/usr/bin/ld) is GNU ld... yes Step #7: checking for BSD- or MS-compatible name lister (nm)... /usr/bin/nm -B Step #7: checking the name lister (/usr/bin/nm -B) interface... BSD nm Step #7: checking whether ln -s works... yes Step #7: checking the maximum length of command line arguments... 1572864 Step #7: checking how to convert x86_64-pc-linux-gnu file names to x86_64-pc-linux-gnu format... func_convert_file_noop Step #7: checking how to convert x86_64-pc-linux-gnu file names to toolchain format... func_convert_file_noop Step #7: checking for /usr/bin/ld option to reload object files... -r Step #7: checking for objdump... objdump Step #7: checking how to recognize dependent libraries... pass_all Step #7: checking for dlltool... no Step #7: checking how to associate runtime and link libraries... printf %s\n Step #7: checking for ar... ar Step #7: checking for archiver @FILE support... @ Step #7: checking for strip... strip Step #7: checking for ranlib... ranlib Step #7: checking command to parse /usr/bin/nm -B output from clang object... ok Step #7: checking for sysroot... no Step #7: checking for a working dd... /bin/dd Step #7: checking how to truncate binary pipes... /bin/dd bs=4096 count=1 Step #7: checking for mt... no Step #7: checking if : is a manifest tool... no Step #7: checking how to run the C preprocessor... clang -E Step #7: checking for ANSI C header files... yes Step #7: checking for sys/types.h... yes Step #7: checking for sys/stat.h... yes Step #7: checking for stdlib.h... yes Step #7: checking for string.h... yes Step #7: checking for memory.h... yes Step #7: checking for strings.h... yes Step #7: checking for inttypes.h... yes Step #7: checking for stdint.h... yes Step #7: checking for unistd.h... yes Step #7: checking for dlfcn.h... yes Step #7: checking for objdir... .libs Step #7: checking if clang supports -fno-rtti -fno-exceptions... no Step #7: checking for clang option to produce PIC... -fPIC -DPIC Step #7: checking if clang PIC flag -fPIC -DPIC works... yes Step #7: checking if clang static flag -static works... yes Step #7: checking if clang supports -c -o file.o... yes Step #7: checking if clang supports -c -o file.o... (cached) yes Step #7: checking whether the clang linker (/usr/bin/ld -m elf_x86_64) supports shared libraries... yes Step #7: checking whether -lc should be explicitly linked in... no Step #7: checking dynamic linker characteristics... GNU/Linux ld.so Step #7: checking how to hardcode library paths into programs... immediate Step #7: checking whether stripping libraries is possible... yes Step #7: checking if libtool supports shared libraries... yes Step #7: checking whether to build shared libraries... yes Step #7: checking whether to build static libraries... yes Step #7: checking for gcc... (cached) clang Step #7: checking whether we are using the GNU C compiler... (cached) yes Step #7: checking whether clang accepts -g... (cached) yes Step #7: checking for clang option to accept ISO C89... (cached) none needed Step #7: checking whether clang understands -c and -o together... (cached) yes Step #7: checking dependency style of clang... (cached) gcc3 Step #7: checking how to run the C preprocessor... clang -E Step #7: checking dependency style of clang... gcc3 Step #7: checking for ANSI C header files... (cached) yes Step #7: checking for stdbool.h that conforms to C99... yes Step #7: checking for _Bool... yes Step #7: checking for stdint.h... (cached) yes Step #7: checking iconv.h usability... yes Step #7: checking iconv.h presence... yes Step #7: checking for iconv.h... yes Step #7: checking for strdup... yes Step #7: checking for strndup... yes Step #7: checking for library containing libiconv_open... no Step #7: checking for library containing iconv_open... none required Step #7: checking for fabs in -lm... yes Step #7: checking for pkg-config... /usr/bin/pkg-config Step #7: checking pkg-config is at least version 0.9.0... yes Step #7: checking for FREETYPE... yes Step #7: checking for FRIBIDI... yes Step #7: checking for FONTCONFIG... yes Step #7: checking for CORETEXT... no Step #7: checking for DIRECTWRITE... no Step #7: checking for HARFBUZZ... no Step #7: checking whether make supports nested variables... (cached) yes Step #7: checking that generated files are newer than configure... done Step #7: configure: creating ./config.status Step #7: config.status: creating Makefile Step #7: config.status: creating libass/Makefile Step #7: config.status: creating test/Makefile Step #7: config.status: creating profile/Makefile Step #7: config.status: creating libass.pc Step #7: config.status: creating config.h Step #7: config.status: executing depfiles commands Step #7: config.status: executing libtool commands Step #7: ++ nproc Step #7: + make -j32 Step #7: make all-recursive Step #7: make[1]: Entering directory '/src/libass' Step #7: Making all in libass Step #7: make[2]: Entering directory '/src/libass/libass' Step #7: CC ass.lo Step #7: CC ass_cache.lo Step #7: CC ass_font.lo Step #7: CC ass_render.lo Step #7: CC ass_fontselect.lo Step #7: CC ass_utils.lo Step #7: CC ass_bitmap.lo Step #7: CC ass_blur.lo Step #7: CC ass_library.lo Step #7: CC ass_parse.lo Step #7: CC ass_drawing.lo Step #7: CC ass_render_api.lo Step #7: CC ass_shaper.lo Step #7: CC ass_strtod.lo Step #7: CC ass_fontconfig.lo Step #7: CC ass_string.lo Step #7: CC ass_rasterizer_c.lo Step #7: CC ass_rasterizer.lo Step #7: ass_rasterizer_c.c:31:26: warning: implicit conversion from 'int' to 'int8_t' (aka 'signed char') changes value from 255 to -1 [-Wconstant-conversion] Step #7: int8_t value = set ? 255 : 0; Step #7: ~~~~~ ^~~ Step #7: ass_rasterizer_c.c:42:26: warning: implicit conversion from 'int' to 'int8_t' (aka 'signed char') changes value from 255 to -1 [-Wconstant-conversion] Step #7: int8_t value = set ? 255 : 0; Step #7: ~~~~~ ^~~ Step #7: ass_fontselect.c:524:26: warning: missing field 'families' initializer [-Wmissing-field-initializers] Step #7: ASS_FontInfo req = {0}; Step #7: ^ Step #7: ass_fontselect.c:621:39: warning: missing field 'fullnames' initializer [-Wmissing-field-initializers] Step #7: ASS_FontProviderMetaData meta = {0}; Step #7: ^ Step #7: 2 warnings generated. Step #7: 2 warnings generated. Step #7: CCLD libass.la Step #7: ar: `u' modifier ignored since `D' is the default (see `U') Step #7: make[2]: Leaving directory '/src/libass/libass' Step #7: make[2]: Entering directory '/src/libass' Step #7: make[2]: Nothing to be done for 'all-am'. Step #7: make[2]: Leaving directory '/src/libass' Step #7: make[1]: Leaving directory '/src/libass' Step #7: + clang++ -O1 -fno-omit-frame-pointer -gline-tables-only -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fsanitize=bool,function,signed-integer-overflow,shift,vla-bound,vptr -fno-sanitize-recover=undefined -fsanitize-coverage=trace-pc-guard,trace-cmp -stdlib=libc++ -std=c++11 -I/src/libass -L/work/lib /src/libass_fuzzer.cc -o /workspace/out/undefined/libass_fuzzer -lFuzzingEngine libass/.libs/libass.a -Wl,-Bstatic -lfontconfig -lfribidi -lfreetype -lz -lpng12 -lexpat -Wl,-Bdynamic Step #7: + cp /src/ass.dict /src/libass_fuzzer.options /workspace/out/undefined/ Finished Step #7 Step #8: Already have image: gcr.io/oss-fuzz/libass Starting Step #8 Step #8: adding: ass.dict (deflated 55%) Step #8: adding: libass_fuzzer (deflated 64%) Step #8: adding: libass_fuzzer.options (deflated 4%) Finished Step #8 Step #9: Already have image (with digest): gcr.io/clusterfuzz-external/uploader Starting Step #9 Step #9: % Total % Received % Xferd Average Speed Time Time Time Current Step #9: Dload Upload Total Spent Left Speed Step #9: 0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0 100 2011k 0 0 100 2011k 0 2964k --:--:-- --:--:-- --:--:-- 2962k 100 2011k 0 0 100 2011k 0 2964k --:--:-- --:--:-- --:--:-- 2962k Finished Step #9 Step #10: Already have image (with digest): gcr.io/clusterfuzz-external/uploader Starting Step #10 Step #10: % Total % Received % Xferd Average Speed Time Time Time Current Step #10: Dload Upload Total Spent Left Speed Step #10: 0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0 100 444 0 0 100 444 0 1334 --:--:-- --:--:-- --:--:-- 1333 100 444 0 0 100 444 0 1334 --:--:-- --:--:-- --:--:-- 1333 Finished Step #10 Step #11: Already have image: gcr.io/oss-fuzz/libass Starting Step #11 Finished Step #11 Step #12: Already have image: gcr.io/oss-fuzz/libass Starting Step #12 Step #12: --------------------------------------------------------------- Step #12: /src/afl/llvm_mode/afl-llvm-rt.o.c:67:7: warning: initializing 'u8 *' (aka 'unsigned char *') with an expression of type 'char *' converts between pointers to integer types with different sign [-Wpointer-sign] Step #12: u8 *id_str = getenv(SHM_ENV_VAR); Step #12: ^ ~~~~~~~~~~~~~~~~~~~ Step #12: /src/afl/llvm_mode/afl-llvm-rt.o.c:75:23: warning: passing 'u8 *' (aka 'unsigned char *') to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign] Step #12: u32 shm_id = atoi(id_str); Step #12: ^~~~~~ Step #12: /usr/include/stdlib.h:278:26: note: passing argument to parameter '__nptr' here Step #12: __NTH (atoi (const char *__nptr)) Step #12: ^ Step #12: /src/afl/llvm_mode/afl-llvm-rt.o.c:283:5: warning: assigning to 'u8 *' (aka 'unsigned char *') from 'char *' converts between pointers to integer types with different sign [-Wpointer-sign] Step #12: x = getenv("AFL_INST_RATIO"); Step #12: ^ ~~~~~~~~~~~~~~~~~~~~~~~~ Step #12: /src/afl/llvm_mode/afl-llvm-rt.o.c:284:28: warning: passing 'u8 *' (aka 'unsigned char *') to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign] Step #12: if (x) inst_ratio = atoi(x); Step #12: ^ Step #12: /usr/include/stdlib.h:278:26: note: passing argument to parameter '__nptr' here Step #12: __NTH (atoi (const char *__nptr)) Step #12: ^ Step #12: 4 warnings generated. Step #12: ar: creating /usr/lib/libFuzzingEngine.a Step #12: Compiling afl to /usr/lib/libFuzzingEngine.a ...rm -f afl-gcc afl-fuzz afl-showmap afl-tmin afl-gotcpu afl-analyze afl-as as afl-g++ afl-clang afl-clang++ *.o *~ a.out core core.[1-9][0-9]* *.stackdump test .test test-instr .test-instr0 .test-instr1 qemu_mode/qemu-2.3.0.tar.bz2 afl-qemu-trace Step #12: rm -rf out_dir qemu_mode/qemu-2.3.0 Step #12: make -C llvm_mode clean Step #12: make[1]: Entering directory '/src/afl/llvm_mode' Step #12: rm -f *.o *.so *~ a.out core core.[1-9][0-9]* test-instr .test-instr0 .test-instr1 Step #12: rm -f ../afl-clang-fast ../afl-llvm-pass.so ../afl-llvm-rt.o ../afl-llvm-rt-32.o ../afl-llvm-rt-64.o ../afl-clang-fast++ Step #12: make[1]: Leaving directory '/src/afl/llvm_mode' Step #12: make -C libdislocator clean Step #12: make[1]: Entering directory '/src/afl/libdislocator' Step #12: rm -f *.o *.so *~ a.out core core.[1-9][0-9]* Step #12: rm -f libdislocator.so Step #12: make[1]: Leaving directory '/src/afl/libdislocator' Step #12: make -C libtokencap clean Step #12: make[1]: Entering directory '/src/afl/libtokencap' Step #12: rm -f *.o *.so *~ a.out core core.[1-9][0-9]* Step #12: rm -f libtokencap.so Step #12: make[1]: Leaving directory '/src/afl/libtokencap' Step #12: [*] Checking for the ability to compile x86 code... Step #12: [+] Everything seems to be working, ready to compile. Step #12: clang -O1 -fno-omit-frame-pointer -gline-tables-only -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -Wall -D_FORTIFY_SOURCE=2 -g -Wno-pointer-sign -DAFL_PATH=\"/usr/local/lib/afl\" -DDOC_PATH=\"/usr/local/share/doc/afl\" -DBIN_PATH=\"/usr/local/bin\" afl-gcc.c -o afl-gcc -ldl Step #12: set -e; for i in afl-g++ afl-clang afl-clang++; do ln -sf afl-gcc $i; done Step #12: clang -O1 -fno-omit-frame-pointer -gline-tables-only -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -Wall -D_FORTIFY_SOURCE=2 -g -Wno-pointer-sign -DAFL_PATH=\"/usr/local/lib/afl\" -DDOC_PATH=\"/usr/local/share/doc/afl\" -DBIN_PATH=\"/usr/local/bin\" afl-fuzz.c -o afl-fuzz -ldl Step #12: clang -O1 -fno-omit-frame-pointer -gline-tables-only -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -Wall -D_FORTIFY_SOURCE=2 -g -Wno-pointer-sign -DAFL_PATH=\"/usr/local/lib/afl\" -DDOC_PATH=\"/usr/local/share/doc/afl\" -DBIN_PATH=\"/usr/local/bin\" afl-showmap.c -o afl-showmap -ldl Step #12: clang -O1 -fno-omit-frame-pointer -gline-tables-only -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -Wall -D_FORTIFY_SOURCE=2 -g -Wno-pointer-sign -DAFL_PATH=\"/usr/local/lib/afl\" -DDOC_PATH=\"/usr/local/share/doc/afl\" -DBIN_PATH=\"/usr/local/bin\" afl-tmin.c -o afl-tmin -ldl Step #12: clang -O1 -fno-omit-frame-pointer -gline-tables-only -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -Wall -D_FORTIFY_SOURCE=2 -g -Wno-pointer-sign -DAFL_PATH=\"/usr/local/lib/afl\" -DDOC_PATH=\"/usr/local/share/doc/afl\" -DBIN_PATH=\"/usr/local/bin\" afl-gotcpu.c -o afl-gotcpu -ldl Step #12: clang -O1 -fno-omit-frame-pointer -gline-tables-only -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -Wall -D_FORTIFY_SOURCE=2 -g -Wno-pointer-sign -DAFL_PATH=\"/usr/local/lib/afl\" -DDOC_PATH=\"/usr/local/share/doc/afl\" -DBIN_PATH=\"/usr/local/bin\" afl-analyze.c -o afl-analyze -ldl Step #12: clang -O1 -fno-omit-frame-pointer -gline-tables-only -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -Wall -D_FORTIFY_SOURCE=2 -g -Wno-pointer-sign -DAFL_PATH=\"/usr/local/lib/afl\" -DDOC_PATH=\"/usr/local/share/doc/afl\" -DBIN_PATH=\"/usr/local/bin\" afl-as.c -o afl-as -ldl Step #12: ln -sf afl-as as Step #12: [*] Testing the CC wrapper and instrumentation output... Step #12: unset AFL_USE_ASAN AFL_USE_MSAN; AFL_QUIET=1 AFL_INST_RATIO=100 AFL_PATH=. ./afl-clang -O1 -fno-omit-frame-pointer -gline-tables-only -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -Wall -D_FORTIFY_SOURCE=2 -g -Wno-pointer-sign -DAFL_PATH=\"/usr/local/lib/afl\" -DDOC_PATH=\"/usr/local/share/doc/afl\" -DBIN_PATH=\"/usr/local/bin\" test-instr.c -o test-instr -ldl Step #12: echo 0 | ./afl-showmap -m none -q -o .test-instr0 ./test-instr Step #12: echo 1 | ./afl-showmap -m none -q -o .test-instr1 ./test-instr Step #12: [+] All right, the instrumentation seems to be working! Step #12: [+] LLVM users: see llvm_mode/README.llvm for a faster alternative to afl-gcc. Step #12: [+] All done! Be sure to review README - it's pretty short and useful. Step #12: done. Step #12: CC=clang Step #12: CXX=clang++ Step #12: CFLAGS=-O1 -fno-omit-frame-pointer -gline-tables-only -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fsanitize=address -fsanitize-address-use-after-scope -fsanitize-coverage=trace-pc-guard Step #12: CXXFLAGS=-O1 -fno-omit-frame-pointer -gline-tables-only -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fsanitize=address -fsanitize-address-use-after-scope -fsanitize-coverage=trace-pc-guard -stdlib=libc++ Step #12: --------------------------------------------------------------- Step #12: + cd /src/fribidi Step #12: + ./bootstrap Step #12: Usable autoreconf found, running Step #12: aclocal: warning: couldn't open directory 'm4': No such file or directory Step #12: libtoolize: putting auxiliary files in '.'. Step #12: libtoolize: copying file './ltmain.sh' Step #12: libtoolize: putting macros in AC_CONFIG_MACRO_DIRS, 'm4'. Step #12: libtoolize: copying file 'm4/libtool.m4' Step #12: libtoolize: copying file 'm4/ltoptions.m4' Step #12: libtoolize: copying file 'm4/ltsugar.m4' Step #12: libtoolize: copying file 'm4/ltversion.m4' Step #12: libtoolize: copying file 'm4/lt~obsolete.m4' Step #12: configure.ac:54: installing './ar-lib' Step #12: configure.ac:54: installing './compile' Step #12: configure.ac:58: installing './config.guess' Step #12: configure.ac:58: installing './config.sub' Step #12: configure.ac:51: installing './install-sh' Step #12: configure.ac:51: installing './missing' Step #12: Makefile.am: installing './INSTALL' Step #12: bin/Makefile.am: installing './depcomp' Step #12: lib/Headers.mk:22: warning: shell cat $(top_srcdir: non-POSIX variable name Step #12: lib/Headers.mk:22: (probably a GNU make extension) Step #12: doc/Makefile.am:26: 'lib/Headers.mk' included from here Step #12: lib/Headers.mk:22: warning: shell cat $(top_srcdir: non-POSIX variable name Step #12: lib/Headers.mk:22: (probably a GNU make extension) Step #12: lib/Makefile.am:28: 'lib/Headers.mk' included from here Step #12: parallel-tests: installing './test-driver' Step #12: + ./configure --enable-static=yes --enable-shared=no --with-pic=yes --prefix=/work/ Step #12: checking for a BSD-compatible install... /usr/bin/install -c Step #12: checking whether build environment is sane... yes Step #12: checking for a thread-safe mkdir -p... /bin/mkdir -p Step #12: checking for gawk... no Step #12: checking for mawk... mawk Step #12: checking whether make sets $(MAKE)... yes Step #12: checking whether make supports nested variables... yes Step #12: checking whether make supports nested variables... (cached) yes Step #12: checking for style of include used by make... GNU Step #12: checking for gcc... clang Step #12: checking whether the C compiler works... yes Step #12: checking for C compiler default output file name... a.out Step #12: checking for suffix of executables... Step #12: checking whether we are cross compiling... no Step #12: checking for suffix of object files... o Step #12: checking whether we are using the GNU C compiler... yes Step #12: checking whether clang accepts -g... yes Step #12: checking for clang option to accept ISO C89... none needed Step #12: checking whether clang understands -c and -o together... yes Step #12: checking dependency style of clang... gcc3 Step #12: checking for ar... ar Step #12: checking the archiver (ar) interface... ar Step #12: checking build system type... x86_64-pc-linux-gnu Step #12: checking host system type... x86_64-pc-linux-gnu Step #12: checking how to print strings... printf Step #12: checking for a sed that does not truncate output... /bin/sed Step #12: checking for grep that handles long lines and -e... /bin/grep Step #12: checking for egrep... /bin/grep -E Step #12: checking for fgrep... /bin/grep -F Step #12: checking for ld used by clang... /usr/bin/ld Step #12: checking if the linker (/usr/bin/ld) is GNU ld... yes Step #12: checking for BSD- or MS-compatible name lister (nm)... /usr/bin/nm -B Step #12: checking the name lister (/usr/bin/nm -B) interface... BSD nm Step #12: checking whether ln -s works... yes Step #12: checking the maximum length of command line arguments... 1572864 Step #12: checking how to convert x86_64-pc-linux-gnu file names to x86_64-pc-linux-gnu format... func_convert_file_noop Step #12: checking how to convert x86_64-pc-linux-gnu file names to toolchain format... func_convert_file_noop Step #12: checking for /usr/bin/ld option to reload object files... -r Step #12: checking for objdump... objdump Step #12: checking how to recognize dependent libraries... pass_all Step #12: checking for dlltool... no Step #12: checking how to associate runtime and link libraries... printf %s\n Step #12: checking for archiver @FILE support... @ Step #12: checking for strip... strip Step #12: checking for ranlib... ranlib Step #12: checking command to parse /usr/bin/nm -B output from clang object... ok Step #12: checking for sysroot... no Step #12: checking for a working dd... /bin/dd Step #12: checking how to truncate binary pipes... /bin/dd bs=4096 count=1 Step #12: checking for mt... no Step #12: checking if : is a manifest tool... no Step #12: checking how to run the C preprocessor... clang -E Step #12: checking for ANSI C header files... yes Step #12: checking for sys/types.h... yes Step #12: checking for sys/stat.h... yes Step #12: checking for stdlib.h... yes Step #12: checking for string.h... yes Step #12: checking for memory.h... yes Step #12: checking for strings.h... yes Step #12: checking for inttypes.h... yes Step #12: checking for stdint.h... yes Step #12: checking for unistd.h... yes Step #12: checking for dlfcn.h... yes Step #12: checking for objdir... .libs Step #12: checking if clang supports -fno-rtti -fno-exceptions... yes Step #12: checking for clang option to produce PIC... -fPIC -DPIC Step #12: checking if clang PIC flag -fPIC -DPIC works... yes Step #12: checking if clang static flag -static works... no Step #12: checking if clang supports -c -o file.o... yes Step #12: checking if clang supports -c -o file.o... (cached) yes Step #12: checking whether the clang linker (/usr/bin/ld -m elf_x86_64) supports shared libraries... yes Step #12: checking dynamic linker characteristics... GNU/Linux ld.so Step #12: checking how to hardcode library paths into programs... immediate Step #12: checking whether stripping libraries is possible... yes Step #12: checking if libtool supports shared libraries... yes Step #12: checking whether to build shared libraries... no Step #12: checking whether to build static libraries... yes Step #12: checking for gcc... (cached) clang Step #12: checking whether we are using the GNU C compiler... (cached) yes Step #12: checking whether clang accepts -g... (cached) yes Step #12: checking for clang option to accept ISO C89... (cached) none needed Step #12: checking whether clang understands -c and -o together... (cached) yes Step #12: checking dependency style of clang... (cached) gcc3 Step #12: checking for pkg-config... /usr/bin/pkg-config Step #12: checking pkg-config is at least version 0.9.0... yes Step #12: checking for native Win32... no Step #12: checking for some Win32 platform... no Step #12: checking for ANSI C header files... (cached) yes Step #12: checking for stdlib.h... (cached) yes Step #12: checking for string.h... (cached) yes Step #12: checking for strings.h... (cached) yes Step #12: checking for inttypes.h... (cached) yes Step #12: checking wchar.h usability... yes Step #12: checking wchar.h presence... yes Step #12: checking for wchar.h... yes Step #12: checking asm/page.h usability... no Step #12: checking asm/page.h presence... no Step #12: checking for asm/page.h... no Step #12: checking sys/times.h usability... yes Step #12: checking sys/times.h presence... yes Step #12: checking for sys/times.h... yes Step #12: checking for an ANSI C-conforming const... yes Step #12: checking for preprocessor stringizing operator... yes Step #12: checking size of int... 4 Step #12: checking size of short... 2 Step #12: checking size of void *... 8 Step #12: checking size of wchar_t... 4 Step #12: checking for memmove... yes Step #12: checking for memset... yes Step #12: checking for strdup... yes Step #12: checking return type of signal handlers... void Step #12: checking for GLIB... no Step #12: checking that generated files are newer than configure... done Step #12: configure: creating ./config.status Step #12: config.status: creating fribidi.pc Step #12: config.status: creating lib/fribidi-config.h Step #12: config.status: creating Makefile Step #12: config.status: creating charset/Makefile Step #12: config.status: creating gen.tab/Makefile Step #12: config.status: creating lib/Makefile Step #12: config.status: creating bin/Makefile Step #12: config.status: creating doc/Makefile Step #12: config.status: creating test/Makefile Step #12: config.status: creating fribidi-vs-unicode/Makefile Step #12: config.status: creating config.h Step #12: config.status: executing depfiles commands Step #12: config.status: executing libtool commands Step #12: + make install Step #12: (cd lib && make fribidi-unicode-version.h) Step #12: make[1]: Entering directory '/src/fribidi/lib' Step #12: make[2]: Entering directory '/src/fribidi/gen.tab' Step #12: make gen-unicode-version Step #12: make[3]: Entering directory '/src/fribidi/gen.tab' Step #12: CC gen-unicode-version.o Step #12: CCLD gen-unicode-version Step #12: clang-5.0: warning: argument unused during compilation: '-ansi' [-Wunused-command-line-argument] Step #12: make[3]: Leaving directory '/src/fribidi/gen.tab' Step #12: ./gen-unicode-version ./unidata/ReadMe.txt ./unidata/BidiMirroring.txt gen-unicode-version.c > fribidi-unicode-version.h \ Step #12: || (rm -f fribidi-unicode-version.h && false) Step #12: Reading `./unidata/ReadMe.txt' Step #12: Reading `./unidata/BidiMirroring.txt' Step #12: Generating `fribidi-unicode-version.h' Step #12: make[2]: Leaving directory '/src/fribidi/gen.tab' Step #12: make[1]: Leaving directory '/src/fribidi/lib' Step #12: make install-recursive Step #12: make[1]: Entering directory '/src/fribidi' Step #12: Making install in gen.tab Step #12: make[2]: Entering directory '/src/fribidi/gen.tab' Step #12: make[3]: Entering directory '/src/fribidi/gen.tab' Step #12: make[3]: Nothing to be done for 'install-exec-am'. Step #12: make[3]: Nothing to be done for 'install-data-am'. Step #12: make[3]: Leaving directory '/src/fribidi/gen.tab' Step #12: make[2]: Leaving directory '/src/fribidi/gen.tab' Step #12: Making install in charset Step #12: make[2]: Entering directory '/src/fribidi/charset' Step #12: CC fribidi-char-sets.lo Step #12: CC fribidi-char-sets-cap-rtl.lo Step #12: CC fribidi-char-sets-cp1255.lo Step #12: CC fribidi-char-sets-cp1256.lo Step #12: CC fribidi-char-sets-iso8859-6.lo Step #12: CC fribidi-char-sets-iso8859-8.lo Step #12: CC fribidi-char-sets-utf8.lo Step #12: CCLD libfribidi-char-sets.la Step #12: ar: `u' modifier ignored since `D' is the default (see `U') Step #12: make[3]: Entering directory '/src/fribidi/charset' Step #12: make[3]: Nothing to be done for 'install-exec-am'. Step #12: /bin/mkdir -p '/work/include/fribidi' Step #12: /usr/bin/install -c -m 644 fribidi-char-sets.h fribidi-char-sets-list.h '/work/include/fribidi' Step #12: make[3]: Leaving directory '/src/fribidi/charset' Step #12: make[2]: Leaving directory '/src/fribidi/charset' Step #12: Making install in lib Step #12: make[2]: Entering directory '/src/fribidi/lib' Step #12: make[3]: Entering directory '/src/fribidi/gen.tab' Step #12: make gen-arabic-shaping-tab Step #12: make[4]: Entering directory '/src/fribidi/gen.tab' Step #12: CC gen-arabic-shaping-tab.o Step #12: CCLD gen-arabic-shaping-tab Step #12: clang-5.0: warning: argument unused during compilation: '-ansi' [-Wunused-command-line-argument] Step #12: make[4]: Leaving directory '/src/fribidi/gen.tab' Step #12: ./gen-arabic-shaping-tab 2 ./unidata/UnicodeData.txt ../lib/fribidi-unicode-version.h gen-arabic-shaping-tab.c > arabic-shaping.tab.i \ Step #12: || (rm -f arabic-shaping.tab.i && false) Step #12: Reading `./unidata/UnicodeData.txt' Step #12: Generating `arabic-shaping.tab.i', it may take up to a few minutes Step #12: make[3]: Leaving directory '/src/fribidi/gen.tab' Step #12: make[3]: Entering directory '/src/fribidi/gen.tab' Step #12: make gen-bidi-type-tab Step #12: make[4]: Entering directory '/src/fribidi/gen.tab' Step #12: CC gen-bidi-type-tab.o Step #12: CC packtab.o Step #12: CCLD gen-bidi-type-tab Step #12: clang-5.0: warning: argument unused during compilation: '-ansi' [-Wunused-command-line-argument] Step #12: make[4]: Leaving directory '/src/fribidi/gen.tab' Step #12: ./gen-bidi-type-tab 2 ./unidata/UnicodeData.txt ../lib/fribidi-unicode-version.h gen-bidi-type-tab.c packtab.c packtab.h > bidi-type.tab.i \ Step #12: || (rm -f bidi-type.tab.i && false) Step #12: Reading `./unidata/UnicodeData.txt' Step #12: Generating `bidi-type.tab.i', it may take up to a few minutes Step #12: make[3]: Leaving directory '/src/fribidi/gen.tab' Step #12: make[3]: Entering directory '/src/fribidi/gen.tab' Step #12: make gen-joining-type-tab Step #12: make[4]: Entering directory '/src/fribidi/gen.tab' Step #12: CC gen-joining-type-tab.o Step #12: CCLD gen-joining-type-tab Step #12: clang-5.0: warning: argument unused during compilation: '-ansi' [-Wunused-command-line-argument] Step #12: make[4]: Leaving directory '/src/fribidi/gen.tab' Step #12: ./gen-joining-type-tab 2 ./unidata/UnicodeData.txt ./unidata/ArabicShaping.txt ../lib/fribidi-unicode-version.h gen-joining-type-tab.c packtab.c packtab.h > joining-type.tab.i \ Step #12: || (rm -f joining-type.tab.i && false) Step #12: Reading `./unidata/UnicodeData.txt' Step #12: Reading `./unidata/ArabicShaping.txt' Step #12: Generating `joining-type.tab.i', it may take up to a few minutes Step #12: make[3]: Leaving directory '/src/fribidi/gen.tab' Step #12: make[3]: Entering directory '/src/fribidi/gen.tab' Step #12: make gen-mirroring-tab Step #12: make[4]: Entering directory '/src/fribidi/gen.tab' Step #12: CC gen-mirroring-tab.o Step #12: CCLD gen-mirroring-tab Step #12: clang-5.0: warning: argument unused during compilation: '-ansi' [-Wunused-command-line-argument] Step #12: make[4]: Leaving directory '/src/fribidi/gen.tab' Step #12: ./gen-mirroring-tab 2 ./unidata/BidiMirroring.txt ../lib/fribidi-unicode-version.h gen-mirroring-tab.c packtab.c packtab.h > mirroring.tab.i \ Step #12: || (rm -f mirroring.tab.i && false) Step #12: Reading `./unidata/BidiMirroring.txt' Step #12: Generating `mirroring.tab.i', it may take up to a few minutes Step #12: make[3]: Leaving directory '/src/fribidi/gen.tab' Step #12: make install-am Step #12: make[3]: Entering directory '/src/fribidi/lib' Step #12: CC fribidi.lo Step #12: CC fribidi-arabic.lo Step #12: CC fribidi-bidi.lo Step #12: fribidi-bidi.c:425:28: warning: implicit conversion from enumeration type 'FriBidiCharType' to different enumeration type 'FriBidiParType' [-Wenum-conversion] Step #12: *pbase_dir = FRIBIDI_LEVEL_TO_DIR (base_level); Step #12: ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #12: ./fribidi-bidi-types.h:263:32: note: expanded from macro 'FRIBIDI_LEVEL_TO_DIR' Step #12: (FRIBIDI_LEVEL_IS_RTL (lev) ? FRIBIDI_TYPE_RTL : FRIBIDI_TYPE_LTR) Step #12: ^~~~~~~~~~~~~~~~ Step #12: fribidi-bidi.c:425:28: warning: implicit conversion from enumeration type 'FriBidiCharType' to different enumeration type 'FriBidiParType' [-Wenum-conversion] Step #12: *pbase_dir = FRIBIDI_LEVEL_TO_DIR (base_level); Step #12: ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #12: ./fribidi-bidi-types.h:263:51: note: expanded from macro 'FRIBIDI_LEVEL_TO_DIR' Step #12: (FRIBIDI_LEVEL_IS_RTL (lev) ? FRIBIDI_TYPE_RTL : FRIBIDI_TYPE_LTR) Step #12: ^~~~~~~~~~~~~~~~ Step #12: fribidi-bidi.c:430:14: warning: implicit conversion from enumeration type 'FriBidiCharType' to different enumeration type 'FriBidiParType' [-Wenum-conversion] Step #12: base_dir = FRIBIDI_LEVEL_TO_DIR (base_level); Step #12: ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #12: ./fribidi-bidi-types.h:263:32: note: expanded from macro 'FRIBIDI_LEVEL_TO_DIR' Step #12: (FRIBIDI_LEVEL_IS_RTL (lev) ? FRIBIDI_TYPE_RTL : FRIBIDI_TYPE_LTR) Step #12: ^~~~~~~~~~~~~~~~ Step #12: fribidi-bidi.c:430:14: warning: implicit conversion from enumeration type 'FriBidiCharType' to different enumeration type 'FriBidiParType' [-Wenum-conversion] Step #12: base_dir = FRIBIDI_LEVEL_TO_DIR (base_level); Step #12: ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Step #12: ./fribidi-bidi-types.h:263:51: note: expanded from macro 'FRIBIDI_LEVEL_TO_DIR' Step #12: (FRIBIDI_LEVEL_IS_RTL (lev) ? FRIBIDI_TYPE_RTL : FRIBIDI_TYPE_LTR) Step #12: ^~~~~~~~~~~~~~~~ Step #12: fribidi-bidi.c:432:59: warning: implicit conversion from enumeration type 'FriBidiParType' to different enumeration type 'FriBidiCharType' [-Wenum-conversion] Step #12: DBG2 (" base dir : %c", fribidi_char_from_bidi_type (base_dir)); Step #12: ~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^~~~~~~~ Step #12: ./debug.h:86:58: note: expanded from macro 'DBG2' Step #12: if (fribidi_debug_status()) { MSG2(FRIBIDI ": " s "\n", t); } \ Step #12: ^ Step #12: ./debug.h:67:37: note: expanded from macro 'MSG2' Step #12: FRIBIDI_FPRINTF(FRIBIDI_STDERR_ s, t); \ Step #12: ^ Step #12: fribidi-bidi.c:1020:16: warning: implicit conversion from enumeration type 'FriBidiParType' to different enumeration type 'FriBidiCharType' [-Wenum-conversion] Step #12: p->type = base_dir; Step #12: ~ ^~~~~~~~ Step #12: 6 warnings generated. Step #12: CC fribidi-bidi-types.lo Step #12: In file included from fribidi-bidi-types.c:93: Step #12: ./fribidi-bidi-types-list.h:87:1: warning: case value not in enumerated type 'FriBidiCharType' [-Wswitch] Step #12: _FRIBIDI_ADD_TYPE (WLTR, 'l') /* Weak Left To Right paragraph */ Step #12: ^ Step #12: fribidi-bidi-types.c:91:48: note: expanded from macro '_FRIBIDI_ADD_TYPE' Step #12: # define _FRIBIDI_ADD_TYPE(TYPE,SYMBOL) case FRIBIDI_TYPE_##TYPE: return STRINGIZE(TYPE); Step #12: ^ Step #12: :193:1: note: expanded from here Step #12: FRIBIDI_TYPE_WLTR Step #12: ^ Step #12: ./fribidi-bidi-types.h:247:27: note: expanded from macro 'FRIBIDI_TYPE_WLTR' Step #12: #define FRIBIDI_TYPE_WLTR FRIBIDI_PAR_WLTR Step #12: ^ Step #12: In file included from fribidi-bidi-types.c:93: Step #12: ./fribidi-bidi-types-list.h:88:1: warning: case value not in enumerated type 'FriBidiCharType' [-Wswitch] Step #12: _FRIBIDI_ADD_TYPE (WRTL, 'r') /* Weak Right To Left paragraph */ Step #12: ^ Step #12: fribidi-bidi-types.c:91:48: note: expanded from macro '_FRIBIDI_ADD_TYPE' Step #12: # define _FRIBIDI_ADD_TYPE(TYPE,SYMBOL) case FRIBIDI_TYPE_##TYPE: return STRINGIZE(TYPE); Step #12: ^ Step #12: :195:1: note: expanded from here Step #12: FRIBIDI_TYPE_WRTL Step #12: ^ Step #12: ./fribidi-bidi-types.h:248:27: note: expanded from macro 'FRIBIDI_TYPE_WRTL' Step #12: #define FRIBIDI_TYPE_WRTL FRIBIDI_PAR_WRTL Step #12: ^ Step #12: In file included from fribidi-bidi-types.c:113: Step #12: ./fribidi-bidi-types-list.h:87:1: warning: case value not in enumerated type 'FriBidiCharType' [-Wswitch] Step #12: _FRIBIDI_ADD_TYPE (WLTR, 'l') /* Weak Left To Right paragraph */ Step #12: ^ Step #12: fribidi-bidi-types.c:111:48: note: expanded from macro '_FRIBIDI_ADD_TYPE' Step #12: # define _FRIBIDI_ADD_TYPE(TYPE,SYMBOL) case FRIBIDI_TYPE_##TYPE: return SYMBOL; Step #12: ^ Step #12: :196:1: note: expanded from here Step #12: FRIBIDI_TYPE_WLTR Step #12: ^ Step #12: ./fribidi-bidi-types.h:247:27: note: expanded from macro 'FRIBIDI_TYPE_WLTR' Step #12: #define FRIBIDI_TYPE_WLTR FRIBIDI_PAR_WLTR Step #12: ^ Step #12: In file included from fribidi-bidi-types.c:113: Step #12: ./fribidi-bidi-types-list.h:88:1: warning: case value not in enumerated type 'FriBidiCharType' [-Wswitch] Step #12: _FRIBIDI_ADD_TYPE (WRTL, 'r') /* Weak Right To Left paragraph */ Step #12: ^ Step #12: fribidi-bidi-types.c:111:48: note: expanded from macro '_FRIBIDI_ADD_TYPE' Step #12: # define _FRIBIDI_ADD_TYPE(TYPE,SYMBOL) case FRIBIDI_TYPE_##TYPE: return SYMBOL; Step #12: ^ Step #12: :196:1: note: expanded from here Step #12: FRIBIDI_TYPE_WRTL Step #12: ^ Step #12: ./fribidi-bidi-types.h:248:27: note: expanded from macro 'FRIBIDI_TYPE_WRTL' Step #12: #define FRIBIDI_TYPE_WRTL FRIBIDI_PAR_WRTL Step #12: ^ Step #12: 4 warnings generated. Step #12: CC fribidi-deprecated.lo Step #12: CC fribidi-joining.lo Step #12: CC fribidi-joining-types.lo Step #12: CC fribidi-mirroring.lo Step #12: CC fribidi-run.lo Step #12: CC fribidi-shape.lo Step #12: CCLD libfribidi.la Step #12: ar: `u' modifier ignored since `D' is the default (see `U') Step #12: make[4]: Entering directory '/src/fribidi/lib' Step #12: /bin/mkdir -p '/work/lib' Step #12: /bin/bash ../libtool --mode=install /usr/bin/install -c libfribidi.la '/work/lib' Step #12: libtool: install: /usr/bin/install -c .libs/libfribidi.lai /work/lib/libfribidi.la Step #12: libtool: install: /usr/bin/install -c .libs/libfribidi.a /work/lib/libfribidi.a Step #12: libtool: install: chmod 644 /work/lib/libfribidi.a Step #12: libtool: install: ranlib /work/lib/libfribidi.a Step #12: libtool: finish: PATH="/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/out:/sbin" ldconfig -n /work/lib Step #12: ---------------------------------------------------------------------- Step #12: Libraries have been installed in: Step #12: /work/lib Step #12: Step #12: If you ever happen to want to link against installed libraries Step #12: in a given directory, LIBDIR, you must either use libtool, and Step #12: specify the full pathname of the library, or use the '-LLIBDIR' Step #12: flag during linking and do at least one of the following: Step #12: - add LIBDIR to the 'LD_LIBRARY_PATH' environment variable Step #12: during execution Step #12: - add LIBDIR to the 'LD_RUN_PATH' environment variable Step #12: during linking Step #12: - use the '-Wl,-rpath -Wl,LIBDIR' linker flag Step #12: - have your system administrator add LIBDIR to '/etc/ld.so.conf' Step #12: Step #12: See any operating system documentation about shared libraries for Step #12: more information, such as the ld(1) and ld.so(8) manual pages. Step #12: ---------------------------------------------------------------------- Step #12: /bin/mkdir -p '/work/include/fribidi' Step #12: /usr/bin/install -c -m 644 fribidi-config.h '/work/include/fribidi' Step #12: /bin/mkdir -p '/work/include/fribidi' Step #12: /usr/bin/install -c -m 644 fribidi-arabic.h fribidi-begindecls.h fribidi-bidi.h fribidi-bidi-types.h fribidi-bidi-types-list.h fribidi-common.h fribidi-deprecated.h fribidi-enddecls.h fribidi-flags.h fribidi-joining.h fribidi-joining-types.h fribidi-joining-types-list.h fribidi-mirroring.h fribidi-shape.h fribidi-types.h fribidi-unicode.h fribidi-unicode-version.h fribidi.h '/work/include/fribidi' Step #12: make[4]: Leaving directory '/src/fribidi/lib' Step #12: make[3]: Leaving directory '/src/fribidi/lib' Step #12: make[2]: Leaving directory '/src/fribidi/lib' Step #12: Making install in bin Step #12: make[2]: Entering directory '/src/fribidi/bin' Step #12: CC fribidi-main.o Step #12: CC getopt.o Step #12: CC getopt1.o Step #12: CCLD fribidi Step #12: clang-5.0: warning: argument unused during compilation: '-ansi' [-Wunused-command-line-argument] Step #12: CC fribidi-benchmark.o Step #12: CCLD fribidi-benchmark Step #12: clang-5.0: warning: argument unused during compilation: '-ansi' [-Wunused-command-line-argument] Step #12: CC fribidi-bidi-types.o Step #12: CCLD fribidi-bidi-types Step #12: clang-5.0: warning: argument unused during compilation: '-ansi' [-Wunused-command-line-argument] Step #12: CC fribidi-caprtl2utf8.o Step #12: CCLD fribidi-caprtl2utf8 Step #12: clang-5.0: warning: argument unused during compilation: '-ansi' [-Wunused-command-line-argument] Step #12: make[3]: Entering directory '/src/fribidi/bin' Step #12: /bin/mkdir -p '/work/bin' Step #12: /bin/bash ../libtool --mode=install /usr/bin/install -c fribidi '/work/bin' Step #12: libtool: install: /usr/bin/install -c fribidi /work/bin/fribidi Step #12: make[3]: Nothing to be done for 'install-data-am'. Step #12: make[3]: Leaving directory '/src/fribidi/bin' Step #12: make[2]: Leaving directory '/src/fribidi/bin' Step #12: Making install in doc Step #12: make[2]: Entering directory '/src/fribidi/doc' Step #12: Running c2man Step #12: ../missing: 81: ../missing: c2man: not found Step #12: WARNING: 'c2man' is missing on your system. Step #12: You might have modified some files without having the proper Step #12: tools for further handling them. Check the 'README' file, it Step #12: often tells you about the needed prerequisites for installing Step #12: this package. You may also peek at any GNU archive site, in Step #12: case some other package contains this missing 'c2man' program. Step #12: make[3]: Entering directory '/src/fribidi/doc' Step #12: Running c2man Step #12: ../missing: 81: ../missing: c2man: not found Step #12: WARNING: 'c2man' is missing on your system. Step #12: You might have modified some files without having the proper Step #12: tools for further handling them. Check the 'README' file, it Step #12: often tells you about the needed prerequisites for installing Step #12: this package. You may also peek at any GNU archive site, in Step #12: case some other package contains this missing 'c2man' program. Step #12: make[3]: Leaving directory '/src/fribidi/doc' Step #12: make[3]: Entering directory '/src/fribidi/doc' Step #12: Running c2man Step #12: ../missing: 81: ../missing: c2man: not found Step #12: WARNING: 'c2man' is missing on your system. Step #12: You might have modified some files without having the proper Step #12: tools for further handling them. Check the 'README' file, it Step #12: often tells you about the needed prerequisites for installing Step #12: this package. You may also peek at any GNU archive site, in Step #12: case some other package contains this missing 'c2man' program. Step #12: make[3]: Leaving directory '/src/fribidi/doc' Step #12: make[3]: Entering directory '/src/fribidi/doc' Step #12: Running c2man Step #12: ../missing: 81: ../missing: c2man: not found Step #12: WARNING: 'c2man' is missing on your system. Step #12: You might have modified some files without having the proper Step #12: tools for further handling them. Check the 'README' file, it Step #12: often tells you about the needed prerequisites for installing Step #12: this package. You may also peek at any GNU archive site, in Step #12: case some other package contains this missing 'c2man' program. Step #12: make[3]: Leaving directory '/src/fribidi/doc' Step #12: make[3]: Entering directory '/src/fribidi/doc' Step #12: Running c2man Step #12: ../missing: 81: ../missing: c2man: not found Step #12: WARNING: 'c2man' is missing on your system. Step #12: You might have modified some files without having the proper Step #12: tools for further handling them. Check the 'README' file, it Step #12: often tells you about the needed prerequisites for installing Step #12: this package. You may also peek at any GNU archive site, in Step #12: case some other package contains this missing 'c2man' program. Step #12: make[3]: Leaving directory '/src/fribidi/doc' Step #12: make[3]: Entering directory '/src/fribidi/doc' Step #12: Running c2man Step #12: ../missing: 81: ../missing: c2man: not found Step #12: WARNING: 'c2man' is missing on your system. Step #12: You might have modified some files without having the proper Step #12: tools for further handling them. Check the 'README' file, it Step #12: often tells you about the needed prerequisites for installing Step #12: this package. You may also peek at any GNU archive site, in Step #12: case some other package contains this missing 'c2man' program. Step #12: make[3]: Leaving directory '/src/fribidi/doc' Step #12: make[3]: Entering directory '/src/fribidi/doc' Step #12: Running c2man Step #12: ../missing: 81: ../missing: c2man: not found Step #12: WARNING: 'c2man' is missing on your system. Step #12: You might have modified some files without having the proper Step #12: tools for further handling them. Check the 'README' file, it Step #12: often tells you about the needed prerequisites for installing Step #12: this package. You may also peek at any GNU archive site, in Step #12: case some other package contains this missing 'c2man' program. Step #12: make[3]: Leaving directory '/src/fribidi/doc' Step #12: make[3]: Entering directory '/src/fribidi/doc' Step #12: Running c2man Step #12: ../missing: 81: ../missing: c2man: not found Step #12: WARNING: 'c2man' is missing on your system. Step #12: You might have modified some files without having the proper Step #12: tools for further handling them. Check the 'README' file, it Step #12: often tells you about the needed prerequisites for installing Step #12: this package. You may also peek at any GNU archive site, in Step #12: case some other package contains this missing 'c2man' program. Step #12: make[3]: Leaving directory '/src/fribidi/doc' Step #12: make[3]: Entering directory '/src/fribidi/doc' Step #12: Running c2man Step #12: ../missing: 81: ../missing: c2man: not found Step #12: WARNING: 'c2man' is missing on your system. Step #12: You might have modified some files without having the proper Step #12: tools for further handling them. Check the 'README' file, it Step #12: often tells you about the needed prerequisites for installing Step #12: this package. You may also peek at any GNU archive site, in Step #12: case some other package contains this missing 'c2man' program. Step #12: make[3]: Leaving directory '/src/fribidi/doc' Step #12: make[3]: Entering directory '/src/fribidi/doc' Step #12: Running c2man Step #12: ../missing: 81: ../missing: c2man: not found Step #12: WARNING: 'c2man' is missing on your system. Step #12: You might have modified some files without having the proper Step #12: tools for further handling them. Check the 'README' file, it Step #12: often tells you about the needed prerequisites for installing Step #12: this package. You may also peek at any GNU archive site, in Step #12: case some other package contains this missing 'c2man' program. Step #12: make[3]: Leaving directory '/src/fribidi/doc' Step #12: make[3]: Entering directory '/src/fribidi/doc' Step #12: Running c2man Step #12: ../missing: 81: ../missing: c2man: not found Step #12: WARNING: 'c2man' is missing on your system. Step #12: You might have modified some files without having the proper Step #12: tools for further handling them. Check the 'README' file, it Step #12: often tells you about the needed prerequisites for installing Step #12: this package. You may also peek at any GNU archive site, in Step #12: case some other package contains this missing 'c2man' program. Step #12: make[3]: Leaving directory '/src/fribidi/doc' Step #12: make[3]: Entering directory '/src/fribidi/doc' Step #12: Running c2man Step #12: ../missing: 81: ../missing: c2man: not found Step #12: WARNING: 'c2man' is missing on your system. Step #12: You might have modified some files without having the proper Step #12: tools for further handling them. Check the 'README' file, it Step #12: often tells you about the needed prerequisites for installing Step #12: this package. You may also peek at any GNU archive site, in Step #12: case some other package contains this missing 'c2man' program. Step #12: make[3]: Leaving directory '/src/fribidi/doc' Step #12: make[3]: Entering directory '/src/fribidi/doc' Step #12: Running c2man Step #12: ../missing: 81: ../missing: c2man: not found Step #12: WARNING: 'c2man' is missing on your system. Step #12: You might have modified some files without having the proper Step #12: tools for further handling them. Check the 'README' file, it Step #12: often tells you about the needed prerequisites for installing Step #12: this package. You may also peek at any GNU archive site, in Step #12: case some other package contains this missing 'c2man' program. Step #12: make[3]: Leaving directory '/src/fribidi/doc' Step #12: make[3]: Entering directory '/src/fribidi/doc' Step #12: Running c2man Step #12: ../missing: 81: ../missing: c2man: not found Step #12: WARNING: 'c2man' is missing on your system. Step #12: You might have modified some files without having the proper Step #12: tools for further handling them. Check the 'README' file, it Step #12: often tells you about the needed prerequisites for installing Step #12: this package. You may also peek at any GNU archive site, in Step #12: case some other package contains this missing 'c2man' program. Step #12: make[3]: Leaving directory '/src/fribidi/doc' Step #12: make[3]: Entering directory '/src/fribidi/doc' Step #12: Running c2man Step #12: ../missing: 81: ../missing: c2man: not found Step #12: WARNING: 'c2man' is missing on your system. Step #12: You might have modified some files without having the proper Step #12: tools for further handling them. Check the 'README' file, it Step #12: often tells you about the needed prerequisites for installing Step #12: this package. You may also peek at any GNU archive site, in Step #12: case some other package contains this missing 'c2man' program. Step #12: make[3]: Leaving directory '/src/fribidi/doc' Step #12: make[3]: Entering directory '/src/fribidi/doc' Step #12: Running c2man Step #12: ../missing: 81: ../missing: c2man: not found Step #12: WARNING: 'c2man' is missing on your system. Step #12: You might have modified some files without having the proper Step #12: tools for further handling them. Check the 'README' file, it Step #12: often tells you about the needed prerequisites for installing Step #12: this package. You may also peek at any GNU archive site, in Step #12: case some other package contains this missing 'c2man' program. Step #12: make[3]: Leaving directory '/src/fribidi/doc' Step #12: make[3]: Entering directory '/src/fribidi/doc' Step #12: Running c2man Step #12: ../missing: 81: ../missing: c2man: not found Step #12: WARNING: 'c2man' is missing on your system. Step #12: You might have modified some files without having the proper Step #12: tools for further handling them. Check the 'README' file, it Step #12: often tells you about the needed prerequisites for installing Step #12: this package. You may also peek at any GNU archive site, in Step #12: case some other package contains this missing 'c2man' program. Step #12: make[3]: Leaving directory '/src/fribidi/doc' Step #12: make[3]: Entering directory '/src/fribidi/doc' Step #12: Running c2man Step #12: ../missing: 81: ../missing: c2man: not found Step #12: WARNING: 'c2man' is missing on your system. Step #12: You might have modified some files without having the proper Step #12: tools for further handling them. Check the 'README' file, it Step #12: often tells you about the needed prerequisites for installing Step #12: this package. You may also peek at any GNU archive site, in Step #12: case some other package contains this missing 'c2man' program. Step #12: make[3]: Leaving directory '/src/fribidi/doc' Step #12: make[3]: Entering directory '/src/fribidi/doc' Step #12: Running c2man Step #12: ../missing: 81: ../missing: c2man: not found Step #12: WARNING: 'c2man' is missing on your system. Step #12: You might have modified some files without having the proper Step #12: tools for further handling them. Check the 'README' file, it Step #12: often tells you about the needed prerequisites for installing Step #12: this package. You may also peek at any GNU archive site, in Step #12: case some other package contains this missing 'c2man' program. Step #12: make[3]: Leaving directory '/src/fribidi/doc' Step #12: make[3]: Entering directory '/src/fribidi/doc' Step #12: Running c2man Step #12: ../missing: 81: ../missing: c2man: not found Step #12: WARNING: 'c2man' is missing on your system. Step #12: You might have modified some files without having the proper Step #12: tools for further handling them. Check the 'README' file, it Step #12: often tells you about the needed prerequisites for installing Step #12: this package. You may also peek at any GNU archive site, in Step #12: case some other package contains this missing 'c2man' program. Step #12: make[3]: Leaving directory '/src/fribidi/doc' Step #12: make[3]: Entering directory '/src/fribidi/doc' Step #12: Running c2man Step #12: ../missing: 81: ../missing: c2man: not found Step #12: WARNING: 'c2man' is missing on your system. Step #12: You might have modified some files without having the proper Step #12: tools for further handling them. Check the 'README' file, it Step #12: often tells you about the needed prerequisites for installing Step #12: this package. You may also peek at any GNU archive site, in Step #12: case some other package contains this missing 'c2man' program. Step #12: make[3]: Leaving directory '/src/fribidi/doc' Step #12: make[3]: Entering directory '/src/fribidi/doc' Step #12: Running c2man Step #12: ../missing: 81: ../missing: c2man: not found Step #12: WARNING: 'c2man' is missing on your system. Step #12: You might have modified some files without having the proper Step #12: tools for further handling them. Check the 'README' file, it Step #12: often tells you about the needed prerequisites for installing Step #12: this package. You may also peek at any GNU archive site, in Step #12: case some other package contains this missing 'c2man' program. Step #12: make[3]: Leaving directory '/src/fribidi/doc' Step #12: make[3]: Entering directory '/src/fribidi/doc' Step #12: Running c2man Step #12: ../missing: 81: ../missing: c2man: not found Step #12: WARNING: 'c2man' is missing on your system. Step #12: You might have modified some files without having the proper Step #12: tools for further handling them. Check the 'README' file, it Step #12: often tells you about the needed prerequisites for installing Step #12: this package. You may also peek at any GNU archive site, in Step #12: case some other package contains this missing 'c2man' program. Step #12: make[3]: Leaving directory '/src/fribidi/doc' Step #12: make[3]: Entering directory '/src/fribidi/doc' Step #12: Running c2man Step #12: ../missing: 81: ../missing: c2man: not found Step #12: WARNING: 'c2man' is missing on your system. Step #12: You might have modified some files without having the proper Step #12: tools for further handling them. Check the 'README' file, it Step #12: often tells you about the needed prerequisites for installing Step #12: this package. You may also peek at any GNU archive site, in Step #12: case some other package contains this missing 'c2man' program. Step #12: make[3]: Leaving directory '/src/fribidi/doc' Step #12: make[3]: Entering directory '/src/fribidi/doc' Step #12: Running c2man Step #12: ../missing: 81: ../missing: c2man: not found Step #12: WARNING: 'c2man' is missing on your system. Step #12: You might have modified some files without having the proper Step #12: tools for further handling them. Check the 'README' file, it Step #12: often tells you about the needed prerequisites for installing Step #12: this package. You may also peek at any GNU archive site, in Step #12: case some other package contains this missing 'c2man' program. Step #12: make[3]: Leaving directory '/src/fribidi/doc' Step #12: make[3]: Entering directory '/src/fribidi/doc' Step #12: Running c2man Step #12: ../missing: 81: ../missing: c2man: not found Step #12: WARNING: 'c2man' is missing on your system. Step #12: You might have modified some files without having the proper Step #12: tools for further handling them. Check the 'README' file, it Step #12: often tells you about the needed prerequisites for installing Step #12: this package. You may also peek at any GNU archive site, in Step #12: case some other package contains this missing 'c2man' program. Step #12: make[3]: Leaving directory '/src/fribidi/doc' Step #12: make[3]: Entering directory '/src/fribidi/doc' Step #12: Running c2man Step #12: ../missing: 81: ../missing: c2man: not found Step #12: WARNING: 'c2man' is missing on your system. Step #12: You might have modified some files without having the proper Step #12: tools for further handling them. Check the 'README' file, it Step #12: often tells you about the needed prerequisites for installing Step #12: this package. You may also peek at any GNU archive site, in Step #12: case some other package contains this missing 'c2man' program. Step #12: make[3]: Leaving directory '/src/fribidi/doc' Step #12: make[3]: Entering directory '/src/fribidi/doc' Step #12: Running c2man Step #12: ../missing: 81: ../missing: c2man: not found Step #12: WARNING: 'c2man' is missing on your system. Step #12: You might have modified some files without having the proper Step #12: tools for further handling them. Check the 'README' file, it Step #12: often tells you about the needed prerequisites for installing Step #12: this package. You may also peek at any GNU archive site, in Step #12: case some other package contains this missing 'c2man' program. Step #12: make[3]: Leaving directory '/src/fribidi/doc' Step #12: make[3]: Entering directory '/src/fribidi/doc' Step #12: Running c2man Step #12: ../missing: 81: ../missing: c2man: not found Step #12: WARNING: 'c2man' is missing on your system. Step #12: You might have modified some files without having the proper Step #12: tools for further handling them. Check the 'README' file, it Step #12: often tells you about the needed prerequisites for installing Step #12: this package. You may also peek at any GNU archive site, in Step #12: case some other package contains this missing 'c2man' program. Step #12: make[3]: Leaving directory '/src/fribidi/doc' Step #12: make[3]: Entering directory '/src/fribidi/doc' Step #12: Running c2man Step #12: ../missing: 81: ../missing: c2man: not found Step #12: WARNING: 'c2man' is missing on your system. Step #12: You might have modified some files without having the proper Step #12: tools for further handling them. Check the 'README' file, it Step #12: often tells you about the needed prerequisites for installing Step #12: this package. You may also peek at any GNU archive site, in Step #12: case some other package contains this missing 'c2man' program. Step #12: make[3]: Leaving directory '/src/fribidi/doc' Step #12: make[3]: Entering directory '/src/fribidi/doc' Step #12: make[3]: Nothing to be done for 'install-exec-am'. Step #12: /bin/mkdir -p '/work/share/man/man3' Step #12: /usr/bin/install -c -m 644 fribidi_charset_to_unicode.3 fribidi_unicode_to_charset.3 fribidi_parse_charset.3 fribidi_debug_status.3 fribidi_get_bidi_type.3 fribidi_get_bidi_type_name.3 fribidi_get_bidi_types.3 fribidi_get_joining_type.3 fribidi_get_joining_type_name.3 fribidi_get_joining_types.3 fribidi_get_mirror_char.3 fribidi_get_par_direction.3 fribidi_get_par_embedding_levels.3 fribidi_get_type.3 fribidi_get_type_internal.3 fribidi_join_arabic.3 fribidi_log2vis.3 fribidi_log2vis_get_embedding_levels.3 fribidi_mirroring_status.3 fribidi_remove_bidi_marks.3 fribidi_reorder_line.3 fribidi_reorder_nsm_status.3 fribidi_set_debug.3 fribidi_set_mirroring.3 fribidi_set_reorder_nsm.3 fribidi_shape.3 fribidi_shape_mirroring.3 fribidi_unicode_version.3 fribidi_version_info.3 '/work/share/man/man3' Step #12: make[3]: Leaving directory '/src/fribidi/doc' Step #12: make[2]: Leaving directory '/src/fribidi/doc' Step #12: Making install in test Step #12: make[2]: Entering directory '/src/fribidi/test' Step #12: make[3]: Entering directory '/src/fribidi/test' Step #12: make[3]: Nothing to be done for 'install-exec-am'. Step #12: make[3]: Nothing to be done for 'install-data-am'. Step #12: make[3]: Leaving directory '/src/fribidi/test' Step #12: make[2]: Leaving directory '/src/fribidi/test' Step #12: Making install in fribidi-vs-unicode Step #12: make[2]: Entering directory '/src/fribidi/fribidi-vs-unicode' Step #12: make[3]: Entering directory '/src/fribidi/fribidi-vs-unicode' Step #12: make[3]: Nothing to be done for 'install-data-am'. Step #12: make[3]: Leaving directory '/src/fribidi/fribidi-vs-unicode' Step #12: make[2]: Leaving directory '/src/fribidi/fribidi-vs-unicode' Step #12: make[2]: Entering directory '/src/fribidi' Step #12: make[3]: Entering directory '/src/fribidi' Step #12: make[3]: Nothing to be done for 'install-exec-am'. Step #12: /bin/mkdir -p '/work/lib/pkgconfig' Step #12: /usr/bin/install -c -m 644 fribidi.pc '/work/lib/pkgconfig' Step #12: make[3]: Leaving directory '/src/fribidi' Step #12: make[2]: Leaving directory '/src/fribidi' Step #12: make[1]: Leaving directory '/src/fribidi' Step #12: + cd /src/libass Step #12: + export PKG_CONFIG_PATH=/work/lib/pkgconfig Step #12: + PKG_CONFIG_PATH=/work/lib/pkgconfig Step #12: + ./autogen.sh Step #12: Running autoreconf... Step #12: autoreconf: Entering directory `.' Step #12: autoreconf: configure.ac: not using Gettext Step #12: autoreconf: running: aclocal --force -I m4 Step #12: autoreconf: configure.ac: tracing Step #12: autoreconf: running: libtoolize --copy --force Step #12: libtoolize: putting auxiliary files in '.'. Step #12: libtoolize: copying file './ltmain.sh' Step #12: libtoolize: putting macros in AC_CONFIG_MACRO_DIRS, 'm4'. Step #12: libtoolize: copying file 'm4/libtool.m4' Step #12: libtoolize: copying file 'm4/ltoptions.m4' Step #12: libtoolize: copying file 'm4/ltsugar.m4' Step #12: libtoolize: copying file 'm4/ltversion.m4' Step #12: libtoolize: copying file 'm4/lt~obsolete.m4' Step #12: autoreconf: running: /usr/bin/autoconf --force Step #12: autoreconf: running: /usr/bin/autoheader --force Step #12: autoreconf: running: automake --add-missing --copy --force-missing Step #12: configure.ac:6: installing './compile' Step #12: configure.ac:6: installing './config.guess' Step #12: configure.ac:6: installing './config.sub' Step #12: configure.ac:2: installing './install-sh' Step #12: configure.ac:2: installing './missing' Step #12: libass/Makefile.am: installing './depcomp' Step #12: autoreconf: Leaving directory `.' Step #12: + ./configure --disable-asm Step #12: checking for a BSD-compatible install... /usr/bin/install -c Step #12: checking whether build environment is sane... yes Step #12: checking for a thread-safe mkdir -p... /bin/mkdir -p Step #12: checking for gawk... no Step #12: checking for mawk... mawk Step #12: checking whether make sets $(MAKE)... yes Step #12: checking whether make supports nested variables... yes Step #12: checking build system type... x86_64-pc-linux-gnu Step #12: checking host system type... x86_64-pc-linux-gnu Step #12: checking how to print strings... printf Step #12: checking for style of include used by make... GNU Step #12: checking for gcc... clang Step #12: checking whether the C compiler works... yes Step #12: checking for C compiler default output file name... a.out Step #12: checking for suffix of executables... Step #12: checking whether we are cross compiling... no Step #12: checking for suffix of object files... o Step #12: checking whether we are using the GNU C compiler... yes Step #12: checking whether clang accepts -g... yes Step #12: checking for clang option to accept ISO C89... none needed Step #12: checking whether clang understands -c and -o together... yes Step #12: checking dependency style of clang... gcc3 Step #12: checking for a sed that does not truncate output... /bin/sed Step #12: checking for grep that handles long lines and -e... /bin/grep Step #12: checking for egrep... /bin/grep -E Step #12: checking for fgrep... /bin/grep -F Step #12: checking for ld used by clang... /usr/bin/ld Step #12: checking if the linker (/usr/bin/ld) is GNU ld... yes Step #12: checking for BSD- or MS-compatible name lister (nm)... /usr/bin/nm -B Step #12: checking the name lister (/usr/bin/nm -B) interface... BSD nm Step #12: checking whether ln -s works... yes Step #12: checking the maximum length of command line arguments... 1572864 Step #12: checking how to convert x86_64-pc-linux-gnu file names to x86_64-pc-linux-gnu format... func_convert_file_noop Step #12: checking how to convert x86_64-pc-linux-gnu file names to toolchain format... func_convert_file_noop Step #12: checking for /usr/bin/ld option to reload object files... -r Step #12: checking for objdump... objdump Step #12: checking how to recognize dependent libraries... pass_all Step #12: checking for dlltool... no Step #12: checking how to associate runtime and link libraries... printf %s\n Step #12: checking for ar... ar Step #12: checking for archiver @FILE support... @ Step #12: checking for strip... strip Step #12: checking for ranlib... ranlib Step #12: checking command to parse /usr/bin/nm -B output from clang object... ok Step #12: checking for sysroot... no Step #12: checking for a working dd... /bin/dd Step #12: checking how to truncate binary pipes... /bin/dd bs=4096 count=1 Step #12: checking for mt... no Step #12: checking if : is a manifest tool... no Step #12: checking how to run the C preprocessor... clang -E Step #12: checking for ANSI C header files... yes Step #12: checking for sys/types.h... yes Step #12: checking for sys/stat.h... yes Step #12: checking for stdlib.h... yes Step #12: checking for string.h... yes Step #12: checking for memory.h... yes Step #12: checking for strings.h... yes Step #12: checking for inttypes.h... yes Step #12: checking for stdint.h... yes Step #12: checking for unistd.h... yes Step #12: checking for dlfcn.h... yes Step #12: checking for objdir... .libs Step #12: checking if clang supports -fno-rtti -fno-exceptions... yes Step #12: checking for clang option to produce PIC... -fPIC -DPIC Step #12: checking if clang PIC flag -fPIC -DPIC works... yes Step #12: checking if clang static flag -static works... no Step #12: checking if clang supports -c -o file.o... yes Step #12: checking if clang supports -c -o file.o... (cached) yes Step #12: checking whether the clang linker (/usr/bin/ld -m elf_x86_64) supports shared libraries... yes Step #12: checking whether -lc should be explicitly linked in... no Step #12: checking dynamic linker characteristics... GNU/Linux ld.so Step #12: checking how to hardcode library paths into programs... immediate Step #12: checking whether stripping libraries is possible... yes Step #12: checking if libtool supports shared libraries... yes Step #12: checking whether to build shared libraries... yes Step #12: checking whether to build static libraries... yes Step #12: checking for gcc... (cached) clang Step #12: checking whether we are using the GNU C compiler... (cached) yes Step #12: checking whether clang accepts -g... (cached) yes Step #12: checking for clang option to accept ISO C89... (cached) none needed Step #12: checking whether clang understands -c and -o together... (cached) yes Step #12: checking dependency style of clang... (cached) gcc3 Step #12: checking how to run the C preprocessor... clang -E Step #12: checking dependency style of clang... gcc3 Step #12: checking for ANSI C header files... (cached) yes Step #12: checking for stdbool.h that conforms to C99... yes Step #12: checking for _Bool... yes Step #12: checking for stdint.h... (cached) yes Step #12: checking iconv.h usability... yes Step #12: checking iconv.h presence... yes Step #12: checking for iconv.h... yes Step #12: checking for strdup... yes Step #12: checking for strndup... yes Step #12: checking for library containing libiconv_open... no Step #12: checking for library containing iconv_open... none required Step #12: checking for fabs in -lm... yes Step #12: checking for pkg-config... /usr/bin/pkg-config Step #12: checking pkg-config is at least version 0.9.0... yes Step #12: checking for FREETYPE... yes Step #12: checking for FRIBIDI... yes Step #12: checking for FONTCONFIG... yes Step #12: checking for CORETEXT... no Step #12: checking for DIRECTWRITE... no Step #12: checking for HARFBUZZ... no Step #12: checking whether make supports nested variables... (cached) yes Step #12: checking that generated files are newer than configure... done Step #12: configure: creating ./config.status Step #12: config.status: creating Makefile Step #12: config.status: creating libass/Makefile Step #12: config.status: creating test/Makefile Step #12: config.status: creating profile/Makefile Step #12: config.status: creating libass.pc Step #12: config.status: creating config.h Step #12: config.status: executing depfiles commands Step #12: config.status: executing libtool commands Step #12: ++ nproc Step #12: + make -j32 Step #12: make all-recursive Step #12: make[1]: Entering directory '/src/libass' Step #12: Making all in libass Step #12: make[2]: Entering directory '/src/libass/libass' Step #12: CC ass.lo Step #12: CC ass_cache.lo Step #12: CC ass_font.lo Step #12: CC ass_fontselect.lo Step #12: CC ass_render.lo Step #12: CC ass_utils.lo Step #12: CC ass_bitmap.lo Step #12: CC ass_blur.lo Step #12: CC ass_library.lo Step #12: CC ass_drawing.lo Step #12: CC ass_parse.lo Step #12: CC ass_render_api.lo Step #12: CC ass_shaper.lo Step #12: CC ass_strtod.lo Step #12: CC ass_fontconfig.lo Step #12: CC ass_string.lo Step #12: CC ass_rasterizer.lo Step #12: CC ass_rasterizer_c.lo Step #12: ass_rasterizer_c.c:31:26: warning: implicit conversion from 'int' to 'int8_t' (aka 'signed char') changes value from 255 to -1 [-Wconstant-conversion] Step #12: int8_t value = set ? 255 : 0; Step #12: ~~~~~ ^~~ Step #12: ass_rasterizer_c.c:42:26: warning: implicit conversion from 'int' to 'int8_t' (aka 'signed char') changes value from 255 to -1 [-Wconstant-conversion] Step #12: int8_t value = set ? 255 : 0; Step #12: ~~~~~ ^~~ Step #12: ass_fontselect.c:524:26: warning: missing field 'families' initializer [-Wmissing-field-initializers] Step #12: ASS_FontInfo req = {0}; Step #12: ^ Step #12: ass_fontselect.c:621:39: warning: missing field 'fullnames' initializer [-Wmissing-field-initializers] Step #12: ASS_FontProviderMetaData meta = {0}; Step #12: ^ Step #12: 2 warnings generated. Step #12: 2 warnings generated. Step #12: CCLD libass.la Step #12: ar: `u' modifier ignored since `D' is the default (see `U') Step #12: make[2]: Leaving directory '/src/libass/libass' Step #12: make[2]: Entering directory '/src/libass' Step #12: make[2]: Leaving directory '/src/libass' Step #12: make[1]: Leaving directory '/src/libass' Step #12: + clang++ -O1 -fno-omit-frame-pointer -gline-tables-only -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fsanitize=address -fsanitize-address-use-after-scope -fsanitize-coverage=trace-pc-guard -stdlib=libc++ -std=c++11 -I/src/libass -L/work/lib /src/libass_fuzzer.cc -o /workspace/out/address/libass_fuzzer -lFuzzingEngine libass/.libs/libass.a -Wl,-Bstatic -lfontconfig -lfribidi -lfreetype -lz -lpng12 -lexpat -Wl,-Bdynamic Step #12: + cp /src/ass.dict /src/libass_fuzzer.options /workspace/out/address/ Finished Step #12 Step #13: Already have image: gcr.io/oss-fuzz/libass Starting Step #13 Step #13: adding: afl-analyze (deflated 60%) Step #13: adding: afl-as (deflated 65%) Step #13: adding: afl-cmin (deflated 63%) Step #13: adding: afl-fuzz (deflated 59%) Step #13: adding: afl-gcc (deflated 65%) Step #13: adding: afl-gotcpu (deflated 63%) Step #13: adding: afl-plot (deflated 61%) Step #13: adding: afl-showmap (deflated 61%) Step #13: adding: afl-tmin (deflated 61%) Step #13: adding: afl-whatsup (deflated 58%) Step #13: adding: ass.dict (deflated 55%) Step #13: adding: libass_fuzzer (deflated 70%) Step #13: adding: libass_fuzzer.options (deflated 4%) Finished Step #13 Step #14: Already have image (with digest): gcr.io/clusterfuzz-external/uploader Starting Step #14 Step #14: % Total % Received % Xferd Average Speed Time Time Time Current Step #14: Dload Upload Total Spent Left Speed Step #14: 0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0 100 3722k 0 0 100 3722k 0 17.6M --:--:-- --:--:-- --:--:-- 17.6M 100 3722k 0 0 100 3722k 0 3024k 0:00:01 0:00:01 --:--:-- 3023k 100 3722k 0 0 100 3722k 0 3024k 0:00:01 0:00:01 --:--:-- 3023k Finished Step #14 Step #15: Already have image (with digest): gcr.io/clusterfuzz-external/uploader Starting Step #15 Step #15: % Total % Received % Xferd Average Speed Time Time Time Current Step #15: Dload Upload Total Spent Left Speed Step #15: 0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0 100 444 0 0 100 444 0 874 --:--:-- --:--:-- --:--:-- 874 100 444 0 0 100 444 0 874 --:--:-- --:--:-- --:--:-- 874 Finished Step #15 Step #16: Already have image: gcr.io/oss-fuzz/libass Starting Step #16 Finished Step #16 PUSH Pushing gcr.io/oss-fuzz/libass The push refers to a repository [gcr.io/oss-fuzz/libass] ce6e6dd2c6c0: Preparing 62e647334844: Preparing 83a869a6cd4e: Preparing 30242e3a2c0d: Preparing bce5d7e0d7f6: Preparing a8aa4ef1f864: Preparing b1ec76bde71f: Preparing 24bf9f23a263: Preparing 89e1aff63a41: Preparing 9845e0494178: Preparing a8d7df2283e9: Preparing ff191fba4705: Preparing c942f3aa2fef: Preparing 919ce227defc: Preparing 56827159aa8b: Preparing 440e02c3dcde: Preparing 29660d0e5bb2: Preparing 89e1aff63a41: Waiting 85782553e37a: Preparing 745f5be9952c: Preparing ff191fba4705: Waiting 29660d0e5bb2: Waiting c942f3aa2fef: Waiting 9845e0494178: Waiting 919ce227defc: Waiting a8d7df2283e9: Waiting a8aa4ef1f864: Waiting 24bf9f23a263: Waiting 56827159aa8b: Waiting b1ec76bde71f: Waiting 440e02c3dcde: Waiting 85782553e37a: Waiting 745f5be9952c: Waiting bce5d7e0d7f6: Mounted from oss-fuzz-base/base-builder a8aa4ef1f864: Mounted from oss-fuzz-base/base-builder b1ec76bde71f: Mounted from oss-fuzz-base/base-builder 24bf9f23a263: Mounted from oss-fuzz-base/base-builder 89e1aff63a41: Mounted from oss-fuzz-base/base-builder 9845e0494178: Mounted from oss-fuzz-base/base-builder a8d7df2283e9: Mounted from oss-fuzz-base/base-builder 83a869a6cd4e: Pushed ce6e6dd2c6c0: Pushed ff191fba4705: Mounted from oss-fuzz-base/base-builder c942f3aa2fef: Mounted from oss-fuzz-base/base-builder 919ce227defc: Mounted from oss-fuzz-base/base-builder 56827159aa8b: Pushed 440e02c3dcde: Pushed 29660d0e5bb2: Pushed 62e647334844: Pushed 85782553e37a: Pushed 30242e3a2c0d: Pushed 745f5be9952c: Pushed latest: digest: sha256:6365466773e3f0a225ec646cc14a31af2053b8de3f9ff3edb7f0b6d325623617 size: 4298 DONE