sbuild (Debian sbuild) 0.78.1 (09 February 2019) on mjolnir +==============================================================================+ | liblouis 3.21.0-1 (i386) Thu, 10 Mar 2022 09:57:14 +0000 | +==============================================================================+ Package: liblouis Version: 3.21.0-1 Source Version: 3.21.0-1 Distribution: unstable Machine Architecture: arm64 Host Architecture: i386 Build Architecture: arm64 Build Profiles: cross nocheck Build Type: any I: NOTICE: Log filtering will replace 'var/run/schroot/mount/crossqa-sid-7a1c8b0c-9ca2-4b19-96e6-ff0d4322aa92' with '<>' I: NOTICE: Log filtering will replace 'build/liblouis-X2vj1r/resolver-txVIXI' with '<>' +------------------------------------------------------------------------------+ | Update chroot | +------------------------------------------------------------------------------+ Get:1 http://mirror.einval.org/debian sid InRelease [165 kB] Ign:2 http://mirror.einval.org/debian sid/main Sources.diff/Index Ign:3 http://mirror.einval.org/debian sid/main arm64 Packages.diff/Index Get:2 http://mirror.einval.org/debian sid/main Sources.diff/Index [63.6 kB] Ign:2 http://mirror.einval.org/debian sid/main Sources.diff/Index Ign:3 http://mirror.einval.org/debian sid/main arm64 Packages.diff/Index Get:4 http://mirror.einval.org/debian sid/main i386 Packages [8956 kB] Get:5 http://mirror.einval.org/debian sid/main Sources [9605 kB] Get:6 http://mirror.einval.org/debian sid/main arm64 Packages [8899 kB] Fetched 27.6 MB in 7s (3811 kB/s) Reading package lists... Reading package lists... Building dependency tree... Reading state information... Calculating upgrade... 0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. +------------------------------------------------------------------------------+ | Fetch source files | +------------------------------------------------------------------------------+ Check APT --------- Checking available source versions... Download source files with APT ------------------------------ Reading package lists... NOTICE: 'liblouis' packaging is maintained in the 'Git' version control system at: https://salsa.debian.org/a11y-team/liblouis.git Please use: git clone https://salsa.debian.org/a11y-team/liblouis.git to retrieve the latest (possibly unreleased) updates to the package. Need to get 15.5 MB of source archives. Get:1 http://mirror.einval.org/debian sid/main liblouis 3.21.0-1 (dsc) [2382 B] Get:2 http://mirror.einval.org/debian sid/main liblouis 3.21.0-1 (tar) [15.5 MB] Get:3 http://mirror.einval.org/debian sid/main liblouis 3.21.0-1 (diff) [10.4 kB] Fetched 15.5 MB in 0s (50.8 MB/s) Download complete and in download only mode I: NOTICE: Log filtering will replace 'build/liblouis-X2vj1r/liblouis-3.21.0' with '<>' I: NOTICE: Log filtering will replace 'build/liblouis-X2vj1r' with '<>' +------------------------------------------------------------------------------+ | Install package build dependencies | +------------------------------------------------------------------------------+ Setup apt archive ----------------- Merged Build-Depends: debhelper-compat (= 12), automake (>= 1:1.14~), pkg-config, texinfo, help2man, dpkg-dev (>= 1.16), quilt, libyaml-dev, libc-dev, libstdc++-dev, build-essential:arm64, fakeroot:arm64, crossbuild-essential-i386:arm64, libc-dev:i386, libstdc++-dev:i386 Filtered Build-Depends: debhelper-compat (= 12), automake (>= 1:1.14~), pkg-config, texinfo, help2man, dpkg-dev (>= 1.16), quilt, libyaml-dev, libc-dev, libstdc++-dev, build-essential:arm64, fakeroot:arm64, crossbuild-essential-i386:arm64, libc-dev:i386, libstdc++-dev:i386 dpkg-deb: building package 'sbuild-build-depends-main-dummy' in '/<>/apt_archive/sbuild-build-depends-main-dummy.deb'. Ign:1 copy:/<>/apt_archive ./ InRelease Get:2 copy:/<>/apt_archive ./ Release [957 B] Ign:3 copy:/<>/apt_archive ./ Release.gpg Get:4 copy:/<>/apt_archive ./ Sources [459 B] Get:5 copy:/<>/apt_archive ./ Packages [546 B] Fetched 1962 B in 0s (45.6 kB/s) Reading package lists... Reading package lists... Install main build dependencies (apt-based resolver) ---------------------------------------------------- Installing build dependencies Reading package lists... Building dependency tree... Reading state information... The following additional packages will be installed: autoconf automake autopoint autotools-dev binutils-i686-linux-gnu bsdextrautils cpp-11-i686-linux-gnu cpp-i686-linux-gnu cross-config crossbuild-essential-i386 debhelper dh-autoreconf dh-strip-nondeterminism diffstat dpkg-cross dwz ed file g++-11-i686-linux-gnu g++-i686-linux-gnu gcc-11-base:i386 gcc-11-cross-base gcc-11-i686-linux-gnu gcc-11-i686-linux-gnu-base gcc-12-base:i386 gcc-12-cross-base gcc-i686-linux-gnu gettext gettext-base groff-base help2man intltool-debian libarchive-zip-perl libasan6:i386 libasan6-i386-cross libatomic1:i386 libatomic1-i386-cross libc6:i386 libc6-dev:i386 libc6-dev-i386-cross libc6-i386-cross libcom-err2:i386 libconfig-auto-perl libconfig-inifiles-perl libcrypt-dev:i386 libcrypt1:i386 libdebhelper-perl libdebian-dpkgcross-perl libelf1 libfile-homedir-perl libfile-stripnondeterminism-perl libfile-which-perl libgcc-11-dev:i386 libgcc-11-dev-i386-cross libgcc-s1:i386 libgcc-s1-i386-cross libglib2.0-0 libgomp1:i386 libgomp1-i386-cross libgssapi-krb5-2:i386 libicu67 libio-string-perl libitm1:i386 libitm1-i386-cross libk5crypto3:i386 libkeyutils1:i386 libkrb5-3:i386 libkrb5support0:i386 liblocale-gettext-perl libmagic-mgc libmagic1 libnsl-dev:i386 libnsl2:i386 libpipeline1 libquadmath0:i386 libquadmath0-i386-cross libsigsegv2 libssl1.1:i386 libstdc++-11-dev:i386 libstdc++-11-dev-i386-cross libstdc++6:i386 libstdc++6-i386-cross libsub-override-perl libtext-unidecode-perl libtirpc-dev:i386 libtirpc3:i386 libtool libubsan1:i386 libubsan1-i386-cross libuchardet0 libxml-libxml-perl libxml-namespacesupport-perl libxml-sax-base-perl libxml-sax-perl libxml-simple-perl libxml2 libyaml-0-2:i386 libyaml-dev:i386 libyaml-perl linux-libc-dev:i386 linux-libc-dev-i386-cross m4 man-db pkg-config po-debconf quilt sensible-utils tex-common texinfo ucf Suggested packages: autoconf-archive gnu-standards autoconf-doc binutils-doc gcc-11-locales cpp-doc dh-make binutils-multiarch g++-11-multilib-i686-linux-gnu gcc-11-doc gcc-11-multilib-i686-linux-gnu manpages-dev flex bison gdb-i686-linux-gnu gcc-doc gettext-doc libasprintf-dev libgettextpo-dev groff glibc-doc:i386 libc-l10n:i386 locales:i386 libnss-nis:i386 libnss-nisplus:i386 manpages-dev:i386 krb5-doc:i386 krb5-user:i386 libstdc++-11-doc:i386 libtool-doc gfortran | fortran95-compiler gcj-jdk libyaml-doc:i386 libyaml-shell-perl m4-doc apparmor less www-browser libmail-box-perl default-mta | mail-transport-agent graphviz procmail texlive-base texlive-latex-base texlive-plain-generic texlive-fonts-recommended Recommended packages: curl | wget | lynx libidn2-0:i386 libarchive-cpio-perl libglib2.0-data shared-mime-info xdg-user-dirs krb5-locales:i386 libltdl-dev libwww-perl libxml-sax-expat-perl libyaml-libyaml-perl | libyaml-syck-perl libmail-sendmail-perl less The following NEW packages will be installed: autoconf automake autopoint autotools-dev binutils-i686-linux-gnu bsdextrautils cpp-11-i686-linux-gnu cpp-i686-linux-gnu cross-config crossbuild-essential-i386 debhelper dh-autoreconf dh-strip-nondeterminism diffstat dpkg-cross dwz ed file g++-11-i686-linux-gnu g++-i686-linux-gnu gcc-11-base:i386 gcc-11-cross-base gcc-11-i686-linux-gnu gcc-11-i686-linux-gnu-base gcc-12-base:i386 gcc-12-cross-base gcc-i686-linux-gnu gettext gettext-base groff-base help2man intltool-debian libarchive-zip-perl libasan6:i386 libasan6-i386-cross libatomic1:i386 libatomic1-i386-cross libc6:i386 libc6-dev:i386 libc6-dev-i386-cross libc6-i386-cross libcom-err2:i386 libconfig-auto-perl libconfig-inifiles-perl libcrypt-dev:i386 libcrypt1:i386 libdebhelper-perl libdebian-dpkgcross-perl libelf1 libfile-homedir-perl libfile-stripnondeterminism-perl libfile-which-perl libgcc-11-dev:i386 libgcc-11-dev-i386-cross libgcc-s1:i386 libgcc-s1-i386-cross libglib2.0-0 libgomp1:i386 libgomp1-i386-cross libgssapi-krb5-2:i386 libicu67 libio-string-perl libitm1:i386 libitm1-i386-cross libk5crypto3:i386 libkeyutils1:i386 libkrb5-3:i386 libkrb5support0:i386 liblocale-gettext-perl libmagic-mgc libmagic1 libnsl-dev:i386 libnsl2:i386 libpipeline1 libquadmath0:i386 libquadmath0-i386-cross libsigsegv2 libssl1.1:i386 libstdc++-11-dev:i386 libstdc++-11-dev-i386-cross libstdc++6:i386 libstdc++6-i386-cross libsub-override-perl libtext-unidecode-perl libtirpc-dev:i386 libtirpc3:i386 libtool libubsan1:i386 libubsan1-i386-cross libuchardet0 libxml-libxml-perl libxml-namespacesupport-perl libxml-sax-base-perl libxml-sax-perl libxml-simple-perl libxml2 libyaml-0-2:i386 libyaml-dev:i386 libyaml-perl linux-libc-dev:i386 linux-libc-dev-i386-cross m4 man-db pkg-config po-debconf quilt sbuild-build-depends-main-dummy:i386 sensible-utils tex-common texinfo ucf 0 upgraded, 111 newly installed, 0 to remove and 0 not upgraded. Need to get 89.7 MB of archives. After this operation, 348 MB of additional disk space will be used. Get:1 copy:/<>/apt_archive ./ sbuild-build-depends-main-dummy 0.invalid.0 [980 B] Get:2 http://mirror.einval.org/debian sid/main arm64 liblocale-gettext-perl arm64 1.07-4+b2 [18.9 kB] Get:3 http://mirror.einval.org/debian sid/main arm64 sensible-utils all 0.0.17 [21.5 kB] Get:4 http://mirror.einval.org/debian sid/main arm64 ucf all 3.0043 [74.0 kB] Get:5 http://mirror.einval.org/debian sid/main arm64 tex-common all 6.17 [53.6 kB] Get:6 http://mirror.einval.org/debian sid/main i386 gcc-12-base i386 12-20220302-1 [206 kB] Get:7 http://mirror.einval.org/debian sid/main arm64 libmagic-mgc arm64 1:5.41-2 [295 kB] Get:8 http://mirror.einval.org/debian sid/main arm64 libmagic1 arm64 1:5.41-2 [124 kB] Get:9 http://mirror.einval.org/debian sid/main arm64 file arm64 1:5.41-2 [66.8 kB] Get:10 http://mirror.einval.org/debian sid/main arm64 gettext-base arm64 0.21-4 [173 kB] Get:11 http://mirror.einval.org/debian sid/main arm64 libuchardet0 arm64 0.0.7-1 [67.9 kB] Get:12 http://mirror.einval.org/debian sid/main arm64 groff-base arm64 1.22.4-8 [882 kB] Get:13 http://mirror.einval.org/debian sid/main arm64 bsdextrautils arm64 2.37.3-1+b1 [145 kB] Get:14 http://mirror.einval.org/debian sid/main arm64 libpipeline1 arm64 1.5.5-1 [35.8 kB] Get:15 http://mirror.einval.org/debian sid/main arm64 man-db arm64 2.10.1-1 [1387 kB] Get:16 http://mirror.einval.org/debian sid/main arm64 libsigsegv2 arm64 2.14-1 [37.0 kB] Get:17 http://mirror.einval.org/debian sid/main arm64 m4 arm64 1.4.18-5 [199 kB] Get:18 http://mirror.einval.org/debian sid/main arm64 autoconf all 2.71-2 [343 kB] Get:19 http://mirror.einval.org/debian sid/main arm64 autotools-dev all 20220109.1 [51.6 kB] Get:20 http://mirror.einval.org/debian sid/main arm64 automake all 1:1.16.5-1.1 [823 kB] Get:21 http://mirror.einval.org/debian sid/main arm64 autopoint all 0.21-4 [510 kB] Get:22 http://mirror.einval.org/debian sid/main arm64 gcc-11-i686-linux-gnu-base arm64 11.2.0-18cross1 [208 kB] Get:23 http://mirror.einval.org/debian sid/main arm64 cpp-11-i686-linux-gnu arm64 11.2.0-18cross1 [7859 kB] Get:24 http://mirror.einval.org/debian sid/main arm64 cpp-i686-linux-gnu arm64 4:11.2.0-2 [17.0 kB] Get:25 http://mirror.einval.org/debian sid/main arm64 cross-config all 2.6.18+nmu2 [31.7 kB] Get:26 http://mirror.einval.org/debian sid/main arm64 binutils-i686-linux-gnu arm64 2.38-2 [2326 kB] Get:27 http://mirror.einval.org/debian sid/main arm64 gcc-11-cross-base all 11.2.0-18cross1 [203 kB] Get:28 http://mirror.einval.org/debian sid/main arm64 gcc-12-cross-base all 12-20220222-1cross1 [202 kB] Get:29 http://mirror.einval.org/debian sid/main arm64 libc6-i386-cross all 2.33-1cross1 [1526 kB] Get:30 http://mirror.einval.org/debian sid/main arm64 libgcc-s1-i386-cross all 12-20220222-1cross1 [60.3 kB] Get:31 http://mirror.einval.org/debian sid/main arm64 libgomp1-i386-cross all 12-20220222-1cross1 [118 kB] Get:32 http://mirror.einval.org/debian sid/main arm64 libitm1-i386-cross all 12-20220222-1cross1 [27.2 kB] Get:33 http://mirror.einval.org/debian sid/main arm64 libatomic1-i386-cross all 12-20220222-1cross1 [7492 B] Get:34 http://mirror.einval.org/debian sid/main arm64 libasan6-i386-cross all 11.2.0-18cross1 [1927 kB] Get:35 http://mirror.einval.org/debian sid/main arm64 libstdc++6-i386-cross all 12-20220222-1cross1 [622 kB] Get:36 http://mirror.einval.org/debian sid/main arm64 libubsan1-i386-cross all 12-20220222-1cross1 [867 kB] Get:37 http://mirror.einval.org/debian sid/main arm64 libquadmath0-i386-cross all 12-20220222-1cross1 [225 kB] Get:38 http://mirror.einval.org/debian sid/main arm64 libgcc-11-dev-i386-cross all 11.2.0-18cross1 [2331 kB] Get:39 http://mirror.einval.org/debian sid/main arm64 gcc-11-i686-linux-gnu arm64 11.2.0-18cross1 [15.6 MB] Get:40 http://mirror.einval.org/debian sid/main arm64 gcc-i686-linux-gnu arm64 4:11.2.0-2 [1452 B] Get:41 http://mirror.einval.org/debian sid/main arm64 linux-libc-dev-i386-cross all 5.15.5-1cross1 [1576 kB] Get:42 http://mirror.einval.org/debian sid/main arm64 libc6-dev-i386-cross all 2.33-1cross1 [2170 kB] Get:43 http://mirror.einval.org/debian sid/main arm64 libstdc++-11-dev-i386-cross all 11.2.0-18cross1 [2012 kB] Get:44 http://mirror.einval.org/debian sid/main arm64 g++-11-i686-linux-gnu arm64 11.2.0-18cross1 [8676 kB] Get:45 http://mirror.einval.org/debian sid/main arm64 g++-i686-linux-gnu arm64 4:11.2.0-2 [1168 B] Get:46 http://mirror.einval.org/debian sid/main arm64 libconfig-inifiles-perl all 3.000003-1 [52.1 kB] Get:47 http://mirror.einval.org/debian sid/main arm64 libio-string-perl all 1.08-3.1 [11.8 kB] Get:48 http://mirror.einval.org/debian sid/main arm64 libicu67 arm64 67.1-7 [8467 kB] Get:49 http://mirror.einval.org/debian sid/main arm64 libxml2 arm64 2.9.13+dfsg-1 [641 kB] Get:50 http://mirror.einval.org/debian sid/main arm64 libxml-namespacesupport-perl all 1.12-1.1 [14.9 kB] Get:51 http://mirror.einval.org/debian sid/main arm64 libxml-sax-base-perl all 1.09-1.1 [20.7 kB] Get:52 http://mirror.einval.org/debian sid/main arm64 libxml-sax-perl all 1.02+dfsg-3 [59.4 kB] Get:53 http://mirror.einval.org/debian sid/main arm64 libxml-libxml-perl arm64 2.0207+dfsg+really+2.0134-1 [326 kB] Get:54 http://mirror.einval.org/debian sid/main arm64 libxml-simple-perl all 2.25-1 [72.0 kB] Get:55 http://mirror.einval.org/debian sid/main arm64 libyaml-perl all 1.30-1 [67.7 kB] Get:56 http://mirror.einval.org/debian sid/main arm64 libconfig-auto-perl all 0.44-1.1 [19.0 kB] Get:57 http://mirror.einval.org/debian sid/main arm64 libfile-which-perl all 1.23-1 [16.6 kB] Get:58 http://mirror.einval.org/debian sid/main arm64 libfile-homedir-perl all 1.006-1 [43.8 kB] Get:59 http://mirror.einval.org/debian sid/main arm64 libdebian-dpkgcross-perl all 2.6.18+nmu2 [30.6 kB] Get:60 http://mirror.einval.org/debian sid/main arm64 dpkg-cross all 2.6.18+nmu2 [40.9 kB] Get:61 http://mirror.einval.org/debian sid/main arm64 crossbuild-essential-i386 all 12.9 [6704 B] Get:62 http://mirror.einval.org/debian sid/main arm64 libdebhelper-perl all 13.6 [193 kB] Get:63 http://mirror.einval.org/debian sid/main arm64 libtool all 2.4.6-15 [513 kB] Get:64 http://mirror.einval.org/debian sid/main arm64 dh-autoreconf all 20 [17.1 kB] Get:65 http://mirror.einval.org/debian sid/main arm64 libarchive-zip-perl all 1.68-1 [104 kB] Get:66 http://mirror.einval.org/debian sid/main arm64 libsub-override-perl all 0.09-2 [10.2 kB] Get:67 http://mirror.einval.org/debian sid/main arm64 libfile-stripnondeterminism-perl all 1.13.0-1 [26.6 kB] Get:68 http://mirror.einval.org/debian sid/main arm64 dh-strip-nondeterminism all 1.13.0-1 [15.8 kB] Get:69 http://mirror.einval.org/debian sid/main arm64 libelf1 arm64 0.186-1 [177 kB] Get:70 http://mirror.einval.org/debian sid/main arm64 dwz arm64 0.14-1 [90.0 kB] Get:71 http://mirror.einval.org/debian sid/main arm64 gettext arm64 0.21-4 [1261 kB] Get:72 http://mirror.einval.org/debian sid/main arm64 intltool-debian all 0.35.0+20060710.5 [26.8 kB] Get:73 http://mirror.einval.org/debian sid/main arm64 po-debconf all 1.0.21+nmu1 [248 kB] Get:74 http://mirror.einval.org/debian sid/main arm64 debhelper all 13.6 [1054 kB] Get:75 http://mirror.einval.org/debian sid/main arm64 diffstat arm64 1.64-1 [34.6 kB] Get:76 http://mirror.einval.org/debian sid/main arm64 ed arm64 1.18-1 [60.9 kB] Get:77 http://mirror.einval.org/debian sid/main i386 gcc-11-base i386 11.2.0-18 [208 kB] Get:78 http://mirror.einval.org/debian sid/main arm64 help2man arm64 1.49.1 [191 kB] Get:79 http://mirror.einval.org/debian sid/main i386 libgcc-s1 i386 12-20220302-1 [60.2 kB] Get:80 http://mirror.einval.org/debian sid/main i386 libc6 i386 2.33-7 [2790 kB] Get:81 http://mirror.einval.org/debian sid/main i386 libasan6 i386 11.2.0-18 [1934 kB] Get:82 http://mirror.einval.org/debian sid/main i386 libatomic1 i386 12-20220302-1 [7720 B] Get:83 http://mirror.einval.org/debian sid/main i386 linux-libc-dev i386 5.16.12-1 [1508 kB] Get:84 http://mirror.einval.org/debian sid/main i386 libcrypt1 i386 1:4.4.27-1.1 [99.5 kB] Get:85 http://mirror.einval.org/debian sid/main i386 libcrypt-dev i386 1:4.4.27-1.1 [129 kB] Get:86 http://mirror.einval.org/debian sid/main i386 libcom-err2 i386 1.46.5-2 [76.1 kB] Get:87 http://mirror.einval.org/debian sid/main i386 libkrb5support0 i386 1.19.2-2 [68.8 kB] Get:88 http://mirror.einval.org/debian sid/main i386 libk5crypto3 i386 1.19.2-2 [117 kB] Get:89 http://mirror.einval.org/debian sid/main i386 libkeyutils1 i386 1.6.1-3 [16.0 kB] Get:90 http://mirror.einval.org/debian sid/main i386 libssl1.1 i386 1.1.1m-1 [1550 kB] Get:91 http://mirror.einval.org/debian sid/main i386 libkrb5-3 i386 1.19.2-2 [391 kB] Get:92 http://mirror.einval.org/debian sid/main i386 libgssapi-krb5-2 i386 1.19.2-2 [176 kB] Get:93 http://mirror.einval.org/debian sid/main i386 libtirpc3 i386 1.3.2-2 [91.3 kB] Get:94 http://mirror.einval.org/debian sid/main i386 libnsl2 i386 1.3.0-2 [42.2 kB] Get:95 http://mirror.einval.org/debian sid/main i386 libtirpc-dev i386 1.3.2-2 [201 kB] Get:96 http://mirror.einval.org/debian sid/main i386 libnsl-dev i386 1.3.0-2 [70.6 kB] Get:97 http://mirror.einval.org/debian sid/main i386 libc6-dev i386 2.33-7 [2172 kB] Get:98 http://mirror.einval.org/debian sid/main i386 libgomp1 i386 12-20220302-1 [121 kB] Get:99 http://mirror.einval.org/debian sid/main i386 libitm1 i386 12-20220302-1 [27.7 kB] Get:100 http://mirror.einval.org/debian sid/main i386 libstdc++6 i386 12-20220302-1 [664 kB] Get:101 http://mirror.einval.org/debian sid/main i386 libubsan1 i386 12-20220302-1 [868 kB] Get:102 http://mirror.einval.org/debian sid/main i386 libquadmath0 i386 12-20220302-1 [226 kB] Get:103 http://mirror.einval.org/debian sid/main i386 libgcc-11-dev i386 11.2.0-18 [2335 kB] Get:104 http://mirror.einval.org/debian sid/main arm64 libglib2.0-0 arm64 2.70.4-1 [1316 kB] Get:105 http://mirror.einval.org/debian sid/main i386 libstdc++-11-dev i386 11.2.0-18 [2007 kB] Get:106 http://mirror.einval.org/debian sid/main arm64 libtext-unidecode-perl all 1.30-1 [103 kB] Get:107 http://mirror.einval.org/debian sid/main i386 libyaml-0-2 i386 0.2.2-1 [51.7 kB] Get:108 http://mirror.einval.org/debian sid/main i386 libyaml-dev i386 0.2.2-1 [63.4 kB] Get:109 http://mirror.einval.org/debian sid/main arm64 pkg-config arm64 0.29.2-1 [63.6 kB] Get:110 http://mirror.einval.org/debian sid/main arm64 quilt all 0.66-2.1 [319 kB] Get:111 http://mirror.einval.org/debian sid/main arm64 texinfo arm64 6.8-4+b1 [1819 kB] debconf: delaying package configuration, since apt-utils is not installed Fetched 89.7 MB in 1s (73.1 MB/s) Selecting previously unselected package liblocale-gettext-perl. (Reading database ... 12375 files and directories currently installed.) Preparing to unpack .../000-liblocale-gettext-perl_1.07-4+b2_arm64.deb ... Unpacking liblocale-gettext-perl (1.07-4+b2) ... Selecting previously unselected package sensible-utils. Preparing to unpack .../001-sensible-utils_0.0.17_all.deb ... Unpacking sensible-utils (0.0.17) ... Selecting previously unselected package ucf. Preparing to unpack .../002-ucf_3.0043_all.deb ... Moving old data out of the way Unpacking ucf (3.0043) ... Selecting previously unselected package tex-common. Preparing to unpack .../003-tex-common_6.17_all.deb ... Unpacking tex-common (6.17) ... Selecting previously unselected package gcc-12-base:i386. Preparing to unpack .../004-gcc-12-base_12-20220302-1_i386.deb ... Unpacking gcc-12-base:i386 (12-20220302-1) ... Selecting previously unselected package libmagic-mgc. Preparing to unpack .../005-libmagic-mgc_1%3a5.41-2_arm64.deb ... Unpacking libmagic-mgc (1:5.41-2) ... Selecting previously unselected package libmagic1:arm64. Preparing to unpack .../006-libmagic1_1%3a5.41-2_arm64.deb ... Unpacking libmagic1:arm64 (1:5.41-2) ... Selecting previously unselected package file. Preparing to unpack .../007-file_1%3a5.41-2_arm64.deb ... Unpacking file (1:5.41-2) ... Selecting previously unselected package gettext-base. Preparing to unpack .../008-gettext-base_0.21-4_arm64.deb ... Unpacking gettext-base (0.21-4) ... Selecting previously unselected package libuchardet0:arm64. Preparing to unpack .../009-libuchardet0_0.0.7-1_arm64.deb ... Unpacking libuchardet0:arm64 (0.0.7-1) ... Selecting previously unselected package groff-base. Preparing to unpack .../010-groff-base_1.22.4-8_arm64.deb ... Unpacking groff-base (1.22.4-8) ... Selecting previously unselected package bsdextrautils. Preparing to unpack .../011-bsdextrautils_2.37.3-1+b1_arm64.deb ... Unpacking bsdextrautils (2.37.3-1+b1) ... Selecting previously unselected package libpipeline1:arm64. Preparing to unpack .../012-libpipeline1_1.5.5-1_arm64.deb ... Unpacking libpipeline1:arm64 (1.5.5-1) ... Selecting previously unselected package man-db. Preparing to unpack .../013-man-db_2.10.1-1_arm64.deb ... Unpacking man-db (2.10.1-1) ... Selecting previously unselected package libsigsegv2:arm64. Preparing to unpack .../014-libsigsegv2_2.14-1_arm64.deb ... Unpacking libsigsegv2:arm64 (2.14-1) ... Selecting previously unselected package m4. Preparing to unpack .../015-m4_1.4.18-5_arm64.deb ... Unpacking m4 (1.4.18-5) ... Selecting previously unselected package autoconf. Preparing to unpack .../016-autoconf_2.71-2_all.deb ... Unpacking autoconf (2.71-2) ... Selecting previously unselected package autotools-dev. Preparing to unpack .../017-autotools-dev_20220109.1_all.deb ... Unpacking autotools-dev (20220109.1) ... Selecting previously unselected package automake. Preparing to unpack .../018-automake_1%3a1.16.5-1.1_all.deb ... Unpacking automake (1:1.16.5-1.1) ... Selecting previously unselected package autopoint. Preparing to unpack .../019-autopoint_0.21-4_all.deb ... Unpacking autopoint (0.21-4) ... Selecting previously unselected package gcc-11-i686-linux-gnu-base:arm64. Preparing to unpack .../020-gcc-11-i686-linux-gnu-base_11.2.0-18cross1_arm64.deb ... Unpacking gcc-11-i686-linux-gnu-base:arm64 (11.2.0-18cross1) ... Selecting previously unselected package cpp-11-i686-linux-gnu. Preparing to unpack .../021-cpp-11-i686-linux-gnu_11.2.0-18cross1_arm64.deb ... Unpacking cpp-11-i686-linux-gnu (11.2.0-18cross1) ... Selecting previously unselected package cpp-i686-linux-gnu. Preparing to unpack .../022-cpp-i686-linux-gnu_4%3a11.2.0-2_arm64.deb ... Unpacking cpp-i686-linux-gnu (4:11.2.0-2) ... Selecting previously unselected package cross-config. Preparing to unpack .../023-cross-config_2.6.18+nmu2_all.deb ... Unpacking cross-config (2.6.18+nmu2) ... Selecting previously unselected package binutils-i686-linux-gnu. Preparing to unpack .../024-binutils-i686-linux-gnu_2.38-2_arm64.deb ... Unpacking binutils-i686-linux-gnu (2.38-2) ... Selecting previously unselected package gcc-11-cross-base. Preparing to unpack .../025-gcc-11-cross-base_11.2.0-18cross1_all.deb ... Unpacking gcc-11-cross-base (11.2.0-18cross1) ... Selecting previously unselected package gcc-12-cross-base. Preparing to unpack .../026-gcc-12-cross-base_12-20220222-1cross1_all.deb ... Unpacking gcc-12-cross-base (12-20220222-1cross1) ... Selecting previously unselected package libc6-i386-cross. Preparing to unpack .../027-libc6-i386-cross_2.33-1cross1_all.deb ... Unpacking libc6-i386-cross (2.33-1cross1) ... Selecting previously unselected package libgcc-s1-i386-cross. Preparing to unpack .../028-libgcc-s1-i386-cross_12-20220222-1cross1_all.deb ... Unpacking libgcc-s1-i386-cross (12-20220222-1cross1) ... Selecting previously unselected package libgomp1-i386-cross. Preparing to unpack .../029-libgomp1-i386-cross_12-20220222-1cross1_all.deb ... Unpacking libgomp1-i386-cross (12-20220222-1cross1) ... Selecting previously unselected package libitm1-i386-cross. Preparing to unpack .../030-libitm1-i386-cross_12-20220222-1cross1_all.deb ... Unpacking libitm1-i386-cross (12-20220222-1cross1) ... Selecting previously unselected package libatomic1-i386-cross. Preparing to unpack .../031-libatomic1-i386-cross_12-20220222-1cross1_all.deb ... Unpacking libatomic1-i386-cross (12-20220222-1cross1) ... Selecting previously unselected package libasan6-i386-cross. Preparing to unpack .../032-libasan6-i386-cross_11.2.0-18cross1_all.deb ... Unpacking libasan6-i386-cross (11.2.0-18cross1) ... Selecting previously unselected package libstdc++6-i386-cross. Preparing to unpack .../033-libstdc++6-i386-cross_12-20220222-1cross1_all.deb ... Unpacking libstdc++6-i386-cross (12-20220222-1cross1) ... Selecting previously unselected package libubsan1-i386-cross. Preparing to unpack .../034-libubsan1-i386-cross_12-20220222-1cross1_all.deb ... Unpacking libubsan1-i386-cross (12-20220222-1cross1) ... Selecting previously unselected package libquadmath0-i386-cross. Preparing to unpack .../035-libquadmath0-i386-cross_12-20220222-1cross1_all.deb ... Unpacking libquadmath0-i386-cross (12-20220222-1cross1) ... Selecting previously unselected package libgcc-11-dev-i386-cross. Preparing to unpack .../036-libgcc-11-dev-i386-cross_11.2.0-18cross1_all.deb ... Unpacking libgcc-11-dev-i386-cross (11.2.0-18cross1) ... Selecting previously unselected package gcc-11-i686-linux-gnu. Preparing to unpack .../037-gcc-11-i686-linux-gnu_11.2.0-18cross1_arm64.deb ... Unpacking gcc-11-i686-linux-gnu (11.2.0-18cross1) ... Selecting previously unselected package gcc-i686-linux-gnu. Preparing to unpack .../038-gcc-i686-linux-gnu_4%3a11.2.0-2_arm64.deb ... Unpacking gcc-i686-linux-gnu (4:11.2.0-2) ... Selecting previously unselected package linux-libc-dev-i386-cross. Preparing to unpack .../039-linux-libc-dev-i386-cross_5.15.5-1cross1_all.deb ... Unpacking linux-libc-dev-i386-cross (5.15.5-1cross1) ... Selecting previously unselected package libc6-dev-i386-cross. Preparing to unpack .../040-libc6-dev-i386-cross_2.33-1cross1_all.deb ... Unpacking libc6-dev-i386-cross (2.33-1cross1) ... Selecting previously unselected package libstdc++-11-dev-i386-cross. Preparing to unpack .../041-libstdc++-11-dev-i386-cross_11.2.0-18cross1_all.deb ... Unpacking libstdc++-11-dev-i386-cross (11.2.0-18cross1) ... Selecting previously unselected package g++-11-i686-linux-gnu. Preparing to unpack .../042-g++-11-i686-linux-gnu_11.2.0-18cross1_arm64.deb ... Unpacking g++-11-i686-linux-gnu (11.2.0-18cross1) ... Selecting previously unselected package g++-i686-linux-gnu. Preparing to unpack .../043-g++-i686-linux-gnu_4%3a11.2.0-2_arm64.deb ... Unpacking g++-i686-linux-gnu (4:11.2.0-2) ... Selecting previously unselected package libconfig-inifiles-perl. Preparing to unpack .../044-libconfig-inifiles-perl_3.000003-1_all.deb ... Unpacking libconfig-inifiles-perl (3.000003-1) ... Selecting previously unselected package libio-string-perl. Preparing to unpack .../045-libio-string-perl_1.08-3.1_all.deb ... Unpacking libio-string-perl (1.08-3.1) ... Selecting previously unselected package libicu67:arm64. Preparing to unpack .../046-libicu67_67.1-7_arm64.deb ... Unpacking libicu67:arm64 (67.1-7) ... Selecting previously unselected package libxml2:arm64. Preparing to unpack .../047-libxml2_2.9.13+dfsg-1_arm64.deb ... Unpacking libxml2:arm64 (2.9.13+dfsg-1) ... Selecting previously unselected package libxml-namespacesupport-perl. Preparing to unpack .../048-libxml-namespacesupport-perl_1.12-1.1_all.deb ... Unpacking libxml-namespacesupport-perl (1.12-1.1) ... Selecting previously unselected package libxml-sax-base-perl. Preparing to unpack .../049-libxml-sax-base-perl_1.09-1.1_all.deb ... Unpacking libxml-sax-base-perl (1.09-1.1) ... Selecting previously unselected package libxml-sax-perl. Preparing to unpack .../050-libxml-sax-perl_1.02+dfsg-3_all.deb ... Unpacking libxml-sax-perl (1.02+dfsg-3) ... Selecting previously unselected package libxml-libxml-perl. Preparing to unpack .../051-libxml-libxml-perl_2.0207+dfsg+really+2.0134-1_arm64.deb ... Unpacking libxml-libxml-perl (2.0207+dfsg+really+2.0134-1) ... Selecting previously unselected package libxml-simple-perl. Preparing to unpack .../052-libxml-simple-perl_2.25-1_all.deb ... Unpacking libxml-simple-perl (2.25-1) ... Selecting previously unselected package libyaml-perl. Preparing to unpack .../053-libyaml-perl_1.30-1_all.deb ... Unpacking libyaml-perl (1.30-1) ... Selecting previously unselected package libconfig-auto-perl. Preparing to unpack .../054-libconfig-auto-perl_0.44-1.1_all.deb ... Unpacking libconfig-auto-perl (0.44-1.1) ... Selecting previously unselected package libfile-which-perl. Preparing to unpack .../055-libfile-which-perl_1.23-1_all.deb ... Unpacking libfile-which-perl (1.23-1) ... Selecting previously unselected package libfile-homedir-perl. Preparing to unpack .../056-libfile-homedir-perl_1.006-1_all.deb ... Unpacking libfile-homedir-perl (1.006-1) ... Selecting previously unselected package libdebian-dpkgcross-perl. Preparing to unpack .../057-libdebian-dpkgcross-perl_2.6.18+nmu2_all.deb ... Unpacking libdebian-dpkgcross-perl (2.6.18+nmu2) ... Selecting previously unselected package dpkg-cross. Preparing to unpack .../058-dpkg-cross_2.6.18+nmu2_all.deb ... Unpacking dpkg-cross (2.6.18+nmu2) ... Selecting previously unselected package crossbuild-essential-i386. Preparing to unpack .../059-crossbuild-essential-i386_12.9_all.deb ... Unpacking crossbuild-essential-i386 (12.9) ... Selecting previously unselected package libdebhelper-perl. Preparing to unpack .../060-libdebhelper-perl_13.6_all.deb ... Unpacking libdebhelper-perl (13.6) ... Selecting previously unselected package libtool. Preparing to unpack .../061-libtool_2.4.6-15_all.deb ... Unpacking libtool (2.4.6-15) ... Selecting previously unselected package dh-autoreconf. Preparing to unpack .../062-dh-autoreconf_20_all.deb ... Unpacking dh-autoreconf (20) ... Selecting previously unselected package libarchive-zip-perl. Preparing to unpack .../063-libarchive-zip-perl_1.68-1_all.deb ... Unpacking libarchive-zip-perl (1.68-1) ... Selecting previously unselected package libsub-override-perl. Preparing to unpack .../064-libsub-override-perl_0.09-2_all.deb ... Unpacking libsub-override-perl (0.09-2) ... Selecting previously unselected package libfile-stripnondeterminism-perl. Preparing to unpack .../065-libfile-stripnondeterminism-perl_1.13.0-1_all.deb ... Unpacking libfile-stripnondeterminism-perl (1.13.0-1) ... Selecting previously unselected package dh-strip-nondeterminism. Preparing to unpack .../066-dh-strip-nondeterminism_1.13.0-1_all.deb ... Unpacking dh-strip-nondeterminism (1.13.0-1) ... Selecting previously unselected package libelf1:arm64. Preparing to unpack .../067-libelf1_0.186-1_arm64.deb ... Unpacking libelf1:arm64 (0.186-1) ... Selecting previously unselected package dwz. Preparing to unpack .../068-dwz_0.14-1_arm64.deb ... Unpacking dwz (0.14-1) ... Selecting previously unselected package gettext. Preparing to unpack .../069-gettext_0.21-4_arm64.deb ... Unpacking gettext (0.21-4) ... Selecting previously unselected package intltool-debian. Preparing to unpack .../070-intltool-debian_0.35.0+20060710.5_all.deb ... Unpacking intltool-debian (0.35.0+20060710.5) ... Selecting previously unselected package po-debconf. Preparing to unpack .../071-po-debconf_1.0.21+nmu1_all.deb ... Unpacking po-debconf (1.0.21+nmu1) ... Selecting previously unselected package debhelper. Preparing to unpack .../072-debhelper_13.6_all.deb ... Unpacking debhelper (13.6) ... Selecting previously unselected package diffstat. Preparing to unpack .../073-diffstat_1.64-1_arm64.deb ... Unpacking diffstat (1.64-1) ... Selecting previously unselected package ed. Preparing to unpack .../074-ed_1.18-1_arm64.deb ... Unpacking ed (1.18-1) ... Selecting previously unselected package gcc-11-base:i386. Preparing to unpack .../075-gcc-11-base_11.2.0-18_i386.deb ... Unpacking gcc-11-base:i386 (11.2.0-18) ... Selecting previously unselected package help2man. Preparing to unpack .../076-help2man_1.49.1_arm64.deb ... Unpacking help2man (1.49.1) ... Selecting previously unselected package libgcc-s1:i386. Preparing to unpack .../077-libgcc-s1_12-20220302-1_i386.deb ... Unpacking libgcc-s1:i386 (12-20220302-1) ... Selecting previously unselected package libc6:i386. Preparing to unpack .../078-libc6_2.33-7_i386.deb ... Unpacking libc6:i386 (2.33-7) ... Selecting previously unselected package libasan6:i386. Preparing to unpack .../079-libasan6_11.2.0-18_i386.deb ... Unpacking libasan6:i386 (11.2.0-18) ... Selecting previously unselected package libatomic1:i386. Preparing to unpack .../080-libatomic1_12-20220302-1_i386.deb ... Unpacking libatomic1:i386 (12-20220302-1) ... Selecting previously unselected package linux-libc-dev:i386. Preparing to unpack .../081-linux-libc-dev_5.16.12-1_i386.deb ... Unpacking linux-libc-dev:i386 (5.16.12-1) ... Selecting previously unselected package libcrypt1:i386. Preparing to unpack .../082-libcrypt1_1%3a4.4.27-1.1_i386.deb ... Unpacking libcrypt1:i386 (1:4.4.27-1.1) ... Selecting previously unselected package libcrypt-dev:i386. Preparing to unpack .../083-libcrypt-dev_1%3a4.4.27-1.1_i386.deb ... Unpacking libcrypt-dev:i386 (1:4.4.27-1.1) ... Selecting previously unselected package libcom-err2:i386. Preparing to unpack .../084-libcom-err2_1.46.5-2_i386.deb ... Unpacking libcom-err2:i386 (1.46.5-2) ... Selecting previously unselected package libkrb5support0:i386. Preparing to unpack .../085-libkrb5support0_1.19.2-2_i386.deb ... Unpacking libkrb5support0:i386 (1.19.2-2) ... Selecting previously unselected package libk5crypto3:i386. Preparing to unpack .../086-libk5crypto3_1.19.2-2_i386.deb ... Unpacking libk5crypto3:i386 (1.19.2-2) ... Selecting previously unselected package libkeyutils1:i386. Preparing to unpack .../087-libkeyutils1_1.6.1-3_i386.deb ... Unpacking libkeyutils1:i386 (1.6.1-3) ... Selecting previously unselected package libssl1.1:i386. Preparing to unpack .../088-libssl1.1_1.1.1m-1_i386.deb ... Unpacking libssl1.1:i386 (1.1.1m-1) ... Selecting previously unselected package libkrb5-3:i386. Preparing to unpack .../089-libkrb5-3_1.19.2-2_i386.deb ... Unpacking libkrb5-3:i386 (1.19.2-2) ... Selecting previously unselected package libgssapi-krb5-2:i386. Preparing to unpack .../090-libgssapi-krb5-2_1.19.2-2_i386.deb ... Unpacking libgssapi-krb5-2:i386 (1.19.2-2) ... Selecting previously unselected package libtirpc3:i386. Preparing to unpack .../091-libtirpc3_1.3.2-2_i386.deb ... Unpacking libtirpc3:i386 (1.3.2-2) ... Selecting previously unselected package libnsl2:i386. Preparing to unpack .../092-libnsl2_1.3.0-2_i386.deb ... Unpacking libnsl2:i386 (1.3.0-2) ... Selecting previously unselected package libtirpc-dev:i386. Preparing to unpack .../093-libtirpc-dev_1.3.2-2_i386.deb ... Unpacking libtirpc-dev:i386 (1.3.2-2) ... Selecting previously unselected package libnsl-dev:i386. Preparing to unpack .../094-libnsl-dev_1.3.0-2_i386.deb ... Unpacking libnsl-dev:i386 (1.3.0-2) ... Selecting previously unselected package libc6-dev:i386. Preparing to unpack .../095-libc6-dev_2.33-7_i386.deb ... Unpacking libc6-dev:i386 (2.33-7) ... Selecting previously unselected package libgomp1:i386. Preparing to unpack .../096-libgomp1_12-20220302-1_i386.deb ... Unpacking libgomp1:i386 (12-20220302-1) ... Selecting previously unselected package libitm1:i386. Preparing to unpack .../097-libitm1_12-20220302-1_i386.deb ... Unpacking libitm1:i386 (12-20220302-1) ... Selecting previously unselected package libstdc++6:i386. Preparing to unpack .../098-libstdc++6_12-20220302-1_i386.deb ... Unpacking libstdc++6:i386 (12-20220302-1) ... Selecting previously unselected package libubsan1:i386. Preparing to unpack .../099-libubsan1_12-20220302-1_i386.deb ... Unpacking libubsan1:i386 (12-20220302-1) ... Selecting previously unselected package libquadmath0:i386. Preparing to unpack .../100-libquadmath0_12-20220302-1_i386.deb ... Unpacking libquadmath0:i386 (12-20220302-1) ... Selecting previously unselected package libgcc-11-dev:i386. Preparing to unpack .../101-libgcc-11-dev_11.2.0-18_i386.deb ... Unpacking libgcc-11-dev:i386 (11.2.0-18) ... Selecting previously unselected package libglib2.0-0:arm64. Preparing to unpack .../102-libglib2.0-0_2.70.4-1_arm64.deb ... Unpacking libglib2.0-0:arm64 (2.70.4-1) ... Selecting previously unselected package libstdc++-11-dev:i386. Preparing to unpack .../103-libstdc++-11-dev_11.2.0-18_i386.deb ... Unpacking libstdc++-11-dev:i386 (11.2.0-18) ... Selecting previously unselected package libtext-unidecode-perl. Preparing to unpack .../104-libtext-unidecode-perl_1.30-1_all.deb ... Unpacking libtext-unidecode-perl (1.30-1) ... Selecting previously unselected package libyaml-0-2:i386. Preparing to unpack .../105-libyaml-0-2_0.2.2-1_i386.deb ... Unpacking libyaml-0-2:i386 (0.2.2-1) ... Selecting previously unselected package libyaml-dev:i386. Preparing to unpack .../106-libyaml-dev_0.2.2-1_i386.deb ... Unpacking libyaml-dev:i386 (0.2.2-1) ... Selecting previously unselected package pkg-config. Preparing to unpack .../107-pkg-config_0.29.2-1_arm64.deb ... Unpacking pkg-config (0.29.2-1) ... Selecting previously unselected package quilt. Preparing to unpack .../108-quilt_0.66-2.1_all.deb ... Unpacking quilt (0.66-2.1) ... Selecting previously unselected package texinfo. Preparing to unpack .../109-texinfo_6.8-4+b1_arm64.deb ... Unpacking texinfo (6.8-4+b1) ... Selecting previously unselected package sbuild-build-depends-main-dummy:i386. Preparing to unpack .../110-sbuild-build-depends-main-dummy_0.invalid.0_i386.deb ... Unpacking sbuild-build-depends-main-dummy:i386 (0.invalid.0) ... Setting up libconfig-inifiles-perl (3.000003-1) ... Setting up gcc-11-i686-linux-gnu-base:arm64 (11.2.0-18cross1) ... Setting up libpipeline1:arm64 (1.5.5-1) ... Setting up gcc-11-base:i386 (11.2.0-18) ... Setting up libfile-which-perl (1.23-1) ... Setting up gcc-12-cross-base (12-20220222-1cross1) ... Setting up bsdextrautils (2.37.3-1+b1) ... Setting up libicu67:arm64 (67.1-7) ... Setting up libmagic-mgc (1:5.41-2) ... Setting up cpp-11-i686-linux-gnu (11.2.0-18cross1) ... Setting up libarchive-zip-perl (1.68-1) ... Setting up libglib2.0-0:arm64 (2.70.4-1) ... No schema files found: doing nothing. Setting up binutils-i686-linux-gnu (2.38-2) ... Setting up libdebhelper-perl (13.6) ... Setting up libmagic1:arm64 (1:5.41-2) ... Setting up linux-libc-dev:i386 (5.16.12-1) ... Setting up libxml-namespacesupport-perl (1.12-1.1) ... Setting up gettext-base (0.21-4) ... Setting up file (1:5.41-2) ... Setting up libyaml-perl (1.30-1) ... Setting up gcc-12-base:i386 (12-20220302-1) ... Setting up libxml-sax-base-perl (1.09-1.1) ... Setting up libio-string-perl (1.08-3.1) ... Setting up linux-libc-dev-i386-cross (5.15.5-1cross1) ... Setting up autotools-dev (20220109.1) ... Setting up cross-config (2.6.18+nmu2) ... Setting up ed (1.18-1) ... Setting up libsigsegv2:arm64 (2.14-1) ... Setting up diffstat (1.64-1) ... Setting up autopoint (0.21-4) ... Setting up pkg-config (0.29.2-1) ... Setting up gcc-11-cross-base (11.2.0-18cross1) ... Setting up sensible-utils (0.0.17) ... Setting up libuchardet0:arm64 (0.0.7-1) ... Setting up libc6-i386-cross (2.33-1cross1) ... Setting up libsub-override-perl (0.09-2) ... Setting up cpp-i686-linux-gnu (4:11.2.0-2) ... Setting up libtext-unidecode-perl (1.30-1) ... Setting up libfile-homedir-perl (1.006-1) ... Setting up libquadmath0-i386-cross (12-20220222-1cross1) ... Setting up libelf1:arm64 (0.186-1) ... Setting up libxml2:arm64 (2.9.13+dfsg-1) ... Setting up liblocale-gettext-perl (1.07-4+b2) ... Setting up libfile-stripnondeterminism-perl (1.13.0-1) ... Setting up gettext (0.21-4) ... Setting up libtool (2.4.6-15) ... Setting up libatomic1-i386-cross (12-20220222-1cross1) ... Setting up m4 (1.4.18-5) ... Setting up quilt (0.66-2.1) ... Setting up libgomp1-i386-cross (12-20220222-1cross1) ... Setting up libc6-dev-i386-cross (2.33-1cross1) ... Setting up intltool-debian (0.35.0+20060710.5) ... Setting up help2man (1.49.1) ... Setting up libgcc-s1-i386-cross (12-20220222-1cross1) ... Setting up libasan6-i386-cross (11.2.0-18cross1) ... Setting up libitm1-i386-cross (12-20220222-1cross1) ... Setting up ucf (3.0043) ... Setting up autoconf (2.71-2) ... Setting up dh-strip-nondeterminism (1.13.0-1) ... Setting up dwz (0.14-1) ... Setting up groff-base (1.22.4-8) ... Setting up automake (1:1.16.5-1.1) ... update-alternatives: using /usr/bin/automake-1.16 to provide /usr/bin/automake (automake) in auto mode Setting up po-debconf (1.0.21+nmu1) ... Setting up man-db (2.10.1-1) ... Not building database; man-db/auto-update is not 'true'. Setting up libxml-sax-perl (1.02+dfsg-3) ... update-perl-sax-parsers: Registering Perl SAX parser XML::SAX::PurePerl with priority 10... update-perl-sax-parsers: Updating overall Perl SAX parser modules info file... Creating config file /etc/perl/XML/SAX/ParserDetails.ini with new version Setting up libstdc++6-i386-cross (12-20220222-1cross1) ... Setting up dh-autoreconf (20) ... Setting up tex-common (6.17) ... update-language: texlive-base not installed and configured, doing nothing! Setting up libxml-libxml-perl (2.0207+dfsg+really+2.0134-1) ... update-perl-sax-parsers: Registering Perl SAX parser XML::LibXML::SAX::Parser with priority 50... update-perl-sax-parsers: Registering Perl SAX parser XML::LibXML::SAX with priority 50... update-perl-sax-parsers: Updating overall Perl SAX parser modules info file... Replacing config file /etc/perl/XML/SAX/ParserDetails.ini with new version Setting up debhelper (13.6) ... Setting up libubsan1-i386-cross (12-20220222-1cross1) ... Setting up libxml-simple-perl (2.25-1) ... Setting up texinfo (6.8-4+b1) ... Setting up libgcc-11-dev-i386-cross (11.2.0-18cross1) ... Setting up libconfig-auto-perl (0.44-1.1) ... Setting up gcc-11-i686-linux-gnu (11.2.0-18cross1) ... Setting up gcc-i686-linux-gnu (4:11.2.0-2) ... Setting up libstdc++-11-dev-i386-cross (11.2.0-18cross1) ... Setting up libdebian-dpkgcross-perl (2.6.18+nmu2) ... Setting up g++-11-i686-linux-gnu (11.2.0-18cross1) ... Setting up dpkg-cross (2.6.18+nmu2) ... Setting up g++-i686-linux-gnu (4:11.2.0-2) ... Setting up crossbuild-essential-i386 (12.9) ... Setting up libgcc-s1:i386 (12-20220302-1) ... Setting up libc6:i386 (2.33-7) ... Setting up libstdc++6:i386 (12-20220302-1) ... Setting up libitm1:i386 (12-20220302-1) ... Setting up libkeyutils1:i386 (1.6.1-3) ... Setting up libyaml-0-2:i386 (0.2.2-1) ... Setting up libssl1.1:i386 (1.1.1m-1) ... Setting up libcrypt1:i386 (1:4.4.27-1.1) ... Setting up libcom-err2:i386 (1.46.5-2) ... Setting up libgomp1:i386 (12-20220302-1) ... Setting up libasan6:i386 (11.2.0-18) ... Setting up libkrb5support0:i386 (1.19.2-2) ... Setting up libquadmath0:i386 (12-20220302-1) ... Setting up libatomic1:i386 (12-20220302-1) ... Setting up libk5crypto3:i386 (1.19.2-2) ... Setting up libubsan1:i386 (12-20220302-1) ... Setting up libgcc-11-dev:i386 (11.2.0-18) ... Setting up libcrypt-dev:i386 (1:4.4.27-1.1) ... Setting up libkrb5-3:i386 (1.19.2-2) ... Setting up libyaml-dev:i386 (0.2.2-1) ... Setting up libgssapi-krb5-2:i386 (1.19.2-2) ... Setting up libtirpc3:i386 (1.3.2-2) ... Setting up libtirpc-dev:i386 (1.3.2-2) ... Setting up libnsl2:i386 (1.3.0-2) ... Setting up libnsl-dev:i386 (1.3.0-2) ... Setting up libc6-dev:i386 (2.33-7) ... Setting up libstdc++-11-dev:i386 (11.2.0-18) ... Setting up sbuild-build-depends-main-dummy:i386 (0.invalid.0) ... Processing triggers for libc-bin (2.33-7) ... +------------------------------------------------------------------------------+ | Check architectures | +------------------------------------------------------------------------------+ Arch check ok (i386 included in any all) +------------------------------------------------------------------------------+ | Build environment | +------------------------------------------------------------------------------+ Kernel: Linux 5.9.0-0.bpo.2-arm64 #1 SMP Debian 5.9.6-1~bpo10+1 (2020-11-19) arm64 (aarch64) Toolchain package versions: binutils_2.38-2 dpkg-dev_1.21.1 g++-11_11.2.0-18 gcc-11_11.2.0-18 libc6-dev_2.33-7 libstdc++-11-dev_11.2.0-18 libstdc++-11-dev-i386-cross_11.2.0-18cross1 libstdc++6_12-20220302-1 libstdc++6-i386-cross_12-20220222-1cross1 linux-libc-dev_5.16.12-1 Package versions: adduser_3.120 apt_2.4.1 autoconf_2.71-2 automake_1:1.16.5-1.1 autopoint_0.21-4 autotools-dev_20220109.1 base-files_12.2 base-passwd_3.5.52 bash_5.1-6 binutils_2.38-2 binutils-aarch64-linux-gnu_2.38-2 binutils-common_2.38-2 binutils-i686-linux-gnu_2.38-2 bsdextrautils_2.37.3-1+b1 bsdutils_1:2.37.3-1+b1 build-essential_12.9 bzip2_1.0.8-5 coreutils_8.32-4.1 cpp_4:11.2.0-2 cpp-11_11.2.0-18 cpp-11-i686-linux-gnu_11.2.0-18cross1 cpp-i686-linux-gnu_4:11.2.0-2 cross-config_2.6.18+nmu2 crossbuild-essential-i386_12.9 dash_0.5.11+git20210903+057cd650a4ed-7 debconf_1.5.79 debhelper_13.6 debian-archive-keyring_2021.1.1 debianutils_5.7-0.1 dh-autoreconf_20 dh-strip-nondeterminism_1.13.0-1 diffstat_1.64-1 diffutils_1:3.7-5 dpkg_1.21.1 dpkg-cross_2.6.18+nmu2 dpkg-dev_1.21.1 dwz_0.14-1 ed_1.18-1 fakeroot_1.28-1 file_1:5.41-2 findutils_4.9.0-2 g++_4:11.2.0-2 g++-11_11.2.0-18 g++-11-i686-linux-gnu_11.2.0-18cross1 g++-i686-linux-gnu_4:11.2.0-2 gcc_4:11.2.0-2 gcc-10-base_10.3.0-14 gcc-11_11.2.0-18 gcc-11-base_11.2.0-18 gcc-11-cross-base_11.2.0-18cross1 gcc-11-i686-linux-gnu_11.2.0-18cross1 gcc-11-i686-linux-gnu-base_11.2.0-18cross1 gcc-12-base_12-20220302-1 gcc-12-cross-base_12-20220222-1cross1 gcc-i686-linux-gnu_4:11.2.0-2 gettext_0.21-4 gettext-base_0.21-4 gpgv_2.2.27-3 grep_3.7-1 groff-base_1.22.4-8 gzip_1.10-4 help2man_1.49.1 hostname_3.23 init-system-helpers_1.62 intltool-debian_0.35.0+20060710.5 libacl1_2.3.1-1 libapt-pkg6.0_2.4.1 libarchive-zip-perl_1.68-1 libasan6_11.2.0-18 libasan6-i386-cross_11.2.0-18cross1 libatomic1_12-20220302-1 libatomic1-i386-cross_12-20220222-1cross1 libattr1_1:2.5.1-1 libaudit-common_1:3.0.7-1 libaudit1_1:3.0.7-1 libbinutils_2.38-2 libblkid1_2.37.3-1+b1 libbz2-1.0_1.0.8-5 libc-bin_2.33-7 libc-dev-bin_2.33-7 libc6_2.33-7 libc6-dev_2.33-7 libc6-dev-i386-cross_2.33-1cross1 libc6-i386-cross_2.33-1cross1 libcap-ng0_0.7.9-2.2+b1 libcap2_1:2.44-1 libcc1-0_12-20220302-1 libcom-err2_1.46.5-2 libconfig-auto-perl_0.44-1.1 libconfig-inifiles-perl_3.000003-1 libcrypt-dev_1:4.4.27-1.1 libcrypt1_1:4.4.27-1.1 libctf-nobfd0_2.38-2 libctf0_2.38-2 libdb5.3_5.3.28+dfsg1-0.8 libdebconfclient0_0.261 libdebhelper-perl_13.6 libdebian-dpkgcross-perl_2.6.18+nmu2 libdpkg-perl_1.21.1 libelf1_0.186-1 libfakeroot_1.28-1 libffi8_3.4.2-4 libfile-homedir-perl_1.006-1 libfile-stripnondeterminism-perl_1.13.0-1 libfile-which-perl_1.23-1 libgcc-11-dev_11.2.0-18 libgcc-11-dev-i386-cross_11.2.0-18cross1 libgcc-s1_12-20220302-1 libgcc-s1-i386-cross_12-20220222-1cross1 libgcrypt20_1.9.4-5 libgdbm-compat4_1.23-1 libgdbm6_1.23-1 libglib2.0-0_2.70.4-1 libgmp10_2:6.2.1+dfsg-3 libgnutls30_3.7.3-4+b1 libgomp1_12-20220302-1 libgomp1-i386-cross_12-20220222-1cross1 libgpg-error0_1.43-3 libgssapi-krb5-2_1.19.2-2 libhogweed6_3.7.3-1 libhwasan0_12-20220302-1 libicu67_67.1-7 libidn2-0_2.3.2-2 libio-string-perl_1.08-3.1 libisl23_0.24-2 libitm1_12-20220302-1 libitm1-i386-cross_12-20220222-1cross1 libk5crypto3_1.19.2-2 libkeyutils1_1.6.1-3 libkrb5-3_1.19.2-2 libkrb5support0_1.19.2-2 liblocale-gettext-perl_1.07-4+b2 liblsan0_12-20220302-1 liblz4-1_1.9.3-2 liblzma5_5.2.5-2 libmagic-mgc_1:5.41-2 libmagic1_1:5.41-2 libmount1_2.37.3-1+b1 libmpc3_1.2.1-1 libmpfr6_4.1.0-3 libnettle8_3.7.3-1 libnsl-dev_1.3.0-2 libnsl2_1.3.0-2 libp11-kit0_0.24.0-6 libpam-modules_1.4.0-11 libpam-modules-bin_1.4.0-11 libpam-runtime_1.4.0-11 libpam0g_1.4.0-11 libpcre2-8-0_10.39-3 libpcre3_2:8.39-13 libperl5.34_5.34.0-3 libpipeline1_1.5.5-1 libquadmath0_12-20220302-1 libquadmath0-i386-cross_12-20220222-1cross1 libseccomp2_2.5.3-2 libselinux1_3.3-1+b1 libsemanage-common_3.3-1 libsemanage2_3.3-1+b1 libsepol2_3.3-1 libsigsegv2_2.14-1 libsmartcols1_2.37.3-1+b1 libssl1.1_1.1.1m-1 libstdc++-11-dev_11.2.0-18 libstdc++-11-dev-i386-cross_11.2.0-18cross1 libstdc++6_12-20220302-1 libstdc++6-i386-cross_12-20220222-1cross1 libsub-override-perl_0.09-2 libsystemd0_250.3-2 libtasn1-6_4.18.0-4 libtext-unidecode-perl_1.30-1 libtinfo6_6.3-2 libtirpc-common_1.3.2-2 libtirpc-dev_1.3.2-2 libtirpc3_1.3.2-2 libtool_2.4.6-15 libtsan0_11.2.0-18 libubsan1_12-20220302-1 libubsan1-i386-cross_12-20220222-1cross1 libuchardet0_0.0.7-1 libudev1_250.3-2 libunistring2_1.0-1 libuuid1_2.37.3-1+b1 libxml-libxml-perl_2.0207+dfsg+really+2.0134-1 libxml-namespacesupport-perl_1.12-1.1 libxml-sax-base-perl_1.09-1.1 libxml-sax-perl_1.02+dfsg-3 libxml-simple-perl_2.25-1 libxml2_2.9.13+dfsg-1 libxxhash0_0.8.1-1 libyaml-0-2_0.2.2-1 libyaml-dev_0.2.2-1 libyaml-perl_1.30-1 libzstd1_1.4.8+dfsg-3 linux-libc-dev_5.16.12-1 linux-libc-dev-i386-cross_5.15.5-1cross1 login_1:4.11.1+dfsg1-2 lsb-base_11.1.0 m4_1.4.18-5 make_4.3-4.1 man-db_2.10.1-1 mawk_1.3.4.20200120-3 mount_2.37.3-1+b1 ncurses-base_6.3-2 ncurses-bin_6.3-2 passwd_1:4.11.1+dfsg1-2 patch_2.7.6-7 perl_5.34.0-3 perl-base_5.34.0-3 perl-modules-5.34_5.34.0-3 pkg-config_0.29.2-1 po-debconf_1.0.21+nmu1 quilt_0.66-2.1 rpcsvc-proto_1.4.2-4 sbuild-build-depends-main-dummy_0.invalid.0 sed_4.8-1 sensible-utils_0.0.17 sysvinit-utils_3.01-1 tar_1.34+dfsg-1 tex-common_6.17 texinfo_6.8-4+b1 tzdata_2021e-1 ucf_3.0043 util-linux_2.37.3-1+b1 xz-utils_5.2.5-2 zlib1g_1:1.2.11.dfsg-2 +------------------------------------------------------------------------------+ | Build | +------------------------------------------------------------------------------+ Unpack source ------------- -----BEGIN PGP SIGNED MESSAGE----- Hash: SHA512 Format: 3.0 (quilt) Source: liblouis Binary: liblouis-dev, liblouis20, liblouis-data, liblouis-bin, python3-louis Architecture: any all Version: 3.21.0-1 Maintainer: Debian Accessibility Team Uploaders: Samuel Thibault , Cyril Brulebois Homepage: http://liblouis.org/ Standards-Version: 4.6.0 Vcs-Browser: https://salsa.debian.org/a11y-team/liblouis Vcs-Git: https://salsa.debian.org/a11y-team/liblouis.git Testsuite: autopkgtest Testsuite-Triggers: @builddeps@ Build-Depends: debhelper-compat (= 12), automake (>= 1:1.14~), pkg-config, texinfo, help2man, dpkg-dev (>= 1.16), quilt, libyaml-dev Build-Depends-Indep: dh-python, python3-all:any Package-List: liblouis-bin deb text optional arch=any liblouis-data deb text optional arch=all liblouis-dev deb libdevel optional arch=any liblouis20 deb libs optional arch=any python3-louis deb python optional arch=all Checksums-Sha1: 8f50ad5018b4894e1b9552f2bb33dfe5c5f00522 15533156 liblouis_3.21.0.orig.tar.gz c1ed04be968c4b05f63272cbd0b112b735b6100b 10420 liblouis_3.21.0-1.debian.tar.xz Checksums-Sha256: 6d7f4ed09d4dd0fafbc22b256632a232575cfa764d4bfd86b73fe0529a81d449 15533156 liblouis_3.21.0.orig.tar.gz 817b3d360217b978e96e593579372ae176f4e1c3170786dd6edb80490591502b 10420 liblouis_3.21.0-1.debian.tar.xz Files: 7c49db5d13db4835431e40d619977af7 15533156 liblouis_3.21.0.orig.tar.gz f072ef2a74dc70b99fcb4866d71263b7 10420 liblouis_3.21.0-1.debian.tar.xz -----BEGIN PGP SIGNATURE----- iQIzBAEBCgAdFiEEi6MnFvk67auaclLJ5pG0tXV4H2IFAmImjPQACgkQ5pG0tXV4 H2KlVw//QfWYpKLLI8w8xqDmbPPFQIz9lDQKdta3qCNR3GBrcrR11e7tGw3MX7UL JiqilAaF4yy0TiVccfv6yZtdTpohn5zB59e2GKPPgrVfS/gdtkNwrxps2MVBXfZq 2oIdGZBtxA4SAob/oVjtlsQct/5eTKdL8yDz7BQV74vDExRYQx9xY9BXE8358Sdo pzVD+Dieqw8PJQwTlcG4zwHcyhcMI9Rmw0B5oTVCVaJ4oRDUTApcBrQvziO8rl1t bYJGYaepHfpHFG17boyC82TBGUvCf6RMWus3J9kz7rzt8SdYLwZc+TsSXDvsB2wR 7eQ0X6Y7lM+hZZ1ZUvCYTBonefjU5jBLb8y6aTv1MNlQEVGl1RCn2eoPAIp4vBou KB3oyPIJdS6ucYf5V6umJeIcSyolB0H4t5s4Kb6h+mnWL98TreXmO2joJPu7RgUE SOmMy+nvk3uUTHOCBjMfLJJVgySYAXLcdTCik7RfKN/UF76dvZRExvkSJySUAbOg 17w7ChcAr3ec1x8OjZJHg6RlF1XFMoL13BiGqygBBL2lCgqnfWUxvPFj9cRuF8Cv XjSnHo2Ax4Fs9/X5o49hkRkApU7L9A73IEvxtMYs5y/ykjp4FXP3XHImKiE67XDa VzFbg78R9X/V2vHtxh2bH1P3XRwzfxt8LMW8Yrw+nZ5Di9vULiA= =+FWH -----END PGP SIGNATURE----- gpgv: unknown type of key resource 'trustedkeys.kbx' gpgv: keyblock resource '/tmp/dpkg-verify-sig.xbv8L4wi/trustedkeys.kbx': General error gpgv: Signature made Mon Mar 7 22:53:40 2022 UTC gpgv: using RSA key 8BA32716F93AEDAB9A7252C9E691B4B575781F62 gpgv: Can't check signature: No public key dpkg-source: warning: cannot verify signature ./liblouis_3.21.0-1.dsc dpkg-source: info: extracting liblouis in /<> dpkg-source: info: unpacking liblouis_3.21.0.orig.tar.gz dpkg-source: info: unpacking liblouis_3.21.0-1.debian.tar.xz dpkg-source: info: using patch list from debian/patches/series dpkg-source: info: applying noclean_man dpkg-source: info: applying emphasis Check disk space ---------------- Sufficient free space for build +------------------------------------------------------------------------------+ | Starting Timed Build Commands | +------------------------------------------------------------------------------+ ulimit -c --------- 0 I: Finished running 'ulimit -c'. Finished processing commands. -------------------------------------------------------------------------------- User Environment ---------------- APT_CONFIG=/var/lib/sbuild/apt.conf CONFIG_SITE=/etc/dpkg-cross/cross-config.i386 DEB_BUILD_OPTIONS=nocheck HOME=/sbuild-nonexistent LANG=en_GB.UTF-8 LC_ALL=C.UTF-8 LOGNAME=helmutg PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games SCHROOT_ALIAS_NAME=crossqa-sid SCHROOT_CHROOT_NAME=crossqa-sid SCHROOT_COMMAND=env SCHROOT_GID=1002 SCHROOT_GROUP=helmutg SCHROOT_SESSION_ID=crossqa-sid-7a1c8b0c-9ca2-4b19-96e6-ff0d4322aa92 SCHROOT_UID=1002 SCHROOT_USER=helmutg SHELL=/bin/sh USER=helmutg dpkg-buildpackage ----------------- Command: dpkg-buildpackage -ai386 -Pcross,nocheck -us -uc -B -rfakeroot --jobs-try=1 dpkg-buildpackage: info: source package liblouis dpkg-buildpackage: info: source version 3.21.0-1 dpkg-buildpackage: info: source distribution unstable dpkg-buildpackage: info: source changed by Samuel Thibault dpkg-architecture: warning: specified GNU system type i686-linux-gnu does not match CC system type aarch64-linux-gnu, try setting a correct CC environment variable dpkg-source --before-build . dpkg-buildpackage: info: host architecture i386 debian/rules clean make: py3versions: No such file or directory dh clean debian/rules override_dh_auto_clean make[1]: Entering directory '/<>' make[1]: py3versions: No such file or directory dh_auto_clean cd python; \ for py in ; do \ LD_LIBRARY_PATH=../liblouis/.libs${LD_LIBRARY_PATH+:$LD_LIBRARY_PATH} $py setup.py clean --all; \ done; \ rm -f louis/__init__.pyc rm -f doc/liblouis.info doc/stamp-vti doc/version.texi rm -fr python/build make[1]: Leaving directory '/<>' dh_clean debian/rules binary-arch make: py3versions: No such file or directory dh binary-arch dh_update_autotools_config -a dh_autoreconf -a libtoolize: putting auxiliary files in AC_CONFIG_AUX_DIR, 'build-aux'. libtoolize: copying file 'build-aux/ltmain.sh' libtoolize: putting macros in AC_CONFIG_MACRO_DIRS, 'm4'. libtoolize: copying file 'm4/libtool.m4' libtoolize: copying file 'm4/ltoptions.m4' libtoolize: copying file 'm4/ltsugar.m4' libtoolize: copying file 'm4/ltversion.m4' libtoolize: copying file 'm4/lt~obsolete.m4' configure.ac:6: warning: 'AM_CONFIG_HEADER': this macro is obsolete. configure.ac:6: You should use the 'AC_CONFIG_HEADERS' macro instead. ./lib/autoconf/general.m4:2434: AC_DIAGNOSE is expanded from... aclocal.m4:1310: AM_CONFIG_HEADER is expanded from... configure.ac:6: the top level configure.ac:54: warning: The macro `AC_HEADER_STDC' is obsolete. configure.ac:54: You should run autoupdate. ./lib/autoconf/headers.m4:704: AC_HEADER_STDC is expanded from... configure.ac:54: the top level configure.ac:95: warning: The macro `AC_ISC_POSIX' is obsolete. configure.ac:95: You should run autoupdate. ./lib/autoconf/specific.m4:550: AC_ISC_POSIX is expanded from... configure.ac:95: the top level configure.ac:96: warning: The macro `AC_HEADER_STDC' is obsolete. configure.ac:96: You should run autoupdate. ./lib/autoconf/headers.m4:704: AC_HEADER_STDC is expanded from... configure.ac:96: the top level configure.ac:97: warning: The macro `AC_LIBTOOL_WIN32_DLL' is obsolete. configure.ac:97: You should run autoupdate. m4/ltoptions.m4:148: AC_LIBTOOL_WIN32_DLL is expanded from... configure.ac:97: the top level configure.ac:97: warning: AC_LIBTOOL_WIN32_DLL: Remove this warning and the call to _LT_SET_OPTION when you configure.ac:97: put the 'win32-dll' option into LT_INIT's first parameter. ./lib/autoconf/general.m4:2434: AC_DIAGNOSE is expanded from... m4/ltoptions.m4:148: AC_LIBTOOL_WIN32_DLL is expanded from... configure.ac:97: the top level configure.ac:98: warning: The macro `AC_PROG_LIBTOOL' is obsolete. configure.ac:98: You should run autoupdate. m4/libtool.m4:99: AC_PROG_LIBTOOL is expanded from... configure.ac:98: the top level configure.ac:173: warning: The macro `AC_HELP_STRING' is obsolete. configure.ac:173: You should run autoupdate. ./lib/autoconf/general.m4:204: AC_HELP_STRING is expanded from... configure.ac:173: the top level configure.ac:13: installing 'build-aux/compile' configure.ac:10: installing 'build-aux/missing' gnulib/Makefile.am: installing 'build-aux/depcomp' debian/rules override_dh_auto_configure make[1]: Entering directory '/<>' dpkg-architecture -f -aarm64 -c dh_auto_configure -- --enable-ucs4 ./configure --build=aarch64-linux-gnu --prefix=/usr --includedir=\${prefix}/include --mandir=\${prefix}/share/man --infodir=\${prefix}/share/info --sysconfdir=/etc --localstatedir=/var --disable-option-checking --disable-silent-rules --libdir=\${prefix}/lib/aarch64-linux-gnu --runstatedir=/run --disable-maintainer-mode --disable-dependency-tracking --enable-ucs4 configure: loading site script /etc/dpkg-cross/cross-config.i386 checking for a BSD-compatible install... /usr/bin/install -c checking whether build environment is sane... yes checking for a race-free mkdir -p... /bin/mkdir -p checking for gawk... no checking for mawk... mawk checking whether make sets $(MAKE)... yes checking whether make supports nested variables... yes checking for gcc... gcc checking whether the C compiler works... yes checking for C compiler default output file name... a.out checking for suffix of executables... checking whether we are cross compiling... no checking for suffix of object files... o checking whether the compiler supports GNU C... yes checking whether gcc accepts -g... yes checking for gcc option to enable C11 features... none needed checking whether gcc understands -c and -o together... yes checking whether the compiler is clang... no checking for compiler option needed when checking for declarations... none checking whether make supports the include directive... yes (GNU style) checking dependency style of gcc... none checking for stdio.h... yes checking for stdlib.h... yes checking for string.h... yes checking for inttypes.h... yes checking for stdint.h... yes checking for strings.h... yes checking for sys/stat.h... yes checking for sys/types.h... yes checking for unistd.h... yes checking for wchar.h... yes checking for minix/config.h... no checking for dirent.h... yes checking for limits.h... yes checking for features.h... yes checking for crtdefs.h... no checking for sys/socket.h... yes checking for getopt.h... yes checking for sys/cdefs.h... yes checking for sys/param.h... yes checking for sys/time.h... yes checking whether it is safe to define __EXTENSIONS__... yes checking whether _XOPEN_SOURCE should be defined... no checking build system type... aarch64-unknown-linux-gnu checking host system type... aarch64-unknown-linux-gnu checking how to run the C preprocessor... gcc -E checking for grep that handles long lines and -e... /bin/grep checking for egrep... /bin/grep -E checking for Minix Amsterdam compiler... no checking for ar... ar checking the archiver (ar) interface... ar checking for ar... (cached) ar checking for ranlib... ranlib checking for special C compiler options needed for large files... no checking for _FILE_OFFSET_BITS value needed for large files... no checking for size_t... yes checking for working alloca.h... yes checking for alloca... yes checking whether the preprocessor supports include_next... yes checking whether source code line length is unlimited... yes checking if environ is properly declared... yes checking whether limits.h has WORD_BIT, BOOL_WIDTH etc.... yes checking for wint_t... yes checking whether wint_t is large enough... yes checking whether the compiler produces multi-arch binaries... no checking whether stdint.h conforms to C99... yes checking whether stdint.h works without ISO C predefines... yes checking whether stdint.h has UINTMAX_WIDTH etc.... yes checking for C/C++ restrict keyword... __restrict__ checking whether malloc is ptrdiff_t safe... yes checking whether malloc, realloc, calloc set errno on failure... yes checking whether malloc (0) returns nonnull... (cached) yes checking for gcc options needed to detect all undeclared functions... none needed checking whether setenv is declared... yes checking for setenv... yes checking for strndup... yes checking for _set_invalid_parameter_handler... no checking for fcntl... yes checking for symlink... yes checking for getdtablesize... yes checking for getprogname... no checking for getexecname... no checking for lstat... yes checking for vprintf... yes checking for search.h... yes checking for tsearch... yes checking for wchar_t... yes checking for good max_align_t... yes checking whether NULL can be used in arbitrary expressions... yes checking whether ecvt is declared... yes checking whether fcvt is declared... yes checking whether gcvt is declared... yes checking whether strndup is declared... yes checking whether strnlen is declared... yes checking for pid_t... yes checking for mode_t... yes checking whether execvpe is declared... yes checking whether uses 'inline' correctly... yes checking whether wcsdup is declared... yes checking for C compiler option to allow warnings... -Wno-error checking for alloca as a compiler built-in... yes checking whether free is known to preserve errno... yes checking if gcc/ld supports -Wl,--output-def... no checking whether malloc (0) returns nonnull... (cached) yes checking whether realloc (0, 0) returns nonnull... (cached) yes checking whether setenv validates arguments... yes checking for ssize_t... yes checking for working strndup... yes checking for working strnlen... yes checking for complete errno.h... yes checking whether strerror_r is declared... yes checking whether strerror_r returns char *... yes checking for working fcntl.h... yes checking whether stat file-mode macros are broken... no checking for nlink_t... yes checking whether getdtablesize is declared... yes checking for getopt.h... (cached) yes checking for getopt_long_only... yes checking whether getopt is POSIX compatible... yes checking for working GNU getopt function... yes checking for working GNU getopt_long function... yes checking for inline... inline checking for O_CLOEXEC... yes checking for promoted mode_t type... mode_t checking for stdbool.h that conforms to C99... yes checking for _Bool... yes checking whether fcloseall is declared... yes checking which flavor of printf attribute matches inttypes macros... system checking whether strerror(0) succeeds... yes checking for struct timespec in ... yes checking for TIME_UTC in ... yes checking for alloca as a compiler built-in... (cached) yes checking whether // is distinct from /... no checking whether dup2 works... yes checking for error_at_line... yes checking whether fcntl handles F_DUPFD correctly... yes checking whether fcntl understands F_DUPFD_CLOEXEC... needs runtime check checking whether free is known to preserve errno... (cached) yes checking whether getdtablesize works... yes checking whether program_invocation_name is declared... yes checking whether program_invocation_short_name is declared... yes checking whether __argv is declared... no checking whether the compiler generally respects inline... yes checking whether malloc (0) returns nonnull... (cached) yes checking whether open recognizes a trailing slash... yes checking whether program_invocation_name is declared... (cached) yes checking whether program_invocation_short_name is declared... (cached) yes checking whether realloc (0, 0) returns nonnull... (cached) yes checking for ssize_t... (cached) yes checking whether stat handles trailing slashes on files... yes checking for struct stat.st_atim.tv_nsec... yes checking whether struct stat.st_atim is of type struct timespec... yes checking for struct stat.st_birthtimespec.tv_nsec... no checking for struct stat.st_birthtimensec... no checking for struct stat.st_birthtim.tv_nsec... no checking for va_copy... yes checking for working strerror function... yes checking for working strndup... (cached) yes checking for working strnlen... (cached) yes checking for variable-length arrays... yes checking whether ln -s works... yes checking whether make sets $(MAKE)... (cached) yes checking the archiver (ar) interface... (cached) ar checking for yaml_parser_initialize in -lyaml... no configure: WARNING: libyaml was not found. YAML tests will be skipped checking for egrep... (cached) /bin/grep -E checking for stddef.h... yes checking for stdlib.h... (cached) yes checking for string.h... (cached) yes checking for an ANSI C-conforming const... yes checking for working memcmp... yes checking for memset... yes checking for library containing strerror... none required checking for egrep... (cached) /bin/grep -E checking how to print strings... printf checking for a sed that does not truncate output... /bin/sed checking for fgrep... /bin/grep -F checking for ld used by gcc... /usr/bin/ld checking if the linker (/usr/bin/ld) is GNU ld... yes checking for BSD- or MS-compatible name lister (nm)... /usr/bin/nm -B checking the name lister (/usr/bin/nm -B) interface... BSD nm checking the maximum length of command line arguments... 1572864 checking how to convert aarch64-unknown-linux-gnu file names to aarch64-unknown-linux-gnu format... func_convert_file_noop checking how to convert aarch64-unknown-linux-gnu file names to toolchain format... func_convert_file_noop checking for /usr/bin/ld option to reload object files... -r checking for objdump... objdump checking how to recognize dependent libraries... pass_all checking for dlltool... dlltool checking how to associate runtime and link libraries... printf %s\n checking for archiver @FILE support... @ checking for strip... strip checking for ranlib... (cached) ranlib checking command to parse /usr/bin/nm -B output from gcc object... ok checking for sysroot... no checking for a working dd... /bin/dd checking how to truncate binary pipes... /bin/dd bs=4096 count=1 checking for mt... no checking if : is a manifest tool... no checking for dlfcn.h... yes checking for objdir... .libs checking if gcc supports -fno-rtti -fno-exceptions... no checking for gcc option to produce PIC... -fPIC -DPIC checking if gcc PIC flag -fPIC -DPIC works... yes checking if gcc static flag -static works... yes checking if gcc supports -c -o file.o... yes checking if gcc supports -c -o file.o... (cached) yes checking whether the gcc linker (/usr/bin/ld) supports shared libraries... yes checking whether -lc should be explicitly linked in... no checking dynamic linker characteristics... GNU/Linux ld.so checking how to hardcode library paths into programs... immediate checking whether stripping libraries is possible... yes checking if libtool supports shared libraries... yes checking whether to build shared libraries... yes checking whether to build static libraries... yes checking whether -Wno-missing-field-initializers is supported... yes checking whether -Wno-missing-field-initializers is needed... no checking whether -Wuninitialized is supported... yes checking whether C compiler handles -Werror -Wunknown-warning-option... no checking whether C compiler handles -fanalyzer... yes checking whether C compiler handles -Werror -Wunknown-warning-option... (cached) no checking whether C compiler handles -fno-common... yes checking whether C compiler handles -Werror -Wunknown-warning-option... (cached) no checking whether C compiler handles -Wall... yes checking whether C compiler handles -Werror -Wunknown-warning-option... (cached) no checking whether C compiler handles -Warith-conversion... yes checking whether C compiler handles -Werror -Wunknown-warning-option... (cached) no checking whether C compiler handles -Wbad-function-cast... yes checking whether C compiler handles -Werror -Wunknown-warning-option... (cached) no checking whether C compiler handles -Wcast-align=strict... yes checking whether C compiler handles -Werror -Wunknown-warning-option... (cached) no checking whether C compiler handles -Wdate-time... yes checking whether C compiler handles -Werror -Wunknown-warning-option... (cached) no checking whether C compiler handles -Wdisabled-optimization... yes checking whether C compiler handles -Werror -Wunknown-warning-option... (cached) no checking whether C compiler handles -Wdouble-promotion... yes checking whether C compiler handles -Werror -Wunknown-warning-option... (cached) no checking whether C compiler handles -Wduplicated-branches... yes checking whether C compiler handles -Werror -Wunknown-warning-option... (cached) no checking whether C compiler handles -Wduplicated-cond... yes checking whether C compiler handles -Werror -Wunknown-warning-option... (cached) no checking whether C compiler handles -Wextra... yes checking whether C compiler handles -Werror -Wunknown-warning-option... (cached) no checking whether C compiler handles -Wformat-signedness... yes checking whether C compiler handles -Werror -Wunknown-warning-option... (cached) no checking whether C compiler handles -Winit-self... yes checking whether C compiler handles -Werror -Wunknown-warning-option... (cached) no checking whether C compiler handles -Winline... yes checking whether C compiler handles -Werror -Wunknown-warning-option... (cached) no checking whether C compiler handles -Winvalid-pch... yes checking whether C compiler handles -Werror -Wunknown-warning-option... (cached) no checking whether C compiler handles -Wlogical-op... yes checking whether C compiler handles -Werror -Wunknown-warning-option... (cached) no checking whether C compiler handles -Wmissing-declarations... yes checking whether C compiler handles -Werror -Wunknown-warning-option... (cached) no checking whether C compiler handles -Wmissing-include-dirs... yes checking whether C compiler handles -Werror -Wunknown-warning-option... (cached) no checking whether C compiler handles -Wmissing-prototypes... yes checking whether C compiler handles -Werror -Wunknown-warning-option... (cached) no checking whether C compiler handles -Wnested-externs... yes checking whether C compiler handles -Werror -Wunknown-warning-option... (cached) no checking whether C compiler handles -Wnull-dereference... yes checking whether C compiler handles -Werror -Wunknown-warning-option... (cached) no checking whether C compiler handles -Wold-style-definition... yes checking whether C compiler handles -Werror -Wunknown-warning-option... (cached) no checking whether C compiler handles -Wopenmp-simd... yes checking whether C compiler handles -Werror -Wunknown-warning-option... (cached) no checking whether C compiler handles -Woverlength-strings... yes checking whether C compiler handles -Werror -Wunknown-warning-option... (cached) no checking whether C compiler handles -Wpacked... yes checking whether C compiler handles -Werror -Wunknown-warning-option... (cached) no checking whether C compiler handles -Wpointer-arith... yes checking whether C compiler handles -Werror -Wunknown-warning-option... (cached) no checking whether C compiler handles -Wshadow... yes checking whether C compiler handles -Werror -Wunknown-warning-option... (cached) no checking whether C compiler handles -Wstack-protector... yes checking whether C compiler handles -Werror -Wunknown-warning-option... (cached) no checking whether C compiler handles -Wstrict-overflow... yes checking whether C compiler handles -Werror -Wunknown-warning-option... (cached) no checking whether C compiler handles -Wstrict-prototypes... yes checking whether C compiler handles -Werror -Wunknown-warning-option... (cached) no checking whether C compiler handles -Wsuggest-attribute=cold... yes checking whether C compiler handles -Werror -Wunknown-warning-option... (cached) no checking whether C compiler handles -Wsuggest-attribute=malloc... yes checking whether C compiler handles -Werror -Wunknown-warning-option... (cached) no checking whether C compiler handles -Wsuggest-final-methods... yes checking whether C compiler handles -Werror -Wunknown-warning-option... (cached) no checking whether C compiler handles -Wsuggest-final-types... yes checking whether C compiler handles -Werror -Wunknown-warning-option... (cached) no checking whether C compiler handles -Wsync-nand... yes checking whether C compiler handles -Werror -Wunknown-warning-option... (cached) no checking whether C compiler handles -Wtrampolines... yes checking whether C compiler handles -Werror -Wunknown-warning-option... (cached) no checking whether C compiler handles -Wuninitialized... yes checking whether C compiler handles -Werror -Wunknown-warning-option... (cached) no checking whether C compiler handles -Wunknown-pragmas... yes checking whether C compiler handles -Werror -Wunknown-warning-option... (cached) no checking whether C compiler handles -Wunsafe-loop-optimizations... yes checking whether C compiler handles -Werror -Wunknown-warning-option... (cached) no checking whether C compiler handles -Wunused-macros... yes checking whether C compiler handles -Werror -Wunknown-warning-option... (cached) no checking whether C compiler handles -Wvariadic-macros... yes checking whether C compiler handles -Werror -Wunknown-warning-option... (cached) no checking whether C compiler handles -Wvector-operation-performance... yes checking whether C compiler handles -Werror -Wunknown-warning-option... (cached) no checking whether C compiler handles -Wvla... yes checking whether C compiler handles -Werror -Wunknown-warning-option... (cached) no checking whether C compiler handles -Wwrite-strings... yes checking whether C compiler handles -Werror -Wunknown-warning-option... (cached) no checking whether C compiler handles -Warray-bounds=2... yes checking whether C compiler handles -Werror -Wunknown-warning-option... (cached) no checking whether C compiler handles -Wattribute-alias=2... yes checking whether C compiler handles -Werror -Wunknown-warning-option... (cached) no checking whether C compiler handles -Wformat-overflow=2... yes checking whether C compiler handles -Werror -Wunknown-warning-option... (cached) no checking whether C compiler handles -Wformat=2... yes checking whether C compiler handles -Werror -Wunknown-warning-option... (cached) no checking whether C compiler handles -Wformat-truncation=2... yes checking whether C compiler handles -Werror -Wunknown-warning-option... (cached) no checking whether C compiler handles -Wimplicit-fallthrough=5... yes checking whether C compiler handles -Werror -Wunknown-warning-option... (cached) no checking whether C compiler handles -Wshift-overflow=2... yes checking whether C compiler handles -Werror -Wunknown-warning-option... (cached) no checking whether C compiler handles -Wunused-const-variable=2... yes checking whether C compiler handles -Werror -Wunknown-warning-option... (cached) no checking whether C compiler handles -Wvla-larger-than=4031... yes checking whether C compiler handles -Werror -Wunknown-warning-option... (cached) no checking whether C compiler handles -Wno-analyzer-malloc-leak... yes checking for clang-format-9... no checking for clang-format... no checking for help2man... help2man checking for a sed that does not truncate output... (cached) /bin/sed checking for makeinfo... yes checking for makeinfo version >= 5... yes checking whether 4 byte-wide characters should be supported... yes checking that generated files are newer than configure... done configure: creating ./config.status config.status: creating Makefile config.status: creating doc/Makefile config.status: creating man/Makefile config.status: creating liblouis/Makefile config.status: creating liblouis/liblouis.h config.status: creating windows/Makefile config.status: creating windows/include/Makefile config.status: creating windows/utils/Makefile config.status: creating tables/Makefile config.status: creating liblouis.pc config.status: creating tests/Makefile config.status: creating tests/braille-specs/Makefile config.status: creating tests/resolve_table.h config.status: creating tests/tables/Makefile config.status: creating tests/tables/emphclass/Makefile config.status: creating tests/tables/attribute/Makefile config.status: creating tests/tables/moreTables/Makefile config.status: creating tests/tables/resolve_table/Makefile config.status: creating tests/tables/resolve_table/dir_1/Makefile config.status: creating tests/tables/resolve_table/dir_1/dir_1.1/Makefile config.status: creating tests/tables/resolve_table/dir_2/Makefile config.status: creating tests/tablesWithMetadata/Makefile config.status: creating tests/ueb_test_data/Makefile config.status: creating tests/yaml/Makefile config.status: creating python/Makefile config.status: creating python/setup.py config.status: creating python/louis/Makefile config.status: creating tools/Makefile config.status: creating tools/gnulib/Makefile config.status: creating tools/lou_maketable.d/Makefile config.status: creating tools/lou_maketable.d/lou_maketable config.status: creating gnulib/Makefile config.status: creating liblouis/config.h config.status: executing depfiles commands config.status: executing libtool commands dpkg-architecture -f -aarm64 -c dh_auto_build make -j1 make[2]: Entering directory '/<>' Making all in gnulib make[3]: Entering directory '/<>/gnulib' sed -e 1h -e '1s,.*,/* DO NOT EDIT! GENERATED AUTOMATICALLY! */,' -e 1G \ -e 's|@''HAVE_ALLOCA_H''@|1|g' \ ./alloca.in.h > alloca.h-t mv alloca.h-t alloca.h sed -e 1h -e '1s,.*,/* DO NOT EDIT! GENERATED AUTOMATICALLY! */,' -e 1G \ -e 's|@''GUARD_PREFIX''@|GL|g' \ -e 's|@''HAVE_DIRENT_H''@|1|g' \ -e 's|@''INCLUDE_NEXT''@|include_next|g' \ -e 's|@''PRAGMA_SYSTEM_HEADER''@|#pragma GCC system_header|g' \ -e 's|@''PRAGMA_COLUMNS''@||g' \ -e 's|@''NEXT_DIRENT_H''@||g' \ -e 's/@''GNULIB_OPENDIR''@/0/g' \ -e 's/@''GNULIB_READDIR''@/0/g' \ -e 's/@''GNULIB_REWINDDIR''@/0/g' \ -e 's/@''GNULIB_CLOSEDIR''@/0/g' \ -e 's/@''GNULIB_DIRFD''@/0/g' \ -e 's/@''GNULIB_FDOPENDIR''@/0/g' \ -e 's/@''GNULIB_SCANDIR''@/0/g' \ -e 's/@''GNULIB_ALPHASORT''@/0/g' \ -e 's/@''HAVE_OPENDIR''@/1/g' \ -e 's/@''HAVE_READDIR''@/1/g' \ -e 's/@''HAVE_REWINDDIR''@/1/g' \ -e 's/@''HAVE_CLOSEDIR''@/1/g' \ -e 's|@''HAVE_DECL_DIRFD''@|1|g' \ -e 's|@''HAVE_DECL_FDOPENDIR''@|1|g' \ -e 's|@''HAVE_FDOPENDIR''@|1|g' \ -e 's|@''HAVE_SCANDIR''@|1|g' \ -e 's|@''HAVE_ALPHASORT''@|1|g' \ -e 's|@''REPLACE_OPENDIR''@|0|g' \ -e 's|@''REPLACE_CLOSEDIR''@|0|g' \ -e 's|@''REPLACE_DIRFD''@|0|g' \ -e 's|@''REPLACE_FDOPENDIR''@|0|g' \ -e '/definitions of _GL_FUNCDECL_RPL/r ./c++defs.h' \ -e '/definition of _GL_ARG_NONNULL/r ./arg-nonnull.h' \ -e '/definition of _GL_WARN_ON_USE/r ./warn-on-use.h' \ ./dirent.in.h > dirent.h-t mv dirent.h-t dirent.h sed -e 1h -e '1s,.*,/* DO NOT EDIT! GENERATED AUTOMATICALLY! */,' -e 1G \ -e 's/@''HAVE_INTTYPES_H''@/1/g' \ -e 's|@''INCLUDE_NEXT''@|include_next|g' \ -e 's|@''PRAGMA_SYSTEM_HEADER''@|#pragma GCC system_header|g' \ -e 's|@''PRAGMA_COLUMNS''@||g' \ -e 's|@''NEXT_INTTYPES_H''@||g' \ -e 's/@''APPLE_UNIVERSAL_BUILD''@/0/g' \ -e 's/@''PRIPTR_PREFIX''@/__PRIPTR_PREFIX/g' \ -e 's/@''GNULIB_IMAXABS''@/0/g' \ -e 's/@''GNULIB_IMAXDIV''@/0/g' \ -e 's/@''GNULIB_STRTOIMAX''@/0/g' \ -e 's/@''GNULIB_STRTOUMAX''@/0/g' \ -e 's/@''HAVE_DECL_IMAXABS''@/1/g' \ -e 's/@''HAVE_DECL_IMAXDIV''@/1/g' \ -e 's/@''HAVE_DECL_STRTOIMAX''@/1/g' \ -e 's/@''HAVE_DECL_STRTOUMAX''@/1/g' \ -e 's/@''HAVE_IMAXDIV_T''@/1/g' \ -e 's/@''REPLACE_STRTOIMAX''@/0/g' \ -e 's/@''REPLACE_STRTOUMAX''@/0/g' \ -e 's/@''INT32_MAX_LT_INTMAX_MAX''@/1/g' \ -e 's/@''INT64_MAX_EQ_LONG_MAX''@/defined _LP64/g' \ -e 's/@''UINT32_MAX_LT_UINTMAX_MAX''@/1/g' \ -e 's/@''UINT64_MAX_EQ_ULONG_MAX''@/defined _LP64/g' \ -e '/definitions of _GL_FUNCDECL_RPL/r ./c++defs.h' \ -e '/definition of _GL_ARG_NONNULL/r ./arg-nonnull.h' \ -e '/definition of _GL_WARN_ON_USE/r ./warn-on-use.h' \ ./inttypes.in.h > inttypes.h-t mv inttypes.h-t inttypes.h sed -e 1h -e '1s,.*,/* DO NOT EDIT! GENERATED AUTOMATICALLY! */,' -e 1G \ -e 's|@''GUARD_PREFIX''@|GL|g' \ -e 's|@''INCLUDE_NEXT''@|include_next|g' \ -e 's|@''PRAGMA_SYSTEM_HEADER''@|#pragma GCC system_header|g' \ -e 's|@''PRAGMA_COLUMNS''@||g' \ -e 's|@''NEXT_LIMITS_H''@||g' \ ./limits.in.h > limits.h-t mv limits.h-t limits.h sed -e 1h -e '1s,.*,/* DO NOT EDIT! GENERATED AUTOMATICALLY! */,' -e 1G \ -e 's|@''GUARD_PREFIX''@|GL|g' \ -e 's|@''INCLUDE_NEXT''@|include_next|g' \ -e 's|@''PRAGMA_SYSTEM_HEADER''@|#pragma GCC system_header|g' \ -e 's|@''PRAGMA_COLUMNS''@||g' \ -e 's|@''NEXT_STDLIB_H''@||g' \ -e 's/@''GNULIB__EXIT''@/0/g' \ -e 's/@''GNULIB_ALIGNED_ALLOC''@/0/g' \ -e 's/@''GNULIB_ATOLL''@/0/g' \ -e 's/@''GNULIB_CALLOC_GNU''@/0/g' \ -e 's/@''GNULIB_CALLOC_POSIX''@/0/g' \ -e 's/@''GNULIB_CANONICALIZE_FILE_NAME''@/0/g' \ -e 's/@''GNULIB_FREE_POSIX''@/1/g' \ -e 's/@''GNULIB_GETLOADAVG''@/0/g' \ -e 's/@''GNULIB_GETSUBOPT''@/0/g' \ -e 's/@''GNULIB_GRANTPT''@/0/g' \ -e 's/@''GNULIB_MALLOC_GNU''@/1/g' \ -e 's/@''GNULIB_MALLOC_POSIX''@/1/g' \ -e 's/@''GNULIB_MBTOWC''@/0/g' \ -e 's/@''GNULIB_MKDTEMP''@/0/g' \ -e 's/@''GNULIB_MKOSTEMP''@/0/g' \ -e 's/@''GNULIB_MKOSTEMPS''@/0/g' \ -e 's/@''GNULIB_MKSTEMP''@/0/g' \ -e 's/@''GNULIB_MKSTEMPS''@/0/g' \ -e 's/@''GNULIB_POSIX_MEMALIGN''@/0/g' \ -e 's/@''GNULIB_POSIX_OPENPT''@/0/g' \ -e 's/@''GNULIB_PTSNAME''@/0/g' \ -e 's/@''GNULIB_PTSNAME_R''@/0/g' \ -e 's/@''GNULIB_PUTENV''@/0/g' \ -e 's/@''GNULIB_QSORT_R''@/0/g' \ -e 's/@''GNULIB_RANDOM''@/0/g' \ -e 's/@''GNULIB_RANDOM_R''@/0/g' \ -e 's/@''GNULIB_REALLOC_GNU''@/1/g' \ -e 's/@''GNULIB_REALLOC_POSIX''@/1/g' \ -e 's/@''GNULIB_REALLOCARRAY''@/0/g' \ -e 's/@''GNULIB_REALPATH''@/0/g' \ -e 's/@''GNULIB_RPMATCH''@/0/g' \ -e 's/@''GNULIB_SECURE_GETENV''@/0/g' \ -e 's/@''GNULIB_SETENV''@/1/g' \ -e 's/@''GNULIB_STRTOD''@/0/g' \ -e 's/@''GNULIB_STRTOL''@/0/g' \ -e 's/@''GNULIB_STRTOLD''@/0/g' \ -e 's/@''GNULIB_STRTOLL''@/0/g' \ -e 's/@''GNULIB_STRTOUL''@/0/g' \ -e 's/@''GNULIB_STRTOULL''@/0/g' \ -e 's/@''GNULIB_SYSTEM_POSIX''@/0/g' \ -e 's/@''GNULIB_UNLOCKPT''@/0/g' \ -e 's/@''GNULIB_UNSETENV''@/0/g' \ -e 's/@''GNULIB_WCTOMB''@/0/g' \ -e 's/@''GNULIB_MDA_ECVT''@/1/g' \ -e 's/@''GNULIB_MDA_FCVT''@/1/g' \ -e 's/@''GNULIB_MDA_GCVT''@/1/g' \ -e 's/@''GNULIB_MDA_MKTEMP''@/1/g' \ -e 's/@''GNULIB_MDA_PUTENV''@/1/g' \ < ./stdlib.in.h | \ sed -e 's|@''HAVE__EXIT''@|1|g' \ -e 's|@''HAVE_ALIGNED_ALLOC''@|1|g' \ -e 's|@''HAVE_ATOLL''@|1|g' \ -e 's|@''HAVE_CANONICALIZE_FILE_NAME''@|1|g' \ -e 's|@''HAVE_DECL_ECVT''@|1|g' \ -e 's|@''HAVE_DECL_FCVT''@|1|g' \ -e 's|@''HAVE_DECL_GCVT''@|1|g' \ -e 's|@''HAVE_DECL_GETLOADAVG''@|1|g' \ -e 's|@''HAVE_GETSUBOPT''@|1|g' \ -e 's|@''HAVE_GRANTPT''@|1|g' \ -e 's|@''HAVE_INITSTATE''@|1|g' \ -e 's|@''HAVE_DECL_INITSTATE''@|1|g' \ -e 's|@''HAVE_MBTOWC''@|1|g' \ -e 's|@''HAVE_MKDTEMP''@|1|g' \ -e 's|@''HAVE_MKOSTEMP''@|1|g' \ -e 's|@''HAVE_MKOSTEMPS''@|1|g' \ -e 's|@''HAVE_MKSTEMP''@|1|g' \ -e 's|@''HAVE_MKSTEMPS''@|1|g' \ -e 's|@''HAVE_POSIX_MEMALIGN''@|1|g' \ -e 's|@''HAVE_POSIX_OPENPT''@|1|g' \ -e 's|@''HAVE_PTSNAME''@|1|g' \ -e 's|@''HAVE_PTSNAME_R''@|1|g' \ -e 's|@''HAVE_QSORT_R''@|1|g' \ -e 's|@''HAVE_RANDOM''@|1|g' \ -e 's|@''HAVE_RANDOM_H''@|1|g' \ -e 's|@''HAVE_RANDOM_R''@|1|g' \ -e 's|@''HAVE_REALLOCARRAY''@|1|g' \ -e 's|@''HAVE_REALPATH''@|1|g' \ -e 's|@''HAVE_RPMATCH''@|1|g' \ -e 's|@''HAVE_SECURE_GETENV''@|1|g' \ -e 's|@''HAVE_DECL_SETENV''@|1|g' \ -e 's|@''HAVE_SETSTATE''@|1|g' \ -e 's|@''HAVE_DECL_SETSTATE''@|1|g' \ -e 's|@''HAVE_STRTOD''@|1|g' \ -e 's|@''HAVE_STRTOL''@|1|g' \ -e 's|@''HAVE_STRTOLD''@|1|g' \ -e 's|@''HAVE_STRTOLL''@|1|g' \ -e 's|@''HAVE_STRTOUL''@|1|g' \ -e 's|@''HAVE_STRTOULL''@|1|g' \ -e 's|@''HAVE_STRUCT_RANDOM_DATA''@|1|g' \ -e 's|@''HAVE_SYS_LOADAVG_H''@|0|g' \ -e 's|@''HAVE_UNLOCKPT''@|1|g' \ -e 's|@''HAVE_DECL_UNSETENV''@|1|g' \ -e 's|@''REPLACE_ALIGNED_ALLOC''@|0|g' \ -e 's|@''REPLACE_CALLOC_FOR_CALLOC_GNU''@|0|g' \ -e 's|@''REPLACE_CALLOC_FOR_CALLOC_POSIX''@|0|g' \ -e 's|@''REPLACE_CANONICALIZE_FILE_NAME''@|0|g' \ -e 's|@''REPLACE_FREE''@|0|g' \ -e 's|@''REPLACE_INITSTATE''@|0|g' \ -e 's|@''REPLACE_MALLOC_FOR_MALLOC_GNU''@|0|g' \ -e 's|@''REPLACE_MALLOC_FOR_MALLOC_POSIX''@|0|g' \ -e 's|@''REPLACE_MBTOWC''@|0|g' \ -e 's|@''REPLACE_MKSTEMP''@|0|g' \ -e 's|@''REPLACE_POSIX_MEMALIGN''@|0|g' \ -e 's|@''REPLACE_PTSNAME''@|0|g' \ -e 's|@''REPLACE_PTSNAME_R''@|0|g' \ -e 's|@''REPLACE_PUTENV''@|0|g' \ -e 's|@''REPLACE_QSORT_R''@|0|g' \ -e 's|@''REPLACE_RANDOM''@|0|g' \ -e 's|@''REPLACE_RANDOM_R''@|0|g' \ -e 's|@''REPLACE_REALLOC_FOR_REALLOC_GNU''@|0|g' \ -e 's|@''REPLACE_REALLOC_FOR_REALLOC_POSIX''@|0|g' \ -e 's|@''REPLACE_REALLOCARRAY''@|0|g' \ -e 's|@''REPLACE_REALPATH''@|0|g' \ -e 's|@''REPLACE_SETENV''@|0|g' \ -e 's|@''REPLACE_SETSTATE''@|0|g' \ -e 's|@''REPLACE_STRTOD''@|0|g' \ -e 's|@''REPLACE_STRTOL''@|0|g' \ -e 's|@''REPLACE_STRTOLD''@|0|g' \ -e 's|@''REPLACE_STRTOLL''@|0|g' \ -e 's|@''REPLACE_STRTOUL''@|0|g' \ -e 's|@''REPLACE_STRTOULL''@|0|g' \ -e 's|@''REPLACE_UNSETENV''@|0|g' \ -e 's|@''REPLACE_WCTOMB''@|0|g' \ -e '/definitions of _GL_FUNCDECL_RPL/r ./c++defs.h' \ -e '/definition of _Noreturn/r ./_Noreturn.h' \ -e '/definition of _GL_ARG_NONNULL/r ./arg-nonnull.h' \ -e '/definition of _GL_WARN_ON_USE/r ./warn-on-use.h' \ > stdlib.h-t mv stdlib.h-t stdlib.h sed -e 1h -e '1s,.*,/* DO NOT EDIT! GENERATED AUTOMATICALLY! */,' -e 1G \ -e 's|@''GUARD_PREFIX''@|GL|g' \ -e 's|@''INCLUDE_NEXT''@|include_next|g' \ -e 's|@''PRAGMA_SYSTEM_HEADER''@|#pragma GCC system_header|g' \ -e 's|@''PRAGMA_COLUMNS''@||g' \ -e 's|@''NEXT_STRING_H''@||g' \ -e 's/@''GNULIB_EXPLICIT_BZERO''@/0/g' \ -e 's/@''GNULIB_FFSL''@/0/g' \ -e 's/@''GNULIB_FFSLL''@/0/g' \ -e 's/@''GNULIB_MBSLEN''@/0/g' \ -e 's/@''GNULIB_MBSNLEN''@/0/g' \ -e 's/@''GNULIB_MBSCHR''@/0/g' \ -e 's/@''GNULIB_MBSRCHR''@/0/g' \ -e 's/@''GNULIB_MBSSTR''@/0/g' \ -e 's/@''GNULIB_MBSCASECMP''@/0/g' \ -e 's/@''GNULIB_MBSNCASECMP''@/0/g' \ -e 's/@''GNULIB_MBSPCASECMP''@/0/g' \ -e 's/@''GNULIB_MBSCASESTR''@/0/g' \ -e 's/@''GNULIB_MBSCSPN''@/0/g' \ -e 's/@''GNULIB_MBSPBRK''@/0/g' \ -e 's/@''GNULIB_MBSSPN''@/0/g' \ -e 's/@''GNULIB_MBSSEP''@/0/g' \ -e 's/@''GNULIB_MBSTOK_R''@/0/g' \ -e 's/@''GNULIB_MEMCHR''@/0/g' \ -e 's/@''GNULIB_MEMMEM''@/0/g' \ -e 's/@''GNULIB_MEMPCPY''@/0/g' \ -e 's/@''GNULIB_MEMRCHR''@/0/g' \ -e 's/@''GNULIB_RAWMEMCHR''@/0/g' \ -e 's/@''GNULIB_STPCPY''@/0/g' \ -e 's/@''GNULIB_STPNCPY''@/0/g' \ -e 's/@''GNULIB_STRCHRNUL''@/0/g' \ -e 's/@''GNULIB_STRDUP''@/0/g' \ -e 's/@''GNULIB_STRNCAT''@/0/g' \ -e 's/@''GNULIB_STRNDUP''@/1/g' \ -e 's/@''GNULIB_STRNLEN''@/1/g' \ -e 's/@''GNULIB_STRPBRK''@/0/g' \ -e 's/@''GNULIB_STRSEP''@/0/g' \ -e 's/@''GNULIB_STRSTR''@/0/g' \ -e 's/@''GNULIB_STRCASESTR''@/0/g' \ -e 's/@''GNULIB_STRTOK_R''@/0/g' \ -e 's/@''GNULIB_STRERROR''@/0/g' \ -e 's/@''GNULIB_STRERROR_R''@/0/g' \ -e 's/@''GNULIB_STRERRORNAME_NP''@/0/g' \ -e 's/@''GNULIB_SIGABBREV_NP''@/0/g' \ -e 's/@''GNULIB_SIGDESCR_NP''@/0/g' \ -e 's/@''GNULIB_STRSIGNAL''@/0/g' \ -e 's/@''GNULIB_STRVERSCMP''@/0/g' \ -e 's/@''GNULIB_MDA_MEMCCPY''@/1/g' \ -e 's/@''GNULIB_MDA_STRDUP''@/1/g' \ -e 's/@''GNULIB_FREE_POSIX''@/1/g' \ < ./string.in.h | \ sed -e 's|@''HAVE_EXPLICIT_BZERO''@|1|g' \ -e 's|@''HAVE_FFSL''@|1|g' \ -e 's|@''HAVE_FFSLL''@|1|g' \ -e 's|@''HAVE_MBSLEN''@|0|g' \ -e 's|@''HAVE_DECL_MEMMEM''@|1|g' \ -e 's|@''HAVE_MEMPCPY''@|1|g' \ -e 's|@''HAVE_DECL_MEMRCHR''@|1|g' \ -e 's|@''HAVE_RAWMEMCHR''@|1|g' \ -e 's|@''HAVE_STPCPY''@|1|g' \ -e 's|@''HAVE_STPNCPY''@|1|g' \ -e 's|@''HAVE_STRCHRNUL''@|1|g' \ -e 's|@''HAVE_DECL_STRDUP''@|1|g' \ -e 's|@''HAVE_DECL_STRNDUP''@|1|g' \ -e 's|@''HAVE_DECL_STRNLEN''@|1|g' \ -e 's|@''HAVE_STRPBRK''@|1|g' \ -e 's|@''HAVE_STRSEP''@|1|g' \ -e 's|@''HAVE_STRCASESTR''@|1|g' \ -e 's|@''HAVE_DECL_STRTOK_R''@|1|g' \ -e 's|@''HAVE_DECL_STRERROR_R''@|1|g' \ -e 's|@''HAVE_STRERRORNAME_NP''@|1|g' \ -e 's|@''HAVE_SIGABBREV_NP''@|1|g' \ -e 's|@''HAVE_SIGDESCR_NP''@|1|g' \ -e 's|@''HAVE_DECL_STRSIGNAL''@|1|g' \ -e 's|@''HAVE_STRVERSCMP''@|1|g' \ -e 's|@''REPLACE_FFSLL''@|0|g' \ -e 's|@''REPLACE_MEMCHR''@|0|g' \ -e 's|@''REPLACE_MEMMEM''@|0|g' \ -e 's|@''REPLACE_FREE''@|0|g' \ -e 's|@''REPLACE_STPNCPY''@|0|g' \ -e 's|@''REPLACE_STRCHRNUL''@|0|g' \ -e 's|@''REPLACE_STRDUP''@|0|g' \ -e 's|@''REPLACE_STRNCAT''@|0|g' \ -e 's|@''REPLACE_STRNDUP''@|0|g' \ -e 's|@''REPLACE_STRNLEN''@|0|g' \ -e 's|@''REPLACE_STRSTR''@|0|g' \ -e 's|@''REPLACE_STRCASESTR''@|0|g' \ -e 's|@''REPLACE_STRTOK_R''@|0|g' \ -e 's|@''REPLACE_STRERROR''@|0|g' \ -e 's|@''REPLACE_STRERROR_R''@|0|g' \ -e 's|@''REPLACE_STRERRORNAME_NP''@|0|g' \ -e 's|@''REPLACE_STRSIGNAL''@|0|g' \ -e 's|@''UNDEFINE_STRTOK_R''@|0|g' \ -e '/definitions of _GL_FUNCDECL_RPL/r ./c++defs.h' \ -e '/definition of _GL_ARG_NONNULL/r ./arg-nonnull.h' \ -e '/definition of _GL_WARN_ON_USE/r ./warn-on-use.h' \ > string.h-t mv string.h-t string.h /bin/mkdir -p 'sys' sed -e 1h -e '1s,.*,/* DO NOT EDIT! GENERATED AUTOMATICALLY! */,' -e 1G \ -e 's|@''GUARD_PREFIX''@|GL|g' \ -e 's|@''INCLUDE_NEXT''@|include_next|g' \ -e 's|@''PRAGMA_SYSTEM_HEADER''@|#pragma GCC system_header|g' \ -e 's|@''PRAGMA_COLUMNS''@||g' \ -e 's|@''NEXT_SYS_TYPES_H''@||g' \ -e 's|@''WINDOWS_64_BIT_OFF_T''@|0|g' \ -e 's|@''WINDOWS_STAT_INODES''@|0|g' \ ./sys_types.in.h > sys/types.h-t mv sys/types.h-t sys/types.h sed -e 1h -e '1s,.*,/* DO NOT EDIT! GENERATED AUTOMATICALLY! */,' -e 1G \ -e 's|@''GUARD_PREFIX''@|GL|g' \ -e 's|@''HAVE_UNISTD_H''@|1|g' \ -e 's|@''INCLUDE_NEXT''@|include_next|g' \ -e 's|@''PRAGMA_SYSTEM_HEADER''@|#pragma GCC system_header|g' \ -e 's|@''PRAGMA_COLUMNS''@||g' \ -e 's|@''NEXT_UNISTD_H''@||g' \ -e 's|@''WINDOWS_64_BIT_OFF_T''@|0|g' \ -e 's/@''GNULIB_ACCESS''@/0/g' \ -e 's/@''GNULIB_CHDIR''@/0/g' \ -e 's/@''GNULIB_CHOWN''@/0/g' \ -e 's/@''GNULIB_CLOSE''@/0/g' \ -e 's/@''GNULIB_COPY_FILE_RANGE''@/0/g' \ -e 's/@''GNULIB_DUP''@/0/g' \ -e 's/@''GNULIB_DUP2''@/0/g' \ -e 's/@''GNULIB_DUP3''@/0/g' \ -e 's/@''GNULIB_ENVIRON''@/1/g' \ -e 's/@''GNULIB_EUIDACCESS''@/0/g' \ -e 's/@''GNULIB_EXECL''@/0/g' \ -e 's/@''GNULIB_EXECLE''@/0/g' \ -e 's/@''GNULIB_EXECLP''@/0/g' \ -e 's/@''GNULIB_EXECV''@/0/g' \ -e 's/@''GNULIB_EXECVE''@/0/g' \ -e 's/@''GNULIB_EXECVP''@/0/g' \ -e 's/@''GNULIB_EXECVPE''@/0/g' \ -e 's/@''GNULIB_FACCESSAT''@/0/g' \ -e 's/@''GNULIB_FCHDIR''@/0/g' \ -e 's/@''GNULIB_FCHOWNAT''@/0/g' \ -e 's/@''GNULIB_FDATASYNC''@/0/g' \ -e 's/@''GNULIB_FSYNC''@/0/g' \ -e 's/@''GNULIB_FTRUNCATE''@/0/g' \ -e 's/@''GNULIB_GETCWD''@/0/g' \ -e 's/@''GNULIB_GETDOMAINNAME''@/0/g' \ -e 's/@''GNULIB_GETDTABLESIZE''@/0/g' \ -e 's/@''GNULIB_GETENTROPY''@/0/g' \ -e 's/@''GNULIB_GETGROUPS''@/0/g' \ -e 's/@''GNULIB_GETHOSTNAME''@/0/g' \ -e 's/@''GNULIB_GETLOGIN''@/0/g' \ -e 's/@''GNULIB_GETLOGIN_R''@/0/g' \ -e 's/@''GNULIB_GETOPT_POSIX''@/0/g' \ -e 's/@''GNULIB_GETPAGESIZE''@/0/g' \ -e 's/@''GNULIB_GETPASS''@/0/g' \ -e 's/@''GNULIB_GETPASS_GNU''@/0/g' \ -e 's/@''GNULIB_GETUSERSHELL''@/0/g' \ -e 's/@''GNULIB_GROUP_MEMBER''@/0/g' \ -e 's/@''GNULIB_ISATTY''@/0/g' \ -e 's/@''GNULIB_LCHOWN''@/0/g' \ -e 's/@''GNULIB_LINK''@/0/g' \ -e 's/@''GNULIB_LINKAT''@/0/g' \ -e 's/@''GNULIB_LSEEK''@/0/g' \ -e 's/@''GNULIB_PIPE''@/0/g' \ -e 's/@''GNULIB_PIPE2''@/0/g' \ -e 's/@''GNULIB_PREAD''@/0/g' \ -e 's/@''GNULIB_PWRITE''@/0/g' \ -e 's/@''GNULIB_READ''@/0/g' \ -e 's/@''GNULIB_READLINK''@/0/g' \ -e 's/@''GNULIB_READLINKAT''@/0/g' \ -e 's/@''GNULIB_RMDIR''@/0/g' \ -e 's/@''GNULIB_SETHOSTNAME''@/0/g' \ -e 's/@''GNULIB_SLEEP''@/0/g' \ -e 's/@''GNULIB_SYMLINK''@/0/g' \ -e 's/@''GNULIB_SYMLINKAT''@/0/g' \ -e 's/@''GNULIB_TRUNCATE''@/0/g' \ -e 's/@''GNULIB_TTYNAME_R''@/0/g' \ -e 's/@''GNULIB_UNISTD_H_GETOPT''@/00/g' \ -e 's/@''GNULIB_UNISTD_H_NONBLOCKING''@/0/g' \ -e 's/@''GNULIB_UNISTD_H_SIGPIPE''@/0/g' \ -e 's/@''GNULIB_UNLINK''@/0/g' \ -e 's/@''GNULIB_UNLINKAT''@/0/g' \ -e 's/@''GNULIB_USLEEP''@/0/g' \ -e 's/@''GNULIB_WRITE''@/0/g' \ -e 's/@''GNULIB_MDA_ACCESS''@/1/g' \ -e 's/@''GNULIB_MDA_CHDIR''@/1/g' \ -e 's/@''GNULIB_MDA_CLOSE''@/1/g' \ -e 's/@''GNULIB_MDA_DUP''@/1/g' \ -e 's/@''GNULIB_MDA_DUP2''@/1/g' \ -e 's/@''GNULIB_MDA_EXECL''@/1/g' \ -e 's/@''GNULIB_MDA_EXECLE''@/1/g' \ -e 's/@''GNULIB_MDA_EXECLP''@/1/g' \ -e 's/@''GNULIB_MDA_EXECV''@/1/g' \ -e 's/@''GNULIB_MDA_EXECVE''@/1/g' \ -e 's/@''GNULIB_MDA_EXECVP''@/1/g' \ -e 's/@''GNULIB_MDA_EXECVPE''@/1/g' \ -e 's/@''GNULIB_MDA_GETCWD''@/1/g' \ -e 's/@''GNULIB_MDA_GETPID''@/1/g' \ -e 's/@''GNULIB_MDA_ISATTY''@/1/g' \ -e 's/@''GNULIB_MDA_LSEEK''@/1/g' \ -e 's/@''GNULIB_MDA_READ''@/1/g' \ -e 's/@''GNULIB_MDA_RMDIR''@/1/g' \ -e 's/@''GNULIB_MDA_SWAB''@/1/g' \ -e 's/@''GNULIB_MDA_UNLINK''@/1/g' \ -e 's/@''GNULIB_MDA_WRITE''@/1/g' \ < ./unistd.in.h | \ sed -e 's|@''HAVE_CHOWN''@|1|g' \ -e 's|@''HAVE_COPY_FILE_RANGE''@|1|g' \ -e 's|@''HAVE_DUP3''@|1|g' \ -e 's|@''HAVE_EUIDACCESS''@|1|g' \ -e 's|@''HAVE_EXECVPE''@|1|g' \ -e 's|@''HAVE_FACCESSAT''@|1|g' \ -e 's|@''HAVE_FCHDIR''@|1|g' \ -e 's|@''HAVE_FCHOWNAT''@|1|g' \ -e 's|@''HAVE_FDATASYNC''@|1|g' \ -e 's|@''HAVE_FSYNC''@|1|g' \ -e 's|@''HAVE_FTRUNCATE''@|1|g' \ -e 's|@''HAVE_GETDTABLESIZE''@|1|g' \ -e 's|@''HAVE_GETENTROPY''@|1|g' \ -e 's|@''HAVE_GETGROUPS''@|1|g' \ -e 's|@''HAVE_GETHOSTNAME''@|1|g' \ -e 's|@''HAVE_GETPAGESIZE''@|1|g' \ -e 's|@''HAVE_GETPASS''@|1|g' \ -e 's|@''HAVE_GROUP_MEMBER''@|1|g' \ -e 's|@''HAVE_LCHOWN''@|1|g' \ -e 's|@''HAVE_LINK''@|1|g' \ -e 's|@''HAVE_LINKAT''@|1|g' \ -e 's|@''HAVE_PIPE''@|1|g' \ -e 's|@''HAVE_PIPE2''@|1|g' \ -e 's|@''HAVE_PREAD''@|1|g' \ -e 's|@''HAVE_PWRITE''@|1|g' \ -e 's|@''HAVE_READLINK''@|1|g' \ -e 's|@''HAVE_READLINKAT''@|1|g' \ -e 's|@''HAVE_SETHOSTNAME''@|1|g' \ -e 's|@''HAVE_SLEEP''@|1|g' \ -e 's|@''HAVE_SYMLINK''@|1|g' \ -e 's|@''HAVE_SYMLINKAT''@|1|g' \ -e 's|@''HAVE_UNLINKAT''@|1|g' \ -e 's|@''HAVE_USLEEP''@|1|g' \ -e 's|@''HAVE_DECL_ENVIRON''@|1|g' \ -e 's|@''HAVE_DECL_EXECVPE''@|1|g' \ -e 's|@''HAVE_DECL_FCHDIR''@|1|g' \ -e 's|@''HAVE_DECL_FDATASYNC''@|1|g' \ -e 's|@''HAVE_DECL_GETDOMAINNAME''@|1|g' \ -e 's|@''HAVE_DECL_GETLOGIN''@|1|g' \ -e 's|@''HAVE_DECL_GETLOGIN_R''@|1|g' \ -e 's|@''HAVE_DECL_GETPAGESIZE''@|1|g' \ -e 's|@''HAVE_DECL_GETUSERSHELL''@|1|g' \ -e 's|@''HAVE_DECL_SETHOSTNAME''@|1|g' \ -e 's|@''HAVE_DECL_TRUNCATE''@|1|g' \ -e 's|@''HAVE_DECL_TTYNAME_R''@|1|g' \ -e 's|@''HAVE_OS_H''@|0|g' \ -e 's|@''HAVE_SYS_PARAM_H''@|0|g' \ | \ sed -e 's|@''REPLACE_ACCESS''@|0|g' \ -e 's|@''REPLACE_CHOWN''@|0|g' \ -e 's|@''REPLACE_CLOSE''@|0|g' \ -e 's|@''REPLACE_DUP''@|0|g' \ -e 's|@''REPLACE_DUP2''@|0|g' \ -e 's|@''REPLACE_EXECL''@|0|g' \ -e 's|@''REPLACE_EXECLE''@|0|g' \ -e 's|@''REPLACE_EXECLP''@|0|g' \ -e 's|@''REPLACE_EXECV''@|0|g' \ -e 's|@''REPLACE_EXECVE''@|0|g' \ -e 's|@''REPLACE_EXECVP''@|0|g' \ -e 's|@''REPLACE_EXECVPE''@|0|g' \ -e 's|@''REPLACE_FACCESSAT''@|0|g' \ -e 's|@''REPLACE_FCHOWNAT''@|0|g' \ -e 's|@''REPLACE_FTRUNCATE''@|0|g' \ -e 's|@''REPLACE_GETCWD''@|0|g' \ -e 's|@''REPLACE_GETDOMAINNAME''@|0|g' \ -e 's|@''REPLACE_GETDTABLESIZE''@|0|g' \ -e 's|@''REPLACE_GETLOGIN_R''@|0|g' \ -e 's|@''REPLACE_GETGROUPS''@|0|g' \ -e 's|@''REPLACE_GETPAGESIZE''@|0|g' \ -e 's|@''REPLACE_GETPASS''@|0|g' \ -e 's|@''REPLACE_GETPASS_FOR_GETPASS_GNU''@|0|g' \ -e 's|@''REPLACE_ISATTY''@|0|g' \ -e 's|@''REPLACE_LCHOWN''@|0|g' \ -e 's|@''REPLACE_LINK''@|0|g' \ -e 's|@''REPLACE_LINKAT''@|0|g' \ -e 's|@''REPLACE_LSEEK''@|0|g' \ -e 's|@''REPLACE_PREAD''@|0|g' \ -e 's|@''REPLACE_PWRITE''@|0|g' \ -e 's|@''REPLACE_READ''@|0|g' \ -e 's|@''REPLACE_READLINK''@|0|g' \ -e 's|@''REPLACE_READLINKAT''@|0|g' \ -e 's|@''REPLACE_RMDIR''@|0|g' \ -e 's|@''REPLACE_SLEEP''@|0|g' \ -e 's|@''REPLACE_SYMLINK''@|0|g' \ -e 's|@''REPLACE_SYMLINKAT''@|0|g' \ -e 's|@''REPLACE_TRUNCATE''@|0|g' \ -e 's|@''REPLACE_TTYNAME_R''@|0|g' \ -e 's|@''REPLACE_UNLINK''@|0|g' \ -e 's|@''REPLACE_UNLINKAT''@|0|g' \ -e 's|@''REPLACE_USLEEP''@|0|g' \ -e 's|@''REPLACE_WRITE''@|0|g' \ -e 's|@''UNISTD_H_HAVE_SYS_RANDOM_H''@|0|g' \ -e 's|@''UNISTD_H_HAVE_WINSOCK2_H''@|0|g' \ -e 's|@''UNISTD_H_HAVE_WINSOCK2_H_AND_USE_SOCKETS''@|0|g' \ -e '/definitions of _GL_FUNCDECL_RPL/r ./c++defs.h' \ -e '/definition of _GL_ARG_NONNULL/r ./arg-nonnull.h' \ -e '/definition of _GL_WARN_ON_USE/r ./warn-on-use.h' \ > unistd.h-t mv unistd.h-t unistd.h sed -e 1h -e '1s,.*,/* DO NOT EDIT! GENERATED AUTOMATICALLY! */,' -e 1G \ -e 's|@''GUARD_PREFIX''@|GL|g' \ -e 's|@''INCLUDE_NEXT''@|include_next|g' \ -e 's|@''PRAGMA_SYSTEM_HEADER''@|#pragma GCC system_header|g' \ -e 's|@''PRAGMA_COLUMNS''@||g' \ -e 's|@''HAVE_FEATURES_H''@|1|g' \ -e 's|@''NEXT_WCHAR_H''@||g' \ -e 's|@''HAVE_WCHAR_H''@|1|g' \ -e 's/@''HAVE_CRTDEFS_H''@/0/g' \ -e 's/@''GNULIBHEADERS_OVERRIDE_WINT_T''@/0/g' \ -e 's/@''GNULIB_BTOWC''@/0/g' \ -e 's/@''GNULIB_WCTOB''@/0/g' \ -e 's/@''GNULIB_MBSINIT''@/0/g' \ -e 's/@''GNULIB_MBRTOWC''@/0/g' \ -e 's/@''GNULIB_MBRLEN''@/0/g' \ -e 's/@''GNULIB_MBSRTOWCS''@/0/g' \ -e 's/@''GNULIB_MBSNRTOWCS''@/0/g' \ -e 's/@''GNULIB_WCRTOMB''@/0/g' \ -e 's/@''GNULIB_WCSRTOMBS''@/0/g' \ -e 's/@''GNULIB_WCSNRTOMBS''@/0/g' \ -e 's/@''GNULIB_WCWIDTH''@/0/g' \ -e 's/@''GNULIB_WMEMCHR''@/0/g' \ -e 's/@''GNULIB_WMEMCMP''@/0/g' \ -e 's/@''GNULIB_WMEMCPY''@/0/g' \ -e 's/@''GNULIB_WMEMMOVE''@/0/g' \ -e 's/@''GNULIB_WMEMPCPY''@/0/g' \ -e 's/@''GNULIB_WMEMSET''@/0/g' \ -e 's/@''GNULIB_WCSLEN''@/0/g' \ -e 's/@''GNULIB_WCSNLEN''@/0/g' \ -e 's/@''GNULIB_WCSCPY''@/0/g' \ -e 's/@''GNULIB_WCPCPY''@/0/g' \ -e 's/@''GNULIB_WCSNCPY''@/0/g' \ -e 's/@''GNULIB_WCPNCPY''@/0/g' \ -e 's/@''GNULIB_WCSCAT''@/0/g' \ -e 's/@''GNULIB_WCSNCAT''@/0/g' \ -e 's/@''GNULIB_WCSCMP''@/0/g' \ -e 's/@''GNULIB_WCSNCMP''@/0/g' \ -e 's/@''GNULIB_WCSCASECMP''@/0/g' \ -e 's/@''GNULIB_WCSNCASECMP''@/0/g' \ -e 's/@''GNULIB_WCSCOLL''@/0/g' \ -e 's/@''GNULIB_WCSXFRM''@/0/g' \ -e 's/@''GNULIB_WCSDUP''@/0/g' \ -e 's/@''GNULIB_WCSCHR''@/0/g' \ -e 's/@''GNULIB_WCSRCHR''@/0/g' \ -e 's/@''GNULIB_WCSCSPN''@/0/g' \ -e 's/@''GNULIB_WCSSPN''@/0/g' \ -e 's/@''GNULIB_WCSPBRK''@/0/g' \ -e 's/@''GNULIB_WCSSTR''@/0/g' \ -e 's/@''GNULIB_WCSTOK''@/0/g' \ -e 's/@''GNULIB_WCSWIDTH''@/0/g' \ -e 's/@''GNULIB_WCSFTIME''@/0/g' \ -e 's/@''GNULIB_MDA_WCSDUP''@/1/g' \ -e 's/@''GNULIB_FREE_POSIX''@/1/g' \ < ./wchar.in.h | \ sed -e 's|@''HAVE_WINT_T''@|1|g' \ -e 's|@''HAVE_BTOWC''@|1|g' \ -e 's|@''HAVE_MBSINIT''@|1|g' \ -e 's|@''HAVE_MBRTOWC''@|1|g' \ -e 's|@''HAVE_MBRLEN''@|1|g' \ -e 's|@''HAVE_MBSRTOWCS''@|1|g' \ -e 's|@''HAVE_MBSNRTOWCS''@|1|g' \ -e 's|@''HAVE_WCRTOMB''@|1|g' \ -e 's|@''HAVE_WCSRTOMBS''@|1|g' \ -e 's|@''HAVE_WCSNRTOMBS''@|1|g' \ -e 's|@''HAVE_WMEMCHR''@|1|g' \ -e 's|@''HAVE_WMEMCMP''@|1|g' \ -e 's|@''HAVE_WMEMCPY''@|1|g' \ -e 's|@''HAVE_WMEMMOVE''@|1|g' \ -e 's|@''HAVE_WMEMPCPY''@|1|g' \ -e 's|@''HAVE_WMEMSET''@|1|g' \ -e 's|@''HAVE_WCSLEN''@|1|g' \ -e 's|@''HAVE_WCSNLEN''@|1|g' \ -e 's|@''HAVE_WCSCPY''@|1|g' \ -e 's|@''HAVE_WCPCPY''@|1|g' \ -e 's|@''HAVE_WCSNCPY''@|1|g' \ -e 's|@''HAVE_WCPNCPY''@|1|g' \ -e 's|@''HAVE_WCSCAT''@|1|g' \ -e 's|@''HAVE_WCSNCAT''@|1|g' \ -e 's|@''HAVE_WCSCMP''@|1|g' \ -e 's|@''HAVE_WCSNCMP''@|1|g' \ -e 's|@''HAVE_WCSCASECMP''@|1|g' \ -e 's|@''HAVE_WCSNCASECMP''@|1|g' \ -e 's|@''HAVE_WCSCOLL''@|1|g' \ -e 's|@''HAVE_WCSXFRM''@|1|g' \ -e 's|@''HAVE_WCSDUP''@|1|g' \ -e 's|@''HAVE_WCSCHR''@|1|g' \ -e 's|@''HAVE_WCSRCHR''@|1|g' \ -e 's|@''HAVE_WCSCSPN''@|1|g' \ -e 's|@''HAVE_WCSSPN''@|1|g' \ -e 's|@''HAVE_WCSPBRK''@|1|g' \ -e 's|@''HAVE_WCSSTR''@|1|g' \ -e 's|@''HAVE_WCSTOK''@|1|g' \ -e 's|@''HAVE_WCSWIDTH''@|1|g' \ -e 's|@''HAVE_WCSFTIME''@|1|g' \ -e 's|@''HAVE_DECL_WCTOB''@|1|g' \ -e 's|@''HAVE_DECL_WCSDUP''@|1|g' \ -e 's|@''HAVE_DECL_WCWIDTH''@|1|g' \ | \ sed -e 's|@''REPLACE_MBSTATE_T''@|0|g' \ -e 's|@''REPLACE_BTOWC''@|0|g' \ -e 's|@''REPLACE_WCTOB''@|0|g' \ -e 's|@''REPLACE_FREE''@|0|g' \ -e 's|@''REPLACE_MBSINIT''@|0|g' \ -e 's|@''REPLACE_MBRTOWC''@|0|g' \ -e 's|@''REPLACE_MBRLEN''@|0|g' \ -e 's|@''REPLACE_MBSRTOWCS''@|0|g' \ -e 's|@''REPLACE_MBSNRTOWCS''@|0|g' \ -e 's|@''REPLACE_WCRTOMB''@|0|g' \ -e 's|@''REPLACE_WCSRTOMBS''@|0|g' \ -e 's|@''REPLACE_WCSNRTOMBS''@|0|g' \ -e 's|@''REPLACE_WCWIDTH''@|0|g' \ -e 's|@''REPLACE_WCSWIDTH''@|0|g' \ -e 's|@''REPLACE_WCSFTIME''@|0|g' \ -e 's|@''REPLACE_WCSTOK''@|0|g' \ -e '/definitions of _GL_FUNCDECL_RPL/r ./c++defs.h' \ -e '/definition of _GL_ARG_NONNULL/r ./arg-nonnull.h' \ -e '/definition of _GL_WARN_ON_USE/r ./warn-on-use.h' \ > wchar.h-t mv wchar.h-t wchar.h make all-recursive make[4]: Entering directory '/<>/gnulib' make[5]: Entering directory '/<>/gnulib' /bin/bash ../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I../liblouis -Wdate-time -D_FORTIFY_SOURCE=2 -Wno-cast-qual -Wno-conversion -Wno-float-equal -Wno-sign-compare -Wno-undef -Wno-unused-function -Wno-unused-parameter -Wno-float-conversion -Wimplicit-fallthrough -Wno-pedantic -Wno-sign-conversion -Wno-type-limits -Wno-unsuffixed-float-constants -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -c -o libgnu_la-malloca.lo `test -f 'malloca.c' || echo './'`malloca.c libtool: compile: gcc -DHAVE_CONFIG_H -I. -I../liblouis -Wdate-time -D_FORTIFY_SOURCE=2 -Wno-cast-qual -Wno-conversion -Wno-float-equal -Wno-sign-compare -Wno-undef -Wno-unused-function -Wno-unused-parameter -Wno-float-conversion -Wimplicit-fallthrough -Wno-pedantic -Wno-sign-conversion -Wno-type-limits -Wno-unsuffixed-float-constants -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -c malloca.c -fPIC -DPIC -o .libs/libgnu_la-malloca.o libtool: compile: gcc -DHAVE_CONFIG_H -I. -I../liblouis -Wdate-time -D_FORTIFY_SOURCE=2 -Wno-cast-qual -Wno-conversion -Wno-float-equal -Wno-sign-compare -Wno-undef -Wno-unused-function -Wno-unused-parameter -Wno-float-conversion -Wimplicit-fallthrough -Wno-pedantic -Wno-sign-conversion -Wno-type-limits -Wno-unsuffixed-float-constants -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -c malloca.c -o libgnu_la-malloca.o >/dev/null 2>&1 /bin/bash ../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I../liblouis -Wdate-time -D_FORTIFY_SOURCE=2 -Wno-cast-qual -Wno-conversion -Wno-float-equal -Wno-sign-compare -Wno-undef -Wno-unused-function -Wno-unused-parameter -Wno-float-conversion -Wimplicit-fallthrough -Wno-pedantic -Wno-sign-conversion -Wno-type-limits -Wno-unsuffixed-float-constants -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -c -o libgnu_la-unistd.lo `test -f 'unistd.c' || echo './'`unistd.c libtool: compile: gcc -DHAVE_CONFIG_H -I. -I../liblouis -Wdate-time -D_FORTIFY_SOURCE=2 -Wno-cast-qual -Wno-conversion -Wno-float-equal -Wno-sign-compare -Wno-undef -Wno-unused-function -Wno-unused-parameter -Wno-float-conversion -Wimplicit-fallthrough -Wno-pedantic -Wno-sign-conversion -Wno-type-limits -Wno-unsuffixed-float-constants -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -c unistd.c -fPIC -DPIC -o .libs/libgnu_la-unistd.o libtool: compile: gcc -DHAVE_CONFIG_H -I. -I../liblouis -Wdate-time -D_FORTIFY_SOURCE=2 -Wno-cast-qual -Wno-conversion -Wno-float-equal -Wno-sign-compare -Wno-undef -Wno-unused-function -Wno-unused-parameter -Wno-float-conversion -Wimplicit-fallthrough -Wno-pedantic -Wno-sign-conversion -Wno-type-limits -Wno-unsuffixed-float-constants -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -c unistd.c -o libgnu_la-unistd.o >/dev/null 2>&1 /bin/bash ../libtool --tag=CC --mode=link gcc -Wno-cast-qual -Wno-conversion -Wno-float-equal -Wno-sign-compare -Wno-undef -Wno-unused-function -Wno-unused-parameter -Wno-float-conversion -Wimplicit-fallthrough -Wno-pedantic -Wno-sign-conversion -Wno-type-limits -Wno-unsuffixed-float-constants -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -no-undefined -Wl,-z,relro -o libgnu.la libgnu_la-malloca.lo libgnu_la-unistd.lo libtool: link: ar cr .libs/libgnu.a .libs/libgnu_la-malloca.o .libs/libgnu_la-unistd.o libtool: link: ranlib .libs/libgnu.a libtool: link: ( cd ".libs" && rm -f "libgnu.la" && ln -s "../libgnu.la" "libgnu.la" ) make[5]: Leaving directory '/<>/gnulib' make[4]: Leaving directory '/<>/gnulib' make[3]: Leaving directory '/<>/gnulib' Making all in liblouis make[3]: Entering directory '/<>/liblouis' make all-am make[4]: Entering directory '/<>/liblouis' /bin/bash ../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -fanalyzer -fno-common -Wall -Warith-conversion -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Wformat-signedness -Winit-self -Winline -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Woverlength-strings -Wpacked -Wpointer-arith -Wshadow -Wstack-protector -Wstrict-overflow -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunsafe-loop-optimizations -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wvla -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-malloc-leak -DTABLESDIR=\""/usr/share"/liblouis/tables\" -I../gnulib -I../gnulib -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -c -o compileTranslationTable.lo compileTranslationTable.c libtool: compile: gcc -DHAVE_CONFIG_H -I. -fanalyzer -fno-common -Wall -Warith-conversion -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Wformat-signedness -Winit-self -Winline -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Woverlength-strings -Wpacked -Wpointer-arith -Wshadow -Wstack-protector -Wstrict-overflow -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunsafe-loop-optimizations -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wvla -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-malloc-leak -DTABLESDIR=\"/usr/share/liblouis/tables\" -I../gnulib -I../gnulib -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -c compileTranslationTable.c -fPIC -DPIC -o .libs/compileTranslationTable.o compileTranslationTable.c: In function ‘getToken’: compileTranslationTable.c:381:36: warning: comparison of integer expressions of different signedness: ‘widechar’ {aka ‘unsigned int’} and ‘int’ [-Wsign-compare] 381 | if (result->length >= maxlen) { | ^~ compileTranslationTable.c: In function ‘passFindCharacters’: compileTranslationTable.c:748:62: warning: comparison of integer expressions of different signedness: ‘widechar’ {aka ‘unsigned int’} and ‘int’ [-Wsign-compare] 748 | instructions[IC - 1] <= lookback) { | ^~ compileTranslationTable.c: In function ‘addCharacterClass’: compileTranslationTable.c:1142:63: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1142 | if (strlen(reservedAttributeNames[k]) == length) { | ^~ compileTranslationTable.c: In function ‘getOpcode’: compileTranslationTable.c:1211:35: warning: comparison of integer expressions of different signedness: ‘widechar’ {aka ‘unsigned int’} and ‘short int’ [-Wsign-compare] 1211 | if (token->length == opcodeLengths[opcode]) | ^~ compileTranslationTable.c:1206:27: warning: unused parameter ‘file’ [-Wunused-parameter] 1206 | getOpcode(const FileInfo *file, const CharsString *token) { | ~~~~~~~~~~~~~~~~^~~~ compileTranslationTable.c: In function ‘parseChars’: compileTranslationTable.c:1287:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘widechar’ {aka ‘unsigned int’} [-Wsign-compare] 1287 | while (in < token->length) { | ^ compileTranslationTable.c: In function ‘_lou_extParseChars’: compileTranslationTable.c:1413:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘widechar’ {aka ‘unsigned int’} [-Wsign-compare] 1413 | for (k = 0; k < result.length; k++) outString[k] = result.chars[k]; | ^ compileTranslationTable.c: In function ‘parseDots’: compileTranslationTable.c:1425:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘widechar’ {aka ‘unsigned int’} [-Wsign-compare] 1425 | for (index = 0; index < token->length; index++) { | ^ compileTranslationTable.c: In function ‘_lou_extParseDots’: compileTranslationTable.c:1532:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘widechar’ {aka ‘unsigned int’} [-Wsign-compare] 1532 | for (k = 0; k < result.length; k++) outString[k] = result.chars[k]; | ^ compileTranslationTable.c: In function ‘addRuleName’: compileTranslationTable.c:1598:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘widechar’ {aka ‘unsigned int’} [-Wsign-compare] 1598 | for (k = 0; k < name->length; k++) { | ^ compileTranslationTable.c: In function ‘compileSwapDots’: compileTranslationTable.c:1633:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘widechar’ {aka ‘unsigned int’} [-Wsign-compare] 1633 | while (k <= source->length) { | ^~ compileTranslationTable.c:1634:50: warning: comparison of integer expressions of different signedness: ‘int’ and ‘widechar’ {aka ‘unsigned int’} [-Wsign-compare] 1634 | if (source->chars[k] != ',' && k != source->length) | ^~ compileTranslationTable.c:1639:41: warning: comparison of integer expressions of different signedness: ‘int’ and ‘widechar’ {aka ‘unsigned int’} [-Wsign-compare] 1639 | for (kk = 0; kk < dotsDest.length; kk++) | ^ compileTranslationTable.c: In function ‘passGetDots’: compileTranslationTable.c:1757:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘widechar’ {aka ‘unsigned int’} [-Wsign-compare] 1757 | while (*passLinepos < passLine->length && | ^ compileTranslationTable.c: In function ‘passGetString’: compileTranslationTable.c:1773:35: warning: comparison of integer expressions of different signedness: ‘int’ and ‘widechar’ {aka ‘unsigned int’} [-Wsign-compare] 1773 | if ((*passLinepos >= passLine->length) || !passLine->chars[*passLinepos]) { | ^~ compileTranslationTable.c: In function ‘passGetNumber’: compileTranslationTable.c:1793:30: warning: comparison of integer expressions of different signedness: ‘int’ and ‘widechar’ {aka ‘unsigned int’} [-Wsign-compare] 1793 | while ((*passLinepos < passLine->length) && (passLine->chars[*passLinepos] >= '0') && | ^ compileTranslationTable.c: In function ‘passGetVariableNumber’: compileTranslationTable.c:1806:22: warning: comparison of unsigned expression in ‘>= 0’ is always true [-Wtype-limits] 1806 | if ((*number >= 0) && (*number < NUMVAR)) return 1; | ^~ compileTranslationTable.c: In function ‘passGetName’: compileTranslationTable.c:1823:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘widechar’ {aka ‘unsigned int’} [-Wsign-compare] 1823 | } while (*passLinepos < passLine->length); | ^ compileTranslationTable.c: In function ‘compilePassOpcode’: compileTranslationTable.c:1870:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘widechar’ {aka ‘unsigned int’} [-Wsign-compare] 1870 | for (k = 0; k < passHoldString.length && passHoldString.chars[k] > 32; k++) | ^ compileTranslationTable.c:1872:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘widechar’ {aka ‘unsigned int’} [-Wsign-compare] 1872 | if (k < passHoldString.length) | ^ compileTranslationTable.c:1880:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘widechar’ {aka ‘unsigned int’} [-Wsign-compare] 1880 | for (k = 0; k < passLine.length && passLine.chars[k] != SEPCHAR; k++) | ^ compileTranslationTable.c:1944:41: warning: comparison of integer expressions of different signedness: ‘int’ and ‘widechar’ {aka ‘unsigned int’} [-Wsign-compare] 1944 | for (kk = 0; kk < passHoldString.length; kk++) { | ^ compileTranslationTable.c:2084:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘widechar’ {aka ‘unsigned int’} [-Wsign-compare] 2084 | while (passLinepos < passLine.length && passLine.chars[passLinepos] <= 32) | ^ compileTranslationTable.c:2086:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘widechar’ {aka ‘unsigned int’} [-Wsign-compare] 2086 | while (passLinepos < passLine.length && passLine.chars[passLinepos] > 32) { | ^ compileTranslationTable.c:2118:41: warning: comparison of integer expressions of different signedness: ‘int’ and ‘widechar’ {aka ‘unsigned int’} [-Wsign-compare] 2118 | for (kk = 0; kk < passHoldString.length; kk++) { | ^ compileTranslationTable.c: In function ‘compileGrouping’: compileTranslationTable.c:2261:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘widechar’ {aka ‘unsigned int’} [-Wsign-compare] 2261 | for (k = 0; k < groupDots.length && groupDots.chars[k] != ','; k++) | ^ compileTranslationTable.c:2263:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘widechar’ {aka ‘unsigned int’} [-Wsign-compare] 2263 | if (k == groupDots.length) { | ^~ compileTranslationTable.c: In function ‘hyphenStringHash’: compileTranslationTable.c:2337:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘widechar’ {aka ‘unsigned int’} [-Wsign-compare] 2337 | for (k = 0; k < s->length; k++) { | ^ compileTranslationTable.c: In function ‘hyphenHashInsert’: compileTranslationTable.c:2379:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘widechar’ {aka ‘unsigned int’} [-Wsign-compare] 2379 | for (j = 0; j < key->length; j++) e->key->chars[j] = key->chars[j]; | ^ compileTranslationTable.c: In function ‘hyphenHashLookup’: compileTranslationTable.c:2393:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘widechar’ {aka ‘unsigned int’} [-Wsign-compare] 2393 | for (j = 0; j < key->length; j++) | ^ compileTranslationTable.c:2395:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘widechar’ {aka ‘unsigned int’} [-Wsign-compare] 2395 | if (j == key->length) return e->val; | ^~ compileTranslationTable.c: In function ‘compileHyphenation’: compileTranslationTable.c:2470:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘widechar’ {aka ‘unsigned int’} [-Wsign-compare] 2470 | for (i = 0; i < hyph.length; i++) { | ^ compileTranslationTable.c:2510:39: warning: comparison of integer expressions of different signedness: ‘int’ and ‘widechar’ {aka ‘unsigned int’} [-Wsign-compare] 2510 | for (j = 1; j <= e->key->length; j++) { | ^~ compileTranslationTable.c:2512:47: warning: comparison of integer expressions of different signedness: ‘int’ and ‘widechar’ {aka ‘unsigned int’} [-Wsign-compare] 2512 | for (k = j; k < e->key->length; k++) | ^ compileTranslationTable.c: In function ‘compileMacro’: compileTranslationTable.c:2690:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘widechar’ {aka ‘unsigned int’} [-Wsign-compare] 2690 | for (int i = 0; i < token.length; i++) { | ^ compileTranslationTable.c:2702:43: warning: comparison of integer expressions of different signedness: ‘int’ and ‘widechar’ {aka ‘unsigned int’} [-Wsign-compare] 2702 | for (name_length = 0; name_length < token.length; | ^ compileTranslationTable.c: In function ‘compileRule’: compileTranslationTable.c:2793:30: warning: unused variable ‘macro’ [-Wunused-variable] 2793 | const Macro *macro; | ^~~~~ compileTranslationTable.c:2931:75: warning: comparison of integer expressions of different signedness: ‘int’ and ‘widechar’ {aka ‘unsigned int’} [-Wsign-compare] 2931 | for (int j = 0; j < arg.length; j++) | ^ compileTranslationTable.c:3305:39: warning: comparison of integer expressions of different signedness: ‘int’ and ‘widechar’ {aka ‘unsigned int’} [-Wsign-compare] 3305 | for (k = 0; k < emphClass.length; k++) s[k] = (char)emphClass.chars[k]; | ^ compileTranslationTable.c:3393:31: warning: declaration of ‘s’ shadows a previous local [-Wshadow] 3393 | char *s = malloc(sizeof(char) * (emphClass.length + 1)); | ^ compileTranslationTable.c:3304:31: note: shadowed declaration is here 3304 | char *s = malloc(sizeof(char) * (emphClass.length + 1)); | ^ compileTranslationTable.c:3394:29: warning: declaration of ‘k’ shadows a previous local [-Wshadow] 3394 | int k, i; | ^ compileTranslationTable.c:3303:29: note: shadowed declaration is here 3303 | int k, i; | ^ compileTranslationTable.c:3394:32: warning: declaration of ‘i’ shadows a previous local [-Wshadow] 3394 | int k, i; | ^ compileTranslationTable.c:3303:32: note: shadowed declaration is here 3303 | int k, i; | ^ compileTranslationTable.c:3395:39: warning: comparison of integer expressions of different signedness: ‘int’ and ‘widechar’ {aka ‘unsigned int’} [-Wsign-compare] 3395 | for (k = 0; k < emphClass.length; k++) s[k] = (char)emphClass.chars[k]; | ^ compileTranslationTable.c:3555:42: warning: declaration of ‘k’ shadows a previous local [-Wshadow] 3555 | for (int k = 0; k < ruleChars.length; k++) { | ^ compileTranslationTable.c:3394:29: note: shadowed declaration is here 3394 | int k, i; | ^ compileTranslationTable.c:3555:51: warning: comparison of integer expressions of different signedness: ‘int’ and ‘widechar’ {aka ‘unsigned int’} [-Wsign-compare] 3555 | for (int k = 0; k < ruleChars.length; k++) { | ^ compileTranslationTable.c:3576:42: warning: declaration of ‘k’ shadows a previous local [-Wshadow] 3576 | for (int k = 0; k < ruleChars.length; k++) { | ^ compileTranslationTable.c:3394:29: note: shadowed declaration is here 3394 | int k, i; | ^ compileTranslationTable.c:3576:51: warning: comparison of integer expressions of different signedness: ‘int’ and ‘widechar’ {aka ‘unsigned int’} [-Wsign-compare] 3576 | for (int k = 0; k < ruleChars.length; k++) { | ^ compileTranslationTable.c:3607:34: warning: declaration of ‘k’ shadows a previous local [-Wshadow] 3607 | for (int k = 0; k < ruleChars.length; k++) | ^ compileTranslationTable.c:3303:29: note: shadowed declaration is here 3303 | int k, i; | ^ compileTranslationTable.c:3607:43: warning: comparison of integer expressions of different signedness: ‘int’ and ‘widechar’ {aka ‘unsigned int’} [-Wsign-compare] 3607 | for (int k = 0; k < ruleChars.length; k++) | ^ compileTranslationTable.c:3617:34: warning: declaration of ‘k’ shadows a previous local [-Wshadow] 3617 | for (int k = 0; k < ruleChars.length; k++) | ^ compileTranslationTable.c:3303:29: note: shadowed declaration is here 3303 | int k, i; | ^ compileTranslationTable.c:3617:43: warning: comparison of integer expressions of different signedness: ‘int’ and ‘widechar’ {aka ‘unsigned int’} [-Wsign-compare] 3617 | for (int k = 0; k < ruleChars.length; k++) | ^ compileTranslationTable.c:3626:34: warning: declaration of ‘k’ shadows a previous local [-Wshadow] 3626 | for (int k = 0; k < ruleChars.length; k++) | ^ compileTranslationTable.c:3303:29: note: shadowed declaration is here 3303 | int k, i; | ^ compileTranslationTable.c:3626:43: warning: comparison of integer expressions of different signedness: ‘int’ and ‘widechar’ {aka ‘unsigned int’} [-Wsign-compare] 3626 | for (int k = 0; k < ruleChars.length; k++) | ^ compileTranslationTable.c:3642:34: warning: declaration of ‘k’ shadows a previous local [-Wshadow] 3642 | for (int k = 0; k < ruleChars.length; k++) { | ^ compileTranslationTable.c:3303:29: note: shadowed declaration is here 3303 | int k, i; | ^ compileTranslationTable.c:3642:43: warning: comparison of integer expressions of different signedness: ‘int’ and ‘widechar’ {aka ‘unsigned int’} [-Wsign-compare] 3642 | for (int k = 0; k < ruleChars.length; k++) { | ^ compileTranslationTable.c:3656:34: warning: declaration of ‘k’ shadows a previous local [-Wshadow] 3656 | for (int k = 0; k < ruleChars.length; k++) { | ^ compileTranslationTable.c:3303:29: note: shadowed declaration is here 3303 | int k, i; | ^ compileTranslationTable.c:3656:43: warning: comparison of integer expressions of different signedness: ‘int’ and ‘widechar’ {aka ‘unsigned int’} [-Wsign-compare] 3656 | for (int k = 0; k < ruleChars.length; k++) { | ^ compileTranslationTable.c:3669:34: warning: declaration of ‘k’ shadows a previous local [-Wshadow] 3669 | for (int k = 0; k < ruleChars.length; k++) { | ^ compileTranslationTable.c:3303:29: note: shadowed declaration is here 3303 | int k, i; | ^ compileTranslationTable.c:3669:43: warning: comparison of integer expressions of different signedness: ‘int’ and ‘widechar’ {aka ‘unsigned int’} [-Wsign-compare] 3669 | for (int k = 0; k < ruleChars.length; k++) { | ^ compileTranslationTable.c:3691:34: warning: declaration of ‘k’ shadows a previous local [-Wshadow] 3691 | for (int k = 0; k < ruleChars.length; k++) { | ^ compileTranslationTable.c:3303:29: note: shadowed declaration is here 3303 | int k, i; | ^ compileTranslationTable.c:3691:43: warning: comparison of integer expressions of different signedness: ‘int’ and ‘widechar’ {aka ‘unsigned int’} [-Wsign-compare] 3691 | for (int k = 0; k < ruleChars.length; k++) { | ^ compileTranslationTable.c:3704:34: warning: declaration of ‘k’ shadows a previous local [-Wshadow] 3704 | for (int k = 0; k < ruleChars.length; k++) { | ^ compileTranslationTable.c:3303:29: note: shadowed declaration is here 3303 | int k, i; | ^ compileTranslationTable.c:3704:43: warning: comparison of integer expressions of different signedness: ‘int’ and ‘widechar’ {aka ‘unsigned int’} [-Wsign-compare] 3704 | for (int k = 0; k < ruleChars.length; k++) { | ^ compileTranslationTable.c:3716:34: warning: declaration of ‘k’ shadows a previous local [-Wshadow] 3716 | for (int k = 0; k < ruleChars.length; k++) { | ^ compileTranslationTable.c:3303:29: note: shadowed declaration is here 3303 | int k, i; | ^ compileTranslationTable.c:3716:43: warning: comparison of integer expressions of different signedness: ‘int’ and ‘widechar’ {aka ‘unsigned int’} [-Wsign-compare] 3716 | for (int k = 0; k < ruleChars.length; k++) { | ^ compileTranslationTable.c:3732:34: warning: declaration of ‘k’ shadows a previous local [-Wshadow] 3732 | for (int k = 0; k < ruleChars.length; k++) | ^ compileTranslationTable.c:3303:29: note: shadowed declaration is here 3303 | int k, i; | ^ compileTranslationTable.c:3732:43: warning: comparison of integer expressions of different signedness: ‘int’ and ‘widechar’ {aka ‘unsigned int’} [-Wsign-compare] 3732 | for (int k = 0; k < ruleChars.length; k++) | ^ compileTranslationTable.c:3740:76: warning: comparison of integer expressions of different signedness: ‘int’ and ‘widechar’ {aka ‘unsigned int’} [-Wsign-compare] 3740 | (*table)->seqAfterExpressionLength < ruleChars.length; | ^ compileTranslationTable.c:3749:34: warning: declaration of ‘k’ shadows a previous local [-Wshadow] 3749 | for (int k = 0; k < ruleChars.length; k++) { | ^ compileTranslationTable.c:3303:29: note: shadowed declaration is here 3303 | int k, i; | ^ compileTranslationTable.c:3749:43: warning: comparison of integer expressions of different signedness: ‘int’ and ‘widechar’ {aka ‘unsigned int’} [-Wsign-compare] 3749 | for (int k = 0; k < ruleChars.length; k++) { | ^ compileTranslationTable.c:3814:42: warning: declaration of ‘k’ shadows a previous local [-Wshadow] 3814 | for (int k = 0; k < ruleChars.length; k++) { | ^ compileTranslationTable.c:3303:29: note: shadowed declaration is here 3303 | int k, i; | ^ compileTranslationTable.c:3814:51: warning: comparison of integer expressions of different signedness: ‘int’ and ‘widechar’ {aka ‘unsigned int’} [-Wsign-compare] 3814 | for (int k = 0; k < ruleChars.length; k++) { | ^ compileTranslationTable.c:3840:34: warning: declaration of ‘k’ shadows a previous local [-Wshadow] 3840 | for (int k = 0; k < len - 1; k++) { | ^ compileTranslationTable.c:3303:29: note: shadowed declaration is here 3303 | int k, i; | ^ compileTranslationTable.c:3849:67: warning: comparison of integer expressions of different signedness: ‘int’ and ‘widechar’ {aka ‘unsigned int’} [-Wsign-compare] 3849 | for (int l = 0; l < ruleChars.length; l++) { | ^ compileTranslationTable.c:3863:75: warning: comparison of integer expressions of different signedness: ‘int’ and ‘widechar’ {aka ‘unsigned int’} [-Wsign-compare] 3863 | for (int l = 0; l < y.length; l++) | ^ compileTranslationTable.c:3894:34: warning: declaration of ‘k’ shadows a previous local [-Wshadow] 3894 | for (int k = 1; k < ruleChars.length; k++) | ^ compileTranslationTable.c:3303:29: note: shadowed declaration is here 3303 | int k, i; | ^ compileTranslationTable.c:3894:43: warning: comparison of integer expressions of different signedness: ‘int’ and ‘widechar’ {aka ‘unsigned int’} [-Wsign-compare] 3894 | for (int k = 1; k < ruleChars.length; k++) | ^ compileTranslationTable.c:3923:34: warning: declaration of ‘k’ shadows a previous local [-Wshadow] 3923 | for (int k = 0; k < ruleChars.length; k++) | ^ compileTranslationTable.c:3303:29: note: shadowed declaration is here 3303 | int k, i; | ^ compileTranslationTable.c:3923:43: warning: comparison of integer expressions of different signedness: ‘int’ and ‘widechar’ {aka ‘unsigned int’} [-Wsign-compare] 3923 | for (int k = 0; k < ruleChars.length; k++) | ^ compileTranslationTable.c:3925:34: warning: declaration of ‘k’ shadows a previous local [-Wshadow] 3925 | for (int k = 0; k < ruleDots.length; k++) | ^ compileTranslationTable.c:3303:29: note: shadowed declaration is here 3303 | int k, i; | ^ compileTranslationTable.c:3925:43: warning: comparison of integer expressions of different signedness: ‘int’ and ‘widechar’ {aka ‘unsigned int’} [-Wsign-compare] 3925 | for (int k = 0; k < ruleDots.length; k++) | ^ compileTranslationTable.c:3956:34: warning: declaration of ‘k’ shadows a previous local [-Wshadow] 3956 | for (int k = 0; k < ruleChars.length; k++) { | ^ compileTranslationTable.c:3303:29: note: shadowed declaration is here 3303 | int k, i; | ^ compileTranslationTable.c:3956:43: warning: comparison of integer expressions of different signedness: ‘int’ and ‘widechar’ {aka ‘unsigned int’} [-Wsign-compare] 3956 | for (int k = 0; k < ruleChars.length; k++) { | ^ compileTranslationTable.c:4066:34: warning: declaration of ‘i’ shadows a previous local [-Wshadow] 4066 | for (int i = 0; i < characters.length; i++) { | ^ compileTranslationTable.c:3303:32: note: shadowed declaration is here 3303 | int k, i; | ^ compileTranslationTable.c:4066:43: warning: comparison of integer expressions of different signedness: ‘int’ and ‘widechar’ {aka ‘unsigned int’} [-Wsign-compare] 4066 | for (int i = 0; i < characters.length; i++) { | ^ compileTranslationTable.c:4082:76: warning: declaration of ‘dots’ shadows a previous local [-Wshadow] 4082 | TranslationTableCharacter *dots = | ^~~~ compileTranslationTable.c:3837:37: note: shadowed declaration is here 3837 | CharsString dots; | ^~~~ compileTranslationTable.c: In function ‘resolveSubtable’: compileTranslationTable.c:4472:44: warning: assignment discards ‘const’ qualifier from pointer target type [-Wdiscarded-qualifiers] 4472 | if (dir == cp) dir = "."; | ^ compileTranslationTable.c: In function ‘includeFile’: compileTranslationTable.c:4695:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘widechar’ {aka ‘unsigned int’} [-Wsign-compare] 4695 | for (k = 0; k < includedFile->length; k++) | ^ compileTranslationTable.c: In function ‘parseChars’: compileTranslationTable.c:1322:41: warning: this statement may fall through [-Wimplicit-fallthrough=] 1322 | compileWarning(file, "\\Xhhhh (with a capital 'X') is deprecated."); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ compileTranslationTable.c:1323:33: note: here 1323 | case 'x': | ^~~~ compileTranslationTable.c:1330:41: warning: this statement may fall through [-Wimplicit-fallthrough=] 1330 | compileWarning(file, "\\Yhhhhh (with a capital 'Y') is deprecated."); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ compileTranslationTable.c:1331:33: note: here 1331 | case 'y': | ^~~~ compileTranslationTable.c:1344:41: warning: this statement may fall through [-Wimplicit-fallthrough=] 1344 | compileWarning( | ^~~~~~~~~~~~~~~ 1345 | file, "\\Zhhhhhhhh (with a capital 'Z') is deprecated."); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ compileTranslationTable.c:1346:33: note: here 1346 | case 'z': | ^~~~ compileTranslationTable.c: In function ‘compileRule’: compileTranslationTable.c:3787:45: warning: this statement may fall through [-Wimplicit-fallthrough=] 3787 | (*table)->syllables = 1; | ~~~~~~~~~~~~~~~~~~~~^~~ compileTranslationTable.c:3788:17: note: here 3788 | case CTO_Always: | ^~~~ compileTranslationTable.c:3939:28: warning: this statement may fall through [-Wimplicit-fallthrough=] 3939 | if ((*table)->numPasses < 4) (*table)->numPasses = 4; | ^ compileTranslationTable.c:3940:17: note: here 3940 | doPass: | ^~~~~~ compileTranslationTable.c:3990:25: warning: this statement may fall through [-Wimplicit-fallthrough=] 3990 | compileWarning(file, "class is deprecated, use attribute instead"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ compileTranslationTable.c:3991:17: note: here 3991 | case CTO_Attribute: { | ^~~~ compileTranslationTable.c: In function ‘passFindCharacters’: compileTranslationTable.c:755:28: warning: this statement may fall through [-Wimplicit-fallthrough=] 755 | IC += 2; | ~~~^~~~ compileTranslationTable.c:758:17: note: here 758 | case pass_groupstart: | ^~~~ At top level: compileTranslationTable.c:2677:1: warning: ‘compileMacro’ defined but not used [-Wunused-function] 2677 | compileMacro(FileInfo *file, const Macro **macro) { | ^~~~~~~~~~~~ compileTranslationTable.c:2641:1: warning: ‘cons_macro’ defined but not used [-Wunused-function] 2641 | cons_macro(const Macro *head, const MacroList *tail) { | ^~~~~~~~~~ compileTranslationTable.c: In function ‘getTable’: compileTranslationTable.c:4952:33: warning: ‘translationTableListLen’ may be used uninitialized in this function [-Wmaybe-uninitialized] 4952 | memcpy(&newEntry->tableList[0], translationTableList, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 4953 | translationTableListLen); | ~~~~~~~~~~~~~~~~~~~~~~~~ libtool: compile: gcc -DHAVE_CONFIG_H -I. -fanalyzer -fno-common -Wall -Warith-conversion -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Wformat-signedness -Winit-self -Winline -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Woverlength-strings -Wpacked -Wpointer-arith -Wshadow -Wstack-protector -Wstrict-overflow -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunsafe-loop-optimizations -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wvla -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-malloc-leak -DTABLESDIR=\"/usr/share/liblouis/tables\" -I../gnulib -I../gnulib -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -c compileTranslationTable.c -o compileTranslationTable.o >/dev/null 2>&1 /bin/bash ../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -fanalyzer -fno-common -Wall -Warith-conversion -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Wformat-signedness -Winit-self -Winline -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Woverlength-strings -Wpacked -Wpointer-arith -Wshadow -Wstack-protector -Wstrict-overflow -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunsafe-loop-optimizations -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wvla -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-malloc-leak -DTABLESDIR=\""/usr/share"/liblouis/tables\" -I../gnulib -I../gnulib -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -c -o lou_translateString.lo lou_translateString.c libtool: compile: gcc -DHAVE_CONFIG_H -I. -fanalyzer -fno-common -Wall -Warith-conversion -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Wformat-signedness -Winit-self -Winline -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Woverlength-strings -Wpacked -Wpointer-arith -Wshadow -Wstack-protector -Wstrict-overflow -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunsafe-loop-optimizations -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wvla -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-malloc-leak -DTABLESDIR=\"/usr/share/liblouis/tables\" -I../gnulib -I../gnulib -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -c lou_translateString.c -fPIC -DPIC -o .libs/lou_translateString.o lou_translateString.c:66:1: warning: function declaration isn’t a prototype [-Wstrict-prototypes] 66 | initStringBufferPool() { | ^~~~~~~~~~~~~~~~~~~~ lou_translateString.c: In function ‘initStringBufferPool’: lou_translateString.c:66:1: warning: old-style function definition [-Wold-style-definition] lou_translateString.c: In function ‘matchCurrentInput’: lou_translateString.c:375:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘widechar’ {aka ‘unsigned int’} [-Wsign-compare] 375 | ((k < passIC + 2 + passInstructions[passIC + 1]) && (kk < input->length)); | ^ lou_translateString.c: In function ‘swapTest’: lou_translateString.c:391:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘widechar’ {aka ‘unsigned int’} [-Wsign-compare] 391 | while (p - *pos < passInstructions[swapIC + 3]) { | ^ lou_translateString.c:409:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘widechar’ {aka ‘unsigned int’} [-Wsign-compare] 409 | while (p - *pos < passInstructions[swapIC + 4]) { | ^ lou_translateString.c: In function ‘doPassSearch’: lou_translateString.c:621:51: warning: comparison of integer expressions of different signedness: ‘int’ and ‘widechar’ {aka ‘unsigned int’} [-Wsign-compare] 621 | k < *searchIC + 2 + passInstructions[*searchIC + 1]; k++) | ^ lou_translateString.c:644:47: warning: comparison of integer expressions of different signedness: ‘int’ and ‘widechar’ {aka ‘unsigned int’} [-Wsign-compare] 644 | for (k = 0; k < passInstructions[*searchIC + 5]; k++) { | ^ lou_translateString.c:660:59: warning: comparison of integer expressions of different signedness: ‘int’ and ‘widechar’ {aka ‘unsigned int’} [-Wsign-compare] 660 | k < passInstructions[*searchIC + 6]; k++) { | ^ lou_translateString.c: In function ‘passDoTest’: lou_translateString.c:795:39: warning: comparison of integer expressions of different signedness: ‘int’ and ‘widechar’ {aka ‘unsigned int’} [-Wsign-compare] 795 | for (k = 0; k < (*passInstructions)[*passIC + 5]; k++) { | ^ lou_translateString.c:820:51: warning: comparison of integer expressions of different signedness: ‘int’ and ‘widechar’ {aka ‘unsigned int’} [-Wsign-compare] 820 | k < (*passInstructions)[*passIC + 6] && pos < input->length; | ^ lou_translateString.c: In function ‘passDoAction’: lou_translateString.c:946:77: warning: comparison of integer expressions of different signedness: ‘widechar’ {aka ‘unsigned int’} and ‘int’ [-Wsign-compare] 946 | if ((output->length + passInstructions[passIC + 1]) > output->maxlength) | ^ lou_translateString.c:948:39: warning: comparison of integer expressions of different signedness: ‘int’ and ‘widechar’ {aka ‘unsigned int’} [-Wsign-compare] 948 | for (k = 0; k < passInstructions[passIC + 1]; ++k) | ^ lou_translateString.c: In function ‘hyphenateWord’: lou_translateString.c:1464:47: warning: comparison of integer expressions of different signedness: ‘int’ and ‘widechar’ {aka ‘unsigned int’} [-Wsign-compare] 1464 | for (k = 0; k < currentState->numTrans; k++) { | ^ lou_translateString.c: In function ‘undefinedCharacter’: lou_translateString.c:2268:9: warning: ISO C90 forbids variable length array ‘dots’ [-Wvla] 2268 | widechar dots[length]; | ^~~~~~~~ lou_translateString.c: In function ‘resolveEmphasisAllSymbols’: lou_translateString.c:2980:64: warning: unused parameter ‘typebuf’ [-Wunused-parameter] 2980 | const TranslationTableHeader *table, formtype *typebuf, const InString *input, | ~~~~~~~~~~^~~~~~~ lou_translateString.c: In function ‘insertEmphasisSymbol’: lou_translateString.c:3306:60: warning: unused parameter ‘typebuf’ [-Wunused-parameter] 3306 | insertEmphasisSymbol(const EmphasisInfo *buffer, formtype *typebuf, const int at, | ~~~~~~~~~~^~~~~~~ lou_translateString.c: In function ‘translateString’: lou_translateString.c:3814:37: warning: declaration of ‘k’ shadows a previous local [-Wshadow] 3814 | int k; | ^ lou_translateString.c:3582:13: note: shadowed declaration is here 3582 | int k; | ^ lou_translateString.c:3873:29: warning: declaration of ‘k’ shadows a previous local [-Wshadow] 3873 | int k; | ^ lou_translateString.c:3582:13: note: shadowed declaration is here 3582 | int k; | ^ lou_translateString.c: In function ‘lou_dotsToChar’: lou_translateString.c:4086:91: warning: unused parameter ‘mode’ [-Wunused-parameter] 4086 | const char *tableList, widechar *inbuf, widechar *outbuf, int length, int mode) { | ~~~~^~~~ lou_translateString.c: In function ‘passDoTest’: lou_translateString.c:870:29: warning: this statement may fall through [-Wimplicit-fallthrough=] 870 | pos = searchPos; | ~~~~^~~~~~~~~~~ lou_translateString.c:871:17: note: here 871 | case pass_endTest: | ^~~~ lou_translateString.c: In function ‘translateString’: lou_translateString.c:3865:38: warning: this statement may fall through [-Wimplicit-fallthrough=] 3865 | case CTO_RepEndWord: { | ^ lou_translateString.c:3886:17: note: here 3886 | case CTO_RepWord: { | ^~~~ lou_translateString.c: In function ‘for_selectRule’: lou_translateString.c:2035:70: warning: this statement may fall through [-Wimplicit-fallthrough=] 2035 | *transOpcode = CTO_Always; | ~~~~~~~~~~~~~^~~~~~~~~~~~ lou_translateString.c:2036:49: note: here 2036 | case CTO_Always: | ^~~~ lou_translateString.c:2066:60: warning: this statement may fall through [-Wimplicit-fallthrough=] 2066 | if (checkEmphasisChange(pos, *transCharslen, emphasisBuffer)) | ^ lou_translateString.c:2068:49: note: here 2068 | case CTO_Contraction: | ^~~~ lou_translateString.c: In function ‘hyphenateWord’: lou_translateString.c:1442:21: warning: dereference of possibly-NULL ‘prepWord’ [CWE-690] [-Wanalyzer-possible-null-dereference] 1442 | prepWord[0] = '.'; | ~~~~~~~~~~~~^~~~~ ‘lou_hyphenate’: events 1-2 | | 4001 | lou_hyphenate(const char *tableList, const widechar *inbuf, int inlen, char *hyphens, | | ^~~~~~~~~~~~~ | | | | | (1) entry to ‘lou_hyphenate’ |...... | 4012 | if (table == NULL || inbuf == NULL || hyphens == NULL || | | ~ | | | | | (2) following ‘false’ branch... | ‘lou_hyphenate’: event 3 | | 4013 | table->hyphenStatesArray == 0 || inlen >= HYPHSTRING) | | ^ | | | | | (3) ...to here | ‘lou_hyphenate’: events 4-10 | | 4013 | table->hyphenStatesArray == 0 || inlen >= HYPHSTRING) | | ^ | | | | | (4) following ‘false’ branch (when ‘inlen <= 99’)... | 4014 | return 0; | 4015 | if (mode != 0) { | | ~~ ~ | | | | | | | (6) following ‘false’ branch (when ‘mode == 0’)... | | (5) ...to here |...... | 4026 | memcpy(textBuffer, inbuf, CHARSIZE * inlen); | | ~~~~~~ | | | | | (7) ...to here |...... | 4041 | if (wordStart == textLen) break; | | ~ | | | | | (8) following ‘false’ branch... | 4042 | // find end of word | 4043 | for (wordEnd = wordStart + 1; wordEnd < textLen; wordEnd++) | | ~~~ | | | | | (9) ...to here |...... | 4046 | if (!hyphenateWord(&textBuffer[wordStart], wordEnd - wordStart, | | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | | | | | (10) calling ‘hyphenateWord’ from ‘lou_hyphenate’ | 4047 | &textHyphens[wordStart], table)) | | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | +--> ‘hyphenateWord’: events 11-15 | | 1426 | hyphenateWord(const widechar *word, int wordSize, char *hyphens, | | ^~~~~~~~~~~~~ | | | | | (11) entry to ‘hyphenateWord’ |...... | 1438 | if (!table->hyphenStatesArray || (wordSize + 3) > MAXSTRING) return 0; | | ~ | | | | | (12) following ‘false’ branch... | 1439 | prepWord = (widechar *)calloc(wordSize + 3, sizeof(widechar)); | | ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | | | | | | (13) ...to here (14) this call could return NULL |...... | 1442 | prepWord[0] = '.'; | | ~~~~~~~~~~~~~~~~~ | | | | | (15) ‘prepWord’ could be NULL: unchecked value from (14) | lou_translateString.c: In function ‘lou_hyphenate’: lou_translateString.c:4032:54: warning: dereference of possibly-NULL ‘textHyphens’ [CWE-690] [-Wanalyzer-possible-null-dereference] 4032 | for (k = 0; k < textLen; k++) textHyphens[k] = '0'; | ~~~~~~~~~~~~~~~^~~~~ ‘lou_hyphenate’: event 1 | | 4012 | if (table == NULL || inbuf == NULL || hyphens == NULL || | | ^ | | | | | (1) following ‘false’ branch... | ‘lou_hyphenate’: event 2 | | 4013 | table->hyphenStatesArray == 0 || inlen >= HYPHSTRING) | | ^ | | | | | (2) ...to here | ‘lou_hyphenate’: events 3-12 | | 4013 | table->hyphenStatesArray == 0 || inlen >= HYPHSTRING) | | ^ | | | | | (3) following ‘false’ branch (when ‘inlen <= 99’)... | 4014 | return 0; | 4015 | if (mode != 0) { | | ~~ ~ | | | | | | | (5) following ‘true’ branch (when ‘mode != 0’)... | | (4) ...to here | 4016 | int brailleLen = inlen; | | ~~~ | | | | | (6) ...to here |...... | 4019 | if (!lou_backTranslate(tableList, inbuf, &brailleLen, textBuffer, &textLen, NULL, | | ~ | | | | | (7) following ‘false’ branch... |...... | 4024 | textHyphens = malloc((textLen + 1) * sizeof(char)); | | ~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | | | | | | | (9) this call could return NULL | | (8) ...to here |...... | 4032 | for (k = 0; k < textLen; k++) textHyphens[k] = '0'; | | ~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ | | | | | | | | | (12) ‘textHyphens + (sizetype)k’ could be NULL: unchecked value from (9) | | | (11) ...to here | | (10) following ‘true’ branch... | lou_translateString.c: In function ‘putCharacter’: lou_translateString.c:2293:1: warning: stack protector not protecting local variables: variable length buffer [-Wstack-protector] 2293 | putCharacter(widechar character, const TranslationTableHeader *table, int pos, | ^~~~~~~~~~~~ lou_translateString.c: In function ‘translateString.constprop’: lou_translateString.c:3913:50: warning: ‘transCharslen’ may be used uninitialized in this function [-Wmaybe-uninitialized] 3913 | !memcmp(transRule->charsdots, &input->chars[pos], | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3914 | transCharslen * sizeof(*transRule->charsdots))) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ lou_translateString.c:3563:13: warning: ‘transOpcode’ may be used uninitialized in this function [-Wmaybe-uninitialized] 3563 | int transOpcode; | ^~~~~~~~~~~ lou_translateString.c:3875:36: warning: ‘repwordStart’ may be used uninitialized in this function [-Wmaybe-uninitialized] 3875 | if (posMapping[k] >= repwordStart) { | ^ lou_translateString.c:2438:13: warning: ‘transCharslen’ may be used uninitialized in this function [-Wmaybe-uninitialized] 2438 | int transCharslen; | ^~~~~~~~~~~~~ lou_translateString.c:2481:17: warning: ‘transOpcode’ may be used uninitialized in this function [-Wmaybe-uninitialized] 2481 | switch (transOpcode) { | ^~~~~~ lou_translateString.c:2437:13: note: ‘transOpcode’ was declared here 2437 | int transOpcode; | ^~~~~~~~~~~ lou_translateString.c: In function ‘_lou_translate’: lou_translateString.c:319:17: warning: ‘transOpcode’ may be used uninitialized in this function [-Wmaybe-uninitialized] 319 | switch (transOpcode) { | ^~~~~~ lou_translateString.c:256:13: note: ‘transOpcode’ was declared here 256 | int transOpcode; | ^~~~~~~~~~~ lou_translateString.c:1295:71: warning: ‘posMapping3’ may be used uninitialized in this function [-Wmaybe-uninitialized] 1295 | posMapping[k] = prevPosMapping[0]; | ~~~~~~~~~~~~~~^~~ lou_translateString.c:1065:30: warning: ‘passPosMapping’ may be used uninitialized in this function [-Wmaybe-uninitialized] 1065 | if (!passDoAction(table, &input, output, posMapping, transOpcode, &transRule, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1066 | passCharDots, passInstructions, passIC, &pos, patternMatch, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1067 | cursorPosition, cursorStatus, groupingRule, groupingOp, mode)) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ lou_translateString.c:1267:14: note: ‘passPosMapping’ was declared here 1267 | int *passPosMapping = posMapping; | ^~~~~~~~~~~~~~ lou_translateString.c: In function ‘lou_hyphenate’: lou_translateString.c:4071:29: warning: ‘inputPos’ may be used uninitialized in this function [-Wmaybe-uninitialized] 4071 | int braillePos = inputPos[k]; | ^~~~~~~~~~ libtool: compile: gcc -DHAVE_CONFIG_H -I. -fanalyzer -fno-common -Wall -Warith-conversion -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Wformat-signedness -Winit-self -Winline -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Woverlength-strings -Wpacked -Wpointer-arith -Wshadow -Wstack-protector -Wstrict-overflow -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunsafe-loop-optimizations -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wvla -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-malloc-leak -DTABLESDIR=\"/usr/share/liblouis/tables\" -I../gnulib -I../gnulib -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -c lou_translateString.c -o lou_translateString.o >/dev/null 2>&1 /bin/bash ../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -fanalyzer -fno-common -Wall -Warith-conversion -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Wformat-signedness -Winit-self -Winline -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Woverlength-strings -Wpacked -Wpointer-arith -Wshadow -Wstack-protector -Wstrict-overflow -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunsafe-loop-optimizations -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wvla -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-malloc-leak -DTABLESDIR=\""/usr/share"/liblouis/tables\" -I../gnulib -I../gnulib -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -c -o lou_backTranslateString.lo lou_backTranslateString.c libtool: compile: gcc -DHAVE_CONFIG_H -I. -fanalyzer -fno-common -Wall -Warith-conversion -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Wformat-signedness -Winit-self -Winline -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Woverlength-strings -Wpacked -Wpointer-arith -Wshadow -Wstack-protector -Wstrict-overflow -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunsafe-loop-optimizations -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wvla -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-malloc-leak -DTABLESDIR=\"/usr/share/liblouis/tables\" -I../gnulib -I../gnulib -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -c lou_backTranslateString.c -fPIC -DPIC -o .libs/lou_backTranslateString.o lou_backTranslateString.c:52:1: warning: function declaration isn’t a prototype [-Wstrict-prototypes] 52 | initStringBufferPool() { | ^~~~~~~~~~~~~~~~~~~~ lou_backTranslateString.c: In function ‘initStringBufferPool’: lou_backTranslateString.c:52:1: warning: old-style function definition [-Wold-style-definition] lou_backTranslateString.c: In function ‘undefinedDots’: lou_backTranslateString.c:948:39: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 948 | if ((output->length + buflen) > output->maxlength) return 0; | ^ lou_backTranslateString.c: In function ‘matchCurrentInput’: lou_backTranslateString.c:1332:32: warning: comparison of integer expressions of different signedness: ‘int’ and ‘widechar’ {aka ‘unsigned int’} [-Wsign-compare] 1332 | for (k = passIC + 2; k < passIC + 2 + passInstructions[passIC + 1]; k++) | ^ lou_backTranslateString.c: In function ‘back_swapTest’: lou_backTranslateString.c:1347:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘widechar’ {aka ‘unsigned int’} [-Wsign-compare] 1347 | for (curLen = 0; curLen < passInstructions[passIC] + 3; curLen++) { | ^ lou_backTranslateString.c:1358:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘widechar’ {aka ‘unsigned int’} [-Wsign-compare] 1358 | while (curLen < passInstructions[passIC + 4]) { | ^ lou_backTranslateString.c: In function ‘back_passDoTest’: lou_backTranslateString.c:1482:39: warning: comparison of integer expressions of different signedness: ‘int’ and ‘widechar’ {aka ‘unsigned int’} [-Wsign-compare] 1482 | for (k = 0; k < (*passInstructions)[*passIC + 5]; k++) { | ^ lou_backTranslateString.c:1498:51: warning: comparison of integer expressions of different signedness: ‘int’ and ‘widechar’ {aka ‘unsigned int’} [-Wsign-compare] 1498 | k < (*passInstructions)[*passIC + 6] && pos < input->length; | ^ lou_backTranslateString.c: In function ‘back_passDoAction’: lou_backTranslateString.c:1584:77: warning: comparison of integer expressions of different signedness: ‘widechar’ {aka ‘unsigned int’} and ‘int’ [-Wsign-compare] 1584 | if ((output->length + passInstructions[passIC + 1]) > output->maxlength) | ^ lou_backTranslateString.c: In function ‘back_selectRule’: lou_backTranslateString.c:745:52: warning: this statement may fall through [-Wimplicit-fallthrough=] 745 | if (itsALetter || itsANumber) break; | ^ lou_backTranslateString.c:746:41: note: here 746 | case CTO_Contraction: | ^~~~ lou_backTranslateString.c: In function ‘_lou_backTranslate’: lou_backTranslateString.c:261:31: warning: ‘realInlen’ may be used uninitialized [-Wmaybe-uninitialized] 261 | passPosMapping[realInlen] = output.length; | ^ lou_backTranslateString.c:635:13: warning: ‘multindRule’ may be used uninitialized in this function [-Wmaybe-uninitialized] 635 | if (handleMultind(table, currentDotslen, currentOpcode, currentRule, doingMultind, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 636 | *multindRule)) | ~~~~~~~~~~~~~ lou_backTranslateString.c:1123:37: note: ‘multindRule’ was declared here 1123 | const TranslationTableRule *multindRule; | ^~~~~~~~~~~ lou_backTranslateString.c:269:51: warning: ‘posMapping3’ may be used uninitialized in this function [-Wmaybe-uninitialized] 269 | if (prevPosMapping[k] < 0) | ~~~~~~~~~~~~~~^~~ lou_backTranslateString.c:261:31: warning: ‘passPosMapping’ may be used uninitialized in this function [-Wmaybe-uninitialized] 261 | passPosMapping[realInlen] = output.length; | ^ libtool: compile: gcc -DHAVE_CONFIG_H -I. -fanalyzer -fno-common -Wall -Warith-conversion -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Wformat-signedness -Winit-self -Winline -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Woverlength-strings -Wpacked -Wpointer-arith -Wshadow -Wstack-protector -Wstrict-overflow -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunsafe-loop-optimizations -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wvla -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-malloc-leak -DTABLESDIR=\"/usr/share/liblouis/tables\" -I../gnulib -I../gnulib -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -c lou_backTranslateString.c -o lou_backTranslateString.o >/dev/null 2>&1 /bin/bash ../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -fanalyzer -fno-common -Wall -Warith-conversion -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Wformat-signedness -Winit-self -Winline -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Woverlength-strings -Wpacked -Wpointer-arith -Wshadow -Wstack-protector -Wstrict-overflow -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunsafe-loop-optimizations -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wvla -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-malloc-leak -DTABLESDIR=\""/usr/share"/liblouis/tables\" -I../gnulib -I../gnulib -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -c -o commonTranslationFunctions.lo commonTranslationFunctions.c libtool: compile: gcc -DHAVE_CONFIG_H -I. -fanalyzer -fno-common -Wall -Warith-conversion -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Wformat-signedness -Winit-self -Winline -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Woverlength-strings -Wpacked -Wpointer-arith -Wshadow -Wstack-protector -Wstrict-overflow -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunsafe-loop-optimizations -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wvla -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-malloc-leak -DTABLESDIR=\"/usr/share/liblouis/tables\" -I../gnulib -I../gnulib -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -c commonTranslationFunctions.c -fPIC -DPIC -o .libs/commonTranslationFunctions.o commonTranslationFunctions.c: In function ‘_lou_handlePassVariableTest’: commonTranslationFunctions.c:41:58: warning: comparison of integer expressions of different signedness: ‘int’ and ‘widechar’ {aka ‘unsigned int’} [-Wsign-compare] 41 | if (passVariables[instructions[*IC + 1]] != instructions[*IC + 2]) *itsTrue = 0; | ^~ commonTranslationFunctions.c:46:58: warning: comparison of integer expressions of different signedness: ‘int’ and ‘widechar’ {aka ‘unsigned int’} [-Wsign-compare] 46 | if (passVariables[instructions[*IC + 1]] >= instructions[*IC + 2]) *itsTrue = 0; | ^~ commonTranslationFunctions.c:51:58: warning: comparison of integer expressions of different signedness: ‘int’ and ‘widechar’ {aka ‘unsigned int’} [-Wsign-compare] 51 | if (passVariables[instructions[*IC + 1]] <= instructions[*IC + 2]) *itsTrue = 0; | ^~ commonTranslationFunctions.c:56:58: warning: comparison of integer expressions of different signedness: ‘int’ and ‘widechar’ {aka ‘unsigned int’} [-Wsign-compare] 56 | if (passVariables[instructions[*IC + 1]] > instructions[*IC + 2]) *itsTrue = 0; | ^ commonTranslationFunctions.c:61:58: warning: comparison of integer expressions of different signedness: ‘int’ and ‘widechar’ {aka ‘unsigned int’} [-Wsign-compare] 61 | if (passVariables[instructions[*IC + 1]] < instructions[*IC + 2]) *itsTrue = 0; | ^ libtool: compile: gcc -DHAVE_CONFIG_H -I. -fanalyzer -fno-common -Wall -Warith-conversion -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Wformat-signedness -Winit-self -Winline -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Woverlength-strings -Wpacked -Wpointer-arith -Wshadow -Wstack-protector -Wstrict-overflow -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunsafe-loop-optimizations -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wvla -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-malloc-leak -DTABLESDIR=\"/usr/share/liblouis/tables\" -I../gnulib -I../gnulib -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -c commonTranslationFunctions.c -o commonTranslationFunctions.o >/dev/null 2>&1 /bin/bash ../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -fanalyzer -fno-common -Wall -Warith-conversion -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Wformat-signedness -Winit-self -Winline -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Woverlength-strings -Wpacked -Wpointer-arith -Wshadow -Wstack-protector -Wstrict-overflow -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunsafe-loop-optimizations -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wvla -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-malloc-leak -DTABLESDIR=\""/usr/share"/liblouis/tables\" -I../gnulib -I../gnulib -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -c -o metadata.lo metadata.c libtool: compile: gcc -DHAVE_CONFIG_H -I. -fanalyzer -fno-common -Wall -Warith-conversion -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Wformat-signedness -Winit-self -Winline -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Woverlength-strings -Wpacked -Wpointer-arith -Wshadow -Wstack-protector -Wstrict-overflow -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunsafe-loop-optimizations -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wvla -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-malloc-leak -DTABLESDIR=\"/usr/share/liblouis/tables\" -I../gnulib -I../gnulib -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -c metadata.c -fPIC -DPIC -o .libs/metadata.o metadata.c: In function ‘list_conj’: metadata.c:59:28: warning: dereference of possibly-NULL ‘list’ [CWE-690] [-Wanalyzer-possible-null-dereference] 59 | list->head = dup ? dup(x) : x; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ ‘lou_listTables’: events 1-4 | | 810 | lou_listTables(void) { | | ^~~~~~~~~~~~~~ | | | | | (1) entry to ‘lou_listTables’ |...... | 815 | for (l = tableIndex; l; l = l->tail) { | | ~ | | | | | (2) following ‘true’ branch (when ‘l’ is non-NULL)... | 816 | TableMeta *table = l->head; | | ~~~~~~~~~ | | | | | (3) ...to here | 817 | tables = list_conj( | | ~~~~~~~~~~ | | | | | (4) calling ‘list_conj’ from ‘lou_listTables’ | 818 | tables, strdup(table->name), (int (*)(void *, void *))strcmp, NULL, NULL); | | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | +--> ‘list_conj’: events 5-11 | | 55 | list_conj(List *list, void *x, int (*cmp)(void *, void *), void *(*dup)(void *), | | ^~~~~~~~~ | | | | | (5) entry to ‘list_conj’ | 56 | void (*free)(void *)) { | 57 | if (!list) { | | ~ | | | | | (6) following ‘true’ branch (when ‘list’ is NULL)... | 58 | list = malloc(sizeof(List)); | | ~~~~ ~~~~~~~~~~~~~~~~~~~~ | | | | | | | (8) this call could return NULL | | (7) ...to here | 59 | list->head = dup ? dup(x) : x; | | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | | | | | | | (9) following ‘false’ branch (when ‘dup’ is NULL)... | | (10) ...to here | | (11) ‘list’ could be NULL: unchecked value from (8) | metadata.c:65:25: warning: dereference of possibly-NULL ‘l’ [CWE-690] [-Wanalyzer-possible-null-dereference] 65 | l->head = dup ? dup(x) : x; | ~~~~~~~~^~~~~~~~~~~~~~~~~~ ‘lou_listTables’: events 1-4 | | 810 | lou_listTables(void) { | | ^~~~~~~~~~~~~~ | | | | | (1) entry to ‘lou_listTables’ |...... | 814 | if (!tableIndex) indexTablePath(); | | ~ ~~~~~~~~~~~~~~~~ | | | | | | | (3) ...to here | | | (4) calling ‘indexTablePath’ from ‘lou_listTables’ | | (2) following ‘true’ branch... | +--> ‘indexTablePath’: events 5-6 | | 701 | indexTablePath(void) { | | ^~~~~~~~~~~~~~ | | | | | (5) entry to ‘indexTablePath’ |...... | 708 | tables = listFiles(searchPath); | | ~~~~~~~~~~~~~~~~~~~~~ | | | | | (6) calling ‘listFiles’ from ‘indexTablePath’ | +--> ‘listFiles’: events 7-10 | | 678 | listFiles(char *searchPath) { | | ^~~~~~~~~ | | | | | (7) entry to ‘listFiles’ |...... | 684 | for (n = 0; searchPath[pos + n] != '\0' && searchPath[pos + n] != ','; n++) | | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | | | | | (8) following ‘false’ branch... | 685 | ; | 686 | dirName = malloc(n + 1); | | ~~~~~~~ | | | | | (9) ...to here |...... | 689 | list = listDir(list, dirName); | | ~~~~~~~~~~~~~~~~~~~~~~ | | | | | (10) calling ‘listDir’ from ‘listFiles’ | +--> ‘listDir’: events 11-12 | | 653 | listDir(List *list, char *dirName) { | | ^~~~~~~ | | | | | (11) entry to ‘listDir’ |...... | 658 | if ((dir = opendir(dirName))) { | | ~ | | | | | (12) following ‘true’ branch (when ‘dir’ is non-NULL)... | ‘listDir’: event 13 | |cc1: | (13): ...to here | ‘listDir’: events 14-16 | | 659 | while ((file = readdir(dir))) { | | ^ | | | | | (14) following ‘true’ branch (when ‘file’ is non-NULL)... | 660 | sprintf(fileName, "%s%c%s", dirName, DIR_SEP, file->d_name); | | ~~~~~~~ | | | | | (15) ...to here | 661 | if (stat(fileName, &info) == 0 && !(info.st_mode & S_IFDIR)) { | 662 | list = list_conj(list, strdup(fileName), NULL, NULL, free); | | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | | | | | (16) calling ‘list_conj’ from ‘listDir’ | +--> ‘list_conj’: events 17-21 | | 55 | list_conj(List *list, void *x, int (*cmp)(void *, void *), void *(*dup)(void *), | | ^~~~~~~~~ | | | | | (17) entry to ‘list_conj’ | 56 | void (*free)(void *)) { | 57 | if (!list) { | | ~ | | | | | (18) following ‘true’ branch (when ‘list’ is NULL)... | 58 | list = malloc(sizeof(List)); | | ~~~~ | | | | | (19) ...to here | 59 | list->head = dup ? dup(x) : x; | | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | | | | | | | (20) following ‘false’ branch (when ‘dup’ is NULL)... | | (21) ...to here | <------+ | ‘listDir’: events 22-27 | | 659 | while ((file = readdir(dir))) { | | ~ | | | | | (23) following ‘true’ branch (when ‘file’ is non-NULL)... | 660 | sprintf(fileName, "%s%c%s", dirName, DIR_SEP, file->d_name); | | ~~~~~~~ | | | | | (24) ...to here | 661 | if (stat(fileName, &info) == 0 && !(info.st_mode & S_IFDIR)) { | | ~ | | | | | (25) following ‘true’ branch... | 662 | list = list_conj(list, strdup(fileName), NULL, NULL, free); | | ~~~~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | | | | | | | (22) returning to ‘listDir’ from ‘list_conj’ | | | (27) calling ‘list_conj’ from ‘listDir’ | | (26) ...to here | +--> ‘list_conj’: events 28-36 | | 55 | list_conj(List *list, void *x, int (*cmp)(void *, void *), void *(*dup)(void *), | | ^~~~~~~~~ | | | | | (28) entry to ‘list_conj’ | 56 | void (*free)(void *)) { | 57 | if (!list) { | | ~ | | | | | (29) following ‘false’ branch (when ‘list’ is non-NULL)... |...... | 63 | } else if (!cmp) { | | ~~ ~ | | | | | | | (31) following ‘true’ branch (when ‘cmp’ is NULL)... | | (30) ...to here | 64 | List *l = malloc(sizeof(List)); | | ~~~~ ~~~~~~~~~~~~~~~~~~~~ | | | | | | | (33) this call could return NULL | | (32) ...to here | 65 | l->head = dup ? dup(x) : x; | | ~~~~~~~~~~~~~~~~~~~~~~~~~~ | | | | | | | (34) following ‘false’ branch (when ‘dup’ is NULL)... | | (35) ...to here | | (36) ‘l’ could be NULL: unchecked value from (33) | metadata.c:73:33: warning: use of possibly-NULL ‘x’ where non-null expected [CWE-690] [-Wanalyzer-possible-null-argument] 73 | int c = cmp(l1->head, x); | ^~~~~~~~~~~~~~~~ ‘lou_listTables’: events 1-5 | | 810 | lou_listTables(void) { | | ^~~~~~~~~~~~~~ | | | | | (1) entry to ‘lou_listTables’ |...... | 815 | for (l = tableIndex; l; l = l->tail) { | | ~ | | | | | (2) following ‘true’ branch (when ‘l’ is non-NULL)... | 816 | TableMeta *table = l->head; | | ~~~~~~~~~ | | | | | (3) ...to here | 817 | tables = list_conj( | | ~~~~~~~~~~ | | | | | (5) calling ‘list_conj’ from ‘lou_listTables’ | 818 | tables, strdup(table->name), (int (*)(void *, void *))strcmp, NULL, NULL); | | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | | | | | (4) this call could return NULL | +--> ‘list_conj’: events 6-10 | | 55 | list_conj(List *list, void *x, int (*cmp)(void *, void *), void *(*dup)(void *), | | ^~~~~~~~~ | | | | | (6) entry to ‘list_conj’ | 56 | void (*free)(void *)) { | 57 | if (!list) { | | ~ | | | | | (7) following ‘true’ branch (when ‘list’ is NULL)... | 58 | list = malloc(sizeof(List)); | | ~~~~ | | | | | (8) ...to here | 59 | list->head = dup ? dup(x) : x; | | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | | | | | | | (9) following ‘false’ branch (when ‘dup’ is NULL)... | | (10) ...to here | <------+ | ‘lou_listTables’: events 11-14 | | 815 | for (l = tableIndex; l; l = l->tail) { | | ~ | | | | | (12) following ‘true’ branch (when ‘l’ is non-NULL)... | 816 | TableMeta *table = l->head; | | ~~~~~~~~~ | | | | | (13) ...to here | 817 | tables = list_conj( | | ^~~~~~~~~~ | | | | | (11) returning to ‘lou_listTables’ from ‘list_conj’ | | (14) calling ‘list_conj’ from ‘lou_listTables’ | 818 | tables, strdup(table->name), (int (*)(void *, void *))strcmp, NULL, NULL); | | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | +--> ‘list_conj’: events 15-18 | | 55 | list_conj(List *list, void *x, int (*cmp)(void *, void *), void *(*dup)(void *), | | ^~~~~~~~~ | | | | | (15) entry to ‘list_conj’ | 56 | void (*free)(void *)) { | 57 | if (!list) { | | ~ | | | | | (16) following ‘false’ branch (when ‘list’ is non-NULL)... |...... | 63 | } else if (!cmp) { | | ~~ ~ | | | | | | | (18) following ‘false’ branch (when ‘cmp’ is non-NULL)... | | (17) ...to here | ‘list_conj’: event 19 | |cc1: | (19): ...to here | ‘list_conj’: events 20-22 | | 72 | while (l1) { | | ^~ | | | | | (20) following ‘true’ branch (when ‘l1’ is non-NULL)... | 73 | int c = cmp(l1->head, x); | | ~~~ ~~~~~~~~~~~~~~~~ | | | | | | | (22) argument 2 (‘x’) from (4) could be NULL where non-null expected | | (21) ...to here | In file included from ../gnulib/string.h:41, from metadata.c:27: /usr/include/string.h:140:12: note: argument 2 of ‘strcmp’ must be non-null 140 | extern int strcmp (const char *__s1, const char *__s2) | ^~~~~~ metadata.c:73:33: warning: use of possibly-NULL ‘x’ where non-null expected [CWE-690] [-Wanalyzer-possible-null-argument] 73 | int c = cmp(l1->head, x); | ^~~~~~~~~~~~~~~~ ‘lou_listTables’: events 1-5 | | 810 | lou_listTables(void) { | | ^~~~~~~~~~~~~~ | | | | | (1) entry to ‘lou_listTables’ |...... | 815 | for (l = tableIndex; l; l = l->tail) { | | ~ | | | | | (2) following ‘true’ branch (when ‘l’ is non-NULL)... | 816 | TableMeta *table = l->head; | | ~~~~~~~~~ | | | | | (3) ...to here | 817 | tables = list_conj( | | ~~~~~~~~~~ | | | | | (5) calling ‘list_conj’ from ‘lou_listTables’ | 818 | tables, strdup(table->name), (int (*)(void *, void *))strcmp, NULL, NULL); | | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | | | | | (4) this call could return NULL | +--> ‘list_conj’: events 6-10 | | 55 | list_conj(List *list, void *x, int (*cmp)(void *, void *), void *(*dup)(void *), | | ^~~~~~~~~ | | | | | (6) entry to ‘list_conj’ | 56 | void (*free)(void *)) { | 57 | if (!list) { | | ~ | | | | | (7) following ‘true’ branch (when ‘list’ is NULL)... | 58 | list = malloc(sizeof(List)); | | ~~~~ | | | | | (8) ...to here | 59 | list->head = dup ? dup(x) : x; | | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | | | | | | | (9) following ‘false’ branch (when ‘dup’ is NULL)... | | (10) ...to here | <------+ | ‘lou_listTables’: events 11-14 | | 815 | for (l = tableIndex; l; l = l->tail) { | | ~ | | | | | (12) following ‘true’ branch (when ‘l’ is non-NULL)... | 816 | TableMeta *table = l->head; | | ~~~~~~~~~ | | | | | (13) ...to here | 817 | tables = list_conj( | | ^~~~~~~~~~ | | | | | (11) returning to ‘lou_listTables’ from ‘list_conj’ | | (14) calling ‘list_conj’ from ‘lou_listTables’ | 818 | tables, strdup(table->name), (int (*)(void *, void *))strcmp, NULL, NULL); | | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | +--> ‘list_conj’: events 15-18 | | 55 | list_conj(List *list, void *x, int (*cmp)(void *, void *), void *(*dup)(void *), | | ^~~~~~~~~ | | | | | (15) entry to ‘list_conj’ | 56 | void (*free)(void *)) { | 57 | if (!list) { | | ~ | | | | | (16) following ‘false’ branch (when ‘list’ is non-NULL)... |...... | 63 | } else if (!cmp) { | | ~~ ~ | | | | | | | (18) following ‘false’ branch (when ‘cmp’ is non-NULL)... | | (17) ...to here | ‘list_conj’: event 19 | |cc1: | (19): ...to here | ‘list_conj’: events 20-22 | | 72 | while (l1) { | | ^~ | | | | | (20) following ‘true’ branch (when ‘l1’ is non-NULL)... | 73 | int c = cmp(l1->head, x); | | ~~~ ~~~~~~~~~~~~~~~~ | | | | | | | (22) argument 1 (‘*l1.head’) from (4) could be NULL where non-null expected | | (21) ...to here | In file included from ../gnulib/string.h:41, from metadata.c:27: /usr/include/string.h:140:12: note: argument 1 of ‘strcmp’ must be non-null 140 | extern int strcmp (const char *__s1, const char *__s2) | ^~~~~~ metadata.c:85:26: warning: dereference of possibly-NULL ‘l3’ [CWE-690] [-Wanalyzer-possible-null-dereference] 85 | l3->head = dup ? dup(x) : x; | ~~~~~~~~~^~~~~~~~~~~~~~~~~~ ‘lou_listTables’: events 1-4 | | 810 | lou_listTables(void) { | | ^~~~~~~~~~~~~~ | | | | | (1) entry to ‘lou_listTables’ |...... | 815 | for (l = tableIndex; l; l = l->tail) { | | ~ | | | | | (2) following ‘true’ branch (when ‘l’ is non-NULL)... | 816 | TableMeta *table = l->head; | | ~~~~~~~~~ | | | | | (3) ...to here | 817 | tables = list_conj( | | ~~~~~~~~~~ | | | | | (4) calling ‘list_conj’ from ‘lou_listTables’ | 818 | tables, strdup(table->name), (int (*)(void *, void *))strcmp, NULL, NULL); | | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | +--> ‘list_conj’: events 5-9 | | 55 | list_conj(List *list, void *x, int (*cmp)(void *, void *), void *(*dup)(void *), | | ^~~~~~~~~ | | | | | (5) entry to ‘list_conj’ | 56 | void (*free)(void *)) { | 57 | if (!list) { | | ~ | | | | | (6) following ‘true’ branch (when ‘list’ is NULL)... | 58 | list = malloc(sizeof(List)); | | ~~~~ | | | | | (7) ...to here | 59 | list->head = dup ? dup(x) : x; | | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | | | | | | (9) ...to here (8) following ‘false’ branch (when ‘dup’ is NULL)... | <------+ | ‘lou_listTables’: events 10-13 | | 815 | for (l = tableIndex; l; l = l->tail) { | | ~ | | | | | (11) following ‘true’ branch (when ‘l’ is non-NULL)... | 816 | TableMeta *table = l->head; | | ~~~~~~~~~ | | | | | (12) ...to here | 817 | tables = list_conj( | | ^~~~~~~~~~ | | | | | (10) returning to ‘lou_listTables’ from ‘list_conj’ | | (13) calling ‘list_conj’ from ‘lou_listTables’ | 818 | tables, strdup(table->name), (int (*)(void *, void *))strcmp, NULL, NULL); | | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | +--> ‘list_conj’: events 14-17 | | 55 | list_conj(List *list, void *x, int (*cmp)(void *, void *), void *(*dup)(void *), | | ^~~~~~~~~ | | | | | (14) entry to ‘list_conj’ | 56 | void (*free)(void *)) { | 57 | if (!list) { | | ~ | | | | | (15) following ‘false’ branch (when ‘list’ is non-NULL)... |...... | 63 | } else if (!cmp) { | | ~~ ~ | | | | | | | (17) following ‘false’ branch (when ‘cmp’ is non-NULL)... | | (16) ...to here | ‘list_conj’: event 18 | |cc1: | (18): ...to here | ‘list_conj’: events 19-24 | | 72 | while (l1) { | | ^~ | | | | | (19) following ‘true’ branch (when ‘l1’ is non-NULL)... | 73 | int c = cmp(l1->head, x); | | ~~~ | | | | | (20) ...to here |...... | 84 | List *l3 = malloc(sizeof(List)); | | ~~~~~~~~~~~~~~~~~~~~ | | | | | (21) this call could return NULL | 85 | l3->head = dup ? dup(x) : x; | | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ | | | | | | | (22) following ‘false’ branch (when ‘dup’ is NULL)... | | (23) ...to here | | (24) ‘l3’ could be NULL: unchecked value from (21) | metadata.c: In function ‘list_toArray’: metadata.c:144:51: warning: dereference of possibly-NULL ‘array’ [CWE-690] [-Wanalyzer-possible-null-dereference] 144 | for (l = list; l; l = l->tail) array[i++] = dup ? dup(l->head) : l->head; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ‘lou_listTables’: events 1-4 | | 810 | lou_listTables(void) { | | ^~~~~~~~~~~~~~ | | | | | (1) entry to ‘lou_listTables’ |...... | 815 | for (l = tableIndex; l; l = l->tail) { | | ~ | | | | | (2) following ‘true’ branch (when ‘l’ is non-NULL)... | 816 | TableMeta *table = l->head; | | ~~~~~~~~~ | | | | | (3) ...to here | 817 | tables = list_conj( | | ~~~~~~~~~~ | | | | | (4) calling ‘list_conj’ from ‘lou_listTables’ | 818 | tables, strdup(table->name), (int (*)(void *, void *))strcmp, NULL, NULL); | | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | +--> ‘list_conj’: events 5-9 | | 55 | list_conj(List *list, void *x, int (*cmp)(void *, void *), void *(*dup)(void *), | | ^~~~~~~~~ | | | | | (5) entry to ‘list_conj’ | 56 | void (*free)(void *)) { | 57 | if (!list) { | | ~ | | | | | (6) following ‘true’ branch (when ‘list’ is NULL)... | 58 | list = malloc(sizeof(List)); | | ~~~~ | | | | | (7) ...to here | 59 | list->head = dup ? dup(x) : x; | | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | | | | | | (9) ...to here (8) following ‘false’ branch (when ‘dup’ is NULL)... | <------+ | ‘lou_listTables’: events 10-13 | | 815 | for (l = tableIndex; l; l = l->tail) { | | ~ | | | | | (11) following ‘false’ branch (when ‘l’ is NULL)... | 816 | TableMeta *table = l->head; | 817 | tables = list_conj( | | ^~~~~~~~~~ | | | | | (10) returning to ‘lou_listTables’ from ‘list_conj’ | 818 | tables, strdup(table->name), (int (*)(void *, void *))strcmp, NULL, NULL); | | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | 819 | } | 820 | tablesArray = list_toArray(tables, NULL); | | ~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~ | | | | | | | (13) calling ‘list_toArray’ from ‘lou_listTables’ | | (12) ...to here | +--> ‘list_toArray’: events 14-24 | | 130 | for (l = list; l; l = l->tail) len++; | | ~ ~~~ | | | | | | | (16) ...to here | | (15) following ‘true’ branch (when ‘l’ is non-NULL)... | | (17) following ‘false’ branch (when ‘l’ is NULL)... | 131 | return len; | | ~~~~~~ | | | | | (18) ...to here |...... | 138 | list_toArray(List *list, void *(*dup)(void *)) { | | ^~~~~~~~~~~~ | | | | | (14) entry to ‘list_toArray’ |...... | 142 | array = malloc((1 + list_size(list)) * sizeof(void *)); | | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | | | | | (19) this call could return NULL | 143 | i = 0; | 144 | for (l = list; l; l = l->tail) array[i++] = dup ? dup(l->head) : l->head; | | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | | | | | | | | | | | (22) following ‘false’ branch (when ‘dup’ is NULL)... | | | | | (23) ...to here | | | | (24) ‘array + (long unsigned int)i * 8’ could be NULL: unchecked value from (19) | | | (21) ...to here | | (20) following ‘true’ branch (when ‘l’ is non-NULL)... | metadata.c:145:18: warning: dereference of possibly-NULL ‘array’ [CWE-690] [-Wanalyzer-possible-null-dereference] 145 | array[i] = NULL; | ^ ‘lou_listTables’: events 1-4 | | 810 | lou_listTables(void) { | | ^~~~~~~~~~~~~~ | | | | | (1) entry to ‘lou_listTables’ |...... | 814 | if (!tableIndex) indexTablePath(); | | ~ ~~~~~~~~~~~~~~~~ | | | | | | | (3) ...to here | | | (4) calling ‘indexTablePath’ from ‘lou_listTables’ | | (2) following ‘true’ branch... | +--> ‘indexTablePath’: events 5-6 | | 701 | indexTablePath(void) { | | ^~~~~~~~~~~~~~ | | | | | (5) entry to ‘indexTablePath’ |...... | 709 | tablesArray = list_toArray(tables, NULL); | | ~~~~~~~~~~~~~~~~~~~~~~~~~~ | | | | | (6) calling ‘list_toArray’ from ‘indexTablePath’ | +--> ‘list_toArray’: events 7-12 | | 130 | for (l = list; l; l = l->tail) len++; | | ~ | | | | | (8) following ‘false’ branch (when ‘l’ is NULL)... | 131 | return len; | | ~~~~~~ | | | | | (9) ...to here |...... | 138 | list_toArray(List *list, void *(*dup)(void *)) { | | ^~~~~~~~~~~~ | | | | | (7) entry to ‘list_toArray’ |...... | 142 | array = malloc((1 + list_size(list)) * sizeof(void *)); | | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | | | | | (10) this call could return NULL | 143 | i = 0; | 144 | for (l = list; l; l = l->tail) array[i++] = dup ? dup(l->head) : l->head; | | ~ | | | | | (11) following ‘false’ branch (when ‘l’ is NULL)... | 145 | array[i] = NULL; | | ~~~~~ | | | | | (12) ...to here | ‘list_toArray’: event 13 | | 145 | array[i] = NULL; | | ^ | | | | | (13) ‘array + (long unsigned int)i * 8’ could be NULL: unchecked value from (10) | metadata.c: In function ‘widestrToStr’: metadata.c:418:43: warning: dereference of possibly-NULL ‘result’ [CWE-690] [-Wanalyzer-possible-null-dereference] 418 | for (k = 0; k < n; k++) result[k] = (char)str[k]; | ~~~~~~~~~~^~~~~~~~~~~~~~ ‘lou_getTableInfo’: events 1-2 | | 788 | lou_getTableInfo(const char *table, const char *key) { | | ^~~~~~~~~~~~~~~~ | | | | | (1) entry to ‘lou_getTableInfo’ | 789 | char *value = NULL; | 790 | List *features = analyzeTable(table, 0); | | ~~~~~~~~~~~~~~~~~~~~~~ | | | | | (2) calling ‘analyzeTable’ from ‘lou_getTableInfo’ | +--> ‘analyzeTable’: events 3-10 | | 428 | analyzeTable(const char *table, int activeOnly) { | | ^~~~~~~~~~~~ | | | | | (3) entry to ‘analyzeTable’ |...... | 436 | if (resolved == NULL) { | | ~ | | | | | (4) following ‘false’ branch (when ‘resolved’ is non-NULL)... |...... | 441 | sprintf(fileName, "%s", *resolved); | | ~~~~~~~ | | | | | (5) ...to here |...... | 444 | for (k = 0; resolved[k]; k += 1) free(resolved[k]); | | ~~~~~~~~ | | | | | (6) following ‘false’ branch... | 445 | free(resolved); | | ~~~~ | | | | | (7) ...to here | 446 | | 447 | if (k > 1) { | | ~ | | | | | (8) following ‘false’ branch (when ‘k <= 1’)... |...... | 454 | info.fileName = fileName; | | ~~~~ | | | | | (9) ...to here |...... | 458 | if ((info.in = fopen(info.fileName, "rb"))) { | | ~ | | | | | (10) following ‘true’ branch... | ‘analyzeTable’: event 11 | |cc1: | (11): ...to here | ‘analyzeTable’: events 12-21 | | 461 | while (_lou_getALine(&info)) { | | ^~~~~~~~~~~~~ | | | | | (12) following ‘true’ branch... | 462 | if (info.linelen == 0) | | ~~ | | | | | (13) ...to here | 463 | ; | 464 | else if (info.line[0] == '#') { | | ~ | | | | | (14) following ‘true’ branch... | 465 | if (info.linelen >= 2 && | | ~~ | | | | | (15) ...to here |...... | 475 | if (info.linepos < info.linelen && | | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | | | | | | | (18) following ‘true’ branch... | | (16) following ‘true’ branch... | 476 | isValidChar((char)info.line[info.linepos])) { | | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | | | | | (17) ...to here | 477 | key = &info.line[info.linepos]; | | ~~~ | | | | | (19) ...to here |...... | 507 | if (info.linepos == info.linelen) { | | ~ | | | | | (20) following ‘true’ branch... | 508 | char *v = val ? widestrToStr(val, valSize) : NULL; | | ~~~~ | | | | | (21) ...to here | ‘analyzeTable’: events 22-26 | | 508 | char *v = val ? widestrToStr(val, valSize) : NULL; | | ~ ^ | | | | | | (23) ...to here (22) following ‘false’ branch (when ‘val’ is NULL)... | 509 | if (!active) { | | ~ | | | | | (24) following ‘false’ branch... |...... | 530 | char *k = widestrToStr(key, keySize); | | ~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~ | | | | | | | (26) calling ‘widestrToStr’ from ‘analyzeTable’ | | (25) ...to here | +--> ‘widestrToStr’: events 27-31 | | 415 | widestrToStr(const widechar *str, size_t n) { | | ^~~~~~~~~~~~ | | | | | (27) entry to ‘widestrToStr’ | 416 | char *result = malloc((1 + n) * sizeof(char)); | | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | | | | | (28) this call could return NULL | 417 | size_t k; | 418 | for (k = 0; k < n; k++) result[k] = (char)str[k]; | | ~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ | | | | | | | | | (31) ‘result + k’ could be NULL: unchecked value from (28) | | | (30) ...to here | | (29) following ‘true’ branch (when ‘k < n’)... | metadata.c: In function ‘listFiles’: metadata.c:687:28: warning: dereference of possibly-NULL ‘dirName’ [CWE-690] [-Wanalyzer-possible-null-dereference] 687 | dirName[n] = '\0'; | ~~~~~~~~~~~^~~~~~ ‘lou_listTables’: events 1-4 | | 810 | lou_listTables(void) { | | ^~~~~~~~~~~~~~ | | | | | (1) entry to ‘lou_listTables’ |...... | 814 | if (!tableIndex) indexTablePath(); | | ~ ~~~~~~~~~~~~~~~~ | | | | | | | (3) ...to here | | | (4) calling ‘indexTablePath’ from ‘lou_listTables’ | | (2) following ‘true’ branch... | +--> ‘indexTablePath’: events 5-6 | | 701 | indexTablePath(void) { | | ^~~~~~~~~~~~~~ | | | | | (5) entry to ‘indexTablePath’ |...... | 708 | tables = listFiles(searchPath); | | ~~~~~~~~~~~~~~~~~~~~~ | | | | | (6) calling ‘listFiles’ from ‘indexTablePath’ | +--> ‘listFiles’: events 7-11 | | 678 | listFiles(char *searchPath) { | | ^~~~~~~~~ | | | | | (7) entry to ‘listFiles’ |...... | 684 | for (n = 0; searchPath[pos + n] != '\0' && searchPath[pos + n] != ','; n++) | | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | | | | | (8) following ‘false’ branch... | 685 | ; | 686 | dirName = malloc(n + 1); | | ~~~~~~~ ~~~~~~~~~~~~~ | | | | | | | (10) this call could return NULL | | (9) ...to here | 687 | dirName[n] = '\0'; | | ~~~~~~~~~~~~~~~~~ | | | | | (11) ‘dirName + (sizetype)n’ could be NULL: unchecked value from (10) | libtool: compile: gcc -DHAVE_CONFIG_H -I. -fanalyzer -fno-common -Wall -Warith-conversion -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Wformat-signedness -Winit-self -Winline -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Woverlength-strings -Wpacked -Wpointer-arith -Wshadow -Wstack-protector -Wstrict-overflow -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunsafe-loop-optimizations -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wvla -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-malloc-leak -DTABLESDIR=\"/usr/share/liblouis/tables\" -I../gnulib -I../gnulib -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -c metadata.c -o metadata.o >/dev/null 2>&1 /bin/bash ../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -fanalyzer -fno-common -Wall -Warith-conversion -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Wformat-signedness -Winit-self -Winline -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Woverlength-strings -Wpacked -Wpointer-arith -Wshadow -Wstack-protector -Wstrict-overflow -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunsafe-loop-optimizations -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wvla -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-malloc-leak -DTABLESDIR=\""/usr/share"/liblouis/tables\" -I../gnulib -I../gnulib -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -c -o pattern.lo pattern.c libtool: compile: gcc -DHAVE_CONFIG_H -I. -fanalyzer -fno-common -Wall -Warith-conversion -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Wformat-signedness -Winit-self -Winline -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Woverlength-strings -Wpacked -Wpointer-arith -Wshadow -Wstack-protector -Wstrict-overflow -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunsafe-loop-optimizations -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wvla -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-malloc-leak -DTABLESDIR=\"/usr/share/liblouis/tables\" -I../gnulib -I../gnulib -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -c pattern.c -fPIC -DPIC -o .libs/pattern.o pattern.c: In function ‘pattern_output_expression’: pattern.c:172:41: warning: format ‘%d’ expects argument of type ‘int’, but argument 2 has type ‘widechar’ {aka ‘unsigned int’} [-Wformat=] 172 | printf("START\t%d\t%d\n", EXPR_PRV(expr_crs), EXPR_NXT(expr_crs)); | ~^ | | | int | %d pattern.c:172:45: warning: format ‘%d’ expects argument of type ‘int’, but argument 3 has type ‘widechar’ {aka ‘unsigned int’} [-Wformat=] 172 | printf("START\t%d\t%d\n", EXPR_PRV(expr_crs), EXPR_NXT(expr_crs)); | ~^ | | | int | %d pattern.c:177:41: warning: format ‘%d’ expects argument of type ‘int’, but argument 2 has type ‘widechar’ {aka ‘unsigned int’} [-Wformat=] 177 | printf("( \t%d\t%d\t-> %d\n", EXPR_PRV(expr_crs), EXPR_NXT(expr_crs), | ~^ | | | int | %d pattern.c:177:45: warning: format ‘%d’ expects argument of type ‘int’, but argument 3 has type ‘widechar’ {aka ‘unsigned int’} [-Wformat=] 177 | printf("( \t%d\t%d\t-> %d\n", EXPR_PRV(expr_crs), EXPR_NXT(expr_crs), | ~^ | | | int | %d pattern.c:177:52: warning: format ‘%d’ expects argument of type ‘int’, but argument 4 has type ‘widechar’ {aka ‘unsigned int’} [-Wformat=] 177 | printf("( \t%d\t%d\t-> %d\n", EXPR_PRV(expr_crs), EXPR_NXT(expr_crs), | ~^ | | | int | %d pattern.c:188:41: warning: format ‘%d’ expects argument of type ‘int’, but argument 2 has type ‘widechar’ {aka ‘unsigned int’} [-Wformat=] 188 | printf("! \t%d\t%d\t-> %d\n", EXPR_PRV(expr_crs), EXPR_NXT(expr_crs), | ~^ | | | int | %d pattern.c:188:45: warning: format ‘%d’ expects argument of type ‘int’, but argument 3 has type ‘widechar’ {aka ‘unsigned int’} [-Wformat=] 188 | printf("! \t%d\t%d\t-> %d\n", EXPR_PRV(expr_crs), EXPR_NXT(expr_crs), | ~^ | | | int | %d pattern.c:188:52: warning: format ‘%d’ expects argument of type ‘int’, but argument 4 has type ‘widechar’ {aka ‘unsigned int’} [-Wformat=] 188 | printf("! \t%d\t%d\t-> %d\n", EXPR_PRV(expr_crs), EXPR_NXT(expr_crs), | ~^ | | | int | %d pattern.c:199:41: warning: format ‘%d’ expects argument of type ‘int’, but argument 2 has type ‘widechar’ {aka ‘unsigned int’} [-Wformat=] 199 | printf("+ \t%d\t%d\t-> %d\t#%d\n", EXPR_PRV(expr_crs), EXPR_NXT(expr_crs), | ~^ | | | int | %d pattern.c:199:45: warning: format ‘%d’ expects argument of type ‘int’, but argument 3 has type ‘widechar’ {aka ‘unsigned int’} [-Wformat=] 199 | printf("+ \t%d\t%d\t-> %d\t#%d\n", EXPR_PRV(expr_crs), EXPR_NXT(expr_crs), | ~^ | | | int | %d pattern.c:199:52: warning: format ‘%d’ expects argument of type ‘int’, but argument 4 has type ‘widechar’ {aka ‘unsigned int’} [-Wformat=] 199 | printf("+ \t%d\t%d\t-> %d\t#%d\n", EXPR_PRV(expr_crs), EXPR_NXT(expr_crs), | ~^ | | | int | %d pattern.c:199:57: warning: format ‘%d’ expects argument of type ‘int’, but argument 5 has type ‘widechar’ {aka ‘unsigned int’} [-Wformat=] 199 | printf("+ \t%d\t%d\t-> %d\t#%d\n", EXPR_PRV(expr_crs), EXPR_NXT(expr_crs), | ~^ | | | int | %d pattern.c:210:41: warning: format ‘%d’ expects argument of type ‘int’, but argument 2 has type ‘widechar’ {aka ‘unsigned int’} [-Wformat=] 210 | printf("* \t%d\t%d\t-> %d\t#%d\n", EXPR_PRV(expr_crs), EXPR_NXT(expr_crs), | ~^ | | | int | %d pattern.c:210:45: warning: format ‘%d’ expects argument of type ‘int’, but argument 3 has type ‘widechar’ {aka ‘unsigned int’} [-Wformat=] 210 | printf("* \t%d\t%d\t-> %d\t#%d\n", EXPR_PRV(expr_crs), EXPR_NXT(expr_crs), | ~^ | | | int | %d pattern.c:210:52: warning: format ‘%d’ expects argument of type ‘int’, but argument 4 has type ‘widechar’ {aka ‘unsigned int’} [-Wformat=] 210 | printf("* \t%d\t%d\t-> %d\t#%d\n", EXPR_PRV(expr_crs), EXPR_NXT(expr_crs), | ~^ | | | int | %d pattern.c:210:57: warning: format ‘%d’ expects argument of type ‘int’, but argument 5 has type ‘widechar’ {aka ‘unsigned int’} [-Wformat=] 210 | printf("* \t%d\t%d\t-> %d\t#%d\n", EXPR_PRV(expr_crs), EXPR_NXT(expr_crs), | ~^ | | | int | %d pattern.c:221:41: warning: format ‘%d’ expects argument of type ‘int’, but argument 2 has type ‘widechar’ {aka ‘unsigned int’} [-Wformat=] 221 | printf("? \t%d\t%d\t-> %d\n", EXPR_PRV(expr_crs), EXPR_NXT(expr_crs), | ~^ | | | int | %d pattern.c:221:45: warning: format ‘%d’ expects argument of type ‘int’, but argument 3 has type ‘widechar’ {aka ‘unsigned int’} [-Wformat=] 221 | printf("? \t%d\t%d\t-> %d\n", EXPR_PRV(expr_crs), EXPR_NXT(expr_crs), | ~^ | | | int | %d pattern.c:221:52: warning: format ‘%d’ expects argument of type ‘int’, but argument 4 has type ‘widechar’ {aka ‘unsigned int’} [-Wformat=] 221 | printf("? \t%d\t%d\t-> %d\n", EXPR_PRV(expr_crs), EXPR_NXT(expr_crs), | ~^ | | | int | %d pattern.c:232:41: warning: format ‘%d’ expects argument of type ‘int’, but argument 2 has type ‘widechar’ {aka ‘unsigned int’} [-Wformat=] 232 | printf("| \t%d\t%d\t-> %d\t-> %d\n", EXPR_PRV(expr_crs), | ~^ | | | int | %d pattern.c:232:45: warning: format ‘%d’ expects argument of type ‘int’, but argument 3 has type ‘widechar’ {aka ‘unsigned int’} [-Wformat=] 232 | printf("| \t%d\t%d\t-> %d\t-> %d\n", EXPR_PRV(expr_crs), | ~^ | | | int | %d pattern.c:232:52: warning: format ‘%d’ expects argument of type ‘int’, but argument 4 has type ‘widechar’ {aka ‘unsigned int’} [-Wformat=] 232 | printf("| \t%d\t%d\t-> %d\t-> %d\n", EXPR_PRV(expr_crs), | ~^ | | | int | %d pattern.c:232:59: warning: format ‘%d’ expects argument of type ‘int’, but argument 5 has type ‘widechar’ {aka ‘unsigned int’} [-Wformat=] 232 | printf("| \t%d\t%d\t-> %d\t-> %d\n", EXPR_PRV(expr_crs), | ~^ | | | int | %d pattern.c:244:41: warning: format ‘%d’ expects argument of type ‘int’, but argument 2 has type ‘widechar’ {aka ‘unsigned int’} [-Wformat=] 244 | printf(". \t%d\t%d\n", EXPR_PRV(expr_crs), EXPR_NXT(expr_crs)); | ~^ | | | int | %d pattern.c:244:45: warning: format ‘%d’ expects argument of type ‘int’, but argument 3 has type ‘widechar’ {aka ‘unsigned int’} [-Wformat=] 244 | printf(". \t%d\t%d\n", EXPR_PRV(expr_crs), EXPR_NXT(expr_crs)); | ~^ | | | int | %d pattern.c:249:42: warning: format ‘%d’ expects argument of type ‘int’, but argument 2 has type ‘widechar’ {aka ‘unsigned int’} [-Wformat=] 249 | printf("%% \t%d\t%d\t", EXPR_PRV(expr_crs), EXPR_NXT(expr_crs)); | ~^ | | | int | %d pattern.c:249:46: warning: format ‘%d’ expects argument of type ‘int’, but argument 3 has type ‘widechar’ {aka ‘unsigned int’} [-Wformat=] 249 | printf("%% \t%d\t%d\t", EXPR_PRV(expr_crs), EXPR_NXT(expr_crs)); | ~^ | | | int | %d pattern.c:274:41: warning: format ‘%d’ expects argument of type ‘int’, but argument 2 has type ‘widechar’ {aka ‘unsigned int’} [-Wformat=] 274 | printf("[] \t%d\t%d\t", EXPR_PRV(expr_crs), EXPR_NXT(expr_crs)); | ~^ | | | int | %d pattern.c:274:45: warning: format ‘%d’ expects argument of type ‘int’, but argument 3 has type ‘widechar’ {aka ‘unsigned int’} [-Wformat=] 274 | printf("[] \t%d\t%d\t", EXPR_PRV(expr_crs), EXPR_NXT(expr_crs)); | ~^ | | | int | %d pattern.c:275:39: warning: comparison of integer expressions of different signedness: ‘int’ and ‘widechar’ {aka ‘unsigned int’} [-Wsign-compare] 275 | for (i = 0; i < EXPR_DATA_0(expr_crs); i++) | ^ pattern.c:276:42: warning: format ‘%c’ expects argument of type ‘int’, but argument 2 has type ‘widechar’ {aka ‘unsigned int’} [-Wformat=] 276 | printf("%c", EXPR_CONST_DATA(expr_crs)[i + 1]); | ~^ | | | int | %c pattern.c:282:41: warning: format ‘%d’ expects argument of type ‘int’, but argument 2 has type ‘widechar’ {aka ‘unsigned int’} [-Wformat=] 282 | printf("@ \t%d\t%d\t", EXPR_PRV(expr_crs), EXPR_NXT(expr_crs)); | ~^ | | | int | %d pattern.c:282:45: warning: format ‘%d’ expects argument of type ‘int’, but argument 3 has type ‘widechar’ {aka ‘unsigned int’} [-Wformat=] 282 | printf("@ \t%d\t%d\t", EXPR_PRV(expr_crs), EXPR_NXT(expr_crs)); | ~^ | | | int | %d pattern.c:283:39: warning: comparison of integer expressions of different signedness: ‘int’ and ‘widechar’ {aka ‘unsigned int’} [-Wsign-compare] 283 | for (i = 0; i < EXPR_DATA_0(expr_crs); i++) | ^ pattern.c:284:42: warning: format ‘%c’ expects argument of type ‘int’, but argument 2 has type ‘widechar’ {aka ‘unsigned int’} [-Wformat=] 284 | printf("%c", EXPR_CONST_DATA(expr_crs)[i + 1]); | ~^ | | | int | %c pattern.c:290:41: warning: format ‘%d’ expects argument of type ‘int’, but argument 2 has type ‘widechar’ {aka ‘unsigned int’} [-Wformat=] 290 | printf("^ \t%d\t%d\n", EXPR_PRV(expr_crs), EXPR_NXT(expr_crs)); | ~^ | | | int | %d pattern.c:290:45: warning: format ‘%d’ expects argument of type ‘int’, but argument 3 has type ‘widechar’ {aka ‘unsigned int’} [-Wformat=] 290 | printf("^ \t%d\t%d\n", EXPR_PRV(expr_crs), EXPR_NXT(expr_crs)); | ~^ | | | int | %d pattern.c:295:34: warning: format ‘%d’ expects argument of type ‘int’, but argument 2 has type ‘widechar’ {aka ‘unsigned int’} [-Wformat=] 295 | printf("%d? \t%d\t%d\n", EXPR_TYPE(expr_crs), EXPR_PRV(expr_crs), | ~^ | | | int | %d pattern.c:295:43: warning: format ‘%d’ expects argument of type ‘int’, but argument 3 has type ‘widechar’ {aka ‘unsigned int’} [-Wformat=] 295 | printf("%d? \t%d\t%d\n", EXPR_TYPE(expr_crs), EXPR_PRV(expr_crs), | ~^ | | | int | %d pattern.c:295:47: warning: format ‘%d’ expects argument of type ‘int’, but argument 4 has type ‘widechar’ {aka ‘unsigned int’} [-Wformat=] 295 | printf("%d? \t%d\t%d\n", EXPR_TYPE(expr_crs), EXPR_PRV(expr_crs), | ~^ | | | int | %d pattern.c:307:23: warning: format ‘%d’ expects argument of type ‘int’, but argument 2 has type ‘widechar’ {aka ‘unsigned int’} [-Wformat=] 307 | printf("END\t%d\t%d\n", EXPR_PRV(expr_crs), EXPR_NXT(expr_crs)); | ~^ | | | int | %d pattern.c:307:27: warning: format ‘%d’ expects argument of type ‘int’, but argument 3 has type ‘widechar’ {aka ‘unsigned int’} [-Wformat=] 307 | printf("END\t%d\t%d\n", EXPR_PRV(expr_crs), EXPR_NXT(expr_crs)); | ~^ | | | int | %d pattern.c: In function ‘pattern_output’: pattern.c:314:18: warning: format ‘%d’ expects argument of type ‘int’, but argument 2 has type ‘widechar’ {aka ‘unsigned int’} [-Wformat=] 314 | printf("%d \tlength\n", expr_data[0]); | ~^ ~~~~~~~~~~~~ | | | | int widechar {aka unsigned int} | %d pattern.c:315:18: warning: format ‘%d’ expects argument of type ‘int’, but argument 2 has type ‘widechar’ {aka ‘unsigned int’} [-Wformat=] 315 | printf("%d \tloops\n", expr_data[1]); | ~^ ~~~~~~~~~~~~ | | | | int widechar {aka unsigned int} | %d pattern.c: In function ‘pattern_print_expression’: pattern.c:403:42: warning: format ‘%c’ expects argument of type ‘int’, but argument 2 has type ‘widechar’ {aka ‘unsigned int’} [-Wformat=] 403 | printf("%c", EXPR_DATA_1(expr_crs)); | ~^ | | | int | %c pattern.c:406:47: warning: comparison of integer expressions of different signedness: ‘int’ and ‘widechar’ {aka ‘unsigned int’} [-Wsign-compare] 406 | for (i = 0; i < EXPR_DATA_0(expr_crs); i++) | ^ pattern.c:407:50: warning: format ‘%c’ expects argument of type ‘int’, but argument 2 has type ‘widechar’ {aka ‘unsigned int’} [-Wformat=] 407 | printf("%c", EXPR_CONST_DATA(expr_crs)[i + 1]); | ~^ | | | int | %c pattern.c:415:39: warning: comparison of integer expressions of different signedness: ‘int’ and ‘widechar’ {aka ‘unsigned int’} [-Wsign-compare] 415 | for (i = 0; i < EXPR_DATA_0(expr_crs); i++) | ^ pattern.c:416:42: warning: format ‘%c’ expects argument of type ‘int’, but argument 2 has type ‘widechar’ {aka ‘unsigned int’} [-Wformat=] 416 | printf("%c", EXPR_CONST_DATA(expr_crs)[i + 1]); | ~^ | | | int | %c pattern.c: In function ‘pattern_compile_expression’: pattern.c:608:36: warning: comparison of integer expressions of different signedness: ‘widechar’ {aka ‘unsigned int’} and ‘int’ [-Wsign-compare] 608 | if (*expr_crs + 10 >= expr_max) return 0; | ^~ pattern.c:657:36: warning: comparison of integer expressions of different signedness: ‘widechar’ {aka ‘unsigned int’} and ‘int’ [-Wsign-compare] 657 | if (*expr_crs + 10 >= expr_max) return 0; | ^~ pattern.c:682:35: warning: comparison of integer expressions of different signedness: ‘widechar’ {aka ‘unsigned int’} and ‘int’ [-Wsign-compare] 682 | if (*expr_crs + 3 >= expr_max) return 0; | ^~ pattern.c:696:35: warning: comparison of integer expressions of different signedness: ‘widechar’ {aka ‘unsigned int’} and ‘int’ [-Wsign-compare] 696 | if (*expr_crs + 5 >= expr_max) return 0; | ^~ pattern.c:704:35: warning: comparison of integer expressions of different signedness: ‘widechar’ {aka ‘unsigned int’} and ‘int’ [-Wsign-compare] 704 | if (*expr_crs + 5 >= expr_max) return 0; | ^~ pattern.c:712:35: warning: comparison of integer expressions of different signedness: ‘widechar’ {aka ‘unsigned int’} and ‘int’ [-Wsign-compare] 712 | if (*expr_crs + 4 >= expr_max) return 0; | ^~ pattern.c:719:35: warning: comparison of integer expressions of different signedness: ‘widechar’ {aka ‘unsigned int’} and ‘int’ [-Wsign-compare] 719 | if (*expr_crs + 5 >= expr_max) return 0; | ^~ pattern.c:726:35: warning: comparison of integer expressions of different signedness: ‘widechar’ {aka ‘unsigned int’} and ‘int’ [-Wsign-compare] 726 | if (*expr_crs + 3 >= expr_max) return 0; | ^~ pattern.c:733:35: warning: comparison of integer expressions of different signedness: ‘widechar’ {aka ‘unsigned int’} and ‘int’ [-Wsign-compare] 733 | if (*expr_crs + 5 >= expr_max) return 0; | ^~ pattern.c:843:62: warning: comparison of integer expressions of different signedness: ‘widechar’ {aka ‘unsigned int’} and ‘int’ [-Wsign-compare] 843 | if (*expr_crs + 4 + (input_end - *input_crs) >= expr_max) return 0; | ^~ pattern.c:879:62: warning: comparison of integer expressions of different signedness: ‘widechar’ {aka ‘unsigned int’} and ‘int’ [-Wsign-compare] 879 | if (*expr_crs + 4 + (input_end - *input_crs) >= expr_max) return 0; | ^~ pattern.c:901:35: warning: comparison of integer expressions of different signedness: ‘widechar’ {aka ‘unsigned int’} and ‘int’ [-Wsign-compare] 901 | if (*expr_crs + 3 >= expr_max) return 0; | ^~ pattern.c:913:35: warning: comparison of integer expressions of different signedness: ‘widechar’ {aka ‘unsigned int’} and ‘int’ [-Wsign-compare] 913 | if (*expr_crs + 5 >= expr_max) return 0; | ^~ pattern.c: In function ‘pattern_insert_alternate’: pattern.c:930:28: warning: comparison of integer expressions of different signedness: ‘widechar’ {aka ‘unsigned int’} and ‘int’ [-Wsign-compare] 930 | if (*expr_crs + 12 >= expr_max) return 0; | ^~ pattern.c:957:27: warning: comparison of integer expressions of different signedness: ‘widechar’ {aka ‘unsigned int’} and ‘int’ [-Wsign-compare] 957 | if (*expr_crs + 3 >= expr_max) return 0; | ^~ pattern.c: In function ‘pattern_compile_1’: pattern.c:992:27: warning: comparison of integer expressions of different signedness: ‘widechar’ {aka ‘unsigned int’} and ‘int’ [-Wsign-compare] 992 | if (*expr_crs + 6 >= expr_max) return 0; | ^~ pattern.c:1014:35: warning: comparison of integer expressions of different signedness: ‘widechar’ {aka ‘unsigned int’} and ‘int’ [-Wsign-compare] 1014 | if (*expr_crs + 3 >= expr_max) return 0; | ^~ pattern.c: In function ‘pattern_compile_2’: pattern.c:1049:43: warning: comparison of integer expressions of different signedness: ‘widechar’ {aka ‘unsigned int’} and ‘int’ [-Wsign-compare] 1049 | if (*expr_crs + 6 >= expr_max) return 0; | ^~ pattern.c: In function ‘pattern_compile_3’: pattern.c:1104:44: warning: comparison of integer expressions of different signedness: ‘widechar’ {aka ‘unsigned int’} and ‘int’ [-Wsign-compare] 1104 | if (*expr_crs + 12 >= expr_max) return 0; | ^~ pattern.c: In function ‘pattern_reverse_expression’: pattern.c:1254:25: warning: comparison of integer expressions of different signedness: ‘widechar’ {aka ‘unsigned int’} and ‘int’ [-Wsign-compare] 1254 | while (expr_prv != expr_start) { | ^~ pattern.c: In function ‘pattern_check_expression’: pattern.c:1319:49: warning: logical ‘and’ of equal expressions [-Wlogical-op] 1319 | while (!(EXPR_TYPE(expr_crs) == PTN_END && EXPR_TYPE(expr_crs) == PTN_END)) { | ^~ pattern.c:1532:39: warning: comparison of integer expressions of different signedness: ‘int’ and ‘widechar’ {aka ‘unsigned int’} [-Wsign-compare] 1532 | for (i = 0; i < data[0]; i++) hook_data[i] = data[i + 1]; | ^ pattern.c: In function ‘pattern_compile_expression’: pattern.c:909:20: warning: this statement may fall through [-Wimplicit-fallthrough=] 909 | if (*input_crs >= input_max) return 0; | ^ pattern.c:911:9: note: here 911 | default: | ^~~~~~~ pattern.c: In function ‘pattern_reverse_branch’: pattern.c:1219:38: warning: this statement may fall through [-Wimplicit-fallthrough=] 1219 | EXPR_DATA_1(expr_at) = expr_swap; | ^ pattern.c:1221:9: note: here 1221 | case PTN_GROUP: | ^~~~ At top level: pattern.c:923:1: warning: ‘pattern_insert_alternate’ defined but not used [-Wunused-function] 923 | pattern_insert_alternate(const widechar *input, const int input_max, int *input_crs, | ^~~~~~~~~~~~~~~~~~~~~~~~ pattern.c:435:1: warning: ‘pattern_print’ defined but not used [-Wunused-function] 435 | pattern_print(const widechar *expr_data, const TranslationTableHeader *table) { | ^~~~~~~~~~~~~ pattern.c:313:1: warning: ‘pattern_output’ defined but not used [-Wunused-function] 313 | pattern_output(const widechar *expr_data, const TranslationTableHeader *table) { | ^~~~~~~~~~~~~~ pattern.c:110: warning: macro "EXPR_DATA_2" is not used [-Wunused-macros] 110 | #define EXPR_DATA_2(at) EXPR_DATA_2_IN((at), expr_data) | pattern.c:101: warning: macro "EXPR_DATA_2_IN" is not used [-Wunused-macros] 101 | #define EXPR_DATA_2_IN(at, buffer) (buffer[(at) + 5]) | libtool: compile: gcc -DHAVE_CONFIG_H -I. -fanalyzer -fno-common -Wall -Warith-conversion -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Wformat-signedness -Winit-self -Winline -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Woverlength-strings -Wpacked -Wpointer-arith -Wshadow -Wstack-protector -Wstrict-overflow -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunsafe-loop-optimizations -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wvla -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-malloc-leak -DTABLESDIR=\"/usr/share/liblouis/tables\" -I../gnulib -I../gnulib -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -c pattern.c -o pattern.o >/dev/null 2>&1 /bin/bash ../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -fanalyzer -fno-common -Wall -Warith-conversion -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Wformat-signedness -Winit-self -Winline -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Woverlength-strings -Wpacked -Wpointer-arith -Wshadow -Wstack-protector -Wstrict-overflow -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunsafe-loop-optimizations -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wvla -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-malloc-leak -DTABLESDIR=\""/usr/share"/liblouis/tables\" -I../gnulib -I../gnulib -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -c -o logging.lo logging.c libtool: compile: gcc -DHAVE_CONFIG_H -I. -fanalyzer -fno-common -Wall -Warith-conversion -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Wformat-signedness -Winit-self -Winline -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Woverlength-strings -Wpacked -Wpointer-arith -Wshadow -Wstack-protector -Wstrict-overflow -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunsafe-loop-optimizations -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wvla -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-malloc-leak -DTABLESDIR=\"/usr/share/liblouis/tables\" -I../gnulib -I../gnulib -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -c logging.c -fPIC -DPIC -o .libs/logging.o logging.c: In function ‘defaultLogCallback’: logging.c:76:30: warning: unused parameter ‘level’ [-Wunused-parameter] 76 | defaultLogCallback(logLevels level, const char *message) { | ~~~~~~~~~~^~~~~ logging.c: In function ‘_lou_logWidecharBuf’: logging.c:54:58: warning: dereference of possibly-NULL ‘logMsg’ [CWE-690] [-Wanalyzer-possible-null-dereference] 54 | for (i = 0; i < (int)strlen(msg); i++) logMsg[i] = msg[i]; | ~~~~~~~~~~^~~~~~~~ ‘_lou_logWidecharBuf’: events 1-4 | | 46 | char *logMsg = malloc(logBufSize); | | ^~~~~~~~~~~~~~~~~~ | | | | | (1) this call could return NULL |...... | 54 | for (i = 0; i < (int)strlen(msg); i++) logMsg[i] = msg[i]; | | ~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~ | | | | | | | | | (4) ‘logMsg + (sizetype)i’ could be NULL: unchecked value from (1) | | | (3) ...to here | | (2) following ‘true’ branch... | libtool: compile: gcc -DHAVE_CONFIG_H -I. -fanalyzer -fno-common -Wall -Warith-conversion -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Wformat-signedness -Winit-self -Winline -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Woverlength-strings -Wpacked -Wpointer-arith -Wshadow -Wstack-protector -Wstrict-overflow -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunsafe-loop-optimizations -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wvla -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-malloc-leak -DTABLESDIR=\"/usr/share/liblouis/tables\" -I../gnulib -I../gnulib -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -c logging.c -o logging.o >/dev/null 2>&1 /bin/bash ../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -fanalyzer -fno-common -Wall -Warith-conversion -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Wformat-signedness -Winit-self -Winline -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Woverlength-strings -Wpacked -Wpointer-arith -Wshadow -Wstack-protector -Wstrict-overflow -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunsafe-loop-optimizations -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wvla -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-malloc-leak -DTABLESDIR=\""/usr/share"/liblouis/tables\" -I../gnulib -I../gnulib -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -c -o utils.lo utils.c libtool: compile: gcc -DHAVE_CONFIG_H -I. -fanalyzer -fno-common -Wall -Warith-conversion -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Wformat-signedness -Winit-self -Winline -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Woverlength-strings -Wpacked -Wpointer-arith -Wshadow -Wstack-protector -Wstrict-overflow -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunsafe-loop-optimizations -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wvla -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-malloc-leak -DTABLESDIR=\"/usr/share/liblouis/tables\" -I../gnulib -I../gnulib -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -c utils.c -fPIC -DPIC -o .libs/utils.o utils.c: In function ‘toLowercase’: utils.c:120:66: warning: declaration of ‘c’ shadows a parameter [-Wshadow] 120 | const TranslationTableCharacter *c = character; | ^ utils.c:112:22: note: shadowed declaration is here 112 | toLowercase(widechar c, const TranslationTableHeader *table) { | ~~~~~~~~~^ utils.c: In function ‘_lou_isValidMode’: utils.c:336:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 336 | for (int i = 0; i < (sizeof(validTranslationModes) / sizeof(*validTranslationModes)); | ^ libtool: compile: gcc -DHAVE_CONFIG_H -I. -fanalyzer -fno-common -Wall -Warith-conversion -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Wformat-signedness -Winit-self -Winline -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Woverlength-strings -Wpacked -Wpointer-arith -Wshadow -Wstack-protector -Wstrict-overflow -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunsafe-loop-optimizations -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wvla -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-malloc-leak -DTABLESDIR=\"/usr/share/liblouis/tables\" -I../gnulib -I../gnulib -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -c utils.c -o utils.o >/dev/null 2>&1 /bin/bash ../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -fanalyzer -fno-common -Wall -Warith-conversion -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Wformat-signedness -Winit-self -Winline -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Woverlength-strings -Wpacked -Wpointer-arith -Wshadow -Wstack-protector -Wstrict-overflow -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunsafe-loop-optimizations -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wvla -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-malloc-leak -DTABLESDIR=\""/usr/share"/liblouis/tables\" -I../gnulib -I../gnulib -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -c -o maketable.lo maketable.c libtool: compile: gcc -DHAVE_CONFIG_H -I. -fanalyzer -fno-common -Wall -Warith-conversion -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Wformat-signedness -Winit-self -Winline -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Woverlength-strings -Wpacked -Wpointer-arith -Wshadow -Wstack-protector -Wstrict-overflow -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunsafe-loop-optimizations -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wvla -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-malloc-leak -DTABLESDIR=\"/usr/share/liblouis/tables\" -I../gnulib -I../gnulib -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -c maketable.c -fPIC -DPIC -o .libs/maketable.o maketable.c:30:1: warning: no previous prototype for ‘loadTable’ [-Wmissing-prototypes] 30 | loadTable(const char *tableList) { | ^~~~~~~~~ maketable.c:35:1: warning: function declaration isn’t a prototype [-Wstrict-prototypes] 35 | hyphenationEnabled() { | ^~~~~~~~~~~~~~~~~~ maketable.c: In function ‘hyphenationEnabled’: maketable.c:35:1: warning: old-style function definition [-Wold-style-definition] maketable.c: At top level: maketable.c:40:1: warning: no previous prototype for ‘isLetter’ [-Wmissing-prototypes] 40 | isLetter(widechar c) { | ^~~~~~~~ maketable.c:55:1: warning: no previous prototype for ‘toLowercase’ [-Wmissing-prototypes] 55 | toLowercase(widechar c) { | ^~~~~~~~~~~ maketable.c: In function ‘toLowercase’: maketable.c:63:66: warning: declaration of ‘c’ shadows a parameter [-Wshadow] 63 | const TranslationTableCharacter *c = character; | ^ maketable.c:55:22: note: shadowed declaration is here 55 | toLowercase(widechar c) { | ~~~~~~~~~^ maketable.c: At top level: maketable.c:82:1: warning: no previous prototype for ‘toDotPattern’ [-Wmissing-prototypes] 82 | toDotPattern(widechar *braille, char *pattern) { | ^~~~~~~~~~~~ maketable.c:95:1: warning: no previous prototype for ‘printRule’ [-Wmissing-prototypes] 95 | printRule(TranslationTableRule *rule, widechar *rule_string) { | ^~~~~~~~~ maketable.c: In function ‘printRule’: maketable.c:108:40: warning: initialization discards ‘const’ qualifier from pointer target type [-Wdiscarded-qualifiers] 108 | for (char *c = "nocross "; *c; c++) rule_string[l++] = *c; | ^~~~~~~~~~ maketable.c: At top level: maketable.c:385:1: warning: no previous prototype for ‘suggestChunks’ [-Wmissing-prototypes] 385 | suggestChunks(widechar *text, widechar *braille, char *hyphen_string) { | ^~~~~~~~~~~~~ maketable.c:400:1: warning: no previous prototype for ‘findRelevantRules’ [-Wmissing-prototypes] 400 | findRelevantRules(widechar *text, widechar **rules_str) { | ^~~~~~~~~~~~~~~~~ maketable.c: In function ‘findRelevantRules’: maketable.c:454:44: warning: dereference of possibly-NULL ‘rules’ [CWE-690] [-Wanalyzer-possible-null-dereference] 454 | rules[m++] = rule; | ~~~~~~~~~~~^~~~~~ ‘findRelevantRules’: events 1-2 | | 411 | rules = (TranslationTableRule **)malloc( | | ^~~~~~~ | | | | | (1) this call could return NULL | 412 | (rules_len + 1) * sizeof(TranslationTableRule *)); | | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | 413 | m = n = 0; | 414 | while (text[n]) { | | ~~~~ | | | | | (2) following ‘true’ branch... | ‘findRelevantRules’: event 3 | |cc1: | (3): ...to here | ‘findRelevantRules’: events 4-10 | | 415 | for (hash_len = 2; hash_len >= 1; hash_len--) { | | ~~~~~~~~~^~~~ | | | | | (4) following ‘true’ branch (when ‘hash_len != 0’)... | 416 | offset = 0; | | ~~~~~~ | | | | | (5) ...to here | 417 | switch (hash_len) { | | ~~~~~~ | | | | | (6) following ‘true’ branch (when ‘hash_len == 2’)... | 418 | case 2: | | ~~~~ | | | | | (7) ...to here |...... | 433 | while (offset) { | | ~~~~~~ | | | | | (8) following ‘true’ branch (when ‘offset != 0’)... | 434 | rule = (TranslationTableRule *)&table->ruleArea[offset]; | | ~~~~ | | | | | (9) ...to here |...... | 454 | rules[m++] = rule; | | ~~~~~~~~~~~~~~~~~ | | | | | (10) ‘rules + (long unsigned int)m * 8’ could be NULL: unchecked value from (1) | libtool: compile: gcc -DHAVE_CONFIG_H -I. -fanalyzer -fno-common -Wall -Warith-conversion -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Wformat-signedness -Winit-self -Winline -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Woverlength-strings -Wpacked -Wpointer-arith -Wshadow -Wstack-protector -Wstrict-overflow -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunsafe-loop-optimizations -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wvla -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-malloc-leak -DTABLESDIR=\"/usr/share/liblouis/tables\" -I../gnulib -I../gnulib -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -c maketable.c -o maketable.o >/dev/null 2>&1 /bin/bash ../libtool --tag=CC --mode=link gcc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -version-info 20:9:0 -no-undefined -Wl,-z,relro -o liblouis.la -rpath /usr/lib/aarch64-linux-gnu compileTranslationTable.lo lou_translateString.lo lou_backTranslateString.lo commonTranslationFunctions.lo metadata.lo pattern.lo logging.lo utils.lo maketable.lo ../gnulib/libgnu.la libtool: link: gcc -shared -fPIC -DPIC .libs/compileTranslationTable.o .libs/lou_translateString.o .libs/lou_backTranslateString.o .libs/commonTranslationFunctions.o .libs/metadata.o .libs/pattern.o .libs/logging.o .libs/utils.o .libs/maketable.o -Wl,--whole-archive ../gnulib/.libs/libgnu.a -Wl,--no-whole-archive -g -O2 -fstack-protector-strong -Wl,-z -Wl,relro -Wl,-soname -Wl,liblouis.so.20 -o .libs/liblouis.so.20.0.9 libtool: link: (cd ".libs" && rm -f "liblouis.so.20" && ln -s "liblouis.so.20.0.9" "liblouis.so.20") libtool: link: (cd ".libs" && rm -f "liblouis.so" && ln -s "liblouis.so.20.0.9" "liblouis.so") libtool: link: (cd .libs/liblouis.lax/libgnu.a && ar x "/<>/liblouis/../gnulib/.libs/libgnu.a") libtool: link: ar cr .libs/liblouis.a compileTranslationTable.o lou_translateString.o lou_backTranslateString.o commonTranslationFunctions.o metadata.o pattern.o logging.o utils.o maketable.o .libs/liblouis.lax/libgnu.a/libgnu_la-malloca.o .libs/liblouis.lax/libgnu.a/libgnu_la-unistd.o libtool: link: ranlib .libs/liblouis.a libtool: link: rm -fr .libs/liblouis.lax libtool: link: ( cd ".libs" && rm -f "liblouis.la" && ln -s "../liblouis.la" "liblouis.la" ) make[4]: Leaving directory '/<>/liblouis' make[3]: Leaving directory '/<>/liblouis' Making all in tools make[3]: Entering directory '/<>/tools' Making all in gnulib make[4]: Entering directory '/<>/tools/gnulib' sed -e 1h -e '1s,.*,/* DO NOT EDIT! GENERATED AUTOMATICALLY! */,' -e 1G \ -e 's|@''HAVE_ALLOCA_H''@|1|g' \ ./alloca.in.h > alloca.h-t mv alloca.h-t alloca.h sed -e 1h -e '1s,.*,/* DO NOT EDIT! GENERATED AUTOMATICALLY! */,' -e 1G \ -e 's|@''GUARD_PREFIX''@|GL_GL_TOOLS|g' \ -e 's|@''INCLUDE_NEXT''@|include_next|g' \ -e 's|@''PRAGMA_SYSTEM_HEADER''@|#pragma GCC system_header|g' \ -e 's|@''PRAGMA_COLUMNS''@||g' \ -e 's|@''NEXT_FCNTL_H''@||g' \ -e 's/@''GNULIB_CREAT''@/0/g' \ -e 's/@''GNULIB_FCNTL''@/1/g' \ -e 's/@''GNULIB_NONBLOCKING''@/0/g' \ -e 's/@''GNULIB_OPEN''@/1/g' \ -e 's/@''GNULIB_OPENAT''@/0/g' \ -e 's/@''GNULIB_MDA_CREAT''@/1/g' \ -e 's/@''GNULIB_MDA_OPEN''@/1/g' \ -e 's|@''HAVE_FCNTL''@|1|g' \ -e 's|@''HAVE_OPENAT''@|1|g' \ -e 's|@''REPLACE_CREAT''@|0|g' \ -e 's|@''REPLACE_FCNTL''@|1|g' \ -e 's|@''REPLACE_OPEN''@|0|g' \ -e 's|@''REPLACE_OPENAT''@|0|g' \ -e '/definitions of _GL_FUNCDECL_RPL/r ./c++defs.h' \ -e '/definition of _GL_ARG_NONNULL/r ./arg-nonnull.h' \ -e '/definition of _GL_WARN_ON_USE/r ./warn-on-use.h' \ ./fcntl.in.h > fcntl.h-t mv fcntl.h-t fcntl.h sed -e 1h -e '1s,.*,/* DO NOT EDIT! GENERATED AUTOMATICALLY! */,' -e 1G \ -e 's/@''HAVE_INTTYPES_H''@/1/g' \ -e 's|@''INCLUDE_NEXT''@|include_next|g' \ -e 's|@''PRAGMA_SYSTEM_HEADER''@|#pragma GCC system_header|g' \ -e 's|@''PRAGMA_COLUMNS''@||g' \ -e 's|@''NEXT_INTTYPES_H''@||g' \ -e 's/@''APPLE_UNIVERSAL_BUILD''@/0/g' \ -e 's/@''PRIPTR_PREFIX''@/__PRIPTR_PREFIX/g' \ -e 's/@''GNULIB_IMAXABS''@/0/g' \ -e 's/@''GNULIB_IMAXDIV''@/0/g' \ -e 's/@''GNULIB_STRTOIMAX''@/0/g' \ -e 's/@''GNULIB_STRTOUMAX''@/0/g' \ -e 's/@''HAVE_DECL_IMAXABS''@/1/g' \ -e 's/@''HAVE_DECL_IMAXDIV''@/1/g' \ -e 's/@''HAVE_DECL_STRTOIMAX''@/1/g' \ -e 's/@''HAVE_DECL_STRTOUMAX''@/1/g' \ -e 's/@''HAVE_IMAXDIV_T''@/1/g' \ -e 's/@''REPLACE_STRTOIMAX''@/0/g' \ -e 's/@''REPLACE_STRTOUMAX''@/0/g' \ -e 's/@''INT32_MAX_LT_INTMAX_MAX''@/1/g' \ -e 's/@''INT64_MAX_EQ_LONG_MAX''@/defined _LP64/g' \ -e 's/@''UINT32_MAX_LT_UINTMAX_MAX''@/1/g' \ -e 's/@''UINT64_MAX_EQ_ULONG_MAX''@/defined _LP64/g' \ -e '/definitions of _GL_FUNCDECL_RPL/r ./c++defs.h' \ -e '/definition of _GL_ARG_NONNULL/r ./arg-nonnull.h' \ -e '/definition of _GL_WARN_ON_USE/r ./warn-on-use.h' \ ./inttypes.in.h > inttypes.h-t mv inttypes.h-t inttypes.h sed -e 1h -e '1s,.*,/* DO NOT EDIT! GENERATED AUTOMATICALLY! */,' -e 1G \ -e 's|@''GUARD_PREFIX''@|GL_GL_TOOLS|g' \ -e 's|@''INCLUDE_NEXT''@|include_next|g' \ -e 's|@''PRAGMA_SYSTEM_HEADER''@|#pragma GCC system_header|g' \ -e 's|@''PRAGMA_COLUMNS''@||g' \ -e 's|@''NEXT_LIMITS_H''@||g' \ ./limits.in.h > limits.h-t mv limits.h-t limits.h sed -e 1h -e '1s,.*,/* DO NOT EDIT! GENERATED AUTOMATICALLY! */,' -e 1G \ -e 's|@''GUARD_PREFIX''@|GL_GL_TOOLS|g' \ -e 's|@''INCLUDE_NEXT''@|include_next|g' \ -e 's|@''PRAGMA_SYSTEM_HEADER''@|#pragma GCC system_header|g' \ -e 's|@''PRAGMA_COLUMNS''@||g' \ -e 's|@''NEXT_STDIO_H''@||g' \ -e 's/@''GNULIB_DPRINTF''@/0/g' \ -e 's/@''GNULIB_FCLOSE''@/0/g' \ -e 's/@''GNULIB_FDOPEN''@/0/g' \ -e 's/@''GNULIB_FFLUSH''@/0/g' \ -e 's/@''GNULIB_FGETC''@/1/g' \ -e 's/@''GNULIB_FGETS''@/1/g' \ -e 's/@''GNULIB_FOPEN''@/0/g' \ -e 's/@''GNULIB_FOPEN_GNU''@/0/g' \ -e 's/@''GNULIB_FPRINTF''@/1/g' \ -e 's/@''GNULIB_FPRINTF_POSIX''@/0/g' \ -e 's/@''GNULIB_FPURGE''@/0/g' \ -e 's/@''GNULIB_FPUTC''@/1/g' \ -e 's/@''GNULIB_FPUTS''@/1/g' \ -e 's/@''GNULIB_FREAD''@/1/g' \ -e 's/@''GNULIB_FREOPEN''@/0/g' \ -e 's/@''GNULIB_FSCANF''@/1/g' \ -e 's/@''GNULIB_FSEEK''@/0/g' \ -e 's/@''GNULIB_FSEEKO''@/0/g' \ -e 's/@''GNULIB_FTELL''@/0/g' \ -e 's/@''GNULIB_FTELLO''@/0/g' \ -e 's/@''GNULIB_FWRITE''@/1/g' \ -e 's/@''GNULIB_GETC''@/1/g' \ -e 's/@''GNULIB_GETCHAR''@/1/g' \ -e 's/@''GNULIB_GETDELIM''@/0/g' \ -e 's/@''GNULIB_GETLINE''@/0/g' \ -e 's/@''GNULIB_OBSTACK_PRINTF''@/0/g' \ -e 's/@''GNULIB_OBSTACK_PRINTF_POSIX''@/0/g' \ -e 's/@''GNULIB_PCLOSE''@/0/g' \ -e 's/@''GNULIB_PERROR''@/0/g' \ -e 's/@''GNULIB_POPEN''@/0/g' \ -e 's/@''GNULIB_PRINTF''@/1/g' \ -e 's/@''GNULIB_PRINTF_POSIX''@/0/g' \ -e 's/@''GNULIB_PUTC''@/1/g' \ -e 's/@''GNULIB_PUTCHAR''@/1/g' \ -e 's/@''GNULIB_PUTS''@/1/g' \ -e 's/@''GNULIB_REMOVE''@/0/g' \ -e 's/@''GNULIB_RENAME''@/0/g' \ -e 's/@''GNULIB_RENAMEAT''@/0/g' \ -e 's/@''GNULIB_SCANF''@/1/g' \ -e 's/@''GNULIB_SNPRINTF''@/0/g' \ -e 's/@''GNULIB_SPRINTF_POSIX''@/0/g' \ -e 's/@''GNULIB_STDIO_H_NONBLOCKING''@/0/g' \ -e 's/@''GNULIB_STDIO_H_SIGPIPE''@/0/g' \ -e 's/@''GNULIB_TMPFILE''@/0/g' \ -e 's/@''GNULIB_VASPRINTF''@/0/g' \ -e 's/@''GNULIB_VDPRINTF''@/0/g' \ -e 's/@''GNULIB_VFPRINTF''@/1/g' \ -e 's/@''GNULIB_VFPRINTF_POSIX''@/0/g' \ -e 's/@''GNULIB_VFSCANF''@/0/g' \ -e 's/@''GNULIB_VSCANF''@/0/g' \ -e 's/@''GNULIB_VPRINTF''@/1/g' \ -e 's/@''GNULIB_VPRINTF_POSIX''@/0/g' \ -e 's/@''GNULIB_VSNPRINTF''@/0/g' \ -e 's/@''GNULIB_VSPRINTF_POSIX''@/0/g' \ -e 's/@''GNULIB_MDA_FCLOSEALL''@/1/g' \ -e 's/@''GNULIB_MDA_FDOPEN''@/1/g' \ -e 's/@''GNULIB_MDA_FILENO''@/1/g' \ -e 's/@''GNULIB_MDA_GETW''@/1/g' \ -e 's/@''GNULIB_MDA_PUTW''@/1/g' \ -e 's/@''GNULIB_MDA_TEMPNAM''@/1/g' \ < ./stdio.in.h | \ sed -e 's|@''HAVE_DECL_FCLOSEALL''@|1|g' \ -e 's|@''HAVE_DECL_FPURGE''@|1|g' \ -e 's|@''HAVE_DECL_FSEEKO''@|1|g' \ -e 's|@''HAVE_DECL_FTELLO''@|1|g' \ -e 's|@''HAVE_DECL_GETDELIM''@|1|g' \ -e 's|@''HAVE_DECL_GETLINE''@|1|g' \ -e 's|@''HAVE_DECL_OBSTACK_PRINTF''@|1|g' \ -e 's|@''HAVE_DECL_SNPRINTF''@|1|g' \ -e 's|@''HAVE_DECL_VSNPRINTF''@|1|g' \ -e 's|@''HAVE_DPRINTF''@|1|g' \ -e 's|@''HAVE_FSEEKO''@|1|g' \ -e 's|@''HAVE_FTELLO''@|1|g' \ -e 's|@''HAVE_PCLOSE''@|1|g' \ -e 's|@''HAVE_POPEN''@|1|g' \ -e 's|@''HAVE_RENAMEAT''@|1|g' \ -e 's|@''HAVE_VASPRINTF''@|1|g' \ -e 's|@''HAVE_VDPRINTF''@|1|g' \ -e 's|@''REPLACE_DPRINTF''@|0|g' \ -e 's|@''REPLACE_FCLOSE''@|0|g' \ -e 's|@''REPLACE_FDOPEN''@|0|g' \ -e 's|@''REPLACE_FFLUSH''@|0|g' \ -e 's|@''REPLACE_FOPEN''@|0|g' \ -e 's|@''REPLACE_FOPEN_FOR_FOPEN_GNU''@|0|g' \ -e 's|@''REPLACE_FPRINTF''@|0|g' \ -e 's|@''REPLACE_FPURGE''@|0|g' \ -e 's|@''REPLACE_FREOPEN''@|0|g' \ -e 's|@''REPLACE_FSEEK''@|0|g' \ -e 's|@''REPLACE_FSEEKO''@|0|g' \ -e 's|@''REPLACE_FTELL''@|0|g' \ -e 's|@''REPLACE_FTELLO''@|0|g' \ -e 's|@''REPLACE_GETDELIM''@|0|g' \ -e 's|@''REPLACE_GETLINE''@|0|g' \ -e 's|@''REPLACE_OBSTACK_PRINTF''@|0|g' \ -e 's|@''REPLACE_PERROR''@|0|g' \ -e 's|@''REPLACE_POPEN''@|0|g' \ -e 's|@''REPLACE_PRINTF''@|0|g' \ -e 's|@''REPLACE_REMOVE''@|0|g' \ -e 's|@''REPLACE_RENAME''@|0|g' \ -e 's|@''REPLACE_RENAMEAT''@|0|g' \ -e 's|@''REPLACE_SNPRINTF''@|0|g' \ -e 's|@''REPLACE_SPRINTF''@|0|g' \ -e 's|@''REPLACE_STDIO_READ_FUNCS''@|0|g' \ -e 's|@''REPLACE_STDIO_WRITE_FUNCS''@|0|g' \ -e 's|@''REPLACE_TMPFILE''@|0|g' \ -e 's|@''REPLACE_VASPRINTF''@|0|g' \ -e 's|@''REPLACE_VDPRINTF''@|0|g' \ -e 's|@''REPLACE_VFPRINTF''@|0|g' \ -e 's|@''REPLACE_VPRINTF''@|0|g' \ -e 's|@''REPLACE_VSNPRINTF''@|0|g' \ -e 's|@''REPLACE_VSPRINTF''@|0|g' \ -e 's|@''ASM_SYMBOL_PREFIX''@||g' \ -e '/definitions of _GL_FUNCDECL_RPL/r ./c++defs.h' \ -e '/definition of _GL_ARG_NONNULL/r ./arg-nonnull.h' \ -e '/definition of _GL_WARN_ON_USE/r ./warn-on-use.h' \ > stdio.h-t mv stdio.h-t stdio.h sed -e 1h -e '1s,.*,/* DO NOT EDIT! GENERATED AUTOMATICALLY! */,' -e 1G \ -e 's|@''GUARD_PREFIX''@|GL_GL_TOOLS|g' \ -e 's|@''INCLUDE_NEXT''@|include_next|g' \ -e 's|@''PRAGMA_SYSTEM_HEADER''@|#pragma GCC system_header|g' \ -e 's|@''PRAGMA_COLUMNS''@||g' \ -e 's|@''NEXT_STDLIB_H''@||g' \ -e 's/@''GNULIB__EXIT''@/0/g' \ -e 's/@''GNULIB_ALIGNED_ALLOC''@/0/g' \ -e 's/@''GNULIB_ATOLL''@/0/g' \ -e 's/@''GNULIB_CALLOC_GNU''@/0/g' \ -e 's/@''GNULIB_CALLOC_POSIX''@/0/g' \ -e 's/@''GNULIB_CANONICALIZE_FILE_NAME''@/0/g' \ -e 's/@''GNULIB_FREE_POSIX''@/1/g' \ -e 's/@''GNULIB_GETLOADAVG''@/0/g' \ -e 's/@''GNULIB_GETSUBOPT''@/0/g' \ -e 's/@''GNULIB_GRANTPT''@/0/g' \ -e 's/@''GNULIB_MALLOC_GNU''@/1/g' \ -e 's/@''GNULIB_MALLOC_POSIX''@/1/g' \ -e 's/@''GNULIB_MBTOWC''@/0/g' \ -e 's/@''GNULIB_MKDTEMP''@/0/g' \ -e 's/@''GNULIB_MKOSTEMP''@/0/g' \ -e 's/@''GNULIB_MKOSTEMPS''@/0/g' \ -e 's/@''GNULIB_MKSTEMP''@/0/g' \ -e 's/@''GNULIB_MKSTEMPS''@/0/g' \ -e 's/@''GNULIB_POSIX_MEMALIGN''@/0/g' \ -e 's/@''GNULIB_POSIX_OPENPT''@/0/g' \ -e 's/@''GNULIB_PTSNAME''@/0/g' \ -e 's/@''GNULIB_PTSNAME_R''@/0/g' \ -e 's/@''GNULIB_PUTENV''@/0/g' \ -e 's/@''GNULIB_QSORT_R''@/0/g' \ -e 's/@''GNULIB_RANDOM''@/0/g' \ -e 's/@''GNULIB_RANDOM_R''@/0/g' \ -e 's/@''GNULIB_REALLOC_GNU''@/1/g' \ -e 's/@''GNULIB_REALLOC_POSIX''@/1/g' \ -e 's/@''GNULIB_REALLOCARRAY''@/0/g' \ -e 's/@''GNULIB_REALPATH''@/0/g' \ -e 's/@''GNULIB_RPMATCH''@/0/g' \ -e 's/@''GNULIB_SECURE_GETENV''@/0/g' \ -e 's/@''GNULIB_SETENV''@/0/g' \ -e 's/@''GNULIB_STRTOD''@/0/g' \ -e 's/@''GNULIB_STRTOL''@/0/g' \ -e 's/@''GNULIB_STRTOLD''@/0/g' \ -e 's/@''GNULIB_STRTOLL''@/0/g' \ -e 's/@''GNULIB_STRTOUL''@/0/g' \ -e 's/@''GNULIB_STRTOULL''@/0/g' \ -e 's/@''GNULIB_SYSTEM_POSIX''@/0/g' \ -e 's/@''GNULIB_UNLOCKPT''@/0/g' \ -e 's/@''GNULIB_UNSETENV''@/0/g' \ -e 's/@''GNULIB_WCTOMB''@/0/g' \ -e 's/@''GNULIB_MDA_ECVT''@/1/g' \ -e 's/@''GNULIB_MDA_FCVT''@/1/g' \ -e 's/@''GNULIB_MDA_GCVT''@/1/g' \ -e 's/@''GNULIB_MDA_MKTEMP''@/1/g' \ -e 's/@''GNULIB_MDA_PUTENV''@/1/g' \ < ./stdlib.in.h | \ sed -e 's|@''HAVE__EXIT''@|1|g' \ -e 's|@''HAVE_ALIGNED_ALLOC''@|1|g' \ -e 's|@''HAVE_ATOLL''@|1|g' \ -e 's|@''HAVE_CANONICALIZE_FILE_NAME''@|1|g' \ -e 's|@''HAVE_DECL_ECVT''@|1|g' \ -e 's|@''HAVE_DECL_FCVT''@|1|g' \ -e 's|@''HAVE_DECL_GCVT''@|1|g' \ -e 's|@''HAVE_DECL_GETLOADAVG''@|1|g' \ -e 's|@''HAVE_GETSUBOPT''@|1|g' \ -e 's|@''HAVE_GRANTPT''@|1|g' \ -e 's|@''HAVE_INITSTATE''@|1|g' \ -e 's|@''HAVE_DECL_INITSTATE''@|1|g' \ -e 's|@''HAVE_MBTOWC''@|1|g' \ -e 's|@''HAVE_MKDTEMP''@|1|g' \ -e 's|@''HAVE_MKOSTEMP''@|1|g' \ -e 's|@''HAVE_MKOSTEMPS''@|1|g' \ -e 's|@''HAVE_MKSTEMP''@|1|g' \ -e 's|@''HAVE_MKSTEMPS''@|1|g' \ -e 's|@''HAVE_POSIX_MEMALIGN''@|1|g' \ -e 's|@''HAVE_POSIX_OPENPT''@|1|g' \ -e 's|@''HAVE_PTSNAME''@|1|g' \ -e 's|@''HAVE_PTSNAME_R''@|1|g' \ -e 's|@''HAVE_QSORT_R''@|1|g' \ -e 's|@''HAVE_RANDOM''@|1|g' \ -e 's|@''HAVE_RANDOM_H''@|1|g' \ -e 's|@''HAVE_RANDOM_R''@|1|g' \ -e 's|@''HAVE_REALLOCARRAY''@|1|g' \ -e 's|@''HAVE_REALPATH''@|1|g' \ -e 's|@''HAVE_RPMATCH''@|1|g' \ -e 's|@''HAVE_SECURE_GETENV''@|1|g' \ -e 's|@''HAVE_DECL_SETENV''@|1|g' \ -e 's|@''HAVE_SETSTATE''@|1|g' \ -e 's|@''HAVE_DECL_SETSTATE''@|1|g' \ -e 's|@''HAVE_STRTOD''@|1|g' \ -e 's|@''HAVE_STRTOL''@|1|g' \ -e 's|@''HAVE_STRTOLD''@|1|g' \ -e 's|@''HAVE_STRTOLL''@|1|g' \ -e 's|@''HAVE_STRTOUL''@|1|g' \ -e 's|@''HAVE_STRTOULL''@|1|g' \ -e 's|@''HAVE_STRUCT_RANDOM_DATA''@|1|g' \ -e 's|@''HAVE_SYS_LOADAVG_H''@|0|g' \ -e 's|@''HAVE_UNLOCKPT''@|1|g' \ -e 's|@''HAVE_DECL_UNSETENV''@|1|g' \ -e 's|@''REPLACE_ALIGNED_ALLOC''@|0|g' \ -e 's|@''REPLACE_CALLOC_FOR_CALLOC_GNU''@|0|g' \ -e 's|@''REPLACE_CALLOC_FOR_CALLOC_POSIX''@|0|g' \ -e 's|@''REPLACE_CANONICALIZE_FILE_NAME''@|0|g' \ -e 's|@''REPLACE_FREE''@|0|g' \ -e 's|@''REPLACE_INITSTATE''@|0|g' \ -e 's|@''REPLACE_MALLOC_FOR_MALLOC_GNU''@|0|g' \ -e 's|@''REPLACE_MALLOC_FOR_MALLOC_POSIX''@|0|g' \ -e 's|@''REPLACE_MBTOWC''@|0|g' \ -e 's|@''REPLACE_MKSTEMP''@|0|g' \ -e 's|@''REPLACE_POSIX_MEMALIGN''@|0|g' \ -e 's|@''REPLACE_PTSNAME''@|0|g' \ -e 's|@''REPLACE_PTSNAME_R''@|0|g' \ -e 's|@''REPLACE_PUTENV''@|0|g' \ -e 's|@''REPLACE_QSORT_R''@|0|g' \ -e 's|@''REPLACE_RANDOM''@|0|g' \ -e 's|@''REPLACE_RANDOM_R''@|0|g' \ -e 's|@''REPLACE_REALLOC_FOR_REALLOC_GNU''@|0|g' \ -e 's|@''REPLACE_REALLOC_FOR_REALLOC_POSIX''@|0|g' \ -e 's|@''REPLACE_REALLOCARRAY''@|0|g' \ -e 's|@''REPLACE_REALPATH''@|0|g' \ -e 's|@''REPLACE_SETENV''@|0|g' \ -e 's|@''REPLACE_SETSTATE''@|0|g' \ -e 's|@''REPLACE_STRTOD''@|0|g' \ -e 's|@''REPLACE_STRTOL''@|0|g' \ -e 's|@''REPLACE_STRTOLD''@|0|g' \ -e 's|@''REPLACE_STRTOLL''@|0|g' \ -e 's|@''REPLACE_STRTOUL''@|0|g' \ -e 's|@''REPLACE_STRTOULL''@|0|g' \ -e 's|@''REPLACE_UNSETENV''@|0|g' \ -e 's|@''REPLACE_WCTOMB''@|0|g' \ -e '/definitions of _GL_FUNCDECL_RPL/r ./c++defs.h' \ -e '/definition of _Noreturn/r ./_Noreturn.h' \ -e '/definition of _GL_ARG_NONNULL/r ./arg-nonnull.h' \ -e '/definition of _GL_WARN_ON_USE/r ./warn-on-use.h' \ > stdlib.h-t mv stdlib.h-t stdlib.h sed -e 1h -e '1s,.*,/* DO NOT EDIT! GENERATED AUTOMATICALLY! */,' -e 1G \ -e 's|@''GUARD_PREFIX''@|GL_GL_TOOLS|g' \ -e 's|@''INCLUDE_NEXT''@|include_next|g' \ -e 's|@''PRAGMA_SYSTEM_HEADER''@|#pragma GCC system_header|g' \ -e 's|@''PRAGMA_COLUMNS''@||g' \ -e 's|@''NEXT_STRING_H''@||g' \ -e 's/@''GNULIB_EXPLICIT_BZERO''@/0/g' \ -e 's/@''GNULIB_FFSL''@/0/g' \ -e 's/@''GNULIB_FFSLL''@/0/g' \ -e 's/@''GNULIB_MBSLEN''@/0/g' \ -e 's/@''GNULIB_MBSNLEN''@/0/g' \ -e 's/@''GNULIB_MBSCHR''@/0/g' \ -e 's/@''GNULIB_MBSRCHR''@/0/g' \ -e 's/@''GNULIB_MBSSTR''@/0/g' \ -e 's/@''GNULIB_MBSCASECMP''@/0/g' \ -e 's/@''GNULIB_MBSNCASECMP''@/0/g' \ -e 's/@''GNULIB_MBSPCASECMP''@/0/g' \ -e 's/@''GNULIB_MBSCASESTR''@/0/g' \ -e 's/@''GNULIB_MBSCSPN''@/0/g' \ -e 's/@''GNULIB_MBSPBRK''@/0/g' \ -e 's/@''GNULIB_MBSSPN''@/0/g' \ -e 's/@''GNULIB_MBSSEP''@/0/g' \ -e 's/@''GNULIB_MBSTOK_R''@/0/g' \ -e 's/@''GNULIB_MEMCHR''@/0/g' \ -e 's/@''GNULIB_MEMMEM''@/0/g' \ -e 's/@''GNULIB_MEMPCPY''@/0/g' \ -e 's/@''GNULIB_MEMRCHR''@/0/g' \ -e 's/@''GNULIB_RAWMEMCHR''@/0/g' \ -e 's/@''GNULIB_STPCPY''@/0/g' \ -e 's/@''GNULIB_STPNCPY''@/0/g' \ -e 's/@''GNULIB_STRCHRNUL''@/0/g' \ -e 's/@''GNULIB_STRDUP''@/0/g' \ -e 's/@''GNULIB_STRNCAT''@/0/g' \ -e 's/@''GNULIB_STRNDUP''@/1/g' \ -e 's/@''GNULIB_STRNLEN''@/1/g' \ -e 's/@''GNULIB_STRPBRK''@/0/g' \ -e 's/@''GNULIB_STRSEP''@/0/g' \ -e 's/@''GNULIB_STRSTR''@/0/g' \ -e 's/@''GNULIB_STRCASESTR''@/0/g' \ -e 's/@''GNULIB_STRTOK_R''@/0/g' \ -e 's/@''GNULIB_STRERROR''@/1/g' \ -e 's/@''GNULIB_STRERROR_R''@/0/g' \ -e 's/@''GNULIB_STRERRORNAME_NP''@/0/g' \ -e 's/@''GNULIB_SIGABBREV_NP''@/0/g' \ -e 's/@''GNULIB_SIGDESCR_NP''@/0/g' \ -e 's/@''GNULIB_STRSIGNAL''@/0/g' \ -e 's/@''GNULIB_STRVERSCMP''@/0/g' \ -e 's/@''GNULIB_MDA_MEMCCPY''@/1/g' \ -e 's/@''GNULIB_MDA_STRDUP''@/1/g' \ -e 's/@''GNULIB_FREE_POSIX''@/1/g' \ < ./string.in.h | \ sed -e 's|@''HAVE_EXPLICIT_BZERO''@|1|g' \ -e 's|@''HAVE_FFSL''@|1|g' \ -e 's|@''HAVE_FFSLL''@|1|g' \ -e 's|@''HAVE_MBSLEN''@|0|g' \ -e 's|@''HAVE_DECL_MEMMEM''@|1|g' \ -e 's|@''HAVE_MEMPCPY''@|1|g' \ -e 's|@''HAVE_DECL_MEMRCHR''@|1|g' \ -e 's|@''HAVE_RAWMEMCHR''@|1|g' \ -e 's|@''HAVE_STPCPY''@|1|g' \ -e 's|@''HAVE_STPNCPY''@|1|g' \ -e 's|@''HAVE_STRCHRNUL''@|1|g' \ -e 's|@''HAVE_DECL_STRDUP''@|1|g' \ -e 's|@''HAVE_DECL_STRNDUP''@|1|g' \ -e 's|@''HAVE_DECL_STRNLEN''@|1|g' \ -e 's|@''HAVE_STRPBRK''@|1|g' \ -e 's|@''HAVE_STRSEP''@|1|g' \ -e 's|@''HAVE_STRCASESTR''@|1|g' \ -e 's|@''HAVE_DECL_STRTOK_R''@|1|g' \ -e 's|@''HAVE_DECL_STRERROR_R''@|1|g' \ -e 's|@''HAVE_STRERRORNAME_NP''@|1|g' \ -e 's|@''HAVE_SIGABBREV_NP''@|1|g' \ -e 's|@''HAVE_SIGDESCR_NP''@|1|g' \ -e 's|@''HAVE_DECL_STRSIGNAL''@|1|g' \ -e 's|@''HAVE_STRVERSCMP''@|1|g' \ -e 's|@''REPLACE_FFSLL''@|0|g' \ -e 's|@''REPLACE_MEMCHR''@|0|g' \ -e 's|@''REPLACE_MEMMEM''@|0|g' \ -e 's|@''REPLACE_FREE''@|0|g' \ -e 's|@''REPLACE_STPNCPY''@|0|g' \ -e 's|@''REPLACE_STRCHRNUL''@|0|g' \ -e 's|@''REPLACE_STRDUP''@|0|g' \ -e 's|@''REPLACE_STRNCAT''@|0|g' \ -e 's|@''REPLACE_STRNDUP''@|0|g' \ -e 's|@''REPLACE_STRNLEN''@|0|g' \ -e 's|@''REPLACE_STRSTR''@|0|g' \ -e 's|@''REPLACE_STRCASESTR''@|0|g' \ -e 's|@''REPLACE_STRTOK_R''@|0|g' \ -e 's|@''REPLACE_STRERROR''@|0|g' \ -e 's|@''REPLACE_STRERROR_R''@|0|g' \ -e 's|@''REPLACE_STRERRORNAME_NP''@|0|g' \ -e 's|@''REPLACE_STRSIGNAL''@|0|g' \ -e 's|@''UNDEFINE_STRTOK_R''@|0|g' \ -e '/definitions of _GL_FUNCDECL_RPL/r ./c++defs.h' \ -e '/definition of _GL_ARG_NONNULL/r ./arg-nonnull.h' \ -e '/definition of _GL_WARN_ON_USE/r ./warn-on-use.h' \ > string.h-t mv string.h-t string.h /bin/mkdir -p 'sys' sed -e 1h -e '1s,.*,/* DO NOT EDIT! GENERATED AUTOMATICALLY! */,' -e 1G \ -e 's|@''GUARD_PREFIX''@|GL_GL_TOOLS|g' \ -e 's|@''INCLUDE_NEXT''@|include_next|g' \ -e 's|@''PRAGMA_SYSTEM_HEADER''@|#pragma GCC system_header|g' \ -e 's|@''PRAGMA_COLUMNS''@||g' \ -e 's|@''NEXT_SYS_STAT_H''@||g' \ -e 's|@''WINDOWS_64_BIT_ST_SIZE''@|0|g' \ -e 's|@''WINDOWS_STAT_TIMESPEC''@|0|g' \ -e 's/@''GNULIB_FCHMODAT''@/0/g' \ -e 's/@''GNULIB_FSTAT''@/1/g' \ -e 's/@''GNULIB_FSTATAT''@/0/g' \ -e 's/@''GNULIB_FUTIMENS''@/0/g' \ -e 's/@''GNULIB_GETUMASK''@/0/g' \ -e 's/@''GNULIB_LCHMOD''@/0/g' \ -e 's/@''GNULIB_LSTAT''@/0/g' \ -e 's/@''GNULIB_MKDIR''@/0/g' \ -e 's/@''GNULIB_MKDIRAT''@/0/g' \ -e 's/@''GNULIB_MKFIFO''@/0/g' \ -e 's/@''GNULIB_MKFIFOAT''@/0/g' \ -e 's/@''GNULIB_MKNOD''@/0/g' \ -e 's/@''GNULIB_MKNODAT''@/0/g' \ -e 's/@''GNULIB_STAT''@/1/g' \ -e 's/@''GNULIB_UTIMENSAT''@/0/g' \ -e 's/@''GNULIB_OVERRIDES_STRUCT_STAT''@/0/g' \ -e 's/@''GNULIB_MDA_CHMOD''@/1/g' \ -e 's/@''GNULIB_MDA_MKDIR''@/1/g' \ -e 's/@''GNULIB_MDA_UMASK''@/1/g' \ -e 's|@''HAVE_FCHMODAT''@|1|g' \ -e 's|@''HAVE_FSTATAT''@|1|g' \ -e 's|@''HAVE_FUTIMENS''@|1|g' \ -e 's|@''HAVE_GETUMASK''@|1|g' \ -e 's|@''HAVE_LCHMOD''@|1|g' \ -e 's|@''HAVE_LSTAT''@|1|g' \ -e 's|@''HAVE_MKDIRAT''@|1|g' \ -e 's|@''HAVE_MKFIFO''@|1|g' \ -e 's|@''HAVE_MKFIFOAT''@|1|g' \ -e 's|@''HAVE_MKNOD''@|1|g' \ -e 's|@''HAVE_MKNODAT''@|1|g' \ -e 's|@''HAVE_UTIMENSAT''@|1|g' \ -e 's|@''REPLACE_FCHMODAT''@|0|g' \ -e 's|@''REPLACE_FSTAT''@|0|g' \ -e 's|@''REPLACE_FSTATAT''@|0|g' \ -e 's|@''REPLACE_FUTIMENS''@|0|g' \ -e 's|@''REPLACE_LSTAT''@|0|g' \ -e 's|@''REPLACE_MKDIR''@|0|g' \ -e 's|@''REPLACE_MKFIFO''@|0|g' \ -e 's|@''REPLACE_MKFIFOAT''@|0|g' \ -e 's|@''REPLACE_MKNOD''@|0|g' \ -e 's|@''REPLACE_MKNODAT''@|0|g' \ -e 's|@''REPLACE_STAT''@|0|g' \ -e 's|@''REPLACE_UTIMENSAT''@|0|g' \ -e '/definitions of _GL_FUNCDECL_RPL/r ./c++defs.h' \ -e '/definition of _GL_ARG_NONNULL/r ./arg-nonnull.h' \ -e '/definition of _GL_WARN_ON_USE/r ./warn-on-use.h' \ ./sys_stat.in.h > sys/stat.h-t mv sys/stat.h-t sys/stat.h /bin/mkdir -p 'sys' sed -e 1h -e '1s,.*,/* DO NOT EDIT! GENERATED AUTOMATICALLY! */,' -e 1G \ -e 's|@''GUARD_PREFIX''@|GL_GL_TOOLS|g' \ -e 's|@''INCLUDE_NEXT''@|include_next|g' \ -e 's|@''PRAGMA_SYSTEM_HEADER''@|#pragma GCC system_header|g' \ -e 's|@''PRAGMA_COLUMNS''@||g' \ -e 's|@''NEXT_SYS_TYPES_H''@||g' \ -e 's|@''WINDOWS_64_BIT_OFF_T''@|0|g' \ -e 's|@''WINDOWS_STAT_INODES''@|0|g' \ ./sys_types.in.h > sys/types.h-t mv sys/types.h-t sys/types.h sed -e 1h -e '1s,.*,/* DO NOT EDIT! GENERATED AUTOMATICALLY! */,' -e 1G \ -e 's|@''GUARD_PREFIX''@|GL_GL_TOOLS|g' \ -e 's|@''INCLUDE_NEXT''@|include_next|g' \ -e 's|@''PRAGMA_SYSTEM_HEADER''@|#pragma GCC system_header|g' \ -e 's|@''PRAGMA_COLUMNS''@||g' \ -e 's|@''NEXT_TIME_H''@||g' \ -e 's/@''GNULIB_CTIME''@/0/g' \ -e 's/@''GNULIB_LOCALTIME''@/0/g' \ -e 's/@''GNULIB_MKTIME''@/0/g' \ -e 's/@''GNULIB_NANOSLEEP''@/0/g' \ -e 's/@''GNULIB_STRFTIME''@/0/g' \ -e 's/@''GNULIB_STRPTIME''@/0/g' \ -e 's/@''GNULIB_TIMEGM''@/0/g' \ -e 's/@''GNULIB_TIMESPEC_GET''@/0/g' \ -e 's/@''GNULIB_TIMESPEC_GETRES''@/0/g' \ -e 's/@''GNULIB_TIME_R''@/0/g' \ -e 's/@''GNULIB_TIME_RZ''@/0/g' \ -e 's/@''GNULIB_TZSET''@/0/g' \ -e 's/@''GNULIB_MDA_TZSET''@/1/g' \ -e 's|@''HAVE_DECL_LOCALTIME_R''@|1|g' \ -e 's|@''HAVE_NANOSLEEP''@|1|g' \ -e 's|@''HAVE_STRPTIME''@|1|g' \ -e 's|@''HAVE_TIMEGM''@|1|g' \ -e 's|@''HAVE_TIMESPEC_GET''@|1|g' \ -e 's|@''HAVE_TIMESPEC_GETRES''@|1|g' \ -e 's|@''HAVE_TIMEZONE_T''@|0|g' \ -e 's|@''REPLACE_CTIME''@|GNULIB_PORTCHECK|g' \ -e 's|@''REPLACE_GMTIME''@|0|g' \ -e 's|@''REPLACE_LOCALTIME''@|0|g' \ -e 's|@''REPLACE_LOCALTIME_R''@|GNULIB_PORTCHECK|g' \ -e 's|@''REPLACE_MKTIME''@|GNULIB_PORTCHECK|g' \ -e 's|@''REPLACE_NANOSLEEP''@|GNULIB_PORTCHECK|g' \ -e 's|@''REPLACE_STRFTIME''@|GNULIB_PORTCHECK|g' \ -e 's|@''REPLACE_TIMEGM''@|GNULIB_PORTCHECK|g' \ -e 's|@''REPLACE_TZSET''@|GNULIB_PORTCHECK|g' \ -e 's|@''PTHREAD_H_DEFINES_STRUCT_TIMESPEC''@|0|g' \ -e 's|@''SYS_TIME_H_DEFINES_STRUCT_TIMESPEC''@|0|g' \ -e 's|@''TIME_H_DEFINES_STRUCT_TIMESPEC''@|1|g' \ -e 's|@''UNISTD_H_DEFINES_STRUCT_TIMESPEC''@|0|g' \ -e 's|@''TIME_H_DEFINES_TIME_UTC''@|1|g' \ -e '/definitions of _GL_FUNCDECL_RPL/r ./c++defs.h' \ -e '/definition of _GL_ARG_NONNULL/r ./arg-nonnull.h' \ -e '/definition of _GL_WARN_ON_USE/r ./warn-on-use.h' \ ./time.in.h > time.h-t mv time.h-t time.h sed -e 1h -e '1s,.*,/* DO NOT EDIT! GENERATED AUTOMATICALLY! */,' -e 1G \ -e 's|@''GUARD_PREFIX''@|GL_GL_TOOLS|g' \ -e 's|@''HAVE_UNISTD_H''@|1|g' \ -e 's|@''INCLUDE_NEXT''@|include_next|g' \ -e 's|@''PRAGMA_SYSTEM_HEADER''@|#pragma GCC system_header|g' \ -e 's|@''PRAGMA_COLUMNS''@||g' \ -e 's|@''NEXT_UNISTD_H''@||g' \ -e 's|@''WINDOWS_64_BIT_OFF_T''@|0|g' \ -e 's/@''GNULIB_ACCESS''@/0/g' \ -e 's/@''GNULIB_CHDIR''@/0/g' \ -e 's/@''GNULIB_CHOWN''@/0/g' \ -e 's/@''GNULIB_CLOSE''@/1/g' \ -e 's/@''GNULIB_COPY_FILE_RANGE''@/0/g' \ -e 's/@''GNULIB_DUP''@/0/g' \ -e 's/@''GNULIB_DUP2''@/1/g' \ -e 's/@''GNULIB_DUP3''@/0/g' \ -e 's/@''GNULIB_ENVIRON''@/0/g' \ -e 's/@''GNULIB_EUIDACCESS''@/0/g' \ -e 's/@''GNULIB_EXECL''@/0/g' \ -e 's/@''GNULIB_EXECLE''@/0/g' \ -e 's/@''GNULIB_EXECLP''@/0/g' \ -e 's/@''GNULIB_EXECV''@/0/g' \ -e 's/@''GNULIB_EXECVE''@/0/g' \ -e 's/@''GNULIB_EXECVP''@/0/g' \ -e 's/@''GNULIB_EXECVPE''@/0/g' \ -e 's/@''GNULIB_FACCESSAT''@/0/g' \ -e 's/@''GNULIB_FCHDIR''@/0/g' \ -e 's/@''GNULIB_FCHOWNAT''@/0/g' \ -e 's/@''GNULIB_FDATASYNC''@/0/g' \ -e 's/@''GNULIB_FSYNC''@/0/g' \ -e 's/@''GNULIB_FTRUNCATE''@/0/g' \ -e 's/@''GNULIB_GETCWD''@/0/g' \ -e 's/@''GNULIB_GETDOMAINNAME''@/0/g' \ -e 's/@''GNULIB_GETDTABLESIZE''@/1/g' \ -e 's/@''GNULIB_GETENTROPY''@/0/g' \ -e 's/@''GNULIB_GETGROUPS''@/0/g' \ -e 's/@''GNULIB_GETHOSTNAME''@/0/g' \ -e 's/@''GNULIB_GETLOGIN''@/0/g' \ -e 's/@''GNULIB_GETLOGIN_R''@/0/g' \ -e 's/@''GNULIB_GETOPT_POSIX''@/1/g' \ -e 's/@''GNULIB_GETPAGESIZE''@/0/g' \ -e 's/@''GNULIB_GETPASS''@/0/g' \ -e 's/@''GNULIB_GETPASS_GNU''@/0/g' \ -e 's/@''GNULIB_GETUSERSHELL''@/0/g' \ -e 's/@''GNULIB_GROUP_MEMBER''@/0/g' \ -e 's/@''GNULIB_ISATTY''@/0/g' \ -e 's/@''GNULIB_LCHOWN''@/0/g' \ -e 's/@''GNULIB_LINK''@/0/g' \ -e 's/@''GNULIB_LINKAT''@/0/g' \ -e 's/@''GNULIB_LSEEK''@/0/g' \ -e 's/@''GNULIB_PIPE''@/0/g' \ -e 's/@''GNULIB_PIPE2''@/0/g' \ -e 's/@''GNULIB_PREAD''@/0/g' \ -e 's/@''GNULIB_PWRITE''@/0/g' \ -e 's/@''GNULIB_READ''@/0/g' \ -e 's/@''GNULIB_READLINK''@/0/g' \ -e 's/@''GNULIB_READLINKAT''@/0/g' \ -e 's/@''GNULIB_RMDIR''@/0/g' \ -e 's/@''GNULIB_SETHOSTNAME''@/0/g' \ -e 's/@''GNULIB_SLEEP''@/0/g' \ -e 's/@''GNULIB_SYMLINK''@/0/g' \ -e 's/@''GNULIB_SYMLINKAT''@/0/g' \ -e 's/@''GNULIB_TRUNCATE''@/0/g' \ -e 's/@''GNULIB_TTYNAME_R''@/0/g' \ -e 's/@''GNULIB_UNISTD_H_GETOPT''@/00/g' \ -e 's/@''GNULIB_UNISTD_H_NONBLOCKING''@/0/g' \ -e 's/@''GNULIB_UNISTD_H_SIGPIPE''@/0/g' \ -e 's/@''GNULIB_UNLINK''@/0/g' \ -e 's/@''GNULIB_UNLINKAT''@/0/g' \ -e 's/@''GNULIB_USLEEP''@/0/g' \ -e 's/@''GNULIB_WRITE''@/0/g' \ -e 's/@''GNULIB_MDA_ACCESS''@/1/g' \ -e 's/@''GNULIB_MDA_CHDIR''@/1/g' \ -e 's/@''GNULIB_MDA_CLOSE''@/1/g' \ -e 's/@''GNULIB_MDA_DUP''@/1/g' \ -e 's/@''GNULIB_MDA_DUP2''@/1/g' \ -e 's/@''GNULIB_MDA_EXECL''@/1/g' \ -e 's/@''GNULIB_MDA_EXECLE''@/1/g' \ -e 's/@''GNULIB_MDA_EXECLP''@/1/g' \ -e 's/@''GNULIB_MDA_EXECV''@/1/g' \ -e 's/@''GNULIB_MDA_EXECVE''@/1/g' \ -e 's/@''GNULIB_MDA_EXECVP''@/1/g' \ -e 's/@''GNULIB_MDA_EXECVPE''@/1/g' \ -e 's/@''GNULIB_MDA_GETCWD''@/1/g' \ -e 's/@''GNULIB_MDA_GETPID''@/1/g' \ -e 's/@''GNULIB_MDA_ISATTY''@/1/g' \ -e 's/@''GNULIB_MDA_LSEEK''@/1/g' \ -e 's/@''GNULIB_MDA_READ''@/1/g' \ -e 's/@''GNULIB_MDA_RMDIR''@/1/g' \ -e 's/@''GNULIB_MDA_SWAB''@/1/g' \ -e 's/@''GNULIB_MDA_UNLINK''@/1/g' \ -e 's/@''GNULIB_MDA_WRITE''@/1/g' \ < ./unistd.in.h | \ sed -e 's|@''HAVE_CHOWN''@|1|g' \ -e 's|@''HAVE_COPY_FILE_RANGE''@|1|g' \ -e 's|@''HAVE_DUP3''@|1|g' \ -e 's|@''HAVE_EUIDACCESS''@|1|g' \ -e 's|@''HAVE_EXECVPE''@|1|g' \ -e 's|@''HAVE_FACCESSAT''@|1|g' \ -e 's|@''HAVE_FCHDIR''@|1|g' \ -e 's|@''HAVE_FCHOWNAT''@|1|g' \ -e 's|@''HAVE_FDATASYNC''@|1|g' \ -e 's|@''HAVE_FSYNC''@|1|g' \ -e 's|@''HAVE_FTRUNCATE''@|1|g' \ -e 's|@''HAVE_GETDTABLESIZE''@|1|g' \ -e 's|@''HAVE_GETENTROPY''@|1|g' \ -e 's|@''HAVE_GETGROUPS''@|1|g' \ -e 's|@''HAVE_GETHOSTNAME''@|1|g' \ -e 's|@''HAVE_GETPAGESIZE''@|1|g' \ -e 's|@''HAVE_GETPASS''@|1|g' \ -e 's|@''HAVE_GROUP_MEMBER''@|1|g' \ -e 's|@''HAVE_LCHOWN''@|1|g' \ -e 's|@''HAVE_LINK''@|1|g' \ -e 's|@''HAVE_LINKAT''@|1|g' \ -e 's|@''HAVE_PIPE''@|1|g' \ -e 's|@''HAVE_PIPE2''@|1|g' \ -e 's|@''HAVE_PREAD''@|1|g' \ -e 's|@''HAVE_PWRITE''@|1|g' \ -e 's|@''HAVE_READLINK''@|1|g' \ -e 's|@''HAVE_READLINKAT''@|1|g' \ -e 's|@''HAVE_SETHOSTNAME''@|1|g' \ -e 's|@''HAVE_SLEEP''@|1|g' \ -e 's|@''HAVE_SYMLINK''@|1|g' \ -e 's|@''HAVE_SYMLINKAT''@|1|g' \ -e 's|@''HAVE_UNLINKAT''@|1|g' \ -e 's|@''HAVE_USLEEP''@|1|g' \ -e 's|@''HAVE_DECL_ENVIRON''@|1|g' \ -e 's|@''HAVE_DECL_EXECVPE''@|1|g' \ -e 's|@''HAVE_DECL_FCHDIR''@|1|g' \ -e 's|@''HAVE_DECL_FDATASYNC''@|1|g' \ -e 's|@''HAVE_DECL_GETDOMAINNAME''@|1|g' \ -e 's|@''HAVE_DECL_GETLOGIN''@|1|g' \ -e 's|@''HAVE_DECL_GETLOGIN_R''@|1|g' \ -e 's|@''HAVE_DECL_GETPAGESIZE''@|1|g' \ -e 's|@''HAVE_DECL_GETUSERSHELL''@|1|g' \ -e 's|@''HAVE_DECL_SETHOSTNAME''@|1|g' \ -e 's|@''HAVE_DECL_TRUNCATE''@|1|g' \ -e 's|@''HAVE_DECL_TTYNAME_R''@|1|g' \ -e 's|@''HAVE_OS_H''@|0|g' \ -e 's|@''HAVE_SYS_PARAM_H''@|0|g' \ | \ sed -e 's|@''REPLACE_ACCESS''@|0|g' \ -e 's|@''REPLACE_CHOWN''@|0|g' \ -e 's|@''REPLACE_CLOSE''@|0|g' \ -e 's|@''REPLACE_DUP''@|0|g' \ -e 's|@''REPLACE_DUP2''@|0|g' \ -e 's|@''REPLACE_EXECL''@|0|g' \ -e 's|@''REPLACE_EXECLE''@|0|g' \ -e 's|@''REPLACE_EXECLP''@|0|g' \ -e 's|@''REPLACE_EXECV''@|0|g' \ -e 's|@''REPLACE_EXECVE''@|0|g' \ -e 's|@''REPLACE_EXECVP''@|0|g' \ -e 's|@''REPLACE_EXECVPE''@|0|g' \ -e 's|@''REPLACE_FACCESSAT''@|0|g' \ -e 's|@''REPLACE_FCHOWNAT''@|0|g' \ -e 's|@''REPLACE_FTRUNCATE''@|0|g' \ -e 's|@''REPLACE_GETCWD''@|0|g' \ -e 's|@''REPLACE_GETDOMAINNAME''@|0|g' \ -e 's|@''REPLACE_GETDTABLESIZE''@|0|g' \ -e 's|@''REPLACE_GETLOGIN_R''@|0|g' \ -e 's|@''REPLACE_GETGROUPS''@|0|g' \ -e 's|@''REPLACE_GETPAGESIZE''@|0|g' \ -e 's|@''REPLACE_GETPASS''@|0|g' \ -e 's|@''REPLACE_GETPASS_FOR_GETPASS_GNU''@|0|g' \ -e 's|@''REPLACE_ISATTY''@|0|g' \ -e 's|@''REPLACE_LCHOWN''@|0|g' \ -e 's|@''REPLACE_LINK''@|0|g' \ -e 's|@''REPLACE_LINKAT''@|0|g' \ -e 's|@''REPLACE_LSEEK''@|0|g' \ -e 's|@''REPLACE_PREAD''@|0|g' \ -e 's|@''REPLACE_PWRITE''@|0|g' \ -e 's|@''REPLACE_READ''@|0|g' \ -e 's|@''REPLACE_READLINK''@|0|g' \ -e 's|@''REPLACE_READLINKAT''@|0|g' \ -e 's|@''REPLACE_RMDIR''@|0|g' \ -e 's|@''REPLACE_SLEEP''@|0|g' \ -e 's|@''REPLACE_SYMLINK''@|0|g' \ -e 's|@''REPLACE_SYMLINKAT''@|0|g' \ -e 's|@''REPLACE_TRUNCATE''@|0|g' \ -e 's|@''REPLACE_TTYNAME_R''@|0|g' \ -e 's|@''REPLACE_UNLINK''@|0|g' \ -e 's|@''REPLACE_UNLINKAT''@|0|g' \ -e 's|@''REPLACE_USLEEP''@|0|g' \ -e 's|@''REPLACE_WRITE''@|0|g' \ -e 's|@''UNISTD_H_HAVE_SYS_RANDOM_H''@|0|g' \ -e 's|@''UNISTD_H_HAVE_WINSOCK2_H''@|0|g' \ -e 's|@''UNISTD_H_HAVE_WINSOCK2_H_AND_USE_SOCKETS''@|0|g' \ -e '/definitions of _GL_FUNCDECL_RPL/r ./c++defs.h' \ -e '/definition of _GL_ARG_NONNULL/r ./arg-nonnull.h' \ -e '/definition of _GL_WARN_ON_USE/r ./warn-on-use.h' \ > unistd.h-t mv unistd.h-t unistd.h sed -e 1h -e '1s,.*,/* DO NOT EDIT! GENERATED AUTOMATICALLY! */,' -e 1G -n -e 'w unistr.h-t' ./unistr.in.h mv unistr.h-t unistr.h sed -e 1h -e '1s,.*,/* DO NOT EDIT! GENERATED AUTOMATICALLY! */,' -e 1G -n -e 'w unitypes.h-t' ./unitypes.in.h mv unitypes.h-t unitypes.h sed -e 1h -e '1s,.*,/* DO NOT EDIT! GENERATED AUTOMATICALLY! */,' -e 1G \ -e 's|@''GUARD_PREFIX''@|GL_GL_TOOLS|g' \ -e 's|@''INCLUDE_NEXT''@|include_next|g' \ -e 's|@''PRAGMA_SYSTEM_HEADER''@|#pragma GCC system_header|g' \ -e 's|@''PRAGMA_COLUMNS''@||g' \ -e 's|@''HAVE_FEATURES_H''@|1|g' \ -e 's|@''NEXT_WCHAR_H''@||g' \ -e 's|@''HAVE_WCHAR_H''@|1|g' \ -e 's/@''HAVE_CRTDEFS_H''@/0/g' \ -e 's/@''GNULIBHEADERS_OVERRIDE_WINT_T''@/0/g' \ -e 's/@''GNULIB_BTOWC''@/0/g' \ -e 's/@''GNULIB_WCTOB''@/0/g' \ -e 's/@''GNULIB_MBSINIT''@/0/g' \ -e 's/@''GNULIB_MBRTOWC''@/0/g' \ -e 's/@''GNULIB_MBRLEN''@/0/g' \ -e 's/@''GNULIB_MBSRTOWCS''@/0/g' \ -e 's/@''GNULIB_MBSNRTOWCS''@/0/g' \ -e 's/@''GNULIB_WCRTOMB''@/0/g' \ -e 's/@''GNULIB_WCSRTOMBS''@/0/g' \ -e 's/@''GNULIB_WCSNRTOMBS''@/0/g' \ -e 's/@''GNULIB_WCWIDTH''@/0/g' \ -e 's/@''GNULIB_WMEMCHR''@/0/g' \ -e 's/@''GNULIB_WMEMCMP''@/0/g' \ -e 's/@''GNULIB_WMEMCPY''@/0/g' \ -e 's/@''GNULIB_WMEMMOVE''@/0/g' \ -e 's/@''GNULIB_WMEMPCPY''@/0/g' \ -e 's/@''GNULIB_WMEMSET''@/0/g' \ -e 's/@''GNULIB_WCSLEN''@/0/g' \ -e 's/@''GNULIB_WCSNLEN''@/0/g' \ -e 's/@''GNULIB_WCSCPY''@/0/g' \ -e 's/@''GNULIB_WCPCPY''@/0/g' \ -e 's/@''GNULIB_WCSNCPY''@/0/g' \ -e 's/@''GNULIB_WCPNCPY''@/0/g' \ -e 's/@''GNULIB_WCSCAT''@/0/g' \ -e 's/@''GNULIB_WCSNCAT''@/0/g' \ -e 's/@''GNULIB_WCSCMP''@/0/g' \ -e 's/@''GNULIB_WCSNCMP''@/0/g' \ -e 's/@''GNULIB_WCSCASECMP''@/0/g' \ -e 's/@''GNULIB_WCSNCASECMP''@/0/g' \ -e 's/@''GNULIB_WCSCOLL''@/0/g' \ -e 's/@''GNULIB_WCSXFRM''@/0/g' \ -e 's/@''GNULIB_WCSDUP''@/0/g' \ -e 's/@''GNULIB_WCSCHR''@/0/g' \ -e 's/@''GNULIB_WCSRCHR''@/0/g' \ -e 's/@''GNULIB_WCSCSPN''@/0/g' \ -e 's/@''GNULIB_WCSSPN''@/0/g' \ -e 's/@''GNULIB_WCSPBRK''@/0/g' \ -e 's/@''GNULIB_WCSSTR''@/0/g' \ -e 's/@''GNULIB_WCSTOK''@/0/g' \ -e 's/@''GNULIB_WCSWIDTH''@/0/g' \ -e 's/@''GNULIB_WCSFTIME''@/0/g' \ -e 's/@''GNULIB_MDA_WCSDUP''@/1/g' \ -e 's/@''GNULIB_FREE_POSIX''@/1/g' \ < ./wchar.in.h | \ sed -e 's|@''HAVE_WINT_T''@|1|g' \ -e 's|@''HAVE_BTOWC''@|1|g' \ -e 's|@''HAVE_MBSINIT''@|1|g' \ -e 's|@''HAVE_MBRTOWC''@|1|g' \ -e 's|@''HAVE_MBRLEN''@|1|g' \ -e 's|@''HAVE_MBSRTOWCS''@|1|g' \ -e 's|@''HAVE_MBSNRTOWCS''@|1|g' \ -e 's|@''HAVE_WCRTOMB''@|1|g' \ -e 's|@''HAVE_WCSRTOMBS''@|1|g' \ -e 's|@''HAVE_WCSNRTOMBS''@|1|g' \ -e 's|@''HAVE_WMEMCHR''@|1|g' \ -e 's|@''HAVE_WMEMCMP''@|1|g' \ -e 's|@''HAVE_WMEMCPY''@|1|g' \ -e 's|@''HAVE_WMEMMOVE''@|1|g' \ -e 's|@''HAVE_WMEMPCPY''@|1|g' \ -e 's|@''HAVE_WMEMSET''@|1|g' \ -e 's|@''HAVE_WCSLEN''@|1|g' \ -e 's|@''HAVE_WCSNLEN''@|1|g' \ -e 's|@''HAVE_WCSCPY''@|1|g' \ -e 's|@''HAVE_WCPCPY''@|1|g' \ -e 's|@''HAVE_WCSNCPY''@|1|g' \ -e 's|@''HAVE_WCPNCPY''@|1|g' \ -e 's|@''HAVE_WCSCAT''@|1|g' \ -e 's|@''HAVE_WCSNCAT''@|1|g' \ -e 's|@''HAVE_WCSCMP''@|1|g' \ -e 's|@''HAVE_WCSNCMP''@|1|g' \ -e 's|@''HAVE_WCSCASECMP''@|1|g' \ -e 's|@''HAVE_WCSNCASECMP''@|1|g' \ -e 's|@''HAVE_WCSCOLL''@|1|g' \ -e 's|@''HAVE_WCSXFRM''@|1|g' \ -e 's|@''HAVE_WCSDUP''@|1|g' \ -e 's|@''HAVE_WCSCHR''@|1|g' \ -e 's|@''HAVE_WCSRCHR''@|1|g' \ -e 's|@''HAVE_WCSCSPN''@|1|g' \ -e 's|@''HAVE_WCSSPN''@|1|g' \ -e 's|@''HAVE_WCSPBRK''@|1|g' \ -e 's|@''HAVE_WCSSTR''@|1|g' \ -e 's|@''HAVE_WCSTOK''@|1|g' \ -e 's|@''HAVE_WCSWIDTH''@|1|g' \ -e 's|@''HAVE_WCSFTIME''@|1|g' \ -e 's|@''HAVE_DECL_WCTOB''@|1|g' \ -e 's|@''HAVE_DECL_WCSDUP''@|1|g' \ -e 's|@''HAVE_DECL_WCWIDTH''@|1|g' \ | \ sed -e 's|@''REPLACE_MBSTATE_T''@|0|g' \ -e 's|@''REPLACE_BTOWC''@|0|g' \ -e 's|@''REPLACE_WCTOB''@|0|g' \ -e 's|@''REPLACE_FREE''@|0|g' \ -e 's|@''REPLACE_MBSINIT''@|0|g' \ -e 's|@''REPLACE_MBRTOWC''@|0|g' \ -e 's|@''REPLACE_MBRLEN''@|0|g' \ -e 's|@''REPLACE_MBSRTOWCS''@|0|g' \ -e 's|@''REPLACE_MBSNRTOWCS''@|0|g' \ -e 's|@''REPLACE_WCRTOMB''@|0|g' \ -e 's|@''REPLACE_WCSRTOMBS''@|0|g' \ -e 's|@''REPLACE_WCSNRTOMBS''@|0|g' \ -e 's|@''REPLACE_WCWIDTH''@|0|g' \ -e 's|@''REPLACE_WCSWIDTH''@|0|g' \ -e 's|@''REPLACE_WCSFTIME''@|0|g' \ -e 's|@''REPLACE_WCSTOK''@|0|g' \ -e '/definitions of _GL_FUNCDECL_RPL/r ./c++defs.h' \ -e '/definition of _GL_ARG_NONNULL/r ./arg-nonnull.h' \ -e '/definition of _GL_WARN_ON_USE/r ./warn-on-use.h' \ > wchar.h-t mv wchar.h-t wchar.h make all-recursive make[5]: Entering directory '/<>/tools/gnulib' make[6]: Entering directory '/<>/tools/gnulib' /bin/bash ../../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I../../liblouis -Wdate-time -D_FORTIFY_SOURCE=2 -Wno-cast-qual -Wno-conversion -Wno-float-equal -Wno-sign-compare -Wno-undef -Wno-unused-function -Wno-unused-parameter -Wno-float-conversion -Wimplicit-fallthrough -Wno-pedantic -Wno-sign-conversion -Wno-type-limits -Wno-unsuffixed-float-constants -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -c -o libgnutools_la-basename-lgpl.lo `test -f 'basename-lgpl.c' || echo './'`basename-lgpl.c libtool: compile: gcc -DHAVE_CONFIG_H -I. -I../../liblouis -Wdate-time -D_FORTIFY_SOURCE=2 -Wno-cast-qual -Wno-conversion -Wno-float-equal -Wno-sign-compare -Wno-undef -Wno-unused-function -Wno-unused-parameter -Wno-float-conversion -Wimplicit-fallthrough -Wno-pedantic -Wno-sign-conversion -Wno-type-limits -Wno-unsuffixed-float-constants -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -c basename-lgpl.c -fPIC -DPIC -o .libs/libgnutools_la-basename-lgpl.o libtool: compile: gcc -DHAVE_CONFIG_H -I. -I../../liblouis -Wdate-time -D_FORTIFY_SOURCE=2 -Wno-cast-qual -Wno-conversion -Wno-float-equal -Wno-sign-compare -Wno-undef -Wno-unused-function -Wno-unused-parameter -Wno-float-conversion -Wimplicit-fallthrough -Wno-pedantic -Wno-sign-conversion -Wno-type-limits -Wno-unsuffixed-float-constants -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -c basename-lgpl.c -o libgnutools_la-basename-lgpl.o >/dev/null 2>&1 /bin/bash ../../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I../../liblouis -Wdate-time -D_FORTIFY_SOURCE=2 -Wno-cast-qual -Wno-conversion -Wno-float-equal -Wno-sign-compare -Wno-undef -Wno-unused-function -Wno-unused-parameter -Wno-float-conversion -Wimplicit-fallthrough -Wno-pedantic -Wno-sign-conversion -Wno-type-limits -Wno-unsuffixed-float-constants -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -c -o libgnutools_la-cloexec.lo `test -f 'cloexec.c' || echo './'`cloexec.c libtool: compile: gcc -DHAVE_CONFIG_H -I. -I../../liblouis -Wdate-time -D_FORTIFY_SOURCE=2 -Wno-cast-qual -Wno-conversion -Wno-float-equal -Wno-sign-compare -Wno-undef -Wno-unused-function -Wno-unused-parameter -Wno-float-conversion -Wimplicit-fallthrough -Wno-pedantic -Wno-sign-conversion -Wno-type-limits -Wno-unsuffixed-float-constants -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -c cloexec.c -fPIC -DPIC -o .libs/libgnutools_la-cloexec.o libtool: compile: gcc -DHAVE_CONFIG_H -I. -I../../liblouis -Wdate-time -D_FORTIFY_SOURCE=2 -Wno-cast-qual -Wno-conversion -Wno-float-equal -Wno-sign-compare -Wno-undef -Wno-unused-function -Wno-unused-parameter -Wno-float-conversion -Wimplicit-fallthrough -Wno-pedantic -Wno-sign-conversion -Wno-type-limits -Wno-unsuffixed-float-constants -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -c cloexec.c -o libgnutools_la-cloexec.o >/dev/null 2>&1 /bin/bash ../../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I../../liblouis -Wdate-time -D_FORTIFY_SOURCE=2 -Wno-cast-qual -Wno-conversion -Wno-float-equal -Wno-sign-compare -Wno-undef -Wno-unused-function -Wno-unused-parameter -Wno-float-conversion -Wimplicit-fallthrough -Wno-pedantic -Wno-sign-conversion -Wno-type-limits -Wno-unsuffixed-float-constants -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -c -o libgnutools_la-fcntl.lo `test -f 'fcntl.c' || echo './'`fcntl.c libtool: compile: gcc -DHAVE_CONFIG_H -I. -I../../liblouis -Wdate-time -D_FORTIFY_SOURCE=2 -Wno-cast-qual -Wno-conversion -Wno-float-equal -Wno-sign-compare -Wno-undef -Wno-unused-function -Wno-unused-parameter -Wno-float-conversion -Wimplicit-fallthrough -Wno-pedantic -Wno-sign-conversion -Wno-type-limits -Wno-unsuffixed-float-constants -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -c fcntl.c -fPIC -DPIC -o .libs/libgnutools_la-fcntl.o libtool: compile: gcc -DHAVE_CONFIG_H -I. -I../../liblouis -Wdate-time -D_FORTIFY_SOURCE=2 -Wno-cast-qual -Wno-conversion -Wno-float-equal -Wno-sign-compare -Wno-undef -Wno-unused-function -Wno-unused-parameter -Wno-float-conversion -Wimplicit-fallthrough -Wno-pedantic -Wno-sign-conversion -Wno-type-limits -Wno-unsuffixed-float-constants -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -c fcntl.c -o libgnutools_la-fcntl.o >/dev/null 2>&1 /bin/bash ../../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I../../liblouis -Wdate-time -D_FORTIFY_SOURCE=2 -Wno-cast-qual -Wno-conversion -Wno-float-equal -Wno-sign-compare -Wno-undef -Wno-unused-function -Wno-unused-parameter -Wno-float-conversion -Wimplicit-fallthrough -Wno-pedantic -Wno-sign-conversion -Wno-type-limits -Wno-unsuffixed-float-constants -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -c -o libgnutools_la-fd-hook.lo `test -f 'fd-hook.c' || echo './'`fd-hook.c libtool: compile: gcc -DHAVE_CONFIG_H -I. -I../../liblouis -Wdate-time -D_FORTIFY_SOURCE=2 -Wno-cast-qual -Wno-conversion -Wno-float-equal -Wno-sign-compare -Wno-undef -Wno-unused-function -Wno-unused-parameter -Wno-float-conversion -Wimplicit-fallthrough -Wno-pedantic -Wno-sign-conversion -Wno-type-limits -Wno-unsuffixed-float-constants -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -c fd-hook.c -fPIC -DPIC -o .libs/libgnutools_la-fd-hook.o libtool: compile: gcc -DHAVE_CONFIG_H -I. -I../../liblouis -Wdate-time -D_FORTIFY_SOURCE=2 -Wno-cast-qual -Wno-conversion -Wno-float-equal -Wno-sign-compare -Wno-undef -Wno-unused-function -Wno-unused-parameter -Wno-float-conversion -Wimplicit-fallthrough -Wno-pedantic -Wno-sign-conversion -Wno-type-limits -Wno-unsuffixed-float-constants -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -c fd-hook.c -o libgnutools_la-fd-hook.o >/dev/null 2>&1 /bin/bash ../../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I../../liblouis -Wdate-time -D_FORTIFY_SOURCE=2 -Wno-cast-qual -Wno-conversion -Wno-float-equal -Wno-sign-compare -Wno-undef -Wno-unused-function -Wno-unused-parameter -Wno-float-conversion -Wimplicit-fallthrough -Wno-pedantic -Wno-sign-conversion -Wno-type-limits -Wno-unsuffixed-float-constants -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -c -o libgnutools_la-getprogname.lo `test -f 'getprogname.c' || echo './'`getprogname.c libtool: compile: gcc -DHAVE_CONFIG_H -I. -I../../liblouis -Wdate-time -D_FORTIFY_SOURCE=2 -Wno-cast-qual -Wno-conversion -Wno-float-equal -Wno-sign-compare -Wno-undef -Wno-unused-function -Wno-unused-parameter -Wno-float-conversion -Wimplicit-fallthrough -Wno-pedantic -Wno-sign-conversion -Wno-type-limits -Wno-unsuffixed-float-constants -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -c getprogname.c -fPIC -DPIC -o .libs/libgnutools_la-getprogname.o libtool: compile: gcc -DHAVE_CONFIG_H -I. -I../../liblouis -Wdate-time -D_FORTIFY_SOURCE=2 -Wno-cast-qual -Wno-conversion -Wno-float-equal -Wno-sign-compare -Wno-undef -Wno-unused-function -Wno-unused-parameter -Wno-float-conversion -Wimplicit-fallthrough -Wno-pedantic -Wno-sign-conversion -Wno-type-limits -Wno-unsuffixed-float-constants -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -c getprogname.c -o libgnutools_la-getprogname.o >/dev/null 2>&1 /bin/bash ../../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I../../liblouis -Wdate-time -D_FORTIFY_SOURCE=2 -Wno-cast-qual -Wno-conversion -Wno-float-equal -Wno-sign-compare -Wno-undef -Wno-unused-function -Wno-unused-parameter -Wno-float-conversion -Wimplicit-fallthrough -Wno-pedantic -Wno-sign-conversion -Wno-type-limits -Wno-unsuffixed-float-constants -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -c -o libgnutools_la-malloca.lo `test -f 'malloca.c' || echo './'`malloca.c libtool: compile: gcc -DHAVE_CONFIG_H -I. -I../../liblouis -Wdate-time -D_FORTIFY_SOURCE=2 -Wno-cast-qual -Wno-conversion -Wno-float-equal -Wno-sign-compare -Wno-undef -Wno-unused-function -Wno-unused-parameter -Wno-float-conversion -Wimplicit-fallthrough -Wno-pedantic -Wno-sign-conversion -Wno-type-limits -Wno-unsuffixed-float-constants -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -c malloca.c -fPIC -DPIC -o .libs/libgnutools_la-malloca.o libtool: compile: gcc -DHAVE_CONFIG_H -I. -I../../liblouis -Wdate-time -D_FORTIFY_SOURCE=2 -Wno-cast-qual -Wno-conversion -Wno-float-equal -Wno-sign-compare -Wno-undef -Wno-unused-function -Wno-unused-parameter -Wno-float-conversion -Wimplicit-fallthrough -Wno-pedantic -Wno-sign-conversion -Wno-type-limits -Wno-unsuffixed-float-constants -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -c malloca.c -o libgnutools_la-malloca.o >/dev/null 2>&1 /bin/bash ../../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I../../liblouis -Wdate-time -D_FORTIFY_SOURCE=2 -Wno-cast-qual -Wno-conversion -Wno-float-equal -Wno-sign-compare -Wno-undef -Wno-unused-function -Wno-unused-parameter -Wno-float-conversion -Wimplicit-fallthrough -Wno-pedantic -Wno-sign-conversion -Wno-type-limits -Wno-unsuffixed-float-constants -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -c -o libgnutools_la-progname.lo `test -f 'progname.c' || echo './'`progname.c libtool: compile: gcc -DHAVE_CONFIG_H -I. -I../../liblouis -Wdate-time -D_FORTIFY_SOURCE=2 -Wno-cast-qual -Wno-conversion -Wno-float-equal -Wno-sign-compare -Wno-undef -Wno-unused-function -Wno-unused-parameter -Wno-float-conversion -Wimplicit-fallthrough -Wno-pedantic -Wno-sign-conversion -Wno-type-limits -Wno-unsuffixed-float-constants -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -c progname.c -fPIC -DPIC -o .libs/libgnutools_la-progname.o libtool: compile: gcc -DHAVE_CONFIG_H -I. -I../../liblouis -Wdate-time -D_FORTIFY_SOURCE=2 -Wno-cast-qual -Wno-conversion -Wno-float-equal -Wno-sign-compare -Wno-undef -Wno-unused-function -Wno-unused-parameter -Wno-float-conversion -Wimplicit-fallthrough -Wno-pedantic -Wno-sign-conversion -Wno-type-limits -Wno-unsuffixed-float-constants -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -c progname.c -o libgnutools_la-progname.o >/dev/null 2>&1 /bin/bash ../../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I../../liblouis -Wdate-time -D_FORTIFY_SOURCE=2 -Wno-cast-qual -Wno-conversion -Wno-float-equal -Wno-sign-compare -Wno-undef -Wno-unused-function -Wno-unused-parameter -Wno-float-conversion -Wimplicit-fallthrough -Wno-pedantic -Wno-sign-conversion -Wno-type-limits -Wno-unsuffixed-float-constants -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -c -o libgnutools_la-stat-time.lo `test -f 'stat-time.c' || echo './'`stat-time.c libtool: compile: gcc -DHAVE_CONFIG_H -I. -I../../liblouis -Wdate-time -D_FORTIFY_SOURCE=2 -Wno-cast-qual -Wno-conversion -Wno-float-equal -Wno-sign-compare -Wno-undef -Wno-unused-function -Wno-unused-parameter -Wno-float-conversion -Wimplicit-fallthrough -Wno-pedantic -Wno-sign-conversion -Wno-type-limits -Wno-unsuffixed-float-constants -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -c stat-time.c -fPIC -DPIC -o .libs/libgnutools_la-stat-time.o libtool: compile: gcc -DHAVE_CONFIG_H -I. -I../../liblouis -Wdate-time -D_FORTIFY_SOURCE=2 -Wno-cast-qual -Wno-conversion -Wno-float-equal -Wno-sign-compare -Wno-undef -Wno-unused-function -Wno-unused-parameter -Wno-float-conversion -Wimplicit-fallthrough -Wno-pedantic -Wno-sign-conversion -Wno-type-limits -Wno-unsuffixed-float-constants -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -c stat-time.c -o libgnutools_la-stat-time.o >/dev/null 2>&1 /bin/bash ../../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I../../liblouis -Wdate-time -D_FORTIFY_SOURCE=2 -Wno-cast-qual -Wno-conversion -Wno-float-equal -Wno-sign-compare -Wno-undef -Wno-unused-function -Wno-unused-parameter -Wno-float-conversion -Wimplicit-fallthrough -Wno-pedantic -Wno-sign-conversion -Wno-type-limits -Wno-unsuffixed-float-constants -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -c -o libgnutools_la-unistd.lo `test -f 'unistd.c' || echo './'`unistd.c libtool: compile: gcc -DHAVE_CONFIG_H -I. -I../../liblouis -Wdate-time -D_FORTIFY_SOURCE=2 -Wno-cast-qual -Wno-conversion -Wno-float-equal -Wno-sign-compare -Wno-undef -Wno-unused-function -Wno-unused-parameter -Wno-float-conversion -Wimplicit-fallthrough -Wno-pedantic -Wno-sign-conversion -Wno-type-limits -Wno-unsuffixed-float-constants -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -c unistd.c -fPIC -DPIC -o .libs/libgnutools_la-unistd.o libtool: compile: gcc -DHAVE_CONFIG_H -I. -I../../liblouis -Wdate-time -D_FORTIFY_SOURCE=2 -Wno-cast-qual -Wno-conversion -Wno-float-equal -Wno-sign-compare -Wno-undef -Wno-unused-function -Wno-unused-parameter -Wno-float-conversion -Wimplicit-fallthrough -Wno-pedantic -Wno-sign-conversion -Wno-type-limits -Wno-unsuffixed-float-constants -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -c unistd.c -o libgnutools_la-unistd.o >/dev/null 2>&1 /bin/bash ../../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I../../liblouis -Wdate-time -D_FORTIFY_SOURCE=2 -Wno-cast-qual -Wno-conversion -Wno-float-equal -Wno-sign-compare -Wno-undef -Wno-unused-function -Wno-unused-parameter -Wno-float-conversion -Wimplicit-fallthrough -Wno-pedantic -Wno-sign-conversion -Wno-type-limits -Wno-unsuffixed-float-constants -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -c -o unistr/libgnutools_la-u16-mbtoucr.lo `test -f 'unistr/u16-mbtoucr.c' || echo './'`unistr/u16-mbtoucr.c libtool: compile: gcc -DHAVE_CONFIG_H -I. -I../../liblouis -Wdate-time -D_FORTIFY_SOURCE=2 -Wno-cast-qual -Wno-conversion -Wno-float-equal -Wno-sign-compare -Wno-undef -Wno-unused-function -Wno-unused-parameter -Wno-float-conversion -Wimplicit-fallthrough -Wno-pedantic -Wno-sign-conversion -Wno-type-limits -Wno-unsuffixed-float-constants -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -c unistr/u16-mbtoucr.c -fPIC -DPIC -o unistr/.libs/libgnutools_la-u16-mbtoucr.o libtool: compile: gcc -DHAVE_CONFIG_H -I. -I../../liblouis -Wdate-time -D_FORTIFY_SOURCE=2 -Wno-cast-qual -Wno-conversion -Wno-float-equal -Wno-sign-compare -Wno-undef -Wno-unused-function -Wno-unused-parameter -Wno-float-conversion -Wimplicit-fallthrough -Wno-pedantic -Wno-sign-conversion -Wno-type-limits -Wno-unsuffixed-float-constants -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -c unistr/u16-mbtoucr.c -o unistr/libgnutools_la-u16-mbtoucr.o >/dev/null 2>&1 /bin/bash ../../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I../../liblouis -Wdate-time -D_FORTIFY_SOURCE=2 -Wno-cast-qual -Wno-conversion -Wno-float-equal -Wno-sign-compare -Wno-undef -Wno-unused-function -Wno-unused-parameter -Wno-float-conversion -Wimplicit-fallthrough -Wno-pedantic -Wno-sign-conversion -Wno-type-limits -Wno-unsuffixed-float-constants -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -c -o unistr/libgnutools_la-u16-to-u8.lo `test -f 'unistr/u16-to-u8.c' || echo './'`unistr/u16-to-u8.c libtool: compile: gcc -DHAVE_CONFIG_H -I. -I../../liblouis -Wdate-time -D_FORTIFY_SOURCE=2 -Wno-cast-qual -Wno-conversion -Wno-float-equal -Wno-sign-compare -Wno-undef -Wno-unused-function -Wno-unused-parameter -Wno-float-conversion -Wimplicit-fallthrough -Wno-pedantic -Wno-sign-conversion -Wno-type-limits -Wno-unsuffixed-float-constants -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -c unistr/u16-to-u8.c -fPIC -DPIC -o unistr/.libs/libgnutools_la-u16-to-u8.o libtool: compile: gcc -DHAVE_CONFIG_H -I. -I../../liblouis -Wdate-time -D_FORTIFY_SOURCE=2 -Wno-cast-qual -Wno-conversion -Wno-float-equal -Wno-sign-compare -Wno-undef -Wno-unused-function -Wno-unused-parameter -Wno-float-conversion -Wimplicit-fallthrough -Wno-pedantic -Wno-sign-conversion -Wno-type-limits -Wno-unsuffixed-float-constants -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -c unistr/u16-to-u8.c -o unistr/libgnutools_la-u16-to-u8.o >/dev/null 2>&1 /bin/bash ../../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I../../liblouis -Wdate-time -D_FORTIFY_SOURCE=2 -Wno-cast-qual -Wno-conversion -Wno-float-equal -Wno-sign-compare -Wno-undef -Wno-unused-function -Wno-unused-parameter -Wno-float-conversion -Wimplicit-fallthrough -Wno-pedantic -Wno-sign-conversion -Wno-type-limits -Wno-unsuffixed-float-constants -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -c -o unistr/libgnutools_la-u32-to-u8.lo `test -f 'unistr/u32-to-u8.c' || echo './'`unistr/u32-to-u8.c libtool: compile: gcc -DHAVE_CONFIG_H -I. -I../../liblouis -Wdate-time -D_FORTIFY_SOURCE=2 -Wno-cast-qual -Wno-conversion -Wno-float-equal -Wno-sign-compare -Wno-undef -Wno-unused-function -Wno-unused-parameter -Wno-float-conversion -Wimplicit-fallthrough -Wno-pedantic -Wno-sign-conversion -Wno-type-limits -Wno-unsuffixed-float-constants -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -c unistr/u32-to-u8.c -fPIC -DPIC -o unistr/.libs/libgnutools_la-u32-to-u8.o libtool: compile: gcc -DHAVE_CONFIG_H -I. -I../../liblouis -Wdate-time -D_FORTIFY_SOURCE=2 -Wno-cast-qual -Wno-conversion -Wno-float-equal -Wno-sign-compare -Wno-undef -Wno-unused-function -Wno-unused-parameter -Wno-float-conversion -Wimplicit-fallthrough -Wno-pedantic -Wno-sign-conversion -Wno-type-limits -Wno-unsuffixed-float-constants -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -c unistr/u32-to-u8.c -o unistr/libgnutools_la-u32-to-u8.o >/dev/null 2>&1 /bin/bash ../../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I../../liblouis -Wdate-time -D_FORTIFY_SOURCE=2 -Wno-cast-qual -Wno-conversion -Wno-float-equal -Wno-sign-compare -Wno-undef -Wno-unused-function -Wno-unused-parameter -Wno-float-conversion -Wimplicit-fallthrough -Wno-pedantic -Wno-sign-conversion -Wno-type-limits -Wno-unsuffixed-float-constants -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -c -o unistr/libgnutools_la-u8-uctomb.lo `test -f 'unistr/u8-uctomb.c' || echo './'`unistr/u8-uctomb.c libtool: compile: gcc -DHAVE_CONFIG_H -I. -I../../liblouis -Wdate-time -D_FORTIFY_SOURCE=2 -Wno-cast-qual -Wno-conversion -Wno-float-equal -Wno-sign-compare -Wno-undef -Wno-unused-function -Wno-unused-parameter -Wno-float-conversion -Wimplicit-fallthrough -Wno-pedantic -Wno-sign-conversion -Wno-type-limits -Wno-unsuffixed-float-constants -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -c unistr/u8-uctomb.c -fPIC -DPIC -o unistr/.libs/libgnutools_la-u8-uctomb.o libtool: compile: gcc -DHAVE_CONFIG_H -I. -I../../liblouis -Wdate-time -D_FORTIFY_SOURCE=2 -Wno-cast-qual -Wno-conversion -Wno-float-equal -Wno-sign-compare -Wno-undef -Wno-unused-function -Wno-unused-parameter -Wno-float-conversion -Wimplicit-fallthrough -Wno-pedantic -Wno-sign-conversion -Wno-type-limits -Wno-unsuffixed-float-constants -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -c unistr/u8-uctomb.c -o unistr/libgnutools_la-u8-uctomb.o >/dev/null 2>&1 /bin/bash ../../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I../../liblouis -Wdate-time -D_FORTIFY_SOURCE=2 -Wno-cast-qual -Wno-conversion -Wno-float-equal -Wno-sign-compare -Wno-undef -Wno-unused-function -Wno-unused-parameter -Wno-float-conversion -Wimplicit-fallthrough -Wno-pedantic -Wno-sign-conversion -Wno-type-limits -Wno-unsuffixed-float-constants -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -c -o unistr/libgnutools_la-u8-uctomb-aux.lo `test -f 'unistr/u8-uctomb-aux.c' || echo './'`unistr/u8-uctomb-aux.c libtool: compile: gcc -DHAVE_CONFIG_H -I. -I../../liblouis -Wdate-time -D_FORTIFY_SOURCE=2 -Wno-cast-qual -Wno-conversion -Wno-float-equal -Wno-sign-compare -Wno-undef -Wno-unused-function -Wno-unused-parameter -Wno-float-conversion -Wimplicit-fallthrough -Wno-pedantic -Wno-sign-conversion -Wno-type-limits -Wno-unsuffixed-float-constants -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -c unistr/u8-uctomb-aux.c -fPIC -DPIC -o unistr/.libs/libgnutools_la-u8-uctomb-aux.o libtool: compile: gcc -DHAVE_CONFIG_H -I. -I../../liblouis -Wdate-time -D_FORTIFY_SOURCE=2 -Wno-cast-qual -Wno-conversion -Wno-float-equal -Wno-sign-compare -Wno-undef -Wno-unused-function -Wno-unused-parameter -Wno-float-conversion -Wimplicit-fallthrough -Wno-pedantic -Wno-sign-conversion -Wno-type-limits -Wno-unsuffixed-float-constants -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -c unistr/u8-uctomb-aux.c -o unistr/libgnutools_la-u8-uctomb-aux.o >/dev/null 2>&1 /bin/bash ../../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I../../liblouis -Wdate-time -D_FORTIFY_SOURCE=2 -Wno-cast-qual -Wno-conversion -Wno-float-equal -Wno-sign-compare -Wno-undef -Wno-unused-function -Wno-unused-parameter -Wno-float-conversion -Wimplicit-fallthrough -Wno-pedantic -Wno-sign-conversion -Wno-type-limits -Wno-unsuffixed-float-constants -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -c -o libgnutools_la-version-etc.lo `test -f 'version-etc.c' || echo './'`version-etc.c libtool: compile: gcc -DHAVE_CONFIG_H -I. -I../../liblouis -Wdate-time -D_FORTIFY_SOURCE=2 -Wno-cast-qual -Wno-conversion -Wno-float-equal -Wno-sign-compare -Wno-undef -Wno-unused-function -Wno-unused-parameter -Wno-float-conversion -Wimplicit-fallthrough -Wno-pedantic -Wno-sign-conversion -Wno-type-limits -Wno-unsuffixed-float-constants -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -c version-etc.c -fPIC -DPIC -o .libs/libgnutools_la-version-etc.o libtool: compile: gcc -DHAVE_CONFIG_H -I. -I../../liblouis -Wdate-time -D_FORTIFY_SOURCE=2 -Wno-cast-qual -Wno-conversion -Wno-float-equal -Wno-sign-compare -Wno-undef -Wno-unused-function -Wno-unused-parameter -Wno-float-conversion -Wimplicit-fallthrough -Wno-pedantic -Wno-sign-conversion -Wno-type-limits -Wno-unsuffixed-float-constants -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -c version-etc.c -o libgnutools_la-version-etc.o >/dev/null 2>&1 /bin/bash ../../libtool --tag=CC --mode=link gcc -Wno-cast-qual -Wno-conversion -Wno-float-equal -Wno-sign-compare -Wno-undef -Wno-unused-function -Wno-unused-parameter -Wno-float-conversion -Wimplicit-fallthrough -Wno-pedantic -Wno-sign-conversion -Wno-type-limits -Wno-unsuffixed-float-constants -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -no-undefined -Wl,-z,relro -o libgnutools.la libgnutools_la-basename-lgpl.lo libgnutools_la-cloexec.lo libgnutools_la-fcntl.lo libgnutools_la-fd-hook.lo libgnutools_la-getprogname.lo libgnutools_la-malloca.lo libgnutools_la-progname.lo libgnutools_la-stat-time.lo libgnutools_la-unistd.lo unistr/libgnutools_la-u16-mbtoucr.lo unistr/libgnutools_la-u16-to-u8.lo unistr/libgnutools_la-u32-to-u8.lo unistr/libgnutools_la-u8-uctomb.lo unistr/libgnutools_la-u8-uctomb-aux.lo libgnutools_la-version-etc.lo libtool: link: ar cr .libs/libgnutools.a .libs/libgnutools_la-basename-lgpl.o .libs/libgnutools_la-cloexec.o .libs/libgnutools_la-fcntl.o .libs/libgnutools_la-fd-hook.o .libs/libgnutools_la-getprogname.o .libs/libgnutools_la-malloca.o .libs/libgnutools_la-progname.o .libs/libgnutools_la-stat-time.o .libs/libgnutools_la-unistd.o unistr/.libs/libgnutools_la-u16-mbtoucr.o unistr/.libs/libgnutools_la-u16-to-u8.o unistr/.libs/libgnutools_la-u32-to-u8.o unistr/.libs/libgnutools_la-u8-uctomb.o unistr/.libs/libgnutools_la-u8-uctomb-aux.o .libs/libgnutools_la-version-etc.o libtool: link: ranlib .libs/libgnutools.a libtool: link: ( cd ".libs" && rm -f "libgnutools.la" && ln -s "../libgnutools.la" "libgnutools.la" ) make[6]: Leaving directory '/<>/tools/gnulib' make[5]: Leaving directory '/<>/tools/gnulib' make[4]: Leaving directory '/<>/tools/gnulib' Making all in lou_maketable.d make[4]: Entering directory '/<>/tools/lou_maketable.d' make[4]: Nothing to be done for 'all'. make[4]: Leaving directory '/<>/tools/lou_maketable.d' make[4]: Entering directory '/<>/tools' gcc -DHAVE_CONFIG_H -I. -I../liblouis -fanalyzer -fno-common -Wall -Warith-conversion -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Wformat-signedness -Winit-self -Winline -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Woverlength-strings -Wpacked -Wpointer-arith -Wshadow -Wstack-protector -Wstrict-overflow -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunsafe-loop-optimizations -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wvla -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-malloc-leak -I../liblouis -I../tools/gnulib -I../tools/gnulib -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -c -o lou_allround.o lou_allround.c /bin/bash ../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I../liblouis -fanalyzer -fno-common -Wall -Warith-conversion -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Wformat-signedness -Winit-self -Winline -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Woverlength-strings -Wpacked -Wpointer-arith -Wshadow -Wstack-protector -Wstrict-overflow -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunsafe-loop-optimizations -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wvla -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-malloc-leak -I../liblouis -I../tools/gnulib -I../tools/gnulib -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -c -o brl_checks.lo brl_checks.c libtool: compile: gcc -DHAVE_CONFIG_H -I. -I../liblouis -fanalyzer -fno-common -Wall -Warith-conversion -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Wformat-signedness -Winit-self -Winline -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Woverlength-strings -Wpacked -Wpointer-arith -Wshadow -Wstack-protector -Wstrict-overflow -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunsafe-loop-optimizations -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wvla -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-malloc-leak -I../liblouis -I../tools/gnulib -I../tools/gnulib -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -c brl_checks.c -fPIC -DPIC -o .libs/brl_checks.o brl_checks.c:34:1: warning: ‘print_int_array’ defined but not used [-Wunused-function] 34 | print_int_array(const char *prefix, int *pos_list, int len) { | ^~~~~~~~~~~~~~~ brl_checks.c: In function ‘convert_typeform’: brl_checks.c:331:47: warning: dereference of possibly-NULL ‘typeform’ [CWE-690] [-Wanalyzer-possible-null-dereference] 331 | for (i = 0; i < len; i++) typeform[i] = typeform_string[i] - '0'; | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ ‘convert_typeform’: events 1-4 | | 329 | formtype *typeform = malloc(len * sizeof(formtype)); | | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | | | | | (1) this call could return NULL | 330 | int i; | 331 | for (i = 0; i < len; i++) typeform[i] = typeform_string[i] - '0'; | | ~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | | | | | | | | | (4) ‘typeform + (sizetype)i * 2’ could be NULL: unchecked value from (1) | | | (3) ...to here | | (2) following ‘true’ branch (when ‘i < len’)... | brl_checks.c: In function ‘check_hyphenation’: brl_checks.c:554:28: warning: dereference of possibly-NULL ‘hyphenatedbuf’ [CWE-690] [-Wanalyzer-possible-null-dereference] 554 | hyphenatedbuf[i++] = inbuf[j++]; | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ ‘check_hyphenation’: events 1-8 | | 533 | if (!inlen) { | | ^ | | | | | (1) following ‘false’ branch (when ‘inlen != 0’)... |...... | 538 | hyphens = calloc(inlen + 1, sizeof(char)); | | ~~~~~~~ | | | | | (2) ...to here | 539 | | 540 | if (!lou_hyphenate(tableList, inbuf, inlen, hyphens, mode)) { | | ~ | | | | | (3) following ‘false’ branch... |...... | 545 | if (hyphens[0] != '0') { | | ~~ ~ | | | | | | | (5) following ‘false’ branch... | | (4) ...to here |...... | 551 | hyphenatedbuf = malloc(sizeof(widechar) * hyphenatedlen); | | ~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | | | | | | (6) ...to here (7) this call could return NULL |...... | 554 | hyphenatedbuf[i++] = inbuf[j++]; | | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | | | | | (8) ‘hyphenatedbuf’ could be NULL: unchecked value from (7) | libtool: compile: gcc -DHAVE_CONFIG_H -I. -I../liblouis -fanalyzer -fno-common -Wall -Warith-conversion -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Wformat-signedness -Winit-self -Winline -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Woverlength-strings -Wpacked -Wpointer-arith -Wshadow -Wstack-protector -Wstrict-overflow -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunsafe-loop-optimizations -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wvla -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-malloc-leak -I../liblouis -I../tools/gnulib -I../tools/gnulib -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -c brl_checks.c -o brl_checks.o >/dev/null 2>&1 /bin/bash ../libtool --tag=CC --mode=link gcc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wl,-z,relro -o libbrlcheck.la brl_checks.lo ../liblouis/liblouis.la ../tools/gnulib/libgnutools.la libtool: link: (cd .libs/libbrlcheck.lax/libgnutools.a && ar x "/<>/tools/../tools/gnulib/.libs/libgnutools.a") libtool: link: ar cr .libs/libbrlcheck.a .libs/brl_checks.o .libs/libbrlcheck.lax/libgnutools.a/libgnutools_la-basename-lgpl.o .libs/libbrlcheck.lax/libgnutools.a/libgnutools_la-cloexec.o .libs/libbrlcheck.lax/libgnutools.a/libgnutools_la-fcntl.o .libs/libbrlcheck.lax/libgnutools.a/libgnutools_la-fd-hook.o .libs/libbrlcheck.lax/libgnutools.a/libgnutools_la-getprogname.o .libs/libbrlcheck.lax/libgnutools.a/libgnutools_la-malloca.o .libs/libbrlcheck.lax/libgnutools.a/libgnutools_la-progname.o .libs/libbrlcheck.lax/libgnutools.a/libgnutools_la-stat-time.o .libs/libbrlcheck.lax/libgnutools.a/libgnutools_la-u16-mbtoucr.o .libs/libbrlcheck.lax/libgnutools.a/libgnutools_la-u16-to-u8.o .libs/libbrlcheck.lax/libgnutools.a/libgnutools_la-u32-to-u8.o .libs/libbrlcheck.lax/libgnutools.a/libgnutools_la-u8-uctomb-aux.o .libs/libbrlcheck.lax/libgnutools.a/libgnutools_la-u8-uctomb.o .libs/libbrlcheck.lax/libgnutools.a/libgnutools_la-unistd.o .libs/libbrlcheck.lax/libgnutools.a/libgnutools_la-version-etc.o libtool: link: ranlib .libs/libbrlcheck.a libtool: link: rm -fr .libs/libbrlcheck.lax libtool: link: ( cd ".libs" && rm -f "libbrlcheck.la" && ln -s "../libbrlcheck.la" "libbrlcheck.la" ) /bin/bash ../libtool --tag=CC --mode=link gcc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wl,-z,relro -o lou_allround lou_allround.o ../liblouis/liblouis.la ../tools/gnulib/libgnutools.la libbrlcheck.la libtool: link: gcc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wl,-z -Wl,relro -o .libs/lou_allround lou_allround.o ../liblouis/.libs/liblouis.so ../tools/gnulib/.libs/libgnutools.a ./.libs/libbrlcheck.a /<>/liblouis/.libs/liblouis.so gcc -DHAVE_CONFIG_H -I. -I../liblouis -fanalyzer -fno-common -Wall -Warith-conversion -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Wformat-signedness -Winit-self -Winline -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Woverlength-strings -Wpacked -Wpointer-arith -Wshadow -Wstack-protector -Wstrict-overflow -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunsafe-loop-optimizations -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wvla -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-malloc-leak -I../liblouis -I../tools/gnulib -I../tools/gnulib -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -c -o lou_checkhyphens.o lou_checkhyphens.c lou_checkhyphens.c: In function ‘main’: lou_checkhyphens.c:204:42: warning: format ‘%c’ expects argument of type ‘int’, but argument 2 has type ‘widechar’ {aka ‘unsigned int’} [-Wformat=] 204 | printf("%c", inbuf[k]); | ~^ ~~~~~~~~ | | | | int widechar {aka unsigned int} | %c /bin/bash ../libtool --tag=CC --mode=link gcc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wl,-z,relro -o lou_checkhyphens lou_checkhyphens.o ../liblouis/liblouis.la ../tools/gnulib/libgnutools.la libbrlcheck.la libtool: link: gcc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wl,-z -Wl,relro -o .libs/lou_checkhyphens lou_checkhyphens.o ../liblouis/.libs/liblouis.so ../tools/gnulib/.libs/libgnutools.a ./.libs/libbrlcheck.a /<>/liblouis/.libs/liblouis.so gcc -DHAVE_CONFIG_H -I. -I../liblouis -fanalyzer -fno-common -Wall -Warith-conversion -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Wformat-signedness -Winit-self -Winline -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Woverlength-strings -Wpacked -Wpointer-arith -Wshadow -Wstack-protector -Wstrict-overflow -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunsafe-loop-optimizations -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wvla -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-malloc-leak -I../liblouis -I../tools/gnulib -I../tools/gnulib -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -c -o lou_checktable.o lou_checktable.c /bin/bash ../libtool --tag=CC --mode=link gcc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wl,-z,relro -o lou_checktable lou_checktable.o ../liblouis/liblouis.la ../tools/gnulib/libgnutools.la libbrlcheck.la libtool: link: gcc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wl,-z -Wl,relro -o .libs/lou_checktable lou_checktable.o ../liblouis/.libs/liblouis.so ../tools/gnulib/.libs/libgnutools.a ./.libs/libbrlcheck.a /<>/liblouis/.libs/liblouis.so gcc -DHAVE_CONFIG_H -I. -I../liblouis -fanalyzer -fno-common -Wall -Warith-conversion -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Wformat-signedness -Winit-self -Winline -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Woverlength-strings -Wpacked -Wpointer-arith -Wshadow -Wstack-protector -Wstrict-overflow -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunsafe-loop-optimizations -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wvla -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-malloc-leak -I../liblouis -I../tools/gnulib -I../tools/gnulib -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -c -o lou_debug.o lou_debug.c lou_debug.c: In function ‘print_chars’: lou_debug.c:104:16: warning: pointer targets in returning ‘uint8_t *’ {aka ‘unsigned char *’} from a function with return type ‘char *’ differ in signedness [-Wpointer-sign] 104 | return result_buf; | ^~~~~~~~~~ lou_debug.c: In function ‘printRule’: lou_debug.c:111:47: warning: format ‘%x’ expects argument of type ‘unsigned int’, but argument 2 has type ‘TranslationTableCharacterAttributes’ {aka ‘long long unsigned int’} [-Wformat=] 111 | if (thisRule->before) printf("before=%x, ", thisRule->before); | ~^ ~~~~~~~~~~~~~~~~ | | | | unsigned int TranslationTableCharacterAttributes {aka long long unsigned int} | %llx lou_debug.c:112:45: warning: format ‘%x’ expects argument of type ‘unsigned int’, but argument 2 has type ‘TranslationTableCharacterAttributes’ {aka ‘long long unsigned int’} [-Wformat=] 112 | if (thisRule->after) printf("after=%x, ", thisRule->after); | ~^ ~~~~~~~~~~~~~~~ | | | | unsigned int TranslationTableCharacterAttributes {aka long long unsigned int} | %llx lou_debug.c: In function ‘show_brailleIndicators’: lou_debug.c:323:57: warning: format ‘%s’ expects argument of type ‘char *’, but argument 4 has type ‘EmphasisClass’ [-Wformat=] 323 | snprintf(name, BUFSIZE, "lenemphphrase %s", table->emphClasses[i]); | ~^ ~~~~~~~~~~~~~~~~~~~~~ | | | | char * EmphasisClass /bin/bash ../libtool --tag=CC --mode=link gcc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wl,-z,relro -o lou_debug lou_debug.o ../liblouis/liblouis.la ../tools/gnulib/libgnutools.la libbrlcheck.la libtool: link: gcc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wl,-z -Wl,relro -o .libs/lou_debug lou_debug.o ../liblouis/.libs/liblouis.so ../tools/gnulib/.libs/libgnutools.a ./.libs/libbrlcheck.a /<>/liblouis/.libs/liblouis.so gcc -DHAVE_CONFIG_H -I. -I../liblouis -fanalyzer -fno-common -Wall -Warith-conversion -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Wformat-signedness -Winit-self -Winline -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Woverlength-strings -Wpacked -Wpointer-arith -Wshadow -Wstack-protector -Wstrict-overflow -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunsafe-loop-optimizations -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wvla -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-malloc-leak -I../liblouis -I../tools/gnulib -I../tools/gnulib -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -c -o lou_translate.o lou_translate.c /bin/bash ../libtool --tag=CC --mode=link gcc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wl,-z,relro -o lou_translate lou_translate.o ../liblouis/liblouis.la ../tools/gnulib/libgnutools.la libbrlcheck.la libtool: link: gcc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wl,-z -Wl,relro -o .libs/lou_translate lou_translate.o ../liblouis/.libs/liblouis.so ../tools/gnulib/.libs/libgnutools.a ./.libs/libbrlcheck.a /<>/liblouis/.libs/liblouis.so gcc -DHAVE_CONFIG_H -I. -I../liblouis -fanalyzer -fno-common -Wall -Warith-conversion -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Wformat-signedness -Winit-self -Winline -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Woverlength-strings -Wpacked -Wpointer-arith -Wshadow -Wstack-protector -Wstrict-overflow -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunsafe-loop-optimizations -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wvla -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-malloc-leak -I../liblouis -I../tools/gnulib -I../tools/gnulib -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -c -o lou_trace.o lou_trace.c lou_trace.c: In function ‘get_input’: lou_trace.c:77:26: warning: comparison of unsigned expression in ‘< 0’ is always false [-Wtype-limits] 77 | if (input_length < 0) exit(0); | ^ lou_trace.c: In function ‘print_chars’: lou_trace.c:97:16: warning: pointer targets in returning ‘uint8_t *’ {aka ‘unsigned char *’} from a function with return type ‘char *’ differ in signedness [-Wpointer-sign] 97 | return result_buf; | ^~~~~~~~~~ lou_trace.c: In function ‘print_number’: lou_trace.c:110:27: warning: format ‘%d’ expects argument of type ‘int’, but argument 3 has type ‘widechar’ {aka ‘unsigned int’} [-Wformat=] 110 | sprintf(number, "%d", c); | ~^ ~ | | | | int widechar {aka unsigned int} | %d /bin/bash ../libtool --tag=CC --mode=link gcc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wl,-z,relro -o lou_trace lou_trace.o ../liblouis/liblouis.la ../tools/gnulib/libgnutools.la libbrlcheck.la libtool: link: gcc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wl,-z -Wl,relro -o .libs/lou_trace lou_trace.o ../liblouis/.libs/liblouis.so ../tools/gnulib/.libs/libgnutools.a ./.libs/libbrlcheck.a /<>/liblouis/.libs/liblouis.so gcc -DHAVE_CONFIG_H -I. -I../liblouis -fanalyzer -fno-common -Wall -Warith-conversion -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Wformat-signedness -Winit-self -Winline -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Woverlength-strings -Wpacked -Wpointer-arith -Wshadow -Wstack-protector -Wstrict-overflow -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunsafe-loop-optimizations -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wvla -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-malloc-leak -I../liblouis -I../tools/gnulib -I../tools/gnulib -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -c -o lou_tableinfo.o lou_tableinfo.c /bin/bash ../libtool --tag=CC --mode=link gcc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wl,-z,relro -o lou_tableinfo lou_tableinfo.o ../liblouis/liblouis.la ../tools/gnulib/libgnutools.la libbrlcheck.la libtool: link: gcc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wl,-z -Wl,relro -o .libs/lou_tableinfo lou_tableinfo.o ../liblouis/.libs/liblouis.so ../tools/gnulib/.libs/libgnutools.a ./.libs/libbrlcheck.a /<>/liblouis/.libs/liblouis.so gcc -DHAVE_CONFIG_H -I. -I../liblouis -fanalyzer -fno-common -Wall -Warith-conversion -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Wformat-signedness -Winit-self -Winline -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Woverlength-strings -Wpacked -Wpointer-arith -Wshadow -Wstack-protector -Wstrict-overflow -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunsafe-loop-optimizations -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wvla -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-malloc-leak -I../liblouis -I../tools/gnulib -I../tools/gnulib -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -c -o lou_checkyaml-lou_checkyaml.o `test -f 'lou_checkyaml.c' || echo './'`lou_checkyaml.c lou_checkyaml.c:50: warning: macro "MODE_TRANSLATION_BACKWARD" is not used [-Wunused-macros] 50 | #define MODE_TRANSLATION_BACKWARD 1 | lou_checkyaml.c:49: warning: macro "MODE_TRANSLATION_FORWARD" is not used [-Wunused-macros] 49 | #define MODE_TRANSLATION_FORWARD 0 | lou_checkyaml.c:55: warning: macro "MODE_DEFAULT" is not used [-Wunused-macros] 55 | #define MODE_DEFAULT MODE_TRANSLATION_FORWARD | lou_checkyaml.c:51: warning: macro "MODE_TRANSLATION_BOTH_DIRECTIONS" is not used [-Wunused-macros] 51 | #define MODE_TRANSLATION_BOTH_DIRECTIONS 2 | lou_checkyaml.c:54: warning: macro "MODE_DISPLAY" is not used [-Wunused-macros] 54 | #define MODE_DISPLAY 5 | lou_checkyaml.c:53: warning: macro "MODE_HYPHENATION_BRAILLE" is not used [-Wunused-macros] 53 | #define MODE_HYPHENATION_BRAILLE 4 | lou_checkyaml.c:52: warning: macro "MODE_HYPHENATION" is not used [-Wunused-macros] 52 | #define MODE_HYPHENATION 3 | /bin/bash ../libtool --tag=CC --mode=link gcc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wl,-z,relro -o lou_checkyaml lou_checkyaml-lou_checkyaml.o ../liblouis/liblouis.la ../tools/gnulib/libgnutools.la libbrlcheck.la libtool: link: gcc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wl,-z -Wl,relro -o .libs/lou_checkyaml lou_checkyaml-lou_checkyaml.o ../liblouis/.libs/liblouis.so ../tools/gnulib/.libs/libgnutools.a ./.libs/libbrlcheck.a /<>/liblouis/.libs/liblouis.so make[4]: Leaving directory '/<>/tools' make[3]: Leaving directory '/<>/tools' Making all in tables make[3]: Entering directory '/<>/tables' make[3]: Nothing to be done for 'all'. make[3]: Leaving directory '/<>/tables' Making all in man make[3]: Entering directory '/<>/man' help2man ../tools/lou_allround --info-page=liblouis \ --name="Test every capability of the liblouis library" \ --output=lou_allround.1 help2man ../tools/lou_checkhyphens --info-page=liblouis \ --name="Check the accuracy of hyphenation in liblouis Braille translation tables" \ --output=lou_checkhyphens.1 help2man ../tools/lou_checktable --info-page=liblouis \ --name="Test a liblouis Braille translation table" \ --output=lou_checktable.1 help2man ../tools/lou_debug --info-page=liblouis \ --name="A debugger for liblouis Braille translation tables" \ --output=lou_debug.1 help2man ../tools/lou_translate --info-page=liblouis \ --name="A Braille translator for large scale testing of liblouis Braille translation tables" \ --output=lou_translate.1 help2man ../tools/lou_trace --info-page=liblouis \ --name="A tool to list all the rules that were used for a Braille translation" \ --output=lou_trace.1 help2man ../tools/lou_checkyaml --info-page=liblouis \ --name="A tool to check Braille tests defined in a YAML file" \ --output=lou_checkyaml.1 help2man ../tools/lou_tableinfo --info-page=liblouis \ --name="A tool to query meta data from a liblouis Braille translation table" \ --output=lou_tableinfo.1 make[3]: Leaving directory '/<>/man' Making all in tests make[3]: Entering directory '/<>/tests' Making all in tables make[4]: Entering directory '/<>/tests/tables' Making all in moreTables make[5]: Entering directory '/<>/tests/tables/moreTables' make[5]: Nothing to be done for 'all'. make[5]: Leaving directory '/<>/tests/tables/moreTables' Making all in resolve_table make[5]: Entering directory '/<>/tests/tables/resolve_table' Making all in dir_1 make[6]: Entering directory '/<>/tests/tables/resolve_table/dir_1' Making all in dir_1.1 make[7]: Entering directory '/<>/tests/tables/resolve_table/dir_1/dir_1.1' make[7]: Nothing to be done for 'all'. make[7]: Leaving directory '/<>/tests/tables/resolve_table/dir_1/dir_1.1' make[7]: Entering directory '/<>/tests/tables/resolve_table/dir_1' make[7]: Nothing to be done for 'all-am'. make[7]: Leaving directory '/<>/tests/tables/resolve_table/dir_1' make[6]: Leaving directory '/<>/tests/tables/resolve_table/dir_1' Making all in dir_2 make[6]: Entering directory '/<>/tests/tables/resolve_table/dir_2' make[6]: Nothing to be done for 'all'. make[6]: Leaving directory '/<>/tests/tables/resolve_table/dir_2' make[6]: Entering directory '/<>/tests/tables/resolve_table' make[6]: Nothing to be done for 'all-am'. make[6]: Leaving directory '/<>/tests/tables/resolve_table' make[5]: Leaving directory '/<>/tests/tables/resolve_table' Making all in emphclass make[5]: Entering directory '/<>/tests/tables/emphclass' make[5]: Nothing to be done for 'all'. make[5]: Leaving directory '/<>/tests/tables/emphclass' Making all in attribute make[5]: Entering directory '/<>/tests/tables/attribute' make[5]: Nothing to be done for 'all'. make[5]: Leaving directory '/<>/tests/tables/attribute' make[5]: Entering directory '/<>/tests/tables' make[5]: Nothing to be done for 'all-am'. make[5]: Leaving directory '/<>/tests/tables' make[4]: Leaving directory '/<>/tests/tables' Making all in tablesWithMetadata make[4]: Entering directory '/<>/tests/tablesWithMetadata' make[4]: Nothing to be done for 'all'. make[4]: Leaving directory '/<>/tests/tablesWithMetadata' Making all in yaml make[4]: Entering directory '/<>/tests/yaml' make[4]: Nothing to be done for 'all'. make[4]: Leaving directory '/<>/tests/yaml' Making all in braille-specs make[4]: Entering directory '/<>/tests/braille-specs' make[4]: Nothing to be done for 'all'. make[4]: Leaving directory '/<>/tests/braille-specs' Making all in ueb_test_data make[4]: Entering directory '/<>/tests/ueb_test_data' make[4]: Nothing to be done for 'all'. make[4]: Leaving directory '/<>/tests/ueb_test_data' make[4]: Entering directory '/<>/tests' make[4]: Nothing to be done for 'all-am'. make[4]: Leaving directory '/<>/tests' make[3]: Leaving directory '/<>/tests' Making all in python make[3]: Entering directory '/<>/python' Making all in louis make[4]: Entering directory '/<>/python/louis' source ../../liblouis/liblouis.la ; \ sed "s/###LIBLOUIS_SONAME###/$dlname/" \ < ./__init__.py.in \ > __init__.py make[4]: Leaving directory '/<>/python/louis' make[4]: Entering directory '/<>/python' make[4]: Nothing to be done for 'all-am'. make[4]: Leaving directory '/<>/python' make[3]: Leaving directory '/<>/python' Making all in windows make[3]: Entering directory '/<>/windows' Making all in include make[4]: Entering directory '/<>/windows/include' make[4]: Nothing to be done for 'all'. make[4]: Leaving directory '/<>/windows/include' Making all in utils make[4]: Entering directory '/<>/windows/utils' make[4]: Nothing to be done for 'all'. make[4]: Leaving directory '/<>/windows/utils' make[4]: Entering directory '/<>/windows' make[4]: Nothing to be done for 'all-am'. make[4]: Leaving directory '/<>/windows' make[3]: Leaving directory '/<>/windows' Making all in doc make[3]: Entering directory '/<>/doc' Updating ./version.texi restore=: && backupdir=".am$$" && \ am__cwd=`pwd` && CDPATH="${ZSH_VERSION+.}:" && cd . && \ rm -rf $backupdir && mkdir $backupdir && \ if (/bin/bash '/<>/build-aux/missing' makeinfo --version) >/dev/null 2>&1; then \ for f in liblouis.info liblouis.info-[0-9] liblouis.info-[0-9][0-9] liblouis.i[0-9] liblouis.i[0-9][0-9]; do \ if test -f $f; then mv $f $backupdir; restore=mv; else :; fi; \ done; \ else :; fi && \ cd "$am__cwd"; \ if /bin/bash '/<>/build-aux/missing' makeinfo -I . \ -o liblouis.info liblouis.texi; \ then \ rc=0; \ CDPATH="${ZSH_VERSION+.}:" && cd .; \ else \ rc=$?; \ CDPATH="${ZSH_VERSION+.}:" && cd . && \ $restore $backupdir/* `echo "./liblouis.info" | sed 's|[^/]*$||'`; \ fi; \ rm -rf $backupdir; exit $rc rm -rf liblouis.htp if /bin/bash '/<>/build-aux/missing' makeinfo --html --no-headers --no-split -I . \ -o liblouis.htp liblouis.texi; \ then \ rm -rf liblouis.html && mv liblouis.htp liblouis.html; \ else \ rm -rf liblouis.htp; exit 1; \ fi make[3]: Leaving directory '/<>/doc' make[3]: Entering directory '/<>' make[3]: Nothing to be done for 'all-am'. make[3]: Leaving directory '/<>' make[2]: Leaving directory '/<>' dh_auto_clean make -j1 distclean make[2]: Entering directory '/<>' Making distclean in gnulib make[3]: Entering directory '/<>/gnulib' make[4]: Entering directory '/<>/gnulib' test -z "" || rm -f rm -rf .libs _libs test -z "" || rm -f test -z "libgnu.la" || rm -f libgnu.la rm -f ./so_locations rm -f *.o test -z "core *.stackdump alloca.h alloca.h-t dirent.h dirent.h-t inttypes.h inttypes.h-t limits.h limits.h-t stddef.h stddef.h-t stdint.h stdint.h-t stdlib.h stdlib.h-t string.h string.h-t sys/types.h sys/types.h-t unistd.h unistd.h-t wchar.h wchar.h-t" || rm -f core *.stackdump alloca.h alloca.h-t dirent.h dirent.h-t inttypes.h inttypes.h-t limits.h limits.h-t stddef.h stddef.h-t stdint.h stdint.h-t stdlib.h stdlib.h-t string.h string.h-t sys/types.h sys/types.h-t unistd.h unistd.h-t wchar.h wchar.h-t rm -f *.lo rm -f *.tab.c test -z "" || rm -f test . = "." || test -z "" || rm -f test -z "" || rm -f rm -f rm -f TAGS ID GTAGS GRTAGS GSYMS GPATH tags make[4]: Leaving directory '/<>/gnulib' rm -f ./.deps/libgnu_la-free.Plo rm -f ./.deps/libgnu_la-malloc.Plo rm -f ./.deps/libgnu_la-malloca.Plo rm -f ./.deps/libgnu_la-realloc.Plo rm -f ./.deps/libgnu_la-setenv.Plo rm -f ./.deps/libgnu_la-strndup.Plo rm -f ./.deps/libgnu_la-strnlen.Plo rm -f ./.deps/libgnu_la-unistd.Plo rm -f Makefile make[3]: Leaving directory '/<>/gnulib' Making distclean in liblouis make[3]: Entering directory '/<>/liblouis' test -z "liblouis.la" || rm -f liblouis.la rm -f ./so_locations rm -rf .libs _libs rm -f *.o rm -f *.lo rm -f *.tab.c test -z "liblouis.h" || rm -f liblouis.h test . = "." || test -z "" || rm -f test -z "" || rm -f rm -f config.h stamp-h1 rm -f TAGS ID GTAGS GRTAGS GSYMS GPATH tags rm -f ./.deps/commonTranslationFunctions.Plo rm -f ./.deps/compileTranslationTable.Plo rm -f ./.deps/logging.Plo rm -f ./.deps/lou_backTranslateString.Plo rm -f ./.deps/lou_translateString.Plo rm -f ./.deps/maketable.Plo rm -f ./.deps/metadata.Plo rm -f ./.deps/pattern.Plo rm -f ./.deps/utils.Plo rm -f Makefile make[3]: Leaving directory '/<>/liblouis' Making distclean in tools make[3]: Entering directory '/<>/tools' Making distclean in gnulib make[4]: Entering directory '/<>/tools/gnulib' make[5]: Entering directory '/<>/tools/gnulib' test -z "" || rm -f rm -rf .libs _libs rm -rf unistr/.libs unistr/_libs test -z "" || rm -f test -z "libgnutools.la" || rm -f libgnutools.la rm -f ./so_locations rm -f *.o rm -f unistr/*.o rm -f unistr/*.lo test -z "core *.stackdump alloca.h alloca.h-t errno.h errno.h-t fcntl.h fcntl.h-t getopt.h getopt.h-t getopt-cdefs.h getopt-cdefs.h-t inttypes.h inttypes.h-t limits.h limits.h-t stdarg.h stdarg.h-t stdbool.h stdbool.h-t stddef.h stddef.h-t stdint.h stdint.h-t stdio.h stdio.h-t stdlib.h stdlib.h-t string.h string.h-t sys/stat.h sys/stat.h-t sys/types.h sys/types.h-t time.h time.h-t unistd.h unistd.h-t unistr.h unistr.h-t unitypes.h unitypes.h-t wchar.h wchar.h-t" || rm -f core *.stackdump alloca.h alloca.h-t errno.h errno.h-t fcntl.h fcntl.h-t getopt.h getopt.h-t getopt-cdefs.h getopt-cdefs.h-t inttypes.h inttypes.h-t limits.h limits.h-t stdarg.h stdarg.h-t stdbool.h stdbool.h-t stddef.h stddef.h-t stdint.h stdint.h-t stdio.h stdio.h-t stdlib.h stdlib.h-t string.h string.h-t sys/stat.h sys/stat.h-t sys/types.h sys/types.h-t time.h time.h-t unistd.h unistd.h-t unistr.h unistr.h-t unitypes.h unitypes.h-t wchar.h wchar.h-t rm -f *.lo rmdir sys rm -f *.tab.c test -z "" || rm -f test . = "." || test -z "" || rm -f rm -f unistr/.deps/.dirstamp rm -f unistr/.dirstamp test -z "" || rm -f rm -f rm -f TAGS ID GTAGS GRTAGS GSYMS GPATH tags make[5]: Leaving directory '/<>/tools/gnulib' rm -f ./.deps/libgnutools_la-basename-lgpl.Plo rm -f ./.deps/libgnutools_la-cloexec.Plo rm -f ./.deps/libgnutools_la-close.Plo rm -f ./.deps/libgnutools_la-dup2.Plo rm -f ./.deps/libgnutools_la-error.Plo rm -f ./.deps/libgnutools_la-fcntl.Plo rm -f ./.deps/libgnutools_la-fd-hook.Plo rm -f ./.deps/libgnutools_la-free.Plo rm -f ./.deps/libgnutools_la-fstat.Plo rm -f ./.deps/libgnutools_la-getdtablesize.Plo rm -f ./.deps/libgnutools_la-getopt.Plo rm -f ./.deps/libgnutools_la-getopt1.Plo rm -f ./.deps/libgnutools_la-getprogname.Plo rm -f ./.deps/libgnutools_la-malloc.Plo rm -f ./.deps/libgnutools_la-malloca.Plo rm -f ./.deps/libgnutools_la-msvc-inval.Plo rm -f ./.deps/libgnutools_la-msvc-nothrow.Plo rm -f ./.deps/libgnutools_la-open.Plo rm -f ./.deps/libgnutools_la-progname.Plo rm -f ./.deps/libgnutools_la-realloc.Plo rm -f ./.deps/libgnutools_la-stat-time.Plo rm -f ./.deps/libgnutools_la-stat-w32.Plo rm -f ./.deps/libgnutools_la-stat.Plo rm -f ./.deps/libgnutools_la-stdio-read.Plo rm -f ./.deps/libgnutools_la-stdio-write.Plo rm -f ./.deps/libgnutools_la-strerror-override.Plo rm -f ./.deps/libgnutools_la-strerror.Plo rm -f ./.deps/libgnutools_la-strndup.Plo rm -f ./.deps/libgnutools_la-strnlen.Plo rm -f ./.deps/libgnutools_la-unistd.Plo rm -f ./.deps/libgnutools_la-version-etc.Plo rm -f unistr/.deps/libgnutools_la-u16-mbtoucr.Plo rm -f unistr/.deps/libgnutools_la-u16-to-u8.Plo rm -f unistr/.deps/libgnutools_la-u32-to-u8.Plo rm -f unistr/.deps/libgnutools_la-u8-uctomb-aux.Plo rm -f unistr/.deps/libgnutools_la-u8-uctomb.Plo rm -f Makefile make[4]: Leaving directory '/<>/tools/gnulib' Making distclean in lou_maketable.d make[4]: Entering directory '/<>/tools/lou_maketable.d' rm -rf .libs _libs rm -f *.lo test -z "lou_maketable" || rm -f lou_maketable test . = "." || test -z "" || rm -f rm -f Makefile make[4]: Leaving directory '/<>/tools/lou_maketable.d' make[4]: Entering directory '/<>/tools' rm -f lou_allround lou_checkhyphens lou_checktable lou_debug lou_translate lou_trace lou_tableinfo rm -rf .libs _libs test -z "libbrlcheck.la" || rm -f libbrlcheck.la rm -f ./so_locations rm -f lou_checkyaml rm -f *.o rm -f *.lo rm -f *.tab.c test -z "" || rm -f test . = "." || test -z "" || rm -f rm -f TAGS ID GTAGS GRTAGS GSYMS GPATH tags make[4]: Leaving directory '/<>/tools' rm -f ./.deps/brl_checks.Plo rm -f ./.deps/lou_allround.Po rm -f ./.deps/lou_checkhyphens.Po rm -f ./.deps/lou_checktable.Po rm -f ./.deps/lou_checkyaml-lou_checkyaml.Po rm -f ./.deps/lou_debug.Po rm -f ./.deps/lou_tableinfo.Po rm -f ./.deps/lou_trace.Po rm -f ./.deps/lou_translate.Po rm -f Makefile make[3]: Leaving directory '/<>/tools' Making distclean in tables make[3]: Entering directory '/<>/tables' rm -rf .libs _libs rm -f *.lo test -z "" || rm -f test . = "." || test -z "" || rm -f rm -f Makefile make[3]: Leaving directory '/<>/tables' Making distclean in man make[3]: Entering directory '/<>/man' rm -rf .libs _libs rm -f *.lo test -z "" || rm -f test . = "." || test -z "" || rm -f rm -f Makefile make[3]: Leaving directory '/<>/man' Making distclean in tests make[3]: Entering directory '/<>/tests' Making distclean in tables make[4]: Entering directory '/<>/tests/tables' Making distclean in moreTables make[5]: Entering directory '/<>/tests/tables/moreTables' rm -rf .libs _libs rm -f *.lo test -z "" || rm -f test . = "." || test -z "" || rm -f rm -f Makefile make[5]: Leaving directory '/<>/tests/tables/moreTables' Making distclean in resolve_table make[5]: Entering directory '/<>/tests/tables/resolve_table' Making distclean in dir_1 make[6]: Entering directory '/<>/tests/tables/resolve_table/dir_1' Making distclean in dir_1.1 make[7]: Entering directory '/<>/tests/tables/resolve_table/dir_1/dir_1.1' rm -rf .libs _libs rm -f *.lo test -z "" || rm -f test . = "." || test -z "" || rm -f rm -f Makefile make[7]: Leaving directory '/<>/tests/tables/resolve_table/dir_1/dir_1.1' make[7]: Entering directory '/<>/tests/tables/resolve_table/dir_1' rm -rf .libs _libs rm -f *.lo test -z "" || rm -f test . = "." || test -z "" || rm -f rm -f TAGS ID GTAGS GRTAGS GSYMS GPATH tags make[7]: Leaving directory '/<>/tests/tables/resolve_table/dir_1' rm -f Makefile make[6]: Leaving directory '/<>/tests/tables/resolve_table/dir_1' Making distclean in dir_2 make[6]: Entering directory '/<>/tests/tables/resolve_table/dir_2' rm -rf .libs _libs rm -f *.lo test -z "" || rm -f test . = "." || test -z "" || rm -f rm -f Makefile make[6]: Leaving directory '/<>/tests/tables/resolve_table/dir_2' make[6]: Entering directory '/<>/tests/tables/resolve_table' rm -rf .libs _libs rm -f *.lo test -z "" || rm -f test . = "." || test -z "" || rm -f rm -f TAGS ID GTAGS GRTAGS GSYMS GPATH tags make[6]: Leaving directory '/<>/tests/tables/resolve_table' rm -f Makefile make[5]: Leaving directory '/<>/tests/tables/resolve_table' Making distclean in emphclass make[5]: Entering directory '/<>/tests/tables/emphclass' rm -rf .libs _libs rm -f *.lo test -z "" || rm -f test . = "." || test -z "" || rm -f rm -f Makefile make[5]: Leaving directory '/<>/tests/tables/emphclass' Making distclean in attribute make[5]: Entering directory '/<>/tests/tables/attribute' rm -rf .libs _libs rm -f *.lo test -z "" || rm -f test . = "." || test -z "" || rm -f rm -f Makefile make[5]: Leaving directory '/<>/tests/tables/attribute' make[5]: Entering directory '/<>/tests/tables' rm -rf .libs _libs rm -f *.lo test -z "" || rm -f test . = "." || test -z "" || rm -f rm -f TAGS ID GTAGS GRTAGS GSYMS GPATH tags make[5]: Leaving directory '/<>/tests/tables' rm -f Makefile make[4]: Leaving directory '/<>/tests/tables' Making distclean in tablesWithMetadata make[4]: Entering directory '/<>/tests/tablesWithMetadata' rm -rf .libs _libs rm -f *.lo test -z "" || rm -f test . = "." || test -z "" || rm -f rm -f Makefile make[4]: Leaving directory '/<>/tests/tablesWithMetadata' Making distclean in yaml make[4]: Entering directory '/<>/tests/yaml' rm -rf .libs _libs rm -f *.lo test -z "" || rm -f test . = "." || test -z "" || rm -f rm -f Makefile make[4]: Leaving directory '/<>/tests/yaml' Making distclean in braille-specs make[4]: Entering directory '/<>/tests/braille-specs' rm -rf .libs _libs rm -f *.lo test -z "" || rm -f test . = "." || test -z "" || rm -f rm -f Makefile make[4]: Leaving directory '/<>/tests/braille-specs' Making distclean in ueb_test_data make[4]: Entering directory '/<>/tests/ueb_test_data' rm -rf .libs _libs rm -f *.lo test -z "" || rm -f test . = "." || test -z "" || rm -f rm -f Makefile make[4]: Leaving directory '/<>/tests/ueb_test_data' make[4]: Entering directory '/<>/tests' rm -f checkTable check_metadata emphclass attributeNames findTable getTable hash_collision hyphenate_xxx logging resolve_table typeform typeform_for_emphclass suggestChunks charToFallbackDots check_ueb_test_data rm -rf .libs _libs rm -f *.o test -z "checkTable.log check_metadata.log emphclass.log attributeNames.log findTable.log getTable.log hash_collision.log hyphenate_xxx.log logging.log resolve_table.log typeform.log typeform_for_emphclass.log suggestChunks.log charToFallbackDots.log check_all_tables.pl.log check_endless_loop.pl.log multiple_table_path.pl.log ueb_test_data.pl.log braille-specs/afr-za-g2.log braille-specs/ar-ar-comp8.log braille-specs/ar-ar-g1.log braille-specs/ar-ar-g1_harness.log braille-specs/ar-ar-g2.log braille-specs/ba.log braille-specs/bel.log braille-specs/bg.log braille-specs/chr-us-g1_harness.log braille-specs/cop-eg.log braille-specs/cs_harness.log braille-specs/cs-comp8_harness.log braille-specs/da-dk-g08.log braille-specs/da-dk-g16.log braille-specs/da-dk-g16-dictionary_harness.log braille-specs/da-dk-g16-lit.log braille-specs/da-dk-g18-dictionary_harness.log braille-specs/da-dk-g18.log braille-specs/da-dk-g26.log braille-specs/da-dk-g26-dictionary_harness.log braille-specs/da-dk-g26-lit.log braille-specs/da-dk-g26l.log braille-specs/da-dk-g26l-lit.log braille-specs/da-dk-g28-dictionary_harness.log braille-specs/da-dk-g28.log braille-specs/da-dk-g28l.log braille-specs/de-comp6.log braille-specs/de-de-comp8.log braille-specs/de-eurobrl6.log braille-specs/de-g0-bidi-dictionary.log braille-specs/de-g0-bidi-specs.log braille-specs/de-g0.log braille-specs/de-g1-bidi-dictionary.log braille-specs/de-g1-bidi-specs.log braille-specs/de-g1.log braille-specs/de-g1-dictionary.log braille-specs/de-g2.log braille-specs/de-g2-sbs.log braille-specs/de-g2-dictionary.log braille-specs/el-backward.log braille-specs/el-forward.log braille-specs/en-GB-g2.log braille-specs/en-gb-g1_harness.log braille-specs/en-nabcc.log braille-specs/en-ueb-02-stand_alone.log braille-specs/en-ueb-03-symbols.log braille-specs/en-ueb-05-grade_1_mode.log braille-specs/en-ueb-06-numeric_mode.log braille-specs/en-ueb-08-capitalization.log braille-specs/en-ueb-09-typeforms.log braille-specs/en-ueb-10-07-contractions.log braille-specs/en-ueb-10-13-contractions.log braille-specs/en-ueb-g1_backward.log braille-specs/en-ueb-g1_harness.log braille-specs/en-ueb-g2-dictionary_harness.log braille-specs/en-ueb-g2_backward.log braille-specs/en-ueb-g2_backward_no_dis.log braille-specs/en-ueb-computer-code.log braille-specs/en-ueb-math.log braille-specs/en-ueb-repeated-underscores.log braille-specs/en-ueb-symbols_harness.log braille-specs/en-us-comp6.log braille-specs/en-us-comp8-ext-back_harness.log braille-specs/en-us-comp8-ext-for_harness.log braille-specs/en-us-emphasis_harness.log braille-specs/en-us-g2.log braille-specs/en-us-g2-dictionary_harness.log braille-specs/eo-g1_harness.log braille-specs/es-comp.log braille-specs/es-g2.log braille-specs/ethio-g1_harness.log braille-specs/fa-ir-comp8-harness.log braille-specs/fa-ir-g1-harness.log braille-specs/fi_harness.log braille-specs/fr-bfu-comp6.log braille-specs/fr-bfu-comp8.log braille-specs/fr-bfu-g2.log braille-specs/fr-bfu-g2_harness.log braille-specs/ga-g1_harness.log braille-specs/ga-g2_harness.log braille-specs/grc-international-common.log braille-specs/grc-international-composed.log braille-specs/grc-international-decomposed.log braille-specs/he-IL.log braille-specs/hi_harness.log braille-specs/hr-8dots_harness.log braille-specs/hu-hu-comp8_backward.log braille-specs/hu-hu-comp8_harness.log braille-specs/hu-hu-g1_backward.log braille-specs/hu-hu-g1_harness.log braille-specs/hu-hu-g1_braille_input_backward.log braille-specs/hu-hu-g1_braille_input_forward.log braille-specs/hu-hu-g1-numbers.log braille-specs/hu-hu-g2_harness.log braille-specs/hu-hu-g2_backward.log braille-specs/hu-hu-g2-numbers.log braille-specs/iu-ca-g1_harness.log braille-specs/ja-kantenji.log braille-specs/kk.log braille-specs/kmr.log braille-specs/ko-2006-g2_harness.log braille-specs/ko-g2_harness.log braille-specs/litdigits6Dots_backward.log braille-specs/lt_harness.log braille-specs/lt-6dot_harness.log braille-specs/lv_harness.log braille-specs/ml.log braille-specs/mn-MN_harness.log braille-specs/ms-my-g2.log braille-specs/nl-comp8_harness.log braille-specs/nl-g0_harness.log braille-specs/no_8dot_harness.log braille-specs/no_backward.log braille-specs/no_g1_harness.log braille-specs/no_g2_harness.log braille-specs/no_harness.log braille-specs/no_typeform_harness.log braille-specs/pl-g1.log braille-specs/pl-pl-comp8_harness.log braille-specs/pt-g1.log braille-specs/ru.log braille-specs/sah.log braille-specs/sk-g1_harness.log braille-specs/sl-g1.log braille-specs/spaces.log braille-specs/sr-g1_harness.log braille-specs/st-g2.log braille-specs/ta-ta-g1_harness.log braille-specs/tt.log braille-specs/uk.log braille-specs/ur-pk-g2.log braille-specs/uz.log braille-specs/ve-g2.log braille-specs/vi.log braille-specs/xh-g2.log braille-specs/zh-chn.log braille-specs/zh-tw.log braille-specs/zhcn-g1.log braille-specs/zhcn-g2.log braille-specs/hu-hu-g1-hyph_harness.log yaml/attribute.log yaml/back_cont_then_punc.log yaml/begcaps_endcaps.log yaml/before_begmidword.log yaml/broken_equals_operand.log yaml/capitalization.log yaml/capsnocont.log yaml/capsword.log yaml/case-sensitivity.log yaml/compbrlAtCursor_with_equals.log yaml/computer_braille.log yaml/emphasis.log yaml/example_test.log yaml/face-with-tears-of-joy.log yaml/hyphenation.log yaml/hyphenation_nocross_harness.log yaml/inpos_outpos.log yaml/input-length.log yaml/issue-332.log yaml/issue-479.log yaml/issue-615.log yaml/issue-963.log yaml/letterDefTest_harness.log yaml/multipass-backward.log yaml/multipass-forward.log yaml/multipass.log yaml/multipass-negation.log yaml/multipass-vs-match.log yaml/new_emph.log yaml/noletsignafter.log yaml/numericmode.log yaml/partialTrans.log yaml/pass0_typebuf.log yaml/precedence.log yaml/present_progressive.log yaml/repword.log yaml/squash_space.log yaml/syllable.log yaml/undefined.log yaml/various-regression-tests.log yaml/face-with-tears-of-joy-ucs4.log" || rm -f checkTable.log check_metadata.log emphclass.log attributeNames.log findTable.log getTable.log hash_collision.log hyphenate_xxx.log logging.log resolve_table.log typeform.log typeform_for_emphclass.log suggestChunks.log charToFallbackDots.log check_all_tables.pl.log check_endless_loop.pl.log multiple_table_path.pl.log ueb_test_data.pl.log braille-specs/afr-za-g2.log braille-specs/ar-ar-comp8.log braille-specs/ar-ar-g1.log braille-specs/ar-ar-g1_harness.log braille-specs/ar-ar-g2.log braille-specs/ba.log braille-specs/bel.log braille-specs/bg.log braille-specs/chr-us-g1_harness.log braille-specs/cop-eg.log braille-specs/cs_harness.log braille-specs/cs-comp8_harness.log braille-specs/da-dk-g08.log braille-specs/da-dk-g16.log braille-specs/da-dk-g16-dictionary_harness.log braille-specs/da-dk-g16-lit.log braille-specs/da-dk-g18-dictionary_harness.log braille-specs/da-dk-g18.log braille-specs/da-dk-g26.log braille-specs/da-dk-g26-dictionary_harness.log braille-specs/da-dk-g26-lit.log braille-specs/da-dk-g26l.log braille-specs/da-dk-g26l-lit.log braille-specs/da-dk-g28-dictionary_harness.log braille-specs/da-dk-g28.log braille-specs/da-dk-g28l.log braille-specs/de-comp6.log braille-specs/de-de-comp8.log braille-specs/de-eurobrl6.log braille-specs/de-g0-bidi-dictionary.log braille-specs/de-g0-bidi-specs.log braille-specs/de-g0.log braille-specs/de-g1-bidi-dictionary.log braille-specs/de-g1-bidi-specs.log braille-specs/de-g1.log braille-specs/de-g1-dictionary.log braille-specs/de-g2.log braille-specs/de-g2-sbs.log braille-specs/de-g2-dictionary.log braille-specs/el-backward.log braille-specs/el-forward.log braille-specs/en-GB-g2.log braille-specs/en-gb-g1_harness.log braille-specs/en-nabcc.log braille-specs/en-ueb-02-stand_alone.log braille-specs/en-ueb-03-symbols.log braille-specs/en-ueb-05-grade_1_mode.log braille-specs/en-ueb-06-numeric_mode.log braille-specs/en-ueb-08-capitalization.log braille-specs/en-ueb-09-typeforms.log braille-specs/en-ueb-10-07-contractions.log braille-specs/en-ueb-10-13-contractions.log braille-specs/en-ueb-g1_backward.log braille-specs/en-ueb-g1_harness.log braille-specs/en-ueb-g2-dictionary_harness.log braille-specs/en-ueb-g2_backward.log braille-specs/en-ueb-g2_backward_no_dis.log braille-specs/en-ueb-computer-code.log braille-specs/en-ueb-math.log braille-specs/en-ueb-repeated-underscores.log braille-specs/en-ueb-symbols_harness.log braille-specs/en-us-comp6.log braille-specs/en-us-comp8-ext-back_harness.log braille-specs/en-us-comp8-ext-for_harness.log braille-specs/en-us-emphasis_harness.log braille-specs/en-us-g2.log braille-specs/en-us-g2-dictionary_harness.log braille-specs/eo-g1_harness.log braille-specs/es-comp.log braille-specs/es-g2.log braille-specs/ethio-g1_harness.log braille-specs/fa-ir-comp8-harness.log braille-specs/fa-ir-g1-harness.log braille-specs/fi_harness.log braille-specs/fr-bfu-comp6.log braille-specs/fr-bfu-comp8.log braille-specs/fr-bfu-g2.log braille-specs/fr-bfu-g2_harness.log braille-specs/ga-g1_harness.log braille-specs/ga-g2_harness.log braille-specs/grc-international-common.log braille-specs/grc-international-composed.log braille-specs/grc-international-decomposed.log braille-specs/he-IL.log braille-specs/hi_harness.log braille-specs/hr-8dots_harness.log braille-specs/hu-hu-comp8_backward.log braille-specs/hu-hu-comp8_harness.log braille-specs/hu-hu-g1_backward.log braille-specs/hu-hu-g1_harness.log braille-specs/hu-hu-g1_braille_input_backward.log braille-specs/hu-hu-g1_braille_input_forward.log braille-specs/hu-hu-g1-numbers.log braille-specs/hu-hu-g2_harness.log braille-specs/hu-hu-g2_backward.log braille-specs/hu-hu-g2-numbers.log braille-specs/iu-ca-g1_harness.log braille-specs/ja-kantenji.log braille-specs/kk.log braille-specs/kmr.log braille-specs/ko-2006-g2_harness.log braille-specs/ko-g2_harness.log braille-specs/litdigits6Dots_backward.log braille-specs/lt_harness.log braille-specs/lt-6dot_harness.log braille-specs/lv_harness.log braille-specs/ml.log braille-specs/mn-MN_harness.log braille-specs/ms-my-g2.log braille-specs/nl-comp8_harness.log braille-specs/nl-g0_harness.log braille-specs/no_8dot_harness.log braille-specs/no_backward.log braille-specs/no_g1_harness.log braille-specs/no_g2_harness.log braille-specs/no_harness.log braille-specs/no_typeform_harness.log braille-specs/pl-g1.log braille-specs/pl-pl-comp8_harness.log braille-specs/pt-g1.log braille-specs/ru.log braille-specs/sah.log braille-specs/sk-g1_harness.log braille-specs/sl-g1.log braille-specs/spaces.log braille-specs/sr-g1_harness.log braille-specs/st-g2.log braille-specs/ta-ta-g1_harness.log braille-specs/tt.log braille-specs/uk.log braille-specs/ur-pk-g2.log braille-specs/uz.log braille-specs/ve-g2.log braille-specs/vi.log braille-specs/xh-g2.log braille-specs/zh-chn.log braille-specs/zh-tw.log braille-specs/zhcn-g1.log braille-specs/zhcn-g2.log braille-specs/hu-hu-g1-hyph_harness.log yaml/attribute.log yaml/back_cont_then_punc.log yaml/begcaps_endcaps.log yaml/before_begmidword.log yaml/broken_equals_operand.log yaml/capitalization.log yaml/capsnocont.log yaml/capsword.log yaml/case-sensitivity.log yaml/compbrlAtCursor_with_equals.log yaml/computer_braille.log yaml/emphasis.log yaml/example_test.log yaml/face-with-tears-of-joy.log yaml/hyphenation.log yaml/hyphenation_nocross_harness.log yaml/inpos_outpos.log yaml/input-length.log yaml/issue-332.log yaml/issue-479.log yaml/issue-615.log yaml/issue-963.log yaml/letterDefTest_harness.log yaml/multipass-backward.log yaml/multipass-forward.log yaml/multipass.log yaml/multipass-negation.log yaml/multipass-vs-match.log yaml/new_emph.log yaml/noletsignafter.log yaml/numericmode.log yaml/partialTrans.log yaml/pass0_typebuf.log yaml/precedence.log yaml/present_progressive.log yaml/repword.log yaml/squash_space.log yaml/syllable.log yaml/undefined.log yaml/various-regression-tests.log yaml/face-with-tears-of-joy-ucs4.log test -z "checkTable.trs check_metadata.trs emphclass.trs attributeNames.trs findTable.trs getTable.trs hash_collision.trs hyphenate_xxx.trs logging.trs resolve_table.trs typeform.trs typeform_for_emphclass.trs suggestChunks.trs charToFallbackDots.trs check_all_tables.pl.trs check_endless_loop.pl.trs multiple_table_path.pl.trs ueb_test_data.pl.trs braille-specs/afr-za-g2.trs braille-specs/ar-ar-comp8.trs braille-specs/ar-ar-g1.trs braille-specs/ar-ar-g1_harness.trs braille-specs/ar-ar-g2.trs braille-specs/ba.trs braille-specs/bel.trs braille-specs/bg.trs braille-specs/chr-us-g1_harness.trs braille-specs/cop-eg.trs braille-specs/cs_harness.trs braille-specs/cs-comp8_harness.trs braille-specs/da-dk-g08.trs braille-specs/da-dk-g16.trs braille-specs/da-dk-g16-dictionary_harness.trs braille-specs/da-dk-g16-lit.trs braille-specs/da-dk-g18-dictionary_harness.trs braille-specs/da-dk-g18.trs braille-specs/da-dk-g26.trs braille-specs/da-dk-g26-dictionary_harness.trs braille-specs/da-dk-g26-lit.trs braille-specs/da-dk-g26l.trs braille-specs/da-dk-g26l-lit.trs braille-specs/da-dk-g28-dictionary_harness.trs braille-specs/da-dk-g28.trs braille-specs/da-dk-g28l.trs braille-specs/de-comp6.trs braille-specs/de-de-comp8.trs braille-specs/de-eurobrl6.trs braille-specs/de-g0-bidi-dictionary.trs braille-specs/de-g0-bidi-specs.trs braille-specs/de-g0.trs braille-specs/de-g1-bidi-dictionary.trs braille-specs/de-g1-bidi-specs.trs braille-specs/de-g1.trs braille-specs/de-g1-dictionary.trs braille-specs/de-g2.trs braille-specs/de-g2-sbs.trs braille-specs/de-g2-dictionary.trs braille-specs/el-backward.trs braille-specs/el-forward.trs braille-specs/en-GB-g2.trs braille-specs/en-gb-g1_harness.trs braille-specs/en-nabcc.trs braille-specs/en-ueb-02-stand_alone.trs braille-specs/en-ueb-03-symbols.trs braille-specs/en-ueb-05-grade_1_mode.trs braille-specs/en-ueb-06-numeric_mode.trs braille-specs/en-ueb-08-capitalization.trs braille-specs/en-ueb-09-typeforms.trs braille-specs/en-ueb-10-07-contractions.trs braille-specs/en-ueb-10-13-contractions.trs braille-specs/en-ueb-g1_backward.trs braille-specs/en-ueb-g1_harness.trs braille-specs/en-ueb-g2-dictionary_harness.trs braille-specs/en-ueb-g2_backward.trs braille-specs/en-ueb-g2_backward_no_dis.trs braille-specs/en-ueb-computer-code.trs braille-specs/en-ueb-math.trs braille-specs/en-ueb-repeated-underscores.trs braille-specs/en-ueb-symbols_harness.trs braille-specs/en-us-comp6.trs braille-specs/en-us-comp8-ext-back_harness.trs braille-specs/en-us-comp8-ext-for_harness.trs braille-specs/en-us-emphasis_harness.trs braille-specs/en-us-g2.trs braille-specs/en-us-g2-dictionary_harness.trs braille-specs/eo-g1_harness.trs braille-specs/es-comp.trs braille-specs/es-g2.trs braille-specs/ethio-g1_harness.trs braille-specs/fa-ir-comp8-harness.trs braille-specs/fa-ir-g1-harness.trs braille-specs/fi_harness.trs braille-specs/fr-bfu-comp6.trs braille-specs/fr-bfu-comp8.trs braille-specs/fr-bfu-g2.trs braille-specs/fr-bfu-g2_harness.trs braille-specs/ga-g1_harness.trs braille-specs/ga-g2_harness.trs braille-specs/grc-international-common.trs braille-specs/grc-international-composed.trs braille-specs/grc-international-decomposed.trs braille-specs/he-IL.trs braille-specs/hi_harness.trs braille-specs/hr-8dots_harness.trs braille-specs/hu-hu-comp8_backward.trs braille-specs/hu-hu-comp8_harness.trs braille-specs/hu-hu-g1_backward.trs braille-specs/hu-hu-g1_harness.trs braille-specs/hu-hu-g1_braille_input_backward.trs braille-specs/hu-hu-g1_braille_input_forward.trs braille-specs/hu-hu-g1-numbers.trs braille-specs/hu-hu-g2_harness.trs braille-specs/hu-hu-g2_backward.trs braille-specs/hu-hu-g2-numbers.trs braille-specs/iu-ca-g1_harness.trs braille-specs/ja-kantenji.trs braille-specs/kk.trs braille-specs/kmr.trs braille-specs/ko-2006-g2_harness.trs braille-specs/ko-g2_harness.trs braille-specs/litdigits6Dots_backward.trs braille-specs/lt_harness.trs braille-specs/lt-6dot_harness.trs braille-specs/lv_harness.trs braille-specs/ml.trs braille-specs/mn-MN_harness.trs braille-specs/ms-my-g2.trs braille-specs/nl-comp8_harness.trs braille-specs/nl-g0_harness.trs braille-specs/no_8dot_harness.trs braille-specs/no_backward.trs braille-specs/no_g1_harness.trs braille-specs/no_g2_harness.trs braille-specs/no_harness.trs braille-specs/no_typeform_harness.trs braille-specs/pl-g1.trs braille-specs/pl-pl-comp8_harness.trs braille-specs/pt-g1.trs braille-specs/ru.trs braille-specs/sah.trs braille-specs/sk-g1_harness.trs braille-specs/sl-g1.trs braille-specs/spaces.trs braille-specs/sr-g1_harness.trs braille-specs/st-g2.trs braille-specs/ta-ta-g1_harness.trs braille-specs/tt.trs braille-specs/uk.trs braille-specs/ur-pk-g2.trs braille-specs/uz.trs braille-specs/ve-g2.trs braille-specs/vi.trs braille-specs/xh-g2.trs braille-specs/zh-chn.trs braille-specs/zh-tw.trs braille-specs/zhcn-g1.trs braille-specs/zhcn-g2.trs braille-specs/hu-hu-g1-hyph_harness.trs yaml/attribute.trs yaml/back_cont_then_punc.trs yaml/begcaps_endcaps.trs yaml/before_begmidword.trs yaml/broken_equals_operand.trs yaml/capitalization.trs yaml/capsnocont.trs yaml/capsword.trs yaml/case-sensitivity.trs yaml/compbrlAtCursor_with_equals.trs yaml/computer_braille.trs yaml/emphasis.trs yaml/example_test.trs yaml/face-with-tears-of-joy.trs yaml/hyphenation.trs yaml/hyphenation_nocross_harness.trs yaml/inpos_outpos.trs yaml/input-length.trs yaml/issue-332.trs yaml/issue-479.trs yaml/issue-615.trs yaml/issue-963.trs yaml/letterDefTest_harness.trs yaml/multipass-backward.trs yaml/multipass-forward.trs yaml/multipass.trs yaml/multipass-negation.trs yaml/multipass-vs-match.trs yaml/new_emph.trs yaml/noletsignafter.trs yaml/numericmode.trs yaml/partialTrans.trs yaml/pass0_typebuf.trs yaml/precedence.trs yaml/present_progressive.trs yaml/repword.trs yaml/squash_space.trs yaml/syllable.trs yaml/undefined.trs yaml/various-regression-tests.trs yaml/face-with-tears-of-joy-ucs4.trs" || rm -f checkTable.trs check_metadata.trs emphclass.trs attributeNames.trs findTable.trs getTable.trs hash_collision.trs hyphenate_xxx.trs logging.trs resolve_table.trs typeform.trs typeform_for_emphclass.trs suggestChunks.trs charToFallbackDots.trs check_all_tables.pl.trs check_endless_loop.pl.trs multiple_table_path.pl.trs ueb_test_data.pl.trs braille-specs/afr-za-g2.trs braille-specs/ar-ar-comp8.trs braille-specs/ar-ar-g1.trs braille-specs/ar-ar-g1_harness.trs braille-specs/ar-ar-g2.trs braille-specs/ba.trs braille-specs/bel.trs braille-specs/bg.trs braille-specs/chr-us-g1_harness.trs braille-specs/cop-eg.trs braille-specs/cs_harness.trs braille-specs/cs-comp8_harness.trs braille-specs/da-dk-g08.trs braille-specs/da-dk-g16.trs braille-specs/da-dk-g16-dictionary_harness.trs braille-specs/da-dk-g16-lit.trs braille-specs/da-dk-g18-dictionary_harness.trs braille-specs/da-dk-g18.trs braille-specs/da-dk-g26.trs braille-specs/da-dk-g26-dictionary_harness.trs braille-specs/da-dk-g26-lit.trs braille-specs/da-dk-g26l.trs braille-specs/da-dk-g26l-lit.trs braille-specs/da-dk-g28-dictionary_harness.trs braille-specs/da-dk-g28.trs braille-specs/da-dk-g28l.trs braille-specs/de-comp6.trs braille-specs/de-de-comp8.trs braille-specs/de-eurobrl6.trs braille-specs/de-g0-bidi-dictionary.trs braille-specs/de-g0-bidi-specs.trs braille-specs/de-g0.trs braille-specs/de-g1-bidi-dictionary.trs braille-specs/de-g1-bidi-specs.trs braille-specs/de-g1.trs braille-specs/de-g1-dictionary.trs braille-specs/de-g2.trs braille-specs/de-g2-sbs.trs braille-specs/de-g2-dictionary.trs braille-specs/el-backward.trs braille-specs/el-forward.trs braille-specs/en-GB-g2.trs braille-specs/en-gb-g1_harness.trs braille-specs/en-nabcc.trs braille-specs/en-ueb-02-stand_alone.trs braille-specs/en-ueb-03-symbols.trs braille-specs/en-ueb-05-grade_1_mode.trs braille-specs/en-ueb-06-numeric_mode.trs braille-specs/en-ueb-08-capitalization.trs braille-specs/en-ueb-09-typeforms.trs braille-specs/en-ueb-10-07-contractions.trs braille-specs/en-ueb-10-13-contractions.trs braille-specs/en-ueb-g1_backward.trs braille-specs/en-ueb-g1_harness.trs braille-specs/en-ueb-g2-dictionary_harness.trs braille-specs/en-ueb-g2_backward.trs braille-specs/en-ueb-g2_backward_no_dis.trs braille-specs/en-ueb-computer-code.trs braille-specs/en-ueb-math.trs braille-specs/en-ueb-repeated-underscores.trs braille-specs/en-ueb-symbols_harness.trs braille-specs/en-us-comp6.trs braille-specs/en-us-comp8-ext-back_harness.trs braille-specs/en-us-comp8-ext-for_harness.trs braille-specs/en-us-emphasis_harness.trs braille-specs/en-us-g2.trs braille-specs/en-us-g2-dictionary_harness.trs braille-specs/eo-g1_harness.trs braille-specs/es-comp.trs braille-specs/es-g2.trs braille-specs/ethio-g1_harness.trs braille-specs/fa-ir-comp8-harness.trs braille-specs/fa-ir-g1-harness.trs braille-specs/fi_harness.trs braille-specs/fr-bfu-comp6.trs braille-specs/fr-bfu-comp8.trs braille-specs/fr-bfu-g2.trs braille-specs/fr-bfu-g2_harness.trs braille-specs/ga-g1_harness.trs braille-specs/ga-g2_harness.trs braille-specs/grc-international-common.trs braille-specs/grc-international-composed.trs braille-specs/grc-international-decomposed.trs braille-specs/he-IL.trs braille-specs/hi_harness.trs braille-specs/hr-8dots_harness.trs braille-specs/hu-hu-comp8_backward.trs braille-specs/hu-hu-comp8_harness.trs braille-specs/hu-hu-g1_backward.trs braille-specs/hu-hu-g1_harness.trs braille-specs/hu-hu-g1_braille_input_backward.trs braille-specs/hu-hu-g1_braille_input_forward.trs braille-specs/hu-hu-g1-numbers.trs braille-specs/hu-hu-g2_harness.trs braille-specs/hu-hu-g2_backward.trs braille-specs/hu-hu-g2-numbers.trs braille-specs/iu-ca-g1_harness.trs braille-specs/ja-kantenji.trs braille-specs/kk.trs braille-specs/kmr.trs braille-specs/ko-2006-g2_harness.trs braille-specs/ko-g2_harness.trs braille-specs/litdigits6Dots_backward.trs braille-specs/lt_harness.trs braille-specs/lt-6dot_harness.trs braille-specs/lv_harness.trs braille-specs/ml.trs braille-specs/mn-MN_harness.trs braille-specs/ms-my-g2.trs braille-specs/nl-comp8_harness.trs braille-specs/nl-g0_harness.trs braille-specs/no_8dot_harness.trs braille-specs/no_backward.trs braille-specs/no_g1_harness.trs braille-specs/no_g2_harness.trs braille-specs/no_harness.trs braille-specs/no_typeform_harness.trs braille-specs/pl-g1.trs braille-specs/pl-pl-comp8_harness.trs braille-specs/pt-g1.trs braille-specs/ru.trs braille-specs/sah.trs braille-specs/sk-g1_harness.trs braille-specs/sl-g1.trs braille-specs/spaces.trs braille-specs/sr-g1_harness.trs braille-specs/st-g2.trs braille-specs/ta-ta-g1_harness.trs braille-specs/tt.trs braille-specs/uk.trs braille-specs/ur-pk-g2.trs braille-specs/uz.trs braille-specs/ve-g2.trs braille-specs/vi.trs braille-specs/xh-g2.trs braille-specs/zh-chn.trs braille-specs/zh-tw.trs braille-specs/zhcn-g1.trs braille-specs/zhcn-g2.trs braille-specs/hu-hu-g1-hyph_harness.trs yaml/attribute.trs yaml/back_cont_then_punc.trs yaml/begcaps_endcaps.trs yaml/before_begmidword.trs yaml/broken_equals_operand.trs yaml/capitalization.trs yaml/capsnocont.trs yaml/capsword.trs yaml/case-sensitivity.trs yaml/compbrlAtCursor_with_equals.trs yaml/computer_braille.trs yaml/emphasis.trs yaml/example_test.trs yaml/face-with-tears-of-joy.trs yaml/hyphenation.trs yaml/hyphenation_nocross_harness.trs yaml/inpos_outpos.trs yaml/input-length.trs yaml/issue-332.trs yaml/issue-479.trs yaml/issue-615.trs yaml/issue-963.trs yaml/letterDefTest_harness.trs yaml/multipass-backward.trs yaml/multipass-forward.trs yaml/multipass.trs yaml/multipass-negation.trs yaml/multipass-vs-match.trs yaml/new_emph.trs yaml/noletsignafter.trs yaml/numericmode.trs yaml/partialTrans.trs yaml/pass0_typebuf.trs yaml/precedence.trs yaml/present_progressive.trs yaml/repword.trs yaml/squash_space.trs yaml/syllable.trs yaml/undefined.trs yaml/various-regression-tests.trs yaml/face-with-tears-of-joy-ucs4.trs test -z "test-suite.log" || rm -f test-suite.log rm -f *.lo rm -f *.tab.c test -z "resolve_table.h" || rm -f resolve_table.h test . = "." || test -z "" || rm -f rm -f TAGS ID GTAGS GRTAGS GSYMS GPATH tags make[4]: Leaving directory '/<>/tests' rm -f ./.deps/attributeNames.Po rm -f ./.deps/charToFallbackDots.Po rm -f ./.deps/checkTable.Po rm -f ./.deps/check_metadata.Po rm -f ./.deps/check_ueb_test_data-check_ueb_test_data.Po rm -f ./.deps/emphclass.Po rm -f ./.deps/findTable.Po rm -f ./.deps/getTable.Po rm -f ./.deps/hash_collision.Po rm -f ./.deps/hyphenate_xxx.Po rm -f ./.deps/logging.Po rm -f ./.deps/resolve_table.Po rm -f ./.deps/suggestChunks.Po rm -f ./.deps/typeform.Po rm -f ./.deps/typeform_for_emphclass.Po rm -f Makefile make[3]: Leaving directory '/<>/tests' Making distclean in python make[3]: Entering directory '/<>/python' Making distclean in louis make[4]: Entering directory '/<>/python/louis' test -z "__init__.py __init__.pyc" || rm -f __init__.py __init__.pyc rm -rf .libs _libs rm -f *.lo test -z "" || rm -f test . = "." || test -z "" || rm -f rm -f Makefile make[4]: Leaving directory '/<>/python/louis' make[4]: Entering directory '/<>/python' rm -rf .libs _libs rm -f *.lo test -z "setup.py" || rm -f setup.py test . = "." || test -z "" || rm -f rm -f TAGS ID GTAGS GRTAGS GSYMS GPATH tags make[4]: Leaving directory '/<>/python' rm -f Makefile make[3]: Leaving directory '/<>/python' Making distclean in windows make[3]: Entering directory '/<>/windows' Making distclean in include make[4]: Entering directory '/<>/windows/include' rm -rf .libs _libs rm -f *.lo test -z "" || rm -f test . = "." || test -z "" || rm -f rm -f Makefile make[4]: Leaving directory '/<>/windows/include' Making distclean in utils make[4]: Entering directory '/<>/windows/utils' rm -rf .libs _libs rm -f *.lo test -z "" || rm -f test . = "." || test -z "" || rm -f rm -f Makefile make[4]: Leaving directory '/<>/windows/utils' make[4]: Entering directory '/<>/windows' rm -rf .libs _libs rm -f *.lo test -z "" || rm -f test . = "." || test -z "" || rm -f rm -f TAGS ID GTAGS GRTAGS GSYMS GPATH tags make[4]: Leaving directory '/<>/windows' rm -f Makefile make[3]: Leaving directory '/<>/windows' Making distclean in doc make[3]: Entering directory '/<>/doc' test -z "liblouis.dvi liblouis.pdf liblouis.ps liblouis.html" \ || rm -rf liblouis.dvi liblouis.pdf liblouis.ps liblouis.html test -z "liblouis.html liblouis.txt" || rm -f liblouis.html liblouis.txt rm -rf .libs _libs rm -rf liblouis.t2d liblouis.t2p rm -f *.lo rm -f vti.tmp* ./version.texi.tmp* test -z "" || rm -f test . = "." || test -z "" || rm -f rm -f Makefile make[3]: Leaving directory '/<>/doc' make[3]: Entering directory '/<>' rm -rf .libs _libs rm -rf liblouis-3.21.0-win32.zip liblouis-3.21.0-win64.zip rm -f *.lo test -z "liblouis.pc" || rm -f liblouis.pc test . = "." || test -z "" || rm -f rm -f libtool config.lt rm -f TAGS ID GTAGS GRTAGS GSYMS GPATH tags rm -f cscope.out cscope.in.out cscope.po.out cscope.files make[3]: Leaving directory '/<>' rm -f config.status config.cache config.log configure.lineno config.status.lineno rm -f Makefile make[2]: Leaving directory '/<>' dh_auto_configure -- --enable-ucs4 ./configure --build=aarch64-linux-gnu --prefix=/usr --includedir=\${prefix}/include --mandir=\${prefix}/share/man --infodir=\${prefix}/share/info --sysconfdir=/etc --localstatedir=/var --disable-option-checking --disable-silent-rules --libdir=\${prefix}/lib/i386-linux-gnu --runstatedir=/run --disable-maintainer-mode --disable-dependency-tracking --host=i686-linux-gnu --enable-ucs4 configure: loading site script /etc/dpkg-cross/cross-config.i386 checking for a BSD-compatible install... /usr/bin/install -c checking whether build environment is sane... yes checking for i686-linux-gnu-strip... i686-linux-gnu-strip checking for a race-free mkdir -p... /bin/mkdir -p checking for gawk... no checking for mawk... mawk checking whether make sets $(MAKE)... yes checking whether make supports nested variables... yes checking for i686-linux-gnu-gcc... i686-linux-gnu-gcc checking whether the C compiler works... yes checking for C compiler default output file name... a.out checking for suffix of executables... checking whether we are cross compiling... yes checking for suffix of object files... o checking whether the compiler supports GNU C... yes checking whether i686-linux-gnu-gcc accepts -g... yes checking for i686-linux-gnu-gcc option to enable C11 features... none needed checking whether i686-linux-gnu-gcc understands -c and -o together... yes checking whether the compiler is clang... no checking for compiler option needed when checking for declarations... none checking whether make supports the include directive... yes (GNU style) checking dependency style of i686-linux-gnu-gcc... none checking for stdio.h... yes checking for stdlib.h... yes checking for string.h... yes checking for inttypes.h... yes checking for stdint.h... yes checking for strings.h... yes checking for sys/stat.h... yes checking for sys/types.h... yes checking for unistd.h... yes checking for wchar.h... yes checking for minix/config.h... no checking for dirent.h... yes checking for limits.h... yes checking for features.h... yes checking for crtdefs.h... no checking for sys/socket.h... yes checking for getopt.h... yes checking for sys/cdefs.h... yes checking for sys/param.h... yes checking for sys/time.h... yes checking whether it is safe to define __EXTENSIONS__... yes checking whether _XOPEN_SOURCE should be defined... no checking build system type... aarch64-unknown-linux-gnu checking host system type... i686-pc-linux-gnu checking how to run the C preprocessor... i686-linux-gnu-gcc -E checking for grep that handles long lines and -e... /bin/grep checking for egrep... /bin/grep -E checking for Minix Amsterdam compiler... no checking for i686-linux-gnu-ar... i686-linux-gnu-ar checking the archiver (i686-linux-gnu-ar) interface... ar checking for i686-linux-gnu-ar... (cached) i686-linux-gnu-ar checking for i686-linux-gnu-ranlib... i686-linux-gnu-ranlib checking for special C compiler options needed for large files... no checking for _FILE_OFFSET_BITS value needed for large files... 64 checking for time_t past the year 2038... no checking for 64-bit time_t with _TIME_BITS=64... no configure: WARNING: The 'time_t' type stops working after January 2038, and this package needs a wider 'time_t' type if there is any way to access timestamps after that. Configure with 'CC="i686-linux-gnu-gcc -m64"' perhaps? checking for size_t... yes checking for working alloca.h... yes checking for alloca... yes checking whether the preprocessor supports include_next... yes checking whether source code line length is unlimited... yes checking if environ is properly declared... yes checking whether limits.h has WORD_BIT, BOOL_WIDTH etc.... yes checking for wint_t... yes checking whether wint_t is large enough... yes checking whether the compiler produces multi-arch binaries... no checking whether stdint.h conforms to C99... guessing yes checking whether stdint.h works without ISO C predefines... yes checking whether stdint.h has UINTMAX_WIDTH etc.... yes checking for C/C++ restrict keyword... __restrict__ checking whether malloc is ptrdiff_t safe... yes checking whether malloc, realloc, calloc set errno on failure... yes checking whether malloc (0) returns nonnull... (cached) yes checking for i686-linux-gnu-gcc options needed to detect all undeclared functions... none needed checking whether setenv is declared... yes checking for setenv... yes checking for strndup... yes checking for _set_invalid_parameter_handler... no checking for fcntl... yes checking for symlink... yes checking for getdtablesize... yes checking for getprogname... no checking for getexecname... no checking for lstat... yes checking for vprintf... yes checking for search.h... yes checking for tsearch... yes checking for wchar_t... yes checking for good max_align_t... yes checking whether NULL can be used in arbitrary expressions... yes checking whether ecvt is declared... yes checking whether fcvt is declared... yes checking whether gcvt is declared... yes checking whether strndup is declared... yes checking whether strnlen is declared... yes checking for pid_t... yes checking for mode_t... yes checking whether execvpe is declared... yes checking whether uses 'inline' correctly... yes checking whether wcsdup is declared... yes checking for C compiler option to allow warnings... -Wno-error checking for alloca as a compiler built-in... yes checking whether free is known to preserve errno... yes checking if gcc/ld supports -Wl,--output-def... no checking whether malloc (0) returns nonnull... (cached) yes checking whether realloc (0, 0) returns nonnull... (cached) yes checking whether setenv validates arguments... guessing yes checking for ssize_t... yes checking for working strndup... guessing yes checking for working strnlen... yes checking for complete errno.h... yes checking whether strerror_r is declared... yes checking whether strerror_r returns char *... yes checking for working fcntl.h... cross-compiling checking whether stat file-mode macros are broken... no checking for nlink_t... yes checking whether getdtablesize is declared... yes checking for getopt.h... (cached) yes checking for getopt_long_only... yes checking whether getopt is POSIX compatible... guessing yes checking for working GNU getopt function... guessing no checking for inline... inline checking for O_CLOEXEC... yes checking for promoted mode_t type... mode_t checking for stdbool.h that conforms to C99... yes checking for _Bool... yes checking whether fcloseall is declared... yes checking which flavor of printf attribute matches inttypes macros... system checking whether strerror(0) succeeds... guessing yes checking for struct timespec in ... yes checking for TIME_UTC in ... yes checking for alloca as a compiler built-in... (cached) yes checking whether // is distinct from /... unknown, assuming no checking whether dup2 works... guessing yes checking for error_at_line... yes checking whether fcntl handles F_DUPFD correctly... guessing yes checking whether fcntl understands F_DUPFD_CLOEXEC... guessing no checking whether free is known to preserve errno... (cached) yes checking whether getdtablesize works... guessing yes checking whether program_invocation_name is declared... yes checking whether program_invocation_short_name is declared... yes checking whether __argv is declared... no checking whether the compiler generally respects inline... yes checking whether malloc (0) returns nonnull... (cached) yes checking whether open recognizes a trailing slash... guessing yes checking whether program_invocation_name is declared... (cached) yes checking whether program_invocation_short_name is declared... (cached) yes checking whether realloc (0, 0) returns nonnull... (cached) yes checking for ssize_t... (cached) yes checking whether stat handles trailing slashes on files... guessing yes checking for struct stat.st_atim.tv_nsec... yes checking whether struct stat.st_atim is of type struct timespec... yes checking for struct stat.st_birthtimespec.tv_nsec... no checking for struct stat.st_birthtimensec... no checking for struct stat.st_birthtim.tv_nsec... no checking for va_copy... yes checking for working strerror function... guessing yes checking for working strndup... (cached) guessing yes checking for working strnlen... (cached) yes checking for variable-length arrays... yes checking whether ln -s works... yes checking whether make sets $(MAKE)... (cached) yes checking for i686-linux-gnu-ar... (cached) i686-linux-gnu-ar checking the archiver (i686-linux-gnu-ar) interface... (cached) ar checking for yaml_parser_initialize in -lyaml... yes checking for egrep... (cached) /bin/grep -E checking for stddef.h... yes checking for stdlib.h... (cached) yes checking for string.h... (cached) yes checking for an ANSI C-conforming const... yes checking for working memcmp... no checking for memset... yes checking for library containing strerror... none required checking for egrep... (cached) /bin/grep -E checking how to print strings... printf checking for a sed that does not truncate output... /bin/sed checking for fgrep... /bin/grep -F checking for ld used by i686-linux-gnu-gcc... /usr/i686-linux-gnu/bin/ld checking if the linker (/usr/i686-linux-gnu/bin/ld) is GNU ld... yes checking for BSD- or MS-compatible name lister (nm)... /usr/bin/i686-linux-gnu-nm -B checking the name lister (/usr/bin/i686-linux-gnu-nm -B) interface... BSD nm checking the maximum length of command line arguments... 1572864 checking how to convert aarch64-unknown-linux-gnu file names to i686-pc-linux-gnu format... func_convert_file_noop checking how to convert aarch64-unknown-linux-gnu file names to toolchain format... func_convert_file_noop checking for /usr/i686-linux-gnu/bin/ld option to reload object files... -r checking for i686-linux-gnu-objdump... objdump checking how to recognize dependent libraries... pass_all checking for i686-linux-gnu-dlltool... dlltool checking how to associate runtime and link libraries... printf %s\n checking for i686-linux-gnu-ar... (cached) i686-linux-gnu-ar checking for archiver @FILE support... @ checking for i686-linux-gnu-strip... (cached) i686-linux-gnu-strip checking for i686-linux-gnu-ranlib... (cached) i686-linux-gnu-ranlib checking command to parse /usr/bin/i686-linux-gnu-nm -B output from i686-linux-gnu-gcc object... ok checking for sysroot... no checking for a working dd... /bin/dd checking how to truncate binary pipes... /bin/dd bs=4096 count=1 checking for i686-linux-gnu-mt... no checking for mt... no checking if : is a manifest tool... no checking for dlfcn.h... yes checking for objdir... .libs checking if i686-linux-gnu-gcc supports -fno-rtti -fno-exceptions... no checking for i686-linux-gnu-gcc option to produce PIC... -fPIC -DPIC checking if i686-linux-gnu-gcc PIC flag -fPIC -DPIC works... yes checking if i686-linux-gnu-gcc static flag -static works... yes checking if i686-linux-gnu-gcc supports -c -o file.o... yes checking if i686-linux-gnu-gcc supports -c -o file.o... (cached) yes checking whether the i686-linux-gnu-gcc linker (/usr/i686-linux-gnu/bin/ld) supports shared libraries... yes checking whether -lc should be explicitly linked in... no checking dynamic linker characteristics... GNU/Linux ld.so checking how to hardcode library paths into programs... immediate checking whether stripping libraries is possible... yes checking if libtool supports shared libraries... yes checking whether to build shared libraries... yes checking whether to build static libraries... yes checking whether -Wno-missing-field-initializers is supported... yes checking whether -Wno-missing-field-initializers is needed... no checking whether -Wuninitialized is supported... yes checking whether C compiler handles -Werror -Wunknown-warning-option... no checking whether C compiler handles -fanalyzer... yes checking whether C compiler handles -Werror -Wunknown-warning-option... (cached) no checking whether C compiler handles -fno-common... yes checking whether C compiler handles -Werror -Wunknown-warning-option... (cached) no checking whether C compiler handles -Wall... yes checking whether C compiler handles -Werror -Wunknown-warning-option... (cached) no checking whether C compiler handles -Warith-conversion... yes checking whether C compiler handles -Werror -Wunknown-warning-option... (cached) no checking whether C compiler handles -Wbad-function-cast... yes checking whether C compiler handles -Werror -Wunknown-warning-option... (cached) no checking whether C compiler handles -Wcast-align=strict... yes checking whether C compiler handles -Werror -Wunknown-warning-option... (cached) no checking whether C compiler handles -Wdate-time... yes checking whether C compiler handles -Werror -Wunknown-warning-option... (cached) no checking whether C compiler handles -Wdisabled-optimization... yes checking whether C compiler handles -Werror -Wunknown-warning-option... (cached) no checking whether C compiler handles -Wdouble-promotion... yes checking whether C compiler handles -Werror -Wunknown-warning-option... (cached) no checking whether C compiler handles -Wduplicated-branches... yes checking whether C compiler handles -Werror -Wunknown-warning-option... (cached) no checking whether C compiler handles -Wduplicated-cond... yes checking whether C compiler handles -Werror -Wunknown-warning-option... (cached) no checking whether C compiler handles -Wextra... yes checking whether C compiler handles -Werror -Wunknown-warning-option... (cached) no checking whether C compiler handles -Wformat-signedness... yes checking whether C compiler handles -Werror -Wunknown-warning-option... (cached) no checking whether C compiler handles -Winit-self... yes checking whether C compiler handles -Werror -Wunknown-warning-option... (cached) no checking whether C compiler handles -Winline... yes checking whether C compiler handles -Werror -Wunknown-warning-option... (cached) no checking whether C compiler handles -Winvalid-pch... yes checking whether C compiler handles -Werror -Wunknown-warning-option... (cached) no checking whether C compiler handles -Wlogical-op... yes checking whether C compiler handles -Werror -Wunknown-warning-option... (cached) no checking whether C compiler handles -Wmissing-declarations... yes checking whether C compiler handles -Werror -Wunknown-warning-option... (cached) no checking whether C compiler handles -Wmissing-include-dirs... yes checking whether C compiler handles -Werror -Wunknown-warning-option... (cached) no checking whether C compiler handles -Wmissing-prototypes... yes checking whether C compiler handles -Werror -Wunknown-warning-option... (cached) no checking whether C compiler handles -Wnested-externs... yes checking whether C compiler handles -Werror -Wunknown-warning-option... (cached) no checking whether C compiler handles -Wnull-dereference... yes checking whether C compiler handles -Werror -Wunknown-warning-option... (cached) no checking whether C compiler handles -Wold-style-definition... yes checking whether C compiler handles -Werror -Wunknown-warning-option... (cached) no checking whether C compiler handles -Wopenmp-simd... yes checking whether C compiler handles -Werror -Wunknown-warning-option... (cached) no checking whether C compiler handles -Woverlength-strings... yes checking whether C compiler handles -Werror -Wunknown-warning-option... (cached) no checking whether C compiler handles -Wpacked... yes checking whether C compiler handles -Werror -Wunknown-warning-option... (cached) no checking whether C compiler handles -Wpointer-arith... yes checking whether C compiler handles -Werror -Wunknown-warning-option... (cached) no checking whether C compiler handles -Wshadow... yes checking whether C compiler handles -Werror -Wunknown-warning-option... (cached) no checking whether C compiler handles -Wstack-protector... yes checking whether C compiler handles -Werror -Wunknown-warning-option... (cached) no checking whether C compiler handles -Wstrict-overflow... yes checking whether C compiler handles -Werror -Wunknown-warning-option... (cached) no checking whether C compiler handles -Wstrict-prototypes... yes checking whether C compiler handles -Werror -Wunknown-warning-option... (cached) no checking whether C compiler handles -Wsuggest-attribute=cold... yes checking whether C compiler handles -Werror -Wunknown-warning-option... (cached) no checking whether C compiler handles -Wsuggest-attribute=malloc... yes checking whether C compiler handles -Werror -Wunknown-warning-option... (cached) no checking whether C compiler handles -Wsuggest-final-methods... yes checking whether C compiler handles -Werror -Wunknown-warning-option... (cached) no checking whether C compiler handles -Wsuggest-final-types... yes checking whether C compiler handles -Werror -Wunknown-warning-option... (cached) no checking whether C compiler handles -Wsync-nand... yes checking whether C compiler handles -Werror -Wunknown-warning-option... (cached) no checking whether C compiler handles -Wtrampolines... yes checking whether C compiler handles -Werror -Wunknown-warning-option... (cached) no checking whether C compiler handles -Wuninitialized... yes checking whether C compiler handles -Werror -Wunknown-warning-option... (cached) no checking whether C compiler handles -Wunknown-pragmas... yes checking whether C compiler handles -Werror -Wunknown-warning-option... (cached) no checking whether C compiler handles -Wunsafe-loop-optimizations... yes checking whether C compiler handles -Werror -Wunknown-warning-option... (cached) no checking whether C compiler handles -Wunused-macros... yes checking whether C compiler handles -Werror -Wunknown-warning-option... (cached) no checking whether C compiler handles -Wvariadic-macros... yes checking whether C compiler handles -Werror -Wunknown-warning-option... (cached) no checking whether C compiler handles -Wvector-operation-performance... yes checking whether C compiler handles -Werror -Wunknown-warning-option... (cached) no checking whether C compiler handles -Wvla... yes checking whether C compiler handles -Werror -Wunknown-warning-option... (cached) no checking whether C compiler handles -Wwrite-strings... yes checking whether C compiler handles -Werror -Wunknown-warning-option... (cached) no checking whether C compiler handles -Warray-bounds=2... yes checking whether C compiler handles -Werror -Wunknown-warning-option... (cached) no checking whether C compiler handles -Wattribute-alias=2... yes checking whether C compiler handles -Werror -Wunknown-warning-option... (cached) no checking whether C compiler handles -Wformat-overflow=2... yes checking whether C compiler handles -Werror -Wunknown-warning-option... (cached) no checking whether C compiler handles -Wformat=2... yes checking whether C compiler handles -Werror -Wunknown-warning-option... (cached) no checking whether C compiler handles -Wformat-truncation=2... yes checking whether C compiler handles -Werror -Wunknown-warning-option... (cached) no checking whether C compiler handles -Wimplicit-fallthrough=5... yes checking whether C compiler handles -Werror -Wunknown-warning-option... (cached) no checking whether C compiler handles -Wshift-overflow=2... yes checking whether C compiler handles -Werror -Wunknown-warning-option... (cached) no checking whether C compiler handles -Wunused-const-variable=2... yes checking whether C compiler handles -Werror -Wunknown-warning-option... (cached) no checking whether C compiler handles -Wvla-larger-than=4031... yes checking whether C compiler handles -Werror -Wunknown-warning-option... (cached) no checking whether C compiler handles -Wno-analyzer-malloc-leak... yes checking for clang-format-9... no checking for clang-format... no checking for help2man... help2man checking for a sed that does not truncate output... (cached) /bin/sed checking for makeinfo... yes checking for makeinfo version >= 5... yes checking whether 4 byte-wide characters should be supported... yes checking that generated files are newer than configure... done configure: creating ./config.status config.status: creating Makefile config.status: creating doc/Makefile config.status: creating man/Makefile config.status: creating liblouis/Makefile config.status: creating liblouis/liblouis.h config.status: creating windows/Makefile config.status: creating windows/include/Makefile config.status: creating windows/utils/Makefile config.status: creating tables/Makefile config.status: creating liblouis.pc config.status: creating tests/Makefile config.status: creating tests/braille-specs/Makefile config.status: creating tests/resolve_table.h config.status: creating tests/tables/Makefile config.status: creating tests/tables/emphclass/Makefile config.status: creating tests/tables/attribute/Makefile config.status: creating tests/tables/moreTables/Makefile config.status: creating tests/tables/resolve_table/Makefile config.status: creating tests/tables/resolve_table/dir_1/Makefile config.status: creating tests/tables/resolve_table/dir_1/dir_1.1/Makefile config.status: creating tests/tables/resolve_table/dir_2/Makefile config.status: creating tests/tablesWithMetadata/Makefile config.status: creating tests/ueb_test_data/Makefile config.status: creating tests/yaml/Makefile config.status: creating python/Makefile config.status: creating python/setup.py config.status: creating python/louis/Makefile config.status: creating tools/Makefile config.status: creating tools/gnulib/Makefile config.status: creating tools/lou_maketable.d/Makefile config.status: creating tools/lou_maketable.d/lou_maketable config.status: creating gnulib/Makefile config.status: creating liblouis/config.h config.status: executing depfiles commands config.status: executing libtool commands make[1]: Leaving directory '/<>' debian/rules override_dh_auto_build make[1]: Entering directory '/<>' dh_auto_build -- --assume-new=lou_allround.1 --assume-new=lou_checkhyphens.1 --assume-new=lou_checktable.1 --assume-new=lou_debug.1 --assume-new=lou_translate.1 --assume-new=lou_trace.1 --assume-new=lou_checkyaml.1 --assume-new=lou_tableinfo.1 make -j1 --assume-new=lou_allround.1 --assume-new=lou_checkhyphens.1 --assume-new=lou_checktable.1 --assume-new=lou_debug.1 --assume-new=lou_translate.1 --assume-new=lou_trace.1 --assume-new=lou_checkyaml.1 --assume-new=lou_tableinfo.1 make[2]: Entering directory '/<>' Making all in gnulib make[3]: Entering directory '/<>/gnulib' sed -e 1h -e '1s,.*,/* DO NOT EDIT! GENERATED AUTOMATICALLY! */,' -e 1G \ -e 's|@''HAVE_ALLOCA_H''@|1|g' \ ./alloca.in.h > alloca.h-t mv alloca.h-t alloca.h sed -e 1h -e '1s,.*,/* DO NOT EDIT! GENERATED AUTOMATICALLY! */,' -e 1G \ -e 's|@''GUARD_PREFIX''@|GL|g' \ -e 's|@''HAVE_DIRENT_H''@|1|g' \ -e 's|@''INCLUDE_NEXT''@|include_next|g' \ -e 's|@''PRAGMA_SYSTEM_HEADER''@|#pragma GCC system_header|g' \ -e 's|@''PRAGMA_COLUMNS''@||g' \ -e 's|@''NEXT_DIRENT_H''@||g' \ -e 's/@''GNULIB_OPENDIR''@/0/g' \ -e 's/@''GNULIB_READDIR''@/0/g' \ -e 's/@''GNULIB_REWINDDIR''@/0/g' \ -e 's/@''GNULIB_CLOSEDIR''@/0/g' \ -e 's/@''GNULIB_DIRFD''@/0/g' \ -e 's/@''GNULIB_FDOPENDIR''@/0/g' \ -e 's/@''GNULIB_SCANDIR''@/0/g' \ -e 's/@''GNULIB_ALPHASORT''@/0/g' \ -e 's/@''HAVE_OPENDIR''@/1/g' \ -e 's/@''HAVE_READDIR''@/1/g' \ -e 's/@''HAVE_REWINDDIR''@/1/g' \ -e 's/@''HAVE_CLOSEDIR''@/1/g' \ -e 's|@''HAVE_DECL_DIRFD''@|1|g' \ -e 's|@''HAVE_DECL_FDOPENDIR''@|1|g' \ -e 's|@''HAVE_FDOPENDIR''@|1|g' \ -e 's|@''HAVE_SCANDIR''@|1|g' \ -e 's|@''HAVE_ALPHASORT''@|1|g' \ -e 's|@''REPLACE_OPENDIR''@|0|g' \ -e 's|@''REPLACE_CLOSEDIR''@|0|g' \ -e 's|@''REPLACE_DIRFD''@|0|g' \ -e 's|@''REPLACE_FDOPENDIR''@|0|g' \ -e '/definitions of _GL_FUNCDECL_RPL/r ./c++defs.h' \ -e '/definition of _GL_ARG_NONNULL/r ./arg-nonnull.h' \ -e '/definition of _GL_WARN_ON_USE/r ./warn-on-use.h' \ ./dirent.in.h > dirent.h-t mv dirent.h-t dirent.h sed -e 1h -e '1s,.*,/* DO NOT EDIT! GENERATED AUTOMATICALLY! */,' -e 1G \ -e 's/@''HAVE_INTTYPES_H''@/1/g' \ -e 's|@''INCLUDE_NEXT''@|include_next|g' \ -e 's|@''PRAGMA_SYSTEM_HEADER''@|#pragma GCC system_header|g' \ -e 's|@''PRAGMA_COLUMNS''@||g' \ -e 's|@''NEXT_INTTYPES_H''@||g' \ -e 's/@''APPLE_UNIVERSAL_BUILD''@/0/g' \ -e 's/@''PRIPTR_PREFIX''@/__PRIPTR_PREFIX/g' \ -e 's/@''GNULIB_IMAXABS''@/0/g' \ -e 's/@''GNULIB_IMAXDIV''@/0/g' \ -e 's/@''GNULIB_STRTOIMAX''@/0/g' \ -e 's/@''GNULIB_STRTOUMAX''@/0/g' \ -e 's/@''HAVE_DECL_IMAXABS''@/1/g' \ -e 's/@''HAVE_DECL_IMAXDIV''@/1/g' \ -e 's/@''HAVE_DECL_STRTOIMAX''@/1/g' \ -e 's/@''HAVE_DECL_STRTOUMAX''@/1/g' \ -e 's/@''HAVE_IMAXDIV_T''@/1/g' \ -e 's/@''REPLACE_STRTOIMAX''@/0/g' \ -e 's/@''REPLACE_STRTOUMAX''@/0/g' \ -e 's/@''INT32_MAX_LT_INTMAX_MAX''@/1/g' \ -e 's/@''INT64_MAX_EQ_LONG_MAX''@/defined _LP64/g' \ -e 's/@''UINT32_MAX_LT_UINTMAX_MAX''@/1/g' \ -e 's/@''UINT64_MAX_EQ_ULONG_MAX''@/defined _LP64/g' \ -e '/definitions of _GL_FUNCDECL_RPL/r ./c++defs.h' \ -e '/definition of _GL_ARG_NONNULL/r ./arg-nonnull.h' \ -e '/definition of _GL_WARN_ON_USE/r ./warn-on-use.h' \ ./inttypes.in.h > inttypes.h-t mv inttypes.h-t inttypes.h sed -e 1h -e '1s,.*,/* DO NOT EDIT! GENERATED AUTOMATICALLY! */,' -e 1G \ -e 's|@''GUARD_PREFIX''@|GL|g' \ -e 's|@''INCLUDE_NEXT''@|include_next|g' \ -e 's|@''PRAGMA_SYSTEM_HEADER''@|#pragma GCC system_header|g' \ -e 's|@''PRAGMA_COLUMNS''@||g' \ -e 's|@''NEXT_LIMITS_H''@||g' \ ./limits.in.h > limits.h-t mv limits.h-t limits.h sed -e 1h -e '1s,.*,/* DO NOT EDIT! GENERATED AUTOMATICALLY! */,' -e 1G \ -e 's|@''GUARD_PREFIX''@|GL|g' \ -e 's|@''INCLUDE_NEXT''@|include_next|g' \ -e 's|@''PRAGMA_SYSTEM_HEADER''@|#pragma GCC system_header|g' \ -e 's|@''PRAGMA_COLUMNS''@||g' \ -e 's|@''NEXT_STDLIB_H''@||g' \ -e 's/@''GNULIB__EXIT''@/0/g' \ -e 's/@''GNULIB_ALIGNED_ALLOC''@/0/g' \ -e 's/@''GNULIB_ATOLL''@/0/g' \ -e 's/@''GNULIB_CALLOC_GNU''@/0/g' \ -e 's/@''GNULIB_CALLOC_POSIX''@/0/g' \ -e 's/@''GNULIB_CANONICALIZE_FILE_NAME''@/0/g' \ -e 's/@''GNULIB_FREE_POSIX''@/1/g' \ -e 's/@''GNULIB_GETLOADAVG''@/0/g' \ -e 's/@''GNULIB_GETSUBOPT''@/0/g' \ -e 's/@''GNULIB_GRANTPT''@/0/g' \ -e 's/@''GNULIB_MALLOC_GNU''@/1/g' \ -e 's/@''GNULIB_MALLOC_POSIX''@/1/g' \ -e 's/@''GNULIB_MBTOWC''@/0/g' \ -e 's/@''GNULIB_MKDTEMP''@/0/g' \ -e 's/@''GNULIB_MKOSTEMP''@/0/g' \ -e 's/@''GNULIB_MKOSTEMPS''@/0/g' \ -e 's/@''GNULIB_MKSTEMP''@/0/g' \ -e 's/@''GNULIB_MKSTEMPS''@/0/g' \ -e 's/@''GNULIB_POSIX_MEMALIGN''@/0/g' \ -e 's/@''GNULIB_POSIX_OPENPT''@/0/g' \ -e 's/@''GNULIB_PTSNAME''@/0/g' \ -e 's/@''GNULIB_PTSNAME_R''@/0/g' \ -e 's/@''GNULIB_PUTENV''@/0/g' \ -e 's/@''GNULIB_QSORT_R''@/0/g' \ -e 's/@''GNULIB_RANDOM''@/0/g' \ -e 's/@''GNULIB_RANDOM_R''@/0/g' \ -e 's/@''GNULIB_REALLOC_GNU''@/1/g' \ -e 's/@''GNULIB_REALLOC_POSIX''@/1/g' \ -e 's/@''GNULIB_REALLOCARRAY''@/0/g' \ -e 's/@''GNULIB_REALPATH''@/0/g' \ -e 's/@''GNULIB_RPMATCH''@/0/g' \ -e 's/@''GNULIB_SECURE_GETENV''@/0/g' \ -e 's/@''GNULIB_SETENV''@/1/g' \ -e 's/@''GNULIB_STRTOD''@/0/g' \ -e 's/@''GNULIB_STRTOL''@/0/g' \ -e 's/@''GNULIB_STRTOLD''@/0/g' \ -e 's/@''GNULIB_STRTOLL''@/0/g' \ -e 's/@''GNULIB_STRTOUL''@/0/g' \ -e 's/@''GNULIB_STRTOULL''@/0/g' \ -e 's/@''GNULIB_SYSTEM_POSIX''@/0/g' \ -e 's/@''GNULIB_UNLOCKPT''@/0/g' \ -e 's/@''GNULIB_UNSETENV''@/0/g' \ -e 's/@''GNULIB_WCTOMB''@/0/g' \ -e 's/@''GNULIB_MDA_ECVT''@/1/g' \ -e 's/@''GNULIB_MDA_FCVT''@/1/g' \ -e 's/@''GNULIB_MDA_GCVT''@/1/g' \ -e 's/@''GNULIB_MDA_MKTEMP''@/1/g' \ -e 's/@''GNULIB_MDA_PUTENV''@/1/g' \ < ./stdlib.in.h | \ sed -e 's|@''HAVE__EXIT''@|1|g' \ -e 's|@''HAVE_ALIGNED_ALLOC''@|1|g' \ -e 's|@''HAVE_ATOLL''@|1|g' \ -e 's|@''HAVE_CANONICALIZE_FILE_NAME''@|1|g' \ -e 's|@''HAVE_DECL_ECVT''@|1|g' \ -e 's|@''HAVE_DECL_FCVT''@|1|g' \ -e 's|@''HAVE_DECL_GCVT''@|1|g' \ -e 's|@''HAVE_DECL_GETLOADAVG''@|1|g' \ -e 's|@''HAVE_GETSUBOPT''@|1|g' \ -e 's|@''HAVE_GRANTPT''@|1|g' \ -e 's|@''HAVE_INITSTATE''@|1|g' \ -e 's|@''HAVE_DECL_INITSTATE''@|1|g' \ -e 's|@''HAVE_MBTOWC''@|1|g' \ -e 's|@''HAVE_MKDTEMP''@|1|g' \ -e 's|@''HAVE_MKOSTEMP''@|1|g' \ -e 's|@''HAVE_MKOSTEMPS''@|1|g' \ -e 's|@''HAVE_MKSTEMP''@|1|g' \ -e 's|@''HAVE_MKSTEMPS''@|1|g' \ -e 's|@''HAVE_POSIX_MEMALIGN''@|1|g' \ -e 's|@''HAVE_POSIX_OPENPT''@|1|g' \ -e 's|@''HAVE_PTSNAME''@|1|g' \ -e 's|@''HAVE_PTSNAME_R''@|1|g' \ -e 's|@''HAVE_QSORT_R''@|1|g' \ -e 's|@''HAVE_RANDOM''@|1|g' \ -e 's|@''HAVE_RANDOM_H''@|1|g' \ -e 's|@''HAVE_RANDOM_R''@|1|g' \ -e 's|@''HAVE_REALLOCARRAY''@|1|g' \ -e 's|@''HAVE_REALPATH''@|1|g' \ -e 's|@''HAVE_RPMATCH''@|1|g' \ -e 's|@''HAVE_SECURE_GETENV''@|1|g' \ -e 's|@''HAVE_DECL_SETENV''@|1|g' \ -e 's|@''HAVE_SETSTATE''@|1|g' \ -e 's|@''HAVE_DECL_SETSTATE''@|1|g' \ -e 's|@''HAVE_STRTOD''@|1|g' \ -e 's|@''HAVE_STRTOL''@|1|g' \ -e 's|@''HAVE_STRTOLD''@|1|g' \ -e 's|@''HAVE_STRTOLL''@|1|g' \ -e 's|@''HAVE_STRTOUL''@|1|g' \ -e 's|@''HAVE_STRTOULL''@|1|g' \ -e 's|@''HAVE_STRUCT_RANDOM_DATA''@|1|g' \ -e 's|@''HAVE_SYS_LOADAVG_H''@|0|g' \ -e 's|@''HAVE_UNLOCKPT''@|1|g' \ -e 's|@''HAVE_DECL_UNSETENV''@|1|g' \ -e 's|@''REPLACE_ALIGNED_ALLOC''@|0|g' \ -e 's|@''REPLACE_CALLOC_FOR_CALLOC_GNU''@|0|g' \ -e 's|@''REPLACE_CALLOC_FOR_CALLOC_POSIX''@|0|g' \ -e 's|@''REPLACE_CANONICALIZE_FILE_NAME''@|0|g' \ -e 's|@''REPLACE_FREE''@|0|g' \ -e 's|@''REPLACE_INITSTATE''@|0|g' \ -e 's|@''REPLACE_MALLOC_FOR_MALLOC_GNU''@|0|g' \ -e 's|@''REPLACE_MALLOC_FOR_MALLOC_POSIX''@|0|g' \ -e 's|@''REPLACE_MBTOWC''@|0|g' \ -e 's|@''REPLACE_MKSTEMP''@|0|g' \ -e 's|@''REPLACE_POSIX_MEMALIGN''@|0|g' \ -e 's|@''REPLACE_PTSNAME''@|0|g' \ -e 's|@''REPLACE_PTSNAME_R''@|0|g' \ -e 's|@''REPLACE_PUTENV''@|0|g' \ -e 's|@''REPLACE_QSORT_R''@|0|g' \ -e 's|@''REPLACE_RANDOM''@|0|g' \ -e 's|@''REPLACE_RANDOM_R''@|0|g' \ -e 's|@''REPLACE_REALLOC_FOR_REALLOC_GNU''@|0|g' \ -e 's|@''REPLACE_REALLOC_FOR_REALLOC_POSIX''@|0|g' \ -e 's|@''REPLACE_REALLOCARRAY''@|0|g' \ -e 's|@''REPLACE_REALPATH''@|0|g' \ -e 's|@''REPLACE_SETENV''@|0|g' \ -e 's|@''REPLACE_SETSTATE''@|0|g' \ -e 's|@''REPLACE_STRTOD''@|0|g' \ -e 's|@''REPLACE_STRTOL''@|0|g' \ -e 's|@''REPLACE_STRTOLD''@|0|g' \ -e 's|@''REPLACE_STRTOLL''@|0|g' \ -e 's|@''REPLACE_STRTOUL''@|0|g' \ -e 's|@''REPLACE_STRTOULL''@|0|g' \ -e 's|@''REPLACE_UNSETENV''@|0|g' \ -e 's|@''REPLACE_WCTOMB''@|0|g' \ -e '/definitions of _GL_FUNCDECL_RPL/r ./c++defs.h' \ -e '/definition of _Noreturn/r ./_Noreturn.h' \ -e '/definition of _GL_ARG_NONNULL/r ./arg-nonnull.h' \ -e '/definition of _GL_WARN_ON_USE/r ./warn-on-use.h' \ > stdlib.h-t mv stdlib.h-t stdlib.h sed -e 1h -e '1s,.*,/* DO NOT EDIT! GENERATED AUTOMATICALLY! */,' -e 1G \ -e 's|@''GUARD_PREFIX''@|GL|g' \ -e 's|@''INCLUDE_NEXT''@|include_next|g' \ -e 's|@''PRAGMA_SYSTEM_HEADER''@|#pragma GCC system_header|g' \ -e 's|@''PRAGMA_COLUMNS''@||g' \ -e 's|@''NEXT_STRING_H''@||g' \ -e 's/@''GNULIB_EXPLICIT_BZERO''@/0/g' \ -e 's/@''GNULIB_FFSL''@/0/g' \ -e 's/@''GNULIB_FFSLL''@/0/g' \ -e 's/@''GNULIB_MBSLEN''@/0/g' \ -e 's/@''GNULIB_MBSNLEN''@/0/g' \ -e 's/@''GNULIB_MBSCHR''@/0/g' \ -e 's/@''GNULIB_MBSRCHR''@/0/g' \ -e 's/@''GNULIB_MBSSTR''@/0/g' \ -e 's/@''GNULIB_MBSCASECMP''@/0/g' \ -e 's/@''GNULIB_MBSNCASECMP''@/0/g' \ -e 's/@''GNULIB_MBSPCASECMP''@/0/g' \ -e 's/@''GNULIB_MBSCASESTR''@/0/g' \ -e 's/@''GNULIB_MBSCSPN''@/0/g' \ -e 's/@''GNULIB_MBSPBRK''@/0/g' \ -e 's/@''GNULIB_MBSSPN''@/0/g' \ -e 's/@''GNULIB_MBSSEP''@/0/g' \ -e 's/@''GNULIB_MBSTOK_R''@/0/g' \ -e 's/@''GNULIB_MEMCHR''@/0/g' \ -e 's/@''GNULIB_MEMMEM''@/0/g' \ -e 's/@''GNULIB_MEMPCPY''@/0/g' \ -e 's/@''GNULIB_MEMRCHR''@/0/g' \ -e 's/@''GNULIB_RAWMEMCHR''@/0/g' \ -e 's/@''GNULIB_STPCPY''@/0/g' \ -e 's/@''GNULIB_STPNCPY''@/0/g' \ -e 's/@''GNULIB_STRCHRNUL''@/0/g' \ -e 's/@''GNULIB_STRDUP''@/0/g' \ -e 's/@''GNULIB_STRNCAT''@/0/g' \ -e 's/@''GNULIB_STRNDUP''@/1/g' \ -e 's/@''GNULIB_STRNLEN''@/1/g' \ -e 's/@''GNULIB_STRPBRK''@/0/g' \ -e 's/@''GNULIB_STRSEP''@/0/g' \ -e 's/@''GNULIB_STRSTR''@/0/g' \ -e 's/@''GNULIB_STRCASESTR''@/0/g' \ -e 's/@''GNULIB_STRTOK_R''@/0/g' \ -e 's/@''GNULIB_STRERROR''@/0/g' \ -e 's/@''GNULIB_STRERROR_R''@/0/g' \ -e 's/@''GNULIB_STRERRORNAME_NP''@/0/g' \ -e 's/@''GNULIB_SIGABBREV_NP''@/0/g' \ -e 's/@''GNULIB_SIGDESCR_NP''@/0/g' \ -e 's/@''GNULIB_STRSIGNAL''@/0/g' \ -e 's/@''GNULIB_STRVERSCMP''@/0/g' \ -e 's/@''GNULIB_MDA_MEMCCPY''@/1/g' \ -e 's/@''GNULIB_MDA_STRDUP''@/1/g' \ -e 's/@''GNULIB_FREE_POSIX''@/1/g' \ < ./string.in.h | \ sed -e 's|@''HAVE_EXPLICIT_BZERO''@|1|g' \ -e 's|@''HAVE_FFSL''@|1|g' \ -e 's|@''HAVE_FFSLL''@|1|g' \ -e 's|@''HAVE_MBSLEN''@|0|g' \ -e 's|@''HAVE_DECL_MEMMEM''@|1|g' \ -e 's|@''HAVE_MEMPCPY''@|1|g' \ -e 's|@''HAVE_DECL_MEMRCHR''@|1|g' \ -e 's|@''HAVE_RAWMEMCHR''@|1|g' \ -e 's|@''HAVE_STPCPY''@|1|g' \ -e 's|@''HAVE_STPNCPY''@|1|g' \ -e 's|@''HAVE_STRCHRNUL''@|1|g' \ -e 's|@''HAVE_DECL_STRDUP''@|1|g' \ -e 's|@''HAVE_DECL_STRNDUP''@|1|g' \ -e 's|@''HAVE_DECL_STRNLEN''@|1|g' \ -e 's|@''HAVE_STRPBRK''@|1|g' \ -e 's|@''HAVE_STRSEP''@|1|g' \ -e 's|@''HAVE_STRCASESTR''@|1|g' \ -e 's|@''HAVE_DECL_STRTOK_R''@|1|g' \ -e 's|@''HAVE_DECL_STRERROR_R''@|1|g' \ -e 's|@''HAVE_STRERRORNAME_NP''@|1|g' \ -e 's|@''HAVE_SIGABBREV_NP''@|1|g' \ -e 's|@''HAVE_SIGDESCR_NP''@|1|g' \ -e 's|@''HAVE_DECL_STRSIGNAL''@|1|g' \ -e 's|@''HAVE_STRVERSCMP''@|1|g' \ -e 's|@''REPLACE_FFSLL''@|0|g' \ -e 's|@''REPLACE_MEMCHR''@|0|g' \ -e 's|@''REPLACE_MEMMEM''@|0|g' \ -e 's|@''REPLACE_FREE''@|0|g' \ -e 's|@''REPLACE_STPNCPY''@|0|g' \ -e 's|@''REPLACE_STRCHRNUL''@|0|g' \ -e 's|@''REPLACE_STRDUP''@|0|g' \ -e 's|@''REPLACE_STRNCAT''@|0|g' \ -e 's|@''REPLACE_STRNDUP''@|0|g' \ -e 's|@''REPLACE_STRNLEN''@|0|g' \ -e 's|@''REPLACE_STRSTR''@|0|g' \ -e 's|@''REPLACE_STRCASESTR''@|0|g' \ -e 's|@''REPLACE_STRTOK_R''@|0|g' \ -e 's|@''REPLACE_STRERROR''@|0|g' \ -e 's|@''REPLACE_STRERROR_R''@|0|g' \ -e 's|@''REPLACE_STRERRORNAME_NP''@|0|g' \ -e 's|@''REPLACE_STRSIGNAL''@|0|g' \ -e 's|@''UNDEFINE_STRTOK_R''@|0|g' \ -e '/definitions of _GL_FUNCDECL_RPL/r ./c++defs.h' \ -e '/definition of _GL_ARG_NONNULL/r ./arg-nonnull.h' \ -e '/definition of _GL_WARN_ON_USE/r ./warn-on-use.h' \ > string.h-t mv string.h-t string.h /bin/mkdir -p 'sys' sed -e 1h -e '1s,.*,/* DO NOT EDIT! GENERATED AUTOMATICALLY! */,' -e 1G \ -e 's|@''GUARD_PREFIX''@|GL|g' \ -e 's|@''INCLUDE_NEXT''@|include_next|g' \ -e 's|@''PRAGMA_SYSTEM_HEADER''@|#pragma GCC system_header|g' \ -e 's|@''PRAGMA_COLUMNS''@||g' \ -e 's|@''NEXT_SYS_TYPES_H''@||g' \ -e 's|@''WINDOWS_64_BIT_OFF_T''@|0|g' \ -e 's|@''WINDOWS_STAT_INODES''@|0|g' \ ./sys_types.in.h > sys/types.h-t mv sys/types.h-t sys/types.h sed -e 1h -e '1s,.*,/* DO NOT EDIT! GENERATED AUTOMATICALLY! */,' -e 1G \ -e 's|@''GUARD_PREFIX''@|GL|g' \ -e 's|@''HAVE_UNISTD_H''@|1|g' \ -e 's|@''INCLUDE_NEXT''@|include_next|g' \ -e 's|@''PRAGMA_SYSTEM_HEADER''@|#pragma GCC system_header|g' \ -e 's|@''PRAGMA_COLUMNS''@||g' \ -e 's|@''NEXT_UNISTD_H''@||g' \ -e 's|@''WINDOWS_64_BIT_OFF_T''@|0|g' \ -e 's/@''GNULIB_ACCESS''@/0/g' \ -e 's/@''GNULIB_CHDIR''@/0/g' \ -e 's/@''GNULIB_CHOWN''@/0/g' \ -e 's/@''GNULIB_CLOSE''@/0/g' \ -e 's/@''GNULIB_COPY_FILE_RANGE''@/0/g' \ -e 's/@''GNULIB_DUP''@/0/g' \ -e 's/@''GNULIB_DUP2''@/0/g' \ -e 's/@''GNULIB_DUP3''@/0/g' \ -e 's/@''GNULIB_ENVIRON''@/1/g' \ -e 's/@''GNULIB_EUIDACCESS''@/0/g' \ -e 's/@''GNULIB_EXECL''@/0/g' \ -e 's/@''GNULIB_EXECLE''@/0/g' \ -e 's/@''GNULIB_EXECLP''@/0/g' \ -e 's/@''GNULIB_EXECV''@/0/g' \ -e 's/@''GNULIB_EXECVE''@/0/g' \ -e 's/@''GNULIB_EXECVP''@/0/g' \ -e 's/@''GNULIB_EXECVPE''@/0/g' \ -e 's/@''GNULIB_FACCESSAT''@/0/g' \ -e 's/@''GNULIB_FCHDIR''@/0/g' \ -e 's/@''GNULIB_FCHOWNAT''@/0/g' \ -e 's/@''GNULIB_FDATASYNC''@/0/g' \ -e 's/@''GNULIB_FSYNC''@/0/g' \ -e 's/@''GNULIB_FTRUNCATE''@/0/g' \ -e 's/@''GNULIB_GETCWD''@/0/g' \ -e 's/@''GNULIB_GETDOMAINNAME''@/0/g' \ -e 's/@''GNULIB_GETDTABLESIZE''@/0/g' \ -e 's/@''GNULIB_GETENTROPY''@/0/g' \ -e 's/@''GNULIB_GETGROUPS''@/0/g' \ -e 's/@''GNULIB_GETHOSTNAME''@/0/g' \ -e 's/@''GNULIB_GETLOGIN''@/0/g' \ -e 's/@''GNULIB_GETLOGIN_R''@/0/g' \ -e 's/@''GNULIB_GETOPT_POSIX''@/0/g' \ -e 's/@''GNULIB_GETPAGESIZE''@/0/g' \ -e 's/@''GNULIB_GETPASS''@/0/g' \ -e 's/@''GNULIB_GETPASS_GNU''@/0/g' \ -e 's/@''GNULIB_GETUSERSHELL''@/0/g' \ -e 's/@''GNULIB_GROUP_MEMBER''@/0/g' \ -e 's/@''GNULIB_ISATTY''@/0/g' \ -e 's/@''GNULIB_LCHOWN''@/0/g' \ -e 's/@''GNULIB_LINK''@/0/g' \ -e 's/@''GNULIB_LINKAT''@/0/g' \ -e 's/@''GNULIB_LSEEK''@/0/g' \ -e 's/@''GNULIB_PIPE''@/0/g' \ -e 's/@''GNULIB_PIPE2''@/0/g' \ -e 's/@''GNULIB_PREAD''@/0/g' \ -e 's/@''GNULIB_PWRITE''@/0/g' \ -e 's/@''GNULIB_READ''@/0/g' \ -e 's/@''GNULIB_READLINK''@/0/g' \ -e 's/@''GNULIB_READLINKAT''@/0/g' \ -e 's/@''GNULIB_RMDIR''@/0/g' \ -e 's/@''GNULIB_SETHOSTNAME''@/0/g' \ -e 's/@''GNULIB_SLEEP''@/0/g' \ -e 's/@''GNULIB_SYMLINK''@/0/g' \ -e 's/@''GNULIB_SYMLINKAT''@/0/g' \ -e 's/@''GNULIB_TRUNCATE''@/0/g' \ -e 's/@''GNULIB_TTYNAME_R''@/0/g' \ -e 's/@''GNULIB_UNISTD_H_GETOPT''@/00/g' \ -e 's/@''GNULIB_UNISTD_H_NONBLOCKING''@/0/g' \ -e 's/@''GNULIB_UNISTD_H_SIGPIPE''@/0/g' \ -e 's/@''GNULIB_UNLINK''@/0/g' \ -e 's/@''GNULIB_UNLINKAT''@/0/g' \ -e 's/@''GNULIB_USLEEP''@/0/g' \ -e 's/@''GNULIB_WRITE''@/0/g' \ -e 's/@''GNULIB_MDA_ACCESS''@/1/g' \ -e 's/@''GNULIB_MDA_CHDIR''@/1/g' \ -e 's/@''GNULIB_MDA_CLOSE''@/1/g' \ -e 's/@''GNULIB_MDA_DUP''@/1/g' \ -e 's/@''GNULIB_MDA_DUP2''@/1/g' \ -e 's/@''GNULIB_MDA_EXECL''@/1/g' \ -e 's/@''GNULIB_MDA_EXECLE''@/1/g' \ -e 's/@''GNULIB_MDA_EXECLP''@/1/g' \ -e 's/@''GNULIB_MDA_EXECV''@/1/g' \ -e 's/@''GNULIB_MDA_EXECVE''@/1/g' \ -e 's/@''GNULIB_MDA_EXECVP''@/1/g' \ -e 's/@''GNULIB_MDA_EXECVPE''@/1/g' \ -e 's/@''GNULIB_MDA_GETCWD''@/1/g' \ -e 's/@''GNULIB_MDA_GETPID''@/1/g' \ -e 's/@''GNULIB_MDA_ISATTY''@/1/g' \ -e 's/@''GNULIB_MDA_LSEEK''@/1/g' \ -e 's/@''GNULIB_MDA_READ''@/1/g' \ -e 's/@''GNULIB_MDA_RMDIR''@/1/g' \ -e 's/@''GNULIB_MDA_SWAB''@/1/g' \ -e 's/@''GNULIB_MDA_UNLINK''@/1/g' \ -e 's/@''GNULIB_MDA_WRITE''@/1/g' \ < ./unistd.in.h | \ sed -e 's|@''HAVE_CHOWN''@|1|g' \ -e 's|@''HAVE_COPY_FILE_RANGE''@|1|g' \ -e 's|@''HAVE_DUP3''@|1|g' \ -e 's|@''HAVE_EUIDACCESS''@|1|g' \ -e 's|@''HAVE_EXECVPE''@|1|g' \ -e 's|@''HAVE_FACCESSAT''@|1|g' \ -e 's|@''HAVE_FCHDIR''@|1|g' \ -e 's|@''HAVE_FCHOWNAT''@|1|g' \ -e 's|@''HAVE_FDATASYNC''@|1|g' \ -e 's|@''HAVE_FSYNC''@|1|g' \ -e 's|@''HAVE_FTRUNCATE''@|1|g' \ -e 's|@''HAVE_GETDTABLESIZE''@|1|g' \ -e 's|@''HAVE_GETENTROPY''@|1|g' \ -e 's|@''HAVE_GETGROUPS''@|1|g' \ -e 's|@''HAVE_GETHOSTNAME''@|1|g' \ -e 's|@''HAVE_GETPAGESIZE''@|1|g' \ -e 's|@''HAVE_GETPASS''@|1|g' \ -e 's|@''HAVE_GROUP_MEMBER''@|1|g' \ -e 's|@''HAVE_LCHOWN''@|1|g' \ -e 's|@''HAVE_LINK''@|1|g' \ -e 's|@''HAVE_LINKAT''@|1|g' \ -e 's|@''HAVE_PIPE''@|1|g' \ -e 's|@''HAVE_PIPE2''@|1|g' \ -e 's|@''HAVE_PREAD''@|1|g' \ -e 's|@''HAVE_PWRITE''@|1|g' \ -e 's|@''HAVE_READLINK''@|1|g' \ -e 's|@''HAVE_READLINKAT''@|1|g' \ -e 's|@''HAVE_SETHOSTNAME''@|1|g' \ -e 's|@''HAVE_SLEEP''@|1|g' \ -e 's|@''HAVE_SYMLINK''@|1|g' \ -e 's|@''HAVE_SYMLINKAT''@|1|g' \ -e 's|@''HAVE_UNLINKAT''@|1|g' \ -e 's|@''HAVE_USLEEP''@|1|g' \ -e 's|@''HAVE_DECL_ENVIRON''@|1|g' \ -e 's|@''HAVE_DECL_EXECVPE''@|1|g' \ -e 's|@''HAVE_DECL_FCHDIR''@|1|g' \ -e 's|@''HAVE_DECL_FDATASYNC''@|1|g' \ -e 's|@''HAVE_DECL_GETDOMAINNAME''@|1|g' \ -e 's|@''HAVE_DECL_GETLOGIN''@|1|g' \ -e 's|@''HAVE_DECL_GETLOGIN_R''@|1|g' \ -e 's|@''HAVE_DECL_GETPAGESIZE''@|1|g' \ -e 's|@''HAVE_DECL_GETUSERSHELL''@|1|g' \ -e 's|@''HAVE_DECL_SETHOSTNAME''@|1|g' \ -e 's|@''HAVE_DECL_TRUNCATE''@|1|g' \ -e 's|@''HAVE_DECL_TTYNAME_R''@|1|g' \ -e 's|@''HAVE_OS_H''@|0|g' \ -e 's|@''HAVE_SYS_PARAM_H''@|0|g' \ | \ sed -e 's|@''REPLACE_ACCESS''@|0|g' \ -e 's|@''REPLACE_CHOWN''@|0|g' \ -e 's|@''REPLACE_CLOSE''@|0|g' \ -e 's|@''REPLACE_DUP''@|0|g' \ -e 's|@''REPLACE_DUP2''@|0|g' \ -e 's|@''REPLACE_EXECL''@|0|g' \ -e 's|@''REPLACE_EXECLE''@|0|g' \ -e 's|@''REPLACE_EXECLP''@|0|g' \ -e 's|@''REPLACE_EXECV''@|0|g' \ -e 's|@''REPLACE_EXECVE''@|0|g' \ -e 's|@''REPLACE_EXECVP''@|0|g' \ -e 's|@''REPLACE_EXECVPE''@|0|g' \ -e 's|@''REPLACE_FACCESSAT''@|0|g' \ -e 's|@''REPLACE_FCHOWNAT''@|0|g' \ -e 's|@''REPLACE_FTRUNCATE''@|0|g' \ -e 's|@''REPLACE_GETCWD''@|0|g' \ -e 's|@''REPLACE_GETDOMAINNAME''@|0|g' \ -e 's|@''REPLACE_GETDTABLESIZE''@|0|g' \ -e 's|@''REPLACE_GETLOGIN_R''@|0|g' \ -e 's|@''REPLACE_GETGROUPS''@|0|g' \ -e 's|@''REPLACE_GETPAGESIZE''@|0|g' \ -e 's|@''REPLACE_GETPASS''@|0|g' \ -e 's|@''REPLACE_GETPASS_FOR_GETPASS_GNU''@|0|g' \ -e 's|@''REPLACE_ISATTY''@|0|g' \ -e 's|@''REPLACE_LCHOWN''@|0|g' \ -e 's|@''REPLACE_LINK''@|0|g' \ -e 's|@''REPLACE_LINKAT''@|0|g' \ -e 's|@''REPLACE_LSEEK''@|0|g' \ -e 's|@''REPLACE_PREAD''@|0|g' \ -e 's|@''REPLACE_PWRITE''@|0|g' \ -e 's|@''REPLACE_READ''@|0|g' \ -e 's|@''REPLACE_READLINK''@|0|g' \ -e 's|@''REPLACE_READLINKAT''@|0|g' \ -e 's|@''REPLACE_RMDIR''@|0|g' \ -e 's|@''REPLACE_SLEEP''@|0|g' \ -e 's|@''REPLACE_SYMLINK''@|0|g' \ -e 's|@''REPLACE_SYMLINKAT''@|0|g' \ -e 's|@''REPLACE_TRUNCATE''@|0|g' \ -e 's|@''REPLACE_TTYNAME_R''@|0|g' \ -e 's|@''REPLACE_UNLINK''@|0|g' \ -e 's|@''REPLACE_UNLINKAT''@|0|g' \ -e 's|@''REPLACE_USLEEP''@|0|g' \ -e 's|@''REPLACE_WRITE''@|0|g' \ -e 's|@''UNISTD_H_HAVE_SYS_RANDOM_H''@|0|g' \ -e 's|@''UNISTD_H_HAVE_WINSOCK2_H''@|0|g' \ -e 's|@''UNISTD_H_HAVE_WINSOCK2_H_AND_USE_SOCKETS''@|0|g' \ -e '/definitions of _GL_FUNCDECL_RPL/r ./c++defs.h' \ -e '/definition of _GL_ARG_NONNULL/r ./arg-nonnull.h' \ -e '/definition of _GL_WARN_ON_USE/r ./warn-on-use.h' \ > unistd.h-t mv unistd.h-t unistd.h sed -e 1h -e '1s,.*,/* DO NOT EDIT! GENERATED AUTOMATICALLY! */,' -e 1G \ -e 's|@''GUARD_PREFIX''@|GL|g' \ -e 's|@''INCLUDE_NEXT''@|include_next|g' \ -e 's|@''PRAGMA_SYSTEM_HEADER''@|#pragma GCC system_header|g' \ -e 's|@''PRAGMA_COLUMNS''@||g' \ -e 's|@''HAVE_FEATURES_H''@|1|g' \ -e 's|@''NEXT_WCHAR_H''@||g' \ -e 's|@''HAVE_WCHAR_H''@|1|g' \ -e 's/@''HAVE_CRTDEFS_H''@/0/g' \ -e 's/@''GNULIBHEADERS_OVERRIDE_WINT_T''@/0/g' \ -e 's/@''GNULIB_BTOWC''@/0/g' \ -e 's/@''GNULIB_WCTOB''@/0/g' \ -e 's/@''GNULIB_MBSINIT''@/0/g' \ -e 's/@''GNULIB_MBRTOWC''@/0/g' \ -e 's/@''GNULIB_MBRLEN''@/0/g' \ -e 's/@''GNULIB_MBSRTOWCS''@/0/g' \ -e 's/@''GNULIB_MBSNRTOWCS''@/0/g' \ -e 's/@''GNULIB_WCRTOMB''@/0/g' \ -e 's/@''GNULIB_WCSRTOMBS''@/0/g' \ -e 's/@''GNULIB_WCSNRTOMBS''@/0/g' \ -e 's/@''GNULIB_WCWIDTH''@/0/g' \ -e 's/@''GNULIB_WMEMCHR''@/0/g' \ -e 's/@''GNULIB_WMEMCMP''@/0/g' \ -e 's/@''GNULIB_WMEMCPY''@/0/g' \ -e 's/@''GNULIB_WMEMMOVE''@/0/g' \ -e 's/@''GNULIB_WMEMPCPY''@/0/g' \ -e 's/@''GNULIB_WMEMSET''@/0/g' \ -e 's/@''GNULIB_WCSLEN''@/0/g' \ -e 's/@''GNULIB_WCSNLEN''@/0/g' \ -e 's/@''GNULIB_WCSCPY''@/0/g' \ -e 's/@''GNULIB_WCPCPY''@/0/g' \ -e 's/@''GNULIB_WCSNCPY''@/0/g' \ -e 's/@''GNULIB_WCPNCPY''@/0/g' \ -e 's/@''GNULIB_WCSCAT''@/0/g' \ -e 's/@''GNULIB_WCSNCAT''@/0/g' \ -e 's/@''GNULIB_WCSCMP''@/0/g' \ -e 's/@''GNULIB_WCSNCMP''@/0/g' \ -e 's/@''GNULIB_WCSCASECMP''@/0/g' \ -e 's/@''GNULIB_WCSNCASECMP''@/0/g' \ -e 's/@''GNULIB_WCSCOLL''@/0/g' \ -e 's/@''GNULIB_WCSXFRM''@/0/g' \ -e 's/@''GNULIB_WCSDUP''@/0/g' \ -e 's/@''GNULIB_WCSCHR''@/0/g' \ -e 's/@''GNULIB_WCSRCHR''@/0/g' \ -e 's/@''GNULIB_WCSCSPN''@/0/g' \ -e 's/@''GNULIB_WCSSPN''@/0/g' \ -e 's/@''GNULIB_WCSPBRK''@/0/g' \ -e 's/@''GNULIB_WCSSTR''@/0/g' \ -e 's/@''GNULIB_WCSTOK''@/0/g' \ -e 's/@''GNULIB_WCSWIDTH''@/0/g' \ -e 's/@''GNULIB_WCSFTIME''@/0/g' \ -e 's/@''GNULIB_MDA_WCSDUP''@/1/g' \ -e 's/@''GNULIB_FREE_POSIX''@/1/g' \ < ./wchar.in.h | \ sed -e 's|@''HAVE_WINT_T''@|1|g' \ -e 's|@''HAVE_BTOWC''@|1|g' \ -e 's|@''HAVE_MBSINIT''@|1|g' \ -e 's|@''HAVE_MBRTOWC''@|1|g' \ -e 's|@''HAVE_MBRLEN''@|1|g' \ -e 's|@''HAVE_MBSRTOWCS''@|1|g' \ -e 's|@''HAVE_MBSNRTOWCS''@|1|g' \ -e 's|@''HAVE_WCRTOMB''@|1|g' \ -e 's|@''HAVE_WCSRTOMBS''@|1|g' \ -e 's|@''HAVE_WCSNRTOMBS''@|1|g' \ -e 's|@''HAVE_WMEMCHR''@|1|g' \ -e 's|@''HAVE_WMEMCMP''@|1|g' \ -e 's|@''HAVE_WMEMCPY''@|1|g' \ -e 's|@''HAVE_WMEMMOVE''@|1|g' \ -e 's|@''HAVE_WMEMPCPY''@|1|g' \ -e 's|@''HAVE_WMEMSET''@|1|g' \ -e 's|@''HAVE_WCSLEN''@|1|g' \ -e 's|@''HAVE_WCSNLEN''@|1|g' \ -e 's|@''HAVE_WCSCPY''@|1|g' \ -e 's|@''HAVE_WCPCPY''@|1|g' \ -e 's|@''HAVE_WCSNCPY''@|1|g' \ -e 's|@''HAVE_WCPNCPY''@|1|g' \ -e 's|@''HAVE_WCSCAT''@|1|g' \ -e 's|@''HAVE_WCSNCAT''@|1|g' \ -e 's|@''HAVE_WCSCMP''@|1|g' \ -e 's|@''HAVE_WCSNCMP''@|1|g' \ -e 's|@''HAVE_WCSCASECMP''@|1|g' \ -e 's|@''HAVE_WCSNCASECMP''@|1|g' \ -e 's|@''HAVE_WCSCOLL''@|1|g' \ -e 's|@''HAVE_WCSXFRM''@|1|g' \ -e 's|@''HAVE_WCSDUP''@|1|g' \ -e 's|@''HAVE_WCSCHR''@|1|g' \ -e 's|@''HAVE_WCSRCHR''@|1|g' \ -e 's|@''HAVE_WCSCSPN''@|1|g' \ -e 's|@''HAVE_WCSSPN''@|1|g' \ -e 's|@''HAVE_WCSPBRK''@|1|g' \ -e 's|@''HAVE_WCSSTR''@|1|g' \ -e 's|@''HAVE_WCSTOK''@|1|g' \ -e 's|@''HAVE_WCSWIDTH''@|1|g' \ -e 's|@''HAVE_WCSFTIME''@|1|g' \ -e 's|@''HAVE_DECL_WCTOB''@|1|g' \ -e 's|@''HAVE_DECL_WCSDUP''@|1|g' \ -e 's|@''HAVE_DECL_WCWIDTH''@|1|g' \ | \ sed -e 's|@''REPLACE_MBSTATE_T''@|0|g' \ -e 's|@''REPLACE_BTOWC''@|0|g' \ -e 's|@''REPLACE_WCTOB''@|0|g' \ -e 's|@''REPLACE_FREE''@|0|g' \ -e 's|@''REPLACE_MBSINIT''@|0|g' \ -e 's|@''REPLACE_MBRTOWC''@|0|g' \ -e 's|@''REPLACE_MBRLEN''@|0|g' \ -e 's|@''REPLACE_MBSRTOWCS''@|0|g' \ -e 's|@''REPLACE_MBSNRTOWCS''@|0|g' \ -e 's|@''REPLACE_WCRTOMB''@|0|g' \ -e 's|@''REPLACE_WCSRTOMBS''@|0|g' \ -e 's|@''REPLACE_WCSNRTOMBS''@|0|g' \ -e 's|@''REPLACE_WCWIDTH''@|0|g' \ -e 's|@''REPLACE_WCSWIDTH''@|0|g' \ -e 's|@''REPLACE_WCSFTIME''@|0|g' \ -e 's|@''REPLACE_WCSTOK''@|0|g' \ -e '/definitions of _GL_FUNCDECL_RPL/r ./c++defs.h' \ -e '/definition of _GL_ARG_NONNULL/r ./arg-nonnull.h' \ -e '/definition of _GL_WARN_ON_USE/r ./warn-on-use.h' \ > wchar.h-t mv wchar.h-t wchar.h make all-recursive make[4]: Entering directory '/<>/gnulib' make[5]: Entering directory '/<>/gnulib' /bin/bash ../libtool --tag=CC --mode=compile i686-linux-gnu-gcc -DHAVE_CONFIG_H -I. -I../liblouis -Wdate-time -D_FORTIFY_SOURCE=2 -Wno-cast-qual -Wno-conversion -Wno-float-equal -Wno-sign-compare -Wno-undef -Wno-unused-function -Wno-unused-parameter -Wno-float-conversion -Wimplicit-fallthrough -Wno-pedantic -Wno-sign-conversion -Wno-type-limits -Wno-unsuffixed-float-constants -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -c -o libgnu_la-malloca.lo `test -f 'malloca.c' || echo './'`malloca.c libtool: compile: i686-linux-gnu-gcc -DHAVE_CONFIG_H -I. -I../liblouis -Wdate-time -D_FORTIFY_SOURCE=2 -Wno-cast-qual -Wno-conversion -Wno-float-equal -Wno-sign-compare -Wno-undef -Wno-unused-function -Wno-unused-parameter -Wno-float-conversion -Wimplicit-fallthrough -Wno-pedantic -Wno-sign-conversion -Wno-type-limits -Wno-unsuffixed-float-constants -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -c malloca.c -fPIC -DPIC -o .libs/libgnu_la-malloca.o libtool: compile: i686-linux-gnu-gcc -DHAVE_CONFIG_H -I. -I../liblouis -Wdate-time -D_FORTIFY_SOURCE=2 -Wno-cast-qual -Wno-conversion -Wno-float-equal -Wno-sign-compare -Wno-undef -Wno-unused-function -Wno-unused-parameter -Wno-float-conversion -Wimplicit-fallthrough -Wno-pedantic -Wno-sign-conversion -Wno-type-limits -Wno-unsuffixed-float-constants -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -c malloca.c -o libgnu_la-malloca.o >/dev/null 2>&1 /bin/bash ../libtool --tag=CC --mode=compile i686-linux-gnu-gcc -DHAVE_CONFIG_H -I. -I../liblouis -Wdate-time -D_FORTIFY_SOURCE=2 -Wno-cast-qual -Wno-conversion -Wno-float-equal -Wno-sign-compare -Wno-undef -Wno-unused-function -Wno-unused-parameter -Wno-float-conversion -Wimplicit-fallthrough -Wno-pedantic -Wno-sign-conversion -Wno-type-limits -Wno-unsuffixed-float-constants -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -c -o libgnu_la-unistd.lo `test -f 'unistd.c' || echo './'`unistd.c libtool: compile: i686-linux-gnu-gcc -DHAVE_CONFIG_H -I. -I../liblouis -Wdate-time -D_FORTIFY_SOURCE=2 -Wno-cast-qual -Wno-conversion -Wno-float-equal -Wno-sign-compare -Wno-undef -Wno-unused-function -Wno-unused-parameter -Wno-float-conversion -Wimplicit-fallthrough -Wno-pedantic -Wno-sign-conversion -Wno-type-limits -Wno-unsuffixed-float-constants -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -c unistd.c -fPIC -DPIC -o .libs/libgnu_la-unistd.o libtool: compile: i686-linux-gnu-gcc -DHAVE_CONFIG_H -I. -I../liblouis -Wdate-time -D_FORTIFY_SOURCE=2 -Wno-cast-qual -Wno-conversion -Wno-float-equal -Wno-sign-compare -Wno-undef -Wno-unused-function -Wno-unused-parameter -Wno-float-conversion -Wimplicit-fallthrough -Wno-pedantic -Wno-sign-conversion -Wno-type-limits -Wno-unsuffixed-float-constants -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -c unistd.c -o libgnu_la-unistd.o >/dev/null 2>&1 /bin/bash ../libtool --tag=CC --mode=link i686-linux-gnu-gcc -Wno-cast-qual -Wno-conversion -Wno-float-equal -Wno-sign-compare -Wno-undef -Wno-unused-function -Wno-unused-parameter -Wno-float-conversion -Wimplicit-fallthrough -Wno-pedantic -Wno-sign-conversion -Wno-type-limits -Wno-unsuffixed-float-constants -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -no-undefined -Wl,-z,relro -o libgnu.la libgnu_la-malloca.lo libgnu_la-unistd.lo -lyaml libtool: link: i686-linux-gnu-ar cr .libs/libgnu.a .libs/libgnu_la-malloca.o .libs/libgnu_la-unistd.o libtool: link: i686-linux-gnu-ranlib .libs/libgnu.a libtool: link: ( cd ".libs" && rm -f "libgnu.la" && ln -s "../libgnu.la" "libgnu.la" ) make[5]: Leaving directory '/<>/gnulib' make[4]: Leaving directory '/<>/gnulib' make[3]: Leaving directory '/<>/gnulib' Making all in liblouis make[3]: Entering directory '/<>/liblouis' make all-am make[4]: Entering directory '/<>/liblouis' /bin/bash ../libtool --tag=CC --mode=compile i686-linux-gnu-gcc -DHAVE_CONFIG_H -I. -fanalyzer -fno-common -Wall -Warith-conversion -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Wformat-signedness -Winit-self -Winline -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Woverlength-strings -Wpacked -Wpointer-arith -Wshadow -Wstack-protector -Wstrict-overflow -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunsafe-loop-optimizations -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wvla -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-malloc-leak -DTABLESDIR=\""/usr/share"/liblouis/tables\" -I../gnulib -I../gnulib -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -c -o compileTranslationTable.lo compileTranslationTable.c libtool: compile: i686-linux-gnu-gcc -DHAVE_CONFIG_H -I. -fanalyzer -fno-common -Wall -Warith-conversion -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Wformat-signedness -Winit-self -Winline -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Woverlength-strings -Wpacked -Wpointer-arith -Wshadow -Wstack-protector -Wstrict-overflow -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunsafe-loop-optimizations -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wvla -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-malloc-leak -DTABLESDIR=\"/usr/share/liblouis/tables\" -I../gnulib -I../gnulib -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -c compileTranslationTable.c -fPIC -DPIC -o .libs/compileTranslationTable.o compileTranslationTable.c: In function ‘getToken’: compileTranslationTable.c:381:36: warning: comparison of integer expressions of different signedness: ‘widechar’ {aka ‘unsigned int’} and ‘int’ [-Wsign-compare] 381 | if (result->length >= maxlen) { | ^~ compileTranslationTable.c: In function ‘passFindCharacters’: compileTranslationTable.c:748:62: warning: comparison of integer expressions of different signedness: ‘widechar’ {aka ‘unsigned int’} and ‘int’ [-Wsign-compare] 748 | instructions[IC - 1] <= lookback) { | ^~ compileTranslationTable.c: In function ‘addCharacterClass’: compileTranslationTable.c:1142:63: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘unsigned int’} and ‘int’ [-Wsign-compare] 1142 | if (strlen(reservedAttributeNames[k]) == length) { | ^~ compileTranslationTable.c:1145:74: warning: comparison of integer expressions of different signedness: ‘char’ and ‘widechar’ {aka ‘unsigned int’} [-Wsign-compare] 1145 | if (reservedAttributeNames[k][i] != name[i]) break; | ^~ compileTranslationTable.c: In function ‘getOpcode’: compileTranslationTable.c:1211:35: warning: comparison of integer expressions of different signedness: ‘widechar’ {aka ‘unsigned int’} and ‘short int’ [-Wsign-compare] 1211 | if (token->length == opcodeLengths[opcode]) | ^~ compileTranslationTable.c:1206:27: warning: unused parameter ‘file’ [-Wunused-parameter] 1206 | getOpcode(const FileInfo *file, const CharsString *token) { | ~~~~~~~~~~~~~~~~^~~~ compileTranslationTable.c: In function ‘parseChars’: compileTranslationTable.c:1287:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘widechar’ {aka ‘unsigned int’} [-Wsign-compare] 1287 | while (in < token->length) { | ^ compileTranslationTable.c: In function ‘_lou_extParseChars’: compileTranslationTable.c:1413:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘widechar’ {aka ‘unsigned int’} [-Wsign-compare] 1413 | for (k = 0; k < result.length; k++) outString[k] = result.chars[k]; | ^ compileTranslationTable.c: In function ‘parseDots’: compileTranslationTable.c:1425:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘widechar’ {aka ‘unsigned int’} [-Wsign-compare] 1425 | for (index = 0; index < token->length; index++) { | ^ compileTranslationTable.c: In function ‘_lou_extParseDots’: compileTranslationTable.c:1532:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘widechar’ {aka ‘unsigned int’} [-Wsign-compare] 1532 | for (k = 0; k < result.length; k++) outString[k] = result.chars[k]; | ^ compileTranslationTable.c: In function ‘addRuleName’: compileTranslationTable.c:1598:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘widechar’ {aka ‘unsigned int’} [-Wsign-compare] 1598 | for (k = 0; k < name->length; k++) { | ^ compileTranslationTable.c: In function ‘compileSwapDots’: compileTranslationTable.c:1633:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘widechar’ {aka ‘unsigned int’} [-Wsign-compare] 1633 | while (k <= source->length) { | ^~ compileTranslationTable.c:1634:50: warning: comparison of integer expressions of different signedness: ‘int’ and ‘widechar’ {aka ‘unsigned int’} [-Wsign-compare] 1634 | if (source->chars[k] != ',' && k != source->length) | ^~ compileTranslationTable.c:1639:41: warning: comparison of integer expressions of different signedness: ‘int’ and ‘widechar’ {aka ‘unsigned int’} [-Wsign-compare] 1639 | for (kk = 0; kk < dotsDest.length; kk++) | ^ compileTranslationTable.c: In function ‘passGetDots’: compileTranslationTable.c:1757:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘widechar’ {aka ‘unsigned int’} [-Wsign-compare] 1757 | while (*passLinepos < passLine->length && | ^ compileTranslationTable.c: In function ‘passGetString’: compileTranslationTable.c:1773:35: warning: comparison of integer expressions of different signedness: ‘int’ and ‘widechar’ {aka ‘unsigned int’} [-Wsign-compare] 1773 | if ((*passLinepos >= passLine->length) || !passLine->chars[*passLinepos]) { | ^~ compileTranslationTable.c: In function ‘passGetNumber’: compileTranslationTable.c:1793:30: warning: comparison of integer expressions of different signedness: ‘int’ and ‘widechar’ {aka ‘unsigned int’} [-Wsign-compare] 1793 | while ((*passLinepos < passLine->length) && (passLine->chars[*passLinepos] >= '0') && | ^ compileTranslationTable.c: In function ‘passGetVariableNumber’: compileTranslationTable.c:1806:22: warning: comparison of unsigned expression in ‘>= 0’ is always true [-Wtype-limits] 1806 | if ((*number >= 0) && (*number < NUMVAR)) return 1; | ^~ compileTranslationTable.c: In function ‘passGetName’: compileTranslationTable.c:1823:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘widechar’ {aka ‘unsigned int’} [-Wsign-compare] 1823 | } while (*passLinepos < passLine->length); | ^ compileTranslationTable.c: In function ‘compilePassOpcode’: compileTranslationTable.c:1870:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘widechar’ {aka ‘unsigned int’} [-Wsign-compare] 1870 | for (k = 0; k < passHoldString.length && passHoldString.chars[k] > 32; k++) | ^ compileTranslationTable.c:1872:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘widechar’ {aka ‘unsigned int’} [-Wsign-compare] 1872 | if (k < passHoldString.length) | ^ compileTranslationTable.c:1880:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘widechar’ {aka ‘unsigned int’} [-Wsign-compare] 1880 | for (k = 0; k < passLine.length && passLine.chars[k] != SEPCHAR; k++) | ^ compileTranslationTable.c:1944:41: warning: comparison of integer expressions of different signedness: ‘int’ and ‘widechar’ {aka ‘unsigned int’} [-Wsign-compare] 1944 | for (kk = 0; kk < passHoldString.length; kk++) { | ^ compileTranslationTable.c:2084:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘widechar’ {aka ‘unsigned int’} [-Wsign-compare] 2084 | while (passLinepos < passLine.length && passLine.chars[passLinepos] <= 32) | ^ compileTranslationTable.c:2086:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘widechar’ {aka ‘unsigned int’} [-Wsign-compare] 2086 | while (passLinepos < passLine.length && passLine.chars[passLinepos] > 32) { | ^ compileTranslationTable.c:2118:41: warning: comparison of integer expressions of different signedness: ‘int’ and ‘widechar’ {aka ‘unsigned int’} [-Wsign-compare] 2118 | for (kk = 0; kk < passHoldString.length; kk++) { | ^ compileTranslationTable.c: In function ‘compileGrouping’: compileTranslationTable.c:2261:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘widechar’ {aka ‘unsigned int’} [-Wsign-compare] 2261 | for (k = 0; k < groupDots.length && groupDots.chars[k] != ','; k++) | ^ compileTranslationTable.c:2263:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘widechar’ {aka ‘unsigned int’} [-Wsign-compare] 2263 | if (k == groupDots.length) { | ^~ compileTranslationTable.c: In function ‘hyphenStringHash’: compileTranslationTable.c:2337:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘widechar’ {aka ‘unsigned int’} [-Wsign-compare] 2337 | for (k = 0; k < s->length; k++) { | ^ compileTranslationTable.c: In function ‘hyphenHashInsert’: compileTranslationTable.c:2379:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘widechar’ {aka ‘unsigned int’} [-Wsign-compare] 2379 | for (j = 0; j < key->length; j++) e->key->chars[j] = key->chars[j]; | ^ compileTranslationTable.c: In function ‘hyphenHashLookup’: compileTranslationTable.c:2393:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘widechar’ {aka ‘unsigned int’} [-Wsign-compare] 2393 | for (j = 0; j < key->length; j++) | ^ compileTranslationTable.c:2395:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘widechar’ {aka ‘unsigned int’} [-Wsign-compare] 2395 | if (j == key->length) return e->val; | ^~ compileTranslationTable.c: In function ‘compileHyphenation’: compileTranslationTable.c:2470:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘widechar’ {aka ‘unsigned int’} [-Wsign-compare] 2470 | for (i = 0; i < hyph.length; i++) { | ^ compileTranslationTable.c:2510:39: warning: comparison of integer expressions of different signedness: ‘int’ and ‘widechar’ {aka ‘unsigned int’} [-Wsign-compare] 2510 | for (j = 1; j <= e->key->length; j++) { | ^~ compileTranslationTable.c:2512:47: warning: comparison of integer expressions of different signedness: ‘int’ and ‘widechar’ {aka ‘unsigned int’} [-Wsign-compare] 2512 | for (k = j; k < e->key->length; k++) | ^ compileTranslationTable.c: In function ‘compileMacro’: compileTranslationTable.c:2690:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘widechar’ {aka ‘unsigned int’} [-Wsign-compare] 2690 | for (int i = 0; i < token.length; i++) { | ^ compileTranslationTable.c:2702:43: warning: comparison of integer expressions of different signedness: ‘int’ and ‘widechar’ {aka ‘unsigned int’} [-Wsign-compare] 2702 | for (name_length = 0; name_length < token.length; | ^ compileTranslationTable.c: In function ‘compileRule’: compileTranslationTable.c:2793:30: warning: unused variable ‘macro’ [-Wunused-variable] 2793 | const Macro *macro; | ^~~~~ compileTranslationTable.c:2931:75: warning: comparison of integer expressions of different signedness: ‘int’ and ‘widechar’ {aka ‘unsigned int’} [-Wsign-compare] 2931 | for (int j = 0; j < arg.length; j++) | ^ compileTranslationTable.c:3305:39: warning: comparison of integer expressions of different signedness: ‘int’ and ‘widechar’ {aka ‘unsigned int’} [-Wsign-compare] 3305 | for (k = 0; k < emphClass.length; k++) s[k] = (char)emphClass.chars[k]; | ^ compileTranslationTable.c:3393:31: warning: declaration of ‘s’ shadows a previous local [-Wshadow] 3393 | char *s = malloc(sizeof(char) * (emphClass.length + 1)); | ^ compileTranslationTable.c:3304:31: note: shadowed declaration is here 3304 | char *s = malloc(sizeof(char) * (emphClass.length + 1)); | ^ compileTranslationTable.c:3394:29: warning: declaration of ‘k’ shadows a previous local [-Wshadow] 3394 | int k, i; | ^ compileTranslationTable.c:3303:29: note: shadowed declaration is here 3303 | int k, i; | ^ compileTranslationTable.c:3394:32: warning: declaration of ‘i’ shadows a previous local [-Wshadow] 3394 | int k, i; | ^ compileTranslationTable.c:3303:32: note: shadowed declaration is here 3303 | int k, i; | ^ compileTranslationTable.c:3395:39: warning: comparison of integer expressions of different signedness: ‘int’ and ‘widechar’ {aka ‘unsigned int’} [-Wsign-compare] 3395 | for (k = 0; k < emphClass.length; k++) s[k] = (char)emphClass.chars[k]; | ^ compileTranslationTable.c:3555:42: warning: declaration of ‘k’ shadows a previous local [-Wshadow] 3555 | for (int k = 0; k < ruleChars.length; k++) { | ^ compileTranslationTable.c:3394:29: note: shadowed declaration is here 3394 | int k, i; | ^ compileTranslationTable.c:3555:51: warning: comparison of integer expressions of different signedness: ‘int’ and ‘widechar’ {aka ‘unsigned int’} [-Wsign-compare] 3555 | for (int k = 0; k < ruleChars.length; k++) { | ^ compileTranslationTable.c:3576:42: warning: declaration of ‘k’ shadows a previous local [-Wshadow] 3576 | for (int k = 0; k < ruleChars.length; k++) { | ^ compileTranslationTable.c:3394:29: note: shadowed declaration is here 3394 | int k, i; | ^ compileTranslationTable.c:3576:51: warning: comparison of integer expressions of different signedness: ‘int’ and ‘widechar’ {aka ‘unsigned int’} [-Wsign-compare] 3576 | for (int k = 0; k < ruleChars.length; k++) { | ^ compileTranslationTable.c:3607:34: warning: declaration of ‘k’ shadows a previous local [-Wshadow] 3607 | for (int k = 0; k < ruleChars.length; k++) | ^ compileTranslationTable.c:3303:29: note: shadowed declaration is here 3303 | int k, i; | ^ compileTranslationTable.c:3607:43: warning: comparison of integer expressions of different signedness: ‘int’ and ‘widechar’ {aka ‘unsigned int’} [-Wsign-compare] 3607 | for (int k = 0; k < ruleChars.length; k++) | ^ compileTranslationTable.c:3617:34: warning: declaration of ‘k’ shadows a previous local [-Wshadow] 3617 | for (int k = 0; k < ruleChars.length; k++) | ^ compileTranslationTable.c:3303:29: note: shadowed declaration is here 3303 | int k, i; | ^ compileTranslationTable.c:3617:43: warning: comparison of integer expressions of different signedness: ‘int’ and ‘widechar’ {aka ‘unsigned int’} [-Wsign-compare] 3617 | for (int k = 0; k < ruleChars.length; k++) | ^ compileTranslationTable.c:3626:34: warning: declaration of ‘k’ shadows a previous local [-Wshadow] 3626 | for (int k = 0; k < ruleChars.length; k++) | ^ compileTranslationTable.c:3303:29: note: shadowed declaration is here 3303 | int k, i; | ^ compileTranslationTable.c:3626:43: warning: comparison of integer expressions of different signedness: ‘int’ and ‘widechar’ {aka ‘unsigned int’} [-Wsign-compare] 3626 | for (int k = 0; k < ruleChars.length; k++) | ^ compileTranslationTable.c:3642:34: warning: declaration of ‘k’ shadows a previous local [-Wshadow] 3642 | for (int k = 0; k < ruleChars.length; k++) { | ^ compileTranslationTable.c:3303:29: note: shadowed declaration is here 3303 | int k, i; | ^ compileTranslationTable.c:3642:43: warning: comparison of integer expressions of different signedness: ‘int’ and ‘widechar’ {aka ‘unsigned int’} [-Wsign-compare] 3642 | for (int k = 0; k < ruleChars.length; k++) { | ^ compileTranslationTable.c:3656:34: warning: declaration of ‘k’ shadows a previous local [-Wshadow] 3656 | for (int k = 0; k < ruleChars.length; k++) { | ^ compileTranslationTable.c:3303:29: note: shadowed declaration is here 3303 | int k, i; | ^ compileTranslationTable.c:3656:43: warning: comparison of integer expressions of different signedness: ‘int’ and ‘widechar’ {aka ‘unsigned int’} [-Wsign-compare] 3656 | for (int k = 0; k < ruleChars.length; k++) { | ^ compileTranslationTable.c:3669:34: warning: declaration of ‘k’ shadows a previous local [-Wshadow] 3669 | for (int k = 0; k < ruleChars.length; k++) { | ^ compileTranslationTable.c:3303:29: note: shadowed declaration is here 3303 | int k, i; | ^ compileTranslationTable.c:3669:43: warning: comparison of integer expressions of different signedness: ‘int’ and ‘widechar’ {aka ‘unsigned int’} [-Wsign-compare] 3669 | for (int k = 0; k < ruleChars.length; k++) { | ^ compileTranslationTable.c:3691:34: warning: declaration of ‘k’ shadows a previous local [-Wshadow] 3691 | for (int k = 0; k < ruleChars.length; k++) { | ^ compileTranslationTable.c:3303:29: note: shadowed declaration is here 3303 | int k, i; | ^ compileTranslationTable.c:3691:43: warning: comparison of integer expressions of different signedness: ‘int’ and ‘widechar’ {aka ‘unsigned int’} [-Wsign-compare] 3691 | for (int k = 0; k < ruleChars.length; k++) { | ^ compileTranslationTable.c:3704:34: warning: declaration of ‘k’ shadows a previous local [-Wshadow] 3704 | for (int k = 0; k < ruleChars.length; k++) { | ^ compileTranslationTable.c:3303:29: note: shadowed declaration is here 3303 | int k, i; | ^ compileTranslationTable.c:3704:43: warning: comparison of integer expressions of different signedness: ‘int’ and ‘widechar’ {aka ‘unsigned int’} [-Wsign-compare] 3704 | for (int k = 0; k < ruleChars.length; k++) { | ^ compileTranslationTable.c:3716:34: warning: declaration of ‘k’ shadows a previous local [-Wshadow] 3716 | for (int k = 0; k < ruleChars.length; k++) { | ^ compileTranslationTable.c:3303:29: note: shadowed declaration is here 3303 | int k, i; | ^ compileTranslationTable.c:3716:43: warning: comparison of integer expressions of different signedness: ‘int’ and ‘widechar’ {aka ‘unsigned int’} [-Wsign-compare] 3716 | for (int k = 0; k < ruleChars.length; k++) { | ^ compileTranslationTable.c:3732:34: warning: declaration of ‘k’ shadows a previous local [-Wshadow] 3732 | for (int k = 0; k < ruleChars.length; k++) | ^ compileTranslationTable.c:3303:29: note: shadowed declaration is here 3303 | int k, i; | ^ compileTranslationTable.c:3732:43: warning: comparison of integer expressions of different signedness: ‘int’ and ‘widechar’ {aka ‘unsigned int’} [-Wsign-compare] 3732 | for (int k = 0; k < ruleChars.length; k++) | ^ compileTranslationTable.c:3740:76: warning: comparison of integer expressions of different signedness: ‘int’ and ‘widechar’ {aka ‘unsigned int’} [-Wsign-compare] 3740 | (*table)->seqAfterExpressionLength < ruleChars.length; | ^ compileTranslationTable.c:3749:34: warning: declaration of ‘k’ shadows a previous local [-Wshadow] 3749 | for (int k = 0; k < ruleChars.length; k++) { | ^ compileTranslationTable.c:3303:29: note: shadowed declaration is here 3303 | int k, i; | ^ compileTranslationTable.c:3749:43: warning: comparison of integer expressions of different signedness: ‘int’ and ‘widechar’ {aka ‘unsigned int’} [-Wsign-compare] 3749 | for (int k = 0; k < ruleChars.length; k++) { | ^ compileTranslationTable.c:3814:42: warning: declaration of ‘k’ shadows a previous local [-Wshadow] 3814 | for (int k = 0; k < ruleChars.length; k++) { | ^ compileTranslationTable.c:3303:29: note: shadowed declaration is here 3303 | int k, i; | ^ compileTranslationTable.c:3814:51: warning: comparison of integer expressions of different signedness: ‘int’ and ‘widechar’ {aka ‘unsigned int’} [-Wsign-compare] 3814 | for (int k = 0; k < ruleChars.length; k++) { | ^ compileTranslationTable.c:3840:34: warning: declaration of ‘k’ shadows a previous local [-Wshadow] 3840 | for (int k = 0; k < len - 1; k++) { | ^ compileTranslationTable.c:3303:29: note: shadowed declaration is here 3303 | int k, i; | ^ compileTranslationTable.c:3849:67: warning: comparison of integer expressions of different signedness: ‘int’ and ‘widechar’ {aka ‘unsigned int’} [-Wsign-compare] 3849 | for (int l = 0; l < ruleChars.length; l++) { | ^ compileTranslationTable.c:3863:75: warning: comparison of integer expressions of different signedness: ‘int’ and ‘widechar’ {aka ‘unsigned int’} [-Wsign-compare] 3863 | for (int l = 0; l < y.length; l++) | ^ compileTranslationTable.c:3894:34: warning: declaration of ‘k’ shadows a previous local [-Wshadow] 3894 | for (int k = 1; k < ruleChars.length; k++) | ^ compileTranslationTable.c:3303:29: note: shadowed declaration is here 3303 | int k, i; | ^ compileTranslationTable.c:3894:43: warning: comparison of integer expressions of different signedness: ‘int’ and ‘widechar’ {aka ‘unsigned int’} [-Wsign-compare] 3894 | for (int k = 1; k < ruleChars.length; k++) | ^ compileTranslationTable.c:3923:34: warning: declaration of ‘k’ shadows a previous local [-Wshadow] 3923 | for (int k = 0; k < ruleChars.length; k++) | ^ compileTranslationTable.c:3303:29: note: shadowed declaration is here 3303 | int k, i; | ^ compileTranslationTable.c:3923:43: warning: comparison of integer expressions of different signedness: ‘int’ and ‘widechar’ {aka ‘unsigned int’} [-Wsign-compare] 3923 | for (int k = 0; k < ruleChars.length; k++) | ^ compileTranslationTable.c:3925:34: warning: declaration of ‘k’ shadows a previous local [-Wshadow] 3925 | for (int k = 0; k < ruleDots.length; k++) | ^ compileTranslationTable.c:3303:29: note: shadowed declaration is here 3303 | int k, i; | ^ compileTranslationTable.c:3925:43: warning: comparison of integer expressions of different signedness: ‘int’ and ‘widechar’ {aka ‘unsigned int’} [-Wsign-compare] 3925 | for (int k = 0; k < ruleDots.length; k++) | ^ compileTranslationTable.c:3956:34: warning: declaration of ‘k’ shadows a previous local [-Wshadow] 3956 | for (int k = 0; k < ruleChars.length; k++) { | ^ compileTranslationTable.c:3303:29: note: shadowed declaration is here 3303 | int k, i; | ^ compileTranslationTable.c:3956:43: warning: comparison of integer expressions of different signedness: ‘int’ and ‘widechar’ {aka ‘unsigned int’} [-Wsign-compare] 3956 | for (int k = 0; k < ruleChars.length; k++) { | ^ compileTranslationTable.c:4066:34: warning: declaration of ‘i’ shadows a previous local [-Wshadow] 4066 | for (int i = 0; i < characters.length; i++) { | ^ compileTranslationTable.c:3303:32: note: shadowed declaration is here 3303 | int k, i; | ^ compileTranslationTable.c:4066:43: warning: comparison of integer expressions of different signedness: ‘int’ and ‘widechar’ {aka ‘unsigned int’} [-Wsign-compare] 4066 | for (int i = 0; i < characters.length; i++) { | ^ compileTranslationTable.c:4082:76: warning: declaration of ‘dots’ shadows a previous local [-Wshadow] 4082 | TranslationTableCharacter *dots = | ^~~~ compileTranslationTable.c:3837:37: note: shadowed declaration is here 3837 | CharsString dots; | ^~~~ compileTranslationTable.c: In function ‘resolveSubtable’: compileTranslationTable.c:4472:44: warning: assignment discards ‘const’ qualifier from pointer target type [-Wdiscarded-qualifiers] 4472 | if (dir == cp) dir = "."; | ^ compileTranslationTable.c: In function ‘includeFile’: compileTranslationTable.c:4695:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘widechar’ {aka ‘unsigned int’} [-Wsign-compare] 4695 | for (k = 0; k < includedFile->length; k++) | ^ compileTranslationTable.c: In function ‘parseChars’: compileTranslationTable.c:1322:41: warning: this statement may fall through [-Wimplicit-fallthrough=] 1322 | compileWarning(file, "\\Xhhhh (with a capital 'X') is deprecated."); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ compileTranslationTable.c:1323:33: note: here 1323 | case 'x': | ^~~~ compileTranslationTable.c:1330:41: warning: this statement may fall through [-Wimplicit-fallthrough=] 1330 | compileWarning(file, "\\Yhhhhh (with a capital 'Y') is deprecated."); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ compileTranslationTable.c:1331:33: note: here 1331 | case 'y': | ^~~~ compileTranslationTable.c:1344:41: warning: this statement may fall through [-Wimplicit-fallthrough=] 1344 | compileWarning( | ^~~~~~~~~~~~~~~ 1345 | file, "\\Zhhhhhhhh (with a capital 'Z') is deprecated."); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ compileTranslationTable.c:1346:33: note: here 1346 | case 'z': | ^~~~ compileTranslationTable.c: In function ‘compileRule’: compileTranslationTable.c:3787:45: warning: this statement may fall through [-Wimplicit-fallthrough=] 3787 | (*table)->syllables = 1; | ~~~~~~~~~~~~~~~~~~~~^~~ compileTranslationTable.c:3788:17: note: here 3788 | case CTO_Always: | ^~~~ compileTranslationTable.c:3939:28: warning: this statement may fall through [-Wimplicit-fallthrough=] 3939 | if ((*table)->numPasses < 4) (*table)->numPasses = 4; | ^ compileTranslationTable.c:3940:17: note: here 3940 | doPass: | ^~~~~~ compileTranslationTable.c:3990:25: warning: this statement may fall through [-Wimplicit-fallthrough=] 3990 | compileWarning(file, "class is deprecated, use attribute instead"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ compileTranslationTable.c:3991:17: note: here 3991 | case CTO_Attribute: { | ^~~~ compileTranslationTable.c: In function ‘passFindCharacters’: compileTranslationTable.c:755:28: warning: this statement may fall through [-Wimplicit-fallthrough=] 755 | IC += 2; | ~~~^~~~ compileTranslationTable.c:758:17: note: here 758 | case pass_groupstart: | ^~~~ At top level: compileTranslationTable.c:2677:1: warning: ‘compileMacro’ defined but not used [-Wunused-function] 2677 | compileMacro(FileInfo *file, const Macro **macro) { | ^~~~~~~~~~~~ compileTranslationTable.c:2641:1: warning: ‘cons_macro’ defined but not used [-Wunused-function] 2641 | cons_macro(const Macro *head, const MacroList *tail) { | ^~~~~~~~~~ compileTranslationTable.c: In function ‘getTable’: compileTranslationTable.c:4946:84: warning: ‘translationTableListLen’ may be used uninitialized in this function [-Wmaybe-uninitialized] 4946 | sizeof(TranslationTableChainEntry) + translationTableListLen; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ libtool: compile: i686-linux-gnu-gcc -DHAVE_CONFIG_H -I. -fanalyzer -fno-common -Wall -Warith-conversion -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Wformat-signedness -Winit-self -Winline -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Woverlength-strings -Wpacked -Wpointer-arith -Wshadow -Wstack-protector -Wstrict-overflow -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunsafe-loop-optimizations -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wvla -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-malloc-leak -DTABLESDIR=\"/usr/share/liblouis/tables\" -I../gnulib -I../gnulib -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -c compileTranslationTable.c -o compileTranslationTable.o >/dev/null 2>&1 /bin/bash ../libtool --tag=CC --mode=compile i686-linux-gnu-gcc -DHAVE_CONFIG_H -I. -fanalyzer -fno-common -Wall -Warith-conversion -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Wformat-signedness -Winit-self -Winline -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Woverlength-strings -Wpacked -Wpointer-arith -Wshadow -Wstack-protector -Wstrict-overflow -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunsafe-loop-optimizations -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wvla -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-malloc-leak -DTABLESDIR=\""/usr/share"/liblouis/tables\" -I../gnulib -I../gnulib -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -c -o lou_translateString.lo lou_translateString.c libtool: compile: i686-linux-gnu-gcc -DHAVE_CONFIG_H -I. -fanalyzer -fno-common -Wall -Warith-conversion -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Wformat-signedness -Winit-self -Winline -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Woverlength-strings -Wpacked -Wpointer-arith -Wshadow -Wstack-protector -Wstrict-overflow -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunsafe-loop-optimizations -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wvla -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-malloc-leak -DTABLESDIR=\"/usr/share/liblouis/tables\" -I../gnulib -I../gnulib -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -c lou_translateString.c -fPIC -DPIC -o .libs/lou_translateString.o lou_translateString.c:66:1: warning: function declaration isn’t a prototype [-Wstrict-prototypes] 66 | initStringBufferPool() { | ^~~~~~~~~~~~~~~~~~~~ lou_translateString.c: In function ‘initStringBufferPool’: lou_translateString.c:66:1: warning: old-style function definition [-Wold-style-definition] lou_translateString.c: In function ‘matchCurrentInput’: lou_translateString.c:375:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘widechar’ {aka ‘unsigned int’} [-Wsign-compare] 375 | ((k < passIC + 2 + passInstructions[passIC + 1]) && (kk < input->length)); | ^ lou_translateString.c: In function ‘swapTest’: lou_translateString.c:391:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘widechar’ {aka ‘unsigned int’} [-Wsign-compare] 391 | while (p - *pos < passInstructions[swapIC + 3]) { | ^ lou_translateString.c:409:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘widechar’ {aka ‘unsigned int’} [-Wsign-compare] 409 | while (p - *pos < passInstructions[swapIC + 4]) { | ^ lou_translateString.c: In function ‘doPassSearch’: lou_translateString.c:621:51: warning: comparison of integer expressions of different signedness: ‘int’ and ‘widechar’ {aka ‘unsigned int’} [-Wsign-compare] 621 | k < *searchIC + 2 + passInstructions[*searchIC + 1]; k++) | ^ lou_translateString.c:644:47: warning: comparison of integer expressions of different signedness: ‘int’ and ‘widechar’ {aka ‘unsigned int’} [-Wsign-compare] 644 | for (k = 0; k < passInstructions[*searchIC + 5]; k++) { | ^ lou_translateString.c:660:59: warning: comparison of integer expressions of different signedness: ‘int’ and ‘widechar’ {aka ‘unsigned int’} [-Wsign-compare] 660 | k < passInstructions[*searchIC + 6]; k++) { | ^ lou_translateString.c: In function ‘passDoTest’: lou_translateString.c:795:39: warning: comparison of integer expressions of different signedness: ‘int’ and ‘widechar’ {aka ‘unsigned int’} [-Wsign-compare] 795 | for (k = 0; k < (*passInstructions)[*passIC + 5]; k++) { | ^ lou_translateString.c:820:51: warning: comparison of integer expressions of different signedness: ‘int’ and ‘widechar’ {aka ‘unsigned int’} [-Wsign-compare] 820 | k < (*passInstructions)[*passIC + 6] && pos < input->length; | ^ lou_translateString.c: In function ‘passDoAction’: lou_translateString.c:946:77: warning: comparison of integer expressions of different signedness: ‘widechar’ {aka ‘unsigned int’} and ‘int’ [-Wsign-compare] 946 | if ((output->length + passInstructions[passIC + 1]) > output->maxlength) | ^ lou_translateString.c:948:39: warning: comparison of integer expressions of different signedness: ‘int’ and ‘widechar’ {aka ‘unsigned int’} [-Wsign-compare] 948 | for (k = 0; k < passInstructions[passIC + 1]; ++k) | ^ lou_translateString.c: In function ‘hyphenateWord’: lou_translateString.c:1464:47: warning: comparison of integer expressions of different signedness: ‘int’ and ‘widechar’ {aka ‘unsigned int’} [-Wsign-compare] 1464 | for (k = 0; k < currentState->numTrans; k++) { | ^ lou_translateString.c: In function ‘undefinedCharacter’: lou_translateString.c:2268:9: warning: ISO C90 forbids variable length array ‘dots’ [-Wvla] 2268 | widechar dots[length]; | ^~~~~~~~ lou_translateString.c: In function ‘resolveEmphasisAllSymbols’: lou_translateString.c:2980:64: warning: unused parameter ‘typebuf’ [-Wunused-parameter] 2980 | const TranslationTableHeader *table, formtype *typebuf, const InString *input, | ~~~~~~~~~~^~~~~~~ lou_translateString.c: In function ‘insertEmphasisSymbol’: lou_translateString.c:3306:60: warning: unused parameter ‘typebuf’ [-Wunused-parameter] 3306 | insertEmphasisSymbol(const EmphasisInfo *buffer, formtype *typebuf, const int at, | ~~~~~~~~~~^~~~~~~ lou_translateString.c: In function ‘translateString’: lou_translateString.c:3814:37: warning: declaration of ‘k’ shadows a previous local [-Wshadow] 3814 | int k; | ^ lou_translateString.c:3582:13: note: shadowed declaration is here 3582 | int k; | ^ lou_translateString.c:3873:29: warning: declaration of ‘k’ shadows a previous local [-Wshadow] 3873 | int k; | ^ lou_translateString.c:3582:13: note: shadowed declaration is here 3582 | int k; | ^ lou_translateString.c: In function ‘lou_dotsToChar’: lou_translateString.c:4086:91: warning: unused parameter ‘mode’ [-Wunused-parameter] 4086 | const char *tableList, widechar *inbuf, widechar *outbuf, int length, int mode) { | ~~~~^~~~ lou_translateString.c: In function ‘passDoTest’: lou_translateString.c:870:29: warning: this statement may fall through [-Wimplicit-fallthrough=] 870 | pos = searchPos; | ~~~~^~~~~~~~~~~ lou_translateString.c:871:17: note: here 871 | case pass_endTest: | ^~~~ lou_translateString.c: In function ‘translateString’: lou_translateString.c:3865:38: warning: this statement may fall through [-Wimplicit-fallthrough=] 3865 | case CTO_RepEndWord: { | ^ lou_translateString.c:3886:17: note: here 3886 | case CTO_RepWord: { | ^~~~ lou_translateString.c: In function ‘for_selectRule’: lou_translateString.c:2035:70: warning: this statement may fall through [-Wimplicit-fallthrough=] 2035 | *transOpcode = CTO_Always; | ~~~~~~~~~~~~~^~~~~~~~~~~~ lou_translateString.c:2036:49: note: here 2036 | case CTO_Always: | ^~~~ lou_translateString.c:2066:60: warning: this statement may fall through [-Wimplicit-fallthrough=] 2066 | if (checkEmphasisChange(pos, *transCharslen, emphasisBuffer)) | ^ lou_translateString.c:2068:49: note: here 2068 | case CTO_Contraction: | ^~~~ lou_translateString.c: In function ‘hyphenateWord’: lou_translateString.c:1442:21: warning: dereference of possibly-NULL ‘prepWord’ [CWE-690] [-Wanalyzer-possible-null-dereference] 1442 | prepWord[0] = '.'; | ~~~~~~~~~~~~^~~~~ ‘lou_hyphenate’: events 1-2 | | 4001 | lou_hyphenate(const char *tableList, const widechar *inbuf, int inlen, char *hyphens, | | ^~~~~~~~~~~~~ | | | | | (1) entry to ‘lou_hyphenate’ |...... | 4012 | if (table == NULL || inbuf == NULL || hyphens == NULL || | | ~ | | | | | (2) following ‘false’ branch... | ‘lou_hyphenate’: event 3 | | 4013 | table->hyphenStatesArray == 0 || inlen >= HYPHSTRING) | | ^ | | | | | (3) ...to here | ‘lou_hyphenate’: events 4-10 | | 4013 | table->hyphenStatesArray == 0 || inlen >= HYPHSTRING) | | ^ | | | | | (4) following ‘false’ branch (when ‘inlen <= 99’)... | 4014 | return 0; | 4015 | if (mode != 0) { | | ~~ ~ | | | | | | | (6) following ‘false’ branch (when ‘mode == 0’)... | | (5) ...to here |...... | 4026 | memcpy(textBuffer, inbuf, CHARSIZE * inlen); | | ~~~~~~ | | | | | (7) ...to here |...... | 4041 | if (wordStart == textLen) break; | | ~ | | | | | (8) following ‘false’ branch... | 4042 | // find end of word | 4043 | for (wordEnd = wordStart + 1; wordEnd < textLen; wordEnd++) | | ~~~ | | | | | (9) ...to here |...... | 4046 | if (!hyphenateWord(&textBuffer[wordStart], wordEnd - wordStart, | | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | | | | | (10) calling ‘hyphenateWord’ from ‘lou_hyphenate’ | 4047 | &textHyphens[wordStart], table)) | | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | +--> ‘hyphenateWord’: events 11-15 | | 1426 | hyphenateWord(const widechar *word, int wordSize, char *hyphens, | | ^~~~~~~~~~~~~ | | | | | (11) entry to ‘hyphenateWord’ |...... | 1438 | if (!table->hyphenStatesArray || (wordSize + 3) > MAXSTRING) return 0; | | ~ | | | | | (12) following ‘false’ branch... | 1439 | prepWord = (widechar *)calloc(wordSize + 3, sizeof(widechar)); | | ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | | | | | | (13) ...to here (14) this call could return NULL |...... | 1442 | prepWord[0] = '.'; | | ~~~~~~~~~~~~~~~~~ | | | | | (15) ‘prepWord’ could be NULL: unchecked value from (14) | lou_translateString.c: In function ‘lou_hyphenate’: lou_translateString.c:4032:54: warning: dereference of possibly-NULL ‘textHyphens’ [CWE-690] [-Wanalyzer-possible-null-dereference] 4032 | for (k = 0; k < textLen; k++) textHyphens[k] = '0'; | ~~~~~~~~~~~~~~~^~~~~ ‘lou_hyphenate’: event 1 | | 4012 | if (table == NULL || inbuf == NULL || hyphens == NULL || | | ^ | | | | | (1) following ‘false’ branch... | ‘lou_hyphenate’: event 2 | | 4013 | table->hyphenStatesArray == 0 || inlen >= HYPHSTRING) | | ^ | | | | | (2) ...to here | ‘lou_hyphenate’: events 3-12 | | 4013 | table->hyphenStatesArray == 0 || inlen >= HYPHSTRING) | | ^ | | | | | (3) following ‘false’ branch (when ‘inlen <= 99’)... | 4014 | return 0; | 4015 | if (mode != 0) { | | ~~ ~ | | | | | | | (5) following ‘true’ branch (when ‘mode != 0’)... | | (4) ...to here | 4016 | int brailleLen = inlen; | | ~~~ | | | | | (6) ...to here |...... | 4019 | if (!lou_backTranslate(tableList, inbuf, &brailleLen, textBuffer, &textLen, NULL, | | ~ | | | | | (7) following ‘false’ branch... |...... | 4024 | textHyphens = malloc((textLen + 1) * sizeof(char)); | | ~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | | | | | | | (9) this call could return NULL | | (8) ...to here |...... | 4032 | for (k = 0; k < textLen; k++) textHyphens[k] = '0'; | | ~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ | | | | | | | | | (12) ‘textHyphens + (sizetype)k’ could be NULL: unchecked value from (9) | | | (11) ...to here | | (10) following ‘true’ branch... | lou_translateString.c: In function ‘putCharacter’: lou_translateString.c:2293:1: warning: stack protector not protecting local variables: variable length buffer [-Wstack-protector] 2293 | putCharacter(widechar character, const TranslationTableHeader *table, int pos, | ^~~~~~~~~~~~ lou_translateString.c: In function ‘translateString.constprop’: lou_translateString.c:3658:40: warning: ‘transCharslen’ may be used uninitialized in this function [-Wmaybe-uninitialized] 3658 | if (repwordLength) pos += transCharslen; | ^~ lou_translateString.c:3563:13: warning: ‘transOpcode’ may be used uninitialized in this function [-Wmaybe-uninitialized] 3563 | int transOpcode; | ^~~~~~~~~~~ lou_translateString.c:3875:36: warning: ‘repwordStart’ may be used uninitialized in this function [-Wmaybe-uninitialized] 3875 | if (posMapping[k] >= repwordStart) { | ^ lou_translateString.c:2438:13: warning: ‘transCharslen’ may be used uninitialized in this function [-Wmaybe-uninitialized] 2438 | int transCharslen; | ^~~~~~~~~~~~~ lou_translateString.c:2481:17: warning: ‘transOpcode’ may be used uninitialized in this function [-Wmaybe-uninitialized] 2481 | switch (transOpcode) { | ^~~~~~ lou_translateString.c:2437:13: note: ‘transOpcode’ was declared here 2437 | int transOpcode; | ^~~~~~~~~~~ lou_translateString.c: In function ‘_lou_translate’: lou_translateString.c:319:17: warning: ‘transOpcode’ may be used uninitialized in this function [-Wmaybe-uninitialized] 319 | switch (transOpcode) { | ^~~~~~ lou_translateString.c:256:13: note: ‘transOpcode’ was declared here 256 | int transOpcode; | ^~~~~~~~~~~ lou_translateString.c:1295:71: warning: ‘posMapping3’ may be used uninitialized in this function [-Wmaybe-uninitialized] 1295 | posMapping[k] = prevPosMapping[0]; | ~~~~~~~~~~~~~~^~~ lou_translateString.c:1065:30: warning: ‘passPosMapping’ may be used uninitialized in this function [-Wmaybe-uninitialized] 1065 | if (!passDoAction(table, &input, output, posMapping, transOpcode, &transRule, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1066 | passCharDots, passInstructions, passIC, &pos, patternMatch, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1067 | cursorPosition, cursorStatus, groupingRule, groupingOp, mode)) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ lou_translateString.c:1267:14: note: ‘passPosMapping’ was declared here 1267 | int *passPosMapping = posMapping; | ^~~~~~~~~~~~~~ lou_translateString.c: In function ‘lou_hyphenate’: lou_translateString.c:4071:29: warning: ‘inputPos’ may be used uninitialized in this function [-Wmaybe-uninitialized] 4071 | int braillePos = inputPos[k]; | ^~~~~~~~~~ libtool: compile: i686-linux-gnu-gcc -DHAVE_CONFIG_H -I. -fanalyzer -fno-common -Wall -Warith-conversion -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Wformat-signedness -Winit-self -Winline -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Woverlength-strings -Wpacked -Wpointer-arith -Wshadow -Wstack-protector -Wstrict-overflow -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunsafe-loop-optimizations -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wvla -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-malloc-leak -DTABLESDIR=\"/usr/share/liblouis/tables\" -I../gnulib -I../gnulib -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -c lou_translateString.c -o lou_translateString.o >/dev/null 2>&1 /bin/bash ../libtool --tag=CC --mode=compile i686-linux-gnu-gcc -DHAVE_CONFIG_H -I. -fanalyzer -fno-common -Wall -Warith-conversion -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Wformat-signedness -Winit-self -Winline -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Woverlength-strings -Wpacked -Wpointer-arith -Wshadow -Wstack-protector -Wstrict-overflow -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunsafe-loop-optimizations -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wvla -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-malloc-leak -DTABLESDIR=\""/usr/share"/liblouis/tables\" -I../gnulib -I../gnulib -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -c -o lou_backTranslateString.lo lou_backTranslateString.c libtool: compile: i686-linux-gnu-gcc -DHAVE_CONFIG_H -I. -fanalyzer -fno-common -Wall -Warith-conversion -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Wformat-signedness -Winit-self -Winline -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Woverlength-strings -Wpacked -Wpointer-arith -Wshadow -Wstack-protector -Wstrict-overflow -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunsafe-loop-optimizations -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wvla -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-malloc-leak -DTABLESDIR=\"/usr/share/liblouis/tables\" -I../gnulib -I../gnulib -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -c lou_backTranslateString.c -fPIC -DPIC -o .libs/lou_backTranslateString.o lou_backTranslateString.c:52:1: warning: function declaration isn’t a prototype [-Wstrict-prototypes] 52 | initStringBufferPool() { | ^~~~~~~~~~~~~~~~~~~~ lou_backTranslateString.c: In function ‘initStringBufferPool’: lou_backTranslateString.c:52:1: warning: old-style function definition [-Wold-style-definition] lou_backTranslateString.c: In function ‘undefinedDots’: lou_backTranslateString.c:948:39: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘unsigned int’} and ‘int’ [-Wsign-compare] 948 | if ((output->length + buflen) > output->maxlength) return 0; | ^ lou_backTranslateString.c: In function ‘matchCurrentInput’: lou_backTranslateString.c:1332:32: warning: comparison of integer expressions of different signedness: ‘int’ and ‘widechar’ {aka ‘unsigned int’} [-Wsign-compare] 1332 | for (k = passIC + 2; k < passIC + 2 + passInstructions[passIC + 1]; k++) | ^ lou_backTranslateString.c: In function ‘back_swapTest’: lou_backTranslateString.c:1347:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘widechar’ {aka ‘unsigned int’} [-Wsign-compare] 1347 | for (curLen = 0; curLen < passInstructions[passIC] + 3; curLen++) { | ^ lou_backTranslateString.c:1358:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘widechar’ {aka ‘unsigned int’} [-Wsign-compare] 1358 | while (curLen < passInstructions[passIC + 4]) { | ^ lou_backTranslateString.c: In function ‘back_passDoTest’: lou_backTranslateString.c:1482:39: warning: comparison of integer expressions of different signedness: ‘int’ and ‘widechar’ {aka ‘unsigned int’} [-Wsign-compare] 1482 | for (k = 0; k < (*passInstructions)[*passIC + 5]; k++) { | ^ lou_backTranslateString.c:1498:51: warning: comparison of integer expressions of different signedness: ‘int’ and ‘widechar’ {aka ‘unsigned int’} [-Wsign-compare] 1498 | k < (*passInstructions)[*passIC + 6] && pos < input->length; | ^ lou_backTranslateString.c: In function ‘back_passDoAction’: lou_backTranslateString.c:1584:77: warning: comparison of integer expressions of different signedness: ‘widechar’ {aka ‘unsigned int’} and ‘int’ [-Wsign-compare] 1584 | if ((output->length + passInstructions[passIC + 1]) > output->maxlength) | ^ lou_backTranslateString.c: In function ‘back_selectRule’: lou_backTranslateString.c:745:52: warning: this statement may fall through [-Wimplicit-fallthrough=] 745 | if (itsALetter || itsANumber) break; | ^ lou_backTranslateString.c:746:41: note: here 746 | case CTO_Contraction: | ^~~~ lou_backTranslateString.c: In function ‘_lou_backTranslate’: lou_backTranslateString.c:261:31: warning: ‘realInlen’ may be used uninitialized [-Wmaybe-uninitialized] 261 | passPosMapping[realInlen] = output.length; | ^ lou_backTranslateString.c:635:13: warning: ‘multindRule’ may be used uninitialized in this function [-Wmaybe-uninitialized] 635 | if (handleMultind(table, currentDotslen, currentOpcode, currentRule, doingMultind, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 636 | *multindRule)) | ~~~~~~~~~~~~~ lou_backTranslateString.c:1123:37: note: ‘multindRule’ was declared here 1123 | const TranslationTableRule *multindRule; | ^~~~~~~~~~~ lou_backTranslateString.c:269:51: warning: ‘posMapping3’ may be used uninitialized in this function [-Wmaybe-uninitialized] 269 | if (prevPosMapping[k] < 0) | ~~~~~~~~~~~~~~^~~ lou_backTranslateString.c:272:71: warning: ‘passPosMapping’ may be used uninitialized in this function [-Wmaybe-uninitialized] 272 | posMapping[k] = passPosMapping[prevPosMapping[k]]; | ^ libtool: compile: i686-linux-gnu-gcc -DHAVE_CONFIG_H -I. -fanalyzer -fno-common -Wall -Warith-conversion -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Wformat-signedness -Winit-self -Winline -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Woverlength-strings -Wpacked -Wpointer-arith -Wshadow -Wstack-protector -Wstrict-overflow -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunsafe-loop-optimizations -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wvla -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-malloc-leak -DTABLESDIR=\"/usr/share/liblouis/tables\" -I../gnulib -I../gnulib -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -c lou_backTranslateString.c -o lou_backTranslateString.o >/dev/null 2>&1 /bin/bash ../libtool --tag=CC --mode=compile i686-linux-gnu-gcc -DHAVE_CONFIG_H -I. -fanalyzer -fno-common -Wall -Warith-conversion -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Wformat-signedness -Winit-self -Winline -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Woverlength-strings -Wpacked -Wpointer-arith -Wshadow -Wstack-protector -Wstrict-overflow -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunsafe-loop-optimizations -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wvla -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-malloc-leak -DTABLESDIR=\""/usr/share"/liblouis/tables\" -I../gnulib -I../gnulib -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -c -o commonTranslationFunctions.lo commonTranslationFunctions.c libtool: compile: i686-linux-gnu-gcc -DHAVE_CONFIG_H -I. -fanalyzer -fno-common -Wall -Warith-conversion -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Wformat-signedness -Winit-self -Winline -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Woverlength-strings -Wpacked -Wpointer-arith -Wshadow -Wstack-protector -Wstrict-overflow -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunsafe-loop-optimizations -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wvla -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-malloc-leak -DTABLESDIR=\"/usr/share/liblouis/tables\" -I../gnulib -I../gnulib -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -c commonTranslationFunctions.c -fPIC -DPIC -o .libs/commonTranslationFunctions.o commonTranslationFunctions.c: In function ‘_lou_handlePassVariableTest’: commonTranslationFunctions.c:41:58: warning: comparison of integer expressions of different signedness: ‘int’ and ‘widechar’ {aka ‘unsigned int’} [-Wsign-compare] 41 | if (passVariables[instructions[*IC + 1]] != instructions[*IC + 2]) *itsTrue = 0; | ^~ commonTranslationFunctions.c:46:58: warning: comparison of integer expressions of different signedness: ‘int’ and ‘widechar’ {aka ‘unsigned int’} [-Wsign-compare] 46 | if (passVariables[instructions[*IC + 1]] >= instructions[*IC + 2]) *itsTrue = 0; | ^~ commonTranslationFunctions.c:51:58: warning: comparison of integer expressions of different signedness: ‘int’ and ‘widechar’ {aka ‘unsigned int’} [-Wsign-compare] 51 | if (passVariables[instructions[*IC + 1]] <= instructions[*IC + 2]) *itsTrue = 0; | ^~ commonTranslationFunctions.c:56:58: warning: comparison of integer expressions of different signedness: ‘int’ and ‘widechar’ {aka ‘unsigned int’} [-Wsign-compare] 56 | if (passVariables[instructions[*IC + 1]] > instructions[*IC + 2]) *itsTrue = 0; | ^ commonTranslationFunctions.c:61:58: warning: comparison of integer expressions of different signedness: ‘int’ and ‘widechar’ {aka ‘unsigned int’} [-Wsign-compare] 61 | if (passVariables[instructions[*IC + 1]] < instructions[*IC + 2]) *itsTrue = 0; | ^ libtool: compile: i686-linux-gnu-gcc -DHAVE_CONFIG_H -I. -fanalyzer -fno-common -Wall -Warith-conversion -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Wformat-signedness -Winit-self -Winline -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Woverlength-strings -Wpacked -Wpointer-arith -Wshadow -Wstack-protector -Wstrict-overflow -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunsafe-loop-optimizations -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wvla -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-malloc-leak -DTABLESDIR=\"/usr/share/liblouis/tables\" -I../gnulib -I../gnulib -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -c commonTranslationFunctions.c -o commonTranslationFunctions.o >/dev/null 2>&1 /bin/bash ../libtool --tag=CC --mode=compile i686-linux-gnu-gcc -DHAVE_CONFIG_H -I. -fanalyzer -fno-common -Wall -Warith-conversion -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Wformat-signedness -Winit-self -Winline -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Woverlength-strings -Wpacked -Wpointer-arith -Wshadow -Wstack-protector -Wstrict-overflow -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunsafe-loop-optimizations -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wvla -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-malloc-leak -DTABLESDIR=\""/usr/share"/liblouis/tables\" -I../gnulib -I../gnulib -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -c -o metadata.lo metadata.c libtool: compile: i686-linux-gnu-gcc -DHAVE_CONFIG_H -I. -fanalyzer -fno-common -Wall -Warith-conversion -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Wformat-signedness -Winit-self -Winline -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Woverlength-strings -Wpacked -Wpointer-arith -Wshadow -Wstack-protector -Wstrict-overflow -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunsafe-loop-optimizations -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wvla -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-malloc-leak -DTABLESDIR=\"/usr/share/liblouis/tables\" -I../gnulib -I../gnulib -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -c metadata.c -fPIC -DPIC -o .libs/metadata.o metadata.c: In function ‘list_conj’: metadata.c:59:28: warning: dereference of possibly-NULL ‘list’ [CWE-690] [-Wanalyzer-possible-null-dereference] 59 | list->head = dup ? dup(x) : x; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ ‘lou_listTables’: events 1-4 | | 810 | lou_listTables(void) { | | ^~~~~~~~~~~~~~ | | | | | (1) entry to ‘lou_listTables’ |...... | 815 | for (l = tableIndex; l; l = l->tail) { | | ~ | | | | | (2) following ‘true’ branch (when ‘l’ is non-NULL)... | 816 | TableMeta *table = l->head; | | ~~~~~~~~~ | | | | | (3) ...to here | 817 | tables = list_conj( | | ~~~~~~~~~~ | | | | | (4) calling ‘list_conj’ from ‘lou_listTables’ | 818 | tables, strdup(table->name), (int (*)(void *, void *))strcmp, NULL, NULL); | | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | +--> ‘list_conj’: events 5-11 | | 55 | list_conj(List *list, void *x, int (*cmp)(void *, void *), void *(*dup)(void *), | | ^~~~~~~~~ | | | | | (5) entry to ‘list_conj’ | 56 | void (*free)(void *)) { | 57 | if (!list) { | | ~ | | | | | (6) following ‘true’ branch (when ‘list’ is NULL)... | 58 | list = malloc(sizeof(List)); | | ~~~~ ~~~~~~~~~~~~~~~~~~~~ | | | | | | | (8) this call could return NULL | | (7) ...to here | 59 | list->head = dup ? dup(x) : x; | | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | | | | | | | (9) following ‘false’ branch (when ‘dup’ is NULL)... | | (10) ...to here | | (11) ‘list’ could be NULL: unchecked value from (8) | metadata.c:65:25: warning: dereference of possibly-NULL ‘l’ [CWE-690] [-Wanalyzer-possible-null-dereference] 65 | l->head = dup ? dup(x) : x; | ~~~~~~~~^~~~~~~~~~~~~~~~~~ ‘lou_listTables’: events 1-4 | | 810 | lou_listTables(void) { | | ^~~~~~~~~~~~~~ | | | | | (1) entry to ‘lou_listTables’ |...... | 814 | if (!tableIndex) indexTablePath(); | | ~ ~~~~~~~~~~~~~~~~ | | | | | | | (3) ...to here | | | (4) calling ‘indexTablePath’ from ‘lou_listTables’ | | (2) following ‘true’ branch... | +--> ‘indexTablePath’: events 5-6 | | 701 | indexTablePath(void) { | | ^~~~~~~~~~~~~~ | | | | | (5) entry to ‘indexTablePath’ |...... | 708 | tables = listFiles(searchPath); | | ~~~~~~~~~~~~~~~~~~~~~ | | | | | (6) calling ‘listFiles’ from ‘indexTablePath’ | +--> ‘listFiles’: events 7-10 | | 678 | listFiles(char *searchPath) { | | ^~~~~~~~~ | | | | | (7) entry to ‘listFiles’ |...... | 684 | for (n = 0; searchPath[pos + n] != '\0' && searchPath[pos + n] != ','; n++) | | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | | | | | (8) following ‘false’ branch... | 685 | ; | 686 | dirName = malloc(n + 1); | | ~~~~~~~ | | | | | (9) ...to here |...... | 689 | list = listDir(list, dirName); | | ~~~~~~~~~~~~~~~~~~~~~~ | | | | | (10) calling ‘listDir’ from ‘listFiles’ | +--> ‘listDir’: events 11-12 | | 653 | listDir(List *list, char *dirName) { | | ^~~~~~~ | | | | | (11) entry to ‘listDir’ |...... | 658 | if ((dir = opendir(dirName))) { | | ~ | | | | | (12) following ‘true’ branch (when ‘dir’ is non-NULL)... | ‘listDir’: event 13 | |cc1: | (13): ...to here | ‘listDir’: events 14-16 | | 659 | while ((file = readdir(dir))) { | | ^ | | | | | (14) following ‘true’ branch (when ‘file’ is non-NULL)... | 660 | sprintf(fileName, "%s%c%s", dirName, DIR_SEP, file->d_name); | | ~~~~~~~ | | | | | (15) ...to here | 661 | if (stat(fileName, &info) == 0 && !(info.st_mode & S_IFDIR)) { | 662 | list = list_conj(list, strdup(fileName), NULL, NULL, free); | | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | | | | | (16) calling ‘list_conj’ from ‘listDir’ | +--> ‘list_conj’: events 17-21 | | 55 | list_conj(List *list, void *x, int (*cmp)(void *, void *), void *(*dup)(void *), | | ^~~~~~~~~ | | | | | (17) entry to ‘list_conj’ | 56 | void (*free)(void *)) { | 57 | if (!list) { | | ~ | | | | | (18) following ‘true’ branch (when ‘list’ is NULL)... | 58 | list = malloc(sizeof(List)); | | ~~~~ | | | | | (19) ...to here | 59 | list->head = dup ? dup(x) : x; | | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | | | | | | | (20) following ‘false’ branch (when ‘dup’ is NULL)... | | (21) ...to here | <------+ | ‘listDir’: events 22-27 | | 659 | while ((file = readdir(dir))) { | | ~ | | | | | (23) following ‘true’ branch (when ‘file’ is non-NULL)... | 660 | sprintf(fileName, "%s%c%s", dirName, DIR_SEP, file->d_name); | | ~~~~~~~ | | | | | (24) ...to here | 661 | if (stat(fileName, &info) == 0 && !(info.st_mode & S_IFDIR)) { | | ~ | | | | | (25) following ‘true’ branch... | 662 | list = list_conj(list, strdup(fileName), NULL, NULL, free); | | ~~~~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | | | | | | | (22) returning to ‘listDir’ from ‘list_conj’ | | | (27) calling ‘list_conj’ from ‘listDir’ | | (26) ...to here | +--> ‘list_conj’: events 28-36 | | 55 | list_conj(List *list, void *x, int (*cmp)(void *, void *), void *(*dup)(void *), | | ^~~~~~~~~ | | | | | (28) entry to ‘list_conj’ | 56 | void (*free)(void *)) { | 57 | if (!list) { | | ~ | | | | | (29) following ‘false’ branch (when ‘list’ is non-NULL)... |...... | 63 | } else if (!cmp) { | | ~~ ~ | | | | | | | (31) following ‘true’ branch (when ‘cmp’ is NULL)... | | (30) ...to here | 64 | List *l = malloc(sizeof(List)); | | ~~~~ ~~~~~~~~~~~~~~~~~~~~ | | | | | | | (33) this call could return NULL | | (32) ...to here | 65 | l->head = dup ? dup(x) : x; | | ~~~~~~~~~~~~~~~~~~~~~~~~~~ | | | | | | | (34) following ‘false’ branch (when ‘dup’ is NULL)... | | (35) ...to here | | (36) ‘l’ could be NULL: unchecked value from (33) | metadata.c:73:33: warning: use of possibly-NULL ‘x’ where non-null expected [CWE-690] [-Wanalyzer-possible-null-argument] 73 | int c = cmp(l1->head, x); | ^~~~~~~~~~~~~~~~ ‘lou_listTables’: events 1-5 | | 810 | lou_listTables(void) { | | ^~~~~~~~~~~~~~ | | | | | (1) entry to ‘lou_listTables’ |...... | 815 | for (l = tableIndex; l; l = l->tail) { | | ~ | | | | | (2) following ‘true’ branch (when ‘l’ is non-NULL)... | 816 | TableMeta *table = l->head; | | ~~~~~~~~~ | | | | | (3) ...to here | 817 | tables = list_conj( | | ~~~~~~~~~~ | | | | | (5) calling ‘list_conj’ from ‘lou_listTables’ | 818 | tables, strdup(table->name), (int (*)(void *, void *))strcmp, NULL, NULL); | | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | | | | | (4) this call could return NULL | +--> ‘list_conj’: events 6-10 | | 55 | list_conj(List *list, void *x, int (*cmp)(void *, void *), void *(*dup)(void *), | | ^~~~~~~~~ | | | | | (6) entry to ‘list_conj’ | 56 | void (*free)(void *)) { | 57 | if (!list) { | | ~ | | | | | (7) following ‘true’ branch (when ‘list’ is NULL)... | 58 | list = malloc(sizeof(List)); | | ~~~~ | | | | | (8) ...to here | 59 | list->head = dup ? dup(x) : x; | | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | | | | | | | (9) following ‘false’ branch (when ‘dup’ is NULL)... | | (10) ...to here | <------+ | ‘lou_listTables’: events 11-14 | | 815 | for (l = tableIndex; l; l = l->tail) { | | ~ | | | | | (12) following ‘true’ branch (when ‘l’ is non-NULL)... | 816 | TableMeta *table = l->head; | | ~~~~~~~~~ | | | | | (13) ...to here | 817 | tables = list_conj( | | ^~~~~~~~~~ | | | | | (11) returning to ‘lou_listTables’ from ‘list_conj’ | | (14) calling ‘list_conj’ from ‘lou_listTables’ | 818 | tables, strdup(table->name), (int (*)(void *, void *))strcmp, NULL, NULL); | | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | +--> ‘list_conj’: events 15-18 | | 55 | list_conj(List *list, void *x, int (*cmp)(void *, void *), void *(*dup)(void *), | | ^~~~~~~~~ | | | | | (15) entry to ‘list_conj’ | 56 | void (*free)(void *)) { | 57 | if (!list) { | | ~ | | | | | (16) following ‘false’ branch (when ‘list’ is non-NULL)... |...... | 63 | } else if (!cmp) { | | ~~ ~ | | | | | | | (18) following ‘false’ branch (when ‘cmp’ is non-NULL)... | | (17) ...to here | ‘list_conj’: event 19 | |cc1: | (19): ...to here | ‘list_conj’: events 20-22 | | 72 | while (l1) { | | ^~ | | | | | (20) following ‘true’ branch (when ‘l1’ is non-NULL)... | 73 | int c = cmp(l1->head, x); | | ~~~ ~~~~~~~~~~~~~~~~ | | | | | | | (22) argument 2 (‘x’) from (4) could be NULL where non-null expected | | (21) ...to here | In file included from ../gnulib/string.h:41, from metadata.c:27: /usr/i686-linux-gnu/include/string.h:140:12: note: argument 2 of ‘strcmp’ must be non-null 140 | extern int strcmp (const char *__s1, const char *__s2) | ^~~~~~ metadata.c:73:33: warning: use of possibly-NULL ‘x’ where non-null expected [CWE-690] [-Wanalyzer-possible-null-argument] 73 | int c = cmp(l1->head, x); | ^~~~~~~~~~~~~~~~ ‘lou_listTables’: events 1-5 | | 810 | lou_listTables(void) { | | ^~~~~~~~~~~~~~ | | | | | (1) entry to ‘lou_listTables’ |...... | 815 | for (l = tableIndex; l; l = l->tail) { | | ~ | | | | | (2) following ‘true’ branch (when ‘l’ is non-NULL)... | 816 | TableMeta *table = l->head; | | ~~~~~~~~~ | | | | | (3) ...to here | 817 | tables = list_conj( | | ~~~~~~~~~~ | | | | | (5) calling ‘list_conj’ from ‘lou_listTables’ | 818 | tables, strdup(table->name), (int (*)(void *, void *))strcmp, NULL, NULL); | | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | | | | | (4) this call could return NULL | +--> ‘list_conj’: events 6-10 | | 55 | list_conj(List *list, void *x, int (*cmp)(void *, void *), void *(*dup)(void *), | | ^~~~~~~~~ | | | | | (6) entry to ‘list_conj’ | 56 | void (*free)(void *)) { | 57 | if (!list) { | | ~ | | | | | (7) following ‘true’ branch (when ‘list’ is NULL)... | 58 | list = malloc(sizeof(List)); | | ~~~~ | | | | | (8) ...to here | 59 | list->head = dup ? dup(x) : x; | | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | | | | | | | (9) following ‘false’ branch (when ‘dup’ is NULL)... | | (10) ...to here | <------+ | ‘lou_listTables’: events 11-14 | | 815 | for (l = tableIndex; l; l = l->tail) { | | ~ | | | | | (12) following ‘true’ branch (when ‘l’ is non-NULL)... | 816 | TableMeta *table = l->head; | | ~~~~~~~~~ | | | | | (13) ...to here | 817 | tables = list_conj( | | ^~~~~~~~~~ | | | | | (11) returning to ‘lou_listTables’ from ‘list_conj’ | | (14) calling ‘list_conj’ from ‘lou_listTables’ | 818 | tables, strdup(table->name), (int (*)(void *, void *))strcmp, NULL, NULL); | | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | +--> ‘list_conj’: events 15-18 | | 55 | list_conj(List *list, void *x, int (*cmp)(void *, void *), void *(*dup)(void *), | | ^~~~~~~~~ | | | | | (15) entry to ‘list_conj’ | 56 | void (*free)(void *)) { | 57 | if (!list) { | | ~ | | | | | (16) following ‘false’ branch (when ‘list’ is non-NULL)... |...... | 63 | } else if (!cmp) { | | ~~ ~ | | | | | | | (18) following ‘false’ branch (when ‘cmp’ is non-NULL)... | | (17) ...to here | ‘list_conj’: event 19 | |cc1: | (19): ...to here | ‘list_conj’: events 20-22 | | 72 | while (l1) { | | ^~ | | | | | (20) following ‘true’ branch (when ‘l1’ is non-NULL)... | 73 | int c = cmp(l1->head, x); | | ~~~ ~~~~~~~~~~~~~~~~ | | | | | | | (22) argument 1 (‘*l1.head’) from (4) could be NULL where non-null expected | | (21) ...to here | In file included from ../gnulib/string.h:41, from metadata.c:27: /usr/i686-linux-gnu/include/string.h:140:12: note: argument 1 of ‘strcmp’ must be non-null 140 | extern int strcmp (const char *__s1, const char *__s2) | ^~~~~~ metadata.c:85:26: warning: dereference of possibly-NULL ‘l3’ [CWE-690] [-Wanalyzer-possible-null-dereference] 85 | l3->head = dup ? dup(x) : x; | ~~~~~~~~~^~~~~~~~~~~~~~~~~~ ‘lou_listTables’: events 1-4 | | 810 | lou_listTables(void) { | | ^~~~~~~~~~~~~~ | | | | | (1) entry to ‘lou_listTables’ |...... | 815 | for (l = tableIndex; l; l = l->tail) { | | ~ | | | | | (2) following ‘true’ branch (when ‘l’ is non-NULL)... | 816 | TableMeta *table = l->head; | | ~~~~~~~~~ | | | | | (3) ...to here | 817 | tables = list_conj( | | ~~~~~~~~~~ | | | | | (4) calling ‘list_conj’ from ‘lou_listTables’ | 818 | tables, strdup(table->name), (int (*)(void *, void *))strcmp, NULL, NULL); | | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | +--> ‘list_conj’: events 5-9 | | 55 | list_conj(List *list, void *x, int (*cmp)(void *, void *), void *(*dup)(void *), | | ^~~~~~~~~ | | | | | (5) entry to ‘list_conj’ | 56 | void (*free)(void *)) { | 57 | if (!list) { | | ~ | | | | | (6) following ‘true’ branch (when ‘list’ is NULL)... | 58 | list = malloc(sizeof(List)); | | ~~~~ | | | | | (7) ...to here | 59 | list->head = dup ? dup(x) : x; | | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | | | | | | (9) ...to here (8) following ‘false’ branch (when ‘dup’ is NULL)... | <------+ | ‘lou_listTables’: events 10-13 | | 815 | for (l = tableIndex; l; l = l->tail) { | | ~ | | | | | (11) following ‘true’ branch (when ‘l’ is non-NULL)... | 816 | TableMeta *table = l->head; | | ~~~~~~~~~ | | | | | (12) ...to here | 817 | tables = list_conj( | | ^~~~~~~~~~ | | | | | (10) returning to ‘lou_listTables’ from ‘list_conj’ | | (13) calling ‘list_conj’ from ‘lou_listTables’ | 818 | tables, strdup(table->name), (int (*)(void *, void *))strcmp, NULL, NULL); | | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | +--> ‘list_conj’: events 14-17 | | 55 | list_conj(List *list, void *x, int (*cmp)(void *, void *), void *(*dup)(void *), | | ^~~~~~~~~ | | | | | (14) entry to ‘list_conj’ | 56 | void (*free)(void *)) { | 57 | if (!list) { | | ~ | | | | | (15) following ‘false’ branch (when ‘list’ is non-NULL)... |...... | 63 | } else if (!cmp) { | | ~~ ~ | | | | | | | (17) following ‘false’ branch (when ‘cmp’ is non-NULL)... | | (16) ...to here | ‘list_conj’: event 18 | |cc1: | (18): ...to here | ‘list_conj’: events 19-24 | | 72 | while (l1) { | | ^~ | | | | | (19) following ‘true’ branch (when ‘l1’ is non-NULL)... | 73 | int c = cmp(l1->head, x); | | ~~~ | | | | | (20) ...to here |...... | 84 | List *l3 = malloc(sizeof(List)); | | ~~~~~~~~~~~~~~~~~~~~ | | | | | (21) this call could return NULL | 85 | l3->head = dup ? dup(x) : x; | | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ | | | | | | | (22) following ‘false’ branch (when ‘dup’ is NULL)... | | (23) ...to here | | (24) ‘l3’ could be NULL: unchecked value from (21) | metadata.c: In function ‘list_toArray’: metadata.c:144:51: warning: dereference of possibly-NULL ‘array’ [CWE-690] [-Wanalyzer-possible-null-dereference] 144 | for (l = list; l; l = l->tail) array[i++] = dup ? dup(l->head) : l->head; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ‘lou_listTables’: events 1-4 | | 810 | lou_listTables(void) { | | ^~~~~~~~~~~~~~ | | | | | (1) entry to ‘lou_listTables’ |...... | 815 | for (l = tableIndex; l; l = l->tail) { | | ~ | | | | | (2) following ‘true’ branch (when ‘l’ is non-NULL)... | 816 | TableMeta *table = l->head; | | ~~~~~~~~~ | | | | | (3) ...to here | 817 | tables = list_conj( | | ~~~~~~~~~~ | | | | | (4) calling ‘list_conj’ from ‘lou_listTables’ | 818 | tables, strdup(table->name), (int (*)(void *, void *))strcmp, NULL, NULL); | | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | +--> ‘list_conj’: events 5-9 | | 55 | list_conj(List *list, void *x, int (*cmp)(void *, void *), void *(*dup)(void *), | | ^~~~~~~~~ | | | | | (5) entry to ‘list_conj’ | 56 | void (*free)(void *)) { | 57 | if (!list) { | | ~ | | | | | (6) following ‘true’ branch (when ‘list’ is NULL)... | 58 | list = malloc(sizeof(List)); | | ~~~~ | | | | | (7) ...to here | 59 | list->head = dup ? dup(x) : x; | | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | | | | | | (9) ...to here (8) following ‘false’ branch (when ‘dup’ is NULL)... | <------+ | ‘lou_listTables’: events 10-13 | | 815 | for (l = tableIndex; l; l = l->tail) { | | ~ | | | | | (11) following ‘false’ branch (when ‘l’ is NULL)... | 816 | TableMeta *table = l->head; | 817 | tables = list_conj( | | ^~~~~~~~~~ | | | | | (10) returning to ‘lou_listTables’ from ‘list_conj’ | 818 | tables, strdup(table->name), (int (*)(void *, void *))strcmp, NULL, NULL); | | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | 819 | } | 820 | tablesArray = list_toArray(tables, NULL); | | ~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~ | | | | | | | (13) calling ‘list_toArray’ from ‘lou_listTables’ | | (12) ...to here | +--> ‘list_toArray’: events 14-24 | | 130 | for (l = list; l; l = l->tail) len++; | | ~ ~~~ | | | | | | | (16) ...to here | | (15) following ‘true’ branch (when ‘l’ is non-NULL)... | | (17) following ‘false’ branch (when ‘l’ is NULL)... | 131 | return len; | | ~~~~~~ | | | | | (18) ...to here |...... | 138 | list_toArray(List *list, void *(*dup)(void *)) { | | ^~~~~~~~~~~~ | | | | | (14) entry to ‘list_toArray’ |...... | 142 | array = malloc((1 + list_size(list)) * sizeof(void *)); | | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | | | | | (19) this call could return NULL | 143 | i = 0; | 144 | for (l = list; l; l = l->tail) array[i++] = dup ? dup(l->head) : l->head; | | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | | | | | | | | | | | (22) following ‘false’ branch (when ‘dup’ is NULL)... | | | | | (23) ...to here | | | | (24) ‘array + (unsigned int)i * 4’ could be NULL: unchecked value from (19) | | | (21) ...to here | | (20) following ‘true’ branch (when ‘l’ is non-NULL)... | metadata.c:145:18: warning: dereference of possibly-NULL ‘array’ [CWE-690] [-Wanalyzer-possible-null-dereference] 145 | array[i] = NULL; | ^ ‘lou_listTables’: events 1-4 | | 810 | lou_listTables(void) { | | ^~~~~~~~~~~~~~ | | | | | (1) entry to ‘lou_listTables’ |...... | 814 | if (!tableIndex) indexTablePath(); | | ~ ~~~~~~~~~~~~~~~~ | | | | | | | (3) ...to here | | | (4) calling ‘indexTablePath’ from ‘lou_listTables’ | | (2) following ‘true’ branch... | +--> ‘indexTablePath’: events 5-6 | | 701 | indexTablePath(void) { | | ^~~~~~~~~~~~~~ | | | | | (5) entry to ‘indexTablePath’ |...... | 709 | tablesArray = list_toArray(tables, NULL); | | ~~~~~~~~~~~~~~~~~~~~~~~~~~ | | | | | (6) calling ‘list_toArray’ from ‘indexTablePath’ | +--> ‘list_toArray’: events 7-12 | | 130 | for (l = list; l; l = l->tail) len++; | | ~ | | | | | (8) following ‘false’ branch (when ‘l’ is NULL)... | 131 | return len; | | ~~~~~~ | | | | | (9) ...to here |...... | 138 | list_toArray(List *list, void *(*dup)(void *)) { | | ^~~~~~~~~~~~ | | | | | (7) entry to ‘list_toArray’ |...... | 142 | array = malloc((1 + list_size(list)) * sizeof(void *)); | | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | | | | | (10) this call could return NULL | 143 | i = 0; | 144 | for (l = list; l; l = l->tail) array[i++] = dup ? dup(l->head) : l->head; | | ~ | | | | | (11) following ‘false’ branch (when ‘l’ is NULL)... | 145 | array[i] = NULL; | | ~~~~~ | | | | | (12) ...to here | ‘list_toArray’: event 13 | | 145 | array[i] = NULL; | | ^ | | | | | (13) ‘array + (unsigned int)i * 4’ could be NULL: unchecked value from (10) | metadata.c: In function ‘widestrToStr’: metadata.c:418:43: warning: dereference of possibly-NULL ‘result’ [CWE-690] [-Wanalyzer-possible-null-dereference] 418 | for (k = 0; k < n; k++) result[k] = (char)str[k]; | ~~~~~~~~~~^~~~~~~~~~~~~~ ‘lou_getTableInfo’: events 1-2 | | 788 | lou_getTableInfo(const char *table, const char *key) { | | ^~~~~~~~~~~~~~~~ | | | | | (1) entry to ‘lou_getTableInfo’ | 789 | char *value = NULL; | 790 | List *features = analyzeTable(table, 0); | | ~~~~~~~~~~~~~~~~~~~~~~ | | | | | (2) calling ‘analyzeTable’ from ‘lou_getTableInfo’ | +--> ‘analyzeTable’: events 3-10 | | 428 | analyzeTable(const char *table, int activeOnly) { | | ^~~~~~~~~~~~ | | | | | (3) entry to ‘analyzeTable’ |...... | 436 | if (resolved == NULL) { | | ~ | | | | | (4) following ‘false’ branch (when ‘resolved’ is non-NULL)... |...... | 441 | sprintf(fileName, "%s", *resolved); | | ~~~~~~~ | | | | | (5) ...to here |...... | 444 | for (k = 0; resolved[k]; k += 1) free(resolved[k]); | | ~~~~~~~~ | | | | | (6) following ‘false’ branch... | 445 | free(resolved); | | ~~~~ | | | | | (7) ...to here | 446 | | 447 | if (k > 1) { | | ~ | | | | | (8) following ‘false’ branch (when ‘k <= 1’)... |...... | 454 | info.fileName = fileName; | | ~~~~ | | | | | (9) ...to here |...... | 458 | if ((info.in = fopen(info.fileName, "rb"))) { | | ~ | | | | | (10) following ‘true’ branch... | ‘analyzeTable’: event 11 | |cc1: | (11): ...to here | ‘analyzeTable’: events 12-21 | | 461 | while (_lou_getALine(&info)) { | | ^~~~~~~~~~~~~ | | | | | (12) following ‘true’ branch... | 462 | if (info.linelen == 0) | | ~~ | | | | | (13) ...to here | 463 | ; | 464 | else if (info.line[0] == '#') { | | ~ | | | | | (14) following ‘true’ branch... | 465 | if (info.linelen >= 2 && | | ~~ | | | | | (15) ...to here |...... | 475 | if (info.linepos < info.linelen && | | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | | | | | | | (18) following ‘true’ branch... | | (16) following ‘true’ branch... | 476 | isValidChar((char)info.line[info.linepos])) { | | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | | | | | (17) ...to here | 477 | key = &info.line[info.linepos]; | | ~~~ | | | | | (19) ...to here |...... | 507 | if (info.linepos == info.linelen) { | | ~ | | | | | (20) following ‘true’ branch... | 508 | char *v = val ? widestrToStr(val, valSize) : NULL; | | ~~~~ | | | | | (21) ...to here | ‘analyzeTable’: events 22-26 | | 508 | char *v = val ? widestrToStr(val, valSize) : NULL; | | ~ ^ | | | | | | (23) ...to here (22) following ‘false’ branch (when ‘val’ is NULL)... | 509 | if (!active) { | | ~ | | | | | (24) following ‘false’ branch... |...... | 530 | char *k = widestrToStr(key, keySize); | | ~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~ | | | | | | | (26) calling ‘widestrToStr’ from ‘analyzeTable’ | | (25) ...to here | +--> ‘widestrToStr’: events 27-31 | | 415 | widestrToStr(const widechar *str, size_t n) { | | ^~~~~~~~~~~~ | | | | | (27) entry to ‘widestrToStr’ | 416 | char *result = malloc((1 + n) * sizeof(char)); | | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | | | | | (28) this call could return NULL | 417 | size_t k; | 418 | for (k = 0; k < n; k++) result[k] = (char)str[k]; | | ~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ | | | | | | | | | (31) ‘result + k’ could be NULL: unchecked value from (28) | | | (30) ...to here | | (29) following ‘true’ branch (when ‘k < n’)... | metadata.c: In function ‘listFiles’: metadata.c:687:28: warning: dereference of possibly-NULL ‘dirName’ [CWE-690] [-Wanalyzer-possible-null-dereference] 687 | dirName[n] = '\0'; | ~~~~~~~~~~~^~~~~~ ‘lou_listTables’: events 1-4 | | 810 | lou_listTables(void) { | | ^~~~~~~~~~~~~~ | | | | | (1) entry to ‘lou_listTables’ |...... | 814 | if (!tableIndex) indexTablePath(); | | ~ ~~~~~~~~~~~~~~~~ | | | | | | | (3) ...to here | | | (4) calling ‘indexTablePath’ from ‘lou_listTables’ | | (2) following ‘true’ branch... | +--> ‘indexTablePath’: events 5-6 | | 701 | indexTablePath(void) { | | ^~~~~~~~~~~~~~ | | | | | (5) entry to ‘indexTablePath’ |...... | 708 | tables = listFiles(searchPath); | | ~~~~~~~~~~~~~~~~~~~~~ | | | | | (6) calling ‘listFiles’ from ‘indexTablePath’ | +--> ‘listFiles’: events 7-11 | | 678 | listFiles(char *searchPath) { | | ^~~~~~~~~ | | | | | (7) entry to ‘listFiles’ |...... | 684 | for (n = 0; searchPath[pos + n] != '\0' && searchPath[pos + n] != ','; n++) | | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | | | | | (8) following ‘false’ branch... | 685 | ; | 686 | dirName = malloc(n + 1); | | ~~~~~~~ ~~~~~~~~~~~~~ | | | | | | | (10) this call could return NULL | | (9) ...to here | 687 | dirName[n] = '\0'; | | ~~~~~~~~~~~~~~~~~ | | | | | (11) ‘dirName + (sizetype)n’ could be NULL: unchecked value from (10) | libtool: compile: i686-linux-gnu-gcc -DHAVE_CONFIG_H -I. -fanalyzer -fno-common -Wall -Warith-conversion -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Wformat-signedness -Winit-self -Winline -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Woverlength-strings -Wpacked -Wpointer-arith -Wshadow -Wstack-protector -Wstrict-overflow -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunsafe-loop-optimizations -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wvla -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-malloc-leak -DTABLESDIR=\"/usr/share/liblouis/tables\" -I../gnulib -I../gnulib -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -c metadata.c -o metadata.o >/dev/null 2>&1 /bin/bash ../libtool --tag=CC --mode=compile i686-linux-gnu-gcc -DHAVE_CONFIG_H -I. -fanalyzer -fno-common -Wall -Warith-conversion -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Wformat-signedness -Winit-self -Winline -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Woverlength-strings -Wpacked -Wpointer-arith -Wshadow -Wstack-protector -Wstrict-overflow -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunsafe-loop-optimizations -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wvla -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-malloc-leak -DTABLESDIR=\""/usr/share"/liblouis/tables\" -I../gnulib -I../gnulib -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -c -o pattern.lo pattern.c libtool: compile: i686-linux-gnu-gcc -DHAVE_CONFIG_H -I. -fanalyzer -fno-common -Wall -Warith-conversion -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Wformat-signedness -Winit-self -Winline -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Woverlength-strings -Wpacked -Wpointer-arith -Wshadow -Wstack-protector -Wstrict-overflow -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunsafe-loop-optimizations -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wvla -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-malloc-leak -DTABLESDIR=\"/usr/share/liblouis/tables\" -I../gnulib -I../gnulib -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -c pattern.c -fPIC -DPIC -o .libs/pattern.o pattern.c: In function ‘pattern_output_expression’: pattern.c:172:41: warning: format ‘%d’ expects argument of type ‘int’, but argument 2 has type ‘widechar’ {aka ‘unsigned int’} [-Wformat=] 172 | printf("START\t%d\t%d\n", EXPR_PRV(expr_crs), EXPR_NXT(expr_crs)); | ~^ | | | int | %d pattern.c:172:45: warning: format ‘%d’ expects argument of type ‘int’, but argument 3 has type ‘widechar’ {aka ‘unsigned int’} [-Wformat=] 172 | printf("START\t%d\t%d\n", EXPR_PRV(expr_crs), EXPR_NXT(expr_crs)); | ~^ | | | int | %d pattern.c:177:41: warning: format ‘%d’ expects argument of type ‘int’, but argument 2 has type ‘widechar’ {aka ‘unsigned int’} [-Wformat=] 177 | printf("( \t%d\t%d\t-> %d\n", EXPR_PRV(expr_crs), EXPR_NXT(expr_crs), | ~^ | | | int | %d pattern.c:177:45: warning: format ‘%d’ expects argument of type ‘int’, but argument 3 has type ‘widechar’ {aka ‘unsigned int’} [-Wformat=] 177 | printf("( \t%d\t%d\t-> %d\n", EXPR_PRV(expr_crs), EXPR_NXT(expr_crs), | ~^ | | | int | %d pattern.c:177:52: warning: format ‘%d’ expects argument of type ‘int’, but argument 4 has type ‘widechar’ {aka ‘unsigned int’} [-Wformat=] 177 | printf("( \t%d\t%d\t-> %d\n", EXPR_PRV(expr_crs), EXPR_NXT(expr_crs), | ~^ | | | int | %d pattern.c:188:41: warning: format ‘%d’ expects argument of type ‘int’, but argument 2 has type ‘widechar’ {aka ‘unsigned int’} [-Wformat=] 188 | printf("! \t%d\t%d\t-> %d\n", EXPR_PRV(expr_crs), EXPR_NXT(expr_crs), | ~^ | | | int | %d pattern.c:188:45: warning: format ‘%d’ expects argument of type ‘int’, but argument 3 has type ‘widechar’ {aka ‘unsigned int’} [-Wformat=] 188 | printf("! \t%d\t%d\t-> %d\n", EXPR_PRV(expr_crs), EXPR_NXT(expr_crs), | ~^ | | | int | %d pattern.c:188:52: warning: format ‘%d’ expects argument of type ‘int’, but argument 4 has type ‘widechar’ {aka ‘unsigned int’} [-Wformat=] 188 | printf("! \t%d\t%d\t-> %d\n", EXPR_PRV(expr_crs), EXPR_NXT(expr_crs), | ~^ | | | int | %d pattern.c:199:41: warning: format ‘%d’ expects argument of type ‘int’, but argument 2 has type ‘widechar’ {aka ‘unsigned int’} [-Wformat=] 199 | printf("+ \t%d\t%d\t-> %d\t#%d\n", EXPR_PRV(expr_crs), EXPR_NXT(expr_crs), | ~^ | | | int | %d pattern.c:199:45: warning: format ‘%d’ expects argument of type ‘int’, but argument 3 has type ‘widechar’ {aka ‘unsigned int’} [-Wformat=] 199 | printf("+ \t%d\t%d\t-> %d\t#%d\n", EXPR_PRV(expr_crs), EXPR_NXT(expr_crs), | ~^ | | | int | %d pattern.c:199:52: warning: format ‘%d’ expects argument of type ‘int’, but argument 4 has type ‘widechar’ {aka ‘unsigned int’} [-Wformat=] 199 | printf("+ \t%d\t%d\t-> %d\t#%d\n", EXPR_PRV(expr_crs), EXPR_NXT(expr_crs), | ~^ | | | int | %d pattern.c:199:57: warning: format ‘%d’ expects argument of type ‘int’, but argument 5 has type ‘widechar’ {aka ‘unsigned int’} [-Wformat=] 199 | printf("+ \t%d\t%d\t-> %d\t#%d\n", EXPR_PRV(expr_crs), EXPR_NXT(expr_crs), | ~^ | | | int | %d pattern.c:210:41: warning: format ‘%d’ expects argument of type ‘int’, but argument 2 has type ‘widechar’ {aka ‘unsigned int’} [-Wformat=] 210 | printf("* \t%d\t%d\t-> %d\t#%d\n", EXPR_PRV(expr_crs), EXPR_NXT(expr_crs), | ~^ | | | int | %d pattern.c:210:45: warning: format ‘%d’ expects argument of type ‘int’, but argument 3 has type ‘widechar’ {aka ‘unsigned int’} [-Wformat=] 210 | printf("* \t%d\t%d\t-> %d\t#%d\n", EXPR_PRV(expr_crs), EXPR_NXT(expr_crs), | ~^ | | | int | %d pattern.c:210:52: warning: format ‘%d’ expects argument of type ‘int’, but argument 4 has type ‘widechar’ {aka ‘unsigned int’} [-Wformat=] 210 | printf("* \t%d\t%d\t-> %d\t#%d\n", EXPR_PRV(expr_crs), EXPR_NXT(expr_crs), | ~^ | | | int | %d pattern.c:210:57: warning: format ‘%d’ expects argument of type ‘int’, but argument 5 has type ‘widechar’ {aka ‘unsigned int’} [-Wformat=] 210 | printf("* \t%d\t%d\t-> %d\t#%d\n", EXPR_PRV(expr_crs), EXPR_NXT(expr_crs), | ~^ | | | int | %d pattern.c:221:41: warning: format ‘%d’ expects argument of type ‘int’, but argument 2 has type ‘widechar’ {aka ‘unsigned int’} [-Wformat=] 221 | printf("? \t%d\t%d\t-> %d\n", EXPR_PRV(expr_crs), EXPR_NXT(expr_crs), | ~^ | | | int | %d pattern.c:221:45: warning: format ‘%d’ expects argument of type ‘int’, but argument 3 has type ‘widechar’ {aka ‘unsigned int’} [-Wformat=] 221 | printf("? \t%d\t%d\t-> %d\n", EXPR_PRV(expr_crs), EXPR_NXT(expr_crs), | ~^ | | | int | %d pattern.c:221:52: warning: format ‘%d’ expects argument of type ‘int’, but argument 4 has type ‘widechar’ {aka ‘unsigned int’} [-Wformat=] 221 | printf("? \t%d\t%d\t-> %d\n", EXPR_PRV(expr_crs), EXPR_NXT(expr_crs), | ~^ | | | int | %d pattern.c:232:41: warning: format ‘%d’ expects argument of type ‘int’, but argument 2 has type ‘widechar’ {aka ‘unsigned int’} [-Wformat=] 232 | printf("| \t%d\t%d\t-> %d\t-> %d\n", EXPR_PRV(expr_crs), | ~^ | | | int | %d pattern.c:232:45: warning: format ‘%d’ expects argument of type ‘int’, but argument 3 has type ‘widechar’ {aka ‘unsigned int’} [-Wformat=] 232 | printf("| \t%d\t%d\t-> %d\t-> %d\n", EXPR_PRV(expr_crs), | ~^ | | | int | %d pattern.c:232:52: warning: format ‘%d’ expects argument of type ‘int’, but argument 4 has type ‘widechar’ {aka ‘unsigned int’} [-Wformat=] 232 | printf("| \t%d\t%d\t-> %d\t-> %d\n", EXPR_PRV(expr_crs), | ~^ | | | int | %d pattern.c:232:59: warning: format ‘%d’ expects argument of type ‘int’, but argument 5 has type ‘widechar’ {aka ‘unsigned int’} [-Wformat=] 232 | printf("| \t%d\t%d\t-> %d\t-> %d\n", EXPR_PRV(expr_crs), | ~^ | | | int | %d pattern.c:244:41: warning: format ‘%d’ expects argument of type ‘int’, but argument 2 has type ‘widechar’ {aka ‘unsigned int’} [-Wformat=] 244 | printf(". \t%d\t%d\n", EXPR_PRV(expr_crs), EXPR_NXT(expr_crs)); | ~^ | | | int | %d pattern.c:244:45: warning: format ‘%d’ expects argument of type ‘int’, but argument 3 has type ‘widechar’ {aka ‘unsigned int’} [-Wformat=] 244 | printf(". \t%d\t%d\n", EXPR_PRV(expr_crs), EXPR_NXT(expr_crs)); | ~^ | | | int | %d pattern.c:249:42: warning: format ‘%d’ expects argument of type ‘int’, but argument 2 has type ‘widechar’ {aka ‘unsigned int’} [-Wformat=] 249 | printf("%% \t%d\t%d\t", EXPR_PRV(expr_crs), EXPR_NXT(expr_crs)); | ~^ | | | int | %d pattern.c:249:46: warning: format ‘%d’ expects argument of type ‘int’, but argument 3 has type ‘widechar’ {aka ‘unsigned int’} [-Wformat=] 249 | printf("%% \t%d\t%d\t", EXPR_PRV(expr_crs), EXPR_NXT(expr_crs)); | ~^ | | | int | %d pattern.c:274:41: warning: format ‘%d’ expects argument of type ‘int’, but argument 2 has type ‘widechar’ {aka ‘unsigned int’} [-Wformat=] 274 | printf("[] \t%d\t%d\t", EXPR_PRV(expr_crs), EXPR_NXT(expr_crs)); | ~^ | | | int | %d pattern.c:274:45: warning: format ‘%d’ expects argument of type ‘int’, but argument 3 has type ‘widechar’ {aka ‘unsigned int’} [-Wformat=] 274 | printf("[] \t%d\t%d\t", EXPR_PRV(expr_crs), EXPR_NXT(expr_crs)); | ~^ | | | int | %d pattern.c:275:39: warning: comparison of integer expressions of different signedness: ‘int’ and ‘widechar’ {aka ‘unsigned int’} [-Wsign-compare] 275 | for (i = 0; i < EXPR_DATA_0(expr_crs); i++) | ^ pattern.c:276:42: warning: format ‘%c’ expects argument of type ‘int’, but argument 2 has type ‘widechar’ {aka ‘unsigned int’} [-Wformat=] 276 | printf("%c", EXPR_CONST_DATA(expr_crs)[i + 1]); | ~^ | | | int | %c pattern.c:282:41: warning: format ‘%d’ expects argument of type ‘int’, but argument 2 has type ‘widechar’ {aka ‘unsigned int’} [-Wformat=] 282 | printf("@ \t%d\t%d\t", EXPR_PRV(expr_crs), EXPR_NXT(expr_crs)); | ~^ | | | int | %d pattern.c:282:45: warning: format ‘%d’ expects argument of type ‘int’, but argument 3 has type ‘widechar’ {aka ‘unsigned int’} [-Wformat=] 282 | printf("@ \t%d\t%d\t", EXPR_PRV(expr_crs), EXPR_NXT(expr_crs)); | ~^ | | | int | %d pattern.c:283:39: warning: comparison of integer expressions of different signedness: ‘int’ and ‘widechar’ {aka ‘unsigned int’} [-Wsign-compare] 283 | for (i = 0; i < EXPR_DATA_0(expr_crs); i++) | ^ pattern.c:284:42: warning: format ‘%c’ expects argument of type ‘int’, but argument 2 has type ‘widechar’ {aka ‘unsigned int’} [-Wformat=] 284 | printf("%c", EXPR_CONST_DATA(expr_crs)[i + 1]); | ~^ | | | int | %c pattern.c:290:41: warning: format ‘%d’ expects argument of type ‘int’, but argument 2 has type ‘widechar’ {aka ‘unsigned int’} [-Wformat=] 290 | printf("^ \t%d\t%d\n", EXPR_PRV(expr_crs), EXPR_NXT(expr_crs)); | ~^ | | | int | %d pattern.c:290:45: warning: format ‘%d’ expects argument of type ‘int’, but argument 3 has type ‘widechar’ {aka ‘unsigned int’} [-Wformat=] 290 | printf("^ \t%d\t%d\n", EXPR_PRV(expr_crs), EXPR_NXT(expr_crs)); | ~^ | | | int | %d pattern.c:295:34: warning: format ‘%d’ expects argument of type ‘int’, but argument 2 has type ‘widechar’ {aka ‘unsigned int’} [-Wformat=] 295 | printf("%d? \t%d\t%d\n", EXPR_TYPE(expr_crs), EXPR_PRV(expr_crs), | ~^ | | | int | %d pattern.c:295:43: warning: format ‘%d’ expects argument of type ‘int’, but argument 3 has type ‘widechar’ {aka ‘unsigned int’} [-Wformat=] 295 | printf("%d? \t%d\t%d\n", EXPR_TYPE(expr_crs), EXPR_PRV(expr_crs), | ~^ | | | int | %d pattern.c:295:47: warning: format ‘%d’ expects argument of type ‘int’, but argument 4 has type ‘widechar’ {aka ‘unsigned int’} [-Wformat=] 295 | printf("%d? \t%d\t%d\n", EXPR_TYPE(expr_crs), EXPR_PRV(expr_crs), | ~^ | | | int | %d pattern.c:307:23: warning: format ‘%d’ expects argument of type ‘int’, but argument 2 has type ‘widechar’ {aka ‘unsigned int’} [-Wformat=] 307 | printf("END\t%d\t%d\n", EXPR_PRV(expr_crs), EXPR_NXT(expr_crs)); | ~^ | | | int | %d pattern.c:307:27: warning: format ‘%d’ expects argument of type ‘int’, but argument 3 has type ‘widechar’ {aka ‘unsigned int’} [-Wformat=] 307 | printf("END\t%d\t%d\n", EXPR_PRV(expr_crs), EXPR_NXT(expr_crs)); | ~^ | | | int | %d pattern.c: In function ‘pattern_output’: pattern.c:314:18: warning: format ‘%d’ expects argument of type ‘int’, but argument 2 has type ‘widechar’ {aka ‘unsigned int’} [-Wformat=] 314 | printf("%d \tlength\n", expr_data[0]); | ~^ ~~~~~~~~~~~~ | | | | int widechar {aka unsigned int} | %d pattern.c:315:18: warning: format ‘%d’ expects argument of type ‘int’, but argument 2 has type ‘widechar’ {aka ‘unsigned int’} [-Wformat=] 315 | printf("%d \tloops\n", expr_data[1]); | ~^ ~~~~~~~~~~~~ | | | | int widechar {aka unsigned int} | %d pattern.c: In function ‘pattern_print_expression’: pattern.c:403:42: warning: format ‘%c’ expects argument of type ‘int’, but argument 2 has type ‘widechar’ {aka ‘unsigned int’} [-Wformat=] 403 | printf("%c", EXPR_DATA_1(expr_crs)); | ~^ | | | int | %c pattern.c:406:47: warning: comparison of integer expressions of different signedness: ‘int’ and ‘widechar’ {aka ‘unsigned int’} [-Wsign-compare] 406 | for (i = 0; i < EXPR_DATA_0(expr_crs); i++) | ^ pattern.c:407:50: warning: format ‘%c’ expects argument of type ‘int’, but argument 2 has type ‘widechar’ {aka ‘unsigned int’} [-Wformat=] 407 | printf("%c", EXPR_CONST_DATA(expr_crs)[i + 1]); | ~^ | | | int | %c pattern.c:415:39: warning: comparison of integer expressions of different signedness: ‘int’ and ‘widechar’ {aka ‘unsigned int’} [-Wsign-compare] 415 | for (i = 0; i < EXPR_DATA_0(expr_crs); i++) | ^ pattern.c:416:42: warning: format ‘%c’ expects argument of type ‘int’, but argument 2 has type ‘widechar’ {aka ‘unsigned int’} [-Wformat=] 416 | printf("%c", EXPR_CONST_DATA(expr_crs)[i + 1]); | ~^ | | | int | %c pattern.c: In function ‘pattern_compile_expression’: pattern.c:608:36: warning: comparison of integer expressions of different signedness: ‘widechar’ {aka ‘unsigned int’} and ‘int’ [-Wsign-compare] 608 | if (*expr_crs + 10 >= expr_max) return 0; | ^~ pattern.c:657:36: warning: comparison of integer expressions of different signedness: ‘widechar’ {aka ‘unsigned int’} and ‘int’ [-Wsign-compare] 657 | if (*expr_crs + 10 >= expr_max) return 0; | ^~ pattern.c:682:35: warning: comparison of integer expressions of different signedness: ‘widechar’ {aka ‘unsigned int’} and ‘int’ [-Wsign-compare] 682 | if (*expr_crs + 3 >= expr_max) return 0; | ^~ pattern.c:696:35: warning: comparison of integer expressions of different signedness: ‘widechar’ {aka ‘unsigned int’} and ‘int’ [-Wsign-compare] 696 | if (*expr_crs + 5 >= expr_max) return 0; | ^~ pattern.c:704:35: warning: comparison of integer expressions of different signedness: ‘widechar’ {aka ‘unsigned int’} and ‘int’ [-Wsign-compare] 704 | if (*expr_crs + 5 >= expr_max) return 0; | ^~ pattern.c:712:35: warning: comparison of integer expressions of different signedness: ‘widechar’ {aka ‘unsigned int’} and ‘int’ [-Wsign-compare] 712 | if (*expr_crs + 4 >= expr_max) return 0; | ^~ pattern.c:719:35: warning: comparison of integer expressions of different signedness: ‘widechar’ {aka ‘unsigned int’} and ‘int’ [-Wsign-compare] 719 | if (*expr_crs + 5 >= expr_max) return 0; | ^~ pattern.c:726:35: warning: comparison of integer expressions of different signedness: ‘widechar’ {aka ‘unsigned int’} and ‘int’ [-Wsign-compare] 726 | if (*expr_crs + 3 >= expr_max) return 0; | ^~ pattern.c:733:35: warning: comparison of integer expressions of different signedness: ‘widechar’ {aka ‘unsigned int’} and ‘int’ [-Wsign-compare] 733 | if (*expr_crs + 5 >= expr_max) return 0; | ^~ pattern.c:843:62: warning: comparison of integer expressions of different signedness: ‘widechar’ {aka ‘unsigned int’} and ‘int’ [-Wsign-compare] 843 | if (*expr_crs + 4 + (input_end - *input_crs) >= expr_max) return 0; | ^~ pattern.c:879:62: warning: comparison of integer expressions of different signedness: ‘widechar’ {aka ‘unsigned int’} and ‘int’ [-Wsign-compare] 879 | if (*expr_crs + 4 + (input_end - *input_crs) >= expr_max) return 0; | ^~ pattern.c:901:35: warning: comparison of integer expressions of different signedness: ‘widechar’ {aka ‘unsigned int’} and ‘int’ [-Wsign-compare] 901 | if (*expr_crs + 3 >= expr_max) return 0; | ^~ pattern.c:913:35: warning: comparison of integer expressions of different signedness: ‘widechar’ {aka ‘unsigned int’} and ‘int’ [-Wsign-compare] 913 | if (*expr_crs + 5 >= expr_max) return 0; | ^~ pattern.c: In function ‘pattern_insert_alternate’: pattern.c:930:28: warning: comparison of integer expressions of different signedness: ‘widechar’ {aka ‘unsigned int’} and ‘int’ [-Wsign-compare] 930 | if (*expr_crs + 12 >= expr_max) return 0; | ^~ pattern.c:957:27: warning: comparison of integer expressions of different signedness: ‘widechar’ {aka ‘unsigned int’} and ‘int’ [-Wsign-compare] 957 | if (*expr_crs + 3 >= expr_max) return 0; | ^~ pattern.c: In function ‘pattern_compile_1’: pattern.c:992:27: warning: comparison of integer expressions of different signedness: ‘widechar’ {aka ‘unsigned int’} and ‘int’ [-Wsign-compare] 992 | if (*expr_crs + 6 >= expr_max) return 0; | ^~ pattern.c:1014:35: warning: comparison of integer expressions of different signedness: ‘widechar’ {aka ‘unsigned int’} and ‘int’ [-Wsign-compare] 1014 | if (*expr_crs + 3 >= expr_max) return 0; | ^~ pattern.c: In function ‘pattern_compile_2’: pattern.c:1049:43: warning: comparison of integer expressions of different signedness: ‘widechar’ {aka ‘unsigned int’} and ‘int’ [-Wsign-compare] 1049 | if (*expr_crs + 6 >= expr_max) return 0; | ^~ pattern.c: In function ‘pattern_compile_3’: pattern.c:1104:44: warning: comparison of integer expressions of different signedness: ‘widechar’ {aka ‘unsigned int’} and ‘int’ [-Wsign-compare] 1104 | if (*expr_crs + 12 >= expr_max) return 0; | ^~ pattern.c: In function ‘pattern_reverse_expression’: pattern.c:1254:25: warning: comparison of integer expressions of different signedness: ‘widechar’ {aka ‘unsigned int’} and ‘int’ [-Wsign-compare] 1254 | while (expr_prv != expr_start) { | ^~ pattern.c: In function ‘pattern_check_expression’: pattern.c:1319:49: warning: logical ‘and’ of equal expressions [-Wlogical-op] 1319 | while (!(EXPR_TYPE(expr_crs) == PTN_END && EXPR_TYPE(expr_crs) == PTN_END)) { | ^~ pattern.c:1532:39: warning: comparison of integer expressions of different signedness: ‘int’ and ‘widechar’ {aka ‘unsigned int’} [-Wsign-compare] 1532 | for (i = 0; i < data[0]; i++) hook_data[i] = data[i + 1]; | ^ pattern.c: In function ‘pattern_compile_expression’: pattern.c:909:20: warning: this statement may fall through [-Wimplicit-fallthrough=] 909 | if (*input_crs >= input_max) return 0; | ^ pattern.c:911:9: note: here 911 | default: | ^~~~~~~ pattern.c: In function ‘pattern_reverse_branch’: pattern.c:1219:38: warning: this statement may fall through [-Wimplicit-fallthrough=] 1219 | EXPR_DATA_1(expr_at) = expr_swap; | ^ pattern.c:1221:9: note: here 1221 | case PTN_GROUP: | ^~~~ At top level: pattern.c:923:1: warning: ‘pattern_insert_alternate’ defined but not used [-Wunused-function] 923 | pattern_insert_alternate(const widechar *input, const int input_max, int *input_crs, | ^~~~~~~~~~~~~~~~~~~~~~~~ pattern.c:435:1: warning: ‘pattern_print’ defined but not used [-Wunused-function] 435 | pattern_print(const widechar *expr_data, const TranslationTableHeader *table) { | ^~~~~~~~~~~~~ pattern.c:313:1: warning: ‘pattern_output’ defined but not used [-Wunused-function] 313 | pattern_output(const widechar *expr_data, const TranslationTableHeader *table) { | ^~~~~~~~~~~~~~ pattern.c:110: warning: macro "EXPR_DATA_2" is not used [-Wunused-macros] 110 | #define EXPR_DATA_2(at) EXPR_DATA_2_IN((at), expr_data) | pattern.c:101: warning: macro "EXPR_DATA_2_IN" is not used [-Wunused-macros] 101 | #define EXPR_DATA_2_IN(at, buffer) (buffer[(at) + 5]) | libtool: compile: i686-linux-gnu-gcc -DHAVE_CONFIG_H -I. -fanalyzer -fno-common -Wall -Warith-conversion -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Wformat-signedness -Winit-self -Winline -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Woverlength-strings -Wpacked -Wpointer-arith -Wshadow -Wstack-protector -Wstrict-overflow -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunsafe-loop-optimizations -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wvla -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-malloc-leak -DTABLESDIR=\"/usr/share/liblouis/tables\" -I../gnulib -I../gnulib -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -c pattern.c -o pattern.o >/dev/null 2>&1 /bin/bash ../libtool --tag=CC --mode=compile i686-linux-gnu-gcc -DHAVE_CONFIG_H -I. -fanalyzer -fno-common -Wall -Warith-conversion -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Wformat-signedness -Winit-self -Winline -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Woverlength-strings -Wpacked -Wpointer-arith -Wshadow -Wstack-protector -Wstrict-overflow -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunsafe-loop-optimizations -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wvla -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-malloc-leak -DTABLESDIR=\""/usr/share"/liblouis/tables\" -I../gnulib -I../gnulib -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -c -o logging.lo logging.c libtool: compile: i686-linux-gnu-gcc -DHAVE_CONFIG_H -I. -fanalyzer -fno-common -Wall -Warith-conversion -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Wformat-signedness -Winit-self -Winline -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Woverlength-strings -Wpacked -Wpointer-arith -Wshadow -Wstack-protector -Wstrict-overflow -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunsafe-loop-optimizations -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wvla -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-malloc-leak -DTABLESDIR=\"/usr/share/liblouis/tables\" -I../gnulib -I../gnulib -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -c logging.c -fPIC -DPIC -o .libs/logging.o logging.c: In function ‘defaultLogCallback’: logging.c:76:30: warning: unused parameter ‘level’ [-Wunused-parameter] 76 | defaultLogCallback(logLevels level, const char *message) { | ~~~~~~~~~~^~~~~ logging.c: In function ‘_lou_logWidecharBuf’: logging.c:54:58: warning: dereference of possibly-NULL ‘logMsg’ [CWE-690] [-Wanalyzer-possible-null-dereference] 54 | for (i = 0; i < (int)strlen(msg); i++) logMsg[i] = msg[i]; | ~~~~~~~~~~^~~~~~~~ ‘_lou_logWidecharBuf’: events 1-4 | | 46 | char *logMsg = malloc(logBufSize); | | ^~~~~~~~~~~~~~~~~~ | | | | | (1) this call could return NULL |...... | 54 | for (i = 0; i < (int)strlen(msg); i++) logMsg[i] = msg[i]; | | ~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~ | | | | | | | | | (4) ‘logMsg + (sizetype)i’ could be NULL: unchecked value from (1) | | | (3) ...to here | | (2) following ‘true’ branch... | libtool: compile: i686-linux-gnu-gcc -DHAVE_CONFIG_H -I. -fanalyzer -fno-common -Wall -Warith-conversion -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Wformat-signedness -Winit-self -Winline -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Woverlength-strings -Wpacked -Wpointer-arith -Wshadow -Wstack-protector -Wstrict-overflow -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunsafe-loop-optimizations -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wvla -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-malloc-leak -DTABLESDIR=\"/usr/share/liblouis/tables\" -I../gnulib -I../gnulib -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -c logging.c -o logging.o >/dev/null 2>&1 /bin/bash ../libtool --tag=CC --mode=compile i686-linux-gnu-gcc -DHAVE_CONFIG_H -I. -fanalyzer -fno-common -Wall -Warith-conversion -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Wformat-signedness -Winit-self -Winline -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Woverlength-strings -Wpacked -Wpointer-arith -Wshadow -Wstack-protector -Wstrict-overflow -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunsafe-loop-optimizations -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wvla -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-malloc-leak -DTABLESDIR=\""/usr/share"/liblouis/tables\" -I../gnulib -I../gnulib -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -c -o utils.lo utils.c libtool: compile: i686-linux-gnu-gcc -DHAVE_CONFIG_H -I. -fanalyzer -fno-common -Wall -Warith-conversion -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Wformat-signedness -Winit-self -Winline -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Woverlength-strings -Wpacked -Wpointer-arith -Wshadow -Wstack-protector -Wstrict-overflow -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunsafe-loop-optimizations -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wvla -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-malloc-leak -DTABLESDIR=\"/usr/share/liblouis/tables\" -I../gnulib -I../gnulib -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -c utils.c -fPIC -DPIC -o .libs/utils.o utils.c: In function ‘toLowercase’: utils.c:120:66: warning: declaration of ‘c’ shadows a parameter [-Wshadow] 120 | const TranslationTableCharacter *c = character; | ^ utils.c:112:22: note: shadowed declaration is here 112 | toLowercase(widechar c, const TranslationTableHeader *table) { | ~~~~~~~~~^ utils.c: In function ‘_lou_isValidMode’: utils.c:336:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare] 336 | for (int i = 0; i < (sizeof(validTranslationModes) / sizeof(*validTranslationModes)); | ^ libtool: compile: i686-linux-gnu-gcc -DHAVE_CONFIG_H -I. -fanalyzer -fno-common -Wall -Warith-conversion -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Wformat-signedness -Winit-self -Winline -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Woverlength-strings -Wpacked -Wpointer-arith -Wshadow -Wstack-protector -Wstrict-overflow -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunsafe-loop-optimizations -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wvla -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-malloc-leak -DTABLESDIR=\"/usr/share/liblouis/tables\" -I../gnulib -I../gnulib -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -c utils.c -o utils.o >/dev/null 2>&1 /bin/bash ../libtool --tag=CC --mode=compile i686-linux-gnu-gcc -DHAVE_CONFIG_H -I. -fanalyzer -fno-common -Wall -Warith-conversion -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Wformat-signedness -Winit-self -Winline -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Woverlength-strings -Wpacked -Wpointer-arith -Wshadow -Wstack-protector -Wstrict-overflow -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunsafe-loop-optimizations -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wvla -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-malloc-leak -DTABLESDIR=\""/usr/share"/liblouis/tables\" -I../gnulib -I../gnulib -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -c -o maketable.lo maketable.c libtool: compile: i686-linux-gnu-gcc -DHAVE_CONFIG_H -I. -fanalyzer -fno-common -Wall -Warith-conversion -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Wformat-signedness -Winit-self -Winline -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Woverlength-strings -Wpacked -Wpointer-arith -Wshadow -Wstack-protector -Wstrict-overflow -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunsafe-loop-optimizations -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wvla -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-malloc-leak -DTABLESDIR=\"/usr/share/liblouis/tables\" -I../gnulib -I../gnulib -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -c maketable.c -fPIC -DPIC -o .libs/maketable.o maketable.c:30:1: warning: no previous prototype for ‘loadTable’ [-Wmissing-prototypes] 30 | loadTable(const char *tableList) { | ^~~~~~~~~ maketable.c:35:1: warning: function declaration isn’t a prototype [-Wstrict-prototypes] 35 | hyphenationEnabled() { | ^~~~~~~~~~~~~~~~~~ maketable.c: In function ‘hyphenationEnabled’: maketable.c:35:1: warning: old-style function definition [-Wold-style-definition] maketable.c: At top level: maketable.c:40:1: warning: no previous prototype for ‘isLetter’ [-Wmissing-prototypes] 40 | isLetter(widechar c) { | ^~~~~~~~ maketable.c:55:1: warning: no previous prototype for ‘toLowercase’ [-Wmissing-prototypes] 55 | toLowercase(widechar c) { | ^~~~~~~~~~~ maketable.c: In function ‘toLowercase’: maketable.c:63:66: warning: declaration of ‘c’ shadows a parameter [-Wshadow] 63 | const TranslationTableCharacter *c = character; | ^ maketable.c:55:22: note: shadowed declaration is here 55 | toLowercase(widechar c) { | ~~~~~~~~~^ maketable.c: At top level: maketable.c:82:1: warning: no previous prototype for ‘toDotPattern’ [-Wmissing-prototypes] 82 | toDotPattern(widechar *braille, char *pattern) { | ^~~~~~~~~~~~ maketable.c:95:1: warning: no previous prototype for ‘printRule’ [-Wmissing-prototypes] 95 | printRule(TranslationTableRule *rule, widechar *rule_string) { | ^~~~~~~~~ maketable.c: In function ‘printRule’: maketable.c:108:40: warning: initialization discards ‘const’ qualifier from pointer target type [-Wdiscarded-qualifiers] 108 | for (char *c = "nocross "; *c; c++) rule_string[l++] = *c; | ^~~~~~~~~~ maketable.c: At top level: maketable.c:385:1: warning: no previous prototype for ‘suggestChunks’ [-Wmissing-prototypes] 385 | suggestChunks(widechar *text, widechar *braille, char *hyphen_string) { | ^~~~~~~~~~~~~ maketable.c:400:1: warning: no previous prototype for ‘findRelevantRules’ [-Wmissing-prototypes] 400 | findRelevantRules(widechar *text, widechar **rules_str) { | ^~~~~~~~~~~~~~~~~ maketable.c: In function ‘findRelevantRules’: maketable.c:454:44: warning: dereference of possibly-NULL ‘rules’ [CWE-690] [-Wanalyzer-possible-null-dereference] 454 | rules[m++] = rule; | ~~~~~~~~~~~^~~~~~ ‘findRelevantRules’: events 1-2 | | 411 | rules = (TranslationTableRule **)malloc( | | ^~~~~~~ | | | | | (1) this call could return NULL | 412 | (rules_len + 1) * sizeof(TranslationTableRule *)); | | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | 413 | m = n = 0; | 414 | while (text[n]) { | | ~~~~ | | | | | (2) following ‘true’ branch... | ‘findRelevantRules’: event 3 | |cc1: | (3): ...to here | ‘findRelevantRules’: events 4-10 | | 415 | for (hash_len = 2; hash_len >= 1; hash_len--) { | | ~~~~~~~~~^~~~ | | | | | (4) following ‘true’ branch (when ‘hash_len != 0’)... | 416 | offset = 0; | | ~~~~~~ | | | | | (5) ...to here | 417 | switch (hash_len) { | | ~~~~~~ | | | | | (6) following ‘true’ branch (when ‘hash_len == 2’)... | 418 | case 2: | | ~~~~ | | | | | (7) ...to here |...... | 433 | while (offset) { | | ~~~~~~ | | | | | (8) following ‘true’ branch (when ‘offset != 0’)... | 434 | rule = (TranslationTableRule *)&table->ruleArea[offset]; | | ~~~~ | | | | | (9) ...to here |...... | 454 | rules[m++] = rule; | | ~~~~~~~~~~~~~~~~~ | | | | | (10) ‘rules + (unsigned int)m * 4’ could be NULL: unchecked value from (1) | libtool: compile: i686-linux-gnu-gcc -DHAVE_CONFIG_H -I. -fanalyzer -fno-common -Wall -Warith-conversion -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Wformat-signedness -Winit-self -Winline -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Woverlength-strings -Wpacked -Wpointer-arith -Wshadow -Wstack-protector -Wstrict-overflow -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunsafe-loop-optimizations -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wvla -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-malloc-leak -DTABLESDIR=\"/usr/share/liblouis/tables\" -I../gnulib -I../gnulib -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -c maketable.c -o maketable.o >/dev/null 2>&1 /bin/bash ../libtool --tag=CC --mode=link i686-linux-gnu-gcc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -version-info 20:9:0 -no-undefined -Wl,-z,relro -o liblouis.la -rpath /usr/lib/i386-linux-gnu compileTranslationTable.lo lou_translateString.lo lou_backTranslateString.lo commonTranslationFunctions.lo metadata.lo pattern.lo logging.lo utils.lo maketable.lo ../gnulib/libgnu.la -lyaml libtool: link: i686-linux-gnu-gcc -shared -fPIC -DPIC .libs/compileTranslationTable.o .libs/lou_translateString.o .libs/lou_backTranslateString.o .libs/commonTranslationFunctions.o .libs/metadata.o .libs/pattern.o .libs/logging.o .libs/utils.o .libs/maketable.o -Wl,--whole-archive ../gnulib/.libs/libgnu.a -Wl,--no-whole-archive -lyaml -g -O2 -fstack-protector-strong -Wl,-z -Wl,relro -Wl,-soname -Wl,liblouis.so.20 -o .libs/liblouis.so.20.0.9 libtool: link: (cd ".libs" && rm -f "liblouis.so.20" && ln -s "liblouis.so.20.0.9" "liblouis.so.20") libtool: link: (cd ".libs" && rm -f "liblouis.so" && ln -s "liblouis.so.20.0.9" "liblouis.so") libtool: link: (cd .libs/liblouis.lax/libgnu.a && i686-linux-gnu-ar x "/<>/liblouis/../gnulib/.libs/libgnu.a") libtool: link: i686-linux-gnu-ar cr .libs/liblouis.a compileTranslationTable.o lou_translateString.o lou_backTranslateString.o commonTranslationFunctions.o metadata.o pattern.o logging.o utils.o maketable.o .libs/liblouis.lax/libgnu.a/libgnu_la-malloca.o .libs/liblouis.lax/libgnu.a/libgnu_la-unistd.o libtool: link: i686-linux-gnu-ranlib .libs/liblouis.a libtool: link: rm -fr .libs/liblouis.lax libtool: link: ( cd ".libs" && rm -f "liblouis.la" && ln -s "../liblouis.la" "liblouis.la" ) make[4]: Leaving directory '/<>/liblouis' make[3]: Leaving directory '/<>/liblouis' Making all in tools make[3]: Entering directory '/<>/tools' Making all in gnulib make[4]: Entering directory '/<>/tools/gnulib' sed -e 1h -e '1s,.*,/* DO NOT EDIT! GENERATED AUTOMATICALLY! */,' -e 1G \ -e 's|@''HAVE_ALLOCA_H''@|1|g' \ ./alloca.in.h > alloca.h-t mv alloca.h-t alloca.h sed -e 1h -e '1s,.*,/* DO NOT EDIT! GENERATED AUTOMATICALLY! */,' -e 1G \ -e 's|@''GUARD_PREFIX''@|GL_GL_TOOLS|g' \ -e 's|@''INCLUDE_NEXT''@|include_next|g' \ -e 's|@''PRAGMA_SYSTEM_HEADER''@|#pragma GCC system_header|g' \ -e 's|@''PRAGMA_COLUMNS''@||g' \ -e 's|@''NEXT_FCNTL_H''@||g' \ -e 's/@''GNULIB_CREAT''@/0/g' \ -e 's/@''GNULIB_FCNTL''@/1/g' \ -e 's/@''GNULIB_NONBLOCKING''@/0/g' \ -e 's/@''GNULIB_OPEN''@/1/g' \ -e 's/@''GNULIB_OPENAT''@/0/g' \ -e 's/@''GNULIB_MDA_CREAT''@/1/g' \ -e 's/@''GNULIB_MDA_OPEN''@/1/g' \ -e 's|@''HAVE_FCNTL''@|1|g' \ -e 's|@''HAVE_OPENAT''@|1|g' \ -e 's|@''REPLACE_CREAT''@|0|g' \ -e 's|@''REPLACE_FCNTL''@|1|g' \ -e 's|@''REPLACE_OPEN''@|0|g' \ -e 's|@''REPLACE_OPENAT''@|0|g' \ -e '/definitions of _GL_FUNCDECL_RPL/r ./c++defs.h' \ -e '/definition of _GL_ARG_NONNULL/r ./arg-nonnull.h' \ -e '/definition of _GL_WARN_ON_USE/r ./warn-on-use.h' \ ./fcntl.in.h > fcntl.h-t mv fcntl.h-t fcntl.h sed -e 1h -e '1s,.*,/* DO NOT EDIT! GENERATED AUTOMATICALLY! */,' -e 1G \ -e 's|@''GUARD_PREFIX''@|GL_GL_TOOLS|g' \ -e 's|@''HAVE_GETOPT_H''@|1|g' \ -e 's|@''INCLUDE_NEXT''@|include_next|g' \ -e 's|@''PRAGMA_SYSTEM_HEADER''@|#pragma GCC system_header|g' \ -e 's|@''PRAGMA_COLUMNS''@||g' \ -e 's|@''NEXT_GETOPT_H''@||g' \ -e '/definition of _GL_ARG_NONNULL/r ./arg-nonnull.h' \ ./getopt.in.h > getopt.h-t mv getopt.h-t getopt.h sed -e 1h -e '1s,.*,/* DO NOT EDIT! GENERATED AUTOMATICALLY! */,' -e 1G \ -e 's|@''HAVE_SYS_CDEFS_H''@|1|g' \ ./getopt-cdefs.in.h > getopt-cdefs.h-t mv getopt-cdefs.h-t getopt-cdefs.h sed -e 1h -e '1s,.*,/* DO NOT EDIT! GENERATED AUTOMATICALLY! */,' -e 1G \ -e 's/@''HAVE_INTTYPES_H''@/1/g' \ -e 's|@''INCLUDE_NEXT''@|include_next|g' \ -e 's|@''PRAGMA_SYSTEM_HEADER''@|#pragma GCC system_header|g' \ -e 's|@''PRAGMA_COLUMNS''@||g' \ -e 's|@''NEXT_INTTYPES_H''@||g' \ -e 's/@''APPLE_UNIVERSAL_BUILD''@/0/g' \ -e 's/@''PRIPTR_PREFIX''@/__PRIPTR_PREFIX/g' \ -e 's/@''GNULIB_IMAXABS''@/0/g' \ -e 's/@''GNULIB_IMAXDIV''@/0/g' \ -e 's/@''GNULIB_STRTOIMAX''@/0/g' \ -e 's/@''GNULIB_STRTOUMAX''@/0/g' \ -e 's/@''HAVE_DECL_IMAXABS''@/1/g' \ -e 's/@''HAVE_DECL_IMAXDIV''@/1/g' \ -e 's/@''HAVE_DECL_STRTOIMAX''@/1/g' \ -e 's/@''HAVE_DECL_STRTOUMAX''@/1/g' \ -e 's/@''HAVE_IMAXDIV_T''@/1/g' \ -e 's/@''REPLACE_STRTOIMAX''@/0/g' \ -e 's/@''REPLACE_STRTOUMAX''@/0/g' \ -e 's/@''INT32_MAX_LT_INTMAX_MAX''@/1/g' \ -e 's/@''INT64_MAX_EQ_LONG_MAX''@/defined _LP64/g' \ -e 's/@''UINT32_MAX_LT_UINTMAX_MAX''@/1/g' \ -e 's/@''UINT64_MAX_EQ_ULONG_MAX''@/defined _LP64/g' \ -e '/definitions of _GL_FUNCDECL_RPL/r ./c++defs.h' \ -e '/definition of _GL_ARG_NONNULL/r ./arg-nonnull.h' \ -e '/definition of _GL_WARN_ON_USE/r ./warn-on-use.h' \ ./inttypes.in.h > inttypes.h-t mv inttypes.h-t inttypes.h sed -e 1h -e '1s,.*,/* DO NOT EDIT! GENERATED AUTOMATICALLY! */,' -e 1G \ -e 's|@''GUARD_PREFIX''@|GL_GL_TOOLS|g' \ -e 's|@''INCLUDE_NEXT''@|include_next|g' \ -e 's|@''PRAGMA_SYSTEM_HEADER''@|#pragma GCC system_header|g' \ -e 's|@''PRAGMA_COLUMNS''@||g' \ -e 's|@''NEXT_LIMITS_H''@||g' \ ./limits.in.h > limits.h-t mv limits.h-t limits.h sed -e 1h -e '1s,.*,/* DO NOT EDIT! GENERATED AUTOMATICALLY! */,' -e 1G \ -e 's|@''GUARD_PREFIX''@|GL_GL_TOOLS|g' \ -e 's|@''INCLUDE_NEXT''@|include_next|g' \ -e 's|@''PRAGMA_SYSTEM_HEADER''@|#pragma GCC system_header|g' \ -e 's|@''PRAGMA_COLUMNS''@||g' \ -e 's|@''NEXT_STDIO_H''@||g' \ -e 's/@''GNULIB_DPRINTF''@/0/g' \ -e 's/@''GNULIB_FCLOSE''@/0/g' \ -e 's/@''GNULIB_FDOPEN''@/0/g' \ -e 's/@''GNULIB_FFLUSH''@/0/g' \ -e 's/@''GNULIB_FGETC''@/1/g' \ -e 's/@''GNULIB_FGETS''@/1/g' \ -e 's/@''GNULIB_FOPEN''@/0/g' \ -e 's/@''GNULIB_FOPEN_GNU''@/0/g' \ -e 's/@''GNULIB_FPRINTF''@/1/g' \ -e 's/@''GNULIB_FPRINTF_POSIX''@/0/g' \ -e 's/@''GNULIB_FPURGE''@/0/g' \ -e 's/@''GNULIB_FPUTC''@/1/g' \ -e 's/@''GNULIB_FPUTS''@/1/g' \ -e 's/@''GNULIB_FREAD''@/1/g' \ -e 's/@''GNULIB_FREOPEN''@/0/g' \ -e 's/@''GNULIB_FSCANF''@/1/g' \ -e 's/@''GNULIB_FSEEK''@/0/g' \ -e 's/@''GNULIB_FSEEKO''@/0/g' \ -e 's/@''GNULIB_FTELL''@/0/g' \ -e 's/@''GNULIB_FTELLO''@/0/g' \ -e 's/@''GNULIB_FWRITE''@/1/g' \ -e 's/@''GNULIB_GETC''@/1/g' \ -e 's/@''GNULIB_GETCHAR''@/1/g' \ -e 's/@''GNULIB_GETDELIM''@/0/g' \ -e 's/@''GNULIB_GETLINE''@/0/g' \ -e 's/@''GNULIB_OBSTACK_PRINTF''@/0/g' \ -e 's/@''GNULIB_OBSTACK_PRINTF_POSIX''@/0/g' \ -e 's/@''GNULIB_PCLOSE''@/0/g' \ -e 's/@''GNULIB_PERROR''@/0/g' \ -e 's/@''GNULIB_POPEN''@/0/g' \ -e 's/@''GNULIB_PRINTF''@/1/g' \ -e 's/@''GNULIB_PRINTF_POSIX''@/0/g' \ -e 's/@''GNULIB_PUTC''@/1/g' \ -e 's/@''GNULIB_PUTCHAR''@/1/g' \ -e 's/@''GNULIB_PUTS''@/1/g' \ -e 's/@''GNULIB_REMOVE''@/0/g' \ -e 's/@''GNULIB_RENAME''@/0/g' \ -e 's/@''GNULIB_RENAMEAT''@/0/g' \ -e 's/@''GNULIB_SCANF''@/1/g' \ -e 's/@''GNULIB_SNPRINTF''@/0/g' \ -e 's/@''GNULIB_SPRINTF_POSIX''@/0/g' \ -e 's/@''GNULIB_STDIO_H_NONBLOCKING''@/0/g' \ -e 's/@''GNULIB_STDIO_H_SIGPIPE''@/0/g' \ -e 's/@''GNULIB_TMPFILE''@/0/g' \ -e 's/@''GNULIB_VASPRINTF''@/0/g' \ -e 's/@''GNULIB_VDPRINTF''@/0/g' \ -e 's/@''GNULIB_VFPRINTF''@/1/g' \ -e 's/@''GNULIB_VFPRINTF_POSIX''@/0/g' \ -e 's/@''GNULIB_VFSCANF''@/0/g' \ -e 's/@''GNULIB_VSCANF''@/0/g' \ -e 's/@''GNULIB_VPRINTF''@/1/g' \ -e 's/@''GNULIB_VPRINTF_POSIX''@/0/g' \ -e 's/@''GNULIB_VSNPRINTF''@/0/g' \ -e 's/@''GNULIB_VSPRINTF_POSIX''@/0/g' \ -e 's/@''GNULIB_MDA_FCLOSEALL''@/1/g' \ -e 's/@''GNULIB_MDA_FDOPEN''@/1/g' \ -e 's/@''GNULIB_MDA_FILENO''@/1/g' \ -e 's/@''GNULIB_MDA_GETW''@/1/g' \ -e 's/@''GNULIB_MDA_PUTW''@/1/g' \ -e 's/@''GNULIB_MDA_TEMPNAM''@/1/g' \ < ./stdio.in.h | \ sed -e 's|@''HAVE_DECL_FCLOSEALL''@|1|g' \ -e 's|@''HAVE_DECL_FPURGE''@|1|g' \ -e 's|@''HAVE_DECL_FSEEKO''@|1|g' \ -e 's|@''HAVE_DECL_FTELLO''@|1|g' \ -e 's|@''HAVE_DECL_GETDELIM''@|1|g' \ -e 's|@''HAVE_DECL_GETLINE''@|1|g' \ -e 's|@''HAVE_DECL_OBSTACK_PRINTF''@|1|g' \ -e 's|@''HAVE_DECL_SNPRINTF''@|1|g' \ -e 's|@''HAVE_DECL_VSNPRINTF''@|1|g' \ -e 's|@''HAVE_DPRINTF''@|1|g' \ -e 's|@''HAVE_FSEEKO''@|1|g' \ -e 's|@''HAVE_FTELLO''@|1|g' \ -e 's|@''HAVE_PCLOSE''@|1|g' \ -e 's|@''HAVE_POPEN''@|1|g' \ -e 's|@''HAVE_RENAMEAT''@|1|g' \ -e 's|@''HAVE_VASPRINTF''@|1|g' \ -e 's|@''HAVE_VDPRINTF''@|1|g' \ -e 's|@''REPLACE_DPRINTF''@|0|g' \ -e 's|@''REPLACE_FCLOSE''@|0|g' \ -e 's|@''REPLACE_FDOPEN''@|0|g' \ -e 's|@''REPLACE_FFLUSH''@|0|g' \ -e 's|@''REPLACE_FOPEN''@|0|g' \ -e 's|@''REPLACE_FOPEN_FOR_FOPEN_GNU''@|0|g' \ -e 's|@''REPLACE_FPRINTF''@|0|g' \ -e 's|@''REPLACE_FPURGE''@|0|g' \ -e 's|@''REPLACE_FREOPEN''@|0|g' \ -e 's|@''REPLACE_FSEEK''@|0|g' \ -e 's|@''REPLACE_FSEEKO''@|0|g' \ -e 's|@''REPLACE_FTELL''@|0|g' \ -e 's|@''REPLACE_FTELLO''@|0|g' \ -e 's|@''REPLACE_GETDELIM''@|0|g' \ -e 's|@''REPLACE_GETLINE''@|0|g' \ -e 's|@''REPLACE_OBSTACK_PRINTF''@|0|g' \ -e 's|@''REPLACE_PERROR''@|0|g' \ -e 's|@''REPLACE_POPEN''@|0|g' \ -e 's|@''REPLACE_PRINTF''@|0|g' \ -e 's|@''REPLACE_REMOVE''@|0|g' \ -e 's|@''REPLACE_RENAME''@|0|g' \ -e 's|@''REPLACE_RENAMEAT''@|0|g' \ -e 's|@''REPLACE_SNPRINTF''@|0|g' \ -e 's|@''REPLACE_SPRINTF''@|0|g' \ -e 's|@''REPLACE_STDIO_READ_FUNCS''@|0|g' \ -e 's|@''REPLACE_STDIO_WRITE_FUNCS''@|0|g' \ -e 's|@''REPLACE_TMPFILE''@|0|g' \ -e 's|@''REPLACE_VASPRINTF''@|0|g' \ -e 's|@''REPLACE_VDPRINTF''@|0|g' \ -e 's|@''REPLACE_VFPRINTF''@|0|g' \ -e 's|@''REPLACE_VPRINTF''@|0|g' \ -e 's|@''REPLACE_VSNPRINTF''@|0|g' \ -e 's|@''REPLACE_VSPRINTF''@|0|g' \ -e 's|@''ASM_SYMBOL_PREFIX''@||g' \ -e '/definitions of _GL_FUNCDECL_RPL/r ./c++defs.h' \ -e '/definition of _GL_ARG_NONNULL/r ./arg-nonnull.h' \ -e '/definition of _GL_WARN_ON_USE/r ./warn-on-use.h' \ > stdio.h-t mv stdio.h-t stdio.h sed -e 1h -e '1s,.*,/* DO NOT EDIT! GENERATED AUTOMATICALLY! */,' -e 1G \ -e 's|@''GUARD_PREFIX''@|GL_GL_TOOLS|g' \ -e 's|@''INCLUDE_NEXT''@|include_next|g' \ -e 's|@''PRAGMA_SYSTEM_HEADER''@|#pragma GCC system_header|g' \ -e 's|@''PRAGMA_COLUMNS''@||g' \ -e 's|@''NEXT_STDLIB_H''@||g' \ -e 's/@''GNULIB__EXIT''@/0/g' \ -e 's/@''GNULIB_ALIGNED_ALLOC''@/0/g' \ -e 's/@''GNULIB_ATOLL''@/0/g' \ -e 's/@''GNULIB_CALLOC_GNU''@/0/g' \ -e 's/@''GNULIB_CALLOC_POSIX''@/0/g' \ -e 's/@''GNULIB_CANONICALIZE_FILE_NAME''@/0/g' \ -e 's/@''GNULIB_FREE_POSIX''@/1/g' \ -e 's/@''GNULIB_GETLOADAVG''@/0/g' \ -e 's/@''GNULIB_GETSUBOPT''@/0/g' \ -e 's/@''GNULIB_GRANTPT''@/0/g' \ -e 's/@''GNULIB_MALLOC_GNU''@/1/g' \ -e 's/@''GNULIB_MALLOC_POSIX''@/1/g' \ -e 's/@''GNULIB_MBTOWC''@/0/g' \ -e 's/@''GNULIB_MKDTEMP''@/0/g' \ -e 's/@''GNULIB_MKOSTEMP''@/0/g' \ -e 's/@''GNULIB_MKOSTEMPS''@/0/g' \ -e 's/@''GNULIB_MKSTEMP''@/0/g' \ -e 's/@''GNULIB_MKSTEMPS''@/0/g' \ -e 's/@''GNULIB_POSIX_MEMALIGN''@/0/g' \ -e 's/@''GNULIB_POSIX_OPENPT''@/0/g' \ -e 's/@''GNULIB_PTSNAME''@/0/g' \ -e 's/@''GNULIB_PTSNAME_R''@/0/g' \ -e 's/@''GNULIB_PUTENV''@/0/g' \ -e 's/@''GNULIB_QSORT_R''@/0/g' \ -e 's/@''GNULIB_RANDOM''@/0/g' \ -e 's/@''GNULIB_RANDOM_R''@/0/g' \ -e 's/@''GNULIB_REALLOC_GNU''@/1/g' \ -e 's/@''GNULIB_REALLOC_POSIX''@/1/g' \ -e 's/@''GNULIB_REALLOCARRAY''@/0/g' \ -e 's/@''GNULIB_REALPATH''@/0/g' \ -e 's/@''GNULIB_RPMATCH''@/0/g' \ -e 's/@''GNULIB_SECURE_GETENV''@/0/g' \ -e 's/@''GNULIB_SETENV''@/0/g' \ -e 's/@''GNULIB_STRTOD''@/0/g' \ -e 's/@''GNULIB_STRTOL''@/0/g' \ -e 's/@''GNULIB_STRTOLD''@/0/g' \ -e 's/@''GNULIB_STRTOLL''@/0/g' \ -e 's/@''GNULIB_STRTOUL''@/0/g' \ -e 's/@''GNULIB_STRTOULL''@/0/g' \ -e 's/@''GNULIB_SYSTEM_POSIX''@/0/g' \ -e 's/@''GNULIB_UNLOCKPT''@/0/g' \ -e 's/@''GNULIB_UNSETENV''@/0/g' \ -e 's/@''GNULIB_WCTOMB''@/0/g' \ -e 's/@''GNULIB_MDA_ECVT''@/1/g' \ -e 's/@''GNULIB_MDA_FCVT''@/1/g' \ -e 's/@''GNULIB_MDA_GCVT''@/1/g' \ -e 's/@''GNULIB_MDA_MKTEMP''@/1/g' \ -e 's/@''GNULIB_MDA_PUTENV''@/1/g' \ < ./stdlib.in.h | \ sed -e 's|@''HAVE__EXIT''@|1|g' \ -e 's|@''HAVE_ALIGNED_ALLOC''@|1|g' \ -e 's|@''HAVE_ATOLL''@|1|g' \ -e 's|@''HAVE_CANONICALIZE_FILE_NAME''@|1|g' \ -e 's|@''HAVE_DECL_ECVT''@|1|g' \ -e 's|@''HAVE_DECL_FCVT''@|1|g' \ -e 's|@''HAVE_DECL_GCVT''@|1|g' \ -e 's|@''HAVE_DECL_GETLOADAVG''@|1|g' \ -e 's|@''HAVE_GETSUBOPT''@|1|g' \ -e 's|@''HAVE_GRANTPT''@|1|g' \ -e 's|@''HAVE_INITSTATE''@|1|g' \ -e 's|@''HAVE_DECL_INITSTATE''@|1|g' \ -e 's|@''HAVE_MBTOWC''@|1|g' \ -e 's|@''HAVE_MKDTEMP''@|1|g' \ -e 's|@''HAVE_MKOSTEMP''@|1|g' \ -e 's|@''HAVE_MKOSTEMPS''@|1|g' \ -e 's|@''HAVE_MKSTEMP''@|1|g' \ -e 's|@''HAVE_MKSTEMPS''@|1|g' \ -e 's|@''HAVE_POSIX_MEMALIGN''@|1|g' \ -e 's|@''HAVE_POSIX_OPENPT''@|1|g' \ -e 's|@''HAVE_PTSNAME''@|1|g' \ -e 's|@''HAVE_PTSNAME_R''@|1|g' \ -e 's|@''HAVE_QSORT_R''@|1|g' \ -e 's|@''HAVE_RANDOM''@|1|g' \ -e 's|@''HAVE_RANDOM_H''@|1|g' \ -e 's|@''HAVE_RANDOM_R''@|1|g' \ -e 's|@''HAVE_REALLOCARRAY''@|1|g' \ -e 's|@''HAVE_REALPATH''@|1|g' \ -e 's|@''HAVE_RPMATCH''@|1|g' \ -e 's|@''HAVE_SECURE_GETENV''@|1|g' \ -e 's|@''HAVE_DECL_SETENV''@|1|g' \ -e 's|@''HAVE_SETSTATE''@|1|g' \ -e 's|@''HAVE_DECL_SETSTATE''@|1|g' \ -e 's|@''HAVE_STRTOD''@|1|g' \ -e 's|@''HAVE_STRTOL''@|1|g' \ -e 's|@''HAVE_STRTOLD''@|1|g' \ -e 's|@''HAVE_STRTOLL''@|1|g' \ -e 's|@''HAVE_STRTOUL''@|1|g' \ -e 's|@''HAVE_STRTOULL''@|1|g' \ -e 's|@''HAVE_STRUCT_RANDOM_DATA''@|1|g' \ -e 's|@''HAVE_SYS_LOADAVG_H''@|0|g' \ -e 's|@''HAVE_UNLOCKPT''@|1|g' \ -e 's|@''HAVE_DECL_UNSETENV''@|1|g' \ -e 's|@''REPLACE_ALIGNED_ALLOC''@|0|g' \ -e 's|@''REPLACE_CALLOC_FOR_CALLOC_GNU''@|0|g' \ -e 's|@''REPLACE_CALLOC_FOR_CALLOC_POSIX''@|0|g' \ -e 's|@''REPLACE_CANONICALIZE_FILE_NAME''@|0|g' \ -e 's|@''REPLACE_FREE''@|0|g' \ -e 's|@''REPLACE_INITSTATE''@|0|g' \ -e 's|@''REPLACE_MALLOC_FOR_MALLOC_GNU''@|0|g' \ -e 's|@''REPLACE_MALLOC_FOR_MALLOC_POSIX''@|0|g' \ -e 's|@''REPLACE_MBTOWC''@|0|g' \ -e 's|@''REPLACE_MKSTEMP''@|0|g' \ -e 's|@''REPLACE_POSIX_MEMALIGN''@|0|g' \ -e 's|@''REPLACE_PTSNAME''@|0|g' \ -e 's|@''REPLACE_PTSNAME_R''@|0|g' \ -e 's|@''REPLACE_PUTENV''@|0|g' \ -e 's|@''REPLACE_QSORT_R''@|0|g' \ -e 's|@''REPLACE_RANDOM''@|0|g' \ -e 's|@''REPLACE_RANDOM_R''@|0|g' \ -e 's|@''REPLACE_REALLOC_FOR_REALLOC_GNU''@|0|g' \ -e 's|@''REPLACE_REALLOC_FOR_REALLOC_POSIX''@|0|g' \ -e 's|@''REPLACE_REALLOCARRAY''@|0|g' \ -e 's|@''REPLACE_REALPATH''@|0|g' \ -e 's|@''REPLACE_SETENV''@|0|g' \ -e 's|@''REPLACE_SETSTATE''@|0|g' \ -e 's|@''REPLACE_STRTOD''@|0|g' \ -e 's|@''REPLACE_STRTOL''@|0|g' \ -e 's|@''REPLACE_STRTOLD''@|0|g' \ -e 's|@''REPLACE_STRTOLL''@|0|g' \ -e 's|@''REPLACE_STRTOUL''@|0|g' \ -e 's|@''REPLACE_STRTOULL''@|0|g' \ -e 's|@''REPLACE_UNSETENV''@|0|g' \ -e 's|@''REPLACE_WCTOMB''@|0|g' \ -e '/definitions of _GL_FUNCDECL_RPL/r ./c++defs.h' \ -e '/definition of _Noreturn/r ./_Noreturn.h' \ -e '/definition of _GL_ARG_NONNULL/r ./arg-nonnull.h' \ -e '/definition of _GL_WARN_ON_USE/r ./warn-on-use.h' \ > stdlib.h-t mv stdlib.h-t stdlib.h sed -e 1h -e '1s,.*,/* DO NOT EDIT! GENERATED AUTOMATICALLY! */,' -e 1G \ -e 's|@''GUARD_PREFIX''@|GL_GL_TOOLS|g' \ -e 's|@''INCLUDE_NEXT''@|include_next|g' \ -e 's|@''PRAGMA_SYSTEM_HEADER''@|#pragma GCC system_header|g' \ -e 's|@''PRAGMA_COLUMNS''@||g' \ -e 's|@''NEXT_STRING_H''@||g' \ -e 's/@''GNULIB_EXPLICIT_BZERO''@/0/g' \ -e 's/@''GNULIB_FFSL''@/0/g' \ -e 's/@''GNULIB_FFSLL''@/0/g' \ -e 's/@''GNULIB_MBSLEN''@/0/g' \ -e 's/@''GNULIB_MBSNLEN''@/0/g' \ -e 's/@''GNULIB_MBSCHR''@/0/g' \ -e 's/@''GNULIB_MBSRCHR''@/0/g' \ -e 's/@''GNULIB_MBSSTR''@/0/g' \ -e 's/@''GNULIB_MBSCASECMP''@/0/g' \ -e 's/@''GNULIB_MBSNCASECMP''@/0/g' \ -e 's/@''GNULIB_MBSPCASECMP''@/0/g' \ -e 's/@''GNULIB_MBSCASESTR''@/0/g' \ -e 's/@''GNULIB_MBSCSPN''@/0/g' \ -e 's/@''GNULIB_MBSPBRK''@/0/g' \ -e 's/@''GNULIB_MBSSPN''@/0/g' \ -e 's/@''GNULIB_MBSSEP''@/0/g' \ -e 's/@''GNULIB_MBSTOK_R''@/0/g' \ -e 's/@''GNULIB_MEMCHR''@/0/g' \ -e 's/@''GNULIB_MEMMEM''@/0/g' \ -e 's/@''GNULIB_MEMPCPY''@/0/g' \ -e 's/@''GNULIB_MEMRCHR''@/0/g' \ -e 's/@''GNULIB_RAWMEMCHR''@/0/g' \ -e 's/@''GNULIB_STPCPY''@/0/g' \ -e 's/@''GNULIB_STPNCPY''@/0/g' \ -e 's/@''GNULIB_STRCHRNUL''@/0/g' \ -e 's/@''GNULIB_STRDUP''@/0/g' \ -e 's/@''GNULIB_STRNCAT''@/0/g' \ -e 's/@''GNULIB_STRNDUP''@/1/g' \ -e 's/@''GNULIB_STRNLEN''@/1/g' \ -e 's/@''GNULIB_STRPBRK''@/0/g' \ -e 's/@''GNULIB_STRSEP''@/0/g' \ -e 's/@''GNULIB_STRSTR''@/0/g' \ -e 's/@''GNULIB_STRCASESTR''@/0/g' \ -e 's/@''GNULIB_STRTOK_R''@/0/g' \ -e 's/@''GNULIB_STRERROR''@/1/g' \ -e 's/@''GNULIB_STRERROR_R''@/0/g' \ -e 's/@''GNULIB_STRERRORNAME_NP''@/0/g' \ -e 's/@''GNULIB_SIGABBREV_NP''@/0/g' \ -e 's/@''GNULIB_SIGDESCR_NP''@/0/g' \ -e 's/@''GNULIB_STRSIGNAL''@/0/g' \ -e 's/@''GNULIB_STRVERSCMP''@/0/g' \ -e 's/@''GNULIB_MDA_MEMCCPY''@/1/g' \ -e 's/@''GNULIB_MDA_STRDUP''@/1/g' \ -e 's/@''GNULIB_FREE_POSIX''@/1/g' \ < ./string.in.h | \ sed -e 's|@''HAVE_EXPLICIT_BZERO''@|1|g' \ -e 's|@''HAVE_FFSL''@|1|g' \ -e 's|@''HAVE_FFSLL''@|1|g' \ -e 's|@''HAVE_MBSLEN''@|0|g' \ -e 's|@''HAVE_DECL_MEMMEM''@|1|g' \ -e 's|@''HAVE_MEMPCPY''@|1|g' \ -e 's|@''HAVE_DECL_MEMRCHR''@|1|g' \ -e 's|@''HAVE_RAWMEMCHR''@|1|g' \ -e 's|@''HAVE_STPCPY''@|1|g' \ -e 's|@''HAVE_STPNCPY''@|1|g' \ -e 's|@''HAVE_STRCHRNUL''@|1|g' \ -e 's|@''HAVE_DECL_STRDUP''@|1|g' \ -e 's|@''HAVE_DECL_STRNDUP''@|1|g' \ -e 's|@''HAVE_DECL_STRNLEN''@|1|g' \ -e 's|@''HAVE_STRPBRK''@|1|g' \ -e 's|@''HAVE_STRSEP''@|1|g' \ -e 's|@''HAVE_STRCASESTR''@|1|g' \ -e 's|@''HAVE_DECL_STRTOK_R''@|1|g' \ -e 's|@''HAVE_DECL_STRERROR_R''@|1|g' \ -e 's|@''HAVE_STRERRORNAME_NP''@|1|g' \ -e 's|@''HAVE_SIGABBREV_NP''@|1|g' \ -e 's|@''HAVE_SIGDESCR_NP''@|1|g' \ -e 's|@''HAVE_DECL_STRSIGNAL''@|1|g' \ -e 's|@''HAVE_STRVERSCMP''@|1|g' \ -e 's|@''REPLACE_FFSLL''@|0|g' \ -e 's|@''REPLACE_MEMCHR''@|0|g' \ -e 's|@''REPLACE_MEMMEM''@|0|g' \ -e 's|@''REPLACE_FREE''@|0|g' \ -e 's|@''REPLACE_STPNCPY''@|0|g' \ -e 's|@''REPLACE_STRCHRNUL''@|0|g' \ -e 's|@''REPLACE_STRDUP''@|0|g' \ -e 's|@''REPLACE_STRNCAT''@|0|g' \ -e 's|@''REPLACE_STRNDUP''@|0|g' \ -e 's|@''REPLACE_STRNLEN''@|0|g' \ -e 's|@''REPLACE_STRSTR''@|0|g' \ -e 's|@''REPLACE_STRCASESTR''@|0|g' \ -e 's|@''REPLACE_STRTOK_R''@|0|g' \ -e 's|@''REPLACE_STRERROR''@|0|g' \ -e 's|@''REPLACE_STRERROR_R''@|0|g' \ -e 's|@''REPLACE_STRERRORNAME_NP''@|0|g' \ -e 's|@''REPLACE_STRSIGNAL''@|0|g' \ -e 's|@''UNDEFINE_STRTOK_R''@|0|g' \ -e '/definitions of _GL_FUNCDECL_RPL/r ./c++defs.h' \ -e '/definition of _GL_ARG_NONNULL/r ./arg-nonnull.h' \ -e '/definition of _GL_WARN_ON_USE/r ./warn-on-use.h' \ > string.h-t mv string.h-t string.h /bin/mkdir -p 'sys' sed -e 1h -e '1s,.*,/* DO NOT EDIT! GENERATED AUTOMATICALLY! */,' -e 1G \ -e 's|@''GUARD_PREFIX''@|GL_GL_TOOLS|g' \ -e 's|@''INCLUDE_NEXT''@|include_next|g' \ -e 's|@''PRAGMA_SYSTEM_HEADER''@|#pragma GCC system_header|g' \ -e 's|@''PRAGMA_COLUMNS''@||g' \ -e 's|@''NEXT_SYS_STAT_H''@||g' \ -e 's|@''WINDOWS_64_BIT_ST_SIZE''@|0|g' \ -e 's|@''WINDOWS_STAT_TIMESPEC''@|0|g' \ -e 's/@''GNULIB_FCHMODAT''@/0/g' \ -e 's/@''GNULIB_FSTAT''@/1/g' \ -e 's/@''GNULIB_FSTATAT''@/0/g' \ -e 's/@''GNULIB_FUTIMENS''@/0/g' \ -e 's/@''GNULIB_GETUMASK''@/0/g' \ -e 's/@''GNULIB_LCHMOD''@/0/g' \ -e 's/@''GNULIB_LSTAT''@/0/g' \ -e 's/@''GNULIB_MKDIR''@/0/g' \ -e 's/@''GNULIB_MKDIRAT''@/0/g' \ -e 's/@''GNULIB_MKFIFO''@/0/g' \ -e 's/@''GNULIB_MKFIFOAT''@/0/g' \ -e 's/@''GNULIB_MKNOD''@/0/g' \ -e 's/@''GNULIB_MKNODAT''@/0/g' \ -e 's/@''GNULIB_STAT''@/1/g' \ -e 's/@''GNULIB_UTIMENSAT''@/0/g' \ -e 's/@''GNULIB_OVERRIDES_STRUCT_STAT''@/0/g' \ -e 's/@''GNULIB_MDA_CHMOD''@/1/g' \ -e 's/@''GNULIB_MDA_MKDIR''@/1/g' \ -e 's/@''GNULIB_MDA_UMASK''@/1/g' \ -e 's|@''HAVE_FCHMODAT''@|1|g' \ -e 's|@''HAVE_FSTATAT''@|1|g' \ -e 's|@''HAVE_FUTIMENS''@|1|g' \ -e 's|@''HAVE_GETUMASK''@|1|g' \ -e 's|@''HAVE_LCHMOD''@|1|g' \ -e 's|@''HAVE_LSTAT''@|1|g' \ -e 's|@''HAVE_MKDIRAT''@|1|g' \ -e 's|@''HAVE_MKFIFO''@|1|g' \ -e 's|@''HAVE_MKFIFOAT''@|1|g' \ -e 's|@''HAVE_MKNOD''@|1|g' \ -e 's|@''HAVE_MKNODAT''@|1|g' \ -e 's|@''HAVE_UTIMENSAT''@|1|g' \ -e 's|@''REPLACE_FCHMODAT''@|0|g' \ -e 's|@''REPLACE_FSTAT''@|0|g' \ -e 's|@''REPLACE_FSTATAT''@|0|g' \ -e 's|@''REPLACE_FUTIMENS''@|0|g' \ -e 's|@''REPLACE_LSTAT''@|0|g' \ -e 's|@''REPLACE_MKDIR''@|0|g' \ -e 's|@''REPLACE_MKFIFO''@|0|g' \ -e 's|@''REPLACE_MKFIFOAT''@|0|g' \ -e 's|@''REPLACE_MKNOD''@|0|g' \ -e 's|@''REPLACE_MKNODAT''@|0|g' \ -e 's|@''REPLACE_STAT''@|0|g' \ -e 's|@''REPLACE_UTIMENSAT''@|0|g' \ -e '/definitions of _GL_FUNCDECL_RPL/r ./c++defs.h' \ -e '/definition of _GL_ARG_NONNULL/r ./arg-nonnull.h' \ -e '/definition of _GL_WARN_ON_USE/r ./warn-on-use.h' \ ./sys_stat.in.h > sys/stat.h-t mv sys/stat.h-t sys/stat.h /bin/mkdir -p 'sys' sed -e 1h -e '1s,.*,/* DO NOT EDIT! GENERATED AUTOMATICALLY! */,' -e 1G \ -e 's|@''GUARD_PREFIX''@|GL_GL_TOOLS|g' \ -e 's|@''INCLUDE_NEXT''@|include_next|g' \ -e 's|@''PRAGMA_SYSTEM_HEADER''@|#pragma GCC system_header|g' \ -e 's|@''PRAGMA_COLUMNS''@||g' \ -e 's|@''NEXT_SYS_TYPES_H''@||g' \ -e 's|@''WINDOWS_64_BIT_OFF_T''@|0|g' \ -e 's|@''WINDOWS_STAT_INODES''@|0|g' \ ./sys_types.in.h > sys/types.h-t mv sys/types.h-t sys/types.h sed -e 1h -e '1s,.*,/* DO NOT EDIT! GENERATED AUTOMATICALLY! */,' -e 1G \ -e 's|@''GUARD_PREFIX''@|GL_GL_TOOLS|g' \ -e 's|@''INCLUDE_NEXT''@|include_next|g' \ -e 's|@''PRAGMA_SYSTEM_HEADER''@|#pragma GCC system_header|g' \ -e 's|@''PRAGMA_COLUMNS''@||g' \ -e 's|@''NEXT_TIME_H''@||g' \ -e 's/@''GNULIB_CTIME''@/0/g' \ -e 's/@''GNULIB_LOCALTIME''@/0/g' \ -e 's/@''GNULIB_MKTIME''@/0/g' \ -e 's/@''GNULIB_NANOSLEEP''@/0/g' \ -e 's/@''GNULIB_STRFTIME''@/0/g' \ -e 's/@''GNULIB_STRPTIME''@/0/g' \ -e 's/@''GNULIB_TIMEGM''@/0/g' \ -e 's/@''GNULIB_TIMESPEC_GET''@/0/g' \ -e 's/@''GNULIB_TIMESPEC_GETRES''@/0/g' \ -e 's/@''GNULIB_TIME_R''@/0/g' \ -e 's/@''GNULIB_TIME_RZ''@/0/g' \ -e 's/@''GNULIB_TZSET''@/0/g' \ -e 's/@''GNULIB_MDA_TZSET''@/1/g' \ -e 's|@''HAVE_DECL_LOCALTIME_R''@|1|g' \ -e 's|@''HAVE_NANOSLEEP''@|1|g' \ -e 's|@''HAVE_STRPTIME''@|1|g' \ -e 's|@''HAVE_TIMEGM''@|1|g' \ -e 's|@''HAVE_TIMESPEC_GET''@|1|g' \ -e 's|@''HAVE_TIMESPEC_GETRES''@|1|g' \ -e 's|@''HAVE_TIMEZONE_T''@|0|g' \ -e 's|@''REPLACE_CTIME''@|GNULIB_PORTCHECK|g' \ -e 's|@''REPLACE_GMTIME''@|0|g' \ -e 's|@''REPLACE_LOCALTIME''@|0|g' \ -e 's|@''REPLACE_LOCALTIME_R''@|GNULIB_PORTCHECK|g' \ -e 's|@''REPLACE_MKTIME''@|GNULIB_PORTCHECK|g' \ -e 's|@''REPLACE_NANOSLEEP''@|GNULIB_PORTCHECK|g' \ -e 's|@''REPLACE_STRFTIME''@|GNULIB_PORTCHECK|g' \ -e 's|@''REPLACE_TIMEGM''@|GNULIB_PORTCHECK|g' \ -e 's|@''REPLACE_TZSET''@|GNULIB_PORTCHECK|g' \ -e 's|@''PTHREAD_H_DEFINES_STRUCT_TIMESPEC''@|0|g' \ -e 's|@''SYS_TIME_H_DEFINES_STRUCT_TIMESPEC''@|0|g' \ -e 's|@''TIME_H_DEFINES_STRUCT_TIMESPEC''@|1|g' \ -e 's|@''UNISTD_H_DEFINES_STRUCT_TIMESPEC''@|0|g' \ -e 's|@''TIME_H_DEFINES_TIME_UTC''@|1|g' \ -e '/definitions of _GL_FUNCDECL_RPL/r ./c++defs.h' \ -e '/definition of _GL_ARG_NONNULL/r ./arg-nonnull.h' \ -e '/definition of _GL_WARN_ON_USE/r ./warn-on-use.h' \ ./time.in.h > time.h-t mv time.h-t time.h sed -e 1h -e '1s,.*,/* DO NOT EDIT! GENERATED AUTOMATICALLY! */,' -e 1G \ -e 's|@''GUARD_PREFIX''@|GL_GL_TOOLS|g' \ -e 's|@''HAVE_UNISTD_H''@|1|g' \ -e 's|@''INCLUDE_NEXT''@|include_next|g' \ -e 's|@''PRAGMA_SYSTEM_HEADER''@|#pragma GCC system_header|g' \ -e 's|@''PRAGMA_COLUMNS''@||g' \ -e 's|@''NEXT_UNISTD_H''@||g' \ -e 's|@''WINDOWS_64_BIT_OFF_T''@|0|g' \ -e 's/@''GNULIB_ACCESS''@/0/g' \ -e 's/@''GNULIB_CHDIR''@/0/g' \ -e 's/@''GNULIB_CHOWN''@/0/g' \ -e 's/@''GNULIB_CLOSE''@/1/g' \ -e 's/@''GNULIB_COPY_FILE_RANGE''@/0/g' \ -e 's/@''GNULIB_DUP''@/0/g' \ -e 's/@''GNULIB_DUP2''@/1/g' \ -e 's/@''GNULIB_DUP3''@/0/g' \ -e 's/@''GNULIB_ENVIRON''@/0/g' \ -e 's/@''GNULIB_EUIDACCESS''@/0/g' \ -e 's/@''GNULIB_EXECL''@/0/g' \ -e 's/@''GNULIB_EXECLE''@/0/g' \ -e 's/@''GNULIB_EXECLP''@/0/g' \ -e 's/@''GNULIB_EXECV''@/0/g' \ -e 's/@''GNULIB_EXECVE''@/0/g' \ -e 's/@''GNULIB_EXECVP''@/0/g' \ -e 's/@''GNULIB_EXECVPE''@/0/g' \ -e 's/@''GNULIB_FACCESSAT''@/0/g' \ -e 's/@''GNULIB_FCHDIR''@/0/g' \ -e 's/@''GNULIB_FCHOWNAT''@/0/g' \ -e 's/@''GNULIB_FDATASYNC''@/0/g' \ -e 's/@''GNULIB_FSYNC''@/0/g' \ -e 's/@''GNULIB_FTRUNCATE''@/0/g' \ -e 's/@''GNULIB_GETCWD''@/0/g' \ -e 's/@''GNULIB_GETDOMAINNAME''@/0/g' \ -e 's/@''GNULIB_GETDTABLESIZE''@/1/g' \ -e 's/@''GNULIB_GETENTROPY''@/0/g' \ -e 's/@''GNULIB_GETGROUPS''@/0/g' \ -e 's/@''GNULIB_GETHOSTNAME''@/0/g' \ -e 's/@''GNULIB_GETLOGIN''@/0/g' \ -e 's/@''GNULIB_GETLOGIN_R''@/0/g' \ -e 's/@''GNULIB_GETOPT_POSIX''@/1/g' \ -e 's/@''GNULIB_GETPAGESIZE''@/0/g' \ -e 's/@''GNULIB_GETPASS''@/0/g' \ -e 's/@''GNULIB_GETPASS_GNU''@/0/g' \ -e 's/@''GNULIB_GETUSERSHELL''@/0/g' \ -e 's/@''GNULIB_GROUP_MEMBER''@/0/g' \ -e 's/@''GNULIB_ISATTY''@/0/g' \ -e 's/@''GNULIB_LCHOWN''@/0/g' \ -e 's/@''GNULIB_LINK''@/0/g' \ -e 's/@''GNULIB_LINKAT''@/0/g' \ -e 's/@''GNULIB_LSEEK''@/0/g' \ -e 's/@''GNULIB_PIPE''@/0/g' \ -e 's/@''GNULIB_PIPE2''@/0/g' \ -e 's/@''GNULIB_PREAD''@/0/g' \ -e 's/@''GNULIB_PWRITE''@/0/g' \ -e 's/@''GNULIB_READ''@/0/g' \ -e 's/@''GNULIB_READLINK''@/0/g' \ -e 's/@''GNULIB_READLINKAT''@/0/g' \ -e 's/@''GNULIB_RMDIR''@/0/g' \ -e 's/@''GNULIB_SETHOSTNAME''@/0/g' \ -e 's/@''GNULIB_SLEEP''@/0/g' \ -e 's/@''GNULIB_SYMLINK''@/0/g' \ -e 's/@''GNULIB_SYMLINKAT''@/0/g' \ -e 's/@''GNULIB_TRUNCATE''@/0/g' \ -e 's/@''GNULIB_TTYNAME_R''@/0/g' \ -e 's/@''GNULIB_UNISTD_H_GETOPT''@/01/g' \ -e 's/@''GNULIB_UNISTD_H_NONBLOCKING''@/0/g' \ -e 's/@''GNULIB_UNISTD_H_SIGPIPE''@/0/g' \ -e 's/@''GNULIB_UNLINK''@/0/g' \ -e 's/@''GNULIB_UNLINKAT''@/0/g' \ -e 's/@''GNULIB_USLEEP''@/0/g' \ -e 's/@''GNULIB_WRITE''@/0/g' \ -e 's/@''GNULIB_MDA_ACCESS''@/1/g' \ -e 's/@''GNULIB_MDA_CHDIR''@/1/g' \ -e 's/@''GNULIB_MDA_CLOSE''@/1/g' \ -e 's/@''GNULIB_MDA_DUP''@/1/g' \ -e 's/@''GNULIB_MDA_DUP2''@/1/g' \ -e 's/@''GNULIB_MDA_EXECL''@/1/g' \ -e 's/@''GNULIB_MDA_EXECLE''@/1/g' \ -e 's/@''GNULIB_MDA_EXECLP''@/1/g' \ -e 's/@''GNULIB_MDA_EXECV''@/1/g' \ -e 's/@''GNULIB_MDA_EXECVE''@/1/g' \ -e 's/@''GNULIB_MDA_EXECVP''@/1/g' \ -e 's/@''GNULIB_MDA_EXECVPE''@/1/g' \ -e 's/@''GNULIB_MDA_GETCWD''@/1/g' \ -e 's/@''GNULIB_MDA_GETPID''@/1/g' \ -e 's/@''GNULIB_MDA_ISATTY''@/1/g' \ -e 's/@''GNULIB_MDA_LSEEK''@/1/g' \ -e 's/@''GNULIB_MDA_READ''@/1/g' \ -e 's/@''GNULIB_MDA_RMDIR''@/1/g' \ -e 's/@''GNULIB_MDA_SWAB''@/1/g' \ -e 's/@''GNULIB_MDA_UNLINK''@/1/g' \ -e 's/@''GNULIB_MDA_WRITE''@/1/g' \ < ./unistd.in.h | \ sed -e 's|@''HAVE_CHOWN''@|1|g' \ -e 's|@''HAVE_COPY_FILE_RANGE''@|1|g' \ -e 's|@''HAVE_DUP3''@|1|g' \ -e 's|@''HAVE_EUIDACCESS''@|1|g' \ -e 's|@''HAVE_EXECVPE''@|1|g' \ -e 's|@''HAVE_FACCESSAT''@|1|g' \ -e 's|@''HAVE_FCHDIR''@|1|g' \ -e 's|@''HAVE_FCHOWNAT''@|1|g' \ -e 's|@''HAVE_FDATASYNC''@|1|g' \ -e 's|@''HAVE_FSYNC''@|1|g' \ -e 's|@''HAVE_FTRUNCATE''@|1|g' \ -e 's|@''HAVE_GETDTABLESIZE''@|1|g' \ -e 's|@''HAVE_GETENTROPY''@|1|g' \ -e 's|@''HAVE_GETGROUPS''@|1|g' \ -e 's|@''HAVE_GETHOSTNAME''@|1|g' \ -e 's|@''HAVE_GETPAGESIZE''@|1|g' \ -e 's|@''HAVE_GETPASS''@|1|g' \ -e 's|@''HAVE_GROUP_MEMBER''@|1|g' \ -e 's|@''HAVE_LCHOWN''@|1|g' \ -e 's|@''HAVE_LINK''@|1|g' \ -e 's|@''HAVE_LINKAT''@|1|g' \ -e 's|@''HAVE_PIPE''@|1|g' \ -e 's|@''HAVE_PIPE2''@|1|g' \ -e 's|@''HAVE_PREAD''@|1|g' \ -e 's|@''HAVE_PWRITE''@|1|g' \ -e 's|@''HAVE_READLINK''@|1|g' \ -e 's|@''HAVE_READLINKAT''@|1|g' \ -e 's|@''HAVE_SETHOSTNAME''@|1|g' \ -e 's|@''HAVE_SLEEP''@|1|g' \ -e 's|@''HAVE_SYMLINK''@|1|g' \ -e 's|@''HAVE_SYMLINKAT''@|1|g' \ -e 's|@''HAVE_UNLINKAT''@|1|g' \ -e 's|@''HAVE_USLEEP''@|1|g' \ -e 's|@''HAVE_DECL_ENVIRON''@|1|g' \ -e 's|@''HAVE_DECL_EXECVPE''@|1|g' \ -e 's|@''HAVE_DECL_FCHDIR''@|1|g' \ -e 's|@''HAVE_DECL_FDATASYNC''@|1|g' \ -e 's|@''HAVE_DECL_GETDOMAINNAME''@|1|g' \ -e 's|@''HAVE_DECL_GETLOGIN''@|1|g' \ -e 's|@''HAVE_DECL_GETLOGIN_R''@|1|g' \ -e 's|@''HAVE_DECL_GETPAGESIZE''@|1|g' \ -e 's|@''HAVE_DECL_GETUSERSHELL''@|1|g' \ -e 's|@''HAVE_DECL_SETHOSTNAME''@|1|g' \ -e 's|@''HAVE_DECL_TRUNCATE''@|1|g' \ -e 's|@''HAVE_DECL_TTYNAME_R''@|1|g' \ -e 's|@''HAVE_OS_H''@|0|g' \ -e 's|@''HAVE_SYS_PARAM_H''@|0|g' \ | \ sed -e 's|@''REPLACE_ACCESS''@|0|g' \ -e 's|@''REPLACE_CHOWN''@|0|g' \ -e 's|@''REPLACE_CLOSE''@|0|g' \ -e 's|@''REPLACE_DUP''@|0|g' \ -e 's|@''REPLACE_DUP2''@|0|g' \ -e 's|@''REPLACE_EXECL''@|0|g' \ -e 's|@''REPLACE_EXECLE''@|0|g' \ -e 's|@''REPLACE_EXECLP''@|0|g' \ -e 's|@''REPLACE_EXECV''@|0|g' \ -e 's|@''REPLACE_EXECVE''@|0|g' \ -e 's|@''REPLACE_EXECVP''@|0|g' \ -e 's|@''REPLACE_EXECVPE''@|0|g' \ -e 's|@''REPLACE_FACCESSAT''@|0|g' \ -e 's|@''REPLACE_FCHOWNAT''@|0|g' \ -e 's|@''REPLACE_FTRUNCATE''@|0|g' \ -e 's|@''REPLACE_GETCWD''@|0|g' \ -e 's|@''REPLACE_GETDOMAINNAME''@|0|g' \ -e 's|@''REPLACE_GETDTABLESIZE''@|0|g' \ -e 's|@''REPLACE_GETLOGIN_R''@|0|g' \ -e 's|@''REPLACE_GETGROUPS''@|0|g' \ -e 's|@''REPLACE_GETPAGESIZE''@|0|g' \ -e 's|@''REPLACE_GETPASS''@|0|g' \ -e 's|@''REPLACE_GETPASS_FOR_GETPASS_GNU''@|0|g' \ -e 's|@''REPLACE_ISATTY''@|0|g' \ -e 's|@''REPLACE_LCHOWN''@|0|g' \ -e 's|@''REPLACE_LINK''@|0|g' \ -e 's|@''REPLACE_LINKAT''@|0|g' \ -e 's|@''REPLACE_LSEEK''@|0|g' \ -e 's|@''REPLACE_PREAD''@|0|g' \ -e 's|@''REPLACE_PWRITE''@|0|g' \ -e 's|@''REPLACE_READ''@|0|g' \ -e 's|@''REPLACE_READLINK''@|0|g' \ -e 's|@''REPLACE_READLINKAT''@|0|g' \ -e 's|@''REPLACE_RMDIR''@|0|g' \ -e 's|@''REPLACE_SLEEP''@|0|g' \ -e 's|@''REPLACE_SYMLINK''@|0|g' \ -e 's|@''REPLACE_SYMLINKAT''@|0|g' \ -e 's|@''REPLACE_TRUNCATE''@|0|g' \ -e 's|@''REPLACE_TTYNAME_R''@|0|g' \ -e 's|@''REPLACE_UNLINK''@|0|g' \ -e 's|@''REPLACE_UNLINKAT''@|0|g' \ -e 's|@''REPLACE_USLEEP''@|0|g' \ -e 's|@''REPLACE_WRITE''@|0|g' \ -e 's|@''UNISTD_H_HAVE_SYS_RANDOM_H''@|0|g' \ -e 's|@''UNISTD_H_HAVE_WINSOCK2_H''@|0|g' \ -e 's|@''UNISTD_H_HAVE_WINSOCK2_H_AND_USE_SOCKETS''@|0|g' \ -e '/definitions of _GL_FUNCDECL_RPL/r ./c++defs.h' \ -e '/definition of _GL_ARG_NONNULL/r ./arg-nonnull.h' \ -e '/definition of _GL_WARN_ON_USE/r ./warn-on-use.h' \ > unistd.h-t mv unistd.h-t unistd.h sed -e 1h -e '1s,.*,/* DO NOT EDIT! GENERATED AUTOMATICALLY! */,' -e 1G -n -e 'w unistr.h-t' ./unistr.in.h mv unistr.h-t unistr.h sed -e 1h -e '1s,.*,/* DO NOT EDIT! GENERATED AUTOMATICALLY! */,' -e 1G -n -e 'w unitypes.h-t' ./unitypes.in.h mv unitypes.h-t unitypes.h sed -e 1h -e '1s,.*,/* DO NOT EDIT! GENERATED AUTOMATICALLY! */,' -e 1G \ -e 's|@''GUARD_PREFIX''@|GL_GL_TOOLS|g' \ -e 's|@''INCLUDE_NEXT''@|include_next|g' \ -e 's|@''PRAGMA_SYSTEM_HEADER''@|#pragma GCC system_header|g' \ -e 's|@''PRAGMA_COLUMNS''@||g' \ -e 's|@''HAVE_FEATURES_H''@|1|g' \ -e 's|@''NEXT_WCHAR_H''@||g' \ -e 's|@''HAVE_WCHAR_H''@|1|g' \ -e 's/@''HAVE_CRTDEFS_H''@/0/g' \ -e 's/@''GNULIBHEADERS_OVERRIDE_WINT_T''@/0/g' \ -e 's/@''GNULIB_BTOWC''@/0/g' \ -e 's/@''GNULIB_WCTOB''@/0/g' \ -e 's/@''GNULIB_MBSINIT''@/0/g' \ -e 's/@''GNULIB_MBRTOWC''@/0/g' \ -e 's/@''GNULIB_MBRLEN''@/0/g' \ -e 's/@''GNULIB_MBSRTOWCS''@/0/g' \ -e 's/@''GNULIB_MBSNRTOWCS''@/0/g' \ -e 's/@''GNULIB_WCRTOMB''@/0/g' \ -e 's/@''GNULIB_WCSRTOMBS''@/0/g' \ -e 's/@''GNULIB_WCSNRTOMBS''@/0/g' \ -e 's/@''GNULIB_WCWIDTH''@/0/g' \ -e 's/@''GNULIB_WMEMCHR''@/0/g' \ -e 's/@''GNULIB_WMEMCMP''@/0/g' \ -e 's/@''GNULIB_WMEMCPY''@/0/g' \ -e 's/@''GNULIB_WMEMMOVE''@/0/g' \ -e 's/@''GNULIB_WMEMPCPY''@/0/g' \ -e 's/@''GNULIB_WMEMSET''@/0/g' \ -e 's/@''GNULIB_WCSLEN''@/0/g' \ -e 's/@''GNULIB_WCSNLEN''@/0/g' \ -e 's/@''GNULIB_WCSCPY''@/0/g' \ -e 's/@''GNULIB_WCPCPY''@/0/g' \ -e 's/@''GNULIB_WCSNCPY''@/0/g' \ -e 's/@''GNULIB_WCPNCPY''@/0/g' \ -e 's/@''GNULIB_WCSCAT''@/0/g' \ -e 's/@''GNULIB_WCSNCAT''@/0/g' \ -e 's/@''GNULIB_WCSCMP''@/0/g' \ -e 's/@''GNULIB_WCSNCMP''@/0/g' \ -e 's/@''GNULIB_WCSCASECMP''@/0/g' \ -e 's/@''GNULIB_WCSNCASECMP''@/0/g' \ -e 's/@''GNULIB_WCSCOLL''@/0/g' \ -e 's/@''GNULIB_WCSXFRM''@/0/g' \ -e 's/@''GNULIB_WCSDUP''@/0/g' \ -e 's/@''GNULIB_WCSCHR''@/0/g' \ -e 's/@''GNULIB_WCSRCHR''@/0/g' \ -e 's/@''GNULIB_WCSCSPN''@/0/g' \ -e 's/@''GNULIB_WCSSPN''@/0/g' \ -e 's/@''GNULIB_WCSPBRK''@/0/g' \ -e 's/@''GNULIB_WCSSTR''@/0/g' \ -e 's/@''GNULIB_WCSTOK''@/0/g' \ -e 's/@''GNULIB_WCSWIDTH''@/0/g' \ -e 's/@''GNULIB_WCSFTIME''@/0/g' \ -e 's/@''GNULIB_MDA_WCSDUP''@/1/g' \ -e 's/@''GNULIB_FREE_POSIX''@/1/g' \ < ./wchar.in.h | \ sed -e 's|@''HAVE_WINT_T''@|1|g' \ -e 's|@''HAVE_BTOWC''@|1|g' \ -e 's|@''HAVE_MBSINIT''@|1|g' \ -e 's|@''HAVE_MBRTOWC''@|1|g' \ -e 's|@''HAVE_MBRLEN''@|1|g' \ -e 's|@''HAVE_MBSRTOWCS''@|1|g' \ -e 's|@''HAVE_MBSNRTOWCS''@|1|g' \ -e 's|@''HAVE_WCRTOMB''@|1|g' \ -e 's|@''HAVE_WCSRTOMBS''@|1|g' \ -e 's|@''HAVE_WCSNRTOMBS''@|1|g' \ -e 's|@''HAVE_WMEMCHR''@|1|g' \ -e 's|@''HAVE_WMEMCMP''@|1|g' \ -e 's|@''HAVE_WMEMCPY''@|1|g' \ -e 's|@''HAVE_WMEMMOVE''@|1|g' \ -e 's|@''HAVE_WMEMPCPY''@|1|g' \ -e 's|@''HAVE_WMEMSET''@|1|g' \ -e 's|@''HAVE_WCSLEN''@|1|g' \ -e 's|@''HAVE_WCSNLEN''@|1|g' \ -e 's|@''HAVE_WCSCPY''@|1|g' \ -e 's|@''HAVE_WCPCPY''@|1|g' \ -e 's|@''HAVE_WCSNCPY''@|1|g' \ -e 's|@''HAVE_WCPNCPY''@|1|g' \ -e 's|@''HAVE_WCSCAT''@|1|g' \ -e 's|@''HAVE_WCSNCAT''@|1|g' \ -e 's|@''HAVE_WCSCMP''@|1|g' \ -e 's|@''HAVE_WCSNCMP''@|1|g' \ -e 's|@''HAVE_WCSCASECMP''@|1|g' \ -e 's|@''HAVE_WCSNCASECMP''@|1|g' \ -e 's|@''HAVE_WCSCOLL''@|1|g' \ -e 's|@''HAVE_WCSXFRM''@|1|g' \ -e 's|@''HAVE_WCSDUP''@|1|g' \ -e 's|@''HAVE_WCSCHR''@|1|g' \ -e 's|@''HAVE_WCSRCHR''@|1|g' \ -e 's|@''HAVE_WCSCSPN''@|1|g' \ -e 's|@''HAVE_WCSSPN''@|1|g' \ -e 's|@''HAVE_WCSPBRK''@|1|g' \ -e 's|@''HAVE_WCSSTR''@|1|g' \ -e 's|@''HAVE_WCSTOK''@|1|g' \ -e 's|@''HAVE_WCSWIDTH''@|1|g' \ -e 's|@''HAVE_WCSFTIME''@|1|g' \ -e 's|@''HAVE_DECL_WCTOB''@|1|g' \ -e 's|@''HAVE_DECL_WCSDUP''@|1|g' \ -e 's|@''HAVE_DECL_WCWIDTH''@|1|g' \ | \ sed -e 's|@''REPLACE_MBSTATE_T''@|0|g' \ -e 's|@''REPLACE_BTOWC''@|0|g' \ -e 's|@''REPLACE_WCTOB''@|0|g' \ -e 's|@''REPLACE_FREE''@|0|g' \ -e 's|@''REPLACE_MBSINIT''@|0|g' \ -e 's|@''REPLACE_MBRTOWC''@|0|g' \ -e 's|@''REPLACE_MBRLEN''@|0|g' \ -e 's|@''REPLACE_MBSRTOWCS''@|0|g' \ -e 's|@''REPLACE_MBSNRTOWCS''@|0|g' \ -e 's|@''REPLACE_WCRTOMB''@|0|g' \ -e 's|@''REPLACE_WCSRTOMBS''@|0|g' \ -e 's|@''REPLACE_WCSNRTOMBS''@|0|g' \ -e 's|@''REPLACE_WCWIDTH''@|0|g' \ -e 's|@''REPLACE_WCSWIDTH''@|0|g' \ -e 's|@''REPLACE_WCSFTIME''@|0|g' \ -e 's|@''REPLACE_WCSTOK''@|0|g' \ -e '/definitions of _GL_FUNCDECL_RPL/r ./c++defs.h' \ -e '/definition of _GL_ARG_NONNULL/r ./arg-nonnull.h' \ -e '/definition of _GL_WARN_ON_USE/r ./warn-on-use.h' \ > wchar.h-t mv wchar.h-t wchar.h make all-recursive make[5]: Entering directory '/<>/tools/gnulib' make[6]: Entering directory '/<>/tools/gnulib' /bin/bash ../../libtool --tag=CC --mode=compile i686-linux-gnu-gcc -DHAVE_CONFIG_H -I. -I../../liblouis -Wdate-time -D_FORTIFY_SOURCE=2 -Wno-cast-qual -Wno-conversion -Wno-float-equal -Wno-sign-compare -Wno-undef -Wno-unused-function -Wno-unused-parameter -Wno-float-conversion -Wimplicit-fallthrough -Wno-pedantic -Wno-sign-conversion -Wno-type-limits -Wno-unsuffixed-float-constants -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -c -o libgnutools_la-basename-lgpl.lo `test -f 'basename-lgpl.c' || echo './'`basename-lgpl.c libtool: compile: i686-linux-gnu-gcc -DHAVE_CONFIG_H -I. -I../../liblouis -Wdate-time -D_FORTIFY_SOURCE=2 -Wno-cast-qual -Wno-conversion -Wno-float-equal -Wno-sign-compare -Wno-undef -Wno-unused-function -Wno-unused-parameter -Wno-float-conversion -Wimplicit-fallthrough -Wno-pedantic -Wno-sign-conversion -Wno-type-limits -Wno-unsuffixed-float-constants -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -c basename-lgpl.c -fPIC -DPIC -o .libs/libgnutools_la-basename-lgpl.o libtool: compile: i686-linux-gnu-gcc -DHAVE_CONFIG_H -I. -I../../liblouis -Wdate-time -D_FORTIFY_SOURCE=2 -Wno-cast-qual -Wno-conversion -Wno-float-equal -Wno-sign-compare -Wno-undef -Wno-unused-function -Wno-unused-parameter -Wno-float-conversion -Wimplicit-fallthrough -Wno-pedantic -Wno-sign-conversion -Wno-type-limits -Wno-unsuffixed-float-constants -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -c basename-lgpl.c -o libgnutools_la-basename-lgpl.o >/dev/null 2>&1 /bin/bash ../../libtool --tag=CC --mode=compile i686-linux-gnu-gcc -DHAVE_CONFIG_H -I. -I../../liblouis -Wdate-time -D_FORTIFY_SOURCE=2 -Wno-cast-qual -Wno-conversion -Wno-float-equal -Wno-sign-compare -Wno-undef -Wno-unused-function -Wno-unused-parameter -Wno-float-conversion -Wimplicit-fallthrough -Wno-pedantic -Wno-sign-conversion -Wno-type-limits -Wno-unsuffixed-float-constants -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -c -o libgnutools_la-cloexec.lo `test -f 'cloexec.c' || echo './'`cloexec.c libtool: compile: i686-linux-gnu-gcc -DHAVE_CONFIG_H -I. -I../../liblouis -Wdate-time -D_FORTIFY_SOURCE=2 -Wno-cast-qual -Wno-conversion -Wno-float-equal -Wno-sign-compare -Wno-undef -Wno-unused-function -Wno-unused-parameter -Wno-float-conversion -Wimplicit-fallthrough -Wno-pedantic -Wno-sign-conversion -Wno-type-limits -Wno-unsuffixed-float-constants -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -c cloexec.c -fPIC -DPIC -o .libs/libgnutools_la-cloexec.o libtool: compile: i686-linux-gnu-gcc -DHAVE_CONFIG_H -I. -I../../liblouis -Wdate-time -D_FORTIFY_SOURCE=2 -Wno-cast-qual -Wno-conversion -Wno-float-equal -Wno-sign-compare -Wno-undef -Wno-unused-function -Wno-unused-parameter -Wno-float-conversion -Wimplicit-fallthrough -Wno-pedantic -Wno-sign-conversion -Wno-type-limits -Wno-unsuffixed-float-constants -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -c cloexec.c -o libgnutools_la-cloexec.o >/dev/null 2>&1 /bin/bash ../../libtool --tag=CC --mode=compile i686-linux-gnu-gcc -DHAVE_CONFIG_H -I. -I../../liblouis -Wdate-time -D_FORTIFY_SOURCE=2 -Wno-cast-qual -Wno-conversion -Wno-float-equal -Wno-sign-compare -Wno-undef -Wno-unused-function -Wno-unused-parameter -Wno-float-conversion -Wimplicit-fallthrough -Wno-pedantic -Wno-sign-conversion -Wno-type-limits -Wno-unsuffixed-float-constants -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -c -o libgnutools_la-fcntl.lo `test -f 'fcntl.c' || echo './'`fcntl.c libtool: compile: i686-linux-gnu-gcc -DHAVE_CONFIG_H -I. -I../../liblouis -Wdate-time -D_FORTIFY_SOURCE=2 -Wno-cast-qual -Wno-conversion -Wno-float-equal -Wno-sign-compare -Wno-undef -Wno-unused-function -Wno-unused-parameter -Wno-float-conversion -Wimplicit-fallthrough -Wno-pedantic -Wno-sign-conversion -Wno-type-limits -Wno-unsuffixed-float-constants -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -c fcntl.c -fPIC -DPIC -o .libs/libgnutools_la-fcntl.o libtool: compile: i686-linux-gnu-gcc -DHAVE_CONFIG_H -I. -I../../liblouis -Wdate-time -D_FORTIFY_SOURCE=2 -Wno-cast-qual -Wno-conversion -Wno-float-equal -Wno-sign-compare -Wno-undef -Wno-unused-function -Wno-unused-parameter -Wno-float-conversion -Wimplicit-fallthrough -Wno-pedantic -Wno-sign-conversion -Wno-type-limits -Wno-unsuffixed-float-constants -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -c fcntl.c -o libgnutools_la-fcntl.o >/dev/null 2>&1 /bin/bash ../../libtool --tag=CC --mode=compile i686-linux-gnu-gcc -DHAVE_CONFIG_H -I. -I../../liblouis -Wdate-time -D_FORTIFY_SOURCE=2 -Wno-cast-qual -Wno-conversion -Wno-float-equal -Wno-sign-compare -Wno-undef -Wno-unused-function -Wno-unused-parameter -Wno-float-conversion -Wimplicit-fallthrough -Wno-pedantic -Wno-sign-conversion -Wno-type-limits -Wno-unsuffixed-float-constants -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -c -o libgnutools_la-fd-hook.lo `test -f 'fd-hook.c' || echo './'`fd-hook.c libtool: compile: i686-linux-gnu-gcc -DHAVE_CONFIG_H -I. -I../../liblouis -Wdate-time -D_FORTIFY_SOURCE=2 -Wno-cast-qual -Wno-conversion -Wno-float-equal -Wno-sign-compare -Wno-undef -Wno-unused-function -Wno-unused-parameter -Wno-float-conversion -Wimplicit-fallthrough -Wno-pedantic -Wno-sign-conversion -Wno-type-limits -Wno-unsuffixed-float-constants -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -c fd-hook.c -fPIC -DPIC -o .libs/libgnutools_la-fd-hook.o libtool: compile: i686-linux-gnu-gcc -DHAVE_CONFIG_H -I. -I../../liblouis -Wdate-time -D_FORTIFY_SOURCE=2 -Wno-cast-qual -Wno-conversion -Wno-float-equal -Wno-sign-compare -Wno-undef -Wno-unused-function -Wno-unused-parameter -Wno-float-conversion -Wimplicit-fallthrough -Wno-pedantic -Wno-sign-conversion -Wno-type-limits -Wno-unsuffixed-float-constants -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -c fd-hook.c -o libgnutools_la-fd-hook.o >/dev/null 2>&1 /bin/bash ../../libtool --tag=CC --mode=compile i686-linux-gnu-gcc -DHAVE_CONFIG_H -I. -I../../liblouis -Wdate-time -D_FORTIFY_SOURCE=2 -Wno-cast-qual -Wno-conversion -Wno-float-equal -Wno-sign-compare -Wno-undef -Wno-unused-function -Wno-unused-parameter -Wno-float-conversion -Wimplicit-fallthrough -Wno-pedantic -Wno-sign-conversion -Wno-type-limits -Wno-unsuffixed-float-constants -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -c -o libgnutools_la-getopt.lo `test -f 'getopt.c' || echo './'`getopt.c libtool: compile: i686-linux-gnu-gcc -DHAVE_CONFIG_H -I. -I../../liblouis -Wdate-time -D_FORTIFY_SOURCE=2 -Wno-cast-qual -Wno-conversion -Wno-float-equal -Wno-sign-compare -Wno-undef -Wno-unused-function -Wno-unused-parameter -Wno-float-conversion -Wimplicit-fallthrough -Wno-pedantic -Wno-sign-conversion -Wno-type-limits -Wno-unsuffixed-float-constants -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -c getopt.c -fPIC -DPIC -o .libs/libgnutools_la-getopt.o libtool: compile: i686-linux-gnu-gcc -DHAVE_CONFIG_H -I. -I../../liblouis -Wdate-time -D_FORTIFY_SOURCE=2 -Wno-cast-qual -Wno-conversion -Wno-float-equal -Wno-sign-compare -Wno-undef -Wno-unused-function -Wno-unused-parameter -Wno-float-conversion -Wimplicit-fallthrough -Wno-pedantic -Wno-sign-conversion -Wno-type-limits -Wno-unsuffixed-float-constants -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -c getopt.c -o libgnutools_la-getopt.o >/dev/null 2>&1 /bin/bash ../../libtool --tag=CC --mode=compile i686-linux-gnu-gcc -DHAVE_CONFIG_H -I. -I../../liblouis -Wdate-time -D_FORTIFY_SOURCE=2 -Wno-cast-qual -Wno-conversion -Wno-float-equal -Wno-sign-compare -Wno-undef -Wno-unused-function -Wno-unused-parameter -Wno-float-conversion -Wimplicit-fallthrough -Wno-pedantic -Wno-sign-conversion -Wno-type-limits -Wno-unsuffixed-float-constants -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -c -o libgnutools_la-getopt1.lo `test -f 'getopt1.c' || echo './'`getopt1.c libtool: compile: i686-linux-gnu-gcc -DHAVE_CONFIG_H -I. -I../../liblouis -Wdate-time -D_FORTIFY_SOURCE=2 -Wno-cast-qual -Wno-conversion -Wno-float-equal -Wno-sign-compare -Wno-undef -Wno-unused-function -Wno-unused-parameter -Wno-float-conversion -Wimplicit-fallthrough -Wno-pedantic -Wno-sign-conversion -Wno-type-limits -Wno-unsuffixed-float-constants -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -c getopt1.c -fPIC -DPIC -o .libs/libgnutools_la-getopt1.o libtool: compile: i686-linux-gnu-gcc -DHAVE_CONFIG_H -I. -I../../liblouis -Wdate-time -D_FORTIFY_SOURCE=2 -Wno-cast-qual -Wno-conversion -Wno-float-equal -Wno-sign-compare -Wno-undef -Wno-unused-function -Wno-unused-parameter -Wno-float-conversion -Wimplicit-fallthrough -Wno-pedantic -Wno-sign-conversion -Wno-type-limits -Wno-unsuffixed-float-constants -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -c getopt1.c -o libgnutools_la-getopt1.o >/dev/null 2>&1 /bin/bash ../../libtool --tag=CC --mode=compile i686-linux-gnu-gcc -DHAVE_CONFIG_H -I. -I../../liblouis -Wdate-time -D_FORTIFY_SOURCE=2 -Wno-cast-qual -Wno-conversion -Wno-float-equal -Wno-sign-compare -Wno-undef -Wno-unused-function -Wno-unused-parameter -Wno-float-conversion -Wimplicit-fallthrough -Wno-pedantic -Wno-sign-conversion -Wno-type-limits -Wno-unsuffixed-float-constants -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -c -o libgnutools_la-getprogname.lo `test -f 'getprogname.c' || echo './'`getprogname.c libtool: compile: i686-linux-gnu-gcc -DHAVE_CONFIG_H -I. -I../../liblouis -Wdate-time -D_FORTIFY_SOURCE=2 -Wno-cast-qual -Wno-conversion -Wno-float-equal -Wno-sign-compare -Wno-undef -Wno-unused-function -Wno-unused-parameter -Wno-float-conversion -Wimplicit-fallthrough -Wno-pedantic -Wno-sign-conversion -Wno-type-limits -Wno-unsuffixed-float-constants -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -c getprogname.c -fPIC -DPIC -o .libs/libgnutools_la-getprogname.o libtool: compile: i686-linux-gnu-gcc -DHAVE_CONFIG_H -I. -I../../liblouis -Wdate-time -D_FORTIFY_SOURCE=2 -Wno-cast-qual -Wno-conversion -Wno-float-equal -Wno-sign-compare -Wno-undef -Wno-unused-function -Wno-unused-parameter -Wno-float-conversion -Wimplicit-fallthrough -Wno-pedantic -Wno-sign-conversion -Wno-type-limits -Wno-unsuffixed-float-constants -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -c getprogname.c -o libgnutools_la-getprogname.o >/dev/null 2>&1 /bin/bash ../../libtool --tag=CC --mode=compile i686-linux-gnu-gcc -DHAVE_CONFIG_H -I. -I../../liblouis -Wdate-time -D_FORTIFY_SOURCE=2 -Wno-cast-qual -Wno-conversion -Wno-float-equal -Wno-sign-compare -Wno-undef -Wno-unused-function -Wno-unused-parameter -Wno-float-conversion -Wimplicit-fallthrough -Wno-pedantic -Wno-sign-conversion -Wno-type-limits -Wno-unsuffixed-float-constants -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -c -o libgnutools_la-malloca.lo `test -f 'malloca.c' || echo './'`malloca.c libtool: compile: i686-linux-gnu-gcc -DHAVE_CONFIG_H -I. -I../../liblouis -Wdate-time -D_FORTIFY_SOURCE=2 -Wno-cast-qual -Wno-conversion -Wno-float-equal -Wno-sign-compare -Wno-undef -Wno-unused-function -Wno-unused-parameter -Wno-float-conversion -Wimplicit-fallthrough -Wno-pedantic -Wno-sign-conversion -Wno-type-limits -Wno-unsuffixed-float-constants -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -c malloca.c -fPIC -DPIC -o .libs/libgnutools_la-malloca.o libtool: compile: i686-linux-gnu-gcc -DHAVE_CONFIG_H -I. -I../../liblouis -Wdate-time -D_FORTIFY_SOURCE=2 -Wno-cast-qual -Wno-conversion -Wno-float-equal -Wno-sign-compare -Wno-undef -Wno-unused-function -Wno-unused-parameter -Wno-float-conversion -Wimplicit-fallthrough -Wno-pedantic -Wno-sign-conversion -Wno-type-limits -Wno-unsuffixed-float-constants -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -c malloca.c -o libgnutools_la-malloca.o >/dev/null 2>&1 /bin/bash ../../libtool --tag=CC --mode=compile i686-linux-gnu-gcc -DHAVE_CONFIG_H -I. -I../../liblouis -Wdate-time -D_FORTIFY_SOURCE=2 -Wno-cast-qual -Wno-conversion -Wno-float-equal -Wno-sign-compare -Wno-undef -Wno-unused-function -Wno-unused-parameter -Wno-float-conversion -Wimplicit-fallthrough -Wno-pedantic -Wno-sign-conversion -Wno-type-limits -Wno-unsuffixed-float-constants -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -c -o libgnutools_la-progname.lo `test -f 'progname.c' || echo './'`progname.c libtool: compile: i686-linux-gnu-gcc -DHAVE_CONFIG_H -I. -I../../liblouis -Wdate-time -D_FORTIFY_SOURCE=2 -Wno-cast-qual -Wno-conversion -Wno-float-equal -Wno-sign-compare -Wno-undef -Wno-unused-function -Wno-unused-parameter -Wno-float-conversion -Wimplicit-fallthrough -Wno-pedantic -Wno-sign-conversion -Wno-type-limits -Wno-unsuffixed-float-constants -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -c progname.c -fPIC -DPIC -o .libs/libgnutools_la-progname.o libtool: compile: i686-linux-gnu-gcc -DHAVE_CONFIG_H -I. -I../../liblouis -Wdate-time -D_FORTIFY_SOURCE=2 -Wno-cast-qual -Wno-conversion -Wno-float-equal -Wno-sign-compare -Wno-undef -Wno-unused-function -Wno-unused-parameter -Wno-float-conversion -Wimplicit-fallthrough -Wno-pedantic -Wno-sign-conversion -Wno-type-limits -Wno-unsuffixed-float-constants -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -c progname.c -o libgnutools_la-progname.o >/dev/null 2>&1 /bin/bash ../../libtool --tag=CC --mode=compile i686-linux-gnu-gcc -DHAVE_CONFIG_H -I. -I../../liblouis -Wdate-time -D_FORTIFY_SOURCE=2 -Wno-cast-qual -Wno-conversion -Wno-float-equal -Wno-sign-compare -Wno-undef -Wno-unused-function -Wno-unused-parameter -Wno-float-conversion -Wimplicit-fallthrough -Wno-pedantic -Wno-sign-conversion -Wno-type-limits -Wno-unsuffixed-float-constants -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -c -o libgnutools_la-stat-time.lo `test -f 'stat-time.c' || echo './'`stat-time.c libtool: compile: i686-linux-gnu-gcc -DHAVE_CONFIG_H -I. -I../../liblouis -Wdate-time -D_FORTIFY_SOURCE=2 -Wno-cast-qual -Wno-conversion -Wno-float-equal -Wno-sign-compare -Wno-undef -Wno-unused-function -Wno-unused-parameter -Wno-float-conversion -Wimplicit-fallthrough -Wno-pedantic -Wno-sign-conversion -Wno-type-limits -Wno-unsuffixed-float-constants -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -c stat-time.c -fPIC -DPIC -o .libs/libgnutools_la-stat-time.o libtool: compile: i686-linux-gnu-gcc -DHAVE_CONFIG_H -I. -I../../liblouis -Wdate-time -D_FORTIFY_SOURCE=2 -Wno-cast-qual -Wno-conversion -Wno-float-equal -Wno-sign-compare -Wno-undef -Wno-unused-function -Wno-unused-parameter -Wno-float-conversion -Wimplicit-fallthrough -Wno-pedantic -Wno-sign-conversion -Wno-type-limits -Wno-unsuffixed-float-constants -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -c stat-time.c -o libgnutools_la-stat-time.o >/dev/null 2>&1 /bin/bash ../../libtool --tag=CC --mode=compile i686-linux-gnu-gcc -DHAVE_CONFIG_H -I. -I../../liblouis -Wdate-time -D_FORTIFY_SOURCE=2 -Wno-cast-qual -Wno-conversion -Wno-float-equal -Wno-sign-compare -Wno-undef -Wno-unused-function -Wno-unused-parameter -Wno-float-conversion -Wimplicit-fallthrough -Wno-pedantic -Wno-sign-conversion -Wno-type-limits -Wno-unsuffixed-float-constants -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -c -o libgnutools_la-unistd.lo `test -f 'unistd.c' || echo './'`unistd.c libtool: compile: i686-linux-gnu-gcc -DHAVE_CONFIG_H -I. -I../../liblouis -Wdate-time -D_FORTIFY_SOURCE=2 -Wno-cast-qual -Wno-conversion -Wno-float-equal -Wno-sign-compare -Wno-undef -Wno-unused-function -Wno-unused-parameter -Wno-float-conversion -Wimplicit-fallthrough -Wno-pedantic -Wno-sign-conversion -Wno-type-limits -Wno-unsuffixed-float-constants -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -c unistd.c -fPIC -DPIC -o .libs/libgnutools_la-unistd.o libtool: compile: i686-linux-gnu-gcc -DHAVE_CONFIG_H -I. -I../../liblouis -Wdate-time -D_FORTIFY_SOURCE=2 -Wno-cast-qual -Wno-conversion -Wno-float-equal -Wno-sign-compare -Wno-undef -Wno-unused-function -Wno-unused-parameter -Wno-float-conversion -Wimplicit-fallthrough -Wno-pedantic -Wno-sign-conversion -Wno-type-limits -Wno-unsuffixed-float-constants -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -c unistd.c -o libgnutools_la-unistd.o >/dev/null 2>&1 /bin/bash ../../libtool --tag=CC --mode=compile i686-linux-gnu-gcc -DHAVE_CONFIG_H -I. -I../../liblouis -Wdate-time -D_FORTIFY_SOURCE=2 -Wno-cast-qual -Wno-conversion -Wno-float-equal -Wno-sign-compare -Wno-undef -Wno-unused-function -Wno-unused-parameter -Wno-float-conversion -Wimplicit-fallthrough -Wno-pedantic -Wno-sign-conversion -Wno-type-limits -Wno-unsuffixed-float-constants -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -c -o unistr/libgnutools_la-u16-mbtoucr.lo `test -f 'unistr/u16-mbtoucr.c' || echo './'`unistr/u16-mbtoucr.c libtool: compile: i686-linux-gnu-gcc -DHAVE_CONFIG_H -I. -I../../liblouis -Wdate-time -D_FORTIFY_SOURCE=2 -Wno-cast-qual -Wno-conversion -Wno-float-equal -Wno-sign-compare -Wno-undef -Wno-unused-function -Wno-unused-parameter -Wno-float-conversion -Wimplicit-fallthrough -Wno-pedantic -Wno-sign-conversion -Wno-type-limits -Wno-unsuffixed-float-constants -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -c unistr/u16-mbtoucr.c -fPIC -DPIC -o unistr/.libs/libgnutools_la-u16-mbtoucr.o libtool: compile: i686-linux-gnu-gcc -DHAVE_CONFIG_H -I. -I../../liblouis -Wdate-time -D_FORTIFY_SOURCE=2 -Wno-cast-qual -Wno-conversion -Wno-float-equal -Wno-sign-compare -Wno-undef -Wno-unused-function -Wno-unused-parameter -Wno-float-conversion -Wimplicit-fallthrough -Wno-pedantic -Wno-sign-conversion -Wno-type-limits -Wno-unsuffixed-float-constants -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -c unistr/u16-mbtoucr.c -o unistr/libgnutools_la-u16-mbtoucr.o >/dev/null 2>&1 /bin/bash ../../libtool --tag=CC --mode=compile i686-linux-gnu-gcc -DHAVE_CONFIG_H -I. -I../../liblouis -Wdate-time -D_FORTIFY_SOURCE=2 -Wno-cast-qual -Wno-conversion -Wno-float-equal -Wno-sign-compare -Wno-undef -Wno-unused-function -Wno-unused-parameter -Wno-float-conversion -Wimplicit-fallthrough -Wno-pedantic -Wno-sign-conversion -Wno-type-limits -Wno-unsuffixed-float-constants -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -c -o unistr/libgnutools_la-u16-to-u8.lo `test -f 'unistr/u16-to-u8.c' || echo './'`unistr/u16-to-u8.c libtool: compile: i686-linux-gnu-gcc -DHAVE_CONFIG_H -I. -I../../liblouis -Wdate-time -D_FORTIFY_SOURCE=2 -Wno-cast-qual -Wno-conversion -Wno-float-equal -Wno-sign-compare -Wno-undef -Wno-unused-function -Wno-unused-parameter -Wno-float-conversion -Wimplicit-fallthrough -Wno-pedantic -Wno-sign-conversion -Wno-type-limits -Wno-unsuffixed-float-constants -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -c unistr/u16-to-u8.c -fPIC -DPIC -o unistr/.libs/libgnutools_la-u16-to-u8.o libtool: compile: i686-linux-gnu-gcc -DHAVE_CONFIG_H -I. -I../../liblouis -Wdate-time -D_FORTIFY_SOURCE=2 -Wno-cast-qual -Wno-conversion -Wno-float-equal -Wno-sign-compare -Wno-undef -Wno-unused-function -Wno-unused-parameter -Wno-float-conversion -Wimplicit-fallthrough -Wno-pedantic -Wno-sign-conversion -Wno-type-limits -Wno-unsuffixed-float-constants -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -c unistr/u16-to-u8.c -o unistr/libgnutools_la-u16-to-u8.o >/dev/null 2>&1 /bin/bash ../../libtool --tag=CC --mode=compile i686-linux-gnu-gcc -DHAVE_CONFIG_H -I. -I../../liblouis -Wdate-time -D_FORTIFY_SOURCE=2 -Wno-cast-qual -Wno-conversion -Wno-float-equal -Wno-sign-compare -Wno-undef -Wno-unused-function -Wno-unused-parameter -Wno-float-conversion -Wimplicit-fallthrough -Wno-pedantic -Wno-sign-conversion -Wno-type-limits -Wno-unsuffixed-float-constants -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -c -o unistr/libgnutools_la-u32-to-u8.lo `test -f 'unistr/u32-to-u8.c' || echo './'`unistr/u32-to-u8.c libtool: compile: i686-linux-gnu-gcc -DHAVE_CONFIG_H -I. -I../../liblouis -Wdate-time -D_FORTIFY_SOURCE=2 -Wno-cast-qual -Wno-conversion -Wno-float-equal -Wno-sign-compare -Wno-undef -Wno-unused-function -Wno-unused-parameter -Wno-float-conversion -Wimplicit-fallthrough -Wno-pedantic -Wno-sign-conversion -Wno-type-limits -Wno-unsuffixed-float-constants -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -c unistr/u32-to-u8.c -fPIC -DPIC -o unistr/.libs/libgnutools_la-u32-to-u8.o libtool: compile: i686-linux-gnu-gcc -DHAVE_CONFIG_H -I. -I../../liblouis -Wdate-time -D_FORTIFY_SOURCE=2 -Wno-cast-qual -Wno-conversion -Wno-float-equal -Wno-sign-compare -Wno-undef -Wno-unused-function -Wno-unused-parameter -Wno-float-conversion -Wimplicit-fallthrough -Wno-pedantic -Wno-sign-conversion -Wno-type-limits -Wno-unsuffixed-float-constants -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -c unistr/u32-to-u8.c -o unistr/libgnutools_la-u32-to-u8.o >/dev/null 2>&1 /bin/bash ../../libtool --tag=CC --mode=compile i686-linux-gnu-gcc -DHAVE_CONFIG_H -I. -I../../liblouis -Wdate-time -D_FORTIFY_SOURCE=2 -Wno-cast-qual -Wno-conversion -Wno-float-equal -Wno-sign-compare -Wno-undef -Wno-unused-function -Wno-unused-parameter -Wno-float-conversion -Wimplicit-fallthrough -Wno-pedantic -Wno-sign-conversion -Wno-type-limits -Wno-unsuffixed-float-constants -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -c -o unistr/libgnutools_la-u8-uctomb.lo `test -f 'unistr/u8-uctomb.c' || echo './'`unistr/u8-uctomb.c libtool: compile: i686-linux-gnu-gcc -DHAVE_CONFIG_H -I. -I../../liblouis -Wdate-time -D_FORTIFY_SOURCE=2 -Wno-cast-qual -Wno-conversion -Wno-float-equal -Wno-sign-compare -Wno-undef -Wno-unused-function -Wno-unused-parameter -Wno-float-conversion -Wimplicit-fallthrough -Wno-pedantic -Wno-sign-conversion -Wno-type-limits -Wno-unsuffixed-float-constants -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -c unistr/u8-uctomb.c -fPIC -DPIC -o unistr/.libs/libgnutools_la-u8-uctomb.o libtool: compile: i686-linux-gnu-gcc -DHAVE_CONFIG_H -I. -I../../liblouis -Wdate-time -D_FORTIFY_SOURCE=2 -Wno-cast-qual -Wno-conversion -Wno-float-equal -Wno-sign-compare -Wno-undef -Wno-unused-function -Wno-unused-parameter -Wno-float-conversion -Wimplicit-fallthrough -Wno-pedantic -Wno-sign-conversion -Wno-type-limits -Wno-unsuffixed-float-constants -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -c unistr/u8-uctomb.c -o unistr/libgnutools_la-u8-uctomb.o >/dev/null 2>&1 /bin/bash ../../libtool --tag=CC --mode=compile i686-linux-gnu-gcc -DHAVE_CONFIG_H -I. -I../../liblouis -Wdate-time -D_FORTIFY_SOURCE=2 -Wno-cast-qual -Wno-conversion -Wno-float-equal -Wno-sign-compare -Wno-undef -Wno-unused-function -Wno-unused-parameter -Wno-float-conversion -Wimplicit-fallthrough -Wno-pedantic -Wno-sign-conversion -Wno-type-limits -Wno-unsuffixed-float-constants -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -c -o unistr/libgnutools_la-u8-uctomb-aux.lo `test -f 'unistr/u8-uctomb-aux.c' || echo './'`unistr/u8-uctomb-aux.c libtool: compile: i686-linux-gnu-gcc -DHAVE_CONFIG_H -I. -I../../liblouis -Wdate-time -D_FORTIFY_SOURCE=2 -Wno-cast-qual -Wno-conversion -Wno-float-equal -Wno-sign-compare -Wno-undef -Wno-unused-function -Wno-unused-parameter -Wno-float-conversion -Wimplicit-fallthrough -Wno-pedantic -Wno-sign-conversion -Wno-type-limits -Wno-unsuffixed-float-constants -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -c unistr/u8-uctomb-aux.c -fPIC -DPIC -o unistr/.libs/libgnutools_la-u8-uctomb-aux.o libtool: compile: i686-linux-gnu-gcc -DHAVE_CONFIG_H -I. -I../../liblouis -Wdate-time -D_FORTIFY_SOURCE=2 -Wno-cast-qual -Wno-conversion -Wno-float-equal -Wno-sign-compare -Wno-undef -Wno-unused-function -Wno-unused-parameter -Wno-float-conversion -Wimplicit-fallthrough -Wno-pedantic -Wno-sign-conversion -Wno-type-limits -Wno-unsuffixed-float-constants -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -c unistr/u8-uctomb-aux.c -o unistr/libgnutools_la-u8-uctomb-aux.o >/dev/null 2>&1 /bin/bash ../../libtool --tag=CC --mode=compile i686-linux-gnu-gcc -DHAVE_CONFIG_H -I. -I../../liblouis -Wdate-time -D_FORTIFY_SOURCE=2 -Wno-cast-qual -Wno-conversion -Wno-float-equal -Wno-sign-compare -Wno-undef -Wno-unused-function -Wno-unused-parameter -Wno-float-conversion -Wimplicit-fallthrough -Wno-pedantic -Wno-sign-conversion -Wno-type-limits -Wno-unsuffixed-float-constants -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -c -o libgnutools_la-version-etc.lo `test -f 'version-etc.c' || echo './'`version-etc.c libtool: compile: i686-linux-gnu-gcc -DHAVE_CONFIG_H -I. -I../../liblouis -Wdate-time -D_FORTIFY_SOURCE=2 -Wno-cast-qual -Wno-conversion -Wno-float-equal -Wno-sign-compare -Wno-undef -Wno-unused-function -Wno-unused-parameter -Wno-float-conversion -Wimplicit-fallthrough -Wno-pedantic -Wno-sign-conversion -Wno-type-limits -Wno-unsuffixed-float-constants -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -c version-etc.c -fPIC -DPIC -o .libs/libgnutools_la-version-etc.o libtool: compile: i686-linux-gnu-gcc -DHAVE_CONFIG_H -I. -I../../liblouis -Wdate-time -D_FORTIFY_SOURCE=2 -Wno-cast-qual -Wno-conversion -Wno-float-equal -Wno-sign-compare -Wno-undef -Wno-unused-function -Wno-unused-parameter -Wno-float-conversion -Wimplicit-fallthrough -Wno-pedantic -Wno-sign-conversion -Wno-type-limits -Wno-unsuffixed-float-constants -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -c version-etc.c -o libgnutools_la-version-etc.o >/dev/null 2>&1 /bin/bash ../../libtool --tag=CC --mode=link i686-linux-gnu-gcc -Wno-cast-qual -Wno-conversion -Wno-float-equal -Wno-sign-compare -Wno-undef -Wno-unused-function -Wno-unused-parameter -Wno-float-conversion -Wimplicit-fallthrough -Wno-pedantic -Wno-sign-conversion -Wno-type-limits -Wno-unsuffixed-float-constants -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -no-undefined -Wl,-z,relro -o libgnutools.la libgnutools_la-basename-lgpl.lo libgnutools_la-cloexec.lo libgnutools_la-fcntl.lo libgnutools_la-fd-hook.lo libgnutools_la-getopt.lo libgnutools_la-getopt1.lo libgnutools_la-getprogname.lo libgnutools_la-malloca.lo libgnutools_la-progname.lo libgnutools_la-stat-time.lo libgnutools_la-unistd.lo unistr/libgnutools_la-u16-mbtoucr.lo unistr/libgnutools_la-u16-to-u8.lo unistr/libgnutools_la-u32-to-u8.lo unistr/libgnutools_la-u8-uctomb.lo unistr/libgnutools_la-u8-uctomb-aux.lo libgnutools_la-version-etc.lo -lyaml libtool: link: i686-linux-gnu-ar cr .libs/libgnutools.a .libs/libgnutools_la-basename-lgpl.o .libs/libgnutools_la-cloexec.o .libs/libgnutools_la-fcntl.o .libs/libgnutools_la-fd-hook.o .libs/libgnutools_la-getopt.o .libs/libgnutools_la-getopt1.o .libs/libgnutools_la-getprogname.o .libs/libgnutools_la-malloca.o .libs/libgnutools_la-progname.o .libs/libgnutools_la-stat-time.o .libs/libgnutools_la-unistd.o unistr/.libs/libgnutools_la-u16-mbtoucr.o unistr/.libs/libgnutools_la-u16-to-u8.o unistr/.libs/libgnutools_la-u32-to-u8.o unistr/.libs/libgnutools_la-u8-uctomb.o unistr/.libs/libgnutools_la-u8-uctomb-aux.o .libs/libgnutools_la-version-etc.o libtool: link: i686-linux-gnu-ranlib .libs/libgnutools.a libtool: link: ( cd ".libs" && rm -f "libgnutools.la" && ln -s "../libgnutools.la" "libgnutools.la" ) make[6]: Leaving directory '/<>/tools/gnulib' make[5]: Leaving directory '/<>/tools/gnulib' make[4]: Leaving directory '/<>/tools/gnulib' Making all in lou_maketable.d make[4]: Entering directory '/<>/tools/lou_maketable.d' make[4]: Nothing to be done for 'all'. make[4]: Leaving directory '/<>/tools/lou_maketable.d' make[4]: Entering directory '/<>/tools' i686-linux-gnu-gcc -DHAVE_CONFIG_H -I. -I../liblouis -fanalyzer -fno-common -Wall -Warith-conversion -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Wformat-signedness -Winit-self -Winline -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Woverlength-strings -Wpacked -Wpointer-arith -Wshadow -Wstack-protector -Wstrict-overflow -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunsafe-loop-optimizations -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wvla -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-malloc-leak -I../liblouis -I../tools/gnulib -I../tools/gnulib -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -c -o lou_allround.o lou_allround.c /bin/bash ../libtool --tag=CC --mode=compile i686-linux-gnu-gcc -DHAVE_CONFIG_H -I. -I../liblouis -fanalyzer -fno-common -Wall -Warith-conversion -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Wformat-signedness -Winit-self -Winline -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Woverlength-strings -Wpacked -Wpointer-arith -Wshadow -Wstack-protector -Wstrict-overflow -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunsafe-loop-optimizations -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wvla -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-malloc-leak -I../liblouis -I../tools/gnulib -I../tools/gnulib -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -c -o brl_checks.lo brl_checks.c libtool: compile: i686-linux-gnu-gcc -DHAVE_CONFIG_H -I. -I../liblouis -fanalyzer -fno-common -Wall -Warith-conversion -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Wformat-signedness -Winit-self -Winline -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Woverlength-strings -Wpacked -Wpointer-arith -Wshadow -Wstack-protector -Wstrict-overflow -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunsafe-loop-optimizations -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wvla -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-malloc-leak -I../liblouis -I../tools/gnulib -I../tools/gnulib -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -c brl_checks.c -fPIC -DPIC -o .libs/brl_checks.o brl_checks.c:34:1: warning: ‘print_int_array’ defined but not used [-Wunused-function] 34 | print_int_array(const char *prefix, int *pos_list, int len) { | ^~~~~~~~~~~~~~~ brl_checks.c: In function ‘convert_typeform’: brl_checks.c:331:47: warning: dereference of possibly-NULL ‘typeform’ [CWE-690] [-Wanalyzer-possible-null-dereference] 331 | for (i = 0; i < len; i++) typeform[i] = typeform_string[i] - '0'; | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ ‘convert_typeform’: events 1-4 | | 329 | formtype *typeform = malloc(len * sizeof(formtype)); | | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | | | | | (1) this call could return NULL | 330 | int i; | 331 | for (i = 0; i < len; i++) typeform[i] = typeform_string[i] - '0'; | | ~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | | | | | | | | | (4) ‘typeform + (sizetype)i * 2’ could be NULL: unchecked value from (1) | | | (3) ...to here | | (2) following ‘true’ branch (when ‘i < len’)... | brl_checks.c: In function ‘check_hyphenation’: brl_checks.c:554:28: warning: dereference of possibly-NULL ‘hyphenatedbuf’ [CWE-690] [-Wanalyzer-possible-null-dereference] 554 | hyphenatedbuf[i++] = inbuf[j++]; | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ ‘check_hyphenation’: events 1-8 | | 533 | if (!inlen) { | | ^ | | | | | (1) following ‘false’ branch (when ‘inlen != 0’)... |...... | 538 | hyphens = calloc(inlen + 1, sizeof(char)); | | ~~~~~~~ | | | | | (2) ...to here | 539 | | 540 | if (!lou_hyphenate(tableList, inbuf, inlen, hyphens, mode)) { | | ~ | | | | | (3) following ‘false’ branch... |...... | 545 | if (hyphens[0] != '0') { | | ~~ ~ | | | | | | | (5) following ‘false’ branch... | | (4) ...to here |...... | 551 | hyphenatedbuf = malloc(sizeof(widechar) * hyphenatedlen); | | ~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | | | | | | (6) ...to here (7) this call could return NULL |...... | 554 | hyphenatedbuf[i++] = inbuf[j++]; | | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | | | | | (8) ‘hyphenatedbuf’ could be NULL: unchecked value from (7) | libtool: compile: i686-linux-gnu-gcc -DHAVE_CONFIG_H -I. -I../liblouis -fanalyzer -fno-common -Wall -Warith-conversion -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Wformat-signedness -Winit-self -Winline -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Woverlength-strings -Wpacked -Wpointer-arith -Wshadow -Wstack-protector -Wstrict-overflow -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunsafe-loop-optimizations -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wvla -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-malloc-leak -I../liblouis -I../tools/gnulib -I../tools/gnulib -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -c brl_checks.c -o brl_checks.o >/dev/null 2>&1 /bin/bash ../libtool --tag=CC --mode=link i686-linux-gnu-gcc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wl,-z,relro -o libbrlcheck.la brl_checks.lo ../liblouis/liblouis.la ../tools/gnulib/libgnutools.la -lyaml libtool: link: (cd .libs/libbrlcheck.lax/libgnutools.a && i686-linux-gnu-ar x "/<>/tools/../tools/gnulib/.libs/libgnutools.a") libtool: link: i686-linux-gnu-ar cr .libs/libbrlcheck.a .libs/brl_checks.o .libs/libbrlcheck.lax/libgnutools.a/libgnutools_la-basename-lgpl.o .libs/libbrlcheck.lax/libgnutools.a/libgnutools_la-cloexec.o .libs/libbrlcheck.lax/libgnutools.a/libgnutools_la-fcntl.o .libs/libbrlcheck.lax/libgnutools.a/libgnutools_la-fd-hook.o .libs/libbrlcheck.lax/libgnutools.a/libgnutools_la-getopt.o .libs/libbrlcheck.lax/libgnutools.a/libgnutools_la-getopt1.o .libs/libbrlcheck.lax/libgnutools.a/libgnutools_la-getprogname.o .libs/libbrlcheck.lax/libgnutools.a/libgnutools_la-malloca.o .libs/libbrlcheck.lax/libgnutools.a/libgnutools_la-progname.o .libs/libbrlcheck.lax/libgnutools.a/libgnutools_la-stat-time.o .libs/libbrlcheck.lax/libgnutools.a/libgnutools_la-u16-mbtoucr.o .libs/libbrlcheck.lax/libgnutools.a/libgnutools_la-u16-to-u8.o .libs/libbrlcheck.lax/libgnutools.a/libgnutools_la-u32-to-u8.o .libs/libbrlcheck.lax/libgnutools.a/libgnutools_la-u8-uctomb-aux.o .libs/libbrlcheck.lax/libgnutools.a/libgnutools_la-u8-uctomb.o .libs/libbrlcheck.lax/libgnutools.a/libgnutools_la-unistd.o .libs/libbrlcheck.lax/libgnutools.a/libgnutools_la-version-etc.o libtool: link: i686-linux-gnu-ranlib .libs/libbrlcheck.a libtool: link: rm -fr .libs/libbrlcheck.lax libtool: link: ( cd ".libs" && rm -f "libbrlcheck.la" && ln -s "../libbrlcheck.la" "libbrlcheck.la" ) /bin/bash ../libtool --tag=CC --mode=link i686-linux-gnu-gcc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wl,-z,relro -o lou_allround lou_allround.o ../liblouis/liblouis.la ../tools/gnulib/libgnutools.la libbrlcheck.la -lyaml libtool: link: i686-linux-gnu-gcc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wl,-z -Wl,relro -o .libs/lou_allround lou_allround.o ../liblouis/.libs/liblouis.so ../tools/gnulib/.libs/libgnutools.a ./.libs/libbrlcheck.a /<>/liblouis/.libs/liblouis.so -lyaml -Wl,-rpath -Wl,/usr/lib/i386-linux-gnu i686-linux-gnu-gcc -DHAVE_CONFIG_H -I. -I../liblouis -fanalyzer -fno-common -Wall -Warith-conversion -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Wformat-signedness -Winit-self -Winline -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Woverlength-strings -Wpacked -Wpointer-arith -Wshadow -Wstack-protector -Wstrict-overflow -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunsafe-loop-optimizations -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wvla -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-malloc-leak -I../liblouis -I../tools/gnulib -I../tools/gnulib -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -c -o lou_checkhyphens.o lou_checkhyphens.c lou_checkhyphens.c: In function ‘main’: lou_checkhyphens.c:204:42: warning: format ‘%c’ expects argument of type ‘int’, but argument 2 has type ‘widechar’ {aka ‘unsigned int’} [-Wformat=] 204 | printf("%c", inbuf[k]); | ~^ ~~~~~~~~ | | | | int widechar {aka unsigned int} | %c /bin/bash ../libtool --tag=CC --mode=link i686-linux-gnu-gcc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wl,-z,relro -o lou_checkhyphens lou_checkhyphens.o ../liblouis/liblouis.la ../tools/gnulib/libgnutools.la libbrlcheck.la -lyaml libtool: link: i686-linux-gnu-gcc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wl,-z -Wl,relro -o .libs/lou_checkhyphens lou_checkhyphens.o ../liblouis/.libs/liblouis.so ../tools/gnulib/.libs/libgnutools.a ./.libs/libbrlcheck.a /<>/liblouis/.libs/liblouis.so -lyaml -Wl,-rpath -Wl,/usr/lib/i386-linux-gnu i686-linux-gnu-gcc -DHAVE_CONFIG_H -I. -I../liblouis -fanalyzer -fno-common -Wall -Warith-conversion -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Wformat-signedness -Winit-self -Winline -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Woverlength-strings -Wpacked -Wpointer-arith -Wshadow -Wstack-protector -Wstrict-overflow -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunsafe-loop-optimizations -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wvla -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-malloc-leak -I../liblouis -I../tools/gnulib -I../tools/gnulib -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -c -o lou_checktable.o lou_checktable.c /bin/bash ../libtool --tag=CC --mode=link i686-linux-gnu-gcc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wl,-z,relro -o lou_checktable lou_checktable.o ../liblouis/liblouis.la ../tools/gnulib/libgnutools.la libbrlcheck.la -lyaml libtool: link: i686-linux-gnu-gcc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wl,-z -Wl,relro -o .libs/lou_checktable lou_checktable.o ../liblouis/.libs/liblouis.so ../tools/gnulib/.libs/libgnutools.a ./.libs/libbrlcheck.a /<>/liblouis/.libs/liblouis.so -lyaml -Wl,-rpath -Wl,/usr/lib/i386-linux-gnu i686-linux-gnu-gcc -DHAVE_CONFIG_H -I. -I../liblouis -fanalyzer -fno-common -Wall -Warith-conversion -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Wformat-signedness -Winit-self -Winline -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Woverlength-strings -Wpacked -Wpointer-arith -Wshadow -Wstack-protector -Wstrict-overflow -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunsafe-loop-optimizations -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wvla -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-malloc-leak -I../liblouis -I../tools/gnulib -I../tools/gnulib -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -c -o lou_debug.o lou_debug.c lou_debug.c: In function ‘print_chars’: lou_debug.c:104:16: warning: pointer targets in returning ‘uint8_t *’ {aka ‘unsigned char *’} from a function with return type ‘char *’ differ in signedness [-Wpointer-sign] 104 | return result_buf; | ^~~~~~~~~~ lou_debug.c: In function ‘printRule’: lou_debug.c:111:47: warning: format ‘%x’ expects argument of type ‘unsigned int’, but argument 2 has type ‘TranslationTableCharacterAttributes’ {aka ‘long long unsigned int’} [-Wformat=] 111 | if (thisRule->before) printf("before=%x, ", thisRule->before); | ~^ ~~~~~~~~~~~~~~~~ | | | | unsigned int TranslationTableCharacterAttributes {aka long long unsigned int} | %llx lou_debug.c:112:45: warning: format ‘%x’ expects argument of type ‘unsigned int’, but argument 2 has type ‘TranslationTableCharacterAttributes’ {aka ‘long long unsigned int’} [-Wformat=] 112 | if (thisRule->after) printf("after=%x, ", thisRule->after); | ~^ ~~~~~~~~~~~~~~~ | | | | unsigned int TranslationTableCharacterAttributes {aka long long unsigned int} | %llx lou_debug.c: In function ‘show_brailleIndicators’: lou_debug.c:323:57: warning: format ‘%s’ expects argument of type ‘char *’, but argument 4 has type ‘EmphasisClass’ [-Wformat=] 323 | snprintf(name, BUFSIZE, "lenemphphrase %s", table->emphClasses[i]); | ~^ ~~~~~~~~~~~~~~~~~~~~~ | | | | char * EmphasisClass /bin/bash ../libtool --tag=CC --mode=link i686-linux-gnu-gcc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wl,-z,relro -o lou_debug lou_debug.o ../liblouis/liblouis.la ../tools/gnulib/libgnutools.la libbrlcheck.la -lyaml libtool: link: i686-linux-gnu-gcc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wl,-z -Wl,relro -o .libs/lou_debug lou_debug.o ../liblouis/.libs/liblouis.so ../tools/gnulib/.libs/libgnutools.a ./.libs/libbrlcheck.a /<>/liblouis/.libs/liblouis.so -lyaml -Wl,-rpath -Wl,/usr/lib/i386-linux-gnu i686-linux-gnu-gcc -DHAVE_CONFIG_H -I. -I../liblouis -fanalyzer -fno-common -Wall -Warith-conversion -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Wformat-signedness -Winit-self -Winline -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Woverlength-strings -Wpacked -Wpointer-arith -Wshadow -Wstack-protector -Wstrict-overflow -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunsafe-loop-optimizations -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wvla -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-malloc-leak -I../liblouis -I../tools/gnulib -I../tools/gnulib -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -c -o lou_translate.o lou_translate.c /bin/bash ../libtool --tag=CC --mode=link i686-linux-gnu-gcc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wl,-z,relro -o lou_translate lou_translate.o ../liblouis/liblouis.la ../tools/gnulib/libgnutools.la libbrlcheck.la -lyaml libtool: link: i686-linux-gnu-gcc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wl,-z -Wl,relro -o .libs/lou_translate lou_translate.o ../liblouis/.libs/liblouis.so ../tools/gnulib/.libs/libgnutools.a ./.libs/libbrlcheck.a /<>/liblouis/.libs/liblouis.so -lyaml -Wl,-rpath -Wl,/usr/lib/i386-linux-gnu i686-linux-gnu-gcc -DHAVE_CONFIG_H -I. -I../liblouis -fanalyzer -fno-common -Wall -Warith-conversion -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Wformat-signedness -Winit-self -Winline -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Woverlength-strings -Wpacked -Wpointer-arith -Wshadow -Wstack-protector -Wstrict-overflow -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunsafe-loop-optimizations -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wvla -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-malloc-leak -I../liblouis -I../tools/gnulib -I../tools/gnulib -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -c -o lou_trace.o lou_trace.c lou_trace.c: In function ‘get_input’: lou_trace.c:77:26: warning: comparison of unsigned expression in ‘< 0’ is always false [-Wtype-limits] 77 | if (input_length < 0) exit(0); | ^ lou_trace.c: In function ‘print_chars’: lou_trace.c:97:16: warning: pointer targets in returning ‘uint8_t *’ {aka ‘unsigned char *’} from a function with return type ‘char *’ differ in signedness [-Wpointer-sign] 97 | return result_buf; | ^~~~~~~~~~ lou_trace.c: In function ‘print_number’: lou_trace.c:110:27: warning: format ‘%d’ expects argument of type ‘int’, but argument 3 has type ‘widechar’ {aka ‘unsigned int’} [-Wformat=] 110 | sprintf(number, "%d", c); | ~^ ~ | | | | int widechar {aka unsigned int} | %d /bin/bash ../libtool --tag=CC --mode=link i686-linux-gnu-gcc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wl,-z,relro -o lou_trace lou_trace.o ../liblouis/liblouis.la ../tools/gnulib/libgnutools.la libbrlcheck.la -lyaml libtool: link: i686-linux-gnu-gcc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wl,-z -Wl,relro -o .libs/lou_trace lou_trace.o ../liblouis/.libs/liblouis.so ../tools/gnulib/.libs/libgnutools.a ./.libs/libbrlcheck.a /<>/liblouis/.libs/liblouis.so -lyaml -Wl,-rpath -Wl,/usr/lib/i386-linux-gnu i686-linux-gnu-gcc -DHAVE_CONFIG_H -I. -I../liblouis -fanalyzer -fno-common -Wall -Warith-conversion -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Wformat-signedness -Winit-self -Winline -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Woverlength-strings -Wpacked -Wpointer-arith -Wshadow -Wstack-protector -Wstrict-overflow -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunsafe-loop-optimizations -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wvla -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-malloc-leak -I../liblouis -I../tools/gnulib -I../tools/gnulib -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -c -o lou_tableinfo.o lou_tableinfo.c /bin/bash ../libtool --tag=CC --mode=link i686-linux-gnu-gcc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wl,-z,relro -o lou_tableinfo lou_tableinfo.o ../liblouis/liblouis.la ../tools/gnulib/libgnutools.la libbrlcheck.la -lyaml libtool: link: i686-linux-gnu-gcc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wl,-z -Wl,relro -o .libs/lou_tableinfo lou_tableinfo.o ../liblouis/.libs/liblouis.so ../tools/gnulib/.libs/libgnutools.a ./.libs/libbrlcheck.a /<>/liblouis/.libs/liblouis.so -lyaml -Wl,-rpath -Wl,/usr/lib/i386-linux-gnu i686-linux-gnu-gcc -DHAVE_CONFIG_H -I. -I../liblouis -fanalyzer -fno-common -Wall -Warith-conversion -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Wformat-signedness -Winit-self -Winline -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Woverlength-strings -Wpacked -Wpointer-arith -Wshadow -Wstack-protector -Wstrict-overflow -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=malloc -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunsafe-loop-optimizations -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wvla -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-malloc-leak -I../liblouis -I../tools/gnulib -I../tools/gnulib -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -c -o lou_checkyaml-lou_checkyaml.o `test -f 'lou_checkyaml.c' || echo './'`lou_checkyaml.c In file included from lou_checkyaml.c:33: lou_checkyaml.c: In function ‘read_test’: lou_checkyaml.c:807:79: warning: initialized field overwritten [-Woverride-init] 807 | r = check(*table, word, translation, .display_table = display_table, | ^~~~~~~~~~~~~ brl_checks.h:103:41: note: in definition of macro ‘check’ 103 | __VA_ARGS__ }) | ^~~~~~~~~~~ lou_checkyaml.c:807:79: note: (near initialization for ‘(anonymous).display_table’) 807 | r = check(*table, word, translation, .display_table = display_table, | ^~~~~~~~~~~~~ brl_checks.h:103:41: note: in definition of macro ‘check’ 103 | __VA_ARGS__ }) | ^~~~~~~~~~~ lou_checkyaml.c:808:53: warning: initialized field overwritten [-Woverride-init] 808 | .typeform = typeform, .mode = mode, .expected_inputPos = inPos, | ^~~~~~~~ brl_checks.h:103:41: note: in definition of macro ‘check’ 103 | __VA_ARGS__ }) | ^~~~~~~~~~~ lou_checkyaml.c:808:53: note: (near initialization for ‘(anonymous).typeform’) 808 | .typeform = typeform, .mode = mode, .expected_inputPos = inPos, | ^~~~~~~~ brl_checks.h:103:41: note: in definition of macro ‘check’ 103 | __VA_ARGS__ }) | ^~~~~~~~~~~ lou_checkyaml.c:808:71: warning: initialized field overwritten [-Woverride-init] 808 | .typeform = typeform, .mode = mode, .expected_inputPos = inPos, | ^~~~ brl_checks.h:103:41: note: in definition of macro ‘check’ 103 | __VA_ARGS__ }) | ^~~~~~~~~~~ lou_checkyaml.c:808:71: note: (near initialization for ‘(anonymous).mode’) 808 | .typeform = typeform, .mode = mode, .expected_inputPos = inPos, | ^~~~ brl_checks.h:103:41: note: in definition of macro ‘check’ 103 | __VA_ARGS__ }) | ^~~~~~~~~~~ lou_checkyaml.c:808:98: warning: initialized field overwritten [-Woverride-init] 808 | .typeform = typeform, .mode = mode, .expected_inputPos = inPos, | ^~~~~ brl_checks.h:103:41: note: in definition of macro ‘check’ 103 | __VA_ARGS__ }) | ^~~~~~~~~~~ lou_checkyaml.c:808:98: note: (near initialization for ‘(anonymous).expected_inputPos’) 808 | .typeform = typeform, .mode = mode, .expected_inputPos = inPos, | ^~~~~ brl_checks.h:103:41: note: in definition of macro ‘check’ 103 | __VA_ARGS__ }) | ^~~~~~~~~~~ lou_checkyaml.c:809:63: warning: initialized field overwritten [-Woverride-init] 809 | .expected_outputPos = outPos, .cursorPos = cursorPos, | ^~~~~~ brl_checks.h:103:41: note: in definition of macro ‘check’ 103 | __VA_ARGS__ }) | ^~~~~~~~~~~ lou_checkyaml.c:809:63: note: (near initialization for ‘(anonymous).expected_outputPos’) 809 | .expected_outputPos = outPos, .cursorPos = cursorPos, | ^~~~~~ brl_checks.h:103:41: note: in definition of macro ‘check’ 103 | __VA_ARGS__ }) | ^~~~~~~~~~~ lou_checkyaml.c:809:84: warning: initialized field overwritten [-Woverride-init] 809 | .expected_outputPos = outPos, .cursorPos = cursorPos, | ^~~~~~~~~ brl_checks.h:103:41: note: in definition of macro ‘check’ 103 | __VA_ARGS__ }) | ^~~~~~~~~~~ lou_checkyaml.c:809:84: note: (near initialization for ‘(anonymous).cursorPos’) 809 | .expected_outputPos = outPos, .cursorPos = cursorPos, | ^~~~~~~~~ brl_checks.h:103:41: note: in definition of macro ‘check’ 103 | __VA_ARGS__ }) | ^~~~~~~~~~~ lou_checkyaml.c:810:63: warning: initialized field overwritten [-Woverride-init] 810 | .expected_cursorPos = cursorOutPos, .max_outlen = maxOutputLen, | ^~~~~~~~~~~~ brl_checks.h:103:41: note: in definition of macro ‘check’ 103 | __VA_ARGS__ }) | ^~~~~~~~~~~ lou_checkyaml.c:810:63: note: (near initialization for ‘(anonymous).expected_cursorPos’) 810 | .expected_cursorPos = cursorOutPos, .max_outlen = maxOutputLen, | ^~~~~~~~~~~~ brl_checks.h:103:41: note: in definition of macro ‘check’ 103 | __VA_ARGS__ }) | ^~~~~~~~~~~ lou_checkyaml.c:810:91: warning: initialized field overwritten [-Woverride-init] 810 | .expected_cursorPos = cursorOutPos, .max_outlen = maxOutputLen, | ^~~~~~~~~~~~ brl_checks.h:103:41: note: in definition of macro ‘check’ 103 | __VA_ARGS__ }) | ^~~~~~~~~~~ lou_checkyaml.c:810:91: note: (near initialization for ‘(anonymous).max_outlen’) 810 | .expected_cursorPos = cursorOutPos, .max_outlen = maxOutputLen, | ^~~~~~~~~~~~ brl_checks.h:103:41: note: in definition of macro ‘check’ 103 | __VA_ARGS__ }) | ^~~~~~~~~~~ lou_checkyaml.c:811:55: warning: initialized field overwritten [-Woverride-init] 811 | .real_inlen = realInputLen, .direction = direction, | ^~~~~~~~~~~~ brl_checks.h:103:41: note: in definition of macro ‘check’ 103 | __VA_ARGS__ }) | ^~~~~~~~~~~ lou_checkyaml.c:811:55: note: (near initialization for ‘(anonymous).real_inlen’) 811 | .real_inlen = realInputLen, .direction = direction, | ^~~~~~~~~~~~ brl_checks.h:103:41: note: in definition of macro ‘check’ 103 | __VA_ARGS__ }) | ^~~~~~~~~~~ lou_checkyaml.c:811:82: warning: initialized field overwritten [-Woverride-init] 811 | .real_inlen = realInputLen, .direction = direction, | ^~~~~~~~~ brl_checks.h:103:41: note: in definition of macro ‘check’ 103 | __VA_ARGS__ }) | ^~~~~~~~~~~ lou_checkyaml.c:811:82: note: (near initialization for ‘(anonymous).direction’) 811 | .real_inlen = realInputLen, .direction = direction, | ^~~~~~~~~ brl_checks.h:103:41: note: in definition of macro ‘check’ 103 | __VA_ARGS__ }) | ^~~~~~~~~~~ lou_checkyaml.c:812:56: warning: initialized field overwritten [-Woverride-init] 812 | .diagnostics = !xfail); | ^ brl_checks.h:103:41: note: in definition of macro ‘check’ 103 | __VA_ARGS__ }) | ^~~~~~~~~~~ lou_checkyaml.c:812:56: note: (near initialization for ‘(anonymous).diagnostics’) 812 | .diagnostics = !xfail); | ^ brl_checks.h:103:41: note: in definition of macro ‘check’ 103 | __VA_ARGS__ }) | ^~~~~~~~~~~ lou_checkyaml.c: In function ‘main’: lou_checkyaml.c:1007:9: warning: ISO C90 forbids variable length array ‘tables’ [-Wvla] 1007 | char *tables[MAXTABLES + 1]; | ^~~~ lou_checkyaml.c:959:17: warning: use of possibly-NULL ‘dir_name’ where non-null expected [CWE-690] [-Wanalyzer-possible-null-argument] 959 | int i = strlen(dir_name); | ^~~~~~~~~~~~~~~~ ‘main’: events 1-8 | | 903 | while ((optc = getopt_long(argc, argv, "hv", longopts, NULL)) != -1) switch (optc) { | | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ | | | | | (1) following ‘false’ branch (when ‘optc == -1’)... |...... | 920 | if (optind != argc - 1) { | | ~~ ~ | | | | | | | (3) following ‘false’ branch... | | (2) ...to here |...... | 947 | FILE *file; | | ~~~~ | | | | | (4) ...to here |...... | 953 | if (!file) { | | ~ | | | | | (5) following ‘false’ branch (when ‘file’ is non-NULL)... |...... | 958 | char *dir_name = strdup(file_name); | | ~~~~ ~~~~~~~~~~~~~~~~~ | | | | | | (6) ...to here (7) this call could return NULL | 959 | int i = strlen(dir_name); | | ~~~~~~~~~~~~~~~~ | | | | | (8) argument 1 (‘dir_name’) from (7) could be NULL where non-null expected | In file included from ../tools/gnulib/string.h:41, from lou_checkyaml.c:27: /usr/i686-linux-gnu/include/string.h:391:15: note: argument 1 of ‘strlen’ must be non-null 391 | extern size_t strlen (const char *__s) | ^~~~~~ lou_checkyaml.c:898:1: warning: stack protector not protecting local variables: variable length buffer [-Wstack-protector] 898 | main(int argc, char *argv[]) { | ^~~~ lou_checkyaml.c: At top level: lou_checkyaml.c:86: warning: macro "EXIT_SKIPPED" is not used [-Wunused-macros] 86 | #define EXIT_SKIPPED 77 | /bin/bash ../libtool --tag=CC --mode=link i686-linux-gnu-gcc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wl,-z,relro -o lou_checkyaml lou_checkyaml-lou_checkyaml.o ../liblouis/liblouis.la ../tools/gnulib/libgnutools.la libbrlcheck.la -lyaml libtool: link: i686-linux-gnu-gcc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wl,-z -Wl,relro -o .libs/lou_checkyaml lou_checkyaml-lou_checkyaml.o ../liblouis/.libs/liblouis.so ../tools/gnulib/.libs/libgnutools.a ./.libs/libbrlcheck.a /<>/liblouis/.libs/liblouis.so -lyaml -Wl,-rpath -Wl,/usr/lib/i386-linux-gnu make[4]: Leaving directory '/<>/tools' make[3]: Leaving directory '/<>/tools' Making all in tables make[3]: Entering directory '/<>/tables' make[3]: Nothing to be done for 'all'. make[3]: Leaving directory '/<>/tables' Making all in man make[3]: Entering directory '/<>/man' make[3]: Nothing to be done for 'all'. make[3]: Leaving directory '/<>/man' Making all in tests make[3]: Entering directory '/<>/tests' Making all in tables make[4]: Entering directory '/<>/tests/tables' Making all in moreTables make[5]: Entering directory '/<>/tests/tables/moreTables' make[5]: Nothing to be done for 'all'. make[5]: Leaving directory '/<>/tests/tables/moreTables' Making all in resolve_table make[5]: Entering directory '/<>/tests/tables/resolve_table' Making all in dir_1 make[6]: Entering directory '/<>/tests/tables/resolve_table/dir_1' Making all in dir_1.1 make[7]: Entering directory '/<>/tests/tables/resolve_table/dir_1/dir_1.1' make[7]: Nothing to be done for 'all'. make[7]: Leaving directory '/<>/tests/tables/resolve_table/dir_1/dir_1.1' make[7]: Entering directory '/<>/tests/tables/resolve_table/dir_1' make[7]: Nothing to be done for 'all-am'. make[7]: Leaving directory '/<>/tests/tables/resolve_table/dir_1' make[6]: Leaving directory '/<>/tests/tables/resolve_table/dir_1' Making all in dir_2 make[6]: Entering directory '/<>/tests/tables/resolve_table/dir_2' make[6]: Nothing to be done for 'all'. make[6]: Leaving directory '/<>/tests/tables/resolve_table/dir_2' make[6]: Entering directory '/<>/tests/tables/resolve_table' make[6]: Nothing to be done for 'all-am'. make[6]: Leaving directory '/<>/tests/tables/resolve_table' make[5]: Leaving directory '/<>/tests/tables/resolve_table' Making all in emphclass make[5]: Entering directory '/<>/tests/tables/emphclass' make[5]: Nothing to be done for 'all'. make[5]: Leaving directory '/<>/tests/tables/emphclass' Making all in attribute make[5]: Entering directory '/<>/tests/tables/attribute' make[5]: Nothing to be done for 'all'. make[5]: Leaving directory '/<>/tests/tables/attribute' make[5]: Entering directory '/<>/tests/tables' make[5]: Nothing to be done for 'all-am'. make[5]: Leaving directory '/<>/tests/tables' make[4]: Leaving directory '/<>/tests/tables' Making all in tablesWithMetadata make[4]: Entering directory '/<>/tests/tablesWithMetadata' make[4]: Nothing to be done for 'all'. make[4]: Leaving directory '/<>/tests/tablesWithMetadata' Making all in yaml make[4]: Entering directory '/<>/tests/yaml' make[4]: Nothing to be done for 'all'. make[4]: Leaving directory '/<>/tests/yaml' Making all in braille-specs make[4]: Entering directory '/<>/tests/braille-specs' make[4]: Nothing to be done for 'all'. make[4]: Leaving directory '/<>/tests/braille-specs' Making all in ueb_test_data make[4]: Entering directory '/<>/tests/ueb_test_data' make[4]: Nothing to be done for 'all'. make[4]: Leaving directory '/<>/tests/ueb_test_data' make[4]: Entering directory '/<>/tests' make[4]: Nothing to be done for 'all-am'. make[4]: Leaving directory '/<>/tests' make[3]: Leaving directory '/<>/tests' Making all in python make[3]: Entering directory '/<>/python' Making all in louis make[4]: Entering directory '/<>/python/louis' source ../../liblouis/liblouis.la ; \ sed "s/###LIBLOUIS_SONAME###/$dlname/" \ < ./__init__.py.in \ > __init__.py make[4]: Leaving directory '/<>/python/louis' make[4]: Entering directory '/<>/python' make[4]: Nothing to be done for 'all-am'. make[4]: Leaving directory '/<>/python' make[3]: Leaving directory '/<>/python' Making all in windows make[3]: Entering directory '/<>/windows' Making all in include make[4]: Entering directory '/<>/windows/include' make[4]: Nothing to be done for 'all'. make[4]: Leaving directory '/<>/windows/include' Making all in utils make[4]: Entering directory '/<>/windows/utils' make[4]: Nothing to be done for 'all'. make[4]: Leaving directory '/<>/windows/utils' make[4]: Entering directory '/<>/windows' make[4]: Nothing to be done for 'all-am'. make[4]: Leaving directory '/<>/windows' make[3]: Leaving directory '/<>/windows' Making all in doc make[3]: Entering directory '/<>/doc' rm -rf liblouis.htp if /bin/bash '/<>/build-aux/missing' makeinfo --html --no-headers --no-split -I . \ -o liblouis.htp liblouis.texi; \ then \ rm -rf liblouis.html && mv liblouis.htp liblouis.html; \ else \ rm -rf liblouis.htp; exit 1; \ fi /bin/bash '/<>/build-aux/missing' makeinfo --plaintext liblouis.texi -o liblouis.txt make[3]: Leaving directory '/<>/doc' make[3]: Entering directory '/<>' make[3]: Nothing to be done for 'all-am'. make[3]: Leaving directory '/<>' make[2]: Leaving directory '/<>' cd python; \ for py in ; do \ LD_LIBRARY_PATH=../liblouis/.libs${LD_LIBRARY_PATH+:$LD_LIBRARY_PATH} $py setup.py build; \ done make[1]: Leaving directory '/<>' dh_auto_test -a create-stamp debian/debhelper-build-stamp dh_prep -a debian/rules override_dh_auto_install make[1]: Entering directory '/<>' dh_auto_install -- --assume-new=lou_allround.1 --assume-new=lou_checkhyphens.1 --assume-new=lou_checktable.1 --assume-new=lou_debug.1 --assume-new=lou_translate.1 --assume-new=lou_trace.1 --assume-new=lou_checkyaml.1 --assume-new=lou_tableinfo.1 make -j1 install DESTDIR=/<>/debian/tmp AM_UPDATE_INFO_DIR=no --assume-new=lou_allround.1 --assume-new=lou_checkhyphens.1 --assume-new=lou_checktable.1 --assume-new=lou_debug.1 --assume-new=lou_translate.1 --assume-new=lou_trace.1 --assume-new=lou_checkyaml.1 --assume-new=lou_tableinfo.1 make[2]: Entering directory '/<>' Making install in gnulib make[3]: Entering directory '/<>/gnulib' make install-recursive make[4]: Entering directory '/<>/gnulib' make[5]: Entering directory '/<>/gnulib' make[6]: Entering directory '/<>/gnulib' make[6]: Nothing to be done for 'install-exec-am'. make[6]: Nothing to be done for 'install-data-am'. make[6]: Leaving directory '/<>/gnulib' make[5]: Leaving directory '/<>/gnulib' make[4]: Leaving directory '/<>/gnulib' make[3]: Leaving directory '/<>/gnulib' Making install in liblouis make[3]: Entering directory '/<>/liblouis' make[4]: Entering directory '/<>/liblouis' /bin/mkdir -p '/<>/debian/tmp/usr/lib/i386-linux-gnu' /bin/bash ../libtool --mode=install /usr/bin/install -c liblouis.la '/<>/debian/tmp/usr/lib/i386-linux-gnu' libtool: install: /usr/bin/install -c .libs/liblouis.so.20.0.9 /<>/debian/tmp/usr/lib/i386-linux-gnu/liblouis.so.20.0.9 libtool: install: (cd /<>/debian/tmp/usr/lib/i386-linux-gnu && { ln -s -f liblouis.so.20.0.9 liblouis.so.20 || { rm -f liblouis.so.20 && ln -s liblouis.so.20.0.9 liblouis.so.20; }; }) libtool: install: (cd /<>/debian/tmp/usr/lib/i386-linux-gnu && { ln -s -f liblouis.so.20.0.9 liblouis.so || { rm -f liblouis.so && ln -s liblouis.so.20.0.9 liblouis.so; }; }) libtool: install: /usr/bin/install -c .libs/liblouis.lai /<>/debian/tmp/usr/lib/i386-linux-gnu/liblouis.la libtool: install: /usr/bin/install -c .libs/liblouis.a /<>/debian/tmp/usr/lib/i386-linux-gnu/liblouis.a libtool: install: chmod 644 /<>/debian/tmp/usr/lib/i386-linux-gnu/liblouis.a libtool: install: i686-linux-gnu-ranlib /<>/debian/tmp/usr/lib/i386-linux-gnu/liblouis.a libtool: warning: remember to run 'libtool --finish /usr/lib/i386-linux-gnu' /bin/mkdir -p '/<>/debian/tmp/usr/include/liblouis' /usr/bin/install -c -m 644 liblouis.h '/<>/debian/tmp/usr/include/liblouis' make[4]: Leaving directory '/<>/liblouis' make[3]: Leaving directory '/<>/liblouis' Making install in tools make[3]: Entering directory '/<>/tools' Making install in gnulib make[4]: Entering directory '/<>/tools/gnulib' make install-recursive make[5]: Entering directory '/<>/tools/gnulib' make[6]: Entering directory '/<>/tools/gnulib' make[7]: Entering directory '/<>/tools/gnulib' make[7]: Nothing to be done for 'install-exec-am'. make[7]: Nothing to be done for 'install-data-am'. make[7]: Leaving directory '/<>/tools/gnulib' make[6]: Leaving directory '/<>/tools/gnulib' make[5]: Leaving directory '/<>/tools/gnulib' make[4]: Leaving directory '/<>/tools/gnulib' Making install in lou_maketable.d make[4]: Entering directory '/<>/tools/lou_maketable.d' make[5]: Entering directory '/<>/tools/lou_maketable.d' make[5]: Nothing to be done for 'install-exec-am'. make[5]: Nothing to be done for 'install-data-am'. make[5]: Leaving directory '/<>/tools/lou_maketable.d' make[4]: Leaving directory '/<>/tools/lou_maketable.d' make[4]: Entering directory '/<>/tools' make[5]: Entering directory '/<>/tools' /bin/mkdir -p '/<>/debian/tmp/usr/bin' /bin/bash ../libtool --mode=install /usr/bin/install -c lou_allround lou_checkhyphens lou_checktable lou_debug lou_translate lou_trace lou_tableinfo lou_checkyaml '/<>/debian/tmp/usr/bin' libtool: warning: '../liblouis/liblouis.la' has not been installed in '/usr/lib/i386-linux-gnu' libtool: warning: '/<>/liblouis/liblouis.la' has not been installed in '/usr/lib/i386-linux-gnu' libtool: install: /usr/bin/install -c .libs/lou_allround /<>/debian/tmp/usr/bin/lou_allround libtool: warning: '../liblouis/liblouis.la' has not been installed in '/usr/lib/i386-linux-gnu' libtool: warning: '/<>/liblouis/liblouis.la' has not been installed in '/usr/lib/i386-linux-gnu' libtool: install: /usr/bin/install -c .libs/lou_checkhyphens /<>/debian/tmp/usr/bin/lou_checkhyphens libtool: warning: '../liblouis/liblouis.la' has not been installed in '/usr/lib/i386-linux-gnu' libtool: warning: '/<>/liblouis/liblouis.la' has not been installed in '/usr/lib/i386-linux-gnu' libtool: install: /usr/bin/install -c .libs/lou_checktable /<>/debian/tmp/usr/bin/lou_checktable libtool: warning: '../liblouis/liblouis.la' has not been installed in '/usr/lib/i386-linux-gnu' libtool: warning: '/<>/liblouis/liblouis.la' has not been installed in '/usr/lib/i386-linux-gnu' libtool: install: /usr/bin/install -c .libs/lou_debug /<>/debian/tmp/usr/bin/lou_debug libtool: warning: '../liblouis/liblouis.la' has not been installed in '/usr/lib/i386-linux-gnu' libtool: warning: '/<>/liblouis/liblouis.la' has not been installed in '/usr/lib/i386-linux-gnu' libtool: install: /usr/bin/install -c .libs/lou_translate /<>/debian/tmp/usr/bin/lou_translate libtool: warning: '../liblouis/liblouis.la' has not been installed in '/usr/lib/i386-linux-gnu' libtool: warning: '/<>/liblouis/liblouis.la' has not been installed in '/usr/lib/i386-linux-gnu' libtool: install: /usr/bin/install -c .libs/lou_trace /<>/debian/tmp/usr/bin/lou_trace libtool: warning: '../liblouis/liblouis.la' has not been installed in '/usr/lib/i386-linux-gnu' libtool: warning: '/<>/liblouis/liblouis.la' has not been installed in '/usr/lib/i386-linux-gnu' libtool: install: /usr/bin/install -c .libs/lou_tableinfo /<>/debian/tmp/usr/bin/lou_tableinfo libtool: warning: '../liblouis/liblouis.la' has not been installed in '/usr/lib/i386-linux-gnu' libtool: warning: '/<>/liblouis/liblouis.la' has not been installed in '/usr/lib/i386-linux-gnu' libtool: install: /usr/bin/install -c .libs/lou_checkyaml /<>/debian/tmp/usr/bin/lou_checkyaml make[5]: Nothing to be done for 'install-data-am'. make[5]: Leaving directory '/<>/tools' make[4]: Leaving directory '/<>/tools' make[3]: Leaving directory '/<>/tools' Making install in tables make[3]: Entering directory '/<>/tables' make[4]: Entering directory '/<>/tables' make[4]: Nothing to be done for 'install-exec-am'. /bin/mkdir -p '/<>/debian/tmp/usr/share/liblouis/tables' /usr/bin/install -c -m 644 afr-za-g1.ctb afr-za-g2.ctb ar-ar-comp8.utb ar-ar-g1-core.uti ar-ar-g1.utb ar-ar-g2.ctb ar-ar-math.uti ar.tbl as-in-g1.utb as.tbl awa.tbl aw-in-g1.utb ba.utb be-in-g1.utb bel.utb bel-comp.utb bengali.cti bg.dis bg.ctb bg.tbl bg.utb bh.ctb bh.tbl bn.tbl bo.ctb bo.tbl boxes.ctb braille-patterns.cti bra.tbl br-in-g1.utb ca-chardefs.cti ca-g1.ctb ca.tbl chr-us-g1.ctb ckb-chardefs.cti ckb-g1.ctb ckb.tbl ckb-translation.cti compress.cti controlchars.cti '/<>/debian/tmp/usr/share/liblouis/tables' /usr/bin/install -c -m 644 cop-eg-comp8.utb corrections.cti countries.cti cs-chardefs.cti cs-comp8.utb cs-g1.ctb cs.tbl cs-translation.cti cy-cy-g1.utb cy-cy-g2.ctb cy.tbl da-dk-6miscChars.cti da-dk-8miscChars.cti da-dk-g08.ctb da-dk-g16.ctb da-dk-g16-lit.ctb da-dk-g18.ctb da-dk-g26.ctb da-dk-g26l.ctb da-dk-g26-lit.ctb da-dk-g26l-lit.ctb da-dk-g28.ctb da-dk-g28l.ctb da-dk-octobraille.dis de-accents.cti de-accents-detailed.cti de-chardefs6.cti de-chardefs8.cti de-chess.ctb de-comp6.utb de-de-comp8.ctb de-de.dis de-eurobrl6.dis de-eurobrl6u.dis de-g0-core.uti de-g0.utb de-g0-bidi-core.uti de-g0-bidi.utb de-g1-core.cti de-g1-core-patterns.dic '/<>/debian/tmp/usr/share/liblouis/tables' /usr/bin/install -c -m 644 de-g1.ctb de-g1-bidi.ctb de-g1-bidi-core.cti de-g2-core.cti de-g2-core-patterns.dic de-g2.ctb devanagari.cti digits6DotsPlusDot6.uti digits6Dots.uti digits8Dots.uti dra.ctb dra.tbl el.ctb en_CA.ctb en_CA.tbl en-chardefs.cti en-chess.ctb en-gb-comp8.ctb en-gb-g1.utb en-GB-g2.ctb en_GB.tbl en-in-g1.ctb en-nabcc.utb en-ueb-chardefs.uti en-ueb-g1.ctb en-ueb-g2.ctb en-ueb-math.ctb en-us-brf.dis en-us-comp6.ctb en-us-comp8.ctb en_US-comp8-ext.tbl en-us-comp8-ext.utb en-us-compbrl.uti en-us-emphasis.uti en-us-g1.ctb en-us-g2.ctb en-us-interline.ctb en-us-mathtext.ctb en_US.tbl eo-g1.ctb '/<>/debian/tmp/usr/share/liblouis/tables' /usr/bin/install -c -m 644 eo-g1-x-system.ctb eo.tbl es-chardefs.cti Es-Es-G0.utb es-g1.ctb es-g2.ctb es-new.dis es-old.dis es.tbl et.ctb et-g0.utb ethio-g1.ctb et.tbl eurodefs.cti fa-ir-comp8.ctb fa-ir-g1.utb fi-fi-8dot.ctb fi.utb fr-bfu-comp68.cti fr-bfu-comp6.utb fr-bfu-comp8.utb fr-bfu-g2.ctb ga-g1.utb ga-g2.ctb gd.ctb gd.tbl gez.tbl gon.ctb gon.tbl grc-international-common.uti grc-international-composed.uti grc-international-decomposed.uti grc-international-en.utb gr-pl-comp8.uti gu-in-g1.utb gujarati.cti gurumuki.cti gu.tbl haw-us-g1.ctb he-IL.utb '/<>/debian/tmp/usr/share/liblouis/tables' /usr/bin/install -c -m 644 he-IL-comp8.utb hi-in-g1.utb hi.tbl hr-chardefs.cti hr-comp8.tbl hr-comp8.utb hr-digits.uti hr-g1.ctb hr-g1.tbl hr-translation.cti hu-backtranslate-correction.dis hu-backtranslate-word-corrections.cti hu-chardefs.cti hu-exceptionwords.cti hu-hu-comp8.ctb hu-hu-g1_braille_input.cti hu-hu-g1.ctb hu-hu-g2.ctb hu-hu-g2_exceptions.cti hu.tbl hy.ctb hyph_brl_da_dk.dic hyph_cs_CZ.dic hyph_da_DK.dic hyph_de_DE.dic hyph_en_US.dic hyph_eo.dic hyph_es_ES.dic hyph_fr_FR.dic hyph_hu_HU.dic hyph_it_IT.dic hyph_nb_NO.dic hyph_nl_NL.dic hyph_nn_NO.dic hyph_pl_PL.dic hyph_pt_PT.dic hyph_ru.dic hyph_sv_SE.dic hy.tbl IPA-unicode-range.uti '/<>/debian/tmp/usr/share/liblouis/tables' /usr/bin/install -c -m 644 IPA.utb is-chardefs6.cti is-chardefs8.cti is.ctb is.tbl it-it-comp6.utb it-it-comp8.utb it.tbl iu-ca-g1.ctb ja-kantenji.utb ka-in-g1.utb kannada.cti kha.tbl kh-in-g1.utb kk.utb km-g1.utb kmr.tbl kn.tbl ko-2006.cti ko-2006-g1.ctb ko-2006-g2.ctb ko-chars.cti ko.cti ko-g1.ctb ko-g1-rules.cti ko-g2.ctb ko-g2-rules.cti kok.ctb kok.tbl kru.ctb kru.tbl ks-in-g1.utb latinLetterDef6Dots.uti latinLetterDef8Dots.uti latinUppercaseComp6.uti litdigits6DotsPlusDot6.uti litdigits6Dots.uti loweredDigits6Dots.uti loweredDigits8Dots.uti lt-6dot.tbl '/<>/debian/tmp/usr/share/liblouis/tables' /usr/bin/install -c -m 644 lt-6dot.utb lt.ctb lt.tbl Lv-Lv-g1.utb lv.tbl malayalam.cti mao-nz-g1.ctb marburg_single_cell_defs.cti marburg_unicode_defs.cti ml-in-g1.utb ml.tbl mn-in-g1.utb mni.tbl mn-MN-common.cti mn-MN-g1.utb mn-MN-g2.ctb mr-in-g1.utb mr.tbl ms-my-g2.ctb mt.ctb mt.tbl mun.ctb mun.tbl mwr.ctb mwr.tbl my-g1.utb my-g2.ctb ne.ctb nemethdefs.cti ne.tbl nl-BE.dis nl-chardefs.uti nl-comp8.utb nl-NL-g0.utb nl.tbl no-no-8dot-fallback-6dot-g0.utb no-no-8dot.utb no-no-braillo-047-01.dis no-no-chardefs6.uti no-no-comp8.ctb '/<>/debian/tmp/usr/share/liblouis/tables' /usr/bin/install -c -m 644 no-no.dis no-no-g0.utb no-no-g1.ctb no-no-g2.ctb no-no-g3.ctb no-no-generic.ctb no-no-generic.dis no-no-latinLetterDef6Dots_diacritics.uti no.tbl np-in-g1.utb nso-za-g1.utb nso-za-g2.ctb or-in-g1.utb oriya.cti or.tbl pa.tbl pi.ctb pi.tbl pl-pl-comp8.ctb Pl-Pl-g1.utb pl.tbl printables.cti pt-pt-comp8.ctb pt-pt-g1.utb pt-pt-g2.ctb pt.tbl pu-in-g1.utb ro.ctb ro.tbl ru-brf.dis ru-compbrl.ctb ru.ctb ru-letters.dis ru-litbrl.ctb ru-litbrl-detailed.utb ru-ru-g1.ctb ru-unicode.dis sa-in-g1.utb sa.tbl sah.utb '/<>/debian/tmp/usr/share/liblouis/tables' /usr/bin/install -c -m 644 sd.tbl se-se.ctb se-se.dis Se-Se-g1.utb si-in-g1.utb sin.cti sin.utb sk-chardefs.cti sk-g1.ctb sk-sk-g1.utb sk-sk.utb sk.tbl sk-translation.cti sl-si-comp8.ctb sl-si-g1.utb sl.tbl sot-za-g1.ctb sot-za-g2.ctb spaces.uti sr-chardefs.cti sr-g1.ctb sr.tbl sv-1989.ctb sv-1996.ctb sv.tbl ta.ctb tamil.cti ta-ta-g1.ctb ta.tbl te-in-g1.utb telugu.cti te.tbl text_nabcc.dis tr.ctb tr-g1.ctb tr-g2.ctb tr-g2.tbl tr.tbl tsn-za-g1.ctb tsn-za-g2.ctb '/<>/debian/tmp/usr/share/liblouis/tables' /usr/bin/install -c -m 644 tt.utb ukchardefs.cti ukmaths_single_cell_defs.cti ukmaths_unicode_defs.cti uk.utb uk-comp.utb unicode-braille.utb unicode.dis unicode-without-blank.dis uni-text.dis ur-pk-g1.utb ur-pk-g2.ctb us-table.dis uz-g1.utb ve-za-g1.utb ve-za-g2.ctb vi.ctb vi-charsdef.uti vi-lettersdef.uti vi-puncsdef.uti vi-saigon-g1.ctb vi-vn-g0.utb vi-vn-g1.ctb vi-vn-g2.ctb wiskunde-chardefs.cti wordcx.dis xh-za-g1.utb xh-za-g2.ctb zh-chn.ctb zh_CHN.tbl zhcn-g1.ctb zhcn-g2.ctb zh-hk.ctb zh_HK.tbl zh-tw.ctb zh_TW.tbl zu-za-g1.utb zu-za-g2.ctb '/<>/debian/tmp/usr/share/liblouis/tables' make[4]: Leaving directory '/<>/tables' make[3]: Leaving directory '/<>/tables' Making install in man make[3]: Entering directory '/<>/man' make[4]: Entering directory '/<>/man' make[4]: Nothing to be done for 'install-exec-am'. /bin/mkdir -p '/<>/debian/tmp/usr/share/man/man1' /usr/bin/install -c -m 644 lou_allround.1 lou_checkhyphens.1 lou_checktable.1 lou_debug.1 lou_translate.1 lou_trace.1 lou_checkyaml.1 lou_tableinfo.1 '/<>/debian/tmp/usr/share/man/man1' make[4]: Leaving directory '/<>/man' make[3]: Leaving directory '/<>/man' Making install in tests make[3]: Entering directory '/<>/tests' Making install in tables make[4]: Entering directory '/<>/tests/tables' Making install in moreTables make[5]: Entering directory '/<>/tests/tables/moreTables' make[6]: Entering directory '/<>/tests/tables/moreTables' make[6]: Nothing to be done for 'install-exec-am'. make[6]: Nothing to be done for 'install-data-am'. make[6]: Leaving directory '/<>/tests/tables/moreTables' make[5]: Leaving directory '/<>/tests/tables/moreTables' Making install in resolve_table make[5]: Entering directory '/<>/tests/tables/resolve_table' Making install in dir_1 make[6]: Entering directory '/<>/tests/tables/resolve_table/dir_1' Making install in dir_1.1 make[7]: Entering directory '/<>/tests/tables/resolve_table/dir_1/dir_1.1' make[8]: Entering directory '/<>/tests/tables/resolve_table/dir_1/dir_1.1' make[8]: Nothing to be done for 'install-exec-am'. make[8]: Nothing to be done for 'install-data-am'. make[8]: Leaving directory '/<>/tests/tables/resolve_table/dir_1/dir_1.1' make[7]: Leaving directory '/<>/tests/tables/resolve_table/dir_1/dir_1.1' make[7]: Entering directory '/<>/tests/tables/resolve_table/dir_1' make[8]: Entering directory '/<>/tests/tables/resolve_table/dir_1' make[8]: Nothing to be done for 'install-exec-am'. make[8]: Nothing to be done for 'install-data-am'. make[8]: Leaving directory '/<>/tests/tables/resolve_table/dir_1' make[7]: Leaving directory '/<>/tests/tables/resolve_table/dir_1' make[6]: Leaving directory '/<>/tests/tables/resolve_table/dir_1' Making install in dir_2 make[6]: Entering directory '/<>/tests/tables/resolve_table/dir_2' make[7]: Entering directory '/<>/tests/tables/resolve_table/dir_2' make[7]: Nothing to be done for 'install-exec-am'. make[7]: Nothing to be done for 'install-data-am'. make[7]: Leaving directory '/<>/tests/tables/resolve_table/dir_2' make[6]: Leaving directory '/<>/tests/tables/resolve_table/dir_2' make[6]: Entering directory '/<>/tests/tables/resolve_table' make[7]: Entering directory '/<>/tests/tables/resolve_table' make[7]: Nothing to be done for 'install-exec-am'. make[7]: Nothing to be done for 'install-data-am'. make[7]: Leaving directory '/<>/tests/tables/resolve_table' make[6]: Leaving directory '/<>/tests/tables/resolve_table' make[5]: Leaving directory '/<>/tests/tables/resolve_table' Making install in emphclass make[5]: Entering directory '/<>/tests/tables/emphclass' make[6]: Entering directory '/<>/tests/tables/emphclass' make[6]: Nothing to be done for 'install-exec-am'. make[6]: Nothing to be done for 'install-data-am'. make[6]: Leaving directory '/<>/tests/tables/emphclass' make[5]: Leaving directory '/<>/tests/tables/emphclass' Making install in attribute make[5]: Entering directory '/<>/tests/tables/attribute' make[6]: Entering directory '/<>/tests/tables/attribute' make[6]: Nothing to be done for 'install-exec-am'. make[6]: Nothing to be done for 'install-data-am'. make[6]: Leaving directory '/<>/tests/tables/attribute' make[5]: Leaving directory '/<>/tests/tables/attribute' make[5]: Entering directory '/<>/tests/tables' make[6]: Entering directory '/<>/tests/tables' make[6]: Nothing to be done for 'install-exec-am'. make[6]: Nothing to be done for 'install-data-am'. make[6]: Leaving directory '/<>/tests/tables' make[5]: Leaving directory '/<>/tests/tables' make[4]: Leaving directory '/<>/tests/tables' Making install in tablesWithMetadata make[4]: Entering directory '/<>/tests/tablesWithMetadata' make[5]: Entering directory '/<>/tests/tablesWithMetadata' make[5]: Nothing to be done for 'install-exec-am'. make[5]: Nothing to be done for 'install-data-am'. make[5]: Leaving directory '/<>/tests/tablesWithMetadata' make[4]: Leaving directory '/<>/tests/tablesWithMetadata' Making install in yaml make[4]: Entering directory '/<>/tests/yaml' make[5]: Entering directory '/<>/tests/yaml' make[5]: Nothing to be done for 'install-exec-am'. make[5]: Nothing to be done for 'install-data-am'. make[5]: Leaving directory '/<>/tests/yaml' make[4]: Leaving directory '/<>/tests/yaml' Making install in braille-specs make[4]: Entering directory '/<>/tests/braille-specs' make[5]: Entering directory '/<>/tests/braille-specs' make[5]: Nothing to be done for 'install-exec-am'. make[5]: Nothing to be done for 'install-data-am'. make[5]: Leaving directory '/<>/tests/braille-specs' make[4]: Leaving directory '/<>/tests/braille-specs' Making install in ueb_test_data make[4]: Entering directory '/<>/tests/ueb_test_data' make[5]: Entering directory '/<>/tests/ueb_test_data' make[5]: Nothing to be done for 'install-exec-am'. make[5]: Nothing to be done for 'install-data-am'. make[5]: Leaving directory '/<>/tests/ueb_test_data' make[4]: Leaving directory '/<>/tests/ueb_test_data' make[4]: Entering directory '/<>/tests' make[5]: Entering directory '/<>/tests' make[5]: Nothing to be done for 'install-exec-am'. make[5]: Nothing to be done for 'install-data-am'. make[5]: Leaving directory '/<>/tests' make[4]: Leaving directory '/<>/tests' make[3]: Leaving directory '/<>/tests' Making install in python make[3]: Entering directory '/<>/python' Making install in louis make[4]: Entering directory '/<>/python/louis' make[5]: Entering directory '/<>/python/louis' make[5]: Nothing to be done for 'install-exec-am'. make[5]: Nothing to be done for 'install-data-am'. make[5]: Leaving directory '/<>/python/louis' make[4]: Leaving directory '/<>/python/louis' make[4]: Entering directory '/<>/python' make[5]: Entering directory '/<>/python' make[5]: Nothing to be done for 'install-exec-am'. make[5]: Nothing to be done for 'install-data-am'. make[5]: Leaving directory '/<>/python' make[4]: Leaving directory '/<>/python' make[3]: Leaving directory '/<>/python' Making install in windows make[3]: Entering directory '/<>/windows' Making install in include make[4]: Entering directory '/<>/windows/include' make[5]: Entering directory '/<>/windows/include' make[5]: Nothing to be done for 'install-exec-am'. make[5]: Nothing to be done for 'install-data-am'. make[5]: Leaving directory '/<>/windows/include' make[4]: Leaving directory '/<>/windows/include' Making install in utils make[4]: Entering directory '/<>/windows/utils' make[5]: Entering directory '/<>/windows/utils' make[5]: Nothing to be done for 'install-exec-am'. make[5]: Nothing to be done for 'install-data-am'. make[5]: Leaving directory '/<>/windows/utils' make[4]: Leaving directory '/<>/windows/utils' make[4]: Entering directory '/<>/windows' make[5]: Entering directory '/<>/windows' make[5]: Nothing to be done for 'install-exec-am'. make[5]: Nothing to be done for 'install-data-am'. make[5]: Leaving directory '/<>/windows' make[4]: Leaving directory '/<>/windows' make[3]: Leaving directory '/<>/windows' Making install in doc make[3]: Entering directory '/<>/doc' make[4]: Entering directory '/<>/doc' make[4]: Nothing to be done for 'install-exec-am'. /bin/mkdir -p '/<>/debian/tmp/usr/share/doc/liblouis' /usr/bin/install -c -m 644 liblouis.html liblouis.txt '/<>/debian/tmp/usr/share/doc/liblouis' /bin/mkdir -p '/<>/debian/tmp/usr/share/info' /usr/bin/install -c -m 644 ./liblouis.info '/<>/debian/tmp/usr/share/info' make[4]: Leaving directory '/<>/doc' make[3]: Leaving directory '/<>/doc' make[3]: Entering directory '/<>' make[4]: Entering directory '/<>' make[4]: Nothing to be done for 'install-exec-am'. /bin/mkdir -p '/<>/debian/tmp/usr/lib/i386-linux-gnu/pkgconfig' /usr/bin/install -c -m 644 liblouis.pc '/<>/debian/tmp/usr/lib/i386-linux-gnu/pkgconfig' make[4]: Leaving directory '/<>' make[3]: Leaving directory '/<>' make[2]: Leaving directory '/<>' cd python; \ for py in ; do \ LD_LIBRARY_PATH=../liblouis/.libs${LD_LIBRARY_PATH+:$LD_LIBRARY_PATH} $py setup.py install --root=/<>/debian/python3-louis --install-layout=deb; \ done rm -fr /<>/debian/tmp/usr/bin/lou_maketable* make[1]: Leaving directory '/<>' dh_install -a dh_installdocs -a dh_installchangelogs -a dh_installexamples -a dh_installman -a dh_installinfo -a dh_perl -a dh_link -a dh_strip_nondeterminism -a dh_compress -a dh_fixperms -a dh_missing -a dh_dwz -a dh_strip -a dh_makeshlibs -a dh_shlibdeps -a dh_installdeb -a dh_gencontrol -a dpkg-gencontrol: warning: Depends field of package liblouis-dev: substitution variable ${shlibs:Depends} used, but is not defined dh_md5sums -a dh_builddeb -a dpkg-deb: building package 'liblouis-dev' in '../liblouis-dev_3.21.0-1_i386.deb'. dpkg-deb: building package 'liblouis20' in '../liblouis20_3.21.0-1_i386.deb'. dpkg-deb: building package 'liblouis20-dbgsym' in '../liblouis20-dbgsym_3.21.0-1_i386.deb'. dpkg-deb: building package 'liblouis-bin' in '../liblouis-bin_3.21.0-1_i386.deb'. dpkg-deb: building package 'liblouis-bin-dbgsym' in '../liblouis-bin-dbgsym_3.21.0-1_i386.deb'. dpkg-genbuildinfo --build=any -O../liblouis_3.21.0-1_i386.buildinfo dpkg-genchanges --build=any -O../liblouis_3.21.0-1_i386.changes dpkg-genchanges: info: binary-only arch-specific upload (source code and arch-indep packages not included) dpkg-source --after-build . dpkg-buildpackage: info: binary-only upload (no source included) -------------------------------------------------------------------------------- Build finished at 2022-03-10T10:19:00Z Finished -------- I: Built successfully +------------------------------------------------------------------------------+ | Changes | +------------------------------------------------------------------------------+ liblouis_3.21.0-1_i386.changes: ------------------------------- Format: 1.8 Date: Mon, 07 Mar 2022 23:39:11 +0100 Source: liblouis Binary: liblouis-bin liblouis-bin-dbgsym liblouis-dev liblouis20 liblouis20-dbgsym Built-For-Profiles: cross nocheck Architecture: i386 Version: 3.21.0-1 Distribution: unstable Urgency: medium Maintainer: Debian Accessibility Team Changed-By: Samuel Thibault Description: liblouis-bin - Braille translation library - utilities liblouis-dev - Braille translation library - static libs and headers liblouis20 - Braille translation library - shared libs Changes: liblouis (3.21.0-1) unstable; urgency=medium . * New upstream release. * control: Make sure liblouis depends on a recent-enough version of liblouis-data. Checksums-Sha1: ca8299f099f610d812c011ebba2b9fd7a8acd7e4 162896 liblouis-bin-dbgsym_3.21.0-1_i386.deb 3a95132642e470b435b8252ebf09a2e87f3e667c 68964 liblouis-bin_3.21.0-1_i386.deb 210c313b3d9972cac8c9f66d752acc6f562284d2 290320 liblouis-dev_3.21.0-1_i386.deb 1e49c5eee210ca31f76712cf2140f08816175ddc 215544 liblouis20-dbgsym_3.21.0-1_i386.deb 88a83e5d91049cb34d179fbadc20ca5c89413610 100900 liblouis20_3.21.0-1_i386.deb 91c76f6ca454f125cbf7bbf39a8c678730fd799c 6280 liblouis_3.21.0-1_i386.buildinfo Checksums-Sha256: 7d29f2ec17fda37e1d45fd147b92f109308038f6a2b552ef08d1b5c2d8bc9dbb 162896 liblouis-bin-dbgsym_3.21.0-1_i386.deb fc1cc22388debdddb5a13e0931926116ffa20f68fa05726b4ee88250c4f9d625 68964 liblouis-bin_3.21.0-1_i386.deb 0cbb10a5c08d572cc97e983c55b3319d068611cd89c6b853db00de4de83c6c31 290320 liblouis-dev_3.21.0-1_i386.deb b8e78cfc43d8f8b81856f8872917ef8d1e2bc9d3dca68a0d7bec31a80cec7ba7 215544 liblouis20-dbgsym_3.21.0-1_i386.deb bd7a1ee5ab00614947f3782ad87ac97b0cd7b5f49ed5427f708609341a053aa2 100900 liblouis20_3.21.0-1_i386.deb 4a1d2fc4c9855be5848d3f831fdb7bc6986d3e6bbccf71abb16b04b08b961f32 6280 liblouis_3.21.0-1_i386.buildinfo Files: 62b19e075c617cf8b2dad172e17524c7 162896 debug optional liblouis-bin-dbgsym_3.21.0-1_i386.deb b98d0fa974cd9c6ab6f0731ddf21f0fd 68964 text optional liblouis-bin_3.21.0-1_i386.deb 75d95c59073c3cafbdbc7a7ce3ee7f92 290320 libdevel optional liblouis-dev_3.21.0-1_i386.deb 5ba6afe6897b5b15c1baf2f5062aac2f 215544 debug optional liblouis20-dbgsym_3.21.0-1_i386.deb 8a33cd510c505697794147f864f76267 100900 libs optional liblouis20_3.21.0-1_i386.deb 776a7d15941233cd0e2bd781e2252088 6280 libs optional liblouis_3.21.0-1_i386.buildinfo +------------------------------------------------------------------------------+ | Buildinfo | +------------------------------------------------------------------------------+ Format: 1.0 Source: liblouis Binary: liblouis-bin liblouis-bin-dbgsym liblouis-dev liblouis20 liblouis20-dbgsym Architecture: i386 Version: 3.21.0-1 Checksums-Md5: 62b19e075c617cf8b2dad172e17524c7 162896 liblouis-bin-dbgsym_3.21.0-1_i386.deb b98d0fa974cd9c6ab6f0731ddf21f0fd 68964 liblouis-bin_3.21.0-1_i386.deb 75d95c59073c3cafbdbc7a7ce3ee7f92 290320 liblouis-dev_3.21.0-1_i386.deb 5ba6afe6897b5b15c1baf2f5062aac2f 215544 liblouis20-dbgsym_3.21.0-1_i386.deb 8a33cd510c505697794147f864f76267 100900 liblouis20_3.21.0-1_i386.deb Checksums-Sha1: ca8299f099f610d812c011ebba2b9fd7a8acd7e4 162896 liblouis-bin-dbgsym_3.21.0-1_i386.deb 3a95132642e470b435b8252ebf09a2e87f3e667c 68964 liblouis-bin_3.21.0-1_i386.deb 210c313b3d9972cac8c9f66d752acc6f562284d2 290320 liblouis-dev_3.21.0-1_i386.deb 1e49c5eee210ca31f76712cf2140f08816175ddc 215544 liblouis20-dbgsym_3.21.0-1_i386.deb 88a83e5d91049cb34d179fbadc20ca5c89413610 100900 liblouis20_3.21.0-1_i386.deb Checksums-Sha256: 7d29f2ec17fda37e1d45fd147b92f109308038f6a2b552ef08d1b5c2d8bc9dbb 162896 liblouis-bin-dbgsym_3.21.0-1_i386.deb fc1cc22388debdddb5a13e0931926116ffa20f68fa05726b4ee88250c4f9d625 68964 liblouis-bin_3.21.0-1_i386.deb 0cbb10a5c08d572cc97e983c55b3319d068611cd89c6b853db00de4de83c6c31 290320 liblouis-dev_3.21.0-1_i386.deb b8e78cfc43d8f8b81856f8872917ef8d1e2bc9d3dca68a0d7bec31a80cec7ba7 215544 liblouis20-dbgsym_3.21.0-1_i386.deb bd7a1ee5ab00614947f3782ad87ac97b0cd7b5f49ed5427f708609341a053aa2 100900 liblouis20_3.21.0-1_i386.deb Build-Origin: Debian Build-Architecture: arm64 Build-Date: Thu, 10 Mar 2022 10:18:59 +0000 Build-Path: /<> Installed-Build-Depends: autoconf (= 2.71-2), automake (= 1:1.16.5-1.1), autopoint (= 0.21-4), autotools-dev (= 20220109.1), base-files (= 12.2), base-passwd (= 3.5.52), bash (= 5.1-6), binutils (= 2.38-2), binutils-aarch64-linux-gnu (= 2.38-2), binutils-common (= 2.38-2), bsdextrautils (= 2.37.3-1+b1), bsdutils (= 1:2.37.3-1+b1), build-essential (= 12.9), bzip2 (= 1.0.8-5), coreutils (= 8.32-4.1), cpp (= 4:11.2.0-2), cpp-11 (= 11.2.0-18), dash (= 0.5.11+git20210903+057cd650a4ed-7), debconf (= 1.5.79), debhelper (= 13.6), debianutils (= 5.7-0.1), dh-autoreconf (= 20), dh-strip-nondeterminism (= 1.13.0-1), diffstat (= 1.64-1), diffutils (= 1:3.7-5), dpkg (= 1.21.1), dpkg-dev (= 1.21.1), dwz (= 0.14-1), ed (= 1.18-1), file (= 1:5.41-2), findutils (= 4.9.0-2), g++ (= 4:11.2.0-2), g++-11 (= 11.2.0-18), gcc (= 4:11.2.0-2), gcc-11 (= 11.2.0-18), gcc-11-base (= 11.2.0-18), gcc-12-base (= 12-20220302-1), gettext (= 0.21-4), gettext-base (= 0.21-4), grep (= 3.7-1), groff-base (= 1.22.4-8), gzip (= 1.10-4), help2man (= 1.49.1), hostname (= 3.23), init-system-helpers (= 1.62), intltool-debian (= 0.35.0+20060710.5), libacl1 (= 2.3.1-1), libarchive-zip-perl (= 1.68-1), libasan6 (= 11.2.0-18), libatomic1 (= 12-20220302-1), libattr1 (= 1:2.5.1-1), libaudit-common (= 1:3.0.7-1), libaudit1 (= 1:3.0.7-1), libbinutils (= 2.38-2), libblkid1 (= 2.37.3-1+b1), libbz2-1.0 (= 1.0.8-5), libc-bin (= 2.33-7), libc-dev-bin (= 2.33-7), libc6 (= 2.33-7), libc6-dev (= 2.33-7), libcap-ng0 (= 0.7.9-2.2+b1), libcap2 (= 1:2.44-1), libcc1-0 (= 12-20220302-1), libcom-err2 (= 1.46.5-2), libcrypt-dev (= 1:4.4.27-1.1), libcrypt1 (= 1:4.4.27-1.1), libctf-nobfd0 (= 2.38-2), libctf0 (= 2.38-2), libdb5.3 (= 5.3.28+dfsg1-0.8), libdebconfclient0 (= 0.261), libdebhelper-perl (= 13.6), libdpkg-perl (= 1.21.1), libelf1 (= 0.186-1), libffi8 (= 3.4.2-4), libfile-stripnondeterminism-perl (= 1.13.0-1), libgcc-11-dev (= 11.2.0-18), libgcc-s1 (= 12-20220302-1), libgcrypt20 (= 1.9.4-5), libgdbm-compat4 (= 1.23-1), libgdbm6 (= 1.23-1), libglib2.0-0 (= 2.70.4-1), libgmp10 (= 2:6.2.1+dfsg-3), libgomp1 (= 12-20220302-1), libgpg-error0 (= 1.43-3), libgssapi-krb5-2 (= 1.19.2-2), libhwasan0 (= 12-20220302-1), libicu67 (= 67.1-7), libisl23 (= 0.24-2), libitm1 (= 12-20220302-1), libk5crypto3 (= 1.19.2-2), libkeyutils1 (= 1.6.1-3), libkrb5-3 (= 1.19.2-2), libkrb5support0 (= 1.19.2-2), liblocale-gettext-perl (= 1.07-4+b2), liblsan0 (= 12-20220302-1), liblz4-1 (= 1.9.3-2), liblzma5 (= 5.2.5-2), libmagic-mgc (= 1:5.41-2), libmagic1 (= 1:5.41-2), libmount1 (= 2.37.3-1+b1), libmpc3 (= 1.2.1-1), libmpfr6 (= 4.1.0-3), libnsl-dev (= 1.3.0-2), libnsl2 (= 1.3.0-2), libpam-modules (= 1.4.0-11), libpam-modules-bin (= 1.4.0-11), libpam-runtime (= 1.4.0-11), libpam0g (= 1.4.0-11), libpcre2-8-0 (= 10.39-3), libpcre3 (= 2:8.39-13), libperl5.34 (= 5.34.0-3), libpipeline1 (= 1.5.5-1), libseccomp2 (= 2.5.3-2), libselinux1 (= 3.3-1+b1), libsigsegv2 (= 2.14-1), libsmartcols1 (= 2.37.3-1+b1), libssl1.1 (= 1.1.1m-1), libstdc++-11-dev (= 11.2.0-18), libstdc++6 (= 12-20220302-1), libsub-override-perl (= 0.09-2), libsystemd0 (= 250.3-2), libtext-unidecode-perl (= 1.30-1), libtinfo6 (= 6.3-2), libtirpc-common (= 1.3.2-2), libtirpc-dev (= 1.3.2-2), libtirpc3 (= 1.3.2-2), libtool (= 2.4.6-15), libtsan0 (= 11.2.0-18), libubsan1 (= 12-20220302-1), libuchardet0 (= 0.0.7-1), libudev1 (= 250.3-2), libunistring2 (= 1.0-1), libuuid1 (= 2.37.3-1+b1), libxml-libxml-perl (= 2.0207+dfsg+really+2.0134-1), libxml-namespacesupport-perl (= 1.12-1.1), libxml-sax-base-perl (= 1.09-1.1), libxml-sax-perl (= 1.02+dfsg-3), libxml2 (= 2.9.13+dfsg-1), libyaml-0-2 (= 0.2.2-1), libyaml-dev (= 0.2.2-1), libzstd1 (= 1.4.8+dfsg-3), linux-libc-dev (= 5.16.12-1), login (= 1:4.11.1+dfsg1-2), lsb-base (= 11.1.0), m4 (= 1.4.18-5), make (= 4.3-4.1), man-db (= 2.10.1-1), mawk (= 1.3.4.20200120-3), ncurses-base (= 6.3-2), ncurses-bin (= 6.3-2), patch (= 2.7.6-7), perl (= 5.34.0-3), perl-base (= 5.34.0-3), perl-modules-5.34 (= 5.34.0-3), pkg-config (= 0.29.2-1), po-debconf (= 1.0.21+nmu1), quilt (= 0.66-2.1), rpcsvc-proto (= 1.4.2-4), sed (= 4.8-1), sensible-utils (= 0.0.17), sysvinit-utils (= 3.01-1), tar (= 1.34+dfsg-1), tex-common (= 6.17), texinfo (= 6.8-4+b1), ucf (= 3.0043), util-linux (= 2.37.3-1+b1), xz-utils (= 5.2.5-2), zlib1g (= 1:1.2.11.dfsg-2) Environment: DEB_BUILD_OPTIONS="nocheck parallel=1" DEB_BUILD_PROFILES="cross nocheck" LANG="en_GB.UTF-8" LC_ALL="C.UTF-8" SOURCE_DATE_EPOCH="1646692751" +------------------------------------------------------------------------------+ | Package contents | +------------------------------------------------------------------------------+ liblouis-bin-dbgsym_3.21.0-1_i386.deb ------------------------------------- new Debian package, version 2.0. size 162896 bytes: control archive=956 bytes. 668 bytes, 12 lines control 935 bytes, 9 lines md5sums Package: liblouis-bin-dbgsym Source: liblouis Version: 3.21.0-1 Auto-Built-Package: debug-symbols Architecture: i386 Maintainer: Debian Accessibility Team Installed-Size: 226 Depends: liblouis-bin (= 3.21.0-1) Section: debug Priority: optional Description: debug symbols for liblouis-bin Build-Ids: 338bf5b5669c47bc145eb6a3a5a3123b2e987ed8 46e3358dd1cb87db456c37dd34ad2f14993d9802 7f770c4817128a69ab64ea1e4f58d5a79cf9d7f8 907c8380a3be8aa8ca749f105f7f142142886ee9 a9650510140c72a1c12c805ec1f99d103c8f96d3 aa4a7f1b38d93ba614b57ca3d61b0a0d546d8cb1 b4e29137c461439d27da581e2595f2e9d456867a d55eb5490d8516f07873693063fb25c72bb1b200 drwxr-xr-x root/root 0 2022-03-07 22:39 ./ drwxr-xr-x root/root 0 2022-03-07 22:39 ./usr/ drwxr-xr-x root/root 0 2022-03-07 22:39 ./usr/lib/ drwxr-xr-x root/root 0 2022-03-07 22:39 ./usr/lib/debug/ drwxr-xr-x root/root 0 2022-03-07 22:39 ./usr/lib/debug/.build-id/ drwxr-xr-x root/root 0 2022-03-07 22:39 ./usr/lib/debug/.build-id/33/ -rw-r--r-- root/root 15556 2022-03-07 22:39 ./usr/lib/debug/.build-id/33/8bf5b5669c47bc145eb6a3a5a3123b2e987ed8.debug drwxr-xr-x root/root 0 2022-03-07 22:39 ./usr/lib/debug/.build-id/46/ -rw-r--r-- root/root 14964 2022-03-07 22:39 ./usr/lib/debug/.build-id/46/e3358dd1cb87db456c37dd34ad2f14993d9802.debug drwxr-xr-x root/root 0 2022-03-07 22:39 ./usr/lib/debug/.build-id/7f/ -rw-r--r-- root/root 17992 2022-03-07 22:39 ./usr/lib/debug/.build-id/7f/770c4817128a69ab64ea1e4f58d5a79cf9d7f8.debug drwxr-xr-x root/root 0 2022-03-07 22:39 ./usr/lib/debug/.build-id/90/ -rw-r--r-- root/root 17856 2022-03-07 22:39 ./usr/lib/debug/.build-id/90/7c8380a3be8aa8ca749f105f7f142142886ee9.debug drwxr-xr-x root/root 0 2022-03-07 22:39 ./usr/lib/debug/.build-id/a9/ -rw-r--r-- root/root 49680 2022-03-07 22:39 ./usr/lib/debug/.build-id/a9/650510140c72a1c12c805ec1f99d103c8f96d3.debug drwxr-xr-x root/root 0 2022-03-07 22:39 ./usr/lib/debug/.build-id/aa/ -rw-r--r-- root/root 24984 2022-03-07 22:39 ./usr/lib/debug/.build-id/aa/4a7f1b38d93ba614b57ca3d61b0a0d546d8cb1.debug drwxr-xr-x root/root 0 2022-03-07 22:39 ./usr/lib/debug/.build-id/b4/ -rw-r--r-- root/root 28212 2022-03-07 22:39 ./usr/lib/debug/.build-id/b4/e29137c461439d27da581e2595f2e9d456867a.debug drwxr-xr-x root/root 0 2022-03-07 22:39 ./usr/lib/debug/.build-id/d5/ -rw-r--r-- root/root 30052 2022-03-07 22:39 ./usr/lib/debug/.build-id/d5/5eb5490d8516f07873693063fb25c72bb1b200.debug drwxr-xr-x root/root 0 2022-03-07 22:39 ./usr/lib/debug/.dwz/ drwxr-xr-x root/root 0 2022-03-07 22:39 ./usr/lib/debug/.dwz/i386-linux-gnu/ -rw-r--r-- root/root 7788 2022-03-07 22:39 ./usr/lib/debug/.dwz/i386-linux-gnu/liblouis-bin.debug drwxr-xr-x root/root 0 2022-03-07 22:39 ./usr/share/ drwxr-xr-x root/root 0 2022-03-07 22:39 ./usr/share/doc/ lrwxrwxrwx root/root 0 2022-03-07 22:39 ./usr/share/doc/liblouis-bin-dbgsym -> liblouis-bin liblouis-bin_3.21.0-1_i386.deb ------------------------------ new Debian package, version 2.0. size 68964 bytes: control archive=1300 bytes. 881 bytes, 20 lines control 1240 bytes, 19 lines md5sums Package: liblouis-bin Source: liblouis Version: 3.21.0-1 Architecture: i386 Maintainer: Debian Accessibility Team Installed-Size: 266 Depends: libc6 (>= 2.4), liblouis20 (>= 3.21.0), libyaml-0-2 Section: text Priority: optional Multi-Arch: foreign Homepage: http://liblouis.org/ Description: Braille translation library - utilities Liblouis is a braille translator and back-translator. It features support for computer and literary braille, supports contracted and uncontracted translation for many languages and has support for hyphenation. Liblouis also supports math braille (Nemeth and Marburg). New languages can easily be added through tables that support a rule- or dictionary based approach. Included are also tools for testing and debugging tables. . This package contains a few tools to test tables and translate text. drwxr-xr-x root/root 0 2022-03-07 22:39 ./ drwxr-xr-x root/root 0 2022-03-07 22:39 ./usr/ drwxr-xr-x root/root 0 2022-03-07 22:39 ./usr/bin/ -rwxr-xr-x root/root 26352 2022-03-07 22:39 ./usr/bin/lou_allround -rwxr-xr-x root/root 22204 2022-03-07 22:39 ./usr/bin/lou_checkhyphens -rwxr-xr-x root/root 22192 2022-03-07 22:39 ./usr/bin/lou_checktable -rwxr-xr-x root/root 51128 2022-03-07 22:39 ./usr/bin/lou_checkyaml -rwxr-xr-x root/root 34536 2022-03-07 22:39 ./usr/bin/lou_debug -rwxr-xr-x root/root 22192 2022-03-07 22:39 ./usr/bin/lou_tableinfo -rwxr-xr-x root/root 26300 2022-03-07 22:39 ./usr/bin/lou_trace -rwxr-xr-x root/root 22280 2022-03-07 22:39 ./usr/bin/lou_translate drwxr-xr-x root/root 0 2022-03-07 22:39 ./usr/share/ drwxr-xr-x root/root 0 2022-03-07 22:39 ./usr/share/doc/ drwxr-xr-x root/root 0 2022-03-07 22:39 ./usr/share/doc/liblouis-bin/ -rw-r--r-- root/root 5192 2022-03-07 22:39 ./usr/share/doc/liblouis-bin/changelog.Debian.gz -rw-r--r-- root/root 13646 2020-10-28 08:21 ./usr/share/doc/liblouis-bin/changelog.gz -rw-r--r-- root/root 4822 2021-10-05 17:07 ./usr/share/doc/liblouis-bin/copyright drwxr-xr-x root/root 0 2022-03-07 22:39 ./usr/share/man/ drwxr-xr-x root/root 0 2022-03-07 22:39 ./usr/share/man/man1/ -rw-r--r-- root/root 720 2022-03-07 22:39 ./usr/share/man/man1/lou_allround.1.gz -rw-r--r-- root/root 740 2022-03-07 22:39 ./usr/share/man/man1/lou_checkhyphens.1.gz -rw-r--r-- root/root 832 2022-03-07 22:39 ./usr/share/man/man1/lou_checktable.1.gz -rw-r--r-- root/root 803 2022-03-07 22:39 ./usr/share/man/man1/lou_checkyaml.1.gz -rw-r--r-- root/root 863 2022-03-07 22:39 ./usr/share/man/man1/lou_debug.1.gz -rw-r--r-- root/root 764 2022-03-07 22:39 ./usr/share/man/man1/lou_tableinfo.1.gz -rw-r--r-- root/root 990 2022-03-07 22:39 ./usr/share/man/man1/lou_trace.1.gz -rw-r--r-- root/root 1015 2022-03-07 22:39 ./usr/share/man/man1/lou_translate.1.gz liblouis-dev_3.21.0-1_i386.deb ------------------------------ new Debian package, version 2.0. size 290320 bytes: control archive=1148 bytes. 702 bytes, 18 lines control 1109 bytes, 15 lines md5sums Package: liblouis-dev Source: liblouis Version: 3.21.0-1 Architecture: i386 Maintainer: Debian Accessibility Team Installed-Size: 683 Depends: liblouis20 (= 3.21.0-1) Section: libdevel Priority: optional Multi-Arch: same Homepage: http://liblouis.org/ Description: Braille translation library - static libs and headers Liblouis is a braille translator and back-translator. It features support for computer and literary braille, supports contracted and uncontracted translation for many languages and has support for hyphenation. Liblouis also supports math braille (Nemeth and Marburg). . This package contains static libraries and development headers. drwxr-xr-x root/root 0 2022-03-07 22:39 ./ drwxr-xr-x root/root 0 2022-03-07 22:39 ./usr/ drwxr-xr-x root/root 0 2022-03-07 22:39 ./usr/include/ drwxr-xr-x root/root 0 2022-03-07 22:39 ./usr/include/liblouis/ -rw-r--r-- root/root 12374 2022-03-07 22:39 ./usr/include/liblouis/liblouis.h drwxr-xr-x root/root 0 2022-03-07 22:39 ./usr/lib/ drwxr-xr-x root/root 0 2022-03-07 22:39 ./usr/lib/i386-linux-gnu/ -rw-r--r-- root/root 255076 2022-03-07 22:39 ./usr/lib/i386-linux-gnu/liblouis.a lrwxrwxrwx root/root 0 2022-03-07 22:39 ./usr/lib/i386-linux-gnu/liblouis.so -> liblouis.so.20.0.9 drwxr-xr-x root/root 0 2022-03-07 22:39 ./usr/lib/i386-linux-gnu/pkgconfig/ -rw-r--r-- root/root 297 2022-03-07 22:39 ./usr/lib/i386-linux-gnu/pkgconfig/liblouis.pc drwxr-xr-x root/root 0 2022-03-07 22:39 ./usr/share/ drwxr-xr-x root/root 0 2022-03-07 22:39 ./usr/share/doc-base/ -rw-r--r-- root/root 470 2021-10-05 17:07 ./usr/share/doc-base/liblouis-dev.liblouis drwxr-xr-x root/root 0 2022-03-07 22:39 ./usr/share/doc/ drwxr-xr-x root/root 0 2022-03-07 22:39 ./usr/share/doc/liblouis-dev/ -rw-r--r-- root/root 37123 2022-03-07 15:39 ./usr/share/doc/liblouis-dev/NEWS.gz -rw-r--r-- root/root 2223 2022-02-09 22:45 ./usr/share/doc/liblouis-dev/README.gz -rw-r--r-- root/root 2668 2020-10-28 08:21 ./usr/share/doc/liblouis-dev/TODO -rw-r--r-- root/root 5192 2022-03-07 22:39 ./usr/share/doc/liblouis-dev/changelog.Debian.gz -rw-r--r-- root/root 13646 2020-10-28 08:21 ./usr/share/doc/liblouis-dev/changelog.gz -rw-r--r-- root/root 4822 2021-10-05 17:07 ./usr/share/doc/liblouis-dev/copyright drwxr-xr-x root/root 0 2022-03-07 22:39 ./usr/share/doc/liblouis-dev/examples/ -rw-r--r-- root/root 12469 2022-02-09 22:45 ./usr/share/doc/liblouis-dev/examples/lou_allround.c -rw-r--r-- root/root 5460 2022-02-09 22:45 ./usr/share/doc/liblouis-dev/examples/lou_translate.c -rw-r--r-- root/root 233099 2022-03-07 22:39 ./usr/share/doc/liblouis-dev/liblouis.html -rw-r--r-- root/root 43099 2022-03-07 22:39 ./usr/share/doc/liblouis-dev/liblouis.txt.gz drwxr-xr-x root/root 0 2022-03-07 22:39 ./usr/share/info/ -rw-r--r-- root/root 46051 2022-03-07 22:39 ./usr/share/info/liblouis.info.gz liblouis20-dbgsym_3.21.0-1_i386.deb ----------------------------------- new Debian package, version 2.0. size 215544 bytes: control archive=556 bytes. 392 bytes, 13 lines control 106 bytes, 1 lines md5sums Package: liblouis20-dbgsym Source: liblouis Version: 3.21.0-1 Auto-Built-Package: debug-symbols Architecture: i386 Maintainer: Debian Accessibility Team Installed-Size: 234 Depends: liblouis20 (= 3.21.0-1) Section: debug Priority: optional Multi-Arch: same Description: debug symbols for liblouis20 Build-Ids: 5aaa10c860c26b89e151c3f503accd6d33fd8962 drwxr-xr-x root/root 0 2022-03-07 22:39 ./ drwxr-xr-x root/root 0 2022-03-07 22:39 ./usr/ drwxr-xr-x root/root 0 2022-03-07 22:39 ./usr/lib/ drwxr-xr-x root/root 0 2022-03-07 22:39 ./usr/lib/debug/ drwxr-xr-x root/root 0 2022-03-07 22:39 ./usr/lib/debug/.build-id/ drwxr-xr-x root/root 0 2022-03-07 22:39 ./usr/lib/debug/.build-id/5a/ -rw-r--r-- root/root 228512 2022-03-07 22:39 ./usr/lib/debug/.build-id/5a/aa10c860c26b89e151c3f503accd6d33fd8962.debug drwxr-xr-x root/root 0 2022-03-07 22:39 ./usr/share/ drwxr-xr-x root/root 0 2022-03-07 22:39 ./usr/share/doc/ lrwxrwxrwx root/root 0 2022-03-07 22:39 ./usr/share/doc/liblouis20-dbgsym -> liblouis20 liblouis20_3.21.0-1_i386.deb ---------------------------- new Debian package, version 2.0. size 100900 bytes: control archive=916 bytes. 680 bytes, 18 lines control 296 bytes, 4 lines md5sums 35 bytes, 1 lines shlibs 65 bytes, 2 lines triggers Package: liblouis20 Source: liblouis Version: 3.21.0-1 Architecture: i386 Maintainer: Debian Accessibility Team Installed-Size: 227 Depends: libc6 (>= 2.33), liblouis-data (>= 3.21.0~) Section: libs Priority: optional Multi-Arch: same Homepage: http://liblouis.org/ Description: Braille translation library - shared libs Liblouis is a braille translator and back-translator. It features support for computer and literary braille, supports contracted and uncontracted translation for many languages and has support for hyphenation. Liblouis also supports math braille (Nemeth and Marburg). . This package contains shared libraries. drwxr-xr-x root/root 0 2022-03-07 22:39 ./ drwxr-xr-x root/root 0 2022-03-07 22:39 ./usr/ drwxr-xr-x root/root 0 2022-03-07 22:39 ./usr/lib/ drwxr-xr-x root/root 0 2022-03-07 22:39 ./usr/lib/i386-linux-gnu/ lrwxrwxrwx root/root 0 2022-03-07 22:39 ./usr/lib/i386-linux-gnu/liblouis.so.20 -> liblouis.so.20.0.9 -rw-r--r-- root/root 194612 2022-03-07 22:39 ./usr/lib/i386-linux-gnu/liblouis.so.20.0.9 drwxr-xr-x root/root 0 2022-03-07 22:39 ./usr/share/ drwxr-xr-x root/root 0 2022-03-07 22:39 ./usr/share/doc/ drwxr-xr-x root/root 0 2022-03-07 22:39 ./usr/share/doc/liblouis20/ -rw-r--r-- root/root 5192 2022-03-07 22:39 ./usr/share/doc/liblouis20/changelog.Debian.gz -rw-r--r-- root/root 13646 2020-10-28 08:21 ./usr/share/doc/liblouis20/changelog.gz -rw-r--r-- root/root 4822 2021-10-05 17:07 ./usr/share/doc/liblouis20/copyright lintian ------- Setup apt archive ----------------- Merged Build-Depends: lintian:arm64 Filtered Build-Depends: lintian:arm64 dpkg-deb: building package 'sbuild-build-depends-lintian-dummy' in '/<>/apt_archive/sbuild-build-depends-lintian-dummy.deb'. Ign:1 copy:/<>/apt_archive ./ InRelease Get:2 copy:/<>/apt_archive ./ Release [963 B] Ign:3 copy:/<>/apt_archive ./ Release.gpg Get:4 copy:/<>/apt_archive ./ Sources [590 B] Get:5 copy:/<>/apt_archive ./ Packages [673 B] Fetched 2226 B in 0s (49.3 kB/s) Reading package lists... Reading package lists... Install lintian build dependencies (apt-based resolver) ------------------------------------------------------- Installing build dependencies Reading package lists... Building dependency tree... Reading state information... The following additional packages will be installed: gpg gpgconf libaliased-perl libapt-pkg-perl libassuan0 libb-hooks-endofscope-perl libb-hooks-op-check-perl libcapture-tiny-perl libclass-data-inheritable-perl libclass-method-modifiers-perl libclass-xsaccessor-perl libclone-perl libconfig-tiny-perl libconst-fast-perl libcpanel-json-xs-perl libdata-dpath-perl libdata-messagepack-perl libdata-optlist-perl libdata-validate-domain-perl libdata-validate-ip-perl libdata-validate-uri-perl libdevel-callchecker-perl libdevel-size-perl libdevel-stacktrace-perl libdynaloader-functions-perl libemail-address-xs-perl libexception-class-perl libexporter-tiny-perl libfile-basedir-perl libfile-find-rule-perl libfont-ttf-perl libhtml-html5-entities-perl libimport-into-perl libio-interactive-perl libio-prompt-tiny-perl libipc-run3-perl libipc-system-simple-perl libiterator-perl libiterator-util-perl libjson-maybexs-perl liblist-compare-perl liblist-moreutils-perl liblist-moreutils-xs-perl liblist-someutils-perl liblist-utilsby-perl liblzo2-2 libmarkdown2 libmodule-implementation-perl libmodule-runtime-perl libmoo-perl libmoox-aliases-perl libmouse-perl libnamespace-clean-perl libnet-domain-tld-perl libnet-ipv6addr-perl libnet-netmask-perl libnetaddr-ip-perl libnumber-compare-perl libpackage-stash-perl libparams-classify-perl libparams-util-perl libpath-tiny-perl libperlio-gzip-perl libperlio-utf8-strict-perl libproc-processtable-perl libreadline8 librole-tiny-perl libsereal-decoder-perl libsereal-encoder-perl libsort-versions-perl libsqlite3-0 libstrictures-perl libsub-exporter-perl libsub-exporter-progressive-perl libsub-identify-perl libsub-install-perl libsub-name-perl libsub-quote-perl libsyntax-keyword-try-perl libterm-readkey-perl libtext-glob-perl libtext-levenshteinxs-perl libtext-markdown-discount-perl libtext-xslate-perl libtime-duration-perl libtime-moment-perl libtimedate-perl libtry-tiny-perl libunicode-utf8-perl liburi-perl libvariable-magic-perl libxs-parse-keyword-perl libyaml-0-2 libyaml-libyaml-perl lintian lzip lzop patchutils readline-common t1utils unzip Suggested packages: libxml-parser-perl libscalar-number-perl libbareword-filehandles-perl libindirect-perl libmultidimensional-perl libbusiness-isbn-perl libwww-perl binutils-multiarch libtext-template-perl readline-doc zip Recommended packages: gnupg liblist-someutils-xs-perl libmath-base85-perl libsocket6-perl libpackage-stash-xs-perl The following NEW packages will be installed: gpg gpgconf libaliased-perl libapt-pkg-perl libassuan0 libb-hooks-endofscope-perl libb-hooks-op-check-perl libcapture-tiny-perl libclass-data-inheritable-perl libclass-method-modifiers-perl libclass-xsaccessor-perl libclone-perl libconfig-tiny-perl libconst-fast-perl libcpanel-json-xs-perl libdata-dpath-perl libdata-messagepack-perl libdata-optlist-perl libdata-validate-domain-perl libdata-validate-ip-perl libdata-validate-uri-perl libdevel-callchecker-perl libdevel-size-perl libdevel-stacktrace-perl libdynaloader-functions-perl libemail-address-xs-perl libexception-class-perl libexporter-tiny-perl libfile-basedir-perl libfile-find-rule-perl libfont-ttf-perl libhtml-html5-entities-perl libimport-into-perl libio-interactive-perl libio-prompt-tiny-perl libipc-run3-perl libipc-system-simple-perl libiterator-perl libiterator-util-perl libjson-maybexs-perl liblist-compare-perl liblist-moreutils-perl liblist-moreutils-xs-perl liblist-someutils-perl liblist-utilsby-perl liblzo2-2 libmarkdown2 libmodule-implementation-perl libmodule-runtime-perl libmoo-perl libmoox-aliases-perl libmouse-perl libnamespace-clean-perl libnet-domain-tld-perl libnet-ipv6addr-perl libnet-netmask-perl libnetaddr-ip-perl libnumber-compare-perl libpackage-stash-perl libparams-classify-perl libparams-util-perl libpath-tiny-perl libperlio-gzip-perl libperlio-utf8-strict-perl libproc-processtable-perl libreadline8 librole-tiny-perl libsereal-decoder-perl libsereal-encoder-perl libsort-versions-perl libsqlite3-0 libstrictures-perl libsub-exporter-perl libsub-exporter-progressive-perl libsub-identify-perl libsub-install-perl libsub-name-perl libsub-quote-perl libsyntax-keyword-try-perl libterm-readkey-perl libtext-glob-perl libtext-levenshteinxs-perl libtext-markdown-discount-perl libtext-xslate-perl libtime-duration-perl libtime-moment-perl libtimedate-perl libtry-tiny-perl libunicode-utf8-perl liburi-perl libvariable-magic-perl libxs-parse-keyword-perl libyaml-0-2 libyaml-libyaml-perl lintian lzip lzop patchutils readline-common sbuild-build-depends-lintian-dummy:i386 t1utils unzip 0 upgraded, 102 newly installed, 0 to remove and 0 not upgraded. Need to get 7609 kB of archives. After this operation, 22.8 MB of additional disk space will be used. Get:1 copy:/<>/apt_archive ./ sbuild-build-depends-lintian-dummy 0.invalid.0 [852 B] Get:2 http://mirror.einval.org/debian sid/main arm64 readline-common all 8.1.2-1 [73.8 kB] Get:3 http://mirror.einval.org/debian sid/main arm64 libreadline8 arm64 8.1.2-1 [160 kB] Get:4 http://mirror.einval.org/debian sid/main arm64 libassuan0 arm64 2.5.5-1 [49.3 kB] Get:5 http://mirror.einval.org/debian sid/main arm64 gpgconf arm64 2.2.27-3 [540 kB] Get:6 http://mirror.einval.org/debian sid/main arm64 libsqlite3-0 arm64 3.38.0-1 [778 kB] Get:7 http://mirror.einval.org/debian sid/main arm64 gpg arm64 2.2.27-3 [885 kB] Get:8 http://mirror.einval.org/debian sid/main arm64 libaliased-perl all 0.34-1.1 [14.1 kB] Get:9 http://mirror.einval.org/debian sid/main arm64 libapt-pkg-perl arm64 0.1.40+b1 [69.2 kB] Get:10 http://mirror.einval.org/debian sid/main arm64 libb-hooks-op-check-perl arm64 0.22-1+b4 [11.2 kB] Get:11 http://mirror.einval.org/debian sid/main arm64 libdynaloader-functions-perl all 0.003-1.1 [12.7 kB] Get:12 http://mirror.einval.org/debian sid/main arm64 libdevel-callchecker-perl arm64 0.008-1+b3 [15.8 kB] Get:13 http://mirror.einval.org/debian sid/main arm64 libparams-classify-perl arm64 0.015-1+b4 [25.5 kB] Get:14 http://mirror.einval.org/debian sid/main arm64 libmodule-runtime-perl all 0.016-1 [19.4 kB] Get:15 http://mirror.einval.org/debian sid/main arm64 libtry-tiny-perl all 0.31-1 [24.2 kB] Get:16 http://mirror.einval.org/debian sid/main arm64 libmodule-implementation-perl all 0.09-1.1 [12.4 kB] Get:17 http://mirror.einval.org/debian sid/main arm64 libsub-exporter-progressive-perl all 0.001013-1 [7588 B] Get:18 http://mirror.einval.org/debian sid/main arm64 libvariable-magic-perl arm64 0.62-1+b4 [44.2 kB] Get:19 http://mirror.einval.org/debian sid/main arm64 libb-hooks-endofscope-perl all 0.26-1 [19.6 kB] Get:20 http://mirror.einval.org/debian sid/main arm64 libcapture-tiny-perl all 0.48-1 [26.0 kB] Get:21 http://mirror.einval.org/debian sid/main arm64 libclass-data-inheritable-perl all 0.08-3 [8588 B] Get:22 http://mirror.einval.org/debian sid/main arm64 libclass-method-modifiers-perl all 2.13-1 [19.2 kB] Get:23 http://mirror.einval.org/debian sid/main arm64 libclass-xsaccessor-perl arm64 1.19-3+b8 [36.4 kB] Get:24 http://mirror.einval.org/debian sid/main arm64 libclone-perl arm64 0.45-1+b2 [15.3 kB] Get:25 http://mirror.einval.org/debian sid/main arm64 libconfig-tiny-perl all 2.28-1 [17.3 kB] Get:26 http://mirror.einval.org/debian sid/main arm64 libparams-util-perl arm64 1.102-1+b2 [25.2 kB] Get:27 http://mirror.einval.org/debian sid/main arm64 libsub-install-perl all 0.928-1.1 [10.8 kB] Get:28 http://mirror.einval.org/debian sid/main arm64 libdata-optlist-perl all 0.112-1 [11.8 kB] Get:29 http://mirror.einval.org/debian sid/main arm64 libsub-exporter-perl all 0.988-1 [51.9 kB] Get:30 http://mirror.einval.org/debian sid/main arm64 libconst-fast-perl all 0.014-1.1 [8552 B] Get:31 http://mirror.einval.org/debian sid/main arm64 libcpanel-json-xs-perl arm64 4.27-1+b1 [127 kB] Get:32 http://mirror.einval.org/debian sid/main arm64 libdevel-stacktrace-perl all 2.0400-1 [28.6 kB] Get:33 http://mirror.einval.org/debian sid/main arm64 libexception-class-perl all 1.45-1 [34.6 kB] Get:34 http://mirror.einval.org/debian sid/main arm64 libiterator-perl all 0.03+ds1-1.1 [18.4 kB] Get:35 http://mirror.einval.org/debian sid/main arm64 libiterator-util-perl all 0.02+ds1-1.1 [13.7 kB] Get:36 http://mirror.einval.org/debian sid/main arm64 libexporter-tiny-perl all 1.002002-1 [37.8 kB] Get:37 http://mirror.einval.org/debian sid/main arm64 liblist-moreutils-xs-perl arm64 0.430-2+b1 [36.9 kB] Get:38 http://mirror.einval.org/debian sid/main arm64 liblist-moreutils-perl all 0.430-2 [46.9 kB] Get:39 http://mirror.einval.org/debian sid/main arm64 libdata-dpath-perl all 0.58-1 [43.5 kB] Get:40 http://mirror.einval.org/debian sid/main arm64 libdata-messagepack-perl arm64 1.01-2+b1 [34.5 kB] Get:41 http://mirror.einval.org/debian sid/main arm64 libnet-domain-tld-perl all 1.75-1.1 [33.5 kB] Get:42 http://mirror.einval.org/debian sid/main arm64 libdata-validate-domain-perl all 0.10-1.1 [11.1 kB] Get:43 http://mirror.einval.org/debian sid/main arm64 libnet-ipv6addr-perl all 1.02-1 [21.7 kB] Get:44 http://mirror.einval.org/debian sid/main arm64 libnet-netmask-perl all 2.0001-1 [32.2 kB] Get:45 http://mirror.einval.org/debian sid/main arm64 libnetaddr-ip-perl arm64 4.079+dfsg-1+b6 [103 kB] Get:46 http://mirror.einval.org/debian sid/main arm64 libdata-validate-ip-perl all 0.30-1 [21.0 kB] Get:47 http://mirror.einval.org/debian sid/main arm64 libdata-validate-uri-perl all 0.07-2 [11.2 kB] Get:48 http://mirror.einval.org/debian sid/main arm64 libdevel-size-perl arm64 0.83-1+b3 [25.8 kB] Get:49 http://mirror.einval.org/debian sid/main arm64 libemail-address-xs-perl arm64 1.04-1+b4 [26.7 kB] Get:50 http://mirror.einval.org/debian sid/main arm64 libipc-system-simple-perl all 1.30-1 [28.2 kB] Get:51 http://mirror.einval.org/debian sid/main arm64 libfile-basedir-perl all 0.09-1 [16.4 kB] Get:52 http://mirror.einval.org/debian sid/main arm64 libnumber-compare-perl all 0.03-2 [7448 B] Get:53 http://mirror.einval.org/debian sid/main arm64 libtext-glob-perl all 0.11-2 [8992 B] Get:54 http://mirror.einval.org/debian sid/main arm64 libfile-find-rule-perl all 0.34-1 [30.6 kB] Get:55 http://mirror.einval.org/debian sid/main arm64 libfont-ttf-perl all 1.06-1.1 [318 kB] Get:56 http://mirror.einval.org/debian sid/main arm64 libhtml-html5-entities-perl all 0.004-1.1 [21.3 kB] Get:57 http://mirror.einval.org/debian sid/main arm64 libimport-into-perl all 1.002005-1 [11.6 kB] Get:58 http://mirror.einval.org/debian sid/main arm64 libio-interactive-perl all 1.023-1 [11.5 kB] Get:59 http://mirror.einval.org/debian sid/main arm64 libio-prompt-tiny-perl all 0.003-1 [9150 B] Get:60 http://mirror.einval.org/debian sid/main arm64 libipc-run3-perl all 0.048-2 [34.2 kB] Get:61 http://mirror.einval.org/debian sid/main arm64 libjson-maybexs-perl all 1.004003-1 [13.1 kB] Get:62 http://mirror.einval.org/debian sid/main arm64 liblist-compare-perl all 0.55-1 [66.9 kB] Get:63 http://mirror.einval.org/debian sid/main arm64 liblist-someutils-perl all 0.58-1 [36.5 kB] Get:64 http://mirror.einval.org/debian sid/main arm64 liblist-utilsby-perl all 0.11-1 [15.4 kB] Get:65 http://mirror.einval.org/debian sid/main arm64 liblzo2-2 arm64 2.10-2 [51.8 kB] Get:66 http://mirror.einval.org/debian sid/main arm64 libmarkdown2 arm64 2.2.7-2 [34.1 kB] Get:67 http://mirror.einval.org/debian sid/main arm64 librole-tiny-perl all 2.002004-1 [21.4 kB] Get:68 http://mirror.einval.org/debian sid/main arm64 libsub-quote-perl all 2.006006-1 [21.0 kB] Get:69 http://mirror.einval.org/debian sid/main arm64 libmoo-perl all 2.005004-3 [60.5 kB] Get:70 http://mirror.einval.org/debian sid/main arm64 libstrictures-perl all 2.000006-1 [18.6 kB] Get:71 http://mirror.einval.org/debian sid/main arm64 libmoox-aliases-perl all 0.001006-1.1 [10.8 kB] Get:72 http://mirror.einval.org/debian sid/main arm64 libmouse-perl arm64 2.5.10-1+b2 [171 kB] Get:73 http://mirror.einval.org/debian sid/main arm64 libpackage-stash-perl all 0.40-1 [22.0 kB] Get:74 http://mirror.einval.org/debian sid/main arm64 libsub-identify-perl arm64 0.14-1+b4 [11.9 kB] Get:75 http://mirror.einval.org/debian sid/main arm64 libsub-name-perl arm64 0.26-1+b2 [13.5 kB] Get:76 http://mirror.einval.org/debian sid/main arm64 libnamespace-clean-perl all 0.27-1 [17.3 kB] Get:77 http://mirror.einval.org/debian sid/main arm64 libpath-tiny-perl all 0.122-1 [56.0 kB] Get:78 http://mirror.einval.org/debian sid/main arm64 libperlio-gzip-perl arm64 0.19-1+b8 [17.0 kB] Get:79 http://mirror.einval.org/debian sid/main arm64 libperlio-utf8-strict-perl arm64 0.009-1+b1 [11.9 kB] Get:80 http://mirror.einval.org/debian sid/main arm64 libproc-processtable-perl arm64 0.634-1+b1 [46.4 kB] Get:81 http://mirror.einval.org/debian sid/main arm64 libsereal-decoder-perl arm64 4.023+ds-1 [95.0 kB] Get:82 http://mirror.einval.org/debian sid/main arm64 libsereal-encoder-perl arm64 4.023+ds-1 [97.9 kB] Get:83 http://mirror.einval.org/debian sid/main arm64 libsort-versions-perl all 1.62-1 [11.0 kB] Get:84 http://mirror.einval.org/debian sid/main arm64 libxs-parse-keyword-perl arm64 0.22-1 [50.3 kB] Get:85 http://mirror.einval.org/debian sid/main arm64 libsyntax-keyword-try-perl arm64 0.27-1 [28.2 kB] Get:86 http://mirror.einval.org/debian sid/main arm64 libterm-readkey-perl arm64 2.38-1+b3 [27.2 kB] Get:87 http://mirror.einval.org/debian sid/main arm64 libtext-levenshteinxs-perl arm64 0.03-4+b9 [8660 B] Get:88 http://mirror.einval.org/debian sid/main arm64 libtext-markdown-discount-perl arm64 0.13-1+b1 [13.4 kB] Get:89 http://mirror.einval.org/debian sid/main arm64 libtext-xslate-perl arm64 3.5.9-1+b1 [194 kB] Get:90 http://mirror.einval.org/debian sid/main arm64 libtime-duration-perl all 1.21-1 [13.7 kB] Get:91 http://mirror.einval.org/debian sid/main arm64 libtime-moment-perl arm64 0.44-1+b4 [74.7 kB] Get:92 http://mirror.einval.org/debian sid/main arm64 libtimedate-perl all 2.3300-2 [39.3 kB] Get:93 http://mirror.einval.org/debian sid/main arm64 libunicode-utf8-perl arm64 0.62-1+b3 [19.8 kB] Get:94 http://mirror.einval.org/debian sid/main arm64 liburi-perl all 5.10-1 [91.0 kB] Get:95 http://mirror.einval.org/debian sid/main arm64 libyaml-0-2 arm64 0.2.2-1 [45.1 kB] Get:96 http://mirror.einval.org/debian sid/main arm64 libyaml-libyaml-perl arm64 0.83+ds-1+b1 [34.4 kB] Get:97 http://mirror.einval.org/debian sid/main arm64 lzip arm64 1.23-1 [86.3 kB] Get:98 http://mirror.einval.org/debian sid/main arm64 lzop arm64 1.04-2 [82.8 kB] Get:99 http://mirror.einval.org/debian sid/main arm64 patchutils arm64 0.4.2-1 [73.5 kB] Get:100 http://mirror.einval.org/debian sid/main arm64 t1utils arm64 1.41-4 [59.8 kB] Get:101 http://mirror.einval.org/debian sid/main arm64 unzip arm64 6.0-26 [165 kB] Get:102 http://mirror.einval.org/debian sid/main arm64 lintian all 2.114.0 [1382 kB] debconf: delaying package configuration, since apt-utils is not installed Fetched 7609 kB in 0s (41.7 MB/s) Selecting previously unselected package readline-common. (Reading database ... 19980 files and directories currently installed.) Preparing to unpack .../000-readline-common_8.1.2-1_all.deb ... Unpacking readline-common (8.1.2-1) ... Selecting previously unselected package libreadline8:arm64. Preparing to unpack .../001-libreadline8_8.1.2-1_arm64.deb ... Unpacking libreadline8:arm64 (8.1.2-1) ... Selecting previously unselected package libassuan0:arm64. Preparing to unpack .../002-libassuan0_2.5.5-1_arm64.deb ... Unpacking libassuan0:arm64 (2.5.5-1) ... Selecting previously unselected package gpgconf. Preparing to unpack .../003-gpgconf_2.2.27-3_arm64.deb ... Unpacking gpgconf (2.2.27-3) ... Selecting previously unselected package libsqlite3-0:arm64. Preparing to unpack .../004-libsqlite3-0_3.38.0-1_arm64.deb ... Unpacking libsqlite3-0:arm64 (3.38.0-1) ... Selecting previously unselected package gpg. Preparing to unpack .../005-gpg_2.2.27-3_arm64.deb ... Unpacking gpg (2.2.27-3) ... Selecting previously unselected package libaliased-perl. Preparing to unpack .../006-libaliased-perl_0.34-1.1_all.deb ... Unpacking libaliased-perl (0.34-1.1) ... Selecting previously unselected package libapt-pkg-perl. Preparing to unpack .../007-libapt-pkg-perl_0.1.40+b1_arm64.deb ... Unpacking libapt-pkg-perl (0.1.40+b1) ... Selecting previously unselected package libb-hooks-op-check-perl. Preparing to unpack .../008-libb-hooks-op-check-perl_0.22-1+b4_arm64.deb ... Unpacking libb-hooks-op-check-perl (0.22-1+b4) ... Selecting previously unselected package libdynaloader-functions-perl. Preparing to unpack .../009-libdynaloader-functions-perl_0.003-1.1_all.deb ... Unpacking libdynaloader-functions-perl (0.003-1.1) ... Selecting previously unselected package libdevel-callchecker-perl. Preparing to unpack .../010-libdevel-callchecker-perl_0.008-1+b3_arm64.deb ... Unpacking libdevel-callchecker-perl (0.008-1+b3) ... Selecting previously unselected package libparams-classify-perl. Preparing to unpack .../011-libparams-classify-perl_0.015-1+b4_arm64.deb ... Unpacking libparams-classify-perl (0.015-1+b4) ... Selecting previously unselected package libmodule-runtime-perl. Preparing to unpack .../012-libmodule-runtime-perl_0.016-1_all.deb ... Unpacking libmodule-runtime-perl (0.016-1) ... Selecting previously unselected package libtry-tiny-perl. Preparing to unpack .../013-libtry-tiny-perl_0.31-1_all.deb ... Unpacking libtry-tiny-perl (0.31-1) ... Selecting previously unselected package libmodule-implementation-perl. Preparing to unpack .../014-libmodule-implementation-perl_0.09-1.1_all.deb ... Unpacking libmodule-implementation-perl (0.09-1.1) ... Selecting previously unselected package libsub-exporter-progressive-perl. Preparing to unpack .../015-libsub-exporter-progressive-perl_0.001013-1_all.deb ... Unpacking libsub-exporter-progressive-perl (0.001013-1) ... Selecting previously unselected package libvariable-magic-perl. Preparing to unpack .../016-libvariable-magic-perl_0.62-1+b4_arm64.deb ... Unpacking libvariable-magic-perl (0.62-1+b4) ... Selecting previously unselected package libb-hooks-endofscope-perl. Preparing to unpack .../017-libb-hooks-endofscope-perl_0.26-1_all.deb ... Unpacking libb-hooks-endofscope-perl (0.26-1) ... Selecting previously unselected package libcapture-tiny-perl. Preparing to unpack .../018-libcapture-tiny-perl_0.48-1_all.deb ... Unpacking libcapture-tiny-perl (0.48-1) ... Selecting previously unselected package libclass-data-inheritable-perl. Preparing to unpack .../019-libclass-data-inheritable-perl_0.08-3_all.deb ... Unpacking libclass-data-inheritable-perl (0.08-3) ... Selecting previously unselected package libclass-method-modifiers-perl. Preparing to unpack .../020-libclass-method-modifiers-perl_2.13-1_all.deb ... Unpacking libclass-method-modifiers-perl (2.13-1) ... Selecting previously unselected package libclass-xsaccessor-perl. Preparing to unpack .../021-libclass-xsaccessor-perl_1.19-3+b8_arm64.deb ... Unpacking libclass-xsaccessor-perl (1.19-3+b8) ... Selecting previously unselected package libclone-perl. Preparing to unpack .../022-libclone-perl_0.45-1+b2_arm64.deb ... Unpacking libclone-perl (0.45-1+b2) ... Selecting previously unselected package libconfig-tiny-perl. Preparing to unpack .../023-libconfig-tiny-perl_2.28-1_all.deb ... Unpacking libconfig-tiny-perl (2.28-1) ... Selecting previously unselected package libparams-util-perl. Preparing to unpack .../024-libparams-util-perl_1.102-1+b2_arm64.deb ... Unpacking libparams-util-perl (1.102-1+b2) ... Selecting previously unselected package libsub-install-perl. Preparing to unpack .../025-libsub-install-perl_0.928-1.1_all.deb ... Unpacking libsub-install-perl (0.928-1.1) ... Selecting previously unselected package libdata-optlist-perl. Preparing to unpack .../026-libdata-optlist-perl_0.112-1_all.deb ... Unpacking libdata-optlist-perl (0.112-1) ... Selecting previously unselected package libsub-exporter-perl. Preparing to unpack .../027-libsub-exporter-perl_0.988-1_all.deb ... Unpacking libsub-exporter-perl (0.988-1) ... Selecting previously unselected package libconst-fast-perl. Preparing to unpack .../028-libconst-fast-perl_0.014-1.1_all.deb ... Unpacking libconst-fast-perl (0.014-1.1) ... Selecting previously unselected package libcpanel-json-xs-perl:arm64. Preparing to unpack .../029-libcpanel-json-xs-perl_4.27-1+b1_arm64.deb ... Unpacking libcpanel-json-xs-perl:arm64 (4.27-1+b1) ... Selecting previously unselected package libdevel-stacktrace-perl. Preparing to unpack .../030-libdevel-stacktrace-perl_2.0400-1_all.deb ... Unpacking libdevel-stacktrace-perl (2.0400-1) ... Selecting previously unselected package libexception-class-perl. Preparing to unpack .../031-libexception-class-perl_1.45-1_all.deb ... Unpacking libexception-class-perl (1.45-1) ... Selecting previously unselected package libiterator-perl. Preparing to unpack .../032-libiterator-perl_0.03+ds1-1.1_all.deb ... Unpacking libiterator-perl (0.03+ds1-1.1) ... Selecting previously unselected package libiterator-util-perl. Preparing to unpack .../033-libiterator-util-perl_0.02+ds1-1.1_all.deb ... Unpacking libiterator-util-perl (0.02+ds1-1.1) ... Selecting previously unselected package libexporter-tiny-perl. Preparing to unpack .../034-libexporter-tiny-perl_1.002002-1_all.deb ... Unpacking libexporter-tiny-perl (1.002002-1) ... Selecting previously unselected package liblist-moreutils-xs-perl. Preparing to unpack .../035-liblist-moreutils-xs-perl_0.430-2+b1_arm64.deb ... Unpacking liblist-moreutils-xs-perl (0.430-2+b1) ... Selecting previously unselected package liblist-moreutils-perl. Preparing to unpack .../036-liblist-moreutils-perl_0.430-2_all.deb ... Unpacking liblist-moreutils-perl (0.430-2) ... Selecting previously unselected package libdata-dpath-perl. Preparing to unpack .../037-libdata-dpath-perl_0.58-1_all.deb ... Unpacking libdata-dpath-perl (0.58-1) ... Selecting previously unselected package libdata-messagepack-perl. Preparing to unpack .../038-libdata-messagepack-perl_1.01-2+b1_arm64.deb ... Unpacking libdata-messagepack-perl (1.01-2+b1) ... Selecting previously unselected package libnet-domain-tld-perl. Preparing to unpack .../039-libnet-domain-tld-perl_1.75-1.1_all.deb ... Unpacking libnet-domain-tld-perl (1.75-1.1) ... Selecting previously unselected package libdata-validate-domain-perl. Preparing to unpack .../040-libdata-validate-domain-perl_0.10-1.1_all.deb ... Unpacking libdata-validate-domain-perl (0.10-1.1) ... Selecting previously unselected package libnet-ipv6addr-perl. Preparing to unpack .../041-libnet-ipv6addr-perl_1.02-1_all.deb ... Unpacking libnet-ipv6addr-perl (1.02-1) ... Selecting previously unselected package libnet-netmask-perl. Preparing to unpack .../042-libnet-netmask-perl_2.0001-1_all.deb ... Unpacking libnet-netmask-perl (2.0001-1) ... Selecting previously unselected package libnetaddr-ip-perl. Preparing to unpack .../043-libnetaddr-ip-perl_4.079+dfsg-1+b6_arm64.deb ... Unpacking libnetaddr-ip-perl (4.079+dfsg-1+b6) ... Selecting previously unselected package libdata-validate-ip-perl. Preparing to unpack .../044-libdata-validate-ip-perl_0.30-1_all.deb ... Unpacking libdata-validate-ip-perl (0.30-1) ... Selecting previously unselected package libdata-validate-uri-perl. Preparing to unpack .../045-libdata-validate-uri-perl_0.07-2_all.deb ... Unpacking libdata-validate-uri-perl (0.07-2) ... Selecting previously unselected package libdevel-size-perl. Preparing to unpack .../046-libdevel-size-perl_0.83-1+b3_arm64.deb ... Unpacking libdevel-size-perl (0.83-1+b3) ... Selecting previously unselected package libemail-address-xs-perl. Preparing to unpack .../047-libemail-address-xs-perl_1.04-1+b4_arm64.deb ... Unpacking libemail-address-xs-perl (1.04-1+b4) ... Selecting previously unselected package libipc-system-simple-perl. Preparing to unpack .../048-libipc-system-simple-perl_1.30-1_all.deb ... Unpacking libipc-system-simple-perl (1.30-1) ... Selecting previously unselected package libfile-basedir-perl. Preparing to unpack .../049-libfile-basedir-perl_0.09-1_all.deb ... Unpacking libfile-basedir-perl (0.09-1) ... Selecting previously unselected package libnumber-compare-perl. Preparing to unpack .../050-libnumber-compare-perl_0.03-2_all.deb ... Unpacking libnumber-compare-perl (0.03-2) ... Selecting previously unselected package libtext-glob-perl. Preparing to unpack .../051-libtext-glob-perl_0.11-2_all.deb ... Unpacking libtext-glob-perl (0.11-2) ... Selecting previously unselected package libfile-find-rule-perl. Preparing to unpack .../052-libfile-find-rule-perl_0.34-1_all.deb ... Unpacking libfile-find-rule-perl (0.34-1) ... Selecting previously unselected package libfont-ttf-perl. Preparing to unpack .../053-libfont-ttf-perl_1.06-1.1_all.deb ... Unpacking libfont-ttf-perl (1.06-1.1) ... Selecting previously unselected package libhtml-html5-entities-perl. Preparing to unpack .../054-libhtml-html5-entities-perl_0.004-1.1_all.deb ... Unpacking libhtml-html5-entities-perl (0.004-1.1) ... Selecting previously unselected package libimport-into-perl. Preparing to unpack .../055-libimport-into-perl_1.002005-1_all.deb ... Unpacking libimport-into-perl (1.002005-1) ... Selecting previously unselected package libio-interactive-perl. Preparing to unpack .../056-libio-interactive-perl_1.023-1_all.deb ... Unpacking libio-interactive-perl (1.023-1) ... Selecting previously unselected package libio-prompt-tiny-perl. Preparing to unpack .../057-libio-prompt-tiny-perl_0.003-1_all.deb ... Unpacking libio-prompt-tiny-perl (0.003-1) ... Selecting previously unselected package libipc-run3-perl. Preparing to unpack .../058-libipc-run3-perl_0.048-2_all.deb ... Unpacking libipc-run3-perl (0.048-2) ... Selecting previously unselected package libjson-maybexs-perl. Preparing to unpack .../059-libjson-maybexs-perl_1.004003-1_all.deb ... Unpacking libjson-maybexs-perl (1.004003-1) ... Selecting previously unselected package liblist-compare-perl. Preparing to unpack .../060-liblist-compare-perl_0.55-1_all.deb ... Unpacking liblist-compare-perl (0.55-1) ... Selecting previously unselected package liblist-someutils-perl. Preparing to unpack .../061-liblist-someutils-perl_0.58-1_all.deb ... Unpacking liblist-someutils-perl (0.58-1) ... Selecting previously unselected package liblist-utilsby-perl. Preparing to unpack .../062-liblist-utilsby-perl_0.11-1_all.deb ... Unpacking liblist-utilsby-perl (0.11-1) ... Selecting previously unselected package liblzo2-2:arm64. Preparing to unpack .../063-liblzo2-2_2.10-2_arm64.deb ... Unpacking liblzo2-2:arm64 (2.10-2) ... Selecting previously unselected package libmarkdown2:arm64. Preparing to unpack .../064-libmarkdown2_2.2.7-2_arm64.deb ... Unpacking libmarkdown2:arm64 (2.2.7-2) ... Selecting previously unselected package librole-tiny-perl. Preparing to unpack .../065-librole-tiny-perl_2.002004-1_all.deb ... Unpacking librole-tiny-perl (2.002004-1) ... Selecting previously unselected package libsub-quote-perl. Preparing to unpack .../066-libsub-quote-perl_2.006006-1_all.deb ... Unpacking libsub-quote-perl (2.006006-1) ... Selecting previously unselected package libmoo-perl. Preparing to unpack .../067-libmoo-perl_2.005004-3_all.deb ... Unpacking libmoo-perl (2.005004-3) ... Selecting previously unselected package libstrictures-perl. Preparing to unpack .../068-libstrictures-perl_2.000006-1_all.deb ... Unpacking libstrictures-perl (2.000006-1) ... Selecting previously unselected package libmoox-aliases-perl. Preparing to unpack .../069-libmoox-aliases-perl_0.001006-1.1_all.deb ... Unpacking libmoox-aliases-perl (0.001006-1.1) ... Selecting previously unselected package libmouse-perl. Preparing to unpack .../070-libmouse-perl_2.5.10-1+b2_arm64.deb ... Unpacking libmouse-perl (2.5.10-1+b2) ... Selecting previously unselected package libpackage-stash-perl. Preparing to unpack .../071-libpackage-stash-perl_0.40-1_all.deb ... Unpacking libpackage-stash-perl (0.40-1) ... Selecting previously unselected package libsub-identify-perl. Preparing to unpack .../072-libsub-identify-perl_0.14-1+b4_arm64.deb ... Unpacking libsub-identify-perl (0.14-1+b4) ... Selecting previously unselected package libsub-name-perl. Preparing to unpack .../073-libsub-name-perl_0.26-1+b2_arm64.deb ... Unpacking libsub-name-perl (0.26-1+b2) ... Selecting previously unselected package libnamespace-clean-perl. Preparing to unpack .../074-libnamespace-clean-perl_0.27-1_all.deb ... Unpacking libnamespace-clean-perl (0.27-1) ... Selecting previously unselected package libpath-tiny-perl. Preparing to unpack .../075-libpath-tiny-perl_0.122-1_all.deb ... Unpacking libpath-tiny-perl (0.122-1) ... Selecting previously unselected package libperlio-gzip-perl. Preparing to unpack .../076-libperlio-gzip-perl_0.19-1+b8_arm64.deb ... Unpacking libperlio-gzip-perl (0.19-1+b8) ... Selecting previously unselected package libperlio-utf8-strict-perl. Preparing to unpack .../077-libperlio-utf8-strict-perl_0.009-1+b1_arm64.deb ... Unpacking libperlio-utf8-strict-perl (0.009-1+b1) ... Selecting previously unselected package libproc-processtable-perl:arm64. Preparing to unpack .../078-libproc-processtable-perl_0.634-1+b1_arm64.deb ... Unpacking libproc-processtable-perl:arm64 (0.634-1+b1) ... Selecting previously unselected package libsereal-decoder-perl. Preparing to unpack .../079-libsereal-decoder-perl_4.023+ds-1_arm64.deb ... Unpacking libsereal-decoder-perl (4.023+ds-1) ... Selecting previously unselected package libsereal-encoder-perl:arm64. Preparing to unpack .../080-libsereal-encoder-perl_4.023+ds-1_arm64.deb ... Unpacking libsereal-encoder-perl:arm64 (4.023+ds-1) ... Selecting previously unselected package libsort-versions-perl. Preparing to unpack .../081-libsort-versions-perl_1.62-1_all.deb ... Unpacking libsort-versions-perl (1.62-1) ... Selecting previously unselected package libxs-parse-keyword-perl. Preparing to unpack .../082-libxs-parse-keyword-perl_0.22-1_arm64.deb ... Unpacking libxs-parse-keyword-perl (0.22-1) ... Selecting previously unselected package libsyntax-keyword-try-perl. Preparing to unpack .../083-libsyntax-keyword-try-perl_0.27-1_arm64.deb ... Unpacking libsyntax-keyword-try-perl (0.27-1) ... Selecting previously unselected package libterm-readkey-perl. Preparing to unpack .../084-libterm-readkey-perl_2.38-1+b3_arm64.deb ... Unpacking libterm-readkey-perl (2.38-1+b3) ... Selecting previously unselected package libtext-levenshteinxs-perl. Preparing to unpack .../085-libtext-levenshteinxs-perl_0.03-4+b9_arm64.deb ... Unpacking libtext-levenshteinxs-perl (0.03-4+b9) ... Selecting previously unselected package libtext-markdown-discount-perl:arm64. Preparing to unpack .../086-libtext-markdown-discount-perl_0.13-1+b1_arm64.deb ... Unpacking libtext-markdown-discount-perl:arm64 (0.13-1+b1) ... Selecting previously unselected package libtext-xslate-perl:arm64. Preparing to unpack .../087-libtext-xslate-perl_3.5.9-1+b1_arm64.deb ... Unpacking libtext-xslate-perl:arm64 (3.5.9-1+b1) ... Selecting previously unselected package libtime-duration-perl. Preparing to unpack .../088-libtime-duration-perl_1.21-1_all.deb ... Unpacking libtime-duration-perl (1.21-1) ... Selecting previously unselected package libtime-moment-perl. Preparing to unpack .../089-libtime-moment-perl_0.44-1+b4_arm64.deb ... Unpacking libtime-moment-perl (0.44-1+b4) ... Selecting previously unselected package libtimedate-perl. Preparing to unpack .../090-libtimedate-perl_2.3300-2_all.deb ... Unpacking libtimedate-perl (2.3300-2) ... Selecting previously unselected package libunicode-utf8-perl. Preparing to unpack .../091-libunicode-utf8-perl_0.62-1+b3_arm64.deb ... Unpacking libunicode-utf8-perl (0.62-1+b3) ... Selecting previously unselected package liburi-perl. Preparing to unpack .../092-liburi-perl_5.10-1_all.deb ... Unpacking liburi-perl (5.10-1) ... Selecting previously unselected package libyaml-0-2:arm64. Preparing to unpack .../093-libyaml-0-2_0.2.2-1_arm64.deb ... Unpacking libyaml-0-2:arm64 (0.2.2-1) ... Selecting previously unselected package libyaml-libyaml-perl. Preparing to unpack .../094-libyaml-libyaml-perl_0.83+ds-1+b1_arm64.deb ... Unpacking libyaml-libyaml-perl (0.83+ds-1+b1) ... Selecting previously unselected package lzip. Preparing to unpack .../095-lzip_1.23-1_arm64.deb ... Unpacking lzip (1.23-1) ... Selecting previously unselected package lzop. Preparing to unpack .../096-lzop_1.04-2_arm64.deb ... Unpacking lzop (1.04-2) ... Selecting previously unselected package patchutils. Preparing to unpack .../097-patchutils_0.4.2-1_arm64.deb ... Unpacking patchutils (0.4.2-1) ... Selecting previously unselected package t1utils. Preparing to unpack .../098-t1utils_1.41-4_arm64.deb ... Unpacking t1utils (1.41-4) ... Selecting previously unselected package unzip. Preparing to unpack .../099-unzip_6.0-26_arm64.deb ... Unpacking unzip (6.0-26) ... Selecting previously unselected package lintian. Preparing to unpack .../100-lintian_2.114.0_all.deb ... Unpacking lintian (2.114.0) ... Selecting previously unselected package sbuild-build-depends-lintian-dummy:i386. Preparing to unpack .../101-sbuild-build-depends-lintian-dummy_0.invalid.0_i386.deb ... Unpacking sbuild-build-depends-lintian-dummy:i386 (0.invalid.0) ... Setting up libapt-pkg-perl (0.1.40+b1) ... Setting up libunicode-utf8-perl (0.62-1+b3) ... Setting up libmouse-perl (2.5.10-1+b2) ... Setting up libdata-messagepack-perl (1.01-2+b1) ... Setting up libdynaloader-functions-perl (0.003-1.1) ... Setting up libtext-glob-perl (0.11-2) ... Setting up libclass-method-modifiers-perl (2.13-1) ... Setting up liblist-compare-perl (0.55-1) ... Setting up libclone-perl (0.45-1+b2) ... Setting up libyaml-0-2:arm64 (0.2.2-1) ... Setting up libsub-identify-perl (0.14-1+b4) ... Setting up libcpanel-json-xs-perl:arm64 (4.27-1+b1) ... Setting up libdevel-size-perl (0.83-1+b3) ... Setting up unzip (6.0-26) ... Setting up libsqlite3-0:arm64 (3.38.0-1) ... Setting up libyaml-libyaml-perl (0.83+ds-1+b1) ... Setting up libio-interactive-perl (1.023-1) ... Setting up libtry-tiny-perl (0.31-1) ... Setting up liblzo2-2:arm64 (2.10-2) ... Setting up libtime-moment-perl (0.44-1+b4) ... Setting up libassuan0:arm64 (2.5.5-1) ... Setting up libconfig-tiny-perl (2.28-1) ... Setting up libsereal-encoder-perl:arm64 (4.023+ds-1) ... Setting up liblist-utilsby-perl (0.11-1) ... Setting up libnet-netmask-perl (2.0001-1) ... Setting up libsub-install-perl (0.928-1.1) ... Setting up libnumber-compare-perl (0.03-2) ... Setting up patchutils (0.4.2-1) ... Setting up libjson-maybexs-perl (1.004003-1) ... Setting up libnetaddr-ip-perl (4.079+dfsg-1+b6) ... Setting up libclass-data-inheritable-perl (0.08-3) ... Setting up libxs-parse-keyword-perl (0.22-1) ... Setting up libfile-find-rule-perl (0.34-1) ... Setting up libipc-system-simple-perl (1.30-1) ... Setting up libnet-domain-tld-perl (1.75-1.1) ... Setting up libperlio-utf8-strict-perl (0.009-1+b1) ... Setting up libio-prompt-tiny-perl (0.003-1) ... Setting up lzip (1.23-1) ... update-alternatives: using /usr/bin/lzip.lzip to provide /usr/bin/lzip (lzip) in auto mode update-alternatives: using /usr/bin/lzip.lzip to provide /usr/bin/lzip-compressor (lzip-compressor) in auto mode update-alternatives: using /usr/bin/lzip.lzip to provide /usr/bin/lzip-decompressor (lzip-decompressor) in auto mode Setting up t1utils (1.41-4) ... Setting up libvariable-magic-perl (0.62-1+b4) ... Setting up libb-hooks-op-check-perl (0.22-1+b4) ... Setting up liblist-moreutils-xs-perl (0.430-2+b1) ... Setting up libparams-util-perl (1.102-1+b2) ... Setting up libtime-duration-perl (1.21-1) ... Setting up libtext-xslate-perl:arm64 (3.5.9-1+b1) ... Setting up libsub-exporter-progressive-perl (0.001013-1) ... Setting up libcapture-tiny-perl (0.48-1) ... Setting up libtimedate-perl (2.3300-2) ... Setting up libsub-name-perl (0.26-1+b2) ... Setting up libsyntax-keyword-try-perl (0.27-1) ... Setting up libdata-validate-domain-perl (0.10-1.1) ... Setting up libproc-processtable-perl:arm64 (0.634-1+b1) ... Setting up libpath-tiny-perl (0.122-1) ... Setting up lzop (1.04-2) ... Setting up librole-tiny-perl (2.002004-1) ... Setting up libipc-run3-perl (0.048-2) ... Setting up libaliased-perl (0.34-1.1) ... Setting up libstrictures-perl (2.000006-1) ... Setting up libsub-quote-perl (2.006006-1) ... Setting up libdevel-stacktrace-perl (2.0400-1) ... Setting up libclass-xsaccessor-perl (1.19-3+b8) ... Setting up libsort-versions-perl (1.62-1) ... Setting up libexporter-tiny-perl (1.002002-1) ... Setting up libterm-readkey-perl (2.38-1+b3) ... Setting up libfont-ttf-perl (1.06-1.1) ... Setting up libtext-levenshteinxs-perl (0.03-4+b9) ... Setting up libperlio-gzip-perl (0.19-1+b8) ... Setting up readline-common (8.1.2-1) ... Setting up libhtml-html5-entities-perl (0.004-1.1) ... Setting up libsereal-decoder-perl (4.023+ds-1) ... Setting up libmarkdown2:arm64 (2.2.7-2) ... Setting up liburi-perl (5.10-1) ... Setting up libnet-ipv6addr-perl (1.02-1) ... Setting up libdata-validate-ip-perl (0.30-1) ... Setting up libemail-address-xs-perl (1.04-1+b4) ... Setting up libfile-basedir-perl (0.09-1) ... Setting up liblist-moreutils-perl (0.430-2) ... Setting up libreadline8:arm64 (8.1.2-1) ... Setting up libtext-markdown-discount-perl:arm64 (0.13-1+b1) ... Setting up libexception-class-perl (1.45-1) ... Setting up libdevel-callchecker-perl (0.008-1+b3) ... Setting up libdata-validate-uri-perl (0.07-2) ... Setting up libdata-optlist-perl (0.112-1) ... Setting up gpgconf (2.2.27-3) ... Setting up gpg (2.2.27-3) ... Setting up libsub-exporter-perl (0.988-1) ... Setting up libiterator-perl (0.03+ds1-1.1) ... Setting up libiterator-util-perl (0.02+ds1-1.1) ... Setting up libparams-classify-perl (0.015-1+b4) ... Setting up libmodule-runtime-perl (0.016-1) ... Setting up libconst-fast-perl (0.014-1.1) ... Setting up libdata-dpath-perl (0.58-1) ... Setting up libmodule-implementation-perl (0.09-1.1) ... Setting up libpackage-stash-perl (0.40-1) ... Setting up libimport-into-perl (1.002005-1) ... Setting up libmoo-perl (2.005004-3) ... Setting up liblist-someutils-perl (0.58-1) ... Setting up libmoox-aliases-perl (0.001006-1.1) ... Setting up libb-hooks-endofscope-perl (0.26-1) ... Setting up libnamespace-clean-perl (0.27-1) ... Setting up lintian (2.114.0) ... Setting up sbuild-build-depends-lintian-dummy:i386 (0.invalid.0) ... Processing triggers for man-db (2.10.1-1) ... Not building database; man-db/auto-update is not 'true'. Processing triggers for libc-bin (2.33-7) ... I: Lintian run was successful. +------------------------------------------------------------------------------+ | Post Build | +------------------------------------------------------------------------------+ +------------------------------------------------------------------------------+ | Cleanup | +------------------------------------------------------------------------------+ Purging /<> Not cleaning session: cloned chroot in use +------------------------------------------------------------------------------+ | Summary | +------------------------------------------------------------------------------+ Build Architecture: arm64 Build Profiles: cross nocheck Build Type: any Build-Space: 111472 Build-Time: 1237 Distribution: unstable Foreign Architectures: i386 Host Architecture: i386 Install-Time: 36 Job: liblouis_3.21.0-1 Lintian: pass Machine Architecture: arm64 Package: liblouis Package-Time: 1306 Source-Version: 3.21.0-1 Space: 111472 Status: successful Version: 3.21.0-1 -------------------------------------------------------------------------------- Finished at 2022-03-10T10:19:00Z Build needed 00:21:46, 111472k disk space