https://launchpad.net/~alex-p/+archive/ubuntu/tesseract-ocr-devel/+build/20933707 RUN: /usr/share/launchpad-buildd/bin/builder-prep Kernel version: Linux bos02-arm64-052 4.15.0-132-generic #136-Ubuntu SMP Tue Jan 12 15:01:53 UTC 2021 aarch64 Buildd toolchain package versions: launchpad-buildd_194~476~ubuntu18.04.1 python3-lpbuildd_194~476~ubuntu18.04.1 sbuild_0.75.0-1ubuntu1 bzr-builder_0.7.3+bzr174~ppa13~ubuntu16.04.1 bzr_2.7.0+bzr6622-10 git-build-recipe_0.3.6~git201906051340.ff11471~ubuntu18.04.1 git_1:2.17.1-1ubuntu0.7 dpkg-dev_1.19.0.5ubuntu2.3 python-debian_0.1.32 python3-debian_0.1.32. Syncing the system clock with the buildd NTP service... 25 Jan 21:04:52 ntpdate[1609]: adjust time server 10.211.37.1 offset 0.000980 sec RUN: /usr/share/launchpad-buildd/bin/in-target unpack-chroot --backend=chroot --series=bionic --arch=armhf PACKAGEBUILD-20933707 --image-type chroot /home/buildd/filecache-default/dae0bd41b3dd783434c13e85ea4a0c0acc5a5bf8 Creating target for build PACKAGEBUILD-20933707 RUN: /usr/share/launchpad-buildd/bin/in-target mount-chroot --backend=chroot --series=bionic --arch=armhf PACKAGEBUILD-20933707 Starting target for build PACKAGEBUILD-20933707 RUN: /usr/share/launchpad-buildd/bin/in-target override-sources-list --backend=chroot --series=bionic --arch=armhf PACKAGEBUILD-20933707 'deb http://ppa.launchpad.net/alex-p/tesseract-ocr-devel/ubuntu bionic main' 'deb http://ftpmaster.internal/ubuntu bionic main restricted universe multiverse' 'deb http://ftpmaster.internal/ubuntu bionic-security main restricted universe multiverse' 'deb http://ftpmaster.internal/ubuntu bionic-updates main restricted universe multiverse' Overriding sources.list in build-PACKAGEBUILD-20933707 RUN: /usr/share/launchpad-buildd/bin/in-target add-trusted-keys --backend=chroot --series=bionic --arch=armhf PACKAGEBUILD-20933707 Adding trusted keys to build-PACKAGEBUILD-20933707 Warning: apt-key output should not be parsed (stdout is not a terminal) OK Warning: apt-key output should not be parsed (stdout is not a terminal) /etc/apt/trusted.gpg -------------------- pub rsa1024 2010-10-31 [SC] 8529 B1E0 F8BF 7F65 C12F ABB0 A4BC BD87 CEF9 E52D uid [ unknown] Launchpad PPA for Alex_P /etc/apt/trusted.gpg.d/ubuntu-keyring-2012-archive.gpg ------------------------------------------------------ pub rsa4096 2012-05-11 [SC] 790B C727 7767 219C 42C8 6F93 3B4F E6AC C0B2 1F32 uid [ unknown] Ubuntu Archive Automatic Signing Key (2012) /etc/apt/trusted.gpg.d/ubuntu-keyring-2012-cdimage.gpg ------------------------------------------------------ pub rsa4096 2012-05-11 [SC] 8439 38DF 228D 22F7 B374 2BC0 D94A A3F0 EFE2 1092 uid [ unknown] Ubuntu CD Image Automatic Signing Key (2012) RUN: /usr/share/launchpad-buildd/bin/in-target update-debian-chroot --backend=chroot --series=bionic --arch=armhf PACKAGEBUILD-20933707 Updating target for build PACKAGEBUILD-20933707 Hit:1 http://ftpmaster.internal/ubuntu bionic InRelease Get:2 http://ppa.launchpad.net/alex-p/tesseract-ocr-devel/ubuntu bionic InRelease [15.4 kB] Get:3 http://ftpmaster.internal/ubuntu bionic-security InRelease [88.7 kB] Get:4 http://ftpmaster.internal/ubuntu bionic-updates InRelease [88.7 kB] Get:5 http://ppa.launchpad.net/alex-p/tesseract-ocr-devel/ubuntu bionic/main armhf Packages [22.0 kB] Get:6 http://ppa.launchpad.net/alex-p/tesseract-ocr-devel/ubuntu bionic/main Translation-en [6516 B] Get:7 http://ftpmaster.internal/ubuntu bionic-security/main armhf Packages [768 kB] Get:8 http://ftpmaster.internal/ubuntu bionic-security/main Translation-en [293 kB] Get:9 http://ftpmaster.internal/ubuntu bionic-security/restricted armhf Packages [6508 B] Get:10 http://ftpmaster.internal/ubuntu bionic-security/restricted Translation-en [28.8 kB] Get:11 http://ftpmaster.internal/ubuntu bionic-security/universe armhf Packages [873 kB] Get:12 http://ftpmaster.internal/ubuntu bionic-security/universe Translation-en [246 kB] Get:13 http://ftpmaster.internal/ubuntu bionic-security/multiverse armhf Packages [3124 B] Get:14 http://ftpmaster.internal/ubuntu bionic-security/multiverse Translation-en [5272 B] Get:15 http://ftpmaster.internal/ubuntu bionic-updates/main armhf Packages [1060 kB] Get:16 http://ftpmaster.internal/ubuntu bionic-updates/main Translation-en [386 kB] Get:17 http://ftpmaster.internal/ubuntu bionic-updates/restricted armhf Packages [10.4 kB] Get:18 http://ftpmaster.internal/ubuntu bionic-updates/restricted Translation-en [32.3 kB] Get:19 http://ftpmaster.internal/ubuntu bionic-updates/universe armhf Packages [1406 kB] Get:20 http://ftpmaster.internal/ubuntu bionic-updates/universe Translation-en [361 kB] Get:21 http://ftpmaster.internal/ubuntu bionic-updates/multiverse armhf Packages [6560 B] Get:22 http://ftpmaster.internal/ubuntu bionic-updates/multiverse Translation-en [7180 B] Fetched 5715 kB in 4s (1429 kB/s) Reading package lists... Reading package lists... Building dependency tree... Reading state information... Calculating upgrade... The following packages will be upgraded: advancecomp apt base-files bash binutils binutils-arm-linux-gnueabihf binutils-common bsdutils bzip2 ca-certificates cpp cpp-7 debconf dpkg dpkg-dev e2fsprogs fdisk g++ g++-7 gcc gcc-7 gcc-7-base gcc-8-base gpg gpg-agent gpgconf gpgv grep libapparmor1 libapt-pkg5.0 libasan4 libatomic1 libaudit-common libaudit1 libbinutils libblkid1 libbz2-1.0 libc-bin libc-dev-bin libc6 libc6-dev libcc1-0 libcilkrts5 libcom-err2 libcryptsetup12 libdb5.3 libdevmapper1.02.1 libdpkg-perl libext2fs2 libfdisk1 libgcc-7-dev libgcc1 libgcrypt20 libgnutls30 libgomp1 libidn11 libidn2-0 libjson-c3 libkmod2 libmount1 libncurses5 libncursesw5 libp11-kit0 libpam-modules libpam-modules-bin libpam-runtime libpam0g libperl5.26 libpng16-16 libprocps6 libseccomp2 libsmartcols1 libsqlite3-0 libss2 libssl1.1 libstdc++-7-dev libstdc++6 libsystemd0 libtinfo5 libubsan0 libudev1 libunistring2 libuuid1 libzstd1 linux-libc-dev login mount ncurses-base ncurses-bin openssl passwd patch perl perl-base perl-modules-5.26 pkgbinarymangler procps systemd systemd-sysv tar tzdata ubuntu-keyring util-linux 103 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. Need to get 58.6 MB of archives. After this operation, 5968 kB of additional disk space will be used. Get:1 http://ftpmaster.internal/ubuntu bionic-updates/main armhf libc6-dev armhf 2.27-3ubuntu1.4 [1901 kB] Get:2 http://ftpmaster.internal/ubuntu bionic-updates/main armhf libc-dev-bin armhf 2.27-3ubuntu1.4 [59.4 kB] Get:3 http://ftpmaster.internal/ubuntu bionic-updates/main armhf linux-libc-dev armhf 4.15.0-134.138 [968 kB] Get:4 http://ftpmaster.internal/ubuntu bionic-security/main armhf libgomp1 armhf 8.4.0-1ubuntu1~18.04 [66.6 kB] Get:5 http://ftpmaster.internal/ubuntu bionic-security/main armhf gcc-8-base armhf 8.4.0-1ubuntu1~18.04 [18.8 kB] Get:6 http://ftpmaster.internal/ubuntu bionic-security/main armhf libgcc1 armhf 1:8.4.0-1ubuntu1~18.04 [37.1 kB] Get:7 http://ftpmaster.internal/ubuntu bionic-security/main armhf libcc1-0 armhf 8.4.0-1ubuntu1~18.04 [32.6 kB] Get:8 http://ftpmaster.internal/ubuntu bionic-security/main armhf libatomic1 armhf 8.4.0-1ubuntu1~18.04 [7060 B] Get:9 http://ftpmaster.internal/ubuntu bionic-security/main armhf libstdc++6 armhf 8.4.0-1ubuntu1~18.04 [350 kB] Get:10 http://ftpmaster.internal/ubuntu bionic-updates/main armhf libc6 armhf 2.27-3ubuntu1.4 [2213 kB] Get:11 http://ftpmaster.internal/ubuntu bionic-updates/main armhf base-files armhf 10.1ubuntu2.10 [60.1 kB] Get:12 http://ftpmaster.internal/ubuntu bionic-updates/main armhf bash armhf 4.4.18-2ubuntu1.2 [553 kB] Get:13 http://ftpmaster.internal/ubuntu bionic-security/main armhf bsdutils armhf 1:2.31.1-0.4ubuntu3.7 [55.4 kB] Get:14 http://ftpmaster.internal/ubuntu bionic-security/main armhf tar armhf 1.29b-2ubuntu0.2 [209 kB] Get:15 http://ftpmaster.internal/ubuntu bionic-updates/main armhf dpkg armhf 1.19.0.5ubuntu2.3 [1091 kB] Get:16 http://ftpmaster.internal/ubuntu bionic-security/main armhf libext2fs2 armhf 1.44.1-1ubuntu1.3 [144 kB] Get:17 http://ftpmaster.internal/ubuntu bionic-security/main armhf e2fsprogs armhf 1.44.1-1ubuntu1.3 [370 kB] Get:18 http://ftpmaster.internal/ubuntu bionic-updates/main armhf grep armhf 3.1-2build1 [144 kB] Get:19 http://ftpmaster.internal/ubuntu bionic-updates/main armhf login armhf 1:4.5-1ubuntu2 [304 kB] Get:20 http://ftpmaster.internal/ubuntu bionic-updates/main armhf ncurses-bin armhf 6.1-1ubuntu1.18.04 [155 kB] Get:21 http://ftpmaster.internal/ubuntu bionic-security/main armhf libperl5.26 armhf 5.26.1-6ubuntu0.5 [2889 kB] Get:22 http://ftpmaster.internal/ubuntu bionic-security/main armhf perl armhf 5.26.1-6ubuntu0.5 [201 kB] Get:23 http://ftpmaster.internal/ubuntu bionic-security/main armhf perl-base armhf 5.26.1-6ubuntu0.5 [1291 kB] Get:24 http://ftpmaster.internal/ubuntu bionic-security/main armhf perl-modules-5.26 all 5.26.1-6ubuntu0.5 [2762 kB] Get:25 http://ftpmaster.internal/ubuntu bionic-security/main armhf bzip2 armhf 1.0.6-8.1ubuntu0.2 [32.4 kB] Get:26 http://ftpmaster.internal/ubuntu bionic-security/main armhf libbz2-1.0 armhf 1.0.6-8.1ubuntu0.2 [29.2 kB] Get:27 http://ftpmaster.internal/ubuntu bionic-security/main armhf libdb5.3 armhf 5.3.28-13.1ubuntu1.1 [589 kB] Get:28 http://ftpmaster.internal/ubuntu bionic-security/main armhf libuuid1 armhf 2.31.1-0.4ubuntu3.7 [19.5 kB] Get:29 http://ftpmaster.internal/ubuntu bionic-security/main armhf libblkid1 armhf 2.31.1-0.4ubuntu3.7 [112 kB] Get:30 http://ftpmaster.internal/ubuntu bionic-security/main armhf libfdisk1 armhf 2.31.1-0.4ubuntu3.7 [151 kB] Get:31 http://ftpmaster.internal/ubuntu bionic-security/main armhf libmount1 armhf 2.31.1-0.4ubuntu3.7 [122 kB] Get:32 http://ftpmaster.internal/ubuntu bionic-updates/main armhf libncurses5 armhf 6.1-1ubuntu1.18.04 [74.8 kB] Get:33 http://ftpmaster.internal/ubuntu bionic-updates/main armhf libtinfo5 armhf 6.1-1ubuntu1.18.04 [68.2 kB] Get:34 http://ftpmaster.internal/ubuntu bionic-updates/main armhf libncursesw5 armhf 6.1-1ubuntu1.18.04 [95.3 kB] Get:35 http://ftpmaster.internal/ubuntu bionic-security/main armhf libsmartcols1 armhf 2.31.1-0.4ubuntu3.7 [74.6 kB] Get:36 http://ftpmaster.internal/ubuntu bionic-security/main armhf fdisk armhf 2.31.1-0.4ubuntu3.7 [97.4 kB] Get:37 http://ftpmaster.internal/ubuntu bionic-security/main armhf util-linux armhf 2.31.1-0.4ubuntu3.7 [845 kB] Get:38 http://ftpmaster.internal/ubuntu bionic-updates/main armhf libc-bin armhf 2.27-3ubuntu1.4 [460 kB] Get:39 http://ftpmaster.internal/ubuntu bionic-updates/main armhf ncurses-base all 6.1-1ubuntu1.18.04 [17.8 kB] Get:40 http://ftpmaster.internal/ubuntu bionic-security/main armhf libapparmor1 armhf 2.12-4ubuntu5.1 [27.1 kB] Get:41 http://ftpmaster.internal/ubuntu bionic-updates/main armhf libaudit-common all 1:2.8.2-1ubuntu1.1 [4068 B] Get:42 http://ftpmaster.internal/ubuntu bionic-updates/main armhf libaudit1 armhf 1:2.8.2-1ubuntu1.1 [35.4 kB] Get:43 http://ftpmaster.internal/ubuntu bionic-updates/main armhf libudev1 armhf 237-3ubuntu10.44 [53.0 kB] Get:44 http://ftpmaster.internal/ubuntu bionic-updates/main armhf libdevmapper1.02.1 armhf 2:1.02.145-4.1ubuntu3.18.04.3 [117 kB] Get:45 http://ftpmaster.internal/ubuntu bionic-security/main armhf libgcrypt20 armhf 1.8.1-4ubuntu1.2 [363 kB] Get:46 http://ftpmaster.internal/ubuntu bionic-security/main armhf libjson-c3 armhf 0.12.1-1.3ubuntu0.3 [19.9 kB] Get:47 http://ftpmaster.internal/ubuntu bionic-updates/main armhf libcryptsetup12 armhf 2:2.0.2-1ubuntu1.2 [119 kB] Get:48 http://ftpmaster.internal/ubuntu bionic-updates/main armhf libkmod2 armhf 24-1ubuntu3.5 [34.5 kB] Get:49 http://ftpmaster.internal/ubuntu bionic-updates/main armhf debconf all 1.5.66ubuntu1 [124 kB] Get:50 http://ftpmaster.internal/ubuntu bionic-updates/main armhf libpam0g armhf 1.1.8-3.6ubuntu2.18.04.2 [49.3 kB] Get:51 http://ftpmaster.internal/ubuntu bionic-security/main armhf mount armhf 2.31.1-0.4ubuntu3.7 [99.8 kB] Get:52 http://ftpmaster.internal/ubuntu bionic-updates/main armhf libprocps6 armhf 2:3.3.12-3ubuntu1.2 [28.9 kB] Get:53 http://ftpmaster.internal/ubuntu bionic-updates/main armhf procps armhf 2:3.3.12-3ubuntu1.2 [214 kB] Get:54 http://ftpmaster.internal/ubuntu bionic-updates/main armhf systemd armhf 237-3ubuntu10.44 [2739 kB] Get:55 http://ftpmaster.internal/ubuntu bionic-updates/main armhf libsystemd0 armhf 237-3ubuntu10.44 [190 kB] Get:56 http://ftpmaster.internal/ubuntu bionic-security/main armhf libzstd1 armhf 1.3.3+dfsg-2ubuntu1.1 [168 kB] Get:57 http://ftpmaster.internal/ubuntu bionic-security/main armhf libapt-pkg5.0 armhf 1.6.12ubuntu0.2 [734 kB] Get:58 http://ftpmaster.internal/ubuntu bionic-security/main armhf gpgv armhf 2.2.4-1ubuntu1.3 [168 kB] Get:59 http://ftpmaster.internal/ubuntu bionic-updates/main armhf ubuntu-keyring all 2018.09.18.1~18.04.0 [22.4 kB] Get:60 http://ftpmaster.internal/ubuntu bionic-updates/main armhf libunistring2 armhf 0.9.9-0ubuntu2 [352 kB] Get:61 http://ftpmaster.internal/ubuntu bionic-security/main armhf libidn2-0 armhf 2.0.4-1.1ubuntu0.2 [46.2 kB] Get:62 http://ftpmaster.internal/ubuntu bionic-security/main armhf libp11-kit0 armhf 0.23.9-2ubuntu0.1 [163 kB] Get:63 http://ftpmaster.internal/ubuntu bionic-updates/main armhf libgnutls30 armhf 3.5.18-1ubuntu1.4 [587 kB] Get:64 http://ftpmaster.internal/ubuntu bionic-security/main armhf libseccomp2 armhf 2.4.3-1ubuntu3.18.04.3 [32.7 kB] Get:65 http://ftpmaster.internal/ubuntu bionic-security/main armhf apt armhf 1.6.12ubuntu0.2 [1157 kB] Get:66 http://ftpmaster.internal/ubuntu bionic-updates/main armhf libpam-modules-bin armhf 1.1.8-3.6ubuntu2.18.04.2 [32.4 kB] Get:67 http://ftpmaster.internal/ubuntu bionic-updates/main armhf libpam-modules armhf 1.1.8-3.6ubuntu2.18.04.2 [224 kB] Get:68 http://ftpmaster.internal/ubuntu bionic-updates/main armhf systemd-sysv armhf 237-3ubuntu10.44 [16.1 kB] Get:69 http://ftpmaster.internal/ubuntu bionic-security/main armhf libcom-err2 armhf 1.44.1-1ubuntu1.3 [8032 B] Get:70 http://ftpmaster.internal/ubuntu bionic-updates/main armhf libpam-runtime all 1.1.8-3.6ubuntu2.18.04.2 [37.1 kB] Get:71 http://ftpmaster.internal/ubuntu bionic-security/main armhf libss2 armhf 1.44.1-1ubuntu1.3 [9396 B] Get:72 http://ftpmaster.internal/ubuntu bionic-updates/main armhf passwd armhf 1:4.5-1ubuntu2 [769 kB] Get:73 http://ftpmaster.internal/ubuntu bionic-security/main armhf libssl1.1 armhf 1.1.1-1ubuntu2.1~18.04.7 [1069 kB] Get:74 http://ftpmaster.internal/ubuntu bionic-security/main armhf openssl armhf 1.1.1-1ubuntu2.1~18.04.7 [590 kB] Get:75 http://ftpmaster.internal/ubuntu bionic-security/main armhf ca-certificates all 20201027ubuntu0.18.04.1 [153 kB] Get:76 http://ftpmaster.internal/ubuntu bionic-updates/main armhf libidn11 armhf 1.33-2.1ubuntu1.2 [42.7 kB] Get:77 http://ftpmaster.internal/ubuntu bionic-security/main armhf libsqlite3-0 armhf 3.22.0-1ubuntu0.4 [424 kB] Get:78 http://ftpmaster.internal/ubuntu bionic-security/main armhf tzdata all 2020f-0ubuntu0.18.04 [190 kB] Get:79 http://ftpmaster.internal/ubuntu bionic-security/main armhf libpng16-16 armhf 1.6.34-1ubuntu0.18.04.2 [159 kB] Get:80 http://ftpmaster.internal/ubuntu bionic-security/main armhf advancecomp armhf 2.1-1ubuntu0.18.04.1 [167 kB] Get:81 http://ftpmaster.internal/ubuntu bionic-security/main armhf binutils-arm-linux-gnueabihf armhf 2.30-21ubuntu1~18.04.4 [2159 kB] Get:82 http://ftpmaster.internal/ubuntu bionic-security/main armhf libbinutils armhf 2.30-21ubuntu1~18.04.4 [297 kB] Get:83 http://ftpmaster.internal/ubuntu bionic-security/main armhf binutils armhf 2.30-21ubuntu1~18.04.4 [3348 B] Get:84 http://ftpmaster.internal/ubuntu bionic-security/main armhf binutils-common armhf 2.30-21ubuntu1~18.04.4 [196 kB] Get:85 http://ftpmaster.internal/ubuntu bionic-security/main armhf libubsan0 armhf 7.5.0-3ubuntu1~18.04 [108 kB] Get:86 http://ftpmaster.internal/ubuntu bionic-security/main armhf libasan4 armhf 7.5.0-3ubuntu1~18.04 [328 kB] Get:87 http://ftpmaster.internal/ubuntu bionic-security/main armhf libcilkrts5 armhf 7.5.0-3ubuntu1~18.04 [35.9 kB] Get:88 http://ftpmaster.internal/ubuntu bionic-security/main armhf g++-7 armhf 7.5.0-3ubuntu1~18.04 [7494 kB] Get:89 http://ftpmaster.internal/ubuntu bionic-security/main armhf gcc-7 armhf 7.5.0-3ubuntu1~18.04 [7278 kB] Get:90 http://ftpmaster.internal/ubuntu bionic-security/main armhf libstdc++-7-dev armhf 7.5.0-3ubuntu1~18.04 [1544 kB] Get:91 http://ftpmaster.internal/ubuntu bionic-security/main armhf libgcc-7-dev armhf 7.5.0-3ubuntu1~18.04 [706 kB] Get:92 http://ftpmaster.internal/ubuntu bionic-security/main armhf cpp-7 armhf 7.5.0-3ubuntu1~18.04 [6565 kB] Get:93 http://ftpmaster.internal/ubuntu bionic-security/main armhf gcc-7-base armhf 7.5.0-3ubuntu1~18.04 [18.3 kB] Get:94 http://ftpmaster.internal/ubuntu bionic-security/main armhf cpp armhf 4:7.4.0-1ubuntu2.3 [27.6 kB] Get:95 http://ftpmaster.internal/ubuntu bionic-updates/main armhf dpkg-dev all 1.19.0.5ubuntu2.3 [607 kB] Get:96 http://ftpmaster.internal/ubuntu bionic-updates/main armhf libdpkg-perl all 1.19.0.5ubuntu2.3 [211 kB] Get:97 http://ftpmaster.internal/ubuntu bionic-security/main armhf patch armhf 2.7.6-2ubuntu1.1 [99.1 kB] Get:98 http://ftpmaster.internal/ubuntu bionic-security/main armhf gcc armhf 4:7.4.0-1ubuntu2.3 [5208 B] Get:99 http://ftpmaster.internal/ubuntu bionic-security/main armhf g++ armhf 4:7.4.0-1ubuntu2.3 [1568 B] Get:100 http://ftpmaster.internal/ubuntu bionic-security/main armhf gpg armhf 2.2.4-1ubuntu1.3 [408 kB] Get:101 http://ftpmaster.internal/ubuntu bionic-security/main armhf gpgconf armhf 2.2.4-1ubuntu1.3 [106 kB] Get:102 http://ftpmaster.internal/ubuntu bionic-security/main armhf gpg-agent armhf 2.2.4-1ubuntu1.3 [188 kB] Get:103 http://ftpmaster.internal/ubuntu bionic-updates/main armhf pkgbinarymangler all 138.18.04.1 [53.2 kB] debconf: delaying package configuration, since apt-utils is not installed Fetched 58.6 MB in 4s (14.4 MB/s) (Reading database ... 12252 files and directories currently installed.) Preparing to unpack .../libc6-dev_2.27-3ubuntu1.4_armhf.deb ... Unpacking libc6-dev:armhf (2.27-3ubuntu1.4) over (2.27-3ubuntu1) ... Preparing to unpack .../libc-dev-bin_2.27-3ubuntu1.4_armhf.deb ... Unpacking libc-dev-bin (2.27-3ubuntu1.4) over (2.27-3ubuntu1) ... Preparing to unpack .../linux-libc-dev_4.15.0-134.138_armhf.deb ... Unpacking linux-libc-dev:armhf (4.15.0-134.138) over (4.15.0-20.21) ... Preparing to unpack .../libgomp1_8.4.0-1ubuntu1~18.04_armhf.deb ... Unpacking libgomp1:armhf (8.4.0-1ubuntu1~18.04) over (8-20180414-1ubuntu2) ... Preparing to unpack .../gcc-8-base_8.4.0-1ubuntu1~18.04_armhf.deb ... Unpacking gcc-8-base:armhf (8.4.0-1ubuntu1~18.04) over (8-20180414-1ubuntu2) ... Setting up gcc-8-base:armhf (8.4.0-1ubuntu1~18.04) ... (Reading database ... 12251 files and directories currently installed.) Preparing to unpack .../libgcc1_1%3a8.4.0-1ubuntu1~18.04_armhf.deb ... Unpacking libgcc1:armhf (1:8.4.0-1ubuntu1~18.04) over (1:8-20180414-1ubuntu2) ... Setting up libgcc1:armhf (1:8.4.0-1ubuntu1~18.04) ... (Reading database ... 12251 files and directories currently installed.) Preparing to unpack .../libcc1-0_8.4.0-1ubuntu1~18.04_armhf.deb ... Unpacking libcc1-0:armhf (8.4.0-1ubuntu1~18.04) over (8-20180414-1ubuntu2) ... Preparing to unpack .../libatomic1_8.4.0-1ubuntu1~18.04_armhf.deb ... Unpacking libatomic1:armhf (8.4.0-1ubuntu1~18.04) over (8-20180414-1ubuntu2) ... Preparing to unpack .../libstdc++6_8.4.0-1ubuntu1~18.04_armhf.deb ... Unpacking libstdc++6:armhf (8.4.0-1ubuntu1~18.04) over (8-20180414-1ubuntu2) ... Setting up libstdc++6:armhf (8.4.0-1ubuntu1~18.04) ... (Reading database ... 12251 files and directories currently installed.) Preparing to unpack .../libc6_2.27-3ubuntu1.4_armhf.deb ... Unpacking libc6:armhf (2.27-3ubuntu1.4) over (2.27-3ubuntu1) ... Setting up libc6:armhf (2.27-3ubuntu1.4) ... (Reading database ... 12251 files and directories currently installed.) Preparing to unpack .../base-files_10.1ubuntu2.10_armhf.deb ... Unpacking base-files (10.1ubuntu2.10) over (10.1ubuntu2) ... Setting up base-files (10.1ubuntu2.10) ... Installing new version of config file /etc/issue ... Installing new version of config file /etc/issue.net ... Installing new version of config file /etc/lsb-release ... Installing new version of config file /etc/update-motd.d/50-motd-news ... Removing obsolete conffile /etc/default/motd-news ... (Reading database ... 12252 files and directories currently installed.) Preparing to unpack .../bash_4.4.18-2ubuntu1.2_armhf.deb ... Unpacking bash (4.4.18-2ubuntu1.2) over (4.4.18-2ubuntu1) ... Setting up bash (4.4.18-2ubuntu1.2) ... update-alternatives: using /usr/share/man/man7/bash-builtins.7.gz to provide /usr/share/man/man7/builtins.7.gz (builtins.7.gz) in auto mode (Reading database ... 12252 files and directories currently installed.) Preparing to unpack .../bsdutils_1%3a2.31.1-0.4ubuntu3.7_armhf.deb ... Unpacking bsdutils (1:2.31.1-0.4ubuntu3.7) over (1:2.31.1-0.4ubuntu3) ... Setting up bsdutils (1:2.31.1-0.4ubuntu3.7) ... (Reading database ... 12252 files and directories currently installed.) Preparing to unpack .../tar_1.29b-2ubuntu0.2_armhf.deb ... Unpacking tar (1.29b-2ubuntu0.2) over (1.29b-2) ... Setting up tar (1.29b-2ubuntu0.2) ... (Reading database ... 12252 files and directories currently installed.) Preparing to unpack .../dpkg_1.19.0.5ubuntu2.3_armhf.deb ... Unpacking dpkg (1.19.0.5ubuntu2.3) over (1.19.0.5ubuntu2) ... Setting up dpkg (1.19.0.5ubuntu2.3) ... (Reading database ... 12252 files and directories currently installed.) Preparing to unpack .../libext2fs2_1.44.1-1ubuntu1.3_armhf.deb ... Unpacking libext2fs2:armhf (1.44.1-1ubuntu1.3) over (1.44.1-1) ... Setting up libext2fs2:armhf (1.44.1-1ubuntu1.3) ... (Reading database ... 12252 files and directories currently installed.) Preparing to unpack .../e2fsprogs_1.44.1-1ubuntu1.3_armhf.deb ... Unpacking e2fsprogs (1.44.1-1ubuntu1.3) over (1.44.1-1) ... Setting up e2fsprogs (1.44.1-1ubuntu1.3) ... (Reading database ... 12252 files and directories currently installed.) Preparing to unpack .../grep_3.1-2build1_armhf.deb ... Unpacking grep (3.1-2build1) over (3.1-2) ... Setting up grep (3.1-2build1) ... (Reading database ... 12252 files and directories currently installed.) Preparing to unpack .../login_1%3a4.5-1ubuntu2_armhf.deb ... Unpacking login (1:4.5-1ubuntu2) over (1:4.5-1ubuntu1) ... Setting up login (1:4.5-1ubuntu2) ... (Reading database ... 12252 files and directories currently installed.) Preparing to unpack .../ncurses-bin_6.1-1ubuntu1.18.04_armhf.deb ... Unpacking ncurses-bin (6.1-1ubuntu1.18.04) over (6.1-1ubuntu1) ... Setting up ncurses-bin (6.1-1ubuntu1.18.04) ... (Reading database ... 12252 files and directories currently installed.) Preparing to unpack .../libperl5.26_5.26.1-6ubuntu0.5_armhf.deb ... Unpacking libperl5.26:armhf (5.26.1-6ubuntu0.5) over (5.26.1-6) ... Preparing to unpack .../perl_5.26.1-6ubuntu0.5_armhf.deb ... Unpacking perl (5.26.1-6ubuntu0.5) over (5.26.1-6) ... Preparing to unpack .../perl-base_5.26.1-6ubuntu0.5_armhf.deb ... Unpacking perl-base (5.26.1-6ubuntu0.5) over (5.26.1-6) ... Setting up perl-base (5.26.1-6ubuntu0.5) ... (Reading database ... 12252 files and directories currently installed.) Preparing to unpack .../perl-modules-5.26_5.26.1-6ubuntu0.5_all.deb ... Unpacking perl-modules-5.26 (5.26.1-6ubuntu0.5) over (5.26.1-6) ... Preparing to unpack .../bzip2_1.0.6-8.1ubuntu0.2_armhf.deb ... Unpacking bzip2 (1.0.6-8.1ubuntu0.2) over (1.0.6-8.1) ... Preparing to unpack .../libbz2-1.0_1.0.6-8.1ubuntu0.2_armhf.deb ... Unpacking libbz2-1.0:armhf (1.0.6-8.1ubuntu0.2) over (1.0.6-8.1) ... Setting up libbz2-1.0:armhf (1.0.6-8.1ubuntu0.2) ... (Reading database ... 12252 files and directories currently installed.) Preparing to unpack .../libdb5.3_5.3.28-13.1ubuntu1.1_armhf.deb ... Unpacking libdb5.3:armhf (5.3.28-13.1ubuntu1.1) over (5.3.28-13.1ubuntu1) ... Setting up libdb5.3:armhf (5.3.28-13.1ubuntu1.1) ... (Reading database ... 12252 files and directories currently installed.) Preparing to unpack .../libuuid1_2.31.1-0.4ubuntu3.7_armhf.deb ... Unpacking libuuid1:armhf (2.31.1-0.4ubuntu3.7) over (2.31.1-0.4ubuntu3) ... Setting up libuuid1:armhf (2.31.1-0.4ubuntu3.7) ... (Reading database ... 12252 files and directories currently installed.) Preparing to unpack .../libblkid1_2.31.1-0.4ubuntu3.7_armhf.deb ... Unpacking libblkid1:armhf (2.31.1-0.4ubuntu3.7) over (2.31.1-0.4ubuntu3) ... Setting up libblkid1:armhf (2.31.1-0.4ubuntu3.7) ... (Reading database ... 12252 files and directories currently installed.) Preparing to unpack .../libfdisk1_2.31.1-0.4ubuntu3.7_armhf.deb ... Unpacking libfdisk1:armhf (2.31.1-0.4ubuntu3.7) over (2.31.1-0.4ubuntu3) ... Setting up libfdisk1:armhf (2.31.1-0.4ubuntu3.7) ... (Reading database ... 12252 files and directories currently installed.) Preparing to unpack .../libmount1_2.31.1-0.4ubuntu3.7_armhf.deb ... Unpacking libmount1:armhf (2.31.1-0.4ubuntu3.7) over (2.31.1-0.4ubuntu3) ... Setting up libmount1:armhf (2.31.1-0.4ubuntu3.7) ... (Reading database ... 12252 files and directories currently installed.) Preparing to unpack .../libncurses5_6.1-1ubuntu1.18.04_armhf.deb ... Unpacking libncurses5:armhf (6.1-1ubuntu1.18.04) over (6.1-1ubuntu1) ... Preparing to unpack .../libtinfo5_6.1-1ubuntu1.18.04_armhf.deb ... Unpacking libtinfo5:armhf (6.1-1ubuntu1.18.04) over (6.1-1ubuntu1) ... Setting up libtinfo5:armhf (6.1-1ubuntu1.18.04) ... (Reading database ... 12252 files and directories currently installed.) Preparing to unpack .../libncursesw5_6.1-1ubuntu1.18.04_armhf.deb ... Unpacking libncursesw5:armhf (6.1-1ubuntu1.18.04) over (6.1-1ubuntu1) ... Setting up libncursesw5:armhf (6.1-1ubuntu1.18.04) ... (Reading database ... 12252 files and directories currently installed.) Preparing to unpack .../libsmartcols1_2.31.1-0.4ubuntu3.7_armhf.deb ... Unpacking libsmartcols1:armhf (2.31.1-0.4ubuntu3.7) over (2.31.1-0.4ubuntu3) ... Setting up libsmartcols1:armhf (2.31.1-0.4ubuntu3.7) ... (Reading database ... 12252 files and directories currently installed.) Preparing to unpack .../fdisk_2.31.1-0.4ubuntu3.7_armhf.deb ... Unpacking fdisk (2.31.1-0.4ubuntu3.7) over (2.31.1-0.4ubuntu3) ... Setting up fdisk (2.31.1-0.4ubuntu3.7) ... (Reading database ... 12252 files and directories currently installed.) Preparing to unpack .../util-linux_2.31.1-0.4ubuntu3.7_armhf.deb ... Unpacking util-linux (2.31.1-0.4ubuntu3.7) over (2.31.1-0.4ubuntu3) ... Setting up util-linux (2.31.1-0.4ubuntu3.7) ... (Reading database ... 12252 files and directories currently installed.) Preparing to unpack .../libc-bin_2.27-3ubuntu1.4_armhf.deb ... Unpacking libc-bin (2.27-3ubuntu1.4) over (2.27-3ubuntu1) ... Setting up libc-bin (2.27-3ubuntu1.4) ... (Reading database ... 12252 files and directories currently installed.) Preparing to unpack .../ncurses-base_6.1-1ubuntu1.18.04_all.deb ... Unpacking ncurses-base (6.1-1ubuntu1.18.04) over (6.1-1ubuntu1) ... Setting up ncurses-base (6.1-1ubuntu1.18.04) ... (Reading database ... 12254 files and directories currently installed.) Preparing to unpack .../libapparmor1_2.12-4ubuntu5.1_armhf.deb ... Unpacking libapparmor1:armhf (2.12-4ubuntu5.1) over (2.12-4ubuntu5) ... Preparing to unpack .../libaudit-common_1%3a2.8.2-1ubuntu1.1_all.deb ... Unpacking libaudit-common (1:2.8.2-1ubuntu1.1) over (1:2.8.2-1ubuntu1) ... Setting up libaudit-common (1:2.8.2-1ubuntu1.1) ... (Reading database ... 12254 files and directories currently installed.) Preparing to unpack .../libaudit1_1%3a2.8.2-1ubuntu1.1_armhf.deb ... Unpacking libaudit1:armhf (1:2.8.2-1ubuntu1.1) over (1:2.8.2-1ubuntu1) ... Setting up libaudit1:armhf (1:2.8.2-1ubuntu1.1) ... (Reading database ... 12254 files and directories currently installed.) Preparing to unpack .../libudev1_237-3ubuntu10.44_armhf.deb ... Unpacking libudev1:armhf (237-3ubuntu10.44) over (237-3ubuntu10) ... Setting up libudev1:armhf (237-3ubuntu10.44) ... (Reading database ... 12254 files and directories currently installed.) Preparing to unpack .../libdevmapper1.02.1_2%3a1.02.145-4.1ubuntu3.18.04.3_armhf.deb ... Unpacking libdevmapper1.02.1:armhf (2:1.02.145-4.1ubuntu3.18.04.3) over (2:1.02.145-4.1ubuntu3) ... Preparing to unpack .../libgcrypt20_1.8.1-4ubuntu1.2_armhf.deb ... Unpacking libgcrypt20:armhf (1.8.1-4ubuntu1.2) over (1.8.1-4ubuntu1) ... Setting up libgcrypt20:armhf (1.8.1-4ubuntu1.2) ... (Reading database ... 12254 files and directories currently installed.) Preparing to unpack .../libjson-c3_0.12.1-1.3ubuntu0.3_armhf.deb ... Unpacking libjson-c3:armhf (0.12.1-1.3ubuntu0.3) over (0.12.1-1.3) ... Preparing to unpack .../libcryptsetup12_2%3a2.0.2-1ubuntu1.2_armhf.deb ... Unpacking libcryptsetup12:armhf (2:2.0.2-1ubuntu1.2) over (2:2.0.2-1ubuntu1) ... Preparing to unpack .../libkmod2_24-1ubuntu3.5_armhf.deb ... Unpacking libkmod2:armhf (24-1ubuntu3.5) over (24-1ubuntu3) ... Preparing to unpack .../debconf_1.5.66ubuntu1_all.deb ... Unpacking debconf (1.5.66ubuntu1) over (1.5.66) ... Setting up debconf (1.5.66ubuntu1) ... (Reading database ... 12254 files and directories currently installed.) Preparing to unpack .../libpam0g_1.1.8-3.6ubuntu2.18.04.2_armhf.deb ... Unpacking libpam0g:armhf (1.1.8-3.6ubuntu2.18.04.2) over (1.1.8-3.6ubuntu2) ... Setting up libpam0g:armhf (1.1.8-3.6ubuntu2.18.04.2) ... (Reading database ... 12254 files and directories currently installed.) Preparing to unpack .../mount_2.31.1-0.4ubuntu3.7_armhf.deb ... Unpacking mount (2.31.1-0.4ubuntu3.7) over (2.31.1-0.4ubuntu3) ... Preparing to unpack .../libprocps6_2%3a3.3.12-3ubuntu1.2_armhf.deb ... Unpacking libprocps6:armhf (2:3.3.12-3ubuntu1.2) over (2:3.3.12-3ubuntu1) ... Preparing to unpack .../procps_2%3a3.3.12-3ubuntu1.2_armhf.deb ... Unpacking procps (2:3.3.12-3ubuntu1.2) over (2:3.3.12-3ubuntu1) ... Setting up libdevmapper1.02.1:armhf (2:1.02.145-4.1ubuntu3.18.04.3) ... Setting up libjson-c3:armhf (0.12.1-1.3ubuntu0.3) ... Setting up libcryptsetup12:armhf (2:2.0.2-1ubuntu1.2) ... (Reading database ... 12254 files and directories currently installed.) Preparing to unpack .../systemd_237-3ubuntu10.44_armhf.deb ... Unpacking systemd (237-3ubuntu10.44) over (237-3ubuntu10) ... Preparing to unpack .../libsystemd0_237-3ubuntu10.44_armhf.deb ... Unpacking libsystemd0:armhf (237-3ubuntu10.44) over (237-3ubuntu10) ... Setting up libsystemd0:armhf (237-3ubuntu10.44) ... (Reading database ... 12254 files and directories currently installed.) Preparing to unpack .../libzstd1_1.3.3+dfsg-2ubuntu1.1_armhf.deb ... Unpacking libzstd1:armhf (1.3.3+dfsg-2ubuntu1.1) over (1.3.3+dfsg-2ubuntu1) ... Setting up libzstd1:armhf (1.3.3+dfsg-2ubuntu1.1) ... (Reading database ... 12254 files and directories currently installed.) Preparing to unpack .../libapt-pkg5.0_1.6.12ubuntu0.2_armhf.deb ... Unpacking libapt-pkg5.0:armhf (1.6.12ubuntu0.2) over (1.6.1) ... Setting up libapt-pkg5.0:armhf (1.6.12ubuntu0.2) ... (Reading database ... 12254 files and directories currently installed.) Preparing to unpack .../gpgv_2.2.4-1ubuntu1.3_armhf.deb ... Unpacking gpgv (2.2.4-1ubuntu1.3) over (2.2.4-1ubuntu1) ... Setting up gpgv (2.2.4-1ubuntu1.3) ... (Reading database ... 12254 files and directories currently installed.) Preparing to unpack .../ubuntu-keyring_2018.09.18.1~18.04.0_all.deb ... Unpacking ubuntu-keyring (2018.09.18.1~18.04.0) over (2018.02.28) ... Setting up ubuntu-keyring (2018.09.18.1~18.04.0) ... (Reading database ... 12255 files and directories currently installed.) Preparing to unpack .../libunistring2_0.9.9-0ubuntu2_armhf.deb ... Unpacking libunistring2:armhf (0.9.9-0ubuntu2) over (0.9.9-0ubuntu1) ... Setting up libunistring2:armhf (0.9.9-0ubuntu2) ... (Reading database ... 12255 files and directories currently installed.) Preparing to unpack .../libidn2-0_2.0.4-1.1ubuntu0.2_armhf.deb ... Unpacking libidn2-0:armhf (2.0.4-1.1ubuntu0.2) over (2.0.4-1.1build2) ... Setting up libidn2-0:armhf (2.0.4-1.1ubuntu0.2) ... (Reading database ... 12255 files and directories currently installed.) Preparing to unpack .../libp11-kit0_0.23.9-2ubuntu0.1_armhf.deb ... Unpacking libp11-kit0:armhf (0.23.9-2ubuntu0.1) over (0.23.9-2) ... Setting up libp11-kit0:armhf (0.23.9-2ubuntu0.1) ... (Reading database ... 12255 files and directories currently installed.) Preparing to unpack .../libgnutls30_3.5.18-1ubuntu1.4_armhf.deb ... Unpacking libgnutls30:armhf (3.5.18-1ubuntu1.4) over (3.5.18-1ubuntu1) ... Setting up libgnutls30:armhf (3.5.18-1ubuntu1.4) ... (Reading database ... 12255 files and directories currently installed.) Preparing to unpack .../libseccomp2_2.4.3-1ubuntu3.18.04.3_armhf.deb ... Unpacking libseccomp2:armhf (2.4.3-1ubuntu3.18.04.3) over (2.3.1-2.1ubuntu4) ... Setting up libseccomp2:armhf (2.4.3-1ubuntu3.18.04.3) ... (Reading database ... 12255 files and directories currently installed.) Preparing to unpack .../apt_1.6.12ubuntu0.2_armhf.deb ... Unpacking apt (1.6.12ubuntu0.2) over (1.6.1) ... Setting up apt (1.6.12ubuntu0.2) ... Installing new version of config file /etc/apt/apt.conf.d/01autoremove ... (Reading database ... 12262 files and directories currently installed.) Preparing to unpack .../libpam-modules-bin_1.1.8-3.6ubuntu2.18.04.2_armhf.deb ... Unpacking libpam-modules-bin (1.1.8-3.6ubuntu2.18.04.2) over (1.1.8-3.6ubuntu2) ... Setting up libpam-modules-bin (1.1.8-3.6ubuntu2.18.04.2) ... (Reading database ... 12262 files and directories currently installed.) Preparing to unpack .../libpam-modules_1.1.8-3.6ubuntu2.18.04.2_armhf.deb ... Unpacking libpam-modules:armhf (1.1.8-3.6ubuntu2.18.04.2) over (1.1.8-3.6ubuntu2) ... Setting up libpam-modules:armhf (1.1.8-3.6ubuntu2.18.04.2) ... Setting up libapparmor1:armhf (2.12-4ubuntu5.1) ... Setting up libkmod2:armhf (24-1ubuntu3.5) ... Setting up mount (2.31.1-0.4ubuntu3.7) ... Setting up libncurses5:armhf (6.1-1ubuntu1.18.04) ... Setting up libprocps6:armhf (2:3.3.12-3ubuntu1.2) ... Setting up procps (2:3.3.12-3ubuntu1.2) ... Setting up systemd (237-3ubuntu10.44) ... Installing new version of config file /etc/dhcp/dhclient-enter-hooks.d/resolved ... Initializing machine ID from KVM UUID. (Reading database ... 12262 files and directories currently installed.) Preparing to unpack .../systemd-sysv_237-3ubuntu10.44_armhf.deb ... Unpacking systemd-sysv (237-3ubuntu10.44) over (237-3ubuntu10) ... Preparing to unpack .../libcom-err2_1.44.1-1ubuntu1.3_armhf.deb ... Unpacking libcom-err2:armhf (1.44.1-1ubuntu1.3) over (1.44.1-1) ... Setting up libcom-err2:armhf (1.44.1-1ubuntu1.3) ... (Reading database ... 12262 files and directories currently installed.) Preparing to unpack .../libpam-runtime_1.1.8-3.6ubuntu2.18.04.2_all.deb ... Unpacking libpam-runtime (1.1.8-3.6ubuntu2.18.04.2) over (1.1.8-3.6ubuntu2) ... Setting up libpam-runtime (1.1.8-3.6ubuntu2.18.04.2) ... (Reading database ... 12262 files and directories currently installed.) Preparing to unpack .../libss2_1.44.1-1ubuntu1.3_armhf.deb ... Unpacking libss2:armhf (1.44.1-1ubuntu1.3) over (1.44.1-1) ... Setting up libss2:armhf (1.44.1-1ubuntu1.3) ... (Reading database ... 12262 files and directories currently installed.) Preparing to unpack .../passwd_1%3a4.5-1ubuntu2_armhf.deb ... Unpacking passwd (1:4.5-1ubuntu2) over (1:4.5-1ubuntu1) ... Setting up passwd (1:4.5-1ubuntu2) ... (Reading database ... 12262 files and directories currently installed.) Preparing to unpack .../00-libssl1.1_1.1.1-1ubuntu2.1~18.04.7_armhf.deb ... Unpacking libssl1.1:armhf (1.1.1-1ubuntu2.1~18.04.7) over (1.1.0g-2ubuntu4) ... Preparing to unpack .../01-openssl_1.1.1-1ubuntu2.1~18.04.7_armhf.deb ... Unpacking openssl (1.1.1-1ubuntu2.1~18.04.7) over (1.1.0g-2ubuntu4) ... Preparing to unpack .../02-ca-certificates_20201027ubuntu0.18.04.1_all.deb ... Unpacking ca-certificates (20201027ubuntu0.18.04.1) over (20180409) ... Preparing to unpack .../03-libidn11_1.33-2.1ubuntu1.2_armhf.deb ... Unpacking libidn11:armhf (1.33-2.1ubuntu1.2) over (1.33-2.1ubuntu1) ... Preparing to unpack .../04-libsqlite3-0_3.22.0-1ubuntu0.4_armhf.deb ... Unpacking libsqlite3-0:armhf (3.22.0-1ubuntu0.4) over (3.22.0-1) ... Preparing to unpack .../05-tzdata_2020f-0ubuntu0.18.04_all.deb ... Unpacking tzdata (2020f-0ubuntu0.18.04) over (2018d-1) ... Preparing to unpack .../06-libpng16-16_1.6.34-1ubuntu0.18.04.2_armhf.deb ... Unpacking libpng16-16:armhf (1.6.34-1ubuntu0.18.04.2) over (1.6.34-1) ... Preparing to unpack .../07-advancecomp_2.1-1ubuntu0.18.04.1_armhf.deb ... Unpacking advancecomp (2.1-1ubuntu0.18.04.1) over (2.1-1) ... Preparing to unpack .../08-binutils-arm-linux-gnueabihf_2.30-21ubuntu1~18.04.4_armhf.deb ... Unpacking binutils-arm-linux-gnueabihf (2.30-21ubuntu1~18.04.4) over (2.30-15ubuntu1) ... Preparing to unpack .../09-libbinutils_2.30-21ubuntu1~18.04.4_armhf.deb ... Unpacking libbinutils:armhf (2.30-21ubuntu1~18.04.4) over (2.30-15ubuntu1) ... Preparing to unpack .../10-binutils_2.30-21ubuntu1~18.04.4_armhf.deb ... Unpacking binutils (2.30-21ubuntu1~18.04.4) over (2.30-15ubuntu1) ... Preparing to unpack .../11-binutils-common_2.30-21ubuntu1~18.04.4_armhf.deb ... Unpacking binutils-common:armhf (2.30-21ubuntu1~18.04.4) over (2.30-15ubuntu1) ... Preparing to unpack .../12-libubsan0_7.5.0-3ubuntu1~18.04_armhf.deb ... Unpacking libubsan0:armhf (7.5.0-3ubuntu1~18.04) over (7.3.0-16ubuntu3) ... Preparing to unpack .../13-libasan4_7.5.0-3ubuntu1~18.04_armhf.deb ... Unpacking libasan4:armhf (7.5.0-3ubuntu1~18.04) over (7.3.0-16ubuntu3) ... Preparing to unpack .../14-libcilkrts5_7.5.0-3ubuntu1~18.04_armhf.deb ... Unpacking libcilkrts5:armhf (7.5.0-3ubuntu1~18.04) over (7.3.0-16ubuntu3) ... Preparing to unpack .../15-g++-7_7.5.0-3ubuntu1~18.04_armhf.deb ... Unpacking g++-7 (7.5.0-3ubuntu1~18.04) over (7.3.0-16ubuntu3) ... Preparing to unpack .../16-gcc-7_7.5.0-3ubuntu1~18.04_armhf.deb ... Unpacking gcc-7 (7.5.0-3ubuntu1~18.04) over (7.3.0-16ubuntu3) ... Preparing to unpack .../17-libstdc++-7-dev_7.5.0-3ubuntu1~18.04_armhf.deb ... Unpacking libstdc++-7-dev:armhf (7.5.0-3ubuntu1~18.04) over (7.3.0-16ubuntu3) ... Preparing to unpack .../18-libgcc-7-dev_7.5.0-3ubuntu1~18.04_armhf.deb ... Unpacking libgcc-7-dev:armhf (7.5.0-3ubuntu1~18.04) over (7.3.0-16ubuntu3) ... Preparing to unpack .../19-cpp-7_7.5.0-3ubuntu1~18.04_armhf.deb ... Unpacking cpp-7 (7.5.0-3ubuntu1~18.04) over (7.3.0-16ubuntu3) ... Preparing to unpack .../20-gcc-7-base_7.5.0-3ubuntu1~18.04_armhf.deb ... Unpacking gcc-7-base:armhf (7.5.0-3ubuntu1~18.04) over (7.3.0-16ubuntu3) ... Preparing to unpack .../21-cpp_4%3a7.4.0-1ubuntu2.3_armhf.deb ... Unpacking cpp (4:7.4.0-1ubuntu2.3) over (4:7.3.0-3ubuntu2) ... Preparing to unpack .../22-dpkg-dev_1.19.0.5ubuntu2.3_all.deb ... Unpacking dpkg-dev (1.19.0.5ubuntu2.3) over (1.19.0.5ubuntu2) ... Preparing to unpack .../23-libdpkg-perl_1.19.0.5ubuntu2.3_all.deb ... Unpacking libdpkg-perl (1.19.0.5ubuntu2.3) over (1.19.0.5ubuntu2) ... Preparing to unpack .../24-patch_2.7.6-2ubuntu1.1_armhf.deb ... Unpacking patch (2.7.6-2ubuntu1.1) over (2.7.6-2ubuntu1) ... Preparing to unpack .../25-gcc_4%3a7.4.0-1ubuntu2.3_armhf.deb ... Unpacking gcc (4:7.4.0-1ubuntu2.3) over (4:7.3.0-3ubuntu2) ... Preparing to unpack .../26-g++_4%3a7.4.0-1ubuntu2.3_armhf.deb ... Unpacking g++ (4:7.4.0-1ubuntu2.3) over (4:7.3.0-3ubuntu2) ... Preparing to unpack .../27-gpg_2.2.4-1ubuntu1.3_armhf.deb ... Unpacking gpg (2.2.4-1ubuntu1.3) over (2.2.4-1ubuntu1) ... Preparing to unpack .../28-gpgconf_2.2.4-1ubuntu1.3_armhf.deb ... Unpacking gpgconf (2.2.4-1ubuntu1.3) over (2.2.4-1ubuntu1) ... Preparing to unpack .../29-gpg-agent_2.2.4-1ubuntu1.3_armhf.deb ... Unpacking gpg-agent (2.2.4-1ubuntu1.3) over (2.2.4-1ubuntu1) ... Preparing to unpack .../30-pkgbinarymangler_138.18.04.1_all.deb ... Unpacking pkgbinarymangler (138.18.04.1) over (138) ... Setting up libgomp1:armhf (8.4.0-1ubuntu1~18.04) ... Setting up libatomic1:armhf (8.4.0-1ubuntu1~18.04) ... Setting up libcc1-0:armhf (8.4.0-1ubuntu1~18.04) ... Setting up libpng16-16:armhf (1.6.34-1ubuntu0.18.04.2) ... Setting up tzdata (2020f-0ubuntu0.18.04) ... Current default time zone: 'Etc/UTC' Local time is now: Mon Jan 25 21:05:50 UTC 2021. Universal Time is now: Mon Jan 25 21:05:50 UTC 2021. Run 'dpkg-reconfigure tzdata' if you wish to change it. Setting up systemd-sysv (237-3ubuntu10.44) ... Setting up gpgconf (2.2.4-1ubuntu1.3) ... Setting up linux-libc-dev:armhf (4.15.0-134.138) ... Setting up advancecomp (2.1-1ubuntu0.18.04.1) ... Setting up gpg-agent (2.2.4-1ubuntu1.3) ... Setting up perl-modules-5.26 (5.26.1-6ubuntu0.5) ... Setting up bzip2 (1.0.6-8.1ubuntu0.2) ... Setting up gcc-7-base:armhf (7.5.0-3ubuntu1~18.04) ... Setting up binutils-common:armhf (2.30-21ubuntu1~18.04.4) ... Setting up patch (2.7.6-2ubuntu1.1) ... Setting up libperl5.26:armhf (5.26.1-6ubuntu0.5) ... Setting up libssl1.1:armhf (1.1.1-1ubuntu2.1~18.04.7) ... Checking for services that may need to be restarted...done. Checking for services that may need to be restarted...done. Setting up openssl (1.1.1-1ubuntu2.1~18.04.7) ... Installing new version of config file /etc/ssl/openssl.cnf ... Setting up libsqlite3-0:armhf (3.22.0-1ubuntu0.4) ... Setting up libc-dev-bin (2.27-3ubuntu1.4) ... Setting up ca-certificates (20201027ubuntu0.18.04.1) ... Updating certificates in /etc/ssl/certs... 22 added, 17 removed; done. Setting up libc6-dev:armhf (2.27-3ubuntu1.4) ... Setting up libidn11:armhf (1.33-2.1ubuntu1.2) ... Setting up gpg (2.2.4-1ubuntu1.3) ... Setting up pkgbinarymangler (138.18.04.1) ... Setting up libasan4:armhf (7.5.0-3ubuntu1~18.04) ... Setting up libbinutils:armhf (2.30-21ubuntu1~18.04.4) ... Setting up libcilkrts5:armhf (7.5.0-3ubuntu1~18.04) ... Setting up libubsan0:armhf (7.5.0-3ubuntu1~18.04) ... Setting up binutils-arm-linux-gnueabihf (2.30-21ubuntu1~18.04.4) ... Setting up libgcc-7-dev:armhf (7.5.0-3ubuntu1~18.04) ... Setting up cpp-7 (7.5.0-3ubuntu1~18.04) ... Setting up libstdc++-7-dev:armhf (7.5.0-3ubuntu1~18.04) ... Setting up perl (5.26.1-6ubuntu0.5) ... Setting up binutils (2.30-21ubuntu1~18.04.4) ... Setting up cpp (4:7.4.0-1ubuntu2.3) ... Setting up gcc-7 (7.5.0-3ubuntu1~18.04) ... Setting up g++-7 (7.5.0-3ubuntu1~18.04) ... Setting up libdpkg-perl (1.19.0.5ubuntu2.3) ... Setting up gcc (4:7.4.0-1ubuntu2.3) ... Setting up dpkg-dev (1.19.0.5ubuntu2.3) ... Setting up g++ (4:7.4.0-1ubuntu2.3) ... Processing triggers for libc-bin (2.27-3ubuntu1.4) ... Processing triggers for ca-certificates (20201027ubuntu0.18.04.1) ... Updating certificates in /etc/ssl/certs... 0 added, 0 removed; done. Running hooks in /etc/ca-certificates/update.d... done. RUN: /usr/share/launchpad-buildd/bin/sbuild-package PACKAGEBUILD-20933707 armhf bionic -c chroot:build-PACKAGEBUILD-20933707 --arch=armhf --dist=bionic --nolog 'tesseract_5.0.0~git5074-04173d38-1ppa1~bionic1.dsc' Initiating build PACKAGEBUILD-20933707 with 4 jobs across 4 processor cores. Kernel reported to sbuild: 4.15.0-132-generic #136-Ubuntu SMP Tue Jan 12 15:01:53 UTC 2021 armv7l sbuild (Debian sbuild) 0.75.0 (21 Mar 2018) on bos02-arm64-052.buildd +========================================================================================+ | tesseract 5.0.0~git5074-04173d38-1ppa1~bionic1 (armhf) Mon, 25 Jan 2021 21:06:00 +0000 | +========================================================================================+ Package: tesseract Version: 5.0.0~git5074-04173d38-1ppa1~bionic1 Source Version: 5.0.0~git5074-04173d38-1ppa1~bionic1 Distribution: bionic Machine Architecture: arm64 Host Architecture: armhf Build Architecture: armhf Build Type: any I: NOTICE: Log filtering will replace 'home/buildd/build-PACKAGEBUILD-20933707/chroot-autobuild' with '<>' +------------------------------------------------------------------------------+ | Fetch source files | +------------------------------------------------------------------------------+ Local sources ------------- tesseract_5.0.0~git5074-04173d38-1ppa1~bionic1.dsc exists in .; copying to chroot I: NOTICE: Log filtering will replace 'build/tesseract-LMdTWT/tesseract-5.0.0~git5074-04173d38' with '<>' I: NOTICE: Log filtering will replace 'build/tesseract-LMdTWT' with '<>' +------------------------------------------------------------------------------+ | Install build-essential | +------------------------------------------------------------------------------+ Setup apt archive ----------------- Merged Build-Depends: build-essential, fakeroot Filtered Build-Depends: build-essential, fakeroot dpkg-deb: building package 'sbuild-build-depends-core-dummy' in '/<>/resolver-1NUBJ1/apt_archive/sbuild-build-depends-core-dummy.deb'. dpkg-scanpackages: warning: Packages in archive but missing from override file: dpkg-scanpackages: warning: sbuild-build-depends-core-dummy dpkg-scanpackages: info: Wrote 1 entries to output Packages file. Ign:1 copy:/<>/resolver-1NUBJ1/apt_archive ./ InRelease Get:2 copy:/<>/resolver-1NUBJ1/apt_archive ./ Release [957 B] Ign:3 copy:/<>/resolver-1NUBJ1/apt_archive ./ Release.gpg Get:4 copy:/<>/resolver-1NUBJ1/apt_archive ./ Sources [349 B] Get:5 copy:/<>/resolver-1NUBJ1/apt_archive ./ Packages [431 B] Fetched 1737 B in 0s (59.8 kB/s) Reading package lists... Reading package lists... Install core build dependencies (apt-based resolver) ---------------------------------------------------- Installing build dependencies Reading package lists... Building dependency tree... Reading state information... The following NEW packages will be installed: sbuild-build-depends-core-dummy 0 upgraded, 1 newly installed, 0 to remove and 0 not upgraded. Need to get 852 B of archives. After this operation, 0 B of additional disk space will be used. Get:1 copy:/<>/resolver-1NUBJ1/apt_archive ./ sbuild-build-depends-core-dummy 0.invalid.0 [852 B] debconf: delaying package configuration, since apt-utils is not installed Fetched 852 B in 0s (0 B/s) Selecting previously unselected package sbuild-build-depends-core-dummy. (Reading database ... 12277 files and directories currently installed.) Preparing to unpack .../sbuild-build-depends-core-dummy_0.invalid.0_armhf.deb ... Unpacking sbuild-build-depends-core-dummy (0.invalid.0) ... Setting up sbuild-build-depends-core-dummy (0.invalid.0) ... +------------------------------------------------------------------------------+ | Check architectures | +------------------------------------------------------------------------------+ Arch check ok (armhf included in any all) +------------------------------------------------------------------------------+ | Install package build dependencies | +------------------------------------------------------------------------------+ Setup apt archive ----------------- Merged Build-Depends: debhelper (>= 9), libleptonica-dev (>= 1.75.3), automake, libtool, libarchive-dev, libpango1.0-dev, libcairo2-dev, libicu-dev, libpng-dev, libjpeg-dev, libtiff-dev, zlib1g-dev, git, autoconf-archive, asciidoc, xsltproc, docbook-xsl, docbook-xml, tesseract-ocr-eng (>= 5.0.0~) Filtered Build-Depends: debhelper (>= 9), libleptonica-dev (>= 1.75.3), automake, libtool, libarchive-dev, libpango1.0-dev, libcairo2-dev, libicu-dev, libpng-dev, libjpeg-dev, libtiff-dev, zlib1g-dev, git, autoconf-archive, asciidoc, xsltproc, docbook-xsl, docbook-xml, tesseract-ocr-eng (>= 5.0.0~) dpkg-deb: building package 'sbuild-build-depends-tesseract-dummy' in '/<>/resolver-1NUBJ1/apt_archive/sbuild-build-depends-tesseract-dummy.deb'. dpkg-scanpackages: warning: Packages in archive but missing from override file: dpkg-scanpackages: warning: sbuild-build-depends-core-dummy sbuild-build-depends-tesseract-dummy dpkg-scanpackages: info: Wrote 2 entries to output Packages file. Ign:1 copy:/<>/resolver-1NUBJ1/apt_archive ./ InRelease Get:2 copy:/<>/resolver-1NUBJ1/apt_archive ./ Release [963 B] Ign:3 copy:/<>/resolver-1NUBJ1/apt_archive ./ Release.gpg Get:4 copy:/<>/resolver-1NUBJ1/apt_archive ./ Sources [613 B] Get:5 copy:/<>/resolver-1NUBJ1/apt_archive ./ Packages [693 B] Fetched 2269 B in 0s (78.0 kB/s) Reading package lists... Reading package lists... Install tesseract build dependencies (apt-based resolver) --------------------------------------------------------- Installing build dependencies Reading package lists... Building dependency tree... Reading state information... The following additional packages will be installed: asciidoc asciidoc-base asciidoc-common autoconf autoconf-archive automake autopoint autotools-dev bsdmainutils debhelper dh-autoreconf dh-strip-nondeterminism docbook-xml docbook-xsl file fontconfig fontconfig-config fonts-dejavu-core gettext gettext-base gir1.2-freedesktop gir1.2-glib-2.0 gir1.2-harfbuzz-0.0 gir1.2-pango-1.0 git git-man groff-base icu-devtools intltool-debian libarchive-dev libarchive-zip-perl libarchive13 libasn1-8-heimdal libbsd0 libcairo-gobject2 libcairo-script-interpreter2 libcairo2 libcairo2-dev libcroco3 libcurl3-gnutls libdatrie1 libelf1 liberror-perl libexpat1 libexpat1-dev libfile-stripnondeterminism-perl libfontconfig1 libfontconfig1-dev libfreetype6 libfreetype6-dev libgif7 libgirepository-1.0-1 libglib2.0-0 libglib2.0-bin libglib2.0-data libglib2.0-dev libglib2.0-dev-bin libgraphite2-3 libgraphite2-dev libgssapi-krb5-2 libgssapi3-heimdal libharfbuzz-dev libharfbuzz-gobject0 libharfbuzz-icu0 libharfbuzz0b libhcrypto4-heimdal libheimbase1-heimdal libheimntlm0-heimdal libhx509-5-heimdal libice-dev libice6 libicu-dev libicu-le-hb-dev libicu-le-hb0 libicu60 libiculx60 libjbig-dev libjbig0 libjpeg-dev libjpeg-turbo8 libjpeg-turbo8-dev libjpeg8 libjpeg8-dev libk5crypto3 libkeyutils1 libkrb5-26-heimdal libkrb5-3 libkrb5support0 libldap-2.4-2 libldap-common liblept5 libleptonica-dev liblzma-dev liblzo2-2 libmagic-mgc libmagic1 libmpdec2 libnghttp2-14 libopenjp2-7 libpango-1.0-0 libpango1.0-dev libpangocairo-1.0-0 libpangoft2-1.0-0 libpangoxft-1.0-0 libpcre16-3 libpcre3-dev libpcre32-3 libpcrecpp0v5 libpipeline1 libpixman-1-0 libpixman-1-dev libpng-dev libpsl5 libpthread-stubs0-dev libpython-stdlib libpython2.7-minimal libpython2.7-stdlib libpython3-stdlib libpython3.6-minimal libpython3.6-stdlib libroken18-heimdal librtmp1 libsasl2-2 libsasl2-modules-db libsigsegv2 libsm-dev libsm6 libthai-data libthai0 libtiff-dev libtiff5 libtiff5-dev libtiffxx5 libtimedate-perl libtool libwebp6 libwind0-heimdal libx11-6 libx11-data libx11-dev libxau-dev libxau6 libxcb-render0 libxcb-render0-dev libxcb-shm0 libxcb-shm0-dev libxcb1 libxcb1-dev libxdmcp-dev libxdmcp6 libxext-dev libxext6 libxft-dev libxft2 libxml2 libxml2-utils libxrender-dev libxrender1 libxslt1.1 m4 man-db mime-support multiarch-support pkg-config po-debconf python python-minimal python2.7 python2.7-minimal python3 python3-distutils python3-lib2to3 python3-minimal python3.6 python3.6-minimal sgml-base sgml-data tesseract-ocr-eng ucf x11-common x11proto-core-dev x11proto-dev x11proto-xext-dev xml-core xorg-sgml-doctools xsltproc xtrans-dev zlib1g-dev Suggested packages: asciidoc-doc docbook-utils source-highlight gnu-standards autoconf-doc wamerican | wordlist whois vacation dh-make dwz docbook docbook-dsssl docbook-defguide dbtoepub docbook-xsl-doc-html | docbook-xsl-doc-pdf | docbook-xsl-doc-text | docbook-xsl-doc docbook-xsl-saxon fop libsaxon-java libxalan2-java libxslthl-java xalan gettext-doc libasprintf-dev libgettextpo-dev git-daemon-run | git-daemon-sysvinit git-doc git-el git-email git-gui gitk gitweb git-cvs git-mediawiki git-svn groff lrzip libcairo2-doc libglib2.0-doc libgraphite2-utils krb5-doc krb5-user libice-doc icu-doc liblzma-doc imagemagick libpango1.0-doc libsm-doc libtool-doc gfortran | fortran95-compiler gcj-jdk libxcb-doc libxext-doc m4-doc apparmor less www-browser libmail-box-perl python-doc python-tk python2.7-doc binfmt-support python3-doc python3-tk python3-venv python3.6-venv python3.6-doc sgml-base-doc perlsgml w3-recs opensp Recommended packages: asciidoc-dblatex asciidoc-doc vim-asciidoc xmlto curl | wget | lynx less ssh-client libarchive-cpio-perl shared-mime-info xdg-user-dirs krb5-locales libpng-tools publicsuffix libsasl2-modules libltdl-dev libx11-doc libmail-sendmail-perl tesseract-ocr The following NEW packages will be installed: asciidoc asciidoc-base asciidoc-common autoconf autoconf-archive automake autopoint autotools-dev bsdmainutils debhelper dh-autoreconf dh-strip-nondeterminism docbook-xml docbook-xsl file fontconfig fontconfig-config fonts-dejavu-core gettext gettext-base gir1.2-freedesktop gir1.2-glib-2.0 gir1.2-harfbuzz-0.0 gir1.2-pango-1.0 git git-man groff-base icu-devtools intltool-debian libarchive-dev libarchive-zip-perl libarchive13 libasn1-8-heimdal libbsd0 libcairo-gobject2 libcairo-script-interpreter2 libcairo2 libcairo2-dev libcroco3 libcurl3-gnutls libdatrie1 libelf1 liberror-perl libexpat1 libexpat1-dev libfile-stripnondeterminism-perl libfontconfig1 libfontconfig1-dev libfreetype6 libfreetype6-dev libgif7 libgirepository-1.0-1 libglib2.0-0 libglib2.0-bin libglib2.0-data libglib2.0-dev libglib2.0-dev-bin libgraphite2-3 libgraphite2-dev libgssapi-krb5-2 libgssapi3-heimdal libharfbuzz-dev libharfbuzz-gobject0 libharfbuzz-icu0 libharfbuzz0b libhcrypto4-heimdal libheimbase1-heimdal libheimntlm0-heimdal libhx509-5-heimdal libice-dev libice6 libicu-dev libicu-le-hb-dev libicu-le-hb0 libicu60 libiculx60 libjbig-dev libjbig0 libjpeg-dev libjpeg-turbo8 libjpeg-turbo8-dev libjpeg8 libjpeg8-dev libk5crypto3 libkeyutils1 libkrb5-26-heimdal libkrb5-3 libkrb5support0 libldap-2.4-2 libldap-common liblept5 libleptonica-dev liblzma-dev liblzo2-2 libmagic-mgc libmagic1 libmpdec2 libnghttp2-14 libopenjp2-7 libpango-1.0-0 libpango1.0-dev libpangocairo-1.0-0 libpangoft2-1.0-0 libpangoxft-1.0-0 libpcre16-3 libpcre3-dev libpcre32-3 libpcrecpp0v5 libpipeline1 libpixman-1-0 libpixman-1-dev libpng-dev libpsl5 libpthread-stubs0-dev libpython-stdlib libpython2.7-minimal libpython2.7-stdlib libpython3-stdlib libpython3.6-minimal libpython3.6-stdlib libroken18-heimdal librtmp1 libsasl2-2 libsasl2-modules-db libsigsegv2 libsm-dev libsm6 libthai-data libthai0 libtiff-dev libtiff5 libtiff5-dev libtiffxx5 libtimedate-perl libtool libwebp6 libwind0-heimdal libx11-6 libx11-data libx11-dev libxau-dev libxau6 libxcb-render0 libxcb-render0-dev libxcb-shm0 libxcb-shm0-dev libxcb1 libxcb1-dev libxdmcp-dev libxdmcp6 libxext-dev libxext6 libxft-dev libxft2 libxml2 libxml2-utils libxrender-dev libxrender1 libxslt1.1 m4 man-db mime-support multiarch-support pkg-config po-debconf python python-minimal python2.7 python2.7-minimal python3 python3-distutils python3-lib2to3 python3-minimal python3.6 python3.6-minimal sbuild-build-depends-tesseract-dummy sgml-base sgml-data tesseract-ocr-eng ucf x11-common x11proto-core-dev x11proto-dev x11proto-xext-dev xml-core xorg-sgml-doctools xsltproc xtrans-dev zlib1g-dev 0 upgraded, 189 newly installed, 0 to remove and 0 not upgraded. Need to get 59.2 MB of archives. After this operation, 252 MB of additional disk space will be used. Get:1 copy:/<>/resolver-1NUBJ1/apt_archive ./ sbuild-build-depends-tesseract-dummy 0.invalid.0 [980 B] Get:2 http://ftpmaster.internal/ubuntu bionic-security/main armhf libpython3.6-minimal armhf 3.6.9-1~18.04ubuntu1.3 [524 kB] Get:3 http://ftpmaster.internal/ubuntu bionic-security/main armhf libexpat1 armhf 2.2.5-3ubuntu0.2 [59.6 kB] Get:4 http://ftpmaster.internal/ubuntu bionic-security/main armhf python3.6-minimal armhf 3.6.9-1~18.04ubuntu1.3 [1343 kB] Get:5 http://ppa.launchpad.net/alex-p/tesseract-ocr-devel/ubuntu bionic/main armhf liblept5 armhf 1.78.0-1+nmu1ppa1~bionic1 [875 kB] Get:6 http://ftpmaster.internal/ubuntu bionic-updates/main armhf python3-minimal armhf 3.6.7-1~18.04 [23.7 kB] Get:7 http://ftpmaster.internal/ubuntu bionic/main armhf mime-support all 3.60ubuntu1 [30.1 kB] Get:8 http://ftpmaster.internal/ubuntu bionic/main armhf libmpdec2 armhf 2.4.2-1ubuntu1 [66.4 kB] Get:9 http://ftpmaster.internal/ubuntu bionic-security/main armhf libpython3.6-stdlib armhf 3.6.9-1~18.04ubuntu1.3 [1637 kB] Get:10 http://ftpmaster.internal/ubuntu bionic-security/main armhf python3.6 armhf 3.6.9-1~18.04ubuntu1.3 [203 kB] Get:11 http://ftpmaster.internal/ubuntu bionic-updates/main armhf libpython3-stdlib armhf 3.6.7-1~18.04 [7240 B] Get:12 http://ftpmaster.internal/ubuntu bionic-updates/main armhf python3 armhf 3.6.7-1~18.04 [47.2 kB] Get:13 http://ftpmaster.internal/ubuntu bionic-updates/main armhf multiarch-support armhf 2.27-3ubuntu1.4 [6944 B] Get:14 http://ftpmaster.internal/ubuntu bionic-updates/main armhf libxau6 armhf 1:1.0.8-1ubuntu1 [6736 B] Get:15 http://ftpmaster.internal/ubuntu bionic-security/main armhf libbsd0 armhf 0.8.7-1ubuntu0.1 [40.4 kB] Get:16 http://ftpmaster.internal/ubuntu bionic/main armhf libxdmcp6 armhf 1:1.1.2-3 [9316 B] Get:17 http://ftpmaster.internal/ubuntu bionic-updates/main armhf libxcb1 armhf 1.13-2~ubuntu18.04 [41.2 kB] Get:18 http://ftpmaster.internal/ubuntu bionic-security/main armhf libx11-data all 2:1.6.4-3ubuntu0.3 [114 kB] Get:19 http://ftpmaster.internal/ubuntu bionic-security/main armhf libx11-6 armhf 2:1.6.4-3ubuntu0.3 [515 kB] Get:20 http://ftpmaster.internal/ubuntu bionic/main armhf libxext6 armhf 2:1.3.3-1 [25.1 kB] Get:21 http://ftpmaster.internal/ubuntu bionic/main armhf bsdmainutils armhf 11.1.2ubuntu1 [177 kB] Get:22 http://ftpmaster.internal/ubuntu bionic/main armhf groff-base armhf 1.22.3-10 [1013 kB] Get:23 http://ftpmaster.internal/ubuntu bionic/main armhf libpipeline1 armhf 1.5.0-1 [21.1 kB] Get:24 http://ftpmaster.internal/ubuntu bionic-updates/main armhf man-db armhf 2.8.3-2ubuntu0.1 [993 kB] Get:25 http://ftpmaster.internal/ubuntu bionic/universe armhf autoconf-archive all 20170928-2 [668 kB] Get:26 http://ftpmaster.internal/ubuntu bionic-security/main armhf libfreetype6 armhf 2.8.1-2ubuntu2.1 [280 kB] Get:27 http://ftpmaster.internal/ubuntu bionic/main armhf ucf all 3.0038 [50.5 kB] Get:28 http://ftpmaster.internal/ubuntu bionic/main armhf fonts-dejavu-core all 2.37-1 [1041 kB] Get:29 http://ftpmaster.internal/ubuntu bionic/main armhf fontconfig-config all 2.12.6-0ubuntu2 [55.8 kB] Get:30 http://ftpmaster.internal/ubuntu bionic/main armhf libfontconfig1 armhf 2.12.6-0ubuntu2 [120 kB] Get:31 http://ftpmaster.internal/ubuntu bionic/main armhf fontconfig armhf 2.12.6-0ubuntu2 [167 kB] Get:32 http://ftpmaster.internal/ubuntu bionic-security/main armhf libjpeg-turbo8 armhf 1.5.2-0ubuntu5.18.04.4 [87.7 kB] Get:33 http://ftpmaster.internal/ubuntu bionic/main armhf liblzo2-2 armhf 2.08-1.2 [44.2 kB] Get:34 http://ftpmaster.internal/ubuntu bionic-updates/main armhf x11-common all 1:7.7+19ubuntu7.1 [22.5 kB] Get:35 http://ftpmaster.internal/ubuntu bionic/main armhf libice6 armhf 2:1.0.9-2 [33.5 kB] Get:36 http://ftpmaster.internal/ubuntu bionic/main armhf libsm6 armhf 2:1.2.2-1 [13.9 kB] Get:37 http://ftpmaster.internal/ubuntu bionic/main armhf libxrender1 armhf 1:0.9.10-1 [15.6 kB] Get:38 http://ftpmaster.internal/ubuntu bionic/main armhf libxft2 armhf 2.3.2-1 [30.5 kB] Get:39 http://ftpmaster.internal/ubuntu bionic-security/main armhf libpython2.7-minimal armhf 2.7.17-1~18.04ubuntu1.2 [335 kB] Get:40 http://ftpmaster.internal/ubuntu bionic-security/main armhf python2.7-minimal armhf 2.7.17-1~18.04ubuntu1.2 [1084 kB] Get:41 http://ftpmaster.internal/ubuntu bionic/main armhf python-minimal armhf 2.7.15~rc1-1 [28.1 kB] Get:42 http://ftpmaster.internal/ubuntu bionic-security/main armhf libpython2.7-stdlib armhf 2.7.17-1~18.04ubuntu1.2 [1838 kB] Get:43 http://ftpmaster.internal/ubuntu bionic-security/main armhf python2.7 armhf 2.7.17-1~18.04ubuntu1.2 [248 kB] Get:44 http://ftpmaster.internal/ubuntu bionic/main armhf libpython-stdlib armhf 2.7.15~rc1-1 [7624 B] Get:45 http://ftpmaster.internal/ubuntu bionic/main armhf python armhf 2.7.15~rc1-1 [140 kB] Get:46 http://ftpmaster.internal/ubuntu bionic/main armhf sgml-base all 1.29 [12.3 kB] Get:47 http://ftpmaster.internal/ubuntu bionic-security/main armhf libmagic-mgc armhf 1:5.32-2ubuntu0.4 [184 kB] Get:48 http://ftpmaster.internal/ubuntu bionic-security/main armhf libmagic1 armhf 1:5.32-2ubuntu0.4 [62.9 kB] Get:49 http://ftpmaster.internal/ubuntu bionic-security/main armhf file armhf 1:5.32-2ubuntu0.4 [21.5 kB] Get:50 http://ftpmaster.internal/ubuntu bionic-security/main armhf libglib2.0-0 armhf 2.56.4-0ubuntu0.18.04.6 [1017 kB] Get:51 http://ppa.launchpad.net/alex-p/tesseract-ocr-devel/ubuntu bionic/main armhf libleptonica-dev armhf 1.78.0-1+nmu1ppa1~bionic1 [1313 kB] Get:52 http://ftpmaster.internal/ubuntu bionic/main armhf libgirepository-1.0-1 armhf 1.56.1-1 [69.4 kB] Get:53 http://ftpmaster.internal/ubuntu bionic/main armhf gir1.2-glib-2.0 armhf 1.56.1-1 [131 kB] Get:54 http://ftpmaster.internal/ubuntu bionic-security/main armhf libelf1 armhf 0.170-0.4ubuntu0.1 [42.9 kB] Get:55 http://ftpmaster.internal/ubuntu bionic-security/main armhf libglib2.0-data all 2.56.4-0ubuntu0.18.04.6 [4540 B] Get:56 http://ftpmaster.internal/ubuntu bionic-security/main armhf libicu60 armhf 60.2-3ubuntu3.1 [7802 kB] Get:57 http://ftpmaster.internal/ubuntu bionic-security/main armhf libxml2 armhf 2.9.4+dfsg1-6.1ubuntu1.3 [568 kB] Get:58 http://ftpmaster.internal/ubuntu bionic-security/main armhf gettext-base armhf 0.19.8.1-6ubuntu0.3 [109 kB] Get:59 http://ftpmaster.internal/ubuntu bionic-security/main armhf libkrb5support0 armhf 1.16-2ubuntu0.2 [27.2 kB] Get:60 http://ftpmaster.internal/ubuntu bionic-security/main armhf libk5crypto3 armhf 1.16-2ubuntu0.2 [83.1 kB] Get:61 http://ftpmaster.internal/ubuntu bionic/main armhf libkeyutils1 armhf 1.5.9-9.2ubuntu2 [7796 B] Get:62 http://ftpmaster.internal/ubuntu bionic-security/main armhf libkrb5-3 armhf 1.16-2ubuntu0.2 [233 kB] Get:63 http://ftpmaster.internal/ubuntu bionic-security/main armhf libgssapi-krb5-2 armhf 1.16-2ubuntu0.2 [101 kB] Get:64 http://ftpmaster.internal/ubuntu bionic/main armhf libpsl5 armhf 0.19.1-5build1 [40.5 kB] Get:65 http://ftpmaster.internal/ubuntu bionic/universe armhf asciidoc-common all 8.6.10-2 [199 kB] Get:66 http://ftpmaster.internal/ubuntu bionic-security/main armhf libxml2-utils armhf 2.9.4+dfsg1-6.1ubuntu1.3 [34.7 kB] Get:67 http://ftpmaster.internal/ubuntu bionic/universe armhf asciidoc-base all 8.6.10-2 [80.7 kB] Get:68 http://ftpmaster.internal/ubuntu bionic/universe armhf asciidoc all 8.6.10-2 [3264 B] Get:69 http://ftpmaster.internal/ubuntu bionic/main armhf libsigsegv2 armhf 2.12-1 [14.0 kB] Get:70 http://ftpmaster.internal/ubuntu bionic/main armhf m4 armhf 1.4.18-1 [181 kB] Get:71 http://ftpmaster.internal/ubuntu bionic/main armhf autoconf all 2.69-11 [322 kB] Get:72 http://ftpmaster.internal/ubuntu bionic/main armhf autotools-dev all 20180224.1 [39.6 kB] Get:73 http://ftpmaster.internal/ubuntu bionic/main armhf automake all 1:1.15.1-3ubuntu2 [509 kB] Get:74 http://ftpmaster.internal/ubuntu bionic-security/main armhf autopoint all 0.19.8.1-6ubuntu0.3 [426 kB] Get:75 http://ftpmaster.internal/ubuntu bionic/main armhf libtool all 2.4.6-2 [194 kB] Get:76 http://ftpmaster.internal/ubuntu bionic/main armhf dh-autoreconf all 17 [15.8 kB] Get:77 http://ftpmaster.internal/ubuntu bionic-security/main armhf libarchive-zip-perl all 1.60-1ubuntu0.1 [84.6 kB] Get:78 http://ftpmaster.internal/ubuntu bionic/main armhf libfile-stripnondeterminism-perl all 0.040-1.1~build1 [13.8 kB] Get:79 http://ftpmaster.internal/ubuntu bionic/main armhf libtimedate-perl all 2.3000-2 [37.5 kB] Get:80 http://ftpmaster.internal/ubuntu bionic/main armhf dh-strip-nondeterminism all 0.040-1.1~build1 [5208 B] Get:81 http://ftpmaster.internal/ubuntu bionic/main armhf libcroco3 armhf 0.6.12-2 [69.4 kB] Get:82 http://ftpmaster.internal/ubuntu bionic-security/main armhf gettext armhf 0.19.8.1-6ubuntu0.3 [1229 kB] Get:83 http://ftpmaster.internal/ubuntu bionic/main armhf intltool-debian all 0.35.0+20060710.4 [24.9 kB] Get:84 http://ftpmaster.internal/ubuntu bionic/main armhf po-debconf all 1.0.20 [232 kB] Get:85 http://ftpmaster.internal/ubuntu bionic-updates/main armhf debhelper all 11.1.6ubuntu2 [902 kB] Get:86 http://ftpmaster.internal/ubuntu bionic/main armhf xml-core all 0.18 [21.3 kB] Get:87 http://ftpmaster.internal/ubuntu bionic/universe armhf sgml-data all 2.0.10 [173 kB] Get:88 http://ftpmaster.internal/ubuntu bionic/universe armhf docbook-xml all 4.5-8 [71.8 kB] Get:89 http://ftpmaster.internal/ubuntu bionic/universe armhf docbook-xsl all 1.79.1+dfsg-2 [1075 kB] Get:90 http://ftpmaster.internal/ubuntu bionic/main armhf gir1.2-freedesktop armhf 1.56.1-1 [9076 B] Get:91 http://ftpmaster.internal/ubuntu bionic/main armhf libgraphite2-3 armhf 1.3.11-2 [67.5 kB] Get:92 http://ftpmaster.internal/ubuntu bionic/main armhf libharfbuzz0b armhf 1.7.2-1ubuntu1 [205 kB] Get:93 http://ftpmaster.internal/ubuntu bionic/main armhf gir1.2-harfbuzz-0.0 armhf 1.7.2-1ubuntu1 [18.5 kB] Get:94 http://ftpmaster.internal/ubuntu bionic/main armhf libthai-data all 0.1.27-2 [133 kB] Get:95 http://ftpmaster.internal/ubuntu bionic/main armhf libdatrie1 armhf 0.2.10-7 [14.5 kB] Get:96 http://ftpmaster.internal/ubuntu bionic/main armhf libthai0 armhf 0.1.27-2 [14.7 kB] Get:97 http://ftpmaster.internal/ubuntu bionic-security/main armhf libpango-1.0-0 armhf 1.40.14-1ubuntu0.1 [137 kB] Get:98 http://ftpmaster.internal/ubuntu bionic/main armhf libpixman-1-0 armhf 0.34.0-2 [157 kB] Get:99 http://ftpmaster.internal/ubuntu bionic-updates/main armhf libxcb-render0 armhf 1.13-2~ubuntu18.04 [13.9 kB] Get:100 http://ftpmaster.internal/ubuntu bionic-updates/main armhf libxcb-shm0 armhf 1.13-2~ubuntu18.04 [5416 B] Get:101 http://ftpmaster.internal/ubuntu bionic-updates/main armhf libcairo2 armhf 1.15.10-2ubuntu0.1 [506 kB] Get:102 http://ftpmaster.internal/ubuntu bionic-security/main armhf libpangoft2-1.0-0 armhf 1.40.14-1ubuntu0.1 [28.5 kB] Get:103 http://ftpmaster.internal/ubuntu bionic-security/main armhf libpangocairo-1.0-0 armhf 1.40.14-1ubuntu0.1 [17.5 kB] Get:104 http://ftpmaster.internal/ubuntu bionic-security/main armhf libpangoxft-1.0-0 armhf 1.40.14-1ubuntu0.1 [12.7 kB] Get:105 http://ftpmaster.internal/ubuntu bionic-security/main armhf gir1.2-pango-1.0 armhf 1.40.14-1ubuntu0.1 [21.6 kB] Get:106 http://ftpmaster.internal/ubuntu bionic/main armhf libroken18-heimdal armhf 7.5.0+dfsg-1 [34.1 kB] Get:107 http://ftpmaster.internal/ubuntu bionic/main armhf libasn1-8-heimdal armhf 7.5.0+dfsg-1 [136 kB] Get:108 http://ftpmaster.internal/ubuntu bionic/main armhf libheimbase1-heimdal armhf 7.5.0+dfsg-1 [24.1 kB] Get:109 http://ftpmaster.internal/ubuntu bionic/main armhf libhcrypto4-heimdal armhf 7.5.0+dfsg-1 [76.5 kB] Get:110 http://ftpmaster.internal/ubuntu bionic/main armhf libwind0-heimdal armhf 7.5.0+dfsg-1 [47.2 kB] Get:111 http://ftpmaster.internal/ubuntu bionic/main armhf libhx509-5-heimdal armhf 7.5.0+dfsg-1 [87.9 kB] Get:112 http://ppa.launchpad.net/alex-p/tesseract-ocr-devel/ubuntu bionic/main armhf tesseract-ocr-eng all 1:5.0.0~git39-6572757-2ppa1~bionic1 [1590 kB] Get:113 http://ftpmaster.internal/ubuntu bionic/main armhf libkrb5-26-heimdal armhf 7.5.0+dfsg-1 [168 kB] Get:114 http://ftpmaster.internal/ubuntu bionic/main armhf libheimntlm0-heimdal armhf 7.5.0+dfsg-1 [13.1 kB] Get:115 http://ftpmaster.internal/ubuntu bionic/main armhf libgssapi3-heimdal armhf 7.5.0+dfsg-1 [78.8 kB] Get:116 http://ftpmaster.internal/ubuntu bionic-security/main armhf libsasl2-modules-db armhf 2.1.27~101-g0780600+dfsg-3ubuntu2.3 [13.3 kB] Get:117 http://ftpmaster.internal/ubuntu bionic-security/main armhf libsasl2-2 armhf 2.1.27~101-g0780600+dfsg-3ubuntu2.3 [42.1 kB] Get:118 http://ftpmaster.internal/ubuntu bionic-security/main armhf libldap-common all 2.4.45+dfsg-1ubuntu1.8 [17.0 kB] Get:119 http://ftpmaster.internal/ubuntu bionic-security/main armhf libldap-2.4-2 armhf 2.4.45+dfsg-1ubuntu1.8 [132 kB] Get:120 http://ftpmaster.internal/ubuntu bionic/main armhf libnghttp2-14 armhf 1.30.0-1ubuntu1 [67.4 kB] Get:121 http://ftpmaster.internal/ubuntu bionic/main armhf librtmp1 armhf 2.4+20151223.gitfa8646d.1-1 [49.1 kB] Get:122 http://ftpmaster.internal/ubuntu bionic-security/main armhf libcurl3-gnutls armhf 7.58.0-2ubuntu3.12 [182 kB] Get:123 http://ftpmaster.internal/ubuntu bionic/main armhf liberror-perl all 0.17025-1 [22.8 kB] Get:124 http://ftpmaster.internal/ubuntu bionic-security/main armhf git-man all 1:2.17.1-1ubuntu0.7 [804 kB] Get:125 http://ftpmaster.internal/ubuntu bionic-security/main armhf git armhf 1:2.17.1-1ubuntu0.7 [2816 kB] Get:126 http://ftpmaster.internal/ubuntu bionic-security/main armhf icu-devtools armhf 60.2-3ubuntu3.1 [161 kB] Get:127 http://ftpmaster.internal/ubuntu bionic-security/main armhf libarchive13 armhf 3.2.2-3.1ubuntu0.6 [251 kB] Get:128 http://ftpmaster.internal/ubuntu bionic-security/main armhf libarchive-dev armhf 3.2.2-3.1ubuntu0.6 [442 kB] Get:129 http://ftpmaster.internal/ubuntu bionic-updates/main armhf libcairo-gobject2 armhf 1.15.10-2ubuntu0.1 [16.1 kB] Get:130 http://ftpmaster.internal/ubuntu bionic-updates/main armhf libcairo-script-interpreter2 armhf 1.15.10-2ubuntu0.1 [44.2 kB] Get:131 http://ftpmaster.internal/ubuntu bionic-security/main armhf libexpat1-dev armhf 2.2.5-3ubuntu0.2 [106 kB] Get:132 http://ftpmaster.internal/ubuntu bionic/main armhf zlib1g-dev armhf 1:1.2.11.dfsg-0ubuntu2 [168 kB] Get:133 http://ftpmaster.internal/ubuntu bionic-security/main armhf libpng-dev armhf 1.6.34-1ubuntu0.18.04.2 [162 kB] Get:134 http://ftpmaster.internal/ubuntu bionic-security/main armhf libfreetype6-dev armhf 2.8.1-2ubuntu2.1 [2488 kB] Get:135 http://ftpmaster.internal/ubuntu bionic/main armhf pkg-config armhf 0.29.1-0ubuntu2 [42.0 kB] Get:136 http://ftpmaster.internal/ubuntu bionic/main armhf libfontconfig1-dev armhf 2.12.6-0ubuntu2 [675 kB] Get:137 http://ftpmaster.internal/ubuntu bionic/main armhf xorg-sgml-doctools all 1:1.11-1 [12.9 kB] Get:138 http://ftpmaster.internal/ubuntu bionic/main armhf x11proto-dev all 2018.4-4 [251 kB] Get:139 http://ftpmaster.internal/ubuntu bionic/main armhf x11proto-core-dev all 2018.4-4 [2620 B] Get:140 http://ftpmaster.internal/ubuntu bionic-updates/main armhf libxau-dev armhf 1:1.0.8-1ubuntu1 [8880 B] Get:141 http://ftpmaster.internal/ubuntu bionic/main armhf libxdmcp-dev armhf 1:1.1.2-3 [23.6 kB] Get:142 http://ftpmaster.internal/ubuntu bionic/main armhf xtrans-dev all 1.3.5-1 [70.5 kB] Get:143 http://ftpmaster.internal/ubuntu bionic/main armhf libpthread-stubs0-dev armhf 0.3-4 [4084 B] Get:144 http://ftpmaster.internal/ubuntu bionic-updates/main armhf libxcb1-dev armhf 1.13-2~ubuntu18.04 [77.2 kB] Get:145 http://ftpmaster.internal/ubuntu bionic-security/main armhf libx11-dev armhf 2:1.6.4-3ubuntu0.3 [587 kB] Get:146 http://ftpmaster.internal/ubuntu bionic/main armhf libxrender-dev armhf 1:0.9.10-1 [21.7 kB] Get:147 http://ftpmaster.internal/ubuntu bionic/main armhf x11proto-xext-dev all 2018.4-4 [2620 B] Get:148 http://ftpmaster.internal/ubuntu bionic/main armhf libxext-dev armhf 2:1.3.3-1 [77.8 kB] Get:149 http://ftpmaster.internal/ubuntu bionic/main armhf libice-dev armhf 2:1.0.9-2 [40.4 kB] Get:150 http://ftpmaster.internal/ubuntu bionic/main armhf libsm-dev armhf 2:1.2.2-1 [14.8 kB] Get:151 http://ftpmaster.internal/ubuntu bionic/main armhf libpixman-1-dev armhf 0.34.0-2 [177 kB] Get:152 http://ftpmaster.internal/ubuntu bionic-updates/main armhf libxcb-render0-dev armhf 1.13-2~ubuntu18.04 [18.2 kB] Get:153 http://ftpmaster.internal/ubuntu bionic-updates/main armhf libxcb-shm0-dev armhf 1.13-2~ubuntu18.04 [6716 B] Get:154 http://ftpmaster.internal/ubuntu bionic-security/main armhf libglib2.0-bin armhf 2.56.4-0ubuntu0.18.04.6 [63.0 kB] Get:155 http://ftpmaster.internal/ubuntu bionic-updates/main armhf python3-lib2to3 all 3.6.9-1~18.04 [77.4 kB] Get:156 http://ftpmaster.internal/ubuntu bionic-updates/main armhf python3-distutils all 3.6.9-1~18.04 [144 kB] Get:157 http://ftpmaster.internal/ubuntu bionic-security/main armhf libglib2.0-dev-bin armhf 2.56.4-0ubuntu0.18.04.6 [99.7 kB] Get:158 http://ftpmaster.internal/ubuntu bionic/main armhf libpcre16-3 armhf 2:8.39-9 [128 kB] Get:159 http://ftpmaster.internal/ubuntu bionic/main armhf libpcre32-3 armhf 2:8.39-9 [120 kB] Get:160 http://ftpmaster.internal/ubuntu bionic/main armhf libpcrecpp0v5 armhf 2:8.39-9 [13.2 kB] Get:161 http://ftpmaster.internal/ubuntu bionic/main armhf libpcre3-dev armhf 2:8.39-9 [473 kB] Get:162 http://ftpmaster.internal/ubuntu bionic-security/main armhf libglib2.0-dev armhf 2.56.4-0ubuntu0.18.04.6 [1286 kB] Get:163 http://ftpmaster.internal/ubuntu bionic-updates/main armhf libcairo2-dev armhf 1.15.10-2ubuntu0.1 [552 kB] Get:164 http://ftpmaster.internal/ubuntu bionic-security/main armhf libgif7 armhf 5.1.4-2ubuntu0.1 [28.5 kB] Get:165 http://ftpmaster.internal/ubuntu bionic/main armhf libgraphite2-dev armhf 1.3.11-2 [14.5 kB] Get:166 http://ftpmaster.internal/ubuntu bionic/main armhf libharfbuzz-icu0 armhf 1.7.2-1ubuntu1 [5196 B] Get:167 http://ftpmaster.internal/ubuntu bionic/main armhf libharfbuzz-gobject0 armhf 1.7.2-1ubuntu1 [12.0 kB] Get:168 http://ftpmaster.internal/ubuntu bionic/main armhf libicu-le-hb0 armhf 1.0.3+git161113-4 [12.5 kB] Get:169 http://ftpmaster.internal/ubuntu bionic-security/main armhf libiculx60 armhf 60.2-3ubuntu3.1 [16.1 kB] Get:170 http://ftpmaster.internal/ubuntu bionic/main armhf libicu-le-hb-dev armhf 1.0.3+git161113-4 [27.8 kB] Get:171 http://ftpmaster.internal/ubuntu bionic-security/main armhf libicu-dev armhf 60.2-3ubuntu3.1 [8715 kB] Get:172 http://ftpmaster.internal/ubuntu bionic/main armhf libharfbuzz-dev armhf 1.7.2-1ubuntu1 [276 kB] Get:173 http://ftpmaster.internal/ubuntu bionic-security/main armhf libjpeg-turbo8-dev armhf 1.5.2-0ubuntu5.18.04.4 [199 kB] Get:174 http://ftpmaster.internal/ubuntu bionic/main armhf libjpeg8 armhf 8c-2ubuntu8 [2202 B] Get:175 http://ftpmaster.internal/ubuntu bionic/main armhf libjpeg8-dev armhf 8c-2ubuntu8 [1554 B] Get:176 http://ftpmaster.internal/ubuntu bionic/main armhf libjpeg-dev armhf 8c-2ubuntu8 [1554 B] Get:177 http://ftpmaster.internal/ubuntu bionic-security/universe armhf libopenjp2-7 armhf 2.3.0-2build0.18.04.1 [130 kB] Get:178 http://ftpmaster.internal/ubuntu bionic/main armhf libjbig0 armhf 2.1-3.1build1 [23.9 kB] Get:179 http://ftpmaster.internal/ubuntu bionic-security/main armhf libtiff5 armhf 4.0.9-5ubuntu0.3 [135 kB] Get:180 http://ftpmaster.internal/ubuntu bionic/main armhf libwebp6 armhf 0.6.1-2 [152 kB] Get:181 http://ftpmaster.internal/ubuntu bionic/main armhf libxft-dev armhf 2.3.2-1 [40.4 kB] Get:182 http://ftpmaster.internal/ubuntu bionic-security/main armhf libpango1.0-dev armhf 1.40.14-1ubuntu0.1 [267 kB] Get:183 http://ftpmaster.internal/ubuntu bionic/main armhf libjbig-dev armhf 2.1-3.1build1 [22.9 kB] Get:184 http://ftpmaster.internal/ubuntu bionic/main armhf liblzma-dev armhf 5.2.2-1.3 [138 kB] Get:185 http://ftpmaster.internal/ubuntu bionic-security/main armhf libtiffxx5 armhf 4.0.9-5ubuntu0.3 [5788 B] Get:186 http://ftpmaster.internal/ubuntu bionic-security/main armhf libtiff5-dev armhf 4.0.9-5ubuntu0.3 [258 kB] Get:187 http://ftpmaster.internal/ubuntu bionic-security/main armhf libtiff-dev armhf 4.0.9-5ubuntu0.3 [2260 B] Get:188 http://ftpmaster.internal/ubuntu bionic-security/main armhf libxslt1.1 armhf 1.1.29-5ubuntu0.2 [131 kB] Get:189 http://ftpmaster.internal/ubuntu bionic-security/main armhf xsltproc armhf 1.1.29-5ubuntu0.2 [13.3 kB] debconf: delaying package configuration, since apt-utils is not installed Fetched 59.2 MB in 5s (11.0 MB/s) Selecting previously unselected package libpython3.6-minimal:armhf. (Reading database ... 12277 files and directories currently installed.) Preparing to unpack .../libpython3.6-minimal_3.6.9-1~18.04ubuntu1.3_armhf.deb ... Unpacking libpython3.6-minimal:armhf (3.6.9-1~18.04ubuntu1.3) ... Selecting previously unselected package libexpat1:armhf. Preparing to unpack .../libexpat1_2.2.5-3ubuntu0.2_armhf.deb ... Unpacking libexpat1:armhf (2.2.5-3ubuntu0.2) ... Selecting previously unselected package python3.6-minimal. Preparing to unpack .../python3.6-minimal_3.6.9-1~18.04ubuntu1.3_armhf.deb ... Unpacking python3.6-minimal (3.6.9-1~18.04ubuntu1.3) ... Setting up libpython3.6-minimal:armhf (3.6.9-1~18.04ubuntu1.3) ... Setting up libexpat1:armhf (2.2.5-3ubuntu0.2) ... Setting up python3.6-minimal (3.6.9-1~18.04ubuntu1.3) ... Selecting previously unselected package python3-minimal. (Reading database ... 12524 files and directories currently installed.) Preparing to unpack .../0-python3-minimal_3.6.7-1~18.04_armhf.deb ... Unpacking python3-minimal (3.6.7-1~18.04) ... Selecting previously unselected package mime-support. Preparing to unpack .../1-mime-support_3.60ubuntu1_all.deb ... Unpacking mime-support (3.60ubuntu1) ... Selecting previously unselected package libmpdec2:armhf. Preparing to unpack .../2-libmpdec2_2.4.2-1ubuntu1_armhf.deb ... Unpacking libmpdec2:armhf (2.4.2-1ubuntu1) ... Selecting previously unselected package libpython3.6-stdlib:armhf. Preparing to unpack .../3-libpython3.6-stdlib_3.6.9-1~18.04ubuntu1.3_armhf.deb ... Unpacking libpython3.6-stdlib:armhf (3.6.9-1~18.04ubuntu1.3) ... Selecting previously unselected package python3.6. Preparing to unpack .../4-python3.6_3.6.9-1~18.04ubuntu1.3_armhf.deb ... Unpacking python3.6 (3.6.9-1~18.04ubuntu1.3) ... Selecting previously unselected package libpython3-stdlib:armhf. Preparing to unpack .../5-libpython3-stdlib_3.6.7-1~18.04_armhf.deb ... Unpacking libpython3-stdlib:armhf (3.6.7-1~18.04) ... Setting up python3-minimal (3.6.7-1~18.04) ... Selecting previously unselected package python3. (Reading database ... 12954 files and directories currently installed.) Preparing to unpack .../0-python3_3.6.7-1~18.04_armhf.deb ... Unpacking python3 (3.6.7-1~18.04) ... Selecting previously unselected package multiarch-support. Preparing to unpack .../1-multiarch-support_2.27-3ubuntu1.4_armhf.deb ... Unpacking multiarch-support (2.27-3ubuntu1.4) ... Selecting previously unselected package libxau6:armhf. Preparing to unpack .../2-libxau6_1%3a1.0.8-1ubuntu1_armhf.deb ... Unpacking libxau6:armhf (1:1.0.8-1ubuntu1) ... Selecting previously unselected package libbsd0:armhf. Preparing to unpack .../3-libbsd0_0.8.7-1ubuntu0.1_armhf.deb ... Unpacking libbsd0:armhf (0.8.7-1ubuntu0.1) ... Selecting previously unselected package libxdmcp6:armhf. Preparing to unpack .../4-libxdmcp6_1%3a1.1.2-3_armhf.deb ... Unpacking libxdmcp6:armhf (1:1.1.2-3) ... Selecting previously unselected package libxcb1:armhf. Preparing to unpack .../5-libxcb1_1.13-2~ubuntu18.04_armhf.deb ... Unpacking libxcb1:armhf (1.13-2~ubuntu18.04) ... Selecting previously unselected package libx11-data. Preparing to unpack .../6-libx11-data_2%3a1.6.4-3ubuntu0.3_all.deb ... Unpacking libx11-data (2:1.6.4-3ubuntu0.3) ... Selecting previously unselected package libx11-6:armhf. Preparing to unpack .../7-libx11-6_2%3a1.6.4-3ubuntu0.3_armhf.deb ... Unpacking libx11-6:armhf (2:1.6.4-3ubuntu0.3) ... Setting up multiarch-support (2.27-3ubuntu1.4) ... Selecting previously unselected package libxext6:armhf. (Reading database ... 13278 files and directories currently installed.) Preparing to unpack .../00-libxext6_2%3a1.3.3-1_armhf.deb ... Unpacking libxext6:armhf (2:1.3.3-1) ... Selecting previously unselected package bsdmainutils. Preparing to unpack .../01-bsdmainutils_11.1.2ubuntu1_armhf.deb ... Unpacking bsdmainutils (11.1.2ubuntu1) ... Selecting previously unselected package groff-base. Preparing to unpack .../02-groff-base_1.22.3-10_armhf.deb ... Unpacking groff-base (1.22.3-10) ... Selecting previously unselected package libpipeline1:armhf. Preparing to unpack .../03-libpipeline1_1.5.0-1_armhf.deb ... Unpacking libpipeline1:armhf (1.5.0-1) ... Selecting previously unselected package man-db. Preparing to unpack .../04-man-db_2.8.3-2ubuntu0.1_armhf.deb ... Unpacking man-db (2.8.3-2ubuntu0.1) ... Selecting previously unselected package autoconf-archive. Preparing to unpack .../05-autoconf-archive_20170928-2_all.deb ... Unpacking autoconf-archive (20170928-2) ... Selecting previously unselected package libfreetype6:armhf. Preparing to unpack .../06-libfreetype6_2.8.1-2ubuntu2.1_armhf.deb ... Unpacking libfreetype6:armhf (2.8.1-2ubuntu2.1) ... Selecting previously unselected package ucf. Preparing to unpack .../07-ucf_3.0038_all.deb ... Moving old data out of the way Unpacking ucf (3.0038) ... Selecting previously unselected package fonts-dejavu-core. Preparing to unpack .../08-fonts-dejavu-core_2.37-1_all.deb ... Unpacking fonts-dejavu-core (2.37-1) ... Selecting previously unselected package fontconfig-config. Preparing to unpack .../09-fontconfig-config_2.12.6-0ubuntu2_all.deb ... Unpacking fontconfig-config (2.12.6-0ubuntu2) ... Selecting previously unselected package libfontconfig1:armhf. Preparing to unpack .../10-libfontconfig1_2.12.6-0ubuntu2_armhf.deb ... Unpacking libfontconfig1:armhf (2.12.6-0ubuntu2) ... Selecting previously unselected package fontconfig. Preparing to unpack .../11-fontconfig_2.12.6-0ubuntu2_armhf.deb ... Unpacking fontconfig (2.12.6-0ubuntu2) ... Selecting previously unselected package libjpeg-turbo8:armhf. Preparing to unpack .../12-libjpeg-turbo8_1.5.2-0ubuntu5.18.04.4_armhf.deb ... Unpacking libjpeg-turbo8:armhf (1.5.2-0ubuntu5.18.04.4) ... Selecting previously unselected package liblzo2-2:armhf. Preparing to unpack .../13-liblzo2-2_2.08-1.2_armhf.deb ... Unpacking liblzo2-2:armhf (2.08-1.2) ... Selecting previously unselected package x11-common. Preparing to unpack .../14-x11-common_1%3a7.7+19ubuntu7.1_all.deb ... dpkg-query: no packages found matching nux-tools Unpacking x11-common (1:7.7+19ubuntu7.1) ... Selecting previously unselected package libice6:armhf. Preparing to unpack .../15-libice6_2%3a1.0.9-2_armhf.deb ... Unpacking libice6:armhf (2:1.0.9-2) ... Selecting previously unselected package libsm6:armhf. Preparing to unpack .../16-libsm6_2%3a1.2.2-1_armhf.deb ... Unpacking libsm6:armhf (2:1.2.2-1) ... Selecting previously unselected package libxrender1:armhf. Preparing to unpack .../17-libxrender1_1%3a0.9.10-1_armhf.deb ... Unpacking libxrender1:armhf (1:0.9.10-1) ... Selecting previously unselected package libxft2:armhf. Preparing to unpack .../18-libxft2_2.3.2-1_armhf.deb ... Unpacking libxft2:armhf (2.3.2-1) ... Selecting previously unselected package libpython2.7-minimal:armhf. Preparing to unpack .../19-libpython2.7-minimal_2.7.17-1~18.04ubuntu1.2_armhf.deb ... Unpacking libpython2.7-minimal:armhf (2.7.17-1~18.04ubuntu1.2) ... Selecting previously unselected package python2.7-minimal. Preparing to unpack .../20-python2.7-minimal_2.7.17-1~18.04ubuntu1.2_armhf.deb ... Unpacking python2.7-minimal (2.7.17-1~18.04ubuntu1.2) ... Selecting previously unselected package python-minimal. Preparing to unpack .../21-python-minimal_2.7.15~rc1-1_armhf.deb ... Unpacking python-minimal (2.7.15~rc1-1) ... Selecting previously unselected package libpython2.7-stdlib:armhf. Preparing to unpack .../22-libpython2.7-stdlib_2.7.17-1~18.04ubuntu1.2_armhf.deb ... Unpacking libpython2.7-stdlib:armhf (2.7.17-1~18.04ubuntu1.2) ... Selecting previously unselected package python2.7. Preparing to unpack .../23-python2.7_2.7.17-1~18.04ubuntu1.2_armhf.deb ... Unpacking python2.7 (2.7.17-1~18.04ubuntu1.2) ... Selecting previously unselected package libpython-stdlib:armhf. Preparing to unpack .../24-libpython-stdlib_2.7.15~rc1-1_armhf.deb ... Unpacking libpython-stdlib:armhf (2.7.15~rc1-1) ... Setting up libpython2.7-minimal:armhf (2.7.17-1~18.04ubuntu1.2) ... Setting up python2.7-minimal (2.7.17-1~18.04ubuntu1.2) ... Setting up python-minimal (2.7.15~rc1-1) ... Selecting previously unselected package python. (Reading database ... 15975 files and directories currently installed.) Preparing to unpack .../000-python_2.7.15~rc1-1_armhf.deb ... Unpacking python (2.7.15~rc1-1) ... Selecting previously unselected package sgml-base. Preparing to unpack .../001-sgml-base_1.29_all.deb ... Unpacking sgml-base (1.29) ... Selecting previously unselected package libmagic-mgc. Preparing to unpack .../002-libmagic-mgc_1%3a5.32-2ubuntu0.4_armhf.deb ... Unpacking libmagic-mgc (1:5.32-2ubuntu0.4) ... Selecting previously unselected package libmagic1:armhf. Preparing to unpack .../003-libmagic1_1%3a5.32-2ubuntu0.4_armhf.deb ... Unpacking libmagic1:armhf (1:5.32-2ubuntu0.4) ... Selecting previously unselected package file. Preparing to unpack .../004-file_1%3a5.32-2ubuntu0.4_armhf.deb ... Unpacking file (1:5.32-2ubuntu0.4) ... Selecting previously unselected package libglib2.0-0:armhf. Preparing to unpack .../005-libglib2.0-0_2.56.4-0ubuntu0.18.04.6_armhf.deb ... Unpacking libglib2.0-0:armhf (2.56.4-0ubuntu0.18.04.6) ... Selecting previously unselected package libgirepository-1.0-1:armhf. Preparing to unpack .../006-libgirepository-1.0-1_1.56.1-1_armhf.deb ... Unpacking libgirepository-1.0-1:armhf (1.56.1-1) ... Selecting previously unselected package gir1.2-glib-2.0:armhf. Preparing to unpack .../007-gir1.2-glib-2.0_1.56.1-1_armhf.deb ... Unpacking gir1.2-glib-2.0:armhf (1.56.1-1) ... Selecting previously unselected package libelf1:armhf. Preparing to unpack .../008-libelf1_0.170-0.4ubuntu0.1_armhf.deb ... Unpacking libelf1:armhf (0.170-0.4ubuntu0.1) ... Selecting previously unselected package libglib2.0-data. Preparing to unpack .../009-libglib2.0-data_2.56.4-0ubuntu0.18.04.6_all.deb ... Unpacking libglib2.0-data (2.56.4-0ubuntu0.18.04.6) ... Selecting previously unselected package libicu60:armhf. Preparing to unpack .../010-libicu60_60.2-3ubuntu3.1_armhf.deb ... Unpacking libicu60:armhf (60.2-3ubuntu3.1) ... Selecting previously unselected package libxml2:armhf. Preparing to unpack .../011-libxml2_2.9.4+dfsg1-6.1ubuntu1.3_armhf.deb ... Unpacking libxml2:armhf (2.9.4+dfsg1-6.1ubuntu1.3) ... Selecting previously unselected package gettext-base. Preparing to unpack .../012-gettext-base_0.19.8.1-6ubuntu0.3_armhf.deb ... Unpacking gettext-base (0.19.8.1-6ubuntu0.3) ... Selecting previously unselected package libkrb5support0:armhf. Preparing to unpack .../013-libkrb5support0_1.16-2ubuntu0.2_armhf.deb ... Unpacking libkrb5support0:armhf (1.16-2ubuntu0.2) ... Selecting previously unselected package libk5crypto3:armhf. Preparing to unpack .../014-libk5crypto3_1.16-2ubuntu0.2_armhf.deb ... Unpacking libk5crypto3:armhf (1.16-2ubuntu0.2) ... Selecting previously unselected package libkeyutils1:armhf. Preparing to unpack .../015-libkeyutils1_1.5.9-9.2ubuntu2_armhf.deb ... Unpacking libkeyutils1:armhf (1.5.9-9.2ubuntu2) ... Selecting previously unselected package libkrb5-3:armhf. Preparing to unpack .../016-libkrb5-3_1.16-2ubuntu0.2_armhf.deb ... Unpacking libkrb5-3:armhf (1.16-2ubuntu0.2) ... Selecting previously unselected package libgssapi-krb5-2:armhf. Preparing to unpack .../017-libgssapi-krb5-2_1.16-2ubuntu0.2_armhf.deb ... Unpacking libgssapi-krb5-2:armhf (1.16-2ubuntu0.2) ... Selecting previously unselected package libpsl5:armhf. Preparing to unpack .../018-libpsl5_0.19.1-5build1_armhf.deb ... Unpacking libpsl5:armhf (0.19.1-5build1) ... Selecting previously unselected package asciidoc-common. Preparing to unpack .../019-asciidoc-common_8.6.10-2_all.deb ... Unpacking asciidoc-common (8.6.10-2) ... Selecting previously unselected package libxml2-utils. Preparing to unpack .../020-libxml2-utils_2.9.4+dfsg1-6.1ubuntu1.3_armhf.deb ... Unpacking libxml2-utils (2.9.4+dfsg1-6.1ubuntu1.3) ... Selecting previously unselected package asciidoc-base. Preparing to unpack .../021-asciidoc-base_8.6.10-2_all.deb ... Unpacking asciidoc-base (8.6.10-2) ... Selecting previously unselected package asciidoc. Preparing to unpack .../022-asciidoc_8.6.10-2_all.deb ... Unpacking asciidoc (8.6.10-2) ... Selecting previously unselected package libsigsegv2:armhf. Preparing to unpack .../023-libsigsegv2_2.12-1_armhf.deb ... Unpacking libsigsegv2:armhf (2.12-1) ... Selecting previously unselected package m4. Preparing to unpack .../024-m4_1.4.18-1_armhf.deb ... Unpacking m4 (1.4.18-1) ... Selecting previously unselected package autoconf. Preparing to unpack .../025-autoconf_2.69-11_all.deb ... Unpacking autoconf (2.69-11) ... Selecting previously unselected package autotools-dev. Preparing to unpack .../026-autotools-dev_20180224.1_all.deb ... Unpacking autotools-dev (20180224.1) ... Selecting previously unselected package automake. Preparing to unpack .../027-automake_1%3a1.15.1-3ubuntu2_all.deb ... Unpacking automake (1:1.15.1-3ubuntu2) ... Selecting previously unselected package autopoint. Preparing to unpack .../028-autopoint_0.19.8.1-6ubuntu0.3_all.deb ... Unpacking autopoint (0.19.8.1-6ubuntu0.3) ... Selecting previously unselected package libtool. Preparing to unpack .../029-libtool_2.4.6-2_all.deb ... Unpacking libtool (2.4.6-2) ... Selecting previously unselected package dh-autoreconf. Preparing to unpack .../030-dh-autoreconf_17_all.deb ... Unpacking dh-autoreconf (17) ... Selecting previously unselected package libarchive-zip-perl. Preparing to unpack .../031-libarchive-zip-perl_1.60-1ubuntu0.1_all.deb ... Unpacking libarchive-zip-perl (1.60-1ubuntu0.1) ... Selecting previously unselected package libfile-stripnondeterminism-perl. Preparing to unpack .../032-libfile-stripnondeterminism-perl_0.040-1.1~build1_all.deb ... Unpacking libfile-stripnondeterminism-perl (0.040-1.1~build1) ... Selecting previously unselected package libtimedate-perl. Preparing to unpack .../033-libtimedate-perl_2.3000-2_all.deb ... Unpacking libtimedate-perl (2.3000-2) ... Selecting previously unselected package dh-strip-nondeterminism. Preparing to unpack .../034-dh-strip-nondeterminism_0.040-1.1~build1_all.deb ... Unpacking dh-strip-nondeterminism (0.040-1.1~build1) ... Selecting previously unselected package libcroco3:armhf. Preparing to unpack .../035-libcroco3_0.6.12-2_armhf.deb ... Unpacking libcroco3:armhf (0.6.12-2) ... Selecting previously unselected package gettext. Preparing to unpack .../036-gettext_0.19.8.1-6ubuntu0.3_armhf.deb ... Unpacking gettext (0.19.8.1-6ubuntu0.3) ... Selecting previously unselected package intltool-debian. Preparing to unpack .../037-intltool-debian_0.35.0+20060710.4_all.deb ... Unpacking intltool-debian (0.35.0+20060710.4) ... Selecting previously unselected package po-debconf. Preparing to unpack .../038-po-debconf_1.0.20_all.deb ... Unpacking po-debconf (1.0.20) ... Selecting previously unselected package debhelper. Preparing to unpack .../039-debhelper_11.1.6ubuntu2_all.deb ... Unpacking debhelper (11.1.6ubuntu2) ... Selecting previously unselected package xml-core. Preparing to unpack .../040-xml-core_0.18_all.deb ... Unpacking xml-core (0.18) ... Selecting previously unselected package sgml-data. Preparing to unpack .../041-sgml-data_2.0.10_all.deb ... Unpacking sgml-data (2.0.10) ... Selecting previously unselected package docbook-xml. Preparing to unpack .../042-docbook-xml_4.5-8_all.deb ... Unpacking docbook-xml (4.5-8) ... Selecting previously unselected package docbook-xsl. Preparing to unpack .../043-docbook-xsl_1.79.1+dfsg-2_all.deb ... Unpacking docbook-xsl (1.79.1+dfsg-2) ... Selecting previously unselected package gir1.2-freedesktop:armhf. Preparing to unpack .../044-gir1.2-freedesktop_1.56.1-1_armhf.deb ... Unpacking gir1.2-freedesktop:armhf (1.56.1-1) ... Selecting previously unselected package libgraphite2-3:armhf. Preparing to unpack .../045-libgraphite2-3_1.3.11-2_armhf.deb ... Unpacking libgraphite2-3:armhf (1.3.11-2) ... Selecting previously unselected package libharfbuzz0b:armhf. Preparing to unpack .../046-libharfbuzz0b_1.7.2-1ubuntu1_armhf.deb ... Unpacking libharfbuzz0b:armhf (1.7.2-1ubuntu1) ... Selecting previously unselected package gir1.2-harfbuzz-0.0:armhf. Preparing to unpack .../047-gir1.2-harfbuzz-0.0_1.7.2-1ubuntu1_armhf.deb ... Unpacking gir1.2-harfbuzz-0.0:armhf (1.7.2-1ubuntu1) ... Selecting previously unselected package libthai-data. Preparing to unpack .../048-libthai-data_0.1.27-2_all.deb ... Unpacking libthai-data (0.1.27-2) ... Selecting previously unselected package libdatrie1:armhf. Preparing to unpack .../049-libdatrie1_0.2.10-7_armhf.deb ... Unpacking libdatrie1:armhf (0.2.10-7) ... Selecting previously unselected package libthai0:armhf. Preparing to unpack .../050-libthai0_0.1.27-2_armhf.deb ... Unpacking libthai0:armhf (0.1.27-2) ... Selecting previously unselected package libpango-1.0-0:armhf. Preparing to unpack .../051-libpango-1.0-0_1.40.14-1ubuntu0.1_armhf.deb ... Unpacking libpango-1.0-0:armhf (1.40.14-1ubuntu0.1) ... Selecting previously unselected package libpixman-1-0:armhf. Preparing to unpack .../052-libpixman-1-0_0.34.0-2_armhf.deb ... Unpacking libpixman-1-0:armhf (0.34.0-2) ... Selecting previously unselected package libxcb-render0:armhf. Preparing to unpack .../053-libxcb-render0_1.13-2~ubuntu18.04_armhf.deb ... Unpacking libxcb-render0:armhf (1.13-2~ubuntu18.04) ... Selecting previously unselected package libxcb-shm0:armhf. Preparing to unpack .../054-libxcb-shm0_1.13-2~ubuntu18.04_armhf.deb ... Unpacking libxcb-shm0:armhf (1.13-2~ubuntu18.04) ... Selecting previously unselected package libcairo2:armhf. Preparing to unpack .../055-libcairo2_1.15.10-2ubuntu0.1_armhf.deb ... Unpacking libcairo2:armhf (1.15.10-2ubuntu0.1) ... Selecting previously unselected package libpangoft2-1.0-0:armhf. Preparing to unpack .../056-libpangoft2-1.0-0_1.40.14-1ubuntu0.1_armhf.deb ... Unpacking libpangoft2-1.0-0:armhf (1.40.14-1ubuntu0.1) ... Selecting previously unselected package libpangocairo-1.0-0:armhf. Preparing to unpack .../057-libpangocairo-1.0-0_1.40.14-1ubuntu0.1_armhf.deb ... Unpacking libpangocairo-1.0-0:armhf (1.40.14-1ubuntu0.1) ... Selecting previously unselected package libpangoxft-1.0-0:armhf. Preparing to unpack .../058-libpangoxft-1.0-0_1.40.14-1ubuntu0.1_armhf.deb ... Unpacking libpangoxft-1.0-0:armhf (1.40.14-1ubuntu0.1) ... Selecting previously unselected package gir1.2-pango-1.0:armhf. Preparing to unpack .../059-gir1.2-pango-1.0_1.40.14-1ubuntu0.1_armhf.deb ... Unpacking gir1.2-pango-1.0:armhf (1.40.14-1ubuntu0.1) ... Selecting previously unselected package libroken18-heimdal:armhf. Preparing to unpack .../060-libroken18-heimdal_7.5.0+dfsg-1_armhf.deb ... Unpacking libroken18-heimdal:armhf (7.5.0+dfsg-1) ... Selecting previously unselected package libasn1-8-heimdal:armhf. Preparing to unpack .../061-libasn1-8-heimdal_7.5.0+dfsg-1_armhf.deb ... Unpacking libasn1-8-heimdal:armhf (7.5.0+dfsg-1) ... Selecting previously unselected package libheimbase1-heimdal:armhf. Preparing to unpack .../062-libheimbase1-heimdal_7.5.0+dfsg-1_armhf.deb ... Unpacking libheimbase1-heimdal:armhf (7.5.0+dfsg-1) ... Selecting previously unselected package libhcrypto4-heimdal:armhf. Preparing to unpack .../063-libhcrypto4-heimdal_7.5.0+dfsg-1_armhf.deb ... Unpacking libhcrypto4-heimdal:armhf (7.5.0+dfsg-1) ... Selecting previously unselected package libwind0-heimdal:armhf. Preparing to unpack .../064-libwind0-heimdal_7.5.0+dfsg-1_armhf.deb ... Unpacking libwind0-heimdal:armhf (7.5.0+dfsg-1) ... Selecting previously unselected package libhx509-5-heimdal:armhf. Preparing to unpack .../065-libhx509-5-heimdal_7.5.0+dfsg-1_armhf.deb ... Unpacking libhx509-5-heimdal:armhf (7.5.0+dfsg-1) ... Selecting previously unselected package libkrb5-26-heimdal:armhf. Preparing to unpack .../066-libkrb5-26-heimdal_7.5.0+dfsg-1_armhf.deb ... Unpacking libkrb5-26-heimdal:armhf (7.5.0+dfsg-1) ... Selecting previously unselected package libheimntlm0-heimdal:armhf. Preparing to unpack .../067-libheimntlm0-heimdal_7.5.0+dfsg-1_armhf.deb ... Unpacking libheimntlm0-heimdal:armhf (7.5.0+dfsg-1) ... Selecting previously unselected package libgssapi3-heimdal:armhf. Preparing to unpack .../068-libgssapi3-heimdal_7.5.0+dfsg-1_armhf.deb ... Unpacking libgssapi3-heimdal:armhf (7.5.0+dfsg-1) ... Selecting previously unselected package libsasl2-modules-db:armhf. Preparing to unpack .../069-libsasl2-modules-db_2.1.27~101-g0780600+dfsg-3ubuntu2.3_armhf.deb ... Unpacking libsasl2-modules-db:armhf (2.1.27~101-g0780600+dfsg-3ubuntu2.3) ... Selecting previously unselected package libsasl2-2:armhf. Preparing to unpack .../070-libsasl2-2_2.1.27~101-g0780600+dfsg-3ubuntu2.3_armhf.deb ... Unpacking libsasl2-2:armhf (2.1.27~101-g0780600+dfsg-3ubuntu2.3) ... Selecting previously unselected package libldap-common. Preparing to unpack .../071-libldap-common_2.4.45+dfsg-1ubuntu1.8_all.deb ... Unpacking libldap-common (2.4.45+dfsg-1ubuntu1.8) ... Selecting previously unselected package libldap-2.4-2:armhf. Preparing to unpack .../072-libldap-2.4-2_2.4.45+dfsg-1ubuntu1.8_armhf.deb ... Unpacking libldap-2.4-2:armhf (2.4.45+dfsg-1ubuntu1.8) ... Selecting previously unselected package libnghttp2-14:armhf. Preparing to unpack .../073-libnghttp2-14_1.30.0-1ubuntu1_armhf.deb ... Unpacking libnghttp2-14:armhf (1.30.0-1ubuntu1) ... Selecting previously unselected package librtmp1:armhf. Preparing to unpack .../074-librtmp1_2.4+20151223.gitfa8646d.1-1_armhf.deb ... Unpacking librtmp1:armhf (2.4+20151223.gitfa8646d.1-1) ... Selecting previously unselected package libcurl3-gnutls:armhf. Preparing to unpack .../075-libcurl3-gnutls_7.58.0-2ubuntu3.12_armhf.deb ... Unpacking libcurl3-gnutls:armhf (7.58.0-2ubuntu3.12) ... Selecting previously unselected package liberror-perl. Preparing to unpack .../076-liberror-perl_0.17025-1_all.deb ... Unpacking liberror-perl (0.17025-1) ... Selecting previously unselected package git-man. Preparing to unpack .../077-git-man_1%3a2.17.1-1ubuntu0.7_all.deb ... Unpacking git-man (1:2.17.1-1ubuntu0.7) ... Selecting previously unselected package git. Preparing to unpack .../078-git_1%3a2.17.1-1ubuntu0.7_armhf.deb ... Unpacking git (1:2.17.1-1ubuntu0.7) ... Selecting previously unselected package icu-devtools. Preparing to unpack .../079-icu-devtools_60.2-3ubuntu3.1_armhf.deb ... Unpacking icu-devtools (60.2-3ubuntu3.1) ... Selecting previously unselected package libarchive13:armhf. Preparing to unpack .../080-libarchive13_3.2.2-3.1ubuntu0.6_armhf.deb ... Unpacking libarchive13:armhf (3.2.2-3.1ubuntu0.6) ... Selecting previously unselected package libarchive-dev:armhf. Preparing to unpack .../081-libarchive-dev_3.2.2-3.1ubuntu0.6_armhf.deb ... Unpacking libarchive-dev:armhf (3.2.2-3.1ubuntu0.6) ... Selecting previously unselected package libcairo-gobject2:armhf. Preparing to unpack .../082-libcairo-gobject2_1.15.10-2ubuntu0.1_armhf.deb ... Unpacking libcairo-gobject2:armhf (1.15.10-2ubuntu0.1) ... Selecting previously unselected package libcairo-script-interpreter2:armhf. Preparing to unpack .../083-libcairo-script-interpreter2_1.15.10-2ubuntu0.1_armhf.deb ... Unpacking libcairo-script-interpreter2:armhf (1.15.10-2ubuntu0.1) ... Selecting previously unselected package libexpat1-dev:armhf. Preparing to unpack .../084-libexpat1-dev_2.2.5-3ubuntu0.2_armhf.deb ... Unpacking libexpat1-dev:armhf (2.2.5-3ubuntu0.2) ... Selecting previously unselected package zlib1g-dev:armhf. Preparing to unpack .../085-zlib1g-dev_1%3a1.2.11.dfsg-0ubuntu2_armhf.deb ... Unpacking zlib1g-dev:armhf (1:1.2.11.dfsg-0ubuntu2) ... Selecting previously unselected package libpng-dev:armhf. Preparing to unpack .../086-libpng-dev_1.6.34-1ubuntu0.18.04.2_armhf.deb ... Unpacking libpng-dev:armhf (1.6.34-1ubuntu0.18.04.2) ... Selecting previously unselected package libfreetype6-dev:armhf. Preparing to unpack .../087-libfreetype6-dev_2.8.1-2ubuntu2.1_armhf.deb ... Unpacking libfreetype6-dev:armhf (2.8.1-2ubuntu2.1) ... Selecting previously unselected package pkg-config. Preparing to unpack .../088-pkg-config_0.29.1-0ubuntu2_armhf.deb ... Unpacking pkg-config (0.29.1-0ubuntu2) ... Selecting previously unselected package libfontconfig1-dev:armhf. Preparing to unpack .../089-libfontconfig1-dev_2.12.6-0ubuntu2_armhf.deb ... Unpacking libfontconfig1-dev:armhf (2.12.6-0ubuntu2) ... Selecting previously unselected package xorg-sgml-doctools. Preparing to unpack .../090-xorg-sgml-doctools_1%3a1.11-1_all.deb ... Unpacking xorg-sgml-doctools (1:1.11-1) ... Selecting previously unselected package x11proto-dev. Preparing to unpack .../091-x11proto-dev_2018.4-4_all.deb ... Unpacking x11proto-dev (2018.4-4) ... Selecting previously unselected package x11proto-core-dev. Preparing to unpack .../092-x11proto-core-dev_2018.4-4_all.deb ... Unpacking x11proto-core-dev (2018.4-4) ... Selecting previously unselected package libxau-dev:armhf. Preparing to unpack .../093-libxau-dev_1%3a1.0.8-1ubuntu1_armhf.deb ... Unpacking libxau-dev:armhf (1:1.0.8-1ubuntu1) ... Selecting previously unselected package libxdmcp-dev:armhf. Preparing to unpack .../094-libxdmcp-dev_1%3a1.1.2-3_armhf.deb ... Unpacking libxdmcp-dev:armhf (1:1.1.2-3) ... Selecting previously unselected package xtrans-dev. Preparing to unpack .../095-xtrans-dev_1.3.5-1_all.deb ... Unpacking xtrans-dev (1.3.5-1) ... Selecting previously unselected package libpthread-stubs0-dev:armhf. Preparing to unpack .../096-libpthread-stubs0-dev_0.3-4_armhf.deb ... Unpacking libpthread-stubs0-dev:armhf (0.3-4) ... Selecting previously unselected package libxcb1-dev:armhf. Preparing to unpack .../097-libxcb1-dev_1.13-2~ubuntu18.04_armhf.deb ... Unpacking libxcb1-dev:armhf (1.13-2~ubuntu18.04) ... Selecting previously unselected package libx11-dev:armhf. Preparing to unpack .../098-libx11-dev_2%3a1.6.4-3ubuntu0.3_armhf.deb ... Unpacking libx11-dev:armhf (2:1.6.4-3ubuntu0.3) ... Selecting previously unselected package libxrender-dev:armhf. Preparing to unpack .../099-libxrender-dev_1%3a0.9.10-1_armhf.deb ... Unpacking libxrender-dev:armhf (1:0.9.10-1) ... Selecting previously unselected package x11proto-xext-dev. Preparing to unpack .../100-x11proto-xext-dev_2018.4-4_all.deb ... Unpacking x11proto-xext-dev (2018.4-4) ... Selecting previously unselected package libxext-dev:armhf. Preparing to unpack .../101-libxext-dev_2%3a1.3.3-1_armhf.deb ... Unpacking libxext-dev:armhf (2:1.3.3-1) ... Selecting previously unselected package libice-dev:armhf. Preparing to unpack .../102-libice-dev_2%3a1.0.9-2_armhf.deb ... Unpacking libice-dev:armhf (2:1.0.9-2) ... Selecting previously unselected package libsm-dev:armhf. Preparing to unpack .../103-libsm-dev_2%3a1.2.2-1_armhf.deb ... Unpacking libsm-dev:armhf (2:1.2.2-1) ... Selecting previously unselected package libpixman-1-dev:armhf. Preparing to unpack .../104-libpixman-1-dev_0.34.0-2_armhf.deb ... Unpacking libpixman-1-dev:armhf (0.34.0-2) ... Selecting previously unselected package libxcb-render0-dev:armhf. Preparing to unpack .../105-libxcb-render0-dev_1.13-2~ubuntu18.04_armhf.deb ... Unpacking libxcb-render0-dev:armhf (1.13-2~ubuntu18.04) ... Selecting previously unselected package libxcb-shm0-dev:armhf. Preparing to unpack .../106-libxcb-shm0-dev_1.13-2~ubuntu18.04_armhf.deb ... Unpacking libxcb-shm0-dev:armhf (1.13-2~ubuntu18.04) ... Selecting previously unselected package libglib2.0-bin. Preparing to unpack .../107-libglib2.0-bin_2.56.4-0ubuntu0.18.04.6_armhf.deb ... Unpacking libglib2.0-bin (2.56.4-0ubuntu0.18.04.6) ... Selecting previously unselected package python3-lib2to3. Preparing to unpack .../108-python3-lib2to3_3.6.9-1~18.04_all.deb ... Unpacking python3-lib2to3 (3.6.9-1~18.04) ... Selecting previously unselected package python3-distutils. Preparing to unpack .../109-python3-distutils_3.6.9-1~18.04_all.deb ... Unpacking python3-distutils (3.6.9-1~18.04) ... Selecting previously unselected package libglib2.0-dev-bin. Preparing to unpack .../110-libglib2.0-dev-bin_2.56.4-0ubuntu0.18.04.6_armhf.deb ... Unpacking libglib2.0-dev-bin (2.56.4-0ubuntu0.18.04.6) ... Selecting previously unselected package libpcre16-3:armhf. Preparing to unpack .../111-libpcre16-3_2%3a8.39-9_armhf.deb ... Unpacking libpcre16-3:armhf (2:8.39-9) ... Selecting previously unselected package libpcre32-3:armhf. Preparing to unpack .../112-libpcre32-3_2%3a8.39-9_armhf.deb ... Unpacking libpcre32-3:armhf (2:8.39-9) ... Selecting previously unselected package libpcrecpp0v5:armhf. Preparing to unpack .../113-libpcrecpp0v5_2%3a8.39-9_armhf.deb ... Unpacking libpcrecpp0v5:armhf (2:8.39-9) ... Selecting previously unselected package libpcre3-dev:armhf. Preparing to unpack .../114-libpcre3-dev_2%3a8.39-9_armhf.deb ... Unpacking libpcre3-dev:armhf (2:8.39-9) ... Selecting previously unselected package libglib2.0-dev:armhf. Preparing to unpack .../115-libglib2.0-dev_2.56.4-0ubuntu0.18.04.6_armhf.deb ... Unpacking libglib2.0-dev:armhf (2.56.4-0ubuntu0.18.04.6) ... Selecting previously unselected package libcairo2-dev:armhf. Preparing to unpack .../116-libcairo2-dev_1.15.10-2ubuntu0.1_armhf.deb ... Unpacking libcairo2-dev:armhf (1.15.10-2ubuntu0.1) ... Selecting previously unselected package libgif7:armhf. Preparing to unpack .../117-libgif7_5.1.4-2ubuntu0.1_armhf.deb ... Unpacking libgif7:armhf (5.1.4-2ubuntu0.1) ... Selecting previously unselected package libgraphite2-dev:armhf. Preparing to unpack .../118-libgraphite2-dev_1.3.11-2_armhf.deb ... Unpacking libgraphite2-dev:armhf (1.3.11-2) ... Selecting previously unselected package libharfbuzz-icu0:armhf. Preparing to unpack .../119-libharfbuzz-icu0_1.7.2-1ubuntu1_armhf.deb ... Unpacking libharfbuzz-icu0:armhf (1.7.2-1ubuntu1) ... Selecting previously unselected package libharfbuzz-gobject0:armhf. Preparing to unpack .../120-libharfbuzz-gobject0_1.7.2-1ubuntu1_armhf.deb ... Unpacking libharfbuzz-gobject0:armhf (1.7.2-1ubuntu1) ... Selecting previously unselected package libicu-le-hb0:armhf. Preparing to unpack .../121-libicu-le-hb0_1.0.3+git161113-4_armhf.deb ... Unpacking libicu-le-hb0:armhf (1.0.3+git161113-4) ... Selecting previously unselected package libiculx60:armhf. Preparing to unpack .../122-libiculx60_60.2-3ubuntu3.1_armhf.deb ... Unpacking libiculx60:armhf (60.2-3ubuntu3.1) ... Selecting previously unselected package libicu-le-hb-dev:armhf. Preparing to unpack .../123-libicu-le-hb-dev_1.0.3+git161113-4_armhf.deb ... Unpacking libicu-le-hb-dev:armhf (1.0.3+git161113-4) ... Selecting previously unselected package libicu-dev. Preparing to unpack .../124-libicu-dev_60.2-3ubuntu3.1_armhf.deb ... Unpacking libicu-dev (60.2-3ubuntu3.1) ... Selecting previously unselected package libharfbuzz-dev:armhf. Preparing to unpack .../125-libharfbuzz-dev_1.7.2-1ubuntu1_armhf.deb ... Unpacking libharfbuzz-dev:armhf (1.7.2-1ubuntu1) ... Selecting previously unselected package libjpeg-turbo8-dev:armhf. Preparing to unpack .../126-libjpeg-turbo8-dev_1.5.2-0ubuntu5.18.04.4_armhf.deb ... Unpacking libjpeg-turbo8-dev:armhf (1.5.2-0ubuntu5.18.04.4) ... Selecting previously unselected package libjpeg8:armhf. Preparing to unpack .../127-libjpeg8_8c-2ubuntu8_armhf.deb ... Unpacking libjpeg8:armhf (8c-2ubuntu8) ... Selecting previously unselected package libjpeg8-dev:armhf. Preparing to unpack .../128-libjpeg8-dev_8c-2ubuntu8_armhf.deb ... Unpacking libjpeg8-dev:armhf (8c-2ubuntu8) ... Selecting previously unselected package libjpeg-dev:armhf. Preparing to unpack .../129-libjpeg-dev_8c-2ubuntu8_armhf.deb ... Unpacking libjpeg-dev:armhf (8c-2ubuntu8) ... Selecting previously unselected package libopenjp2-7:armhf. Preparing to unpack .../130-libopenjp2-7_2.3.0-2build0.18.04.1_armhf.deb ... Unpacking libopenjp2-7:armhf (2.3.0-2build0.18.04.1) ... Selecting previously unselected package libjbig0:armhf. Preparing to unpack .../131-libjbig0_2.1-3.1build1_armhf.deb ... Unpacking libjbig0:armhf (2.1-3.1build1) ... Selecting previously unselected package libtiff5:armhf. Preparing to unpack .../132-libtiff5_4.0.9-5ubuntu0.3_armhf.deb ... Unpacking libtiff5:armhf (4.0.9-5ubuntu0.3) ... Selecting previously unselected package libwebp6:armhf. Preparing to unpack .../133-libwebp6_0.6.1-2_armhf.deb ... Unpacking libwebp6:armhf (0.6.1-2) ... Selecting previously unselected package liblept5. Preparing to unpack .../134-liblept5_1.78.0-1+nmu1ppa1~bionic1_armhf.deb ... Unpacking liblept5 (1.78.0-1+nmu1ppa1~bionic1) ... Selecting previously unselected package libleptonica-dev. Preparing to unpack .../135-libleptonica-dev_1.78.0-1+nmu1ppa1~bionic1_armhf.deb ... Unpacking libleptonica-dev (1.78.0-1+nmu1ppa1~bionic1) ... Selecting previously unselected package libxft-dev. Preparing to unpack .../136-libxft-dev_2.3.2-1_armhf.deb ... Unpacking libxft-dev (2.3.2-1) ... Selecting previously unselected package libpango1.0-dev. Preparing to unpack .../137-libpango1.0-dev_1.40.14-1ubuntu0.1_armhf.deb ... Unpacking libpango1.0-dev (1.40.14-1ubuntu0.1) ... Selecting previously unselected package libjbig-dev:armhf. Preparing to unpack .../138-libjbig-dev_2.1-3.1build1_armhf.deb ... Unpacking libjbig-dev:armhf (2.1-3.1build1) ... Selecting previously unselected package liblzma-dev:armhf. Preparing to unpack .../139-liblzma-dev_5.2.2-1.3_armhf.deb ... Unpacking liblzma-dev:armhf (5.2.2-1.3) ... Selecting previously unselected package libtiffxx5:armhf. Preparing to unpack .../140-libtiffxx5_4.0.9-5ubuntu0.3_armhf.deb ... Unpacking libtiffxx5:armhf (4.0.9-5ubuntu0.3) ... Selecting previously unselected package libtiff5-dev:armhf. Preparing to unpack .../141-libtiff5-dev_4.0.9-5ubuntu0.3_armhf.deb ... Unpacking libtiff5-dev:armhf (4.0.9-5ubuntu0.3) ... Selecting previously unselected package libtiff-dev. Preparing to unpack .../142-libtiff-dev_4.0.9-5ubuntu0.3_armhf.deb ... Unpacking libtiff-dev (4.0.9-5ubuntu0.3) ... Selecting previously unselected package libxslt1.1:armhf. Preparing to unpack .../143-libxslt1.1_1.1.29-5ubuntu0.2_armhf.deb ... Unpacking libxslt1.1:armhf (1.1.29-5ubuntu0.2) ... Selecting previously unselected package tesseract-ocr-eng. Preparing to unpack .../144-tesseract-ocr-eng_1%3a5.0.0~git39-6572757-2ppa1~bionic1_all.deb ... Unpacking tesseract-ocr-eng (1:5.0.0~git39-6572757-2ppa1~bionic1) ... Selecting previously unselected package xsltproc. Preparing to unpack .../145-xsltproc_1.1.29-5ubuntu0.2_armhf.deb ... Unpacking xsltproc (1.1.29-5ubuntu0.2) ... Selecting previously unselected package sbuild-build-depends-tesseract-dummy. Preparing to unpack .../146-sbuild-build-depends-tesseract-dummy_0.invalid.0_armhf.deb ... Unpacking sbuild-build-depends-tesseract-dummy (0.invalid.0) ... Setting up git-man (1:2.17.1-1ubuntu0.7) ... Setting up libicu60:armhf (60.2-3ubuntu3.1) ... Setting up libopenjp2-7:armhf (2.3.0-2build0.18.04.1) ... Setting up libarchive-zip-perl (1.60-1ubuntu0.1) ... Setting up libnghttp2-14:armhf (1.30.0-1ubuntu1) ... Setting up mime-support (3.60ubuntu1) ... Setting up liberror-perl (0.17025-1) ... Setting up libtimedate-perl (2.3000-2) ... Setting up libjbig0:armhf (2.1-3.1build1) ... Setting up libsigsegv2:armhf (2.12-1) ... Setting up libldap-common (2.4.45+dfsg-1ubuntu1.8) ... Setting up libpthread-stubs0-dev:armhf (0.3-4) ... Setting up fonts-dejavu-core (2.37-1) ... Setting up libpsl5:armhf (0.19.1-5build1) ... Setting up libelf1:armhf (0.170-0.4ubuntu0.1) ... Setting up groff-base (1.22.3-10) ... Setting up libglib2.0-0:armhf (2.56.4-0ubuntu0.18.04.6) ... No schema files found: doing nothing. Setting up xorg-sgml-doctools (1:1.11-1) ... Setting up libsasl2-modules-db:armhf (2.1.27~101-g0780600+dfsg-3ubuntu2.3) ... Setting up libsasl2-2:armhf (2.1.27~101-g0780600+dfsg-3ubuntu2.3) ... Setting up libdatrie1:armhf (0.2.10-7) ... Setting up gettext-base (0.19.8.1-6ubuntu0.3) ... Setting up libgif7:armhf (5.1.4-2ubuntu0.1) ... Setting up libjpeg-turbo8:armhf (1.5.2-0ubuntu5.18.04.4) ... Setting up libpipeline1:armhf (1.5.0-1) ... Setting up libroken18-heimdal:armhf (7.5.0+dfsg-1) ... Setting up librtmp1:armhf (2.4+20151223.gitfa8646d.1-1) ... Setting up m4 (1.4.18-1) ... Setting up sgml-base (1.29) ... Setting up libbsd0:armhf (0.8.7-1ubuntu0.1) ... Setting up libkrb5support0:armhf (1.16-2ubuntu0.2) ... Setting up ucf (3.0038) ... Setting up libgirepository-1.0-1:armhf (1.56.1-1) ... Setting up libxml2:armhf (2.9.4+dfsg1-6.1ubuntu1.3) ... Setting up x11proto-dev (2018.4-4) ... Setting up libfreetype6:armhf (2.8.1-2ubuntu2.1) ... Setting up libmagic-mgc (1:5.32-2ubuntu0.4) ... Setting up libmagic1:armhf (1:5.32-2ubuntu0.4) ... Setting up libgraphite2-3:armhf (1.3.11-2) ... Setting up libjbig-dev:armhf (2.1-3.1build1) ... Setting up libcroco3:armhf (0.6.12-2) ... Setting up libxslt1.1:armhf (1.1.29-5ubuntu0.2) ... Setting up pkg-config (0.29.1-0ubuntu2) ... Setting up asciidoc-common (8.6.10-2) ... Setting up libpixman-1-0:armhf (0.34.0-2) ... Setting up tesseract-ocr-eng (1:5.0.0~git39-6572757-2ppa1~bionic1) ... Setting up xtrans-dev (1.3.5-1) ... Setting up autoconf-archive (20170928-2) ... Setting up gir1.2-glib-2.0:armhf (1.56.1-1) ... Setting up x11proto-xext-dev (2018.4-4) ... Setting up libjpeg-turbo8-dev:armhf (1.5.2-0ubuntu5.18.04.4) ... Setting up libglib2.0-data (2.56.4-0ubuntu0.18.04.6) ... Setting up autotools-dev (20180224.1) ... Setting up libpixman-1-dev:armhf (0.34.0-2) ... Setting up libheimbase1-heimdal:armhf (7.5.0+dfsg-1) ... Setting up libexpat1-dev:armhf (2.2.5-3ubuntu0.2) ... Setting up libpcrecpp0v5:armhf (2:8.39-9) ... Setting up libpcre32-3:armhf (2:8.39-9) ... Setting up icu-devtools (60.2-3ubuntu3.1) ... Setting up libpcre16-3:armhf (2:8.39-9) ... Setting up libthai-data (0.1.27-2) ... Setting up liblzma-dev:armhf (5.2.2-1.3) ... Setting up libxdmcp6:armhf (1:1.1.2-3) ... Setting up xml-core (0.18) ... Setting up libkeyutils1:armhf (1.5.9-9.2ubuntu2) ... Setting up bsdmainutils (11.1.2ubuntu1) ... update-alternatives: using /usr/bin/bsd-write to provide /usr/bin/write (write) in auto mode update-alternatives: using /usr/bin/bsd-from to provide /usr/bin/from (from) in auto mode Setting up x11-common (1:7.7+19ubuntu7.1) ... update-rc.d: warning: start and stop actions are no longer supported; falling back to defaults Running in chroot, ignoring request. invoke-rc.d: policy-rc.d denied execution of start. Setting up libglib2.0-bin (2.56.4-0ubuntu0.18.04.6) ... Setting up libgraphite2-dev:armhf (1.3.11-2) ... Setting up libx11-data (2:1.6.4-3ubuntu0.3) ... Setting up libpython2.7-stdlib:armhf (2.7.17-1~18.04ubuntu1.2) ... Setting up libxau6:armhf (1:1.0.8-1ubuntu1) ... Setting up autopoint (0.19.8.1-6ubuntu0.3) ... Setting up libmpdec2:armhf (2.4.2-1ubuntu1) ... Setting up liblzo2-2:armhf (2.08-1.2) ... Setting up libwebp6:armhf (0.6.1-2) ... Setting up zlib1g-dev:armhf (1:1.2.11.dfsg-0ubuntu2) ... Setting up libfile-stripnondeterminism-perl (0.040-1.1~build1) ... Setting up libjpeg8:armhf (8c-2ubuntu8) ... Setting up libpython3.6-stdlib:armhf (3.6.9-1~18.04ubuntu1.3) ... Setting up libk5crypto3:armhf (1.16-2ubuntu0.2) ... Setting up libpcre3-dev:armhf (2:8.39-9) ... Setting up fontconfig-config (2.12.6-0ubuntu2) ... Setting up python3.6 (3.6.9-1~18.04ubuntu1.3) ... Setting up x11proto-core-dev (2018.4-4) ... Setting up libwind0-heimdal:armhf (7.5.0+dfsg-1) ... Setting up gettext (0.19.8.1-6ubuntu0.3) ... Setting up libarchive13:armhf (3.2.2-3.1ubuntu0.6) ... Setting up gir1.2-freedesktop:armhf (1.56.1-1) ... Setting up libasn1-8-heimdal:armhf (7.5.0+dfsg-1) ... Setting up libhcrypto4-heimdal:armhf (7.5.0+dfsg-1) ... Setting up libxml2-utils (2.9.4+dfsg1-6.1ubuntu1.3) ... Setting up python2.7 (2.7.17-1~18.04ubuntu1.2) ... Setting up libharfbuzz0b:armhf (1.7.2-1ubuntu1) ... Setting up libtiff5:armhf (4.0.9-5ubuntu0.3) ... Setting up libxau-dev:armhf (1:1.0.8-1ubuntu1) ... Setting up xsltproc (1.1.29-5ubuntu0.2) ... Setting up autoconf (2.69-11) ... Setting up libthai0:armhf (0.1.27-2) ... Setting up file (1:5.32-2ubuntu0.4) ... Setting up libhx509-5-heimdal:armhf (7.5.0+dfsg-1) ... Setting up liblept5 (1.78.0-1+nmu1ppa1~bionic1) ... Setting up libpython-stdlib:armhf (2.7.15~rc1-1) ... Setting up intltool-debian (0.35.0+20060710.4) ... Setting up libxdmcp-dev:armhf (1:1.1.2-3) ... Setting up libjpeg8-dev:armhf (8c-2ubuntu8) ... Setting up gir1.2-harfbuzz-0.0:armhf (1.7.2-1ubuntu1) ... Setting up libjpeg-dev:armhf (8c-2ubuntu8) ... Setting up automake (1:1.15.1-3ubuntu2) ... update-alternatives: using /usr/bin/automake-1.15 to provide /usr/bin/automake (automake) in auto mode Setting up libice6:armhf (2:1.0.9-2) ... Setting up libtiffxx5:armhf (4.0.9-5ubuntu0.3) ... Setting up man-db (2.8.3-2ubuntu0.1) ... Not building database; man-db/auto-update is not 'true'. Setting up libkrb5-3:armhf (1.16-2ubuntu0.2) ... Setting up libkrb5-26-heimdal:armhf (7.5.0+dfsg-1) ... Setting up libpng-dev:armhf (1.6.34-1ubuntu0.18.04.2) ... Setting up libxcb1:armhf (1.13-2~ubuntu18.04) ... Setting up libharfbuzz-gobject0:armhf (1.7.2-1ubuntu1) ... Setting up libheimntlm0-heimdal:armhf (7.5.0+dfsg-1) ... Setting up python (2.7.15~rc1-1) ... Setting up libarchive-dev:armhf (3.2.2-3.1ubuntu0.6) ... Setting up libtool (2.4.6-2) ... Setting up libpython3-stdlib:armhf (3.6.7-1~18.04) ... Setting up libfontconfig1:armhf (2.12.6-0ubuntu2) ... Setting up libsm6:armhf (2:1.2.2-1) ... Setting up libxcb-render0:armhf (1.13-2~ubuntu18.04) ... Setting up libharfbuzz-icu0:armhf (1.7.2-1ubuntu1) ... Setting up po-debconf (1.0.20) ... Setting up python3 (3.6.7-1~18.04) ... Setting up libleptonica-dev (1.78.0-1+nmu1ppa1~bionic1) ... Setting up libicu-le-hb0:armhf (1.0.3+git161113-4) ... Setting up libtiff5-dev:armhf (4.0.9-5ubuntu0.3) ... Setting up libx11-6:armhf (2:1.6.4-3ubuntu0.3) ... Setting up libgssapi-krb5-2:armhf (1.16-2ubuntu0.2) ... Setting up asciidoc-base (8.6.10-2) ... Setting up libfreetype6-dev:armhf (2.8.1-2ubuntu2.1) ... Setting up libice-dev:armhf (2:1.0.9-2) ... Setting up asciidoc (8.6.10-2) ... Setting up libiculx60:armhf (60.2-3ubuntu3.1) ... Setting up libxcb-shm0:armhf (1.13-2~ubuntu18.04) ... Setting up libxrender1:armhf (1:0.9.10-1) ... Setting up libxcb1-dev:armhf (1.13-2~ubuntu18.04) ... Setting up libx11-dev:armhf (2:1.6.4-3ubuntu0.3) ... Setting up libxft2:armhf (2.3.2-1) ... Setting up libgssapi3-heimdal:armhf (7.5.0+dfsg-1) ... Setting up python3-lib2to3 (3.6.9-1~18.04) ... Setting up python3-distutils (3.6.9-1~18.04) ... Setting up fontconfig (2.12.6-0ubuntu2) ... Regenerating fonts cache... done. Setting up libfontconfig1-dev:armhf (2.12.6-0ubuntu2) ... Setting up libtiff-dev (4.0.9-5ubuntu0.3) ... Setting up libsm-dev:armhf (2:1.2.2-1) ... Setting up libxext6:armhf (2:1.3.3-1) ... Setting up libglib2.0-dev-bin (2.56.4-0ubuntu0.18.04.6) ... Setting up libxcb-shm0-dev:armhf (1.13-2~ubuntu18.04) ... Setting up libxrender-dev:armhf (1:0.9.10-1) ... Setting up libglib2.0-dev:armhf (2.56.4-0ubuntu0.18.04.6) ... Setting up libxcb-render0-dev:armhf (1.13-2~ubuntu18.04) ... Setting up libxft-dev (2.3.2-1) ... Setting up libldap-2.4-2:armhf (2.4.45+dfsg-1ubuntu1.8) ... Setting up libxext-dev:armhf (2:1.3.3-1) ... Setting up libpango-1.0-0:armhf (1.40.14-1ubuntu0.1) ... Setting up libcairo2:armhf (1.15.10-2ubuntu0.1) ... Setting up libcairo-script-interpreter2:armhf (1.15.10-2ubuntu0.1) ... Setting up libcurl3-gnutls:armhf (7.58.0-2ubuntu3.12) ... Setting up libcairo-gobject2:armhf (1.15.10-2ubuntu0.1) ... Setting up libpangoft2-1.0-0:armhf (1.40.14-1ubuntu0.1) ... Setting up git (1:2.17.1-1ubuntu0.7) ... Setting up libcairo2-dev:armhf (1.15.10-2ubuntu0.1) ... Setting up libpangoxft-1.0-0:armhf (1.40.14-1ubuntu0.1) ... Setting up libpangocairo-1.0-0:armhf (1.40.14-1ubuntu0.1) ... Setting up gir1.2-pango-1.0:armhf (1.40.14-1ubuntu0.1) ... Setting up dh-autoreconf (17) ... Setting up libicu-le-hb-dev:armhf (1.0.3+git161113-4) ... Setting up libicu-dev (60.2-3ubuntu3.1) ... Setting up dh-strip-nondeterminism (0.040-1.1~build1) ... Setting up libharfbuzz-dev:armhf (1.7.2-1ubuntu1) ... Setting up debhelper (11.1.6ubuntu2) ... Setting up libpango1.0-dev (1.40.14-1ubuntu0.1) ... Processing triggers for libc-bin (2.27-3ubuntu1.4) ... Processing triggers for systemd (237-3ubuntu10.44) ... Processing triggers for sgml-base (1.29) ... Setting up docbook-xsl (1.79.1+dfsg-2) ... Setting up sgml-data (2.0.10) ... Processing triggers for sgml-base (1.29) ... Setting up docbook-xml (4.5-8) ... Processing triggers for sgml-base (1.29) ... Setting up sbuild-build-depends-tesseract-dummy (0.invalid.0) ... +------------------------------------------------------------------------------+ | Build environment | +------------------------------------------------------------------------------+ Kernel: Linux 4.15.0-132-generic arm64 (armv7l) Toolchain package versions: binutils_2.30-21ubuntu1~18.04.4 dpkg-dev_1.19.0.5ubuntu2.3 g++-7_7.5.0-3ubuntu1~18.04 gcc-7_7.5.0-3ubuntu1~18.04 libc6-dev_2.27-3ubuntu1.4 libstdc++-7-dev_7.5.0-3ubuntu1~18.04 libstdc++6_8.4.0-1ubuntu1~18.04 linux-libc-dev_4.15.0-134.138 Package versions: adduser_3.116ubuntu1 advancecomp_2.1-1ubuntu0.18.04.1 apt_1.6.12ubuntu0.2 asciidoc_8.6.10-2 asciidoc-base_8.6.10-2 asciidoc-common_8.6.10-2 autoconf_2.69-11 autoconf-archive_20170928-2 automake_1:1.15.1-3ubuntu2 autopoint_0.19.8.1-6ubuntu0.3 autotools-dev_20180224.1 base-files_10.1ubuntu2.10 base-passwd_3.5.44 bash_4.4.18-2ubuntu1.2 binutils_2.30-21ubuntu1~18.04.4 binutils-arm-linux-gnueabihf_2.30-21ubuntu1~18.04.4 binutils-common_2.30-21ubuntu1~18.04.4 bsdmainutils_11.1.2ubuntu1 bsdutils_1:2.31.1-0.4ubuntu3.7 build-essential_12.4ubuntu1 bzip2_1.0.6-8.1ubuntu0.2 ca-certificates_20201027ubuntu0.18.04.1 coreutils_8.28-1ubuntu1 cpp_4:7.4.0-1ubuntu2.3 cpp-7_7.5.0-3ubuntu1~18.04 dash_0.5.8-2.10 debconf_1.5.66ubuntu1 debhelper_11.1.6ubuntu2 debianutils_4.8.4 dh-autoreconf_17 dh-strip-nondeterminism_0.040-1.1~build1 diffutils_1:3.6-1 docbook-xml_4.5-8 docbook-xsl_1.79.1+dfsg-2 dpkg_1.19.0.5ubuntu2.3 dpkg-dev_1.19.0.5ubuntu2.3 e2fsprogs_1.44.1-1ubuntu1.3 fakeroot_1.22-2ubuntu1 fdisk_2.31.1-0.4ubuntu3.7 file_1:5.32-2ubuntu0.4 findutils_4.6.0+git+20170828-2 fontconfig_2.12.6-0ubuntu2 fontconfig-config_2.12.6-0ubuntu2 fonts-dejavu-core_2.37-1 g++_4:7.4.0-1ubuntu2.3 g++-7_7.5.0-3ubuntu1~18.04 gcc_4:7.4.0-1ubuntu2.3 gcc-7_7.5.0-3ubuntu1~18.04 gcc-7-base_7.5.0-3ubuntu1~18.04 gcc-8-base_8.4.0-1ubuntu1~18.04 gettext_0.19.8.1-6ubuntu0.3 gettext-base_0.19.8.1-6ubuntu0.3 gir1.2-freedesktop_1.56.1-1 gir1.2-glib-2.0_1.56.1-1 gir1.2-harfbuzz-0.0_1.7.2-1ubuntu1 gir1.2-pango-1.0_1.40.14-1ubuntu0.1 git_1:2.17.1-1ubuntu0.7 git-man_1:2.17.1-1ubuntu0.7 gpg_2.2.4-1ubuntu1.3 gpg-agent_2.2.4-1ubuntu1.3 gpgconf_2.2.4-1ubuntu1.3 gpgv_2.2.4-1ubuntu1.3 grep_3.1-2build1 groff-base_1.22.3-10 gzip_1.6-5ubuntu1 hostname_3.20 icu-devtools_60.2-3ubuntu3.1 init_1.51 init-system-helpers_1.51 intltool-debian_0.35.0+20060710.4 libacl1_2.2.52-3build1 libapparmor1_2.12-4ubuntu5.1 libapt-pkg5.0_1.6.12ubuntu0.2 libarchive-dev_3.2.2-3.1ubuntu0.6 libarchive-zip-perl_1.60-1ubuntu0.1 libarchive13_3.2.2-3.1ubuntu0.6 libargon2-0_0~20161029-1.1 libasan4_7.5.0-3ubuntu1~18.04 libasn1-8-heimdal_7.5.0+dfsg-1 libassuan0_2.5.1-2 libatomic1_8.4.0-1ubuntu1~18.04 libattr1_1:2.4.47-2build1 libaudit-common_1:2.8.2-1ubuntu1.1 libaudit1_1:2.8.2-1ubuntu1.1 libbinutils_2.30-21ubuntu1~18.04.4 libblkid1_2.31.1-0.4ubuntu3.7 libbsd0_0.8.7-1ubuntu0.1 libbz2-1.0_1.0.6-8.1ubuntu0.2 libc-bin_2.27-3ubuntu1.4 libc-dev-bin_2.27-3ubuntu1.4 libc6_2.27-3ubuntu1.4 libc6-dev_2.27-3ubuntu1.4 libcairo-gobject2_1.15.10-2ubuntu0.1 libcairo-script-interpreter2_1.15.10-2ubuntu0.1 libcairo2_1.15.10-2ubuntu0.1 libcairo2-dev_1.15.10-2ubuntu0.1 libcap-ng0_0.7.7-3.1 libcap2_1:2.25-1.2 libcc1-0_8.4.0-1ubuntu1~18.04 libcilkrts5_7.5.0-3ubuntu1~18.04 libcom-err2_1.44.1-1ubuntu1.3 libcroco3_0.6.12-2 libcryptsetup12_2:2.0.2-1ubuntu1.2 libcurl3-gnutls_7.58.0-2ubuntu3.12 libdatrie1_0.2.10-7 libdb5.3_5.3.28-13.1ubuntu1.1 libdebconfclient0_0.213ubuntu1 libdevmapper1.02.1_2:1.02.145-4.1ubuntu3.18.04.3 libdpkg-perl_1.19.0.5ubuntu2.3 libelf1_0.170-0.4ubuntu0.1 liberror-perl_0.17025-1 libexpat1_2.2.5-3ubuntu0.2 libexpat1-dev_2.2.5-3ubuntu0.2 libext2fs2_1.44.1-1ubuntu1.3 libfakeroot_1.22-2ubuntu1 libfdisk1_2.31.1-0.4ubuntu3.7 libffi6_3.2.1-8 libfile-stripnondeterminism-perl_0.040-1.1~build1 libfontconfig1_2.12.6-0ubuntu2 libfontconfig1-dev_2.12.6-0ubuntu2 libfreetype6_2.8.1-2ubuntu2.1 libfreetype6-dev_2.8.1-2ubuntu2.1 libgcc-7-dev_7.5.0-3ubuntu1~18.04 libgcc1_1:8.4.0-1ubuntu1~18.04 libgcrypt20_1.8.1-4ubuntu1.2 libgdbm-compat4_1.14.1-6 libgdbm5_1.14.1-6 libgif7_5.1.4-2ubuntu0.1 libgirepository-1.0-1_1.56.1-1 libglib2.0-0_2.56.4-0ubuntu0.18.04.6 libglib2.0-bin_2.56.4-0ubuntu0.18.04.6 libglib2.0-data_2.56.4-0ubuntu0.18.04.6 libglib2.0-dev_2.56.4-0ubuntu0.18.04.6 libglib2.0-dev-bin_2.56.4-0ubuntu0.18.04.6 libgmp10_2:6.1.2+dfsg-2 libgnutls30_3.5.18-1ubuntu1.4 libgomp1_8.4.0-1ubuntu1~18.04 libgpg-error0_1.27-6 libgraphite2-3_1.3.11-2 libgraphite2-dev_1.3.11-2 libgssapi-krb5-2_1.16-2ubuntu0.2 libgssapi3-heimdal_7.5.0+dfsg-1 libharfbuzz-dev_1.7.2-1ubuntu1 libharfbuzz-gobject0_1.7.2-1ubuntu1 libharfbuzz-icu0_1.7.2-1ubuntu1 libharfbuzz0b_1.7.2-1ubuntu1 libhcrypto4-heimdal_7.5.0+dfsg-1 libheimbase1-heimdal_7.5.0+dfsg-1 libheimntlm0-heimdal_7.5.0+dfsg-1 libhogweed4_3.4-1 libhx509-5-heimdal_7.5.0+dfsg-1 libice-dev_2:1.0.9-2 libice6_2:1.0.9-2 libicu-dev_60.2-3ubuntu3.1 libicu-le-hb-dev_1.0.3+git161113-4 libicu-le-hb0_1.0.3+git161113-4 libicu60_60.2-3ubuntu3.1 libiculx60_60.2-3ubuntu3.1 libidn11_1.33-2.1ubuntu1.2 libidn2-0_2.0.4-1.1ubuntu0.2 libip4tc0_1.6.1-2ubuntu2 libisl19_0.19-1 libjbig-dev_2.1-3.1build1 libjbig0_2.1-3.1build1 libjpeg-dev_8c-2ubuntu8 libjpeg-turbo8_1.5.2-0ubuntu5.18.04.4 libjpeg-turbo8-dev_1.5.2-0ubuntu5.18.04.4 libjpeg8_8c-2ubuntu8 libjpeg8-dev_8c-2ubuntu8 libjson-c3_0.12.1-1.3ubuntu0.3 libk5crypto3_1.16-2ubuntu0.2 libkeyutils1_1.5.9-9.2ubuntu2 libkmod2_24-1ubuntu3.5 libkrb5-26-heimdal_7.5.0+dfsg-1 libkrb5-3_1.16-2ubuntu0.2 libkrb5support0_1.16-2ubuntu0.2 libldap-2.4-2_2.4.45+dfsg-1ubuntu1.8 libldap-common_2.4.45+dfsg-1ubuntu1.8 liblept5_1.78.0-1+nmu1ppa1~bionic1 libleptonica-dev_1.78.0-1+nmu1ppa1~bionic1 liblockfile-bin_1.14-1.1 liblockfile1_1.14-1.1 liblz4-1_0.0~r131-2ubuntu3 liblzma-dev_5.2.2-1.3 liblzma5_5.2.2-1.3 liblzo2-2_2.08-1.2 libmagic-mgc_1:5.32-2ubuntu0.4 libmagic1_1:5.32-2ubuntu0.4 libmount1_2.31.1-0.4ubuntu3.7 libmpc3_1.1.0-1 libmpdec2_2.4.2-1ubuntu1 libmpfr6_4.0.1-1 libncurses5_6.1-1ubuntu1.18.04 libncursesw5_6.1-1ubuntu1.18.04 libnettle6_3.4-1 libnghttp2-14_1.30.0-1ubuntu1 libnpth0_1.5-3 libopenjp2-7_2.3.0-2build0.18.04.1 libp11-kit0_0.23.9-2ubuntu0.1 libpam-modules_1.1.8-3.6ubuntu2.18.04.2 libpam-modules-bin_1.1.8-3.6ubuntu2.18.04.2 libpam-runtime_1.1.8-3.6ubuntu2.18.04.2 libpam0g_1.1.8-3.6ubuntu2.18.04.2 libpango-1.0-0_1.40.14-1ubuntu0.1 libpango1.0-dev_1.40.14-1ubuntu0.1 libpangocairo-1.0-0_1.40.14-1ubuntu0.1 libpangoft2-1.0-0_1.40.14-1ubuntu0.1 libpangoxft-1.0-0_1.40.14-1ubuntu0.1 libpcre16-3_2:8.39-9 libpcre3_2:8.39-9 libpcre3-dev_2:8.39-9 libpcre32-3_2:8.39-9 libpcrecpp0v5_2:8.39-9 libperl5.26_5.26.1-6ubuntu0.5 libpipeline1_1.5.0-1 libpixman-1-0_0.34.0-2 libpixman-1-dev_0.34.0-2 libpng-dev_1.6.34-1ubuntu0.18.04.2 libpng16-16_1.6.34-1ubuntu0.18.04.2 libprocps6_2:3.3.12-3ubuntu1.2 libpsl5_0.19.1-5build1 libpthread-stubs0-dev_0.3-4 libpython-stdlib_2.7.15~rc1-1 libpython2.7-minimal_2.7.17-1~18.04ubuntu1.2 libpython2.7-stdlib_2.7.17-1~18.04ubuntu1.2 libpython3-stdlib_3.6.7-1~18.04 libpython3.6-minimal_3.6.9-1~18.04ubuntu1.3 libpython3.6-stdlib_3.6.9-1~18.04ubuntu1.3 libreadline7_7.0-3 libroken18-heimdal_7.5.0+dfsg-1 librtmp1_2.4+20151223.gitfa8646d.1-1 libsasl2-2_2.1.27~101-g0780600+dfsg-3ubuntu2.3 libsasl2-modules-db_2.1.27~101-g0780600+dfsg-3ubuntu2.3 libseccomp2_2.4.3-1ubuntu3.18.04.3 libselinux1_2.7-2build2 libsemanage-common_2.7-2build2 libsemanage1_2.7-2build2 libsepol1_2.7-1 libsigsegv2_2.12-1 libsm-dev_2:1.2.2-1 libsm6_2:1.2.2-1 libsmartcols1_2.31.1-0.4ubuntu3.7 libsqlite3-0_3.22.0-1ubuntu0.4 libss2_1.44.1-1ubuntu1.3 libssl1.1_1.1.1-1ubuntu2.1~18.04.7 libstdc++-7-dev_7.5.0-3ubuntu1~18.04 libstdc++6_8.4.0-1ubuntu1~18.04 libsystemd0_237-3ubuntu10.44 libtasn1-6_4.13-2 libthai-data_0.1.27-2 libthai0_0.1.27-2 libtiff-dev_4.0.9-5ubuntu0.3 libtiff5_4.0.9-5ubuntu0.3 libtiff5-dev_4.0.9-5ubuntu0.3 libtiffxx5_4.0.9-5ubuntu0.3 libtimedate-perl_2.3000-2 libtinfo5_6.1-1ubuntu1.18.04 libtool_2.4.6-2 libubsan0_7.5.0-3ubuntu1~18.04 libudev1_237-3ubuntu10.44 libunistring2_0.9.9-0ubuntu2 libuuid1_2.31.1-0.4ubuntu3.7 libwebp6_0.6.1-2 libwind0-heimdal_7.5.0+dfsg-1 libx11-6_2:1.6.4-3ubuntu0.3 libx11-data_2:1.6.4-3ubuntu0.3 libx11-dev_2:1.6.4-3ubuntu0.3 libxau-dev_1:1.0.8-1ubuntu1 libxau6_1:1.0.8-1ubuntu1 libxcb-render0_1.13-2~ubuntu18.04 libxcb-render0-dev_1.13-2~ubuntu18.04 libxcb-shm0_1.13-2~ubuntu18.04 libxcb-shm0-dev_1.13-2~ubuntu18.04 libxcb1_1.13-2~ubuntu18.04 libxcb1-dev_1.13-2~ubuntu18.04 libxdmcp-dev_1:1.1.2-3 libxdmcp6_1:1.1.2-3 libxext-dev_2:1.3.3-1 libxext6_2:1.3.3-1 libxft-dev_2.3.2-1 libxft2_2.3.2-1 libxml2_2.9.4+dfsg1-6.1ubuntu1.3 libxml2-utils_2.9.4+dfsg1-6.1ubuntu1.3 libxrender-dev_1:0.9.10-1 libxrender1_1:0.9.10-1 libxslt1.1_1.1.29-5ubuntu0.2 libzstd1_1.3.3+dfsg-2ubuntu1.1 linux-libc-dev_4.15.0-134.138 lockfile-progs_0.1.17build1 login_1:4.5-1ubuntu2 lsb-base_9.20170808ubuntu1 m4_1.4.18-1 make_4.1-9.1ubuntu1 man-db_2.8.3-2ubuntu0.1 mawk_1.3.3-17ubuntu3 mime-support_3.60ubuntu1 mount_2.31.1-0.4ubuntu3.7 multiarch-support_2.27-3ubuntu1.4 ncurses-base_6.1-1ubuntu1.18.04 ncurses-bin_6.1-1ubuntu1.18.04 openssl_1.1.1-1ubuntu2.1~18.04.7 optipng_0.7.6-1.1 passwd_1:4.5-1ubuntu2 patch_2.7.6-2ubuntu1.1 perl_5.26.1-6ubuntu0.5 perl-base_5.26.1-6ubuntu0.5 perl-modules-5.26_5.26.1-6ubuntu0.5 pinentry-curses_1.1.0-1 pkg-config_0.29.1-0ubuntu2 pkgbinarymangler_138.18.04.1 po-debconf_1.0.20 policyrcd-script-zg2_0.1-3 procps_2:3.3.12-3ubuntu1.2 python_2.7.15~rc1-1 python-minimal_2.7.15~rc1-1 python2.7_2.7.17-1~18.04ubuntu1.2 python2.7-minimal_2.7.17-1~18.04ubuntu1.2 python3_3.6.7-1~18.04 python3-distutils_3.6.9-1~18.04 python3-lib2to3_3.6.9-1~18.04 python3-minimal_3.6.7-1~18.04 python3.6_3.6.9-1~18.04ubuntu1.3 python3.6-minimal_3.6.9-1~18.04ubuntu1.3 readline-common_7.0-3 sbuild-build-depends-core-dummy_0.invalid.0 sbuild-build-depends-tesseract-dummy_0.invalid.0 sed_4.4-2 sensible-utils_0.0.12 sgml-base_1.29 sgml-data_2.0.10 systemd_237-3ubuntu10.44 systemd-sysv_237-3ubuntu10.44 sysvinit-utils_2.88dsf-59.10ubuntu1 tar_1.29b-2ubuntu0.2 tesseract-ocr-eng_1:5.0.0~git39-6572757-2ppa1~bionic1 tzdata_2020f-0ubuntu0.18.04 ubuntu-keyring_2018.09.18.1~18.04.0 ucf_3.0038 util-linux_2.31.1-0.4ubuntu3.7 x11-common_1:7.7+19ubuntu7.1 x11proto-core-dev_2018.4-4 x11proto-dev_2018.4-4 x11proto-xext-dev_2018.4-4 xml-core_0.18 xorg-sgml-doctools_1:1.11-1 xsltproc_1.1.29-5ubuntu0.2 xtrans-dev_1.3.5-1 xz-utils_5.2.2-1.3 zlib1g_1:1.2.11.dfsg-0ubuntu2 zlib1g-dev_1:1.2.11.dfsg-0ubuntu2 +------------------------------------------------------------------------------+ | Build | +------------------------------------------------------------------------------+ Unpack source ------------- gpgv: Signature made Mon Jan 25 20:44:55 2021 UTC gpgv: using RSA key 882DCDF8BE9972B21933BA8282F409933771AC78 gpgv: issuer "almipo@mail.ru" gpgv: Can't check signature: No public key dpkg-source: warning: failed to verify signature on ./tesseract_5.0.0~git5074-04173d38-1ppa1~bionic1.dsc dpkg-source: info: extracting tesseract in /<> dpkg-source: info: unpacking tesseract_5.0.0~git5074-04173d38.orig.tar.xz dpkg-source: info: unpacking tesseract_5.0.0~git5074-04173d38-1ppa1~bionic1.debian.tar.xz dpkg-source: info: applying helptext Check disk space ---------------- Sufficient free space for build User Environment ---------------- APT_CONFIG=/var/lib/sbuild/apt.conf DEB_BUILD_OPTIONS=noautodbgsym parallel=4 HOME=/sbuild-nonexistent LANG=C.UTF-8 LC_ALL=C.UTF-8 LOGNAME=buildd PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games SCHROOT_ALIAS_NAME=build-PACKAGEBUILD-20933707 SCHROOT_CHROOT_NAME=build-PACKAGEBUILD-20933707 SCHROOT_COMMAND=env SCHROOT_GID=2501 SCHROOT_GROUP=buildd SCHROOT_SESSION_ID=build-PACKAGEBUILD-20933707 SCHROOT_UID=2001 SCHROOT_USER=buildd SHELL=/bin/sh TERM=unknown USER=buildd V=1 dpkg-buildpackage ----------------- dpkg-buildpackage: info: source package tesseract dpkg-buildpackage: info: source version 5.0.0~git5074-04173d38-1ppa1~bionic1 dpkg-buildpackage: info: source distribution bionic dpkg-source --before-build tesseract-5.0.0~git5074-04173d38 dpkg-buildpackage: info: host architecture armhf fakeroot debian/rules clean dh clean --parallel debian/rules override_dh_auto_clean make[1]: Entering directory '/<>' dh_auto_clean dh_clean java/com/Makefile java/com/google/Makefile java/com/google/scrollview/Makefile java/com/google/scrollview/events/Makefile java/com/google/scrollview/ui/Makefile make[1]: Leaving directory '/<>' dh_clean -O--parallel debian/rules build-arch dh build-arch --parallel dh_update_autotools_config -a -O--parallel debian/rules override_dh_auto_configure make[1]: Entering directory '/<>' ./autogen.sh Running aclocal Running /usr/bin/libtoolize libtoolize: putting auxiliary files in AC_CONFIG_AUX_DIR, 'config'. libtoolize: copying file 'config/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' Running autoconf Running autoheader Running automake --add-missing --copy configure.ac:381: installing 'config/compile' configure.ac:85: installing 'config/config.guess' configure.ac:85: installing 'config/config.sub' configure.ac:27: installing 'config/install-sh' configure.ac:27: installing 'config/missing' Makefile.am: installing 'config/depcomp' parallel-tests: installing 'config/test-driver' All done. To build the software now, do something like: $ ./configure [--enable-debug] [...other options] ./configure --host=arm-linux-gnueabihf --build=arm-linux-gnueabihf --disable-tessdata-prefix --prefix=/usr --libdir=\${prefix}/lib/arm-linux-gnueabihf --mandir=\${prefix}/share/man --infodir=\${prefix}/share/info CXXFLAGS="-g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -g -fPIC -DTESSDATA_PREFIX=/usr/share/tesseract-ocr/5" LDFLAGS="-llept -Wl,-z,defs -Wl,-Bsymbolic-functions -Wl,-z,relro -Wl,-z,now" checking for arm-linux-gnueabihf-g++... arm-linux-gnueabihf-g++ 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 we are using the GNU C++ compiler... yes checking whether arm-linux-gnueabihf-g++ accepts -g... yes checking for a BSD-compatible install... /usr/bin/install -c checking whether build environment is sane... yes checking for a thread-safe mkdir -p... /bin/mkdir -p checking for gawk... no checking for mawk... mawk checking whether make sets $(MAKE)... yes checking for style of include used by make... GNU checking whether make supports nested variables... yes checking dependency style of arm-linux-gnueabihf-g++... gcc3 checking for a sed that does not truncate output... /bin/sed checking Major version... 5 checking Minor version... 0 checking Point version... 0-alpha-20201231-171-g04173 checking build system type... arm-unknown-linux-gnueabihf checking host system type... arm-unknown-linux-gnueabihf checking whether C++ compiler accepts -Werror=unused-command-line-argument... no checking whether C++ compiler accepts -mfpu=neon... yes checking whether C++ compiler accepts -march=native... yes checking --enable-graphics argument... checking --enable-legacy argument... checking for arm-linux-gnueabihf-g++ option to support OpenMP... -fopenmp checking how to run the C++ preprocessor... arm-linux-gnueabihf-g++ -E checking for grep that handles long lines and -e... /bin/grep checking for egrep... /bin/grep -E checking for ANSI C header files... yes checking for sys/types.h... yes checking for sys/stat.h... yes checking for stdlib.h... yes checking for string.h... yes checking for memory.h... yes checking for strings.h... yes checking for inttypes.h... yes checking for stdint.h... yes checking for unistd.h... yes checking tiffio.h usability... yes checking tiffio.h presence... yes checking for tiffio.h... yes checking --enable-opencl argument... checking tensorflow/core/framework/graph.pb.h usability... no checking tensorflow/core/framework/graph.pb.h presence... no checking for tensorflow/core/framework/graph.pb.h... no checking --enable-visibility argument... checking whether to use tessdata-prefix... no checking if compiling with clang... no checking whether to enable debugging... checking how to print strings... printf checking for arm-linux-gnueabihf-gcc... arm-linux-gnueabihf-gcc checking whether we are using the GNU C compiler... yes checking whether arm-linux-gnueabihf-gcc accepts -g... yes checking for arm-linux-gnueabihf-gcc option to accept ISO C89... none needed checking whether arm-linux-gnueabihf-gcc understands -c and -o together... yes checking dependency style of arm-linux-gnueabihf-gcc... gcc3 checking for a sed that does not truncate output... (cached) /bin/sed checking for fgrep... /bin/grep -F checking for ld used by arm-linux-gnueabihf-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/arm-linux-gnueabihf-nm -B checking the name lister (/usr/bin/arm-linux-gnueabihf-nm -B) interface... BSD nm checking whether ln -s works... yes checking the maximum length of command line arguments... 1572864 checking how to convert arm-unknown-linux-gnueabihf file names to arm-unknown-linux-gnueabihf format... func_convert_file_noop checking how to convert arm-unknown-linux-gnueabihf file names to toolchain format... func_convert_file_noop checking for /usr/bin/ld option to reload object files... -r checking for arm-linux-gnueabihf-objdump... arm-linux-gnueabihf-objdump checking how to recognize dependent libraries... pass_all checking for arm-linux-gnueabihf-dlltool... no checking for dlltool... no checking how to associate runtime and link libraries... printf %s\n checking for arm-linux-gnueabihf-ar... arm-linux-gnueabihf-ar checking for archiver @FILE support... @ checking for arm-linux-gnueabihf-strip... arm-linux-gnueabihf-strip checking for arm-linux-gnueabihf-ranlib... arm-linux-gnueabihf-ranlib checking command to parse /usr/bin/arm-linux-gnueabihf-nm -B output from arm-linux-gnueabihf-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 arm-linux-gnueabihf-mt... no checking for mt... no checking if : is a manifest tool... no checking for dlfcn.h... yes checking for objdir... .libs checking if arm-linux-gnueabihf-gcc supports -fno-rtti -fno-exceptions... no checking for arm-linux-gnueabihf-gcc option to produce PIC... -fPIC -DPIC checking if arm-linux-gnueabihf-gcc PIC flag -fPIC -DPIC works... yes checking if arm-linux-gnueabihf-gcc static flag -static works... yes checking if arm-linux-gnueabihf-gcc supports -c -o file.o... yes checking if arm-linux-gnueabihf-gcc supports -c -o file.o... (cached) yes checking whether the arm-linux-gnueabihf-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 how to run the C++ preprocessor... arm-linux-gnueabihf-g++ -E checking for ld used by arm-linux-gnueabihf-g++... /usr/bin/ld checking if the linker (/usr/bin/ld) is GNU ld... yes checking whether the arm-linux-gnueabihf-g++ linker (/usr/bin/ld) supports shared libraries... yes checking for arm-linux-gnueabihf-g++ option to produce PIC... -fPIC -DPIC checking if arm-linux-gnueabihf-g++ PIC flag -fPIC -DPIC works... yes checking if arm-linux-gnueabihf-g++ static flag -static works... yes checking if arm-linux-gnueabihf-g++ supports -c -o file.o... yes checking if arm-linux-gnueabihf-g++ supports -c -o file.o... (cached) yes checking whether the arm-linux-gnueabihf-g++ linker (/usr/bin/ld) supports shared libraries... yes checking dynamic linker characteristics... (cached) GNU/Linux ld.so checking how to hardcode library paths into programs... immediate checking whether C++ compiler accepts -std=c++11... yes checking whether C++ compiler accepts -std=c++14... yes checking whether C++ compiler accepts -std=c++17... yes checking for library containing pthread_create... -lpthread checking for asciidoc... true checking for xsltproc... true checking for brew... false checking for wchar_t... yes checking for long long int... yes checking for arm-linux-gnueabihf-pkg-config... /usr/bin/arm-linux-gnueabihf-pkg-config checking pkg-config is at least version 0.9.0... yes checking for libcurl... no checking for LEPTONICA... yes checking for libarchive... yes checking for ICU_UC... yes checking for ICU_I18N... yes checking for pango... yes checking for cairo... yes checking for pangocairo... yes checking for pangoft2... yes checking that generated files are newer than configure... done configure: creating ./config.status config.status: creating include/tesseract/version.h config.status: creating Makefile config.status: creating tesseract.pc config.status: creating tessdata/Makefile config.status: creating tessdata/configs/Makefile config.status: creating tessdata/tessconfigs/Makefile config.status: creating unittest/Makefile config.status: creating java/Makefile config.status: creating java/com/Makefile config.status: creating java/com/google/Makefile config.status: creating java/com/google/scrollview/Makefile config.status: creating java/com/google/scrollview/events/Makefile config.status: creating java/com/google/scrollview/ui/Makefile config.status: creating config_auto.h config.status: executing depfiles commands config.status: executing libtool commands Configuration is done. You can now build and install tesseract by running: $ make $ sudo make install $ sudo ldconfig This will also build the documentation. Training tools can be built and installed with: $ make training $ sudo make training-install make[1]: Leaving directory '/<>' debian/rules override_dh_auto_build make[1]: Entering directory '/<>' make -j4 make[2]: Entering directory '/<>' make all-recursive make[3]: Entering directory '/<>' Making all in . make[4]: Entering directory '/<>' CXX src/arch/libtesseract_native_la-dotproduct.lo CXX src/arch/libtesseract_neon_la-intsimdmatrixneon.lo asciidoc -b docbook -d manpage -o - doc/combine_lang_model.1.asc | \ xsltproc --nonet -o doc/combine_lang_model.1 http://docbook.sourceforge.net/release/xsl/current/manpages/docbook.xsl - CXX src/api/tesseract-tesseractmain.o asciidoc -b docbook -d manpage -o - doc/combine_tessdata.1.asc | \ xsltproc --nonet -o doc/combine_tessdata.1 http://docbook.sourceforge.net/release/xsl/current/manpages/docbook.xsl - Note: Writing combine_lang_model.1 asciidoc -b docbook -d manpage -o - doc/dawg2wordlist.1.asc | \ xsltproc --nonet -o doc/dawg2wordlist.1 http://docbook.sourceforge.net/release/xsl/current/manpages/docbook.xsl - In file included from ./src/ccutil/ambigs.h:32:0, from ./src/dict/dict.h:27, from src/api/tesseractmain.cpp:29: ./src/ccutil/unicharset.h: In member function ‘bool tesseract::UNICHARSET::contains_unichar_id(tesseract::UNICHAR_ID) const’: ./src/ccutil/unicharset.h:288:59: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] return unichar_id != INVALID_UNICHAR_ID && unichar_id < unichars.size() && ~~~~~~~~~~~^~~~~~~~~~~~~~~~~ ./src/ccutil/unicharset.h: In member function ‘void tesseract::UNICHARSET::delete_pointers_in_unichars()’: ./src/ccutil/unicharset.h:302:23: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] for (int i = 0; i < unichars.size(); ++i) { ~~^~~~~~~~~~~~~~~~~ Note: Writing dawg2wordlist.1 asciidoc -b docbook -d manpage -o - doc/lstmeval.1.asc | \ xsltproc --nonet -o doc/lstmeval.1 http://docbook.sourceforge.net/release/xsl/current/manpages/docbook.xsl - In file included from ./src/dict/dawg.h:33:0, from ./src/dict/dict.h:29, from src/api/tesseractmain.cpp:29: ./src/ccstruct/ratngs.h: In member function ‘void tesseract::BLOB_CHOICE::set_fonts(const std::vector&)’: ./src/ccstruct/ratngs.h:107:25: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] for (int f = 0; f < fonts_.size(); ++f) { ~~^~~~~~~~~~~~~~~ Note: Writing combine_tessdata.1 asciidoc -b docbook -d manpage -o - doc/lstmtraining.1.asc | \ xsltproc --nonet -o doc/lstmtraining.1 http://docbook.sourceforge.net/release/xsl/current/manpages/docbook.xsl - asciidoc -b docbook -d manpage -o - doc/merge_unicharsets.1.asc | \ xsltproc --nonet -o doc/merge_unicharsets.1 http://docbook.sourceforge.net/release/xsl/current/manpages/docbook.xsl - In file included from ./src/ccutil/elst.h:24:0, from ./src/ccutil/ambigs.h:29, from ./src/dict/dict.h:27, from src/api/tesseractmain.cpp:29: ./src/ccutil/serialis.h: In instantiation of ‘bool tesseract::TFile::Serialize(const T*, size_t) [with T = char; size_t = unsigned int]’: ./src/ccutil/unicharset.h:363:73: required from here ./src/ccutil/serialis.h:102:45: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] return FWrite(data, sizeof(T), count) == count; Note: Writing lstmeval.1 asciidoc -b docbook -d manpage -o - doc/set_unicharset_properties.1.asc | \ xsltproc --nonet -o doc/set_unicharset_properties.1 http://docbook.sourceforge.net/release/xsl/current/manpages/docbook.xsl - Note: Writing merge_unicharsets.1 asciidoc -b docbook -d manpage -o - doc/tesseract.1.asc | \ xsltproc --nonet -o doc/tesseract.1 http://docbook.sourceforge.net/release/xsl/current/manpages/docbook.xsl - Note: Writing lstmtraining.1 asciidoc -b docbook -d manpage -o - doc/text2image.1.asc | \ xsltproc --nonet -o doc/text2image.1 http://docbook.sourceforge.net/release/xsl/current/manpages/docbook.xsl - asciidoc -b docbook -d manpage -o - doc/unicharset.5.asc | \ xsltproc --nonet -o doc/unicharset.5 http://docbook.sourceforge.net/release/xsl/current/manpages/docbook.xsl - Note: Writing set_unicharset_properties.1 asciidoc -b docbook -d manpage -o - doc/unicharset_extractor.1.asc | \ xsltproc --nonet -o doc/unicharset_extractor.1 http://docbook.sourceforge.net/release/xsl/current/manpages/docbook.xsl - Note: Writing unicharset.5 asciidoc -b docbook -d manpage -o - doc/wordlist2dawg.1.asc | \ xsltproc --nonet -o doc/wordlist2dawg.1 http://docbook.sourceforge.net/release/xsl/current/manpages/docbook.xsl - Note: Writing text2image.1 asciidoc -b docbook -d manpage -o - doc/ambiguous_words.1.asc | \ xsltproc --nonet -o doc/ambiguous_words.1 http://docbook.sourceforge.net/release/xsl/current/manpages/docbook.xsl - Note: Writing unicharset_extractor.1 asciidoc -b docbook -d manpage -o - doc/classifier_tester.1.asc | \ xsltproc --nonet -o doc/classifier_tester.1 http://docbook.sourceforge.net/release/xsl/current/manpages/docbook.xsl - Note: Writing tesseract.1 asciidoc -b docbook -d manpage -o - doc/cntraining.1.asc | \ xsltproc --nonet -o doc/cntraining.1 http://docbook.sourceforge.net/release/xsl/current/manpages/docbook.xsl - Note: Writing wordlist2dawg.1 Note: Writing ambiguous_words.1 asciidoc -b docbook -d manpage -o - doc/mftraining.1.asc | \ xsltproc --nonet -o doc/mftraining.1 http://docbook.sourceforge.net/release/xsl/current/manpages/docbook.xsl - asciidoc -b docbook -d manpage -o - doc/shapeclustering.1.asc | \ xsltproc --nonet -o doc/shapeclustering.1 http://docbook.sourceforge.net/release/xsl/current/manpages/docbook.xsl - Note: Writing classifier_tester.1 asciidoc -b docbook -d manpage -o - doc/unicharambigs.5.asc | \ xsltproc --nonet -o doc/unicharambigs.5 http://docbook.sourceforge.net/release/xsl/current/manpages/docbook.xsl - Note: Writing cntraining.1 CXX src/api/libtesseract_la-baseapi.lo Note: Writing mftraining.1 Note: Writing shapeclustering.1 CXX src/api/libtesseract_la-altorenderer.lo CXX src/api/libtesseract_la-capi.lo Note: Writing unicharambigs.5 CXX src/api/libtesseract_la-hocrrenderer.lo src/api/capi.cpp: In function ‘char** TessBaseAPIGetLoadedLanguagesAsVector(const TessBaseAPI*)’: src/api/capi.cpp:284:29: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] for (int index = 0; index < languages.size(); ++index) { ~~~~~~^~~~~~~~~~~~~~~~~~ src/api/capi.cpp: In function ‘char** TessBaseAPIGetAvailableLanguagesAsVector(const TessBaseAPI*)’: src/api/capi.cpp:296:29: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] for (int index = 0; index < languages.size(); ++index) { ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from ./src/ccstruct/ratngs.h:32:0, from ./src/dict/dawg.h:33, from ./src/dict/dawg_cache.h:23, from src/api/baseapi.cpp:31: ./src/ccutil/unicharset.h: In member function ‘bool tesseract::UNICHARSET::contains_unichar_id(tesseract::UNICHAR_ID) const’: ./src/ccutil/unicharset.h:288:59: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] return unichar_id != INVALID_UNICHAR_ID && unichar_id < unichars.size() && ~~~~~~~~~~~^~~~~~~~~~~~~~~~~ ./src/ccutil/unicharset.h: In member function ‘void tesseract::UNICHARSET::delete_pointers_in_unichars()’: ./src/ccutil/unicharset.h:302:23: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] for (int i = 0; i < unichars.size(); ++i) { ~~^~~~~~~~~~~~~~~~~ In file included from ./src/dict/dawg.h:33:0, from ./src/dict/dawg_cache.h:23, from src/api/baseapi.cpp:31: ./src/ccstruct/ratngs.h: In member function ‘void tesseract::BLOB_CHOICE::set_fonts(const std::vector&)’: ./src/ccstruct/ratngs.h:107:25: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] for (int f = 0; f < fonts_.size(); ++f) { ~~^~~~~~~~~~~~~~~ In file included from ./src/ccmain/equationdetect.h:25:0, from src/api/baseapi.cpp:37: ./src/ccmain/tesseractclass.h: In member function ‘void tesseract::Tesseract::set_pix_original(Pix*)’: ./src/ccmain/tesseractclass.h:224:23: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] for (int i = 0; i < sub_langs_.size(); ++i) { ~~^~~~~~~~~~~~~~~~~~~ ./src/ccmain/tesseractclass.h: In member function ‘bool tesseract::Tesseract::AnyTessLang() const’: ./src/ccmain/tesseractclass.h:292:23: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] for (int i = 0; i < sub_langs_.size(); ++i) { ~~^~~~~~~~~~~~~~~~~~~ ./src/ccmain/tesseractclass.h: In member function ‘bool tesseract::Tesseract::AnyLSTMLang() const’: ./src/ccmain/tesseractclass.h:302:23: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] for (int i = 0; i < sub_langs_.size(); ++i) { ~~^~~~~~~~~~~~~~~~~~~ src/api/baseapi.cpp: In member function ‘bool tesseract::TessBaseAPI::ProcessPagesFileList(FILE*, std::__cxx11::string*, const char*, int, tesseract::TessResultRenderer*, int)’: src/api/baseapi.cpp:963:16: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] if (page >= lines.size()) break; ~~~~~^~~~~~~~~~~~~~~ In file included from ./src/ccstruct/ratngs.h:32:0, from ./src/ccstruct/blamer.h:30, from ./src/ccstruct/pageres.h:22, from ./src/ccmain/tesseractclass.h:38, from src/api/hocrrenderer.cpp:28: ./src/ccutil/unicharset.h: In member function ‘bool tesseract::UNICHARSET::contains_unichar_id(tesseract::UNICHAR_ID) const’: ./src/ccutil/unicharset.h:288:59: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] return unichar_id != INVALID_UNICHAR_ID && unichar_id < unichars.size() && ~~~~~~~~~~~^~~~~~~~~~~~~~~~~ ./src/ccutil/unicharset.h: In member function ‘void tesseract::UNICHARSET::delete_pointers_in_unichars()’: ./src/ccutil/unicharset.h:302:23: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] for (int i = 0; i < unichars.size(); ++i) { ~~^~~~~~~~~~~~~~~~~ In file included from ./src/ccstruct/blamer.h:30:0, from ./src/ccstruct/pageres.h:22, from ./src/ccmain/tesseractclass.h:38, from src/api/hocrrenderer.cpp:28: ./src/ccstruct/ratngs.h: In member function ‘void tesseract::BLOB_CHOICE::set_fonts(const std::vector&)’: ./src/ccstruct/ratngs.h:107:25: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] for (int f = 0; f < fonts_.size(); ++f) { ~~^~~~~~~~~~~~~~~ In file included from ./src/ccutil/elst.h:24:0, from ./src/ccstruct/points.h:22, from ./src/ccstruct/rect.h:23, from ./src/ccstruct/boxword.h:23, from src/api/baseapi.cpp:29: ./src/ccutil/serialis.h: In instantiation of ‘bool tesseract::TFile::Serialize(const T*, size_t) [with T = char; size_t = unsigned int]’: ./src/ccutil/unicharset.h:363:73: required from here ./src/ccutil/serialis.h:102:45: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] return FWrite(data, sizeof(T), count) == count; In file included from src/api/hocrrenderer.cpp:28:0: ./src/ccmain/tesseractclass.h: In member function ‘void tesseract::Tesseract::set_pix_original(Pix*)’: ./src/ccmain/tesseractclass.h:224:23: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] for (int i = 0; i < sub_langs_.size(); ++i) { ~~^~~~~~~~~~~~~~~~~~~ ./src/ccmain/tesseractclass.h: In member function ‘bool tesseract::Tesseract::AnyTessLang() const’: ./src/ccmain/tesseractclass.h:292:23: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] for (int i = 0; i < sub_langs_.size(); ++i) { ~~^~~~~~~~~~~~~~~~~~~ ./src/ccmain/tesseractclass.h: In member function ‘bool tesseract::Tesseract::AnyLSTMLang() const’: ./src/ccmain/tesseractclass.h:302:23: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] for (int i = 0; i < sub_langs_.size(); ++i) { ~~^~~~~~~~~~~~~~~~~~~ In file included from ./src/ccutil/elst.h:24:0, from ./src/ccstruct/ocrpara.h:23, from ./src/ccstruct/ocrblock.h:22, from ./src/textord/devanagari_processing.h:17, from ./src/ccmain/tesseractclass.h:34, from src/api/hocrrenderer.cpp:28: ./src/ccutil/serialis.h: In instantiation of ‘bool tesseract::TFile::Serialize(const T*, size_t) [with T = char; size_t = unsigned int]’: ./src/ccutil/unicharset.h:363:73: required from here ./src/ccutil/serialis.h:102:45: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] return FWrite(data, sizeof(T), count) == count; src/api/baseapi.cpp: At global scope: src/api/baseapi.cpp:1042:1: warning: ‘size_t tesseract::WriteMemoryCallback(void*, size_t, size_t, void*)’ defined but not used [-Wunused-function] WriteMemoryCallback(void *contents, size_t size, size_t nmemb, void *userp) ^~~~~~~~~~~~~~~~~~~ CXX src/api/libtesseract_la-lstmboxrenderer.lo CXX src/api/libtesseract_la-pdfrenderer.lo In file included from ./src/ccstruct/ratngs.h:32:0, from ./src/ccstruct/blamer.h:30, from ./src/ccstruct/pageres.h:22, from ./src/ccmain/tesseractclass.h:38, from src/api/lstmboxrenderer.cpp:21: ./src/ccutil/unicharset.h: In member function ‘bool tesseract::UNICHARSET::contains_unichar_id(tesseract::UNICHAR_ID) const’: ./src/ccutil/unicharset.h:288:59: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] return unichar_id != INVALID_UNICHAR_ID && unichar_id < unichars.size() && ~~~~~~~~~~~^~~~~~~~~~~~~~~~~ ./src/ccutil/unicharset.h: In member function ‘void tesseract::UNICHARSET::delete_pointers_in_unichars()’: ./src/ccutil/unicharset.h:302:23: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] for (int i = 0; i < unichars.size(); ++i) { ~~^~~~~~~~~~~~~~~~~ In file included from ./src/ccstruct/blamer.h:30:0, from ./src/ccstruct/pageres.h:22, from ./src/ccmain/tesseractclass.h:38, from src/api/lstmboxrenderer.cpp:21: ./src/ccstruct/ratngs.h: In member function ‘void tesseract::BLOB_CHOICE::set_fonts(const std::vector&)’: ./src/ccstruct/ratngs.h:107:25: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] for (int f = 0; f < fonts_.size(); ++f) { ~~^~~~~~~~~~~~~~~ In file included from src/api/lstmboxrenderer.cpp:21:0: ./src/ccmain/tesseractclass.h: In member function ‘void tesseract::Tesseract::set_pix_original(Pix*)’: ./src/ccmain/tesseractclass.h:224:23: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] for (int i = 0; i < sub_langs_.size(); ++i) { ~~^~~~~~~~~~~~~~~~~~~ ./src/ccmain/tesseractclass.h: In member function ‘bool tesseract::Tesseract::AnyTessLang() const’: ./src/ccmain/tesseractclass.h:292:23: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] for (int i = 0; i < sub_langs_.size(); ++i) { ~~^~~~~~~~~~~~~~~~~~~ ./src/ccmain/tesseractclass.h: In member function ‘bool tesseract::Tesseract::AnyLSTMLang() const’: ./src/ccmain/tesseractclass.h:302:23: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] for (int i = 0; i < sub_langs_.size(); ++i) { ~~^~~~~~~~~~~~~~~~~~~ In file included from ./src/ccutil/elst.h:24:0, from ./src/ccstruct/ocrpara.h:23, from ./src/ccstruct/ocrblock.h:22, from ./src/textord/devanagari_processing.h:17, from ./src/ccmain/tesseractclass.h:34, from src/api/lstmboxrenderer.cpp:21: ./src/ccutil/serialis.h: In instantiation of ‘bool tesseract::TFile::Serialize(const T*, size_t) [with T = char; size_t = unsigned int]’: ./src/ccutil/unicharset.h:363:73: required from here ./src/ccutil/serialis.h:102:45: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] return FWrite(data, sizeof(T), count) == count; CXX src/api/libtesseract_la-renderer.lo CXX src/api/libtesseract_la-wordstrboxrenderer.lo CXX src/arch/libtesseract_la-intsimdmatrix.lo In file included from ./src/ccstruct/ratngs.h:32:0, from ./src/ccstruct/blamer.h:30, from ./src/ccstruct/pageres.h:22, from ./src/ccmain/tesseractclass.h:38, from src/api/wordstrboxrenderer.cpp:21: ./src/ccutil/unicharset.h: In member function ‘bool tesseract::UNICHARSET::contains_unichar_id(tesseract::UNICHAR_ID) const’: ./src/ccutil/unicharset.h:288:59: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] return unichar_id != INVALID_UNICHAR_ID && unichar_id < unichars.size() && ~~~~~~~~~~~^~~~~~~~~~~~~~~~~ ./src/ccutil/unicharset.h: In member function ‘void tesseract::UNICHARSET::delete_pointers_in_unichars()’: ./src/ccutil/unicharset.h:302:23: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] for (int i = 0; i < unichars.size(); ++i) { ~~^~~~~~~~~~~~~~~~~ In file included from ./src/ccstruct/blamer.h:30:0, from ./src/ccstruct/pageres.h:22, from ./src/ccmain/tesseractclass.h:38, from src/api/wordstrboxrenderer.cpp:21: ./src/ccstruct/ratngs.h: In member function ‘void tesseract::BLOB_CHOICE::set_fonts(const std::vector&)’: ./src/ccstruct/ratngs.h:107:25: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] for (int f = 0; f < fonts_.size(); ++f) { ~~^~~~~~~~~~~~~~~ In file included from src/api/wordstrboxrenderer.cpp:21:0: ./src/ccmain/tesseractclass.h: In member function ‘void tesseract::Tesseract::set_pix_original(Pix*)’: ./src/ccmain/tesseractclass.h:224:23: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] for (int i = 0; i < sub_langs_.size(); ++i) { ~~^~~~~~~~~~~~~~~~~~~ ./src/ccmain/tesseractclass.h: In member function ‘bool tesseract::Tesseract::AnyTessLang() const’: ./src/ccmain/tesseractclass.h:292:23: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] for (int i = 0; i < sub_langs_.size(); ++i) { ~~^~~~~~~~~~~~~~~~~~~ ./src/ccmain/tesseractclass.h: In member function ‘bool tesseract::Tesseract::AnyLSTMLang() const’: ./src/ccmain/tesseractclass.h:302:23: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] for (int i = 0; i < sub_langs_.size(); ++i) { ~~^~~~~~~~~~~~~~~~~~~ In file included from ./src/ccutil/elst.h:24:0, from ./src/ccstruct/ocrpara.h:23, from ./src/ccstruct/ocrblock.h:22, from ./src/textord/devanagari_processing.h:17, from ./src/ccmain/tesseractclass.h:34, from src/api/wordstrboxrenderer.cpp:21: ./src/ccutil/serialis.h: In instantiation of ‘bool tesseract::TFile::Serialize(const T*, size_t) [with T = char; size_t = unsigned int]’: ./src/ccutil/unicharset.h:363:73: required from here ./src/ccutil/serialis.h:102:45: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] return FWrite(data, sizeof(T), count) == count; CXX src/arch/libtesseract_la-simddetect.lo CXX src/ccmain/libtesseract_la-applybox.lo CXX src/ccmain/libtesseract_la-control.lo In file included from ./src/ccstruct/ratngs.h:32:0, from ./src/ccstruct/blamer.h:30, from ./src/ccstruct/pageres.h:22, from src/ccmain/applybox.cpp:26: ./src/ccutil/unicharset.h: In member function ‘bool tesseract::UNICHARSET::contains_unichar_id(tesseract::UNICHAR_ID) const’: ./src/ccutil/unicharset.h:288:59: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] return unichar_id != INVALID_UNICHAR_ID && unichar_id < unichars.size() && ~~~~~~~~~~~^~~~~~~~~~~~~~~~~ ./src/ccutil/unicharset.h: In member function ‘void tesseract::UNICHARSET::delete_pointers_in_unichars()’: ./src/ccutil/unicharset.h:302:23: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] for (int i = 0; i < unichars.size(); ++i) { ~~^~~~~~~~~~~~~~~~~ In file included from ./src/ccstruct/blamer.h:30:0, from ./src/ccstruct/pageres.h:22, from src/ccmain/applybox.cpp:26: ./src/ccstruct/ratngs.h: In member function ‘void tesseract::BLOB_CHOICE::set_fonts(const std::vector&)’: ./src/ccstruct/ratngs.h:107:25: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] for (int f = 0; f < fonts_.size(); ++f) { ~~^~~~~~~~~~~~~~~ In file included from src/ccmain/applybox.cpp:29:0: src/ccmain/tesseractclass.h: In member function ‘void tesseract::Tesseract::set_pix_original(Pix*)’: src/ccmain/tesseractclass.h:224:23: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] for (int i = 0; i < sub_langs_.size(); ++i) { ~~^~~~~~~~~~~~~~~~~~~ src/ccmain/tesseractclass.h: In member function ‘bool tesseract::Tesseract::AnyTessLang() const’: src/ccmain/tesseractclass.h:292:23: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] for (int i = 0; i < sub_langs_.size(); ++i) { ~~^~~~~~~~~~~~~~~~~~~ src/ccmain/tesseractclass.h: In member function ‘bool tesseract::Tesseract::AnyLSTMLang() const’: src/ccmain/tesseractclass.h:302:23: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] for (int i = 0; i < sub_langs_.size(); ++i) { ~~^~~~~~~~~~~~~~~~~~~ In file included from ./src/ccutil/elst.h:24:0, from ./src/ccstruct/points.h:22, from ./src/ccstruct/rect.h:23, from ./src/ccstruct/boxword.h:23, from ./src/ccstruct/blamer.h:26, from ./src/ccstruct/pageres.h:22, from src/ccmain/applybox.cpp:26: ./src/ccutil/serialis.h: In instantiation of ‘bool tesseract::TFile::Serialize(const T*, size_t) [with T = char; size_t = unsigned int]’: ./src/ccutil/unicharset.h:363:73: required from here ./src/ccutil/serialis.h:102:45: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] return FWrite(data, sizeof(T), count) == count; In file included from ./src/ccutil/ambigs.h:32:0, from ./src/ccutil/ccutil.h:32, from ./src/lstm/lstmrecognizer.h:21, from src/ccmain/control.cpp:35: ./src/ccutil/unicharset.h: In member function ‘bool tesseract::UNICHARSET::contains_unichar_id(tesseract::UNICHAR_ID) const’: ./src/ccutil/unicharset.h:288:59: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] return unichar_id != INVALID_UNICHAR_ID && unichar_id < unichars.size() && ~~~~~~~~~~~^~~~~~~~~~~~~~~~~ CXX src/ccmain/libtesseract_la-linerec.lo ./src/ccutil/unicharset.h: In member function ‘void tesseract::UNICHARSET::delete_pointers_in_unichars()’: ./src/ccutil/unicharset.h:302:23: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] for (int i = 0; i < unichars.size(); ++i) { ~~^~~~~~~~~~~~~~~~~ CXX src/ccmain/libtesseract_la-ltrresultiterator.lo In file included from ./src/dict/dawg.h:33:0, from ./src/lstm/recodebeam.h:23, from ./src/lstm/lstmrecognizer.h:28, from src/ccmain/control.cpp:35: ./src/ccstruct/ratngs.h: In member function ‘void tesseract::BLOB_CHOICE::set_fonts(const std::vector&)’: ./src/ccstruct/ratngs.h:107:25: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] for (int f = 0; f < fonts_.size(); ++f) { ~~^~~~~~~~~~~~~~~ In file included from src/ccmain/control.cpp:35:0: ./src/lstm/lstmrecognizer.h: In member function ‘void tesseract::LSTMRecognizer::ScaleLearningRate(double)’: ./src/lstm/lstmrecognizer.h:133:25: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] for (int i = 0; i < layers.size(); ++i) { ~~^~~~~~~~~~~~~~~ In file included from src/ccmain/control.cpp:43:0: src/ccmain/tesseractclass.h: In member function ‘void tesseract::Tesseract::set_pix_original(Pix*)’: src/ccmain/tesseractclass.h:224:23: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] for (int i = 0; i < sub_langs_.size(); ++i) { ~~^~~~~~~~~~~~~~~~~~~ src/ccmain/tesseractclass.h: In member function ‘bool tesseract::Tesseract::AnyTessLang() const’: src/ccmain/tesseractclass.h:292:23: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] for (int i = 0; i < sub_langs_.size(); ++i) { ~~^~~~~~~~~~~~~~~~~~~ src/ccmain/tesseractclass.h: In member function ‘bool tesseract::Tesseract::AnyLSTMLang() const’: src/ccmain/tesseractclass.h:302:23: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] for (int i = 0; i < sub_langs_.size(); ++i) { ~~^~~~~~~~~~~~~~~~~~~ src/ccmain/control.cpp: In member function ‘void tesseract::Tesseract::SetupAllWordsPassN(int, const tesseract::TBOX*, const char*, tesseract::PAGE_RES*, std::vector*)’: src/ccmain/control.cpp:168:21: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] for (int w = 0; w < words->size(); ++w) { ~~^~~~~~~~~~~~~~~ src/ccmain/control.cpp: In member function ‘void tesseract::Tesseract::SetupWordPassN(int, tesseract::WordData*)’: src/ccmain/control.cpp:191:23: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] for (int s = 0; s <= sub_langs_.size(); ++s) { ~~^~~~~~~~~~~~~~~~~~~~ src/ccmain/control.cpp:193:29: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] Tesseract* lang_t = s < sub_langs_.size() ? sub_langs_[s] : this; ~~^~~~~~~~~~~~~~~~~~~ src/ccmain/control.cpp: In member function ‘bool tesseract::Tesseract::RecogAllWordsPassN(int, tesseract::ETEXT_DESC*, tesseract::PAGE_RES_IT*, std::vector*)’: src/ccmain/control.cpp:220:21: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] for (int w = 0; w < words->size(); ++w) { ~~^~~~~~~~~~~~~~~ src/ccmain/control.cpp:239:18: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] for (; w < words->size(); ++w) { ~~^~~~~~~~~~~~~~~ src/ccmain/control.cpp: In member function ‘bool tesseract::Tesseract::recog_all_words(tesseract::PAGE_RES*, tesseract::ETEXT_DESC*, const tesseract::TBOX*, const char*, int)’: src/ccmain/control.cpp:327:23: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] for (int i = 0; i < sub_langs_.size(); ++i) { ~~^~~~~~~~~~~~~~~~~~~ src/ccmain/control.cpp: In member function ‘void tesseract::Tesseract::AssignDiacriticsToOverlappingBlobs(const tesseract::GenericVector&, int, tesseract::WERD*, tesseract::PAGE_RES_IT*, tesseract::GenericVector*, tesseract::GenericVector*, tesseract::GenericVector*)’: src/ccmain/control.cpp:1043:27: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] for (int i = 0; i < blob_wanted.size(); ++i) { ~~^~~~~~~~~~~~~~~~~~~~ src/ccmain/control.cpp: In member function ‘void tesseract::Tesseract::AssignDiacriticsToNewBlobs(const tesseract::GenericVector&, int, tesseract::WERD*, tesseract::PAGE_RES_IT*, tesseract::GenericVector*, tesseract::GenericVector*)’: src/ccmain/control.cpp:1097:25: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] for (int j = 0; j < blob_wanted.size(); ++j) { ~~^~~~~~~~~~~~~~~~~~~~ src/ccmain/control.cpp:1110:25: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] for (int j = 0; j < blob_wanted.size(); ++j) { ~~^~~~~~~~~~~~~~~~~~~~ src/ccmain/control.cpp:1120:25: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] for (int j = 0; j < blob_wanted.size(); ++j) { ~~^~~~~~~~~~~~~~~~~~~~ src/ccmain/control.cpp: In member function ‘bool tesseract::Tesseract::SelectGoodDiacriticOutlines(int, float, tesseract::PAGE_RES_IT*, tesseract::C_BLOB*, const tesseract::GenericVector&, int, std::vector*)’: src/ccmain/control.cpp:1157:23: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] for (int i = 0; i < test_outlines.size(); ++i) { ~~^~~~~~~~~~~~~~~~~~~~~~ src/ccmain/control.cpp:1205:25: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] for (int i = 0; i < best_outlines.size(); ++i) { ~~^~~~~~~~~~~~~~~~~~~~~~ src/ccmain/control.cpp: In member function ‘float tesseract::Tesseract::ClassifyBlobPlusOutlines(const std::vector&, const tesseract::GenericVector&, int, tesseract::PAGE_RES_IT*, tesseract::C_BLOB*, tesseract::STRING*)’: src/ccmain/control.cpp:1231:21: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] for (int i = 0; i < ok_outlines.size(); ++i) { ~~^~~~~~~~~~~~~~~~~~~~ src/ccmain/control.cpp: In member function ‘void tesseract::Tesseract::classify_word_and_language(int, tesseract::PAGE_RES_IT*, tesseract::WordData*)’: src/ccmain/control.cpp:1342:23: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] for (sub = 0; sub < sub_langs_.size() && ~~~~^~~~~~~~~~~~~~~~~~~ src/ccmain/control.cpp:1356:55: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] for (int i = 0; !WordsAcceptable(best_words) && i < sub_langs_.size(); ~~^~~~~~~~~~~~~~~~~~~ src/ccmain/control.cpp: In member function ‘void tesseract::Tesseract::set_word_fonts(tesseract::WERD_RES*)’: src/ccmain/control.cpp:1970:23: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] for (int f = 0; f < fonts.size(); ++f) { ~~^~~~~~~~~~~~~~ In file included from ./src/ccutil/genericvector.h:22:0, from ./src/ccutil/params.h:22, from ./src/wordrec/drawfx.h:22, from src/ccmain/control.cpp:32: ./src/ccutil/serialis.h: In instantiation of ‘bool tesseract::TFile::Serialize(const T*, size_t) [with T = char; size_t = unsigned int]’: ./src/ccutil/unicharset.h:363:73: required from here ./src/ccutil/serialis.h:102:45: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] return FWrite(data, sizeof(T), count) == count; ./src/ccutil/serialis.h: In instantiation of ‘bool tesseract::TFile::DeSerialize(T*, size_t) [with T = int; size_t = unsigned int]’: ./src/lstm/static_shape.h:67:30: required from here ./src/ccutil/serialis.h:93:50: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] return FReadEndian(data, sizeof(T), count) == count; ./src/ccutil/serialis.h: In instantiation of ‘bool tesseract::TFile::Serialize(const T*, size_t) [with T = int; size_t = unsigned int]’: ./src/lstm/static_shape.h:79:28: required from here ./src/ccutil/serialis.h:102:45: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] return FWrite(data, sizeof(T), count) == count; ./src/ccutil/serialis.h: In instantiation of ‘bool tesseract::TFile::Serialize(const T*, size_t) [with T = signed char; size_t = unsigned int]’: ./src/ccutil/unicharcompress.h:62:43: required from here ./src/ccutil/serialis.h:102:45: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] ./src/ccutil/serialis.h: In instantiation of ‘bool tesseract::TFile::DeSerialize(T*, size_t) [with T = signed char; size_t = unsigned int]’: ./src/ccutil/unicharcompress.h:68:45: required from here ./src/ccutil/serialis.h:93:50: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] return FReadEndian(data, sizeof(T), count) == count; In file included from ./src/ccstruct/ratngs.h:32:0, from ./src/ccstruct/blamer.h:30, from ./src/ccstruct/pageres.h:22, from src/ccmain/ltrresultiterator.cpp:22: ./src/ccutil/unicharset.h: In member function ‘bool tesseract::UNICHARSET::contains_unichar_id(tesseract::UNICHAR_ID) const’: ./src/ccutil/unicharset.h:288:59: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] return unichar_id != INVALID_UNICHAR_ID && unichar_id < unichars.size() && ~~~~~~~~~~~^~~~~~~~~~~~~~~~~ ./src/ccutil/unicharset.h: In member function ‘void tesseract::UNICHARSET::delete_pointers_in_unichars()’: ./src/ccutil/unicharset.h:302:23: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] for (int i = 0; i < unichars.size(); ++i) { ~~^~~~~~~~~~~~~~~~~ In file included from ./src/ccstruct/blamer.h:30:0, from ./src/ccstruct/pageres.h:22, from src/ccmain/ltrresultiterator.cpp:22: ./src/ccstruct/ratngs.h: In member function ‘void tesseract::BLOB_CHOICE::set_fonts(const std::vector&)’: ./src/ccstruct/ratngs.h:107:25: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] for (int f = 0; f < fonts_.size(); ++f) { ~~^~~~~~~~~~~~~~~ In file included from src/ccmain/ltrresultiterator.cpp:23:0: src/ccmain/tesseractclass.h: In member function ‘void tesseract::Tesseract::set_pix_original(Pix*)’: src/ccmain/tesseractclass.h:224:23: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] for (int i = 0; i < sub_langs_.size(); ++i) { ~~^~~~~~~~~~~~~~~~~~~ src/ccmain/tesseractclass.h: In member function ‘bool tesseract::Tesseract::AnyTessLang() const’: src/ccmain/tesseractclass.h:292:23: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] for (int i = 0; i < sub_langs_.size(); ++i) { ~~^~~~~~~~~~~~~~~~~~~ src/ccmain/tesseractclass.h: In member function ‘bool tesseract::Tesseract::AnyLSTMLang() const’: src/ccmain/tesseractclass.h:302:23: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] for (int i = 0; i < sub_langs_.size(); ++i) { ~~^~~~~~~~~~~~~~~~~~~ src/ccmain/ltrresultiterator.cpp: In constructor ‘tesseract::ChoiceIterator::ChoiceIterator(const tesseract::LTRResultIterator&)’: src/ccmain/ltrresultiterator.cpp:397:15: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] if (index < word_res_->CTC_symbol_choices.size()) { ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/ccmain/ltrresultiterator.cpp: In member function ‘std::vector > >* tesseract::ChoiceIterator::Timesteps() const’: src/ccmain/ltrresultiterator.cpp:474:14: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] if (offset >= word_res_->segmented_timesteps.size() || !oemLSTM_) { ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./src/ccutil/elst.h:24:0, from ./src/ccstruct/points.h:22, from ./src/ccstruct/rect.h:23, from ./src/ccstruct/boxword.h:23, from ./src/ccstruct/blamer.h:26, from ./src/ccstruct/pageres.h:22, from src/ccmain/ltrresultiterator.cpp:22: ./src/ccutil/serialis.h: In instantiation of ‘bool tesseract::TFile::Serialize(const T*, size_t) [with T = char; size_t = unsigned int]’: ./src/ccutil/unicharset.h:363:73: required from here ./src/ccutil/serialis.h:102:45: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] return FWrite(data, sizeof(T), count) == count; In file included from ./src/ccstruct/ratngs.h:32:0, from ./src/ccstruct/blamer.h:30, from ./src/ccstruct/pageres.h:22, from src/ccmain/tesseractclass.h:38, from src/ccmain/linerec.cpp:18: ./src/ccutil/unicharset.h: In member function ‘bool tesseract::UNICHARSET::contains_unichar_id(tesseract::UNICHAR_ID) const’: ./src/ccutil/unicharset.h:288:59: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] return unichar_id != INVALID_UNICHAR_ID && unichar_id < unichars.size() && ~~~~~~~~~~~^~~~~~~~~~~~~~~~~ ./src/ccutil/unicharset.h: In member function ‘void tesseract::UNICHARSET::delete_pointers_in_unichars()’: ./src/ccutil/unicharset.h:302:23: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] for (int i = 0; i < unichars.size(); ++i) { ~~^~~~~~~~~~~~~~~~~ In file included from ./src/ccstruct/blamer.h:30:0, from ./src/ccstruct/pageres.h:22, from src/ccmain/tesseractclass.h:38, from src/ccmain/linerec.cpp:18: ./src/ccstruct/ratngs.h: In member function ‘void tesseract::BLOB_CHOICE::set_fonts(const std::vector&)’: ./src/ccstruct/ratngs.h:107:25: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] for (int f = 0; f < fonts_.size(); ++f) { ~~^~~~~~~~~~~~~~~ In file included from src/ccmain/linerec.cpp:18:0: src/ccmain/tesseractclass.h: In member function ‘void tesseract::Tesseract::set_pix_original(Pix*)’: src/ccmain/tesseractclass.h:224:23: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] for (int i = 0; i < sub_langs_.size(); ++i) { ~~^~~~~~~~~~~~~~~~~~~ src/ccmain/tesseractclass.h: In member function ‘bool tesseract::Tesseract::AnyTessLang() const’: src/ccmain/tesseractclass.h:292:23: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] for (int i = 0; i < sub_langs_.size(); ++i) { ~~^~~~~~~~~~~~~~~~~~~ src/ccmain/tesseractclass.h: In member function ‘bool tesseract::Tesseract::AnyLSTMLang() const’: src/ccmain/tesseractclass.h:302:23: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] for (int i = 0; i < sub_langs_.size(); ++i) { ~~^~~~~~~~~~~~~~~~~~~ In file included from src/ccmain/linerec.cpp:23:0: ./src/lstm/lstmrecognizer.h: In member function ‘void tesseract::LSTMRecognizer::ScaleLearningRate(double)’: ./src/lstm/lstmrecognizer.h:133:25: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] for (int i = 0; i < layers.size(); ++i) { ~~^~~~~~~~~~~~~~~ src/ccmain/linerec.cpp: In member function ‘void tesseract::Tesseract::TrainFromBoxes(const std::vector&, const std::vector&, tesseract::BLOCK_LIST*, tesseract::DocumentData*)’: src/ccmain/linerec.cpp:87:18: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] while (end_box < texts.size() && texts[end_box] == "\t") ++end_box; ~~~~~~~~^~~~~~~~~~~~~~ src/ccmain/linerec.cpp:126:20: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] while (end_box < texts.size() && texts[end_box] == "\t") ++end_box; ~~~~~~~~^~~~~~~~~~~~~~ src/ccmain/linerec.cpp: In member function ‘void tesseract::Tesseract::SearchWords(tesseract::PointerVector*)’: src/ccmain/linerec.cpp:263:8: warning: variable ‘any_nonspace_delimited’ set but not used [-Wunused-but-set-variable] bool any_nonspace_delimited = false; ^~~~~~~~~~~~~~~~~~~~~~ In file included from ./src/ccutil/elst.h:24:0, from ./src/ccstruct/ocrpara.h:23, from ./src/ccstruct/ocrblock.h:22, from ./src/textord/devanagari_processing.h:17, from src/ccmain/tesseractclass.h:34, from src/ccmain/linerec.cpp:18: ./src/ccutil/serialis.h: In instantiation of ‘bool tesseract::TFile::Serialize(const T*, size_t) [with T = char; size_t = unsigned int]’: ./src/ccutil/unicharset.h:363:73: required from here ./src/ccutil/serialis.h:102:45: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] return FWrite(data, sizeof(T), count) == count; ./src/ccutil/serialis.h: In instantiation of ‘bool tesseract::TFile::DeSerialize(T*, size_t) [with T = int; size_t = unsigned int]’: ./src/lstm/static_shape.h:67:30: required from here ./src/ccutil/serialis.h:93:50: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] return FReadEndian(data, sizeof(T), count) == count; ./src/ccutil/serialis.h: In instantiation of ‘bool tesseract::TFile::Serialize(const T*, size_t) [with T = int; size_t = unsigned int]’: ./src/lstm/static_shape.h:79:28: required from here ./src/ccutil/serialis.h:102:45: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] return FWrite(data, sizeof(T), count) == count; ./src/ccutil/serialis.h: In instantiation of ‘bool tesseract::TFile::Serialize(const T*, size_t) [with T = signed char; size_t = unsigned int]’: ./src/ccutil/unicharcompress.h:62:43: required from here ./src/ccutil/serialis.h:102:45: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] ./src/ccutil/serialis.h: In instantiation of ‘bool tesseract::TFile::DeSerialize(T*, size_t) [with T = signed char; size_t = unsigned int]’: ./src/ccutil/unicharcompress.h:68:45: required from here ./src/ccutil/serialis.h:93:50: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] return FReadEndian(data, sizeof(T), count) == count; CXX src/ccmain/libtesseract_la-mutableiterator.lo CXX src/ccmain/libtesseract_la-output.lo CXX src/ccmain/libtesseract_la-pageiterator.lo In file included from ./src/ccstruct/ratngs.h:32:0, from ./src/ccstruct/blamer.h:30, from ./src/ccstruct/pageres.h:22, from src/ccmain/tesseractclass.h:38, from src/ccmain/output.cpp:22: ./src/ccutil/unicharset.h: In member function ‘bool tesseract::UNICHARSET::contains_unichar_id(tesseract::UNICHAR_ID) const’: ./src/ccutil/unicharset.h:288:59: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] return unichar_id != INVALID_UNICHAR_ID && unichar_id < unichars.size() && ~~~~~~~~~~~^~~~~~~~~~~~~~~~~ ./src/ccutil/unicharset.h: In member function ‘void tesseract::UNICHARSET::delete_pointers_in_unichars()’: ./src/ccutil/unicharset.h:302:23: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] for (int i = 0; i < unichars.size(); ++i) { ~~^~~~~~~~~~~~~~~~~ In file included from ./src/ccstruct/blamer.h:30:0, from ./src/ccstruct/pageres.h:22, from src/ccmain/tesseractclass.h:38, from src/ccmain/output.cpp:22: ./src/ccstruct/ratngs.h: In member function ‘void tesseract::BLOB_CHOICE::set_fonts(const std::vector&)’: ./src/ccstruct/ratngs.h:107:25: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] for (int f = 0; f < fonts_.size(); ++f) { ~~^~~~~~~~~~~~~~~ In file included from src/ccmain/output.cpp:22:0: src/ccmain/tesseractclass.h: In member function ‘void tesseract::Tesseract::set_pix_original(Pix*)’: src/ccmain/tesseractclass.h:224:23: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] for (int i = 0; i < sub_langs_.size(); ++i) { ~~^~~~~~~~~~~~~~~~~~~ src/ccmain/tesseractclass.h: In member function ‘bool tesseract::Tesseract::AnyTessLang() const’: src/ccmain/tesseractclass.h:292:23: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] for (int i = 0; i < sub_langs_.size(); ++i) { ~~^~~~~~~~~~~~~~~~~~~ src/ccmain/tesseractclass.h: In member function ‘bool tesseract::Tesseract::AnyLSTMLang() const’: src/ccmain/tesseractclass.h:302:23: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] for (int i = 0; i < sub_langs_.size(); ++i) { ~~^~~~~~~~~~~~~~~~~~~ In file included from ./src/ccutil/elst.h:24:0, from ./src/ccstruct/ocrpara.h:23, from ./src/ccstruct/ocrblock.h:22, from ./src/textord/devanagari_processing.h:17, from src/ccmain/tesseractclass.h:34, from src/ccmain/output.cpp:22: ./src/ccutil/serialis.h: In instantiation of ‘bool tesseract::TFile::Serialize(const T*, size_t) [with T = char; size_t = unsigned int]’: ./src/ccutil/unicharset.h:363:73: required from here ./src/ccutil/serialis.h:102:45: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] return FWrite(data, sizeof(T), count) == count; In file included from ./src/ccstruct/ratngs.h:32:0, from ./src/ccstruct/blamer.h:30, from ./src/ccstruct/pageres.h:22, from src/ccmain/pageiterator.cpp:23: ./src/ccutil/unicharset.h: In member function ‘bool tesseract::UNICHARSET::contains_unichar_id(tesseract::UNICHAR_ID) const’: ./src/ccutil/unicharset.h:288:59: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] return unichar_id != INVALID_UNICHAR_ID && unichar_id < unichars.size() && ~~~~~~~~~~~^~~~~~~~~~~~~~~~~ ./src/ccutil/unicharset.h: In member function ‘void tesseract::UNICHARSET::delete_pointers_in_unichars()’: ./src/ccutil/unicharset.h:302:23: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] for (int i = 0; i < unichars.size(); ++i) { ~~^~~~~~~~~~~~~~~~~ In file included from ./src/ccstruct/blamer.h:30:0, from ./src/ccstruct/pageres.h:22, from src/ccmain/pageiterator.cpp:23: ./src/ccstruct/ratngs.h: In member function ‘void tesseract::BLOB_CHOICE::set_fonts(const std::vector&)’: ./src/ccstruct/ratngs.h:107:25: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] for (int f = 0; f < fonts_.size(); ++f) { ~~^~~~~~~~~~~~~~~ CXX src/ccmain/libtesseract_la-pagesegmain.lo In file included from src/ccmain/pageiterator.cpp:24:0: src/ccmain/tesseractclass.h: In member function ‘void tesseract::Tesseract::set_pix_original(Pix*)’: src/ccmain/tesseractclass.h:224:23: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] for (int i = 0; i < sub_langs_.size(); ++i) { ~~^~~~~~~~~~~~~~~~~~~ src/ccmain/tesseractclass.h: In member function ‘bool tesseract::Tesseract::AnyTessLang() const’: src/ccmain/tesseractclass.h:292:23: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] for (int i = 0; i < sub_langs_.size(); ++i) { ~~^~~~~~~~~~~~~~~~~~~ src/ccmain/tesseractclass.h: In member function ‘bool tesseract::Tesseract::AnyLSTMLang() const’: src/ccmain/tesseractclass.h:302:23: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] for (int i = 0; i < sub_langs_.size(); ++i) { ~~^~~~~~~~~~~~~~~~~~~ In file included from ./src/ccutil/elst.h:24:0, from ./src/ccstruct/points.h:22, from ./src/ccstruct/rect.h:23, from ./src/ccstruct/boxword.h:23, from ./src/ccstruct/blamer.h:26, from ./src/ccstruct/pageres.h:22, from src/ccmain/pageiterator.cpp:23: ./src/ccutil/serialis.h: In instantiation of ‘bool tesseract::TFile::Serialize(const T*, size_t) [with T = char; size_t = unsigned int]’: ./src/ccutil/unicharset.h:363:73: required from here ./src/ccutil/serialis.h:102:45: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] return FWrite(data, sizeof(T), count) == count; In file included from ./src/ccstruct/ratngs.h:32:0, from ./src/ccstruct/blamer.h:30, from ./src/ccstruct/pageres.h:22, from src/ccmain/tesseractclass.h:38, from src/ccmain/equationdetect.h:25, from src/ccmain/pagesegmain.cpp:38: ./src/ccutil/unicharset.h: In member function ‘bool tesseract::UNICHARSET::contains_unichar_id(tesseract::UNICHAR_ID) const’: ./src/ccutil/unicharset.h:288:59: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] return unichar_id != INVALID_UNICHAR_ID && unichar_id < unichars.size() && ~~~~~~~~~~~^~~~~~~~~~~~~~~~~ ./src/ccutil/unicharset.h: In member function ‘void tesseract::UNICHARSET::delete_pointers_in_unichars()’: ./src/ccutil/unicharset.h:302:23: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] for (int i = 0; i < unichars.size(); ++i) { ~~^~~~~~~~~~~~~~~~~ In file included from ./src/ccstruct/blamer.h:30:0, from ./src/ccstruct/pageres.h:22, from src/ccmain/tesseractclass.h:38, from src/ccmain/equationdetect.h:25, from src/ccmain/pagesegmain.cpp:38: ./src/ccstruct/ratngs.h: In member function ‘void tesseract::BLOB_CHOICE::set_fonts(const std::vector&)’: ./src/ccstruct/ratngs.h:107:25: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] for (int f = 0; f < fonts_.size(); ++f) { ~~^~~~~~~~~~~~~~~ In file included from src/ccmain/equationdetect.h:25:0, from src/ccmain/pagesegmain.cpp:38: src/ccmain/tesseractclass.h: In member function ‘void tesseract::Tesseract::set_pix_original(Pix*)’: src/ccmain/tesseractclass.h:224:23: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] for (int i = 0; i < sub_langs_.size(); ++i) { ~~^~~~~~~~~~~~~~~~~~~ src/ccmain/tesseractclass.h: In member function ‘bool tesseract::Tesseract::AnyTessLang() const’: src/ccmain/tesseractclass.h:292:23: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] for (int i = 0; i < sub_langs_.size(); ++i) { ~~^~~~~~~~~~~~~~~~~~~ src/ccmain/tesseractclass.h: In member function ‘bool tesseract::Tesseract::AnyLSTMLang() const’: src/ccmain/tesseractclass.h:302:23: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] for (int i = 0; i < sub_langs_.size(); ++i) { ~~^~~~~~~~~~~~~~~~~~~ src/ccmain/pagesegmain.cpp: In member function ‘tesseract::ColumnFinder* tesseract::Tesseract::SetupPageSegAndDetectOrientation(tesseract::PageSegMode, tesseract::BLOCK_LIST*, tesseract::Tesseract*, tesseract::OSResults*, tesseract::TO_BLOCK_LIST*, Pix**, Pix**)’: src/ccmain/pagesegmain.cpp:365:27: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] for (int s = 0; s < sub_langs_.size(); ++s) { ~~^~~~~~~~~~~~~~~~~~~ In file included from ./src/ccutil/elst.h:24:0, from ./src/ccstruct/blobbox.h:22, from src/ccmain/pagesegmain.cpp:33: ./src/ccutil/serialis.h: In instantiation of ‘bool tesseract::TFile::Serialize(const T*, size_t) [with T = char; size_t = unsigned int]’: ./src/ccutil/unicharset.h:363:73: required from here ./src/ccutil/serialis.h:102:45: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] return FWrite(data, sizeof(T), count) == count; CXX src/ccmain/libtesseract_la-pagewalk.lo In file included from ./src/ccstruct/ratngs.h:32:0, from ./src/ccstruct/blamer.h:30, from ./src/ccstruct/pageres.h:22, from src/ccmain/pagewalk.cpp:20: ./src/ccutil/unicharset.h: In member function ‘bool tesseract::UNICHARSET::contains_unichar_id(tesseract::UNICHAR_ID) const’: ./src/ccutil/unicharset.h:288:59: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] return unichar_id != INVALID_UNICHAR_ID && unichar_id < unichars.size() && ~~~~~~~~~~~^~~~~~~~~~~~~~~~~ ./src/ccutil/unicharset.h: In member function ‘void tesseract::UNICHARSET::delete_pointers_in_unichars()’: ./src/ccutil/unicharset.h:302:23: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] for (int i = 0; i < unichars.size(); ++i) { ~~^~~~~~~~~~~~~~~~~ In file included from ./src/ccstruct/blamer.h:30:0, from ./src/ccstruct/pageres.h:22, from src/ccmain/pagewalk.cpp:20: ./src/ccstruct/ratngs.h: In member function ‘void tesseract::BLOB_CHOICE::set_fonts(const std::vector&)’: ./src/ccstruct/ratngs.h:107:25: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] for (int f = 0; f < fonts_.size(); ++f) { ~~^~~~~~~~~~~~~~~ CXX src/ccmain/libtesseract_la-paragraphs.lo In file included from src/ccmain/pagewalk.cpp:21:0: src/ccmain/tesseractclass.h: In member function ‘void tesseract::Tesseract::set_pix_original(Pix*)’: src/ccmain/tesseractclass.h:224:23: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] for (int i = 0; i < sub_langs_.size(); ++i) { ~~^~~~~~~~~~~~~~~~~~~ src/ccmain/tesseractclass.h: In member function ‘bool tesseract::Tesseract::AnyTessLang() const’: src/ccmain/tesseractclass.h:292:23: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] for (int i = 0; i < sub_langs_.size(); ++i) { ~~^~~~~~~~~~~~~~~~~~~ src/ccmain/tesseractclass.h: In member function ‘bool tesseract::Tesseract::AnyLSTMLang() const’: src/ccmain/tesseractclass.h:302:23: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] for (int i = 0; i < sub_langs_.size(); ++i) { ~~^~~~~~~~~~~~~~~~~~~ In file included from ./src/ccutil/elst.h:24:0, from ./src/ccstruct/points.h:22, from ./src/ccstruct/rect.h:23, from ./src/ccstruct/boxword.h:23, from ./src/ccstruct/blamer.h:26, from ./src/ccstruct/pageres.h:22, from src/ccmain/pagewalk.cpp:20: ./src/ccutil/serialis.h: In instantiation of ‘bool tesseract::TFile::Serialize(const T*, size_t) [with T = char; size_t = unsigned int]’: ./src/ccutil/unicharset.h:363:73: required from here ./src/ccutil/serialis.h:102:45: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] return FWrite(data, sizeof(T), count) == count; CXX src/ccmain/libtesseract_la-paramsd.lo In file included from ./src/ccstruct/ratngs.h:32:0, from ./src/ccstruct/blamer.h:30, from ./src/ccstruct/pageres.h:22, from src/ccmain/paragraphs.cpp:28: ./src/ccutil/unicharset.h: In member function ‘bool tesseract::UNICHARSET::contains_unichar_id(tesseract::UNICHAR_ID) const’: ./src/ccutil/unicharset.h:288:59: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] return unichar_id != INVALID_UNICHAR_ID && unichar_id < unichars.size() && ~~~~~~~~~~~^~~~~~~~~~~~~~~~~ ./src/ccutil/unicharset.h: In member function ‘void tesseract::UNICHARSET::delete_pointers_in_unichars()’: ./src/ccutil/unicharset.h:302:23: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] for (int i = 0; i < unichars.size(); ++i) { ~~^~~~~~~~~~~~~~~~~ In file included from ./src/ccstruct/blamer.h:30:0, from ./src/ccstruct/pageres.h:22, from src/ccmain/paragraphs.cpp:28: ./src/ccstruct/ratngs.h: In member function ‘void tesseract::BLOB_CHOICE::set_fonts(const std::vector&)’: ./src/ccstruct/ratngs.h:107:25: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] for (int f = 0; f < fonts_.size(); ++f) { ~~^~~~~~~~~~~~~~~ src/ccmain/paragraphs.cpp: In function ‘void tesseract::PrintTable(const std::vector >&, const tesseract::STRING&)’: src/ccmain/paragraphs.cpp:115:13: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] if (c >= max_col_widths.size()) { ~~^~~~~~~~~~~~~~~~~~~~~~~~ src/ccmain/paragraphs.cpp:125:21: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] for (int c = 0; c < max_col_widths.size(); c++) { ~~^~~~~~~~~~~~~~~~~~~~~~~ src/ccmain/paragraphs.cpp:130:21: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] for (int r = 0; r < rows.size(); r++) { ~~^~~~~~~~~~~~~ src/ccmain/paragraphs.cpp:131:23: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] for (int c = 0; c < rows[r].size(); c++) { ~~^~~~~~~~~~~~~~~~ src/ccmain/paragraphs.cpp: In function ‘void tesseract::DetectParagraphs(int, std::vector*, tesseract::GenericVector*, tesseract::PARA_LIST*, std::vector*)’: src/ccmain/paragraphs.cpp:2291:21: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] for (int i = 0; i < row_infos->size(); i++) { ~~^~~~~~~~~~~~~~~~~~~ src/ccmain/paragraphs.cpp: In function ‘void tesseract::DetectParagraphs(int, bool, const tesseract::MutableIterator*, std::vector*)’: src/ccmain/paragraphs.cpp:2555:23: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] for (int i = 1; i < row_infos.size(); i++) { ~~^~~~~~~~~~~~~~~~~~ src/ccmain/paragraphs.cpp:2562:25: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] for (int i = 0; i < row_infos.size(); i++) { ~~^~~~~~~~~~~~~~~~~~ In file included from ./src/ccutil/elst.h:24:0, from ./src/ccstruct/points.h:22, from ./src/ccstruct/rect.h:23, from src/ccmain/paragraphs.h:23, from src/ccmain/paragraphs.cpp:19: ./src/ccutil/serialis.h: In instantiation of ‘bool tesseract::TFile::Serialize(const T*, size_t) [with T = char; size_t = unsigned int]’: ./src/ccutil/unicharset.h:363:73: required from here ./src/ccutil/serialis.h:102:45: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] return FWrite(data, sizeof(T), count) == count; CXX src/ccmain/libtesseract_la-pgedit.lo In file included from ./src/ccstruct/ratngs.h:32:0, from ./src/ccstruct/blamer.h:30, from ./src/ccstruct/pageres.h:22, from src/ccmain/tesseractclass.h:38, from src/ccmain/paramsd.cpp:33: ./src/ccutil/unicharset.h: In member function ‘bool tesseract::UNICHARSET::contains_unichar_id(tesseract::UNICHAR_ID) const’: ./src/ccutil/unicharset.h:288:59: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] return unichar_id != INVALID_UNICHAR_ID && unichar_id < unichars.size() && ~~~~~~~~~~~^~~~~~~~~~~~~~~~~ ./src/ccutil/unicharset.h: In member function ‘void tesseract::UNICHARSET::delete_pointers_in_unichars()’: ./src/ccutil/unicharset.h:302:23: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] for (int i = 0; i < unichars.size(); ++i) { ~~^~~~~~~~~~~~~~~~~ In file included from ./src/ccstruct/blamer.h:30:0, from ./src/ccstruct/pageres.h:22, from src/ccmain/tesseractclass.h:38, from src/ccmain/paramsd.cpp:33: ./src/ccstruct/ratngs.h: In member function ‘void tesseract::BLOB_CHOICE::set_fonts(const std::vector&)’: ./src/ccstruct/ratngs.h:107:25: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] for (int f = 0; f < fonts_.size(); ++f) { ~~^~~~~~~~~~~~~~~ CXX src/ccmain/libtesseract_la-reject.lo In file included from ./src/ccstruct/ratngs.h:32:0, from ./src/ccstruct/blamer.h:30, from ./src/ccstruct/pageres.h:22, from src/ccmain/pgedit.cpp:29: ./src/ccutil/unicharset.h: In member function ‘bool tesseract::UNICHARSET::contains_unichar_id(tesseract::UNICHAR_ID) const’: ./src/ccutil/unicharset.h:288:59: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] return unichar_id != INVALID_UNICHAR_ID && unichar_id < unichars.size() && ~~~~~~~~~~~^~~~~~~~~~~~~~~~~ ./src/ccutil/unicharset.h: In member function ‘void tesseract::UNICHARSET::delete_pointers_in_unichars()’: ./src/ccutil/unicharset.h:302:23: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] for (int i = 0; i < unichars.size(); ++i) { ~~^~~~~~~~~~~~~~~~~ In file included from src/ccmain/paramsd.cpp:33:0: src/ccmain/tesseractclass.h: In member function ‘void tesseract::Tesseract::set_pix_original(Pix*)’: src/ccmain/tesseractclass.h:224:23: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] for (int i = 0; i < sub_langs_.size(); ++i) { ~~^~~~~~~~~~~~~~~~~~~ src/ccmain/tesseractclass.h: In member function ‘bool tesseract::Tesseract::AnyTessLang() const’: src/ccmain/tesseractclass.h:292:23: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] for (int i = 0; i < sub_langs_.size(); ++i) { ~~^~~~~~~~~~~~~~~~~~~ src/ccmain/tesseractclass.h: In member function ‘bool tesseract::Tesseract::AnyLSTMLang() const’: src/ccmain/tesseractclass.h:302:23: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] for (int i = 0; i < sub_langs_.size(); ++i) { ~~^~~~~~~~~~~~~~~~~~~ In file included from ./src/ccstruct/blamer.h:30:0, from ./src/ccstruct/pageres.h:22, from src/ccmain/pgedit.cpp:29: ./src/ccstruct/ratngs.h: In member function ‘void tesseract::BLOB_CHOICE::set_fonts(const std::vector&)’: ./src/ccstruct/ratngs.h:107:25: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] for (int f = 0; f < fonts_.size(); ++f) { ~~^~~~~~~~~~~~~~~ In file included from ./src/ccutil/elst.h:24:0, from src/ccmain/paramsd.h:26, from src/ccmain/paramsd.cpp:29: ./src/ccutil/serialis.h: In instantiation of ‘bool tesseract::TFile::Serialize(const T*, size_t) [with T = char; size_t = unsigned int]’: ./src/ccutil/unicharset.h:363:73: required from here ./src/ccutil/serialis.h:102:45: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] return FWrite(data, sizeof(T), count) == count; In file included from src/ccmain/pgedit.cpp:34:0: src/ccmain/tesseractclass.h: In member function ‘void tesseract::Tesseract::set_pix_original(Pix*)’: src/ccmain/tesseractclass.h:224:23: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] for (int i = 0; i < sub_langs_.size(); ++i) { ~~^~~~~~~~~~~~~~~~~~~ src/ccmain/tesseractclass.h: In member function ‘bool tesseract::Tesseract::AnyTessLang() const’: src/ccmain/tesseractclass.h:292:23: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] for (int i = 0; i < sub_langs_.size(); ++i) { ~~^~~~~~~~~~~~~~~~~~~ src/ccmain/tesseractclass.h: In member function ‘bool tesseract::Tesseract::AnyLSTMLang() const’: src/ccmain/tesseractclass.h:302:23: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] for (int i = 0; i < sub_langs_.size(); ++i) { ~~^~~~~~~~~~~~~~~~~~~ src/ccmain/pgedit.cpp: In member function ‘void tesseract::Tesseract::blob_feature_display(tesseract::PAGE_RES*, const tesseract::TBOX&)’: src/ccmain/pgedit.cpp:963:23: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] for (int f = 0; f < bl_features.size(); ++f) ~~^~~~~~~~~~~~~~~~~~~~ src/ccmain/pgedit.cpp:969:23: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] for (int f = 0; f < cn_features.size(); ++f) ~~^~~~~~~~~~~~~~~~~~~~ In file included from ./src/ccutil/genericvector.h:22:0, from ./src/ccutil/params.h:22, from src/ccmain/pgedit.h:22, from src/ccmain/pgedit.cpp:24: ./src/ccutil/serialis.h: In instantiation of ‘bool tesseract::TFile::Serialize(const T*, size_t) [with T = char; size_t = unsigned int]’: ./src/ccutil/unicharset.h:363:73: required from here ./src/ccutil/serialis.h:102:45: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] return FWrite(data, sizeof(T), count) == count; In file included from ./src/ccstruct/ratngs.h:32:0, from ./src/ccstruct/blamer.h:30, from ./src/ccstruct/pageres.h:22, from src/ccmain/tesseractclass.h:38, from src/ccmain/reject.cpp:44: ./src/ccutil/unicharset.h: In member function ‘bool tesseract::UNICHARSET::contains_unichar_id(tesseract::UNICHAR_ID) const’: ./src/ccutil/unicharset.h:288:59: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] return unichar_id != INVALID_UNICHAR_ID && unichar_id < unichars.size() && ~~~~~~~~~~~^~~~~~~~~~~~~~~~~ ./src/ccutil/unicharset.h: In member function ‘void tesseract::UNICHARSET::delete_pointers_in_unichars()’: ./src/ccutil/unicharset.h:302:23: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] for (int i = 0; i < unichars.size(); ++i) { ~~^~~~~~~~~~~~~~~~~ In file included from ./src/ccstruct/blamer.h:30:0, from ./src/ccstruct/pageres.h:22, from src/ccmain/tesseractclass.h:38, from src/ccmain/reject.cpp:44: ./src/ccstruct/ratngs.h: In member function ‘void tesseract::BLOB_CHOICE::set_fonts(const std::vector&)’: ./src/ccstruct/ratngs.h:107:25: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] for (int f = 0; f < fonts_.size(); ++f) { ~~^~~~~~~~~~~~~~~ In file included from src/ccmain/reject.cpp:44:0: src/ccmain/tesseractclass.h: In member function ‘void tesseract::Tesseract::set_pix_original(Pix*)’: src/ccmain/tesseractclass.h:224:23: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] for (int i = 0; i < sub_langs_.size(); ++i) { ~~^~~~~~~~~~~~~~~~~~~ src/ccmain/tesseractclass.h: In member function ‘bool tesseract::Tesseract::AnyTessLang() const’: src/ccmain/tesseractclass.h:292:23: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] for (int i = 0; i < sub_langs_.size(); ++i) { ~~^~~~~~~~~~~~~~~~~~~ src/ccmain/tesseractclass.h: In member function ‘bool tesseract::Tesseract::AnyLSTMLang() const’: src/ccmain/tesseractclass.h:302:23: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] for (int i = 0; i < sub_langs_.size(); ++i) { ~~^~~~~~~~~~~~~~~~~~~ src/ccmain/reject.cpp: In member function ‘bool tesseract::Tesseract::repeated_nonalphanum_wd(tesseract::WERD_RES*, tesseract::ROW*)’: src/ccmain/reject.cpp:598:55: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] if ((word->best_choice->unichar_lengths().length () == char_quality) && ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ In file included from ./src/ccutil/elst.h:24:0, from ./src/ccstruct/ocrpara.h:23, from ./src/ccstruct/ocrblock.h:22, from ./src/textord/devanagari_processing.h:17, from src/ccmain/tesseractclass.h:34, from src/ccmain/reject.cpp:44: ./src/ccutil/serialis.h: In instantiation of ‘bool tesseract::TFile::Serialize(const T*, size_t) [with T = char; size_t = unsigned int]’: ./src/ccutil/unicharset.h:363:73: required from here ./src/ccutil/serialis.h:102:45: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] return FWrite(data, sizeof(T), count) == count; CXX src/ccmain/libtesseract_la-resultiterator.lo CXX src/ccmain/libtesseract_la-tessedit.lo CXX src/ccmain/libtesseract_la-tesseractclass.lo In file included from ./src/ccstruct/ratngs.h:32:0, from ./src/ccstruct/blamer.h:30, from ./src/ccstruct/pageres.h:22, from src/ccmain/resultiterator.cpp:23: ./src/ccutil/unicharset.h: In member function ‘bool tesseract::UNICHARSET::contains_unichar_id(tesseract::UNICHAR_ID) const’: ./src/ccutil/unicharset.h:288:59: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] return unichar_id != INVALID_UNICHAR_ID && unichar_id < unichars.size() && ~~~~~~~~~~~^~~~~~~~~~~~~~~~~ ./src/ccutil/unicharset.h: In member function ‘void tesseract::UNICHARSET::delete_pointers_in_unichars()’: ./src/ccutil/unicharset.h:302:23: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] for (int i = 0; i < unichars.size(); ++i) { ~~^~~~~~~~~~~~~~~~~ In file included from ./src/ccstruct/blamer.h:30:0, from ./src/ccstruct/pageres.h:22, from src/ccmain/resultiterator.cpp:23: ./src/ccstruct/ratngs.h: In member function ‘void tesseract::BLOB_CHOICE::set_fonts(const std::vector&)’: ./src/ccstruct/ratngs.h:107:25: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] for (int f = 0; f < fonts_.size(); ++f) { ~~^~~~~~~~~~~~~~~ In file included from src/ccmain/resultiterator.cpp:24:0: src/ccmain/tesseractclass.h: In member function ‘void tesseract::Tesseract::set_pix_original(Pix*)’: src/ccmain/tesseractclass.h:224:23: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] for (int i = 0; i < sub_langs_.size(); ++i) { ~~^~~~~~~~~~~~~~~~~~~ src/ccmain/tesseractclass.h: In member function ‘bool tesseract::Tesseract::AnyTessLang() const’: src/ccmain/tesseractclass.h:292:23: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] for (int i = 0; i < sub_langs_.size(); ++i) { ~~^~~~~~~~~~~~~~~~~~~ src/ccmain/tesseractclass.h: In member function ‘bool tesseract::Tesseract::AnyLSTMLang() const’: src/ccmain/tesseractclass.h:302:23: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] for (int i = 0; i < sub_langs_.size(); ++i) { ~~^~~~~~~~~~~~~~~~~~~ In file included from ./src/ccutil/lsterr.h:22:0, from ./src/ccutil/elst.h:22, from ./src/ccstruct/points.h:22, from ./src/ccstruct/rect.h:23, from ./src/ccstruct/boxword.h:23, from ./src/ccstruct/blamer.h:26, from ./src/ccstruct/pageres.h:22, from src/ccmain/resultiterator.cpp:23: src/ccmain/resultiterator.cpp: In member function ‘void tesseract::ResultIterator::CalculateBlobOrder(std::vector*) const’: src/ccmain/resultiterator.cpp:220:36: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] ASSERT_HOST(blob_indices->size() == word_length_); ~~~~~~~~~~~~~~~~~~~~~^~~~ ./src/ccutil/errcode.h:56:25: note: in definition of macro ‘ASSERT_HOST’ #define ASSERT_HOST(x) (x) \ ^ src/ccmain/resultiterator.cpp: In function ‘void tesseract::PrintScriptDirs(const std::vector&)’: src/ccmain/resultiterator.cpp:224:21: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] for (int i = 0; i < dirs.size(); i++) { ~~^~~~~~~~~~~~~ src/ccmain/resultiterator.cpp: In static member function ‘static void tesseract::ResultIterator::CalculateTextlineOrder(bool, const std::vector&, std::vector*)’: src/ccmain/resultiterator.cpp:315:30: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] for (int i = left; i < word_dirs.size(); i++) { ~~^~~~~~~~~~~~~~~~~~ src/ccmain/resultiterator.cpp: In member function ‘void tesseract::ResultIterator::MoveToLogicalStartOfTextline()’: src/ccmain/resultiterator.cpp:434:12: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] for (; i < word_indices.size() && word_indices[i] < 0; i++) { ~~^~~~~~~~~~~~~~~~~~~~~ src/ccmain/resultiterator.cpp:442:9: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] if (i >= word_indices.size()) ~~^~~~~~~~~~~~~~~~~~~~~~ src/ccmain/resultiterator.cpp: In member function ‘virtual bool tesseract::ResultIterator::Next(tesseract::PageIteratorLevel)’: src/ccmain/resultiterator.cpp:480:24: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] while (next_blob < blob_order.size() && ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ src/ccmain/resultiterator.cpp:484:21: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] if (next_blob < blob_order.size()) { ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ src/ccmain/resultiterator.cpp: In member function ‘void tesseract::ResultIterator::AppendUTF8WordText(std::__cxx11::string*) const’: src/ccmain/resultiterator.cpp:681:21: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] for (int i = 0; i < blob_order.size(); i++) { ~~^~~~~~~~~~~~~~~~~~~ src/ccmain/resultiterator.cpp: In member function ‘void tesseract::ResultIterator::IterateAndAppendUTF8TextlineText(std::__cxx11::string*)’: src/ccmain/resultiterator.cpp:702:23: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] for (int i = 0; i < textline_order.size(); i++) { ~~^~~~~~~~~~~~~~~~~~~~~~~ In file included from ./src/ccutil/elst.h:24:0, from ./src/ccstruct/points.h:22, from ./src/ccstruct/rect.h:23, from ./src/ccstruct/boxword.h:23, from ./src/ccstruct/blamer.h:26, from ./src/ccstruct/pageres.h:22, from src/ccmain/resultiterator.cpp:23: ./src/ccutil/serialis.h: In instantiation of ‘bool tesseract::TFile::Serialize(const T*, size_t) [with T = char; size_t = unsigned int]’: ./src/ccutil/unicharset.h:363:73: required from here ./src/ccutil/serialis.h:102:45: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] return FWrite(data, sizeof(T), count) == count; In file included from ./src/ccstruct/ratngs.h:32:0, from ./src/ccstruct/blamer.h:30, from ./src/ccstruct/pageres.h:22, from src/ccmain/tessedit.cpp:28: ./src/ccutil/unicharset.h: In member function ‘bool tesseract::UNICHARSET::contains_unichar_id(tesseract::UNICHAR_ID) const’: ./src/ccutil/unicharset.h:288:59: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] return unichar_id != INVALID_UNICHAR_ID && unichar_id < unichars.size() && ~~~~~~~~~~~^~~~~~~~~~~~~~~~~ ./src/ccutil/unicharset.h: In member function ‘void tesseract::UNICHARSET::delete_pointers_in_unichars()’: ./src/ccutil/unicharset.h:302:23: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] for (int i = 0; i < unichars.size(); ++i) { ~~^~~~~~~~~~~~~~~~~ In file included from ./src/ccstruct/blamer.h:30:0, from ./src/ccstruct/pageres.h:22, from src/ccmain/tessedit.cpp:28: ./src/ccstruct/ratngs.h: In member function ‘void tesseract::BLOB_CHOICE::set_fonts(const std::vector&)’: ./src/ccstruct/ratngs.h:107:25: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] for (int f = 0; f < fonts_.size(); ++f) { ~~^~~~~~~~~~~~~~~ In file included from ./src/ccstruct/ratngs.h:32:0, from ./src/ccstruct/blamer.h:30, from ./src/ccstruct/pageres.h:22, from src/ccmain/tesseractclass.h:38, from src/ccmain/tesseractclass.cpp:41: ./src/ccutil/unicharset.h: In member function ‘bool tesseract::UNICHARSET::contains_unichar_id(tesseract::UNICHAR_ID) const’: ./src/ccutil/unicharset.h:288:59: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] return unichar_id != INVALID_UNICHAR_ID && unichar_id < unichars.size() && ~~~~~~~~~~~^~~~~~~~~~~~~~~~~ ./src/ccutil/unicharset.h: In member function ‘void tesseract::UNICHARSET::delete_pointers_in_unichars()’: ./src/ccutil/unicharset.h:302:23: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] for (int i = 0; i < unichars.size(); ++i) { ~~^~~~~~~~~~~~~~~~~ In file included from ./src/ccstruct/blamer.h:30:0, from ./src/ccstruct/pageres.h:22, from src/ccmain/tesseractclass.h:38, from src/ccmain/tesseractclass.cpp:41: ./src/ccstruct/ratngs.h: In member function ‘void tesseract::BLOB_CHOICE::set_fonts(const std::vector&)’: ./src/ccstruct/ratngs.h:107:25: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] for (int f = 0; f < fonts_.size(); ++f) { ~~^~~~~~~~~~~~~~~ In file included from src/ccmain/tessedit.cpp:31:0: src/ccmain/tesseractclass.h: In member function ‘void tesseract::Tesseract::set_pix_original(Pix*)’: src/ccmain/tesseractclass.h:224:23: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] for (int i = 0; i < sub_langs_.size(); ++i) { ~~^~~~~~~~~~~~~~~~~~~ src/ccmain/tesseractclass.h: In member function ‘bool tesseract::Tesseract::AnyTessLang() const’: src/ccmain/tesseractclass.h:292:23: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] for (int i = 0; i < sub_langs_.size(); ++i) { ~~^~~~~~~~~~~~~~~~~~~ src/ccmain/tesseractclass.h: In member function ‘bool tesseract::Tesseract::AnyLSTMLang() const’: src/ccmain/tesseractclass.h:302:23: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] for (int i = 0; i < sub_langs_.size(); ++i) { ~~^~~~~~~~~~~~~~~~~~~ In file included from src/ccmain/tessedit.cpp:39:0: ./src/lstm/lstmrecognizer.h: In member function ‘void tesseract::LSTMRecognizer::ScaleLearningRate(double)’: ./src/lstm/lstmrecognizer.h:133:25: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] for (int i = 0; i < layers.size(); ++i) { ~~^~~~~~~~~~~~~~~ src/ccmain/tessedit.cpp: In member function ‘bool tesseract::Tesseract::init_tesseract_lang_data(const char*, const char*, const char*, tesseract::OcrEngineMode, char**, int, const std::vector >*, const std::vector >*, bool, tesseract::TessdataManager*)’: src/ccmain/tessedit.cpp:137:23: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] for (int i = 0; i < vars_vec->size(); ++i) { ~~^~~~~~~~~~~~~~~~~~ src/ccmain/tessedit.cpp: In function ‘bool tesseract::IsStrInList(const string&, const std::vector >&)’: src/ccmain/tessedit.cpp:241:21: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] for (int i = 0; i < str_list.size(); ++i) { ~~^~~~~~~~~~~~~~~~~ src/ccmain/tessedit.cpp: In member function ‘int tesseract::Tesseract::init_tesseract(const char*, const char*, const char*, tesseract::OcrEngineMode, char**, int, const std::vector >*, const std::vector >*, bool, tesseract::TessdataManager*)’: src/ccmain/tessedit.cpp:303:39: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] for (int lang_index = 0; lang_index < langs_to_load.size(); ++lang_index) { ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ src/ccmain/tessedit.cpp:352:25: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] for (int s = 0; s < sub_langs_.size(); ++s) { ~~^~~~~~~~~~~~~~~~~~~ src/ccmain/tessedit.cpp:359:25: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] for (int s = 0; s < sub_langs_.size(); ++s) { ~~^~~~~~~~~~~~~~~~~~~ src/ccmain/tessedit.cpp: In member function ‘void tesseract::Tesseract::SetupUniversalFontIds()’: src/ccmain/tessedit.cpp:439:21: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] for (int i = 0; i < sub_langs_.size(); ++i) { ~~^~~~~~~~~~~~~~~~~~~ src/ccmain/tessedit.cpp:444:21: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] for (int i = 0; i < sub_langs_.size(); ++i) { ~~^~~~~~~~~~~~~~~~~~~ In file included from ./src/ccutil/elst.h:24:0, from ./src/ccstruct/points.h:22, from ./src/ccstruct/rect.h:23, from ./src/ccstruct/boxword.h:23, from ./src/ccstruct/blamer.h:26, from ./src/ccstruct/pageres.h:22, from src/ccmain/tessedit.cpp:28: ./src/ccutil/serialis.h: In instantiation of ‘bool tesseract::TFile::Serialize(const T*, size_t) [with T = char; size_t = unsigned int]’: ./src/ccutil/unicharset.h:363:73: required from here ./src/ccutil/serialis.h:102:45: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] return FWrite(data, sizeof(T), count) == count; ./src/ccutil/serialis.h: In instantiation of ‘bool tesseract::TFile::DeSerialize(T*, size_t) [with T = int; size_t = unsigned int]’: ./src/lstm/static_shape.h:67:30: required from here ./src/ccutil/serialis.h:93:50: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] return FReadEndian(data, sizeof(T), count) == count; ./src/ccutil/serialis.h: In instantiation of ‘bool tesseract::TFile::Serialize(const T*, size_t) [with T = int; size_t = unsigned int]’: ./src/lstm/static_shape.h:79:28: required from here ./src/ccutil/serialis.h:102:45: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] return FWrite(data, sizeof(T), count) == count; In file included from src/ccmain/tesseractclass.cpp:41:0: src/ccmain/tesseractclass.h: In member function ‘void tesseract::Tesseract::set_pix_original(Pix*)’: src/ccmain/tesseractclass.h:224:23: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] for (int i = 0; i < sub_langs_.size(); ++i) { ~~^~~~~~~~~~~~~~~~~~~ src/ccmain/tesseractclass.h: In member function ‘bool tesseract::Tesseract::AnyTessLang() const’: src/ccmain/tesseractclass.h:292:23: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] for (int i = 0; i < sub_langs_.size(); ++i) { ~~^~~~~~~~~~~~~~~~~~~ src/ccmain/tesseractclass.h: In member function ‘bool tesseract::Tesseract::AnyLSTMLang() const’: src/ccmain/tesseractclass.h:302:23: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] for (int i = 0; i < sub_langs_.size(); ++i) { ~~^~~~~~~~~~~~~~~~~~~ ./src/ccutil/serialis.h: In instantiation of ‘bool tesseract::TFile::Serialize(const T*, size_t) [with T = signed char; size_t = unsigned int]’: ./src/ccutil/unicharcompress.h:62:43: required from here ./src/ccutil/serialis.h:102:45: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] ./src/ccutil/serialis.h: In instantiation of ‘bool tesseract::TFile::DeSerialize(T*, size_t) [with T = signed char; size_t = unsigned int]’: ./src/ccutil/unicharcompress.h:68:45: required from here ./src/ccutil/serialis.h:93:50: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] return FReadEndian(data, sizeof(T), count) == count; In file included from src/ccmain/tesseractclass.cpp:48:0: ./src/lstm/lstmrecognizer.h: In member function ‘void tesseract::LSTMRecognizer::ScaleLearningRate(double)’: ./src/lstm/lstmrecognizer.h:133:25: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] for (int i = 0; i < layers.size(); ++i) { ~~^~~~~~~~~~~~~~~ src/ccmain/tesseractclass.cpp: In member function ‘void tesseract::Tesseract::Clear()’: src/ccmain/tesseractclass.cpp:583:21: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] for (int i = 0; i < sub_langs_.size(); ++i) ~~^~~~~~~~~~~~~~~~~~~ src/ccmain/tesseractclass.cpp: In member function ‘void tesseract::Tesseract::ResetAdaptiveClassifier()’: src/ccmain/tesseractclass.cpp:597:21: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] for (int i = 0; i < sub_langs_.size(); ++i) { ~~^~~~~~~~~~~~~~~~~~~ src/ccmain/tesseractclass.cpp: In member function ‘void tesseract::Tesseract::ResetDocumentDictionary()’: src/ccmain/tesseractclass.cpp:607:21: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] for (int i = 0; i < sub_langs_.size(); ++i) { ~~^~~~~~~~~~~~~~~~~~~ src/ccmain/tesseractclass.cpp: In member function ‘void tesseract::Tesseract::SetBlackAndWhitelist()’: src/ccmain/tesseractclass.cpp:624:21: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] for (int i = 0; i < sub_langs_.size(); ++i) { ~~^~~~~~~~~~~~~~~~~~~ src/ccmain/tesseractclass.cpp: In member function ‘void tesseract::Tesseract::PrepareForPageseg()’: src/ccmain/tesseractclass.cpp:645:21: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] for (int i = 0; i < sub_langs_.size(); ++i) { ~~^~~~~~~~~~~~~~~~~~~ src/ccmain/tesseractclass.cpp: In member function ‘void tesseract::Tesseract::PrepareForTessOCR(tesseract::BLOCK_LIST*, tesseract::Tesseract*, tesseract::OSResults*)’: src/ccmain/tesseractclass.cpp:676:21: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] for (int i = 0; i < sub_langs_.size(); ++i) { ~~^~~~~~~~~~~~~~~~~~~ In file included from ./src/ccutil/elst.h:24:0, from ./src/ccstruct/ocrpara.h:23, from ./src/ccstruct/ocrblock.h:22, from ./src/textord/devanagari_processing.h:17, from src/ccmain/tesseractclass.h:34, from src/ccmain/tesseractclass.cpp:41: ./src/ccutil/serialis.h: In instantiation of ‘bool tesseract::TFile::Serialize(const T*, size_t) [with T = char; size_t = unsigned int]’: ./src/ccutil/unicharset.h:363:73: required from here ./src/ccutil/serialis.h:102:45: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] return FWrite(data, sizeof(T), count) == count; ./src/ccutil/serialis.h: In instantiation of ‘bool tesseract::TFile::DeSerialize(T*, size_t) [with T = int; size_t = unsigned int]’: ./src/lstm/static_shape.h:67:30: required from here ./src/ccutil/serialis.h:93:50: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] return FReadEndian(data, sizeof(T), count) == count; ./src/ccutil/serialis.h: In instantiation of ‘bool tesseract::TFile::Serialize(const T*, size_t) [with T = int; size_t = unsigned int]’: ./src/lstm/static_shape.h:79:28: required from here ./src/ccutil/serialis.h:102:45: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] return FWrite(data, sizeof(T), count) == count; ./src/ccutil/serialis.h: In instantiation of ‘bool tesseract::TFile::Serialize(const T*, size_t) [with T = signed char; size_t = unsigned int]’: ./src/ccutil/unicharcompress.h:62:43: required from here ./src/ccutil/serialis.h:102:45: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] ./src/ccutil/serialis.h: In instantiation of ‘bool tesseract::TFile::DeSerialize(T*, size_t) [with T = signed char; size_t = unsigned int]’: ./src/ccutil/unicharcompress.h:68:45: required from here ./src/ccutil/serialis.h:93:50: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] return FReadEndian(data, sizeof(T), count) == count; CXX src/ccmain/libtesseract_la-tessvars.lo CXX src/ccmain/libtesseract_la-thresholder.lo CXX src/ccmain/libtesseract_la-werdit.lo CXX src/ccmain/libtesseract_la-adaptions.lo In file included from ./src/ccstruct/ratngs.h:32:0, from ./src/ccstruct/blamer.h:30, from ./src/ccstruct/pageres.h:22, from src/ccmain/werdit.cpp:23: ./src/ccutil/unicharset.h: In member function ‘bool tesseract::UNICHARSET::contains_unichar_id(tesseract::UNICHAR_ID) const’: ./src/ccutil/unicharset.h:288:59: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] return unichar_id != INVALID_UNICHAR_ID && unichar_id < unichars.size() && ~~~~~~~~~~~^~~~~~~~~~~~~~~~~ ./src/ccutil/unicharset.h: In member function ‘void tesseract::UNICHARSET::delete_pointers_in_unichars()’: ./src/ccutil/unicharset.h:302:23: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] for (int i = 0; i < unichars.size(); ++i) { ~~^~~~~~~~~~~~~~~~~ In file included from ./src/ccstruct/blamer.h:30:0, from ./src/ccstruct/pageres.h:22, from src/ccmain/werdit.cpp:23: ./src/ccstruct/ratngs.h: In member function ‘void tesseract::BLOB_CHOICE::set_fonts(const std::vector&)’: ./src/ccstruct/ratngs.h:107:25: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] for (int f = 0; f < fonts_.size(); ++f) { ~~^~~~~~~~~~~~~~~ In file included from ./src/ccutil/elst.h:24:0, from ./src/ccstruct/points.h:22, from ./src/ccstruct/rect.h:23, from src/ccmain/werdit.h:23, from src/ccmain/werdit.cpp:20: ./src/ccutil/serialis.h: In instantiation of ‘bool tesseract::TFile::Serialize(const T*, size_t) [with T = char; size_t = unsigned int]’: ./src/ccutil/unicharset.h:363:73: required from here ./src/ccutil/serialis.h:102:45: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] return FWrite(data, sizeof(T), count) == count; In file included from ./src/ccstruct/ratngs.h:32:0, from ./src/dict/stopper.h:22, from src/ccmain/adaptions.cpp:25: ./src/ccutil/unicharset.h: In member function ‘bool tesseract::UNICHARSET::contains_unichar_id(tesseract::UNICHAR_ID) const’: ./src/ccutil/unicharset.h:288:59: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] return unichar_id != INVALID_UNICHAR_ID && unichar_id < unichars.size() && ~~~~~~~~~~~^~~~~~~~~~~~~~~~~ ./src/ccutil/unicharset.h: In member function ‘void tesseract::UNICHARSET::delete_pointers_in_unichars()’: ./src/ccutil/unicharset.h:302:23: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] for (int i = 0; i < unichars.size(); ++i) { ~~^~~~~~~~~~~~~~~~~ In file included from ./src/dict/stopper.h:22:0, from src/ccmain/adaptions.cpp:25: ./src/ccstruct/ratngs.h: In member function ‘void tesseract::BLOB_CHOICE::set_fonts(const std::vector&)’: ./src/ccstruct/ratngs.h:107:25: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] for (int f = 0; f < fonts_.size(); ++f) { ~~^~~~~~~~~~~~~~~ In file included from src/ccmain/adaptions.cpp:26:0: src/ccmain/tesseractclass.h: In member function ‘void tesseract::Tesseract::set_pix_original(Pix*)’: src/ccmain/tesseractclass.h:224:23: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] for (int i = 0; i < sub_langs_.size(); ++i) { ~~^~~~~~~~~~~~~~~~~~~ src/ccmain/tesseractclass.h: In member function ‘bool tesseract::Tesseract::AnyTessLang() const’: src/ccmain/tesseractclass.h:292:23: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] for (int i = 0; i < sub_langs_.size(); ++i) { ~~^~~~~~~~~~~~~~~~~~~ src/ccmain/tesseractclass.h: In member function ‘bool tesseract::Tesseract::AnyLSTMLang() const’: src/ccmain/tesseractclass.h:302:23: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] for (int i = 0; i < sub_langs_.size(); ++i) { ~~^~~~~~~~~~~~~~~~~~~ In file included from ./src/ccutil/genericvector.h:22:0, from ./src/ccutil/params.h:22, from ./src/dict/stopper.h:21, from src/ccmain/adaptions.cpp:25: ./src/ccutil/serialis.h: In instantiation of ‘bool tesseract::TFile::Serialize(const T*, size_t) [with T = char; size_t = unsigned int]’: ./src/ccutil/unicharset.h:363:73: required from here ./src/ccutil/serialis.h:102:45: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] return FWrite(data, sizeof(T), count) == count; CXX src/ccmain/libtesseract_la-docqual.lo CXX src/ccmain/libtesseract_la-equationdetect.lo In file included from ./src/ccstruct/ratngs.h:32:0, from ./src/ccstruct/blamer.h:30, from ./src/ccstruct/pageres.h:22, from src/ccmain/tesseractclass.h:38, from src/ccmain/equationdetect.h:25, from src/ccmain/equationdetect.cpp:24: ./src/ccutil/unicharset.h: In member function ‘bool tesseract::UNICHARSET::contains_unichar_id(tesseract::UNICHAR_ID) const’: ./src/ccutil/unicharset.h:288:59: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] return unichar_id != INVALID_UNICHAR_ID && unichar_id < unichars.size() && ~~~~~~~~~~~^~~~~~~~~~~~~~~~~ ./src/ccutil/unicharset.h: In member function ‘void tesseract::UNICHARSET::delete_pointers_in_unichars()’: ./src/ccutil/unicharset.h:302:23: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] for (int i = 0; i < unichars.size(); ++i) { ~~^~~~~~~~~~~~~~~~~ In file included from ./src/ccstruct/blamer.h:30:0, from ./src/ccstruct/pageres.h:22, from src/ccmain/tesseractclass.h:38, from src/ccmain/equationdetect.h:25, from src/ccmain/equationdetect.cpp:24: ./src/ccstruct/ratngs.h: In member function ‘void tesseract::BLOB_CHOICE::set_fonts(const std::vector&)’: ./src/ccstruct/ratngs.h:107:25: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] for (int f = 0; f < fonts_.size(); ++f) { ~~^~~~~~~~~~~~~~~ In file included from ./src/ccstruct/ratngs.h:32:0, from ./src/ccstruct/blamer.h:30, from ./src/ccstruct/pageres.h:22, from src/ccmain/tesseractclass.h:38, from src/ccmain/docqual.cpp:23: ./src/ccutil/unicharset.h: In member function ‘bool tesseract::UNICHARSET::contains_unichar_id(tesseract::UNICHAR_ID) const’: ./src/ccutil/unicharset.h:288:59: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] return unichar_id != INVALID_UNICHAR_ID && unichar_id < unichars.size() && ~~~~~~~~~~~^~~~~~~~~~~~~~~~~ ./src/ccutil/unicharset.h: In member function ‘void tesseract::UNICHARSET::delete_pointers_in_unichars()’: ./src/ccutil/unicharset.h:302:23: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] for (int i = 0; i < unichars.size(); ++i) { ~~^~~~~~~~~~~~~~~~~ In file included from ./src/ccstruct/blamer.h:30:0, from ./src/ccstruct/pageres.h:22, from src/ccmain/tesseractclass.h:38, from src/ccmain/docqual.cpp:23: ./src/ccstruct/ratngs.h: In member function ‘void tesseract::BLOB_CHOICE::set_fonts(const std::vector&)’: ./src/ccstruct/ratngs.h:107:25: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] for (int f = 0; f < fonts_.size(); ++f) { ~~^~~~~~~~~~~~~~~ In file included from src/ccmain/equationdetect.h:25:0, from src/ccmain/equationdetect.cpp:24: src/ccmain/tesseractclass.h: In member function ‘void tesseract::Tesseract::set_pix_original(Pix*)’: src/ccmain/tesseractclass.h:224:23: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] for (int i = 0; i < sub_langs_.size(); ++i) { ~~^~~~~~~~~~~~~~~~~~~ src/ccmain/tesseractclass.h: In member function ‘bool tesseract::Tesseract::AnyTessLang() const’: src/ccmain/tesseractclass.h:292:23: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] for (int i = 0; i < sub_langs_.size(); ++i) { ~~^~~~~~~~~~~~~~~~~~~ src/ccmain/tesseractclass.h: In member function ‘bool tesseract::Tesseract::AnyLSTMLang() const’: src/ccmain/tesseractclass.h:302:23: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] for (int i = 0; i < sub_langs_.size(); ++i) { ~~^~~~~~~~~~~~~~~~~~~ In file included from ./src/ccutil/elst.h:24:0, from ./src/ccstruct/blobbox.h:22, from src/ccmain/equationdetect.h:22, from src/ccmain/equationdetect.cpp:24: ./src/ccutil/serialis.h: In instantiation of ‘bool tesseract::TFile::Serialize(const T*, size_t) [with T = char; size_t = unsigned int]’: ./src/ccutil/unicharset.h:363:73: required from here ./src/ccutil/serialis.h:102:45: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] return FWrite(data, sizeof(T), count) == count; CXX src/ccmain/libtesseract_la-fixspace.lo In file included from src/ccmain/docqual.cpp:23:0: src/ccmain/tesseractclass.h: In member function ‘void tesseract::Tesseract::set_pix_original(Pix*)’: src/ccmain/tesseractclass.h:224:23: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] for (int i = 0; i < sub_langs_.size(); ++i) { ~~^~~~~~~~~~~~~~~~~~~ src/ccmain/tesseractclass.h: In member function ‘bool tesseract::Tesseract::AnyTessLang() const’: src/ccmain/tesseractclass.h:292:23: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] for (int i = 0; i < sub_langs_.size(); ++i) { ~~^~~~~~~~~~~~~~~~~~~ src/ccmain/tesseractclass.h: In member function ‘bool tesseract::Tesseract::AnyLSTMLang() const’: src/ccmain/tesseractclass.h:302:23: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] for (int i = 0; i < sub_langs_.size(); ++i) { ~~^~~~~~~~~~~~~~~~~~~ In file included from ./src/ccutil/elst.h:24:0, from ./src/ccstruct/ocrpara.h:23, from ./src/ccstruct/ocrblock.h:22, from ./src/textord/devanagari_processing.h:17, from src/ccmain/tesseractclass.h:34, from src/ccmain/docqual.cpp:23: ./src/ccutil/serialis.h: In instantiation of ‘bool tesseract::TFile::Serialize(const T*, size_t) [with T = char; size_t = unsigned int]’: ./src/ccutil/unicharset.h:363:73: required from here ./src/ccutil/serialis.h:102:45: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] return FWrite(data, sizeof(T), count) == count; In file included from ./src/ccstruct/ratngs.h:32:0, from ./src/ccstruct/blamer.h:30, from ./src/ccstruct/pageres.h:22, from src/ccmain/fixspace.cpp:27: ./src/ccutil/unicharset.h: In member function ‘bool tesseract::UNICHARSET::contains_unichar_id(tesseract::UNICHAR_ID) const’: ./src/ccutil/unicharset.h:288:59: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] return unichar_id != INVALID_UNICHAR_ID && unichar_id < unichars.size() && ~~~~~~~~~~~^~~~~~~~~~~~~~~~~ ./src/ccutil/unicharset.h: In member function ‘void tesseract::UNICHARSET::delete_pointers_in_unichars()’: ./src/ccutil/unicharset.h:302:23: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] for (int i = 0; i < unichars.size(); ++i) { ~~^~~~~~~~~~~~~~~~~ In file included from ./src/ccstruct/blamer.h:30:0, from ./src/ccstruct/pageres.h:22, from src/ccmain/fixspace.cpp:27: ./src/ccstruct/ratngs.h: In member function ‘void tesseract::BLOB_CHOICE::set_fonts(const std::vector&)’: ./src/ccstruct/ratngs.h:107:25: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] for (int f = 0; f < fonts_.size(); ++f) { ~~^~~~~~~~~~~~~~~ In file included from src/ccmain/fixspace.cpp:32:0: src/ccmain/tesseractclass.h: In member function ‘void tesseract::Tesseract::set_pix_original(Pix*)’: src/ccmain/tesseractclass.h:224:23: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] for (int i = 0; i < sub_langs_.size(); ++i) { ~~^~~~~~~~~~~~~~~~~~~ src/ccmain/tesseractclass.h: In member function ‘bool tesseract::Tesseract::AnyTessLang() const’: src/ccmain/tesseractclass.h:292:23: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] for (int i = 0; i < sub_langs_.size(); ++i) { ~~^~~~~~~~~~~~~~~~~~~ src/ccmain/tesseractclass.h: In member function ‘bool tesseract::Tesseract::AnyLSTMLang() const’: src/ccmain/tesseractclass.h:302:23: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] for (int i = 0; i < sub_langs_.size(); ++i) { ~~^~~~~~~~~~~~~~~~~~~ In file included from ./src/ccutil/clst.h:24:0, from ./src/ccstruct/blobs.h:23, from src/ccmain/fixspace.cpp:23: ./src/ccutil/serialis.h: In instantiation of ‘bool tesseract::TFile::Serialize(const T*, size_t) [with T = char; size_t = unsigned int]’: ./src/ccutil/unicharset.h:363:73: required from here ./src/ccutil/serialis.h:102:45: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] return FWrite(data, sizeof(T), count) == count; src/ccmain/fixspace.cpp: In member function ‘void tesseract::Tesseract::break_noisiest_blob_word(tesseract::WERD_RES_LIST&)’: src/ccmain/fixspace.cpp:687:38: warning: ‘*((void*)& worst_word_it +8)’ may be used uninitialized in this function [-Wmaybe-uninitialized] rej_cblob_it.set_to_list(word_res->word->rej_cblob_list()); ~~~~~~~~~~^~~~ In file included from ./src/ccstruct/points.h:22:0, from ./src/ccstruct/blobs.h:25, from src/ccmain/fixspace.cpp:23: ./src/ccutil/elst.h:438:16: warning: ‘worst_word_it.tesseract::ELIST_ITERATOR::prev’ may be used uninitialized in this function [-Wmaybe-uninitialized] prev->next = new_element; ~~~~~~~~~~~^~~~~~~~~~~~~ src/ccmain/fixspace.cpp:639:15: note: ‘worst_word_it.tesseract::ELIST_ITERATOR::prev’ was declared here WERD_RES_IT worst_word_it; ^~~~~~~~~~~~~ CXX src/ccmain/libtesseract_la-fixxht.lo CXX src/ccmain/libtesseract_la-osdetect.lo CXX src/ccmain/libtesseract_la-par_control.lo In file included from ./src/classify/intproto.h:28:0, from ./src/classify/intmatcher.h:21, from ./src/classify/float2int.h:24, from src/ccmain/fixxht.cpp:21: ./src/ccutil/unicharset.h: In member function ‘bool tesseract::UNICHARSET::contains_unichar_id(tesseract::UNICHAR_ID) const’: ./src/ccutil/unicharset.h:288:59: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] return unichar_id != INVALID_UNICHAR_ID && unichar_id < unichars.size() && ~~~~~~~~~~~^~~~~~~~~~~~~~~~~ ./src/ccutil/unicharset.h: In member function ‘void tesseract::UNICHARSET::delete_pointers_in_unichars()’: ./src/ccutil/unicharset.h:302:23: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] for (int i = 0; i < unichars.size(); ++i) { ~~^~~~~~~~~~~~~~~~~ In file included from ./src/ccstruct/blamer.h:30:0, from ./src/ccstruct/pageres.h:22, from src/ccmain/tesseractclass.h:38, from src/ccmain/fixxht.cpp:22: ./src/ccstruct/ratngs.h: In member function ‘void tesseract::BLOB_CHOICE::set_fonts(const std::vector&)’: ./src/ccstruct/ratngs.h:107:25: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] for (int f = 0; f < fonts_.size(); ++f) { ~~^~~~~~~~~~~~~~~ In file included from src/ccmain/fixxht.cpp:22:0: src/ccmain/tesseractclass.h: In member function ‘void tesseract::Tesseract::set_pix_original(Pix*)’: src/ccmain/tesseractclass.h:224:23: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] for (int i = 0; i < sub_langs_.size(); ++i) { ~~^~~~~~~~~~~~~~~~~~~ src/ccmain/tesseractclass.h: In member function ‘bool tesseract::Tesseract::AnyTessLang() const’: src/ccmain/tesseractclass.h:292:23: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] for (int i = 0; i < sub_langs_.size(); ++i) { ~~^~~~~~~~~~~~~~~~~~~ src/ccmain/tesseractclass.h: In member function ‘bool tesseract::Tesseract::AnyLSTMLang() const’: src/ccmain/tesseractclass.h:302:23: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] for (int i = 0; i < sub_langs_.size(); ++i) { ~~^~~~~~~~~~~~~~~~~~~ In file included from ./src/ccstruct/ratngs.h:32:0, from src/ccmain/osdetect.cpp:30: ./src/ccutil/unicharset.h: In member function ‘bool tesseract::UNICHARSET::contains_unichar_id(tesseract::UNICHAR_ID) const’: ./src/ccutil/unicharset.h:288:59: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] return unichar_id != INVALID_UNICHAR_ID && unichar_id < unichars.size() && ~~~~~~~~~~~^~~~~~~~~~~~~~~~~ ./src/ccutil/unicharset.h: In member function ‘void tesseract::UNICHARSET::delete_pointers_in_unichars()’: ./src/ccutil/unicharset.h:302:23: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] for (int i = 0; i < unichars.size(); ++i) { ~~^~~~~~~~~~~~~~~~~ In file included from ./src/ccutil/genericvector.h:22:0, from ./src/ccutil/params.h:22, from src/ccmain/fixxht.cpp:20: ./src/ccutil/serialis.h: In instantiation of ‘bool tesseract::TFile::Serialize(const T*, size_t) [with T = char; size_t = unsigned int]’: ./src/ccutil/unicharset.h:363:73: required from here ./src/ccutil/serialis.h:102:45: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] return FWrite(data, sizeof(T), count) == count; In file included from src/ccmain/osdetect.cpp:30:0: ./src/ccstruct/ratngs.h: In member function ‘void tesseract::BLOB_CHOICE::set_fonts(const std::vector&)’: ./src/ccstruct/ratngs.h:107:25: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] for (int f = 0; f < fonts_.size(); ++f) { ~~^~~~~~~~~~~~~~~ CXX src/ccmain/libtesseract_la-recogtraining.lo In file included from src/ccmain/osdetect.cpp:32:0: src/ccmain/tesseractclass.h: In member function ‘void tesseract::Tesseract::set_pix_original(Pix*)’: src/ccmain/tesseractclass.h:224:23: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] for (int i = 0; i < sub_langs_.size(); ++i) { ~~^~~~~~~~~~~~~~~~~~~ src/ccmain/tesseractclass.h: In member function ‘bool tesseract::Tesseract::AnyTessLang() const’: src/ccmain/tesseractclass.h:292:23: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] for (int i = 0; i < sub_langs_.size(); ++i) { ~~^~~~~~~~~~~~~~~~~~~ src/ccmain/tesseractclass.h: In member function ‘bool tesseract::Tesseract::AnyLSTMLang() const’: src/ccmain/tesseractclass.h:302:23: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] for (int i = 0; i < sub_langs_.size(); ++i) { ~~^~~~~~~~~~~~~~~~~~~ src/ccmain/osdetect.cpp: In member function ‘bool tesseract::OrientationDetector::detect_blob(tesseract::BLOB_CHOICE_LIST*)’: src/ccmain/osdetect.cpp:394:25: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] for (s = 0; s < allowed_scripts_->size(); ++s) { ~~^~~~~~~~~~~~~~~~~~~~~~~~~~ src/ccmain/osdetect.cpp: In member function ‘void tesseract::ScriptDetector::detect_blob(tesseract::BLOB_CHOICE_LIST*)’: src/ccmain/osdetect.cpp:490:23: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] for (s = 0; s < allowed_scripts_->size(); ++s) { ~~^~~~~~~~~~~~~~~~~~~~~~~~~~ src/ccmain/osdetect.cpp:493:15: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] if (s == allowed_scripts_->size()) continue; // Not found in list. ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./src/ccutil/elst.h:24:0, from ./src/ccstruct/blobbox.h:22, from src/ccmain/osdetect.cpp:22: ./src/ccutil/serialis.h: In instantiation of ‘bool tesseract::TFile::Serialize(const T*, size_t) [with T = char; size_t = unsigned int]’: ./src/ccutil/unicharset.h:363:73: required from here ./src/ccutil/serialis.h:102:45: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] return FWrite(data, sizeof(T), count) == count; In file included from ./src/ccstruct/ratngs.h:32:0, from ./src/ccstruct/blamer.h:30, from ./src/ccstruct/pageres.h:22, from src/ccmain/tesseractclass.h:38, from src/ccmain/par_control.cpp:19: ./src/ccutil/unicharset.h: In member function ‘bool tesseract::UNICHARSET::contains_unichar_id(tesseract::UNICHAR_ID) const’: ./src/ccutil/unicharset.h:288:59: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] return unichar_id != INVALID_UNICHAR_ID && unichar_id < unichars.size() && ~~~~~~~~~~~^~~~~~~~~~~~~~~~~ ./src/ccutil/unicharset.h: In member function ‘void tesseract::UNICHARSET::delete_pointers_in_unichars()’: ./src/ccutil/unicharset.h:302:23: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] for (int i = 0; i < unichars.size(); ++i) { ~~^~~~~~~~~~~~~~~~~ In file included from ./src/ccstruct/blamer.h:30:0, from ./src/ccstruct/pageres.h:22, from src/ccmain/tesseractclass.h:38, from src/ccmain/par_control.cpp:19: ./src/ccstruct/ratngs.h: In member function ‘void tesseract::BLOB_CHOICE::set_fonts(const std::vector&)’: ./src/ccstruct/ratngs.h:107:25: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] for (int f = 0; f < fonts_.size(); ++f) { ~~^~~~~~~~~~~~~~~ In file included from src/ccmain/par_control.cpp:19:0: src/ccmain/tesseractclass.h: In member function ‘void tesseract::Tesseract::set_pix_original(Pix*)’: src/ccmain/tesseractclass.h:224:23: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] for (int i = 0; i < sub_langs_.size(); ++i) { ~~^~~~~~~~~~~~~~~~~~~ src/ccmain/tesseractclass.h: In member function ‘bool tesseract::Tesseract::AnyTessLang() const’: src/ccmain/tesseractclass.h:292:23: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] for (int i = 0; i < sub_langs_.size(); ++i) { ~~^~~~~~~~~~~~~~~~~~~ src/ccmain/tesseractclass.h: In member function ‘bool tesseract::Tesseract::AnyLSTMLang() const’: src/ccmain/tesseractclass.h:302:23: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] for (int i = 0; i < sub_langs_.size(); ++i) { ~~^~~~~~~~~~~~~~~~~~~ src/ccmain/par_control.cpp: In member function ‘void tesseract::Tesseract::PrerecAllWordsPar(const std::vector&)’: src/ccmain/par_control.cpp:45:28: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] Tesseract* sub = s < sub_langs_.size() ? sub_langs_[s] : this; ~~^~~~~~~~~~~~~~~~~~~ In file included from ./src/ccutil/elst.h:24:0, from ./src/ccstruct/ocrpara.h:23, from ./src/ccstruct/ocrblock.h:22, from ./src/textord/devanagari_processing.h:17, from src/ccmain/tesseractclass.h:34, from src/ccmain/par_control.cpp:19: ./src/ccutil/serialis.h: In instantiation of ‘bool tesseract::TFile::Serialize(const T*, size_t) [with T = char; size_t = unsigned int]’: ./src/ccutil/unicharset.h:363:73: required from here ./src/ccutil/serialis.h:102:45: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] return FWrite(data, sizeof(T), count) == count; In file included from ./src/ccstruct/ratngs.h:32:0, from ./src/ccstruct/blamer.h:30, from ./src/ccstruct/pageres.h:22, from src/ccmain/tesseractclass.h:38, from src/ccmain/recogtraining.cpp:19: ./src/ccutil/unicharset.h: In member function ‘bool tesseract::UNICHARSET::contains_unichar_id(tesseract::UNICHAR_ID) const’: ./src/ccutil/unicharset.h:288:59: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] return unichar_id != INVALID_UNICHAR_ID && unichar_id < unichars.size() && ~~~~~~~~~~~^~~~~~~~~~~~~~~~~ ./src/ccutil/unicharset.h: In member function ‘void tesseract::UNICHARSET::delete_pointers_in_unichars()’: ./src/ccutil/unicharset.h:302:23: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] for (int i = 0; i < unichars.size(); ++i) { ~~^~~~~~~~~~~~~~~~~ In file included from ./src/ccstruct/blamer.h:30:0, from ./src/ccstruct/pageres.h:22, from src/ccmain/tesseractclass.h:38, from src/ccmain/recogtraining.cpp:19: ./src/ccstruct/ratngs.h: In member function ‘void tesseract::BLOB_CHOICE::set_fonts(const std::vector&)’: ./src/ccstruct/ratngs.h:107:25: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] for (int f = 0; f < fonts_.size(); ++f) { ~~^~~~~~~~~~~~~~~ In file included from src/ccmain/recogtraining.cpp:19:0: src/ccmain/tesseractclass.h: In member function ‘void tesseract::Tesseract::set_pix_original(Pix*)’: src/ccmain/tesseractclass.h:224:23: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] for (int i = 0; i < sub_langs_.size(); ++i) { ~~^~~~~~~~~~~~~~~~~~~ src/ccmain/tesseractclass.h: In member function ‘bool tesseract::Tesseract::AnyTessLang() const’: src/ccmain/tesseractclass.h:292:23: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] for (int i = 0; i < sub_langs_.size(); ++i) { ~~^~~~~~~~~~~~~~~~~~~ src/ccmain/tesseractclass.h: In member function ‘bool tesseract::Tesseract::AnyLSTMLang() const’: src/ccmain/tesseractclass.h:302:23: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] for (int i = 0; i < sub_langs_.size(); ++i) { ~~^~~~~~~~~~~~~~~~~~~ In file included from ./src/ccutil/elst.h:24:0, from ./src/ccstruct/ocrpara.h:23, from ./src/ccstruct/ocrblock.h:22, from ./src/textord/devanagari_processing.h:17, from src/ccmain/tesseractclass.h:34, from src/ccmain/recogtraining.cpp:19: ./src/ccutil/serialis.h: In instantiation of ‘bool tesseract::TFile::Serialize(const T*, size_t) [with T = char; size_t = unsigned int]’: ./src/ccutil/unicharset.h:363:73: required from here ./src/ccutil/serialis.h:102:45: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] return FWrite(data, sizeof(T), count) == count; CXX src/ccmain/libtesseract_la-superscript.lo CXX src/ccmain/libtesseract_la-tessbox.lo CXX src/ccmain/libtesseract_la-tfacepp.lo In file included from ./src/ccstruct/ratngs.h:32:0, from ./src/ccstruct/blamer.h:30, from ./src/ccstruct/pageres.h:22, from src/ccmain/tesseractclass.h:38, from src/ccmain/superscript.cpp:20: ./src/ccutil/unicharset.h: In member function ‘bool tesseract::UNICHARSET::contains_unichar_id(tesseract::UNICHAR_ID) const’: ./src/ccutil/unicharset.h:288:59: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] return unichar_id != INVALID_UNICHAR_ID && unichar_id < unichars.size() && ~~~~~~~~~~~^~~~~~~~~~~~~~~~~ ./src/ccutil/unicharset.h: In member function ‘void tesseract::UNICHARSET::delete_pointers_in_unichars()’: ./src/ccutil/unicharset.h:302:23: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] for (int i = 0; i < unichars.size(); ++i) { ~~^~~~~~~~~~~~~~~~~ In file included from ./src/ccstruct/blamer.h:30:0, from ./src/ccstruct/pageres.h:22, from src/ccmain/tesseractclass.h:38, from src/ccmain/superscript.cpp:20: ./src/ccstruct/ratngs.h: In member function ‘void tesseract::BLOB_CHOICE::set_fonts(const std::vector&)’: ./src/ccstruct/ratngs.h:107:25: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] for (int f = 0; f < fonts_.size(); ++f) { ~~^~~~~~~~~~~~~~~ In file included from src/ccmain/superscript.cpp:20:0: src/ccmain/tesseractclass.h: In member function ‘void tesseract::Tesseract::set_pix_original(Pix*)’: src/ccmain/tesseractclass.h:224:23: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] for (int i = 0; i < sub_langs_.size(); ++i) { ~~^~~~~~~~~~~~~~~~~~~ src/ccmain/tesseractclass.h: In member function ‘bool tesseract::Tesseract::AnyTessLang() const’: src/ccmain/tesseractclass.h:292:23: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] for (int i = 0; i < sub_langs_.size(); ++i) { ~~^~~~~~~~~~~~~~~~~~~ src/ccmain/tesseractclass.h: In member function ‘bool tesseract::Tesseract::AnyLSTMLang() const’: src/ccmain/tesseractclass.h:302:23: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] for (int i = 0; i < sub_langs_.size(); ++i) { ~~^~~~~~~~~~~~~~~~~~~ In file included from ./src/ccutil/elst.h:24:0, from ./src/ccstruct/ocrpara.h:23, from ./src/ccstruct/ocrblock.h:22, from ./src/textord/devanagari_processing.h:17, from src/ccmain/tesseractclass.h:34, from src/ccmain/superscript.cpp:20: ./src/ccutil/serialis.h: In instantiation of ‘bool tesseract::TFile::Serialize(const T*, size_t) [with T = char; size_t = unsigned int]’: ./src/ccutil/unicharset.h:363:73: required from here ./src/ccutil/serialis.h:102:45: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] return FWrite(data, sizeof(T), count) == count; CXX src/ccstruct/libtesseract_la-blamer.lo In file included from ./src/ccstruct/ratngs.h:32:0, from ./src/ccstruct/blamer.h:30, from ./src/ccstruct/pageres.h:22, from src/ccmain/tesseractclass.h:38, from src/ccmain/tessbox.cpp:21: ./src/ccutil/unicharset.h: In member function ‘bool tesseract::UNICHARSET::contains_unichar_id(tesseract::UNICHAR_ID) const’: ./src/ccutil/unicharset.h:288:59: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] return unichar_id != INVALID_UNICHAR_ID && unichar_id < unichars.size() && ~~~~~~~~~~~^~~~~~~~~~~~~~~~~ ./src/ccutil/unicharset.h: In member function ‘void tesseract::UNICHARSET::delete_pointers_in_unichars()’: ./src/ccutil/unicharset.h:302:23: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] for (int i = 0; i < unichars.size(); ++i) { ~~^~~~~~~~~~~~~~~~~ In file included from ./src/ccstruct/blamer.h:30:0, from ./src/ccstruct/pageres.h:22, from src/ccmain/tesseractclass.h:38, from src/ccmain/tessbox.cpp:21: ./src/ccstruct/ratngs.h: In member function ‘void tesseract::BLOB_CHOICE::set_fonts(const std::vector&)’: ./src/ccstruct/ratngs.h:107:25: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] for (int f = 0; f < fonts_.size(); ++f) { ~~^~~~~~~~~~~~~~~ In file included from ./src/ccstruct/ratngs.h:32:0, from ./src/ccstruct/blamer.h:30, from src/ccmain/tfacepp.cpp:21: ./src/ccutil/unicharset.h: In member function ‘bool tesseract::UNICHARSET::contains_unichar_id(tesseract::UNICHAR_ID) const’: ./src/ccutil/unicharset.h:288:59: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] return unichar_id != INVALID_UNICHAR_ID && unichar_id < unichars.size() && ~~~~~~~~~~~^~~~~~~~~~~~~~~~~ ./src/ccutil/unicharset.h: In member function ‘void tesseract::UNICHARSET::delete_pointers_in_unichars()’: ./src/ccutil/unicharset.h:302:23: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] for (int i = 0; i < unichars.size(); ++i) { ~~^~~~~~~~~~~~~~~~~ In file included from ./src/ccstruct/blamer.h:30:0, from src/ccmain/tfacepp.cpp:21: ./src/ccstruct/ratngs.h: In member function ‘void tesseract::BLOB_CHOICE::set_fonts(const std::vector&)’: ./src/ccstruct/ratngs.h:107:25: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] for (int f = 0; f < fonts_.size(); ++f) { ~~^~~~~~~~~~~~~~~ In file included from src/ccmain/tessbox.cpp:21:0: src/ccmain/tesseractclass.h: In member function ‘void tesseract::Tesseract::set_pix_original(Pix*)’: src/ccmain/tesseractclass.h:224:23: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] for (int i = 0; i < sub_langs_.size(); ++i) { ~~^~~~~~~~~~~~~~~~~~~ src/ccmain/tesseractclass.h: In member function ‘bool tesseract::Tesseract::AnyTessLang() const’: src/ccmain/tesseractclass.h:292:23: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] for (int i = 0; i < sub_langs_.size(); ++i) { ~~^~~~~~~~~~~~~~~~~~~ src/ccmain/tesseractclass.h: In member function ‘bool tesseract::Tesseract::AnyLSTMLang() const’: src/ccmain/tesseractclass.h:302:23: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] for (int i = 0; i < sub_langs_.size(); ++i) { ~~^~~~~~~~~~~~~~~~~~~ In file included from ./src/ccutil/clst.h:24:0, from ./src/ccstruct/blobs.h:23, from ./src/classify/mfoutline.h:21, from src/ccmain/tessbox.cpp:20: ./src/ccutil/serialis.h: In instantiation of ‘bool tesseract::TFile::Serialize(const T*, size_t) [with T = char; size_t = unsigned int]’: ./src/ccutil/unicharset.h:363:73: required from here ./src/ccutil/serialis.h:102:45: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] return FWrite(data, sizeof(T), count) == count; In file included from src/ccmain/tfacepp.cpp:25:0: src/ccmain/tesseractclass.h: In member function ‘void tesseract::Tesseract::set_pix_original(Pix*)’: src/ccmain/tesseractclass.h:224:23: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] for (int i = 0; i < sub_langs_.size(); ++i) { ~~^~~~~~~~~~~~~~~~~~~ src/ccmain/tesseractclass.h: In member function ‘bool tesseract::Tesseract::AnyTessLang() const’: src/ccmain/tesseractclass.h:292:23: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] for (int i = 0; i < sub_langs_.size(); ++i) { ~~^~~~~~~~~~~~~~~~~~~ src/ccmain/tesseractclass.h: In member function ‘bool tesseract::Tesseract::AnyLSTMLang() const’: src/ccmain/tesseractclass.h:302:23: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] for (int i = 0; i < sub_langs_.size(); ++i) { ~~^~~~~~~~~~~~~~~~~~~ In file included from ./src/ccutil/elst.h:24:0, from ./src/ccstruct/points.h:22, from ./src/ccstruct/rect.h:23, from ./src/ccstruct/boxword.h:23, from ./src/ccstruct/blamer.h:26, from src/ccmain/tfacepp.cpp:21: ./src/ccutil/serialis.h: In instantiation of ‘bool tesseract::TFile::Serialize(const T*, size_t) [with T = char; size_t = unsigned int]’: ./src/ccutil/unicharset.h:363:73: required from here ./src/ccutil/serialis.h:102:45: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] return FWrite(data, sizeof(T), count) == count; In file included from src/ccstruct/ratngs.h:32:0, from src/ccstruct/blamer.h:30, from src/ccstruct/blamer.cpp:20: ./src/ccutil/unicharset.h: In member function ‘bool tesseract::UNICHARSET::contains_unichar_id(tesseract::UNICHAR_ID) const’: ./src/ccutil/unicharset.h:288:59: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] return unichar_id != INVALID_UNICHAR_ID && unichar_id < unichars.size() && ~~~~~~~~~~~^~~~~~~~~~~~~~~~~ ./src/ccutil/unicharset.h: In member function ‘void tesseract::UNICHARSET::delete_pointers_in_unichars()’: ./src/ccutil/unicharset.h:302:23: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] for (int i = 0; i < unichars.size(); ++i) { ~~^~~~~~~~~~~~~~~~~ In file included from src/ccstruct/blamer.h:30:0, from src/ccstruct/blamer.cpp:20: src/ccstruct/ratngs.h: In member function ‘void tesseract::BLOB_CHOICE::set_fonts(const std::vector&)’: src/ccstruct/ratngs.h:107:25: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] for (int f = 0; f < fonts_.size(); ++f) { ~~^~~~~~~~~~~~~~~ src/ccstruct/blamer.cpp: In member function ‘void tesseract::BlamerBundle::SetWordTruth(const tesseract::UNICHARSET&, const char*, const tesseract::TBOX&)’: src/ccstruct/blamer.cpp:85:21: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] for (int i = 0; i < encoding.size(); total_length += lengths[i++]) { ~~^~~~~~~~~~~~~~~~~ In file included from ./src/ccutil/elst.h:24:0, from src/ccstruct/points.h:22, from src/ccstruct/rect.h:23, from src/ccstruct/boxword.h:23, from src/ccstruct/blamer.h:26, from src/ccstruct/blamer.cpp:20: ./src/ccutil/serialis.h: In instantiation of ‘bool tesseract::TFile::Serialize(const T*, size_t) [with T = char; size_t = unsigned int]’: ./src/ccutil/unicharset.h:363:73: required from here ./src/ccutil/serialis.h:102:45: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] return FWrite(data, sizeof(T), count) == count; CXX src/ccstruct/libtesseract_la-blobbox.lo CXX src/ccstruct/libtesseract_la-blobs.lo In file included from ./src/ccutil/ambigs.h:32:0, from ./src/ccutil/ccutil.h:32, from src/ccstruct/ccstruct.h:22, from src/ccstruct/blobs.cpp:30: ./src/ccutil/unicharset.h: In member function ‘bool tesseract::UNICHARSET::contains_unichar_id(tesseract::UNICHAR_ID) const’: ./src/ccutil/unicharset.h:288:59: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] return unichar_id != INVALID_UNICHAR_ID && unichar_id < unichars.size() && ~~~~~~~~~~~^~~~~~~~~~~~~~~~~ ./src/ccutil/unicharset.h: In member function ‘void tesseract::UNICHARSET::delete_pointers_in_unichars()’: ./src/ccutil/unicharset.h:302:23: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] for (int i = 0; i < unichars.size(); ++i) { ~~^~~~~~~~~~~~~~~~~ In file included from ./src/ccutil/clst.h:24:0, from src/ccstruct/blobs.h:23, from src/ccstruct/blobs.cpp:28: ./src/ccutil/serialis.h: In instantiation of ‘bool tesseract::TFile::Serialize(const T*, size_t) [with T = char; size_t = unsigned int]’: ./src/ccutil/unicharset.h:363:73: required from here ./src/ccutil/serialis.h:102:45: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] return FWrite(data, sizeof(T), count) == count; CXX src/ccstruct/libtesseract_la-blread.lo CXX src/ccstruct/libtesseract_la-boxread.lo src/ccstruct/boxread.cpp: In function ‘bool tesseract::ReadMemBoxes(int, bool, const char*, bool, std::vector*, std::vector*, std::vector*, std::vector*)’: src/ccstruct/boxread.cpp:105:21: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] for (int i = 0; i < lines.size(); ++i) { ~~^~~~~~~~~~~~~~ CXX src/ccstruct/libtesseract_la-boxword.lo CXX src/ccstruct/libtesseract_la-ccstruct.lo CXX src/ccstruct/libtesseract_la-coutln.lo In file included from ./src/ccutil/ambigs.h:32:0, from ./src/ccutil/ccutil.h:32, from src/ccstruct/ccstruct.h:22, from src/ccstruct/ccstruct.cpp:19: ./src/ccutil/unicharset.h: In member function ‘bool tesseract::UNICHARSET::contains_unichar_id(tesseract::UNICHAR_ID) const’: ./src/ccutil/unicharset.h:288:59: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] return unichar_id != INVALID_UNICHAR_ID && unichar_id < unichars.size() && ~~~~~~~~~~~^~~~~~~~~~~~~~~~~ ./src/ccutil/unicharset.h: In member function ‘void tesseract::UNICHARSET::delete_pointers_in_unichars()’: ./src/ccutil/unicharset.h:302:23: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] for (int i = 0; i < unichars.size(); ++i) { ~~^~~~~~~~~~~~~~~~~ In file included from ./src/ccutil/elst.h:24:0, from ./src/ccutil/ambigs.h:29, from ./src/ccutil/ccutil.h:32, from src/ccstruct/ccstruct.h:22, from src/ccstruct/ccstruct.cpp:19: ./src/ccutil/serialis.h: In instantiation of ‘bool tesseract::TFile::Serialize(const T*, size_t) [with T = char; size_t = unsigned int]’: ./src/ccutil/unicharset.h:363:73: required from here ./src/ccutil/serialis.h:102:45: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] return FWrite(data, sizeof(T), count) == count; In file included from src/ccstruct/ratngs.h:32:0, from src/ccstruct/blamer.h:30, from src/ccstruct/pageres.h:22, from src/ccstruct/boxword.cpp:24: ./src/ccutil/unicharset.h: In member function ‘bool tesseract::UNICHARSET::contains_unichar_id(tesseract::UNICHAR_ID) const’: ./src/ccutil/unicharset.h:288:59: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] return unichar_id != INVALID_UNICHAR_ID && unichar_id < unichars.size() && ~~~~~~~~~~~^~~~~~~~~~~~~~~~~ ./src/ccutil/unicharset.h: In member function ‘void tesseract::UNICHARSET::delete_pointers_in_unichars()’: ./src/ccutil/unicharset.h:302:23: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] for (int i = 0; i < unichars.size(); ++i) { ~~^~~~~~~~~~~~~~~~~ In file included from src/ccstruct/blamer.h:30:0, from src/ccstruct/pageres.h:22, from src/ccstruct/boxword.cpp:24: src/ccstruct/ratngs.h: In member function ‘void tesseract::BLOB_CHOICE::set_fonts(const std::vector&)’: src/ccstruct/ratngs.h:107:25: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] for (int f = 0; f < fonts_.size(); ++f) { ~~^~~~~~~~~~~~~~~ In file included from ./src/ccutil/clst.h:24:0, from src/ccstruct/blobs.h:23, from src/ccstruct/boxword.cpp:19: ./src/ccutil/serialis.h: In instantiation of ‘bool tesseract::TFile::Serialize(const T*, size_t) [with T = char; size_t = unsigned int]’: ./src/ccutil/unicharset.h:363:73: required from here ./src/ccutil/serialis.h:102:45: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] return FWrite(data, sizeof(T), count) == count; CXX src/ccstruct/libtesseract_la-detlinefit.lo CXX src/ccstruct/libtesseract_la-dppoint.lo CXX src/ccstruct/libtesseract_la-imagedata.lo CXX src/ccstruct/libtesseract_la-linlsq.lo CXX src/ccstruct/libtesseract_la-matrix.lo src/ccstruct/imagedata.cpp: In member function ‘void tesseract::ImageData::AddBoxes(const std::vector&, const std::vector&, const std::vector&)’: src/ccstruct/imagedata.cpp:338:21: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] for (int i = 0; i < box_pages.size(); ++i) { ~~^~~~~~~~~~~~~~~~~~ src/ccstruct/imagedata.cpp: In member function ‘bool tesseract::DocumentCache::LoadDocuments(const std::vector&, tesseract::CachingStrategy, tesseract::FileReader)’: src/ccstruct/imagedata.cpp:600:25: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] for (int arg = 0; arg < filenames.size(); ++arg) { ~~~~^~~~~~~~~~~~~~~~~~ In file included from ./src/ccutil/elst.h:24:0, from src/ccstruct/points.h:22, from src/ccstruct/imagedata.h:22, from src/ccstruct/imagedata.cpp:24: ./src/ccutil/serialis.h: In instantiation of ‘bool tesseract::TFile::Serialize(const T*, size_t) [with T = int; size_t = unsigned int]’: src/ccstruct/imagedata.cpp:168:35: required from here ./src/ccutil/serialis.h:102:45: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] return FWrite(data, sizeof(T), count) == count; ./src/ccutil/serialis.h: In instantiation of ‘bool tesseract::TFile::Serialize(const T*, size_t) [with T = signed char; size_t = unsigned int]’: src/ccstruct/imagedata.cpp:176:33: required from here ./src/ccutil/serialis.h:102:45: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] ./src/ccutil/serialis.h: In instantiation of ‘bool tesseract::TFile::DeSerialize(T*, size_t) [with T = int; size_t = unsigned int]’: src/ccstruct/imagedata.cpp:182:37: required from here ./src/ccutil/serialis.h:93:50: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] return FReadEndian(data, sizeof(T), count) == count; ./src/ccutil/serialis.h: In instantiation of ‘bool tesseract::TFile::DeSerialize(T*, size_t) [with T = signed char; size_t = unsigned int]’: src/ccstruct/imagedata.cpp:190:33: required from here ./src/ccutil/serialis.h:93:50: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] CXX src/ccstruct/libtesseract_la-mod128.lo CXX src/ccstruct/libtesseract_la-normalis.lo In file included from src/ccstruct/ratngs.h:32:0, from src/ccstruct/matrix.cpp:24: ./src/ccutil/unicharset.h: In member function ‘bool tesseract::UNICHARSET::contains_unichar_id(tesseract::UNICHAR_ID) const’: ./src/ccutil/unicharset.h:288:59: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] return unichar_id != INVALID_UNICHAR_ID && unichar_id < unichars.size() && ~~~~~~~~~~~^~~~~~~~~~~~~~~~~ ./src/ccutil/unicharset.h: In member function ‘void tesseract::UNICHARSET::delete_pointers_in_unichars()’: ./src/ccutil/unicharset.h:302:23: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] for (int i = 0; i < unichars.size(); ++i) { ~~^~~~~~~~~~~~~~~~~ In file included from src/ccstruct/matrix.cpp:24:0: src/ccstruct/ratngs.h: In member function ‘void tesseract::BLOB_CHOICE::set_fonts(const std::vector&)’: src/ccstruct/ratngs.h:107:25: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] for (int f = 0; f < fonts_.size(); ++f) { ~~^~~~~~~~~~~~~~~ In file included from ./src/ccutil/genericvector.h:22:0, from ./src/ccutil/kdpair.h:27, from src/ccstruct/matrix.h:29, from src/ccstruct/matrix.cpp:22: ./src/ccutil/serialis.h: In instantiation of ‘bool tesseract::TFile::Serialize(const T*, size_t) [with T = char; size_t = unsigned int]’: ./src/ccutil/unicharset.h:363:73: required from here ./src/ccutil/serialis.h:102:45: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] return FWrite(data, sizeof(T), count) == count; CXX src/ccstruct/libtesseract_la-ocrblock.lo In file included from src/ccstruct/normalis.cpp:27:0: ./src/ccutil/unicharset.h: In member function ‘bool tesseract::UNICHARSET::contains_unichar_id(tesseract::UNICHAR_ID) const’: ./src/ccutil/unicharset.h:288:59: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] return unichar_id != INVALID_UNICHAR_ID && unichar_id < unichars.size() && ~~~~~~~~~~~^~~~~~~~~~~~~~~~~ ./src/ccutil/unicharset.h: In member function ‘void tesseract::UNICHARSET::delete_pointers_in_unichars()’: ./src/ccutil/unicharset.h:302:23: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] for (int i = 0; i < unichars.size(); ++i) { ~~^~~~~~~~~~~~~~~~~ In file included from ./src/ccutil/clst.h:24:0, from src/ccstruct/blobs.h:23, from src/ccstruct/normalis.cpp:23: ./src/ccutil/serialis.h: In instantiation of ‘bool tesseract::TFile::Serialize(const T*, size_t) [with T = char; size_t = unsigned int]’: ./src/ccutil/unicharset.h:363:73: required from here ./src/ccutil/serialis.h:102:45: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] return FWrite(data, sizeof(T), count) == count; CXX src/ccstruct/libtesseract_la-ocrpara.lo CXX src/ccstruct/libtesseract_la-ocrrow.lo CXX src/ccstruct/libtesseract_la-otsuthr.lo CXX src/ccstruct/libtesseract_la-pageres.lo CXX src/ccstruct/libtesseract_la-pdblock.lo In file included from src/ccstruct/ratngs.h:32:0, from src/ccstruct/blamer.h:30, from src/ccstruct/pageres.h:22, from src/ccstruct/pageres.cpp:24: ./src/ccutil/unicharset.h: In member function ‘bool tesseract::UNICHARSET::contains_unichar_id(tesseract::UNICHAR_ID) const’: ./src/ccutil/unicharset.h:288:59: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] return unichar_id != INVALID_UNICHAR_ID && unichar_id < unichars.size() && ~~~~~~~~~~~^~~~~~~~~~~~~~~~~ ./src/ccutil/unicharset.h: In member function ‘void tesseract::UNICHARSET::delete_pointers_in_unichars()’: ./src/ccutil/unicharset.h:302:23: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] for (int i = 0; i < unichars.size(); ++i) { ~~^~~~~~~~~~~~~~~~~ In file included from src/ccstruct/blamer.h:30:0, from src/ccstruct/pageres.h:22, from src/ccstruct/pageres.cpp:24: src/ccstruct/ratngs.h: In member function ‘void tesseract::BLOB_CHOICE::set_fonts(const std::vector&)’: src/ccstruct/ratngs.h:107:25: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] for (int f = 0; f < fonts_.size(); ++f) { ~~^~~~~~~~~~~~~~~ In file included from ./src/ccutil/elst.h:24:0, from src/ccstruct/points.h:22, from src/ccstruct/rect.h:23, from src/ccstruct/boxword.h:23, from src/ccstruct/blamer.h:26, from src/ccstruct/pageres.h:22, from src/ccstruct/pageres.cpp:24: ./src/ccutil/serialis.h: In instantiation of ‘bool tesseract::TFile::Serialize(const T*, size_t) [with T = char; size_t = unsigned int]’: ./src/ccutil/unicharset.h:363:73: required from here ./src/ccutil/serialis.h:102:45: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] return FWrite(data, sizeof(T), count) == count; CXX src/ccstruct/libtesseract_la-points.lo CXX src/ccstruct/libtesseract_la-polyaprx.lo CXX src/ccstruct/libtesseract_la-polyblk.lo CXX src/ccstruct/libtesseract_la-quadlsq.lo CXX src/ccstruct/libtesseract_la-quspline.lo CXX src/ccstruct/libtesseract_la-ratngs.lo CXX src/ccstruct/libtesseract_la-rect.lo In file included from src/ccstruct/ratngs.h:32:0, from src/ccstruct/ratngs.cpp:23: ./src/ccutil/unicharset.h: In member function ‘bool tesseract::UNICHARSET::contains_unichar_id(tesseract::UNICHAR_ID) const’: ./src/ccutil/unicharset.h:288:59: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] return unichar_id != INVALID_UNICHAR_ID && unichar_id < unichars.size() && ~~~~~~~~~~~^~~~~~~~~~~~~~~~~ ./src/ccutil/unicharset.h: In member function ‘void tesseract::UNICHARSET::delete_pointers_in_unichars()’: ./src/ccutil/unicharset.h:302:23: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] for (int i = 0; i < unichars.size(); ++i) { ~~^~~~~~~~~~~~~~~~~ In file included from src/ccstruct/ratngs.cpp:23:0: src/ccstruct/ratngs.h: In member function ‘void tesseract::BLOB_CHOICE::set_fonts(const std::vector&)’: src/ccstruct/ratngs.h:107:25: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] for (int f = 0; f < fonts_.size(); ++f) { ~~^~~~~~~~~~~~~~~ In file included from ./src/ccutil/clst.h:24:0, from src/ccstruct/ratngs.h:26, from src/ccstruct/ratngs.cpp:23: ./src/ccutil/serialis.h: In instantiation of ‘bool tesseract::TFile::Serialize(const T*, size_t) [with T = char; size_t = unsigned int]’: ./src/ccutil/unicharset.h:363:73: required from here ./src/ccutil/serialis.h:102:45: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] return FWrite(data, sizeof(T), count) == count; CXX src/ccstruct/libtesseract_la-rejctmap.lo CXX src/ccstruct/libtesseract_la-seam.lo CXX src/ccstruct/libtesseract_la-split.lo CXX src/ccstruct/libtesseract_la-statistc.lo CXX src/ccstruct/libtesseract_la-stepblob.lo CXX src/ccstruct/libtesseract_la-werd.lo CXX src/ccstruct/libtesseract_la-fontinfo.lo src/ccstruct/fontinfo.cpp: In member function ‘bool tesseract::FontInfoTable::SetContainsFontProperties(int, const std::vector&) const’: src/ccstruct/fontinfo.cpp:63:21: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] for (int f = 0; f < font_set.size(); ++f) { ~~^~~~~~~~~~~~~~~~~ src/ccstruct/fontinfo.cpp: In member function ‘bool tesseract::FontInfoTable::SetContainsMultipleFontProperties(const std::vector&) const’: src/ccstruct/fontinfo.cpp:76:21: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] for (int f = 1; f < font_set.size(); ++f) { ~~^~~~~~~~~~~~~~~~~ In file included from ./src/ccutil/genericvector.h:22:0, from src/ccstruct/fontinfo.h:25, from src/ccstruct/fontinfo.cpp:19: ./src/ccutil/serialis.h: In instantiation of ‘bool tesseract::TFile::DeSerialize(T*, size_t) [with T = unsigned int; size_t = unsigned int]’: src/ccstruct/fontinfo.cpp:135:28: required from here ./src/ccutil/serialis.h:93:50: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] return FReadEndian(data, sizeof(T), count) == count; ./src/ccutil/serialis.h: In instantiation of ‘bool tesseract::TFile::DeSerialize(T*, size_t) [with T = char; size_t = unsigned int]’: src/ccstruct/fontinfo.cpp:138:38: required from here ./src/ccutil/serialis.h:93:50: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] ./src/ccutil/serialis.h: In instantiation of ‘bool tesseract::TFile::DeSerialize(T*, size_t) [with T = int; size_t = unsigned int]’: src/ccstruct/fontinfo.cpp:152:32: required from here ./src/ccutil/serialis.h:93:50: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] ./src/ccutil/serialis.h: In instantiation of ‘bool tesseract::TFile::DeSerialize(T*, size_t) [with T = short int; size_t = unsigned int]’: src/ccstruct/fontinfo.cpp:158:42: required from here ./src/ccutil/serialis.h:93:50: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] CXX src/ccstruct/libtesseract_la-params_training_featdef.lo CXX src/classify/libtesseract_la-classify.lo CXX src/classify/libtesseract_la-adaptive.lo CXX src/classify/libtesseract_la-adaptmatch.lo In file included from src/classify/intproto.h:28:0, from src/classify/adaptive.h:20, from src/classify/classify.h:64, from src/classify/classify.cpp:19: ./src/ccutil/unicharset.h: In member function ‘bool tesseract::UNICHARSET::contains_unichar_id(tesseract::UNICHAR_ID) const’: ./src/ccutil/unicharset.h:288:59: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] return unichar_id != INVALID_UNICHAR_ID && unichar_id < unichars.size() && ~~~~~~~~~~~^~~~~~~~~~~~~~~~~ ./src/ccutil/unicharset.h: In member function ‘void tesseract::UNICHARSET::delete_pointers_in_unichars()’: ./src/ccutil/unicharset.h:302:23: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] for (int i = 0; i < unichars.size(); ++i) { ~~^~~~~~~~~~~~~~~~~ In file included from ./src/dict/dawg.h:33:0, from ./src/dict/dict.h:29, from src/classify/classify.h:66, from src/classify/classify.cpp:19: ./src/ccstruct/ratngs.h: In member function ‘void tesseract::BLOB_CHOICE::set_fonts(const std::vector&)’: ./src/ccstruct/ratngs.h:107:25: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] for (int f = 0; f < fonts_.size(); ++f) { ~~^~~~~~~~~~~~~~~ In file included from ./src/ccutil/clst.h:24:0, from ./src/ccstruct/blobs.h:23, from src/classify/mfoutline.h:21, from src/classify/intproto.h:25, from src/classify/adaptive.h:20, from src/classify/classify.h:64, from src/classify/classify.cpp:19: ./src/ccutil/serialis.h: In instantiation of ‘bool tesseract::TFile::Serialize(const T*, size_t) [with T = char; size_t = unsigned int]’: ./src/ccutil/unicharset.h:363:73: required from here ./src/ccutil/serialis.h:102:45: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] return FWrite(data, sizeof(T), count) == count; CXX src/classify/libtesseract_la-blobclass.lo In file included from src/classify/intproto.h:28:0, from src/classify/adaptive.h:20, from src/classify/adaptive.cpp:19: ./src/ccutil/unicharset.h: In member function ‘bool tesseract::UNICHARSET::contains_unichar_id(tesseract::UNICHAR_ID) const’: ./src/ccutil/unicharset.h:288:59: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] return unichar_id != INVALID_UNICHAR_ID && unichar_id < unichars.size() && ~~~~~~~~~~~^~~~~~~~~~~~~~~~~ ./src/ccutil/unicharset.h: In member function ‘void tesseract::UNICHARSET::delete_pointers_in_unichars()’: ./src/ccutil/unicharset.h:302:23: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] for (int i = 0; i < unichars.size(); ++i) { ~~^~~~~~~~~~~~~~~~~ In file included from ./src/dict/dawg.h:33:0, from ./src/dict/dict.h:29, from src/classify/classify.h:66, from src/classify/adaptive.cpp:21: ./src/ccstruct/ratngs.h: In member function ‘void tesseract::BLOB_CHOICE::set_fonts(const std::vector&)’: ./src/ccstruct/ratngs.h:107:25: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] for (int f = 0; f < fonts_.size(); ++f) { ~~^~~~~~~~~~~~~~~ In file included from ./src/ccutil/clst.h:24:0, from ./src/ccstruct/blobs.h:23, from src/classify/mfoutline.h:21, from src/classify/intproto.h:25, from src/classify/adaptive.h:20, from src/classify/adaptive.cpp:19: ./src/ccutil/serialis.h: In instantiation of ‘bool tesseract::TFile::Serialize(const T*, size_t) [with T = char; size_t = unsigned int]’: ./src/ccutil/unicharset.h:363:73: required from here ./src/ccutil/serialis.h:102:45: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] return FWrite(data, sizeof(T), count) == count; In file included from src/classify/intproto.h:28:0, from src/classify/adaptive.h:20, from src/classify/adaptmatch.cpp:25: ./src/ccutil/unicharset.h: In member function ‘bool tesseract::UNICHARSET::contains_unichar_id(tesseract::UNICHAR_ID) const’: ./src/ccutil/unicharset.h:288:59: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] return unichar_id != INVALID_UNICHAR_ID && unichar_id < unichars.size() && ~~~~~~~~~~~^~~~~~~~~~~~~~~~~ ./src/ccutil/unicharset.h: In member function ‘void tesseract::UNICHARSET::delete_pointers_in_unichars()’: ./src/ccutil/unicharset.h:302:23: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] for (int i = 0; i < unichars.size(); ++i) { ~~^~~~~~~~~~~~~~~~~ In file included from ./src/dict/dawg.h:33:0, from ./src/dict/dict.h:29, from src/classify/classify.h:66, from src/classify/adaptmatch.cpp:29: ./src/ccstruct/ratngs.h: In member function ‘void tesseract::BLOB_CHOICE::set_fonts(const std::vector&)’: ./src/ccstruct/ratngs.h:107:25: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] for (int f = 0; f < fonts_.size(); ++f) { ~~^~~~~~~~~~~~~~~ src/classify/adaptmatch.cpp: In member function ‘void tesseract::ADAPT_RESULTS::ComputeBest()’: src/classify/adaptmatch.cpp:112:23: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] for (int i = 0; i < match.size(); ++i) { ~~^~~~~~~~~~~~~~ src/classify/adaptmatch.cpp: In function ‘int tesseract::FindScoredUnichar(tesseract::UNICHAR_ID, const tesseract::ADAPT_RESULTS&)’: src/classify/adaptmatch.cpp:150:21: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] for (int i = 0; i < results.match.size(); i++) { ~~^~~~~~~~~~~~~~~~~~~~~~ src/classify/adaptmatch.cpp: In function ‘float tesseract::ScoredUnichar(tesseract::UNICHAR_ID, const tesseract::ADAPT_RESULTS&)’: src/classify/adaptmatch.cpp:161:13: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] if (index >= results.match.size()) return WORST_POSSIBLE_RATING; ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ src/classify/adaptmatch.cpp: In member function ‘void tesseract::Classify::LearnWord(const char*, tesseract::WERD_RES*)’: src/classify/adaptmatch.cpp:330:33: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] for (int i = 0; i < tokens.size(); i++) { ~~^~~~~~~~~~~~~~~ src/classify/adaptmatch.cpp:332:23: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] if (i != tokens.size() - 1) ~~^~~~~~~~~~~~~~~~~~~~ src/classify/adaptmatch.cpp: In member function ‘void tesseract::Classify::AddNewResult(const tesseract::UnicharRating&, tesseract::ADAPT_RESULTS*)’: src/classify/adaptmatch.cpp:1014:18: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] (old_match < results->match.size() && ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ src/classify/adaptmatch.cpp:1021:17: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] if (old_match < results->match.size()) { ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ src/classify/adaptmatch.cpp: In member function ‘void tesseract::Classify::MasterMatcher(tesseract::INT_TEMPLATES, int16_t, const tesseract::INT_FEATURE_STRUCT*, const uint8_t*, tesseract::ADAPT_CLASS_STRUCT**, int, int, const tesseract::TBOX&, const std::vector&, tesseract::ADAPT_RESULTS*)’: src/classify/adaptmatch.cpp:1116:21: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] for (int c = 0; c < results.size(); c++) { ~~^~~~~~~~~~~~~~~~ src/classify/adaptmatch.cpp: In member function ‘void tesseract::Classify::ExpandShapesAndApplyCorrections(tesseract::ADAPT_CLASS_STRUCT**, bool, int, int, int, float, int, int, const uint8_t*, tesseract::UnicharRating*, tesseract::ADAPT_RESULTS*)’: src/classify/adaptmatch.cpp:1151:23: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] for (int f = 0; f < int_result->fonts.size(); ++f) { ~~^~~~~~~~~~~~~~~~~~~~~~~~~~ src/classify/adaptmatch.cpp:1158:23: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] for (int f = 0; f < int_result->fonts.size(); ++f) { ~~^~~~~~~~~~~~~~~~~~~~~~~~~~ src/classify/adaptmatch.cpp:1172:25: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] for (int f = 0; f < int_result->fonts.size(); ++f) { ~~^~~~~~~~~~~~~~~~~~~~~~~~~~ src/classify/adaptmatch.cpp: In member function ‘int tesseract::Classify::CharNormClassifier(tesseract::TBLOB*, const tesseract::TrainingSample&, tesseract::ADAPT_RESULTS*)’: src/classify/adaptmatch.cpp:1336:21: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] for (int r = 0; r < unichar_results.size(); ++r) { ~~^~~~~~~~~~~~~~~~~~~~~~~~ src/classify/adaptmatch.cpp: In member function ‘int tesseract::Classify::CharNormTrainingSample(bool, int, const tesseract::TrainingSample&, std::vector*)’: src/classify/adaptmatch.cpp:1379:23: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] for (int i = 0; i < adapt_results->CPResults.size(); ++i) { ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/classify/adaptmatch.cpp:1391:23: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] for (int i = 0; i < adapt_results->match.size(); i++) { ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/classify/adaptmatch.cpp: In member function ‘void tesseract::Classify::ConvertMatchesToChoices(const tesseract::DENORM&, const tesseract::TBOX&, tesseract::ADAPT_RESULTS*, tesseract::BLOB_CHOICE_LIST*)’: src/classify/adaptmatch.cpp:1453:21: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] for (int i = 0; i < Results->match.size(); i++) { ~~^~~~~~~~~~~~~~~~~~~~~~~ src/classify/adaptmatch.cpp: In member function ‘tesseract::UNICHAR_ID* tesseract::Classify::GetAmbiguities(tesseract::TBLOB*, tesseract::CLASS_ID)’: src/classify/adaptmatch.cpp:1637:19: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] for (i = 0; i < Results->match.size(); i++) ~~^~~~~~~~~~~~~~~~~~~~~~~ src/classify/adaptmatch.cpp: In member function ‘void tesseract::Classify::PrintAdaptiveMatchResults(const tesseract::ADAPT_RESULTS&)’: src/classify/adaptmatch.cpp:2029:21: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] for (int i = 0; i < results.match.size(); ++i) { ~~^~~~~~~~~~~~~~~~~~~~~~ src/classify/adaptmatch.cpp: In member function ‘void tesseract::Classify::RemoveBadMatches(tesseract::ADAPT_RESULTS*)’: src/classify/adaptmatch.cpp:2062:36: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] for (Next = NextGood = 0; Next < Results->match.size(); Next++) { ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ src/classify/adaptmatch.cpp:2087:36: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] for (Next = NextGood = 0; Next < Results->match.size(); Next++) { ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ src/classify/adaptmatch.cpp: In member function ‘void tesseract::Classify::RemoveExtraPuncs(tesseract::ADAPT_RESULTS*)’: src/classify/adaptmatch.cpp:2118:34: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] for (Next = NextGood = 0; Next < Results->match.size(); Next++) { ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ In file included from ./src/ccutil/clst.h:24:0, from ./src/ccstruct/blobs.h:23, from src/classify/mfoutline.h:21, from src/classify/intproto.h:25, from src/classify/adaptive.h:20, from src/classify/adaptmatch.cpp:25: ./src/ccutil/serialis.h: In instantiation of ‘bool tesseract::TFile::Serialize(const T*, size_t) [with T = char; size_t = unsigned int]’: ./src/ccutil/unicharset.h:363:73: required from here ./src/ccutil/serialis.h:102:45: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] return FWrite(data, sizeof(T), count) == count; In file included from src/classify/intproto.h:28:0, from src/classify/adaptive.h:20, from src/classify/classify.h:64, from src/classify/blobclass.cpp:22: ./src/ccutil/unicharset.h: In member function ‘bool tesseract::UNICHARSET::contains_unichar_id(tesseract::UNICHAR_ID) const’: ./src/ccutil/unicharset.h:288:59: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] return unichar_id != INVALID_UNICHAR_ID && unichar_id < unichars.size() && ~~~~~~~~~~~^~~~~~~~~~~~~~~~~ ./src/ccutil/unicharset.h: In member function ‘void tesseract::UNICHARSET::delete_pointers_in_unichars()’: ./src/ccutil/unicharset.h:302:23: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] for (int i = 0; i < unichars.size(); ++i) { ~~^~~~~~~~~~~~~~~~~ In file included from ./src/dict/dawg.h:33:0, from ./src/dict/dict.h:29, from src/classify/classify.h:66, from src/classify/blobclass.cpp:22: ./src/ccstruct/ratngs.h: In member function ‘void tesseract::BLOB_CHOICE::set_fonts(const std::vector&)’: ./src/ccstruct/ratngs.h:107:25: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] for (int f = 0; f < fonts_.size(); ++f) { ~~^~~~~~~~~~~~~~~ In file included from ./src/ccutil/clst.h:24:0, from ./src/ccstruct/blobs.h:23, from src/classify/mfoutline.h:21, from src/classify/intproto.h:25, from src/classify/adaptive.h:20, from src/classify/classify.h:64, from src/classify/blobclass.cpp:22: ./src/ccutil/serialis.h: In instantiation of ‘bool tesseract::TFile::Serialize(const T*, size_t) [with T = char; size_t = unsigned int]’: ./src/ccutil/unicharset.h:363:73: required from here ./src/ccutil/serialis.h:102:45: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] return FWrite(data, sizeof(T), count) == count; CXX src/classify/libtesseract_la-cluster.lo src/classify/cluster.cpp: In function ‘bool tesseract::MultipleCharSamples(tesseract::CLUSTERER*, tesseract::CLUSTER*, float)’: src/classify/cluster.cpp:2302:26: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] if (Clusterer->NumChar > CharFlags.size()) { ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ CXX src/classify/libtesseract_la-clusttool.lo CXX src/classify/libtesseract_la-cutoffs.lo In file included from src/classify/intproto.h:28:0, from src/classify/adaptive.h:20, from src/classify/classify.h:64, from src/classify/cutoffs.cpp:25: ./src/ccutil/unicharset.h: In member function ‘bool tesseract::UNICHARSET::contains_unichar_id(tesseract::UNICHAR_ID) const’: ./src/ccutil/unicharset.h:288:59: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] return unichar_id != INVALID_UNICHAR_ID && unichar_id < unichars.size() && ~~~~~~~~~~~^~~~~~~~~~~~~~~~~ ./src/ccutil/unicharset.h: In member function ‘void tesseract::UNICHARSET::delete_pointers_in_unichars()’: ./src/ccutil/unicharset.h:302:23: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] for (int i = 0; i < unichars.size(); ++i) { ~~^~~~~~~~~~~~~~~~~ In file included from ./src/dict/dawg.h:33:0, from ./src/dict/dict.h:29, from src/classify/classify.h:66, from src/classify/cutoffs.cpp:25: ./src/ccstruct/ratngs.h: In member function ‘void tesseract::BLOB_CHOICE::set_fonts(const std::vector&)’: ./src/ccstruct/ratngs.h:107:25: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] for (int f = 0; f < fonts_.size(); ++f) { ~~^~~~~~~~~~~~~~~ In file included from ./src/ccutil/clst.h:24:0, from ./src/ccstruct/blobs.h:23, from src/classify/mfoutline.h:21, from src/classify/intproto.h:25, from src/classify/adaptive.h:20, from src/classify/classify.h:64, from src/classify/cutoffs.cpp:25: ./src/ccutil/serialis.h: In instantiation of ‘bool tesseract::TFile::Serialize(const T*, size_t) [with T = char; size_t = unsigned int]’: ./src/ccutil/unicharset.h:363:73: required from here ./src/ccutil/serialis.h:102:45: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] return FWrite(data, sizeof(T), count) == count; CXX src/classify/libtesseract_la-featdefs.lo CXX src/classify/libtesseract_la-float2int.lo CXX src/classify/libtesseract_la-fpoint.lo In file included from src/classify/intproto.h:28:0, from src/classify/intmatcher.h:21, from src/classify/float2int.h:24, from src/classify/float2int.cpp:18: ./src/ccutil/unicharset.h: In member function ‘bool tesseract::UNICHARSET::contains_unichar_id(tesseract::UNICHAR_ID) const’: ./src/ccutil/unicharset.h:288:59: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] return unichar_id != INVALID_UNICHAR_ID && unichar_id < unichars.size() && ~~~~~~~~~~~^~~~~~~~~~~~~~~~~ ./src/ccutil/unicharset.h: In member function ‘void tesseract::UNICHARSET::delete_pointers_in_unichars()’: ./src/ccutil/unicharset.h:302:23: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] for (int i = 0; i < unichars.size(); ++i) { ~~^~~~~~~~~~~~~~~~~ In file included from ./src/dict/dawg.h:33:0, from ./src/dict/dict.h:29, from src/classify/classify.h:66, from src/classify/float2int.cpp:22: ./src/ccstruct/ratngs.h: In member function ‘void tesseract::BLOB_CHOICE::set_fonts(const std::vector&)’: ./src/ccstruct/ratngs.h:107:25: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] for (int f = 0; f < fonts_.size(); ++f) { ~~^~~~~~~~~~~~~~~ In file included from ./src/ccutil/genericvector.h:22:0, from ./src/ccutil/params.h:22, from src/classify/intmatcher.h:20, from src/classify/float2int.h:24, from src/classify/float2int.cpp:18: ./src/ccutil/serialis.h: In instantiation of ‘bool tesseract::TFile::Serialize(const T*, size_t) [with T = char; size_t = unsigned int]’: ./src/ccutil/unicharset.h:363:73: required from here ./src/ccutil/serialis.h:102:45: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] return FWrite(data, sizeof(T), count) == count; CXX src/classify/libtesseract_la-intfeaturespace.lo CXX src/classify/libtesseract_la-intfx.lo CXX src/classify/libtesseract_la-intmatcher.lo In file included from src/classify/intproto.h:28:0, from src/classify/intfeaturespace.h:24, from src/classify/intfeaturespace.cpp:20: ./src/ccutil/unicharset.h: In member function ‘bool tesseract::UNICHARSET::contains_unichar_id(tesseract::UNICHAR_ID) const’: ./src/ccutil/unicharset.h:288:59: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] return unichar_id != INVALID_UNICHAR_ID && unichar_id < unichars.size() && ~~~~~~~~~~~^~~~~~~~~~~~~~~~~ ./src/ccutil/unicharset.h: In member function ‘void tesseract::UNICHARSET::delete_pointers_in_unichars()’: ./src/ccutil/unicharset.h:302:23: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] for (int i = 0; i < unichars.size(); ++i) { ~~^~~~~~~~~~~~~~~~~ In file included from src/classify/intproto.h:28:0, from src/classify/intfx.h:22, from src/classify/intfx.cpp:23: ./src/ccutil/unicharset.h: In member function ‘bool tesseract::UNICHARSET::contains_unichar_id(tesseract::UNICHAR_ID) const’: ./src/ccutil/unicharset.h:288:59: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] return unichar_id != INVALID_UNICHAR_ID && unichar_id < unichars.size() && ~~~~~~~~~~~^~~~~~~~~~~~~~~~~ ./src/ccutil/unicharset.h: In member function ‘void tesseract::UNICHARSET::delete_pointers_in_unichars()’: ./src/ccutil/unicharset.h:302:23: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] for (int i = 0; i < unichars.size(); ++i) { ~~^~~~~~~~~~~~~~~~~ In file included from ./src/ccutil/genericvector.h:22:0, from src/classify/intfeaturespace.h:23, from src/classify/intfeaturespace.cpp:20: ./src/ccutil/serialis.h: In instantiation of ‘bool tesseract::TFile::Serialize(const T*, size_t) [with T = char; size_t = unsigned int]’: ./src/ccutil/unicharset.h:363:73: required from here ./src/ccutil/serialis.h:102:45: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] return FWrite(data, sizeof(T), count) == count; In file included from ./src/dict/dawg.h:33:0, from ./src/dict/dict.h:29, from src/classify/classify.h:66, from src/classify/intfx.cpp:25: ./src/ccstruct/ratngs.h: In member function ‘void tesseract::BLOB_CHOICE::set_fonts(const std::vector&)’: ./src/ccstruct/ratngs.h:107:25: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] for (int f = 0; f < fonts_.size(); ++f) { ~~^~~~~~~~~~~~~~~ In file included from ./src/ccutil/clst.h:24:0, from ./src/ccstruct/blobs.h:23, from src/classify/intfx.h:21, from src/classify/intfx.cpp:23: ./src/ccutil/serialis.h: In instantiation of ‘bool tesseract::TFile::Serialize(const T*, size_t) [with T = char; size_t = unsigned int]’: ./src/ccutil/unicharset.h:363:73: required from here ./src/ccutil/serialis.h:102:45: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] return FWrite(data, sizeof(T), count) == count; CXX src/classify/libtesseract_la-intproto.lo In file included from src/classify/intproto.h:28:0, from src/classify/intmatcher.h:21, from src/classify/intmatcher.cpp:22: ./src/ccutil/unicharset.h: In member function ‘bool tesseract::UNICHARSET::contains_unichar_id(tesseract::UNICHAR_ID) const’: ./src/ccutil/unicharset.h:288:59: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] return unichar_id != INVALID_UNICHAR_ID && unichar_id < unichars.size() && ~~~~~~~~~~~^~~~~~~~~~~~~~~~~ ./src/ccutil/unicharset.h: In member function ‘void tesseract::UNICHARSET::delete_pointers_in_unichars()’: ./src/ccutil/unicharset.h:302:23: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] for (int i = 0; i < unichars.size(); ++i) { ~~^~~~~~~~~~~~~~~~~ In file included from ./src/dict/dawg.h:33:0, from ./src/dict/dict.h:29, from src/classify/classify.h:66, from src/classify/intmatcher.cpp:28: ./src/ccstruct/ratngs.h: In member function ‘void tesseract::BLOB_CHOICE::set_fonts(const std::vector&)’: ./src/ccstruct/ratngs.h:107:25: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] for (int f = 0; f < fonts_.size(); ++f) { ~~^~~~~~~~~~~~~~~ In file included from ./src/ccutil/genericvector.h:22:0, from ./src/ccutil/params.h:22, from src/classify/intmatcher.h:20, from src/classify/intmatcher.cpp:22: ./src/ccutil/serialis.h: In instantiation of ‘bool tesseract::TFile::Serialize(const T*, size_t) [with T = char; size_t = unsigned int]’: ./src/ccutil/unicharset.h:363:73: required from here ./src/ccutil/serialis.h:102:45: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] return FWrite(data, sizeof(T), count) == count; In file included from src/classify/intproto.h:28:0, from src/classify/intproto.cpp:28: ./src/ccutil/unicharset.h: In member function ‘bool tesseract::UNICHARSET::contains_unichar_id(tesseract::UNICHAR_ID) const’: ./src/ccutil/unicharset.h:288:59: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] return unichar_id != INVALID_UNICHAR_ID && unichar_id < unichars.size() && ~~~~~~~~~~~^~~~~~~~~~~~~~~~~ ./src/ccutil/unicharset.h: In member function ‘void tesseract::UNICHARSET::delete_pointers_in_unichars()’: ./src/ccutil/unicharset.h:302:23: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] for (int i = 0; i < unichars.size(); ++i) { ~~^~~~~~~~~~~~~~~~~ CXX src/classify/libtesseract_la-kdtree.lo In file included from ./src/dict/dawg.h:33:0, from ./src/dict/dict.h:29, from src/classify/classify.h:66, from src/classify/intproto.cpp:30: ./src/ccstruct/ratngs.h: In member function ‘void tesseract::BLOB_CHOICE::set_fonts(const std::vector&)’: ./src/ccstruct/ratngs.h:107:25: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] for (int f = 0; f < fonts_.size(); ++f) { ~~^~~~~~~~~~~~~~~ In file included from ./src/ccutil/clst.h:24:0, from ./src/ccstruct/blobs.h:23, from src/classify/mfoutline.h:21, from src/classify/intproto.h:25, from src/classify/intproto.cpp:28: ./src/ccutil/serialis.h: In instantiation of ‘bool tesseract::TFile::Serialize(const T*, size_t) [with T = char; size_t = unsigned int]’: ./src/ccutil/unicharset.h:363:73: required from here ./src/ccutil/serialis.h:102:45: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] return FWrite(data, sizeof(T), count) == count; CXX src/classify/libtesseract_la-mf.lo CXX src/classify/libtesseract_la-mfdefs.lo CXX src/classify/libtesseract_la-mfoutline.lo CXX src/classify/libtesseract_la-mfx.lo CXX src/classify/libtesseract_la-normfeat.lo In file included from src/classify/intproto.h:28:0, from src/classify/adaptive.h:20, from src/classify/classify.h:64, from src/classify/mfoutline.cpp:24: ./src/ccutil/unicharset.h: In member function ‘bool tesseract::UNICHARSET::contains_unichar_id(tesseract::UNICHAR_ID) const’: ./src/ccutil/unicharset.h:288:59: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] return unichar_id != INVALID_UNICHAR_ID && unichar_id < unichars.size() && ~~~~~~~~~~~^~~~~~~~~~~~~~~~~ ./src/ccutil/unicharset.h: In member function ‘void tesseract::UNICHARSET::delete_pointers_in_unichars()’: ./src/ccutil/unicharset.h:302:23: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] for (int i = 0; i < unichars.size(); ++i) { ~~^~~~~~~~~~~~~~~~~ In file included from ./src/dict/dawg.h:33:0, from ./src/dict/dict.h:29, from src/classify/classify.h:66, from src/classify/mfoutline.cpp:24: ./src/ccstruct/ratngs.h: In member function ‘void tesseract::BLOB_CHOICE::set_fonts(const std::vector&)’: ./src/ccstruct/ratngs.h:107:25: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] for (int f = 0; f < fonts_.size(); ++f) { ~~^~~~~~~~~~~~~~~ In file included from ./src/ccutil/clst.h:24:0, from ./src/ccstruct/blobs.h:23, from src/classify/mfoutline.h:21, from src/classify/mfoutline.cpp:18: ./src/ccutil/serialis.h: In instantiation of ‘bool tesseract::TFile::Serialize(const T*, size_t) [with T = char; size_t = unsigned int]’: ./src/ccutil/unicharset.h:363:73: required from here ./src/ccutil/serialis.h:102:45: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] return FWrite(data, sizeof(T), count) == count; In file included from src/classify/intproto.h:28:0, from src/classify/intfx.h:22, from src/classify/mfx.cpp:23: ./src/ccutil/unicharset.h: In member function ‘bool tesseract::UNICHARSET::contains_unichar_id(tesseract::UNICHAR_ID) const’: ./src/ccutil/unicharset.h:288:59: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] return unichar_id != INVALID_UNICHAR_ID && unichar_id < unichars.size() && ~~~~~~~~~~~^~~~~~~~~~~~~~~~~ ./src/ccutil/unicharset.h: In member function ‘void tesseract::UNICHARSET::delete_pointers_in_unichars()’: ./src/ccutil/unicharset.h:302:23: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] for (int i = 0; i < unichars.size(); ++i) { ~~^~~~~~~~~~~~~~~~~ In file included from ./src/ccutil/genericvector.h:22:0, from ./src/ccutil/params.h:22, from src/classify/mfx.h:22, from src/classify/mfx.cpp:18: ./src/ccutil/serialis.h: In instantiation of ‘bool tesseract::TFile::Serialize(const T*, size_t) [with T = char; size_t = unsigned int]’: ./src/ccutil/unicharset.h:363:73: required from here ./src/ccutil/serialis.h:102:45: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] return FWrite(data, sizeof(T), count) == count; In file included from src/classify/intproto.h:28:0, from src/classify/intfx.h:22, from src/classify/normfeat.cpp:21: ./src/ccutil/unicharset.h: In member function ‘bool tesseract::UNICHARSET::contains_unichar_id(tesseract::UNICHAR_ID) const’: ./src/ccutil/unicharset.h:288:59: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] return unichar_id != INVALID_UNICHAR_ID && unichar_id < unichars.size() && ~~~~~~~~~~~^~~~~~~~~~~~~~~~~ ./src/ccutil/unicharset.h: In member function ‘void tesseract::UNICHARSET::delete_pointers_in_unichars()’: ./src/ccutil/unicharset.h:302:23: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] for (int i = 0; i < unichars.size(); ++i) { ~~^~~~~~~~~~~~~~~~~ In file included from ./src/ccutil/clst.h:24:0, from ./src/ccstruct/blobs.h:23, from src/classify/ocrfeatures.h:21, from src/classify/normfeat.h:22, from src/classify/normfeat.cpp:19: ./src/ccutil/serialis.h: In instantiation of ‘bool tesseract::TFile::Serialize(const T*, size_t) [with T = char; size_t = unsigned int]’: ./src/ccutil/unicharset.h:363:73: required from here ./src/ccutil/serialis.h:102:45: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] return FWrite(data, sizeof(T), count) == count; CXX src/classify/libtesseract_la-normmatch.lo In file included from src/classify/intproto.h:28:0, from src/classify/adaptive.h:20, from src/classify/classify.h:64, from src/classify/normmatch.cpp:22: ./src/ccutil/unicharset.h: In member function ‘bool tesseract::UNICHARSET::contains_unichar_id(tesseract::UNICHAR_ID) const’: ./src/ccutil/unicharset.h:288:59: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] return unichar_id != INVALID_UNICHAR_ID && unichar_id < unichars.size() && ~~~~~~~~~~~^~~~~~~~~~~~~~~~~ ./src/ccutil/unicharset.h: In member function ‘void tesseract::UNICHARSET::delete_pointers_in_unichars()’: ./src/ccutil/unicharset.h:302:23: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] for (int i = 0; i < unichars.size(); ++i) { ~~^~~~~~~~~~~~~~~~~ CXX src/classify/libtesseract_la-ocrfeatures.lo In file included from ./src/dict/dawg.h:33:0, from ./src/dict/dict.h:29, from src/classify/classify.h:66, from src/classify/normmatch.cpp:22: ./src/ccstruct/ratngs.h: In member function ‘void tesseract::BLOB_CHOICE::set_fonts(const std::vector&)’: ./src/ccstruct/ratngs.h:107:25: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] for (int f = 0; f < fonts_.size(); ++f) { ~~^~~~~~~~~~~~~~~ CXX src/classify/libtesseract_la-outfeat.lo In file included from ./src/ccutil/clst.h:24:0, from ./src/ccstruct/blobs.h:23, from src/classify/ocrfeatures.h:21, from src/classify/normmatch.h:22, from src/classify/normmatch.cpp:20: ./src/ccutil/serialis.h: In instantiation of ‘bool tesseract::TFile::Serialize(const T*, size_t) [with T = char; size_t = unsigned int]’: ./src/ccutil/unicharset.h:363:73: required from here ./src/ccutil/serialis.h:102:45: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] return FWrite(data, sizeof(T), count) == count; CXX src/classify/libtesseract_la-picofeat.lo In file included from src/classify/intproto.h:28:0, from src/classify/adaptive.h:20, from src/classify/classify.h:64, from src/classify/outfeat.cpp:20: ./src/ccutil/unicharset.h: In member function ‘bool tesseract::UNICHARSET::contains_unichar_id(tesseract::UNICHAR_ID) const’: ./src/ccutil/unicharset.h:288:59: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] return unichar_id != INVALID_UNICHAR_ID && unichar_id < unichars.size() && ~~~~~~~~~~~^~~~~~~~~~~~~~~~~ ./src/ccutil/unicharset.h: In member function ‘void tesseract::UNICHARSET::delete_pointers_in_unichars()’: ./src/ccutil/unicharset.h:302:23: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] for (int i = 0; i < unichars.size(); ++i) { ~~^~~~~~~~~~~~~~~~~ In file included from ./src/dict/dawg.h:33:0, from ./src/dict/dict.h:29, from src/classify/classify.h:66, from src/classify/outfeat.cpp:20: ./src/ccstruct/ratngs.h: In member function ‘void tesseract::BLOB_CHOICE::set_fonts(const std::vector&)’: ./src/ccstruct/ratngs.h:107:25: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] for (int f = 0; f < fonts_.size(); ++f) { ~~^~~~~~~~~~~~~~~ In file included from ./src/ccutil/clst.h:24:0, from ./src/ccstruct/blobs.h:23, from src/classify/ocrfeatures.h:21, from src/classify/outfeat.h:21, from src/classify/outfeat.cpp:18: ./src/ccutil/serialis.h: In instantiation of ‘bool tesseract::TFile::Serialize(const T*, size_t) [with T = char; size_t = unsigned int]’: ./src/ccutil/unicharset.h:363:73: required from here ./src/ccutil/serialis.h:102:45: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] return FWrite(data, sizeof(T), count) == count; In file included from src/classify/intproto.h:28:0, from src/classify/adaptive.h:20, from src/classify/classify.h:64, from src/classify/picofeat.cpp:20: ./src/ccutil/unicharset.h: In member function ‘bool tesseract::UNICHARSET::contains_unichar_id(tesseract::UNICHAR_ID) const’: ./src/ccutil/unicharset.h:288:59: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] return unichar_id != INVALID_UNICHAR_ID && unichar_id < unichars.size() && ~~~~~~~~~~~^~~~~~~~~~~~~~~~~ ./src/ccutil/unicharset.h: In member function ‘void tesseract::UNICHARSET::delete_pointers_in_unichars()’: ./src/ccutil/unicharset.h:302:23: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] for (int i = 0; i < unichars.size(); ++i) { ~~^~~~~~~~~~~~~~~~~ In file included from ./src/dict/dawg.h:33:0, from ./src/dict/dict.h:29, from src/classify/classify.h:66, from src/classify/picofeat.cpp:20: ./src/ccstruct/ratngs.h: In member function ‘void tesseract::BLOB_CHOICE::set_fonts(const std::vector&)’: ./src/ccstruct/ratngs.h:107:25: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] for (int f = 0; f < fonts_.size(); ++f) { ~~^~~~~~~~~~~~~~~ In file included from ./src/ccutil/clst.h:24:0, from ./src/ccstruct/blobs.h:23, from src/classify/ocrfeatures.h:21, from src/classify/picofeat.h:22, from src/classify/picofeat.cpp:18: ./src/ccutil/serialis.h: In instantiation of ‘bool tesseract::TFile::Serialize(const T*, size_t) [with T = char; size_t = unsigned int]’: ./src/ccutil/unicharset.h:363:73: required from here ./src/ccutil/serialis.h:102:45: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] return FWrite(data, sizeof(T), count) == count; CXX src/classify/libtesseract_la-protos.lo CXX src/classify/libtesseract_la-shapeclassifier.lo CXX src/classify/libtesseract_la-shapetable.lo In file included from src/classify/intproto.h:28:0, from src/classify/adaptive.h:20, from src/classify/classify.h:64, from src/classify/protos.cpp:26: ./src/ccutil/unicharset.h: In member function ‘bool tesseract::UNICHARSET::contains_unichar_id(tesseract::UNICHAR_ID) const’: ./src/ccutil/unicharset.h:288:59: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] return unichar_id != INVALID_UNICHAR_ID && unichar_id < unichars.size() && ~~~~~~~~~~~^~~~~~~~~~~~~~~~~ ./src/ccutil/unicharset.h: In member function ‘void tesseract::UNICHARSET::delete_pointers_in_unichars()’: ./src/ccutil/unicharset.h:302:23: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] for (int i = 0; i < unichars.size(); ++i) { ~~^~~~~~~~~~~~~~~~~ In file included from ./src/dict/dawg.h:33:0, from ./src/dict/dict.h:29, from src/classify/classify.h:66, from src/classify/protos.cpp:26: ./src/ccstruct/ratngs.h: In member function ‘void tesseract::BLOB_CHOICE::set_fonts(const std::vector&)’: ./src/ccstruct/ratngs.h:107:25: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] for (int f = 0; f < fonts_.size(); ++f) { ~~^~~~~~~~~~~~~~~ In file included from ./src/ccutil/genericvector.h:22:0, from ./src/ccutil/params.h:22, from src/classify/protos.h:23, from src/classify/protos.cpp:23: ./src/ccutil/serialis.h: In instantiation of ‘bool tesseract::TFile::Serialize(const T*, size_t) [with T = char; size_t = unsigned int]’: ./src/ccutil/unicharset.h:363:73: required from here ./src/ccutil/serialis.h:102:45: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] return FWrite(data, sizeof(T), count) == count; In file included from src/classify/intproto.h:28:0, from src/classify/intmatcher.h:21, from src/classify/shapetable.h:28, from src/classify/shapeclassifier.cpp:29: ./src/ccutil/unicharset.h: In member function ‘bool tesseract::UNICHARSET::contains_unichar_id(tesseract::UNICHAR_ID) const’: ./src/ccutil/unicharset.h:288:59: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] return unichar_id != INVALID_UNICHAR_ID && unichar_id < unichars.size() && ~~~~~~~~~~~^~~~~~~~~~~~~~~~~ ./src/ccutil/unicharset.h: In member function ‘void tesseract::UNICHARSET::delete_pointers_in_unichars()’: ./src/ccutil/unicharset.h:302:23: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] for (int i = 0; i < unichars.size(); ++i) { ~~^~~~~~~~~~~~~~~~~ src/classify/shapeclassifier.cpp: In member function ‘virtual void tesseract::ShapeClassifier::UnicharPrintResults(const char*, const std::vector&) const’: src/classify/shapeclassifier.cpp:179:21: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] for (int i = 0; i < results.size(); ++i) { ~~^~~~~~~~~~~~~~~~ src/classify/shapeclassifier.cpp:184:25: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] for (int f = 0; f < results[i].fonts.size(); ++f) { ~~^~~~~~~~~~~~~~~~~~~~~~~~~ src/classify/shapeclassifier.cpp: In member function ‘virtual void tesseract::ShapeClassifier::PrintResults(const char*, const std::vector&) const’: src/classify/shapeclassifier.cpp:194:21: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] for (int i = 0; i < results.size(); ++i) { ~~^~~~~~~~~~~~~~~~ src/classify/shapeclassifier.cpp: In member function ‘void tesseract::ShapeClassifier::FilterDuplicateUnichars(std::vector*) const’: src/classify/shapeclassifier.cpp:211:21: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] for (int r = 0; r < results->size(); ++r) { ~~^~~~~~~~~~~~~~~~~ CXX src/classify/libtesseract_la-tessclassifier.lo In file included from ./src/ccutil/genericvector.h:22:0, from ./src/ccstruct/fontinfo.h:25, from src/classify/shapetable.h:26, from src/classify/shapeclassifier.cpp:29: ./src/ccutil/serialis.h: In instantiation of ‘bool tesseract::TFile::Serialize(const T*, size_t) [with T = char; size_t = unsigned int]’: ./src/ccutil/unicharset.h:363:73: required from here ./src/ccutil/serialis.h:102:45: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] return FWrite(data, sizeof(T), count) == count; In file included from src/classify/intproto.h:28:0, from src/classify/intmatcher.h:21, from src/classify/shapetable.h:28, from src/classify/shapetable.cpp:23: ./src/ccutil/unicharset.h: In member function ‘bool tesseract::UNICHARSET::contains_unichar_id(tesseract::UNICHAR_ID) const’: ./src/ccutil/unicharset.h:288:59: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] return unichar_id != INVALID_UNICHAR_ID && unichar_id < unichars.size() && ~~~~~~~~~~~^~~~~~~~~~~~~~~~~ ./src/ccutil/unicharset.h: In member function ‘void tesseract::UNICHARSET::delete_pointers_in_unichars()’: ./src/ccutil/unicharset.h:302:23: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] for (int i = 0; i < unichars.size(); ++i) { ~~^~~~~~~~~~~~~~~~~ In file included from ./src/ccutil/genericvector.h:22:0, from ./src/ccstruct/fontinfo.h:25, from src/classify/shapetable.h:26, from src/classify/shapetable.cpp:23: ./src/ccutil/serialis.h: In instantiation of ‘bool tesseract::TFile::Serialize(const T*, size_t) [with T = char; size_t = unsigned int]’: ./src/ccutil/unicharset.h:363:73: required from here ./src/ccutil/serialis.h:102:45: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] return FWrite(data, sizeof(T), count) == count; ./src/ccutil/serialis.h: In instantiation of ‘bool tesseract::TFile::DeSerialize(T*, size_t) [with T = int; size_t = unsigned int]’: src/classify/shapetable.cpp:75:37: required from here ./src/ccutil/serialis.h:93:50: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] return FReadEndian(data, sizeof(T), count) == count; ./src/ccutil/serialis.h: In instantiation of ‘bool tesseract::TFile::DeSerialize(T*, size_t) [with T = unsigned char; size_t = unsigned int]’: src/classify/shapetable.cpp:94:31: required from here ./src/ccutil/serialis.h:93:50: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] In file included from src/classify/intproto.h:28:0, from src/classify/adaptive.h:20, from src/classify/classify.h:64, from src/classify/tessclassifier.cpp:21: ./src/ccutil/unicharset.h: In member function ‘bool tesseract::UNICHARSET::contains_unichar_id(tesseract::UNICHAR_ID) const’: ./src/ccutil/unicharset.h:288:59: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] return unichar_id != INVALID_UNICHAR_ID && unichar_id < unichars.size() && ~~~~~~~~~~~^~~~~~~~~~~~~~~~~ ./src/ccutil/unicharset.h: In member function ‘void tesseract::UNICHARSET::delete_pointers_in_unichars()’: ./src/ccutil/unicharset.h:302:23: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] for (int i = 0; i < unichars.size(); ++i) { ~~^~~~~~~~~~~~~~~~~ In file included from ./src/dict/dawg.h:33:0, from ./src/dict/dict.h:29, from src/classify/classify.h:66, from src/classify/tessclassifier.cpp:21: ./src/ccstruct/ratngs.h: In member function ‘void tesseract::BLOB_CHOICE::set_fonts(const std::vector&)’: ./src/ccstruct/ratngs.h:107:25: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] for (int f = 0; f < fonts_.size(); ++f) { ~~^~~~~~~~~~~~~~~ In file included from ./src/ccutil/clst.h:24:0, from ./src/ccstruct/blobs.h:23, from src/classify/mfoutline.h:21, from src/classify/intproto.h:25, from src/classify/adaptive.h:20, from src/classify/classify.h:64, from src/classify/tessclassifier.cpp:21: ./src/ccutil/serialis.h: In instantiation of ‘bool tesseract::TFile::Serialize(const T*, size_t) [with T = char; size_t = unsigned int]’: ./src/ccutil/unicharset.h:363:73: required from here ./src/ccutil/serialis.h:102:45: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] return FWrite(data, sizeof(T), count) == count; CXX src/classify/libtesseract_la-trainingsample.lo CXX src/cutil/libtesseract_la-oldlist.lo In file included from src/classify/intproto.h:28:0, from src/classify/intfx.h:22, from src/classify/trainingsample.h:21, from src/classify/trainingsample.cpp:22: ./src/ccutil/unicharset.h: In member function ‘bool tesseract::UNICHARSET::contains_unichar_id(tesseract::UNICHAR_ID) const’: ./src/ccutil/unicharset.h:288:59: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] return unichar_id != INVALID_UNICHAR_ID && unichar_id < unichars.size() && ~~~~~~~~~~~^~~~~~~~~~~~~~~~~ ./src/ccutil/unicharset.h: In member function ‘void tesseract::UNICHARSET::delete_pointers_in_unichars()’: ./src/ccutil/unicharset.h:302:23: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] for (int i = 0; i < unichars.size(); ++i) { ~~^~~~~~~~~~~~~~~~~ In file included from ./src/ccutil/elst.h:24:0, from src/classify/trainingsample.h:19, from src/classify/trainingsample.cpp:22: ./src/ccutil/serialis.h: In instantiation of ‘bool tesseract::TFile::Serialize(const T*, size_t) [with T = char; size_t = unsigned int]’: ./src/ccutil/unicharset.h:363:73: required from here ./src/ccutil/serialis.h:102:45: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] return FWrite(data, sizeof(T), count) == count; CXX src/dict/libtesseract_la-context.lo CXX src/dict/libtesseract_la-dawg.lo In file included from ./src/ccutil/ambigs.h:32:0, from src/dict/dict.h:27, from src/dict/context.cpp:20: ./src/ccutil/unicharset.h: In member function ‘bool tesseract::UNICHARSET::contains_unichar_id(tesseract::UNICHAR_ID) const’: ./src/ccutil/unicharset.h:288:59: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] return unichar_id != INVALID_UNICHAR_ID && unichar_id < unichars.size() && ~~~~~~~~~~~^~~~~~~~~~~~~~~~~ ./src/ccutil/unicharset.h: In member function ‘void tesseract::UNICHARSET::delete_pointers_in_unichars()’: ./src/ccutil/unicharset.h:302:23: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] for (int i = 0; i < unichars.size(); ++i) { ~~^~~~~~~~~~~~~~~~~ In file included from src/dict/dawg.h:33:0, from src/dict/dict.h:29, from src/dict/context.cpp:20: ./src/ccstruct/ratngs.h: In member function ‘void tesseract::BLOB_CHOICE::set_fonts(const std::vector&)’: ./src/ccstruct/ratngs.h:107:25: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] for (int f = 0; f < fonts_.size(); ++f) { ~~^~~~~~~~~~~~~~~ In file included from ./src/ccutil/elst.h:24:0, from ./src/ccutil/ambigs.h:29, from src/dict/dict.h:27, from src/dict/context.cpp:20: ./src/ccutil/serialis.h: In instantiation of ‘bool tesseract::TFile::Serialize(const T*, size_t) [with T = char; size_t = unsigned int]’: ./src/ccutil/unicharset.h:363:73: required from here ./src/ccutil/serialis.h:102:45: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] return FWrite(data, sizeof(T), count) == count; CXX src/dict/libtesseract_la-dawg_cache.lo In file included from ./src/ccstruct/ratngs.h:32:0, from src/dict/dawg.h:33, from src/dict/dawg.cpp:23: ./src/ccutil/unicharset.h: In member function ‘bool tesseract::UNICHARSET::contains_unichar_id(tesseract::UNICHAR_ID) const’: ./src/ccutil/unicharset.h:288:59: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] return unichar_id != INVALID_UNICHAR_ID && unichar_id < unichars.size() && ~~~~~~~~~~~^~~~~~~~~~~~~~~~~ ./src/ccutil/unicharset.h: In member function ‘void tesseract::UNICHARSET::delete_pointers_in_unichars()’: ./src/ccutil/unicharset.h:302:23: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] for (int i = 0; i < unichars.size(); ++i) { ~~^~~~~~~~~~~~~~~~~ In file included from src/dict/dawg.h:33:0, from src/dict/dawg.cpp:23: ./src/ccstruct/ratngs.h: In member function ‘void tesseract::BLOB_CHOICE::set_fonts(const std::vector&)’: ./src/ccstruct/ratngs.h:107:25: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] for (int f = 0; f < fonts_.size(); ++f) { ~~^~~~~~~~~~~~~~~ In file included from ./src/ccutil/elst.h:24:0, from src/dict/dawg.h:31, from src/dict/dawg.cpp:23: ./src/ccutil/serialis.h: In instantiation of ‘bool tesseract::TFile::Serialize(const T*, size_t) [with T = char; size_t = unsigned int]’: ./src/ccutil/unicharset.h:363:73: required from here ./src/ccutil/serialis.h:102:45: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] return FWrite(data, sizeof(T), count) == count; ./src/ccutil/serialis.h: In instantiation of ‘bool tesseract::TFile::DeSerialize(T*, size_t) [with T = short int; size_t = unsigned int]’: src/dict/dawg.cpp:316:32: required from here ./src/ccutil/serialis.h:93:50: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] return FReadEndian(data, sizeof(T), count) == count; ./src/ccutil/serialis.h: In instantiation of ‘bool tesseract::TFile::DeSerialize(T*, size_t) [with T = int; size_t = unsigned int]’: src/dict/dawg.cpp:323:42: required from here ./src/ccutil/serialis.h:93:50: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] ./src/ccutil/serialis.h: In instantiation of ‘bool tesseract::TFile::DeSerialize(T*, size_t) [with T = long long unsigned int; size_t = unsigned int]’: src/dict/dawg.cpp:329:48: required from here ./src/ccutil/serialis.h:93:50: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] ./src/ccutil/serialis.h: In instantiation of ‘bool tesseract::TFile::Serialize(const T*, size_t) [with T = short int; size_t = unsigned int]’: src/dict/dawg.cpp:380:30: required from here ./src/ccutil/serialis.h:102:45: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] return FWrite(data, sizeof(T), count) == count; ./src/ccutil/serialis.h: In instantiation of ‘bool tesseract::TFile::Serialize(const T*, size_t) [with T = int; size_t = unsigned int]’: src/dict/dawg.cpp:381:41: required from here ./src/ccutil/serialis.h:102:45: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] ./src/ccutil/serialis.h: In instantiation of ‘bool tesseract::TFile::Serialize(const T*, size_t) [with T = long long unsigned int; size_t = unsigned int]’: src/dict/dawg.cpp:403:42: required from here ./src/ccutil/serialis.h:102:45: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] CXX src/dict/libtesseract_la-dict.lo In file included from ./src/ccstruct/ratngs.h:32:0, from src/dict/dawg.h:33, from src/dict/dawg_cache.h:23, from src/dict/dawg_cache.cpp:19: ./src/ccutil/unicharset.h: In member function ‘bool tesseract::UNICHARSET::contains_unichar_id(tesseract::UNICHAR_ID) const’: ./src/ccutil/unicharset.h:288:59: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] return unichar_id != INVALID_UNICHAR_ID && unichar_id < unichars.size() && ~~~~~~~~~~~^~~~~~~~~~~~~~~~~ ./src/ccutil/unicharset.h: In member function ‘void tesseract::UNICHARSET::delete_pointers_in_unichars()’: ./src/ccutil/unicharset.h:302:23: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] for (int i = 0; i < unichars.size(); ++i) { ~~^~~~~~~~~~~~~~~~~ In file included from src/dict/dawg.h:33:0, from src/dict/dawg_cache.h:23, from src/dict/dawg_cache.cpp:19: ./src/ccstruct/ratngs.h: In member function ‘void tesseract::BLOB_CHOICE::set_fonts(const std::vector&)’: ./src/ccstruct/ratngs.h:107:25: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] for (int f = 0; f < fonts_.size(); ++f) { ~~^~~~~~~~~~~~~~~ In file included from ./src/ccutil/elst.h:24:0, from src/dict/dawg.h:31, from src/dict/dawg_cache.h:23, from src/dict/dawg_cache.cpp:19: ./src/ccutil/serialis.h: In instantiation of ‘bool tesseract::TFile::Serialize(const T*, size_t) [with T = char; size_t = unsigned int]’: ./src/ccutil/unicharset.h:363:73: required from here ./src/ccutil/serialis.h:102:45: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] return FWrite(data, sizeof(T), count) == count; CXX src/dict/libtesseract_la-stopper.lo In file included from ./src/ccutil/ambigs.h:32:0, from src/dict/dict.h:27, from src/dict/dict.cpp:19: ./src/ccutil/unicharset.h: In member function ‘bool tesseract::UNICHARSET::contains_unichar_id(tesseract::UNICHAR_ID) const’: ./src/ccutil/unicharset.h:288:59: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] return unichar_id != INVALID_UNICHAR_ID && unichar_id < unichars.size() && ~~~~~~~~~~~^~~~~~~~~~~~~~~~~ ./src/ccutil/unicharset.h: In member function ‘void tesseract::UNICHARSET::delete_pointers_in_unichars()’: ./src/ccutil/unicharset.h:302:23: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] for (int i = 0; i < unichars.size(); ++i) { ~~^~~~~~~~~~~~~~~~~ In file included from src/dict/dawg.h:33:0, from src/dict/dict.h:29, from src/dict/dict.cpp:19: ./src/ccstruct/ratngs.h: In member function ‘void tesseract::BLOB_CHOICE::set_fonts(const std::vector&)’: ./src/ccstruct/ratngs.h:107:25: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] for (int f = 0; f < fonts_.size(); ++f) { ~~^~~~~~~~~~~~~~~ src/dict/dict.cpp: In member function ‘bool tesseract::Dict::valid_bigram(const tesseract::WERD_CHOICE&, const tesseract::WERD_CHOICE&) const’: src/dict/dict.cpp:846:21: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] for (int i = 0; i < bigram_string.size(); ++i) { ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ./src/ccutil/elst.h:24:0, from ./src/ccutil/ambigs.h:29, from src/dict/dict.h:27, from src/dict/dict.cpp:19: ./src/ccutil/serialis.h: In instantiation of ‘bool tesseract::TFile::Serialize(const T*, size_t) [with T = char; size_t = unsigned int]’: ./src/ccutil/unicharset.h:363:73: required from here ./src/ccutil/serialis.h:102:45: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] return FWrite(data, sizeof(T), count) == count; In file included from ./src/ccstruct/ratngs.h:32:0, from src/dict/stopper.h:22, from src/dict/stopper.cpp:23: ./src/ccutil/unicharset.h: In member function ‘bool tesseract::UNICHARSET::contains_unichar_id(tesseract::UNICHAR_ID) const’: ./src/ccutil/unicharset.h:288:59: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] return unichar_id != INVALID_UNICHAR_ID && unichar_id < unichars.size() && ~~~~~~~~~~~^~~~~~~~~~~~~~~~~ ./src/ccutil/unicharset.h: In member function ‘void tesseract::UNICHARSET::delete_pointers_in_unichars()’: ./src/ccutil/unicharset.h:302:23: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] for (int i = 0; i < unichars.size(); ++i) { ~~^~~~~~~~~~~~~~~~~ In file included from src/dict/stopper.h:22:0, from src/dict/stopper.cpp:23: ./src/ccstruct/ratngs.h: In member function ‘void tesseract::BLOB_CHOICE::set_fonts(const std::vector&)’: ./src/ccstruct/ratngs.h:107:25: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] for (int f = 0; f < fonts_.size(); ++f) { ~~^~~~~~~~~~~~~~~ In file included from ./src/ccutil/genericvector.h:22:0, from ./src/ccutil/params.h:22, from src/dict/stopper.h:21, from src/dict/stopper.cpp:23: ./src/ccutil/serialis.h: In instantiation of ‘bool tesseract::TFile::Serialize(const T*, size_t) [with T = char; size_t = unsigned int]’: ./src/ccutil/unicharset.h:363:73: required from here ./src/ccutil/serialis.h:102:45: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] return FWrite(data, sizeof(T), count) == count; CXX src/dict/libtesseract_la-trie.lo CXX src/dict/libtesseract_la-hyphen.lo In file included from ./src/ccstruct/ratngs.h:32:0, from src/dict/dawg.h:33, from src/dict/trie.h:22, from src/dict/trie.cpp:23: ./src/ccutil/unicharset.h: In member function ‘bool tesseract::UNICHARSET::contains_unichar_id(tesseract::UNICHAR_ID) const’: ./src/ccutil/unicharset.h:288:59: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] return unichar_id != INVALID_UNICHAR_ID && unichar_id < unichars.size() && ~~~~~~~~~~~^~~~~~~~~~~~~~~~~ ./src/ccutil/unicharset.h: In member function ‘void tesseract::UNICHARSET::delete_pointers_in_unichars()’: ./src/ccutil/unicharset.h:302:23: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] for (int i = 0; i < unichars.size(); ++i) { ~~^~~~~~~~~~~~~~~~~ In file included from ./src/ccutil/ambigs.h:32:0, from src/dict/dict.h:27, from src/dict/hyphen.cpp:20: ./src/ccutil/unicharset.h: In member function ‘bool tesseract::UNICHARSET::contains_unichar_id(tesseract::UNICHAR_ID) const’: ./src/ccutil/unicharset.h:288:59: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] return unichar_id != INVALID_UNICHAR_ID && unichar_id < unichars.size() && ~~~~~~~~~~~^~~~~~~~~~~~~~~~~ ./src/ccutil/unicharset.h: In member function ‘void tesseract::UNICHARSET::delete_pointers_in_unichars()’: ./src/ccutil/unicharset.h:302:23: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] for (int i = 0; i < unichars.size(); ++i) { ~~^~~~~~~~~~~~~~~~~ In file included from src/dict/dawg.h:33:0, from src/dict/trie.h:22, from src/dict/trie.cpp:23: ./src/ccstruct/ratngs.h: In member function ‘void tesseract::BLOB_CHOICE::set_fonts(const std::vector&)’: ./src/ccstruct/ratngs.h:107:25: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] for (int f = 0; f < fonts_.size(); ++f) { ~~^~~~~~~~~~~~~~~ src/dict/trie.cpp: In member function ‘bool tesseract::Trie::add_word_list(const std::vector&, const tesseract::UNICHARSET&, tesseract::Trie::RTLReversePolicy)’: src/dict/trie.cpp:309:21: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] for (int i = 0; i < words.size(); ++i) { ~~^~~~~~~~~~~~~~ In file included from ./src/ccutil/elst.h:24:0, from src/dict/dawg.h:31, from src/dict/trie.h:22, from src/dict/trie.cpp:23: ./src/ccutil/serialis.h: In instantiation of ‘bool tesseract::TFile::Serialize(const T*, size_t) [with T = char; size_t = unsigned int]’: ./src/ccutil/unicharset.h:363:73: required from here ./src/ccutil/serialis.h:102:45: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] return FWrite(data, sizeof(T), count) == count; In file included from src/dict/dawg.h:33:0, from src/dict/dict.h:29, from src/dict/hyphen.cpp:20: ./src/ccstruct/ratngs.h: In member function ‘void tesseract::BLOB_CHOICE::set_fonts(const std::vector&)’: ./src/ccstruct/ratngs.h:107:25: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] for (int f = 0; f < fonts_.size(); ++f) { ~~^~~~~~~~~~~~~~~ In file included from ./src/ccutil/elst.h:24:0, from ./src/ccutil/ambigs.h:29, from src/dict/dict.h:27, from src/dict/hyphen.cpp:20: ./src/ccutil/serialis.h: In instantiation of ‘bool tesseract::TFile::Serialize(const T*, size_t) [with T = char; size_t = unsigned int]’: ./src/ccutil/unicharset.h:363:73: required from here ./src/ccutil/serialis.h:102:45: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] return FWrite(data, sizeof(T), count) == count; CXX src/dict/libtesseract_la-permdawg.lo CXX src/textord/libtesseract_la-alignedblob.lo In file included from ./src/ccstruct/ratngs.h:32:0, from src/dict/dawg.h:33, from src/dict/permdawg.cpp:23: ./src/ccutil/unicharset.h: In member function ‘bool tesseract::UNICHARSET::contains_unichar_id(tesseract::UNICHAR_ID) const’: ./src/ccutil/unicharset.h:288:59: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] return unichar_id != INVALID_UNICHAR_ID && unichar_id < unichars.size() && ~~~~~~~~~~~^~~~~~~~~~~~~~~~~ ./src/ccutil/unicharset.h: In member function ‘void tesseract::UNICHARSET::delete_pointers_in_unichars()’: ./src/ccutil/unicharset.h:302:23: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] for (int i = 0; i < unichars.size(); ++i) { ~~^~~~~~~~~~~~~~~~~ In file included from src/dict/dawg.h:33:0, from src/dict/permdawg.cpp:23: ./src/ccstruct/ratngs.h: In member function ‘void tesseract::BLOB_CHOICE::set_fonts(const std::vector&)’: ./src/ccstruct/ratngs.h:107:25: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] for (int f = 0; f < fonts_.size(); ++f) { ~~^~~~~~~~~~~~~~~ src/dict/permdawg.cpp: In member function ‘void tesseract::Dict::go_deeper_dawg_fxn(const char*, const BLOB_CHOICE_LIST_VECTOR&, int, const tesseract::CHAR_FRAGMENT_INFO*, bool, tesseract::WERD_CHOICE*, float*, float*, tesseract::WERD_CHOICE*, int*, void*)’: src/dict/permdawg.cpp:78:38: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] for (int i = 0; unigrams_ok && i < encoding.size(); ++i) { ~~^~~~~~~~~~~~~~~~~ src/dict/permdawg.cpp:86:28: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] word_ending && i == encoding.size() - 1); ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ./src/ccutil/elst.h:24:0, from src/dict/dawg.h:31, from src/dict/permdawg.cpp:23: ./src/ccutil/serialis.h: In instantiation of ‘bool tesseract::TFile::Serialize(const T*, size_t) [with T = char; size_t = unsigned int]’: ./src/ccutil/unicharset.h:363:73: required from here ./src/ccutil/serialis.h:102:45: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] return FWrite(data, sizeof(T), count) == count; CXX src/textord/libtesseract_la-baselinedetect.lo CXX src/textord/libtesseract_la-bbgrid.lo CXX src/textord/libtesseract_la-blkocc.lo CXX src/textord/libtesseract_la-blobgrid.lo In file included from ./src/ccutil/ambigs.h:32:0, from ./src/ccutil/ccutil.h:32, from ./src/ccstruct/ccstruct.h:22, from src/textord/textord.h:24, from src/textord/baselinedetect.cpp:37: ./src/ccutil/unicharset.h: In member function ‘bool tesseract::UNICHARSET::contains_unichar_id(tesseract::UNICHAR_ID) const’: ./src/ccutil/unicharset.h:288:59: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] return unichar_id != INVALID_UNICHAR_ID && unichar_id < unichars.size() && ~~~~~~~~~~~^~~~~~~~~~~~~~~~~ ./src/ccutil/unicharset.h: In member function ‘void tesseract::UNICHARSET::delete_pointers_in_unichars()’: ./src/ccutil/unicharset.h:302:23: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] for (int i = 0; i < unichars.size(); ++i) { ~~^~~~~~~~~~~~~~~~~ In file included from ./src/ccutil/genericvector.h:22:0, from ./src/ccstruct/detlinefit.h:23, from src/textord/baselinedetect.h:22, from src/textord/baselinedetect.cpp:25: ./src/ccutil/serialis.h: In instantiation of ‘bool tesseract::TFile::Serialize(const T*, size_t) [with T = char; size_t = unsigned int]’: ./src/ccutil/unicharset.h:363:73: required from here ./src/ccutil/serialis.h:102:45: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] return FWrite(data, sizeof(T), count) == count; CXX src/textord/libtesseract_la-ccnontextdetect.lo CXX src/textord/libtesseract_la-cjkpitch.lo CXX src/textord/libtesseract_la-colfind.lo CXX src/textord/libtesseract_la-colpartition.lo CXX src/textord/libtesseract_la-colpartitionset.lo CXX src/textord/libtesseract_la-colpartitiongrid.lo CXX src/textord/libtesseract_la-devanagari_processing.lo CXX src/textord/libtesseract_la-drawtord.lo CXX src/textord/libtesseract_la-edgblob.lo CXX src/textord/libtesseract_la-edgloop.lo CXX src/textord/libtesseract_la-fpchop.lo CXX src/textord/libtesseract_la-gap_map.lo CXX src/textord/libtesseract_la-imagefind.lo CXX src/textord/libtesseract_la-linefind.lo CXX src/textord/libtesseract_la-makerow.lo CXX src/textord/libtesseract_la-oldbasel.lo In file included from ./src/ccutil/ambigs.h:32:0, from ./src/ccutil/ccutil.h:32, from ./src/ccstruct/ccstruct.h:22, from src/textord/makerow.cpp:27: ./src/ccutil/unicharset.h: In member function ‘bool tesseract::UNICHARSET::contains_unichar_id(tesseract::UNICHAR_ID) const’: ./src/ccutil/unicharset.h:288:59: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] return unichar_id != INVALID_UNICHAR_ID && unichar_id < unichars.size() && ~~~~~~~~~~~^~~~~~~~~~~~~~~~~ ./src/ccutil/unicharset.h: In member function ‘void tesseract::UNICHARSET::delete_pointers_in_unichars()’: ./src/ccutil/unicharset.h:302:23: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] for (int i = 0; i < unichars.size(); ++i) { ~~^~~~~~~~~~~~~~~~~ In file included from ./src/ccutil/genericvector.h:22:0, from ./src/ccutil/params.h:22, from src/textord/makerow.h:22, from src/textord/makerow.cpp:24: ./src/ccutil/serialis.h: In instantiation of ‘bool tesseract::TFile::Serialize(const T*, size_t) [with T = char; size_t = unsigned int]’: ./src/ccutil/unicharset.h:363:73: required from here ./src/ccutil/serialis.h:102:45: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] return FWrite(data, sizeof(T), count) == count; In file included from ./src/ccutil/ambigs.h:32:0, from ./src/ccutil/ccutil.h:32, from ./src/ccstruct/ccstruct.h:22, from src/textord/oldbasel.cpp:26: ./src/ccutil/unicharset.h: In member function ‘bool tesseract::UNICHARSET::contains_unichar_id(tesseract::UNICHAR_ID) const’: ./src/ccutil/unicharset.h:288:59: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] return unichar_id != INVALID_UNICHAR_ID && unichar_id < unichars.size() && ~~~~~~~~~~~^~~~~~~~~~~~~~~~~ ./src/ccutil/unicharset.h: In member function ‘void tesseract::UNICHARSET::delete_pointers_in_unichars()’: ./src/ccutil/unicharset.h:302:23: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] for (int i = 0; i < unichars.size(); ++i) { ~~^~~~~~~~~~~~~~~~~ In file included from ./src/ccutil/genericvector.h:22:0, from ./src/ccutil/params.h:22, from src/textord/oldbasel.h:22, from src/textord/oldbasel.cpp:24: ./src/ccutil/serialis.h: In instantiation of ‘bool tesseract::TFile::Serialize(const T*, size_t) [with T = char; size_t = unsigned int]’: ./src/ccutil/unicharset.h:363:73: required from here ./src/ccutil/serialis.h:102:45: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] return FWrite(data, sizeof(T), count) == count; CXX src/textord/libtesseract_la-pithsync.lo CXX src/textord/libtesseract_la-pitsync1.lo CXX src/textord/libtesseract_la-scanedg.lo CXX src/textord/libtesseract_la-sortflts.lo CXX src/textord/libtesseract_la-strokewidth.lo CXX src/textord/libtesseract_la-tabfind.lo CXX src/textord/libtesseract_la-tablefind.lo CXX src/textord/libtesseract_la-tabvector.lo CXX src/textord/libtesseract_la-tablerecog.lo CXX src/textord/libtesseract_la-textlineprojection.lo CXX src/textord/libtesseract_la-textord.lo CXX src/textord/libtesseract_la-topitch.lo In file included from ./src/ccutil/ambigs.h:32:0, from ./src/ccutil/ccutil.h:32, from ./src/ccstruct/ccstruct.h:22, from src/textord/textord.h:24, from src/textord/textord.cpp:27: ./src/ccutil/unicharset.h: In member function ‘bool tesseract::UNICHARSET::contains_unichar_id(tesseract::UNICHAR_ID) const’: ./src/ccutil/unicharset.h:288:59: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] return unichar_id != INVALID_UNICHAR_ID && unichar_id < unichars.size() && ~~~~~~~~~~~^~~~~~~~~~~~~~~~~ ./src/ccutil/unicharset.h: In member function ‘void tesseract::UNICHARSET::delete_pointers_in_unichars()’: ./src/ccutil/unicharset.h:302:23: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] for (int i = 0; i < unichars.size(); ++i) { ~~^~~~~~~~~~~~~~~~~ In file included from ./src/ccstruct/blamer.h:30:0, from ./src/ccstruct/pageres.h:22, from src/textord/textord.cpp:29: ./src/ccstruct/ratngs.h: In member function ‘void tesseract::BLOB_CHOICE::set_fonts(const std::vector&)’: ./src/ccstruct/ratngs.h:107:25: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] for (int f = 0; f < fonts_.size(); ++f) { ~~^~~~~~~~~~~~~~~ In file included from ./src/ccutil/genericvector.h:22:0, from ./src/ccstruct/detlinefit.h:23, from src/textord/baselinedetect.h:22, from src/textord/textord.cpp:25: ./src/ccutil/serialis.h: In instantiation of ‘bool tesseract::TFile::Serialize(const T*, size_t) [with T = char; size_t = unsigned int]’: ./src/ccutil/unicharset.h:363:73: required from here ./src/ccutil/serialis.h:102:45: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] return FWrite(data, sizeof(T), count) == count; In file included from ./src/ccutil/ambigs.h:32:0, from ./src/ccutil/ccutil.h:32, from ./src/ccstruct/ccstruct.h:22, from src/textord/textord.h:24, from src/textord/wordseg.h:24, from src/textord/topitch.cpp:33: ./src/ccutil/unicharset.h: In member function ‘bool tesseract::UNICHARSET::contains_unichar_id(tesseract::UNICHAR_ID) const’: ./src/ccutil/unicharset.h:288:59: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] return unichar_id != INVALID_UNICHAR_ID && unichar_id < unichars.size() && ~~~~~~~~~~~^~~~~~~~~~~~~~~~~ ./src/ccutil/unicharset.h: In member function ‘void tesseract::UNICHARSET::delete_pointers_in_unichars()’: ./src/ccutil/unicharset.h:302:23: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] for (int i = 0; i < unichars.size(); ++i) { ~~^~~~~~~~~~~~~~~~~ In file included from ./src/ccutil/elst.h:24:0, from ./src/ccstruct/blobbox.h:22, from src/textord/topitch.h:22, from src/textord/topitch.cpp:24: ./src/ccutil/serialis.h: In instantiation of ‘bool tesseract::TFile::Serialize(const T*, size_t) [with T = char; size_t = unsigned int]’: ./src/ccutil/unicharset.h:363:73: required from here ./src/ccutil/serialis.h:102:45: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] return FWrite(data, sizeof(T), count) == count; CXX src/textord/libtesseract_la-tordmain.lo CXX src/textord/libtesseract_la-tospace.lo In file included from ./src/ccutil/ambigs.h:32:0, from ./src/ccutil/ccutil.h:32, from ./src/ccstruct/ccstruct.h:22, from src/textord/tordmain.cpp:29: ./src/ccutil/unicharset.h: In member function ‘bool tesseract::UNICHARSET::contains_unichar_id(tesseract::UNICHAR_ID) const’: ./src/ccutil/unicharset.h:288:59: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] return unichar_id != INVALID_UNICHAR_ID && unichar_id < unichars.size() && ~~~~~~~~~~~^~~~~~~~~~~~~~~~~ ./src/ccutil/unicharset.h: In member function ‘void tesseract::UNICHARSET::delete_pointers_in_unichars()’: ./src/ccutil/unicharset.h:302:23: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] for (int i = 0; i < unichars.size(); ++i) { ~~^~~~~~~~~~~~~~~~~ In file included from ./src/ccutil/genericvector.h:22:0, from ./src/ccutil/params.h:22, from src/textord/tordmain.h:22, from src/textord/tordmain.cpp:25: ./src/ccutil/serialis.h: In instantiation of ‘bool tesseract::TFile::Serialize(const T*, size_t) [with T = char; size_t = unsigned int]’: ./src/ccutil/unicharset.h:363:73: required from here ./src/ccutil/serialis.h:102:45: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] return FWrite(data, sizeof(T), count) == count; In file included from ./src/ccutil/ambigs.h:32:0, from ./src/ccutil/ccutil.h:32, from ./src/ccstruct/ccstruct.h:22, from src/textord/textord.h:24, from src/textord/tospace.cpp:30: ./src/ccutil/unicharset.h: In member function ‘bool tesseract::UNICHARSET::contains_unichar_id(tesseract::UNICHAR_ID) const’: ./src/ccutil/unicharset.h:288:59: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] return unichar_id != INVALID_UNICHAR_ID && unichar_id < unichars.size() && ~~~~~~~~~~~^~~~~~~~~~~~~~~~~ ./src/ccutil/unicharset.h: In member function ‘void tesseract::UNICHARSET::delete_pointers_in_unichars()’: ./src/ccutil/unicharset.h:302:23: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] for (int i = 0; i < unichars.size(); ++i) { ~~^~~~~~~~~~~~~~~~~ In file included from ./src/ccutil/genericvector.h:22:0, from ./src/ccutil/params.h:22, from src/textord/drawtord.h:22, from src/textord/tospace.cpp:28: ./src/ccutil/serialis.h: In instantiation of ‘bool tesseract::TFile::Serialize(const T*, size_t) [with T = char; size_t = unsigned int]’: ./src/ccutil/unicharset.h:363:73: required from here ./src/ccutil/serialis.h:102:45: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] return FWrite(data, sizeof(T), count) == count; CXX src/textord/libtesseract_la-tovars.lo CXX src/textord/libtesseract_la-underlin.lo CXX src/textord/libtesseract_la-wordseg.lo CXX src/textord/libtesseract_la-workingpartset.lo In file included from ./src/ccutil/ambigs.h:32:0, from ./src/ccutil/ccutil.h:32, from ./src/ccstruct/ccstruct.h:22, from src/textord/textord.h:24, from src/textord/wordseg.h:24, from src/textord/wordseg.cpp:24: ./src/ccutil/unicharset.h: In member function ‘bool tesseract::UNICHARSET::contains_unichar_id(tesseract::UNICHAR_ID) const’: ./src/ccutil/unicharset.h:288:59: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] return unichar_id != INVALID_UNICHAR_ID && unichar_id < unichars.size() && ~~~~~~~~~~~^~~~~~~~~~~~~~~~~ ./src/ccutil/unicharset.h: In member function ‘void tesseract::UNICHARSET::delete_pointers_in_unichars()’: ./src/ccutil/unicharset.h:302:23: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] for (int i = 0; i < unichars.size(); ++i) { ~~^~~~~~~~~~~~~~~~~ CXX src/textord/libtesseract_la-equationdetectbase.lo In file included from ./src/ccutil/genericvector.h:22:0, from ./src/ccutil/params.h:22, from src/textord/wordseg.h:22, from src/textord/wordseg.cpp:24: ./src/ccutil/serialis.h: In instantiation of ‘bool tesseract::TFile::Serialize(const T*, size_t) [with T = char; size_t = unsigned int]’: ./src/ccutil/unicharset.h:363:73: required from here ./src/ccutil/serialis.h:102:45: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] return FWrite(data, sizeof(T), count) == count; CXX src/viewer/libtesseract_la-scrollview.lo CXX src/viewer/libtesseract_la-svmnode.lo CXX src/viewer/libtesseract_la-svutil.lo CXX src/wordrec/libtesseract_la-tface.lo In file included from ./src/ccstruct/ratngs.h:32:0, from src/wordrec/associate.h:27, from src/wordrec/wordrec.h:67, from src/wordrec/tface.cpp:21: ./src/ccutil/unicharset.h: In member function ‘bool tesseract::UNICHARSET::contains_unichar_id(tesseract::UNICHAR_ID) const’: ./src/ccutil/unicharset.h:288:59: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] return unichar_id != INVALID_UNICHAR_ID && unichar_id < unichars.size() && ~~~~~~~~~~~^~~~~~~~~~~~~~~~~ ./src/ccutil/unicharset.h: In member function ‘void tesseract::UNICHARSET::delete_pointers_in_unichars()’: ./src/ccutil/unicharset.h:302:23: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] for (int i = 0; i < unichars.size(); ++i) { ~~^~~~~~~~~~~~~~~~~ In file included from src/wordrec/associate.h:27:0, from src/wordrec/wordrec.h:67, from src/wordrec/tface.cpp:21: ./src/ccstruct/ratngs.h: In member function ‘void tesseract::BLOB_CHOICE::set_fonts(const std::vector&)’: ./src/ccstruct/ratngs.h:107:25: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] for (int f = 0; f < fonts_.size(); ++f) { ~~^~~~~~~~~~~~~~~ In file included from ./src/ccutil/clst.h:24:0, from ./src/ccstruct/blobs.h:23, from src/wordrec/associate.h:25, from src/wordrec/wordrec.h:67, from src/wordrec/tface.cpp:21: ./src/ccutil/serialis.h: In instantiation of ‘bool tesseract::TFile::Serialize(const T*, size_t) [with T = char; size_t = unsigned int]’: ./src/ccutil/unicharset.h:363:73: required from here ./src/ccutil/serialis.h:102:45: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] return FWrite(data, sizeof(T), count) == count; CXX src/wordrec/libtesseract_la-wordrec.lo CXX src/wordrec/libtesseract_la-associate.lo CXX src/wordrec/libtesseract_la-chop.lo In file included from ./src/ccstruct/ratngs.h:32:0, from src/wordrec/associate.h:27, from src/wordrec/wordrec.h:67, from src/wordrec/wordrec.cpp:19: ./src/ccutil/unicharset.h: In member function ‘bool tesseract::UNICHARSET::contains_unichar_id(tesseract::UNICHAR_ID) const’: ./src/ccutil/unicharset.h:288:59: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] return unichar_id != INVALID_UNICHAR_ID && unichar_id < unichars.size() && ~~~~~~~~~~~^~~~~~~~~~~~~~~~~ ./src/ccutil/unicharset.h: In member function ‘void tesseract::UNICHARSET::delete_pointers_in_unichars()’: ./src/ccutil/unicharset.h:302:23: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] for (int i = 0; i < unichars.size(); ++i) { ~~^~~~~~~~~~~~~~~~~ In file included from src/wordrec/associate.h:27:0, from src/wordrec/wordrec.h:67, from src/wordrec/wordrec.cpp:19: ./src/ccstruct/ratngs.h: In member function ‘void tesseract::BLOB_CHOICE::set_fonts(const std::vector&)’: ./src/ccstruct/ratngs.h:107:25: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] for (int f = 0; f < fonts_.size(); ++f) { ~~^~~~~~~~~~~~~~~ In file included from ./src/ccutil/clst.h:24:0, from ./src/ccstruct/blobs.h:23, from src/wordrec/associate.h:25, from src/wordrec/wordrec.h:67, from src/wordrec/wordrec.cpp:19: ./src/ccutil/serialis.h: In instantiation of ‘bool tesseract::TFile::Serialize(const T*, size_t) [with T = char; size_t = unsigned int]’: ./src/ccutil/unicharset.h:363:73: required from here ./src/ccutil/serialis.h:102:45: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] return FWrite(data, sizeof(T), count) == count; In file included from ./src/ccstruct/ratngs.h:32:0, from src/wordrec/associate.h:27, from src/wordrec/associate.cpp:25: ./src/ccutil/unicharset.h: In member function ‘bool tesseract::UNICHARSET::contains_unichar_id(tesseract::UNICHAR_ID) const’: ./src/ccutil/unicharset.h:288:59: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] return unichar_id != INVALID_UNICHAR_ID && unichar_id < unichars.size() && ~~~~~~~~~~~^~~~~~~~~~~~~~~~~ ./src/ccutil/unicharset.h: In member function ‘void tesseract::UNICHARSET::delete_pointers_in_unichars()’: ./src/ccutil/unicharset.h:302:23: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] for (int i = 0; i < unichars.size(); ++i) { ~~^~~~~~~~~~~~~~~~~ In file included from src/wordrec/associate.h:27:0, from src/wordrec/associate.cpp:25: ./src/ccstruct/ratngs.h: In member function ‘void tesseract::BLOB_CHOICE::set_fonts(const std::vector&)’: ./src/ccstruct/ratngs.h:107:25: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] for (int f = 0; f < fonts_.size(); ++f) { ~~^~~~~~~~~~~~~~~ CXX src/wordrec/libtesseract_la-chopper.lo In file included from ./src/ccutil/clst.h:24:0, from ./src/ccstruct/blobs.h:23, from src/wordrec/associate.h:25, from src/wordrec/associate.cpp:25: ./src/ccutil/serialis.h: In instantiation of ‘bool tesseract::TFile::Serialize(const T*, size_t) [with T = char; size_t = unsigned int]’: ./src/ccutil/unicharset.h:363:73: required from here ./src/ccutil/serialis.h:102:45: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] return FWrite(data, sizeof(T), count) == count; In file included from ./src/ccstruct/ratngs.h:32:0, from src/wordrec/associate.h:27, from src/wordrec/wordrec.h:67, from src/wordrec/outlines.h:26, from src/wordrec/chop.cpp:26: ./src/ccutil/unicharset.h: In member function ‘bool tesseract::UNICHARSET::contains_unichar_id(tesseract::UNICHAR_ID) const’: ./src/ccutil/unicharset.h:288:59: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] return unichar_id != INVALID_UNICHAR_ID && unichar_id < unichars.size() && ~~~~~~~~~~~^~~~~~~~~~~~~~~~~ ./src/ccutil/unicharset.h: In member function ‘void tesseract::UNICHARSET::delete_pointers_in_unichars()’: ./src/ccutil/unicharset.h:302:23: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] for (int i = 0; i < unichars.size(); ++i) { ~~^~~~~~~~~~~~~~~~~ In file included from src/wordrec/associate.h:27:0, from src/wordrec/wordrec.h:67, from src/wordrec/outlines.h:26, from src/wordrec/chop.cpp:26: ./src/ccstruct/ratngs.h: In member function ‘void tesseract::BLOB_CHOICE::set_fonts(const std::vector&)’: ./src/ccstruct/ratngs.h:107:25: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] for (int f = 0; f < fonts_.size(); ++f) { ~~^~~~~~~~~~~~~~~ In file included from ./src/ccutil/genericvector.h:22:0, from ./src/ccutil/genericheap.h:27, from src/wordrec/chop.h:22, from src/wordrec/chop.cpp:25: ./src/ccutil/serialis.h: In instantiation of ‘bool tesseract::TFile::Serialize(const T*, size_t) [with T = char; size_t = unsigned int]’: ./src/ccutil/unicharset.h:363:73: required from here ./src/ccutil/serialis.h:102:45: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] return FWrite(data, sizeof(T), count) == count; In file included from ./src/ccstruct/ratngs.h:32:0, from ./src/ccstruct/blamer.h:30, from src/wordrec/chopper.cpp:24: ./src/ccutil/unicharset.h: In member function ‘bool tesseract::UNICHARSET::contains_unichar_id(tesseract::UNICHAR_ID) const’: ./src/ccutil/unicharset.h:288:59: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] return unichar_id != INVALID_UNICHAR_ID && unichar_id < unichars.size() && ~~~~~~~~~~~^~~~~~~~~~~~~~~~~ ./src/ccutil/unicharset.h: In member function ‘void tesseract::UNICHARSET::delete_pointers_in_unichars()’: ./src/ccutil/unicharset.h:302:23: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] for (int i = 0; i < unichars.size(); ++i) { ~~^~~~~~~~~~~~~~~~~ In file included from ./src/ccstruct/blamer.h:30:0, from src/wordrec/chopper.cpp:24: ./src/ccstruct/ratngs.h: In member function ‘void tesseract::BLOB_CHOICE::set_fonts(const std::vector&)’: ./src/ccstruct/ratngs.h:107:25: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] for (int f = 0; f < fonts_.size(); ++f) { ~~^~~~~~~~~~~~~~~ src/wordrec/chopper.cpp: In member function ‘tesseract::SEAM* tesseract::Wordrec::chop_overlapping_blob(const std::vector&, bool, tesseract::WERD_RES*, int*)’: src/wordrec/chopper.cpp:288:23: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] for (int i = 0; i < boxes.size(); i++) { ~~^~~~~~~~~~~~~~ In file included from ./src/ccutil/elst.h:24:0, from ./src/ccstruct/points.h:22, from ./src/ccstruct/rect.h:23, from ./src/ccstruct/boxword.h:23, from ./src/ccstruct/blamer.h:26, from src/wordrec/chopper.cpp:24: ./src/ccutil/serialis.h: In instantiation of ‘bool tesseract::TFile::Serialize(const T*, size_t) [with T = char; size_t = unsigned int]’: ./src/ccutil/unicharset.h:363:73: required from here ./src/ccutil/serialis.h:102:45: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] return FWrite(data, sizeof(T), count) == count; CXX src/wordrec/libtesseract_la-drawfx.lo CXX src/wordrec/libtesseract_la-findseam.lo CXX src/wordrec/libtesseract_la-gradechop.lo In file included from ./src/ccstruct/ratngs.h:32:0, from src/wordrec/associate.h:27, from src/wordrec/wordrec.h:67, from src/wordrec/outlines.h:26, from src/wordrec/findseam.cpp:23: ./src/ccutil/unicharset.h: In member function ‘bool tesseract::UNICHARSET::contains_unichar_id(tesseract::UNICHAR_ID) const’: ./src/ccutil/unicharset.h:288:59: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] return unichar_id != INVALID_UNICHAR_ID && unichar_id < unichars.size() && ~~~~~~~~~~~^~~~~~~~~~~~~~~~~ ./src/ccutil/unicharset.h: In member function ‘void tesseract::UNICHARSET::delete_pointers_in_unichars()’: ./src/ccutil/unicharset.h:302:23: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] for (int i = 0; i < unichars.size(); ++i) { ~~^~~~~~~~~~~~~~~~~ In file included from src/wordrec/associate.h:27:0, from src/wordrec/wordrec.h:67, from src/wordrec/outlines.h:26, from src/wordrec/findseam.cpp:23: ./src/ccstruct/ratngs.h: In member function ‘void tesseract::BLOB_CHOICE::set_fonts(const std::vector&)’: ./src/ccstruct/ratngs.h:107:25: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] for (int f = 0; f < fonts_.size(); ++f) { ~~^~~~~~~~~~~~~~~ In file included from ./src/ccutil/clst.h:24:0, from ./src/ccstruct/blobs.h:23, from ./src/ccstruct/seam.h:26, from src/wordrec/findseam.h:22, from src/wordrec/findseam.cpp:21: ./src/ccutil/serialis.h: In instantiation of ‘bool tesseract::TFile::Serialize(const T*, size_t) [with T = char; size_t = unsigned int]’: ./src/ccutil/unicharset.h:363:73: required from here ./src/ccutil/serialis.h:102:45: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] return FWrite(data, sizeof(T), count) == count; In file included from src/wordrec/findseam.h:24:0, from src/wordrec/findseam.cpp:21: ./src/ccutil/kdpair.h: In member function ‘void tesseract::Wordrec::choose_best_seam(tesseract::SeamQueue*, const tesseract::SPLIT*, tesseract::PRIORITY, tesseract::SEAM**, tesseract::TBLOB*, tesseract::SeamPile*)’: ./src/ccutil/kdpair.h:113:5: warning: ‘seam_pair.tesseract::KDPtrPair::key_’ may be used uninitialized in this function [-Wmaybe-uninitialized] this->key_ = src.key_; ^~~~ src/wordrec/findseam.cpp:127:14: note: ‘seam_pair.tesseract::KDPtrPair::key_’ was declared here SeamPair seam_pair; ^~~~~~~~~ In file included from ./src/ccstruct/ratngs.h:32:0, from src/wordrec/associate.h:27, from src/wordrec/wordrec.h:67, from src/wordrec/gradechop.cpp:23: ./src/ccutil/unicharset.h: In member function ‘bool tesseract::UNICHARSET::contains_unichar_id(tesseract::UNICHAR_ID) const’: ./src/ccutil/unicharset.h:288:59: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] return unichar_id != INVALID_UNICHAR_ID && unichar_id < unichars.size() && ~~~~~~~~~~~^~~~~~~~~~~~~~~~~ ./src/ccutil/unicharset.h: In member function ‘void tesseract::UNICHARSET::delete_pointers_in_unichars()’: ./src/ccutil/unicharset.h:302:23: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] for (int i = 0; i < unichars.size(); ++i) { ~~^~~~~~~~~~~~~~~~~ In file included from src/wordrec/associate.h:27:0, from src/wordrec/wordrec.h:67, from src/wordrec/gradechop.cpp:23: ./src/ccstruct/ratngs.h: In member function ‘void tesseract::BLOB_CHOICE::set_fonts(const std::vector&)’: ./src/ccstruct/ratngs.h:107:25: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] for (int f = 0; f < fonts_.size(); ++f) { ~~^~~~~~~~~~~~~~~ CXX src/wordrec/libtesseract_la-language_model.lo In file included from ./src/ccutil/clst.h:24:0, from ./src/ccstruct/blobs.h:23, from src/wordrec/associate.h:25, from src/wordrec/wordrec.h:67, from src/wordrec/gradechop.cpp:23: ./src/ccutil/serialis.h: In instantiation of ‘bool tesseract::TFile::Serialize(const T*, size_t) [with T = char; size_t = unsigned int]’: ./src/ccutil/unicharset.h:363:73: required from here ./src/ccutil/serialis.h:102:45: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] return FWrite(data, sizeof(T), count) == count; CXX src/wordrec/libtesseract_la-lm_consistency.lo In file included from ./src/ccstruct/ratngs.h:32:0, from src/wordrec/associate.h:27, from src/wordrec/language_model.h:24, from src/wordrec/language_model.cpp:20: ./src/ccutil/unicharset.h: In member function ‘bool tesseract::UNICHARSET::contains_unichar_id(tesseract::UNICHAR_ID) const’: ./src/ccutil/unicharset.h:288:59: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] return unichar_id != INVALID_UNICHAR_ID && unichar_id < unichars.size() && ~~~~~~~~~~~^~~~~~~~~~~~~~~~~ ./src/ccutil/unicharset.h: In member function ‘void tesseract::UNICHARSET::delete_pointers_in_unichars()’: ./src/ccutil/unicharset.h:302:23: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] for (int i = 0; i < unichars.size(); ++i) { ~~^~~~~~~~~~~~~~~~~ In file included from src/wordrec/associate.h:27:0, from src/wordrec/language_model.h:24, from src/wordrec/language_model.cpp:20: ./src/ccstruct/ratngs.h: In member function ‘void tesseract::BLOB_CHOICE::set_fonts(const std::vector&)’: ./src/ccstruct/ratngs.h:107:25: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] for (int f = 0; f < fonts_.size(); ++f) { ~~^~~~~~~~~~~~~~~ src/wordrec/language_model.cpp: In member function ‘tesseract::LanguageModelDawgInfo* tesseract::LanguageModel::GenerateDawgInfo(bool, int, int, const tesseract::BLOB_CHOICE&, const tesseract::ViterbiStateEntry*)’: src/wordrec/language_model.cpp:849:21: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] for (int i = 0; i < normed_ids.size(); ++i) { ~~^~~~~~~~~~~~~~~~~~~ src/wordrec/language_model.cpp:854:39: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] word_end && i == normed_ids.size() - 1); ~~^~~~~~~~~~~~~~~~~~~~~~~~ src/wordrec/language_model.cpp:857:18: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] } else if (i < normed_ids.size() - 1) { ~~^~~~~~~~~~~~~~~~~~~~~~~ In file included from ./src/ccutil/clst.h:24:0, from ./src/ccstruct/blobs.h:23, from src/wordrec/associate.h:25, from src/wordrec/language_model.h:24, from src/wordrec/language_model.cpp:20: ./src/ccutil/serialis.h: In instantiation of ‘bool tesseract::TFile::Serialize(const T*, size_t) [with T = char; size_t = unsigned int]’: ./src/ccutil/unicharset.h:363:73: required from here ./src/ccutil/serialis.h:102:45: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] return FWrite(data, sizeof(T), count) == count; In file included from ./src/ccstruct/ratngs.h:32:0, from ./src/dict/dawg.h:33, from src/wordrec/lm_consistency.h:24, from src/wordrec/lm_consistency.cpp:21: ./src/ccutil/unicharset.h: In member function ‘bool tesseract::UNICHARSET::contains_unichar_id(tesseract::UNICHAR_ID) const’: ./src/ccutil/unicharset.h:288:59: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] return unichar_id != INVALID_UNICHAR_ID && unichar_id < unichars.size() && ~~~~~~~~~~~^~~~~~~~~~~~~~~~~ ./src/ccutil/unicharset.h: In member function ‘void tesseract::UNICHARSET::delete_pointers_in_unichars()’: ./src/ccutil/unicharset.h:302:23: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] for (int i = 0; i < unichars.size(); ++i) { ~~^~~~~~~~~~~~~~~~~ In file included from ./src/dict/dawg.h:33:0, from src/wordrec/lm_consistency.h:24, from src/wordrec/lm_consistency.cpp:21: ./src/ccstruct/ratngs.h: In member function ‘void tesseract::BLOB_CHOICE::set_fonts(const std::vector&)’: ./src/ccstruct/ratngs.h:107:25: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] for (int f = 0; f < fonts_.size(); ++f) { ~~^~~~~~~~~~~~~~~ In file included from ./src/ccutil/elst.h:24:0, from ./src/dict/dawg.h:31, from src/wordrec/lm_consistency.h:24, from src/wordrec/lm_consistency.cpp:21: ./src/ccutil/serialis.h: In instantiation of ‘bool tesseract::TFile::Serialize(const T*, size_t) [with T = char; size_t = unsigned int]’: ./src/ccutil/unicharset.h:363:73: required from here ./src/ccutil/serialis.h:102:45: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] return FWrite(data, sizeof(T), count) == count; CXX src/wordrec/libtesseract_la-lm_pain_points.lo CXX src/wordrec/libtesseract_la-lm_state.lo In file included from ./src/ccstruct/ratngs.h:32:0, from ./src/dict/stopper.h:22, from src/wordrec/lm_pain_points.h:27, from src/wordrec/lm_pain_points.cpp:23: ./src/ccutil/unicharset.h: In member function ‘bool tesseract::UNICHARSET::contains_unichar_id(tesseract::UNICHAR_ID) const’: ./src/ccutil/unicharset.h:288:59: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] return unichar_id != INVALID_UNICHAR_ID && unichar_id < unichars.size() && ~~~~~~~~~~~^~~~~~~~~~~~~~~~~ ./src/ccutil/unicharset.h: In member function ‘void tesseract::UNICHARSET::delete_pointers_in_unichars()’: ./src/ccutil/unicharset.h:302:23: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] for (int i = 0; i < unichars.size(); ++i) { ~~^~~~~~~~~~~~~~~~~ In file included from ./src/ccstruct/ratngs.h:32:0, from src/wordrec/associate.h:27, from src/wordrec/lm_state.h:23, from src/wordrec/lm_state.cpp:20: ./src/ccutil/unicharset.h: In member function ‘bool tesseract::UNICHARSET::contains_unichar_id(tesseract::UNICHAR_ID) const’: ./src/ccutil/unicharset.h:288:59: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] return unichar_id != INVALID_UNICHAR_ID && unichar_id < unichars.size() && ~~~~~~~~~~~^~~~~~~~~~~~~~~~~ ./src/ccutil/unicharset.h: In member function ‘void tesseract::UNICHARSET::delete_pointers_in_unichars()’: ./src/ccutil/unicharset.h:302:23: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] for (int i = 0; i < unichars.size(); ++i) { ~~^~~~~~~~~~~~~~~~~ In file included from src/wordrec/associate.h:27:0, from src/wordrec/lm_state.h:23, from src/wordrec/lm_state.cpp:20: ./src/ccstruct/ratngs.h: In member function ‘void tesseract::BLOB_CHOICE::set_fonts(const std::vector&)’: ./src/ccstruct/ratngs.h:107:25: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] for (int f = 0; f < fonts_.size(); ++f) { ~~^~~~~~~~~~~~~~~ In file included from ./src/dict/stopper.h:22:0, from src/wordrec/lm_pain_points.h:27, from src/wordrec/lm_pain_points.cpp:23: ./src/ccstruct/ratngs.h: In member function ‘void tesseract::BLOB_CHOICE::set_fonts(const std::vector&)’: ./src/ccstruct/ratngs.h:107:25: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] for (int f = 0; f < fonts_.size(); ++f) { ~~^~~~~~~~~~~~~~~ In file included from ./src/ccutil/clst.h:24:0, from ./src/ccstruct/blobs.h:23, from src/wordrec/associate.h:25, from src/wordrec/lm_state.h:23, from src/wordrec/lm_state.cpp:20: ./src/ccutil/serialis.h: In instantiation of ‘bool tesseract::TFile::Serialize(const T*, size_t) [with T = char; size_t = unsigned int]’: ./src/ccutil/unicharset.h:363:73: required from here ./src/ccutil/serialis.h:102:45: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] return FWrite(data, sizeof(T), count) == count; In file included from ./src/ccutil/genericvector.h:22:0, from ./src/ccutil/genericheap.h:27, from src/wordrec/lm_pain_points.h:25, from src/wordrec/lm_pain_points.cpp:23: ./src/ccutil/serialis.h: In instantiation of ‘bool tesseract::TFile::Serialize(const T*, size_t) [with T = char; size_t = unsigned int]’: ./src/ccutil/unicharset.h:363:73: required from here ./src/ccutil/serialis.h:102:45: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] return FWrite(data, sizeof(T), count) == count; CXX src/wordrec/libtesseract_la-outlines.lo In file included from ./src/ccstruct/ratngs.h:32:0, from src/wordrec/associate.h:27, from src/wordrec/wordrec.h:67, from src/wordrec/outlines.h:26, from src/wordrec/outlines.cpp:22: ./src/ccutil/unicharset.h: In member function ‘bool tesseract::UNICHARSET::contains_unichar_id(tesseract::UNICHAR_ID) const’: ./src/ccutil/unicharset.h:288:59: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] return unichar_id != INVALID_UNICHAR_ID && unichar_id < unichars.size() && ~~~~~~~~~~~^~~~~~~~~~~~~~~~~ ./src/ccutil/unicharset.h: In member function ‘void tesseract::UNICHARSET::delete_pointers_in_unichars()’: ./src/ccutil/unicharset.h:302:23: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] for (int i = 0; i < unichars.size(); ++i) { ~~^~~~~~~~~~~~~~~~~ In file included from src/wordrec/associate.h:27:0, from src/wordrec/wordrec.h:67, from src/wordrec/outlines.h:26, from src/wordrec/outlines.cpp:22: ./src/ccstruct/ratngs.h: In member function ‘void tesseract::BLOB_CHOICE::set_fonts(const std::vector&)’: ./src/ccstruct/ratngs.h:107:25: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] for (int f = 0; f < fonts_.size(); ++f) { ~~^~~~~~~~~~~~~~~ In file included from ./src/ccutil/clst.h:24:0, from ./src/ccstruct/blobs.h:23, from src/wordrec/outlines.h:24, from src/wordrec/outlines.cpp:22: ./src/ccutil/serialis.h: In instantiation of ‘bool tesseract::TFile::Serialize(const T*, size_t) [with T = char; size_t = unsigned int]’: ./src/ccutil/unicharset.h:363:73: required from here ./src/ccutil/serialis.h:102:45: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] return FWrite(data, sizeof(T), count) == count; CXX src/wordrec/libtesseract_la-params_model.lo CXX src/wordrec/libtesseract_la-pieces.lo CXX src/wordrec/libtesseract_la-plotedges.lo In file included from ./src/ccstruct/ratngs.h:32:0, from src/wordrec/pieces.cpp:26: ./src/ccutil/unicharset.h: In member function ‘bool tesseract::UNICHARSET::contains_unichar_id(tesseract::UNICHAR_ID) const’: ./src/ccutil/unicharset.h:288:59: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] return unichar_id != INVALID_UNICHAR_ID && unichar_id < unichars.size() && ~~~~~~~~~~~^~~~~~~~~~~~~~~~~ ./src/ccutil/unicharset.h: In member function ‘void tesseract::UNICHARSET::delete_pointers_in_unichars()’: ./src/ccutil/unicharset.h:302:23: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] for (int i = 0; i < unichars.size(); ++i) { ~~^~~~~~~~~~~~~~~~~ In file included from src/wordrec/pieces.cpp:26:0: ./src/ccstruct/ratngs.h: In member function ‘void tesseract::BLOB_CHOICE::set_fonts(const std::vector&)’: ./src/ccstruct/ratngs.h:107:25: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] for (int f = 0; f < fonts_.size(); ++f) { ~~^~~~~~~~~~~~~~~ CXX src/wordrec/libtesseract_la-render.lo CXX src/wordrec/libtesseract_la-segsearch.lo src/wordrec/pieces.cpp: In member function ‘void tesseract::Wordrec::merge_and_put_fragment_lists(int16_t, int16_t, int16_t, tesseract::BLOB_CHOICE_LIST*, tesseract::MATRIX*)’: src/wordrec/pieces.cpp:221:27: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] for (; merged_f < merged_fonts.size() && ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ src/wordrec/pieces.cpp:224:24: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] if (merged_f == merged_fonts.size()) { ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ./src/ccutil/clst.h:24:0, from ./src/ccstruct/blobs.h:23, from src/wordrec/pieces.cpp:23: ./src/ccutil/serialis.h: In instantiation of ‘bool tesseract::TFile::Serialize(const T*, size_t) [with T = char; size_t = unsigned int]’: ./src/ccutil/unicharset.h:363:73: required from here ./src/ccutil/serialis.h:102:45: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] return FWrite(data, sizeof(T), count) == count; In file included from ./src/ccstruct/ratngs.h:32:0, from ./src/ccstruct/blamer.h:30, from src/wordrec/segsearch.cpp:20: ./src/ccutil/unicharset.h: In member function ‘bool tesseract::UNICHARSET::contains_unichar_id(tesseract::UNICHAR_ID) const’: ./src/ccutil/unicharset.h:288:59: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] return unichar_id != INVALID_UNICHAR_ID && unichar_id < unichars.size() && ~~~~~~~~~~~^~~~~~~~~~~~~~~~~ ./src/ccutil/unicharset.h: In member function ‘void tesseract::UNICHARSET::delete_pointers_in_unichars()’: ./src/ccutil/unicharset.h:302:23: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] for (int i = 0; i < unichars.size(); ++i) { ~~^~~~~~~~~~~~~~~~~ In file included from ./src/ccstruct/blamer.h:30:0, from src/wordrec/segsearch.cpp:20: ./src/ccstruct/ratngs.h: In member function ‘void tesseract::BLOB_CHOICE::set_fonts(const std::vector&)’: ./src/ccstruct/ratngs.h:107:25: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] for (int f = 0; f < fonts_.size(); ++f) { ~~^~~~~~~~~~~~~~~ In file included from ./src/ccutil/elst.h:24:0, from ./src/ccstruct/points.h:22, from ./src/ccstruct/rect.h:23, from ./src/ccstruct/boxword.h:23, from ./src/ccstruct/blamer.h:26, from src/wordrec/segsearch.cpp:20: ./src/ccutil/serialis.h: In instantiation of ‘bool tesseract::TFile::Serialize(const T*, size_t) [with T = char; size_t = unsigned int]’: ./src/ccutil/unicharset.h:363:73: required from here ./src/ccutil/serialis.h:102:45: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] return FWrite(data, sizeof(T), count) == count; CXX src/wordrec/libtesseract_la-wordclass.lo CXX src/ccutil/libtesseract_ccutil_la-ccutil.lo In file included from ./src/ccstruct/ratngs.h:32:0, from ./src/ccstruct/blamer.h:30, from src/wordrec/wordclass.cpp:23: ./src/ccutil/unicharset.h: In member function ‘bool tesseract::UNICHARSET::contains_unichar_id(tesseract::UNICHAR_ID) const’: ./src/ccutil/unicharset.h:288:59: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] return unichar_id != INVALID_UNICHAR_ID && unichar_id < unichars.size() && ~~~~~~~~~~~^~~~~~~~~~~~~~~~~ ./src/ccutil/unicharset.h: In member function ‘void tesseract::UNICHARSET::delete_pointers_in_unichars()’: ./src/ccutil/unicharset.h:302:23: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] for (int i = 0; i < unichars.size(); ++i) { ~~^~~~~~~~~~~~~~~~~ In file included from ./src/ccstruct/blamer.h:30:0, from src/wordrec/wordclass.cpp:23: ./src/ccstruct/ratngs.h: In member function ‘void tesseract::BLOB_CHOICE::set_fonts(const std::vector&)’: ./src/ccstruct/ratngs.h:107:25: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] for (int f = 0; f < fonts_.size(); ++f) { ~~^~~~~~~~~~~~~~~ In file included from ./src/ccutil/elst.h:24:0, from ./src/ccstruct/points.h:22, from ./src/ccstruct/rect.h:23, from ./src/ccstruct/boxword.h:23, from ./src/ccstruct/blamer.h:26, from src/wordrec/wordclass.cpp:23: ./src/ccutil/serialis.h: In instantiation of ‘bool tesseract::TFile::Serialize(const T*, size_t) [with T = char; size_t = unsigned int]’: ./src/ccutil/unicharset.h:363:73: required from here ./src/ccutil/serialis.h:102:45: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] return FWrite(data, sizeof(T), count) == count; In file included from src/ccutil/ambigs.h:32:0, from src/ccutil/ccutil.h:32, from src/ccutil/ccutil.cpp:13: src/ccutil/unicharset.h: In member function ‘bool tesseract::UNICHARSET::contains_unichar_id(tesseract::UNICHAR_ID) const’: src/ccutil/unicharset.h:288:59: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] return unichar_id != INVALID_UNICHAR_ID && unichar_id < unichars.size() && ~~~~~~~~~~~^~~~~~~~~~~~~~~~~ src/ccutil/unicharset.h: In member function ‘void tesseract::UNICHARSET::delete_pointers_in_unichars()’: src/ccutil/unicharset.h:302:23: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] for (int i = 0; i < unichars.size(); ++i) { ~~^~~~~~~~~~~~~~~~~ In file included from src/ccutil/elst.h:24:0, from src/ccutil/ambigs.h:29, from src/ccutil/ccutil.h:32, from src/ccutil/ccutil.cpp:13: src/ccutil/serialis.h: In instantiation of ‘bool tesseract::TFile::Serialize(const T*, size_t) [with T = char; size_t = unsigned int]’: src/ccutil/unicharset.h:363:73: required from here src/ccutil/serialis.h:102:45: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] return FWrite(data, sizeof(T), count) == count; CXX src/ccutil/libtesseract_ccutil_la-clst.lo CXX src/ccutil/libtesseract_ccutil_la-elst2.lo CXX src/ccutil/libtesseract_ccutil_la-elst.lo CXX src/ccutil/libtesseract_ccutil_la-errcode.lo CXX src/ccutil/libtesseract_ccutil_la-mainblk.lo CXX src/ccutil/libtesseract_ccutil_la-serialis.lo In file included from src/ccutil/ambigs.h:32:0, from src/ccutil/ccutil.h:32, from src/ccutil/mainblk.cpp:26: src/ccutil/unicharset.h: In member function ‘bool tesseract::UNICHARSET::contains_unichar_id(tesseract::UNICHAR_ID) const’: src/ccutil/unicharset.h:288:59: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] return unichar_id != INVALID_UNICHAR_ID && unichar_id < unichars.size() && ~~~~~~~~~~~^~~~~~~~~~~~~~~~~ src/ccutil/unicharset.h: In member function ‘void tesseract::UNICHARSET::delete_pointers_in_unichars()’: src/ccutil/unicharset.h:302:23: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] for (int i = 0; i < unichars.size(); ++i) { ~~^~~~~~~~~~~~~~~~~ In file included from src/ccutil/elst.h:24:0, from src/ccutil/ambigs.h:29, from src/ccutil/ccutil.h:32, from src/ccutil/mainblk.cpp:26: src/ccutil/serialis.h: In instantiation of ‘bool tesseract::TFile::Serialize(const T*, size_t) [with T = char; size_t = unsigned int]’: src/ccutil/unicharset.h:363:73: required from here src/ccutil/serialis.h:102:45: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] return FWrite(data, sizeof(T), count) == count; src/ccutil/serialis.cpp: In function ‘bool tesseract::SaveDataToFile(const std::vector&, const char*)’: src/ccutil/serialis.cpp:59:62: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] static_cast(fwrite(&data[0], 1, data.size(), fp)) == data.size(); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ src/ccutil/serialis.cpp: In member function ‘char* tesseract::TFile::FGets(char*, int)’: src/ccutil/serialis.cpp:213:44: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] while (size + 1 < buffer_size && offset_ < data_->size()) { ~~~~~~~~^~~~~~~~~~~~~~~ src/ccutil/serialis.cpp: In member function ‘int tesseract::TFile::FRead(void*, size_t, int)’: src/ccutil/serialis.cpp:237:23: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] if (SIZE_MAX / size <= count) { ^ In file included from src/ccutil/serialis.cpp:21:0: src/ccutil/serialis.cpp: In member function ‘int tesseract::TFile::FWrite(const void*, size_t, int)’: src/ccutil/serialis.cpp:284:31: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] ASSERT_HOST(SIZE_MAX / size > count); ^ src/ccutil/errcode.h:56:25: note: in definition of macro ‘ASSERT_HOST’ #define ASSERT_HOST(x) (x) \ ^ CXX src/ccutil/libtesseract_ccutil_la-strngs.lo In file included from src/ccutil/serialis.cpp:19:0: src/ccutil/serialis.h: In instantiation of ‘bool tesseract::TFile::DeSerialize(T*, size_t) [with T = unsigned int; size_t = unsigned int]’: src/ccutil/serialis.cpp:114:25: required from here src/ccutil/serialis.h:93:50: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] return FReadEndian(data, sizeof(T), count) == count; src/ccutil/serialis.h: In instantiation of ‘bool tesseract::TFile::DeSerialize(T*, size_t) [with T = char; size_t = unsigned int]’: src/ccutil/serialis.cpp:119:38: required from here src/ccutil/serialis.h:93:50: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] src/ccutil/serialis.h: In instantiation of ‘bool tesseract::TFile::Serialize(const T*, size_t) [with T = unsigned int; size_t = unsigned int]’: src/ccutil/serialis.cpp:127:25: required from here src/ccutil/serialis.h:102:45: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] return FWrite(data, sizeof(T), count) == count; src/ccutil/serialis.h: In instantiation of ‘bool tesseract::TFile::Serialize(const T*, size_t) [with T = char; size_t = unsigned int]’: src/ccutil/serialis.cpp:127:58: required from here src/ccutil/serialis.h:102:45: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] src/ccutil/serialis.h: In instantiation of ‘bool tesseract::TFile::DeSerialize(T*, size_t) [with T = double; size_t = unsigned int]’: src/ccutil/serialis.cpp:90:38: required from ‘bool tesseract::TFile::DeSerialize(std::vector&) [with T = double]’ src/ccutil/serialis.cpp:107:68: required from here src/ccutil/serialis.h:93:50: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] return FReadEndian(data, sizeof(T), count) == count; src/ccutil/serialis.h: In instantiation of ‘bool tesseract::TFile::DeSerialize(T*, size_t) [with T = int; size_t = unsigned int]’: src/ccutil/serialis.cpp:90:38: required from ‘bool tesseract::TFile::DeSerialize(std::vector&) [with T = int]’ src/ccutil/serialis.cpp:108:69: required from here src/ccutil/serialis.h:93:50: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] src/ccutil/serialis.h: In instantiation of ‘bool tesseract::TFile::Serialize(const T*, size_t) [with T = double; size_t = unsigned int]’: src/ccutil/serialis.cpp:102:36: required from ‘bool tesseract::TFile::Serialize(const std::vector&) [with T = double]’ src/ccutil/serialis.cpp:109:72: required from here src/ccutil/serialis.h:102:45: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] return FWrite(data, sizeof(T), count) == count; src/ccutil/serialis.h: In instantiation of ‘bool tesseract::TFile::Serialize(const T*, size_t) [with T = int; size_t = unsigned int]’: src/ccutil/serialis.cpp:102:36: required from ‘bool tesseract::TFile::Serialize(const std::vector&) [with T = int]’ src/ccutil/serialis.cpp:110:73: required from here src/ccutil/serialis.h:102:45: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] CXX src/ccutil/libtesseract_ccutil_la-scanutils.lo In file included from src/ccutil/strngs.cpp:24:0: src/ccutil/serialis.h: In instantiation of ‘bool tesseract::TFile::Serialize(const T*, size_t) [with T = unsigned int; size_t = unsigned int]’: src/ccutil/strngs.cpp:48:28: required from here src/ccutil/serialis.h:102:45: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] return FWrite(data, sizeof(T), count) == count; src/ccutil/serialis.h: In instantiation of ‘bool tesseract::TFile::Serialize(const T*, size_t) [with T = char; size_t = unsigned int]’: src/ccutil/strngs.cpp:49:36: required from here src/ccutil/serialis.h:102:45: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] src/ccutil/serialis.h: In instantiation of ‘bool tesseract::TFile::DeSerialize(T*, size_t) [with T = unsigned int; size_t = unsigned int]’: src/ccutil/strngs.cpp:69:28: required from here src/ccutil/serialis.h:93:50: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] return FReadEndian(data, sizeof(T), count) == count; src/ccutil/serialis.h: In instantiation of ‘bool tesseract::TFile::DeSerialize(T*, size_t) [with T = char; size_t = unsigned int]’: src/ccutil/strngs.cpp:71:37: required from here src/ccutil/serialis.h:93:50: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] CXX src/ccutil/libtesseract_ccutil_la-tessdatamanager.lo CXX src/ccutil/libtesseract_ccutil_la-tprintf.lo CXX src/ccutil/libtesseract_ccutil_la-unichar.lo In file included from src/ccutil/tessdatamanager.h:22:0, from src/ccutil/tessdatamanager.cpp:23: src/ccutil/serialis.h: In instantiation of ‘bool tesseract::TFile::DeSerialize(T*, size_t) [with T = unsigned int; size_t = unsigned int]’: src/ccutil/tessdatamanager.cpp:114:35: required from here src/ccutil/serialis.h:93:50: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] return FReadEndian(data, sizeof(T), count) == count; src/ccutil/serialis.h: In instantiation of ‘bool tesseract::TFile::DeSerialize(T*, size_t) [with T = long long int; size_t = unsigned int]’: src/ccutil/tessdatamanager.cpp:121:52: required from here src/ccutil/serialis.h:93:50: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] src/ccutil/serialis.h: In instantiation of ‘bool tesseract::TFile::DeSerialize(T*, size_t) [with T = char; size_t = unsigned int]’: src/ccutil/tessdatamanager.cpp:129:54: required from here src/ccutil/serialis.h:93:50: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] src/ccutil/serialis.h: In instantiation of ‘bool tesseract::TFile::Serialize(const T*, size_t) [with T = int; size_t = unsigned int]’: src/ccutil/tessdatamanager.cpp:179:28: required from here src/ccutil/serialis.h:102:45: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] return FWrite(data, sizeof(T), count) == count; src/ccutil/serialis.h: In instantiation of ‘bool tesseract::TFile::Serialize(const T*, size_t) [with T = long long int; size_t = unsigned int]’: src/ccutil/tessdatamanager.cpp:180:55: required from here src/ccutil/serialis.h:102:45: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] src/ccutil/serialis.h: In instantiation of ‘bool tesseract::TFile::Serialize(const T*, size_t) [with T = char; size_t = unsigned int]’: src/ccutil/tessdatamanager.cpp:183:43: required from here src/ccutil/serialis.h:102:45: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] CXX src/ccutil/libtesseract_ccutil_la-unicharcompress.lo CXX src/ccutil/libtesseract_ccutil_la-unicharmap.lo CXX src/ccutil/libtesseract_ccutil_la-unicharset.lo In file included from src/ccutil/unicharcompress.h:28:0, from src/ccutil/unicharcompress.cpp:21: src/ccutil/unicharset.h: In member function ‘bool tesseract::UNICHARSET::contains_unichar_id(tesseract::UNICHAR_ID) const’: src/ccutil/unicharset.h:288:59: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] return unichar_id != INVALID_UNICHAR_ID && unichar_id < unichars.size() && ~~~~~~~~~~~^~~~~~~~~~~~~~~~~ src/ccutil/unicharset.h: In member function ‘void tesseract::UNICHARSET::delete_pointers_in_unichars()’: src/ccutil/unicharset.h:302:23: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] for (int i = 0; i < unichars.size(); ++i) { ~~^~~~~~~~~~~~~~~~~ In file included from src/ccutil/unicharset.cpp:19:0: src/ccutil/unicharset.h: In member function ‘bool tesseract::UNICHARSET::contains_unichar_id(tesseract::UNICHAR_ID) const’: src/ccutil/unicharset.h:288:59: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] return unichar_id != INVALID_UNICHAR_ID && unichar_id < unichars.size() && ~~~~~~~~~~~^~~~~~~~~~~~~~~~~ src/ccutil/unicharset.h: In member function ‘void tesseract::UNICHARSET::delete_pointers_in_unichars()’: src/ccutil/unicharset.h:302:23: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] for (int i = 0; i < unichars.size(); ++i) { ~~^~~~~~~~~~~~~~~~~ src/ccutil/unicharcompress.cpp: In function ‘bool tesseract::DecodeRadicalLine(tesseract::STRING*, tesseract::RSMap*)’: src/ccutil/unicharcompress.cpp:60:21: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] for (int i = 1; i < entries.size(); ++i) { ~~^~~~~~~~~~~~~~~~ src/ccutil/unicharcompress.cpp: In function ‘bool tesseract::DecodeRadicalTable(tesseract::STRING*, tesseract::RSMap*)’: src/ccutil/unicharcompress.cpp:76:21: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] for (int i = 0; i < lines.size(); ++i) { ~~^~~~~~~~~~~~~~ CXX src/ccutil/libtesseract_ccutil_la-params.lo In file included from src/ccutil/genericvector.h:22:0, from src/ccutil/unicharcompress.h:25, from src/ccutil/unicharcompress.cpp:21: src/ccutil/serialis.h: In instantiation of ‘bool tesseract::TFile::Serialize(const T*, size_t) [with T = char; size_t = unsigned int]’: src/ccutil/unicharset.h:363:73: required from here src/ccutil/serialis.h:102:45: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] return FWrite(data, sizeof(T), count) == count; src/ccutil/serialis.h: In instantiation of ‘bool tesseract::TFile::Serialize(const T*, size_t) [with T = signed char; size_t = unsigned int]’: src/ccutil/unicharcompress.h:62:43: required from here src/ccutil/serialis.h:102:45: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] src/ccutil/serialis.h: In instantiation of ‘bool tesseract::TFile::Serialize(const T*, size_t) [with T = int; size_t = unsigned int]’: src/ccutil/unicharcompress.h:63:34: required from here src/ccutil/serialis.h:102:45: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] src/ccutil/serialis.h: In instantiation of ‘bool tesseract::TFile::DeSerialize(T*, size_t) [with T = signed char; size_t = unsigned int]’: src/ccutil/unicharcompress.h:68:45: required from here src/ccutil/serialis.h:93:50: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] return FReadEndian(data, sizeof(T), count) == count; src/ccutil/serialis.h: In instantiation of ‘bool tesseract::TFile::DeSerialize(T*, size_t) [with T = int; size_t = unsigned int]’: src/ccutil/unicharcompress.h:69:36: required from here src/ccutil/serialis.h:93:50: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] CXX src/ccutil/libtesseract_ccutil_la-ambigs.lo src/ccutil/unicharset.cpp: In member function ‘void tesseract::UNICHARSET::set_ranges_empty()’: src/ccutil/unicharset.cpp:378:23: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] for (int id = 0; id < unichars.size(); ++id) { ~~~^~~~~~~~~~~~~~~~~ src/ccutil/unicharset.cpp: In member function ‘void tesseract::UNICHARSET::PartialSetPropertiesFromOther(int, const tesseract::UNICHARSET&)’: src/ccutil/unicharset.cpp:388:33: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] for (int ch = start_index; ch < unichars.size(); ++ch) { ~~~^~~~~~~~~~~~~~~~~ src/ccutil/unicharset.cpp: In member function ‘void tesseract::UNICHARSET::ExpandRangesFromOther(const tesseract::UNICHARSET&)’: src/ccutil/unicharset.cpp:417:23: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] for (int ch = 0; ch < unichars.size(); ++ch) { ~~~^~~~~~~~~~~~~~~~~ src/ccutil/unicharset.cpp: In member function ‘void tesseract::UNICHARSET::CopyFrom(const tesseract::UNICHARSET&)’: src/ccutil/unicharset.cpp:431:23: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] for (int ch = 0; ch < src.unichars.size(); ++ch) { ~~~^~~~~~~~~~~~~~~~~~~~~ src/ccutil/unicharset.cpp: In member function ‘void tesseract::UNICHARSET::AppendOtherUnicharset(const tesseract::UNICHARSET&)’: src/ccutil/unicharset.cpp:447:23: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] for (int ch = 0; ch < src.unichars.size(); ++ch) { ~~~^~~~~~~~~~~~~~~~~~~~~ src/ccutil/unicharset.cpp: In member function ‘bool tesseract::UNICHARSET::GetStrProperties(const char*, tesseract::UNICHARSET::UNICHAR_PROPERTIES*) const’: src/ccutil/unicharset.cpp:534:21: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] for (int i = 0; i < encoding.size(); ++i) { ~~^~~~~~~~~~~~~~~~~ src/ccutil/unicharset.cpp: In member function ‘void tesseract::UNICHARSET::post_load_setup()’: src/ccutil/unicharset.cpp:868:30: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] for (UNICHAR_ID id = 0; id < unichars.size(); ++id) { ~~~^~~~~~~~~~~~~~~~~ src/ccutil/unicharset.cpp:910:23: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] for (int id = 0; id < unichars.size(); ++id) { ~~~^~~~~~~~~~~~~~~~~ src/ccutil/unicharset.cpp: In member function ‘bool tesseract::UNICHARSET::major_right_to_left() const’: src/ccutil/unicharset.cpp:930:23: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] for (int id = 0; id < unichars.size(); ++id) { ~~~^~~~~~~~~~~~~~~~~ src/ccutil/unicharset.cpp: In member function ‘void tesseract::UNICHARSET::set_black_and_whitelist(const char*, const char*, const char*)’: src/ccutil/unicharset.cpp:949:23: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] for (int ch = 0; ch < unichars.size(); ++ch) ~~~^~~~~~~~~~~~~~~~~ src/ccutil/unicharset.cpp:955:23: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] for (int i = 0; i < encoding.size(); ++i) { ~~^~~~~~~~~~~~~~~~~ src/ccutil/unicharset.cpp:964:23: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] for (int i = 0; i < encoding.size(); ++i) { ~~^~~~~~~~~~~~~~~~~ src/ccutil/unicharset.cpp:973:23: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] for (int i = 0; i < encoding.size(); ++i) { ~~^~~~~~~~~~~~~~~~~ src/ccutil/unicharset.cpp: In member function ‘bool tesseract::UNICHARSET::AnyRepeatedUnicodes() const’: src/ccutil/unicharset.cpp:985:30: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] for (int id = start_id; id < unichars.size(); ++id) { ~~~^~~~~~~~~~~~~~~~~ In file included from src/ccutil/unicharset.h:26:0, from src/ccutil/unicharset.cpp:19: src/ccutil/serialis.h: In instantiation of ‘bool tesseract::TFile::Serialize(const T*, size_t) [with T = char; size_t = unsigned int]’: src/ccutil/unicharset.h:363:73: required from here src/ccutil/serialis.h:102:45: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] return FWrite(data, sizeof(T), count) == count; In file included from src/ccutil/ambigs.h:32:0, from src/ccutil/ambigs.cpp:20: src/ccutil/unicharset.h: In member function ‘bool tesseract::UNICHARSET::contains_unichar_id(tesseract::UNICHAR_ID) const’: src/ccutil/unicharset.h:288:59: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] return unichar_id != INVALID_UNICHAR_ID && unichar_id < unichars.size() && ~~~~~~~~~~~^~~~~~~~~~~~~~~~~ src/ccutil/unicharset.h: In member function ‘void tesseract::UNICHARSET::delete_pointers_in_unichars()’: src/ccutil/unicharset.h:302:23: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] for (int i = 0; i < unichars.size(); ++i) { ~~^~~~~~~~~~~~~~~~~ src/ccutil/ambigs.cpp: In member function ‘void tesseract::UnicharAmbigs::LoadUnicharAmbigs(const tesseract::UNICHARSET&, tesseract::TFile*, int, bool, tesseract::UNICHARSET*)’: src/ccutil/ambigs.cpp:144:29: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] for (int r = 0; r < encoding.size(); ++r) { ~~^~~~~~~~~~~~~~~~~ src/ccutil/ambigs.cpp: In member function ‘bool tesseract::UnicharAmbigs::ParseAmbiguityLine(int, int, int, const tesseract::UNICHARSET&, char*, int*, tesseract::UNICHAR_ID*, int*, char*, int*)’: src/ccutil/ambigs.cpp:251:23: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] for (int i = 0; i < unichars.size(); ++i) ~~^~~~~~~~~~~~~~~~~ In file included from src/ccutil/elst.h:24:0, from src/ccutil/ambigs.h:29, from src/ccutil/ambigs.cpp:20: src/ccutil/serialis.h: In instantiation of ‘bool tesseract::TFile::Serialize(const T*, size_t) [with T = char; size_t = unsigned int]’: src/ccutil/unicharset.h:363:73: required from here src/ccutil/serialis.h:102:45: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] return FWrite(data, sizeof(T), count) == count; CXX src/ccutil/libtesseract_ccutil_la-bitvector.lo CXX src/ccutil/libtesseract_ccutil_la-indexmapbidi.lo CXX src/ccutil/libtesseract_ccutil_la-universalambigs.lo CXX src/lstm/libtesseract_lstm_la-convolve.lo CXX src/lstm/libtesseract_lstm_la-fullyconnected.lo In file included from ./src/ccutil/genericvector.h:22:0, from ./src/ccutil/kdpair.h:27, from ./src/ccstruct/matrix.h:29, from src/lstm/convolve.h:23, from src/lstm/convolve.cpp:24: ./src/ccutil/serialis.h: In instantiation of ‘bool tesseract::TFile::DeSerialize(T*, size_t) [with T = int; size_t = unsigned int]’: src/lstm/static_shape.h:67:30: required from here ./src/ccutil/serialis.h:93:50: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] return FReadEndian(data, sizeof(T), count) == count; ./src/ccutil/serialis.h: In instantiation of ‘bool tesseract::TFile::Serialize(const T*, size_t) [with T = int; size_t = unsigned int]’: src/lstm/static_shape.h:79:28: required from here ./src/ccutil/serialis.h:102:45: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] return FWrite(data, sizeof(T), count) == count; CXX src/lstm/libtesseract_lstm_la-functions.lo In file included from ./src/ccutil/genericvector.h:22:0, from ./src/ccutil/kdpair.h:27, from ./src/ccstruct/matrix.h:29, from src/lstm/network.h:21, from src/lstm/fullyconnected.h:21, from src/lstm/fullyconnected.cpp:22: ./src/ccutil/serialis.h: In instantiation of ‘bool tesseract::TFile::DeSerialize(T*, size_t) [with T = int; size_t = unsigned int]’: src/lstm/static_shape.h:67:30: required from here ./src/ccutil/serialis.h:93:50: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] return FReadEndian(data, sizeof(T), count) == count; ./src/ccutil/serialis.h: In instantiation of ‘bool tesseract::TFile::Serialize(const T*, size_t) [with T = int; size_t = unsigned int]’: src/lstm/static_shape.h:79:28: required from here ./src/ccutil/serialis.h:102:45: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] return FWrite(data, sizeof(T), count) == count; CXX src/lstm/libtesseract_lstm_la-input.lo CXX src/lstm/libtesseract_lstm_la-lstm.lo In file included from ./src/ccstruct/ratngs.h:32:0, from ./src/ccstruct/blamer.h:30, from ./src/ccstruct/pageres.h:22, from src/lstm/input.cpp:22: ./src/ccutil/unicharset.h: In member function ‘bool tesseract::UNICHARSET::contains_unichar_id(tesseract::UNICHAR_ID) const’: ./src/ccutil/unicharset.h:288:59: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] return unichar_id != INVALID_UNICHAR_ID && unichar_id < unichars.size() && ~~~~~~~~~~~^~~~~~~~~~~~~~~~~ ./src/ccutil/unicharset.h: In member function ‘void tesseract::UNICHARSET::delete_pointers_in_unichars()’: ./src/ccutil/unicharset.h:302:23: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] for (int i = 0; i < unichars.size(); ++i) { ~~^~~~~~~~~~~~~~~~~ In file included from ./src/ccstruct/blamer.h:30:0, from ./src/ccstruct/pageres.h:22, from src/lstm/input.cpp:22: ./src/ccstruct/ratngs.h: In member function ‘void tesseract::BLOB_CHOICE::set_fonts(const std::vector&)’: ./src/ccstruct/ratngs.h:107:25: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] for (int f = 0; f < fonts_.size(); ++f) { ~~^~~~~~~~~~~~~~~ In file included from ./src/ccutil/genericvector.h:22:0, from ./src/ccutil/kdpair.h:27, from ./src/ccstruct/matrix.h:29, from src/lstm/network.h:21, from src/lstm/input.h:21, from src/lstm/input.cpp:18: ./src/ccutil/serialis.h: In instantiation of ‘bool tesseract::TFile::DeSerialize(T*, size_t) [with T = int; size_t = unsigned int]’: src/lstm/static_shape.h:67:30: required from here ./src/ccutil/serialis.h:93:50: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] return FReadEndian(data, sizeof(T), count) == count; ./src/ccutil/serialis.h: In instantiation of ‘bool tesseract::TFile::Serialize(const T*, size_t) [with T = int; size_t = unsigned int]’: src/lstm/static_shape.h:79:28: required from here ./src/ccutil/serialis.h:102:45: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] return FWrite(data, sizeof(T), count) == count; ./src/ccutil/serialis.h: In instantiation of ‘bool tesseract::TFile::Serialize(const T*, size_t) [with T = char; size_t = unsigned int]’: ./src/ccutil/unicharset.h:363:73: required from here ./src/ccutil/serialis.h:102:45: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] CXX src/lstm/libtesseract_lstm_la-lstmrecognizer.lo In file included from ./src/ccutil/genericvector.h:22:0, from ./src/ccutil/kdpair.h:27, from ./src/ccstruct/matrix.h:29, from src/lstm/network.h:21, from src/lstm/lstm.h:21, from src/lstm/lstm.cpp:22: ./src/ccutil/serialis.h: In instantiation of ‘bool tesseract::TFile::DeSerialize(T*, size_t) [with T = int; size_t = unsigned int]’: src/lstm/static_shape.h:67:30: required from here ./src/ccutil/serialis.h:93:50: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] return FReadEndian(data, sizeof(T), count) == count; ./src/ccutil/serialis.h: In instantiation of ‘bool tesseract::TFile::Serialize(const T*, size_t) [with T = int; size_t = unsigned int]’: src/lstm/static_shape.h:79:28: required from here ./src/ccutil/serialis.h:102:45: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] return FWrite(data, sizeof(T), count) == count; In file included from ./src/ccutil/ambigs.h:32:0, from ./src/ccutil/ccutil.h:32, from src/lstm/lstmrecognizer.h:21, from src/lstm/lstmrecognizer.cpp:23: ./src/ccutil/unicharset.h: In member function ‘bool tesseract::UNICHARSET::contains_unichar_id(tesseract::UNICHAR_ID) const’: ./src/ccutil/unicharset.h:288:59: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] return unichar_id != INVALID_UNICHAR_ID && unichar_id < unichars.size() && ~~~~~~~~~~~^~~~~~~~~~~~~~~~~ ./src/ccutil/unicharset.h: In member function ‘void tesseract::UNICHARSET::delete_pointers_in_unichars()’: ./src/ccutil/unicharset.h:302:23: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] for (int i = 0; i < unichars.size(); ++i) { ~~^~~~~~~~~~~~~~~~~ In file included from ./src/dict/dawg.h:33:0, from src/lstm/recodebeam.h:23, from src/lstm/lstmrecognizer.h:28, from src/lstm/lstmrecognizer.cpp:23: ./src/ccstruct/ratngs.h: In member function ‘void tesseract::BLOB_CHOICE::set_fonts(const std::vector&)’: ./src/ccstruct/ratngs.h:107:25: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] for (int f = 0; f < fonts_.size(); ++f) { ~~^~~~~~~~~~~~~~~ CXX src/lstm/libtesseract_lstm_la-maxpool.lo In file included from src/lstm/lstmrecognizer.cpp:23:0: src/lstm/lstmrecognizer.h: In member function ‘void tesseract::LSTMRecognizer::ScaleLearningRate(double)’: src/lstm/lstmrecognizer.h:133:25: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] for (int i = 0; i < layers.size(); ++i) { ~~^~~~~~~~~~~~~~~ src/lstm/lstmrecognizer.cpp: In member function ‘void tesseract::LSTMRecognizer::RecognizeLine(const tesseract::ImageData&, bool, bool, double, const tesseract::TBOX&, tesseract::PointerVector*, int, int)’: src/lstm/lstmrecognizer.cpp:218:21: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] if (char_it < search_->ctc_choices.size()) ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/lstm/lstmrecognizer.cpp:221:21: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] if (char_it < search_->segmentedTimesteps.size()) ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/lstm/lstmrecognizer.cpp: In member function ‘tesseract::STRING tesseract::LSTMRecognizer::DecodeLabels(const std::vector&)’: src/lstm/lstmrecognizer.cpp:337:29: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] for (int start = 0; start < labels.size(); start = end) { ~~~~~~^~~~~~~~~~~~~~~ src/lstm/lstmrecognizer.cpp: In member function ‘void tesseract::LSTMRecognizer::DisplayLSTMOutput(const std::vector&, const std::vector&, int, tesseract::ScrollView*)’: src/lstm/lstmrecognizer.cpp:371:29: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] for (int start = 0; start < labels.size(); start = end) { ~~~~~~^~~~~~~~~~~~~~~ src/lstm/lstmrecognizer.cpp: In member function ‘void tesseract::LSTMRecognizer::DebugActivationPath(const tesseract::NetworkIO&, const std::vector&, const std::vector&)’: src/lstm/lstmrecognizer.cpp:398:29: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] for (int start = 0; start < labels.size(); start = end) { ~~~~~~^~~~~~~~~~~~~~~ src/lstm/lstmrecognizer.cpp: In member function ‘const char* tesseract::LSTMRecognizer::DecodeLabel(const std::vector&, int, int*, int*)’: src/lstm/lstmrecognizer.cpp:521:18: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] while (index < labels.size() && ~~~~~~^~~~~~~~~~~~~~~ src/lstm/lstmrecognizer.cpp:524:20: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] while (index < labels.size() && labels[index] == null_char_) ++index; ~~~~~~^~~~~~~~~~~~~~~ src/lstm/lstmrecognizer.cpp:529:18: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] (index == labels.size() || ~~~~~~^~~~~~~~~~~~~~~~ In file included from ./src/ccutil/elst.h:24:0, from ./src/ccutil/ambigs.h:29, from ./src/ccutil/ccutil.h:32, from src/lstm/lstmrecognizer.h:21, from src/lstm/lstmrecognizer.cpp:23: ./src/ccutil/serialis.h: In instantiation of ‘bool tesseract::TFile::Serialize(const T*, size_t) [with T = char; size_t = unsigned int]’: ./src/ccutil/unicharset.h:363:73: required from here ./src/ccutil/serialis.h:102:45: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] return FWrite(data, sizeof(T), count) == count; ./src/ccutil/serialis.h: In instantiation of ‘bool tesseract::TFile::DeSerialize(T*, size_t) [with T = int; size_t = unsigned int]’: src/lstm/static_shape.h:67:30: required from here ./src/ccutil/serialis.h:93:50: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] return FReadEndian(data, sizeof(T), count) == count; ./src/ccutil/serialis.h: In instantiation of ‘bool tesseract::TFile::Serialize(const T*, size_t) [with T = int; size_t = unsigned int]’: src/lstm/static_shape.h:79:28: required from here ./src/ccutil/serialis.h:102:45: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] return FWrite(data, sizeof(T), count) == count; ./src/ccutil/serialis.h: In instantiation of ‘bool tesseract::TFile::Serialize(const T*, size_t) [with T = signed char; size_t = unsigned int]’: ./src/ccutil/unicharcompress.h:62:43: required from here ./src/ccutil/serialis.h:102:45: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] ./src/ccutil/serialis.h: In instantiation of ‘bool tesseract::TFile::DeSerialize(T*, size_t) [with T = signed char; size_t = unsigned int]’: ./src/ccutil/unicharcompress.h:68:45: required from here ./src/ccutil/serialis.h:93:50: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] return FReadEndian(data, sizeof(T), count) == count; ./src/ccutil/serialis.h: In instantiation of ‘bool tesseract::TFile::Serialize(const T*, size_t) [with T = float; size_t = unsigned int]’: src/lstm/lstmrecognizer.cpp:98:33: required from here ./src/ccutil/serialis.h:102:45: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] return FWrite(data, sizeof(T), count) == count; ./src/ccutil/serialis.h: In instantiation of ‘bool tesseract::TFile::DeSerialize(T*, size_t) [with T = float; size_t = unsigned int]’: src/lstm/lstmrecognizer.cpp:120:35: required from here ./src/ccutil/serialis.h:93:50: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] return FReadEndian(data, sizeof(T), count) == count; CXX src/lstm/libtesseract_lstm_la-network.lo In file included from ./src/ccutil/genericvector.h:22:0, from ./src/ccutil/kdpair.h:27, from ./src/ccstruct/matrix.h:29, from src/lstm/reconfig.h:22, from src/lstm/maxpool.h:22, from src/lstm/maxpool.cpp:18: ./src/ccutil/serialis.h: In instantiation of ‘bool tesseract::TFile::DeSerialize(T*, size_t) [with T = int; size_t = unsigned int]’: src/lstm/static_shape.h:67:30: required from here ./src/ccutil/serialis.h:93:50: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] return FReadEndian(data, sizeof(T), count) == count; ./src/ccutil/serialis.h: In instantiation of ‘bool tesseract::TFile::Serialize(const T*, size_t) [with T = int; size_t = unsigned int]’: src/lstm/static_shape.h:79:28: required from here ./src/ccutil/serialis.h:102:45: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] return FWrite(data, sizeof(T), count) == count; In file included from src/lstm/network.cpp:37:0: src/lstm/reversed.h: In member function ‘virtual tesseract::STRING tesseract::Reversed::spec() const’: src/lstm/reversed.h:59:25: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] for (int i = 0; i < net_spec.length(); ++i) { ~~^~~~~~~~~~~~~~~~~~~ In file included from ./src/ccutil/genericvector.h:22:0, from ./src/ccutil/kdpair.h:27, from ./src/ccstruct/matrix.h:29, from src/lstm/network.h:21, from src/lstm/network.cpp:23: ./src/ccutil/serialis.h: In instantiation of ‘bool tesseract::TFile::DeSerialize(T*, size_t) [with T = int; size_t = unsigned int]’: src/lstm/static_shape.h:67:30: required from here ./src/ccutil/serialis.h:93:50: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] return FReadEndian(data, sizeof(T), count) == count; ./src/ccutil/serialis.h: In instantiation of ‘bool tesseract::TFile::Serialize(const T*, size_t) [with T = int; size_t = unsigned int]’: src/lstm/static_shape.h:79:28: required from here ./src/ccutil/serialis.h:102:45: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] return FWrite(data, sizeof(T), count) == count; ./src/ccutil/serialis.h: In instantiation of ‘bool tesseract::TFile::Serialize(const T*, size_t) [with T = signed char; size_t = unsigned int]’: src/lstm/network.cpp:153:27: required from here ./src/ccutil/serialis.h:102:45: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] ./src/ccutil/serialis.h: In instantiation of ‘bool tesseract::TFile::Serialize(const T*, size_t) [with T = unsigned int; size_t = unsigned int]’: src/lstm/network.cpp:165:29: required from here ./src/ccutil/serialis.h:102:45: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] ./src/ccutil/serialis.h: In instantiation of ‘bool tesseract::TFile::Serialize(const T*, size_t) [with T = char; size_t = unsigned int]’: src/lstm/network.cpp:166:45: required from here ./src/ccutil/serialis.h:102:45: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] ./src/ccutil/serialis.h: In instantiation of ‘bool tesseract::TFile::DeSerialize(T*, size_t) [with T = signed char; size_t = unsigned int]’: src/lstm/network.cpp:171:29: required from here ./src/ccutil/serialis.h:93:50: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] return FReadEndian(data, sizeof(T), count) == count; CXX src/lstm/libtesseract_lstm_la-networkio.lo In file included from ./src/ccutil/genericvector.h:22:0, from src/lstm/networkio.h:26, from src/lstm/networkio.cpp:19: ./src/ccutil/serialis.h: In instantiation of ‘bool tesseract::TFile::DeSerialize(T*, size_t) [with T = int; size_t = unsigned int]’: src/lstm/static_shape.h:67:30: required from here ./src/ccutil/serialis.h:93:50: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] return FReadEndian(data, sizeof(T), count) == count; ./src/ccutil/serialis.h: In instantiation of ‘bool tesseract::TFile::Serialize(const T*, size_t) [with T = int; size_t = unsigned int]’: src/lstm/static_shape.h:79:28: required from here ./src/ccutil/serialis.h:102:45: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] return FWrite(data, sizeof(T), count) == count; CXX src/lstm/libtesseract_lstm_la-parallel.lo In file included from ./src/ccutil/genericvector.h:22:0, from src/lstm/plumbing.h:22, from src/lstm/parallel.h:22, from src/lstm/parallel.cpp:22: ./src/ccutil/serialis.h: In instantiation of ‘bool tesseract::TFile::DeSerialize(T*, size_t) [with T = int; size_t = unsigned int]’: src/lstm/static_shape.h:67:30: required from here ./src/ccutil/serialis.h:93:50: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] return FReadEndian(data, sizeof(T), count) == count; ./src/ccutil/serialis.h: In instantiation of ‘bool tesseract::TFile::Serialize(const T*, size_t) [with T = int; size_t = unsigned int]’: src/lstm/static_shape.h:79:28: required from here ./src/ccutil/serialis.h:102:45: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] return FWrite(data, sizeof(T), count) == count; CXX src/lstm/libtesseract_lstm_la-plumbing.lo In file included from ./src/ccutil/genericvector.h:22:0, from src/lstm/plumbing.h:22, from src/lstm/plumbing.cpp:20: ./src/ccutil/serialis.h: In instantiation of ‘bool tesseract::TFile::DeSerialize(T*, size_t) [with T = int; size_t = unsigned int]’: src/lstm/static_shape.h:67:30: required from here ./src/ccutil/serialis.h:93:50: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] return FReadEndian(data, sizeof(T), count) == count; ./src/ccutil/serialis.h: In instantiation of ‘bool tesseract::TFile::Serialize(const T*, size_t) [with T = int; size_t = unsigned int]’: src/lstm/static_shape.h:79:28: required from here ./src/ccutil/serialis.h:102:45: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] return FWrite(data, sizeof(T), count) == count; ./src/ccutil/serialis.h: In instantiation of ‘bool tesseract::TFile::Serialize(const T*, size_t) [with T = unsigned int; size_t = unsigned int]’: src/lstm/plumbing.cpp:186:27: required from here ./src/ccutil/serialis.h:102:45: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] ./src/ccutil/serialis.h: In instantiation of ‘bool tesseract::TFile::DeSerialize(T*, size_t) [with T = unsigned int; size_t = unsigned int]’: src/lstm/plumbing.cpp:201:29: required from here ./src/ccutil/serialis.h:93:50: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] return FReadEndian(data, sizeof(T), count) == count; CXX src/lstm/libtesseract_lstm_la-recodebeam.lo CXX src/lstm/libtesseract_lstm_la-reconfig.lo In file included from ./src/ccstruct/ratngs.h:32:0, from ./src/dict/dawg.h:33, from src/lstm/recodebeam.h:23, from src/lstm/recodebeam.cpp:20: ./src/ccutil/unicharset.h: In member function ‘bool tesseract::UNICHARSET::contains_unichar_id(tesseract::UNICHAR_ID) const’: ./src/ccutil/unicharset.h:288:59: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] return unichar_id != INVALID_UNICHAR_ID && unichar_id < unichars.size() && ~~~~~~~~~~~^~~~~~~~~~~~~~~~~ ./src/ccutil/unicharset.h: In member function ‘void tesseract::UNICHARSET::delete_pointers_in_unichars()’: ./src/ccutil/unicharset.h:302:23: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] for (int i = 0; i < unichars.size(); ++i) { ~~^~~~~~~~~~~~~~~~~ In file included from ./src/dict/dawg.h:33:0, from src/lstm/recodebeam.h:23, from src/lstm/recodebeam.cpp:20: ./src/ccstruct/ratngs.h: In member function ‘void tesseract::BLOB_CHOICE::set_fonts(const std::vector&)’: ./src/ccstruct/ratngs.h:107:25: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] for (int f = 0; f < fonts_.size(); ++f) { ~~^~~~~~~~~~~~~~~ In file included from ./src/ccutil/genericvector.h:22:0, from ./src/ccutil/kdpair.h:27, from ./src/ccstruct/matrix.h:29, from src/lstm/reconfig.h:22, from src/lstm/reconfig.cpp:19: ./src/ccutil/serialis.h: In instantiation of ‘bool tesseract::TFile::DeSerialize(T*, size_t) [with T = int; size_t = unsigned int]’: src/lstm/static_shape.h:67:30: required from here ./src/ccutil/serialis.h:93:50: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] return FReadEndian(data, sizeof(T), count) == count; ./src/ccutil/serialis.h: In instantiation of ‘bool tesseract::TFile::Serialize(const T*, size_t) [with T = int; size_t = unsigned int]’: src/lstm/static_shape.h:79:28: required from here ./src/ccutil/serialis.h:102:45: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] return FWrite(data, sizeof(T), count) == count; CXX src/lstm/libtesseract_lstm_la-reversed.lo src/lstm/recodebeam.cpp: In member function ‘void tesseract::RecodeBeamSearch::DecodeSecondaryBeams(const tesseract::NetworkIO&, double, double, double, const tesseract::UNICHARSET*, int)’: src/lstm/recodebeam.cpp:117:31: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] while ((bucketNumber + 1) < character_boundaries_.size() && ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/lstm/recodebeam.cpp: In member function ‘void tesseract::RecodeBeamSearch::segmentTimestepsByCharacters()’: src/lstm/recodebeam.cpp:158:21: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] for (int i = 1; i < character_boundaries_.size(); ++i){ ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/lstm/recodebeam.cpp: In member function ‘std::vector > > tesseract::RecodeBeamSearch::combineSegmentedTimesteps(std::vector > > >*)’: src/lstm/recodebeam.cpp:171:21: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] for (int i = 0; i < segmentedTimesteps->size(); ++i){ ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/lstm/recodebeam.cpp:172:23: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] for (int j = 0; j < (*segmentedTimesteps)[i].size(); ++j) { ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/lstm/recodebeam.cpp: In static member function ‘static void tesseract::RecodeBeamSearch::calculateCharBoundaries(std::vector*, std::vector*, std::vector*, int)’: src/lstm/recodebeam.cpp:184:21: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] for (int i = 0; i < ends->size(); ++i) { ~~^~~~~~~~~~~~~~ src/lstm/recodebeam.cpp: In member function ‘void tesseract::RecodeBeamSearch::PrintBeam2(bool, int, const tesseract::UNICHARSET*, bool) const’: src/lstm/recodebeam.cpp:345:12: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] if (cb >= character_boundaries_.size()) ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/lstm/recodebeam.cpp: In member function ‘void tesseract::RecodeBeamSearch::extractSymbolChoices(const tesseract::UNICHARSET*)’: src/lstm/recodebeam.cpp:408:21: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] for (int j = 1; j < character_boundaries_.size(); ++j) { ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/lstm/recodebeam.cpp:441:25: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] for (int i = 1; i < unichar_ids.size(); ++i) { ~~^~~~~~~~~~~~~~~~~~~~ src/lstm/recodebeam.cpp:458:17: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] if (j - 1 < excludedUnichars.size()) { ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ src/lstm/recodebeam.cpp:466:17: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] if (j - 1 < ctc_choices.size()) { ~~~~~~^~~~~~~~~~~~~~~~~~~~ src/lstm/recodebeam.cpp:445:11: warning: variable ‘bestCode’ set but not used [-Wunused-but-set-variable] int bestCode = -10; ^~~~~~~~ src/lstm/recodebeam.cpp:482:17: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] if (j - 1 >= excludedUnichars.size()) { ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ src/lstm/recodebeam.cpp:486:17: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] if (j - 1 >= ctc_choices.size()) { ~~~~~~^~~~~~~~~~~~~~~~~~~~~ src/lstm/recodebeam.cpp: In member function ‘tesseract::WERD_RES* tesseract::RecodeBeamSearch::InitializeWord(bool, const tesseract::TBOX&, int, int, float, const tesseract::UNICHARSET*, const std::vector&, float)’: src/lstm/recodebeam.cpp:618:38: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] if (character_boundaries_.size() > (i + 1)) { ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ In file included from ./src/ccutil/elst.h:24:0, from ./src/dict/dawg.h:31, from src/lstm/recodebeam.h:23, from src/lstm/recodebeam.cpp:20: ./src/ccutil/serialis.h: In instantiation of ‘bool tesseract::TFile::Serialize(const T*, size_t) [with T = char; size_t = unsigned int]’: ./src/ccutil/unicharset.h:363:73: required from here ./src/ccutil/serialis.h:102:45: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] return FWrite(data, sizeof(T), count) == count; ./src/ccutil/serialis.h: In instantiation of ‘bool tesseract::TFile::DeSerialize(T*, size_t) [with T = int; size_t = unsigned int]’: src/lstm/static_shape.h:67:30: required from here ./src/ccutil/serialis.h:93:50: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] return FReadEndian(data, sizeof(T), count) == count; ./src/ccutil/serialis.h: In instantiation of ‘bool tesseract::TFile::Serialize(const T*, size_t) [with T = int; size_t = unsigned int]’: src/lstm/static_shape.h:79:28: required from here ./src/ccutil/serialis.h:102:45: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] return FWrite(data, sizeof(T), count) == count; ./src/ccutil/serialis.h: In instantiation of ‘bool tesseract::TFile::Serialize(const T*, size_t) [with T = signed char; size_t = unsigned int]’: ./src/ccutil/unicharcompress.h:62:43: required from here ./src/ccutil/serialis.h:102:45: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] ./src/ccutil/serialis.h: In instantiation of ‘bool tesseract::TFile::DeSerialize(T*, size_t) [with T = signed char; size_t = unsigned int]’: ./src/ccutil/unicharcompress.h:68:45: required from here ./src/ccutil/serialis.h:93:50: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] return FReadEndian(data, sizeof(T), count) == count; CXX src/lstm/libtesseract_lstm_la-series.lo In file included from src/lstm/reversed.cpp:18:0: src/lstm/reversed.h: In member function ‘virtual tesseract::STRING tesseract::Reversed::spec() const’: src/lstm/reversed.h:59:25: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] for (int i = 0; i < net_spec.length(); ++i) { ~~^~~~~~~~~~~~~~~~~~~ In file included from ./src/ccutil/genericvector.h:22:0, from ./src/ccutil/kdpair.h:27, from ./src/ccstruct/matrix.h:29, from src/lstm/reversed.h:22, from src/lstm/reversed.cpp:18: ./src/ccutil/serialis.h: In instantiation of ‘bool tesseract::TFile::DeSerialize(T*, size_t) [with T = int; size_t = unsigned int]’: src/lstm/static_shape.h:67:30: required from here ./src/ccutil/serialis.h:93:50: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] return FReadEndian(data, sizeof(T), count) == count; ./src/ccutil/serialis.h: In instantiation of ‘bool tesseract::TFile::Serialize(const T*, size_t) [with T = int; size_t = unsigned int]’: src/lstm/static_shape.h:79:28: required from here ./src/ccutil/serialis.h:102:45: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] return FWrite(data, sizeof(T), count) == count; CXX src/lstm/libtesseract_lstm_la-stridemap.lo In file included from ./src/ccutil/genericvector.h:22:0, from src/lstm/plumbing.h:22, from src/lstm/series.h:22, from src/lstm/series.cpp:18: ./src/ccutil/serialis.h: In instantiation of ‘bool tesseract::TFile::DeSerialize(T*, size_t) [with T = int; size_t = unsigned int]’: src/lstm/static_shape.h:67:30: required from here ./src/ccutil/serialis.h:93:50: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] return FReadEndian(data, sizeof(T), count) == count; ./src/ccutil/serialis.h: In instantiation of ‘bool tesseract::TFile::Serialize(const T*, size_t) [with T = int; size_t = unsigned int]’: src/lstm/static_shape.h:79:28: required from here ./src/ccutil/serialis.h:102:45: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] return FWrite(data, sizeof(T), count) == count; CXX src/lstm/libtesseract_lstm_la-tfnetwork.lo src/lstm/recodebeam.cpp: In member function ‘void tesseract::RecodeBeamSearch::ComputeSecTopN(std::unordered_set*, const float*, int, int)’: src/lstm/recodebeam.cpp:687:13: warning: ‘entry’ may be used uninitialized in this function [-Wmaybe-uninitialized] TopPair entry; ^~~~~ src/lstm/recodebeam.cpp: In member function ‘void tesseract::RecodeBeamSearch::ComputeTopN(const float*, int, int)’: src/lstm/recodebeam.cpp:656:13: warning: ‘entry’ may be used uninitialized in this function [-Wmaybe-uninitialized] TopPair entry; ^~~~~ CXX src/lstm/libtesseract_lstm_la-weightmatrix.lo In file included from ./src/ccutil/genericvector.h:22:0, from ./src/ccutil/kdpair.h:27, from ./src/ccstruct/matrix.h:29, from src/lstm/weightmatrix.h:24, from src/lstm/weightmatrix.cpp:18: ./src/ccutil/serialis.h: In instantiation of ‘bool tesseract::TFile::Serialize(const T*, size_t) [with T = unsigned char; size_t = unsigned int]’: src/lstm/weightmatrix.cpp:179:27: required from here ./src/ccutil/serialis.h:102:45: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] return FWrite(data, sizeof(T), count) == count; ./src/ccutil/serialis.h: In instantiation of ‘bool tesseract::TFile::Serialize(const T*, size_t) [with T = unsigned int; size_t = unsigned int]’: src/lstm/weightmatrix.cpp:190:29: required from here ./src/ccutil/serialis.h:102:45: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] ./src/ccutil/serialis.h: In instantiation of ‘bool tesseract::TFile::Serialize(const T*, size_t) [with T = double; size_t = unsigned int]’: src/lstm/weightmatrix.cpp:191:40: required from here ./src/ccutil/serialis.h:102:45: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] ./src/ccutil/serialis.h: In instantiation of ‘bool tesseract::TFile::DeSerialize(T*, size_t) [with T = unsigned char; size_t = unsigned int]’: src/lstm/weightmatrix.cpp:204:29: required from here ./src/ccutil/serialis.h:93:50: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] return FReadEndian(data, sizeof(T), count) == count; ./src/ccutil/serialis.h: In instantiation of ‘bool tesseract::TFile::DeSerialize(T*, size_t) [with T = unsigned int; size_t = unsigned int]’: src/lstm/weightmatrix.cpp:211:31: required from here ./src/ccutil/serialis.h:93:50: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] ./src/ccutil/serialis.h: In instantiation of ‘bool tesseract::TFile::DeSerialize(T*, size_t) [with T = double; size_t = unsigned int]’: src/lstm/weightmatrix.cpp:213:43: required from here ./src/ccutil/serialis.h:93:50: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] CXXLD libtesseract_native.la ./src/ccutil/serialis.h: In instantiation of ‘bool tesseract::TFile::Serialize(const T*, size_t) [with T = signed char; size_t = unsigned int]’: ./src/ccstruct/matrix.h:157:9: required from ‘bool tesseract::GENERIC_2D_ARRAY::Serialize(tesseract::TFile*) const [with T = signed char]’ src/lstm/weightmatrix.cpp:181:26: required from here ./src/ccutil/serialis.h:102:45: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] return FWrite(data, sizeof(T), count) == count; ./src/ccutil/serialis.h: In instantiation of ‘bool tesseract::TFile::DeSerialize(T*, size_t) [with T = signed char; size_t = unsigned int]’: ./src/ccstruct/matrix.h:179:32: required from ‘bool tesseract::GENERIC_2D_ARRAY::DeSerialize(tesseract::TFile*) [with T = signed char]’ src/lstm/weightmatrix.cpp:209:28: required from here ./src/ccutil/serialis.h:93:50: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] return FReadEndian(data, sizeof(T), count) == count; ./src/ccutil/serialis.h: In instantiation of ‘bool tesseract::TFile::DeSerialize(T*, size_t) [with T = float; size_t = unsigned int]’: ./src/ccstruct/matrix.h:179:32: required from ‘bool tesseract::GENERIC_2D_ARRAY::DeSerialize(tesseract::TFile*) [with T = float]’ src/lstm/weightmatrix.cpp:246:36: required from here ./src/ccutil/serialis.h:93:50: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] ./src/ccutil/serialis.h: In instantiation of ‘bool tesseract::TFile::DeSerialize(T*, size_t) [with T = int; size_t = unsigned int]’: ./src/ccstruct/matrix.h:500:25: required from ‘bool tesseract::GENERIC_2D_ARRAY::DeSerializeSize(tesseract::TFile*) [with T = signed char]’ ./src/ccstruct/matrix.h:179:27: required from ‘bool tesseract::GENERIC_2D_ARRAY::DeSerialize(tesseract::TFile*) [with T = signed char]’ src/lstm/weightmatrix.cpp:209:28: required from here ./src/ccutil/serialis.h:93:50: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] arm-linux-gnueabihf-ar: `u' modifier ignored since `D' is the default (see `U') CXX src/opencl/libtesseract_opencl_la-openclwrapper.lo In file included from src/opencl/openclwrapper.cpp:19:0: src/opencl/oclkernels.h:21:20: warning: ‘kernel_src’ defined but not used [-Wunused-variable] static const char* kernel_src = KERNEL( ^~~~~~~~~~ CXXLD libtesseract_neon.la arm-linux-gnueabihf-ar: `u' modifier ignored since `D' is the default (see `U') CXXLD libtesseract_ccutil.la CXXLD libtesseract_opencl.la arm-linux-gnueabihf-ar: `u' modifier ignored since `D' is the default (see `U') arm-linux-gnueabihf-ar: `u' modifier ignored since `D' is the default (see `U') CXXLD libtesseract_lstm.la arm-linux-gnueabihf-ar: `u' modifier ignored since `D' is the default (see `U') CXXLD libtesseract.la arm-linux-gnueabihf-ar: `u' modifier ignored since `D' is the default (see `U') CXXLD tesseract make[4]: Leaving directory '/<>' Making all in tessdata make[4]: Entering directory '/<>/tessdata' Making all in configs make[5]: Entering directory '/<>/tessdata/configs' make[5]: Nothing to be done for 'all'. make[5]: Leaving directory '/<>/tessdata/configs' Making all in tessconfigs make[5]: Entering directory '/<>/tessdata/tessconfigs' make[5]: Nothing to be done for 'all'. make[5]: Leaving directory '/<>/tessdata/tessconfigs' make[5]: Entering directory '/<>/tessdata' make[5]: Nothing to be done for 'all-am'. make[5]: Leaving directory '/<>/tessdata' make[4]: Leaving directory '/<>/tessdata' Making all in unittest make[4]: Entering directory '/<>/unittest' make[4]: Nothing to be done for 'all'. make[4]: Leaving directory '/<>/unittest' make[3]: Leaving directory '/<>' make[2]: Leaving directory '/<>' make -j4 training make[2]: Entering directory '/<>' CXX src/training/libtesseract_training_la-degradeimage.lo CXX src/training/combine_tessdata-combine_tessdata.o CXX src/training/dawg2wordlist-dawg2wordlist.o CXX src/training/lstmeval-lstmeval.o In file included from ./src/classify/intproto.h:28:0, from ./src/training/common/commontraining.h:55, from src/training/combine_tessdata.cpp:20: ./src/ccutil/unicharset.h: In member function ‘bool tesseract::UNICHARSET::contains_unichar_id(tesseract::UNICHAR_ID) const’: ./src/ccutil/unicharset.h:288:59: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] return unichar_id != INVALID_UNICHAR_ID && unichar_id < unichars.size() && ~~~~~~~~~~~^~~~~~~~~~~~~~~~~ ./src/ccutil/unicharset.h: In member function ‘void tesseract::UNICHARSET::delete_pointers_in_unichars()’: ./src/ccutil/unicharset.h:302:23: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] for (int i = 0; i < unichars.size(); ++i) { ~~^~~~~~~~~~~~~~~~~ In file included from ./src/dict/dawg.h:33:0, from ./src/lstm/recodebeam.h:23, from ./src/lstm/lstmrecognizer.h:28, from src/training/combine_tessdata.cpp:21: ./src/ccstruct/ratngs.h: In member function ‘void tesseract::BLOB_CHOICE::set_fonts(const std::vector&)’: ./src/ccstruct/ratngs.h:107:25: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] for (int f = 0; f < fonts_.size(); ++f) { ~~^~~~~~~~~~~~~~~ In file included from ./src/classify/intproto.h:28:0, from ./src/training/common/commontraining.h:55, from src/training/dawg2wordlist.cpp:19: ./src/ccutil/unicharset.h: In member function ‘bool tesseract::UNICHARSET::contains_unichar_id(tesseract::UNICHAR_ID) const’: ./src/ccutil/unicharset.h:288:59: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] return unichar_id != INVALID_UNICHAR_ID && unichar_id < unichars.size() && ~~~~~~~~~~~^~~~~~~~~~~~~~~~~ ./src/ccutil/unicharset.h: In member function ‘void tesseract::UNICHARSET::delete_pointers_in_unichars()’: ./src/ccutil/unicharset.h:302:23: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] for (int i = 0; i < unichars.size(); ++i) { ~~^~~~~~~~~~~~~~~~~ In file included from ./src/dict/dawg.h:33:0, from src/training/dawg2wordlist.cpp:20: ./src/ccstruct/ratngs.h: In member function ‘void tesseract::BLOB_CHOICE::set_fonts(const std::vector&)’: ./src/ccstruct/ratngs.h:107:25: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] for (int f = 0; f < fonts_.size(); ++f) { ~~^~~~~~~~~~~~~~~ In file included from src/training/combine_tessdata.cpp:21:0: ./src/lstm/lstmrecognizer.h: In member function ‘void tesseract::LSTMRecognizer::ScaleLearningRate(double)’: ./src/lstm/lstmrecognizer.h:133:25: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] for (int i = 0; i < layers.size(); ++i) { ~~^~~~~~~~~~~~~~~ In file included from ./src/ccutil/genericvector.h:22:0, from ./src/ccutil/params.h:22, from ./src/training/common/commandlineflags.h:22, from ./src/training/common/commontraining.h:22, from src/training/dawg2wordlist.cpp:19: ./src/ccutil/serialis.h: In instantiation of ‘bool tesseract::TFile::Serialize(const T*, size_t) [with T = char; size_t = unsigned int]’: ./src/ccutil/unicharset.h:363:73: required from here ./src/ccutil/serialis.h:102:45: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] return FWrite(data, sizeof(T), count) == count; In file included from ./src/ccutil/genericvector.h:22:0, from ./src/ccutil/params.h:22, from ./src/training/common/commandlineflags.h:22, from ./src/training/common/commontraining.h:22, from src/training/combine_tessdata.cpp:20: ./src/ccutil/serialis.h: In instantiation of ‘bool tesseract::TFile::Serialize(const T*, size_t) [with T = char; size_t = unsigned int]’: ./src/ccutil/unicharset.h:363:73: required from here ./src/ccutil/serialis.h:102:45: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] return FWrite(data, sizeof(T), count) == count; ./src/ccutil/serialis.h: In instantiation of ‘bool tesseract::TFile::DeSerialize(T*, size_t) [with T = int; size_t = unsigned int]’: ./src/lstm/static_shape.h:67:30: required from here ./src/ccutil/serialis.h:93:50: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] return FReadEndian(data, sizeof(T), count) == count; ./src/ccutil/serialis.h: In instantiation of ‘bool tesseract::TFile::Serialize(const T*, size_t) [with T = int; size_t = unsigned int]’: ./src/lstm/static_shape.h:79:28: required from here ./src/ccutil/serialis.h:102:45: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] return FWrite(data, sizeof(T), count) == count; ./src/ccutil/serialis.h: In instantiation of ‘bool tesseract::TFile::Serialize(const T*, size_t) [with T = signed char; size_t = unsigned int]’: ./src/ccutil/unicharcompress.h:62:43: required from here ./src/ccutil/serialis.h:102:45: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] ./src/ccutil/serialis.h: In instantiation of ‘bool tesseract::TFile::DeSerialize(T*, size_t) [with T = signed char; size_t = unsigned int]’: ./src/ccutil/unicharcompress.h:68:45: required from here ./src/ccutil/serialis.h:93:50: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] return FReadEndian(data, sizeof(T), count) == count; In file included from ./src/classify/intproto.h:28:0, from ./src/training/common/commontraining.h:55, from src/training/lstmeval.cpp:18: ./src/ccutil/unicharset.h: In member function ‘bool tesseract::UNICHARSET::contains_unichar_id(tesseract::UNICHAR_ID) const’: ./src/ccutil/unicharset.h:288:59: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] return unichar_id != INVALID_UNICHAR_ID && unichar_id < unichars.size() && ~~~~~~~~~~~^~~~~~~~~~~~~~~~~ ./src/ccutil/unicharset.h: In member function ‘void tesseract::UNICHARSET::delete_pointers_in_unichars()’: ./src/ccutil/unicharset.h:302:23: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] for (int i = 0; i < unichars.size(); ++i) { ~~^~~~~~~~~~~~~~~~~ In file included from ./src/dict/dawg.h:33:0, from ./src/lstm/recodebeam.h:23, from ./src/lstm/lstmrecognizer.h:28, from ./src/training/unicharset/lstmtrainer.h:24, from ./src/training/unicharset/lstmtester.h:23, from src/training/lstmeval.cpp:20: ./src/ccstruct/ratngs.h: In member function ‘void tesseract::BLOB_CHOICE::set_fonts(const std::vector&)’: ./src/ccstruct/ratngs.h:107:25: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] for (int f = 0; f < fonts_.size(); ++f) { ~~^~~~~~~~~~~~~~~ CXX src/training/lstmtraining-lstmtraining.o In file included from ./src/training/unicharset/lstmtrainer.h:24:0, from ./src/training/unicharset/lstmtester.h:23, from src/training/lstmeval.cpp:20: ./src/lstm/lstmrecognizer.h: In member function ‘void tesseract::LSTMRecognizer::ScaleLearningRate(double)’: ./src/lstm/lstmrecognizer.h:133:25: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] for (int i = 0; i < layers.size(); ++i) { ~~^~~~~~~~~~~~~~~ In file included from ./src/ccutil/genericvector.h:22:0, from ./src/ccutil/params.h:22, from ./src/training/common/commandlineflags.h:22, from ./src/training/common/commontraining.h:22, from src/training/lstmeval.cpp:18: ./src/ccutil/serialis.h: In instantiation of ‘bool tesseract::TFile::Serialize(const T*, size_t) [with T = char; size_t = unsigned int]’: ./src/ccutil/unicharset.h:363:73: required from here ./src/ccutil/serialis.h:102:45: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] return FWrite(data, sizeof(T), count) == count; ./src/ccutil/serialis.h: In instantiation of ‘bool tesseract::TFile::DeSerialize(T*, size_t) [with T = int; size_t = unsigned int]’: ./src/lstm/static_shape.h:67:30: required from here ./src/ccutil/serialis.h:93:50: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] return FReadEndian(data, sizeof(T), count) == count; ./src/ccutil/serialis.h: In instantiation of ‘bool tesseract::TFile::Serialize(const T*, size_t) [with T = int; size_t = unsigned int]’: ./src/lstm/static_shape.h:79:28: required from here ./src/ccutil/serialis.h:102:45: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] return FWrite(data, sizeof(T), count) == count; ./src/ccutil/serialis.h: In instantiation of ‘bool tesseract::TFile::Serialize(const T*, size_t) [with T = signed char; size_t = unsigned int]’: ./src/ccutil/unicharcompress.h:62:43: required from here ./src/ccutil/serialis.h:102:45: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] ./src/ccutil/serialis.h: In instantiation of ‘bool tesseract::TFile::DeSerialize(T*, size_t) [with T = signed char; size_t = unsigned int]’: ./src/ccutil/unicharcompress.h:68:45: required from here ./src/ccutil/serialis.h:93:50: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] return FReadEndian(data, sizeof(T), count) == count; CXX src/training/merge_unicharsets-merge_unicharsets.o CXX src/training/set_unicharset_properties-set_unicharset_properties.o CXX src/training/text2image-text2image.o In file included from ./src/classify/intproto.h:28:0, from ./src/training/common/commontraining.h:55, from src/training/lstmtraining.cpp:19: ./src/ccutil/unicharset.h: In member function ‘bool tesseract::UNICHARSET::contains_unichar_id(tesseract::UNICHAR_ID) const’: ./src/ccutil/unicharset.h:288:59: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] return unichar_id != INVALID_UNICHAR_ID && unichar_id < unichars.size() && ~~~~~~~~~~~^~~~~~~~~~~~~~~~~ ./src/ccutil/unicharset.h: In member function ‘void tesseract::UNICHARSET::delete_pointers_in_unichars()’: ./src/ccutil/unicharset.h:302:23: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] for (int i = 0; i < unichars.size(); ++i) { ~~^~~~~~~~~~~~~~~~~ In file included from ./src/classify/intproto.h:28:0, from ./src/training/common/commontraining.h:55, from src/training/merge_unicharsets.cpp:19: ./src/ccutil/unicharset.h: In member function ‘bool tesseract::UNICHARSET::contains_unichar_id(tesseract::UNICHAR_ID) const’: ./src/ccutil/unicharset.h:288:59: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] return unichar_id != INVALID_UNICHAR_ID && unichar_id < unichars.size() && ~~~~~~~~~~~^~~~~~~~~~~~~~~~~ ./src/ccutil/unicharset.h: In member function ‘void tesseract::UNICHARSET::delete_pointers_in_unichars()’: ./src/ccutil/unicharset.h:302:23: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] for (int i = 0; i < unichars.size(); ++i) { ~~^~~~~~~~~~~~~~~~~ In file included from ./src/ccutil/genericvector.h:22:0, from ./src/ccutil/params.h:22, from ./src/training/common/commandlineflags.h:22, from ./src/training/common/commontraining.h:22, from src/training/merge_unicharsets.cpp:19: ./src/ccutil/serialis.h: In instantiation of ‘bool tesseract::TFile::Serialize(const T*, size_t) [with T = char; size_t = unsigned int]’: ./src/ccutil/unicharset.h:363:73: required from here ./src/ccutil/serialis.h:102:45: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] return FWrite(data, sizeof(T), count) == count; In file included from ./src/dict/dawg.h:33:0, from ./src/lstm/recodebeam.h:23, from ./src/lstm/lstmrecognizer.h:28, from ./src/training/unicharset/lstmtrainer.h:24, from ./src/training/unicharset/lstmtester.h:23, from src/training/lstmtraining.cpp:21: ./src/ccstruct/ratngs.h: In member function ‘void tesseract::BLOB_CHOICE::set_fonts(const std::vector&)’: ./src/ccstruct/ratngs.h:107:25: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] for (int f = 0; f < fonts_.size(); ++f) { ~~^~~~~~~~~~~~~~~ In file included from ./src/training/unicharset/lstmtrainer.h:24:0, from ./src/training/unicharset/lstmtester.h:23, from src/training/lstmtraining.cpp:21: ./src/lstm/lstmrecognizer.h: In member function ‘void tesseract::LSTMRecognizer::ScaleLearningRate(double)’: ./src/lstm/lstmrecognizer.h:133:25: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] for (int i = 0; i < layers.size(); ++i) { ~~^~~~~~~~~~~~~~~ CXX src/training/unicharset_extractor-unicharset_extractor.o In file included from ./src/ccutil/genericvector.h:22:0, from ./src/ccutil/params.h:22, from ./src/training/common/commandlineflags.h:22, from ./src/training/common/commontraining.h:22, from src/training/lstmtraining.cpp:19: ./src/ccutil/serialis.h: In instantiation of ‘bool tesseract::TFile::Serialize(const T*, size_t) [with T = char; size_t = unsigned int]’: ./src/ccutil/unicharset.h:363:73: required from here ./src/ccutil/serialis.h:102:45: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] return FWrite(data, sizeof(T), count) == count; ./src/ccutil/serialis.h: In instantiation of ‘bool tesseract::TFile::DeSerialize(T*, size_t) [with T = int; size_t = unsigned int]’: ./src/lstm/static_shape.h:67:30: required from here ./src/ccutil/serialis.h:93:50: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] return FReadEndian(data, sizeof(T), count) == count; ./src/ccutil/serialis.h: In instantiation of ‘bool tesseract::TFile::Serialize(const T*, size_t) [with T = int; size_t = unsigned int]’: ./src/lstm/static_shape.h:79:28: required from here ./src/ccutil/serialis.h:102:45: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] return FWrite(data, sizeof(T), count) == count; ./src/ccutil/serialis.h: In instantiation of ‘bool tesseract::TFile::Serialize(const T*, size_t) [with T = signed char; size_t = unsigned int]’: ./src/ccutil/unicharcompress.h:62:43: required from here ./src/ccutil/serialis.h:102:45: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] ./src/ccutil/serialis.h: In instantiation of ‘bool tesseract::TFile::DeSerialize(T*, size_t) [with T = signed char; size_t = unsigned int]’: ./src/ccutil/unicharcompress.h:68:45: required from here ./src/ccutil/serialis.h:93:50: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] return FReadEndian(data, sizeof(T), count) == count; In file included from ./src/classify/intproto.h:28:0, from ./src/training/common/commontraining.h:55, from src/training/set_unicharset_properties.cpp:16: ./src/ccutil/unicharset.h: In member function ‘bool tesseract::UNICHARSET::contains_unichar_id(tesseract::UNICHAR_ID) const’: ./src/ccutil/unicharset.h:288:59: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] return unichar_id != INVALID_UNICHAR_ID && unichar_id < unichars.size() && ~~~~~~~~~~~^~~~~~~~~~~~~~~~~ ./src/ccutil/unicharset.h: In member function ‘void tesseract::UNICHARSET::delete_pointers_in_unichars()’: ./src/ccutil/unicharset.h:302:23: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] for (int i = 0; i < unichars.size(); ++i) { ~~^~~~~~~~~~~~~~~~~ In file included from ./src/ccutil/genericvector.h:22:0, from ./src/ccutil/params.h:22, from ./src/training/common/commandlineflags.h:22, from src/training/set_unicharset_properties.cpp:15: ./src/ccutil/serialis.h: In instantiation of ‘bool tesseract::TFile::Serialize(const T*, size_t) [with T = char; size_t = unsigned int]’: ./src/ccutil/unicharset.h:363:73: required from here ./src/ccutil/serialis.h:102:45: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] return FWrite(data, sizeof(T), count) == count; In file included from ./src/classify/intproto.h:28:0, from ./src/training/common/commontraining.h:55, from src/training/text2image.cpp:31: ./src/ccutil/unicharset.h: In member function ‘bool tesseract::UNICHARSET::contains_unichar_id(tesseract::UNICHAR_ID) const’: ./src/ccutil/unicharset.h:288:59: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] return unichar_id != INVALID_UNICHAR_ID && unichar_id < unichars.size() && ~~~~~~~~~~~^~~~~~~~~~~~~~~~~ ./src/ccutil/unicharset.h: In member function ‘void tesseract::UNICHARSET::delete_pointers_in_unichars()’: ./src/ccutil/unicharset.h:302:23: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] for (int i = 0; i < unichars.size(); ++i) { ~~^~~~~~~~~~~~~~~~~ CXX src/training/wordlist2dawg-wordlist2dawg.o In file included from ./src/classify/intproto.h:28:0, from ./src/training/common/commontraining.h:55, from src/training/unicharset_extractor.cpp:25: ./src/ccutil/unicharset.h: In member function ‘bool tesseract::UNICHARSET::contains_unichar_id(tesseract::UNICHAR_ID) const’: ./src/ccutil/unicharset.h:288:59: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] return unichar_id != INVALID_UNICHAR_ID && unichar_id < unichars.size() && ~~~~~~~~~~~^~~~~~~~~~~~~~~~~ ./src/ccutil/unicharset.h: In member function ‘void tesseract::UNICHARSET::delete_pointers_in_unichars()’: ./src/ccutil/unicharset.h:302:23: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] for (int i = 0; i < unichars.size(); ++i) { ~~^~~~~~~~~~~~~~~~~ src/training/unicharset_extractor.cpp: In function ‘void tesseract::AddStringsToUnicharset(const std::vector&, int, tesseract::UNICHARSET*)’: src/training/unicharset_extractor.cpp:46:21: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] for (int i = 0; i < strings.size(); ++i) { ~~^~~~~~~~~~~~~~~~ In file included from ./src/ccutil/genericvector.h:22:0, from ./src/ccutil/params.h:22, from ./src/training/common/commandlineflags.h:22, from src/training/unicharset_extractor.cpp:24: ./src/ccutil/serialis.h: In instantiation of ‘bool tesseract::TFile::Serialize(const T*, size_t) [with T = char; size_t = unsigned int]’: ./src/ccutil/unicharset.h:363:73: required from here ./src/ccutil/serialis.h:102:45: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] return FWrite(data, sizeof(T), count) == count; In file included from ./src/ccutil/genericvector.h:22:0, from ./src/ccutil/params.h:22, from ./src/training/common/commandlineflags.h:22, from src/training/text2image.cpp:30: ./src/ccutil/serialis.h: In instantiation of ‘bool tesseract::TFile::Serialize(const T*, size_t) [with T = char; size_t = unsigned int]’: ./src/ccutil/unicharset.h:363:73: required from here ./src/ccutil/serialis.h:102:45: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] return FWrite(data, sizeof(T), count) == count; CXX src/training/ambiguous_words-ambiguous_words.o CXX src/training/classifier_tester-classifier_tester.o In file included from ./src/classify/intproto.h:28:0, from ./src/classify/adaptive.h:20, from ./src/classify/classify.h:64, from src/training/wordlist2dawg.cpp:22: ./src/ccutil/unicharset.h: In member function ‘bool tesseract::UNICHARSET::contains_unichar_id(tesseract::UNICHAR_ID) const’: ./src/ccutil/unicharset.h:288:59: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] return unichar_id != INVALID_UNICHAR_ID && unichar_id < unichars.size() && ~~~~~~~~~~~^~~~~~~~~~~~~~~~~ ./src/ccutil/unicharset.h: In member function ‘void tesseract::UNICHARSET::delete_pointers_in_unichars()’: ./src/ccutil/unicharset.h:302:23: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] for (int i = 0; i < unichars.size(); ++i) { ~~^~~~~~~~~~~~~~~~~ In file included from ./src/dict/dawg.h:33:0, from ./src/dict/dict.h:29, from ./src/classify/classify.h:66, from src/training/wordlist2dawg.cpp:22: ./src/ccstruct/ratngs.h: In member function ‘void tesseract::BLOB_CHOICE::set_fonts(const std::vector&)’: ./src/ccstruct/ratngs.h:107:25: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] for (int f = 0; f < fonts_.size(); ++f) { ~~^~~~~~~~~~~~~~~ In file included from ./src/ccutil/clst.h:24:0, from ./src/ccstruct/blobs.h:23, from ./src/classify/mfoutline.h:21, from ./src/classify/intproto.h:25, from ./src/classify/adaptive.h:20, from ./src/classify/classify.h:64, from src/training/wordlist2dawg.cpp:22: ./src/ccutil/serialis.h: In instantiation of ‘bool tesseract::TFile::Serialize(const T*, size_t) [with T = char; size_t = unsigned int]’: ./src/ccutil/unicharset.h:363:73: required from here ./src/ccutil/serialis.h:102:45: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] return FWrite(data, sizeof(T), count) == count; In file included from ./src/classify/intproto.h:28:0, from ./src/training/common/commontraining.h:55, from src/training/ambiguous_words.cpp:23: ./src/ccutil/unicharset.h: In member function ‘bool tesseract::UNICHARSET::contains_unichar_id(tesseract::UNICHAR_ID) const’: ./src/ccutil/unicharset.h:288:59: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] return unichar_id != INVALID_UNICHAR_ID && unichar_id < unichars.size() && ~~~~~~~~~~~^~~~~~~~~~~~~~~~~ ./src/ccutil/unicharset.h: In member function ‘void tesseract::UNICHARSET::delete_pointers_in_unichars()’: ./src/ccutil/unicharset.h:302:23: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] for (int i = 0; i < unichars.size(); ++i) { ~~^~~~~~~~~~~~~~~~~ In file included from ./src/dict/dawg.h:33:0, from ./src/dict/dict.h:29, from src/training/ambiguous_words.cpp:24: ./src/ccstruct/ratngs.h: In member function ‘void tesseract::BLOB_CHOICE::set_fonts(const std::vector&)’: ./src/ccstruct/ratngs.h:107:25: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] for (int f = 0; f < fonts_.size(); ++f) { ~~^~~~~~~~~~~~~~~ In file included from ./src/classify/intproto.h:28:0, from ./src/training/common/commontraining.h:55, from src/training/classifier_tester.cpp:22: ./src/ccutil/unicharset.h: In member function ‘bool tesseract::UNICHARSET::contains_unichar_id(tesseract::UNICHAR_ID) const’: ./src/ccutil/unicharset.h:288:59: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] return unichar_id != INVALID_UNICHAR_ID && unichar_id < unichars.size() && ~~~~~~~~~~~^~~~~~~~~~~~~~~~~ ./src/ccutil/unicharset.h: In member function ‘void tesseract::UNICHARSET::delete_pointers_in_unichars()’: ./src/ccutil/unicharset.h:302:23: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] for (int i = 0; i < unichars.size(); ++i) { ~~^~~~~~~~~~~~~~~~~ CXX src/training/cntraining-cntraining.o In file included from ./src/dict/dawg.h:33:0, from ./src/dict/dict.h:29, from ./src/classify/classify.h:66, from ./src/training/common/mastertrainer.h:27, from src/training/classifier_tester.cpp:23: ./src/ccstruct/ratngs.h: In member function ‘void tesseract::BLOB_CHOICE::set_fonts(const std::vector&)’: ./src/ccstruct/ratngs.h:107:25: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] for (int f = 0; f < fonts_.size(); ++f) { ~~^~~~~~~~~~~~~~~ In file included from src/training/ambiguous_words.cpp:25:0: ./src/ccmain/tesseractclass.h: In member function ‘void tesseract::Tesseract::set_pix_original(Pix*)’: ./src/ccmain/tesseractclass.h:224:23: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] for (int i = 0; i < sub_langs_.size(); ++i) { ~~^~~~~~~~~~~~~~~~~~~ ./src/ccmain/tesseractclass.h: In member function ‘bool tesseract::Tesseract::AnyTessLang() const’: ./src/ccmain/tesseractclass.h:292:23: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] for (int i = 0; i < sub_langs_.size(); ++i) { ~~^~~~~~~~~~~~~~~~~~~ ./src/ccmain/tesseractclass.h: In member function ‘bool tesseract::Tesseract::AnyLSTMLang() const’: ./src/ccmain/tesseractclass.h:302:23: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] for (int i = 0; i < sub_langs_.size(); ++i) { ~~^~~~~~~~~~~~~~~~~~~ In file included from ./src/ccutil/genericvector.h:22:0, from ./src/ccutil/params.h:22, from ./src/training/common/commandlineflags.h:22, from ./src/training/common/commontraining.h:22, from src/training/ambiguous_words.cpp:23: ./src/ccutil/serialis.h: In instantiation of ‘bool tesseract::TFile::Serialize(const T*, size_t) [with T = char; size_t = unsigned int]’: ./src/ccutil/unicharset.h:363:73: required from here ./src/ccutil/serialis.h:102:45: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] return FWrite(data, sizeof(T), count) == count; In file included from src/training/classifier_tester.cpp:27:0: ./src/ccmain/tesseractclass.h: In member function ‘void tesseract::Tesseract::set_pix_original(Pix*)’: ./src/ccmain/tesseractclass.h:224:23: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] for (int i = 0; i < sub_langs_.size(); ++i) { ~~^~~~~~~~~~~~~~~~~~~ ./src/ccmain/tesseractclass.h: In member function ‘bool tesseract::Tesseract::AnyTessLang() const’: ./src/ccmain/tesseractclass.h:292:23: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] for (int i = 0; i < sub_langs_.size(); ++i) { ~~^~~~~~~~~~~~~~~~~~~ ./src/ccmain/tesseractclass.h: In member function ‘bool tesseract::Tesseract::AnyLSTMLang() const’: ./src/ccmain/tesseractclass.h:302:23: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] for (int i = 0; i < sub_langs_.size(); ++i) { ~~^~~~~~~~~~~~~~~~~~~ In file included from ./src/ccutil/genericvector.h:22:0, from ./src/ccutil/params.h:22, from ./src/training/common/commandlineflags.h:22, from ./src/training/common/commontraining.h:22, from src/training/classifier_tester.cpp:22: ./src/ccutil/serialis.h: In instantiation of ‘bool tesseract::TFile::Serialize(const T*, size_t) [with T = char; size_t = unsigned int]’: ./src/ccutil/unicharset.h:363:73: required from here ./src/ccutil/serialis.h:102:45: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] return FWrite(data, sizeof(T), count) == count; CXX src/training/mftraining-mftraining.o CXX src/training/shapeclustering-shapeclustering.o CXX src/training/mftraining-mergenf.o In file included from ./src/classify/intproto.h:28:0, from ./src/training/common/commontraining.h:55, from src/training/cntraining.cpp:31: ./src/ccutil/unicharset.h: In member function ‘bool tesseract::UNICHARSET::contains_unichar_id(tesseract::UNICHAR_ID) const’: ./src/ccutil/unicharset.h:288:59: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] return unichar_id != INVALID_UNICHAR_ID && unichar_id < unichars.size() && ~~~~~~~~~~~^~~~~~~~~~~~~~~~~ ./src/ccutil/unicharset.h: In member function ‘void tesseract::UNICHARSET::delete_pointers_in_unichars()’: ./src/ccutil/unicharset.h:302:23: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] for (int i = 0; i < unichars.size(); ++i) { ~~^~~~~~~~~~~~~~~~~ In file included from ./src/ccutil/clst.h:24:0, from ./src/ccstruct/blobs.h:23, from ./src/classify/ocrfeatures.h:21, from ./src/classify/featdefs.h:21, from src/training/cntraining.cpp:23: ./src/ccutil/serialis.h: In instantiation of ‘bool tesseract::TFile::Serialize(const T*, size_t) [with T = char; size_t = unsigned int]’: ./src/ccutil/unicharset.h:363:73: required from here ./src/ccutil/serialis.h:102:45: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] return FWrite(data, sizeof(T), count) == count; CXX src/training/combine_lang_model-combine_lang_model.o In file included from ./src/classify/intproto.h:28:0, from src/training/mergenf.cpp:32: ./src/ccutil/unicharset.h: In member function ‘bool tesseract::UNICHARSET::contains_unichar_id(tesseract::UNICHAR_ID) const’: ./src/ccutil/unicharset.h:288:59: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] return unichar_id != INVALID_UNICHAR_ID && unichar_id < unichars.size() && ~~~~~~~~~~~^~~~~~~~~~~~~~~~~ ./src/ccutil/unicharset.h: In member function ‘void tesseract::UNICHARSET::delete_pointers_in_unichars()’: ./src/ccutil/unicharset.h:302:23: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] for (int i = 0; i < unichars.size(); ++i) { ~~^~~~~~~~~~~~~~~~~ In file included from ./src/classify/intproto.h:28:0, from ./src/classify/adaptive.h:20, from ./src/classify/classify.h:64, from src/training/mftraining.cpp:33: ./src/ccutil/unicharset.h: In member function ‘bool tesseract::UNICHARSET::contains_unichar_id(tesseract::UNICHAR_ID) const’: ./src/ccutil/unicharset.h:288:59: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] return unichar_id != INVALID_UNICHAR_ID && unichar_id < unichars.size() && ~~~~~~~~~~~^~~~~~~~~~~~~~~~~ ./src/ccutil/unicharset.h: In member function ‘void tesseract::UNICHARSET::delete_pointers_in_unichars()’: ./src/ccutil/unicharset.h:302:23: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] for (int i = 0; i < unichars.size(); ++i) { ~~^~~~~~~~~~~~~~~~~ In file included from ./src/ccutil/clst.h:24:0, from ./src/ccstruct/blobs.h:23, from ./src/classify/ocrfeatures.h:21, from ./src/classify/kdtree.h:21, from ./src/classify/cluster.h:21, from src/training/mergenf.h:25, from src/training/mergenf.cpp:25: ./src/ccutil/serialis.h: In instantiation of ‘bool tesseract::TFile::Serialize(const T*, size_t) [with T = char; size_t = unsigned int]’: ./src/ccutil/unicharset.h:363:73: required from here ./src/ccutil/serialis.h:102:45: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] return FWrite(data, sizeof(T), count) == count; In file included from ./src/dict/dawg.h:33:0, from ./src/dict/dict.h:29, from ./src/classify/classify.h:66, from src/training/mftraining.cpp:33: ./src/ccstruct/ratngs.h: In member function ‘void tesseract::BLOB_CHOICE::set_fonts(const std::vector&)’: ./src/ccstruct/ratngs.h:107:25: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] for (int f = 0; f < fonts_.size(); ++f) { ~~^~~~~~~~~~~~~~~ In file included from ./src/classify/intproto.h:28:0, from ./src/training/common/commontraining.h:55, from src/training/shapeclustering.cpp:23: ./src/ccutil/unicharset.h: In member function ‘bool tesseract::UNICHARSET::contains_unichar_id(tesseract::UNICHAR_ID) const’: ./src/ccutil/unicharset.h:288:59: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] return unichar_id != INVALID_UNICHAR_ID && unichar_id < unichars.size() && ~~~~~~~~~~~^~~~~~~~~~~~~~~~~ ./src/ccutil/unicharset.h: In member function ‘void tesseract::UNICHARSET::delete_pointers_in_unichars()’: ./src/ccutil/unicharset.h:302:23: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] for (int i = 0; i < unichars.size(); ++i) { ~~^~~~~~~~~~~~~~~~~ CXX src/training/pango/libtesseract_training_la-boxchar.lo In file included from ./src/dict/dawg.h:33:0, from ./src/dict/dict.h:29, from ./src/classify/classify.h:66, from ./src/training/common/mastertrainer.h:27, from src/training/shapeclustering.cpp:24: ./src/ccstruct/ratngs.h: In member function ‘void tesseract::BLOB_CHOICE::set_fonts(const std::vector&)’: ./src/ccstruct/ratngs.h:107:25: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] for (int f = 0; f < fonts_.size(); ++f) { ~~^~~~~~~~~~~~~~~ In file included from ./src/ccutil/clst.h:24:0, from ./src/ccstruct/blobs.h:23, from ./src/classify/mfoutline.h:21, from ./src/classify/intproto.h:25, from ./src/classify/adaptive.h:20, from ./src/classify/classify.h:64, from src/training/mftraining.cpp:33: ./src/ccutil/serialis.h: In instantiation of ‘bool tesseract::TFile::Serialize(const T*, size_t) [with T = char; size_t = unsigned int]’: ./src/ccutil/unicharset.h:363:73: required from here ./src/ccutil/serialis.h:102:45: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] return FWrite(data, sizeof(T), count) == count; In file included from ./src/classify/intproto.h:28:0, from ./src/training/common/commontraining.h:55, from src/training/combine_lang_model.cpp:20: ./src/ccutil/unicharset.h: In member function ‘bool tesseract::UNICHARSET::contains_unichar_id(tesseract::UNICHAR_ID) const’: ./src/ccutil/unicharset.h:288:59: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] return unichar_id != INVALID_UNICHAR_ID && unichar_id < unichars.size() && ~~~~~~~~~~~^~~~~~~~~~~~~~~~~ ./src/ccutil/unicharset.h: In member function ‘void tesseract::UNICHARSET::delete_pointers_in_unichars()’: ./src/ccutil/unicharset.h:302:23: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] for (int i = 0; i < unichars.size(); ++i) { ~~^~~~~~~~~~~~~~~~~ In file included from ./src/ccutil/genericvector.h:22:0, from ./src/ccutil/params.h:22, from ./src/training/common/commandlineflags.h:22, from src/training/combine_lang_model.cpp:19: ./src/ccutil/serialis.h: In instantiation of ‘bool tesseract::TFile::Serialize(const T*, size_t) [with T = char; size_t = unsigned int]’: ./src/ccutil/unicharset.h:363:73: required from here ./src/ccutil/serialis.h:102:45: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] return FWrite(data, sizeof(T), count) == count; In file included from ./src/ccutil/genericvector.h:22:0, from ./src/ccutil/params.h:22, from ./src/training/common/commandlineflags.h:22, from ./src/training/common/commontraining.h:22, from src/training/shapeclustering.cpp:23: ./src/ccutil/serialis.h: In instantiation of ‘bool tesseract::TFile::Serialize(const T*, size_t) [with T = char; size_t = unsigned int]’: ./src/ccutil/unicharset.h:363:73: required from here ./src/ccutil/serialis.h:102:45: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] return FWrite(data, sizeof(T), count) == count; CXX src/training/common/libtesseract_training_la-commandlineflags.lo CXX src/training/common/libtesseract_training_la-commontraining.lo In file included from src/training/pango/boxchar.cpp:27:0: ./src/ccutil/unicharset.h: In member function ‘bool tesseract::UNICHARSET::contains_unichar_id(tesseract::UNICHAR_ID) const’: ./src/ccutil/unicharset.h:288:59: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] return unichar_id != INVALID_UNICHAR_ID && unichar_id < unichars.size() && ~~~~~~~~~~~^~~~~~~~~~~~~~~~~ ./src/ccutil/unicharset.h: In member function ‘void tesseract::UNICHARSET::delete_pointers_in_unichars()’: ./src/ccutil/unicharset.h:302:23: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] for (int i = 0; i < unichars.size(); ++i) { ~~^~~~~~~~~~~~~~~~~ In file included from ./src/training/unicharset/fileio.h:20:0, from src/training/pango/boxchar.cpp:24: ./src/ccutil/serialis.h: In instantiation of ‘bool tesseract::TFile::Serialize(const T*, size_t) [with T = char; size_t = unsigned int]’: ./src/ccutil/unicharset.h:363:73: required from here ./src/ccutil/serialis.h:102:45: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] return FWrite(data, sizeof(T), count) == count; CXX src/training/common/libtesseract_training_la-ctc.lo In file included from ./src/classify/intproto.h:28:0, from src/training/common/commontraining.h:55, from src/training/common/commontraining.cpp:16: ./src/ccutil/unicharset.h: In member function ‘bool tesseract::UNICHARSET::contains_unichar_id(tesseract::UNICHAR_ID) const’: ./src/ccutil/unicharset.h:288:59: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] return unichar_id != INVALID_UNICHAR_ID && unichar_id < unichars.size() && ~~~~~~~~~~~^~~~~~~~~~~~~~~~~ ./src/ccutil/unicharset.h: In member function ‘void tesseract::UNICHARSET::delete_pointers_in_unichars()’: ./src/ccutil/unicharset.h:302:23: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] for (int i = 0; i < unichars.size(); ++i) { ~~^~~~~~~~~~~~~~~~~ In file included from ./src/dict/dawg.h:33:0, from ./src/dict/dict.h:29, from ./src/classify/classify.h:66, from src/training/common/commontraining.cpp:64: ./src/ccstruct/ratngs.h: In member function ‘void tesseract::BLOB_CHOICE::set_fonts(const std::vector&)’: ./src/ccstruct/ratngs.h:107:25: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] for (int f = 0; f < fonts_.size(); ++f) { ~~^~~~~~~~~~~~~~~ In file included from ./src/ccutil/genericvector.h:22:0, from ./src/ccutil/params.h:22, from src/training/common/commandlineflags.h:22, from src/training/common/commontraining.h:22, from src/training/common/commontraining.cpp:16: ./src/ccutil/serialis.h: In instantiation of ‘bool tesseract::TFile::Serialize(const T*, size_t) [with T = char; size_t = unsigned int]’: ./src/ccutil/unicharset.h:363:73: required from here ./src/ccutil/serialis.h:102:45: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] return FWrite(data, sizeof(T), count) == count; In file included from ./src/ccutil/genericvector.h:22:0, from ./src/ccutil/kdpair.h:27, from ./src/ccstruct/matrix.h:29, from ./src/lstm/network.h:21, from src/training/common/ctc.h:23, from src/training/common/ctc.cpp:19: ./src/ccutil/serialis.h: In instantiation of ‘bool tesseract::TFile::DeSerialize(T*, size_t) [with T = int; size_t = unsigned int]’: ./src/lstm/static_shape.h:67:30: required from here ./src/ccutil/serialis.h:93:50: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] return FReadEndian(data, sizeof(T), count) == count; ./src/ccutil/serialis.h: In instantiation of ‘bool tesseract::TFile::Serialize(const T*, size_t) [with T = int; size_t = unsigned int]’: ./src/lstm/static_shape.h:79:28: required from here ./src/ccutil/serialis.h:102:45: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] return FWrite(data, sizeof(T), count) == count; CXX src/training/common/libtesseract_training_la-networkbuilder.lo In file included from src/training/common/networkbuilder.cpp:29:0: ./src/lstm/reversed.h: In member function ‘virtual tesseract::STRING tesseract::Reversed::spec() const’: ./src/lstm/reversed.h:59:25: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] for (int i = 0; i < net_spec.length(); ++i) { ~~^~~~~~~~~~~~~~~~~~~ In file included from src/training/common/networkbuilder.cpp:31:0: ./src/ccutil/unicharset.h: In member function ‘bool tesseract::UNICHARSET::contains_unichar_id(tesseract::UNICHAR_ID) const’: ./src/ccutil/unicharset.h:288:59: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] return unichar_id != INVALID_UNICHAR_ID && unichar_id < unichars.size() && ~~~~~~~~~~~^~~~~~~~~~~~~~~~~ ./src/ccutil/unicharset.h: In member function ‘void tesseract::UNICHARSET::delete_pointers_in_unichars()’: ./src/ccutil/unicharset.h:302:23: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] for (int i = 0; i < unichars.size(); ++i) { ~~^~~~~~~~~~~~~~~~~ In file included from ./src/lstm/static_shape.h:22:0, from src/training/common/networkbuilder.h:23, from src/training/common/networkbuilder.cpp:19: ./src/ccutil/serialis.h: In instantiation of ‘bool tesseract::TFile::DeSerialize(T*, size_t) [with T = int; size_t = unsigned int]’: ./src/lstm/static_shape.h:67:30: required from here ./src/ccutil/serialis.h:93:50: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] return FReadEndian(data, sizeof(T), count) == count; ./src/ccutil/serialis.h: In instantiation of ‘bool tesseract::TFile::Serialize(const T*, size_t) [with T = int; size_t = unsigned int]’: ./src/lstm/static_shape.h:79:28: required from here ./src/ccutil/serialis.h:102:45: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] return FWrite(data, sizeof(T), count) == count; ./src/ccutil/serialis.h: In instantiation of ‘bool tesseract::TFile::Serialize(const T*, size_t) [with T = char; size_t = unsigned int]’: ./src/ccutil/unicharset.h:363:73: required from here ./src/ccutil/serialis.h:102:45: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] CXX src/training/pango/libtesseract_training_la-ligature_table.lo CXX src/training/pango/libtesseract_training_la-pango_font_info.lo CXX src/training/pango/libtesseract_training_la-stringrenderer.lo In file included from src/training/pango/ligature_table.cpp:27:0: ./src/ccutil/unicharset.h: In member function ‘bool tesseract::UNICHARSET::contains_unichar_id(tesseract::UNICHAR_ID) const’: ./src/ccutil/unicharset.h:288:59: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] return unichar_id != INVALID_UNICHAR_ID && unichar_id < unichars.size() && ~~~~~~~~~~~^~~~~~~~~~~~~~~~~ ./src/ccutil/unicharset.h: In member function ‘void tesseract::UNICHARSET::delete_pointers_in_unichars()’: ./src/ccutil/unicharset.h:302:23: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] for (int i = 0; i < unichars.size(); ++i) { ~~^~~~~~~~~~~~~~~~~ In file included from ./src/ccutil/genericvector.h:22:0, from ./src/ccutil/params.h:22, from ./src/training/common/commandlineflags.h:22, from src/training/pango/pango_font_info.h:25, from src/training/pango/ligature_table.cpp:24: ./src/ccutil/serialis.h: In instantiation of ‘bool tesseract::TFile::Serialize(const T*, size_t) [with T = char; size_t = unsigned int]’: ./src/ccutil/unicharset.h:363:73: required from here ./src/ccutil/serialis.h:102:45: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] return FWrite(data, sizeof(T), count) == count; CXX src/training/pango/libtesseract_training_la-tlog.lo CXX src/training/unicharset/libtesseract_training_la-icuerrorcode.lo CXX src/training/unicharset/libtesseract_training_la-fileio.lo CXX src/training/unicharset/libtesseract_training_la-lang_model_helpers.lo In file included from src/training/unicharset/lang_model_helpers.h:23:0, from src/training/unicharset/lang_model_helpers.cpp:16: ./src/ccutil/unicharset.h: In member function ‘bool tesseract::UNICHARSET::contains_unichar_id(tesseract::UNICHAR_ID) const’: ./src/ccutil/unicharset.h:288:59: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] return unichar_id != INVALID_UNICHAR_ID && unichar_id < unichars.size() && ~~~~~~~~~~~^~~~~~~~~~~~~~~~~ ./src/ccutil/unicharset.h: In member function ‘void tesseract::UNICHARSET::delete_pointers_in_unichars()’: ./src/ccutil/unicharset.h:302:23: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] for (int i = 0; i < unichars.size(); ++i) { ~~^~~~~~~~~~~~~~~~~ In file included from ./src/dict/dawg.h:33:0, from src/training/unicharset/lang_model_helpers.cpp:18: ./src/ccstruct/ratngs.h: In member function ‘void tesseract::BLOB_CHOICE::set_fonts(const std::vector&)’: ./src/ccstruct/ratngs.h:107:25: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] for (int f = 0; f < fonts_.size(); ++f) { ~~^~~~~~~~~~~~~~~ CXX src/training/unicharset/libtesseract_training_la-lstmtester.lo In file included from src/training/unicharset/lang_model_helpers.h:20:0, from src/training/unicharset/lang_model_helpers.cpp:16: ./src/ccutil/serialis.h: In instantiation of ‘bool tesseract::TFile::Serialize(const T*, size_t) [with T = char; size_t = unsigned int]’: ./src/ccutil/unicharset.h:363:73: required from here ./src/ccutil/serialis.h:102:45: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] return FWrite(data, sizeof(T), count) == count; ./src/ccutil/serialis.h: In instantiation of ‘bool tesseract::TFile::Serialize(const T*, size_t) [with T = signed char; size_t = unsigned int]’: ./src/ccutil/unicharcompress.h:62:43: required from here ./src/ccutil/serialis.h:102:45: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] ./src/ccutil/serialis.h: In instantiation of ‘bool tesseract::TFile::Serialize(const T*, size_t) [with T = int; size_t = unsigned int]’: ./src/ccutil/unicharcompress.h:63:34: required from here ./src/ccutil/serialis.h:102:45: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] ./src/ccutil/serialis.h: In instantiation of ‘bool tesseract::TFile::DeSerialize(T*, size_t) [with T = signed char; size_t = unsigned int]’: ./src/ccutil/unicharcompress.h:68:45: required from here ./src/ccutil/serialis.h:93:50: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] return FReadEndian(data, sizeof(T), count) == count; ./src/ccutil/serialis.h: In instantiation of ‘bool tesseract::TFile::DeSerialize(T*, size_t) [with T = int; size_t = unsigned int]’: ./src/ccutil/unicharcompress.h:69:36: required from here ./src/ccutil/serialis.h:93:50: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] CXX src/training/unicharset/libtesseract_training_la-lstmtrainer.lo In file included from ./src/ccutil/ambigs.h:32:0, from ./src/ccutil/ccutil.h:32, from ./src/lstm/lstmrecognizer.h:21, from src/training/unicharset/lstmtrainer.h:24, from src/training/unicharset/lstmtester.h:23, from src/training/unicharset/lstmtester.cpp:20: ./src/ccutil/unicharset.h: In member function ‘bool tesseract::UNICHARSET::contains_unichar_id(tesseract::UNICHAR_ID) const’: ./src/ccutil/unicharset.h:288:59: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] return unichar_id != INVALID_UNICHAR_ID && unichar_id < unichars.size() && ~~~~~~~~~~~^~~~~~~~~~~~~~~~~ ./src/ccutil/unicharset.h: In member function ‘void tesseract::UNICHARSET::delete_pointers_in_unichars()’: ./src/ccutil/unicharset.h:302:23: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] for (int i = 0; i < unichars.size(); ++i) { ~~^~~~~~~~~~~~~~~~~ In file included from ./src/dict/dawg.h:33:0, from ./src/lstm/recodebeam.h:23, from ./src/lstm/lstmrecognizer.h:28, from src/training/unicharset/lstmtrainer.h:24, from src/training/unicharset/lstmtester.h:23, from src/training/unicharset/lstmtester.cpp:20: ./src/ccstruct/ratngs.h: In member function ‘void tesseract::BLOB_CHOICE::set_fonts(const std::vector&)’: ./src/ccstruct/ratngs.h:107:25: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] for (int f = 0; f < fonts_.size(); ++f) { ~~^~~~~~~~~~~~~~~ In file included from src/training/unicharset/lstmtrainer.h:24:0, from src/training/unicharset/lstmtester.h:23, from src/training/unicharset/lstmtester.cpp:20: ./src/lstm/lstmrecognizer.h: In member function ‘void tesseract::LSTMRecognizer::ScaleLearningRate(double)’: ./src/lstm/lstmrecognizer.h:133:25: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] for (int i = 0; i < layers.size(); ++i) { ~~^~~~~~~~~~~~~~~ In file included from src/training/unicharset/fileio.h:20:0, from src/training/unicharset/lstmtester.cpp:19: ./src/ccutil/serialis.h: In instantiation of ‘bool tesseract::TFile::Serialize(const T*, size_t) [with T = char; size_t = unsigned int]’: ./src/ccutil/unicharset.h:363:73: required from here ./src/ccutil/serialis.h:102:45: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] return FWrite(data, sizeof(T), count) == count; ./src/ccutil/serialis.h: In instantiation of ‘bool tesseract::TFile::DeSerialize(T*, size_t) [with T = int; size_t = unsigned int]’: ./src/lstm/static_shape.h:67:30: required from here ./src/ccutil/serialis.h:93:50: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] return FReadEndian(data, sizeof(T), count) == count; ./src/ccutil/serialis.h: In instantiation of ‘bool tesseract::TFile::Serialize(const T*, size_t) [with T = int; size_t = unsigned int]’: ./src/lstm/static_shape.h:79:28: required from here ./src/ccutil/serialis.h:102:45: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] return FWrite(data, sizeof(T), count) == count; ./src/ccutil/serialis.h: In instantiation of ‘bool tesseract::TFile::Serialize(const T*, size_t) [with T = signed char; size_t = unsigned int]’: ./src/ccutil/unicharcompress.h:62:43: required from here ./src/ccutil/serialis.h:102:45: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] ./src/ccutil/serialis.h: In instantiation of ‘bool tesseract::TFile::DeSerialize(T*, size_t) [with T = signed char; size_t = unsigned int]’: ./src/ccutil/unicharcompress.h:68:45: required from here ./src/ccutil/serialis.h:93:50: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] return FReadEndian(data, sizeof(T), count) == count; CXX src/training/unicharset/libtesseract_training_la-normstrngs.lo In file included from ./src/ccutil/ambigs.h:32:0, from ./src/ccutil/ccutil.h:32, from ./src/lstm/lstmrecognizer.h:21, from src/training/unicharset/lstmtrainer.h:24, from src/training/unicharset/lstmtrainer.cpp:25: ./src/ccutil/unicharset.h: In member function ‘bool tesseract::UNICHARSET::contains_unichar_id(tesseract::UNICHAR_ID) const’: ./src/ccutil/unicharset.h:288:59: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] return unichar_id != INVALID_UNICHAR_ID && unichar_id < unichars.size() && ~~~~~~~~~~~^~~~~~~~~~~~~~~~~ ./src/ccutil/unicharset.h: In member function ‘void tesseract::UNICHARSET::delete_pointers_in_unichars()’: ./src/ccutil/unicharset.h:302:23: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] for (int i = 0; i < unichars.size(); ++i) { ~~^~~~~~~~~~~~~~~~~ In file included from ./src/dict/dawg.h:33:0, from ./src/lstm/recodebeam.h:23, from ./src/lstm/lstmrecognizer.h:28, from src/training/unicharset/lstmtrainer.h:24, from src/training/unicharset/lstmtrainer.cpp:25: ./src/ccstruct/ratngs.h: In member function ‘void tesseract::BLOB_CHOICE::set_fonts(const std::vector&)’: ./src/ccstruct/ratngs.h:107:25: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] for (int f = 0; f < fonts_.size(); ++f) { ~~^~~~~~~~~~~~~~~ In file included from src/training/unicharset/lstmtrainer.h:24:0, from src/training/unicharset/lstmtrainer.cpp:25: ./src/lstm/lstmrecognizer.h: In member function ‘void tesseract::LSTMRecognizer::ScaleLearningRate(double)’: ./src/lstm/lstmrecognizer.h:133:25: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] for (int i = 0; i < layers.size(); ++i) { ~~^~~~~~~~~~~~~~~ src/training/unicharset/lstmtrainer.cpp: In static member function ‘static bool tesseract::LSTMTrainer::EncodeString(const tesseract::STRING&, const tesseract::UNICHARSET&, const tesseract::UnicharCompress*, bool, int, std::vector*)’: src/training/unicharset/lstmtrainer.cpp:725:20: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] while (err_index < cleaned.size()) { ~~~~~~~~~~^~~~~~~~~~~~~~~~ src/training/unicharset/lstmtrainer.cpp: In member function ‘tesseract::Trainability tesseract::LSTMTrainer::PrepareForBackward(const tesseract::ImageData*, tesseract::NetworkIO*, tesseract::NetworkIO*)’: src/training/unicharset/lstmtrainer.cpp:803:12: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] while (w < truth_labels.size() && ~~^~~~~~~~~~~~~~~~~~~~~ src/training/unicharset/lstmtrainer.cpp:806:9: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] if (w == truth_labels.size()) { ~~^~~~~~~~~~~~~~~~~~~~~~ src/training/unicharset/lstmtrainer.cpp: In member function ‘bool tesseract::LSTMTrainer::ComputeTextTargets(const tesseract::NetworkIO&, const std::vector&, tesseract::NetworkIO*)’: src/training/unicharset/lstmtrainer.cpp:1087:27: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] if (truth_labels.size() > targets->Width()) { ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ src/training/unicharset/lstmtrainer.cpp:1097:35: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] for (i = truth_labels.size(); i < targets->Width(); ++i) { ~~^~~~~~~~~~~~~~~~~~ In file included from ./src/ccutil/elst.h:24:0, from ./src/ccstruct/points.h:22, from ./src/ccstruct/imagedata.h:22, from src/training/unicharset/lstmtrainer.h:23, from src/training/unicharset/lstmtrainer.cpp:25: ./src/ccutil/serialis.h: In instantiation of ‘bool tesseract::TFile::Serialize(const T*, size_t) [with T = char; size_t = unsigned int]’: ./src/ccutil/unicharset.h:363:73: required from here ./src/ccutil/serialis.h:102:45: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] return FWrite(data, sizeof(T), count) == count; ./src/ccutil/serialis.h: In instantiation of ‘bool tesseract::TFile::DeSerialize(T*, size_t) [with T = int; size_t = unsigned int]’: ./src/lstm/static_shape.h:67:30: required from here ./src/ccutil/serialis.h:93:50: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] return FReadEndian(data, sizeof(T), count) == count; ./src/ccutil/serialis.h: In instantiation of ‘bool tesseract::TFile::Serialize(const T*, size_t) [with T = int; size_t = unsigned int]’: ./src/lstm/static_shape.h:79:28: required from here ./src/ccutil/serialis.h:102:45: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] return FWrite(data, sizeof(T), count) == count; ./src/ccutil/serialis.h: In instantiation of ‘bool tesseract::TFile::Serialize(const T*, size_t) [with T = signed char; size_t = unsigned int]’: ./src/ccutil/unicharcompress.h:62:43: required from here ./src/ccutil/serialis.h:102:45: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] ./src/ccutil/serialis.h: In instantiation of ‘bool tesseract::TFile::DeSerialize(T*, size_t) [with T = signed char; size_t = unsigned int]’: ./src/ccutil/unicharcompress.h:68:45: required from here ./src/ccutil/serialis.h:93:50: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] return FReadEndian(data, sizeof(T), count) == count; ./src/ccutil/serialis.h: In instantiation of ‘bool tesseract::TFile::Serialize(const T*, size_t) [with T = double; size_t = unsigned int]’: src/training/unicharset/lstmtrainer.cpp:410:61: required from here ./src/ccutil/serialis.h:102:45: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] return FWrite(data, sizeof(T), count) == count; ./src/ccutil/serialis.h: In instantiation of ‘bool tesseract::TFile::Serialize(const T*, size_t) [with T = unsigned char; size_t = unsigned int]’: src/training/unicharset/lstmtrainer.cpp:413:29: required from here ./src/ccutil/serialis.h:102:45: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] ./src/ccutil/serialis.h: In instantiation of ‘bool tesseract::TFile::DeSerialize(T*, size_t) [with T = double; size_t = unsigned int]’: src/training/unicharset/lstmtrainer.cpp:454:63: required from here ./src/ccutil/serialis.h:93:50: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] return FReadEndian(data, sizeof(T), count) == count; ./src/ccutil/serialis.h: In instantiation of ‘bool tesseract::TFile::DeSerialize(T*, size_t) [with T = unsigned char; size_t = unsigned int]’: src/training/unicharset/lstmtrainer.cpp:457:31: required from here ./src/ccutil/serialis.h:93:50: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] CXX src/training/unicharset/libtesseract_training_la-unicharset_training_utils.lo In file included from /usr/include/c++/7/vector:69:0, from ./include/tesseract/unichar.h:26, from ./include/tesseract/ltrresultiterator.h:26, from ./include/tesseract/resultiterator.h:24, from ./include/tesseract/baseapi.h:29, from ./src/ccutil/serialis.h:22, from ./src/ccutil/elst.h:24, from ./src/ccstruct/points.h:22, from ./src/ccstruct/imagedata.h:22, from src/training/unicharset/lstmtrainer.h:23, from src/training/unicharset/lstmtrainer.cpp:25: /usr/include/c++/7/bits/vector.tcc: In member function ‘void std::vector<_Tp, _Alloc>::_M_fill_insert(std::vector<_Tp, _Alloc>::iterator, std::vector<_Tp, _Alloc>::size_type, const value_type&) [with _Tp = double; _Alloc = std::allocator]’: /usr/include/c++/7/bits/vector.tcc:458:5: note: parameter passing for argument of type ‘std::vector::iterator {aka __gnu_cxx::__normal_iterator >}’ changed in GCC 7.1 vector<_Tp, _Alloc>:: ^~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/7/vector:64:0, from ./include/tesseract/unichar.h:26, from ./include/tesseract/ltrresultiterator.h:26, from ./include/tesseract/resultiterator.h:24, from ./include/tesseract/baseapi.h:29, from ./src/ccutil/serialis.h:22, from ./src/ccutil/elst.h:24, from ./src/ccstruct/points.h:22, from ./src/ccstruct/imagedata.h:22, from src/training/unicharset/lstmtrainer.h:23, from src/training/unicharset/lstmtrainer.cpp:25: /usr/include/c++/7/bits/stl_vector.h: In member function ‘void tesseract::LSTMTrainer::InitIterations()’: /usr/include/c++/7/bits/stl_vector.h:712:18: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 _M_fill_insert(end(), __new_size - size(), __x); ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/7/vector:69:0, from ./include/tesseract/unichar.h:26, from ./include/tesseract/ltrresultiterator.h:26, from ./include/tesseract/resultiterator.h:24, from ./include/tesseract/baseapi.h:29, from ./src/ccutil/serialis.h:22, from ./src/ccutil/elst.h:24, from ./src/ccstruct/points.h:22, from ./src/ccstruct/imagedata.h:22, from src/training/unicharset/lstmtrainer.h:23, from src/training/unicharset/lstmtrainer.cpp:25: /usr/include/c++/7/bits/vector.tcc: In member function ‘void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {const double&}; _Tp = double; _Alloc = std::allocator]’: /usr/include/c++/7/bits/vector.tcc:394:7: note: parameter passing for argument of type ‘std::vector::iterator {aka __gnu_cxx::__normal_iterator >}’ changed in GCC 7.1 vector<_Tp, _Alloc>:: ^~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/7/vector:64:0, from ./include/tesseract/unichar.h:26, from ./include/tesseract/ltrresultiterator.h:26, from ./include/tesseract/resultiterator.h:24, from ./include/tesseract/baseapi.h:29, from ./src/ccutil/serialis.h:22, from ./src/ccutil/elst.h:24, from ./src/ccstruct/points.h:22, from ./src/ccstruct/imagedata.h:22, from src/training/unicharset/lstmtrainer.h:23, from src/training/unicharset/lstmtrainer.cpp:25: /usr/include/c++/7/bits/stl_vector.h: In member function ‘tesseract::STRING tesseract::LSTMTrainer::UpdateErrorGraph(int, double, const std::vector&, tesseract::TestCallback)’: /usr/include/c++/7/bits/stl_vector.h:948:21: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 _M_realloc_insert(end(), __x); ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ CXX src/training/unicharset/libtesseract_training_la-validate_grapheme.lo In file included from src/training/unicharset/unicharset_training_utils.cpp:32:0: ./src/ccutil/unicharset.h: In member function ‘bool tesseract::UNICHARSET::contains_unichar_id(tesseract::UNICHAR_ID) const’: ./src/ccutil/unicharset.h:288:59: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] return unichar_id != INVALID_UNICHAR_ID && unichar_id < unichars.size() && ~~~~~~~~~~~^~~~~~~~~~~~~~~~~ ./src/ccutil/unicharset.h: In member function ‘void tesseract::UNICHARSET::delete_pointers_in_unichars()’: ./src/ccutil/unicharset.h:302:23: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] for (int i = 0; i < unichars.size(); ++i) { ~~^~~~~~~~~~~~~~~~~ In file included from src/training/unicharset/fileio.h:20:0, from src/training/unicharset/unicharset_training_utils.cpp:27: ./src/ccutil/serialis.h: In instantiation of ‘bool tesseract::TFile::Serialize(const T*, size_t) [with T = char; size_t = unsigned int]’: ./src/ccutil/unicharset.h:363:73: required from here ./src/ccutil/serialis.h:102:45: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] return FWrite(data, sizeof(T), count) == count; CXX src/training/unicharset/libtesseract_training_la-validate_indic.lo /usr/include/c++/7/bits/stl_vector.h: In member function ‘int tesseract::LSTMTrainer::ReduceLayerLearningRates(double, int, tesseract::LSTMTrainer*)’: /usr/include/c++/7/bits/stl_vector.h:712:18: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 _M_fill_insert(end(), __new_size - size(), __x); ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/7/bits/stl_vector.h:712:18: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 _M_fill_insert(end(), __new_size - size(), __x); ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ CXX src/training/unicharset/libtesseract_training_la-validate_javanese.lo CXX src/training/unicharset/libtesseract_training_la-validate_khmer.lo CXX src/training/unicharset/libtesseract_training_la-validate_myanmar.lo CXX src/training/unicharset/libtesseract_training_la-validator.lo CXX src/training/common/libtesseract_training_la-errorcounter.lo CXX src/training/common/libtesseract_training_la-intfeaturedist.lo In file included from ./src/classify/intproto.h:28:0, from ./src/classify/intmatcher.h:21, from ./src/classify/shapetable.h:28, from src/training/common/errorcounter.cpp:25: ./src/ccutil/unicharset.h: In member function ‘bool tesseract::UNICHARSET::contains_unichar_id(tesseract::UNICHAR_ID) const’: ./src/ccutil/unicharset.h:288:59: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] return unichar_id != INVALID_UNICHAR_ID && unichar_id < unichars.size() && ~~~~~~~~~~~^~~~~~~~~~~~~~~~~ ./src/ccutil/unicharset.h: In member function ‘void tesseract::UNICHARSET::delete_pointers_in_unichars()’: ./src/ccutil/unicharset.h:302:23: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] for (int i = 0; i < unichars.size(); ++i) { ~~^~~~~~~~~~~~~~~~~ src/training/common/errorcounter.cpp: In static member function ‘static double tesseract::ErrorCounter::ComputeErrorRate(tesseract::ShapeClassifier*, int, tesseract::CountTypes, const tesseract::FontInfoTable&, const std::vector&, tesseract::SampleIterator*, double*, double*, tesseract::STRING*)’: src/training/common/errorcounter.cpp:62:51: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] Pix* page_pix = 0 <= page_index && page_index < page_images.size() ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ src/training/common/errorcounter.cpp: In static member function ‘static void tesseract::ErrorCounter::DebugNewErrors(tesseract::ShapeClassifier*, tesseract::ShapeClassifier*, tesseract::CountTypes, const tesseract::FontInfoTable&, const std::vector&, tesseract::SampleIterator*)’: src/training/common/errorcounter.cpp:130:51: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] Pix* page_pix = 0 <= page_index && page_index < page_images.size() ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ src/training/common/errorcounter.cpp: In member function ‘double tesseract::ErrorCounter::ReportErrors(int, tesseract::CountTypes, const tesseract::FontInfoTable&, const tesseract::SampleIterator&, double*, tesseract::STRING*)’: src/training/common/errorcounter.cpp:414:23: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] for (int u = 0; u < multi_unichar_counts_.size(); ++u) { ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./src/ccutil/genericvector.h:22:0, from ./src/ccutil/kdpair.h:27, from ./src/ccstruct/matrix.h:29, from src/training/common/errorcounter.h:19, from src/training/common/errorcounter.cpp:20: ./src/ccutil/serialis.h: In instantiation of ‘bool tesseract::TFile::Serialize(const T*, size_t) [with T = char; size_t = unsigned int]’: ./src/ccutil/unicharset.h:363:73: required from here ./src/ccutil/serialis.h:102:45: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] return FWrite(data, sizeof(T), count) == count; In file included from ./src/classify/intproto.h:28:0, from ./src/classify/intfeaturespace.h:24, from src/training/common/intfeaturemap.h:25, from src/training/common/intfeaturedist.cpp:21: ./src/ccutil/unicharset.h: In member function ‘bool tesseract::UNICHARSET::contains_unichar_id(tesseract::UNICHAR_ID) const’: ./src/ccutil/unicharset.h:288:59: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] return unichar_id != INVALID_UNICHAR_ID && unichar_id < unichars.size() && ~~~~~~~~~~~^~~~~~~~~~~~~~~~~ ./src/ccutil/unicharset.h: In member function ‘void tesseract::UNICHARSET::delete_pointers_in_unichars()’: ./src/ccutil/unicharset.h:302:23: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] for (int i = 0; i < unichars.size(); ++i) { ~~^~~~~~~~~~~~~~~~~ In file included from ./src/ccutil/genericvector.h:22:0, from src/training/common/intfeaturedist.h:23, from src/training/common/intfeaturedist.cpp:20: ./src/ccutil/serialis.h: In instantiation of ‘bool tesseract::TFile::Serialize(const T*, size_t) [with T = char; size_t = unsigned int]’: ./src/ccutil/unicharset.h:363:73: required from here ./src/ccutil/serialis.h:102:45: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] return FWrite(data, sizeof(T), count) == count; CXX src/training/common/libtesseract_training_la-intfeaturemap.lo CXX src/training/common/libtesseract_training_la-mastertrainer.lo CXX src/training/common/libtesseract_training_la-sampleiterator.lo In file included from ./src/classify/intproto.h:28:0, from ./src/classify/intfeaturespace.h:24, from src/training/common/intfeaturemap.h:25, from src/training/common/intfeaturemap.cpp:21: ./src/ccutil/unicharset.h: In member function ‘bool tesseract::UNICHARSET::contains_unichar_id(tesseract::UNICHAR_ID) const’: ./src/ccutil/unicharset.h:288:59: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] return unichar_id != INVALID_UNICHAR_ID && unichar_id < unichars.size() && ~~~~~~~~~~~^~~~~~~~~~~~~~~~~ ./src/ccutil/unicharset.h: In member function ‘void tesseract::UNICHARSET::delete_pointers_in_unichars()’: ./src/ccutil/unicharset.h:302:23: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] for (int i = 0; i < unichars.size(); ++i) { ~~^~~~~~~~~~~~~~~~~ In file included from ./src/ccutil/genericvector.h:22:0, from ./src/classify/intfeaturespace.h:23, from src/training/common/intfeaturemap.h:25, from src/training/common/intfeaturemap.cpp:21: ./src/ccutil/serialis.h: In instantiation of ‘bool tesseract::TFile::Serialize(const T*, size_t) [with T = char; size_t = unsigned int]’: ./src/ccutil/unicharset.h:363:73: required from here ./src/ccutil/serialis.h:102:45: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] return FWrite(data, sizeof(T), count) == count; In file included from ./src/classify/intproto.h:28:0, from ./src/classify/adaptive.h:20, from ./src/classify/classify.h:64, from src/training/common/mastertrainer.h:27, from src/training/common/mastertrainer.cpp:24: ./src/ccutil/unicharset.h: In member function ‘bool tesseract::UNICHARSET::contains_unichar_id(tesseract::UNICHAR_ID) const’: ./src/ccutil/unicharset.h:288:59: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] return unichar_id != INVALID_UNICHAR_ID && unichar_id < unichars.size() && ~~~~~~~~~~~^~~~~~~~~~~~~~~~~ ./src/ccutil/unicharset.h: In member function ‘void tesseract::UNICHARSET::delete_pointers_in_unichars()’: ./src/ccutil/unicharset.h:302:23: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] for (int i = 0; i < unichars.size(); ++i) { ~~^~~~~~~~~~~~~~~~~ In file included from ./src/dict/dawg.h:33:0, from ./src/dict/dict.h:29, from ./src/classify/classify.h:66, from src/training/common/mastertrainer.h:27, from src/training/common/mastertrainer.cpp:24: ./src/ccstruct/ratngs.h: In member function ‘void tesseract::BLOB_CHOICE::set_fonts(const std::vector&)’: ./src/ccstruct/ratngs.h:107:25: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] for (int f = 0; f < fonts_.size(); ++f) { ~~^~~~~~~~~~~~~~~ src/training/common/mastertrainer.cpp: In destructor ‘tesseract::MasterTrainer::~MasterTrainer()’: src/training/common/mastertrainer.cpp:64:21: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] for (int p = 0; p < page_images_.size(); ++p) ~~^~~~~~~~~~~~~~~~~~~~~ In file included from ./src/ccutil/clst.h:24:0, from ./src/ccstruct/blobs.h:23, from ./src/classify/mfoutline.h:21, from ./src/classify/intproto.h:25, from ./src/classify/adaptive.h:20, from ./src/classify/classify.h:64, from src/training/common/mastertrainer.h:27, from src/training/common/mastertrainer.cpp:24: ./src/ccutil/serialis.h: In instantiation of ‘bool tesseract::TFile::Serialize(const T*, size_t) [with T = char; size_t = unsigned int]’: ./src/ccutil/unicharset.h:363:73: required from here ./src/ccutil/serialis.h:102:45: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] return FWrite(data, sizeof(T), count) == count; In file included from ./src/classify/intproto.h:28:0, from ./src/classify/intfeaturespace.h:24, from src/training/common/intfeaturemap.h:25, from src/training/common/sampleiterator.cpp:18: ./src/ccutil/unicharset.h: In member function ‘bool tesseract::UNICHARSET::contains_unichar_id(tesseract::UNICHAR_ID) const’: ./src/ccutil/unicharset.h:288:59: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] return unichar_id != INVALID_UNICHAR_ID && unichar_id < unichars.size() && ~~~~~~~~~~~^~~~~~~~~~~~~~~~~ ./src/ccutil/unicharset.h: In member function ‘void tesseract::UNICHARSET::delete_pointers_in_unichars()’: ./src/ccutil/unicharset.h:302:23: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] for (int i = 0; i < unichars.size(); ++i) { ~~^~~~~~~~~~~~~~~~~ In file included from ./src/ccutil/genericvector.h:22:0, from ./src/classify/intfeaturespace.h:23, from src/training/common/intfeaturemap.h:25, from src/training/common/sampleiterator.cpp:18: ./src/ccutil/serialis.h: In instantiation of ‘bool tesseract::TFile::Serialize(const T*, size_t) [with T = char; size_t = unsigned int]’: ./src/ccutil/unicharset.h:363:73: required from here ./src/ccutil/serialis.h:102:45: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] return FWrite(data, sizeof(T), count) == count; CXX src/training/common/libtesseract_training_la-trainingsampleset.lo CXXLD combine_tessdata CXXLD dawg2wordlist CXXLD merge_unicharsets In file included from ./src/classify/intproto.h:28:0, from ./src/classify/intmatcher.h:21, from ./src/classify/shapetable.h:28, from src/training/common/trainingsampleset.h:22, from src/training/common/trainingsampleset.cpp:22: ./src/ccutil/unicharset.h: In member function ‘bool tesseract::UNICHARSET::contains_unichar_id(tesseract::UNICHAR_ID) const’: ./src/ccutil/unicharset.h:288:59: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] return unichar_id != INVALID_UNICHAR_ID && unichar_id < unichars.size() && ~~~~~~~~~~~^~~~~~~~~~~~~~~~~ ./src/ccutil/unicharset.h: In member function ‘void tesseract::UNICHARSET::delete_pointers_in_unichars()’: ./src/ccutil/unicharset.h:302:23: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] for (int i = 0; i < unichars.size(); ++i) { ~~^~~~~~~~~~~~~~~~~ In file included from ./src/ccutil/genericvector.h:22:0, from ./src/ccutil/indexmapbidi.h:24, from src/training/common/trainingsampleset.h:20, from src/training/common/trainingsampleset.cpp:22: ./src/ccutil/serialis.h: In instantiation of ‘bool tesseract::TFile::Serialize(const T*, size_t) [with T = char; size_t = unsigned int]’: ./src/ccutil/unicharset.h:363:73: required from here ./src/ccutil/serialis.h:102:45: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] return FWrite(data, sizeof(T), count) == count; CXXLD wordlist2dawg CXXLD libtesseract_training.la arm-linux-gnueabihf-ar: `u' modifier ignored since `D' is the default (see `U') CXXLD lstmeval CXXLD lstmtraining CXXLD combine_lang_model CXXLD set_unicharset_properties CXXLD text2image CXXLD unicharset_extractor CXXLD ambiguous_words CXXLD classifier_tester CXXLD cntraining CXXLD mftraining CXXLD shapeclustering make[2]: Leaving directory '/<>' make[1]: Leaving directory '/<>' debian/rules override_dh_auto_test make[1]: Entering directory '/<>' ./tesseract -v tesseract 5.0.0-alpha-20201231-171-g04173 leptonica-1.78.0 libgif 5.1.4 : libjpeg 8d (libjpeg-turbo 1.5.2) : libpng 1.6.34 : libtiff 4.0.9 : zlib 1.2.11 : libwebp 0.6.1 : libopenjp2 2.3.0 Found NEON Found OpenMP 201511 Found libarchive 3.2.2 zlib/1.2.11 liblzma/5.2.2 bz2lib/1.0.6 liblz4/1.7.1 ./tesseract ./test/testing/phototest.tif - Page 1 This is a lot of 12 point text to test the ocr code and see if it works on all types of file format. The quick brown dog jumped over the lazy fox. The quick brown dog jumped over the lazy fox. The quick brown dog jumped over the lazy fox. The quick brown dog jumped over the lazy fox. make[1]: Leaving directory '/<>' fakeroot debian/rules binary-arch dh binary-arch --parallel dh_testroot -a -O--parallel dh_prep -a -O--parallel debian/rules override_dh_auto_install make[1]: Entering directory '/<>' /usr/bin/make DESTDIR=$(pwd)/debian/tmp prefix=/usr install make[2]: Entering directory '/<>' Making install in . make[3]: Entering directory '/<>' make[4]: Entering directory '/<>' /bin/mkdir -p '/<>/debian/tmp/usr/lib/arm-linux-gnueabihf' /bin/bash ./libtool --mode=install /usr/bin/install -c libtesseract.la '/<>/debian/tmp/usr/lib/arm-linux-gnueabihf' libtool: install: /usr/bin/install -c .libs/libtesseract.so.5.0.0 /<>/debian/tmp/usr/lib/arm-linux-gnueabihf/libtesseract.so.5.0.0 libtool: install: (cd /<>/debian/tmp/usr/lib/arm-linux-gnueabihf && { ln -s -f libtesseract.so.5.0.0 libtesseract.so.5 || { rm -f libtesseract.so.5 && ln -s libtesseract.so.5.0.0 libtesseract.so.5; }; }) libtool: install: (cd /<>/debian/tmp/usr/lib/arm-linux-gnueabihf && { ln -s -f libtesseract.so.5.0.0 libtesseract.so || { rm -f libtesseract.so && ln -s libtesseract.so.5.0.0 libtesseract.so; }; }) libtool: install: /usr/bin/install -c .libs/libtesseract.lai /<>/debian/tmp/usr/lib/arm-linux-gnueabihf/libtesseract.la libtool: install: /usr/bin/install -c .libs/libtesseract.a /<>/debian/tmp/usr/lib/arm-linux-gnueabihf/libtesseract.a libtool: install: chmod 644 /<>/debian/tmp/usr/lib/arm-linux-gnueabihf/libtesseract.a libtool: install: arm-linux-gnueabihf-ranlib /<>/debian/tmp/usr/lib/arm-linux-gnueabihf/libtesseract.a libtool: warning: remember to run 'libtool --finish /usr/lib/arm-linux-gnueabihf' /bin/mkdir -p '/<>/debian/tmp/usr/bin' /bin/bash ./libtool --mode=install /usr/bin/install -c tesseract '/<>/debian/tmp/usr/bin' libtool: warning: 'libtesseract.la' has not been installed in '/usr/lib/arm-linux-gnueabihf' libtool: install: /usr/bin/install -c .libs/tesseract /<>/debian/tmp/usr/bin/tesseract /bin/mkdir -p '/<>/debian/tmp/usr/bin' /usr/bin/install -c src/training/language-specific.sh src/training/tesstrain.sh '/<>/debian/tmp/usr/bin' /bin/mkdir -p '/<>/debian/tmp/usr/share/man/man1' /usr/bin/install -c -m 644 doc/combine_lang_model.1 doc/combine_tessdata.1 doc/dawg2wordlist.1 doc/lstmeval.1 doc/lstmtraining.1 doc/merge_unicharsets.1 doc/set_unicharset_properties.1 doc/tesseract.1 doc/text2image.1 doc/unicharset_extractor.1 doc/wordlist2dawg.1 doc/ambiguous_words.1 doc/classifier_tester.1 doc/cntraining.1 doc/mftraining.1 doc/shapeclustering.1 '/<>/debian/tmp/usr/share/man/man1' /bin/mkdir -p '/<>/debian/tmp/usr/share/man/man5' /usr/bin/install -c -m 644 doc/unicharset.5 doc/unicharambigs.5 '/<>/debian/tmp/usr/share/man/man5' /bin/mkdir -p '/<>/debian/tmp/usr/lib/arm-linux-gnueabihf/pkgconfig' /usr/bin/install -c -m 644 tesseract.pc '/<>/debian/tmp/usr/lib/arm-linux-gnueabihf/pkgconfig' /bin/mkdir -p '/<>/debian/tmp/usr/include/tesseract' /usr/bin/install -c -m 644 ./include/tesseract/version.h include/tesseract/baseapi.h include/tesseract/capi.h include/tesseract/export.h include/tesseract/ltrresultiterator.h include/tesseract/ocrclass.h include/tesseract/osdetect.h include/tesseract/pageiterator.h include/tesseract/publictypes.h include/tesseract/renderer.h include/tesseract/resultiterator.h include/tesseract/thresholder.h include/tesseract/unichar.h '/<>/debian/tmp/usr/include/tesseract' /bin/mkdir -p '/<>/debian/tmp/usr/bin' /usr/bin/install -c -m 644 src/training/tesstrain_utils.sh '/<>/debian/tmp/usr/bin' make[4]: Leaving directory '/<>' make[3]: Leaving directory '/<>' Making install in tessdata make[3]: Entering directory '/<>/tessdata' Making install in configs make[4]: Entering directory '/<>/tessdata/configs' make[5]: Entering directory '/<>/tessdata/configs' make[5]: Nothing to be done for 'install-exec-am'. /bin/mkdir -p '/<>/debian/tmp/usr/share/tessdata/configs' /usr/bin/install -c -m 644 inter makebox box.train unlv ambigs.train lstm.train lstmdebug api_config kannada box.train.stderr quiet logfile digits get.images lstmbox wordstrbox alto hocr pdf tsv txt linebox rebox strokewidth bigram '/<>/debian/tmp/usr/share/tessdata/configs' make[5]: Leaving directory '/<>/tessdata/configs' make[4]: Leaving directory '/<>/tessdata/configs' Making install in tessconfigs make[4]: Entering directory '/<>/tessdata/tessconfigs' make[5]: Entering directory '/<>/tessdata/tessconfigs' make[5]: Nothing to be done for 'install-exec-am'. /bin/mkdir -p '/<>/debian/tmp/usr/share/tessdata/tessconfigs' /usr/bin/install -c -m 644 batch batch.nochop nobatch matdemo segdemo msdemo '/<>/debian/tmp/usr/share/tessdata/tessconfigs' make[5]: Leaving directory '/<>/tessdata/tessconfigs' make[4]: Leaving directory '/<>/tessdata/tessconfigs' make[4]: Entering directory '/<>/tessdata' make[5]: Entering directory '/<>/tessdata' make[5]: Nothing to be done for 'install-exec-am'. /bin/mkdir -p '/<>/debian/tmp/usr/share/tessdata' /usr/bin/install -c -m 644 pdf.ttf '/<>/debian/tmp/usr/share/tessdata' make[5]: Leaving directory '/<>/tessdata' make[4]: Leaving directory '/<>/tessdata' make[3]: Leaving directory '/<>/tessdata' Making install in unittest make[3]: Entering directory '/<>/unittest' make[4]: Entering directory '/<>/unittest' make[4]: Nothing to be done for 'install-exec-am'. make[4]: Nothing to be done for 'install-data-am'. make[4]: Leaving directory '/<>/unittest' make[3]: Leaving directory '/<>/unittest' make[2]: Leaving directory '/<>' /usr/bin/make DESTDIR=$(pwd)/debian/tmp prefix=/usr training-install make[2]: Entering directory '/<>' mkdir -p /<>/debian/tmp/usr/bin /bin/bash ./libtool --mode=install \ /usr/bin/install -c combine_lang_model combine_tessdata dawg2wordlist lstmeval lstmtraining merge_unicharsets set_unicharset_properties text2image unicharset_extractor wordlist2dawg ambiguous_words classifier_tester cntraining mftraining shapeclustering /<>/debian/tmp/usr/bin libtool: warning: 'libtesseract.la' has not been installed in '/usr/lib/arm-linux-gnueabihf' libtool: install: /usr/bin/install -c .libs/combine_lang_model /<>/debian/tmp/usr/bin/combine_lang_model libtool: warning: 'libtesseract.la' has not been installed in '/usr/lib/arm-linux-gnueabihf' libtool: install: /usr/bin/install -c .libs/combine_tessdata /<>/debian/tmp/usr/bin/combine_tessdata libtool: warning: 'libtesseract.la' has not been installed in '/usr/lib/arm-linux-gnueabihf' libtool: install: /usr/bin/install -c .libs/dawg2wordlist /<>/debian/tmp/usr/bin/dawg2wordlist libtool: warning: 'libtesseract.la' has not been installed in '/usr/lib/arm-linux-gnueabihf' libtool: install: /usr/bin/install -c .libs/lstmeval /<>/debian/tmp/usr/bin/lstmeval libtool: warning: 'libtesseract.la' has not been installed in '/usr/lib/arm-linux-gnueabihf' libtool: install: /usr/bin/install -c .libs/lstmtraining /<>/debian/tmp/usr/bin/lstmtraining libtool: warning: 'libtesseract.la' has not been installed in '/usr/lib/arm-linux-gnueabihf' libtool: install: /usr/bin/install -c .libs/merge_unicharsets /<>/debian/tmp/usr/bin/merge_unicharsets libtool: warning: 'libtesseract.la' has not been installed in '/usr/lib/arm-linux-gnueabihf' libtool: install: /usr/bin/install -c .libs/set_unicharset_properties /<>/debian/tmp/usr/bin/set_unicharset_properties libtool: warning: 'libtesseract.la' has not been installed in '/usr/lib/arm-linux-gnueabihf' libtool: install: /usr/bin/install -c .libs/text2image /<>/debian/tmp/usr/bin/text2image libtool: warning: 'libtesseract.la' has not been installed in '/usr/lib/arm-linux-gnueabihf' libtool: install: /usr/bin/install -c .libs/unicharset_extractor /<>/debian/tmp/usr/bin/unicharset_extractor libtool: warning: 'libtesseract.la' has not been installed in '/usr/lib/arm-linux-gnueabihf' libtool: install: /usr/bin/install -c .libs/wordlist2dawg /<>/debian/tmp/usr/bin/wordlist2dawg libtool: warning: 'libtesseract.la' has not been installed in '/usr/lib/arm-linux-gnueabihf' libtool: install: /usr/bin/install -c .libs/ambiguous_words /<>/debian/tmp/usr/bin/ambiguous_words libtool: warning: 'libtesseract.la' has not been installed in '/usr/lib/arm-linux-gnueabihf' libtool: install: /usr/bin/install -c .libs/classifier_tester /<>/debian/tmp/usr/bin/classifier_tester libtool: warning: 'libtesseract.la' has not been installed in '/usr/lib/arm-linux-gnueabihf' libtool: install: /usr/bin/install -c .libs/cntraining /<>/debian/tmp/usr/bin/cntraining libtool: warning: 'libtesseract.la' has not been installed in '/usr/lib/arm-linux-gnueabihf' libtool: install: /usr/bin/install -c .libs/mftraining /<>/debian/tmp/usr/bin/mftraining libtool: warning: 'libtesseract.la' has not been installed in '/usr/lib/arm-linux-gnueabihf' libtool: install: /usr/bin/install -c .libs/shapeclustering /<>/debian/tmp/usr/bin/shapeclustering make[2]: Leaving directory '/<>' make[1]: Leaving directory '/<>' debian/rules override_dh_install make[1]: Entering directory '/<>' cd /<>/src/training/ && chmod +x *.sh cd /<>/debian/tmp/usr/bin && for i in $(ls *.sh); do rm -f ${i}; done dh_install make[1]: Leaving directory '/<>' dh_installdocs -a -O--parallel dh_installchangelogs -a -O--parallel dh_installman -a -O--parallel dh_perl -a -O--parallel dh_link -a -O--parallel dh_strip_nondeterminism -a -O--parallel dh_compress -a -O--parallel dh_fixperms -a -O--parallel dh_missing -a -O--parallel dh_strip -a -O--parallel dh_makeshlibs -a -O--parallel dh_shlibdeps -a -O--parallel dpkg-shlibdeps: warning: symbol __aeabi_atexit@CXXABI_ARM_1.3.3 used by debian/libtesseract5/usr/lib/arm-linux-gnueabihf/libtesseract.so.5.0.0 found in none of the libraries dh_installdeb -a -O--parallel dh_gencontrol -a -O--parallel dh_md5sums -a -O--parallel dh_builddeb -a -O--parallel INFO: pkgstriptranslations version 138.18.04.1 INFO: pkgstriptranslations version 138.18.04.1 INFO: pkgstriptranslations version 138.18.04.1 INFO: Disabling pkgstriptranslations for PPA build INFO: Disabling pkgstriptranslations for PPA build INFO: Disabling pkgstriptranslations for PPA build INFO: Disabling pkgmaintainermangler for PPA build INFO: Disabling pkgmaintainermangler for PPA build INFO: Disabling pkgmaintainermangler for PPA build INFO: Disabling pkgstripfiles for PPA build INFO: Disabling pkgstripfiles for PPA build dpkg-deb: building package 'tesseract-ocr' in '../tesseract-ocr_5.0.0~git5074-04173d38-1ppa1~bionic1_armhf.deb'. dpkg-deb: building package 'libtesseract5' in '../libtesseract5_5.0.0~git5074-04173d38-1ppa1~bionic1_armhf.deb'. INFO: Disabling pkgstripfiles for PPA build dpkg-deb: building package 'libtesseract-dev' in '../libtesseract-dev_5.0.0~git5074-04173d38-1ppa1~bionic1_armhf.deb'. dpkg-genbuildinfo --build=any dpkg-genchanges --build=any -mLaunchpad Build Daemon >../tesseract_5.0.0~git5074-04173d38-1ppa1~bionic1_armhf.changes dpkg-genchanges: info: binary-only arch-specific upload (source code and arch-indep packages not included) dpkg-source --after-build tesseract-5.0.0~git5074-04173d38 dpkg-buildpackage: info: binary-only upload (no source included) -------------------------------------------------------------------------------- Build finished at 2021-01-25T21:20:41Z Finished -------- I: Built successfully +------------------------------------------------------------------------------+ | Post Build Chroot | +------------------------------------------------------------------------------+ +------------------------------------------------------------------------------+ | Changes | +------------------------------------------------------------------------------+ tesseract_5.0.0~git5074-04173d38-1ppa1~bionic1_armhf.changes: ------------------------------------------------------------- Format: 1.8 Date: Mon, 25 Jan 2021 23:44:50 +0300 Source: tesseract Binary: tesseract-ocr libtesseract-dev libtesseract5 tesseract-ocr-all Architecture: armhf Version: 5.0.0~git5074-04173d38-1ppa1~bionic1 Distribution: bionic Urgency: medium Maintainer: Launchpad Build Daemon Changed-By: Alexander Pozdnyakov Description: libtesseract-dev - Development files for the tesseract command line OCR tool libtesseract5 - Tesseract OCR library tesseract-ocr - Tesseract command line OCR tool tesseract-ocr-all - Tesseract OCR with all language and script packages Changes: tesseract (5.0.0~git5074-04173d38-1ppa1~bionic1) bionic; urgency=medium . * Automated backport upload; no source changes. Checksums-Sha1: 18d310ae2ab1016d3dcd485cc43017cac91d686b 1422732 libtesseract-dev_5.0.0~git5074-04173d38-1ppa1~bionic1_armhf.deb 9ffc10513cc6f274bd8f98abe0a118963c14c313 1126128 libtesseract5_5.0.0~git5074-04173d38-1ppa1~bionic1_armhf.deb 8667e6ac180861fa6e8854645a0ac3a531f0b2bb 376096 tesseract-ocr_5.0.0~git5074-04173d38-1ppa1~bionic1_armhf.deb aac883040248accafbbc1a0dd00f4e24988dc020 12033 tesseract_5.0.0~git5074-04173d38-1ppa1~bionic1_armhf.buildinfo Checksums-Sha256: 00a4217dbf99ec16ba25071a711a9098b6625cb9dc997fa140c2ba60cb58de29 1422732 libtesseract-dev_5.0.0~git5074-04173d38-1ppa1~bionic1_armhf.deb a0b22719a442a75542b82f00bfa3a7aa6c7b8d6f636675fec50882e16e78d97b 1126128 libtesseract5_5.0.0~git5074-04173d38-1ppa1~bionic1_armhf.deb 4dba7cec64efec9b269066bef114466f65f169bc4a3a86f19003351f9da93a16 376096 tesseract-ocr_5.0.0~git5074-04173d38-1ppa1~bionic1_armhf.deb 2b6514aa440dbd849b8590684777fce87fe03f60f06b48ee0e4336dc560bbd2b 12033 tesseract_5.0.0~git5074-04173d38-1ppa1~bionic1_armhf.buildinfo Files: 0797b84f25e6a71c5afe582eaa6115f9 1422732 libdevel optional libtesseract-dev_5.0.0~git5074-04173d38-1ppa1~bionic1_armhf.deb 2900764e0877973fb4d77c0b3484896d 1126128 libs optional libtesseract5_5.0.0~git5074-04173d38-1ppa1~bionic1_armhf.deb 4745b97ba7a762d53ef06d5515cac438 376096 graphics optional tesseract-ocr_5.0.0~git5074-04173d38-1ppa1~bionic1_armhf.deb 4bd7de419fa4f353c95d634220d34f67 12033 graphics optional tesseract_5.0.0~git5074-04173d38-1ppa1~bionic1_armhf.buildinfo +------------------------------------------------------------------------------+ | Buildinfo | +------------------------------------------------------------------------------+ Format: 1.0 Source: tesseract Binary: tesseract-ocr libtesseract-dev libtesseract5 tesseract-ocr-all Architecture: armhf Version: 5.0.0~git5074-04173d38-1ppa1~bionic1 Checksums-Md5: 0797b84f25e6a71c5afe582eaa6115f9 1422732 libtesseract-dev_5.0.0~git5074-04173d38-1ppa1~bionic1_armhf.deb 2900764e0877973fb4d77c0b3484896d 1126128 libtesseract5_5.0.0~git5074-04173d38-1ppa1~bionic1_armhf.deb 4745b97ba7a762d53ef06d5515cac438 376096 tesseract-ocr_5.0.0~git5074-04173d38-1ppa1~bionic1_armhf.deb Checksums-Sha1: 18d310ae2ab1016d3dcd485cc43017cac91d686b 1422732 libtesseract-dev_5.0.0~git5074-04173d38-1ppa1~bionic1_armhf.deb 9ffc10513cc6f274bd8f98abe0a118963c14c313 1126128 libtesseract5_5.0.0~git5074-04173d38-1ppa1~bionic1_armhf.deb 8667e6ac180861fa6e8854645a0ac3a531f0b2bb 376096 tesseract-ocr_5.0.0~git5074-04173d38-1ppa1~bionic1_armhf.deb Checksums-Sha256: 00a4217dbf99ec16ba25071a711a9098b6625cb9dc997fa140c2ba60cb58de29 1422732 libtesseract-dev_5.0.0~git5074-04173d38-1ppa1~bionic1_armhf.deb a0b22719a442a75542b82f00bfa3a7aa6c7b8d6f636675fec50882e16e78d97b 1126128 libtesseract5_5.0.0~git5074-04173d38-1ppa1~bionic1_armhf.deb 4dba7cec64efec9b269066bef114466f65f169bc4a3a86f19003351f9da93a16 376096 tesseract-ocr_5.0.0~git5074-04173d38-1ppa1~bionic1_armhf.deb Build-Origin: Ubuntu Build-Architecture: armhf Build-Date: Mon, 25 Jan 2021 21:20:39 +0000 Build-Path: /<> Installed-Build-Depends: asciidoc (= 8.6.10-2), asciidoc-base (= 8.6.10-2), asciidoc-common (= 8.6.10-2), autoconf (= 2.69-11), autoconf-archive (= 20170928-2), automake (= 1:1.15.1-3ubuntu2), autopoint (= 0.19.8.1-6ubuntu0.3), autotools-dev (= 20180224.1), base-files (= 10.1ubuntu2.10), base-passwd (= 3.5.44), bash (= 4.4.18-2ubuntu1.2), binutils (= 2.30-21ubuntu1~18.04.4), binutils-arm-linux-gnueabihf (= 2.30-21ubuntu1~18.04.4), binutils-common (= 2.30-21ubuntu1~18.04.4), bsdmainutils (= 11.1.2ubuntu1), bsdutils (= 1:2.31.1-0.4ubuntu3.7), build-essential (= 12.4ubuntu1), bzip2 (= 1.0.6-8.1ubuntu0.2), coreutils (= 8.28-1ubuntu1), cpp (= 4:7.4.0-1ubuntu2.3), cpp-7 (= 7.5.0-3ubuntu1~18.04), dash (= 0.5.8-2.10), debconf (= 1.5.66ubuntu1), debhelper (= 11.1.6ubuntu2), debianutils (= 4.8.4), dh-autoreconf (= 17), dh-strip-nondeterminism (= 0.040-1.1~build1), diffutils (= 1:3.6-1), docbook-xml (= 4.5-8), docbook-xsl (= 1.79.1+dfsg-2), dpkg (= 1.19.0.5ubuntu2.3), dpkg-dev (= 1.19.0.5ubuntu2.3), e2fsprogs (= 1.44.1-1ubuntu1.3), fdisk (= 2.31.1-0.4ubuntu3.7), file (= 1:5.32-2ubuntu0.4), findutils (= 4.6.0+git+20170828-2), fontconfig (= 2.12.6-0ubuntu2), fontconfig-config (= 2.12.6-0ubuntu2), fonts-dejavu-core (= 2.37-1), g++ (= 4:7.4.0-1ubuntu2.3), g++-7 (= 7.5.0-3ubuntu1~18.04), gcc (= 4:7.4.0-1ubuntu2.3), gcc-7 (= 7.5.0-3ubuntu1~18.04), gcc-7-base (= 7.5.0-3ubuntu1~18.04), gcc-8-base (= 8.4.0-1ubuntu1~18.04), gettext (= 0.19.8.1-6ubuntu0.3), gettext-base (= 0.19.8.1-6ubuntu0.3), gir1.2-freedesktop (= 1.56.1-1), gir1.2-glib-2.0 (= 1.56.1-1), gir1.2-harfbuzz-0.0 (= 1.7.2-1ubuntu1), gir1.2-pango-1.0 (= 1.40.14-1ubuntu0.1), git (= 1:2.17.1-1ubuntu0.7), git-man (= 1:2.17.1-1ubuntu0.7), grep (= 3.1-2build1), groff-base (= 1.22.3-10), gzip (= 1.6-5ubuntu1), hostname (= 3.20), icu-devtools (= 60.2-3ubuntu3.1), init-system-helpers (= 1.51), intltool-debian (= 0.35.0+20060710.4), libacl1 (= 2.2.52-3build1), libarchive-dev (= 3.2.2-3.1ubuntu0.6), libarchive-zip-perl (= 1.60-1ubuntu0.1), libarchive13 (= 3.2.2-3.1ubuntu0.6), libasan4 (= 7.5.0-3ubuntu1~18.04), libasn1-8-heimdal (= 7.5.0+dfsg-1), libatomic1 (= 8.4.0-1ubuntu1~18.04), libattr1 (= 1:2.4.47-2build1), libaudit-common (= 1:2.8.2-1ubuntu1.1), libaudit1 (= 1:2.8.2-1ubuntu1.1), libbinutils (= 2.30-21ubuntu1~18.04.4), libblkid1 (= 2.31.1-0.4ubuntu3.7), libbsd0 (= 0.8.7-1ubuntu0.1), libbz2-1.0 (= 1.0.6-8.1ubuntu0.2), libc-bin (= 2.27-3ubuntu1.4), libc-dev-bin (= 2.27-3ubuntu1.4), libc6 (= 2.27-3ubuntu1.4), libc6-dev (= 2.27-3ubuntu1.4), libcairo-gobject2 (= 1.15.10-2ubuntu0.1), libcairo-script-interpreter2 (= 1.15.10-2ubuntu0.1), libcairo2 (= 1.15.10-2ubuntu0.1), libcairo2-dev (= 1.15.10-2ubuntu0.1), libcap-ng0 (= 0.7.7-3.1), libcc1-0 (= 8.4.0-1ubuntu1~18.04), libcilkrts5 (= 7.5.0-3ubuntu1~18.04), libcom-err2 (= 1.44.1-1ubuntu1.3), libcroco3 (= 0.6.12-2), libcurl3-gnutls (= 7.58.0-2ubuntu3.12), libdatrie1 (= 0.2.10-7), libdb5.3 (= 5.3.28-13.1ubuntu1.1), libdebconfclient0 (= 0.213ubuntu1), libdpkg-perl (= 1.19.0.5ubuntu2.3), libelf1 (= 0.170-0.4ubuntu0.1), liberror-perl (= 0.17025-1), libexpat1 (= 2.2.5-3ubuntu0.2), libexpat1-dev (= 2.2.5-3ubuntu0.2), libext2fs2 (= 1.44.1-1ubuntu1.3), libfdisk1 (= 2.31.1-0.4ubuntu3.7), libffi6 (= 3.2.1-8), libfile-stripnondeterminism-perl (= 0.040-1.1~build1), libfontconfig1 (= 2.12.6-0ubuntu2), libfontconfig1-dev (= 2.12.6-0ubuntu2), libfreetype6 (= 2.8.1-2ubuntu2.1), libfreetype6-dev (= 2.8.1-2ubuntu2.1), libgcc-7-dev (= 7.5.0-3ubuntu1~18.04), libgcc1 (= 1:8.4.0-1ubuntu1~18.04), libgcrypt20 (= 1.8.1-4ubuntu1.2), libgdbm-compat4 (= 1.14.1-6), libgdbm5 (= 1.14.1-6), libgif7 (= 5.1.4-2ubuntu0.1), libgirepository-1.0-1 (= 1.56.1-1), libglib2.0-0 (= 2.56.4-0ubuntu0.18.04.6), libglib2.0-bin (= 2.56.4-0ubuntu0.18.04.6), libglib2.0-data (= 2.56.4-0ubuntu0.18.04.6), libglib2.0-dev (= 2.56.4-0ubuntu0.18.04.6), libglib2.0-dev-bin (= 2.56.4-0ubuntu0.18.04.6), libgmp10 (= 2:6.1.2+dfsg-2), libgnutls30 (= 3.5.18-1ubuntu1.4), libgomp1 (= 8.4.0-1ubuntu1~18.04), libgpg-error0 (= 1.27-6), libgraphite2-3 (= 1.3.11-2), libgraphite2-dev (= 1.3.11-2), libgssapi-krb5-2 (= 1.16-2ubuntu0.2), libgssapi3-heimdal (= 7.5.0+dfsg-1), libharfbuzz-dev (= 1.7.2-1ubuntu1), libharfbuzz-gobject0 (= 1.7.2-1ubuntu1), libharfbuzz-icu0 (= 1.7.2-1ubuntu1), libharfbuzz0b (= 1.7.2-1ubuntu1), libhcrypto4-heimdal (= 7.5.0+dfsg-1), libheimbase1-heimdal (= 7.5.0+dfsg-1), libheimntlm0-heimdal (= 7.5.0+dfsg-1), libhogweed4 (= 3.4-1), libhx509-5-heimdal (= 7.5.0+dfsg-1), libice-dev (= 2:1.0.9-2), libice6 (= 2:1.0.9-2), libicu-dev (= 60.2-3ubuntu3.1), libicu-le-hb-dev (= 1.0.3+git161113-4), libicu-le-hb0 (= 1.0.3+git161113-4), libicu60 (= 60.2-3ubuntu3.1), libiculx60 (= 60.2-3ubuntu3.1), libidn2-0 (= 2.0.4-1.1ubuntu0.2), libisl19 (= 0.19-1), libjbig-dev (= 2.1-3.1build1), libjbig0 (= 2.1-3.1build1), libjpeg-dev (= 8c-2ubuntu8), libjpeg-turbo8 (= 1.5.2-0ubuntu5.18.04.4), libjpeg-turbo8-dev (= 1.5.2-0ubuntu5.18.04.4), libjpeg8 (= 8c-2ubuntu8), libjpeg8-dev (= 8c-2ubuntu8), libk5crypto3 (= 1.16-2ubuntu0.2), libkeyutils1 (= 1.5.9-9.2ubuntu2), libkrb5-26-heimdal (= 7.5.0+dfsg-1), libkrb5-3 (= 1.16-2ubuntu0.2), libkrb5support0 (= 1.16-2ubuntu0.2), libldap-2.4-2 (= 2.4.45+dfsg-1ubuntu1.8), libldap-common (= 2.4.45+dfsg-1ubuntu1.8), liblept5 (= 1.78.0-1+nmu1ppa1~bionic1), libleptonica-dev (= 1.78.0-1+nmu1ppa1~bionic1), liblz4-1 (= 0.0~r131-2ubuntu3), liblzma-dev (= 5.2.2-1.3), liblzma5 (= 5.2.2-1.3), liblzo2-2 (= 2.08-1.2), libmagic-mgc (= 1:5.32-2ubuntu0.4), libmagic1 (= 1:5.32-2ubuntu0.4), libmount1 (= 2.31.1-0.4ubuntu3.7), libmpc3 (= 1.1.0-1), libmpdec2 (= 2.4.2-1ubuntu1), libmpfr6 (= 4.0.1-1), libncursesw5 (= 6.1-1ubuntu1.18.04), libnettle6 (= 3.4-1), libnghttp2-14 (= 1.30.0-1ubuntu1), libopenjp2-7 (= 2.3.0-2build0.18.04.1), libp11-kit0 (= 0.23.9-2ubuntu0.1), libpam-modules (= 1.1.8-3.6ubuntu2.18.04.2), libpam-modules-bin (= 1.1.8-3.6ubuntu2.18.04.2), libpam-runtime (= 1.1.8-3.6ubuntu2.18.04.2), libpam0g (= 1.1.8-3.6ubuntu2.18.04.2), libpango-1.0-0 (= 1.40.14-1ubuntu0.1), libpango1.0-dev (= 1.40.14-1ubuntu0.1), libpangocairo-1.0-0 (= 1.40.14-1ubuntu0.1), libpangoft2-1.0-0 (= 1.40.14-1ubuntu0.1), libpangoxft-1.0-0 (= 1.40.14-1ubuntu0.1), libpcre16-3 (= 2:8.39-9), libpcre3 (= 2:8.39-9), libpcre3-dev (= 2:8.39-9), libpcre32-3 (= 2:8.39-9), libpcrecpp0v5 (= 2:8.39-9), libperl5.26 (= 5.26.1-6ubuntu0.5), libpipeline1 (= 1.5.0-1), libpixman-1-0 (= 0.34.0-2), libpixman-1-dev (= 0.34.0-2), libpng-dev (= 1.6.34-1ubuntu0.18.04.2), libpng16-16 (= 1.6.34-1ubuntu0.18.04.2), libpsl5 (= 0.19.1-5build1), libpthread-stubs0-dev (= 0.3-4), libpython-stdlib (= 2.7.15~rc1-1), libpython2.7-minimal (= 2.7.17-1~18.04ubuntu1.2), libpython2.7-stdlib (= 2.7.17-1~18.04ubuntu1.2), libpython3-stdlib (= 3.6.7-1~18.04), libpython3.6-minimal (= 3.6.9-1~18.04ubuntu1.3), libpython3.6-stdlib (= 3.6.9-1~18.04ubuntu1.3), libreadline7 (= 7.0-3), libroken18-heimdal (= 7.5.0+dfsg-1), librtmp1 (= 2.4+20151223.gitfa8646d.1-1), libsasl2-2 (= 2.1.27~101-g0780600+dfsg-3ubuntu2.3), libsasl2-modules-db (= 2.1.27~101-g0780600+dfsg-3ubuntu2.3), libseccomp2 (= 2.4.3-1ubuntu3.18.04.3), libselinux1 (= 2.7-2build2), libsigsegv2 (= 2.12-1), libsm-dev (= 2:1.2.2-1), libsm6 (= 2:1.2.2-1), libsmartcols1 (= 2.31.1-0.4ubuntu3.7), libsqlite3-0 (= 3.22.0-1ubuntu0.4), libss2 (= 1.44.1-1ubuntu1.3), libssl1.1 (= 1.1.1-1ubuntu2.1~18.04.7), libstdc++-7-dev (= 7.5.0-3ubuntu1~18.04), libstdc++6 (= 8.4.0-1ubuntu1~18.04), libsystemd0 (= 237-3ubuntu10.44), libtasn1-6 (= 4.13-2), libthai-data (= 0.1.27-2), libthai0 (= 0.1.27-2), libtiff-dev (= 4.0.9-5ubuntu0.3), libtiff5 (= 4.0.9-5ubuntu0.3), libtiff5-dev (= 4.0.9-5ubuntu0.3), libtiffxx5 (= 4.0.9-5ubuntu0.3), libtimedate-perl (= 2.3000-2), libtinfo5 (= 6.1-1ubuntu1.18.04), libtool (= 2.4.6-2), libubsan0 (= 7.5.0-3ubuntu1~18.04), libudev1 (= 237-3ubuntu10.44), libunistring2 (= 0.9.9-0ubuntu2), libuuid1 (= 2.31.1-0.4ubuntu3.7), libwebp6 (= 0.6.1-2), libwind0-heimdal (= 7.5.0+dfsg-1), libx11-6 (= 2:1.6.4-3ubuntu0.3), libx11-data (= 2:1.6.4-3ubuntu0.3), libx11-dev (= 2:1.6.4-3ubuntu0.3), libxau-dev (= 1:1.0.8-1ubuntu1), libxau6 (= 1:1.0.8-1ubuntu1), libxcb-render0 (= 1.13-2~ubuntu18.04), libxcb-render0-dev (= 1.13-2~ubuntu18.04), libxcb-shm0 (= 1.13-2~ubuntu18.04), libxcb-shm0-dev (= 1.13-2~ubuntu18.04), libxcb1 (= 1.13-2~ubuntu18.04), libxcb1-dev (= 1.13-2~ubuntu18.04), libxdmcp-dev (= 1:1.1.2-3), libxdmcp6 (= 1:1.1.2-3), libxext-dev (= 2:1.3.3-1), libxext6 (= 2:1.3.3-1), libxft-dev (= 2.3.2-1), libxft2 (= 2.3.2-1), libxml2 (= 2.9.4+dfsg1-6.1ubuntu1.3), libxml2-utils (= 2.9.4+dfsg1-6.1ubuntu1.3), libxrender-dev (= 1:0.9.10-1), libxrender1 (= 1:0.9.10-1), libxslt1.1 (= 1.1.29-5ubuntu0.2), libzstd1 (= 1.3.3+dfsg-2ubuntu1.1), linux-libc-dev (= 4.15.0-134.138), login (= 1:4.5-1ubuntu2), lsb-base (= 9.20170808ubuntu1), m4 (= 1.4.18-1), make (= 4.1-9.1ubuntu1), man-db (= 2.8.3-2ubuntu0.1), mawk (= 1.3.3-17ubuntu3), mime-support (= 3.60ubuntu1), multiarch-support (= 2.27-3ubuntu1.4), ncurses-base (= 6.1-1ubuntu1.18.04), ncurses-bin (= 6.1-1ubuntu1.18.04), patch (= 2.7.6-2ubuntu1.1), perl (= 5.26.1-6ubuntu0.5), perl-base (= 5.26.1-6ubuntu0.5), perl-modules-5.26 (= 5.26.1-6ubuntu0.5), pkg-config (= 0.29.1-0ubuntu2), po-debconf (= 1.0.20), python (= 2.7.15~rc1-1), python-minimal (= 2.7.15~rc1-1), python2.7 (= 2.7.17-1~18.04ubuntu1.2), python2.7-minimal (= 2.7.17-1~18.04ubuntu1.2), python3 (= 3.6.7-1~18.04), python3-distutils (= 3.6.9-1~18.04), python3-lib2to3 (= 3.6.9-1~18.04), python3-minimal (= 3.6.7-1~18.04), python3.6 (= 3.6.9-1~18.04ubuntu1.3), python3.6-minimal (= 3.6.9-1~18.04ubuntu1.3), readline-common (= 7.0-3), sed (= 4.4-2), sensible-utils (= 0.0.12), sgml-base (= 1.29), sgml-data (= 2.0.10), sysvinit-utils (= 2.88dsf-59.10ubuntu1), tar (= 1.29b-2ubuntu0.2), tesseract-ocr-eng (= 1:5.0.0~git39-6572757-2ppa1~bionic1), ucf (= 3.0038), util-linux (= 2.31.1-0.4ubuntu3.7), x11-common (= 1:7.7+19ubuntu7.1), x11proto-core-dev (= 2018.4-4), x11proto-dev (= 2018.4-4), x11proto-xext-dev (= 2018.4-4), xml-core (= 0.18), xorg-sgml-doctools (= 1:1.11-1), xsltproc (= 1.1.29-5ubuntu0.2), xtrans-dev (= 1.3.5-1), xz-utils (= 5.2.2-1.3), zlib1g (= 1:1.2.11.dfsg-0ubuntu2), zlib1g-dev (= 1:1.2.11.dfsg-0ubuntu2) Environment: DEB_BUILD_OPTIONS="noautodbgsym parallel=4" LANG="C.UTF-8" LC_ALL="C.UTF-8" SOURCE_DATE_EPOCH="1611607490" +------------------------------------------------------------------------------+ | Package contents | +------------------------------------------------------------------------------+ libtesseract-dev_5.0.0~git5074-04173d38-1ppa1~bionic1_armhf.deb --------------------------------------------------------------- new Debian package, version 2.0. size 1422732 bytes: control archive=1380 bytes. 823 bytes, 19 lines control 1436 bytes, 20 lines md5sums Package: libtesseract-dev Source: tesseract Version: 5.0.0~git5074-04173d38-1ppa1~bionic1 Architecture: armhf Maintainer: Alexander Pozdnyakov Installed-Size: 5439 Depends: libtesseract5 (= 5.0.0~git5074-04173d38-1ppa1~bionic1), libleptonica-dev, libarchive-dev Breaks: tesseract-ocr-dev (<< 3.0.1-1~) Replaces: tesseract-ocr-dev (<< 3.0.1-1~) Section: libdevel Priority: optional Multi-Arch: same Homepage: https://github.com/tesseract-ocr/ Description: Development files for the tesseract command line OCR tool Tesseract is an open source Optical Character Recognition (OCR) Engine. It can be used directly, or (for programmers) using an API to extract printed text from images. It supports a wide variety of languages. This package includes the development files, static library, and header files. drwxr-xr-x root/root 0 2021-01-25 20:44 ./ drwxr-xr-x root/root 0 2021-01-25 20:44 ./usr/ drwxr-xr-x root/root 0 2021-01-25 20:44 ./usr/include/ drwxr-xr-x root/root 0 2021-01-25 20:44 ./usr/include/tesseract/ -rw-r--r-- root/root 32429 2021-01-25 20:44 ./usr/include/tesseract/baseapi.h -rw-r--r-- root/root 20102 2021-01-25 20:44 ./usr/include/tesseract/capi.h -rw-r--r-- root/root 1296 2021-01-25 20:44 ./usr/include/tesseract/export.h -rw-r--r-- root/root 10558 2021-01-25 20:44 ./usr/include/tesseract/ltrresultiterator.h -rw-r--r-- root/root 7185 2021-01-25 20:44 ./usr/include/tesseract/ocrclass.h -rw-r--r-- root/root 4601 2021-01-25 20:44 ./usr/include/tesseract/osdetect.h -rw-r--r-- root/root 15114 2021-01-25 20:44 ./usr/include/tesseract/pageiterator.h -rw-r--r-- root/root 12240 2021-01-25 20:44 ./usr/include/tesseract/publictypes.h -rw-r--r-- root/root 10033 2021-01-25 20:44 ./usr/include/tesseract/renderer.h -rw-r--r-- root/root 9591 2021-01-25 20:44 ./usr/include/tesseract/resultiterator.h -rw-r--r-- root/root 7605 2021-01-25 20:44 ./usr/include/tesseract/thresholder.h -rw-r--r-- root/root 6480 2021-01-25 20:44 ./usr/include/tesseract/unichar.h -rw-r--r-- root/root 1192 2021-01-25 20:44 ./usr/include/tesseract/version.h drwxr-xr-x root/root 0 2021-01-25 20:44 ./usr/lib/ drwxr-xr-x root/root 0 2021-01-25 20:44 ./usr/lib/arm-linux-gnueabihf/ -rw-r--r-- root/root 5273652 2021-01-25 20:44 ./usr/lib/arm-linux-gnueabihf/libtesseract.a lrwxrwxrwx root/root 0 2021-01-25 20:44 ./usr/lib/arm-linux-gnueabihf/libtesseract.so -> libtesseract.so.5.0.0 drwxr-xr-x root/root 0 2021-01-25 20:44 ./usr/lib/arm-linux-gnueabihf/pkgconfig/ -rw-r--r-- root/root 504 2021-01-25 20:44 ./usr/lib/arm-linux-gnueabihf/pkgconfig/tesseract.pc drwxr-xr-x root/root 0 2021-01-25 20:44 ./usr/share/ drwxr-xr-x root/root 0 2021-01-25 20:44 ./usr/share/doc/ drwxr-xr-x root/root 0 2021-01-25 20:44 ./usr/share/doc/libtesseract-dev/ -rw-r--r-- root/root 71416 2021-01-25 20:44 ./usr/share/doc/libtesseract-dev/changelog.Debian.gz -rw-r--r-- root/root 1231 2019-10-19 19:04 ./usr/share/doc/libtesseract-dev/copyright drwxr-xr-x root/root 0 2021-01-25 20:44 ./usr/share/tesseract-ocr/ -rwxr-xr-x root/root 34578 2021-01-23 22:35 ./usr/share/tesseract-ocr/language-specific.sh -rwxr-xr-x root/root 4088 2021-01-23 22:35 ./usr/share/tesseract-ocr/tesstrain.sh -rwxr-xr-x root/root 22351 2021-01-23 22:35 ./usr/share/tesseract-ocr/tesstrain_utils.sh libtesseract5_5.0.0~git5074-04173d38-1ppa1~bionic1_armhf.deb ------------------------------------------------------------ new Debian package, version 2.0. size 1126128 bytes: control archive=2196 bytes. 3922 bytes, 18 lines control 2981 bytes, 35 lines md5sums 29 bytes, 1 lines shlibs 74 bytes, 2 lines triggers Package: libtesseract5 Source: tesseract Version: 5.0.0~git5074-04173d38-1ppa1~bionic1 Architecture: armhf Maintainer: Alexander Pozdnyakov Installed-Size: 2314 Depends: libarchive13 (>= 3.0.4), libc6 (>= 2.16), libgcc1 (>= 1:3.5), libgomp1 (>= 4.9), liblept5 (>= 1.75.3), libstdc++6 (>= 6) Breaks: ocropus (<< 0.4.0~), tesseract-afr (<< 4.9.9~), tesseract-ara (<< 4.9.9~), tesseract-aze (<< 4.9.9~), tesseract-bel (<< 4.9.9~), tesseract-ben (<< 4.9.9~), tesseract-bul (<< 4.9.9~), tesseract-cat (<< 4.9.9~), tesseract-ces (<< 4.9.9~), tesseract-chi-sim (<< 4.9.9~), tesseract-chi-tra (<< 4.9.9~), tesseract-chr (<< 4.9.9~), tesseract-dan (<< 4.9.9~), tesseract-deu (<< 4.9.9~), tesseract-deu-frak (<< 4.9.9~), tesseract-ell (<< 4.9.9~), tesseract-eng (<< 4.9.9~), tesseract-enm (<< 4.9.9~), tesseract-epo (<< 4.9.9~), tesseract-equ (<< 4.9.9~), tesseract-est (<< 4.9.9~), tesseract-eus (<< 4.9.9~), tesseract-fin (<< 4.9.9~), tesseract-fra (<< 4.9.9~), tesseract-frk (<< 4.9.9~), tesseract-frm (<< 4.9.9~), tesseract-glg (<< 4.9.9~), tesseract-grc (<< 4.9.9~), tesseract-heb (<< 4.9.9~), tesseract-hin (<< 4.9.9~), tesseract-hrv (<< 4.9.9~), tesseract-hun (<< 4.9.9~), tesseract-ind (<< 4.9.9~), tesseract-isl (<< 4.9.9~), tesseract-ita (<< 4.9.9~), tesseract-ita-old (<< 4.9.9~), tesseract-jpn (<< 4.9.9~), tesseract-kan (<< 4.9.9~), tesseract-kor (<< 4.9.9~), tesseract-lav (<< 4.9.9~), tesseract-lit (<< 4.9.9~), tesseract-mal (<< 4.9.9~), tesseract-mkd (<< 4.9.9~), tesseract-mlt (<< 4.9.9~), tesseract-msa (<< 4.9.9~), tesseract-nld (<< 4.9.9~), tesseract-nor (<< 4.9.9~), tesseract-ocr (<< 3.01~), tesseract-ocr-amh (<< 4.9.9~), tesseract-ocr-asm (<< 4.9.9~), tesseract-ocr-aze-cyrl (<< 4.9.9~), tesseract-ocr-bod (<< 4.9.9~), tesseract-ocr-bos (<< 4.9.9~), tesseract-ocr-ceb (<< 4.9.9~), tesseract-ocr-cym (<< 4.9.9~), tesseract-ocr-dan-frak (<< 4.9.9~), tesseract-ocr-dzo (<< 4.9.9~), tesseract-ocr-fas (<< 4.9.9~), tesseract-ocr-gle (<< 4.9.9~), tesseract-ocr-gle-uncial (<< 4.9.9~), tesseract-ocr-grc (<< 4.9.9~), tesseract-ocr-guj (<< 4.9.9~), tesseract-ocr-hat (<< 4.9.9~), tesseract-ocr-iku (<< 4.9.9~), tesseract-ocr-jav (<< 4.9.9~), tesseract-ocr-kat (<< 4.9.9~), tesseract-ocr-kat-old (<< 4.9.9~), tesseract-ocr-kaz (<< 4.9.9~), tesseract-ocr-khm (<< 4.9.9~), tesseract-ocr-kir (<< 4.9.9~), tesseract-ocr-kur (<< 4.9.9~), tesseract-ocr-lao (<< 4.9.9~), tesseract-ocr-lat (<< 4.9.9~), tesseract-ocr-mar (<< 4.9.9~), tesseract-ocr-mya (<< 4.9.9~), tesseract-ocr-nep (<< 4.9.9~), tesseract-ocr-ori (<< 4.9.9~), tesseract-ocr-pan (<< 4.9.9~), tesseract-ocr-pus (<< 4.9.9~), tesseract-ocr-san (<< 4.9.9~), tesseract-ocr-sin (<< 4.9.9~), tesseract-ocr-srp-latn (<< 4.9.9~), tesseract-ocr-syr (<< 4.9.9~), tesseract-ocr-tgk (<< 4.9.9~), tesseract-ocr-tir (<< 4.9.9~), tesseract-ocr-uig (<< 4.9.9~), tesseract-ocr-urd (<< 4.9.9~), tesseract-ocr-uzb (<< 4.9.9~), tesseract-ocr-uzb-cyrl (<< 4.9.9~), tesseract-ocr-yid (<< 4.9.9~), tesseract-pol (<< 4.9.9~), tesseract-por (<< 4.9.9~), tesseract-ron (<< 4.9.9~), tesseract-rus (<< 4.9.9~), tesseract-slk (<< 4.9.9~), tesseract-slk-frak (<< 4.9.9~), tesseract-slv (<< 4.9.9~), tesseract-spa (<< 4.9.9~), tesseract-spa-old (<< 4.9.9~), tesseract-sqi (<< 4.9.9~), tesseract-srp (<< 4.9.9~), tesseract-swa (<< 4.9.9~), tesseract-swe (<< 4.9.9~), tesseract-tam (<< 4.9.9~), tesseract-tel (<< 4.9.9~), tesseract-tgl (<< 4.9.9~), tesseract-tha (<< 4.9.9~), tesseract-tur (<< 4.9.9~), tesseract-ukr (<< 4.9.9~), tesseract-vie (<< 4.9.9~) Replaces: tesseract-ocr (<< 3.01~) Section: libs Priority: optional Multi-Arch: same Homepage: https://github.com/tesseract-ocr/ Description: Tesseract OCR library Tesseract is an open source Optical Character Recognition (OCR) Engine. It can be used directly, or (for programmers) using an API to extract printed text from images. It supports a wide variety of languages. This package includes the shared library. drwxr-xr-x root/root 0 2021-01-25 20:44 ./ drwxr-xr-x root/root 0 2021-01-25 20:44 ./usr/ drwxr-xr-x root/root 0 2021-01-25 20:44 ./usr/lib/ drwxr-xr-x root/root 0 2021-01-25 20:44 ./usr/lib/arm-linux-gnueabihf/ lrwxrwxrwx root/root 0 2021-01-25 20:44 ./usr/lib/arm-linux-gnueabihf/libtesseract.so.5 -> libtesseract.so.5.0.0 -rw-r--r-- root/root 2246264 2021-01-25 20:44 ./usr/lib/arm-linux-gnueabihf/libtesseract.so.5.0.0 drwxr-xr-x root/root 0 2021-01-25 20:44 ./usr/share/ drwxr-xr-x root/root 0 2021-01-25 20:44 ./usr/share/doc/ drwxr-xr-x root/root 0 2021-01-25 20:44 ./usr/share/doc/libtesseract5/ -rw-r--r-- root/root 71416 2021-01-25 20:44 ./usr/share/doc/libtesseract5/changelog.Debian.gz -rw-r--r-- root/root 1231 2019-10-19 19:04 ./usr/share/doc/libtesseract5/copyright drwxr-xr-x root/root 0 2021-01-25 20:44 ./usr/share/tesseract-ocr/ drwxr-xr-x root/root 0 2021-01-25 20:44 ./usr/share/tesseract-ocr/5/ drwxr-xr-x root/root 0 2021-01-25 20:44 ./usr/share/tesseract-ocr/5/tessdata/ drwxr-xr-x root/root 0 2021-01-25 20:44 ./usr/share/tesseract-ocr/5/tessdata/configs/ -rw-r--r-- root/root 23 2021-01-25 20:44 ./usr/share/tesseract-ocr/5/tessdata/configs/alto -rw-r--r-- root/root 146 2021-01-25 20:44 ./usr/share/tesseract-ocr/5/tessdata/configs/ambigs.train -rw-r--r-- root/root 26 2021-01-25 20:44 ./usr/share/tesseract-ocr/5/tessdata/configs/api_config -rw-r--r-- root/root 129 2021-01-25 20:44 ./usr/share/tesseract-ocr/5/tessdata/configs/bigram -rw-r--r-- root/root 311 2021-01-25 20:44 ./usr/share/tesseract-ocr/5/tessdata/configs/box.train -rw-r--r-- root/root 311 2021-01-25 20:44 ./usr/share/tesseract-ocr/5/tessdata/configs/box.train.stderr -rw-r--r-- root/root 37 2021-01-25 20:44 ./usr/share/tesseract-ocr/5/tessdata/configs/digits -rw-r--r-- root/root 24 2021-01-25 20:44 ./usr/share/tesseract-ocr/5/tessdata/configs/get.images -rw-r--r-- root/root 40 2021-01-25 20:44 ./usr/share/tesseract-ocr/5/tessdata/configs/hocr -rw-r--r-- root/root 59 2021-01-25 20:44 ./usr/share/tesseract-ocr/5/tessdata/configs/inter -rw-r--r-- root/root 101 2021-01-25 20:44 ./usr/share/tesseract-ocr/5/tessdata/configs/kannada -rw-r--r-- root/root 70 2021-01-25 20:44 ./usr/share/tesseract-ocr/5/tessdata/configs/linebox -rw-r--r-- root/root 25 2021-01-25 20:44 ./usr/share/tesseract-ocr/5/tessdata/configs/logfile -rw-r--r-- root/root 282 2021-01-25 20:44 ./usr/share/tesseract-ocr/5/tessdata/configs/lstm.train -rw-r--r-- root/root 26 2021-01-25 20:44 ./usr/share/tesseract-ocr/5/tessdata/configs/lstmbox -rw-r--r-- root/root 98 2021-01-25 20:44 ./usr/share/tesseract-ocr/5/tessdata/configs/lstmdebug -rw-r--r-- root/root 26 2021-01-25 20:44 ./usr/share/tesseract-ocr/5/tessdata/configs/makebox -rw-r--r-- root/root 22 2021-01-25 20:44 ./usr/share/tesseract-ocr/5/tessdata/configs/pdf -rw-r--r-- root/root 21 2021-01-25 20:44 ./usr/share/tesseract-ocr/5/tessdata/configs/quiet -rw-r--r-- root/root 65 2021-01-25 20:44 ./usr/share/tesseract-ocr/5/tessdata/configs/rebox -rw-r--r-- root/root 377 2021-01-25 20:44 ./usr/share/tesseract-ocr/5/tessdata/configs/strokewidth -rw-r--r-- root/root 22 2021-01-25 20:44 ./usr/share/tesseract-ocr/5/tessdata/configs/tsv -rw-r--r-- root/root 166 2021-01-25 20:44 ./usr/share/tesseract-ocr/5/tessdata/configs/txt -rw-r--r-- root/root 45 2021-01-25 20:44 ./usr/share/tesseract-ocr/5/tessdata/configs/unlv -rw-r--r-- root/root 29 2021-01-25 20:44 ./usr/share/tesseract-ocr/5/tessdata/configs/wordstrbox -rw-r--r-- root/root 572 2021-01-25 20:44 ./usr/share/tesseract-ocr/5/tessdata/pdf.ttf drwxr-xr-x root/root 0 2021-01-25 20:44 ./usr/share/tesseract-ocr/5/tessdata/tessconfigs/ -rw-r--r-- root/root 49 2021-01-25 20:44 ./usr/share/tesseract-ocr/5/tessdata/tessconfigs/batch -rw-r--r-- root/root 37 2021-01-25 20:44 ./usr/share/tesseract-ocr/5/tessdata/tessconfigs/batch.nochop -rw-r--r-- root/root 243 2021-01-25 20:44 ./usr/share/tesseract-ocr/5/tessdata/tessconfigs/matdemo -rw-r--r-- root/root 368 2021-01-25 20:44 ./usr/share/tesseract-ocr/5/tessdata/tessconfigs/msdemo -rw-r--r-- root/root 1 2021-01-25 20:44 ./usr/share/tesseract-ocr/5/tessdata/tessconfigs/nobatch -rw-r--r-- root/root 295 2021-01-25 20:44 ./usr/share/tesseract-ocr/5/tessdata/tessconfigs/segdemo tesseract-ocr_5.0.0~git5074-04173d38-1ppa1~bionic1_armhf.deb ------------------------------------------------------------ new Debian package, version 2.0. size 376096 bytes: control archive=1852 bytes. 1009 bytes, 16 lines control 2534 bytes, 38 lines md5sums Package: tesseract-ocr Source: tesseract Version: 5.0.0~git5074-04173d38-1ppa1~bionic1 Architecture: armhf Maintainer: Alexander Pozdnyakov Installed-Size: 1432 Depends: libarchive13 (>= 3.2.1), libc6 (>= 2.27), libcairo2 (>= 1.2.4), libfontconfig1 (>= 2.12), libgcc1 (>= 1:3.5), libglib2.0-0 (>= 2.12.0), libicu60 (>= 60.1-1~), liblept5 (>= 1.75.3), libpango-1.0-0 (>= 1.37.2), libpangocairo-1.0-0 (>= 1.22.0), libpangoft2-1.0-0 (>= 1.14.0), libstdc++6 (>= 6), libtesseract5 (= 5.0.0~git5074-04173d38-1ppa1~bionic1), tesseract-ocr-eng (>= 4.9.9~), tesseract-ocr-osd (>= 4.9.9~) Replaces: tesseract-ocr-data Section: graphics Priority: optional Homepage: https://github.com/tesseract-ocr/ Description: Tesseract command line OCR tool Tesseract is an open source Optical Character Recognition (OCR) Engine. It can be used directly, or (for programmers) using an API to extract printed text from images. It supports a wide variety of languages. This package includes the command line tool. drwxr-xr-x root/root 0 2021-01-25 20:44 ./ drwxr-xr-x root/root 0 2021-01-25 20:44 ./usr/ drwxr-xr-x root/root 0 2021-01-25 20:44 ./usr/bin/ -rwxr-xr-x root/root 9688 2021-01-25 20:44 ./usr/bin/ambiguous_words -rwxr-xr-x root/root 99884 2021-01-25 20:44 ./usr/bin/classifier_tester -rwxr-xr-x root/root 99884 2021-01-25 20:44 ./usr/bin/cntraining -rwxr-xr-x root/root 75276 2021-01-25 20:44 ./usr/bin/combine_lang_model -rwxr-xr-x root/root 13836 2021-01-25 20:44 ./usr/bin/combine_tessdata -rwxr-xr-x root/root 9740 2021-01-25 20:44 ./usr/bin/dawg2wordlist -rwxr-xr-x root/root 165420 2021-01-25 20:44 ./usr/bin/lstmeval -rwxr-xr-x root/root 173612 2021-01-25 20:44 ./usr/bin/lstmtraining -rwxr-xr-x root/root 9688 2021-01-25 20:44 ./usr/bin/merge_unicharsets -rwxr-xr-x root/root 103980 2021-01-25 20:44 ./usr/bin/mftraining -rwxr-xr-x root/root 144940 2021-01-25 20:44 ./usr/bin/set_unicharset_properties -rwxr-xr-x root/root 99884 2021-01-25 20:44 ./usr/bin/shapeclustering -rwxr-xr-x root/root 21976 2021-01-25 20:44 ./usr/bin/tesseract -rwxr-xr-x root/root 210516 2021-01-25 20:44 ./usr/bin/text2image -rwxr-xr-x root/root 75276 2021-01-25 20:44 ./usr/bin/unicharset_extractor -rwxr-xr-x root/root 13836 2021-01-25 20:44 ./usr/bin/wordlist2dawg drwxr-xr-x root/root 0 2021-01-25 20:44 ./usr/share/ drwxr-xr-x root/root 0 2021-01-25 20:44 ./usr/share/doc/ drwxr-xr-x root/root 0 2021-01-25 20:44 ./usr/share/doc/tesseract-ocr/ -rw-r--r-- root/root 256 2019-10-19 19:04 ./usr/share/doc/tesseract-ocr/README.Debian -rw-r--r-- root/root 3160 2021-01-23 22:35 ./usr/share/doc/tesseract-ocr/README.md.gz -rw-r--r-- root/root 71416 2021-01-25 20:44 ./usr/share/doc/tesseract-ocr/changelog.Debian.gz -rw-r--r-- root/root 1231 2019-10-19 19:04 ./usr/share/doc/tesseract-ocr/copyright drwxr-xr-x root/root 0 2021-01-25 20:44 ./usr/share/man/ drwxr-xr-x root/root 0 2021-01-25 20:44 ./usr/share/man/man1/ -rw-r--r-- root/root 878 2021-01-25 20:44 ./usr/share/man/man1/ambiguous_words.1.gz -rw-r--r-- root/root 1258 2021-01-25 20:44 ./usr/share/man/man1/classifier_tester.1.gz -rw-r--r-- root/root 895 2021-01-25 20:44 ./usr/share/man/man1/cntraining.1.gz -rw-r--r-- root/root 1785 2021-01-25 20:44 ./usr/share/man/man1/combine_lang_model.1.gz -rw-r--r-- root/root 2779 2021-01-25 20:44 ./usr/share/man/man1/combine_tessdata.1.gz -rw-r--r-- root/root 953 2021-01-25 20:44 ./usr/share/man/man1/dawg2wordlist.1.gz -rw-r--r-- root/root 1266 2021-01-25 20:44 ./usr/share/man/man1/lstmeval.1.gz -rw-r--r-- root/root 1980 2021-01-25 20:44 ./usr/share/man/man1/lstmtraining.1.gz -rw-r--r-- root/root 1027 2021-01-25 20:44 ./usr/share/man/man1/merge_unicharsets.1.gz -rw-r--r-- root/root 1322 2021-01-25 20:44 ./usr/share/man/man1/mftraining.1.gz -rw-r--r-- root/root 1090 2021-01-25 20:44 ./usr/share/man/man1/set_unicharset_properties.1.gz -rw-r--r-- root/root 1313 2021-01-25 20:44 ./usr/share/man/man1/shapeclustering.1.gz -rw-r--r-- root/root 6941 2021-01-25 20:44 ./usr/share/man/man1/tesseract.1.gz -rw-r--r-- root/root 2642 2021-01-25 20:44 ./usr/share/man/man1/text2image.1.gz -rw-r--r-- root/root 1161 2021-01-25 20:44 ./usr/share/man/man1/unicharset_extractor.1.gz -rw-r--r-- root/root 1142 2021-01-25 20:44 ./usr/share/man/man1/wordlist2dawg.1.gz drwxr-xr-x root/root 0 2021-01-25 20:44 ./usr/share/man/man5/ -rw-r--r-- root/root 1777 2021-01-25 20:44 ./usr/share/man/man5/unicharambigs.5.gz -rw-r--r-- root/root 2691 2021-01-25 20:44 ./usr/share/man/man5/unicharset.5.gz +------------------------------------------------------------------------------+ | Post Build | +------------------------------------------------------------------------------+ +------------------------------------------------------------------------------+ | Cleanup | +------------------------------------------------------------------------------+ Purging /<> Not removing build depends: as requested +------------------------------------------------------------------------------+ | Summary | +------------------------------------------------------------------------------+ Build Architecture: armhf Build Type: any Build-Space: n/a Build-Time: 802 Distribution: bionic Host Architecture: armhf Install-Time: 70 Job: tesseract_5.0.0~git5074-04173d38-1ppa1~bionic1.dsc Machine Architecture: arm64 Package: tesseract Package-Time: 881 Source-Version: 5.0.0~git5074-04173d38-1ppa1~bionic1 Space: n/a Status: successful Version: 5.0.0~git5074-04173d38-1ppa1~bionic1 -------------------------------------------------------------------------------- Finished at 2021-01-25T21:20:41Z Build needed 00:14:41, no disk space RUN: /usr/share/launchpad-buildd/bin/in-target scan-for-processes --backend=chroot --series=bionic --arch=armhf PACKAGEBUILD-20933707 Scanning for processes to kill in build PACKAGEBUILD-20933707