Go to:
Gentoo Home
Documentation
Forums
Lists
Bugs
Planet
Store
Wiki
Get Gentoo!
Gentoo's Bugzilla – Attachment 735889 Details for
Bug 810295
app-text/ghostscript-gpl-9.54.0 - Fatal error: cant create obj/extract_buffer.o: No such file or directory
Home
|
New
–
[Ex]
|
Browse
|
Search
|
Privacy Policy
|
[?]
|
Reports
|
Requests
|
Help
|
New Account
|
Log In
[x]
|
Forgot Password
Login:
[x]
build.log
build.log (text/x-log), 715.06 KB, created by
Vadim A. Misbakh-Soloviov (mva)
on 2021-08-25 06:09:26 UTC
(
hide
)
Description:
build.log
Filename:
MIME Type:
Creator:
Vadim A. Misbakh-Soloviov (mva)
Created:
2021-08-25 06:09:26 UTC
Size:
715.06 KB
patch
obsolete
> * Package: app-text/ghostscript-gpl-9.54.0 > * Repository: gentoo > * Maintainer: codec@gentoo.org printing@gentoo.org > * USE: X abi_x86_64 amd64 cups dbus elibc_glibc gtk jpeg2k kernel_linux unicode userland_GNU > * FEATURES: ccache fakeroot network-sandbox network-sandbox-proxy preserve-libs sandbox splitdebug userpriv usersandbox > * Applying 0001-Make-sure-dvipdf-is-being-run-securely.patch ... > [ ok ] > * Applying 0002-Allow-the-build-timestamp-to-be-externally-set.patch ... > [ ok ] > * Applying 0003-Fix-docdir-for-Gentoo.patch ... > [ ok ] > * Running eautoreconf in '/var/tmp/portage/app-text/ghostscript-gpl-9.54.0/work/ghostscript-9.54.0' ... > * Running 'aclocal' ... > [ ok ] > * Running 'autoconf --force' ... > [ ok ] > * Running elibtoolize in: ghostscript-9.54.0/ > * Running elibtoolize in: ghostscript-9.54.0/ijs/ > * Applying target-nm/2.4.2 patch ... > * Running eautoreconf in '/var/tmp/portage/app-text/ghostscript-gpl-9.54.0/work/ghostscript-9.54.0/ijs' ... > * Running 'libtoolize --install --copy --force --automake' ... > [ ok ] > * Running 'aclocal' ... > [ ok ] > * Running 'autoconf --force' ... > [ ok ] > * Running 'automake --add-missing --copy --foreign --force-missing' ... > [ ok ] > * Running elibtoolize in: ghostscript-9.54.0/ijs/ > * We've already been run in this tree; you should > * avoid this if possible (perhaps by filing a bug) > * Applying portage/1.2.0 patch ... > * Applying sed/1.5.6 patch ... > * Applying as-needed/2.4.3 patch ... >configure: loading site script /usr/share/config.site >checking build system type... x86_64-pc-linux-gnu >checking host system type... x86_64-pc-linux-gnu >checking for x86_64-pc-linux-gnu-gcc... x86_64-pc-linux-gnu-gcc >checking whether the C compiler works... yes >checking for C compiler default output file name... a.out >checking for suffix of executables... >checking whether we are cross compiling... no >checking for suffix of object files... o >checking whether the compiler supports GNU C... yes >checking whether x86_64-pc-linux-gnu-gcc accepts -g... yes >checking for x86_64-pc-linux-gnu-gcc option to enable C11 features... none needed >checking how to run the C preprocessor... x86_64-pc-linux-gnu-gcc -E >checking for a sed that does not truncate output... /bin/sed >checking for x86_64-pc-linux-gnu-ranlib... x86_64-pc-linux-gnu-ranlib >configure: Using /usr/bin/x86_64-pc-linux-gnu-pkg-config >checking for x86_64-pc-linux-gnu-strip... /usr/bin/x86_64-pc-linux-gnu-strip >checking if compiler supports restrict... yes >checking supported compiler flags... -O2 > -DNDEBUG > -Wall > -Wstrict-prototypes > -Wundef > -Wmissing-declarations > -Wmissing-prototypes > -Wwrite-strings > -fno-strict-aliasing > -Werror=declaration-after-statement > -fno-builtin > -fno-common > -Werror=return-type > -gdwarf-2 > -g3 > -O0 > -fvisibility=hidden > ...done. >checking compiler/linker address santizer support... ...done. >checking compiler/linker address santizer build warnings support... ...done. >checking for stdio.h... yes >checking for stdlib.h... yes >checking for string.h... yes >checking for inttypes.h... yes >checking for stdint.h... yes >checking for strings.h... yes >checking for sys/stat.h... yes >checking for sys/types.h... yes >checking for unistd.h... yes >checking for sys/time.h... yes >checking for vfork.h... no >checking whether byte ordering is bigendian... no >checking sse2 support... yes >checking for dirent.h that defines DIR... yes >checking for library containing opendir... none required >checking for grep that handles long lines and -e... /bin/grep >checking for egrep... /bin/grep -E >checking for errno.h... yes >checking for fcntl.h... yes >checking for limits.h... yes >checking for malloc.h... yes >checking for memory.h... yes >checking for stdlib.h... (cached) yes >checking for string.h... (cached) yes >checking for strings.h... (cached) yes >checking for sys/ioctl.h... yes >checking for sys/param.h... yes >checking for sys/time.h... (cached) yes >checking for sys/times.h... yes >checking for syslog.h... yes >checking for unistd.h... (cached) yes >checking for dirent.h... yes >checking for ndir.h... no >checking for sys/dir.h... yes >checking for sys/ndir.h... no >checking for inttypes.h... (cached) yes >checking if make is GNU make... yes >checking for sys/window.h... no >checking for an ANSI C-conforming const... yes >checking for inline... inline >checking for mode_t... yes >checking for off_t... yes >checking for size_t... yes >checking for struct stat.st_blocks... yes >checking whether struct tm is in sys/time.h or time.h... time.h >checking for dlopen in -ldl... yes >checking for dlfcn.h... yes >checking size of unsigned long long... 8 >checking for cos in -lm... yes >checking for pread... yes >checking for pwrite... yes >checking for x86_64-pc-linux-gnu-gcc options needed to detect all undeclared functions... none needed >checking whether pwrite is declared... yes >checking whether pread is declared... yes >checking whether popen is declared... yes >checking for pthread_create in -lpthread... yes >checking for recursive mutexes... PTHREAD_MUTEX_RECURSIVE >checking for local Tesseract library source... yes >checking for x86_64-pc-linux-gnu-g++... x86_64-pc-linux-gnu-g++ >checking whether the compiler supports GNU C++... yes >checking whether x86_64-pc-linux-gnu-g++ accepts -g... yes >checking for x86_64-pc-linux-gnu-g++ option to enable C++11 features... none needed >checking supported C++ compiler flags... -std=c++17 >checking sse4.1 support... yes >checking avx support... yes >checking avx2 support... yes >checking fma support... yes >checking neon support... no >checking for iconv_open... yes >checking for libidn with pkg-config... yes >checking for systempapername in -lpaper... yes >checking for paper.h... yes >checking for fontconfig with pkg-config... yes >checking for dbus with pkg-config... yes >checking for local freetype library source... no >checking for system freetype2 >= 2.4.2 with pkg-config... yes >checking for local jpeg library source... no >checking for jpeg_set_defaults in -ljpeg... yes >checking for jpeglib.h... yes >checking for jmemsys.h... no >checking for local zlib source... no >checking for deflate in -lz... yes >checking for zlib.h... yes >checking for local png library source... no >checking for png_create_write_struct in -lpng... yes >checking for png.h... yes >checking for local lcms2mt library source... no >checking for local lcms2 library source... no >checking for system lcms2 library... checking for _cmsCreateMutex in -llcms2... yes >checking for lcms2.h... yes >checking for libtiff with pkg-config... yes >checking for x86_64-pc-linux-gnu-cups-config... /usr/bin/x86_64-pc-linux-gnu-cups-config >checking for cups/cups.h... yes >checking for cups/raster.h... yes >checking for local ijs library source... yes >checking for local jbig2dec library source... no >checking for jbig2dec 0.19 with pkg-config... yes >checking for fseeko... yes >checking whether lrintf is declared... yes >checking for local OpenJPEG library source... no >checking for OpenJPEG2... yes >checking for URF support... checking for local CAL library source... no >checking for GTK+ 3.x... yes >checking for X... libraries , headers >checking for gethostbyname... yes >checking for connect... yes >checking for remove... yes >checking for shmat... yes >checking for IceConnectionNumber in -lICE... yes >checking for XOpenDisplay in -lX11... yes >checking for XdbeQueryExtension in -lXext... yes >checking for XtAppCreateShell in -lXt... yes >checking Checking for "extract" in default location... yes >checking for mkstemp... yes >checking for fopen64... yes >checking for fseeko... (cached) yes >checking for mkstemp64... yes >checking for setlocale... yes >checking for strerror... yes >checking for isnan... yes >checking for isinf... yes >checking for fpclassify... no >checking whether x86_64-pc-linux-gnu-gcc needs -traditional... no >checking for pid_t... yes >checking for fork... yes >checking for vfork... yes >checking for vprintf... yes >checking for working fork... yes >checking for working vfork... (cached) yes >checking for GNU libc compatible malloc... yes >checking for working memcmp... yes >checking return type of signal handlers... void >checking whether lstat correctly handles trailing slash... yes >checking whether stat accepts an empty string... no >checking for bzero... yes >checking for dup2... yes >checking for floor... yes >checking for gettimeofday... yes >checking for memchr... yes >checking for memmove... yes >checking for memset... yes >checking for mkdir... yes >checking for mkfifo... yes >checking for modf... yes >checking for pow... yes >checking for putenv... yes >checking for rint... yes >checking for setenv... yes >checking for sqrt... yes >checking for strchr... yes >checking for strrchr... yes >checking for strspn... yes >checking for strstr... yes >checking minimum memory pointer alignment... done >checking for sqrtf... yes >checking for strnlen... yes >checking byteswap support... yes >checking for byteswap.h... yes >checking whether to explicitly disable strict aliasing... yes >configure: creating ./config.status >config.status: creating Makefile >configure: loading site script /usr/share/config.site >checking for a BSD-compatible install... /usr/lib/portage/python3.8/ebuild-helpers/xattr/install -c >checking whether build environment is sane... yes >checking for a race-free mkdir -p... /bin/mkdir -p >checking for gawk... gawk >checking whether make sets $(MAKE)... yes >checking whether make supports nested variables... yes >checking build system type... x86_64-pc-linux-gnu >checking host system type... x86_64-pc-linux-gnu >checking how to print strings... printf >checking whether make supports the include directive... yes (GNU style) >checking for x86_64-pc-linux-gnu-gcc... x86_64-pc-linux-gnu-gcc >checking whether the C compiler works... yes >checking for C compiler default output file name... a.out >checking for suffix of executables... >checking whether we are cross compiling... no >checking for suffix of object files... o >checking whether the compiler supports GNU C... yes >checking whether x86_64-pc-linux-gnu-gcc accepts -g... yes >checking for x86_64-pc-linux-gnu-gcc option to enable C11 features... none needed >checking whether x86_64-pc-linux-gnu-gcc understands -c and -o together... yes >checking dependency style of x86_64-pc-linux-gnu-gcc... none >checking for a sed that does not truncate output... /bin/sed >checking for grep that handles long lines and -e... /bin/grep >checking for egrep... /bin/grep -E >checking for fgrep... /bin/grep -F >checking for ld used by x86_64-pc-linux-gnu-gcc... /usr/x86_64-pc-linux-gnu/bin/ld >checking if the linker (/usr/x86_64-pc-linux-gnu/bin/ld) is GNU ld... yes >checking for BSD- or MS-compatible name lister (nm)... /usr/bin/x86_64-pc-linux-gnu-nm -B >checking the name lister (/usr/bin/x86_64-pc-linux-gnu-nm -B) interface... BSD nm >checking whether ln -s works... yes >checking the maximum length of command line arguments... 1572864 >checking how to convert x86_64-pc-linux-gnu file names to x86_64-pc-linux-gnu format... func_convert_file_noop >checking how to convert x86_64-pc-linux-gnu file names to toolchain format... func_convert_file_noop >checking for /usr/x86_64-pc-linux-gnu/bin/ld option to reload object files... -r >checking for x86_64-pc-linux-gnu-objdump... x86_64-pc-linux-gnu-objdump >checking how to recognize dependent libraries... pass_all >checking for x86_64-pc-linux-gnu-dlltool... no >checking for dlltool... no >checking how to associate runtime and link libraries... printf %s\n >checking for x86_64-pc-linux-gnu-ar... x86_64-pc-linux-gnu-ar >checking for archiver @FILE support... @ >checking for x86_64-pc-linux-gnu-strip... x86_64-pc-linux-gnu-strip >checking for x86_64-pc-linux-gnu-ranlib... x86_64-pc-linux-gnu-ranlib >checking command to parse /usr/bin/x86_64-pc-linux-gnu-nm -B output from x86_64-pc-linux-gnu-gcc object... ok >checking for sysroot... / >checking for a working dd... /bin/dd >checking how to truncate binary pipes... /bin/dd bs=4096 count=1 >checking for x86_64-pc-linux-gnu-mt... no >checking for mt... no >checking if : is a manifest tool... no >checking for stdio.h... yes >checking for stdlib.h... yes >checking for string.h... yes >checking for inttypes.h... yes >checking for stdint.h... yes >checking for strings.h... yes >checking for sys/stat.h... yes >checking for sys/types.h... yes >checking for unistd.h... yes >checking for dlfcn.h... yes >checking for objdir... .libs >checking if x86_64-pc-linux-gnu-gcc supports -fno-rtti -fno-exceptions... no >checking for x86_64-pc-linux-gnu-gcc option to produce PIC... -fPIC -DPIC >checking if x86_64-pc-linux-gnu-gcc PIC flag -fPIC -DPIC works... yes >checking if x86_64-pc-linux-gnu-gcc static flag -static works... yes >checking if x86_64-pc-linux-gnu-gcc supports -c -o file.o... yes >checking if x86_64-pc-linux-gnu-gcc supports -c -o file.o... (cached) yes >checking whether the x86_64-pc-linux-gnu-gcc linker (/usr/x86_64-pc-linux-gnu/bin/ld -m elf_x86_64) 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... no >checking for x86_64-pc-linux-gnu-gcc... (cached) x86_64-pc-linux-gnu-gcc >checking whether the compiler supports GNU C... (cached) yes >checking whether x86_64-pc-linux-gnu-gcc accepts -g... (cached) yes >checking for x86_64-pc-linux-gnu-gcc option to enable C11 features... (cached) none needed >checking whether x86_64-pc-linux-gnu-gcc understands -c and -o together... (cached) yes >checking dependency style of x86_64-pc-linux-gnu-gcc... (cached) none >checking for library containing strerror... none required >checking for db2ps... no >configure: WARNING: PostScript documentation cannot be generated! >checking for ps2pdf... /usr/bin/ps2pdf >checking that generated files are newer than configure... done >configure: creating ./config.status >config.status: creating Makefile >config.status: creating ijs.pc >config.status: executing depfiles commands >config.status: executing libtool commands >./soobj/aux/packps: > Input file: ./devices/vector/opdfread.ps > Output file: ./soobj/opdfread_.h > Array name: opdfread_ps > Processed 4055 lines of PostScript data. > 146886 bytes of PostScript data packed down to 67912 bytes. > >[01m[Kleptonica/src/baseline.c:[m[K In function â[01m[KpixGetLocalSkewTransform[m[Kâ: >[01m[Kleptonica/src/baseline.c:451:5:[m[K [01;35m[Kwarning: [m[Kâ[01m[Kdely[m[Kâ may be used uninitialized in this function [[01;35m[K-Wmaybe-uninitialized[m[K] > 451 | [01;35m[KptaAddPt(ptas, w - 1, i - dely)[m[K; > | [01;35m[K^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~[m[K >[01m[Kleptonica/src/bmf.c:[m[K In function â[01m[KpixaGenerateFont[m[Kâ: >[01m[Kleptonica/src/bmf.c:624:21:[m[K [01;35m[Kwarning: [m[Kâ[01m[Kyval[m[Kâ may be used uninitialized in this function [[01;35m[K-Wmaybe-uninitialized[m[K] > 624 | [01;35m[Kbaseline[i] = yval[m[K; > | [01;35m[K~~~~~~~~~~~~^~~~~~[m[K >[01m[Kleptonica/src/boxfunc2.c:[m[K In function â[01m[KboxaaTranspose[m[Kâ: >[01m[Kleptonica/src/boxfunc2.c:1853:5:[m[K [01;35m[Kwarning: [m[Kâ[01m[Knbox[m[Kâ may be used uninitialized in this function [[01;35m[K-Wmaybe-uninitialized[m[K] > 1853 | [01;35m[Kfor[m[K (i = 0; i < nbox; i++) { > | [01;35m[K^~~[m[K >[01m[Kleptonica/src/boxfunc2.c:[m[K In function â[01m[KboxaaAlignBox[m[Kâ: >[01m[Kleptonica/src/boxfunc2.c:1929:17:[m[K [01;35m[Kwarning: [m[Kâ[01m[Kmaxindex[m[Kâ may be used uninitialized in this function [[01;35m[K-Wmaybe-uninitialized[m[K] > 1929 | [01;35m[K*pindex = maxindex[m[K; > | [01;35m[K~~~~~~~~^~~~~~~~~~[m[K >[01m[Kleptonica/src/ccbord.c:[m[K In function â[01m[KpixGetAllCCBorders[m[Kâ: >[01m[Kleptonica/src/ccbord.c:1037:16:[m[K [01;35m[Kwarning: [m[Kâ[01m[Kxs[m[Kâ may be used uninitialized in this function [[01;35m[K-Wmaybe-uninitialized[m[K] > 1037 | if ([01;35m[Kpx == fpx[m[K && py == fpy && npx == spx && npy == spy) > | [01;35m[K~~~^~~~~~[m[K >[01m[Kleptonica/src/ccbord.c:657:11:[m[K [01;36m[Knote: [m[Kâ[01m[Kxs[m[Kâ was declared here > 657 | l_int32 [01;36m[Kxs[m[K, ys; /* starting hole border pixel, relative in pixs */ > | [01;36m[K^~[m[K >[01m[Kleptonica/src/ccbord.c:731:16:[m[K [01;35m[Kwarning: [m[Kâ[01m[Kxh[m[Kâ may be used uninitialized in this function [[01;35m[K-Wmaybe-uninitialized[m[K] > 731 | for ([01;35m[Kx = xh + boxt->x[m[K; x < w; x++) { /* look for (fg) border pixel */ > | [01;35m[K~~^~~~~~~~~~~~~~[m[K >[01m[Kleptonica/src/ccbord.c:656:26:[m[K [01;36m[Knote: [m[Kâ[01m[Kxh[m[Kâ was declared here > 656 | l_int32 allzero, i, x, [01;36m[Kxh[m[K, w, nh; > | [01;36m[K^~[m[K >[01m[Kleptonica/src/ccbord.c:[m[K In function â[01m[KccbaDisplayImage1[m[Kâ: >[01m[Kleptonica/src/ccbord.c:1130:8:[m[K [01;35m[Kwarning: [m[Kâ[01m[Kspy[m[Kâ may be used uninitialized in this function [[01;35m[K-Wmaybe-uninitialized[m[K] > 1130 | [01;35m[Kdy = spy - fpy[m[K; > | [01;35m[K~~~^~~~~~~~~~~[m[K >[01m[Kleptonica/src/ccbord.c:1997:25:[m[K [01;36m[Knote: [m[Kâ[01m[Kspy[m[Kâ was declared here > 1997 | l_int32 fpx, fpy, spx, [01;36m[Kspy[m[K, xs, ys; > | [01;36m[K^~~[m[K >[01m[Kleptonica/src/ccbord.c:1129:8:[m[K [01;35m[Kwarning: [m[Kâ[01m[Kspx[m[Kâ may be used uninitialized in this function [[01;35m[K-Wmaybe-uninitialized[m[K] > 1129 | [01;35m[Kdx = spx - fpx[m[K; > | [01;35m[K~~~^~~~~~~~~~~[m[K >[01m[Kleptonica/src/ccbord.c:1997:20:[m[K [01;36m[Knote: [m[Kâ[01m[Kspx[m[Kâ was declared here > 1997 | l_int32 fpx, fpy, [01;36m[Kspx[m[K, spy, xs, ys; > | [01;36m[K^~~[m[K >[01m[Kleptonica/src/ccbord.c:1130:8:[m[K [01;35m[Kwarning: [m[Kâ[01m[Kfpy[m[Kâ may be used uninitialized in this function [[01;35m[K-Wmaybe-uninitialized[m[K] > 1130 | [01;35m[Kdy = spy - fpy[m[K; > | [01;35m[K~~~^~~~~~~~~~~[m[K >[01m[Kleptonica/src/ccbord.c:1997:15:[m[K [01;36m[Knote: [m[Kâ[01m[Kfpy[m[Kâ was declared here > 1997 | l_int32 fpx, [01;36m[Kfpy[m[K, spx, spy, xs, ys; > | [01;36m[K^~~[m[K >[01m[Kleptonica/src/ccbord.c:1129:8:[m[K [01;35m[Kwarning: [m[Kâ[01m[Kfpx[m[Kâ may be used uninitialized in this function [[01;35m[K-Wmaybe-uninitialized[m[K] > 1129 | [01;35m[Kdx = spx - fpx[m[K; > | [01;35m[K~~~^~~~~~~~~~~[m[K >[01m[Kleptonica/src/ccbord.c:1997:10:[m[K [01;36m[Knote: [m[Kâ[01m[Kfpx[m[Kâ was declared here > 1997 | l_int32 [01;36m[Kfpx[m[K, fpy, spx, spy, xs, ys; > | [01;36m[K^~~[m[K >[01m[Kleptonica/src/ccbord.c:[m[K In function â[01m[KccbaDisplayImage2[m[Kâ: >[01m[Kleptonica/src/ccbord.c:1130:8:[m[K [01;35m[Kwarning: [m[Kâ[01m[Kspy[m[Kâ may be used uninitialized in this function [[01;35m[K-Wmaybe-uninitialized[m[K] > 1130 | [01;35m[Kdy = spy - fpy[m[K; > | [01;35m[K~~~^~~~~~~~~~~[m[K >[01m[Kleptonica/src/ccbord.c:2128:25:[m[K [01;36m[Knote: [m[Kâ[01m[Kspy[m[Kâ was declared here > 2128 | l_int32 fpx, fpy, spx, [01;36m[Kspy[m[K, xs, ys; > | [01;36m[K^~~[m[K >[01m[Kleptonica/src/ccbord.c:1129:8:[m[K [01;35m[Kwarning: [m[Kâ[01m[Kspx[m[Kâ may be used uninitialized in this function [[01;35m[K-Wmaybe-uninitialized[m[K] > 1129 | [01;35m[Kdx = spx - fpx[m[K; > | [01;35m[K~~~^~~~~~~~~~~[m[K >[01m[Kleptonica/src/ccbord.c:2128:20:[m[K [01;36m[Knote: [m[Kâ[01m[Kspx[m[Kâ was declared here > 2128 | l_int32 fpx, fpy, [01;36m[Kspx[m[K, spy, xs, ys; > | [01;36m[K^~~[m[K >[01m[Kleptonica/src/classapp.c:[m[K In function â[01m[KboxaExtractSortedPattern[m[Kâ: >[01m[Kleptonica/src/classapp.c:707:5:[m[K [01;35m[Kwarning: [m[Kâ[01m[Knad[m[Kâ may be used uninitialized in this function [[01;35m[K-Wmaybe-uninitialized[m[K] > 707 | [01;35m[KnumaaAddNuma(naa, nad, L_INSERT)[m[K; > | [01;35m[K^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~[m[K >[01m[Kleptonica/src/colorcontent.c:[m[K In function â[01m[KpixColorContent[m[Kâ: >[01m[Kleptonica/src/colorcontent.c:211:42:[m[K [01;35m[Kwarning: [m[Kâ[01m[Kwplb[m[Kâ may be used uninitialized in this function [[01;35m[K-Wmaybe-uninitialized[m[K] > 211 | l_int32 w, h, i, j, wpl1, wplr, wplg, [01;35m[Kwplb[m[K; > | [01;35m[K^~~~[m[K >[01m[Kleptonica/src/colorcontent.c:211:36:[m[K [01;35m[Kwarning: [m[Kâ[01m[Kwplg[m[Kâ may be used uninitialized in this function [[01;35m[K-Wmaybe-uninitialized[m[K] > 211 | l_int32 w, h, i, j, wpl1, wplr, [01;35m[Kwplg[m[K, wplb; > | [01;35m[K^~~~[m[K >[01m[Kleptonica/src/colorcontent.c:211:30:[m[K [01;35m[Kwarning: [m[Kâ[01m[Kwplr[m[Kâ may be used uninitialized in this function [[01;35m[K-Wmaybe-uninitialized[m[K] > 211 | l_int32 w, h, i, j, wpl1, [01;35m[Kwplr[m[K, wplg, wplb; > | [01;35m[K^~~~[m[K >[01m[Kleptonica/src/colormap.c:[m[K In function â[01m[KpixcmapReadStream[m[Kâ: >[01m[Kleptonica/src/colormap.c:1793:35:[m[K [01;35m[Kwarning: [m[Kvariable â[01m[Kignore[m[Kâ set but not used [[01;35m[K-Wunused-but-set-variable[m[K] > 1793 | l_int32 rval, gval, bval, aval, [01;35m[Kignore[m[K; > | [01;35m[K^~~~~~[m[K >[01m[Kleptonica/src/colorquant1.c:[m[K In function â[01m[KpixOctreeColorQuantGeneral[m[Kâ: >[01m[Kleptonica/src/colorquant1.c:699:9:[m[K [01;35m[Kwarning: [m[Kâ[01m[Kcmap[m[Kâ may be used uninitialized in this function [[01;35m[K-Wmaybe-uninitialized[m[K] > 699 | [01;35m[KpixcmapResetColor(cmap, index, 255, 255, 255)[m[K; > | [01;35m[K^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~[m[K >[01m[Kleptonica/src/colorseg.c:[m[K In function â[01m[KpixAssignToNearestColor[m[Kâ: >[01m[Kleptonica/src/colorseg.c:422:30:[m[K [01;35m[Kwarning: [m[Kâ[01m[Kwplm[m[Kâ may be used uninitialized in this function [[01;35m[K-Wmaybe-uninitialized[m[K] > 422 | l_int32 w, h, wpls, wpld, [01;35m[Kwplm[m[K, i, j, success; > | [01;35m[K^~~~[m[K >[01m[Kleptonica/src/convolve.c:[m[K In function â[01m[KpixWindowedVariance[m[Kâ: >[01m[Kleptonica/src/convolve.c:1293:56:[m[K [01;35m[Kwarning: [m[Kâ[01m[Kwplrv[m[Kâ may be used uninitialized in this function [[01;35m[K-Wmaybe-uninitialized[m[K] > 1293 | l_int32 i, j, w, h, ws, hs, ds, wplm, wplms, wplv, [01;35m[Kwplrv[m[K, valm, valms; > | [01;35m[K^~~~~[m[K >[01m[Kleptonica/src/convolve.c:1293:50:[m[K [01;35m[Kwarning: [m[Kâ[01m[Kwplv[m[Kâ may be used uninitialized in this function [[01;35m[K-Wmaybe-uninitialized[m[K] > 1293 | l_int32 i, j, w, h, ws, hs, ds, wplm, wplms, [01;35m[Kwplv[m[K, wplrv, valm, valms; > | [01;35m[K^~~~[m[K >[01m[Kleptonica/src/correlscore.c:[m[K In function â[01m[KpixCorrelationScoreThresholded[m[Kâ: >[01m[Kleptonica/src/correlscore.c:547:42:[m[K [01;35m[Kwarning: [m[Kâ[01m[Kuntouchable[m[Kâ may be used uninitialized in this function [[01;35m[K-Wmaybe-uninitialized[m[K] > 547 | if ([01;35m[Kcount + downcount[y] - untouchable[m[K < threshold) { > | [01;35m[K~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~[m[K >[01m[Kleptonica/src/dewarp1.c:[m[K In function â[01m[KdewarpReadStream[m[Kâ: >[01m[Kleptonica/src/dewarp1.c:1255:26:[m[K [01;35m[Kwarning: [m[Kâ[01m[Kfpixv[m[Kâ may be used uninitialized in this function [[01;35m[K-Wmaybe-uninitialized[m[K] > 1255 | [01;35m[Kdew->sampvdispar = fpixv[m[K; > | [01;35m[K~~~~~~~~~~~~~~~~~^~~~~~~[m[K >[01m[Kleptonica/src/dewarp1.c:1263:26:[m[K [01;35m[Kwarning: [m[Kâ[01m[Kfpixh[m[Kâ may be used uninitialized in this function [[01;35m[K-Wmaybe-uninitialized[m[K] > 1263 | [01;35m[Kdew->samphdispar = fpixh[m[K; > | [01;35m[K~~~~~~~~~~~~~~~~~^~~~~~~[m[K >In file included from [01m[Kleptonica/src/alltypes.h:37[m[K, > from [01m[Kleptonica/src/allheaders.h:35[m[K, > from [01m[Kleptonica/src/dewarp2.c:67[m[K: >[01m[Kleptonica/src/dewarp2.c:[m[K In function â[01m[KdewarpBuildPageModel[m[Kâ: >[01m[Kleptonica/src/environ.h:550:14:[m[K [01;35m[Kwarning: [m[Kâ[01m[Kybot[m[Kâ may be used uninitialized in this function [[01;35m[K-Wmaybe-uninitialized[m[K] > 550 | [01;35m[K([m[Kvoid)lept_stderr("Warning in %s: " a, __VA_ARGS__), \ > | [01;35m[K^[m[K >[01m[Kleptonica/src/dewarp2.c:159:39:[m[K [01;36m[Knote: [m[Kâ[01m[Kybot[m[Kâ was declared here > 159 | l_int32 linecount, ntop, nbot, ytop, [01;36m[Kybot[m[K, ret; > | [01;36m[K^~~~[m[K >In file included from [01m[Kleptonica/src/alltypes.h:37[m[K, > from [01m[Kleptonica/src/allheaders.h:35[m[K, > from [01m[Kleptonica/src/dewarp2.c:67[m[K: >[01m[Kleptonica/src/environ.h:550:14:[m[K [01;35m[Kwarning: [m[Kâ[01m[Kytop[m[Kâ may be used uninitialized in this function [[01;35m[K-Wmaybe-uninitialized[m[K] > 550 | [01;35m[K([m[Kvoid)lept_stderr("Warning in %s: " a, __VA_ARGS__), \ > | [01;35m[K^[m[K >[01m[Kleptonica/src/dewarp2.c:159:33:[m[K [01;36m[Knote: [m[Kâ[01m[Kytop[m[Kâ was declared here > 159 | l_int32 linecount, ntop, nbot, [01;36m[Kytop[m[K, ybot, ret; > | [01;36m[K^~~~[m[K >In file included from [01m[Kleptonica/src/alltypes.h:37[m[K, > from [01m[Kleptonica/src/allheaders.h:35[m[K, > from [01m[Kleptonica/src/dewarp2.c:67[m[K: >[01m[Kleptonica/src/environ.h:550:14:[m[K [01;35m[Kwarning: [m[Kâ[01m[Knbot[m[Kâ may be used uninitialized in this function [[01;35m[K-Wmaybe-uninitialized[m[K] > 550 | [01;35m[K([m[Kvoid)lept_stderr("Warning in %s: " a, __VA_ARGS__), \ > | [01;35m[K^[m[K >[01m[Kleptonica/src/dewarp2.c:159:27:[m[K [01;36m[Knote: [m[Kâ[01m[Knbot[m[Kâ was declared here > 159 | l_int32 linecount, ntop, [01;36m[Knbot[m[K, ytop, ybot, ret; > | [01;36m[K^~~~[m[K >In file included from [01m[Kleptonica/src/alltypes.h:37[m[K, > from [01m[Kleptonica/src/allheaders.h:35[m[K, > from [01m[Kleptonica/src/dewarp2.c:67[m[K: >[01m[Kleptonica/src/environ.h:550:14:[m[K [01;35m[Kwarning: [m[Kâ[01m[Kntop[m[Kâ may be used uninitialized in this function [[01;35m[K-Wmaybe-uninitialized[m[K] > 550 | [01;35m[K([m[Kvoid)lept_stderr("Warning in %s: " a, __VA_ARGS__), \ > | [01;35m[K^[m[K >[01m[Kleptonica/src/dewarp2.c:159:21:[m[K [01;36m[Knote: [m[Kâ[01m[Kntop[m[Kâ was declared here > 159 | l_int32 linecount, [01;36m[Kntop[m[K, nbot, ytop, ybot, ret; > | [01;36m[K^~~~[m[K >[01m[Kleptonica/src/dewarp2.c:1339:33:[m[K [01;35m[Kwarning: [m[Kâ[01m[Kybot[m[Kâ may be used uninitialized in this function [[01;35m[K-Wmaybe-uninitialized[m[K] > 1339 | fraction = (l_float32)[01;35m[K(ybot - ytop)[m[K / (l_float32)h; > | [01;35m[K~~~~~~^~~~~~~[m[K >[01m[Kleptonica/src/dewarp2.c:1301:53:[m[K [01;36m[Knote: [m[Kâ[01m[Kybot[m[Kâ was declared here > 1301 | l_int32 i, n, iy, both_halves, ntop, nbot, ytop, [01;36m[Kybot[m[K, nmin; > | [01;36m[K^~~~[m[K >[01m[Kleptonica/src/enhance.c:[m[K In function â[01m[KpixUnsharpMaskingGray1D[m[Kâ: >[01m[Kleptonica/src/enhance.c:1353:32:[m[K [01;35m[Kwarning: [m[Kâ[01m[Ka[4][m[Kâ may be used uninitialized in this function [[01;35m[K-Wmaybe-uninitialized[m[K] > 1353 | a[4] * GET_DATA_BYTE(lines, j + 2); >[01m[Kleptonica/src/enhance.c:1352:32:[m[K [01;35m[Kwarning: [m[Kâ[01m[Ka[3][m[Kâ may be used uninitialized in this function [[01;35m[K-Wmaybe-uninitialized[m[K] > 1352 | a[3] * GET_DATA_BYTE(lines, j + 1) + >[01m[Kleptonica/src/fhmtgenlow.1.c:[m[K In function â[01m[Kfhmt_1_5[m[Kâ: >[01m[Kleptonica/src/fhmtgenlow.1.c:273:21:[m[K [01;35m[Kwarning: [m[Kvariable â[01m[Kwpls5[m[Kâ set but not used [[01;35m[K-Wunused-but-set-variable[m[K] > 273 | l_int32 [01;35m[Kwpls5[m[K, wpls6; > | [01;35m[K^~~~~[m[K >[01m[Kleptonica/src/fhmtgenlow.1.c:272:35:[m[K [01;35m[Kwarning: [m[Kvariable â[01m[Kwpls4[m[Kâ set but not used [[01;35m[K-Wunused-but-set-variable[m[K] > 272 | l_int32 wpls2, wpls3, [01;35m[Kwpls4[m[K; > | [01;35m[K^~~~~[m[K >[01m[Kleptonica/src/fhmtgenlow.1.c:272:28:[m[K [01;35m[Kwarning: [m[Kvariable â[01m[Kwpls3[m[Kâ set but not used [[01;35m[K-Wunused-but-set-variable[m[K] > 272 | l_int32 wpls2, [01;35m[Kwpls3[m[K, wpls4; > | [01;35m[K^~~~~[m[K >[01m[Kleptonica/src/fpix2.c:[m[K In function â[01m[KlinearInterpolatePixelFloat[m[Kâ: >[01m[Kleptonica/src/fpix2.c:2282:6:[m[K [01;35m[Kwarning: [m[K"DEBUG" is not defined, evaluates to 0 [[01;35m[K-Wundef[m[K] > 2282 | #if [01;35m[KDEBUG[m[K > | [01;35m[K^~~~~[m[K >[01m[Kleptonica/src/gplot.c:[m[K In function â[01m[KgplotRead[m[Kâ: >[01m[Kleptonica/src/gplot.c:1243:35:[m[K [01;35m[Kwarning: [m[Kvariable â[01m[Kignore[m[Kâ set but not used [[01;35m[K-Wunused-but-set-variable[m[K] > 1243 | l_int32 outformat, ret, version, [01;35m[Kignore[m[K; > | [01;35m[K^~~~~~[m[K >[01m[Kleptonica/src/gplot.c:1242:47:[m[K [01;35m[Kwarning: [m[Kvariable â[01m[Kignores[m[Kâ set but not used [[01;35m[K-Wunused-but-set-variable[m[K] > 1242 | char *rootname, *title, *xlabel, *ylabel, *[01;35m[Kignores[m[K; > | [01;35m[K^~~~~~~[m[K >[01m[Kleptonica/src/graphics.c:[m[K In function â[01m[KmakePlotPtaFromNumaGen[m[Kâ: >[01m[Kleptonica/src/graphics.c:1211:16:[m[K [01;35m[Kwarning: [m[Kâ[01m[Kmaxh[m[Kâ may be used uninitialized in this function [[01;35m[K-Wmaybe-uninitialized[m[K] > 1211 | ptad = [01;35m[KptaReplicatePattern(pta1, NULL, pta2, linewidth / 2,[m[K > | [01;35m[K^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~[m[K > 1212 | [01;35m[K linewidth / 2, maxw, maxh)[m[K; > | [01;35m[K~~~~~~~~~~~~~~~~~~~~~~~~~~[m[K >[01m[Kleptonica/src/graphics.c:1211:16:[m[K [01;35m[Kwarning: [m[Kâ[01m[Kmaxw[m[Kâ may be used uninitialized in this function [[01;35m[K-Wmaybe-uninitialized[m[K] >[01m[Kleptonica/src/graphics.c:[m[K In function â[01m[KpixRenderPtaArb[m[Kâ: >[01m[Kleptonica/src/graphics.c:1409:13:[m[K [01;35m[Kwarning: [m[Kâ[01m[Kval[m[Kâ may be used uninitialized in this function [[01;35m[K-Wmaybe-uninitialized[m[K] > 1409 | [01;35m[KpixSetPixel(pix, x, y, val)[m[K; > | [01;35m[K^~~~~~~~~~~~~~~~~~~~~~~~~~~[m[K >[01m[Kleptonica/src/grayquant.c:[m[K In function â[01m[KthresholdToBinaryLineLow[m[Kâ: >[01m[Kleptonica/src/grayquant.c:617:23:[m[K [01;35m[Kwarning: [m[Kâ[01m[Ksword[m[Kâ may be used uninitialized in this function [[01;35m[K-Wmaybe-uninitialized[m[K] > 617 | [01;35m[Ksword <<= 8[m[K; > | [01;35m[K~~~~~~^~~~~[m[K >[01m[Kleptonica/src/jbclass.c:[m[K In function â[01m[KpixWordMaskByDilation[m[Kâ: >[01m[Kleptonica/src/jbclass.c:1515:34:[m[K [01;35m[Kwarning: [m[Kâ[01m[Ktotal[m[Kâ may be used uninitialized in this function [[01;35m[K-Wmaybe-uninitialized[m[K] > 1515 | if (check && count < [01;35m[K0.3 * total[m[K) { > | [01;35m[K~~~~^~~~~~~[m[K >[01m[Kleptonica/src/jbclass.c:[m[K In function â[01m[KjbGetULCorners[m[Kâ: >[01m[Kleptonica/src/jbclass.c:2274:76:[m[K [01;35m[Kwarning: [m[Kâ[01m[Kminy[m[Kâ may be used uninitialized in this function [[01;35m[K-Wmaybe-uninitialized[m[K] > 2274 | ptaAddPt(ptaul, (l_float32)(x - idelx + dx), (l_float32)[01;35m[K(y - idely + dy)[m[K); > | [01;35m[K~~~~~~~~~~~^~~~~[m[K >[01m[Kleptonica/src/jbclass.c:2274:47:[m[K [01;35m[Kwarning: [m[Kâ[01m[Kminx[m[Kâ may be used uninitialized in this function [[01;35m[K-Wmaybe-uninitialized[m[K] > 2274 | ptaAddPt(ptaul, (l_float32)[01;35m[K(x - idelx + dx)[m[K, (l_float32)(y - idely + dy)); > | [01;35m[K~~~~~~~~~~~^~~~~[m[K >[01m[Kleptonica/src/kernel.c:[m[K In function â[01m[KkernelReadStream[m[Kâ: >[01m[Kleptonica/src/kernel.c:565:48:[m[K [01;35m[Kwarning: [m[Kvariable â[01m[Kignore[m[Kâ set but not used [[01;35m[K-Wunused-but-set-variable[m[K] > 565 | l_int32 sy, sx, cy, cx, i, j, ret, version, [01;35m[Kignore[m[K; > | [01;35m[K^~~~~~[m[K >[01m[Kleptonica/src/libversions.c:[m[K In function â[01m[KgetImagelibVersions[m[Kâ: >[01m[Kleptonica/src/libversions.c:107:10:[m[K [01;35m[Kwarning: [m[Kunused variable â[01m[Kfirst[m[Kâ [[01;35m[K-Wunused-variable[m[K] > 107 | l_int32 [01;35m[Kfirst[m[K = TRUE; > | [01;35m[K^~~~~[m[K >[01m[Kleptonica/src/numafunc1.c:[m[K In function â[01m[KnumaThresholdEdges[m[Kâ: >[01m[Kleptonica/src/numafunc1.c:1471:8:[m[K [01;35m[Kwarning: [m[Kâ[01m[Kistart[m[Kâ may be used uninitialized in this function [[01;35m[K-Wmaybe-uninitialized[m[K] > 1471 | if [01;35m[K([m[Kistart == n) /* no intervals found */ > | [01;35m[K^[m[K >[01m[Kleptonica/src/numafunc1.c:[m[K In function â[01m[KnumaInterpolateArbxInterval[m[Kâ: >[01m[Kleptonica/src/numafunc1.c:2023:13:[m[K [01;35m[Kwarning: [m[Kâ[01m[Knadx[m[Kâ may be used uninitialized in this function [[01;35m[K-Wmaybe-uninitialized[m[K] > 2023 | [01;35m[KnumaAddNumber(nadx, xval)[m[K; > | [01;35m[K^~~~~~~~~~~~~~~~~~~~~~~~~[m[K >[01m[Kleptonica/src/numafunc2.c:[m[K In function â[01m[KnumaFindLocForThreshold[m[Kâ: >[01m[Kleptonica/src/numafunc2.c:2709:16:[m[K [01;35m[Kwarning: [m[Kâ[01m[Kindex[m[Kâ may be used uninitialized in this function [[01;35m[K-Wmaybe-uninitialized[m[K] > 2709 | minval = fa[01;35m[K[[m[Kindex]; > | [01;35m[K^[m[K >[01m[Kleptonica/src/partify.c:[m[K In function â[01m[KboxaRemoveVGaps.isra[m[Kâ: >[01m[Kleptonica/src/partify.c:313:5:[m[K [01;35m[Kwarning: [m[Kâ[01m[Kdelta[m[Kâ may be used uninitialized in this function [[01;35m[K-Wmaybe-uninitialized[m[K] > 313 | [01;35m[KboxaAdjustBoxSides(boxa, nbox - 1, 0, 0, 0, delta)[m[K; /* bot of last */ > | [01;35m[K^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~[m[K >[01m[Kleptonica/src/pix3.c:[m[K In function â[01m[KpixAverageInRect[m[Kâ: >[01m[Kleptonica/src/pix3.c:2668:39:[m[K [01;35m[Kwarning: [m[Kâ[01m[Kwplm[m[Kâ may be used uninitialized in this function [[01;35m[K-Wmaybe-uninitialized[m[K] > 2668 | l_int32 w, h, d, wpls, wm, hm, dm, [01;35m[Kwplm[m[K, val, count; > | [01;35m[K^~~~[m[K >[01m[Kleptonica/src/pix3.c:[m[K In function â[01m[KpixAverageInRectRGB[m[Kâ: >[01m[Kleptonica/src/pix3.c:2773:36:[m[K [01;35m[Kwarning: [m[Kâ[01m[Kwplm[m[Kâ may be used uninitialized in this function [[01;35m[K-Wmaybe-uninitialized[m[K] > 2773 | l_int32 w, h, wpls, wm, hm, dm, [01;35m[Kwplm[m[K, i, j, xstart, xend, ystart, yend; > | [01;35m[K^~~~[m[K >[01m[Kleptonica/src/pix4.c:[m[K In function â[01m[KpixGetAverageTiled[m[Kâ: >[01m[Kleptonica/src/pix4.c:1794:34:[m[K [01;35m[Kwarning: [m[Kâ[01m[Kmeansq[m[Kâ may be used uninitialized in this function [[01;35m[K-Wmaybe-uninitialized[m[K] > 1794 | valt = (l_int32)([01;35m[Ksqrt(meansq - ave * ave)[m[K + 0.5); > | [01;35m[K^~~~~~~~~~~~~~~~~~~~~~~~[m[K >[01m[Kleptonica/src/pix4.c:1794:52:[m[K [01;35m[Kwarning: [m[Kâ[01m[Kave[m[Kâ may be used uninitialized in this function [[01;35m[K-Wmaybe-uninitialized[m[K] > 1794 | valt = (l_int32)(sqrt(meansq - [01;35m[Kave * ave[m[K) + 0.5); > | [01;35m[K~~~~^~~~~[m[K >[01m[Kleptonica/src/pix5.c:[m[K In function â[01m[KpixScanForEdge[m[Kâ: >[01m[Kleptonica/src/pix5.c:2409:27:[m[K [01;35m[Kwarning: [m[Kâ[01m[Kloc[m[Kâ may be used uninitialized in this function [[01;35m[K-Wmaybe-uninitialized[m[K] > 2409 | [01;35m[K*ploc = loc[m[K; > | [01;35m[K~~~~~~^~~~~[m[K >[01m[Kleptonica/src/pixabasic.c:[m[K In function â[01m[KpixaaCreateFromPixa[m[Kâ: >[01m[Kleptonica/src/pixabasic.c:1932:13:[m[K [01;35m[Kwarning: [m[Kâ[01m[Kpixat[m[Kâ may be used uninitialized in this function [[01;35m[K-Wmaybe-uninitialized[m[K] > 1932 | [01;35m[KpixaaAddPixa(paa, pixat, L_INSERT)[m[K; > | [01;35m[K^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~[m[K >[01m[Kleptonica/src/pixafunc2.c:[m[K In function â[01m[KpixaDisplayRandomCmap[m[Kâ: >[01m[Kleptonica/src/pixafunc2.c:312:5:[m[K [01;35m[Kwarning: [m[Kâ[01m[Kres[m[Kâ may be used uninitialized in this function [[01;35m[K-Wmaybe-uninitialized[m[K] > 312 | [01;35m[KpixSetResolution(pixd, res, res)[m[K; > | [01;35m[K^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~[m[K >[01m[Kleptonica/src/pixafunc2.c:[m[K In function â[01m[KpixaDisplayTiled[m[Kâ: >[01m[Kleptonica/src/pixafunc2.c:698:5:[m[K [01;35m[Kwarning: [m[Kâ[01m[Kres[m[Kâ may be used uninitialized in this function [[01;35m[K-Wmaybe-uninitialized[m[K] > 698 | [01;35m[KpixSetResolution(pixd, res, res)[m[K; > | [01;35m[K^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~[m[K >[01m[Kleptonica/src/pixafunc2.c:[m[K In function â[01m[KpixaDisplayTiledInColumns[m[Kâ: >[01m[Kleptonica/src/pixafunc2.c:1007:5:[m[K [01;35m[Kwarning: [m[Kâ[01m[Kres[m[Kâ may be used uninitialized in this function [[01;35m[K-Wmaybe-uninitialized[m[K] > 1007 | [01;35m[KpixSetResolution(pixd, res, res)[m[K; > | [01;35m[K^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~[m[K >[01m[Kleptonica/src/pnmio.c:[m[K In function â[01m[KpnmReadNextAsciiValue[m[Kâ: >[01m[Kleptonica/src/pnmio.c:1340:14:[m[K [01;35m[Kwarning: [m[Kvariable â[01m[Kignore[m[Kâ set but not used [[01;35m[K-Wunused-but-set-variable[m[K] > 1340 | l_int32 c, [01;35m[Kignore[m[K; > | [01;35m[K^~~~~~[m[K >[01m[Kleptonica/src/psio1.c:[m[K In function â[01m[KpixWriteSegmentedPageToPS[m[Kâ: >[01m[Kleptonica/src/psio1.c:680:39:[m[K [01;35m[Kwarning: [m[Kâ[01m[Kd[m[Kâ may be used uninitialized in this function [[01;35m[K-Wmaybe-uninitialized[m[K] > 680 | val = [01;35m[K(d == 8) ? 0xff : 0xffffff00[m[K; > | [01;35m[K~~~~~~~~~~~~~~~~^~~~~~~~~~~~[m[K >[01m[Kleptonica/src/quadtree.c:[m[K In function â[01m[KfpixaDisplayQuadtree[m[Kâ: >[01m[Kleptonica/src/quadtree.c:695:9:[m[K [01;35m[Kwarning: [m[Kâ[01m[Kpixt4[m[Kâ may be used uninitialized in this function [[01;35m[K-Wmaybe-uninitialized[m[K] > 695 | w = [01;35m[KpixGetWidth(pixt4)[m[K; > | [01;35m[K^~~~~~~~~~~~~~~~~~[m[K >[01m[Kleptonica/src/readfile.c:96:20:[m[K [01;35m[Kwarning: [m[Kâ[01m[KFILE_JP2K[m[Kâ defined but not used [[01;35m[K-Wunused-variable[m[K] > 96 | static const char *[01;35m[KFILE_JP2K[m[K = "/tmp/lept/format/file.jp2"; > | [01;35m[K^~~~~~~~~[m[K >[01m[Kleptonica/src/readfile.c:95:20:[m[K [01;35m[Kwarning: [m[Kâ[01m[KFILE_WEBP[m[Kâ defined but not used [[01;35m[K-Wunused-variable[m[K] > 95 | static const char *[01;35m[KFILE_WEBP[m[K = "/tmp/lept/format/file.webp"; > | [01;35m[K^~~~~~~~~[m[K >[01m[Kleptonica/src/readfile.c:94:20:[m[K [01;35m[Kwarning: [m[Kâ[01m[KFILE_GIF[m[Kâ defined but not used [[01;35m[K-Wunused-variable[m[K] > 94 | static const char *[01;35m[KFILE_GIF[m[K = "/tmp/lept/format/file.gif"; > | [01;35m[K^~~~~~~~[m[K >[01m[Kleptonica/src/readfile.c:93:20:[m[K [01;35m[Kwarning: [m[Kâ[01m[KFILE_JPG[m[Kâ defined but not used [[01;35m[K-Wunused-variable[m[K] > 93 | static const char *[01;35m[KFILE_JPG[m[K = "/tmp/lept/format/file.jpg"; > | [01;35m[K^~~~~~~~[m[K >[01m[Kleptonica/src/readfile.c:92:20:[m[K [01;35m[Kwarning: [m[Kâ[01m[KFILE_TIFF[m[Kâ defined but not used [[01;35m[K-Wunused-variable[m[K] > 92 | static const char *[01;35m[KFILE_TIFF[m[K = "/tmp/lept/format/file.tif"; > | [01;35m[K^~~~~~~~~[m[K >[01m[Kleptonica/src/readfile.c:91:20:[m[K [01;35m[Kwarning: [m[Kâ[01m[KFILE_TIFF_JPEG[m[Kâ defined but not used [[01;35m[K-Wunused-variable[m[K] > 91 | static const char *[01;35m[KFILE_TIFF_JPEG[m[K = "/tmp/lept/format/file_jpeg.tif"; > | [01;35m[K^~~~~~~~~~~~~~[m[K >[01m[Kleptonica/src/readfile.c:90:20:[m[K [01;35m[Kwarning: [m[Kâ[01m[KFILE_ZIP[m[Kâ defined but not used [[01;35m[K-Wunused-variable[m[K] > 90 | static const char *[01;35m[KFILE_ZIP[m[K = "/tmp/lept/format/file_zip.tif"; > | [01;35m[K^~~~~~~~[m[K >[01m[Kleptonica/src/readfile.c:89:20:[m[K [01;35m[Kwarning: [m[Kâ[01m[KFILE_LZW[m[Kâ defined but not used [[01;35m[K-Wunused-variable[m[K] > 89 | static const char *[01;35m[KFILE_LZW[m[K = "/tmp/lept/format/file_lzw.tif"; > | [01;35m[K^~~~~~~~[m[K >[01m[Kleptonica/src/readfile.c:88:20:[m[K [01;35m[Kwarning: [m[Kâ[01m[KFILE_PB[m[Kâ defined but not used [[01;35m[K-Wunused-variable[m[K] > 88 | static const char *[01;35m[KFILE_PB[m[K = "/tmp/lept/format/file_packbits.tif"; > | [01;35m[K^~~~~~~[m[K >[01m[Kleptonica/src/readfile.c:87:20:[m[K [01;35m[Kwarning: [m[Kâ[01m[KFILE_RLE[m[Kâ defined but not used [[01;35m[K-Wunused-variable[m[K] > 87 | static const char *[01;35m[KFILE_RLE[m[K = "/tmp/lept/format/file_rle.tif"; > | [01;35m[K^~~~~~~~[m[K >[01m[Kleptonica/src/readfile.c:86:20:[m[K [01;35m[Kwarning: [m[Kâ[01m[KFILE_G4[m[Kâ defined but not used [[01;35m[K-Wunused-variable[m[K] > 86 | static const char *[01;35m[KFILE_G4[m[K = "/tmp/lept/format/file_g4.tif"; > | [01;35m[K^~~~~~~[m[K >[01m[Kleptonica/src/readfile.c:85:20:[m[K [01;35m[Kwarning: [m[Kâ[01m[KFILE_G3[m[Kâ defined but not used [[01;35m[K-Wunused-variable[m[K] > 85 | static const char *[01;35m[KFILE_G3[m[K = "/tmp/lept/format/file_g3.tif"; > | [01;35m[K^~~~~~~[m[K >[01m[Kleptonica/src/readfile.c:83:20:[m[K [01;35m[Kwarning: [m[Kâ[01m[KFILE_PNG[m[Kâ defined but not used [[01;35m[K-Wunused-variable[m[K] > 83 | static const char *[01;35m[KFILE_PNG[m[K = "/tmp/lept/format/file.png"; > | [01;35m[K^~~~~~~~[m[K >[01m[Kleptonica/src/rop.c:553:1:[m[K [01;35m[Kwarning: [m[Kâ[01m[KcheckRasteropCrop[m[Kâ defined but not used [[01;35m[K-Wunused-function[m[K] > 553 | [01;35m[KcheckRasteropCrop[m[K(l_int32 pixw, > | [01;35m[K^~~~~~~~~~~~~~~~~[m[K >[01m[Kleptonica/src/roplow.c:[m[K In function â[01m[KrasteropVipLow[m[Kâ: >[01m[Kleptonica/src/roplow.c:2331:22:[m[K [01;35m[Kwarning: [m[Kâ[01m[Kpsfwfull[m[Kâ may be used uninitialized in this function [[01;35m[K-Wmaybe-uninitialized[m[K] > 2331 | [01;35m[Kpsfwfull += dirwpl[m[K; > | [01;35m[K~~~~~~~~~^~~~~~~~~[m[K >[01m[Kleptonica/src/roplow.c:2330:22:[m[K [01;35m[Kwarning: [m[Kâ[01m[Kpdfwfull[m[Kâ may be used uninitialized in this function [[01;35m[K-Wmaybe-uninitialized[m[K] > 2330 | [01;35m[Kpdfwfull += dirwpl[m[K; > | [01;35m[K~~~~~~~~~^~~~~~~~~[m[K >[01m[Kleptonica/src/sarray1.c:[m[K In function â[01m[KsarrayReadStream[m[Kâ: >[01m[Kleptonica/src/sarray1.c:1477:47:[m[K [01;35m[Kwarning: [m[Kvariable â[01m[Kignore[m[Kâ set but not used [[01;35m[K-Wunused-but-set-variable[m[K] > 1477 | l_int32 i, n, size, index, bufsize, version, [01;35m[Kignore[m[K, success; > | [01;35m[K^~~~~~[m[K >[01m[Kleptonica/src/sarray1.c:[m[K In function â[01m[KgetFilenamesInDirectory[m[Kâ: >[01m[Kleptonica/src/sarray1.c:1962:17:[m[K [01;35m[Kwarning: [m[Kvariable â[01m[Kdfd[m[Kâ set but not used [[01;35m[K-Wunused-but-set-variable[m[K] > 1962 | int [01;35m[Kdfd[m[K, stat_ret; > | [01;35m[K^~~[m[K >[01m[Kleptonica/src/sarray1.c:1957:39:[m[K [01;35m[Kwarning: [m[Kvariable â[01m[Kignore[m[Kâ set but not used [[01;35m[K-Wunused-but-set-variable[m[K] > 1957 | char *realdir, *stat_path, *[01;35m[Kignore[m[K; > | [01;35m[K^~~~~~[m[K >In file included from [01m[Kleptonica/src/alltypes.h:50[m[K, > from [01m[Kleptonica/src/allheaders.h:35[m[K, > from [01m[Kleptonica/src/scale2.c:103[m[K: >[01m[Kleptonica/src/scale2.c:[m[K In function â[01m[KpixScaleGrayMinMax2[m[Kâ: >[01m[Kleptonica/src/arrayaccess.h:199:72:[m[K [01;35m[Kwarning: [m[Kâ[01m[Kmaxval[m[Kâ may be used uninitialized in this function [[01;35m[K-Wmaybe-uninitialized[m[K] > 199 | *(l_uint8 *)((l_uintptr_t)((l_uint8 *)(pdata) + (n)) ^ 3) [01;35m[K=[m[K (val) > | [01;35m[K^[m[K >[01m[Kleptonica/src/scale2.c:1130:20:[m[K [01;36m[Knote: [m[Kâ[01m[Kmaxval[m[Kâ was declared here > 1130 | l_int32 minval, [01;36m[Kmaxval[m[K; > | [01;36m[K^~~~~~[m[K >In file included from [01m[Kleptonica/src/alltypes.h:50[m[K, > from [01m[Kleptonica/src/allheaders.h:35[m[K, > from [01m[Kleptonica/src/scale2.c:103[m[K: >[01m[Kleptonica/src/arrayaccess.h:199:72:[m[K [01;35m[Kwarning: [m[Kâ[01m[Kminval[m[Kâ may be used uninitialized in this function [[01;35m[K-Wmaybe-uninitialized[m[K] > 199 | *(l_uint8 *)((l_uintptr_t)((l_uint8 *)(pdata) + (n)) ^ 3) [01;35m[K=[m[K (val) > | [01;35m[K^[m[K >[01m[Kleptonica/src/scale2.c:1130:12:[m[K [01;36m[Knote: [m[Kâ[01m[Kminval[m[Kâ was declared here > 1130 | l_int32 [01;36m[Kminval[m[K, maxval; > | [01;36m[K^~~~~~[m[K >In file included from [01m[Kleptonica/src/alltypes.h:50[m[K, > from [01m[Kleptonica/src/allheaders.h:35[m[K, > from [01m[Kleptonica/src/scale2.c:103[m[K: >[01m[Kleptonica/src/scale2.c:[m[K In function â[01m[KpixScaleGrayMinMax[m[Kâ: >[01m[Kleptonica/src/arrayaccess.h:199:72:[m[K [01;35m[Kwarning: [m[Kâ[01m[Kmaxval[m[Kâ may be used uninitialized in this function [[01;35m[K-Wmaybe-uninitialized[m[K] > 199 | *(l_uint8 *)((l_uintptr_t)((l_uint8 *)(pdata) + (n)) ^ 3) [01;35m[K=[m[K (val) > | [01;35m[K^[m[K >[01m[Kleptonica/src/scale2.c:1025:20:[m[K [01;36m[Knote: [m[Kâ[01m[Kmaxval[m[Kâ was declared here > 1025 | l_int32 minval, [01;36m[Kmaxval[m[K, val; > | [01;36m[K^~~~~~[m[K >In file included from [01m[Kleptonica/src/alltypes.h:50[m[K, > from [01m[Kleptonica/src/allheaders.h:35[m[K, > from [01m[Kleptonica/src/scale2.c:103[m[K: >[01m[Kleptonica/src/arrayaccess.h:199:72:[m[K [01;35m[Kwarning: [m[Kâ[01m[Kminval[m[Kâ may be used uninitialized in this function [[01;35m[K-Wmaybe-uninitialized[m[K] > 199 | *(l_uint8 *)((l_uintptr_t)((l_uint8 *)(pdata) + (n)) ^ 3) [01;35m[K=[m[K (val) > | [01;35m[K^[m[K >[01m[Kleptonica/src/scale2.c:1025:12:[m[K [01;36m[Knote: [m[Kâ[01m[Kminval[m[Kâ was declared here > 1025 | l_int32 [01;36m[Kminval[m[K, maxval, val; > | [01;36m[K^~~~~~[m[K >[01m[Kleptonica/src/sel1.c:[m[K In function â[01m[KselReadStream[m[Kâ: >[01m[Kleptonica/src/sel1.c:1428:41:[m[K [01;35m[Kwarning: [m[Kvariable â[01m[Kignore[m[Kâ set but not used [[01;35m[K-Wunused-but-set-variable[m[K] > 1428 | l_int32 sy, sx, cy, cx, i, j, version, [01;35m[Kignore[m[K; > | [01;35m[K^~~~~~[m[K >[01m[Kleptonica/src/selgen.c:[m[K In function â[01m[KpixGetRunsOnLine[m[Kâ: >[01m[Kleptonica/src/selgen.c:771:5:[m[K [01;35m[Kwarning: [m[Kâ[01m[Krunlen[m[Kâ may be used uninitialized in this function [[01;35m[K-Wmaybe-uninitialized[m[K] > 771 | [01;35m[KnumaAddNumber(numa, runlen)[m[K; /* append last run */ > | [01;35m[K^~~~~~~~~~~~~~~~~~~~~~~~~~~[m[K >[01m[Kleptonica/src/textops.c:[m[K In function â[01m[KsplitStringToParagraphs[m[Kâ: >[01m[Kleptonica/src/textops.c:1056:50:[m[K [01;35m[Kwarning: [m[Kâ[01m[Kleadwhite[m[Kâ may be used uninitialized in this function [[01;35m[K-Wmaybe-uninitialized[m[K] > 1056 | if ([01;35m[K(splitflag == SPLIT_ON_LEADING_WHITE && leadwhite)[m[K || > | [01;35m[K~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~[m[K >[01m[Kleptonica/src/textops.c:1058:41:[m[K [01;35m[Kwarning: [m[Kâ[01m[Kallwhite[m[Kâ may be used uninitialized in this function [[01;35m[K-Wmaybe-uninitialized[m[K] > 1058 | [01;35m[K(splitflag == SPLIT_ON_BOTH && (allwhite || leadwhite))[m[K) { > | [01;35m[K~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~[m[K >[01m[Kleptonica/src/utils2.c:[m[K In function â[01m[KcallSystemDebug[m[Kâ: >[01m[Kleptonica/src/utils2.c:2756:10:[m[K [01;35m[Kwarning: [m[Kvariable â[01m[Kret[m[Kâ set but not used [[01;35m[K-Wunused-but-set-variable[m[K] > 2756 | l_int32 [01;35m[Kret[m[K; > | [01;35m[K^~~[m[K >In file included from [01m[Kleptonica/src/alltypes.h:37[m[K, > from [01m[Kleptonica/src/allheaders.h:35[m[K, > from [01m[Kleptonica/src/writefile.c:93[m[K: >[01m[Kleptonica/src/writefile.c:[m[K In function â[01m[KchangeFormatForMissingLib[m[Kâ: >[01m[Kleptonica/src/environ.h:533:57:[m[K [01;35m[Kwarning: [m[Kunused variable â[01m[KprocName[m[Kâ [[01;35m[K-Wunused-variable[m[K] > 533 | #define PROCNAME(name) static const char [01;35m[KprocName[m[K[] = name > | [01;35m[K^~~~~~~~[m[K >[01m[Kleptonica/src/writefile.c:1161:5:[m[K [01;36m[Knote: [m[Kin expansion of macro â[01m[KPROCNAME[m[Kâ > 1161 | [01;36m[KPROCNAME[m[K("changeFormatForMissingLib"); > | [01;36m[K^~~~~~~~[m[K >At top level: >[01m[Kleptonica/src/environ.h:533:57:[m[K [01;35m[Kwarning: [m[Kâ[01m[KprocName[m[Kâ defined but not used [[01;35m[K-Wunused-const-variable=[m[K] > 533 | #define PROCNAME(name) static const char [01;35m[KprocName[m[K[] = name > | [01;35m[K^~~~~~~~[m[K >[01m[Kleptonica/src/writefile.c:1161:5:[m[K [01;36m[Knote: [m[Kin expansion of macro â[01m[KPROCNAME[m[Kâ > 1161 | [01;36m[KPROCNAME[m[K("changeFormatForMissingLib"); > | [01;36m[K^~~~~~~~[m[K >[01m[Kcc1plus:[m[K [01;35m[Kwarning: [m[Kcommand-line option â[01m[K-Wstrict-prototypes[m[Kâ is valid for C/ObjC but not for C++ >[01m[Kcc1plus:[m[K [01;35m[Kwarning: [m[Kcommand-line option â[01m[K-Wmissing-prototypes[m[Kâ is valid for C/ObjC but not for C++ >[01m[Kcc1plus:[m[K [01;35m[Kwarning: [m[Kâ[01m[K-Werror=[m[Kâ argument â[01m[K-Werror=declaration-after-statement[m[Kâ is not valid for C++ >[01m[Kcc1plus:[m[K [01;35m[Kwarning: [m[Kcommand-line option â[01m[K-Wstrict-prototypes[m[Kâ is valid for C/ObjC but not for C++ >[01m[Kcc1plus:[m[K [01;35m[Kwarning: [m[Kcommand-line option â[01m[K-Wmissing-prototypes[m[Kâ is valid for C/ObjC but not for C++ >[01m[Kcc1plus:[m[K [01;35m[Kwarning: [m[Kâ[01m[K-Werror=[m[Kâ argument â[01m[K-Werror=declaration-after-statement[m[Kâ is not valid for C++ >In file included from [01m[Ktesseract/src/ccstruct/ratngs.h:32[m[K, > from [01m[Ktesseract/src/dict/dawg.h:33[m[K, > from [01m[Ktesseract/src/dict/dawg_cache.h:23[m[K, > from [01m[Ktesseract/src/api/baseapi.cpp:31[m[K: >[01m[Ktesseract/src/ccutil/unicharset.h:[m[K In member function â[01m[Kbool tesseract::UNICHARSET::contains_unichar_id(tesseract::UNICHAR_ID) const[m[Kâ: >[01m[Ktesseract/src/ccutil/unicharset.h:288:59:[m[K [01;35m[Kwarning: [m[Kcomparison of integer expressions of different signedness: â[01m[Ktesseract::UNICHAR_ID[m[Kâ {aka â[01m[Kint[m[Kâ} and â[01m[Kstd::vector<tesseract::UNICHARSET::UNICHAR_SLOT>::size_type[m[Kâ {aka â[01m[Klong unsigned int[m[Kâ} [[01;35m[K-Wsign-compare[m[K] > 288 | return unichar_id != INVALID_UNICHAR_ID && [01;35m[Kunichar_id < unichars.size()[m[K && > | [01;35m[K~~~~~~~~~~~^~~~~~~~~~~~~~~~~[m[K >[01m[Ktesseract/src/ccutil/unicharset.h:[m[K In member function â[01m[Kvoid tesseract::UNICHARSET::delete_pointers_in_unichars()[m[Kâ: >[01m[Ktesseract/src/ccutil/unicharset.h:302:23:[m[K [01;35m[Kwarning: [m[Kcomparison of integer expressions of different signedness: â[01m[Kint[m[Kâ and â[01m[Kstd::vector<tesseract::UNICHARSET::UNICHAR_SLOT>::size_type[m[Kâ {aka â[01m[Klong unsigned int[m[Kâ} [[01;35m[K-Wsign-compare[m[K] > 302 | for (int i = 0; [01;35m[Ki < unichars.size()[m[K; ++i) { > | [01;35m[K~~^~~~~~~~~~~~~~~~~[m[K >In file included from [01m[Ktesseract/src/dict/dawg.h:33[m[K, > from [01m[Ktesseract/src/dict/dawg_cache.h:23[m[K, > from [01m[Ktesseract/src/api/baseapi.cpp:31[m[K: >[01m[Ktesseract/src/ccstruct/ratngs.h:[m[K In member function â[01m[Kvoid tesseract::BLOB_CHOICE::set_fonts(const std::vector<tesseract::ScoredFont>&)[m[Kâ: >[01m[Ktesseract/src/ccstruct/ratngs.h:107:25:[m[K [01;35m[Kwarning: [m[Kcomparison of integer expressions of different signedness: â[01m[Kint[m[Kâ and â[01m[Kstd::vector<tesseract::ScoredFont>::size_type[m[Kâ {aka â[01m[Klong unsigned int[m[Kâ} [[01;35m[K-Wsign-compare[m[K] > 107 | for (int f = 0; [01;35m[Kf < fonts_.size()[m[K; ++f) { > | [01;35m[K~~^~~~~~~~~~~~~~~[m[K >In file included from [01m[Ktesseract/src/ccmain/equationdetect.h:25[m[K, > from [01m[Ktesseract/src/api/baseapi.cpp:37[m[K: >[01m[Ktesseract/src/ccmain/tesseractclass.h:[m[K In member function â[01m[Kvoid tesseract::Tesseract::set_pix_original(Pix*)[m[Kâ: >[01m[Ktesseract/src/ccmain/tesseractclass.h:224:23:[m[K [01;35m[Kwarning: [m[Kcomparison of integer expressions of different signedness: â[01m[Kint[m[Kâ and â[01m[Kstd::vector<tesseract::Tesseract*>::size_type[m[Kâ {aka â[01m[Klong unsigned int[m[Kâ} [[01;35m[K-Wsign-compare[m[K] > 224 | for (int i = 0; [01;35m[Ki < sub_langs_.size()[m[K; ++i) { > | [01;35m[K~~^~~~~~~~~~~~~~~~~~~[m[K >[01m[Ktesseract/src/ccmain/tesseractclass.h:[m[K In member function â[01m[Kbool tesseract::Tesseract::AnyTessLang() const[m[Kâ: >[01m[Ktesseract/src/ccmain/tesseractclass.h:292:23:[m[K [01;35m[Kwarning: [m[Kcomparison of integer expressions of different signedness: â[01m[Kint[m[Kâ and â[01m[Kstd::vector<tesseract::Tesseract*>::size_type[m[Kâ {aka â[01m[Klong unsigned int[m[Kâ} [[01;35m[K-Wsign-compare[m[K] > 292 | for (int i = 0; [01;35m[Ki < sub_langs_.size()[m[K; ++i) { > | [01;35m[K~~^~~~~~~~~~~~~~~~~~~[m[K >[01m[Ktesseract/src/ccmain/tesseractclass.h:[m[K In member function â[01m[Kbool tesseract::Tesseract::AnyLSTMLang() const[m[Kâ: >[01m[Ktesseract/src/ccmain/tesseractclass.h:302:23:[m[K [01;35m[Kwarning: [m[Kcomparison of integer expressions of different signedness: â[01m[Kint[m[Kâ and â[01m[Kstd::vector<tesseract::Tesseract*>::size_type[m[Kâ {aka â[01m[Klong unsigned int[m[Kâ} [[01;35m[K-Wsign-compare[m[K] > 302 | for (int i = 0; [01;35m[Ki < sub_langs_.size()[m[K; ++i) { > | [01;35m[K~~^~~~~~~~~~~~~~~~~~~[m[K >[01m[Ktesseract/src/api/baseapi.cpp:[m[K In member function â[01m[Kbool tesseract::TessBaseAPI::ProcessPagesFileList(FILE*, std::string*, const char*, int, tesseract::TessResultRenderer*, int)[m[Kâ: >[01m[Ktesseract/src/api/baseapi.cpp:963:16:[m[K [01;35m[Kwarning: [m[Kcomparison of integer expressions of different signedness: â[01m[Kint[m[Kâ and â[01m[Kstd::vector<std::__cxx11::basic_string<char> >::size_type[m[Kâ {aka â[01m[Klong unsigned int[m[Kâ} [[01;35m[K-Wsign-compare[m[K] > 963 | if ([01;35m[Kpage >= lines.size()[m[K) break; > | [01;35m[K~~~~~^~~~~~~~~~~~~~~[m[K >In file included from [01m[Ktesseract/src/ccutil/elst.h:24[m[K, > from [01m[Ktesseract/src/ccstruct/points.h:22[m[K, > from [01m[Ktesseract/src/ccstruct/rect.h:23[m[K, > from [01m[Ktesseract/src/ccstruct/boxword.h:23[m[K, > from [01m[Ktesseract/src/api/baseapi.cpp:29[m[K: >tesseract/src/ccutil/serialis.h: In instantiation of â[01m[Kbool tesseract::TFile::Serialize(const T*, size_t) [with T = char; size_t = long unsigned int][m[Kâ: >[01m[Ktesseract/src/ccutil/unicharset.h:363:73:[m[K required from here >[01m[Ktesseract/src/ccutil/serialis.h:102:45:[m[K [01;35m[Kwarning: [m[Kcomparison of integer expressions of different signedness: â[01m[Kint[m[Kâ and â[01m[Ksize_t[m[Kâ {aka â[01m[Klong unsigned int[m[Kâ} [[01;35m[K-Wsign-compare[m[K] > 102 | return [01;35m[KFWrite(data, sizeof(T), count) == count[m[K; > | [01;35m[K~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~[m[K >[01m[Ktesseract/src/api/baseapi.cpp:[m[K At global scope: >[01m[Ktesseract/src/api/baseapi.cpp:1042:1:[m[K [01;35m[Kwarning: [m[Kâ[01m[Ksize_t tesseract::WriteMemoryCallback(void*, size_t, size_t, void*)[m[Kâ defined but not used [[01;35m[K-Wunused-function[m[K] > 1042 | [01;35m[KWriteMemoryCallback[m[K(void *contents, size_t size, size_t nmemb, void *userp) > | [01;35m[K^~~~~~~~~~~~~~~~~~~[m[K >[01m[Kcc1plus:[m[K [01;35m[Kwarning: [m[Kcommand-line option â[01m[K-Wstrict-prototypes[m[Kâ is valid for C/ObjC but not for C++ >[01m[Kcc1plus:[m[K [01;35m[Kwarning: [m[Kcommand-line option â[01m[K-Wmissing-prototypes[m[Kâ is valid for C/ObjC but not for C++ >[01m[Kcc1plus:[m[K [01;35m[Kwarning: [m[Kâ[01m[K-Werror=[m[Kâ argument â[01m[K-Werror=declaration-after-statement[m[Kâ is not valid for C++ >[01m[Ktesseract/src/api/capi.cpp:[m[K In function â[01m[Kchar** TessBaseAPIGetLoadedLanguagesAsVector(const TessBaseAPI*)[m[Kâ: >[01m[Ktesseract/src/api/capi.cpp:284:29:[m[K [01;35m[Kwarning: [m[Kcomparison of integer expressions of different signedness: â[01m[Kint[m[Kâ and â[01m[Kstd::vector<std::__cxx11::basic_string<char> >::size_type[m[Kâ {aka â[01m[Klong unsigned int[m[Kâ} [[01;35m[K-Wsign-compare[m[K] > 284 | for (int index = 0; [01;35m[Kindex < languages.size()[m[K; ++index) { > | [01;35m[K~~~~~~^~~~~~~~~~~~~~~~~~[m[K >[01m[Ktesseract/src/api/capi.cpp:[m[K In function â[01m[Kchar** TessBaseAPIGetAvailableLanguagesAsVector(const TessBaseAPI*)[m[Kâ: >[01m[Ktesseract/src/api/capi.cpp:296:29:[m[K [01;35m[Kwarning: [m[Kcomparison of integer expressions of different signedness: â[01m[Kint[m[Kâ and â[01m[Kstd::vector<std::__cxx11::basic_string<char> >::size_type[m[Kâ {aka â[01m[Klong unsigned int[m[Kâ} [[01;35m[K-Wsign-compare[m[K] > 296 | for (int index = 0; [01;35m[Kindex < languages.size()[m[K; ++index) { > | [01;35m[K~~~~~~^~~~~~~~~~~~~~~~~~[m[K >[01m[Kcc1plus:[m[K [01;35m[Kwarning: [m[Kcommand-line option â[01m[K-Wstrict-prototypes[m[Kâ is valid for C/ObjC but not for C++ >[01m[Kcc1plus:[m[K [01;35m[Kwarning: [m[Kcommand-line option â[01m[K-Wmissing-prototypes[m[Kâ is valid for C/ObjC but not for C++ >[01m[Kcc1plus:[m[K [01;35m[Kwarning: [m[Kâ[01m[K-Werror=[m[Kâ argument â[01m[K-Werror=declaration-after-statement[m[Kâ is not valid for C++ >In file included from [01m[Ktesseract/src/ccstruct/ratngs.h:32[m[K, > from [01m[Ktesseract/src/ccstruct/blamer.h:30[m[K, > from [01m[Ktesseract/src/ccstruct/pageres.h:22[m[K, > from [01m[Ktesseract/src/ccmain/tesseractclass.h:38[m[K, > from [01m[Ktesseract/src/api/hocrrenderer.cpp:28[m[K: >[01m[Ktesseract/src/ccutil/unicharset.h:[m[K In member function â[01m[Kbool tesseract::UNICHARSET::contains_unichar_id(tesseract::UNICHAR_ID) const[m[Kâ: >[01m[Ktesseract/src/ccutil/unicharset.h:288:59:[m[K [01;35m[Kwarning: [m[Kcomparison of integer expressions of different signedness: â[01m[Ktesseract::UNICHAR_ID[m[Kâ {aka â[01m[Kint[m[Kâ} and â[01m[Kstd::vector<tesseract::UNICHARSET::UNICHAR_SLOT>::size_type[m[Kâ {aka â[01m[Klong unsigned int[m[Kâ} [[01;35m[K-Wsign-compare[m[K] > 288 | return unichar_id != INVALID_UNICHAR_ID && [01;35m[Kunichar_id < unichars.size()[m[K && > | [01;35m[K~~~~~~~~~~~^~~~~~~~~~~~~~~~~[m[K >[01m[Ktesseract/src/ccutil/unicharset.h:[m[K In member function â[01m[Kvoid tesseract::UNICHARSET::delete_pointers_in_unichars()[m[Kâ: >[01m[Ktesseract/src/ccutil/unicharset.h:302:23:[m[K [01;35m[Kwarning: [m[Kcomparison of integer expressions of different signedness: â[01m[Kint[m[Kâ and â[01m[Kstd::vector<tesseract::UNICHARSET::UNICHAR_SLOT>::size_type[m[Kâ {aka â[01m[Klong unsigned int[m[Kâ} [[01;35m[K-Wsign-compare[m[K] > 302 | for (int i = 0; [01;35m[Ki < unichars.size()[m[K; ++i) { > | [01;35m[K~~^~~~~~~~~~~~~~~~~[m[K >In file included from [01m[Ktesseract/src/ccstruct/blamer.h:30[m[K, > from [01m[Ktesseract/src/ccstruct/pageres.h:22[m[K, > from [01m[Ktesseract/src/ccmain/tesseractclass.h:38[m[K, > from [01m[Ktesseract/src/api/hocrrenderer.cpp:28[m[K: >[01m[Ktesseract/src/ccstruct/ratngs.h:[m[K In member function â[01m[Kvoid tesseract::BLOB_CHOICE::set_fonts(const std::vector<tesseract::ScoredFont>&)[m[Kâ: >[01m[Ktesseract/src/ccstruct/ratngs.h:107:25:[m[K [01;35m[Kwarning: [m[Kcomparison of integer expressions of different signedness: â[01m[Kint[m[Kâ and â[01m[Kstd::vector<tesseract::ScoredFont>::size_type[m[Kâ {aka â[01m[Klong unsigned int[m[Kâ} [[01;35m[K-Wsign-compare[m[K] > 107 | for (int f = 0; [01;35m[Kf < fonts_.size()[m[K; ++f) { > | [01;35m[K~~^~~~~~~~~~~~~~~[m[K >In file included from [01m[Ktesseract/src/api/hocrrenderer.cpp:28[m[K: >[01m[Ktesseract/src/ccmain/tesseractclass.h:[m[K In member function â[01m[Kvoid tesseract::Tesseract::set_pix_original(Pix*)[m[Kâ: >[01m[Ktesseract/src/ccmain/tesseractclass.h:224:23:[m[K [01;35m[Kwarning: [m[Kcomparison of integer expressions of different signedness: â[01m[Kint[m[Kâ and â[01m[Kstd::vector<tesseract::Tesseract*>::size_type[m[Kâ {aka â[01m[Klong unsigned int[m[Kâ} [[01;35m[K-Wsign-compare[m[K] > 224 | for (int i = 0; [01;35m[Ki < sub_langs_.size()[m[K; ++i) { > | [01;35m[K~~^~~~~~~~~~~~~~~~~~~[m[K >[01m[Ktesseract/src/ccmain/tesseractclass.h:[m[K In member function â[01m[Kbool tesseract::Tesseract::AnyTessLang() const[m[Kâ: >[01m[Ktesseract/src/ccmain/tesseractclass.h:292:23:[m[K [01;35m[Kwarning: [m[Kcomparison of integer expressions of different signedness: â[01m[Kint[m[Kâ and â[01m[Kstd::vector<tesseract::Tesseract*>::size_type[m[Kâ {aka â[01m[Klong unsigned int[m[Kâ} [[01;35m[K-Wsign-compare[m[K] > 292 | for (int i = 0; [01;35m[Ki < sub_langs_.size()[m[K; ++i) { > | [01;35m[K~~^~~~~~~~~~~~~~~~~~~[m[K >[01m[Ktesseract/src/ccmain/tesseractclass.h:[m[K In member function â[01m[Kbool tesseract::Tesseract::AnyLSTMLang() const[m[Kâ: >[01m[Ktesseract/src/ccmain/tesseractclass.h:302:23:[m[K [01;35m[Kwarning: [m[Kcomparison of integer expressions of different signedness: â[01m[Kint[m[Kâ and â[01m[Kstd::vector<tesseract::Tesseract*>::size_type[m[Kâ {aka â[01m[Klong unsigned int[m[Kâ} [[01;35m[K-Wsign-compare[m[K] > 302 | for (int i = 0; [01;35m[Ki < sub_langs_.size()[m[K; ++i) { > | [01;35m[K~~^~~~~~~~~~~~~~~~~~~[m[K >In file included from [01m[Ktesseract/src/ccutil/elst.h:24[m[K, > from [01m[Ktesseract/src/ccstruct/ocrpara.h:23[m[K, > from [01m[Ktesseract/src/ccstruct/ocrblock.h:22[m[K, > from [01m[Ktesseract/src/textord/devanagari_processing.h:17[m[K, > from [01m[Ktesseract/src/ccmain/tesseractclass.h:34[m[K, > from [01m[Ktesseract/src/api/hocrrenderer.cpp:28[m[K: >tesseract/src/ccutil/serialis.h: In instantiation of â[01m[Kbool tesseract::TFile::Serialize(const T*, size_t) [with T = char; size_t = long unsigned int][m[Kâ: >[01m[Ktesseract/src/ccutil/unicharset.h:363:73:[m[K required from here >[01m[Ktesseract/src/ccutil/serialis.h:102:45:[m[K [01;35m[Kwarning: [m[Kcomparison of integer expressions of different signedness: â[01m[Kint[m[Kâ and â[01m[Ksize_t[m[Kâ {aka â[01m[Klong unsigned int[m[Kâ} [[01;35m[K-Wsign-compare[m[K] > 102 | return [01;35m[KFWrite(data, sizeof(T), count) == count[m[K; > | [01;35m[K~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~[m[K >[01m[Kcc1plus:[m[K [01;35m[Kwarning: [m[Kcommand-line option â[01m[K-Wstrict-prototypes[m[Kâ is valid for C/ObjC but not for C++ >[01m[Kcc1plus:[m[K [01;35m[Kwarning: [m[Kcommand-line option â[01m[K-Wmissing-prototypes[m[Kâ is valid for C/ObjC but not for C++ >[01m[Kcc1plus:[m[K [01;35m[Kwarning: [m[Kâ[01m[K-Werror=[m[Kâ argument â[01m[K-Werror=declaration-after-statement[m[Kâ is not valid for C++ >In file included from [01m[Ktesseract/src/ccstruct/ratngs.h:32[m[K, > from [01m[Ktesseract/src/ccstruct/blamer.h:30[m[K, > from [01m[Ktesseract/src/ccstruct/pageres.h:22[m[K, > from [01m[Ktesseract/src/ccmain/tesseractclass.h:38[m[K, > from [01m[Ktesseract/src/api/lstmboxrenderer.cpp:21[m[K: >[01m[Ktesseract/src/ccutil/unicharset.h:[m[K In member function â[01m[Kbool tesseract::UNICHARSET::contains_unichar_id(tesseract::UNICHAR_ID) const[m[Kâ: >[01m[Ktesseract/src/ccutil/unicharset.h:288:59:[m[K [01;35m[Kwarning: [m[Kcomparison of integer expressions of different signedness: â[01m[Ktesseract::UNICHAR_ID[m[Kâ {aka â[01m[Kint[m[Kâ} and â[01m[Kstd::vector<tesseract::UNICHARSET::UNICHAR_SLOT>::size_type[m[Kâ {aka â[01m[Klong unsigned int[m[Kâ} [[01;35m[K-Wsign-compare[m[K] > 288 | return unichar_id != INVALID_UNICHAR_ID && [01;35m[Kunichar_id < unichars.size()[m[K && > | [01;35m[K~~~~~~~~~~~^~~~~~~~~~~~~~~~~[m[K >[01m[Ktesseract/src/ccutil/unicharset.h:[m[K In member function â[01m[Kvoid tesseract::UNICHARSET::delete_pointers_in_unichars()[m[Kâ: >[01m[Ktesseract/src/ccutil/unicharset.h:302:23:[m[K [01;35m[Kwarning: [m[Kcomparison of integer expressions of different signedness: â[01m[Kint[m[Kâ and â[01m[Kstd::vector<tesseract::UNICHARSET::UNICHAR_SLOT>::size_type[m[Kâ {aka â[01m[Klong unsigned int[m[Kâ} [[01;35m[K-Wsign-compare[m[K] > 302 | for (int i = 0; [01;35m[Ki < unichars.size()[m[K; ++i) { > | [01;35m[K~~^~~~~~~~~~~~~~~~~[m[K >In file included from [01m[Ktesseract/src/ccstruct/blamer.h:30[m[K, > from [01m[Ktesseract/src/ccstruct/pageres.h:22[m[K, > from [01m[Ktesseract/src/ccmain/tesseractclass.h:38[m[K, > from [01m[Ktesseract/src/api/lstmboxrenderer.cpp:21[m[K: >[01m[Ktesseract/src/ccstruct/ratngs.h:[m[K In member function â[01m[Kvoid tesseract::BLOB_CHOICE::set_fonts(const std::vector<tesseract::ScoredFont>&)[m[Kâ: >[01m[Ktesseract/src/ccstruct/ratngs.h:107:25:[m[K [01;35m[Kwarning: [m[Kcomparison of integer expressions of different signedness: â[01m[Kint[m[Kâ and â[01m[Kstd::vector<tesseract::ScoredFont>::size_type[m[Kâ {aka â[01m[Klong unsigned int[m[Kâ} [[01;35m[K-Wsign-compare[m[K] > 107 | for (int f = 0; [01;35m[Kf < fonts_.size()[m[K; ++f) { > | [01;35m[K~~^~~~~~~~~~~~~~~[m[K >In file included from [01m[Ktesseract/src/api/lstmboxrenderer.cpp:21[m[K: >[01m[Ktesseract/src/ccmain/tesseractclass.h:[m[K In member function â[01m[Kvoid tesseract::Tesseract::set_pix_original(Pix*)[m[Kâ: >[01m[Ktesseract/src/ccmain/tesseractclass.h:224:23:[m[K [01;35m[Kwarning: [m[Kcomparison of integer expressions of different signedness: â[01m[Kint[m[Kâ and â[01m[Kstd::vector<tesseract::Tesseract*>::size_type[m[Kâ {aka â[01m[Klong unsigned int[m[Kâ} [[01;35m[K-Wsign-compare[m[K] > 224 | for (int i = 0; [01;35m[Ki < sub_langs_.size()[m[K; ++i) { > | [01;35m[K~~^~~~~~~~~~~~~~~~~~~[m[K >[01m[Ktesseract/src/ccmain/tesseractclass.h:[m[K In member function â[01m[Kbool tesseract::Tesseract::AnyTessLang() const[m[Kâ: >[01m[Ktesseract/src/ccmain/tesseractclass.h:292:23:[m[K [01;35m[Kwarning: [m[Kcomparison of integer expressions of different signedness: â[01m[Kint[m[Kâ and â[01m[Kstd::vector<tesseract::Tesseract*>::size_type[m[Kâ {aka â[01m[Klong unsigned int[m[Kâ} [[01;35m[K-Wsign-compare[m[K] > 292 | for (int i = 0; [01;35m[Ki < sub_langs_.size()[m[K; ++i) { > | [01;35m[K~~^~~~~~~~~~~~~~~~~~~[m[K >[01m[Ktesseract/src/ccmain/tesseractclass.h:[m[K In member function â[01m[Kbool tesseract::Tesseract::AnyLSTMLang() const[m[Kâ: >[01m[Ktesseract/src/ccmain/tesseractclass.h:302:23:[m[K [01;35m[Kwarning: [m[Kcomparison of integer expressions of different signedness: â[01m[Kint[m[Kâ and â[01m[Kstd::vector<tesseract::Tesseract*>::size_type[m[Kâ {aka â[01m[Klong unsigned int[m[Kâ} [[01;35m[K-Wsign-compare[m[K] > 302 | for (int i = 0; [01;35m[Ki < sub_langs_.size()[m[K; ++i) { > | [01;35m[K~~^~~~~~~~~~~~~~~~~~~[m[K >In file included from [01m[Ktesseract/src/ccutil/elst.h:24[m[K, > from [01m[Ktesseract/src/ccstruct/ocrpara.h:23[m[K, > from [01m[Ktesseract/src/ccstruct/ocrblock.h:22[m[K, > from [01m[Ktesseract/src/textord/devanagari_processing.h:17[m[K, > from [01m[Ktesseract/src/ccmain/tesseractclass.h:34[m[K, > from [01m[Ktesseract/src/api/lstmboxrenderer.cpp:21[m[K: >tesseract/src/ccutil/serialis.h: In instantiation of â[01m[Kbool tesseract::TFile::Serialize(const T*, size_t) [with T = char; size_t = long unsigned int][m[Kâ: >[01m[Ktesseract/src/ccutil/unicharset.h:363:73:[m[K required from here >[01m[Ktesseract/src/ccutil/serialis.h:102:45:[m[K [01;35m[Kwarning: [m[Kcomparison of integer expressions of different signedness: â[01m[Kint[m[Kâ and â[01m[Ksize_t[m[Kâ {aka â[01m[Klong unsigned int[m[Kâ} [[01;35m[K-Wsign-compare[m[K] > 102 | return [01;35m[KFWrite(data, sizeof(T), count) == count[m[K; > | [01;35m[K~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~[m[K >[01m[Kcc1plus:[m[K [01;35m[Kwarning: [m[Kcommand-line option â[01m[K-Wstrict-prototypes[m[Kâ is valid for C/ObjC but not for C++ >[01m[Kcc1plus:[m[K [01;35m[Kwarning: [m[Kcommand-line option â[01m[K-Wmissing-prototypes[m[Kâ is valid for C/ObjC but not for C++ >[01m[Kcc1plus:[m[K [01;35m[Kwarning: [m[Kâ[01m[K-Werror=[m[Kâ argument â[01m[K-Werror=declaration-after-statement[m[Kâ is not valid for C++ >[01m[Kcc1plus:[m[K [01;35m[Kwarning: [m[Kcommand-line option â[01m[K-Wstrict-prototypes[m[Kâ is valid for C/ObjC but not for C++ >[01m[Kcc1plus:[m[K [01;35m[Kwarning: [m[Kcommand-line option â[01m[K-Wmissing-prototypes[m[Kâ is valid for C/ObjC but not for C++ >[01m[Kcc1plus:[m[K [01;35m[Kwarning: [m[Kâ[01m[K-Werror=[m[Kâ argument â[01m[K-Werror=declaration-after-statement[m[Kâ is not valid for C++ >[01m[Kcc1plus:[m[K [01;35m[Kwarning: [m[Kcommand-line option â[01m[K-Wstrict-prototypes[m[Kâ is valid for C/ObjC but not for C++ >[01m[Kcc1plus:[m[K [01;35m[Kwarning: [m[Kcommand-line option â[01m[K-Wmissing-prototypes[m[Kâ is valid for C/ObjC but not for C++ >[01m[Kcc1plus:[m[K [01;35m[Kwarning: [m[Kâ[01m[K-Werror=[m[Kâ argument â[01m[K-Werror=declaration-after-statement[m[Kâ is not valid for C++ >In file included from [01m[Ktesseract/src/ccstruct/ratngs.h:32[m[K, > from [01m[Ktesseract/src/ccstruct/blamer.h:30[m[K, > from [01m[Ktesseract/src/ccstruct/pageres.h:22[m[K, > from [01m[Ktesseract/src/ccmain/tesseractclass.h:38[m[K, > from [01m[Ktesseract/src/api/wordstrboxrenderer.cpp:21[m[K: >[01m[Ktesseract/src/ccutil/unicharset.h:[m[K In member function â[01m[Kbool tesseract::UNICHARSET::contains_unichar_id(tesseract::UNICHAR_ID) const[m[Kâ: >[01m[Ktesseract/src/ccutil/unicharset.h:288:59:[m[K [01;35m[Kwarning: [m[Kcomparison of integer expressions of different signedness: â[01m[Ktesseract::UNICHAR_ID[m[Kâ {aka â[01m[Kint[m[Kâ} and â[01m[Kstd::vector<tesseract::UNICHARSET::UNICHAR_SLOT>::size_type[m[Kâ {aka â[01m[Klong unsigned int[m[Kâ} [[01;35m[K-Wsign-compare[m[K] > 288 | return unichar_id != INVALID_UNICHAR_ID && [01;35m[Kunichar_id < unichars.size()[m[K && > | [01;35m[K~~~~~~~~~~~^~~~~~~~~~~~~~~~~[m[K >[01m[Ktesseract/src/ccutil/unicharset.h:[m[K In member function â[01m[Kvoid tesseract::UNICHARSET::delete_pointers_in_unichars()[m[Kâ: >[01m[Ktesseract/src/ccutil/unicharset.h:302:23:[m[K [01;35m[Kwarning: [m[Kcomparison of integer expressions of different signedness: â[01m[Kint[m[Kâ and â[01m[Kstd::vector<tesseract::UNICHARSET::UNICHAR_SLOT>::size_type[m[Kâ {aka â[01m[Klong unsigned int[m[Kâ} [[01;35m[K-Wsign-compare[m[K] > 302 | for (int i = 0; [01;35m[Ki < unichars.size()[m[K; ++i) { > | [01;35m[K~~^~~~~~~~~~~~~~~~~[m[K >In file included from [01m[Ktesseract/src/ccstruct/blamer.h:30[m[K, > from [01m[Ktesseract/src/ccstruct/pageres.h:22[m[K, > from [01m[Ktesseract/src/ccmain/tesseractclass.h:38[m[K, > from [01m[Ktesseract/src/api/wordstrboxrenderer.cpp:21[m[K: >[01m[Ktesseract/src/ccstruct/ratngs.h:[m[K In member function â[01m[Kvoid tesseract::BLOB_CHOICE::set_fonts(const std::vector<tesseract::ScoredFont>&)[m[Kâ: >[01m[Ktesseract/src/ccstruct/ratngs.h:107:25:[m[K [01;35m[Kwarning: [m[Kcomparison of integer expressions of different signedness: â[01m[Kint[m[Kâ and â[01m[Kstd::vector<tesseract::ScoredFont>::size_type[m[Kâ {aka â[01m[Klong unsigned int[m[Kâ} [[01;35m[K-Wsign-compare[m[K] > 107 | for (int f = 0; [01;35m[Kf < fonts_.size()[m[K; ++f) { > | [01;35m[K~~^~~~~~~~~~~~~~~[m[K >In file included from [01m[Ktesseract/src/api/wordstrboxrenderer.cpp:21[m[K: >[01m[Ktesseract/src/ccmain/tesseractclass.h:[m[K In member function â[01m[Kvoid tesseract::Tesseract::set_pix_original(Pix*)[m[Kâ: >[01m[Ktesseract/src/ccmain/tesseractclass.h:224:23:[m[K [01;35m[Kwarning: [m[Kcomparison of integer expressions of different signedness: â[01m[Kint[m[Kâ and â[01m[Kstd::vector<tesseract::Tesseract*>::size_type[m[Kâ {aka â[01m[Klong unsigned int[m[Kâ} [[01;35m[K-Wsign-compare[m[K] > 224 | for (int i = 0; [01;35m[Ki < sub_langs_.size()[m[K; ++i) { > | [01;35m[K~~^~~~~~~~~~~~~~~~~~~[m[K >[01m[Ktesseract/src/ccmain/tesseractclass.h:[m[K In member function â[01m[Kbool tesseract::Tesseract::AnyTessLang() const[m[Kâ: >[01m[Ktesseract/src/ccmain/tesseractclass.h:292:23:[m[K [01;35m[Kwarning: [m[Kcomparison of integer expressions of different signedness: â[01m[Kint[m[Kâ and â[01m[Kstd::vector<tesseract::Tesseract*>::size_type[m[Kâ {aka â[01m[Klong unsigned int[m[Kâ} [[01;35m[K-Wsign-compare[m[K] > 292 | for (int i = 0; [01;35m[Ki < sub_langs_.size()[m[K; ++i) { > | [01;35m[K~~^~~~~~~~~~~~~~~~~~~[m[K >[01m[Ktesseract/src/ccmain/tesseractclass.h:[m[K In member function â[01m[Kbool tesseract::Tesseract::AnyLSTMLang() const[m[Kâ: >[01m[Ktesseract/src/ccmain/tesseractclass.h:302:23:[m[K [01;35m[Kwarning: [m[Kcomparison of integer expressions of different signedness: â[01m[Kint[m[Kâ and â[01m[Kstd::vector<tesseract::Tesseract*>::size_type[m[Kâ {aka â[01m[Klong unsigned int[m[Kâ} [[01;35m[K-Wsign-compare[m[K] > 302 | for (int i = 0; [01;35m[Ki < sub_langs_.size()[m[K; ++i) { > | [01;35m[K~~^~~~~~~~~~~~~~~~~~~[m[K >In file included from [01m[Ktesseract/src/ccutil/elst.h:24[m[K, > from [01m[Ktesseract/src/ccstruct/ocrpara.h:23[m[K, > from [01m[Ktesseract/src/ccstruct/ocrblock.h:22[m[K, > from [01m[Ktesseract/src/textord/devanagari_processing.h:17[m[K, > from [01m[Ktesseract/src/ccmain/tesseractclass.h:34[m[K, > from [01m[Ktesseract/src/api/wordstrboxrenderer.cpp:21[m[K: >tesseract/src/ccutil/serialis.h: In instantiation of â[01m[Kbool tesseract::TFile::Serialize(const T*, size_t) [with T = char; size_t = long unsigned int][m[Kâ: >[01m[Ktesseract/src/ccutil/unicharset.h:363:73:[m[K required from here >[01m[Ktesseract/src/ccutil/serialis.h:102:45:[m[K [01;35m[Kwarning: [m[Kcomparison of integer expressions of different signedness: â[01m[Kint[m[Kâ and â[01m[Ksize_t[m[Kâ {aka â[01m[Klong unsigned int[m[Kâ} [[01;35m[K-Wsign-compare[m[K] > 102 | return [01;35m[KFWrite(data, sizeof(T), count) == count[m[K; > | [01;35m[K~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~[m[K >[01m[Kcc1plus:[m[K [01;35m[Kwarning: [m[Kcommand-line option â[01m[K-Wstrict-prototypes[m[Kâ is valid for C/ObjC but not for C++ >[01m[Kcc1plus:[m[K [01;35m[Kwarning: [m[Kcommand-line option â[01m[K-Wmissing-prototypes[m[Kâ is valid for C/ObjC but not for C++ >[01m[Kcc1plus:[m[K [01;35m[Kwarning: [m[Kâ[01m[K-Werror=[m[Kâ argument â[01m[K-Werror=declaration-after-statement[m[Kâ is not valid for C++ >[01m[Kcc1plus:[m[K [01;35m[Kwarning: [m[Kcommand-line option â[01m[K-Wstrict-prototypes[m[Kâ is valid for C/ObjC but not for C++ >[01m[Kcc1plus:[m[K [01;35m[Kwarning: [m[Kcommand-line option â[01m[K-Wmissing-prototypes[m[Kâ is valid for C/ObjC but not for C++ >[01m[Kcc1plus:[m[K [01;35m[Kwarning: [m[Kâ[01m[K-Werror=[m[Kâ argument â[01m[K-Werror=declaration-after-statement[m[Kâ is not valid for C++ >[01m[Kcc1plus:[m[K [01;35m[Kwarning: [m[Kcommand-line option â[01m[K-Wstrict-prototypes[m[Kâ is valid for C/ObjC but not for C++ >[01m[Kcc1plus:[m[K [01;35m[Kwarning: [m[Kcommand-line option â[01m[K-Wmissing-prototypes[m[Kâ is valid for C/ObjC but not for C++ >[01m[Kcc1plus:[m[K [01;35m[Kwarning: [m[Kâ[01m[K-Werror=[m[Kâ argument â[01m[K-Werror=declaration-after-statement[m[Kâ is not valid for C++ >In file included from [01m[Ktesseract/src/ccstruct/ratngs.h:32[m[K, > from [01m[Ktesseract/src/ccstruct/blamer.h:30[m[K, > from [01m[Ktesseract/src/ccstruct/pageres.h:22[m[K, > from [01m[Ktesseract/src/ccmain/applybox.cpp:26[m[K: >[01m[Ktesseract/src/ccutil/unicharset.h:[m[K In member function â[01m[Kbool tesseract::UNICHARSET::contains_unichar_id(tesseract::UNICHAR_ID) const[m[Kâ: >[01m[Ktesseract/src/ccutil/unicharset.h:288:59:[m[K [01;35m[Kwarning: [m[Kcomparison of integer expressions of different signedness: â[01m[Ktesseract::UNICHAR_ID[m[Kâ {aka â[01m[Kint[m[Kâ} and â[01m[Kstd::vector<tesseract::UNICHARSET::UNICHAR_SLOT>::size_type[m[Kâ {aka â[01m[Klong unsigned int[m[Kâ} [[01;35m[K-Wsign-compare[m[K] > 288 | return unichar_id != INVALID_UNICHAR_ID && [01;35m[Kunichar_id < unichars.size()[m[K && > | [01;35m[K~~~~~~~~~~~^~~~~~~~~~~~~~~~~[m[K >[01m[Ktesseract/src/ccutil/unicharset.h:[m[K In member function â[01m[Kvoid tesseract::UNICHARSET::delete_pointers_in_unichars()[m[Kâ: >[01m[Ktesseract/src/ccutil/unicharset.h:302:23:[m[K [01;35m[Kwarning: [m[Kcomparison of integer expressions of different signedness: â[01m[Kint[m[Kâ and â[01m[Kstd::vector<tesseract::UNICHARSET::UNICHAR_SLOT>::size_type[m[Kâ {aka â[01m[Klong unsigned int[m[Kâ} [[01;35m[K-Wsign-compare[m[K] > 302 | for (int i = 0; [01;35m[Ki < unichars.size()[m[K; ++i) { > | [01;35m[K~~^~~~~~~~~~~~~~~~~[m[K >In file included from [01m[Ktesseract/src/ccstruct/blamer.h:30[m[K, > from [01m[Ktesseract/src/ccstruct/pageres.h:22[m[K, > from [01m[Ktesseract/src/ccmain/applybox.cpp:26[m[K: >[01m[Ktesseract/src/ccstruct/ratngs.h:[m[K In member function â[01m[Kvoid tesseract::BLOB_CHOICE::set_fonts(const std::vector<tesseract::ScoredFont>&)[m[Kâ: >[01m[Ktesseract/src/ccstruct/ratngs.h:107:25:[m[K [01;35m[Kwarning: [m[Kcomparison of integer expressions of different signedness: â[01m[Kint[m[Kâ and â[01m[Kstd::vector<tesseract::ScoredFont>::size_type[m[Kâ {aka â[01m[Klong unsigned int[m[Kâ} [[01;35m[K-Wsign-compare[m[K] > 107 | for (int f = 0; [01;35m[Kf < fonts_.size()[m[K; ++f) { > | [01;35m[K~~^~~~~~~~~~~~~~~[m[K >In file included from [01m[Ktesseract/src/ccmain/applybox.cpp:29[m[K: >[01m[Ktesseract/src/ccmain/tesseractclass.h:[m[K In member function â[01m[Kvoid tesseract::Tesseract::set_pix_original(Pix*)[m[Kâ: >[01m[Ktesseract/src/ccmain/tesseractclass.h:224:23:[m[K [01;35m[Kwarning: [m[Kcomparison of integer expressions of different signedness: â[01m[Kint[m[Kâ and â[01m[Kstd::vector<tesseract::Tesseract*>::size_type[m[Kâ {aka â[01m[Klong unsigned int[m[Kâ} [[01;35m[K-Wsign-compare[m[K] > 224 | for (int i = 0; [01;35m[Ki < sub_langs_.size()[m[K; ++i) { > | [01;35m[K~~^~~~~~~~~~~~~~~~~~~[m[K >[01m[Ktesseract/src/ccmain/tesseractclass.h:[m[K In member function â[01m[Kbool tesseract::Tesseract::AnyTessLang() const[m[Kâ: >[01m[Ktesseract/src/ccmain/tesseractclass.h:292:23:[m[K [01;35m[Kwarning: [m[Kcomparison of integer expressions of different signedness: â[01m[Kint[m[Kâ and â[01m[Kstd::vector<tesseract::Tesseract*>::size_type[m[Kâ {aka â[01m[Klong unsigned int[m[Kâ} [[01;35m[K-Wsign-compare[m[K] > 292 | for (int i = 0; [01;35m[Ki < sub_langs_.size()[m[K; ++i) { > | [01;35m[K~~^~~~~~~~~~~~~~~~~~~[m[K >[01m[Ktesseract/src/ccmain/tesseractclass.h:[m[K In member function â[01m[Kbool tesseract::Tesseract::AnyLSTMLang() const[m[Kâ: >[01m[Ktesseract/src/ccmain/tesseractclass.h:302:23:[m[K [01;35m[Kwarning: [m[Kcomparison of integer expressions of different signedness: â[01m[Kint[m[Kâ and â[01m[Kstd::vector<tesseract::Tesseract*>::size_type[m[Kâ {aka â[01m[Klong unsigned int[m[Kâ} [[01;35m[K-Wsign-compare[m[K] > 302 | for (int i = 0; [01;35m[Ki < sub_langs_.size()[m[K; ++i) { > | [01;35m[K~~^~~~~~~~~~~~~~~~~~~[m[K >In file included from [01m[Ktesseract/src/ccutil/elst.h:24[m[K, > from [01m[Ktesseract/src/ccstruct/points.h:22[m[K, > from [01m[Ktesseract/src/ccstruct/rect.h:23[m[K, > from [01m[Ktesseract/src/ccstruct/boxword.h:23[m[K, > from [01m[Ktesseract/src/ccstruct/blamer.h:26[m[K, > from [01m[Ktesseract/src/ccstruct/pageres.h:22[m[K, > from [01m[Ktesseract/src/ccmain/applybox.cpp:26[m[K: >tesseract/src/ccutil/serialis.h: In instantiation of â[01m[Kbool tesseract::TFile::Serialize(const T*, size_t) [with T = char; size_t = long unsigned int][m[Kâ: >[01m[Ktesseract/src/ccutil/unicharset.h:363:73:[m[K required from here >[01m[Ktesseract/src/ccutil/serialis.h:102:45:[m[K [01;35m[Kwarning: [m[Kcomparison of integer expressions of different signedness: â[01m[Kint[m[Kâ and â[01m[Ksize_t[m[Kâ {aka â[01m[Klong unsigned int[m[Kâ} [[01;35m[K-Wsign-compare[m[K] > 102 | return [01;35m[KFWrite(data, sizeof(T), count) == count[m[K; > | [01;35m[K~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~[m[K >[01m[Kcc1plus:[m[K [01;35m[Kwarning: [m[Kcommand-line option â[01m[K-Wstrict-prototypes[m[Kâ is valid for C/ObjC but not for C++ >[01m[Kcc1plus:[m[K [01;35m[Kwarning: [m[Kcommand-line option â[01m[K-Wmissing-prototypes[m[Kâ is valid for C/ObjC but not for C++ >[01m[Kcc1plus:[m[K [01;35m[Kwarning: [m[Kâ[01m[K-Werror=[m[Kâ argument â[01m[K-Werror=declaration-after-statement[m[Kâ is not valid for C++ >In file included from [01m[Ktesseract/src/ccutil/ambigs.h:32[m[K, > from [01m[Ktesseract/src/ccutil/ccutil.h:32[m[K, > from [01m[Ktesseract/src/lstm/lstmrecognizer.h:21[m[K, > from [01m[Ktesseract/src/ccmain/control.cpp:35[m[K: >[01m[Ktesseract/src/ccutil/unicharset.h:[m[K In member function â[01m[Kbool tesseract::UNICHARSET::contains_unichar_id(tesseract::UNICHAR_ID) const[m[Kâ: >[01m[Ktesseract/src/ccutil/unicharset.h:288:59:[m[K [01;35m[Kwarning: [m[Kcomparison of integer expressions of different signedness: â[01m[Ktesseract::UNICHAR_ID[m[Kâ {aka â[01m[Kint[m[Kâ} and â[01m[Kstd::vector<tesseract::UNICHARSET::UNICHAR_SLOT>::size_type[m[Kâ {aka â[01m[Klong unsigned int[m[Kâ} [[01;35m[K-Wsign-compare[m[K] > 288 | return unichar_id != INVALID_UNICHAR_ID && [01;35m[Kunichar_id < unichars.size()[m[K && > | [01;35m[K~~~~~~~~~~~^~~~~~~~~~~~~~~~~[m[K >[01m[Ktesseract/src/ccutil/unicharset.h:[m[K In member function â[01m[Kvoid tesseract::UNICHARSET::delete_pointers_in_unichars()[m[Kâ: >[01m[Ktesseract/src/ccutil/unicharset.h:302:23:[m[K [01;35m[Kwarning: [m[Kcomparison of integer expressions of different signedness: â[01m[Kint[m[Kâ and â[01m[Kstd::vector<tesseract::UNICHARSET::UNICHAR_SLOT>::size_type[m[Kâ {aka â[01m[Klong unsigned int[m[Kâ} [[01;35m[K-Wsign-compare[m[K] > 302 | for (int i = 0; [01;35m[Ki < unichars.size()[m[K; ++i) { > | [01;35m[K~~^~~~~~~~~~~~~~~~~[m[K >In file included from [01m[Ktesseract/src/dict/dawg.h:33[m[K, > from [01m[Ktesseract/src/lstm/recodebeam.h:23[m[K, > from [01m[Ktesseract/src/lstm/lstmrecognizer.h:28[m[K, > from [01m[Ktesseract/src/ccmain/control.cpp:35[m[K: >[01m[Ktesseract/src/ccstruct/ratngs.h:[m[K In member function â[01m[Kvoid tesseract::BLOB_CHOICE::set_fonts(const std::vector<tesseract::ScoredFont>&)[m[Kâ: >[01m[Ktesseract/src/ccstruct/ratngs.h:107:25:[m[K [01;35m[Kwarning: [m[Kcomparison of integer expressions of different signedness: â[01m[Kint[m[Kâ and â[01m[Kstd::vector<tesseract::ScoredFont>::size_type[m[Kâ {aka â[01m[Klong unsigned int[m[Kâ} [[01;35m[K-Wsign-compare[m[K] > 107 | for (int f = 0; [01;35m[Kf < fonts_.size()[m[K; ++f) { > | [01;35m[K~~^~~~~~~~~~~~~~~[m[K >In file included from [01m[Ktesseract/src/ccmain/control.cpp:35[m[K: >[01m[Ktesseract/src/lstm/lstmrecognizer.h:[m[K In member function â[01m[Kvoid tesseract::LSTMRecognizer::ScaleLearningRate(double)[m[Kâ: >[01m[Ktesseract/src/lstm/lstmrecognizer.h:133:25:[m[K [01;35m[Kwarning: [m[Kcomparison of integer expressions of different signedness: â[01m[Kint[m[Kâ and â[01m[Kstd::vector<tesseract::STRING>::size_type[m[Kâ {aka â[01m[Klong unsigned int[m[Kâ} [[01;35m[K-Wsign-compare[m[K] > 133 | for (int i = 0; [01;35m[Ki < layers.size()[m[K; ++i) { > | [01;35m[K~~^~~~~~~~~~~~~~~[m[K >In file included from [01m[Ktesseract/src/ccmain/control.cpp:43[m[K: >[01m[Ktesseract/src/ccmain/tesseractclass.h:[m[K In member function â[01m[Kvoid tesseract::Tesseract::set_pix_original(Pix*)[m[Kâ: >[01m[Ktesseract/src/ccmain/tesseractclass.h:224:23:[m[K [01;35m[Kwarning: [m[Kcomparison of integer expressions of different signedness: â[01m[Kint[m[Kâ and â[01m[Kstd::vector<tesseract::Tesseract*>::size_type[m[Kâ {aka â[01m[Klong unsigned int[m[Kâ} [[01;35m[K-Wsign-compare[m[K] > 224 | for (int i = 0; [01;35m[Ki < sub_langs_.size()[m[K; ++i) { > | [01;35m[K~~^~~~~~~~~~~~~~~~~~~[m[K >[01m[Ktesseract/src/ccmain/tesseractclass.h:[m[K In member function â[01m[Kbool tesseract::Tesseract::AnyTessLang() const[m[Kâ: >[01m[Ktesseract/src/ccmain/tesseractclass.h:292:23:[m[K [01;35m[Kwarning: [m[Kcomparison of integer expressions of different signedness: â[01m[Kint[m[Kâ and â[01m[Kstd::vector<tesseract::Tesseract*>::size_type[m[Kâ {aka â[01m[Klong unsigned int[m[Kâ} [[01;35m[K-Wsign-compare[m[K] > 292 | for (int i = 0; [01;35m[Ki < sub_langs_.size()[m[K; ++i) { > | [01;35m[K~~^~~~~~~~~~~~~~~~~~~[m[K >[01m[Ktesseract/src/ccmain/tesseractclass.h:[m[K In member function â[01m[Kbool tesseract::Tesseract::AnyLSTMLang() const[m[Kâ: >[01m[Ktesseract/src/ccmain/tesseractclass.h:302:23:[m[K [01;35m[Kwarning: [m[Kcomparison of integer expressions of different signedness: â[01m[Kint[m[Kâ and â[01m[Kstd::vector<tesseract::Tesseract*>::size_type[m[Kâ {aka â[01m[Klong unsigned int[m[Kâ} [[01;35m[K-Wsign-compare[m[K] > 302 | for (int i = 0; [01;35m[Ki < sub_langs_.size()[m[K; ++i) { > | [01;35m[K~~^~~~~~~~~~~~~~~~~~~[m[K >[01m[Ktesseract/src/ccmain/control.cpp:[m[K In member function â[01m[Kvoid tesseract::Tesseract::SetupAllWordsPassN(int, const tesseract::TBOX*, const char*, tesseract::PAGE_RES*, std::vector<tesseract::WordData>*)[m[Kâ: >[01m[Ktesseract/src/ccmain/control.cpp:168:21:[m[K [01;35m[Kwarning: [m[Kcomparison of integer expressions of different signedness: â[01m[Kint[m[Kâ and â[01m[Kstd::vector<tesseract::WordData>::size_type[m[Kâ {aka â[01m[Klong unsigned int[m[Kâ} [[01;35m[K-Wsign-compare[m[K] > 168 | for (int w = 0; [01;35m[Kw < words->size()[m[K; ++w) { > | [01;35m[K~~^~~~~~~~~~~~~~~[m[K >[01m[Ktesseract/src/ccmain/control.cpp:[m[K In member function â[01m[Kvoid tesseract::Tesseract::SetupWordPassN(int, tesseract::WordData*)[m[Kâ: >[01m[Ktesseract/src/ccmain/control.cpp:191:23:[m[K [01;35m[Kwarning: [m[Kcomparison of integer expressions of different signedness: â[01m[Kint[m[Kâ and â[01m[Kstd::vector<tesseract::Tesseract*>::size_type[m[Kâ {aka â[01m[Klong unsigned int[m[Kâ} [[01;35m[K-Wsign-compare[m[K] > 191 | for (int s = 0; [01;35m[Ks <= sub_langs_.size()[m[K; ++s) { > | [01;35m[K~~^~~~~~~~~~~~~~~~~~~~[m[K >[01m[Ktesseract/src/ccmain/control.cpp:193:29:[m[K [01;35m[Kwarning: [m[Kcomparison of integer expressions of different signedness: â[01m[Kint[m[Kâ and â[01m[Kstd::vector<tesseract::Tesseract*>::size_type[m[Kâ {aka â[01m[Klong unsigned int[m[Kâ} [[01;35m[K-Wsign-compare[m[K] > 193 | Tesseract* lang_t = [01;35m[Ks < sub_langs_.size()[m[K ? sub_langs_[s] : this; > | [01;35m[K~~^~~~~~~~~~~~~~~~~~~[m[K >[01m[Ktesseract/src/ccmain/control.cpp:[m[K In member function â[01m[Kbool tesseract::Tesseract::RecogAllWordsPassN(int, tesseract::ETEXT_DESC*, tesseract::PAGE_RES_IT*, std::vector<tesseract::WordData>*)[m[Kâ: >[01m[Ktesseract/src/ccmain/control.cpp:220:21:[m[K [01;35m[Kwarning: [m[Kcomparison of integer expressions of different signedness: â[01m[Kint[m[Kâ and â[01m[Kstd::vector<tesseract::WordData>::size_type[m[Kâ {aka â[01m[Klong unsigned int[m[Kâ} [[01;35m[K-Wsign-compare[m[K] > 220 | for (int w = 0; [01;35m[Kw < words->size()[m[K; ++w) { > | [01;35m[K~~^~~~~~~~~~~~~~~[m[K >[01m[Ktesseract/src/ccmain/control.cpp:239:18:[m[K [01;35m[Kwarning: [m[Kcomparison of integer expressions of different signedness: â[01m[Kint[m[Kâ and â[01m[Kstd::vector<tesseract::WordData>::size_type[m[Kâ {aka â[01m[Klong unsigned int[m[Kâ} [[01;35m[K-Wsign-compare[m[K] > 239 | for (; [01;35m[Kw < words->size()[m[K; ++w) { > | [01;35m[K~~^~~~~~~~~~~~~~~[m[K >[01m[Ktesseract/src/ccmain/control.cpp:[m[K In member function â[01m[Kbool tesseract::Tesseract::recog_all_words(tesseract::PAGE_RES*, tesseract::ETEXT_DESC*, const tesseract::TBOX*, const char*, int)[m[Kâ: >[01m[Ktesseract/src/ccmain/control.cpp:327:23:[m[K [01;35m[Kwarning: [m[Kcomparison of integer expressions of different signedness: â[01m[Kint[m[Kâ and â[01m[Kstd::vector<tesseract::Tesseract*>::size_type[m[Kâ {aka â[01m[Klong unsigned int[m[Kâ} [[01;35m[K-Wsign-compare[m[K] > 327 | for (int i = 0; [01;35m[Ki < sub_langs_.size()[m[K; ++i) { > | [01;35m[K~~^~~~~~~~~~~~~~~~~~~[m[K >[01m[Ktesseract/src/ccmain/control.cpp:[m[K In member function â[01m[Kvoid tesseract::Tesseract::AssignDiacriticsToOverlappingBlobs(const tesseract::GenericVector<tesseract::C_OUTLINE*>&, int, tesseract::WERD*, tesseract::PAGE_RES_IT*, tesseract::GenericVector<bool>*, tesseract::GenericVector<bool>*, tesseract::GenericVector<tesseract::C_BLOB*>*)[m[Kâ: >[01m[Ktesseract/src/ccmain/control.cpp:1043:27:[m[K [01;35m[Kwarning: [m[Kcomparison of integer expressions of different signedness: â[01m[Kint[m[Kâ and â[01m[Kstd::vector<bool>::size_type[m[Kâ {aka â[01m[Klong unsigned int[m[Kâ} [[01;35m[K-Wsign-compare[m[K] > 1043 | for (int i = 0; [01;35m[Ki < blob_wanted.size()[m[K; ++i) { > | [01;35m[K~~^~~~~~~~~~~~~~~~~~~~[m[K >[01m[Ktesseract/src/ccmain/control.cpp:[m[K In member function â[01m[Kvoid tesseract::Tesseract::AssignDiacriticsToNewBlobs(const tesseract::GenericVector<tesseract::C_OUTLINE*>&, int, tesseract::WERD*, tesseract::PAGE_RES_IT*, tesseract::GenericVector<bool>*, tesseract::GenericVector<tesseract::C_BLOB*>*)[m[Kâ: >[01m[Ktesseract/src/ccmain/control.cpp:1097:25:[m[K [01;35m[Kwarning: [m[Kcomparison of integer expressions of different signedness: â[01m[Kint[m[Kâ and â[01m[Kstd::vector<bool>::size_type[m[Kâ {aka â[01m[Klong unsigned int[m[Kâ} [[01;35m[K-Wsign-compare[m[K] > 1097 | for (int j = 0; [01;35m[Kj < blob_wanted.size()[m[K; ++j) { > | [01;35m[K~~^~~~~~~~~~~~~~~~~~~~[m[K >[01m[Ktesseract/src/ccmain/control.cpp:1110:25:[m[K [01;35m[Kwarning: [m[Kcomparison of integer expressions of different signedness: â[01m[Kint[m[Kâ and â[01m[Kstd::vector<bool>::size_type[m[Kâ {aka â[01m[Klong unsigned int[m[Kâ} [[01;35m[K-Wsign-compare[m[K] > 1110 | for (int j = 0; [01;35m[Kj < blob_wanted.size()[m[K; ++j) { > | [01;35m[K~~^~~~~~~~~~~~~~~~~~~~[m[K >[01m[Ktesseract/src/ccmain/control.cpp:1120:25:[m[K [01;35m[Kwarning: [m[Kcomparison of integer expressions of different signedness: â[01m[Kint[m[Kâ and â[01m[Kstd::vector<bool>::size_type[m[Kâ {aka â[01m[Klong unsigned int[m[Kâ} [[01;35m[K-Wsign-compare[m[K] > 1120 | for (int j = 0; [01;35m[Kj < blob_wanted.size()[m[K; ++j) { > | [01;35m[K~~^~~~~~~~~~~~~~~~~~~~[m[K >[01m[Ktesseract/src/ccmain/control.cpp:[m[K In member function â[01m[Kbool tesseract::Tesseract::SelectGoodDiacriticOutlines(int, float, tesseract::PAGE_RES_IT*, tesseract::C_BLOB*, const tesseract::GenericVector<tesseract::C_OUTLINE*>&, int, std::vector<bool>*)[m[Kâ: >[01m[Ktesseract/src/ccmain/control.cpp:1157:23:[m[K [01;35m[Kwarning: [m[Kcomparison of integer expressions of different signedness: â[01m[Kint[m[Kâ and â[01m[Kstd::vector<bool>::size_type[m[Kâ {aka â[01m[Klong unsigned int[m[Kâ} [[01;35m[K-Wsign-compare[m[K] > 1157 | for (int i = 0; [01;35m[Ki < test_outlines.size()[m[K; ++i) { > | [01;35m[K~~^~~~~~~~~~~~~~~~~~~~~~[m[K >[01m[Ktesseract/src/ccmain/control.cpp:1205:25:[m[K [01;35m[Kwarning: [m[Kcomparison of integer expressions of different signedness: â[01m[Kint[m[Kâ and â[01m[Kstd::vector<bool>::size_type[m[Kâ {aka â[01m[Klong unsigned int[m[Kâ} [[01;35m[K-Wsign-compare[m[K] > 1205 | for (int i = 0; [01;35m[Ki < best_outlines.size()[m[K; ++i) { > | [01;35m[K~~^~~~~~~~~~~~~~~~~~~~~~[m[K >[01m[Ktesseract/src/ccmain/control.cpp:[m[K In member function â[01m[Kfloat tesseract::Tesseract::ClassifyBlobPlusOutlines(const std::vector<bool>&, const tesseract::GenericVector<tesseract::C_OUTLINE*>&, int, tesseract::PAGE_RES_IT*, tesseract::C_BLOB*, tesseract::STRING*)[m[Kâ: >[01m[Ktesseract/src/ccmain/control.cpp:1231:21:[m[K [01;35m[Kwarning: [m[Kcomparison of integer expressions of different signedness: â[01m[Kint[m[Kâ and â[01m[Kstd::vector<bool>::size_type[m[Kâ {aka â[01m[Klong unsigned int[m[Kâ} [[01;35m[K-Wsign-compare[m[K] > 1231 | for (int i = 0; [01;35m[Ki < ok_outlines.size()[m[K; ++i) { > | [01;35m[K~~^~~~~~~~~~~~~~~~~~~~[m[K >[01m[Ktesseract/src/ccmain/control.cpp:[m[K In member function â[01m[Kvoid tesseract::Tesseract::classify_word_and_language(int, tesseract::PAGE_RES_IT*, tesseract::WordData*)[m[Kâ: >[01m[Ktesseract/src/ccmain/control.cpp:1342:23:[m[K [01;35m[Kwarning: [m[Kcomparison of integer expressions of different signedness: â[01m[Kint[m[Kâ and â[01m[Kstd::vector<tesseract::Tesseract*>::size_type[m[Kâ {aka â[01m[Klong unsigned int[m[Kâ} [[01;35m[K-Wsign-compare[m[K] > 1342 | for (sub = 0; [01;35m[Ksub < sub_langs_.size()[m[K && > | [01;35m[K~~~~^~~~~~~~~~~~~~~~~~~[m[K >[01m[Ktesseract/src/ccmain/control.cpp:1356:55:[m[K [01;35m[Kwarning: [m[Kcomparison of integer expressions of different signedness: â[01m[Kint[m[Kâ and â[01m[Kstd::vector<tesseract::Tesseract*>::size_type[m[Kâ {aka â[01m[Klong unsigned int[m[Kâ} [[01;35m[K-Wsign-compare[m[K] > 1356 | for (int i = 0; !WordsAcceptable(best_words) && [01;35m[Ki < sub_langs_.size()[m[K; > | [01;35m[K~~^~~~~~~~~~~~~~~~~~~[m[K >[01m[Ktesseract/src/ccmain/control.cpp:[m[K In member function â[01m[Kvoid tesseract::Tesseract::set_word_fonts(tesseract::WERD_RES*)[m[Kâ: >[01m[Ktesseract/src/ccmain/control.cpp:1970:23:[m[K [01;35m[Kwarning: [m[Kcomparison of integer expressions of different signedness: â[01m[Kint[m[Kâ and â[01m[Kstd::vector<tesseract::ScoredFont>::size_type[m[Kâ {aka â[01m[Klong unsigned int[m[Kâ} [[01;35m[K-Wsign-compare[m[K] > 1970 | for (int f = 0; [01;35m[Kf < fonts.size()[m[K; ++f) { > | [01;35m[K~~^~~~~~~~~~~~~~[m[K >In file included from [01m[Ktesseract/src/ccutil/genericvector.h:22[m[K, > from [01m[Ktesseract/src/ccutil/params.h:22[m[K, > from [01m[Ktesseract/src/wordrec/drawfx.h:22[m[K, > from [01m[Ktesseract/src/ccmain/control.cpp:32[m[K: >tesseract/src/ccutil/serialis.h: In instantiation of â[01m[Kbool tesseract::TFile::Serialize(const T*, size_t) [with T = char; size_t = long unsigned int][m[Kâ: >[01m[Ktesseract/src/ccutil/unicharset.h:363:73:[m[K required from here >[01m[Ktesseract/src/ccutil/serialis.h:102:45:[m[K [01;35m[Kwarning: [m[Kcomparison of integer expressions of different signedness: â[01m[Kint[m[Kâ and â[01m[Ksize_t[m[Kâ {aka â[01m[Klong unsigned int[m[Kâ} [[01;35m[K-Wsign-compare[m[K] > 102 | return [01;35m[KFWrite(data, sizeof(T), count) == count[m[K; > | [01;35m[K~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~[m[K >tesseract/src/ccutil/serialis.h: In instantiation of â[01m[Kbool tesseract::TFile::DeSerialize(T*, size_t) [with T = int; size_t = long unsigned int][m[Kâ: >[01m[Ktesseract/src/lstm/static_shape.h:67:30:[m[K required from here >[01m[Ktesseract/src/ccutil/serialis.h:93:50:[m[K [01;35m[Kwarning: [m[Kcomparison of integer expressions of different signedness: â[01m[Kint[m[Kâ and â[01m[Ksize_t[m[Kâ {aka â[01m[Klong unsigned int[m[Kâ} [[01;35m[K-Wsign-compare[m[K] > 93 | return [01;35m[KFReadEndian(data, sizeof(T), count) == count[m[K; > | [01;35m[K~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~[m[K >tesseract/src/ccutil/serialis.h: In instantiation of â[01m[Kbool tesseract::TFile::Serialize(const T*, size_t) [with T = int; size_t = long unsigned int][m[Kâ: >[01m[Ktesseract/src/lstm/static_shape.h:79:28:[m[K required from here >[01m[Ktesseract/src/ccutil/serialis.h:102:45:[m[K [01;35m[Kwarning: [m[Kcomparison of integer expressions of different signedness: â[01m[Kint[m[Kâ and â[01m[Ksize_t[m[Kâ {aka â[01m[Klong unsigned int[m[Kâ} [[01;35m[K-Wsign-compare[m[K] > 102 | return [01;35m[KFWrite(data, sizeof(T), count) == count[m[K; > | [01;35m[K~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~[m[K >tesseract/src/ccutil/serialis.h: In instantiation of â[01m[Kbool tesseract::TFile::Serialize(const T*, size_t) [with T = signed char; size_t = long unsigned int][m[Kâ: >[01m[Ktesseract/src/ccutil/unicharcompress.h:62:43:[m[K required from here >[01m[Ktesseract/src/ccutil/serialis.h:102:45:[m[K [01;35m[Kwarning: [m[Kcomparison of integer expressions of different signedness: â[01m[Kint[m[Kâ and â[01m[Ksize_t[m[Kâ {aka â[01m[Klong unsigned int[m[Kâ} [[01;35m[K-Wsign-compare[m[K] >tesseract/src/ccutil/serialis.h: In instantiation of â[01m[Kbool tesseract::TFile::DeSerialize(T*, size_t) [with T = signed char; size_t = long unsigned int][m[Kâ: >[01m[Ktesseract/src/ccutil/unicharcompress.h:68:45:[m[K required from here >[01m[Ktesseract/src/ccutil/serialis.h:93:50:[m[K [01;35m[Kwarning: [m[Kcomparison of integer expressions of different signedness: â[01m[Kint[m[Kâ and â[01m[Ksize_t[m[Kâ {aka â[01m[Klong unsigned int[m[Kâ} [[01;35m[K-Wsign-compare[m[K] > 93 | return [01;35m[KFReadEndian(data, sizeof(T), count) == count[m[K; > | [01;35m[K~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~[m[K >[01m[Kcc1plus:[m[K [01;35m[Kwarning: [m[Kcommand-line option â[01m[K-Wstrict-prototypes[m[Kâ is valid for C/ObjC but not for C++ >[01m[Kcc1plus:[m[K [01;35m[Kwarning: [m[Kcommand-line option â[01m[K-Wmissing-prototypes[m[Kâ is valid for C/ObjC but not for C++ >[01m[Kcc1plus:[m[K [01;35m[Kwarning: [m[Kâ[01m[K-Werror=[m[Kâ argument â[01m[K-Werror=declaration-after-statement[m[Kâ is not valid for C++ >In file included from [01m[Ktesseract/src/ccstruct/ratngs.h:32[m[K, > from [01m[Ktesseract/src/ccstruct/blamer.h:30[m[K, > from [01m[Ktesseract/src/ccstruct/pageres.h:22[m[K, > from [01m[Ktesseract/src/ccmain/tesseractclass.h:38[m[K, > from [01m[Ktesseract/src/ccmain/linerec.cpp:18[m[K: >[01m[Ktesseract/src/ccutil/unicharset.h:[m[K In member function â[01m[Kbool tesseract::UNICHARSET::contains_unichar_id(tesseract::UNICHAR_ID) const[m[Kâ: >[01m[Ktesseract/src/ccutil/unicharset.h:288:59:[m[K [01;35m[Kwarning: [m[Kcomparison of integer expressions of different signedness: â[01m[Ktesseract::UNICHAR_ID[m[Kâ {aka â[01m[Kint[m[Kâ} and â[01m[Kstd::vector<tesseract::UNICHARSET::UNICHAR_SLOT>::size_type[m[Kâ {aka â[01m[Klong unsigned int[m[Kâ} [[01;35m[K-Wsign-compare[m[K] > 288 | return unichar_id != INVALID_UNICHAR_ID && [01;35m[Kunichar_id < unichars.size()[m[K && > | [01;35m[K~~~~~~~~~~~^~~~~~~~~~~~~~~~~[m[K >[01m[Ktesseract/src/ccutil/unicharset.h:[m[K In member function â[01m[Kvoid tesseract::UNICHARSET::delete_pointers_in_unichars()[m[Kâ: >[01m[Ktesseract/src/ccutil/unicharset.h:302:23:[m[K [01;35m[Kwarning: [m[Kcomparison of integer expressions of different signedness: â[01m[Kint[m[Kâ and â[01m[Kstd::vector<tesseract::UNICHARSET::UNICHAR_SLOT>::size_type[m[Kâ {aka â[01m[Klong unsigned int[m[Kâ} [[01;35m[K-Wsign-compare[m[K] > 302 | for (int i = 0; [01;35m[Ki < unichars.size()[m[K; ++i) { > | [01;35m[K~~^~~~~~~~~~~~~~~~~[m[K >In file included from [01m[Ktesseract/src/ccstruct/blamer.h:30[m[K, > from [01m[Ktesseract/src/ccstruct/pageres.h:22[m[K, > from [01m[Ktesseract/src/ccmain/tesseractclass.h:38[m[K, > from [01m[Ktesseract/src/ccmain/linerec.cpp:18[m[K: >[01m[Ktesseract/src/ccstruct/ratngs.h:[m[K In member function â[01m[Kvoid tesseract::BLOB_CHOICE::set_fonts(const std::vector<tesseract::ScoredFont>&)[m[Kâ: >[01m[Ktesseract/src/ccstruct/ratngs.h:107:25:[m[K [01;35m[Kwarning: [m[Kcomparison of integer expressions of different signedness: â[01m[Kint[m[Kâ and â[01m[Kstd::vector<tesseract::ScoredFont>::size_type[m[Kâ {aka â[01m[Klong unsigned int[m[Kâ} [[01;35m[K-Wsign-compare[m[K] > 107 | for (int f = 0; [01;35m[Kf < fonts_.size()[m[K; ++f) { > | [01;35m[K~~^~~~~~~~~~~~~~~[m[K >In file included from [01m[Ktesseract/src/ccmain/linerec.cpp:18[m[K: >[01m[Ktesseract/src/ccmain/tesseractclass.h:[m[K In member function â[01m[Kvoid tesseract::Tesseract::set_pix_original(Pix*)[m[Kâ: >[01m[Ktesseract/src/ccmain/tesseractclass.h:224:23:[m[K [01;35m[Kwarning: [m[Kcomparison of integer expressions of different signedness: â[01m[Kint[m[Kâ and â[01m[Kstd::vector<tesseract::Tesseract*>::size_type[m[Kâ {aka â[01m[Klong unsigned int[m[Kâ} [[01;35m[K-Wsign-compare[m[K] > 224 | for (int i = 0; [01;35m[Ki < sub_langs_.size()[m[K; ++i) { > | [01;35m[K~~^~~~~~~~~~~~~~~~~~~[m[K >[01m[Ktesseract/src/ccmain/tesseractclass.h:[m[K In member function â[01m[Kbool tesseract::Tesseract::AnyTessLang() const[m[Kâ: >[01m[Ktesseract/src/ccmain/tesseractclass.h:292:23:[m[K [01;35m[Kwarning: [m[Kcomparison of integer expressions of different signedness: â[01m[Kint[m[Kâ and â[01m[Kstd::vector<tesseract::Tesseract*>::size_type[m[Kâ {aka â[01m[Klong unsigned int[m[Kâ} [[01;35m[K-Wsign-compare[m[K] > 292 | for (int i = 0; [01;35m[Ki < sub_langs_.size()[m[K; ++i) { > | [01;35m[K~~^~~~~~~~~~~~~~~~~~~[m[K >[01m[Ktesseract/src/ccmain/tesseractclass.h:[m[K In member function â[01m[Kbool tesseract::Tesseract::AnyLSTMLang() const[m[Kâ: >[01m[Ktesseract/src/ccmain/tesseractclass.h:302:23:[m[K [01;35m[Kwarning: [m[Kcomparison of integer expressions of different signedness: â[01m[Kint[m[Kâ and â[01m[Kstd::vector<tesseract::Tesseract*>::size_type[m[Kâ {aka â[01m[Klong unsigned int[m[Kâ} [[01;35m[K-Wsign-compare[m[K] > 302 | for (int i = 0; [01;35m[Ki < sub_langs_.size()[m[K; ++i) { > | [01;35m[K~~^~~~~~~~~~~~~~~~~~~[m[K >In file included from [01m[Ktesseract/src/ccmain/linerec.cpp:23[m[K: >[01m[Ktesseract/src/lstm/lstmrecognizer.h:[m[K In member function â[01m[Kvoid tesseract::LSTMRecognizer::ScaleLearningRate(double)[m[Kâ: >[01m[Ktesseract/src/lstm/lstmrecognizer.h:133:25:[m[K [01;35m[Kwarning: [m[Kcomparison of integer expressions of different signedness: â[01m[Kint[m[Kâ and â[01m[Kstd::vector<tesseract::STRING>::size_type[m[Kâ {aka â[01m[Klong unsigned int[m[Kâ} [[01;35m[K-Wsign-compare[m[K] > 133 | for (int i = 0; [01;35m[Ki < layers.size()[m[K; ++i) { > | [01;35m[K~~^~~~~~~~~~~~~~~[m[K >[01m[Ktesseract/src/ccmain/linerec.cpp:[m[K In member function â[01m[Kvoid tesseract::Tesseract::TrainFromBoxes(const std::vector<tesseract::TBOX>&, const std::vector<tesseract::STRING>&, tesseract::BLOCK_LIST*, tesseract::DocumentData*)[m[Kâ: >[01m[Ktesseract/src/ccmain/linerec.cpp:87:18:[m[K [01;35m[Kwarning: [m[Kcomparison of integer expressions of different signedness: â[01m[Kint[m[Kâ and â[01m[Kstd::vector<tesseract::STRING>::size_type[m[Kâ {aka â[01m[Klong unsigned int[m[Kâ} [[01;35m[K-Wsign-compare[m[K] > 87 | while ([01;35m[Kend_box < texts.size()[m[K && texts[end_box] == "\t") ++end_box; > | [01;35m[K~~~~~~~~^~~~~~~~~~~~~~[m[K >[01m[Ktesseract/src/ccmain/linerec.cpp:126:20:[m[K [01;35m[Kwarning: [m[Kcomparison of integer expressions of different signedness: â[01m[Kint[m[Kâ and â[01m[Kstd::vector<tesseract::STRING>::size_type[m[Kâ {aka â[01m[Klong unsigned int[m[Kâ} [[01;35m[K-Wsign-compare[m[K] > 126 | while ([01;35m[Kend_box < texts.size()[m[K && texts[end_box] == "\t") ++end_box; > | [01;35m[K~~~~~~~~^~~~~~~~~~~~~~[m[K >[01m[Ktesseract/src/ccmain/linerec.cpp:[m[K In member function â[01m[Kvoid tesseract::Tesseract::SearchWords(tesseract::PointerVector<tesseract::WERD_RES>*)[m[Kâ: >[01m[Ktesseract/src/ccmain/linerec.cpp:263:8:[m[K [01;35m[Kwarning: [m[Kvariable â[01m[Kany_nonspace_delimited[m[Kâ set but not used [[01;35m[K-Wunused-but-set-variable[m[K] > 263 | bool [01;35m[Kany_nonspace_delimited[m[K = false; > | [01;35m[K^~~~~~~~~~~~~~~~~~~~~~[m[K >In file included from [01m[Ktesseract/src/ccutil/elst.h:24[m[K, > from [01m[Ktesseract/src/ccstruct/ocrpara.h:23[m[K, > from [01m[Ktesseract/src/ccstruct/ocrblock.h:22[m[K, > from [01m[Ktesseract/src/textord/devanagari_processing.h:17[m[K, > from [01m[Ktesseract/src/ccmain/tesseractclass.h:34[m[K, > from [01m[Ktesseract/src/ccmain/linerec.cpp:18[m[K: >tesseract/src/ccutil/serialis.h: In instantiation of â[01m[Kbool tesseract::TFile::Serialize(const T*, size_t) [with T = char; size_t = long unsigned int][m[Kâ: >[01m[Ktesseract/src/ccutil/unicharset.h:363:73:[m[K required from here >[01m[Ktesseract/src/ccutil/serialis.h:102:45:[m[K [01;35m[Kwarning: [m[Kcomparison of integer expressions of different signedness: â[01m[Kint[m[Kâ and â[01m[Ksize_t[m[Kâ {aka â[01m[Klong unsigned int[m[Kâ} [[01;35m[K-Wsign-compare[m[K] > 102 | return [01;35m[KFWrite(data, sizeof(T), count) == count[m[K; > | [01;35m[K~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~[m[K >tesseract/src/ccutil/serialis.h: In instantiation of â[01m[Kbool tesseract::TFile::DeSerialize(T*, size_t) [with T = int; size_t = long unsigned int][m[Kâ: >[01m[Ktesseract/src/lstm/static_shape.h:67:30:[m[K required from here >[01m[Ktesseract/src/ccutil/serialis.h:93:50:[m[K [01;35m[Kwarning: [m[Kcomparison of integer expressions of different signedness: â[01m[Kint[m[Kâ and â[01m[Ksize_t[m[Kâ {aka â[01m[Klong unsigned int[m[Kâ} [[01;35m[K-Wsign-compare[m[K] > 93 | return [01;35m[KFReadEndian(data, sizeof(T), count) == count[m[K; > | [01;35m[K~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~[m[K >tesseract/src/ccutil/serialis.h: In instantiation of â[01m[Kbool tesseract::TFile::Serialize(const T*, size_t) [with T = int; size_t = long unsigned int][m[Kâ: >[01m[Ktesseract/src/lstm/static_shape.h:79:28:[m[K required from here >[01m[Ktesseract/src/ccutil/serialis.h:102:45:[m[K [01;35m[Kwarning: [m[Kcomparison of integer expressions of different signedness: â[01m[Kint[m[Kâ and â[01m[Ksize_t[m[Kâ {aka â[01m[Klong unsigned int[m[Kâ} [[01;35m[K-Wsign-compare[m[K] > 102 | return [01;35m[KFWrite(data, sizeof(T), count) == count[m[K; > | [01;35m[K~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~[m[K >tesseract/src/ccutil/serialis.h: In instantiation of â[01m[Kbool tesseract::TFile::Serialize(const T*, size_t) [with T = signed char; size_t = long unsigned int][m[Kâ: >[01m[Ktesseract/src/ccutil/unicharcompress.h:62:43:[m[K required from here >[01m[Ktesseract/src/ccutil/serialis.h:102:45:[m[K [01;35m[Kwarning: [m[Kcomparison of integer expressions of different signedness: â[01m[Kint[m[Kâ and â[01m[Ksize_t[m[Kâ {aka â[01m[Klong unsigned int[m[Kâ} [[01;35m[K-Wsign-compare[m[K] >tesseract/src/ccutil/serialis.h: In instantiation of â[01m[Kbool tesseract::TFile::DeSerialize(T*, size_t) [with T = signed char; size_t = long unsigned int][m[Kâ: >[01m[Ktesseract/src/ccutil/unicharcompress.h:68:45:[m[K required from here >[01m[Ktesseract/src/ccutil/serialis.h:93:50:[m[K [01;35m[Kwarning: [m[Kcomparison of integer expressions of different signedness: â[01m[Kint[m[Kâ and â[01m[Ksize_t[m[Kâ {aka â[01m[Klong unsigned int[m[Kâ} [[01;35m[K-Wsign-compare[m[K] > 93 | return [01;35m[KFReadEndian(data, sizeof(T), count) == count[m[K; > | [01;35m[K~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~[m[K >[01m[Kcc1plus:[m[K [01;35m[Kwarning: [m[Kcommand-line option â[01m[K-Wstrict-prototypes[m[Kâ is valid for C/ObjC but not for C++ >[01m[Kcc1plus:[m[K [01;35m[Kwarning: [m[Kcommand-line option â[01m[K-Wmissing-prototypes[m[Kâ is valid for C/ObjC but not for C++ >[01m[Kcc1plus:[m[K [01;35m[Kwarning: [m[Kâ[01m[K-Werror=[m[Kâ argument â[01m[K-Werror=declaration-after-statement[m[Kâ is not valid for C++ >In file included from [01m[Ktesseract/src/ccstruct/ratngs.h:32[m[K, > from [01m[Ktesseract/src/ccstruct/blamer.h:30[m[K, > from [01m[Ktesseract/src/ccstruct/pageres.h:22[m[K, > from [01m[Ktesseract/src/ccmain/ltrresultiterator.cpp:22[m[K: >[01m[Ktesseract/src/ccutil/unicharset.h:[m[K In member function â[01m[Kbool tesseract::UNICHARSET::contains_unichar_id(tesseract::UNICHAR_ID) const[m[Kâ: >[01m[Ktesseract/src/ccutil/unicharset.h:288:59:[m[K [01;35m[Kwarning: [m[Kcomparison of integer expressions of different signedness: â[01m[Ktesseract::UNICHAR_ID[m[Kâ {aka â[01m[Kint[m[Kâ} and â[01m[Kstd::vector<tesseract::UNICHARSET::UNICHAR_SLOT>::size_type[m[Kâ {aka â[01m[Klong unsigned int[m[Kâ} [[01;35m[K-Wsign-compare[m[K] > 288 | return unichar_id != INVALID_UNICHAR_ID && [01;35m[Kunichar_id < unichars.size()[m[K && > | [01;35m[K~~~~~~~~~~~^~~~~~~~~~~~~~~~~[m[K >[01m[Ktesseract/src/ccutil/unicharset.h:[m[K In member function â[01m[Kvoid tesseract::UNICHARSET::delete_pointers_in_unichars()[m[Kâ: >[01m[Ktesseract/src/ccutil/unicharset.h:302:23:[m[K [01;35m[Kwarning: [m[Kcomparison of integer expressions of different signedness: â[01m[Kint[m[Kâ and â[01m[Kstd::vector<tesseract::UNICHARSET::UNICHAR_SLOT>::size_type[m[Kâ {aka â[01m[Klong unsigned int[m[Kâ} [[01;35m[K-Wsign-compare[m[K] > 302 | for (int i = 0; [01;35m[Ki < unichars.size()[m[K; ++i) { > | [01;35m[K~~^~~~~~~~~~~~~~~~~[m[K >In file included from [01m[Ktesseract/src/ccstruct/blamer.h:30[m[K, > from [01m[Ktesseract/src/ccstruct/pageres.h:22[m[K, > from [01m[Ktesseract/src/ccmain/ltrresultiterator.cpp:22[m[K: >[01m[Ktesseract/src/ccstruct/ratngs.h:[m[K In member function â[01m[Kvoid tesseract::BLOB_CHOICE::set_fonts(const std::vector<tesseract::ScoredFont>&)[m[Kâ: >[01m[Ktesseract/src/ccstruct/ratngs.h:107:25:[m[K [01;35m[Kwarning: [m[Kcomparison of integer expressions of different signedness: â[01m[Kint[m[Kâ and â[01m[Kstd::vector<tesseract::ScoredFont>::size_type[m[Kâ {aka â[01m[Klong unsigned int[m[Kâ} [[01;35m[K-Wsign-compare[m[K] > 107 | for (int f = 0; [01;35m[Kf < fonts_.size()[m[K; ++f) { > | [01;35m[K~~^~~~~~~~~~~~~~~[m[K >In file included from [01m[Ktesseract/src/ccmain/ltrresultiterator.cpp:23[m[K: >[01m[Ktesseract/src/ccmain/tesseractclass.h:[m[K In member function â[01m[Kvoid tesseract::Tesseract::set_pix_original(Pix*)[m[Kâ: >[01m[Ktesseract/src/ccmain/tesseractclass.h:224:23:[m[K [01;35m[Kwarning: [m[Kcomparison of integer expressions of different signedness: â[01m[Kint[m[Kâ and â[01m[Kstd::vector<tesseract::Tesseract*>::size_type[m[Kâ {aka â[01m[Klong unsigned int[m[Kâ} [[01;35m[K-Wsign-compare[m[K] > 224 | for (int i = 0; [01;35m[Ki < sub_langs_.size()[m[K; ++i) { > | [01;35m[K~~^~~~~~~~~~~~~~~~~~~[m[K >[01m[Ktesseract/src/ccmain/tesseractclass.h:[m[K In member function â[01m[Kbool tesseract::Tesseract::AnyTessLang() const[m[Kâ: >[01m[Ktesseract/src/ccmain/tesseractclass.h:292:23:[m[K [01;35m[Kwarning: [m[Kcomparison of integer expressions of different signedness: â[01m[Kint[m[Kâ and â[01m[Kstd::vector<tesseract::Tesseract*>::size_type[m[Kâ {aka â[01m[Klong unsigned int[m[Kâ} [[01;35m[K-Wsign-compare[m[K] > 292 | for (int i = 0; [01;35m[Ki < sub_langs_.size()[m[K; ++i) { > | [01;35m[K~~^~~~~~~~~~~~~~~~~~~[m[K >[01m[Ktesseract/src/ccmain/tesseractclass.h:[m[K In member function â[01m[Kbool tesseract::Tesseract::AnyLSTMLang() const[m[Kâ: >[01m[Ktesseract/src/ccmain/tesseractclass.h:302:23:[m[K [01;35m[Kwarning: [m[Kcomparison of integer expressions of different signedness: â[01m[Kint[m[Kâ and â[01m[Kstd::vector<tesseract::Tesseract*>::size_type[m[Kâ {aka â[01m[Klong unsigned int[m[Kâ} [[01;35m[K-Wsign-compare[m[K] > 302 | for (int i = 0; [01;35m[Ki < sub_langs_.size()[m[K; ++i) { > | [01;35m[K~~^~~~~~~~~~~~~~~~~~~[m[K >[01m[Ktesseract/src/ccmain/ltrresultiterator.cpp:[m[K In constructor â[01m[Ktesseract::ChoiceIterator::ChoiceIterator(const tesseract::LTRResultIterator&)[m[Kâ: >[01m[Ktesseract/src/ccmain/ltrresultiterator.cpp:397:15:[m[K [01;35m[Kwarning: [m[Kcomparison of integer expressions of different signedness: â[01m[Kint[m[Kâ and â[01m[Kstd::vector<std::vector<std::pair<const char*, float> > >::size_type[m[Kâ {aka â[01m[Klong unsigned int[m[Kâ} [[01;35m[K-Wsign-compare[m[K] > 397 | if ([01;35m[Kindex < word_res_->CTC_symbol_choices.size()[m[K) { > | [01;35m[K~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~[m[K >[01m[Ktesseract/src/ccmain/ltrresultiterator.cpp:[m[K In member function â[01m[Kstd::vector<std::vector<std::pair<const char*, float> > >* tesseract::ChoiceIterator::Timesteps() const[m[Kâ: >[01m[Ktesseract/src/ccmain/ltrresultiterator.cpp:474:14:[m[K [01;35m[Kwarning: [m[Kcomparison of integer expressions of different signedness: â[01m[Kint[m[Kâ and â[01m[Kstd::vector<std::vector<std::vector<std::pair<const char*, float> > > >::size_type[m[Kâ {aka â[01m[Klong unsigned int[m[Kâ} [[01;35m[K-Wsign-compare[m[K] > 474 | if ([01;35m[Koffset >= word_res_->segmented_timesteps.size()[m[K || !oemLSTM_) { > | [01;35m[K~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~[m[K >In file included from [01m[Ktesseract/src/ccutil/elst.h:24[m[K, > from [01m[Ktesseract/src/ccstruct/points.h:22[m[K, > from [01m[Ktesseract/src/ccstruct/rect.h:23[m[K, > from [01m[Ktesseract/src/ccstruct/boxword.h:23[m[K, > from [01m[Ktesseract/src/ccstruct/blamer.h:26[m[K, > from [01m[Ktesseract/src/ccstruct/pageres.h:22[m[K, > from [01m[Ktesseract/src/ccmain/ltrresultiterator.cpp:22[m[K: >tesseract/src/ccutil/serialis.h: In instantiation of â[01m[Kbool tesseract::TFile::Serialize(const T*, size_t) [with T = char; size_t = long unsigned int][m[Kâ: >[01m[Ktesseract/src/ccutil/unicharset.h:363:73:[m[K required from here >[01m[Ktesseract/src/ccutil/serialis.h:102:45:[m[K [01;35m[Kwarning: [m[Kcomparison of integer expressions of different signedness: â[01m[Kint[m[Kâ and â[01m[Ksize_t[m[Kâ {aka â[01m[Klong unsigned int[m[Kâ} [[01;35m[K-Wsign-compare[m[K] > 102 | return [01;35m[KFWrite(data, sizeof(T), count) == count[m[K; > | [01;35m[K~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~[m[K >[01m[Kcc1plus:[m[K [01;35m[Kwarning: [m[Kcommand-line option â[01m[K-Wstrict-prototypes[m[Kâ is valid for C/ObjC but not for C++ >[01m[Kcc1plus:[m[K [01;35m[Kwarning: [m[Kcommand-line option â[01m[K-Wmissing-prototypes[m[Kâ is valid for C/ObjC but not for C++ >[01m[Kcc1plus:[m[K [01;35m[Kwarning: [m[Kâ[01m[K-Werror=[m[Kâ argument â[01m[K-Werror=declaration-after-statement[m[Kâ is not valid for C++ >[01m[Kcc1plus:[m[K [01;35m[Kwarning: [m[Kcommand-line option â[01m[K-Wstrict-prototypes[m[Kâ is valid for C/ObjC but not for C++ >[01m[Kcc1plus:[m[K [01;35m[Kwarning: [m[Kcommand-line option â[01m[K-Wmissing-prototypes[m[Kâ is valid for C/ObjC but not for C++ >[01m[Kcc1plus:[m[K [01;35m[Kwarning: [m[Kâ[01m[K-Werror=[m[Kâ argument â[01m[K-Werror=declaration-after-statement[m[Kâ is not valid for C++ >In file included from [01m[Ktesseract/src/ccstruct/ratngs.h:32[m[K, > from [01m[Ktesseract/src/ccstruct/blamer.h:30[m[K, > from [01m[Ktesseract/src/ccstruct/pageres.h:22[m[K, > from [01m[Ktesseract/src/ccmain/tesseractclass.h:38[m[K, > from [01m[Ktesseract/src/ccmain/output.cpp:22[m[K: >[01m[Ktesseract/src/ccutil/unicharset.h:[m[K In member function â[01m[Kbool tesseract::UNICHARSET::contains_unichar_id(tesseract::UNICHAR_ID) const[m[Kâ: >[01m[Ktesseract/src/ccutil/unicharset.h:288:59:[m[K [01;35m[Kwarning: [m[Kcomparison of integer expressions of different signedness: â[01m[Ktesseract::UNICHAR_ID[m[Kâ {aka â[01m[Kint[m[Kâ} and â[01m[Kstd::vector<tesseract::UNICHARSET::UNICHAR_SLOT>::size_type[m[Kâ {aka â[01m[Klong unsigned int[m[Kâ} [[01;35m[K-Wsign-compare[m[K] > 288 | return unichar_id != INVALID_UNICHAR_ID && [01;35m[Kunichar_id < unichars.size()[m[K && > | [01;35m[K~~~~~~~~~~~^~~~~~~~~~~~~~~~~[m[K >[01m[Ktesseract/src/ccutil/unicharset.h:[m[K In member function â[01m[Kvoid tesseract::UNICHARSET::delete_pointers_in_unichars()[m[Kâ: >[01m[Ktesseract/src/ccutil/unicharset.h:302:23:[m[K [01;35m[Kwarning: [m[Kcomparison of integer expressions of different signedness: â[01m[Kint[m[Kâ and â[01m[Kstd::vector<tesseract::UNICHARSET::UNICHAR_SLOT>::size_type[m[Kâ {aka â[01m[Klong unsigned int[m[Kâ} [[01;35m[K-Wsign-compare[m[K] > 302 | for (int i = 0; [01;35m[Ki < unichars.size()[m[K; ++i) { > | [01;35m[K~~^~~~~~~~~~~~~~~~~[m[K >In file included from [01m[Ktesseract/src/ccstruct/blamer.h:30[m[K, > from [01m[Ktesseract/src/ccstruct/pageres.h:22[m[K, > from [01m[Ktesseract/src/ccmain/tesseractclass.h:38[m[K, > from [01m[Ktesseract/src/ccmain/output.cpp:22[m[K: >[01m[Ktesseract/src/ccstruct/ratngs.h:[m[K In member function â[01m[Kvoid tesseract::BLOB_CHOICE::set_fonts(const std::vector<tesseract::ScoredFont>&)[m[Kâ: >[01m[Ktesseract/src/ccstruct/ratngs.h:107:25:[m[K [01;35m[Kwarning: [m[Kcomparison of integer expressions of different signedness: â[01m[Kint[m[Kâ and â[01m[Kstd::vector<tesseract::ScoredFont>::size_type[m[Kâ {aka â[01m[Klong unsigned int[m[Kâ} [[01;35m[K-Wsign-compare[m[K] > 107 | for (int f = 0; [01;35m[Kf < fonts_.size()[m[K; ++f) { > | [01;35m[K~~^~~~~~~~~~~~~~~[m[K >In file included from [01m[Ktesseract/src/ccmain/output.cpp:22[m[K: >[01m[Ktesseract/src/ccmain/tesseractclass.h:[m[K In member function â[01m[Kvoid tesseract::Tesseract::set_pix_original(Pix*)[m[Kâ: >[01m[Ktesseract/src/ccmain/tesseractclass.h:224:23:[m[K [01;35m[Kwarning: [m[Kcomparison of integer expressions of different signedness: â[01m[Kint[m[Kâ and â[01m[Kstd::vector<tesseract::Tesseract*>::size_type[m[Kâ {aka â[01m[Klong unsigned int[m[Kâ} [[01;35m[K-Wsign-compare[m[K] > 224 | for (int i = 0; [01;35m[Ki < sub_langs_.size()[m[K; ++i) { > | [01;35m[K~~^~~~~~~~~~~~~~~~~~~[m[K >[01m[Ktesseract/src/ccmain/tesseractclass.h:[m[K In member function â[01m[Kbool tesseract::Tesseract::AnyTessLang() const[m[Kâ: >[01m[Ktesseract/src/ccmain/tesseractclass.h:292:23:[m[K [01;35m[Kwarning: [m[Kcomparison of integer expressions of different signedness: â[01m[Kint[m[Kâ and â[01m[Kstd::vector<tesseract::Tesseract*>::size_type[m[Kâ {aka â[01m[Klong unsigned int[m[Kâ} [[01;35m[K-Wsign-compare[m[K] > 292 | for (int i = 0; [01;35m[Ki < sub_langs_.size()[m[K; ++i) { > | [01;35m[K~~^~~~~~~~~~~~~~~~~~~[m[K >[01m[Ktesseract/src/ccmain/tesseractclass.h:[m[K In member function â[01m[Kbool tesseract::Tesseract::AnyLSTMLang() const[m[Kâ: >[01m[Ktesseract/src/ccmain/tesseractclass.h:302:23:[m[K [01;35m[Kwarning: [m[Kcomparison of integer expressions of different signedness: â[01m[Kint[m[Kâ and â[01m[Kstd::vector<tesseract::Tesseract*>::size_type[m[Kâ {aka â[01m[Klong unsigned int[m[Kâ} [[01;35m[K-Wsign-compare[m[K] > 302 | for (int i = 0; [01;35m[Ki < sub_langs_.size()[m[K; ++i) { > | [01;35m[K~~^~~~~~~~~~~~~~~~~~~[m[K >In file included from [01m[Ktesseract/src/ccutil/elst.h:24[m[K, > from [01m[Ktesseract/src/ccstruct/ocrpara.h:23[m[K, > from [01m[Ktesseract/src/ccstruct/ocrblock.h:22[m[K, > from [01m[Ktesseract/src/textord/devanagari_processing.h:17[m[K, > from [01m[Ktesseract/src/ccmain/tesseractclass.h:34[m[K, > from [01m[Ktesseract/src/ccmain/output.cpp:22[m[K: >tesseract/src/ccutil/serialis.h: In instantiation of â[01m[Kbool tesseract::TFile::Serialize(const T*, size_t) [with T = char; size_t = long unsigned int][m[Kâ: >[01m[Ktesseract/src/ccutil/unicharset.h:363:73:[m[K required from here >[01m[Ktesseract/src/ccutil/serialis.h:102:45:[m[K [01;35m[Kwarning: [m[Kcomparison of integer expressions of different signedness: â[01m[Kint[m[Kâ and â[01m[Ksize_t[m[Kâ {aka â[01m[Klong unsigned int[m[Kâ} [[01;35m[K-Wsign-compare[m[K] > 102 | return [01;35m[KFWrite(data, sizeof(T), count) == count[m[K; > | [01;35m[K~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~[m[K >[01m[Kcc1plus:[m[K [01;35m[Kwarning: [m[Kcommand-line option â[01m[K-Wstrict-prototypes[m[Kâ is valid for C/ObjC but not for C++ >[01m[Kcc1plus:[m[K [01;35m[Kwarning: [m[Kcommand-line option â[01m[K-Wmissing-prototypes[m[Kâ is valid for C/ObjC but not for C++ >[01m[Kcc1plus:[m[K [01;35m[Kwarning: [m[Kâ[01m[K-Werror=[m[Kâ argument â[01m[K-Werror=declaration-after-statement[m[Kâ is not valid for C++ >In file included from [01m[Ktesseract/src/ccstruct/ratngs.h:32[m[K, > from [01m[Ktesseract/src/ccstruct/blamer.h:30[m[K, > from [01m[Ktesseract/src/ccstruct/pageres.h:22[m[K, > from [01m[Ktesseract/src/ccmain/pageiterator.cpp:23[m[K: >[01m[Ktesseract/src/ccutil/unicharset.h:[m[K In member function â[01m[Kbool tesseract::UNICHARSET::contains_unichar_id(tesseract::UNICHAR_ID) const[m[Kâ: >[01m[Ktesseract/src/ccutil/unicharset.h:288:59:[m[K [01;35m[Kwarning: [m[Kcomparison of integer expressions of different signedness: â[01m[Ktesseract::UNICHAR_ID[m[Kâ {aka â[01m[Kint[m[Kâ} and â[01m[Kstd::vector<tesseract::UNICHARSET::UNICHAR_SLOT>::size_type[m[Kâ {aka â[01m[Klong unsigned int[m[Kâ} [[01;35m[K-Wsign-compare[m[K] > 288 | return unichar_id != INVALID_UNICHAR_ID && [01;35m[Kunichar_id < unichars.size()[m[K && > | [01;35m[K~~~~~~~~~~~^~~~~~~~~~~~~~~~~[m[K >[01m[Ktesseract/src/ccutil/unicharset.h:[m[K In member function â[01m[Kvoid tesseract::UNICHARSET::delete_pointers_in_unichars()[m[Kâ: >[01m[Ktesseract/src/ccutil/unicharset.h:302:23:[m[K [01;35m[Kwarning: [m[Kcomparison of integer expressions of different signedness: â[01m[Kint[m[Kâ and â[01m[Kstd::vector<tesseract::UNICHARSET::UNICHAR_SLOT>::size_type[m[Kâ {aka â[01m[Klong unsigned int[m[Kâ} [[01;35m[K-Wsign-compare[m[K] > 302 | for (int i = 0; [01;35m[Ki < unichars.size()[m[K; ++i) { > | [01;35m[K~~^~~~~~~~~~~~~~~~~[m[K >In file included from [01m[Ktesseract/src/ccstruct/blamer.h:30[m[K, > from [01m[Ktesseract/src/ccstruct/pageres.h:22[m[K, > from [01m[Ktesseract/src/ccmain/pageiterator.cpp:23[m[K: >[01m[Ktesseract/src/ccstruct/ratngs.h:[m[K In member function â[01m[Kvoid tesseract::BLOB_CHOICE::set_fonts(const std::vector<tesseract::ScoredFont>&)[m[Kâ: >[01m[Ktesseract/src/ccstruct/ratngs.h:107:25:[m[K [01;35m[Kwarning: [m[Kcomparison of integer expressions of different signedness: â[01m[Kint[m[Kâ and â[01m[Kstd::vector<tesseract::ScoredFont>::size_type[m[Kâ {aka â[01m[Klong unsigned int[m[Kâ} [[01;35m[K-Wsign-compare[m[K] > 107 | for (int f = 0; [01;35m[Kf < fonts_.size()[m[K; ++f) { > | [01;35m[K~~^~~~~~~~~~~~~~~[m[K >In file included from [01m[Ktesseract/src/ccmain/pageiterator.cpp:24[m[K: >[01m[Ktesseract/src/ccmain/tesseractclass.h:[m[K In member function â[01m[Kvoid tesseract::Tesseract::set_pix_original(Pix*)[m[Kâ: >[01m[Ktesseract/src/ccmain/tesseractclass.h:224:23:[m[K [01;35m[Kwarning: [m[Kcomparison of integer expressions of different signedness: â[01m[Kint[m[Kâ and â[01m[Kstd::vector<tesseract::Tesseract*>::size_type[m[Kâ {aka â[01m[Klong unsigned int[m[Kâ} [[01;35m[K-Wsign-compare[m[K] > 224 | for (int i = 0; [01;35m[Ki < sub_langs_.size()[m[K; ++i) { > | [01;35m[K~~^~~~~~~~~~~~~~~~~~~[m[K >[01m[Ktesseract/src/ccmain/tesseractclass.h:[m[K In member function â[01m[Kbool tesseract::Tesseract::AnyTessLang() const[m[Kâ: >[01m[Ktesseract/src/ccmain/tesseractclass.h:292:23:[m[K [01;35m[Kwarning: [m[Kcomparison of integer expressions of different signedness: â[01m[Kint[m[Kâ and â[01m[Kstd::vector<tesseract::Tesseract*>::size_type[m[Kâ {aka â[01m[Klong unsigned int[m[Kâ} [[01;35m[K-Wsign-compare[m[K] > 292 | for (int i = 0; [01;35m[Ki < sub_langs_.size()[m[K; ++i) { > | [01;35m[K~~^~~~~~~~~~~~~~~~~~~[m[K >[01m[Ktesseract/src/ccmain/tesseractclass.h:[m[K In member function â[01m[Kbool tesseract::Tesseract::AnyLSTMLang() const[m[Kâ: >[01m[Ktesseract/src/ccmain/tesseractclass.h:302:23:[m[K [01;35m[Kwarning: [m[Kcomparison of integer expressions of different signedness: â[01m[Kint[m[Kâ and â[01m[Kstd::vector<tesseract::Tesseract*>::size_type[m[Kâ {aka â[01m[Klong unsigned int[m[Kâ} [[01;35m[K-Wsign-compare[m[K] > 302 | for (int i = 0; [01;35m[Ki < sub_langs_.size()[m[K; ++i) { > | [01;35m[K~~^~~~~~~~~~~~~~~~~~~[m[K >In file included from [01m[Ktesseract/src/ccutil/elst.h:24[m[K, > from [01m[Ktesseract/src/ccstruct/points.h:22[m[K, > from [01m[Ktesseract/src/ccstruct/rect.h:23[m[K, > from [01m[Ktesseract/src/ccstruct/boxword.h:23[m[K, > from [01m[Ktesseract/src/ccstruct/blamer.h:26[m[K, > from [01m[Ktesseract/src/ccstruct/pageres.h:22[m[K, > from [01m[Ktesseract/src/ccmain/pageiterator.cpp:23[m[K: >tesseract/src/ccutil/serialis.h: In instantiation of â[01m[Kbool tesseract::TFile::Serialize(const T*, size_t) [with T = char; size_t = long unsigned int][m[Kâ: >[01m[Ktesseract/src/ccutil/unicharset.h:363:73:[m[K required from here >[01m[Ktesseract/src/ccutil/serialis.h:102:45:[m[K [01;35m[Kwarning: [m[Kcomparison of integer expressions of different signedness: â[01m[Kint[m[Kâ and â[01m[Ksize_t[m[Kâ {aka â[01m[Klong unsigned int[m[Kâ} [[01;35m[K-Wsign-compare[m[K] > 102 | return [01;35m[KFWrite(data, sizeof(T), count) == count[m[K; > | [01;35m[K~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~[m[K >[01m[Kcc1plus:[m[K [01;35m[Kwarning: [m[Kcommand-line option â[01m[K-Wstrict-prototypes[m[Kâ is valid for C/ObjC but not for C++ >[01m[Kcc1plus:[m[K [01;35m[Kwarning: [m[Kcommand-line option â[01m[K-Wmissing-prototypes[m[Kâ is valid for C/ObjC but not for C++ >[01m[Kcc1plus:[m[K [01;35m[Kwarning: [m[Kâ[01m[K-Werror=[m[Kâ argument â[01m[K-Werror=declaration-after-statement[m[Kâ is not valid for C++ >In file included from [01m[Ktesseract/src/ccstruct/ratngs.h:32[m[K, > from [01m[Ktesseract/src/ccstruct/blamer.h:30[m[K, > from [01m[Ktesseract/src/ccstruct/pageres.h:22[m[K, > from [01m[Ktesseract/src/ccmain/tesseractclass.h:38[m[K, > from [01m[Ktesseract/src/ccmain/equationdetect.h:25[m[K, > from [01m[Ktesseract/src/ccmain/pagesegmain.cpp:38[m[K: >[01m[Ktesseract/src/ccutil/unicharset.h:[m[K In member function â[01m[Kbool tesseract::UNICHARSET::contains_unichar_id(tesseract::UNICHAR_ID) const[m[Kâ: >[01m[Ktesseract/src/ccutil/unicharset.h:288:59:[m[K [01;35m[Kwarning: [m[Kcomparison of integer expressions of different signedness: â[01m[Ktesseract::UNICHAR_ID[m[Kâ {aka â[01m[Kint[m[Kâ} and â[01m[Kstd::vector<tesseract::UNICHARSET::UNICHAR_SLOT>::size_type[m[Kâ {aka â[01m[Klong unsigned int[m[Kâ} [[01;35m[K-Wsign-compare[m[K] > 288 | return unichar_id != INVALID_UNICHAR_ID && [01;35m[Kunichar_id < unichars.size()[m[K && > | [01;35m[K~~~~~~~~~~~^~~~~~~~~~~~~~~~~[m[K >[01m[Ktesseract/src/ccutil/unicharset.h:[m[K In member function â[01m[Kvoid tesseract::UNICHARSET::delete_pointers_in_unichars()[m[Kâ: >[01m[Ktesseract/src/ccutil/unicharset.h:302:23:[m[K [01;35m[Kwarning: [m[Kcomparison of integer expressions of different signedness: â[01m[Kint[m[Kâ and â[01m[Kstd::vector<tesseract::UNICHARSET::UNICHAR_SLOT>::size_type[m[Kâ {aka â[01m[Klong unsigned int[m[Kâ} [[01;35m[K-Wsign-compare[m[K] > 302 | for (int i = 0; [01;35m[Ki < unichars.size()[m[K; ++i) { > | [01;35m[K~~^~~~~~~~~~~~~~~~~[m[K >In file included from [01m[Ktesseract/src/ccstruct/blamer.h:30[m[K, > from [01m[Ktesseract/src/ccstruct/pageres.h:22[m[K, > from [01m[Ktesseract/src/ccmain/tesseractclass.h:38[m[K, > from [01m[Ktesseract/src/ccmain/equationdetect.h:25[m[K, > from [01m[Ktesseract/src/ccmain/pagesegmain.cpp:38[m[K: >[01m[Ktesseract/src/ccstruct/ratngs.h:[m[K In member function â[01m[Kvoid tesseract::BLOB_CHOICE::set_fonts(const std::vector<tesseract::ScoredFont>&)[m[Kâ: >[01m[Ktesseract/src/ccstruct/ratngs.h:107:25:[m[K [01;35m[Kwarning: [m[Kcomparison of integer expressions of different signedness: â[01m[Kint[m[Kâ and â[01m[Kstd::vector<tesseract::ScoredFont>::size_type[m[Kâ {aka â[01m[Klong unsigned int[m[Kâ} [[01;35m[K-Wsign-compare[m[K] > 107 | for (int f = 0; [01;35m[Kf < fonts_.size()[m[K; ++f) { > | [01;35m[K~~^~~~~~~~~~~~~~~[m[K >In file included from [01m[Ktesseract/src/ccmain/equationdetect.h:25[m[K, > from [01m[Ktesseract/src/ccmain/pagesegmain.cpp:38[m[K: >[01m[Ktesseract/src/ccmain/tesseractclass.h:[m[K In member function â[01m[Kvoid tesseract::Tesseract::set_pix_original(Pix*)[m[Kâ: >[01m[Ktesseract/src/ccmain/tesseractclass.h:224:23:[m[K [01;35m[Kwarning: [m[Kcomparison of integer expressions of different signedness: â[01m[Kint[m[Kâ and â[01m[Kstd::vector<tesseract::Tesseract*>::size_type[m[Kâ {aka â[01m[Klong unsigned int[m[Kâ} [[01;35m[K-Wsign-compare[m[K] > 224 | for (int i = 0; [01;35m[Ki < sub_langs_.size()[m[K; ++i) { > | [01;35m[K~~^~~~~~~~~~~~~~~~~~~[m[K >[01m[Ktesseract/src/ccmain/tesseractclass.h:[m[K In member function â[01m[Kbool tesseract::Tesseract::AnyTessLang() const[m[Kâ: >[01m[Ktesseract/src/ccmain/tesseractclass.h:292:23:[m[K [01;35m[Kwarning: [m[Kcomparison of integer expressions of different signedness: â[01m[Kint[m[Kâ and â[01m[Kstd::vector<tesseract::Tesseract*>::size_type[m[Kâ {aka â[01m[Klong unsigned int[m[Kâ} [[01;35m[K-Wsign-compare[m[K] > 292 | for (int i = 0; [01;35m[Ki < sub_langs_.size()[m[K; ++i) { > | [01;35m[K~~^~~~~~~~~~~~~~~~~~~[m[K >[01m[Ktesseract/src/ccmain/tesseractclass.h:[m[K In member function â[01m[Kbool tesseract::Tesseract::AnyLSTMLang() const[m[Kâ: >[01m[Ktesseract/src/ccmain/tesseractclass.h:302:23:[m[K [01;35m[Kwarning: [m[Kcomparison of integer expressions of different signedness: â[01m[Kint[m[Kâ and â[01m[Kstd::vector<tesseract::Tesseract*>::size_type[m[Kâ {aka â[01m[Klong unsigned int[m[Kâ} [[01;35m[K-Wsign-compare[m[K] > 302 | for (int i = 0; [01;35m[Ki < sub_langs_.size()[m[K; ++i) { > | [01;35m[K~~^~~~~~~~~~~~~~~~~~~[m[K >[01m[Ktesseract/src/ccmain/pagesegmain.cpp:[m[K In member function â[01m[Ktesseract::ColumnFinder* tesseract::Tesseract::SetupPageSegAndDetectOrientation(tesseract::PageSegMode, tesseract::BLOCK_LIST*, tesseract::Tesseract*, tesseract::OSResults*, tesseract::TO_BLOCK_LIST*, Pix**, Pix**)[m[Kâ: >[01m[Ktesseract/src/ccmain/pagesegmain.cpp:365:27:[m[K [01;35m[Kwarning: [m[Kcomparison of integer expressions of different signedness: â[01m[Kint[m[Kâ and â[01m[Kstd::vector<tesseract::Tesseract*>::size_type[m[Kâ {aka â[01m[Klong unsigned int[m[Kâ} [[01;35m[K-Wsign-compare[m[K] > 365 | for (int s = 0; [01;35m[Ks < sub_langs_.size()[m[K; ++s) { > | [01;35m[K~~^~~~~~~~~~~~~~~~~~~[m[K >In file included from [01m[Ktesseract/src/ccutil/elst.h:24[m[K, > from [01m[Ktesseract/src/ccstruct/blobbox.h:22[m[K, > from [01m[Ktesseract/src/ccmain/pagesegmain.cpp:33[m[K: >tesseract/src/ccutil/serialis.h: In instantiation of â[01m[Kbool tesseract::TFile::Serialize(const T*, size_t) [with T = char; size_t = long unsigned int][m[Kâ: >[01m[Ktesseract/src/ccutil/unicharset.h:363:73:[m[K required from here >[01m[Ktesseract/src/ccutil/serialis.h:102:45:[m[K [01;35m[Kwarning: [m[Kcomparison of integer expressions of different signedness: â[01m[Kint[m[Kâ and â[01m[Ksize_t[m[Kâ {aka â[01m[Klong unsigned int[m[Kâ} [[01;35m[K-Wsign-compare[m[K] > 102 | return [01;35m[KFWrite(data, sizeof(T), count) == count[m[K; > | [01;35m[K~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~[m[K >[01m[Kcc1plus:[m[K [01;35m[Kwarning: [m[Kcommand-line option â[01m[K-Wstrict-prototypes[m[Kâ is valid for C/ObjC but not for C++ >[01m[Kcc1plus:[m[K [01;35m[Kwarning: [m[Kcommand-line option â[01m[K-Wmissing-prototypes[m[Kâ is valid for C/ObjC but not for C++ >[01m[Kcc1plus:[m[K [01;35m[Kwarning: [m[Kâ[01m[K-Werror=[m[Kâ argument â[01m[K-Werror=declaration-after-statement[m[Kâ is not valid for C++ >In file included from [01m[Ktesseract/src/ccstruct/ratngs.h:32[m[K, > from [01m[Ktesseract/src/ccstruct/blamer.h:30[m[K, > from [01m[Ktesseract/src/ccstruct/pageres.h:22[m[K, > from [01m[Ktesseract/src/ccmain/pagewalk.cpp:20[m[K: >[01m[Ktesseract/src/ccutil/unicharset.h:[m[K In member function â[01m[Kbool tesseract::UNICHARSET::contains_unichar_id(tesseract::UNICHAR_ID) const[m[Kâ: >[01m[Ktesseract/src/ccutil/unicharset.h:288:59:[m[K [01;35m[Kwarning: [m[Kcomparison of integer expressions of different signedness: â[01m[Ktesseract::UNICHAR_ID[m[Kâ {aka â[01m[Kint[m[Kâ} and â[01m[Kstd::vector<tesseract::UNICHARSET::UNICHAR_SLOT>::size_type[m[Kâ {aka â[01m[Klong unsigned int[m[Kâ} [[01;35m[K-Wsign-compare[m[K] > 288 | return unichar_id != INVALID_UNICHAR_ID && [01;35m[Kunichar_id < unichars.size()[m[K && > | [01;35m[K~~~~~~~~~~~^~~~~~~~~~~~~~~~~[m[K >[01m[Ktesseract/src/ccutil/unicharset.h:[m[K In member function â[01m[Kvoid tesseract::UNICHARSET::delete_pointers_in_unichars()[m[Kâ: >[01m[Ktesseract/src/ccutil/unicharset.h:302:23:[m[K [01;35m[Kwarning: [m[Kcomparison of integer expressions of different signedness: â[01m[Kint[m[Kâ and â[01m[Kstd::vector<tesseract::UNICHARSET::UNICHAR_SLOT>::size_type[m[Kâ {aka â[01m[Klong unsigned int[m[Kâ} [[01;35m[K-Wsign-compare[m[K] > 302 | for (int i = 0; [01;35m[Ki < unichars.size()[m[K; ++i) { > | [01;35m[K~~^~~~~~~~~~~~~~~~~[m[K >In file included from [01m[Ktesseract/src/ccstruct/blamer.h:30[m[K, > from [01m[Ktesseract/src/ccstruct/pageres.h:22[m[K, > from [01m[Ktesseract/src/ccmain/pagewalk.cpp:20[m[K: >[01m[Ktesseract/src/ccstruct/ratngs.h:[m[K In member function â[01m[Kvoid tesseract::BLOB_CHOICE::set_fonts(const std::vector<tesseract::ScoredFont>&)[m[Kâ: >[01m[Ktesseract/src/ccstruct/ratngs.h:107:25:[m[K [01;35m[Kwarning: [m[Kcomparison of integer expressions of different signedness: â[01m[Kint[m[Kâ and â[01m[Kstd::vector<tesseract::ScoredFont>::size_type[m[Kâ {aka â[01m[Klong unsigned int[m[Kâ} [[01;35m[K-Wsign-compare[m[K] > 107 | for (int f = 0; [01;35m[Kf < fonts_.size()[m[K; ++f) { > | [01;35m[K~~^~~~~~~~~~~~~~~[m[K >In file included from [01m[Ktesseract/src/ccmain/pagewalk.cpp:21[m[K: >[01m[Ktesseract/src/ccmain/tesseractclass.h:[m[K In member function â[01m[Kvoid tesseract::Tesseract::set_pix_original(Pix*)[m[Kâ: >[01m[Ktesseract/src/ccmain/tesseractclass.h:224:23:[m[K [01;35m[Kwarning: [m[Kcomparison of integer expressions of different signedness: â[01m[Kint[m[Kâ and â[01m[Kstd::vector<tesseract::Tesseract*>::size_type[m[Kâ {aka â[01m[Klong unsigned int[m[Kâ} [[01;35m[K-Wsign-compare[m[K] > 224 | for (int i = 0; [01;35m[Ki < sub_langs_.size()[m[K; ++i) { > | [01;35m[K~~^~~~~~~~~~~~~~~~~~~[m[K >[01m[Ktesseract/src/ccmain/tesseractclass.h:[m[K In member function â[01m[Kbool tesseract::Tesseract::AnyTessLang() const[m[Kâ: >[01m[Ktesseract/src/ccmain/tesseractclass.h:292:23:[m[K [01;35m[Kwarning: [m[Kcomparison of integer expressions of different signedness: â[01m[Kint[m[Kâ and â[01m[Kstd::vector<tesseract::Tesseract*>::size_type[m[Kâ {aka â[01m[Klong unsigned int[m[Kâ} [[01;35m[K-Wsign-compare[m[K] > 292 | for (int i = 0; [01;35m[Ki < sub_langs_.size()[m[K; ++i) { > | [01;35m[K~~^~~~~~~~~~~~~~~~~~~[m[K >[01m[Ktesseract/src/ccmain/tesseractclass.h:[m[K In member function â[01m[Kbool tesseract::Tesseract::AnyLSTMLang() const[m[Kâ: >[01m[Ktesseract/src/ccmain/tesseractclass.h:302:23:[m[K [01;35m[Kwarning: [m[Kcomparison of integer expressions of different signedness: â[01m[Kint[m[Kâ and â[01m[Kstd::vector<tesseract::Tesseract*>::size_type[m[Kâ {aka â[01m[Klong unsigned int[m[Kâ} [[01;35m[K-Wsign-compare[m[K] > 302 | for (int i = 0; [01;35m[Ki < sub_langs_.size()[m[K; ++i) { > | [01;35m[K~~^~~~~~~~~~~~~~~~~~~[m[K >In file included from [01m[Ktesseract/src/ccutil/elst.h:24[m[K, > from [01m[Ktesseract/src/ccstruct/points.h:22[m[K, > from [01m[Ktesseract/src/ccstruct/rect.h:23[m[K, > from [01m[Ktesseract/src/ccstruct/boxword.h:23[m[K, > from [01m[Ktesseract/src/ccstruct/blamer.h:26[m[K, > from [01m[Ktesseract/src/ccstruct/pageres.h:22[m[K, > from [01m[Ktesseract/src/ccmain/pagewalk.cpp:20[m[K: >tesseract/src/ccutil/serialis.h: In instantiation of â[01m[Kbool tesseract::TFile::Serialize(const T*, size_t) [with T = char; size_t = long unsigned int][m[Kâ: >[01m[Ktesseract/src/ccutil/unicharset.h:363:73:[m[K required from here >[01m[Ktesseract/src/ccutil/serialis.h:102:45:[m[K [01;35m[Kwarning: [m[Kcomparison of integer expressions of different signedness: â[01m[Kint[m[Kâ and â[01m[Ksize_t[m[Kâ {aka â[01m[Klong unsigned int[m[Kâ} [[01;35m[K-Wsign-compare[m[K] > 102 | return [01;35m[KFWrite(data, sizeof(T), count) == count[m[K; > | [01;35m[K~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~[m[K >[01m[Kcc1plus:[m[K [01;35m[Kwarning: [m[Kcommand-line option â[01m[K-Wstrict-prototypes[m[Kâ is valid for C/ObjC but not for C++ >[01m[Kcc1plus:[m[K [01;35m[Kwarning: [m[Kcommand-line option â[01m[K-Wmissing-prototypes[m[Kâ is valid for C/ObjC but not for C++ >[01m[Kcc1plus:[m[K [01;35m[Kwarning: [m[Kâ[01m[K-Werror=[m[Kâ argument â[01m[K-Werror=declaration-after-statement[m[Kâ is not valid for C++ >In file included from [01m[Ktesseract/src/ccstruct/ratngs.h:32[m[K, > from [01m[Ktesseract/src/ccstruct/blamer.h:30[m[K, > from [01m[Ktesseract/src/ccstruct/pageres.h:22[m[K, > from [01m[Ktesseract/src/ccmain/paragraphs.cpp:28[m[K: >[01m[Ktesseract/src/ccutil/unicharset.h:[m[K In member function â[01m[Kbool tesseract::UNICHARSET::contains_unichar_id(tesseract::UNICHAR_ID) const[m[Kâ: >[01m[Ktesseract/src/ccutil/unicharset.h:288:59:[m[K [01;35m[Kwarning: [m[Kcomparison of integer expressions of different signedness: â[01m[Ktesseract::UNICHAR_ID[m[Kâ {aka â[01m[Kint[m[Kâ} and â[01m[Kstd::vector<tesseract::UNICHARSET::UNICHAR_SLOT>::size_type[m[Kâ {aka â[01m[Klong unsigned int[m[Kâ} [[01;35m[K-Wsign-compare[m[K] > 288 | return unichar_id != INVALID_UNICHAR_ID && [01;35m[Kunichar_id < unichars.size()[m[K && > | [01;35m[K~~~~~~~~~~~^~~~~~~~~~~~~~~~~[m[K >[01m[Ktesseract/src/ccutil/unicharset.h:[m[K In member function â[01m[Kvoid tesseract::UNICHARSET::delete_pointers_in_unichars()[m[Kâ: >[01m[Ktesseract/src/ccutil/unicharset.h:302:23:[m[K [01;35m[Kwarning: [m[Kcomparison of integer expressions of different signedness: â[01m[Kint[m[Kâ and â[01m[Kstd::vector<tesseract::UNICHARSET::UNICHAR_SLOT>::size_type[m[Kâ {aka â[01m[Klong unsigned int[m[Kâ} [[01;35m[K-Wsign-compare[m[K] > 302 | for (int i = 0; [01;35m[Ki < unichars.size()[m[K; ++i) { > | [01;35m[K~~^~~~~~~~~~~~~~~~~[m[K >In file included from [01m[Ktesseract/src/ccstruct/blamer.h:30[m[K, > from [01m[Ktesseract/src/ccstruct/pageres.h:22[m[K, > from [01m[Ktesseract/src/ccmain/paragraphs.cpp:28[m[K: >[01m[Ktesseract/src/ccstruct/ratngs.h:[m[K In member function â[01m[Kvoid tesseract::BLOB_CHOICE::set_fonts(const std::vector<tesseract::ScoredFont>&)[m[Kâ: >[01m[Ktesseract/src/ccstruct/ratngs.h:107:25:[m[K [01;35m[Kwarning: [m[Kcomparison of integer expressions of different signedness: â[01m[Kint[m[Kâ and â[01m[Kstd::vector<tesseract::ScoredFont>::size_type[m[Kâ {aka â[01m[Klong unsigned int[m[Kâ} [[01;35m[K-Wsign-compare[m[K] > 107 | for (int f = 0; [01;35m[Kf < fonts_.size()[m[K; ++f) { > | [01;35m[K~~^~~~~~~~~~~~~~~[m[K >[01m[Ktesseract/src/ccmain/paragraphs.cpp:[m[K In function â[01m[Kvoid tesseract::PrintTable(const std::vector<std::vector<tesseract::STRING> >&, const tesseract::STRING&)[m[Kâ: >[01m[Ktesseract/src/ccmain/paragraphs.cpp:115:13:[m[K [01;35m[Kwarning: [m[Kcomparison of integer expressions of different signedness: â[01m[Kint[m[Kâ and â[01m[Kstd::vector<int>::size_type[m[Kâ {aka â[01m[Klong unsigned int[m[Kâ} [[01;35m[K-Wsign-compare[m[K] > 115 | if ([01;35m[Kc >= max_col_widths.size()[m[K) { > | [01;35m[K~~^~~~~~~~~~~~~~~~~~~~~~~~[m[K >[01m[Ktesseract/src/ccmain/paragraphs.cpp:125:21:[m[K [01;35m[Kwarning: [m[Kcomparison of integer expressions of different signedness: â[01m[Kint[m[Kâ and â[01m[Kstd::vector<int>::size_type[m[Kâ {aka â[01m[Klong unsigned int[m[Kâ} [[01;35m[K-Wsign-compare[m[K] > 125 | for (int c = 0; [01;35m[Kc < max_col_widths.size()[m[K; c++) { > | [01;35m[K~~^~~~~~~~~~~~~~~~~~~~~~~[m[K >[01m[Ktesseract/src/ccmain/paragraphs.cpp:130:21:[m[K [01;35m[Kwarning: [m[Kcomparison of integer expressions of different signedness: â[01m[Kint[m[Kâ and â[01m[Kstd::vector<std::vector<tesseract::STRING> >::size_type[m[Kâ {aka â[01m[Klong unsigned int[m[Kâ} [[01;35m[K-Wsign-compare[m[K] > 130 | for (int r = 0; [01;35m[Kr < rows.size()[m[K; r++) { > | [01;35m[K~~^~~~~~~~~~~~~[m[K >[01m[Ktesseract/src/ccmain/paragraphs.cpp:131:23:[m[K [01;35m[Kwarning: [m[Kcomparison of integer expressions of different signedness: â[01m[Kint[m[Kâ and â[01m[Kstd::vector<tesseract::STRING>::size_type[m[Kâ {aka â[01m[Klong unsigned int[m[Kâ} [[01;35m[K-Wsign-compare[m[K] > 131 | for (int c = 0; [01;35m[Kc < rows[r].size()[m[K; c++) { > | [01;35m[K~~^~~~~~~~~~~~~~~~[m[K >[01m[Ktesseract/src/ccmain/paragraphs.cpp:[m[K In function â[01m[Kvoid tesseract::DetectParagraphs(int, std::vector<tesseract::RowInfo>*, tesseract::GenericVector<tesseract::PARA*>*, tesseract::PARA_LIST*, std::vector<tesseract::ParagraphModel*>*)[m[Kâ: >[01m[Ktesseract/src/ccmain/paragraphs.cpp:2291:21:[m[K [01;35m[Kwarning: [m[Kcomparison of integer expressions of different signedness: â[01m[Kint[m[Kâ and â[01m[Kstd::vector<tesseract::RowInfo>::size_type[m[Kâ {aka â[01m[Klong unsigned int[m[Kâ} [[01;35m[K-Wsign-compare[m[K] > 2291 | for (int i = 0; [01;35m[Ki < row_infos->size()[m[K; i++) { > | [01;35m[K~~^~~~~~~~~~~~~~~~~~~[m[K >[01m[Ktesseract/src/ccmain/paragraphs.cpp:[m[K In function â[01m[Kvoid tesseract::DetectParagraphs(int, bool, const tesseract::MutableIterator*, std::vector<tesseract::ParagraphModel*>*)[m[Kâ: >[01m[Ktesseract/src/ccmain/paragraphs.cpp:2555:23:[m[K [01;35m[Kwarning: [m[Kcomparison of integer expressions of different signedness: â[01m[Kint[m[Kâ and â[01m[Kstd::vector<tesseract::RowInfo>::size_type[m[Kâ {aka â[01m[Klong unsigned int[m[Kâ} [[01;35m[K-Wsign-compare[m[K] > 2555 | for (int i = 1; [01;35m[Ki < row_infos.size()[m[K; i++) { > | [01;35m[K~~^~~~~~~~~~~~~~~~~~[m[K >[01m[Ktesseract/src/ccmain/paragraphs.cpp:2562:25:[m[K [01;35m[Kwarning: [m[Kcomparison of integer expressions of different signedness: â[01m[Kint[m[Kâ and â[01m[Kstd::vector<tesseract::RowInfo>::size_type[m[Kâ {aka â[01m[Klong unsigned int[m[Kâ} [[01;35m[K-Wsign-compare[m[K] > 2562 | for (int i = 0; [01;35m[Ki < row_infos.size()[m[K; i++) { > | [01;35m[K~~^~~~~~~~~~~~~~~~~~[m[K >In file included from [01m[Ktesseract/src/ccutil/elst.h:24[m[K, > from [01m[Ktesseract/src/ccstruct/points.h:22[m[K, > from [01m[Ktesseract/src/ccstruct/rect.h:23[m[K, > from [01m[Ktesseract/src/ccmain/paragraphs.h:23[m[K, > from [01m[Ktesseract/src/ccmain/paragraphs.cpp:19[m[K: >tesseract/src/ccutil/serialis.h: In instantiation of â[01m[Kbool tesseract::TFile::Serialize(const T*, size_t) [with T = char; size_t = long unsigned int][m[Kâ: >[01m[Ktesseract/src/ccutil/unicharset.h:363:73:[m[K required from here >[01m[Ktesseract/src/ccutil/serialis.h:102:45:[m[K [01;35m[Kwarning: [m[Kcomparison of integer expressions of different signedness: â[01m[Kint[m[Kâ and â[01m[Ksize_t[m[Kâ {aka â[01m[Klong unsigned int[m[Kâ} [[01;35m[K-Wsign-compare[m[K] > 102 | return [01;35m[KFWrite(data, sizeof(T), count) == count[m[K; > | [01;35m[K~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~[m[K >[01m[Kcc1plus:[m[K [01;35m[Kwarning: [m[Kcommand-line option â[01m[K-Wstrict-prototypes[m[Kâ is valid for C/ObjC but not for C++ >[01m[Kcc1plus:[m[K [01;35m[Kwarning: [m[Kcommand-line option â[01m[K-Wmissing-prototypes[m[Kâ is valid for C/ObjC but not for C++ >[01m[Kcc1plus:[m[K [01;35m[Kwarning: [m[Kâ[01m[K-Werror=[m[Kâ argument â[01m[K-Werror=declaration-after-statement[m[Kâ is not valid for C++ >[01m[Kcc1plus:[m[K [01;35m[Kwarning: [m[Kcommand-line option â[01m[K-Wstrict-prototypes[m[Kâ is valid for C/ObjC but not for C++ >[01m[Kcc1plus:[m[K [01;35m[Kwarning: [m[Kcommand-line option â[01m[K-Wmissing-prototypes[m[Kâ is valid for C/ObjC but not for C++ >[01m[Kcc1plus:[m[K [01;35m[Kwarning: [m[Kâ[01m[K-Werror=[m[Kâ argument â[01m[K-Werror=declaration-after-statement[m[Kâ is not valid for C++ >In file included from [01m[Ktesseract/src/ccstruct/ratngs.h:32[m[K, > from [01m[Ktesseract/src/ccstruct/blamer.h:30[m[K, > from [01m[Ktesseract/src/ccstruct/pageres.h:22[m[K, > from [01m[Ktesseract/src/ccmain/pgedit.cpp:29[m[K: >[01m[Ktesseract/src/ccutil/unicharset.h:[m[K In member function â[01m[Kbool tesseract::UNICHARSET::contains_unichar_id(tesseract::UNICHAR_ID) const[m[Kâ: >[01m[Ktesseract/src/ccutil/unicharset.h:288:59:[m[K [01;35m[Kwarning: [m[Kcomparison of integer expressions of different signedness: â[01m[Ktesseract::UNICHAR_ID[m[Kâ {aka â[01m[Kint[m[Kâ} and â[01m[Kstd::vector<tesseract::UNICHARSET::UNICHAR_SLOT>::size_type[m[Kâ {aka â[01m[Klong unsigned int[m[Kâ} [[01;35m[K-Wsign-compare[m[K] > 288 | return unichar_id != INVALID_UNICHAR_ID && [01;35m[Kunichar_id < unichars.size()[m[K && > | [01;35m[K~~~~~~~~~~~^~~~~~~~~~~~~~~~~[m[K >[01m[Ktesseract/src/ccutil/unicharset.h:[m[K In member function â[01m[Kvoid tesseract::UNICHARSET::delete_pointers_in_unichars()[m[Kâ: >[01m[Ktesseract/src/ccutil/unicharset.h:302:23:[m[K [01;35m[Kwarning: [m[Kcomparison of integer expressions of different signedness: â[01m[Kint[m[Kâ and â[01m[Kstd::vector<tesseract::UNICHARSET::UNICHAR_SLOT>::size_type[m[Kâ {aka â[01m[Klong unsigned int[m[Kâ} [[01;35m[K-Wsign-compare[m[K] > 302 | for (int i = 0; [01;35m[Ki < unichars.size()[m[K; ++i) { > | [01;35m[K~~^~~~~~~~~~~~~~~~~[m[K >In file included from [01m[Ktesseract/src/ccstruct/blamer.h:30[m[K, > from [01m[Ktesseract/src/ccstruct/pageres.h:22[m[K, > from [01m[Ktesseract/src/ccmain/pgedit.cpp:29[m[K: >[01m[Ktesseract/src/ccstruct/ratngs.h:[m[K In member function â[01m[Kvoid tesseract::BLOB_CHOICE::set_fonts(const std::vector<tesseract::ScoredFont>&)[m[Kâ: >[01m[Ktesseract/src/ccstruct/ratngs.h:107:25:[m[K [01;35m[Kwarning: [m[Kcomparison of integer expressions of different signedness: â[01m[Kint[m[Kâ and â[01m[Kstd::vector<tesseract::ScoredFont>::size_type[m[Kâ {aka â[01m[Klong unsigned int[m[Kâ} [[01;35m[K-Wsign-compare[m[K] > 107 | for (int f = 0; [01;35m[Kf < fonts_.size()[m[K; ++f) { > | [01;35m[K~~^~~~~~~~~~~~~~~[m[K >In file included from [01m[Ktesseract/src/ccmain/pgedit.cpp:34[m[K: >[01m[Ktesseract/src/ccmain/tesseractclass.h:[m[K In member function â[01m[Kvoid tesseract::Tesseract::set_pix_original(Pix*)[m[Kâ: >[01m[Ktesseract/src/ccmain/tesseractclass.h:224:23:[m[K [01;35m[Kwarning: [m[Kcomparison of integer expressions of different signedness: â[01m[Kint[m[Kâ and â[01m[Kstd::vector<tesseract::Tesseract*>::size_type[m[Kâ {aka â[01m[Klong unsigned int[m[Kâ} [[01;35m[K-Wsign-compare[m[K] > 224 | for (int i = 0; [01;35m[Ki < sub_langs_.size()[m[K; ++i) { > | [01;35m[K~~^~~~~~~~~~~~~~~~~~~[m[K >[01m[Ktesseract/src/ccmain/tesseractclass.h:[m[K In member function â[01m[Kbool tesseract::Tesseract::AnyTessLang() const[m[Kâ: >[01m[Ktesseract/src/ccmain/tesseractclass.h:292:23:[m[K [01;35m[Kwarning: [m[Kcomparison of integer expressions of different signedness: â[01m[Kint[m[Kâ and â[01m[Kstd::vector<tesseract::Tesseract*>::size_type[m[Kâ {aka â[01m[Klong unsigned int[m[Kâ} [[01;35m[K-Wsign-compare[m[K] > 292 | for (int i = 0; [01;35m[Ki < sub_langs_.size()[m[K; ++i) { > | [01;35m[K~~^~~~~~~~~~~~~~~~~~~[m[K >[01m[Ktesseract/src/ccmain/tesseractclass.h:[m[K In member function â[01m[Kbool tesseract::Tesseract::AnyLSTMLang() const[m[Kâ: >[01m[Ktesseract/src/ccmain/tesseractclass.h:302:23:[m[K [01;35m[Kwarning: [m[Kcomparison of integer expressions of different signedness: â[01m[Kint[m[Kâ and â[01m[Kstd::vector<tesseract::Tesseract*>::size_type[m[Kâ {aka â[01m[Klong unsigned int[m[Kâ} [[01;35m[K-Wsign-compare[m[K] > 302 | for (int i = 0; [01;35m[Ki < sub_langs_.size()[m[K; ++i) { > | [01;35m[K~~^~~~~~~~~~~~~~~~~~~[m[K >In file included from [01m[Ktesseract/src/ccutil/genericvector.h:22[m[K, > from [01m[Ktesseract/src/ccutil/params.h:22[m[K, > from [01m[Ktesseract/src/ccmain/pgedit.h:22[m[K, > from [01m[Ktesseract/src/ccmain/pgedit.cpp:24[m[K: >tesseract/src/ccutil/serialis.h: In instantiation of â[01m[Kbool tesseract::TFile::Serialize(const T*, size_t) [with T = char; size_t = long unsigned int][m[Kâ: >[01m[Ktesseract/src/ccutil/unicharset.h:363:73:[m[K required from here >[01m[Ktesseract/src/ccutil/serialis.h:102:45:[m[K [01;35m[Kwarning: [m[Kcomparison of integer expressions of different signedness: â[01m[Kint[m[Kâ and â[01m[Ksize_t[m[Kâ {aka â[01m[Klong unsigned int[m[Kâ} [[01;35m[K-Wsign-compare[m[K] > 102 | return [01;35m[KFWrite(data, sizeof(T), count) == count[m[K; > | [01;35m[K~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~[m[K >[01m[Kcc1plus:[m[K [01;35m[Kwarning: [m[Kcommand-line option â[01m[K-Wstrict-prototypes[m[Kâ is valid for C/ObjC but not for C++ >[01m[Kcc1plus:[m[K [01;35m[Kwarning: [m[Kcommand-line option â[01m[K-Wmissing-prototypes[m[Kâ is valid for C/ObjC but not for C++ >[01m[Kcc1plus:[m[K [01;35m[Kwarning: [m[Kâ[01m[K-Werror=[m[Kâ argument â[01m[K-Werror=declaration-after-statement[m[Kâ is not valid for C++ >In file included from [01m[Ktesseract/src/ccstruct/ratngs.h:32[m[K, > from [01m[Ktesseract/src/ccstruct/blamer.h:30[m[K, > from [01m[Ktesseract/src/ccstruct/pageres.h:22[m[K, > from [01m[Ktesseract/src/ccmain/tesseractclass.h:38[m[K, > from [01m[Ktesseract/src/ccmain/reject.cpp:44[m[K: >[01m[Ktesseract/src/ccutil/unicharset.h:[m[K In member function â[01m[Kbool tesseract::UNICHARSET::contains_unichar_id(tesseract::UNICHAR_ID) const[m[Kâ: >[01m[Ktesseract/src/ccutil/unicharset.h:288:59:[m[K [01;35m[Kwarning: [m[Kcomparison of integer expressions of different signedness: â[01m[Ktesseract::UNICHAR_ID[m[Kâ {aka â[01m[Kint[m[Kâ} and â[01m[Kstd::vector<tesseract::UNICHARSET::UNICHAR_SLOT>::size_type[m[Kâ {aka â[01m[Klong unsigned int[m[Kâ} [[01;35m[K-Wsign-compare[m[K] > 288 | return unichar_id != INVALID_UNICHAR_ID && [01;35m[Kunichar_id < unichars.size()[m[K && > | [01;35m[K~~~~~~~~~~~^~~~~~~~~~~~~~~~~[m[K >[01m[Ktesseract/src/ccutil/unicharset.h:[m[K In member function â[01m[Kvoid tesseract::UNICHARSET::delete_pointers_in_unichars()[m[Kâ: >[01m[Ktesseract/src/ccutil/unicharset.h:302:23:[m[K [01;35m[Kwarning: [m[Kcomparison of integer expressions of different signedness: â[01m[Kint[m[Kâ and â[01m[Kstd::vector<tesseract::UNICHARSET::UNICHAR_SLOT>::size_type[m[Kâ {aka â[01m[Klong unsigned int[m[Kâ} [[01;35m[K-Wsign-compare[m[K] > 302 | for (int i = 0; [01;35m[Ki < unichars.size()[m[K; ++i) { > | [01;35m[K~~^~~~~~~~~~~~~~~~~[m[K >In file included from [01m[Ktesseract/src/ccstruct/blamer.h:30[m[K, > from [01m[Ktesseract/src/ccstruct/pageres.h:22[m[K, > from [01m[Ktesseract/src/ccmain/tesseractclass.h:38[m[K, > from [01m[Ktesseract/src/ccmain/reject.cpp:44[m[K: >[01m[Ktesseract/src/ccstruct/ratngs.h:[m[K In member function â[01m[Kvoid tesseract::BLOB_CHOICE::set_fonts(const std::vector<tesseract::ScoredFont>&)[m[Kâ: >[01m[Ktesseract/src/ccstruct/ratngs.h:107:25:[m[K [01;35m[Kwarning: [m[Kcomparison of integer expressions of different signedness: â[01m[Kint[m[Kâ and â[01m[Kstd::vector<tesseract::ScoredFont>::size_type[m[Kâ {aka â[01m[Klong unsigned int[m[Kâ} [[01;35m[K-Wsign-compare[m[K] > 107 | for (int f = 0; [01;35m[Kf < fonts_.size()[m[K; ++f) { > | [01;35m[K~~^~~~~~~~~~~~~~~[m[K >In file included from [01m[Ktesseract/src/ccmain/reject.cpp:44[m[K: >[01m[Ktesseract/src/ccmain/tesseractclass.h:[m[K In member function â[01m[Kvoid tesseract::Tesseract::set_pix_original(Pix*)[m[Kâ: >[01m[Ktesseract/src/ccmain/tesseractclass.h:224:23:[m[K [01;35m[Kwarning: [m[Kcomparison of integer expressions of different signedness: â[01m[Kint[m[Kâ and â[01m[Kstd::vector<tesseract::Tesseract*>::size_type[m[Kâ {aka â[01m[Klong unsigned int[m[Kâ} [[01;35m[K-Wsign-compare[m[K] > 224 | for (int i = 0; [01;35m[Ki < sub_langs_.size()[m[K; ++i) { > | [01;35m[K~~^~~~~~~~~~~~~~~~~~~[m[K >[01m[Ktesseract/src/ccmain/tesseractclass.h:[m[K In member function â[01m[Kbool tesseract::Tesseract::AnyTessLang() const[m[Kâ: >[01m[Ktesseract/src/ccmain/tesseractclass.h:292:23:[m[K [01;35m[Kwarning: [m[Kcomparison of integer expressions of different signedness: â[01m[Kint[m[Kâ and â[01m[Kstd::vector<tesseract::Tesseract*>::size_type[m[Kâ {aka â[01m[Klong unsigned int[m[Kâ} [[01;35m[K-Wsign-compare[m[K] > 292 | for (int i = 0; [01;35m[Ki < sub_langs_.size()[m[K; ++i) { > | [01;35m[K~~^~~~~~~~~~~~~~~~~~~[m[K >[01m[Ktesseract/src/ccmain/tesseractclass.h:[m[K In member function â[01m[Kbool tesseract::Tesseract::AnyLSTMLang() const[m[Kâ: >[01m[Ktesseract/src/ccmain/tesseractclass.h:302:23:[m[K [01;35m[Kwarning: [m[Kcomparison of integer expressions of different signedness: â[01m[Kint[m[Kâ and â[01m[Kstd::vector<tesseract::Tesseract*>::size_type[m[Kâ {aka â[01m[Klong unsigned int[m[Kâ} [[01;35m[K-Wsign-compare[m[K] > 302 | for (int i = 0; [01;35m[Ki < sub_langs_.size()[m[K; ++i) { > | [01;35m[K~~^~~~~~~~~~~~~~~~~~~[m[K >[01m[Ktesseract/src/ccmain/reject.cpp:[m[K In member function â[01m[Kbool tesseract::Tesseract::repeated_nonalphanum_wd(tesseract::WERD_RES*, tesseract::ROW*)[m[Kâ: >[01m[Ktesseract/src/ccmain/reject.cpp:598:55:[m[K [01;35m[Kwarning: [m[Kcomparison of integer expressions of different signedness: â[01m[Kstd::__cxx11::basic_string<char>::size_type[m[Kâ {aka â[01m[Klong unsigned int[m[Kâ} and â[01m[Kint16_t[m[Kâ {aka â[01m[Kshort int[m[Kâ} [[01;35m[K-Wsign-compare[m[K] > 598 | if (([01;35m[Kword->best_choice->unichar_lengths().length () == char_quality[m[K) && > | [01;35m[K~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~[m[K >In file included from [01m[Ktesseract/src/ccutil/elst.h:24[m[K, > from [01m[Ktesseract/src/ccstruct/ocrpara.h:23[m[K, > from [01m[Ktesseract/src/ccstruct/ocrblock.h:22[m[K, > from [01m[Ktesseract/src/textord/devanagari_processing.h:17[m[K, > from [01m[Ktesseract/src/ccmain/tesseractclass.h:34[m[K, > from [01m[Ktesseract/src/ccmain/reject.cpp:44[m[K: >tesseract/src/ccutil/serialis.h: In instantiation of â[01m[Kbool tesseract::TFile::Serialize(const T*, size_t) [with T = char; size_t = long unsigned int][m[Kâ: >[01m[Ktesseract/src/ccutil/unicharset.h:363:73:[m[K required from here >[01m[Ktesseract/src/ccutil/serialis.h:102:45:[m[K [01;35m[Kwarning: [m[Kcomparison of integer expressions of different signedness: â[01m[Kint[m[Kâ and â[01m[Ksize_t[m[Kâ {aka â[01m[Klong unsigned int[m[Kâ} [[01;35m[K-Wsign-compare[m[K] > 102 | return [01;35m[KFWrite(data, sizeof(T), count) == count[m[K; > | [01;35m[K~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~[m[K >[01m[Kcc1plus:[m[K [01;35m[Kwarning: [m[Kcommand-line option â[01m[K-Wstrict-prototypes[m[Kâ is valid for C/ObjC but not for C++ >[01m[Kcc1plus:[m[K [01;35m[Kwarning: [m[Kcommand-line option â[01m[K-Wmissing-prototypes[m[Kâ is valid for C/ObjC but not for C++ >[01m[Kcc1plus:[m[K [01;35m[Kwarning: [m[Kâ[01m[K-Werror=[m[Kâ argument â[01m[K-Werror=declaration-after-statement[m[Kâ is not valid for C++ >In file included from [01m[Ktesseract/src/ccstruct/ratngs.h:32[m[K, > from [01m[Ktesseract/src/ccstruct/blamer.h:30[m[K, > from [01m[Ktesseract/src/ccstruct/pageres.h:22[m[K, > from [01m[Ktesseract/src/ccmain/resultiterator.cpp:23[m[K: >[01m[Ktesseract/src/ccutil/unicharset.h:[m[K In member function â[01m[Kbool tesseract::UNICHARSET::contains_unichar_id(tesseract::UNICHAR_ID) const[m[Kâ: >[01m[Ktesseract/src/ccutil/unicharset.h:288:59:[m[K [01;35m[Kwarning: [m[Kcomparison of integer expressions of different signedness: â[01m[Ktesseract::UNICHAR_ID[m[Kâ {aka â[01m[Kint[m[Kâ} and â[01m[Kstd::vector<tesseract::UNICHARSET::UNICHAR_SLOT>::size_type[m[Kâ {aka â[01m[Klong unsigned int[m[Kâ} [[01;35m[K-Wsign-compare[m[K] > 288 | return unichar_id != INVALID_UNICHAR_ID && [01;35m[Kunichar_id < unichars.size()[m[K && > | [01;35m[K~~~~~~~~~~~^~~~~~~~~~~~~~~~~[m[K >[01m[Ktesseract/src/ccutil/unicharset.h:[m[K In member function â[01m[Kvoid tesseract::UNICHARSET::delete_pointers_in_unichars()[m[Kâ: >[01m[Ktesseract/src/ccutil/unicharset.h:302:23:[m[K [01;35m[Kwarning: [m[Kcomparison of integer expressions of different signedness: â[01m[Kint[m[Kâ and â[01m[Kstd::vector<tesseract::UNICHARSET::UNICHAR_SLOT>::size_type[m[Kâ {aka â[01m[Klong unsigned int[m[Kâ} [[01;35m[K-Wsign-compare[m[K] > 302 | for (int i = 0; [01;35m[Ki < unichars.size()[m[K; ++i) { > | [01;35m[K~~^~~~~~~~~~~~~~~~~[m[K >In file included from [01m[Ktesseract/src/ccstruct/blamer.h:30[m[K, > from [01m[Ktesseract/src/ccstruct/pageres.h:22[m[K, > from [01m[Ktesseract/src/ccmain/resultiterator.cpp:23[m[K: >[01m[Ktesseract/src/ccstruct/ratngs.h:[m[K In member function â[01m[Kvoid tesseract::BLOB_CHOICE::set_fonts(const std::vector<tesseract::ScoredFont>&)[m[Kâ: >[01m[Ktesseract/src/ccstruct/ratngs.h:107:25:[m[K [01;35m[Kwarning: [m[Kcomparison of integer expressions of different signedness: â[01m[Kint[m[Kâ and â[01m[Kstd::vector<tesseract::ScoredFont>::size_type[m[Kâ {aka â[01m[Klong unsigned int[m[Kâ} [[01;35m[K-Wsign-compare[m[K] > 107 | for (int f = 0; [01;35m[Kf < fonts_.size()[m[K; ++f) { > | [01;35m[K~~^~~~~~~~~~~~~~~[m[K >In file included from [01m[Ktesseract/src/ccmain/resultiterator.cpp:24[m[K: >[01m[Ktesseract/src/ccmain/tesseractclass.h:[m[K In member function â[01m[Kvoid tesseract::Tesseract::set_pix_original(Pix*)[m[Kâ: >[01m[Ktesseract/src/ccmain/tesseractclass.h:224:23:[m[K [01;35m[Kwarning: [m[Kcomparison of integer expressions of different signedness: â[01m[Kint[m[Kâ and â[01m[Kstd::vector<tesseract::Tesseract*>::size_type[m[Kâ {aka â[01m[Klong unsigned int[m[Kâ} [[01;35m[K-Wsign-compare[m[K] > 224 | for (int i = 0; [01;35m[Ki < sub_langs_.size()[m[K; ++i) { > | [01;35m[K~~^~~~~~~~~~~~~~~~~~~[m[K >[01m[Ktesseract/src/ccmain/tesseractclass.h:[m[K In member function â[01m[Kbool tesseract::Tesseract::AnyTessLang() const[m[Kâ: >[01m[Ktesseract/src/ccmain/tesseractclass.h:292:23:[m[K [01;35m[Kwarning: [m[Kcomparison of integer expressions of different signedness: â[01m[Kint[m[Kâ and â[01m[Kstd::vector<tesseract::Tesseract*>::size_type[m[Kâ {aka â[01m[Klong unsigned int[m[Kâ} [[01;35m[K-Wsign-compare[m[K] > 292 | for (int i = 0; [01;35m[Ki < sub_langs_.size()[m[K; ++i) { > | [01;35m[K~~^~~~~~~~~~~~~~~~~~~[m[K >[01m[Ktesseract/src/ccmain/tesseractclass.h:[m[K In member function â[01m[Kbool tesseract::Tesseract::AnyLSTMLang() const[m[Kâ: >[01m[Ktesseract/src/ccmain/tesseractclass.h:302:23:[m[K [01;35m[Kwarning: [m[Kcomparison of integer expressions of different signedness: â[01m[Kint[m[Kâ and â[01m[Kstd::vector<tesseract::Tesseract*>::size_type[m[Kâ {aka â[01m[Klong unsigned int[m[Kâ} [[01;35m[K-Wsign-compare[m[K] > 302 | for (int i = 0; [01;35m[Ki < sub_langs_.size()[m[K; ++i) { > | [01;35m[K~~^~~~~~~~~~~~~~~~~~~[m[K >In file included from [01m[Ktesseract/src/ccutil/lsterr.h:22[m[K, > from [01m[Ktesseract/src/ccutil/elst.h:22[m[K, > from [01m[Ktesseract/src/ccstruct/points.h:22[m[K, > from [01m[Ktesseract/src/ccstruct/rect.h:23[m[K, > from [01m[Ktesseract/src/ccstruct/boxword.h:23[m[K, > from [01m[Ktesseract/src/ccstruct/blamer.h:26[m[K, > from [01m[Ktesseract/src/ccstruct/pageres.h:22[m[K, > from [01m[Ktesseract/src/ccmain/resultiterator.cpp:23[m[K: >[01m[Ktesseract/src/ccmain/resultiterator.cpp:[m[K In member function â[01m[Kvoid tesseract::ResultIterator::CalculateBlobOrder(std::vector<int>*) const[m[Kâ: >[01m[Ktesseract/src/ccmain/resultiterator.cpp:220:36:[m[K [01;35m[Kwarning: [m[Kcomparison of integer expressions of different signedness: â[01m[Kstd::vector<int>::size_type[m[Kâ {aka â[01m[Klong unsigned int[m[Kâ} and â[01m[Kconst int[m[Kâ [[01;35m[K-Wsign-compare[m[K] > 220 | ASSERT_HOST([01;35m[Kblob_indices->size() == word_length_[m[K); > | [01;35m[K~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~[m[K >[01m[Ktesseract/src/ccutil/errcode.h:56:25:[m[K [01;36m[Knote: [m[Kin definition of macro â[01m[KASSERT_HOST[m[Kâ > 56 | #define ASSERT_HOST(x) ([01;36m[Kx[m[K) \ > | [01;36m[K^[m[K >[01m[Ktesseract/src/ccmain/resultiterator.cpp:[m[K In function â[01m[Kvoid tesseract::PrintScriptDirs(const std::vector<tesseract::StrongScriptDirection>&)[m[Kâ: >[01m[Ktesseract/src/ccmain/resultiterator.cpp:224:21:[m[K [01;35m[Kwarning: [m[Kcomparison of integer expressions of different signedness: â[01m[Kint[m[Kâ and â[01m[Kstd::vector<tesseract::StrongScriptDirection>::size_type[m[Kâ {aka â[01m[Klong unsigned int[m[Kâ} [[01;35m[K-Wsign-compare[m[K] > 224 | for (int i = 0; [01;35m[Ki < dirs.size()[m[K; i++) { > | [01;35m[K~~^~~~~~~~~~~~~[m[K >[01m[Ktesseract/src/ccmain/resultiterator.cpp:[m[K In static member function â[01m[Kstatic void tesseract::ResultIterator::CalculateTextlineOrder(bool, const std::vector<tesseract::StrongScriptDirection>&, std::vector<int>*)[m[Kâ: >[01m[Ktesseract/src/ccmain/resultiterator.cpp:315:30:[m[K [01;35m[Kwarning: [m[Kcomparison of integer expressions of different signedness: â[01m[Kint[m[Kâ and â[01m[Kstd::vector<tesseract::StrongScriptDirection>::size_type[m[Kâ {aka â[01m[Klong unsigned int[m[Kâ} [[01;35m[K-Wsign-compare[m[K] > 315 | for (int i = left; [01;35m[Ki < word_dirs.size()[m[K; i++) { > | [01;35m[K~~^~~~~~~~~~~~~~~~~~[m[K >[01m[Ktesseract/src/ccmain/resultiterator.cpp:[m[K In member function â[01m[Kvoid tesseract::ResultIterator::MoveToLogicalStartOfTextline()[m[Kâ: >[01m[Ktesseract/src/ccmain/resultiterator.cpp:434:12:[m[K [01;35m[Kwarning: [m[Kcomparison of integer expressions of different signedness: â[01m[Kint[m[Kâ and â[01m[Kstd::vector<int>::size_type[m[Kâ {aka â[01m[Klong unsigned int[m[Kâ} [[01;35m[K-Wsign-compare[m[K] > 434 | for (; [01;35m[Ki < word_indices.size()[m[K && word_indices[i] < 0; i++) { > | [01;35m[K~~^~~~~~~~~~~~~~~~~~~~~[m[K >[01m[Ktesseract/src/ccmain/resultiterator.cpp:442:9:[m[K [01;35m[Kwarning: [m[Kcomparison of integer expressions of different signedness: â[01m[Kint[m[Kâ and â[01m[Kstd::vector<int>::size_type[m[Kâ {aka â[01m[Klong unsigned int[m[Kâ} [[01;35m[K-Wsign-compare[m[K] > 442 | if ([01;35m[Ki >= word_indices.size()[m[K) > | [01;35m[K~~^~~~~~~~~~~~~~~~~~~~~~[m[K >[01m[Ktesseract/src/ccmain/resultiterator.cpp:[m[K In member function â[01m[Kvirtual bool tesseract::ResultIterator::Next(tesseract::PageIteratorLevel)[m[Kâ: >[01m[Ktesseract/src/ccmain/resultiterator.cpp:480:24:[m[K [01;35m[Kwarning: [m[Kcomparison of integer expressions of different signedness: â[01m[Kint[m[Kâ and â[01m[Kstd::vector<int>::size_type[m[Kâ {aka â[01m[Klong unsigned int[m[Kâ} [[01;35m[K-Wsign-compare[m[K] > 480 | while ([01;35m[Knext_blob < blob_order.size()[m[K && > | [01;35m[K~~~~~~~~~~^~~~~~~~~~~~~~~~~~~[m[K >[01m[Ktesseract/src/ccmain/resultiterator.cpp:484:21:[m[K [01;35m[Kwarning: [m[Kcomparison of integer expressions of different signedness: â[01m[Kint[m[Kâ and â[01m[Kstd::vector<int>::size_type[m[Kâ {aka â[01m[Klong unsigned int[m[Kâ} [[01;35m[K-Wsign-compare[m[K] > 484 | if ([01;35m[Knext_blob < blob_order.size()[m[K) { > | [01;35m[K~~~~~~~~~~^~~~~~~~~~~~~~~~~~~[m[K >[01m[Ktesseract/src/ccmain/resultiterator.cpp:[m[K In member function â[01m[Kvoid tesseract::ResultIterator::AppendUTF8WordText(std::string*) const[m[Kâ: >[01m[Ktesseract/src/ccmain/resultiterator.cpp:681:21:[m[K [01;35m[Kwarning: [m[Kcomparison of integer expressions of different signedness: â[01m[Kint[m[Kâ and â[01m[Kstd::vector<int>::size_type[m[Kâ {aka â[01m[Klong unsigned int[m[Kâ} [[01;35m[K-Wsign-compare[m[K] > 681 | for (int i = 0; [01;35m[Ki < blob_order.size()[m[K; i++) { > | [01;35m[K~~^~~~~~~~~~~~~~~~~~~[m[K >[01m[Ktesseract/src/ccmain/resultiterator.cpp:[m[K In member function â[01m[Kvoid tesseract::ResultIterator::IterateAndAppendUTF8TextlineText(std::string*)[m[Kâ: >[01m[Ktesseract/src/ccmain/resultiterator.cpp:702:23:[m[K [01;35m[Kwarning: [m[Kcomparison of integer expressions of different signedness: â[01m[Kint[m[Kâ and â[01m[Kstd::vector<int>::size_type[m[Kâ {aka â[01m[Klong unsigned int[m[Kâ} [[01;35m[K-Wsign-compare[m[K] > 702 | for (int i = 0; [01;35m[Ki < textline_order.size()[m[K; i++) { > | [01;35m[K~~^~~~~~~~~~~~~~~~~~~~~~~[m[K >In file included from [01m[Ktesseract/src/ccutil/elst.h:24[m[K, > from [01m[Ktesseract/src/ccstruct/points.h:22[m[K, > from [01m[Ktesseract/src/ccstruct/rect.h:23[m[K, > from [01m[Ktesseract/src/ccstruct/boxword.h:23[m[K, > from [01m[Ktesseract/src/ccstruct/blamer.h:26[m[K, > from [01m[Ktesseract/src/ccstruct/pageres.h:22[m[K, > from [01m[Ktesseract/src/ccmain/resultiterator.cpp:23[m[K: >tesseract/src/ccutil/serialis.h: In instantiation of â[01m[Kbool tesseract::TFile::Serialize(const T*, size_t) [with T = char; size_t = long unsigned int][m[Kâ: >[01m[Ktesseract/src/ccutil/unicharset.h:363:73:[m[K required from here >[01m[Ktesseract/src/ccutil/serialis.h:102:45:[m[K [01;35m[Kwarning: [m[Kcomparison of integer expressions of different signedness: â[01m[Kint[m[Kâ and â[01m[Ksize_t[m[Kâ {aka â[01m[Klong unsigned int[m[Kâ} [[01;35m[K-Wsign-compare[m[K] > 102 | return [01;35m[KFWrite(data, sizeof(T), count) == count[m[K; > | [01;35m[K~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~[m[K >[01m[Kcc1plus:[m[K [01;35m[Kwarning: [m[Kcommand-line option â[01m[K-Wstrict-prototypes[m[Kâ is valid for C/ObjC but not for C++ >[01m[Kcc1plus:[m[K [01;35m[Kwarning: [m[Kcommand-line option â[01m[K-Wmissing-prototypes[m[Kâ is valid for C/ObjC but not for C++ >[01m[Kcc1plus:[m[K [01;35m[Kwarning: [m[Kâ[01m[K-Werror=[m[Kâ argument â[01m[K-Werror=declaration-after-statement[m[Kâ is not valid for C++ >In file included from [01m[Ktesseract/src/ccstruct/ratngs.h:32[m[K, > from [01m[Ktesseract/src/ccstruct/blamer.h:30[m[K, > from [01m[Ktesseract/src/ccstruct/pageres.h:22[m[K, > from [01m[Ktesseract/src/ccmain/tessedit.cpp:28[m[K: >[01m[Ktesseract/src/ccutil/unicharset.h:[m[K In member function â[01m[Kbool tesseract::UNICHARSET::contains_unichar_id(tesseract::UNICHAR_ID) const[m[Kâ: >[01m[Ktesseract/src/ccutil/unicharset.h:288:59:[m[K [01;35m[Kwarning: [m[Kcomparison of integer expressions of different signedness: â[01m[Ktesseract::UNICHAR_ID[m[Kâ {aka â[01m[Kint[m[Kâ} and â[01m[Kstd::vector<tesseract::UNICHARSET::UNICHAR_SLOT>::size_type[m[Kâ {aka â[01m[Klong unsigned int[m[Kâ} [[01;35m[K-Wsign-compare[m[K] > 288 | return unichar_id != INVALID_UNICHAR_ID && [01;35m[Kunichar_id < unichars.size()[m[K && > | [01;35m[K~~~~~~~~~~~^~~~~~~~~~~~~~~~~[m[K >[01m[Ktesseract/src/ccutil/unicharset.h:[m[K In member function â[01m[Kvoid tesseract::UNICHARSET::delete_pointers_in_unichars()[m[Kâ: >[01m[Ktesseract/src/ccutil/unicharset.h:302:23:[m[K [01;35m[Kwarning: [m[Kcomparison of integer expressions of different signedness: â[01m[Kint[m[Kâ and â[01m[Kstd::vector<tesseract::UNICHARSET::UNICHAR_SLOT>::size_type[m[Kâ {aka â[01m[Klong unsigned int[m[Kâ} [[01;35m[K-Wsign-compare[m[K] > 302 | for (int i = 0; [01;35m[Ki < unichars.size()[m[K; ++i) { > | [01;35m[K~~^~~~~~~~~~~~~~~~~[m[K >In file included from [01m[Ktesseract/src/ccstruct/blamer.h:30[m[K, > from [01m[Ktesseract/src/ccstruct/pageres.h:22[m[K, > from [01m[Ktesseract/src/ccmain/tessedit.cpp:28[m[K: >[01m[Ktesseract/src/ccstruct/ratngs.h:[m[K In member function â[01m[Kvoid tesseract::BLOB_CHOICE::set_fonts(const std::vector<tesseract::ScoredFont>&)[m[Kâ: >[01m[Ktesseract/src/ccstruct/ratngs.h:107:25:[m[K [01;35m[Kwarning: [m[Kcomparison of integer expressions of different signedness: â[01m[Kint[m[Kâ and â[01m[Kstd::vector<tesseract::ScoredFont>::size_type[m[Kâ {aka â[01m[Klong unsigned int[m[Kâ} [[01;35m[K-Wsign-compare[m[K] > 107 | for (int f = 0; [01;35m[Kf < fonts_.size()[m[K; ++f) { > | [01;35m[K~~^~~~~~~~~~~~~~~[m[K >In file included from [01m[Ktesseract/src/ccmain/tessedit.cpp:31[m[K: >[01m[Ktesseract/src/ccmain/tesseractclass.h:[m[K In member function â[01m[Kvoid tesseract::Tesseract::set_pix_original(Pix*)[m[Kâ: >[01m[Ktesseract/src/ccmain/tesseractclass.h:224:23:[m[K [01;35m[Kwarning: [m[Kcomparison of integer expressions of different signedness: â[01m[Kint[m[Kâ and â[01m[Kstd::vector<tesseract::Tesseract*>::size_type[m[Kâ {aka â[01m[Klong unsigned int[m[Kâ} [[01;35m[K-Wsign-compare[m[K] > 224 | for (int i = 0; [01;35m[Ki < sub_langs_.size()[m[K; ++i) { > | [01;35m[K~~^~~~~~~~~~~~~~~~~~~[m[K >[01m[Ktesseract/src/ccmain/tesseractclass.h:[m[K In member function â[01m[Kbool tesseract::Tesseract::AnyTessLang() const[m[Kâ: >[01m[Ktesseract/src/ccmain/tesseractclass.h:292:23:[m[K [01;35m[Kwarning: [m[Kcomparison of integer expressions of different signedness: â[01m[Kint[m[Kâ and â[01m[Kstd::vector<tesseract::Tesseract*>::size_type[m[Kâ {aka â[01m[Klong unsigned int[m[Kâ} [[01;35m[K-Wsign-compare[m[K] > 292 | for (int i = 0; [01;35m[Ki < sub_langs_.size()[m[K; ++i) { > | [01;35m[K~~^~~~~~~~~~~~~~~~~~~[m[K >[01m[Ktesseract/src/ccmain/tesseractclass.h:[m[K In member function â[01m[Kbool tesseract::Tesseract::AnyLSTMLang() const[m[Kâ: >[01m[Ktesseract/src/ccmain/tesseractclass.h:302:23:[m[K [01;35m[Kwarning: [m[Kcomparison of integer expressions of different signedness: â[01m[Kint[m[Kâ and â[01m[Kstd::vector<tesseract::Tesseract*>::size_type[m[Kâ {aka â[01m[Klong unsigned int[m[Kâ} [[01;35m[K-Wsign-compare[m[K] > 302 | for (int i = 0; [01;35m[Ki < sub_langs_.size()[m[K; ++i) { > | [01;35m[K~~^~~~~~~~~~~~~~~~~~~[m[K >In file included from [01m[Ktesseract/src/ccmain/tessedit.cpp:39[m[K: >[01m[Ktesseract/src/lstm/lstmrecognizer.h:[m[K In member function â[01m[Kvoid tesseract::LSTMRecognizer::ScaleLearningRate(double)[m[Kâ: >[01m[Ktesseract/src/lstm/lstmrecognizer.h:133:25:[m[K [01;35m[Kwarning: [m[Kcomparison of integer expressions of different signedness: â[01m[Kint[m[Kâ and â[01m[Kstd::vector<tesseract::STRING>::size_type[m[Kâ {aka â[01m[Klong unsigned int[m[Kâ} [[01;35m[K-Wsign-compare[m[K] > 133 | for (int i = 0; [01;35m[Ki < layers.size()[m[K; ++i) { > | [01;35m[K~~^~~~~~~~~~~~~~~[m[K >[01m[Ktesseract/src/ccmain/tessedit.cpp:[m[K In member function â[01m[Kbool tesseract::Tesseract::init_tesseract_lang_data(const char*, const char*, const char*, tesseract::OcrEngineMode, char**, int, const std::vector<std::__cxx11::basic_string<char> >*, const std::vector<std::__cxx11::basic_string<char> >*, bool, tesseract::TessdataManager*)[m[Kâ: >[01m[Ktesseract/src/ccmain/tessedit.cpp:137:23:[m[K [01;35m[Kwarning: [m[Kcomparison of integer expressions of different signedness: â[01m[Kint[m[Kâ and â[01m[Kstd::vector<std::__cxx11::basic_string<char> >::size_type[m[Kâ {aka â[01m[Klong unsigned int[m[Kâ} [[01;35m[K-Wsign-compare[m[K] > 137 | for (int i = 0; [01;35m[Ki < vars_vec->size()[m[K; ++i) { > | [01;35m[K~~^~~~~~~~~~~~~~~~~~[m[K >[01m[Ktesseract/src/ccmain/tessedit.cpp:[m[K In function â[01m[Kbool tesseract::IsStrInList(const string&, const std::vector<std::__cxx11::basic_string<char> >&)[m[Kâ: >[01m[Ktesseract/src/ccmain/tessedit.cpp:241:21:[m[K [01;35m[Kwarning: [m[Kcomparison of integer expressions of different signedness: â[01m[Kint[m[Kâ and â[01m[Kstd::vector<std::__cxx11::basic_string<char> >::size_type[m[Kâ {aka â[01m[Klong unsigned int[m[Kâ} [[01;35m[K-Wsign-compare[m[K] > 241 | for (int i = 0; [01;35m[Ki < str_list.size()[m[K; ++i) { > | [01;35m[K~~^~~~~~~~~~~~~~~~~[m[K >[01m[Ktesseract/src/ccmain/tessedit.cpp:[m[K In member function â[01m[Kint tesseract::Tesseract::init_tesseract(const char*, const char*, const char*, tesseract::OcrEngineMode, char**, int, const std::vector<std::__cxx11::basic_string<char> >*, const std::vector<std::__cxx11::basic_string<char> >*, bool, tesseract::TessdataManager*)[m[Kâ: >[01m[Ktesseract/src/ccmain/tessedit.cpp:303:39:[m[K [01;35m[Kwarning: [m[Kcomparison of integer expressions of different signedness: â[01m[Kint[m[Kâ and â[01m[Kstd::vector<std::__cxx11::basic_string<char> >::size_type[m[Kâ {aka â[01m[Klong unsigned int[m[Kâ} [[01;35m[K-Wsign-compare[m[K] > 303 | for (int lang_index = 0; [01;35m[Klang_index < langs_to_load.size()[m[K; ++lang_index) { > | [01;35m[K~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~[m[K >[01m[Ktesseract/src/ccmain/tessedit.cpp:352:25:[m[K [01;35m[Kwarning: [m[Kcomparison of integer expressions of different signedness: â[01m[Kint[m[Kâ and â[01m[Kstd::vector<tesseract::Tesseract*>::size_type[m[Kâ {aka â[01m[Klong unsigned int[m[Kâ} [[01;35m[K-Wsign-compare[m[K] > 352 | for (int s = 0; [01;35m[Ks < sub_langs_.size()[m[K; ++s) { > | [01;35m[K~~^~~~~~~~~~~~~~~~~~~[m[K >[01m[Ktesseract/src/ccmain/tessedit.cpp:359:25:[m[K [01;35m[Kwarning: [m[Kcomparison of integer expressions of different signedness: â[01m[Kint[m[Kâ and â[01m[Kstd::vector<tesseract::Tesseract*>::size_type[m[Kâ {aka â[01m[Klong unsigned int[m[Kâ} [[01;35m[K-Wsign-compare[m[K] > 359 | for (int s = 0; [01;35m[Ks < sub_langs_.size()[m[K; ++s) { > | [01;35m[K~~^~~~~~~~~~~~~~~~~~~[m[K >[01m[Ktesseract/src/ccmain/tessedit.cpp:[m[K In member function â[01m[Kvoid tesseract::Tesseract::SetupUniversalFontIds()[m[Kâ: >[01m[Ktesseract/src/ccmain/tessedit.cpp:439:21:[m[K [01;35m[Kwarning: [m[Kcomparison of integer expressions of different signedness: â[01m[Kint[m[Kâ and â[01m[Kstd::vector<tesseract::Tesseract*>::size_type[m[Kâ {aka â[01m[Klong unsigned int[m[Kâ} [[01;35m[K-Wsign-compare[m[K] > 439 | for (int i = 0; [01;35m[Ki < sub_langs_.size()[m[K; ++i) { > | [01;35m[K~~^~~~~~~~~~~~~~~~~~~[m[K >[01m[Ktesseract/src/ccmain/tessedit.cpp:444:21:[m[K [01;35m[Kwarning: [m[Kcomparison of integer expressions of different signedness: â[01m[Kint[m[Kâ and â[01m[Kstd::vector<tesseract::Tesseract*>::size_type[m[Kâ {aka â[01m[Klong unsigned int[m[Kâ} [[01;35m[K-Wsign-compare[m[K] > 444 | for (int i = 0; [01;35m[Ki < sub_langs_.size()[m[K; ++i) { > | [01;35m[K~~^~~~~~~~~~~~~~~~~~~[m[K >In file included from [01m[Ktesseract/src/ccutil/elst.h:24[m[K, > from [01m[Ktesseract/src/ccstruct/points.h:22[m[K, > from [01m[Ktesseract/src/ccstruct/rect.h:23[m[K, > from [01m[Ktesseract/src/ccstruct/boxword.h:23[m[K, > from [01m[Ktesseract/src/ccstruct/blamer.h:26[m[K, > from [01m[Ktesseract/src/ccstruct/pageres.h:22[m[K, > from [01m[Ktesseract/src/ccmain/tessedit.cpp:28[m[K: >tesseract/src/ccutil/serialis.h: In instantiation of â[01m[Kbool tesseract::TFile::Serialize(const T*, size_t) [with T = char; size_t = long unsigned int][m[Kâ: >[01m[Ktesseract/src/ccutil/unicharset.h:363:73:[m[K required from here >[01m[Ktesseract/src/ccutil/serialis.h:102:45:[m[K [01;35m[Kwarning: [m[Kcomparison of integer expressions of different signedness: â[01m[Kint[m[Kâ and â[01m[Ksize_t[m[Kâ {aka â[01m[Klong unsigned int[m[Kâ} [[01;35m[K-Wsign-compare[m[K] > 102 | return [01;35m[KFWrite(data, sizeof(T), count) == count[m[K; > | [01;35m[K~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~[m[K >tesseract/src/ccutil/serialis.h: In instantiation of â[01m[Kbool tesseract::TFile::DeSerialize(T*, size_t) [with T = int; size_t = long unsigned int][m[Kâ: >[01m[Ktesseract/src/lstm/static_shape.h:67:30:[m[K required from here >[01m[Ktesseract/src/ccutil/serialis.h:93:50:[m[K [01;35m[Kwarning: [m[Kcomparison of integer expressions of different signedness: â[01m[Kint[m[Kâ and â[01m[Ksize_t[m[Kâ {aka â[01m[Klong unsigned int[m[Kâ} [[01;35m[K-Wsign-compare[m[K] > 93 | return [01;35m[KFReadEndian(data, sizeof(T), count) == count[m[K; > | [01;35m[K~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~[m[K >tesseract/src/ccutil/serialis.h: In instantiation of â[01m[Kbool tesseract::TFile::Serialize(const T*, size_t) [with T = int; size_t = long unsigned int][m[Kâ: >[01m[Ktesseract/src/lstm/static_shape.h:79:28:[m[K required from here >[01m[Ktesseract/src/ccutil/serialis.h:102:45:[m[K [01;35m[Kwarning: [m[Kcomparison of integer expressions of different signedness: â[01m[Kint[m[Kâ and â[01m[Ksize_t[m[Kâ {aka â[01m[Klong unsigned int[m[Kâ} [[01;35m[K-Wsign-compare[m[K] > 102 | return [01;35m[KFWrite(data, sizeof(T), count) == count[m[K; > | [01;35m[K~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~[m[K >tesseract/src/ccutil/serialis.h: In instantiation of â[01m[Kbool tesseract::TFile::Serialize(const T*, size_t) [with T = signed char; size_t = long unsigned int][m[Kâ: >[01m[Ktesseract/src/ccutil/unicharcompress.h:62:43:[m[K required from here >[01m[Ktesseract/src/ccutil/serialis.h:102:45:[m[K [01;35m[Kwarning: [m[Kcomparison of integer expressions of different signedness: â[01m[Kint[m[Kâ and â[01m[Ksize_t[m[Kâ {aka â[01m[Klong unsigned int[m[Kâ} [[01;35m[K-Wsign-compare[m[K] >tesseract/src/ccutil/serialis.h: In instantiation of â[01m[Kbool tesseract::TFile::DeSerialize(T*, size_t) [with T = signed char; size_t = long unsigned int][m[Kâ: >[01m[Ktesseract/src/ccutil/unicharcompress.h:68:45:[m[K required from here >[01m[Ktesseract/src/ccutil/serialis.h:93:50:[m[K [01;35m[Kwarning: [m[Kcomparison of integer expressions of different signedness: â[01m[Kint[m[Kâ and â[01m[Ksize_t[m[Kâ {aka â[01m[Klong unsigned int[m[Kâ} [[01;35m[K-Wsign-compare[m[K] > 93 | return [01;35m[KFReadEndian(data, sizeof(T), count) == count[m[K; > | [01;35m[K~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~[m[K >[01m[Kcc1plus:[m[K [01;35m[Kwarning: [m[Kcommand-line option â[01m[K-Wstrict-prototypes[m[Kâ is valid for C/ObjC but not for C++ >[01m[Kcc1plus:[m[K [01;35m[Kwarning: [m[Kcommand-line option â[01m[K-Wmissing-prototypes[m[Kâ is valid for C/ObjC but not for C++ >[01m[Kcc1plus:[m[K [01;35m[Kwarning: [m[Kâ[01m[K-Werror=[m[Kâ argument â[01m[K-Werror=declaration-after-statement[m[Kâ is not valid for C++ >In file included from [01m[Ktesseract/src/ccstruct/ratngs.h:32[m[K, > from [01m[Ktesseract/src/ccstruct/blamer.h:30[m[K, > from [01m[Ktesseract/src/ccstruct/pageres.h:22[m[K, > from [01m[Ktesseract/src/ccmain/tesseractclass.h:38[m[K, > from [01m[Ktesseract/src/ccmain/tesseractclass.cpp:41[m[K: >[01m[Ktesseract/src/ccutil/unicharset.h:[m[K In member function â[01m[Kbool tesseract::UNICHARSET::contains_unichar_id(tesseract::UNICHAR_ID) const[m[Kâ: >[01m[Ktesseract/src/ccutil/unicharset.h:288:59:[m[K [01;35m[Kwarning: [m[Kcomparison of integer expressions of different signedness: â[01m[Ktesseract::UNICHAR_ID[m[Kâ {aka â[01m[Kint[m[Kâ} and â[01m[Kstd::vector<tesseract::UNICHARSET::UNICHAR_SLOT>::size_type[m[Kâ {aka â[01m[Klong unsigned int[m[Kâ} [[01;35m[K-Wsign-compare[m[K] > 288 | return unichar_id != INVALID_UNICHAR_ID && [01;35m[Kunichar_id < unichars.size()[m[K && > | [01;35m[K~~~~~~~~~~~^~~~~~~~~~~~~~~~~[m[K >[01m[Ktesseract/src/ccutil/unicharset.h:[m[K In member function â[01m[Kvoid tesseract::UNICHARSET::delete_pointers_in_unichars()[m[Kâ: >[01m[Ktesseract/src/ccutil/unicharset.h:302:23:[m[K [01;35m[Kwarning: [m[Kcomparison of integer expressions of different signedness: â[01m[Kint[m[Kâ and â[01m[Kstd::vector<tesseract::UNICHARSET::UNICHAR_SLOT>::size_type[m[Kâ {aka â[01m[Klong unsigned int[m[Kâ} [[01;35m[K-Wsign-compare[m[K] > 302 | for (int i = 0; [01;35m[Ki < unichars.size()[m[K; ++i) { > | [01;35m[K~~^~~~~~~~~~~~~~~~~[m[K >In file included from [01m[Ktesseract/src/ccstruct/blamer.h:30[m[K, > from [01m[Ktesseract/src/ccstruct/pageres.h:22[m[K, > from [01m[Ktesseract/src/ccmain/tesseractclass.h:38[m[K, > from [01m[Ktesseract/src/ccmain/tesseractclass.cpp:41[m[K: >[01m[Ktesseract/src/ccstruct/ratngs.h:[m[K In member function â[01m[Kvoid tesseract::BLOB_CHOICE::set_fonts(const std::vector<tesseract::ScoredFont>&)[m[Kâ: >[01m[Ktesseract/src/ccstruct/ratngs.h:107:25:[m[K [01;35m[Kwarning: [m[Kcomparison of integer expressions of different signedness: â[01m[Kint[m[Kâ and â[01m[Kstd::vector<tesseract::ScoredFont>::size_type[m[Kâ {aka â[01m[Klong unsigned int[m[Kâ} [[01;35m[K-Wsign-compare[m[K] > 107 | for (int f = 0; [01;35m[Kf < fonts_.size()[m[K; ++f) { > | [01;35m[K~~^~~~~~~~~~~~~~~[m[K >In file included from [01m[Ktesseract/src/ccmain/tesseractclass.cpp:41[m[K: >[01m[Ktesseract/src/ccmain/tesseractclass.h:[m[K In member function â[01m[Kvoid tesseract::Tesseract::set_pix_original(Pix*)[m[Kâ: >[01m[Ktesseract/src/ccmain/tesseractclass.h:224:23:[m[K [01;35m[Kwarning: [m[Kcomparison of integer expressions of different signedness: â[01m[Kint[m[Kâ and â[01m[Kstd::vector<tesseract::Tesseract*>::size_type[m[Kâ {aka â[01m[Klong unsigned int[m[Kâ} [[01;35m[K-Wsign-compare[m[K] > 224 | for (int i = 0; [01;35m[Ki < sub_langs_.size()[m[K; ++i) { > | [01;35m[K~~^~~~~~~~~~~~~~~~~~~[m[K >[01m[Ktesseract/src/ccmain/tesseractclass.h:[m[K In member function â[01m[Kbool tesseract::Tesseract::AnyTessLang() const[m[Kâ: >[01m[Ktesseract/src/ccmain/tesseractclass.h:292:23:[m[K [01;35m[Kwarning: [m[Kcomparison of integer expressions of different signedness: â[01m[Kint[m[Kâ and â[01m[Kstd::vector<tesseract::Tesseract*>::size_type[m[Kâ {aka â[01m[Klong unsigned int[m[Kâ} [[01;35m[K-Wsign-compare[m[K] > 292 | for (int i = 0; [01;35m[Ki < sub_langs_.size()[m[K; ++i) { > | [01;35m[K~~^~~~~~~~~~~~~~~~~~~[m[K >[01m[Ktesseract/src/ccmain/tesseractclass.h:[m[K In member function â[01m[Kbool tesseract::Tesseract::AnyLSTMLang() const[m[Kâ: >[01m[Ktesseract/src/ccmain/tesseractclass.h:302:23:[m[K [01;35m[Kwarning: [m[Kcomparison of integer expressions of different signedness: â[01m[Kint[m[Kâ and â[01m[Kstd::vector<tesseract::Tesseract*>::size_type[m[Kâ {aka â[01m[Klong unsigned int[m[Kâ} [[01;35m[K-Wsign-compare[m[K] > 302 | for (int i = 0; [01;35m[Ki < sub_langs_.size()[m[K; ++i) { > | [01;35m[K~~^~~~~~~~~~~~~~~~~~~[m[K >In file included from [01m[Ktesseract/src/ccmain/tesseractclass.cpp:48[m[K: >[01m[Ktesseract/src/lstm/lstmrecognizer.h:[m[K In member function â[01m[Kvoid tesseract::LSTMRecognizer::ScaleLearningRate(double)[m[Kâ: >[01m[Ktesseract/src/lstm/lstmrecognizer.h:133:25:[m[K [01;35m[Kwarning: [m[Kcomparison of integer expressions of different signedness: â[01m[Kint[m[Kâ and â[01m[Kstd::vector<tesseract::STRING>::size_type[m[Kâ {aka â[01m[Klong unsigned int[m[Kâ} [[01;35m[K-Wsign-compare[m[K] > 133 | for (int i = 0; [01;35m[Ki < layers.size()[m[K; ++i) { > | [01;35m[K~~^~~~~~~~~~~~~~~[m[K >[01m[Ktesseract/src/ccmain/tesseractclass.cpp:[m[K In member function â[01m[Kvoid tesseract::Tesseract::Clear()[m[Kâ: >[01m[Ktesseract/src/ccmain/tesseractclass.cpp:583:21:[m[K [01;35m[Kwarning: [m[Kcomparison of integer expressions of different signedness: â[01m[Kint[m[Kâ and â[01m[Kstd::vector<tesseract::Tesseract*>::size_type[m[Kâ {aka â[01m[Klong unsigned int[m[Kâ} [[01;35m[K-Wsign-compare[m[K] > 583 | for (int i = 0; [01;35m[Ki < sub_langs_.size()[m[K; ++i) > | [01;35m[K~~^~~~~~~~~~~~~~~~~~~[m[K >[01m[Ktesseract/src/ccmain/tesseractclass.cpp:[m[K In member function â[01m[Kvoid tesseract::Tesseract::ResetAdaptiveClassifier()[m[Kâ: >[01m[Ktesseract/src/ccmain/tesseractclass.cpp:597:21:[m[K [01;35m[Kwarning: [m[Kcomparison of integer expressions of different signedness: â[01m[Kint[m[Kâ and â[01m[Kstd::vector<tesseract::Tesseract*>::size_type[m[Kâ {aka â[01m[Klong unsigned int[m[Kâ} [[01;35m[K-Wsign-compare[m[K] > 597 | for (int i = 0; [01;35m[Ki < sub_langs_.size()[m[K; ++i) { > | [01;35m[K~~^~~~~~~~~~~~~~~~~~~[m[K >[01m[Ktesseract/src/ccmain/tesseractclass.cpp:[m[K In member function â[01m[Kvoid tesseract::Tesseract::ResetDocumentDictionary()[m[Kâ: >[01m[Ktesseract/src/ccmain/tesseractclass.cpp:607:21:[m[K [01;35m[Kwarning: [m[Kcomparison of integer expressions of different signedness: â[01m[Kint[m[Kâ and â[01m[Kstd::vector<tesseract::Tesseract*>::size_type[m[Kâ {aka â[01m[Klong unsigned int[m[Kâ} [[01;35m[K-Wsign-compare[m[K] > 607 | for (int i = 0; [01;35m[Ki < sub_langs_.size()[m[K; ++i) { > | [01;35m[K~~^~~~~~~~~~~~~~~~~~~[m[K >[01m[Ktesseract/src/ccmain/tesseractclass.cpp:[m[K In member function â[01m[Kvoid tesseract::Tesseract::SetBlackAndWhitelist()[m[Kâ: >[01m[Ktesseract/src/ccmain/tesseractclass.cpp:624:21:[m[K [01;35m[Kwarning: [m[Kcomparison of integer expressions of different signedness: â[01m[Kint[m[Kâ and â[01m[Kstd::vector<tesseract::Tesseract*>::size_type[m[Kâ {aka â[01m[Klong unsigned int[m[Kâ} [[01;35m[K-Wsign-compare[m[K] > 624 | for (int i = 0; [01;35m[Ki < sub_langs_.size()[m[K; ++i) { > | [01;35m[K~~^~~~~~~~~~~~~~~~~~~[m[K >[01m[Ktesseract/src/ccmain/tesseractclass.cpp:[m[K In member function â[01m[Kvoid tesseract::Tesseract::PrepareForPageseg()[m[Kâ: >[01m[Ktesseract/src/ccmain/tesseractclass.cpp:645:21:[m[K [01;35m[Kwarning: [m[Kcomparison of integer expressions of different signedness: â[01m[Kint[m[Kâ and â[01m[Kstd::vector<tesseract::Tesseract*>::size_type[m[Kâ {aka â[01m[Klong unsigned int[m[Kâ} [[01;35m[K-Wsign-compare[m[K] > 645 | for (int i = 0; [01;35m[Ki < sub_langs_.size()[m[K; ++i) { > | [01;35m[K~~^~~~~~~~~~~~~~~~~~~[m[K >[01m[Ktesseract/src/ccmain/tesseractclass.cpp:[m[K In member function â[01m[Kvoid tesseract::Tesseract::PrepareForTessOCR(tesseract::BLOCK_LIST*, tesseract::Tesseract*, tesseract::OSResults*)[m[Kâ: >[01m[Ktesseract/src/ccmain/tesseractclass.cpp:676:21:[m[K [01;35m[Kwarning: [m[Kcomparison of integer expressions of different signedness: â[01m[Kint[m[Kâ and â[01m[Kstd::vector<tesseract::Tesseract*>::size_type[m[Kâ {aka â[01m[Klong unsigned int[m[Kâ} [[01;35m[K-Wsign-compare[m[K] > 676 | for (int i = 0; [01;35m[Ki < sub_langs_.size()[m[K; ++i) { > | [01;35m[K~~^~~~~~~~~~~~~~~~~~~[m[K >In file included from [01m[Ktesseract/src/ccutil/elst.h:24[m[K, > from [01m[Ktesseract/src/ccstruct/ocrpara.h:23[m[K, > from [01m[Ktesseract/src/ccstruct/ocrblock.h:22[m[K, > from [01m[Ktesseract/src/textord/devanagari_processing.h:17[m[K, > from [01m[Ktesseract/src/ccmain/tesseractclass.h:34[m[K, > from [01m[Ktesseract/src/ccmain/tesseractclass.cpp:41[m[K: >tesseract/src/ccutil/serialis.h: In instantiation of â[01m[Kbool tesseract::TFile::Serialize(const T*, size_t) [with T = char; size_t = long unsigned int][m[Kâ: >[01m[Ktesseract/src/ccutil/unicharset.h:363:73:[m[K required from here >[01m[Ktesseract/src/ccutil/serialis.h:102:45:[m[K [01;35m[Kwarning: [m[Kcomparison of integer expressions of different signedness: â[01m[Kint[m[Kâ and â[01m[Ksize_t[m[Kâ {aka â[01m[Klong unsigned int[m[Kâ} [[01;35m[K-Wsign-compare[m[K] > 102 | return [01;35m[KFWrite(data, sizeof(T), count) == count[m[K; > | [01;35m[K~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~[m[K >tesseract/src/ccutil/serialis.h: In instantiation of â[01m[Kbool tesseract::TFile::DeSerialize(T*, size_t) [with T = int; size_t = long unsigned int][m[Kâ: >[01m[Ktesseract/src/lstm/static_shape.h:67:30:[m[K required from here >[01m[Ktesseract/src/ccutil/serialis.h:93:50:[m[K [01;35m[Kwarning: [m[Kcomparison of integer expressions of different signedness: â[01m[Kint[m[Kâ and â[01m[Ksize_t[m[Kâ {aka â[01m[Klong unsigned int[m[Kâ} [[01;35m[K-Wsign-compare[m[K] > 93 | return [01;35m[KFReadEndian(data, sizeof(T), count) == count[m[K; > | [01;35m[K~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~[m[K >tesseract/src/ccutil/serialis.h: In instantiation of â[01m[Kbool tesseract::TFile::Serialize(const T*, size_t) [with T = int; size_t = long unsigned int][m[Kâ: >[01m[Ktesseract/src/lstm/static_shape.h:79:28:[m[K required from here >[01m[Ktesseract/src/ccutil/serialis.h:102:45:[m[K [01;35m[Kwarning: [m[Kcomparison of integer expressions of different signedness: â[01m[Kint[m[Kâ and â[01m[Ksize_t[m[Kâ {aka â[01m[Klong unsigned int[m[Kâ} [[01;35m[K-Wsign-compare[m[K] > 102 | return [01;35m[KFWrite(data, sizeof(T), count) == count[m[K; > | [01;35m[K~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~[m[K >tesseract/src/ccutil/serialis.h: In instantiation of â[01m[Kbool tesseract::TFile::Serialize(const T*, size_t) [with T = signed char; size_t = long unsigned int][m[Kâ: >[01m[Ktesseract/src/ccutil/unicharcompress.h:62:43:[m[K required from here >[01m[Ktesseract/src/ccutil/serialis.h:102:45:[m[K [01;35m[Kwarning: [m[Kcomparison of integer expressions of different signedness: â[01m[Kint[m[Kâ and â[01m[Ksize_t[m[Kâ {aka â[01m[Klong unsigned int[m[Kâ} [[01;35m[K-Wsign-compare[m[K] >tesseract/src/ccutil/serialis.h: In instantiation of â[01m[Kbool tesseract::TFile::DeSerialize(T*, size_t) [with T = signed char; size_t = long unsigned int][m[Kâ: >[01m[Ktesseract/src/ccutil/unicharcompress.h:68:45:[m[K required from here >[01m[Ktesseract/src/ccutil/serialis.h:93:50:[m[K [01;35m[Kwarning: [m[Kcomparison of integer expressions of different signedness: â[01m[Kint[m[Kâ and â[01m[Ksize_t[m[Kâ {aka â[01m[Klong unsigned int[m[Kâ} [[01;35m[K-Wsign-compare[m[K] > 93 | return [01;35m[KFReadEndian(data, sizeof(T), count) == count[m[K; > | [01;35m[K~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~[m[K >[01m[Kcc1plus:[m[K [01;35m[Kwarning: [m[Kcommand-line option â[01m[K-Wstrict-prototypes[m[Kâ is valid for C/ObjC but not for C++ >[01m[Kcc1plus:[m[K [01;35m[Kwarning: [m[Kcommand-line option â[01m[K-Wmissing-prototypes[m[Kâ is valid for C/ObjC but not for C++ >[01m[Kcc1plus:[m[K [01;35m[Kwarning: [m[Kâ[01m[K-Werror=[m[Kâ argument â[01m[K-Werror=declaration-after-statement[m[Kâ is not valid for C++ >[01m[Kcc1plus:[m[K [01;35m[Kwarning: [m[Kcommand-line option â[01m[K-Wstrict-prototypes[m[Kâ is valid for C/ObjC but not for C++ >[01m[Kcc1plus:[m[K [01;35m[Kwarning: [m[Kcommand-line option â[01m[K-Wmissing-prototypes[m[Kâ is valid for C/ObjC but not for C++ >[01m[Kcc1plus:[m[K [01;35m[Kwarning: [m[Kâ[01m[K-Werror=[m[Kâ argument â[01m[K-Werror=declaration-after-statement[m[Kâ is not valid for C++ >[01m[Kcc1plus:[m[K [01;35m[Kwarning: [m[Kcommand-line option â[01m[K-Wstrict-prototypes[m[Kâ is valid for C/ObjC but not for C++ >[01m[Kcc1plus:[m[K [01;35m[Kwarning: [m[Kcommand-line option â[01m[K-Wmissing-prototypes[m[Kâ is valid for C/ObjC but not for C++ >[01m[Kcc1plus:[m[K [01;35m[Kwarning: [m[Kâ[01m[K-Werror=[m[Kâ argument â[01m[K-Werror=declaration-after-statement[m[Kâ is not valid for C++ >In file included from [01m[Ktesseract/src/ccstruct/ratngs.h:32[m[K, > from [01m[Ktesseract/src/ccstruct/blamer.h:30[m[K, > from [01m[Ktesseract/src/ccstruct/pageres.h:22[m[K, > from [01m[Ktesseract/src/ccmain/werdit.cpp:23[m[K: >[01m[Ktesseract/src/ccutil/unicharset.h:[m[K In member function â[01m[Kbool tesseract::UNICHARSET::contains_unichar_id(tesseract::UNICHAR_ID) const[m[Kâ: >[01m[Ktesseract/src/ccutil/unicharset.h:288:59:[m[K [01;35m[Kwarning: [m[Kcomparison of integer expressions of different signedness: â[01m[Ktesseract::UNICHAR_ID[m[Kâ {aka â[01m[Kint[m[Kâ} and â[01m[Kstd::vector<tesseract::UNICHARSET::UNICHAR_SLOT>::size_type[m[Kâ {aka â[01m[Klong unsigned int[m[Kâ} [[01;35m[K-Wsign-compare[m[K] > 288 | return unichar_id != INVALID_UNICHAR_ID && [01;35m[Kunichar_id < unichars.size()[m[K && > | [01;35m[K~~~~~~~~~~~^~~~~~~~~~~~~~~~~[m[K >[01m[Ktesseract/src/ccutil/unicharset.h:[m[K In member function â[01m[Kvoid tesseract::UNICHARSET::delete_pointers_in_unichars()[m[Kâ: >[01m[Ktesseract/src/ccutil/unicharset.h:302:23:[m[K [01;35m[Kwarning: [m[Kcomparison of integer expressions of different signedness: â[01m[Kint[m[Kâ and â[01m[Kstd::vector<tesseract::UNICHARSET::UNICHAR_SLOT>::size_type[m[Kâ {aka â[01m[Klong unsigned int[m[Kâ} [[01;35m[K-Wsign-compare[m[K] > 302 | for (int i = 0; [01;35m[Ki < unichars.size()[m[K; ++i) { > | [01;35m[K~~^~~~~~~~~~~~~~~~~[m[K >In file included from [01m[Ktesseract/src/ccstruct/blamer.h:30[m[K, > from [01m[Ktesseract/src/ccstruct/pageres.h:22[m[K, > from [01m[Ktesseract/src/ccmain/werdit.cpp:23[m[K: >[01m[Ktesseract/src/ccstruct/ratngs.h:[m[K In member function â[01m[Kvoid tesseract::BLOB_CHOICE::set_fonts(const std::vector<tesseract::ScoredFont>&)[m[Kâ: >[01m[Ktesseract/src/ccstruct/ratngs.h:107:25:[m[K [01;35m[Kwarning: [m[Kcomparison of integer expressions of different signedness: â[01m[Kint[m[Kâ and â[01m[Kstd::vector<tesseract::ScoredFont>::size_type[m[Kâ {aka â[01m[Klong unsigned int[m[Kâ} [[01;35m[K-Wsign-compare[m[K] > 107 | for (int f = 0; [01;35m[Kf < fonts_.size()[m[K; ++f) { > | [01;35m[K~~^~~~~~~~~~~~~~~[m[K >In file included from [01m[Ktesseract/src/ccutil/elst.h:24[m[K, > from [01m[Ktesseract/src/ccstruct/points.h:22[m[K, > from [01m[Ktesseract/src/ccstruct/rect.h:23[m[K, > from [01m[Ktesseract/src/ccmain/werdit.h:23[m[K, > from [01m[Ktesseract/src/ccmain/werdit.cpp:20[m[K: >tesseract/src/ccutil/serialis.h: In instantiation of â[01m[Kbool tesseract::TFile::Serialize(const T*, size_t) [with T = char; size_t = long unsigned int][m[Kâ: >[01m[Ktesseract/src/ccutil/unicharset.h:363:73:[m[K required from here >[01m[Ktesseract/src/ccutil/serialis.h:102:45:[m[K [01;35m[Kwarning: [m[Kcomparison of integer expressions of different signedness: â[01m[Kint[m[Kâ and â[01m[Ksize_t[m[Kâ {aka â[01m[Klong unsigned int[m[Kâ} [[01;35m[K-Wsign-compare[m[K] > 102 | return [01;35m[KFWrite(data, sizeof(T), count) == count[m[K; > | [01;35m[K~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~[m[K >[01m[Kcc1plus:[m[K [01;35m[Kwarning: [m[Kcommand-line option â[01m[K-Wstrict-prototypes[m[Kâ is valid for C/ObjC but not for C++ >[01m[Kcc1plus:[m[K [01;35m[Kwarning: [m[Kcommand-line option â[01m[K-Wmissing-prototypes[m[Kâ is valid for C/ObjC but not for C++ >[01m[Kcc1plus:[m[K [01;35m[Kwarning: [m[Kâ[01m[K-Werror=[m[Kâ argument â[01m[K-Werror=declaration-after-statement[m[Kâ is not valid for C++ >In file included from [01m[Ktesseract/src/ccstruct/ratngs.h:32[m[K, > from [01m[Ktesseract/src/ccstruct/blamer.h:30[m[K, > from [01m[Ktesseract/src/ccstruct/blamer.cpp:20[m[K: >[01m[Ktesseract/src/ccutil/unicharset.h:[m[K In member function â[01m[Kbool tesseract::UNICHARSET::contains_unichar_id(tesseract::UNICHAR_ID) const[m[Kâ: >[01m[Ktesseract/src/ccutil/unicharset.h:288:59:[m[K [01;35m[Kwarning: [m[Kcomparison of integer expressions of different signedness: â[01m[Ktesseract::UNICHAR_ID[m[Kâ {aka â[01m[Kint[m[Kâ} and â[01m[Kstd::vector<tesseract::UNICHARSET::UNICHAR_SLOT>::size_type[m[Kâ {aka â[01m[Klong unsigned int[m[Kâ} [[01;35m[K-Wsign-compare[m[K] > 288 | return unichar_id != INVALID_UNICHAR_ID && [01;35m[Kunichar_id < unichars.size()[m[K && > | [01;35m[K~~~~~~~~~~~^~~~~~~~~~~~~~~~~[m[K >[01m[Ktesseract/src/ccutil/unicharset.h:[m[K In member function â[01m[Kvoid tesseract::UNICHARSET::delete_pointers_in_unichars()[m[Kâ: >[01m[Ktesseract/src/ccutil/unicharset.h:302:23:[m[K [01;35m[Kwarning: [m[Kcomparison of integer expressions of different signedness: â[01m[Kint[m[Kâ and â[01m[Kstd::vector<tesseract::UNICHARSET::UNICHAR_SLOT>::size_type[m[Kâ {aka â[01m[Klong unsigned int[m[Kâ} [[01;35m[K-Wsign-compare[m[K] > 302 | for (int i = 0; [01;35m[Ki < unichars.size()[m[K; ++i) { > | [01;35m[K~~^~~~~~~~~~~~~~~~~[m[K >In file included from [01m[Ktesseract/src/ccstruct/blamer.h:30[m[K, > from [01m[Ktesseract/src/ccstruct/blamer.cpp:20[m[K: >[01m[Ktesseract/src/ccstruct/ratngs.h:[m[K In member function â[01m[Kvoid tesseract::BLOB_CHOICE::set_fonts(const std::vector<tesseract::ScoredFont>&)[m[Kâ: >[01m[Ktesseract/src/ccstruct/ratngs.h:107:25:[m[K [01;35m[Kwarning: [m[Kcomparison of integer expressions of different signedness: â[01m[Kint[m[Kâ and â[01m[Kstd::vector<tesseract::ScoredFont>::size_type[m[Kâ {aka â[01m[Klong unsigned int[m[Kâ} [[01;35m[K-Wsign-compare[m[K] > 107 | for (int f = 0; [01;35m[Kf < fonts_.size()[m[K; ++f) { > | [01;35m[K~~^~~~~~~~~~~~~~~[m[K >[01m[Ktesseract/src/ccstruct/blamer.cpp:[m[K In member function â[01m[Kvoid tesseract::BlamerBundle::SetWordTruth(const tesseract::UNICHARSET&, const char*, const tesseract::TBOX&)[m[Kâ: >[01m[Ktesseract/src/ccstruct/blamer.cpp:85:21:[m[K [01;35m[Kwarning: [m[Kcomparison of integer expressions of different signedness: â[01m[Kint[m[Kâ and â[01m[Kstd::vector<int>::size_type[m[Kâ {aka â[01m[Klong unsigned int[m[Kâ} [[01;35m[K-Wsign-compare[m[K] > 85 | for (int i = 0; [01;35m[Ki < encoding.size()[m[K; total_length += lengths[i++]) { > | [01;35m[K~~^~~~~~~~~~~~~~~~~[m[K >In file included from [01m[Ktesseract/src/ccutil/elst.h:24[m[K, > from [01m[Ktesseract/src/ccstruct/points.h:22[m[K, > from [01m[Ktesseract/src/ccstruct/rect.h:23[m[K, > from [01m[Ktesseract/src/ccstruct/boxword.h:23[m[K, > from [01m[Ktesseract/src/ccstruct/blamer.h:26[m[K, > from [01m[Ktesseract/src/ccstruct/blamer.cpp:20[m[K: >tesseract/src/ccutil/serialis.h: In instantiation of â[01m[Kbool tesseract::TFile::Serialize(const T*, size_t) [with T = char; size_t = long unsigned int][m[Kâ: >[01m[Ktesseract/src/ccutil/unicharset.h:363:73:[m[K required from here >[01m[Ktesseract/src/ccutil/serialis.h:102:45:[m[K [01;35m[Kwarning: [m[Kcomparison of integer expressions of different signedness: â[01m[Kint[m[Kâ and â[01m[Ksize_t[m[Kâ {aka â[01m[Klong unsigned int[m[Kâ} [[01;35m[K-Wsign-compare[m[K] > 102 | return [01;35m[KFWrite(data, sizeof(T), count) == count[m[K; > | [01;35m[K~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~[m[K >[01m[Kcc1plus:[m[K [01;35m[Kwarning: [m[Kcommand-line option â[01m[K-Wstrict-prototypes[m[Kâ is valid for C/ObjC but not for C++ >[01m[Kcc1plus:[m[K [01;35m[Kwarning: [m[Kcommand-line option â[01m[K-Wmissing-prototypes[m[Kâ is valid for C/ObjC but not for C++ >[01m[Kcc1plus:[m[K [01;35m[Kwarning: [m[Kâ[01m[K-Werror=[m[Kâ argument â[01m[K-Werror=declaration-after-statement[m[Kâ is not valid for C++ >[01m[Kcc1plus:[m[K [01;35m[Kwarning: [m[Kcommand-line option â[01m[K-Wstrict-prototypes[m[Kâ is valid for C/ObjC but not for C++ >[01m[Kcc1plus:[m[K [01;35m[Kwarning: [m[Kcommand-line option â[01m[K-Wmissing-prototypes[m[Kâ is valid for C/ObjC but not for C++ >[01m[Kcc1plus:[m[K [01;35m[Kwarning: [m[Kâ[01m[K-Werror=[m[Kâ argument â[01m[K-Werror=declaration-after-statement[m[Kâ is not valid for C++ >In file included from [01m[Ktesseract/src/ccutil/ambigs.h:32[m[K, > from [01m[Ktesseract/src/ccutil/ccutil.h:32[m[K, > from [01m[Ktesseract/src/ccstruct/ccstruct.h:22[m[K, > from [01m[Ktesseract/src/ccstruct/blobs.cpp:30[m[K: >[01m[Ktesseract/src/ccutil/unicharset.h:[m[K In member function â[01m[Kbool tesseract::UNICHARSET::contains_unichar_id(tesseract::UNICHAR_ID) const[m[Kâ: >[01m[Ktesseract/src/ccutil/unicharset.h:288:59:[m[K [01;35m[Kwarning: [m[Kcomparison of integer expressions of different signedness: â[01m[Ktesseract::UNICHAR_ID[m[Kâ {aka â[01m[Kint[m[Kâ} and â[01m[Kstd::vector<tesseract::UNICHARSET::UNICHAR_SLOT>::size_type[m[Kâ {aka â[01m[Klong unsigned int[m[Kâ} [[01;35m[K-Wsign-compare[m[K] > 288 | return unichar_id != INVALID_UNICHAR_ID && [01;35m[Kunichar_id < unichars.size()[m[K && > | [01;35m[K~~~~~~~~~~~^~~~~~~~~~~~~~~~~[m[K >[01m[Ktesseract/src/ccutil/unicharset.h:[m[K In member function â[01m[Kvoid tesseract::UNICHARSET::delete_pointers_in_unichars()[m[Kâ: >[01m[Ktesseract/src/ccutil/unicharset.h:302:23:[m[K [01;35m[Kwarning: [m[Kcomparison of integer expressions of different signedness: â[01m[Kint[m[Kâ and â[01m[Kstd::vector<tesseract::UNICHARSET::UNICHAR_SLOT>::size_type[m[Kâ {aka â[01m[Klong unsigned int[m[Kâ} [[01;35m[K-Wsign-compare[m[K] > 302 | for (int i = 0; [01;35m[Ki < unichars.size()[m[K; ++i) { > | [01;35m[K~~^~~~~~~~~~~~~~~~~[m[K >In file included from [01m[Ktesseract/src/ccutil/clst.h:24[m[K, > from [01m[Ktesseract/src/ccstruct/blobs.h:23[m[K, > from [01m[Ktesseract/src/ccstruct/blobs.cpp:28[m[K: >tesseract/src/ccutil/serialis.h: In instantiation of â[01m[Kbool tesseract::TFile::Serialize(const T*, size_t) [with T = char; size_t = long unsigned int][m[Kâ: >[01m[Ktesseract/src/ccutil/unicharset.h:363:73:[m[K required from here >[01m[Ktesseract/src/ccutil/serialis.h:102:45:[m[K [01;35m[Kwarning: [m[Kcomparison of integer expressions of different signedness: â[01m[Kint[m[Kâ and â[01m[Ksize_t[m[Kâ {aka â[01m[Klong unsigned int[m[Kâ} [[01;35m[K-Wsign-compare[m[K] > 102 | return [01;35m[KFWrite(data, sizeof(T), count) == count[m[K; > | [01;35m[K~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~[m[K >[01m[Kcc1plus:[m[K [01;35m[Kwarning: [m[Kcommand-line option â[01m[K-Wstrict-prototypes[m[Kâ is valid for C/ObjC but not for C++ >[01m[Kcc1plus:[m[K [01;35m[Kwarning: [m[Kcommand-line option â[01m[K-Wmissing-prototypes[m[Kâ is valid for C/ObjC but not for C++ >[01m[Kcc1plus:[m[K [01;35m[Kwarning: [m[Kâ[01m[K-Werror=[m[Kâ argument â[01m[K-Werror=declaration-after-statement[m[Kâ is not valid for C++ >[01m[Kcc1plus:[m[K [01;35m[Kwarning: [m[Kcommand-line option â[01m[K-Wstrict-prototypes[m[Kâ is valid for C/ObjC but not for C++ >[01m[Kcc1plus:[m[K [01;35m[Kwarning: [m[Kcommand-line option â[01m[K-Wmissing-prototypes[m[Kâ is valid for C/ObjC but not for C++ >[01m[Kcc1plus:[m[K [01;35m[Kwarning: [m[Kâ[01m[K-Werror=[m[Kâ argument â[01m[K-Werror=declaration-after-statement[m[Kâ is not valid for C++ >[01m[Ktesseract/src/ccstruct/boxread.cpp:[m[K In function â[01m[Kbool tesseract::ReadMemBoxes(int, bool, const char*, bool, std::vector<tesseract::TBOX>*, std::vector<tesseract::STRING>*, std::vector<tesseract::STRING>*, std::vector<int>*)[m[Kâ: >[01m[Ktesseract/src/ccstruct/boxread.cpp:105:21:[m[K [01;35m[Kwarning: [m[Kcomparison of integer expressions of different signedness: â[01m[Kint[m[Kâ and â[01m[Kstd::vector<tesseract::STRING>::size_type[m[Kâ {aka â[01m[Klong unsigned int[m[Kâ} [[01;35m[K-Wsign-compare[m[K] > 105 | for (int i = 0; [01;35m[Ki < lines.size()[m[K; ++i) { > | [01;35m[K~~^~~~~~~~~~~~~~[m[K >[01m[Kcc1plus:[m[K [01;35m[Kwarning: [m[Kcommand-line option â[01m[K-Wstrict-prototypes[m[Kâ is valid for C/ObjC but not for C++ >[01m[Kcc1plus:[m[K [01;35m[Kwarning: [m[Kcommand-line option â[01m[K-Wmissing-prototypes[m[Kâ is valid for C/ObjC but not for C++ >[01m[Kcc1plus:[m[K [01;35m[Kwarning: [m[Kâ[01m[K-Werror=[m[Kâ argument â[01m[K-Werror=declaration-after-statement[m[Kâ is not valid for C++ >In file included from [01m[Ktesseract/src/ccstruct/ratngs.h:32[m[K, > from [01m[Ktesseract/src/ccstruct/blamer.h:30[m[K, > from [01m[Ktesseract/src/ccstruct/pageres.h:22[m[K, > from [01m[Ktesseract/src/ccstruct/boxword.cpp:24[m[K: >[01m[Ktesseract/src/ccutil/unicharset.h:[m[K In member function â[01m[Kbool tesseract::UNICHARSET::contains_unichar_id(tesseract::UNICHAR_ID) const[m[Kâ: >[01m[Ktesseract/src/ccutil/unicharset.h:288:59:[m[K [01;35m[Kwarning: [m[Kcomparison of integer expressions of different signedness: â[01m[Ktesseract::UNICHAR_ID[m[Kâ {aka â[01m[Kint[m[Kâ} and â[01m[Kstd::vector<tesseract::UNICHARSET::UNICHAR_SLOT>::size_type[m[Kâ {aka â[01m[Klong unsigned int[m[Kâ} [[01;35m[K-Wsign-compare[m[K] > 288 | return unichar_id != INVALID_UNICHAR_ID && [01;35m[Kunichar_id < unichars.size()[m[K && > | [01;35m[K~~~~~~~~~~~^~~~~~~~~~~~~~~~~[m[K >[01m[Ktesseract/src/ccutil/unicharset.h:[m[K In member function â[01m[Kvoid tesseract::UNICHARSET::delete_pointers_in_unichars()[m[Kâ: >[01m[Ktesseract/src/ccutil/unicharset.h:302:23:[m[K [01;35m[Kwarning: [m[Kcomparison of integer expressions of different signedness: â[01m[Kint[m[Kâ and â[01m[Kstd::vector<tesseract::UNICHARSET::UNICHAR_SLOT>::size_type[m[Kâ {aka â[01m[Klong unsigned int[m[Kâ} [[01;35m[K-Wsign-compare[m[K] > 302 | for (int i = 0; [01;35m[Ki < unichars.size()[m[K; ++i) { > | [01;35m[K~~^~~~~~~~~~~~~~~~~[m[K >In file included from [01m[Ktesseract/src/ccstruct/blamer.h:30[m[K, > from [01m[Ktesseract/src/ccstruct/pageres.h:22[m[K, > from [01m[Ktesseract/src/ccstruct/boxword.cpp:24[m[K: >[01m[Ktesseract/src/ccstruct/ratngs.h:[m[K In member function â[01m[Kvoid tesseract::BLOB_CHOICE::set_fonts(const std::vector<tesseract::ScoredFont>&)[m[Kâ: >[01m[Ktesseract/src/ccstruct/ratngs.h:107:25:[m[K [01;35m[Kwarning: [m[Kcomparison of integer expressions of different signedness: â[01m[Kint[m[Kâ and â[01m[Kstd::vector<tesseract::ScoredFont>::size_type[m[Kâ {aka â[01m[Klong unsigned int[m[Kâ} [[01;35m[K-Wsign-compare[m[K] > 107 | for (int f = 0; [01;35m[Kf < fonts_.size()[m[K; ++f) { > | [01;35m[K~~^~~~~~~~~~~~~~~[m[K >In file included from [01m[Ktesseract/src/ccutil/clst.h:24[m[K, > from [01m[Ktesseract/src/ccstruct/blobs.h:23[m[K, > from [01m[Ktesseract/src/ccstruct/boxword.cpp:19[m[K: >tesseract/src/ccutil/serialis.h: In instantiation of â[01m[Kbool tesseract::TFile::Serialize(const T*, size_t) [with T = char; size_t = long unsigned int][m[Kâ: >[01m[Ktesseract/src/ccutil/unicharset.h:363:73:[m[K required from here >[01m[Ktesseract/src/ccutil/serialis.h:102:45:[m[K [01;35m[Kwarning: [m[Kcomparison of integer expressions of different signedness: â[01m[Kint[m[Kâ and â[01m[Ksize_t[m[Kâ {aka â[01m[Klong unsigned int[m[Kâ} [[01;35m[K-Wsign-compare[m[K] > 102 | return [01;35m[KFWrite(data, sizeof(T), count) == count[m[K; > | [01;35m[K~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~[m[K >[01m[Kcc1plus:[m[K [01;35m[Kwarning: [m[Kcommand-line option â[01m[K-Wstrict-prototypes[m[Kâ is valid for C/ObjC but not for C++ >[01m[Kcc1plus:[m[K [01;35m[Kwarning: [m[Kcommand-line option â[01m[K-Wmissing-prototypes[m[Kâ is valid for C/ObjC but not for C++ >[01m[Kcc1plus:[m[K [01;35m[Kwarning: [m[Kâ[01m[K-Werror=[m[Kâ argument â[01m[K-Werror=declaration-after-statement[m[Kâ is not valid for C++ >In file included from [01m[Ktesseract/src/ccutil/ambigs.h:32[m[K, > from [01m[Ktesseract/src/ccutil/ccutil.h:32[m[K, > from [01m[Ktesseract/src/ccstruct/ccstruct.h:22[m[K, > from [01m[Ktesseract/src/ccstruct/ccstruct.cpp:19[m[K: >[01m[Ktesseract/src/ccutil/unicharset.h:[m[K In member function â[01m[Kbool tesseract::UNICHARSET::contains_unichar_id(tesseract::UNICHAR_ID) const[m[Kâ: >[01m[Ktesseract/src/ccutil/unicharset.h:288:59:[m[K [01;35m[Kwarning: [m[Kcomparison of integer expressions of different signedness: â[01m[Ktesseract::UNICHAR_ID[m[Kâ {aka â[01m[Kint[m[Kâ} and â[01m[Kstd::vector<tesseract::UNICHARSET::UNICHAR_SLOT>::size_type[m[Kâ {aka â[01m[Klong unsigned int[m[Kâ} [[01;35m[K-Wsign-compare[m[K] > 288 | return unichar_id != INVALID_UNICHAR_ID && [01;35m[Kunichar_id < unichars.size()[m[K && > | [01;35m[K~~~~~~~~~~~^~~~~~~~~~~~~~~~~[m[K >[01m[Ktesseract/src/ccutil/unicharset.h:[m[K In member function â[01m[Kvoid tesseract::UNICHARSET::delete_pointers_in_unichars()[m[Kâ: >[01m[Ktesseract/src/ccutil/unicharset.h:302:23:[m[K [01;35m[Kwarning: [m[Kcomparison of integer expressions of different signedness: â[01m[Kint[m[Kâ and â[01m[Kstd::vector<tesseract::UNICHARSET::UNICHAR_SLOT>::size_type[m[Kâ {aka â[01m[Klong unsigned int[m[Kâ} [[01;35m[K-Wsign-compare[m[K] > 302 | for (int i = 0; [01;35m[Ki < unichars.size()[m[K; ++i) { > | [01;35m[K~~^~~~~~~~~~~~~~~~~[m[K >In file included from [01m[Ktesseract/src/ccutil/elst.h:24[m[K, > from [01m[Ktesseract/src/ccutil/ambigs.h:29[m[K, > from [01m[Ktesseract/src/ccutil/ccutil.h:32[m[K, > from [01m[Ktesseract/src/ccstruct/ccstruct.h:22[m[K, > from [01m[Ktesseract/src/ccstruct/ccstruct.cpp:19[m[K: >tesseract/src/ccutil/serialis.h: In instantiation of â[01m[Kbool tesseract::TFile::Serialize(const T*, size_t) [with T = char; size_t = long unsigned int][m[Kâ: >[01m[Ktesseract/src/ccutil/unicharset.h:363:73:[m[K required from here >[01m[Ktesseract/src/ccutil/serialis.h:102:45:[m[K [01;35m[Kwarning: [m[Kcomparison of integer expressions of different signedness: â[01m[Kint[m[Kâ and â[01m[Ksize_t[m[Kâ {aka â[01m[Klong unsigned int[m[Kâ} [[01;35m[K-Wsign-compare[m[K] > 102 | return [01;35m[KFWrite(data, sizeof(T), count) == count[m[K; > | [01;35m[K~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~[m[K >[01m[Kcc1plus:[m[K [01;35m[Kwarning: [m[Kcommand-line option â[01m[K-Wstrict-prototypes[m[Kâ is valid for C/ObjC but not for C++ >[01m[Kcc1plus:[m[K [01;35m[Kwarning: [m[Kcommand-line option â[01m[K-Wmissing-prototypes[m[Kâ is valid for C/ObjC but not for C++ >[01m[Kcc1plus:[m[K [01;35m[Kwarning: [m[Kâ[01m[K-Werror=[m[Kâ argument â[01m[K-Werror=declaration-after-statement[m[Kâ is not valid for C++ >[01m[Kcc1plus:[m[K [01;35m[Kwarning: [m[Kcommand-line option â[01m[K-Wstrict-prototypes[m[Kâ is valid for C/ObjC but not for C++ >[01m[Kcc1plus:[m[K [01;35m[Kwarning: [m[Kcommand-line option â[01m[K-Wmissing-prototypes[m[Kâ is valid for C/ObjC but not for C++ >[01m[Kcc1plus:[m[K [01;35m[Kwarning: [m[Kâ[01m[K-Werror=[m[Kâ argument â[01m[K-Werror=declaration-after-statement[m[Kâ is not valid for C++ >[01m[Kcc1plus:[m[K [01;35m[Kwarning: [m[Kcommand-line option â[01m[K-Wstrict-prototypes[m[Kâ is valid for C/ObjC but not for C++ >[01m[Kcc1plus:[m[K [01;35m[Kwarning: [m[Kcommand-line option â[01m[K-Wmissing-prototypes[m[Kâ is valid for C/ObjC but not for C++ >[01m[Kcc1plus:[m[K [01;35m[Kwarning: [m[Kâ[01m[K-Werror=[m[Kâ argument â[01m[K-Werror=declaration-after-statement[m[Kâ is not valid for C++ >[01m[Kcc1plus:[m[K [01;35m[Kwarning: [m[Kcommand-line option â[01m[K-Wstrict-prototypes[m[Kâ is valid for C/ObjC but not for C++ >[01m[Kcc1plus:[m[K [01;35m[Kwarning: [m[Kcommand-line option â[01m[K-Wmissing-prototypes[m[Kâ is valid for C/ObjC but not for C++ >[01m[Kcc1plus:[m[K [01;35m[Kwarning: [m[Kâ[01m[K-Werror=[m[Kâ argument â[01m[K-Werror=declaration-after-statement[m[Kâ is not valid for C++ >[01m[Ktesseract/src/ccstruct/imagedata.cpp:[m[K In member function â[01m[Kvoid tesseract::ImageData::AddBoxes(const std::vector<tesseract::TBOX>&, const std::vector<tesseract::STRING>&, const std::vector<int>&)[m[Kâ: >[01m[Ktesseract/src/ccstruct/imagedata.cpp:338:21:[m[K [01;35m[Kwarning: [m[Kcomparison of integer expressions of different signedness: â[01m[Kint[m[Kâ and â[01m[Kstd::vector<int>::size_type[m[Kâ {aka â[01m[Klong unsigned int[m[Kâ} [[01;35m[K-Wsign-compare[m[K] > 338 | for (int i = 0; [01;35m[Ki < box_pages.size()[m[K; ++i) { > | [01;35m[K~~^~~~~~~~~~~~~~~~~~[m[K >[01m[Ktesseract/src/ccstruct/imagedata.cpp:[m[K In member function â[01m[Kbool tesseract::DocumentCache::LoadDocuments(const std::vector<tesseract::STRING>&, tesseract::CachingStrategy, tesseract::FileReader)[m[Kâ: >[01m[Ktesseract/src/ccstruct/imagedata.cpp:600:25:[m[K [01;35m[Kwarning: [m[Kcomparison of integer expressions of different signedness: â[01m[Kint[m[Kâ and â[01m[Kstd::vector<tesseract::STRING>::size_type[m[Kâ {aka â[01m[Klong unsigned int[m[Kâ} [[01;35m[K-Wsign-compare[m[K] > 600 | for (int arg = 0; [01;35m[Karg < filenames.size()[m[K; ++arg) { > | [01;35m[K~~~~^~~~~~~~~~~~~~~~~~[m[K >In file included from [01m[Ktesseract/src/ccutil/elst.h:24[m[K, > from [01m[Ktesseract/src/ccstruct/points.h:22[m[K, > from [01m[Ktesseract/src/ccstruct/imagedata.h:22[m[K, > from [01m[Ktesseract/src/ccstruct/imagedata.cpp:24[m[K: >tesseract/src/ccutil/serialis.h: In instantiation of â[01m[Kbool tesseract::TFile::Serialize(const T*, size_t) [with T = int; size_t = long unsigned int][m[Kâ: >[01m[Ktesseract/src/ccstruct/imagedata.cpp:168:35:[m[K required from here >[01m[Ktesseract/src/ccutil/serialis.h:102:45:[m[K [01;35m[Kwarning: [m[Kcomparison of integer expressions of different signedness: â[01m[Kint[m[Kâ and â[01m[Ksize_t[m[Kâ {aka â[01m[Klong unsigned int[m[Kâ} [[01;35m[K-Wsign-compare[m[K] > 102 | return [01;35m[KFWrite(data, sizeof(T), count) == count[m[K; > | [01;35m[K~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~[m[K >tesseract/src/ccutil/serialis.h: In instantiation of â[01m[Kbool tesseract::TFile::Serialize(const T*, size_t) [with T = signed char; size_t = long unsigned int][m[Kâ: >[01m[Ktesseract/src/ccstruct/imagedata.cpp:176:33:[m[K required from here >[01m[Ktesseract/src/ccutil/serialis.h:102:45:[m[K [01;35m[Kwarning: [m[Kcomparison of integer expressions of different signedness: â[01m[Kint[m[Kâ and â[01m[Ksize_t[m[Kâ {aka â[01m[Klong unsigned int[m[Kâ} [[01;35m[K-Wsign-compare[m[K] >tesseract/src/ccutil/serialis.h: In instantiation of â[01m[Kbool tesseract::TFile::DeSerialize(T*, size_t) [with T = int; size_t = long unsigned int][m[Kâ: >[01m[Ktesseract/src/ccstruct/imagedata.cpp:182:37:[m[K required from here >[01m[Ktesseract/src/ccutil/serialis.h:93:50:[m[K [01;35m[Kwarning: [m[Kcomparison of integer expressions of different signedness: â[01m[Kint[m[Kâ and â[01m[Ksize_t[m[Kâ {aka â[01m[Klong unsigned int[m[Kâ} [[01;35m[K-Wsign-compare[m[K] > 93 | return [01;35m[KFReadEndian(data, sizeof(T), count) == count[m[K; > | [01;35m[K~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~[m[K >tesseract/src/ccutil/serialis.h: In instantiation of â[01m[Kbool tesseract::TFile::DeSerialize(T*, size_t) [with T = signed char; size_t = long unsigned int][m[Kâ: >[01m[Ktesseract/src/ccstruct/imagedata.cpp:190:33:[m[K required from here >[01m[Ktesseract/src/ccutil/serialis.h:93:50:[m[K [01;35m[Kwarning: [m[Kcomparison of integer expressions of different signedness: â[01m[Kint[m[Kâ and â[01m[Ksize_t[m[Kâ {aka â[01m[Klong unsigned int[m[Kâ} [[01;35m[K-Wsign-compare[m[K] >[01m[Kcc1plus:[m[K [01;35m[Kwarning: [m[Kcommand-line option â[01m[K-Wstrict-prototypes[m[Kâ is valid for C/ObjC but not for C++ >[01m[Kcc1plus:[m[K [01;35m[Kwarning: [m[Kcommand-line option â[01m[K-Wmissing-prototypes[m[Kâ is valid for C/ObjC but not for C++ >[01m[Kcc1plus:[m[K [01;35m[Kwarning: [m[Kâ[01m[K-Werror=[m[Kâ argument â[01m[K-Werror=declaration-after-statement[m[Kâ is not valid for C++ >[01m[Kcc1plus:[m[K [01;35m[Kwarning: [m[Kcommand-line option â[01m[K-Wstrict-prototypes[m[Kâ is valid for C/ObjC but not for C++ >[01m[Kcc1plus:[m[K [01;35m[Kwarning: [m[Kcommand-line option â[01m[K-Wmissing-prototypes[m[Kâ is valid for C/ObjC but not for C++ >[01m[Kcc1plus:[m[K [01;35m[Kwarning: [m[Kâ[01m[K-Werror=[m[Kâ argument â[01m[K-Werror=declaration-after-statement[m[Kâ is not valid for C++ >In file included from [01m[Ktesseract/src/ccstruct/ratngs.h:32[m[K, > from [01m[Ktesseract/src/ccstruct/matrix.cpp:24[m[K: >[01m[Ktesseract/src/ccutil/unicharset.h:[m[K In member function â[01m[Kbool tesseract::UNICHARSET::contains_unichar_id(tesseract::UNICHAR_ID) const[m[Kâ: >[01m[Ktesseract/src/ccutil/unicharset.h:288:59:[m[K [01;35m[Kwarning: [m[Kcomparison of integer expressions of different signedness: â[01m[Ktesseract::UNICHAR_ID[m[Kâ {aka â[01m[Kint[m[Kâ} and â[01m[Kstd::vector<tesseract::UNICHARSET::UNICHAR_SLOT>::size_type[m[Kâ {aka â[01m[Klong unsigned int[m[Kâ} [[01;35m[K-Wsign-compare[m[K] > 288 | return unichar_id != INVALID_UNICHAR_ID && [01;35m[Kunichar_id < unichars.size()[m[K && > | [01;35m[K~~~~~~~~~~~^~~~~~~~~~~~~~~~~[m[K >[01m[Ktesseract/src/ccutil/unicharset.h:[m[K In member function â[01m[Kvoid tesseract::UNICHARSET::delete_pointers_in_unichars()[m[Kâ: >[01m[Ktesseract/src/ccutil/unicharset.h:302:23:[m[K [01;35m[Kwarning: [m[Kcomparison of integer expressions of different signedness: â[01m[Kint[m[Kâ and â[01m[Kstd::vector<tesseract::UNICHARSET::UNICHAR_SLOT>::size_type[m[Kâ {aka â[01m[Klong unsigned int[m[Kâ} [[01;35m[K-Wsign-compare[m[K] > 302 | for (int i = 0; [01;35m[Ki < unichars.size()[m[K; ++i) { > | [01;35m[K~~^~~~~~~~~~~~~~~~~[m[K >In file included from [01m[Ktesseract/src/ccstruct/matrix.cpp:24[m[K: >[01m[Ktesseract/src/ccstruct/ratngs.h:[m[K In member function â[01m[Kvoid tesseract::BLOB_CHOICE::set_fonts(const std::vector<tesseract::ScoredFont>&)[m[Kâ: >[01m[Ktesseract/src/ccstruct/ratngs.h:107:25:[m[K [01;35m[Kwarning: [m[Kcomparison of integer expressions of different signedness: â[01m[Kint[m[Kâ and â[01m[Kstd::vector<tesseract::ScoredFont>::size_type[m[Kâ {aka â[01m[Klong unsigned int[m[Kâ} [[01;35m[K-Wsign-compare[m[K] > 107 | for (int f = 0; [01;35m[Kf < fonts_.size()[m[K; ++f) { > | [01;35m[K~~^~~~~~~~~~~~~~~[m[K >In file included from [01m[Ktesseract/src/ccutil/genericvector.h:22[m[K, > from [01m[Ktesseract/src/ccutil/kdpair.h:27[m[K, > from [01m[Ktesseract/src/ccstruct/matrix.h:29[m[K, > from [01m[Ktesseract/src/ccstruct/matrix.cpp:22[m[K: >tesseract/src/ccutil/serialis.h: In instantiation of â[01m[Kbool tesseract::TFile::Serialize(const T*, size_t) [with T = char; size_t = long unsigned int][m[Kâ: >[01m[Ktesseract/src/ccutil/unicharset.h:363:73:[m[K required from here >[01m[Ktesseract/src/ccutil/serialis.h:102:45:[m[K [01;35m[Kwarning: [m[Kcomparison of integer expressions of different signedness: â[01m[Kint[m[Kâ and â[01m[Ksize_t[m[Kâ {aka â[01m[Klong unsigned int[m[Kâ} [[01;35m[K-Wsign-compare[m[K] > 102 | return [01;35m[KFWrite(data, sizeof(T), count) == count[m[K; > | [01;35m[K~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~[m[K >[01m[Kcc1plus:[m[K [01;35m[Kwarning: [m[Kcommand-line option â[01m[K-Wstrict-prototypes[m[Kâ is valid for C/ObjC but not for C++ >[01m[Kcc1plus:[m[K [01;35m[Kwarning: [m[Kcommand-line option â[01m[K-Wmissing-prototypes[m[Kâ is valid for C/ObjC but not for C++ >[01m[Kcc1plus:[m[K [01;35m[Kwarning: [m[Kâ[01m[K-Werror=[m[Kâ argument â[01m[K-Werror=declaration-after-statement[m[Kâ is not valid for C++ >[01m[Kcc1plus:[m[K [01;35m[Kwarning: [m[Kcommand-line option â[01m[K-Wstrict-prototypes[m[Kâ is valid for C/ObjC but not for C++ >[01m[Kcc1plus:[m[K [01;35m[Kwarning: [m[Kcommand-line option â[01m[K-Wmissing-prototypes[m[Kâ is valid for C/ObjC but not for C++ >[01m[Kcc1plus:[m[K [01;35m[Kwarning: [m[Kâ[01m[K-Werror=[m[Kâ argument â[01m[K-Werror=declaration-after-statement[m[Kâ is not valid for C++ >In file included from [01m[Ktesseract/src/ccstruct/normalis.cpp:27[m[K: >[01m[Ktesseract/src/ccutil/unicharset.h:[m[K In member function â[01m[Kbool tesseract::UNICHARSET::contains_unichar_id(tesseract::UNICHAR_ID) const[m[Kâ: >[01m[Ktesseract/src/ccutil/unicharset.h:288:59:[m[K [01;35m[Kwarning: [m[Kcomparison of integer expressions of different signedness: â[01m[Ktesseract::UNICHAR_ID[m[Kâ {aka â[01m[Kint[m[Kâ} and â[01m[Kstd::vector<tesseract::UNICHARSET::UNICHAR_SLOT>::size_type[m[Kâ {aka â[01m[Klong unsigned int[m[Kâ} [[01;35m[K-Wsign-compare[m[K] > 288 | return unichar_id != INVALID_UNICHAR_ID && [01;35m[Kunichar_id < unichars.size()[m[K && > | [01;35m[K~~~~~~~~~~~^~~~~~~~~~~~~~~~~[m[K >[01m[Ktesseract/src/ccutil/unicharset.h:[m[K In member function â[01m[Kvoid tesseract::UNICHARSET::delete_pointers_in_unichars()[m[Kâ: >[01m[Ktesseract/src/ccutil/unicharset.h:302:23:[m[K [01;35m[Kwarning: [m[Kcomparison of integer expressions of different signedness: â[01m[Kint[m[Kâ and â[01m[Kstd::vector<tesseract::UNICHARSET::UNICHAR_SLOT>::size_type[m[Kâ {aka â[01m[Klong unsigned int[m[Kâ} [[01;35m[K-Wsign-compare[m[K] > 302 | for (int i = 0; [01;35m[Ki < unichars.size()[m[K; ++i) { > | [01;35m[K~~^~~~~~~~~~~~~~~~~[m[K >In file included from [01m[Ktesseract/src/ccutil/clst.h:24[m[K, > from [01m[Ktesseract/src/ccstruct/blobs.h:23[m[K, > from [01m[Ktesseract/src/ccstruct/normalis.cpp:23[m[K: >tesseract/src/ccutil/serialis.h: In instantiation of â[01m[Kbool tesseract::TFile::Serialize(const T*, size_t) [with T = char; size_t = long unsigned int][m[Kâ: >[01m[Ktesseract/src/ccutil/unicharset.h:363:73:[m[K required from here >[01m[Ktesseract/src/ccutil/serialis.h:102:45:[m[K [01;35m[Kwarning: [m[Kcomparison of integer expressions of different signedness: â[01m[Kint[m[Kâ and â[01m[Ksize_t[m[Kâ {aka â[01m[Klong unsigned int[m[Kâ} [[01;35m[K-Wsign-compare[m[K] > 102 | return [01;35m[KFWrite(data, sizeof(T), count) == count[m[K; > | [01;35m[K~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~[m[K >[01m[Kcc1plus:[m[K [01;35m[Kwarning: [m[Kcommand-line option â[01m[K-Wstrict-prototypes[m[Kâ is valid for C/ObjC but not for C++ >[01m[Kcc1plus:[m[K [01;35m[Kwarning: [m[Kcommand-line option â[01m[K-Wmissing-prototypes[m[Kâ is valid for C/ObjC but not for C++ >[01m[Kcc1plus:[m[K [01;35m[Kwarning: [m[Kâ[01m[K-Werror=[m[Kâ argument â[01m[K-Werror=declaration-after-statement[m[Kâ is not valid for C++ >[01m[Kcc1plus:[m[K [01;35m[Kwarning: [m[Kcommand-line option â[01m[K-Wstrict-prototypes[m[Kâ is valid for C/ObjC but not for C++ >[01m[Kcc1plus:[m[K [01;35m[Kwarning: [m[Kcommand-line option â[01m[K-Wmissing-prototypes[m[Kâ is valid for C/ObjC but not for C++ >[01m[Kcc1plus:[m[K [01;35m[Kwarning: [m[Kâ[01m[K-Werror=[m[Kâ argument â[01m[K-Werror=declaration-after-statement[m[Kâ is not valid for C++ >[01m[Kcc1plus:[m[K [01;35m[Kwarning: [m[Kcommand-line option â[01m[K-Wstrict-prototypes[m[Kâ is valid for C/ObjC but not for C++ >[01m[Kcc1plus:[m[K [01;35m[Kwarning: [m[Kcommand-line option â[01m[K-Wmissing-prototypes[m[Kâ is valid for C/ObjC but not for C++ >[01m[Kcc1plus:[m[K [01;35m[Kwarning: [m[Kâ[01m[K-Werror=[m[Kâ argument â[01m[K-Werror=declaration-after-statement[m[Kâ is not valid for C++ >[01m[Kcc1plus:[m[K [01;35m[Kwarning: [m[Kcommand-line option â[01m[K-Wstrict-prototypes[m[Kâ is valid for C/ObjC but not for C++ >[01m[Kcc1plus:[m[K [01;35m[Kwarning: [m[Kcommand-line option â[01m[K-Wmissing-prototypes[m[Kâ is valid for C/ObjC but not for C++ >[01m[Kcc1plus:[m[K [01;35m[Kwarning: [m[Kâ[01m[K-Werror=[m[Kâ argument â[01m[K-Werror=declaration-after-statement[m[Kâ is not valid for C++ >[01m[Kcc1plus:[m[K [01;35m[Kwarning: [m[Kcommand-line option â[01m[K-Wstrict-prototypes[m[Kâ is valid for C/ObjC but not for C++ >[01m[Kcc1plus:[m[K [01;35m[Kwarning: [m[Kcommand-line option â[01m[K-Wmissing-prototypes[m[Kâ is valid for C/ObjC but not for C++ >[01m[Kcc1plus:[m[K [01;35m[Kwarning: [m[Kâ[01m[K-Werror=[m[Kâ argument â[01m[K-Werror=declaration-after-statement[m[Kâ is not valid for C++ >In file included from [01m[Ktesseract/src/ccstruct/ratngs.h:32[m[K, > from [01m[Ktesseract/src/ccstruct/blamer.h:30[m[K, > from [01m[Ktesseract/src/ccstruct/pageres.h:22[m[K, > from [01m[Ktesseract/src/ccstruct/pageres.cpp:24[m[K: >[01m[Ktesseract/src/ccutil/unicharset.h:[m[K In member function â[01m[Kbool tesseract::UNICHARSET::contains_unichar_id(tesseract::UNICHAR_ID) const[m[Kâ: >[01m[Ktesseract/src/ccutil/unicharset.h:288:59:[m[K [01;35m[Kwarning: [m[Kcomparison of integer expressions of different signedness: â[01m[Ktesseract::UNICHAR_ID[m[Kâ {aka â[01m[Kint[m[Kâ} and â[01m[Kstd::vector<tesseract::UNICHARSET::UNICHAR_SLOT>::size_type[m[Kâ {aka â[01m[Klong unsigned int[m[Kâ} [[01;35m[K-Wsign-compare[m[K] > 288 | return unichar_id != INVALID_UNICHAR_ID && [01;35m[Kunichar_id < unichars.size()[m[K && > | [01;35m[K~~~~~~~~~~~^~~~~~~~~~~~~~~~~[m[K >[01m[Ktesseract/src/ccutil/unicharset.h:[m[K In member function â[01m[Kvoid tesseract::UNICHARSET::delete_pointers_in_unichars()[m[Kâ: >[01m[Ktesseract/src/ccutil/unicharset.h:302:23:[m[K [01;35m[Kwarning: [m[Kcomparison of integer expressions of different signedness: â[01m[Kint[m[Kâ and â[01m[Kstd::vector<tesseract::UNICHARSET::UNICHAR_SLOT>::size_type[m[Kâ {aka â[01m[Klong unsigned int[m[Kâ} [[01;35m[K-Wsign-compare[m[K] > 302 | for (int i = 0; [01;35m[Ki < unichars.size()[m[K; ++i) { > | [01;35m[K~~^~~~~~~~~~~~~~~~~[m[K >In file included from [01m[Ktesseract/src/ccstruct/blamer.h:30[m[K, > from [01m[Ktesseract/src/ccstruct/pageres.h:22[m[K, > from [01m[Ktesseract/src/ccstruct/pageres.cpp:24[m[K: >[01m[Ktesseract/src/ccstruct/ratngs.h:[m[K In member function â[01m[Kvoid tesseract::BLOB_CHOICE::set_fonts(const std::vector<tesseract::ScoredFont>&)[m[Kâ: >[01m[Ktesseract/src/ccstruct/ratngs.h:107:25:[m[K [01;35m[Kwarning: [m[Kcomparison of integer expressions of different signedness: â[01m[Kint[m[Kâ and â[01m[Kstd::vector<tesseract::ScoredFont>::size_type[m[Kâ {aka â[01m[Klong unsigned int[m[Kâ} [[01;35m[K-Wsign-compare[m[K] > 107 | for (int f = 0; [01;35m[Kf < fonts_.size()[m[K; ++f) { > | [01;35m[K~~^~~~~~~~~~~~~~~[m[K >In file included from [01m[Ktesseract/src/ccutil/elst.h:24[m[K, > from [01m[Ktesseract/src/ccstruct/points.h:22[m[K, > from [01m[Ktesseract/src/ccstruct/rect.h:23[m[K, > from [01m[Ktesseract/src/ccstruct/boxword.h:23[m[K, > from [01m[Ktesseract/src/ccstruct/blamer.h:26[m[K, > from [01m[Ktesseract/src/ccstruct/pageres.h:22[m[K, > from [01m[Ktesseract/src/ccstruct/pageres.cpp:24[m[K: >tesseract/src/ccutil/serialis.h: In instantiation of â[01m[Kbool tesseract::TFile::Serialize(const T*, size_t) [with T = char; size_t = long unsigned int][m[Kâ: >[01m[Ktesseract/src/ccutil/unicharset.h:363:73:[m[K required from here >[01m[Ktesseract/src/ccutil/serialis.h:102:45:[m[K [01;35m[Kwarning: [m[Kcomparison of integer expressions of different signedness: â[01m[Kint[m[Kâ and â[01m[Ksize_t[m[Kâ {aka â[01m[Klong unsigned int[m[Kâ} [[01;35m[K-Wsign-compare[m[K] > 102 | return [01;35m[KFWrite(data, sizeof(T), count) == count[m[K; > | [01;35m[K~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~[m[K >[01m[Kcc1plus:[m[K [01;35m[Kwarning: [m[Kcommand-line option â[01m[K-Wstrict-prototypes[m[Kâ is valid for C/ObjC but not for C++ >[01m[Kcc1plus:[m[K [01;35m[Kwarning: [m[Kcommand-line option â[01m[K-Wmissing-prototypes[m[Kâ is valid for C/ObjC but not for C++ >[01m[Kcc1plus:[m[K [01;35m[Kwarning: [m[Kâ[01m[K-Werror=[m[Kâ argument â[01m[K-Werror=declaration-after-statement[m[Kâ is not valid for C++ >[01m[Kcc1plus:[m[K [01;35m[Kwarning: [m[Kcommand-line option â[01m[K-Wstrict-prototypes[m[Kâ is valid for C/ObjC but not for C++ >[01m[Kcc1plus:[m[K [01;35m[Kwarning: [m[Kcommand-line option â[01m[K-Wmissing-prototypes[m[Kâ is valid for C/ObjC but not for C++ >[01m[Kcc1plus:[m[K [01;35m[Kwarning: [m[Kâ[01m[K-Werror=[m[Kâ argument â[01m[K-Werror=declaration-after-statement[m[Kâ is not valid for C++ >[01m[Kcc1plus:[m[K [01;35m[Kwarning: [m[Kcommand-line option â[01m[K-Wstrict-prototypes[m[Kâ is valid for C/ObjC but not for C++ >[01m[Kcc1plus:[m[K [01;35m[Kwarning: [m[Kcommand-line option â[01m[K-Wmissing-prototypes[m[Kâ is valid for C/ObjC but not for C++ >[01m[Kcc1plus:[m[K [01;35m[Kwarning: [m[Kâ[01m[K-Werror=[m[Kâ argument â[01m[K-Werror=declaration-after-statement[m[Kâ is not valid for C++ >[01m[Kcc1plus:[m[K [01;35m[Kwarning: [m[Kcommand-line option â[01m[K-Wstrict-prototypes[m[Kâ is valid for C/ObjC but not for C++ >[01m[Kcc1plus:[m[K [01;35m[Kwarning: [m[Kcommand-line option â[01m[K-Wmissing-prototypes[m[Kâ is valid for C/ObjC but not for C++ >[01m[Kcc1plus:[m[K [01;35m[Kwarning: [m[Kâ[01m[K-Werror=[m[Kâ argument â[01m[K-Werror=declaration-after-statement[m[Kâ is not valid for C++ >[01m[Kcc1plus:[m[K [01;35m[Kwarning: [m[Kcommand-line option â[01m[K-Wstrict-prototypes[m[Kâ is valid for C/ObjC but not for C++ >[01m[Kcc1plus:[m[K [01;35m[Kwarning: [m[Kcommand-line option â[01m[K-Wmissing-prototypes[m[Kâ is valid for C/ObjC but not for C++ >[01m[Kcc1plus:[m[K [01;35m[Kwarning: [m[Kâ[01m[K-Werror=[m[Kâ argument â[01m[K-Werror=declaration-after-statement[m[Kâ is not valid for C++ >[01m[Kcc1plus:[m[K [01;35m[Kwarning: [m[Kcommand-line option â[01m[K-Wstrict-prototypes[m[Kâ is valid for C/ObjC but not for C++ >[01m[Kcc1plus:[m[K [01;35m[Kwarning: [m[Kcommand-line option â[01m[K-Wmissing-prototypes[m[Kâ is valid for C/ObjC but not for C++ >[01m[Kcc1plus:[m[K [01;35m[Kwarning: [m[Kâ[01m[K-Werror=[m[Kâ argument â[01m[K-Werror=declaration-after-statement[m[Kâ is not valid for C++ >[01m[Kcc1plus:[m[K [01;35m[Kwarning: [m[Kcommand-line option â[01m[K-Wstrict-prototypes[m[Kâ is valid for C/ObjC but not for C++ >[01m[Kcc1plus:[m[K [01;35m[Kwarning: [m[Kcommand-line option â[01m[K-Wmissing-prototypes[m[Kâ is valid for C/ObjC but not for C++ >[01m[Kcc1plus:[m[K [01;35m[Kwarning: [m[Kâ[01m[K-Werror=[m[Kâ argument â[01m[K-Werror=declaration-after-statement[m[Kâ is not valid for C++ >In file included from [01m[Ktesseract/src/ccstruct/ratngs.h:32[m[K, > from [01m[Ktesseract/src/ccstruct/ratngs.cpp:23[m[K: >[01m[Ktesseract/src/ccutil/unicharset.h:[m[K In member function â[01m[Kbool tesseract::UNICHARSET::contains_unichar_id(tesseract::UNICHAR_ID) const[m[Kâ: >[01m[Ktesseract/src/ccutil/unicharset.h:288:59:[m[K [01;35m[Kwarning: [m[Kcomparison of integer expressions of different signedness: â[01m[Ktesseract::UNICHAR_ID[m[Kâ {aka â[01m[Kint[m[Kâ} and â[01m[Kstd::vector<tesseract::UNICHARSET::UNICHAR_SLOT>::size_type[m[Kâ {aka â[01m[Klong unsigned int[m[Kâ} [[01;35m[K-Wsign-compare[m[K] > 288 | return unichar_id != INVALID_UNICHAR_ID && [01;35m[Kunichar_id < unichars.size()[m[K && > | [01;35m[K~~~~~~~~~~~^~~~~~~~~~~~~~~~~[m[K >[01m[Ktesseract/src/ccutil/unicharset.h:[m[K In member function â[01m[Kvoid tesseract::UNICHARSET::delete_pointers_in_unichars()[m[Kâ: >[01m[Ktesseract/src/ccutil/unicharset.h:302:23:[m[K [01;35m[Kwarning: [m[Kcomparison of integer expressions of different signedness: â[01m[Kint[m[Kâ and â[01m[Kstd::vector<tesseract::UNICHARSET::UNICHAR_SLOT>::size_type[m[Kâ {aka â[01m[Klong unsigned int[m[Kâ} [[01;35m[K-Wsign-compare[m[K] > 302 | for (int i = 0; [01;35m[Ki < unichars.size()[m[K; ++i) { > | [01;35m[K~~^~~~~~~~~~~~~~~~~[m[K >In file included from [01m[Ktesseract/src/ccstruct/ratngs.cpp:23[m[K: >[01m[Ktesseract/src/ccstruct/ratngs.h:[m[K In member function â[01m[Kvoid tesseract::BLOB_CHOICE::set_fonts(const std::vector<tesseract::ScoredFont>&)[m[Kâ: >[01m[Ktesseract/src/ccstruct/ratngs.h:107:25:[m[K [01;35m[Kwarning: [m[Kcomparison of integer expressions of different signedness: â[01m[Kint[m[Kâ and â[01m[Kstd::vector<tesseract::ScoredFont>::size_type[m[Kâ {aka â[01m[Klong unsigned int[m[Kâ} [[01;35m[K-Wsign-compare[m[K] > 107 | for (int f = 0; [01;35m[Kf < fonts_.size()[m[K; ++f) { > | [01;35m[K~~^~~~~~~~~~~~~~~[m[K >In file included from [01m[Ktesseract/src/ccutil/clst.h:24[m[K, > from [01m[Ktesseract/src/ccstruct/ratngs.h:26[m[K, > from [01m[Ktesseract/src/ccstruct/ratngs.cpp:23[m[K: >tesseract/src/ccutil/serialis.h: In instantiation of â[01m[Kbool tesseract::TFile::Serialize(const T*, size_t) [with T = char; size_t = long unsigned int][m[Kâ: >[01m[Ktesseract/src/ccutil/unicharset.h:363:73:[m[K required from here >[01m[Ktesseract/src/ccutil/serialis.h:102:45:[m[K [01;35m[Kwarning: [m[Kcomparison of integer expressions of different signedness: â[01m[Kint[m[Kâ and â[01m[Ksize_t[m[Kâ {aka â[01m[Klong unsigned int[m[Kâ} [[01;35m[K-Wsign-compare[m[K] > 102 | return [01;35m[KFWrite(data, sizeof(T), count) == count[m[K; > | [01;35m[K~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~[m[K >[01m[Kcc1plus:[m[K [01;35m[Kwarning: [m[Kcommand-line option â[01m[K-Wstrict-prototypes[m[Kâ is valid for C/ObjC but not for C++ >[01m[Kcc1plus:[m[K [01;35m[Kwarning: [m[Kcommand-line option â[01m[K-Wmissing-prototypes[m[Kâ is valid for C/ObjC but not for C++ >[01m[Kcc1plus:[m[K [01;35m[Kwarning: [m[Kâ[01m[K-Werror=[m[Kâ argument â[01m[K-Werror=declaration-after-statement[m[Kâ is not valid for C++ >[01m[Kcc1plus:[m[K [01;35m[Kwarning: [m[Kcommand-line option â[01m[K-Wstrict-prototypes[m[Kâ is valid for C/ObjC but not for C++ >[01m[Kcc1plus:[m[K [01;35m[Kwarning: [m[Kcommand-line option â[01m[K-Wmissing-prototypes[m[Kâ is valid for C/ObjC but not for C++ >[01m[Kcc1plus:[m[K [01;35m[Kwarning: [m[Kâ[01m[K-Werror=[m[Kâ argument â[01m[K-Werror=declaration-after-statement[m[Kâ is not valid for C++ >[01m[Kcc1plus:[m[K [01;35m[Kwarning: [m[Kcommand-line option â[01m[K-Wstrict-prototypes[m[Kâ is valid for C/ObjC but not for C++ >[01m[Kcc1plus:[m[K [01;35m[Kwarning: [m[Kcommand-line option â[01m[K-Wmissing-prototypes[m[Kâ is valid for C/ObjC but not for C++ >[01m[Kcc1plus:[m[K [01;35m[Kwarning: [m[Kâ[01m[K-Werror=[m[Kâ argument â[01m[K-Werror=declaration-after-statement[m[Kâ is not valid for C++ >[01m[Kcc1plus:[m[K [01;35m[Kwarning: [m[Kcommand-line option â[01m[K-Wstrict-prototypes[m[Kâ is valid for C/ObjC but not for C++ >[01m[Kcc1plus:[m[K [01;35m[Kwarning: [m[Kcommand-line option â[01m[K-Wmissing-prototypes[m[Kâ is valid for C/ObjC but not for C++ >[01m[Kcc1plus:[m[K [01;35m[Kwarning: [m[Kâ[01m[K-Werror=[m[Kâ argument â[01m[K-Werror=declaration-after-statement[m[Kâ is not valid for C++ >[01m[Kcc1plus:[m[K [01;35m[Kwarning: [m[Kcommand-line option â[01m[K-Wstrict-prototypes[m[Kâ is valid for C/ObjC but not for C++ >[01m[Kcc1plus:[m[K [01;35m[Kwarning: [m[Kcommand-line option â[01m[K-Wmissing-prototypes[m[Kâ is valid for C/ObjC but not for C++ >[01m[Kcc1plus:[m[K [01;35m[Kwarning: [m[Kâ[01m[K-Werror=[m[Kâ argument â[01m[K-Werror=declaration-after-statement[m[Kâ is not valid for C++ >[01m[Kcc1plus:[m[K [01;35m[Kwarning: [m[Kcommand-line option â[01m[K-Wstrict-prototypes[m[Kâ is valid for C/ObjC but not for C++ >[01m[Kcc1plus:[m[K [01;35m[Kwarning: [m[Kcommand-line option â[01m[K-Wmissing-prototypes[m[Kâ is valid for C/ObjC but not for C++ >[01m[Kcc1plus:[m[K [01;35m[Kwarning: [m[Kâ[01m[K-Werror=[m[Kâ argument â[01m[K-Werror=declaration-after-statement[m[Kâ is not valid for C++ >[01m[Kcc1plus:[m[K [01;35m[Kwarning: [m[Kcommand-line option â[01m[K-Wstrict-prototypes[m[Kâ is valid for C/ObjC but not for C++ >[01m[Kcc1plus:[m[K [01;35m[Kwarning: [m[Kcommand-line option â[01m[K-Wmissing-prototypes[m[Kâ is valid for C/ObjC but not for C++ >[01m[Kcc1plus:[m[K [01;35m[Kwarning: [m[Kâ[01m[K-Werror=[m[Kâ argument â[01m[K-Werror=declaration-after-statement[m[Kâ is not valid for C++ >[01m[Kcc1plus:[m[K [01;35m[Kwarning: [m[Kcommand-line option â[01m[K-Wstrict-prototypes[m[Kâ is valid for C/ObjC but not for C++ >[01m[Kcc1plus:[m[K [01;35m[Kwarning: [m[Kcommand-line option â[01m[K-Wmissing-prototypes[m[Kâ is valid for C/ObjC but not for C++ >[01m[Kcc1plus:[m[K [01;35m[Kwarning: [m[Kâ[01m[K-Werror=[m[Kâ argument â[01m[K-Werror=declaration-after-statement[m[Kâ is not valid for C++ >In file included from [01m[Ktesseract/src/classify/intproto.h:28[m[K, > from [01m[Ktesseract/src/classify/adaptive.h:20[m[K, > from [01m[Ktesseract/src/classify/classify.h:64[m[K, > from [01m[Ktesseract/src/classify/classify.cpp:19[m[K: >[01m[Ktesseract/src/ccutil/unicharset.h:[m[K In member function â[01m[Kbool tesseract::UNICHARSET::contains_unichar_id(tesseract::UNICHAR_ID) const[m[Kâ: >[01m[Ktesseract/src/ccutil/unicharset.h:288:59:[m[K [01;35m[Kwarning: [m[Kcomparison of integer expressions of different signedness: â[01m[Ktesseract::UNICHAR_ID[m[Kâ {aka â[01m[Kint[m[Kâ} and â[01m[Kstd::vector<tesseract::UNICHARSET::UNICHAR_SLOT>::size_type[m[Kâ {aka â[01m[Klong unsigned int[m[Kâ} [[01;35m[K-Wsign-compare[m[K] > 288 | return unichar_id != INVALID_UNICHAR_ID && [01;35m[Kunichar_id < unichars.size()[m[K && > | [01;35m[K~~~~~~~~~~~^~~~~~~~~~~~~~~~~[m[K >[01m[Ktesseract/src/ccutil/unicharset.h:[m[K In member function â[01m[Kvoid tesseract::UNICHARSET::delete_pointers_in_unichars()[m[Kâ: >[01m[Ktesseract/src/ccutil/unicharset.h:302:23:[m[K [01;35m[Kwarning: [m[Kcomparison of integer expressions of different signedness: â[01m[Kint[m[Kâ and â[01m[Kstd::vector<tesseract::UNICHARSET::UNICHAR_SLOT>::size_type[m[Kâ {aka â[01m[Klong unsigned int[m[Kâ} [[01;35m[K-Wsign-compare[m[K] > 302 | for (int i = 0; [01;35m[Ki < unichars.size()[m[K; ++i) { > | [01;35m[K~~^~~~~~~~~~~~~~~~~[m[K >In file included from [01m[Ktesseract/src/dict/dawg.h:33[m[K, > from [01m[Ktesseract/src/dict/dict.h:29[m[K, > from [01m[Ktesseract/src/classify/classify.h:66[m[K, > from [01m[Ktesseract/src/classify/classify.cpp:19[m[K: >[01m[Ktesseract/src/ccstruct/ratngs.h:[m[K In member function â[01m[Kvoid tesseract::BLOB_CHOICE::set_fonts(const std::vector<tesseract::ScoredFont>&)[m[Kâ: >[01m[Ktesseract/src/ccstruct/ratngs.h:107:25:[m[K [01;35m[Kwarning: [m[Kcomparison of integer expressions of different signedness: â[01m[Kint[m[Kâ and â[01m[Kstd::vector<tesseract::ScoredFont>::size_type[m[Kâ {aka â[01m[Klong unsigned int[m[Kâ} [[01;35m[K-Wsign-compare[m[K] > 107 | for (int f = 0; [01;35m[Kf < fonts_.size()[m[K; ++f) { > | [01;35m[K~~^~~~~~~~~~~~~~~[m[K >In file included from [01m[Ktesseract/src/ccutil/clst.h:24[m[K, > from [01m[Ktesseract/src/ccstruct/blobs.h:23[m[K, > from [01m[Ktesseract/src/classify/mfoutline.h:21[m[K, > from [01m[Ktesseract/src/classify/intproto.h:25[m[K, > from [01m[Ktesseract/src/classify/adaptive.h:20[m[K, > from [01m[Ktesseract/src/classify/classify.h:64[m[K, > from [01m[Ktesseract/src/classify/classify.cpp:19[m[K: >tesseract/src/ccutil/serialis.h: In instantiation of â[01m[Kbool tesseract::TFile::Serialize(const T*, size_t) [with T = char; size_t = long unsigned int][m[Kâ: >[01m[Ktesseract/src/ccutil/unicharset.h:363:73:[m[K required from here >[01m[Ktesseract/src/ccutil/serialis.h:102:45:[m[K [01;35m[Kwarning: [m[Kcomparison of integer expressions of different signedness: â[01m[Kint[m[Kâ and â[01m[Ksize_t[m[Kâ {aka â[01m[Klong unsigned int[m[Kâ} [[01;35m[K-Wsign-compare[m[K] > 102 | return [01;35m[KFWrite(data, sizeof(T), count) == count[m[K; > | [01;35m[K~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~[m[K >[01m[Kcc1plus:[m[K [01;35m[Kwarning: [m[Kcommand-line option â[01m[K-Wstrict-prototypes[m[Kâ is valid for C/ObjC but not for C++ >[01m[Kcc1plus:[m[K [01;35m[Kwarning: [m[Kcommand-line option â[01m[K-Wmissing-prototypes[m[Kâ is valid for C/ObjC but not for C++ >[01m[Kcc1plus:[m[K [01;35m[Kwarning: [m[Kâ[01m[K-Werror=[m[Kâ argument â[01m[K-Werror=declaration-after-statement[m[Kâ is not valid for C++ >In file included from [01m[Ktesseract/src/ccutil/ambigs.h:32[m[K, > from [01m[Ktesseract/src/dict/dict.h:27[m[K, > from [01m[Ktesseract/src/dict/context.cpp:20[m[K: >[01m[Ktesseract/src/ccutil/unicharset.h:[m[K In member function â[01m[Kbool tesseract::UNICHARSET::contains_unichar_id(tesseract::UNICHAR_ID) const[m[Kâ: >[01m[Ktesseract/src/ccutil/unicharset.h:288:59:[m[K [01;35m[Kwarning: [m[Kcomparison of integer expressions of different signedness: â[01m[Ktesseract::UNICHAR_ID[m[Kâ {aka â[01m[Kint[m[Kâ} and â[01m[Kstd::vector<tesseract::UNICHARSET::UNICHAR_SLOT>::size_type[m[Kâ {aka â[01m[Klong unsigned int[m[Kâ} [[01;35m[K-Wsign-compare[m[K] > 288 | return unichar_id != INVALID_UNICHAR_ID && [01;35m[Kunichar_id < unichars.size()[m[K && > | [01;35m[K~~~~~~~~~~~^~~~~~~~~~~~~~~~~[m[K >[01m[Ktesseract/src/ccutil/unicharset.h:[m[K In member function â[01m[Kvoid tesseract::UNICHARSET::delete_pointers_in_unichars()[m[Kâ: >[01m[Ktesseract/src/ccutil/unicharset.h:302:23:[m[K [01;35m[Kwarning: [m[Kcomparison of integer expressions of different signedness: â[01m[Kint[m[Kâ and â[01m[Kstd::vector<tesseract::UNICHARSET::UNICHAR_SLOT>::size_type[m[Kâ {aka â[01m[Klong unsigned int[m[Kâ} [[01;35m[K-Wsign-compare[m[K] > 302 | for (int i = 0; [01;35m[Ki < unichars.size()[m[K; ++i) { > | [01;35m[K~~^~~~~~~~~~~~~~~~~[m[K >In file included from [01m[Ktesseract/src/dict/dawg.h:33[m[K, > from [01m[Ktesseract/src/dict/dict.h:29[m[K, > from [01m[Ktesseract/src/dict/context.cpp:20[m[K: >[01m[Ktesseract/src/ccstruct/ratngs.h:[m[K In member function â[01m[Kvoid tesseract::BLOB_CHOICE::set_fonts(const std::vector<tesseract::ScoredFont>&)[m[Kâ: >[01m[Ktesseract/src/ccstruct/ratngs.h:107:25:[m[K [01;35m[Kwarning: [m[Kcomparison of integer expressions of different signedness: â[01m[Kint[m[Kâ and â[01m[Kstd::vector<tesseract::ScoredFont>::size_type[m[Kâ {aka â[01m[Klong unsigned int[m[Kâ} [[01;35m[K-Wsign-compare[m[K] > 107 | for (int f = 0; [01;35m[Kf < fonts_.size()[m[K; ++f) { > | [01;35m[K~~^~~~~~~~~~~~~~~[m[K >In file included from [01m[Ktesseract/src/ccutil/elst.h:24[m[K, > from [01m[Ktesseract/src/ccutil/ambigs.h:29[m[K, > from [01m[Ktesseract/src/dict/dict.h:27[m[K, > from [01m[Ktesseract/src/dict/context.cpp:20[m[K: >tesseract/src/ccutil/serialis.h: In instantiation of â[01m[Kbool tesseract::TFile::Serialize(const T*, size_t) [with T = char; size_t = long unsigned int][m[Kâ: >[01m[Ktesseract/src/ccutil/unicharset.h:363:73:[m[K required from here >[01m[Ktesseract/src/ccutil/serialis.h:102:45:[m[K [01;35m[Kwarning: [m[Kcomparison of integer expressions of different signedness: â[01m[Kint[m[Kâ and â[01m[Ksize_t[m[Kâ {aka â[01m[Klong unsigned int[m[Kâ} [[01;35m[K-Wsign-compare[m[K] > 102 | return [01;35m[KFWrite(data, sizeof(T), count) == count[m[K; > | [01;35m[K~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~[m[K >[01m[Kcc1plus:[m[K [01;35m[Kwarning: [m[Kcommand-line option â[01m[K-Wstrict-prototypes[m[Kâ is valid for C/ObjC but not for C++ >[01m[Kcc1plus:[m[K [01;35m[Kwarning: [m[Kcommand-line option â[01m[K-Wmissing-prototypes[m[Kâ is valid for C/ObjC but not for C++ >[01m[Kcc1plus:[m[K [01;35m[Kwarning: [m[Kâ[01m[K-Werror=[m[Kâ argument â[01m[K-Werror=declaration-after-statement[m[Kâ is not valid for C++ >In file included from [01m[Ktesseract/src/ccstruct/ratngs.h:32[m[K, > from [01m[Ktesseract/src/dict/dawg.h:33[m[K, > from [01m[Ktesseract/src/dict/dawg.cpp:23[m[K: >[01m[Ktesseract/src/ccutil/unicharset.h:[m[K In member function â[01m[Kbool tesseract::UNICHARSET::contains_unichar_id(tesseract::UNICHAR_ID) const[m[Kâ: >[01m[Ktesseract/src/ccutil/unicharset.h:288:59:[m[K [01;35m[Kwarning: [m[Kcomparison of integer expressions of different signedness: â[01m[Ktesseract::UNICHAR_ID[m[Kâ {aka â[01m[Kint[m[Kâ} and â[01m[Kstd::vector<tesseract::UNICHARSET::UNICHAR_SLOT>::size_type[m[Kâ {aka â[01m[Klong unsigned int[m[Kâ} [[01;35m[K-Wsign-compare[m[K] > 288 | return unichar_id != INVALID_UNICHAR_ID && [01;35m[Kunichar_id < unichars.size()[m[K && > | [01;35m[K~~~~~~~~~~~^~~~~~~~~~~~~~~~~[m[K >[01m[Ktesseract/src/ccutil/unicharset.h:[m[K In member function â[01m[Kvoid tesseract::UNICHARSET::delete_pointers_in_unichars()[m[Kâ: >[01m[Ktesseract/src/ccutil/unicharset.h:302:23:[m[K [01;35m[Kwarning: [m[Kcomparison of integer expressions of different signedness: â[01m[Kint[m[Kâ and â[01m[Kstd::vector<tesseract::UNICHARSET::UNICHAR_SLOT>::size_type[m[Kâ {aka â[01m[Klong unsigned int[m[Kâ} [[01;35m[K-Wsign-compare[m[K] > 302 | for (int i = 0; [01;35m[Ki < unichars.size()[m[K; ++i) { > | [01;35m[K~~^~~~~~~~~~~~~~~~~[m[K >In file included from [01m[Ktesseract/src/dict/dawg.h:33[m[K, > from [01m[Ktesseract/src/dict/dawg.cpp:23[m[K: >[01m[Ktesseract/src/ccstruct/ratngs.h:[m[K In member function â[01m[Kvoid tesseract::BLOB_CHOICE::set_fonts(const std::vector<tesseract::ScoredFont>&)[m[Kâ: >[01m[Ktesseract/src/ccstruct/ratngs.h:107:25:[m[K [01;35m[Kwarning: [m[Kcomparison of integer expressions of different signedness: â[01m[Kint[m[Kâ and â[01m[Kstd::vector<tesseract::ScoredFont>::size_type[m[Kâ {aka â[01m[Klong unsigned int[m[Kâ} [[01;35m[K-Wsign-compare[m[K] > 107 | for (int f = 0; [01;35m[Kf < fonts_.size()[m[K; ++f) { > | [01;35m[K~~^~~~~~~~~~~~~~~[m[K >In file included from [01m[Ktesseract/src/ccutil/elst.h:24[m[K, > from [01m[Ktesseract/src/dict/dawg.h:31[m[K, > from [01m[Ktesseract/src/dict/dawg.cpp:23[m[K: >tesseract/src/ccutil/serialis.h: In instantiation of â[01m[Kbool tesseract::TFile::Serialize(const T*, size_t) [with T = char; size_t = long unsigned int][m[Kâ: >[01m[Ktesseract/src/ccutil/unicharset.h:363:73:[m[K required from here >[01m[Ktesseract/src/ccutil/serialis.h:102:45:[m[K [01;35m[Kwarning: [m[Kcomparison of integer expressions of different signedness: â[01m[Kint[m[Kâ and â[01m[Ksize_t[m[Kâ {aka â[01m[Klong unsigned int[m[Kâ} [[01;35m[K-Wsign-compare[m[K] > 102 | return [01;35m[KFWrite(data, sizeof(T), count) == count[m[K; > | [01;35m[K~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~[m[K >tesseract/src/ccutil/serialis.h: In instantiation of â[01m[Kbool tesseract::TFile::DeSerialize(T*, size_t) [with T = short int; size_t = long unsigned int][m[Kâ: >[01m[Ktesseract/src/dict/dawg.cpp:316:32:[m[K required from here >[01m[Ktesseract/src/ccutil/serialis.h:93:50:[m[K [01;35m[Kwarning: [m[Kcomparison of integer expressions of different signedness: â[01m[Kint[m[Kâ and â[01m[Ksize_t[m[Kâ {aka â[01m[Klong unsigned int[m[Kâ} [[01;35m[K-Wsign-compare[m[K] > 93 | return [01;35m[KFReadEndian(data, sizeof(T), count) == count[m[K; > | [01;35m[K~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~[m[K >tesseract/src/ccutil/serialis.h: In instantiation of â[01m[Kbool tesseract::TFile::DeSerialize(T*, size_t) [with T = int; size_t = long unsigned int][m[Kâ: >[01m[Ktesseract/src/dict/dawg.cpp:323:42:[m[K required from here >[01m[Ktesseract/src/ccutil/serialis.h:93:50:[m[K [01;35m[Kwarning: [m[Kcomparison of integer expressions of different signedness: â[01m[Kint[m[Kâ and â[01m[Ksize_t[m[Kâ {aka â[01m[Klong unsigned int[m[Kâ} [[01;35m[K-Wsign-compare[m[K] >tesseract/src/ccutil/serialis.h: In instantiation of â[01m[Kbool tesseract::TFile::DeSerialize(T*, size_t) [with T = long unsigned int; size_t = long unsigned int][m[Kâ: >[01m[Ktesseract/src/dict/dawg.cpp:329:48:[m[K required from here >[01m[Ktesseract/src/ccutil/serialis.h:93:50:[m[K [01;35m[Kwarning: [m[Kcomparison of integer expressions of different signedness: â[01m[Kint[m[Kâ and â[01m[Ksize_t[m[Kâ {aka â[01m[Klong unsigned int[m[Kâ} [[01;35m[K-Wsign-compare[m[K] >tesseract/src/ccutil/serialis.h: In instantiation of â[01m[Kbool tesseract::TFile::Serialize(const T*, size_t) [with T = short int; size_t = long unsigned int][m[Kâ: >[01m[Ktesseract/src/dict/dawg.cpp:380:30:[m[K required from here >[01m[Ktesseract/src/ccutil/serialis.h:102:45:[m[K [01;35m[Kwarning: [m[Kcomparison of integer expressions of different signedness: â[01m[Kint[m[Kâ and â[01m[Ksize_t[m[Kâ {aka â[01m[Klong unsigned int[m[Kâ} [[01;35m[K-Wsign-compare[m[K] > 102 | return [01;35m[KFWrite(data, sizeof(T), count) == count[m[K; > | [01;35m[K~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~[m[K >tesseract/src/ccutil/serialis.h: In instantiation of â[01m[Kbool tesseract::TFile::Serialize(const T*, size_t) [with T = int; size_t = long unsigned int][m[Kâ: >[01m[Ktesseract/src/dict/dawg.cpp:381:41:[m[K required from here >[01m[Ktesseract/src/ccutil/serialis.h:102:45:[m[K [01;35m[Kwarning: [m[Kcomparison of integer expressions of different signedness: â[01m[Kint[m[Kâ and â[01m[Ksize_t[m[Kâ {aka â[01m[Klong unsigned int[m[Kâ} [[01;35m[K-Wsign-compare[m[K] >tesseract/src/ccutil/serialis.h: In instantiation of â[01m[Kbool tesseract::TFile::Serialize(const T*, size_t) [with T = long unsigned int; size_t = long unsigned int][m[Kâ: >[01m[Ktesseract/src/dict/dawg.cpp:403:42:[m[K required from here >[01m[Ktesseract/src/ccutil/serialis.h:102:45:[m[K [01;35m[Kwarning: [m[Kcomparison of integer expressions of different signedness: â[01m[Kint[m[Kâ and â[01m[Ksize_t[m[Kâ {aka â[01m[Klong unsigned int[m[Kâ} [[01;35m[K-Wsign-compare[m[K] >[01m[Kcc1plus:[m[K [01;35m[Kwarning: [m[Kcommand-line option â[01m[K-Wstrict-prototypes[m[Kâ is valid for C/ObjC but not for C++ >[01m[Kcc1plus:[m[K [01;35m[Kwarning: [m[Kcommand-line option â[01m[K-Wmissing-prototypes[m[Kâ is valid for C/ObjC but not for C++ >[01m[Kcc1plus:[m[K [01;35m[Kwarning: [m[Kâ[01m[K-Werror=[m[Kâ argument â[01m[K-Werror=declaration-after-statement[m[Kâ is not valid for C++ >In file included from [01m[Ktesseract/src/ccstruct/ratngs.h:32[m[K, > from [01m[Ktesseract/src/dict/dawg.h:33[m[K, > from [01m[Ktesseract/src/dict/dawg_cache.h:23[m[K, > from [01m[Ktesseract/src/dict/dawg_cache.cpp:19[m[K: >[01m[Ktesseract/src/ccutil/unicharset.h:[m[K In member function â[01m[Kbool tesseract::UNICHARSET::contains_unichar_id(tesseract::UNICHAR_ID) const[m[Kâ: >[01m[Ktesseract/src/ccutil/unicharset.h:288:59:[m[K [01;35m[Kwarning: [m[Kcomparison of integer expressions of different signedness: â[01m[Ktesseract::UNICHAR_ID[m[Kâ {aka â[01m[Kint[m[Kâ} and â[01m[Kstd::vector<tesseract::UNICHARSET::UNICHAR_SLOT>::size_type[m[Kâ {aka â[01m[Klong unsigned int[m[Kâ} [[01;35m[K-Wsign-compare[m[K] > 288 | return unichar_id != INVALID_UNICHAR_ID && [01;35m[Kunichar_id < unichars.size()[m[K && > | [01;35m[K~~~~~~~~~~~^~~~~~~~~~~~~~~~~[m[K >[01m[Ktesseract/src/ccutil/unicharset.h:[m[K In member function â[01m[Kvoid tesseract::UNICHARSET::delete_pointers_in_unichars()[m[Kâ: >[01m[Ktesseract/src/ccutil/unicharset.h:302:23:[m[K [01;35m[Kwarning: [m[Kcomparison of integer expressions of different signedness: â[01m[Kint[m[Kâ and â[01m[Kstd::vector<tesseract::UNICHARSET::UNICHAR_SLOT>::size_type[m[Kâ {aka â[01m[Klong unsigned int[m[Kâ} [[01;35m[K-Wsign-compare[m[K] > 302 | for (int i = 0; [01;35m[Ki < unichars.size()[m[K; ++i) { > | [01;35m[K~~^~~~~~~~~~~~~~~~~[m[K >In file included from [01m[Ktesseract/src/dict/dawg.h:33[m[K, > from [01m[Ktesseract/src/dict/dawg_cache.h:23[m[K, > from [01m[Ktesseract/src/dict/dawg_cache.cpp:19[m[K: >[01m[Ktesseract/src/ccstruct/ratngs.h:[m[K In member function â[01m[Kvoid tesseract::BLOB_CHOICE::set_fonts(const std::vector<tesseract::ScoredFont>&)[m[Kâ: >[01m[Ktesseract/src/ccstruct/ratngs.h:107:25:[m[K [01;35m[Kwarning: [m[Kcomparison of integer expressions of different signedness: â[01m[Kint[m[Kâ and â[01m[Kstd::vector<tesseract::ScoredFont>::size_type[m[Kâ {aka â[01m[Klong unsigned int[m[Kâ} [[01;35m[K-Wsign-compare[m[K] > 107 | for (int f = 0; [01;35m[Kf < fonts_.size()[m[K; ++f) { > | [01;35m[K~~^~~~~~~~~~~~~~~[m[K >In file included from [01m[Ktesseract/src/ccutil/elst.h:24[m[K, > from [01m[Ktesseract/src/dict/dawg.h:31[m[K, > from [01m[Ktesseract/src/dict/dawg_cache.h:23[m[K, > from [01m[Ktesseract/src/dict/dawg_cache.cpp:19[m[K: >tesseract/src/ccutil/serialis.h: In instantiation of â[01m[Kbool tesseract::TFile::Serialize(const T*, size_t) [with T = char; size_t = long unsigned int][m[Kâ: >[01m[Ktesseract/src/ccutil/unicharset.h:363:73:[m[K required from here >[01m[Ktesseract/src/ccutil/serialis.h:102:45:[m[K [01;35m[Kwarning: [m[Kcomparison of integer expressions of different signedness: â[01m[Kint[m[Kâ and â[01m[Ksize_t[m[Kâ {aka â[01m[Klong unsigned int[m[Kâ} [[01;35m[K-Wsign-compare[m[K] > 102 | return [01;35m[KFWrite(data, sizeof(T), count) == count[m[K; > | [01;35m[K~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~[m[K >[01m[Kcc1plus:[m[K [01;35m[Kwarning: [m[Kcommand-line option â[01m[K-Wstrict-prototypes[m[Kâ is valid for C/ObjC but not for C++ >[01m[Kcc1plus:[m[K [01;35m[Kwarning: [m[Kcommand-line option â[01m[K-Wmissing-prototypes[m[Kâ is valid for C/ObjC but not for C++ >[01m[Kcc1plus:[m[K [01;35m[Kwarning: [m[Kâ[01m[K-Werror=[m[Kâ argument â[01m[K-Werror=declaration-after-statement[m[Kâ is not valid for C++ >In file included from [01m[Ktesseract/src/ccutil/ambigs.h:32[m[K, > from [01m[Ktesseract/src/dict/dict.h:27[m[K, > from [01m[Ktesseract/src/dict/dict.cpp:19[m[K: >[01m[Ktesseract/src/ccutil/unicharset.h:[m[K In member function â[01m[Kbool tesseract::UNICHARSET::contains_unichar_id(tesseract::UNICHAR_ID) const[m[Kâ: >[01m[Ktesseract/src/ccutil/unicharset.h:288:59:[m[K [01;35m[Kwarning: [m[Kcomparison of integer expressions of different signedness: â[01m[Ktesseract::UNICHAR_ID[m[Kâ {aka â[01m[Kint[m[Kâ} and â[01m[Kstd::vector<tesseract::UNICHARSET::UNICHAR_SLOT>::size_type[m[Kâ {aka â[01m[Klong unsigned int[m[Kâ} [[01;35m[K-Wsign-compare[m[K] > 288 | return unichar_id != INVALID_UNICHAR_ID && [01;35m[Kunichar_id < unichars.size()[m[K && > | [01;35m[K~~~~~~~~~~~^~~~~~~~~~~~~~~~~[m[K >[01m[Ktesseract/src/ccutil/unicharset.h:[m[K In member function â[01m[Kvoid tesseract::UNICHARSET::delete_pointers_in_unichars()[m[Kâ: >[01m[Ktesseract/src/ccutil/unicharset.h:302:23:[m[K [01;35m[Kwarning: [m[Kcomparison of integer expressions of different signedness: â[01m[Kint[m[Kâ and â[01m[Kstd::vector<tesseract::UNICHARSET::UNICHAR_SLOT>::size_type[m[Kâ {aka â[01m[Klong unsigned int[m[Kâ} [[01;35m[K-Wsign-compare[m[K] > 302 | for (int i = 0; [01;35m[Ki < unichars.size()[m[K; ++i) { > | [01;35m[K~~^~~~~~~~~~~~~~~~~[m[K >In file included from [01m[Ktesseract/src/dict/dawg.h:33[m[K, > from [01m[Ktesseract/src/dict/dict.h:29[m[K, > from [01m[Ktesseract/src/dict/dict.cpp:19[m[K: >[01m[Ktesseract/src/ccstruct/ratngs.h:[m[K In member function â[01m[Kvoid tesseract::BLOB_CHOICE::set_fonts(const std::vector<tesseract::ScoredFont>&)[m[Kâ: >[01m[Ktesseract/src/ccstruct/ratngs.h:107:25:[m[K [01;35m[Kwarning: [m[Kcomparison of integer expressions of different signedness: â[01m[Kint[m[Kâ and â[01m[Kstd::vector<tesseract::ScoredFont>::size_type[m[Kâ {aka â[01m[Klong unsigned int[m[Kâ} [[01;35m[K-Wsign-compare[m[K] > 107 | for (int f = 0; [01;35m[Kf < fonts_.size()[m[K; ++f) { > | [01;35m[K~~^~~~~~~~~~~~~~~[m[K >[01m[Ktesseract/src/dict/dict.cpp:[m[K In member function â[01m[Kbool tesseract::Dict::valid_bigram(const tesseract::WERD_CHOICE&, const tesseract::WERD_CHOICE&) const[m[Kâ: >[01m[Ktesseract/src/dict/dict.cpp:846:21:[m[K [01;35m[Kwarning: [m[Kcomparison of integer expressions of different signedness: â[01m[Kint[m[Kâ and â[01m[Kstd::vector<int>::size_type[m[Kâ {aka â[01m[Klong unsigned int[m[Kâ} [[01;35m[K-Wsign-compare[m[K] > 846 | for (int i = 0; [01;35m[Ki < bigram_string.size()[m[K; ++i) { > | [01;35m[K~~^~~~~~~~~~~~~~~~~~~~~~[m[K >In file included from [01m[Ktesseract/src/ccutil/elst.h:24[m[K, > from [01m[Ktesseract/src/ccutil/ambigs.h:29[m[K, > from [01m[Ktesseract/src/dict/dict.h:27[m[K, > from [01m[Ktesseract/src/dict/dict.cpp:19[m[K: >tesseract/src/ccutil/serialis.h: In instantiation of â[01m[Kbool tesseract::TFile::Serialize(const T*, size_t) [with T = char; size_t = long unsigned int][m[Kâ: >[01m[Ktesseract/src/ccutil/unicharset.h:363:73:[m[K required from here >[01m[Ktesseract/src/ccutil/serialis.h:102:45:[m[K [01;35m[Kwarning: [m[Kcomparison of integer expressions of different signedness: â[01m[Kint[m[Kâ and â[01m[Ksize_t[m[Kâ {aka â[01m[Klong unsigned int[m[Kâ} [[01;35m[K-Wsign-compare[m[K] > 102 | return [01;35m[KFWrite(data, sizeof(T), count) == count[m[K; > | [01;35m[K~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~[m[K >[01m[Kcc1plus:[m[K [01;35m[Kwarning: [m[Kcommand-line option â[01m[K-Wstrict-prototypes[m[Kâ is valid for C/ObjC but not for C++ >[01m[Kcc1plus:[m[K [01;35m[Kwarning: [m[Kcommand-line option â[01m[K-Wmissing-prototypes[m[Kâ is valid for C/ObjC but not for C++ >[01m[Kcc1plus:[m[K [01;35m[Kwarning: [m[Kâ[01m[K-Werror=[m[Kâ argument â[01m[K-Werror=declaration-after-statement[m[Kâ is not valid for C++ >In file included from [01m[Ktesseract/src/ccstruct/ratngs.h:32[m[K, > from [01m[Ktesseract/src/dict/dawg.h:33[m[K, > from [01m[Ktesseract/src/dict/permdawg.cpp:23[m[K: >[01m[Ktesseract/src/ccutil/unicharset.h:[m[K In member function â[01m[Kbool tesseract::UNICHARSET::contains_unichar_id(tesseract::UNICHAR_ID) const[m[Kâ: >[01m[Ktesseract/src/ccutil/unicharset.h:288:59:[m[K [01;35m[Kwarning: [m[Kcomparison of integer expressions of different signedness: â[01m[Ktesseract::UNICHAR_ID[m[Kâ {aka â[01m[Kint[m[Kâ} and â[01m[Kstd::vector<tesseract::UNICHARSET::UNICHAR_SLOT>::size_type[m[Kâ {aka â[01m[Klong unsigned int[m[Kâ} [[01;35m[K-Wsign-compare[m[K] > 288 | return unichar_id != INVALID_UNICHAR_ID && [01;35m[Kunichar_id < unichars.size()[m[K && > | [01;35m[K~~~~~~~~~~~^~~~~~~~~~~~~~~~~[m[K >[01m[Ktesseract/src/ccutil/unicharset.h:[m[K In member function â[01m[Kvoid tesseract::UNICHARSET::delete_pointers_in_unichars()[m[Kâ: >[01m[Ktesseract/src/ccutil/unicharset.h:302:23:[m[K [01;35m[Kwarning: [m[Kcomparison of integer expressions of different signedness: â[01m[Kint[m[Kâ and â[01m[Kstd::vector<tesseract::UNICHARSET::UNICHAR_SLOT>::size_type[m[Kâ {aka â[01m[Klong unsigned int[m[Kâ} [[01;35m[K-Wsign-compare[m[K] > 302 | for (int i = 0; [01;35m[Ki < unichars.size()[m[K; ++i) { > | [01;35m[K~~^~~~~~~~~~~~~~~~~[m[K >In file included from [01m[Ktesseract/src/dict/dawg.h:33[m[K, > from [01m[Ktesseract/src/dict/permdawg.cpp:23[m[K: >[01m[Ktesseract/src/ccstruct/ratngs.h:[m[K In member function â[01m[Kvoid tesseract::BLOB_CHOICE::set_fonts(const std::vector<tesseract::ScoredFont>&)[m[Kâ: >[01m[Ktesseract/src/ccstruct/ratngs.h:107:25:[m[K [01;35m[Kwarning: [m[Kcomparison of integer expressions of different signedness: â[01m[Kint[m[Kâ and â[01m[Kstd::vector<tesseract::ScoredFont>::size_type[m[Kâ {aka â[01m[Klong unsigned int[m[Kâ} [[01;35m[K-Wsign-compare[m[K] > 107 | for (int f = 0; [01;35m[Kf < fonts_.size()[m[K; ++f) { > | [01;35m[K~~^~~~~~~~~~~~~~~[m[K >[01m[Ktesseract/src/dict/permdawg.cpp:[m[K In member function â[01m[Kvoid 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*)[m[Kâ: >[01m[Ktesseract/src/dict/permdawg.cpp:78:38:[m[K [01;35m[Kwarning: [m[Kcomparison of integer expressions of different signedness: â[01m[Kint[m[Kâ and â[01m[Kstd::vector<int>::size_type[m[Kâ {aka â[01m[Klong unsigned int[m[Kâ} [[01;35m[K-Wsign-compare[m[K] > 78 | for (int i = 0; unigrams_ok && [01;35m[Ki < encoding.size()[m[K; ++i) { > | [01;35m[K~~^~~~~~~~~~~~~~~~~[m[K >[01m[Ktesseract/src/dict/permdawg.cpp:86:28:[m[K [01;35m[Kwarning: [m[Kcomparison of integer expressions of different signedness: â[01m[Kint[m[Kâ and â[01m[Kstd::vector<int>::size_type[m[Kâ {aka â[01m[Klong unsigned int[m[Kâ} [[01;35m[K-Wsign-compare[m[K] > 86 | word_ending && [01;35m[Ki == encoding.size() - 1[m[K); > | [01;35m[K~~^~~~~~~~~~~~~~~~~~~~~~[m[K >In file included from [01m[Ktesseract/src/ccutil/elst.h:24[m[K, > from [01m[Ktesseract/src/dict/dawg.h:31[m[K, > from [01m[Ktesseract/src/dict/permdawg.cpp:23[m[K: >tesseract/src/ccutil/serialis.h: In instantiation of â[01m[Kbool tesseract::TFile::Serialize(const T*, size_t) [with T = char; size_t = long unsigned int][m[Kâ: >[01m[Ktesseract/src/ccutil/unicharset.h:363:73:[m[K required from here >[01m[Ktesseract/src/ccutil/serialis.h:102:45:[m[K [01;35m[Kwarning: [m[Kcomparison of integer expressions of different signedness: â[01m[Kint[m[Kâ and â[01m[Ksize_t[m[Kâ {aka â[01m[Klong unsigned int[m[Kâ} [[01;35m[K-Wsign-compare[m[K] > 102 | return [01;35m[KFWrite(data, sizeof(T), count) == count[m[K; > | [01;35m[K~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~[m[K >[01m[Kcc1plus:[m[K [01;35m[Kwarning: [m[Kcommand-line option â[01m[K-Wstrict-prototypes[m[Kâ is valid for C/ObjC but not for C++ >[01m[Kcc1plus:[m[K [01;35m[Kwarning: [m[Kcommand-line option â[01m[K-Wmissing-prototypes[m[Kâ is valid for C/ObjC but not for C++ >[01m[Kcc1plus:[m[K [01;35m[Kwarning: [m[Kâ[01m[K-Werror=[m[Kâ argument â[01m[K-Werror=declaration-after-statement[m[Kâ is not valid for C++ >In file included from [01m[Ktesseract/src/ccstruct/ratngs.h:32[m[K, > from [01m[Ktesseract/src/dict/stopper.h:22[m[K, > from [01m[Ktesseract/src/dict/stopper.cpp:23[m[K: >[01m[Ktesseract/src/ccutil/unicharset.h:[m[K In member function â[01m[Kbool tesseract::UNICHARSET::contains_unichar_id(tesseract::UNICHAR_ID) const[m[Kâ: >[01m[Ktesseract/src/ccutil/unicharset.h:288:59:[m[K [01;35m[Kwarning: [m[Kcomparison of integer expressions of different signedness: â[01m[Ktesseract::UNICHAR_ID[m[Kâ {aka â[01m[Kint[m[Kâ} and â[01m[Kstd::vector<tesseract::UNICHARSET::UNICHAR_SLOT>::size_type[m[Kâ {aka â[01m[Klong unsigned int[m[Kâ} [[01;35m[K-Wsign-compare[m[K] > 288 | return unichar_id != INVALID_UNICHAR_ID && [01;35m[Kunichar_id < unichars.size()[m[K && > | [01;35m[K~~~~~~~~~~~^~~~~~~~~~~~~~~~~[m[K >[01m[Ktesseract/src/ccutil/unicharset.h:[m[K In member function â[01m[Kvoid tesseract::UNICHARSET::delete_pointers_in_unichars()[m[Kâ: >[01m[Ktesseract/src/ccutil/unicharset.h:302:23:[m[K [01;35m[Kwarning: [m[Kcomparison of integer expressions of different signedness: â[01m[Kint[m[Kâ and â[01m[Kstd::vector<tesseract::UNICHARSET::UNICHAR_SLOT>::size_type[m[Kâ {aka â[01m[Klong unsigned int[m[Kâ} [[01;35m[K-Wsign-compare[m[K] > 302 | for (int i = 0; [01;35m[Ki < unichars.size()[m[K; ++i) { > | [01;35m[K~~^~~~~~~~~~~~~~~~~[m[K >In file included from [01m[Ktesseract/src/dict/stopper.h:22[m[K, > from [01m[Ktesseract/src/dict/stopper.cpp:23[m[K: >[01m[Ktesseract/src/ccstruct/ratngs.h:[m[K In member function â[01m[Kvoid tesseract::BLOB_CHOICE::set_fonts(const std::vector<tesseract::ScoredFont>&)[m[Kâ: >[01m[Ktesseract/src/ccstruct/ratngs.h:107:25:[m[K [01;35m[Kwarning: [m[Kcomparison of integer expressions of different signedness: â[01m[Kint[m[Kâ and â[01m[Kstd::vector<tesseract::ScoredFont>::size_type[m[Kâ {aka â[01m[Klong unsigned int[m[Kâ} [[01;35m[K-Wsign-compare[m[K] > 107 | for (int f = 0; [01;35m[Kf < fonts_.size()[m[K; ++f) { > | [01;35m[K~~^~~~~~~~~~~~~~~[m[K >In file included from [01m[Ktesseract/src/ccutil/genericvector.h:22[m[K, > from [01m[Ktesseract/src/ccutil/params.h:22[m[K, > from [01m[Ktesseract/src/dict/stopper.h:21[m[K, > from [01m[Ktesseract/src/dict/stopper.cpp:23[m[K: >tesseract/src/ccutil/serialis.h: In instantiation of â[01m[Kbool tesseract::TFile::Serialize(const T*, size_t) [with T = char; size_t = long unsigned int][m[Kâ: >[01m[Ktesseract/src/ccutil/unicharset.h:363:73:[m[K required from here >[01m[Ktesseract/src/ccutil/serialis.h:102:45:[m[K [01;35m[Kwarning: [m[Kcomparison of integer expressions of different signedness: â[01m[Kint[m[Kâ and â[01m[Ksize_t[m[Kâ {aka â[01m[Klong unsigned int[m[Kâ} [[01;35m[K-Wsign-compare[m[K] > 102 | return [01;35m[KFWrite(data, sizeof(T), count) == count[m[K; > | [01;35m[K~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~[m[K >[01m[Kcc1plus:[m[K [01;35m[Kwarning: [m[Kcommand-line option â[01m[K-Wstrict-prototypes[m[Kâ is valid for C/ObjC but not for C++ >[01m[Kcc1plus:[m[K [01;35m[Kwarning: [m[Kcommand-line option â[01m[K-Wmissing-prototypes[m[Kâ is valid for C/ObjC but not for C++ >[01m[Kcc1plus:[m[K [01;35m[Kwarning: [m[Kâ[01m[K-Werror=[m[Kâ argument â[01m[K-Werror=declaration-after-statement[m[Kâ is not valid for C++ >In file included from [01m[Ktesseract/src/ccstruct/ratngs.h:32[m[K, > from [01m[Ktesseract/src/dict/dawg.h:33[m[K, > from [01m[Ktesseract/src/dict/trie.h:22[m[K, > from [01m[Ktesseract/src/dict/trie.cpp:23[m[K: >[01m[Ktesseract/src/ccutil/unicharset.h:[m[K In member function â[01m[Kbool tesseract::UNICHARSET::contains_unichar_id(tesseract::UNICHAR_ID) const[m[Kâ: >[01m[Ktesseract/src/ccutil/unicharset.h:288:59:[m[K [01;35m[Kwarning: [m[Kcomparison of integer expressions of different signedness: â[01m[Ktesseract::UNICHAR_ID[m[Kâ {aka â[01m[Kint[m[Kâ} and â[01m[Kstd::vector<tesseract::UNICHARSET::UNICHAR_SLOT>::size_type[m[Kâ {aka â[01m[Klong unsigned int[m[Kâ} [[01;35m[K-Wsign-compare[m[K] > 288 | return unichar_id != INVALID_UNICHAR_ID && [01;35m[Kunichar_id < unichars.size()[m[K && > | [01;35m[K~~~~~~~~~~~^~~~~~~~~~~~~~~~~[m[K >[01m[Ktesseract/src/ccutil/unicharset.h:[m[K In member function â[01m[Kvoid tesseract::UNICHARSET::delete_pointers_in_unichars()[m[Kâ: >[01m[Ktesseract/src/ccutil/unicharset.h:302:23:[m[K [01;35m[Kwarning: [m[Kcomparison of integer expressions of different signedness: â[01m[Kint[m[Kâ and â[01m[Kstd::vector<tesseract::UNICHARSET::UNICHAR_SLOT>::size_type[m[Kâ {aka â[01m[Klong unsigned int[m[Kâ} [[01;35m[K-Wsign-compare[m[K] > 302 | for (int i = 0; [01;35m[Ki < unichars.size()[m[K; ++i) { > | [01;35m[K~~^~~~~~~~~~~~~~~~~[m[K >In file included from [01m[Ktesseract/src/dict/dawg.h:33[m[K, > from [01m[Ktesseract/src/dict/trie.h:22[m[K, > from [01m[Ktesseract/src/dict/trie.cpp:23[m[K: >[01m[Ktesseract/src/ccstruct/ratngs.h:[m[K In member function â[01m[Kvoid tesseract::BLOB_CHOICE::set_fonts(const std::vector<tesseract::ScoredFont>&)[m[Kâ: >[01m[Ktesseract/src/ccstruct/ratngs.h:107:25:[m[K [01;35m[Kwarning: [m[Kcomparison of integer expressions of different signedness: â[01m[Kint[m[Kâ and â[01m[Kstd::vector<tesseract::ScoredFont>::size_type[m[Kâ {aka â[01m[Klong unsigned int[m[Kâ} [[01;35m[K-Wsign-compare[m[K] > 107 | for (int f = 0; [01;35m[Kf < fonts_.size()[m[K; ++f) { > | [01;35m[K~~^~~~~~~~~~~~~~~[m[K >[01m[Ktesseract/src/dict/trie.cpp:[m[K In member function â[01m[Kbool tesseract::Trie::add_word_list(const std::vector<tesseract::STRING>&, const tesseract::UNICHARSET&, tesseract::Trie::RTLReversePolicy)[m[Kâ: >[01m[Ktesseract/src/dict/trie.cpp:309:21:[m[K [01;35m[Kwarning: [m[Kcomparison of integer expressions of different signedness: â[01m[Kint[m[Kâ and â[01m[Kstd::vector<tesseract::STRING>::size_type[m[Kâ {aka â[01m[Klong unsigned int[m[Kâ} [[01;35m[K-Wsign-compare[m[K] > 309 | for (int i = 0; [01;35m[Ki < words.size()[m[K; ++i) { > | [01;35m[K~~^~~~~~~~~~~~~~[m[K >In file included from [01m[Ktesseract/src/ccutil/elst.h:24[m[K, > from [01m[Ktesseract/src/dict/dawg.h:31[m[K, > from [01m[Ktesseract/src/dict/trie.h:22[m[K, > from [01m[Ktesseract/src/dict/trie.cpp:23[m[K: >tesseract/src/ccutil/serialis.h: In instantiation of â[01m[Kbool tesseract::TFile::Serialize(const T*, size_t) [with T = char; size_t = long unsigned int][m[Kâ: >[01m[Ktesseract/src/ccutil/unicharset.h:363:73:[m[K required from here >[01m[Ktesseract/src/ccutil/serialis.h:102:45:[m[K [01;35m[Kwarning: [m[Kcomparison of integer expressions of different signedness: â[01m[Kint[m[Kâ and â[01m[Ksize_t[m[Kâ {aka â[01m[Klong unsigned int[m[Kâ} [[01;35m[K-Wsign-compare[m[K] > 102 | return [01;35m[KFWrite(data, sizeof(T), count) == count[m[K; > | [01;35m[K~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~[m[K >[01m[Kcc1plus:[m[K [01;35m[Kwarning: [m[Kcommand-line option â[01m[K-Wstrict-prototypes[m[Kâ is valid for C/ObjC but not for C++ >[01m[Kcc1plus:[m[K [01;35m[Kwarning: [m[Kcommand-line option â[01m[K-Wmissing-prototypes[m[Kâ is valid for C/ObjC but not for C++ >[01m[Kcc1plus:[m[K [01;35m[Kwarning: [m[Kâ[01m[K-Werror=[m[Kâ argument â[01m[K-Werror=declaration-after-statement[m[Kâ is not valid for C++ >[01m[Kcc1plus:[m[K [01;35m[Kwarning: [m[Kcommand-line option â[01m[K-Wstrict-prototypes[m[Kâ is valid for C/ObjC but not for C++ >[01m[Kcc1plus:[m[K [01;35m[Kwarning: [m[Kcommand-line option â[01m[K-Wmissing-prototypes[m[Kâ is valid for C/ObjC but not for C++ >[01m[Kcc1plus:[m[K [01;35m[Kwarning: [m[Kâ[01m[K-Werror=[m[Kâ argument â[01m[K-Werror=declaration-after-statement[m[Kâ is not valid for C++ >In file included from [01m[Ktesseract/src/ccutil/ambigs.h:32[m[K, > from [01m[Ktesseract/src/ccutil/ccutil.h:32[m[K, > from [01m[Ktesseract/src/ccstruct/ccstruct.h:22[m[K, > from [01m[Ktesseract/src/textord/textord.h:24[m[K, > from [01m[Ktesseract/src/textord/baselinedetect.cpp:37[m[K: >[01m[Ktesseract/src/ccutil/unicharset.h:[m[K In member function â[01m[Kbool tesseract::UNICHARSET::contains_unichar_id(tesseract::UNICHAR_ID) const[m[Kâ: >[01m[Ktesseract/src/ccutil/unicharset.h:288:59:[m[K [01;35m[Kwarning: [m[Kcomparison of integer expressions of different signedness: â[01m[Ktesseract::UNICHAR_ID[m[Kâ {aka â[01m[Kint[m[Kâ} and â[01m[Kstd::vector<tesseract::UNICHARSET::UNICHAR_SLOT>::size_type[m[Kâ {aka â[01m[Klong unsigned int[m[Kâ} [[01;35m[K-Wsign-compare[m[K] > 288 | return unichar_id != INVALID_UNICHAR_ID && [01;35m[Kunichar_id < unichars.size()[m[K && > | [01;35m[K~~~~~~~~~~~^~~~~~~~~~~~~~~~~[m[K >[01m[Ktesseract/src/ccutil/unicharset.h:[m[K In member function â[01m[Kvoid tesseract::UNICHARSET::delete_pointers_in_unichars()[m[Kâ: >[01m[Ktesseract/src/ccutil/unicharset.h:302:23:[m[K [01;35m[Kwarning: [m[Kcomparison of integer expressions of different signedness: â[01m[Kint[m[Kâ and â[01m[Kstd::vector<tesseract::UNICHARSET::UNICHAR_SLOT>::size_type[m[Kâ {aka â[01m[Klong unsigned int[m[Kâ} [[01;35m[K-Wsign-compare[m[K] > 302 | for (int i = 0; [01;35m[Ki < unichars.size()[m[K; ++i) { > | [01;35m[K~~^~~~~~~~~~~~~~~~~[m[K >In file included from [01m[Ktesseract/src/ccutil/genericvector.h:22[m[K, > from [01m[Ktesseract/src/ccstruct/detlinefit.h:23[m[K, > from [01m[Ktesseract/src/textord/baselinedetect.h:22[m[K, > from [01m[Ktesseract/src/textord/baselinedetect.cpp:25[m[K: >tesseract/src/ccutil/serialis.h: In instantiation of â[01m[Kbool tesseract::TFile::Serialize(const T*, size_t) [with T = char; size_t = long unsigned int][m[Kâ: >[01m[Ktesseract/src/ccutil/unicharset.h:363:73:[m[K required from here >[01m[Ktesseract/src/ccutil/serialis.h:102:45:[m[K [01;35m[Kwarning: [m[Kcomparison of integer expressions of different signedness: â[01m[Kint[m[Kâ and â[01m[Ksize_t[m[Kâ {aka â[01m[Klong unsigned int[m[Kâ} [[01;35m[K-Wsign-compare[m[K] > 102 | return [01;35m[KFWrite(data, sizeof(T), count) == count[m[K; > | [01;35m[K~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~[m[K >[01m[Kcc1plus:[m[K [01;35m[Kwarning: [m[Kcommand-line option â[01m[K-Wstrict-prototypes[m[Kâ is valid for C/ObjC but not for C++ >[01m[Kcc1plus:[m[K [01;35m[Kwarning: [m[Kcommand-line option â[01m[K-Wmissing-prototypes[m[Kâ is valid for C/ObjC but not for C++ >[01m[Kcc1plus:[m[K [01;35m[Kwarning: [m[Kâ[01m[K-Werror=[m[Kâ argument â[01m[K-Werror=declaration-after-statement[m[Kâ is not valid for C++ >[01m[Ktesseract/src/textord/bbgrid.cpp:254:6:[m[K [01;35m[Kwarning: [m[Kno previous declaration for â[01m[KPix* tesseract::TraceBlockOnReducedPix(tesseract::BLOCK*, int, tesseract::ICOORD, int*, int*)[m[Kâ [[01;35m[K-Wmissing-declarations[m[K] > 254 | Pix* [01;35m[KTraceBlockOnReducedPix[m[K(BLOCK* block, int gridsize, > | [01;35m[K^~~~~~~~~~~~~~~~~~~~~~[m[K >[01m[Kcc1plus:[m[K [01;35m[Kwarning: [m[Kcommand-line option â[01m[K-Wstrict-prototypes[m[Kâ is valid for C/ObjC but not for C++ >[01m[Kcc1plus:[m[K [01;35m[Kwarning: [m[Kcommand-line option â[01m[K-Wmissing-prototypes[m[Kâ is valid for C/ObjC but not for C++ >[01m[Kcc1plus:[m[K [01;35m[Kwarning: [m[Kâ[01m[K-Werror=[m[Kâ argument â[01m[K-Werror=declaration-after-statement[m[Kâ is not valid for C++ >[01m[Kcc1plus:[m[K [01;35m[Kwarning: [m[Kcommand-line option â[01m[K-Wstrict-prototypes[m[Kâ is valid for C/ObjC but not for C++ >[01m[Kcc1plus:[m[K [01;35m[Kwarning: [m[Kcommand-line option â[01m[K-Wmissing-prototypes[m[Kâ is valid for C/ObjC but not for C++ >[01m[Kcc1plus:[m[K [01;35m[Kwarning: [m[Kâ[01m[K-Werror=[m[Kâ argument â[01m[K-Werror=declaration-after-statement[m[Kâ is not valid for C++ >[01m[Kcc1plus:[m[K [01;35m[Kwarning: [m[Kcommand-line option â[01m[K-Wstrict-prototypes[m[Kâ is valid for C/ObjC but not for C++ >[01m[Kcc1plus:[m[K [01;35m[Kwarning: [m[Kcommand-line option â[01m[K-Wmissing-prototypes[m[Kâ is valid for C/ObjC but not for C++ >[01m[Kcc1plus:[m[K [01;35m[Kwarning: [m[Kâ[01m[K-Werror=[m[Kâ argument â[01m[K-Werror=declaration-after-statement[m[Kâ is not valid for C++ >[01m[Kcc1plus:[m[K [01;35m[Kwarning: [m[Kcommand-line option â[01m[K-Wstrict-prototypes[m[Kâ is valid for C/ObjC but not for C++ >[01m[Kcc1plus:[m[K [01;35m[Kwarning: [m[Kcommand-line option â[01m[K-Wmissing-prototypes[m[Kâ is valid for C/ObjC but not for C++ >[01m[Kcc1plus:[m[K [01;35m[Kwarning: [m[Kâ[01m[K-Werror=[m[Kâ argument â[01m[K-Werror=declaration-after-statement[m[Kâ is not valid for C++ >[01m[Kcc1plus:[m[K [01;35m[Kwarning: [m[Kcommand-line option â[01m[K-Wstrict-prototypes[m[Kâ is valid for C/ObjC but not for C++ >[01m[Kcc1plus:[m[K [01;35m[Kwarning: [m[Kcommand-line option â[01m[K-Wmissing-prototypes[m[Kâ is valid for C/ObjC but not for C++ >[01m[Kcc1plus:[m[K [01;35m[Kwarning: [m[Kâ[01m[K-Werror=[m[Kâ argument â[01m[K-Werror=declaration-after-statement[m[Kâ is not valid for C++ >[01m[Kcc1plus:[m[K [01;35m[Kwarning: [m[Kcommand-line option â[01m[K-Wstrict-prototypes[m[Kâ is valid for C/ObjC but not for C++ >[01m[Kcc1plus:[m[K [01;35m[Kwarning: [m[Kcommand-line option â[01m[K-Wmissing-prototypes[m[Kâ is valid for C/ObjC but not for C++ >[01m[Kcc1plus:[m[K [01;35m[Kwarning: [m[Kâ[01m[K-Werror=[m[Kâ argument â[01m[K-Werror=declaration-after-statement[m[Kâ is not valid for C++ >[01m[Kcc1plus:[m[K [01;35m[Kwarning: [m[Kcommand-line option â[01m[K-Wstrict-prototypes[m[Kâ is valid for C/ObjC but not for C++ >[01m[Kcc1plus:[m[K [01;35m[Kwarning: [m[Kcommand-line option â[01m[K-Wmissing-prototypes[m[Kâ is valid for C/ObjC but not for C++ >[01m[Kcc1plus:[m[K [01;35m[Kwarning: [m[Kâ[01m[K-Werror=[m[Kâ argument â[01m[K-Werror=declaration-after-statement[m[Kâ is not valid for C++ >[01m[Kcc1plus:[m[K [01;35m[Kwarning: [m[Kcommand-line option â[01m[K-Wstrict-prototypes[m[Kâ is valid for C/ObjC but not for C++ >[01m[Kcc1plus:[m[K [01;35m[Kwarning: [m[Kcommand-line option â[01m[K-Wmissing-prototypes[m[Kâ is valid for C/ObjC but not for C++ >[01m[Kcc1plus:[m[K [01;35m[Kwarning: [m[Kâ[01m[K-Werror=[m[Kâ argument â[01m[K-Werror=declaration-after-statement[m[Kâ is not valid for C++ >[01m[Kcc1plus:[m[K [01;35m[Kwarning: [m[Kcommand-line option â[01m[K-Wstrict-prototypes[m[Kâ is valid for C/ObjC but not for C++ >[01m[Kcc1plus:[m[K [01;35m[Kwarning: [m[Kcommand-line option â[01m[K-Wmissing-prototypes[m[Kâ is valid for C/ObjC but not for C++ >[01m[Kcc1plus:[m[K [01;35m[Kwarning: [m[Kâ[01m[K-Werror=[m[Kâ argument â[01m[K-Werror=declaration-after-statement[m[Kâ is not valid for C++ >[01m[Kcc1plus:[m[K [01;35m[Kwarning: [m[Kcommand-line option â[01m[K-Wstrict-prototypes[m[Kâ is valid for C/ObjC but not for C++ >[01m[Kcc1plus:[m[K [01;35m[Kwarning: [m[Kcommand-line option â[01m[K-Wmissing-prototypes[m[Kâ is valid for C/ObjC but not for C++ >[01m[Kcc1plus:[m[K [01;35m[Kwarning: [m[Kâ[01m[K-Werror=[m[Kâ argument â[01m[K-Werror=declaration-after-statement[m[Kâ is not valid for C++ >[01m[Kcc1plus:[m[K [01;35m[Kwarning: [m[Kcommand-line option â[01m[K-Wstrict-prototypes[m[Kâ is valid for C/ObjC but not for C++ >[01m[Kcc1plus:[m[K [01;35m[Kwarning: [m[Kcommand-line option â[01m[K-Wmissing-prototypes[m[Kâ is valid for C/ObjC but not for C++ >[01m[Kcc1plus:[m[K [01;35m[Kwarning: [m[Kâ[01m[K-Werror=[m[Kâ argument â[01m[K-Werror=declaration-after-statement[m[Kâ is not valid for C++ >[01m[Kcc1plus:[m[K [01;35m[Kwarning: [m[Kcommand-line option â[01m[K-Wstrict-prototypes[m[Kâ is valid for C/ObjC but not for C++ >[01m[Kcc1plus:[m[K [01;35m[Kwarning: [m[Kcommand-line option â[01m[K-Wmissing-prototypes[m[Kâ is valid for C/ObjC but not for C++ >[01m[Kcc1plus:[m[K [01;35m[Kwarning: [m[Kâ[01m[K-Werror=[m[Kâ argument â[01m[K-Werror=declaration-after-statement[m[Kâ is not valid for C++ >[01m[Kcc1plus:[m[K [01;35m[Kwarning: [m[Kcommand-line option â[01m[K-Wstrict-prototypes[m[Kâ is valid for C/ObjC but not for C++ >[01m[Kcc1plus:[m[K [01;35m[Kwarning: [m[Kcommand-line option â[01m[K-Wmissing-prototypes[m[Kâ is valid for C/ObjC but not for C++ >[01m[Kcc1plus:[m[K [01;35m[Kwarning: [m[Kâ[01m[K-Werror=[m[Kâ argument â[01m[K-Werror=declaration-after-statement[m[Kâ is not valid for C++ >[01m[Kcc1plus:[m[K [01;35m[Kwarning: [m[Kcommand-line option â[01m[K-Wstrict-prototypes[m[Kâ is valid for C/ObjC but not for C++ >[01m[Kcc1plus:[m[K [01;35m[Kwarning: [m[Kcommand-line option â[01m[K-Wmissing-prototypes[m[Kâ is valid for C/ObjC but not for C++ >[01m[Kcc1plus:[m[K [01;35m[Kwarning: [m[Kâ[01m[K-Werror=[m[Kâ argument â[01m[K-Werror=declaration-after-statement[m[Kâ is not valid for C++ >[01m[Kcc1plus:[m[K [01;35m[Kwarning: [m[Kcommand-line option â[01m[K-Wstrict-prototypes[m[Kâ is valid for C/ObjC but not for C++ >[01m[Kcc1plus:[m[K [01;35m[Kwarning: [m[Kcommand-line option â[01m[K-Wmissing-prototypes[m[Kâ is valid for C/ObjC but not for C++ >[01m[Kcc1plus:[m[K [01;35m[Kwarning: [m[Kâ[01m[K-Werror=[m[Kâ argument â[01m[K-Werror=declaration-after-statement[m[Kâ is not valid for C++ >[01m[Kcc1plus:[m[K [01;35m[Kwarning: [m[Kcommand-line option â[01m[K-Wstrict-prototypes[m[Kâ is valid for C/ObjC but not for C++ >[01m[Kcc1plus:[m[K [01;35m[Kwarning: [m[Kcommand-line option â[01m[K-Wmissing-prototypes[m[Kâ is valid for C/ObjC but not for C++ >[01m[Kcc1plus:[m[K [01;35m[Kwarning: [m[Kâ[01m[K-Werror=[m[Kâ argument â[01m[K-Werror=declaration-after-statement[m[Kâ is not valid for C++ >[01m[Kcc1plus:[m[K [01;35m[Kwarning: [m[Kcommand-line option â[01m[K-Wstrict-prototypes[m[Kâ is valid for C/ObjC but not for C++ >[01m[Kcc1plus:[m[K [01;35m[Kwarning: [m[Kcommand-line option â[01m[K-Wmissing-prototypes[m[Kâ is valid for C/ObjC but not for C++ >[01m[Kcc1plus:[m[K [01;35m[Kwarning: [m[Kâ[01m[K-Werror=[m[Kâ argument â[01m[K-Werror=declaration-after-statement[m[Kâ is not valid for C++ >In file included from [01m[Ktesseract/src/ccutil/ambigs.h:32[m[K, > from [01m[Ktesseract/src/ccutil/ccutil.h:32[m[K, > from [01m[Ktesseract/src/ccstruct/ccstruct.h:22[m[K, > from [01m[Ktesseract/src/textord/makerow.cpp:27[m[K: >[01m[Ktesseract/src/ccutil/unicharset.h:[m[K In member function â[01m[Kbool tesseract::UNICHARSET::contains_unichar_id(tesseract::UNICHAR_ID) const[m[Kâ: >[01m[Ktesseract/src/ccutil/unicharset.h:288:59:[m[K [01;35m[Kwarning: [m[Kcomparison of integer expressions of different signedness: â[01m[Ktesseract::UNICHAR_ID[m[Kâ {aka â[01m[Kint[m[Kâ} and â[01m[Kstd::vector<tesseract::UNICHARSET::UNICHAR_SLOT>::size_type[m[Kâ {aka â[01m[Klong unsigned int[m[Kâ} [[01;35m[K-Wsign-compare[m[K] > 288 | return unichar_id != INVALID_UNICHAR_ID && [01;35m[Kunichar_id < unichars.size()[m[K && > | [01;35m[K~~~~~~~~~~~^~~~~~~~~~~~~~~~~[m[K >[01m[Ktesseract/src/ccutil/unicharset.h:[m[K In member function â[01m[Kvoid tesseract::UNICHARSET::delete_pointers_in_unichars()[m[Kâ: >[01m[Ktesseract/src/ccutil/unicharset.h:302:23:[m[K [01;35m[Kwarning: [m[Kcomparison of integer expressions of different signedness: â[01m[Kint[m[Kâ and â[01m[Kstd::vector<tesseract::UNICHARSET::UNICHAR_SLOT>::size_type[m[Kâ {aka â[01m[Klong unsigned int[m[Kâ} [[01;35m[K-Wsign-compare[m[K] > 302 | for (int i = 0; [01;35m[Ki < unichars.size()[m[K; ++i) { > | [01;35m[K~~^~~~~~~~~~~~~~~~~[m[K >[01m[Ktesseract/src/textord/makerow.cpp:[m[K In function â[01m[Kvoid tesseract::delete_non_dropout_rows(tesseract::TO_BLOCK*, float, tesseract::FCOORD, int32_t, bool)[m[Kâ: >[01m[Ktesseract/src/textord/makerow.cpp:586:11:[m[K [01;35m[Kwarning: [m[Kvariable â[01m[Kxleft[m[Kâ set but not used [[01;35m[K-Wunused-but-set-variable[m[K] > 586 | int32_t [01;35m[Kxleft[m[K; //of block > | [01;35m[K^~~~~[m[K >[01m[Ktesseract/src/textord/makerow.cpp:587:11:[m[K [01;35m[Kwarning: [m[Kvariable â[01m[Kybottom[m[Kâ set but not used [[01;35m[K-Wunused-but-set-variable[m[K] > 587 | int32_t [01;35m[Kybottom[m[K; //of block > | [01;35m[K^~~~~~~[m[K >[01m[Ktesseract/src/textord/makerow.cpp:[m[K In function â[01m[Kvoid tesseract::assign_blobs_to_rows(tesseract::TO_BLOCK*, float*, int, bool, bool, bool)[m[Kâ: >[01m[Ktesseract/src/textord/makerow.cpp:2283:9:[m[K [01;35m[Kwarning: [m[Kvariable â[01m[Kycoord[m[Kâ set but not used [[01;35m[K-Wunused-but-set-variable[m[K] > 2283 | float [01;35m[Kycoord[m[K; //current y > | [01;35m[K^~~~~~[m[K >In file included from [01m[Ktesseract/src/ccutil/genericvector.h:22[m[K, > from [01m[Ktesseract/src/ccutil/params.h:22[m[K, > from [01m[Ktesseract/src/textord/makerow.h:22[m[K, > from [01m[Ktesseract/src/textord/makerow.cpp:24[m[K: >tesseract/src/ccutil/serialis.h: In instantiation of â[01m[Kbool tesseract::TFile::Serialize(const T*, size_t) [with T = char; size_t = long unsigned int][m[Kâ: >[01m[Ktesseract/src/ccutil/unicharset.h:363:73:[m[K required from here >[01m[Ktesseract/src/ccutil/serialis.h:102:45:[m[K [01;35m[Kwarning: [m[Kcomparison of integer expressions of different signedness: â[01m[Kint[m[Kâ and â[01m[Ksize_t[m[Kâ {aka â[01m[Klong unsigned int[m[Kâ} [[01;35m[K-Wsign-compare[m[K] > 102 | return [01;35m[KFWrite(data, sizeof(T), count) == count[m[K; > | [01;35m[K~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~[m[K >[01m[Kcc1plus:[m[K [01;35m[Kwarning: [m[Kcommand-line option â[01m[K-Wstrict-prototypes[m[Kâ is valid for C/ObjC but not for C++ >[01m[Kcc1plus:[m[K [01;35m[Kwarning: [m[Kcommand-line option â[01m[K-Wmissing-prototypes[m[Kâ is valid for C/ObjC but not for C++ >[01m[Kcc1plus:[m[K [01;35m[Kwarning: [m[Kâ[01m[K-Werror=[m[Kâ argument â[01m[K-Werror=declaration-after-statement[m[Kâ is not valid for C++ >In file included from [01m[Ktesseract/src/ccutil/ambigs.h:32[m[K, > from [01m[Ktesseract/src/ccutil/ccutil.h:32[m[K, > from [01m[Ktesseract/src/ccstruct/ccstruct.h:22[m[K, > from [01m[Ktesseract/src/textord/oldbasel.cpp:26[m[K: >[01m[Ktesseract/src/ccutil/unicharset.h:[m[K In member function â[01m[Kbool tesseract::UNICHARSET::contains_unichar_id(tesseract::UNICHAR_ID) const[m[Kâ: >[01m[Ktesseract/src/ccutil/unicharset.h:288:59:[m[K [01;35m[Kwarning: [m[Kcomparison of integer expressions of different signedness: â[01m[Ktesseract::UNICHAR_ID[m[Kâ {aka â[01m[Kint[m[Kâ} and â[01m[Kstd::vector<tesseract::UNICHARSET::UNICHAR_SLOT>::size_type[m[Kâ {aka â[01m[Klong unsigned int[m[Kâ} [[01;35m[K-Wsign-compare[m[K] > 288 | return unichar_id != INVALID_UNICHAR_ID && [01;35m[Kunichar_id < unichars.size()[m[K && > | [01;35m[K~~~~~~~~~~~^~~~~~~~~~~~~~~~~[m[K >[01m[Ktesseract/src/ccutil/unicharset.h:[m[K In member function â[01m[Kvoid tesseract::UNICHARSET::delete_pointers_in_unichars()[m[Kâ: >[01m[Ktesseract/src/ccutil/unicharset.h:302:23:[m[K [01;35m[Kwarning: [m[Kcomparison of integer expressions of different signedness: â[01m[Kint[m[Kâ and â[01m[Kstd::vector<tesseract::UNICHARSET::UNICHAR_SLOT>::size_type[m[Kâ {aka â[01m[Klong unsigned int[m[Kâ} [[01;35m[K-Wsign-compare[m[K] > 302 | for (int i = 0; [01;35m[Ki < unichars.size()[m[K; ++i) { > | [01;35m[K~~^~~~~~~~~~~~~~~~~[m[K >In file included from [01m[Ktesseract/src/ccutil/genericvector.h:22[m[K, > from [01m[Ktesseract/src/ccutil/params.h:22[m[K, > from [01m[Ktesseract/src/textord/oldbasel.h:22[m[K, > from [01m[Ktesseract/src/textord/oldbasel.cpp:24[m[K: >tesseract/src/ccutil/serialis.h: In instantiation of â[01m[Kbool tesseract::TFile::Serialize(const T*, size_t) [with T = char; size_t = long unsigned int][m[Kâ: >[01m[Ktesseract/src/ccutil/unicharset.h:363:73:[m[K required from here >[01m[Ktesseract/src/ccutil/serialis.h:102:45:[m[K [01;35m[Kwarning: [m[Kcomparison of integer expressions of different signedness: â[01m[Kint[m[Kâ and â[01m[Ksize_t[m[Kâ {aka â[01m[Klong unsigned int[m[Kâ} [[01;35m[K-Wsign-compare[m[K] > 102 | return [01;35m[KFWrite(data, sizeof(T), count) == count[m[K; > | [01;35m[K~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~[m[K >[01m[Kcc1plus:[m[K [01;35m[Kwarning: [m[Kcommand-line option â[01m[K-Wstrict-prototypes[m[Kâ is valid for C/ObjC but not for C++ >[01m[Kcc1plus:[m[K [01;35m[Kwarning: [m[Kcommand-line option â[01m[K-Wmissing-prototypes[m[Kâ is valid for C/ObjC but not for C++ >[01m[Kcc1plus:[m[K [01;35m[Kwarning: [m[Kâ[01m[K-Werror=[m[Kâ argument â[01m[K-Werror=declaration-after-statement[m[Kâ is not valid for C++ >[01m[Kcc1plus:[m[K [01;35m[Kwarning: [m[Kcommand-line option â[01m[K-Wstrict-prototypes[m[Kâ is valid for C/ObjC but not for C++ >[01m[Kcc1plus:[m[K [01;35m[Kwarning: [m[Kcommand-line option â[01m[K-Wmissing-prototypes[m[Kâ is valid for C/ObjC but not for C++ >[01m[Kcc1plus:[m[K [01;35m[Kwarning: [m[Kâ[01m[K-Werror=[m[Kâ argument â[01m[K-Werror=declaration-after-statement[m[Kâ is not valid for C++ >[01m[Kcc1plus:[m[K [01;35m[Kwarning: [m[Kcommand-line option â[01m[K-Wstrict-prototypes[m[Kâ is valid for C/ObjC but not for C++ >[01m[Kcc1plus:[m[K [01;35m[Kwarning: [m[Kcommand-line option â[01m[K-Wmissing-prototypes[m[Kâ is valid for C/ObjC but not for C++ >[01m[Kcc1plus:[m[K [01;35m[Kwarning: [m[Kâ[01m[K-Werror=[m[Kâ argument â[01m[K-Werror=declaration-after-statement[m[Kâ is not valid for C++ >[01m[Kcc1plus:[m[K [01;35m[Kwarning: [m[Kcommand-line option â[01m[K-Wstrict-prototypes[m[Kâ is valid for C/ObjC but not for C++ >[01m[Kcc1plus:[m[K [01;35m[Kwarning: [m[Kcommand-line option â[01m[K-Wmissing-prototypes[m[Kâ is valid for C/ObjC but not for C++ >[01m[Kcc1plus:[m[K [01;35m[Kwarning: [m[Kâ[01m[K-Werror=[m[Kâ argument â[01m[K-Werror=declaration-after-statement[m[Kâ is not valid for C++ >[01m[Kcc1plus:[m[K [01;35m[Kwarning: [m[Kcommand-line option â[01m[K-Wstrict-prototypes[m[Kâ is valid for C/ObjC but not for C++ >[01m[Kcc1plus:[m[K [01;35m[Kwarning: [m[Kcommand-line option â[01m[K-Wmissing-prototypes[m[Kâ is valid for C/ObjC but not for C++ >[01m[Kcc1plus:[m[K [01;35m[Kwarning: [m[Kâ[01m[K-Werror=[m[Kâ argument â[01m[K-Werror=declaration-after-statement[m[Kâ is not valid for C++ >[01m[Kcc1plus:[m[K [01;35m[Kwarning: [m[Kcommand-line option â[01m[K-Wstrict-prototypes[m[Kâ is valid for C/ObjC but not for C++ >[01m[Kcc1plus:[m[K [01;35m[Kwarning: [m[Kcommand-line option â[01m[K-Wmissing-prototypes[m[Kâ is valid for C/ObjC but not for C++ >[01m[Kcc1plus:[m[K [01;35m[Kwarning: [m[Kâ[01m[K-Werror=[m[Kâ argument â[01m[K-Werror=declaration-after-statement[m[Kâ is not valid for C++ >[01m[Kcc1plus:[m[K [01;35m[Kwarning: [m[Kcommand-line option â[01m[K-Wstrict-prototypes[m[Kâ is valid for C/ObjC but not for C++ >[01m[Kcc1plus:[m[K [01;35m[Kwarning: [m[Kcommand-line option â[01m[K-Wmissing-prototypes[m[Kâ is valid for C/ObjC but not for C++ >[01m[Kcc1plus:[m[K [01;35m[Kwarning: [m[Kâ[01m[K-Werror=[m[Kâ argument â[01m[K-Werror=declaration-after-statement[m[Kâ is not valid for C++ >[01m[Ktesseract/src/textord/tablefind.cpp:[m[K In member function â[01m[Kvoid tesseract::TableFinder::RecognizeTables()[m[Kâ: >[01m[Ktesseract/src/textord/tablefind.cpp:1830:15:[m[K [01;35m[Kwarning: [m[Kunused variable â[01m[Ktable_win[m[Kâ [[01;35m[K-Wunused-variable[m[K] > 1830 | ScrollView* [01;35m[Ktable_win[m[K = nullptr; > | [01;35m[K^~~~~~~~~[m[K >[01m[Kcc1plus:[m[K [01;35m[Kwarning: [m[Kcommand-line option â[01m[K-Wstrict-prototypes[m[Kâ is valid for C/ObjC but not for C++ >[01m[Kcc1plus:[m[K [01;35m[Kwarning: [m[Kcommand-line option â[01m[K-Wmissing-prototypes[m[Kâ is valid for C/ObjC but not for C++ >[01m[Kcc1plus:[m[K [01;35m[Kwarning: [m[Kâ[01m[K-Werror=[m[Kâ argument â[01m[K-Werror=declaration-after-statement[m[Kâ is not valid for C++ >[01m[Kcc1plus:[m[K [01;35m[Kwarning: [m[Kcommand-line option â[01m[K-Wstrict-prototypes[m[Kâ is valid for C/ObjC but not for C++ >[01m[Kcc1plus:[m[K [01;35m[Kwarning: [m[Kcommand-line option â[01m[K-Wmissing-prototypes[m[Kâ is valid for C/ObjC but not for C++ >[01m[Kcc1plus:[m[K [01;35m[Kwarning: [m[Kâ[01m[K-Werror=[m[Kâ argument â[01m[K-Werror=declaration-after-statement[m[Kâ is not valid for C++ >[01m[Kcc1plus:[m[K [01;35m[Kwarning: [m[Kcommand-line option â[01m[K-Wstrict-prototypes[m[Kâ is valid for C/ObjC but not for C++ >[01m[Kcc1plus:[m[K [01;35m[Kwarning: [m[Kcommand-line option â[01m[K-Wmissing-prototypes[m[Kâ is valid for C/ObjC but not for C++ >[01m[Kcc1plus:[m[K [01;35m[Kwarning: [m[Kâ[01m[K-Werror=[m[Kâ argument â[01m[K-Werror=declaration-after-statement[m[Kâ is not valid for C++ >[01m[Kcc1plus:[m[K [01;35m[Kwarning: [m[Kcommand-line option â[01m[K-Wstrict-prototypes[m[Kâ is valid for C/ObjC but not for C++ >[01m[Kcc1plus:[m[K [01;35m[Kwarning: [m[Kcommand-line option â[01m[K-Wmissing-prototypes[m[Kâ is valid for C/ObjC but not for C++ >[01m[Kcc1plus:[m[K [01;35m[Kwarning: [m[Kâ[01m[K-Werror=[m[Kâ argument â[01m[K-Werror=declaration-after-statement[m[Kâ is not valid for C++ >In file included from [01m[Ktesseract/src/ccutil/ambigs.h:32[m[K, > from [01m[Ktesseract/src/ccutil/ccutil.h:32[m[K, > from [01m[Ktesseract/src/ccstruct/ccstruct.h:22[m[K, > from [01m[Ktesseract/src/textord/textord.h:24[m[K, > from [01m[Ktesseract/src/textord/textord.cpp:27[m[K: >[01m[Ktesseract/src/ccutil/unicharset.h:[m[K In member function â[01m[Kbool tesseract::UNICHARSET::contains_unichar_id(tesseract::UNICHAR_ID) const[m[Kâ: >[01m[Ktesseract/src/ccutil/unicharset.h:288:59:[m[K [01;35m[Kwarning: [m[Kcomparison of integer expressions of different signedness: â[01m[Ktesseract::UNICHAR_ID[m[Kâ {aka â[01m[Kint[m[Kâ} and â[01m[Kstd::vector<tesseract::UNICHARSET::UNICHAR_SLOT>::size_type[m[Kâ {aka â[01m[Klong unsigned int[m[Kâ} [[01;35m[K-Wsign-compare[m[K] > 288 | return unichar_id != INVALID_UNICHAR_ID && [01;35m[Kunichar_id < unichars.size()[m[K && > | [01;35m[K~~~~~~~~~~~^~~~~~~~~~~~~~~~~[m[K >[01m[Ktesseract/src/ccutil/unicharset.h:[m[K In member function â[01m[Kvoid tesseract::UNICHARSET::delete_pointers_in_unichars()[m[Kâ: >[01m[Ktesseract/src/ccutil/unicharset.h:302:23:[m[K [01;35m[Kwarning: [m[Kcomparison of integer expressions of different signedness: â[01m[Kint[m[Kâ and â[01m[Kstd::vector<tesseract::UNICHARSET::UNICHAR_SLOT>::size_type[m[Kâ {aka â[01m[Klong unsigned int[m[Kâ} [[01;35m[K-Wsign-compare[m[K] > 302 | for (int i = 0; [01;35m[Ki < unichars.size()[m[K; ++i) { > | [01;35m[K~~^~~~~~~~~~~~~~~~~[m[K >In file included from [01m[Ktesseract/src/ccstruct/blamer.h:30[m[K, > from [01m[Ktesseract/src/ccstruct/pageres.h:22[m[K, > from [01m[Ktesseract/src/textord/textord.cpp:29[m[K: >[01m[Ktesseract/src/ccstruct/ratngs.h:[m[K In member function â[01m[Kvoid tesseract::BLOB_CHOICE::set_fonts(const std::vector<tesseract::ScoredFont>&)[m[Kâ: >[01m[Ktesseract/src/ccstruct/ratngs.h:107:25:[m[K [01;35m[Kwarning: [m[Kcomparison of integer expressions of different signedness: â[01m[Kint[m[Kâ and â[01m[Kstd::vector<tesseract::ScoredFont>::size_type[m[Kâ {aka â[01m[Klong unsigned int[m[Kâ} [[01;35m[K-Wsign-compare[m[K] > 107 | for (int f = 0; [01;35m[Kf < fonts_.size()[m[K; ++f) { > | [01;35m[K~~^~~~~~~~~~~~~~~[m[K >In file included from [01m[Ktesseract/src/ccutil/genericvector.h:22[m[K, > from [01m[Ktesseract/src/ccstruct/detlinefit.h:23[m[K, > from [01m[Ktesseract/src/textord/baselinedetect.h:22[m[K, > from [01m[Ktesseract/src/textord/textord.cpp:25[m[K: >tesseract/src/ccutil/serialis.h: In instantiation of â[01m[Kbool tesseract::TFile::Serialize(const T*, size_t) [with T = char; size_t = long unsigned int][m[Kâ: >[01m[Ktesseract/src/ccutil/unicharset.h:363:73:[m[K required from here >[01m[Ktesseract/src/ccutil/serialis.h:102:45:[m[K [01;35m[Kwarning: [m[Kcomparison of integer expressions of different signedness: â[01m[Kint[m[Kâ and â[01m[Ksize_t[m[Kâ {aka â[01m[Klong unsigned int[m[Kâ} [[01;35m[K-Wsign-compare[m[K] > 102 | return [01;35m[KFWrite(data, sizeof(T), count) == count[m[K; > | [01;35m[K~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~[m[K >[01m[Kcc1plus:[m[K [01;35m[Kwarning: [m[Kcommand-line option â[01m[K-Wstrict-prototypes[m[Kâ is valid for C/ObjC but not for C++ >[01m[Kcc1plus:[m[K [01;35m[Kwarning: [m[Kcommand-line option â[01m[K-Wmissing-prototypes[m[Kâ is valid for C/ObjC but not for C++ >[01m[Kcc1plus:[m[K [01;35m[Kwarning: [m[Kâ[01m[K-Werror=[m[Kâ argument â[01m[K-Werror=declaration-after-statement[m[Kâ is not valid for C++ >In file included from [01m[Ktesseract/src/ccutil/ambigs.h:32[m[K, > from [01m[Ktesseract/src/ccutil/ccutil.h:32[m[K, > from [01m[Ktesseract/src/ccstruct/ccstruct.h:22[m[K, > from [01m[Ktesseract/src/textord/textord.h:24[m[K, > from [01m[Ktesseract/src/textord/wordseg.h:24[m[K, > from [01m[Ktesseract/src/textord/topitch.cpp:33[m[K: >[01m[Ktesseract/src/ccutil/unicharset.h:[m[K In member function â[01m[Kbool tesseract::UNICHARSET::contains_unichar_id(tesseract::UNICHAR_ID) const[m[Kâ: >[01m[Ktesseract/src/ccutil/unicharset.h:288:59:[m[K [01;35m[Kwarning: [m[Kcomparison of integer expressions of different signedness: â[01m[Ktesseract::UNICHAR_ID[m[Kâ {aka â[01m[Kint[m[Kâ} and â[01m[Kstd::vector<tesseract::UNICHARSET::UNICHAR_SLOT>::size_type[m[Kâ {aka â[01m[Klong unsigned int[m[Kâ} [[01;35m[K-Wsign-compare[m[K] > 288 | return unichar_id != INVALID_UNICHAR_ID && [01;35m[Kunichar_id < unichars.size()[m[K && > | [01;35m[K~~~~~~~~~~~^~~~~~~~~~~~~~~~~[m[K >[01m[Ktesseract/src/ccutil/unicharset.h:[m[K In member function â[01m[Kvoid tesseract::UNICHARSET::delete_pointers_in_unichars()[m[Kâ: >[01m[Ktesseract/src/ccutil/unicharset.h:302:23:[m[K [01;35m[Kwarning: [m[Kcomparison of integer expressions of different signedness: â[01m[Kint[m[Kâ and â[01m[Kstd::vector<tesseract::UNICHARSET::UNICHAR_SLOT>::size_type[m[Kâ {aka â[01m[Klong unsigned int[m[Kâ} [[01;35m[K-Wsign-compare[m[K] > 302 | for (int i = 0; [01;35m[Ki < unichars.size()[m[K; ++i) { > | [01;35m[K~~^~~~~~~~~~~~~~~~~[m[K >In file included from [01m[Ktesseract/src/ccutil/elst.h:24[m[K, > from [01m[Ktesseract/src/ccstruct/blobbox.h:22[m[K, > from [01m[Ktesseract/src/textord/topitch.h:22[m[K, > from [01m[Ktesseract/src/textord/topitch.cpp:24[m[K: >tesseract/src/ccutil/serialis.h: In instantiation of â[01m[Kbool tesseract::TFile::Serialize(const T*, size_t) [with T = char; size_t = long unsigned int][m[Kâ: >[01m[Ktesseract/src/ccutil/unicharset.h:363:73:[m[K required from here >[01m[Ktesseract/src/ccutil/serialis.h:102:45:[m[K [01;35m[Kwarning: [m[Kcomparison of integer expressions of different signedness: â[01m[Kint[m[Kâ and â[01m[Ksize_t[m[Kâ {aka â[01m[Klong unsigned int[m[Kâ} [[01;35m[K-Wsign-compare[m[K] > 102 | return [01;35m[KFWrite(data, sizeof(T), count) == count[m[K; > | [01;35m[K~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~[m[K >[01m[Kcc1plus:[m[K [01;35m[Kwarning: [m[Kcommand-line option â[01m[K-Wstrict-prototypes[m[Kâ is valid for C/ObjC but not for C++ >[01m[Kcc1plus:[m[K [01;35m[Kwarning: [m[Kcommand-line option â[01m[K-Wmissing-prototypes[m[Kâ is valid for C/ObjC but not for C++ >[01m[Kcc1plus:[m[K [01;35m[Kwarning: [m[Kâ[01m[K-Werror=[m[Kâ argument â[01m[K-Werror=declaration-after-statement[m[Kâ is not valid for C++ >In file included from [01m[Ktesseract/src/ccutil/ambigs.h:32[m[K, > from [01m[Ktesseract/src/ccutil/ccutil.h:32[m[K, > from [01m[Ktesseract/src/ccstruct/ccstruct.h:22[m[K, > from [01m[Ktesseract/src/textord/tordmain.cpp:29[m[K: >[01m[Ktesseract/src/ccutil/unicharset.h:[m[K In member function â[01m[Kbool tesseract::UNICHARSET::contains_unichar_id(tesseract::UNICHAR_ID) const[m[Kâ: >[01m[Ktesseract/src/ccutil/unicharset.h:288:59:[m[K [01;35m[Kwarning: [m[Kcomparison of integer expressions of different signedness: â[01m[Ktesseract::UNICHAR_ID[m[Kâ {aka â[01m[Kint[m[Kâ} and â[01m[Kstd::vector<tesseract::UNICHARSET::UNICHAR_SLOT>::size_type[m[Kâ {aka â[01m[Klong unsigned int[m[Kâ} [[01;35m[K-Wsign-compare[m[K] > 288 | return unichar_id != INVALID_UNICHAR_ID && [01;35m[Kunichar_id < unichars.size()[m[K && > | [01;35m[K~~~~~~~~~~~^~~~~~~~~~~~~~~~~[m[K >[01m[Ktesseract/src/ccutil/unicharset.h:[m[K In member function â[01m[Kvoid tesseract::UNICHARSET::delete_pointers_in_unichars()[m[Kâ: >[01m[Ktesseract/src/ccutil/unicharset.h:302:23:[m[K [01;35m[Kwarning: [m[Kcomparison of integer expressions of different signedness: â[01m[Kint[m[Kâ and â[01m[Kstd::vector<tesseract::UNICHARSET::UNICHAR_SLOT>::size_type[m[Kâ {aka â[01m[Klong unsigned int[m[Kâ} [[01;35m[K-Wsign-compare[m[K] > 302 | for (int i = 0; [01;35m[Ki < unichars.size()[m[K; ++i) { > | [01;35m[K~~^~~~~~~~~~~~~~~~~[m[K >In file included from [01m[Ktesseract/src/ccutil/genericvector.h:22[m[K, > from [01m[Ktesseract/src/ccutil/params.h:22[m[K, > from [01m[Ktesseract/src/textord/tordmain.h:22[m[K, > from [01m[Ktesseract/src/textord/tordmain.cpp:25[m[K: >tesseract/src/ccutil/serialis.h: In instantiation of â[01m[Kbool tesseract::TFile::Serialize(const T*, size_t) [with T = char; size_t = long unsigned int][m[Kâ: >[01m[Ktesseract/src/ccutil/unicharset.h:363:73:[m[K required from here >[01m[Ktesseract/src/ccutil/serialis.h:102:45:[m[K [01;35m[Kwarning: [m[Kcomparison of integer expressions of different signedness: â[01m[Kint[m[Kâ and â[01m[Ksize_t[m[Kâ {aka â[01m[Klong unsigned int[m[Kâ} [[01;35m[K-Wsign-compare[m[K] > 102 | return [01;35m[KFWrite(data, sizeof(T), count) == count[m[K; > | [01;35m[K~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~[m[K >[01m[Kcc1plus:[m[K [01;35m[Kwarning: [m[Kcommand-line option â[01m[K-Wstrict-prototypes[m[Kâ is valid for C/ObjC but not for C++ >[01m[Kcc1plus:[m[K [01;35m[Kwarning: [m[Kcommand-line option â[01m[K-Wmissing-prototypes[m[Kâ is valid for C/ObjC but not for C++ >[01m[Kcc1plus:[m[K [01;35m[Kwarning: [m[Kâ[01m[K-Werror=[m[Kâ argument â[01m[K-Werror=declaration-after-statement[m[Kâ is not valid for C++ >In file included from [01m[Ktesseract/src/ccutil/ambigs.h:32[m[K, > from [01m[Ktesseract/src/ccutil/ccutil.h:32[m[K, > from [01m[Ktesseract/src/ccstruct/ccstruct.h:22[m[K, > from [01m[Ktesseract/src/textord/textord.h:24[m[K, > from [01m[Ktesseract/src/textord/tospace.cpp:30[m[K: >[01m[Ktesseract/src/ccutil/unicharset.h:[m[K In member function â[01m[Kbool tesseract::UNICHARSET::contains_unichar_id(tesseract::UNICHAR_ID) const[m[Kâ: >[01m[Ktesseract/src/ccutil/unicharset.h:288:59:[m[K [01;35m[Kwarning: [m[Kcomparison of integer expressions of different signedness: â[01m[Ktesseract::UNICHAR_ID[m[Kâ {aka â[01m[Kint[m[Kâ} and â[01m[Kstd::vector<tesseract::UNICHARSET::UNICHAR_SLOT>::size_type[m[Kâ {aka â[01m[Klong unsigned int[m[Kâ} [[01;35m[K-Wsign-compare[m[K] > 288 | return unichar_id != INVALID_UNICHAR_ID && [01;35m[Kunichar_id < unichars.size()[m[K && > | [01;35m[K~~~~~~~~~~~^~~~~~~~~~~~~~~~~[m[K >[01m[Ktesseract/src/ccutil/unicharset.h:[m[K In member function â[01m[Kvoid tesseract::UNICHARSET::delete_pointers_in_unichars()[m[Kâ: >[01m[Ktesseract/src/ccutil/unicharset.h:302:23:[m[K [01;35m[Kwarning: [m[Kcomparison of integer expressions of different signedness: â[01m[Kint[m[Kâ and â[01m[Kstd::vector<tesseract::UNICHARSET::UNICHAR_SLOT>::size_type[m[Kâ {aka â[01m[Klong unsigned int[m[Kâ} [[01;35m[K-Wsign-compare[m[K] > 302 | for (int i = 0; [01;35m[Ki < unichars.size()[m[K; ++i) { > | [01;35m[K~~^~~~~~~~~~~~~~~~~[m[K >In file included from [01m[Ktesseract/src/ccutil/genericvector.h:22[m[K, > from [01m[Ktesseract/src/ccutil/params.h:22[m[K, > from [01m[Ktesseract/src/textord/drawtord.h:22[m[K, > from [01m[Ktesseract/src/textord/tospace.cpp:28[m[K: >tesseract/src/ccutil/serialis.h: In instantiation of â[01m[Kbool tesseract::TFile::Serialize(const T*, size_t) [with T = char; size_t = long unsigned int][m[Kâ: >[01m[Ktesseract/src/ccutil/unicharset.h:363:73:[m[K required from here >[01m[Ktesseract/src/ccutil/serialis.h:102:45:[m[K [01;35m[Kwarning: [m[Kcomparison of integer expressions of different signedness: â[01m[Kint[m[Kâ and â[01m[Ksize_t[m[Kâ {aka â[01m[Klong unsigned int[m[Kâ} [[01;35m[K-Wsign-compare[m[K] > 102 | return [01;35m[KFWrite(data, sizeof(T), count) == count[m[K; > | [01;35m[K~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~[m[K >[01m[Kcc1plus:[m[K [01;35m[Kwarning: [m[Kcommand-line option â[01m[K-Wstrict-prototypes[m[Kâ is valid for C/ObjC but not for C++ >[01m[Kcc1plus:[m[K [01;35m[Kwarning: [m[Kcommand-line option â[01m[K-Wmissing-prototypes[m[Kâ is valid for C/ObjC but not for C++ >[01m[Kcc1plus:[m[K [01;35m[Kwarning: [m[Kâ[01m[K-Werror=[m[Kâ argument â[01m[K-Werror=declaration-after-statement[m[Kâ is not valid for C++ >[01m[Kcc1plus:[m[K [01;35m[Kwarning: [m[Kcommand-line option â[01m[K-Wstrict-prototypes[m[Kâ is valid for C/ObjC but not for C++ >[01m[Kcc1plus:[m[K [01;35m[Kwarning: [m[Kcommand-line option â[01m[K-Wmissing-prototypes[m[Kâ is valid for C/ObjC but not for C++ >[01m[Kcc1plus:[m[K [01;35m[Kwarning: [m[Kâ[01m[K-Werror=[m[Kâ argument â[01m[K-Werror=declaration-after-statement[m[Kâ is not valid for C++ >[01m[Kcc1plus:[m[K [01;35m[Kwarning: [m[Kcommand-line option â[01m[K-Wstrict-prototypes[m[Kâ is valid for C/ObjC but not for C++ >[01m[Kcc1plus:[m[K [01;35m[Kwarning: [m[Kcommand-line option â[01m[K-Wmissing-prototypes[m[Kâ is valid for C/ObjC but not for C++ >[01m[Kcc1plus:[m[K [01;35m[Kwarning: [m[Kâ[01m[K-Werror=[m[Kâ argument â[01m[K-Werror=declaration-after-statement[m[Kâ is not valid for C++ >In file included from [01m[Ktesseract/src/ccutil/ambigs.h:32[m[K, > from [01m[Ktesseract/src/ccutil/ccutil.h:32[m[K, > from [01m[Ktesseract/src/ccstruct/ccstruct.h:22[m[K, > from [01m[Ktesseract/src/textord/textord.h:24[m[K, > from [01m[Ktesseract/src/textord/wordseg.h:24[m[K, > from [01m[Ktesseract/src/textord/wordseg.cpp:24[m[K: >[01m[Ktesseract/src/ccutil/unicharset.h:[m[K In member function â[01m[Kbool tesseract::UNICHARSET::contains_unichar_id(tesseract::UNICHAR_ID) const[m[Kâ: >[01m[Ktesseract/src/ccutil/unicharset.h:288:59:[m[K [01;35m[Kwarning: [m[Kcomparison of integer expressions of different signedness: â[01m[Ktesseract::UNICHAR_ID[m[Kâ {aka â[01m[Kint[m[Kâ} and â[01m[Kstd::vector<tesseract::UNICHARSET::UNICHAR_SLOT>::size_type[m[Kâ {aka â[01m[Klong unsigned int[m[Kâ} [[01;35m[K-Wsign-compare[m[K] > 288 | return unichar_id != INVALID_UNICHAR_ID && [01;35m[Kunichar_id < unichars.size()[m[K && > | [01;35m[K~~~~~~~~~~~^~~~~~~~~~~~~~~~~[m[K >[01m[Ktesseract/src/ccutil/unicharset.h:[m[K In member function â[01m[Kvoid tesseract::UNICHARSET::delete_pointers_in_unichars()[m[Kâ: >[01m[Ktesseract/src/ccutil/unicharset.h:302:23:[m[K [01;35m[Kwarning: [m[Kcomparison of integer expressions of different signedness: â[01m[Kint[m[Kâ and â[01m[Kstd::vector<tesseract::UNICHARSET::UNICHAR_SLOT>::size_type[m[Kâ {aka â[01m[Klong unsigned int[m[Kâ} [[01;35m[K-Wsign-compare[m[K] > 302 | for (int i = 0; [01;35m[Ki < unichars.size()[m[K; ++i) { > | [01;35m[K~~^~~~~~~~~~~~~~~~~[m[K >In file included from [01m[Ktesseract/src/ccutil/genericvector.h:22[m[K, > from [01m[Ktesseract/src/ccutil/params.h:22[m[K, > from [01m[Ktesseract/src/textord/wordseg.h:22[m[K, > from [01m[Ktesseract/src/textord/wordseg.cpp:24[m[K: >tesseract/src/ccutil/serialis.h: In instantiation of â[01m[Kbool tesseract::TFile::Serialize(const T*, size_t) [with T = char; size_t = long unsigned int][m[Kâ: >[01m[Ktesseract/src/ccutil/unicharset.h:363:73:[m[K required from here >[01m[Ktesseract/src/ccutil/serialis.h:102:45:[m[K [01;35m[Kwarning: [m[Kcomparison of integer expressions of different signedness: â[01m[Kint[m[Kâ and â[01m[Ksize_t[m[Kâ {aka â[01m[Klong unsigned int[m[Kâ} [[01;35m[K-Wsign-compare[m[K] > 102 | return [01;35m[KFWrite(data, sizeof(T), count) == count[m[K; > | [01;35m[K~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~[m[K >[01m[Kcc1plus:[m[K [01;35m[Kwarning: [m[Kcommand-line option â[01m[K-Wstrict-prototypes[m[Kâ is valid for C/ObjC but not for C++ >[01m[Kcc1plus:[m[K [01;35m[Kwarning: [m[Kcommand-line option â[01m[K-Wmissing-prototypes[m[Kâ is valid for C/ObjC but not for C++ >[01m[Kcc1plus:[m[K [01;35m[Kwarning: [m[Kâ[01m[K-Werror=[m[Kâ argument â[01m[K-Werror=declaration-after-statement[m[Kâ is not valid for C++ >[01m[Kcc1plus:[m[K [01;35m[Kwarning: [m[Kcommand-line option â[01m[K-Wstrict-prototypes[m[Kâ is valid for C/ObjC but not for C++ >[01m[Kcc1plus:[m[K [01;35m[Kwarning: [m[Kcommand-line option â[01m[K-Wmissing-prototypes[m[Kâ is valid for C/ObjC but not for C++ >[01m[Kcc1plus:[m[K [01;35m[Kwarning: [m[Kâ[01m[K-Werror=[m[Kâ argument â[01m[K-Werror=declaration-after-statement[m[Kâ is not valid for C++ >[01m[Ktesseract/src/viewer/scrollview.cpp:60:20:[m[K [01;35m[Kwarning: [m[Kâ[01m[Ktesseract::waiting_for_events_mu[m[Kâ defined but not used [[01;35m[K-Wunused-variable[m[K] > 60 | static std::mutex* [01;35m[Kwaiting_for_events_mu[m[K; > | [01;35m[K^~~~~~~~~~~~~~~~~~~~~[m[K >[01m[Ktesseract/src/viewer/scrollview.cpp:56:20:[m[K [01;35m[Kwarning: [m[Kâ[01m[Ktesseract::svmap_mu[m[Kâ defined but not used [[01;35m[K-Wunused-variable[m[K] > 56 | static std::mutex* [01;35m[Ksvmap_mu[m[K; > | [01;35m[K^~~~~~~~[m[K >[01m[Kcc1plus:[m[K [01;35m[Kwarning: [m[Kcommand-line option â[01m[K-Wstrict-prototypes[m[Kâ is valid for C/ObjC but not for C++ >[01m[Kcc1plus:[m[K [01;35m[Kwarning: [m[Kcommand-line option â[01m[K-Wmissing-prototypes[m[Kâ is valid for C/ObjC but not for C++ >[01m[Kcc1plus:[m[K [01;35m[Kwarning: [m[Kâ[01m[K-Werror=[m[Kâ argument â[01m[K-Werror=declaration-after-statement[m[Kâ is not valid for C++ >[01m[Kcc1plus:[m[K [01;35m[Kwarning: [m[Kcommand-line option â[01m[K-Wstrict-prototypes[m[Kâ is valid for C/ObjC but not for C++ >[01m[Kcc1plus:[m[K [01;35m[Kwarning: [m[Kcommand-line option â[01m[K-Wmissing-prototypes[m[Kâ is valid for C/ObjC but not for C++ >[01m[Kcc1plus:[m[K [01;35m[Kwarning: [m[Kâ[01m[K-Werror=[m[Kâ argument â[01m[K-Werror=declaration-after-statement[m[Kâ is not valid for C++ >[01m[Kcc1plus:[m[K [01;35m[Kwarning: [m[Kcommand-line option â[01m[K-Wstrict-prototypes[m[Kâ is valid for C/ObjC but not for C++ >[01m[Kcc1plus:[m[K [01;35m[Kwarning: [m[Kcommand-line option â[01m[K-Wmissing-prototypes[m[Kâ is valid for C/ObjC but not for C++ >[01m[Kcc1plus:[m[K [01;35m[Kwarning: [m[Kâ[01m[K-Werror=[m[Kâ argument â[01m[K-Werror=declaration-after-statement[m[Kâ is not valid for C++ >In file included from [01m[Ktesseract/src/ccstruct/ratngs.h:32[m[K, > from [01m[Ktesseract/src/wordrec/associate.h:27[m[K, > from [01m[Ktesseract/src/wordrec/wordrec.h:67[m[K, > from [01m[Ktesseract/src/wordrec/tface.cpp:21[m[K: >[01m[Ktesseract/src/ccutil/unicharset.h:[m[K In member function â[01m[Kbool tesseract::UNICHARSET::contains_unichar_id(tesseract::UNICHAR_ID) const[m[Kâ: >[01m[Ktesseract/src/ccutil/unicharset.h:288:59:[m[K [01;35m[Kwarning: [m[Kcomparison of integer expressions of different signedness: â[01m[Ktesseract::UNICHAR_ID[m[Kâ {aka â[01m[Kint[m[Kâ} and â[01m[Kstd::vector<tesseract::UNICHARSET::UNICHAR_SLOT>::size_type[m[Kâ {aka â[01m[Klong unsigned int[m[Kâ} [[01;35m[K-Wsign-compare[m[K] > 288 | return unichar_id != INVALID_UNICHAR_ID && [01;35m[Kunichar_id < unichars.size()[m[K && > | [01;35m[K~~~~~~~~~~~^~~~~~~~~~~~~~~~~[m[K >[01m[Ktesseract/src/ccutil/unicharset.h:[m[K In member function â[01m[Kvoid tesseract::UNICHARSET::delete_pointers_in_unichars()[m[Kâ: >[01m[Ktesseract/src/ccutil/unicharset.h:302:23:[m[K [01;35m[Kwarning: [m[Kcomparison of integer expressions of different signedness: â[01m[Kint[m[Kâ and â[01m[Kstd::vector<tesseract::UNICHARSET::UNICHAR_SLOT>::size_type[m[Kâ {aka â[01m[Klong unsigned int[m[Kâ} [[01;35m[K-Wsign-compare[m[K] > 302 | for (int i = 0; [01;35m[Ki < unichars.size()[m[K; ++i) { > | [01;35m[K~~^~~~~~~~~~~~~~~~~[m[K >In file included from [01m[Ktesseract/src/wordrec/associate.h:27[m[K, > from [01m[Ktesseract/src/wordrec/wordrec.h:67[m[K, > from [01m[Ktesseract/src/wordrec/tface.cpp:21[m[K: >[01m[Ktesseract/src/ccstruct/ratngs.h:[m[K In member function â[01m[Kvoid tesseract::BLOB_CHOICE::set_fonts(const std::vector<tesseract::ScoredFont>&)[m[Kâ: >[01m[Ktesseract/src/ccstruct/ratngs.h:107:25:[m[K [01;35m[Kwarning: [m[Kcomparison of integer expressions of different signedness: â[01m[Kint[m[Kâ and â[01m[Kstd::vector<tesseract::ScoredFont>::size_type[m[Kâ {aka â[01m[Klong unsigned int[m[Kâ} [[01;35m[K-Wsign-compare[m[K] > 107 | for (int f = 0; [01;35m[Kf < fonts_.size()[m[K; ++f) { > | [01;35m[K~~^~~~~~~~~~~~~~~[m[K >In file included from [01m[Ktesseract/src/ccutil/clst.h:24[m[K, > from [01m[Ktesseract/src/ccstruct/blobs.h:23[m[K, > from [01m[Ktesseract/src/wordrec/associate.h:25[m[K, > from [01m[Ktesseract/src/wordrec/wordrec.h:67[m[K, > from [01m[Ktesseract/src/wordrec/tface.cpp:21[m[K: >tesseract/src/ccutil/serialis.h: In instantiation of â[01m[Kbool tesseract::TFile::Serialize(const T*, size_t) [with T = char; size_t = long unsigned int][m[Kâ: >[01m[Ktesseract/src/ccutil/unicharset.h:363:73:[m[K required from here >[01m[Ktesseract/src/ccutil/serialis.h:102:45:[m[K [01;35m[Kwarning: [m[Kcomparison of integer expressions of different signedness: â[01m[Kint[m[Kâ and â[01m[Ksize_t[m[Kâ {aka â[01m[Klong unsigned int[m[Kâ} [[01;35m[K-Wsign-compare[m[K] > 102 | return [01;35m[KFWrite(data, sizeof(T), count) == count[m[K; > | [01;35m[K~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~[m[K >[01m[Kcc1plus:[m[K [01;35m[Kwarning: [m[Kcommand-line option â[01m[K-Wstrict-prototypes[m[Kâ is valid for C/ObjC but not for C++ >[01m[Kcc1plus:[m[K [01;35m[Kwarning: [m[Kcommand-line option â[01m[K-Wmissing-prototypes[m[Kâ is valid for C/ObjC but not for C++ >[01m[Kcc1plus:[m[K [01;35m[Kwarning: [m[Kâ[01m[K-Werror=[m[Kâ argument â[01m[K-Werror=declaration-after-statement[m[Kâ is not valid for C++ >In file included from [01m[Ktesseract/src/ccstruct/ratngs.h:32[m[K, > from [01m[Ktesseract/src/wordrec/associate.h:27[m[K, > from [01m[Ktesseract/src/wordrec/wordrec.h:67[m[K, > from [01m[Ktesseract/src/wordrec/wordrec.cpp:19[m[K: >[01m[Ktesseract/src/ccutil/unicharset.h:[m[K In member function â[01m[Kbool tesseract::UNICHARSET::contains_unichar_id(tesseract::UNICHAR_ID) const[m[Kâ: >[01m[Ktesseract/src/ccutil/unicharset.h:288:59:[m[K [01;35m[Kwarning: [m[Kcomparison of integer expressions of different signedness: â[01m[Ktesseract::UNICHAR_ID[m[Kâ {aka â[01m[Kint[m[Kâ} and â[01m[Kstd::vector<tesseract::UNICHARSET::UNICHAR_SLOT>::size_type[m[Kâ {aka â[01m[Klong unsigned int[m[Kâ} [[01;35m[K-Wsign-compare[m[K] > 288 | return unichar_id != INVALID_UNICHAR_ID && [01;35m[Kunichar_id < unichars.size()[m[K && > | [01;35m[K~~~~~~~~~~~^~~~~~~~~~~~~~~~~[m[K >[01m[Ktesseract/src/ccutil/unicharset.h:[m[K In member function â[01m[Kvoid tesseract::UNICHARSET::delete_pointers_in_unichars()[m[Kâ: >[01m[Ktesseract/src/ccutil/unicharset.h:302:23:[m[K [01;35m[Kwarning: [m[Kcomparison of integer expressions of different signedness: â[01m[Kint[m[Kâ and â[01m[Kstd::vector<tesseract::UNICHARSET::UNICHAR_SLOT>::size_type[m[Kâ {aka â[01m[Klong unsigned int[m[Kâ} [[01;35m[K-Wsign-compare[m[K] > 302 | for (int i = 0; [01;35m[Ki < unichars.size()[m[K; ++i) { > | [01;35m[K~~^~~~~~~~~~~~~~~~~[m[K >In file included from [01m[Ktesseract/src/wordrec/associate.h:27[m[K, > from [01m[Ktesseract/src/wordrec/wordrec.h:67[m[K, > from [01m[Ktesseract/src/wordrec/wordrec.cpp:19[m[K: >[01m[Ktesseract/src/ccstruct/ratngs.h:[m[K In member function â[01m[Kvoid tesseract::BLOB_CHOICE::set_fonts(const std::vector<tesseract::ScoredFont>&)[m[Kâ: >[01m[Ktesseract/src/ccstruct/ratngs.h:107:25:[m[K [01;35m[Kwarning: [m[Kcomparison of integer expressions of different signedness: â[01m[Kint[m[Kâ and â[01m[Kstd::vector<tesseract::ScoredFont>::size_type[m[Kâ {aka â[01m[Klong unsigned int[m[Kâ} [[01;35m[K-Wsign-compare[m[K] > 107 | for (int f = 0; [01;35m[Kf < fonts_.size()[m[K; ++f) { > | [01;35m[K~~^~~~~~~~~~~~~~~[m[K >In file included from [01m[Ktesseract/src/ccutil/clst.h:24[m[K, > from [01m[Ktesseract/src/ccstruct/blobs.h:23[m[K, > from [01m[Ktesseract/src/wordrec/associate.h:25[m[K, > from [01m[Ktesseract/src/wordrec/wordrec.h:67[m[K, > from [01m[Ktesseract/src/wordrec/wordrec.cpp:19[m[K: >tesseract/src/ccutil/serialis.h: In instantiation of â[01m[Kbool tesseract::TFile::Serialize(const T*, size_t) [with T = char; size_t = long unsigned int][m[Kâ: >[01m[Ktesseract/src/ccutil/unicharset.h:363:73:[m[K required from here >[01m[Ktesseract/src/ccutil/serialis.h:102:45:[m[K [01;35m[Kwarning: [m[Kcomparison of integer expressions of different signedness: â[01m[Kint[m[Kâ and â[01m[Ksize_t[m[Kâ {aka â[01m[Klong unsigned int[m[Kâ} [[01;35m[K-Wsign-compare[m[K] > 102 | return [01;35m[KFWrite(data, sizeof(T), count) == count[m[K; > | [01;35m[K~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~[m[K >[01m[Kcc1plus:[m[K [01;35m[Kwarning: [m[Kcommand-line option â[01m[K-Wstrict-prototypes[m[Kâ is valid for C/ObjC but not for C++ >[01m[Kcc1plus:[m[K [01;35m[Kwarning: [m[Kcommand-line option â[01m[K-Wmissing-prototypes[m[Kâ is valid for C/ObjC but not for C++ >[01m[Kcc1plus:[m[K [01;35m[Kwarning: [m[Kâ[01m[K-Werror=[m[Kâ argument â[01m[K-Werror=declaration-after-statement[m[Kâ is not valid for C++ >In file included from [01m[Ktesseract/src/ccutil/ambigs.h:32[m[K, > from [01m[Ktesseract/src/ccutil/ccutil.h:32[m[K, > from [01m[Ktesseract/src/ccutil/ccutil.cpp:13[m[K: >[01m[Ktesseract/src/ccutil/unicharset.h:[m[K In member function â[01m[Kbool tesseract::UNICHARSET::contains_unichar_id(tesseract::UNICHAR_ID) const[m[Kâ: >[01m[Ktesseract/src/ccutil/unicharset.h:288:59:[m[K [01;35m[Kwarning: [m[Kcomparison of integer expressions of different signedness: â[01m[Ktesseract::UNICHAR_ID[m[Kâ {aka â[01m[Kint[m[Kâ} and â[01m[Kstd::vector<tesseract::UNICHARSET::UNICHAR_SLOT>::size_type[m[Kâ {aka â[01m[Klong unsigned int[m[Kâ} [[01;35m[K-Wsign-compare[m[K] > 288 | return unichar_id != INVALID_UNICHAR_ID && [01;35m[Kunichar_id < unichars.size()[m[K && > | [01;35m[K~~~~~~~~~~~^~~~~~~~~~~~~~~~~[m[K >[01m[Ktesseract/src/ccutil/unicharset.h:[m[K In member function â[01m[Kvoid tesseract::UNICHARSET::delete_pointers_in_unichars()[m[Kâ: >[01m[Ktesseract/src/ccutil/unicharset.h:302:23:[m[K [01;35m[Kwarning: [m[Kcomparison of integer expressions of different signedness: â[01m[Kint[m[Kâ and â[01m[Kstd::vector<tesseract::UNICHARSET::UNICHAR_SLOT>::size_type[m[Kâ {aka â[01m[Klong unsigned int[m[Kâ} [[01;35m[K-Wsign-compare[m[K] > 302 | for (int i = 0; [01;35m[Ki < unichars.size()[m[K; ++i) { > | [01;35m[K~~^~~~~~~~~~~~~~~~~[m[K >In file included from [01m[Ktesseract/src/ccutil/elst.h:24[m[K, > from [01m[Ktesseract/src/ccutil/ambigs.h:29[m[K, > from [01m[Ktesseract/src/ccutil/ccutil.h:32[m[K, > from [01m[Ktesseract/src/ccutil/ccutil.cpp:13[m[K: >tesseract/src/ccutil/serialis.h: In instantiation of â[01m[Kbool tesseract::TFile::Serialize(const T*, size_t) [with T = char; size_t = long unsigned int][m[Kâ: >[01m[Ktesseract/src/ccutil/unicharset.h:363:73:[m[K required from here >[01m[Ktesseract/src/ccutil/serialis.h:102:45:[m[K [01;35m[Kwarning: [m[Kcomparison of integer expressions of different signedness: â[01m[Kint[m[Kâ and â[01m[Ksize_t[m[Kâ {aka â[01m[Klong unsigned int[m[Kâ} [[01;35m[K-Wsign-compare[m[K] > 102 | return [01;35m[KFWrite(data, sizeof(T), count) == count[m[K; > | [01;35m[K~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~[m[K >[01m[Kcc1plus:[m[K [01;35m[Kwarning: [m[Kcommand-line option â[01m[K-Wstrict-prototypes[m[Kâ is valid for C/ObjC but not for C++ >[01m[Kcc1plus:[m[K [01;35m[Kwarning: [m[Kcommand-line option â[01m[K-Wmissing-prototypes[m[Kâ is valid for C/ObjC but not for C++ >[01m[Kcc1plus:[m[K [01;35m[Kwarning: [m[Kâ[01m[K-Werror=[m[Kâ argument â[01m[K-Werror=declaration-after-statement[m[Kâ is not valid for C++ >[01m[Kcc1plus:[m[K [01;35m[Kwarning: [m[Kcommand-line option â[01m[K-Wstrict-prototypes[m[Kâ is valid for C/ObjC but not for C++ >[01m[Kcc1plus:[m[K [01;35m[Kwarning: [m[Kcommand-line option â[01m[K-Wmissing-prototypes[m[Kâ is valid for C/ObjC but not for C++ >[01m[Kcc1plus:[m[K [01;35m[Kwarning: [m[Kâ[01m[K-Werror=[m[Kâ argument â[01m[K-Werror=declaration-after-statement[m[Kâ is not valid for C++ >[01m[Kcc1plus:[m[K [01;35m[Kwarning: [m[Kcommand-line option â[01m[K-Wstrict-prototypes[m[Kâ is valid for C/ObjC but not for C++ >[01m[Kcc1plus:[m[K [01;35m[Kwarning: [m[Kcommand-line option â[01m[K-Wmissing-prototypes[m[Kâ is valid for C/ObjC but not for C++ >[01m[Kcc1plus:[m[K [01;35m[Kwarning: [m[Kâ[01m[K-Werror=[m[Kâ argument â[01m[K-Werror=declaration-after-statement[m[Kâ is not valid for C++ >[01m[Kcc1plus:[m[K [01;35m[Kwarning: [m[Kcommand-line option â[01m[K-Wstrict-prototypes[m[Kâ is valid for C/ObjC but not for C++ >[01m[Kcc1plus:[m[K [01;35m[Kwarning: [m[Kcommand-line option â[01m[K-Wmissing-prototypes[m[Kâ is valid for C/ObjC but not for C++ >[01m[Kcc1plus:[m[K [01;35m[Kwarning: [m[Kâ[01m[K-Werror=[m[Kâ argument â[01m[K-Werror=declaration-after-statement[m[Kâ is not valid for C++ >[01m[Kcc1plus:[m[K [01;35m[Kwarning: [m[Kcommand-line option â[01m[K-Wstrict-prototypes[m[Kâ is valid for C/ObjC but not for C++ >[01m[Kcc1plus:[m[K [01;35m[Kwarning: [m[Kcommand-line option â[01m[K-Wmissing-prototypes[m[Kâ is valid for C/ObjC but not for C++ >[01m[Kcc1plus:[m[K [01;35m[Kwarning: [m[Kâ[01m[K-Werror=[m[Kâ argument â[01m[K-Werror=declaration-after-statement[m[Kâ is not valid for C++ >In file included from [01m[Ktesseract/src/ccutil/ambigs.h:32[m[K, > from [01m[Ktesseract/src/ccutil/ccutil.h:32[m[K, > from [01m[Ktesseract/src/ccutil/mainblk.cpp:26[m[K: >[01m[Ktesseract/src/ccutil/unicharset.h:[m[K In member function â[01m[Kbool tesseract::UNICHARSET::contains_unichar_id(tesseract::UNICHAR_ID) const[m[Kâ: >[01m[Ktesseract/src/ccutil/unicharset.h:288:59:[m[K [01;35m[Kwarning: [m[Kcomparison of integer expressions of different signedness: â[01m[Ktesseract::UNICHAR_ID[m[Kâ {aka â[01m[Kint[m[Kâ} and â[01m[Kstd::vector<tesseract::UNICHARSET::UNICHAR_SLOT>::size_type[m[Kâ {aka â[01m[Klong unsigned int[m[Kâ} [[01;35m[K-Wsign-compare[m[K] > 288 | return unichar_id != INVALID_UNICHAR_ID && [01;35m[Kunichar_id < unichars.size()[m[K && > | [01;35m[K~~~~~~~~~~~^~~~~~~~~~~~~~~~~[m[K >[01m[Ktesseract/src/ccutil/unicharset.h:[m[K In member function â[01m[Kvoid tesseract::UNICHARSET::delete_pointers_in_unichars()[m[Kâ: >[01m[Ktesseract/src/ccutil/unicharset.h:302:23:[m[K [01;35m[Kwarning: [m[Kcomparison of integer expressions of different signedness: â[01m[Kint[m[Kâ and â[01m[Kstd::vector<tesseract::UNICHARSET::UNICHAR_SLOT>::size_type[m[Kâ {aka â[01m[Klong unsigned int[m[Kâ} [[01;35m[K-Wsign-compare[m[K] > 302 | for (int i = 0; [01;35m[Ki < unichars.size()[m[K; ++i) { > | [01;35m[K~~^~~~~~~~~~~~~~~~~[m[K >In file included from [01m[Ktesseract/src/ccutil/elst.h:24[m[K, > from [01m[Ktesseract/src/ccutil/ambigs.h:29[m[K, > from [01m[Ktesseract/src/ccutil/ccutil.h:32[m[K, > from [01m[Ktesseract/src/ccutil/mainblk.cpp:26[m[K: >tesseract/src/ccutil/serialis.h: In instantiation of â[01m[Kbool tesseract::TFile::Serialize(const T*, size_t) [with T = char; size_t = long unsigned int][m[Kâ: >[01m[Ktesseract/src/ccutil/unicharset.h:363:73:[m[K required from here >[01m[Ktesseract/src/ccutil/serialis.h:102:45:[m[K [01;35m[Kwarning: [m[Kcomparison of integer expressions of different signedness: â[01m[Kint[m[Kâ and â[01m[Ksize_t[m[Kâ {aka â[01m[Klong unsigned int[m[Kâ} [[01;35m[K-Wsign-compare[m[K] > 102 | return [01;35m[KFWrite(data, sizeof(T), count) == count[m[K; > | [01;35m[K~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~[m[K >[01m[Kcc1plus:[m[K [01;35m[Kwarning: [m[Kcommand-line option â[01m[K-Wstrict-prototypes[m[Kâ is valid for C/ObjC but not for C++ >[01m[Kcc1plus:[m[K [01;35m[Kwarning: [m[Kcommand-line option â[01m[K-Wmissing-prototypes[m[Kâ is valid for C/ObjC but not for C++ >[01m[Kcc1plus:[m[K [01;35m[Kwarning: [m[Kâ[01m[K-Werror=[m[Kâ argument â[01m[K-Werror=declaration-after-statement[m[Kâ is not valid for C++ >[01m[Ktesseract/src/ccutil/serialis.cpp:[m[K In function â[01m[Kbool tesseract::SaveDataToFile(const std::vector<char>&, const char*)[m[Kâ: >[01m[Ktesseract/src/ccutil/serialis.cpp:59:62:[m[K [01;35m[Kwarning: [m[Kcomparison of integer expressions of different signedness: â[01m[Kint[m[Kâ and â[01m[Kstd::vector<char>::size_type[m[Kâ {aka â[01m[Klong unsigned int[m[Kâ} [[01;35m[K-Wsign-compare[m[K] > 59 | [01;35m[Kstatic_cast<int>(fwrite(&data[0], 1, data.size(), fp)) == data.size()[m[K; > | [01;35m[K~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~[m[K >[01m[Ktesseract/src/ccutil/serialis.cpp:[m[K In member function â[01m[Kchar* tesseract::TFile::FGets(char*, int)[m[Kâ: >[01m[Ktesseract/src/ccutil/serialis.cpp:213:44:[m[K [01;35m[Kwarning: [m[Kcomparison of integer expressions of different signedness: â[01m[Kint[m[Kâ and â[01m[Kstd::vector<char>::size_type[m[Kâ {aka â[01m[Klong unsigned int[m[Kâ} [[01;35m[K-Wsign-compare[m[K] > 213 | while (size + 1 < buffer_size && [01;35m[Koffset_ < data_->size()[m[K) { > | [01;35m[K~~~~~~~~^~~~~~~~~~~~~~~[m[K >[01m[Ktesseract/src/ccutil/serialis.cpp:[m[K In member function â[01m[Kint tesseract::TFile::FRead(void*, size_t, int)[m[Kâ: >[01m[Ktesseract/src/ccutil/serialis.cpp:237:23:[m[K [01;35m[Kwarning: [m[Kcomparison of integer expressions of different signedness: â[01m[Klong unsigned int[m[Kâ and â[01m[Kint[m[Kâ [[01;35m[K-Wsign-compare[m[K] > 237 | if (SIZE_MAX / size [01;35m[K<[m[K= count) { > | [01;35m[K^[m[K >In file included from [01m[Ktesseract/src/ccutil/serialis.cpp:21[m[K: >[01m[Ktesseract/src/ccutil/serialis.cpp:[m[K In member function â[01m[Kint tesseract::TFile::FWrite(const void*, size_t, int)[m[Kâ: >[01m[Ktesseract/src/ccutil/serialis.cpp:284:31:[m[K [01;35m[Kwarning: [m[Kcomparison of integer expressions of different signedness: â[01m[Klong unsigned int[m[Kâ and â[01m[Kint[m[Kâ [[01;35m[K-Wsign-compare[m[K] > 284 | ASSERT_HOST(SIZE_MAX / size [01;35m[K>[m[K count); > | [01;35m[K^[m[K >[01m[Ktesseract/src/ccutil/errcode.h:56:25:[m[K [01;36m[Knote: [m[Kin definition of macro â[01m[KASSERT_HOST[m[Kâ > 56 | #define ASSERT_HOST(x) ([01;36m[Kx[m[K) \ > | [01;36m[K^[m[K >In file included from [01m[Ktesseract/src/ccutil/serialis.cpp:19[m[K: >tesseract/src/ccutil/serialis.h: In instantiation of â[01m[Kbool tesseract::TFile::DeSerialize(T*, size_t) [with T = unsigned int; size_t = long unsigned int][m[Kâ: >[01m[Ktesseract/src/ccutil/serialis.cpp:114:25:[m[K required from here >[01m[Ktesseract/src/ccutil/serialis.h:93:50:[m[K [01;35m[Kwarning: [m[Kcomparison of integer expressions of different signedness: â[01m[Kint[m[Kâ and â[01m[Ksize_t[m[Kâ {aka â[01m[Klong unsigned int[m[Kâ} [[01;35m[K-Wsign-compare[m[K] > 93 | return [01;35m[KFReadEndian(data, sizeof(T), count) == count[m[K; > | [01;35m[K~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~[m[K >tesseract/src/ccutil/serialis.h: In instantiation of â[01m[Kbool tesseract::TFile::DeSerialize(T*, size_t) [with T = char; size_t = long unsigned int][m[Kâ: >[01m[Ktesseract/src/ccutil/serialis.cpp:119:38:[m[K required from here >[01m[Ktesseract/src/ccutil/serialis.h:93:50:[m[K [01;35m[Kwarning: [m[Kcomparison of integer expressions of different signedness: â[01m[Kint[m[Kâ and â[01m[Ksize_t[m[Kâ {aka â[01m[Klong unsigned int[m[Kâ} [[01;35m[K-Wsign-compare[m[K] >tesseract/src/ccutil/serialis.h: In instantiation of â[01m[Kbool tesseract::TFile::Serialize(const T*, size_t) [with T = unsigned int; size_t = long unsigned int][m[Kâ: >[01m[Ktesseract/src/ccutil/serialis.cpp:127:25:[m[K required from here >[01m[Ktesseract/src/ccutil/serialis.h:102:45:[m[K [01;35m[Kwarning: [m[Kcomparison of integer expressions of different signedness: â[01m[Kint[m[Kâ and â[01m[Ksize_t[m[Kâ {aka â[01m[Klong unsigned int[m[Kâ} [[01;35m[K-Wsign-compare[m[K] > 102 | return [01;35m[KFWrite(data, sizeof(T), count) == count[m[K; > | [01;35m[K~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~[m[K >tesseract/src/ccutil/serialis.h: In instantiation of â[01m[Kbool tesseract::TFile::Serialize(const T*, size_t) [with T = char; size_t = long unsigned int][m[Kâ: >[01m[Ktesseract/src/ccutil/serialis.cpp:127:58:[m[K required from here >[01m[Ktesseract/src/ccutil/serialis.h:102:45:[m[K [01;35m[Kwarning: [m[Kcomparison of integer expressions of different signedness: â[01m[Kint[m[Kâ and â[01m[Ksize_t[m[Kâ {aka â[01m[Klong unsigned int[m[Kâ} [[01;35m[K-Wsign-compare[m[K] >tesseract/src/ccutil/serialis.h: In instantiation of â[01m[Kbool tesseract::TFile::DeSerialize(T*, size_t) [with T = double; size_t = long unsigned int][m[Kâ: >[01m[Ktesseract/src/ccutil/serialis.cpp:90:23:[m[K required from â[01m[Kbool tesseract::TFile::DeSerialize(std::vector<T>&) [with T = double][m[Kâ >[01m[Ktesseract/src/ccutil/serialis.cpp:107:68:[m[K required from here >[01m[Ktesseract/src/ccutil/serialis.h:93:50:[m[K [01;35m[Kwarning: [m[Kcomparison of integer expressions of different signedness: â[01m[Kint[m[Kâ and â[01m[Ksize_t[m[Kâ {aka â[01m[Klong unsigned int[m[Kâ} [[01;35m[K-Wsign-compare[m[K] > 93 | return [01;35m[KFReadEndian(data, sizeof(T), count) == count[m[K; > | [01;35m[K~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~[m[K >tesseract/src/ccutil/serialis.h: In instantiation of â[01m[Kbool tesseract::TFile::DeSerialize(T*, size_t) [with T = int; size_t = long unsigned int][m[Kâ: >[01m[Ktesseract/src/ccutil/serialis.cpp:90:23:[m[K required from â[01m[Kbool tesseract::TFile::DeSerialize(std::vector<T>&) [with T = int][m[Kâ >[01m[Ktesseract/src/ccutil/serialis.cpp:108:69:[m[K required from here >[01m[Ktesseract/src/ccutil/serialis.h:93:50:[m[K [01;35m[Kwarning: [m[Kcomparison of integer expressions of different signedness: â[01m[Kint[m[Kâ and â[01m[Ksize_t[m[Kâ {aka â[01m[Klong unsigned int[m[Kâ} [[01;35m[K-Wsign-compare[m[K] >tesseract/src/ccutil/serialis.h: In instantiation of â[01m[Kbool tesseract::TFile::Serialize(const T*, size_t) [with T = double; size_t = long unsigned int][m[Kâ: >[01m[Ktesseract/src/ccutil/serialis.cpp:102:21:[m[K required from â[01m[Kbool tesseract::TFile::Serialize(const std::vector<T>&) [with T = double][m[Kâ >[01m[Ktesseract/src/ccutil/serialis.cpp:109:72:[m[K required from here >[01m[Ktesseract/src/ccutil/serialis.h:102:45:[m[K [01;35m[Kwarning: [m[Kcomparison of integer expressions of different signedness: â[01m[Kint[m[Kâ and â[01m[Ksize_t[m[Kâ {aka â[01m[Klong unsigned int[m[Kâ} [[01;35m[K-Wsign-compare[m[K] > 102 | return [01;35m[KFWrite(data, sizeof(T), count) == count[m[K; > | [01;35m[K~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~[m[K >tesseract/src/ccutil/serialis.h: In instantiation of â[01m[Kbool tesseract::TFile::Serialize(const T*, size_t) [with T = int; size_t = long unsigned int][m[Kâ: >[01m[Ktesseract/src/ccutil/serialis.cpp:102:21:[m[K required from â[01m[Kbool tesseract::TFile::Serialize(const std::vector<T>&) [with T = int][m[Kâ >[01m[Ktesseract/src/ccutil/serialis.cpp:110:73:[m[K required from here >[01m[Ktesseract/src/ccutil/serialis.h:102:45:[m[K [01;35m[Kwarning: [m[Kcomparison of integer expressions of different signedness: â[01m[Kint[m[Kâ and â[01m[Ksize_t[m[Kâ {aka â[01m[Klong unsigned int[m[Kâ} [[01;35m[K-Wsign-compare[m[K] >[01m[Kcc1plus:[m[K [01;35m[Kwarning: [m[Kcommand-line option â[01m[K-Wstrict-prototypes[m[Kâ is valid for C/ObjC but not for C++ >[01m[Kcc1plus:[m[K [01;35m[Kwarning: [m[Kcommand-line option â[01m[K-Wmissing-prototypes[m[Kâ is valid for C/ObjC but not for C++ >[01m[Kcc1plus:[m[K [01;35m[Kwarning: [m[Kâ[01m[K-Werror=[m[Kâ argument â[01m[K-Werror=declaration-after-statement[m[Kâ is not valid for C++ >In file included from [01m[Ktesseract/src/ccutil/strngs.cpp:24[m[K: >tesseract/src/ccutil/serialis.h: In instantiation of â[01m[Kbool tesseract::TFile::Serialize(const T*, size_t) [with T = unsigned int; size_t = long unsigned int][m[Kâ: >[01m[Ktesseract/src/ccutil/strngs.cpp:48:28:[m[K required from here >[01m[Ktesseract/src/ccutil/serialis.h:102:45:[m[K [01;35m[Kwarning: [m[Kcomparison of integer expressions of different signedness: â[01m[Kint[m[Kâ and â[01m[Ksize_t[m[Kâ {aka â[01m[Klong unsigned int[m[Kâ} [[01;35m[K-Wsign-compare[m[K] > 102 | return [01;35m[KFWrite(data, sizeof(T), count) == count[m[K; > | [01;35m[K~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~[m[K >tesseract/src/ccutil/serialis.h: In instantiation of â[01m[Kbool tesseract::TFile::Serialize(const T*, size_t) [with T = char; size_t = long unsigned int][m[Kâ: >[01m[Ktesseract/src/ccutil/strngs.cpp:49:36:[m[K required from here >[01m[Ktesseract/src/ccutil/serialis.h:102:45:[m[K [01;35m[Kwarning: [m[Kcomparison of integer expressions of different signedness: â[01m[Kint[m[Kâ and â[01m[Ksize_t[m[Kâ {aka â[01m[Klong unsigned int[m[Kâ} [[01;35m[K-Wsign-compare[m[K] >tesseract/src/ccutil/serialis.h: In instantiation of â[01m[Kbool tesseract::TFile::DeSerialize(T*, size_t) [with T = unsigned int; size_t = long unsigned int][m[Kâ: >[01m[Ktesseract/src/ccutil/strngs.cpp:69:28:[m[K required from here >[01m[Ktesseract/src/ccutil/serialis.h:93:50:[m[K [01;35m[Kwarning: [m[Kcomparison of integer expressions of different signedness: â[01m[Kint[m[Kâ and â[01m[Ksize_t[m[Kâ {aka â[01m[Klong unsigned int[m[Kâ} [[01;35m[K-Wsign-compare[m[K] > 93 | return [01;35m[KFReadEndian(data, sizeof(T), count) == count[m[K; > | [01;35m[K~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~[m[K >tesseract/src/ccutil/serialis.h: In instantiation of â[01m[Kbool tesseract::TFile::DeSerialize(T*, size_t) [with T = char; size_t = long unsigned int][m[Kâ: >[01m[Ktesseract/src/ccutil/strngs.cpp:71:45:[m[K required from here >[01m[Ktesseract/src/ccutil/serialis.h:93:50:[m[K [01;35m[Kwarning: [m[Kcomparison of integer expressions of different signedness: â[01m[Kint[m[Kâ and â[01m[Ksize_t[m[Kâ {aka â[01m[Klong unsigned int[m[Kâ} [[01;35m[K-Wsign-compare[m[K] >[01m[Kcc1plus:[m[K [01;35m[Kwarning: [m[Kcommand-line option â[01m[K-Wstrict-prototypes[m[Kâ is valid for C/ObjC but not for C++ >[01m[Kcc1plus:[m[K [01;35m[Kwarning: [m[Kcommand-line option â[01m[K-Wmissing-prototypes[m[Kâ is valid for C/ObjC but not for C++ >[01m[Kcc1plus:[m[K [01;35m[Kwarning: [m[Kâ[01m[K-Werror=[m[Kâ argument â[01m[K-Werror=declaration-after-statement[m[Kâ is not valid for C++ >[01m[Kcc1plus:[m[K [01;35m[Kwarning: [m[Kcommand-line option â[01m[K-Wstrict-prototypes[m[Kâ is valid for C/ObjC but not for C++ >[01m[Kcc1plus:[m[K [01;35m[Kwarning: [m[Kcommand-line option â[01m[K-Wmissing-prototypes[m[Kâ is valid for C/ObjC but not for C++ >[01m[Kcc1plus:[m[K [01;35m[Kwarning: [m[Kâ[01m[K-Werror=[m[Kâ argument â[01m[K-Werror=declaration-after-statement[m[Kâ is not valid for C++ >In file included from [01m[Ktesseract/src/ccutil/tessdatamanager.h:22[m[K, > from [01m[Ktesseract/src/ccutil/tessdatamanager.cpp:23[m[K: >tesseract/src/ccutil/serialis.h: In instantiation of â[01m[Kbool tesseract::TFile::DeSerialize(T*, size_t) [with T = unsigned int; size_t = long unsigned int][m[Kâ: >[01m[Ktesseract/src/ccutil/tessdatamanager.cpp:114:35:[m[K required from here >[01m[Ktesseract/src/ccutil/serialis.h:93:50:[m[K [01;35m[Kwarning: [m[Kcomparison of integer expressions of different signedness: â[01m[Kint[m[Kâ and â[01m[Ksize_t[m[Kâ {aka â[01m[Klong unsigned int[m[Kâ} [[01;35m[K-Wsign-compare[m[K] > 93 | return [01;35m[KFReadEndian(data, sizeof(T), count) == count[m[K; > | [01;35m[K~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~[m[K >tesseract/src/ccutil/serialis.h: In instantiation of â[01m[Kbool tesseract::TFile::DeSerialize(T*, size_t) [with T = long int; size_t = long unsigned int][m[Kâ: >[01m[Ktesseract/src/ccutil/tessdatamanager.cpp:121:52:[m[K required from here >[01m[Ktesseract/src/ccutil/serialis.h:93:50:[m[K [01;35m[Kwarning: [m[Kcomparison of integer expressions of different signedness: â[01m[Kint[m[Kâ and â[01m[Ksize_t[m[Kâ {aka â[01m[Klong unsigned int[m[Kâ} [[01;35m[K-Wsign-compare[m[K] >tesseract/src/ccutil/serialis.h: In instantiation of â[01m[Kbool tesseract::TFile::DeSerialize(T*, size_t) [with T = char; size_t = long unsigned int][m[Kâ: >[01m[Ktesseract/src/ccutil/tessdatamanager.cpp:129:54:[m[K required from here >[01m[Ktesseract/src/ccutil/serialis.h:93:50:[m[K [01;35m[Kwarning: [m[Kcomparison of integer expressions of different signedness: â[01m[Kint[m[Kâ and â[01m[Ksize_t[m[Kâ {aka â[01m[Klong unsigned int[m[Kâ} [[01;35m[K-Wsign-compare[m[K] >tesseract/src/ccutil/serialis.h: In instantiation of â[01m[Kbool tesseract::TFile::Serialize(const T*, size_t) [with T = int; size_t = long unsigned int][m[Kâ: >[01m[Ktesseract/src/ccutil/tessdatamanager.cpp:179:28:[m[K required from here >[01m[Ktesseract/src/ccutil/serialis.h:102:45:[m[K [01;35m[Kwarning: [m[Kcomparison of integer expressions of different signedness: â[01m[Kint[m[Kâ and â[01m[Ksize_t[m[Kâ {aka â[01m[Klong unsigned int[m[Kâ} [[01;35m[K-Wsign-compare[m[K] > 102 | return [01;35m[KFWrite(data, sizeof(T), count) == count[m[K; > | [01;35m[K~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~[m[K >tesseract/src/ccutil/serialis.h: In instantiation of â[01m[Kbool tesseract::TFile::Serialize(const T*, size_t) [with T = long int; size_t = long unsigned int][m[Kâ: >[01m[Ktesseract/src/ccutil/tessdatamanager.cpp:180:55:[m[K required from here >[01m[Ktesseract/src/ccutil/serialis.h:102:45:[m[K [01;35m[Kwarning: [m[Kcomparison of integer expressions of different signedness: â[01m[Kint[m[Kâ and â[01m[Ksize_t[m[Kâ {aka â[01m[Klong unsigned int[m[Kâ} [[01;35m[K-Wsign-compare[m[K] >tesseract/src/ccutil/serialis.h: In instantiation of â[01m[Kbool tesseract::TFile::Serialize(const T*, size_t) [with T = char; size_t = long unsigned int][m[Kâ: >[01m[Ktesseract/src/ccutil/tessdatamanager.cpp:183:43:[m[K required from here >[01m[Ktesseract/src/ccutil/serialis.h:102:45:[m[K [01;35m[Kwarning: [m[Kcomparison of integer expressions of different signedness: â[01m[Kint[m[Kâ and â[01m[Ksize_t[m[Kâ {aka â[01m[Klong unsigned int[m[Kâ} [[01;35m[K-Wsign-compare[m[K] >[01m[Kcc1plus:[m[K [01;35m[Kwarning: [m[Kcommand-line option â[01m[K-Wstrict-prototypes[m[Kâ is valid for C/ObjC but not for C++ >[01m[Kcc1plus:[m[K [01;35m[Kwarning: [m[Kcommand-line option â[01m[K-Wmissing-prototypes[m[Kâ is valid for C/ObjC but not for C++ >[01m[Kcc1plus:[m[K [01;35m[Kwarning: [m[Kâ[01m[K-Werror=[m[Kâ argument â[01m[K-Werror=declaration-after-statement[m[Kâ is not valid for C++ >[01m[Kcc1plus:[m[K [01;35m[Kwarning: [m[Kcommand-line option â[01m[K-Wstrict-prototypes[m[Kâ is valid for C/ObjC but not for C++ >[01m[Kcc1plus:[m[K [01;35m[Kwarning: [m[Kcommand-line option â[01m[K-Wmissing-prototypes[m[Kâ is valid for C/ObjC but not for C++ >[01m[Kcc1plus:[m[K [01;35m[Kwarning: [m[Kâ[01m[K-Werror=[m[Kâ argument â[01m[K-Werror=declaration-after-statement[m[Kâ is not valid for C++ >[01m[Kcc1plus:[m[K [01;35m[Kwarning: [m[Kcommand-line option â[01m[K-Wstrict-prototypes[m[Kâ is valid for C/ObjC but not for C++ >[01m[Kcc1plus:[m[K [01;35m[Kwarning: [m[Kcommand-line option â[01m[K-Wmissing-prototypes[m[Kâ is valid for C/ObjC but not for C++ >[01m[Kcc1plus:[m[K [01;35m[Kwarning: [m[Kâ[01m[K-Werror=[m[Kâ argument â[01m[K-Werror=declaration-after-statement[m[Kâ is not valid for C++ >In file included from [01m[Ktesseract/src/ccutil/unicharcompress.h:28[m[K, > from [01m[Ktesseract/src/ccutil/unicharcompress.cpp:21[m[K: >[01m[Ktesseract/src/ccutil/unicharset.h:[m[K In member function â[01m[Kbool tesseract::UNICHARSET::contains_unichar_id(tesseract::UNICHAR_ID) const[m[Kâ: >[01m[Ktesseract/src/ccutil/unicharset.h:288:59:[m[K [01;35m[Kwarning: [m[Kcomparison of integer expressions of different signedness: â[01m[Ktesseract::UNICHAR_ID[m[Kâ {aka â[01m[Kint[m[Kâ} and â[01m[Kstd::vector<tesseract::UNICHARSET::UNICHAR_SLOT>::size_type[m[Kâ {aka â[01m[Klong unsigned int[m[Kâ} [[01;35m[K-Wsign-compare[m[K] > 288 | return unichar_id != INVALID_UNICHAR_ID && [01;35m[Kunichar_id < unichars.size()[m[K && > | [01;35m[K~~~~~~~~~~~^~~~~~~~~~~~~~~~~[m[K >[01m[Ktesseract/src/ccutil/unicharset.h:[m[K In member function â[01m[Kvoid tesseract::UNICHARSET::delete_pointers_in_unichars()[m[Kâ: >[01m[Ktesseract/src/ccutil/unicharset.h:302:23:[m[K [01;35m[Kwarning: [m[Kcomparison of integer expressions of different signedness: â[01m[Kint[m[Kâ and â[01m[Kstd::vector<tesseract::UNICHARSET::UNICHAR_SLOT>::size_type[m[Kâ {aka â[01m[Klong unsigned int[m[Kâ} [[01;35m[K-Wsign-compare[m[K] > 302 | for (int i = 0; [01;35m[Ki < unichars.size()[m[K; ++i) { > | [01;35m[K~~^~~~~~~~~~~~~~~~~[m[K >[01m[Ktesseract/src/ccutil/unicharcompress.cpp:[m[K In function â[01m[Kbool tesseract::DecodeRadicalLine(tesseract::STRING*, tesseract::RSMap*)[m[Kâ: >[01m[Ktesseract/src/ccutil/unicharcompress.cpp:60:21:[m[K [01;35m[Kwarning: [m[Kcomparison of integer expressions of different signedness: â[01m[Kint[m[Kâ and â[01m[Kstd::vector<tesseract::STRING>::size_type[m[Kâ {aka â[01m[Klong unsigned int[m[Kâ} [[01;35m[K-Wsign-compare[m[K] > 60 | for (int i = 1; [01;35m[Ki < entries.size()[m[K; ++i) { > | [01;35m[K~~^~~~~~~~~~~~~~~~[m[K >[01m[Ktesseract/src/ccutil/unicharcompress.cpp:[m[K In function â[01m[Kbool tesseract::DecodeRadicalTable(tesseract::STRING*, tesseract::RSMap*)[m[Kâ: >[01m[Ktesseract/src/ccutil/unicharcompress.cpp:76:21:[m[K [01;35m[Kwarning: [m[Kcomparison of integer expressions of different signedness: â[01m[Kint[m[Kâ and â[01m[Kstd::vector<tesseract::STRING>::size_type[m[Kâ {aka â[01m[Klong unsigned int[m[Kâ} [[01;35m[K-Wsign-compare[m[K] > 76 | for (int i = 0; [01;35m[Ki < lines.size()[m[K; ++i) { > | [01;35m[K~~^~~~~~~~~~~~~~[m[K >In file included from [01m[Ktesseract/src/ccutil/genericvector.h:22[m[K, > from [01m[Ktesseract/src/ccutil/unicharcompress.h:25[m[K, > from [01m[Ktesseract/src/ccutil/unicharcompress.cpp:21[m[K: >tesseract/src/ccutil/serialis.h: In instantiation of â[01m[Kbool tesseract::TFile::Serialize(const T*, size_t) [with T = char; size_t = long unsigned int][m[Kâ: >[01m[Ktesseract/src/ccutil/unicharset.h:363:73:[m[K required from here >[01m[Ktesseract/src/ccutil/serialis.h:102:45:[m[K [01;35m[Kwarning: [m[Kcomparison of integer expressions of different signedness: â[01m[Kint[m[Kâ and â[01m[Ksize_t[m[Kâ {aka â[01m[Klong unsigned int[m[Kâ} [[01;35m[K-Wsign-compare[m[K] > 102 | return [01;35m[KFWrite(data, sizeof(T), count) == count[m[K; > | [01;35m[K~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~[m[K >tesseract/src/ccutil/serialis.h: In instantiation of â[01m[Kbool tesseract::TFile::Serialize(const T*, size_t) [with T = signed char; size_t = long unsigned int][m[Kâ: >[01m[Ktesseract/src/ccutil/unicharcompress.h:62:43:[m[K required from here >[01m[Ktesseract/src/ccutil/serialis.h:102:45:[m[K [01;35m[Kwarning: [m[Kcomparison of integer expressions of different signedness: â[01m[Kint[m[Kâ and â[01m[Ksize_t[m[Kâ {aka â[01m[Klong unsigned int[m[Kâ} [[01;35m[K-Wsign-compare[m[K] >tesseract/src/ccutil/serialis.h: In instantiation of â[01m[Kbool tesseract::TFile::Serialize(const T*, size_t) [with T = int; size_t = long unsigned int][m[Kâ: >[01m[Ktesseract/src/ccutil/unicharcompress.h:63:34:[m[K required from here >[01m[Ktesseract/src/ccutil/serialis.h:102:45:[m[K [01;35m[Kwarning: [m[Kcomparison of integer expressions of different signedness: â[01m[Kint[m[Kâ and â[01m[Ksize_t[m[Kâ {aka â[01m[Klong unsigned int[m[Kâ} [[01;35m[K-Wsign-compare[m[K] >tesseract/src/ccutil/serialis.h: In instantiation of â[01m[Kbool tesseract::TFile::DeSerialize(T*, size_t) [with T = signed char; size_t = long unsigned int][m[Kâ: >[01m[Ktesseract/src/ccutil/unicharcompress.h:68:45:[m[K required from here >[01m[Ktesseract/src/ccutil/serialis.h:93:50:[m[K [01;35m[Kwarning: [m[Kcomparison of integer expressions of different signedness: â[01m[Kint[m[Kâ and â[01m[Ksize_t[m[Kâ {aka â[01m[Klong unsigned int[m[Kâ} [[01;35m[K-Wsign-compare[m[K] > 93 | return [01;35m[KFReadEndian(data, sizeof(T), count) == count[m[K; > | [01;35m[K~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~[m[K >tesseract/src/ccutil/serialis.h: In instantiation of â[01m[Kbool tesseract::TFile::DeSerialize(T*, size_t) [with T = int; size_t = long unsigned int][m[Kâ: >[01m[Ktesseract/src/ccutil/unicharcompress.h:69:36:[m[K required from here >[01m[Ktesseract/src/ccutil/serialis.h:93:50:[m[K [01;35m[Kwarning: [m[Kcomparison of integer expressions of different signedness: â[01m[Kint[m[Kâ and â[01m[Ksize_t[m[Kâ {aka â[01m[Klong unsigned int[m[Kâ} [[01;35m[K-Wsign-compare[m[K] >[01m[Kcc1plus:[m[K [01;35m[Kwarning: [m[Kcommand-line option â[01m[K-Wstrict-prototypes[m[Kâ is valid for C/ObjC but not for C++ >[01m[Kcc1plus:[m[K [01;35m[Kwarning: [m[Kcommand-line option â[01m[K-Wmissing-prototypes[m[Kâ is valid for C/ObjC but not for C++ >[01m[Kcc1plus:[m[K [01;35m[Kwarning: [m[Kâ[01m[K-Werror=[m[Kâ argument â[01m[K-Werror=declaration-after-statement[m[Kâ is not valid for C++ >[01m[Kcc1plus:[m[K [01;35m[Kwarning: [m[Kcommand-line option â[01m[K-Wstrict-prototypes[m[Kâ is valid for C/ObjC but not for C++ >[01m[Kcc1plus:[m[K [01;35m[Kwarning: [m[Kcommand-line option â[01m[K-Wmissing-prototypes[m[Kâ is valid for C/ObjC but not for C++ >[01m[Kcc1plus:[m[K [01;35m[Kwarning: [m[Kâ[01m[K-Werror=[m[Kâ argument â[01m[K-Werror=declaration-after-statement[m[Kâ is not valid for C++ >In file included from [01m[Ktesseract/src/ccutil/unicharset.cpp:19[m[K: >[01m[Ktesseract/src/ccutil/unicharset.h:[m[K In member function â[01m[Kbool tesseract::UNICHARSET::contains_unichar_id(tesseract::UNICHAR_ID) const[m[Kâ: >[01m[Ktesseract/src/ccutil/unicharset.h:288:59:[m[K [01;35m[Kwarning: [m[Kcomparison of integer expressions of different signedness: â[01m[Ktesseract::UNICHAR_ID[m[Kâ {aka â[01m[Kint[m[Kâ} and â[01m[Kstd::vector<tesseract::UNICHARSET::UNICHAR_SLOT>::size_type[m[Kâ {aka â[01m[Klong unsigned int[m[Kâ} [[01;35m[K-Wsign-compare[m[K] > 288 | return unichar_id != INVALID_UNICHAR_ID && [01;35m[Kunichar_id < unichars.size()[m[K && > | [01;35m[K~~~~~~~~~~~^~~~~~~~~~~~~~~~~[m[K >[01m[Ktesseract/src/ccutil/unicharset.h:[m[K In member function â[01m[Kvoid tesseract::UNICHARSET::delete_pointers_in_unichars()[m[Kâ: >[01m[Ktesseract/src/ccutil/unicharset.h:302:23:[m[K [01;35m[Kwarning: [m[Kcomparison of integer expressions of different signedness: â[01m[Kint[m[Kâ and â[01m[Kstd::vector<tesseract::UNICHARSET::UNICHAR_SLOT>::size_type[m[Kâ {aka â[01m[Klong unsigned int[m[Kâ} [[01;35m[K-Wsign-compare[m[K] > 302 | for (int i = 0; [01;35m[Ki < unichars.size()[m[K; ++i) { > | [01;35m[K~~^~~~~~~~~~~~~~~~~[m[K >[01m[Ktesseract/src/ccutil/unicharset.cpp:[m[K In member function â[01m[Kvoid tesseract::UNICHARSET::set_ranges_empty()[m[Kâ: >[01m[Ktesseract/src/ccutil/unicharset.cpp:378:23:[m[K [01;35m[Kwarning: [m[Kcomparison of integer expressions of different signedness: â[01m[Kint[m[Kâ and â[01m[Kstd::vector<tesseract::UNICHARSET::UNICHAR_SLOT>::size_type[m[Kâ {aka â[01m[Klong unsigned int[m[Kâ} [[01;35m[K-Wsign-compare[m[K] > 378 | for (int id = 0; [01;35m[Kid < unichars.size()[m[K; ++id) { > | [01;35m[K~~~^~~~~~~~~~~~~~~~~[m[K >[01m[Ktesseract/src/ccutil/unicharset.cpp:[m[K In member function â[01m[Kvoid tesseract::UNICHARSET::PartialSetPropertiesFromOther(int, const tesseract::UNICHARSET&)[m[Kâ: >[01m[Ktesseract/src/ccutil/unicharset.cpp:388:33:[m[K [01;35m[Kwarning: [m[Kcomparison of integer expressions of different signedness: â[01m[Kint[m[Kâ and â[01m[Kstd::vector<tesseract::UNICHARSET::UNICHAR_SLOT>::size_type[m[Kâ {aka â[01m[Klong unsigned int[m[Kâ} [[01;35m[K-Wsign-compare[m[K] > 388 | for (int ch = start_index; [01;35m[Kch < unichars.size()[m[K; ++ch) { > | [01;35m[K~~~^~~~~~~~~~~~~~~~~[m[K >[01m[Ktesseract/src/ccutil/unicharset.cpp:[m[K In member function â[01m[Kvoid tesseract::UNICHARSET::ExpandRangesFromOther(const tesseract::UNICHARSET&)[m[Kâ: >[01m[Ktesseract/src/ccutil/unicharset.cpp:417:23:[m[K [01;35m[Kwarning: [m[Kcomparison of integer expressions of different signedness: â[01m[Kint[m[Kâ and â[01m[Kstd::vector<tesseract::UNICHARSET::UNICHAR_SLOT>::size_type[m[Kâ {aka â[01m[Klong unsigned int[m[Kâ} [[01;35m[K-Wsign-compare[m[K] > 417 | for (int ch = 0; [01;35m[Kch < unichars.size()[m[K; ++ch) { > | [01;35m[K~~~^~~~~~~~~~~~~~~~~[m[K >[01m[Ktesseract/src/ccutil/unicharset.cpp:[m[K In member function â[01m[Kvoid tesseract::UNICHARSET::CopyFrom(const tesseract::UNICHARSET&)[m[Kâ: >[01m[Ktesseract/src/ccutil/unicharset.cpp:431:23:[m[K [01;35m[Kwarning: [m[Kcomparison of integer expressions of different signedness: â[01m[Kint[m[Kâ and â[01m[Kstd::vector<tesseract::UNICHARSET::UNICHAR_SLOT>::size_type[m[Kâ {aka â[01m[Klong unsigned int[m[Kâ} [[01;35m[K-Wsign-compare[m[K] > 431 | for (int ch = 0; [01;35m[Kch < src.unichars.size()[m[K; ++ch) { > | [01;35m[K~~~^~~~~~~~~~~~~~~~~~~~~[m[K >[01m[Ktesseract/src/ccutil/unicharset.cpp:[m[K In member function â[01m[Kvoid tesseract::UNICHARSET::AppendOtherUnicharset(const tesseract::UNICHARSET&)[m[Kâ: >[01m[Ktesseract/src/ccutil/unicharset.cpp:447:23:[m[K [01;35m[Kwarning: [m[Kcomparison of integer expressions of different signedness: â[01m[Kint[m[Kâ and â[01m[Kstd::vector<tesseract::UNICHARSET::UNICHAR_SLOT>::size_type[m[Kâ {aka â[01m[Klong unsigned int[m[Kâ} [[01;35m[K-Wsign-compare[m[K] > 447 | for (int ch = 0; [01;35m[Kch < src.unichars.size()[m[K; ++ch) { > | [01;35m[K~~~^~~~~~~~~~~~~~~~~~~~~[m[K >[01m[Ktesseract/src/ccutil/unicharset.cpp:[m[K In member function â[01m[Kbool tesseract::UNICHARSET::GetStrProperties(const char*, tesseract::UNICHARSET::UNICHAR_PROPERTIES*) const[m[Kâ: >[01m[Ktesseract/src/ccutil/unicharset.cpp:534:21:[m[K [01;35m[Kwarning: [m[Kcomparison of integer expressions of different signedness: â[01m[Kint[m[Kâ and â[01m[Kstd::vector<int>::size_type[m[Kâ {aka â[01m[Klong unsigned int[m[Kâ} [[01;35m[K-Wsign-compare[m[K] > 534 | for (int i = 0; [01;35m[Ki < encoding.size()[m[K; ++i) { > | [01;35m[K~~^~~~~~~~~~~~~~~~~[m[K >[01m[Ktesseract/src/ccutil/unicharset.cpp:[m[K In member function â[01m[Kvoid tesseract::UNICHARSET::post_load_setup()[m[Kâ: >[01m[Ktesseract/src/ccutil/unicharset.cpp:869:30:[m[K [01;35m[Kwarning: [m[Kcomparison of integer expressions of different signedness: â[01m[Ktesseract::UNICHAR_ID[m[Kâ {aka â[01m[Kint[m[Kâ} and â[01m[Kstd::vector<tesseract::UNICHARSET::UNICHAR_SLOT>::size_type[m[Kâ {aka â[01m[Klong unsigned int[m[Kâ} [[01;35m[K-Wsign-compare[m[K] > 869 | for (UNICHAR_ID id = 0; [01;35m[Kid < unichars.size()[m[K; ++id) { > | [01;35m[K~~~^~~~~~~~~~~~~~~~~[m[K >[01m[Ktesseract/src/ccutil/unicharset.cpp:911:23:[m[K [01;35m[Kwarning: [m[Kcomparison of integer expressions of different signedness: â[01m[Kint[m[Kâ and â[01m[Kstd::vector<tesseract::UNICHARSET::UNICHAR_SLOT>::size_type[m[Kâ {aka â[01m[Klong unsigned int[m[Kâ} [[01;35m[K-Wsign-compare[m[K] > 911 | for (int id = 0; [01;35m[Kid < unichars.size()[m[K; ++id) { > | [01;35m[K~~~^~~~~~~~~~~~~~~~~[m[K >[01m[Ktesseract/src/ccutil/unicharset.cpp:[m[K In member function â[01m[Kbool tesseract::UNICHARSET::major_right_to_left() const[m[Kâ: >[01m[Ktesseract/src/ccutil/unicharset.cpp:931:23:[m[K [01;35m[Kwarning: [m[Kcomparison of integer expressions of different signedness: â[01m[Kint[m[Kâ and â[01m[Kstd::vector<tesseract::UNICHARSET::UNICHAR_SLOT>::size_type[m[Kâ {aka â[01m[Klong unsigned int[m[Kâ} [[01;35m[K-Wsign-compare[m[K] > 931 | for (int id = 0; [01;35m[Kid < unichars.size()[m[K; ++id) { > | [01;35m[K~~~^~~~~~~~~~~~~~~~~[m[K >[01m[Ktesseract/src/ccutil/unicharset.cpp:[m[K In member function â[01m[Kvoid tesseract::UNICHARSET::set_black_and_whitelist(const char*, const char*, const char*)[m[Kâ: >[01m[Ktesseract/src/ccutil/unicharset.cpp:950:23:[m[K [01;35m[Kwarning: [m[Kcomparison of integer expressions of different signedness: â[01m[Kint[m[Kâ and â[01m[Kstd::vector<tesseract::UNICHARSET::UNICHAR_SLOT>::size_type[m[Kâ {aka â[01m[Klong unsigned int[m[Kâ} [[01;35m[K-Wsign-compare[m[K] > 950 | for (int ch = 0; [01;35m[Kch < unichars.size()[m[K; ++ch) > | [01;35m[K~~~^~~~~~~~~~~~~~~~~[m[K >[01m[Ktesseract/src/ccutil/unicharset.cpp:956:23:[m[K [01;35m[Kwarning: [m[Kcomparison of integer expressions of different signedness: â[01m[Kint[m[Kâ and â[01m[Kstd::vector<int>::size_type[m[Kâ {aka â[01m[Klong unsigned int[m[Kâ} [[01;35m[K-Wsign-compare[m[K] > 956 | for (int i = 0; [01;35m[Ki < encoding.size()[m[K; ++i) { > | [01;35m[K~~^~~~~~~~~~~~~~~~~[m[K >[01m[Ktesseract/src/ccutil/unicharset.cpp:965:23:[m[K [01;35m[Kwarning: [m[Kcomparison of integer expressions of different signedness: â[01m[Kint[m[Kâ and â[01m[Kstd::vector<int>::size_type[m[Kâ {aka â[01m[Klong unsigned int[m[Kâ} [[01;35m[K-Wsign-compare[m[K] > 965 | for (int i = 0; [01;35m[Ki < encoding.size()[m[K; ++i) { > | [01;35m[K~~^~~~~~~~~~~~~~~~~[m[K >[01m[Ktesseract/src/ccutil/unicharset.cpp:974:23:[m[K [01;35m[Kwarning: [m[Kcomparison of integer expressions of different signedness: â[01m[Kint[m[Kâ and â[01m[Kstd::vector<int>::size_type[m[Kâ {aka â[01m[Klong unsigned int[m[Kâ} [[01;35m[K-Wsign-compare[m[K] > 974 | for (int i = 0; [01;35m[Ki < encoding.size()[m[K; ++i) { > | [01;35m[K~~^~~~~~~~~~~~~~~~~[m[K >[01m[Ktesseract/src/ccutil/unicharset.cpp:[m[K In member function â[01m[Kbool tesseract::UNICHARSET::AnyRepeatedUnicodes() const[m[Kâ: >[01m[Ktesseract/src/ccutil/unicharset.cpp:986:30:[m[K [01;35m[Kwarning: [m[Kcomparison of integer expressions of different signedness: â[01m[Kint[m[Kâ and â[01m[Kstd::vector<tesseract::UNICHARSET::UNICHAR_SLOT>::size_type[m[Kâ {aka â[01m[Klong unsigned int[m[Kâ} [[01;35m[K-Wsign-compare[m[K] > 986 | for (int id = start_id; [01;35m[Kid < unichars.size()[m[K; ++id) { > | [01;35m[K~~~^~~~~~~~~~~~~~~~~[m[K >In file included from [01m[Ktesseract/src/ccutil/unicharset.h:26[m[K, > from [01m[Ktesseract/src/ccutil/unicharset.cpp:19[m[K: >tesseract/src/ccutil/serialis.h: In instantiation of â[01m[Kbool tesseract::TFile::Serialize(const T*, size_t) [with T = char; size_t = long unsigned int][m[Kâ: >[01m[Ktesseract/src/ccutil/unicharset.h:363:73:[m[K required from here >[01m[Ktesseract/src/ccutil/serialis.h:102:45:[m[K [01;35m[Kwarning: [m[Kcomparison of integer expressions of different signedness: â[01m[Kint[m[Kâ and â[01m[Ksize_t[m[Kâ {aka â[01m[Klong unsigned int[m[Kâ} [[01;35m[K-Wsign-compare[m[K] > 102 | return [01;35m[KFWrite(data, sizeof(T), count) == count[m[K; > | [01;35m[K~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~[m[K >In file included from [01m[K/usr/include/string.h:519[m[K, > from [01m[K/usr/lib/gcc/x86_64-pc-linux-gnu/10.2.0/include/g++-v10/cstring:42[m[K, > from [01m[Ktesseract/include/tesseract/unichar.h:24[m[K, > from [01m[Ktesseract/src/ccutil/unicharmap.h:23[m[K, > from [01m[Ktesseract/src/ccutil/unicharset.h:23[m[K, > from [01m[Ktesseract/src/ccutil/unicharset.cpp:19[m[K: >In function â[01m[Kchar* strncpy(char*, const char*, size_t)[m[Kâ, > inlined from â[01m[Kvoid tesseract::CHAR_FRAGMENT::set_unichar(const char*)[m[Kâ at [01m[Ktesseract/src/ccutil/unicharset.h:68:12[m[K, > inlined from â[01m[Kstatic tesseract::CHAR_FRAGMENT* tesseract::CHAR_FRAGMENT::parse_from_string(const char*)[m[Kâ at [01m[Ktesseract/src/ccutil/unicharset.h:62:16[m[K: >[01m[K/usr/include/bits/string_fortified.h:95:34:[m[K [01;35m[Kwarning: [m[Kâ[01m[Kchar* __builtin_strncpy(char*, const char*, long unsigned int)[m[Kâ output may be truncated copying 30 bytes from a string of length 30 [[01;35m[K-Wstringop-truncation[m[K] > 95 | return [01;35m[K__builtin___strncpy_chk (__dest, __src, __len,[m[K > | [01;35m[K~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~[m[K > 96 | [01;35m[K __glibc_objsize (__dest))[m[K; > | [01;35m[K~~~~~~~~~~~~~~~~~~~~~~~~~[m[K >[01m[Kcc1plus:[m[K [01;35m[Kwarning: [m[Kcommand-line option â[01m[K-Wstrict-prototypes[m[Kâ is valid for C/ObjC but not for C++ >[01m[Kcc1plus:[m[K [01;35m[Kwarning: [m[Kcommand-line option â[01m[K-Wmissing-prototypes[m[Kâ is valid for C/ObjC but not for C++ >[01m[Kcc1plus:[m[K [01;35m[Kwarning: [m[Kâ[01m[K-Werror=[m[Kâ argument â[01m[K-Werror=declaration-after-statement[m[Kâ is not valid for C++ >[01m[Kcc1plus:[m[K [01;35m[Kwarning: [m[Kcommand-line option â[01m[K-Wstrict-prototypes[m[Kâ is valid for C/ObjC but not for C++ >[01m[Kcc1plus:[m[K [01;35m[Kwarning: [m[Kcommand-line option â[01m[K-Wmissing-prototypes[m[Kâ is valid for C/ObjC but not for C++ >[01m[Kcc1plus:[m[K [01;35m[Kwarning: [m[Kâ[01m[K-Werror=[m[Kâ argument â[01m[K-Werror=declaration-after-statement[m[Kâ is not valid for C++ >In file included from [01m[Ktesseract/src/ccutil/genericvector.h:22[m[K, > from [01m[Ktesseract/src/ccutil/kdpair.h:27[m[K, > from [01m[Ktesseract/src/ccstruct/matrix.h:29[m[K, > from [01m[Ktesseract/src/lstm/convolve.h:23[m[K, > from [01m[Ktesseract/src/lstm/convolve.cpp:24[m[K: >tesseract/src/ccutil/serialis.h: In instantiation of â[01m[Kbool tesseract::TFile::DeSerialize(T*, size_t) [with T = int; size_t = long unsigned int][m[Kâ: >[01m[Ktesseract/src/lstm/static_shape.h:67:30:[m[K required from here >[01m[Ktesseract/src/ccutil/serialis.h:93:50:[m[K [01;35m[Kwarning: [m[Kcomparison of integer expressions of different signedness: â[01m[Kint[m[Kâ and â[01m[Ksize_t[m[Kâ {aka â[01m[Klong unsigned int[m[Kâ} [[01;35m[K-Wsign-compare[m[K] > 93 | return [01;35m[KFReadEndian(data, sizeof(T), count) == count[m[K; > | [01;35m[K~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~[m[K >tesseract/src/ccutil/serialis.h: In instantiation of â[01m[Kbool tesseract::TFile::Serialize(const T*, size_t) [with T = int; size_t = long unsigned int][m[Kâ: >[01m[Ktesseract/src/lstm/static_shape.h:79:28:[m[K required from here >[01m[Ktesseract/src/ccutil/serialis.h:102:45:[m[K [01;35m[Kwarning: [m[Kcomparison of integer expressions of different signedness: â[01m[Kint[m[Kâ and â[01m[Ksize_t[m[Kâ {aka â[01m[Klong unsigned int[m[Kâ} [[01;35m[K-Wsign-compare[m[K] > 102 | return [01;35m[KFWrite(data, sizeof(T), count) == count[m[K; > | [01;35m[K~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~[m[K >[01m[Kcc1plus:[m[K [01;35m[Kwarning: [m[Kcommand-line option â[01m[K-Wstrict-prototypes[m[Kâ is valid for C/ObjC but not for C++ >[01m[Kcc1plus:[m[K [01;35m[Kwarning: [m[Kcommand-line option â[01m[K-Wmissing-prototypes[m[Kâ is valid for C/ObjC but not for C++ >[01m[Kcc1plus:[m[K [01;35m[Kwarning: [m[Kâ[01m[K-Werror=[m[Kâ argument â[01m[K-Werror=declaration-after-statement[m[Kâ is not valid for C++ >In file included from [01m[Ktesseract/src/ccutil/genericvector.h:22[m[K, > from [01m[Ktesseract/src/ccutil/kdpair.h:27[m[K, > from [01m[Ktesseract/src/ccstruct/matrix.h:29[m[K, > from [01m[Ktesseract/src/lstm/network.h:21[m[K, > from [01m[Ktesseract/src/lstm/fullyconnected.h:21[m[K, > from [01m[Ktesseract/src/lstm/fullyconnected.cpp:22[m[K: >tesseract/src/ccutil/serialis.h: In instantiation of â[01m[Kbool tesseract::TFile::DeSerialize(T*, size_t) [with T = int; size_t = long unsigned int][m[Kâ: >[01m[Ktesseract/src/lstm/static_shape.h:67:30:[m[K required from here >[01m[Ktesseract/src/ccutil/serialis.h:93:50:[m[K [01;35m[Kwarning: [m[Kcomparison of integer expressions of different signedness: â[01m[Kint[m[Kâ and â[01m[Ksize_t[m[Kâ {aka â[01m[Klong unsigned int[m[Kâ} [[01;35m[K-Wsign-compare[m[K] > 93 | return [01;35m[KFReadEndian(data, sizeof(T), count) == count[m[K; > | [01;35m[K~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~[m[K >tesseract/src/ccutil/serialis.h: In instantiation of â[01m[Kbool tesseract::TFile::Serialize(const T*, size_t) [with T = int; size_t = long unsigned int][m[Kâ: >[01m[Ktesseract/src/lstm/static_shape.h:79:28:[m[K required from here >[01m[Ktesseract/src/ccutil/serialis.h:102:45:[m[K [01;35m[Kwarning: [m[Kcomparison of integer expressions of different signedness: â[01m[Kint[m[Kâ and â[01m[Ksize_t[m[Kâ {aka â[01m[Klong unsigned int[m[Kâ} [[01;35m[K-Wsign-compare[m[K] > 102 | return [01;35m[KFWrite(data, sizeof(T), count) == count[m[K; > | [01;35m[K~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~[m[K >[01m[Kcc1plus:[m[K [01;35m[Kwarning: [m[Kcommand-line option â[01m[K-Wstrict-prototypes[m[Kâ is valid for C/ObjC but not for C++ >[01m[Kcc1plus:[m[K [01;35m[Kwarning: [m[Kcommand-line option â[01m[K-Wmissing-prototypes[m[Kâ is valid for C/ObjC but not for C++ >[01m[Kcc1plus:[m[K [01;35m[Kwarning: [m[Kâ[01m[K-Werror=[m[Kâ argument â[01m[K-Werror=declaration-after-statement[m[Kâ is not valid for C++ >[01m[Kcc1plus:[m[K [01;35m[Kwarning: [m[Kcommand-line option â[01m[K-Wstrict-prototypes[m[Kâ is valid for C/ObjC but not for C++ >[01m[Kcc1plus:[m[K [01;35m[Kwarning: [m[Kcommand-line option â[01m[K-Wmissing-prototypes[m[Kâ is valid for C/ObjC but not for C++ >[01m[Kcc1plus:[m[K [01;35m[Kwarning: [m[Kâ[01m[K-Werror=[m[Kâ argument â[01m[K-Werror=declaration-after-statement[m[Kâ is not valid for C++ >In file included from [01m[Ktesseract/src/ccstruct/ratngs.h:32[m[K, > from [01m[Ktesseract/src/ccstruct/blamer.h:30[m[K, > from [01m[Ktesseract/src/ccstruct/pageres.h:22[m[K, > from [01m[Ktesseract/src/lstm/input.cpp:22[m[K: >[01m[Ktesseract/src/ccutil/unicharset.h:[m[K In member function â[01m[Kbool tesseract::UNICHARSET::contains_unichar_id(tesseract::UNICHAR_ID) const[m[Kâ: >[01m[Ktesseract/src/ccutil/unicharset.h:288:59:[m[K [01;35m[Kwarning: [m[Kcomparison of integer expressions of different signedness: â[01m[Ktesseract::UNICHAR_ID[m[Kâ {aka â[01m[Kint[m[Kâ} and â[01m[Kstd::vector<tesseract::UNICHARSET::UNICHAR_SLOT>::size_type[m[Kâ {aka â[01m[Klong unsigned int[m[Kâ} [[01;35m[K-Wsign-compare[m[K] > 288 | return unichar_id != INVALID_UNICHAR_ID && [01;35m[Kunichar_id < unichars.size()[m[K && > | [01;35m[K~~~~~~~~~~~^~~~~~~~~~~~~~~~~[m[K >[01m[Ktesseract/src/ccutil/unicharset.h:[m[K In member function â[01m[Kvoid tesseract::UNICHARSET::delete_pointers_in_unichars()[m[Kâ: >[01m[Ktesseract/src/ccutil/unicharset.h:302:23:[m[K [01;35m[Kwarning: [m[Kcomparison of integer expressions of different signedness: â[01m[Kint[m[Kâ and â[01m[Kstd::vector<tesseract::UNICHARSET::UNICHAR_SLOT>::size_type[m[Kâ {aka â[01m[Klong unsigned int[m[Kâ} [[01;35m[K-Wsign-compare[m[K] > 302 | for (int i = 0; [01;35m[Ki < unichars.size()[m[K; ++i) { > | [01;35m[K~~^~~~~~~~~~~~~~~~~[m[K >In file included from [01m[Ktesseract/src/ccstruct/blamer.h:30[m[K, > from [01m[Ktesseract/src/ccstruct/pageres.h:22[m[K, > from [01m[Ktesseract/src/lstm/input.cpp:22[m[K: >[01m[Ktesseract/src/ccstruct/ratngs.h:[m[K In member function â[01m[Kvoid tesseract::BLOB_CHOICE::set_fonts(const std::vector<tesseract::ScoredFont>&)[m[Kâ: >[01m[Ktesseract/src/ccstruct/ratngs.h:107:25:[m[K [01;35m[Kwarning: [m[Kcomparison of integer expressions of different signedness: â[01m[Kint[m[Kâ and â[01m[Kstd::vector<tesseract::ScoredFont>::size_type[m[Kâ {aka â[01m[Klong unsigned int[m[Kâ} [[01;35m[K-Wsign-compare[m[K] > 107 | for (int f = 0; [01;35m[Kf < fonts_.size()[m[K; ++f) { > | [01;35m[K~~^~~~~~~~~~~~~~~[m[K >In file included from [01m[Ktesseract/src/ccutil/genericvector.h:22[m[K, > from [01m[Ktesseract/src/ccutil/kdpair.h:27[m[K, > from [01m[Ktesseract/src/ccstruct/matrix.h:29[m[K, > from [01m[Ktesseract/src/lstm/network.h:21[m[K, > from [01m[Ktesseract/src/lstm/input.h:21[m[K, > from [01m[Ktesseract/src/lstm/input.cpp:18[m[K: >tesseract/src/ccutil/serialis.h: In instantiation of â[01m[Kbool tesseract::TFile::DeSerialize(T*, size_t) [with T = int; size_t = long unsigned int][m[Kâ: >[01m[Ktesseract/src/lstm/static_shape.h:67:30:[m[K required from here >[01m[Ktesseract/src/ccutil/serialis.h:93:50:[m[K [01;35m[Kwarning: [m[Kcomparison of integer expressions of different signedness: â[01m[Kint[m[Kâ and â[01m[Ksize_t[m[Kâ {aka â[01m[Klong unsigned int[m[Kâ} [[01;35m[K-Wsign-compare[m[K] > 93 | return [01;35m[KFReadEndian(data, sizeof(T), count) == count[m[K; > | [01;35m[K~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~[m[K >tesseract/src/ccutil/serialis.h: In instantiation of â[01m[Kbool tesseract::TFile::Serialize(const T*, size_t) [with T = int; size_t = long unsigned int][m[Kâ: >[01m[Ktesseract/src/lstm/static_shape.h:79:28:[m[K required from here >[01m[Ktesseract/src/ccutil/serialis.h:102:45:[m[K [01;35m[Kwarning: [m[Kcomparison of integer expressions of different signedness: â[01m[Kint[m[Kâ and â[01m[Ksize_t[m[Kâ {aka â[01m[Klong unsigned int[m[Kâ} [[01;35m[K-Wsign-compare[m[K] > 102 | return [01;35m[KFWrite(data, sizeof(T), count) == count[m[K; > | [01;35m[K~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~[m[K >tesseract/src/ccutil/serialis.h: In instantiation of â[01m[Kbool tesseract::TFile::Serialize(const T*, size_t) [with T = char; size_t = long unsigned int][m[Kâ: >[01m[Ktesseract/src/ccutil/unicharset.h:363:73:[m[K required from here >[01m[Ktesseract/src/ccutil/serialis.h:102:45:[m[K [01;35m[Kwarning: [m[Kcomparison of integer expressions of different signedness: â[01m[Kint[m[Kâ and â[01m[Ksize_t[m[Kâ {aka â[01m[Klong unsigned int[m[Kâ} [[01;35m[K-Wsign-compare[m[K] >[01m[Kcc1plus:[m[K [01;35m[Kwarning: [m[Kcommand-line option â[01m[K-Wstrict-prototypes[m[Kâ is valid for C/ObjC but not for C++ >[01m[Kcc1plus:[m[K [01;35m[Kwarning: [m[Kcommand-line option â[01m[K-Wmissing-prototypes[m[Kâ is valid for C/ObjC but not for C++ >[01m[Kcc1plus:[m[K [01;35m[Kwarning: [m[Kâ[01m[K-Werror=[m[Kâ argument â[01m[K-Werror=declaration-after-statement[m[Kâ is not valid for C++ >In file included from [01m[Ktesseract/src/ccutil/genericvector.h:22[m[K, > from [01m[Ktesseract/src/ccutil/kdpair.h:27[m[K, > from [01m[Ktesseract/src/ccstruct/matrix.h:29[m[K, > from [01m[Ktesseract/src/lstm/network.h:21[m[K, > from [01m[Ktesseract/src/lstm/lstm.h:21[m[K, > from [01m[Ktesseract/src/lstm/lstm.cpp:22[m[K: >tesseract/src/ccutil/serialis.h: In instantiation of â[01m[Kbool tesseract::TFile::DeSerialize(T*, size_t) [with T = int; size_t = long unsigned int][m[Kâ: >[01m[Ktesseract/src/lstm/static_shape.h:67:30:[m[K required from here >[01m[Ktesseract/src/ccutil/serialis.h:93:50:[m[K [01;35m[Kwarning: [m[Kcomparison of integer expressions of different signedness: â[01m[Kint[m[Kâ and â[01m[Ksize_t[m[Kâ {aka â[01m[Klong unsigned int[m[Kâ} [[01;35m[K-Wsign-compare[m[K] > 93 | return [01;35m[KFReadEndian(data, sizeof(T), count) == count[m[K; > | [01;35m[K~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~[m[K >tesseract/src/ccutil/serialis.h: In instantiation of â[01m[Kbool tesseract::TFile::Serialize(const T*, size_t) [with T = int; size_t = long unsigned int][m[Kâ: >[01m[Ktesseract/src/lstm/static_shape.h:79:28:[m[K required from here >[01m[Ktesseract/src/ccutil/serialis.h:102:45:[m[K [01;35m[Kwarning: [m[Kcomparison of integer expressions of different signedness: â[01m[Kint[m[Kâ and â[01m[Ksize_t[m[Kâ {aka â[01m[Klong unsigned int[m[Kâ} [[01;35m[K-Wsign-compare[m[K] > 102 | return [01;35m[KFWrite(data, sizeof(T), count) == count[m[K; > | [01;35m[K~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~[m[K >[01m[Kcc1plus:[m[K [01;35m[Kwarning: [m[Kcommand-line option â[01m[K-Wstrict-prototypes[m[Kâ is valid for C/ObjC but not for C++ >[01m[Kcc1plus:[m[K [01;35m[Kwarning: [m[Kcommand-line option â[01m[K-Wmissing-prototypes[m[Kâ is valid for C/ObjC but not for C++ >[01m[Kcc1plus:[m[K [01;35m[Kwarning: [m[Kâ[01m[K-Werror=[m[Kâ argument â[01m[K-Werror=declaration-after-statement[m[Kâ is not valid for C++ >In file included from [01m[Ktesseract/src/ccutil/ambigs.h:32[m[K, > from [01m[Ktesseract/src/ccutil/ccutil.h:32[m[K, > from [01m[Ktesseract/src/lstm/lstmrecognizer.h:21[m[K, > from [01m[Ktesseract/src/lstm/lstmrecognizer.cpp:23[m[K: >[01m[Ktesseract/src/ccutil/unicharset.h:[m[K In member function â[01m[Kbool tesseract::UNICHARSET::contains_unichar_id(tesseract::UNICHAR_ID) const[m[Kâ: >[01m[Ktesseract/src/ccutil/unicharset.h:288:59:[m[K [01;35m[Kwarning: [m[Kcomparison of integer expressions of different signedness: â[01m[Ktesseract::UNICHAR_ID[m[Kâ {aka â[01m[Kint[m[Kâ} and â[01m[Kstd::vector<tesseract::UNICHARSET::UNICHAR_SLOT>::size_type[m[Kâ {aka â[01m[Klong unsigned int[m[Kâ} [[01;35m[K-Wsign-compare[m[K] > 288 | return unichar_id != INVALID_UNICHAR_ID && [01;35m[Kunichar_id < unichars.size()[m[K && > | [01;35m[K~~~~~~~~~~~^~~~~~~~~~~~~~~~~[m[K >[01m[Ktesseract/src/ccutil/unicharset.h:[m[K In member function â[01m[Kvoid tesseract::UNICHARSET::delete_pointers_in_unichars()[m[Kâ: >[01m[Ktesseract/src/ccutil/unicharset.h:302:23:[m[K [01;35m[Kwarning: [m[Kcomparison of integer expressions of different signedness: â[01m[Kint[m[Kâ and â[01m[Kstd::vector<tesseract::UNICHARSET::UNICHAR_SLOT>::size_type[m[Kâ {aka â[01m[Klong unsigned int[m[Kâ} [[01;35m[K-Wsign-compare[m[K] > 302 | for (int i = 0; [01;35m[Ki < unichars.size()[m[K; ++i) { > | [01;35m[K~~^~~~~~~~~~~~~~~~~[m[K >In file included from [01m[Ktesseract/src/dict/dawg.h:33[m[K, > from [01m[Ktesseract/src/lstm/recodebeam.h:23[m[K, > from [01m[Ktesseract/src/lstm/lstmrecognizer.h:28[m[K, > from [01m[Ktesseract/src/lstm/lstmrecognizer.cpp:23[m[K: >[01m[Ktesseract/src/ccstruct/ratngs.h:[m[K In member function â[01m[Kvoid tesseract::BLOB_CHOICE::set_fonts(const std::vector<tesseract::ScoredFont>&)[m[Kâ: >[01m[Ktesseract/src/ccstruct/ratngs.h:107:25:[m[K [01;35m[Kwarning: [m[Kcomparison of integer expressions of different signedness: â[01m[Kint[m[Kâ and â[01m[Kstd::vector<tesseract::ScoredFont>::size_type[m[Kâ {aka â[01m[Klong unsigned int[m[Kâ} [[01;35m[K-Wsign-compare[m[K] > 107 | for (int f = 0; [01;35m[Kf < fonts_.size()[m[K; ++f) { > | [01;35m[K~~^~~~~~~~~~~~~~~[m[K >In file included from [01m[Ktesseract/src/lstm/lstmrecognizer.cpp:23[m[K: >[01m[Ktesseract/src/lstm/lstmrecognizer.h:[m[K In member function â[01m[Kvoid tesseract::LSTMRecognizer::ScaleLearningRate(double)[m[Kâ: >[01m[Ktesseract/src/lstm/lstmrecognizer.h:133:25:[m[K [01;35m[Kwarning: [m[Kcomparison of integer expressions of different signedness: â[01m[Kint[m[Kâ and â[01m[Kstd::vector<tesseract::STRING>::size_type[m[Kâ {aka â[01m[Klong unsigned int[m[Kâ} [[01;35m[K-Wsign-compare[m[K] > 133 | for (int i = 0; [01;35m[Ki < layers.size()[m[K; ++i) { > | [01;35m[K~~^~~~~~~~~~~~~~~[m[K >[01m[Ktesseract/src/lstm/lstmrecognizer.cpp:[m[K In member function â[01m[Kvoid tesseract::LSTMRecognizer::RecognizeLine(const tesseract::ImageData&, bool, bool, double, const tesseract::TBOX&, tesseract::PointerVector<tesseract::WERD_RES>*, int, int)[m[Kâ: >[01m[Ktesseract/src/lstm/lstmrecognizer.cpp:218:21:[m[K [01;35m[Kwarning: [m[Kcomparison of integer expressions of different signedness: â[01m[Kint[m[Kâ and â[01m[Kstd::vector<std::vector<std::pair<const char*, float> > >::size_type[m[Kâ {aka â[01m[Klong unsigned int[m[Kâ} [[01;35m[K-Wsign-compare[m[K] > 218 | if ([01;35m[Kchar_it < search_->ctc_choices.size()[m[K) > | [01;35m[K~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~[m[K >[01m[Ktesseract/src/lstm/lstmrecognizer.cpp:221:21:[m[K [01;35m[Kwarning: [m[Kcomparison of integer expressions of different signedness: â[01m[Kint[m[Kâ and â[01m[Kstd::vector<std::vector<std::vector<std::pair<const char*, float> > > >::size_type[m[Kâ {aka â[01m[Klong unsigned int[m[Kâ} [[01;35m[K-Wsign-compare[m[K] > 221 | if ([01;35m[Kchar_it < search_->segmentedTimesteps.size()[m[K) > | [01;35m[K~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~[m[K >[01m[Ktesseract/src/lstm/lstmrecognizer.cpp:[m[K In member function â[01m[Ktesseract::STRING tesseract::LSTMRecognizer::DecodeLabels(const std::vector<int>&)[m[Kâ: >[01m[Ktesseract/src/lstm/lstmrecognizer.cpp:337:29:[m[K [01;35m[Kwarning: [m[Kcomparison of integer expressions of different signedness: â[01m[Kint[m[Kâ and â[01m[Kstd::vector<int>::size_type[m[Kâ {aka â[01m[Klong unsigned int[m[Kâ} [[01;35m[K-Wsign-compare[m[K] > 337 | for (int start = 0; [01;35m[Kstart < labels.size()[m[K; start = end) { > | [01;35m[K~~~~~~^~~~~~~~~~~~~~~[m[K >[01m[Ktesseract/src/lstm/lstmrecognizer.cpp:[m[K In member function â[01m[Kvoid tesseract::LSTMRecognizer::DebugActivationPath(const tesseract::NetworkIO&, const std::vector<int>&, const std::vector<int>&)[m[Kâ: >[01m[Ktesseract/src/lstm/lstmrecognizer.cpp:398:29:[m[K [01;35m[Kwarning: [m[Kcomparison of integer expressions of different signedness: â[01m[Kint[m[Kâ and â[01m[Kstd::vector<int>::size_type[m[Kâ {aka â[01m[Klong unsigned int[m[Kâ} [[01;35m[K-Wsign-compare[m[K] > 398 | for (int start = 0; [01;35m[Kstart < labels.size()[m[K; start = end) { > | [01;35m[K~~~~~~^~~~~~~~~~~~~~~[m[K >[01m[Ktesseract/src/lstm/lstmrecognizer.cpp:[m[K In member function â[01m[Kconst char* tesseract::LSTMRecognizer::DecodeLabel(const std::vector<int>&, int, int*, int*)[m[Kâ: >[01m[Ktesseract/src/lstm/lstmrecognizer.cpp:521:18:[m[K [01;35m[Kwarning: [m[Kcomparison of integer expressions of different signedness: â[01m[Kint[m[Kâ and â[01m[Kstd::vector<int>::size_type[m[Kâ {aka â[01m[Klong unsigned int[m[Kâ} [[01;35m[K-Wsign-compare[m[K] > 521 | while ([01;35m[Kindex < labels.size()[m[K && > | [01;35m[K~~~~~~^~~~~~~~~~~~~~~[m[K >[01m[Ktesseract/src/lstm/lstmrecognizer.cpp:524:20:[m[K [01;35m[Kwarning: [m[Kcomparison of integer expressions of different signedness: â[01m[Kint[m[Kâ and â[01m[Kstd::vector<int>::size_type[m[Kâ {aka â[01m[Klong unsigned int[m[Kâ} [[01;35m[K-Wsign-compare[m[K] > 524 | while ([01;35m[Kindex < labels.size()[m[K && labels[index] == null_char_) ++index; > | [01;35m[K~~~~~~^~~~~~~~~~~~~~~[m[K >[01m[Ktesseract/src/lstm/lstmrecognizer.cpp:529:18:[m[K [01;35m[Kwarning: [m[Kcomparison of integer expressions of different signedness: â[01m[Kint[m[Kâ and â[01m[Kstd::vector<int>::size_type[m[Kâ {aka â[01m[Klong unsigned int[m[Kâ} [[01;35m[K-Wsign-compare[m[K] > 529 | ([01;35m[Kindex == labels.size()[m[K || > | [01;35m[K~~~~~~^~~~~~~~~~~~~~~~[m[K >In file included from [01m[Ktesseract/src/ccutil/elst.h:24[m[K, > from [01m[Ktesseract/src/ccutil/ambigs.h:29[m[K, > from [01m[Ktesseract/src/ccutil/ccutil.h:32[m[K, > from [01m[Ktesseract/src/lstm/lstmrecognizer.h:21[m[K, > from [01m[Ktesseract/src/lstm/lstmrecognizer.cpp:23[m[K: >tesseract/src/ccutil/serialis.h: In instantiation of â[01m[Kbool tesseract::TFile::Serialize(const T*, size_t) [with T = char; size_t = long unsigned int][m[Kâ: >[01m[Ktesseract/src/ccutil/unicharset.h:363:73:[m[K required from here >[01m[Ktesseract/src/ccutil/serialis.h:102:45:[m[K [01;35m[Kwarning: [m[Kcomparison of integer expressions of different signedness: â[01m[Kint[m[Kâ and â[01m[Ksize_t[m[Kâ {aka â[01m[Klong unsigned int[m[Kâ} [[01;35m[K-Wsign-compare[m[K] > 102 | return [01;35m[KFWrite(data, sizeof(T), count) == count[m[K; > | [01;35m[K~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~[m[K >tesseract/src/ccutil/serialis.h: In instantiation of â[01m[Kbool tesseract::TFile::DeSerialize(T*, size_t) [with T = int; size_t = long unsigned int][m[Kâ: >[01m[Ktesseract/src/lstm/static_shape.h:67:30:[m[K required from here >[01m[Ktesseract/src/ccutil/serialis.h:93:50:[m[K [01;35m[Kwarning: [m[Kcomparison of integer expressions of different signedness: â[01m[Kint[m[Kâ and â[01m[Ksize_t[m[Kâ {aka â[01m[Klong unsigned int[m[Kâ} [[01;35m[K-Wsign-compare[m[K] > 93 | return [01;35m[KFReadEndian(data, sizeof(T), count) == count[m[K; > | [01;35m[K~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~[m[K >tesseract/src/ccutil/serialis.h: In instantiation of â[01m[Kbool tesseract::TFile::Serialize(const T*, size_t) [with T = int; size_t = long unsigned int][m[Kâ: >[01m[Ktesseract/src/lstm/static_shape.h:79:28:[m[K required from here >[01m[Ktesseract/src/ccutil/serialis.h:102:45:[m[K [01;35m[Kwarning: [m[Kcomparison of integer expressions of different signedness: â[01m[Kint[m[Kâ and â[01m[Ksize_t[m[Kâ {aka â[01m[Klong unsigned int[m[Kâ} [[01;35m[K-Wsign-compare[m[K] > 102 | return [01;35m[KFWrite(data, sizeof(T), count) == count[m[K; > | [01;35m[K~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~[m[K >tesseract/src/ccutil/serialis.h: In instantiation of â[01m[Kbool tesseract::TFile::Serialize(const T*, size_t) [with T = signed char; size_t = long unsigned int][m[Kâ: >[01m[Ktesseract/src/ccutil/unicharcompress.h:62:43:[m[K required from here >[01m[Ktesseract/src/ccutil/serialis.h:102:45:[m[K [01;35m[Kwarning: [m[Kcomparison of integer expressions of different signedness: â[01m[Kint[m[Kâ and â[01m[Ksize_t[m[Kâ {aka â[01m[Klong unsigned int[m[Kâ} [[01;35m[K-Wsign-compare[m[K] >tesseract/src/ccutil/serialis.h: In instantiation of â[01m[Kbool tesseract::TFile::DeSerialize(T*, size_t) [with T = signed char; size_t = long unsigned int][m[Kâ: >[01m[Ktesseract/src/ccutil/unicharcompress.h:68:45:[m[K required from here >[01m[Ktesseract/src/ccutil/serialis.h:93:50:[m[K [01;35m[Kwarning: [m[Kcomparison of integer expressions of different signedness: â[01m[Kint[m[Kâ and â[01m[Ksize_t[m[Kâ {aka â[01m[Klong unsigned int[m[Kâ} [[01;35m[K-Wsign-compare[m[K] > 93 | return [01;35m[KFReadEndian(data, sizeof(T), count) == count[m[K; > | [01;35m[K~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~[m[K >tesseract/src/ccutil/serialis.h: In instantiation of â[01m[Kbool tesseract::TFile::Serialize(const T*, size_t) [with T = float; size_t = long unsigned int][m[Kâ: >[01m[Ktesseract/src/lstm/lstmrecognizer.cpp:98:33:[m[K required from here >[01m[Ktesseract/src/ccutil/serialis.h:102:45:[m[K [01;35m[Kwarning: [m[Kcomparison of integer expressions of different signedness: â[01m[Kint[m[Kâ and â[01m[Ksize_t[m[Kâ {aka â[01m[Klong unsigned int[m[Kâ} [[01;35m[K-Wsign-compare[m[K] > 102 | return [01;35m[KFWrite(data, sizeof(T), count) == count[m[K; > | [01;35m[K~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~[m[K >tesseract/src/ccutil/serialis.h: In instantiation of â[01m[Kbool tesseract::TFile::DeSerialize(T*, size_t) [with T = float; size_t = long unsigned int][m[Kâ: >[01m[Ktesseract/src/lstm/lstmrecognizer.cpp:120:35:[m[K required from here >[01m[Ktesseract/src/ccutil/serialis.h:93:50:[m[K [01;35m[Kwarning: [m[Kcomparison of integer expressions of different signedness: â[01m[Kint[m[Kâ and â[01m[Ksize_t[m[Kâ {aka â[01m[Klong unsigned int[m[Kâ} [[01;35m[K-Wsign-compare[m[K] > 93 | return [01;35m[KFReadEndian(data, sizeof(T), count) == count[m[K; > | [01;35m[K~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~[m[K >[01m[Kcc1plus:[m[K [01;35m[Kwarning: [m[Kcommand-line option â[01m[K-Wstrict-prototypes[m[Kâ is valid for C/ObjC but not for C++ >[01m[Kcc1plus:[m[K [01;35m[Kwarning: [m[Kcommand-line option â[01m[K-Wmissing-prototypes[m[Kâ is valid for C/ObjC but not for C++ >[01m[Kcc1plus:[m[K [01;35m[Kwarning: [m[Kâ[01m[K-Werror=[m[Kâ argument â[01m[K-Werror=declaration-after-statement[m[Kâ is not valid for C++ >In file included from [01m[Ktesseract/src/ccutil/genericvector.h:22[m[K, > from [01m[Ktesseract/src/ccutil/kdpair.h:27[m[K, > from [01m[Ktesseract/src/ccstruct/matrix.h:29[m[K, > from [01m[Ktesseract/src/lstm/reconfig.h:22[m[K, > from [01m[Ktesseract/src/lstm/maxpool.h:22[m[K, > from [01m[Ktesseract/src/lstm/maxpool.cpp:18[m[K: >tesseract/src/ccutil/serialis.h: In instantiation of â[01m[Kbool tesseract::TFile::DeSerialize(T*, size_t) [with T = int; size_t = long unsigned int][m[Kâ: >[01m[Ktesseract/src/lstm/static_shape.h:67:30:[m[K required from here >[01m[Ktesseract/src/ccutil/serialis.h:93:50:[m[K [01;35m[Kwarning: [m[Kcomparison of integer expressions of different signedness: â[01m[Kint[m[Kâ and â[01m[Ksize_t[m[Kâ {aka â[01m[Klong unsigned int[m[Kâ} [[01;35m[K-Wsign-compare[m[K] > 93 | return [01;35m[KFReadEndian(data, sizeof(T), count) == count[m[K; > | [01;35m[K~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~[m[K >tesseract/src/ccutil/serialis.h: In instantiation of â[01m[Kbool tesseract::TFile::Serialize(const T*, size_t) [with T = int; size_t = long unsigned int][m[Kâ: >[01m[Ktesseract/src/lstm/static_shape.h:79:28:[m[K required from here >[01m[Ktesseract/src/ccutil/serialis.h:102:45:[m[K [01;35m[Kwarning: [m[Kcomparison of integer expressions of different signedness: â[01m[Kint[m[Kâ and â[01m[Ksize_t[m[Kâ {aka â[01m[Klong unsigned int[m[Kâ} [[01;35m[K-Wsign-compare[m[K] > 102 | return [01;35m[KFWrite(data, sizeof(T), count) == count[m[K; > | [01;35m[K~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~[m[K >[01m[Kcc1plus:[m[K [01;35m[Kwarning: [m[Kcommand-line option â[01m[K-Wstrict-prototypes[m[Kâ is valid for C/ObjC but not for C++ >[01m[Kcc1plus:[m[K [01;35m[Kwarning: [m[Kcommand-line option â[01m[K-Wmissing-prototypes[m[Kâ is valid for C/ObjC but not for C++ >[01m[Kcc1plus:[m[K [01;35m[Kwarning: [m[Kâ[01m[K-Werror=[m[Kâ argument â[01m[K-Werror=declaration-after-statement[m[Kâ is not valid for C++ >In file included from [01m[Ktesseract/src/lstm/network.cpp:37[m[K: >[01m[Ktesseract/src/lstm/reversed.h:[m[K In member function â[01m[Kvirtual tesseract::STRING tesseract::Reversed::spec() const[m[Kâ: >[01m[Ktesseract/src/lstm/reversed.h:59:25:[m[K [01;35m[Kwarning: [m[Kcomparison of integer expressions of different signedness: â[01m[Kint[m[Kâ and â[01m[Kstd::__cxx11::basic_string<char>::size_type[m[Kâ {aka â[01m[Klong unsigned int[m[Kâ} [[01;35m[K-Wsign-compare[m[K] > 59 | for (int i = 0; [01;35m[Ki < net_spec.length()[m[K; ++i) { > | [01;35m[K~~^~~~~~~~~~~~~~~~~~~[m[K >In file included from [01m[Ktesseract/src/ccutil/genericvector.h:22[m[K, > from [01m[Ktesseract/src/ccutil/kdpair.h:27[m[K, > from [01m[Ktesseract/src/ccstruct/matrix.h:29[m[K, > from [01m[Ktesseract/src/lstm/network.h:21[m[K, > from [01m[Ktesseract/src/lstm/network.cpp:23[m[K: >tesseract/src/ccutil/serialis.h: In instantiation of â[01m[Kbool tesseract::TFile::DeSerialize(T*, size_t) [with T = int; size_t = long unsigned int][m[Kâ: >[01m[Ktesseract/src/lstm/static_shape.h:67:30:[m[K required from here >[01m[Ktesseract/src/ccutil/serialis.h:93:50:[m[K [01;35m[Kwarning: [m[Kcomparison of integer expressions of different signedness: â[01m[Kint[m[Kâ and â[01m[Ksize_t[m[Kâ {aka â[01m[Klong unsigned int[m[Kâ} [[01;35m[K-Wsign-compare[m[K] > 93 | return [01;35m[KFReadEndian(data, sizeof(T), count) == count[m[K; > | [01;35m[K~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~[m[K >tesseract/src/ccutil/serialis.h: In instantiation of â[01m[Kbool tesseract::TFile::Serialize(const T*, size_t) [with T = int; size_t = long unsigned int][m[Kâ: >[01m[Ktesseract/src/lstm/static_shape.h:79:28:[m[K required from here >[01m[Ktesseract/src/ccutil/serialis.h:102:45:[m[K [01;35m[Kwarning: [m[Kcomparison of integer expressions of different signedness: â[01m[Kint[m[Kâ and â[01m[Ksize_t[m[Kâ {aka â[01m[Klong unsigned int[m[Kâ} [[01;35m[K-Wsign-compare[m[K] > 102 | return [01;35m[KFWrite(data, sizeof(T), count) == count[m[K; > | [01;35m[K~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~[m[K >tesseract/src/ccutil/serialis.h: In instantiation of â[01m[Kbool tesseract::TFile::Serialize(const T*, size_t) [with T = signed char; size_t = long unsigned int][m[Kâ: >[01m[Ktesseract/src/lstm/network.cpp:153:27:[m[K required from here >[01m[Ktesseract/src/ccutil/serialis.h:102:45:[m[K [01;35m[Kwarning: [m[Kcomparison of integer expressions of different signedness: â[01m[Kint[m[Kâ and â[01m[Ksize_t[m[Kâ {aka â[01m[Klong unsigned int[m[Kâ} [[01;35m[K-Wsign-compare[m[K] >tesseract/src/ccutil/serialis.h: In instantiation of â[01m[Kbool tesseract::TFile::Serialize(const T*, size_t) [with T = unsigned int; size_t = long unsigned int][m[Kâ: >[01m[Ktesseract/src/lstm/network.cpp:165:29:[m[K required from here >[01m[Ktesseract/src/ccutil/serialis.h:102:45:[m[K [01;35m[Kwarning: [m[Kcomparison of integer expressions of different signedness: â[01m[Kint[m[Kâ and â[01m[Ksize_t[m[Kâ {aka â[01m[Klong unsigned int[m[Kâ} [[01;35m[K-Wsign-compare[m[K] >tesseract/src/ccutil/serialis.h: In instantiation of â[01m[Kbool tesseract::TFile::Serialize(const T*, size_t) [with T = char; size_t = long unsigned int][m[Kâ: >[01m[Ktesseract/src/lstm/network.cpp:166:45:[m[K required from here >[01m[Ktesseract/src/ccutil/serialis.h:102:45:[m[K [01;35m[Kwarning: [m[Kcomparison of integer expressions of different signedness: â[01m[Kint[m[Kâ and â[01m[Ksize_t[m[Kâ {aka â[01m[Klong unsigned int[m[Kâ} [[01;35m[K-Wsign-compare[m[K] >tesseract/src/ccutil/serialis.h: In instantiation of â[01m[Kbool tesseract::TFile::DeSerialize(T*, size_t) [with T = signed char; size_t = long unsigned int][m[Kâ: >[01m[Ktesseract/src/lstm/network.cpp:171:29:[m[K required from here >[01m[Ktesseract/src/ccutil/serialis.h:93:50:[m[K [01;35m[Kwarning: [m[Kcomparison of integer expressions of different signedness: â[01m[Kint[m[Kâ and â[01m[Ksize_t[m[Kâ {aka â[01m[Klong unsigned int[m[Kâ} [[01;35m[K-Wsign-compare[m[K] > 93 | return [01;35m[KFReadEndian(data, sizeof(T), count) == count[m[K; > | [01;35m[K~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~[m[K >[01m[Kcc1plus:[m[K [01;35m[Kwarning: [m[Kcommand-line option â[01m[K-Wstrict-prototypes[m[Kâ is valid for C/ObjC but not for C++ >[01m[Kcc1plus:[m[K [01;35m[Kwarning: [m[Kcommand-line option â[01m[K-Wmissing-prototypes[m[Kâ is valid for C/ObjC but not for C++ >[01m[Kcc1plus:[m[K [01;35m[Kwarning: [m[Kâ[01m[K-Werror=[m[Kâ argument â[01m[K-Werror=declaration-after-statement[m[Kâ is not valid for C++ >In file included from [01m[Ktesseract/src/ccutil/genericvector.h:22[m[K, > from [01m[Ktesseract/src/lstm/networkio.h:26[m[K, > from [01m[Ktesseract/src/lstm/networkio.cpp:19[m[K: >tesseract/src/ccutil/serialis.h: In instantiation of â[01m[Kbool tesseract::TFile::DeSerialize(T*, size_t) [with T = int; size_t = long unsigned int][m[Kâ: >[01m[Ktesseract/src/lstm/static_shape.h:67:30:[m[K required from here >[01m[Ktesseract/src/ccutil/serialis.h:93:50:[m[K [01;35m[Kwarning: [m[Kcomparison of integer expressions of different signedness: â[01m[Kint[m[Kâ and â[01m[Ksize_t[m[Kâ {aka â[01m[Klong unsigned int[m[Kâ} [[01;35m[K-Wsign-compare[m[K] > 93 | return [01;35m[KFReadEndian(data, sizeof(T), count) == count[m[K; > | [01;35m[K~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~[m[K >tesseract/src/ccutil/serialis.h: In instantiation of â[01m[Kbool tesseract::TFile::Serialize(const T*, size_t) [with T = int; size_t = long unsigned int][m[Kâ: >[01m[Ktesseract/src/lstm/static_shape.h:79:28:[m[K required from here >[01m[Ktesseract/src/ccutil/serialis.h:102:45:[m[K [01;35m[Kwarning: [m[Kcomparison of integer expressions of different signedness: â[01m[Kint[m[Kâ and â[01m[Ksize_t[m[Kâ {aka â[01m[Klong unsigned int[m[Kâ} [[01;35m[K-Wsign-compare[m[K] > 102 | return [01;35m[KFWrite(data, sizeof(T), count) == count[m[K; > | [01;35m[K~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~[m[K >[01m[Kcc1plus:[m[K [01;35m[Kwarning: [m[Kcommand-line option â[01m[K-Wstrict-prototypes[m[Kâ is valid for C/ObjC but not for C++ >[01m[Kcc1plus:[m[K [01;35m[Kwarning: [m[Kcommand-line option â[01m[K-Wmissing-prototypes[m[Kâ is valid for C/ObjC but not for C++ >[01m[Kcc1plus:[m[K [01;35m[Kwarning: [m[Kâ[01m[K-Werror=[m[Kâ argument â[01m[K-Werror=declaration-after-statement[m[Kâ is not valid for C++ >[01m[Ktesseract/src/lstm/parallel.cpp:[m[K In member function â[01m[Kvirtual void tesseract::Parallel::Forward(bool, const tesseract::NetworkIO&, const tesseract::TransposedArray*, tesseract::NetworkScratch*, tesseract::NetworkIO*)[m[Kâ: >[01m[Ktesseract/src/lstm/parallel.cpp:55:8:[m[K [01;35m[Kwarning: [m[Kvariable â[01m[Kparallel_debug[m[Kâ set but not used [[01;35m[K-Wunused-but-set-variable[m[K] > 55 | bool [01;35m[Kparallel_debug[m[K = false; > | [01;35m[K^~~~~~~~~~~~~~[m[K >In file included from [01m[Ktesseract/src/ccutil/genericvector.h:22[m[K, > from [01m[Ktesseract/src/lstm/plumbing.h:22[m[K, > from [01m[Ktesseract/src/lstm/parallel.h:22[m[K, > from [01m[Ktesseract/src/lstm/parallel.cpp:22[m[K: >tesseract/src/ccutil/serialis.h: In instantiation of â[01m[Kbool tesseract::TFile::DeSerialize(T*, size_t) [with T = int; size_t = long unsigned int][m[Kâ: >[01m[Ktesseract/src/lstm/static_shape.h:67:30:[m[K required from here >[01m[Ktesseract/src/ccutil/serialis.h:93:50:[m[K [01;35m[Kwarning: [m[Kcomparison of integer expressions of different signedness: â[01m[Kint[m[Kâ and â[01m[Ksize_t[m[Kâ {aka â[01m[Klong unsigned int[m[Kâ} [[01;35m[K-Wsign-compare[m[K] > 93 | return [01;35m[KFReadEndian(data, sizeof(T), count) == count[m[K; > | [01;35m[K~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~[m[K >tesseract/src/ccutil/serialis.h: In instantiation of â[01m[Kbool tesseract::TFile::Serialize(const T*, size_t) [with T = int; size_t = long unsigned int][m[Kâ: >[01m[Ktesseract/src/lstm/static_shape.h:79:28:[m[K required from here >[01m[Ktesseract/src/ccutil/serialis.h:102:45:[m[K [01;35m[Kwarning: [m[Kcomparison of integer expressions of different signedness: â[01m[Kint[m[Kâ and â[01m[Ksize_t[m[Kâ {aka â[01m[Klong unsigned int[m[Kâ} [[01;35m[K-Wsign-compare[m[K] > 102 | return [01;35m[KFWrite(data, sizeof(T), count) == count[m[K; > | [01;35m[K~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~[m[K >[01m[Kcc1plus:[m[K [01;35m[Kwarning: [m[Kcommand-line option â[01m[K-Wstrict-prototypes[m[Kâ is valid for C/ObjC but not for C++ >[01m[Kcc1plus:[m[K [01;35m[Kwarning: [m[Kcommand-line option â[01m[K-Wmissing-prototypes[m[Kâ is valid for C/ObjC but not for C++ >[01m[Kcc1plus:[m[K [01;35m[Kwarning: [m[Kâ[01m[K-Werror=[m[Kâ argument â[01m[K-Werror=declaration-after-statement[m[Kâ is not valid for C++ >In file included from [01m[Ktesseract/src/ccutil/genericvector.h:22[m[K, > from [01m[Ktesseract/src/lstm/plumbing.h:22[m[K, > from [01m[Ktesseract/src/lstm/plumbing.cpp:20[m[K: >tesseract/src/ccutil/serialis.h: In instantiation of â[01m[Kbool tesseract::TFile::DeSerialize(T*, size_t) [with T = int; size_t = long unsigned int][m[Kâ: >[01m[Ktesseract/src/lstm/static_shape.h:67:30:[m[K required from here >[01m[Ktesseract/src/ccutil/serialis.h:93:50:[m[K [01;35m[Kwarning: [m[Kcomparison of integer expressions of different signedness: â[01m[Kint[m[Kâ and â[01m[Ksize_t[m[Kâ {aka â[01m[Klong unsigned int[m[Kâ} [[01;35m[K-Wsign-compare[m[K] > 93 | return [01;35m[KFReadEndian(data, sizeof(T), count) == count[m[K; > | [01;35m[K~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~[m[K >tesseract/src/ccutil/serialis.h: In instantiation of â[01m[Kbool tesseract::TFile::Serialize(const T*, size_t) [with T = int; size_t = long unsigned int][m[Kâ: >[01m[Ktesseract/src/lstm/static_shape.h:79:28:[m[K required from here >[01m[Ktesseract/src/ccutil/serialis.h:102:45:[m[K [01;35m[Kwarning: [m[Kcomparison of integer expressions of different signedness: â[01m[Kint[m[Kâ and â[01m[Ksize_t[m[Kâ {aka â[01m[Klong unsigned int[m[Kâ} [[01;35m[K-Wsign-compare[m[K] > 102 | return [01;35m[KFWrite(data, sizeof(T), count) == count[m[K; > | [01;35m[K~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~[m[K >tesseract/src/ccutil/serialis.h: In instantiation of â[01m[Kbool tesseract::TFile::Serialize(const T*, size_t) [with T = unsigned int; size_t = long unsigned int][m[Kâ: >[01m[Ktesseract/src/lstm/plumbing.cpp:186:27:[m[K required from here >[01m[Ktesseract/src/ccutil/serialis.h:102:45:[m[K [01;35m[Kwarning: [m[Kcomparison of integer expressions of different signedness: â[01m[Kint[m[Kâ and â[01m[Ksize_t[m[Kâ {aka â[01m[Klong unsigned int[m[Kâ} [[01;35m[K-Wsign-compare[m[K] >tesseract/src/ccutil/serialis.h: In instantiation of â[01m[Kbool tesseract::TFile::DeSerialize(T*, size_t) [with T = unsigned int; size_t = long unsigned int][m[Kâ: >[01m[Ktesseract/src/lstm/plumbing.cpp:201:29:[m[K required from here >[01m[Ktesseract/src/ccutil/serialis.h:93:50:[m[K [01;35m[Kwarning: [m[Kcomparison of integer expressions of different signedness: â[01m[Kint[m[Kâ and â[01m[Ksize_t[m[Kâ {aka â[01m[Klong unsigned int[m[Kâ} [[01;35m[K-Wsign-compare[m[K] > 93 | return [01;35m[KFReadEndian(data, sizeof(T), count) == count[m[K; > | [01;35m[K~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~[m[K >[01m[Kcc1plus:[m[K [01;35m[Kwarning: [m[Kcommand-line option â[01m[K-Wstrict-prototypes[m[Kâ is valid for C/ObjC but not for C++ >[01m[Kcc1plus:[m[K [01;35m[Kwarning: [m[Kcommand-line option â[01m[K-Wmissing-prototypes[m[Kâ is valid for C/ObjC but not for C++ >[01m[Kcc1plus:[m[K [01;35m[Kwarning: [m[Kâ[01m[K-Werror=[m[Kâ argument â[01m[K-Werror=declaration-after-statement[m[Kâ is not valid for C++ >In file included from [01m[Ktesseract/src/ccstruct/ratngs.h:32[m[K, > from [01m[Ktesseract/src/dict/dawg.h:33[m[K, > from [01m[Ktesseract/src/lstm/recodebeam.h:23[m[K, > from [01m[Ktesseract/src/lstm/recodebeam.cpp:20[m[K: >[01m[Ktesseract/src/ccutil/unicharset.h:[m[K In member function â[01m[Kbool tesseract::UNICHARSET::contains_unichar_id(tesseract::UNICHAR_ID) const[m[Kâ: >[01m[Ktesseract/src/ccutil/unicharset.h:288:59:[m[K [01;35m[Kwarning: [m[Kcomparison of integer expressions of different signedness: â[01m[Ktesseract::UNICHAR_ID[m[Kâ {aka â[01m[Kint[m[Kâ} and â[01m[Kstd::vector<tesseract::UNICHARSET::UNICHAR_SLOT>::size_type[m[Kâ {aka â[01m[Klong unsigned int[m[Kâ} [[01;35m[K-Wsign-compare[m[K] > 288 | return unichar_id != INVALID_UNICHAR_ID && [01;35m[Kunichar_id < unichars.size()[m[K && > | [01;35m[K~~~~~~~~~~~^~~~~~~~~~~~~~~~~[m[K >[01m[Ktesseract/src/ccutil/unicharset.h:[m[K In member function â[01m[Kvoid tesseract::UNICHARSET::delete_pointers_in_unichars()[m[Kâ: >[01m[Ktesseract/src/ccutil/unicharset.h:302:23:[m[K [01;35m[Kwarning: [m[Kcomparison of integer expressions of different signedness: â[01m[Kint[m[Kâ and â[01m[Kstd::vector<tesseract::UNICHARSET::UNICHAR_SLOT>::size_type[m[Kâ {aka â[01m[Klong unsigned int[m[Kâ} [[01;35m[K-Wsign-compare[m[K] > 302 | for (int i = 0; [01;35m[Ki < unichars.size()[m[K; ++i) { > | [01;35m[K~~^~~~~~~~~~~~~~~~~[m[K >In file included from [01m[Ktesseract/src/dict/dawg.h:33[m[K, > from [01m[Ktesseract/src/lstm/recodebeam.h:23[m[K, > from [01m[Ktesseract/src/lstm/recodebeam.cpp:20[m[K: >[01m[Ktesseract/src/ccstruct/ratngs.h:[m[K In member function â[01m[Kvoid tesseract::BLOB_CHOICE::set_fonts(const std::vector<tesseract::ScoredFont>&)[m[Kâ: >[01m[Ktesseract/src/ccstruct/ratngs.h:107:25:[m[K [01;35m[Kwarning: [m[Kcomparison of integer expressions of different signedness: â[01m[Kint[m[Kâ and â[01m[Kstd::vector<tesseract::ScoredFont>::size_type[m[Kâ {aka â[01m[Klong unsigned int[m[Kâ} [[01;35m[K-Wsign-compare[m[K] > 107 | for (int f = 0; [01;35m[Kf < fonts_.size()[m[K; ++f) { > | [01;35m[K~~^~~~~~~~~~~~~~~[m[K >[01m[Ktesseract/src/lstm/recodebeam.cpp:[m[K In member function â[01m[Kvoid tesseract::RecodeBeamSearch::DecodeSecondaryBeams(const tesseract::NetworkIO&, double, double, double, const tesseract::UNICHARSET*, int)[m[Kâ: >[01m[Ktesseract/src/lstm/recodebeam.cpp:117:31:[m[K [01;35m[Kwarning: [m[Kcomparison of integer expressions of different signedness: â[01m[Kint[m[Kâ and â[01m[Kstd::vector<int>::size_type[m[Kâ {aka â[01m[Klong unsigned int[m[Kâ} [[01;35m[K-Wsign-compare[m[K] > 117 | while ([01;35m[K(bucketNumber + 1) < character_boundaries_.size()[m[K && > | [01;35m[K~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~[m[K >[01m[Ktesseract/src/lstm/recodebeam.cpp:[m[K In member function â[01m[Kvoid tesseract::RecodeBeamSearch::segmentTimestepsByCharacters()[m[Kâ: >[01m[Ktesseract/src/lstm/recodebeam.cpp:158:21:[m[K [01;35m[Kwarning: [m[Kcomparison of integer expressions of different signedness: â[01m[Kint[m[Kâ and â[01m[Kstd::vector<int>::size_type[m[Kâ {aka â[01m[Klong unsigned int[m[Kâ} [[01;35m[K-Wsign-compare[m[K] > 158 | for (int i = 1; [01;35m[Ki < character_boundaries_.size()[m[K; ++i){ > | [01;35m[K~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~[m[K >[01m[Ktesseract/src/lstm/recodebeam.cpp:[m[K In member function â[01m[Kstd::vector<std::vector<std::pair<const char*, float> > > tesseract::RecodeBeamSearch::combineSegmentedTimesteps(std::vector<std::vector<std::vector<std::pair<const char*, float> > > >*)[m[Kâ: >[01m[Ktesseract/src/lstm/recodebeam.cpp:171:21:[m[K [01;35m[Kwarning: [m[Kcomparison of integer expressions of different signedness: â[01m[Kint[m[Kâ and â[01m[Kstd::vector<std::vector<std::vector<std::pair<const char*, float> > > >::size_type[m[Kâ {aka â[01m[Klong unsigned int[m[Kâ} [[01;35m[K-Wsign-compare[m[K] > 171 | for (int i = 0; [01;35m[Ki < segmentedTimesteps->size()[m[K; ++i){ > | [01;35m[K~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~[m[K >[01m[Ktesseract/src/lstm/recodebeam.cpp:172:23:[m[K [01;35m[Kwarning: [m[Kcomparison of integer expressions of different signedness: â[01m[Kint[m[Kâ and â[01m[Kstd::vector<std::vector<std::pair<const char*, float> > >::size_type[m[Kâ {aka â[01m[Klong unsigned int[m[Kâ} [[01;35m[K-Wsign-compare[m[K] > 172 | for (int j = 0; [01;35m[Kj < (*segmentedTimesteps)[i].size()[m[K; ++j) { > | [01;35m[K~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~[m[K >[01m[Ktesseract/src/lstm/recodebeam.cpp:[m[K In static member function â[01m[Kstatic void tesseract::RecodeBeamSearch::calculateCharBoundaries(std::vector<int>*, std::vector<int>*, std::vector<int>*, int)[m[Kâ: >[01m[Ktesseract/src/lstm/recodebeam.cpp:184:21:[m[K [01;35m[Kwarning: [m[Kcomparison of integer expressions of different signedness: â[01m[Kint[m[Kâ and â[01m[Kstd::vector<int>::size_type[m[Kâ {aka â[01m[Klong unsigned int[m[Kâ} [[01;35m[K-Wsign-compare[m[K] > 184 | for (int i = 0; [01;35m[Ki < ends->size()[m[K; ++i) { > | [01;35m[K~~^~~~~~~~~~~~~~[m[K >[01m[Ktesseract/src/lstm/recodebeam.cpp:[m[K In member function â[01m[Kvoid tesseract::RecodeBeamSearch::PrintBeam2(bool, int, const tesseract::UNICHARSET*, bool) const[m[Kâ: >[01m[Ktesseract/src/lstm/recodebeam.cpp:345:12:[m[K [01;35m[Kwarning: [m[Kcomparison of integer expressions of different signedness: â[01m[Kint[m[Kâ and â[01m[Kstd::vector<int>::size_type[m[Kâ {aka â[01m[Klong unsigned int[m[Kâ} [[01;35m[K-Wsign-compare[m[K] > 345 | if ([01;35m[Kcb >= character_boundaries_.size()[m[K) > | [01;35m[K~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~[m[K >[01m[Ktesseract/src/lstm/recodebeam.cpp:[m[K In member function â[01m[Kvoid tesseract::RecodeBeamSearch::extractSymbolChoices(const tesseract::UNICHARSET*)[m[Kâ: >[01m[Ktesseract/src/lstm/recodebeam.cpp:408:21:[m[K [01;35m[Kwarning: [m[Kcomparison of integer expressions of different signedness: â[01m[Kint[m[Kâ and â[01m[Kstd::vector<int>::size_type[m[Kâ {aka â[01m[Klong unsigned int[m[Kâ} [[01;35m[K-Wsign-compare[m[K] > 408 | for (int j = 1; [01;35m[Kj < character_boundaries_.size()[m[K; ++j) { > | [01;35m[K~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~[m[K >[01m[Ktesseract/src/lstm/recodebeam.cpp:441:25:[m[K [01;35m[Kwarning: [m[Kcomparison of integer expressions of different signedness: â[01m[Kint[m[Kâ and â[01m[Kstd::vector<int>::size_type[m[Kâ {aka â[01m[Klong unsigned int[m[Kâ} [[01;35m[K-Wsign-compare[m[K] > 441 | for (int i = 1; [01;35m[Ki < unichar_ids.size()[m[K; ++i) { > | [01;35m[K~~^~~~~~~~~~~~~~~~~~~~[m[K >[01m[Ktesseract/src/lstm/recodebeam.cpp:458:17:[m[K [01;35m[Kwarning: [m[Kcomparison of integer expressions of different signedness: â[01m[Kint[m[Kâ and â[01m[Kstd::vector<std::unordered_set<int> >::size_type[m[Kâ {aka â[01m[Klong unsigned int[m[Kâ} [[01;35m[K-Wsign-compare[m[K] > 458 | if ([01;35m[Kj - 1 < excludedUnichars.size()[m[K) { > | [01;35m[K~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~[m[K >[01m[Ktesseract/src/lstm/recodebeam.cpp:466:17:[m[K [01;35m[Kwarning: [m[Kcomparison of integer expressions of different signedness: â[01m[Kint[m[Kâ and â[01m[Kstd::vector<std::vector<std::pair<const char*, float> > >::size_type[m[Kâ {aka â[01m[Klong unsigned int[m[Kâ} [[01;35m[K-Wsign-compare[m[K] > 466 | if ([01;35m[Kj - 1 < ctc_choices.size()[m[K) { > | [01;35m[K~~~~~~^~~~~~~~~~~~~~~~~~~~[m[K >[01m[Ktesseract/src/lstm/recodebeam.cpp:445:11:[m[K [01;35m[Kwarning: [m[Kvariable â[01m[KbestCode[m[Kâ set but not used [[01;35m[K-Wunused-but-set-variable[m[K] > 445 | int [01;35m[KbestCode[m[K = -10; > | [01;35m[K^~~~~~~~[m[K >[01m[Ktesseract/src/lstm/recodebeam.cpp:482:17:[m[K [01;35m[Kwarning: [m[Kcomparison of integer expressions of different signedness: â[01m[Kint[m[Kâ and â[01m[Kstd::vector<std::unordered_set<int> >::size_type[m[Kâ {aka â[01m[Klong unsigned int[m[Kâ} [[01;35m[K-Wsign-compare[m[K] > 482 | if ([01;35m[Kj - 1 >= excludedUnichars.size()[m[K) { > | [01;35m[K~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~[m[K >[01m[Ktesseract/src/lstm/recodebeam.cpp:486:17:[m[K [01;35m[Kwarning: [m[Kcomparison of integer expressions of different signedness: â[01m[Kint[m[Kâ and â[01m[Kstd::vector<std::vector<std::pair<const char*, float> > >::size_type[m[Kâ {aka â[01m[Klong unsigned int[m[Kâ} [[01;35m[K-Wsign-compare[m[K] > 486 | if ([01;35m[Kj - 1 >= ctc_choices.size()[m[K) { > | [01;35m[K~~~~~~^~~~~~~~~~~~~~~~~~~~~[m[K >[01m[Ktesseract/src/lstm/recodebeam.cpp:[m[K In member function â[01m[Ktesseract::WERD_RES* tesseract::RecodeBeamSearch::InitializeWord(bool, const tesseract::TBOX&, int, int, float, const tesseract::UNICHARSET*, const std::vector<int>&, float)[m[Kâ: >[01m[Ktesseract/src/lstm/recodebeam.cpp:618:38:[m[K [01;35m[Kwarning: [m[Kcomparison of integer expressions of different signedness: â[01m[Kstd::vector<int>::size_type[m[Kâ {aka â[01m[Klong unsigned int[m[Kâ} and â[01m[Kint[m[Kâ [[01;35m[K-Wsign-compare[m[K] > 618 | if ([01;35m[Kcharacter_boundaries_.size() > (i + 1)[m[K) { > | [01;35m[K~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~[m[K >In file included from [01m[Ktesseract/src/ccutil/elst.h:24[m[K, > from [01m[Ktesseract/src/dict/dawg.h:31[m[K, > from [01m[Ktesseract/src/lstm/recodebeam.h:23[m[K, > from [01m[Ktesseract/src/lstm/recodebeam.cpp:20[m[K: >tesseract/src/ccutil/serialis.h: In instantiation of â[01m[Kbool tesseract::TFile::Serialize(const T*, size_t) [with T = char; size_t = long unsigned int][m[Kâ: >[01m[Ktesseract/src/ccutil/unicharset.h:363:73:[m[K required from here >[01m[Ktesseract/src/ccutil/serialis.h:102:45:[m[K [01;35m[Kwarning: [m[Kcomparison of integer expressions of different signedness: â[01m[Kint[m[Kâ and â[01m[Ksize_t[m[Kâ {aka â[01m[Klong unsigned int[m[Kâ} [[01;35m[K-Wsign-compare[m[K] > 102 | return [01;35m[KFWrite(data, sizeof(T), count) == count[m[K; > | [01;35m[K~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~[m[K >tesseract/src/ccutil/serialis.h: In instantiation of â[01m[Kbool tesseract::TFile::DeSerialize(T*, size_t) [with T = int; size_t = long unsigned int][m[Kâ: >[01m[Ktesseract/src/lstm/static_shape.h:67:30:[m[K required from here >[01m[Ktesseract/src/ccutil/serialis.h:93:50:[m[K [01;35m[Kwarning: [m[Kcomparison of integer expressions of different signedness: â[01m[Kint[m[Kâ and â[01m[Ksize_t[m[Kâ {aka â[01m[Klong unsigned int[m[Kâ} [[01;35m[K-Wsign-compare[m[K] > 93 | return [01;35m[KFReadEndian(data, sizeof(T), count) == count[m[K; > | [01;35m[K~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~[m[K >tesseract/src/ccutil/serialis.h: In instantiation of â[01m[Kbool tesseract::TFile::Serialize(const T*, size_t) [with T = int; size_t = long unsigned int][m[Kâ: >[01m[Ktesseract/src/lstm/static_shape.h:79:28:[m[K required from here >[01m[Ktesseract/src/ccutil/serialis.h:102:45:[m[K [01;35m[Kwarning: [m[Kcomparison of integer expressions of different signedness: â[01m[Kint[m[Kâ and â[01m[Ksize_t[m[Kâ {aka â[01m[Klong unsigned int[m[Kâ} [[01;35m[K-Wsign-compare[m[K] > 102 | return [01;35m[KFWrite(data, sizeof(T), count) == count[m[K; > | [01;35m[K~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~[m[K >tesseract/src/ccutil/serialis.h: In instantiation of â[01m[Kbool tesseract::TFile::Serialize(const T*, size_t) [with T = signed char; size_t = long unsigned int][m[Kâ: >[01m[Ktesseract/src/ccutil/unicharcompress.h:62:43:[m[K required from here >[01m[Ktesseract/src/ccutil/serialis.h:102:45:[m[K [01;35m[Kwarning: [m[Kcomparison of integer expressions of different signedness: â[01m[Kint[m[Kâ and â[01m[Ksize_t[m[Kâ {aka â[01m[Klong unsigned int[m[Kâ} [[01;35m[K-Wsign-compare[m[K] >tesseract/src/ccutil/serialis.h: In instantiation of â[01m[Kbool tesseract::TFile::DeSerialize(T*, size_t) [with T = signed char; size_t = long unsigned int][m[Kâ: >[01m[Ktesseract/src/ccutil/unicharcompress.h:68:45:[m[K required from here >[01m[Ktesseract/src/ccutil/serialis.h:93:50:[m[K [01;35m[Kwarning: [m[Kcomparison of integer expressions of different signedness: â[01m[Kint[m[Kâ and â[01m[Ksize_t[m[Kâ {aka â[01m[Klong unsigned int[m[Kâ} [[01;35m[K-Wsign-compare[m[K] > 93 | return [01;35m[KFReadEndian(data, sizeof(T), count) == count[m[K; > | [01;35m[K~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~[m[K >[01m[Ktesseract/src/lstm/recodebeam.cpp:[m[K In member function â[01m[Kvoid tesseract::RecodeBeamSearch::ComputeSecTopN(std::unordered_set<int>*, const float*, int, int)[m[Kâ: >[01m[Ktesseract/src/lstm/recodebeam.cpp:690:32:[m[K [01;35m[Kwarning: [m[Kâ[01m[Kentry[m[Kâ may be used uninitialized in this function [[01;35m[K-Wmaybe-uninitialized[m[K] > 690 | top_n_flags_[entry.data()[01;35m[K][m[K = TN_TOPN; > | [01;35m[K^[m[K >[01m[Ktesseract/src/lstm/recodebeam.cpp:[m[K In member function â[01m[Kvoid tesseract::RecodeBeamSearch::ComputeTopN(const float*, int, int)[m[Kâ: >[01m[Ktesseract/src/lstm/recodebeam.cpp:659:32:[m[K [01;35m[Kwarning: [m[Kâ[01m[Kentry[m[Kâ may be used uninitialized in this function [[01;35m[K-Wmaybe-uninitialized[m[K] > 659 | top_n_flags_[entry.data()[01;35m[K][m[K = TN_TOPN; > | [01;35m[K^[m[K >[01m[Kcc1plus:[m[K [01;35m[Kwarning: [m[Kcommand-line option â[01m[K-Wstrict-prototypes[m[Kâ is valid for C/ObjC but not for C++ >[01m[Kcc1plus:[m[K [01;35m[Kwarning: [m[Kcommand-line option â[01m[K-Wmissing-prototypes[m[Kâ is valid for C/ObjC but not for C++ >[01m[Kcc1plus:[m[K [01;35m[Kwarning: [m[Kâ[01m[K-Werror=[m[Kâ argument â[01m[K-Werror=declaration-after-statement[m[Kâ is not valid for C++ >In file included from [01m[Ktesseract/src/ccutil/genericvector.h:22[m[K, > from [01m[Ktesseract/src/ccutil/kdpair.h:27[m[K, > from [01m[Ktesseract/src/ccstruct/matrix.h:29[m[K, > from [01m[Ktesseract/src/lstm/reconfig.h:22[m[K, > from [01m[Ktesseract/src/lstm/reconfig.cpp:19[m[K: >tesseract/src/ccutil/serialis.h: In instantiation of â[01m[Kbool tesseract::TFile::DeSerialize(T*, size_t) [with T = int; size_t = long unsigned int][m[Kâ: >[01m[Ktesseract/src/lstm/static_shape.h:67:30:[m[K required from here >[01m[Ktesseract/src/ccutil/serialis.h:93:50:[m[K [01;35m[Kwarning: [m[Kcomparison of integer expressions of different signedness: â[01m[Kint[m[Kâ and â[01m[Ksize_t[m[Kâ {aka â[01m[Klong unsigned int[m[Kâ} [[01;35m[K-Wsign-compare[m[K] > 93 | return [01;35m[KFReadEndian(data, sizeof(T), count) == count[m[K; > | [01;35m[K~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~[m[K >tesseract/src/ccutil/serialis.h: In instantiation of â[01m[Kbool tesseract::TFile::Serialize(const T*, size_t) [with T = int; size_t = long unsigned int][m[Kâ: >[01m[Ktesseract/src/lstm/static_shape.h:79:28:[m[K required from here >[01m[Ktesseract/src/ccutil/serialis.h:102:45:[m[K [01;35m[Kwarning: [m[Kcomparison of integer expressions of different signedness: â[01m[Kint[m[Kâ and â[01m[Ksize_t[m[Kâ {aka â[01m[Klong unsigned int[m[Kâ} [[01;35m[K-Wsign-compare[m[K] > 102 | return [01;35m[KFWrite(data, sizeof(T), count) == count[m[K; > | [01;35m[K~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~[m[K >[01m[Kcc1plus:[m[K [01;35m[Kwarning: [m[Kcommand-line option â[01m[K-Wstrict-prototypes[m[Kâ is valid for C/ObjC but not for C++ >[01m[Kcc1plus:[m[K [01;35m[Kwarning: [m[Kcommand-line option â[01m[K-Wmissing-prototypes[m[Kâ is valid for C/ObjC but not for C++ >[01m[Kcc1plus:[m[K [01;35m[Kwarning: [m[Kâ[01m[K-Werror=[m[Kâ argument â[01m[K-Werror=declaration-after-statement[m[Kâ is not valid for C++ >In file included from [01m[Ktesseract/src/lstm/reversed.cpp:18[m[K: >[01m[Ktesseract/src/lstm/reversed.h:[m[K In member function â[01m[Kvirtual tesseract::STRING tesseract::Reversed::spec() const[m[Kâ: >[01m[Ktesseract/src/lstm/reversed.h:59:25:[m[K [01;35m[Kwarning: [m[Kcomparison of integer expressions of different signedness: â[01m[Kint[m[Kâ and â[01m[Kstd::__cxx11::basic_string<char>::size_type[m[Kâ {aka â[01m[Klong unsigned int[m[Kâ} [[01;35m[K-Wsign-compare[m[K] > 59 | for (int i = 0; [01;35m[Ki < net_spec.length()[m[K; ++i) { > | [01;35m[K~~^~~~~~~~~~~~~~~~~~~[m[K >In file included from [01m[Ktesseract/src/ccutil/genericvector.h:22[m[K, > from [01m[Ktesseract/src/ccutil/kdpair.h:27[m[K, > from [01m[Ktesseract/src/ccstruct/matrix.h:29[m[K, > from [01m[Ktesseract/src/lstm/reversed.h:22[m[K, > from [01m[Ktesseract/src/lstm/reversed.cpp:18[m[K: >tesseract/src/ccutil/serialis.h: In instantiation of â[01m[Kbool tesseract::TFile::DeSerialize(T*, size_t) [with T = int; size_t = long unsigned int][m[Kâ: >[01m[Ktesseract/src/lstm/static_shape.h:67:30:[m[K required from here >[01m[Ktesseract/src/ccutil/serialis.h:93:50:[m[K [01;35m[Kwarning: [m[Kcomparison of integer expressions of different signedness: â[01m[Kint[m[Kâ and â[01m[Ksize_t[m[Kâ {aka â[01m[Klong unsigned int[m[Kâ} [[01;35m[K-Wsign-compare[m[K] > 93 | return [01;35m[KFReadEndian(data, sizeof(T), count) == count[m[K; > | [01;35m[K~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~[m[K >tesseract/src/ccutil/serialis.h: In instantiation of â[01m[Kbool tesseract::TFile::Serialize(const T*, size_t) [with T = int; size_t = long unsigned int][m[Kâ: >[01m[Ktesseract/src/lstm/static_shape.h:79:28:[m[K required from here >[01m[Ktesseract/src/ccutil/serialis.h:102:45:[m[K [01;35m[Kwarning: [m[Kcomparison of integer expressions of different signedness: â[01m[Kint[m[Kâ and â[01m[Ksize_t[m[Kâ {aka â[01m[Klong unsigned int[m[Kâ} [[01;35m[K-Wsign-compare[m[K] > 102 | return [01;35m[KFWrite(data, sizeof(T), count) == count[m[K; > | [01;35m[K~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~[m[K >[01m[Kcc1plus:[m[K [01;35m[Kwarning: [m[Kcommand-line option â[01m[K-Wstrict-prototypes[m[Kâ is valid for C/ObjC but not for C++ >[01m[Kcc1plus:[m[K [01;35m[Kwarning: [m[Kcommand-line option â[01m[K-Wmissing-prototypes[m[Kâ is valid for C/ObjC but not for C++ >[01m[Kcc1plus:[m[K [01;35m[Kwarning: [m[Kâ[01m[K-Werror=[m[Kâ argument â[01m[K-Werror=declaration-after-statement[m[Kâ is not valid for C++ >In file included from [01m[Ktesseract/src/ccutil/genericvector.h:22[m[K, > from [01m[Ktesseract/src/lstm/plumbing.h:22[m[K, > from [01m[Ktesseract/src/lstm/series.h:22[m[K, > from [01m[Ktesseract/src/lstm/series.cpp:18[m[K: >tesseract/src/ccutil/serialis.h: In instantiation of â[01m[Kbool tesseract::TFile::DeSerialize(T*, size_t) [with T = int; size_t = long unsigned int][m[Kâ: >[01m[Ktesseract/src/lstm/static_shape.h:67:30:[m[K required from here >[01m[Ktesseract/src/ccutil/serialis.h:93:50:[m[K [01;35m[Kwarning: [m[Kcomparison of integer expressions of different signedness: â[01m[Kint[m[Kâ and â[01m[Ksize_t[m[Kâ {aka â[01m[Klong unsigned int[m[Kâ} [[01;35m[K-Wsign-compare[m[K] > 93 | return [01;35m[KFReadEndian(data, sizeof(T), count) == count[m[K; > | [01;35m[K~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~[m[K >tesseract/src/ccutil/serialis.h: In instantiation of â[01m[Kbool tesseract::TFile::Serialize(const T*, size_t) [with T = int; size_t = long unsigned int][m[Kâ: >[01m[Ktesseract/src/lstm/static_shape.h:79:28:[m[K required from here >[01m[Ktesseract/src/ccutil/serialis.h:102:45:[m[K [01;35m[Kwarning: [m[Kcomparison of integer expressions of different signedness: â[01m[Kint[m[Kâ and â[01m[Ksize_t[m[Kâ {aka â[01m[Klong unsigned int[m[Kâ} [[01;35m[K-Wsign-compare[m[K] > 102 | return [01;35m[KFWrite(data, sizeof(T), count) == count[m[K; > | [01;35m[K~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~[m[K >[01m[Kcc1plus:[m[K [01;35m[Kwarning: [m[Kcommand-line option â[01m[K-Wstrict-prototypes[m[Kâ is valid for C/ObjC but not for C++ >[01m[Kcc1plus:[m[K [01;35m[Kwarning: [m[Kcommand-line option â[01m[K-Wmissing-prototypes[m[Kâ is valid for C/ObjC but not for C++ >[01m[Kcc1plus:[m[K [01;35m[Kwarning: [m[Kâ[01m[K-Werror=[m[Kâ argument â[01m[K-Werror=declaration-after-statement[m[Kâ is not valid for C++ >[01m[Kcc1plus:[m[K [01;35m[Kwarning: [m[Kcommand-line option â[01m[K-Wstrict-prototypes[m[Kâ is valid for C/ObjC but not for C++ >[01m[Kcc1plus:[m[K [01;35m[Kwarning: [m[Kcommand-line option â[01m[K-Wmissing-prototypes[m[Kâ is valid for C/ObjC but not for C++ >[01m[Kcc1plus:[m[K [01;35m[Kwarning: [m[Kâ[01m[K-Werror=[m[Kâ argument â[01m[K-Werror=declaration-after-statement[m[Kâ is not valid for C++ >[01m[Kcc1plus:[m[K [01;35m[Kwarning: [m[Kcommand-line option â[01m[K-Wstrict-prototypes[m[Kâ is valid for C/ObjC but not for C++ >[01m[Kcc1plus:[m[K [01;35m[Kwarning: [m[Kcommand-line option â[01m[K-Wmissing-prototypes[m[Kâ is valid for C/ObjC but not for C++ >[01m[Kcc1plus:[m[K [01;35m[Kwarning: [m[Kâ[01m[K-Werror=[m[Kâ argument â[01m[K-Werror=declaration-after-statement[m[Kâ is not valid for C++ >In file included from [01m[Ktesseract/src/ccutil/genericvector.h:22[m[K, > from [01m[Ktesseract/src/ccutil/kdpair.h:27[m[K, > from [01m[Ktesseract/src/ccstruct/matrix.h:29[m[K, > from [01m[Ktesseract/src/lstm/weightmatrix.h:24[m[K, > from [01m[Ktesseract/src/lstm/weightmatrix.cpp:18[m[K: >tesseract/src/ccutil/serialis.h: In instantiation of â[01m[Kbool tesseract::TFile::Serialize(const T*, size_t) [with T = unsigned char; size_t = long unsigned int][m[Kâ: >[01m[Ktesseract/src/lstm/weightmatrix.cpp:179:27:[m[K required from here >[01m[Ktesseract/src/ccutil/serialis.h:102:45:[m[K [01;35m[Kwarning: [m[Kcomparison of integer expressions of different signedness: â[01m[Kint[m[Kâ and â[01m[Ksize_t[m[Kâ {aka â[01m[Klong unsigned int[m[Kâ} [[01;35m[K-Wsign-compare[m[K] > 102 | return [01;35m[KFWrite(data, sizeof(T), count) == count[m[K; > | [01;35m[K~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~[m[K >tesseract/src/ccutil/serialis.h: In instantiation of â[01m[Kbool tesseract::TFile::Serialize(const T*, size_t) [with T = unsigned int; size_t = long unsigned int][m[Kâ: >[01m[Ktesseract/src/lstm/weightmatrix.cpp:190:29:[m[K required from here >[01m[Ktesseract/src/ccutil/serialis.h:102:45:[m[K [01;35m[Kwarning: [m[Kcomparison of integer expressions of different signedness: â[01m[Kint[m[Kâ and â[01m[Ksize_t[m[Kâ {aka â[01m[Klong unsigned int[m[Kâ} [[01;35m[K-Wsign-compare[m[K] >tesseract/src/ccutil/serialis.h: In instantiation of â[01m[Kbool tesseract::TFile::Serialize(const T*, size_t) [with T = double; size_t = long unsigned int][m[Kâ: >[01m[Ktesseract/src/lstm/weightmatrix.cpp:191:40:[m[K required from here >[01m[Ktesseract/src/ccutil/serialis.h:102:45:[m[K [01;35m[Kwarning: [m[Kcomparison of integer expressions of different signedness: â[01m[Kint[m[Kâ and â[01m[Ksize_t[m[Kâ {aka â[01m[Klong unsigned int[m[Kâ} [[01;35m[K-Wsign-compare[m[K] >tesseract/src/ccutil/serialis.h: In instantiation of â[01m[Kbool tesseract::TFile::DeSerialize(T*, size_t) [with T = unsigned char; size_t = long unsigned int][m[Kâ: >[01m[Ktesseract/src/lstm/weightmatrix.cpp:204:29:[m[K required from here >[01m[Ktesseract/src/ccutil/serialis.h:93:50:[m[K [01;35m[Kwarning: [m[Kcomparison of integer expressions of different signedness: â[01m[Kint[m[Kâ and â[01m[Ksize_t[m[Kâ {aka â[01m[Klong unsigned int[m[Kâ} [[01;35m[K-Wsign-compare[m[K] > 93 | return [01;35m[KFReadEndian(data, sizeof(T), count) == count[m[K; > | [01;35m[K~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~[m[K >tesseract/src/ccutil/serialis.h: In instantiation of â[01m[Kbool tesseract::TFile::DeSerialize(T*, size_t) [with T = unsigned int; size_t = long unsigned int][m[Kâ: >[01m[Ktesseract/src/lstm/weightmatrix.cpp:211:31:[m[K required from here >[01m[Ktesseract/src/ccutil/serialis.h:93:50:[m[K [01;35m[Kwarning: [m[Kcomparison of integer expressions of different signedness: â[01m[Kint[m[Kâ and â[01m[Ksize_t[m[Kâ {aka â[01m[Klong unsigned int[m[Kâ} [[01;35m[K-Wsign-compare[m[K] >tesseract/src/ccutil/serialis.h: In instantiation of â[01m[Kbool tesseract::TFile::DeSerialize(T*, size_t) [with T = double; size_t = long unsigned int][m[Kâ: >[01m[Ktesseract/src/lstm/weightmatrix.cpp:213:43:[m[K required from here >[01m[Ktesseract/src/ccutil/serialis.h:93:50:[m[K [01;35m[Kwarning: [m[Kcomparison of integer expressions of different signedness: â[01m[Kint[m[Kâ and â[01m[Ksize_t[m[Kâ {aka â[01m[Klong unsigned int[m[Kâ} [[01;35m[K-Wsign-compare[m[K] >tesseract/src/ccutil/serialis.h: In instantiation of â[01m[Kbool tesseract::TFile::Serialize(const T*, size_t) [with T = signed char; size_t = long unsigned int][m[Kâ: >[01m[Ktesseract/src/ccstruct/matrix.h:157:23:[m[K required from â[01m[Kbool tesseract::GENERIC_2D_ARRAY<T>::Serialize(tesseract::TFile*) const [with T = signed char][m[Kâ >[01m[Ktesseract/src/lstm/weightmatrix.cpp:181:26:[m[K required from here >[01m[Ktesseract/src/ccutil/serialis.h:102:45:[m[K [01;35m[Kwarning: [m[Kcomparison of integer expressions of different signedness: â[01m[Kint[m[Kâ and â[01m[Ksize_t[m[Kâ {aka â[01m[Klong unsigned int[m[Kâ} [[01;35m[K-Wsign-compare[m[K] > 102 | return [01;35m[KFWrite(data, sizeof(T), count) == count[m[K; > | [01;35m[K~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~[m[K >tesseract/src/ccutil/serialis.h: In instantiation of â[01m[Kbool tesseract::TFile::DeSerialize(T*, size_t) [with T = signed char; size_t = long unsigned int][m[Kâ: >[01m[Ktesseract/src/ccstruct/matrix.h:180:27:[m[K required from â[01m[Kbool tesseract::GENERIC_2D_ARRAY<T>::DeSerialize(tesseract::TFile*) [with T = signed char][m[Kâ >[01m[Ktesseract/src/lstm/weightmatrix.cpp:209:28:[m[K required from here >[01m[Ktesseract/src/ccutil/serialis.h:93:50:[m[K [01;35m[Kwarning: [m[Kcomparison of integer expressions of different signedness: â[01m[Kint[m[Kâ and â[01m[Ksize_t[m[Kâ {aka â[01m[Klong unsigned int[m[Kâ} [[01;35m[K-Wsign-compare[m[K] > 93 | return [01;35m[KFReadEndian(data, sizeof(T), count) == count[m[K; > | [01;35m[K~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~[m[K >tesseract/src/ccutil/serialis.h: In instantiation of â[01m[Kbool tesseract::TFile::DeSerialize(T*, size_t) [with T = float; size_t = long unsigned int][m[Kâ: >[01m[Ktesseract/src/ccstruct/matrix.h:180:27:[m[K required from â[01m[Kbool tesseract::GENERIC_2D_ARRAY<T>::DeSerialize(tesseract::TFile*) [with T = float][m[Kâ >[01m[Ktesseract/src/lstm/weightmatrix.cpp:246:36:[m[K required from here >[01m[Ktesseract/src/ccutil/serialis.h:93:50:[m[K [01;35m[Kwarning: [m[Kcomparison of integer expressions of different signedness: â[01m[Kint[m[Kâ and â[01m[Ksize_t[m[Kâ {aka â[01m[Klong unsigned int[m[Kâ} [[01;35m[K-Wsign-compare[m[K] >tesseract/src/ccutil/serialis.h: In instantiation of â[01m[Kbool tesseract::TFile::DeSerialize(T*, size_t) [with T = int; size_t = long unsigned int][m[Kâ: >[01m[Ktesseract/src/ccstruct/matrix.h:500:25:[m[K required from â[01m[Kbool tesseract::GENERIC_2D_ARRAY<T>::DeSerializeSize(tesseract::TFile*) [with T = signed char][m[Kâ >[01m[Ktesseract/src/ccstruct/matrix.h:179:27:[m[K required from â[01m[Kbool tesseract::GENERIC_2D_ARRAY<T>::DeSerialize(tesseract::TFile*) [with T = signed char][m[Kâ >[01m[Ktesseract/src/lstm/weightmatrix.cpp:209:28:[m[K required from here >[01m[Ktesseract/src/ccutil/serialis.h:93:50:[m[K [01;35m[Kwarning: [m[Kcomparison of integer expressions of different signedness: â[01m[Kint[m[Kâ and â[01m[Ksize_t[m[Kâ {aka â[01m[Klong unsigned int[m[Kâ} [[01;35m[K-Wsign-compare[m[K] >[01m[Kcc1plus:[m[K [01;35m[Kwarning: [m[Kcommand-line option â[01m[K-Wstrict-prototypes[m[Kâ is valid for C/ObjC but not for C++ >[01m[Kcc1plus:[m[K [01;35m[Kwarning: [m[Kcommand-line option â[01m[K-Wmissing-prototypes[m[Kâ is valid for C/ObjC but not for C++ >[01m[Kcc1plus:[m[K [01;35m[Kwarning: [m[Kâ[01m[K-Werror=[m[Kâ argument â[01m[K-Werror=declaration-after-statement[m[Kâ is not valid for C++ >[01m[Kcc1plus:[m[K [01;35m[Kwarning: [m[Kcommand-line option â[01m[K-Wstrict-prototypes[m[Kâ is valid for C/ObjC but not for C++ >[01m[Kcc1plus:[m[K [01;35m[Kwarning: [m[Kcommand-line option â[01m[K-Wmissing-prototypes[m[Kâ is valid for C/ObjC but not for C++ >[01m[Kcc1plus:[m[K [01;35m[Kwarning: [m[Kâ[01m[K-Werror=[m[Kâ argument â[01m[K-Werror=declaration-after-statement[m[Kâ is not valid for C++ >[01m[Kcc1plus:[m[K [01;35m[Kwarning: [m[Kcommand-line option â[01m[K-Wstrict-prototypes[m[Kâ is valid for C/ObjC but not for C++ >[01m[Kcc1plus:[m[K [01;35m[Kwarning: [m[Kcommand-line option â[01m[K-Wmissing-prototypes[m[Kâ is valid for C/ObjC but not for C++ >[01m[Kcc1plus:[m[K [01;35m[Kwarning: [m[Kâ[01m[K-Werror=[m[Kâ argument â[01m[K-Werror=declaration-after-statement[m[Kâ is not valid for C++ >[01m[Kcc1plus:[m[K [01;35m[Kwarning: [m[Kcommand-line option â[01m[K-Wstrict-prototypes[m[Kâ is valid for C/ObjC but not for C++ >[01m[Kcc1plus:[m[K [01;35m[Kwarning: [m[Kcommand-line option â[01m[K-Wmissing-prototypes[m[Kâ is valid for C/ObjC but not for C++ >[01m[Kcc1plus:[m[K [01;35m[Kwarning: [m[Kâ[01m[K-Werror=[m[Kâ argument â[01m[K-Werror=declaration-after-statement[m[Kâ is not valid for C++ >[01m[Kcc1plus:[m[K [01;35m[Kwarning: [m[Kcommand-line option â[01m[K-Wstrict-prototypes[m[Kâ is valid for C/ObjC but not for C++ >[01m[Kcc1plus:[m[K [01;35m[Kwarning: [m[Kcommand-line option â[01m[K-Wmissing-prototypes[m[Kâ is valid for C/ObjC but not for C++ >[01m[Kcc1plus:[m[K [01;35m[Kwarning: [m[Kâ[01m[K-Werror=[m[Kâ argument â[01m[K-Werror=declaration-after-statement[m[Kâ is not valid for C++ >[01m[Kcc1plus:[m[K [01;35m[Kwarning: [m[Kcommand-line option â[01m[K-Wstrict-prototypes[m[Kâ is valid for C/ObjC but not for C++ >[01m[Kcc1plus:[m[K [01;35m[Kwarning: [m[Kcommand-line option â[01m[K-Wmissing-prototypes[m[Kâ is valid for C/ObjC but not for C++ >[01m[Kcc1plus:[m[K [01;35m[Kwarning: [m[Kâ[01m[K-Werror=[m[Kâ argument â[01m[K-Werror=declaration-after-statement[m[Kâ is not valid for C++ >[01m[Kcc1plus:[m[K [01;35m[Kwarning: [m[Kcommand-line option â[01m[K-Wstrict-prototypes[m[Kâ is valid for C/ObjC but not for C++ >[01m[Kcc1plus:[m[K [01;35m[Kwarning: [m[Kcommand-line option â[01m[K-Wmissing-prototypes[m[Kâ is valid for C/ObjC but not for C++ >[01m[Kcc1plus:[m[K [01;35m[Kwarning: [m[Kâ[01m[K-Werror=[m[Kâ argument â[01m[K-Werror=declaration-after-statement[m[Kâ is not valid for C++ >[01m[Kcc1plus:[m[K [01;35m[Kwarning: [m[Kcommand-line option â[01m[K-Wstrict-prototypes[m[Kâ is valid for C/ObjC but not for C++ >[01m[Kcc1plus:[m[K [01;35m[Kwarning: [m[Kcommand-line option â[01m[K-Wmissing-prototypes[m[Kâ is valid for C/ObjC but not for C++ >[01m[Kcc1plus:[m[K [01;35m[Kwarning: [m[Kâ[01m[K-Werror=[m[Kâ argument â[01m[K-Werror=declaration-after-statement[m[Kâ is not valid for C++ >In file included from [01m[Ktesseract/src/ccstruct/ratngs.h:32[m[K, > from [01m[Ktesseract/src/dict/stopper.h:22[m[K, > from [01m[Ktesseract/src/ccmain/adaptions.cpp:25[m[K: >[01m[Ktesseract/src/ccutil/unicharset.h:[m[K In member function â[01m[Kbool tesseract::UNICHARSET::contains_unichar_id(tesseract::UNICHAR_ID) const[m[Kâ: >[01m[Ktesseract/src/ccutil/unicharset.h:288:59:[m[K [01;35m[Kwarning: [m[Kcomparison of integer expressions of different signedness: â[01m[Ktesseract::UNICHAR_ID[m[Kâ {aka â[01m[Kint[m[Kâ} and â[01m[Kstd::vector<tesseract::UNICHARSET::UNICHAR_SLOT>::size_type[m[Kâ {aka â[01m[Klong unsigned int[m[Kâ} [[01;35m[K-Wsign-compare[m[K] > 288 | return unichar_id != INVALID_UNICHAR_ID && [01;35m[Kunichar_id < unichars.size()[m[K && > | [01;35m[K~~~~~~~~~~~^~~~~~~~~~~~~~~~~[m[K >[01m[Ktesseract/src/ccutil/unicharset.h:[m[K In member function â[01m[Kvoid tesseract::UNICHARSET::delete_pointers_in_unichars()[m[Kâ: >[01m[Ktesseract/src/ccutil/unicharset.h:302:23:[m[K [01;35m[Kwarning: [m[Kcomparison of integer expressions of different signedness: â[01m[Kint[m[Kâ and â[01m[Kstd::vector<tesseract::UNICHARSET::UNICHAR_SLOT>::size_type[m[Kâ {aka â[01m[Klong unsigned int[m[Kâ} [[01;35m[K-Wsign-compare[m[K] > 302 | for (int i = 0; [01;35m[Ki < unichars.size()[m[K; ++i) { > | [01;35m[K~~^~~~~~~~~~~~~~~~~[m[K >In file included from [01m[Ktesseract/src/dict/stopper.h:22[m[K, > from [01m[Ktesseract/src/ccmain/adaptions.cpp:25[m[K: >[01m[Ktesseract/src/ccstruct/ratngs.h:[m[K In member function â[01m[Kvoid tesseract::BLOB_CHOICE::set_fonts(const std::vector<tesseract::ScoredFont>&)[m[Kâ: >[01m[Ktesseract/src/ccstruct/ratngs.h:107:25:[m[K [01;35m[Kwarning: [m[Kcomparison of integer expressions of different signedness: â[01m[Kint[m[Kâ and â[01m[Kstd::vector<tesseract::ScoredFont>::size_type[m[Kâ {aka â[01m[Klong unsigned int[m[Kâ} [[01;35m[K-Wsign-compare[m[K] > 107 | for (int f = 0; [01;35m[Kf < fonts_.size()[m[K; ++f) { > | [01;35m[K~~^~~~~~~~~~~~~~~[m[K >In file included from [01m[Ktesseract/src/ccmain/adaptions.cpp:26[m[K: >[01m[Ktesseract/src/ccmain/tesseractclass.h:[m[K In member function â[01m[Kvoid tesseract::Tesseract::set_pix_original(Pix*)[m[Kâ: >[01m[Ktesseract/src/ccmain/tesseractclass.h:224:23:[m[K [01;35m[Kwarning: [m[Kcomparison of integer expressions of different signedness: â[01m[Kint[m[Kâ and â[01m[Kstd::vector<tesseract::Tesseract*>::size_type[m[Kâ {aka â[01m[Klong unsigned int[m[Kâ} [[01;35m[K-Wsign-compare[m[K] > 224 | for (int i = 0; [01;35m[Ki < sub_langs_.size()[m[K; ++i) { > | [01;35m[K~~^~~~~~~~~~~~~~~~~~~[m[K >[01m[Ktesseract/src/ccmain/tesseractclass.h:[m[K In member function â[01m[Kbool tesseract::Tesseract::AnyTessLang() const[m[Kâ: >[01m[Ktesseract/src/ccmain/tesseractclass.h:292:23:[m[K [01;35m[Kwarning: [m[Kcomparison of integer expressions of different signedness: â[01m[Kint[m[Kâ and â[01m[Kstd::vector<tesseract::Tesseract*>::size_type[m[Kâ {aka â[01m[Klong unsigned int[m[Kâ} [[01;35m[K-Wsign-compare[m[K] > 292 | for (int i = 0; [01;35m[Ki < sub_langs_.size()[m[K; ++i) { > | [01;35m[K~~^~~~~~~~~~~~~~~~~~~[m[K >[01m[Ktesseract/src/ccmain/tesseractclass.h:[m[K In member function â[01m[Kbool tesseract::Tesseract::AnyLSTMLang() const[m[Kâ: >[01m[Ktesseract/src/ccmain/tesseractclass.h:302:23:[m[K [01;35m[Kwarning: [m[Kcomparison of integer expressions of different signedness: â[01m[Kint[m[Kâ and â[01m[Kstd::vector<tesseract::Tesseract*>::size_type[m[Kâ {aka â[01m[Klong unsigned int[m[Kâ} [[01;35m[K-Wsign-compare[m[K] > 302 | for (int i = 0; [01;35m[Ki < sub_langs_.size()[m[K; ++i) { > | [01;35m[K~~^~~~~~~~~~~~~~~~~~~[m[K >In file included from [01m[Ktesseract/src/ccutil/genericvector.h:22[m[K, > from [01m[Ktesseract/src/ccutil/params.h:22[m[K, > from [01m[Ktesseract/src/dict/stopper.h:21[m[K, > from [01m[Ktesseract/src/ccmain/adaptions.cpp:25[m[K: >tesseract/src/ccutil/serialis.h: In instantiation of â[01m[Kbool tesseract::TFile::Serialize(const T*, size_t) [with T = char; size_t = long unsigned int][m[Kâ: >[01m[Ktesseract/src/ccutil/unicharset.h:363:73:[m[K required from here >[01m[Ktesseract/src/ccutil/serialis.h:102:45:[m[K [01;35m[Kwarning: [m[Kcomparison of integer expressions of different signedness: â[01m[Kint[m[Kâ and â[01m[Ksize_t[m[Kâ {aka â[01m[Klong unsigned int[m[Kâ} [[01;35m[K-Wsign-compare[m[K] > 102 | return [01;35m[KFWrite(data, sizeof(T), count) == count[m[K; > | [01;35m[K~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~[m[K >[01m[Kcc1plus:[m[K [01;35m[Kwarning: [m[Kcommand-line option â[01m[K-Wstrict-prototypes[m[Kâ is valid for C/ObjC but not for C++ >[01m[Kcc1plus:[m[K [01;35m[Kwarning: [m[Kcommand-line option â[01m[K-Wmissing-prototypes[m[Kâ is valid for C/ObjC but not for C++ >[01m[Kcc1plus:[m[K [01;35m[Kwarning: [m[Kâ[01m[K-Werror=[m[Kâ argument â[01m[K-Werror=declaration-after-statement[m[Kâ is not valid for C++ >In file included from [01m[Ktesseract/src/ccstruct/ratngs.h:32[m[K, > from [01m[Ktesseract/src/ccstruct/blamer.h:30[m[K, > from [01m[Ktesseract/src/ccstruct/pageres.h:22[m[K, > from [01m[Ktesseract/src/ccmain/tesseractclass.h:38[m[K, > from [01m[Ktesseract/src/ccmain/docqual.cpp:23[m[K: >[01m[Ktesseract/src/ccutil/unicharset.h:[m[K In member function â[01m[Kbool tesseract::UNICHARSET::contains_unichar_id(tesseract::UNICHAR_ID) const[m[Kâ: >[01m[Ktesseract/src/ccutil/unicharset.h:288:59:[m[K [01;35m[Kwarning: [m[Kcomparison of integer expressions of different signedness: â[01m[Ktesseract::UNICHAR_ID[m[Kâ {aka â[01m[Kint[m[Kâ} and â[01m[Kstd::vector<tesseract::UNICHARSET::UNICHAR_SLOT>::size_type[m[Kâ {aka â[01m[Klong unsigned int[m[Kâ} [[01;35m[K-Wsign-compare[m[K] > 288 | return unichar_id != INVALID_UNICHAR_ID && [01;35m[Kunichar_id < unichars.size()[m[K && > | [01;35m[K~~~~~~~~~~~^~~~~~~~~~~~~~~~~[m[K >[01m[Ktesseract/src/ccutil/unicharset.h:[m[K In member function â[01m[Kvoid tesseract::UNICHARSET::delete_pointers_in_unichars()[m[Kâ: >[01m[Ktesseract/src/ccutil/unicharset.h:302:23:[m[K [01;35m[Kwarning: [m[Kcomparison of integer expressions of different signedness: â[01m[Kint[m[Kâ and â[01m[Kstd::vector<tesseract::UNICHARSET::UNICHAR_SLOT>::size_type[m[Kâ {aka â[01m[Klong unsigned int[m[Kâ} [[01;35m[K-Wsign-compare[m[K] > 302 | for (int i = 0; [01;35m[Ki < unichars.size()[m[K; ++i) { > | [01;35m[K~~^~~~~~~~~~~~~~~~~[m[K >In file included from [01m[Ktesseract/src/ccstruct/blamer.h:30[m[K, > from [01m[Ktesseract/src/ccstruct/pageres.h:22[m[K, > from [01m[Ktesseract/src/ccmain/tesseractclass.h:38[m[K, > from [01m[Ktesseract/src/ccmain/docqual.cpp:23[m[K: >[01m[Ktesseract/src/ccstruct/ratngs.h:[m[K In member function â[01m[Kvoid tesseract::BLOB_CHOICE::set_fonts(const std::vector<tesseract::ScoredFont>&)[m[Kâ: >[01m[Ktesseract/src/ccstruct/ratngs.h:107:25:[m[K [01;35m[Kwarning: [m[Kcomparison of integer expressions of different signedness: â[01m[Kint[m[Kâ and â[01m[Kstd::vector<tesseract::ScoredFont>::size_type[m[Kâ {aka â[01m[Klong unsigned int[m[Kâ} [[01;35m[K-Wsign-compare[m[K] > 107 | for (int f = 0; [01;35m[Kf < fonts_.size()[m[K; ++f) { > | [01;35m[K~~^~~~~~~~~~~~~~~[m[K >In file included from [01m[Ktesseract/src/ccmain/docqual.cpp:23[m[K: >[01m[Ktesseract/src/ccmain/tesseractclass.h:[m[K In member function â[01m[Kvoid tesseract::Tesseract::set_pix_original(Pix*)[m[Kâ: >[01m[Ktesseract/src/ccmain/tesseractclass.h:224:23:[m[K [01;35m[Kwarning: [m[Kcomparison of integer expressions of different signedness: â[01m[Kint[m[Kâ and â[01m[Kstd::vector<tesseract::Tesseract*>::size_type[m[Kâ {aka â[01m[Klong unsigned int[m[Kâ} [[01;35m[K-Wsign-compare[m[K] > 224 | for (int i = 0; [01;35m[Ki < sub_langs_.size()[m[K; ++i) { > | [01;35m[K~~^~~~~~~~~~~~~~~~~~~[m[K >[01m[Ktesseract/src/ccmain/tesseractclass.h:[m[K In member function â[01m[Kbool tesseract::Tesseract::AnyTessLang() const[m[Kâ: >[01m[Ktesseract/src/ccmain/tesseractclass.h:292:23:[m[K [01;35m[Kwarning: [m[Kcomparison of integer expressions of different signedness: â[01m[Kint[m[Kâ and â[01m[Kstd::vector<tesseract::Tesseract*>::size_type[m[Kâ {aka â[01m[Klong unsigned int[m[Kâ} [[01;35m[K-Wsign-compare[m[K] > 292 | for (int i = 0; [01;35m[Ki < sub_langs_.size()[m[K; ++i) { > | [01;35m[K~~^~~~~~~~~~~~~~~~~~~[m[K >[01m[Ktesseract/src/ccmain/tesseractclass.h:[m[K In member function â[01m[Kbool tesseract::Tesseract::AnyLSTMLang() const[m[Kâ: >[01m[Ktesseract/src/ccmain/tesseractclass.h:302:23:[m[K [01;35m[Kwarning: [m[Kcomparison of integer expressions of different signedness: â[01m[Kint[m[Kâ and â[01m[Kstd::vector<tesseract::Tesseract*>::size_type[m[Kâ {aka â[01m[Klong unsigned int[m[Kâ} [[01;35m[K-Wsign-compare[m[K] > 302 | for (int i = 0; [01;35m[Ki < sub_langs_.size()[m[K; ++i) { > | [01;35m[K~~^~~~~~~~~~~~~~~~~~~[m[K >In file included from [01m[Ktesseract/src/ccutil/elst.h:24[m[K, > from [01m[Ktesseract/src/ccstruct/ocrpara.h:23[m[K, > from [01m[Ktesseract/src/ccstruct/ocrblock.h:22[m[K, > from [01m[Ktesseract/src/textord/devanagari_processing.h:17[m[K, > from [01m[Ktesseract/src/ccmain/tesseractclass.h:34[m[K, > from [01m[Ktesseract/src/ccmain/docqual.cpp:23[m[K: >tesseract/src/ccutil/serialis.h: In instantiation of â[01m[Kbool tesseract::TFile::Serialize(const T*, size_t) [with T = char; size_t = long unsigned int][m[Kâ: >[01m[Ktesseract/src/ccutil/unicharset.h:363:73:[m[K required from here >[01m[Ktesseract/src/ccutil/serialis.h:102:45:[m[K [01;35m[Kwarning: [m[Kcomparison of integer expressions of different signedness: â[01m[Kint[m[Kâ and â[01m[Ksize_t[m[Kâ {aka â[01m[Klong unsigned int[m[Kâ} [[01;35m[K-Wsign-compare[m[K] > 102 | return [01;35m[KFWrite(data, sizeof(T), count) == count[m[K; > | [01;35m[K~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~[m[K >[01m[Kcc1plus:[m[K [01;35m[Kwarning: [m[Kcommand-line option â[01m[K-Wstrict-prototypes[m[Kâ is valid for C/ObjC but not for C++ >[01m[Kcc1plus:[m[K [01;35m[Kwarning: [m[Kcommand-line option â[01m[K-Wmissing-prototypes[m[Kâ is valid for C/ObjC but not for C++ >[01m[Kcc1plus:[m[K [01;35m[Kwarning: [m[Kâ[01m[K-Werror=[m[Kâ argument â[01m[K-Werror=declaration-after-statement[m[Kâ is not valid for C++ >In file included from [01m[Ktesseract/src/ccstruct/ratngs.h:32[m[K, > from [01m[Ktesseract/src/ccstruct/blamer.h:30[m[K, > from [01m[Ktesseract/src/ccstruct/pageres.h:22[m[K, > from [01m[Ktesseract/src/ccmain/tesseractclass.h:38[m[K, > from [01m[Ktesseract/src/ccmain/equationdetect.h:25[m[K, > from [01m[Ktesseract/src/ccmain/equationdetect.cpp:24[m[K: >[01m[Ktesseract/src/ccutil/unicharset.h:[m[K In member function â[01m[Kbool tesseract::UNICHARSET::contains_unichar_id(tesseract::UNICHAR_ID) const[m[Kâ: >[01m[Ktesseract/src/ccutil/unicharset.h:288:59:[m[K [01;35m[Kwarning: [m[Kcomparison of integer expressions of different signedness: â[01m[Ktesseract::UNICHAR_ID[m[Kâ {aka â[01m[Kint[m[Kâ} and â[01m[Kstd::vector<tesseract::UNICHARSET::UNICHAR_SLOT>::size_type[m[Kâ {aka â[01m[Klong unsigned int[m[Kâ} [[01;35m[K-Wsign-compare[m[K] > 288 | return unichar_id != INVALID_UNICHAR_ID && [01;35m[Kunichar_id < unichars.size()[m[K && > | [01;35m[K~~~~~~~~~~~^~~~~~~~~~~~~~~~~[m[K >[01m[Ktesseract/src/ccutil/unicharset.h:[m[K In member function â[01m[Kvoid tesseract::UNICHARSET::delete_pointers_in_unichars()[m[Kâ: >[01m[Ktesseract/src/ccutil/unicharset.h:302:23:[m[K [01;35m[Kwarning: [m[Kcomparison of integer expressions of different signedness: â[01m[Kint[m[Kâ and â[01m[Kstd::vector<tesseract::UNICHARSET::UNICHAR_SLOT>::size_type[m[Kâ {aka â[01m[Klong unsigned int[m[Kâ} [[01;35m[K-Wsign-compare[m[K] > 302 | for (int i = 0; [01;35m[Ki < unichars.size()[m[K; ++i) { > | [01;35m[K~~^~~~~~~~~~~~~~~~~[m[K >In file included from [01m[Ktesseract/src/ccstruct/blamer.h:30[m[K, > from [01m[Ktesseract/src/ccstruct/pageres.h:22[m[K, > from [01m[Ktesseract/src/ccmain/tesseractclass.h:38[m[K, > from [01m[Ktesseract/src/ccmain/equationdetect.h:25[m[K, > from [01m[Ktesseract/src/ccmain/equationdetect.cpp:24[m[K: >[01m[Ktesseract/src/ccstruct/ratngs.h:[m[K In member function â[01m[Kvoid tesseract::BLOB_CHOICE::set_fonts(const std::vector<tesseract::ScoredFont>&)[m[Kâ: >[01m[Ktesseract/src/ccstruct/ratngs.h:107:25:[m[K [01;35m[Kwarning: [m[Kcomparison of integer expressions of different signedness: â[01m[Kint[m[Kâ and â[01m[Kstd::vector<tesseract::ScoredFont>::size_type[m[Kâ {aka â[01m[Klong unsigned int[m[Kâ} [[01;35m[K-Wsign-compare[m[K] > 107 | for (int f = 0; [01;35m[Kf < fonts_.size()[m[K; ++f) { > | [01;35m[K~~^~~~~~~~~~~~~~~[m[K >In file included from [01m[Ktesseract/src/ccmain/equationdetect.h:25[m[K, > from [01m[Ktesseract/src/ccmain/equationdetect.cpp:24[m[K: >[01m[Ktesseract/src/ccmain/tesseractclass.h:[m[K In member function â[01m[Kvoid tesseract::Tesseract::set_pix_original(Pix*)[m[Kâ: >[01m[Ktesseract/src/ccmain/tesseractclass.h:224:23:[m[K [01;35m[Kwarning: [m[Kcomparison of integer expressions of different signedness: â[01m[Kint[m[Kâ and â[01m[Kstd::vector<tesseract::Tesseract*>::size_type[m[Kâ {aka â[01m[Klong unsigned int[m[Kâ} [[01;35m[K-Wsign-compare[m[K] > 224 | for (int i = 0; [01;35m[Ki < sub_langs_.size()[m[K; ++i) { > | [01;35m[K~~^~~~~~~~~~~~~~~~~~~[m[K >[01m[Ktesseract/src/ccmain/tesseractclass.h:[m[K In member function â[01m[Kbool tesseract::Tesseract::AnyTessLang() const[m[Kâ: >[01m[Ktesseract/src/ccmain/tesseractclass.h:292:23:[m[K [01;35m[Kwarning: [m[Kcomparison of integer expressions of different signedness: â[01m[Kint[m[Kâ and â[01m[Kstd::vector<tesseract::Tesseract*>::size_type[m[Kâ {aka â[01m[Klong unsigned int[m[Kâ} [[01;35m[K-Wsign-compare[m[K] > 292 | for (int i = 0; [01;35m[Ki < sub_langs_.size()[m[K; ++i) { > | [01;35m[K~~^~~~~~~~~~~~~~~~~~~[m[K >[01m[Ktesseract/src/ccmain/tesseractclass.h:[m[K In member function â[01m[Kbool tesseract::Tesseract::AnyLSTMLang() const[m[Kâ: >[01m[Ktesseract/src/ccmain/tesseractclass.h:302:23:[m[K [01;35m[Kwarning: [m[Kcomparison of integer expressions of different signedness: â[01m[Kint[m[Kâ and â[01m[Kstd::vector<tesseract::Tesseract*>::size_type[m[Kâ {aka â[01m[Klong unsigned int[m[Kâ} [[01;35m[K-Wsign-compare[m[K] > 302 | for (int i = 0; [01;35m[Ki < sub_langs_.size()[m[K; ++i) { > | [01;35m[K~~^~~~~~~~~~~~~~~~~~~[m[K >In file included from [01m[Ktesseract/src/ccutil/elst.h:24[m[K, > from [01m[Ktesseract/src/ccstruct/blobbox.h:22[m[K, > from [01m[Ktesseract/src/ccmain/equationdetect.h:22[m[K, > from [01m[Ktesseract/src/ccmain/equationdetect.cpp:24[m[K: >tesseract/src/ccutil/serialis.h: In instantiation of â[01m[Kbool tesseract::TFile::Serialize(const T*, size_t) [with T = char; size_t = long unsigned int][m[Kâ: >[01m[Ktesseract/src/ccutil/unicharset.h:363:73:[m[K required from here >[01m[Ktesseract/src/ccutil/serialis.h:102:45:[m[K [01;35m[Kwarning: [m[Kcomparison of integer expressions of different signedness: â[01m[Kint[m[Kâ and â[01m[Ksize_t[m[Kâ {aka â[01m[Klong unsigned int[m[Kâ} [[01;35m[K-Wsign-compare[m[K] > 102 | return [01;35m[KFWrite(data, sizeof(T), count) == count[m[K; > | [01;35m[K~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~[m[K >[01m[Kcc1plus:[m[K [01;35m[Kwarning: [m[Kcommand-line option â[01m[K-Wstrict-prototypes[m[Kâ is valid for C/ObjC but not for C++ >[01m[Kcc1plus:[m[K [01;35m[Kwarning: [m[Kcommand-line option â[01m[K-Wmissing-prototypes[m[Kâ is valid for C/ObjC but not for C++ >[01m[Kcc1plus:[m[K [01;35m[Kwarning: [m[Kâ[01m[K-Werror=[m[Kâ argument â[01m[K-Werror=declaration-after-statement[m[Kâ is not valid for C++ >In file included from [01m[Ktesseract/src/ccstruct/ratngs.h:32[m[K, > from [01m[Ktesseract/src/ccstruct/blamer.h:30[m[K, > from [01m[Ktesseract/src/ccstruct/pageres.h:22[m[K, > from [01m[Ktesseract/src/ccmain/fixspace.cpp:27[m[K: >[01m[Ktesseract/src/ccutil/unicharset.h:[m[K In member function â[01m[Kbool tesseract::UNICHARSET::contains_unichar_id(tesseract::UNICHAR_ID) const[m[Kâ: >[01m[Ktesseract/src/ccutil/unicharset.h:288:59:[m[K [01;35m[Kwarning: [m[Kcomparison of integer expressions of different signedness: â[01m[Ktesseract::UNICHAR_ID[m[Kâ {aka â[01m[Kint[m[Kâ} and â[01m[Kstd::vector<tesseract::UNICHARSET::UNICHAR_SLOT>::size_type[m[Kâ {aka â[01m[Klong unsigned int[m[Kâ} [[01;35m[K-Wsign-compare[m[K] > 288 | return unichar_id != INVALID_UNICHAR_ID && [01;35m[Kunichar_id < unichars.size()[m[K && > | [01;35m[K~~~~~~~~~~~^~~~~~~~~~~~~~~~~[m[K >[01m[Ktesseract/src/ccutil/unicharset.h:[m[K In member function â[01m[Kvoid tesseract::UNICHARSET::delete_pointers_in_unichars()[m[Kâ: >[01m[Ktesseract/src/ccutil/unicharset.h:302:23:[m[K [01;35m[Kwarning: [m[Kcomparison of integer expressions of different signedness: â[01m[Kint[m[Kâ and â[01m[Kstd::vector<tesseract::UNICHARSET::UNICHAR_SLOT>::size_type[m[Kâ {aka â[01m[Klong unsigned int[m[Kâ} [[01;35m[K-Wsign-compare[m[K] > 302 | for (int i = 0; [01;35m[Ki < unichars.size()[m[K; ++i) { > | [01;35m[K~~^~~~~~~~~~~~~~~~~[m[K >In file included from [01m[Ktesseract/src/ccstruct/blamer.h:30[m[K, > from [01m[Ktesseract/src/ccstruct/pageres.h:22[m[K, > from [01m[Ktesseract/src/ccmain/fixspace.cpp:27[m[K: >[01m[Ktesseract/src/ccstruct/ratngs.h:[m[K In member function â[01m[Kvoid tesseract::BLOB_CHOICE::set_fonts(const std::vector<tesseract::ScoredFont>&)[m[Kâ: >[01m[Ktesseract/src/ccstruct/ratngs.h:107:25:[m[K [01;35m[Kwarning: [m[Kcomparison of integer expressions of different signedness: â[01m[Kint[m[Kâ and â[01m[Kstd::vector<tesseract::ScoredFont>::size_type[m[Kâ {aka â[01m[Klong unsigned int[m[Kâ} [[01;35m[K-Wsign-compare[m[K] > 107 | for (int f = 0; [01;35m[Kf < fonts_.size()[m[K; ++f) { > | [01;35m[K~~^~~~~~~~~~~~~~~[m[K >In file included from [01m[Ktesseract/src/ccmain/fixspace.cpp:32[m[K: >[01m[Ktesseract/src/ccmain/tesseractclass.h:[m[K In member function â[01m[Kvoid tesseract::Tesseract::set_pix_original(Pix*)[m[Kâ: >[01m[Ktesseract/src/ccmain/tesseractclass.h:224:23:[m[K [01;35m[Kwarning: [m[Kcomparison of integer expressions of different signedness: â[01m[Kint[m[Kâ and â[01m[Kstd::vector<tesseract::Tesseract*>::size_type[m[Kâ {aka â[01m[Klong unsigned int[m[Kâ} [[01;35m[K-Wsign-compare[m[K] > 224 | for (int i = 0; [01;35m[Ki < sub_langs_.size()[m[K; ++i) { > | [01;35m[K~~^~~~~~~~~~~~~~~~~~~[m[K >[01m[Ktesseract/src/ccmain/tesseractclass.h:[m[K In member function â[01m[Kbool tesseract::Tesseract::AnyTessLang() const[m[Kâ: >[01m[Ktesseract/src/ccmain/tesseractclass.h:292:23:[m[K [01;35m[Kwarning: [m[Kcomparison of integer expressions of different signedness: â[01m[Kint[m[Kâ and â[01m[Kstd::vector<tesseract::Tesseract*>::size_type[m[Kâ {aka â[01m[Klong unsigned int[m[Kâ} [[01;35m[K-Wsign-compare[m[K] > 292 | for (int i = 0; [01;35m[Ki < sub_langs_.size()[m[K; ++i) { > | [01;35m[K~~^~~~~~~~~~~~~~~~~~~[m[K >[01m[Ktesseract/src/ccmain/tesseractclass.h:[m[K In member function â[01m[Kbool tesseract::Tesseract::AnyLSTMLang() const[m[Kâ: >[01m[Ktesseract/src/ccmain/tesseractclass.h:302:23:[m[K [01;35m[Kwarning: [m[Kcomparison of integer expressions of different signedness: â[01m[Kint[m[Kâ and â[01m[Kstd::vector<tesseract::Tesseract*>::size_type[m[Kâ {aka â[01m[Klong unsigned int[m[Kâ} [[01;35m[K-Wsign-compare[m[K] > 302 | for (int i = 0; [01;35m[Ki < sub_langs_.size()[m[K; ++i) { > | [01;35m[K~~^~~~~~~~~~~~~~~~~~~[m[K >In file included from [01m[Ktesseract/src/ccutil/clst.h:24[m[K, > from [01m[Ktesseract/src/ccstruct/blobs.h:23[m[K, > from [01m[Ktesseract/src/ccmain/fixspace.cpp:23[m[K: >tesseract/src/ccutil/serialis.h: In instantiation of â[01m[Kbool tesseract::TFile::Serialize(const T*, size_t) [with T = char; size_t = long unsigned int][m[Kâ: >[01m[Ktesseract/src/ccutil/unicharset.h:363:73:[m[K required from here >[01m[Ktesseract/src/ccutil/serialis.h:102:45:[m[K [01;35m[Kwarning: [m[Kcomparison of integer expressions of different signedness: â[01m[Kint[m[Kâ and â[01m[Ksize_t[m[Kâ {aka â[01m[Klong unsigned int[m[Kâ} [[01;35m[K-Wsign-compare[m[K] > 102 | return [01;35m[KFWrite(data, sizeof(T), count) == count[m[K; > | [01;35m[K~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~[m[K >[01m[Ktesseract/src/ccmain/fixspace.cpp:[m[K In member function â[01m[Kvoid tesseract::Tesseract::break_noisiest_blob_word(tesseract::WERD_RES_LIST&)[m[Kâ: >[01m[Ktesseract/src/ccmain/fixspace.cpp:699:25:[m[K [01;35m[Kwarning: [m[Kâ[01m[Kworst_word_it.tesseract::ELIST_ITERATOR::current[m[Kâ may be used uninitialized in this function [[01;35m[K-Wmaybe-uninitialized[m[K] > 699 | [01;35m[Kword_res->ClearResults()[m[K; > | [01;35m[K~~~~~~~~~~~~~~~~~~~~~~^~[m[K >In file included from [01m[Ktesseract/src/ccstruct/points.h:22[m[K, > from [01m[Ktesseract/src/ccstruct/blobs.h:25[m[K, > from [01m[Ktesseract/src/ccmain/fixspace.cpp:23[m[K: >[01m[Ktesseract/src/ccutil/elst.h:438:16:[m[K [01;35m[Kwarning: [m[Kâ[01m[Kworst_word_it.tesseract::ELIST_ITERATOR::prev[m[Kâ may be used uninitialized in this function [[01;35m[K-Wmaybe-uninitialized[m[K] > 438 | [01;35m[Kprev->next = new_element[m[K; > | [01;35m[K~~~~~~~~~~~^~~~~~~~~~~~~[m[K >[01m[Ktesseract/src/ccmain/fixspace.cpp:639:15:[m[K [01;36m[Knote: [m[Kâ[01m[Kworst_word_it.tesseract::ELIST_ITERATOR::prev[m[Kâ was declared here > 639 | WERD_RES_IT [01;36m[Kworst_word_it[m[K; > | [01;36m[K^~~~~~~~~~~~~[m[K >[01m[Kcc1plus:[m[K [01;35m[Kwarning: [m[Kcommand-line option â[01m[K-Wstrict-prototypes[m[Kâ is valid for C/ObjC but not for C++ >[01m[Kcc1plus:[m[K [01;35m[Kwarning: [m[Kcommand-line option â[01m[K-Wmissing-prototypes[m[Kâ is valid for C/ObjC but not for C++ >[01m[Kcc1plus:[m[K [01;35m[Kwarning: [m[Kâ[01m[K-Werror=[m[Kâ argument â[01m[K-Werror=declaration-after-statement[m[Kâ is not valid for C++ >In file included from [01m[Ktesseract/src/classify/intproto.h:28[m[K, > from [01m[Ktesseract/src/classify/intmatcher.h:21[m[K, > from [01m[Ktesseract/src/classify/float2int.h:24[m[K, > from [01m[Ktesseract/src/ccmain/fixxht.cpp:21[m[K: >[01m[Ktesseract/src/ccutil/unicharset.h:[m[K In member function â[01m[Kbool tesseract::UNICHARSET::contains_unichar_id(tesseract::UNICHAR_ID) const[m[Kâ: >[01m[Ktesseract/src/ccutil/unicharset.h:288:59:[m[K [01;35m[Kwarning: [m[Kcomparison of integer expressions of different signedness: â[01m[Ktesseract::UNICHAR_ID[m[Kâ {aka â[01m[Kint[m[Kâ} and â[01m[Kstd::vector<tesseract::UNICHARSET::UNICHAR_SLOT>::size_type[m[Kâ {aka â[01m[Klong unsigned int[m[Kâ} [[01;35m[K-Wsign-compare[m[K] > 288 | return unichar_id != INVALID_UNICHAR_ID && [01;35m[Kunichar_id < unichars.size()[m[K && > | [01;35m[K~~~~~~~~~~~^~~~~~~~~~~~~~~~~[m[K >[01m[Ktesseract/src/ccutil/unicharset.h:[m[K In member function â[01m[Kvoid tesseract::UNICHARSET::delete_pointers_in_unichars()[m[Kâ: >[01m[Ktesseract/src/ccutil/unicharset.h:302:23:[m[K [01;35m[Kwarning: [m[Kcomparison of integer expressions of different signedness: â[01m[Kint[m[Kâ and â[01m[Kstd::vector<tesseract::UNICHARSET::UNICHAR_SLOT>::size_type[m[Kâ {aka â[01m[Klong unsigned int[m[Kâ} [[01;35m[K-Wsign-compare[m[K] > 302 | for (int i = 0; [01;35m[Ki < unichars.size()[m[K; ++i) { > | [01;35m[K~~^~~~~~~~~~~~~~~~~[m[K >In file included from [01m[Ktesseract/src/ccstruct/blamer.h:30[m[K, > from [01m[Ktesseract/src/ccstruct/pageres.h:22[m[K, > from [01m[Ktesseract/src/ccmain/tesseractclass.h:38[m[K, > from [01m[Ktesseract/src/ccmain/fixxht.cpp:22[m[K: >[01m[Ktesseract/src/ccstruct/ratngs.h:[m[K In member function â[01m[Kvoid tesseract::BLOB_CHOICE::set_fonts(const std::vector<tesseract::ScoredFont>&)[m[Kâ: >[01m[Ktesseract/src/ccstruct/ratngs.h:107:25:[m[K [01;35m[Kwarning: [m[Kcomparison of integer expressions of different signedness: â[01m[Kint[m[Kâ and â[01m[Kstd::vector<tesseract::ScoredFont>::size_type[m[Kâ {aka â[01m[Klong unsigned int[m[Kâ} [[01;35m[K-Wsign-compare[m[K] > 107 | for (int f = 0; [01;35m[Kf < fonts_.size()[m[K; ++f) { > | [01;35m[K~~^~~~~~~~~~~~~~~[m[K >In file included from [01m[Ktesseract/src/ccmain/fixxht.cpp:22[m[K: >[01m[Ktesseract/src/ccmain/tesseractclass.h:[m[K In member function â[01m[Kvoid tesseract::Tesseract::set_pix_original(Pix*)[m[Kâ: >[01m[Ktesseract/src/ccmain/tesseractclass.h:224:23:[m[K [01;35m[Kwarning: [m[Kcomparison of integer expressions of different signedness: â[01m[Kint[m[Kâ and â[01m[Kstd::vector<tesseract::Tesseract*>::size_type[m[Kâ {aka â[01m[Klong unsigned int[m[Kâ} [[01;35m[K-Wsign-compare[m[K] > 224 | for (int i = 0; [01;35m[Ki < sub_langs_.size()[m[K; ++i) { > | [01;35m[K~~^~~~~~~~~~~~~~~~~~~[m[K >[01m[Ktesseract/src/ccmain/tesseractclass.h:[m[K In member function â[01m[Kbool tesseract::Tesseract::AnyTessLang() const[m[Kâ: >[01m[Ktesseract/src/ccmain/tesseractclass.h:292:23:[m[K [01;35m[Kwarning: [m[Kcomparison of integer expressions of different signedness: â[01m[Kint[m[Kâ and â[01m[Kstd::vector<tesseract::Tesseract*>::size_type[m[Kâ {aka â[01m[Klong unsigned int[m[Kâ} [[01;35m[K-Wsign-compare[m[K] > 292 | for (int i = 0; [01;35m[Ki < sub_langs_.size()[m[K; ++i) { > | [01;35m[K~~^~~~~~~~~~~~~~~~~~~[m[K >[01m[Ktesseract/src/ccmain/tesseractclass.h:[m[K In member function â[01m[Kbool tesseract::Tesseract::AnyLSTMLang() const[m[Kâ: >[01m[Ktesseract/src/ccmain/tesseractclass.h:302:23:[m[K [01;35m[Kwarning: [m[Kcomparison of integer expressions of different signedness: â[01m[Kint[m[Kâ and â[01m[Kstd::vector<tesseract::Tesseract*>::size_type[m[Kâ {aka â[01m[Klong unsigned int[m[Kâ} [[01;35m[K-Wsign-compare[m[K] > 302 | for (int i = 0; [01;35m[Ki < sub_langs_.size()[m[K; ++i) { > | [01;35m[K~~^~~~~~~~~~~~~~~~~~~[m[K >In file included from [01m[Ktesseract/src/ccutil/genericvector.h:22[m[K, > from [01m[Ktesseract/src/ccutil/params.h:22[m[K, > from [01m[Ktesseract/src/ccmain/fixxht.cpp:20[m[K: >tesseract/src/ccutil/serialis.h: In instantiation of â[01m[Kbool tesseract::TFile::Serialize(const T*, size_t) [with T = char; size_t = long unsigned int][m[Kâ: >[01m[Ktesseract/src/ccutil/unicharset.h:363:73:[m[K required from here >[01m[Ktesseract/src/ccutil/serialis.h:102:45:[m[K [01;35m[Kwarning: [m[Kcomparison of integer expressions of different signedness: â[01m[Kint[m[Kâ and â[01m[Ksize_t[m[Kâ {aka â[01m[Klong unsigned int[m[Kâ} [[01;35m[K-Wsign-compare[m[K] > 102 | return [01;35m[KFWrite(data, sizeof(T), count) == count[m[K; > | [01;35m[K~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~[m[K >[01m[Kcc1plus:[m[K [01;35m[Kwarning: [m[Kcommand-line option â[01m[K-Wstrict-prototypes[m[Kâ is valid for C/ObjC but not for C++ >[01m[Kcc1plus:[m[K [01;35m[Kwarning: [m[Kcommand-line option â[01m[K-Wmissing-prototypes[m[Kâ is valid for C/ObjC but not for C++ >[01m[Kcc1plus:[m[K [01;35m[Kwarning: [m[Kâ[01m[K-Werror=[m[Kâ argument â[01m[K-Werror=declaration-after-statement[m[Kâ is not valid for C++ >In file included from [01m[Ktesseract/src/ccstruct/ratngs.h:32[m[K, > from [01m[Ktesseract/src/ccmain/osdetect.cpp:30[m[K: >[01m[Ktesseract/src/ccutil/unicharset.h:[m[K In member function â[01m[Kbool tesseract::UNICHARSET::contains_unichar_id(tesseract::UNICHAR_ID) const[m[Kâ: >[01m[Ktesseract/src/ccutil/unicharset.h:288:59:[m[K [01;35m[Kwarning: [m[Kcomparison of integer expressions of different signedness: â[01m[Ktesseract::UNICHAR_ID[m[Kâ {aka â[01m[Kint[m[Kâ} and â[01m[Kstd::vector<tesseract::UNICHARSET::UNICHAR_SLOT>::size_type[m[Kâ {aka â[01m[Klong unsigned int[m[Kâ} [[01;35m[K-Wsign-compare[m[K] > 288 | return unichar_id != INVALID_UNICHAR_ID && [01;35m[Kunichar_id < unichars.size()[m[K && > | [01;35m[K~~~~~~~~~~~^~~~~~~~~~~~~~~~~[m[K >[01m[Ktesseract/src/ccutil/unicharset.h:[m[K In member function â[01m[Kvoid tesseract::UNICHARSET::delete_pointers_in_unichars()[m[Kâ: >[01m[Ktesseract/src/ccutil/unicharset.h:302:23:[m[K [01;35m[Kwarning: [m[Kcomparison of integer expressions of different signedness: â[01m[Kint[m[Kâ and â[01m[Kstd::vector<tesseract::UNICHARSET::UNICHAR_SLOT>::size_type[m[Kâ {aka â[01m[Klong unsigned int[m[Kâ} [[01;35m[K-Wsign-compare[m[K] > 302 | for (int i = 0; [01;35m[Ki < unichars.size()[m[K; ++i) { > | [01;35m[K~~^~~~~~~~~~~~~~~~~[m[K >In file included from [01m[Ktesseract/src/ccmain/osdetect.cpp:30[m[K: >[01m[Ktesseract/src/ccstruct/ratngs.h:[m[K In member function â[01m[Kvoid tesseract::BLOB_CHOICE::set_fonts(const std::vector<tesseract::ScoredFont>&)[m[Kâ: >[01m[Ktesseract/src/ccstruct/ratngs.h:107:25:[m[K [01;35m[Kwarning: [m[Kcomparison of integer expressions of different signedness: â[01m[Kint[m[Kâ and â[01m[Kstd::vector<tesseract::ScoredFont>::size_type[m[Kâ {aka â[01m[Klong unsigned int[m[Kâ} [[01;35m[K-Wsign-compare[m[K] > 107 | for (int f = 0; [01;35m[Kf < fonts_.size()[m[K; ++f) { > | [01;35m[K~~^~~~~~~~~~~~~~~[m[K >In file included from [01m[Ktesseract/src/ccmain/osdetect.cpp:32[m[K: >[01m[Ktesseract/src/ccmain/tesseractclass.h:[m[K In member function â[01m[Kvoid tesseract::Tesseract::set_pix_original(Pix*)[m[Kâ: >[01m[Ktesseract/src/ccmain/tesseractclass.h:224:23:[m[K [01;35m[Kwarning: [m[Kcomparison of integer expressions of different signedness: â[01m[Kint[m[Kâ and â[01m[Kstd::vector<tesseract::Tesseract*>::size_type[m[Kâ {aka â[01m[Klong unsigned int[m[Kâ} [[01;35m[K-Wsign-compare[m[K] > 224 | for (int i = 0; [01;35m[Ki < sub_langs_.size()[m[K; ++i) { > | [01;35m[K~~^~~~~~~~~~~~~~~~~~~[m[K >[01m[Ktesseract/src/ccmain/tesseractclass.h:[m[K In member function â[01m[Kbool tesseract::Tesseract::AnyTessLang() const[m[Kâ: >[01m[Ktesseract/src/ccmain/tesseractclass.h:292:23:[m[K [01;35m[Kwarning: [m[Kcomparison of integer expressions of different signedness: â[01m[Kint[m[Kâ and â[01m[Kstd::vector<tesseract::Tesseract*>::size_type[m[Kâ {aka â[01m[Klong unsigned int[m[Kâ} [[01;35m[K-Wsign-compare[m[K] > 292 | for (int i = 0; [01;35m[Ki < sub_langs_.size()[m[K; ++i) { > | [01;35m[K~~^~~~~~~~~~~~~~~~~~~[m[K >[01m[Ktesseract/src/ccmain/tesseractclass.h:[m[K In member function â[01m[Kbool tesseract::Tesseract::AnyLSTMLang() const[m[Kâ: >[01m[Ktesseract/src/ccmain/tesseractclass.h:302:23:[m[K [01;35m[Kwarning: [m[Kcomparison of integer expressions of different signedness: â[01m[Kint[m[Kâ and â[01m[Kstd::vector<tesseract::Tesseract*>::size_type[m[Kâ {aka â[01m[Klong unsigned int[m[Kâ} [[01;35m[K-Wsign-compare[m[K] > 302 | for (int i = 0; [01;35m[Ki < sub_langs_.size()[m[K; ++i) { > | [01;35m[K~~^~~~~~~~~~~~~~~~~~~[m[K >[01m[Ktesseract/src/ccmain/osdetect.cpp:[m[K In member function â[01m[Kbool tesseract::OrientationDetector::detect_blob(tesseract::BLOB_CHOICE_LIST*)[m[Kâ: >[01m[Ktesseract/src/ccmain/osdetect.cpp:394:25:[m[K [01;35m[Kwarning: [m[Kcomparison of integer expressions of different signedness: â[01m[Kint[m[Kâ and â[01m[Kstd::vector<int>::size_type[m[Kâ {aka â[01m[Klong unsigned int[m[Kâ} [[01;35m[K-Wsign-compare[m[K] > 394 | for (s = 0; [01;35m[Ks < allowed_scripts_->size()[m[K; ++s) { > | [01;35m[K~~^~~~~~~~~~~~~~~~~~~~~~~~~~[m[K >[01m[Ktesseract/src/ccmain/osdetect.cpp:[m[K In member function â[01m[Kvoid tesseract::ScriptDetector::detect_blob(tesseract::BLOB_CHOICE_LIST*)[m[Kâ: >[01m[Ktesseract/src/ccmain/osdetect.cpp:490:23:[m[K [01;35m[Kwarning: [m[Kcomparison of integer expressions of different signedness: â[01m[Kint[m[Kâ and â[01m[Kstd::vector<int>::size_type[m[Kâ {aka â[01m[Klong unsigned int[m[Kâ} [[01;35m[K-Wsign-compare[m[K] > 490 | for (s = 0; [01;35m[Ks < allowed_scripts_->size()[m[K; ++s) { > | [01;35m[K~~^~~~~~~~~~~~~~~~~~~~~~~~~~[m[K >[01m[Ktesseract/src/ccmain/osdetect.cpp:493:15:[m[K [01;35m[Kwarning: [m[Kcomparison of integer expressions of different signedness: â[01m[Kint[m[Kâ and â[01m[Kstd::vector<int>::size_type[m[Kâ {aka â[01m[Klong unsigned int[m[Kâ} [[01;35m[K-Wsign-compare[m[K] > 493 | if ([01;35m[Ks == allowed_scripts_->size()[m[K) continue; // Not found in list. > | [01;35m[K~~^~~~~~~~~~~~~~~~~~~~~~~~~~~[m[K >In file included from [01m[Ktesseract/src/ccutil/elst.h:24[m[K, > from [01m[Ktesseract/src/ccstruct/blobbox.h:22[m[K, > from [01m[Ktesseract/src/ccmain/osdetect.cpp:22[m[K: >tesseract/src/ccutil/serialis.h: In instantiation of â[01m[Kbool tesseract::TFile::Serialize(const T*, size_t) [with T = char; size_t = long unsigned int][m[Kâ: >[01m[Ktesseract/src/ccutil/unicharset.h:363:73:[m[K required from here >[01m[Ktesseract/src/ccutil/serialis.h:102:45:[m[K [01;35m[Kwarning: [m[Kcomparison of integer expressions of different signedness: â[01m[Kint[m[Kâ and â[01m[Ksize_t[m[Kâ {aka â[01m[Klong unsigned int[m[Kâ} [[01;35m[K-Wsign-compare[m[K] > 102 | return [01;35m[KFWrite(data, sizeof(T), count) == count[m[K; > | [01;35m[K~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~[m[K >[01m[Kcc1plus:[m[K [01;35m[Kwarning: [m[Kcommand-line option â[01m[K-Wstrict-prototypes[m[Kâ is valid for C/ObjC but not for C++ >[01m[Kcc1plus:[m[K [01;35m[Kwarning: [m[Kcommand-line option â[01m[K-Wmissing-prototypes[m[Kâ is valid for C/ObjC but not for C++ >[01m[Kcc1plus:[m[K [01;35m[Kwarning: [m[Kâ[01m[K-Werror=[m[Kâ argument â[01m[K-Werror=declaration-after-statement[m[Kâ is not valid for C++ >In file included from [01m[Ktesseract/src/ccstruct/ratngs.h:32[m[K, > from [01m[Ktesseract/src/ccstruct/blamer.h:30[m[K, > from [01m[Ktesseract/src/ccstruct/pageres.h:22[m[K, > from [01m[Ktesseract/src/ccmain/tesseractclass.h:38[m[K, > from [01m[Ktesseract/src/ccmain/par_control.cpp:19[m[K: >[01m[Ktesseract/src/ccutil/unicharset.h:[m[K In member function â[01m[Kbool tesseract::UNICHARSET::contains_unichar_id(tesseract::UNICHAR_ID) const[m[Kâ: >[01m[Ktesseract/src/ccutil/unicharset.h:288:59:[m[K [01;35m[Kwarning: [m[Kcomparison of integer expressions of different signedness: â[01m[Ktesseract::UNICHAR_ID[m[Kâ {aka â[01m[Kint[m[Kâ} and â[01m[Kstd::vector<tesseract::UNICHARSET::UNICHAR_SLOT>::size_type[m[Kâ {aka â[01m[Klong unsigned int[m[Kâ} [[01;35m[K-Wsign-compare[m[K] > 288 | return unichar_id != INVALID_UNICHAR_ID && [01;35m[Kunichar_id < unichars.size()[m[K && > | [01;35m[K~~~~~~~~~~~^~~~~~~~~~~~~~~~~[m[K >[01m[Ktesseract/src/ccutil/unicharset.h:[m[K In member function â[01m[Kvoid tesseract::UNICHARSET::delete_pointers_in_unichars()[m[Kâ: >[01m[Ktesseract/src/ccutil/unicharset.h:302:23:[m[K [01;35m[Kwarning: [m[Kcomparison of integer expressions of different signedness: â[01m[Kint[m[Kâ and â[01m[Kstd::vector<tesseract::UNICHARSET::UNICHAR_SLOT>::size_type[m[Kâ {aka â[01m[Klong unsigned int[m[Kâ} [[01;35m[K-Wsign-compare[m[K] > 302 | for (int i = 0; [01;35m[Ki < unichars.size()[m[K; ++i) { > | [01;35m[K~~^~~~~~~~~~~~~~~~~[m[K >In file included from [01m[Ktesseract/src/ccstruct/blamer.h:30[m[K, > from [01m[Ktesseract/src/ccstruct/pageres.h:22[m[K, > from [01m[Ktesseract/src/ccmain/tesseractclass.h:38[m[K, > from [01m[Ktesseract/src/ccmain/par_control.cpp:19[m[K: >[01m[Ktesseract/src/ccstruct/ratngs.h:[m[K In member function â[01m[Kvoid tesseract::BLOB_CHOICE::set_fonts(const std::vector<tesseract::ScoredFont>&)[m[Kâ: >[01m[Ktesseract/src/ccstruct/ratngs.h:107:25:[m[K [01;35m[Kwarning: [m[Kcomparison of integer expressions of different signedness: â[01m[Kint[m[Kâ and â[01m[Kstd::vector<tesseract::ScoredFont>::size_type[m[Kâ {aka â[01m[Klong unsigned int[m[Kâ} [[01;35m[K-Wsign-compare[m[K] > 107 | for (int f = 0; [01;35m[Kf < fonts_.size()[m[K; ++f) { > | [01;35m[K~~^~~~~~~~~~~~~~~[m[K >In file included from [01m[Ktesseract/src/ccmain/par_control.cpp:19[m[K: >[01m[Ktesseract/src/ccmain/tesseractclass.h:[m[K In member function â[01m[Kvoid tesseract::Tesseract::set_pix_original(Pix*)[m[Kâ: >[01m[Ktesseract/src/ccmain/tesseractclass.h:224:23:[m[K [01;35m[Kwarning: [m[Kcomparison of integer expressions of different signedness: â[01m[Kint[m[Kâ and â[01m[Kstd::vector<tesseract::Tesseract*>::size_type[m[Kâ {aka â[01m[Klong unsigned int[m[Kâ} [[01;35m[K-Wsign-compare[m[K] > 224 | for (int i = 0; [01;35m[Ki < sub_langs_.size()[m[K; ++i) { > | [01;35m[K~~^~~~~~~~~~~~~~~~~~~[m[K >[01m[Ktesseract/src/ccmain/tesseractclass.h:[m[K In member function â[01m[Kbool tesseract::Tesseract::AnyTessLang() const[m[Kâ: >[01m[Ktesseract/src/ccmain/tesseractclass.h:292:23:[m[K [01;35m[Kwarning: [m[Kcomparison of integer expressions of different signedness: â[01m[Kint[m[Kâ and â[01m[Kstd::vector<tesseract::Tesseract*>::size_type[m[Kâ {aka â[01m[Klong unsigned int[m[Kâ} [[01;35m[K-Wsign-compare[m[K] > 292 | for (int i = 0; [01;35m[Ki < sub_langs_.size()[m[K; ++i) { > | [01;35m[K~~^~~~~~~~~~~~~~~~~~~[m[K >[01m[Ktesseract/src/ccmain/tesseractclass.h:[m[K In member function â[01m[Kbool tesseract::Tesseract::AnyLSTMLang() const[m[Kâ: >[01m[Ktesseract/src/ccmain/tesseractclass.h:302:23:[m[K [01;35m[Kwarning: [m[Kcomparison of integer expressions of different signedness: â[01m[Kint[m[Kâ and â[01m[Kstd::vector<tesseract::Tesseract*>::size_type[m[Kâ {aka â[01m[Klong unsigned int[m[Kâ} [[01;35m[K-Wsign-compare[m[K] > 302 | for (int i = 0; [01;35m[Ki < sub_langs_.size()[m[K; ++i) { > | [01;35m[K~~^~~~~~~~~~~~~~~~~~~[m[K >[01m[Ktesseract/src/ccmain/par_control.cpp:[m[K In member function â[01m[Kvoid tesseract::Tesseract::PrerecAllWordsPar(const std::vector<tesseract::WordData>&)[m[Kâ: >[01m[Ktesseract/src/ccmain/par_control.cpp:45:28:[m[K [01;35m[Kwarning: [m[Kcomparison of integer expressions of different signedness: â[01m[Kint[m[Kâ and â[01m[Kstd::vector<tesseract::Tesseract*>::size_type[m[Kâ {aka â[01m[Klong unsigned int[m[Kâ} [[01;35m[K-Wsign-compare[m[K] > 45 | Tesseract* sub = [01;35m[Ks < sub_langs_.size()[m[K ? sub_langs_[s] : this; > | [01;35m[K~~^~~~~~~~~~~~~~~~~~~[m[K >In file included from [01m[Ktesseract/src/ccutil/elst.h:24[m[K, > from [01m[Ktesseract/src/ccstruct/ocrpara.h:23[m[K, > from [01m[Ktesseract/src/ccstruct/ocrblock.h:22[m[K, > from [01m[Ktesseract/src/textord/devanagari_processing.h:17[m[K, > from [01m[Ktesseract/src/ccmain/tesseractclass.h:34[m[K, > from [01m[Ktesseract/src/ccmain/par_control.cpp:19[m[K: >tesseract/src/ccutil/serialis.h: In instantiation of â[01m[Kbool tesseract::TFile::Serialize(const T*, size_t) [with T = char; size_t = long unsigned int][m[Kâ: >[01m[Ktesseract/src/ccutil/unicharset.h:363:73:[m[K required from here >[01m[Ktesseract/src/ccutil/serialis.h:102:45:[m[K [01;35m[Kwarning: [m[Kcomparison of integer expressions of different signedness: â[01m[Kint[m[Kâ and â[01m[Ksize_t[m[Kâ {aka â[01m[Klong unsigned int[m[Kâ} [[01;35m[K-Wsign-compare[m[K] > 102 | return [01;35m[KFWrite(data, sizeof(T), count) == count[m[K; > | [01;35m[K~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~[m[K >[01m[Kcc1plus:[m[K [01;35m[Kwarning: [m[Kcommand-line option â[01m[K-Wstrict-prototypes[m[Kâ is valid for C/ObjC but not for C++ >[01m[Kcc1plus:[m[K [01;35m[Kwarning: [m[Kcommand-line option â[01m[K-Wmissing-prototypes[m[Kâ is valid for C/ObjC but not for C++ >[01m[Kcc1plus:[m[K [01;35m[Kwarning: [m[Kâ[01m[K-Werror=[m[Kâ argument â[01m[K-Werror=declaration-after-statement[m[Kâ is not valid for C++ >In file included from [01m[Ktesseract/src/ccstruct/ratngs.h:32[m[K, > from [01m[Ktesseract/src/ccstruct/blamer.h:30[m[K, > from [01m[Ktesseract/src/ccstruct/pageres.h:22[m[K, > from [01m[Ktesseract/src/ccmain/tesseractclass.h:38[m[K, > from [01m[Ktesseract/src/ccmain/recogtraining.cpp:19[m[K: >[01m[Ktesseract/src/ccutil/unicharset.h:[m[K In member function â[01m[Kbool tesseract::UNICHARSET::contains_unichar_id(tesseract::UNICHAR_ID) const[m[Kâ: >[01m[Ktesseract/src/ccutil/unicharset.h:288:59:[m[K [01;35m[Kwarning: [m[Kcomparison of integer expressions of different signedness: â[01m[Ktesseract::UNICHAR_ID[m[Kâ {aka â[01m[Kint[m[Kâ} and â[01m[Kstd::vector<tesseract::UNICHARSET::UNICHAR_SLOT>::size_type[m[Kâ {aka â[01m[Klong unsigned int[m[Kâ} [[01;35m[K-Wsign-compare[m[K] > 288 | return unichar_id != INVALID_UNICHAR_ID && [01;35m[Kunichar_id < unichars.size()[m[K && > | [01;35m[K~~~~~~~~~~~^~~~~~~~~~~~~~~~~[m[K >[01m[Ktesseract/src/ccutil/unicharset.h:[m[K In member function â[01m[Kvoid tesseract::UNICHARSET::delete_pointers_in_unichars()[m[Kâ: >[01m[Ktesseract/src/ccutil/unicharset.h:302:23:[m[K [01;35m[Kwarning: [m[Kcomparison of integer expressions of different signedness: â[01m[Kint[m[Kâ and â[01m[Kstd::vector<tesseract::UNICHARSET::UNICHAR_SLOT>::size_type[m[Kâ {aka â[01m[Klong unsigned int[m[Kâ} [[01;35m[K-Wsign-compare[m[K] > 302 | for (int i = 0; [01;35m[Ki < unichars.size()[m[K; ++i) { > | [01;35m[K~~^~~~~~~~~~~~~~~~~[m[K >In file included from [01m[Ktesseract/src/ccstruct/blamer.h:30[m[K, > from [01m[Ktesseract/src/ccstruct/pageres.h:22[m[K, > from [01m[Ktesseract/src/ccmain/tesseractclass.h:38[m[K, > from [01m[Ktesseract/src/ccmain/recogtraining.cpp:19[m[K: >[01m[Ktesseract/src/ccstruct/ratngs.h:[m[K In member function â[01m[Kvoid tesseract::BLOB_CHOICE::set_fonts(const std::vector<tesseract::ScoredFont>&)[m[Kâ: >[01m[Ktesseract/src/ccstruct/ratngs.h:107:25:[m[K [01;35m[Kwarning: [m[Kcomparison of integer expressions of different signedness: â[01m[Kint[m[Kâ and â[01m[Kstd::vector<tesseract::ScoredFont>::size_type[m[Kâ {aka â[01m[Klong unsigned int[m[Kâ} [[01;35m[K-Wsign-compare[m[K] > 107 | for (int f = 0; [01;35m[Kf < fonts_.size()[m[K; ++f) { > | [01;35m[K~~^~~~~~~~~~~~~~~[m[K >In file included from [01m[Ktesseract/src/ccmain/recogtraining.cpp:19[m[K: >[01m[Ktesseract/src/ccmain/tesseractclass.h:[m[K In member function â[01m[Kvoid tesseract::Tesseract::set_pix_original(Pix*)[m[Kâ: >[01m[Ktesseract/src/ccmain/tesseractclass.h:224:23:[m[K [01;35m[Kwarning: [m[Kcomparison of integer expressions of different signedness: â[01m[Kint[m[Kâ and â[01m[Kstd::vector<tesseract::Tesseract*>::size_type[m[Kâ {aka â[01m[Klong unsigned int[m[Kâ} [[01;35m[K-Wsign-compare[m[K] > 224 | for (int i = 0; [01;35m[Ki < sub_langs_.size()[m[K; ++i) { > | [01;35m[K~~^~~~~~~~~~~~~~~~~~~[m[K >[01m[Ktesseract/src/ccmain/tesseractclass.h:[m[K In member function â[01m[Kbool tesseract::Tesseract::AnyTessLang() const[m[Kâ: >[01m[Ktesseract/src/ccmain/tesseractclass.h:292:23:[m[K [01;35m[Kwarning: [m[Kcomparison of integer expressions of different signedness: â[01m[Kint[m[Kâ and â[01m[Kstd::vector<tesseract::Tesseract*>::size_type[m[Kâ {aka â[01m[Klong unsigned int[m[Kâ} [[01;35m[K-Wsign-compare[m[K] > 292 | for (int i = 0; [01;35m[Ki < sub_langs_.size()[m[K; ++i) { > | [01;35m[K~~^~~~~~~~~~~~~~~~~~~[m[K >[01m[Ktesseract/src/ccmain/tesseractclass.h:[m[K In member function â[01m[Kbool tesseract::Tesseract::AnyLSTMLang() const[m[Kâ: >[01m[Ktesseract/src/ccmain/tesseractclass.h:302:23:[m[K [01;35m[Kwarning: [m[Kcomparison of integer expressions of different signedness: â[01m[Kint[m[Kâ and â[01m[Kstd::vector<tesseract::Tesseract*>::size_type[m[Kâ {aka â[01m[Klong unsigned int[m[Kâ} [[01;35m[K-Wsign-compare[m[K] > 302 | for (int i = 0; [01;35m[Ki < sub_langs_.size()[m[K; ++i) { > | [01;35m[K~~^~~~~~~~~~~~~~~~~~~[m[K >In file included from [01m[Ktesseract/src/ccutil/elst.h:24[m[K, > from [01m[Ktesseract/src/ccstruct/ocrpara.h:23[m[K, > from [01m[Ktesseract/src/ccstruct/ocrblock.h:22[m[K, > from [01m[Ktesseract/src/textord/devanagari_processing.h:17[m[K, > from [01m[Ktesseract/src/ccmain/tesseractclass.h:34[m[K, > from [01m[Ktesseract/src/ccmain/recogtraining.cpp:19[m[K: >tesseract/src/ccutil/serialis.h: In instantiation of â[01m[Kbool tesseract::TFile::Serialize(const T*, size_t) [with T = char; size_t = long unsigned int][m[Kâ: >[01m[Ktesseract/src/ccutil/unicharset.h:363:73:[m[K required from here >[01m[Ktesseract/src/ccutil/serialis.h:102:45:[m[K [01;35m[Kwarning: [m[Kcomparison of integer expressions of different signedness: â[01m[Kint[m[Kâ and â[01m[Ksize_t[m[Kâ {aka â[01m[Klong unsigned int[m[Kâ} [[01;35m[K-Wsign-compare[m[K] > 102 | return [01;35m[KFWrite(data, sizeof(T), count) == count[m[K; > | [01;35m[K~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~[m[K >[01m[Kcc1plus:[m[K [01;35m[Kwarning: [m[Kcommand-line option â[01m[K-Wstrict-prototypes[m[Kâ is valid for C/ObjC but not for C++ >[01m[Kcc1plus:[m[K [01;35m[Kwarning: [m[Kcommand-line option â[01m[K-Wmissing-prototypes[m[Kâ is valid for C/ObjC but not for C++ >[01m[Kcc1plus:[m[K [01;35m[Kwarning: [m[Kâ[01m[K-Werror=[m[Kâ argument â[01m[K-Werror=declaration-after-statement[m[Kâ is not valid for C++ >In file included from [01m[Ktesseract/src/ccstruct/ratngs.h:32[m[K, > from [01m[Ktesseract/src/ccstruct/blamer.h:30[m[K, > from [01m[Ktesseract/src/ccstruct/pageres.h:22[m[K, > from [01m[Ktesseract/src/ccmain/tesseractclass.h:38[m[K, > from [01m[Ktesseract/src/ccmain/superscript.cpp:20[m[K: >[01m[Ktesseract/src/ccutil/unicharset.h:[m[K In member function â[01m[Kbool tesseract::UNICHARSET::contains_unichar_id(tesseract::UNICHAR_ID) const[m[Kâ: >[01m[Ktesseract/src/ccutil/unicharset.h:288:59:[m[K [01;35m[Kwarning: [m[Kcomparison of integer expressions of different signedness: â[01m[Ktesseract::UNICHAR_ID[m[Kâ {aka â[01m[Kint[m[Kâ} and â[01m[Kstd::vector<tesseract::UNICHARSET::UNICHAR_SLOT>::size_type[m[Kâ {aka â[01m[Klong unsigned int[m[Kâ} [[01;35m[K-Wsign-compare[m[K] > 288 | return unichar_id != INVALID_UNICHAR_ID && [01;35m[Kunichar_id < unichars.size()[m[K && > | [01;35m[K~~~~~~~~~~~^~~~~~~~~~~~~~~~~[m[K >[01m[Ktesseract/src/ccutil/unicharset.h:[m[K In member function â[01m[Kvoid tesseract::UNICHARSET::delete_pointers_in_unichars()[m[Kâ: >[01m[Ktesseract/src/ccutil/unicharset.h:302:23:[m[K [01;35m[Kwarning: [m[Kcomparison of integer expressions of different signedness: â[01m[Kint[m[Kâ and â[01m[Kstd::vector<tesseract::UNICHARSET::UNICHAR_SLOT>::size_type[m[Kâ {aka â[01m[Klong unsigned int[m[Kâ} [[01;35m[K-Wsign-compare[m[K] > 302 | for (int i = 0; [01;35m[Ki < unichars.size()[m[K; ++i) { > | [01;35m[K~~^~~~~~~~~~~~~~~~~[m[K >In file included from [01m[Ktesseract/src/ccstruct/blamer.h:30[m[K, > from [01m[Ktesseract/src/ccstruct/pageres.h:22[m[K, > from [01m[Ktesseract/src/ccmain/tesseractclass.h:38[m[K, > from [01m[Ktesseract/src/ccmain/superscript.cpp:20[m[K: >[01m[Ktesseract/src/ccstruct/ratngs.h:[m[K In member function â[01m[Kvoid tesseract::BLOB_CHOICE::set_fonts(const std::vector<tesseract::ScoredFont>&)[m[Kâ: >[01m[Ktesseract/src/ccstruct/ratngs.h:107:25:[m[K [01;35m[Kwarning: [m[Kcomparison of integer expressions of different signedness: â[01m[Kint[m[Kâ and â[01m[Kstd::vector<tesseract::ScoredFont>::size_type[m[Kâ {aka â[01m[Klong unsigned int[m[Kâ} [[01;35m[K-Wsign-compare[m[K] > 107 | for (int f = 0; [01;35m[Kf < fonts_.size()[m[K; ++f) { > | [01;35m[K~~^~~~~~~~~~~~~~~[m[K >In file included from [01m[Ktesseract/src/ccmain/superscript.cpp:20[m[K: >[01m[Ktesseract/src/ccmain/tesseractclass.h:[m[K In member function â[01m[Kvoid tesseract::Tesseract::set_pix_original(Pix*)[m[Kâ: >[01m[Ktesseract/src/ccmain/tesseractclass.h:224:23:[m[K [01;35m[Kwarning: [m[Kcomparison of integer expressions of different signedness: â[01m[Kint[m[Kâ and â[01m[Kstd::vector<tesseract::Tesseract*>::size_type[m[Kâ {aka â[01m[Klong unsigned int[m[Kâ} [[01;35m[K-Wsign-compare[m[K] > 224 | for (int i = 0; [01;35m[Ki < sub_langs_.size()[m[K; ++i) { > | [01;35m[K~~^~~~~~~~~~~~~~~~~~~[m[K >[01m[Ktesseract/src/ccmain/tesseractclass.h:[m[K In member function â[01m[Kbool tesseract::Tesseract::AnyTessLang() const[m[Kâ: >[01m[Ktesseract/src/ccmain/tesseractclass.h:292:23:[m[K [01;35m[Kwarning: [m[Kcomparison of integer expressions of different signedness: â[01m[Kint[m[Kâ and â[01m[Kstd::vector<tesseract::Tesseract*>::size_type[m[Kâ {aka â[01m[Klong unsigned int[m[Kâ} [[01;35m[K-Wsign-compare[m[K] > 292 | for (int i = 0; [01;35m[Ki < sub_langs_.size()[m[K; ++i) { > | [01;35m[K~~^~~~~~~~~~~~~~~~~~~[m[K >[01m[Ktesseract/src/ccmain/tesseractclass.h:[m[K In member function â[01m[Kbool tesseract::Tesseract::AnyLSTMLang() const[m[Kâ: >[01m[Ktesseract/src/ccmain/tesseractclass.h:302:23:[m[K [01;35m[Kwarning: [m[Kcomparison of integer expressions of different signedness: â[01m[Kint[m[Kâ and â[01m[Kstd::vector<tesseract::Tesseract*>::size_type[m[Kâ {aka â[01m[Klong unsigned int[m[Kâ} [[01;35m[K-Wsign-compare[m[K] > 302 | for (int i = 0; [01;35m[Ki < sub_langs_.size()[m[K; ++i) { > | [01;35m[K~~^~~~~~~~~~~~~~~~~~~[m[K >In file included from [01m[Ktesseract/src/ccutil/elst.h:24[m[K, > from [01m[Ktesseract/src/ccstruct/ocrpara.h:23[m[K, > from [01m[Ktesseract/src/ccstruct/ocrblock.h:22[m[K, > from [01m[Ktesseract/src/textord/devanagari_processing.h:17[m[K, > from [01m[Ktesseract/src/ccmain/tesseractclass.h:34[m[K, > from [01m[Ktesseract/src/ccmain/superscript.cpp:20[m[K: >tesseract/src/ccutil/serialis.h: In instantiation of â[01m[Kbool tesseract::TFile::Serialize(const T*, size_t) [with T = char; size_t = long unsigned int][m[Kâ: >[01m[Ktesseract/src/ccutil/unicharset.h:363:73:[m[K required from here >[01m[Ktesseract/src/ccutil/serialis.h:102:45:[m[K [01;35m[Kwarning: [m[Kcomparison of integer expressions of different signedness: â[01m[Kint[m[Kâ and â[01m[Ksize_t[m[Kâ {aka â[01m[Klong unsigned int[m[Kâ} [[01;35m[K-Wsign-compare[m[K] > 102 | return [01;35m[KFWrite(data, sizeof(T), count) == count[m[K; > | [01;35m[K~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~[m[K >[01m[Kcc1plus:[m[K [01;35m[Kwarning: [m[Kcommand-line option â[01m[K-Wstrict-prototypes[m[Kâ is valid for C/ObjC but not for C++ >[01m[Kcc1plus:[m[K [01;35m[Kwarning: [m[Kcommand-line option â[01m[K-Wmissing-prototypes[m[Kâ is valid for C/ObjC but not for C++ >[01m[Kcc1plus:[m[K [01;35m[Kwarning: [m[Kâ[01m[K-Werror=[m[Kâ argument â[01m[K-Werror=declaration-after-statement[m[Kâ is not valid for C++ >In file included from [01m[Ktesseract/src/ccstruct/ratngs.h:32[m[K, > from [01m[Ktesseract/src/ccstruct/blamer.h:30[m[K, > from [01m[Ktesseract/src/ccstruct/pageres.h:22[m[K, > from [01m[Ktesseract/src/ccmain/tesseractclass.h:38[m[K, > from [01m[Ktesseract/src/ccmain/tessbox.cpp:21[m[K: >[01m[Ktesseract/src/ccutil/unicharset.h:[m[K In member function â[01m[Kbool tesseract::UNICHARSET::contains_unichar_id(tesseract::UNICHAR_ID) const[m[Kâ: >[01m[Ktesseract/src/ccutil/unicharset.h:288:59:[m[K [01;35m[Kwarning: [m[Kcomparison of integer expressions of different signedness: â[01m[Ktesseract::UNICHAR_ID[m[Kâ {aka â[01m[Kint[m[Kâ} and â[01m[Kstd::vector<tesseract::UNICHARSET::UNICHAR_SLOT>::size_type[m[Kâ {aka â[01m[Klong unsigned int[m[Kâ} [[01;35m[K-Wsign-compare[m[K] > 288 | return unichar_id != INVALID_UNICHAR_ID && [01;35m[Kunichar_id < unichars.size()[m[K && > | [01;35m[K~~~~~~~~~~~^~~~~~~~~~~~~~~~~[m[K >[01m[Ktesseract/src/ccutil/unicharset.h:[m[K In member function â[01m[Kvoid tesseract::UNICHARSET::delete_pointers_in_unichars()[m[Kâ: >[01m[Ktesseract/src/ccutil/unicharset.h:302:23:[m[K [01;35m[Kwarning: [m[Kcomparison of integer expressions of different signedness: â[01m[Kint[m[Kâ and â[01m[Kstd::vector<tesseract::UNICHARSET::UNICHAR_SLOT>::size_type[m[Kâ {aka â[01m[Klong unsigned int[m[Kâ} [[01;35m[K-Wsign-compare[m[K] > 302 | for (int i = 0; [01;35m[Ki < unichars.size()[m[K; ++i) { > | [01;35m[K~~^~~~~~~~~~~~~~~~~[m[K >In file included from [01m[Ktesseract/src/ccstruct/blamer.h:30[m[K, > from [01m[Ktesseract/src/ccstruct/pageres.h:22[m[K, > from [01m[Ktesseract/src/ccmain/tesseractclass.h:38[m[K, > from [01m[Ktesseract/src/ccmain/tessbox.cpp:21[m[K: >[01m[Ktesseract/src/ccstruct/ratngs.h:[m[K In member function â[01m[Kvoid tesseract::BLOB_CHOICE::set_fonts(const std::vector<tesseract::ScoredFont>&)[m[Kâ: >[01m[Ktesseract/src/ccstruct/ratngs.h:107:25:[m[K [01;35m[Kwarning: [m[Kcomparison of integer expressions of different signedness: â[01m[Kint[m[Kâ and â[01m[Kstd::vector<tesseract::ScoredFont>::size_type[m[Kâ {aka â[01m[Klong unsigned int[m[Kâ} [[01;35m[K-Wsign-compare[m[K] > 107 | for (int f = 0; [01;35m[Kf < fonts_.size()[m[K; ++f) { > | [01;35m[K~~^~~~~~~~~~~~~~~[m[K >In file included from [01m[Ktesseract/src/ccmain/tessbox.cpp:21[m[K: >[01m[Ktesseract/src/ccmain/tesseractclass.h:[m[K In member function â[01m[Kvoid tesseract::Tesseract::set_pix_original(Pix*)[m[Kâ: >[01m[Ktesseract/src/ccmain/tesseractclass.h:224:23:[m[K [01;35m[Kwarning: [m[Kcomparison of integer expressions of different signedness: â[01m[Kint[m[Kâ and â[01m[Kstd::vector<tesseract::Tesseract*>::size_type[m[Kâ {aka â[01m[Klong unsigned int[m[Kâ} [[01;35m[K-Wsign-compare[m[K] > 224 | for (int i = 0; [01;35m[Ki < sub_langs_.size()[m[K; ++i) { > | [01;35m[K~~^~~~~~~~~~~~~~~~~~~[m[K >[01m[Ktesseract/src/ccmain/tesseractclass.h:[m[K In member function â[01m[Kbool tesseract::Tesseract::AnyTessLang() const[m[Kâ: >[01m[Ktesseract/src/ccmain/tesseractclass.h:292:23:[m[K [01;35m[Kwarning: [m[Kcomparison of integer expressions of different signedness: â[01m[Kint[m[Kâ and â[01m[Kstd::vector<tesseract::Tesseract*>::size_type[m[Kâ {aka â[01m[Klong unsigned int[m[Kâ} [[01;35m[K-Wsign-compare[m[K] > 292 | for (int i = 0; [01;35m[Ki < sub_langs_.size()[m[K; ++i) { > | [01;35m[K~~^~~~~~~~~~~~~~~~~~~[m[K >[01m[Ktesseract/src/ccmain/tesseractclass.h:[m[K In member function â[01m[Kbool tesseract::Tesseract::AnyLSTMLang() const[m[Kâ: >[01m[Ktesseract/src/ccmain/tesseractclass.h:302:23:[m[K [01;35m[Kwarning: [m[Kcomparison of integer expressions of different signedness: â[01m[Kint[m[Kâ and â[01m[Kstd::vector<tesseract::Tesseract*>::size_type[m[Kâ {aka â[01m[Klong unsigned int[m[Kâ} [[01;35m[K-Wsign-compare[m[K] > 302 | for (int i = 0; [01;35m[Ki < sub_langs_.size()[m[K; ++i) { > | [01;35m[K~~^~~~~~~~~~~~~~~~~~~[m[K >In file included from [01m[Ktesseract/src/ccutil/clst.h:24[m[K, > from [01m[Ktesseract/src/ccstruct/blobs.h:23[m[K, > from [01m[Ktesseract/src/classify/mfoutline.h:21[m[K, > from [01m[Ktesseract/src/ccmain/tessbox.cpp:20[m[K: >tesseract/src/ccutil/serialis.h: In instantiation of â[01m[Kbool tesseract::TFile::Serialize(const T*, size_t) [with T = char; size_t = long unsigned int][m[Kâ: >[01m[Ktesseract/src/ccutil/unicharset.h:363:73:[m[K required from here >[01m[Ktesseract/src/ccutil/serialis.h:102:45:[m[K [01;35m[Kwarning: [m[Kcomparison of integer expressions of different signedness: â[01m[Kint[m[Kâ and â[01m[Ksize_t[m[Kâ {aka â[01m[Klong unsigned int[m[Kâ} [[01;35m[K-Wsign-compare[m[K] > 102 | return [01;35m[KFWrite(data, sizeof(T), count) == count[m[K; > | [01;35m[K~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~[m[K >[01m[Kcc1plus:[m[K [01;35m[Kwarning: [m[Kcommand-line option â[01m[K-Wstrict-prototypes[m[Kâ is valid for C/ObjC but not for C++ >[01m[Kcc1plus:[m[K [01;35m[Kwarning: [m[Kcommand-line option â[01m[K-Wmissing-prototypes[m[Kâ is valid for C/ObjC but not for C++ >[01m[Kcc1plus:[m[K [01;35m[Kwarning: [m[Kâ[01m[K-Werror=[m[Kâ argument â[01m[K-Werror=declaration-after-statement[m[Kâ is not valid for C++ >In file included from [01m[Ktesseract/src/ccstruct/ratngs.h:32[m[K, > from [01m[Ktesseract/src/ccstruct/blamer.h:30[m[K, > from [01m[Ktesseract/src/ccmain/tfacepp.cpp:21[m[K: >[01m[Ktesseract/src/ccutil/unicharset.h:[m[K In member function â[01m[Kbool tesseract::UNICHARSET::contains_unichar_id(tesseract::UNICHAR_ID) const[m[Kâ: >[01m[Ktesseract/src/ccutil/unicharset.h:288:59:[m[K [01;35m[Kwarning: [m[Kcomparison of integer expressions of different signedness: â[01m[Ktesseract::UNICHAR_ID[m[Kâ {aka â[01m[Kint[m[Kâ} and â[01m[Kstd::vector<tesseract::UNICHARSET::UNICHAR_SLOT>::size_type[m[Kâ {aka â[01m[Klong unsigned int[m[Kâ} [[01;35m[K-Wsign-compare[m[K] > 288 | return unichar_id != INVALID_UNICHAR_ID && [01;35m[Kunichar_id < unichars.size()[m[K && > | [01;35m[K~~~~~~~~~~~^~~~~~~~~~~~~~~~~[m[K >[01m[Ktesseract/src/ccutil/unicharset.h:[m[K In member function â[01m[Kvoid tesseract::UNICHARSET::delete_pointers_in_unichars()[m[Kâ: >[01m[Ktesseract/src/ccutil/unicharset.h:302:23:[m[K [01;35m[Kwarning: [m[Kcomparison of integer expressions of different signedness: â[01m[Kint[m[Kâ and â[01m[Kstd::vector<tesseract::UNICHARSET::UNICHAR_SLOT>::size_type[m[Kâ {aka â[01m[Klong unsigned int[m[Kâ} [[01;35m[K-Wsign-compare[m[K] > 302 | for (int i = 0; [01;35m[Ki < unichars.size()[m[K; ++i) { > | [01;35m[K~~^~~~~~~~~~~~~~~~~[m[K >In file included from [01m[Ktesseract/src/ccstruct/blamer.h:30[m[K, > from [01m[Ktesseract/src/ccmain/tfacepp.cpp:21[m[K: >[01m[Ktesseract/src/ccstruct/ratngs.h:[m[K In member function â[01m[Kvoid tesseract::BLOB_CHOICE::set_fonts(const std::vector<tesseract::ScoredFont>&)[m[Kâ: >[01m[Ktesseract/src/ccstruct/ratngs.h:107:25:[m[K [01;35m[Kwarning: [m[Kcomparison of integer expressions of different signedness: â[01m[Kint[m[Kâ and â[01m[Kstd::vector<tesseract::ScoredFont>::size_type[m[Kâ {aka â[01m[Klong unsigned int[m[Kâ} [[01;35m[K-Wsign-compare[m[K] > 107 | for (int f = 0; [01;35m[Kf < fonts_.size()[m[K; ++f) { > | [01;35m[K~~^~~~~~~~~~~~~~~[m[K >In file included from [01m[Ktesseract/src/ccmain/tfacepp.cpp:25[m[K: >[01m[Ktesseract/src/ccmain/tesseractclass.h:[m[K In member function â[01m[Kvoid tesseract::Tesseract::set_pix_original(Pix*)[m[Kâ: >[01m[Ktesseract/src/ccmain/tesseractclass.h:224:23:[m[K [01;35m[Kwarning: [m[Kcomparison of integer expressions of different signedness: â[01m[Kint[m[Kâ and â[01m[Kstd::vector<tesseract::Tesseract*>::size_type[m[Kâ {aka â[01m[Klong unsigned int[m[Kâ} [[01;35m[K-Wsign-compare[m[K] > 224 | for (int i = 0; [01;35m[Ki < sub_langs_.size()[m[K; ++i) { > | [01;35m[K~~^~~~~~~~~~~~~~~~~~~[m[K >[01m[Ktesseract/src/ccmain/tesseractclass.h:[m[K In member function â[01m[Kbool tesseract::Tesseract::AnyTessLang() const[m[Kâ: >[01m[Ktesseract/src/ccmain/tesseractclass.h:292:23:[m[K [01;35m[Kwarning: [m[Kcomparison of integer expressions of different signedness: â[01m[Kint[m[Kâ and â[01m[Kstd::vector<tesseract::Tesseract*>::size_type[m[Kâ {aka â[01m[Klong unsigned int[m[Kâ} [[01;35m[K-Wsign-compare[m[K] > 292 | for (int i = 0; [01;35m[Ki < sub_langs_.size()[m[K; ++i) { > | [01;35m[K~~^~~~~~~~~~~~~~~~~~~[m[K >[01m[Ktesseract/src/ccmain/tesseractclass.h:[m[K In member function â[01m[Kbool tesseract::Tesseract::AnyLSTMLang() const[m[Kâ: >[01m[Ktesseract/src/ccmain/tesseractclass.h:302:23:[m[K [01;35m[Kwarning: [m[Kcomparison of integer expressions of different signedness: â[01m[Kint[m[Kâ and â[01m[Kstd::vector<tesseract::Tesseract*>::size_type[m[Kâ {aka â[01m[Klong unsigned int[m[Kâ} [[01;35m[K-Wsign-compare[m[K] > 302 | for (int i = 0; [01;35m[Ki < sub_langs_.size()[m[K; ++i) { > | [01;35m[K~~^~~~~~~~~~~~~~~~~~~[m[K >In file included from [01m[Ktesseract/src/ccutil/elst.h:24[m[K, > from [01m[Ktesseract/src/ccstruct/points.h:22[m[K, > from [01m[Ktesseract/src/ccstruct/rect.h:23[m[K, > from [01m[Ktesseract/src/ccstruct/boxword.h:23[m[K, > from [01m[Ktesseract/src/ccstruct/blamer.h:26[m[K, > from [01m[Ktesseract/src/ccmain/tfacepp.cpp:21[m[K: >tesseract/src/ccutil/serialis.h: In instantiation of â[01m[Kbool tesseract::TFile::Serialize(const T*, size_t) [with T = char; size_t = long unsigned int][m[Kâ: >[01m[Ktesseract/src/ccutil/unicharset.h:363:73:[m[K required from here >[01m[Ktesseract/src/ccutil/serialis.h:102:45:[m[K [01;35m[Kwarning: [m[Kcomparison of integer expressions of different signedness: â[01m[Kint[m[Kâ and â[01m[Ksize_t[m[Kâ {aka â[01m[Klong unsigned int[m[Kâ} [[01;35m[K-Wsign-compare[m[K] > 102 | return [01;35m[KFWrite(data, sizeof(T), count) == count[m[K; > | [01;35m[K~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~[m[K >[01m[Kcc1plus:[m[K [01;35m[Kwarning: [m[Kcommand-line option â[01m[K-Wstrict-prototypes[m[Kâ is valid for C/ObjC but not for C++ >[01m[Kcc1plus:[m[K [01;35m[Kwarning: [m[Kcommand-line option â[01m[K-Wmissing-prototypes[m[Kâ is valid for C/ObjC but not for C++ >[01m[Kcc1plus:[m[K [01;35m[Kwarning: [m[Kâ[01m[K-Werror=[m[Kâ argument â[01m[K-Werror=declaration-after-statement[m[Kâ is not valid for C++ >[01m[Ktesseract/src/ccstruct/fontinfo.cpp:[m[K In member function â[01m[Kbool tesseract::FontInfoTable::SetContainsFontProperties(int, const std::vector<tesseract::ScoredFont>&) const[m[Kâ: >[01m[Ktesseract/src/ccstruct/fontinfo.cpp:63:21:[m[K [01;35m[Kwarning: [m[Kcomparison of integer expressions of different signedness: â[01m[Kint[m[Kâ and â[01m[Kstd::vector<tesseract::ScoredFont>::size_type[m[Kâ {aka â[01m[Klong unsigned int[m[Kâ} [[01;35m[K-Wsign-compare[m[K] > 63 | for (int f = 0; [01;35m[Kf < font_set.size()[m[K; ++f) { > | [01;35m[K~~^~~~~~~~~~~~~~~~~[m[K >[01m[Ktesseract/src/ccstruct/fontinfo.cpp:[m[K In member function â[01m[Kbool tesseract::FontInfoTable::SetContainsMultipleFontProperties(const std::vector<tesseract::ScoredFont>&) const[m[Kâ: >[01m[Ktesseract/src/ccstruct/fontinfo.cpp:76:21:[m[K [01;35m[Kwarning: [m[Kcomparison of integer expressions of different signedness: â[01m[Kint[m[Kâ and â[01m[Kstd::vector<tesseract::ScoredFont>::size_type[m[Kâ {aka â[01m[Klong unsigned int[m[Kâ} [[01;35m[K-Wsign-compare[m[K] > 76 | for (int f = 1; [01;35m[Kf < font_set.size()[m[K; ++f) { > | [01;35m[K~~^~~~~~~~~~~~~~~~~[m[K >In file included from [01m[Ktesseract/src/ccutil/genericvector.h:22[m[K, > from [01m[Ktesseract/src/ccstruct/fontinfo.h:25[m[K, > from [01m[Ktesseract/src/ccstruct/fontinfo.cpp:19[m[K: >tesseract/src/ccutil/serialis.h: In instantiation of â[01m[Kbool tesseract::TFile::DeSerialize(T*, size_t) [with T = unsigned int; size_t = long unsigned int][m[Kâ: >[01m[Ktesseract/src/ccstruct/fontinfo.cpp:135:28:[m[K required from here >[01m[Ktesseract/src/ccutil/serialis.h:93:50:[m[K [01;35m[Kwarning: [m[Kcomparison of integer expressions of different signedness: â[01m[Kint[m[Kâ and â[01m[Ksize_t[m[Kâ {aka â[01m[Klong unsigned int[m[Kâ} [[01;35m[K-Wsign-compare[m[K] > 93 | return [01;35m[KFReadEndian(data, sizeof(T), count) == count[m[K; > | [01;35m[K~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~[m[K >tesseract/src/ccutil/serialis.h: In instantiation of â[01m[Kbool tesseract::TFile::DeSerialize(T*, size_t) [with T = char; size_t = long unsigned int][m[Kâ: >[01m[Ktesseract/src/ccstruct/fontinfo.cpp:138:38:[m[K required from here >[01m[Ktesseract/src/ccutil/serialis.h:93:50:[m[K [01;35m[Kwarning: [m[Kcomparison of integer expressions of different signedness: â[01m[Kint[m[Kâ and â[01m[Ksize_t[m[Kâ {aka â[01m[Klong unsigned int[m[Kâ} [[01;35m[K-Wsign-compare[m[K] >tesseract/src/ccutil/serialis.h: In instantiation of â[01m[Kbool tesseract::TFile::DeSerialize(T*, size_t) [with T = int; size_t = long unsigned int][m[Kâ: >[01m[Ktesseract/src/ccstruct/fontinfo.cpp:152:32:[m[K required from here >[01m[Ktesseract/src/ccutil/serialis.h:93:50:[m[K [01;35m[Kwarning: [m[Kcomparison of integer expressions of different signedness: â[01m[Kint[m[Kâ and â[01m[Ksize_t[m[Kâ {aka â[01m[Klong unsigned int[m[Kâ} [[01;35m[K-Wsign-compare[m[K] >tesseract/src/ccutil/serialis.h: In instantiation of â[01m[Kbool tesseract::TFile::DeSerialize(T*, size_t) [with T = short int; size_t = long unsigned int][m[Kâ: >[01m[Ktesseract/src/ccstruct/fontinfo.cpp:158:42:[m[K required from here >[01m[Ktesseract/src/ccutil/serialis.h:93:50:[m[K [01;35m[Kwarning: [m[Kcomparison of integer expressions of different signedness: â[01m[Kint[m[Kâ and â[01m[Ksize_t[m[Kâ {aka â[01m[Klong unsigned int[m[Kâ} [[01;35m[K-Wsign-compare[m[K] >[01m[Kcc1plus:[m[K [01;35m[Kwarning: [m[Kcommand-line option â[01m[K-Wstrict-prototypes[m[Kâ is valid for C/ObjC but not for C++ >[01m[Kcc1plus:[m[K [01;35m[Kwarning: [m[Kcommand-line option â[01m[K-Wmissing-prototypes[m[Kâ is valid for C/ObjC but not for C++ >[01m[Kcc1plus:[m[K [01;35m[Kwarning: [m[Kâ[01m[K-Werror=[m[Kâ argument â[01m[K-Werror=declaration-after-statement[m[Kâ is not valid for C++ >[01m[Kcc1plus:[m[K [01;35m[Kwarning: [m[Kcommand-line option â[01m[K-Wstrict-prototypes[m[Kâ is valid for C/ObjC but not for C++ >[01m[Kcc1plus:[m[K [01;35m[Kwarning: [m[Kcommand-line option â[01m[K-Wmissing-prototypes[m[Kâ is valid for C/ObjC but not for C++ >[01m[Kcc1plus:[m[K [01;35m[Kwarning: [m[Kâ[01m[K-Werror=[m[Kâ argument â[01m[K-Werror=declaration-after-statement[m[Kâ is not valid for C++ >In file included from [01m[Ktesseract/src/ccutil/ambigs.h:32[m[K, > from [01m[Ktesseract/src/ccutil/ambigs.cpp:20[m[K: >[01m[Ktesseract/src/ccutil/unicharset.h:[m[K In member function â[01m[Kbool tesseract::UNICHARSET::contains_unichar_id(tesseract::UNICHAR_ID) const[m[Kâ: >[01m[Ktesseract/src/ccutil/unicharset.h:288:59:[m[K [01;35m[Kwarning: [m[Kcomparison of integer expressions of different signedness: â[01m[Ktesseract::UNICHAR_ID[m[Kâ {aka â[01m[Kint[m[Kâ} and â[01m[Kstd::vector<tesseract::UNICHARSET::UNICHAR_SLOT>::size_type[m[Kâ {aka â[01m[Klong unsigned int[m[Kâ} [[01;35m[K-Wsign-compare[m[K] > 288 | return unichar_id != INVALID_UNICHAR_ID && [01;35m[Kunichar_id < unichars.size()[m[K && > | [01;35m[K~~~~~~~~~~~^~~~~~~~~~~~~~~~~[m[K >[01m[Ktesseract/src/ccutil/unicharset.h:[m[K In member function â[01m[Kvoid tesseract::UNICHARSET::delete_pointers_in_unichars()[m[Kâ: >[01m[Ktesseract/src/ccutil/unicharset.h:302:23:[m[K [01;35m[Kwarning: [m[Kcomparison of integer expressions of different signedness: â[01m[Kint[m[Kâ and â[01m[Kstd::vector<tesseract::UNICHARSET::UNICHAR_SLOT>::size_type[m[Kâ {aka â[01m[Klong unsigned int[m[Kâ} [[01;35m[K-Wsign-compare[m[K] > 302 | for (int i = 0; [01;35m[Ki < unichars.size()[m[K; ++i) { > | [01;35m[K~~^~~~~~~~~~~~~~~~~[m[K >[01m[Ktesseract/src/ccutil/ambigs.cpp:[m[K In member function â[01m[Kvoid tesseract::UnicharAmbigs::LoadUnicharAmbigs(const tesseract::UNICHARSET&, tesseract::TFile*, int, bool, tesseract::UNICHARSET*)[m[Kâ: >[01m[Ktesseract/src/ccutil/ambigs.cpp:144:29:[m[K [01;35m[Kwarning: [m[Kcomparison of integer expressions of different signedness: â[01m[Kint[m[Kâ and â[01m[Kstd::vector<int>::size_type[m[Kâ {aka â[01m[Klong unsigned int[m[Kâ} [[01;35m[K-Wsign-compare[m[K] > 144 | for (int r = 0; [01;35m[Kr < encoding.size()[m[K; ++r) { > | [01;35m[K~~^~~~~~~~~~~~~~~~~[m[K >[01m[Ktesseract/src/ccutil/ambigs.cpp:[m[K In member function â[01m[Kbool tesseract::UnicharAmbigs::ParseAmbiguityLine(int, int, int, const tesseract::UNICHARSET&, char*, int*, tesseract::UNICHAR_ID*, int*, char*, int*)[m[Kâ: >[01m[Ktesseract/src/ccutil/ambigs.cpp:251:23:[m[K [01;35m[Kwarning: [m[Kcomparison of integer expressions of different signedness: â[01m[Kint[m[Kâ and â[01m[Kstd::vector<int>::size_type[m[Kâ {aka â[01m[Klong unsigned int[m[Kâ} [[01;35m[K-Wsign-compare[m[K] > 251 | for (int i = 0; [01;35m[Ki < unichars.size()[m[K; ++i) > | [01;35m[K~~^~~~~~~~~~~~~~~~~[m[K >In file included from [01m[Ktesseract/src/ccutil/elst.h:24[m[K, > from [01m[Ktesseract/src/ccutil/ambigs.h:29[m[K, > from [01m[Ktesseract/src/ccutil/ambigs.cpp:20[m[K: >tesseract/src/ccutil/serialis.h: In instantiation of â[01m[Kbool tesseract::TFile::Serialize(const T*, size_t) [with T = char; size_t = long unsigned int][m[Kâ: >[01m[Ktesseract/src/ccutil/unicharset.h:363:73:[m[K required from here >[01m[Ktesseract/src/ccutil/serialis.h:102:45:[m[K [01;35m[Kwarning: [m[Kcomparison of integer expressions of different signedness: â[01m[Kint[m[Kâ and â[01m[Ksize_t[m[Kâ {aka â[01m[Klong unsigned int[m[Kâ} [[01;35m[K-Wsign-compare[m[K] > 102 | return [01;35m[KFWrite(data, sizeof(T), count) == count[m[K; > | [01;35m[K~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~[m[K >[01m[Kcc1plus:[m[K [01;35m[Kwarning: [m[Kcommand-line option â[01m[K-Wstrict-prototypes[m[Kâ is valid for C/ObjC but not for C++ >[01m[Kcc1plus:[m[K [01;35m[Kwarning: [m[Kcommand-line option â[01m[K-Wmissing-prototypes[m[Kâ is valid for C/ObjC but not for C++ >[01m[Kcc1plus:[m[K [01;35m[Kwarning: [m[Kâ[01m[K-Werror=[m[Kâ argument â[01m[K-Werror=declaration-after-statement[m[Kâ is not valid for C++ >[01m[Kcc1plus:[m[K [01;35m[Kwarning: [m[Kcommand-line option â[01m[K-Wstrict-prototypes[m[Kâ is valid for C/ObjC but not for C++ >[01m[Kcc1plus:[m[K [01;35m[Kwarning: [m[Kcommand-line option â[01m[K-Wmissing-prototypes[m[Kâ is valid for C/ObjC but not for C++ >[01m[Kcc1plus:[m[K [01;35m[Kwarning: [m[Kâ[01m[K-Werror=[m[Kâ argument â[01m[K-Werror=declaration-after-statement[m[Kâ is not valid for C++ >[01m[Kcc1plus:[m[K [01;35m[Kwarning: [m[Kcommand-line option â[01m[K-Wstrict-prototypes[m[Kâ is valid for C/ObjC but not for C++ >[01m[Kcc1plus:[m[K [01;35m[Kwarning: [m[Kcommand-line option â[01m[K-Wmissing-prototypes[m[Kâ is valid for C/ObjC but not for C++ >[01m[Kcc1plus:[m[K [01;35m[Kwarning: [m[Kâ[01m[K-Werror=[m[Kâ argument â[01m[K-Werror=declaration-after-statement[m[Kâ is not valid for C++ >[01m[Kcc1plus:[m[K [01;35m[Kwarning: [m[Kcommand-line option â[01m[K-Wstrict-prototypes[m[Kâ is valid for C/ObjC but not for C++ >[01m[Kcc1plus:[m[K [01;35m[Kwarning: [m[Kcommand-line option â[01m[K-Wmissing-prototypes[m[Kâ is valid for C/ObjC but not for C++ >[01m[Kcc1plus:[m[K [01;35m[Kwarning: [m[Kâ[01m[K-Werror=[m[Kâ argument â[01m[K-Werror=declaration-after-statement[m[Kâ is not valid for C++ >In file included from [01m[Ktesseract/src/classify/intproto.h:28[m[K, > from [01m[Ktesseract/src/classify/adaptive.h:20[m[K, > from [01m[Ktesseract/src/classify/adaptive.cpp:19[m[K: >[01m[Ktesseract/src/ccutil/unicharset.h:[m[K In member function â[01m[Kbool tesseract::UNICHARSET::contains_unichar_id(tesseract::UNICHAR_ID) const[m[Kâ: >[01m[Ktesseract/src/ccutil/unicharset.h:288:59:[m[K [01;35m[Kwarning: [m[Kcomparison of integer expressions of different signedness: â[01m[Ktesseract::UNICHAR_ID[m[Kâ {aka â[01m[Kint[m[Kâ} and â[01m[Kstd::vector<tesseract::UNICHARSET::UNICHAR_SLOT>::size_type[m[Kâ {aka â[01m[Klong unsigned int[m[Kâ} [[01;35m[K-Wsign-compare[m[K] > 288 | return unichar_id != INVALID_UNICHAR_ID && [01;35m[Kunichar_id < unichars.size()[m[K && > | [01;35m[K~~~~~~~~~~~^~~~~~~~~~~~~~~~~[m[K >[01m[Ktesseract/src/ccutil/unicharset.h:[m[K In member function â[01m[Kvoid tesseract::UNICHARSET::delete_pointers_in_unichars()[m[Kâ: >[01m[Ktesseract/src/ccutil/unicharset.h:302:23:[m[K [01;35m[Kwarning: [m[Kcomparison of integer expressions of different signedness: â[01m[Kint[m[Kâ and â[01m[Kstd::vector<tesseract::UNICHARSET::UNICHAR_SLOT>::size_type[m[Kâ {aka â[01m[Klong unsigned int[m[Kâ} [[01;35m[K-Wsign-compare[m[K] > 302 | for (int i = 0; [01;35m[Ki < unichars.size()[m[K; ++i) { > | [01;35m[K~~^~~~~~~~~~~~~~~~~[m[K >In file included from [01m[Ktesseract/src/dict/dawg.h:33[m[K, > from [01m[Ktesseract/src/dict/dict.h:29[m[K, > from [01m[Ktesseract/src/classify/classify.h:66[m[K, > from [01m[Ktesseract/src/classify/adaptive.cpp:21[m[K: >[01m[Ktesseract/src/ccstruct/ratngs.h:[m[K In member function â[01m[Kvoid tesseract::BLOB_CHOICE::set_fonts(const std::vector<tesseract::ScoredFont>&)[m[Kâ: >[01m[Ktesseract/src/ccstruct/ratngs.h:107:25:[m[K [01;35m[Kwarning: [m[Kcomparison of integer expressions of different signedness: â[01m[Kint[m[Kâ and â[01m[Kstd::vector<tesseract::ScoredFont>::size_type[m[Kâ {aka â[01m[Klong unsigned int[m[Kâ} [[01;35m[K-Wsign-compare[m[K] > 107 | for (int f = 0; [01;35m[Kf < fonts_.size()[m[K; ++f) { > | [01;35m[K~~^~~~~~~~~~~~~~~[m[K >In file included from [01m[Ktesseract/src/ccutil/clst.h:24[m[K, > from [01m[Ktesseract/src/ccstruct/blobs.h:23[m[K, > from [01m[Ktesseract/src/classify/mfoutline.h:21[m[K, > from [01m[Ktesseract/src/classify/intproto.h:25[m[K, > from [01m[Ktesseract/src/classify/adaptive.h:20[m[K, > from [01m[Ktesseract/src/classify/adaptive.cpp:19[m[K: >tesseract/src/ccutil/serialis.h: In instantiation of â[01m[Kbool tesseract::TFile::Serialize(const T*, size_t) [with T = char; size_t = long unsigned int][m[Kâ: >[01m[Ktesseract/src/ccutil/unicharset.h:363:73:[m[K required from here >[01m[Ktesseract/src/ccutil/serialis.h:102:45:[m[K [01;35m[Kwarning: [m[Kcomparison of integer expressions of different signedness: â[01m[Kint[m[Kâ and â[01m[Ksize_t[m[Kâ {aka â[01m[Klong unsigned int[m[Kâ} [[01;35m[K-Wsign-compare[m[K] > 102 | return [01;35m[KFWrite(data, sizeof(T), count) == count[m[K; > | [01;35m[K~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~[m[K >[01m[Kcc1plus:[m[K [01;35m[Kwarning: [m[Kcommand-line option â[01m[K-Wstrict-prototypes[m[Kâ is valid for C/ObjC but not for C++ >[01m[Kcc1plus:[m[K [01;35m[Kwarning: [m[Kcommand-line option â[01m[K-Wmissing-prototypes[m[Kâ is valid for C/ObjC but not for C++ >[01m[Kcc1plus:[m[K [01;35m[Kwarning: [m[Kâ[01m[K-Werror=[m[Kâ argument â[01m[K-Werror=declaration-after-statement[m[Kâ is not valid for C++ >In file included from [01m[Ktesseract/src/classify/intproto.h:28[m[K, > from [01m[Ktesseract/src/classify/adaptive.h:20[m[K, > from [01m[Ktesseract/src/classify/adaptmatch.cpp:25[m[K: >[01m[Ktesseract/src/ccutil/unicharset.h:[m[K In member function â[01m[Kbool tesseract::UNICHARSET::contains_unichar_id(tesseract::UNICHAR_ID) const[m[Kâ: >[01m[Ktesseract/src/ccutil/unicharset.h:288:59:[m[K [01;35m[Kwarning: [m[Kcomparison of integer expressions of different signedness: â[01m[Ktesseract::UNICHAR_ID[m[Kâ {aka â[01m[Kint[m[Kâ} and â[01m[Kstd::vector<tesseract::UNICHARSET::UNICHAR_SLOT>::size_type[m[Kâ {aka â[01m[Klong unsigned int[m[Kâ} [[01;35m[K-Wsign-compare[m[K] > 288 | return unichar_id != INVALID_UNICHAR_ID && [01;35m[Kunichar_id < unichars.size()[m[K && > | [01;35m[K~~~~~~~~~~~^~~~~~~~~~~~~~~~~[m[K >[01m[Ktesseract/src/ccutil/unicharset.h:[m[K In member function â[01m[Kvoid tesseract::UNICHARSET::delete_pointers_in_unichars()[m[Kâ: >[01m[Ktesseract/src/ccutil/unicharset.h:302:23:[m[K [01;35m[Kwarning: [m[Kcomparison of integer expressions of different signedness: â[01m[Kint[m[Kâ and â[01m[Kstd::vector<tesseract::UNICHARSET::UNICHAR_SLOT>::size_type[m[Kâ {aka â[01m[Klong unsigned int[m[Kâ} [[01;35m[K-Wsign-compare[m[K] > 302 | for (int i = 0; [01;35m[Ki < unichars.size()[m[K; ++i) { > | [01;35m[K~~^~~~~~~~~~~~~~~~~[m[K >In file included from [01m[Ktesseract/src/dict/dawg.h:33[m[K, > from [01m[Ktesseract/src/dict/dict.h:29[m[K, > from [01m[Ktesseract/src/classify/classify.h:66[m[K, > from [01m[Ktesseract/src/classify/adaptmatch.cpp:29[m[K: >[01m[Ktesseract/src/ccstruct/ratngs.h:[m[K In member function â[01m[Kvoid tesseract::BLOB_CHOICE::set_fonts(const std::vector<tesseract::ScoredFont>&)[m[Kâ: >[01m[Ktesseract/src/ccstruct/ratngs.h:107:25:[m[K [01;35m[Kwarning: [m[Kcomparison of integer expressions of different signedness: â[01m[Kint[m[Kâ and â[01m[Kstd::vector<tesseract::ScoredFont>::size_type[m[Kâ {aka â[01m[Klong unsigned int[m[Kâ} [[01;35m[K-Wsign-compare[m[K] > 107 | for (int f = 0; [01;35m[Kf < fonts_.size()[m[K; ++f) { > | [01;35m[K~~^~~~~~~~~~~~~~~[m[K >[01m[Ktesseract/src/classify/adaptmatch.cpp:[m[K In member function â[01m[Kvoid tesseract::ADAPT_RESULTS::ComputeBest()[m[Kâ: >[01m[Ktesseract/src/classify/adaptmatch.cpp:112:23:[m[K [01;35m[Kwarning: [m[Kcomparison of integer expressions of different signedness: â[01m[Kint[m[Kâ and â[01m[Kstd::vector<tesseract::UnicharRating>::size_type[m[Kâ {aka â[01m[Klong unsigned int[m[Kâ} [[01;35m[K-Wsign-compare[m[K] > 112 | for (int i = 0; [01;35m[Ki < match.size()[m[K; ++i) { > | [01;35m[K~~^~~~~~~~~~~~~~[m[K >[01m[Ktesseract/src/classify/adaptmatch.cpp:[m[K In function â[01m[Kint tesseract::FindScoredUnichar(tesseract::UNICHAR_ID, const tesseract::ADAPT_RESULTS&)[m[Kâ: >[01m[Ktesseract/src/classify/adaptmatch.cpp:150:21:[m[K [01;35m[Kwarning: [m[Kcomparison of integer expressions of different signedness: â[01m[Kint[m[Kâ and â[01m[Kstd::vector<tesseract::UnicharRating>::size_type[m[Kâ {aka â[01m[Klong unsigned int[m[Kâ} [[01;35m[K-Wsign-compare[m[K] > 150 | for (int i = 0; [01;35m[Ki < results.match.size()[m[K; i++) { > | [01;35m[K~~^~~~~~~~~~~~~~~~~~~~~~[m[K >[01m[Ktesseract/src/classify/adaptmatch.cpp:[m[K In function â[01m[Kfloat tesseract::ScoredUnichar(tesseract::UNICHAR_ID, const tesseract::ADAPT_RESULTS&)[m[Kâ: >[01m[Ktesseract/src/classify/adaptmatch.cpp:161:13:[m[K [01;35m[Kwarning: [m[Kcomparison of integer expressions of different signedness: â[01m[Kint[m[Kâ and â[01m[Kstd::vector<tesseract::UnicharRating>::size_type[m[Kâ {aka â[01m[Klong unsigned int[m[Kâ} [[01;35m[K-Wsign-compare[m[K] > 161 | if ([01;35m[Kindex >= results.match.size()[m[K) return WORST_POSSIBLE_RATING; > | [01;35m[K~~~~~~^~~~~~~~~~~~~~~~~~~~~~~[m[K >[01m[Ktesseract/src/classify/adaptmatch.cpp:[m[K In member function â[01m[Kvoid tesseract::Classify::LearnWord(const char*, tesseract::WERD_RES*)[m[Kâ: >[01m[Ktesseract/src/classify/adaptmatch.cpp:330:33:[m[K [01;35m[Kwarning: [m[Kcomparison of integer expressions of different signedness: â[01m[Kint[m[Kâ and â[01m[Kstd::vector<tesseract::STRING>::size_type[m[Kâ {aka â[01m[Klong unsigned int[m[Kâ} [[01;35m[K-Wsign-compare[m[K] > 330 | for (int i = 0; [01;35m[Ki < tokens.size()[m[K; i++) { > | [01;35m[K~~^~~~~~~~~~~~~~~[m[K >[01m[Ktesseract/src/classify/adaptmatch.cpp:332:23:[m[K [01;35m[Kwarning: [m[Kcomparison of integer expressions of different signedness: â[01m[Kint[m[Kâ and â[01m[Kstd::vector<tesseract::STRING>::size_type[m[Kâ {aka â[01m[Klong unsigned int[m[Kâ} [[01;35m[K-Wsign-compare[m[K] > 332 | if ([01;35m[Ki != tokens.size() - 1[m[K) > | [01;35m[K~~^~~~~~~~~~~~~~~~~~~~[m[K >[01m[Ktesseract/src/classify/adaptmatch.cpp:[m[K In member function â[01m[Kvoid tesseract::Classify::AddNewResult(const tesseract::UnicharRating&, tesseract::ADAPT_RESULTS*)[m[Kâ: >[01m[Ktesseract/src/classify/adaptmatch.cpp:1014:18:[m[K [01;35m[Kwarning: [m[Kcomparison of integer expressions of different signedness: â[01m[Kint[m[Kâ and â[01m[Kstd::vector<tesseract::UnicharRating>::size_type[m[Kâ {aka â[01m[Klong unsigned int[m[Kâ} [[01;35m[K-Wsign-compare[m[K] > 1014 | ([01;35m[Kold_match < results->match.size()[m[K && > | [01;35m[K~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~[m[K >[01m[Ktesseract/src/classify/adaptmatch.cpp:1021:17:[m[K [01;35m[Kwarning: [m[Kcomparison of integer expressions of different signedness: â[01m[Kint[m[Kâ and â[01m[Kstd::vector<tesseract::UnicharRating>::size_type[m[Kâ {aka â[01m[Klong unsigned int[m[Kâ} [[01;35m[K-Wsign-compare[m[K] > 1021 | if ([01;35m[Kold_match < results->match.size()[m[K) { > | [01;35m[K~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~[m[K >[01m[Ktesseract/src/classify/adaptmatch.cpp:[m[K In member function â[01m[Kvoid 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::CP_RESULT_STRUCT>&, tesseract::ADAPT_RESULTS*)[m[Kâ: >[01m[Ktesseract/src/classify/adaptmatch.cpp:1116:21:[m[K [01;35m[Kwarning: [m[Kcomparison of integer expressions of different signedness: â[01m[Kint[m[Kâ and â[01m[Kstd::vector<tesseract::CP_RESULT_STRUCT>::size_type[m[Kâ {aka â[01m[Klong unsigned int[m[Kâ} [[01;35m[K-Wsign-compare[m[K] > 1116 | for (int c = 0; [01;35m[Kc < results.size()[m[K; c++) { > | [01;35m[K~~^~~~~~~~~~~~~~~~[m[K >[01m[Ktesseract/src/classify/adaptmatch.cpp:[m[K In member function â[01m[Kvoid tesseract::Classify::ExpandShapesAndApplyCorrections(tesseract::ADAPT_CLASS_STRUCT**, bool, int, int, int, float, int, int, const uint8_t*, tesseract::UnicharRating*, tesseract::ADAPT_RESULTS*)[m[Kâ: >[01m[Ktesseract/src/classify/adaptmatch.cpp:1151:23:[m[K [01;35m[Kwarning: [m[Kcomparison of integer expressions of different signedness: â[01m[Kint[m[Kâ and â[01m[Kstd::vector<tesseract::ScoredFont>::size_type[m[Kâ {aka â[01m[Klong unsigned int[m[Kâ} [[01;35m[K-Wsign-compare[m[K] > 1151 | for (int f = 0; [01;35m[Kf < int_result->fonts.size()[m[K; ++f) { > | [01;35m[K~~^~~~~~~~~~~~~~~~~~~~~~~~~~[m[K >[01m[Ktesseract/src/classify/adaptmatch.cpp:1158:23:[m[K [01;35m[Kwarning: [m[Kcomparison of integer expressions of different signedness: â[01m[Kint[m[Kâ and â[01m[Kstd::vector<tesseract::ScoredFont>::size_type[m[Kâ {aka â[01m[Klong unsigned int[m[Kâ} [[01;35m[K-Wsign-compare[m[K] > 1158 | for (int f = 0; [01;35m[Kf < int_result->fonts.size()[m[K; ++f) { > | [01;35m[K~~^~~~~~~~~~~~~~~~~~~~~~~~~~[m[K >[01m[Ktesseract/src/classify/adaptmatch.cpp:1172:25:[m[K [01;35m[Kwarning: [m[Kcomparison of integer expressions of different signedness: â[01m[Kint[m[Kâ and â[01m[Kstd::vector<tesseract::ScoredFont>::size_type[m[Kâ {aka â[01m[Klong unsigned int[m[Kâ} [[01;35m[K-Wsign-compare[m[K] > 1172 | for (int f = 0; [01;35m[Kf < int_result->fonts.size()[m[K; ++f) { > | [01;35m[K~~^~~~~~~~~~~~~~~~~~~~~~~~~~[m[K >[01m[Ktesseract/src/classify/adaptmatch.cpp:[m[K In member function â[01m[Kint tesseract::Classify::CharNormClassifier(tesseract::TBLOB*, const tesseract::TrainingSample&, tesseract::ADAPT_RESULTS*)[m[Kâ: >[01m[Ktesseract/src/classify/adaptmatch.cpp:1336:21:[m[K [01;35m[Kwarning: [m[Kcomparison of integer expressions of different signedness: â[01m[Kint[m[Kâ and â[01m[Kstd::vector<tesseract::UnicharRating>::size_type[m[Kâ {aka â[01m[Klong unsigned int[m[Kâ} [[01;35m[K-Wsign-compare[m[K] > 1336 | for (int r = 0; [01;35m[Kr < unichar_results.size()[m[K; ++r) { > | [01;35m[K~~^~~~~~~~~~~~~~~~~~~~~~~~[m[K >[01m[Ktesseract/src/classify/adaptmatch.cpp:[m[K In member function â[01m[Kint tesseract::Classify::CharNormTrainingSample(bool, int, const tesseract::TrainingSample&, std::vector<tesseract::UnicharRating>*)[m[Kâ: >[01m[Ktesseract/src/classify/adaptmatch.cpp:1379:23:[m[K [01;35m[Kwarning: [m[Kcomparison of integer expressions of different signedness: â[01m[Kint[m[Kâ and â[01m[Kstd::vector<tesseract::CP_RESULT_STRUCT>::size_type[m[Kâ {aka â[01m[Klong unsigned int[m[Kâ} [[01;35m[K-Wsign-compare[m[K] > 1379 | for (int i = 0; [01;35m[Ki < adapt_results->CPResults.size()[m[K; ++i) { > | [01;35m[K~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~[m[K >[01m[Ktesseract/src/classify/adaptmatch.cpp:1391:23:[m[K [01;35m[Kwarning: [m[Kcomparison of integer expressions of different signedness: â[01m[Kint[m[Kâ and â[01m[Kstd::vector<tesseract::UnicharRating>::size_type[m[Kâ {aka â[01m[Klong unsigned int[m[Kâ} [[01;35m[K-Wsign-compare[m[K] > 1391 | for (int i = 0; [01;35m[Ki < adapt_results->match.size()[m[K; i++) { > | [01;35m[K~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~[m[K >[01m[Ktesseract/src/classify/adaptmatch.cpp:[m[K In member function â[01m[Kvoid tesseract::Classify::ConvertMatchesToChoices(const tesseract::DENORM&, const tesseract::TBOX&, tesseract::ADAPT_RESULTS*, tesseract::BLOB_CHOICE_LIST*)[m[Kâ: >[01m[Ktesseract/src/classify/adaptmatch.cpp:1453:21:[m[K [01;35m[Kwarning: [m[Kcomparison of integer expressions of different signedness: â[01m[Kint[m[Kâ and â[01m[Kstd::vector<tesseract::UnicharRating>::size_type[m[Kâ {aka â[01m[Klong unsigned int[m[Kâ} [[01;35m[K-Wsign-compare[m[K] > 1453 | for (int i = 0; [01;35m[Ki < Results->match.size()[m[K; i++) { > | [01;35m[K~~^~~~~~~~~~~~~~~~~~~~~~~[m[K >[01m[Ktesseract/src/classify/adaptmatch.cpp:[m[K In member function â[01m[Ktesseract::UNICHAR_ID* tesseract::Classify::GetAmbiguities(tesseract::TBLOB*, tesseract::CLASS_ID)[m[Kâ: >[01m[Ktesseract/src/classify/adaptmatch.cpp:1637:19:[m[K [01;35m[Kwarning: [m[Kcomparison of integer expressions of different signedness: â[01m[Kint[m[Kâ and â[01m[Kstd::vector<tesseract::UnicharRating>::size_type[m[Kâ {aka â[01m[Klong unsigned int[m[Kâ} [[01;35m[K-Wsign-compare[m[K] > 1637 | for (i = 0; [01;35m[Ki < Results->match.size()[m[K; i++) > | [01;35m[K~~^~~~~~~~~~~~~~~~~~~~~~~[m[K >[01m[Ktesseract/src/classify/adaptmatch.cpp:[m[K In member function â[01m[Kvoid tesseract::Classify::PrintAdaptiveMatchResults(const tesseract::ADAPT_RESULTS&)[m[Kâ: >[01m[Ktesseract/src/classify/adaptmatch.cpp:2029:21:[m[K [01;35m[Kwarning: [m[Kcomparison of integer expressions of different signedness: â[01m[Kint[m[Kâ and â[01m[Kstd::vector<tesseract::UnicharRating>::size_type[m[Kâ {aka â[01m[Klong unsigned int[m[Kâ} [[01;35m[K-Wsign-compare[m[K] > 2029 | for (int i = 0; [01;35m[Ki < results.match.size()[m[K; ++i) { > | [01;35m[K~~^~~~~~~~~~~~~~~~~~~~~~[m[K >[01m[Ktesseract/src/classify/adaptmatch.cpp:[m[K In member function â[01m[Kvoid tesseract::Classify::RemoveBadMatches(tesseract::ADAPT_RESULTS*)[m[Kâ: >[01m[Ktesseract/src/classify/adaptmatch.cpp:2062:36:[m[K [01;35m[Kwarning: [m[Kcomparison of integer expressions of different signedness: â[01m[Kint[m[Kâ and â[01m[Kstd::vector<tesseract::UnicharRating>::size_type[m[Kâ {aka â[01m[Klong unsigned int[m[Kâ} [[01;35m[K-Wsign-compare[m[K] > 2062 | for (Next = NextGood = 0; [01;35m[KNext < Results->match.size()[m[K; Next++) { > | [01;35m[K~~~~~^~~~~~~~~~~~~~~~~~~~~~~[m[K >[01m[Ktesseract/src/classify/adaptmatch.cpp:2087:36:[m[K [01;35m[Kwarning: [m[Kcomparison of integer expressions of different signedness: â[01m[Kint[m[Kâ and â[01m[Kstd::vector<tesseract::UnicharRating>::size_type[m[Kâ {aka â[01m[Klong unsigned int[m[Kâ} [[01;35m[K-Wsign-compare[m[K] > 2087 | for (Next = NextGood = 0; [01;35m[KNext < Results->match.size()[m[K; Next++) { > | [01;35m[K~~~~~^~~~~~~~~~~~~~~~~~~~~~~[m[K >[01m[Ktesseract/src/classify/adaptmatch.cpp:[m[K In member function â[01m[Kvoid tesseract::Classify::RemoveExtraPuncs(tesseract::ADAPT_RESULTS*)[m[Kâ: >[01m[Ktesseract/src/classify/adaptmatch.cpp:2118:34:[m[K [01;35m[Kwarning: [m[Kcomparison of integer expressions of different signedness: â[01m[Kint[m[Kâ and â[01m[Kstd::vector<tesseract::UnicharRating>::size_type[m[Kâ {aka â[01m[Klong unsigned int[m[Kâ} [[01;35m[K-Wsign-compare[m[K] > 2118 | for (Next = NextGood = 0; [01;35m[KNext < Results->match.size()[m[K; Next++) { > | [01;35m[K~~~~~^~~~~~~~~~~~~~~~~~~~~~~[m[K >In file included from [01m[Ktesseract/src/ccutil/clst.h:24[m[K, > from [01m[Ktesseract/src/ccstruct/blobs.h:23[m[K, > from [01m[Ktesseract/src/classify/mfoutline.h:21[m[K, > from [01m[Ktesseract/src/classify/intproto.h:25[m[K, > from [01m[Ktesseract/src/classify/adaptive.h:20[m[K, > from [01m[Ktesseract/src/classify/adaptmatch.cpp:25[m[K: >tesseract/src/ccutil/serialis.h: In instantiation of â[01m[Kbool tesseract::TFile::Serialize(const T*, size_t) [with T = char; size_t = long unsigned int][m[Kâ: >[01m[Ktesseract/src/ccutil/unicharset.h:363:73:[m[K required from here >[01m[Ktesseract/src/ccutil/serialis.h:102:45:[m[K [01;35m[Kwarning: [m[Kcomparison of integer expressions of different signedness: â[01m[Kint[m[Kâ and â[01m[Ksize_t[m[Kâ {aka â[01m[Klong unsigned int[m[Kâ} [[01;35m[K-Wsign-compare[m[K] > 102 | return [01;35m[KFWrite(data, sizeof(T), count) == count[m[K; > | [01;35m[K~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~[m[K >[01m[Kcc1plus:[m[K [01;35m[Kwarning: [m[Kcommand-line option â[01m[K-Wstrict-prototypes[m[Kâ is valid for C/ObjC but not for C++ >[01m[Kcc1plus:[m[K [01;35m[Kwarning: [m[Kcommand-line option â[01m[K-Wmissing-prototypes[m[Kâ is valid for C/ObjC but not for C++ >[01m[Kcc1plus:[m[K [01;35m[Kwarning: [m[Kâ[01m[K-Werror=[m[Kâ argument â[01m[K-Werror=declaration-after-statement[m[Kâ is not valid for C++ >In file included from [01m[Ktesseract/src/classify/intproto.h:28[m[K, > from [01m[Ktesseract/src/classify/adaptive.h:20[m[K, > from [01m[Ktesseract/src/classify/classify.h:64[m[K, > from [01m[Ktesseract/src/classify/blobclass.cpp:22[m[K: >[01m[Ktesseract/src/ccutil/unicharset.h:[m[K In member function â[01m[Kbool tesseract::UNICHARSET::contains_unichar_id(tesseract::UNICHAR_ID) const[m[Kâ: >[01m[Ktesseract/src/ccutil/unicharset.h:288:59:[m[K [01;35m[Kwarning: [m[Kcomparison of integer expressions of different signedness: â[01m[Ktesseract::UNICHAR_ID[m[Kâ {aka â[01m[Kint[m[Kâ} and â[01m[Kstd::vector<tesseract::UNICHARSET::UNICHAR_SLOT>::size_type[m[Kâ {aka â[01m[Klong unsigned int[m[Kâ} [[01;35m[K-Wsign-compare[m[K] > 288 | return unichar_id != INVALID_UNICHAR_ID && [01;35m[Kunichar_id < unichars.size()[m[K && > | [01;35m[K~~~~~~~~~~~^~~~~~~~~~~~~~~~~[m[K >[01m[Ktesseract/src/ccutil/unicharset.h:[m[K In member function â[01m[Kvoid tesseract::UNICHARSET::delete_pointers_in_unichars()[m[Kâ: >[01m[Ktesseract/src/ccutil/unicharset.h:302:23:[m[K [01;35m[Kwarning: [m[Kcomparison of integer expressions of different signedness: â[01m[Kint[m[Kâ and â[01m[Kstd::vector<tesseract::UNICHARSET::UNICHAR_SLOT>::size_type[m[Kâ {aka â[01m[Klong unsigned int[m[Kâ} [[01;35m[K-Wsign-compare[m[K] > 302 | for (int i = 0; [01;35m[Ki < unichars.size()[m[K; ++i) { > | [01;35m[K~~^~~~~~~~~~~~~~~~~[m[K >In file included from [01m[Ktesseract/src/dict/dawg.h:33[m[K, > from [01m[Ktesseract/src/dict/dict.h:29[m[K, > from [01m[Ktesseract/src/classify/classify.h:66[m[K, > from [01m[Ktesseract/src/classify/blobclass.cpp:22[m[K: >[01m[Ktesseract/src/ccstruct/ratngs.h:[m[K In member function â[01m[Kvoid tesseract::BLOB_CHOICE::set_fonts(const std::vector<tesseract::ScoredFont>&)[m[Kâ: >[01m[Ktesseract/src/ccstruct/ratngs.h:107:25:[m[K [01;35m[Kwarning: [m[Kcomparison of integer expressions of different signedness: â[01m[Kint[m[Kâ and â[01m[Kstd::vector<tesseract::ScoredFont>::size_type[m[Kâ {aka â[01m[Klong unsigned int[m[Kâ} [[01;35m[K-Wsign-compare[m[K] > 107 | for (int f = 0; [01;35m[Kf < fonts_.size()[m[K; ++f) { > | [01;35m[K~~^~~~~~~~~~~~~~~[m[K >In file included from [01m[Ktesseract/src/ccutil/clst.h:24[m[K, > from [01m[Ktesseract/src/ccstruct/blobs.h:23[m[K, > from [01m[Ktesseract/src/classify/mfoutline.h:21[m[K, > from [01m[Ktesseract/src/classify/intproto.h:25[m[K, > from [01m[Ktesseract/src/classify/adaptive.h:20[m[K, > from [01m[Ktesseract/src/classify/classify.h:64[m[K, > from [01m[Ktesseract/src/classify/blobclass.cpp:22[m[K: >tesseract/src/ccutil/serialis.h: In instantiation of â[01m[Kbool tesseract::TFile::Serialize(const T*, size_t) [with T = char; size_t = long unsigned int][m[Kâ: >[01m[Ktesseract/src/ccutil/unicharset.h:363:73:[m[K required from here >[01m[Ktesseract/src/ccutil/serialis.h:102:45:[m[K [01;35m[Kwarning: [m[Kcomparison of integer expressions of different signedness: â[01m[Kint[m[Kâ and â[01m[Ksize_t[m[Kâ {aka â[01m[Klong unsigned int[m[Kâ} [[01;35m[K-Wsign-compare[m[K] > 102 | return [01;35m[KFWrite(data, sizeof(T), count) == count[m[K; > | [01;35m[K~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~[m[K >[01m[Kcc1plus:[m[K [01;35m[Kwarning: [m[Kcommand-line option â[01m[K-Wstrict-prototypes[m[Kâ is valid for C/ObjC but not for C++ >[01m[Kcc1plus:[m[K [01;35m[Kwarning: [m[Kcommand-line option â[01m[K-Wmissing-prototypes[m[Kâ is valid for C/ObjC but not for C++ >[01m[Kcc1plus:[m[K [01;35m[Kwarning: [m[Kâ[01m[K-Werror=[m[Kâ argument â[01m[K-Werror=declaration-after-statement[m[Kâ is not valid for C++ >[01m[Ktesseract/src/classify/cluster.cpp:[m[K In function â[01m[Kbool tesseract::MultipleCharSamples(tesseract::CLUSTERER*, tesseract::CLUSTER*, float)[m[Kâ: >[01m[Ktesseract/src/classify/cluster.cpp:2302:26:[m[K [01;35m[Kwarning: [m[Kcomparison of integer expressions of different signedness: â[01m[Kint32_t[m[Kâ {aka â[01m[Kint[m[Kâ} and â[01m[Kstd::vector<unsigned char>::size_type[m[Kâ {aka â[01m[Klong unsigned int[m[Kâ} [[01;35m[K-Wsign-compare[m[K] > 2302 | if ([01;35m[KClusterer->NumChar > CharFlags.size()[m[K) { > | [01;35m[K~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~[m[K >[01m[Kcc1plus:[m[K [01;35m[Kwarning: [m[Kcommand-line option â[01m[K-Wstrict-prototypes[m[Kâ is valid for C/ObjC but not for C++ >[01m[Kcc1plus:[m[K [01;35m[Kwarning: [m[Kcommand-line option â[01m[K-Wmissing-prototypes[m[Kâ is valid for C/ObjC but not for C++ >[01m[Kcc1plus:[m[K [01;35m[Kwarning: [m[Kâ[01m[K-Werror=[m[Kâ argument â[01m[K-Werror=declaration-after-statement[m[Kâ is not valid for C++ >[01m[Kcc1plus:[m[K [01;35m[Kwarning: [m[Kcommand-line option â[01m[K-Wstrict-prototypes[m[Kâ is valid for C/ObjC but not for C++ >[01m[Kcc1plus:[m[K [01;35m[Kwarning: [m[Kcommand-line option â[01m[K-Wmissing-prototypes[m[Kâ is valid for C/ObjC but not for C++ >[01m[Kcc1plus:[m[K [01;35m[Kwarning: [m[Kâ[01m[K-Werror=[m[Kâ argument â[01m[K-Werror=declaration-after-statement[m[Kâ is not valid for C++ >In file included from [01m[Ktesseract/src/classify/intproto.h:28[m[K, > from [01m[Ktesseract/src/classify/adaptive.h:20[m[K, > from [01m[Ktesseract/src/classify/classify.h:64[m[K, > from [01m[Ktesseract/src/classify/cutoffs.cpp:25[m[K: >[01m[Ktesseract/src/ccutil/unicharset.h:[m[K In member function â[01m[Kbool tesseract::UNICHARSET::contains_unichar_id(tesseract::UNICHAR_ID) const[m[Kâ: >[01m[Ktesseract/src/ccutil/unicharset.h:288:59:[m[K [01;35m[Kwarning: [m[Kcomparison of integer expressions of different signedness: â[01m[Ktesseract::UNICHAR_ID[m[Kâ {aka â[01m[Kint[m[Kâ} and â[01m[Kstd::vector<tesseract::UNICHARSET::UNICHAR_SLOT>::size_type[m[Kâ {aka â[01m[Klong unsigned int[m[Kâ} [[01;35m[K-Wsign-compare[m[K] > 288 | return unichar_id != INVALID_UNICHAR_ID && [01;35m[Kunichar_id < unichars.size()[m[K && > | [01;35m[K~~~~~~~~~~~^~~~~~~~~~~~~~~~~[m[K >[01m[Ktesseract/src/ccutil/unicharset.h:[m[K In member function â[01m[Kvoid tesseract::UNICHARSET::delete_pointers_in_unichars()[m[Kâ: >[01m[Ktesseract/src/ccutil/unicharset.h:302:23:[m[K [01;35m[Kwarning: [m[Kcomparison of integer expressions of different signedness: â[01m[Kint[m[Kâ and â[01m[Kstd::vector<tesseract::UNICHARSET::UNICHAR_SLOT>::size_type[m[Kâ {aka â[01m[Klong unsigned int[m[Kâ} [[01;35m[K-Wsign-compare[m[K] > 302 | for (int i = 0; [01;35m[Ki < unichars.size()[m[K; ++i) { > | [01;35m[K~~^~~~~~~~~~~~~~~~~[m[K >In file included from [01m[Ktesseract/src/dict/dawg.h:33[m[K, > from [01m[Ktesseract/src/dict/dict.h:29[m[K, > from [01m[Ktesseract/src/classify/classify.h:66[m[K, > from [01m[Ktesseract/src/classify/cutoffs.cpp:25[m[K: >[01m[Ktesseract/src/ccstruct/ratngs.h:[m[K In member function â[01m[Kvoid tesseract::BLOB_CHOICE::set_fonts(const std::vector<tesseract::ScoredFont>&)[m[Kâ: >[01m[Ktesseract/src/ccstruct/ratngs.h:107:25:[m[K [01;35m[Kwarning: [m[Kcomparison of integer expressions of different signedness: â[01m[Kint[m[Kâ and â[01m[Kstd::vector<tesseract::ScoredFont>::size_type[m[Kâ {aka â[01m[Klong unsigned int[m[Kâ} [[01;35m[K-Wsign-compare[m[K] > 107 | for (int f = 0; [01;35m[Kf < fonts_.size()[m[K; ++f) { > | [01;35m[K~~^~~~~~~~~~~~~~~[m[K >In file included from [01m[Ktesseract/src/ccutil/clst.h:24[m[K, > from [01m[Ktesseract/src/ccstruct/blobs.h:23[m[K, > from [01m[Ktesseract/src/classify/mfoutline.h:21[m[K, > from [01m[Ktesseract/src/classify/intproto.h:25[m[K, > from [01m[Ktesseract/src/classify/adaptive.h:20[m[K, > from [01m[Ktesseract/src/classify/classify.h:64[m[K, > from [01m[Ktesseract/src/classify/cutoffs.cpp:25[m[K: >tesseract/src/ccutil/serialis.h: In instantiation of â[01m[Kbool tesseract::TFile::Serialize(const T*, size_t) [with T = char; size_t = long unsigned int][m[Kâ: >[01m[Ktesseract/src/ccutil/unicharset.h:363:73:[m[K required from here >[01m[Ktesseract/src/ccutil/serialis.h:102:45:[m[K [01;35m[Kwarning: [m[Kcomparison of integer expressions of different signedness: â[01m[Kint[m[Kâ and â[01m[Ksize_t[m[Kâ {aka â[01m[Klong unsigned int[m[Kâ} [[01;35m[K-Wsign-compare[m[K] > 102 | return [01;35m[KFWrite(data, sizeof(T), count) == count[m[K; > | [01;35m[K~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~[m[K >[01m[Kcc1plus:[m[K [01;35m[Kwarning: [m[Kcommand-line option â[01m[K-Wstrict-prototypes[m[Kâ is valid for C/ObjC but not for C++ >[01m[Kcc1plus:[m[K [01;35m[Kwarning: [m[Kcommand-line option â[01m[K-Wmissing-prototypes[m[Kâ is valid for C/ObjC but not for C++ >[01m[Kcc1plus:[m[K [01;35m[Kwarning: [m[Kâ[01m[K-Werror=[m[Kâ argument â[01m[K-Werror=declaration-after-statement[m[Kâ is not valid for C++ >[01m[Kcc1plus:[m[K [01;35m[Kwarning: [m[Kcommand-line option â[01m[K-Wstrict-prototypes[m[Kâ is valid for C/ObjC but not for C++ >[01m[Kcc1plus:[m[K [01;35m[Kwarning: [m[Kcommand-line option â[01m[K-Wmissing-prototypes[m[Kâ is valid for C/ObjC but not for C++ >[01m[Kcc1plus:[m[K [01;35m[Kwarning: [m[Kâ[01m[K-Werror=[m[Kâ argument â[01m[K-Werror=declaration-after-statement[m[Kâ is not valid for C++ >In file included from [01m[Ktesseract/src/classify/intproto.h:28[m[K, > from [01m[Ktesseract/src/classify/intmatcher.h:21[m[K, > from [01m[Ktesseract/src/classify/float2int.h:24[m[K, > from [01m[Ktesseract/src/classify/float2int.cpp:18[m[K: >[01m[Ktesseract/src/ccutil/unicharset.h:[m[K In member function â[01m[Kbool tesseract::UNICHARSET::contains_unichar_id(tesseract::UNICHAR_ID) const[m[Kâ: >[01m[Ktesseract/src/ccutil/unicharset.h:288:59:[m[K [01;35m[Kwarning: [m[Kcomparison of integer expressions of different signedness: â[01m[Ktesseract::UNICHAR_ID[m[Kâ {aka â[01m[Kint[m[Kâ} and â[01m[Kstd::vector<tesseract::UNICHARSET::UNICHAR_SLOT>::size_type[m[Kâ {aka â[01m[Klong unsigned int[m[Kâ} [[01;35m[K-Wsign-compare[m[K] > 288 | return unichar_id != INVALID_UNICHAR_ID && [01;35m[Kunichar_id < unichars.size()[m[K && > | [01;35m[K~~~~~~~~~~~^~~~~~~~~~~~~~~~~[m[K >[01m[Ktesseract/src/ccutil/unicharset.h:[m[K In member function â[01m[Kvoid tesseract::UNICHARSET::delete_pointers_in_unichars()[m[Kâ: >[01m[Ktesseract/src/ccutil/unicharset.h:302:23:[m[K [01;35m[Kwarning: [m[Kcomparison of integer expressions of different signedness: â[01m[Kint[m[Kâ and â[01m[Kstd::vector<tesseract::UNICHARSET::UNICHAR_SLOT>::size_type[m[Kâ {aka â[01m[Klong unsigned int[m[Kâ} [[01;35m[K-Wsign-compare[m[K] > 302 | for (int i = 0; [01;35m[Ki < unichars.size()[m[K; ++i) { > | [01;35m[K~~^~~~~~~~~~~~~~~~~[m[K >In file included from [01m[Ktesseract/src/dict/dawg.h:33[m[K, > from [01m[Ktesseract/src/dict/dict.h:29[m[K, > from [01m[Ktesseract/src/classify/classify.h:66[m[K, > from [01m[Ktesseract/src/classify/float2int.cpp:22[m[K: >[01m[Ktesseract/src/ccstruct/ratngs.h:[m[K In member function â[01m[Kvoid tesseract::BLOB_CHOICE::set_fonts(const std::vector<tesseract::ScoredFont>&)[m[Kâ: >[01m[Ktesseract/src/ccstruct/ratngs.h:107:25:[m[K [01;35m[Kwarning: [m[Kcomparison of integer expressions of different signedness: â[01m[Kint[m[Kâ and â[01m[Kstd::vector<tesseract::ScoredFont>::size_type[m[Kâ {aka â[01m[Klong unsigned int[m[Kâ} [[01;35m[K-Wsign-compare[m[K] > 107 | for (int f = 0; [01;35m[Kf < fonts_.size()[m[K; ++f) { > | [01;35m[K~~^~~~~~~~~~~~~~~[m[K >In file included from [01m[Ktesseract/src/ccutil/genericvector.h:22[m[K, > from [01m[Ktesseract/src/ccutil/params.h:22[m[K, > from [01m[Ktesseract/src/classify/intmatcher.h:20[m[K, > from [01m[Ktesseract/src/classify/float2int.h:24[m[K, > from [01m[Ktesseract/src/classify/float2int.cpp:18[m[K: >tesseract/src/ccutil/serialis.h: In instantiation of â[01m[Kbool tesseract::TFile::Serialize(const T*, size_t) [with T = char; size_t = long unsigned int][m[Kâ: >[01m[Ktesseract/src/ccutil/unicharset.h:363:73:[m[K required from here >[01m[Ktesseract/src/ccutil/serialis.h:102:45:[m[K [01;35m[Kwarning: [m[Kcomparison of integer expressions of different signedness: â[01m[Kint[m[Kâ and â[01m[Ksize_t[m[Kâ {aka â[01m[Klong unsigned int[m[Kâ} [[01;35m[K-Wsign-compare[m[K] > 102 | return [01;35m[KFWrite(data, sizeof(T), count) == count[m[K; > | [01;35m[K~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~[m[K >[01m[Kcc1plus:[m[K [01;35m[Kwarning: [m[Kcommand-line option â[01m[K-Wstrict-prototypes[m[Kâ is valid for C/ObjC but not for C++ >[01m[Kcc1plus:[m[K [01;35m[Kwarning: [m[Kcommand-line option â[01m[K-Wmissing-prototypes[m[Kâ is valid for C/ObjC but not for C++ >[01m[Kcc1plus:[m[K [01;35m[Kwarning: [m[Kâ[01m[K-Werror=[m[Kâ argument â[01m[K-Werror=declaration-after-statement[m[Kâ is not valid for C++ >[01m[Kcc1plus:[m[K [01;35m[Kwarning: [m[Kcommand-line option â[01m[K-Wstrict-prototypes[m[Kâ is valid for C/ObjC but not for C++ >[01m[Kcc1plus:[m[K [01;35m[Kwarning: [m[Kcommand-line option â[01m[K-Wmissing-prototypes[m[Kâ is valid for C/ObjC but not for C++ >[01m[Kcc1plus:[m[K [01;35m[Kwarning: [m[Kâ[01m[K-Werror=[m[Kâ argument â[01m[K-Werror=declaration-after-statement[m[Kâ is not valid for C++ >In file included from [01m[Ktesseract/src/classify/intproto.h:28[m[K, > from [01m[Ktesseract/src/classify/intfeaturespace.h:24[m[K, > from [01m[Ktesseract/src/classify/intfeaturespace.cpp:20[m[K: >[01m[Ktesseract/src/ccutil/unicharset.h:[m[K In member function â[01m[Kbool tesseract::UNICHARSET::contains_unichar_id(tesseract::UNICHAR_ID) const[m[Kâ: >[01m[Ktesseract/src/ccutil/unicharset.h:288:59:[m[K [01;35m[Kwarning: [m[Kcomparison of integer expressions of different signedness: â[01m[Ktesseract::UNICHAR_ID[m[Kâ {aka â[01m[Kint[m[Kâ} and â[01m[Kstd::vector<tesseract::UNICHARSET::UNICHAR_SLOT>::size_type[m[Kâ {aka â[01m[Klong unsigned int[m[Kâ} [[01;35m[K-Wsign-compare[m[K] > 288 | return unichar_id != INVALID_UNICHAR_ID && [01;35m[Kunichar_id < unichars.size()[m[K && > | [01;35m[K~~~~~~~~~~~^~~~~~~~~~~~~~~~~[m[K >[01m[Ktesseract/src/ccutil/unicharset.h:[m[K In member function â[01m[Kvoid tesseract::UNICHARSET::delete_pointers_in_unichars()[m[Kâ: >[01m[Ktesseract/src/ccutil/unicharset.h:302:23:[m[K [01;35m[Kwarning: [m[Kcomparison of integer expressions of different signedness: â[01m[Kint[m[Kâ and â[01m[Kstd::vector<tesseract::UNICHARSET::UNICHAR_SLOT>::size_type[m[Kâ {aka â[01m[Klong unsigned int[m[Kâ} [[01;35m[K-Wsign-compare[m[K] > 302 | for (int i = 0; [01;35m[Ki < unichars.size()[m[K; ++i) { > | [01;35m[K~~^~~~~~~~~~~~~~~~~[m[K >In file included from [01m[Ktesseract/src/ccutil/genericvector.h:22[m[K, > from [01m[Ktesseract/src/classify/intfeaturespace.h:23[m[K, > from [01m[Ktesseract/src/classify/intfeaturespace.cpp:20[m[K: >tesseract/src/ccutil/serialis.h: In instantiation of â[01m[Kbool tesseract::TFile::Serialize(const T*, size_t) [with T = char; size_t = long unsigned int][m[Kâ: >[01m[Ktesseract/src/ccutil/unicharset.h:363:73:[m[K required from here >[01m[Ktesseract/src/ccutil/serialis.h:102:45:[m[K [01;35m[Kwarning: [m[Kcomparison of integer expressions of different signedness: â[01m[Kint[m[Kâ and â[01m[Ksize_t[m[Kâ {aka â[01m[Klong unsigned int[m[Kâ} [[01;35m[K-Wsign-compare[m[K] > 102 | return [01;35m[KFWrite(data, sizeof(T), count) == count[m[K; > | [01;35m[K~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~[m[K >[01m[Kcc1plus:[m[K [01;35m[Kwarning: [m[Kcommand-line option â[01m[K-Wstrict-prototypes[m[Kâ is valid for C/ObjC but not for C++ >[01m[Kcc1plus:[m[K [01;35m[Kwarning: [m[Kcommand-line option â[01m[K-Wmissing-prototypes[m[Kâ is valid for C/ObjC but not for C++ >[01m[Kcc1plus:[m[K [01;35m[Kwarning: [m[Kâ[01m[K-Werror=[m[Kâ argument â[01m[K-Werror=declaration-after-statement[m[Kâ is not valid for C++ >In file included from [01m[Ktesseract/src/classify/intproto.h:28[m[K, > from [01m[Ktesseract/src/classify/intfx.h:22[m[K, > from [01m[Ktesseract/src/classify/intfx.cpp:23[m[K: >[01m[Ktesseract/src/ccutil/unicharset.h:[m[K In member function â[01m[Kbool tesseract::UNICHARSET::contains_unichar_id(tesseract::UNICHAR_ID) const[m[Kâ: >[01m[Ktesseract/src/ccutil/unicharset.h:288:59:[m[K [01;35m[Kwarning: [m[Kcomparison of integer expressions of different signedness: â[01m[Ktesseract::UNICHAR_ID[m[Kâ {aka â[01m[Kint[m[Kâ} and â[01m[Kstd::vector<tesseract::UNICHARSET::UNICHAR_SLOT>::size_type[m[Kâ {aka â[01m[Klong unsigned int[m[Kâ} [[01;35m[K-Wsign-compare[m[K] > 288 | return unichar_id != INVALID_UNICHAR_ID && [01;35m[Kunichar_id < unichars.size()[m[K && > | [01;35m[K~~~~~~~~~~~^~~~~~~~~~~~~~~~~[m[K >[01m[Ktesseract/src/ccutil/unicharset.h:[m[K In member function â[01m[Kvoid tesseract::UNICHARSET::delete_pointers_in_unichars()[m[Kâ: >[01m[Ktesseract/src/ccutil/unicharset.h:302:23:[m[K [01;35m[Kwarning: [m[Kcomparison of integer expressions of different signedness: â[01m[Kint[m[Kâ and â[01m[Kstd::vector<tesseract::UNICHARSET::UNICHAR_SLOT>::size_type[m[Kâ {aka â[01m[Klong unsigned int[m[Kâ} [[01;35m[K-Wsign-compare[m[K] > 302 | for (int i = 0; [01;35m[Ki < unichars.size()[m[K; ++i) { > | [01;35m[K~~^~~~~~~~~~~~~~~~~[m[K >In file included from [01m[Ktesseract/src/dict/dawg.h:33[m[K, > from [01m[Ktesseract/src/dict/dict.h:29[m[K, > from [01m[Ktesseract/src/classify/classify.h:66[m[K, > from [01m[Ktesseract/src/classify/intfx.cpp:25[m[K: >[01m[Ktesseract/src/ccstruct/ratngs.h:[m[K In member function â[01m[Kvoid tesseract::BLOB_CHOICE::set_fonts(const std::vector<tesseract::ScoredFont>&)[m[Kâ: >[01m[Ktesseract/src/ccstruct/ratngs.h:107:25:[m[K [01;35m[Kwarning: [m[Kcomparison of integer expressions of different signedness: â[01m[Kint[m[Kâ and â[01m[Kstd::vector<tesseract::ScoredFont>::size_type[m[Kâ {aka â[01m[Klong unsigned int[m[Kâ} [[01;35m[K-Wsign-compare[m[K] > 107 | for (int f = 0; [01;35m[Kf < fonts_.size()[m[K; ++f) { > | [01;35m[K~~^~~~~~~~~~~~~~~[m[K >In file included from [01m[Ktesseract/src/ccutil/clst.h:24[m[K, > from [01m[Ktesseract/src/ccstruct/blobs.h:23[m[K, > from [01m[Ktesseract/src/classify/intfx.h:21[m[K, > from [01m[Ktesseract/src/classify/intfx.cpp:23[m[K: >tesseract/src/ccutil/serialis.h: In instantiation of â[01m[Kbool tesseract::TFile::Serialize(const T*, size_t) [with T = char; size_t = long unsigned int][m[Kâ: >[01m[Ktesseract/src/ccutil/unicharset.h:363:73:[m[K required from here >[01m[Ktesseract/src/ccutil/serialis.h:102:45:[m[K [01;35m[Kwarning: [m[Kcomparison of integer expressions of different signedness: â[01m[Kint[m[Kâ and â[01m[Ksize_t[m[Kâ {aka â[01m[Klong unsigned int[m[Kâ} [[01;35m[K-Wsign-compare[m[K] > 102 | return [01;35m[KFWrite(data, sizeof(T), count) == count[m[K; > | [01;35m[K~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~[m[K >[01m[Kcc1plus:[m[K [01;35m[Kwarning: [m[Kcommand-line option â[01m[K-Wstrict-prototypes[m[Kâ is valid for C/ObjC but not for C++ >[01m[Kcc1plus:[m[K [01;35m[Kwarning: [m[Kcommand-line option â[01m[K-Wmissing-prototypes[m[Kâ is valid for C/ObjC but not for C++ >[01m[Kcc1plus:[m[K [01;35m[Kwarning: [m[Kâ[01m[K-Werror=[m[Kâ argument â[01m[K-Werror=declaration-after-statement[m[Kâ is not valid for C++ >In file included from [01m[Ktesseract/src/classify/intproto.h:28[m[K, > from [01m[Ktesseract/src/classify/intmatcher.h:21[m[K, > from [01m[Ktesseract/src/classify/intmatcher.cpp:22[m[K: >[01m[Ktesseract/src/ccutil/unicharset.h:[m[K In member function â[01m[Kbool tesseract::UNICHARSET::contains_unichar_id(tesseract::UNICHAR_ID) const[m[Kâ: >[01m[Ktesseract/src/ccutil/unicharset.h:288:59:[m[K [01;35m[Kwarning: [m[Kcomparison of integer expressions of different signedness: â[01m[Ktesseract::UNICHAR_ID[m[Kâ {aka â[01m[Kint[m[Kâ} and â[01m[Kstd::vector<tesseract::UNICHARSET::UNICHAR_SLOT>::size_type[m[Kâ {aka â[01m[Klong unsigned int[m[Kâ} [[01;35m[K-Wsign-compare[m[K] > 288 | return unichar_id != INVALID_UNICHAR_ID && [01;35m[Kunichar_id < unichars.size()[m[K && > | [01;35m[K~~~~~~~~~~~^~~~~~~~~~~~~~~~~[m[K >[01m[Ktesseract/src/ccutil/unicharset.h:[m[K In member function â[01m[Kvoid tesseract::UNICHARSET::delete_pointers_in_unichars()[m[Kâ: >[01m[Ktesseract/src/ccutil/unicharset.h:302:23:[m[K [01;35m[Kwarning: [m[Kcomparison of integer expressions of different signedness: â[01m[Kint[m[Kâ and â[01m[Kstd::vector<tesseract::UNICHARSET::UNICHAR_SLOT>::size_type[m[Kâ {aka â[01m[Klong unsigned int[m[Kâ} [[01;35m[K-Wsign-compare[m[K] > 302 | for (int i = 0; [01;35m[Ki < unichars.size()[m[K; ++i) { > | [01;35m[K~~^~~~~~~~~~~~~~~~~[m[K >In file included from [01m[Ktesseract/src/dict/dawg.h:33[m[K, > from [01m[Ktesseract/src/dict/dict.h:29[m[K, > from [01m[Ktesseract/src/classify/classify.h:66[m[K, > from [01m[Ktesseract/src/classify/intmatcher.cpp:28[m[K: >[01m[Ktesseract/src/ccstruct/ratngs.h:[m[K In member function â[01m[Kvoid tesseract::BLOB_CHOICE::set_fonts(const std::vector<tesseract::ScoredFont>&)[m[Kâ: >[01m[Ktesseract/src/ccstruct/ratngs.h:107:25:[m[K [01;35m[Kwarning: [m[Kcomparison of integer expressions of different signedness: â[01m[Kint[m[Kâ and â[01m[Kstd::vector<tesseract::ScoredFont>::size_type[m[Kâ {aka â[01m[Klong unsigned int[m[Kâ} [[01;35m[K-Wsign-compare[m[K] > 107 | for (int f = 0; [01;35m[Kf < fonts_.size()[m[K; ++f) { > | [01;35m[K~~^~~~~~~~~~~~~~~[m[K >In file included from [01m[Ktesseract/src/ccutil/genericvector.h:22[m[K, > from [01m[Ktesseract/src/ccutil/params.h:22[m[K, > from [01m[Ktesseract/src/classify/intmatcher.h:20[m[K, > from [01m[Ktesseract/src/classify/intmatcher.cpp:22[m[K: >tesseract/src/ccutil/serialis.h: In instantiation of â[01m[Kbool tesseract::TFile::Serialize(const T*, size_t) [with T = char; size_t = long unsigned int][m[Kâ: >[01m[Ktesseract/src/ccutil/unicharset.h:363:73:[m[K required from here >[01m[Ktesseract/src/ccutil/serialis.h:102:45:[m[K [01;35m[Kwarning: [m[Kcomparison of integer expressions of different signedness: â[01m[Kint[m[Kâ and â[01m[Ksize_t[m[Kâ {aka â[01m[Klong unsigned int[m[Kâ} [[01;35m[K-Wsign-compare[m[K] > 102 | return [01;35m[KFWrite(data, sizeof(T), count) == count[m[K; > | [01;35m[K~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~[m[K >[01m[Kcc1plus:[m[K [01;35m[Kwarning: [m[Kcommand-line option â[01m[K-Wstrict-prototypes[m[Kâ is valid for C/ObjC but not for C++ >[01m[Kcc1plus:[m[K [01;35m[Kwarning: [m[Kcommand-line option â[01m[K-Wmissing-prototypes[m[Kâ is valid for C/ObjC but not for C++ >[01m[Kcc1plus:[m[K [01;35m[Kwarning: [m[Kâ[01m[K-Werror=[m[Kâ argument â[01m[K-Werror=declaration-after-statement[m[Kâ is not valid for C++ >In file included from [01m[Ktesseract/src/classify/intproto.h:28[m[K, > from [01m[Ktesseract/src/classify/intproto.cpp:28[m[K: >[01m[Ktesseract/src/ccutil/unicharset.h:[m[K In member function â[01m[Kbool tesseract::UNICHARSET::contains_unichar_id(tesseract::UNICHAR_ID) const[m[Kâ: >[01m[Ktesseract/src/ccutil/unicharset.h:288:59:[m[K [01;35m[Kwarning: [m[Kcomparison of integer expressions of different signedness: â[01m[Ktesseract::UNICHAR_ID[m[Kâ {aka â[01m[Kint[m[Kâ} and â[01m[Kstd::vector<tesseract::UNICHARSET::UNICHAR_SLOT>::size_type[m[Kâ {aka â[01m[Klong unsigned int[m[Kâ} [[01;35m[K-Wsign-compare[m[K] > 288 | return unichar_id != INVALID_UNICHAR_ID && [01;35m[Kunichar_id < unichars.size()[m[K && > | [01;35m[K~~~~~~~~~~~^~~~~~~~~~~~~~~~~[m[K >[01m[Ktesseract/src/ccutil/unicharset.h:[m[K In member function â[01m[Kvoid tesseract::UNICHARSET::delete_pointers_in_unichars()[m[Kâ: >[01m[Ktesseract/src/ccutil/unicharset.h:302:23:[m[K [01;35m[Kwarning: [m[Kcomparison of integer expressions of different signedness: â[01m[Kint[m[Kâ and â[01m[Kstd::vector<tesseract::UNICHARSET::UNICHAR_SLOT>::size_type[m[Kâ {aka â[01m[Klong unsigned int[m[Kâ} [[01;35m[K-Wsign-compare[m[K] > 302 | for (int i = 0; [01;35m[Ki < unichars.size()[m[K; ++i) { > | [01;35m[K~~^~~~~~~~~~~~~~~~~[m[K >In file included from [01m[Ktesseract/src/dict/dawg.h:33[m[K, > from [01m[Ktesseract/src/dict/dict.h:29[m[K, > from [01m[Ktesseract/src/classify/classify.h:66[m[K, > from [01m[Ktesseract/src/classify/intproto.cpp:30[m[K: >[01m[Ktesseract/src/ccstruct/ratngs.h:[m[K In member function â[01m[Kvoid tesseract::BLOB_CHOICE::set_fonts(const std::vector<tesseract::ScoredFont>&)[m[Kâ: >[01m[Ktesseract/src/ccstruct/ratngs.h:107:25:[m[K [01;35m[Kwarning: [m[Kcomparison of integer expressions of different signedness: â[01m[Kint[m[Kâ and â[01m[Kstd::vector<tesseract::ScoredFont>::size_type[m[Kâ {aka â[01m[Klong unsigned int[m[Kâ} [[01;35m[K-Wsign-compare[m[K] > 107 | for (int f = 0; [01;35m[Kf < fonts_.size()[m[K; ++f) { > | [01;35m[K~~^~~~~~~~~~~~~~~[m[K >In file included from [01m[Ktesseract/src/ccutil/clst.h:24[m[K, > from [01m[Ktesseract/src/ccstruct/blobs.h:23[m[K, > from [01m[Ktesseract/src/classify/mfoutline.h:21[m[K, > from [01m[Ktesseract/src/classify/intproto.h:25[m[K, > from [01m[Ktesseract/src/classify/intproto.cpp:28[m[K: >tesseract/src/ccutil/serialis.h: In instantiation of â[01m[Kbool tesseract::TFile::Serialize(const T*, size_t) [with T = char; size_t = long unsigned int][m[Kâ: >[01m[Ktesseract/src/ccutil/unicharset.h:363:73:[m[K required from here >[01m[Ktesseract/src/ccutil/serialis.h:102:45:[m[K [01;35m[Kwarning: [m[Kcomparison of integer expressions of different signedness: â[01m[Kint[m[Kâ and â[01m[Ksize_t[m[Kâ {aka â[01m[Klong unsigned int[m[Kâ} [[01;35m[K-Wsign-compare[m[K] > 102 | return [01;35m[KFWrite(data, sizeof(T), count) == count[m[K; > | [01;35m[K~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~[m[K >[01m[Kcc1plus:[m[K [01;35m[Kwarning: [m[Kcommand-line option â[01m[K-Wstrict-prototypes[m[Kâ is valid for C/ObjC but not for C++ >[01m[Kcc1plus:[m[K [01;35m[Kwarning: [m[Kcommand-line option â[01m[K-Wmissing-prototypes[m[Kâ is valid for C/ObjC but not for C++ >[01m[Kcc1plus:[m[K [01;35m[Kwarning: [m[Kâ[01m[K-Werror=[m[Kâ argument â[01m[K-Werror=declaration-after-statement[m[Kâ is not valid for C++ >[01m[Kcc1plus:[m[K [01;35m[Kwarning: [m[Kcommand-line option â[01m[K-Wstrict-prototypes[m[Kâ is valid for C/ObjC but not for C++ >[01m[Kcc1plus:[m[K [01;35m[Kwarning: [m[Kcommand-line option â[01m[K-Wmissing-prototypes[m[Kâ is valid for C/ObjC but not for C++ >[01m[Kcc1plus:[m[K [01;35m[Kwarning: [m[Kâ[01m[K-Werror=[m[Kâ argument â[01m[K-Werror=declaration-after-statement[m[Kâ is not valid for C++ >[01m[Kcc1plus:[m[K [01;35m[Kwarning: [m[Kcommand-line option â[01m[K-Wstrict-prototypes[m[Kâ is valid for C/ObjC but not for C++ >[01m[Kcc1plus:[m[K [01;35m[Kwarning: [m[Kcommand-line option â[01m[K-Wmissing-prototypes[m[Kâ is valid for C/ObjC but not for C++ >[01m[Kcc1plus:[m[K [01;35m[Kwarning: [m[Kâ[01m[K-Werror=[m[Kâ argument â[01m[K-Werror=declaration-after-statement[m[Kâ is not valid for C++ >[01m[Kcc1plus:[m[K [01;35m[Kwarning: [m[Kcommand-line option â[01m[K-Wstrict-prototypes[m[Kâ is valid for C/ObjC but not for C++ >[01m[Kcc1plus:[m[K [01;35m[Kwarning: [m[Kcommand-line option â[01m[K-Wmissing-prototypes[m[Kâ is valid for C/ObjC but not for C++ >[01m[Kcc1plus:[m[K [01;35m[Kwarning: [m[Kâ[01m[K-Werror=[m[Kâ argument â[01m[K-Werror=declaration-after-statement[m[Kâ is not valid for C++ >In file included from [01m[Ktesseract/src/classify/intproto.h:28[m[K, > from [01m[Ktesseract/src/classify/adaptive.h:20[m[K, > from [01m[Ktesseract/src/classify/classify.h:64[m[K, > from [01m[Ktesseract/src/classify/mfoutline.cpp:24[m[K: >[01m[Ktesseract/src/ccutil/unicharset.h:[m[K In member function â[01m[Kbool tesseract::UNICHARSET::contains_unichar_id(tesseract::UNICHAR_ID) const[m[Kâ: >[01m[Ktesseract/src/ccutil/unicharset.h:288:59:[m[K [01;35m[Kwarning: [m[Kcomparison of integer expressions of different signedness: â[01m[Ktesseract::UNICHAR_ID[m[Kâ {aka â[01m[Kint[m[Kâ} and â[01m[Kstd::vector<tesseract::UNICHARSET::UNICHAR_SLOT>::size_type[m[Kâ {aka â[01m[Klong unsigned int[m[Kâ} [[01;35m[K-Wsign-compare[m[K] > 288 | return unichar_id != INVALID_UNICHAR_ID && [01;35m[Kunichar_id < unichars.size()[m[K && > | [01;35m[K~~~~~~~~~~~^~~~~~~~~~~~~~~~~[m[K >[01m[Ktesseract/src/ccutil/unicharset.h:[m[K In member function â[01m[Kvoid tesseract::UNICHARSET::delete_pointers_in_unichars()[m[Kâ: >[01m[Ktesseract/src/ccutil/unicharset.h:302:23:[m[K [01;35m[Kwarning: [m[Kcomparison of integer expressions of different signedness: â[01m[Kint[m[Kâ and â[01m[Kstd::vector<tesseract::UNICHARSET::UNICHAR_SLOT>::size_type[m[Kâ {aka â[01m[Klong unsigned int[m[Kâ} [[01;35m[K-Wsign-compare[m[K] > 302 | for (int i = 0; [01;35m[Ki < unichars.size()[m[K; ++i) { > | [01;35m[K~~^~~~~~~~~~~~~~~~~[m[K >In file included from [01m[Ktesseract/src/dict/dawg.h:33[m[K, > from [01m[Ktesseract/src/dict/dict.h:29[m[K, > from [01m[Ktesseract/src/classify/classify.h:66[m[K, > from [01m[Ktesseract/src/classify/mfoutline.cpp:24[m[K: >[01m[Ktesseract/src/ccstruct/ratngs.h:[m[K In member function â[01m[Kvoid tesseract::BLOB_CHOICE::set_fonts(const std::vector<tesseract::ScoredFont>&)[m[Kâ: >[01m[Ktesseract/src/ccstruct/ratngs.h:107:25:[m[K [01;35m[Kwarning: [m[Kcomparison of integer expressions of different signedness: â[01m[Kint[m[Kâ and â[01m[Kstd::vector<tesseract::ScoredFont>::size_type[m[Kâ {aka â[01m[Klong unsigned int[m[Kâ} [[01;35m[K-Wsign-compare[m[K] > 107 | for (int f = 0; [01;35m[Kf < fonts_.size()[m[K; ++f) { > | [01;35m[K~~^~~~~~~~~~~~~~~[m[K >In file included from [01m[Ktesseract/src/ccutil/clst.h:24[m[K, > from [01m[Ktesseract/src/ccstruct/blobs.h:23[m[K, > from [01m[Ktesseract/src/classify/mfoutline.h:21[m[K, > from [01m[Ktesseract/src/classify/mfoutline.cpp:18[m[K: >tesseract/src/ccutil/serialis.h: In instantiation of â[01m[Kbool tesseract::TFile::Serialize(const T*, size_t) [with T = char; size_t = long unsigned int][m[Kâ: >[01m[Ktesseract/src/ccutil/unicharset.h:363:73:[m[K required from here >[01m[Ktesseract/src/ccutil/serialis.h:102:45:[m[K [01;35m[Kwarning: [m[Kcomparison of integer expressions of different signedness: â[01m[Kint[m[Kâ and â[01m[Ksize_t[m[Kâ {aka â[01m[Klong unsigned int[m[Kâ} [[01;35m[K-Wsign-compare[m[K] > 102 | return [01;35m[KFWrite(data, sizeof(T), count) == count[m[K; > | [01;35m[K~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~[m[K >[01m[Kcc1plus:[m[K [01;35m[Kwarning: [m[Kcommand-line option â[01m[K-Wstrict-prototypes[m[Kâ is valid for C/ObjC but not for C++ >[01m[Kcc1plus:[m[K [01;35m[Kwarning: [m[Kcommand-line option â[01m[K-Wmissing-prototypes[m[Kâ is valid for C/ObjC but not for C++ >[01m[Kcc1plus:[m[K [01;35m[Kwarning: [m[Kâ[01m[K-Werror=[m[Kâ argument â[01m[K-Werror=declaration-after-statement[m[Kâ is not valid for C++ >In file included from [01m[Ktesseract/src/classify/intproto.h:28[m[K, > from [01m[Ktesseract/src/classify/intfx.h:22[m[K, > from [01m[Ktesseract/src/classify/mfx.cpp:23[m[K: >[01m[Ktesseract/src/ccutil/unicharset.h:[m[K In member function â[01m[Kbool tesseract::UNICHARSET::contains_unichar_id(tesseract::UNICHAR_ID) const[m[Kâ: >[01m[Ktesseract/src/ccutil/unicharset.h:288:59:[m[K [01;35m[Kwarning: [m[Kcomparison of integer expressions of different signedness: â[01m[Ktesseract::UNICHAR_ID[m[Kâ {aka â[01m[Kint[m[Kâ} and â[01m[Kstd::vector<tesseract::UNICHARSET::UNICHAR_SLOT>::size_type[m[Kâ {aka â[01m[Klong unsigned int[m[Kâ} [[01;35m[K-Wsign-compare[m[K] > 288 | return unichar_id != INVALID_UNICHAR_ID && [01;35m[Kunichar_id < unichars.size()[m[K && > | [01;35m[K~~~~~~~~~~~^~~~~~~~~~~~~~~~~[m[K >[01m[Ktesseract/src/ccutil/unicharset.h:[m[K In member function â[01m[Kvoid tesseract::UNICHARSET::delete_pointers_in_unichars()[m[Kâ: >[01m[Ktesseract/src/ccutil/unicharset.h:302:23:[m[K [01;35m[Kwarning: [m[Kcomparison of integer expressions of different signedness: â[01m[Kint[m[Kâ and â[01m[Kstd::vector<tesseract::UNICHARSET::UNICHAR_SLOT>::size_type[m[Kâ {aka â[01m[Klong unsigned int[m[Kâ} [[01;35m[K-Wsign-compare[m[K] > 302 | for (int i = 0; [01;35m[Ki < unichars.size()[m[K; ++i) { > | [01;35m[K~~^~~~~~~~~~~~~~~~~[m[K >In file included from [01m[Ktesseract/src/ccutil/genericvector.h:22[m[K, > from [01m[Ktesseract/src/ccutil/params.h:22[m[K, > from [01m[Ktesseract/src/classify/mfx.h:22[m[K, > from [01m[Ktesseract/src/classify/mfx.cpp:18[m[K: >tesseract/src/ccutil/serialis.h: In instantiation of â[01m[Kbool tesseract::TFile::Serialize(const T*, size_t) [with T = char; size_t = long unsigned int][m[Kâ: >[01m[Ktesseract/src/ccutil/unicharset.h:363:73:[m[K required from here >[01m[Ktesseract/src/ccutil/serialis.h:102:45:[m[K [01;35m[Kwarning: [m[Kcomparison of integer expressions of different signedness: â[01m[Kint[m[Kâ and â[01m[Ksize_t[m[Kâ {aka â[01m[Klong unsigned int[m[Kâ} [[01;35m[K-Wsign-compare[m[K] > 102 | return [01;35m[KFWrite(data, sizeof(T), count) == count[m[K; > | [01;35m[K~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~[m[K >[01m[Kcc1plus:[m[K [01;35m[Kwarning: [m[Kcommand-line option â[01m[K-Wstrict-prototypes[m[Kâ is valid for C/ObjC but not for C++ >[01m[Kcc1plus:[m[K [01;35m[Kwarning: [m[Kcommand-line option â[01m[K-Wmissing-prototypes[m[Kâ is valid for C/ObjC but not for C++ >[01m[Kcc1plus:[m[K [01;35m[Kwarning: [m[Kâ[01m[K-Werror=[m[Kâ argument â[01m[K-Werror=declaration-after-statement[m[Kâ is not valid for C++ >In file included from [01m[Ktesseract/src/classify/intproto.h:28[m[K, > from [01m[Ktesseract/src/classify/intfx.h:22[m[K, > from [01m[Ktesseract/src/classify/normfeat.cpp:21[m[K: >[01m[Ktesseract/src/ccutil/unicharset.h:[m[K In member function â[01m[Kbool tesseract::UNICHARSET::contains_unichar_id(tesseract::UNICHAR_ID) const[m[Kâ: >[01m[Ktesseract/src/ccutil/unicharset.h:288:59:[m[K [01;35m[Kwarning: [m[Kcomparison of integer expressions of different signedness: â[01m[Ktesseract::UNICHAR_ID[m[Kâ {aka â[01m[Kint[m[Kâ} and â[01m[Kstd::vector<tesseract::UNICHARSET::UNICHAR_SLOT>::size_type[m[Kâ {aka â[01m[Klong unsigned int[m[Kâ} [[01;35m[K-Wsign-compare[m[K] > 288 | return unichar_id != INVALID_UNICHAR_ID && [01;35m[Kunichar_id < unichars.size()[m[K && > | [01;35m[K~~~~~~~~~~~^~~~~~~~~~~~~~~~~[m[K >[01m[Ktesseract/src/ccutil/unicharset.h:[m[K In member function â[01m[Kvoid tesseract::UNICHARSET::delete_pointers_in_unichars()[m[Kâ: >[01m[Ktesseract/src/ccutil/unicharset.h:302:23:[m[K [01;35m[Kwarning: [m[Kcomparison of integer expressions of different signedness: â[01m[Kint[m[Kâ and â[01m[Kstd::vector<tesseract::UNICHARSET::UNICHAR_SLOT>::size_type[m[Kâ {aka â[01m[Klong unsigned int[m[Kâ} [[01;35m[K-Wsign-compare[m[K] > 302 | for (int i = 0; [01;35m[Ki < unichars.size()[m[K; ++i) { > | [01;35m[K~~^~~~~~~~~~~~~~~~~[m[K >In file included from [01m[Ktesseract/src/ccutil/clst.h:24[m[K, > from [01m[Ktesseract/src/ccstruct/blobs.h:23[m[K, > from [01m[Ktesseract/src/classify/ocrfeatures.h:21[m[K, > from [01m[Ktesseract/src/classify/normfeat.h:22[m[K, > from [01m[Ktesseract/src/classify/normfeat.cpp:19[m[K: >tesseract/src/ccutil/serialis.h: In instantiation of â[01m[Kbool tesseract::TFile::Serialize(const T*, size_t) [with T = char; size_t = long unsigned int][m[Kâ: >[01m[Ktesseract/src/ccutil/unicharset.h:363:73:[m[K required from here >[01m[Ktesseract/src/ccutil/serialis.h:102:45:[m[K [01;35m[Kwarning: [m[Kcomparison of integer expressions of different signedness: â[01m[Kint[m[Kâ and â[01m[Ksize_t[m[Kâ {aka â[01m[Klong unsigned int[m[Kâ} [[01;35m[K-Wsign-compare[m[K] > 102 | return [01;35m[KFWrite(data, sizeof(T), count) == count[m[K; > | [01;35m[K~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~[m[K >[01m[Kcc1plus:[m[K [01;35m[Kwarning: [m[Kcommand-line option â[01m[K-Wstrict-prototypes[m[Kâ is valid for C/ObjC but not for C++ >[01m[Kcc1plus:[m[K [01;35m[Kwarning: [m[Kcommand-line option â[01m[K-Wmissing-prototypes[m[Kâ is valid for C/ObjC but not for C++ >[01m[Kcc1plus:[m[K [01;35m[Kwarning: [m[Kâ[01m[K-Werror=[m[Kâ argument â[01m[K-Werror=declaration-after-statement[m[Kâ is not valid for C++ >In file included from [01m[Ktesseract/src/classify/intproto.h:28[m[K, > from [01m[Ktesseract/src/classify/adaptive.h:20[m[K, > from [01m[Ktesseract/src/classify/classify.h:64[m[K, > from [01m[Ktesseract/src/classify/normmatch.cpp:22[m[K: >[01m[Ktesseract/src/ccutil/unicharset.h:[m[K In member function â[01m[Kbool tesseract::UNICHARSET::contains_unichar_id(tesseract::UNICHAR_ID) const[m[Kâ: >[01m[Ktesseract/src/ccutil/unicharset.h:288:59:[m[K [01;35m[Kwarning: [m[Kcomparison of integer expressions of different signedness: â[01m[Ktesseract::UNICHAR_ID[m[Kâ {aka â[01m[Kint[m[Kâ} and â[01m[Kstd::vector<tesseract::UNICHARSET::UNICHAR_SLOT>::size_type[m[Kâ {aka â[01m[Klong unsigned int[m[Kâ} [[01;35m[K-Wsign-compare[m[K] > 288 | return unichar_id != INVALID_UNICHAR_ID && [01;35m[Kunichar_id < unichars.size()[m[K && > | [01;35m[K~~~~~~~~~~~^~~~~~~~~~~~~~~~~[m[K >[01m[Ktesseract/src/ccutil/unicharset.h:[m[K In member function â[01m[Kvoid tesseract::UNICHARSET::delete_pointers_in_unichars()[m[Kâ: >[01m[Ktesseract/src/ccutil/unicharset.h:302:23:[m[K [01;35m[Kwarning: [m[Kcomparison of integer expressions of different signedness: â[01m[Kint[m[Kâ and â[01m[Kstd::vector<tesseract::UNICHARSET::UNICHAR_SLOT>::size_type[m[Kâ {aka â[01m[Klong unsigned int[m[Kâ} [[01;35m[K-Wsign-compare[m[K] > 302 | for (int i = 0; [01;35m[Ki < unichars.size()[m[K; ++i) { > | [01;35m[K~~^~~~~~~~~~~~~~~~~[m[K >In file included from [01m[Ktesseract/src/dict/dawg.h:33[m[K, > from [01m[Ktesseract/src/dict/dict.h:29[m[K, > from [01m[Ktesseract/src/classify/classify.h:66[m[K, > from [01m[Ktesseract/src/classify/normmatch.cpp:22[m[K: >[01m[Ktesseract/src/ccstruct/ratngs.h:[m[K In member function â[01m[Kvoid tesseract::BLOB_CHOICE::set_fonts(const std::vector<tesseract::ScoredFont>&)[m[Kâ: >[01m[Ktesseract/src/ccstruct/ratngs.h:107:25:[m[K [01;35m[Kwarning: [m[Kcomparison of integer expressions of different signedness: â[01m[Kint[m[Kâ and â[01m[Kstd::vector<tesseract::ScoredFont>::size_type[m[Kâ {aka â[01m[Klong unsigned int[m[Kâ} [[01;35m[K-Wsign-compare[m[K] > 107 | for (int f = 0; [01;35m[Kf < fonts_.size()[m[K; ++f) { > | [01;35m[K~~^~~~~~~~~~~~~~~[m[K >In file included from [01m[Ktesseract/src/ccutil/clst.h:24[m[K, > from [01m[Ktesseract/src/ccstruct/blobs.h:23[m[K, > from [01m[Ktesseract/src/classify/ocrfeatures.h:21[m[K, > from [01m[Ktesseract/src/classify/normmatch.h:22[m[K, > from [01m[Ktesseract/src/classify/normmatch.cpp:20[m[K: >tesseract/src/ccutil/serialis.h: In instantiation of â[01m[Kbool tesseract::TFile::Serialize(const T*, size_t) [with T = char; size_t = long unsigned int][m[Kâ: >[01m[Ktesseract/src/ccutil/unicharset.h:363:73:[m[K required from here >[01m[Ktesseract/src/ccutil/serialis.h:102:45:[m[K [01;35m[Kwarning: [m[Kcomparison of integer expressions of different signedness: â[01m[Kint[m[Kâ and â[01m[Ksize_t[m[Kâ {aka â[01m[Klong unsigned int[m[Kâ} [[01;35m[K-Wsign-compare[m[K] > 102 | return [01;35m[KFWrite(data, sizeof(T), count) == count[m[K; > | [01;35m[K~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~[m[K >[01m[Kcc1plus:[m[K [01;35m[Kwarning: [m[Kcommand-line option â[01m[K-Wstrict-prototypes[m[Kâ is valid for C/ObjC but not for C++ >[01m[Kcc1plus:[m[K [01;35m[Kwarning: [m[Kcommand-line option â[01m[K-Wmissing-prototypes[m[Kâ is valid for C/ObjC but not for C++ >[01m[Kcc1plus:[m[K [01;35m[Kwarning: [m[Kâ[01m[K-Werror=[m[Kâ argument â[01m[K-Werror=declaration-after-statement[m[Kâ is not valid for C++ >[01m[Kcc1plus:[m[K [01;35m[Kwarning: [m[Kcommand-line option â[01m[K-Wstrict-prototypes[m[Kâ is valid for C/ObjC but not for C++ >[01m[Kcc1plus:[m[K [01;35m[Kwarning: [m[Kcommand-line option â[01m[K-Wmissing-prototypes[m[Kâ is valid for C/ObjC but not for C++ >[01m[Kcc1plus:[m[K [01;35m[Kwarning: [m[Kâ[01m[K-Werror=[m[Kâ argument â[01m[K-Werror=declaration-after-statement[m[Kâ is not valid for C++ >In file included from [01m[Ktesseract/src/classify/intproto.h:28[m[K, > from [01m[Ktesseract/src/classify/adaptive.h:20[m[K, > from [01m[Ktesseract/src/classify/classify.h:64[m[K, > from [01m[Ktesseract/src/classify/outfeat.cpp:20[m[K: >[01m[Ktesseract/src/ccutil/unicharset.h:[m[K In member function â[01m[Kbool tesseract::UNICHARSET::contains_unichar_id(tesseract::UNICHAR_ID) const[m[Kâ: >[01m[Ktesseract/src/ccutil/unicharset.h:288:59:[m[K [01;35m[Kwarning: [m[Kcomparison of integer expressions of different signedness: â[01m[Ktesseract::UNICHAR_ID[m[Kâ {aka â[01m[Kint[m[Kâ} and â[01m[Kstd::vector<tesseract::UNICHARSET::UNICHAR_SLOT>::size_type[m[Kâ {aka â[01m[Klong unsigned int[m[Kâ} [[01;35m[K-Wsign-compare[m[K] > 288 | return unichar_id != INVALID_UNICHAR_ID && [01;35m[Kunichar_id < unichars.size()[m[K && > | [01;35m[K~~~~~~~~~~~^~~~~~~~~~~~~~~~~[m[K >[01m[Ktesseract/src/ccutil/unicharset.h:[m[K In member function â[01m[Kvoid tesseract::UNICHARSET::delete_pointers_in_unichars()[m[Kâ: >[01m[Ktesseract/src/ccutil/unicharset.h:302:23:[m[K [01;35m[Kwarning: [m[Kcomparison of integer expressions of different signedness: â[01m[Kint[m[Kâ and â[01m[Kstd::vector<tesseract::UNICHARSET::UNICHAR_SLOT>::size_type[m[Kâ {aka â[01m[Klong unsigned int[m[Kâ} [[01;35m[K-Wsign-compare[m[K] > 302 | for (int i = 0; [01;35m[Ki < unichars.size()[m[K; ++i) { > | [01;35m[K~~^~~~~~~~~~~~~~~~~[m[K >In file included from [01m[Ktesseract/src/dict/dawg.h:33[m[K, > from [01m[Ktesseract/src/dict/dict.h:29[m[K, > from [01m[Ktesseract/src/classify/classify.h:66[m[K, > from [01m[Ktesseract/src/classify/outfeat.cpp:20[m[K: >[01m[Ktesseract/src/ccstruct/ratngs.h:[m[K In member function â[01m[Kvoid tesseract::BLOB_CHOICE::set_fonts(const std::vector<tesseract::ScoredFont>&)[m[Kâ: >[01m[Ktesseract/src/ccstruct/ratngs.h:107:25:[m[K [01;35m[Kwarning: [m[Kcomparison of integer expressions of different signedness: â[01m[Kint[m[Kâ and â[01m[Kstd::vector<tesseract::ScoredFont>::size_type[m[Kâ {aka â[01m[Klong unsigned int[m[Kâ} [[01;35m[K-Wsign-compare[m[K] > 107 | for (int f = 0; [01;35m[Kf < fonts_.size()[m[K; ++f) { > | [01;35m[K~~^~~~~~~~~~~~~~~[m[K >In file included from [01m[Ktesseract/src/ccutil/clst.h:24[m[K, > from [01m[Ktesseract/src/ccstruct/blobs.h:23[m[K, > from [01m[Ktesseract/src/classify/ocrfeatures.h:21[m[K, > from [01m[Ktesseract/src/classify/outfeat.h:21[m[K, > from [01m[Ktesseract/src/classify/outfeat.cpp:18[m[K: >tesseract/src/ccutil/serialis.h: In instantiation of â[01m[Kbool tesseract::TFile::Serialize(const T*, size_t) [with T = char; size_t = long unsigned int][m[Kâ: >[01m[Ktesseract/src/ccutil/unicharset.h:363:73:[m[K required from here >[01m[Ktesseract/src/ccutil/serialis.h:102:45:[m[K [01;35m[Kwarning: [m[Kcomparison of integer expressions of different signedness: â[01m[Kint[m[Kâ and â[01m[Ksize_t[m[Kâ {aka â[01m[Klong unsigned int[m[Kâ} [[01;35m[K-Wsign-compare[m[K] > 102 | return [01;35m[KFWrite(data, sizeof(T), count) == count[m[K; > | [01;35m[K~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~[m[K >[01m[Kcc1plus:[m[K [01;35m[Kwarning: [m[Kcommand-line option â[01m[K-Wstrict-prototypes[m[Kâ is valid for C/ObjC but not for C++ >[01m[Kcc1plus:[m[K [01;35m[Kwarning: [m[Kcommand-line option â[01m[K-Wmissing-prototypes[m[Kâ is valid for C/ObjC but not for C++ >[01m[Kcc1plus:[m[K [01;35m[Kwarning: [m[Kâ[01m[K-Werror=[m[Kâ argument â[01m[K-Werror=declaration-after-statement[m[Kâ is not valid for C++ >In file included from [01m[Ktesseract/src/classify/intproto.h:28[m[K, > from [01m[Ktesseract/src/classify/adaptive.h:20[m[K, > from [01m[Ktesseract/src/classify/classify.h:64[m[K, > from [01m[Ktesseract/src/classify/picofeat.cpp:20[m[K: >[01m[Ktesseract/src/ccutil/unicharset.h:[m[K In member function â[01m[Kbool tesseract::UNICHARSET::contains_unichar_id(tesseract::UNICHAR_ID) const[m[Kâ: >[01m[Ktesseract/src/ccutil/unicharset.h:288:59:[m[K [01;35m[Kwarning: [m[Kcomparison of integer expressions of different signedness: â[01m[Ktesseract::UNICHAR_ID[m[Kâ {aka â[01m[Kint[m[Kâ} and â[01m[Kstd::vector<tesseract::UNICHARSET::UNICHAR_SLOT>::size_type[m[Kâ {aka â[01m[Klong unsigned int[m[Kâ} [[01;35m[K-Wsign-compare[m[K] > 288 | return unichar_id != INVALID_UNICHAR_ID && [01;35m[Kunichar_id < unichars.size()[m[K && > | [01;35m[K~~~~~~~~~~~^~~~~~~~~~~~~~~~~[m[K >[01m[Ktesseract/src/ccutil/unicharset.h:[m[K In member function â[01m[Kvoid tesseract::UNICHARSET::delete_pointers_in_unichars()[m[Kâ: >[01m[Ktesseract/src/ccutil/unicharset.h:302:23:[m[K [01;35m[Kwarning: [m[Kcomparison of integer expressions of different signedness: â[01m[Kint[m[Kâ and â[01m[Kstd::vector<tesseract::UNICHARSET::UNICHAR_SLOT>::size_type[m[Kâ {aka â[01m[Klong unsigned int[m[Kâ} [[01;35m[K-Wsign-compare[m[K] > 302 | for (int i = 0; [01;35m[Ki < unichars.size()[m[K; ++i) { > | [01;35m[K~~^~~~~~~~~~~~~~~~~[m[K >In file included from [01m[Ktesseract/src/dict/dawg.h:33[m[K, > from [01m[Ktesseract/src/dict/dict.h:29[m[K, > from [01m[Ktesseract/src/classify/classify.h:66[m[K, > from [01m[Ktesseract/src/classify/picofeat.cpp:20[m[K: >[01m[Ktesseract/src/ccstruct/ratngs.h:[m[K In member function â[01m[Kvoid tesseract::BLOB_CHOICE::set_fonts(const std::vector<tesseract::ScoredFont>&)[m[Kâ: >[01m[Ktesseract/src/ccstruct/ratngs.h:107:25:[m[K [01;35m[Kwarning: [m[Kcomparison of integer expressions of different signedness: â[01m[Kint[m[Kâ and â[01m[Kstd::vector<tesseract::ScoredFont>::size_type[m[Kâ {aka â[01m[Klong unsigned int[m[Kâ} [[01;35m[K-Wsign-compare[m[K] > 107 | for (int f = 0; [01;35m[Kf < fonts_.size()[m[K; ++f) { > | [01;35m[K~~^~~~~~~~~~~~~~~[m[K >In file included from [01m[Ktesseract/src/ccutil/clst.h:24[m[K, > from [01m[Ktesseract/src/ccstruct/blobs.h:23[m[K, > from [01m[Ktesseract/src/classify/ocrfeatures.h:21[m[K, > from [01m[Ktesseract/src/classify/picofeat.h:22[m[K, > from [01m[Ktesseract/src/classify/picofeat.cpp:18[m[K: >tesseract/src/ccutil/serialis.h: In instantiation of â[01m[Kbool tesseract::TFile::Serialize(const T*, size_t) [with T = char; size_t = long unsigned int][m[Kâ: >[01m[Ktesseract/src/ccutil/unicharset.h:363:73:[m[K required from here >[01m[Ktesseract/src/ccutil/serialis.h:102:45:[m[K [01;35m[Kwarning: [m[Kcomparison of integer expressions of different signedness: â[01m[Kint[m[Kâ and â[01m[Ksize_t[m[Kâ {aka â[01m[Klong unsigned int[m[Kâ} [[01;35m[K-Wsign-compare[m[K] > 102 | return [01;35m[KFWrite(data, sizeof(T), count) == count[m[K; > | [01;35m[K~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~[m[K >[01m[Kcc1plus:[m[K [01;35m[Kwarning: [m[Kcommand-line option â[01m[K-Wstrict-prototypes[m[Kâ is valid for C/ObjC but not for C++ >[01m[Kcc1plus:[m[K [01;35m[Kwarning: [m[Kcommand-line option â[01m[K-Wmissing-prototypes[m[Kâ is valid for C/ObjC but not for C++ >[01m[Kcc1plus:[m[K [01;35m[Kwarning: [m[Kâ[01m[K-Werror=[m[Kâ argument â[01m[K-Werror=declaration-after-statement[m[Kâ is not valid for C++ >In file included from [01m[Ktesseract/src/classify/intproto.h:28[m[K, > from [01m[Ktesseract/src/classify/adaptive.h:20[m[K, > from [01m[Ktesseract/src/classify/classify.h:64[m[K, > from [01m[Ktesseract/src/classify/protos.cpp:26[m[K: >[01m[Ktesseract/src/ccutil/unicharset.h:[m[K In member function â[01m[Kbool tesseract::UNICHARSET::contains_unichar_id(tesseract::UNICHAR_ID) const[m[Kâ: >[01m[Ktesseract/src/ccutil/unicharset.h:288:59:[m[K [01;35m[Kwarning: [m[Kcomparison of integer expressions of different signedness: â[01m[Ktesseract::UNICHAR_ID[m[Kâ {aka â[01m[Kint[m[Kâ} and â[01m[Kstd::vector<tesseract::UNICHARSET::UNICHAR_SLOT>::size_type[m[Kâ {aka â[01m[Klong unsigned int[m[Kâ} [[01;35m[K-Wsign-compare[m[K] > 288 | return unichar_id != INVALID_UNICHAR_ID && [01;35m[Kunichar_id < unichars.size()[m[K && > | [01;35m[K~~~~~~~~~~~^~~~~~~~~~~~~~~~~[m[K >[01m[Ktesseract/src/ccutil/unicharset.h:[m[K In member function â[01m[Kvoid tesseract::UNICHARSET::delete_pointers_in_unichars()[m[Kâ: >[01m[Ktesseract/src/ccutil/unicharset.h:302:23:[m[K [01;35m[Kwarning: [m[Kcomparison of integer expressions of different signedness: â[01m[Kint[m[Kâ and â[01m[Kstd::vector<tesseract::UNICHARSET::UNICHAR_SLOT>::size_type[m[Kâ {aka â[01m[Klong unsigned int[m[Kâ} [[01;35m[K-Wsign-compare[m[K] > 302 | for (int i = 0; [01;35m[Ki < unichars.size()[m[K; ++i) { > | [01;35m[K~~^~~~~~~~~~~~~~~~~[m[K >In file included from [01m[Ktesseract/src/dict/dawg.h:33[m[K, > from [01m[Ktesseract/src/dict/dict.h:29[m[K, > from [01m[Ktesseract/src/classify/classify.h:66[m[K, > from [01m[Ktesseract/src/classify/protos.cpp:26[m[K: >[01m[Ktesseract/src/ccstruct/ratngs.h:[m[K In member function â[01m[Kvoid tesseract::BLOB_CHOICE::set_fonts(const std::vector<tesseract::ScoredFont>&)[m[Kâ: >[01m[Ktesseract/src/ccstruct/ratngs.h:107:25:[m[K [01;35m[Kwarning: [m[Kcomparison of integer expressions of different signedness: â[01m[Kint[m[Kâ and â[01m[Kstd::vector<tesseract::ScoredFont>::size_type[m[Kâ {aka â[01m[Klong unsigned int[m[Kâ} [[01;35m[K-Wsign-compare[m[K] > 107 | for (int f = 0; [01;35m[Kf < fonts_.size()[m[K; ++f) { > | [01;35m[K~~^~~~~~~~~~~~~~~[m[K >In file included from [01m[Ktesseract/src/ccutil/genericvector.h:22[m[K, > from [01m[Ktesseract/src/ccutil/params.h:22[m[K, > from [01m[Ktesseract/src/classify/protos.h:23[m[K, > from [01m[Ktesseract/src/classify/protos.cpp:23[m[K: >tesseract/src/ccutil/serialis.h: In instantiation of â[01m[Kbool tesseract::TFile::Serialize(const T*, size_t) [with T = char; size_t = long unsigned int][m[Kâ: >[01m[Ktesseract/src/ccutil/unicharset.h:363:73:[m[K required from here >[01m[Ktesseract/src/ccutil/serialis.h:102:45:[m[K [01;35m[Kwarning: [m[Kcomparison of integer expressions of different signedness: â[01m[Kint[m[Kâ and â[01m[Ksize_t[m[Kâ {aka â[01m[Klong unsigned int[m[Kâ} [[01;35m[K-Wsign-compare[m[K] > 102 | return [01;35m[KFWrite(data, sizeof(T), count) == count[m[K; > | [01;35m[K~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~[m[K >[01m[Kcc1plus:[m[K [01;35m[Kwarning: [m[Kcommand-line option â[01m[K-Wstrict-prototypes[m[Kâ is valid for C/ObjC but not for C++ >[01m[Kcc1plus:[m[K [01;35m[Kwarning: [m[Kcommand-line option â[01m[K-Wmissing-prototypes[m[Kâ is valid for C/ObjC but not for C++ >[01m[Kcc1plus:[m[K [01;35m[Kwarning: [m[Kâ[01m[K-Werror=[m[Kâ argument â[01m[K-Werror=declaration-after-statement[m[Kâ is not valid for C++ >In file included from [01m[Ktesseract/src/classify/intproto.h:28[m[K, > from [01m[Ktesseract/src/classify/intmatcher.h:21[m[K, > from [01m[Ktesseract/src/classify/shapetable.h:28[m[K, > from [01m[Ktesseract/src/classify/shapeclassifier.cpp:29[m[K: >[01m[Ktesseract/src/ccutil/unicharset.h:[m[K In member function â[01m[Kbool tesseract::UNICHARSET::contains_unichar_id(tesseract::UNICHAR_ID) const[m[Kâ: >[01m[Ktesseract/src/ccutil/unicharset.h:288:59:[m[K [01;35m[Kwarning: [m[Kcomparison of integer expressions of different signedness: â[01m[Ktesseract::UNICHAR_ID[m[Kâ {aka â[01m[Kint[m[Kâ} and â[01m[Kstd::vector<tesseract::UNICHARSET::UNICHAR_SLOT>::size_type[m[Kâ {aka â[01m[Klong unsigned int[m[Kâ} [[01;35m[K-Wsign-compare[m[K] > 288 | return unichar_id != INVALID_UNICHAR_ID && [01;35m[Kunichar_id < unichars.size()[m[K && > | [01;35m[K~~~~~~~~~~~^~~~~~~~~~~~~~~~~[m[K >[01m[Ktesseract/src/ccutil/unicharset.h:[m[K In member function â[01m[Kvoid tesseract::UNICHARSET::delete_pointers_in_unichars()[m[Kâ: >[01m[Ktesseract/src/ccutil/unicharset.h:302:23:[m[K [01;35m[Kwarning: [m[Kcomparison of integer expressions of different signedness: â[01m[Kint[m[Kâ and â[01m[Kstd::vector<tesseract::UNICHARSET::UNICHAR_SLOT>::size_type[m[Kâ {aka â[01m[Klong unsigned int[m[Kâ} [[01;35m[K-Wsign-compare[m[K] > 302 | for (int i = 0; [01;35m[Ki < unichars.size()[m[K; ++i) { > | [01;35m[K~~^~~~~~~~~~~~~~~~~[m[K >[01m[Ktesseract/src/classify/shapeclassifier.cpp:[m[K In member function â[01m[Kvirtual void tesseract::ShapeClassifier::UnicharPrintResults(const char*, const std::vector<tesseract::UnicharRating>&) const[m[Kâ: >[01m[Ktesseract/src/classify/shapeclassifier.cpp:179:21:[m[K [01;35m[Kwarning: [m[Kcomparison of integer expressions of different signedness: â[01m[Kint[m[Kâ and â[01m[Kstd::vector<tesseract::UnicharRating>::size_type[m[Kâ {aka â[01m[Klong unsigned int[m[Kâ} [[01;35m[K-Wsign-compare[m[K] > 179 | for (int i = 0; [01;35m[Ki < results.size()[m[K; ++i) { > | [01;35m[K~~^~~~~~~~~~~~~~~~[m[K >[01m[Ktesseract/src/classify/shapeclassifier.cpp:184:25:[m[K [01;35m[Kwarning: [m[Kcomparison of integer expressions of different signedness: â[01m[Kint[m[Kâ and â[01m[Kstd::vector<tesseract::ScoredFont>::size_type[m[Kâ {aka â[01m[Klong unsigned int[m[Kâ} [[01;35m[K-Wsign-compare[m[K] > 184 | for (int f = 0; [01;35m[Kf < results[i].fonts.size()[m[K; ++f) { > | [01;35m[K~~^~~~~~~~~~~~~~~~~~~~~~~~~[m[K >[01m[Ktesseract/src/classify/shapeclassifier.cpp:[m[K In member function â[01m[Kvirtual void tesseract::ShapeClassifier::PrintResults(const char*, const std::vector<tesseract::ShapeRating>&) const[m[Kâ: >[01m[Ktesseract/src/classify/shapeclassifier.cpp:194:21:[m[K [01;35m[Kwarning: [m[Kcomparison of integer expressions of different signedness: â[01m[Kint[m[Kâ and â[01m[Kstd::vector<tesseract::ShapeRating>::size_type[m[Kâ {aka â[01m[Klong unsigned int[m[Kâ} [[01;35m[K-Wsign-compare[m[K] > 194 | for (int i = 0; [01;35m[Ki < results.size()[m[K; ++i) { > | [01;35m[K~~^~~~~~~~~~~~~~~~[m[K >[01m[Ktesseract/src/classify/shapeclassifier.cpp:[m[K In member function â[01m[Kvoid tesseract::ShapeClassifier::FilterDuplicateUnichars(std::vector<tesseract::ShapeRating>*) const[m[Kâ: >[01m[Ktesseract/src/classify/shapeclassifier.cpp:211:21:[m[K [01;35m[Kwarning: [m[Kcomparison of integer expressions of different signedness: â[01m[Kint[m[Kâ and â[01m[Kstd::vector<tesseract::ShapeRating>::size_type[m[Kâ {aka â[01m[Klong unsigned int[m[Kâ} [[01;35m[K-Wsign-compare[m[K] > 211 | for (int r = 0; [01;35m[Kr < results->size()[m[K; ++r) { > | [01;35m[K~~^~~~~~~~~~~~~~~~~[m[K >In file included from [01m[Ktesseract/src/ccutil/genericvector.h:22[m[K, > from [01m[Ktesseract/src/ccstruct/fontinfo.h:25[m[K, > from [01m[Ktesseract/src/classify/shapetable.h:26[m[K, > from [01m[Ktesseract/src/classify/shapeclassifier.cpp:29[m[K: >tesseract/src/ccutil/serialis.h: In instantiation of â[01m[Kbool tesseract::TFile::Serialize(const T*, size_t) [with T = char; size_t = long unsigned int][m[Kâ: >[01m[Ktesseract/src/ccutil/unicharset.h:363:73:[m[K required from here >[01m[Ktesseract/src/ccutil/serialis.h:102:45:[m[K [01;35m[Kwarning: [m[Kcomparison of integer expressions of different signedness: â[01m[Kint[m[Kâ and â[01m[Ksize_t[m[Kâ {aka â[01m[Klong unsigned int[m[Kâ} [[01;35m[K-Wsign-compare[m[K] > 102 | return [01;35m[KFWrite(data, sizeof(T), count) == count[m[K; > | [01;35m[K~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~[m[K >[01m[Kcc1plus:[m[K [01;35m[Kwarning: [m[Kcommand-line option â[01m[K-Wstrict-prototypes[m[Kâ is valid for C/ObjC but not for C++ >[01m[Kcc1plus:[m[K [01;35m[Kwarning: [m[Kcommand-line option â[01m[K-Wmissing-prototypes[m[Kâ is valid for C/ObjC but not for C++ >[01m[Kcc1plus:[m[K [01;35m[Kwarning: [m[Kâ[01m[K-Werror=[m[Kâ argument â[01m[K-Werror=declaration-after-statement[m[Kâ is not valid for C++ >In file included from [01m[Ktesseract/src/classify/intproto.h:28[m[K, > from [01m[Ktesseract/src/classify/intmatcher.h:21[m[K, > from [01m[Ktesseract/src/classify/shapetable.h:28[m[K, > from [01m[Ktesseract/src/classify/shapetable.cpp:23[m[K: >[01m[Ktesseract/src/ccutil/unicharset.h:[m[K In member function â[01m[Kbool tesseract::UNICHARSET::contains_unichar_id(tesseract::UNICHAR_ID) const[m[Kâ: >[01m[Ktesseract/src/ccutil/unicharset.h:288:59:[m[K [01;35m[Kwarning: [m[Kcomparison of integer expressions of different signedness: â[01m[Ktesseract::UNICHAR_ID[m[Kâ {aka â[01m[Kint[m[Kâ} and â[01m[Kstd::vector<tesseract::UNICHARSET::UNICHAR_SLOT>::size_type[m[Kâ {aka â[01m[Klong unsigned int[m[Kâ} [[01;35m[K-Wsign-compare[m[K] > 288 | return unichar_id != INVALID_UNICHAR_ID && [01;35m[Kunichar_id < unichars.size()[m[K && > | [01;35m[K~~~~~~~~~~~^~~~~~~~~~~~~~~~~[m[K >[01m[Ktesseract/src/ccutil/unicharset.h:[m[K In member function â[01m[Kvoid tesseract::UNICHARSET::delete_pointers_in_unichars()[m[Kâ: >[01m[Ktesseract/src/ccutil/unicharset.h:302:23:[m[K [01;35m[Kwarning: [m[Kcomparison of integer expressions of different signedness: â[01m[Kint[m[Kâ and â[01m[Kstd::vector<tesseract::UNICHARSET::UNICHAR_SLOT>::size_type[m[Kâ {aka â[01m[Klong unsigned int[m[Kâ} [[01;35m[K-Wsign-compare[m[K] > 302 | for (int i = 0; [01;35m[Ki < unichars.size()[m[K; ++i) { > | [01;35m[K~~^~~~~~~~~~~~~~~~~[m[K >In file included from [01m[Ktesseract/src/ccutil/genericvector.h:22[m[K, > from [01m[Ktesseract/src/ccstruct/fontinfo.h:25[m[K, > from [01m[Ktesseract/src/classify/shapetable.h:26[m[K, > from [01m[Ktesseract/src/classify/shapetable.cpp:23[m[K: >tesseract/src/ccutil/serialis.h: In instantiation of â[01m[Kbool tesseract::TFile::Serialize(const T*, size_t) [with T = char; size_t = long unsigned int][m[Kâ: >[01m[Ktesseract/src/ccutil/unicharset.h:363:73:[m[K required from here >[01m[Ktesseract/src/ccutil/serialis.h:102:45:[m[K [01;35m[Kwarning: [m[Kcomparison of integer expressions of different signedness: â[01m[Kint[m[Kâ and â[01m[Ksize_t[m[Kâ {aka â[01m[Klong unsigned int[m[Kâ} [[01;35m[K-Wsign-compare[m[K] > 102 | return [01;35m[KFWrite(data, sizeof(T), count) == count[m[K; > | [01;35m[K~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~[m[K >tesseract/src/ccutil/serialis.h: In instantiation of â[01m[Kbool tesseract::TFile::DeSerialize(T*, size_t) [with T = int; size_t = long unsigned int][m[Kâ: >[01m[Ktesseract/src/classify/shapetable.cpp:75:37:[m[K required from here >[01m[Ktesseract/src/ccutil/serialis.h:93:50:[m[K [01;35m[Kwarning: [m[Kcomparison of integer expressions of different signedness: â[01m[Kint[m[Kâ and â[01m[Ksize_t[m[Kâ {aka â[01m[Klong unsigned int[m[Kâ} [[01;35m[K-Wsign-compare[m[K] > 93 | return [01;35m[KFReadEndian(data, sizeof(T), count) == count[m[K; > | [01;35m[K~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~[m[K >tesseract/src/ccutil/serialis.h: In instantiation of â[01m[Kbool tesseract::TFile::DeSerialize(T*, size_t) [with T = unsigned char; size_t = long unsigned int][m[Kâ: >[01m[Ktesseract/src/classify/shapetable.cpp:94:31:[m[K required from here >[01m[Ktesseract/src/ccutil/serialis.h:93:50:[m[K [01;35m[Kwarning: [m[Kcomparison of integer expressions of different signedness: â[01m[Kint[m[Kâ and â[01m[Ksize_t[m[Kâ {aka â[01m[Klong unsigned int[m[Kâ} [[01;35m[K-Wsign-compare[m[K] >[01m[Kcc1plus:[m[K [01;35m[Kwarning: [m[Kcommand-line option â[01m[K-Wstrict-prototypes[m[Kâ is valid for C/ObjC but not for C++ >[01m[Kcc1plus:[m[K [01;35m[Kwarning: [m[Kcommand-line option â[01m[K-Wmissing-prototypes[m[Kâ is valid for C/ObjC but not for C++ >[01m[Kcc1plus:[m[K [01;35m[Kwarning: [m[Kâ[01m[K-Werror=[m[Kâ argument â[01m[K-Werror=declaration-after-statement[m[Kâ is not valid for C++ >In file included from [01m[Ktesseract/src/classify/intproto.h:28[m[K, > from [01m[Ktesseract/src/classify/adaptive.h:20[m[K, > from [01m[Ktesseract/src/classify/classify.h:64[m[K, > from [01m[Ktesseract/src/classify/tessclassifier.cpp:21[m[K: >[01m[Ktesseract/src/ccutil/unicharset.h:[m[K In member function â[01m[Kbool tesseract::UNICHARSET::contains_unichar_id(tesseract::UNICHAR_ID) const[m[Kâ: >[01m[Ktesseract/src/ccutil/unicharset.h:288:59:[m[K [01;35m[Kwarning: [m[Kcomparison of integer expressions of different signedness: â[01m[Ktesseract::UNICHAR_ID[m[Kâ {aka â[01m[Kint[m[Kâ} and â[01m[Kstd::vector<tesseract::UNICHARSET::UNICHAR_SLOT>::size_type[m[Kâ {aka â[01m[Klong unsigned int[m[Kâ} [[01;35m[K-Wsign-compare[m[K] > 288 | return unichar_id != INVALID_UNICHAR_ID && [01;35m[Kunichar_id < unichars.size()[m[K && > | [01;35m[K~~~~~~~~~~~^~~~~~~~~~~~~~~~~[m[K >[01m[Ktesseract/src/ccutil/unicharset.h:[m[K In member function â[01m[Kvoid tesseract::UNICHARSET::delete_pointers_in_unichars()[m[Kâ: >[01m[Ktesseract/src/ccutil/unicharset.h:302:23:[m[K [01;35m[Kwarning: [m[Kcomparison of integer expressions of different signedness: â[01m[Kint[m[Kâ and â[01m[Kstd::vector<tesseract::UNICHARSET::UNICHAR_SLOT>::size_type[m[Kâ {aka â[01m[Klong unsigned int[m[Kâ} [[01;35m[K-Wsign-compare[m[K] > 302 | for (int i = 0; [01;35m[Ki < unichars.size()[m[K; ++i) { > | [01;35m[K~~^~~~~~~~~~~~~~~~~[m[K >In file included from [01m[Ktesseract/src/dict/dawg.h:33[m[K, > from [01m[Ktesseract/src/dict/dict.h:29[m[K, > from [01m[Ktesseract/src/classify/classify.h:66[m[K, > from [01m[Ktesseract/src/classify/tessclassifier.cpp:21[m[K: >[01m[Ktesseract/src/ccstruct/ratngs.h:[m[K In member function â[01m[Kvoid tesseract::BLOB_CHOICE::set_fonts(const std::vector<tesseract::ScoredFont>&)[m[Kâ: >[01m[Ktesseract/src/ccstruct/ratngs.h:107:25:[m[K [01;35m[Kwarning: [m[Kcomparison of integer expressions of different signedness: â[01m[Kint[m[Kâ and â[01m[Kstd::vector<tesseract::ScoredFont>::size_type[m[Kâ {aka â[01m[Klong unsigned int[m[Kâ} [[01;35m[K-Wsign-compare[m[K] > 107 | for (int f = 0; [01;35m[Kf < fonts_.size()[m[K; ++f) { > | [01;35m[K~~^~~~~~~~~~~~~~~[m[K >In file included from [01m[Ktesseract/src/ccutil/clst.h:24[m[K, > from [01m[Ktesseract/src/ccstruct/blobs.h:23[m[K, > from [01m[Ktesseract/src/classify/mfoutline.h:21[m[K, > from [01m[Ktesseract/src/classify/intproto.h:25[m[K, > from [01m[Ktesseract/src/classify/adaptive.h:20[m[K, > from [01m[Ktesseract/src/classify/classify.h:64[m[K, > from [01m[Ktesseract/src/classify/tessclassifier.cpp:21[m[K: >tesseract/src/ccutil/serialis.h: In instantiation of â[01m[Kbool tesseract::TFile::Serialize(const T*, size_t) [with T = char; size_t = long unsigned int][m[Kâ: >[01m[Ktesseract/src/ccutil/unicharset.h:363:73:[m[K required from here >[01m[Ktesseract/src/ccutil/serialis.h:102:45:[m[K [01;35m[Kwarning: [m[Kcomparison of integer expressions of different signedness: â[01m[Kint[m[Kâ and â[01m[Ksize_t[m[Kâ {aka â[01m[Klong unsigned int[m[Kâ} [[01;35m[K-Wsign-compare[m[K] > 102 | return [01;35m[KFWrite(data, sizeof(T), count) == count[m[K; > | [01;35m[K~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~[m[K >[01m[Kcc1plus:[m[K [01;35m[Kwarning: [m[Kcommand-line option â[01m[K-Wstrict-prototypes[m[Kâ is valid for C/ObjC but not for C++ >[01m[Kcc1plus:[m[K [01;35m[Kwarning: [m[Kcommand-line option â[01m[K-Wmissing-prototypes[m[Kâ is valid for C/ObjC but not for C++ >[01m[Kcc1plus:[m[K [01;35m[Kwarning: [m[Kâ[01m[K-Werror=[m[Kâ argument â[01m[K-Werror=declaration-after-statement[m[Kâ is not valid for C++ >In file included from [01m[Ktesseract/src/classify/intproto.h:28[m[K, > from [01m[Ktesseract/src/classify/intfx.h:22[m[K, > from [01m[Ktesseract/src/classify/trainingsample.h:21[m[K, > from [01m[Ktesseract/src/classify/trainingsample.cpp:22[m[K: >[01m[Ktesseract/src/ccutil/unicharset.h:[m[K In member function â[01m[Kbool tesseract::UNICHARSET::contains_unichar_id(tesseract::UNICHAR_ID) const[m[Kâ: >[01m[Ktesseract/src/ccutil/unicharset.h:288:59:[m[K [01;35m[Kwarning: [m[Kcomparison of integer expressions of different signedness: â[01m[Ktesseract::UNICHAR_ID[m[Kâ {aka â[01m[Kint[m[Kâ} and â[01m[Kstd::vector<tesseract::UNICHARSET::UNICHAR_SLOT>::size_type[m[Kâ {aka â[01m[Klong unsigned int[m[Kâ} [[01;35m[K-Wsign-compare[m[K] > 288 | return unichar_id != INVALID_UNICHAR_ID && [01;35m[Kunichar_id < unichars.size()[m[K && > | [01;35m[K~~~~~~~~~~~^~~~~~~~~~~~~~~~~[m[K >[01m[Ktesseract/src/ccutil/unicharset.h:[m[K In member function â[01m[Kvoid tesseract::UNICHARSET::delete_pointers_in_unichars()[m[Kâ: >[01m[Ktesseract/src/ccutil/unicharset.h:302:23:[m[K [01;35m[Kwarning: [m[Kcomparison of integer expressions of different signedness: â[01m[Kint[m[Kâ and â[01m[Kstd::vector<tesseract::UNICHARSET::UNICHAR_SLOT>::size_type[m[Kâ {aka â[01m[Klong unsigned int[m[Kâ} [[01;35m[K-Wsign-compare[m[K] > 302 | for (int i = 0; [01;35m[Ki < unichars.size()[m[K; ++i) { > | [01;35m[K~~^~~~~~~~~~~~~~~~~[m[K >In file included from [01m[Ktesseract/src/ccutil/elst.h:24[m[K, > from [01m[Ktesseract/src/classify/trainingsample.h:19[m[K, > from [01m[Ktesseract/src/classify/trainingsample.cpp:22[m[K: >tesseract/src/ccutil/serialis.h: In instantiation of â[01m[Kbool tesseract::TFile::Serialize(const T*, size_t) [with T = char; size_t = long unsigned int][m[Kâ: >[01m[Ktesseract/src/ccutil/unicharset.h:363:73:[m[K required from here >[01m[Ktesseract/src/ccutil/serialis.h:102:45:[m[K [01;35m[Kwarning: [m[Kcomparison of integer expressions of different signedness: â[01m[Kint[m[Kâ and â[01m[Ksize_t[m[Kâ {aka â[01m[Klong unsigned int[m[Kâ} [[01;35m[K-Wsign-compare[m[K] > 102 | return [01;35m[KFWrite(data, sizeof(T), count) == count[m[K; > | [01;35m[K~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~[m[K >[01m[Kcc1plus:[m[K [01;35m[Kwarning: [m[Kcommand-line option â[01m[K-Wstrict-prototypes[m[Kâ is valid for C/ObjC but not for C++ >[01m[Kcc1plus:[m[K [01;35m[Kwarning: [m[Kcommand-line option â[01m[K-Wmissing-prototypes[m[Kâ is valid for C/ObjC but not for C++ >[01m[Kcc1plus:[m[K [01;35m[Kwarning: [m[Kâ[01m[K-Werror=[m[Kâ argument â[01m[K-Werror=declaration-after-statement[m[Kâ is not valid for C++ >[01m[Kcc1plus:[m[K [01;35m[Kwarning: [m[Kcommand-line option â[01m[K-Wstrict-prototypes[m[Kâ is valid for C/ObjC but not for C++ >[01m[Kcc1plus:[m[K [01;35m[Kwarning: [m[Kcommand-line option â[01m[K-Wmissing-prototypes[m[Kâ is valid for C/ObjC but not for C++ >[01m[Kcc1plus:[m[K [01;35m[Kwarning: [m[Kâ[01m[K-Werror=[m[Kâ argument â[01m[K-Werror=declaration-after-statement[m[Kâ is not valid for C++ >In file included from [01m[Ktesseract/src/ccutil/ambigs.h:32[m[K, > from [01m[Ktesseract/src/dict/dict.h:27[m[K, > from [01m[Ktesseract/src/dict/hyphen.cpp:20[m[K: >[01m[Ktesseract/src/ccutil/unicharset.h:[m[K In member function â[01m[Kbool tesseract::UNICHARSET::contains_unichar_id(tesseract::UNICHAR_ID) const[m[Kâ: >[01m[Ktesseract/src/ccutil/unicharset.h:288:59:[m[K [01;35m[Kwarning: [m[Kcomparison of integer expressions of different signedness: â[01m[Ktesseract::UNICHAR_ID[m[Kâ {aka â[01m[Kint[m[Kâ} and â[01m[Kstd::vector<tesseract::UNICHARSET::UNICHAR_SLOT>::size_type[m[Kâ {aka â[01m[Klong unsigned int[m[Kâ} [[01;35m[K-Wsign-compare[m[K] > 288 | return unichar_id != INVALID_UNICHAR_ID && [01;35m[Kunichar_id < unichars.size()[m[K && > | [01;35m[K~~~~~~~~~~~^~~~~~~~~~~~~~~~~[m[K >[01m[Ktesseract/src/ccutil/unicharset.h:[m[K In member function â[01m[Kvoid tesseract::UNICHARSET::delete_pointers_in_unichars()[m[Kâ: >[01m[Ktesseract/src/ccutil/unicharset.h:302:23:[m[K [01;35m[Kwarning: [m[Kcomparison of integer expressions of different signedness: â[01m[Kint[m[Kâ and â[01m[Kstd::vector<tesseract::UNICHARSET::UNICHAR_SLOT>::size_type[m[Kâ {aka â[01m[Klong unsigned int[m[Kâ} [[01;35m[K-Wsign-compare[m[K] > 302 | for (int i = 0; [01;35m[Ki < unichars.size()[m[K; ++i) { > | [01;35m[K~~^~~~~~~~~~~~~~~~~[m[K >In file included from [01m[Ktesseract/src/dict/dawg.h:33[m[K, > from [01m[Ktesseract/src/dict/dict.h:29[m[K, > from [01m[Ktesseract/src/dict/hyphen.cpp:20[m[K: >[01m[Ktesseract/src/ccstruct/ratngs.h:[m[K In member function â[01m[Kvoid tesseract::BLOB_CHOICE::set_fonts(const std::vector<tesseract::ScoredFont>&)[m[Kâ: >[01m[Ktesseract/src/ccstruct/ratngs.h:107:25:[m[K [01;35m[Kwarning: [m[Kcomparison of integer expressions of different signedness: â[01m[Kint[m[Kâ and â[01m[Kstd::vector<tesseract::ScoredFont>::size_type[m[Kâ {aka â[01m[Klong unsigned int[m[Kâ} [[01;35m[K-Wsign-compare[m[K] > 107 | for (int f = 0; [01;35m[Kf < fonts_.size()[m[K; ++f) { > | [01;35m[K~~^~~~~~~~~~~~~~~[m[K >In file included from [01m[Ktesseract/src/ccutil/elst.h:24[m[K, > from [01m[Ktesseract/src/ccutil/ambigs.h:29[m[K, > from [01m[Ktesseract/src/dict/dict.h:27[m[K, > from [01m[Ktesseract/src/dict/hyphen.cpp:20[m[K: >tesseract/src/ccutil/serialis.h: In instantiation of â[01m[Kbool tesseract::TFile::Serialize(const T*, size_t) [with T = char; size_t = long unsigned int][m[Kâ: >[01m[Ktesseract/src/ccutil/unicharset.h:363:73:[m[K required from here >[01m[Ktesseract/src/ccutil/serialis.h:102:45:[m[K [01;35m[Kwarning: [m[Kcomparison of integer expressions of different signedness: â[01m[Kint[m[Kâ and â[01m[Ksize_t[m[Kâ {aka â[01m[Klong unsigned int[m[Kâ} [[01;35m[K-Wsign-compare[m[K] > 102 | return [01;35m[KFWrite(data, sizeof(T), count) == count[m[K; > | [01;35m[K~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~[m[K >[01m[Kcc1plus:[m[K [01;35m[Kwarning: [m[Kcommand-line option â[01m[K-Wstrict-prototypes[m[Kâ is valid for C/ObjC but not for C++ >[01m[Kcc1plus:[m[K [01;35m[Kwarning: [m[Kcommand-line option â[01m[K-Wmissing-prototypes[m[Kâ is valid for C/ObjC but not for C++ >[01m[Kcc1plus:[m[K [01;35m[Kwarning: [m[Kâ[01m[K-Werror=[m[Kâ argument â[01m[K-Werror=declaration-after-statement[m[Kâ is not valid for C++ >[01m[Kcc1plus:[m[K [01;35m[Kwarning: [m[Kcommand-line option â[01m[K-Wstrict-prototypes[m[Kâ is valid for C/ObjC but not for C++ >[01m[Kcc1plus:[m[K [01;35m[Kwarning: [m[Kcommand-line option â[01m[K-Wmissing-prototypes[m[Kâ is valid for C/ObjC but not for C++ >[01m[Kcc1plus:[m[K [01;35m[Kwarning: [m[Kâ[01m[K-Werror=[m[Kâ argument â[01m[K-Werror=declaration-after-statement[m[Kâ is not valid for C++ >In file included from [01m[Ktesseract/src/ccstruct/ratngs.h:32[m[K, > from [01m[Ktesseract/src/wordrec/associate.h:27[m[K, > from [01m[Ktesseract/src/wordrec/associate.cpp:25[m[K: >[01m[Ktesseract/src/ccutil/unicharset.h:[m[K In member function â[01m[Kbool tesseract::UNICHARSET::contains_unichar_id(tesseract::UNICHAR_ID) const[m[Kâ: >[01m[Ktesseract/src/ccutil/unicharset.h:288:59:[m[K [01;35m[Kwarning: [m[Kcomparison of integer expressions of different signedness: â[01m[Ktesseract::UNICHAR_ID[m[Kâ {aka â[01m[Kint[m[Kâ} and â[01m[Kstd::vector<tesseract::UNICHARSET::UNICHAR_SLOT>::size_type[m[Kâ {aka â[01m[Klong unsigned int[m[Kâ} [[01;35m[K-Wsign-compare[m[K] > 288 | return unichar_id != INVALID_UNICHAR_ID && [01;35m[Kunichar_id < unichars.size()[m[K && > | [01;35m[K~~~~~~~~~~~^~~~~~~~~~~~~~~~~[m[K >[01m[Ktesseract/src/ccutil/unicharset.h:[m[K In member function â[01m[Kvoid tesseract::UNICHARSET::delete_pointers_in_unichars()[m[Kâ: >[01m[Ktesseract/src/ccutil/unicharset.h:302:23:[m[K [01;35m[Kwarning: [m[Kcomparison of integer expressions of different signedness: â[01m[Kint[m[Kâ and â[01m[Kstd::vector<tesseract::UNICHARSET::UNICHAR_SLOT>::size_type[m[Kâ {aka â[01m[Klong unsigned int[m[Kâ} [[01;35m[K-Wsign-compare[m[K] > 302 | for (int i = 0; [01;35m[Ki < unichars.size()[m[K; ++i) { > | [01;35m[K~~^~~~~~~~~~~~~~~~~[m[K >In file included from [01m[Ktesseract/src/wordrec/associate.h:27[m[K, > from [01m[Ktesseract/src/wordrec/associate.cpp:25[m[K: >[01m[Ktesseract/src/ccstruct/ratngs.h:[m[K In member function â[01m[Kvoid tesseract::BLOB_CHOICE::set_fonts(const std::vector<tesseract::ScoredFont>&)[m[Kâ: >[01m[Ktesseract/src/ccstruct/ratngs.h:107:25:[m[K [01;35m[Kwarning: [m[Kcomparison of integer expressions of different signedness: â[01m[Kint[m[Kâ and â[01m[Kstd::vector<tesseract::ScoredFont>::size_type[m[Kâ {aka â[01m[Klong unsigned int[m[Kâ} [[01;35m[K-Wsign-compare[m[K] > 107 | for (int f = 0; [01;35m[Kf < fonts_.size()[m[K; ++f) { > | [01;35m[K~~^~~~~~~~~~~~~~~[m[K >In file included from [01m[Ktesseract/src/ccutil/clst.h:24[m[K, > from [01m[Ktesseract/src/ccstruct/blobs.h:23[m[K, > from [01m[Ktesseract/src/wordrec/associate.h:25[m[K, > from [01m[Ktesseract/src/wordrec/associate.cpp:25[m[K: >tesseract/src/ccutil/serialis.h: In instantiation of â[01m[Kbool tesseract::TFile::Serialize(const T*, size_t) [with T = char; size_t = long unsigned int][m[Kâ: >[01m[Ktesseract/src/ccutil/unicharset.h:363:73:[m[K required from here >[01m[Ktesseract/src/ccutil/serialis.h:102:45:[m[K [01;35m[Kwarning: [m[Kcomparison of integer expressions of different signedness: â[01m[Kint[m[Kâ and â[01m[Ksize_t[m[Kâ {aka â[01m[Klong unsigned int[m[Kâ} [[01;35m[K-Wsign-compare[m[K] > 102 | return [01;35m[KFWrite(data, sizeof(T), count) == count[m[K; > | [01;35m[K~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~[m[K >[01m[Kcc1plus:[m[K [01;35m[Kwarning: [m[Kcommand-line option â[01m[K-Wstrict-prototypes[m[Kâ is valid for C/ObjC but not for C++ >[01m[Kcc1plus:[m[K [01;35m[Kwarning: [m[Kcommand-line option â[01m[K-Wmissing-prototypes[m[Kâ is valid for C/ObjC but not for C++ >[01m[Kcc1plus:[m[K [01;35m[Kwarning: [m[Kâ[01m[K-Werror=[m[Kâ argument â[01m[K-Werror=declaration-after-statement[m[Kâ is not valid for C++ >In file included from [01m[Ktesseract/src/ccstruct/ratngs.h:32[m[K, > from [01m[Ktesseract/src/wordrec/associate.h:27[m[K, > from [01m[Ktesseract/src/wordrec/wordrec.h:67[m[K, > from [01m[Ktesseract/src/wordrec/outlines.h:26[m[K, > from [01m[Ktesseract/src/wordrec/chop.cpp:26[m[K: >[01m[Ktesseract/src/ccutil/unicharset.h:[m[K In member function â[01m[Kbool tesseract::UNICHARSET::contains_unichar_id(tesseract::UNICHAR_ID) const[m[Kâ: >[01m[Ktesseract/src/ccutil/unicharset.h:288:59:[m[K [01;35m[Kwarning: [m[Kcomparison of integer expressions of different signedness: â[01m[Ktesseract::UNICHAR_ID[m[Kâ {aka â[01m[Kint[m[Kâ} and â[01m[Kstd::vector<tesseract::UNICHARSET::UNICHAR_SLOT>::size_type[m[Kâ {aka â[01m[Klong unsigned int[m[Kâ} [[01;35m[K-Wsign-compare[m[K] > 288 | return unichar_id != INVALID_UNICHAR_ID && [01;35m[Kunichar_id < unichars.size()[m[K && > | [01;35m[K~~~~~~~~~~~^~~~~~~~~~~~~~~~~[m[K >[01m[Ktesseract/src/ccutil/unicharset.h:[m[K In member function â[01m[Kvoid tesseract::UNICHARSET::delete_pointers_in_unichars()[m[Kâ: >[01m[Ktesseract/src/ccutil/unicharset.h:302:23:[m[K [01;35m[Kwarning: [m[Kcomparison of integer expressions of different signedness: â[01m[Kint[m[Kâ and â[01m[Kstd::vector<tesseract::UNICHARSET::UNICHAR_SLOT>::size_type[m[Kâ {aka â[01m[Klong unsigned int[m[Kâ} [[01;35m[K-Wsign-compare[m[K] > 302 | for (int i = 0; [01;35m[Ki < unichars.size()[m[K; ++i) { > | [01;35m[K~~^~~~~~~~~~~~~~~~~[m[K >In file included from [01m[Ktesseract/src/wordrec/associate.h:27[m[K, > from [01m[Ktesseract/src/wordrec/wordrec.h:67[m[K, > from [01m[Ktesseract/src/wordrec/outlines.h:26[m[K, > from [01m[Ktesseract/src/wordrec/chop.cpp:26[m[K: >[01m[Ktesseract/src/ccstruct/ratngs.h:[m[K In member function â[01m[Kvoid tesseract::BLOB_CHOICE::set_fonts(const std::vector<tesseract::ScoredFont>&)[m[Kâ: >[01m[Ktesseract/src/ccstruct/ratngs.h:107:25:[m[K [01;35m[Kwarning: [m[Kcomparison of integer expressions of different signedness: â[01m[Kint[m[Kâ and â[01m[Kstd::vector<tesseract::ScoredFont>::size_type[m[Kâ {aka â[01m[Klong unsigned int[m[Kâ} [[01;35m[K-Wsign-compare[m[K] > 107 | for (int f = 0; [01;35m[Kf < fonts_.size()[m[K; ++f) { > | [01;35m[K~~^~~~~~~~~~~~~~~[m[K >In file included from [01m[Ktesseract/src/ccutil/genericvector.h:22[m[K, > from [01m[Ktesseract/src/ccutil/genericheap.h:27[m[K, > from [01m[Ktesseract/src/wordrec/chop.h:22[m[K, > from [01m[Ktesseract/src/wordrec/chop.cpp:25[m[K: >tesseract/src/ccutil/serialis.h: In instantiation of â[01m[Kbool tesseract::TFile::Serialize(const T*, size_t) [with T = char; size_t = long unsigned int][m[Kâ: >[01m[Ktesseract/src/ccutil/unicharset.h:363:73:[m[K required from here >[01m[Ktesseract/src/ccutil/serialis.h:102:45:[m[K [01;35m[Kwarning: [m[Kcomparison of integer expressions of different signedness: â[01m[Kint[m[Kâ and â[01m[Ksize_t[m[Kâ {aka â[01m[Klong unsigned int[m[Kâ} [[01;35m[K-Wsign-compare[m[K] > 102 | return [01;35m[KFWrite(data, sizeof(T), count) == count[m[K; > | [01;35m[K~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~[m[K >[01m[Kcc1plus:[m[K [01;35m[Kwarning: [m[Kcommand-line option â[01m[K-Wstrict-prototypes[m[Kâ is valid for C/ObjC but not for C++ >[01m[Kcc1plus:[m[K [01;35m[Kwarning: [m[Kcommand-line option â[01m[K-Wmissing-prototypes[m[Kâ is valid for C/ObjC but not for C++ >[01m[Kcc1plus:[m[K [01;35m[Kwarning: [m[Kâ[01m[K-Werror=[m[Kâ argument â[01m[K-Werror=declaration-after-statement[m[Kâ is not valid for C++ >In file included from [01m[Ktesseract/src/ccstruct/ratngs.h:32[m[K, > from [01m[Ktesseract/src/ccstruct/blamer.h:30[m[K, > from [01m[Ktesseract/src/wordrec/chopper.cpp:24[m[K: >[01m[Ktesseract/src/ccutil/unicharset.h:[m[K In member function â[01m[Kbool tesseract::UNICHARSET::contains_unichar_id(tesseract::UNICHAR_ID) const[m[Kâ: >[01m[Ktesseract/src/ccutil/unicharset.h:288:59:[m[K [01;35m[Kwarning: [m[Kcomparison of integer expressions of different signedness: â[01m[Ktesseract::UNICHAR_ID[m[Kâ {aka â[01m[Kint[m[Kâ} and â[01m[Kstd::vector<tesseract::UNICHARSET::UNICHAR_SLOT>::size_type[m[Kâ {aka â[01m[Klong unsigned int[m[Kâ} [[01;35m[K-Wsign-compare[m[K] > 288 | return unichar_id != INVALID_UNICHAR_ID && [01;35m[Kunichar_id < unichars.size()[m[K && > | [01;35m[K~~~~~~~~~~~^~~~~~~~~~~~~~~~~[m[K >[01m[Ktesseract/src/ccutil/unicharset.h:[m[K In member function â[01m[Kvoid tesseract::UNICHARSET::delete_pointers_in_unichars()[m[Kâ: >[01m[Ktesseract/src/ccutil/unicharset.h:302:23:[m[K [01;35m[Kwarning: [m[Kcomparison of integer expressions of different signedness: â[01m[Kint[m[Kâ and â[01m[Kstd::vector<tesseract::UNICHARSET::UNICHAR_SLOT>::size_type[m[Kâ {aka â[01m[Klong unsigned int[m[Kâ} [[01;35m[K-Wsign-compare[m[K] > 302 | for (int i = 0; [01;35m[Ki < unichars.size()[m[K; ++i) { > | [01;35m[K~~^~~~~~~~~~~~~~~~~[m[K >In file included from [01m[Ktesseract/src/ccstruct/blamer.h:30[m[K, > from [01m[Ktesseract/src/wordrec/chopper.cpp:24[m[K: >[01m[Ktesseract/src/ccstruct/ratngs.h:[m[K In member function â[01m[Kvoid tesseract::BLOB_CHOICE::set_fonts(const std::vector<tesseract::ScoredFont>&)[m[Kâ: >[01m[Ktesseract/src/ccstruct/ratngs.h:107:25:[m[K [01;35m[Kwarning: [m[Kcomparison of integer expressions of different signedness: â[01m[Kint[m[Kâ and â[01m[Kstd::vector<tesseract::ScoredFont>::size_type[m[Kâ {aka â[01m[Klong unsigned int[m[Kâ} [[01;35m[K-Wsign-compare[m[K] > 107 | for (int f = 0; [01;35m[Kf < fonts_.size()[m[K; ++f) { > | [01;35m[K~~^~~~~~~~~~~~~~~[m[K >[01m[Ktesseract/src/wordrec/chopper.cpp:[m[K In member function â[01m[Ktesseract::SEAM* tesseract::Wordrec::chop_overlapping_blob(const std::vector<tesseract::TBOX>&, bool, tesseract::WERD_RES*, int*)[m[Kâ: >[01m[Ktesseract/src/wordrec/chopper.cpp:288:23:[m[K [01;35m[Kwarning: [m[Kcomparison of integer expressions of different signedness: â[01m[Kint[m[Kâ and â[01m[Kstd::vector<tesseract::TBOX>::size_type[m[Kâ {aka â[01m[Klong unsigned int[m[Kâ} [[01;35m[K-Wsign-compare[m[K] > 288 | for (int i = 0; [01;35m[Ki < boxes.size()[m[K; i++) { > | [01;35m[K~~^~~~~~~~~~~~~~[m[K >In file included from [01m[Ktesseract/src/ccutil/elst.h:24[m[K, > from [01m[Ktesseract/src/ccstruct/points.h:22[m[K, > from [01m[Ktesseract/src/ccstruct/rect.h:23[m[K, > from [01m[Ktesseract/src/ccstruct/boxword.h:23[m[K, > from [01m[Ktesseract/src/ccstruct/blamer.h:26[m[K, > from [01m[Ktesseract/src/wordrec/chopper.cpp:24[m[K: >tesseract/src/ccutil/serialis.h: In instantiation of â[01m[Kbool tesseract::TFile::Serialize(const T*, size_t) [with T = char; size_t = long unsigned int][m[Kâ: >[01m[Ktesseract/src/ccutil/unicharset.h:363:73:[m[K required from here >[01m[Ktesseract/src/ccutil/serialis.h:102:45:[m[K [01;35m[Kwarning: [m[Kcomparison of integer expressions of different signedness: â[01m[Kint[m[Kâ and â[01m[Ksize_t[m[Kâ {aka â[01m[Klong unsigned int[m[Kâ} [[01;35m[K-Wsign-compare[m[K] > 102 | return [01;35m[KFWrite(data, sizeof(T), count) == count[m[K; > | [01;35m[K~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~[m[K >[01m[Kcc1plus:[m[K [01;35m[Kwarning: [m[Kcommand-line option â[01m[K-Wstrict-prototypes[m[Kâ is valid for C/ObjC but not for C++ >[01m[Kcc1plus:[m[K [01;35m[Kwarning: [m[Kcommand-line option â[01m[K-Wmissing-prototypes[m[Kâ is valid for C/ObjC but not for C++ >[01m[Kcc1plus:[m[K [01;35m[Kwarning: [m[Kâ[01m[K-Werror=[m[Kâ argument â[01m[K-Werror=declaration-after-statement[m[Kâ is not valid for C++ >[01m[Kcc1plus:[m[K [01;35m[Kwarning: [m[Kcommand-line option â[01m[K-Wstrict-prototypes[m[Kâ is valid for C/ObjC but not for C++ >[01m[Kcc1plus:[m[K [01;35m[Kwarning: [m[Kcommand-line option â[01m[K-Wmissing-prototypes[m[Kâ is valid for C/ObjC but not for C++ >[01m[Kcc1plus:[m[K [01;35m[Kwarning: [m[Kâ[01m[K-Werror=[m[Kâ argument â[01m[K-Werror=declaration-after-statement[m[Kâ is not valid for C++ >In file included from [01m[Ktesseract/src/ccstruct/ratngs.h:32[m[K, > from [01m[Ktesseract/src/wordrec/associate.h:27[m[K, > from [01m[Ktesseract/src/wordrec/wordrec.h:67[m[K, > from [01m[Ktesseract/src/wordrec/outlines.h:26[m[K, > from [01m[Ktesseract/src/wordrec/findseam.cpp:23[m[K: >[01m[Ktesseract/src/ccutil/unicharset.h:[m[K In member function â[01m[Kbool tesseract::UNICHARSET::contains_unichar_id(tesseract::UNICHAR_ID) const[m[Kâ: >[01m[Ktesseract/src/ccutil/unicharset.h:288:59:[m[K [01;35m[Kwarning: [m[Kcomparison of integer expressions of different signedness: â[01m[Ktesseract::UNICHAR_ID[m[Kâ {aka â[01m[Kint[m[Kâ} and â[01m[Kstd::vector<tesseract::UNICHARSET::UNICHAR_SLOT>::size_type[m[Kâ {aka â[01m[Klong unsigned int[m[Kâ} [[01;35m[K-Wsign-compare[m[K] > 288 | return unichar_id != INVALID_UNICHAR_ID && [01;35m[Kunichar_id < unichars.size()[m[K && > | [01;35m[K~~~~~~~~~~~^~~~~~~~~~~~~~~~~[m[K >[01m[Ktesseract/src/ccutil/unicharset.h:[m[K In member function â[01m[Kvoid tesseract::UNICHARSET::delete_pointers_in_unichars()[m[Kâ: >[01m[Ktesseract/src/ccutil/unicharset.h:302:23:[m[K [01;35m[Kwarning: [m[Kcomparison of integer expressions of different signedness: â[01m[Kint[m[Kâ and â[01m[Kstd::vector<tesseract::UNICHARSET::UNICHAR_SLOT>::size_type[m[Kâ {aka â[01m[Klong unsigned int[m[Kâ} [[01;35m[K-Wsign-compare[m[K] > 302 | for (int i = 0; [01;35m[Ki < unichars.size()[m[K; ++i) { > | [01;35m[K~~^~~~~~~~~~~~~~~~~[m[K >In file included from [01m[Ktesseract/src/wordrec/associate.h:27[m[K, > from [01m[Ktesseract/src/wordrec/wordrec.h:67[m[K, > from [01m[Ktesseract/src/wordrec/outlines.h:26[m[K, > from [01m[Ktesseract/src/wordrec/findseam.cpp:23[m[K: >[01m[Ktesseract/src/ccstruct/ratngs.h:[m[K In member function â[01m[Kvoid tesseract::BLOB_CHOICE::set_fonts(const std::vector<tesseract::ScoredFont>&)[m[Kâ: >[01m[Ktesseract/src/ccstruct/ratngs.h:107:25:[m[K [01;35m[Kwarning: [m[Kcomparison of integer expressions of different signedness: â[01m[Kint[m[Kâ and â[01m[Kstd::vector<tesseract::ScoredFont>::size_type[m[Kâ {aka â[01m[Klong unsigned int[m[Kâ} [[01;35m[K-Wsign-compare[m[K] > 107 | for (int f = 0; [01;35m[Kf < fonts_.size()[m[K; ++f) { > | [01;35m[K~~^~~~~~~~~~~~~~~[m[K >In file included from [01m[Ktesseract/src/ccutil/clst.h:24[m[K, > from [01m[Ktesseract/src/ccstruct/blobs.h:23[m[K, > from [01m[Ktesseract/src/ccstruct/seam.h:26[m[K, > from [01m[Ktesseract/src/wordrec/findseam.h:22[m[K, > from [01m[Ktesseract/src/wordrec/findseam.cpp:21[m[K: >tesseract/src/ccutil/serialis.h: In instantiation of â[01m[Kbool tesseract::TFile::Serialize(const T*, size_t) [with T = char; size_t = long unsigned int][m[Kâ: >[01m[Ktesseract/src/ccutil/unicharset.h:363:73:[m[K required from here >[01m[Ktesseract/src/ccutil/serialis.h:102:45:[m[K [01;35m[Kwarning: [m[Kcomparison of integer expressions of different signedness: â[01m[Kint[m[Kâ and â[01m[Ksize_t[m[Kâ {aka â[01m[Klong unsigned int[m[Kâ} [[01;35m[K-Wsign-compare[m[K] > 102 | return [01;35m[KFWrite(data, sizeof(T), count) == count[m[K; > | [01;35m[K~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~[m[K >[01m[Kcc1plus:[m[K [01;35m[Kwarning: [m[Kcommand-line option â[01m[K-Wstrict-prototypes[m[Kâ is valid for C/ObjC but not for C++ >[01m[Kcc1plus:[m[K [01;35m[Kwarning: [m[Kcommand-line option â[01m[K-Wmissing-prototypes[m[Kâ is valid for C/ObjC but not for C++ >[01m[Kcc1plus:[m[K [01;35m[Kwarning: [m[Kâ[01m[K-Werror=[m[Kâ argument â[01m[K-Werror=declaration-after-statement[m[Kâ is not valid for C++ >In file included from [01m[Ktesseract/src/ccstruct/ratngs.h:32[m[K, > from [01m[Ktesseract/src/wordrec/associate.h:27[m[K, > from [01m[Ktesseract/src/wordrec/wordrec.h:67[m[K, > from [01m[Ktesseract/src/wordrec/gradechop.cpp:23[m[K: >[01m[Ktesseract/src/ccutil/unicharset.h:[m[K In member function â[01m[Kbool tesseract::UNICHARSET::contains_unichar_id(tesseract::UNICHAR_ID) const[m[Kâ: >[01m[Ktesseract/src/ccutil/unicharset.h:288:59:[m[K [01;35m[Kwarning: [m[Kcomparison of integer expressions of different signedness: â[01m[Ktesseract::UNICHAR_ID[m[Kâ {aka â[01m[Kint[m[Kâ} and â[01m[Kstd::vector<tesseract::UNICHARSET::UNICHAR_SLOT>::size_type[m[Kâ {aka â[01m[Klong unsigned int[m[Kâ} [[01;35m[K-Wsign-compare[m[K] > 288 | return unichar_id != INVALID_UNICHAR_ID && [01;35m[Kunichar_id < unichars.size()[m[K && > | [01;35m[K~~~~~~~~~~~^~~~~~~~~~~~~~~~~[m[K >[01m[Ktesseract/src/ccutil/unicharset.h:[m[K In member function â[01m[Kvoid tesseract::UNICHARSET::delete_pointers_in_unichars()[m[Kâ: >[01m[Ktesseract/src/ccutil/unicharset.h:302:23:[m[K [01;35m[Kwarning: [m[Kcomparison of integer expressions of different signedness: â[01m[Kint[m[Kâ and â[01m[Kstd::vector<tesseract::UNICHARSET::UNICHAR_SLOT>::size_type[m[Kâ {aka â[01m[Klong unsigned int[m[Kâ} [[01;35m[K-Wsign-compare[m[K] > 302 | for (int i = 0; [01;35m[Ki < unichars.size()[m[K; ++i) { > | [01;35m[K~~^~~~~~~~~~~~~~~~~[m[K >In file included from [01m[Ktesseract/src/wordrec/associate.h:27[m[K, > from [01m[Ktesseract/src/wordrec/wordrec.h:67[m[K, > from [01m[Ktesseract/src/wordrec/gradechop.cpp:23[m[K: >[01m[Ktesseract/src/ccstruct/ratngs.h:[m[K In member function â[01m[Kvoid tesseract::BLOB_CHOICE::set_fonts(const std::vector<tesseract::ScoredFont>&)[m[Kâ: >[01m[Ktesseract/src/ccstruct/ratngs.h:107:25:[m[K [01;35m[Kwarning: [m[Kcomparison of integer expressions of different signedness: â[01m[Kint[m[Kâ and â[01m[Kstd::vector<tesseract::ScoredFont>::size_type[m[Kâ {aka â[01m[Klong unsigned int[m[Kâ} [[01;35m[K-Wsign-compare[m[K] > 107 | for (int f = 0; [01;35m[Kf < fonts_.size()[m[K; ++f) { > | [01;35m[K~~^~~~~~~~~~~~~~~[m[K >In file included from [01m[Ktesseract/src/ccutil/clst.h:24[m[K, > from [01m[Ktesseract/src/ccstruct/blobs.h:23[m[K, > from [01m[Ktesseract/src/wordrec/associate.h:25[m[K, > from [01m[Ktesseract/src/wordrec/wordrec.h:67[m[K, > from [01m[Ktesseract/src/wordrec/gradechop.cpp:23[m[K: >tesseract/src/ccutil/serialis.h: In instantiation of â[01m[Kbool tesseract::TFile::Serialize(const T*, size_t) [with T = char; size_t = long unsigned int][m[Kâ: >[01m[Ktesseract/src/ccutil/unicharset.h:363:73:[m[K required from here >[01m[Ktesseract/src/ccutil/serialis.h:102:45:[m[K [01;35m[Kwarning: [m[Kcomparison of integer expressions of different signedness: â[01m[Kint[m[Kâ and â[01m[Ksize_t[m[Kâ {aka â[01m[Klong unsigned int[m[Kâ} [[01;35m[K-Wsign-compare[m[K] > 102 | return [01;35m[KFWrite(data, sizeof(T), count) == count[m[K; > | [01;35m[K~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~[m[K >[01m[Kcc1plus:[m[K [01;35m[Kwarning: [m[Kcommand-line option â[01m[K-Wstrict-prototypes[m[Kâ is valid for C/ObjC but not for C++ >[01m[Kcc1plus:[m[K [01;35m[Kwarning: [m[Kcommand-line option â[01m[K-Wmissing-prototypes[m[Kâ is valid for C/ObjC but not for C++ >[01m[Kcc1plus:[m[K [01;35m[Kwarning: [m[Kâ[01m[K-Werror=[m[Kâ argument â[01m[K-Werror=declaration-after-statement[m[Kâ is not valid for C++ >In file included from [01m[Ktesseract/src/ccstruct/ratngs.h:32[m[K, > from [01m[Ktesseract/src/wordrec/associate.h:27[m[K, > from [01m[Ktesseract/src/wordrec/language_model.h:24[m[K, > from [01m[Ktesseract/src/wordrec/language_model.cpp:20[m[K: >[01m[Ktesseract/src/ccutil/unicharset.h:[m[K In member function â[01m[Kbool tesseract::UNICHARSET::contains_unichar_id(tesseract::UNICHAR_ID) const[m[Kâ: >[01m[Ktesseract/src/ccutil/unicharset.h:288:59:[m[K [01;35m[Kwarning: [m[Kcomparison of integer expressions of different signedness: â[01m[Ktesseract::UNICHAR_ID[m[Kâ {aka â[01m[Kint[m[Kâ} and â[01m[Kstd::vector<tesseract::UNICHARSET::UNICHAR_SLOT>::size_type[m[Kâ {aka â[01m[Klong unsigned int[m[Kâ} [[01;35m[K-Wsign-compare[m[K] > 288 | return unichar_id != INVALID_UNICHAR_ID && [01;35m[Kunichar_id < unichars.size()[m[K && > | [01;35m[K~~~~~~~~~~~^~~~~~~~~~~~~~~~~[m[K >[01m[Ktesseract/src/ccutil/unicharset.h:[m[K In member function â[01m[Kvoid tesseract::UNICHARSET::delete_pointers_in_unichars()[m[Kâ: >[01m[Ktesseract/src/ccutil/unicharset.h:302:23:[m[K [01;35m[Kwarning: [m[Kcomparison of integer expressions of different signedness: â[01m[Kint[m[Kâ and â[01m[Kstd::vector<tesseract::UNICHARSET::UNICHAR_SLOT>::size_type[m[Kâ {aka â[01m[Klong unsigned int[m[Kâ} [[01;35m[K-Wsign-compare[m[K] > 302 | for (int i = 0; [01;35m[Ki < unichars.size()[m[K; ++i) { > | [01;35m[K~~^~~~~~~~~~~~~~~~~[m[K >In file included from [01m[Ktesseract/src/wordrec/associate.h:27[m[K, > from [01m[Ktesseract/src/wordrec/language_model.h:24[m[K, > from [01m[Ktesseract/src/wordrec/language_model.cpp:20[m[K: >[01m[Ktesseract/src/ccstruct/ratngs.h:[m[K In member function â[01m[Kvoid tesseract::BLOB_CHOICE::set_fonts(const std::vector<tesseract::ScoredFont>&)[m[Kâ: >[01m[Ktesseract/src/ccstruct/ratngs.h:107:25:[m[K [01;35m[Kwarning: [m[Kcomparison of integer expressions of different signedness: â[01m[Kint[m[Kâ and â[01m[Kstd::vector<tesseract::ScoredFont>::size_type[m[Kâ {aka â[01m[Klong unsigned int[m[Kâ} [[01;35m[K-Wsign-compare[m[K] > 107 | for (int f = 0; [01;35m[Kf < fonts_.size()[m[K; ++f) { > | [01;35m[K~~^~~~~~~~~~~~~~~[m[K >[01m[Ktesseract/src/wordrec/language_model.cpp:[m[K In member function â[01m[Ktesseract::LanguageModelDawgInfo* tesseract::LanguageModel::GenerateDawgInfo(bool, int, int, const tesseract::BLOB_CHOICE&, const tesseract::ViterbiStateEntry*)[m[Kâ: >[01m[Ktesseract/src/wordrec/language_model.cpp:849:21:[m[K [01;35m[Kwarning: [m[Kcomparison of integer expressions of different signedness: â[01m[Kint[m[Kâ and â[01m[Kstd::vector<int>::size_type[m[Kâ {aka â[01m[Klong unsigned int[m[Kâ} [[01;35m[K-Wsign-compare[m[K] > 849 | for (int i = 0; [01;35m[Ki < normed_ids.size()[m[K; ++i) { > | [01;35m[K~~^~~~~~~~~~~~~~~~~~~[m[K >[01m[Ktesseract/src/wordrec/language_model.cpp:854:39:[m[K [01;35m[Kwarning: [m[Kcomparison of integer expressions of different signedness: â[01m[Kint[m[Kâ and â[01m[Kstd::vector<int>::size_type[m[Kâ {aka â[01m[Klong unsigned int[m[Kâ} [[01;35m[K-Wsign-compare[m[K] > 854 | word_end && [01;35m[Ki == normed_ids.size() - 1[m[K); > | [01;35m[K~~^~~~~~~~~~~~~~~~~~~~~~~~[m[K >[01m[Ktesseract/src/wordrec/language_model.cpp:857:18:[m[K [01;35m[Kwarning: [m[Kcomparison of integer expressions of different signedness: â[01m[Kint[m[Kâ and â[01m[Kstd::vector<int>::size_type[m[Kâ {aka â[01m[Klong unsigned int[m[Kâ} [[01;35m[K-Wsign-compare[m[K] > 857 | } else if ([01;35m[Ki < normed_ids.size() - 1[m[K) { > | [01;35m[K~~^~~~~~~~~~~~~~~~~~~~~~~[m[K >In file included from [01m[Ktesseract/src/ccutil/clst.h:24[m[K, > from [01m[Ktesseract/src/ccstruct/blobs.h:23[m[K, > from [01m[Ktesseract/src/wordrec/associate.h:25[m[K, > from [01m[Ktesseract/src/wordrec/language_model.h:24[m[K, > from [01m[Ktesseract/src/wordrec/language_model.cpp:20[m[K: >tesseract/src/ccutil/serialis.h: In instantiation of â[01m[Kbool tesseract::TFile::Serialize(const T*, size_t) [with T = char; size_t = long unsigned int][m[Kâ: >[01m[Ktesseract/src/ccutil/unicharset.h:363:73:[m[K required from here >[01m[Ktesseract/src/ccutil/serialis.h:102:45:[m[K [01;35m[Kwarning: [m[Kcomparison of integer expressions of different signedness: â[01m[Kint[m[Kâ and â[01m[Ksize_t[m[Kâ {aka â[01m[Klong unsigned int[m[Kâ} [[01;35m[K-Wsign-compare[m[K] > 102 | return [01;35m[KFWrite(data, sizeof(T), count) == count[m[K; > | [01;35m[K~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~[m[K >[01m[Kcc1plus:[m[K [01;35m[Kwarning: [m[Kcommand-line option â[01m[K-Wstrict-prototypes[m[Kâ is valid for C/ObjC but not for C++ >[01m[Kcc1plus:[m[K [01;35m[Kwarning: [m[Kcommand-line option â[01m[K-Wmissing-prototypes[m[Kâ is valid for C/ObjC but not for C++ >[01m[Kcc1plus:[m[K [01;35m[Kwarning: [m[Kâ[01m[K-Werror=[m[Kâ argument â[01m[K-Werror=declaration-after-statement[m[Kâ is not valid for C++ >In file included from [01m[Ktesseract/src/ccstruct/ratngs.h:32[m[K, > from [01m[Ktesseract/src/dict/dawg.h:33[m[K, > from [01m[Ktesseract/src/wordrec/lm_consistency.h:24[m[K, > from [01m[Ktesseract/src/wordrec/lm_consistency.cpp:21[m[K: >[01m[Ktesseract/src/ccutil/unicharset.h:[m[K In member function â[01m[Kbool tesseract::UNICHARSET::contains_unichar_id(tesseract::UNICHAR_ID) const[m[Kâ: >[01m[Ktesseract/src/ccutil/unicharset.h:288:59:[m[K [01;35m[Kwarning: [m[Kcomparison of integer expressions of different signedness: â[01m[Ktesseract::UNICHAR_ID[m[Kâ {aka â[01m[Kint[m[Kâ} and â[01m[Kstd::vector<tesseract::UNICHARSET::UNICHAR_SLOT>::size_type[m[Kâ {aka â[01m[Klong unsigned int[m[Kâ} [[01;35m[K-Wsign-compare[m[K] > 288 | return unichar_id != INVALID_UNICHAR_ID && [01;35m[Kunichar_id < unichars.size()[m[K && > | [01;35m[K~~~~~~~~~~~^~~~~~~~~~~~~~~~~[m[K >[01m[Ktesseract/src/ccutil/unicharset.h:[m[K In member function â[01m[Kvoid tesseract::UNICHARSET::delete_pointers_in_unichars()[m[Kâ: >[01m[Ktesseract/src/ccutil/unicharset.h:302:23:[m[K [01;35m[Kwarning: [m[Kcomparison of integer expressions of different signedness: â[01m[Kint[m[Kâ and â[01m[Kstd::vector<tesseract::UNICHARSET::UNICHAR_SLOT>::size_type[m[Kâ {aka â[01m[Klong unsigned int[m[Kâ} [[01;35m[K-Wsign-compare[m[K] > 302 | for (int i = 0; [01;35m[Ki < unichars.size()[m[K; ++i) { > | [01;35m[K~~^~~~~~~~~~~~~~~~~[m[K >In file included from [01m[Ktesseract/src/dict/dawg.h:33[m[K, > from [01m[Ktesseract/src/wordrec/lm_consistency.h:24[m[K, > from [01m[Ktesseract/src/wordrec/lm_consistency.cpp:21[m[K: >[01m[Ktesseract/src/ccstruct/ratngs.h:[m[K In member function â[01m[Kvoid tesseract::BLOB_CHOICE::set_fonts(const std::vector<tesseract::ScoredFont>&)[m[Kâ: >[01m[Ktesseract/src/ccstruct/ratngs.h:107:25:[m[K [01;35m[Kwarning: [m[Kcomparison of integer expressions of different signedness: â[01m[Kint[m[Kâ and â[01m[Kstd::vector<tesseract::ScoredFont>::size_type[m[Kâ {aka â[01m[Klong unsigned int[m[Kâ} [[01;35m[K-Wsign-compare[m[K] > 107 | for (int f = 0; [01;35m[Kf < fonts_.size()[m[K; ++f) { > | [01;35m[K~~^~~~~~~~~~~~~~~[m[K >In file included from [01m[Ktesseract/src/ccutil/elst.h:24[m[K, > from [01m[Ktesseract/src/dict/dawg.h:31[m[K, > from [01m[Ktesseract/src/wordrec/lm_consistency.h:24[m[K, > from [01m[Ktesseract/src/wordrec/lm_consistency.cpp:21[m[K: >tesseract/src/ccutil/serialis.h: In instantiation of â[01m[Kbool tesseract::TFile::Serialize(const T*, size_t) [with T = char; size_t = long unsigned int][m[Kâ: >[01m[Ktesseract/src/ccutil/unicharset.h:363:73:[m[K required from here >[01m[Ktesseract/src/ccutil/serialis.h:102:45:[m[K [01;35m[Kwarning: [m[Kcomparison of integer expressions of different signedness: â[01m[Kint[m[Kâ and â[01m[Ksize_t[m[Kâ {aka â[01m[Klong unsigned int[m[Kâ} [[01;35m[K-Wsign-compare[m[K] > 102 | return [01;35m[KFWrite(data, sizeof(T), count) == count[m[K; > | [01;35m[K~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~[m[K >[01m[Kcc1plus:[m[K [01;35m[Kwarning: [m[Kcommand-line option â[01m[K-Wstrict-prototypes[m[Kâ is valid for C/ObjC but not for C++ >[01m[Kcc1plus:[m[K [01;35m[Kwarning: [m[Kcommand-line option â[01m[K-Wmissing-prototypes[m[Kâ is valid for C/ObjC but not for C++ >[01m[Kcc1plus:[m[K [01;35m[Kwarning: [m[Kâ[01m[K-Werror=[m[Kâ argument â[01m[K-Werror=declaration-after-statement[m[Kâ is not valid for C++ >In file included from [01m[Ktesseract/src/ccstruct/ratngs.h:32[m[K, > from [01m[Ktesseract/src/dict/stopper.h:22[m[K, > from [01m[Ktesseract/src/wordrec/lm_pain_points.h:27[m[K, > from [01m[Ktesseract/src/wordrec/lm_pain_points.cpp:23[m[K: >[01m[Ktesseract/src/ccutil/unicharset.h:[m[K In member function â[01m[Kbool tesseract::UNICHARSET::contains_unichar_id(tesseract::UNICHAR_ID) const[m[Kâ: >[01m[Ktesseract/src/ccutil/unicharset.h:288:59:[m[K [01;35m[Kwarning: [m[Kcomparison of integer expressions of different signedness: â[01m[Ktesseract::UNICHAR_ID[m[Kâ {aka â[01m[Kint[m[Kâ} and â[01m[Kstd::vector<tesseract::UNICHARSET::UNICHAR_SLOT>::size_type[m[Kâ {aka â[01m[Klong unsigned int[m[Kâ} [[01;35m[K-Wsign-compare[m[K] > 288 | return unichar_id != INVALID_UNICHAR_ID && [01;35m[Kunichar_id < unichars.size()[m[K && > | [01;35m[K~~~~~~~~~~~^~~~~~~~~~~~~~~~~[m[K >[01m[Ktesseract/src/ccutil/unicharset.h:[m[K In member function â[01m[Kvoid tesseract::UNICHARSET::delete_pointers_in_unichars()[m[Kâ: >[01m[Ktesseract/src/ccutil/unicharset.h:302:23:[m[K [01;35m[Kwarning: [m[Kcomparison of integer expressions of different signedness: â[01m[Kint[m[Kâ and â[01m[Kstd::vector<tesseract::UNICHARSET::UNICHAR_SLOT>::size_type[m[Kâ {aka â[01m[Klong unsigned int[m[Kâ} [[01;35m[K-Wsign-compare[m[K] > 302 | for (int i = 0; [01;35m[Ki < unichars.size()[m[K; ++i) { > | [01;35m[K~~^~~~~~~~~~~~~~~~~[m[K >In file included from [01m[Ktesseract/src/dict/stopper.h:22[m[K, > from [01m[Ktesseract/src/wordrec/lm_pain_points.h:27[m[K, > from [01m[Ktesseract/src/wordrec/lm_pain_points.cpp:23[m[K: >[01m[Ktesseract/src/ccstruct/ratngs.h:[m[K In member function â[01m[Kvoid tesseract::BLOB_CHOICE::set_fonts(const std::vector<tesseract::ScoredFont>&)[m[Kâ: >[01m[Ktesseract/src/ccstruct/ratngs.h:107:25:[m[K [01;35m[Kwarning: [m[Kcomparison of integer expressions of different signedness: â[01m[Kint[m[Kâ and â[01m[Kstd::vector<tesseract::ScoredFont>::size_type[m[Kâ {aka â[01m[Klong unsigned int[m[Kâ} [[01;35m[K-Wsign-compare[m[K] > 107 | for (int f = 0; [01;35m[Kf < fonts_.size()[m[K; ++f) { > | [01;35m[K~~^~~~~~~~~~~~~~~[m[K >In file included from [01m[Ktesseract/src/ccutil/genericvector.h:22[m[K, > from [01m[Ktesseract/src/ccutil/genericheap.h:27[m[K, > from [01m[Ktesseract/src/wordrec/lm_pain_points.h:25[m[K, > from [01m[Ktesseract/src/wordrec/lm_pain_points.cpp:23[m[K: >tesseract/src/ccutil/serialis.h: In instantiation of â[01m[Kbool tesseract::TFile::Serialize(const T*, size_t) [with T = char; size_t = long unsigned int][m[Kâ: >[01m[Ktesseract/src/ccutil/unicharset.h:363:73:[m[K required from here >[01m[Ktesseract/src/ccutil/serialis.h:102:45:[m[K [01;35m[Kwarning: [m[Kcomparison of integer expressions of different signedness: â[01m[Kint[m[Kâ and â[01m[Ksize_t[m[Kâ {aka â[01m[Klong unsigned int[m[Kâ} [[01;35m[K-Wsign-compare[m[K] > 102 | return [01;35m[KFWrite(data, sizeof(T), count) == count[m[K; > | [01;35m[K~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~[m[K >[01m[Kcc1plus:[m[K [01;35m[Kwarning: [m[Kcommand-line option â[01m[K-Wstrict-prototypes[m[Kâ is valid for C/ObjC but not for C++ >[01m[Kcc1plus:[m[K [01;35m[Kwarning: [m[Kcommand-line option â[01m[K-Wmissing-prototypes[m[Kâ is valid for C/ObjC but not for C++ >[01m[Kcc1plus:[m[K [01;35m[Kwarning: [m[Kâ[01m[K-Werror=[m[Kâ argument â[01m[K-Werror=declaration-after-statement[m[Kâ is not valid for C++ >In file included from [01m[Ktesseract/src/ccstruct/ratngs.h:32[m[K, > from [01m[Ktesseract/src/wordrec/associate.h:27[m[K, > from [01m[Ktesseract/src/wordrec/lm_state.h:23[m[K, > from [01m[Ktesseract/src/wordrec/lm_state.cpp:20[m[K: >[01m[Ktesseract/src/ccutil/unicharset.h:[m[K In member function â[01m[Kbool tesseract::UNICHARSET::contains_unichar_id(tesseract::UNICHAR_ID) const[m[Kâ: >[01m[Ktesseract/src/ccutil/unicharset.h:288:59:[m[K [01;35m[Kwarning: [m[Kcomparison of integer expressions of different signedness: â[01m[Ktesseract::UNICHAR_ID[m[Kâ {aka â[01m[Kint[m[Kâ} and â[01m[Kstd::vector<tesseract::UNICHARSET::UNICHAR_SLOT>::size_type[m[Kâ {aka â[01m[Klong unsigned int[m[Kâ} [[01;35m[K-Wsign-compare[m[K] > 288 | return unichar_id != INVALID_UNICHAR_ID && [01;35m[Kunichar_id < unichars.size()[m[K && > | [01;35m[K~~~~~~~~~~~^~~~~~~~~~~~~~~~~[m[K >[01m[Ktesseract/src/ccutil/unicharset.h:[m[K In member function â[01m[Kvoid tesseract::UNICHARSET::delete_pointers_in_unichars()[m[Kâ: >[01m[Ktesseract/src/ccutil/unicharset.h:302:23:[m[K [01;35m[Kwarning: [m[Kcomparison of integer expressions of different signedness: â[01m[Kint[m[Kâ and â[01m[Kstd::vector<tesseract::UNICHARSET::UNICHAR_SLOT>::size_type[m[Kâ {aka â[01m[Klong unsigned int[m[Kâ} [[01;35m[K-Wsign-compare[m[K] > 302 | for (int i = 0; [01;35m[Ki < unichars.size()[m[K; ++i) { > | [01;35m[K~~^~~~~~~~~~~~~~~~~[m[K >In file included from [01m[Ktesseract/src/wordrec/associate.h:27[m[K, > from [01m[Ktesseract/src/wordrec/lm_state.h:23[m[K, > from [01m[Ktesseract/src/wordrec/lm_state.cpp:20[m[K: >[01m[Ktesseract/src/ccstruct/ratngs.h:[m[K In member function â[01m[Kvoid tesseract::BLOB_CHOICE::set_fonts(const std::vector<tesseract::ScoredFont>&)[m[Kâ: >[01m[Ktesseract/src/ccstruct/ratngs.h:107:25:[m[K [01;35m[Kwarning: [m[Kcomparison of integer expressions of different signedness: â[01m[Kint[m[Kâ and â[01m[Kstd::vector<tesseract::ScoredFont>::size_type[m[Kâ {aka â[01m[Klong unsigned int[m[Kâ} [[01;35m[K-Wsign-compare[m[K] > 107 | for (int f = 0; [01;35m[Kf < fonts_.size()[m[K; ++f) { > | [01;35m[K~~^~~~~~~~~~~~~~~[m[K >In file included from [01m[Ktesseract/src/ccutil/clst.h:24[m[K, > from [01m[Ktesseract/src/ccstruct/blobs.h:23[m[K, > from [01m[Ktesseract/src/wordrec/associate.h:25[m[K, > from [01m[Ktesseract/src/wordrec/lm_state.h:23[m[K, > from [01m[Ktesseract/src/wordrec/lm_state.cpp:20[m[K: >tesseract/src/ccutil/serialis.h: In instantiation of â[01m[Kbool tesseract::TFile::Serialize(const T*, size_t) [with T = char; size_t = long unsigned int][m[Kâ: >[01m[Ktesseract/src/ccutil/unicharset.h:363:73:[m[K required from here >[01m[Ktesseract/src/ccutil/serialis.h:102:45:[m[K [01;35m[Kwarning: [m[Kcomparison of integer expressions of different signedness: â[01m[Kint[m[Kâ and â[01m[Ksize_t[m[Kâ {aka â[01m[Klong unsigned int[m[Kâ} [[01;35m[K-Wsign-compare[m[K] > 102 | return [01;35m[KFWrite(data, sizeof(T), count) == count[m[K; > | [01;35m[K~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~[m[K >[01m[Kcc1plus:[m[K [01;35m[Kwarning: [m[Kcommand-line option â[01m[K-Wstrict-prototypes[m[Kâ is valid for C/ObjC but not for C++ >[01m[Kcc1plus:[m[K [01;35m[Kwarning: [m[Kcommand-line option â[01m[K-Wmissing-prototypes[m[Kâ is valid for C/ObjC but not for C++ >[01m[Kcc1plus:[m[K [01;35m[Kwarning: [m[Kâ[01m[K-Werror=[m[Kâ argument â[01m[K-Werror=declaration-after-statement[m[Kâ is not valid for C++ >In file included from [01m[Ktesseract/src/ccstruct/ratngs.h:32[m[K, > from [01m[Ktesseract/src/wordrec/associate.h:27[m[K, > from [01m[Ktesseract/src/wordrec/wordrec.h:67[m[K, > from [01m[Ktesseract/src/wordrec/outlines.h:26[m[K, > from [01m[Ktesseract/src/wordrec/outlines.cpp:22[m[K: >[01m[Ktesseract/src/ccutil/unicharset.h:[m[K In member function â[01m[Kbool tesseract::UNICHARSET::contains_unichar_id(tesseract::UNICHAR_ID) const[m[Kâ: >[01m[Ktesseract/src/ccutil/unicharset.h:288:59:[m[K [01;35m[Kwarning: [m[Kcomparison of integer expressions of different signedness: â[01m[Ktesseract::UNICHAR_ID[m[Kâ {aka â[01m[Kint[m[Kâ} and â[01m[Kstd::vector<tesseract::UNICHARSET::UNICHAR_SLOT>::size_type[m[Kâ {aka â[01m[Klong unsigned int[m[Kâ} [[01;35m[K-Wsign-compare[m[K] > 288 | return unichar_id != INVALID_UNICHAR_ID && [01;35m[Kunichar_id < unichars.size()[m[K && > | [01;35m[K~~~~~~~~~~~^~~~~~~~~~~~~~~~~[m[K >[01m[Ktesseract/src/ccutil/unicharset.h:[m[K In member function â[01m[Kvoid tesseract::UNICHARSET::delete_pointers_in_unichars()[m[Kâ: >[01m[Ktesseract/src/ccutil/unicharset.h:302:23:[m[K [01;35m[Kwarning: [m[Kcomparison of integer expressions of different signedness: â[01m[Kint[m[Kâ and â[01m[Kstd::vector<tesseract::UNICHARSET::UNICHAR_SLOT>::size_type[m[Kâ {aka â[01m[Klong unsigned int[m[Kâ} [[01;35m[K-Wsign-compare[m[K] > 302 | for (int i = 0; [01;35m[Ki < unichars.size()[m[K; ++i) { > | [01;35m[K~~^~~~~~~~~~~~~~~~~[m[K >In file included from [01m[Ktesseract/src/wordrec/associate.h:27[m[K, > from [01m[Ktesseract/src/wordrec/wordrec.h:67[m[K, > from [01m[Ktesseract/src/wordrec/outlines.h:26[m[K, > from [01m[Ktesseract/src/wordrec/outlines.cpp:22[m[K: >[01m[Ktesseract/src/ccstruct/ratngs.h:[m[K In member function â[01m[Kvoid tesseract::BLOB_CHOICE::set_fonts(const std::vector<tesseract::ScoredFont>&)[m[Kâ: >[01m[Ktesseract/src/ccstruct/ratngs.h:107:25:[m[K [01;35m[Kwarning: [m[Kcomparison of integer expressions of different signedness: â[01m[Kint[m[Kâ and â[01m[Kstd::vector<tesseract::ScoredFont>::size_type[m[Kâ {aka â[01m[Klong unsigned int[m[Kâ} [[01;35m[K-Wsign-compare[m[K] > 107 | for (int f = 0; [01;35m[Kf < fonts_.size()[m[K; ++f) { > | [01;35m[K~~^~~~~~~~~~~~~~~[m[K >In file included from [01m[Ktesseract/src/ccutil/clst.h:24[m[K, > from [01m[Ktesseract/src/ccstruct/blobs.h:23[m[K, > from [01m[Ktesseract/src/wordrec/outlines.h:24[m[K, > from [01m[Ktesseract/src/wordrec/outlines.cpp:22[m[K: >tesseract/src/ccutil/serialis.h: In instantiation of â[01m[Kbool tesseract::TFile::Serialize(const T*, size_t) [with T = char; size_t = long unsigned int][m[Kâ: >[01m[Ktesseract/src/ccutil/unicharset.h:363:73:[m[K required from here >[01m[Ktesseract/src/ccutil/serialis.h:102:45:[m[K [01;35m[Kwarning: [m[Kcomparison of integer expressions of different signedness: â[01m[Kint[m[Kâ and â[01m[Ksize_t[m[Kâ {aka â[01m[Klong unsigned int[m[Kâ} [[01;35m[K-Wsign-compare[m[K] > 102 | return [01;35m[KFWrite(data, sizeof(T), count) == count[m[K; > | [01;35m[K~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~[m[K >[01m[Kcc1plus:[m[K [01;35m[Kwarning: [m[Kcommand-line option â[01m[K-Wstrict-prototypes[m[Kâ is valid for C/ObjC but not for C++ >[01m[Kcc1plus:[m[K [01;35m[Kwarning: [m[Kcommand-line option â[01m[K-Wmissing-prototypes[m[Kâ is valid for C/ObjC but not for C++ >[01m[Kcc1plus:[m[K [01;35m[Kwarning: [m[Kâ[01m[K-Werror=[m[Kâ argument â[01m[K-Werror=declaration-after-statement[m[Kâ is not valid for C++ >[01m[Kcc1plus:[m[K [01;35m[Kwarning: [m[Kcommand-line option â[01m[K-Wstrict-prototypes[m[Kâ is valid for C/ObjC but not for C++ >[01m[Kcc1plus:[m[K [01;35m[Kwarning: [m[Kcommand-line option â[01m[K-Wmissing-prototypes[m[Kâ is valid for C/ObjC but not for C++ >[01m[Kcc1plus:[m[K [01;35m[Kwarning: [m[Kâ[01m[K-Werror=[m[Kâ argument â[01m[K-Werror=declaration-after-statement[m[Kâ is not valid for C++ >In file included from [01m[Ktesseract/src/ccstruct/ratngs.h:32[m[K, > from [01m[Ktesseract/src/wordrec/pieces.cpp:26[m[K: >[01m[Ktesseract/src/ccutil/unicharset.h:[m[K In member function â[01m[Kbool tesseract::UNICHARSET::contains_unichar_id(tesseract::UNICHAR_ID) const[m[Kâ: >[01m[Ktesseract/src/ccutil/unicharset.h:288:59:[m[K [01;35m[Kwarning: [m[Kcomparison of integer expressions of different signedness: â[01m[Ktesseract::UNICHAR_ID[m[Kâ {aka â[01m[Kint[m[Kâ} and â[01m[Kstd::vector<tesseract::UNICHARSET::UNICHAR_SLOT>::size_type[m[Kâ {aka â[01m[Klong unsigned int[m[Kâ} [[01;35m[K-Wsign-compare[m[K] > 288 | return unichar_id != INVALID_UNICHAR_ID && [01;35m[Kunichar_id < unichars.size()[m[K && > | [01;35m[K~~~~~~~~~~~^~~~~~~~~~~~~~~~~[m[K >[01m[Ktesseract/src/ccutil/unicharset.h:[m[K In member function â[01m[Kvoid tesseract::UNICHARSET::delete_pointers_in_unichars()[m[Kâ: >[01m[Ktesseract/src/ccutil/unicharset.h:302:23:[m[K [01;35m[Kwarning: [m[Kcomparison of integer expressions of different signedness: â[01m[Kint[m[Kâ and â[01m[Kstd::vector<tesseract::UNICHARSET::UNICHAR_SLOT>::size_type[m[Kâ {aka â[01m[Klong unsigned int[m[Kâ} [[01;35m[K-Wsign-compare[m[K] > 302 | for (int i = 0; [01;35m[Ki < unichars.size()[m[K; ++i) { > | [01;35m[K~~^~~~~~~~~~~~~~~~~[m[K >In file included from [01m[Ktesseract/src/wordrec/pieces.cpp:26[m[K: >[01m[Ktesseract/src/ccstruct/ratngs.h:[m[K In member function â[01m[Kvoid tesseract::BLOB_CHOICE::set_fonts(const std::vector<tesseract::ScoredFont>&)[m[Kâ: >[01m[Ktesseract/src/ccstruct/ratngs.h:107:25:[m[K [01;35m[Kwarning: [m[Kcomparison of integer expressions of different signedness: â[01m[Kint[m[Kâ and â[01m[Kstd::vector<tesseract::ScoredFont>::size_type[m[Kâ {aka â[01m[Klong unsigned int[m[Kâ} [[01;35m[K-Wsign-compare[m[K] > 107 | for (int f = 0; [01;35m[Kf < fonts_.size()[m[K; ++f) { > | [01;35m[K~~^~~~~~~~~~~~~~~[m[K >[01m[Ktesseract/src/wordrec/pieces.cpp:[m[K In member function â[01m[Kvoid tesseract::Wordrec::merge_and_put_fragment_lists(int16_t, int16_t, int16_t, tesseract::BLOB_CHOICE_LIST*, tesseract::MATRIX*)[m[Kâ: >[01m[Ktesseract/src/wordrec/pieces.cpp:221:27:[m[K [01;35m[Kwarning: [m[Kcomparison of integer expressions of different signedness: â[01m[Kint[m[Kâ and â[01m[Kstd::vector<tesseract::ScoredFont>::size_type[m[Kâ {aka â[01m[Klong unsigned int[m[Kâ} [[01;35m[K-Wsign-compare[m[K] > 221 | for (; [01;35m[Kmerged_f < merged_fonts.size()[m[K && > | [01;35m[K~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~[m[K >[01m[Ktesseract/src/wordrec/pieces.cpp:224:24:[m[K [01;35m[Kwarning: [m[Kcomparison of integer expressions of different signedness: â[01m[Kint[m[Kâ and â[01m[Kstd::vector<tesseract::ScoredFont>::size_type[m[Kâ {aka â[01m[Klong unsigned int[m[Kâ} [[01;35m[K-Wsign-compare[m[K] > 224 | if ([01;35m[Kmerged_f == merged_fonts.size()[m[K) { > | [01;35m[K~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~[m[K >In file included from [01m[Ktesseract/src/ccutil/clst.h:24[m[K, > from [01m[Ktesseract/src/ccstruct/blobs.h:23[m[K, > from [01m[Ktesseract/src/wordrec/pieces.cpp:23[m[K: >tesseract/src/ccutil/serialis.h: In instantiation of â[01m[Kbool tesseract::TFile::Serialize(const T*, size_t) [with T = char; size_t = long unsigned int][m[Kâ: >[01m[Ktesseract/src/ccutil/unicharset.h:363:73:[m[K required from here >[01m[Ktesseract/src/ccutil/serialis.h:102:45:[m[K [01;35m[Kwarning: [m[Kcomparison of integer expressions of different signedness: â[01m[Kint[m[Kâ and â[01m[Ksize_t[m[Kâ {aka â[01m[Klong unsigned int[m[Kâ} [[01;35m[K-Wsign-compare[m[K] > 102 | return [01;35m[KFWrite(data, sizeof(T), count) == count[m[K; > | [01;35m[K~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~[m[K >[01m[Kcc1plus:[m[K [01;35m[Kwarning: [m[Kcommand-line option â[01m[K-Wstrict-prototypes[m[Kâ is valid for C/ObjC but not for C++ >[01m[Kcc1plus:[m[K [01;35m[Kwarning: [m[Kcommand-line option â[01m[K-Wmissing-prototypes[m[Kâ is valid for C/ObjC but not for C++ >[01m[Kcc1plus:[m[K [01;35m[Kwarning: [m[Kâ[01m[K-Werror=[m[Kâ argument â[01m[K-Werror=declaration-after-statement[m[Kâ is not valid for C++ >[01m[Kcc1plus:[m[K [01;35m[Kwarning: [m[Kcommand-line option â[01m[K-Wstrict-prototypes[m[Kâ is valid for C/ObjC but not for C++ >[01m[Kcc1plus:[m[K [01;35m[Kwarning: [m[Kcommand-line option â[01m[K-Wmissing-prototypes[m[Kâ is valid for C/ObjC but not for C++ >[01m[Kcc1plus:[m[K [01;35m[Kwarning: [m[Kâ[01m[K-Werror=[m[Kâ argument â[01m[K-Werror=declaration-after-statement[m[Kâ is not valid for C++ >[01m[Kcc1plus:[m[K [01;35m[Kwarning: [m[Kcommand-line option â[01m[K-Wstrict-prototypes[m[Kâ is valid for C/ObjC but not for C++ >[01m[Kcc1plus:[m[K [01;35m[Kwarning: [m[Kcommand-line option â[01m[K-Wmissing-prototypes[m[Kâ is valid for C/ObjC but not for C++ >[01m[Kcc1plus:[m[K [01;35m[Kwarning: [m[Kâ[01m[K-Werror=[m[Kâ argument â[01m[K-Werror=declaration-after-statement[m[Kâ is not valid for C++ >In file included from [01m[Ktesseract/src/ccstruct/ratngs.h:32[m[K, > from [01m[Ktesseract/src/ccstruct/blamer.h:30[m[K, > from [01m[Ktesseract/src/wordrec/segsearch.cpp:20[m[K: >[01m[Ktesseract/src/ccutil/unicharset.h:[m[K In member function â[01m[Kbool tesseract::UNICHARSET::contains_unichar_id(tesseract::UNICHAR_ID) const[m[Kâ: >[01m[Ktesseract/src/ccutil/unicharset.h:288:59:[m[K [01;35m[Kwarning: [m[Kcomparison of integer expressions of different signedness: â[01m[Ktesseract::UNICHAR_ID[m[Kâ {aka â[01m[Kint[m[Kâ} and â[01m[Kstd::vector<tesseract::UNICHARSET::UNICHAR_SLOT>::size_type[m[Kâ {aka â[01m[Klong unsigned int[m[Kâ} [[01;35m[K-Wsign-compare[m[K] > 288 | return unichar_id != INVALID_UNICHAR_ID && [01;35m[Kunichar_id < unichars.size()[m[K && > | [01;35m[K~~~~~~~~~~~^~~~~~~~~~~~~~~~~[m[K >[01m[Ktesseract/src/ccutil/unicharset.h:[m[K In member function â[01m[Kvoid tesseract::UNICHARSET::delete_pointers_in_unichars()[m[Kâ: >[01m[Ktesseract/src/ccutil/unicharset.h:302:23:[m[K [01;35m[Kwarning: [m[Kcomparison of integer expressions of different signedness: â[01m[Kint[m[Kâ and â[01m[Kstd::vector<tesseract::UNICHARSET::UNICHAR_SLOT>::size_type[m[Kâ {aka â[01m[Klong unsigned int[m[Kâ} [[01;35m[K-Wsign-compare[m[K] > 302 | for (int i = 0; [01;35m[Ki < unichars.size()[m[K; ++i) { > | [01;35m[K~~^~~~~~~~~~~~~~~~~[m[K >In file included from [01m[Ktesseract/src/ccstruct/blamer.h:30[m[K, > from [01m[Ktesseract/src/wordrec/segsearch.cpp:20[m[K: >[01m[Ktesseract/src/ccstruct/ratngs.h:[m[K In member function â[01m[Kvoid tesseract::BLOB_CHOICE::set_fonts(const std::vector<tesseract::ScoredFont>&)[m[Kâ: >[01m[Ktesseract/src/ccstruct/ratngs.h:107:25:[m[K [01;35m[Kwarning: [m[Kcomparison of integer expressions of different signedness: â[01m[Kint[m[Kâ and â[01m[Kstd::vector<tesseract::ScoredFont>::size_type[m[Kâ {aka â[01m[Klong unsigned int[m[Kâ} [[01;35m[K-Wsign-compare[m[K] > 107 | for (int f = 0; [01;35m[Kf < fonts_.size()[m[K; ++f) { > | [01;35m[K~~^~~~~~~~~~~~~~~[m[K >In file included from [01m[Ktesseract/src/ccutil/elst.h:24[m[K, > from [01m[Ktesseract/src/ccstruct/points.h:22[m[K, > from [01m[Ktesseract/src/ccstruct/rect.h:23[m[K, > from [01m[Ktesseract/src/ccstruct/boxword.h:23[m[K, > from [01m[Ktesseract/src/ccstruct/blamer.h:26[m[K, > from [01m[Ktesseract/src/wordrec/segsearch.cpp:20[m[K: >tesseract/src/ccutil/serialis.h: In instantiation of â[01m[Kbool tesseract::TFile::Serialize(const T*, size_t) [with T = char; size_t = long unsigned int][m[Kâ: >[01m[Ktesseract/src/ccutil/unicharset.h:363:73:[m[K required from here >[01m[Ktesseract/src/ccutil/serialis.h:102:45:[m[K [01;35m[Kwarning: [m[Kcomparison of integer expressions of different signedness: â[01m[Kint[m[Kâ and â[01m[Ksize_t[m[Kâ {aka â[01m[Klong unsigned int[m[Kâ} [[01;35m[K-Wsign-compare[m[K] > 102 | return [01;35m[KFWrite(data, sizeof(T), count) == count[m[K; > | [01;35m[K~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~[m[K >[01m[Kcc1plus:[m[K [01;35m[Kwarning: [m[Kcommand-line option â[01m[K-Wstrict-prototypes[m[Kâ is valid for C/ObjC but not for C++ >[01m[Kcc1plus:[m[K [01;35m[Kwarning: [m[Kcommand-line option â[01m[K-Wmissing-prototypes[m[Kâ is valid for C/ObjC but not for C++ >[01m[Kcc1plus:[m[K [01;35m[Kwarning: [m[Kâ[01m[K-Werror=[m[Kâ argument â[01m[K-Werror=declaration-after-statement[m[Kâ is not valid for C++ >In file included from [01m[Ktesseract/src/ccstruct/ratngs.h:32[m[K, > from [01m[Ktesseract/src/ccstruct/blamer.h:30[m[K, > from [01m[Ktesseract/src/wordrec/wordclass.cpp:23[m[K: >[01m[Ktesseract/src/ccutil/unicharset.h:[m[K In member function â[01m[Kbool tesseract::UNICHARSET::contains_unichar_id(tesseract::UNICHAR_ID) const[m[Kâ: >[01m[Ktesseract/src/ccutil/unicharset.h:288:59:[m[K [01;35m[Kwarning: [m[Kcomparison of integer expressions of different signedness: â[01m[Ktesseract::UNICHAR_ID[m[Kâ {aka â[01m[Kint[m[Kâ} and â[01m[Kstd::vector<tesseract::UNICHARSET::UNICHAR_SLOT>::size_type[m[Kâ {aka â[01m[Klong unsigned int[m[Kâ} [[01;35m[K-Wsign-compare[m[K] > 288 | return unichar_id != INVALID_UNICHAR_ID && [01;35m[Kunichar_id < unichars.size()[m[K && > | [01;35m[K~~~~~~~~~~~^~~~~~~~~~~~~~~~~[m[K >[01m[Ktesseract/src/ccutil/unicharset.h:[m[K In member function â[01m[Kvoid tesseract::UNICHARSET::delete_pointers_in_unichars()[m[Kâ: >[01m[Ktesseract/src/ccutil/unicharset.h:302:23:[m[K [01;35m[Kwarning: [m[Kcomparison of integer expressions of different signedness: â[01m[Kint[m[Kâ and â[01m[Kstd::vector<tesseract::UNICHARSET::UNICHAR_SLOT>::size_type[m[Kâ {aka â[01m[Klong unsigned int[m[Kâ} [[01;35m[K-Wsign-compare[m[K] > 302 | for (int i = 0; [01;35m[Ki < unichars.size()[m[K; ++i) { > | [01;35m[K~~^~~~~~~~~~~~~~~~~[m[K >In file included from [01m[Ktesseract/src/ccstruct/blamer.h:30[m[K, > from [01m[Ktesseract/src/wordrec/wordclass.cpp:23[m[K: >[01m[Ktesseract/src/ccstruct/ratngs.h:[m[K In member function â[01m[Kvoid tesseract::BLOB_CHOICE::set_fonts(const std::vector<tesseract::ScoredFont>&)[m[Kâ: >[01m[Ktesseract/src/ccstruct/ratngs.h:107:25:[m[K [01;35m[Kwarning: [m[Kcomparison of integer expressions of different signedness: â[01m[Kint[m[Kâ and â[01m[Kstd::vector<tesseract::ScoredFont>::size_type[m[Kâ {aka â[01m[Klong unsigned int[m[Kâ} [[01;35m[K-Wsign-compare[m[K] > 107 | for (int f = 0; [01;35m[Kf < fonts_.size()[m[K; ++f) { > | [01;35m[K~~^~~~~~~~~~~~~~~[m[K >In file included from [01m[Ktesseract/src/ccutil/elst.h:24[m[K, > from [01m[Ktesseract/src/ccstruct/points.h:22[m[K, > from [01m[Ktesseract/src/ccstruct/rect.h:23[m[K, > from [01m[Ktesseract/src/ccstruct/boxword.h:23[m[K, > from [01m[Ktesseract/src/ccstruct/blamer.h:26[m[K, > from [01m[Ktesseract/src/wordrec/wordclass.cpp:23[m[K: >tesseract/src/ccutil/serialis.h: In instantiation of â[01m[Kbool tesseract::TFile::Serialize(const T*, size_t) [with T = char; size_t = long unsigned int][m[Kâ: >[01m[Ktesseract/src/ccutil/unicharset.h:363:73:[m[K required from here >[01m[Ktesseract/src/ccutil/serialis.h:102:45:[m[K [01;35m[Kwarning: [m[Kcomparison of integer expressions of different signedness: â[01m[Kint[m[Kâ and â[01m[Ksize_t[m[Kâ {aka â[01m[Klong unsigned int[m[Kâ} [[01;35m[K-Wsign-compare[m[K] > 102 | return [01;35m[KFWrite(data, sizeof(T), count) == count[m[K; > | [01;35m[K~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~[m[K >[01m[K./base/claptrap.c:[m[K In function â[01m[Kprocess_at_pixel.constprop[m[Kâ: >[01m[K./base/claptrap.c:104:39:[m[K [01;35m[Kwarning: [m[Kâ[01m[Kmax_v[m[Kâ may be used uninitialized in this function [[01;35m[K-Wmaybe-uninitialized[m[K] > 104 | if (!first_comp && [01;35m[Kcv > max_v[m[K) > | [01;35m[K~~~^~~~~~~[m[K >[01m[K./base/claptrap.c:106:43:[m[K [01;35m[Kwarning: [m[Kâ[01m[Kmin_v[m[Kâ may be used uninitialized in this function [[01;35m[K-Wmaybe-uninitialized[m[K] > 106 | else if (!last_comp && [01;35m[Kcv < min_v[m[K) > | [01;35m[K~~~^~~~~~~[m[K >[01m[K./base/claptrap-planar.c:[m[K In function â[01m[Kprocess_at_pixel.constprop[m[Kâ: >[01m[K./base/claptrap-planar.c:104:39:[m[K [01;35m[Kwarning: [m[Kâ[01m[Kmax_v[m[Kâ may be used uninitialized in this function [[01;35m[K-Wmaybe-uninitialized[m[K] > 104 | if (!first_comp && [01;35m[Kcv > max_v[m[K) > | [01;35m[K~~~^~~~~~~[m[K >[01m[K./base/claptrap-planar.c:106:43:[m[K [01;35m[Kwarning: [m[Kâ[01m[Kmin_v[m[Kâ may be used uninitialized in this function [[01;35m[K-Wmaybe-uninitialized[m[K] > 106 | else if (!last_comp && [01;35m[Kcv < min_v[m[K) > | [01;35m[K~~~^~~~~~~[m[K >[01m[K./base/gstiffio.c:191:1:[m[K [01;35m[Kwarning: [m[Kâ[01m[Kgs_tifsErrorHandlerEx[m[Kâ defined but not used [[01;35m[K-Wunused-function[m[K] > 191 | [01;35m[Kgs_tifsErrorHandlerEx[m[K(thandle_t client_data, const char* module, const char* fmt, va_list ap) > | [01;35m[K^~~~~~~~~~~~~~~~~~~~~[m[K >[01m[K./base/gstiffio.c:175:1:[m[K [01;35m[Kwarning: [m[Kâ[01m[Kgs_tifsWarningHandlerEx[m[Kâ defined but not used [[01;35m[K-Wunused-function[m[K] > 175 | [01;35m[Kgs_tifsWarningHandlerEx[m[K(thandle_t client_data, const char* module, const char* fmt, va_list ap) > | [01;35m[K^~~~~~~~~~~~~~~~~~~~~~~[m[K >In file included from [01m[K./devices/gdevtfax.c:20[m[K: >[01m[K./devices/gdevtifs.h:35:5:[m[K [01;35m[Kwarning: [m[Kâ[01m[Kuint16[m[Kâ is deprecated [[01;35m[K-Wdeprecated-declarations[m[K] > 35 | [01;35m[Kuint16[m[K Compression; /* same values as TIFFTAG_COMPRESSION */ > | [01;35m[K^~~~~~[m[K >[01m[K./devices/gdevtifs.h:83:1:[m[K [01;35m[Kwarning: [m[Kâ[01m[Kuint16[m[Kâ is deprecated [[01;35m[K-Wdeprecated-declarations[m[K] > 83 | [01;35m[Kint[m[K tiff_compression_param_string(gs_param_string *param, uint16 id); > | [01;35m[K^~~[m[K >[01m[K./devices/gdevtifs.h:88:1:[m[K [01;35m[Kwarning: [m[Kâ[01m[Kuint16[m[Kâ is deprecated [[01;35m[K-Wdeprecated-declarations[m[K] > 88 | [01;35m[Kint[m[K tiff_compression_id(uint16 *id, gs_param_string *param); > | [01;35m[K^~~[m[K >[01m[K./devices/gdevtifs.h:94:1:[m[K [01;35m[Kwarning: [m[Kâ[01m[Kuint16[m[Kâ is deprecated [[01;35m[K-Wdeprecated-declarations[m[K] > 94 | [01;35m[Kint[m[K tiff_compression_allowed(uint16 compression, byte depth); > | [01;35m[K^~~[m[K >[01m[K./devices/gdevtfax.c:50:5:[m[K [01;35m[Kwarning: [m[Kâ[01m[Kuint16[m[Kâ is deprecated [[01;35m[K-Wdeprecated-declarations[m[K] > 50 | [01;35m[Kuint16[m[K Compression; /* same values as TIFFTAG_COMPRESSION */ > | [01;35m[K^~~~~~[m[K >[01m[K./devices/gdevtfax.c:[m[K In function â[01m[Ktfax_put_params[m[Kâ: >[01m[K./devices/gdevtfax.c:154:5:[m[K [01;35m[Kwarning: [m[Kâ[01m[Kuint16[m[Kâ is deprecated [[01;35m[K-Wdeprecated-declarations[m[K] > 154 | [01;35m[Kuint16[m[K compr = tfdev->Compression; > | [01;35m[K^~~~~~[m[K >In file included from [01m[K./devices/gdevtifs.c:22[m[K: >[01m[K./devices/gdevtifs.h:35:5:[m[K [01;35m[Kwarning: [m[Kâ[01m[Kuint16[m[Kâ is deprecated [[01;35m[K-Wdeprecated-declarations[m[K] > 35 | [01;35m[Kuint16[m[K Compression; /* same values as TIFFTAG_COMPRESSION */ > | [01;35m[K^~~~~~[m[K >[01m[K./devices/gdevtifs.h:83:1:[m[K [01;35m[Kwarning: [m[Kâ[01m[Kuint16[m[Kâ is deprecated [[01;35m[K-Wdeprecated-declarations[m[K] > 83 | [01;35m[Kint[m[K tiff_compression_param_string(gs_param_string *param, uint16 id); > | [01;35m[K^~~[m[K >[01m[K./devices/gdevtifs.h:88:1:[m[K [01;35m[Kwarning: [m[Kâ[01m[Kuint16[m[Kâ is deprecated [[01;35m[K-Wdeprecated-declarations[m[K] > 88 | [01;35m[Kint[m[K tiff_compression_id(uint16 *id, gs_param_string *param); > | [01;35m[K^~~[m[K >[01m[K./devices/gdevtifs.h:94:1:[m[K [01;35m[Kwarning: [m[Kâ[01m[Kuint16[m[Kâ is deprecated [[01;35m[K-Wdeprecated-declarations[m[K] > 94 | [01;35m[Kint[m[K tiff_compression_allowed(uint16 compression, byte depth); > | [01;35m[K^~~[m[K >[01m[K./devices/gdevtifs.c:[m[K In function â[01m[Ktiff_put_some_params[m[Kâ: >[01m[K./devices/gdevtifs.c:155:5:[m[K [01;35m[Kwarning: [m[Kâ[01m[Kuint16[m[Kâ is deprecated [[01;35m[K-Wdeprecated-declarations[m[K] > 155 | [01;35m[Kuint16[m[K compr = tfdev->Compression; > | [01;35m[K^~~~~~[m[K >[01m[K./devices/gdevtifs.c:[m[K In function â[01m[Ktiff_print_page[m[Kâ: >[01m[K./devices/gdevtifs.c:497:17:[m[K [01;35m[Kwarning: [m[Kâ[01m[Kuint16[m[Kâ is deprecated [[01;35m[K-Wdeprecated-declarations[m[K] > 497 | [01;35m[KTIFFSwabArrayOfShort[m[K((uint16 *)data, > | [01;35m[K^~~~~~~~~~~~~~~~~~~~[m[K >[01m[K./devices/gdevtifs.c:[m[K At top level: >[01m[K./devices/gdevtifs.c:606:5:[m[K [01;35m[Kwarning: [m[Kâ[01m[Kuint16[m[Kâ is deprecated [[01;35m[K-Wdeprecated-declarations[m[K] > 606 | [01;35m[Kuint16[m[K id; > | [01;35m[K^~~~~~[m[K >[01m[K./devices/gdevtifs.c:620:1:[m[K [01;35m[Kwarning: [m[Kâ[01m[Kuint16[m[Kâ is deprecated [[01;35m[K-Wdeprecated-declarations[m[K] > 620 | [01;35m[Ktiff_compression_param_string[m[K(gs_param_string *param, uint16 id) > | [01;35m[K^~~~~~~~~~~~~~~~~~~~~~~~~~~~~[m[K >[01m[K./devices/gdevtifs.c:632:1:[m[K [01;35m[Kwarning: [m[Kâ[01m[Kuint16[m[Kâ is deprecated [[01;35m[K-Wdeprecated-declarations[m[K] > 632 | [01;35m[Ktiff_compression_id[m[K(uint16 *id, gs_param_string *param) > | [01;35m[K^~~~~~~~~~~~~~~~~~~[m[K >[01m[K./devices/gdevtifs.c:645:1:[m[K [01;35m[Kwarning: [m[Kâ[01m[Kuint16[m[Kâ is deprecated [[01;35m[K-Wdeprecated-declarations[m[K] > 645 | [01;35m[Kint[m[K tiff_compression_allowed(uint16 compression, byte depth) > | [01;35m[K^~~[m[K >In file included from [01m[K/usr/include/string.h:519[m[K, > from [01m[K./base/string_.h:32[m[K, > from [01m[K./devices/vector/gdevpdfe.c:20[m[K: >In function â[01m[Kstrncpy[m[Kâ, > inlined from â[01m[Kpdf_make_uuid.constprop[m[Kâ at [01m[K./devices/vector/gdevpdfe.c:570:5[m[K: >[01m[K/usr/include/bits/string_fortified.h:95:10:[m[K [01;35m[Kwarning: [m[Kâ[01m[K__builtin_strncpy[m[Kâ output may be truncated copying 40 bytes from a string of length 44 [[01;35m[K-Wstringop-truncation[m[K] > 95 | return [01;35m[K__builtin___strncpy_chk (__dest, __src, __len,[m[K > | [01;35m[K^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~[m[K > 96 | [01;35m[K __glibc_objsize (__dest))[m[K; > | [01;35m[K~~~~~~~~~~~~~~~~~~~~~~~~~[m[K >[01m[K./devices/vector/gdevpdfp.c:[m[K In function â[01m[Kgdev_pdf_get_param[m[Kâ: >[01m[K./devices/vector/gdevpdfp.c:279:9:[m[K [01;35m[Kwarning: [m[Kenumeration value â[01m[KUseOCRAsNeeded[m[Kâ not handled in switch [[01;35m[K-Wswitch[m[K] > 279 | [01;35m[Kswitch[m[K(pdev->UseOCR) { > | [01;35m[K^~~~~~[m[K >[01m[K./devices/vector/gdevpdfp.c:279:9:[m[K [01;35m[Kwarning: [m[Kenumeration value â[01m[KUseOCRAlways[m[Kâ not handled in switch [[01;35m[K-Wswitch[m[K] >[01m[K./devices/vector/gdevpdfp.c:290:13:[m[K [01;35m[Kwarning: [m[Klabel â[01m[KUseOCRAlways[m[Kâ defined but not used [[01;35m[K-Wunused-label[m[K] > 290 | [01;35m[KUseOCRAlways[m[K: > | [01;35m[K^~~~~~~~~~~~[m[K >[01m[K./devices/vector/gdevpdfp.c:285:13:[m[K [01;35m[Kwarning: [m[Klabel â[01m[KUseOCRAsNeeded[m[Kâ defined but not used [[01;35m[K-Wunused-label[m[K] > 285 | [01;35m[KUseOCRAsNeeded[m[K: > | [01;35m[K^~~~~~~~~~~~~~[m[K >[01m[K./devices/vector/gdevpdfp.c:[m[K In function â[01m[Kgdev_pdf_get_params[m[Kâ: >[01m[K./devices/vector/gdevpdfp.c:330:9:[m[K [01;35m[Kwarning: [m[Kenumeration value â[01m[KUseOCRAsNeeded[m[Kâ not handled in switch [[01;35m[K-Wswitch[m[K] > 330 | [01;35m[Kswitch[m[K(pdev->UseOCR) { > | [01;35m[K^~~~~~[m[K >[01m[K./devices/vector/gdevpdfp.c:330:9:[m[K [01;35m[Kwarning: [m[Kenumeration value â[01m[KUseOCRAlways[m[Kâ not handled in switch [[01;35m[K-Wswitch[m[K] >[01m[K./devices/vector/gdevpdfp.c:341:13:[m[K [01;35m[Kwarning: [m[Klabel â[01m[KUseOCRAlways[m[Kâ defined but not used [[01;35m[K-Wunused-label[m[K] > 341 | [01;35m[KUseOCRAlways[m[K: > | [01;35m[K^~~~~~~~~~~~[m[K >[01m[K./devices/vector/gdevpdfp.c:336:13:[m[K [01;35m[Kwarning: [m[Klabel â[01m[KUseOCRAsNeeded[m[Kâ defined but not used [[01;35m[K-Wunused-label[m[K] > 336 | [01;35m[KUseOCRAsNeeded[m[K: > | [01;35m[K^~~~~~~~~~~~~~[m[K >[01m[K./devices/vector/gdevpdte.c:[m[K In function â[01m[KOCRText[m[Kâ: >[01m[K./devices/vector/gdevpdte.c:96:18:[m[K [01;35m[Kwarning: [m[Kunused variable â[01m[KDbgFile[m[Kâ [[01;35m[K-Wunused-variable[m[K] > 96 | gp_file *[01;35m[KDbgFile[m[K; > | [01;35m[K^~~~~~~[m[K >In file included from [01m[K./devices/gdevtfnx.c:20[m[K: >[01m[K./devices/gdevtifs.h:35:5:[m[K [01;35m[Kwarning: [m[Kâ[01m[Kuint16[m[Kâ is deprecated [[01;35m[K-Wdeprecated-declarations[m[K] > 35 | [01;35m[Kuint16[m[K Compression; /* same values as TIFFTAG_COMPRESSION */ > | [01;35m[K^~~~~~[m[K >[01m[K./devices/gdevtifs.h:83:1:[m[K [01;35m[Kwarning: [m[Kâ[01m[Kuint16[m[Kâ is deprecated [[01;35m[K-Wdeprecated-declarations[m[K] > 83 | [01;35m[Kint[m[K tiff_compression_param_string(gs_param_string *param, uint16 id); > | [01;35m[K^~~[m[K >[01m[K./devices/gdevtifs.h:88:1:[m[K [01;35m[Kwarning: [m[Kâ[01m[Kuint16[m[Kâ is deprecated [[01;35m[K-Wdeprecated-declarations[m[K] > 88 | [01;35m[Kint[m[K tiff_compression_id(uint16 *id, gs_param_string *param); > | [01;35m[K^~~[m[K >[01m[K./devices/gdevtifs.h:94:1:[m[K [01;35m[Kwarning: [m[Kâ[01m[Kuint16[m[Kâ is deprecated [[01;35m[K-Wdeprecated-declarations[m[K] > 94 | [01;35m[Kint[m[K tiff_compression_allowed(uint16 compression, byte depth); > | [01;35m[K^~~[m[K >In file included from [01m[K./devices/gdevtsep.c:35[m[K: >[01m[K./devices/gdevtifs.h:35:5:[m[K [01;35m[Kwarning: [m[Kâ[01m[Kuint16[m[Kâ is deprecated [[01;35m[K-Wdeprecated-declarations[m[K] > 35 | [01;35m[Kuint16[m[K Compression; /* same values as TIFFTAG_COMPRESSION */ > | [01;35m[K^~~~~~[m[K >[01m[K./devices/gdevtifs.h:83:1:[m[K [01;35m[Kwarning: [m[Kâ[01m[Kuint16[m[Kâ is deprecated [[01;35m[K-Wdeprecated-declarations[m[K] > 83 | [01;35m[Kint[m[K tiff_compression_param_string(gs_param_string *param, uint16 id); > | [01;35m[K^~~[m[K >[01m[K./devices/gdevtifs.h:88:1:[m[K [01;35m[Kwarning: [m[Kâ[01m[Kuint16[m[Kâ is deprecated [[01;35m[K-Wdeprecated-declarations[m[K] > 88 | [01;35m[Kint[m[K tiff_compression_id(uint16 *id, gs_param_string *param); > | [01;35m[K^~~[m[K >[01m[K./devices/gdevtifs.h:94:1:[m[K [01;35m[Kwarning: [m[Kâ[01m[Kuint16[m[Kâ is deprecated [[01;35m[K-Wdeprecated-declarations[m[K] > 94 | [01;35m[Kint[m[K tiff_compression_allowed(uint16 compression, byte depth); > | [01;35m[K^~~[m[K >[01m[K./devices/gdevtsep.c:421:22:[m[K [01;35m[Kwarning: [m[Kâ[01m[Kuint16[m[Kâ is deprecated [[01;35m[K-Wdeprecated-declarations[m[K] > 421 | [01;35m[Kuint16[m[K compression, > | [01;35m[K^~~~~~[m[K >[01m[K./devices/gdevtsep.c:646:5:[m[K [01;35m[Kwarning: [m[Kâ[01m[Kuint16[m[Kâ is deprecated [[01;35m[K-Wdeprecated-declarations[m[K] > 646 | [01;35m[Ktiffsep_devices_common[m[K; > | [01;35m[K^~~~~~~~~~~~~~~~~~~~~~[m[K >[01m[K./devices/gdevtsep.c:659:5:[m[K [01;35m[Kwarning: [m[Kâ[01m[Kuint16[m[Kâ is deprecated [[01;35m[K-Wdeprecated-declarations[m[K] > 659 | [01;35m[Ktiffsep_devices_common[m[K; > | [01;35m[K^~~~~~~~~~~~~~~~~~~~~~[m[K >[01m[K./cups/gdevcups.c:[m[K In function â[01m[Kcups_open[m[Kâ: >[01m[K./cups/gdevcups.c:2860:5:[m[K [01;35m[Kwarning: [m[Kâ[01m[KppdOpenFile[m[Kâ is deprecated: Use cupsCopyDestInfo and friends instead. [[01;35m[K-Wdeprecated-declarations[m[K] > 2860 | [01;35m[Kcups[m[K->PPD = ppdOpenFile(getenv("PPD")); > | [01;35m[K^~~~[m[K >In file included from [01m[K./cups/gdevcups.c:80[m[K: >[01m[K/usr/include/cups/ppd.h:389:20:[m[K [01;36m[Knote: [m[Kdeclared here > 389 | extern ppd_file_t *[01;36m[KppdOpenFile[m[K(const char *filename) _CUPS_DEPRECATED_1_6_MSG("Use cupsCopyDestInfo and friends instead."); > | [01;36m[K^~~~~~~~~~~[m[K >[01m[K./cups/gdevcups.c:[m[K In function â[01m[Kcups_print_pages[m[Kâ: >[01m[K./cups/gdevcups.c:2988:5:[m[K [01;35m[Kwarning: [m[Kâ[01m[KppdFindAttr[m[Kâ is deprecated: Use cupsCopyDestInfo and friends instead. [[01;35m[K-Wdeprecated-declarations[m[K] > 2988 | [01;35m[KRasterVersion[m[K = ppdFindAttr(cups->PPD, "cupsRasterVersion", NULL); > | [01;35m[K^~~~~~~~~~~~~[m[K >In file included from [01m[K./cups/gdevcups.c:80[m[K: >[01m[K/usr/include/cups/ppd.h:399:20:[m[K [01;36m[Knote: [m[Kdeclared here > 399 | extern ppd_attr_t *[01;36m[KppdFindAttr[m[K(ppd_file_t *ppd, const char *name, > | [01;36m[K^~~~~~~~~~~[m[K >[01m[K./cups/gdevcups.c:[m[K In function â[01m[Kcups_put_params[m[Kâ: >[01m[K./cups/gdevcups.c:3375:7:[m[K [01;35m[Kwarning: [m[Kâ[01m[KppdFindAttr[m[Kâ is deprecated: Use cupsCopyDestInfo and friends instead. [[01;35m[K-Wdeprecated-declarations[m[K] > 3375 | [01;35m[Kbackside[m[K = ppdFindAttr(cups->PPD, "cupsBackSide", NULL); > | [01;35m[K^~~~~~~~[m[K >In file included from [01m[K./cups/gdevcups.c:80[m[K: >[01m[K/usr/include/cups/ppd.h:399:20:[m[K [01;36m[Knote: [m[Kdeclared here > 399 | extern ppd_attr_t *[01;36m[KppdFindAttr[m[K(ppd_file_t *ppd, const char *name, > | [01;36m[K^~~~~~~~~~~[m[K >[01m[K./cups/gdevcups.c:3387:2:[m[K [01;35m[Kwarning: [m[Kâ[01m[KppdFindAttr[m[Kâ is deprecated: Use cupsCopyDestInfo and friends instead. [[01;35m[K-Wdeprecated-declarations[m[K] > 3387 | [01;35m[KppdFindAttr[m[K(cups->PPD, "APDuplexRequiresFlippedMargin", NULL); > | [01;35m[K^~~~~~~~~~~[m[K >In file included from [01m[K./cups/gdevcups.c:80[m[K: >[01m[K/usr/include/cups/ppd.h:399:20:[m[K [01;36m[Knote: [m[Kdeclared here > 399 | extern ppd_attr_t *[01;36m[KppdFindAttr[m[K(ppd_file_t *ppd, const char *name, > | [01;36m[K^~~~~~~~~~~[m[K >[01m[K./cups/gdevcups.c:[m[K In function â[01m[Kcups_print_chunked[m[Kâ: >[01m[K./cups/gdevcups.c:4845:5:[m[K [01;35m[Kwarning: [m[Kâ[01m[KppdFindAttr[m[Kâ is deprecated: Use cupsCopyDestInfo and friends instead. [[01;35m[K-Wdeprecated-declarations[m[K] > 4845 | [01;35m[Kbackside[m[K = ppdFindAttr(cups->PPD, "cupsBackSide", NULL); > | [01;35m[K^~~~~~~~[m[K >In file included from [01m[K./cups/gdevcups.c:80[m[K: >[01m[K/usr/include/cups/ppd.h:399:20:[m[K [01;36m[Knote: [m[Kdeclared here > 399 | extern ppd_attr_t *[01;36m[KppdFindAttr[m[K(ppd_file_t *ppd, const char *name, > | [01;36m[K^~~~~~~~~~~[m[K >[01m[K./cups/gdevcups.c:[m[K In function â[01m[Kcups_print_banded[m[Kâ: >[01m[K./cups/gdevcups.c:5078:5:[m[K [01;35m[Kwarning: [m[Kâ[01m[KppdFindAttr[m[Kâ is deprecated: Use cupsCopyDestInfo and friends instead. [[01;35m[K-Wdeprecated-declarations[m[K] > 5078 | [01;35m[Kbackside[m[K = ppdFindAttr(cups->PPD, "cupsBackSide", NULL); > | [01;35m[K^~~~~~~~[m[K >In file included from [01m[K./cups/gdevcups.c:80[m[K: >[01m[K/usr/include/cups/ppd.h:399:20:[m[K [01;36m[Knote: [m[Kdeclared here > 399 | extern ppd_attr_t *[01;36m[KppdFindAttr[m[K(ppd_file_t *ppd, const char *name, > | [01;36m[K^~~~~~~~~~~[m[K >[01m[Kcc1plus:[m[K [01;35m[Kwarning: [m[Kcommand-line option â[01m[K-Wstrict-prototypes[m[Kâ is valid for C/ObjC but not for C++ >[01m[Kcc1plus:[m[K [01;35m[Kwarning: [m[Kcommand-line option â[01m[K-Wmissing-prototypes[m[Kâ is valid for C/ObjC but not for C++ >[01m[Kcc1plus:[m[K [01;35m[Kwarning: [m[Kâ[01m[K-Werror=[m[Kâ argument â[01m[K-Werror=declaration-after-statement[m[Kâ is not valid for C++ >[01m[K./base/tessocr.cpp:618:5:[m[K [01;35m[Kwarning: [m[K"FUTURE_DEVELOPMENT" is not defined, evaluates to 0 [[01;35m[K-Wundef[m[K] > 618 | #if [01;35m[KFUTURE_DEVELOPMENT[m[K > | [01;35m[K^~~~~~~~~~~~~~~~~~[m[K >[01m[K./base/tessocr.cpp:644:5:[m[K [01;35m[Kwarning: [m[K"FUTURE_DEVELOPMENT" is not defined, evaluates to 0 [[01;35m[K-Wundef[m[K] > 644 | #if [01;35m[KFUTURE_DEVELOPMENT[m[K > | [01;35m[K^~~~~~~~~~~~~~~~~~[m[K >[01m[K./base/tessocr.cpp:193:50:[m[K [01;35m[Kwarning: [m[KISO C++ forbids converting a string constant to â[01m[Kchar*[m[Kâ [[01;35m[K-Wwrite-strings[m[K] > 193 | static char *tessdata_prefix = STRINGIFY(TESSDATA[01;35m[K)[m[K; > | [01;35m[K^[m[K >[01m[K./base/tessocr.cpp:191:24:[m[K [01;36m[Knote: [m[Kin definition of macro â[01m[KSTRINGIFY2[m[Kâ > 191 | #define STRINGIFY2(S) #[01;36m[KS[m[K > | [01;36m[K^[m[K >[01m[K./base/tessocr.cpp:193:32:[m[K [01;36m[Knote: [m[Kin expansion of macro â[01m[KSTRINGIFY[m[Kâ > 193 | static char *tessdata_prefix = [01;36m[KSTRINGIFY[m[K(TESSDATA); > | [01;36m[K^~~~~~~~~[m[K >[01m[K./base/tessocr.cpp:[m[K In function â[01m[Kint do_ocr_image(wrapped_api*, int, int, int, int, int, int, void*, int, int, int, char**)[m[Kâ: >[01m[K./base/tessocr.cpp:389:9:[m[K [01;35m[Kwarning: [m[Kunused variable â[01m[Kcode[m[Kâ [[01;35m[K-Wunused-variable[m[K] > 389 | int [01;35m[Kcode[m[K; > | [01;35m[K^~~~[m[K >[01m[K./base/tessocr.cpp:[m[K In function â[01m[Kint ocr_recognise(void*, int, int, void*, int, int, int (*)(void*, const char*, const int*, const int*, const int*, int), void*)[m[Kâ: >[01m[K./base/tessocr.cpp:468:17:[m[K [01;35m[Kwarning: [m[Kvariable â[01m[Kfont_name[m[Kâ set but not used [[01;35m[K-Wunused-but-set-variable[m[K] > 468 | const char* [01;35m[Kfont_name[m[K; > | [01;35m[K^~~~~~~~~[m[K >[01m[K./base/tessocr.cpp:[m[K At global scope: >[01m[K./base/tessocr.cpp:680:6:[m[K [01;35m[Kwarning: [m[Kno previous declaration for â[01m[Kvoid operator_delete(void*)[m[Kâ [[01;35m[K-Wmissing-declarations[m[K] > 680 | void [01;35m[Koperator_delete[m[K(void *ptr) > | [01;35m[K^~~~~~~~~~~~~~~[m[K >[01m[K./devices/gdevocr.c:[m[K In function â[01m[Kocr_close[m[Kâ: >[01m[K./devices/gdevocr.c:111:31:[m[K [01;35m[Kwarning: [m[Kunused variable â[01m[Kppdev[m[Kâ [[01;35m[K-Wunused-variable[m[K] > 111 | gx_device_printer * const [01;35m[Kppdev[m[K = (gx_device_printer *)pdev; > | [01;35m[K^~~~~[m[K >[01m[K./devices/gdevocr.c:[m[K In function â[01m[Khocr_close[m[Kâ: >[01m[K./devices/gdevocr.c:122:31:[m[K [01;35m[Kwarning: [m[Kunused variable â[01m[Kppdev[m[Kâ [[01;35m[K-Wunused-variable[m[K] > 122 | gx_device_printer * const [01;35m[Kppdev[m[K = (gx_device_printer *)pdev; > | [01;35m[K^~~~~[m[K >[01m[K./devices/gdevocr.c:[m[K In function â[01m[Kdo_ocr_print_page[m[Kâ: >[01m[K./devices/gdevocr.c:219:18:[m[K [01;35m[Kwarning: [m[Kunused variable â[01m[Kmem[m[Kâ [[01;35m[K-Wunused-variable[m[K] > 219 | gs_memory_t *[01;35m[Kmem[m[K = pdev->memory; > | [01;35m[K^~~[m[K >In file included from [01m[K/usr/include/string.h:519[m[K, > from [01m[K./base/memory_.h:46[m[K, > from [01m[K./base/gdevprn.h:22[m[K, > from [01m[K./base/gxclpage.c:18[m[K: >In function â[01m[Kstrncpy[m[Kâ, > inlined from â[01m[Kdo_page_save[m[Kâ at [01m[K./base/gxclpage.c:47:5[m[K: >[01m[K/usr/include/bits/string_fortified.h:95:10:[m[K [01;35m[Kwarning: [m[Kâ[01m[K__builtin_strncpy[m[Kâ output may be truncated copying 4095 bytes from a string of length 4095 [[01;35m[K-Wstringop-truncation[m[K] > 95 | return [01;35m[K__builtin___strncpy_chk (__dest, __src, __len,[m[K > | [01;35m[K^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~[m[K > 96 | [01;35m[K __glibc_objsize (__dest))[m[K; > | [01;35m[K~~~~~~~~~~~~~~~~~~~~~~~~~[m[K >In function â[01m[Kstrncpy[m[Kâ, > inlined from â[01m[Kdo_page_save[m[Kâ at [01m[K./base/gxclpage.c:48:5[m[K: >[01m[K/usr/include/bits/string_fortified.h:95:10:[m[K [01;35m[Kwarning: [m[Kâ[01m[K__builtin_strncpy[m[Kâ output may be truncated copying 4095 bytes from a string of length 4095 [[01;35m[K-Wstringop-truncation[m[K] > 95 | return [01;35m[K__builtin___strncpy_chk (__dest, __src, __len,[m[K > | [01;35m[K^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~[m[K > 96 | [01;35m[K __glibc_objsize (__dest))[m[K; > | [01;35m[K~~~~~~~~~~~~~~~~~~~~~~~~~[m[K >In function â[01m[Kstrncpy[m[Kâ, > inlined from â[01m[Kdo_page_load[m[Kâ at [01m[K./base/gxclpage.c:461:5[m[K: >[01m[K/usr/include/bits/string_fortified.h:95:10:[m[K [01;35m[Kwarning: [m[Kâ[01m[K__builtin_strncpy[m[Kâ output may be truncated copying 4095 bytes from a string of length 4095 [[01;35m[K-Wstringop-truncation[m[K] > 95 | return [01;35m[K__builtin___strncpy_chk (__dest, __src, __len,[m[K > | [01;35m[K^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~[m[K > 96 | [01;35m[K __glibc_objsize (__dest))[m[K; > | [01;35m[K~~~~~~~~~~~~~~~~~~~~~~~~~[m[K >In function â[01m[Kstrncpy[m[Kâ, > inlined from â[01m[Kdo_page_load[m[Kâ at [01m[K./base/gxclpage.c:462:5[m[K: >[01m[K/usr/include/bits/string_fortified.h:95:10:[m[K [01;35m[Kwarning: [m[Kâ[01m[K__builtin_strncpy[m[Kâ output may be truncated copying 4095 bytes from a string of length 4095 [[01;35m[K-Wstringop-truncation[m[K] > 95 | return [01;35m[K__builtin___strncpy_chk (__dest, __src, __len,[m[K > | [01;35m[K^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~[m[K > 96 | [01;35m[K __glibc_objsize (__dest))[m[K; > | [01;35m[K~~~~~~~~~~~~~~~~~~~~~~~~~[m[K >In file included from [01m[K/usr/include/string.h:519[m[K, > from [01m[K./base/memory_.h:46[m[K, > from [01m[K./base/gxclread.c:18[m[K: >In function â[01m[Kstrncpy[m[Kâ, > inlined from â[01m[Kclist_render_rectangle[m[Kâ at [01m[K./base/gxclread.c:836:13[m[K: >[01m[K/usr/include/bits/string_fortified.h:95:10:[m[K [01;35m[Kwarning: [m[Kâ[01m[K__builtin_strncpy[m[Kâ output may be truncated copying 4095 bytes from a string of length 4095 [[01;35m[K-Wstringop-truncation[m[K] > 95 | return [01;35m[K__builtin___strncpy_chk (__dest, __src, __len,[m[K > | [01;35m[K^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~[m[K > 96 | [01;35m[K __glibc_objsize (__dest))[m[K; > | [01;35m[K~~~~~~~~~~~~~~~~~~~~~~~~~[m[K >In function â[01m[Kstrncpy[m[Kâ, > inlined from â[01m[Kclist_render_rectangle[m[Kâ at [01m[K./base/gxclread.c:837:13[m[K: >[01m[K/usr/include/bits/string_fortified.h:95:10:[m[K [01;35m[Kwarning: [m[Kâ[01m[K__builtin_strncpy[m[Kâ output may be truncated copying 4095 bytes from a string of length 4095 [[01;35m[K-Wstringop-truncation[m[K] > 95 | return [01;35m[K__builtin___strncpy_chk (__dest, __src, __len,[m[K > | [01;35m[K^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~[m[K > 96 | [01;35m[K __glibc_objsize (__dest))[m[K; > | [01;35m[K~~~~~~~~~~~~~~~~~~~~~~~~~[m[K >[01m[K./psi/zvmem.c:[m[K In function â[01m[Kzforgetsave[m[Kâ: >[01m[K./psi/zvmem.c:465:12:[m[K [01;35m[Kwarning: [m[Kâ[01m[Kasave[m[Kâ may be used uninitialized in this function [[01;35m[K-Wmaybe-uninitialized[m[K] > 465 | code = [01;35m[Kalloc_forget_save_in(idmemory, asave)[m[K; > | [01;35m[K^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~[m[K >In file included from [01m[K./devices/vector/gdevxps.c:27[m[K: >[01m[K./devices/gdevtifs.h:35:5:[m[K [01;35m[Kwarning: [m[Kâ[01m[Kuint16[m[Kâ is deprecated [[01;35m[K-Wdeprecated-declarations[m[K] > 35 | [01;35m[Kuint16[m[K Compression; /* same values as TIFFTAG_COMPRESSION */ > | [01;35m[K^~~~~~[m[K >[01m[K./devices/gdevtifs.h:83:1:[m[K [01;35m[Kwarning: [m[Kâ[01m[Kuint16[m[Kâ is deprecated [[01;35m[K-Wdeprecated-declarations[m[K] > 83 | [01;35m[Kint[m[K tiff_compression_param_string(gs_param_string *param, uint16 id); > | [01;35m[K^~~[m[K >[01m[K./devices/gdevtifs.h:88:1:[m[K [01;35m[Kwarning: [m[Kâ[01m[Kuint16[m[Kâ is deprecated [[01;35m[K-Wdeprecated-declarations[m[K] > 88 | [01;35m[Kint[m[K tiff_compression_id(uint16 *id, gs_param_string *param); > | [01;35m[K^~~[m[K >[01m[K./devices/gdevtifs.h:94:1:[m[K [01;35m[Kwarning: [m[Kâ[01m[Kuint16[m[Kâ is deprecated [[01;35m[K-Wdeprecated-declarations[m[K] > 94 | [01;35m[Kint[m[K tiff_compression_allowed(uint16 compression, byte depth); > | [01;35m[K^~~[m[K >[01m[K./soobj/gconfig.c:211:1:[m[K [01;35m[Kwarning: [m[Kno previous prototype for â[01m[Kgs_lib_register_device[m[Kâ [[01;35m[K-Wmissing-prototypes[m[K] > 211 | [01;35m[Kgs_lib_register_device[m[K(const gx_device *dev) > | [01;35m[K^~~~~~~~~~~~~~~~~~~~~~[m[K >Assembler messages: >Fatal error: can't create obj/extract_buffer.o: No such file or directory >make: *** [devices/extract.mak:11: obj/extract_buffer.o] Error 2 > * ERROR: app-text/ghostscript-gpl-9.54.0::gentoo failed (compile phase): > * emake failed > * > * If you need support, post the output of `emerge --info '=app-text/ghostscript-gpl-9.54.0::gentoo'`, > * the complete build log and the output of `emerge -pqv '=app-text/ghostscript-gpl-9.54.0::gentoo'`. > * The complete build log is located at '/var/log/portage/app-text:ghostscript-gpl-9.54.0:20210825-033335.log'. > * For convenience, a symlink to the build log is located at '/var/tmp/portage/app-text/ghostscript-gpl-9.54.0/temp/build.log'. > * The ebuild environment file is located at '/var/tmp/portage/app-text/ghostscript-gpl-9.54.0/temp/environment'. > * Working directory: '/var/tmp/portage/app-text/ghostscript-gpl-9.54.0/work/ghostscript-9.54.0' > * S: '/var/tmp/portage/app-text/ghostscript-gpl-9.54.0/work/ghostscript-9.54.0'
You cannot view the attachment while viewing its details because your browser does not support IFRAMEs.
View the attachment on a separate page
.
View Attachment As Raw
Actions:
View
Attachments on
bug 810295
: 735889 |
735891