>>> ghostscript: Building main/ghostscript 10.02.1-r0 (using abuild 3.13.0-r3) started Mon, 22 Apr 2024 22:01:51 +0000 >>> ghostscript: Checking sanity of /home/buildozer/aports/main/ghostscript/APKBUILD... >>> ghostscript: Analyzing dependencies... >>> ghostscript: Installing for build: build-base autoconf automake cups-dev expat-dev freetype-dev gtk+3.0-dev jbig2dec-dev lcms2-dev libjpeg-turbo-dev libpng-dev libtool openjpeg-dev tiff-dev zlib-dev (1/263) Installing m4 (1.4.19-r3) (2/263) Installing libbz2 (1.0.8-r6) (3/263) Installing perl (5.38.2-r0) (4/263) Installing autoconf (2.72-r0) (5/263) Installing automake (1.16.5-r2) (6/263) Installing libgpg-error (1.48-r0) (7/263) Installing libgcrypt (1.10.3-r0) (8/263) Installing libgpg-error-dev (1.48-r0) (9/263) Installing libgcrypt-dev (1.10.3-r0) (10/263) Installing nettle (3.9.1-r0) (11/263) Installing libffi (3.4.6-r0) (12/263) Installing libtasn1 (4.19.0-r2) (13/263) Installing p11-kit (0.25.3-r0) (14/263) Installing gnutls (3.8.3-r0) (15/263) Installing gnutls-c++ (3.8.3-r0) (16/263) Installing libgmpxx (6.3.0-r0) (17/263) Installing gmp-dev (6.3.0-r0) (18/263) Installing nettle-dev (3.9.1-r0) (19/263) Installing libidn2-dev (2.3.7-r0) (20/263) Installing libtasn1-progs (4.19.0-r2) (21/263) Installing libtasn1-dev (4.19.0-r2) (22/263) Installing p11-kit-dev (0.25.3-r0) (23/263) Installing zlib-dev (1.3.1-r1) (24/263) Installing gnutls-dev (3.8.3-r0) (25/263) Installing dbus-libs (1.14.10-r1) (26/263) Installing libintl (0.22.5-r0) (27/263) Installing avahi-libs (0.8-r17) (28/263) Installing cups-libs (2.4.7-r3) (29/263) Installing gdbm (1.23-r1) (30/263) Installing gdbm-tools (1.23-r1) (31/263) Installing gdbm-dev (1.23-r1) (32/263) Installing avahi-compat-howl (0.8-r17) (33/263) Installing avahi-compat-libdns_sd (0.8-r17) (34/263) Installing libeconf (0.6.2-r0) (35/263) Installing libblkid (2.40-r2) (36/263) Installing libmount (2.40-r2) (37/263) Installing glib (2.80.0-r3) (38/263) Installing avahi-glib (0.8-r17) (39/263) Installing libdaemon (0.14-r4) (40/263) Installing libevent (2.1.12-r7) (41/263) Installing avahi (0.8-r17) Executing avahi-0.8-r17.pre-install (42/263) Installing bzip2-dev (1.0.8-r6) (43/263) Installing xz-libs (5.6.1-r3) (44/263) Installing libxml2 (2.12.6-r2) (45/263) Installing libxml2-utils (2.12.6-r2) (46/263) Installing docbook-xml (4.5-r9) Executing docbook-xml-4.5-r9.post-install (47/263) Installing libxslt (1.1.39-r1) (48/263) Installing docbook-xsl (1.79.2-r9) Executing docbook-xsl-1.79.2-r9.post-install (49/263) Installing xz (5.6.1-r3) (50/263) Installing gettext-asprintf (0.22.5-r0) (51/263) Installing gettext-libs (0.22.5-r0) (52/263) Installing gettext-envsubst (0.22.5-r0) (53/263) Installing gettext (0.22.5-r0) (54/263) Installing gettext-dev (0.22.5-r0) (55/263) Installing mpdecimal (4.0.0-r0) (56/263) Installing libpanelw (6.4_p20240330-r0) (57/263) Installing readline (8.2.10-r0) (58/263) Installing sqlite-libs (3.45.3-r0) (59/263) Installing python3 (3.12.3-r1) (60/263) Installing python3-pycache-pyc0 (3.12.3-r1) (61/263) Installing pyc (3.12.3-r1) (62/263) Installing python3-pyc (3.12.3-r1) (63/263) Installing py3-parsing (3.1.2-r1) (64/263) Installing py3-parsing-pyc (3.1.2-r1) (65/263) Installing py3-packaging (24.0-r1) (66/263) Installing py3-packaging-pyc (24.0-r1) (67/263) Installing linux-headers (6.6-r0) (68/263) Installing libffi-dev (3.4.6-r0) (69/263) Installing bsd-compat-headers (0.7.2-r6) (70/263) Installing libformw (6.4_p20240330-r0) (71/263) Installing libmenuw (6.4_p20240330-r0) (72/263) Installing libncurses++ (6.4_p20240330-r0) (73/263) Installing ncurses-dev (6.4_p20240330-r0) (74/263) Installing libedit-dev (20230828.3.1-r4) (75/263) Installing libpcre2-16 (10.43-r0) (76/263) Installing libpcre2-32 (10.43-r0) (77/263) Installing pcre2-dev (10.43-r0) (78/263) Installing libuuid (2.40-r2) (79/263) Installing libfdisk (2.40-r2) (80/263) Installing libsmartcols (2.40-r2) (81/263) Installing sqlite (3.45.3-r0) (82/263) Installing sqlite-dev (3.45.3-r0) (83/263) Installing util-linux (2.40-r2) (84/263) Installing setarch (2.40-r2) (85/263) Installing util-linux-misc (2.40-r2) (86/263) Installing skalibs (2.14.1.1-r0) (87/263) Installing utmps-libs (0.1.2.2-r1) (88/263) Installing linux-pam (1.6.0-r0) (89/263) Installing runuser (2.40-r2) (90/263) Installing mount (2.40-r2) (91/263) Installing losetup (2.40-r2) (92/263) Installing hexdump (2.40-r2) (93/263) Installing uuidgen (2.40-r2) (94/263) Installing blkid (2.40-r2) (95/263) Installing sfdisk (2.40-r2) (96/263) Installing mcookie (2.40-r2) (97/263) Installing agetty (2.40-r2) (98/263) Installing wipefs (2.40-r2) (99/263) Installing cfdisk (2.40-r2) (100/263) Installing umount (2.40-r2) (101/263) Installing flock (2.40-r2) (102/263) Installing lsblk (2.40-r2) (103/263) Installing libcap-ng (0.8.4-r0) (104/263) Installing setpriv (2.40-r2) (105/263) Installing logger (2.40-r2) (106/263) Installing partx (2.40-r2) (107/263) Installing fstrim (2.40-r2) (108/263) Installing findmnt (2.40-r2) (109/263) Installing util-linux-dev (2.40-r2) (110/263) Installing glib-dev (2.80.0-r3) (111/263) Installing avahi-dev (0.8-r17) (112/263) Installing cups-dev (2.4.7-r3) (113/263) Installing expat (2.6.2-r0) (114/263) Installing expat-dev (2.6.2-r0) (115/263) Installing libpng (1.6.43-r0) (116/263) Installing freetype (2.13.2-r0) (117/263) Installing brotli (1.1.0-r2) (118/263) Installing brotli-dev (1.1.0-r2) (119/263) Installing libpng-dev (1.6.43-r0) (120/263) Installing freetype-dev (2.13.2-r0) (121/263) Installing shared-mime-info (2.4-r0) (122/263) Installing libjpeg-turbo (3.0.2-r0) (123/263) Installing libsharpyuv (1.3.2-r0) (124/263) Installing libwebp (1.3.2-r0) (125/263) Installing tiff (4.6.0t-r0) (126/263) Installing gdk-pixbuf (2.42.10-r6) (127/263) Installing libturbojpeg (3.0.2-r0) (128/263) Installing libjpeg-turbo-dev (3.0.2-r0) (129/263) Installing zstd (1.5.6-r0) (130/263) Installing zstd-dev (1.5.6-r0) (131/263) Installing libtiffxx (4.6.0t-r0) (132/263) Installing libwebpdecoder (1.3.2-r0) (133/263) Installing libwebpdemux (1.3.2-r0) (134/263) Installing libwebpmux (1.3.2-r0) (135/263) Installing libwebp-dev (1.3.2-r0) (136/263) Installing tiff-dev (4.6.0t-r0) (137/263) Installing gdk-pixbuf-dev (2.42.10-r6) (138/263) Installing libxau (1.0.11-r4) (139/263) Installing xorgproto (2024.1-r0) (140/263) Installing libxau-dev (1.0.11-r4) (141/263) Installing xcb-proto (1.16.0-r1) (142/263) Installing xcb-proto-pyc (1.16.0-r1) (143/263) Installing libmd (1.1.0-r0) (144/263) Installing libbsd (0.12.2-r0) (145/263) Installing libxdmcp (1.1.5-r1) (146/263) Installing libxcb (1.16.1-r0) (147/263) Installing libxdmcp-dev (1.1.5-r1) (148/263) Installing libxcb-dev (1.16.1-r0) (149/263) Installing xtrans (1.5.0-r0) (150/263) Installing libx11 (1.8.9-r1) (151/263) Installing libx11-dev (1.8.9-r1) (152/263) Installing libepoxy (1.5.10-r1) (153/263) Installing hwdata-pci (0.381-r0) (154/263) Installing libpciaccess (0.18.1-r0) (155/263) Installing libdrm (2.4.120-r0) (156/263) Installing libpciaccess-dev (0.18.1-r0) (157/263) Installing libdrm-dev (2.4.120-r0) (158/263) Installing libxext (1.3.6-r2) (159/263) Installing libxext-dev (1.3.6-r2) (160/263) Installing libxdamage (1.1.6-r5) (161/263) Installing libxfixes (6.0.1-r4) (162/263) Installing libxfixes-dev (6.0.1-r4) (163/263) Installing libxdamage-dev (1.1.6-r5) (164/263) Installing libxshmfence (1.3.2-r6) (165/263) Installing libxshmfence-dev (1.3.2-r6) (166/263) Installing mesa (24.0.5-r0) (167/263) Installing wayland-libs-server (1.22.0-r4) (168/263) Installing mesa-gbm (24.0.5-r0) (169/263) Installing mesa-glapi (24.0.5-r0) (170/263) Installing wayland-libs-client (1.22.0-r4) (171/263) Installing mesa-egl (24.0.5-r0) (172/263) Installing libxxf86vm (1.1.5-r6) (173/263) Installing mesa-gl (24.0.5-r0) (174/263) Installing mesa-gles (24.0.5-r0) (175/263) Installing llvm17-libs (17.0.6-r1) (176/263) Installing mesa-osmesa (24.0.5-r0) (177/263) Installing mesa-xatracker (24.0.5-r0) (178/263) Installing libxxf86vm-dev (1.1.5-r6) (179/263) Installing mesa-dev (24.0.5-r0) (180/263) Installing libepoxy-dev (1.5.10-r1) (181/263) Installing libxi (1.8.1-r4) (182/263) Installing libxi-dev (1.8.1-r4) (183/263) Installing libxinerama (1.1.5-r4) (184/263) Installing libxinerama-dev (1.1.5-r4) (185/263) Installing xkeyboard-config (2.41-r0) (186/263) Installing libxkbcommon (1.7.0-r0) (187/263) Installing libxkbcommon-x11 (1.7.0-r0) (188/263) Installing xz-dev (5.6.1-r3) (189/263) Installing libxml2-dev (2.12.6-r2) (190/263) Installing libxkbcommon-dev (1.7.0-r0) (191/263) Installing wayland-libs-cursor (1.22.0-r4) (192/263) Installing wayland-protocols (1.35-r0) (193/263) Installing hicolor-icon-theme (0.17-r2) (194/263) Installing gtk-update-icon-cache (3.24.41-r0) (195/263) Installing libxcomposite (0.4.6-r5) (196/263) Installing libxrender (0.9.11-r5) (197/263) Installing libxcursor (1.2.2-r1) (198/263) Installing libxrandr (1.5.4-r1) (199/263) Installing libatk-1.0 (2.52.0-r0) (200/263) Installing libxtst (1.2.4-r6) (201/263) Installing at-spi2-core (2.52.0-r0) (202/263) Installing libatk-bridge-2.0 (2.52.0-r0) (203/263) Installing fontconfig (2.15.0-r1) (204/263) Installing pixman (0.43.2-r0) (205/263) Installing cairo (1.18.0-r0) (206/263) Installing cairo-gobject (1.18.0-r0) (207/263) Installing fribidi (1.0.13-r0) (208/263) Installing graphite2 (1.3.14-r6) (209/263) Installing harfbuzz (8.4.0-r0) (210/263) Installing libxft (2.3.8-r3) (211/263) Installing pango (1.52.2-r0) (212/263) Installing wayland-libs-egl (1.22.0-r4) (213/263) Installing gtk+3.0 (3.24.41-r0) (214/263) Installing dbus-dev (1.14.10-r1) (215/263) Installing libxtst-dev (1.2.4-r6) (216/263) Installing at-spi2-core-dev (2.52.0-r0) (217/263) Installing cairo-tools (1.18.0-r0) (218/263) Installing fontconfig-dev (2.15.0-r1) (219/263) Installing libxrender-dev (0.9.11-r5) (220/263) Installing pixman-dev (0.43.2-r0) (221/263) Installing util-macros (1.20.0-r0) (222/263) Installing xcb-util (0.4.1-r3) (223/263) Installing xcb-util-dev (0.4.1-r3) (224/263) Installing cairo-dev (1.18.0-r0) (225/263) Installing fribidi-dev (1.0.13-r0) (226/263) Installing pango-tools (1.52.2-r0) (227/263) Installing harfbuzz-cairo (8.4.0-r0) (228/263) Installing harfbuzz-gobject (8.4.0-r0) (229/263) Installing icu-data-en (74.2-r0) Executing icu-data-en-74.2-r0.post-install * * If you need ICU with non-English locales and legacy charset support, install * package icu-data-full. * (230/263) Installing icu-libs (74.2-r0) (231/263) Installing harfbuzz-icu (8.4.0-r0) (232/263) Installing harfbuzz-subset (8.4.0-r0) (233/263) Installing graphite2-dev (1.3.14-r6) (234/263) Installing icu (74.2-r0) (235/263) Installing icu-dev (74.2-r0) (236/263) Installing harfbuzz-dev (8.4.0-r0) (237/263) Installing libxft-dev (2.3.8-r3) (238/263) Installing pango-dev (1.52.2-r0) (239/263) Installing wayland-dev (1.22.0-r4) (240/263) Installing libxcomposite-dev (0.4.6-r5) (241/263) Installing libxcursor-dev (1.2.2-r1) (242/263) Installing libxrandr-dev (1.5.4-r1) (243/263) Installing gtk+3.0-dev (3.24.41-r0) (244/263) Installing jbig2dec (0.20-r0) (245/263) Installing jbig2dec-dev (0.20-r0) (246/263) Installing lcms2 (2.16-r0) (247/263) Installing lcms2-plugins (2.16-r0) (248/263) Installing lcms2-dev (2.16-r0) (249/263) Installing libltdl (2.4.7-r3) (250/263) Installing libtool (2.4.7-r3) (251/263) Installing openjpeg (2.5.2-r0) (252/263) Installing openjpeg-tools (2.5.2-r0) (253/263) Installing openjpeg-dev (2.5.2-r0) (254/263) Installing .makedepends-ghostscript (20240422.220152) (255/263) Installing dbus (1.14.10-r1) Executing dbus-1.14.10-r1.pre-install Executing dbus-1.14.10-r1.post-install (256/263) Installing dbus-openrc (1.14.10-r1) (257/263) Installing dbus-daemon-launch-helper (1.14.10-r1) (258/263) Installing avahi-openrc (0.8-r17) (259/263) Installing util-linux-openrc (2.40-r2) (260/263) Installing agetty-openrc (0.54-r1) (261/263) Installing perl-error (0.17029-r2) (262/263) Installing perl-git (2.44.0-r2) (263/263) Installing git-perl (2.44.0-r2) Executing busybox-1.36.1-r25.trigger Executing glib-2.80.0-r3.trigger Executing shared-mime-info-2.4-r0.trigger Executing gdk-pixbuf-2.42.10-r6.trigger Executing gtk-update-icon-cache-3.24.41-r0.trigger Executing gtk+3.0-3.24.41-r0.trigger Executing dbus-1.14.10-r1.trigger OK: 631 MiB in 365 packages >>> ghostscript: Cleaning up srcdir >>> ghostscript: Cleaning up pkgdir >>> ghostscript: Cleaning up tmpdir >>> ghostscript: Fetching https://distfiles.alpinelinux.org/distfiles/v3.20/ghostscript-10.02.1.tar.gz >>> ghostscript: Fetching https://distfiles.alpinelinux.org/distfiles/v3.20/ghostscript-10.02.1.tar.gz >>> ghostscript: Checking sha512sums... ghostscript-10.02.1.tar.gz: OK ghostscript-system-zlib.patch: OK fix-sprintf.patch: OK >>> ghostscript: Unpacking /var/cache/distfiles/ghostscript-10.02.1.tar.gz... >>> ghostscript: ghostscript-system-zlib.patch patching file base/lib.mak Hunk #1 succeeded at 610 with fuzz 2 (offset 21 lines). >>> ghostscript: fix-sprintf.patch patching file cups/gdevcups.c Hunk #1 succeeded at 4803 (offset 450 lines). configure.ac:3356: warning: The macro 'AC_PROG_GCC_TRADITIONAL' is obsolete. configure.ac:3356: You should run autoupdate. ./lib/autoconf/c.m4:1676: AC_PROG_GCC_TRADITIONAL is expanded from... configure.ac:3356: the top level libtoolize: putting auxiliary files in '.'. libtoolize: linking file './ltmain.sh' libtoolize: You should add the contents of the following files to 'aclocal.m4': libtoolize: '/usr/share/aclocal/libtool.m4' libtoolize: '/usr/share/aclocal/ltoptions.m4' libtoolize: '/usr/share/aclocal/ltsugar.m4' libtoolize: '/usr/share/aclocal/ltversion.m4' libtoolize: '/usr/share/aclocal/lt~obsolete.m4' libtoolize: Consider adding 'AC_CONFIG_MACRO_DIRS([m4])' to configure.ac, libtoolize: and rerunning libtoolize and aclocal. libtoolize: Consider adding '-I m4' to ACLOCAL_AMFLAGS in Makefile.am. configure.ac:114: warning: The macro 'AM_PROG_LIBTOOL' is obsolete. configure.ac:114: You should run autoupdate. aclocal.m4:123: AM_PROG_LIBTOOL is expanded from... configure.ac:114: the top level configure.ac:120: warning: The macro 'AM_PROG_LIBTOOL' is obsolete. configure.ac:120: You should run autoupdate. aclocal.m4:123: AM_PROG_LIBTOOL is expanded from... configure.ac:120: the top level configure.ac:122: warning: The macro 'AC_ISC_POSIX' is obsolete. configure.ac:122: You should run autoupdate. ./lib/autoconf/specific.m4:732: AC_ISC_POSIX is expanded from... configure.ac:122: the top level configure.ac:114: installing './compile' configure.ac:87: installing './missing' checking for a BSD-compatible install... /usr/bin/install -c checking whether build environment is sane... yes checking for a race-free mkdir -p... /bin/mkdir -p checking for gawk... no checking for mawk... no checking for nawk... no checking for awk... awk checking whether make sets $(MAKE)... yes checking whether make supports nested variables... yes checking build system type... armv7-alpine-linux-musleabihf checking host system type... armv7-alpine-linux-musleabihf checking how to print strings... printf checking whether make supports the include directive... yes (GNU style) checking for armv7-alpine-linux-musleabihf-gcc... gcc checking whether the C compiler works... yes checking for C compiler default output file name... a.out checking for suffix of executables... checking whether we are cross compiling... no checking for suffix of object files... o checking whether the compiler supports GNU C... yes checking whether gcc accepts -g... yes checking for gcc option to enable C11 features... none needed checking whether gcc understands -c and -o together... yes checking dependency style of 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 gcc... /usr/armv7-alpine-linux-musleabihf/bin/ld checking if the linker (/usr/armv7-alpine-linux-musleabihf/bin/ld) is GNU ld... yes checking for BSD- or MS-compatible name lister (nm)... /usr/bin/nm -B checking the name lister (/usr/bin/nm -B) interface... BSD nm checking whether ln -s works... yes checking the maximum length of command line arguments... 98304 checking how to convert armv7-alpine-linux-musleabihf file names to armv7-alpine-linux-musleabihf format... func_convert_file_noop checking how to convert armv7-alpine-linux-musleabihf file names to toolchain format... func_convert_file_noop checking for /usr/armv7-alpine-linux-musleabihf/bin/ld option to reload object files... -r checking for armv7-alpine-linux-musleabihf-file... no checking for file... file checking for armv7-alpine-linux-musleabihf-objdump... no checking for objdump... objdump checking how to recognize dependent libraries... pass_all checking for armv7-alpine-linux-musleabihf-dlltool... no checking for dlltool... no checking how to associate runtime and link libraries... printf %s\n checking for armv7-alpine-linux-musleabihf-ar... no checking for ar... ar checking for archiver @FILE support... @ checking for armv7-alpine-linux-musleabihf-strip... no checking for strip... strip checking for armv7-alpine-linux-musleabihf-ranlib... no checking for ranlib... ranlib checking command to parse /usr/bin/nm -B output from gcc object... ok checking for sysroot... no checking for a working dd... /bin/dd checking how to truncate binary pipes... /bin/dd bs=4096 count=1 checking for armv7-alpine-linux-musleabihf-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 gcc supports -fno-rtti -fno-exceptions... no checking for gcc option to produce PIC... -fPIC -DPIC checking if gcc PIC flag -fPIC -DPIC works... yes checking if gcc static flag -static works... yes checking if gcc supports -c -o file.o... yes checking if gcc supports -c -o file.o... (cached) yes checking whether the gcc linker (/usr/armv7-alpine-linux-musleabihf/bin/ld) supports shared libraries... yes checking whether -lc should be explicitly linked in... no checking dynamic linker characteristics... GNU/Linux ld.so checking how to hardcode library paths into programs... immediate checking whether stripping libraries is possible... yes checking if libtool supports shared libraries... yes checking whether to build shared libraries... yes checking whether to build static libraries... no checking for armv7-alpine-linux-musleabihf-gcc... (cached) gcc checking whether the compiler supports GNU C... (cached) yes checking whether gcc accepts -g... (cached) yes checking for gcc option to enable C11 features... (cached) none needed checking whether gcc understands -c and -o together... (cached) yes checking dependency style of gcc... (cached) none checking for library containing strerror... none required checking for db2ps... no configure: WARNING: PostScript documentation cannot be generated! checking for ps2pdf... no configure: WARNING: PDF documentation cannot be generated! 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 gcc -DPACKAGE_NAME=\"ijs\" -DPACKAGE_TARNAME=\"ijs\" -DPACKAGE_VERSION=\"0.35\" -DPACKAGE_STRING=\"ijs\ 0.35\" -DPACKAGE_BUGREPORT=\"\" -DPACKAGE_URL=\"\" -DPACKAGE=\"ijs\" -DVERSION=\"0.35\" -DHAVE_STDIO_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_STRINGS_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_UNISTD_H=1 -DSTDC_HEADERS=1 -DHAVE_DLFCN_H=1 -DLT_OBJDIR=\".libs/\" -I. -Os -fstack-clash-protection -Wformat -Werror=format-security -g -flto=auto -c -o ijs_client_example.o ijs_client_example.c /bin/sh ./libtool --tag=CC --mode=compile gcc -DPACKAGE_NAME=\"ijs\" -DPACKAGE_TARNAME=\"ijs\" -DPACKAGE_VERSION=\"0.35\" -DPACKAGE_STRING=\"ijs\ 0.35\" -DPACKAGE_BUGREPORT=\"\" -DPACKAGE_URL=\"\" -DPACKAGE=\"ijs\" -DVERSION=\"0.35\" -DHAVE_STDIO_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_STRINGS_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_UNISTD_H=1 -DSTDC_HEADERS=1 -DHAVE_DLFCN_H=1 -DLT_OBJDIR=\".libs/\" -I. -Os -fstack-clash-protection -Wformat -Werror=format-security -g -flto=auto -c -o ijs.lo ijs.c /bin/sh ./libtool --tag=CC --mode=compile gcc -DPACKAGE_NAME=\"ijs\" -DPACKAGE_TARNAME=\"ijs\" -DPACKAGE_VERSION=\"0.35\" -DPACKAGE_STRING=\"ijs\ 0.35\" -DPACKAGE_BUGREPORT=\"\" -DPACKAGE_URL=\"\" -DPACKAGE=\"ijs\" -DVERSION=\"0.35\" -DHAVE_STDIO_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_STRINGS_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_UNISTD_H=1 -DSTDC_HEADERS=1 -DHAVE_DLFCN_H=1 -DLT_OBJDIR=\".libs/\" -I. -Os -fstack-clash-protection -Wformat -Werror=format-security -g -flto=auto -c -o ijs_client.lo ijs_client.c /bin/sh ./libtool --tag=CC --mode=compile gcc -DPACKAGE_NAME=\"ijs\" -DPACKAGE_TARNAME=\"ijs\" -DPACKAGE_VERSION=\"0.35\" -DPACKAGE_STRING=\"ijs\ 0.35\" -DPACKAGE_BUGREPORT=\"\" -DPACKAGE_URL=\"\" -DPACKAGE=\"ijs\" -DVERSION=\"0.35\" -DHAVE_STDIO_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_STRINGS_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_UNISTD_H=1 -DSTDC_HEADERS=1 -DHAVE_DLFCN_H=1 -DLT_OBJDIR=\".libs/\" -I. -Os -fstack-clash-protection -Wformat -Werror=format-security -g -flto=auto -c -o ijs_server.lo ijs_server.c /bin/sh ./libtool --tag=CC --mode=compile gcc -DPACKAGE_NAME=\"ijs\" -DPACKAGE_TARNAME=\"ijs\" -DPACKAGE_VERSION=\"0.35\" -DPACKAGE_STRING=\"ijs\ 0.35\" -DPACKAGE_BUGREPORT=\"\" -DPACKAGE_URL=\"\" -DPACKAGE=\"ijs\" -DVERSION=\"0.35\" -DHAVE_STDIO_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_STRINGS_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_UNISTD_H=1 -DSTDC_HEADERS=1 -DHAVE_DLFCN_H=1 -DLT_OBJDIR=\".libs/\" -I. -Os -fstack-clash-protection -Wformat -Werror=format-security -g -flto=auto -c -o ijs_exec_unix.lo ijs_exec_unix.c gcc -DPACKAGE_NAME=\"ijs\" -DPACKAGE_TARNAME=\"ijs\" -DPACKAGE_VERSION=\"0.35\" -DPACKAGE_STRING=\"ijs\ 0.35\" -DPACKAGE_BUGREPORT=\"\" -DPACKAGE_URL=\"\" -DPACKAGE=\"ijs\" -DVERSION=\"0.35\" -DHAVE_STDIO_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_STRINGS_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_UNISTD_H=1 -DSTDC_HEADERS=1 -DHAVE_DLFCN_H=1 -DLT_OBJDIR=\".libs/\" -I. -Os -fstack-clash-protection -Wformat -Werror=format-security -g -flto=auto -c -o ijs_server_example.o ijs_server_example.c libtool: compile: gcc "-DPACKAGE_NAME=\"ijs\"" "-DPACKAGE_TARNAME=\"ijs\"" "-DPACKAGE_VERSION=\"0.35\"" "-DPACKAGE_STRING=\"ijs 0.35\"" "-DPACKAGE_BUGREPORT=\"\"" "-DPACKAGE_URL=\"\"" "-DPACKAGE=\"ijs\"" "-DVERSION=\"0.35\"" -DHAVE_STDIO_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_STRINGS_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_UNISTD_H=1 -DSTDC_HEADERS=1 -DHAVE_DLFCN_H=1 "-DLT_OBJDIR=\".libs/\"" -I. -Os -fstack-clash-protection -Wformat -Werror=format-security -g -flto=auto -c ijs.c -fPIC -DPIC -o .libs/ijs.o libtool: compile: gcc "-DPACKAGE_NAME=\"ijs\"" "-DPACKAGE_TARNAME=\"ijs\"" "-DPACKAGE_VERSION=\"0.35\"" "-DPACKAGE_STRING=\"ijs 0.35\"" "-DPACKAGE_BUGREPORT=\"\"" "-DPACKAGE_URL=\"\"" "-DPACKAGE=\"ijs\"" "-DVERSION=\"0.35\"" -DHAVE_STDIO_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_STRINGS_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_UNISTD_H=1 -DSTDC_HEADERS=1 -DHAVE_DLFCN_H=1 "-DLT_OBJDIR=\".libs/\"" -I. -Os -fstack-clash-protection -Wformat -Werror=format-security -g -flto=auto -c ijs_client.c -fPIC -DPIC -o .libs/ijs_client.o libtool: compile: gcc "-DPACKAGE_NAME=\"ijs\"" "-DPACKAGE_TARNAME=\"ijs\"" "-DPACKAGE_VERSION=\"0.35\"" "-DPACKAGE_STRING=\"ijs 0.35\"" "-DPACKAGE_BUGREPORT=\"\"" "-DPACKAGE_URL=\"\"" "-DPACKAGE=\"ijs\"" "-DVERSION=\"0.35\"" -DHAVE_STDIO_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_STRINGS_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_UNISTD_H=1 -DSTDC_HEADERS=1 -DHAVE_DLFCN_H=1 "-DLT_OBJDIR=\".libs/\"" -I. -Os -fstack-clash-protection -Wformat -Werror=format-security -g -flto=auto -c ijs_exec_unix.c -fPIC -DPIC -o .libs/ijs_exec_unix.o libtool: compile: gcc "-DPACKAGE_NAME=\"ijs\"" "-DPACKAGE_TARNAME=\"ijs\"" "-DPACKAGE_VERSION=\"0.35\"" "-DPACKAGE_STRING=\"ijs 0.35\"" "-DPACKAGE_BUGREPORT=\"\"" "-DPACKAGE_URL=\"\"" "-DPACKAGE=\"ijs\"" "-DVERSION=\"0.35\"" -DHAVE_STDIO_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_STRINGS_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_UNISTD_H=1 -DSTDC_HEADERS=1 -DHAVE_DLFCN_H=1 "-DLT_OBJDIR=\".libs/\"" -I. -Os -fstack-clash-protection -Wformat -Werror=format-security -g -flto=auto -c ijs_server.c -fPIC -DPIC -o .libs/ijs_server.o /bin/sh ./libtool --tag=CC --mode=link gcc -Os -fstack-clash-protection -Wformat -Werror=format-security -g -flto=auto -release 0.35 -rpath /usr/lib -Wl,--as-needed,-O1,--sort-common -o libijs.la -rpath /usr/lib ijs.lo ijs_client.lo ijs_server.lo ijs_exec_unix.lo libtool: link: gcc -shared -fPIC -DPIC .libs/ijs.o .libs/ijs_client.o .libs/ijs_server.o .libs/ijs_exec_unix.o -Os -g -flto=auto -Wl,--as-needed -Wl,-O1 -Wl,--sort-common -Wl,-soname -Wl,libijs-0.35.so -o .libs/libijs-0.35.so libtool: link: (cd ".libs" && rm -f "libijs.so" && ln -s "libijs-0.35.so" "libijs.so") libtool: link: ( cd ".libs" && rm -f "libijs.la" && ln -s "../libijs.la" "libijs.la" ) /bin/sh ./libtool --tag=CC --mode=link gcc -Os -fstack-clash-protection -Wformat -Werror=format-security -g -flto=auto -Wl,--as-needed,-O1,--sort-common -o ijs_client_example ijs_client_example.o libijs.la /bin/sh ./libtool --tag=CC --mode=link gcc -Os -fstack-clash-protection -Wformat -Werror=format-security -g -flto=auto -Wl,--as-needed,-O1,--sort-common -o ijs_server_example ijs_server_example.o libijs.la libtool: link: gcc -Os -fstack-clash-protection -Wformat -Werror=format-security -g -flto=auto -Wl,--as-needed -Wl,-O1 -Wl,--sort-common -o .libs/ijs_client_example ijs_client_example.o ./.libs/libijs.so libtool: link: gcc -Os -fstack-clash-protection -Wformat -Werror=format-security -g -flto=auto -Wl,--as-needed -Wl,-O1 -Wl,--sort-common -o .libs/ijs_server_example ijs_server_example.o ./.libs/libijs.so checking build system type... armv7-alpine-linux-musleabihf checking host system type... armv7-alpine-linux-musleabihf checking for armv7-alpine-linux-musleabihf-gcc... gcc checking whether the C compiler works... yes checking for C compiler default output file name... a.out checking for suffix of executables... checking whether we are cross compiling... no checking for suffix of object files... o checking whether the compiler supports GNU C... yes checking whether gcc accepts -g... yes checking for gcc option to enable C11 features... none needed checking how to run the C preprocessor... gcc -E checking for a sed that does not truncate output... /bin/sed checking for armv7-alpine-linux-musleabihf-ranlib... no checking for ranlib... ranlib checking for grep that handles long lines and -e... /bin/grep checking for armv7-alpine-linux-musleabihf-pkg-config... no checking for pkg-config... /usr/bin/pkg-config checking for armv7-alpine-linux-musleabihf-strip... no checking for strip... /usr/bin/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 -Wno-unused-local-typedefs -gdwarf-2 -g3 -O0 -fvisibility=hidden ...done. checking compiler/linker address santizer support... ...done. checking compiler/linker address santizer build warnings support... extra warnings not supported ...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 vfork.h... no checking whether byte ordering is bigendian... no checking sse2 support... no checking for dirent.h that defines DIR... yes checking for library containing opendir... none required 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... 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 for make... 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 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 whether the compiler supports GNU C++... yes checking whether g++ accepts -g... yes checking for g++ option to enable C++11 features... none needed checking supported C++ compiler flags... -std=c++17 -std=c++17 checking sse4.1 support... no checking avx support... no checking avx2 support... no checking fma support... no checking neon support... yes checking for iconv_open... yes checking for libidn with pkg-config... no checking for stringprep in -lidn... no 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 armv7-alpine-linux-musleabihf-cups-config... no checking for cups-config... /usr/bin/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... yes checking for memalign... yes checking for aligned_alloc... yes checking for _aligned_malloc... no checking for posix_memalign... yes checking for URF support... checking for SmartOffice 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... no checking for XOpenDisplay in -lX11... yes checking for XdbeQueryExtension in -lXext... yes checking for XtAppCreateShell in -lXt... no checking Checking for "extract" in default location... yes checking for mkstemp... yes checking for fopen64... no checking for fseeko... (cached) yes checking for mkstemp64... no checking for setlocale... yes checking for strerror... yes checking for isnan... no checking for isinf... no checking for fpclassify... 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 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 make -f Makefile so-subtarget BUILDDIRPREFIX=so gcc -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 -Wno-unused-local-typedefs -DHAVE_STDINT_H=1 -DHAVE_DIRENT_H=1 -DHAVE_SYS_DIR_H=1 -DHAVE_SYS_TIME_H=1 -DHAVE_SYS_TIMES_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_LIBDL=1 -DGX_COLOR_INDEX_TYPE="unsigned long long" -D__USE_UNIX98=1 -Os -fstack-clash-protection -Wformat -Werror=format-security -g -flto=auto -DHAVE_RESTRICT=1 -fno-strict-aliasing -DHAVE_POPEN_PROTO=1 -I./base -o ./obj/aux/genconf ./base/genconf.c -lm -ldl -ltiff -rdynamic -lfontconfig -lfreetype -lfreetype -lz gcc -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 -Wno-unused-local-typedefs -DHAVE_STDINT_H=1 -DHAVE_DIRENT_H=1 -DHAVE_SYS_DIR_H=1 -DHAVE_SYS_TIME_H=1 -DHAVE_SYS_TIMES_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_LIBDL=1 -DGX_COLOR_INDEX_TYPE="unsigned long long" -D__USE_UNIX98=1 -Os -fstack-clash-protection -Wformat -Werror=format-security -g -flto=auto -DHAVE_RESTRICT=1 -fno-strict-aliasing -DHAVE_POPEN_PROTO=1 -I./base -o ./obj/aux/echogs ./base/echogs.c -lm -ldl -ltiff -rdynamic -lfontconfig -lfreetype -lfreetype -lz gcc -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 -Wno-unused-local-typedefs -DHAVE_STDINT_H=1 -DHAVE_DIRENT_H=1 -DHAVE_SYS_DIR_H=1 -DHAVE_SYS_TIME_H=1 -DHAVE_SYS_TIMES_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_LIBDL=1 -DGX_COLOR_INDEX_TYPE="unsigned long long" -D__USE_UNIX98=1 -Os -fstack-clash-protection -Wformat -Werror=format-security -g -flto=auto -DHAVE_RESTRICT=1 -fno-strict-aliasing -DHAVE_POPEN_PROTO=1 -I./base -o ./obj/aux/genarch ./base/genarch.c -lm -ldl -ltiff -rdynamic -lfontconfig -lfreetype -lfreetype -lz gcc -DHAVE_MKSTEMP -DHAVE_FSEEKO -DHAVE_FONTCONFIG -DHAVE_SETLOCALE -DHAVE_DBUS -DHAVE_BSWAP32 -DHAVE_BYTESWAP_H -DHAVE_STRERROR -DHAVE_PREAD_PWRITE=1 -DGS_RECURSIVE_MUTEXATTR=PTHREAD_MUTEX_RECURSIVE -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 -Wno-unused-local-typedefs -DHAVE_STDINT_H=1 -DHAVE_DIRENT_H=1 -DHAVE_SYS_DIR_H=1 -DHAVE_SYS_TIME_H=1 -DHAVE_SYS_TIMES_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_LIBDL=1 -DGX_COLOR_INDEX_TYPE="unsigned long long" -D__USE_UNIX98=1 -DBUILD_PDF=1 -I./pdf -Os -fstack-clash-protection -Wformat -Werror=format-security -g -flto=auto -DHAVE_RESTRICT=1 -I/usr/include/webp -fno-strict-aliasing -DHAVE_POPEN_PROTO=1 -I./obj -I./base -I./devices -DWHICH_CMS="lcms2" -o ./obj/gp_utf8.o -c ./base/gp_utf8.c gcc -DHAVE_MKSTEMP -DHAVE_FSEEKO -DHAVE_FONTCONFIG -DHAVE_SETLOCALE -DHAVE_DBUS -DHAVE_BSWAP32 -DHAVE_BYTESWAP_H -DHAVE_STRERROR -DHAVE_PREAD_PWRITE=1 -DGS_RECURSIVE_MUTEXATTR=PTHREAD_MUTEX_RECURSIVE -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 -Wno-unused-local-typedefs -DHAVE_STDINT_H=1 -DHAVE_DIRENT_H=1 -DHAVE_SYS_DIR_H=1 -DHAVE_SYS_TIME_H=1 -DHAVE_SYS_TIMES_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_LIBDL=1 -DGX_COLOR_INDEX_TYPE="unsigned long long" -D__USE_UNIX98=1 -DBUILD_PDF=1 -I./pdf -Os -fstack-clash-protection -Wformat -Werror=format-security -g -flto=auto -DHAVE_RESTRICT=1 -I/usr/include/webp -fno-strict-aliasing -DHAVE_POPEN_PROTO=1 -I./obj -I./base -I./devices -DWHICH_CMS="lcms2" -o ./obj/ets_0.o -c ./base/ets.c gcc -DOPJ_STATIC -I./obj/ -I./openjpeg/src/lib/openjp2 -I./openjpeg/src/lib/openjp2/.. -DSHARE_JPX=0 -Wno-attributes -DOPJ_STATIC -DMUTEX_pthread=0 -DUSE_JPIP -DUSE_OPENJPEG_JP2 -DOPJ_HAVE_STDINT_H=1 -DOPJ_HAVE_INTTYPES_H=1 -DOPJ_HAVE_FSEEKO=1 -DOPJ_HAVE_MALLOC_H=1 -DOPJ_HAVE_ALIGNED_ALLOC=1 -DOPJ_HAVE_MEMALIGN=1 -DOPJ_HAVE_POSIX_MEMALIGN=1 -U__SSE__ -DHAVE_MKSTEMP -DHAVE_FSEEKO -DHAVE_FONTCONFIG -DHAVE_SETLOCALE -DHAVE_DBUS -DHAVE_BSWAP32 -DHAVE_BYTESWAP_H -DHAVE_STRERROR -DHAVE_PREAD_PWRITE=1 -DGS_RECURSIVE_MUTEXATTR=PTHREAD_MUTEX_RECURSIVE -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 -Wno-unused-local-typedefs -DHAVE_STDINT_H=1 -DHAVE_DIRENT_H=1 -DHAVE_SYS_DIR_H=1 -DHAVE_SYS_TIME_H=1 -DHAVE_SYS_TIMES_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_LIBDL=1 -DGX_COLOR_INDEX_TYPE="unsigned long long" -D__USE_UNIX98=1 -DBUILD_PDF=1 -I./pdf -Os -fstack-clash-protection -Wformat -Werror=format-security -g -flto=auto -DHAVE_RESTRICT=1 -I/usr/include/webp -fno-strict-aliasing -DHAVE_POPEN_PROTO=1 -o ./obj/opj_bio.o -c ./openjpeg/src/lib/openjp2/bio.c gcc -DOPJ_STATIC -I./obj/ -I./openjpeg/src/lib/openjp2 -I./openjpeg/src/lib/openjp2/.. -DSHARE_JPX=0 -Wno-attributes -DOPJ_STATIC -DMUTEX_pthread=0 -DUSE_JPIP -DUSE_OPENJPEG_JP2 -DOPJ_HAVE_STDINT_H=1 -DOPJ_HAVE_INTTYPES_H=1 -DOPJ_HAVE_FSEEKO=1 -DOPJ_HAVE_MALLOC_H=1 -DOPJ_HAVE_ALIGNED_ALLOC=1 -DOPJ_HAVE_MEMALIGN=1 -DOPJ_HAVE_POSIX_MEMALIGN=1 -U__SSE__ -DHAVE_MKSTEMP -DHAVE_FSEEKO -DHAVE_FONTCONFIG -DHAVE_SETLOCALE -DHAVE_DBUS -DHAVE_BSWAP32 -DHAVE_BYTESWAP_H -DHAVE_STRERROR -DHAVE_PREAD_PWRITE=1 -DGS_RECURSIVE_MUTEXATTR=PTHREAD_MUTEX_RECURSIVE -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 -Wno-unused-local-typedefs -DHAVE_STDINT_H=1 -DHAVE_DIRENT_H=1 -DHAVE_SYS_DIR_H=1 -DHAVE_SYS_TIME_H=1 -DHAVE_SYS_TIMES_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_LIBDL=1 -DGX_COLOR_INDEX_TYPE="unsigned long long" -D__USE_UNIX98=1 -DBUILD_PDF=1 -I./pdf -Os -fstack-clash-protection -Wformat -Werror=format-security -g -flto=auto -DHAVE_RESTRICT=1 -I/usr/include/webp -fno-strict-aliasing -DHAVE_POPEN_PROTO=1 -o ./obj/opj_cidx_manager.o -c ./openjpeg/src/lib/openjp2/cidx_manager.c gcc -DOPJ_STATIC -I./obj/ -I./openjpeg/src/lib/openjp2 -I./openjpeg/src/lib/openjp2/.. -DSHARE_JPX=0 -Wno-attributes -DOPJ_STATIC -DMUTEX_pthread=0 -DUSE_JPIP -DUSE_OPENJPEG_JP2 -DOPJ_HAVE_STDINT_H=1 -DOPJ_HAVE_INTTYPES_H=1 -DOPJ_HAVE_FSEEKO=1 -DOPJ_HAVE_MALLOC_H=1 -DOPJ_HAVE_ALIGNED_ALLOC=1 -DOPJ_HAVE_MEMALIGN=1 -DOPJ_HAVE_POSIX_MEMALIGN=1 -U__SSE__ -DHAVE_MKSTEMP -DHAVE_FSEEKO -DHAVE_FONTCONFIG -DHAVE_SETLOCALE -DHAVE_DBUS -DHAVE_BSWAP32 -DHAVE_BYTESWAP_H -DHAVE_STRERROR -DHAVE_PREAD_PWRITE=1 -DGS_RECURSIVE_MUTEXATTR=PTHREAD_MUTEX_RECURSIVE -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 -Wno-unused-local-typedefs -DHAVE_STDINT_H=1 -DHAVE_DIRENT_H=1 -DHAVE_SYS_DIR_H=1 -DHAVE_SYS_TIME_H=1 -DHAVE_SYS_TIMES_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_LIBDL=1 -DGX_COLOR_INDEX_TYPE="unsigned long long" -D__USE_UNIX98=1 -DBUILD_PDF=1 -I./pdf -Os -fstack-clash-protection -Wformat -Werror=format-security -g -flto=auto -DHAVE_RESTRICT=1 -I/usr/include/webp -fno-strict-aliasing -DHAVE_POPEN_PROTO=1 -o ./obj/opj_cio.o -c ./openjpeg/src/lib/openjp2/cio.c gcc -DOPJ_STATIC -I./obj/ -I./openjpeg/src/lib/openjp2 -I./openjpeg/src/lib/openjp2/.. -DSHARE_JPX=0 -Wno-attributes -DOPJ_STATIC -DMUTEX_pthread=0 -DUSE_JPIP -DUSE_OPENJPEG_JP2 -DOPJ_HAVE_STDINT_H=1 -DOPJ_HAVE_INTTYPES_H=1 -DOPJ_HAVE_FSEEKO=1 -DOPJ_HAVE_MALLOC_H=1 -DOPJ_HAVE_ALIGNED_ALLOC=1 -DOPJ_HAVE_MEMALIGN=1 -DOPJ_HAVE_POSIX_MEMALIGN=1 -U__SSE__ -DHAVE_MKSTEMP -DHAVE_FSEEKO -DHAVE_FONTCONFIG -DHAVE_SETLOCALE -DHAVE_DBUS -DHAVE_BSWAP32 -DHAVE_BYTESWAP_H -DHAVE_STRERROR -DHAVE_PREAD_PWRITE=1 -DGS_RECURSIVE_MUTEXATTR=PTHREAD_MUTEX_RECURSIVE -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 -Wno-unused-local-typedefs -DHAVE_STDINT_H=1 -DHAVE_DIRENT_H=1 -DHAVE_SYS_DIR_H=1 -DHAVE_SYS_TIME_H=1 -DHAVE_SYS_TIMES_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_LIBDL=1 -DGX_COLOR_INDEX_TYPE="unsigned long long" -D__USE_UNIX98=1 -DBUILD_PDF=1 -I./pdf -Os -fstack-clash-protection -Wformat -Werror=format-security -g -flto=auto -DHAVE_RESTRICT=1 -I/usr/include/webp -fno-strict-aliasing -DHAVE_POPEN_PROTO=1 -o ./obj/opj_dwt.o -c ./openjpeg/src/lib/openjp2/dwt.c gcc -DOPJ_STATIC -I./obj/ -I./openjpeg/src/lib/openjp2 -I./openjpeg/src/lib/openjp2/.. -DSHARE_JPX=0 -Wno-attributes -DOPJ_STATIC -DMUTEX_pthread=0 -DUSE_JPIP -DUSE_OPENJPEG_JP2 -DOPJ_HAVE_STDINT_H=1 -DOPJ_HAVE_INTTYPES_H=1 -DOPJ_HAVE_FSEEKO=1 -DOPJ_HAVE_MALLOC_H=1 -DOPJ_HAVE_ALIGNED_ALLOC=1 -DOPJ_HAVE_MEMALIGN=1 -DOPJ_HAVE_POSIX_MEMALIGN=1 -U__SSE__ -DHAVE_MKSTEMP -DHAVE_FSEEKO -DHAVE_FONTCONFIG -DHAVE_SETLOCALE -DHAVE_DBUS -DHAVE_BSWAP32 -DHAVE_BYTESWAP_H -DHAVE_STRERROR -DHAVE_PREAD_PWRITE=1 -DGS_RECURSIVE_MUTEXATTR=PTHREAD_MUTEX_RECURSIVE -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 -Wno-unused-local-typedefs -DHAVE_STDINT_H=1 -DHAVE_DIRENT_H=1 -DHAVE_SYS_DIR_H=1 -DHAVE_SYS_TIME_H=1 -DHAVE_SYS_TIMES_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_LIBDL=1 -DGX_COLOR_INDEX_TYPE="unsigned long long" -D__USE_UNIX98=1 -DBUILD_PDF=1 -I./pdf -Os -fstack-clash-protection -Wformat -Werror=format-security -g -flto=auto -DHAVE_RESTRICT=1 -I/usr/include/webp -fno-strict-aliasing -DHAVE_POPEN_PROTO=1 -o ./obj/opj_event.o -c ./openjpeg/src/lib/openjp2/event.c gcc -DOPJ_STATIC -I./obj/ -I./openjpeg/src/lib/openjp2 -I./openjpeg/src/lib/openjp2/.. -DSHARE_JPX=0 -Wno-attributes -DOPJ_STATIC -DMUTEX_pthread=0 -DUSE_JPIP -DUSE_OPENJPEG_JP2 -DOPJ_HAVE_STDINT_H=1 -DOPJ_HAVE_INTTYPES_H=1 -DOPJ_HAVE_FSEEKO=1 -DOPJ_HAVE_MALLOC_H=1 -DOPJ_HAVE_ALIGNED_ALLOC=1 -DOPJ_HAVE_MEMALIGN=1 -DOPJ_HAVE_POSIX_MEMALIGN=1 -U__SSE__ -DHAVE_MKSTEMP -DHAVE_FSEEKO -DHAVE_FONTCONFIG -DHAVE_SETLOCALE -DHAVE_DBUS -DHAVE_BSWAP32 -DHAVE_BYTESWAP_H -DHAVE_STRERROR -DHAVE_PREAD_PWRITE=1 -DGS_RECURSIVE_MUTEXATTR=PTHREAD_MUTEX_RECURSIVE -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 -Wno-unused-local-typedefs -DHAVE_STDINT_H=1 -DHAVE_DIRENT_H=1 -DHAVE_SYS_DIR_H=1 -DHAVE_SYS_TIME_H=1 -DHAVE_SYS_TIMES_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_LIBDL=1 -DGX_COLOR_INDEX_TYPE="unsigned long long" -D__USE_UNIX98=1 -DBUILD_PDF=1 -I./pdf -Os -fstack-clash-protection -Wformat -Werror=format-security -g -flto=auto -DHAVE_RESTRICT=1 -I/usr/include/webp -fno-strict-aliasing -DHAVE_POPEN_PROTO=1 -o ./obj/opj_function_list.o -c ./openjpeg/src/lib/openjp2/function_list.c gcc -DOPJ_STATIC -I./obj/ -I./openjpeg/src/lib/openjp2 -I./openjpeg/src/lib/openjp2/.. -DSHARE_JPX=0 -Wno-attributes -DOPJ_STATIC -DMUTEX_pthread=0 -DUSE_JPIP -DUSE_OPENJPEG_JP2 -DOPJ_HAVE_STDINT_H=1 -DOPJ_HAVE_INTTYPES_H=1 -DOPJ_HAVE_FSEEKO=1 -DOPJ_HAVE_MALLOC_H=1 -DOPJ_HAVE_ALIGNED_ALLOC=1 -DOPJ_HAVE_MEMALIGN=1 -DOPJ_HAVE_POSIX_MEMALIGN=1 -U__SSE__ -DHAVE_MKSTEMP -DHAVE_FSEEKO -DHAVE_FONTCONFIG -DHAVE_SETLOCALE -DHAVE_DBUS -DHAVE_BSWAP32 -DHAVE_BYTESWAP_H -DHAVE_STRERROR -DHAVE_PREAD_PWRITE=1 -DGS_RECURSIVE_MUTEXATTR=PTHREAD_MUTEX_RECURSIVE -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 -Wno-unused-local-typedefs -DHAVE_STDINT_H=1 -DHAVE_DIRENT_H=1 -DHAVE_SYS_DIR_H=1 -DHAVE_SYS_TIME_H=1 -DHAVE_SYS_TIMES_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_LIBDL=1 -DGX_COLOR_INDEX_TYPE="unsigned long long" -D__USE_UNIX98=1 -DBUILD_PDF=1 -I./pdf -Os -fstack-clash-protection -Wformat -Werror=format-security -g -flto=auto -DHAVE_RESTRICT=1 -I/usr/include/webp -fno-strict-aliasing -DHAVE_POPEN_PROTO=1 -o ./obj/opj_ht_dec.o -c ./openjpeg/src/lib/openjp2/ht_dec.c gcc -DOPJ_STATIC -I./obj/ -I./openjpeg/src/lib/openjp2 -I./openjpeg/src/lib/openjp2/.. -DSHARE_JPX=0 -Wno-attributes -DOPJ_STATIC -DMUTEX_pthread=0 -DUSE_JPIP -DUSE_OPENJPEG_JP2 -DOPJ_HAVE_STDINT_H=1 -DOPJ_HAVE_INTTYPES_H=1 -DOPJ_HAVE_FSEEKO=1 -DOPJ_HAVE_MALLOC_H=1 -DOPJ_HAVE_ALIGNED_ALLOC=1 -DOPJ_HAVE_MEMALIGN=1 -DOPJ_HAVE_POSIX_MEMALIGN=1 -U__SSE__ -DHAVE_MKSTEMP -DHAVE_FSEEKO -DHAVE_FONTCONFIG -DHAVE_SETLOCALE -DHAVE_DBUS -DHAVE_BSWAP32 -DHAVE_BYTESWAP_H -DHAVE_STRERROR -DHAVE_PREAD_PWRITE=1 -DGS_RECURSIVE_MUTEXATTR=PTHREAD_MUTEX_RECURSIVE -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 -Wno-unused-local-typedefs -DHAVE_STDINT_H=1 -DHAVE_DIRENT_H=1 -DHAVE_SYS_DIR_H=1 -DHAVE_SYS_TIME_H=1 -DHAVE_SYS_TIMES_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_LIBDL=1 -DGX_COLOR_INDEX_TYPE="unsigned long long" -D__USE_UNIX98=1 -DBUILD_PDF=1 -I./pdf -Os -fstack-clash-protection -Wformat -Werror=format-security -g -flto=auto -DHAVE_RESTRICT=1 -I/usr/include/webp -fno-strict-aliasing -DHAVE_POPEN_PROTO=1 -o ./obj/opj_image.o -c ./openjpeg/src/lib/openjp2/image.c gcc -DOPJ_STATIC -I./obj/ -I./openjpeg/src/lib/openjp2 -I./openjpeg/src/lib/openjp2/.. -DSHARE_JPX=0 -Wno-attributes -DOPJ_STATIC -DMUTEX_pthread=0 -DUSE_JPIP -DUSE_OPENJPEG_JP2 -DOPJ_HAVE_STDINT_H=1 -DOPJ_HAVE_INTTYPES_H=1 -DOPJ_HAVE_FSEEKO=1 -DOPJ_HAVE_MALLOC_H=1 -DOPJ_HAVE_ALIGNED_ALLOC=1 -DOPJ_HAVE_MEMALIGN=1 -DOPJ_HAVE_POSIX_MEMALIGN=1 -U__SSE__ -DHAVE_MKSTEMP -DHAVE_FSEEKO -DHAVE_FONTCONFIG -DHAVE_SETLOCALE -DHAVE_DBUS -DHAVE_BSWAP32 -DHAVE_BYTESWAP_H -DHAVE_STRERROR -DHAVE_PREAD_PWRITE=1 -DGS_RECURSIVE_MUTEXATTR=PTHREAD_MUTEX_RECURSIVE -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 -Wno-unused-local-typedefs -DHAVE_STDINT_H=1 -DHAVE_DIRENT_H=1 -DHAVE_SYS_DIR_H=1 -DHAVE_SYS_TIME_H=1 -DHAVE_SYS_TIMES_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_LIBDL=1 -DGX_COLOR_INDEX_TYPE="unsigned long long" -D__USE_UNIX98=1 -DBUILD_PDF=1 -I./pdf -Os -fstack-clash-protection -Wformat -Werror=format-security -g -flto=auto -DHAVE_RESTRICT=1 -I/usr/include/webp -fno-strict-aliasing -DHAVE_POPEN_PROTO=1 -o ./obj/opj_invert.o -c ./openjpeg/src/lib/openjp2/invert.c gcc -DOPJ_STATIC -I./obj/ -I./openjpeg/src/lib/openjp2 -I./openjpeg/src/lib/openjp2/.. -DSHARE_JPX=0 -Wno-attributes -DOPJ_STATIC -DMUTEX_pthread=0 -DUSE_JPIP -DUSE_OPENJPEG_JP2 -DOPJ_HAVE_STDINT_H=1 -DOPJ_HAVE_INTTYPES_H=1 -DOPJ_HAVE_FSEEKO=1 -DOPJ_HAVE_MALLOC_H=1 -DOPJ_HAVE_ALIGNED_ALLOC=1 -DOPJ_HAVE_MEMALIGN=1 -DOPJ_HAVE_POSIX_MEMALIGN=1 -U__SSE__ -DHAVE_MKSTEMP -DHAVE_FSEEKO -DHAVE_FONTCONFIG -DHAVE_SETLOCALE -DHAVE_DBUS -DHAVE_BSWAP32 -DHAVE_BYTESWAP_H -DHAVE_STRERROR -DHAVE_PREAD_PWRITE=1 -DGS_RECURSIVE_MUTEXATTR=PTHREAD_MUTEX_RECURSIVE -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 -Wno-unused-local-typedefs -DHAVE_STDINT_H=1 -DHAVE_DIRENT_H=1 -DHAVE_SYS_DIR_H=1 -DHAVE_SYS_TIME_H=1 -DHAVE_SYS_TIMES_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_LIBDL=1 -DGX_COLOR_INDEX_TYPE="unsigned long long" -D__USE_UNIX98=1 -DBUILD_PDF=1 -I./pdf -Os -fstack-clash-protection -Wformat -Werror=format-security -g -flto=auto -DHAVE_RESTRICT=1 -I/usr/include/webp -fno-strict-aliasing -DHAVE_POPEN_PROTO=1 -o ./obj/opj_j2k.o -c ./openjpeg/src/lib/openjp2/j2k.c gcc -DOPJ_STATIC -I./obj/ -I./openjpeg/src/lib/openjp2 -I./openjpeg/src/lib/openjp2/.. -DSHARE_JPX=0 -Wno-attributes -DOPJ_STATIC -DMUTEX_pthread=0 -DUSE_JPIP -DUSE_OPENJPEG_JP2 -DOPJ_HAVE_STDINT_H=1 -DOPJ_HAVE_INTTYPES_H=1 -DOPJ_HAVE_FSEEKO=1 -DOPJ_HAVE_MALLOC_H=1 -DOPJ_HAVE_ALIGNED_ALLOC=1 -DOPJ_HAVE_MEMALIGN=1 -DOPJ_HAVE_POSIX_MEMALIGN=1 -U__SSE__ -DHAVE_MKSTEMP -DHAVE_FSEEKO -DHAVE_FONTCONFIG -DHAVE_SETLOCALE -DHAVE_DBUS -DHAVE_BSWAP32 -DHAVE_BYTESWAP_H -DHAVE_STRERROR -DHAVE_PREAD_PWRITE=1 -DGS_RECURSIVE_MUTEXATTR=PTHREAD_MUTEX_RECURSIVE -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 -Wno-unused-local-typedefs -DHAVE_STDINT_H=1 -DHAVE_DIRENT_H=1 -DHAVE_SYS_DIR_H=1 -DHAVE_SYS_TIME_H=1 -DHAVE_SYS_TIMES_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_LIBDL=1 -DGX_COLOR_INDEX_TYPE="unsigned long long" -D__USE_UNIX98=1 -DBUILD_PDF=1 -I./pdf -Os -fstack-clash-protection -Wformat -Werror=format-security -g -flto=auto -DHAVE_RESTRICT=1 -I/usr/include/webp -fno-strict-aliasing -DHAVE_POPEN_PROTO=1 -o ./obj/opj_jp2.o -c ./openjpeg/src/lib/openjp2/jp2.c gcc -DOPJ_STATIC -I./obj/ -I./openjpeg/src/lib/openjp2 -I./openjpeg/src/lib/openjp2/.. -DSHARE_JPX=0 -Wno-attributes -DOPJ_STATIC -DMUTEX_pthread=0 -DUSE_JPIP -DUSE_OPENJPEG_JP2 -DOPJ_HAVE_STDINT_H=1 -DOPJ_HAVE_INTTYPES_H=1 -DOPJ_HAVE_FSEEKO=1 -DOPJ_HAVE_MALLOC_H=1 -DOPJ_HAVE_ALIGNED_ALLOC=1 -DOPJ_HAVE_MEMALIGN=1 -DOPJ_HAVE_POSIX_MEMALIGN=1 -U__SSE__ -DHAVE_MKSTEMP -DHAVE_FSEEKO -DHAVE_FONTCONFIG -DHAVE_SETLOCALE -DHAVE_DBUS -DHAVE_BSWAP32 -DHAVE_BYTESWAP_H -DHAVE_STRERROR -DHAVE_PREAD_PWRITE=1 -DGS_RECURSIVE_MUTEXATTR=PTHREAD_MUTEX_RECURSIVE -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 -Wno-unused-local-typedefs -DHAVE_STDINT_H=1 -DHAVE_DIRENT_H=1 -DHAVE_SYS_DIR_H=1 -DHAVE_SYS_TIME_H=1 -DHAVE_SYS_TIMES_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_LIBDL=1 -DGX_COLOR_INDEX_TYPE="unsigned long long" -D__USE_UNIX98=1 -DBUILD_PDF=1 -I./pdf -Os -fstack-clash-protection -Wformat -Werror=format-security -g -flto=auto -DHAVE_RESTRICT=1 -I/usr/include/webp -fno-strict-aliasing -DHAVE_POPEN_PROTO=1 -o ./obj/opj_mct.o -c ./openjpeg/src/lib/openjp2/mct.c gcc -DOPJ_STATIC -I./obj/ -I./openjpeg/src/lib/openjp2 -I./openjpeg/src/lib/openjp2/.. -DSHARE_JPX=0 -Wno-attributes -DOPJ_STATIC -DMUTEX_pthread=0 -DUSE_JPIP -DUSE_OPENJPEG_JP2 -DOPJ_HAVE_STDINT_H=1 -DOPJ_HAVE_INTTYPES_H=1 -DOPJ_HAVE_FSEEKO=1 -DOPJ_HAVE_MALLOC_H=1 -DOPJ_HAVE_ALIGNED_ALLOC=1 -DOPJ_HAVE_MEMALIGN=1 -DOPJ_HAVE_POSIX_MEMALIGN=1 -U__SSE__ -DHAVE_MKSTEMP -DHAVE_FSEEKO -DHAVE_FONTCONFIG -DHAVE_SETLOCALE -DHAVE_DBUS -DHAVE_BSWAP32 -DHAVE_BYTESWAP_H -DHAVE_STRERROR -DHAVE_PREAD_PWRITE=1 -DGS_RECURSIVE_MUTEXATTR=PTHREAD_MUTEX_RECURSIVE -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 -Wno-unused-local-typedefs -DHAVE_STDINT_H=1 -DHAVE_DIRENT_H=1 -DHAVE_SYS_DIR_H=1 -DHAVE_SYS_TIME_H=1 -DHAVE_SYS_TIMES_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_LIBDL=1 -DGX_COLOR_INDEX_TYPE="unsigned long long" -D__USE_UNIX98=1 -DBUILD_PDF=1 -I./pdf -Os -fstack-clash-protection -Wformat -Werror=format-security -g -flto=auto -DHAVE_RESTRICT=1 -I/usr/include/webp -fno-strict-aliasing -DHAVE_POPEN_PROTO=1 -o ./obj/opj_mqc.o -c ./openjpeg/src/lib/openjp2/mqc.c gcc -DOPJ_STATIC -I./obj/ -I./openjpeg/src/lib/openjp2 -I./openjpeg/src/lib/openjp2/.. -DSHARE_JPX=0 -Wno-attributes -DOPJ_STATIC -DMUTEX_pthread=0 -DUSE_JPIP -DUSE_OPENJPEG_JP2 -DOPJ_HAVE_STDINT_H=1 -DOPJ_HAVE_INTTYPES_H=1 -DOPJ_HAVE_FSEEKO=1 -DOPJ_HAVE_MALLOC_H=1 -DOPJ_HAVE_ALIGNED_ALLOC=1 -DOPJ_HAVE_MEMALIGN=1 -DOPJ_HAVE_POSIX_MEMALIGN=1 -U__SSE__ -DHAVE_MKSTEMP -DHAVE_FSEEKO -DHAVE_FONTCONFIG -DHAVE_SETLOCALE -DHAVE_DBUS -DHAVE_BSWAP32 -DHAVE_BYTESWAP_H -DHAVE_STRERROR -DHAVE_PREAD_PWRITE=1 -DGS_RECURSIVE_MUTEXATTR=PTHREAD_MUTEX_RECURSIVE -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 -Wno-unused-local-typedefs -DHAVE_STDINT_H=1 -DHAVE_DIRENT_H=1 -DHAVE_SYS_DIR_H=1 -DHAVE_SYS_TIME_H=1 -DHAVE_SYS_TIMES_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_LIBDL=1 -DGX_COLOR_INDEX_TYPE="unsigned long long" -D__USE_UNIX98=1 -DBUILD_PDF=1 -I./pdf -Os -fstack-clash-protection -Wformat -Werror=format-security -g -flto=auto -DHAVE_RESTRICT=1 -I/usr/include/webp -fno-strict-aliasing -DHAVE_POPEN_PROTO=1 -o ./obj/opj_openjpeg.o -c ./openjpeg/src/lib/openjp2/openjpeg.c gcc -DOPJ_STATIC -I./obj/ -I./openjpeg/src/lib/openjp2 -I./openjpeg/src/lib/openjp2/.. -DSHARE_JPX=0 -Wno-attributes -DOPJ_STATIC -DMUTEX_pthread=0 -DUSE_JPIP -DUSE_OPENJPEG_JP2 -DOPJ_HAVE_STDINT_H=1 -DOPJ_HAVE_INTTYPES_H=1 -DOPJ_HAVE_FSEEKO=1 -DOPJ_HAVE_MALLOC_H=1 -DOPJ_HAVE_ALIGNED_ALLOC=1 -DOPJ_HAVE_MEMALIGN=1 -DOPJ_HAVE_POSIX_MEMALIGN=1 -U__SSE__ -DHAVE_MKSTEMP -DHAVE_FSEEKO -DHAVE_FONTCONFIG -DHAVE_SETLOCALE -DHAVE_DBUS -DHAVE_BSWAP32 -DHAVE_BYTESWAP_H -DHAVE_STRERROR -DHAVE_PREAD_PWRITE=1 -DGS_RECURSIVE_MUTEXATTR=PTHREAD_MUTEX_RECURSIVE -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 -Wno-unused-local-typedefs -DHAVE_STDINT_H=1 -DHAVE_DIRENT_H=1 -DHAVE_SYS_DIR_H=1 -DHAVE_SYS_TIME_H=1 -DHAVE_SYS_TIMES_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_LIBDL=1 -DGX_COLOR_INDEX_TYPE="unsigned long long" -D__USE_UNIX98=1 -DBUILD_PDF=1 -I./pdf -Os -fstack-clash-protection -Wformat -Werror=format-security -g -flto=auto -DHAVE_RESTRICT=1 -I/usr/include/webp -fno-strict-aliasing -DHAVE_POPEN_PROTO=1 -o ./obj/opj_phix_manager.o -c ./openjpeg/src/lib/openjp2/phix_manager.c gcc -DOPJ_STATIC -I./obj/ -I./openjpeg/src/lib/openjp2 -I./openjpeg/src/lib/openjp2/.. -DSHARE_JPX=0 -Wno-attributes -DOPJ_STATIC -DMUTEX_pthread=0 -DUSE_JPIP -DUSE_OPENJPEG_JP2 -DOPJ_HAVE_STDINT_H=1 -DOPJ_HAVE_INTTYPES_H=1 -DOPJ_HAVE_FSEEKO=1 -DOPJ_HAVE_MALLOC_H=1 -DOPJ_HAVE_ALIGNED_ALLOC=1 -DOPJ_HAVE_MEMALIGN=1 -DOPJ_HAVE_POSIX_MEMALIGN=1 -U__SSE__ -DHAVE_MKSTEMP -DHAVE_FSEEKO -DHAVE_FONTCONFIG -DHAVE_SETLOCALE -DHAVE_DBUS -DHAVE_BSWAP32 -DHAVE_BYTESWAP_H -DHAVE_STRERROR -DHAVE_PREAD_PWRITE=1 -DGS_RECURSIVE_MUTEXATTR=PTHREAD_MUTEX_RECURSIVE -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 -Wno-unused-local-typedefs -DHAVE_STDINT_H=1 -DHAVE_DIRENT_H=1 -DHAVE_SYS_DIR_H=1 -DHAVE_SYS_TIME_H=1 -DHAVE_SYS_TIMES_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_LIBDL=1 -DGX_COLOR_INDEX_TYPE="unsigned long long" -D__USE_UNIX98=1 -DBUILD_PDF=1 -I./pdf -Os -fstack-clash-protection -Wformat -Werror=format-security -g -flto=auto -DHAVE_RESTRICT=1 -I/usr/include/webp -fno-strict-aliasing -DHAVE_POPEN_PROTO=1 -o ./obj/opj_pi.o -c ./openjpeg/src/lib/openjp2/pi.c gcc -DOPJ_STATIC -I./obj/ -I./openjpeg/src/lib/openjp2 -I./openjpeg/src/lib/openjp2/.. -DSHARE_JPX=0 -Wno-attributes -DOPJ_STATIC -DMUTEX_pthread=0 -DUSE_JPIP -DUSE_OPENJPEG_JP2 -DOPJ_HAVE_STDINT_H=1 -DOPJ_HAVE_INTTYPES_H=1 -DOPJ_HAVE_FSEEKO=1 -DOPJ_HAVE_MALLOC_H=1 -DOPJ_HAVE_ALIGNED_ALLOC=1 -DOPJ_HAVE_MEMALIGN=1 -DOPJ_HAVE_POSIX_MEMALIGN=1 -U__SSE__ -DHAVE_MKSTEMP -DHAVE_FSEEKO -DHAVE_FONTCONFIG -DHAVE_SETLOCALE -DHAVE_DBUS -DHAVE_BSWAP32 -DHAVE_BYTESWAP_H -DHAVE_STRERROR -DHAVE_PREAD_PWRITE=1 -DGS_RECURSIVE_MUTEXATTR=PTHREAD_MUTEX_RECURSIVE -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 -Wno-unused-local-typedefs -DHAVE_STDINT_H=1 -DHAVE_DIRENT_H=1 -DHAVE_SYS_DIR_H=1 -DHAVE_SYS_TIME_H=1 -DHAVE_SYS_TIMES_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_LIBDL=1 -DGX_COLOR_INDEX_TYPE="unsigned long long" -D__USE_UNIX98=1 -DBUILD_PDF=1 -I./pdf -Os -fstack-clash-protection -Wformat -Werror=format-security -g -flto=auto -DHAVE_RESTRICT=1 -I/usr/include/webp -fno-strict-aliasing -DHAVE_POPEN_PROTO=1 -o ./obj/opj_ppix_manager.o -c ./openjpeg/src/lib/openjp2/ppix_manager.c gcc -DOPJ_STATIC -I./obj/ -I./openjpeg/src/lib/openjp2 -I./openjpeg/src/lib/openjp2/.. -DSHARE_JPX=0 -Wno-attributes -DOPJ_STATIC -DMUTEX_pthread=0 -DUSE_JPIP -DUSE_OPENJPEG_JP2 -DOPJ_HAVE_STDINT_H=1 -DOPJ_HAVE_INTTYPES_H=1 -DOPJ_HAVE_FSEEKO=1 -DOPJ_HAVE_MALLOC_H=1 -DOPJ_HAVE_ALIGNED_ALLOC=1 -DOPJ_HAVE_MEMALIGN=1 -DOPJ_HAVE_POSIX_MEMALIGN=1 -U__SSE__ -DHAVE_MKSTEMP -DHAVE_FSEEKO -DHAVE_FONTCONFIG -DHAVE_SETLOCALE -DHAVE_DBUS -DHAVE_BSWAP32 -DHAVE_BYTESWAP_H -DHAVE_STRERROR -DHAVE_PREAD_PWRITE=1 -DGS_RECURSIVE_MUTEXATTR=PTHREAD_MUTEX_RECURSIVE -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 -Wno-unused-local-typedefs -DHAVE_STDINT_H=1 -DHAVE_DIRENT_H=1 -DHAVE_SYS_DIR_H=1 -DHAVE_SYS_TIME_H=1 -DHAVE_SYS_TIMES_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_LIBDL=1 -DGX_COLOR_INDEX_TYPE="unsigned long long" -D__USE_UNIX98=1 -DBUILD_PDF=1 -I./pdf -Os -fstack-clash-protection -Wformat -Werror=format-security -g -flto=auto -DHAVE_RESTRICT=1 -I/usr/include/webp -fno-strict-aliasing -DHAVE_POPEN_PROTO=1 -o ./obj/opj_t1.o -c ./openjpeg/src/lib/openjp2/t1.c gcc -DOPJ_STATIC -I./obj/ -I./openjpeg/src/lib/openjp2 -I./openjpeg/src/lib/openjp2/.. -DSHARE_JPX=0 -Wno-attributes -DOPJ_STATIC -DMUTEX_pthread=0 -DUSE_JPIP -DUSE_OPENJPEG_JP2 -DOPJ_HAVE_STDINT_H=1 -DOPJ_HAVE_INTTYPES_H=1 -DOPJ_HAVE_FSEEKO=1 -DOPJ_HAVE_MALLOC_H=1 -DOPJ_HAVE_ALIGNED_ALLOC=1 -DOPJ_HAVE_MEMALIGN=1 -DOPJ_HAVE_POSIX_MEMALIGN=1 -U__SSE__ -DHAVE_MKSTEMP -DHAVE_FSEEKO -DHAVE_FONTCONFIG -DHAVE_SETLOCALE -DHAVE_DBUS -DHAVE_BSWAP32 -DHAVE_BYTESWAP_H -DHAVE_STRERROR -DHAVE_PREAD_PWRITE=1 -DGS_RECURSIVE_MUTEXATTR=PTHREAD_MUTEX_RECURSIVE -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 -Wno-unused-local-typedefs -DHAVE_STDINT_H=1 -DHAVE_DIRENT_H=1 -DHAVE_SYS_DIR_H=1 -DHAVE_SYS_TIME_H=1 -DHAVE_SYS_TIMES_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_LIBDL=1 -DGX_COLOR_INDEX_TYPE="unsigned long long" -D__USE_UNIX98=1 -DBUILD_PDF=1 -I./pdf -Os -fstack-clash-protection -Wformat -Werror=format-security -g -flto=auto -DHAVE_RESTRICT=1 -I/usr/include/webp -fno-strict-aliasing -DHAVE_POPEN_PROTO=1 -o ./obj/opj_t2.o -c ./openjpeg/src/lib/openjp2/t2.c gcc -DOPJ_STATIC -I./obj/ -I./openjpeg/src/lib/openjp2 -I./openjpeg/src/lib/openjp2/.. -DSHARE_JPX=0 -Wno-attributes -DOPJ_STATIC -DMUTEX_pthread=0 -DUSE_JPIP -DUSE_OPENJPEG_JP2 -DOPJ_HAVE_STDINT_H=1 -DOPJ_HAVE_INTTYPES_H=1 -DOPJ_HAVE_FSEEKO=1 -DOPJ_HAVE_MALLOC_H=1 -DOPJ_HAVE_ALIGNED_ALLOC=1 -DOPJ_HAVE_MEMALIGN=1 -DOPJ_HAVE_POSIX_MEMALIGN=1 -U__SSE__ -DHAVE_MKSTEMP -DHAVE_FSEEKO -DHAVE_FONTCONFIG -DHAVE_SETLOCALE -DHAVE_DBUS -DHAVE_BSWAP32 -DHAVE_BYTESWAP_H -DHAVE_STRERROR -DHAVE_PREAD_PWRITE=1 -DGS_RECURSIVE_MUTEXATTR=PTHREAD_MUTEX_RECURSIVE -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 -Wno-unused-local-typedefs -DHAVE_STDINT_H=1 -DHAVE_DIRENT_H=1 -DHAVE_SYS_DIR_H=1 -DHAVE_SYS_TIME_H=1 -DHAVE_SYS_TIMES_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_LIBDL=1 -DGX_COLOR_INDEX_TYPE="unsigned long long" -D__USE_UNIX98=1 -DBUILD_PDF=1 -I./pdf -Os -fstack-clash-protection -Wformat -Werror=format-security -g -flto=auto -DHAVE_RESTRICT=1 -I/usr/include/webp -fno-strict-aliasing -DHAVE_POPEN_PROTO=1 -o ./obj/opj_tcd.o -c ./openjpeg/src/lib/openjp2/tcd.c gcc -DOPJ_STATIC -I./obj/ -I./openjpeg/src/lib/openjp2 -I./openjpeg/src/lib/openjp2/.. -DSHARE_JPX=0 -Wno-attributes -DOPJ_STATIC -DMUTEX_pthread=0 -DUSE_JPIP -DUSE_OPENJPEG_JP2 -DOPJ_HAVE_STDINT_H=1 -DOPJ_HAVE_INTTYPES_H=1 -DOPJ_HAVE_FSEEKO=1 -DOPJ_HAVE_MALLOC_H=1 -DOPJ_HAVE_ALIGNED_ALLOC=1 -DOPJ_HAVE_MEMALIGN=1 -DOPJ_HAVE_POSIX_MEMALIGN=1 -U__SSE__ -DHAVE_MKSTEMP -DHAVE_FSEEKO -DHAVE_FONTCONFIG -DHAVE_SETLOCALE -DHAVE_DBUS -DHAVE_BSWAP32 -DHAVE_BYTESWAP_H -DHAVE_STRERROR -DHAVE_PREAD_PWRITE=1 -DGS_RECURSIVE_MUTEXATTR=PTHREAD_MUTEX_RECURSIVE -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 -Wno-unused-local-typedefs -DHAVE_STDINT_H=1 -DHAVE_DIRENT_H=1 -DHAVE_SYS_DIR_H=1 -DHAVE_SYS_TIME_H=1 -DHAVE_SYS_TIMES_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_LIBDL=1 -DGX_COLOR_INDEX_TYPE="unsigned long long" -D__USE_UNIX98=1 -DBUILD_PDF=1 -I./pdf -Os -fstack-clash-protection -Wformat -Werror=format-security -g -flto=auto -DHAVE_RESTRICT=1 -I/usr/include/webp -fno-strict-aliasing -DHAVE_POPEN_PROTO=1 -o ./obj/opj_tgt.o -c ./openjpeg/src/lib/openjp2/tgt.c gcc -DOPJ_STATIC -I./obj/ -I./openjpeg/src/lib/openjp2 -I./openjpeg/src/lib/openjp2/.. -DSHARE_JPX=0 -Wno-attributes -DOPJ_STATIC -DMUTEX_pthread=0 -DUSE_JPIP -DUSE_OPENJPEG_JP2 -DOPJ_HAVE_STDINT_H=1 -DOPJ_HAVE_INTTYPES_H=1 -DOPJ_HAVE_FSEEKO=1 -DOPJ_HAVE_MALLOC_H=1 -DOPJ_HAVE_ALIGNED_ALLOC=1 -DOPJ_HAVE_MEMALIGN=1 -DOPJ_HAVE_POSIX_MEMALIGN=1 -U__SSE__ -DHAVE_MKSTEMP -DHAVE_FSEEKO -DHAVE_FONTCONFIG -DHAVE_SETLOCALE -DHAVE_DBUS -DHAVE_BSWAP32 -DHAVE_BYTESWAP_H -DHAVE_STRERROR -DHAVE_PREAD_PWRITE=1 -DGS_RECURSIVE_MUTEXATTR=PTHREAD_MUTEX_RECURSIVE -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 -Wno-unused-local-typedefs -DHAVE_STDINT_H=1 -DHAVE_DIRENT_H=1 -DHAVE_SYS_DIR_H=1 -DHAVE_SYS_TIME_H=1 -DHAVE_SYS_TIMES_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_LIBDL=1 -DGX_COLOR_INDEX_TYPE="unsigned long long" -D__USE_UNIX98=1 -DBUILD_PDF=1 -I./pdf -Os -fstack-clash-protection -Wformat -Werror=format-security -g -flto=auto -DHAVE_RESTRICT=1 -I/usr/include/webp -fno-strict-aliasing -DHAVE_POPEN_PROTO=1 -o ./obj/opj_thix_manager.o -c ./openjpeg/src/lib/openjp2/thix_manager.c gcc -DOPJ_STATIC -I./obj/ -I./openjpeg/src/lib/openjp2 -I./openjpeg/src/lib/openjp2/.. -DSHARE_JPX=0 -Wno-attributes -DOPJ_STATIC -DMUTEX_pthread=0 -DUSE_JPIP -DUSE_OPENJPEG_JP2 -DOPJ_HAVE_STDINT_H=1 -DOPJ_HAVE_INTTYPES_H=1 -DOPJ_HAVE_FSEEKO=1 -DOPJ_HAVE_MALLOC_H=1 -DOPJ_HAVE_ALIGNED_ALLOC=1 -DOPJ_HAVE_MEMALIGN=1 -DOPJ_HAVE_POSIX_MEMALIGN=1 -U__SSE__ -DHAVE_MKSTEMP -DHAVE_FSEEKO -DHAVE_FONTCONFIG -DHAVE_SETLOCALE -DHAVE_DBUS -DHAVE_BSWAP32 -DHAVE_BYTESWAP_H -DHAVE_STRERROR -DHAVE_PREAD_PWRITE=1 -DGS_RECURSIVE_MUTEXATTR=PTHREAD_MUTEX_RECURSIVE -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 -Wno-unused-local-typedefs -DHAVE_STDINT_H=1 -DHAVE_DIRENT_H=1 -DHAVE_SYS_DIR_H=1 -DHAVE_SYS_TIME_H=1 -DHAVE_SYS_TIMES_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_LIBDL=1 -DGX_COLOR_INDEX_TYPE="unsigned long long" -D__USE_UNIX98=1 -DBUILD_PDF=1 -I./pdf -Os -fstack-clash-protection -Wformat -Werror=format-security -g -flto=auto -DHAVE_RESTRICT=1 -I/usr/include/webp -fno-strict-aliasing -DHAVE_POPEN_PROTO=1 -o ./obj/opj_tpix_manager.o -c ./openjpeg/src/lib/openjp2/tpix_manager.c gcc -DOPJ_STATIC -I./obj/ -I./openjpeg/src/lib/openjp2 -I./openjpeg/src/lib/openjp2/.. -DSHARE_JPX=0 -Wno-attributes -DOPJ_STATIC -DMUTEX_pthread=0 -DUSE_JPIP -DUSE_OPENJPEG_JP2 -DOPJ_HAVE_STDINT_H=1 -DOPJ_HAVE_INTTYPES_H=1 -DOPJ_HAVE_FSEEKO=1 -DOPJ_HAVE_MALLOC_H=1 -DOPJ_HAVE_ALIGNED_ALLOC=1 -DOPJ_HAVE_MEMALIGN=1 -DOPJ_HAVE_POSIX_MEMALIGN=1 -U__SSE__ -DHAVE_MKSTEMP -DHAVE_FSEEKO -DHAVE_FONTCONFIG -DHAVE_SETLOCALE -DHAVE_DBUS -DHAVE_BSWAP32 -DHAVE_BYTESWAP_H -DHAVE_STRERROR -DHAVE_PREAD_PWRITE=1 -DGS_RECURSIVE_MUTEXATTR=PTHREAD_MUTEX_RECURSIVE -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 -Wno-unused-local-typedefs -DHAVE_STDINT_H=1 -DHAVE_DIRENT_H=1 -DHAVE_SYS_DIR_H=1 -DHAVE_SYS_TIME_H=1 -DHAVE_SYS_TIMES_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_LIBDL=1 -DGX_COLOR_INDEX_TYPE="unsigned long long" -D__USE_UNIX98=1 -DBUILD_PDF=1 -I./pdf -Os -fstack-clash-protection -Wformat -Werror=format-security -g -flto=auto -DHAVE_RESTRICT=1 -I/usr/include/webp -fno-strict-aliasing -DHAVE_POPEN_PROTO=1 -o ./obj/opj_thread.o -c ./openjpeg/src/lib/openjp2/thread.c gcc -DOPJ_STATIC -I./obj/ -I./openjpeg/src/lib/openjp2 -I./openjpeg/src/lib/openjp2/.. -DSHARE_JPX=0 -Wno-attributes -DOPJ_STATIC -DMUTEX_pthread=0 -DUSE_JPIP -DUSE_OPENJPEG_JP2 -DOPJ_HAVE_STDINT_H=1 -DOPJ_HAVE_INTTYPES_H=1 -DOPJ_HAVE_FSEEKO=1 -DOPJ_HAVE_MALLOC_H=1 -DOPJ_HAVE_ALIGNED_ALLOC=1 -DOPJ_HAVE_MEMALIGN=1 -DOPJ_HAVE_POSIX_MEMALIGN=1 -U__SSE__ -DHAVE_MKSTEMP -DHAVE_FSEEKO -DHAVE_FONTCONFIG -DHAVE_SETLOCALE -DHAVE_DBUS -DHAVE_BSWAP32 -DHAVE_BYTESWAP_H -DHAVE_STRERROR -DHAVE_PREAD_PWRITE=1 -DGS_RECURSIVE_MUTEXATTR=PTHREAD_MUTEX_RECURSIVE -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 -Wno-unused-local-typedefs -DHAVE_STDINT_H=1 -DHAVE_DIRENT_H=1 -DHAVE_SYS_DIR_H=1 -DHAVE_SYS_TIME_H=1 -DHAVE_SYS_TIMES_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_LIBDL=1 -DGX_COLOR_INDEX_TYPE="unsigned long long" -D__USE_UNIX98=1 -DBUILD_PDF=1 -I./pdf -Os -fstack-clash-protection -Wformat -Werror=format-security -g -flto=auto -DHAVE_RESTRICT=1 -I/usr/include/webp -fno-strict-aliasing -DHAVE_POPEN_PROTO=1 -o ./obj/opj_sparse_array.o -c ./openjpeg/src/lib/openjp2/sparse_array.c gcc -DHAVE_MKSTEMP -DHAVE_FSEEKO -DHAVE_FONTCONFIG -DHAVE_SETLOCALE -DHAVE_DBUS -DHAVE_BSWAP32 -DHAVE_BYTESWAP_H -DHAVE_STRERROR -DHAVE_PREAD_PWRITE=1 -DGS_RECURSIVE_MUTEXATTR=PTHREAD_MUTEX_RECURSIVE -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 -Wno-unused-local-typedefs -DHAVE_STDINT_H=1 -DHAVE_DIRENT_H=1 -DHAVE_SYS_DIR_H=1 -DHAVE_SYS_TIME_H=1 -DHAVE_SYS_TIMES_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_LIBDL=1 -DGX_COLOR_INDEX_TYPE="unsigned long long" -D__USE_UNIX98=1 -DBUILD_PDF=1 -I./pdf -Os -fstack-clash-protection -Wformat -Werror=format-security -g -flto=auto -DHAVE_RESTRICT=1 -I/usr/include/webp -fno-strict-aliasing -DHAVE_POPEN_PROTO=1 -I./obj -I./base -I./devices -DWHICH_CMS="lcms2" -o ./obj/gsagl.o -c ./base/gsagl.c gcc -DHAVE_MKSTEMP -DHAVE_FSEEKO -DHAVE_FONTCONFIG -DHAVE_SETLOCALE -DHAVE_DBUS -DHAVE_BSWAP32 -DHAVE_BYTESWAP_H -DHAVE_STRERROR -DHAVE_PREAD_PWRITE=1 -DGS_RECURSIVE_MUTEXATTR=PTHREAD_MUTEX_RECURSIVE -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 -Wno-unused-local-typedefs -DHAVE_STDINT_H=1 -DHAVE_DIRENT_H=1 -DHAVE_SYS_DIR_H=1 -DHAVE_SYS_TIME_H=1 -DHAVE_SYS_TIMES_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_LIBDL=1 -DGX_COLOR_INDEX_TYPE="unsigned long long" -D__USE_UNIX98=1 -DBUILD_PDF=1 -I./pdf -Os -fstack-clash-protection -Wformat -Werror=format-security -g -flto=auto -DHAVE_RESTRICT=1 -I/usr/include/webp -fno-strict-aliasing -DHAVE_POPEN_PROTO=1 -DEXTRACT_CV=0 -Iextract/include -Iextract/src -Isrc -o obj/extract_alloc.o -c extract/src/alloc.c gcc -DHAVE_MKSTEMP -DHAVE_FSEEKO -DHAVE_FONTCONFIG -DHAVE_SETLOCALE -DHAVE_DBUS -DHAVE_BSWAP32 -DHAVE_BYTESWAP_H -DHAVE_STRERROR -DHAVE_PREAD_PWRITE=1 -DGS_RECURSIVE_MUTEXATTR=PTHREAD_MUTEX_RECURSIVE -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 -Wno-unused-local-typedefs -DHAVE_STDINT_H=1 -DHAVE_DIRENT_H=1 -DHAVE_SYS_DIR_H=1 -DHAVE_SYS_TIME_H=1 -DHAVE_SYS_TIMES_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_LIBDL=1 -DGX_COLOR_INDEX_TYPE="unsigned long long" -D__USE_UNIX98=1 -DBUILD_PDF=1 -I./pdf -Os -fstack-clash-protection -Wformat -Werror=format-security -g -flto=auto -DHAVE_RESTRICT=1 -I/usr/include/webp -fno-strict-aliasing -DHAVE_POPEN_PROTO=1 -DEXTRACT_CV=0 -Iextract/include -Iextract/src -Isrc -o obj/extract_astring.o -c extract/src/astring.c gcc -DHAVE_MKSTEMP -DHAVE_FSEEKO -DHAVE_FONTCONFIG -DHAVE_SETLOCALE -DHAVE_DBUS -DHAVE_BSWAP32 -DHAVE_BYTESWAP_H -DHAVE_STRERROR -DHAVE_PREAD_PWRITE=1 -DGS_RECURSIVE_MUTEXATTR=PTHREAD_MUTEX_RECURSIVE -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 -Wno-unused-local-typedefs -DHAVE_STDINT_H=1 -DHAVE_DIRENT_H=1 -DHAVE_SYS_DIR_H=1 -DHAVE_SYS_TIME_H=1 -DHAVE_SYS_TIMES_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_LIBDL=1 -DGX_COLOR_INDEX_TYPE="unsigned long long" -D__USE_UNIX98=1 -DBUILD_PDF=1 -I./pdf -Os -fstack-clash-protection -Wformat -Werror=format-security -g -flto=auto -DHAVE_RESTRICT=1 -I/usr/include/webp -fno-strict-aliasing -DHAVE_POPEN_PROTO=1 -DEXTRACT_CV=0 -Iextract/include -Iextract/src -Isrc -o obj/extract_boxer.o -c extract/src/boxer.c gcc -DHAVE_MKSTEMP -DHAVE_FSEEKO -DHAVE_FONTCONFIG -DHAVE_SETLOCALE -DHAVE_DBUS -DHAVE_BSWAP32 -DHAVE_BYTESWAP_H -DHAVE_STRERROR -DHAVE_PREAD_PWRITE=1 -DGS_RECURSIVE_MUTEXATTR=PTHREAD_MUTEX_RECURSIVE -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 -Wno-unused-local-typedefs -DHAVE_STDINT_H=1 -DHAVE_DIRENT_H=1 -DHAVE_SYS_DIR_H=1 -DHAVE_SYS_TIME_H=1 -DHAVE_SYS_TIMES_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_LIBDL=1 -DGX_COLOR_INDEX_TYPE="unsigned long long" -D__USE_UNIX98=1 -DBUILD_PDF=1 -I./pdf -Os -fstack-clash-protection -Wformat -Werror=format-security -g -flto=auto -DHAVE_RESTRICT=1 -I/usr/include/webp -fno-strict-aliasing -DHAVE_POPEN_PROTO=1 -DEXTRACT_CV=0 -Iextract/include -Iextract/src -Isrc -o obj/extract_buffer.o -c extract/src/buffer.c gcc -DHAVE_MKSTEMP -DHAVE_FSEEKO -DHAVE_FONTCONFIG -DHAVE_SETLOCALE -DHAVE_DBUS -DHAVE_BSWAP32 -DHAVE_BYTESWAP_H -DHAVE_STRERROR -DHAVE_PREAD_PWRITE=1 -DGS_RECURSIVE_MUTEXATTR=PTHREAD_MUTEX_RECURSIVE -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 -Wno-unused-local-typedefs -DHAVE_STDINT_H=1 -DHAVE_DIRENT_H=1 -DHAVE_SYS_DIR_H=1 -DHAVE_SYS_TIME_H=1 -DHAVE_SYS_TIMES_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_LIBDL=1 -DGX_COLOR_INDEX_TYPE="unsigned long long" -D__USE_UNIX98=1 -DBUILD_PDF=1 -I./pdf -Os -fstack-clash-protection -Wformat -Werror=format-security -g -flto=auto -DHAVE_RESTRICT=1 -I/usr/include/webp -fno-strict-aliasing -DHAVE_POPEN_PROTO=1 -DEXTRACT_CV=0 -Iextract/include -Iextract/src -Isrc -o obj/extract_document.o -c extract/src/document.c gcc -DHAVE_MKSTEMP -DHAVE_FSEEKO -DHAVE_FONTCONFIG -DHAVE_SETLOCALE -DHAVE_DBUS -DHAVE_BSWAP32 -DHAVE_BYTESWAP_H -DHAVE_STRERROR -DHAVE_PREAD_PWRITE=1 -DGS_RECURSIVE_MUTEXATTR=PTHREAD_MUTEX_RECURSIVE -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 -Wno-unused-local-typedefs -DHAVE_STDINT_H=1 -DHAVE_DIRENT_H=1 -DHAVE_SYS_DIR_H=1 -DHAVE_SYS_TIME_H=1 -DHAVE_SYS_TIMES_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_LIBDL=1 -DGX_COLOR_INDEX_TYPE="unsigned long long" -D__USE_UNIX98=1 -DBUILD_PDF=1 -I./pdf -Os -fstack-clash-protection -Wformat -Werror=format-security -g -flto=auto -DHAVE_RESTRICT=1 -I/usr/include/webp -fno-strict-aliasing -DHAVE_POPEN_PROTO=1 -DEXTRACT_CV=0 -Iextract/include -Iextract/src -Isrc -o obj/extract_docx.o -c extract/src/docx.c gcc -DHAVE_MKSTEMP -DHAVE_FSEEKO -DHAVE_FONTCONFIG -DHAVE_SETLOCALE -DHAVE_DBUS -DHAVE_BSWAP32 -DHAVE_BYTESWAP_H -DHAVE_STRERROR -DHAVE_PREAD_PWRITE=1 -DGS_RECURSIVE_MUTEXATTR=PTHREAD_MUTEX_RECURSIVE -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 -Wno-unused-local-typedefs -DHAVE_STDINT_H=1 -DHAVE_DIRENT_H=1 -DHAVE_SYS_DIR_H=1 -DHAVE_SYS_TIME_H=1 -DHAVE_SYS_TIMES_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_LIBDL=1 -DGX_COLOR_INDEX_TYPE="unsigned long long" -D__USE_UNIX98=1 -DBUILD_PDF=1 -I./pdf -Os -fstack-clash-protection -Wformat -Werror=format-security -g -flto=auto -DHAVE_RESTRICT=1 -I/usr/include/webp -fno-strict-aliasing -DHAVE_POPEN_PROTO=1 -DEXTRACT_CV=0 -Iextract/include -Iextract/src -Isrc -o obj/extract_docx_template.o -c extract/src/docx_template.c gcc -DHAVE_MKSTEMP -DHAVE_FSEEKO -DHAVE_FONTCONFIG -DHAVE_SETLOCALE -DHAVE_DBUS -DHAVE_BSWAP32 -DHAVE_BYTESWAP_H -DHAVE_STRERROR -DHAVE_PREAD_PWRITE=1 -DGS_RECURSIVE_MUTEXATTR=PTHREAD_MUTEX_RECURSIVE -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 -Wno-unused-local-typedefs -DHAVE_STDINT_H=1 -DHAVE_DIRENT_H=1 -DHAVE_SYS_DIR_H=1 -DHAVE_SYS_TIME_H=1 -DHAVE_SYS_TIMES_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_LIBDL=1 -DGX_COLOR_INDEX_TYPE="unsigned long long" -D__USE_UNIX98=1 -DBUILD_PDF=1 -I./pdf -Os -fstack-clash-protection -Wformat -Werror=format-security -g -flto=auto -DHAVE_RESTRICT=1 -I/usr/include/webp -fno-strict-aliasing -DHAVE_POPEN_PROTO=1 -DEXTRACT_CV=0 -Iextract/include -Iextract/src -Isrc -o obj/extract_extract.o -c extract/src/extract.c gcc -DHAVE_MKSTEMP -DHAVE_FSEEKO -DHAVE_FONTCONFIG -DHAVE_SETLOCALE -DHAVE_DBUS -DHAVE_BSWAP32 -DHAVE_BYTESWAP_H -DHAVE_STRERROR -DHAVE_PREAD_PWRITE=1 -DGS_RECURSIVE_MUTEXATTR=PTHREAD_MUTEX_RECURSIVE -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 -Wno-unused-local-typedefs -DHAVE_STDINT_H=1 -DHAVE_DIRENT_H=1 -DHAVE_SYS_DIR_H=1 -DHAVE_SYS_TIME_H=1 -DHAVE_SYS_TIMES_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_LIBDL=1 -DGX_COLOR_INDEX_TYPE="unsigned long long" -D__USE_UNIX98=1 -DBUILD_PDF=1 -I./pdf -Os -fstack-clash-protection -Wformat -Werror=format-security -g -flto=auto -DHAVE_RESTRICT=1 -I/usr/include/webp -fno-strict-aliasing -DHAVE_POPEN_PROTO=1 -DEXTRACT_CV=0 -Iextract/include -Iextract/src -Isrc -o obj/extract_html.o -c extract/src/html.c gcc -DHAVE_MKSTEMP -DHAVE_FSEEKO -DHAVE_FONTCONFIG -DHAVE_SETLOCALE -DHAVE_DBUS -DHAVE_BSWAP32 -DHAVE_BYTESWAP_H -DHAVE_STRERROR -DHAVE_PREAD_PWRITE=1 -DGS_RECURSIVE_MUTEXATTR=PTHREAD_MUTEX_RECURSIVE -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 -Wno-unused-local-typedefs -DHAVE_STDINT_H=1 -DHAVE_DIRENT_H=1 -DHAVE_SYS_DIR_H=1 -DHAVE_SYS_TIME_H=1 -DHAVE_SYS_TIMES_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_LIBDL=1 -DGX_COLOR_INDEX_TYPE="unsigned long long" -D__USE_UNIX98=1 -DBUILD_PDF=1 -I./pdf -Os -fstack-clash-protection -Wformat -Werror=format-security -g -flto=auto -DHAVE_RESTRICT=1 -I/usr/include/webp -fno-strict-aliasing -DHAVE_POPEN_PROTO=1 -DEXTRACT_CV=0 -Iextract/include -Iextract/src -Isrc -o obj/extract_join.o -c extract/src/join.c gcc -DHAVE_MKSTEMP -DHAVE_FSEEKO -DHAVE_FONTCONFIG -DHAVE_SETLOCALE -DHAVE_DBUS -DHAVE_BSWAP32 -DHAVE_BYTESWAP_H -DHAVE_STRERROR -DHAVE_PREAD_PWRITE=1 -DGS_RECURSIVE_MUTEXATTR=PTHREAD_MUTEX_RECURSIVE -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 -Wno-unused-local-typedefs -DHAVE_STDINT_H=1 -DHAVE_DIRENT_H=1 -DHAVE_SYS_DIR_H=1 -DHAVE_SYS_TIME_H=1 -DHAVE_SYS_TIMES_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_LIBDL=1 -DGX_COLOR_INDEX_TYPE="unsigned long long" -D__USE_UNIX98=1 -DBUILD_PDF=1 -I./pdf -Os -fstack-clash-protection -Wformat -Werror=format-security -g -flto=auto -DHAVE_RESTRICT=1 -I/usr/include/webp -fno-strict-aliasing -DHAVE_POPEN_PROTO=1 -DEXTRACT_CV=0 -Iextract/include -Iextract/src -Isrc -o obj/extract_json.o -c extract/src/json.c gcc -DHAVE_MKSTEMP -DHAVE_FSEEKO -DHAVE_FONTCONFIG -DHAVE_SETLOCALE -DHAVE_DBUS -DHAVE_BSWAP32 -DHAVE_BYTESWAP_H -DHAVE_STRERROR -DHAVE_PREAD_PWRITE=1 -DGS_RECURSIVE_MUTEXATTR=PTHREAD_MUTEX_RECURSIVE -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 -Wno-unused-local-typedefs -DHAVE_STDINT_H=1 -DHAVE_DIRENT_H=1 -DHAVE_SYS_DIR_H=1 -DHAVE_SYS_TIME_H=1 -DHAVE_SYS_TIMES_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_LIBDL=1 -DGX_COLOR_INDEX_TYPE="unsigned long long" -D__USE_UNIX98=1 -DBUILD_PDF=1 -I./pdf -Os -fstack-clash-protection -Wformat -Werror=format-security -g -flto=auto -DHAVE_RESTRICT=1 -I/usr/include/webp -fno-strict-aliasing -DHAVE_POPEN_PROTO=1 -DEXTRACT_CV=0 -Iextract/include -Iextract/src -Isrc -o obj/extract_mem.o -c extract/src/mem.c gcc -DHAVE_MKSTEMP -DHAVE_FSEEKO -DHAVE_FONTCONFIG -DHAVE_SETLOCALE -DHAVE_DBUS -DHAVE_BSWAP32 -DHAVE_BYTESWAP_H -DHAVE_STRERROR -DHAVE_PREAD_PWRITE=1 -DGS_RECURSIVE_MUTEXATTR=PTHREAD_MUTEX_RECURSIVE -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 -Wno-unused-local-typedefs -DHAVE_STDINT_H=1 -DHAVE_DIRENT_H=1 -DHAVE_SYS_DIR_H=1 -DHAVE_SYS_TIME_H=1 -DHAVE_SYS_TIMES_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_LIBDL=1 -DGX_COLOR_INDEX_TYPE="unsigned long long" -D__USE_UNIX98=1 -DBUILD_PDF=1 -I./pdf -Os -fstack-clash-protection -Wformat -Werror=format-security -g -flto=auto -DHAVE_RESTRICT=1 -I/usr/include/webp -fno-strict-aliasing -DHAVE_POPEN_PROTO=1 -DEXTRACT_CV=0 -Iextract/include -Iextract/src -Isrc -o obj/extract_odt.o -c extract/src/odt.c gcc -DHAVE_MKSTEMP -DHAVE_FSEEKO -DHAVE_FONTCONFIG -DHAVE_SETLOCALE -DHAVE_DBUS -DHAVE_BSWAP32 -DHAVE_BYTESWAP_H -DHAVE_STRERROR -DHAVE_PREAD_PWRITE=1 -DGS_RECURSIVE_MUTEXATTR=PTHREAD_MUTEX_RECURSIVE -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 -Wno-unused-local-typedefs -DHAVE_STDINT_H=1 -DHAVE_DIRENT_H=1 -DHAVE_SYS_DIR_H=1 -DHAVE_SYS_TIME_H=1 -DHAVE_SYS_TIMES_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_LIBDL=1 -DGX_COLOR_INDEX_TYPE="unsigned long long" -D__USE_UNIX98=1 -DBUILD_PDF=1 -I./pdf -Os -fstack-clash-protection -Wformat -Werror=format-security -g -flto=auto -DHAVE_RESTRICT=1 -I/usr/include/webp -fno-strict-aliasing -DHAVE_POPEN_PROTO=1 -DEXTRACT_CV=0 -Iextract/include -Iextract/src -Isrc -o obj/extract_odt_template.o -c extract/src/odt_template.c gcc -DHAVE_MKSTEMP -DHAVE_FSEEKO -DHAVE_FONTCONFIG -DHAVE_SETLOCALE -DHAVE_DBUS -DHAVE_BSWAP32 -DHAVE_BYTESWAP_H -DHAVE_STRERROR -DHAVE_PREAD_PWRITE=1 -DGS_RECURSIVE_MUTEXATTR=PTHREAD_MUTEX_RECURSIVE -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 -Wno-unused-local-typedefs -DHAVE_STDINT_H=1 -DHAVE_DIRENT_H=1 -DHAVE_SYS_DIR_H=1 -DHAVE_SYS_TIME_H=1 -DHAVE_SYS_TIMES_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_LIBDL=1 -DGX_COLOR_INDEX_TYPE="unsigned long long" -D__USE_UNIX98=1 -DBUILD_PDF=1 -I./pdf -Os -fstack-clash-protection -Wformat -Werror=format-security -g -flto=auto -DHAVE_RESTRICT=1 -I/usr/include/webp -fno-strict-aliasing -DHAVE_POPEN_PROTO=1 -DEXTRACT_CV=0 -Iextract/include -Iextract/src -Isrc -o obj/extract_outf.o -c extract/src/outf.c gcc -DHAVE_MKSTEMP -DHAVE_FSEEKO -DHAVE_FONTCONFIG -DHAVE_SETLOCALE -DHAVE_DBUS -DHAVE_BSWAP32 -DHAVE_BYTESWAP_H -DHAVE_STRERROR -DHAVE_PREAD_PWRITE=1 -DGS_RECURSIVE_MUTEXATTR=PTHREAD_MUTEX_RECURSIVE -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 -Wno-unused-local-typedefs -DHAVE_STDINT_H=1 -DHAVE_DIRENT_H=1 -DHAVE_SYS_DIR_H=1 -DHAVE_SYS_TIME_H=1 -DHAVE_SYS_TIMES_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_LIBDL=1 -DGX_COLOR_INDEX_TYPE="unsigned long long" -D__USE_UNIX98=1 -DBUILD_PDF=1 -I./pdf -Os -fstack-clash-protection -Wformat -Werror=format-security -g -flto=auto -DHAVE_RESTRICT=1 -I/usr/include/webp -fno-strict-aliasing -DHAVE_POPEN_PROTO=1 -DEXTRACT_CV=0 -Iextract/include -Iextract/src -Isrc -o obj/extract_rect.o -c extract/src/rect.c gcc -DHAVE_MKSTEMP -DHAVE_FSEEKO -DHAVE_FONTCONFIG -DHAVE_SETLOCALE -DHAVE_DBUS -DHAVE_BSWAP32 -DHAVE_BYTESWAP_H -DHAVE_STRERROR -DHAVE_PREAD_PWRITE=1 -DGS_RECURSIVE_MUTEXATTR=PTHREAD_MUTEX_RECURSIVE -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 -Wno-unused-local-typedefs -DHAVE_STDINT_H=1 -DHAVE_DIRENT_H=1 -DHAVE_SYS_DIR_H=1 -DHAVE_SYS_TIME_H=1 -DHAVE_SYS_TIMES_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_LIBDL=1 -DGX_COLOR_INDEX_TYPE="unsigned long long" -D__USE_UNIX98=1 -DBUILD_PDF=1 -I./pdf -Os -fstack-clash-protection -Wformat -Werror=format-security -g -flto=auto -DHAVE_RESTRICT=1 -I/usr/include/webp -fno-strict-aliasing -DHAVE_POPEN_PROTO=1 -DEXTRACT_CV=0 -Iextract/include -Iextract/src -Isrc -o obj/extract_sys.o -c extract/src/sys.c gcc -DHAVE_MKSTEMP -DHAVE_FSEEKO -DHAVE_FONTCONFIG -DHAVE_SETLOCALE -DHAVE_DBUS -DHAVE_BSWAP32 -DHAVE_BYTESWAP_H -DHAVE_STRERROR -DHAVE_PREAD_PWRITE=1 -DGS_RECURSIVE_MUTEXATTR=PTHREAD_MUTEX_RECURSIVE -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 -Wno-unused-local-typedefs -DHAVE_STDINT_H=1 -DHAVE_DIRENT_H=1 -DHAVE_SYS_DIR_H=1 -DHAVE_SYS_TIME_H=1 -DHAVE_SYS_TIMES_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_LIBDL=1 -DGX_COLOR_INDEX_TYPE="unsigned long long" -D__USE_UNIX98=1 -DBUILD_PDF=1 -I./pdf -Os -fstack-clash-protection -Wformat -Werror=format-security -g -flto=auto -DHAVE_RESTRICT=1 -I/usr/include/webp -fno-strict-aliasing -DHAVE_POPEN_PROTO=1 -DEXTRACT_CV=0 -Iextract/include -Iextract/src -Isrc -o obj/extract_text.o -c extract/src/text.c gcc -DHAVE_MKSTEMP -DHAVE_FSEEKO -DHAVE_FONTCONFIG -DHAVE_SETLOCALE -DHAVE_DBUS -DHAVE_BSWAP32 -DHAVE_BYTESWAP_H -DHAVE_STRERROR -DHAVE_PREAD_PWRITE=1 -DGS_RECURSIVE_MUTEXATTR=PTHREAD_MUTEX_RECURSIVE -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 -Wno-unused-local-typedefs -DHAVE_STDINT_H=1 -DHAVE_DIRENT_H=1 -DHAVE_SYS_DIR_H=1 -DHAVE_SYS_TIME_H=1 -DHAVE_SYS_TIMES_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_LIBDL=1 -DGX_COLOR_INDEX_TYPE="unsigned long long" -D__USE_UNIX98=1 -DBUILD_PDF=1 -I./pdf -Os -fstack-clash-protection -Wformat -Werror=format-security -g -flto=auto -DHAVE_RESTRICT=1 -I/usr/include/webp -fno-strict-aliasing -DHAVE_POPEN_PROTO=1 -DEXTRACT_CV=0 -Iextract/include -Iextract/src -Isrc -o obj/extract_xml.o -c extract/src/xml.c gcc -DHAVE_MKSTEMP -DHAVE_FSEEKO -DHAVE_FONTCONFIG -DHAVE_SETLOCALE -DHAVE_DBUS -DHAVE_BSWAP32 -DHAVE_BYTESWAP_H -DHAVE_STRERROR -DHAVE_PREAD_PWRITE=1 -DGS_RECURSIVE_MUTEXATTR=PTHREAD_MUTEX_RECURSIVE -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 -Wno-unused-local-typedefs -DHAVE_STDINT_H=1 -DHAVE_DIRENT_H=1 -DHAVE_SYS_DIR_H=1 -DHAVE_SYS_TIME_H=1 -DHAVE_SYS_TIMES_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_LIBDL=1 -DGX_COLOR_INDEX_TYPE="unsigned long long" -D__USE_UNIX98=1 -DBUILD_PDF=1 -I./pdf -Os -fstack-clash-protection -Wformat -Werror=format-security -g -flto=auto -DHAVE_RESTRICT=1 -I/usr/include/webp -fno-strict-aliasing -DHAVE_POPEN_PROTO=1 -DEXTRACT_CV=0 -Iextract/include -Iextract/src -Isrc -o obj/extract_zip.o -c extract/src/zip.c gcc -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 -Wno-unused-local-typedefs -DHAVE_STDINT_H=1 -DHAVE_DIRENT_H=1 -DHAVE_SYS_DIR_H=1 -DHAVE_SYS_TIME_H=1 -DHAVE_SYS_TIMES_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_LIBDL=1 -DGX_COLOR_INDEX_TYPE="unsigned long long" -D__USE_UNIX98=1 -Os -fstack-clash-protection -Wformat -Werror=format-security -g -flto=auto -DHAVE_RESTRICT=1 -fno-strict-aliasing -DHAVE_POPEN_PROTO=1 -I./base -o ./obj/aux/packps ./base/pack_ps.c -lm -ldl -ltiff -rdynamic -lfontconfig -lfreetype -lfreetype -lz gcc -DHAVE_MKSTEMP -DHAVE_FSEEKO -DHAVE_FONTCONFIG -DHAVE_SETLOCALE -DHAVE_DBUS -DHAVE_BSWAP32 -DHAVE_BYTESWAP_H -DHAVE_STRERROR -DHAVE_PREAD_PWRITE=1 -DGS_RECURSIVE_MUTEXATTR=PTHREAD_MUTEX_RECURSIVE -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 -Wno-unused-local-typedefs -DHAVE_STDINT_H=1 -DHAVE_DIRENT_H=1 -DHAVE_SYS_DIR_H=1 -DHAVE_SYS_TIME_H=1 -DHAVE_SYS_TIMES_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_LIBDL=1 -DGX_COLOR_INDEX_TYPE="unsigned long long" -D__USE_UNIX98=1 -DBUILD_PDF=1 -I./pdf -Os -fstack-clash-protection -Wformat -Werror=format-security -g -flto=auto -DHAVE_RESTRICT=1 -I/usr/include/webp -fno-strict-aliasing -DHAVE_POPEN_PROTO=1 -I./obj -I./base -I./obj -I./devices -I./devices/vector -DOCR_VERSION=1 -o ./obj/whitelst.o -c ./devices/vector/whitelst.c gcc -DHAVE_MKSTEMP -DHAVE_FSEEKO -DHAVE_FONTCONFIG -DHAVE_SETLOCALE -DHAVE_DBUS -DHAVE_BSWAP32 -DHAVE_BYTESWAP_H -DHAVE_STRERROR -DHAVE_PREAD_PWRITE=1 -DGS_RECURSIVE_MUTEXATTR=PTHREAD_MUTEX_RECURSIVE -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 -Wno-unused-local-typedefs -DHAVE_STDINT_H=1 -DHAVE_DIRENT_H=1 -DHAVE_SYS_DIR_H=1 -DHAVE_SYS_TIME_H=1 -DHAVE_SYS_TIMES_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_LIBDL=1 -DGX_COLOR_INDEX_TYPE="unsigned long long" -D__USE_UNIX98=1 -DBUILD_PDF=1 -I./pdf -Os -fstack-clash-protection -Wformat -Werror=format-security -g -flto=auto -DHAVE_RESTRICT=1 -I/usr/include/webp -fno-strict-aliasing -DHAVE_POPEN_PROTO=1 -I./devices/rinkj -I./base/ -I./obj/ -o ./obj/evenbetter-rll.o -c ./devices/rinkj/evenbetter-rll.c gcc -DHAVE_MKSTEMP -DHAVE_FSEEKO -DHAVE_FONTCONFIG -DHAVE_SETLOCALE -DHAVE_DBUS -DHAVE_BSWAP32 -DHAVE_BYTESWAP_H -DHAVE_STRERROR -DHAVE_PREAD_PWRITE=1 -DGS_RECURSIVE_MUTEXATTR=PTHREAD_MUTEX_RECURSIVE -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 -Wno-unused-local-typedefs -DHAVE_STDINT_H=1 -DHAVE_DIRENT_H=1 -DHAVE_SYS_DIR_H=1 -DHAVE_SYS_TIME_H=1 -DHAVE_SYS_TIMES_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_LIBDL=1 -DGX_COLOR_INDEX_TYPE="unsigned long long" -D__USE_UNIX98=1 -DBUILD_PDF=1 -I./pdf -Os -fstack-clash-protection -Wformat -Werror=format-security -g -flto=auto -DHAVE_RESTRICT=1 -I/usr/include/webp -fno-strict-aliasing -DHAVE_POPEN_PROTO=1 -I./devices/rinkj -I./base/ -I./obj/ -o ./obj/rinkj-device.o -c ./devices/rinkj/rinkj-device.c gcc -DHAVE_MKSTEMP -DHAVE_FSEEKO -DHAVE_FONTCONFIG -DHAVE_SETLOCALE -DHAVE_DBUS -DHAVE_BSWAP32 -DHAVE_BYTESWAP_H -DHAVE_STRERROR -DHAVE_PREAD_PWRITE=1 -DGS_RECURSIVE_MUTEXATTR=PTHREAD_MUTEX_RECURSIVE -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 -Wno-unused-local-typedefs -DHAVE_STDINT_H=1 -DHAVE_DIRENT_H=1 -DHAVE_SYS_DIR_H=1 -DHAVE_SYS_TIME_H=1 -DHAVE_SYS_TIMES_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_LIBDL=1 -DGX_COLOR_INDEX_TYPE="unsigned long long" -D__USE_UNIX98=1 -DBUILD_PDF=1 -I./pdf -Os -fstack-clash-protection -Wformat -Werror=format-security -g -flto=auto -DHAVE_RESTRICT=1 -I/usr/include/webp -fno-strict-aliasing -DHAVE_POPEN_PROTO=1 -I./devices/rinkj -I./base/ -I./obj/ -o ./obj/rinkj-config.o -c ./devices/rinkj/rinkj-config.c gcc -DHAVE_MKSTEMP -DHAVE_FSEEKO -DHAVE_FONTCONFIG -DHAVE_SETLOCALE -DHAVE_DBUS -DHAVE_BSWAP32 -DHAVE_BYTESWAP_H -DHAVE_STRERROR -DHAVE_PREAD_PWRITE=1 -DGS_RECURSIVE_MUTEXATTR=PTHREAD_MUTEX_RECURSIVE -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 -Wno-unused-local-typedefs -DHAVE_STDINT_H=1 -DHAVE_DIRENT_H=1 -DHAVE_SYS_DIR_H=1 -DHAVE_SYS_TIME_H=1 -DHAVE_SYS_TIMES_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_LIBDL=1 -DGX_COLOR_INDEX_TYPE="unsigned long long" -D__USE_UNIX98=1 -DBUILD_PDF=1 -I./pdf -Os -fstack-clash-protection -Wformat -Werror=format-security -g -flto=auto -DHAVE_RESTRICT=1 -I/usr/include/webp -fno-strict-aliasing -DHAVE_POPEN_PROTO=1 -I./devices/rinkj -I./base/ -I./obj/ -o ./obj/rinkj-dither.o -c ./devices/rinkj/rinkj-dither.c gcc -DHAVE_MKSTEMP -DHAVE_FSEEKO -DHAVE_FONTCONFIG -DHAVE_SETLOCALE -DHAVE_DBUS -DHAVE_BSWAP32 -DHAVE_BYTESWAP_H -DHAVE_STRERROR -DHAVE_PREAD_PWRITE=1 -DGS_RECURSIVE_MUTEXATTR=PTHREAD_MUTEX_RECURSIVE -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 -Wno-unused-local-typedefs -DHAVE_STDINT_H=1 -DHAVE_DIRENT_H=1 -DHAVE_SYS_DIR_H=1 -DHAVE_SYS_TIME_H=1 -DHAVE_SYS_TIMES_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_LIBDL=1 -DGX_COLOR_INDEX_TYPE="unsigned long long" -D__USE_UNIX98=1 -DBUILD_PDF=1 -I./pdf -Os -fstack-clash-protection -Wformat -Werror=format-security -g -flto=auto -DHAVE_RESTRICT=1 -I/usr/include/webp -fno-strict-aliasing -DHAVE_POPEN_PROTO=1 -I./devices/rinkj -I./base/ -I./obj/ -o ./obj/rinkj-screen-eb.o -c ./devices/rinkj/rinkj-screen-eb.c gcc -I./ijs -DHAVE_MKSTEMP -DHAVE_FSEEKO -DHAVE_FONTCONFIG -DHAVE_SETLOCALE -DHAVE_DBUS -DHAVE_BSWAP32 -DHAVE_BYTESWAP_H -DHAVE_STRERROR -DHAVE_PREAD_PWRITE=1 -DGS_RECURSIVE_MUTEXATTR=PTHREAD_MUTEX_RECURSIVE -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 -Wno-unused-local-typedefs -DHAVE_STDINT_H=1 -DHAVE_DIRENT_H=1 -DHAVE_SYS_DIR_H=1 -DHAVE_SYS_TIME_H=1 -DHAVE_SYS_TIMES_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_LIBDL=1 -DGX_COLOR_INDEX_TYPE="unsigned long long" -D__USE_UNIX98=1 -DBUILD_PDF=1 -I./pdf -Os -fstack-clash-protection -Wformat -Werror=format-security -g -flto=auto -DHAVE_RESTRICT=1 -I/usr/include/webp -fno-strict-aliasing -DHAVE_POPEN_PROTO=1 -o ./obj/ijs_server.o -c ./ijs/ijs_server.c gcc -I./ijs -DHAVE_MKSTEMP -DHAVE_FSEEKO -DHAVE_FONTCONFIG -DHAVE_SETLOCALE -DHAVE_DBUS -DHAVE_BSWAP32 -DHAVE_BYTESWAP_H -DHAVE_STRERROR -DHAVE_PREAD_PWRITE=1 -DGS_RECURSIVE_MUTEXATTR=PTHREAD_MUTEX_RECURSIVE -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 -Wno-unused-local-typedefs -DHAVE_STDINT_H=1 -DHAVE_DIRENT_H=1 -DHAVE_SYS_DIR_H=1 -DHAVE_SYS_TIME_H=1 -DHAVE_SYS_TIMES_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_LIBDL=1 -DGX_COLOR_INDEX_TYPE="unsigned long long" -D__USE_UNIX98=1 -DBUILD_PDF=1 -I./pdf -Os -fstack-clash-protection -Wformat -Werror=format-security -g -flto=auto -DHAVE_RESTRICT=1 -I/usr/include/webp -fno-strict-aliasing -DHAVE_POPEN_PROTO=1 -o ./obj/ijs_client.o -c ./ijs/ijs_client.c gcc -I./ijs -DHAVE_MKSTEMP -DHAVE_FSEEKO -DHAVE_FONTCONFIG -DHAVE_SETLOCALE -DHAVE_DBUS -DHAVE_BSWAP32 -DHAVE_BYTESWAP_H -DHAVE_STRERROR -DHAVE_PREAD_PWRITE=1 -DGS_RECURSIVE_MUTEXATTR=PTHREAD_MUTEX_RECURSIVE -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 -Wno-unused-local-typedefs -DHAVE_STDINT_H=1 -DHAVE_DIRENT_H=1 -DHAVE_SYS_DIR_H=1 -DHAVE_SYS_TIME_H=1 -DHAVE_SYS_TIMES_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_LIBDL=1 -DGX_COLOR_INDEX_TYPE="unsigned long long" -D__USE_UNIX98=1 -DBUILD_PDF=1 -I./pdf -Os -fstack-clash-protection -Wformat -Werror=format-security -g -flto=auto -DHAVE_RESTRICT=1 -I/usr/include/webp -fno-strict-aliasing -DHAVE_POPEN_PROTO=1 -o ./obj/ijs_exec_unix.o -c ./ijs/ijs_exec_unix.c gcc -DHAVE_MKSTEMP -DHAVE_FSEEKO -DHAVE_FONTCONFIG -DHAVE_SETLOCALE -DHAVE_DBUS -DHAVE_BSWAP32 -DHAVE_BYTESWAP_H -DHAVE_STRERROR -DHAVE_PREAD_PWRITE=1 -DGS_RECURSIVE_MUTEXATTR=PTHREAD_MUTEX_RECURSIVE -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 -Wno-unused-local-typedefs -DHAVE_STDINT_H=1 -DHAVE_DIRENT_H=1 -DHAVE_SYS_DIR_H=1 -DHAVE_SYS_TIME_H=1 -DHAVE_SYS_TIMES_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_LIBDL=1 -DGX_COLOR_INDEX_TYPE="unsigned long long" -D__USE_UNIX98=1 -DBUILD_PDF=1 -I./pdf -Os -fstack-clash-protection -Wformat -Werror=format-security -g -flto=auto -DHAVE_RESTRICT=1 -I/usr/include/webp -fno-strict-aliasing -DHAVE_POPEN_PROTO=1 -I./obj -I./base -I./devices -DWHICH_CMS="lcms2" -o ./obj/gsbittab.o -c ./base/gsbittab.c gcc -DHAVE_MKSTEMP -DHAVE_FSEEKO -DHAVE_FONTCONFIG -DHAVE_SETLOCALE -DHAVE_DBUS -DHAVE_BSWAP32 -DHAVE_BYTESWAP_H -DHAVE_STRERROR -DHAVE_PREAD_PWRITE=1 -DGS_RECURSIVE_MUTEXATTR=PTHREAD_MUTEX_RECURSIVE -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 -Wno-unused-local-typedefs -DHAVE_STDINT_H=1 -DHAVE_DIRENT_H=1 -DHAVE_SYS_DIR_H=1 -DHAVE_SYS_TIME_H=1 -DHAVE_SYS_TIMES_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_LIBDL=1 -DGX_COLOR_INDEX_TYPE="unsigned long long" -D__USE_UNIX98=1 -DBUILD_PDF=1 -I./pdf -Os -fstack-clash-protection -Wformat -Werror=format-security -g -flto=auto -DHAVE_RESTRICT=1 -I/usr/include/webp -fno-strict-aliasing -DHAVE_POPEN_PROTO=1 -I./obj -I./base -I./devices -DWHICH_CMS="lcms2" -o ./obj/gscedata.o -c ./base/gscedata.c gcc -I./obj -I./base -I./devices -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 -Wno-unused-local-typedefs -DHAVE_STDINT_H=1 -DHAVE_DIRENT_H=1 -DHAVE_SYS_DIR_H=1 -DHAVE_SYS_TIME_H=1 -DHAVE_SYS_TIMES_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_LIBDL=1 -DGX_COLOR_INDEX_TYPE="unsigned long long" -D__USE_UNIX98=1 -DBUILD_PDF=1 -I./pdf -Os -fstack-clash-protection -Wformat -Werror=format-security -g -flto=auto -DHAVE_RESTRICT=1 -I/usr/include/webp -fno-strict-aliasing -DHAVE_POPEN_PROTO=1 -o ./obj/bobbin.o -c ./base/bobbin.c gcc -DHAVE_MKSTEMP -DHAVE_FSEEKO -DHAVE_FONTCONFIG -DHAVE_SETLOCALE -DHAVE_DBUS -DHAVE_BSWAP32 -DHAVE_BYTESWAP_H -DHAVE_STRERROR -DHAVE_PREAD_PWRITE=1 -DGS_RECURSIVE_MUTEXATTR=PTHREAD_MUTEX_RECURSIVE -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 -Wno-unused-local-typedefs -DHAVE_STDINT_H=1 -DHAVE_DIRENT_H=1 -DHAVE_SYS_DIR_H=1 -DHAVE_SYS_TIME_H=1 -DHAVE_SYS_TIMES_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_LIBDL=1 -DGX_COLOR_INDEX_TYPE="unsigned long long" -D__USE_UNIX98=1 -DBUILD_PDF=1 -I./pdf -Os -fstack-clash-protection -Wformat -Werror=format-security -g -flto=auto -DHAVE_RESTRICT=1 -I/usr/include/webp -fno-strict-aliasing -DHAVE_POPEN_PROTO=1 -I./obj -I./base -I./devices -DWHICH_CMS="lcms2" -o ./obj/gsserial.o -c ./base/gsserial.c gcc -DHAVE_MKSTEMP -DHAVE_FSEEKO -DHAVE_FONTCONFIG -DHAVE_SETLOCALE -DHAVE_DBUS -DHAVE_BSWAP32 -DHAVE_BYTESWAP_H -DHAVE_STRERROR -DHAVE_PREAD_PWRITE=1 -DGS_RECURSIVE_MUTEXATTR=PTHREAD_MUTEX_RECURSIVE -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 -Wno-unused-local-typedefs -DHAVE_STDINT_H=1 -DHAVE_DIRENT_H=1 -DHAVE_SYS_DIR_H=1 -DHAVE_SYS_TIME_H=1 -DHAVE_SYS_TIMES_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_LIBDL=1 -DGX_COLOR_INDEX_TYPE="unsigned long long" -D__USE_UNIX98=1 -DBUILD_PDF=1 -I./pdf -Os -fstack-clash-protection -Wformat -Werror=format-security -g -flto=auto -DHAVE_RESTRICT=1 -I/usr/include/webp -fno-strict-aliasing -DHAVE_POPEN_PROTO=1 -I./obj -I./base -I./devices -DWHICH_CMS="lcms2" -o ./obj/gsroptab.o -c ./base/gsroptab.c cp ./base/gsftopts.h ./obj/gsftopts.h gcc -DHAVE_MKSTEMP -DHAVE_FSEEKO -DHAVE_FONTCONFIG -DHAVE_SETLOCALE -DHAVE_DBUS -DHAVE_BSWAP32 -DHAVE_BYTESWAP_H -DHAVE_STRERROR -DHAVE_PREAD_PWRITE=1 -DGS_RECURSIVE_MUTEXATTR=PTHREAD_MUTEX_RECURSIVE -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 -Wno-unused-local-typedefs -DHAVE_STDINT_H=1 -DHAVE_DIRENT_H=1 -DHAVE_SYS_DIR_H=1 -DHAVE_SYS_TIME_H=1 -DHAVE_SYS_TIMES_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_LIBDL=1 -DGX_COLOR_INDEX_TYPE="unsigned long long" -D__USE_UNIX98=1 -DBUILD_PDF=1 -I./pdf -Os -fstack-clash-protection -Wformat -Werror=format-security -g -flto=auto -DHAVE_RESTRICT=1 -I/usr/include/webp -fno-strict-aliasing -DHAVE_POPEN_PROTO=1 -I./obj -I./base -I./devices -DWHICH_CMS="lcms2" -o ./obj/simscale_foo.o -c ./base/simscale_foo.c ./openjpeg/src/lib/openjp2/ht_dec.c:1096:10: warning: no previous prototype for 'opj_t1_ht_decode_cblk' [-Wmissing-prototypes] 1096 | OPJ_BOOL opj_t1_ht_decode_cblk(opj_t1_t *t1, | ^~~~~~~~~~~~~~~~~~~~~ extract/src/json.c:83:5: warning: no previous prototype for 'extract_document_to_json_content' [-Wmissing-prototypes] 83 | int extract_document_to_json_content( | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./openjpeg/src/lib/openjp2/j2k.c:6729:12: warning: function declaration isn't a prototype [-Wstrict-prototypes] 6729 | static int opj_j2k_get_default_thread_count() | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./obj/aux/genarch ./obj/arch.h gcc -DHAVE_MKSTEMP -DHAVE_FSEEKO -DHAVE_FONTCONFIG -DHAVE_SETLOCALE -DHAVE_DBUS -DHAVE_BSWAP32 -DHAVE_BYTESWAP_H -DHAVE_STRERROR -DHAVE_PREAD_PWRITE=1 -DGS_RECURSIVE_MUTEXATTR=PTHREAD_MUTEX_RECURSIVE -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 -Wno-unused-local-typedefs -DHAVE_STDINT_H=1 -DHAVE_DIRENT_H=1 -DHAVE_SYS_DIR_H=1 -DHAVE_SYS_TIME_H=1 -DHAVE_SYS_TIMES_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_LIBDL=1 -DGX_COLOR_INDEX_TYPE="unsigned long long" -D__USE_UNIX98=1 -DBUILD_PDF=1 -I./pdf -Os -fstack-clash-protection -Wformat -Werror=format-security -g -flto=auto -DHAVE_RESTRICT=1 -I/usr/include/webp -fno-strict-aliasing -DHAVE_POPEN_PROTO=1 -I./obj -I./base -I./devices -DWHICH_CMS="lcms2" -o ./obj/gp_getnv.o -c ./base/gp_getnv.c gcc -DHAVE_MKSTEMP -DHAVE_FSEEKO -DHAVE_FONTCONFIG -DHAVE_SETLOCALE -DHAVE_DBUS -DHAVE_BSWAP32 -DHAVE_BYTESWAP_H -DHAVE_STRERROR -DHAVE_PREAD_PWRITE=1 -DGS_RECURSIVE_MUTEXATTR=PTHREAD_MUTEX_RECURSIVE -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 -Wno-unused-local-typedefs -DHAVE_STDINT_H=1 -DHAVE_DIRENT_H=1 -DHAVE_SYS_DIR_H=1 -DHAVE_SYS_TIME_H=1 -DHAVE_SYS_TIMES_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_LIBDL=1 -DGX_COLOR_INDEX_TYPE="unsigned long long" -D__USE_UNIX98=1 -DBUILD_PDF=1 -I./pdf -Os -fstack-clash-protection -Wformat -Werror=format-security -g -flto=auto -DHAVE_RESTRICT=1 -I/usr/include/webp -fno-strict-aliasing -DHAVE_POPEN_PROTO=1 -I./obj -I./base -I./devices -DWHICH_CMS="lcms2" -o ./obj/gp_upapr.o -c ./base/gp_upapr.c gcc -DHAVE_MKSTEMP -DHAVE_FSEEKO -DHAVE_FONTCONFIG -DHAVE_SETLOCALE -DHAVE_DBUS -DHAVE_BSWAP32 -DHAVE_BYTESWAP_H -DHAVE_STRERROR -DHAVE_PREAD_PWRITE=1 -DGS_RECURSIVE_MUTEXATTR=PTHREAD_MUTEX_RECURSIVE -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 -Wno-unused-local-typedefs -DHAVE_STDINT_H=1 -DHAVE_DIRENT_H=1 -DHAVE_SYS_DIR_H=1 -DHAVE_SYS_TIME_H=1 -DHAVE_SYS_TIMES_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_LIBDL=1 -DGX_COLOR_INDEX_TYPE="unsigned long long" -D__USE_UNIX98=1 -DBUILD_PDF=1 -I./pdf -Os -fstack-clash-protection -Wformat -Werror=format-security -g -flto=auto -DHAVE_RESTRICT=1 -I/usr/include/webp -fno-strict-aliasing -DHAVE_POPEN_PROTO=1 -I./obj -I./base -I./devices -DWHICH_CMS="lcms2" -o ./obj/gp_unifn.o -c ./base/gp_unifn.c gcc -DHAVE_MKSTEMP -DHAVE_FSEEKO -DHAVE_FONTCONFIG -DHAVE_SETLOCALE -DHAVE_DBUS -DHAVE_BSWAP32 -DHAVE_BYTESWAP_H -DHAVE_STRERROR -DHAVE_PREAD_PWRITE=1 -DGS_RECURSIVE_MUTEXATTR=PTHREAD_MUTEX_RECURSIVE -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 -Wno-unused-local-typedefs -DHAVE_STDINT_H=1 -DHAVE_DIRENT_H=1 -DHAVE_SYS_DIR_H=1 -DHAVE_SYS_TIME_H=1 -DHAVE_SYS_TIMES_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_LIBDL=1 -DGX_COLOR_INDEX_TYPE="unsigned long long" -D__USE_UNIX98=1 -DBUILD_PDF=1 -I./pdf -Os -fstack-clash-protection -Wformat -Werror=format-security -g -flto=auto -DHAVE_RESTRICT=1 -I/usr/include/webp -fno-strict-aliasing -DHAVE_POPEN_PROTO=1 -I./obj -I./base -I./devices -DWHICH_CMS="lcms2" -o ./obj/gp_nxpsprn.o -c ./base/gp_nxpsprn.c gcc -DHAVE_MKSTEMP -DHAVE_FSEEKO -DHAVE_FONTCONFIG -DHAVE_SETLOCALE -DHAVE_DBUS -DHAVE_BSWAP32 -DHAVE_BYTESWAP_H -DHAVE_STRERROR -DHAVE_PREAD_PWRITE=1 -DGS_RECURSIVE_MUTEXATTR=PTHREAD_MUTEX_RECURSIVE -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 -Wno-unused-local-typedefs -DHAVE_STDINT_H=1 -DHAVE_DIRENT_H=1 -DHAVE_SYS_DIR_H=1 -DHAVE_SYS_TIME_H=1 -DHAVE_SYS_TIMES_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_LIBDL=1 -DGX_COLOR_INDEX_TYPE="unsigned long long" -D__USE_UNIX98=1 -DBUILD_PDF=1 -I./pdf -Os -fstack-clash-protection -Wformat -Werror=format-security -g -flto=auto -DHAVE_RESTRICT=1 -I/usr/include/webp -fno-strict-aliasing -DHAVE_POPEN_PROTO=1 -I./obj -I./base -I./devices -DWHICH_CMS="lcms2" -o ./obj/gp_nsync.o -c ./base/gp_nsync.c gcc -DHAVE_MKSTEMP -DHAVE_FSEEKO -DHAVE_FONTCONFIG -DHAVE_SETLOCALE -DHAVE_DBUS -DHAVE_BSWAP32 -DHAVE_BYTESWAP_H -DHAVE_STRERROR -DHAVE_PREAD_PWRITE=1 -DGS_RECURSIVE_MUTEXATTR=PTHREAD_MUTEX_RECURSIVE -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 -Wno-unused-local-typedefs -DHAVE_STDINT_H=1 -DHAVE_DIRENT_H=1 -DHAVE_SYS_DIR_H=1 -DHAVE_SYS_TIME_H=1 -DHAVE_SYS_TIMES_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_LIBDL=1 -DGX_COLOR_INDEX_TYPE="unsigned long long" -D__USE_UNIX98=1 -DBUILD_PDF=1 -I./pdf -Os -fstack-clash-protection -Wformat -Werror=format-security -g -flto=auto -DHAVE_RESTRICT=1 -I/usr/include/webp -fno-strict-aliasing -DHAVE_POPEN_PROTO=1 -I./obj -I./base -I./devices -DWHICH_CMS="lcms2" -o ./obj/smd5.o -c ./base/smd5.c gcc -DHAVE_MKSTEMP -DHAVE_FSEEKO -DHAVE_FONTCONFIG -DHAVE_SETLOCALE -DHAVE_DBUS -DHAVE_BSWAP32 -DHAVE_BYTESWAP_H -DHAVE_STRERROR -DHAVE_PREAD_PWRITE=1 -DGS_RECURSIVE_MUTEXATTR=PTHREAD_MUTEX_RECURSIVE -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 -Wno-unused-local-typedefs -DHAVE_STDINT_H=1 -DHAVE_DIRENT_H=1 -DHAVE_SYS_DIR_H=1 -DHAVE_SYS_TIME_H=1 -DHAVE_SYS_TIMES_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_LIBDL=1 -DGX_COLOR_INDEX_TYPE="unsigned long long" -D__USE_UNIX98=1 -DBUILD_PDF=1 -I./pdf -Os -fstack-clash-protection -Wformat -Werror=format-security -g -flto=auto -DHAVE_RESTRICT=1 -I/usr/include/webp -fno-strict-aliasing -DHAVE_POPEN_PROTO=1 -I./obj -I./base -I./devices -DWHICH_CMS="lcms2" -o ./obj/gsmd5.o -c ./base/gsmd5.c gcc -DHAVE_MKSTEMP -DHAVE_FSEEKO -DHAVE_FONTCONFIG -DHAVE_SETLOCALE -DHAVE_DBUS -DHAVE_BSWAP32 -DHAVE_BYTESWAP_H -DHAVE_STRERROR -DHAVE_PREAD_PWRITE=1 -DGS_RECURSIVE_MUTEXATTR=PTHREAD_MUTEX_RECURSIVE -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 -Wno-unused-local-typedefs -DHAVE_STDINT_H=1 -DHAVE_DIRENT_H=1 -DHAVE_SYS_DIR_H=1 -DHAVE_SYS_TIME_H=1 -DHAVE_SYS_TIMES_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_LIBDL=1 -DGX_COLOR_INDEX_TYPE="unsigned long long" -D__USE_UNIX98=1 -DBUILD_PDF=1 -I./pdf -Os -fstack-clash-protection -Wformat -Werror=format-security -g -flto=auto -DHAVE_RESTRICT=1 -I/usr/include/webp -fno-strict-aliasing -DHAVE_POPEN_PROTO=1 -I./obj -I./base -I./devices -DWHICH_CMS="lcms2" -o ./obj/gdevpipe.o -c ./base/gdevpipe.c gcc -DHAVE_MKSTEMP -DHAVE_FSEEKO -DHAVE_FONTCONFIG -DHAVE_SETLOCALE -DHAVE_DBUS -DHAVE_BSWAP32 -DHAVE_BYTESWAP_H -DHAVE_STRERROR -DHAVE_PREAD_PWRITE=1 -DGS_RECURSIVE_MUTEXATTR=PTHREAD_MUTEX_RECURSIVE -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 -Wno-unused-local-typedefs -DHAVE_STDINT_H=1 -DHAVE_DIRENT_H=1 -DHAVE_SYS_DIR_H=1 -DHAVE_SYS_TIME_H=1 -DHAVE_SYS_TIMES_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_LIBDL=1 -DGX_COLOR_INDEX_TYPE="unsigned long long" -D__USE_UNIX98=1 -DBUILD_PDF=1 -I./pdf -Os -fstack-clash-protection -Wformat -Werror=format-security -g -flto=auto -DHAVE_RESTRICT=1 -I/usr/include/webp -fno-strict-aliasing -DHAVE_POPEN_PROTO=1 -I./obj -I./base -I./devices -DWHICH_CMS="lcms2" -o ./obj/gsnogc.o -c ./base/gsnogc.c gcc -DHAVE_MKSTEMP -DHAVE_FSEEKO -DHAVE_FONTCONFIG -DHAVE_SETLOCALE -DHAVE_DBUS -DHAVE_BSWAP32 -DHAVE_BYTESWAP_H -DHAVE_STRERROR -DHAVE_PREAD_PWRITE=1 -DGS_RECURSIVE_MUTEXATTR=PTHREAD_MUTEX_RECURSIVE -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 -Wno-unused-local-typedefs -DHAVE_STDINT_H=1 -DHAVE_DIRENT_H=1 -DHAVE_SYS_DIR_H=1 -DHAVE_SYS_TIME_H=1 -DHAVE_SYS_TIMES_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_LIBDL=1 -DGX_COLOR_INDEX_TYPE="unsigned long long" -D__USE_UNIX98=1 -DBUILD_PDF=1 -I./pdf -Os -fstack-clash-protection -Wformat -Werror=format-security -g -flto=auto -DHAVE_RESTRICT=1 -I/usr/include/webp -fno-strict-aliasing -DHAVE_POPEN_PROTO=1 -I./obj -I./base -I./devices -DWHICH_CMS="lcms2" -o ./obj/gshtx.o -c ./base/gshtx.c gcc -DHAVE_MKSTEMP -DHAVE_FSEEKO -DHAVE_FONTCONFIG -DHAVE_SETLOCALE -DHAVE_DBUS -DHAVE_BSWAP32 -DHAVE_BYTESWAP_H -DHAVE_STRERROR -DHAVE_PREAD_PWRITE=1 -DGS_RECURSIVE_MUTEXATTR=PTHREAD_MUTEX_RECURSIVE -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 -Wno-unused-local-typedefs -DHAVE_STDINT_H=1 -DHAVE_DIRENT_H=1 -DHAVE_SYS_DIR_H=1 -DHAVE_SYS_TIME_H=1 -DHAVE_SYS_TIMES_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_LIBDL=1 -DGX_COLOR_INDEX_TYPE="unsigned long long" -D__USE_UNIX98=1 -DBUILD_PDF=1 -I./pdf -Os -fstack-clash-protection -Wformat -Werror=format-security -g -flto=auto -DHAVE_RESTRICT=1 -I/usr/include/webp -fno-strict-aliasing -DHAVE_POPEN_PROTO=1 -I./obj -I./base -I./devices -DWHICH_CMS="lcms2" -o ./obj/gsclipsr.o -c ./base/gsclipsr.c gcc -DHAVE_MKSTEMP -DHAVE_FSEEKO -DHAVE_FONTCONFIG -DHAVE_SETLOCALE -DHAVE_DBUS -DHAVE_BSWAP32 -DHAVE_BYTESWAP_H -DHAVE_STRERROR -DHAVE_PREAD_PWRITE=1 -DGS_RECURSIVE_MUTEXATTR=PTHREAD_MUTEX_RECURSIVE -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 -Wno-unused-local-typedefs -DHAVE_STDINT_H=1 -DHAVE_DIRENT_H=1 -DHAVE_SYS_DIR_H=1 -DHAVE_SYS_TIME_H=1 -DHAVE_SYS_TIMES_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_LIBDL=1 -DGX_COLOR_INDEX_TYPE="unsigned long long" -D__USE_UNIX98=1 -DBUILD_PDF=1 -I./pdf -Os -fstack-clash-protection -Wformat -Werror=format-security -g -flto=auto -DHAVE_RESTRICT=1 -I/usr/include/webp -fno-strict-aliasing -DHAVE_POPEN_PROTO=1 -I./obj -I./base -I./devices -DWHICH_CMS="lcms2" -o ./obj/gscdevn.o -c ./base/gscdevn.c gcc -DHAVE_MKSTEMP -DHAVE_FSEEKO -DHAVE_FONTCONFIG -DHAVE_SETLOCALE -DHAVE_DBUS -DHAVE_BSWAP32 -DHAVE_BYTESWAP_H -DHAVE_STRERROR -DHAVE_PREAD_PWRITE=1 -DGS_RECURSIVE_MUTEXATTR=PTHREAD_MUTEX_RECURSIVE -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 -Wno-unused-local-typedefs -DHAVE_STDINT_H=1 -DHAVE_DIRENT_H=1 -DHAVE_SYS_DIR_H=1 -DHAVE_SYS_TIME_H=1 -DHAVE_SYS_TIMES_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_LIBDL=1 -DGX_COLOR_INDEX_TYPE="unsigned long long" -D__USE_UNIX98=1 -DBUILD_PDF=1 -I./pdf -Os -fstack-clash-protection -Wformat -Werror=format-security -g -flto=auto -DHAVE_RESTRICT=1 -I/usr/include/webp -fno-strict-aliasing -DHAVE_POPEN_PROTO=1 -I./obj -I./base -I./devices -DWHICH_CMS="lcms2" -o ./obj/gxdevndi.o -c ./base/gxdevndi.c gcc -DHAVE_MKSTEMP -DHAVE_FSEEKO -DHAVE_FONTCONFIG -DHAVE_SETLOCALE -DHAVE_DBUS -DHAVE_BSWAP32 -DHAVE_BYTESWAP_H -DHAVE_STRERROR -DHAVE_PREAD_PWRITE=1 -DGS_RECURSIVE_MUTEXATTR=PTHREAD_MUTEX_RECURSIVE -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 -Wno-unused-local-typedefs -DHAVE_STDINT_H=1 -DHAVE_DIRENT_H=1 -DHAVE_SYS_DIR_H=1 -DHAVE_SYS_TIME_H=1 -DHAVE_SYS_TIMES_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_LIBDL=1 -DGX_COLOR_INDEX_TYPE="unsigned long long" -D__USE_UNIX98=1 -DBUILD_PDF=1 -I./pdf -Os -fstack-clash-protection -Wformat -Werror=format-security -g -flto=auto -DHAVE_RESTRICT=1 -I/usr/include/webp -fno-strict-aliasing -DHAVE_POPEN_PROTO=1 -I./obj -I./base -I./devices -DWHICH_CMS="lcms2" -o ./obj/gxclipm.o -c ./base/gxclipm.c gcc -DHAVE_MKSTEMP -DHAVE_FSEEKO -DHAVE_FONTCONFIG -DHAVE_SETLOCALE -DHAVE_DBUS -DHAVE_BSWAP32 -DHAVE_BYTESWAP_H -DHAVE_STRERROR -DHAVE_PREAD_PWRITE=1 -DGS_RECURSIVE_MUTEXATTR=PTHREAD_MUTEX_RECURSIVE -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 -Wno-unused-local-typedefs -DHAVE_STDINT_H=1 -DHAVE_DIRENT_H=1 -DHAVE_SYS_DIR_H=1 -DHAVE_SYS_TIME_H=1 -DHAVE_SYS_TIMES_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_LIBDL=1 -DGX_COLOR_INDEX_TYPE="unsigned long long" -D__USE_UNIX98=1 -DBUILD_PDF=1 -I./pdf -Os -fstack-clash-protection -Wformat -Werror=format-security -g -flto=auto -DHAVE_RESTRICT=1 -I/usr/include/webp -fno-strict-aliasing -DHAVE_POPEN_PROTO=1 -I./obj -I./base -I./devices -DWHICH_CMS="lcms2" -o ./obj/gximage3.o -c ./base/gximage3.c gcc -DHAVE_MKSTEMP -DHAVE_FSEEKO -DHAVE_FONTCONFIG -DHAVE_SETLOCALE -DHAVE_DBUS -DHAVE_BSWAP32 -DHAVE_BYTESWAP_H -DHAVE_STRERROR -DHAVE_PREAD_PWRITE=1 -DGS_RECURSIVE_MUTEXATTR=PTHREAD_MUTEX_RECURSIVE -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 -Wno-unused-local-typedefs -DHAVE_STDINT_H=1 -DHAVE_DIRENT_H=1 -DHAVE_SYS_DIR_H=1 -DHAVE_SYS_TIME_H=1 -DHAVE_SYS_TIMES_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_LIBDL=1 -DGX_COLOR_INDEX_TYPE="unsigned long long" -D__USE_UNIX98=1 -DBUILD_PDF=1 -I./pdf -Os -fstack-clash-protection -Wformat -Werror=format-security -g -flto=auto -DHAVE_RESTRICT=1 -I/usr/include/webp -fno-strict-aliasing -DHAVE_POPEN_PROTO=1 -I./obj -I./base -I./devices -DWHICH_CMS="lcms2" -o ./obj/gximage4.o -c ./base/gximage4.c gcc -DHAVE_MKSTEMP -DHAVE_FSEEKO -DHAVE_FONTCONFIG -DHAVE_SETLOCALE -DHAVE_DBUS -DHAVE_BSWAP32 -DHAVE_BYTESWAP_H -DHAVE_STRERROR -DHAVE_PREAD_PWRITE=1 -DGS_RECURSIVE_MUTEXATTR=PTHREAD_MUTEX_RECURSIVE -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 -Wno-unused-local-typedefs -DHAVE_STDINT_H=1 -DHAVE_DIRENT_H=1 -DHAVE_SYS_DIR_H=1 -DHAVE_SYS_TIME_H=1 -DHAVE_SYS_TIMES_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_LIBDL=1 -DGX_COLOR_INDEX_TYPE="unsigned long long" -D__USE_UNIX98=1 -DBUILD_PDF=1 -I./pdf -Os -fstack-clash-protection -Wformat -Werror=format-security -g -flto=auto -DHAVE_RESTRICT=1 -I/usr/include/webp -fno-strict-aliasing -DHAVE_POPEN_PROTO=1 -I./obj -I./base -I./devices -DWHICH_CMS="lcms2" -o ./obj/gxmclip.o -c ./base/gxmclip.c gcc -DHAVE_MKSTEMP -DHAVE_FSEEKO -DHAVE_FONTCONFIG -DHAVE_SETLOCALE -DHAVE_DBUS -DHAVE_BSWAP32 -DHAVE_BYTESWAP_H -DHAVE_STRERROR -DHAVE_PREAD_PWRITE=1 -DGS_RECURSIVE_MUTEXATTR=PTHREAD_MUTEX_RECURSIVE -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 -Wno-unused-local-typedefs -DHAVE_STDINT_H=1 -DHAVE_DIRENT_H=1 -DHAVE_SYS_DIR_H=1 -DHAVE_SYS_TIME_H=1 -DHAVE_SYS_TIMES_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_LIBDL=1 -DGX_COLOR_INDEX_TYPE="unsigned long long" -D__USE_UNIX98=1 -DBUILD_PDF=1 -I./pdf -Os -fstack-clash-protection -Wformat -Werror=format-security -g -flto=auto -DHAVE_RESTRICT=1 -I/usr/include/webp -fno-strict-aliasing -DHAVE_POPEN_PROTO=1 -I./obj -I./base -I./devices -DWHICH_CMS="lcms2" -o ./obj/gscolor3.o -c ./base/gscolor3.c gcc -DHAVE_MKSTEMP -DHAVE_FSEEKO -DHAVE_FONTCONFIG -DHAVE_SETLOCALE -DHAVE_DBUS -DHAVE_BSWAP32 -DHAVE_BYTESWAP_H -DHAVE_STRERROR -DHAVE_PREAD_PWRITE=1 -DGS_RECURSIVE_MUTEXATTR=PTHREAD_MUTEX_RECURSIVE -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 -Wno-unused-local-typedefs -DHAVE_STDINT_H=1 -DHAVE_DIRENT_H=1 -DHAVE_SYS_DIR_H=1 -DHAVE_SYS_TIME_H=1 -DHAVE_SYS_TIMES_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_LIBDL=1 -DGX_COLOR_INDEX_TYPE="unsigned long long" -D__USE_UNIX98=1 -DBUILD_PDF=1 -I./pdf -Os -fstack-clash-protection -Wformat -Werror=format-security -g -flto=auto -DHAVE_RESTRICT=1 -I/usr/include/webp -fno-strict-aliasing -DHAVE_POPEN_PROTO=1 -I./obj -I./base -I./devices -DWHICH_CMS="lcms2" -o ./obj/gsfunc3.o -c ./base/gsfunc3.c gcc -DHAVE_MKSTEMP -DHAVE_FSEEKO -DHAVE_FONTCONFIG -DHAVE_SETLOCALE -DHAVE_DBUS -DHAVE_BSWAP32 -DHAVE_BYTESWAP_H -DHAVE_STRERROR -DHAVE_PREAD_PWRITE=1 -DGS_RECURSIVE_MUTEXATTR=PTHREAD_MUTEX_RECURSIVE -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 -Wno-unused-local-typedefs -DHAVE_STDINT_H=1 -DHAVE_DIRENT_H=1 -DHAVE_SYS_DIR_H=1 -DHAVE_SYS_TIME_H=1 -DHAVE_SYS_TIMES_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_LIBDL=1 -DGX_COLOR_INDEX_TYPE="unsigned long long" -D__USE_UNIX98=1 -DBUILD_PDF=1 -I./pdf -Os -fstack-clash-protection -Wformat -Werror=format-security -g -flto=auto -DHAVE_RESTRICT=1 -I/usr/include/webp -fno-strict-aliasing -DHAVE_POPEN_PROTO=1 -I./obj -I./base -I./devices -DWHICH_CMS="lcms2" -o ./obj/gsptype2.o -c ./base/gsptype2.c gcc -DHAVE_MKSTEMP -DHAVE_FSEEKO -DHAVE_FONTCONFIG -DHAVE_SETLOCALE -DHAVE_DBUS -DHAVE_BSWAP32 -DHAVE_BYTESWAP_H -DHAVE_STRERROR -DHAVE_PREAD_PWRITE=1 -DGS_RECURSIVE_MUTEXATTR=PTHREAD_MUTEX_RECURSIVE -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 -Wno-unused-local-typedefs -DHAVE_STDINT_H=1 -DHAVE_DIRENT_H=1 -DHAVE_SYS_DIR_H=1 -DHAVE_SYS_TIME_H=1 -DHAVE_SYS_TIMES_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_LIBDL=1 -DGX_COLOR_INDEX_TYPE="unsigned long long" -D__USE_UNIX98=1 -DBUILD_PDF=1 -I./pdf -Os -fstack-clash-protection -Wformat -Werror=format-security -g -flto=auto -DHAVE_RESTRICT=1 -I/usr/include/webp -fno-strict-aliasing -DHAVE_POPEN_PROTO=1 -I./obj -I./base -I./devices -DWHICH_CMS="lcms2" -o ./obj/gsshade.o -c ./base/gsshade.c gcc -DHAVE_MKSTEMP -DHAVE_FSEEKO -DHAVE_FONTCONFIG -DHAVE_SETLOCALE -DHAVE_DBUS -DHAVE_BSWAP32 -DHAVE_BYTESWAP_H -DHAVE_STRERROR -DHAVE_PREAD_PWRITE=1 -DGS_RECURSIVE_MUTEXATTR=PTHREAD_MUTEX_RECURSIVE -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 -Wno-unused-local-typedefs -DHAVE_STDINT_H=1 -DHAVE_DIRENT_H=1 -DHAVE_SYS_DIR_H=1 -DHAVE_SYS_TIME_H=1 -DHAVE_SYS_TIMES_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_LIBDL=1 -DGX_COLOR_INDEX_TYPE="unsigned long long" -D__USE_UNIX98=1 -DBUILD_PDF=1 -I./pdf -Os -fstack-clash-protection -Wformat -Werror=format-security -g -flto=auto -DHAVE_RESTRICT=1 -I/usr/include/webp -fno-strict-aliasing -DHAVE_POPEN_PROTO=1 -I./obj -I./base -I./devices -DWHICH_CMS="lcms2" -o ./obj/gxshade.o -c ./base/gxshade.c gcc -DHAVE_MKSTEMP -DHAVE_FSEEKO -DHAVE_FONTCONFIG -DHAVE_SETLOCALE -DHAVE_DBUS -DHAVE_BSWAP32 -DHAVE_BYTESWAP_H -DHAVE_STRERROR -DHAVE_PREAD_PWRITE=1 -DGS_RECURSIVE_MUTEXATTR=PTHREAD_MUTEX_RECURSIVE -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 -Wno-unused-local-typedefs -DHAVE_STDINT_H=1 -DHAVE_DIRENT_H=1 -DHAVE_SYS_DIR_H=1 -DHAVE_SYS_TIME_H=1 -DHAVE_SYS_TIMES_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_LIBDL=1 -DGX_COLOR_INDEX_TYPE="unsigned long long" -D__USE_UNIX98=1 -DBUILD_PDF=1 -I./pdf -Os -fstack-clash-protection -Wformat -Werror=format-security -g -flto=auto -DHAVE_RESTRICT=1 -I/usr/include/webp -fno-strict-aliasing -DHAVE_POPEN_PROTO=1 -I./obj -I./base -I./devices -DWHICH_CMS="lcms2" -o ./obj/gxshade1.o -c ./base/gxshade1.c gcc -DHAVE_MKSTEMP -DHAVE_FSEEKO -DHAVE_FONTCONFIG -DHAVE_SETLOCALE -DHAVE_DBUS -DHAVE_BSWAP32 -DHAVE_BYTESWAP_H -DHAVE_STRERROR -DHAVE_PREAD_PWRITE=1 -DGS_RECURSIVE_MUTEXATTR=PTHREAD_MUTEX_RECURSIVE -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 -Wno-unused-local-typedefs -DHAVE_STDINT_H=1 -DHAVE_DIRENT_H=1 -DHAVE_SYS_DIR_H=1 -DHAVE_SYS_TIME_H=1 -DHAVE_SYS_TIMES_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_LIBDL=1 -DGX_COLOR_INDEX_TYPE="unsigned long long" -D__USE_UNIX98=1 -DBUILD_PDF=1 -I./pdf -Os -fstack-clash-protection -Wformat -Werror=format-security -g -flto=auto -DHAVE_RESTRICT=1 -I/usr/include/webp -fno-strict-aliasing -DHAVE_POPEN_PROTO=1 -I./obj -I./base -I./devices -DWHICH_CMS="lcms2" -o ./obj/gxshade4.o -c ./base/gxshade4.c gcc -DHAVE_MKSTEMP -DHAVE_FSEEKO -DHAVE_FONTCONFIG -DHAVE_SETLOCALE -DHAVE_DBUS -DHAVE_BSWAP32 -DHAVE_BYTESWAP_H -DHAVE_STRERROR -DHAVE_PREAD_PWRITE=1 -DGS_RECURSIVE_MUTEXATTR=PTHREAD_MUTEX_RECURSIVE -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 -Wno-unused-local-typedefs -DHAVE_STDINT_H=1 -DHAVE_DIRENT_H=1 -DHAVE_SYS_DIR_H=1 -DHAVE_SYS_TIME_H=1 -DHAVE_SYS_TIMES_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_LIBDL=1 -DGX_COLOR_INDEX_TYPE="unsigned long long" -D__USE_UNIX98=1 -DBUILD_PDF=1 -I./pdf -Os -fstack-clash-protection -Wformat -Werror=format-security -g -flto=auto -DHAVE_RESTRICT=1 -I/usr/include/webp -fno-strict-aliasing -DHAVE_POPEN_PROTO=1 -I./obj -I./base -I./devices -DWHICH_CMS="lcms2" -o ./obj/gxshade6.o -c ./base/gxshade6.c gcc -DHAVE_MKSTEMP -DHAVE_FSEEKO -DHAVE_FONTCONFIG -DHAVE_SETLOCALE -DHAVE_DBUS -DHAVE_BSWAP32 -DHAVE_BYTESWAP_H -DHAVE_STRERROR -DHAVE_PREAD_PWRITE=1 -DGS_RECURSIVE_MUTEXATTR=PTHREAD_MUTEX_RECURSIVE -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 -Wno-unused-local-typedefs -DHAVE_STDINT_H=1 -DHAVE_DIRENT_H=1 -DHAVE_SYS_DIR_H=1 -DHAVE_SYS_TIME_H=1 -DHAVE_SYS_TIMES_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_LIBDL=1 -DGX_COLOR_INDEX_TYPE="unsigned long long" -D__USE_UNIX98=1 -DBUILD_PDF=1 -I./pdf -Os -fstack-clash-protection -Wformat -Werror=format-security -g -flto=auto -DHAVE_RESTRICT=1 -I/usr/include/webp -fno-strict-aliasing -DHAVE_POPEN_PROTO=1 -I./obj -I./base -I./devices -DWHICH_CMS="lcms2" -o ./obj/gsdsrc.o -c ./base/gsdsrc.c gcc -DHAVE_MKSTEMP -DHAVE_FSEEKO -DHAVE_FONTCONFIG -DHAVE_SETLOCALE -DHAVE_DBUS -DHAVE_BSWAP32 -DHAVE_BYTESWAP_H -DHAVE_STRERROR -DHAVE_PREAD_PWRITE=1 -DGS_RECURSIVE_MUTEXATTR=PTHREAD_MUTEX_RECURSIVE -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 -Wno-unused-local-typedefs -DHAVE_STDINT_H=1 -DHAVE_DIRENT_H=1 -DHAVE_SYS_DIR_H=1 -DHAVE_SYS_TIME_H=1 -DHAVE_SYS_TIMES_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_LIBDL=1 -DGX_COLOR_INDEX_TYPE="unsigned long long" -D__USE_UNIX98=1 -DBUILD_PDF=1 -I./pdf -Os -fstack-clash-protection -Wformat -Werror=format-security -g -flto=auto -DHAVE_RESTRICT=1 -I/usr/include/webp -fno-strict-aliasing -DHAVE_POPEN_PROTO=1 -I./obj -I./base -I./devices -DWHICH_CMS="lcms2" -o ./obj/gsfunc.o -c ./base/gsfunc.c gcc -DHAVE_MKSTEMP -DHAVE_FSEEKO -DHAVE_FONTCONFIG -DHAVE_SETLOCALE -DHAVE_DBUS -DHAVE_BSWAP32 -DHAVE_BYTESWAP_H -DHAVE_STRERROR -DHAVE_PREAD_PWRITE=1 -DGS_RECURSIVE_MUTEXATTR=PTHREAD_MUTEX_RECURSIVE -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 -Wno-unused-local-typedefs -DHAVE_STDINT_H=1 -DHAVE_DIRENT_H=1 -DHAVE_SYS_DIR_H=1 -DHAVE_SYS_TIME_H=1 -DHAVE_SYS_TIMES_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_LIBDL=1 -DGX_COLOR_INDEX_TYPE="unsigned long long" -D__USE_UNIX98=1 -DBUILD_PDF=1 -I./pdf -Os -fstack-clash-protection -Wformat -Werror=format-security -g -flto=auto -DHAVE_RESTRICT=1 -I/usr/include/webp -fno-strict-aliasing -DHAVE_POPEN_PROTO=1 -I./obj -I./base -I./devices -DWHICH_CMS="lcms2" -o ./obj/gsfunc0.o -c ./base/gsfunc0.c gcc -DHAVE_MKSTEMP -DHAVE_FSEEKO -DHAVE_FONTCONFIG -DHAVE_SETLOCALE -DHAVE_DBUS -DHAVE_BSWAP32 -DHAVE_BYTESWAP_H -DHAVE_STRERROR -DHAVE_PREAD_PWRITE=1 -DGS_RECURSIVE_MUTEXATTR=PTHREAD_MUTEX_RECURSIVE -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 -Wno-unused-local-typedefs -DHAVE_STDINT_H=1 -DHAVE_DIRENT_H=1 -DHAVE_SYS_DIR_H=1 -DHAVE_SYS_TIME_H=1 -DHAVE_SYS_TIMES_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_LIBDL=1 -DGX_COLOR_INDEX_TYPE="unsigned long long" -D__USE_UNIX98=1 -DBUILD_PDF=1 -I./pdf -Os -fstack-clash-protection -Wformat -Werror=format-security -g -flto=auto -DHAVE_RESTRICT=1 -I/usr/include/webp -fno-strict-aliasing -DHAVE_POPEN_PROTO=1 -I./obj -I./base -I./devices -DWHICH_CMS="lcms2" -o ./obj/gscolor1.o -c ./base/gscolor1.c gcc -DHAVE_MKSTEMP -DHAVE_FSEEKO -DHAVE_FONTCONFIG -DHAVE_SETLOCALE -DHAVE_DBUS -DHAVE_BSWAP32 -DHAVE_BYTESWAP_H -DHAVE_STRERROR -DHAVE_PREAD_PWRITE=1 -DGS_RECURSIVE_MUTEXATTR=PTHREAD_MUTEX_RECURSIVE -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 -Wno-unused-local-typedefs -DHAVE_STDINT_H=1 -DHAVE_DIRENT_H=1 -DHAVE_SYS_DIR_H=1 -DHAVE_SYS_TIME_H=1 -DHAVE_SYS_TIMES_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_LIBDL=1 -DGX_COLOR_INDEX_TYPE="unsigned long long" -D__USE_UNIX98=1 -DBUILD_PDF=1 -I./pdf -Os -fstack-clash-protection -Wformat -Werror=format-security -g -flto=auto -DHAVE_RESTRICT=1 -I/usr/include/webp -fno-strict-aliasing -DHAVE_POPEN_PROTO=1 -I./obj -I./base -I./devices -DWHICH_CMS="lcms2" -o ./obj/gsht1.o -c ./base/gsht1.c gcc -DHAVE_MKSTEMP -DHAVE_FSEEKO -DHAVE_FONTCONFIG -DHAVE_SETLOCALE -DHAVE_DBUS -DHAVE_BSWAP32 -DHAVE_BYTESWAP_H -DHAVE_STRERROR -DHAVE_PREAD_PWRITE=1 -DGS_RECURSIVE_MUTEXATTR=PTHREAD_MUTEX_RECURSIVE -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 -Wno-unused-local-typedefs -DHAVE_STDINT_H=1 -DHAVE_DIRENT_H=1 -DHAVE_SYS_DIR_H=1 -DHAVE_SYS_TIME_H=1 -DHAVE_SYS_TIMES_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_LIBDL=1 -DGX_COLOR_INDEX_TYPE="unsigned long long" -D__USE_UNIX98=1 -DBUILD_PDF=1 -I./pdf -Os -fstack-clash-protection -Wformat -Werror=format-security -g -flto=auto -DHAVE_RESTRICT=1 -I/usr/include/webp -fno-strict-aliasing -DHAVE_POPEN_PROTO=1 -I./obj -I./base -I./devices -DWHICH_CMS="lcms2" -o ./obj/gscolor2.o -c ./base/gscolor2.c gcc -DHAVE_MKSTEMP -DHAVE_FSEEKO -DHAVE_FONTCONFIG -DHAVE_SETLOCALE -DHAVE_DBUS -DHAVE_BSWAP32 -DHAVE_BYTESWAP_H -DHAVE_STRERROR -DHAVE_PREAD_PWRITE=1 -DGS_RECURSIVE_MUTEXATTR=PTHREAD_MUTEX_RECURSIVE -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 -Wno-unused-local-typedefs -DHAVE_STDINT_H=1 -DHAVE_DIRENT_H=1 -DHAVE_SYS_DIR_H=1 -DHAVE_SYS_TIME_H=1 -DHAVE_SYS_TIMES_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_LIBDL=1 -DGX_COLOR_INDEX_TYPE="unsigned long long" -D__USE_UNIX98=1 -DBUILD_PDF=1 -I./pdf -Os -fstack-clash-protection -Wformat -Werror=format-security -g -flto=auto -DHAVE_RESTRICT=1 -I/usr/include/webp -fno-strict-aliasing -DHAVE_POPEN_PROTO=1 -I./obj -I./base -I./devices -DWHICH_CMS="lcms2" -o ./obj/gspcolor.o -c ./base/gspcolor.c gcc -DHAVE_MKSTEMP -DHAVE_FSEEKO -DHAVE_FONTCONFIG -DHAVE_SETLOCALE -DHAVE_DBUS -DHAVE_BSWAP32 -DHAVE_BYTESWAP_H -DHAVE_STRERROR -DHAVE_PREAD_PWRITE=1 -DGS_RECURSIVE_MUTEXATTR=PTHREAD_MUTEX_RECURSIVE -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 -Wno-unused-local-typedefs -DHAVE_STDINT_H=1 -DHAVE_DIRENT_H=1 -DHAVE_SYS_DIR_H=1 -DHAVE_SYS_TIME_H=1 -DHAVE_SYS_TIMES_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_LIBDL=1 -DGX_COLOR_INDEX_TYPE="unsigned long long" -D__USE_UNIX98=1 -DBUILD_PDF=1 -I./pdf -Os -fstack-clash-protection -Wformat -Werror=format-security -g -flto=auto -DHAVE_RESTRICT=1 -I/usr/include/webp -fno-strict-aliasing -DHAVE_POPEN_PROTO=1 -I./obj -I./base -I./devices -DWHICH_CMS="lcms2" -o ./obj/gsptype1.o -c ./base/gsptype1.c gcc -DHAVE_MKSTEMP -DHAVE_FSEEKO -DHAVE_FONTCONFIG -DHAVE_SETLOCALE -DHAVE_DBUS -DHAVE_BSWAP32 -DHAVE_BYTESWAP_H -DHAVE_STRERROR -DHAVE_PREAD_PWRITE=1 -DGS_RECURSIVE_MUTEXATTR=PTHREAD_MUTEX_RECURSIVE -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 -Wno-unused-local-typedefs -DHAVE_STDINT_H=1 -DHAVE_DIRENT_H=1 -DHAVE_SYS_DIR_H=1 -DHAVE_SYS_TIME_H=1 -DHAVE_SYS_TIMES_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_LIBDL=1 -DGX_COLOR_INDEX_TYPE="unsigned long long" -D__USE_UNIX98=1 -DBUILD_PDF=1 -I./pdf -Os -fstack-clash-protection -Wformat -Werror=format-security -g -flto=auto -DHAVE_RESTRICT=1 -I/usr/include/webp -fno-strict-aliasing -DHAVE_POPEN_PROTO=1 -I./obj -I./base -I./devices -DWHICH_CMS="lcms2" -o ./obj/gxclip2.o -c ./base/gxclip2.c gcc -DHAVE_MKSTEMP -DHAVE_FSEEKO -DHAVE_FONTCONFIG -DHAVE_SETLOCALE -DHAVE_DBUS -DHAVE_BSWAP32 -DHAVE_BYTESWAP_H -DHAVE_STRERROR -DHAVE_PREAD_PWRITE=1 -DGS_RECURSIVE_MUTEXATTR=PTHREAD_MUTEX_RECURSIVE -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 -Wno-unused-local-typedefs -DHAVE_STDINT_H=1 -DHAVE_DIRENT_H=1 -DHAVE_SYS_DIR_H=1 -DHAVE_SYS_TIME_H=1 -DHAVE_SYS_TIMES_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_LIBDL=1 -DGX_COLOR_INDEX_TYPE="unsigned long long" -D__USE_UNIX98=1 -DBUILD_PDF=1 -I./pdf -Os -fstack-clash-protection -Wformat -Werror=format-security -g -flto=auto -DHAVE_RESTRICT=1 -I/usr/include/webp -fno-strict-aliasing -DHAVE_POPEN_PROTO=1 -I./obj -I./base -I./devices -DWHICH_CMS="lcms2" -o ./obj/gxp1fill.o -c ./base/gxp1fill.c gcc -DHAVE_MKSTEMP -DHAVE_FSEEKO -DHAVE_FONTCONFIG -DHAVE_SETLOCALE -DHAVE_DBUS -DHAVE_BSWAP32 -DHAVE_BYTESWAP_H -DHAVE_STRERROR -DHAVE_PREAD_PWRITE=1 -DGS_RECURSIVE_MUTEXATTR=PTHREAD_MUTEX_RECURSIVE -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 -Wno-unused-local-typedefs -DHAVE_STDINT_H=1 -DHAVE_DIRENT_H=1 -DHAVE_SYS_DIR_H=1 -DHAVE_SYS_TIME_H=1 -DHAVE_SYS_TIMES_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_LIBDL=1 -DGX_COLOR_INDEX_TYPE="unsigned long long" -D__USE_UNIX98=1 -DBUILD_PDF=1 -I./pdf -Os -fstack-clash-protection -Wformat -Werror=format-security -g -flto=auto -DHAVE_RESTRICT=1 -I/usr/include/webp -fno-strict-aliasing -DHAVE_POPEN_PROTO=1 -I./obj -I./base -I./devices -DWHICH_CMS="lcms2" -o ./obj/gxpcmap.o -c ./base/gxpcmap.c gcc -DHAVE_MKSTEMP -DHAVE_FSEEKO -DHAVE_FONTCONFIG -DHAVE_SETLOCALE -DHAVE_DBUS -DHAVE_BSWAP32 -DHAVE_BYTESWAP_H -DHAVE_STRERROR -DHAVE_PREAD_PWRITE=1 -DGS_RECURSIVE_MUTEXATTR=PTHREAD_MUTEX_RECURSIVE -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 -Wno-unused-local-typedefs -DHAVE_STDINT_H=1 -DHAVE_DIRENT_H=1 -DHAVE_SYS_DIR_H=1 -DHAVE_SYS_TIME_H=1 -DHAVE_SYS_TIMES_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_LIBDL=1 -DGX_COLOR_INDEX_TYPE="unsigned long long" -D__USE_UNIX98=1 -DBUILD_PDF=1 -I./pdf -Os -fstack-clash-protection -Wformat -Werror=format-security -g -flto=auto -DHAVE_RESTRICT=1 -I/usr/include/webp -fno-strict-aliasing -DHAVE_POPEN_PROTO=1 -I./obj -I./base -I./devices -DWHICH_CMS="lcms2" -o ./obj/gxicolor_0.o -c ./base/gxicolor.c gcc -DHAVE_MKSTEMP -DHAVE_FSEEKO -DHAVE_FONTCONFIG -DHAVE_SETLOCALE -DHAVE_DBUS -DHAVE_BSWAP32 -DHAVE_BYTESWAP_H -DHAVE_STRERROR -DHAVE_PREAD_PWRITE=1 -DGS_RECURSIVE_MUTEXATTR=PTHREAD_MUTEX_RECURSIVE -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 -Wno-unused-local-typedefs -DHAVE_STDINT_H=1 -DHAVE_DIRENT_H=1 -DHAVE_SYS_DIR_H=1 -DHAVE_SYS_TIME_H=1 -DHAVE_SYS_TIMES_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_LIBDL=1 -DGX_COLOR_INDEX_TYPE="unsigned long long" -D__USE_UNIX98=1 -DBUILD_PDF=1 -I./pdf -Os -fstack-clash-protection -Wformat -Werror=format-security -g -flto=auto -DHAVE_RESTRICT=1 -I/usr/include/webp -fno-strict-aliasing -DHAVE_POPEN_PROTO=1 -I./obj -I./base -I./devices -DWHICH_CMS="lcms2" -o ./obj/gsdps1.o -c ./base/gsdps1.c gcc -DHAVE_MKSTEMP -DHAVE_FSEEKO -DHAVE_FONTCONFIG -DHAVE_SETLOCALE -DHAVE_DBUS -DHAVE_BSWAP32 -DHAVE_BYTESWAP_H -DHAVE_STRERROR -DHAVE_PREAD_PWRITE=1 -DGS_RECURSIVE_MUTEXATTR=PTHREAD_MUTEX_RECURSIVE -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 -Wno-unused-local-typedefs -DHAVE_STDINT_H=1 -DHAVE_DIRENT_H=1 -DHAVE_SYS_DIR_H=1 -DHAVE_SYS_TIME_H=1 -DHAVE_SYS_TIMES_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_LIBDL=1 -DGX_COLOR_INDEX_TYPE="unsigned long long" -D__USE_UNIX98=1 -DBUILD_PDF=1 -I./pdf -Os -fstack-clash-protection -Wformat -Werror=format-security -g -flto=auto -DHAVE_RESTRICT=1 -I/usr/include/webp -fno-strict-aliasing -DHAVE_POPEN_PROTO=1 -I./obj -I./base -I./devices -DWHICH_CMS="lcms2" -o ./obj/gspath1.o -c ./base/gspath1.c gcc -DHAVE_MKSTEMP -DHAVE_FSEEKO -DHAVE_FONTCONFIG -DHAVE_SETLOCALE -DHAVE_DBUS -DHAVE_BSWAP32 -DHAVE_BYTESWAP_H -DHAVE_STRERROR -DHAVE_PREAD_PWRITE=1 -DGS_RECURSIVE_MUTEXATTR=PTHREAD_MUTEX_RECURSIVE -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 -Wno-unused-local-typedefs -DHAVE_STDINT_H=1 -DHAVE_DIRENT_H=1 -DHAVE_SYS_DIR_H=1 -DHAVE_SYS_TIME_H=1 -DHAVE_SYS_TIMES_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_LIBDL=1 -DGX_COLOR_INDEX_TYPE="unsigned long long" -D__USE_UNIX98=1 -DBUILD_PDF=1 -I./pdf -Os -fstack-clash-protection -Wformat -Werror=format-security -g -flto=auto -DHAVE_RESTRICT=1 -I/usr/include/webp -fno-strict-aliasing -DHAVE_POPEN_PROTO=1 -I./obj -I./base -I./devices -DWHICH_CMS="lcms2" -o ./obj/srld.o -c ./base/srld.c gcc -DHAVE_MKSTEMP -DHAVE_FSEEKO -DHAVE_FONTCONFIG -DHAVE_SETLOCALE -DHAVE_DBUS -DHAVE_BSWAP32 -DHAVE_BYTESWAP_H -DHAVE_STRERROR -DHAVE_PREAD_PWRITE=1 -DGS_RECURSIVE_MUTEXATTR=PTHREAD_MUTEX_RECURSIVE -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 -Wno-unused-local-typedefs -DHAVE_STDINT_H=1 -DHAVE_DIRENT_H=1 -DHAVE_SYS_DIR_H=1 -DHAVE_SYS_TIME_H=1 -DHAVE_SYS_TIMES_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_LIBDL=1 -DGX_COLOR_INDEX_TYPE="unsigned long long" -D__USE_UNIX98=1 -DBUILD_PDF=1 -I./pdf -Os -fstack-clash-protection -Wformat -Werror=format-security -g -flto=auto -DHAVE_RESTRICT=1 -I/usr/include/webp -fno-strict-aliasing -DHAVE_POPEN_PROTO=1 -I./obj -I./base -I./devices -DWHICH_CMS="lcms2" -o ./obj/gstype42.o -c ./base/gstype42.c gcc -DHAVE_MKSTEMP -DHAVE_FSEEKO -DHAVE_FONTCONFIG -DHAVE_SETLOCALE -DHAVE_DBUS -DHAVE_BSWAP32 -DHAVE_BYTESWAP_H -DHAVE_STRERROR -DHAVE_PREAD_PWRITE=1 -DGS_RECURSIVE_MUTEXATTR=PTHREAD_MUTEX_RECURSIVE -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 -Wno-unused-local-typedefs -DHAVE_STDINT_H=1 -DHAVE_DIRENT_H=1 -DHAVE_SYS_DIR_H=1 -DHAVE_SYS_TIME_H=1 -DHAVE_SYS_TIMES_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_LIBDL=1 -DGX_COLOR_INDEX_TYPE="unsigned long long" -D__USE_UNIX98=1 -DBUILD_PDF=1 -I./pdf -Os -fstack-clash-protection -Wformat -Werror=format-security -g -flto=auto -DHAVE_RESTRICT=1 -I/usr/include/webp -fno-strict-aliasing -DHAVE_POPEN_PROTO=1 -I./obj -I./base -I./devices -DWHICH_CMS="lcms2" -o ./obj/gxchrout.o -c ./base/gxchrout.c gcc -DHAVE_MKSTEMP -DHAVE_FSEEKO -DHAVE_FONTCONFIG -DHAVE_SETLOCALE -DHAVE_DBUS -DHAVE_BSWAP32 -DHAVE_BYTESWAP_H -DHAVE_STRERROR -DHAVE_PREAD_PWRITE=1 -DGS_RECURSIVE_MUTEXATTR=PTHREAD_MUTEX_RECURSIVE -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 -Wno-unused-local-typedefs -DHAVE_STDINT_H=1 -DHAVE_DIRENT_H=1 -DHAVE_SYS_DIR_H=1 -DHAVE_SYS_TIME_H=1 -DHAVE_SYS_TIMES_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_LIBDL=1 -DGX_COLOR_INDEX_TYPE="unsigned long long" -D__USE_UNIX98=1 -DBUILD_PDF=1 -I./pdf -Os -fstack-clash-protection -Wformat -Werror=format-security -g -flto=auto -DHAVE_RESTRICT=1 -I/usr/include/webp -fno-strict-aliasing -DHAVE_POPEN_PROTO=1 -I./obj -I./base -I./devices -DWHICH_CMS="lcms2" -o ./obj/ttcalc.o -c ./base/ttcalc.c gcc -DHAVE_MKSTEMP -DHAVE_FSEEKO -DHAVE_FONTCONFIG -DHAVE_SETLOCALE -DHAVE_DBUS -DHAVE_BSWAP32 -DHAVE_BYTESWAP_H -DHAVE_STRERROR -DHAVE_PREAD_PWRITE=1 -DGS_RECURSIVE_MUTEXATTR=PTHREAD_MUTEX_RECURSIVE -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 -Wno-unused-local-typedefs -DHAVE_STDINT_H=1 -DHAVE_DIRENT_H=1 -DHAVE_SYS_DIR_H=1 -DHAVE_SYS_TIME_H=1 -DHAVE_SYS_TIMES_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_LIBDL=1 -DGX_COLOR_INDEX_TYPE="unsigned long long" -D__USE_UNIX98=1 -DBUILD_PDF=1 -I./pdf -Os -fstack-clash-protection -Wformat -Werror=format-security -g -flto=auto -DHAVE_RESTRICT=1 -I/usr/include/webp -fno-strict-aliasing -DHAVE_POPEN_PROTO=1 -I./obj -I./base -I./devices -DWHICH_CMS="lcms2" -o ./obj/ttfinp.o -c ./base/ttfinp.c gcc -DHAVE_MKSTEMP -DHAVE_FSEEKO -DHAVE_FONTCONFIG -DHAVE_SETLOCALE -DHAVE_DBUS -DHAVE_BSWAP32 -DHAVE_BYTESWAP_H -DHAVE_STRERROR -DHAVE_PREAD_PWRITE=1 -DGS_RECURSIVE_MUTEXATTR=PTHREAD_MUTEX_RECURSIVE -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 -Wno-unused-local-typedefs -DHAVE_STDINT_H=1 -DHAVE_DIRENT_H=1 -DHAVE_SYS_DIR_H=1 -DHAVE_SYS_TIME_H=1 -DHAVE_SYS_TIMES_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_LIBDL=1 -DGX_COLOR_INDEX_TYPE="unsigned long long" -D__USE_UNIX98=1 -DBUILD_PDF=1 -I./pdf -Os -fstack-clash-protection -Wformat -Werror=format-security -g -flto=auto -DHAVE_RESTRICT=1 -I/usr/include/webp -fno-strict-aliasing -DHAVE_POPEN_PROTO=1 -I./obj -I./base -I./devices -DWHICH_CMS="lcms2" -o ./obj/ttfmain.o -c ./base/ttfmain.c gcc -DHAVE_MKSTEMP -DHAVE_FSEEKO -DHAVE_FONTCONFIG -DHAVE_SETLOCALE -DHAVE_DBUS -DHAVE_BSWAP32 -DHAVE_BYTESWAP_H -DHAVE_STRERROR -DHAVE_PREAD_PWRITE=1 -DGS_RECURSIVE_MUTEXATTR=PTHREAD_MUTEX_RECURSIVE -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 -Wno-unused-local-typedefs -DHAVE_STDINT_H=1 -DHAVE_DIRENT_H=1 -DHAVE_SYS_DIR_H=1 -DHAVE_SYS_TIME_H=1 -DHAVE_SYS_TIMES_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_LIBDL=1 -DGX_COLOR_INDEX_TYPE="unsigned long long" -D__USE_UNIX98=1 -DBUILD_PDF=1 -I./pdf -Os -fstack-clash-protection -Wformat -Werror=format-security -g -flto=auto -DHAVE_RESTRICT=1 -I/usr/include/webp -fno-strict-aliasing -DHAVE_POPEN_PROTO=1 -I./obj -I./base -I./devices -DWHICH_CMS="lcms2" -o ./obj/ttfmemd.o -c ./base/ttfmemd.c gcc -DHAVE_MKSTEMP -DHAVE_FSEEKO -DHAVE_FONTCONFIG -DHAVE_SETLOCALE -DHAVE_DBUS -DHAVE_BSWAP32 -DHAVE_BYTESWAP_H -DHAVE_STRERROR -DHAVE_PREAD_PWRITE=1 -DGS_RECURSIVE_MUTEXATTR=PTHREAD_MUTEX_RECURSIVE -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 -Wno-unused-local-typedefs -DHAVE_STDINT_H=1 -DHAVE_DIRENT_H=1 -DHAVE_SYS_DIR_H=1 -DHAVE_SYS_TIME_H=1 -DHAVE_SYS_TIMES_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_LIBDL=1 -DGX_COLOR_INDEX_TYPE="unsigned long long" -D__USE_UNIX98=1 -DBUILD_PDF=1 -I./pdf -Os -fstack-clash-protection -Wformat -Werror=format-security -g -flto=auto -DHAVE_RESTRICT=1 -I/usr/include/webp -fno-strict-aliasing -DHAVE_POPEN_PROTO=1 -I./obj -I./base -I./devices -DWHICH_CMS="lcms2" -o ./obj/ttinterp.o -c ./base/ttinterp.c gcc -DHAVE_MKSTEMP -DHAVE_FSEEKO -DHAVE_FONTCONFIG -DHAVE_SETLOCALE -DHAVE_DBUS -DHAVE_BSWAP32 -DHAVE_BYTESWAP_H -DHAVE_STRERROR -DHAVE_PREAD_PWRITE=1 -DGS_RECURSIVE_MUTEXATTR=PTHREAD_MUTEX_RECURSIVE -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 -Wno-unused-local-typedefs -DHAVE_STDINT_H=1 -DHAVE_DIRENT_H=1 -DHAVE_SYS_DIR_H=1 -DHAVE_SYS_TIME_H=1 -DHAVE_SYS_TIMES_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_LIBDL=1 -DGX_COLOR_INDEX_TYPE="unsigned long long" -D__USE_UNIX98=1 -DBUILD_PDF=1 -I./pdf -Os -fstack-clash-protection -Wformat -Werror=format-security -g -flto=auto -DHAVE_RESTRICT=1 -I/usr/include/webp -fno-strict-aliasing -DHAVE_POPEN_PROTO=1 -I./obj -I./base -I./devices -DWHICH_CMS="lcms2" -o ./obj/ttload.o -c ./base/ttload.c gcc -DHAVE_MKSTEMP -DHAVE_FSEEKO -DHAVE_FONTCONFIG -DHAVE_SETLOCALE -DHAVE_DBUS -DHAVE_BSWAP32 -DHAVE_BYTESWAP_H -DHAVE_STRERROR -DHAVE_PREAD_PWRITE=1 -DGS_RECURSIVE_MUTEXATTR=PTHREAD_MUTEX_RECURSIVE -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 -Wno-unused-local-typedefs -DHAVE_STDINT_H=1 -DHAVE_DIRENT_H=1 -DHAVE_SYS_DIR_H=1 -DHAVE_SYS_TIME_H=1 -DHAVE_SYS_TIMES_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_LIBDL=1 -DGX_COLOR_INDEX_TYPE="unsigned long long" -D__USE_UNIX98=1 -DBUILD_PDF=1 -I./pdf -Os -fstack-clash-protection -Wformat -Werror=format-security -g -flto=auto -DHAVE_RESTRICT=1 -I/usr/include/webp -fno-strict-aliasing -DHAVE_POPEN_PROTO=1 -I./obj -I./base -I./devices -DWHICH_CMS="lcms2" -o ./obj/ttobjs.o -c ./base/ttobjs.c gcc -DHAVE_MKSTEMP -DHAVE_FSEEKO -DHAVE_FONTCONFIG -DHAVE_SETLOCALE -DHAVE_DBUS -DHAVE_BSWAP32 -DHAVE_BYTESWAP_H -DHAVE_STRERROR -DHAVE_PREAD_PWRITE=1 -DGS_RECURSIVE_MUTEXATTR=PTHREAD_MUTEX_RECURSIVE -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 -Wno-unused-local-typedefs -DHAVE_STDINT_H=1 -DHAVE_DIRENT_H=1 -DHAVE_SYS_DIR_H=1 -DHAVE_SYS_TIME_H=1 -DHAVE_SYS_TIMES_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_LIBDL=1 -DGX_COLOR_INDEX_TYPE="unsigned long long" -D__USE_UNIX98=1 -DBUILD_PDF=1 -I./pdf -Os -fstack-clash-protection -Wformat -Werror=format-security -g -flto=auto -DHAVE_RESTRICT=1 -I/usr/include/webp -fno-strict-aliasing -DHAVE_POPEN_PROTO=1 -I./obj -I./base -I./devices -DWHICH_CMS="lcms2" -o ./obj/gxttfb.o -c ./base/gxttfb.c gcc -DHAVE_MKSTEMP -DHAVE_FSEEKO -DHAVE_FONTCONFIG -DHAVE_SETLOCALE -DHAVE_DBUS -DHAVE_BSWAP32 -DHAVE_BYTESWAP_H -DHAVE_STRERROR -DHAVE_PREAD_PWRITE=1 -DGS_RECURSIVE_MUTEXATTR=PTHREAD_MUTEX_RECURSIVE -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 -Wno-unused-local-typedefs -DHAVE_STDINT_H=1 -DHAVE_DIRENT_H=1 -DHAVE_SYS_DIR_H=1 -DHAVE_SYS_TIME_H=1 -DHAVE_SYS_TIMES_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_LIBDL=1 -DGX_COLOR_INDEX_TYPE="unsigned long long" -D__USE_UNIX98=1 -DBUILD_PDF=1 -I./pdf -Os -fstack-clash-protection -Wformat -Werror=format-security -g -flto=auto -DHAVE_RESTRICT=1 -I/usr/include/webp -fno-strict-aliasing -DHAVE_POPEN_PROTO=1 -I./obj -I./base -I./devices -DWHICH_CMS="lcms2" -o ./obj/gzspotan.o -c ./base/gzspotan.c gcc -DHAVE_MKSTEMP -DHAVE_FSEEKO -DHAVE_FONTCONFIG -DHAVE_SETLOCALE -DHAVE_DBUS -DHAVE_BSWAP32 -DHAVE_BYTESWAP_H -DHAVE_STRERROR -DHAVE_PREAD_PWRITE=1 -DGS_RECURSIVE_MUTEXATTR=PTHREAD_MUTEX_RECURSIVE -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 -Wno-unused-local-typedefs -DHAVE_STDINT_H=1 -DHAVE_DIRENT_H=1 -DHAVE_SYS_DIR_H=1 -DHAVE_SYS_TIME_H=1 -DHAVE_SYS_TIMES_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_LIBDL=1 -DGX_COLOR_INDEX_TYPE="unsigned long long" -D__USE_UNIX98=1 -DBUILD_PDF=1 -I./pdf -Os -fstack-clash-protection -Wformat -Werror=format-security -g -flto=auto -DHAVE_RESTRICT=1 -I/usr/include/webp -fno-strict-aliasing -DHAVE_POPEN_PROTO=1 -I./obj -I./base -I./devices -DWHICH_CMS="lcms2" -o ./obj/gscie.o -c ./base/gscie.c gcc -DHAVE_MKSTEMP -DHAVE_FSEEKO -DHAVE_FONTCONFIG -DHAVE_SETLOCALE -DHAVE_DBUS -DHAVE_BSWAP32 -DHAVE_BYTESWAP_H -DHAVE_STRERROR -DHAVE_PREAD_PWRITE=1 -DGS_RECURSIVE_MUTEXATTR=PTHREAD_MUTEX_RECURSIVE -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 -Wno-unused-local-typedefs -DHAVE_STDINT_H=1 -DHAVE_DIRENT_H=1 -DHAVE_SYS_DIR_H=1 -DHAVE_SYS_TIME_H=1 -DHAVE_SYS_TIMES_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_LIBDL=1 -DGX_COLOR_INDEX_TYPE="unsigned long long" -D__USE_UNIX98=1 -DBUILD_PDF=1 -I./pdf -Os -fstack-clash-protection -Wformat -Werror=format-security -g -flto=auto -DHAVE_RESTRICT=1 -I/usr/include/webp -fno-strict-aliasing -DHAVE_POPEN_PROTO=1 -I./obj -I./base -I./devices -DWHICH_CMS="lcms2" -o ./obj/gsciemap.o -c ./base/gsciemap.c gcc -DHAVE_MKSTEMP -DHAVE_FSEEKO -DHAVE_FONTCONFIG -DHAVE_SETLOCALE -DHAVE_DBUS -DHAVE_BSWAP32 -DHAVE_BYTESWAP_H -DHAVE_STRERROR -DHAVE_PREAD_PWRITE=1 -DGS_RECURSIVE_MUTEXATTR=PTHREAD_MUTEX_RECURSIVE -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 -Wno-unused-local-typedefs -DHAVE_STDINT_H=1 -DHAVE_DIRENT_H=1 -DHAVE_SYS_DIR_H=1 -DHAVE_SYS_TIME_H=1 -DHAVE_SYS_TIMES_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_LIBDL=1 -DGX_COLOR_INDEX_TYPE="unsigned long long" -D__USE_UNIX98=1 -DBUILD_PDF=1 -I./pdf -Os -fstack-clash-protection -Wformat -Werror=format-security -g -flto=auto -DHAVE_RESTRICT=1 -I/usr/include/webp -fno-strict-aliasing -DHAVE_POPEN_PROTO=1 -I./obj -I./base -I./devices -DWHICH_CMS="lcms2" -o ./obj/gscscie.o -c ./base/gscscie.c gcc -DHAVE_MKSTEMP -DHAVE_FSEEKO -DHAVE_FONTCONFIG -DHAVE_SETLOCALE -DHAVE_DBUS -DHAVE_BSWAP32 -DHAVE_BYTESWAP_H -DHAVE_STRERROR -DHAVE_PREAD_PWRITE=1 -DGS_RECURSIVE_MUTEXATTR=PTHREAD_MUTEX_RECURSIVE -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 -Wno-unused-local-typedefs -DHAVE_STDINT_H=1 -DHAVE_DIRENT_H=1 -DHAVE_SYS_DIR_H=1 -DHAVE_SYS_TIME_H=1 -DHAVE_SYS_TIMES_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_LIBDL=1 -DGX_COLOR_INDEX_TYPE="unsigned long long" -D__USE_UNIX98=1 -DBUILD_PDF=1 -I./pdf -Os -fstack-clash-protection -Wformat -Werror=format-security -g -flto=auto -DHAVE_RESTRICT=1 -I/usr/include/webp -fno-strict-aliasing -DHAVE_POPEN_PROTO=1 -I./obj -I./base -I./devices -DWHICH_CMS="lcms2" -o ./obj/gscrd.o -c ./base/gscrd.c gcc -DHAVE_MKSTEMP -DHAVE_FSEEKO -DHAVE_FONTCONFIG -DHAVE_SETLOCALE -DHAVE_DBUS -DHAVE_BSWAP32 -DHAVE_BYTESWAP_H -DHAVE_STRERROR -DHAVE_PREAD_PWRITE=1 -DGS_RECURSIVE_MUTEXATTR=PTHREAD_MUTEX_RECURSIVE -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 -Wno-unused-local-typedefs -DHAVE_STDINT_H=1 -DHAVE_DIRENT_H=1 -DHAVE_SYS_DIR_H=1 -DHAVE_SYS_TIME_H=1 -DHAVE_SYS_TIMES_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_LIBDL=1 -DGX_COLOR_INDEX_TYPE="unsigned long long" -D__USE_UNIX98=1 -DBUILD_PDF=1 -I./pdf -Os -fstack-clash-protection -Wformat -Werror=format-security -g -flto=auto -DHAVE_RESTRICT=1 -I/usr/include/webp -fno-strict-aliasing -DHAVE_POPEN_PROTO=1 -I./obj -I./base -I./devices -DWHICH_CMS="lcms2" -o ./obj/gscrdp.o -c ./base/gscrdp.c gcc -DHAVE_MKSTEMP -DHAVE_FSEEKO -DHAVE_FONTCONFIG -DHAVE_SETLOCALE -DHAVE_DBUS -DHAVE_BSWAP32 -DHAVE_BYTESWAP_H -DHAVE_STRERROR -DHAVE_PREAD_PWRITE=1 -DGS_RECURSIVE_MUTEXATTR=PTHREAD_MUTEX_RECURSIVE -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 -Wno-unused-local-typedefs -DHAVE_STDINT_H=1 -DHAVE_DIRENT_H=1 -DHAVE_SYS_DIR_H=1 -DHAVE_SYS_TIME_H=1 -DHAVE_SYS_TIMES_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_LIBDL=1 -DGX_COLOR_INDEX_TYPE="unsigned long long" -D__USE_UNIX98=1 -DBUILD_PDF=1 -I./pdf -Os -fstack-clash-protection -Wformat -Werror=format-security -g -flto=auto -DHAVE_RESTRICT=1 -I/usr/include/webp -fno-strict-aliasing -DHAVE_POPEN_PROTO=1 -I./obj -I./base -I./devices -DWHICH_CMS="lcms2" -o ./obj/gxctable.o -c ./base/gxctable.c gcc -DHAVE_MKSTEMP -DHAVE_FSEEKO -DHAVE_FONTCONFIG -DHAVE_SETLOCALE -DHAVE_DBUS -DHAVE_BSWAP32 -DHAVE_BYTESWAP_H -DHAVE_STRERROR -DHAVE_PREAD_PWRITE=1 -DGS_RECURSIVE_MUTEXATTR=PTHREAD_MUTEX_RECURSIVE -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 -Wno-unused-local-typedefs -DHAVE_STDINT_H=1 -DHAVE_DIRENT_H=1 -DHAVE_SYS_DIR_H=1 -DHAVE_SYS_TIME_H=1 -DHAVE_SYS_TIMES_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_LIBDL=1 -DGX_COLOR_INDEX_TYPE="unsigned long long" -D__USE_UNIX98=1 -DBUILD_PDF=1 -I./pdf -Os -fstack-clash-protection -Wformat -Werror=format-security -g -flto=auto -DHAVE_RESTRICT=1 -I/usr/include/webp -fno-strict-aliasing -DHAVE_POPEN_PROTO=1 -I./obj -I./base -I./devices -DWHICH_CMS="lcms2" -o ./obj/gscsepr.o -c ./base/gscsepr.c gcc -DHAVE_MKSTEMP -DHAVE_FSEEKO -DHAVE_FONTCONFIG -DHAVE_SETLOCALE -DHAVE_DBUS -DHAVE_BSWAP32 -DHAVE_BYTESWAP_H -DHAVE_STRERROR -DHAVE_PREAD_PWRITE=1 -DGS_RECURSIVE_MUTEXATTR=PTHREAD_MUTEX_RECURSIVE -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 -Wno-unused-local-typedefs -DHAVE_STDINT_H=1 -DHAVE_DIRENT_H=1 -DHAVE_SYS_DIR_H=1 -DHAVE_SYS_TIME_H=1 -DHAVE_SYS_TIMES_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_LIBDL=1 -DGX_COLOR_INDEX_TYPE="unsigned long long" -D__USE_UNIX98=1 -DBUILD_PDF=1 -I./pdf -Os -fstack-clash-protection -Wformat -Werror=format-security -g -flto=auto -DHAVE_RESTRICT=1 -I/usr/include/webp -fno-strict-aliasing -DHAVE_POPEN_PROTO=1 -I./obj -I./base -I./devices -DWHICH_CMS="lcms2" -o ./obj/gsnamecl.o -c ./base/gsnamecl.c gcc -DHAVE_MKSTEMP -DHAVE_FSEEKO -DHAVE_FONTCONFIG -DHAVE_SETLOCALE -DHAVE_DBUS -DHAVE_BSWAP32 -DHAVE_BYTESWAP_H -DHAVE_STRERROR -DHAVE_PREAD_PWRITE=1 -DGS_RECURSIVE_MUTEXATTR=PTHREAD_MUTEX_RECURSIVE -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 -Wno-unused-local-typedefs -DHAVE_STDINT_H=1 -DHAVE_DIRENT_H=1 -DHAVE_SYS_DIR_H=1 -DHAVE_SYS_TIME_H=1 -DHAVE_SYS_TIMES_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_LIBDL=1 -DGX_COLOR_INDEX_TYPE="unsigned long long" -D__USE_UNIX98=1 -DBUILD_PDF=1 -I./pdf -Os -fstack-clash-protection -Wformat -Werror=format-security -g -flto=auto -DHAVE_RESTRICT=1 -I/usr/include/webp -fno-strict-aliasing -DHAVE_POPEN_PROTO=1 -I./obj -I./base -I./devices -DWHICH_CMS="lcms2" -o ./obj/gsncdummy.o -c ./base/gsncdummy.c gcc -DHAVE_MKSTEMP -DHAVE_FSEEKO -DHAVE_FONTCONFIG -DHAVE_SETLOCALE -DHAVE_DBUS -DHAVE_BSWAP32 -DHAVE_BYTESWAP_H -DHAVE_STRERROR -DHAVE_PREAD_PWRITE=1 -DGS_RECURSIVE_MUTEXATTR=PTHREAD_MUTEX_RECURSIVE -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 -Wno-unused-local-typedefs -DHAVE_STDINT_H=1 -DHAVE_DIRENT_H=1 -DHAVE_SYS_DIR_H=1 -DHAVE_SYS_TIME_H=1 -DHAVE_SYS_TIMES_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_LIBDL=1 -DGX_COLOR_INDEX_TYPE="unsigned long long" -D__USE_UNIX98=1 -DBUILD_PDF=1 -I./pdf -Os -fstack-clash-protection -Wformat -Werror=format-security -g -flto=auto -DHAVE_RESTRICT=1 -I/usr/include/webp -fno-strict-aliasing -DHAVE_POPEN_PROTO=1 -I./obj -I./base -I./devices -DWHICH_CMS="lcms2" -o ./obj/gstrans.o -c ./base/gstrans.c gcc -DHAVE_MKSTEMP -DHAVE_FSEEKO -DHAVE_FONTCONFIG -DHAVE_SETLOCALE -DHAVE_DBUS -DHAVE_BSWAP32 -DHAVE_BYTESWAP_H -DHAVE_STRERROR -DHAVE_PREAD_PWRITE=1 -DGS_RECURSIVE_MUTEXATTR=PTHREAD_MUTEX_RECURSIVE -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 -Wno-unused-local-typedefs -DHAVE_STDINT_H=1 -DHAVE_DIRENT_H=1 -DHAVE_SYS_DIR_H=1 -DHAVE_SYS_TIME_H=1 -DHAVE_SYS_TIMES_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_LIBDL=1 -DGX_COLOR_INDEX_TYPE="unsigned long long" -D__USE_UNIX98=1 -DBUILD_PDF=1 -I./pdf -Os -fstack-clash-protection -Wformat -Werror=format-security -g -flto=auto -DHAVE_RESTRICT=1 -I/usr/include/webp -fno-strict-aliasing -DHAVE_POPEN_PROTO=1 -I./obj -I./base -I./devices -DWHICH_CMS="lcms2" -o ./obj/gximag3x.o -c ./base/gximag3x.c gcc -DHAVE_MKSTEMP -DHAVE_FSEEKO -DHAVE_FONTCONFIG -DHAVE_SETLOCALE -DHAVE_DBUS -DHAVE_BSWAP32 -DHAVE_BYTESWAP_H -DHAVE_STRERROR -DHAVE_PREAD_PWRITE=1 -DGS_RECURSIVE_MUTEXATTR=PTHREAD_MUTEX_RECURSIVE -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 -Wno-unused-local-typedefs -DHAVE_STDINT_H=1 -DHAVE_DIRENT_H=1 -DHAVE_SYS_DIR_H=1 -DHAVE_SYS_TIME_H=1 -DHAVE_SYS_TIMES_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_LIBDL=1 -DGX_COLOR_INDEX_TYPE="unsigned long long" -D__USE_UNIX98=1 -DBUILD_PDF=1 -I./pdf -Os -fstack-clash-protection -Wformat -Werror=format-security -g -flto=auto -DHAVE_RESTRICT=1 -I/usr/include/webp -fno-strict-aliasing -DHAVE_POPEN_PROTO=1 -I./obj -I./base -I./devices -DWHICH_CMS="lcms2" -o ./obj/gxblend_0.o -c ./base/gxblend.c gcc -DHAVE_MKSTEMP -DHAVE_FSEEKO -DHAVE_FONTCONFIG -DHAVE_SETLOCALE -DHAVE_DBUS -DHAVE_BSWAP32 -DHAVE_BYTESWAP_H -DHAVE_STRERROR -DHAVE_PREAD_PWRITE=1 -DGS_RECURSIVE_MUTEXATTR=PTHREAD_MUTEX_RECURSIVE -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 -Wno-unused-local-typedefs -DHAVE_STDINT_H=1 -DHAVE_DIRENT_H=1 -DHAVE_SYS_DIR_H=1 -DHAVE_SYS_TIME_H=1 -DHAVE_SYS_TIMES_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_LIBDL=1 -DGX_COLOR_INDEX_TYPE="unsigned long long" -D__USE_UNIX98=1 -DBUILD_PDF=1 -I./pdf -Os -fstack-clash-protection -Wformat -Werror=format-security -g -flto=auto -DHAVE_RESTRICT=1 -I/usr/include/webp -fno-strict-aliasing -DHAVE_POPEN_PROTO=1 -I./obj -I./base -I./devices -DWHICH_CMS="lcms2" -o ./obj/gxblend1.o -c ./base/gxblend1.c gcc -DHAVE_MKSTEMP -DHAVE_FSEEKO -DHAVE_FONTCONFIG -DHAVE_SETLOCALE -DHAVE_DBUS -DHAVE_BSWAP32 -DHAVE_BYTESWAP_H -DHAVE_STRERROR -DHAVE_PREAD_PWRITE=1 -DGS_RECURSIVE_MUTEXATTR=PTHREAD_MUTEX_RECURSIVE -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 -Wno-unused-local-typedefs -DHAVE_STDINT_H=1 -DHAVE_DIRENT_H=1 -DHAVE_SYS_DIR_H=1 -DHAVE_SYS_TIME_H=1 -DHAVE_SYS_TIMES_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_LIBDL=1 -DGX_COLOR_INDEX_TYPE="unsigned long long" -D__USE_UNIX98=1 -DBUILD_PDF=1 -I./pdf -Os -fstack-clash-protection -Wformat -Werror=format-security -g -flto=auto -DHAVE_RESTRICT=1 -I/usr/include/webp -fno-strict-aliasing -DHAVE_POPEN_PROTO=1 -I./obj -I./base -I./devices -DWHICH_CMS="lcms2" -o ./obj/gdevp14_0.o -c ./base/gdevp14.c gcc -DHAVE_MKSTEMP -DHAVE_FSEEKO -DHAVE_FONTCONFIG -DHAVE_SETLOCALE -DHAVE_DBUS -DHAVE_BSWAP32 -DHAVE_BYTESWAP_H -DHAVE_STRERROR -DHAVE_PREAD_PWRITE=1 -DGS_RECURSIVE_MUTEXATTR=PTHREAD_MUTEX_RECURSIVE -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 -Wno-unused-local-typedefs -DHAVE_STDINT_H=1 -DHAVE_DIRENT_H=1 -DHAVE_SYS_DIR_H=1 -DHAVE_SYS_TIME_H=1 -DHAVE_SYS_TIMES_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_LIBDL=1 -DGX_COLOR_INDEX_TYPE="unsigned long long" -D__USE_UNIX98=1 -DBUILD_PDF=1 -I./pdf -Os -fstack-clash-protection -Wformat -Werror=format-security -g -flto=auto -DHAVE_RESTRICT=1 -I/usr/include/webp -fno-strict-aliasing -DHAVE_POPEN_PROTO=1 -I./obj -I./base -I./devices -DWHICH_CMS="lcms2" -o ./obj/gdevdevn.o -c ./base/gdevdevn.c gcc -DHAVE_MKSTEMP -DHAVE_FSEEKO -DHAVE_FONTCONFIG -DHAVE_SETLOCALE -DHAVE_DBUS -DHAVE_BSWAP32 -DHAVE_BYTESWAP_H -DHAVE_STRERROR -DHAVE_PREAD_PWRITE=1 -DGS_RECURSIVE_MUTEXATTR=PTHREAD_MUTEX_RECURSIVE -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 -Wno-unused-local-typedefs -DHAVE_STDINT_H=1 -DHAVE_DIRENT_H=1 -DHAVE_SYS_DIR_H=1 -DHAVE_SYS_TIME_H=1 -DHAVE_SYS_TIMES_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_LIBDL=1 -DGX_COLOR_INDEX_TYPE="unsigned long long" -D__USE_UNIX98=1 -DBUILD_PDF=1 -I./pdf -Os -fstack-clash-protection -Wformat -Werror=format-security -g -flto=auto -DHAVE_RESTRICT=1 -I/usr/include/webp -fno-strict-aliasing -DHAVE_POPEN_PROTO=1 -I./obj -I./base -I./devices -DWHICH_CMS="lcms2" -o ./obj/gsequivc.o -c ./base/gsequivc.c gcc -DHAVE_MKSTEMP -DHAVE_FSEEKO -DHAVE_FONTCONFIG -DHAVE_SETLOCALE -DHAVE_DBUS -DHAVE_BSWAP32 -DHAVE_BYTESWAP_H -DHAVE_STRERROR -DHAVE_PREAD_PWRITE=1 -DGS_RECURSIVE_MUTEXATTR=PTHREAD_MUTEX_RECURSIVE -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 -Wno-unused-local-typedefs -DHAVE_STDINT_H=1 -DHAVE_DIRENT_H=1 -DHAVE_SYS_DIR_H=1 -DHAVE_SYS_TIME_H=1 -DHAVE_SYS_TIMES_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_LIBDL=1 -DGX_COLOR_INDEX_TYPE="unsigned long long" -D__USE_UNIX98=1 -DBUILD_PDF=1 -I./pdf -Os -fstack-clash-protection -Wformat -Werror=format-security -g -flto=auto -DHAVE_RESTRICT=1 -I/usr/include/webp -fno-strict-aliasing -DHAVE_POPEN_PROTO=1 -I./obj -I./base -I./devices -DWHICH_CMS="lcms2" -o ./obj/gdevdcrd.o -c ./base/gdevdcrd.c gcc -DHAVE_MKSTEMP -DHAVE_FSEEKO -DHAVE_FONTCONFIG -DHAVE_SETLOCALE -DHAVE_DBUS -DHAVE_BSWAP32 -DHAVE_BYTESWAP_H -DHAVE_STRERROR -DHAVE_PREAD_PWRITE=1 -DGS_RECURSIVE_MUTEXATTR=PTHREAD_MUTEX_RECURSIVE -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 -Wno-unused-local-typedefs -DHAVE_STDINT_H=1 -DHAVE_DIRENT_H=1 -DHAVE_SYS_DIR_H=1 -DHAVE_SYS_TIME_H=1 -DHAVE_SYS_TIMES_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_LIBDL=1 -DGX_COLOR_INDEX_TYPE="unsigned long long" -D__USE_UNIX98=1 -DBUILD_PDF=1 -I./pdf -Os -fstack-clash-protection -Wformat -Werror=format-security -g -flto=auto -DHAVE_RESTRICT=1 -I/usr/include/webp -fno-strict-aliasing -DHAVE_POPEN_PROTO=1 -I./obj -I./base -I./devices -DWHICH_CMS="lcms2" -o ./obj/gscpixel.o -c ./base/gscpixel.c gcc -DHAVE_MKSTEMP -DHAVE_FSEEKO -DHAVE_FONTCONFIG -DHAVE_SETLOCALE -DHAVE_DBUS -DHAVE_BSWAP32 -DHAVE_BYTESWAP_H -DHAVE_STRERROR -DHAVE_PREAD_PWRITE=1 -DGS_RECURSIVE_MUTEXATTR=PTHREAD_MUTEX_RECURSIVE -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 -Wno-unused-local-typedefs -DHAVE_STDINT_H=1 -DHAVE_DIRENT_H=1 -DHAVE_SYS_DIR_H=1 -DHAVE_SYS_TIME_H=1 -DHAVE_SYS_TIMES_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_LIBDL=1 -DGX_COLOR_INDEX_TYPE="unsigned long long" -D__USE_UNIX98=1 -DBUILD_PDF=1 -I./pdf -Os -fstack-clash-protection -Wformat -Werror=format-security -g -flto=auto -DHAVE_RESTRICT=1 -I/usr/include/webp -fno-strict-aliasing -DHAVE_POPEN_PROTO=1 -I./obj -I./base -I./devices -DWHICH_CMS="lcms2" -o ./obj/gdevbbox.o -c ./base/gdevbbox.c gcc -DHAVE_MKSTEMP -DHAVE_FSEEKO -DHAVE_FONTCONFIG -DHAVE_SETLOCALE -DHAVE_DBUS -DHAVE_BSWAP32 -DHAVE_BYTESWAP_H -DHAVE_STRERROR -DHAVE_PREAD_PWRITE=1 -DGS_RECURSIVE_MUTEXATTR=PTHREAD_MUTEX_RECURSIVE -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 -Wno-unused-local-typedefs -DHAVE_STDINT_H=1 -DHAVE_DIRENT_H=1 -DHAVE_SYS_DIR_H=1 -DHAVE_SYS_TIME_H=1 -DHAVE_SYS_TIMES_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_LIBDL=1 -DGX_COLOR_INDEX_TYPE="unsigned long long" -D__USE_UNIX98=1 -DBUILD_PDF=1 -I./pdf -Os -fstack-clash-protection -Wformat -Werror=format-security -g -flto=auto -DHAVE_RESTRICT=1 -I/usr/include/webp -fno-strict-aliasing -DHAVE_POPEN_PROTO=1 -I./obj -I./base -I./devices -DWHICH_CMS="lcms2" -o ./obj/gdevprn.o -c ./base/gdevprn.c gcc -DHAVE_MKSTEMP -DHAVE_FSEEKO -DHAVE_FONTCONFIG -DHAVE_SETLOCALE -DHAVE_DBUS -DHAVE_BSWAP32 -DHAVE_BYTESWAP_H -DHAVE_STRERROR -DHAVE_PREAD_PWRITE=1 -DGS_RECURSIVE_MUTEXATTR=PTHREAD_MUTEX_RECURSIVE -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 -Wno-unused-local-typedefs -DHAVE_STDINT_H=1 -DHAVE_DIRENT_H=1 -DHAVE_SYS_DIR_H=1 -DHAVE_SYS_TIME_H=1 -DHAVE_SYS_TIMES_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_LIBDL=1 -DGX_COLOR_INDEX_TYPE="unsigned long long" -D__USE_UNIX98=1 -DBUILD_PDF=1 -I./pdf -Os -fstack-clash-protection -Wformat -Werror=format-security -g -flto=auto -DHAVE_RESTRICT=1 -I/usr/include/webp -fno-strict-aliasing -DHAVE_POPEN_PROTO=1 -I./obj -I./base -I./devices -DWHICH_CMS="lcms2" -o ./obj/gdevppla.o -c ./base/gdevppla.c make[1]: Entering directory '/home/buildozer/aports/main/ghostscript/src/ghostscript-10.02.1' make -f Makefile GS_DOT_O= REALMAIN_OBJ= GS_XE=./sobin/libgs.so.10.02 GPCL_XE=./sobin/libno_gpcl6.so.10.02 GXPS_XE=./sobin/libno_gxps.so.10.02 GPDF_XE=./sobin/libno_gpdf.so.10.02 GPDL_XE=./sobin/libno_gpdl.so.10.02 DISPLAY_DEV=./soobj/display.dev BUILDDIRPREFIX=so GENOPT='' LDFLAGS='-Wl,--as-needed,-O1,--sort-common '\ CFLAGS='-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 -Wno-unused-local-typedefs -DHAVE_STDINT_H=1 -DHAVE_DIRENT_H=1 -DHAVE_SYS_DIR_H=1 -DHAVE_SYS_TIME_H=1 -DHAVE_SYS_TIMES_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_LIBDL=1 -DGX_COLOR_INDEX_TYPE="unsigned long long" -D__USE_UNIX98=1 -DBUILD_PDF=1 -I./pdf -Os -fstack-clash-protection -Wformat -Werror=format-security -g -flto=auto -DHAVE_RESTRICT=1 -I/usr/include/webp -fno-strict-aliasing -DHAVE_POPEN_PROTO=1 ' prefix=/usr\ directories gcc -DHAVE_MKSTEMP -DHAVE_FSEEKO -DHAVE_FONTCONFIG -DHAVE_SETLOCALE -DHAVE_DBUS -DHAVE_BSWAP32 -DHAVE_BYTESWAP_H -DHAVE_STRERROR -DHAVE_PREAD_PWRITE=1 -DGS_RECURSIVE_MUTEXATTR=PTHREAD_MUTEX_RECURSIVE -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 -Wno-unused-local-typedefs -DHAVE_STDINT_H=1 -DHAVE_DIRENT_H=1 -DHAVE_SYS_DIR_H=1 -DHAVE_SYS_TIME_H=1 -DHAVE_SYS_TIMES_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_LIBDL=1 -DGX_COLOR_INDEX_TYPE="unsigned long long" -D__USE_UNIX98=1 -DBUILD_PDF=1 -I./pdf -Os -fstack-clash-protection -Wformat -Werror=format-security -g -flto=auto -DHAVE_RESTRICT=1 -I/usr/include/webp -fno-strict-aliasing -DHAVE_POPEN_PROTO=1 -I./obj -I./base -I./devices -DWHICH_CMS="lcms2" -o ./obj/gdevmplt.o -c ./base/gdevmplt.c gcc -DHAVE_MKSTEMP -DHAVE_FSEEKO -DHAVE_FONTCONFIG -DHAVE_SETLOCALE -DHAVE_DBUS -DHAVE_BSWAP32 -DHAVE_BYTESWAP_H -DHAVE_STRERROR -DHAVE_PREAD_PWRITE=1 -DGS_RECURSIVE_MUTEXATTR=PTHREAD_MUTEX_RECURSIVE -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 -Wno-unused-local-typedefs -DHAVE_STDINT_H=1 -DHAVE_DIRENT_H=1 -DHAVE_SYS_DIR_H=1 -DHAVE_SYS_TIME_H=1 -DHAVE_SYS_TIMES_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_LIBDL=1 -DGX_COLOR_INDEX_TYPE="unsigned long long" -D__USE_UNIX98=1 -DBUILD_PDF=1 -I./pdf -Os -fstack-clash-protection -Wformat -Werror=format-security -g -flto=auto -DHAVE_RESTRICT=1 -I/usr/include/webp -fno-strict-aliasing -DHAVE_POPEN_PROTO=1 -I./obj -I./base -I./devices -DWHICH_CMS="lcms2" -o ./obj/gdevflp.o -c ./base/gdevflp.c gcc -DHAVE_MKSTEMP -DHAVE_FSEEKO -DHAVE_FONTCONFIG -DHAVE_SETLOCALE -DHAVE_DBUS -DHAVE_BSWAP32 -DHAVE_BYTESWAP_H -DHAVE_STRERROR -DHAVE_PREAD_PWRITE=1 -DGS_RECURSIVE_MUTEXATTR=PTHREAD_MUTEX_RECURSIVE -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 -Wno-unused-local-typedefs -DHAVE_STDINT_H=1 -DHAVE_DIRENT_H=1 -DHAVE_SYS_DIR_H=1 -DHAVE_SYS_TIME_H=1 -DHAVE_SYS_TIMES_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_LIBDL=1 -DGX_COLOR_INDEX_TYPE="unsigned long long" -D__USE_UNIX98=1 -DBUILD_PDF=1 -I./pdf -Os -fstack-clash-protection -Wformat -Werror=format-security -g -flto=auto -DHAVE_RESTRICT=1 -I/usr/include/webp -fno-strict-aliasing -DHAVE_POPEN_PROTO=1 -I./obj -I./base -I./devices -DWHICH_CMS="lcms2" -o ./obj/gxdownscale_0.o -c ./base/gxdownscale.c gcc -DHAVE_MKSTEMP -DHAVE_FSEEKO -DHAVE_FONTCONFIG -DHAVE_SETLOCALE -DHAVE_DBUS -DHAVE_BSWAP32 -DHAVE_BYTESWAP_H -DHAVE_STRERROR -DHAVE_PREAD_PWRITE=1 -DGS_RECURSIVE_MUTEXATTR=PTHREAD_MUTEX_RECURSIVE -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 -Wno-unused-local-typedefs -DHAVE_STDINT_H=1 -DHAVE_DIRENT_H=1 -DHAVE_SYS_DIR_H=1 -DHAVE_SYS_TIME_H=1 -DHAVE_SYS_TIMES_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_LIBDL=1 -DGX_COLOR_INDEX_TYPE="unsigned long long" -D__USE_UNIX98=1 -DBUILD_PDF=1 -I./pdf -Os -fstack-clash-protection -Wformat -Werror=format-security -g -flto=auto -DHAVE_RESTRICT=1 -I/usr/include/webp -fno-strict-aliasing -DHAVE_POPEN_PROTO=1 -I./obj -I./base -I./devices -DWHICH_CMS="lcms2" -o ./obj/claptrap.o -c ./base/claptrap.c gcc -DHAVE_MKSTEMP -DHAVE_FSEEKO -DHAVE_FONTCONFIG -DHAVE_SETLOCALE -DHAVE_DBUS -DHAVE_BSWAP32 -DHAVE_BYTESWAP_H -DHAVE_STRERROR -DHAVE_PREAD_PWRITE=1 -DGS_RECURSIVE_MUTEXATTR=PTHREAD_MUTEX_RECURSIVE -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 -Wno-unused-local-typedefs -DHAVE_STDINT_H=1 -DHAVE_DIRENT_H=1 -DHAVE_SYS_DIR_H=1 -DHAVE_SYS_TIME_H=1 -DHAVE_SYS_TIMES_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_LIBDL=1 -DGX_COLOR_INDEX_TYPE="unsigned long long" -D__USE_UNIX98=1 -DBUILD_PDF=1 -I./pdf -Os -fstack-clash-protection -Wformat -Werror=format-security -g -flto=auto -DHAVE_RESTRICT=1 -I/usr/include/webp -fno-strict-aliasing -DHAVE_POPEN_PROTO=1 -I./obj -I./base -I./devices -DWHICH_CMS="lcms2" -o ./obj/claptrap-init.o -c ./base/claptrap-init.c gcc -DHAVE_MKSTEMP -DHAVE_FSEEKO -DHAVE_FONTCONFIG -DHAVE_SETLOCALE -DHAVE_DBUS -DHAVE_BSWAP32 -DHAVE_BYTESWAP_H -DHAVE_STRERROR -DHAVE_PREAD_PWRITE=1 -DGS_RECURSIVE_MUTEXATTR=PTHREAD_MUTEX_RECURSIVE -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 -Wno-unused-local-typedefs -DHAVE_STDINT_H=1 -DHAVE_DIRENT_H=1 -DHAVE_SYS_DIR_H=1 -DHAVE_SYS_TIME_H=1 -DHAVE_SYS_TIMES_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_LIBDL=1 -DGX_COLOR_INDEX_TYPE="unsigned long long" -D__USE_UNIX98=1 -DBUILD_PDF=1 -I./pdf -Os -fstack-clash-protection -Wformat -Werror=format-security -g -flto=auto -DHAVE_RESTRICT=1 -I/usr/include/webp -fno-strict-aliasing -DHAVE_POPEN_PROTO=1 -I./obj -I./base -I./devices -DWHICH_CMS="lcms2" -o ./obj/claptrap-planar.o -c ./base/claptrap-planar.c cp ./obj/ets_0.o ./obj/ets.o gcc -DHAVE_MKSTEMP -DHAVE_FSEEKO -DHAVE_FONTCONFIG -DHAVE_SETLOCALE -DHAVE_DBUS -DHAVE_BSWAP32 -DHAVE_BYTESWAP_H -DHAVE_STRERROR -DHAVE_PREAD_PWRITE=1 -DGS_RECURSIVE_MUTEXATTR=PTHREAD_MUTEX_RECURSIVE -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 -Wno-unused-local-typedefs -DHAVE_STDINT_H=1 -DHAVE_DIRENT_H=1 -DHAVE_SYS_DIR_H=1 -DHAVE_SYS_TIME_H=1 -DHAVE_SYS_TIMES_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_LIBDL=1 -DGX_COLOR_INDEX_TYPE="unsigned long long" -D__USE_UNIX98=1 -DBUILD_PDF=1 -I./pdf -Os -fstack-clash-protection -Wformat -Werror=format-security -g -flto=auto -DHAVE_RESTRICT=1 -I/usr/include/webp -fno-strict-aliasing -DHAVE_POPEN_PROTO=1 -I./obj -I./base -I./devices -DWHICH_CMS="lcms2" -o ./obj/gdevoflt.o -c ./base/gdevoflt.c gcc -DHAVE_MKSTEMP -DHAVE_FSEEKO -DHAVE_FONTCONFIG -DHAVE_SETLOCALE -DHAVE_DBUS -DHAVE_BSWAP32 -DHAVE_BYTESWAP_H -DHAVE_STRERROR -DHAVE_PREAD_PWRITE=1 -DGS_RECURSIVE_MUTEXATTR=PTHREAD_MUTEX_RECURSIVE -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 -Wno-unused-local-typedefs -DHAVE_STDINT_H=1 -DHAVE_DIRENT_H=1 -DHAVE_SYS_DIR_H=1 -DHAVE_SYS_TIME_H=1 -DHAVE_SYS_TIMES_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_LIBDL=1 -DGX_COLOR_INDEX_TYPE="unsigned long long" -D__USE_UNIX98=1 -DBUILD_PDF=1 -I./pdf -Os -fstack-clash-protection -Wformat -Werror=format-security -g -flto=auto -DHAVE_RESTRICT=1 -I/usr/include/webp -fno-strict-aliasing -DHAVE_POPEN_PROTO=1 -I./obj -I./base -I./devices -DWHICH_CMS="lcms2" -o ./obj/gdevnup.o -c ./base/gdevnup.c gcc -DHAVE_MKSTEMP -DHAVE_FSEEKO -DHAVE_FONTCONFIG -DHAVE_SETLOCALE -DHAVE_DBUS -DHAVE_BSWAP32 -DHAVE_BYTESWAP_H -DHAVE_STRERROR -DHAVE_PREAD_PWRITE=1 -DGS_RECURSIVE_MUTEXATTR=PTHREAD_MUTEX_RECURSIVE -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 -Wno-unused-local-typedefs -DHAVE_STDINT_H=1 -DHAVE_DIRENT_H=1 -DHAVE_SYS_DIR_H=1 -DHAVE_SYS_TIME_H=1 -DHAVE_SYS_TIMES_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_LIBDL=1 -DGX_COLOR_INDEX_TYPE="unsigned long long" -D__USE_UNIX98=1 -DBUILD_PDF=1 -I./pdf -Os -fstack-clash-protection -Wformat -Werror=format-security -g -flto=auto -DHAVE_RESTRICT=1 -I/usr/include/webp -fno-strict-aliasing -DHAVE_POPEN_PROTO=1 -I./obj -I./base -I./devices -DWHICH_CMS="lcms2" -o ./obj/gdevsclass.o -c ./base/gdevsclass.c gcc -DHAVE_MKSTEMP -DHAVE_FSEEKO -DHAVE_FONTCONFIG -DHAVE_SETLOCALE -DHAVE_DBUS -DHAVE_BSWAP32 -DHAVE_BYTESWAP_H -DHAVE_STRERROR -DHAVE_PREAD_PWRITE=1 -DGS_RECURSIVE_MUTEXATTR=PTHREAD_MUTEX_RECURSIVE -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 -Wno-unused-local-typedefs -DHAVE_STDINT_H=1 -DHAVE_DIRENT_H=1 -DHAVE_SYS_DIR_H=1 -DHAVE_SYS_TIME_H=1 -DHAVE_SYS_TIMES_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_LIBDL=1 -DGX_COLOR_INDEX_TYPE="unsigned long long" -D__USE_UNIX98=1 -DBUILD_PDF=1 -I./pdf -Os -fstack-clash-protection -Wformat -Werror=format-security -g -flto=auto -DHAVE_RESTRICT=1 -I/usr/include/webp -fno-strict-aliasing -DHAVE_POPEN_PROTO=1 -I./obj -I./base -I./devices -DWHICH_CMS="lcms2" -o ./obj/gdevepo.o -c ./base/gdevepo.c gcc -DHAVE_MKSTEMP -DHAVE_FSEEKO -DHAVE_FONTCONFIG -DHAVE_SETLOCALE -DHAVE_DBUS -DHAVE_BSWAP32 -DHAVE_BYTESWAP_H -DHAVE_STRERROR -DHAVE_PREAD_PWRITE=1 -DGS_RECURSIVE_MUTEXATTR=PTHREAD_MUTEX_RECURSIVE -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 -Wno-unused-local-typedefs -DHAVE_STDINT_H=1 -DHAVE_DIRENT_H=1 -DHAVE_SYS_DIR_H=1 -DHAVE_SYS_TIME_H=1 -DHAVE_SYS_TIMES_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_LIBDL=1 -DGX_COLOR_INDEX_TYPE="unsigned long long" -D__USE_UNIX98=1 -DBUILD_PDF=1 -I./pdf -Os -fstack-clash-protection -Wformat -Werror=format-security -g -flto=auto -DHAVE_RESTRICT=1 -I/usr/include/webp -fno-strict-aliasing -DHAVE_POPEN_PROTO=1 -I./obj -I./base -I./devices -DWHICH_CMS="lcms2" -o ./obj/gsfcid.o -c ./base/gsfcid.c gcc -DHAVE_MKSTEMP -DHAVE_FSEEKO -DHAVE_FONTCONFIG -DHAVE_SETLOCALE -DHAVE_DBUS -DHAVE_BSWAP32 -DHAVE_BYTESWAP_H -DHAVE_STRERROR -DHAVE_PREAD_PWRITE=1 -DGS_RECURSIVE_MUTEXATTR=PTHREAD_MUTEX_RECURSIVE -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 -Wno-unused-local-typedefs -DHAVE_STDINT_H=1 -DHAVE_DIRENT_H=1 -DHAVE_SYS_DIR_H=1 -DHAVE_SYS_TIME_H=1 -DHAVE_SYS_TIMES_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_LIBDL=1 -DGX_COLOR_INDEX_TYPE="unsigned long long" -D__USE_UNIX98=1 -DBUILD_PDF=1 -I./pdf -Os -fstack-clash-protection -Wformat -Werror=format-security -g -flto=auto -DHAVE_RESTRICT=1 -I/usr/include/webp -fno-strict-aliasing -DHAVE_POPEN_PROTO=1 -I./obj -I./base -I./devices -DWHICH_CMS="lcms2" -o ./obj/gsfcid2.o -c ./base/gsfcid2.c gcc -DHAVE_MKSTEMP -DHAVE_FSEEKO -DHAVE_FONTCONFIG -DHAVE_SETLOCALE -DHAVE_DBUS -DHAVE_BSWAP32 -DHAVE_BYTESWAP_H -DHAVE_STRERROR -DHAVE_PREAD_PWRITE=1 -DGS_RECURSIVE_MUTEXATTR=PTHREAD_MUTEX_RECURSIVE -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 -Wno-unused-local-typedefs -DHAVE_STDINT_H=1 -DHAVE_DIRENT_H=1 -DHAVE_SYS_DIR_H=1 -DHAVE_SYS_TIME_H=1 -DHAVE_SYS_TIMES_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_LIBDL=1 -DGX_COLOR_INDEX_TYPE="unsigned long long" -D__USE_UNIX98=1 -DBUILD_PDF=1 -I./pdf -Os -fstack-clash-protection -Wformat -Werror=format-security -g -flto=auto -DHAVE_RESTRICT=1 -I/usr/include/webp -fno-strict-aliasing -DHAVE_POPEN_PROTO=1 -I./obj -I./base -I./devices -DWHICH_CMS="lcms2" -o ./obj/gsfcmap.o -c ./base/gsfcmap.c gcc -DHAVE_MKSTEMP -DHAVE_FSEEKO -DHAVE_FONTCONFIG -DHAVE_SETLOCALE -DHAVE_DBUS -DHAVE_BSWAP32 -DHAVE_BYTESWAP_H -DHAVE_STRERROR -DHAVE_PREAD_PWRITE=1 -DGS_RECURSIVE_MUTEXATTR=PTHREAD_MUTEX_RECURSIVE -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 -Wno-unused-local-typedefs -DHAVE_STDINT_H=1 -DHAVE_DIRENT_H=1 -DHAVE_SYS_DIR_H=1 -DHAVE_SYS_TIME_H=1 -DHAVE_SYS_TIMES_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_LIBDL=1 -DGX_COLOR_INDEX_TYPE="unsigned long long" -D__USE_UNIX98=1 -DBUILD_PDF=1 -I./pdf -Os -fstack-clash-protection -Wformat -Werror=format-security -g -flto=auto -DHAVE_RESTRICT=1 -I/usr/include/webp -fno-strict-aliasing -DHAVE_POPEN_PROTO=1 -I./obj -I./base -I./devices -DWHICH_CMS="lcms2" -o ./obj/gsfcmap1.o -c ./base/gsfcmap1.c gcc -DHAVE_MKSTEMP -DHAVE_FSEEKO -DHAVE_FONTCONFIG -DHAVE_SETLOCALE -DHAVE_DBUS -DHAVE_BSWAP32 -DHAVE_BYTESWAP_H -DHAVE_STRERROR -DHAVE_PREAD_PWRITE=1 -DGS_RECURSIVE_MUTEXATTR=PTHREAD_MUTEX_RECURSIVE -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 -Wno-unused-local-typedefs -DHAVE_STDINT_H=1 -DHAVE_DIRENT_H=1 -DHAVE_SYS_DIR_H=1 -DHAVE_SYS_TIME_H=1 -DHAVE_SYS_TIMES_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_LIBDL=1 -DGX_COLOR_INDEX_TYPE="unsigned long long" -D__USE_UNIX98=1 -DBUILD_PDF=1 -I./pdf -Os -fstack-clash-protection -Wformat -Werror=format-security -g -flto=auto -DHAVE_RESTRICT=1 -I/usr/include/webp -fno-strict-aliasing -DHAVE_POPEN_PROTO=1 -I./obj -I./base -I./devices -DWHICH_CMS="lcms2" -o ./obj/gschar0.o -c ./base/gschar0.c gcc -DHAVE_MKSTEMP -DHAVE_FSEEKO -DHAVE_FONTCONFIG -DHAVE_SETLOCALE -DHAVE_DBUS -DHAVE_BSWAP32 -DHAVE_BYTESWAP_H -DHAVE_STRERROR -DHAVE_PREAD_PWRITE=1 -DGS_RECURSIVE_MUTEXATTR=PTHREAD_MUTEX_RECURSIVE -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 -Wno-unused-local-typedefs -DHAVE_STDINT_H=1 -DHAVE_DIRENT_H=1 -DHAVE_SYS_DIR_H=1 -DHAVE_SYS_TIME_H=1 -DHAVE_SYS_TIMES_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_LIBDL=1 -DGX_COLOR_INDEX_TYPE="unsigned long long" -D__USE_UNIX98=1 -DBUILD_PDF=1 -I./pdf -Os -fstack-clash-protection -Wformat -Werror=format-security -g -flto=auto -DHAVE_RESTRICT=1 -I/usr/include/webp -fno-strict-aliasing -DHAVE_POPEN_PROTO=1 -I./obj -I./base -I./devices -DWHICH_CMS="lcms2" -o ./obj/gsfont0.o -c ./base/gsfont0.c gcc -DHAVE_MKSTEMP -DHAVE_FSEEKO -DHAVE_FONTCONFIG -DHAVE_SETLOCALE -DHAVE_DBUS -DHAVE_BSWAP32 -DHAVE_BYTESWAP_H -DHAVE_STRERROR -DHAVE_PREAD_PWRITE=1 -DGS_RECURSIVE_MUTEXATTR=PTHREAD_MUTEX_RECURSIVE -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 -Wno-unused-local-typedefs -DHAVE_STDINT_H=1 -DHAVE_DIRENT_H=1 -DHAVE_SYS_DIR_H=1 -DHAVE_SYS_TIME_H=1 -DHAVE_SYS_TIMES_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_LIBDL=1 -DGX_COLOR_INDEX_TYPE="unsigned long long" -D__USE_UNIX98=1 -DBUILD_PDF=1 -I./pdf -Os -fstack-clash-protection -Wformat -Werror=format-security -g -flto=auto -DHAVE_RESTRICT=1 -I/usr/include/webp -fno-strict-aliasing -DHAVE_POPEN_PROTO=1 -I./obj -I./base -I./devices -DWHICH_CMS="lcms2" -o ./obj/gstype1.o -c ./base/gstype1.c gcc -DHAVE_MKSTEMP -DHAVE_FSEEKO -DHAVE_FONTCONFIG -DHAVE_SETLOCALE -DHAVE_DBUS -DHAVE_BSWAP32 -DHAVE_BYTESWAP_H -DHAVE_STRERROR -DHAVE_PREAD_PWRITE=1 -DGS_RECURSIVE_MUTEXATTR=PTHREAD_MUTEX_RECURSIVE -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 -Wno-unused-local-typedefs -DHAVE_STDINT_H=1 -DHAVE_DIRENT_H=1 -DHAVE_SYS_DIR_H=1 -DHAVE_SYS_TIME_H=1 -DHAVE_SYS_TIMES_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_LIBDL=1 -DGX_COLOR_INDEX_TYPE="unsigned long long" -D__USE_UNIX98=1 -DBUILD_PDF=1 -I./pdf -Os -fstack-clash-protection -Wformat -Werror=format-security -g -flto=auto -DHAVE_RESTRICT=1 -I/usr/include/webp -fno-strict-aliasing -DHAVE_POPEN_PROTO=1 -I./obj -I./base -I./devices -DWHICH_CMS="lcms2" -o ./obj/gxtype1.o -c ./base/gxtype1.c gcc -DHAVE_MKSTEMP -DHAVE_FSEEKO -DHAVE_FONTCONFIG -DHAVE_SETLOCALE -DHAVE_DBUS -DHAVE_BSWAP32 -DHAVE_BYTESWAP_H -DHAVE_STRERROR -DHAVE_PREAD_PWRITE=1 -DGS_RECURSIVE_MUTEXATTR=PTHREAD_MUTEX_RECURSIVE -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 -Wno-unused-local-typedefs -DHAVE_STDINT_H=1 -DHAVE_DIRENT_H=1 -DHAVE_SYS_DIR_H=1 -DHAVE_SYS_TIME_H=1 -DHAVE_SYS_TIMES_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_LIBDL=1 -DGX_COLOR_INDEX_TYPE="unsigned long long" -D__USE_UNIX98=1 -DBUILD_PDF=1 -I./pdf -Os -fstack-clash-protection -Wformat -Werror=format-security -g -flto=auto -DHAVE_RESTRICT=1 -I/usr/include/webp -fno-strict-aliasing -DHAVE_POPEN_PROTO=1 -I./obj -I./base -I./devices -DWHICH_CMS="lcms2" -o ./obj/gxhintn.o -c ./base/gxhintn.c gcc -DHAVE_MKSTEMP -DHAVE_FSEEKO -DHAVE_FONTCONFIG -DHAVE_SETLOCALE -DHAVE_DBUS -DHAVE_BSWAP32 -DHAVE_BYTESWAP_H -DHAVE_STRERROR -DHAVE_PREAD_PWRITE=1 -DGS_RECURSIVE_MUTEXATTR=PTHREAD_MUTEX_RECURSIVE -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 -Wno-unused-local-typedefs -DHAVE_STDINT_H=1 -DHAVE_DIRENT_H=1 -DHAVE_SYS_DIR_H=1 -DHAVE_SYS_TIME_H=1 -DHAVE_SYS_TIMES_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_LIBDL=1 -DGX_COLOR_INDEX_TYPE="unsigned long long" -D__USE_UNIX98=1 -DBUILD_PDF=1 -I./pdf -Os -fstack-clash-protection -Wformat -Werror=format-security -g -flto=auto -DHAVE_RESTRICT=1 -I/usr/include/webp -fno-strict-aliasing -DHAVE_POPEN_PROTO=1 -I./obj -I./base -I./devices -DWHICH_CMS="lcms2" -o ./obj/gxhintn1.o -c ./base/gxhintn1.c gcc -DHAVE_MKSTEMP -DHAVE_FSEEKO -DHAVE_FONTCONFIG -DHAVE_SETLOCALE -DHAVE_DBUS -DHAVE_BSWAP32 -DHAVE_BYTESWAP_H -DHAVE_STRERROR -DHAVE_PREAD_PWRITE=1 -DGS_RECURSIVE_MUTEXATTR=PTHREAD_MUTEX_RECURSIVE -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 -Wno-unused-local-typedefs -DHAVE_STDINT_H=1 -DHAVE_DIRENT_H=1 -DHAVE_SYS_DIR_H=1 -DHAVE_SYS_TIME_H=1 -DHAVE_SYS_TIMES_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_LIBDL=1 -DGX_COLOR_INDEX_TYPE="unsigned long long" -D__USE_UNIX98=1 -DBUILD_PDF=1 -I./pdf -Os -fstack-clash-protection -Wformat -Werror=format-security -g -flto=auto -DHAVE_RESTRICT=1 -I/usr/include/webp -fno-strict-aliasing -DHAVE_POPEN_PROTO=1 -I./obj -I./base -I./devices -DWHICH_CMS="lcms2" -o ./obj/gscrypt1.o -c ./base/gscrypt1.c gcc -DHAVE_MKSTEMP -DHAVE_FSEEKO -DHAVE_FONTCONFIG -DHAVE_SETLOCALE -DHAVE_DBUS -DHAVE_BSWAP32 -DHAVE_BYTESWAP_H -DHAVE_STRERROR -DHAVE_PREAD_PWRITE=1 -DGS_RECURSIVE_MUTEXATTR=PTHREAD_MUTEX_RECURSIVE -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 -Wno-unused-local-typedefs -DHAVE_STDINT_H=1 -DHAVE_DIRENT_H=1 -DHAVE_SYS_DIR_H=1 -DHAVE_SYS_TIME_H=1 -DHAVE_SYS_TIMES_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_LIBDL=1 -DGX_COLOR_INDEX_TYPE="unsigned long long" -D__USE_UNIX98=1 -DBUILD_PDF=1 -I./pdf -Os -fstack-clash-protection -Wformat -Werror=format-security -g -flto=auto -DHAVE_RESTRICT=1 -I/usr/include/webp -fno-strict-aliasing -DHAVE_POPEN_PROTO=1 -I./obj -I./base -I./devices -DWHICH_CMS="lcms2" -o ./obj/gstype2.o -c ./base/gstype2.c gcc -DHAVE_MKSTEMP -DHAVE_FSEEKO -DHAVE_FONTCONFIG -DHAVE_SETLOCALE -DHAVE_DBUS -DHAVE_BSWAP32 -DHAVE_BYTESWAP_H -DHAVE_STRERROR -DHAVE_PREAD_PWRITE=1 -DGS_RECURSIVE_MUTEXATTR=PTHREAD_MUTEX_RECURSIVE -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 -Wno-unused-local-typedefs -DHAVE_STDINT_H=1 -DHAVE_DIRENT_H=1 -DHAVE_SYS_DIR_H=1 -DHAVE_SYS_TIME_H=1 -DHAVE_SYS_TIMES_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_LIBDL=1 -DGX_COLOR_INDEX_TYPE="unsigned long long" -D__USE_UNIX98=1 -DBUILD_PDF=1 -I./pdf -Os -fstack-clash-protection -Wformat -Werror=format-security -g -flto=auto -DHAVE_RESTRICT=1 -I/usr/include/webp -fno-strict-aliasing -DHAVE_POPEN_PROTO=1 -I./obj -I./base -I./devices -DWHICH_CMS="lcms2" -o ./obj/slzwd.o -c ./base/slzwd.c gcc -DHAVE_MKSTEMP -DHAVE_FSEEKO -DHAVE_FONTCONFIG -DHAVE_SETLOCALE -DHAVE_DBUS -DHAVE_BSWAP32 -DHAVE_BYTESWAP_H -DHAVE_STRERROR -DHAVE_PREAD_PWRITE=1 -DGS_RECURSIVE_MUTEXATTR=PTHREAD_MUTEX_RECURSIVE -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 -Wno-unused-local-typedefs -DHAVE_STDINT_H=1 -DHAVE_DIRENT_H=1 -DHAVE_SYS_DIR_H=1 -DHAVE_SYS_TIME_H=1 -DHAVE_SYS_TIMES_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_LIBDL=1 -DGX_COLOR_INDEX_TYPE="unsigned long long" -D__USE_UNIX98=1 -DBUILD_PDF=1 -I./pdf -Os -fstack-clash-protection -Wformat -Werror=format-security -g -flto=auto -DHAVE_RESTRICT=1 -I/usr/include/webp -fno-strict-aliasing -DHAVE_POPEN_PROTO=1 -I./obj -I./base -I./devices -DWHICH_CMS="lcms2" -o ./obj/slzwc.o -c ./base/slzwc.c gcc -DHAVE_MKSTEMP -DHAVE_FSEEKO -DHAVE_FONTCONFIG -DHAVE_SETLOCALE -DHAVE_DBUS -DHAVE_BSWAP32 -DHAVE_BYTESWAP_H -DHAVE_STRERROR -DHAVE_PREAD_PWRITE=1 -DGS_RECURSIVE_MUTEXATTR=PTHREAD_MUTEX_RECURSIVE -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 -Wno-unused-local-typedefs -DHAVE_STDINT_H=1 -DHAVE_DIRENT_H=1 -DHAVE_SYS_DIR_H=1 -DHAVE_SYS_TIME_H=1 -DHAVE_SYS_TIMES_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_LIBDL=1 -DGX_COLOR_INDEX_TYPE="unsigned long long" -D__USE_UNIX98=1 -DBUILD_PDF=1 -I./pdf -Os -fstack-clash-protection -Wformat -Werror=format-security -g -flto=auto -DHAVE_RESTRICT=1 -I/usr/include/webp -fno-strict-aliasing -DHAVE_POPEN_PROTO=1 -I./obj -I./base -I./devices -DWHICH_CMS="lcms2" -o ./obj/gsicc.o -c ./base/gsicc.c gcc -DHAVE_MKSTEMP -DHAVE_FSEEKO -DHAVE_FONTCONFIG -DHAVE_SETLOCALE -DHAVE_DBUS -DHAVE_BSWAP32 -DHAVE_BYTESWAP_H -DHAVE_STRERROR -DHAVE_PREAD_PWRITE=1 -DGS_RECURSIVE_MUTEXATTR=PTHREAD_MUTEX_RECURSIVE -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 -Wno-unused-local-typedefs -DHAVE_STDINT_H=1 -DHAVE_DIRENT_H=1 -DHAVE_SYS_DIR_H=1 -DHAVE_SYS_TIME_H=1 -DHAVE_SYS_TIMES_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_LIBDL=1 -DGX_COLOR_INDEX_TYPE="unsigned long long" -D__USE_UNIX98=1 -DBUILD_PDF=1 -I./pdf -Os -fstack-clash-protection -Wformat -Werror=format-security -g -flto=auto -DHAVE_RESTRICT=1 -I/usr/include/webp -fno-strict-aliasing -DHAVE_POPEN_PROTO=1 -I./obj -I./base -I./devices -DWHICH_CMS="lcms2" -o ./obj/gsicc_manage.o -c ./base/gsicc_manage.c gcc -DHAVE_MKSTEMP -DHAVE_FSEEKO -DHAVE_FONTCONFIG -DHAVE_SETLOCALE -DHAVE_DBUS -DHAVE_BSWAP32 -DHAVE_BYTESWAP_H -DHAVE_STRERROR -DHAVE_PREAD_PWRITE=1 -DGS_RECURSIVE_MUTEXATTR=PTHREAD_MUTEX_RECURSIVE -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 -Wno-unused-local-typedefs -DHAVE_STDINT_H=1 -DHAVE_DIRENT_H=1 -DHAVE_SYS_DIR_H=1 -DHAVE_SYS_TIME_H=1 -DHAVE_SYS_TIMES_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_LIBDL=1 -DGX_COLOR_INDEX_TYPE="unsigned long long" -D__USE_UNIX98=1 -DBUILD_PDF=1 -I./pdf -Os -fstack-clash-protection -Wformat -Werror=format-security -g -flto=auto -DHAVE_RESTRICT=1 -I/usr/include/webp -fno-strict-aliasing -DHAVE_POPEN_PROTO=1 -I./obj -I./base -I./devices -DWHICH_CMS="lcms2" -o ./obj/gsicc_cache.o -c ./base/gsicc_cache.c gcc -DSHARE_LCMS=1 -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 -Wno-unused-local-typedefs -DHAVE_STDINT_H=1 -DHAVE_DIRENT_H=1 -DHAVE_SYS_DIR_H=1 -DHAVE_SYS_TIME_H=1 -DHAVE_SYS_TIMES_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_LIBDL=1 -DGX_COLOR_INDEX_TYPE="unsigned long long" -D__USE_UNIX98=1 -DBUILD_PDF=1 -I./pdf -Os -fstack-clash-protection -Wformat -Werror=format-security -g -flto=auto -DHAVE_RESTRICT=1 -I/usr/include/webp -fno-strict-aliasing -DHAVE_POPEN_PROTO=1 -I./obj -I./base -I./devices -Isrc/include -o ./obj/gsicc_lcms2_1.o -c ./base/gsicc_lcms2.c gcc -DHAVE_MKSTEMP -DHAVE_FSEEKO -DHAVE_FONTCONFIG -DHAVE_SETLOCALE -DHAVE_DBUS -DHAVE_BSWAP32 -DHAVE_BYTESWAP_H -DHAVE_STRERROR -DHAVE_PREAD_PWRITE=1 -DGS_RECURSIVE_MUTEXATTR=PTHREAD_MUTEX_RECURSIVE -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 -Wno-unused-local-typedefs -DHAVE_STDINT_H=1 -DHAVE_DIRENT_H=1 -DHAVE_SYS_DIR_H=1 -DHAVE_SYS_TIME_H=1 -DHAVE_SYS_TIMES_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_LIBDL=1 -DGX_COLOR_INDEX_TYPE="unsigned long long" -D__USE_UNIX98=1 -DBUILD_PDF=1 -I./pdf -Os -fstack-clash-protection -Wformat -Werror=format-security -g -flto=auto -DHAVE_RESTRICT=1 -I/usr/include/webp -fno-strict-aliasing -DHAVE_POPEN_PROTO=1 -I./obj -I./base -I./devices -DWHICH_CMS="lcms2" -o ./obj/gsicc_profilecache.o -c ./base/gsicc_profilecache.c gcc -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 -Wno-unused-local-typedefs -DHAVE_STDINT_H=1 -DHAVE_DIRENT_H=1 -DHAVE_SYS_DIR_H=1 -DHAVE_SYS_TIME_H=1 -DHAVE_SYS_TIMES_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_LIBDL=1 -DGX_COLOR_INDEX_TYPE="unsigned long long" -D__USE_UNIX98=1 -DBUILD_PDF=1 -I./pdf -Os -fstack-clash-protection -Wformat -Werror=format-security -g -flto=auto -DHAVE_RESTRICT=1 -I/usr/include/webp -fno-strict-aliasing -DHAVE_POPEN_PROTO=1 -I./obj -I./base -I./devices -Isrc/include -o ./obj/gsicc_create_1.o -c ./base/gsicc_create.c gcc -DHAVE_MKSTEMP -DHAVE_FSEEKO -DHAVE_FONTCONFIG -DHAVE_SETLOCALE -DHAVE_DBUS -DHAVE_BSWAP32 -DHAVE_BYTESWAP_H -DHAVE_STRERROR -DHAVE_PREAD_PWRITE=1 -DGS_RECURSIVE_MUTEXATTR=PTHREAD_MUTEX_RECURSIVE -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 -Wno-unused-local-typedefs -DHAVE_STDINT_H=1 -DHAVE_DIRENT_H=1 -DHAVE_SYS_DIR_H=1 -DHAVE_SYS_TIME_H=1 -DHAVE_SYS_TIMES_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_LIBDL=1 -DGX_COLOR_INDEX_TYPE="unsigned long long" -D__USE_UNIX98=1 -DBUILD_PDF=1 -I./pdf -Os -fstack-clash-protection -Wformat -Werror=format-security -g -flto=auto -DHAVE_RESTRICT=1 -I/usr/include/webp -fno-strict-aliasing -DHAVE_POPEN_PROTO=1 -I./obj -I./base -I./devices -DWHICH_CMS="lcms2" -o ./obj/gsicc_nocm.o -c ./base/gsicc_nocm.c gcc -DHAVE_MKSTEMP -DHAVE_FSEEKO -DHAVE_FONTCONFIG -DHAVE_SETLOCALE -DHAVE_DBUS -DHAVE_BSWAP32 -DHAVE_BYTESWAP_H -DHAVE_STRERROR -DHAVE_PREAD_PWRITE=1 -DGS_RECURSIVE_MUTEXATTR=PTHREAD_MUTEX_RECURSIVE -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 -Wno-unused-local-typedefs -DHAVE_STDINT_H=1 -DHAVE_DIRENT_H=1 -DHAVE_SYS_DIR_H=1 -DHAVE_SYS_TIME_H=1 -DHAVE_SYS_TIMES_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_LIBDL=1 -DGX_COLOR_INDEX_TYPE="unsigned long long" -D__USE_UNIX98=1 -DBUILD_PDF=1 -I./pdf -Os -fstack-clash-protection -Wformat -Werror=format-security -g -flto=auto -DHAVE_RESTRICT=1 -I/usr/include/webp -fno-strict-aliasing -DHAVE_POPEN_PROTO=1 -I./obj -I./base -I./devices -DWHICH_CMS="lcms2" -o ./obj/gsicc_replacecm.o -c ./base/gsicc_replacecm.c gcc -DHAVE_MKSTEMP -DHAVE_FSEEKO -DHAVE_FONTCONFIG -DHAVE_SETLOCALE -DHAVE_DBUS -DHAVE_BSWAP32 -DHAVE_BYTESWAP_H -DHAVE_STRERROR -DHAVE_PREAD_PWRITE=1 -DGS_RECURSIVE_MUTEXATTR=PTHREAD_MUTEX_RECURSIVE -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 -Wno-unused-local-typedefs -DHAVE_STDINT_H=1 -DHAVE_DIRENT_H=1 -DHAVE_SYS_DIR_H=1 -DHAVE_SYS_TIME_H=1 -DHAVE_SYS_TIMES_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_LIBDL=1 -DGX_COLOR_INDEX_TYPE="unsigned long long" -D__USE_UNIX98=1 -DBUILD_PDF=1 -I./pdf -Os -fstack-clash-protection -Wformat -Werror=format-security -g -flto=auto -DHAVE_RESTRICT=1 -I/usr/include/webp -fno-strict-aliasing -DHAVE_POPEN_PROTO=1 -I./obj -I./base -I./devices -DWHICH_CMS="lcms2" -o ./obj/gsicc_monitorcm.o -c ./base/gsicc_monitorcm.c gcc -DHAVE_MKSTEMP -DHAVE_FSEEKO -DHAVE_FONTCONFIG -DHAVE_SETLOCALE -DHAVE_DBUS -DHAVE_BSWAP32 -DHAVE_BYTESWAP_H -DHAVE_STRERROR -DHAVE_PREAD_PWRITE=1 -DGS_RECURSIVE_MUTEXATTR=PTHREAD_MUTEX_RECURSIVE -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 -Wno-unused-local-typedefs -DHAVE_STDINT_H=1 -DHAVE_DIRENT_H=1 -DHAVE_SYS_DIR_H=1 -DHAVE_SYS_TIME_H=1 -DHAVE_SYS_TIMES_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_LIBDL=1 -DGX_COLOR_INDEX_TYPE="unsigned long long" -D__USE_UNIX98=1 -DBUILD_PDF=1 -I./pdf -Os -fstack-clash-protection -Wformat -Werror=format-security -g -flto=auto -DHAVE_RESTRICT=1 -I/usr/include/webp -fno-strict-aliasing -DHAVE_POPEN_PROTO=1 -I./obj -I./base -I./devices -DWHICH_CMS="lcms2" -o ./obj/gsicc_blacktext.o -c ./base/gsicc_blacktext.c ./obj/aux/echogs -e .dev -w- -l-obj ./obj/lcms2_1 -lib lcms2 ./obj/aux/echogs -e .dev -w- -l-obj ./obj/jbig2dec_1 -lib jbig2dec gcc -I./obj -I./base -I./devices -Isrc -DHAVE_MKSTEMP -DHAVE_FSEEKO -DHAVE_FONTCONFIG -DHAVE_SETLOCALE -DHAVE_DBUS -DHAVE_BSWAP32 -DHAVE_BYTESWAP_H -DHAVE_STRERROR -DHAVE_PREAD_PWRITE=1 -DGS_RECURSIVE_MUTEXATTR=PTHREAD_MUTEX_RECURSIVE -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 -Wno-unused-local-typedefs -DHAVE_STDINT_H=1 -DHAVE_DIRENT_H=1 -DHAVE_SYS_DIR_H=1 -DHAVE_SYS_TIME_H=1 -DHAVE_SYS_TIMES_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_LIBDL=1 -DGX_COLOR_INDEX_TYPE="unsigned long long" -D__USE_UNIX98=1 -DBUILD_PDF=1 -I./pdf -Os -fstack-clash-protection -Wformat -Werror=format-security -g -flto=auto -DHAVE_RESTRICT=1 -I/usr/include/webp -fno-strict-aliasing -DHAVE_POPEN_PROTO=1 -o ./obj/sjbig2.o -c ./base/sjbig2.c gcc -I./openjpeg/src/lib/openjp2/.. -I./openjpeg/src/lib/openjp2 -I./obj -I./base -I./devices -DSHARE_JPX=0 -Wno-attributes -DOPJ_STATIC -DMUTEX_pthread=0 -DUSE_JPIP -DUSE_OPENJPEG_JP2 -DOPJ_HAVE_STDINT_H=1 -DOPJ_HAVE_INTTYPES_H=1 -DOPJ_HAVE_FSEEKO=1 -DOPJ_HAVE_MALLOC_H=1 -DOPJ_HAVE_ALIGNED_ALLOC=1 -DOPJ_HAVE_MEMALIGN=1 -DOPJ_HAVE_POSIX_MEMALIGN=1 -U__SSE__ -DHAVE_MKSTEMP -DHAVE_FSEEKO -DHAVE_FONTCONFIG -DHAVE_SETLOCALE -DHAVE_DBUS -DHAVE_BSWAP32 -DHAVE_BYTESWAP_H -DHAVE_STRERROR -DHAVE_PREAD_PWRITE=1 -DGS_RECURSIVE_MUTEXATTR=PTHREAD_MUTEX_RECURSIVE -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 -Wno-unused-local-typedefs -DHAVE_STDINT_H=1 -DHAVE_DIRENT_H=1 -DHAVE_SYS_DIR_H=1 -DHAVE_SYS_TIME_H=1 -DHAVE_SYS_TIMES_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_LIBDL=1 -DGX_COLOR_INDEX_TYPE="unsigned long long" -D__USE_UNIX98=1 -DBUILD_PDF=1 -I./pdf -Os -fstack-clash-protection -Wformat -Werror=format-security -g -flto=auto -DHAVE_RESTRICT=1 -I/usr/include/webp -fno-strict-aliasing -DHAVE_POPEN_PROTO=1 -o ./obj/sjpx_openjpeg.o \ -c ./base/sjpx_openjpeg.c gcc -DHAVE_MKSTEMP -DHAVE_FSEEKO -DHAVE_FONTCONFIG -DHAVE_SETLOCALE -DHAVE_DBUS -DHAVE_BSWAP32 -DHAVE_BYTESWAP_H -DHAVE_STRERROR -DHAVE_PREAD_PWRITE=1 -DGS_RECURSIVE_MUTEXATTR=PTHREAD_MUTEX_RECURSIVE -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 -Wno-unused-local-typedefs -DHAVE_STDINT_H=1 -DHAVE_DIRENT_H=1 -DHAVE_SYS_DIR_H=1 -DHAVE_SYS_TIME_H=1 -DHAVE_SYS_TIMES_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_LIBDL=1 -DGX_COLOR_INDEX_TYPE="unsigned long long" -D__USE_UNIX98=1 -DBUILD_PDF=1 -I./pdf -Os -fstack-clash-protection -Wformat -Werror=format-security -g -flto=auto -DHAVE_RESTRICT=1 -I/usr/include/webp -fno-strict-aliasing -DHAVE_POPEN_PROTO=1 -I./obj -I./base -I./devices -DWHICH_CMS="lcms2" -o ./obj/gsioram.o -c ./base/gsioram.c gcc -DHAVE_MKSTEMP -DHAVE_FSEEKO -DHAVE_FONTCONFIG -DHAVE_SETLOCALE -DHAVE_DBUS -DHAVE_BSWAP32 -DHAVE_BYTESWAP_H -DHAVE_STRERROR -DHAVE_PREAD_PWRITE=1 -DGS_RECURSIVE_MUTEXATTR=PTHREAD_MUTEX_RECURSIVE -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 -Wno-unused-local-typedefs -DHAVE_STDINT_H=1 -DHAVE_DIRENT_H=1 -DHAVE_SYS_DIR_H=1 -DHAVE_SYS_TIME_H=1 -DHAVE_SYS_TIMES_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_LIBDL=1 -DGX_COLOR_INDEX_TYPE="unsigned long long" -D__USE_UNIX98=1 -DBUILD_PDF=1 -I./pdf -Os -fstack-clash-protection -Wformat -Werror=format-security -g -flto=auto -DHAVE_RESTRICT=1 -I/usr/include/webp -fno-strict-aliasing -DHAVE_POPEN_PROTO=1 -I./obj -I./base -I./devices -DWHICH_CMS="lcms2" -o ./obj/ramfs.o -c ./base/ramfs.c gcc -DHAVE_MKSTEMP -DHAVE_FSEEKO -DHAVE_FONTCONFIG -DHAVE_SETLOCALE -DHAVE_DBUS -DHAVE_BSWAP32 -DHAVE_BYTESWAP_H -DHAVE_STRERROR -DHAVE_PREAD_PWRITE=1 -DGS_RECURSIVE_MUTEXATTR=PTHREAD_MUTEX_RECURSIVE -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 -Wno-unused-local-typedefs -DHAVE_STDINT_H=1 -DHAVE_DIRENT_H=1 -DHAVE_SYS_DIR_H=1 -DHAVE_SYS_TIME_H=1 -DHAVE_SYS_TIMES_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_LIBDL=1 -DGX_COLOR_INDEX_TYPE="unsigned long long" -D__USE_UNIX98=1 -DBUILD_PDF=1 -I./pdf -Os -fstack-clash-protection -Wformat -Werror=format-security -g -flto=auto -DHAVE_RESTRICT=1 -I/usr/include/webp -fno-strict-aliasing -DHAVE_POPEN_PROTO=1 -I./obj -I./base -I./devices -DWHICH_CMS="lcms2" -o ./obj/spwgd.o -c ./base/spwgd.c ./obj/aux/echogs -e .dev -w- -l-obj ./obj/siscale_0 gcc -DHAVE_MKSTEMP -DHAVE_FSEEKO -DHAVE_FONTCONFIG -DHAVE_SETLOCALE -DHAVE_DBUS -DHAVE_BSWAP32 -DHAVE_BYTESWAP_H -DHAVE_STRERROR -DHAVE_PREAD_PWRITE=1 -DGS_RECURSIVE_MUTEXATTR=PTHREAD_MUTEX_RECURSIVE -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 -Wno-unused-local-typedefs -DHAVE_STDINT_H=1 -DHAVE_DIRENT_H=1 -DHAVE_SYS_DIR_H=1 -DHAVE_SYS_TIME_H=1 -DHAVE_SYS_TIMES_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_LIBDL=1 -DGX_COLOR_INDEX_TYPE="unsigned long long" -D__USE_UNIX98=1 -DBUILD_PDF=1 -I./pdf -Os -fstack-clash-protection -Wformat -Werror=format-security -g -flto=auto -DHAVE_RESTRICT=1 -I/usr/include/webp -fno-strict-aliasing -DHAVE_POPEN_PROTO=1 -I./obj -I./base -I./obj -I./devices -I./devices/vector -DOCR_VERSION=1 -o ./obj/gdevbit.o -c ./devices/gdevbit.c gcc -DHAVE_MKSTEMP -DHAVE_FSEEKO -DHAVE_FONTCONFIG -DHAVE_SETLOCALE -DHAVE_DBUS -DHAVE_BSWAP32 -DHAVE_BYTESWAP_H -DHAVE_STRERROR -DHAVE_PREAD_PWRITE=1 -DGS_RECURSIVE_MUTEXATTR=PTHREAD_MUTEX_RECURSIVE -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 -Wno-unused-local-typedefs -DHAVE_STDINT_H=1 -DHAVE_DIRENT_H=1 -DHAVE_SYS_DIR_H=1 -DHAVE_SYS_TIME_H=1 -DHAVE_SYS_TIMES_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_LIBDL=1 -DGX_COLOR_INDEX_TYPE="unsigned long long" -D__USE_UNIX98=1 -DBUILD_PDF=1 -I./pdf -Os -fstack-clash-protection -Wformat -Werror=format-security -g -flto=auto -DHAVE_RESTRICT=1 -I/usr/include/webp -fno-strict-aliasing -DHAVE_POPEN_PROTO=1 -I./obj -I./base -I./obj -I./devices -I./devices/vector -DOCR_VERSION=1 -o ./obj/gdevbmp.o -c ./devices/gdevbmp.c gcc -DHAVE_MKSTEMP -DHAVE_FSEEKO -DHAVE_FONTCONFIG -DHAVE_SETLOCALE -DHAVE_DBUS -DHAVE_BSWAP32 -DHAVE_BYTESWAP_H -DHAVE_STRERROR -DHAVE_PREAD_PWRITE=1 -DGS_RECURSIVE_MUTEXATTR=PTHREAD_MUTEX_RECURSIVE -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 -Wno-unused-local-typedefs -DHAVE_STDINT_H=1 -DHAVE_DIRENT_H=1 -DHAVE_SYS_DIR_H=1 -DHAVE_SYS_TIME_H=1 -DHAVE_SYS_TIMES_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_LIBDL=1 -DGX_COLOR_INDEX_TYPE="unsigned long long" -D__USE_UNIX98=1 -DBUILD_PDF=1 -I./pdf -Os -fstack-clash-protection -Wformat -Werror=format-security -g -flto=auto -DHAVE_RESTRICT=1 -I/usr/include/webp -fno-strict-aliasing -DHAVE_POPEN_PROTO=1 -I./obj -I./base -I./obj -I./devices -I./devices/vector -DOCR_VERSION=1 -o ./obj/gdevbmpc.o -c ./devices/gdevbmpc.c gcc -DHAVE_MKSTEMP -DHAVE_FSEEKO -DHAVE_FONTCONFIG -DHAVE_SETLOCALE -DHAVE_DBUS -DHAVE_BSWAP32 -DHAVE_BYTESWAP_H -DHAVE_STRERROR -DHAVE_PREAD_PWRITE=1 -DGS_RECURSIVE_MUTEXATTR=PTHREAD_MUTEX_RECURSIVE -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 -Wno-unused-local-typedefs -DHAVE_STDINT_H=1 -DHAVE_DIRENT_H=1 -DHAVE_SYS_DIR_H=1 -DHAVE_SYS_TIME_H=1 -DHAVE_SYS_TIMES_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_LIBDL=1 -DGX_COLOR_INDEX_TYPE="unsigned long long" -D__USE_UNIX98=1 -DBUILD_PDF=1 -I./pdf -Os -fstack-clash-protection -Wformat -Werror=format-security -g -flto=auto -DHAVE_RESTRICT=1 -I/usr/include/webp -fno-strict-aliasing -DHAVE_POPEN_PROTO=1 -I./obj -I./base -I./devices -DWHICH_CMS="lcms2" -o ./obj/gdevpccm.o -c ./base/gdevpccm.c gcc -DHAVE_MKSTEMP -DHAVE_FSEEKO -DHAVE_FONTCONFIG -DHAVE_SETLOCALE -DHAVE_DBUS -DHAVE_BSWAP32 -DHAVE_BYTESWAP_H -DHAVE_STRERROR -DHAVE_PREAD_PWRITE=1 -DGS_RECURSIVE_MUTEXATTR=PTHREAD_MUTEX_RECURSIVE -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 -Wno-unused-local-typedefs -DHAVE_STDINT_H=1 -DHAVE_DIRENT_H=1 -DHAVE_SYS_DIR_H=1 -DHAVE_SYS_TIME_H=1 -DHAVE_SYS_TIMES_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_LIBDL=1 -DGX_COLOR_INDEX_TYPE="unsigned long long" -D__USE_UNIX98=1 -DBUILD_PDF=1 -I./pdf -Os -fstack-clash-protection -Wformat -Werror=format-security -g -flto=auto -DHAVE_RESTRICT=1 -I/usr/include/webp -fno-strict-aliasing -DHAVE_POPEN_PROTO=1 -I./obj -I./base -I./obj -I./devices -I./devices/vector -DOCR_VERSION=1 -o ./obj/gdevccr.o -c ./devices/gdevccr.c gcc -DHAVE_MKSTEMP -DHAVE_FSEEKO -DHAVE_FONTCONFIG -DHAVE_SETLOCALE -DHAVE_DBUS -DHAVE_BSWAP32 -DHAVE_BYTESWAP_H -DHAVE_STRERROR -DHAVE_PREAD_PWRITE=1 -DGS_RECURSIVE_MUTEXATTR=PTHREAD_MUTEX_RECURSIVE -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 -Wno-unused-local-typedefs -DHAVE_STDINT_H=1 -DHAVE_DIRENT_H=1 -DHAVE_SYS_DIR_H=1 -DHAVE_SYS_TIME_H=1 -DHAVE_SYS_TIMES_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_LIBDL=1 -DGX_COLOR_INDEX_TYPE="unsigned long long" -D__USE_UNIX98=1 -DBUILD_PDF=1 -I./pdf -Os -fstack-clash-protection -Wformat -Werror=format-security -g -flto=auto -DHAVE_RESTRICT=1 -I/usr/include/webp -fno-strict-aliasing -DHAVE_POPEN_PROTO=1 -I./obj -I./base -I./obj -I./devices -I./devices/vector -DOCR_VERSION=1 -o ./obj/gdevcfax.o -c ./devices/gdevcfax.c gcc -DHAVE_MKSTEMP -DHAVE_FSEEKO -DHAVE_FONTCONFIG -DHAVE_SETLOCALE -DHAVE_DBUS -DHAVE_BSWAP32 -DHAVE_BYTESWAP_H -DHAVE_STRERROR -DHAVE_PREAD_PWRITE=1 -DGS_RECURSIVE_MUTEXATTR=PTHREAD_MUTEX_RECURSIVE -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 -Wno-unused-local-typedefs -DHAVE_STDINT_H=1 -DHAVE_DIRENT_H=1 -DHAVE_SYS_DIR_H=1 -DHAVE_SYS_TIME_H=1 -DHAVE_SYS_TIMES_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_LIBDL=1 -DGX_COLOR_INDEX_TYPE="unsigned long long" -D__USE_UNIX98=1 -DBUILD_PDF=1 -I./pdf -Os -fstack-clash-protection -Wformat -Werror=format-security -g -flto=auto -DHAVE_RESTRICT=1 -I/usr/include/webp -fno-strict-aliasing -DHAVE_POPEN_PROTO=1 -I./obj -I./base -I./obj -I./devices -I./devices/vector -DOCR_VERSION=1 -o ./obj/gdevfax.o -c ./devices/gdevfax.c gcc -DHAVE_MKSTEMP -DHAVE_FSEEKO -DHAVE_FONTCONFIG -DHAVE_SETLOCALE -DHAVE_DBUS -DHAVE_BSWAP32 -DHAVE_BYTESWAP_H -DHAVE_STRERROR -DHAVE_PREAD_PWRITE=1 -DGS_RECURSIVE_MUTEXATTR=PTHREAD_MUTEX_RECURSIVE -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 -Wno-unused-local-typedefs -DHAVE_STDINT_H=1 -DHAVE_DIRENT_H=1 -DHAVE_SYS_DIR_H=1 -DHAVE_SYS_TIME_H=1 -DHAVE_SYS_TIMES_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_LIBDL=1 -DGX_COLOR_INDEX_TYPE="unsigned long long" -D__USE_UNIX98=1 -DBUILD_PDF=1 -I./pdf -Os -fstack-clash-protection -Wformat -Werror=format-security -g -flto=auto -DHAVE_RESTRICT=1 -I/usr/include/webp -fno-strict-aliasing -DHAVE_POPEN_PROTO=1 -I./obj -I./base -I./obj -I./devices -I./devices/vector -DOCR_VERSION=1 -o ./obj/minftrsz.o -c ./devices/minftrsz.c gcc -DHAVE_MKSTEMP -DHAVE_FSEEKO -DHAVE_FONTCONFIG -DHAVE_SETLOCALE -DHAVE_DBUS -DHAVE_BSWAP32 -DHAVE_BYTESWAP_H -DHAVE_STRERROR -DHAVE_PREAD_PWRITE=1 -DGS_RECURSIVE_MUTEXATTR=PTHREAD_MUTEX_RECURSIVE -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 -Wno-unused-local-typedefs -DHAVE_STDINT_H=1 -DHAVE_DIRENT_H=1 -DHAVE_SYS_DIR_H=1 -DHAVE_SYS_TIME_H=1 -DHAVE_SYS_TIMES_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_LIBDL=1 -DGX_COLOR_INDEX_TYPE="unsigned long long" -D__USE_UNIX98=1 -DBUILD_PDF=1 -I./pdf -Os -fstack-clash-protection -Wformat -Werror=format-security -g -flto=auto -DHAVE_RESTRICT=1 -I/usr/include/webp -fno-strict-aliasing -DHAVE_POPEN_PROTO=1 -I./obj -I./base -I./devices -DWHICH_CMS="lcms2" -o ./obj/scfe.o -c ./base/scfe.c gcc -DHAVE_MKSTEMP -DHAVE_FSEEKO -DHAVE_FONTCONFIG -DHAVE_SETLOCALE -DHAVE_DBUS -DHAVE_BSWAP32 -DHAVE_BYTESWAP_H -DHAVE_STRERROR -DHAVE_PREAD_PWRITE=1 -DGS_RECURSIVE_MUTEXATTR=PTHREAD_MUTEX_RECURSIVE -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 -Wno-unused-local-typedefs -DHAVE_STDINT_H=1 -DHAVE_DIRENT_H=1 -DHAVE_SYS_DIR_H=1 -DHAVE_SYS_TIME_H=1 -DHAVE_SYS_TIMES_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_LIBDL=1 -DGX_COLOR_INDEX_TYPE="unsigned long long" -D__USE_UNIX98=1 -DBUILD_PDF=1 -I./pdf -Os -fstack-clash-protection -Wformat -Werror=format-security -g -flto=auto -DHAVE_RESTRICT=1 -I/usr/include/webp -fno-strict-aliasing -DHAVE_POPEN_PROTO=1 -I./obj -I./base -I./devices -DWHICH_CMS="lcms2" -o ./obj/scfetab.o -c ./base/scfetab.c gcc -DHAVE_MKSTEMP -DHAVE_FSEEKO -DHAVE_FONTCONFIG -DHAVE_SETLOCALE -DHAVE_DBUS -DHAVE_BSWAP32 -DHAVE_BYTESWAP_H -DHAVE_STRERROR -DHAVE_PREAD_PWRITE=1 -DGS_RECURSIVE_MUTEXATTR=PTHREAD_MUTEX_RECURSIVE -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 -Wno-unused-local-typedefs -DHAVE_STDINT_H=1 -DHAVE_DIRENT_H=1 -DHAVE_SYS_DIR_H=1 -DHAVE_SYS_TIME_H=1 -DHAVE_SYS_TIMES_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_LIBDL=1 -DGX_COLOR_INDEX_TYPE="unsigned long long" -D__USE_UNIX98=1 -DBUILD_PDF=1 -I./pdf -Os -fstack-clash-protection -Wformat -Werror=format-security -g -flto=auto -DHAVE_RESTRICT=1 -I/usr/include/webp -fno-strict-aliasing -DHAVE_POPEN_PROTO=1 -I./obj -I./base -I./devices -DWHICH_CMS="lcms2" -o ./obj/shc.o -c ./base/shc.c In file included from ./base/ramfs.c:20: ./base/unistd_.h:54: warning: "_XOPEN_SOURCE" redefined 54 | # define _XOPEN_SOURCE 500 | In file included from /usr/include/sys/types.h:7, from ./base/stdpre.h:326, from ./base/std.h:22, from ./base/unistd_.h:23: /usr/include/features.h:16: note: this is the location of the previous definition 16 | #define _XOPEN_SOURCE 700 | ./base/unistd_.h:55: warning: "__USE_UNIX98" redefined 55 | # define __USE_UNIX98 | : note: this is the location of the previous definition gcc -DHAVE_MKSTEMP -DHAVE_FSEEKO -DHAVE_FONTCONFIG -DHAVE_SETLOCALE -DHAVE_DBUS -DHAVE_BSWAP32 -DHAVE_BYTESWAP_H -DHAVE_STRERROR -DHAVE_PREAD_PWRITE=1 -DGS_RECURSIVE_MUTEXATTR=PTHREAD_MUTEX_RECURSIVE -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 -Wno-unused-local-typedefs -DHAVE_STDINT_H=1 -DHAVE_DIRENT_H=1 -DHAVE_SYS_DIR_H=1 -DHAVE_SYS_TIME_H=1 -DHAVE_SYS_TIMES_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_LIBDL=1 -DGX_COLOR_INDEX_TYPE="unsigned long long" -D__USE_UNIX98=1 -DBUILD_PDF=1 -I./pdf -Os -fstack-clash-protection -Wformat -Werror=format-security -g -flto=auto -DHAVE_RESTRICT=1 -I/usr/include/webp -fno-strict-aliasing -DHAVE_POPEN_PROTO=1 -I./obj -I./base -I./obj -I./devices -I./devices/vector -DOCR_VERSION=1 -o ./obj/gdevcif.o -c ./devices/gdevcif.c gcc -DHAVE_MKSTEMP -DHAVE_FSEEKO -DHAVE_FONTCONFIG -DHAVE_SETLOCALE -DHAVE_DBUS -DHAVE_BSWAP32 -DHAVE_BYTESWAP_H -DHAVE_STRERROR -DHAVE_PREAD_PWRITE=1 -DGS_RECURSIVE_MUTEXATTR=PTHREAD_MUTEX_RECURSIVE -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 -Wno-unused-local-typedefs -DHAVE_STDINT_H=1 -DHAVE_DIRENT_H=1 -DHAVE_SYS_DIR_H=1 -DHAVE_SYS_TIME_H=1 -DHAVE_SYS_TIMES_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_LIBDL=1 -DGX_COLOR_INDEX_TYPE="unsigned long long" -D__USE_UNIX98=1 -DBUILD_PDF=1 -I./pdf -Os -fstack-clash-protection -Wformat -Werror=format-security -g -flto=auto -DHAVE_RESTRICT=1 -I/usr/include/webp -fno-strict-aliasing -DHAVE_POPEN_PROTO=1 -I./obj -I./base -I./obj -I./devices -I./devices/vector -DOCR_VERSION=1 -o ./obj/gdevdfax.o -c ./devices/gdevdfax.c gcc -DHAVE_MKSTEMP -DHAVE_FSEEKO -DHAVE_FONTCONFIG -DHAVE_SETLOCALE -DHAVE_DBUS -DHAVE_BSWAP32 -DHAVE_BYTESWAP_H -DHAVE_STRERROR -DHAVE_PREAD_PWRITE=1 -DGS_RECURSIVE_MUTEXATTR=PTHREAD_MUTEX_RECURSIVE -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 -Wno-unused-local-typedefs -DHAVE_STDINT_H=1 -DHAVE_DIRENT_H=1 -DHAVE_SYS_DIR_H=1 -DHAVE_SYS_TIME_H=1 -DHAVE_SYS_TIMES_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_LIBDL=1 -DGX_COLOR_INDEX_TYPE="unsigned long long" -D__USE_UNIX98=1 -DBUILD_PDF=1 -I./pdf -Os -fstack-clash-protection -Wformat -Werror=format-security -g -flto=auto -DHAVE_RESTRICT=1 -I/usr/include/webp -fno-strict-aliasing -DHAVE_POPEN_PROTO=1 -I./obj -I./base -I./obj -I./devices -I./devices/vector -DOCR_VERSION=1 -Isrc/libtiff -Isrc/libtiff -I./obj -Isrc -o ./obj/gdevtfax.o -c ./devices/gdevtfax.c In file included from ./base/gsioram.c:37: ./base/unistd_.h:54: warning: "_XOPEN_SOURCE" redefined 54 | # define _XOPEN_SOURCE 500 | In file included from /usr/include/sys/types.h:7, from ./base/stdpre.h:326, from ./base/std.h:22, from ./base/string_.h:23, from ./base/gsioram.c:36: /usr/include/features.h:16: note: this is the location of the previous definition 16 | #define _XOPEN_SOURCE 700 | ./base/unistd_.h:55: warning: "__USE_UNIX98" redefined 55 | # define __USE_UNIX98 | : note: this is the location of the previous definition gcc -DHAVE_MKSTEMP -DHAVE_FSEEKO -DHAVE_FONTCONFIG -DHAVE_SETLOCALE -DHAVE_DBUS -DHAVE_BSWAP32 -DHAVE_BYTESWAP_H -DHAVE_STRERROR -DHAVE_PREAD_PWRITE=1 -DGS_RECURSIVE_MUTEXATTR=PTHREAD_MUTEX_RECURSIVE -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 -Wno-unused-local-typedefs -DHAVE_STDINT_H=1 -DHAVE_DIRENT_H=1 -DHAVE_SYS_DIR_H=1 -DHAVE_SYS_TIME_H=1 -DHAVE_SYS_TIMES_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_LIBDL=1 -DGX_COLOR_INDEX_TYPE="unsigned long long" -D__USE_UNIX98=1 -DBUILD_PDF=1 -I./pdf -Os -fstack-clash-protection -Wformat -Werror=format-security -g -flto=auto -DHAVE_RESTRICT=1 -I/usr/include/webp -fno-strict-aliasing -DHAVE_POPEN_PROTO=1 -I./obj -I./base -I./devices -DWHICH_CMS="lcms2" -o ./obj/slzwe.o -c ./base/slzwe.c gcc -DHAVE_MKSTEMP -DHAVE_FSEEKO -DHAVE_FONTCONFIG -DHAVE_SETLOCALE -DHAVE_DBUS -DHAVE_BSWAP32 -DHAVE_BYTESWAP_H -DHAVE_STRERROR -DHAVE_PREAD_PWRITE=1 -DGS_RECURSIVE_MUTEXATTR=PTHREAD_MUTEX_RECURSIVE -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 -Wno-unused-local-typedefs -DHAVE_STDINT_H=1 -DHAVE_DIRENT_H=1 -DHAVE_SYS_DIR_H=1 -DHAVE_SYS_TIME_H=1 -DHAVE_SYS_TIMES_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_LIBDL=1 -DGX_COLOR_INDEX_TYPE="unsigned long long" -D__USE_UNIX98=1 -DBUILD_PDF=1 -I./pdf -Os -fstack-clash-protection -Wformat -Werror=format-security -g -flto=auto -DHAVE_RESTRICT=1 -I/usr/include/webp -fno-strict-aliasing -DHAVE_POPEN_PROTO=1 -I./obj -I./base -I./devices -DWHICH_CMS="lcms2" -o ./obj/srle.o -c ./base/srle.c gcc -DHAVE_MKSTEMP -DHAVE_FSEEKO -DHAVE_FONTCONFIG -DHAVE_SETLOCALE -DHAVE_DBUS -DHAVE_BSWAP32 -DHAVE_BYTESWAP_H -DHAVE_STRERROR -DHAVE_PREAD_PWRITE=1 -DGS_RECURSIVE_MUTEXATTR=PTHREAD_MUTEX_RECURSIVE -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 -Wno-unused-local-typedefs -DHAVE_STDINT_H=1 -DHAVE_DIRENT_H=1 -DHAVE_SYS_DIR_H=1 -DHAVE_SYS_TIME_H=1 -DHAVE_SYS_TIMES_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_LIBDL=1 -DGX_COLOR_INDEX_TYPE="unsigned long long" -D__USE_UNIX98=1 -DBUILD_PDF=1 -I./pdf -Os -fstack-clash-protection -Wformat -Werror=format-security -g -flto=auto -DHAVE_RESTRICT=1 -I/usr/include/webp -fno-strict-aliasing -DHAVE_POPEN_PROTO=1 -I./obj -I./base -I./obj -I./devices -I./devices/vector -DOCR_VERSION=1 -o ./obj/gdevdsp.o -c ./devices/gdevdsp.c gcc -DHAVE_MKSTEMP -DHAVE_FSEEKO -DHAVE_FONTCONFIG -DHAVE_SETLOCALE -DHAVE_DBUS -DHAVE_BSWAP32 -DHAVE_BYTESWAP_H -DHAVE_STRERROR -DHAVE_PREAD_PWRITE=1 -DGS_RECURSIVE_MUTEXATTR=PTHREAD_MUTEX_RECURSIVE -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 -Wno-unused-local-typedefs -DHAVE_STDINT_H=1 -DHAVE_DIRENT_H=1 -DHAVE_SYS_DIR_H=1 -DHAVE_SYS_TIME_H=1 -DHAVE_SYS_TIMES_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_LIBDL=1 -DGX_COLOR_INDEX_TYPE="unsigned long long" -D__USE_UNIX98=1 -DBUILD_PDF=1 -I./pdf -Os -fstack-clash-protection -Wformat -Werror=format-security -g -flto=auto -DHAVE_RESTRICT=1 -I/usr/include/webp -fno-strict-aliasing -DHAVE_POPEN_PROTO=1 -I./obj -I./base -I./obj -I./devices -I./devices/vector -DOCR_VERSION=1 -o ./obj/gdevdocxw.o -Iextract/include -c ./devices/vector/gdevdocxw.c gcc -DHAVE_MKSTEMP -DHAVE_FSEEKO -DHAVE_FONTCONFIG -DHAVE_SETLOCALE -DHAVE_DBUS -DHAVE_BSWAP32 -DHAVE_BYTESWAP_H -DHAVE_STRERROR -DHAVE_PREAD_PWRITE=1 -DGS_RECURSIVE_MUTEXATTR=PTHREAD_MUTEX_RECURSIVE -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 -Wno-unused-local-typedefs -DHAVE_STDINT_H=1 -DHAVE_DIRENT_H=1 -DHAVE_SYS_DIR_H=1 -DHAVE_SYS_TIME_H=1 -DHAVE_SYS_TIMES_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_LIBDL=1 -DGX_COLOR_INDEX_TYPE="unsigned long long" -D__USE_UNIX98=1 -DBUILD_PDF=1 -I./pdf -Os -fstack-clash-protection -Wformat -Werror=format-security -g -flto=auto -DHAVE_RESTRICT=1 -I/usr/include/webp -fno-strict-aliasing -DHAVE_POPEN_PROTO=1 -I./obj -I./base -I./obj -I./devices -I./devices/vector -DOCR_VERSION=1 -o ./obj/doc_common.o -c ./devices/vector/doc_common.c ./obj/aux/echogs -e .dev -w- -l-obj ./obj/gsagl ./obj/gsagl.o gcc -DHAVE_MKSTEMP -DHAVE_FSEEKO -DHAVE_FONTCONFIG -DHAVE_SETLOCALE -DHAVE_DBUS -DHAVE_BSWAP32 -DHAVE_BYTESWAP_H -DHAVE_STRERROR -DHAVE_PREAD_PWRITE=1 -DGS_RECURSIVE_MUTEXATTR=PTHREAD_MUTEX_RECURSIVE -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 -Wno-unused-local-typedefs -DHAVE_STDINT_H=1 -DHAVE_DIRENT_H=1 -DHAVE_SYS_DIR_H=1 -DHAVE_SYS_TIME_H=1 -DHAVE_SYS_TIMES_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_LIBDL=1 -DGX_COLOR_INDEX_TYPE="unsigned long long" -D__USE_UNIX98=1 -DBUILD_PDF=1 -I./pdf -Os -fstack-clash-protection -Wformat -Werror=format-security -g -flto=auto -DHAVE_RESTRICT=1 -I/usr/include/webp -fno-strict-aliasing -DHAVE_POPEN_PROTO=1 -I./obj -I./base -I./obj -I./devices -I./devices/vector -DOCR_VERSION=1 -o ./obj/gdevpdfb.o -c ./devices/vector/gdevpdfb.c gcc -DHAVE_MKSTEMP -DHAVE_FSEEKO -DHAVE_FONTCONFIG -DHAVE_SETLOCALE -DHAVE_DBUS -DHAVE_BSWAP32 -DHAVE_BYTESWAP_H -DHAVE_STRERROR -DHAVE_PREAD_PWRITE=1 -DGS_RECURSIVE_MUTEXATTR=PTHREAD_MUTEX_RECURSIVE -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 -Wno-unused-local-typedefs -DHAVE_STDINT_H=1 -DHAVE_DIRENT_H=1 -DHAVE_SYS_DIR_H=1 -DHAVE_SYS_TIME_H=1 -DHAVE_SYS_TIMES_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_LIBDL=1 -DGX_COLOR_INDEX_TYPE="unsigned long long" -D__USE_UNIX98=1 -DBUILD_PDF=1 -I./pdf -Os -fstack-clash-protection -Wformat -Werror=format-security -g -flto=auto -DHAVE_RESTRICT=1 -I/usr/include/webp -fno-strict-aliasing -DHAVE_POPEN_PROTO=1 -I./obj -I./base -I./obj -I./devices -I./devices/vector -DOCR_VERSION=1 -o ./obj/gdevpdfc.o -c ./devices/vector/gdevpdfc.c gcc -DHAVE_MKSTEMP -DHAVE_FSEEKO -DHAVE_FONTCONFIG -DHAVE_SETLOCALE -DHAVE_DBUS -DHAVE_BSWAP32 -DHAVE_BYTESWAP_H -DHAVE_STRERROR -DHAVE_PREAD_PWRITE=1 -DGS_RECURSIVE_MUTEXATTR=PTHREAD_MUTEX_RECURSIVE -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 -Wno-unused-local-typedefs -DHAVE_STDINT_H=1 -DHAVE_DIRENT_H=1 -DHAVE_SYS_DIR_H=1 -DHAVE_SYS_TIME_H=1 -DHAVE_SYS_TIMES_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_LIBDL=1 -DGX_COLOR_INDEX_TYPE="unsigned long long" -D__USE_UNIX98=1 -DBUILD_PDF=1 -I./pdf -Os -fstack-clash-protection -Wformat -Werror=format-security -g -flto=auto -DHAVE_RESTRICT=1 -I/usr/include/webp -fno-strict-aliasing -DHAVE_POPEN_PROTO=1 -I./obj -I./base -I./obj -I./devices -I./devices/vector -DOCR_VERSION=1 -o ./obj/gdevpdfd.o -c ./devices/vector/gdevpdfd.c gcc -DHAVE_MKSTEMP -DHAVE_FSEEKO -DHAVE_FONTCONFIG -DHAVE_SETLOCALE -DHAVE_DBUS -DHAVE_BSWAP32 -DHAVE_BYTESWAP_H -DHAVE_STRERROR -DHAVE_PREAD_PWRITE=1 -DGS_RECURSIVE_MUTEXATTR=PTHREAD_MUTEX_RECURSIVE -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 -Wno-unused-local-typedefs -DHAVE_STDINT_H=1 -DHAVE_DIRENT_H=1 -DHAVE_SYS_DIR_H=1 -DHAVE_SYS_TIME_H=1 -DHAVE_SYS_TIMES_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_LIBDL=1 -DGX_COLOR_INDEX_TYPE="unsigned long long" -D__USE_UNIX98=1 -DBUILD_PDF=1 -I./pdf -Os -fstack-clash-protection -Wformat -Werror=format-security -g -flto=auto -DHAVE_RESTRICT=1 -I/usr/include/webp -fno-strict-aliasing -DHAVE_POPEN_PROTO=1 -I./obj -I./base -I./obj -I./devices -I./devices/vector -DOCR_VERSION=1 -o ./obj/gdevpdfg.o -c ./devices/vector/gdevpdfg.c gcc -DHAVE_MKSTEMP -DHAVE_FSEEKO -DHAVE_FONTCONFIG -DHAVE_SETLOCALE -DHAVE_DBUS -DHAVE_BSWAP32 -DHAVE_BYTESWAP_H -DHAVE_STRERROR -DHAVE_PREAD_PWRITE=1 -DGS_RECURSIVE_MUTEXATTR=PTHREAD_MUTEX_RECURSIVE -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 -Wno-unused-local-typedefs -DHAVE_STDINT_H=1 -DHAVE_DIRENT_H=1 -DHAVE_SYS_DIR_H=1 -DHAVE_SYS_TIME_H=1 -DHAVE_SYS_TIMES_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_LIBDL=1 -DGX_COLOR_INDEX_TYPE="unsigned long long" -D__USE_UNIX98=1 -DBUILD_PDF=1 -I./pdf -Os -fstack-clash-protection -Wformat -Werror=format-security -g -flto=auto -DHAVE_RESTRICT=1 -I/usr/include/webp -fno-strict-aliasing -DHAVE_POPEN_PROTO=1 -I./obj -I./base -I./obj -I./devices -I./devices/vector -DOCR_VERSION=1 -o ./obj/gdevpdfi.o -c ./devices/vector/gdevpdfi.c gcc -I./obj -I./base -I./devices -Isrc -DSHARE_JPEG=1 -DHAVE_MKSTEMP -DHAVE_FSEEKO -DHAVE_FONTCONFIG -DHAVE_SETLOCALE -DHAVE_DBUS -DHAVE_BSWAP32 -DHAVE_BYTESWAP_H -DHAVE_STRERROR -DHAVE_PREAD_PWRITE=1 -DGS_RECURSIVE_MUTEXATTR=PTHREAD_MUTEX_RECURSIVE -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 -Wno-unused-local-typedefs -DHAVE_STDINT_H=1 -DHAVE_DIRENT_H=1 -DHAVE_SYS_DIR_H=1 -DHAVE_SYS_TIME_H=1 -DHAVE_SYS_TIMES_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_LIBDL=1 -DGX_COLOR_INDEX_TYPE="unsigned long long" -D__USE_UNIX98=1 -DBUILD_PDF=1 -I./pdf -Os -fstack-clash-protection -Wformat -Werror=format-security -g -flto=auto -DHAVE_RESTRICT=1 -I/usr/include/webp -fno-strict-aliasing -DHAVE_POPEN_PROTO=1 -o ./obj/gdevpdfj.o -c ./devices/vector/gdevpdfj.c gcc -DHAVE_MKSTEMP -DHAVE_FSEEKO -DHAVE_FONTCONFIG -DHAVE_SETLOCALE -DHAVE_DBUS -DHAVE_BSWAP32 -DHAVE_BYTESWAP_H -DHAVE_STRERROR -DHAVE_PREAD_PWRITE=1 -DGS_RECURSIVE_MUTEXATTR=PTHREAD_MUTEX_RECURSIVE -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 -Wno-unused-local-typedefs -DHAVE_STDINT_H=1 -DHAVE_DIRENT_H=1 -DHAVE_SYS_DIR_H=1 -DHAVE_SYS_TIME_H=1 -DHAVE_SYS_TIMES_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_LIBDL=1 -DGX_COLOR_INDEX_TYPE="unsigned long long" -D__USE_UNIX98=1 -DBUILD_PDF=1 -I./pdf -Os -fstack-clash-protection -Wformat -Werror=format-security -g -flto=auto -DHAVE_RESTRICT=1 -I/usr/include/webp -fno-strict-aliasing -DHAVE_POPEN_PROTO=1 -I./obj -I./base -I./obj -I./devices -I./devices/vector -DOCR_VERSION=1 -o ./obj/gdevpdfk.o -c ./devices/vector/gdevpdfk.c gcc -DHAVE_MKSTEMP -DHAVE_FSEEKO -DHAVE_FONTCONFIG -DHAVE_SETLOCALE -DHAVE_DBUS -DHAVE_BSWAP32 -DHAVE_BYTESWAP_H -DHAVE_STRERROR -DHAVE_PREAD_PWRITE=1 -DGS_RECURSIVE_MUTEXATTR=PTHREAD_MUTEX_RECURSIVE -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 -Wno-unused-local-typedefs -DHAVE_STDINT_H=1 -DHAVE_DIRENT_H=1 -DHAVE_SYS_DIR_H=1 -DHAVE_SYS_TIME_H=1 -DHAVE_SYS_TIMES_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_LIBDL=1 -DGX_COLOR_INDEX_TYPE="unsigned long long" -D__USE_UNIX98=1 -DBUILD_PDF=1 -I./pdf -Os -fstack-clash-protection -Wformat -Werror=format-security -g -flto=auto -DHAVE_RESTRICT=1 -I/usr/include/webp -fno-strict-aliasing -DHAVE_POPEN_PROTO=1 -I./obj -I./base -I./obj -I./devices -I./devices/vector -DOCR_VERSION=1 -o ./obj/gdevpdfm.o -c ./devices/vector/gdevpdfm.c gcc -DHAVE_MKSTEMP -DHAVE_FSEEKO -DHAVE_FONTCONFIG -DHAVE_SETLOCALE -DHAVE_DBUS -DHAVE_BSWAP32 -DHAVE_BYTESWAP_H -DHAVE_STRERROR -DHAVE_PREAD_PWRITE=1 -DGS_RECURSIVE_MUTEXATTR=PTHREAD_MUTEX_RECURSIVE -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 -Wno-unused-local-typedefs -DHAVE_STDINT_H=1 -DHAVE_DIRENT_H=1 -DHAVE_SYS_DIR_H=1 -DHAVE_SYS_TIME_H=1 -DHAVE_SYS_TIMES_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_LIBDL=1 -DGX_COLOR_INDEX_TYPE="unsigned long long" -D__USE_UNIX98=1 -DBUILD_PDF=1 -I./pdf -Os -fstack-clash-protection -Wformat -Werror=format-security -g -flto=auto -DHAVE_RESTRICT=1 -I/usr/include/webp -fno-strict-aliasing -DHAVE_POPEN_PROTO=1 -I./obj -I./base -I./obj -I./devices -I./devices/vector -DOCR_VERSION=1 -o ./obj/gdevpdfo.o -c ./devices/vector/gdevpdfo.c gcc -DHAVE_MKSTEMP -DHAVE_FSEEKO -DHAVE_FONTCONFIG -DHAVE_SETLOCALE -DHAVE_DBUS -DHAVE_BSWAP32 -DHAVE_BYTESWAP_H -DHAVE_STRERROR -DHAVE_PREAD_PWRITE=1 -DGS_RECURSIVE_MUTEXATTR=PTHREAD_MUTEX_RECURSIVE -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 -Wno-unused-local-typedefs -DHAVE_STDINT_H=1 -DHAVE_DIRENT_H=1 -DHAVE_SYS_DIR_H=1 -DHAVE_SYS_TIME_H=1 -DHAVE_SYS_TIMES_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_LIBDL=1 -DGX_COLOR_INDEX_TYPE="unsigned long long" -D__USE_UNIX98=1 -DBUILD_PDF=1 -I./pdf -Os -fstack-clash-protection -Wformat -Werror=format-security -g -flto=auto -DHAVE_RESTRICT=1 -I/usr/include/webp -fno-strict-aliasing -DHAVE_POPEN_PROTO=1 -I./obj -I./base -I./obj -I./devices -I./devices/vector -DOCR_VERSION=1 -o ./obj/gdevpdfp.o -c ./devices/vector/gdevpdfp.c gcc -DHAVE_MKSTEMP -DHAVE_FSEEKO -DHAVE_FONTCONFIG -DHAVE_SETLOCALE -DHAVE_DBUS -DHAVE_BSWAP32 -DHAVE_BYTESWAP_H -DHAVE_STRERROR -DHAVE_PREAD_PWRITE=1 -DGS_RECURSIVE_MUTEXATTR=PTHREAD_MUTEX_RECURSIVE -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 -Wno-unused-local-typedefs -DHAVE_STDINT_H=1 -DHAVE_DIRENT_H=1 -DHAVE_SYS_DIR_H=1 -DHAVE_SYS_TIME_H=1 -DHAVE_SYS_TIMES_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_LIBDL=1 -DGX_COLOR_INDEX_TYPE="unsigned long long" -D__USE_UNIX98=1 -DBUILD_PDF=1 -I./pdf -Os -fstack-clash-protection -Wformat -Werror=format-security -g -flto=auto -DHAVE_RESTRICT=1 -I/usr/include/webp -fno-strict-aliasing -DHAVE_POPEN_PROTO=1 -I./obj -I./base -I./obj -I./devices -I./devices/vector -DOCR_VERSION=1 -o ./obj/gdevpdft.o -c ./devices/vector/gdevpdft.c gcc -DHAVE_MKSTEMP -DHAVE_FSEEKO -DHAVE_FONTCONFIG -DHAVE_SETLOCALE -DHAVE_DBUS -DHAVE_BSWAP32 -DHAVE_BYTESWAP_H -DHAVE_STRERROR -DHAVE_PREAD_PWRITE=1 -DGS_RECURSIVE_MUTEXATTR=PTHREAD_MUTEX_RECURSIVE -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 -Wno-unused-local-typedefs -DHAVE_STDINT_H=1 -DHAVE_DIRENT_H=1 -DHAVE_SYS_DIR_H=1 -DHAVE_SYS_TIME_H=1 -DHAVE_SYS_TIMES_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_LIBDL=1 -DGX_COLOR_INDEX_TYPE="unsigned long long" -D__USE_UNIX98=1 -DBUILD_PDF=1 -I./pdf -Os -fstack-clash-protection -Wformat -Werror=format-security -g -flto=auto -DHAVE_RESTRICT=1 -I/usr/include/webp -fno-strict-aliasing -DHAVE_POPEN_PROTO=1 -I./obj -I./base -I./obj -I./devices -I./devices/vector -DOCR_VERSION=1 -o ./obj/gdevpdfr.o -c ./devices/vector/gdevpdfr.c ./obj/aux/packps -c -n opdfread_ps -o ./obj/opdfread_.h ./devices/vector/opdfread.ps gcc -DHAVE_MKSTEMP -DHAVE_FSEEKO -DHAVE_FONTCONFIG -DHAVE_SETLOCALE -DHAVE_DBUS -DHAVE_BSWAP32 -DHAVE_BYTESWAP_H -DHAVE_STRERROR -DHAVE_PREAD_PWRITE=1 -DGS_RECURSIVE_MUTEXATTR=PTHREAD_MUTEX_RECURSIVE -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 -Wno-unused-local-typedefs -DHAVE_STDINT_H=1 -DHAVE_DIRENT_H=1 -DHAVE_SYS_DIR_H=1 -DHAVE_SYS_TIME_H=1 -DHAVE_SYS_TIMES_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_LIBDL=1 -DGX_COLOR_INDEX_TYPE="unsigned long long" -D__USE_UNIX98=1 -DBUILD_PDF=1 -I./pdf -Os -fstack-clash-protection -Wformat -Werror=format-security -g -flto=auto -DHAVE_RESTRICT=1 -I/usr/include/webp -fno-strict-aliasing -DHAVE_POPEN_PROTO=1 -I./obj -I./base -I./obj -I./devices -I./devices/vector -DOCR_VERSION=1 -o ./obj/gdevpdfv.o -c ./devices/vector/gdevpdfv.c ./obj/aux/packps: Input file: ./devices/vector/opdfread.ps Output file: ./obj/opdfread_.h Array name: opdfread_ps Processed 4055 lines of PostScript data. 146870 bytes of PostScript data packed down to 67912 bytes. gcc -DHAVE_MKSTEMP -DHAVE_FSEEKO -DHAVE_FONTCONFIG -DHAVE_SETLOCALE -DHAVE_DBUS -DHAVE_BSWAP32 -DHAVE_BYTESWAP_H -DHAVE_STRERROR -DHAVE_PREAD_PWRITE=1 -DGS_RECURSIVE_MUTEXATTR=PTHREAD_MUTEX_RECURSIVE -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 -Wno-unused-local-typedefs -DHAVE_STDINT_H=1 -DHAVE_DIRENT_H=1 -DHAVE_SYS_DIR_H=1 -DHAVE_SYS_TIME_H=1 -DHAVE_SYS_TIMES_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_LIBDL=1 -DGX_COLOR_INDEX_TYPE="unsigned long long" -D__USE_UNIX98=1 -DBUILD_PDF=1 -I./pdf -Os -fstack-clash-protection -Wformat -Werror=format-security -g -flto=auto -DHAVE_RESTRICT=1 -I/usr/include/webp -fno-strict-aliasing -DHAVE_POPEN_PROTO=1 -I./obj -I./base -I./devices -DWHICH_CMS="lcms2" -o ./obj/gsflip.o -c ./base/gsflip.c gcc -DHAVE_MKSTEMP -DHAVE_FSEEKO -DHAVE_FONTCONFIG -DHAVE_SETLOCALE -DHAVE_DBUS -DHAVE_BSWAP32 -DHAVE_BYTESWAP_H -DHAVE_STRERROR -DHAVE_PREAD_PWRITE=1 -DGS_RECURSIVE_MUTEXATTR=PTHREAD_MUTEX_RECURSIVE -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 -Wno-unused-local-typedefs -DHAVE_STDINT_H=1 -DHAVE_DIRENT_H=1 -DHAVE_SYS_DIR_H=1 -DHAVE_SYS_TIME_H=1 -DHAVE_SYS_TIMES_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_LIBDL=1 -DGX_COLOR_INDEX_TYPE="unsigned long long" -D__USE_UNIX98=1 -DBUILD_PDF=1 -I./pdf -Os -fstack-clash-protection -Wformat -Werror=format-security -g -flto=auto -DHAVE_RESTRICT=1 -I/usr/include/webp -fno-strict-aliasing -DHAVE_POPEN_PROTO=1 -I./obj -I./base -I./devices -DWHICH_CMS="lcms2" -o ./obj/scantab.o -c ./base/scantab.c make[2]: Entering directory '/home/buildozer/aports/main/ghostscript/src/ghostscript-10.02.1' gcc -DHAVE_MKSTEMP -DHAVE_FSEEKO -DHAVE_FONTCONFIG -DHAVE_SETLOCALE -DHAVE_DBUS -DHAVE_BSWAP32 -DHAVE_BYTESWAP_H -DHAVE_STRERROR -DHAVE_PREAD_PWRITE=1 -DGS_RECURSIVE_MUTEXATTR=PTHREAD_MUTEX_RECURSIVE -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 -Wno-unused-local-typedefs -DHAVE_STDINT_H=1 -DHAVE_DIRENT_H=1 -DHAVE_SYS_DIR_H=1 -DHAVE_SYS_TIME_H=1 -DHAVE_SYS_TIMES_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_LIBDL=1 -DGX_COLOR_INDEX_TYPE="unsigned long long" -D__USE_UNIX98=1 -DBUILD_PDF=1 -I./pdf -Os -fstack-clash-protection -Wformat -Werror=format-security -g -flto=auto -DHAVE_RESTRICT=1 -I/usr/include/webp -fno-strict-aliasing -DHAVE_POPEN_PROTO=1 -I./obj -I./base -I./devices -DWHICH_CMS="lcms2" -o ./obj/sfilter2.o -c ./base/sfilter2.c gcc -I./obj -I./base -I./devices -Isrc -DSHARE_ZLIB=1 -DHAVE_MKSTEMP -DHAVE_FSEEKO -DHAVE_FONTCONFIG -DHAVE_SETLOCALE -DHAVE_DBUS -DHAVE_BSWAP32 -DHAVE_BYTESWAP_H -DHAVE_STRERROR -DHAVE_PREAD_PWRITE=1 -DGS_RECURSIVE_MUTEXATTR=PTHREAD_MUTEX_RECURSIVE -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 -Wno-unused-local-typedefs -DHAVE_STDINT_H=1 -DHAVE_DIRENT_H=1 -DHAVE_SYS_DIR_H=1 -DHAVE_SYS_TIME_H=1 -DHAVE_SYS_TIMES_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_LIBDL=1 -DGX_COLOR_INDEX_TYPE="unsigned long long" -D__USE_UNIX98=1 -DBUILD_PDF=1 -I./pdf -Os -fstack-clash-protection -Wformat -Werror=format-security -g -flto=auto -DHAVE_RESTRICT=1 -I/usr/include/webp -fno-strict-aliasing -DHAVE_POPEN_PROTO=1 -o ./obj/szlibc_1.o -c ./base/szlibc.c gcc -I./obj -I./base -I./devices -Isrc -DSHARE_ZLIB=1 -DHAVE_MKSTEMP -DHAVE_FSEEKO -DHAVE_FONTCONFIG -DHAVE_SETLOCALE -DHAVE_DBUS -DHAVE_BSWAP32 -DHAVE_BYTESWAP_H -DHAVE_STRERROR -DHAVE_PREAD_PWRITE=1 -DGS_RECURSIVE_MUTEXATTR=PTHREAD_MUTEX_RECURSIVE -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 -Wno-unused-local-typedefs -DHAVE_STDINT_H=1 -DHAVE_DIRENT_H=1 -DHAVE_SYS_DIR_H=1 -DHAVE_SYS_TIME_H=1 -DHAVE_SYS_TIMES_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_LIBDL=1 -DGX_COLOR_INDEX_TYPE="unsigned long long" -D__USE_UNIX98=1 -DBUILD_PDF=1 -I./pdf -Os -fstack-clash-protection -Wformat -Werror=format-security -g -flto=auto -DHAVE_RESTRICT=1 -I/usr/include/webp -fno-strict-aliasing -DHAVE_POPEN_PROTO=1 -o ./obj/szlibe_1.o -c ./base/szlibe.c gcc -DHAVE_MKSTEMP -DHAVE_FSEEKO -DHAVE_FONTCONFIG -DHAVE_SETLOCALE -DHAVE_DBUS -DHAVE_BSWAP32 -DHAVE_BYTESWAP_H -DHAVE_STRERROR -DHAVE_PREAD_PWRITE=1 -DGS_RECURSIVE_MUTEXATTR=PTHREAD_MUTEX_RECURSIVE -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 -Wno-unused-local-typedefs -DHAVE_STDINT_H=1 -DHAVE_DIRENT_H=1 -DHAVE_SYS_DIR_H=1 -DHAVE_SYS_TIME_H=1 -DHAVE_SYS_TIMES_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_LIBDL=1 -DGX_COLOR_INDEX_TYPE="unsigned long long" -D__USE_UNIX98=1 -DBUILD_PDF=1 -I./pdf -Os -fstack-clash-protection -Wformat -Werror=format-security -g -flto=auto -DHAVE_RESTRICT=1 -I/usr/include/webp -fno-strict-aliasing -DHAVE_POPEN_PROTO=1 -I./obj -I./base -I./obj -I./devices -I./devices/vector -DOCR_VERSION=1 -o ./obj/gdevpsds.o -c ./devices/vector/gdevpsds.c gcc -DHAVE_MKSTEMP -DHAVE_FSEEKO -DHAVE_FONTCONFIG -DHAVE_SETLOCALE -DHAVE_DBUS -DHAVE_BSWAP32 -DHAVE_BYTESWAP_H -DHAVE_STRERROR -DHAVE_PREAD_PWRITE=1 -DGS_RECURSIVE_MUTEXATTR=PTHREAD_MUTEX_RECURSIVE -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 -Wno-unused-local-typedefs -DHAVE_STDINT_H=1 -DHAVE_DIRENT_H=1 -DHAVE_SYS_DIR_H=1 -DHAVE_SYS_TIME_H=1 -DHAVE_SYS_TIMES_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_LIBDL=1 -DGX_COLOR_INDEX_TYPE="unsigned long long" -D__USE_UNIX98=1 -DBUILD_PDF=1 -I./pdf -Os -fstack-clash-protection -Wformat -Werror=format-security -g -flto=auto -DHAVE_RESTRICT=1 -I/usr/include/webp -fno-strict-aliasing -DHAVE_POPEN_PROTO=1 -I./obj -I./base -I./devices -DWHICH_CMS="lcms2" -o ./obj/scfparam.o -c ./base/scfparam.c gcc -DHAVE_MKSTEMP -DHAVE_FSEEKO -DHAVE_FONTCONFIG -DHAVE_SETLOCALE -DHAVE_DBUS -DHAVE_BSWAP32 -DHAVE_BYTESWAP_H -DHAVE_STRERROR -DHAVE_PREAD_PWRITE=1 -DGS_RECURSIVE_MUTEXATTR=PTHREAD_MUTEX_RECURSIVE -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 -Wno-unused-local-typedefs -DHAVE_STDINT_H=1 -DHAVE_DIRENT_H=1 -DHAVE_SYS_DIR_H=1 -DHAVE_SYS_TIME_H=1 -DHAVE_SYS_TIMES_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_LIBDL=1 -DGX_COLOR_INDEX_TYPE="unsigned long long" -D__USE_UNIX98=1 -DBUILD_PDF=1 -I./pdf -Os -fstack-clash-protection -Wformat -Werror=format-security -g -flto=auto -DHAVE_RESTRICT=1 -I/usr/include/webp -fno-strict-aliasing -DHAVE_POPEN_PROTO=1 -I./obj -I./base -I./devices -DWHICH_CMS="lcms2" -o ./obj/spprint.o -c ./base/spprint.c make[2]: Leaving directory '/home/buildozer/aports/main/ghostscript/src/ghostscript-10.02.1' gcc -DHAVE_MKSTEMP -DHAVE_FSEEKO -DHAVE_FONTCONFIG -DHAVE_SETLOCALE -DHAVE_DBUS -DHAVE_BSWAP32 -DHAVE_BYTESWAP_H -DHAVE_STRERROR -DHAVE_PREAD_PWRITE=1 -DGS_RECURSIVE_MUTEXATTR=PTHREAD_MUTEX_RECURSIVE -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 -Wno-unused-local-typedefs -DHAVE_STDINT_H=1 -DHAVE_DIRENT_H=1 -DHAVE_SYS_DIR_H=1 -DHAVE_SYS_TIME_H=1 -DHAVE_SYS_TIMES_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_LIBDL=1 -DGX_COLOR_INDEX_TYPE="unsigned long long" -D__USE_UNIX98=1 -DBUILD_PDF=1 -I./pdf -Os -fstack-clash-protection -Wformat -Werror=format-security -g -flto=auto -DHAVE_RESTRICT=1 -I/usr/include/webp -fno-strict-aliasing -DHAVE_POPEN_PROTO=1 -I./obj -I./base -I./devices -DWHICH_CMS="lcms2" -o ./obj/spsdf.o -c ./base/spsdf.c gcc -DHAVE_MKSTEMP -DHAVE_FSEEKO -DHAVE_FONTCONFIG -DHAVE_SETLOCALE -DHAVE_DBUS -DHAVE_BSWAP32 -DHAVE_BYTESWAP_H -DHAVE_STRERROR -DHAVE_PREAD_PWRITE=1 -DGS_RECURSIVE_MUTEXATTR=PTHREAD_MUTEX_RECURSIVE -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 -Wno-unused-local-typedefs -DHAVE_STDINT_H=1 -DHAVE_DIRENT_H=1 -DHAVE_SYS_DIR_H=1 -DHAVE_SYS_TIME_H=1 -DHAVE_SYS_TIMES_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_LIBDL=1 -DGX_COLOR_INDEX_TYPE="unsigned long long" -D__USE_UNIX98=1 -DBUILD_PDF=1 -I./pdf -Os -fstack-clash-protection -Wformat -Werror=format-security -g -flto=auto -DHAVE_RESTRICT=1 -I/usr/include/webp -fno-strict-aliasing -DHAVE_POPEN_PROTO=1 -I./obj -I./base -I./devices -DWHICH_CMS="lcms2" -o ./obj/sstring.o -c ./base/sstring.c make -f Makefile GS_DOT_O= REALMAIN_OBJ= GS_XE=./sobin/libgs.so.10.02 GPCL_XE=./sobin/libno_gpcl6.so.10.02 GXPS_XE=./sobin/libno_gxps.so.10.02 GPDF_XE=./sobin/libno_gpdf.so.10.02 GPDL_XE=./sobin/libno_gpdl.so.10.02 DISPLAY_DEV=./soobj/display.dev BUILDDIRPREFIX=so GENOPT='' LDFLAGS='-Wl,--as-needed,-O1,--sort-common '\ CFLAGS='-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 -Wno-unused-local-typedefs -DHAVE_STDINT_H=1 -DHAVE_DIRENT_H=1 -DHAVE_SYS_DIR_H=1 -DHAVE_SYS_TIME_H=1 -DHAVE_SYS_TIMES_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_LIBDL=1 -DGX_COLOR_INDEX_TYPE="unsigned long long" -D__USE_UNIX98=1 -DBUILD_PDF=1 -I./pdf -Os -fstack-clash-protection -Wformat -Werror=format-security -g -flto=auto -DHAVE_RESTRICT=1 -I/usr/include/webp -fno-strict-aliasing -DHAVE_POPEN_PROTO=1 ' prefix=/usr\ ./soobj/aux/echogs ./soobj/aux/genarch gcc -DHAVE_MKSTEMP -DHAVE_FSEEKO -DHAVE_FONTCONFIG -DHAVE_SETLOCALE -DHAVE_DBUS -DHAVE_BSWAP32 -DHAVE_BYTESWAP_H -DHAVE_STRERROR -DHAVE_PREAD_PWRITE=1 -DGS_RECURSIVE_MUTEXATTR=PTHREAD_MUTEX_RECURSIVE -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 -Wno-unused-local-typedefs -DHAVE_STDINT_H=1 -DHAVE_DIRENT_H=1 -DHAVE_SYS_DIR_H=1 -DHAVE_SYS_TIME_H=1 -DHAVE_SYS_TIMES_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_LIBDL=1 -DGX_COLOR_INDEX_TYPE="unsigned long long" -D__USE_UNIX98=1 -DBUILD_PDF=1 -I./pdf -Os -fstack-clash-protection -Wformat -Werror=format-security -g -flto=auto -DHAVE_RESTRICT=1 -I/usr/include/webp -fno-strict-aliasing -DHAVE_POPEN_PROTO=1 -I./obj -I./base -I./devices -DWHICH_CMS="lcms2" -o ./obj/gsparamx.o -c ./base/gsparamx.c gcc -DHAVE_MKSTEMP -DHAVE_FSEEKO -DHAVE_FONTCONFIG -DHAVE_SETLOCALE -DHAVE_DBUS -DHAVE_BSWAP32 -DHAVE_BYTESWAP_H -DHAVE_STRERROR -DHAVE_PREAD_PWRITE=1 -DGS_RECURSIVE_MUTEXATTR=PTHREAD_MUTEX_RECURSIVE -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 -Wno-unused-local-typedefs -DHAVE_STDINT_H=1 -DHAVE_DIRENT_H=1 -DHAVE_SYS_DIR_H=1 -DHAVE_SYS_TIME_H=1 -DHAVE_SYS_TIMES_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_LIBDL=1 -DGX_COLOR_INDEX_TYPE="unsigned long long" -D__USE_UNIX98=1 -DBUILD_PDF=1 -I./pdf -Os -fstack-clash-protection -Wformat -Werror=format-security -g -flto=auto -DHAVE_RESTRICT=1 -I/usr/include/webp -fno-strict-aliasing -DHAVE_POPEN_PROTO=1 -I./obj -I./base -I./devices -DWHICH_CMS="lcms2" -o ./obj/gdevvec.o -c ./base/gdevvec.c gcc -DHAVE_MKSTEMP -DHAVE_FSEEKO -DHAVE_FONTCONFIG -DHAVE_SETLOCALE -DHAVE_DBUS -DHAVE_BSWAP32 -DHAVE_BYTESWAP_H -DHAVE_STRERROR -DHAVE_PREAD_PWRITE=1 -DGS_RECURSIVE_MUTEXATTR=PTHREAD_MUTEX_RECURSIVE -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 -Wno-unused-local-typedefs -DHAVE_STDINT_H=1 -DHAVE_DIRENT_H=1 -DHAVE_SYS_DIR_H=1 -DHAVE_SYS_TIME_H=1 -DHAVE_SYS_TIMES_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_LIBDL=1 -DGX_COLOR_INDEX_TYPE="unsigned long long" -D__USE_UNIX98=1 -DBUILD_PDF=1 -I./pdf -Os -fstack-clash-protection -Wformat -Werror=format-security -g -flto=auto -DHAVE_RESTRICT=1 -I/usr/include/webp -fno-strict-aliasing -DHAVE_POPEN_PROTO=1 -I./obj -I./base -I./devices -DWHICH_CMS="lcms2" -o ./obj/sfxstdio.o -c ./base/sfxstdio.c gcc -DHAVE_MKSTEMP -DHAVE_FSEEKO -DHAVE_FONTCONFIG -DHAVE_SETLOCALE -DHAVE_DBUS -DHAVE_BSWAP32 -DHAVE_BYTESWAP_H -DHAVE_STRERROR -DHAVE_PREAD_PWRITE=1 -DGS_RECURSIVE_MUTEXATTR=PTHREAD_MUTEX_RECURSIVE -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 -Wno-unused-local-typedefs -DHAVE_STDINT_H=1 -DHAVE_DIRENT_H=1 -DHAVE_SYS_DIR_H=1 -DHAVE_SYS_TIME_H=1 -DHAVE_SYS_TIMES_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_LIBDL=1 -DGX_COLOR_INDEX_TYPE="unsigned long long" -D__USE_UNIX98=1 -DBUILD_PDF=1 -I./pdf -Os -fstack-clash-protection -Wformat -Werror=format-security -g -flto=auto -DHAVE_RESTRICT=1 -I/usr/include/webp -fno-strict-aliasing -DHAVE_POPEN_PROTO=1 -I./obj -I./base -I./devices -DWHICH_CMS="lcms2" -o ./obj/sfxcommon.o -c ./base/sfxcommon.c gcc -DHAVE_MKSTEMP -DHAVE_FSEEKO -DHAVE_FONTCONFIG -DHAVE_SETLOCALE -DHAVE_DBUS -DHAVE_BSWAP32 -DHAVE_BYTESWAP_H -DHAVE_STRERROR -DHAVE_PREAD_PWRITE=1 -DGS_RECURSIVE_MUTEXATTR=PTHREAD_MUTEX_RECURSIVE -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 -Wno-unused-local-typedefs -DHAVE_STDINT_H=1 -DHAVE_DIRENT_H=1 -DHAVE_SYS_DIR_H=1 -DHAVE_SYS_TIME_H=1 -DHAVE_SYS_TIMES_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_LIBDL=1 -DGX_COLOR_INDEX_TYPE="unsigned long long" -D__USE_UNIX98=1 -DBUILD_PDF=1 -I./pdf -Os -fstack-clash-protection -Wformat -Werror=format-security -g -flto=auto -DHAVE_RESTRICT=1 -I/usr/include/webp -fno-strict-aliasing -DHAVE_POPEN_PROTO=1 -I./obj -I./base -I./devices -DWHICH_CMS="lcms2" -o ./obj/stream.o -c ./base/stream.c gcc -DHAVE_MKSTEMP -DHAVE_FSEEKO -DHAVE_FONTCONFIG -DHAVE_SETLOCALE -DHAVE_DBUS -DHAVE_BSWAP32 -DHAVE_BYTESWAP_H -DHAVE_STRERROR -DHAVE_PREAD_PWRITE=1 -DGS_RECURSIVE_MUTEXATTR=PTHREAD_MUTEX_RECURSIVE -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 -Wno-unused-local-typedefs -DHAVE_STDINT_H=1 -DHAVE_DIRENT_H=1 -DHAVE_SYS_DIR_H=1 -DHAVE_SYS_TIME_H=1 -DHAVE_SYS_TIMES_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_LIBDL=1 -DGX_COLOR_INDEX_TYPE="unsigned long long" -D__USE_UNIX98=1 -DBUILD_PDF=1 -I./pdf -Os -fstack-clash-protection -Wformat -Werror=format-security -g -flto=auto -DHAVE_RESTRICT=1 -I/usr/include/webp -fno-strict-aliasing -DHAVE_POPEN_PROTO=1 -I./obj -I./base -I./devices -DWHICH_CMS="lcms2" -o ./obj/spngp.o -c ./base/spngp.c gcc -DHAVE_MKSTEMP -DHAVE_FSEEKO -DHAVE_FONTCONFIG -DHAVE_SETLOCALE -DHAVE_DBUS -DHAVE_BSWAP32 -DHAVE_BYTESWAP_H -DHAVE_STRERROR -DHAVE_PREAD_PWRITE=1 -DGS_RECURSIVE_MUTEXATTR=PTHREAD_MUTEX_RECURSIVE -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 -Wno-unused-local-typedefs -DHAVE_STDINT_H=1 -DHAVE_DIRENT_H=1 -DHAVE_SYS_DIR_H=1 -DHAVE_SYS_TIME_H=1 -DHAVE_SYS_TIMES_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_LIBDL=1 -DGX_COLOR_INDEX_TYPE="unsigned long long" -D__USE_UNIX98=1 -DBUILD_PDF=1 -I./pdf -Os -fstack-clash-protection -Wformat -Werror=format-security -g -flto=auto -DHAVE_RESTRICT=1 -I/usr/include/webp -fno-strict-aliasing -DHAVE_POPEN_PROTO=1 -I./obj -I./base -I./devices -DWHICH_CMS="lcms2" -o ./obj/seexec.o -c ./base/seexec.c gcc -DHAVE_MKSTEMP -DHAVE_FSEEKO -DHAVE_FONTCONFIG -DHAVE_SETLOCALE -DHAVE_DBUS -DHAVE_BSWAP32 -DHAVE_BYTESWAP_H -DHAVE_STRERROR -DHAVE_PREAD_PWRITE=1 -DGS_RECURSIVE_MUTEXATTR=PTHREAD_MUTEX_RECURSIVE -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 -Wno-unused-local-typedefs -DHAVE_STDINT_H=1 -DHAVE_DIRENT_H=1 -DHAVE_SYS_DIR_H=1 -DHAVE_SYS_TIME_H=1 -DHAVE_SYS_TIMES_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_LIBDL=1 -DGX_COLOR_INDEX_TYPE="unsigned long long" -D__USE_UNIX98=1 -DBUILD_PDF=1 -I./pdf -Os -fstack-clash-protection -Wformat -Werror=format-security -g -flto=auto -DHAVE_RESTRICT=1 -I/usr/include/webp -fno-strict-aliasing -DHAVE_POPEN_PROTO=1 -I./obj -I./base -I./devices -DWHICH_CMS="lcms2" -o ./obj/sarc4.o -c ./base/sarc4.c gcc -DHAVE_MKSTEMP -DHAVE_FSEEKO -DHAVE_FONTCONFIG -DHAVE_SETLOCALE -DHAVE_DBUS -DHAVE_BSWAP32 -DHAVE_BYTESWAP_H -DHAVE_STRERROR -DHAVE_PREAD_PWRITE=1 -DGS_RECURSIVE_MUTEXATTR=PTHREAD_MUTEX_RECURSIVE -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 -Wno-unused-local-typedefs -DHAVE_STDINT_H=1 -DHAVE_DIRENT_H=1 -DHAVE_SYS_DIR_H=1 -DHAVE_SYS_TIME_H=1 -DHAVE_SYS_TIMES_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_LIBDL=1 -DGX_COLOR_INDEX_TYPE="unsigned long long" -D__USE_UNIX98=1 -DBUILD_PDF=1 -I./pdf -Os -fstack-clash-protection -Wformat -Werror=format-security -g -flto=auto -DHAVE_RESTRICT=1 -I/usr/include/webp -fno-strict-aliasing -DHAVE_POPEN_PROTO=1 -I./obj -I./base -I./obj -I./devices -I./devices/vector -DOCR_VERSION=1 -o ./obj/gdevpdt.o -c ./devices/vector/gdevpdt.c gcc -DHAVE_MKSTEMP -DHAVE_FSEEKO -DHAVE_FONTCONFIG -DHAVE_SETLOCALE -DHAVE_DBUS -DHAVE_BSWAP32 -DHAVE_BYTESWAP_H -DHAVE_STRERROR -DHAVE_PREAD_PWRITE=1 -DGS_RECURSIVE_MUTEXATTR=PTHREAD_MUTEX_RECURSIVE -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 -Wno-unused-local-typedefs -DHAVE_STDINT_H=1 -DHAVE_DIRENT_H=1 -DHAVE_SYS_DIR_H=1 -DHAVE_SYS_TIME_H=1 -DHAVE_SYS_TIMES_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_LIBDL=1 -DGX_COLOR_INDEX_TYPE="unsigned long long" -D__USE_UNIX98=1 -DBUILD_PDF=1 -I./pdf -Os -fstack-clash-protection -Wformat -Werror=format-security -g -flto=auto -DHAVE_RESTRICT=1 -I/usr/include/webp -fno-strict-aliasing -DHAVE_POPEN_PROTO=1 -I./obj -I./base -I./obj -I./devices -I./devices/vector -DOCR_VERSION=1 -o ./obj/gdevpdtb.o -c ./devices/vector/gdevpdtb.c In file included from ./base/sfxstdio.c:20: ./base/unistd_.h:54: warning: "_XOPEN_SOURCE" redefined 54 | # define _XOPEN_SOURCE 500 | In file included from /usr/include/sys/types.h:7, from ./base/stdpre.h:326, from ./base/std.h:22, from ./base/stdio_.h:26, from ./base/sfxstdio.c:18: /usr/include/features.h:16: note: this is the location of the previous definition 16 | #define _XOPEN_SOURCE 700 | ./base/unistd_.h:55: warning: "__USE_UNIX98" redefined 55 | # define __USE_UNIX98 | : note: this is the location of the previous definition gcc -DHAVE_MKSTEMP -DHAVE_FSEEKO -DHAVE_FONTCONFIG -DHAVE_SETLOCALE -DHAVE_DBUS -DHAVE_BSWAP32 -DHAVE_BYTESWAP_H -DHAVE_STRERROR -DHAVE_PREAD_PWRITE=1 -DGS_RECURSIVE_MUTEXATTR=PTHREAD_MUTEX_RECURSIVE -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 -Wno-unused-local-typedefs -DHAVE_STDINT_H=1 -DHAVE_DIRENT_H=1 -DHAVE_SYS_DIR_H=1 -DHAVE_SYS_TIME_H=1 -DHAVE_SYS_TIMES_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_LIBDL=1 -DGX_COLOR_INDEX_TYPE="unsigned long long" -D__USE_UNIX98=1 -DBUILD_PDF=1 -I./pdf -Os -fstack-clash-protection -Wformat -Werror=format-security -g -flto=auto -DHAVE_RESTRICT=1 -I/usr/include/webp -fno-strict-aliasing -DHAVE_POPEN_PROTO=1 -I./obj -I./base -I./obj -I./devices -I./devices/vector -DOCR_VERSION=1 -o ./obj/gdevpdtc.o -c ./devices/vector/gdevpdtc.c gcc -DHAVE_MKSTEMP -DHAVE_FSEEKO -DHAVE_FONTCONFIG -DHAVE_SETLOCALE -DHAVE_DBUS -DHAVE_BSWAP32 -DHAVE_BYTESWAP_H -DHAVE_STRERROR -DHAVE_PREAD_PWRITE=1 -DGS_RECURSIVE_MUTEXATTR=PTHREAD_MUTEX_RECURSIVE -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 -Wno-unused-local-typedefs -DHAVE_STDINT_H=1 -DHAVE_DIRENT_H=1 -DHAVE_SYS_DIR_H=1 -DHAVE_SYS_TIME_H=1 -DHAVE_SYS_TIMES_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_LIBDL=1 -DGX_COLOR_INDEX_TYPE="unsigned long long" -D__USE_UNIX98=1 -DBUILD_PDF=1 -I./pdf -Os -fstack-clash-protection -Wformat -Werror=format-security -g -flto=auto -DHAVE_RESTRICT=1 -I/usr/include/webp -fno-strict-aliasing -DHAVE_POPEN_PROTO=1 -I./obj -I./base -I./obj -I./devices -I./devices/vector -DOCR_VERSION=1 -o ./obj/gdevpdtd.o -c ./devices/vector/gdevpdtd.c gcc -DHAVE_MKSTEMP -DHAVE_FSEEKO -DHAVE_FONTCONFIG -DHAVE_SETLOCALE -DHAVE_DBUS -DHAVE_BSWAP32 -DHAVE_BYTESWAP_H -DHAVE_STRERROR -DHAVE_PREAD_PWRITE=1 -DGS_RECURSIVE_MUTEXATTR=PTHREAD_MUTEX_RECURSIVE -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 -Wno-unused-local-typedefs -DHAVE_STDINT_H=1 -DHAVE_DIRENT_H=1 -DHAVE_SYS_DIR_H=1 -DHAVE_SYS_TIME_H=1 -DHAVE_SYS_TIMES_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_LIBDL=1 -DGX_COLOR_INDEX_TYPE="unsigned long long" -D__USE_UNIX98=1 -DBUILD_PDF=1 -I./pdf -Os -fstack-clash-protection -Wformat -Werror=format-security -g -flto=auto -DHAVE_RESTRICT=1 -I/usr/include/webp -fno-strict-aliasing -DHAVE_POPEN_PROTO=1 -I./obj -I./base -I./obj -I./devices -I./devices/vector -DOCR_VERSION=1 -o ./obj/gdevpdte.o -c ./devices/vector/gdevpdte.c gcc -DHAVE_MKSTEMP -DHAVE_FSEEKO -DHAVE_FONTCONFIG -DHAVE_SETLOCALE -DHAVE_DBUS -DHAVE_BSWAP32 -DHAVE_BYTESWAP_H -DHAVE_STRERROR -DHAVE_PREAD_PWRITE=1 -DGS_RECURSIVE_MUTEXATTR=PTHREAD_MUTEX_RECURSIVE -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 -Wno-unused-local-typedefs -DHAVE_STDINT_H=1 -DHAVE_DIRENT_H=1 -DHAVE_SYS_DIR_H=1 -DHAVE_SYS_TIME_H=1 -DHAVE_SYS_TIMES_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_LIBDL=1 -DGX_COLOR_INDEX_TYPE="unsigned long long" -D__USE_UNIX98=1 -DBUILD_PDF=1 -I./pdf -Os -fstack-clash-protection -Wformat -Werror=format-security -g -flto=auto -DHAVE_RESTRICT=1 -I/usr/include/webp -fno-strict-aliasing -DHAVE_POPEN_PROTO=1 -I./obj -I./base -I./obj -I./devices -I./devices/vector -DOCR_VERSION=1 -o ./obj/gdevpdtf.o -c ./devices/vector/gdevpdtf.c In file included from ./base/sfxcommon.c:21: ./base/unistd_.h:54: warning: "_XOPEN_SOURCE" redefined 54 | # define _XOPEN_SOURCE 500 | In file included from /usr/include/sys/types.h:7, from ./base/stdpre.h:326, from ./base/std.h:22, from ./base/stdio_.h:26, from ./base/sfxcommon.c:19: /usr/include/features.h:16: note: this is the location of the previous definition 16 | #define _XOPEN_SOURCE 700 | ./base/unistd_.h:55: warning: "__USE_UNIX98" redefined 55 | # define __USE_UNIX98 | : note: this is the location of the previous definition gcc -DHAVE_MKSTEMP -DHAVE_FSEEKO -DHAVE_FONTCONFIG -DHAVE_SETLOCALE -DHAVE_DBUS -DHAVE_BSWAP32 -DHAVE_BYTESWAP_H -DHAVE_STRERROR -DHAVE_PREAD_PWRITE=1 -DGS_RECURSIVE_MUTEXATTR=PTHREAD_MUTEX_RECURSIVE -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 -Wno-unused-local-typedefs -DHAVE_STDINT_H=1 -DHAVE_DIRENT_H=1 -DHAVE_SYS_DIR_H=1 -DHAVE_SYS_TIME_H=1 -DHAVE_SYS_TIMES_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_LIBDL=1 -DGX_COLOR_INDEX_TYPE="unsigned long long" -D__USE_UNIX98=1 -DBUILD_PDF=1 -I./pdf -Os -fstack-clash-protection -Wformat -Werror=format-security -g -flto=auto -DHAVE_RESTRICT=1 -I/usr/include/webp -fno-strict-aliasing -DHAVE_POPEN_PROTO=1 -I./obj -I./base -I./obj -I./devices -I./devices/vector -DOCR_VERSION=1 -o ./obj/gdevpdti.o -c ./devices/vector/gdevpdti.c gcc -DHAVE_MKSTEMP -DHAVE_FSEEKO -DHAVE_FONTCONFIG -DHAVE_SETLOCALE -DHAVE_DBUS -DHAVE_BSWAP32 -DHAVE_BYTESWAP_H -DHAVE_STRERROR -DHAVE_PREAD_PWRITE=1 -DGS_RECURSIVE_MUTEXATTR=PTHREAD_MUTEX_RECURSIVE -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 -Wno-unused-local-typedefs -DHAVE_STDINT_H=1 -DHAVE_DIRENT_H=1 -DHAVE_SYS_DIR_H=1 -DHAVE_SYS_TIME_H=1 -DHAVE_SYS_TIMES_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_LIBDL=1 -DGX_COLOR_INDEX_TYPE="unsigned long long" -D__USE_UNIX98=1 -DBUILD_PDF=1 -I./pdf -Os -fstack-clash-protection -Wformat -Werror=format-security -g -flto=auto -DHAVE_RESTRICT=1 -I/usr/include/webp -fno-strict-aliasing -DHAVE_POPEN_PROTO=1 -I./obj -I./base -I./obj -I./devices -I./devices/vector -DOCR_VERSION=1 -o ./obj/gdevpdts.o -c ./devices/vector/gdevpdts.c gcc -DHAVE_MKSTEMP -DHAVE_FSEEKO -DHAVE_FONTCONFIG -DHAVE_SETLOCALE -DHAVE_DBUS -DHAVE_BSWAP32 -DHAVE_BYTESWAP_H -DHAVE_STRERROR -DHAVE_PREAD_PWRITE=1 -DGS_RECURSIVE_MUTEXATTR=PTHREAD_MUTEX_RECURSIVE -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 -Wno-unused-local-typedefs -DHAVE_STDINT_H=1 -DHAVE_DIRENT_H=1 -DHAVE_SYS_DIR_H=1 -DHAVE_SYS_TIME_H=1 -DHAVE_SYS_TIMES_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_LIBDL=1 -DGX_COLOR_INDEX_TYPE="unsigned long long" -D__USE_UNIX98=1 -DBUILD_PDF=1 -I./pdf -Os -fstack-clash-protection -Wformat -Werror=format-security -g -flto=auto -DHAVE_RESTRICT=1 -I/usr/include/webp -fno-strict-aliasing -DHAVE_POPEN_PROTO=1 -I./obj -I./base -I./obj -I./devices -I./devices/vector -DOCR_VERSION=1 -o ./obj/gdevpdtt.o -c ./devices/vector/gdevpdtt.c gcc -DHAVE_MKSTEMP -DHAVE_FSEEKO -DHAVE_FONTCONFIG -DHAVE_SETLOCALE -DHAVE_DBUS -DHAVE_BSWAP32 -DHAVE_BYTESWAP_H -DHAVE_STRERROR -DHAVE_PREAD_PWRITE=1 -DGS_RECURSIVE_MUTEXATTR=PTHREAD_MUTEX_RECURSIVE -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 -Wno-unused-local-typedefs -DHAVE_STDINT_H=1 -DHAVE_DIRENT_H=1 -DHAVE_SYS_DIR_H=1 -DHAVE_SYS_TIME_H=1 -DHAVE_SYS_TIMES_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_LIBDL=1 -DGX_COLOR_INDEX_TYPE="unsigned long long" -D__USE_UNIX98=1 -DBUILD_PDF=1 -I./pdf -Os -fstack-clash-protection -Wformat -Werror=format-security -g -flto=auto -DHAVE_RESTRICT=1 -I/usr/include/webp -fno-strict-aliasing -DHAVE_POPEN_PROTO=1 -I./obj -I./base -I./obj -I./devices -I./devices/vector -DOCR_VERSION=1 -o ./obj/gdevpdtv.o -c ./devices/vector/gdevpdtv.c gcc -DHAVE_MKSTEMP -DHAVE_FSEEKO -DHAVE_FONTCONFIG -DHAVE_SETLOCALE -DHAVE_DBUS -DHAVE_BSWAP32 -DHAVE_BYTESWAP_H -DHAVE_STRERROR -DHAVE_PREAD_PWRITE=1 -DGS_RECURSIVE_MUTEXATTR=PTHREAD_MUTEX_RECURSIVE -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 -Wno-unused-local-typedefs -DHAVE_STDINT_H=1 -DHAVE_DIRENT_H=1 -DHAVE_SYS_DIR_H=1 -DHAVE_SYS_TIME_H=1 -DHAVE_SYS_TIMES_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_LIBDL=1 -DGX_COLOR_INDEX_TYPE="unsigned long long" -D__USE_UNIX98=1 -DBUILD_PDF=1 -I./pdf -Os -fstack-clash-protection -Wformat -Werror=format-security -g -flto=auto -DHAVE_RESTRICT=1 -I/usr/include/webp -fno-strict-aliasing -DHAVE_POPEN_PROTO=1 -I./obj -I./base -I./obj -I./devices -I./devices/vector -DOCR_VERSION=1 -o ./obj/gdevpdtw.o -c ./devices/vector/gdevpdtw.c gcc -DHAVE_MKSTEMP -DHAVE_FSEEKO -DHAVE_FONTCONFIG -DHAVE_SETLOCALE -DHAVE_DBUS -DHAVE_BSWAP32 -DHAVE_BYTESWAP_H -DHAVE_STRERROR -DHAVE_PREAD_PWRITE=1 -DGS_RECURSIVE_MUTEXATTR=PTHREAD_MUTEX_RECURSIVE -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 -Wno-unused-local-typedefs -DHAVE_STDINT_H=1 -DHAVE_DIRENT_H=1 -DHAVE_SYS_DIR_H=1 -DHAVE_SYS_TIME_H=1 -DHAVE_SYS_TIMES_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_LIBDL=1 -DGX_COLOR_INDEX_TYPE="unsigned long long" -D__USE_UNIX98=1 -DBUILD_PDF=1 -I./pdf -Os -fstack-clash-protection -Wformat -Werror=format-security -g -flto=auto -DHAVE_RESTRICT=1 -I/usr/include/webp -fno-strict-aliasing -DHAVE_POPEN_PROTO=1 -I./obj -I./base -I./devices -DWHICH_CMS="lcms2" -o ./obj/gsfont0c.o -c ./base/gsfont0c.c gcc -DHAVE_MKSTEMP -DHAVE_FSEEKO -DHAVE_FONTCONFIG -DHAVE_SETLOCALE -DHAVE_DBUS -DHAVE_BSWAP32 -DHAVE_BYTESWAP_H -DHAVE_STRERROR -DHAVE_PREAD_PWRITE=1 -DGS_RECURSIVE_MUTEXATTR=PTHREAD_MUTEX_RECURSIVE -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 -Wno-unused-local-typedefs -DHAVE_STDINT_H=1 -DHAVE_DIRENT_H=1 -DHAVE_SYS_DIR_H=1 -DHAVE_SYS_TIME_H=1 -DHAVE_SYS_TIMES_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_LIBDL=1 -DGX_COLOR_INDEX_TYPE="unsigned long long" -D__USE_UNIX98=1 -DBUILD_PDF=1 -I./pdf -Os -fstack-clash-protection -Wformat -Werror=format-security -g -flto=auto -DHAVE_RESTRICT=1 -I/usr/include/webp -fno-strict-aliasing -DHAVE_POPEN_PROTO=1 -I./obj -I./base -I./obj -I./devices -I./devices/vector -DOCR_VERSION=1 -o ./obj/gxfcopy.o -c ./devices/gxfcopy.c gcc -DHAVE_MKSTEMP -DHAVE_FSEEKO -DHAVE_FONTCONFIG -DHAVE_SETLOCALE -DHAVE_DBUS -DHAVE_BSWAP32 -DHAVE_BYTESWAP_H -DHAVE_STRERROR -DHAVE_PREAD_PWRITE=1 -DGS_RECURSIVE_MUTEXATTR=PTHREAD_MUTEX_RECURSIVE -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 -Wno-unused-local-typedefs -DHAVE_STDINT_H=1 -DHAVE_DIRENT_H=1 -DHAVE_SYS_DIR_H=1 -DHAVE_SYS_TIME_H=1 -DHAVE_SYS_TIMES_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_LIBDL=1 -DGX_COLOR_INDEX_TYPE="unsigned long long" -D__USE_UNIX98=1 -DBUILD_PDF=1 -I./pdf -Os -fstack-clash-protection -Wformat -Werror=format-security -g -flto=auto -DHAVE_RESTRICT=1 -I/usr/include/webp -fno-strict-aliasing -DHAVE_POPEN_PROTO=1 -I./obj -I./base -I./obj -I./devices -I./devices/vector -DOCR_VERSION=1 -o ./obj/gdevpsf1.o -c ./devices/vector/gdevpsf1.c gcc -DHAVE_MKSTEMP -DHAVE_FSEEKO -DHAVE_FONTCONFIG -DHAVE_SETLOCALE -DHAVE_DBUS -DHAVE_BSWAP32 -DHAVE_BYTESWAP_H -DHAVE_STRERROR -DHAVE_PREAD_PWRITE=1 -DGS_RECURSIVE_MUTEXATTR=PTHREAD_MUTEX_RECURSIVE -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 -Wno-unused-local-typedefs -DHAVE_STDINT_H=1 -DHAVE_DIRENT_H=1 -DHAVE_SYS_DIR_H=1 -DHAVE_SYS_TIME_H=1 -DHAVE_SYS_TIMES_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_LIBDL=1 -DGX_COLOR_INDEX_TYPE="unsigned long long" -D__USE_UNIX98=1 -DBUILD_PDF=1 -I./pdf -Os -fstack-clash-protection -Wformat -Werror=format-security -g -flto=auto -DHAVE_RESTRICT=1 -I/usr/include/webp -fno-strict-aliasing -DHAVE_POPEN_PROTO=1 -I./obj -I./base -I./obj -I./devices -I./devices/vector -DOCR_VERSION=1 -o ./obj/gdevpsf2.o -c ./devices/vector/gdevpsf2.c gcc -DHAVE_MKSTEMP -DHAVE_FSEEKO -DHAVE_FONTCONFIG -DHAVE_SETLOCALE -DHAVE_DBUS -DHAVE_BSWAP32 -DHAVE_BYTESWAP_H -DHAVE_STRERROR -DHAVE_PREAD_PWRITE=1 -DGS_RECURSIVE_MUTEXATTR=PTHREAD_MUTEX_RECURSIVE -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 -Wno-unused-local-typedefs -DHAVE_STDINT_H=1 -DHAVE_DIRENT_H=1 -DHAVE_SYS_DIR_H=1 -DHAVE_SYS_TIME_H=1 -DHAVE_SYS_TIMES_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_LIBDL=1 -DGX_COLOR_INDEX_TYPE="unsigned long long" -D__USE_UNIX98=1 -DBUILD_PDF=1 -I./pdf -Os -fstack-clash-protection -Wformat -Werror=format-security -g -flto=auto -DHAVE_RESTRICT=1 -I/usr/include/webp -fno-strict-aliasing -DHAVE_POPEN_PROTO=1 -I./obj -I./base -I./obj -I./devices -I./devices/vector -DOCR_VERSION=1 -o ./obj/gdevpsfm.o -c ./devices/vector/gdevpsfm.c gcc -DHAVE_MKSTEMP -DHAVE_FSEEKO -DHAVE_FONTCONFIG -DHAVE_SETLOCALE -DHAVE_DBUS -DHAVE_BSWAP32 -DHAVE_BYTESWAP_H -DHAVE_STRERROR -DHAVE_PREAD_PWRITE=1 -DGS_RECURSIVE_MUTEXATTR=PTHREAD_MUTEX_RECURSIVE -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 -Wno-unused-local-typedefs -DHAVE_STDINT_H=1 -DHAVE_DIRENT_H=1 -DHAVE_SYS_DIR_H=1 -DHAVE_SYS_TIME_H=1 -DHAVE_SYS_TIMES_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_LIBDL=1 -DGX_COLOR_INDEX_TYPE="unsigned long long" -D__USE_UNIX98=1 -DBUILD_PDF=1 -I./pdf -Os -fstack-clash-protection -Wformat -Werror=format-security -g -flto=auto -DHAVE_RESTRICT=1 -I/usr/include/webp -fno-strict-aliasing -DHAVE_POPEN_PROTO=1 -I./obj -I./base -I./obj -I./devices -I./devices/vector -DOCR_VERSION=1 -o ./obj/gdevpsft.o -c ./devices/vector/gdevpsft.c gcc -DHAVE_MKSTEMP -DHAVE_FSEEKO -DHAVE_FONTCONFIG -DHAVE_SETLOCALE -DHAVE_DBUS -DHAVE_BSWAP32 -DHAVE_BYTESWAP_H -DHAVE_STRERROR -DHAVE_PREAD_PWRITE=1 -DGS_RECURSIVE_MUTEXATTR=PTHREAD_MUTEX_RECURSIVE -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 -Wno-unused-local-typedefs -DHAVE_STDINT_H=1 -DHAVE_DIRENT_H=1 -DHAVE_SYS_DIR_H=1 -DHAVE_SYS_TIME_H=1 -DHAVE_SYS_TIMES_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_LIBDL=1 -DGX_COLOR_INDEX_TYPE="unsigned long long" -D__USE_UNIX98=1 -DBUILD_PDF=1 -I./pdf -Os -fstack-clash-protection -Wformat -Werror=format-security -g -flto=auto -DHAVE_RESTRICT=1 -I/usr/include/webp -fno-strict-aliasing -DHAVE_POPEN_PROTO=1 -I./obj -I./base -I./obj -I./devices -I./devices/vector -DOCR_VERSION=1 -o ./obj/gdevpsfu.o -c ./devices/vector/gdevpsfu.c gcc -DHAVE_MKSTEMP -DHAVE_FSEEKO -DHAVE_FONTCONFIG -DHAVE_SETLOCALE -DHAVE_DBUS -DHAVE_BSWAP32 -DHAVE_BYTESWAP_H -DHAVE_STRERROR -DHAVE_PREAD_PWRITE=1 -DGS_RECURSIVE_MUTEXATTR=PTHREAD_MUTEX_RECURSIVE -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 -Wno-unused-local-typedefs -DHAVE_STDINT_H=1 -DHAVE_DIRENT_H=1 -DHAVE_SYS_DIR_H=1 -DHAVE_SYS_TIME_H=1 -DHAVE_SYS_TIMES_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_LIBDL=1 -DGX_COLOR_INDEX_TYPE="unsigned long long" -D__USE_UNIX98=1 -DBUILD_PDF=1 -I./pdf -Os -fstack-clash-protection -Wformat -Werror=format-security -g -flto=auto -DHAVE_RESTRICT=1 -I/usr/include/webp -fno-strict-aliasing -DHAVE_POPEN_PROTO=1 -I./obj -I./base -I./obj -I./devices -I./devices/vector -DOCR_VERSION=1 -o ./obj/gdevpsfx.o -c ./devices/vector/gdevpsfx.c gcc -DHAVE_MKSTEMP -DHAVE_FSEEKO -DHAVE_FONTCONFIG -DHAVE_SETLOCALE -DHAVE_DBUS -DHAVE_BSWAP32 -DHAVE_BYTESWAP_H -DHAVE_STRERROR -DHAVE_PREAD_PWRITE=1 -DGS_RECURSIVE_MUTEXATTR=PTHREAD_MUTEX_RECURSIVE -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 -Wno-unused-local-typedefs -DHAVE_STDINT_H=1 -DHAVE_DIRENT_H=1 -DHAVE_SYS_DIR_H=1 -DHAVE_SYS_TIME_H=1 -DHAVE_SYS_TIMES_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_LIBDL=1 -DGX_COLOR_INDEX_TYPE="unsigned long long" -D__USE_UNIX98=1 -DBUILD_PDF=1 -I./pdf -Os -fstack-clash-protection -Wformat -Werror=format-security -g -flto=auto -DHAVE_RESTRICT=1 -I/usr/include/webp -fno-strict-aliasing -DHAVE_POPEN_PROTO=1 -I./obj -I./base -I./obj -I./devices -Isrc -DSHARE_LIBPNG=1 -o ./obj/gdevfpng_1.o -c ./devices/gdevfpng.c gcc -DHAVE_MKSTEMP -DHAVE_FSEEKO -DHAVE_FONTCONFIG -DHAVE_SETLOCALE -DHAVE_DBUS -DHAVE_BSWAP32 -DHAVE_BYTESWAP_H -DHAVE_STRERROR -DHAVE_PREAD_PWRITE=1 -DGS_RECURSIVE_MUTEXATTR=PTHREAD_MUTEX_RECURSIVE -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 -Wno-unused-local-typedefs -DHAVE_STDINT_H=1 -DHAVE_DIRENT_H=1 -DHAVE_SYS_DIR_H=1 -DHAVE_SYS_TIME_H=1 -DHAVE_SYS_TIMES_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_LIBDL=1 -DGX_COLOR_INDEX_TYPE="unsigned long long" -D__USE_UNIX98=1 -DBUILD_PDF=1 -I./pdf -Os -fstack-clash-protection -Wformat -Werror=format-security -g -flto=auto -DHAVE_RESTRICT=1 -I/usr/include/webp -fno-strict-aliasing -DHAVE_POPEN_PROTO=1 -I./obj -I./base -I./obj -I./devices -I./devices/vector -DOCR_VERSION=1 -o ./obj/gdevifno.o -c ./devices/gdevifno.c gcc -DHAVE_MKSTEMP -DHAVE_FSEEKO -DHAVE_FONTCONFIG -DHAVE_SETLOCALE -DHAVE_DBUS -DHAVE_BSWAP32 -DHAVE_BYTESWAP_H -DHAVE_STRERROR -DHAVE_PREAD_PWRITE=1 -DGS_RECURSIVE_MUTEXATTR=PTHREAD_MUTEX_RECURSIVE -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 -Wno-unused-local-typedefs -DHAVE_STDINT_H=1 -DHAVE_DIRENT_H=1 -DHAVE_SYS_DIR_H=1 -DHAVE_SYS_TIME_H=1 -DHAVE_SYS_TIMES_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_LIBDL=1 -DGX_COLOR_INDEX_TYPE="unsigned long long" -D__USE_UNIX98=1 -DBUILD_PDF=1 -I./pdf -Os -fstack-clash-protection -Wformat -Werror=format-security -g -flto=auto -DHAVE_RESTRICT=1 -I/usr/include/webp -fno-strict-aliasing -DHAVE_POPEN_PROTO=1 -I./obj -I./base -I./obj -I./devices -I./devices/vector -DOCR_VERSION=1 -o ./obj/gdevicov.o -c ./devices/gdevicov.c gcc -DHAVE_MKSTEMP -DHAVE_FSEEKO -DHAVE_FONTCONFIG -DHAVE_SETLOCALE -DHAVE_DBUS -DHAVE_BSWAP32 -DHAVE_BYTESWAP_H -DHAVE_STRERROR -DHAVE_PREAD_PWRITE=1 -DGS_RECURSIVE_MUTEXATTR=PTHREAD_MUTEX_RECURSIVE -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 -Wno-unused-local-typedefs -DHAVE_STDINT_H=1 -DHAVE_DIRENT_H=1 -DHAVE_SYS_DIR_H=1 -DHAVE_SYS_TIME_H=1 -DHAVE_SYS_TIMES_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_LIBDL=1 -DGX_COLOR_INDEX_TYPE="unsigned long long" -D__USE_UNIX98=1 -DBUILD_PDF=1 -I./pdf -Os -fstack-clash-protection -Wformat -Werror=format-security -g -flto=auto -DHAVE_RESTRICT=1 -I/usr/include/webp -fno-strict-aliasing -DHAVE_POPEN_PROTO=1 -I./obj -I./base -I./obj -I./devices -I./devices/vector -DOCR_VERSION=1 -o ./obj/gdevmgr.o -c ./devices/gdevmgr.c gcc -DHAVE_MKSTEMP -DHAVE_FSEEKO -DHAVE_FONTCONFIG -DHAVE_SETLOCALE -DHAVE_DBUS -DHAVE_BSWAP32 -DHAVE_BYTESWAP_H -DHAVE_STRERROR -DHAVE_PREAD_PWRITE=1 -DGS_RECURSIVE_MUTEXATTR=PTHREAD_MUTEX_RECURSIVE -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 -Wno-unused-local-typedefs -DHAVE_STDINT_H=1 -DHAVE_DIRENT_H=1 -DHAVE_SYS_DIR_H=1 -DHAVE_SYS_TIME_H=1 -DHAVE_SYS_TIMES_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_LIBDL=1 -DGX_COLOR_INDEX_TYPE="unsigned long long" -D__USE_UNIX98=1 -DBUILD_PDF=1 -I./pdf -Os -fstack-clash-protection -Wformat -Werror=format-security -g -flto=auto -DHAVE_RESTRICT=1 -I/usr/include/webp -fno-strict-aliasing -DHAVE_POPEN_PROTO=1 -I./obj -I./base -I./obj -I./devices -I./devices/vector -DOCR_VERSION=1 -o ./obj/gdevmiff.o -c ./devices/gdevmiff.c gcc -DHAVE_MKSTEMP -DHAVE_FSEEKO -DHAVE_FONTCONFIG -DHAVE_SETLOCALE -DHAVE_DBUS -DHAVE_BSWAP32 -DHAVE_BYTESWAP_H -DHAVE_STRERROR -DHAVE_PREAD_PWRITE=1 -DGS_RECURSIVE_MUTEXATTR=PTHREAD_MUTEX_RECURSIVE -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 -Wno-unused-local-typedefs -DHAVE_STDINT_H=1 -DHAVE_DIRENT_H=1 -DHAVE_SYS_DIR_H=1 -DHAVE_SYS_TIME_H=1 -DHAVE_SYS_TIMES_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_LIBDL=1 -DGX_COLOR_INDEX_TYPE="unsigned long long" -D__USE_UNIX98=1 -DBUILD_PDF=1 -I./pdf -Os -fstack-clash-protection -Wformat -Werror=format-security -g -flto=auto -DHAVE_RESTRICT=1 -I/usr/include/webp -fno-strict-aliasing -DHAVE_POPEN_PROTO=1 -I./obj -I./base -I./obj -I./devices -I./devices/vector -DOCR_VERSION=1 -o ./obj/gdevpbm.o -c ./devices/gdevpbm.c gcc -DHAVE_MKSTEMP -DHAVE_FSEEKO -DHAVE_FONTCONFIG -DHAVE_SETLOCALE -DHAVE_DBUS -DHAVE_BSWAP32 -DHAVE_BYTESWAP_H -DHAVE_STRERROR -DHAVE_PREAD_PWRITE=1 -DGS_RECURSIVE_MUTEXATTR=PTHREAD_MUTEX_RECURSIVE -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 -Wno-unused-local-typedefs -DHAVE_STDINT_H=1 -DHAVE_DIRENT_H=1 -DHAVE_SYS_DIR_H=1 -DHAVE_SYS_TIME_H=1 -DHAVE_SYS_TIMES_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_LIBDL=1 -DGX_COLOR_INDEX_TYPE="unsigned long long" -D__USE_UNIX98=1 -DBUILD_PDF=1 -I./pdf -Os -fstack-clash-protection -Wformat -Werror=format-security -g -flto=auto -DHAVE_RESTRICT=1 -I/usr/include/webp -fno-strict-aliasing -DHAVE_POPEN_PROTO=1 -I./obj -I./base -I./devices -DWHICH_CMS="lcms2" -o ./obj/gdevmpla.o -c ./base/gdevmpla.c gcc -DHAVE_MKSTEMP -DHAVE_FSEEKO -DHAVE_FONTCONFIG -DHAVE_SETLOCALE -DHAVE_DBUS -DHAVE_BSWAP32 -DHAVE_BYTESWAP_H -DHAVE_STRERROR -DHAVE_PREAD_PWRITE=1 -DGS_RECURSIVE_MUTEXATTR=PTHREAD_MUTEX_RECURSIVE -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 -Wno-unused-local-typedefs -DHAVE_STDINT_H=1 -DHAVE_DIRENT_H=1 -DHAVE_SYS_DIR_H=1 -DHAVE_SYS_TIME_H=1 -DHAVE_SYS_TIMES_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_LIBDL=1 -DGX_COLOR_INDEX_TYPE="unsigned long long" -D__USE_UNIX98=1 -DBUILD_PDF=1 -I./pdf -Os -fstack-clash-protection -Wformat -Werror=format-security -g -flto=auto -DHAVE_RESTRICT=1 -I/usr/include/webp -fno-strict-aliasing -DHAVE_POPEN_PROTO=1 -I./obj -I./base -I./obj -I./devices -I./devices/vector -DOCR_VERSION=1 -o ./obj/gdevpcx.o -c ./devices/gdevpcx.c gcc -DHAVE_MKSTEMP -DHAVE_FSEEKO -DHAVE_FONTCONFIG -DHAVE_SETLOCALE -DHAVE_DBUS -DHAVE_BSWAP32 -DHAVE_BYTESWAP_H -DHAVE_STRERROR -DHAVE_PREAD_PWRITE=1 -DGS_RECURSIVE_MUTEXATTR=PTHREAD_MUTEX_RECURSIVE -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 -Wno-unused-local-typedefs -DHAVE_STDINT_H=1 -DHAVE_DIRENT_H=1 -DHAVE_SYS_DIR_H=1 -DHAVE_SYS_TIME_H=1 -DHAVE_SYS_TIMES_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_LIBDL=1 -DGX_COLOR_INDEX_TYPE="unsigned long long" -D__USE_UNIX98=1 -DBUILD_PDF=1 -I./pdf -Os -fstack-clash-protection -Wformat -Werror=format-security -g -flto=auto -DHAVE_RESTRICT=1 -I/usr/include/webp -fno-strict-aliasing -DHAVE_POPEN_PROTO=1 -I./obj -I./base -I./obj -I./devices -I./devices/vector -DOCR_VERSION=1 -o ./obj/gdevplan.o -c ./devices/gdevplan.c gcc -DHAVE_MKSTEMP -DHAVE_FSEEKO -DHAVE_FONTCONFIG -DHAVE_SETLOCALE -DHAVE_DBUS -DHAVE_BSWAP32 -DHAVE_BYTESWAP_H -DHAVE_STRERROR -DHAVE_PREAD_PWRITE=1 -DGS_RECURSIVE_MUTEXATTR=PTHREAD_MUTEX_RECURSIVE -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 -Wno-unused-local-typedefs -DHAVE_STDINT_H=1 -DHAVE_DIRENT_H=1 -DHAVE_SYS_DIR_H=1 -DHAVE_SYS_TIME_H=1 -DHAVE_SYS_TIMES_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_LIBDL=1 -DGX_COLOR_INDEX_TYPE="unsigned long long" -D__USE_UNIX98=1 -DBUILD_PDF=1 -I./pdf -Os -fstack-clash-protection -Wformat -Werror=format-security -g -flto=auto -DHAVE_RESTRICT=1 -I/usr/include/webp -fno-strict-aliasing -DHAVE_POPEN_PROTO=1 -I./obj -I./base -I./obj -I./devices -I./devices/vector -DOCR_VERSION=1 -o ./obj/gdevplib.o -c ./devices/gdevplib.c gcc -DHAVE_MKSTEMP -DHAVE_FSEEKO -DHAVE_FONTCONFIG -DHAVE_SETLOCALE -DHAVE_DBUS -DHAVE_BSWAP32 -DHAVE_BYTESWAP_H -DHAVE_STRERROR -DHAVE_PREAD_PWRITE=1 -DGS_RECURSIVE_MUTEXATTR=PTHREAD_MUTEX_RECURSIVE -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 -Wno-unused-local-typedefs -DHAVE_STDINT_H=1 -DHAVE_DIRENT_H=1 -DHAVE_SYS_DIR_H=1 -DHAVE_SYS_TIME_H=1 -DHAVE_SYS_TIMES_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_LIBDL=1 -DGX_COLOR_INDEX_TYPE="unsigned long long" -D__USE_UNIX98=1 -DBUILD_PDF=1 -I./pdf -Os -fstack-clash-protection -Wformat -Werror=format-security -g -flto=auto -DHAVE_RESTRICT=1 -I/usr/include/webp -fno-strict-aliasing -DHAVE_POPEN_PROTO=1 -I./obj -I./base -I./obj -I./devices -I./devices/vector -DOCR_VERSION=1 -o ./obj/gdevpsd.o -c ./devices/gdevpsd.c gcc -DHAVE_MKSTEMP -DHAVE_FSEEKO -DHAVE_FONTCONFIG -DHAVE_SETLOCALE -DHAVE_DBUS -DHAVE_BSWAP32 -DHAVE_BYTESWAP_H -DHAVE_STRERROR -DHAVE_PREAD_PWRITE=1 -DGS_RECURSIVE_MUTEXATTR=PTHREAD_MUTEX_RECURSIVE -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 -Wno-unused-local-typedefs -DHAVE_STDINT_H=1 -DHAVE_DIRENT_H=1 -DHAVE_SYS_DIR_H=1 -DHAVE_SYS_TIME_H=1 -DHAVE_SYS_TIMES_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_LIBDL=1 -DGX_COLOR_INDEX_TYPE="unsigned long long" -D__USE_UNIX98=1 -DBUILD_PDF=1 -I./pdf -Os -fstack-clash-protection -Wformat -Werror=format-security -g -flto=auto -DHAVE_RESTRICT=1 -I/usr/include/webp -fno-strict-aliasing -DHAVE_POPEN_PROTO=1 -I./obj -I./base -I./obj -I./devices -I./devices/vector -DOCR_VERSION=1 -o ./obj/gdevcmykog.o -c ./devices/gdevcmykog.c gcc -DHAVE_MKSTEMP -DHAVE_FSEEKO -DHAVE_FONTCONFIG -DHAVE_SETLOCALE -DHAVE_DBUS -DHAVE_BSWAP32 -DHAVE_BYTESWAP_H -DHAVE_STRERROR -DHAVE_PREAD_PWRITE=1 -DGS_RECURSIVE_MUTEXATTR=PTHREAD_MUTEX_RECURSIVE -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 -Wno-unused-local-typedefs -DHAVE_STDINT_H=1 -DHAVE_DIRENT_H=1 -DHAVE_SYS_DIR_H=1 -DHAVE_SYS_TIME_H=1 -DHAVE_SYS_TIMES_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_LIBDL=1 -DGX_COLOR_INDEX_TYPE="unsigned long long" -D__USE_UNIX98=1 -DBUILD_PDF=1 -I./pdf -Os -fstack-clash-protection -Wformat -Werror=format-security -g -flto=auto -DHAVE_RESTRICT=1 -I/usr/include/webp -fno-strict-aliasing -DHAVE_POPEN_PROTO=1 -I./obj -I./base -I./obj -I./devices -I./devices/vector -DOCR_VERSION=1 -Isrc/libtiff -Isrc/libtiff -I./obj -Isrc -o ./obj/gdevtfnx.o -c ./devices/gdevtfnx.c gcc -DHAVE_MKSTEMP -DHAVE_FSEEKO -DHAVE_FONTCONFIG -DHAVE_SETLOCALE -DHAVE_DBUS -DHAVE_BSWAP32 -DHAVE_BYTESWAP_H -DHAVE_STRERROR -DHAVE_PREAD_PWRITE=1 -DGS_RECURSIVE_MUTEXATTR=PTHREAD_MUTEX_RECURSIVE -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 -Wno-unused-local-typedefs -DHAVE_STDINT_H=1 -DHAVE_DIRENT_H=1 -DHAVE_SYS_DIR_H=1 -DHAVE_SYS_TIME_H=1 -DHAVE_SYS_TIMES_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_LIBDL=1 -DGX_COLOR_INDEX_TYPE="unsigned long long" -D__USE_UNIX98=1 -DBUILD_PDF=1 -I./pdf -Os -fstack-clash-protection -Wformat -Werror=format-security -g -flto=auto -DHAVE_RESTRICT=1 -I/usr/include/webp -fno-strict-aliasing -DHAVE_POPEN_PROTO=1 -I./obj -I./base -I./obj -I./devices -I./devices/vector -DOCR_VERSION=1 -Isrc/libtiff -Isrc/libtiff -I./obj -Isrc -o ./obj/gdevtsep_0.o -c ./devices/gdevtsep.c gcc -DHAVE_MKSTEMP -DHAVE_FSEEKO -DHAVE_FONTCONFIG -DHAVE_SETLOCALE -DHAVE_DBUS -DHAVE_BSWAP32 -DHAVE_BYTESWAP_H -DHAVE_STRERROR -DHAVE_PREAD_PWRITE=1 -DGS_RECURSIVE_MUTEXATTR=PTHREAD_MUTEX_RECURSIVE -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 -Wno-unused-local-typedefs -DHAVE_STDINT_H=1 -DHAVE_DIRENT_H=1 -DHAVE_SYS_DIR_H=1 -DHAVE_SYS_TIME_H=1 -DHAVE_SYS_TIMES_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_LIBDL=1 -DGX_COLOR_INDEX_TYPE="unsigned long long" -D__USE_UNIX98=1 -DBUILD_PDF=1 -I./pdf -Os -fstack-clash-protection -Wformat -Werror=format-security -g -flto=auto -DHAVE_RESTRICT=1 -I/usr/include/webp -fno-strict-aliasing -DHAVE_POPEN_PROTO=1 -I./obj -I./base -I./obj -I./devices -I./devices/vector -DOCR_VERSION=1 -o ./obj/gdevtxtw.o -c ./devices/vector/gdevtxtw.c gcc -DHAVE_MKSTEMP -DHAVE_FSEEKO -DHAVE_FONTCONFIG -DHAVE_SETLOCALE -DHAVE_DBUS -DHAVE_BSWAP32 -DHAVE_BYTESWAP_H -DHAVE_STRERROR -DHAVE_PREAD_PWRITE=1 -DGS_RECURSIVE_MUTEXATTR=PTHREAD_MUTEX_RECURSIVE -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 -Wno-unused-local-typedefs -DHAVE_STDINT_H=1 -DHAVE_DIRENT_H=1 -DHAVE_SYS_DIR_H=1 -DHAVE_SYS_TIME_H=1 -DHAVE_SYS_TIMES_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_LIBDL=1 -DGX_COLOR_INDEX_TYPE="unsigned long long" -D__USE_UNIX98=1 -DBUILD_PDF=1 -I./pdf -Os -fstack-clash-protection -Wformat -Werror=format-security -g -flto=auto -DHAVE_RESTRICT=1 -I/usr/include/webp -fno-strict-aliasing -DHAVE_POPEN_PROTO=1 -I./obj -I./base -I./obj -I./devices -I./devices/vector -DOCR_VERSION=1 -o ./obj/gdevxcf.o -c ./devices/gdevxcf.c ./devices/vector/gdevpdfp.c: In function 'gdev_pdf_get_param': ./devices/vector/gdevpdfp.c:284:9: warning: enumeration value 'UseOCRAsNeeded' not handled in switch [-Wswitch] 284 | switch(pdev->UseOCR) { | ^~~~~~ ./devices/vector/gdevpdfp.c:284:9: warning: enumeration value 'UseOCRAlways' not handled in switch [-Wswitch] ./devices/vector/gdevpdfp.c:295:13: warning: label 'UseOCRAlways' defined but not used [-Wunused-label] 295 | UseOCRAlways: | ^~~~~~~~~~~~ ./devices/vector/gdevpdfp.c:290:13: warning: label 'UseOCRAsNeeded' defined but not used [-Wunused-label] 290 | UseOCRAsNeeded: | ^~~~~~~~~~~~~~ ./devices/vector/gdevpdfp.c: In function 'gdev_pdf_get_params': ./devices/vector/gdevpdfp.c:342:9: warning: enumeration value 'UseOCRAsNeeded' not handled in switch [-Wswitch] 342 | switch(pdev->UseOCR) { | ^~~~~~ ./devices/vector/gdevpdfp.c:342:9: warning: enumeration value 'UseOCRAlways' not handled in switch [-Wswitch] ./devices/vector/gdevpdfp.c:353:13: warning: label 'UseOCRAlways' defined but not used [-Wunused-label] 353 | UseOCRAlways: | ^~~~~~~~~~~~ ./devices/vector/gdevpdfp.c:348:13: warning: label 'UseOCRAsNeeded' defined but not used [-Wunused-label] 348 | UseOCRAsNeeded: | ^~~~~~~~~~~~~~ gcc -DHAVE_MKSTEMP -DHAVE_FSEEKO -DHAVE_FONTCONFIG -DHAVE_SETLOCALE -DHAVE_DBUS -DHAVE_BSWAP32 -DHAVE_BYTESWAP_H -DHAVE_STRERROR -DHAVE_PREAD_PWRITE=1 -DGS_RECURSIVE_MUTEXATTR=PTHREAD_MUTEX_RECURSIVE -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 -Wno-unused-local-typedefs -DHAVE_STDINT_H=1 -DHAVE_DIRENT_H=1 -DHAVE_SYS_DIR_H=1 -DHAVE_SYS_TIME_H=1 -DHAVE_SYS_TIMES_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_LIBDL=1 -DGX_COLOR_INDEX_TYPE="unsigned long long" -D__USE_UNIX98=1 -DBUILD_PDF=1 -I./pdf -Os -fstack-clash-protection -Wformat -Werror=format-security -g -flto=auto -DHAVE_RESTRICT=1 -I/usr/include/webp -fno-strict-aliasing -DHAVE_POPEN_PROTO=1 -I./obj -I./base -I./obj -I./devices -I./devices/vector -DOCR_VERSION=1 -o ./obj/gdevescp.o -c ./devices/gdevescp.c gcc -DHAVE_MKSTEMP -DHAVE_FSEEKO -DHAVE_FONTCONFIG -DHAVE_SETLOCALE -DHAVE_DBUS -DHAVE_BSWAP32 -DHAVE_BYTESWAP_H -DHAVE_STRERROR -DHAVE_PREAD_PWRITE=1 -DGS_RECURSIVE_MUTEXATTR=PTHREAD_MUTEX_RECURSIVE -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 -Wno-unused-local-typedefs -DHAVE_STDINT_H=1 -DHAVE_DIRENT_H=1 -DHAVE_SYS_DIR_H=1 -DHAVE_SYS_TIME_H=1 -DHAVE_SYS_TIMES_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_LIBDL=1 -DGX_COLOR_INDEX_TYPE="unsigned long long" -D__USE_UNIX98=1 -DBUILD_PDF=1 -I./pdf -Os -fstack-clash-protection -Wformat -Werror=format-security -g -flto=auto -DHAVE_RESTRICT=1 -I/usr/include/webp -fno-strict-aliasing -DHAVE_POPEN_PROTO=1 -I./obj -I./base -I./obj -I./devices -I./devices/vector -DOCR_VERSION=1 -o ./obj/gdevadmp.o -c ./contrib/gdevadmp.c gcc -DHAVE_MKSTEMP -DHAVE_FSEEKO -DHAVE_FONTCONFIG -DHAVE_SETLOCALE -DHAVE_DBUS -DHAVE_BSWAP32 -DHAVE_BYTESWAP_H -DHAVE_STRERROR -DHAVE_PREAD_PWRITE=1 -DGS_RECURSIVE_MUTEXATTR=PTHREAD_MUTEX_RECURSIVE -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 -Wno-unused-local-typedefs -DHAVE_STDINT_H=1 -DHAVE_DIRENT_H=1 -DHAVE_SYS_DIR_H=1 -DHAVE_SYS_TIME_H=1 -DHAVE_SYS_TIMES_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_LIBDL=1 -DGX_COLOR_INDEX_TYPE="unsigned long long" -D__USE_UNIX98=1 -DBUILD_PDF=1 -I./pdf -Os -fstack-clash-protection -Wformat -Werror=format-security -g -flto=auto -DHAVE_RESTRICT=1 -I/usr/include/webp -fno-strict-aliasing -DHAVE_POPEN_PROTO=1 -I./obj -I./base -I./obj -I./devices -I./devices/vector -DOCR_VERSION=1 -o ./obj/gdevatx.o -c ./devices/gdevatx.c gcc -DHAVE_MKSTEMP -DHAVE_FSEEKO -DHAVE_FONTCONFIG -DHAVE_SETLOCALE -DHAVE_DBUS -DHAVE_BSWAP32 -DHAVE_BYTESWAP_H -DHAVE_STRERROR -DHAVE_PREAD_PWRITE=1 -DGS_RECURSIVE_MUTEXATTR=PTHREAD_MUTEX_RECURSIVE -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 -Wno-unused-local-typedefs -DHAVE_STDINT_H=1 -DHAVE_DIRENT_H=1 -DHAVE_SYS_DIR_H=1 -DHAVE_SYS_TIME_H=1 -DHAVE_SYS_TIMES_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_LIBDL=1 -DGX_COLOR_INDEX_TYPE="unsigned long long" -D__USE_UNIX98=1 -DBUILD_PDF=1 -I./pdf -Os -fstack-clash-protection -Wformat -Werror=format-security -g -flto=auto -DHAVE_RESTRICT=1 -I/usr/include/webp -fno-strict-aliasing -DHAVE_POPEN_PROTO=1 -I./obj -I./base -I./obj -I./devices -I./devices/vector -DOCR_VERSION=1 -o ./obj/gdevbj10.o -c ./devices/gdevbj10.c gcc -DHAVE_MKSTEMP -DHAVE_FSEEKO -DHAVE_FONTCONFIG -DHAVE_SETLOCALE -DHAVE_DBUS -DHAVE_BSWAP32 -DHAVE_BYTESWAP_H -DHAVE_STRERROR -DHAVE_PREAD_PWRITE=1 -DGS_RECURSIVE_MUTEXATTR=PTHREAD_MUTEX_RECURSIVE -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 -Wno-unused-local-typedefs -DHAVE_STDINT_H=1 -DHAVE_DIRENT_H=1 -DHAVE_SYS_DIR_H=1 -DHAVE_SYS_TIME_H=1 -DHAVE_SYS_TIMES_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_LIBDL=1 -DGX_COLOR_INDEX_TYPE="unsigned long long" -D__USE_UNIX98=1 -DBUILD_PDF=1 -I./pdf -Os -fstack-clash-protection -Wformat -Werror=format-security -g -flto=auto -DHAVE_RESTRICT=1 -I/usr/include/webp -fno-strict-aliasing -DHAVE_POPEN_PROTO=1 -I./obj -I./base -I./obj -I./devices -I./devices/vector -DOCR_VERSION=1 -o obj/gdev10v.o -c ./contrib/japanese/gdev10v.c gcc -DHAVE_MKSTEMP -DHAVE_FSEEKO -DHAVE_FONTCONFIG -DHAVE_SETLOCALE -DHAVE_DBUS -DHAVE_BSWAP32 -DHAVE_BYTESWAP_H -DHAVE_STRERROR -DHAVE_PREAD_PWRITE=1 -DGS_RECURSIVE_MUTEXATTR=PTHREAD_MUTEX_RECURSIVE -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 -Wno-unused-local-typedefs -DHAVE_STDINT_H=1 -DHAVE_DIRENT_H=1 -DHAVE_SYS_DIR_H=1 -DHAVE_SYS_TIME_H=1 -DHAVE_SYS_TIMES_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_LIBDL=1 -DGX_COLOR_INDEX_TYPE="unsigned long long" -D__USE_UNIX98=1 -DBUILD_PDF=1 -I./pdf -Os -fstack-clash-protection -Wformat -Werror=format-security -g -flto=auto -DHAVE_RESTRICT=1 -I/usr/include/webp -fno-strict-aliasing -DHAVE_POPEN_PROTO=1 -I./obj -I./base -I./obj -I./devices -I./devices/vector -DOCR_VERSION=1 -o ./obj/gdevcdj.o -c ./devices/gdevcdj.c gcc -DHAVE_MKSTEMP -DHAVE_FSEEKO -DHAVE_FONTCONFIG -DHAVE_SETLOCALE -DHAVE_DBUS -DHAVE_BSWAP32 -DHAVE_BYTESWAP_H -DHAVE_STRERROR -DHAVE_PREAD_PWRITE=1 -DGS_RECURSIVE_MUTEXATTR=PTHREAD_MUTEX_RECURSIVE -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 -Wno-unused-local-typedefs -DHAVE_STDINT_H=1 -DHAVE_DIRENT_H=1 -DHAVE_SYS_DIR_H=1 -DHAVE_SYS_TIME_H=1 -DHAVE_SYS_TIMES_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_LIBDL=1 -DGX_COLOR_INDEX_TYPE="unsigned long long" -D__USE_UNIX98=1 -DBUILD_PDF=1 -I./pdf -Os -fstack-clash-protection -Wformat -Werror=format-security -g -flto=auto -DHAVE_RESTRICT=1 -I/usr/include/webp -fno-strict-aliasing -DHAVE_POPEN_PROTO=1 -I./obj -I./base -I./obj -I./devices -I./devices/vector -DOCR_VERSION=1 -o ./obj/gdevpcl.o -c ./devices/gdevpcl.c gcc -DHAVE_MKSTEMP -DHAVE_FSEEKO -DHAVE_FONTCONFIG -DHAVE_SETLOCALE -DHAVE_DBUS -DHAVE_BSWAP32 -DHAVE_BYTESWAP_H -DHAVE_STRERROR -DHAVE_PREAD_PWRITE=1 -DGS_RECURSIVE_MUTEXATTR=PTHREAD_MUTEX_RECURSIVE -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 -Wno-unused-local-typedefs -DHAVE_STDINT_H=1 -DHAVE_DIRENT_H=1 -DHAVE_SYS_DIR_H=1 -DHAVE_SYS_TIME_H=1 -DHAVE_SYS_TIMES_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_LIBDL=1 -DGX_COLOR_INDEX_TYPE="unsigned long long" -D__USE_UNIX98=1 -DBUILD_PDF=1 -I./pdf -Os -fstack-clash-protection -Wformat -Werror=format-security -g -flto=auto -DHAVE_RESTRICT=1 -I/usr/include/webp -fno-strict-aliasing -DHAVE_POPEN_PROTO=1 -I./obj -I./base -I./obj -I./devices -I./devices/vector -DOCR_VERSION=1 -DA4 -o ./obj/gdevl4r.o -DGS_VERSION_MAJOR=10 -I./contrib/lips4/ -I./psi/ -c\ ./contrib/lips4/gdevl4r.c gcc -DHAVE_MKSTEMP -DHAVE_FSEEKO -DHAVE_FONTCONFIG -DHAVE_SETLOCALE -DHAVE_DBUS -DHAVE_BSWAP32 -DHAVE_BYTESWAP_H -DHAVE_STRERROR -DHAVE_PREAD_PWRITE=1 -DGS_RECURSIVE_MUTEXATTR=PTHREAD_MUTEX_RECURSIVE -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 -Wno-unused-local-typedefs -DHAVE_STDINT_H=1 -DHAVE_DIRENT_H=1 -DHAVE_SYS_DIR_H=1 -DHAVE_SYS_TIME_H=1 -DHAVE_SYS_TIMES_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_LIBDL=1 -DGX_COLOR_INDEX_TYPE="unsigned long long" -D__USE_UNIX98=1 -DBUILD_PDF=1 -I./pdf -Os -fstack-clash-protection -Wformat -Werror=format-security -g -flto=auto -DHAVE_RESTRICT=1 -I/usr/include/webp -fno-strict-aliasing -DHAVE_POPEN_PROTO=1 -I./obj -I./base -I./obj -I./devices -I./devices/vector -DOCR_VERSION=1 -o ./obj/gdevlips.o -DGS_VERSION_MAJOR=10 -I./contrib/lips4/ -I./psi/ -c ./contrib/lips4/gdevlips.c gcc -DHAVE_MKSTEMP -DHAVE_FSEEKO -DHAVE_FONTCONFIG -DHAVE_SETLOCALE -DHAVE_DBUS -DHAVE_BSWAP32 -DHAVE_BYTESWAP_H -DHAVE_STRERROR -DHAVE_PREAD_PWRITE=1 -DGS_RECURSIVE_MUTEXATTR=PTHREAD_MUTEX_RECURSIVE -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 -Wno-unused-local-typedefs -DHAVE_STDINT_H=1 -DHAVE_DIRENT_H=1 -DHAVE_SYS_DIR_H=1 -DHAVE_SYS_TIME_H=1 -DHAVE_SYS_TIMES_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_LIBDL=1 -DGX_COLOR_INDEX_TYPE="unsigned long long" -D__USE_UNIX98=1 -DBUILD_PDF=1 -I./pdf -Os -fstack-clash-protection -Wformat -Werror=format-security -g -flto=auto -DHAVE_RESTRICT=1 -I/usr/include/webp -fno-strict-aliasing -DHAVE_POPEN_PROTO=1 -I./obj -I./base -I./obj -I./devices -I./devices/vector -DOCR_VERSION=1 -o ./obj/gdevlprn.o -DGS_VERSION_MAJOR=10 -I./contrib/lips4/ -I./psi/ -c ./contrib/lips4/gdevlprn.c gcc -DHAVE_MKSTEMP -DHAVE_FSEEKO -DHAVE_FONTCONFIG -DHAVE_SETLOCALE -DHAVE_DBUS -DHAVE_BSWAP32 -DHAVE_BYTESWAP_H -DHAVE_STRERROR -DHAVE_PREAD_PWRITE=1 -DGS_RECURSIVE_MUTEXATTR=PTHREAD_MUTEX_RECURSIVE -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 -Wno-unused-local-typedefs -DHAVE_STDINT_H=1 -DHAVE_DIRENT_H=1 -DHAVE_SYS_DIR_H=1 -DHAVE_SYS_TIME_H=1 -DHAVE_SYS_TIMES_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_LIBDL=1 -DGX_COLOR_INDEX_TYPE="unsigned long long" -D__USE_UNIX98=1 -DBUILD_PDF=1 -I./pdf -Os -fstack-clash-protection -Wformat -Werror=format-security -g -flto=auto -DHAVE_RESTRICT=1 -I/usr/include/webp -fno-strict-aliasing -DHAVE_POPEN_PROTO=1 -I./obj -I./base -I./obj -I./devices -I./devices/vector -DOCR_VERSION=1 -o ./obj/gdevbjc_.o -c ./contrib/gdevbjc_.c gcc -DHAVE_MKSTEMP -DHAVE_FSEEKO -DHAVE_FONTCONFIG -DHAVE_SETLOCALE -DHAVE_DBUS -DHAVE_BSWAP32 -DHAVE_BYTESWAP_H -DHAVE_STRERROR -DHAVE_PREAD_PWRITE=1 -DGS_RECURSIVE_MUTEXATTR=PTHREAD_MUTEX_RECURSIVE -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 -Wno-unused-local-typedefs -DHAVE_STDINT_H=1 -DHAVE_DIRENT_H=1 -DHAVE_SYS_DIR_H=1 -DHAVE_SYS_TIME_H=1 -DHAVE_SYS_TIMES_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_LIBDL=1 -DGX_COLOR_INDEX_TYPE="unsigned long long" -D__USE_UNIX98=1 -DBUILD_PDF=1 -I./pdf -Os -fstack-clash-protection -Wformat -Werror=format-security -g -flto=auto -DHAVE_RESTRICT=1 -I/usr/include/webp -fno-strict-aliasing -DHAVE_POPEN_PROTO=1 -I./obj -I./base -I./obj -I./devices -I./devices/vector -DOCR_VERSION=1 -o ./obj/gdevbjca.o -c ./contrib/gdevbjca.c gcc -DHAVE_MKSTEMP -DHAVE_FSEEKO -DHAVE_FONTCONFIG -DHAVE_SETLOCALE -DHAVE_DBUS -DHAVE_BSWAP32 -DHAVE_BYTESWAP_H -DHAVE_STRERROR -DHAVE_PREAD_PWRITE=1 -DGS_RECURSIVE_MUTEXATTR=PTHREAD_MUTEX_RECURSIVE -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 -Wno-unused-local-typedefs -DHAVE_STDINT_H=1 -DHAVE_DIRENT_H=1 -DHAVE_SYS_DIR_H=1 -DHAVE_SYS_TIME_H=1 -DHAVE_SYS_TIMES_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_LIBDL=1 -DGX_COLOR_INDEX_TYPE="unsigned long long" -D__USE_UNIX98=1 -DBUILD_PDF=1 -I./pdf -Os -fstack-clash-protection -Wformat -Werror=format-security -g -flto=auto -DHAVE_RESTRICT=1 -I/usr/include/webp -fno-strict-aliasing -DHAVE_POPEN_PROTO=1 -I./obj -I./base -I./obj -I./devices -I./devices/vector -DOCR_VERSION=1 -o ./obj/gdevcd8.o -c ./contrib/gdevcd8.c gcc -DHAVE_MKSTEMP -DHAVE_FSEEKO -DHAVE_FONTCONFIG -DHAVE_SETLOCALE -DHAVE_DBUS -DHAVE_BSWAP32 -DHAVE_BYTESWAP_H -DHAVE_STRERROR -DHAVE_PREAD_PWRITE=1 -DGS_RECURSIVE_MUTEXATTR=PTHREAD_MUTEX_RECURSIVE -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 -Wno-unused-local-typedefs -DHAVE_STDINT_H=1 -DHAVE_DIRENT_H=1 -DHAVE_SYS_DIR_H=1 -DHAVE_SYS_TIME_H=1 -DHAVE_SYS_TIMES_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_LIBDL=1 -DGX_COLOR_INDEX_TYPE="unsigned long long" -D__USE_UNIX98=1 -DBUILD_PDF=1 -I./pdf -Os -fstack-clash-protection -Wformat -Werror=format-security -g -flto=auto -DHAVE_RESTRICT=1 -I/usr/include/webp -fno-strict-aliasing -DHAVE_POPEN_PROTO=1 -I./obj -I./base -I./obj -I./devices -I./devices/vector -DOCR_VERSION=1 -o ./obj/gdevdj9.o -c ./contrib/gdevdj9.c gcc -DHAVE_MKSTEMP -DHAVE_FSEEKO -DHAVE_FONTCONFIG -DHAVE_SETLOCALE -DHAVE_DBUS -DHAVE_BSWAP32 -DHAVE_BYTESWAP_H -DHAVE_STRERROR -DHAVE_PREAD_PWRITE=1 -DGS_RECURSIVE_MUTEXATTR=PTHREAD_MUTEX_RECURSIVE -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 -Wno-unused-local-typedefs -DHAVE_STDINT_H=1 -DHAVE_DIRENT_H=1 -DHAVE_SYS_DIR_H=1 -DHAVE_SYS_TIME_H=1 -DHAVE_SYS_TIMES_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_LIBDL=1 -DGX_COLOR_INDEX_TYPE="unsigned long long" -D__USE_UNIX98=1 -DBUILD_PDF=1 -I./pdf -Os -fstack-clash-protection -Wformat -Werror=format-security -g -flto=auto -DHAVE_RESTRICT=1 -I/usr/include/webp -fno-strict-aliasing -DHAVE_POPEN_PROTO=1 -I./obj -I./base -I./obj -I./devices -I./devices/vector -DOCR_VERSION=1 -o ./obj/gdevclj.o -c ./devices/gdevclj.c gcc -DHAVE_MKSTEMP -DHAVE_FSEEKO -DHAVE_FONTCONFIG -DHAVE_SETLOCALE -DHAVE_DBUS -DHAVE_BSWAP32 -DHAVE_BYTESWAP_H -DHAVE_STRERROR -DHAVE_PREAD_PWRITE=1 -DGS_RECURSIVE_MUTEXATTR=PTHREAD_MUTEX_RECURSIVE -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 -Wno-unused-local-typedefs -DHAVE_STDINT_H=1 -DHAVE_DIRENT_H=1 -DHAVE_SYS_DIR_H=1 -DHAVE_SYS_TIME_H=1 -DHAVE_SYS_TIMES_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_LIBDL=1 -DGX_COLOR_INDEX_TYPE="unsigned long long" -D__USE_UNIX98=1 -DBUILD_PDF=1 -I./pdf -Os -fstack-clash-protection -Wformat -Werror=format-security -g -flto=auto -DHAVE_RESTRICT=1 -I/usr/include/webp -fno-strict-aliasing -DHAVE_POPEN_PROTO=1 -I./obj -I./base -I./obj -I./devices -I./devices/vector -DOCR_VERSION=1 -o ./obj/gdevcljc.o -c ./devices/gdevcljc.c gcc -DHAVE_MKSTEMP -DHAVE_FSEEKO -DHAVE_FONTCONFIG -DHAVE_SETLOCALE -DHAVE_DBUS -DHAVE_BSWAP32 -DHAVE_BYTESWAP_H -DHAVE_STRERROR -DHAVE_PREAD_PWRITE=1 -DGS_RECURSIVE_MUTEXATTR=PTHREAD_MUTEX_RECURSIVE -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 -Wno-unused-local-typedefs -DHAVE_STDINT_H=1 -DHAVE_DIRENT_H=1 -DHAVE_SYS_DIR_H=1 -DHAVE_SYS_TIME_H=1 -DHAVE_SYS_TIMES_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_LIBDL=1 -DGX_COLOR_INDEX_TYPE="unsigned long long" -D__USE_UNIX98=1 -DBUILD_PDF=1 -I./pdf -Os -fstack-clash-protection -Wformat -Werror=format-security -g -flto=auto -DHAVE_RESTRICT=1 -I/usr/include/webp -fno-strict-aliasing -DHAVE_POPEN_PROTO=1 -I./obj -I./base -I./obj -I./devices -I./devices/vector -DOCR_VERSION=1 -o ./obj/gdevcslw.o -c ./devices/gdevcslw.c gcc -DHAVE_MKSTEMP -DHAVE_FSEEKO -DHAVE_FONTCONFIG -DHAVE_SETLOCALE -DHAVE_DBUS -DHAVE_BSWAP32 -DHAVE_BYTESWAP_H -DHAVE_STRERROR -DHAVE_PREAD_PWRITE=1 -DGS_RECURSIVE_MUTEXATTR=PTHREAD_MUTEX_RECURSIVE -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 -Wno-unused-local-typedefs -DHAVE_STDINT_H=1 -DHAVE_DIRENT_H=1 -DHAVE_SYS_DIR_H=1 -DHAVE_SYS_TIME_H=1 -DHAVE_SYS_TIMES_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_LIBDL=1 -DGX_COLOR_INDEX_TYPE="unsigned long long" -D__USE_UNIX98=1 -DBUILD_PDF=1 -I./pdf -Os -fstack-clash-protection -Wformat -Werror=format-security -g -flto=auto -DHAVE_RESTRICT=1 -I/usr/include/webp -fno-strict-aliasing -DHAVE_POPEN_PROTO=1 -I./obj -I./base -I./obj -I./devices -I./devices/vector -DOCR_VERSION=1 -o ./obj/gdevdjet.o -c ./devices/gdevdjet.c gcc -DHAVE_MKSTEMP -DHAVE_FSEEKO -DHAVE_FONTCONFIG -DHAVE_SETLOCALE -DHAVE_DBUS -DHAVE_BSWAP32 -DHAVE_BYTESWAP_H -DHAVE_STRERROR -DHAVE_PREAD_PWRITE=1 -DGS_RECURSIVE_MUTEXATTR=PTHREAD_MUTEX_RECURSIVE -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 -Wno-unused-local-typedefs -DHAVE_STDINT_H=1 -DHAVE_DIRENT_H=1 -DHAVE_SYS_DIR_H=1 -DHAVE_SYS_TIME_H=1 -DHAVE_SYS_TIMES_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_LIBDL=1 -DGX_COLOR_INDEX_TYPE="unsigned long long" -D__USE_UNIX98=1 -DBUILD_PDF=1 -I./pdf -Os -fstack-clash-protection -Wformat -Werror=format-security -g -flto=auto -DHAVE_RESTRICT=1 -I/usr/include/webp -fno-strict-aliasing -DHAVE_POPEN_PROTO=1 -I./obj -I./base -I./obj -I./devices -I./devices/vector -DOCR_VERSION=1 -o ./obj/gdevdljm.o -c ./devices/gdevdljm.c gcc -DHAVE_MKSTEMP -DHAVE_FSEEKO -DHAVE_FONTCONFIG -DHAVE_SETLOCALE -DHAVE_DBUS -DHAVE_BSWAP32 -DHAVE_BYTESWAP_H -DHAVE_STRERROR -DHAVE_PREAD_PWRITE=1 -DGS_RECURSIVE_MUTEXATTR=PTHREAD_MUTEX_RECURSIVE -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 -Wno-unused-local-typedefs -DHAVE_STDINT_H=1 -DHAVE_DIRENT_H=1 -DHAVE_SYS_DIR_H=1 -DHAVE_SYS_TIME_H=1 -DHAVE_SYS_TIMES_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_LIBDL=1 -DGX_COLOR_INDEX_TYPE="unsigned long long" -D__USE_UNIX98=1 -DBUILD_PDF=1 -I./pdf -Os -fstack-clash-protection -Wformat -Werror=format-security -g -flto=auto -DHAVE_RESTRICT=1 -I/usr/include/webp -fno-strict-aliasing -DHAVE_POPEN_PROTO=1 -I./obj -I./base -I./obj -I./devices -I./devices/vector -DOCR_VERSION=1 -o ./obj/gdevdjtc.o -c ./devices/gdevdjtc.c gcc -DHAVE_MKSTEMP -DHAVE_FSEEKO -DHAVE_FONTCONFIG -DHAVE_SETLOCALE -DHAVE_DBUS -DHAVE_BSWAP32 -DHAVE_BYTESWAP_H -DHAVE_STRERROR -DHAVE_PREAD_PWRITE=1 -DGS_RECURSIVE_MUTEXATTR=PTHREAD_MUTEX_RECURSIVE -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 -Wno-unused-local-typedefs -DHAVE_STDINT_H=1 -DHAVE_DIRENT_H=1 -DHAVE_SYS_DIR_H=1 -DHAVE_SYS_TIME_H=1 -DHAVE_SYS_TIMES_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_LIBDL=1 -DGX_COLOR_INDEX_TYPE="unsigned long long" -D__USE_UNIX98=1 -DBUILD_PDF=1 -I./pdf -Os -fstack-clash-protection -Wformat -Werror=format-security -g -flto=auto -DHAVE_RESTRICT=1 -I/usr/include/webp -fno-strict-aliasing -DHAVE_POPEN_PROTO=1 -I./obj -I./base -I./obj -I./devices -I./devices/vector -DOCR_VERSION=1 -o ./obj/gdevln03.o -c ./contrib/gdevln03.c gcc -DHAVE_MKSTEMP -DHAVE_FSEEKO -DHAVE_FONTCONFIG -DHAVE_SETLOCALE -DHAVE_DBUS -DHAVE_BSWAP32 -DHAVE_BYTESWAP_H -DHAVE_STRERROR -DHAVE_PREAD_PWRITE=1 -DGS_RECURSIVE_MUTEXATTR=PTHREAD_MUTEX_RECURSIVE -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 -Wno-unused-local-typedefs -DHAVE_STDINT_H=1 -DHAVE_DIRENT_H=1 -DHAVE_SYS_DIR_H=1 -DHAVE_SYS_TIME_H=1 -DHAVE_SYS_TIMES_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_LIBDL=1 -DGX_COLOR_INDEX_TYPE="unsigned long long" -D__USE_UNIX98=1 -DBUILD_PDF=1 -I./pdf -Os -fstack-clash-protection -Wformat -Werror=format-security -g -flto=auto -DHAVE_RESTRICT=1 -I/usr/include/webp -fno-strict-aliasing -DHAVE_POPEN_PROTO=1 -I./obj -I./base -I./obj -I./devices -I./devices/vector -DOCR_VERSION=1 -o ./obj/gdevepsn.o -c ./devices/gdevepsn.c ./devices/vector/gdevpdte.c: In function 'OCRText': ./devices/vector/gdevpdte.c:96:18: warning: unused variable 'DbgFile' [-Wunused-variable] 96 | gp_file *DbgFile; | ^~~~~~~ gcc -DHAVE_MKSTEMP -DHAVE_FSEEKO -DHAVE_FONTCONFIG -DHAVE_SETLOCALE -DHAVE_DBUS -DHAVE_BSWAP32 -DHAVE_BYTESWAP_H -DHAVE_STRERROR -DHAVE_PREAD_PWRITE=1 -DGS_RECURSIVE_MUTEXATTR=PTHREAD_MUTEX_RECURSIVE -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 -Wno-unused-local-typedefs -DHAVE_STDINT_H=1 -DHAVE_DIRENT_H=1 -DHAVE_SYS_DIR_H=1 -DHAVE_SYS_TIME_H=1 -DHAVE_SYS_TIMES_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_LIBDL=1 -DGX_COLOR_INDEX_TYPE="unsigned long long" -D__USE_UNIX98=1 -DBUILD_PDF=1 -I./pdf -Os -fstack-clash-protection -Wformat -Werror=format-security -g -flto=auto -DHAVE_RESTRICT=1 -I/usr/include/webp -fno-strict-aliasing -DHAVE_POPEN_PROTO=1 -I./obj -I./base -I./obj -I./devices -I./devices/vector -DOCR_VERSION=1 -o ./obj/gdevepsc.o -c ./devices/gdevepsc.c gcc -DHAVE_MKSTEMP -DHAVE_FSEEKO -DHAVE_FONTCONFIG -DHAVE_SETLOCALE -DHAVE_DBUS -DHAVE_BSWAP32 -DHAVE_BYTESWAP_H -DHAVE_STRERROR -DHAVE_PREAD_PWRITE=1 -DGS_RECURSIVE_MUTEXATTR=PTHREAD_MUTEX_RECURSIVE -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 -Wno-unused-local-typedefs -DHAVE_STDINT_H=1 -DHAVE_DIRENT_H=1 -DHAVE_SYS_DIR_H=1 -DHAVE_SYS_TIME_H=1 -DHAVE_SYS_TIMES_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_LIBDL=1 -DGX_COLOR_INDEX_TYPE="unsigned long long" -D__USE_UNIX98=1 -DBUILD_PDF=1 -I./pdf -Os -fstack-clash-protection -Wformat -Werror=format-security -g -flto=auto -DHAVE_RESTRICT=1 -I/usr/include/webp -fno-strict-aliasing -DHAVE_POPEN_PROTO=1 -I./obj -I./base -I./obj -I./devices -I./devices/vector -DOCR_VERSION=1 -DA4 -o ./obj/gdevespg.o -DGS_VERSION_MAJOR=10 -I./contrib/lips4/ -I./psi/ -c ./contrib/japanese/gdevespg.c gcc -DHAVE_MKSTEMP -DHAVE_FSEEKO -DHAVE_FONTCONFIG -DHAVE_SETLOCALE -DHAVE_DBUS -DHAVE_BSWAP32 -DHAVE_BYTESWAP_H -DHAVE_STRERROR -DHAVE_PREAD_PWRITE=1 -DGS_RECURSIVE_MUTEXATTR=PTHREAD_MUTEX_RECURSIVE -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 -Wno-unused-local-typedefs -DHAVE_STDINT_H=1 -DHAVE_DIRENT_H=1 -DHAVE_SYS_DIR_H=1 -DHAVE_SYS_TIME_H=1 -DHAVE_SYS_TIMES_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_LIBDL=1 -DGX_COLOR_INDEX_TYPE="unsigned long long" -D__USE_UNIX98=1 -DBUILD_PDF=1 -I./pdf -Os -fstack-clash-protection -Wformat -Werror=format-security -g -flto=auto -DHAVE_RESTRICT=1 -I/usr/include/webp -fno-strict-aliasing -DHAVE_POPEN_PROTO=1 -I./obj -I./base -I./obj -I./devices -I./devices/vector -DOCR_VERSION=1 -DFMLBP_NOADJUST_MARGIN -o obj/gdevfmlbp.o -c ./contrib/japanese/gdevfmlbp.c gcc -DHAVE_MKSTEMP -DHAVE_FSEEKO -DHAVE_FONTCONFIG -DHAVE_SETLOCALE -DHAVE_DBUS -DHAVE_BSWAP32 -DHAVE_BYTESWAP_H -DHAVE_STRERROR -DHAVE_PREAD_PWRITE=1 -DGS_RECURSIVE_MUTEXATTR=PTHREAD_MUTEX_RECURSIVE -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 -Wno-unused-local-typedefs -DHAVE_STDINT_H=1 -DHAVE_DIRENT_H=1 -DHAVE_SYS_DIR_H=1 -DHAVE_SYS_TIME_H=1 -DHAVE_SYS_TIMES_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_LIBDL=1 -DGX_COLOR_INDEX_TYPE="unsigned long long" -D__USE_UNIX98=1 -DBUILD_PDF=1 -I./pdf -Os -fstack-clash-protection -Wformat -Werror=format-security -g -flto=auto -DHAVE_RESTRICT=1 -I/usr/include/webp -fno-strict-aliasing -DHAVE_POPEN_PROTO=1 -I./obj -I./base -I./obj -I./devices -I./devices/vector -DOCR_VERSION=1 -o ./obj/gdevfmpr.o -c ./contrib/japanese/gdevfmpr.c gcc -DHAVE_MKSTEMP -DHAVE_FSEEKO -DHAVE_FONTCONFIG -DHAVE_SETLOCALE -DHAVE_DBUS -DHAVE_BSWAP32 -DHAVE_BYTESWAP_H -DHAVE_STRERROR -DHAVE_PREAD_PWRITE=1 -DGS_RECURSIVE_MUTEXATTR=PTHREAD_MUTEX_RECURSIVE -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 -Wno-unused-local-typedefs -DHAVE_STDINT_H=1 -DHAVE_DIRENT_H=1 -DHAVE_SYS_DIR_H=1 -DHAVE_SYS_TIME_H=1 -DHAVE_SYS_TIMES_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_LIBDL=1 -DGX_COLOR_INDEX_TYPE="unsigned long long" -D__USE_UNIX98=1 -DBUILD_PDF=1 -I./pdf -Os -fstack-clash-protection -Wformat -Werror=format-security -g -flto=auto -DHAVE_RESTRICT=1 -I/usr/include/webp -fno-strict-aliasing -DHAVE_POPEN_PROTO=1 -I./obj -I./base -I./obj -I./devices -I./devices/vector -DOCR_VERSION=1 -o ./obj/gdevgdi.o -c ./contrib/gdevgdi.c gcc -DHAVE_MKSTEMP -DHAVE_FSEEKO -DHAVE_FONTCONFIG -DHAVE_SETLOCALE -DHAVE_DBUS -DHAVE_BSWAP32 -DHAVE_BYTESWAP_H -DHAVE_STRERROR -DHAVE_PREAD_PWRITE=1 -DGS_RECURSIVE_MUTEXATTR=PTHREAD_MUTEX_RECURSIVE -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 -Wno-unused-local-typedefs -DHAVE_STDINT_H=1 -DHAVE_DIRENT_H=1 -DHAVE_SYS_DIR_H=1 -DHAVE_SYS_TIME_H=1 -DHAVE_SYS_TIMES_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_LIBDL=1 -DGX_COLOR_INDEX_TYPE="unsigned long long" -D__USE_UNIX98=1 -DBUILD_PDF=1 -I./pdf -Os -fstack-clash-protection -Wformat -Werror=format-security -g -flto=auto -DHAVE_RESTRICT=1 -I/usr/include/webp -fno-strict-aliasing -DHAVE_POPEN_PROTO=1 -I./obj -I./base -I./obj -I./devices -I./devices/vector -DOCR_VERSION=1 -o ./obj/gdevhl12.o -c ./contrib/gdevhl12.c gcc -DHAVE_MKSTEMP -DHAVE_FSEEKO -DHAVE_FONTCONFIG -DHAVE_SETLOCALE -DHAVE_DBUS -DHAVE_BSWAP32 -DHAVE_BYTESWAP_H -DHAVE_STRERROR -DHAVE_PREAD_PWRITE=1 -DGS_RECURSIVE_MUTEXATTR=PTHREAD_MUTEX_RECURSIVE -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 -Wno-unused-local-typedefs -DHAVE_STDINT_H=1 -DHAVE_DIRENT_H=1 -DHAVE_SYS_DIR_H=1 -DHAVE_SYS_TIME_H=1 -DHAVE_SYS_TIMES_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_LIBDL=1 -DGX_COLOR_INDEX_TYPE="unsigned long long" -D__USE_UNIX98=1 -DBUILD_PDF=1 -I./pdf -Os -fstack-clash-protection -Wformat -Werror=format-security -g -flto=auto -DHAVE_RESTRICT=1 -I/usr/include/webp -fno-strict-aliasing -DHAVE_POPEN_PROTO=1 -I./obj -I./base -I./obj -I./devices -I./devices/vector -DOCR_VERSION=1 -o ./obj/gdevhl7x.o -c ./devices/gdevhl7x.c gcc -DHAVE_MKSTEMP -DHAVE_FSEEKO -DHAVE_FONTCONFIG -DHAVE_SETLOCALE -DHAVE_DBUS -DHAVE_BSWAP32 -DHAVE_BYTESWAP_H -DHAVE_STRERROR -DHAVE_PREAD_PWRITE=1 -DGS_RECURSIVE_MUTEXATTR=PTHREAD_MUTEX_RECURSIVE -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 -Wno-unused-local-typedefs -DHAVE_STDINT_H=1 -DHAVE_DIRENT_H=1 -DHAVE_SYS_DIR_H=1 -DHAVE_SYS_TIME_H=1 -DHAVE_SYS_TIMES_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_LIBDL=1 -DGX_COLOR_INDEX_TYPE="unsigned long long" -D__USE_UNIX98=1 -DBUILD_PDF=1 -I./pdf -Os -fstack-clash-protection -Wformat -Werror=format-security -g -flto=auto -DHAVE_RESTRICT=1 -I/usr/include/webp -fno-strict-aliasing -DHAVE_POPEN_PROTO=1 -I./obj -I./base -I./obj -I./devices -I./devices/vector -DOCR_VERSION=1 -c -o obj/gdeveprn.o -DGS_REVISION=10021 -I./psi ./contrib/pcl3/eprn/gdeveprn.c gcc -DHAVE_MKSTEMP -DHAVE_FSEEKO -DHAVE_FONTCONFIG -DHAVE_SETLOCALE -DHAVE_DBUS -DHAVE_BSWAP32 -DHAVE_BYTESWAP_H -DHAVE_STRERROR -DHAVE_PREAD_PWRITE=1 -DGS_RECURSIVE_MUTEXATTR=PTHREAD_MUTEX_RECURSIVE -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 -Wno-unused-local-typedefs -DHAVE_STDINT_H=1 -DHAVE_DIRENT_H=1 -DHAVE_SYS_DIR_H=1 -DHAVE_SYS_TIME_H=1 -DHAVE_SYS_TIMES_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_LIBDL=1 -DGX_COLOR_INDEX_TYPE="unsigned long long" -D__USE_UNIX98=1 -DBUILD_PDF=1 -I./pdf -Os -fstack-clash-protection -Wformat -Werror=format-security -g -flto=auto -DHAVE_RESTRICT=1 -I/usr/include/webp -fno-strict-aliasing -DHAVE_POPEN_PROTO=1 -I./obj -I./base -I./obj -I./devices -I./devices/vector -DOCR_VERSION=1 -c -o obj/pagecount.o -DGS_REVISION=10021 -I./psi ./contrib/pcl3/eprn/pagecount.c gcc -DHAVE_MKSTEMP -DHAVE_FSEEKO -DHAVE_FONTCONFIG -DHAVE_SETLOCALE -DHAVE_DBUS -DHAVE_BSWAP32 -DHAVE_BYTESWAP_H -DHAVE_STRERROR -DHAVE_PREAD_PWRITE=1 -DGS_RECURSIVE_MUTEXATTR=PTHREAD_MUTEX_RECURSIVE -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 -Wno-unused-local-typedefs -DHAVE_STDINT_H=1 -DHAVE_DIRENT_H=1 -DHAVE_SYS_DIR_H=1 -DHAVE_SYS_TIME_H=1 -DHAVE_SYS_TIMES_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_LIBDL=1 -DGX_COLOR_INDEX_TYPE="unsigned long long" -D__USE_UNIX98=1 -DBUILD_PDF=1 -I./pdf -Os -fstack-clash-protection -Wformat -Werror=format-security -g -flto=auto -DHAVE_RESTRICT=1 -I/usr/include/webp -fno-strict-aliasing -DHAVE_POPEN_PROTO=1 -I./obj -I./base -I./obj -I./devices -I./devices/vector -DOCR_VERSION=1 -c -o obj/mediasize.o -DGS_REVISION=10021 -I./psi ./contrib/pcl3/eprn/mediasize.c make[2]: Entering directory '/home/buildozer/aports/main/ghostscript/src/ghostscript-10.02.1' gcc -DHAVE_MKSTEMP -DHAVE_FSEEKO -DHAVE_FONTCONFIG -DHAVE_SETLOCALE -DHAVE_DBUS -DHAVE_BSWAP32 -DHAVE_BYTESWAP_H -DHAVE_STRERROR -DHAVE_PREAD_PWRITE=1 -DGS_RECURSIVE_MUTEXATTR=PTHREAD_MUTEX_RECURSIVE -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 -Wno-unused-local-typedefs -DHAVE_STDINT_H=1 -DHAVE_DIRENT_H=1 -DHAVE_SYS_DIR_H=1 -DHAVE_SYS_TIME_H=1 -DHAVE_SYS_TIMES_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_LIBDL=1 -DGX_COLOR_INDEX_TYPE="unsigned long long" -D__USE_UNIX98=1 -DBUILD_PDF=1 -I./pdf -Os -fstack-clash-protection -Wformat -Werror=format-security -g -flto=auto -DHAVE_RESTRICT=1 -I/usr/include/webp -fno-strict-aliasing -DHAVE_POPEN_PROTO=1 -I./obj -I./base -I./obj -I./devices -I./devices/vector -DOCR_VERSION=1 -c -o obj/eprnparm.o -DGS_REVISION=10021 -I./psi ./contrib/pcl3/eprn/eprnparm.c gcc -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 -Wno-unused-local-typedefs -DHAVE_STDINT_H=1 -DHAVE_DIRENT_H=1 -DHAVE_SYS_DIR_H=1 -DHAVE_SYS_TIME_H=1 -DHAVE_SYS_TIMES_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_LIBDL=1 -DGX_COLOR_INDEX_TYPE="unsigned long long" -D__USE_UNIX98=1 -Os -fstack-clash-protection -Wformat -Werror=format-security -g -flto=auto -DHAVE_RESTRICT=1 -fno-strict-aliasing -DHAVE_POPEN_PROTO=1 -I./base -o ./soobj/aux/echogs ./base/echogs.c -lm -ldl -ltiff -rdynamic -lfontconfig -lfreetype -lfreetype -lz gcc -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 -Wno-unused-local-typedefs -DHAVE_STDINT_H=1 -DHAVE_DIRENT_H=1 -DHAVE_SYS_DIR_H=1 -DHAVE_SYS_TIME_H=1 -DHAVE_SYS_TIMES_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_LIBDL=1 -DGX_COLOR_INDEX_TYPE="unsigned long long" -D__USE_UNIX98=1 -Os -fstack-clash-protection -Wformat -Werror=format-security -g -flto=auto -DHAVE_RESTRICT=1 -fno-strict-aliasing -DHAVE_POPEN_PROTO=1 -I./base -o ./soobj/aux/genarch ./base/genarch.c -lm -ldl -ltiff -rdynamic -lfontconfig -lfreetype -lfreetype -lz gcc -DHAVE_MKSTEMP -DHAVE_FSEEKO -DHAVE_FONTCONFIG -DHAVE_SETLOCALE -DHAVE_DBUS -DHAVE_BSWAP32 -DHAVE_BYTESWAP_H -DHAVE_STRERROR -DHAVE_PREAD_PWRITE=1 -DGS_RECURSIVE_MUTEXATTR=PTHREAD_MUTEX_RECURSIVE -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 -Wno-unused-local-typedefs -DHAVE_STDINT_H=1 -DHAVE_DIRENT_H=1 -DHAVE_SYS_DIR_H=1 -DHAVE_SYS_TIME_H=1 -DHAVE_SYS_TIMES_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_LIBDL=1 -DGX_COLOR_INDEX_TYPE="unsigned long long" -D__USE_UNIX98=1 -DBUILD_PDF=1 -I./pdf -Os -fstack-clash-protection -Wformat -Werror=format-security -g -flto=auto -DHAVE_RESTRICT=1 -I/usr/include/webp -fno-strict-aliasing -DHAVE_POPEN_PROTO=1 -I./obj -I./base -I./obj -I./devices -I./devices/vector -DOCR_VERSION=1 -c -o obj/eprnrend.o -DGS_REVISION=10021 -I./psi ./contrib/pcl3/eprn/eprnrend.c gcc -DHAVE_MKSTEMP -DHAVE_FSEEKO -DHAVE_FONTCONFIG -DHAVE_SETLOCALE -DHAVE_DBUS -DHAVE_BSWAP32 -DHAVE_BYTESWAP_H -DHAVE_STRERROR -DHAVE_PREAD_PWRITE=1 -DGS_RECURSIVE_MUTEXATTR=PTHREAD_MUTEX_RECURSIVE -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 -Wno-unused-local-typedefs -DHAVE_STDINT_H=1 -DHAVE_DIRENT_H=1 -DHAVE_SYS_DIR_H=1 -DHAVE_SYS_TIME_H=1 -DHAVE_SYS_TIMES_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_LIBDL=1 -DGX_COLOR_INDEX_TYPE="unsigned long long" -D__USE_UNIX98=1 -DBUILD_PDF=1 -I./pdf -Os -fstack-clash-protection -Wformat -Werror=format-security -g -flto=auto -DHAVE_RESTRICT=1 -I/usr/include/webp -fno-strict-aliasing -DHAVE_POPEN_PROTO=1 -I./obj -I./base -I./obj -I./devices -I./devices/vector -DOCR_VERSION=1 -c -o obj/eprnfs.o -DGS_REVISION=10021 -I./psi \ ./contrib/pcl3/eprn/eprnfs.c gcc -DHAVE_MKSTEMP -DHAVE_FSEEKO -DHAVE_FONTCONFIG -DHAVE_SETLOCALE -DHAVE_DBUS -DHAVE_BSWAP32 -DHAVE_BYTESWAP_H -DHAVE_STRERROR -DHAVE_PREAD_PWRITE=1 -DGS_RECURSIVE_MUTEXATTR=PTHREAD_MUTEX_RECURSIVE -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 -Wno-unused-local-typedefs -DHAVE_STDINT_H=1 -DHAVE_DIRENT_H=1 -DHAVE_SYS_DIR_H=1 -DHAVE_SYS_TIME_H=1 -DHAVE_SYS_TIMES_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_LIBDL=1 -DGX_COLOR_INDEX_TYPE="unsigned long long" -D__USE_UNIX98=1 -DBUILD_PDF=1 -I./pdf -Os -fstack-clash-protection -Wformat -Werror=format-security -g -flto=auto -DHAVE_RESTRICT=1 -I/usr/include/webp -fno-strict-aliasing -DHAVE_POPEN_PROTO=1 -I./obj -I./base -I./obj -I./devices -I./devices/vector -DOCR_VERSION=1 -c -o obj/gdevpcl3.o -DGS_REVISION=10021 -I./contrib/pcl3/eprn ./contrib/pcl3/src/gdevpcl3.c gcc -DHAVE_MKSTEMP -DHAVE_FSEEKO -DHAVE_FONTCONFIG -DHAVE_SETLOCALE -DHAVE_DBUS -DHAVE_BSWAP32 -DHAVE_BYTESWAP_H -DHAVE_STRERROR -DHAVE_PREAD_PWRITE=1 -DGS_RECURSIVE_MUTEXATTR=PTHREAD_MUTEX_RECURSIVE -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 -Wno-unused-local-typedefs -DHAVE_STDINT_H=1 -DHAVE_DIRENT_H=1 -DHAVE_SYS_DIR_H=1 -DHAVE_SYS_TIME_H=1 -DHAVE_SYS_TIMES_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_LIBDL=1 -DGX_COLOR_INDEX_TYPE="unsigned long long" -D__USE_UNIX98=1 -DBUILD_PDF=1 -I./pdf -Os -fstack-clash-protection -Wformat -Werror=format-security -g -flto=auto -DHAVE_RESTRICT=1 -I/usr/include/webp -fno-strict-aliasing -DHAVE_POPEN_PROTO=1 -I./obj -I./base -I./obj -I./devices -I./devices/vector -DOCR_VERSION=1 -c -o obj/pclcap.o -DGS_REVISION=10021 -I./contrib/pcl3/eprn ./contrib/pcl3/src/pclcap.c gcc -DHAVE_MKSTEMP -DHAVE_FSEEKO -DHAVE_FONTCONFIG -DHAVE_SETLOCALE -DHAVE_DBUS -DHAVE_BSWAP32 -DHAVE_BYTESWAP_H -DHAVE_STRERROR -DHAVE_PREAD_PWRITE=1 -DGS_RECURSIVE_MUTEXATTR=PTHREAD_MUTEX_RECURSIVE -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 -Wno-unused-local-typedefs -DHAVE_STDINT_H=1 -DHAVE_DIRENT_H=1 -DHAVE_SYS_DIR_H=1 -DHAVE_SYS_TIME_H=1 -DHAVE_SYS_TIMES_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_LIBDL=1 -DGX_COLOR_INDEX_TYPE="unsigned long long" -D__USE_UNIX98=1 -DBUILD_PDF=1 -I./pdf -Os -fstack-clash-protection -Wformat -Werror=format-security -g -flto=auto -DHAVE_RESTRICT=1 -I/usr/include/webp -fno-strict-aliasing -DHAVE_POPEN_PROTO=1 -I./obj -I./base -I./obj -I./devices -I./devices/vector -DOCR_VERSION=1 -c -o obj/pclgen.o -DGS_REVISION=10021 -I./contrib/pcl3/eprn ./contrib/pcl3/src/pclgen.c gcc -DHAVE_MKSTEMP -DHAVE_FSEEKO -DHAVE_FONTCONFIG -DHAVE_SETLOCALE -DHAVE_DBUS -DHAVE_BSWAP32 -DHAVE_BYTESWAP_H -DHAVE_STRERROR -DHAVE_PREAD_PWRITE=1 -DGS_RECURSIVE_MUTEXATTR=PTHREAD_MUTEX_RECURSIVE -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 -Wno-unused-local-typedefs -DHAVE_STDINT_H=1 -DHAVE_DIRENT_H=1 -DHAVE_SYS_DIR_H=1 -DHAVE_SYS_TIME_H=1 -DHAVE_SYS_TIMES_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_LIBDL=1 -DGX_COLOR_INDEX_TYPE="unsigned long long" -D__USE_UNIX98=1 -DBUILD_PDF=1 -I./pdf -Os -fstack-clash-protection -Wformat -Werror=format-security -g -flto=auto -DHAVE_RESTRICT=1 -I/usr/include/webp -fno-strict-aliasing -DHAVE_POPEN_PROTO=1 -I./obj -I./base -I./obj -I./devices -I./devices/vector -DOCR_VERSION=1 -c -o obj/pclcomp.o -DGS_REVISION=10021 -I./contrib/pcl3/eprn ./contrib/pcl3/src/pclcomp.c gcc -DHAVE_MKSTEMP -DHAVE_FSEEKO -DHAVE_FONTCONFIG -DHAVE_SETLOCALE -DHAVE_DBUS -DHAVE_BSWAP32 -DHAVE_BYTESWAP_H -DHAVE_STRERROR -DHAVE_PREAD_PWRITE=1 -DGS_RECURSIVE_MUTEXATTR=PTHREAD_MUTEX_RECURSIVE -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 -Wno-unused-local-typedefs -DHAVE_STDINT_H=1 -DHAVE_DIRENT_H=1 -DHAVE_SYS_DIR_H=1 -DHAVE_SYS_TIME_H=1 -DHAVE_SYS_TIMES_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_LIBDL=1 -DGX_COLOR_INDEX_TYPE="unsigned long long" -D__USE_UNIX98=1 -DBUILD_PDF=1 -I./pdf -Os -fstack-clash-protection -Wformat -Werror=format-security -g -flto=auto -DHAVE_RESTRICT=1 -I/usr/include/webp -fno-strict-aliasing -DHAVE_POPEN_PROTO=1 -I./obj -I./base -I./obj -I./devices -I./devices/vector -DOCR_VERSION=1 -c -o obj/pclsize.o -DGS_REVISION=10021 -I./contrib/pcl3/eprn ./contrib/pcl3/src/pclsize.c gcc -DHAVE_MKSTEMP -DHAVE_FSEEKO -DHAVE_FONTCONFIG -DHAVE_SETLOCALE -DHAVE_DBUS -DHAVE_BSWAP32 -DHAVE_BYTESWAP_H -DHAVE_STRERROR -DHAVE_PREAD_PWRITE=1 -DGS_RECURSIVE_MUTEXATTR=PTHREAD_MUTEX_RECURSIVE -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 -Wno-unused-local-typedefs -DHAVE_STDINT_H=1 -DHAVE_DIRENT_H=1 -DHAVE_SYS_DIR_H=1 -DHAVE_SYS_TIME_H=1 -DHAVE_SYS_TIMES_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_LIBDL=1 -DGX_COLOR_INDEX_TYPE="unsigned long long" -D__USE_UNIX98=1 -DBUILD_PDF=1 -I./pdf -Os -fstack-clash-protection -Wformat -Werror=format-security -g -flto=auto -DHAVE_RESTRICT=1 -I/usr/include/webp -fno-strict-aliasing -DHAVE_POPEN_PROTO=1 -I./obj -I./base -I./obj -I./devices -I./devices/vector -DOCR_VERSION=1 -o ./obj/gdevimgn.o -c ./devices/gdevimgn.c gcc -DHAVE_MKSTEMP -DHAVE_FSEEKO -DHAVE_FONTCONFIG -DHAVE_SETLOCALE -DHAVE_DBUS -DHAVE_BSWAP32 -DHAVE_BYTESWAP_H -DHAVE_STRERROR -DHAVE_PREAD_PWRITE=1 -DGS_RECURSIVE_MUTEXATTR=PTHREAD_MUTEX_RECURSIVE -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 -Wno-unused-local-typedefs -DHAVE_STDINT_H=1 -DHAVE_DIRENT_H=1 -DHAVE_SYS_DIR_H=1 -DHAVE_SYS_TIME_H=1 -DHAVE_SYS_TIMES_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_LIBDL=1 -DGX_COLOR_INDEX_TYPE="unsigned long long" -D__USE_UNIX98=1 -DBUILD_PDF=1 -I./pdf -Os -fstack-clash-protection -Wformat -Werror=format-security -g -flto=auto -DHAVE_RESTRICT=1 -I/usr/include/webp -fno-strict-aliasing -DHAVE_POPEN_PROTO=1 -I./obj -I./base -I./obj -I./devices -I./devices/vector -DOCR_VERSION=1 -o ./obj/gdev3852.o -c ./devices/gdev3852.c In file included from ./base/gx.h:23, from ./base/gdevprn.h:24, from ./contrib/lips4/gdevlprn.h:32, from ./contrib/lips4/gdevlprn.c:43: ./contrib/lips4/gdevlprn.c: In function 'lprn_print_image': ./base/gserrors.h:140:41: warning: statement with no effect [-Wunused-value] 140 | # define gs_log_error(err, file, line) (err) | ^ ./base/gserrors.h:142:28: note: in expansion of macro 'gs_log_error' 142 | #define gs_note_error(err) gs_log_error(err, __FILE__, __LINE__) | ^~~~~~~~~~~~ ./contrib/lips4/gdevlprn.c:226:9: note: in expansion of macro 'gs_note_error' 226 | gs_note_error(gs_error_VMerror); | ^~~~~~~~~~~~~ ./base/gserrors.h:140:41: warning: statement with no effect [-Wunused-value] 140 | # define gs_log_error(err, file, line) (err) | ^ ./base/gserrors.h:142:28: note: in expansion of macro 'gs_log_error' 142 | #define gs_note_error(err) gs_log_error(err, __FILE__, __LINE__) | ^~~~~~~~~~~~ ./contrib/lips4/gdevlprn.c:230:9: note: in expansion of macro 'gs_note_error' 230 | gs_note_error(gs_error_VMerror); | ^~~~~~~~~~~~~ ./base/gserrors.h:140:41: warning: statement with no effect [-Wunused-value] 140 | # define gs_log_error(err, file, line) (err) | ^ ./base/gserrors.h:142:28: note: in expansion of macro 'gs_log_error' 142 | #define gs_note_error(err) gs_log_error(err, __FILE__, __LINE__) | ^~~~~~~~~~~~ ./contrib/lips4/gdevlprn.c:234:9: note: in expansion of macro 'gs_note_error' 234 | gs_note_error(gs_error_VMerror); | ^~~~~~~~~~~~~ ./base/gserrors.h:140:41: warning: statement with no effect [-Wunused-value] 140 | # define gs_log_error(err, file, line) (err) | ^ ./base/gserrors.h:142:28: note: in expansion of macro 'gs_log_error' 142 | #define gs_note_error(err) gs_log_error(err, __FILE__, __LINE__) | ^~~~~~~~~~~~ ./contrib/lips4/gdevlprn.c:238:9: note: in expansion of macro 'gs_note_error' 238 | gs_note_error(gs_error_VMerror); | ^~~~~~~~~~~~~ gcc -DHAVE_MKSTEMP -DHAVE_FSEEKO -DHAVE_FONTCONFIG -DHAVE_SETLOCALE -DHAVE_DBUS -DHAVE_BSWAP32 -DHAVE_BYTESWAP_H -DHAVE_STRERROR -DHAVE_PREAD_PWRITE=1 -DGS_RECURSIVE_MUTEXATTR=PTHREAD_MUTEX_RECURSIVE -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 -Wno-unused-local-typedefs -DHAVE_STDINT_H=1 -DHAVE_DIRENT_H=1 -DHAVE_SYS_DIR_H=1 -DHAVE_SYS_TIME_H=1 -DHAVE_SYS_TIMES_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_LIBDL=1 -DGX_COLOR_INDEX_TYPE="unsigned long long" -D__USE_UNIX98=1 -DBUILD_PDF=1 -I./pdf -Os -fstack-clash-protection -Wformat -Werror=format-security -g -flto=auto -DHAVE_RESTRICT=1 -I/usr/include/webp -fno-strict-aliasing -DHAVE_POPEN_PROTO=1 -I./obj -I./base -I./obj -I./devices -I./devices/vector -DOCR_VERSION=1 -o obj/gdevj100.o -c ./contrib/japanese/gdevj100.c gcc -DHAVE_MKSTEMP -DHAVE_FSEEKO -DHAVE_FONTCONFIG -DHAVE_SETLOCALE -DHAVE_DBUS -DHAVE_BSWAP32 -DHAVE_BYTESWAP_H -DHAVE_STRERROR -DHAVE_PREAD_PWRITE=1 -DGS_RECURSIVE_MUTEXATTR=PTHREAD_MUTEX_RECURSIVE -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 -Wno-unused-local-typedefs -DHAVE_STDINT_H=1 -DHAVE_DIRENT_H=1 -DHAVE_SYS_DIR_H=1 -DHAVE_SYS_TIME_H=1 -DHAVE_SYS_TIMES_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_LIBDL=1 -DGX_COLOR_INDEX_TYPE="unsigned long long" -D__USE_UNIX98=1 -DBUILD_PDF=1 -I./pdf -Os -fstack-clash-protection -Wformat -Werror=format-security -g -flto=auto -DHAVE_RESTRICT=1 -I/usr/include/webp -fno-strict-aliasing -DHAVE_POPEN_PROTO=1 -I./obj -I./base -I./obj -I./devices -I./devices/vector -DOCR_VERSION=1 -o obj/gdevlbp3.o -c ./contrib/japanese/gdevlbp3.c gcc -DHAVE_MKSTEMP -DHAVE_FSEEKO -DHAVE_FONTCONFIG -DHAVE_SETLOCALE -DHAVE_DBUS -DHAVE_BSWAP32 -DHAVE_BYTESWAP_H -DHAVE_STRERROR -DHAVE_PREAD_PWRITE=1 -DGS_RECURSIVE_MUTEXATTR=PTHREAD_MUTEX_RECURSIVE -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 -Wno-unused-local-typedefs -DHAVE_STDINT_H=1 -DHAVE_DIRENT_H=1 -DHAVE_SYS_DIR_H=1 -DHAVE_SYS_TIME_H=1 -DHAVE_SYS_TIMES_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_LIBDL=1 -DGX_COLOR_INDEX_TYPE="unsigned long long" -D__USE_UNIX98=1 -DBUILD_PDF=1 -I./pdf -Os -fstack-clash-protection -Wformat -Werror=format-security -g -flto=auto -DHAVE_RESTRICT=1 -I/usr/include/webp -fno-strict-aliasing -DHAVE_POPEN_PROTO=1 -I./obj -I./base -I./obj -I./devices -I./devices/vector -DOCR_VERSION=1 -o ./obj/gdevlbp8.o -c ./devices/gdevlbp8.c gcc -DHAVE_MKSTEMP -DHAVE_FSEEKO -DHAVE_FONTCONFIG -DHAVE_SETLOCALE -DHAVE_DBUS -DHAVE_BSWAP32 -DHAVE_BYTESWAP_H -DHAVE_STRERROR -DHAVE_PREAD_PWRITE=1 -DGS_RECURSIVE_MUTEXATTR=PTHREAD_MUTEX_RECURSIVE -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 -Wno-unused-local-typedefs -DHAVE_STDINT_H=1 -DHAVE_DIRENT_H=1 -DHAVE_SYS_DIR_H=1 -DHAVE_SYS_TIME_H=1 -DHAVE_SYS_TIMES_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_LIBDL=1 -DGX_COLOR_INDEX_TYPE="unsigned long long" -D__USE_UNIX98=1 -DBUILD_PDF=1 -I./pdf -Os -fstack-clash-protection -Wformat -Werror=format-security -g -flto=auto -DHAVE_RESTRICT=1 -I/usr/include/webp -fno-strict-aliasing -DHAVE_POPEN_PROTO=1 -I./obj -I./base -I./obj -I./devices -I./devices/vector -DOCR_VERSION=1 -o ./obj/gdevlx7.o -c ./contrib/gdevlx7.c gcc -DHAVE_MKSTEMP -DHAVE_FSEEKO -DHAVE_FONTCONFIG -DHAVE_SETLOCALE -DHAVE_DBUS -DHAVE_BSWAP32 -DHAVE_BYTESWAP_H -DHAVE_STRERROR -DHAVE_PREAD_PWRITE=1 -DGS_RECURSIVE_MUTEXATTR=PTHREAD_MUTEX_RECURSIVE -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 -Wno-unused-local-typedefs -DHAVE_STDINT_H=1 -DHAVE_DIRENT_H=1 -DHAVE_SYS_DIR_H=1 -DHAVE_SYS_TIME_H=1 -DHAVE_SYS_TIMES_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_LIBDL=1 -DGX_COLOR_INDEX_TYPE="unsigned long long" -D__USE_UNIX98=1 -DBUILD_PDF=1 -I./pdf -Os -fstack-clash-protection -Wformat -Werror=format-security -g -flto=auto -DHAVE_RESTRICT=1 -I/usr/include/webp -fno-strict-aliasing -DHAVE_POPEN_PROTO=1 -I./obj -I./base -I./obj -I./devices -I./devices/vector -DOCR_VERSION=1 -DA4 -o ./obj/gdevl4v.o -DGS_VERSION_MAJOR=10 -I./contrib/lips4/ -I./psi/ -c\ ./contrib/lips4/gdevl4v.c gcc -DHAVE_MKSTEMP -DHAVE_FSEEKO -DHAVE_FONTCONFIG -DHAVE_SETLOCALE -DHAVE_DBUS -DHAVE_BSWAP32 -DHAVE_BYTESWAP_H -DHAVE_STRERROR -DHAVE_PREAD_PWRITE=1 -DGS_RECURSIVE_MUTEXATTR=PTHREAD_MUTEX_RECURSIVE -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 -Wno-unused-local-typedefs -DHAVE_STDINT_H=1 -DHAVE_DIRENT_H=1 -DHAVE_SYS_DIR_H=1 -DHAVE_SYS_TIME_H=1 -DHAVE_SYS_TIMES_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_LIBDL=1 -DGX_COLOR_INDEX_TYPE="unsigned long long" -D__USE_UNIX98=1 -DBUILD_PDF=1 -I./pdf -Os -fstack-clash-protection -Wformat -Werror=format-security -g -flto=auto -DHAVE_RESTRICT=1 -I/usr/include/webp -fno-strict-aliasing -DHAVE_POPEN_PROTO=1 -I./obj -I./base -I./obj -I./devices -I./devices/vector -DOCR_VERSION=1 -o ./obj/gdevpjet.o -c ./devices/gdevpjet.c gcc -DHAVE_MKSTEMP -DHAVE_FSEEKO -DHAVE_FONTCONFIG -DHAVE_SETLOCALE -DHAVE_DBUS -DHAVE_BSWAP32 -DHAVE_BYTESWAP_H -DHAVE_STRERROR -DHAVE_PREAD_PWRITE=1 -DGS_RECURSIVE_MUTEXATTR=PTHREAD_MUTEX_RECURSIVE -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 -Wno-unused-local-typedefs -DHAVE_STDINT_H=1 -DHAVE_DIRENT_H=1 -DHAVE_SYS_DIR_H=1 -DHAVE_SYS_TIME_H=1 -DHAVE_SYS_TIMES_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_LIBDL=1 -DGX_COLOR_INDEX_TYPE="unsigned long long" -D__USE_UNIX98=1 -DBUILD_PDF=1 -I./pdf -Os -fstack-clash-protection -Wformat -Werror=format-security -g -flto=auto -DHAVE_RESTRICT=1 -I/usr/include/webp -fno-strict-aliasing -DHAVE_POPEN_PROTO=1 -I./obj -I./base -I./obj -I./devices -I./devices/vector -DOCR_VERSION=1 -o ./obj/gdevl31s.o -c ./devices/gdevl31s.c gcc -DHAVE_MKSTEMP -DHAVE_FSEEKO -DHAVE_FONTCONFIG -DHAVE_SETLOCALE -DHAVE_DBUS -DHAVE_BSWAP32 -DHAVE_BYTESWAP_H -DHAVE_STRERROR -DHAVE_PREAD_PWRITE=1 -DGS_RECURSIVE_MUTEXATTR=PTHREAD_MUTEX_RECURSIVE -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 -Wno-unused-local-typedefs -DHAVE_STDINT_H=1 -DHAVE_DIRENT_H=1 -DHAVE_SYS_DIR_H=1 -DHAVE_SYS_TIME_H=1 -DHAVE_SYS_TIMES_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_LIBDL=1 -DGX_COLOR_INDEX_TYPE="unsigned long long" -D__USE_UNIX98=1 -DBUILD_PDF=1 -I./pdf -Os -fstack-clash-protection -Wformat -Werror=format-security -g -flto=auto -DHAVE_RESTRICT=1 -I/usr/include/webp -fno-strict-aliasing -DHAVE_POPEN_PROTO=1 -I./obj -I./base -I./obj -I./devices -I./devices/vector -DOCR_VERSION=1 -o ./obj/gdevmeds.o -c ./devices/gdevmeds.c gcc -DHAVE_MKSTEMP -DHAVE_FSEEKO -DHAVE_FONTCONFIG -DHAVE_SETLOCALE -DHAVE_DBUS -DHAVE_BSWAP32 -DHAVE_BYTESWAP_H -DHAVE_STRERROR -DHAVE_PREAD_PWRITE=1 -DGS_RECURSIVE_MUTEXATTR=PTHREAD_MUTEX_RECURSIVE -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 -Wno-unused-local-typedefs -DHAVE_STDINT_H=1 -DHAVE_DIRENT_H=1 -DHAVE_SYS_DIR_H=1 -DHAVE_SYS_TIME_H=1 -DHAVE_SYS_TIMES_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_LIBDL=1 -DGX_COLOR_INDEX_TYPE="unsigned long long" -D__USE_UNIX98=1 -DBUILD_PDF=1 -I./pdf -Os -fstack-clash-protection -Wformat -Werror=format-security -g -flto=auto -DHAVE_RESTRICT=1 -I/usr/include/webp -fno-strict-aliasing -DHAVE_POPEN_PROTO=1 -I./obj -I./base -I./obj -I./devices -I./devices/vector -DOCR_VERSION=1 -o ./obj/gdevlj56.o -c ./devices/gdevlj56.c gcc -DHAVE_MKSTEMP -DHAVE_FSEEKO -DHAVE_FONTCONFIG -DHAVE_SETLOCALE -DHAVE_DBUS -DHAVE_BSWAP32 -DHAVE_BYTESWAP_H -DHAVE_STRERROR -DHAVE_PREAD_PWRITE=1 -DGS_RECURSIVE_MUTEXATTR=PTHREAD_MUTEX_RECURSIVE -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 -Wno-unused-local-typedefs -DHAVE_STDINT_H=1 -DHAVE_DIRENT_H=1 -DHAVE_SYS_DIR_H=1 -DHAVE_SYS_TIME_H=1 -DHAVE_SYS_TIMES_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_LIBDL=1 -DGX_COLOR_INDEX_TYPE="unsigned long long" -D__USE_UNIX98=1 -DBUILD_PDF=1 -I./pdf -Os -fstack-clash-protection -Wformat -Werror=format-security -g -flto=auto -DHAVE_RESTRICT=1 -I/usr/include/webp -fno-strict-aliasing -DHAVE_POPEN_PROTO=1 -I./obj -I./base -I./obj -I./devices -I./devices/vector -DOCR_VERSION=1 -o ./obj/gdevpxut.o -c ./devices/gdevpxut.c gcc -DHAVE_MKSTEMP -DHAVE_FSEEKO -DHAVE_FONTCONFIG -DHAVE_SETLOCALE -DHAVE_DBUS -DHAVE_BSWAP32 -DHAVE_BYTESWAP_H -DHAVE_STRERROR -DHAVE_PREAD_PWRITE=1 -DGS_RECURSIVE_MUTEXATTR=PTHREAD_MUTEX_RECURSIVE -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 -Wno-unused-local-typedefs -DHAVE_STDINT_H=1 -DHAVE_DIRENT_H=1 -DHAVE_SYS_DIR_H=1 -DHAVE_SYS_TIME_H=1 -DHAVE_SYS_TIMES_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_LIBDL=1 -DGX_COLOR_INDEX_TYPE="unsigned long long" -D__USE_UNIX98=1 -DBUILD_PDF=1 -I./pdf -Os -fstack-clash-protection -Wformat -Werror=format-security -g -flto=auto -DHAVE_RESTRICT=1 -I/usr/include/webp -fno-strict-aliasing -DHAVE_POPEN_PROTO=1 -I./obj -I./base -I./obj -I./devices -I./devices/vector -DOCR_VERSION=1 -o ./obj/gdevlp8k.o -c ./devices/gdevlp8k.c gcc -DHAVE_MKSTEMP -DHAVE_FSEEKO -DHAVE_FONTCONFIG -DHAVE_SETLOCALE -DHAVE_DBUS -DHAVE_BSWAP32 -DHAVE_BYTESWAP_H -DHAVE_STRERROR -DHAVE_PREAD_PWRITE=1 -DGS_RECURSIVE_MUTEXATTR=PTHREAD_MUTEX_RECURSIVE -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 -Wno-unused-local-typedefs -DHAVE_STDINT_H=1 -DHAVE_DIRENT_H=1 -DHAVE_SYS_DIR_H=1 -DHAVE_SYS_TIME_H=1 -DHAVE_SYS_TIMES_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_LIBDL=1 -DGX_COLOR_INDEX_TYPE="unsigned long long" -D__USE_UNIX98=1 -DBUILD_PDF=1 -I./pdf -Os -fstack-clash-protection -Wformat -Werror=format-security -g -flto=auto -DHAVE_RESTRICT=1 -I/usr/include/webp -fno-strict-aliasing -DHAVE_POPEN_PROTO=1 -I./obj -I./base -I./obj -I./devices -I./devices/vector -DOCR_VERSION=1 -o ./obj/gdevdm24.o -c ./devices/gdevdm24.c gcc -DHAVE_MKSTEMP -DHAVE_FSEEKO -DHAVE_FONTCONFIG -DHAVE_SETLOCALE -DHAVE_DBUS -DHAVE_BSWAP32 -DHAVE_BYTESWAP_H -DHAVE_STRERROR -DHAVE_PREAD_PWRITE=1 -DGS_RECURSIVE_MUTEXATTR=PTHREAD_MUTEX_RECURSIVE -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 -Wno-unused-local-typedefs -DHAVE_STDINT_H=1 -DHAVE_DIRENT_H=1 -DHAVE_SYS_DIR_H=1 -DHAVE_SYS_TIME_H=1 -DHAVE_SYS_TIMES_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_LIBDL=1 -DGX_COLOR_INDEX_TYPE="unsigned long long" -D__USE_UNIX98=1 -DBUILD_PDF=1 -I./pdf -Os -fstack-clash-protection -Wformat -Werror=format-security -g -flto=auto -DHAVE_RESTRICT=1 -I/usr/include/webp -fno-strict-aliasing -DHAVE_POPEN_PROTO=1 -I./obj -I./base -I./obj -I./devices -I./devices/vector -DOCR_VERSION=1 -o ./obj/gdevlx32.o -c ./contrib/gdevlx32.c gcc -DHAVE_MKSTEMP -DHAVE_FSEEKO -DHAVE_FONTCONFIG -DHAVE_SETLOCALE -DHAVE_DBUS -DHAVE_BSWAP32 -DHAVE_BYTESWAP_H -DHAVE_STRERROR -DHAVE_PREAD_PWRITE=1 -DGS_RECURSIVE_MUTEXATTR=PTHREAD_MUTEX_RECURSIVE -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 -Wno-unused-local-typedefs -DHAVE_STDINT_H=1 -DHAVE_DIRENT_H=1 -DHAVE_SYS_DIR_H=1 -DHAVE_SYS_TIME_H=1 -DHAVE_SYS_TIMES_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_LIBDL=1 -DGX_COLOR_INDEX_TYPE="unsigned long long" -D__USE_UNIX98=1 -DBUILD_PDF=1 -I./pdf -Os -fstack-clash-protection -Wformat -Werror=format-security -g -flto=auto -DHAVE_RESTRICT=1 -I/usr/include/webp -fno-strict-aliasing -DHAVE_POPEN_PROTO=1 -I./obj -I./base -I./obj -I./devices -I./devices/vector -DOCR_VERSION=1 -o ./obj/gdevlxm.o -c ./devices/gdevlxm.c gcc -DHAVE_MKSTEMP -DHAVE_FSEEKO -DHAVE_FONTCONFIG -DHAVE_SETLOCALE -DHAVE_DBUS -DHAVE_BSWAP32 -DHAVE_BYTESWAP_H -DHAVE_STRERROR -DHAVE_PREAD_PWRITE=1 -DGS_RECURSIVE_MUTEXATTR=PTHREAD_MUTEX_RECURSIVE -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 -Wno-unused-local-typedefs -DHAVE_STDINT_H=1 -DHAVE_DIRENT_H=1 -DHAVE_SYS_DIR_H=1 -DHAVE_SYS_TIME_H=1 -DHAVE_SYS_TIMES_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_LIBDL=1 -DGX_COLOR_INDEX_TYPE="unsigned long long" -D__USE_UNIX98=1 -DBUILD_PDF=1 -I./pdf -Os -fstack-clash-protection -Wformat -Werror=format-security -g -flto=auto -DHAVE_RESTRICT=1 -I/usr/include/webp -fno-strict-aliasing -DHAVE_POPEN_PROTO=1 -I./obj -I./base -I./obj -I./devices -I./devices/vector -DOCR_VERSION=1 -o ./obj/gdev8510.o -c ./devices/gdev8510.c gcc -DHAVE_MKSTEMP -DHAVE_FSEEKO -DHAVE_FONTCONFIG -DHAVE_SETLOCALE -DHAVE_DBUS -DHAVE_BSWAP32 -DHAVE_BYTESWAP_H -DHAVE_STRERROR -DHAVE_PREAD_PWRITE=1 -DGS_RECURSIVE_MUTEXATTR=PTHREAD_MUTEX_RECURSIVE -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 -Wno-unused-local-typedefs -DHAVE_STDINT_H=1 -DHAVE_DIRENT_H=1 -DHAVE_SYS_DIR_H=1 -DHAVE_SYS_TIME_H=1 -DHAVE_SYS_TIMES_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_LIBDL=1 -DGX_COLOR_INDEX_TYPE="unsigned long long" -D__USE_UNIX98=1 -DBUILD_PDF=1 -I./pdf -Os -fstack-clash-protection -Wformat -Werror=format-security -g -flto=auto -DHAVE_RESTRICT=1 -I/usr/include/webp -fno-strict-aliasing -DHAVE_POPEN_PROTO=1 -I./obj -I./base -I./obj -I./devices -I./devices/vector -DOCR_VERSION=1 -o obj/gdevalps.o -c ./contrib/japanese/gdevalps.c gcc -DHAVE_MKSTEMP -DHAVE_FSEEKO -DHAVE_FONTCONFIG -DHAVE_SETLOCALE -DHAVE_DBUS -DHAVE_BSWAP32 -DHAVE_BYTESWAP_H -DHAVE_STRERROR -DHAVE_PREAD_PWRITE=1 -DGS_RECURSIVE_MUTEXATTR=PTHREAD_MUTEX_RECURSIVE -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 -Wno-unused-local-typedefs -DHAVE_STDINT_H=1 -DHAVE_DIRENT_H=1 -DHAVE_SYS_DIR_H=1 -DHAVE_SYS_TIME_H=1 -DHAVE_SYS_TIMES_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_LIBDL=1 -DGX_COLOR_INDEX_TYPE="unsigned long long" -D__USE_UNIX98=1 -DBUILD_PDF=1 -I./pdf -Os -fstack-clash-protection -Wformat -Werror=format-security -g -flto=auto -DHAVE_RESTRICT=1 -I/usr/include/webp -fno-strict-aliasing -DHAVE_POPEN_PROTO=1 -I./obj -I./base -I./obj -I./devices -I./devices/vector -DOCR_VERSION=1 -o ./obj/gdevmd2k.o -c ./contrib/gdevmd2k.c ./contrib/gdevhl12.c: In function 'hl1250_compress_band': ./contrib/gdevhl12.c:492:41: warning: format '%lu' expects argument of type 'long unsigned int', but argument 3 has type 'unsigned int' [-Wformat=] 492 | gp_fprintf(prn_stream, "\033*b%luW", s->out_count * sizeof(u16) + 9); | ~~^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | | | | long unsigned int unsigned int | %u gcc -DHAVE_MKSTEMP -DHAVE_FSEEKO -DHAVE_FONTCONFIG -DHAVE_SETLOCALE -DHAVE_DBUS -DHAVE_BSWAP32 -DHAVE_BYTESWAP_H -DHAVE_STRERROR -DHAVE_PREAD_PWRITE=1 -DGS_RECURSIVE_MUTEXATTR=PTHREAD_MUTEX_RECURSIVE -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 -Wno-unused-local-typedefs -DHAVE_STDINT_H=1 -DHAVE_DIRENT_H=1 -DHAVE_SYS_DIR_H=1 -DHAVE_SYS_TIME_H=1 -DHAVE_SYS_TIMES_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_LIBDL=1 -DGX_COLOR_INDEX_TYPE="unsigned long long" -D__USE_UNIX98=1 -DBUILD_PDF=1 -I./pdf -Os -fstack-clash-protection -Wformat -Werror=format-security -g -flto=auto -DHAVE_RESTRICT=1 -I/usr/include/webp -fno-strict-aliasing -DHAVE_POPEN_PROTO=1 -I./obj -I./base -I./obj -I./devices -I./devices/vector -DOCR_VERSION=1 -DA4 -o ./obj/gdevmjc.o -c ./contrib/japanese/gdevmjc.c gcc -DHAVE_MKSTEMP -DHAVE_FSEEKO -DHAVE_FONTCONFIG -DHAVE_SETLOCALE -DHAVE_DBUS -DHAVE_BSWAP32 -DHAVE_BYTESWAP_H -DHAVE_STRERROR -DHAVE_PREAD_PWRITE=1 -DGS_RECURSIVE_MUTEXATTR=PTHREAD_MUTEX_RECURSIVE -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 -Wno-unused-local-typedefs -DHAVE_STDINT_H=1 -DHAVE_DIRENT_H=1 -DHAVE_SYS_DIR_H=1 -DHAVE_SYS_TIME_H=1 -DHAVE_SYS_TIMES_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_LIBDL=1 -DGX_COLOR_INDEX_TYPE="unsigned long long" -D__USE_UNIX98=1 -DBUILD_PDF=1 -I./pdf -Os -fstack-clash-protection -Wformat -Werror=format-security -g -flto=auto -DHAVE_RESTRICT=1 -I/usr/include/webp -fno-strict-aliasing -DHAVE_POPEN_PROTO=1 -I./obj -I./base -I./obj -I./devices -I./devices/vector -DOCR_VERSION=1 -o obj/gdevml6.o -c ./contrib/japanese/gdevml6.c gcc -DHAVE_MKSTEMP -DHAVE_FSEEKO -DHAVE_FONTCONFIG -DHAVE_SETLOCALE -DHAVE_DBUS -DHAVE_BSWAP32 -DHAVE_BYTESWAP_H -DHAVE_STRERROR -DHAVE_PREAD_PWRITE=1 -DGS_RECURSIVE_MUTEXATTR=PTHREAD_MUTEX_RECURSIVE -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 -Wno-unused-local-typedefs -DHAVE_STDINT_H=1 -DHAVE_DIRENT_H=1 -DHAVE_SYS_DIR_H=1 -DHAVE_SYS_TIME_H=1 -DHAVE_SYS_TIMES_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_LIBDL=1 -DGX_COLOR_INDEX_TYPE="unsigned long long" -D__USE_UNIX98=1 -DBUILD_PDF=1 -I./pdf -Os -fstack-clash-protection -Wformat -Werror=format-security -g -flto=auto -DHAVE_RESTRICT=1 -I/usr/include/webp -fno-strict-aliasing -DHAVE_POPEN_PROTO=1 -I./obj -I./base -I./obj -I./devices -I./devices/vector -DOCR_VERSION=1 -DA4 -o ./obj/gdevnpdl.o -DGS_VERSION_MAJOR=10 -I./contrib/lips4/ -I./psi/ -c ./contrib/japanese/gdevnpdl.c gcc -DHAVE_MKSTEMP -DHAVE_FSEEKO -DHAVE_FONTCONFIG -DHAVE_SETLOCALE -DHAVE_DBUS -DHAVE_BSWAP32 -DHAVE_BYTESWAP_H -DHAVE_STRERROR -DHAVE_PREAD_PWRITE=1 -DGS_RECURSIVE_MUTEXATTR=PTHREAD_MUTEX_RECURSIVE -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 -Wno-unused-local-typedefs -DHAVE_STDINT_H=1 -DHAVE_DIRENT_H=1 -DHAVE_SYS_DIR_H=1 -DHAVE_SYS_TIME_H=1 -DHAVE_SYS_TIMES_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_LIBDL=1 -DGX_COLOR_INDEX_TYPE="unsigned long long" -D__USE_UNIX98=1 -DBUILD_PDF=1 -I./pdf -Os -fstack-clash-protection -Wformat -Werror=format-security -g -flto=auto -DHAVE_RESTRICT=1 -I/usr/include/webp -fno-strict-aliasing -DHAVE_POPEN_PROTO=1 -I./obj -I./base -I./obj -I./devices -I./devices/vector -DOCR_VERSION=1 -o ./obj/gdevo182.o -c ./devices/gdevo182.c gcc -DHAVE_MKSTEMP -DHAVE_FSEEKO -DHAVE_FONTCONFIG -DHAVE_SETLOCALE -DHAVE_DBUS -DHAVE_BSWAP32 -DHAVE_BYTESWAP_H -DHAVE_STRERROR -DHAVE_PREAD_PWRITE=1 -DGS_RECURSIVE_MUTEXATTR=PTHREAD_MUTEX_RECURSIVE -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 -Wno-unused-local-typedefs -DHAVE_STDINT_H=1 -DHAVE_DIRENT_H=1 -DHAVE_SYS_DIR_H=1 -DHAVE_SYS_TIME_H=1 -DHAVE_SYS_TIMES_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_LIBDL=1 -DGX_COLOR_INDEX_TYPE="unsigned long long" -D__USE_UNIX98=1 -DBUILD_PDF=1 -I./pdf -Os -fstack-clash-protection -Wformat -Werror=format-security -g -flto=auto -DHAVE_RESTRICT=1 -I/usr/include/webp -fno-strict-aliasing -DHAVE_POPEN_PROTO=1 -I./obj -I./base -I./obj -I./devices -I./devices/vector -DOCR_VERSION=1 -o ./obj/gdevop4w.o -c ./contrib/gdevop4w.c gcc -DHAVE_MKSTEMP -DHAVE_FSEEKO -DHAVE_FONTCONFIG -DHAVE_SETLOCALE -DHAVE_DBUS -DHAVE_BSWAP32 -DHAVE_BYTESWAP_H -DHAVE_STRERROR -DHAVE_PREAD_PWRITE=1 -DGS_RECURSIVE_MUTEXATTR=PTHREAD_MUTEX_RECURSIVE -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 -Wno-unused-local-typedefs -DHAVE_STDINT_H=1 -DHAVE_DIRENT_H=1 -DHAVE_SYS_DIR_H=1 -DHAVE_SYS_TIME_H=1 -DHAVE_SYS_TIMES_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_LIBDL=1 -DGX_COLOR_INDEX_TYPE="unsigned long long" -D__USE_UNIX98=1 -DBUILD_PDF=1 -I./pdf -Os -fstack-clash-protection -Wformat -Werror=format-security -g -flto=auto -DHAVE_RESTRICT=1 -I/usr/include/webp -fno-strict-aliasing -DHAVE_POPEN_PROTO=1 -I./obj -I./base -I./obj -I./devices -I./devices/vector -DOCR_VERSION=1 -o ./obj/gdevokii.o -c ./devices/gdevokii.c gcc -DHAVE_MKSTEMP -DHAVE_FSEEKO -DHAVE_FONTCONFIG -DHAVE_SETLOCALE -DHAVE_DBUS -DHAVE_BSWAP32 -DHAVE_BYTESWAP_H -DHAVE_STRERROR -DHAVE_PREAD_PWRITE=1 -DGS_RECURSIVE_MUTEXATTR=PTHREAD_MUTEX_RECURSIVE -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 -Wno-unused-local-typedefs -DHAVE_STDINT_H=1 -DHAVE_DIRENT_H=1 -DHAVE_SYS_DIR_H=1 -DHAVE_SYS_TIME_H=1 -DHAVE_SYS_TIMES_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_LIBDL=1 -DGX_COLOR_INDEX_TYPE="unsigned long long" -D__USE_UNIX98=1 -DBUILD_PDF=1 -I./pdf -Os -fstack-clash-protection -Wformat -Werror=format-security -g -flto=auto -DHAVE_RESTRICT=1 -I/usr/include/webp -fno-strict-aliasing -DHAVE_POPEN_PROTO=1 -I./obj -I./base -I./obj -I./devices -I./devices/vector -DOCR_VERSION=1 -o ./obj/gdevopvp.o -DGS_VERSION_MAJOR=10 -I./psi/ -c ./contrib/opvp/gdevopvp.c gcc -DHAVE_MKSTEMP -DHAVE_FSEEKO -DHAVE_FONTCONFIG -DHAVE_SETLOCALE -DHAVE_DBUS -DHAVE_BSWAP32 -DHAVE_BYTESWAP_H -DHAVE_STRERROR -DHAVE_PREAD_PWRITE=1 -DGS_RECURSIVE_MUTEXATTR=PTHREAD_MUTEX_RECURSIVE -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 -Wno-unused-local-typedefs -DHAVE_STDINT_H=1 -DHAVE_DIRENT_H=1 -DHAVE_SYS_DIR_H=1 -DHAVE_SYS_TIME_H=1 -DHAVE_SYS_TIMES_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_LIBDL=1 -DGX_COLOR_INDEX_TYPE="unsigned long long" -D__USE_UNIX98=1 -DBUILD_PDF=1 -I./pdf -Os -fstack-clash-protection -Wformat -Werror=format-security -g -flto=auto -DHAVE_RESTRICT=1 -I/usr/include/webp -fno-strict-aliasing -DHAVE_POPEN_PROTO=1 -I./obj -I./base -I./obj -I./devices -I./devices/vector -DOCR_VERSION=1 -o ./obj/gdevphex.o -c ./devices/gdevphex.c gcc -DHAVE_MKSTEMP -DHAVE_FSEEKO -DHAVE_FONTCONFIG -DHAVE_SETLOCALE -DHAVE_DBUS -DHAVE_BSWAP32 -DHAVE_BYTESWAP_H -DHAVE_STRERROR -DHAVE_PREAD_PWRITE=1 -DGS_RECURSIVE_MUTEXATTR=PTHREAD_MUTEX_RECURSIVE -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 -Wno-unused-local-typedefs -DHAVE_STDINT_H=1 -DHAVE_DIRENT_H=1 -DHAVE_SYS_DIR_H=1 -DHAVE_SYS_TIME_H=1 -DHAVE_SYS_TIMES_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_LIBDL=1 -DGX_COLOR_INDEX_TYPE="unsigned long long" -D__USE_UNIX98=1 -DBUILD_PDF=1 -I./pdf -Os -fstack-clash-protection -Wformat -Werror=format-security -g -flto=auto -DHAVE_RESTRICT=1 -I/usr/include/webp -fno-strict-aliasing -DHAVE_POPEN_PROTO=1 -I./obj -I./base -I./obj -I./devices -I./devices/vector -DOCR_VERSION=1 -o ./obj/gdevp201.o -c ./contrib/japanese/gdevp201.c gcc -DHAVE_MKSTEMP -DHAVE_FSEEKO -DHAVE_FONTCONFIG -DHAVE_SETLOCALE -DHAVE_DBUS -DHAVE_BSWAP32 -DHAVE_BYTESWAP_H -DHAVE_STRERROR -DHAVE_PREAD_PWRITE=1 -DGS_RECURSIVE_MUTEXATTR=PTHREAD_MUTEX_RECURSIVE -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 -Wno-unused-local-typedefs -DHAVE_STDINT_H=1 -DHAVE_DIRENT_H=1 -DHAVE_SYS_DIR_H=1 -DHAVE_SYS_TIME_H=1 -DHAVE_SYS_TIMES_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_LIBDL=1 -DGX_COLOR_INDEX_TYPE="unsigned long long" -D__USE_UNIX98=1 -DBUILD_PDF=1 -I./pdf -Os -fstack-clash-protection -Wformat -Werror=format-security -g -flto=auto -DHAVE_RESTRICT=1 -I/usr/include/webp -fno-strict-aliasing -DHAVE_POPEN_PROTO=1 -I./obj -I./base -I./obj -I./devices -I./devices/vector -DOCR_VERSION=1 -o ./obj/gdev4081.o -c ./devices/gdev4081.c gcc -DHAVE_MKSTEMP -DHAVE_FSEEKO -DHAVE_FONTCONFIG -DHAVE_SETLOCALE -DHAVE_DBUS -DHAVE_BSWAP32 -DHAVE_BYTESWAP_H -DHAVE_STRERROR -DHAVE_PREAD_PWRITE=1 -DGS_RECURSIVE_MUTEXATTR=PTHREAD_MUTEX_RECURSIVE -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 -Wno-unused-local-typedefs -DHAVE_STDINT_H=1 -DHAVE_DIRENT_H=1 -DHAVE_SYS_DIR_H=1 -DHAVE_SYS_TIME_H=1 -DHAVE_SYS_TIMES_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_LIBDL=1 -DGX_COLOR_INDEX_TYPE="unsigned long long" -D__USE_UNIX98=1 -DBUILD_PDF=1 -I./pdf -Os -fstack-clash-protection -Wformat -Werror=format-security -g -flto=auto -DHAVE_RESTRICT=1 -I/usr/include/webp -fno-strict-aliasing -DHAVE_POPEN_PROTO=1 -I./obj -I./base -I./obj -I./devices -I./devices/vector -DOCR_VERSION=1 -o ./obj/gdevrinkj.o -c ./devices/gdevrinkj.c gcc -DHAVE_MKSTEMP -DHAVE_FSEEKO -DHAVE_FONTCONFIG -DHAVE_SETLOCALE -DHAVE_DBUS -DHAVE_BSWAP32 -DHAVE_BYTESWAP_H -DHAVE_STRERROR -DHAVE_PREAD_PWRITE=1 -DGS_RECURSIVE_MUTEXATTR=PTHREAD_MUTEX_RECURSIVE -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 -Wno-unused-local-typedefs -DHAVE_STDINT_H=1 -DHAVE_DIRENT_H=1 -DHAVE_SYS_DIR_H=1 -DHAVE_SYS_TIME_H=1 -DHAVE_SYS_TIMES_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_LIBDL=1 -DGX_COLOR_INDEX_TYPE="unsigned long long" -D__USE_UNIX98=1 -DBUILD_PDF=1 -I./pdf -Os -fstack-clash-protection -Wformat -Werror=format-security -g -flto=auto -DHAVE_RESTRICT=1 -I/usr/include/webp -fno-strict-aliasing -DHAVE_POPEN_PROTO=1 -I./devices/rinkj -I./base/ -I./obj/ -o ./obj/rinkj-byte-stream.o -c ./devices/rinkj/rinkj-byte-stream.c gcc -DHAVE_MKSTEMP -DHAVE_FSEEKO -DHAVE_FONTCONFIG -DHAVE_SETLOCALE -DHAVE_DBUS -DHAVE_BSWAP32 -DHAVE_BYTESWAP_H -DHAVE_STRERROR -DHAVE_PREAD_PWRITE=1 -DGS_RECURSIVE_MUTEXATTR=PTHREAD_MUTEX_RECURSIVE -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 -Wno-unused-local-typedefs -DHAVE_STDINT_H=1 -DHAVE_DIRENT_H=1 -DHAVE_SYS_DIR_H=1 -DHAVE_SYS_TIME_H=1 -DHAVE_SYS_TIMES_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_LIBDL=1 -DGX_COLOR_INDEX_TYPE="unsigned long long" -D__USE_UNIX98=1 -DBUILD_PDF=1 -I./pdf -Os -fstack-clash-protection -Wformat -Werror=format-security -g -flto=auto -DHAVE_RESTRICT=1 -I/usr/include/webp -fno-strict-aliasing -DHAVE_POPEN_PROTO=1 -I./devices/rinkj -I./base/ -I./obj/ -o ./obj/rinkj-epson870.o -c ./devices/rinkj/rinkj-epson870.c gcc -DHAVE_MKSTEMP -DHAVE_FSEEKO -DHAVE_FONTCONFIG -DHAVE_SETLOCALE -DHAVE_DBUS -DHAVE_BSWAP32 -DHAVE_BYTESWAP_H -DHAVE_STRERROR -DHAVE_PREAD_PWRITE=1 -DGS_RECURSIVE_MUTEXATTR=PTHREAD_MUTEX_RECURSIVE -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 -Wno-unused-local-typedefs -DHAVE_STDINT_H=1 -DHAVE_DIRENT_H=1 -DHAVE_SYS_DIR_H=1 -DHAVE_SYS_TIME_H=1 -DHAVE_SYS_TIMES_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_LIBDL=1 -DGX_COLOR_INDEX_TYPE="unsigned long long" -D__USE_UNIX98=1 -DBUILD_PDF=1 -I./pdf -Os -fstack-clash-protection -Wformat -Werror=format-security -g -flto=auto -DHAVE_RESTRICT=1 -I/usr/include/webp -fno-strict-aliasing -DHAVE_POPEN_PROTO=1 -I./obj -I./base -I./obj -I./devices -I./devices/vector -DOCR_VERSION=1 -o ./obj/gdevrpdl.o -DGS_VERSION_MAJOR=10 -I./contrib/lips4/ -I./psi/ -c ./contrib/japanese/gdevrpdl.c gcc -DHAVE_MKSTEMP -DHAVE_FSEEKO -DHAVE_FONTCONFIG -DHAVE_SETLOCALE -DHAVE_DBUS -DHAVE_BSWAP32 -DHAVE_BYTESWAP_H -DHAVE_STRERROR -DHAVE_PREAD_PWRITE=1 -DGS_RECURSIVE_MUTEXATTR=PTHREAD_MUTEX_RECURSIVE -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 -Wno-unused-local-typedefs -DHAVE_STDINT_H=1 -DHAVE_DIRENT_H=1 -DHAVE_SYS_DIR_H=1 -DHAVE_SYS_TIME_H=1 -DHAVE_SYS_TIMES_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_LIBDL=1 -DGX_COLOR_INDEX_TYPE="unsigned long long" -D__USE_UNIX98=1 -DBUILD_PDF=1 -I./pdf -Os -fstack-clash-protection -Wformat -Werror=format-security -g -flto=auto -DHAVE_RESTRICT=1 -I/usr/include/webp -fno-strict-aliasing -DHAVE_POPEN_PROTO=1 -I./obj -I./base -I./obj -I./devices -I./devices/vector -DOCR_VERSION=1 -o ./obj/gdevsj48.o -c ./devices/gdevsj48.c gcc -DHAVE_MKSTEMP -DHAVE_FSEEKO -DHAVE_FONTCONFIG -DHAVE_SETLOCALE -DHAVE_DBUS -DHAVE_BSWAP32 -DHAVE_BYTESWAP_H -DHAVE_STRERROR -DHAVE_PREAD_PWRITE=1 -DGS_RECURSIVE_MUTEXATTR=PTHREAD_MUTEX_RECURSIVE -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 -Wno-unused-local-typedefs -DHAVE_STDINT_H=1 -DHAVE_DIRENT_H=1 -DHAVE_SYS_DIR_H=1 -DHAVE_SYS_TIME_H=1 -DHAVE_SYS_TIMES_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_LIBDL=1 -DGX_COLOR_INDEX_TYPE="unsigned long long" -D__USE_UNIX98=1 -DBUILD_PDF=1 -I./pdf -Os -fstack-clash-protection -Wformat -Werror=format-security -g -flto=auto -DHAVE_RESTRICT=1 -I/usr/include/webp -fno-strict-aliasing -DHAVE_POPEN_PROTO=1 -I./obj -I./base -I./obj -I./devices -I./devices/vector -DOCR_VERSION=1 -o ./obj/gdevstc.o -c ./devices/gdevstc.c gcc -DHAVE_MKSTEMP -DHAVE_FSEEKO -DHAVE_FONTCONFIG -DHAVE_SETLOCALE -DHAVE_DBUS -DHAVE_BSWAP32 -DHAVE_BYTESWAP_H -DHAVE_STRERROR -DHAVE_PREAD_PWRITE=1 -DGS_RECURSIVE_MUTEXATTR=PTHREAD_MUTEX_RECURSIVE -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 -Wno-unused-local-typedefs -DHAVE_STDINT_H=1 -DHAVE_DIRENT_H=1 -DHAVE_SYS_DIR_H=1 -DHAVE_SYS_TIME_H=1 -DHAVE_SYS_TIMES_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_LIBDL=1 -DGX_COLOR_INDEX_TYPE="unsigned long long" -D__USE_UNIX98=1 -DBUILD_PDF=1 -I./pdf -Os -fstack-clash-protection -Wformat -Werror=format-security -g -flto=auto -DHAVE_RESTRICT=1 -I/usr/include/webp -fno-strict-aliasing -DHAVE_POPEN_PROTO=1 -I./obj -I./base -I./obj -I./devices -I./devices/vector -DOCR_VERSION=1 -o ./obj/gdevstc1.o -c ./devices/gdevstc1.c gcc -DHAVE_MKSTEMP -DHAVE_FSEEKO -DHAVE_FONTCONFIG -DHAVE_SETLOCALE -DHAVE_DBUS -DHAVE_BSWAP32 -DHAVE_BYTESWAP_H -DHAVE_STRERROR -DHAVE_PREAD_PWRITE=1 -DGS_RECURSIVE_MUTEXATTR=PTHREAD_MUTEX_RECURSIVE -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 -Wno-unused-local-typedefs -DHAVE_STDINT_H=1 -DHAVE_DIRENT_H=1 -DHAVE_SYS_DIR_H=1 -DHAVE_SYS_TIME_H=1 -DHAVE_SYS_TIMES_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_LIBDL=1 -DGX_COLOR_INDEX_TYPE="unsigned long long" -D__USE_UNIX98=1 -DBUILD_PDF=1 -I./pdf -Os -fstack-clash-protection -Wformat -Werror=format-security -g -flto=auto -DHAVE_RESTRICT=1 -I/usr/include/webp -fno-strict-aliasing -DHAVE_POPEN_PROTO=1 -I./obj -I./base -I./obj -I./devices -I./devices/vector -DOCR_VERSION=1 -o ./obj/gdevstc2.o -c ./devices/gdevstc2.c gcc -DHAVE_MKSTEMP -DHAVE_FSEEKO -DHAVE_FONTCONFIG -DHAVE_SETLOCALE -DHAVE_DBUS -DHAVE_BSWAP32 -DHAVE_BYTESWAP_H -DHAVE_STRERROR -DHAVE_PREAD_PWRITE=1 -DGS_RECURSIVE_MUTEXATTR=PTHREAD_MUTEX_RECURSIVE -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 -Wno-unused-local-typedefs -DHAVE_STDINT_H=1 -DHAVE_DIRENT_H=1 -DHAVE_SYS_DIR_H=1 -DHAVE_SYS_TIME_H=1 -DHAVE_SYS_TIMES_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_LIBDL=1 -DGX_COLOR_INDEX_TYPE="unsigned long long" -D__USE_UNIX98=1 -DBUILD_PDF=1 -I./pdf -Os -fstack-clash-protection -Wformat -Werror=format-security -g -flto=auto -DHAVE_RESTRICT=1 -I/usr/include/webp -fno-strict-aliasing -DHAVE_POPEN_PROTO=1 -I./obj -I./base -I./obj -I./devices -I./devices/vector -DOCR_VERSION=1 -o ./obj/gdevstc3.o -c ./devices/gdevstc3.c ./devices/gdevimgn.c: In function 'imagen_prn_open': ./devices/gdevimgn.c:297:14: warning: format '%ld' expects argument of type 'long int', but argument 2 has type 'unsigned int' [-Wformat=] 297 | DebugMsg(2,"BIGSIZE = %ld \n",BIGSIZE); | ^~~~~~~~~~~~~~~~~~ ./devices/gdevimgn.c:160:69: note: in definition of macro 'DebugMsg' 160 | #define DebugMsg(Level,P1,P2) if (Level<=IM_DEBUG) {errprintf_nomem(P1,P2 );} | ^~ ./devices/gdevimgn.c:297:27: note: format string is defined here 297 | DebugMsg(2,"BIGSIZE = %ld \n",BIGSIZE); | ~~^ | | | long int | %d gcc -DHAVE_MKSTEMP -DHAVE_FSEEKO -DHAVE_FONTCONFIG -DHAVE_SETLOCALE -DHAVE_DBUS -DHAVE_BSWAP32 -DHAVE_BYTESWAP_H -DHAVE_STRERROR -DHAVE_PREAD_PWRITE=1 -DGS_RECURSIVE_MUTEXATTR=PTHREAD_MUTEX_RECURSIVE -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 -Wno-unused-local-typedefs -DHAVE_STDINT_H=1 -DHAVE_DIRENT_H=1 -DHAVE_SYS_DIR_H=1 -DHAVE_SYS_TIME_H=1 -DHAVE_SYS_TIMES_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_LIBDL=1 -DGX_COLOR_INDEX_TYPE="unsigned long long" -D__USE_UNIX98=1 -DBUILD_PDF=1 -I./pdf -Os -fstack-clash-protection -Wformat -Werror=format-security -g -flto=auto -DHAVE_RESTRICT=1 -I/usr/include/webp -fno-strict-aliasing -DHAVE_POPEN_PROTO=1 -I./obj -I./base -I./obj -I./devices -I./devices/vector -DOCR_VERSION=1 -o ./obj/gdevstc4.o -c ./devices/gdevstc4.c gcc -DHAVE_MKSTEMP -DHAVE_FSEEKO -DHAVE_FONTCONFIG -DHAVE_SETLOCALE -DHAVE_DBUS -DHAVE_BSWAP32 -DHAVE_BYTESWAP_H -DHAVE_STRERROR -DHAVE_PREAD_PWRITE=1 -DGS_RECURSIVE_MUTEXATTR=PTHREAD_MUTEX_RECURSIVE -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 -Wno-unused-local-typedefs -DHAVE_STDINT_H=1 -DHAVE_DIRENT_H=1 -DHAVE_SYS_DIR_H=1 -DHAVE_SYS_TIME_H=1 -DHAVE_SYS_TIMES_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_LIBDL=1 -DGX_COLOR_INDEX_TYPE="unsigned long long" -D__USE_UNIX98=1 -DBUILD_PDF=1 -I./pdf -Os -fstack-clash-protection -Wformat -Werror=format-security -g -flto=auto -DHAVE_RESTRICT=1 -I/usr/include/webp -fno-strict-aliasing -DHAVE_POPEN_PROTO=1 -I./obj -I./base -I./obj -I./devices -I./devices/vector -DOCR_VERSION=1 -o ./obj/gdev4693.o -c ./devices/gdev4693.c gcc -DHAVE_MKSTEMP -DHAVE_FSEEKO -DHAVE_FONTCONFIG -DHAVE_SETLOCALE -DHAVE_DBUS -DHAVE_BSWAP32 -DHAVE_BYTESWAP_H -DHAVE_STRERROR -DHAVE_PREAD_PWRITE=1 -DGS_RECURSIVE_MUTEXATTR=PTHREAD_MUTEX_RECURSIVE -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 -Wno-unused-local-typedefs -DHAVE_STDINT_H=1 -DHAVE_DIRENT_H=1 -DHAVE_SYS_DIR_H=1 -DHAVE_SYS_TIME_H=1 -DHAVE_SYS_TIMES_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_LIBDL=1 -DGX_COLOR_INDEX_TYPE="unsigned long long" -D__USE_UNIX98=1 -DBUILD_PDF=1 -I./pdf -Os -fstack-clash-protection -Wformat -Werror=format-security -g -flto=auto -DHAVE_RESTRICT=1 -I/usr/include/webp -fno-strict-aliasing -DHAVE_POPEN_PROTO=1 -I./obj -I./base -I./obj -I./devices -I./devices/vector -DOCR_VERSION=1 -o ./obj/gdevtknk.o -c ./devices/gdevtknk.c gcc -DHAVE_MKSTEMP -DHAVE_FSEEKO -DHAVE_FONTCONFIG -DHAVE_SETLOCALE -DHAVE_DBUS -DHAVE_BSWAP32 -DHAVE_BYTESWAP_H -DHAVE_STRERROR -DHAVE_PREAD_PWRITE=1 -DGS_RECURSIVE_MUTEXATTR=PTHREAD_MUTEX_RECURSIVE -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 -Wno-unused-local-typedefs -DHAVE_STDINT_H=1 -DHAVE_DIRENT_H=1 -DHAVE_SYS_DIR_H=1 -DHAVE_SYS_TIME_H=1 -DHAVE_SYS_TIMES_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_LIBDL=1 -DGX_COLOR_INDEX_TYPE="unsigned long long" -D__USE_UNIX98=1 -DBUILD_PDF=1 -I./pdf -Os -fstack-clash-protection -Wformat -Werror=format-security -g -flto=auto -DHAVE_RESTRICT=1 -I/usr/include/webp -fno-strict-aliasing -DHAVE_POPEN_PROTO=1 -I./obj -I./base -I./obj -I./devices -I./devices/vector -DOCR_VERSION=1 -o ./obj/gdevupd.o -c ./devices/gdevupd.c gcc -DHAVE_MKSTEMP -DHAVE_FSEEKO -DHAVE_FONTCONFIG -DHAVE_SETLOCALE -DHAVE_DBUS -DHAVE_BSWAP32 -DHAVE_BYTESWAP_H -DHAVE_STRERROR -DHAVE_PREAD_PWRITE=1 -DGS_RECURSIVE_MUTEXATTR=PTHREAD_MUTEX_RECURSIVE -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 -Wno-unused-local-typedefs -DHAVE_STDINT_H=1 -DHAVE_DIRENT_H=1 -DHAVE_SYS_DIR_H=1 -DHAVE_SYS_TIME_H=1 -DHAVE_SYS_TIMES_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_LIBDL=1 -DGX_COLOR_INDEX_TYPE="unsigned long long" -D__USE_UNIX98=1 -DBUILD_PDF=1 -I./pdf -Os -fstack-clash-protection -Wformat -Werror=format-security -g -flto=auto -DHAVE_RESTRICT=1 -I/usr/include/webp -fno-strict-aliasing -DHAVE_POPEN_PROTO=1 -I./obj -I./base -I./obj -I./devices -I./devices/vector -DOCR_VERSION=1 -o ./obj/gdevxes.o -c ./contrib/gdevxes.c ./obj/aux/echogs -e .dev -w- -l-obj ./obj/lcups_1 -link ./obj/aux/echogs -e .dev -w- -l-obj ./obj/lcupsi_1 -link ./obj/aux/echogs -e .dev -a- ./obj/lcups_1 -libpath gcc -o ./obj/gdevcups.o -c -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 -Wno-unused-local-typedefs -DHAVE_STDINT_H=1 -DHAVE_DIRENT_H=1 -DHAVE_SYS_DIR_H=1 -DHAVE_SYS_TIME_H=1 -DHAVE_SYS_TIMES_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_LIBDL=1 -DGX_COLOR_INDEX_TYPE="unsigned long long" -D__USE_UNIX98=1 -DBUILD_PDF=1 -I./pdf -Os -fstack-clash-protection -Wformat -Werror=format-security -g -flto=auto -DHAVE_RESTRICT=1 -I/usr/include/webp -fno-strict-aliasing -DHAVE_POPEN_PROTO=1 -Os -fstack-clash-protection -Wformat -Werror=format-security -g -flto=auto -DHAVE_RESTRICT=1 -I/usr/include/webp -DSHARE_LCUPS=1 -DSHARE_LCUPSI=1 \ -I./base/ \ -I./devices/ -Isrc/libs \ -I./obj/ \ ./cups/gdevcups.c ./obj/aux/echogs -e .dev -a- ./obj/lcups_1 -lib cups gcc -DHAVE_MKSTEMP -DHAVE_FSEEKO -DHAVE_FONTCONFIG -DHAVE_SETLOCALE -DHAVE_DBUS -DHAVE_BSWAP32 -DHAVE_BYTESWAP_H -DHAVE_STRERROR -DHAVE_PREAD_PWRITE=1 -DGS_RECURSIVE_MUTEXATTR=PTHREAD_MUTEX_RECURSIVE -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 -Wno-unused-local-typedefs -DHAVE_STDINT_H=1 -DHAVE_DIRENT_H=1 -DHAVE_SYS_DIR_H=1 -DHAVE_SYS_TIME_H=1 -DHAVE_SYS_TIMES_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_LIBDL=1 -DGX_COLOR_INDEX_TYPE="unsigned long long" -D__USE_UNIX98=1 -DBUILD_PDF=1 -I./pdf -Os -fstack-clash-protection -Wformat -Werror=format-security -g -flto=auto -DHAVE_RESTRICT=1 -I/usr/include/webp -fno-strict-aliasing -DHAVE_POPEN_PROTO=1 -I./obj -I./base -I./obj -I./devices -I./ijs -I./ijs/.. \ -o ./obj/gdevijs.o -c ./devices/gdevijs.c ./obj/aux/echogs -I./ijs gcc -DHAVE_MKSTEMP -DHAVE_FSEEKO -DHAVE_FONTCONFIG -DHAVE_SETLOCALE -DHAVE_DBUS -DHAVE_BSWAP32 -DHAVE_BYTESWAP_H -DHAVE_STRERROR -DHAVE_PREAD_PWRITE=1 -DGS_RECURSIVE_MUTEXATTR=PTHREAD_MUTEX_RECURSIVE -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 -Wno-unused-local-typedefs -DHAVE_STDINT_H=1 -DHAVE_DIRENT_H=1 -DHAVE_SYS_DIR_H=1 -DHAVE_SYS_TIME_H=1 -DHAVE_SYS_TIMES_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_LIBDL=1 -DGX_COLOR_INDEX_TYPE="unsigned long long" -D__USE_UNIX98=1 -DBUILD_PDF=1 -I./pdf -Os -fstack-clash-protection -Wformat -Werror=format-security -g -flto=auto -DHAVE_RESTRICT=1 -I/usr/include/webp -fno-strict-aliasing -DHAVE_POPEN_PROTO=1 -I./obj -I./base -I./obj -I./devices -Isrc -Isrc -DSHARE_LIBPNG=1 -o ./obj/gdevpng.o -c ./devices/gdevpng.c gcc -I./ijs -DHAVE_MKSTEMP -DHAVE_FSEEKO -DHAVE_FONTCONFIG -DHAVE_SETLOCALE -DHAVE_DBUS -DHAVE_BSWAP32 -DHAVE_BYTESWAP_H -DHAVE_STRERROR -DHAVE_PREAD_PWRITE=1 -DGS_RECURSIVE_MUTEXATTR=PTHREAD_MUTEX_RECURSIVE -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 -Wno-unused-local-typedefs -DHAVE_STDINT_H=1 -DHAVE_DIRENT_H=1 -DHAVE_SYS_DIR_H=1 -DHAVE_SYS_TIME_H=1 -DHAVE_SYS_TIMES_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_LIBDL=1 -DGX_COLOR_INDEX_TYPE="unsigned long long" -D__USE_UNIX98=1 -DBUILD_PDF=1 -I./pdf -Os -fstack-clash-protection -Wformat -Werror=format-security -g -flto=auto -DHAVE_RESTRICT=1 -I/usr/include/webp -fno-strict-aliasing -DHAVE_POPEN_PROTO=1 -o ./obj/ijs.o -c ./ijs/ijs.c mkdir ./obj/tesseract gcc -DHAVE_MKSTEMP -DHAVE_FSEEKO -DHAVE_FONTCONFIG -DHAVE_SETLOCALE -DHAVE_DBUS -DHAVE_BSWAP32 -DHAVE_BYTESWAP_H -DHAVE_STRERROR -DHAVE_PREAD_PWRITE=1 -DGS_RECURSIVE_MUTEXATTR=PTHREAD_MUTEX_RECURSIVE -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 -Wno-unused-local-typedefs -DHAVE_STDINT_H=1 -DHAVE_DIRENT_H=1 -DHAVE_SYS_DIR_H=1 -DHAVE_SYS_TIME_H=1 -DHAVE_SYS_TIMES_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_LIBDL=1 -DGX_COLOR_INDEX_TYPE="unsigned long long" -D__USE_UNIX98=1 -DBUILD_PDF=1 -I./pdf -Os -fstack-clash-protection -Wformat -Werror=format-security -g -flto=auto -DHAVE_RESTRICT=1 -I/usr/include/webp -fno-strict-aliasing -DHAVE_POPEN_PROTO=1 -Ileptonica/src -I./base -I./obj -DLEPTONICA_INTERCEPT_ALLOC=1 -DHAVE_LIBJPEG=0 -DHAVE_LIBTIFF=0 -DHAVE_LIBPNG=0 -DHAVE_LIBZ=0 -DHAVE_LIBGIF=0 -DHAVE_LIBUNGIF=0 -DHAVE_LIBWEBP=0 -DHAVE_LIBWEBP_ANIM=0 -DHAVE_LIBJP2K=0 -o ./obj/leptonica_adaptmap.o -c leptonica/src/adaptmap.c ./obj/aux/echogs -w ./obj/tesseract/version.h -x 23 define TESSERACT_VERSION_STR -x 2022 5.0.0-beta-gs -x 22 gcc -DHAVE_MKSTEMP -DHAVE_FSEEKO -DHAVE_FONTCONFIG -DHAVE_SETLOCALE -DHAVE_DBUS -DHAVE_BSWAP32 -DHAVE_BYTESWAP_H -DHAVE_STRERROR -DHAVE_PREAD_PWRITE=1 -DGS_RECURSIVE_MUTEXATTR=PTHREAD_MUTEX_RECURSIVE -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 -Wno-unused-local-typedefs -DHAVE_STDINT_H=1 -DHAVE_DIRENT_H=1 -DHAVE_SYS_DIR_H=1 -DHAVE_SYS_TIME_H=1 -DHAVE_SYS_TIMES_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_LIBDL=1 -DGX_COLOR_INDEX_TYPE="unsigned long long" -D__USE_UNIX98=1 -DBUILD_PDF=1 -I./pdf -Os -fstack-clash-protection -Wformat -Werror=format-security -g -flto=auto -DHAVE_RESTRICT=1 -I/usr/include/webp -fno-strict-aliasing -DHAVE_POPEN_PROTO=1 -Ileptonica/src -I./base -I./obj -DLEPTONICA_INTERCEPT_ALLOC=1 -DHAVE_LIBJPEG=0 -DHAVE_LIBTIFF=0 -DHAVE_LIBPNG=0 -DHAVE_LIBZ=0 -DHAVE_LIBGIF=0 -DHAVE_LIBUNGIF=0 -DHAVE_LIBWEBP=0 -DHAVE_LIBWEBP_ANIM=0 -DHAVE_LIBJP2K=0 -o ./obj/leptonica_affine.o -c leptonica/src/affine.c gcc -DHAVE_MKSTEMP -DHAVE_FSEEKO -DHAVE_FONTCONFIG -DHAVE_SETLOCALE -DHAVE_DBUS -DHAVE_BSWAP32 -DHAVE_BYTESWAP_H -DHAVE_STRERROR -DHAVE_PREAD_PWRITE=1 -DGS_RECURSIVE_MUTEXATTR=PTHREAD_MUTEX_RECURSIVE -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 -Wno-unused-local-typedefs -DHAVE_STDINT_H=1 -DHAVE_DIRENT_H=1 -DHAVE_SYS_DIR_H=1 -DHAVE_SYS_TIME_H=1 -DHAVE_SYS_TIMES_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_LIBDL=1 -DGX_COLOR_INDEX_TYPE="unsigned long long" -D__USE_UNIX98=1 -DBUILD_PDF=1 -I./pdf -Os -fstack-clash-protection -Wformat -Werror=format-security -g -flto=auto -DHAVE_RESTRICT=1 -I/usr/include/webp -fno-strict-aliasing -DHAVE_POPEN_PROTO=1 -Ileptonica/src -I./base -I./obj -DLEPTONICA_INTERCEPT_ALLOC=1 -DHAVE_LIBJPEG=0 -DHAVE_LIBTIFF=0 -DHAVE_LIBPNG=0 -DHAVE_LIBZ=0 -DHAVE_LIBGIF=0 -DHAVE_LIBUNGIF=0 -DHAVE_LIBWEBP=0 -DHAVE_LIBWEBP_ANIM=0 -DHAVE_LIBJP2K=0 -o ./obj/leptonica_affinecompose.o -c leptonica/src/affinecompose.c gcc -DHAVE_MKSTEMP -DHAVE_FSEEKO -DHAVE_FONTCONFIG -DHAVE_SETLOCALE -DHAVE_DBUS -DHAVE_BSWAP32 -DHAVE_BYTESWAP_H -DHAVE_STRERROR -DHAVE_PREAD_PWRITE=1 -DGS_RECURSIVE_MUTEXATTR=PTHREAD_MUTEX_RECURSIVE -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 -Wno-unused-local-typedefs -DHAVE_STDINT_H=1 -DHAVE_DIRENT_H=1 -DHAVE_SYS_DIR_H=1 -DHAVE_SYS_TIME_H=1 -DHAVE_SYS_TIMES_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_LIBDL=1 -DGX_COLOR_INDEX_TYPE="unsigned long long" -D__USE_UNIX98=1 -DBUILD_PDF=1 -I./pdf -Os -fstack-clash-protection -Wformat -Werror=format-security -g -flto=auto -DHAVE_RESTRICT=1 -I/usr/include/webp -fno-strict-aliasing -DHAVE_POPEN_PROTO=1 -Ileptonica/src -I./base -I./obj -DLEPTONICA_INTERCEPT_ALLOC=1 -DHAVE_LIBJPEG=0 -DHAVE_LIBTIFF=0 -DHAVE_LIBPNG=0 -DHAVE_LIBZ=0 -DHAVE_LIBGIF=0 -DHAVE_LIBUNGIF=0 -DHAVE_LIBWEBP=0 -DHAVE_LIBWEBP_ANIM=0 -DHAVE_LIBJP2K=0 -o ./obj/leptonica_arrayaccess.o -c leptonica/src/arrayaccess.c gcc -DHAVE_MKSTEMP -DHAVE_FSEEKO -DHAVE_FONTCONFIG -DHAVE_SETLOCALE -DHAVE_DBUS -DHAVE_BSWAP32 -DHAVE_BYTESWAP_H -DHAVE_STRERROR -DHAVE_PREAD_PWRITE=1 -DGS_RECURSIVE_MUTEXATTR=PTHREAD_MUTEX_RECURSIVE -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 -Wno-unused-local-typedefs -DHAVE_STDINT_H=1 -DHAVE_DIRENT_H=1 -DHAVE_SYS_DIR_H=1 -DHAVE_SYS_TIME_H=1 -DHAVE_SYS_TIMES_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_LIBDL=1 -DGX_COLOR_INDEX_TYPE="unsigned long long" -D__USE_UNIX98=1 -DBUILD_PDF=1 -I./pdf -Os -fstack-clash-protection -Wformat -Werror=format-security -g -flto=auto -DHAVE_RESTRICT=1 -I/usr/include/webp -fno-strict-aliasing -DHAVE_POPEN_PROTO=1 -Ileptonica/src -I./base -I./obj -DLEPTONICA_INTERCEPT_ALLOC=1 -DHAVE_LIBJPEG=0 -DHAVE_LIBTIFF=0 -DHAVE_LIBPNG=0 -DHAVE_LIBZ=0 -DHAVE_LIBGIF=0 -DHAVE_LIBUNGIF=0 -DHAVE_LIBWEBP=0 -DHAVE_LIBWEBP_ANIM=0 -DHAVE_LIBJP2K=0 -o ./obj/leptonica_baseline.o -c leptonica/src/baseline.c gcc -DHAVE_MKSTEMP -DHAVE_FSEEKO -DHAVE_FONTCONFIG -DHAVE_SETLOCALE -DHAVE_DBUS -DHAVE_BSWAP32 -DHAVE_BYTESWAP_H -DHAVE_STRERROR -DHAVE_PREAD_PWRITE=1 -DGS_RECURSIVE_MUTEXATTR=PTHREAD_MUTEX_RECURSIVE -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 -Wno-unused-local-typedefs -DHAVE_STDINT_H=1 -DHAVE_DIRENT_H=1 -DHAVE_SYS_DIR_H=1 -DHAVE_SYS_TIME_H=1 -DHAVE_SYS_TIMES_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_LIBDL=1 -DGX_COLOR_INDEX_TYPE="unsigned long long" -D__USE_UNIX98=1 -DBUILD_PDF=1 -I./pdf -Os -fstack-clash-protection -Wformat -Werror=format-security -g -flto=auto -DHAVE_RESTRICT=1 -I/usr/include/webp -fno-strict-aliasing -DHAVE_POPEN_PROTO=1 -Ileptonica/src -I./base -I./obj -DLEPTONICA_INTERCEPT_ALLOC=1 -DHAVE_LIBJPEG=0 -DHAVE_LIBTIFF=0 -DHAVE_LIBPNG=0 -DHAVE_LIBZ=0 -DHAVE_LIBGIF=0 -DHAVE_LIBUNGIF=0 -DHAVE_LIBWEBP=0 -DHAVE_LIBWEBP_ANIM=0 -DHAVE_LIBJP2K=0 -o ./obj/leptonica_bbuffer.o -c leptonica/src/bbuffer.c gcc -DHAVE_MKSTEMP -DHAVE_FSEEKO -DHAVE_FONTCONFIG -DHAVE_SETLOCALE -DHAVE_DBUS -DHAVE_BSWAP32 -DHAVE_BYTESWAP_H -DHAVE_STRERROR -DHAVE_PREAD_PWRITE=1 -DGS_RECURSIVE_MUTEXATTR=PTHREAD_MUTEX_RECURSIVE -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 -Wno-unused-local-typedefs -DHAVE_STDINT_H=1 -DHAVE_DIRENT_H=1 -DHAVE_SYS_DIR_H=1 -DHAVE_SYS_TIME_H=1 -DHAVE_SYS_TIMES_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_LIBDL=1 -DGX_COLOR_INDEX_TYPE="unsigned long long" -D__USE_UNIX98=1 -DBUILD_PDF=1 -I./pdf -Os -fstack-clash-protection -Wformat -Werror=format-security -g -flto=auto -DHAVE_RESTRICT=1 -I/usr/include/webp -fno-strict-aliasing -DHAVE_POPEN_PROTO=1 -Ileptonica/src -I./base -I./obj -DLEPTONICA_INTERCEPT_ALLOC=1 -DHAVE_LIBJPEG=0 -DHAVE_LIBTIFF=0 -DHAVE_LIBPNG=0 -DHAVE_LIBZ=0 -DHAVE_LIBGIF=0 -DHAVE_LIBUNGIF=0 -DHAVE_LIBWEBP=0 -DHAVE_LIBWEBP_ANIM=0 -DHAVE_LIBJP2K=0 -o ./obj/leptonica_bilateral.o -c leptonica/src/bilateral.c In file included from ./devices/gdevijs.c:66: ./base/unistd_.h:54: warning: "_XOPEN_SOURCE" redefined 54 | # define _XOPEN_SOURCE 500 | In file included from /usr/include/sys/types.h:7, from ./base/stdpre.h:326, from ./base/std.h:22, from ./base/unistd_.h:23: /usr/include/features.h:16: note: this is the location of the previous definition 16 | #define _XOPEN_SOURCE 700 | ./base/unistd_.h:55: warning: "__USE_UNIX98" redefined 55 | # define __USE_UNIX98 | : note: this is the location of the previous definition gcc -DHAVE_MKSTEMP -DHAVE_FSEEKO -DHAVE_FONTCONFIG -DHAVE_SETLOCALE -DHAVE_DBUS -DHAVE_BSWAP32 -DHAVE_BYTESWAP_H -DHAVE_STRERROR -DHAVE_PREAD_PWRITE=1 -DGS_RECURSIVE_MUTEXATTR=PTHREAD_MUTEX_RECURSIVE -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 -Wno-unused-local-typedefs -DHAVE_STDINT_H=1 -DHAVE_DIRENT_H=1 -DHAVE_SYS_DIR_H=1 -DHAVE_SYS_TIME_H=1 -DHAVE_SYS_TIMES_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_LIBDL=1 -DGX_COLOR_INDEX_TYPE="unsigned long long" -D__USE_UNIX98=1 -DBUILD_PDF=1 -I./pdf -Os -fstack-clash-protection -Wformat -Werror=format-security -g -flto=auto -DHAVE_RESTRICT=1 -I/usr/include/webp -fno-strict-aliasing -DHAVE_POPEN_PROTO=1 -Ileptonica/src -I./base -I./obj -DLEPTONICA_INTERCEPT_ALLOC=1 -DHAVE_LIBJPEG=0 -DHAVE_LIBTIFF=0 -DHAVE_LIBPNG=0 -DHAVE_LIBZ=0 -DHAVE_LIBGIF=0 -DHAVE_LIBUNGIF=0 -DHAVE_LIBWEBP=0 -DHAVE_LIBWEBP_ANIM=0 -DHAVE_LIBJP2K=0 -o ./obj/leptonica_bilinear.o -c leptonica/src/bilinear.c gcc -DHAVE_MKSTEMP -DHAVE_FSEEKO -DHAVE_FONTCONFIG -DHAVE_SETLOCALE -DHAVE_DBUS -DHAVE_BSWAP32 -DHAVE_BYTESWAP_H -DHAVE_STRERROR -DHAVE_PREAD_PWRITE=1 -DGS_RECURSIVE_MUTEXATTR=PTHREAD_MUTEX_RECURSIVE -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 -Wno-unused-local-typedefs -DHAVE_STDINT_H=1 -DHAVE_DIRENT_H=1 -DHAVE_SYS_DIR_H=1 -DHAVE_SYS_TIME_H=1 -DHAVE_SYS_TIMES_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_LIBDL=1 -DGX_COLOR_INDEX_TYPE="unsigned long long" -D__USE_UNIX98=1 -DBUILD_PDF=1 -I./pdf -Os -fstack-clash-protection -Wformat -Werror=format-security -g -flto=auto -DHAVE_RESTRICT=1 -I/usr/include/webp -fno-strict-aliasing -DHAVE_POPEN_PROTO=1 -Ileptonica/src -I./base -I./obj -DLEPTONICA_INTERCEPT_ALLOC=1 -DHAVE_LIBJPEG=0 -DHAVE_LIBTIFF=0 -DHAVE_LIBPNG=0 -DHAVE_LIBZ=0 -DHAVE_LIBGIF=0 -DHAVE_LIBUNGIF=0 -DHAVE_LIBWEBP=0 -DHAVE_LIBWEBP_ANIM=0 -DHAVE_LIBJP2K=0 -o ./obj/leptonica_binexpand.o -c leptonica/src/binexpand.c gcc -DHAVE_MKSTEMP -DHAVE_FSEEKO -DHAVE_FONTCONFIG -DHAVE_SETLOCALE -DHAVE_DBUS -DHAVE_BSWAP32 -DHAVE_BYTESWAP_H -DHAVE_STRERROR -DHAVE_PREAD_PWRITE=1 -DGS_RECURSIVE_MUTEXATTR=PTHREAD_MUTEX_RECURSIVE -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 -Wno-unused-local-typedefs -DHAVE_STDINT_H=1 -DHAVE_DIRENT_H=1 -DHAVE_SYS_DIR_H=1 -DHAVE_SYS_TIME_H=1 -DHAVE_SYS_TIMES_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_LIBDL=1 -DGX_COLOR_INDEX_TYPE="unsigned long long" -D__USE_UNIX98=1 -DBUILD_PDF=1 -I./pdf -Os -fstack-clash-protection -Wformat -Werror=format-security -g -flto=auto -DHAVE_RESTRICT=1 -I/usr/include/webp -fno-strict-aliasing -DHAVE_POPEN_PROTO=1 -Ileptonica/src -I./base -I./obj -DLEPTONICA_INTERCEPT_ALLOC=1 -DHAVE_LIBJPEG=0 -DHAVE_LIBTIFF=0 -DHAVE_LIBPNG=0 -DHAVE_LIBZ=0 -DHAVE_LIBGIF=0 -DHAVE_LIBUNGIF=0 -DHAVE_LIBWEBP=0 -DHAVE_LIBWEBP_ANIM=0 -DHAVE_LIBJP2K=0 -o ./obj/leptonica_binreduce.o -c leptonica/src/binreduce.c gcc -DHAVE_MKSTEMP -DHAVE_FSEEKO -DHAVE_FONTCONFIG -DHAVE_SETLOCALE -DHAVE_DBUS -DHAVE_BSWAP32 -DHAVE_BYTESWAP_H -DHAVE_STRERROR -DHAVE_PREAD_PWRITE=1 -DGS_RECURSIVE_MUTEXATTR=PTHREAD_MUTEX_RECURSIVE -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 -Wno-unused-local-typedefs -DHAVE_STDINT_H=1 -DHAVE_DIRENT_H=1 -DHAVE_SYS_DIR_H=1 -DHAVE_SYS_TIME_H=1 -DHAVE_SYS_TIMES_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_LIBDL=1 -DGX_COLOR_INDEX_TYPE="unsigned long long" -D__USE_UNIX98=1 -DBUILD_PDF=1 -I./pdf -Os -fstack-clash-protection -Wformat -Werror=format-security -g -flto=auto -DHAVE_RESTRICT=1 -I/usr/include/webp -fno-strict-aliasing -DHAVE_POPEN_PROTO=1 -Ileptonica/src -I./base -I./obj -DLEPTONICA_INTERCEPT_ALLOC=1 -DHAVE_LIBJPEG=0 -DHAVE_LIBTIFF=0 -DHAVE_LIBPNG=0 -DHAVE_LIBZ=0 -DHAVE_LIBGIF=0 -DHAVE_LIBUNGIF=0 -DHAVE_LIBWEBP=0 -DHAVE_LIBWEBP_ANIM=0 -DHAVE_LIBJP2K=0 -o ./obj/leptonica_blend.o -c leptonica/src/blend.c gcc -DHAVE_MKSTEMP -DHAVE_FSEEKO -DHAVE_FONTCONFIG -DHAVE_SETLOCALE -DHAVE_DBUS -DHAVE_BSWAP32 -DHAVE_BYTESWAP_H -DHAVE_STRERROR -DHAVE_PREAD_PWRITE=1 -DGS_RECURSIVE_MUTEXATTR=PTHREAD_MUTEX_RECURSIVE -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 -Wno-unused-local-typedefs -DHAVE_STDINT_H=1 -DHAVE_DIRENT_H=1 -DHAVE_SYS_DIR_H=1 -DHAVE_SYS_TIME_H=1 -DHAVE_SYS_TIMES_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_LIBDL=1 -DGX_COLOR_INDEX_TYPE="unsigned long long" -D__USE_UNIX98=1 -DBUILD_PDF=1 -I./pdf -Os -fstack-clash-protection -Wformat -Werror=format-security -g -flto=auto -DHAVE_RESTRICT=1 -I/usr/include/webp -fno-strict-aliasing -DHAVE_POPEN_PROTO=1 -Ileptonica/src -I./base -I./obj -DLEPTONICA_INTERCEPT_ALLOC=1 -DHAVE_LIBJPEG=0 -DHAVE_LIBTIFF=0 -DHAVE_LIBPNG=0 -DHAVE_LIBZ=0 -DHAVE_LIBGIF=0 -DHAVE_LIBUNGIF=0 -DHAVE_LIBWEBP=0 -DHAVE_LIBWEBP_ANIM=0 -DHAVE_LIBJP2K=0 -o ./obj/leptonica_bmf.o -c leptonica/src/bmf.c gcc -DHAVE_MKSTEMP -DHAVE_FSEEKO -DHAVE_FONTCONFIG -DHAVE_SETLOCALE -DHAVE_DBUS -DHAVE_BSWAP32 -DHAVE_BYTESWAP_H -DHAVE_STRERROR -DHAVE_PREAD_PWRITE=1 -DGS_RECURSIVE_MUTEXATTR=PTHREAD_MUTEX_RECURSIVE -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 -Wno-unused-local-typedefs -DHAVE_STDINT_H=1 -DHAVE_DIRENT_H=1 -DHAVE_SYS_DIR_H=1 -DHAVE_SYS_TIME_H=1 -DHAVE_SYS_TIMES_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_LIBDL=1 -DGX_COLOR_INDEX_TYPE="unsigned long long" -D__USE_UNIX98=1 -DBUILD_PDF=1 -I./pdf -Os -fstack-clash-protection -Wformat -Werror=format-security -g -flto=auto -DHAVE_RESTRICT=1 -I/usr/include/webp -fno-strict-aliasing -DHAVE_POPEN_PROTO=1 -Ileptonica/src -I./base -I./obj -DLEPTONICA_INTERCEPT_ALLOC=1 -DHAVE_LIBJPEG=0 -DHAVE_LIBTIFF=0 -DHAVE_LIBPNG=0 -DHAVE_LIBZ=0 -DHAVE_LIBGIF=0 -DHAVE_LIBUNGIF=0 -DHAVE_LIBWEBP=0 -DHAVE_LIBWEBP_ANIM=0 -DHAVE_LIBJP2K=0 -o ./obj/leptonica_bmpio.o -c leptonica/src/bmpio.c gcc -DHAVE_MKSTEMP -DHAVE_FSEEKO -DHAVE_FONTCONFIG -DHAVE_SETLOCALE -DHAVE_DBUS -DHAVE_BSWAP32 -DHAVE_BYTESWAP_H -DHAVE_STRERROR -DHAVE_PREAD_PWRITE=1 -DGS_RECURSIVE_MUTEXATTR=PTHREAD_MUTEX_RECURSIVE -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 -Wno-unused-local-typedefs -DHAVE_STDINT_H=1 -DHAVE_DIRENT_H=1 -DHAVE_SYS_DIR_H=1 -DHAVE_SYS_TIME_H=1 -DHAVE_SYS_TIMES_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_LIBDL=1 -DGX_COLOR_INDEX_TYPE="unsigned long long" -D__USE_UNIX98=1 -DBUILD_PDF=1 -I./pdf -Os -fstack-clash-protection -Wformat -Werror=format-security -g -flto=auto -DHAVE_RESTRICT=1 -I/usr/include/webp -fno-strict-aliasing -DHAVE_POPEN_PROTO=1 -Ileptonica/src -I./base -I./obj -DLEPTONICA_INTERCEPT_ALLOC=1 -DHAVE_LIBJPEG=0 -DHAVE_LIBTIFF=0 -DHAVE_LIBPNG=0 -DHAVE_LIBZ=0 -DHAVE_LIBGIF=0 -DHAVE_LIBUNGIF=0 -DHAVE_LIBWEBP=0 -DHAVE_LIBWEBP_ANIM=0 -DHAVE_LIBJP2K=0 -o ./obj/leptonica_bmpiostub.o -c leptonica/src/bmpiostub.c gcc -DHAVE_MKSTEMP -DHAVE_FSEEKO -DHAVE_FONTCONFIG -DHAVE_SETLOCALE -DHAVE_DBUS -DHAVE_BSWAP32 -DHAVE_BYTESWAP_H -DHAVE_STRERROR -DHAVE_PREAD_PWRITE=1 -DGS_RECURSIVE_MUTEXATTR=PTHREAD_MUTEX_RECURSIVE -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 -Wno-unused-local-typedefs -DHAVE_STDINT_H=1 -DHAVE_DIRENT_H=1 -DHAVE_SYS_DIR_H=1 -DHAVE_SYS_TIME_H=1 -DHAVE_SYS_TIMES_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_LIBDL=1 -DGX_COLOR_INDEX_TYPE="unsigned long long" -D__USE_UNIX98=1 -DBUILD_PDF=1 -I./pdf -Os -fstack-clash-protection -Wformat -Werror=format-security -g -flto=auto -DHAVE_RESTRICT=1 -I/usr/include/webp -fno-strict-aliasing -DHAVE_POPEN_PROTO=1 -Ileptonica/src -I./base -I./obj -DLEPTONICA_INTERCEPT_ALLOC=1 -DHAVE_LIBJPEG=0 -DHAVE_LIBTIFF=0 -DHAVE_LIBPNG=0 -DHAVE_LIBZ=0 -DHAVE_LIBGIF=0 -DHAVE_LIBUNGIF=0 -DHAVE_LIBWEBP=0 -DHAVE_LIBWEBP_ANIM=0 -DHAVE_LIBJP2K=0 -o ./obj/leptonica_bootnumgen1.o -c leptonica/src/bootnumgen1.c gcc -DHAVE_MKSTEMP -DHAVE_FSEEKO -DHAVE_FONTCONFIG -DHAVE_SETLOCALE -DHAVE_DBUS -DHAVE_BSWAP32 -DHAVE_BYTESWAP_H -DHAVE_STRERROR -DHAVE_PREAD_PWRITE=1 -DGS_RECURSIVE_MUTEXATTR=PTHREAD_MUTEX_RECURSIVE -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 -Wno-unused-local-typedefs -DHAVE_STDINT_H=1 -DHAVE_DIRENT_H=1 -DHAVE_SYS_DIR_H=1 -DHAVE_SYS_TIME_H=1 -DHAVE_SYS_TIMES_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_LIBDL=1 -DGX_COLOR_INDEX_TYPE="unsigned long long" -D__USE_UNIX98=1 -DBUILD_PDF=1 -I./pdf -Os -fstack-clash-protection -Wformat -Werror=format-security -g -flto=auto -DHAVE_RESTRICT=1 -I/usr/include/webp -fno-strict-aliasing -DHAVE_POPEN_PROTO=1 -Ileptonica/src -I./base -I./obj -DLEPTONICA_INTERCEPT_ALLOC=1 -DHAVE_LIBJPEG=0 -DHAVE_LIBTIFF=0 -DHAVE_LIBPNG=0 -DHAVE_LIBZ=0 -DHAVE_LIBGIF=0 -DHAVE_LIBUNGIF=0 -DHAVE_LIBWEBP=0 -DHAVE_LIBWEBP_ANIM=0 -DHAVE_LIBJP2K=0 -o ./obj/leptonica_bootnumgen2.o -c leptonica/src/bootnumgen2.c gcc -DHAVE_MKSTEMP -DHAVE_FSEEKO -DHAVE_FONTCONFIG -DHAVE_SETLOCALE -DHAVE_DBUS -DHAVE_BSWAP32 -DHAVE_BYTESWAP_H -DHAVE_STRERROR -DHAVE_PREAD_PWRITE=1 -DGS_RECURSIVE_MUTEXATTR=PTHREAD_MUTEX_RECURSIVE -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 -Wno-unused-local-typedefs -DHAVE_STDINT_H=1 -DHAVE_DIRENT_H=1 -DHAVE_SYS_DIR_H=1 -DHAVE_SYS_TIME_H=1 -DHAVE_SYS_TIMES_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_LIBDL=1 -DGX_COLOR_INDEX_TYPE="unsigned long long" -D__USE_UNIX98=1 -DBUILD_PDF=1 -I./pdf -Os -fstack-clash-protection -Wformat -Werror=format-security -g -flto=auto -DHAVE_RESTRICT=1 -I/usr/include/webp -fno-strict-aliasing -DHAVE_POPEN_PROTO=1 -Ileptonica/src -I./base -I./obj -DLEPTONICA_INTERCEPT_ALLOC=1 -DHAVE_LIBJPEG=0 -DHAVE_LIBTIFF=0 -DHAVE_LIBPNG=0 -DHAVE_LIBZ=0 -DHAVE_LIBGIF=0 -DHAVE_LIBUNGIF=0 -DHAVE_LIBWEBP=0 -DHAVE_LIBWEBP_ANIM=0 -DHAVE_LIBJP2K=0 -o ./obj/leptonica_bootnumgen3.o -c leptonica/src/bootnumgen3.c gcc -DHAVE_MKSTEMP -DHAVE_FSEEKO -DHAVE_FONTCONFIG -DHAVE_SETLOCALE -DHAVE_DBUS -DHAVE_BSWAP32 -DHAVE_BYTESWAP_H -DHAVE_STRERROR -DHAVE_PREAD_PWRITE=1 -DGS_RECURSIVE_MUTEXATTR=PTHREAD_MUTEX_RECURSIVE -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 -Wno-unused-local-typedefs -DHAVE_STDINT_H=1 -DHAVE_DIRENT_H=1 -DHAVE_SYS_DIR_H=1 -DHAVE_SYS_TIME_H=1 -DHAVE_SYS_TIMES_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_LIBDL=1 -DGX_COLOR_INDEX_TYPE="unsigned long long" -D__USE_UNIX98=1 -DBUILD_PDF=1 -I./pdf -Os -fstack-clash-protection -Wformat -Werror=format-security -g -flto=auto -DHAVE_RESTRICT=1 -I/usr/include/webp -fno-strict-aliasing -DHAVE_POPEN_PROTO=1 -Ileptonica/src -I./base -I./obj -DLEPTONICA_INTERCEPT_ALLOC=1 -DHAVE_LIBJPEG=0 -DHAVE_LIBTIFF=0 -DHAVE_LIBPNG=0 -DHAVE_LIBZ=0 -DHAVE_LIBGIF=0 -DHAVE_LIBUNGIF=0 -DHAVE_LIBWEBP=0 -DHAVE_LIBWEBP_ANIM=0 -DHAVE_LIBJP2K=0 -o ./obj/leptonica_bootnumgen4.o -c leptonica/src/bootnumgen4.c gcc -DHAVE_MKSTEMP -DHAVE_FSEEKO -DHAVE_FONTCONFIG -DHAVE_SETLOCALE -DHAVE_DBUS -DHAVE_BSWAP32 -DHAVE_BYTESWAP_H -DHAVE_STRERROR -DHAVE_PREAD_PWRITE=1 -DGS_RECURSIVE_MUTEXATTR=PTHREAD_MUTEX_RECURSIVE -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 -Wno-unused-local-typedefs -DHAVE_STDINT_H=1 -DHAVE_DIRENT_H=1 -DHAVE_SYS_DIR_H=1 -DHAVE_SYS_TIME_H=1 -DHAVE_SYS_TIMES_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_LIBDL=1 -DGX_COLOR_INDEX_TYPE="unsigned long long" -D__USE_UNIX98=1 -DBUILD_PDF=1 -I./pdf -Os -fstack-clash-protection -Wformat -Werror=format-security -g -flto=auto -DHAVE_RESTRICT=1 -I/usr/include/webp -fno-strict-aliasing -DHAVE_POPEN_PROTO=1 -Ileptonica/src -I./base -I./obj -DLEPTONICA_INTERCEPT_ALLOC=1 -DHAVE_LIBJPEG=0 -DHAVE_LIBTIFF=0 -DHAVE_LIBPNG=0 -DHAVE_LIBZ=0 -DHAVE_LIBGIF=0 -DHAVE_LIBUNGIF=0 -DHAVE_LIBWEBP=0 -DHAVE_LIBWEBP_ANIM=0 -DHAVE_LIBJP2K=0 -o ./obj/leptonica_boxbasic.o -c leptonica/src/boxbasic.c gcc -DHAVE_MKSTEMP -DHAVE_FSEEKO -DHAVE_FONTCONFIG -DHAVE_SETLOCALE -DHAVE_DBUS -DHAVE_BSWAP32 -DHAVE_BYTESWAP_H -DHAVE_STRERROR -DHAVE_PREAD_PWRITE=1 -DGS_RECURSIVE_MUTEXATTR=PTHREAD_MUTEX_RECURSIVE -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 -Wno-unused-local-typedefs -DHAVE_STDINT_H=1 -DHAVE_DIRENT_H=1 -DHAVE_SYS_DIR_H=1 -DHAVE_SYS_TIME_H=1 -DHAVE_SYS_TIMES_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_LIBDL=1 -DGX_COLOR_INDEX_TYPE="unsigned long long" -D__USE_UNIX98=1 -DBUILD_PDF=1 -I./pdf -Os -fstack-clash-protection -Wformat -Werror=format-security -g -flto=auto -DHAVE_RESTRICT=1 -I/usr/include/webp -fno-strict-aliasing -DHAVE_POPEN_PROTO=1 -Ileptonica/src -I./base -I./obj -DLEPTONICA_INTERCEPT_ALLOC=1 -DHAVE_LIBJPEG=0 -DHAVE_LIBTIFF=0 -DHAVE_LIBPNG=0 -DHAVE_LIBZ=0 -DHAVE_LIBGIF=0 -DHAVE_LIBUNGIF=0 -DHAVE_LIBWEBP=0 -DHAVE_LIBWEBP_ANIM=0 -DHAVE_LIBJP2K=0 -o ./obj/leptonica_boxfunc1.o -c leptonica/src/boxfunc1.c gcc -DHAVE_MKSTEMP -DHAVE_FSEEKO -DHAVE_FONTCONFIG -DHAVE_SETLOCALE -DHAVE_DBUS -DHAVE_BSWAP32 -DHAVE_BYTESWAP_H -DHAVE_STRERROR -DHAVE_PREAD_PWRITE=1 -DGS_RECURSIVE_MUTEXATTR=PTHREAD_MUTEX_RECURSIVE -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 -Wno-unused-local-typedefs -DHAVE_STDINT_H=1 -DHAVE_DIRENT_H=1 -DHAVE_SYS_DIR_H=1 -DHAVE_SYS_TIME_H=1 -DHAVE_SYS_TIMES_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_LIBDL=1 -DGX_COLOR_INDEX_TYPE="unsigned long long" -D__USE_UNIX98=1 -DBUILD_PDF=1 -I./pdf -Os -fstack-clash-protection -Wformat -Werror=format-security -g -flto=auto -DHAVE_RESTRICT=1 -I/usr/include/webp -fno-strict-aliasing -DHAVE_POPEN_PROTO=1 -Ileptonica/src -I./base -I./obj -DLEPTONICA_INTERCEPT_ALLOC=1 -DHAVE_LIBJPEG=0 -DHAVE_LIBTIFF=0 -DHAVE_LIBPNG=0 -DHAVE_LIBZ=0 -DHAVE_LIBGIF=0 -DHAVE_LIBUNGIF=0 -DHAVE_LIBWEBP=0 -DHAVE_LIBWEBP_ANIM=0 -DHAVE_LIBJP2K=0 -o ./obj/leptonica_boxfunc2.o -c leptonica/src/boxfunc2.c gcc -DHAVE_MKSTEMP -DHAVE_FSEEKO -DHAVE_FONTCONFIG -DHAVE_SETLOCALE -DHAVE_DBUS -DHAVE_BSWAP32 -DHAVE_BYTESWAP_H -DHAVE_STRERROR -DHAVE_PREAD_PWRITE=1 -DGS_RECURSIVE_MUTEXATTR=PTHREAD_MUTEX_RECURSIVE -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 -Wno-unused-local-typedefs -DHAVE_STDINT_H=1 -DHAVE_DIRENT_H=1 -DHAVE_SYS_DIR_H=1 -DHAVE_SYS_TIME_H=1 -DHAVE_SYS_TIMES_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_LIBDL=1 -DGX_COLOR_INDEX_TYPE="unsigned long long" -D__USE_UNIX98=1 -DBUILD_PDF=1 -I./pdf -Os -fstack-clash-protection -Wformat -Werror=format-security -g -flto=auto -DHAVE_RESTRICT=1 -I/usr/include/webp -fno-strict-aliasing -DHAVE_POPEN_PROTO=1 -Ileptonica/src -I./base -I./obj -DLEPTONICA_INTERCEPT_ALLOC=1 -DHAVE_LIBJPEG=0 -DHAVE_LIBTIFF=0 -DHAVE_LIBPNG=0 -DHAVE_LIBZ=0 -DHAVE_LIBGIF=0 -DHAVE_LIBUNGIF=0 -DHAVE_LIBWEBP=0 -DHAVE_LIBWEBP_ANIM=0 -DHAVE_LIBJP2K=0 -o ./obj/leptonica_boxfunc3.o -c leptonica/src/boxfunc3.c gcc -DHAVE_MKSTEMP -DHAVE_FSEEKO -DHAVE_FONTCONFIG -DHAVE_SETLOCALE -DHAVE_DBUS -DHAVE_BSWAP32 -DHAVE_BYTESWAP_H -DHAVE_STRERROR -DHAVE_PREAD_PWRITE=1 -DGS_RECURSIVE_MUTEXATTR=PTHREAD_MUTEX_RECURSIVE -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 -Wno-unused-local-typedefs -DHAVE_STDINT_H=1 -DHAVE_DIRENT_H=1 -DHAVE_SYS_DIR_H=1 -DHAVE_SYS_TIME_H=1 -DHAVE_SYS_TIMES_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_LIBDL=1 -DGX_COLOR_INDEX_TYPE="unsigned long long" -D__USE_UNIX98=1 -DBUILD_PDF=1 -I./pdf -Os -fstack-clash-protection -Wformat -Werror=format-security -g -flto=auto -DHAVE_RESTRICT=1 -I/usr/include/webp -fno-strict-aliasing -DHAVE_POPEN_PROTO=1 -Ileptonica/src -I./base -I./obj -DLEPTONICA_INTERCEPT_ALLOC=1 -DHAVE_LIBJPEG=0 -DHAVE_LIBTIFF=0 -DHAVE_LIBPNG=0 -DHAVE_LIBZ=0 -DHAVE_LIBGIF=0 -DHAVE_LIBUNGIF=0 -DHAVE_LIBWEBP=0 -DHAVE_LIBWEBP_ANIM=0 -DHAVE_LIBJP2K=0 -o ./obj/leptonica_boxfunc4.o -c leptonica/src/boxfunc4.c gcc -DHAVE_MKSTEMP -DHAVE_FSEEKO -DHAVE_FONTCONFIG -DHAVE_SETLOCALE -DHAVE_DBUS -DHAVE_BSWAP32 -DHAVE_BYTESWAP_H -DHAVE_STRERROR -DHAVE_PREAD_PWRITE=1 -DGS_RECURSIVE_MUTEXATTR=PTHREAD_MUTEX_RECURSIVE -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 -Wno-unused-local-typedefs -DHAVE_STDINT_H=1 -DHAVE_DIRENT_H=1 -DHAVE_SYS_DIR_H=1 -DHAVE_SYS_TIME_H=1 -DHAVE_SYS_TIMES_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_LIBDL=1 -DGX_COLOR_INDEX_TYPE="unsigned long long" -D__USE_UNIX98=1 -DBUILD_PDF=1 -I./pdf -Os -fstack-clash-protection -Wformat -Werror=format-security -g -flto=auto -DHAVE_RESTRICT=1 -I/usr/include/webp -fno-strict-aliasing -DHAVE_POPEN_PROTO=1 -Ileptonica/src -I./base -I./obj -DLEPTONICA_INTERCEPT_ALLOC=1 -DHAVE_LIBJPEG=0 -DHAVE_LIBTIFF=0 -DHAVE_LIBPNG=0 -DHAVE_LIBZ=0 -DHAVE_LIBGIF=0 -DHAVE_LIBUNGIF=0 -DHAVE_LIBWEBP=0 -DHAVE_LIBWEBP_ANIM=0 -DHAVE_LIBJP2K=0 -o ./obj/leptonica_boxfunc5.o -c leptonica/src/boxfunc5.c gcc -DHAVE_MKSTEMP -DHAVE_FSEEKO -DHAVE_FONTCONFIG -DHAVE_SETLOCALE -DHAVE_DBUS -DHAVE_BSWAP32 -DHAVE_BYTESWAP_H -DHAVE_STRERROR -DHAVE_PREAD_PWRITE=1 -DGS_RECURSIVE_MUTEXATTR=PTHREAD_MUTEX_RECURSIVE -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 -Wno-unused-local-typedefs -DHAVE_STDINT_H=1 -DHAVE_DIRENT_H=1 -DHAVE_SYS_DIR_H=1 -DHAVE_SYS_TIME_H=1 -DHAVE_SYS_TIMES_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_LIBDL=1 -DGX_COLOR_INDEX_TYPE="unsigned long long" -D__USE_UNIX98=1 -DBUILD_PDF=1 -I./pdf -Os -fstack-clash-protection -Wformat -Werror=format-security -g -flto=auto -DHAVE_RESTRICT=1 -I/usr/include/webp -fno-strict-aliasing -DHAVE_POPEN_PROTO=1 -Ileptonica/src -I./base -I./obj -DLEPTONICA_INTERCEPT_ALLOC=1 -DHAVE_LIBJPEG=0 -DHAVE_LIBTIFF=0 -DHAVE_LIBPNG=0 -DHAVE_LIBZ=0 -DHAVE_LIBGIF=0 -DHAVE_LIBUNGIF=0 -DHAVE_LIBWEBP=0 -DHAVE_LIBWEBP_ANIM=0 -DHAVE_LIBJP2K=0 -o ./obj/leptonica_bytearray.o -c leptonica/src/bytearray.c gcc -DHAVE_MKSTEMP -DHAVE_FSEEKO -DHAVE_FONTCONFIG -DHAVE_SETLOCALE -DHAVE_DBUS -DHAVE_BSWAP32 -DHAVE_BYTESWAP_H -DHAVE_STRERROR -DHAVE_PREAD_PWRITE=1 -DGS_RECURSIVE_MUTEXATTR=PTHREAD_MUTEX_RECURSIVE -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 -Wno-unused-local-typedefs -DHAVE_STDINT_H=1 -DHAVE_DIRENT_H=1 -DHAVE_SYS_DIR_H=1 -DHAVE_SYS_TIME_H=1 -DHAVE_SYS_TIMES_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_LIBDL=1 -DGX_COLOR_INDEX_TYPE="unsigned long long" -D__USE_UNIX98=1 -DBUILD_PDF=1 -I./pdf -Os -fstack-clash-protection -Wformat -Werror=format-security -g -flto=auto -DHAVE_RESTRICT=1 -I/usr/include/webp -fno-strict-aliasing -DHAVE_POPEN_PROTO=1 -Ileptonica/src -I./base -I./obj -DLEPTONICA_INTERCEPT_ALLOC=1 -DHAVE_LIBJPEG=0 -DHAVE_LIBTIFF=0 -DHAVE_LIBPNG=0 -DHAVE_LIBZ=0 -DHAVE_LIBGIF=0 -DHAVE_LIBUNGIF=0 -DHAVE_LIBWEBP=0 -DHAVE_LIBWEBP_ANIM=0 -DHAVE_LIBJP2K=0 -o ./obj/leptonica_ccbord.o -c leptonica/src/ccbord.c gcc -DHAVE_MKSTEMP -DHAVE_FSEEKO -DHAVE_FONTCONFIG -DHAVE_SETLOCALE -DHAVE_DBUS -DHAVE_BSWAP32 -DHAVE_BYTESWAP_H -DHAVE_STRERROR -DHAVE_PREAD_PWRITE=1 -DGS_RECURSIVE_MUTEXATTR=PTHREAD_MUTEX_RECURSIVE -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 -Wno-unused-local-typedefs -DHAVE_STDINT_H=1 -DHAVE_DIRENT_H=1 -DHAVE_SYS_DIR_H=1 -DHAVE_SYS_TIME_H=1 -DHAVE_SYS_TIMES_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_LIBDL=1 -DGX_COLOR_INDEX_TYPE="unsigned long long" -D__USE_UNIX98=1 -DBUILD_PDF=1 -I./pdf -Os -fstack-clash-protection -Wformat -Werror=format-security -g -flto=auto -DHAVE_RESTRICT=1 -I/usr/include/webp -fno-strict-aliasing -DHAVE_POPEN_PROTO=1 -Ileptonica/src -I./base -I./obj -DLEPTONICA_INTERCEPT_ALLOC=1 -DHAVE_LIBJPEG=0 -DHAVE_LIBTIFF=0 -DHAVE_LIBPNG=0 -DHAVE_LIBZ=0 -DHAVE_LIBGIF=0 -DHAVE_LIBUNGIF=0 -DHAVE_LIBWEBP=0 -DHAVE_LIBWEBP_ANIM=0 -DHAVE_LIBJP2K=0 -o ./obj/leptonica_classapp.o -c leptonica/src/classapp.c gcc -DHAVE_MKSTEMP -DHAVE_FSEEKO -DHAVE_FONTCONFIG -DHAVE_SETLOCALE -DHAVE_DBUS -DHAVE_BSWAP32 -DHAVE_BYTESWAP_H -DHAVE_STRERROR -DHAVE_PREAD_PWRITE=1 -DGS_RECURSIVE_MUTEXATTR=PTHREAD_MUTEX_RECURSIVE -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 -Wno-unused-local-typedefs -DHAVE_STDINT_H=1 -DHAVE_DIRENT_H=1 -DHAVE_SYS_DIR_H=1 -DHAVE_SYS_TIME_H=1 -DHAVE_SYS_TIMES_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_LIBDL=1 -DGX_COLOR_INDEX_TYPE="unsigned long long" -D__USE_UNIX98=1 -DBUILD_PDF=1 -I./pdf -Os -fstack-clash-protection -Wformat -Werror=format-security -g -flto=auto -DHAVE_RESTRICT=1 -I/usr/include/webp -fno-strict-aliasing -DHAVE_POPEN_PROTO=1 -Ileptonica/src -I./base -I./obj -DLEPTONICA_INTERCEPT_ALLOC=1 -DHAVE_LIBJPEG=0 -DHAVE_LIBTIFF=0 -DHAVE_LIBPNG=0 -DHAVE_LIBZ=0 -DHAVE_LIBGIF=0 -DHAVE_LIBUNGIF=0 -DHAVE_LIBWEBP=0 -DHAVE_LIBWEBP_ANIM=0 -DHAVE_LIBJP2K=0 -o ./obj/leptonica_colorcontent.o -c leptonica/src/colorcontent.c make[2]: Leaving directory '/home/buildozer/aports/main/ghostscript/src/ghostscript-10.02.1' make -f Makefile GS_DOT_O= REALMAIN_OBJ= GS_XE=./sobin/libgs.so.10.02 GPCL_XE=./sobin/libno_gpcl6.so.10.02 GXPS_XE=./sobin/libno_gxps.so.10.02 GPDF_XE=./sobin/libno_gpdf.so.10.02 GPDL_XE=./sobin/libno_gpdl.so.10.02 DISPLAY_DEV=./soobj/display.dev BUILDDIRPREFIX=so GENOPT='' GS_LDFLAGS='-Wl,--as-needed,-O1,--sort-common -shared -Wl,-soname=libgs.so.10'\ PCL_LDFLAGS='-Wl,--as-needed,-O1,--sort-common -shared -Wl,-soname=libno_gpcl6.so.10' XPS_LDFLAGS='-Wl,--as-needed,-O1,--sort-common -shared -Wl,-soname=libno_gxps.so.10' \ PDL_LDFLAGS='-Wl,--as-needed,-O1,--sort-common -shared -Wl,-soname=libno_gpdl.so.10' PDF_LDFLAGS='-Wl,--as-needed,-O1,--sort-common -shared -Wl,-soname=libno_gpdf.so.10' \ CFLAGS='-O2 -DNDEBUG -fPIC -fvisibility=hidden -DGSDLLEXPORT="__attribute__((visibility(\"default\")))" -Wall -Wstrict-prototypes -Wundef -Wmissing-declarations -Wmissing-prototypes -Wwrite-strings -fno-strict-aliasing -Werror=declaration-after-statement -fno-builtin -fno-common -Werror=return-type -Wno-unused-local-typedefs -DHAVE_STDINT_H=1 -DHAVE_DIRENT_H=1 -DHAVE_SYS_DIR_H=1 -DHAVE_SYS_TIME_H=1 -DHAVE_SYS_TIMES_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_LIBDL=1 -DGX_COLOR_INDEX_TYPE="unsigned long long" -D__USE_UNIX98=1 -DBUILD_PDF=1 -I./pdf -Os -fstack-clash-protection -Wformat -Werror=format-security -g -flto=auto -DHAVE_RESTRICT=1 -I/usr/include/webp -fno-strict-aliasing -DHAVE_POPEN_PROTO=1 ' prefix=/usr gcc -DHAVE_MKSTEMP -DHAVE_FSEEKO -DHAVE_FONTCONFIG -DHAVE_SETLOCALE -DHAVE_DBUS -DHAVE_BSWAP32 -DHAVE_BYTESWAP_H -DHAVE_STRERROR -DHAVE_PREAD_PWRITE=1 -DGS_RECURSIVE_MUTEXATTR=PTHREAD_MUTEX_RECURSIVE -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 -Wno-unused-local-typedefs -DHAVE_STDINT_H=1 -DHAVE_DIRENT_H=1 -DHAVE_SYS_DIR_H=1 -DHAVE_SYS_TIME_H=1 -DHAVE_SYS_TIMES_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_LIBDL=1 -DGX_COLOR_INDEX_TYPE="unsigned long long" -D__USE_UNIX98=1 -DBUILD_PDF=1 -I./pdf -Os -fstack-clash-protection -Wformat -Werror=format-security -g -flto=auto -DHAVE_RESTRICT=1 -I/usr/include/webp -fno-strict-aliasing -DHAVE_POPEN_PROTO=1 -Ileptonica/src -I./base -I./obj -DLEPTONICA_INTERCEPT_ALLOC=1 -DHAVE_LIBJPEG=0 -DHAVE_LIBTIFF=0 -DHAVE_LIBPNG=0 -DHAVE_LIBZ=0 -DHAVE_LIBGIF=0 -DHAVE_LIBUNGIF=0 -DHAVE_LIBWEBP=0 -DHAVE_LIBWEBP_ANIM=0 -DHAVE_LIBJP2K=0 -o ./obj/leptonica_coloring.o -c leptonica/src/coloring.c gcc -DHAVE_MKSTEMP -DHAVE_FSEEKO -DHAVE_FONTCONFIG -DHAVE_SETLOCALE -DHAVE_DBUS -DHAVE_BSWAP32 -DHAVE_BYTESWAP_H -DHAVE_STRERROR -DHAVE_PREAD_PWRITE=1 -DGS_RECURSIVE_MUTEXATTR=PTHREAD_MUTEX_RECURSIVE -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 -Wno-unused-local-typedefs -DHAVE_STDINT_H=1 -DHAVE_DIRENT_H=1 -DHAVE_SYS_DIR_H=1 -DHAVE_SYS_TIME_H=1 -DHAVE_SYS_TIMES_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_LIBDL=1 -DGX_COLOR_INDEX_TYPE="unsigned long long" -D__USE_UNIX98=1 -DBUILD_PDF=1 -I./pdf -Os -fstack-clash-protection -Wformat -Werror=format-security -g -flto=auto -DHAVE_RESTRICT=1 -I/usr/include/webp -fno-strict-aliasing -DHAVE_POPEN_PROTO=1 -Ileptonica/src -I./base -I./obj -DLEPTONICA_INTERCEPT_ALLOC=1 -DHAVE_LIBJPEG=0 -DHAVE_LIBTIFF=0 -DHAVE_LIBPNG=0 -DHAVE_LIBZ=0 -DHAVE_LIBGIF=0 -DHAVE_LIBUNGIF=0 -DHAVE_LIBWEBP=0 -DHAVE_LIBWEBP_ANIM=0 -DHAVE_LIBJP2K=0 -o ./obj/leptonica_colormap.o -c leptonica/src/colormap.c gcc -DHAVE_MKSTEMP -DHAVE_FSEEKO -DHAVE_FONTCONFIG -DHAVE_SETLOCALE -DHAVE_DBUS -DHAVE_BSWAP32 -DHAVE_BYTESWAP_H -DHAVE_STRERROR -DHAVE_PREAD_PWRITE=1 -DGS_RECURSIVE_MUTEXATTR=PTHREAD_MUTEX_RECURSIVE -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 -Wno-unused-local-typedefs -DHAVE_STDINT_H=1 -DHAVE_DIRENT_H=1 -DHAVE_SYS_DIR_H=1 -DHAVE_SYS_TIME_H=1 -DHAVE_SYS_TIMES_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_LIBDL=1 -DGX_COLOR_INDEX_TYPE="unsigned long long" -D__USE_UNIX98=1 -DBUILD_PDF=1 -I./pdf -Os -fstack-clash-protection -Wformat -Werror=format-security -g -flto=auto -DHAVE_RESTRICT=1 -I/usr/include/webp -fno-strict-aliasing -DHAVE_POPEN_PROTO=1 -Ileptonica/src -I./base -I./obj -DLEPTONICA_INTERCEPT_ALLOC=1 -DHAVE_LIBJPEG=0 -DHAVE_LIBTIFF=0 -DHAVE_LIBPNG=0 -DHAVE_LIBZ=0 -DHAVE_LIBGIF=0 -DHAVE_LIBUNGIF=0 -DHAVE_LIBWEBP=0 -DHAVE_LIBWEBP_ANIM=0 -DHAVE_LIBJP2K=0 -o ./obj/leptonica_colormorph.o -c leptonica/src/colormorph.c gcc -DHAVE_MKSTEMP -DHAVE_FSEEKO -DHAVE_FONTCONFIG -DHAVE_SETLOCALE -DHAVE_DBUS -DHAVE_BSWAP32 -DHAVE_BYTESWAP_H -DHAVE_STRERROR -DHAVE_PREAD_PWRITE=1 -DGS_RECURSIVE_MUTEXATTR=PTHREAD_MUTEX_RECURSIVE -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 -Wno-unused-local-typedefs -DHAVE_STDINT_H=1 -DHAVE_DIRENT_H=1 -DHAVE_SYS_DIR_H=1 -DHAVE_SYS_TIME_H=1 -DHAVE_SYS_TIMES_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_LIBDL=1 -DGX_COLOR_INDEX_TYPE="unsigned long long" -D__USE_UNIX98=1 -DBUILD_PDF=1 -I./pdf -Os -fstack-clash-protection -Wformat -Werror=format-security -g -flto=auto -DHAVE_RESTRICT=1 -I/usr/include/webp -fno-strict-aliasing -DHAVE_POPEN_PROTO=1 -Ileptonica/src -I./base -I./obj -DLEPTONICA_INTERCEPT_ALLOC=1 -DHAVE_LIBJPEG=0 -DHAVE_LIBTIFF=0 -DHAVE_LIBPNG=0 -DHAVE_LIBZ=0 -DHAVE_LIBGIF=0 -DHAVE_LIBUNGIF=0 -DHAVE_LIBWEBP=0 -DHAVE_LIBWEBP_ANIM=0 -DHAVE_LIBJP2K=0 -o ./obj/leptonica_colorquant1.o -c leptonica/src/colorquant1.c gcc -DHAVE_MKSTEMP -DHAVE_FSEEKO -DHAVE_FONTCONFIG -DHAVE_SETLOCALE -DHAVE_DBUS -DHAVE_BSWAP32 -DHAVE_BYTESWAP_H -DHAVE_STRERROR -DHAVE_PREAD_PWRITE=1 -DGS_RECURSIVE_MUTEXATTR=PTHREAD_MUTEX_RECURSIVE -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 -Wno-unused-local-typedefs -DHAVE_STDINT_H=1 -DHAVE_DIRENT_H=1 -DHAVE_SYS_DIR_H=1 -DHAVE_SYS_TIME_H=1 -DHAVE_SYS_TIMES_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_LIBDL=1 -DGX_COLOR_INDEX_TYPE="unsigned long long" -D__USE_UNIX98=1 -DBUILD_PDF=1 -I./pdf -Os -fstack-clash-protection -Wformat -Werror=format-security -g -flto=auto -DHAVE_RESTRICT=1 -I/usr/include/webp -fno-strict-aliasing -DHAVE_POPEN_PROTO=1 -Ileptonica/src -I./base -I./obj -DLEPTONICA_INTERCEPT_ALLOC=1 -DHAVE_LIBJPEG=0 -DHAVE_LIBTIFF=0 -DHAVE_LIBPNG=0 -DHAVE_LIBZ=0 -DHAVE_LIBGIF=0 -DHAVE_LIBUNGIF=0 -DHAVE_LIBWEBP=0 -DHAVE_LIBWEBP_ANIM=0 -DHAVE_LIBJP2K=0 -o ./obj/leptonica_colorquant2.o -c leptonica/src/colorquant2.c gcc -DHAVE_MKSTEMP -DHAVE_FSEEKO -DHAVE_FONTCONFIG -DHAVE_SETLOCALE -DHAVE_DBUS -DHAVE_BSWAP32 -DHAVE_BYTESWAP_H -DHAVE_STRERROR -DHAVE_PREAD_PWRITE=1 -DGS_RECURSIVE_MUTEXATTR=PTHREAD_MUTEX_RECURSIVE -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 -Wno-unused-local-typedefs -DHAVE_STDINT_H=1 -DHAVE_DIRENT_H=1 -DHAVE_SYS_DIR_H=1 -DHAVE_SYS_TIME_H=1 -DHAVE_SYS_TIMES_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_LIBDL=1 -DGX_COLOR_INDEX_TYPE="unsigned long long" -D__USE_UNIX98=1 -DBUILD_PDF=1 -I./pdf -Os -fstack-clash-protection -Wformat -Werror=format-security -g -flto=auto -DHAVE_RESTRICT=1 -I/usr/include/webp -fno-strict-aliasing -DHAVE_POPEN_PROTO=1 -Ileptonica/src -I./base -I./obj -DLEPTONICA_INTERCEPT_ALLOC=1 -DHAVE_LIBJPEG=0 -DHAVE_LIBTIFF=0 -DHAVE_LIBPNG=0 -DHAVE_LIBZ=0 -DHAVE_LIBGIF=0 -DHAVE_LIBUNGIF=0 -DHAVE_LIBWEBP=0 -DHAVE_LIBWEBP_ANIM=0 -DHAVE_LIBJP2K=0 -o ./obj/leptonica_colorseg.o -c leptonica/src/colorseg.c gcc -DHAVE_MKSTEMP -DHAVE_FSEEKO -DHAVE_FONTCONFIG -DHAVE_SETLOCALE -DHAVE_DBUS -DHAVE_BSWAP32 -DHAVE_BYTESWAP_H -DHAVE_STRERROR -DHAVE_PREAD_PWRITE=1 -DGS_RECURSIVE_MUTEXATTR=PTHREAD_MUTEX_RECURSIVE -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 -Wno-unused-local-typedefs -DHAVE_STDINT_H=1 -DHAVE_DIRENT_H=1 -DHAVE_SYS_DIR_H=1 -DHAVE_SYS_TIME_H=1 -DHAVE_SYS_TIMES_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_LIBDL=1 -DGX_COLOR_INDEX_TYPE="unsigned long long" -D__USE_UNIX98=1 -DBUILD_PDF=1 -I./pdf -Os -fstack-clash-protection -Wformat -Werror=format-security -g -flto=auto -DHAVE_RESTRICT=1 -I/usr/include/webp -fno-strict-aliasing -DHAVE_POPEN_PROTO=1 -Ileptonica/src -I./base -I./obj -DLEPTONICA_INTERCEPT_ALLOC=1 -DHAVE_LIBJPEG=0 -DHAVE_LIBTIFF=0 -DHAVE_LIBPNG=0 -DHAVE_LIBZ=0 -DHAVE_LIBGIF=0 -DHAVE_LIBUNGIF=0 -DHAVE_LIBWEBP=0 -DHAVE_LIBWEBP_ANIM=0 -DHAVE_LIBJP2K=0 -o ./obj/leptonica_colorspace.o -c leptonica/src/colorspace.c gcc -DHAVE_MKSTEMP -DHAVE_FSEEKO -DHAVE_FONTCONFIG -DHAVE_SETLOCALE -DHAVE_DBUS -DHAVE_BSWAP32 -DHAVE_BYTESWAP_H -DHAVE_STRERROR -DHAVE_PREAD_PWRITE=1 -DGS_RECURSIVE_MUTEXATTR=PTHREAD_MUTEX_RECURSIVE -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 -Wno-unused-local-typedefs -DHAVE_STDINT_H=1 -DHAVE_DIRENT_H=1 -DHAVE_SYS_DIR_H=1 -DHAVE_SYS_TIME_H=1 -DHAVE_SYS_TIMES_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_LIBDL=1 -DGX_COLOR_INDEX_TYPE="unsigned long long" -D__USE_UNIX98=1 -DBUILD_PDF=1 -I./pdf -Os -fstack-clash-protection -Wformat -Werror=format-security -g -flto=auto -DHAVE_RESTRICT=1 -I/usr/include/webp -fno-strict-aliasing -DHAVE_POPEN_PROTO=1 -Ileptonica/src -I./base -I./obj -DLEPTONICA_INTERCEPT_ALLOC=1 -DHAVE_LIBJPEG=0 -DHAVE_LIBTIFF=0 -DHAVE_LIBPNG=0 -DHAVE_LIBZ=0 -DHAVE_LIBGIF=0 -DHAVE_LIBUNGIF=0 -DHAVE_LIBWEBP=0 -DHAVE_LIBWEBP_ANIM=0 -DHAVE_LIBJP2K=0 -o ./obj/leptonica_compare.o -c leptonica/src/compare.c gcc -DHAVE_MKSTEMP -DHAVE_FSEEKO -DHAVE_FONTCONFIG -DHAVE_SETLOCALE -DHAVE_DBUS -DHAVE_BSWAP32 -DHAVE_BYTESWAP_H -DHAVE_STRERROR -DHAVE_PREAD_PWRITE=1 -DGS_RECURSIVE_MUTEXATTR=PTHREAD_MUTEX_RECURSIVE -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 -Wno-unused-local-typedefs -DHAVE_STDINT_H=1 -DHAVE_DIRENT_H=1 -DHAVE_SYS_DIR_H=1 -DHAVE_SYS_TIME_H=1 -DHAVE_SYS_TIMES_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_LIBDL=1 -DGX_COLOR_INDEX_TYPE="unsigned long long" -D__USE_UNIX98=1 -DBUILD_PDF=1 -I./pdf -Os -fstack-clash-protection -Wformat -Werror=format-security -g -flto=auto -DHAVE_RESTRICT=1 -I/usr/include/webp -fno-strict-aliasing -DHAVE_POPEN_PROTO=1 -Ileptonica/src -I./base -I./obj -DLEPTONICA_INTERCEPT_ALLOC=1 -DHAVE_LIBJPEG=0 -DHAVE_LIBTIFF=0 -DHAVE_LIBPNG=0 -DHAVE_LIBZ=0 -DHAVE_LIBGIF=0 -DHAVE_LIBUNGIF=0 -DHAVE_LIBWEBP=0 -DHAVE_LIBWEBP_ANIM=0 -DHAVE_LIBJP2K=0 -o ./obj/leptonica_conncomp.o -c leptonica/src/conncomp.c gcc -DHAVE_MKSTEMP -DHAVE_FSEEKO -DHAVE_FONTCONFIG -DHAVE_SETLOCALE -DHAVE_DBUS -DHAVE_BSWAP32 -DHAVE_BYTESWAP_H -DHAVE_STRERROR -DHAVE_PREAD_PWRITE=1 -DGS_RECURSIVE_MUTEXATTR=PTHREAD_MUTEX_RECURSIVE -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 -Wno-unused-local-typedefs -DHAVE_STDINT_H=1 -DHAVE_DIRENT_H=1 -DHAVE_SYS_DIR_H=1 -DHAVE_SYS_TIME_H=1 -DHAVE_SYS_TIMES_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_LIBDL=1 -DGX_COLOR_INDEX_TYPE="unsigned long long" -D__USE_UNIX98=1 -DBUILD_PDF=1 -I./pdf -Os -fstack-clash-protection -Wformat -Werror=format-security -g -flto=auto -DHAVE_RESTRICT=1 -I/usr/include/webp -fno-strict-aliasing -DHAVE_POPEN_PROTO=1 -Ileptonica/src -I./base -I./obj -DLEPTONICA_INTERCEPT_ALLOC=1 -DHAVE_LIBJPEG=0 -DHAVE_LIBTIFF=0 -DHAVE_LIBPNG=0 -DHAVE_LIBZ=0 -DHAVE_LIBGIF=0 -DHAVE_LIBUNGIF=0 -DHAVE_LIBWEBP=0 -DHAVE_LIBWEBP_ANIM=0 -DHAVE_LIBJP2K=0 -o ./obj/leptonica_convertfiles.o -c leptonica/src/convertfiles.c gcc -DHAVE_MKSTEMP -DHAVE_FSEEKO -DHAVE_FONTCONFIG -DHAVE_SETLOCALE -DHAVE_DBUS -DHAVE_BSWAP32 -DHAVE_BYTESWAP_H -DHAVE_STRERROR -DHAVE_PREAD_PWRITE=1 -DGS_RECURSIVE_MUTEXATTR=PTHREAD_MUTEX_RECURSIVE -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 -Wno-unused-local-typedefs -DHAVE_STDINT_H=1 -DHAVE_DIRENT_H=1 -DHAVE_SYS_DIR_H=1 -DHAVE_SYS_TIME_H=1 -DHAVE_SYS_TIMES_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_LIBDL=1 -DGX_COLOR_INDEX_TYPE="unsigned long long" -D__USE_UNIX98=1 -DBUILD_PDF=1 -I./pdf -Os -fstack-clash-protection -Wformat -Werror=format-security -g -flto=auto -DHAVE_RESTRICT=1 -I/usr/include/webp -fno-strict-aliasing -DHAVE_POPEN_PROTO=1 -Ileptonica/src -I./base -I./obj -DLEPTONICA_INTERCEPT_ALLOC=1 -DHAVE_LIBJPEG=0 -DHAVE_LIBTIFF=0 -DHAVE_LIBPNG=0 -DHAVE_LIBZ=0 -DHAVE_LIBGIF=0 -DHAVE_LIBUNGIF=0 -DHAVE_LIBWEBP=0 -DHAVE_LIBWEBP_ANIM=0 -DHAVE_LIBJP2K=0 -o ./obj/leptonica_convolve.o -c leptonica/src/convolve.c gcc -DHAVE_MKSTEMP -DHAVE_FSEEKO -DHAVE_FONTCONFIG -DHAVE_SETLOCALE -DHAVE_DBUS -DHAVE_BSWAP32 -DHAVE_BYTESWAP_H -DHAVE_STRERROR -DHAVE_PREAD_PWRITE=1 -DGS_RECURSIVE_MUTEXATTR=PTHREAD_MUTEX_RECURSIVE -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 -Wno-unused-local-typedefs -DHAVE_STDINT_H=1 -DHAVE_DIRENT_H=1 -DHAVE_SYS_DIR_H=1 -DHAVE_SYS_TIME_H=1 -DHAVE_SYS_TIMES_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_LIBDL=1 -DGX_COLOR_INDEX_TYPE="unsigned long long" -D__USE_UNIX98=1 -DBUILD_PDF=1 -I./pdf -Os -fstack-clash-protection -Wformat -Werror=format-security -g -flto=auto -DHAVE_RESTRICT=1 -I/usr/include/webp -fno-strict-aliasing -DHAVE_POPEN_PROTO=1 -Ileptonica/src -I./base -I./obj -DLEPTONICA_INTERCEPT_ALLOC=1 -DHAVE_LIBJPEG=0 -DHAVE_LIBTIFF=0 -DHAVE_LIBPNG=0 -DHAVE_LIBZ=0 -DHAVE_LIBGIF=0 -DHAVE_LIBUNGIF=0 -DHAVE_LIBWEBP=0 -DHAVE_LIBWEBP_ANIM=0 -DHAVE_LIBJP2K=0 -o ./obj/leptonica_correlscore.o -c leptonica/src/correlscore.c ./contrib/japanese/gdevmjc.c: In function 'mjc_correct_color': ./contrib/japanese/gdevmjc.c:1747:5: warning: "__WORDSIZE" is not defined, evaluates to 0 [-Wundef] 1747 | #if __WORDSIZE == 64 | ^~~~~~~~~~ ./contrib/japanese/gdevmjc.c:1766:5: warning: "__WORDSIZE" is not defined, evaluates to 0 [-Wundef] 1766 | #if __WORDSIZE == 64 | ^~~~~~~~~~ ./contrib/japanese/gdevmjc.c:1796:5: warning: "__WORDSIZE" is not defined, evaluates to 0 [-Wundef] 1796 | #if __WORDSIZE == 64 | ^~~~~~~~~~ gcc -DHAVE_MKSTEMP -DHAVE_FSEEKO -DHAVE_FONTCONFIG -DHAVE_SETLOCALE -DHAVE_DBUS -DHAVE_BSWAP32 -DHAVE_BYTESWAP_H -DHAVE_STRERROR -DHAVE_PREAD_PWRITE=1 -DGS_RECURSIVE_MUTEXATTR=PTHREAD_MUTEX_RECURSIVE -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 -Wno-unused-local-typedefs -DHAVE_STDINT_H=1 -DHAVE_DIRENT_H=1 -DHAVE_SYS_DIR_H=1 -DHAVE_SYS_TIME_H=1 -DHAVE_SYS_TIMES_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_LIBDL=1 -DGX_COLOR_INDEX_TYPE="unsigned long long" -D__USE_UNIX98=1 -DBUILD_PDF=1 -I./pdf -Os -fstack-clash-protection -Wformat -Werror=format-security -g -flto=auto -DHAVE_RESTRICT=1 -I/usr/include/webp -fno-strict-aliasing -DHAVE_POPEN_PROTO=1 -Ileptonica/src -I./base -I./obj -DLEPTONICA_INTERCEPT_ALLOC=1 -DHAVE_LIBJPEG=0 -DHAVE_LIBTIFF=0 -DHAVE_LIBPNG=0 -DHAVE_LIBZ=0 -DHAVE_LIBGIF=0 -DHAVE_LIBUNGIF=0 -DHAVE_LIBWEBP=0 -DHAVE_LIBWEBP_ANIM=0 -DHAVE_LIBJP2K=0 -o ./obj/leptonica_dewarp1.o -c leptonica/src/dewarp1.c gcc -DHAVE_MKSTEMP -DHAVE_FSEEKO -DHAVE_FONTCONFIG -DHAVE_SETLOCALE -DHAVE_DBUS -DHAVE_BSWAP32 -DHAVE_BYTESWAP_H -DHAVE_STRERROR -DHAVE_PREAD_PWRITE=1 -DGS_RECURSIVE_MUTEXATTR=PTHREAD_MUTEX_RECURSIVE -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 -Wno-unused-local-typedefs -DHAVE_STDINT_H=1 -DHAVE_DIRENT_H=1 -DHAVE_SYS_DIR_H=1 -DHAVE_SYS_TIME_H=1 -DHAVE_SYS_TIMES_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_LIBDL=1 -DGX_COLOR_INDEX_TYPE="unsigned long long" -D__USE_UNIX98=1 -DBUILD_PDF=1 -I./pdf -Os -fstack-clash-protection -Wformat -Werror=format-security -g -flto=auto -DHAVE_RESTRICT=1 -I/usr/include/webp -fno-strict-aliasing -DHAVE_POPEN_PROTO=1 -Ileptonica/src -I./base -I./obj -DLEPTONICA_INTERCEPT_ALLOC=1 -DHAVE_LIBJPEG=0 -DHAVE_LIBTIFF=0 -DHAVE_LIBPNG=0 -DHAVE_LIBZ=0 -DHAVE_LIBGIF=0 -DHAVE_LIBUNGIF=0 -DHAVE_LIBWEBP=0 -DHAVE_LIBWEBP_ANIM=0 -DHAVE_LIBJP2K=0 -o ./obj/leptonica_dewarp2.o -c leptonica/src/dewarp2.c gcc -DHAVE_MKSTEMP -DHAVE_FSEEKO -DHAVE_FONTCONFIG -DHAVE_SETLOCALE -DHAVE_DBUS -DHAVE_BSWAP32 -DHAVE_BYTESWAP_H -DHAVE_STRERROR -DHAVE_PREAD_PWRITE=1 -DGS_RECURSIVE_MUTEXATTR=PTHREAD_MUTEX_RECURSIVE -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 -Wno-unused-local-typedefs -DHAVE_STDINT_H=1 -DHAVE_DIRENT_H=1 -DHAVE_SYS_DIR_H=1 -DHAVE_SYS_TIME_H=1 -DHAVE_SYS_TIMES_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_LIBDL=1 -DGX_COLOR_INDEX_TYPE="unsigned long long" -D__USE_UNIX98=1 -DBUILD_PDF=1 -I./pdf -Os -fstack-clash-protection -Wformat -Werror=format-security -g -flto=auto -DHAVE_RESTRICT=1 -I/usr/include/webp -fno-strict-aliasing -DHAVE_POPEN_PROTO=1 -Ileptonica/src -I./base -I./obj -DLEPTONICA_INTERCEPT_ALLOC=1 -DHAVE_LIBJPEG=0 -DHAVE_LIBTIFF=0 -DHAVE_LIBPNG=0 -DHAVE_LIBZ=0 -DHAVE_LIBGIF=0 -DHAVE_LIBUNGIF=0 -DHAVE_LIBWEBP=0 -DHAVE_LIBWEBP_ANIM=0 -DHAVE_LIBJP2K=0 -o ./obj/leptonica_dewarp3.o -c leptonica/src/dewarp3.c gcc -DHAVE_MKSTEMP -DHAVE_FSEEKO -DHAVE_FONTCONFIG -DHAVE_SETLOCALE -DHAVE_DBUS -DHAVE_BSWAP32 -DHAVE_BYTESWAP_H -DHAVE_STRERROR -DHAVE_PREAD_PWRITE=1 -DGS_RECURSIVE_MUTEXATTR=PTHREAD_MUTEX_RECURSIVE -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 -Wno-unused-local-typedefs -DHAVE_STDINT_H=1 -DHAVE_DIRENT_H=1 -DHAVE_SYS_DIR_H=1 -DHAVE_SYS_TIME_H=1 -DHAVE_SYS_TIMES_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_LIBDL=1 -DGX_COLOR_INDEX_TYPE="unsigned long long" -D__USE_UNIX98=1 -DBUILD_PDF=1 -I./pdf -Os -fstack-clash-protection -Wformat -Werror=format-security -g -flto=auto -DHAVE_RESTRICT=1 -I/usr/include/webp -fno-strict-aliasing -DHAVE_POPEN_PROTO=1 -Ileptonica/src -I./base -I./obj -DLEPTONICA_INTERCEPT_ALLOC=1 -DHAVE_LIBJPEG=0 -DHAVE_LIBTIFF=0 -DHAVE_LIBPNG=0 -DHAVE_LIBZ=0 -DHAVE_LIBGIF=0 -DHAVE_LIBUNGIF=0 -DHAVE_LIBWEBP=0 -DHAVE_LIBWEBP_ANIM=0 -DHAVE_LIBJP2K=0 -o ./obj/leptonica_dewarp4.o -c leptonica/src/dewarp4.c gcc -DHAVE_MKSTEMP -DHAVE_FSEEKO -DHAVE_FONTCONFIG -DHAVE_SETLOCALE -DHAVE_DBUS -DHAVE_BSWAP32 -DHAVE_BYTESWAP_H -DHAVE_STRERROR -DHAVE_PREAD_PWRITE=1 -DGS_RECURSIVE_MUTEXATTR=PTHREAD_MUTEX_RECURSIVE -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 -Wno-unused-local-typedefs -DHAVE_STDINT_H=1 -DHAVE_DIRENT_H=1 -DHAVE_SYS_DIR_H=1 -DHAVE_SYS_TIME_H=1 -DHAVE_SYS_TIMES_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_LIBDL=1 -DGX_COLOR_INDEX_TYPE="unsigned long long" -D__USE_UNIX98=1 -DBUILD_PDF=1 -I./pdf -Os -fstack-clash-protection -Wformat -Werror=format-security -g -flto=auto -DHAVE_RESTRICT=1 -I/usr/include/webp -fno-strict-aliasing -DHAVE_POPEN_PROTO=1 -Ileptonica/src -I./base -I./obj -DLEPTONICA_INTERCEPT_ALLOC=1 -DHAVE_LIBJPEG=0 -DHAVE_LIBTIFF=0 -DHAVE_LIBPNG=0 -DHAVE_LIBZ=0 -DHAVE_LIBGIF=0 -DHAVE_LIBUNGIF=0 -DHAVE_LIBWEBP=0 -DHAVE_LIBWEBP_ANIM=0 -DHAVE_LIBJP2K=0 -o ./obj/leptonica_dnabasic.o -c leptonica/src/dnabasic.c gcc -DHAVE_MKSTEMP -DHAVE_FSEEKO -DHAVE_FONTCONFIG -DHAVE_SETLOCALE -DHAVE_DBUS -DHAVE_BSWAP32 -DHAVE_BYTESWAP_H -DHAVE_STRERROR -DHAVE_PREAD_PWRITE=1 -DGS_RECURSIVE_MUTEXATTR=PTHREAD_MUTEX_RECURSIVE -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 -Wno-unused-local-typedefs -DHAVE_STDINT_H=1 -DHAVE_DIRENT_H=1 -DHAVE_SYS_DIR_H=1 -DHAVE_SYS_TIME_H=1 -DHAVE_SYS_TIMES_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_LIBDL=1 -DGX_COLOR_INDEX_TYPE="unsigned long long" -D__USE_UNIX98=1 -DBUILD_PDF=1 -I./pdf -Os -fstack-clash-protection -Wformat -Werror=format-security -g -flto=auto -DHAVE_RESTRICT=1 -I/usr/include/webp -fno-strict-aliasing -DHAVE_POPEN_PROTO=1 -Ileptonica/src -I./base -I./obj -DLEPTONICA_INTERCEPT_ALLOC=1 -DHAVE_LIBJPEG=0 -DHAVE_LIBTIFF=0 -DHAVE_LIBPNG=0 -DHAVE_LIBZ=0 -DHAVE_LIBGIF=0 -DHAVE_LIBUNGIF=0 -DHAVE_LIBWEBP=0 -DHAVE_LIBWEBP_ANIM=0 -DHAVE_LIBJP2K=0 -o ./obj/leptonica_dnafunc1.o -c leptonica/src/dnafunc1.c gcc -DHAVE_MKSTEMP -DHAVE_FSEEKO -DHAVE_FONTCONFIG -DHAVE_SETLOCALE -DHAVE_DBUS -DHAVE_BSWAP32 -DHAVE_BYTESWAP_H -DHAVE_STRERROR -DHAVE_PREAD_PWRITE=1 -DGS_RECURSIVE_MUTEXATTR=PTHREAD_MUTEX_RECURSIVE -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 -Wno-unused-local-typedefs -DHAVE_STDINT_H=1 -DHAVE_DIRENT_H=1 -DHAVE_SYS_DIR_H=1 -DHAVE_SYS_TIME_H=1 -DHAVE_SYS_TIMES_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_LIBDL=1 -DGX_COLOR_INDEX_TYPE="unsigned long long" -D__USE_UNIX98=1 -DBUILD_PDF=1 -I./pdf -Os -fstack-clash-protection -Wformat -Werror=format-security -g -flto=auto -DHAVE_RESTRICT=1 -I/usr/include/webp -fno-strict-aliasing -DHAVE_POPEN_PROTO=1 -Ileptonica/src -I./base -I./obj -DLEPTONICA_INTERCEPT_ALLOC=1 -DHAVE_LIBJPEG=0 -DHAVE_LIBTIFF=0 -DHAVE_LIBPNG=0 -DHAVE_LIBZ=0 -DHAVE_LIBGIF=0 -DHAVE_LIBUNGIF=0 -DHAVE_LIBWEBP=0 -DHAVE_LIBWEBP_ANIM=0 -DHAVE_LIBJP2K=0 -o ./obj/leptonica_dnahash.o -c leptonica/src/dnahash.c gcc -DHAVE_MKSTEMP -DHAVE_FSEEKO -DHAVE_FONTCONFIG -DHAVE_SETLOCALE -DHAVE_DBUS -DHAVE_BSWAP32 -DHAVE_BYTESWAP_H -DHAVE_STRERROR -DHAVE_PREAD_PWRITE=1 -DGS_RECURSIVE_MUTEXATTR=PTHREAD_MUTEX_RECURSIVE -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 -Wno-unused-local-typedefs -DHAVE_STDINT_H=1 -DHAVE_DIRENT_H=1 -DHAVE_SYS_DIR_H=1 -DHAVE_SYS_TIME_H=1 -DHAVE_SYS_TIMES_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_LIBDL=1 -DGX_COLOR_INDEX_TYPE="unsigned long long" -D__USE_UNIX98=1 -DBUILD_PDF=1 -I./pdf -Os -fstack-clash-protection -Wformat -Werror=format-security -g -flto=auto -DHAVE_RESTRICT=1 -I/usr/include/webp -fno-strict-aliasing -DHAVE_POPEN_PROTO=1 -Ileptonica/src -I./base -I./obj -DLEPTONICA_INTERCEPT_ALLOC=1 -DHAVE_LIBJPEG=0 -DHAVE_LIBTIFF=0 -DHAVE_LIBPNG=0 -DHAVE_LIBZ=0 -DHAVE_LIBGIF=0 -DHAVE_LIBUNGIF=0 -DHAVE_LIBWEBP=0 -DHAVE_LIBWEBP_ANIM=0 -DHAVE_LIBJP2K=0 -o ./obj/leptonica_dwacomb.2.o -c leptonica/src/dwacomb.2.c gcc -DHAVE_MKSTEMP -DHAVE_FSEEKO -DHAVE_FONTCONFIG -DHAVE_SETLOCALE -DHAVE_DBUS -DHAVE_BSWAP32 -DHAVE_BYTESWAP_H -DHAVE_STRERROR -DHAVE_PREAD_PWRITE=1 -DGS_RECURSIVE_MUTEXATTR=PTHREAD_MUTEX_RECURSIVE -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 -Wno-unused-local-typedefs -DHAVE_STDINT_H=1 -DHAVE_DIRENT_H=1 -DHAVE_SYS_DIR_H=1 -DHAVE_SYS_TIME_H=1 -DHAVE_SYS_TIMES_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_LIBDL=1 -DGX_COLOR_INDEX_TYPE="unsigned long long" -D__USE_UNIX98=1 -DBUILD_PDF=1 -I./pdf -Os -fstack-clash-protection -Wformat -Werror=format-security -g -flto=auto -DHAVE_RESTRICT=1 -I/usr/include/webp -fno-strict-aliasing -DHAVE_POPEN_PROTO=1 -Ileptonica/src -I./base -I./obj -DLEPTONICA_INTERCEPT_ALLOC=1 -DHAVE_LIBJPEG=0 -DHAVE_LIBTIFF=0 -DHAVE_LIBPNG=0 -DHAVE_LIBZ=0 -DHAVE_LIBGIF=0 -DHAVE_LIBUNGIF=0 -DHAVE_LIBWEBP=0 -DHAVE_LIBWEBP_ANIM=0 -DHAVE_LIBJP2K=0 -o ./obj/leptonica_dwacomblow.2.o -c leptonica/src/dwacomblow.2.c gcc -DHAVE_MKSTEMP -DHAVE_FSEEKO -DHAVE_FONTCONFIG -DHAVE_SETLOCALE -DHAVE_DBUS -DHAVE_BSWAP32 -DHAVE_BYTESWAP_H -DHAVE_STRERROR -DHAVE_PREAD_PWRITE=1 -DGS_RECURSIVE_MUTEXATTR=PTHREAD_MUTEX_RECURSIVE -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 -Wno-unused-local-typedefs -DHAVE_STDINT_H=1 -DHAVE_DIRENT_H=1 -DHAVE_SYS_DIR_H=1 -DHAVE_SYS_TIME_H=1 -DHAVE_SYS_TIMES_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_LIBDL=1 -DGX_COLOR_INDEX_TYPE="unsigned long long" -D__USE_UNIX98=1 -DBUILD_PDF=1 -I./pdf -Os -fstack-clash-protection -Wformat -Werror=format-security -g -flto=auto -DHAVE_RESTRICT=1 -I/usr/include/webp -fno-strict-aliasing -DHAVE_POPEN_PROTO=1 -Ileptonica/src -I./base -I./obj -DLEPTONICA_INTERCEPT_ALLOC=1 -DHAVE_LIBJPEG=0 -DHAVE_LIBTIFF=0 -DHAVE_LIBPNG=0 -DHAVE_LIBZ=0 -DHAVE_LIBGIF=0 -DHAVE_LIBUNGIF=0 -DHAVE_LIBWEBP=0 -DHAVE_LIBWEBP_ANIM=0 -DHAVE_LIBJP2K=0 -o ./obj/leptonica_edge.o -c leptonica/src/edge.c gcc -DHAVE_MKSTEMP -DHAVE_FSEEKO -DHAVE_FONTCONFIG -DHAVE_SETLOCALE -DHAVE_DBUS -DHAVE_BSWAP32 -DHAVE_BYTESWAP_H -DHAVE_STRERROR -DHAVE_PREAD_PWRITE=1 -DGS_RECURSIVE_MUTEXATTR=PTHREAD_MUTEX_RECURSIVE -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 -Wno-unused-local-typedefs -DHAVE_STDINT_H=1 -DHAVE_DIRENT_H=1 -DHAVE_SYS_DIR_H=1 -DHAVE_SYS_TIME_H=1 -DHAVE_SYS_TIMES_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_LIBDL=1 -DGX_COLOR_INDEX_TYPE="unsigned long long" -D__USE_UNIX98=1 -DBUILD_PDF=1 -I./pdf -Os -fstack-clash-protection -Wformat -Werror=format-security -g -flto=auto -DHAVE_RESTRICT=1 -I/usr/include/webp -fno-strict-aliasing -DHAVE_POPEN_PROTO=1 -Ileptonica/src -I./base -I./obj -DLEPTONICA_INTERCEPT_ALLOC=1 -DHAVE_LIBJPEG=0 -DHAVE_LIBTIFF=0 -DHAVE_LIBPNG=0 -DHAVE_LIBZ=0 -DHAVE_LIBGIF=0 -DHAVE_LIBUNGIF=0 -DHAVE_LIBWEBP=0 -DHAVE_LIBWEBP_ANIM=0 -DHAVE_LIBJP2K=0 -o ./obj/leptonica_encoding.o -c leptonica/src/encoding.c gcc -DHAVE_MKSTEMP -DHAVE_FSEEKO -DHAVE_FONTCONFIG -DHAVE_SETLOCALE -DHAVE_DBUS -DHAVE_BSWAP32 -DHAVE_BYTESWAP_H -DHAVE_STRERROR -DHAVE_PREAD_PWRITE=1 -DGS_RECURSIVE_MUTEXATTR=PTHREAD_MUTEX_RECURSIVE -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 -Wno-unused-local-typedefs -DHAVE_STDINT_H=1 -DHAVE_DIRENT_H=1 -DHAVE_SYS_DIR_H=1 -DHAVE_SYS_TIME_H=1 -DHAVE_SYS_TIMES_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_LIBDL=1 -DGX_COLOR_INDEX_TYPE="unsigned long long" -D__USE_UNIX98=1 -DBUILD_PDF=1 -I./pdf -Os -fstack-clash-protection -Wformat -Werror=format-security -g -flto=auto -DHAVE_RESTRICT=1 -I/usr/include/webp -fno-strict-aliasing -DHAVE_POPEN_PROTO=1 -Ileptonica/src -I./base -I./obj -DLEPTONICA_INTERCEPT_ALLOC=1 -DHAVE_LIBJPEG=0 -DHAVE_LIBTIFF=0 -DHAVE_LIBPNG=0 -DHAVE_LIBZ=0 -DHAVE_LIBGIF=0 -DHAVE_LIBUNGIF=0 -DHAVE_LIBWEBP=0 -DHAVE_LIBWEBP_ANIM=0 -DHAVE_LIBJP2K=0 -o ./obj/leptonica_enhance.o -c leptonica/src/enhance.c gcc -DHAVE_MKSTEMP -DHAVE_FSEEKO -DHAVE_FONTCONFIG -DHAVE_SETLOCALE -DHAVE_DBUS -DHAVE_BSWAP32 -DHAVE_BYTESWAP_H -DHAVE_STRERROR -DHAVE_PREAD_PWRITE=1 -DGS_RECURSIVE_MUTEXATTR=PTHREAD_MUTEX_RECURSIVE -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 -Wno-unused-local-typedefs -DHAVE_STDINT_H=1 -DHAVE_DIRENT_H=1 -DHAVE_SYS_DIR_H=1 -DHAVE_SYS_TIME_H=1 -DHAVE_SYS_TIMES_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_LIBDL=1 -DGX_COLOR_INDEX_TYPE="unsigned long long" -D__USE_UNIX98=1 -DBUILD_PDF=1 -I./pdf -Os -fstack-clash-protection -Wformat -Werror=format-security -g -flto=auto -DHAVE_RESTRICT=1 -I/usr/include/webp -fno-strict-aliasing -DHAVE_POPEN_PROTO=1 -Ileptonica/src -I./base -I./obj -DLEPTONICA_INTERCEPT_ALLOC=1 -DHAVE_LIBJPEG=0 -DHAVE_LIBTIFF=0 -DHAVE_LIBPNG=0 -DHAVE_LIBZ=0 -DHAVE_LIBGIF=0 -DHAVE_LIBUNGIF=0 -DHAVE_LIBWEBP=0 -DHAVE_LIBWEBP_ANIM=0 -DHAVE_LIBJP2K=0 -o ./obj/leptonica_fhmtauto.o -c leptonica/src/fhmtauto.c gcc -DHAVE_MKSTEMP -DHAVE_FSEEKO -DHAVE_FONTCONFIG -DHAVE_SETLOCALE -DHAVE_DBUS -DHAVE_BSWAP32 -DHAVE_BYTESWAP_H -DHAVE_STRERROR -DHAVE_PREAD_PWRITE=1 -DGS_RECURSIVE_MUTEXATTR=PTHREAD_MUTEX_RECURSIVE -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 -Wno-unused-local-typedefs -DHAVE_STDINT_H=1 -DHAVE_DIRENT_H=1 -DHAVE_SYS_DIR_H=1 -DHAVE_SYS_TIME_H=1 -DHAVE_SYS_TIMES_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_LIBDL=1 -DGX_COLOR_INDEX_TYPE="unsigned long long" -D__USE_UNIX98=1 -DBUILD_PDF=1 -I./pdf -Os -fstack-clash-protection -Wformat -Werror=format-security -g -flto=auto -DHAVE_RESTRICT=1 -I/usr/include/webp -fno-strict-aliasing -DHAVE_POPEN_PROTO=1 -Ileptonica/src -I./base -I./obj -DLEPTONICA_INTERCEPT_ALLOC=1 -DHAVE_LIBJPEG=0 -DHAVE_LIBTIFF=0 -DHAVE_LIBPNG=0 -DHAVE_LIBZ=0 -DHAVE_LIBGIF=0 -DHAVE_LIBUNGIF=0 -DHAVE_LIBWEBP=0 -DHAVE_LIBWEBP_ANIM=0 -DHAVE_LIBJP2K=0 -o ./obj/leptonica_fhmtgenlow.1.o -c leptonica/src/fhmtgenlow.1.c gcc -DHAVE_MKSTEMP -DHAVE_FSEEKO -DHAVE_FONTCONFIG -DHAVE_SETLOCALE -DHAVE_DBUS -DHAVE_BSWAP32 -DHAVE_BYTESWAP_H -DHAVE_STRERROR -DHAVE_PREAD_PWRITE=1 -DGS_RECURSIVE_MUTEXATTR=PTHREAD_MUTEX_RECURSIVE -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 -Wno-unused-local-typedefs -DHAVE_STDINT_H=1 -DHAVE_DIRENT_H=1 -DHAVE_SYS_DIR_H=1 -DHAVE_SYS_TIME_H=1 -DHAVE_SYS_TIMES_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_LIBDL=1 -DGX_COLOR_INDEX_TYPE="unsigned long long" -D__USE_UNIX98=1 -DBUILD_PDF=1 -I./pdf -Os -fstack-clash-protection -Wformat -Werror=format-security -g -flto=auto -DHAVE_RESTRICT=1 -I/usr/include/webp -fno-strict-aliasing -DHAVE_POPEN_PROTO=1 -Ileptonica/src -I./base -I./obj -DLEPTONICA_INTERCEPT_ALLOC=1 -DHAVE_LIBJPEG=0 -DHAVE_LIBTIFF=0 -DHAVE_LIBPNG=0 -DHAVE_LIBZ=0 -DHAVE_LIBGIF=0 -DHAVE_LIBUNGIF=0 -DHAVE_LIBWEBP=0 -DHAVE_LIBWEBP_ANIM=0 -DHAVE_LIBJP2K=0 -o ./obj/leptonica_fmorphauto.o -c leptonica/src/fmorphauto.c gcc -DHAVE_MKSTEMP -DHAVE_FSEEKO -DHAVE_FONTCONFIG -DHAVE_SETLOCALE -DHAVE_DBUS -DHAVE_BSWAP32 -DHAVE_BYTESWAP_H -DHAVE_STRERROR -DHAVE_PREAD_PWRITE=1 -DGS_RECURSIVE_MUTEXATTR=PTHREAD_MUTEX_RECURSIVE -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 -Wno-unused-local-typedefs -DHAVE_STDINT_H=1 -DHAVE_DIRENT_H=1 -DHAVE_SYS_DIR_H=1 -DHAVE_SYS_TIME_H=1 -DHAVE_SYS_TIMES_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_LIBDL=1 -DGX_COLOR_INDEX_TYPE="unsigned long long" -D__USE_UNIX98=1 -DBUILD_PDF=1 -I./pdf -Os -fstack-clash-protection -Wformat -Werror=format-security -g -flto=auto -DHAVE_RESTRICT=1 -I/usr/include/webp -fno-strict-aliasing -DHAVE_POPEN_PROTO=1 -Ileptonica/src -I./base -I./obj -DLEPTONICA_INTERCEPT_ALLOC=1 -DHAVE_LIBJPEG=0 -DHAVE_LIBTIFF=0 -DHAVE_LIBPNG=0 -DHAVE_LIBZ=0 -DHAVE_LIBGIF=0 -DHAVE_LIBUNGIF=0 -DHAVE_LIBWEBP=0 -DHAVE_LIBWEBP_ANIM=0 -DHAVE_LIBJP2K=0 -o ./obj/leptonica_fmorphgen.1.o -c leptonica/src/fmorphgen.1.c gcc -DHAVE_MKSTEMP -DHAVE_FSEEKO -DHAVE_FONTCONFIG -DHAVE_SETLOCALE -DHAVE_DBUS -DHAVE_BSWAP32 -DHAVE_BYTESWAP_H -DHAVE_STRERROR -DHAVE_PREAD_PWRITE=1 -DGS_RECURSIVE_MUTEXATTR=PTHREAD_MUTEX_RECURSIVE -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 -Wno-unused-local-typedefs -DHAVE_STDINT_H=1 -DHAVE_DIRENT_H=1 -DHAVE_SYS_DIR_H=1 -DHAVE_SYS_TIME_H=1 -DHAVE_SYS_TIMES_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_LIBDL=1 -DGX_COLOR_INDEX_TYPE="unsigned long long" -D__USE_UNIX98=1 -DBUILD_PDF=1 -I./pdf -Os -fstack-clash-protection -Wformat -Werror=format-security -g -flto=auto -DHAVE_RESTRICT=1 -I/usr/include/webp -fno-strict-aliasing -DHAVE_POPEN_PROTO=1 -Ileptonica/src -I./base -I./obj -DLEPTONICA_INTERCEPT_ALLOC=1 -DHAVE_LIBJPEG=0 -DHAVE_LIBTIFF=0 -DHAVE_LIBPNG=0 -DHAVE_LIBZ=0 -DHAVE_LIBGIF=0 -DHAVE_LIBUNGIF=0 -DHAVE_LIBWEBP=0 -DHAVE_LIBWEBP_ANIM=0 -DHAVE_LIBJP2K=0 -o ./obj/leptonica_fmorphgenlow.1.o -c leptonica/src/fmorphgenlow.1.c gcc -DHAVE_MKSTEMP -DHAVE_FSEEKO -DHAVE_FONTCONFIG -DHAVE_SETLOCALE -DHAVE_DBUS -DHAVE_BSWAP32 -DHAVE_BYTESWAP_H -DHAVE_STRERROR -DHAVE_PREAD_PWRITE=1 -DGS_RECURSIVE_MUTEXATTR=PTHREAD_MUTEX_RECURSIVE -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 -Wno-unused-local-typedefs -DHAVE_STDINT_H=1 -DHAVE_DIRENT_H=1 -DHAVE_SYS_DIR_H=1 -DHAVE_SYS_TIME_H=1 -DHAVE_SYS_TIMES_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_LIBDL=1 -DGX_COLOR_INDEX_TYPE="unsigned long long" -D__USE_UNIX98=1 -DBUILD_PDF=1 -I./pdf -Os -fstack-clash-protection -Wformat -Werror=format-security -g -flto=auto -DHAVE_RESTRICT=1 -I/usr/include/webp -fno-strict-aliasing -DHAVE_POPEN_PROTO=1 -Ileptonica/src -I./base -I./obj -DLEPTONICA_INTERCEPT_ALLOC=1 -DHAVE_LIBJPEG=0 -DHAVE_LIBTIFF=0 -DHAVE_LIBPNG=0 -DHAVE_LIBZ=0 -DHAVE_LIBGIF=0 -DHAVE_LIBUNGIF=0 -DHAVE_LIBWEBP=0 -DHAVE_LIBWEBP_ANIM=0 -DHAVE_LIBJP2K=0 -o ./obj/leptonica_fpix1.o -c leptonica/src/fpix1.c gcc -DHAVE_MKSTEMP -DHAVE_FSEEKO -DHAVE_FONTCONFIG -DHAVE_SETLOCALE -DHAVE_DBUS -DHAVE_BSWAP32 -DHAVE_BYTESWAP_H -DHAVE_STRERROR -DHAVE_PREAD_PWRITE=1 -DGS_RECURSIVE_MUTEXATTR=PTHREAD_MUTEX_RECURSIVE -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 -Wno-unused-local-typedefs -DHAVE_STDINT_H=1 -DHAVE_DIRENT_H=1 -DHAVE_SYS_DIR_H=1 -DHAVE_SYS_TIME_H=1 -DHAVE_SYS_TIMES_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_LIBDL=1 -DGX_COLOR_INDEX_TYPE="unsigned long long" -D__USE_UNIX98=1 -DBUILD_PDF=1 -I./pdf -Os -fstack-clash-protection -Wformat -Werror=format-security -g -flto=auto -DHAVE_RESTRICT=1 -I/usr/include/webp -fno-strict-aliasing -DHAVE_POPEN_PROTO=1 -Ileptonica/src -I./base -I./obj -DLEPTONICA_INTERCEPT_ALLOC=1 -DHAVE_LIBJPEG=0 -DHAVE_LIBTIFF=0 -DHAVE_LIBPNG=0 -DHAVE_LIBZ=0 -DHAVE_LIBGIF=0 -DHAVE_LIBUNGIF=0 -DHAVE_LIBWEBP=0 -DHAVE_LIBWEBP_ANIM=0 -DHAVE_LIBJP2K=0 -o ./obj/leptonica_fpix2.o -c leptonica/src/fpix2.c gcc -DHAVE_MKSTEMP -DHAVE_FSEEKO -DHAVE_FONTCONFIG -DHAVE_SETLOCALE -DHAVE_DBUS -DHAVE_BSWAP32 -DHAVE_BYTESWAP_H -DHAVE_STRERROR -DHAVE_PREAD_PWRITE=1 -DGS_RECURSIVE_MUTEXATTR=PTHREAD_MUTEX_RECURSIVE -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 -Wno-unused-local-typedefs -DHAVE_STDINT_H=1 -DHAVE_DIRENT_H=1 -DHAVE_SYS_DIR_H=1 -DHAVE_SYS_TIME_H=1 -DHAVE_SYS_TIMES_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_LIBDL=1 -DGX_COLOR_INDEX_TYPE="unsigned long long" -D__USE_UNIX98=1 -DBUILD_PDF=1 -I./pdf -Os -fstack-clash-protection -Wformat -Werror=format-security -g -flto=auto -DHAVE_RESTRICT=1 -I/usr/include/webp -fno-strict-aliasing -DHAVE_POPEN_PROTO=1 -Ileptonica/src -I./base -I./obj -DLEPTONICA_INTERCEPT_ALLOC=1 -DHAVE_LIBJPEG=0 -DHAVE_LIBTIFF=0 -DHAVE_LIBPNG=0 -DHAVE_LIBZ=0 -DHAVE_LIBGIF=0 -DHAVE_LIBUNGIF=0 -DHAVE_LIBWEBP=0 -DHAVE_LIBWEBP_ANIM=0 -DHAVE_LIBJP2K=0 -o ./obj/leptonica_gifiostub.o -c leptonica/src/gifiostub.c gcc -DHAVE_MKSTEMP -DHAVE_FSEEKO -DHAVE_FONTCONFIG -DHAVE_SETLOCALE -DHAVE_DBUS -DHAVE_BSWAP32 -DHAVE_BYTESWAP_H -DHAVE_STRERROR -DHAVE_PREAD_PWRITE=1 -DGS_RECURSIVE_MUTEXATTR=PTHREAD_MUTEX_RECURSIVE -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 -Wno-unused-local-typedefs -DHAVE_STDINT_H=1 -DHAVE_DIRENT_H=1 -DHAVE_SYS_DIR_H=1 -DHAVE_SYS_TIME_H=1 -DHAVE_SYS_TIMES_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_LIBDL=1 -DGX_COLOR_INDEX_TYPE="unsigned long long" -D__USE_UNIX98=1 -DBUILD_PDF=1 -I./pdf -Os -fstack-clash-protection -Wformat -Werror=format-security -g -flto=auto -DHAVE_RESTRICT=1 -I/usr/include/webp -fno-strict-aliasing -DHAVE_POPEN_PROTO=1 -Ileptonica/src -I./base -I./obj -DLEPTONICA_INTERCEPT_ALLOC=1 -DHAVE_LIBJPEG=0 -DHAVE_LIBTIFF=0 -DHAVE_LIBPNG=0 -DHAVE_LIBZ=0 -DHAVE_LIBGIF=0 -DHAVE_LIBUNGIF=0 -DHAVE_LIBWEBP=0 -DHAVE_LIBWEBP_ANIM=0 -DHAVE_LIBJP2K=0 -o ./obj/leptonica_gplot.o -c leptonica/src/gplot.c leptonica/src/colormap.c: In function 'pixcmapReadStream': leptonica/src/colormap.c:1793:35: warning: variable 'ignore' set but not used [-Wunused-but-set-variable] 1793 | l_int32 rval, gval, bval, aval, ignore; | ^~~~~~ gcc -DHAVE_MKSTEMP -DHAVE_FSEEKO -DHAVE_FONTCONFIG -DHAVE_SETLOCALE -DHAVE_DBUS -DHAVE_BSWAP32 -DHAVE_BYTESWAP_H -DHAVE_STRERROR -DHAVE_PREAD_PWRITE=1 -DGS_RECURSIVE_MUTEXATTR=PTHREAD_MUTEX_RECURSIVE -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 -Wno-unused-local-typedefs -DHAVE_STDINT_H=1 -DHAVE_DIRENT_H=1 -DHAVE_SYS_DIR_H=1 -DHAVE_SYS_TIME_H=1 -DHAVE_SYS_TIMES_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_LIBDL=1 -DGX_COLOR_INDEX_TYPE="unsigned long long" -D__USE_UNIX98=1 -DBUILD_PDF=1 -I./pdf -Os -fstack-clash-protection -Wformat -Werror=format-security -g -flto=auto -DHAVE_RESTRICT=1 -I/usr/include/webp -fno-strict-aliasing -DHAVE_POPEN_PROTO=1 -Ileptonica/src -I./base -I./obj -DLEPTONICA_INTERCEPT_ALLOC=1 -DHAVE_LIBJPEG=0 -DHAVE_LIBTIFF=0 -DHAVE_LIBPNG=0 -DHAVE_LIBZ=0 -DHAVE_LIBGIF=0 -DHAVE_LIBUNGIF=0 -DHAVE_LIBWEBP=0 -DHAVE_LIBWEBP_ANIM=0 -DHAVE_LIBJP2K=0 -o ./obj/leptonica_graphics.o -c leptonica/src/graphics.c gcc -DHAVE_MKSTEMP -DHAVE_FSEEKO -DHAVE_FONTCONFIG -DHAVE_SETLOCALE -DHAVE_DBUS -DHAVE_BSWAP32 -DHAVE_BYTESWAP_H -DHAVE_STRERROR -DHAVE_PREAD_PWRITE=1 -DGS_RECURSIVE_MUTEXATTR=PTHREAD_MUTEX_RECURSIVE -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 -Wno-unused-local-typedefs -DHAVE_STDINT_H=1 -DHAVE_DIRENT_H=1 -DHAVE_SYS_DIR_H=1 -DHAVE_SYS_TIME_H=1 -DHAVE_SYS_TIMES_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_LIBDL=1 -DGX_COLOR_INDEX_TYPE="unsigned long long" -D__USE_UNIX98=1 -DBUILD_PDF=1 -I./pdf -Os -fstack-clash-protection -Wformat -Werror=format-security -g -flto=auto -DHAVE_RESTRICT=1 -I/usr/include/webp -fno-strict-aliasing -DHAVE_POPEN_PROTO=1 -Ileptonica/src -I./base -I./obj -DLEPTONICA_INTERCEPT_ALLOC=1 -DHAVE_LIBJPEG=0 -DHAVE_LIBTIFF=0 -DHAVE_LIBPNG=0 -DHAVE_LIBZ=0 -DHAVE_LIBGIF=0 -DHAVE_LIBUNGIF=0 -DHAVE_LIBWEBP=0 -DHAVE_LIBWEBP_ANIM=0 -DHAVE_LIBJP2K=0 -o ./obj/leptonica_graymorph.o -c leptonica/src/graymorph.c gcc -DHAVE_MKSTEMP -DHAVE_FSEEKO -DHAVE_FONTCONFIG -DHAVE_SETLOCALE -DHAVE_DBUS -DHAVE_BSWAP32 -DHAVE_BYTESWAP_H -DHAVE_STRERROR -DHAVE_PREAD_PWRITE=1 -DGS_RECURSIVE_MUTEXATTR=PTHREAD_MUTEX_RECURSIVE -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 -Wno-unused-local-typedefs -DHAVE_STDINT_H=1 -DHAVE_DIRENT_H=1 -DHAVE_SYS_DIR_H=1 -DHAVE_SYS_TIME_H=1 -DHAVE_SYS_TIMES_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_LIBDL=1 -DGX_COLOR_INDEX_TYPE="unsigned long long" -D__USE_UNIX98=1 -DBUILD_PDF=1 -I./pdf -Os -fstack-clash-protection -Wformat -Werror=format-security -g -flto=auto -DHAVE_RESTRICT=1 -I/usr/include/webp -fno-strict-aliasing -DHAVE_POPEN_PROTO=1 -Ileptonica/src -I./base -I./obj -DLEPTONICA_INTERCEPT_ALLOC=1 -DHAVE_LIBJPEG=0 -DHAVE_LIBTIFF=0 -DHAVE_LIBPNG=0 -DHAVE_LIBZ=0 -DHAVE_LIBGIF=0 -DHAVE_LIBUNGIF=0 -DHAVE_LIBWEBP=0 -DHAVE_LIBWEBP_ANIM=0 -DHAVE_LIBJP2K=0 -o ./obj/leptonica_grayquant.o -c leptonica/src/grayquant.c gcc -DHAVE_MKSTEMP -DHAVE_FSEEKO -DHAVE_FONTCONFIG -DHAVE_SETLOCALE -DHAVE_DBUS -DHAVE_BSWAP32 -DHAVE_BYTESWAP_H -DHAVE_STRERROR -DHAVE_PREAD_PWRITE=1 -DGS_RECURSIVE_MUTEXATTR=PTHREAD_MUTEX_RECURSIVE -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 -Wno-unused-local-typedefs -DHAVE_STDINT_H=1 -DHAVE_DIRENT_H=1 -DHAVE_SYS_DIR_H=1 -DHAVE_SYS_TIME_H=1 -DHAVE_SYS_TIMES_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_LIBDL=1 -DGX_COLOR_INDEX_TYPE="unsigned long long" -D__USE_UNIX98=1 -DBUILD_PDF=1 -I./pdf -Os -fstack-clash-protection -Wformat -Werror=format-security -g -flto=auto -DHAVE_RESTRICT=1 -I/usr/include/webp -fno-strict-aliasing -DHAVE_POPEN_PROTO=1 -Ileptonica/src -I./base -I./obj -DLEPTONICA_INTERCEPT_ALLOC=1 -DHAVE_LIBJPEG=0 -DHAVE_LIBTIFF=0 -DHAVE_LIBPNG=0 -DHAVE_LIBZ=0 -DHAVE_LIBGIF=0 -DHAVE_LIBUNGIF=0 -DHAVE_LIBWEBP=0 -DHAVE_LIBWEBP_ANIM=0 -DHAVE_LIBJP2K=0 -o ./obj/leptonica_heap.o -c leptonica/src/heap.c gcc -DHAVE_MKSTEMP -DHAVE_FSEEKO -DHAVE_FONTCONFIG -DHAVE_SETLOCALE -DHAVE_DBUS -DHAVE_BSWAP32 -DHAVE_BYTESWAP_H -DHAVE_STRERROR -DHAVE_PREAD_PWRITE=1 -DGS_RECURSIVE_MUTEXATTR=PTHREAD_MUTEX_RECURSIVE -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 -Wno-unused-local-typedefs -DHAVE_STDINT_H=1 -DHAVE_DIRENT_H=1 -DHAVE_SYS_DIR_H=1 -DHAVE_SYS_TIME_H=1 -DHAVE_SYS_TIMES_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_LIBDL=1 -DGX_COLOR_INDEX_TYPE="unsigned long long" -D__USE_UNIX98=1 -DBUILD_PDF=1 -I./pdf -Os -fstack-clash-protection -Wformat -Werror=format-security -g -flto=auto -DHAVE_RESTRICT=1 -I/usr/include/webp -fno-strict-aliasing -DHAVE_POPEN_PROTO=1 -Ileptonica/src -I./base -I./obj -DLEPTONICA_INTERCEPT_ALLOC=1 -DHAVE_LIBJPEG=0 -DHAVE_LIBTIFF=0 -DHAVE_LIBPNG=0 -DHAVE_LIBZ=0 -DHAVE_LIBGIF=0 -DHAVE_LIBUNGIF=0 -DHAVE_LIBWEBP=0 -DHAVE_LIBWEBP_ANIM=0 -DHAVE_LIBJP2K=0 -o ./obj/leptonica_jbclass.o -c leptonica/src/jbclass.c gcc -DHAVE_MKSTEMP -DHAVE_FSEEKO -DHAVE_FONTCONFIG -DHAVE_SETLOCALE -DHAVE_DBUS -DHAVE_BSWAP32 -DHAVE_BYTESWAP_H -DHAVE_STRERROR -DHAVE_PREAD_PWRITE=1 -DGS_RECURSIVE_MUTEXATTR=PTHREAD_MUTEX_RECURSIVE -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 -Wno-unused-local-typedefs -DHAVE_STDINT_H=1 -DHAVE_DIRENT_H=1 -DHAVE_SYS_DIR_H=1 -DHAVE_SYS_TIME_H=1 -DHAVE_SYS_TIMES_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_LIBDL=1 -DGX_COLOR_INDEX_TYPE="unsigned long long" -D__USE_UNIX98=1 -DBUILD_PDF=1 -I./pdf -Os -fstack-clash-protection -Wformat -Werror=format-security -g -flto=auto -DHAVE_RESTRICT=1 -I/usr/include/webp -fno-strict-aliasing -DHAVE_POPEN_PROTO=1 -Ileptonica/src -I./base -I./obj -DLEPTONICA_INTERCEPT_ALLOC=1 -DHAVE_LIBJPEG=0 -DHAVE_LIBTIFF=0 -DHAVE_LIBPNG=0 -DHAVE_LIBZ=0 -DHAVE_LIBGIF=0 -DHAVE_LIBUNGIF=0 -DHAVE_LIBWEBP=0 -DHAVE_LIBWEBP_ANIM=0 -DHAVE_LIBJP2K=0 -o ./obj/leptonica_jp2kheader.o -c leptonica/src/jp2kheader.c gcc -DHAVE_MKSTEMP -DHAVE_FSEEKO -DHAVE_FONTCONFIG -DHAVE_SETLOCALE -DHAVE_DBUS -DHAVE_BSWAP32 -DHAVE_BYTESWAP_H -DHAVE_STRERROR -DHAVE_PREAD_PWRITE=1 -DGS_RECURSIVE_MUTEXATTR=PTHREAD_MUTEX_RECURSIVE -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 -Wno-unused-local-typedefs -DHAVE_STDINT_H=1 -DHAVE_DIRENT_H=1 -DHAVE_SYS_DIR_H=1 -DHAVE_SYS_TIME_H=1 -DHAVE_SYS_TIMES_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_LIBDL=1 -DGX_COLOR_INDEX_TYPE="unsigned long long" -D__USE_UNIX98=1 -DBUILD_PDF=1 -I./pdf -Os -fstack-clash-protection -Wformat -Werror=format-security -g -flto=auto -DHAVE_RESTRICT=1 -I/usr/include/webp -fno-strict-aliasing -DHAVE_POPEN_PROTO=1 -Ileptonica/src -I./base -I./obj -DLEPTONICA_INTERCEPT_ALLOC=1 -DHAVE_LIBJPEG=0 -DHAVE_LIBTIFF=0 -DHAVE_LIBPNG=0 -DHAVE_LIBZ=0 -DHAVE_LIBGIF=0 -DHAVE_LIBUNGIF=0 -DHAVE_LIBWEBP=0 -DHAVE_LIBWEBP_ANIM=0 -DHAVE_LIBJP2K=0 -o ./obj/leptonica_jp2kheaderstub.o -c leptonica/src/jp2kheaderstub.c gcc -DHAVE_MKSTEMP -DHAVE_FSEEKO -DHAVE_FONTCONFIG -DHAVE_SETLOCALE -DHAVE_DBUS -DHAVE_BSWAP32 -DHAVE_BYTESWAP_H -DHAVE_STRERROR -DHAVE_PREAD_PWRITE=1 -DGS_RECURSIVE_MUTEXATTR=PTHREAD_MUTEX_RECURSIVE -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 -Wno-unused-local-typedefs -DHAVE_STDINT_H=1 -DHAVE_DIRENT_H=1 -DHAVE_SYS_DIR_H=1 -DHAVE_SYS_TIME_H=1 -DHAVE_SYS_TIMES_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_LIBDL=1 -DGX_COLOR_INDEX_TYPE="unsigned long long" -D__USE_UNIX98=1 -DBUILD_PDF=1 -I./pdf -Os -fstack-clash-protection -Wformat -Werror=format-security -g -flto=auto -DHAVE_RESTRICT=1 -I/usr/include/webp -fno-strict-aliasing -DHAVE_POPEN_PROTO=1 -Ileptonica/src -I./base -I./obj -DLEPTONICA_INTERCEPT_ALLOC=1 -DHAVE_LIBJPEG=0 -DHAVE_LIBTIFF=0 -DHAVE_LIBPNG=0 -DHAVE_LIBZ=0 -DHAVE_LIBGIF=0 -DHAVE_LIBUNGIF=0 -DHAVE_LIBWEBP=0 -DHAVE_LIBWEBP_ANIM=0 -DHAVE_LIBJP2K=0 -o ./obj/leptonica_jp2kiostub.o -c leptonica/src/jp2kiostub.c gcc -DHAVE_MKSTEMP -DHAVE_FSEEKO -DHAVE_FONTCONFIG -DHAVE_SETLOCALE -DHAVE_DBUS -DHAVE_BSWAP32 -DHAVE_BYTESWAP_H -DHAVE_STRERROR -DHAVE_PREAD_PWRITE=1 -DGS_RECURSIVE_MUTEXATTR=PTHREAD_MUTEX_RECURSIVE -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 -Wno-unused-local-typedefs -DHAVE_STDINT_H=1 -DHAVE_DIRENT_H=1 -DHAVE_SYS_DIR_H=1 -DHAVE_SYS_TIME_H=1 -DHAVE_SYS_TIMES_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_LIBDL=1 -DGX_COLOR_INDEX_TYPE="unsigned long long" -D__USE_UNIX98=1 -DBUILD_PDF=1 -I./pdf -Os -fstack-clash-protection -Wformat -Werror=format-security -g -flto=auto -DHAVE_RESTRICT=1 -I/usr/include/webp -fno-strict-aliasing -DHAVE_POPEN_PROTO=1 -Ileptonica/src -I./base -I./obj -DLEPTONICA_INTERCEPT_ALLOC=1 -DHAVE_LIBJPEG=0 -DHAVE_LIBTIFF=0 -DHAVE_LIBPNG=0 -DHAVE_LIBZ=0 -DHAVE_LIBGIF=0 -DHAVE_LIBUNGIF=0 -DHAVE_LIBWEBP=0 -DHAVE_LIBWEBP_ANIM=0 -DHAVE_LIBJP2K=0 -o ./obj/leptonica_jpegiostub.o -c leptonica/src/jpegiostub.c gcc -DHAVE_MKSTEMP -DHAVE_FSEEKO -DHAVE_FONTCONFIG -DHAVE_SETLOCALE -DHAVE_DBUS -DHAVE_BSWAP32 -DHAVE_BYTESWAP_H -DHAVE_STRERROR -DHAVE_PREAD_PWRITE=1 -DGS_RECURSIVE_MUTEXATTR=PTHREAD_MUTEX_RECURSIVE -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 -Wno-unused-local-typedefs -DHAVE_STDINT_H=1 -DHAVE_DIRENT_H=1 -DHAVE_SYS_DIR_H=1 -DHAVE_SYS_TIME_H=1 -DHAVE_SYS_TIMES_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_LIBDL=1 -DGX_COLOR_INDEX_TYPE="unsigned long long" -D__USE_UNIX98=1 -DBUILD_PDF=1 -I./pdf -Os -fstack-clash-protection -Wformat -Werror=format-security -g -flto=auto -DHAVE_RESTRICT=1 -I/usr/include/webp -fno-strict-aliasing -DHAVE_POPEN_PROTO=1 -Ileptonica/src -I./base -I./obj -DLEPTONICA_INTERCEPT_ALLOC=1 -DHAVE_LIBJPEG=0 -DHAVE_LIBTIFF=0 -DHAVE_LIBPNG=0 -DHAVE_LIBZ=0 -DHAVE_LIBGIF=0 -DHAVE_LIBUNGIF=0 -DHAVE_LIBWEBP=0 -DHAVE_LIBWEBP_ANIM=0 -DHAVE_LIBJP2K=0 -o ./obj/leptonica_kernel.o -c leptonica/src/kernel.c gcc -DHAVE_MKSTEMP -DHAVE_FSEEKO -DHAVE_FONTCONFIG -DHAVE_SETLOCALE -DHAVE_DBUS -DHAVE_BSWAP32 -DHAVE_BYTESWAP_H -DHAVE_STRERROR -DHAVE_PREAD_PWRITE=1 -DGS_RECURSIVE_MUTEXATTR=PTHREAD_MUTEX_RECURSIVE -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 -Wno-unused-local-typedefs -DHAVE_STDINT_H=1 -DHAVE_DIRENT_H=1 -DHAVE_SYS_DIR_H=1 -DHAVE_SYS_TIME_H=1 -DHAVE_SYS_TIMES_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_LIBDL=1 -DGX_COLOR_INDEX_TYPE="unsigned long long" -D__USE_UNIX98=1 -DBUILD_PDF=1 -I./pdf -Os -fstack-clash-protection -Wformat -Werror=format-security -g -flto=auto -DHAVE_RESTRICT=1 -I/usr/include/webp -fno-strict-aliasing -DHAVE_POPEN_PROTO=1 -Ileptonica/src -I./base -I./obj -DLEPTONICA_INTERCEPT_ALLOC=1 -DHAVE_LIBJPEG=0 -DHAVE_LIBTIFF=0 -DHAVE_LIBPNG=0 -DHAVE_LIBZ=0 -DHAVE_LIBGIF=0 -DHAVE_LIBUNGIF=0 -DHAVE_LIBWEBP=0 -DHAVE_LIBWEBP_ANIM=0 -DHAVE_LIBJP2K=0 -o ./obj/leptonica_libversions.o -c leptonica/src/libversions.c gcc -DHAVE_MKSTEMP -DHAVE_FSEEKO -DHAVE_FONTCONFIG -DHAVE_SETLOCALE -DHAVE_DBUS -DHAVE_BSWAP32 -DHAVE_BYTESWAP_H -DHAVE_STRERROR -DHAVE_PREAD_PWRITE=1 -DGS_RECURSIVE_MUTEXATTR=PTHREAD_MUTEX_RECURSIVE -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 -Wno-unused-local-typedefs -DHAVE_STDINT_H=1 -DHAVE_DIRENT_H=1 -DHAVE_SYS_DIR_H=1 -DHAVE_SYS_TIME_H=1 -DHAVE_SYS_TIMES_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_LIBDL=1 -DGX_COLOR_INDEX_TYPE="unsigned long long" -D__USE_UNIX98=1 -DBUILD_PDF=1 -I./pdf -Os -fstack-clash-protection -Wformat -Werror=format-security -g -flto=auto -DHAVE_RESTRICT=1 -I/usr/include/webp -fno-strict-aliasing -DHAVE_POPEN_PROTO=1 -Ileptonica/src -I./base -I./obj -DLEPTONICA_INTERCEPT_ALLOC=1 -DHAVE_LIBJPEG=0 -DHAVE_LIBTIFF=0 -DHAVE_LIBPNG=0 -DHAVE_LIBZ=0 -DHAVE_LIBGIF=0 -DHAVE_LIBUNGIF=0 -DHAVE_LIBWEBP=0 -DHAVE_LIBWEBP_ANIM=0 -DHAVE_LIBJP2K=0 -o ./obj/leptonica_list.o -c leptonica/src/list.c gcc -DHAVE_MKSTEMP -DHAVE_FSEEKO -DHAVE_FONTCONFIG -DHAVE_SETLOCALE -DHAVE_DBUS -DHAVE_BSWAP32 -DHAVE_BYTESWAP_H -DHAVE_STRERROR -DHAVE_PREAD_PWRITE=1 -DGS_RECURSIVE_MUTEXATTR=PTHREAD_MUTEX_RECURSIVE -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 -Wno-unused-local-typedefs -DHAVE_STDINT_H=1 -DHAVE_DIRENT_H=1 -DHAVE_SYS_DIR_H=1 -DHAVE_SYS_TIME_H=1 -DHAVE_SYS_TIMES_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_LIBDL=1 -DGX_COLOR_INDEX_TYPE="unsigned long long" -D__USE_UNIX98=1 -DBUILD_PDF=1 -I./pdf -Os -fstack-clash-protection -Wformat -Werror=format-security -g -flto=auto -DHAVE_RESTRICT=1 -I/usr/include/webp -fno-strict-aliasing -DHAVE_POPEN_PROTO=1 -Ileptonica/src -I./base -I./obj -DLEPTONICA_INTERCEPT_ALLOC=1 -DHAVE_LIBJPEG=0 -DHAVE_LIBTIFF=0 -DHAVE_LIBPNG=0 -DHAVE_LIBZ=0 -DHAVE_LIBGIF=0 -DHAVE_LIBUNGIF=0 -DHAVE_LIBWEBP=0 -DHAVE_LIBWEBP_ANIM=0 -DHAVE_LIBJP2K=0 -o ./obj/leptonica_map.o -c leptonica/src/map.c leptonica/src/fhmtgenlow.1.c: In function 'fhmt_1_5': leptonica/src/fhmtgenlow.1.c:273:21: warning: variable 'wpls5' set but not used [-Wunused-but-set-variable] 273 | l_int32 wpls5, wpls6; | ^~~~~ leptonica/src/fhmtgenlow.1.c:272:35: warning: variable 'wpls4' set but not used [-Wunused-but-set-variable] 272 | l_int32 wpls2, wpls3, wpls4; | ^~~~~ leptonica/src/fhmtgenlow.1.c:272:28: warning: variable 'wpls3' set but not used [-Wunused-but-set-variable] 272 | l_int32 wpls2, wpls3, wpls4; | ^~~~~ gcc -DHAVE_MKSTEMP -DHAVE_FSEEKO -DHAVE_FONTCONFIG -DHAVE_SETLOCALE -DHAVE_DBUS -DHAVE_BSWAP32 -DHAVE_BYTESWAP_H -DHAVE_STRERROR -DHAVE_PREAD_PWRITE=1 -DGS_RECURSIVE_MUTEXATTR=PTHREAD_MUTEX_RECURSIVE -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 -Wno-unused-local-typedefs -DHAVE_STDINT_H=1 -DHAVE_DIRENT_H=1 -DHAVE_SYS_DIR_H=1 -DHAVE_SYS_TIME_H=1 -DHAVE_SYS_TIMES_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_LIBDL=1 -DGX_COLOR_INDEX_TYPE="unsigned long long" -D__USE_UNIX98=1 -DBUILD_PDF=1 -I./pdf -Os -fstack-clash-protection -Wformat -Werror=format-security -g -flto=auto -DHAVE_RESTRICT=1 -I/usr/include/webp -fno-strict-aliasing -DHAVE_POPEN_PROTO=1 -Ileptonica/src -I./base -I./obj -DLEPTONICA_INTERCEPT_ALLOC=1 -DHAVE_LIBJPEG=0 -DHAVE_LIBTIFF=0 -DHAVE_LIBPNG=0 -DHAVE_LIBZ=0 -DHAVE_LIBGIF=0 -DHAVE_LIBUNGIF=0 -DHAVE_LIBWEBP=0 -DHAVE_LIBWEBP_ANIM=0 -DHAVE_LIBJP2K=0 -o ./obj/leptonica_morph.o -c leptonica/src/morph.c gcc -DHAVE_MKSTEMP -DHAVE_FSEEKO -DHAVE_FONTCONFIG -DHAVE_SETLOCALE -DHAVE_DBUS -DHAVE_BSWAP32 -DHAVE_BYTESWAP_H -DHAVE_STRERROR -DHAVE_PREAD_PWRITE=1 -DGS_RECURSIVE_MUTEXATTR=PTHREAD_MUTEX_RECURSIVE -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 -Wno-unused-local-typedefs -DHAVE_STDINT_H=1 -DHAVE_DIRENT_H=1 -DHAVE_SYS_DIR_H=1 -DHAVE_SYS_TIME_H=1 -DHAVE_SYS_TIMES_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_LIBDL=1 -DGX_COLOR_INDEX_TYPE="unsigned long long" -D__USE_UNIX98=1 -DBUILD_PDF=1 -I./pdf -Os -fstack-clash-protection -Wformat -Werror=format-security -g -flto=auto -DHAVE_RESTRICT=1 -I/usr/include/webp -fno-strict-aliasing -DHAVE_POPEN_PROTO=1 -Ileptonica/src -I./base -I./obj -DLEPTONICA_INTERCEPT_ALLOC=1 -DHAVE_LIBJPEG=0 -DHAVE_LIBTIFF=0 -DHAVE_LIBPNG=0 -DHAVE_LIBZ=0 -DHAVE_LIBGIF=0 -DHAVE_LIBUNGIF=0 -DHAVE_LIBWEBP=0 -DHAVE_LIBWEBP_ANIM=0 -DHAVE_LIBJP2K=0 -o ./obj/leptonica_morphapp.o -c leptonica/src/morphapp.c gcc -DHAVE_MKSTEMP -DHAVE_FSEEKO -DHAVE_FONTCONFIG -DHAVE_SETLOCALE -DHAVE_DBUS -DHAVE_BSWAP32 -DHAVE_BYTESWAP_H -DHAVE_STRERROR -DHAVE_PREAD_PWRITE=1 -DGS_RECURSIVE_MUTEXATTR=PTHREAD_MUTEX_RECURSIVE -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 -Wno-unused-local-typedefs -DHAVE_STDINT_H=1 -DHAVE_DIRENT_H=1 -DHAVE_SYS_DIR_H=1 -DHAVE_SYS_TIME_H=1 -DHAVE_SYS_TIMES_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_LIBDL=1 -DGX_COLOR_INDEX_TYPE="unsigned long long" -D__USE_UNIX98=1 -DBUILD_PDF=1 -I./pdf -Os -fstack-clash-protection -Wformat -Werror=format-security -g -flto=auto -DHAVE_RESTRICT=1 -I/usr/include/webp -fno-strict-aliasing -DHAVE_POPEN_PROTO=1 -Ileptonica/src -I./base -I./obj -DLEPTONICA_INTERCEPT_ALLOC=1 -DHAVE_LIBJPEG=0 -DHAVE_LIBTIFF=0 -DHAVE_LIBPNG=0 -DHAVE_LIBZ=0 -DHAVE_LIBGIF=0 -DHAVE_LIBUNGIF=0 -DHAVE_LIBWEBP=0 -DHAVE_LIBWEBP_ANIM=0 -DHAVE_LIBJP2K=0 -o ./obj/leptonica_morphdwa.o -c leptonica/src/morphdwa.c gcc -DHAVE_MKSTEMP -DHAVE_FSEEKO -DHAVE_FONTCONFIG -DHAVE_SETLOCALE -DHAVE_DBUS -DHAVE_BSWAP32 -DHAVE_BYTESWAP_H -DHAVE_STRERROR -DHAVE_PREAD_PWRITE=1 -DGS_RECURSIVE_MUTEXATTR=PTHREAD_MUTEX_RECURSIVE -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 -Wno-unused-local-typedefs -DHAVE_STDINT_H=1 -DHAVE_DIRENT_H=1 -DHAVE_SYS_DIR_H=1 -DHAVE_SYS_TIME_H=1 -DHAVE_SYS_TIMES_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_LIBDL=1 -DGX_COLOR_INDEX_TYPE="unsigned long long" -D__USE_UNIX98=1 -DBUILD_PDF=1 -I./pdf -Os -fstack-clash-protection -Wformat -Werror=format-security -g -flto=auto -DHAVE_RESTRICT=1 -I/usr/include/webp -fno-strict-aliasing -DHAVE_POPEN_PROTO=1 -Ileptonica/src -I./base -I./obj -DLEPTONICA_INTERCEPT_ALLOC=1 -DHAVE_LIBJPEG=0 -DHAVE_LIBTIFF=0 -DHAVE_LIBPNG=0 -DHAVE_LIBZ=0 -DHAVE_LIBGIF=0 -DHAVE_LIBUNGIF=0 -DHAVE_LIBWEBP=0 -DHAVE_LIBWEBP_ANIM=0 -DHAVE_LIBJP2K=0 -o ./obj/leptonica_morphseq.o -c leptonica/src/morphseq.c gcc -DHAVE_MKSTEMP -DHAVE_FSEEKO -DHAVE_FONTCONFIG -DHAVE_SETLOCALE -DHAVE_DBUS -DHAVE_BSWAP32 -DHAVE_BYTESWAP_H -DHAVE_STRERROR -DHAVE_PREAD_PWRITE=1 -DGS_RECURSIVE_MUTEXATTR=PTHREAD_MUTEX_RECURSIVE -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 -Wno-unused-local-typedefs -DHAVE_STDINT_H=1 -DHAVE_DIRENT_H=1 -DHAVE_SYS_DIR_H=1 -DHAVE_SYS_TIME_H=1 -DHAVE_SYS_TIMES_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_LIBDL=1 -DGX_COLOR_INDEX_TYPE="unsigned long long" -D__USE_UNIX98=1 -DBUILD_PDF=1 -I./pdf -Os -fstack-clash-protection -Wformat -Werror=format-security -g -flto=auto -DHAVE_RESTRICT=1 -I/usr/include/webp -fno-strict-aliasing -DHAVE_POPEN_PROTO=1 -Ileptonica/src -I./base -I./obj -DLEPTONICA_INTERCEPT_ALLOC=1 -DHAVE_LIBJPEG=0 -DHAVE_LIBTIFF=0 -DHAVE_LIBPNG=0 -DHAVE_LIBZ=0 -DHAVE_LIBGIF=0 -DHAVE_LIBUNGIF=0 -DHAVE_LIBWEBP=0 -DHAVE_LIBWEBP_ANIM=0 -DHAVE_LIBJP2K=0 -o ./obj/leptonica_numabasic.o -c leptonica/src/numabasic.c gcc -DHAVE_MKSTEMP -DHAVE_FSEEKO -DHAVE_FONTCONFIG -DHAVE_SETLOCALE -DHAVE_DBUS -DHAVE_BSWAP32 -DHAVE_BYTESWAP_H -DHAVE_STRERROR -DHAVE_PREAD_PWRITE=1 -DGS_RECURSIVE_MUTEXATTR=PTHREAD_MUTEX_RECURSIVE -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 -Wno-unused-local-typedefs -DHAVE_STDINT_H=1 -DHAVE_DIRENT_H=1 -DHAVE_SYS_DIR_H=1 -DHAVE_SYS_TIME_H=1 -DHAVE_SYS_TIMES_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_LIBDL=1 -DGX_COLOR_INDEX_TYPE="unsigned long long" -D__USE_UNIX98=1 -DBUILD_PDF=1 -I./pdf -Os -fstack-clash-protection -Wformat -Werror=format-security -g -flto=auto -DHAVE_RESTRICT=1 -I/usr/include/webp -fno-strict-aliasing -DHAVE_POPEN_PROTO=1 -Ileptonica/src -I./base -I./obj -DLEPTONICA_INTERCEPT_ALLOC=1 -DHAVE_LIBJPEG=0 -DHAVE_LIBTIFF=0 -DHAVE_LIBPNG=0 -DHAVE_LIBZ=0 -DHAVE_LIBGIF=0 -DHAVE_LIBUNGIF=0 -DHAVE_LIBWEBP=0 -DHAVE_LIBWEBP_ANIM=0 -DHAVE_LIBJP2K=0 -o ./obj/leptonica_numafunc1.o -c leptonica/src/numafunc1.c gcc -DHAVE_MKSTEMP -DHAVE_FSEEKO -DHAVE_FONTCONFIG -DHAVE_SETLOCALE -DHAVE_DBUS -DHAVE_BSWAP32 -DHAVE_BYTESWAP_H -DHAVE_STRERROR -DHAVE_PREAD_PWRITE=1 -DGS_RECURSIVE_MUTEXATTR=PTHREAD_MUTEX_RECURSIVE -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 -Wno-unused-local-typedefs -DHAVE_STDINT_H=1 -DHAVE_DIRENT_H=1 -DHAVE_SYS_DIR_H=1 -DHAVE_SYS_TIME_H=1 -DHAVE_SYS_TIMES_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_LIBDL=1 -DGX_COLOR_INDEX_TYPE="unsigned long long" -D__USE_UNIX98=1 -DBUILD_PDF=1 -I./pdf -Os -fstack-clash-protection -Wformat -Werror=format-security -g -flto=auto -DHAVE_RESTRICT=1 -I/usr/include/webp -fno-strict-aliasing -DHAVE_POPEN_PROTO=1 -Ileptonica/src -I./base -I./obj -DLEPTONICA_INTERCEPT_ALLOC=1 -DHAVE_LIBJPEG=0 -DHAVE_LIBTIFF=0 -DHAVE_LIBPNG=0 -DHAVE_LIBZ=0 -DHAVE_LIBGIF=0 -DHAVE_LIBUNGIF=0 -DHAVE_LIBWEBP=0 -DHAVE_LIBWEBP_ANIM=0 -DHAVE_LIBJP2K=0 -o ./obj/leptonica_numafunc2.o -c leptonica/src/numafunc2.c gcc -DHAVE_MKSTEMP -DHAVE_FSEEKO -DHAVE_FONTCONFIG -DHAVE_SETLOCALE -DHAVE_DBUS -DHAVE_BSWAP32 -DHAVE_BYTESWAP_H -DHAVE_STRERROR -DHAVE_PREAD_PWRITE=1 -DGS_RECURSIVE_MUTEXATTR=PTHREAD_MUTEX_RECURSIVE -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 -Wno-unused-local-typedefs -DHAVE_STDINT_H=1 -DHAVE_DIRENT_H=1 -DHAVE_SYS_DIR_H=1 -DHAVE_SYS_TIME_H=1 -DHAVE_SYS_TIMES_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_LIBDL=1 -DGX_COLOR_INDEX_TYPE="unsigned long long" -D__USE_UNIX98=1 -DBUILD_PDF=1 -I./pdf -Os -fstack-clash-protection -Wformat -Werror=format-security -g -flto=auto -DHAVE_RESTRICT=1 -I/usr/include/webp -fno-strict-aliasing -DHAVE_POPEN_PROTO=1 -Ileptonica/src -I./base -I./obj -DLEPTONICA_INTERCEPT_ALLOC=1 -DHAVE_LIBJPEG=0 -DHAVE_LIBTIFF=0 -DHAVE_LIBPNG=0 -DHAVE_LIBZ=0 -DHAVE_LIBGIF=0 -DHAVE_LIBUNGIF=0 -DHAVE_LIBWEBP=0 -DHAVE_LIBWEBP_ANIM=0 -DHAVE_LIBJP2K=0 -o ./obj/leptonica_pageseg.o -c leptonica/src/pageseg.c gcc -DHAVE_MKSTEMP -DHAVE_FSEEKO -DHAVE_FONTCONFIG -DHAVE_SETLOCALE -DHAVE_DBUS -DHAVE_BSWAP32 -DHAVE_BYTESWAP_H -DHAVE_STRERROR -DHAVE_PREAD_PWRITE=1 -DGS_RECURSIVE_MUTEXATTR=PTHREAD_MUTEX_RECURSIVE -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 -Wno-unused-local-typedefs -DHAVE_STDINT_H=1 -DHAVE_DIRENT_H=1 -DHAVE_SYS_DIR_H=1 -DHAVE_SYS_TIME_H=1 -DHAVE_SYS_TIMES_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_LIBDL=1 -DGX_COLOR_INDEX_TYPE="unsigned long long" -D__USE_UNIX98=1 -DBUILD_PDF=1 -I./pdf -Os -fstack-clash-protection -Wformat -Werror=format-security -g -flto=auto -DHAVE_RESTRICT=1 -I/usr/include/webp -fno-strict-aliasing -DHAVE_POPEN_PROTO=1 -Ileptonica/src -I./base -I./obj -DLEPTONICA_INTERCEPT_ALLOC=1 -DHAVE_LIBJPEG=0 -DHAVE_LIBTIFF=0 -DHAVE_LIBPNG=0 -DHAVE_LIBZ=0 -DHAVE_LIBGIF=0 -DHAVE_LIBUNGIF=0 -DHAVE_LIBWEBP=0 -DHAVE_LIBWEBP_ANIM=0 -DHAVE_LIBJP2K=0 -o ./obj/leptonica_paintcmap.o -c leptonica/src/paintcmap.c gcc -DHAVE_MKSTEMP -DHAVE_FSEEKO -DHAVE_FONTCONFIG -DHAVE_SETLOCALE -DHAVE_DBUS -DHAVE_BSWAP32 -DHAVE_BYTESWAP_H -DHAVE_STRERROR -DHAVE_PREAD_PWRITE=1 -DGS_RECURSIVE_MUTEXATTR=PTHREAD_MUTEX_RECURSIVE -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 -Wno-unused-local-typedefs -DHAVE_STDINT_H=1 -DHAVE_DIRENT_H=1 -DHAVE_SYS_DIR_H=1 -DHAVE_SYS_TIME_H=1 -DHAVE_SYS_TIMES_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_LIBDL=1 -DGX_COLOR_INDEX_TYPE="unsigned long long" -D__USE_UNIX98=1 -DBUILD_PDF=1 -I./pdf -Os -fstack-clash-protection -Wformat -Werror=format-security -g -flto=auto -DHAVE_RESTRICT=1 -I/usr/include/webp -fno-strict-aliasing -DHAVE_POPEN_PROTO=1 -Ileptonica/src -I./base -I./obj -DLEPTONICA_INTERCEPT_ALLOC=1 -DHAVE_LIBJPEG=0 -DHAVE_LIBTIFF=0 -DHAVE_LIBPNG=0 -DHAVE_LIBZ=0 -DHAVE_LIBGIF=0 -DHAVE_LIBUNGIF=0 -DHAVE_LIBWEBP=0 -DHAVE_LIBWEBP_ANIM=0 -DHAVE_LIBJP2K=0 -o ./obj/leptonica_partify.o -c leptonica/src/partify.c gcc -DHAVE_MKSTEMP -DHAVE_FSEEKO -DHAVE_FONTCONFIG -DHAVE_SETLOCALE -DHAVE_DBUS -DHAVE_BSWAP32 -DHAVE_BYTESWAP_H -DHAVE_STRERROR -DHAVE_PREAD_PWRITE=1 -DGS_RECURSIVE_MUTEXATTR=PTHREAD_MUTEX_RECURSIVE -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 -Wno-unused-local-typedefs -DHAVE_STDINT_H=1 -DHAVE_DIRENT_H=1 -DHAVE_SYS_DIR_H=1 -DHAVE_SYS_TIME_H=1 -DHAVE_SYS_TIMES_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_LIBDL=1 -DGX_COLOR_INDEX_TYPE="unsigned long long" -D__USE_UNIX98=1 -DBUILD_PDF=1 -I./pdf -Os -fstack-clash-protection -Wformat -Werror=format-security -g -flto=auto -DHAVE_RESTRICT=1 -I/usr/include/webp -fno-strict-aliasing -DHAVE_POPEN_PROTO=1 -Ileptonica/src -I./base -I./obj -DLEPTONICA_INTERCEPT_ALLOC=1 -DHAVE_LIBJPEG=0 -DHAVE_LIBTIFF=0 -DHAVE_LIBPNG=0 -DHAVE_LIBZ=0 -DHAVE_LIBGIF=0 -DHAVE_LIBUNGIF=0 -DHAVE_LIBWEBP=0 -DHAVE_LIBWEBP_ANIM=0 -DHAVE_LIBJP2K=0 -o ./obj/leptonica_partition.o -c leptonica/src/partition.c gcc -DHAVE_MKSTEMP -DHAVE_FSEEKO -DHAVE_FONTCONFIG -DHAVE_SETLOCALE -DHAVE_DBUS -DHAVE_BSWAP32 -DHAVE_BYTESWAP_H -DHAVE_STRERROR -DHAVE_PREAD_PWRITE=1 -DGS_RECURSIVE_MUTEXATTR=PTHREAD_MUTEX_RECURSIVE -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 -Wno-unused-local-typedefs -DHAVE_STDINT_H=1 -DHAVE_DIRENT_H=1 -DHAVE_SYS_DIR_H=1 -DHAVE_SYS_TIME_H=1 -DHAVE_SYS_TIMES_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_LIBDL=1 -DGX_COLOR_INDEX_TYPE="unsigned long long" -D__USE_UNIX98=1 -DBUILD_PDF=1 -I./pdf -Os -fstack-clash-protection -Wformat -Werror=format-security -g -flto=auto -DHAVE_RESTRICT=1 -I/usr/include/webp -fno-strict-aliasing -DHAVE_POPEN_PROTO=1 -Ileptonica/src -I./base -I./obj -DLEPTONICA_INTERCEPT_ALLOC=1 -DHAVE_LIBJPEG=0 -DHAVE_LIBTIFF=0 -DHAVE_LIBPNG=0 -DHAVE_LIBZ=0 -DHAVE_LIBGIF=0 -DHAVE_LIBUNGIF=0 -DHAVE_LIBWEBP=0 -DHAVE_LIBWEBP_ANIM=0 -DHAVE_LIBJP2K=0 -o ./obj/leptonica_pdfio1.o -c leptonica/src/pdfio1.c leptonica/src/libversions.c: In function 'getImagelibVersions': leptonica/src/libversions.c:107:10: warning: unused variable 'first' [-Wunused-variable] 107 | l_int32 first = TRUE; | ^~~~~ gcc -DHAVE_MKSTEMP -DHAVE_FSEEKO -DHAVE_FONTCONFIG -DHAVE_SETLOCALE -DHAVE_DBUS -DHAVE_BSWAP32 -DHAVE_BYTESWAP_H -DHAVE_STRERROR -DHAVE_PREAD_PWRITE=1 -DGS_RECURSIVE_MUTEXATTR=PTHREAD_MUTEX_RECURSIVE -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 -Wno-unused-local-typedefs -DHAVE_STDINT_H=1 -DHAVE_DIRENT_H=1 -DHAVE_SYS_DIR_H=1 -DHAVE_SYS_TIME_H=1 -DHAVE_SYS_TIMES_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_LIBDL=1 -DGX_COLOR_INDEX_TYPE="unsigned long long" -D__USE_UNIX98=1 -DBUILD_PDF=1 -I./pdf -Os -fstack-clash-protection -Wformat -Werror=format-security -g -flto=auto -DHAVE_RESTRICT=1 -I/usr/include/webp -fno-strict-aliasing -DHAVE_POPEN_PROTO=1 -Ileptonica/src -I./base -I./obj -DLEPTONICA_INTERCEPT_ALLOC=1 -DHAVE_LIBJPEG=0 -DHAVE_LIBTIFF=0 -DHAVE_LIBPNG=0 -DHAVE_LIBZ=0 -DHAVE_LIBGIF=0 -DHAVE_LIBUNGIF=0 -DHAVE_LIBWEBP=0 -DHAVE_LIBWEBP_ANIM=0 -DHAVE_LIBJP2K=0 -o ./obj/leptonica_pdfio1stub.o -c leptonica/src/pdfio1stub.c gcc -DHAVE_MKSTEMP -DHAVE_FSEEKO -DHAVE_FONTCONFIG -DHAVE_SETLOCALE -DHAVE_DBUS -DHAVE_BSWAP32 -DHAVE_BYTESWAP_H -DHAVE_STRERROR -DHAVE_PREAD_PWRITE=1 -DGS_RECURSIVE_MUTEXATTR=PTHREAD_MUTEX_RECURSIVE -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 -Wno-unused-local-typedefs -DHAVE_STDINT_H=1 -DHAVE_DIRENT_H=1 -DHAVE_SYS_DIR_H=1 -DHAVE_SYS_TIME_H=1 -DHAVE_SYS_TIMES_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_LIBDL=1 -DGX_COLOR_INDEX_TYPE="unsigned long long" -D__USE_UNIX98=1 -DBUILD_PDF=1 -I./pdf -Os -fstack-clash-protection -Wformat -Werror=format-security -g -flto=auto -DHAVE_RESTRICT=1 -I/usr/include/webp -fno-strict-aliasing -DHAVE_POPEN_PROTO=1 -Ileptonica/src -I./base -I./obj -DLEPTONICA_INTERCEPT_ALLOC=1 -DHAVE_LIBJPEG=0 -DHAVE_LIBTIFF=0 -DHAVE_LIBPNG=0 -DHAVE_LIBZ=0 -DHAVE_LIBGIF=0 -DHAVE_LIBUNGIF=0 -DHAVE_LIBWEBP=0 -DHAVE_LIBWEBP_ANIM=0 -DHAVE_LIBJP2K=0 -o ./obj/leptonica_pdfio2.o -c leptonica/src/pdfio2.c leptonica/src/fpix2.c: In function 'linearInterpolatePixelFloat': leptonica/src/fpix2.c:2282:6: warning: "DEBUG" is not defined, evaluates to 0 [-Wundef] 2282 | #if DEBUG | ^~~~~ gcc -DHAVE_MKSTEMP -DHAVE_FSEEKO -DHAVE_FONTCONFIG -DHAVE_SETLOCALE -DHAVE_DBUS -DHAVE_BSWAP32 -DHAVE_BYTESWAP_H -DHAVE_STRERROR -DHAVE_PREAD_PWRITE=1 -DGS_RECURSIVE_MUTEXATTR=PTHREAD_MUTEX_RECURSIVE -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 -Wno-unused-local-typedefs -DHAVE_STDINT_H=1 -DHAVE_DIRENT_H=1 -DHAVE_SYS_DIR_H=1 -DHAVE_SYS_TIME_H=1 -DHAVE_SYS_TIMES_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_LIBDL=1 -DGX_COLOR_INDEX_TYPE="unsigned long long" -D__USE_UNIX98=1 -DBUILD_PDF=1 -I./pdf -Os -fstack-clash-protection -Wformat -Werror=format-security -g -flto=auto -DHAVE_RESTRICT=1 -I/usr/include/webp -fno-strict-aliasing -DHAVE_POPEN_PROTO=1 -Ileptonica/src -I./base -I./obj -DLEPTONICA_INTERCEPT_ALLOC=1 -DHAVE_LIBJPEG=0 -DHAVE_LIBTIFF=0 -DHAVE_LIBPNG=0 -DHAVE_LIBZ=0 -DHAVE_LIBGIF=0 -DHAVE_LIBUNGIF=0 -DHAVE_LIBWEBP=0 -DHAVE_LIBWEBP_ANIM=0 -DHAVE_LIBJP2K=0 -o ./obj/leptonica_pdfio2stub.o -c leptonica/src/pdfio2stub.c leptonica/src/kernel.c: In function 'kernelReadStream': leptonica/src/kernel.c:565:48: warning: variable 'ignore' set but not used [-Wunused-but-set-variable] 565 | l_int32 sy, sx, cy, cx, i, j, ret, version, ignore; | ^~~~~~ gcc -DHAVE_MKSTEMP -DHAVE_FSEEKO -DHAVE_FONTCONFIG -DHAVE_SETLOCALE -DHAVE_DBUS -DHAVE_BSWAP32 -DHAVE_BYTESWAP_H -DHAVE_STRERROR -DHAVE_PREAD_PWRITE=1 -DGS_RECURSIVE_MUTEXATTR=PTHREAD_MUTEX_RECURSIVE -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 -Wno-unused-local-typedefs -DHAVE_STDINT_H=1 -DHAVE_DIRENT_H=1 -DHAVE_SYS_DIR_H=1 -DHAVE_SYS_TIME_H=1 -DHAVE_SYS_TIMES_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_LIBDL=1 -DGX_COLOR_INDEX_TYPE="unsigned long long" -D__USE_UNIX98=1 -DBUILD_PDF=1 -I./pdf -Os -fstack-clash-protection -Wformat -Werror=format-security -g -flto=auto -DHAVE_RESTRICT=1 -I/usr/include/webp -fno-strict-aliasing -DHAVE_POPEN_PROTO=1 -Ileptonica/src -I./base -I./obj -DLEPTONICA_INTERCEPT_ALLOC=1 -DHAVE_LIBJPEG=0 -DHAVE_LIBTIFF=0 -DHAVE_LIBPNG=0 -DHAVE_LIBZ=0 -DHAVE_LIBGIF=0 -DHAVE_LIBUNGIF=0 -DHAVE_LIBWEBP=0 -DHAVE_LIBWEBP_ANIM=0 -DHAVE_LIBJP2K=0 -o ./obj/leptonica_pix1.o -c leptonica/src/pix1.c gcc -DHAVE_MKSTEMP -DHAVE_FSEEKO -DHAVE_FONTCONFIG -DHAVE_SETLOCALE -DHAVE_DBUS -DHAVE_BSWAP32 -DHAVE_BYTESWAP_H -DHAVE_STRERROR -DHAVE_PREAD_PWRITE=1 -DGS_RECURSIVE_MUTEXATTR=PTHREAD_MUTEX_RECURSIVE -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 -Wno-unused-local-typedefs -DHAVE_STDINT_H=1 -DHAVE_DIRENT_H=1 -DHAVE_SYS_DIR_H=1 -DHAVE_SYS_TIME_H=1 -DHAVE_SYS_TIMES_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_LIBDL=1 -DGX_COLOR_INDEX_TYPE="unsigned long long" -D__USE_UNIX98=1 -DBUILD_PDF=1 -I./pdf -Os -fstack-clash-protection -Wformat -Werror=format-security -g -flto=auto -DHAVE_RESTRICT=1 -I/usr/include/webp -fno-strict-aliasing -DHAVE_POPEN_PROTO=1 -Ileptonica/src -I./base -I./obj -DLEPTONICA_INTERCEPT_ALLOC=1 -DHAVE_LIBJPEG=0 -DHAVE_LIBTIFF=0 -DHAVE_LIBPNG=0 -DHAVE_LIBZ=0 -DHAVE_LIBGIF=0 -DHAVE_LIBUNGIF=0 -DHAVE_LIBWEBP=0 -DHAVE_LIBWEBP_ANIM=0 -DHAVE_LIBJP2K=0 -o ./obj/leptonica_pix2.o -c leptonica/src/pix2.c gcc -DHAVE_MKSTEMP -DHAVE_FSEEKO -DHAVE_FONTCONFIG -DHAVE_SETLOCALE -DHAVE_DBUS -DHAVE_BSWAP32 -DHAVE_BYTESWAP_H -DHAVE_STRERROR -DHAVE_PREAD_PWRITE=1 -DGS_RECURSIVE_MUTEXATTR=PTHREAD_MUTEX_RECURSIVE -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 -Wno-unused-local-typedefs -DHAVE_STDINT_H=1 -DHAVE_DIRENT_H=1 -DHAVE_SYS_DIR_H=1 -DHAVE_SYS_TIME_H=1 -DHAVE_SYS_TIMES_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_LIBDL=1 -DGX_COLOR_INDEX_TYPE="unsigned long long" -D__USE_UNIX98=1 -DBUILD_PDF=1 -I./pdf -Os -fstack-clash-protection -Wformat -Werror=format-security -g -flto=auto -DHAVE_RESTRICT=1 -I/usr/include/webp -fno-strict-aliasing -DHAVE_POPEN_PROTO=1 -Ileptonica/src -I./base -I./obj -DLEPTONICA_INTERCEPT_ALLOC=1 -DHAVE_LIBJPEG=0 -DHAVE_LIBTIFF=0 -DHAVE_LIBPNG=0 -DHAVE_LIBZ=0 -DHAVE_LIBGIF=0 -DHAVE_LIBUNGIF=0 -DHAVE_LIBWEBP=0 -DHAVE_LIBWEBP_ANIM=0 -DHAVE_LIBJP2K=0 -o ./obj/leptonica_pix3.o -c leptonica/src/pix3.c gcc -DHAVE_MKSTEMP -DHAVE_FSEEKO -DHAVE_FONTCONFIG -DHAVE_SETLOCALE -DHAVE_DBUS -DHAVE_BSWAP32 -DHAVE_BYTESWAP_H -DHAVE_STRERROR -DHAVE_PREAD_PWRITE=1 -DGS_RECURSIVE_MUTEXATTR=PTHREAD_MUTEX_RECURSIVE -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 -Wno-unused-local-typedefs -DHAVE_STDINT_H=1 -DHAVE_DIRENT_H=1 -DHAVE_SYS_DIR_H=1 -DHAVE_SYS_TIME_H=1 -DHAVE_SYS_TIMES_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_LIBDL=1 -DGX_COLOR_INDEX_TYPE="unsigned long long" -D__USE_UNIX98=1 -DBUILD_PDF=1 -I./pdf -Os -fstack-clash-protection -Wformat -Werror=format-security -g -flto=auto -DHAVE_RESTRICT=1 -I/usr/include/webp -fno-strict-aliasing -DHAVE_POPEN_PROTO=1 -Ileptonica/src -I./base -I./obj -DLEPTONICA_INTERCEPT_ALLOC=1 -DHAVE_LIBJPEG=0 -DHAVE_LIBTIFF=0 -DHAVE_LIBPNG=0 -DHAVE_LIBZ=0 -DHAVE_LIBGIF=0 -DHAVE_LIBUNGIF=0 -DHAVE_LIBWEBP=0 -DHAVE_LIBWEBP_ANIM=0 -DHAVE_LIBJP2K=0 -o ./obj/leptonica_pix4.o -c leptonica/src/pix4.c leptonica/src/gplot.c: In function 'gplotRead': gcc -DHAVE_MKSTEMP -DHAVE_FSEEKO -DHAVE_FONTCONFIG -DHAVE_SETLOCALE -DHAVE_DBUS -DHAVE_BSWAP32 -DHAVE_BYTESWAP_H -DHAVE_STRERROR -DHAVE_PREAD_PWRITE=1 -DGS_RECURSIVE_MUTEXATTR=PTHREAD_MUTEX_RECURSIVE -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 -Wno-unused-local-typedefs -DHAVE_STDINT_H=1 -DHAVE_DIRENT_H=1 -DHAVE_SYS_DIR_H=1 -DHAVE_SYS_TIME_H=1 -DHAVE_SYS_TIMES_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_LIBDL=1 -DGX_COLOR_INDEX_TYPE="unsigned long long" -D__USE_UNIX98=1 -DBUILD_PDF=1 -I./pdf -Os -fstack-clash-protection -Wformat -Werror=format-security -g -flto=auto -DHAVE_RESTRICT=1 -I/usr/include/webp -fno-strict-aliasing -DHAVE_POPEN_PROTO=1 -Ileptonica/src -I./base -I./obj -DLEPTONICA_INTERCEPT_ALLOC=1 -DHAVE_LIBJPEG=0 -DHAVE_LIBTIFF=0 -DHAVE_LIBPNG=0 -DHAVE_LIBZ=0 -DHAVE_LIBGIF=0 -DHAVE_LIBUNGIF=0 -DHAVE_LIBWEBP=0 -DHAVE_LIBWEBP_ANIM=0 -DHAVE_LIBJP2K=0 -o ./obj/leptonica_pix5.o -c leptonica/src/pix5.c gcc -DHAVE_MKSTEMP -DHAVE_FSEEKO -DHAVE_FONTCONFIG -DHAVE_SETLOCALE -DHAVE_DBUS -DHAVE_BSWAP32 -DHAVE_BYTESWAP_H -DHAVE_STRERROR -DHAVE_PREAD_PWRITE=1 -DGS_RECURSIVE_MUTEXATTR=PTHREAD_MUTEX_RECURSIVE -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 -Wno-unused-local-typedefs -DHAVE_STDINT_H=1 -DHAVE_DIRENT_H=1 -DHAVE_SYS_DIR_H=1 -DHAVE_SYS_TIME_H=1 -DHAVE_SYS_TIMES_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_LIBDL=1 -DGX_COLOR_INDEX_TYPE="unsigned long long" -D__USE_UNIX98=1 -DBUILD_PDF=1 -I./pdf -Os -fstack-clash-protection -Wformat -Werror=format-security -g -flto=auto -DHAVE_RESTRICT=1 -I/usr/include/webp -fno-strict-aliasing -DHAVE_POPEN_PROTO=1 -Ileptonica/src -I./base -I./obj -DLEPTONICA_INTERCEPT_ALLOC=1 -DHAVE_LIBJPEG=0 -DHAVE_LIBTIFF=0 -DHAVE_LIBPNG=0 -DHAVE_LIBZ=0 -DHAVE_LIBGIF=0 -DHAVE_LIBUNGIF=0 -DHAVE_LIBWEBP=0 -DHAVE_LIBWEBP_ANIM=0 -DHAVE_LIBJP2K=0 -o ./obj/leptonica_pixabasic.o -c leptonica/src/pixabasic.c leptonica/src/gplot.c:1243:35: warning: variable 'ignore' set but not used [-Wunused-but-set-variable] 1243 | l_int32 outformat, ret, version, ignore; | ^~~~~~ leptonica/src/gplot.c:1242:47: warning: variable 'ignores' set but not used [-Wunused-but-set-variable] 1242 | char *rootname, *title, *xlabel, *ylabel, *ignores; | ^~~~~~~ gcc -DHAVE_MKSTEMP -DHAVE_FSEEKO -DHAVE_FONTCONFIG -DHAVE_SETLOCALE -DHAVE_DBUS -DHAVE_BSWAP32 -DHAVE_BYTESWAP_H -DHAVE_STRERROR -DHAVE_PREAD_PWRITE=1 -DGS_RECURSIVE_MUTEXATTR=PTHREAD_MUTEX_RECURSIVE -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 -Wno-unused-local-typedefs -DHAVE_STDINT_H=1 -DHAVE_DIRENT_H=1 -DHAVE_SYS_DIR_H=1 -DHAVE_SYS_TIME_H=1 -DHAVE_SYS_TIMES_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_LIBDL=1 -DGX_COLOR_INDEX_TYPE="unsigned long long" -D__USE_UNIX98=1 -DBUILD_PDF=1 -I./pdf -Os -fstack-clash-protection -Wformat -Werror=format-security -g -flto=auto -DHAVE_RESTRICT=1 -I/usr/include/webp -fno-strict-aliasing -DHAVE_POPEN_PROTO=1 -Ileptonica/src -I./base -I./obj -DLEPTONICA_INTERCEPT_ALLOC=1 -DHAVE_LIBJPEG=0 -DHAVE_LIBTIFF=0 -DHAVE_LIBPNG=0 -DHAVE_LIBZ=0 -DHAVE_LIBGIF=0 -DHAVE_LIBUNGIF=0 -DHAVE_LIBWEBP=0 -DHAVE_LIBWEBP_ANIM=0 -DHAVE_LIBJP2K=0 -o ./obj/leptonica_pixacc.o -c leptonica/src/pixacc.c gcc -DHAVE_MKSTEMP -DHAVE_FSEEKO -DHAVE_FONTCONFIG -DHAVE_SETLOCALE -DHAVE_DBUS -DHAVE_BSWAP32 -DHAVE_BYTESWAP_H -DHAVE_STRERROR -DHAVE_PREAD_PWRITE=1 -DGS_RECURSIVE_MUTEXATTR=PTHREAD_MUTEX_RECURSIVE -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 -Wno-unused-local-typedefs -DHAVE_STDINT_H=1 -DHAVE_DIRENT_H=1 -DHAVE_SYS_DIR_H=1 -DHAVE_SYS_TIME_H=1 -DHAVE_SYS_TIMES_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_LIBDL=1 -DGX_COLOR_INDEX_TYPE="unsigned long long" -D__USE_UNIX98=1 -DBUILD_PDF=1 -I./pdf -Os -fstack-clash-protection -Wformat -Werror=format-security -g -flto=auto -DHAVE_RESTRICT=1 -I/usr/include/webp -fno-strict-aliasing -DHAVE_POPEN_PROTO=1 -Ileptonica/src -I./base -I./obj -DLEPTONICA_INTERCEPT_ALLOC=1 -DHAVE_LIBJPEG=0 -DHAVE_LIBTIFF=0 -DHAVE_LIBPNG=0 -DHAVE_LIBZ=0 -DHAVE_LIBGIF=0 -DHAVE_LIBUNGIF=0 -DHAVE_LIBWEBP=0 -DHAVE_LIBWEBP_ANIM=0 -DHAVE_LIBJP2K=0 -o ./obj/leptonica_pixafunc1.o -c leptonica/src/pixafunc1.c gcc -DHAVE_MKSTEMP -DHAVE_FSEEKO -DHAVE_FONTCONFIG -DHAVE_SETLOCALE -DHAVE_DBUS -DHAVE_BSWAP32 -DHAVE_BYTESWAP_H -DHAVE_STRERROR -DHAVE_PREAD_PWRITE=1 -DGS_RECURSIVE_MUTEXATTR=PTHREAD_MUTEX_RECURSIVE -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 -Wno-unused-local-typedefs -DHAVE_STDINT_H=1 -DHAVE_DIRENT_H=1 -DHAVE_SYS_DIR_H=1 -DHAVE_SYS_TIME_H=1 -DHAVE_SYS_TIMES_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_LIBDL=1 -DGX_COLOR_INDEX_TYPE="unsigned long long" -D__USE_UNIX98=1 -DBUILD_PDF=1 -I./pdf -Os -fstack-clash-protection -Wformat -Werror=format-security -g -flto=auto -DHAVE_RESTRICT=1 -I/usr/include/webp -fno-strict-aliasing -DHAVE_POPEN_PROTO=1 -Ileptonica/src -I./base -I./obj -DLEPTONICA_INTERCEPT_ALLOC=1 -DHAVE_LIBJPEG=0 -DHAVE_LIBTIFF=0 -DHAVE_LIBPNG=0 -DHAVE_LIBZ=0 -DHAVE_LIBGIF=0 -DHAVE_LIBUNGIF=0 -DHAVE_LIBWEBP=0 -DHAVE_LIBWEBP_ANIM=0 -DHAVE_LIBJP2K=0 -o ./obj/leptonica_pixafunc2.o -c leptonica/src/pixafunc2.c gcc -DHAVE_MKSTEMP -DHAVE_FSEEKO -DHAVE_FONTCONFIG -DHAVE_SETLOCALE -DHAVE_DBUS -DHAVE_BSWAP32 -DHAVE_BYTESWAP_H -DHAVE_STRERROR -DHAVE_PREAD_PWRITE=1 -DGS_RECURSIVE_MUTEXATTR=PTHREAD_MUTEX_RECURSIVE -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 -Wno-unused-local-typedefs -DHAVE_STDINT_H=1 -DHAVE_DIRENT_H=1 -DHAVE_SYS_DIR_H=1 -DHAVE_SYS_TIME_H=1 -DHAVE_SYS_TIMES_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_LIBDL=1 -DGX_COLOR_INDEX_TYPE="unsigned long long" -D__USE_UNIX98=1 -DBUILD_PDF=1 -I./pdf -Os -fstack-clash-protection -Wformat -Werror=format-security -g -flto=auto -DHAVE_RESTRICT=1 -I/usr/include/webp -fno-strict-aliasing -DHAVE_POPEN_PROTO=1 -Ileptonica/src -I./base -I./obj -DLEPTONICA_INTERCEPT_ALLOC=1 -DHAVE_LIBJPEG=0 -DHAVE_LIBTIFF=0 -DHAVE_LIBPNG=0 -DHAVE_LIBZ=0 -DHAVE_LIBGIF=0 -DHAVE_LIBUNGIF=0 -DHAVE_LIBWEBP=0 -DHAVE_LIBWEBP_ANIM=0 -DHAVE_LIBJP2K=0 -o ./obj/leptonica_pixalloc.o -c leptonica/src/pixalloc.c gcc -DHAVE_MKSTEMP -DHAVE_FSEEKO -DHAVE_FONTCONFIG -DHAVE_SETLOCALE -DHAVE_DBUS -DHAVE_BSWAP32 -DHAVE_BYTESWAP_H -DHAVE_STRERROR -DHAVE_PREAD_PWRITE=1 -DGS_RECURSIVE_MUTEXATTR=PTHREAD_MUTEX_RECURSIVE -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 -Wno-unused-local-typedefs -DHAVE_STDINT_H=1 -DHAVE_DIRENT_H=1 -DHAVE_SYS_DIR_H=1 -DHAVE_SYS_TIME_H=1 -DHAVE_SYS_TIMES_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_LIBDL=1 -DGX_COLOR_INDEX_TYPE="unsigned long long" -D__USE_UNIX98=1 -DBUILD_PDF=1 -I./pdf -Os -fstack-clash-protection -Wformat -Werror=format-security -g -flto=auto -DHAVE_RESTRICT=1 -I/usr/include/webp -fno-strict-aliasing -DHAVE_POPEN_PROTO=1 -Ileptonica/src -I./base -I./obj -DLEPTONICA_INTERCEPT_ALLOC=1 -DHAVE_LIBJPEG=0 -DHAVE_LIBTIFF=0 -DHAVE_LIBPNG=0 -DHAVE_LIBZ=0 -DHAVE_LIBGIF=0 -DHAVE_LIBUNGIF=0 -DHAVE_LIBWEBP=0 -DHAVE_LIBWEBP_ANIM=0 -DHAVE_LIBJP2K=0 -o ./obj/leptonica_pixarith.o -c leptonica/src/pixarith.c gcc -DHAVE_MKSTEMP -DHAVE_FSEEKO -DHAVE_FONTCONFIG -DHAVE_SETLOCALE -DHAVE_DBUS -DHAVE_BSWAP32 -DHAVE_BYTESWAP_H -DHAVE_STRERROR -DHAVE_PREAD_PWRITE=1 -DGS_RECURSIVE_MUTEXATTR=PTHREAD_MUTEX_RECURSIVE -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 -Wno-unused-local-typedefs -DHAVE_STDINT_H=1 -DHAVE_DIRENT_H=1 -DHAVE_SYS_DIR_H=1 -DHAVE_SYS_TIME_H=1 -DHAVE_SYS_TIMES_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_LIBDL=1 -DGX_COLOR_INDEX_TYPE="unsigned long long" -D__USE_UNIX98=1 -DBUILD_PDF=1 -I./pdf -Os -fstack-clash-protection -Wformat -Werror=format-security -g -flto=auto -DHAVE_RESTRICT=1 -I/usr/include/webp -fno-strict-aliasing -DHAVE_POPEN_PROTO=1 -Ileptonica/src -I./base -I./obj -DLEPTONICA_INTERCEPT_ALLOC=1 -DHAVE_LIBJPEG=0 -DHAVE_LIBTIFF=0 -DHAVE_LIBPNG=0 -DHAVE_LIBZ=0 -DHAVE_LIBGIF=0 -DHAVE_LIBUNGIF=0 -DHAVE_LIBWEBP=0 -DHAVE_LIBWEBP_ANIM=0 -DHAVE_LIBJP2K=0 -o ./obj/leptonica_pixcomp.o -c leptonica/src/pixcomp.c gcc -DHAVE_MKSTEMP -DHAVE_FSEEKO -DHAVE_FONTCONFIG -DHAVE_SETLOCALE -DHAVE_DBUS -DHAVE_BSWAP32 -DHAVE_BYTESWAP_H -DHAVE_STRERROR -DHAVE_PREAD_PWRITE=1 -DGS_RECURSIVE_MUTEXATTR=PTHREAD_MUTEX_RECURSIVE -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 -Wno-unused-local-typedefs -DHAVE_STDINT_H=1 -DHAVE_DIRENT_H=1 -DHAVE_SYS_DIR_H=1 -DHAVE_SYS_TIME_H=1 -DHAVE_SYS_TIMES_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_LIBDL=1 -DGX_COLOR_INDEX_TYPE="unsigned long long" -D__USE_UNIX98=1 -DBUILD_PDF=1 -I./pdf -Os -fstack-clash-protection -Wformat -Werror=format-security -g -flto=auto -DHAVE_RESTRICT=1 -I/usr/include/webp -fno-strict-aliasing -DHAVE_POPEN_PROTO=1 -Ileptonica/src -I./base -I./obj -DLEPTONICA_INTERCEPT_ALLOC=1 -DHAVE_LIBJPEG=0 -DHAVE_LIBTIFF=0 -DHAVE_LIBPNG=0 -DHAVE_LIBZ=0 -DHAVE_LIBGIF=0 -DHAVE_LIBUNGIF=0 -DHAVE_LIBWEBP=0 -DHAVE_LIBWEBP_ANIM=0 -DHAVE_LIBJP2K=0 -o ./obj/leptonica_pixconv.o -c leptonica/src/pixconv.c gcc -DHAVE_MKSTEMP -DHAVE_FSEEKO -DHAVE_FONTCONFIG -DHAVE_SETLOCALE -DHAVE_DBUS -DHAVE_BSWAP32 -DHAVE_BYTESWAP_H -DHAVE_STRERROR -DHAVE_PREAD_PWRITE=1 -DGS_RECURSIVE_MUTEXATTR=PTHREAD_MUTEX_RECURSIVE -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 -Wno-unused-local-typedefs -DHAVE_STDINT_H=1 -DHAVE_DIRENT_H=1 -DHAVE_SYS_DIR_H=1 -DHAVE_SYS_TIME_H=1 -DHAVE_SYS_TIMES_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_LIBDL=1 -DGX_COLOR_INDEX_TYPE="unsigned long long" -D__USE_UNIX98=1 -DBUILD_PDF=1 -I./pdf -Os -fstack-clash-protection -Wformat -Werror=format-security -g -flto=auto -DHAVE_RESTRICT=1 -I/usr/include/webp -fno-strict-aliasing -DHAVE_POPEN_PROTO=1 -Ileptonica/src -I./base -I./obj -DLEPTONICA_INTERCEPT_ALLOC=1 -DHAVE_LIBJPEG=0 -DHAVE_LIBTIFF=0 -DHAVE_LIBPNG=0 -DHAVE_LIBZ=0 -DHAVE_LIBGIF=0 -DHAVE_LIBUNGIF=0 -DHAVE_LIBWEBP=0 -DHAVE_LIBWEBP_ANIM=0 -DHAVE_LIBJP2K=0 -o ./obj/leptonica_pixlabel.o -c leptonica/src/pixlabel.c gcc -DHAVE_MKSTEMP -DHAVE_FSEEKO -DHAVE_FONTCONFIG -DHAVE_SETLOCALE -DHAVE_DBUS -DHAVE_BSWAP32 -DHAVE_BYTESWAP_H -DHAVE_STRERROR -DHAVE_PREAD_PWRITE=1 -DGS_RECURSIVE_MUTEXATTR=PTHREAD_MUTEX_RECURSIVE -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 -Wno-unused-local-typedefs -DHAVE_STDINT_H=1 -DHAVE_DIRENT_H=1 -DHAVE_SYS_DIR_H=1 -DHAVE_SYS_TIME_H=1 -DHAVE_SYS_TIMES_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_LIBDL=1 -DGX_COLOR_INDEX_TYPE="unsigned long long" -D__USE_UNIX98=1 -DBUILD_PDF=1 -I./pdf -Os -fstack-clash-protection -Wformat -Werror=format-security -g -flto=auto -DHAVE_RESTRICT=1 -I/usr/include/webp -fno-strict-aliasing -DHAVE_POPEN_PROTO=1 -Ileptonica/src -I./base -I./obj -DLEPTONICA_INTERCEPT_ALLOC=1 -DHAVE_LIBJPEG=0 -DHAVE_LIBTIFF=0 -DHAVE_LIBPNG=0 -DHAVE_LIBZ=0 -DHAVE_LIBGIF=0 -DHAVE_LIBUNGIF=0 -DHAVE_LIBWEBP=0 -DHAVE_LIBWEBP_ANIM=0 -DHAVE_LIBJP2K=0 -o ./obj/leptonica_pixtiling.o -c leptonica/src/pixtiling.c gcc -DHAVE_MKSTEMP -DHAVE_FSEEKO -DHAVE_FONTCONFIG -DHAVE_SETLOCALE -DHAVE_DBUS -DHAVE_BSWAP32 -DHAVE_BYTESWAP_H -DHAVE_STRERROR -DHAVE_PREAD_PWRITE=1 -DGS_RECURSIVE_MUTEXATTR=PTHREAD_MUTEX_RECURSIVE -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 -Wno-unused-local-typedefs -DHAVE_STDINT_H=1 -DHAVE_DIRENT_H=1 -DHAVE_SYS_DIR_H=1 -DHAVE_SYS_TIME_H=1 -DHAVE_SYS_TIMES_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_LIBDL=1 -DGX_COLOR_INDEX_TYPE="unsigned long long" -D__USE_UNIX98=1 -DBUILD_PDF=1 -I./pdf -Os -fstack-clash-protection -Wformat -Werror=format-security -g -flto=auto -DHAVE_RESTRICT=1 -I/usr/include/webp -fno-strict-aliasing -DHAVE_POPEN_PROTO=1 -Ileptonica/src -I./base -I./obj -DLEPTONICA_INTERCEPT_ALLOC=1 -DHAVE_LIBJPEG=0 -DHAVE_LIBTIFF=0 -DHAVE_LIBPNG=0 -DHAVE_LIBZ=0 -DHAVE_LIBGIF=0 -DHAVE_LIBUNGIF=0 -DHAVE_LIBWEBP=0 -DHAVE_LIBWEBP_ANIM=0 -DHAVE_LIBJP2K=0 -o ./obj/leptonica_pngiostub.o -c leptonica/src/pngiostub.c gcc -DHAVE_MKSTEMP -DHAVE_FSEEKO -DHAVE_FONTCONFIG -DHAVE_SETLOCALE -DHAVE_DBUS -DHAVE_BSWAP32 -DHAVE_BYTESWAP_H -DHAVE_STRERROR -DHAVE_PREAD_PWRITE=1 -DGS_RECURSIVE_MUTEXATTR=PTHREAD_MUTEX_RECURSIVE -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 -Wno-unused-local-typedefs -DHAVE_STDINT_H=1 -DHAVE_DIRENT_H=1 -DHAVE_SYS_DIR_H=1 -DHAVE_SYS_TIME_H=1 -DHAVE_SYS_TIMES_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_LIBDL=1 -DGX_COLOR_INDEX_TYPE="unsigned long long" -D__USE_UNIX98=1 -DBUILD_PDF=1 -I./pdf -Os -fstack-clash-protection -Wformat -Werror=format-security -g -flto=auto -DHAVE_RESTRICT=1 -I/usr/include/webp -fno-strict-aliasing -DHAVE_POPEN_PROTO=1 -Ileptonica/src -I./base -I./obj -DLEPTONICA_INTERCEPT_ALLOC=1 -DHAVE_LIBJPEG=0 -DHAVE_LIBTIFF=0 -DHAVE_LIBPNG=0 -DHAVE_LIBZ=0 -DHAVE_LIBGIF=0 -DHAVE_LIBUNGIF=0 -DHAVE_LIBWEBP=0 -DHAVE_LIBWEBP_ANIM=0 -DHAVE_LIBJP2K=0 -o ./obj/leptonica_pnmio.o -c leptonica/src/pnmio.c gcc -DHAVE_MKSTEMP -DHAVE_FSEEKO -DHAVE_FONTCONFIG -DHAVE_SETLOCALE -DHAVE_DBUS -DHAVE_BSWAP32 -DHAVE_BYTESWAP_H -DHAVE_STRERROR -DHAVE_PREAD_PWRITE=1 -DGS_RECURSIVE_MUTEXATTR=PTHREAD_MUTEX_RECURSIVE -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 -Wno-unused-local-typedefs -DHAVE_STDINT_H=1 -DHAVE_DIRENT_H=1 -DHAVE_SYS_DIR_H=1 -DHAVE_SYS_TIME_H=1 -DHAVE_SYS_TIMES_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_LIBDL=1 -DGX_COLOR_INDEX_TYPE="unsigned long long" -D__USE_UNIX98=1 -DBUILD_PDF=1 -I./pdf -Os -fstack-clash-protection -Wformat -Werror=format-security -g -flto=auto -DHAVE_RESTRICT=1 -I/usr/include/webp -fno-strict-aliasing -DHAVE_POPEN_PROTO=1 -Ileptonica/src -I./base -I./obj -DLEPTONICA_INTERCEPT_ALLOC=1 -DHAVE_LIBJPEG=0 -DHAVE_LIBTIFF=0 -DHAVE_LIBPNG=0 -DHAVE_LIBZ=0 -DHAVE_LIBGIF=0 -DHAVE_LIBUNGIF=0 -DHAVE_LIBWEBP=0 -DHAVE_LIBWEBP_ANIM=0 -DHAVE_LIBJP2K=0 -o ./obj/leptonica_pnmiostub.o -c leptonica/src/pnmiostub.c gcc -DHAVE_MKSTEMP -DHAVE_FSEEKO -DHAVE_FONTCONFIG -DHAVE_SETLOCALE -DHAVE_DBUS -DHAVE_BSWAP32 -DHAVE_BYTESWAP_H -DHAVE_STRERROR -DHAVE_PREAD_PWRITE=1 -DGS_RECURSIVE_MUTEXATTR=PTHREAD_MUTEX_RECURSIVE -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 -Wno-unused-local-typedefs -DHAVE_STDINT_H=1 -DHAVE_DIRENT_H=1 -DHAVE_SYS_DIR_H=1 -DHAVE_SYS_TIME_H=1 -DHAVE_SYS_TIMES_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_LIBDL=1 -DGX_COLOR_INDEX_TYPE="unsigned long long" -D__USE_UNIX98=1 -DBUILD_PDF=1 -I./pdf -Os -fstack-clash-protection -Wformat -Werror=format-security -g -flto=auto -DHAVE_RESTRICT=1 -I/usr/include/webp -fno-strict-aliasing -DHAVE_POPEN_PROTO=1 -Ileptonica/src -I./base -I./obj -DLEPTONICA_INTERCEPT_ALLOC=1 -DHAVE_LIBJPEG=0 -DHAVE_LIBTIFF=0 -DHAVE_LIBPNG=0 -DHAVE_LIBZ=0 -DHAVE_LIBGIF=0 -DHAVE_LIBUNGIF=0 -DHAVE_LIBWEBP=0 -DHAVE_LIBWEBP_ANIM=0 -DHAVE_LIBJP2K=0 -o ./obj/leptonica_projective.o -c leptonica/src/projective.c gcc -DHAVE_MKSTEMP -DHAVE_FSEEKO -DHAVE_FONTCONFIG -DHAVE_SETLOCALE -DHAVE_DBUS -DHAVE_BSWAP32 -DHAVE_BYTESWAP_H -DHAVE_STRERROR -DHAVE_PREAD_PWRITE=1 -DGS_RECURSIVE_MUTEXATTR=PTHREAD_MUTEX_RECURSIVE -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 -Wno-unused-local-typedefs -DHAVE_STDINT_H=1 -DHAVE_DIRENT_H=1 -DHAVE_SYS_DIR_H=1 -DHAVE_SYS_TIME_H=1 -DHAVE_SYS_TIMES_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_LIBDL=1 -DGX_COLOR_INDEX_TYPE="unsigned long long" -D__USE_UNIX98=1 -DBUILD_PDF=1 -I./pdf -Os -fstack-clash-protection -Wformat -Werror=format-security -g -flto=auto -DHAVE_RESTRICT=1 -I/usr/include/webp -fno-strict-aliasing -DHAVE_POPEN_PROTO=1 -Ileptonica/src -I./base -I./obj -DLEPTONICA_INTERCEPT_ALLOC=1 -DHAVE_LIBJPEG=0 -DHAVE_LIBTIFF=0 -DHAVE_LIBPNG=0 -DHAVE_LIBZ=0 -DHAVE_LIBGIF=0 -DHAVE_LIBUNGIF=0 -DHAVE_LIBWEBP=0 -DHAVE_LIBWEBP_ANIM=0 -DHAVE_LIBJP2K=0 -o ./obj/leptonica_psio1.o -c leptonica/src/psio1.c gcc -DHAVE_MKSTEMP -DHAVE_FSEEKO -DHAVE_FONTCONFIG -DHAVE_SETLOCALE -DHAVE_DBUS -DHAVE_BSWAP32 -DHAVE_BYTESWAP_H -DHAVE_STRERROR -DHAVE_PREAD_PWRITE=1 -DGS_RECURSIVE_MUTEXATTR=PTHREAD_MUTEX_RECURSIVE -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 -Wno-unused-local-typedefs -DHAVE_STDINT_H=1 -DHAVE_DIRENT_H=1 -DHAVE_SYS_DIR_H=1 -DHAVE_SYS_TIME_H=1 -DHAVE_SYS_TIMES_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_LIBDL=1 -DGX_COLOR_INDEX_TYPE="unsigned long long" -D__USE_UNIX98=1 -DBUILD_PDF=1 -I./pdf -Os -fstack-clash-protection -Wformat -Werror=format-security -g -flto=auto -DHAVE_RESTRICT=1 -I/usr/include/webp -fno-strict-aliasing -DHAVE_POPEN_PROTO=1 -Ileptonica/src -I./base -I./obj -DLEPTONICA_INTERCEPT_ALLOC=1 -DHAVE_LIBJPEG=0 -DHAVE_LIBTIFF=0 -DHAVE_LIBPNG=0 -DHAVE_LIBZ=0 -DHAVE_LIBGIF=0 -DHAVE_LIBUNGIF=0 -DHAVE_LIBWEBP=0 -DHAVE_LIBWEBP_ANIM=0 -DHAVE_LIBJP2K=0 -o ./obj/leptonica_psio1stub.o -c leptonica/src/psio1stub.c gcc -DHAVE_MKSTEMP -DHAVE_FSEEKO -DHAVE_FONTCONFIG -DHAVE_SETLOCALE -DHAVE_DBUS -DHAVE_BSWAP32 -DHAVE_BYTESWAP_H -DHAVE_STRERROR -DHAVE_PREAD_PWRITE=1 -DGS_RECURSIVE_MUTEXATTR=PTHREAD_MUTEX_RECURSIVE -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 -Wno-unused-local-typedefs -DHAVE_STDINT_H=1 -DHAVE_DIRENT_H=1 -DHAVE_SYS_DIR_H=1 -DHAVE_SYS_TIME_H=1 -DHAVE_SYS_TIMES_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_LIBDL=1 -DGX_COLOR_INDEX_TYPE="unsigned long long" -D__USE_UNIX98=1 -DBUILD_PDF=1 -I./pdf -Os -fstack-clash-protection -Wformat -Werror=format-security -g -flto=auto -DHAVE_RESTRICT=1 -I/usr/include/webp -fno-strict-aliasing -DHAVE_POPEN_PROTO=1 -Ileptonica/src -I./base -I./obj -DLEPTONICA_INTERCEPT_ALLOC=1 -DHAVE_LIBJPEG=0 -DHAVE_LIBTIFF=0 -DHAVE_LIBPNG=0 -DHAVE_LIBZ=0 -DHAVE_LIBGIF=0 -DHAVE_LIBUNGIF=0 -DHAVE_LIBWEBP=0 -DHAVE_LIBWEBP_ANIM=0 -DHAVE_LIBJP2K=0 -o ./obj/leptonica_psio2.o -c leptonica/src/psio2.c gcc -DHAVE_MKSTEMP -DHAVE_FSEEKO -DHAVE_FONTCONFIG -DHAVE_SETLOCALE -DHAVE_DBUS -DHAVE_BSWAP32 -DHAVE_BYTESWAP_H -DHAVE_STRERROR -DHAVE_PREAD_PWRITE=1 -DGS_RECURSIVE_MUTEXATTR=PTHREAD_MUTEX_RECURSIVE -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 -Wno-unused-local-typedefs -DHAVE_STDINT_H=1 -DHAVE_DIRENT_H=1 -DHAVE_SYS_DIR_H=1 -DHAVE_SYS_TIME_H=1 -DHAVE_SYS_TIMES_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_LIBDL=1 -DGX_COLOR_INDEX_TYPE="unsigned long long" -D__USE_UNIX98=1 -DBUILD_PDF=1 -I./pdf -Os -fstack-clash-protection -Wformat -Werror=format-security -g -flto=auto -DHAVE_RESTRICT=1 -I/usr/include/webp -fno-strict-aliasing -DHAVE_POPEN_PROTO=1 -Ileptonica/src -I./base -I./obj -DLEPTONICA_INTERCEPT_ALLOC=1 -DHAVE_LIBJPEG=0 -DHAVE_LIBTIFF=0 -DHAVE_LIBPNG=0 -DHAVE_LIBZ=0 -DHAVE_LIBGIF=0 -DHAVE_LIBUNGIF=0 -DHAVE_LIBWEBP=0 -DHAVE_LIBWEBP_ANIM=0 -DHAVE_LIBJP2K=0 -o ./obj/leptonica_psio2stub.o -c leptonica/src/psio2stub.c gcc -DHAVE_MKSTEMP -DHAVE_FSEEKO -DHAVE_FONTCONFIG -DHAVE_SETLOCALE -DHAVE_DBUS -DHAVE_BSWAP32 -DHAVE_BYTESWAP_H -DHAVE_STRERROR -DHAVE_PREAD_PWRITE=1 -DGS_RECURSIVE_MUTEXATTR=PTHREAD_MUTEX_RECURSIVE -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 -Wno-unused-local-typedefs -DHAVE_STDINT_H=1 -DHAVE_DIRENT_H=1 -DHAVE_SYS_DIR_H=1 -DHAVE_SYS_TIME_H=1 -DHAVE_SYS_TIMES_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_LIBDL=1 -DGX_COLOR_INDEX_TYPE="unsigned long long" -D__USE_UNIX98=1 -DBUILD_PDF=1 -I./pdf -Os -fstack-clash-protection -Wformat -Werror=format-security -g -flto=auto -DHAVE_RESTRICT=1 -I/usr/include/webp -fno-strict-aliasing -DHAVE_POPEN_PROTO=1 -Ileptonica/src -I./base -I./obj -DLEPTONICA_INTERCEPT_ALLOC=1 -DHAVE_LIBJPEG=0 -DHAVE_LIBTIFF=0 -DHAVE_LIBPNG=0 -DHAVE_LIBZ=0 -DHAVE_LIBGIF=0 -DHAVE_LIBUNGIF=0 -DHAVE_LIBWEBP=0 -DHAVE_LIBWEBP_ANIM=0 -DHAVE_LIBJP2K=0 -o ./obj/leptonica_ptabasic.o -c leptonica/src/ptabasic.c gcc -DHAVE_MKSTEMP -DHAVE_FSEEKO -DHAVE_FONTCONFIG -DHAVE_SETLOCALE -DHAVE_DBUS -DHAVE_BSWAP32 -DHAVE_BYTESWAP_H -DHAVE_STRERROR -DHAVE_PREAD_PWRITE=1 -DGS_RECURSIVE_MUTEXATTR=PTHREAD_MUTEX_RECURSIVE -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 -Wno-unused-local-typedefs -DHAVE_STDINT_H=1 -DHAVE_DIRENT_H=1 -DHAVE_SYS_DIR_H=1 -DHAVE_SYS_TIME_H=1 -DHAVE_SYS_TIMES_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_LIBDL=1 -DGX_COLOR_INDEX_TYPE="unsigned long long" -D__USE_UNIX98=1 -DBUILD_PDF=1 -I./pdf -Os -fstack-clash-protection -Wformat -Werror=format-security -g -flto=auto -DHAVE_RESTRICT=1 -I/usr/include/webp -fno-strict-aliasing -DHAVE_POPEN_PROTO=1 -Ileptonica/src -I./base -I./obj -DLEPTONICA_INTERCEPT_ALLOC=1 -DHAVE_LIBJPEG=0 -DHAVE_LIBTIFF=0 -DHAVE_LIBPNG=0 -DHAVE_LIBZ=0 -DHAVE_LIBGIF=0 -DHAVE_LIBUNGIF=0 -DHAVE_LIBWEBP=0 -DHAVE_LIBWEBP_ANIM=0 -DHAVE_LIBJP2K=0 -o ./obj/leptonica_ptafunc1.o -c leptonica/src/ptafunc1.c gcc -DHAVE_MKSTEMP -DHAVE_FSEEKO -DHAVE_FONTCONFIG -DHAVE_SETLOCALE -DHAVE_DBUS -DHAVE_BSWAP32 -DHAVE_BYTESWAP_H -DHAVE_STRERROR -DHAVE_PREAD_PWRITE=1 -DGS_RECURSIVE_MUTEXATTR=PTHREAD_MUTEX_RECURSIVE -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 -Wno-unused-local-typedefs -DHAVE_STDINT_H=1 -DHAVE_DIRENT_H=1 -DHAVE_SYS_DIR_H=1 -DHAVE_SYS_TIME_H=1 -DHAVE_SYS_TIMES_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_LIBDL=1 -DGX_COLOR_INDEX_TYPE="unsigned long long" -D__USE_UNIX98=1 -DBUILD_PDF=1 -I./pdf -Os -fstack-clash-protection -Wformat -Werror=format-security -g -flto=auto -DHAVE_RESTRICT=1 -I/usr/include/webp -fno-strict-aliasing -DHAVE_POPEN_PROTO=1 -Ileptonica/src -I./base -I./obj -DLEPTONICA_INTERCEPT_ALLOC=1 -DHAVE_LIBJPEG=0 -DHAVE_LIBTIFF=0 -DHAVE_LIBPNG=0 -DHAVE_LIBZ=0 -DHAVE_LIBGIF=0 -DHAVE_LIBUNGIF=0 -DHAVE_LIBWEBP=0 -DHAVE_LIBWEBP_ANIM=0 -DHAVE_LIBJP2K=0 -o ./obj/leptonica_ptafunc2.o -c leptonica/src/ptafunc2.c gcc -DHAVE_MKSTEMP -DHAVE_FSEEKO -DHAVE_FONTCONFIG -DHAVE_SETLOCALE -DHAVE_DBUS -DHAVE_BSWAP32 -DHAVE_BYTESWAP_H -DHAVE_STRERROR -DHAVE_PREAD_PWRITE=1 -DGS_RECURSIVE_MUTEXATTR=PTHREAD_MUTEX_RECURSIVE -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 -Wno-unused-local-typedefs -DHAVE_STDINT_H=1 -DHAVE_DIRENT_H=1 -DHAVE_SYS_DIR_H=1 -DHAVE_SYS_TIME_H=1 -DHAVE_SYS_TIMES_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_LIBDL=1 -DGX_COLOR_INDEX_TYPE="unsigned long long" -D__USE_UNIX98=1 -DBUILD_PDF=1 -I./pdf -Os -fstack-clash-protection -Wformat -Werror=format-security -g -flto=auto -DHAVE_RESTRICT=1 -I/usr/include/webp -fno-strict-aliasing -DHAVE_POPEN_PROTO=1 -Ileptonica/src -I./base -I./obj -DLEPTONICA_INTERCEPT_ALLOC=1 -DHAVE_LIBJPEG=0 -DHAVE_LIBTIFF=0 -DHAVE_LIBPNG=0 -DHAVE_LIBZ=0 -DHAVE_LIBGIF=0 -DHAVE_LIBUNGIF=0 -DHAVE_LIBWEBP=0 -DHAVE_LIBWEBP_ANIM=0 -DHAVE_LIBJP2K=0 -o ./obj/leptonica_ptra.o -c leptonica/src/ptra.c gcc -DHAVE_MKSTEMP -DHAVE_FSEEKO -DHAVE_FONTCONFIG -DHAVE_SETLOCALE -DHAVE_DBUS -DHAVE_BSWAP32 -DHAVE_BYTESWAP_H -DHAVE_STRERROR -DHAVE_PREAD_PWRITE=1 -DGS_RECURSIVE_MUTEXATTR=PTHREAD_MUTEX_RECURSIVE -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 -Wno-unused-local-typedefs -DHAVE_STDINT_H=1 -DHAVE_DIRENT_H=1 -DHAVE_SYS_DIR_H=1 -DHAVE_SYS_TIME_H=1 -DHAVE_SYS_TIMES_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_LIBDL=1 -DGX_COLOR_INDEX_TYPE="unsigned long long" -D__USE_UNIX98=1 -DBUILD_PDF=1 -I./pdf -Os -fstack-clash-protection -Wformat -Werror=format-security -g -flto=auto -DHAVE_RESTRICT=1 -I/usr/include/webp -fno-strict-aliasing -DHAVE_POPEN_PROTO=1 -Ileptonica/src -I./base -I./obj -DLEPTONICA_INTERCEPT_ALLOC=1 -DHAVE_LIBJPEG=0 -DHAVE_LIBTIFF=0 -DHAVE_LIBPNG=0 -DHAVE_LIBZ=0 -DHAVE_LIBGIF=0 -DHAVE_LIBUNGIF=0 -DHAVE_LIBWEBP=0 -DHAVE_LIBWEBP_ANIM=0 -DHAVE_LIBJP2K=0 -o ./obj/leptonica_quadtree.o -c leptonica/src/quadtree.c gcc -DHAVE_MKSTEMP -DHAVE_FSEEKO -DHAVE_FONTCONFIG -DHAVE_SETLOCALE -DHAVE_DBUS -DHAVE_BSWAP32 -DHAVE_BYTESWAP_H -DHAVE_STRERROR -DHAVE_PREAD_PWRITE=1 -DGS_RECURSIVE_MUTEXATTR=PTHREAD_MUTEX_RECURSIVE -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 -Wno-unused-local-typedefs -DHAVE_STDINT_H=1 -DHAVE_DIRENT_H=1 -DHAVE_SYS_DIR_H=1 -DHAVE_SYS_TIME_H=1 -DHAVE_SYS_TIMES_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_LIBDL=1 -DGX_COLOR_INDEX_TYPE="unsigned long long" -D__USE_UNIX98=1 -DBUILD_PDF=1 -I./pdf -Os -fstack-clash-protection -Wformat -Werror=format-security -g -flto=auto -DHAVE_RESTRICT=1 -I/usr/include/webp -fno-strict-aliasing -DHAVE_POPEN_PROTO=1 -Ileptonica/src -I./base -I./obj -DLEPTONICA_INTERCEPT_ALLOC=1 -DHAVE_LIBJPEG=0 -DHAVE_LIBTIFF=0 -DHAVE_LIBPNG=0 -DHAVE_LIBZ=0 -DHAVE_LIBGIF=0 -DHAVE_LIBUNGIF=0 -DHAVE_LIBWEBP=0 -DHAVE_LIBWEBP_ANIM=0 -DHAVE_LIBJP2K=0 -o ./obj/leptonica_queue.o -c leptonica/src/queue.c gcc -DHAVE_MKSTEMP -DHAVE_FSEEKO -DHAVE_FONTCONFIG -DHAVE_SETLOCALE -DHAVE_DBUS -DHAVE_BSWAP32 -DHAVE_BYTESWAP_H -DHAVE_STRERROR -DHAVE_PREAD_PWRITE=1 -DGS_RECURSIVE_MUTEXATTR=PTHREAD_MUTEX_RECURSIVE -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 -Wno-unused-local-typedefs -DHAVE_STDINT_H=1 -DHAVE_DIRENT_H=1 -DHAVE_SYS_DIR_H=1 -DHAVE_SYS_TIME_H=1 -DHAVE_SYS_TIMES_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_LIBDL=1 -DGX_COLOR_INDEX_TYPE="unsigned long long" -D__USE_UNIX98=1 -DBUILD_PDF=1 -I./pdf -Os -fstack-clash-protection -Wformat -Werror=format-security -g -flto=auto -DHAVE_RESTRICT=1 -I/usr/include/webp -fno-strict-aliasing -DHAVE_POPEN_PROTO=1 -Ileptonica/src -I./base -I./obj -DLEPTONICA_INTERCEPT_ALLOC=1 -DHAVE_LIBJPEG=0 -DHAVE_LIBTIFF=0 -DHAVE_LIBPNG=0 -DHAVE_LIBZ=0 -DHAVE_LIBGIF=0 -DHAVE_LIBUNGIF=0 -DHAVE_LIBWEBP=0 -DHAVE_LIBWEBP_ANIM=0 -DHAVE_LIBJP2K=0 -o ./obj/leptonica_rank.o -c leptonica/src/rank.c make[2]: Entering directory '/home/buildozer/aports/main/ghostscript/src/ghostscript-10.02.1' gcc -DHAVE_MKSTEMP -DHAVE_FSEEKO -DHAVE_FONTCONFIG -DHAVE_SETLOCALE -DHAVE_DBUS -DHAVE_BSWAP32 -DHAVE_BYTESWAP_H -DHAVE_STRERROR -DHAVE_PREAD_PWRITE=1 -DGS_RECURSIVE_MUTEXATTR=PTHREAD_MUTEX_RECURSIVE -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 -Wno-unused-local-typedefs -DHAVE_STDINT_H=1 -DHAVE_DIRENT_H=1 -DHAVE_SYS_DIR_H=1 -DHAVE_SYS_TIME_H=1 -DHAVE_SYS_TIMES_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_LIBDL=1 -DGX_COLOR_INDEX_TYPE="unsigned long long" -D__USE_UNIX98=1 -DBUILD_PDF=1 -I./pdf -Os -fstack-clash-protection -Wformat -Werror=format-security -g -flto=auto -DHAVE_RESTRICT=1 -I/usr/include/webp -fno-strict-aliasing -DHAVE_POPEN_PROTO=1 -Ileptonica/src -I./base -I./obj -DLEPTONICA_INTERCEPT_ALLOC=1 -DHAVE_LIBJPEG=0 -DHAVE_LIBTIFF=0 -DHAVE_LIBPNG=0 -DHAVE_LIBZ=0 -DHAVE_LIBGIF=0 -DHAVE_LIBUNGIF=0 -DHAVE_LIBWEBP=0 -DHAVE_LIBWEBP_ANIM=0 -DHAVE_LIBJP2K=0 -o ./obj/leptonica_rbtree.o -c leptonica/src/rbtree.c gcc -DHAVE_MKSTEMP -DHAVE_FSEEKO -DHAVE_FONTCONFIG -DHAVE_SETLOCALE -DHAVE_DBUS -DHAVE_BSWAP32 -DHAVE_BYTESWAP_H -DHAVE_STRERROR -DHAVE_PREAD_PWRITE=1 -DGS_RECURSIVE_MUTEXATTR=PTHREAD_MUTEX_RECURSIVE -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 -Wno-unused-local-typedefs -DHAVE_STDINT_H=1 -DHAVE_DIRENT_H=1 -DHAVE_SYS_DIR_H=1 -DHAVE_SYS_TIME_H=1 -DHAVE_SYS_TIMES_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_LIBDL=1 -DGX_COLOR_INDEX_TYPE="unsigned long long" -D__USE_UNIX98=1 -DBUILD_PDF=1 -I./pdf -Os -fstack-clash-protection -Wformat -Werror=format-security -g -flto=auto -DHAVE_RESTRICT=1 -I/usr/include/webp -fno-strict-aliasing -DHAVE_POPEN_PROTO=1 -Ileptonica/src -I./base -I./obj -DLEPTONICA_INTERCEPT_ALLOC=1 -DHAVE_LIBJPEG=0 -DHAVE_LIBTIFF=0 -DHAVE_LIBPNG=0 -DHAVE_LIBZ=0 -DHAVE_LIBGIF=0 -DHAVE_LIBUNGIF=0 -DHAVE_LIBWEBP=0 -DHAVE_LIBWEBP_ANIM=0 -DHAVE_LIBJP2K=0 -o ./obj/leptonica_readfile.o -c leptonica/src/readfile.c gcc -DHAVE_MKSTEMP -DHAVE_FSEEKO -DHAVE_FONTCONFIG -DHAVE_SETLOCALE -DHAVE_DBUS -DHAVE_BSWAP32 -DHAVE_BYTESWAP_H -DHAVE_STRERROR -DHAVE_PREAD_PWRITE=1 -DGS_RECURSIVE_MUTEXATTR=PTHREAD_MUTEX_RECURSIVE -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 -Wno-unused-local-typedefs -DHAVE_STDINT_H=1 -DHAVE_DIRENT_H=1 -DHAVE_SYS_DIR_H=1 -DHAVE_SYS_TIME_H=1 -DHAVE_SYS_TIMES_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_LIBDL=1 -DGX_COLOR_INDEX_TYPE="unsigned long long" -D__USE_UNIX98=1 -DBUILD_PDF=1 -I./pdf -Os -fstack-clash-protection -Wformat -Werror=format-security -g -flto=auto -DHAVE_RESTRICT=1 -I/usr/include/webp -fno-strict-aliasing -DHAVE_POPEN_PROTO=1 -Ileptonica/src -I./base -I./obj -DLEPTONICA_INTERCEPT_ALLOC=1 -DHAVE_LIBJPEG=0 -DHAVE_LIBTIFF=0 -DHAVE_LIBPNG=0 -DHAVE_LIBZ=0 -DHAVE_LIBGIF=0 -DHAVE_LIBUNGIF=0 -DHAVE_LIBWEBP=0 -DHAVE_LIBWEBP_ANIM=0 -DHAVE_LIBJP2K=0 -o ./obj/leptonica_regutils.o -c leptonica/src/regutils.c gcc -DHAVE_MKSTEMP -DHAVE_FSEEKO -DHAVE_FONTCONFIG -DHAVE_SETLOCALE -DHAVE_DBUS -DHAVE_BSWAP32 -DHAVE_BYTESWAP_H -DHAVE_STRERROR -DHAVE_PREAD_PWRITE=1 -DGS_RECURSIVE_MUTEXATTR=PTHREAD_MUTEX_RECURSIVE -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 -Wno-unused-local-typedefs -DHAVE_STDINT_H=1 -DHAVE_DIRENT_H=1 -DHAVE_SYS_DIR_H=1 -DHAVE_SYS_TIME_H=1 -DHAVE_SYS_TIMES_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_LIBDL=1 -DGX_COLOR_INDEX_TYPE="unsigned long long" -D__USE_UNIX98=1 -DBUILD_PDF=1 -I./pdf -Os -fstack-clash-protection -Wformat -Werror=format-security -g -flto=auto -DHAVE_RESTRICT=1 -I/usr/include/webp -fno-strict-aliasing -DHAVE_POPEN_PROTO=1 -Ileptonica/src -I./base -I./obj -DLEPTONICA_INTERCEPT_ALLOC=1 -DHAVE_LIBJPEG=0 -DHAVE_LIBTIFF=0 -DHAVE_LIBPNG=0 -DHAVE_LIBZ=0 -DHAVE_LIBGIF=0 -DHAVE_LIBUNGIF=0 -DHAVE_LIBWEBP=0 -DHAVE_LIBWEBP_ANIM=0 -DHAVE_LIBJP2K=0 -o ./obj/leptonica_rop.o -c leptonica/src/rop.c gcc -DHAVE_MKSTEMP -DHAVE_FSEEKO -DHAVE_FONTCONFIG -DHAVE_SETLOCALE -DHAVE_DBUS -DHAVE_BSWAP32 -DHAVE_BYTESWAP_H -DHAVE_STRERROR -DHAVE_PREAD_PWRITE=1 -DGS_RECURSIVE_MUTEXATTR=PTHREAD_MUTEX_RECURSIVE -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 -Wno-unused-local-typedefs -DHAVE_STDINT_H=1 -DHAVE_DIRENT_H=1 -DHAVE_SYS_DIR_H=1 -DHAVE_SYS_TIME_H=1 -DHAVE_SYS_TIMES_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_LIBDL=1 -DGX_COLOR_INDEX_TYPE="unsigned long long" -D__USE_UNIX98=1 -DBUILD_PDF=1 -I./pdf -Os -fstack-clash-protection -Wformat -Werror=format-security -g -flto=auto -DHAVE_RESTRICT=1 -I/usr/include/webp -fno-strict-aliasing -DHAVE_POPEN_PROTO=1 -Ileptonica/src -I./base -I./obj -DLEPTONICA_INTERCEPT_ALLOC=1 -DHAVE_LIBJPEG=0 -DHAVE_LIBTIFF=0 -DHAVE_LIBPNG=0 -DHAVE_LIBZ=0 -DHAVE_LIBGIF=0 -DHAVE_LIBUNGIF=0 -DHAVE_LIBWEBP=0 -DHAVE_LIBWEBP_ANIM=0 -DHAVE_LIBJP2K=0 -o ./obj/leptonica_roplow.o -c leptonica/src/roplow.c gcc -DHAVE_MKSTEMP -DHAVE_FSEEKO -DHAVE_FONTCONFIG -DHAVE_SETLOCALE -DHAVE_DBUS -DHAVE_BSWAP32 -DHAVE_BYTESWAP_H -DHAVE_STRERROR -DHAVE_PREAD_PWRITE=1 -DGS_RECURSIVE_MUTEXATTR=PTHREAD_MUTEX_RECURSIVE -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 -Wno-unused-local-typedefs -DHAVE_STDINT_H=1 -DHAVE_DIRENT_H=1 -DHAVE_SYS_DIR_H=1 -DHAVE_SYS_TIME_H=1 -DHAVE_SYS_TIMES_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_LIBDL=1 -DGX_COLOR_INDEX_TYPE="unsigned long long" -D__USE_UNIX98=1 -DBUILD_PDF=1 -I./pdf -Os -fstack-clash-protection -Wformat -Werror=format-security -g -flto=auto -DHAVE_RESTRICT=1 -I/usr/include/webp -fno-strict-aliasing -DHAVE_POPEN_PROTO=1 -Ileptonica/src -I./base -I./obj -DLEPTONICA_INTERCEPT_ALLOC=1 -DHAVE_LIBJPEG=0 -DHAVE_LIBTIFF=0 -DHAVE_LIBPNG=0 -DHAVE_LIBZ=0 -DHAVE_LIBGIF=0 -DHAVE_LIBUNGIF=0 -DHAVE_LIBWEBP=0 -DHAVE_LIBWEBP_ANIM=0 -DHAVE_LIBJP2K=0 -o ./obj/leptonica_rotate.o -c leptonica/src/rotate.c gcc -DHAVE_MKSTEMP -DHAVE_FSEEKO -DHAVE_FONTCONFIG -DHAVE_SETLOCALE -DHAVE_DBUS -DHAVE_BSWAP32 -DHAVE_BYTESWAP_H -DHAVE_STRERROR -DHAVE_PREAD_PWRITE=1 -DGS_RECURSIVE_MUTEXATTR=PTHREAD_MUTEX_RECURSIVE -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 -Wno-unused-local-typedefs -DHAVE_STDINT_H=1 -DHAVE_DIRENT_H=1 -DHAVE_SYS_DIR_H=1 -DHAVE_SYS_TIME_H=1 -DHAVE_SYS_TIMES_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_LIBDL=1 -DGX_COLOR_INDEX_TYPE="unsigned long long" -D__USE_UNIX98=1 -DBUILD_PDF=1 -I./pdf -Os -fstack-clash-protection -Wformat -Werror=format-security -g -flto=auto -DHAVE_RESTRICT=1 -I/usr/include/webp -fno-strict-aliasing -DHAVE_POPEN_PROTO=1 -Ileptonica/src -I./base -I./obj -DLEPTONICA_INTERCEPT_ALLOC=1 -DHAVE_LIBJPEG=0 -DHAVE_LIBTIFF=0 -DHAVE_LIBPNG=0 -DHAVE_LIBZ=0 -DHAVE_LIBGIF=0 -DHAVE_LIBUNGIF=0 -DHAVE_LIBWEBP=0 -DHAVE_LIBWEBP_ANIM=0 -DHAVE_LIBJP2K=0 -o ./obj/leptonica_rotateam.o -c leptonica/src/rotateam.c gcc -DHAVE_MKSTEMP -DHAVE_FSEEKO -DHAVE_FONTCONFIG -DHAVE_SETLOCALE -DHAVE_DBUS -DHAVE_BSWAP32 -DHAVE_BYTESWAP_H -DHAVE_STRERROR -DHAVE_PREAD_PWRITE=1 -DGS_RECURSIVE_MUTEXATTR=PTHREAD_MUTEX_RECURSIVE -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 -Wno-unused-local-typedefs -DHAVE_STDINT_H=1 -DHAVE_DIRENT_H=1 -DHAVE_SYS_DIR_H=1 -DHAVE_SYS_TIME_H=1 -DHAVE_SYS_TIMES_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_LIBDL=1 -DGX_COLOR_INDEX_TYPE="unsigned long long" -D__USE_UNIX98=1 -DBUILD_PDF=1 -I./pdf -Os -fstack-clash-protection -Wformat -Werror=format-security -g -flto=auto -DHAVE_RESTRICT=1 -I/usr/include/webp -fno-strict-aliasing -DHAVE_POPEN_PROTO=1 -Ileptonica/src -I./base -I./obj -DLEPTONICA_INTERCEPT_ALLOC=1 -DHAVE_LIBJPEG=0 -DHAVE_LIBTIFF=0 -DHAVE_LIBPNG=0 -DHAVE_LIBZ=0 -DHAVE_LIBGIF=0 -DHAVE_LIBUNGIF=0 -DHAVE_LIBWEBP=0 -DHAVE_LIBWEBP_ANIM=0 -DHAVE_LIBJP2K=0 -o ./obj/leptonica_rotateorth.o -c leptonica/src/rotateorth.c gcc -DHAVE_MKSTEMP -DHAVE_FSEEKO -DHAVE_FONTCONFIG -DHAVE_SETLOCALE -DHAVE_DBUS -DHAVE_BSWAP32 -DHAVE_BYTESWAP_H -DHAVE_STRERROR -DHAVE_PREAD_PWRITE=1 -DGS_RECURSIVE_MUTEXATTR=PTHREAD_MUTEX_RECURSIVE -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 -Wno-unused-local-typedefs -DHAVE_STDINT_H=1 -DHAVE_DIRENT_H=1 -DHAVE_SYS_DIR_H=1 -DHAVE_SYS_TIME_H=1 -DHAVE_SYS_TIMES_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_LIBDL=1 -DGX_COLOR_INDEX_TYPE="unsigned long long" -D__USE_UNIX98=1 -DBUILD_PDF=1 -I./pdf -Os -fstack-clash-protection -Wformat -Werror=format-security -g -flto=auto -DHAVE_RESTRICT=1 -I/usr/include/webp -fno-strict-aliasing -DHAVE_POPEN_PROTO=1 -Ileptonica/src -I./base -I./obj -DLEPTONICA_INTERCEPT_ALLOC=1 -DHAVE_LIBJPEG=0 -DHAVE_LIBTIFF=0 -DHAVE_LIBPNG=0 -DHAVE_LIBZ=0 -DHAVE_LIBGIF=0 -DHAVE_LIBUNGIF=0 -DHAVE_LIBWEBP=0 -DHAVE_LIBWEBP_ANIM=0 -DHAVE_LIBJP2K=0 -o ./obj/leptonica_rotateshear.o -c leptonica/src/rotateshear.c gcc -DHAVE_MKSTEMP -DHAVE_FSEEKO -DHAVE_FONTCONFIG -DHAVE_SETLOCALE -DHAVE_DBUS -DHAVE_BSWAP32 -DHAVE_BYTESWAP_H -DHAVE_STRERROR -DHAVE_PREAD_PWRITE=1 -DGS_RECURSIVE_MUTEXATTR=PTHREAD_MUTEX_RECURSIVE -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 -Wno-unused-local-typedefs -DHAVE_STDINT_H=1 -DHAVE_DIRENT_H=1 -DHAVE_SYS_DIR_H=1 -DHAVE_SYS_TIME_H=1 -DHAVE_SYS_TIMES_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_LIBDL=1 -DGX_COLOR_INDEX_TYPE="unsigned long long" -D__USE_UNIX98=1 -DBUILD_PDF=1 -I./pdf -Os -fstack-clash-protection -Wformat -Werror=format-security -g -flto=auto -DHAVE_RESTRICT=1 -I/usr/include/webp -fno-strict-aliasing -DHAVE_POPEN_PROTO=1 -Ileptonica/src -I./base -I./obj -DLEPTONICA_INTERCEPT_ALLOC=1 -DHAVE_LIBJPEG=0 -DHAVE_LIBTIFF=0 -DHAVE_LIBPNG=0 -DHAVE_LIBZ=0 -DHAVE_LIBGIF=0 -DHAVE_LIBUNGIF=0 -DHAVE_LIBWEBP=0 -DHAVE_LIBWEBP_ANIM=0 -DHAVE_LIBJP2K=0 -o ./obj/leptonica_runlength.o -c leptonica/src/runlength.c gcc -DHAVE_MKSTEMP -DHAVE_FSEEKO -DHAVE_FONTCONFIG -DHAVE_SETLOCALE -DHAVE_DBUS -DHAVE_BSWAP32 -DHAVE_BYTESWAP_H -DHAVE_STRERROR -DHAVE_PREAD_PWRITE=1 -DGS_RECURSIVE_MUTEXATTR=PTHREAD_MUTEX_RECURSIVE -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 -Wno-unused-local-typedefs -DHAVE_STDINT_H=1 -DHAVE_DIRENT_H=1 -DHAVE_SYS_DIR_H=1 -DHAVE_SYS_TIME_H=1 -DHAVE_SYS_TIMES_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_LIBDL=1 -DGX_COLOR_INDEX_TYPE="unsigned long long" -D__USE_UNIX98=1 -DBUILD_PDF=1 -I./pdf -Os -fstack-clash-protection -Wformat -Werror=format-security -g -flto=auto -DHAVE_RESTRICT=1 -I/usr/include/webp -fno-strict-aliasing -DHAVE_POPEN_PROTO=1 -Ileptonica/src -I./base -I./obj -DLEPTONICA_INTERCEPT_ALLOC=1 -DHAVE_LIBJPEG=0 -DHAVE_LIBTIFF=0 -DHAVE_LIBPNG=0 -DHAVE_LIBZ=0 -DHAVE_LIBGIF=0 -DHAVE_LIBUNGIF=0 -DHAVE_LIBWEBP=0 -DHAVE_LIBWEBP_ANIM=0 -DHAVE_LIBJP2K=0 -o ./obj/leptonica_sarray1.o -c leptonica/src/sarray1.c gcc -DHAVE_MKSTEMP -DHAVE_FSEEKO -DHAVE_FONTCONFIG -DHAVE_SETLOCALE -DHAVE_DBUS -DHAVE_BSWAP32 -DHAVE_BYTESWAP_H -DHAVE_STRERROR -DHAVE_PREAD_PWRITE=1 -DGS_RECURSIVE_MUTEXATTR=PTHREAD_MUTEX_RECURSIVE -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 -Wno-unused-local-typedefs -DHAVE_STDINT_H=1 -DHAVE_DIRENT_H=1 -DHAVE_SYS_DIR_H=1 -DHAVE_SYS_TIME_H=1 -DHAVE_SYS_TIMES_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_LIBDL=1 -DGX_COLOR_INDEX_TYPE="unsigned long long" -D__USE_UNIX98=1 -DBUILD_PDF=1 -I./pdf -Os -fstack-clash-protection -Wformat -Werror=format-security -g -flto=auto -DHAVE_RESTRICT=1 -I/usr/include/webp -fno-strict-aliasing -DHAVE_POPEN_PROTO=1 -Ileptonica/src -I./base -I./obj -DLEPTONICA_INTERCEPT_ALLOC=1 -DHAVE_LIBJPEG=0 -DHAVE_LIBTIFF=0 -DHAVE_LIBPNG=0 -DHAVE_LIBZ=0 -DHAVE_LIBGIF=0 -DHAVE_LIBUNGIF=0 -DHAVE_LIBWEBP=0 -DHAVE_LIBWEBP_ANIM=0 -DHAVE_LIBJP2K=0 -o ./obj/leptonica_sarray2.o -c leptonica/src/sarray2.c gcc -DHAVE_MKSTEMP -DHAVE_FSEEKO -DHAVE_FONTCONFIG -DHAVE_SETLOCALE -DHAVE_DBUS -DHAVE_BSWAP32 -DHAVE_BYTESWAP_H -DHAVE_STRERROR -DHAVE_PREAD_PWRITE=1 -DGS_RECURSIVE_MUTEXATTR=PTHREAD_MUTEX_RECURSIVE -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 -Wno-unused-local-typedefs -DHAVE_STDINT_H=1 -DHAVE_DIRENT_H=1 -DHAVE_SYS_DIR_H=1 -DHAVE_SYS_TIME_H=1 -DHAVE_SYS_TIMES_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_LIBDL=1 -DGX_COLOR_INDEX_TYPE="unsigned long long" -D__USE_UNIX98=1 -DBUILD_PDF=1 -I./pdf -Os -fstack-clash-protection -Wformat -Werror=format-security -g -flto=auto -DHAVE_RESTRICT=1 -I/usr/include/webp -fno-strict-aliasing -DHAVE_POPEN_PROTO=1 -Ileptonica/src -I./base -I./obj -DLEPTONICA_INTERCEPT_ALLOC=1 -DHAVE_LIBJPEG=0 -DHAVE_LIBTIFF=0 -DHAVE_LIBPNG=0 -DHAVE_LIBZ=0 -DHAVE_LIBGIF=0 -DHAVE_LIBUNGIF=0 -DHAVE_LIBWEBP=0 -DHAVE_LIBWEBP_ANIM=0 -DHAVE_LIBJP2K=0 -o ./obj/leptonica_scale1.o -c leptonica/src/scale1.c gcc -DHAVE_MKSTEMP -DHAVE_FSEEKO -DHAVE_FONTCONFIG -DHAVE_SETLOCALE -DHAVE_DBUS -DHAVE_BSWAP32 -DHAVE_BYTESWAP_H -DHAVE_STRERROR -DHAVE_PREAD_PWRITE=1 -DGS_RECURSIVE_MUTEXATTR=PTHREAD_MUTEX_RECURSIVE -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 -Wno-unused-local-typedefs -DHAVE_STDINT_H=1 -DHAVE_DIRENT_H=1 -DHAVE_SYS_DIR_H=1 -DHAVE_SYS_TIME_H=1 -DHAVE_SYS_TIMES_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_LIBDL=1 -DGX_COLOR_INDEX_TYPE="unsigned long long" -D__USE_UNIX98=1 -DBUILD_PDF=1 -I./pdf -Os -fstack-clash-protection -Wformat -Werror=format-security -g -flto=auto -DHAVE_RESTRICT=1 -I/usr/include/webp -fno-strict-aliasing -DHAVE_POPEN_PROTO=1 -Ileptonica/src -I./base -I./obj -DLEPTONICA_INTERCEPT_ALLOC=1 -DHAVE_LIBJPEG=0 -DHAVE_LIBTIFF=0 -DHAVE_LIBPNG=0 -DHAVE_LIBZ=0 -DHAVE_LIBGIF=0 -DHAVE_LIBUNGIF=0 -DHAVE_LIBWEBP=0 -DHAVE_LIBWEBP_ANIM=0 -DHAVE_LIBJP2K=0 -o ./obj/leptonica_scale2.o -c leptonica/src/scale2.c gcc -DHAVE_MKSTEMP -DHAVE_FSEEKO -DHAVE_FONTCONFIG -DHAVE_SETLOCALE -DHAVE_DBUS -DHAVE_BSWAP32 -DHAVE_BYTESWAP_H -DHAVE_STRERROR -DHAVE_PREAD_PWRITE=1 -DGS_RECURSIVE_MUTEXATTR=PTHREAD_MUTEX_RECURSIVE -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 -Wno-unused-local-typedefs -DHAVE_STDINT_H=1 -DHAVE_DIRENT_H=1 -DHAVE_SYS_DIR_H=1 -DHAVE_SYS_TIME_H=1 -DHAVE_SYS_TIMES_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_LIBDL=1 -DGX_COLOR_INDEX_TYPE="unsigned long long" -D__USE_UNIX98=1 -DBUILD_PDF=1 -I./pdf -Os -fstack-clash-protection -Wformat -Werror=format-security -g -flto=auto -DHAVE_RESTRICT=1 -I/usr/include/webp -fno-strict-aliasing -DHAVE_POPEN_PROTO=1 -Ileptonica/src -I./base -I./obj -DLEPTONICA_INTERCEPT_ALLOC=1 -DHAVE_LIBJPEG=0 -DHAVE_LIBTIFF=0 -DHAVE_LIBPNG=0 -DHAVE_LIBZ=0 -DHAVE_LIBGIF=0 -DHAVE_LIBUNGIF=0 -DHAVE_LIBWEBP=0 -DHAVE_LIBWEBP_ANIM=0 -DHAVE_LIBJP2K=0 -o ./obj/leptonica_seedfill.o -c leptonica/src/seedfill.c leptonica/src/pnmio.c: In function 'pnmReadNextAsciiValue': gcc -DHAVE_MKSTEMP -DHAVE_FSEEKO -DHAVE_FONTCONFIG -DHAVE_SETLOCALE -DHAVE_DBUS -DHAVE_BSWAP32 -DHAVE_BYTESWAP_H -DHAVE_STRERROR -DHAVE_PREAD_PWRITE=1 -DGS_RECURSIVE_MUTEXATTR=PTHREAD_MUTEX_RECURSIVE -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 -Wno-unused-local-typedefs -DHAVE_STDINT_H=1 -DHAVE_DIRENT_H=1 -DHAVE_SYS_DIR_H=1 -DHAVE_SYS_TIME_H=1 -DHAVE_SYS_TIMES_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_LIBDL=1 -DGX_COLOR_INDEX_TYPE="unsigned long long" -D__USE_UNIX98=1 -DBUILD_PDF=1 -I./pdf -Os -fstack-clash-protection -Wformat -Werror=format-security -g -flto=auto -DHAVE_RESTRICT=1 -I/usr/include/webp -fno-strict-aliasing -DHAVE_POPEN_PROTO=1 -Ileptonica/src -I./base -I./obj -DLEPTONICA_INTERCEPT_ALLOC=1 -DHAVE_LIBJPEG=0 -DHAVE_LIBTIFF=0 -DHAVE_LIBPNG=0 -DHAVE_LIBZ=0 -DHAVE_LIBGIF=0 -DHAVE_LIBUNGIF=0 -DHAVE_LIBWEBP=0 -DHAVE_LIBWEBP_ANIM=0 -DHAVE_LIBJP2K=0 -o ./obj/leptonica_sel1.o -c leptonica/src/sel1.c leptonica/src/pnmio.c:1340:14: warning: variable 'ignore' set but not used [-Wunused-but-set-variable] 1340 | l_int32 c, ignore; | ^~~~~~ gcc -DHAVE_MKSTEMP -DHAVE_FSEEKO -DHAVE_FONTCONFIG -DHAVE_SETLOCALE -DHAVE_DBUS -DHAVE_BSWAP32 -DHAVE_BYTESWAP_H -DHAVE_STRERROR -DHAVE_PREAD_PWRITE=1 -DGS_RECURSIVE_MUTEXATTR=PTHREAD_MUTEX_RECURSIVE -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 -Wno-unused-local-typedefs -DHAVE_STDINT_H=1 -DHAVE_DIRENT_H=1 -DHAVE_SYS_DIR_H=1 -DHAVE_SYS_TIME_H=1 -DHAVE_SYS_TIMES_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_LIBDL=1 -DGX_COLOR_INDEX_TYPE="unsigned long long" -D__USE_UNIX98=1 -DBUILD_PDF=1 -I./pdf -Os -fstack-clash-protection -Wformat -Werror=format-security -g -flto=auto -DHAVE_RESTRICT=1 -I/usr/include/webp -fno-strict-aliasing -DHAVE_POPEN_PROTO=1 -Ileptonica/src -I./base -I./obj -DLEPTONICA_INTERCEPT_ALLOC=1 -DHAVE_LIBJPEG=0 -DHAVE_LIBTIFF=0 -DHAVE_LIBPNG=0 -DHAVE_LIBZ=0 -DHAVE_LIBGIF=0 -DHAVE_LIBUNGIF=0 -DHAVE_LIBWEBP=0 -DHAVE_LIBWEBP_ANIM=0 -DHAVE_LIBJP2K=0 -o ./obj/leptonica_sel2.o -c leptonica/src/sel2.c gcc -DHAVE_MKSTEMP -DHAVE_FSEEKO -DHAVE_FONTCONFIG -DHAVE_SETLOCALE -DHAVE_DBUS -DHAVE_BSWAP32 -DHAVE_BYTESWAP_H -DHAVE_STRERROR -DHAVE_PREAD_PWRITE=1 -DGS_RECURSIVE_MUTEXATTR=PTHREAD_MUTEX_RECURSIVE -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 -Wno-unused-local-typedefs -DHAVE_STDINT_H=1 -DHAVE_DIRENT_H=1 -DHAVE_SYS_DIR_H=1 -DHAVE_SYS_TIME_H=1 -DHAVE_SYS_TIMES_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_LIBDL=1 -DGX_COLOR_INDEX_TYPE="unsigned long long" -D__USE_UNIX98=1 -DBUILD_PDF=1 -I./pdf -Os -fstack-clash-protection -Wformat -Werror=format-security -g -flto=auto -DHAVE_RESTRICT=1 -I/usr/include/webp -fno-strict-aliasing -DHAVE_POPEN_PROTO=1 -Ileptonica/src -I./base -I./obj -DLEPTONICA_INTERCEPT_ALLOC=1 -DHAVE_LIBJPEG=0 -DHAVE_LIBTIFF=0 -DHAVE_LIBPNG=0 -DHAVE_LIBZ=0 -DHAVE_LIBGIF=0 -DHAVE_LIBUNGIF=0 -DHAVE_LIBWEBP=0 -DHAVE_LIBWEBP_ANIM=0 -DHAVE_LIBJP2K=0 -o ./obj/leptonica_selgen.o -c leptonica/src/selgen.c gcc -DHAVE_MKSTEMP -DHAVE_FSEEKO -DHAVE_FONTCONFIG -DHAVE_SETLOCALE -DHAVE_DBUS -DHAVE_BSWAP32 -DHAVE_BYTESWAP_H -DHAVE_STRERROR -DHAVE_PREAD_PWRITE=1 -DGS_RECURSIVE_MUTEXATTR=PTHREAD_MUTEX_RECURSIVE -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 -Wno-unused-local-typedefs -DHAVE_STDINT_H=1 -DHAVE_DIRENT_H=1 -DHAVE_SYS_DIR_H=1 -DHAVE_SYS_TIME_H=1 -DHAVE_SYS_TIMES_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_LIBDL=1 -DGX_COLOR_INDEX_TYPE="unsigned long long" -D__USE_UNIX98=1 -DBUILD_PDF=1 -I./pdf -Os -fstack-clash-protection -Wformat -Werror=format-security -g -flto=auto -DHAVE_RESTRICT=1 -I/usr/include/webp -fno-strict-aliasing -DHAVE_POPEN_PROTO=1 -Ileptonica/src -I./base -I./obj -DLEPTONICA_INTERCEPT_ALLOC=1 -DHAVE_LIBJPEG=0 -DHAVE_LIBTIFF=0 -DHAVE_LIBPNG=0 -DHAVE_LIBZ=0 -DHAVE_LIBGIF=0 -DHAVE_LIBUNGIF=0 -DHAVE_LIBWEBP=0 -DHAVE_LIBWEBP_ANIM=0 -DHAVE_LIBJP2K=0 -o ./obj/leptonica_shear.o -c leptonica/src/shear.c gcc -DHAVE_MKSTEMP -DHAVE_FSEEKO -DHAVE_FONTCONFIG -DHAVE_SETLOCALE -DHAVE_DBUS -DHAVE_BSWAP32 -DHAVE_BYTESWAP_H -DHAVE_STRERROR -DHAVE_PREAD_PWRITE=1 -DGS_RECURSIVE_MUTEXATTR=PTHREAD_MUTEX_RECURSIVE -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 -Wno-unused-local-typedefs -DHAVE_STDINT_H=1 -DHAVE_DIRENT_H=1 -DHAVE_SYS_DIR_H=1 -DHAVE_SYS_TIME_H=1 -DHAVE_SYS_TIMES_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_LIBDL=1 -DGX_COLOR_INDEX_TYPE="unsigned long long" -D__USE_UNIX98=1 -DBUILD_PDF=1 -I./pdf -Os -fstack-clash-protection -Wformat -Werror=format-security -g -flto=auto -DHAVE_RESTRICT=1 -I/usr/include/webp -fno-strict-aliasing -DHAVE_POPEN_PROTO=1 -Ileptonica/src -I./base -I./obj -DLEPTONICA_INTERCEPT_ALLOC=1 -DHAVE_LIBJPEG=0 -DHAVE_LIBTIFF=0 -DHAVE_LIBPNG=0 -DHAVE_LIBZ=0 -DHAVE_LIBGIF=0 -DHAVE_LIBUNGIF=0 -DHAVE_LIBWEBP=0 -DHAVE_LIBWEBP_ANIM=0 -DHAVE_LIBJP2K=0 -o ./obj/leptonica_skew.o -c leptonica/src/skew.c gcc -DHAVE_MKSTEMP -DHAVE_FSEEKO -DHAVE_FONTCONFIG -DHAVE_SETLOCALE -DHAVE_DBUS -DHAVE_BSWAP32 -DHAVE_BYTESWAP_H -DHAVE_STRERROR -DHAVE_PREAD_PWRITE=1 -DGS_RECURSIVE_MUTEXATTR=PTHREAD_MUTEX_RECURSIVE -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 -Wno-unused-local-typedefs -DHAVE_STDINT_H=1 -DHAVE_DIRENT_H=1 -DHAVE_SYS_DIR_H=1 -DHAVE_SYS_TIME_H=1 -DHAVE_SYS_TIMES_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_LIBDL=1 -DGX_COLOR_INDEX_TYPE="unsigned long long" -D__USE_UNIX98=1 -DBUILD_PDF=1 -I./pdf -Os -fstack-clash-protection -Wformat -Werror=format-security -g -flto=auto -DHAVE_RESTRICT=1 -I/usr/include/webp -fno-strict-aliasing -DHAVE_POPEN_PROTO=1 -Ileptonica/src -I./base -I./obj -DLEPTONICA_INTERCEPT_ALLOC=1 -DHAVE_LIBJPEG=0 -DHAVE_LIBTIFF=0 -DHAVE_LIBPNG=0 -DHAVE_LIBZ=0 -DHAVE_LIBGIF=0 -DHAVE_LIBUNGIF=0 -DHAVE_LIBWEBP=0 -DHAVE_LIBWEBP_ANIM=0 -DHAVE_LIBJP2K=0 -o ./obj/leptonica_spixio.o -c leptonica/src/spixio.c gcc -DHAVE_MKSTEMP -DHAVE_FSEEKO -DHAVE_FONTCONFIG -DHAVE_SETLOCALE -DHAVE_DBUS -DHAVE_BSWAP32 -DHAVE_BYTESWAP_H -DHAVE_STRERROR -DHAVE_PREAD_PWRITE=1 -DGS_RECURSIVE_MUTEXATTR=PTHREAD_MUTEX_RECURSIVE -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 -Wno-unused-local-typedefs -DHAVE_STDINT_H=1 -DHAVE_DIRENT_H=1 -DHAVE_SYS_DIR_H=1 -DHAVE_SYS_TIME_H=1 -DHAVE_SYS_TIMES_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_LIBDL=1 -DGX_COLOR_INDEX_TYPE="unsigned long long" -D__USE_UNIX98=1 -DBUILD_PDF=1 -I./pdf -Os -fstack-clash-protection -Wformat -Werror=format-security -g -flto=auto -DHAVE_RESTRICT=1 -I/usr/include/webp -fno-strict-aliasing -DHAVE_POPEN_PROTO=1 -Ileptonica/src -I./base -I./obj -DLEPTONICA_INTERCEPT_ALLOC=1 -DHAVE_LIBJPEG=0 -DHAVE_LIBTIFF=0 -DHAVE_LIBPNG=0 -DHAVE_LIBZ=0 -DHAVE_LIBGIF=0 -DHAVE_LIBUNGIF=0 -DHAVE_LIBWEBP=0 -DHAVE_LIBWEBP_ANIM=0 -DHAVE_LIBJP2K=0 -o ./obj/leptonica_stack.o -c leptonica/src/stack.c gcc -DHAVE_MKSTEMP -DHAVE_FSEEKO -DHAVE_FONTCONFIG -DHAVE_SETLOCALE -DHAVE_DBUS -DHAVE_BSWAP32 -DHAVE_BYTESWAP_H -DHAVE_STRERROR -DHAVE_PREAD_PWRITE=1 -DGS_RECURSIVE_MUTEXATTR=PTHREAD_MUTEX_RECURSIVE -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 -Wno-unused-local-typedefs -DHAVE_STDINT_H=1 -DHAVE_DIRENT_H=1 -DHAVE_SYS_DIR_H=1 -DHAVE_SYS_TIME_H=1 -DHAVE_SYS_TIMES_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_LIBDL=1 -DGX_COLOR_INDEX_TYPE="unsigned long long" -D__USE_UNIX98=1 -DBUILD_PDF=1 -I./pdf -Os -fstack-clash-protection -Wformat -Werror=format-security -g -flto=auto -DHAVE_RESTRICT=1 -I/usr/include/webp -fno-strict-aliasing -DHAVE_POPEN_PROTO=1 -Ileptonica/src -I./base -I./obj -DLEPTONICA_INTERCEPT_ALLOC=1 -DHAVE_LIBJPEG=0 -DHAVE_LIBTIFF=0 -DHAVE_LIBPNG=0 -DHAVE_LIBZ=0 -DHAVE_LIBGIF=0 -DHAVE_LIBUNGIF=0 -DHAVE_LIBWEBP=0 -DHAVE_LIBWEBP_ANIM=0 -DHAVE_LIBJP2K=0 -o ./obj/leptonica_stringcode.o -c leptonica/src/stringcode.c gcc -DHAVE_MKSTEMP -DHAVE_FSEEKO -DHAVE_FONTCONFIG -DHAVE_SETLOCALE -DHAVE_DBUS -DHAVE_BSWAP32 -DHAVE_BYTESWAP_H -DHAVE_STRERROR -DHAVE_PREAD_PWRITE=1 -DGS_RECURSIVE_MUTEXATTR=PTHREAD_MUTEX_RECURSIVE -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 -Wno-unused-local-typedefs -DHAVE_STDINT_H=1 -DHAVE_DIRENT_H=1 -DHAVE_SYS_DIR_H=1 -DHAVE_SYS_TIME_H=1 -DHAVE_SYS_TIMES_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_LIBDL=1 -DGX_COLOR_INDEX_TYPE="unsigned long long" -D__USE_UNIX98=1 -DBUILD_PDF=1 -I./pdf -Os -fstack-clash-protection -Wformat -Werror=format-security -g -flto=auto -DHAVE_RESTRICT=1 -I/usr/include/webp -fno-strict-aliasing -DHAVE_POPEN_PROTO=1 -Ileptonica/src -I./base -I./obj -DLEPTONICA_INTERCEPT_ALLOC=1 -DHAVE_LIBJPEG=0 -DHAVE_LIBTIFF=0 -DHAVE_LIBPNG=0 -DHAVE_LIBZ=0 -DHAVE_LIBGIF=0 -DHAVE_LIBUNGIF=0 -DHAVE_LIBWEBP=0 -DHAVE_LIBWEBP_ANIM=0 -DHAVE_LIBJP2K=0 -o ./obj/leptonica_sudoku.o -c leptonica/src/sudoku.c gcc -DHAVE_MKSTEMP -DHAVE_FSEEKO -DHAVE_FONTCONFIG -DHAVE_SETLOCALE -DHAVE_DBUS -DHAVE_BSWAP32 -DHAVE_BYTESWAP_H -DHAVE_STRERROR -DHAVE_PREAD_PWRITE=1 -DGS_RECURSIVE_MUTEXATTR=PTHREAD_MUTEX_RECURSIVE -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 -Wno-unused-local-typedefs -DHAVE_STDINT_H=1 -DHAVE_DIRENT_H=1 -DHAVE_SYS_DIR_H=1 -DHAVE_SYS_TIME_H=1 -DHAVE_SYS_TIMES_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_LIBDL=1 -DGX_COLOR_INDEX_TYPE="unsigned long long" -D__USE_UNIX98=1 -DBUILD_PDF=1 -I./pdf -Os -fstack-clash-protection -Wformat -Werror=format-security -g -flto=auto -DHAVE_RESTRICT=1 -I/usr/include/webp -fno-strict-aliasing -DHAVE_POPEN_PROTO=1 -Ileptonica/src -I./base -I./obj -DLEPTONICA_INTERCEPT_ALLOC=1 -DHAVE_LIBJPEG=0 -DHAVE_LIBTIFF=0 -DHAVE_LIBPNG=0 -DHAVE_LIBZ=0 -DHAVE_LIBGIF=0 -DHAVE_LIBUNGIF=0 -DHAVE_LIBWEBP=0 -DHAVE_LIBWEBP_ANIM=0 -DHAVE_LIBJP2K=0 -o ./obj/leptonica_textops.o -c leptonica/src/textops.c gcc -DHAVE_MKSTEMP -DHAVE_FSEEKO -DHAVE_FONTCONFIG -DHAVE_SETLOCALE -DHAVE_DBUS -DHAVE_BSWAP32 -DHAVE_BYTESWAP_H -DHAVE_STRERROR -DHAVE_PREAD_PWRITE=1 -DGS_RECURSIVE_MUTEXATTR=PTHREAD_MUTEX_RECURSIVE -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 -Wno-unused-local-typedefs -DHAVE_STDINT_H=1 -DHAVE_DIRENT_H=1 -DHAVE_SYS_DIR_H=1 -DHAVE_SYS_TIME_H=1 -DHAVE_SYS_TIMES_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_LIBDL=1 -DGX_COLOR_INDEX_TYPE="unsigned long long" -D__USE_UNIX98=1 -DBUILD_PDF=1 -I./pdf -Os -fstack-clash-protection -Wformat -Werror=format-security -g -flto=auto -DHAVE_RESTRICT=1 -I/usr/include/webp -fno-strict-aliasing -DHAVE_POPEN_PROTO=1 -Ileptonica/src -I./base -I./obj -DLEPTONICA_INTERCEPT_ALLOC=1 -DHAVE_LIBJPEG=0 -DHAVE_LIBTIFF=0 -DHAVE_LIBPNG=0 -DHAVE_LIBZ=0 -DHAVE_LIBGIF=0 -DHAVE_LIBUNGIF=0 -DHAVE_LIBWEBP=0 -DHAVE_LIBWEBP_ANIM=0 -DHAVE_LIBJP2K=0 -o ./obj/leptonica_tiffiostub.o -c leptonica/src/tiffiostub.c gcc -DHAVE_MKSTEMP -DHAVE_FSEEKO -DHAVE_FONTCONFIG -DHAVE_SETLOCALE -DHAVE_DBUS -DHAVE_BSWAP32 -DHAVE_BYTESWAP_H -DHAVE_STRERROR -DHAVE_PREAD_PWRITE=1 -DGS_RECURSIVE_MUTEXATTR=PTHREAD_MUTEX_RECURSIVE -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 -Wno-unused-local-typedefs -DHAVE_STDINT_H=1 -DHAVE_DIRENT_H=1 -DHAVE_SYS_DIR_H=1 -DHAVE_SYS_TIME_H=1 -DHAVE_SYS_TIMES_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_LIBDL=1 -DGX_COLOR_INDEX_TYPE="unsigned long long" -D__USE_UNIX98=1 -DBUILD_PDF=1 -I./pdf -Os -fstack-clash-protection -Wformat -Werror=format-security -g -flto=auto -DHAVE_RESTRICT=1 -I/usr/include/webp -fno-strict-aliasing -DHAVE_POPEN_PROTO=1 -Ileptonica/src -I./base -I./obj -DLEPTONICA_INTERCEPT_ALLOC=1 -DHAVE_LIBJPEG=0 -DHAVE_LIBTIFF=0 -DHAVE_LIBPNG=0 -DHAVE_LIBZ=0 -DHAVE_LIBGIF=0 -DHAVE_LIBUNGIF=0 -DHAVE_LIBWEBP=0 -DHAVE_LIBWEBP_ANIM=0 -DHAVE_LIBJP2K=0 -o ./obj/leptonica_utils1.o -c leptonica/src/utils1.c gcc -DHAVE_MKSTEMP -DHAVE_FSEEKO -DHAVE_FONTCONFIG -DHAVE_SETLOCALE -DHAVE_DBUS -DHAVE_BSWAP32 -DHAVE_BYTESWAP_H -DHAVE_STRERROR -DHAVE_PREAD_PWRITE=1 -DGS_RECURSIVE_MUTEXATTR=PTHREAD_MUTEX_RECURSIVE -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 -Wno-unused-local-typedefs -DHAVE_STDINT_H=1 -DHAVE_DIRENT_H=1 -DHAVE_SYS_DIR_H=1 -DHAVE_SYS_TIME_H=1 -DHAVE_SYS_TIMES_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_LIBDL=1 -DGX_COLOR_INDEX_TYPE="unsigned long long" -D__USE_UNIX98=1 -DBUILD_PDF=1 -I./pdf -Os -fstack-clash-protection -Wformat -Werror=format-security -g -flto=auto -DHAVE_RESTRICT=1 -I/usr/include/webp -fno-strict-aliasing -DHAVE_POPEN_PROTO=1 -Ileptonica/src -I./base -I./obj -DLEPTONICA_INTERCEPT_ALLOC=1 -DHAVE_LIBJPEG=0 -DHAVE_LIBTIFF=0 -DHAVE_LIBPNG=0 -DHAVE_LIBZ=0 -DHAVE_LIBGIF=0 -DHAVE_LIBUNGIF=0 -DHAVE_LIBWEBP=0 -DHAVE_LIBWEBP_ANIM=0 -DHAVE_LIBJP2K=0 -o ./obj/leptonica_utils2.o -c leptonica/src/utils2.c gcc -DHAVE_MKSTEMP -DHAVE_FSEEKO -DHAVE_FONTCONFIG -DHAVE_SETLOCALE -DHAVE_DBUS -DHAVE_BSWAP32 -DHAVE_BYTESWAP_H -DHAVE_STRERROR -DHAVE_PREAD_PWRITE=1 -DGS_RECURSIVE_MUTEXATTR=PTHREAD_MUTEX_RECURSIVE -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 -Wno-unused-local-typedefs -DHAVE_STDINT_H=1 -DHAVE_DIRENT_H=1 -DHAVE_SYS_DIR_H=1 -DHAVE_SYS_TIME_H=1 -DHAVE_SYS_TIMES_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_LIBDL=1 -DGX_COLOR_INDEX_TYPE="unsigned long long" -D__USE_UNIX98=1 -DBUILD_PDF=1 -I./pdf -Os -fstack-clash-protection -Wformat -Werror=format-security -g -flto=auto -DHAVE_RESTRICT=1 -I/usr/include/webp -fno-strict-aliasing -DHAVE_POPEN_PROTO=1 -Ileptonica/src -I./base -I./obj -DLEPTONICA_INTERCEPT_ALLOC=1 -DHAVE_LIBJPEG=0 -DHAVE_LIBTIFF=0 -DHAVE_LIBPNG=0 -DHAVE_LIBZ=0 -DHAVE_LIBGIF=0 -DHAVE_LIBUNGIF=0 -DHAVE_LIBWEBP=0 -DHAVE_LIBWEBP_ANIM=0 -DHAVE_LIBJP2K=0 -o ./obj/leptonica_warper.o -c leptonica/src/warper.c gcc -DHAVE_MKSTEMP -DHAVE_FSEEKO -DHAVE_FONTCONFIG -DHAVE_SETLOCALE -DHAVE_DBUS -DHAVE_BSWAP32 -DHAVE_BYTESWAP_H -DHAVE_STRERROR -DHAVE_PREAD_PWRITE=1 -DGS_RECURSIVE_MUTEXATTR=PTHREAD_MUTEX_RECURSIVE -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 -Wno-unused-local-typedefs -DHAVE_STDINT_H=1 -DHAVE_DIRENT_H=1 -DHAVE_SYS_DIR_H=1 -DHAVE_SYS_TIME_H=1 -DHAVE_SYS_TIMES_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_LIBDL=1 -DGX_COLOR_INDEX_TYPE="unsigned long long" -D__USE_UNIX98=1 -DBUILD_PDF=1 -I./pdf -Os -fstack-clash-protection -Wformat -Werror=format-security -g -flto=auto -DHAVE_RESTRICT=1 -I/usr/include/webp -fno-strict-aliasing -DHAVE_POPEN_PROTO=1 -Ileptonica/src -I./base -I./obj -DLEPTONICA_INTERCEPT_ALLOC=1 -DHAVE_LIBJPEG=0 -DHAVE_LIBTIFF=0 -DHAVE_LIBPNG=0 -DHAVE_LIBZ=0 -DHAVE_LIBGIF=0 -DHAVE_LIBUNGIF=0 -DHAVE_LIBWEBP=0 -DHAVE_LIBWEBP_ANIM=0 -DHAVE_LIBJP2K=0 -o ./obj/leptonica_webpiostub.o -c leptonica/src/webpiostub.c gcc -DHAVE_MKSTEMP -DHAVE_FSEEKO -DHAVE_FONTCONFIG -DHAVE_SETLOCALE -DHAVE_DBUS -DHAVE_BSWAP32 -DHAVE_BYTESWAP_H -DHAVE_STRERROR -DHAVE_PREAD_PWRITE=1 -DGS_RECURSIVE_MUTEXATTR=PTHREAD_MUTEX_RECURSIVE -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 -Wno-unused-local-typedefs -DHAVE_STDINT_H=1 -DHAVE_DIRENT_H=1 -DHAVE_SYS_DIR_H=1 -DHAVE_SYS_TIME_H=1 -DHAVE_SYS_TIMES_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_LIBDL=1 -DGX_COLOR_INDEX_TYPE="unsigned long long" -D__USE_UNIX98=1 -DBUILD_PDF=1 -I./pdf -Os -fstack-clash-protection -Wformat -Werror=format-security -g -flto=auto -DHAVE_RESTRICT=1 -I/usr/include/webp -fno-strict-aliasing -DHAVE_POPEN_PROTO=1 -Ileptonica/src -I./base -I./obj -DLEPTONICA_INTERCEPT_ALLOC=1 -DHAVE_LIBJPEG=0 -DHAVE_LIBTIFF=0 -DHAVE_LIBPNG=0 -DHAVE_LIBZ=0 -DHAVE_LIBGIF=0 -DHAVE_LIBUNGIF=0 -DHAVE_LIBWEBP=0 -DHAVE_LIBWEBP_ANIM=0 -DHAVE_LIBJP2K=0 -o ./obj/leptonica_writefile.o -c leptonica/src/writefile.c leptonica/src/readfile.c:96:20: warning: 'FILE_JP2K' defined but not used [-Wunused-variable] 96 | static const char *FILE_JP2K = "/tmp/lept/format/file.jp2"; | ^~~~~~~~~ leptonica/src/readfile.c:95:20: warning: 'FILE_WEBP' defined but not used [-Wunused-variable] 95 | static const char *FILE_WEBP = "/tmp/lept/format/file.webp"; | ^~~~~~~~~ leptonica/src/readfile.c:94:20: warning: 'FILE_GIF' defined but not used [-Wunused-variable] 94 | static const char *FILE_GIF = "/tmp/lept/format/file.gif"; | ^~~~~~~~ leptonica/src/readfile.c:93:20: warning: 'FILE_JPG' defined but not used [-Wunused-variable] 93 | static const char *FILE_JPG = "/tmp/lept/format/file.jpg"; | ^~~~~~~~ leptonica/src/readfile.c:92:20: warning: 'FILE_TIFF' defined but not used [-Wunused-variable] 92 | static const char *FILE_TIFF = "/tmp/lept/format/file.tif"; | ^~~~~~~~~ leptonica/src/readfile.c:91:20: warning: 'FILE_TIFF_JPEG' defined but not used [-Wunused-variable] 91 | static const char *FILE_TIFF_JPEG = "/tmp/lept/format/file_jpeg.tif"; | ^~~~~~~~~~~~~~ leptonica/src/readfile.c:90:20: warning: 'FILE_ZIP' defined but not used [-Wunused-variable] 90 | static const char *FILE_ZIP = "/tmp/lept/format/file_zip.tif"; | ^~~~~~~~ leptonica/src/readfile.c:89:20: warning: 'FILE_LZW' defined but not used [-Wunused-variable] 89 | static const char *FILE_LZW = "/tmp/lept/format/file_lzw.tif"; | ^~~~~~~~ leptonica/src/readfile.c:88:20: warning: 'FILE_PB' defined but not used [-Wunused-variable] 88 | static const char *FILE_PB = "/tmp/lept/format/file_packbits.tif"; | ^~~~~~~ leptonica/src/readfile.c:87:20: warning: 'FILE_RLE' defined but not used [-Wunused-variable] 87 | static const char *FILE_RLE = "/tmp/lept/format/file_rle.tif"; | ^~~~~~~~ leptonica/src/readfile.c:86:20: warning: 'FILE_G4' defined but not used [-Wunused-variable] 86 | static const char *FILE_G4 = "/tmp/lept/format/file_g4.tif"; | ^~~~~~~ leptonica/src/readfile.c:85:20: warning: 'FILE_G3' defined but not used [-Wunused-variable] 85 | static const char *FILE_G3 = "/tmp/lept/format/file_g3.tif"; | ^~~~~~~ leptonica/src/readfile.c:83:20: warning: 'FILE_PNG' defined but not used [-Wunused-variable] 83 | static const char *FILE_PNG = "/tmp/lept/format/file.png"; | ^~~~~~~~ gcc -DHAVE_MKSTEMP -DHAVE_FSEEKO -DHAVE_FONTCONFIG -DHAVE_SETLOCALE -DHAVE_DBUS -DHAVE_BSWAP32 -DHAVE_BYTESWAP_H -DHAVE_STRERROR -DHAVE_PREAD_PWRITE=1 -DGS_RECURSIVE_MUTEXATTR=PTHREAD_MUTEX_RECURSIVE -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 -Wno-unused-local-typedefs -DHAVE_STDINT_H=1 -DHAVE_DIRENT_H=1 -DHAVE_SYS_DIR_H=1 -DHAVE_SYS_TIME_H=1 -DHAVE_SYS_TIMES_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_LIBDL=1 -DGX_COLOR_INDEX_TYPE="unsigned long long" -D__USE_UNIX98=1 -DBUILD_PDF=1 -I./pdf -Os -fstack-clash-protection -Wformat -Werror=format-security -g -flto=auto -DHAVE_RESTRICT=1 -I/usr/include/webp -fno-strict-aliasing -DHAVE_POPEN_PROTO=1 -Ileptonica/src -I./base -I./obj -DLEPTONICA_INTERCEPT_ALLOC=1 -DHAVE_LIBJPEG=0 -DHAVE_LIBTIFF=0 -DHAVE_LIBPNG=0 -DHAVE_LIBZ=0 -DHAVE_LIBGIF=0 -DHAVE_LIBUNGIF=0 -DHAVE_LIBWEBP=0 -DHAVE_LIBWEBP_ANIM=0 -DHAVE_LIBJP2K=0 -o ./obj/leptonica_zlibmem.o -c leptonica/src/zlibmem.c gcc -DHAVE_MKSTEMP -DHAVE_FSEEKO -DHAVE_FONTCONFIG -DHAVE_SETLOCALE -DHAVE_DBUS -DHAVE_BSWAP32 -DHAVE_BYTESWAP_H -DHAVE_STRERROR -DHAVE_PREAD_PWRITE=1 -DGS_RECURSIVE_MUTEXATTR=PTHREAD_MUTEX_RECURSIVE -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 -Wno-unused-local-typedefs -DHAVE_STDINT_H=1 -DHAVE_DIRENT_H=1 -DHAVE_SYS_DIR_H=1 -DHAVE_SYS_TIME_H=1 -DHAVE_SYS_TIMES_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_LIBDL=1 -DGX_COLOR_INDEX_TYPE="unsigned long long" -D__USE_UNIX98=1 -DBUILD_PDF=1 -I./pdf -Os -fstack-clash-protection -Wformat -Werror=format-security -g -flto=auto -DHAVE_RESTRICT=1 -I/usr/include/webp -fno-strict-aliasing -DHAVE_POPEN_PROTO=1 -Ileptonica/src -I./base -I./obj -DLEPTONICA_INTERCEPT_ALLOC=1 -DHAVE_LIBJPEG=0 -DHAVE_LIBTIFF=0 -DHAVE_LIBPNG=0 -DHAVE_LIBZ=0 -DHAVE_LIBGIF=0 -DHAVE_LIBUNGIF=0 -DHAVE_LIBWEBP=0 -DHAVE_LIBWEBP_ANIM=0 -DHAVE_LIBJP2K=0 -o ./obj/leptonica_zlibmemstub.o -c leptonica/src/zlibmemstub.c g++ -Itesseract/include -Itesseract/src/api -Itesseract/src/arch -Itesseract/src/ccmain -Itesseract/src/ccstruct -Itesseract/src/ccutil -Itesseract/src/classify -Itesseract/src/cutil -Itesseract/src/dict -Itesseract/src/lstm -Itesseract/src/opencl -Itesseract/src/textord -Itesseract/src/training -Itesseract/src/viewer -Itesseract/src/wordrec -Ileptonica/src -I./base -I./obj -Os -fstack-clash-protection -Wformat -Werror=format-security -D_GLIBCXX_ASSERTIONS=1 -D_LIBCPP_ENABLE_THREAD_SAFETY_ANNOTATIONS=1 -D_LIBCPP_ENABLE_HARDENED_MODE=1 -g -std=c++17 -DHAVE_NEON -DHAVE_MKSTEMP -DHAVE_FSEEKO -DHAVE_FONTCONFIG -DHAVE_SETLOCALE -DHAVE_DBUS -DHAVE_BSWAP32 -DHAVE_BYTESWAP_H -DHAVE_STRERROR -DHAVE_PREAD_PWRITE=1 -DGS_RECURSIVE_MUTEXATTR=PTHREAD_MUTEX_RECURSIVE -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 -Wno-unused-local-typedefs -DHAVE_STDINT_H=1 -DHAVE_DIRENT_H=1 -DHAVE_SYS_DIR_H=1 -DHAVE_SYS_TIME_H=1 -DHAVE_SYS_TIMES_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_LIBDL=1 -DGX_COLOR_INDEX_TYPE="unsigned long long" -D__USE_UNIX98=1 -DBUILD_PDF=1 -I./pdf -Os -fstack-clash-protection -Wformat -Werror=format-security -g -flto=auto -DHAVE_RESTRICT=1 -I/usr/include/webp -fno-strict-aliasing -DHAVE_POPEN_PROTO=1 -DTESSERACT_IMAGEDATA_AS_PIX -DTESSERACT_DISABLE_DEBUG_FONTS -DGRAPHICS_DISABLED -UCLUSTER -o ./obj/tesseract_api_altorenderer.o -c tesseract/src/api/altorenderer.cpp g++ -Itesseract/include -Itesseract/src/api -Itesseract/src/arch -Itesseract/src/ccmain -Itesseract/src/ccstruct -Itesseract/src/ccutil -Itesseract/src/classify -Itesseract/src/cutil -Itesseract/src/dict -Itesseract/src/lstm -Itesseract/src/opencl -Itesseract/src/textord -Itesseract/src/training -Itesseract/src/viewer -Itesseract/src/wordrec -Ileptonica/src -I./base -I./obj -Os -fstack-clash-protection -Wformat -Werror=format-security -D_GLIBCXX_ASSERTIONS=1 -D_LIBCPP_ENABLE_THREAD_SAFETY_ANNOTATIONS=1 -D_LIBCPP_ENABLE_HARDENED_MODE=1 -g -std=c++17 -DHAVE_NEON -DHAVE_MKSTEMP -DHAVE_FSEEKO -DHAVE_FONTCONFIG -DHAVE_SETLOCALE -DHAVE_DBUS -DHAVE_BSWAP32 -DHAVE_BYTESWAP_H -DHAVE_STRERROR -DHAVE_PREAD_PWRITE=1 -DGS_RECURSIVE_MUTEXATTR=PTHREAD_MUTEX_RECURSIVE -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 -Wno-unused-local-typedefs -DHAVE_STDINT_H=1 -DHAVE_DIRENT_H=1 -DHAVE_SYS_DIR_H=1 -DHAVE_SYS_TIME_H=1 -DHAVE_SYS_TIMES_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_LIBDL=1 -DGX_COLOR_INDEX_TYPE="unsigned long long" -D__USE_UNIX98=1 -DBUILD_PDF=1 -I./pdf -Os -fstack-clash-protection -Wformat -Werror=format-security -g -flto=auto -DHAVE_RESTRICT=1 -I/usr/include/webp -fno-strict-aliasing -DHAVE_POPEN_PROTO=1 -DTESSERACT_IMAGEDATA_AS_PIX -DTESSERACT_DISABLE_DEBUG_FONTS -DGRAPHICS_DISABLED -UCLUSTER -o ./obj/tesseract_api_baseapi.o -c tesseract/src/api/baseapi.cpp g++ -Itesseract/include -Itesseract/src/api -Itesseract/src/arch -Itesseract/src/ccmain -Itesseract/src/ccstruct -Itesseract/src/ccutil -Itesseract/src/classify -Itesseract/src/cutil -Itesseract/src/dict -Itesseract/src/lstm -Itesseract/src/opencl -Itesseract/src/textord -Itesseract/src/training -Itesseract/src/viewer -Itesseract/src/wordrec -Ileptonica/src -I./base -I./obj -Os -fstack-clash-protection -Wformat -Werror=format-security -D_GLIBCXX_ASSERTIONS=1 -D_LIBCPP_ENABLE_THREAD_SAFETY_ANNOTATIONS=1 -D_LIBCPP_ENABLE_HARDENED_MODE=1 -g -std=c++17 -DHAVE_NEON -DHAVE_MKSTEMP -DHAVE_FSEEKO -DHAVE_FONTCONFIG -DHAVE_SETLOCALE -DHAVE_DBUS -DHAVE_BSWAP32 -DHAVE_BYTESWAP_H -DHAVE_STRERROR -DHAVE_PREAD_PWRITE=1 -DGS_RECURSIVE_MUTEXATTR=PTHREAD_MUTEX_RECURSIVE -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 -Wno-unused-local-typedefs -DHAVE_STDINT_H=1 -DHAVE_DIRENT_H=1 -DHAVE_SYS_DIR_H=1 -DHAVE_SYS_TIME_H=1 -DHAVE_SYS_TIMES_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_LIBDL=1 -DGX_COLOR_INDEX_TYPE="unsigned long long" -D__USE_UNIX98=1 -DBUILD_PDF=1 -I./pdf -Os -fstack-clash-protection -Wformat -Werror=format-security -g -flto=auto -DHAVE_RESTRICT=1 -I/usr/include/webp -fno-strict-aliasing -DHAVE_POPEN_PROTO=1 -DTESSERACT_IMAGEDATA_AS_PIX -DTESSERACT_DISABLE_DEBUG_FONTS -DGRAPHICS_DISABLED -UCLUSTER -o ./obj/tesseract_api_capi.o -c tesseract/src/api/capi.cpp g++ -Itesseract/include -Itesseract/src/api -Itesseract/src/arch -Itesseract/src/ccmain -Itesseract/src/ccstruct -Itesseract/src/ccutil -Itesseract/src/classify -Itesseract/src/cutil -Itesseract/src/dict -Itesseract/src/lstm -Itesseract/src/opencl -Itesseract/src/textord -Itesseract/src/training -Itesseract/src/viewer -Itesseract/src/wordrec -Ileptonica/src -I./base -I./obj -Os -fstack-clash-protection -Wformat -Werror=format-security -D_GLIBCXX_ASSERTIONS=1 -D_LIBCPP_ENABLE_THREAD_SAFETY_ANNOTATIONS=1 -D_LIBCPP_ENABLE_HARDENED_MODE=1 -g -std=c++17 -DHAVE_NEON -DHAVE_MKSTEMP -DHAVE_FSEEKO -DHAVE_FONTCONFIG -DHAVE_SETLOCALE -DHAVE_DBUS -DHAVE_BSWAP32 -DHAVE_BYTESWAP_H -DHAVE_STRERROR -DHAVE_PREAD_PWRITE=1 -DGS_RECURSIVE_MUTEXATTR=PTHREAD_MUTEX_RECURSIVE -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 -Wno-unused-local-typedefs -DHAVE_STDINT_H=1 -DHAVE_DIRENT_H=1 -DHAVE_SYS_DIR_H=1 -DHAVE_SYS_TIME_H=1 -DHAVE_SYS_TIMES_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_LIBDL=1 -DGX_COLOR_INDEX_TYPE="unsigned long long" -D__USE_UNIX98=1 -DBUILD_PDF=1 -I./pdf -Os -fstack-clash-protection -Wformat -Werror=format-security -g -flto=auto -DHAVE_RESTRICT=1 -I/usr/include/webp -fno-strict-aliasing -DHAVE_POPEN_PROTO=1 -DTESSERACT_IMAGEDATA_AS_PIX -DTESSERACT_DISABLE_DEBUG_FONTS -DGRAPHICS_DISABLED -UCLUSTER -o ./obj/tesseract_api_hocrrenderer.o -c tesseract/src/api/hocrrenderer.cpp leptonica/src/rop.c:553:1: warning: 'checkRasteropCrop' defined but not used [-Wunused-function] 553 | checkRasteropCrop(l_int32 pixw, | ^~~~~~~~~~~~~~~~~ cc1plus: warning: command-line option '-Wstrict-prototypes' is valid for C/ObjC but not for C++ cc1plus: warning: command-line option '-Wmissing-prototypes' is valid for C/ObjC but not for C++ cc1plus: warning: '-Werror=' argument '-Werror=declaration-after-statement' is not valid for C++ cc1plus: warning: command-line option '-Wstrict-prototypes' is valid for C/ObjC but not for C++ cc1plus: warning: command-line option '-Wmissing-prototypes' is valid for C/ObjC but not for C++ cc1plus: warning: '-Werror=' argument '-Werror=declaration-after-statement' is not valid for C++ leptonica/src/sel1.c: In function 'selReadStream': leptonica/src/sel1.c:1428:41: warning: variable 'ignore' set but not used [-Wunused-but-set-variable] 1428 | l_int32 sy, sx, cy, cx, i, j, version, ignore; | ^~~~~~ g++ -Itesseract/include -Itesseract/src/api -Itesseract/src/arch -Itesseract/src/ccmain -Itesseract/src/ccstruct -Itesseract/src/ccutil -Itesseract/src/classify -Itesseract/src/cutil -Itesseract/src/dict -Itesseract/src/lstm -Itesseract/src/opencl -Itesseract/src/textord -Itesseract/src/training -Itesseract/src/viewer -Itesseract/src/wordrec -Ileptonica/src -I./base -I./obj -Os -fstack-clash-protection -Wformat -Werror=format-security -D_GLIBCXX_ASSERTIONS=1 -D_LIBCPP_ENABLE_THREAD_SAFETY_ANNOTATIONS=1 -D_LIBCPP_ENABLE_HARDENED_MODE=1 -g -std=c++17 -DHAVE_NEON -DHAVE_MKSTEMP -DHAVE_FSEEKO -DHAVE_FONTCONFIG -DHAVE_SETLOCALE -DHAVE_DBUS -DHAVE_BSWAP32 -DHAVE_BYTESWAP_H -DHAVE_STRERROR -DHAVE_PREAD_PWRITE=1 -DGS_RECURSIVE_MUTEXATTR=PTHREAD_MUTEX_RECURSIVE -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 -Wno-unused-local-typedefs -DHAVE_STDINT_H=1 -DHAVE_DIRENT_H=1 -DHAVE_SYS_DIR_H=1 -DHAVE_SYS_TIME_H=1 -DHAVE_SYS_TIMES_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_LIBDL=1 -DGX_COLOR_INDEX_TYPE="unsigned long long" -D__USE_UNIX98=1 -DBUILD_PDF=1 -I./pdf -Os -fstack-clash-protection -Wformat -Werror=format-security -g -flto=auto -DHAVE_RESTRICT=1 -I/usr/include/webp -fno-strict-aliasing -DHAVE_POPEN_PROTO=1 -DTESSERACT_IMAGEDATA_AS_PIX -DTESSERACT_DISABLE_DEBUG_FONTS -DGRAPHICS_DISABLED -UCLUSTER -o ./obj/tesseract_api_lstmboxrenderer.o -c tesseract/src/api/lstmboxrenderer.cpp g++ -Itesseract/include -Itesseract/src/api -Itesseract/src/arch -Itesseract/src/ccmain -Itesseract/src/ccstruct -Itesseract/src/ccutil -Itesseract/src/classify -Itesseract/src/cutil -Itesseract/src/dict -Itesseract/src/lstm -Itesseract/src/opencl -Itesseract/src/textord -Itesseract/src/training -Itesseract/src/viewer -Itesseract/src/wordrec -Ileptonica/src -I./base -I./obj -Os -fstack-clash-protection -Wformat -Werror=format-security -D_GLIBCXX_ASSERTIONS=1 -D_LIBCPP_ENABLE_THREAD_SAFETY_ANNOTATIONS=1 -D_LIBCPP_ENABLE_HARDENED_MODE=1 -g -std=c++17 -DHAVE_NEON -DHAVE_MKSTEMP -DHAVE_FSEEKO -DHAVE_FONTCONFIG -DHAVE_SETLOCALE -DHAVE_DBUS -DHAVE_BSWAP32 -DHAVE_BYTESWAP_H -DHAVE_STRERROR -DHAVE_PREAD_PWRITE=1 -DGS_RECURSIVE_MUTEXATTR=PTHREAD_MUTEX_RECURSIVE -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 -Wno-unused-local-typedefs -DHAVE_STDINT_H=1 -DHAVE_DIRENT_H=1 -DHAVE_SYS_DIR_H=1 -DHAVE_SYS_TIME_H=1 -DHAVE_SYS_TIMES_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_LIBDL=1 -DGX_COLOR_INDEX_TYPE="unsigned long long" -D__USE_UNIX98=1 -DBUILD_PDF=1 -I./pdf -Os -fstack-clash-protection -Wformat -Werror=format-security -g -flto=auto -DHAVE_RESTRICT=1 -I/usr/include/webp -fno-strict-aliasing -DHAVE_POPEN_PROTO=1 -DTESSERACT_IMAGEDATA_AS_PIX -DTESSERACT_DISABLE_DEBUG_FONTS -DGRAPHICS_DISABLED -UCLUSTER -o ./obj/tesseract_api_pdfrenderer.o -c tesseract/src/api/pdfrenderer.cpp cc1plus: warning: command-line option '-Wstrict-prototypes' is valid for C/ObjC but not for C++ cc1plus: warning: command-line option '-Wmissing-prototypes' is valid for C/ObjC but not for C++ cc1plus: warning: '-Werror=' argument '-Werror=declaration-after-statement' is not valid for C++ cc1plus: warning: command-line option '-Wstrict-prototypes' is valid for C/ObjC but not for C++ cc1plus: warning: command-line option '-Wmissing-prototypes' is valid for C/ObjC but not for C++ cc1plus: warning: '-Werror=' argument '-Werror=declaration-after-statement' is not valid for C++ g++ -Itesseract/include -Itesseract/src/api -Itesseract/src/arch -Itesseract/src/ccmain -Itesseract/src/ccstruct -Itesseract/src/ccutil -Itesseract/src/classify -Itesseract/src/cutil -Itesseract/src/dict -Itesseract/src/lstm -Itesseract/src/opencl -Itesseract/src/textord -Itesseract/src/training -Itesseract/src/viewer -Itesseract/src/wordrec -Ileptonica/src -I./base -I./obj -Os -fstack-clash-protection -Wformat -Werror=format-security -D_GLIBCXX_ASSERTIONS=1 -D_LIBCPP_ENABLE_THREAD_SAFETY_ANNOTATIONS=1 -D_LIBCPP_ENABLE_HARDENED_MODE=1 -g -std=c++17 -DHAVE_NEON -DHAVE_MKSTEMP -DHAVE_FSEEKO -DHAVE_FONTCONFIG -DHAVE_SETLOCALE -DHAVE_DBUS -DHAVE_BSWAP32 -DHAVE_BYTESWAP_H -DHAVE_STRERROR -DHAVE_PREAD_PWRITE=1 -DGS_RECURSIVE_MUTEXATTR=PTHREAD_MUTEX_RECURSIVE -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 -Wno-unused-local-typedefs -DHAVE_STDINT_H=1 -DHAVE_DIRENT_H=1 -DHAVE_SYS_DIR_H=1 -DHAVE_SYS_TIME_H=1 -DHAVE_SYS_TIMES_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_LIBDL=1 -DGX_COLOR_INDEX_TYPE="unsigned long long" -D__USE_UNIX98=1 -DBUILD_PDF=1 -I./pdf -Os -fstack-clash-protection -Wformat -Werror=format-security -g -flto=auto -DHAVE_RESTRICT=1 -I/usr/include/webp -fno-strict-aliasing -DHAVE_POPEN_PROTO=1 -DTESSERACT_IMAGEDATA_AS_PIX -DTESSERACT_DISABLE_DEBUG_FONTS -DGRAPHICS_DISABLED -UCLUSTER -o ./obj/tesseract_api_renderer.o -c tesseract/src/api/renderer.cpp g++ -Itesseract/include -Itesseract/src/api -Itesseract/src/arch -Itesseract/src/ccmain -Itesseract/src/ccstruct -Itesseract/src/ccutil -Itesseract/src/classify -Itesseract/src/cutil -Itesseract/src/dict -Itesseract/src/lstm -Itesseract/src/opencl -Itesseract/src/textord -Itesseract/src/training -Itesseract/src/viewer -Itesseract/src/wordrec -Ileptonica/src -I./base -I./obj -Os -fstack-clash-protection -Wformat -Werror=format-security -D_GLIBCXX_ASSERTIONS=1 -D_LIBCPP_ENABLE_THREAD_SAFETY_ANNOTATIONS=1 -D_LIBCPP_ENABLE_HARDENED_MODE=1 -g -std=c++17 -DHAVE_NEON -DHAVE_MKSTEMP -DHAVE_FSEEKO -DHAVE_FONTCONFIG -DHAVE_SETLOCALE -DHAVE_DBUS -DHAVE_BSWAP32 -DHAVE_BYTESWAP_H -DHAVE_STRERROR -DHAVE_PREAD_PWRITE=1 -DGS_RECURSIVE_MUTEXATTR=PTHREAD_MUTEX_RECURSIVE -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 -Wno-unused-local-typedefs -DHAVE_STDINT_H=1 -DHAVE_DIRENT_H=1 -DHAVE_SYS_DIR_H=1 -DHAVE_SYS_TIME_H=1 -DHAVE_SYS_TIMES_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_LIBDL=1 -DGX_COLOR_INDEX_TYPE="unsigned long long" -D__USE_UNIX98=1 -DBUILD_PDF=1 -I./pdf -Os -fstack-clash-protection -Wformat -Werror=format-security -g -flto=auto -DHAVE_RESTRICT=1 -I/usr/include/webp -fno-strict-aliasing -DHAVE_POPEN_PROTO=1 -DTESSERACT_IMAGEDATA_AS_PIX -DTESSERACT_DISABLE_DEBUG_FONTS -DGRAPHICS_DISABLED -UCLUSTER -o ./obj/tesseract_api_wordstrboxrenderer.o -c tesseract/src/api/wordstrboxrenderer.cpp g++ -Itesseract/include -Itesseract/src/api -Itesseract/src/arch -Itesseract/src/ccmain -Itesseract/src/ccstruct -Itesseract/src/ccutil -Itesseract/src/classify -Itesseract/src/cutil -Itesseract/src/dict -Itesseract/src/lstm -Itesseract/src/opencl -Itesseract/src/textord -Itesseract/src/training -Itesseract/src/viewer -Itesseract/src/wordrec -Ileptonica/src -I./base -I./obj -Os -fstack-clash-protection -Wformat -Werror=format-security -D_GLIBCXX_ASSERTIONS=1 -D_LIBCPP_ENABLE_THREAD_SAFETY_ANNOTATIONS=1 -D_LIBCPP_ENABLE_HARDENED_MODE=1 -g -std=c++17 -DHAVE_NEON -DHAVE_MKSTEMP -DHAVE_FSEEKO -DHAVE_FONTCONFIG -DHAVE_SETLOCALE -DHAVE_DBUS -DHAVE_BSWAP32 -DHAVE_BYTESWAP_H -DHAVE_STRERROR -DHAVE_PREAD_PWRITE=1 -DGS_RECURSIVE_MUTEXATTR=PTHREAD_MUTEX_RECURSIVE -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 -Wno-unused-local-typedefs -DHAVE_STDINT_H=1 -DHAVE_DIRENT_H=1 -DHAVE_SYS_DIR_H=1 -DHAVE_SYS_TIME_H=1 -DHAVE_SYS_TIMES_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_LIBDL=1 -DGX_COLOR_INDEX_TYPE="unsigned long long" -D__USE_UNIX98=1 -DBUILD_PDF=1 -I./pdf -Os -fstack-clash-protection -Wformat -Werror=format-security -g -flto=auto -DHAVE_RESTRICT=1 -I/usr/include/webp -fno-strict-aliasing -DHAVE_POPEN_PROTO=1 -DTESSERACT_IMAGEDATA_AS_PIX -DTESSERACT_DISABLE_DEBUG_FONTS -DGRAPHICS_DISABLED -UCLUSTER -o ./obj/tesseract_arch_intsimdmatrix.o -c tesseract/src/arch/intsimdmatrix.cpp cc1plus: warning: command-line option '-Wstrict-prototypes' is valid for C/ObjC but not for C++ cc1plus: warning: command-line option '-Wmissing-prototypes' is valid for C/ObjC but not for C++ cc1plus: warning: '-Werror=' argument '-Werror=declaration-after-statement' is not valid for C++ g++ -Itesseract/include -Itesseract/src/api -Itesseract/src/arch -Itesseract/src/ccmain -Itesseract/src/ccstruct -Itesseract/src/ccutil -Itesseract/src/classify -Itesseract/src/cutil -Itesseract/src/dict -Itesseract/src/lstm -Itesseract/src/opencl -Itesseract/src/textord -Itesseract/src/training -Itesseract/src/viewer -Itesseract/src/wordrec -Ileptonica/src -I./base -I./obj -Os -fstack-clash-protection -Wformat -Werror=format-security -D_GLIBCXX_ASSERTIONS=1 -D_LIBCPP_ENABLE_THREAD_SAFETY_ANNOTATIONS=1 -D_LIBCPP_ENABLE_HARDENED_MODE=1 -g -std=c++17 -DHAVE_NEON -DHAVE_MKSTEMP -DHAVE_FSEEKO -DHAVE_FONTCONFIG -DHAVE_SETLOCALE -DHAVE_DBUS -DHAVE_BSWAP32 -DHAVE_BYTESWAP_H -DHAVE_STRERROR -DHAVE_PREAD_PWRITE=1 -DGS_RECURSIVE_MUTEXATTR=PTHREAD_MUTEX_RECURSIVE -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 -Wno-unused-local-typedefs -DHAVE_STDINT_H=1 -DHAVE_DIRENT_H=1 -DHAVE_SYS_DIR_H=1 -DHAVE_SYS_TIME_H=1 -DHAVE_SYS_TIMES_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_LIBDL=1 -DGX_COLOR_INDEX_TYPE="unsigned long long" -D__USE_UNIX98=1 -DBUILD_PDF=1 -I./pdf -Os -fstack-clash-protection -Wformat -Werror=format-security -g -flto=auto -DHAVE_RESTRICT=1 -I/usr/include/webp -fno-strict-aliasing -DHAVE_POPEN_PROTO=1 -DTESSERACT_IMAGEDATA_AS_PIX -DTESSERACT_DISABLE_DEBUG_FONTS -DGRAPHICS_DISABLED -UCLUSTER -o ./obj/tesseract_arch_simddetect.o -c tesseract/src/arch/simddetect.cpp cc1plus: warning: command-line option '-Wstrict-prototypes' is valid for C/ObjC but not for C++ cc1plus: warning: command-line option '-Wmissing-prototypes' is valid for C/ObjC but not for C++ cc1plus: warning: '-Werror=' argument '-Werror=declaration-after-statement' is not valid for C++ cc1plus: warning: command-line option '-Wstrict-prototypes' is valid for C/ObjC but not for C++ cc1plus: warning: command-line option '-Wmissing-prototypes' is valid for C/ObjC but not for C++ cc1plus: warning: '-Werror=' argument '-Werror=declaration-after-statement' is not valid for C++ cc1plus: warning: command-line option '-Wstrict-prototypes' is valid for C/ObjC but not for C++ cc1plus: warning: command-line option '-Wmissing-prototypes' is valid for C/ObjC but not for C++ cc1plus: warning: '-Werror=' argument '-Werror=declaration-after-statement' is not valid for C++ cc1plus: warning: command-line option '-Wstrict-prototypes' is valid for C/ObjC but not for C++ cc1plus: warning: command-line option '-Wmissing-prototypes' is valid for C/ObjC but not for C++ cc1plus: warning: '-Werror=' argument '-Werror=declaration-after-statement' is not valid for C++ g++ -Itesseract/include -Itesseract/src/api -Itesseract/src/arch -Itesseract/src/ccmain -Itesseract/src/ccstruct -Itesseract/src/ccutil -Itesseract/src/classify -Itesseract/src/cutil -Itesseract/src/dict -Itesseract/src/lstm -Itesseract/src/opencl -Itesseract/src/textord -Itesseract/src/training -Itesseract/src/viewer -Itesseract/src/wordrec -Ileptonica/src -I./base -I./obj -Os -fstack-clash-protection -Wformat -Werror=format-security -D_GLIBCXX_ASSERTIONS=1 -D_LIBCPP_ENABLE_THREAD_SAFETY_ANNOTATIONS=1 -D_LIBCPP_ENABLE_HARDENED_MODE=1 -g -std=c++17 -DHAVE_NEON -DHAVE_MKSTEMP -DHAVE_FSEEKO -DHAVE_FONTCONFIG -DHAVE_SETLOCALE -DHAVE_DBUS -DHAVE_BSWAP32 -DHAVE_BYTESWAP_H -DHAVE_STRERROR -DHAVE_PREAD_PWRITE=1 -DGS_RECURSIVE_MUTEXATTR=PTHREAD_MUTEX_RECURSIVE -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 -Wno-unused-local-typedefs -DHAVE_STDINT_H=1 -DHAVE_DIRENT_H=1 -DHAVE_SYS_DIR_H=1 -DHAVE_SYS_TIME_H=1 -DHAVE_SYS_TIMES_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_LIBDL=1 -DGX_COLOR_INDEX_TYPE="unsigned long long" -D__USE_UNIX98=1 -DBUILD_PDF=1 -I./pdf -Os -fstack-clash-protection -Wformat -Werror=format-security -g -flto=auto -DHAVE_RESTRICT=1 -I/usr/include/webp -fno-strict-aliasing -DHAVE_POPEN_PROTO=1 -DTESSERACT_IMAGEDATA_AS_PIX -DTESSERACT_DISABLE_DEBUG_FONTS -DGRAPHICS_DISABLED -UCLUSTER -o ./obj/tesseract_ccmain_applybox.o -c tesseract/src/ccmain/applybox.cpp gcc -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 -Wno-unused-local-typedefs -DHAVE_STDINT_H=1 -DHAVE_DIRENT_H=1 -DHAVE_SYS_DIR_H=1 -DHAVE_SYS_TIME_H=1 -DHAVE_SYS_TIMES_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_LIBDL=1 -DGX_COLOR_INDEX_TYPE="unsigned long long" -D__USE_UNIX98=1 -Os -fstack-clash-protection -Wformat -Werror=format-security -g -flto=auto -DHAVE_RESTRICT=1 -fno-strict-aliasing -DHAVE_POPEN_PROTO=1 -I./base -o ./soobj/aux/genconf ./base/genconf.c -lm -ldl -ltiff -rdynamic -lfontconfig -lfreetype -lfreetype -lz ./soobj/aux/genarch ./soobj/arch.h cc1plus: warning: command-line option '-Wstrict-prototypes' is valid for C/ObjC but not for C++ cc1plus: warning: command-line option '-Wmissing-prototypes' is valid for C/ObjC but not for C++ cc1plus: warning: '-Werror=' argument '-Werror=declaration-after-statement' is not valid for C++ leptonica/src/sarray1.c: In function 'sarrayReadStream': leptonica/src/sarray1.c:1477:47: warning: variable 'ignore' set but not used [-Wunused-but-set-variable] 1477 | l_int32 i, n, size, index, bufsize, version, ignore, success; | ^~~~~~ g++ -Itesseract/include -Itesseract/src/api -Itesseract/src/arch -Itesseract/src/ccmain -Itesseract/src/ccstruct -Itesseract/src/ccutil -Itesseract/src/classify -Itesseract/src/cutil -Itesseract/src/dict -Itesseract/src/lstm -Itesseract/src/opencl -Itesseract/src/textord -Itesseract/src/training -Itesseract/src/viewer -Itesseract/src/wordrec -Ileptonica/src -I./base -I./obj -Os -fstack-clash-protection -Wformat -Werror=format-security -D_GLIBCXX_ASSERTIONS=1 -D_LIBCPP_ENABLE_THREAD_SAFETY_ANNOTATIONS=1 -D_LIBCPP_ENABLE_HARDENED_MODE=1 -g -std=c++17 -DHAVE_NEON -DHAVE_MKSTEMP -DHAVE_FSEEKO -DHAVE_FONTCONFIG -DHAVE_SETLOCALE -DHAVE_DBUS -DHAVE_BSWAP32 -DHAVE_BYTESWAP_H -DHAVE_STRERROR -DHAVE_PREAD_PWRITE=1 -DGS_RECURSIVE_MUTEXATTR=PTHREAD_MUTEX_RECURSIVE -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 -Wno-unused-local-typedefs -DHAVE_STDINT_H=1 -DHAVE_DIRENT_H=1 -DHAVE_SYS_DIR_H=1 -DHAVE_SYS_TIME_H=1 -DHAVE_SYS_TIMES_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_LIBDL=1 -DGX_COLOR_INDEX_TYPE="unsigned long long" -D__USE_UNIX98=1 -DBUILD_PDF=1 -I./pdf -Os -fstack-clash-protection -Wformat -Werror=format-security -g -flto=auto -DHAVE_RESTRICT=1 -I/usr/include/webp -fno-strict-aliasing -DHAVE_POPEN_PROTO=1 -DTESSERACT_IMAGEDATA_AS_PIX -DTESSERACT_DISABLE_DEBUG_FONTS -DGRAPHICS_DISABLED -UCLUSTER -o ./obj/tesseract_ccmain_control.o -c tesseract/src/ccmain/control.cpp g++ -Itesseract/include -Itesseract/src/api -Itesseract/src/arch -Itesseract/src/ccmain -Itesseract/src/ccstruct -Itesseract/src/ccutil -Itesseract/src/classify -Itesseract/src/cutil -Itesseract/src/dict -Itesseract/src/lstm -Itesseract/src/opencl -Itesseract/src/textord -Itesseract/src/training -Itesseract/src/viewer -Itesseract/src/wordrec -Ileptonica/src -I./base -I./obj -Os -fstack-clash-protection -Wformat -Werror=format-security -D_GLIBCXX_ASSERTIONS=1 -D_LIBCPP_ENABLE_THREAD_SAFETY_ANNOTATIONS=1 -D_LIBCPP_ENABLE_HARDENED_MODE=1 -g -std=c++17 -DHAVE_NEON -DHAVE_MKSTEMP -DHAVE_FSEEKO -DHAVE_FONTCONFIG -DHAVE_SETLOCALE -DHAVE_DBUS -DHAVE_BSWAP32 -DHAVE_BYTESWAP_H -DHAVE_STRERROR -DHAVE_PREAD_PWRITE=1 -DGS_RECURSIVE_MUTEXATTR=PTHREAD_MUTEX_RECURSIVE -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 -Wno-unused-local-typedefs -DHAVE_STDINT_H=1 -DHAVE_DIRENT_H=1 -DHAVE_SYS_DIR_H=1 -DHAVE_SYS_TIME_H=1 -DHAVE_SYS_TIMES_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_LIBDL=1 -DGX_COLOR_INDEX_TYPE="unsigned long long" -D__USE_UNIX98=1 -DBUILD_PDF=1 -I./pdf -Os -fstack-clash-protection -Wformat -Werror=format-security -g -flto=auto -DHAVE_RESTRICT=1 -I/usr/include/webp -fno-strict-aliasing -DHAVE_POPEN_PROTO=1 -DTESSERACT_IMAGEDATA_AS_PIX -DTESSERACT_DISABLE_DEBUG_FONTS -DGRAPHICS_DISABLED -UCLUSTER -o ./obj/tesseract_ccmain_linerec.o -c tesseract/src/ccmain/linerec.cpp g++ -Itesseract/include -Itesseract/src/api -Itesseract/src/arch -Itesseract/src/ccmain -Itesseract/src/ccstruct -Itesseract/src/ccutil -Itesseract/src/classify -Itesseract/src/cutil -Itesseract/src/dict -Itesseract/src/lstm -Itesseract/src/opencl -Itesseract/src/textord -Itesseract/src/training -Itesseract/src/viewer -Itesseract/src/wordrec -Ileptonica/src -I./base -I./obj -Os -fstack-clash-protection -Wformat -Werror=format-security -D_GLIBCXX_ASSERTIONS=1 -D_LIBCPP_ENABLE_THREAD_SAFETY_ANNOTATIONS=1 -D_LIBCPP_ENABLE_HARDENED_MODE=1 -g -std=c++17 -DHAVE_NEON -DHAVE_MKSTEMP -DHAVE_FSEEKO -DHAVE_FONTCONFIG -DHAVE_SETLOCALE -DHAVE_DBUS -DHAVE_BSWAP32 -DHAVE_BYTESWAP_H -DHAVE_STRERROR -DHAVE_PREAD_PWRITE=1 -DGS_RECURSIVE_MUTEXATTR=PTHREAD_MUTEX_RECURSIVE -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 -Wno-unused-local-typedefs -DHAVE_STDINT_H=1 -DHAVE_DIRENT_H=1 -DHAVE_SYS_DIR_H=1 -DHAVE_SYS_TIME_H=1 -DHAVE_SYS_TIMES_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_LIBDL=1 -DGX_COLOR_INDEX_TYPE="unsigned long long" -D__USE_UNIX98=1 -DBUILD_PDF=1 -I./pdf -Os -fstack-clash-protection -Wformat -Werror=format-security -g -flto=auto -DHAVE_RESTRICT=1 -I/usr/include/webp -fno-strict-aliasing -DHAVE_POPEN_PROTO=1 -DTESSERACT_IMAGEDATA_AS_PIX -DTESSERACT_DISABLE_DEBUG_FONTS -DGRAPHICS_DISABLED -UCLUSTER -o ./obj/tesseract_ccmain_ltrresultiterator.o -c tesseract/src/ccmain/ltrresultiterator.cpp g++ -Itesseract/include -Itesseract/src/api -Itesseract/src/arch -Itesseract/src/ccmain -Itesseract/src/ccstruct -Itesseract/src/ccutil -Itesseract/src/classify -Itesseract/src/cutil -Itesseract/src/dict -Itesseract/src/lstm -Itesseract/src/opencl -Itesseract/src/textord -Itesseract/src/training -Itesseract/src/viewer -Itesseract/src/wordrec -Ileptonica/src -I./base -I./obj -Os -fstack-clash-protection -Wformat -Werror=format-security -D_GLIBCXX_ASSERTIONS=1 -D_LIBCPP_ENABLE_THREAD_SAFETY_ANNOTATIONS=1 -D_LIBCPP_ENABLE_HARDENED_MODE=1 -g -std=c++17 -DHAVE_NEON -DHAVE_MKSTEMP -DHAVE_FSEEKO -DHAVE_FONTCONFIG -DHAVE_SETLOCALE -DHAVE_DBUS -DHAVE_BSWAP32 -DHAVE_BYTESWAP_H -DHAVE_STRERROR -DHAVE_PREAD_PWRITE=1 -DGS_RECURSIVE_MUTEXATTR=PTHREAD_MUTEX_RECURSIVE -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 -Wno-unused-local-typedefs -DHAVE_STDINT_H=1 -DHAVE_DIRENT_H=1 -DHAVE_SYS_DIR_H=1 -DHAVE_SYS_TIME_H=1 -DHAVE_SYS_TIMES_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_LIBDL=1 -DGX_COLOR_INDEX_TYPE="unsigned long long" -D__USE_UNIX98=1 -DBUILD_PDF=1 -I./pdf -Os -fstack-clash-protection -Wformat -Werror=format-security -g -flto=auto -DHAVE_RESTRICT=1 -I/usr/include/webp -fno-strict-aliasing -DHAVE_POPEN_PROTO=1 -DTESSERACT_IMAGEDATA_AS_PIX -DTESSERACT_DISABLE_DEBUG_FONTS -DGRAPHICS_DISABLED -UCLUSTER -o ./obj/tesseract_ccmain_mutableiterator.o -c tesseract/src/ccmain/mutableiterator.cpp ./soobj/aux/echogs -w ./soobj/gconfig_.h -x 2f2a -s This file was generated automatically by unix-aux.mak. -s -x 2a2f cc1plus: warning: command-line option '-Wstrict-prototypes' is valid for C/ObjC but not for C++ cc1plus: warning: command-line option '-Wmissing-prototypes' is valid for C/ObjC but not for C++ cc1plus: warning: '-Werror=' argument '-Werror=declaration-after-statement' is not valid for C++ gcc -DHAVE_MKSTEMP -DHAVE_FSEEKO -DHAVE_FONTCONFIG -DHAVE_SETLOCALE -DHAVE_DBUS -DHAVE_BSWAP32 -DHAVE_BYTESWAP_H -DHAVE_STRERROR -DHAVE_PREAD_PWRITE=1 -DGS_RECURSIVE_MUTEXATTR=PTHREAD_MUTEX_RECURSIVE -O2 -DNDEBUG -fPIC -fvisibility=hidden -DGSDLLEXPORT="__attribute__((visibility(\"default\")))" -Wall -Wstrict-prototypes -Wundef -Wmissing-declarations -Wmissing-prototypes -Wwrite-strings -fno-strict-aliasing -Werror=declaration-after-statement -fno-builtin -fno-common -Werror=return-type -Wno-unused-local-typedefs -DHAVE_STDINT_H=1 -DHAVE_DIRENT_H=1 -DHAVE_SYS_DIR_H=1 -DHAVE_SYS_TIME_H=1 -DHAVE_SYS_TIMES_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_LIBDL=1 -DGX_COLOR_INDEX_TYPE="unsigned long long" -D__USE_UNIX98=1 -DBUILD_PDF=1 -I./pdf -Os -fstack-clash-protection -Wformat -Werror=format-security -g -flto=auto -DHAVE_RESTRICT=1 -I/usr/include/webp -fno-strict-aliasing -DHAVE_POPEN_PROTO=1 -I./soobj -I./base -I./devices -DWHICH_CMS="lcms2" -o ./soobj/gp_utf8.o -c ./base/gp_utf8.c ./soobj/aux/echogs -a ./soobj/gconfig_.h ./soobj/aux/echogs -e .dev -w- -l-obj ./soobj/gxfapiu g++ -Itesseract/include -Itesseract/src/api -Itesseract/src/arch -Itesseract/src/ccmain -Itesseract/src/ccstruct -Itesseract/src/ccutil -Itesseract/src/classify -Itesseract/src/cutil -Itesseract/src/dict -Itesseract/src/lstm -Itesseract/src/opencl -Itesseract/src/textord -Itesseract/src/training -Itesseract/src/viewer -Itesseract/src/wordrec -Ileptonica/src -I./base -I./obj -Os -fstack-clash-protection -Wformat -Werror=format-security -D_GLIBCXX_ASSERTIONS=1 -D_LIBCPP_ENABLE_THREAD_SAFETY_ANNOTATIONS=1 -D_LIBCPP_ENABLE_HARDENED_MODE=1 -g -std=c++17 -DHAVE_NEON -DHAVE_MKSTEMP -DHAVE_FSEEKO -DHAVE_FONTCONFIG -DHAVE_SETLOCALE -DHAVE_DBUS -DHAVE_BSWAP32 -DHAVE_BYTESWAP_H -DHAVE_STRERROR -DHAVE_PREAD_PWRITE=1 -DGS_RECURSIVE_MUTEXATTR=PTHREAD_MUTEX_RECURSIVE -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 -Wno-unused-local-typedefs -DHAVE_STDINT_H=1 -DHAVE_DIRENT_H=1 -DHAVE_SYS_DIR_H=1 -DHAVE_SYS_TIME_H=1 -DHAVE_SYS_TIMES_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_LIBDL=1 -DGX_COLOR_INDEX_TYPE="unsigned long long" -D__USE_UNIX98=1 -DBUILD_PDF=1 -I./pdf -Os -fstack-clash-protection -Wformat -Werror=format-security -g -flto=auto -DHAVE_RESTRICT=1 -I/usr/include/webp -fno-strict-aliasing -DHAVE_POPEN_PROTO=1 -DTESSERACT_IMAGEDATA_AS_PIX -DTESSERACT_DISABLE_DEBUG_FONTS -DGRAPHICS_DISABLED -UCLUSTER -o ./obj/tesseract_ccmain_output.o -c tesseract/src/ccmain/output.cpp ./soobj/aux/echogs -a ./soobj/gconfig_.h -x 23 ifndef HAVE_DIRENT_H cc1plus: warning: command-line option '-Wstrict-prototypes' is valid for C/ObjC but not for C++ cc1plus: warning: command-line option '-Wmissing-prototypes' is valid for C/ObjC but not for C++ cc1plus: warning: '-Werror=' argument '-Werror=declaration-after-statement' is not valid for C++ cc1plus: warning: command-line option '-Wstrict-prototypes' is valid for C/ObjC but not for C++ cc1plus: warning: command-line option '-Wmissing-prototypes' is valid for C/ObjC but not for C++ cc1plus: warning: '-Werror=' argument '-Werror=declaration-after-statement' is not valid for C++ leptonica/src/sarray1.c: In function 'getFilenamesInDirectory': leptonica/src/sarray1.c:1962:17: warning: variable 'dfd' set but not used [-Wunused-but-set-variable] 1962 | int dfd, stat_ret; | ^~~ leptonica/src/sarray1.c:1957:39: warning: variable 'ignore' set but not used [-Wunused-but-set-variable] 1957 | char *realdir, *stat_path, *ignore; | ^~~~~~ ./soobj/aux/echogs -w ./soobj/jpeglib1.h -x 23 include -x 203c jpeglib.h -x 3e cc1plus: warning: command-line option '-Wstrict-prototypes' is valid for C/ObjC but not for C++ cc1plus: warning: command-line option '-Wmissing-prototypes' is valid for C/ObjC but not for C++ cc1plus: warning: '-Werror=' argument '-Werror=declaration-after-statement' is not valid for C++ if ( test -f /usr/include/dirent.h ); then ./soobj/aux/echogs -a ./soobj/gconfig_.h -x 23 define HAVE_DIRENT_H 1; \ else ./soobj/aux/echogs -a ./soobj/gconfig_.h -x 23 define HAVE_DIRENT_H 0; fi g++ -Itesseract/include -Itesseract/src/api -Itesseract/src/arch -Itesseract/src/ccmain -Itesseract/src/ccstruct -Itesseract/src/ccutil -Itesseract/src/classify -Itesseract/src/cutil -Itesseract/src/dict -Itesseract/src/lstm -Itesseract/src/opencl -Itesseract/src/textord -Itesseract/src/training -Itesseract/src/viewer -Itesseract/src/wordrec -Ileptonica/src -I./base -I./obj -Os -fstack-clash-protection -Wformat -Werror=format-security -D_GLIBCXX_ASSERTIONS=1 -D_LIBCPP_ENABLE_THREAD_SAFETY_ANNOTATIONS=1 -D_LIBCPP_ENABLE_HARDENED_MODE=1 -g -std=c++17 -DHAVE_NEON -DHAVE_MKSTEMP -DHAVE_FSEEKO -DHAVE_FONTCONFIG -DHAVE_SETLOCALE -DHAVE_DBUS -DHAVE_BSWAP32 -DHAVE_BYTESWAP_H -DHAVE_STRERROR -DHAVE_PREAD_PWRITE=1 -DGS_RECURSIVE_MUTEXATTR=PTHREAD_MUTEX_RECURSIVE -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 -Wno-unused-local-typedefs -DHAVE_STDINT_H=1 -DHAVE_DIRENT_H=1 -DHAVE_SYS_DIR_H=1 -DHAVE_SYS_TIME_H=1 -DHAVE_SYS_TIMES_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_LIBDL=1 -DGX_COLOR_INDEX_TYPE="unsigned long long" -D__USE_UNIX98=1 -DBUILD_PDF=1 -I./pdf -Os -fstack-clash-protection -Wformat -Werror=format-security -g -flto=auto -DHAVE_RESTRICT=1 -I/usr/include/webp -fno-strict-aliasing -DHAVE_POPEN_PROTO=1 -DTESSERACT_IMAGEDATA_AS_PIX -DTESSERACT_DISABLE_DEBUG_FONTS -DGRAPHICS_DISABLED -UCLUSTER -o ./obj/tesseract_ccmain_pageiterator.o -c tesseract/src/ccmain/pageiterator.cpp g++ -Itesseract/include -Itesseract/src/api -Itesseract/src/arch -Itesseract/src/ccmain -Itesseract/src/ccstruct -Itesseract/src/ccutil -Itesseract/src/classify -Itesseract/src/cutil -Itesseract/src/dict -Itesseract/src/lstm -Itesseract/src/opencl -Itesseract/src/textord -Itesseract/src/training -Itesseract/src/viewer -Itesseract/src/wordrec -Ileptonica/src -I./base -I./obj -Os -fstack-clash-protection -Wformat -Werror=format-security -D_GLIBCXX_ASSERTIONS=1 -D_LIBCPP_ENABLE_THREAD_SAFETY_ANNOTATIONS=1 -D_LIBCPP_ENABLE_HARDENED_MODE=1 -g -std=c++17 -DHAVE_NEON -DHAVE_MKSTEMP -DHAVE_FSEEKO -DHAVE_FONTCONFIG -DHAVE_SETLOCALE -DHAVE_DBUS -DHAVE_BSWAP32 -DHAVE_BYTESWAP_H -DHAVE_STRERROR -DHAVE_PREAD_PWRITE=1 -DGS_RECURSIVE_MUTEXATTR=PTHREAD_MUTEX_RECURSIVE -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 -Wno-unused-local-typedefs -DHAVE_STDINT_H=1 -DHAVE_DIRENT_H=1 -DHAVE_SYS_DIR_H=1 -DHAVE_SYS_TIME_H=1 -DHAVE_SYS_TIMES_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_LIBDL=1 -DGX_COLOR_INDEX_TYPE="unsigned long long" -D__USE_UNIX98=1 -DBUILD_PDF=1 -I./pdf -Os -fstack-clash-protection -Wformat -Werror=format-security -g -flto=auto -DHAVE_RESTRICT=1 -I/usr/include/webp -fno-strict-aliasing -DHAVE_POPEN_PROTO=1 -DTESSERACT_IMAGEDATA_AS_PIX -DTESSERACT_DISABLE_DEBUG_FONTS -DGRAPHICS_DISABLED -UCLUSTER -o ./obj/tesseract_ccmain_pagesegmain.o -c tesseract/src/ccmain/pagesegmain.cpp g++ -Itesseract/include -Itesseract/src/api -Itesseract/src/arch -Itesseract/src/ccmain -Itesseract/src/ccstruct -Itesseract/src/ccutil -Itesseract/src/classify -Itesseract/src/cutil -Itesseract/src/dict -Itesseract/src/lstm -Itesseract/src/opencl -Itesseract/src/textord -Itesseract/src/training -Itesseract/src/viewer -Itesseract/src/wordrec -Ileptonica/src -I./base -I./obj -Os -fstack-clash-protection -Wformat -Werror=format-security -D_GLIBCXX_ASSERTIONS=1 -D_LIBCPP_ENABLE_THREAD_SAFETY_ANNOTATIONS=1 -D_LIBCPP_ENABLE_HARDENED_MODE=1 -g -std=c++17 -DHAVE_NEON -DHAVE_MKSTEMP -DHAVE_FSEEKO -DHAVE_FONTCONFIG -DHAVE_SETLOCALE -DHAVE_DBUS -DHAVE_BSWAP32 -DHAVE_BYTESWAP_H -DHAVE_STRERROR -DHAVE_PREAD_PWRITE=1 -DGS_RECURSIVE_MUTEXATTR=PTHREAD_MUTEX_RECURSIVE -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 -Wno-unused-local-typedefs -DHAVE_STDINT_H=1 -DHAVE_DIRENT_H=1 -DHAVE_SYS_DIR_H=1 -DHAVE_SYS_TIME_H=1 -DHAVE_SYS_TIMES_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_LIBDL=1 -DGX_COLOR_INDEX_TYPE="unsigned long long" -D__USE_UNIX98=1 -DBUILD_PDF=1 -I./pdf -Os -fstack-clash-protection -Wformat -Werror=format-security -g -flto=auto -DHAVE_RESTRICT=1 -I/usr/include/webp -fno-strict-aliasing -DHAVE_POPEN_PROTO=1 -DTESSERACT_IMAGEDATA_AS_PIX -DTESSERACT_DISABLE_DEBUG_FONTS -DGRAPHICS_DISABLED -UCLUSTER -o ./obj/tesseract_ccmain_pagewalk.o -c tesseract/src/ccmain/pagewalk.cpp ./soobj/aux/echogs -e .dev -w- -l-obj ./soobj/jpegd_1 -lib jpeg ./soobj/aux/echogs -e .dev -w- -l-obj ./soobj/jpege_1 -lib jpeg ./soobj/aux/echogs -e .dev -w- -l-obj ./soobj/zlibe_1 -lib z gcc -DHAVE_MKSTEMP -DHAVE_FSEEKO -DHAVE_FONTCONFIG -DHAVE_SETLOCALE -DHAVE_DBUS -DHAVE_BSWAP32 -DHAVE_BYTESWAP_H -DHAVE_STRERROR -DHAVE_PREAD_PWRITE=1 -DGS_RECURSIVE_MUTEXATTR=PTHREAD_MUTEX_RECURSIVE -O2 -DNDEBUG -fPIC -fvisibility=hidden -DGSDLLEXPORT="__attribute__((visibility(\"default\")))" -Wall -Wstrict-prototypes -Wundef -Wmissing-declarations -Wmissing-prototypes -Wwrite-strings -fno-strict-aliasing -Werror=declaration-after-statement -fno-builtin -fno-common -Werror=return-type -Wno-unused-local-typedefs -DHAVE_STDINT_H=1 -DHAVE_DIRENT_H=1 -DHAVE_SYS_DIR_H=1 -DHAVE_SYS_TIME_H=1 -DHAVE_SYS_TIMES_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_LIBDL=1 -DGX_COLOR_INDEX_TYPE="unsigned long long" -D__USE_UNIX98=1 -DBUILD_PDF=1 -I./pdf -Os -fstack-clash-protection -Wformat -Werror=format-security -g -flto=auto -DHAVE_RESTRICT=1 -I/usr/include/webp -fno-strict-aliasing -DHAVE_POPEN_PROTO=1 -I./soobj -I./base -I./devices -DWHICH_CMS="lcms2" -o ./soobj/ets_0.o -c ./base/ets.c ./soobj/aux/echogs -e .dev -w- -l-obj ./soobj/lcms2_1 -lib lcms2 cc1plus: warning: command-line option '-Wstrict-prototypes' is valid for C/ObjC but not for C++ cc1plus: warning: command-line option '-Wmissing-prototypes' is valid for C/ObjC but not for C++ cc1plus: warning: '-Werror=' argument '-Werror=declaration-after-statement' is not valid for C++ ./soobj/aux/echogs -e .dev -w- -l-obj ./soobj/jbig2dec_1 -lib jbig2dec gcc -DOPJ_STATIC -I./soobj/ -I./openjpeg/src/lib/openjp2 -I./openjpeg/src/lib/openjp2/.. -DSHARE_JPX=0 -Wno-attributes -DOPJ_STATIC -DMUTEX_pthread=0 -DUSE_JPIP -DUSE_OPENJPEG_JP2 -DOPJ_HAVE_STDINT_H=1 -DOPJ_HAVE_INTTYPES_H=1 -DOPJ_HAVE_FSEEKO=1 -DOPJ_HAVE_MALLOC_H=1 -DOPJ_HAVE_ALIGNED_ALLOC=1 -DOPJ_HAVE_MEMALIGN=1 -DOPJ_HAVE_POSIX_MEMALIGN=1 -U__SSE__ -DHAVE_MKSTEMP -DHAVE_FSEEKO -DHAVE_FONTCONFIG -DHAVE_SETLOCALE -DHAVE_DBUS -DHAVE_BSWAP32 -DHAVE_BYTESWAP_H -DHAVE_STRERROR -DHAVE_PREAD_PWRITE=1 -DGS_RECURSIVE_MUTEXATTR=PTHREAD_MUTEX_RECURSIVE -O2 -DNDEBUG -fPIC -fvisibility=hidden -DGSDLLEXPORT="__attribute__((visibility(\"default\")))" -Wall -Wstrict-prototypes -Wundef -Wmissing-declarations -Wmissing-prototypes -Wwrite-strings -fno-strict-aliasing -Werror=declaration-after-statement -fno-builtin -fno-common -Werror=return-type -Wno-unused-local-typedefs -DHAVE_STDINT_H=1 -DHAVE_DIRENT_H=1 -DHAVE_SYS_DIR_H=1 -DHAVE_SYS_TIME_H=1 -DHAVE_SYS_TIMES_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_LIBDL=1 -DGX_COLOR_INDEX_TYPE="unsigned long long" -D__USE_UNIX98=1 -DBUILD_PDF=1 -I./pdf -Os -fstack-clash-protection -Wformat -Werror=format-security -g -flto=auto -DHAVE_RESTRICT=1 -I/usr/include/webp -fno-strict-aliasing -DHAVE_POPEN_PROTO=1 -o ./soobj/opj_bio.o -c ./openjpeg/src/lib/openjp2/bio.c cc1plus: warning: command-line option '-Wstrict-prototypes' is valid for C/ObjC but not for C++ cc1plus: warning: command-line option '-Wmissing-prototypes' is valid for C/ObjC but not for C++ cc1plus: warning: '-Werror=' argument '-Werror=declaration-after-statement' is not valid for C++ gcc -DOPJ_STATIC -I./soobj/ -I./openjpeg/src/lib/openjp2 -I./openjpeg/src/lib/openjp2/.. -DSHARE_JPX=0 -Wno-attributes -DOPJ_STATIC -DMUTEX_pthread=0 -DUSE_JPIP -DUSE_OPENJPEG_JP2 -DOPJ_HAVE_STDINT_H=1 -DOPJ_HAVE_INTTYPES_H=1 -DOPJ_HAVE_FSEEKO=1 -DOPJ_HAVE_MALLOC_H=1 -DOPJ_HAVE_ALIGNED_ALLOC=1 -DOPJ_HAVE_MEMALIGN=1 -DOPJ_HAVE_POSIX_MEMALIGN=1 -U__SSE__ -DHAVE_MKSTEMP -DHAVE_FSEEKO -DHAVE_FONTCONFIG -DHAVE_SETLOCALE -DHAVE_DBUS -DHAVE_BSWAP32 -DHAVE_BYTESWAP_H -DHAVE_STRERROR -DHAVE_PREAD_PWRITE=1 -DGS_RECURSIVE_MUTEXATTR=PTHREAD_MUTEX_RECURSIVE -O2 -DNDEBUG -fPIC -fvisibility=hidden -DGSDLLEXPORT="__attribute__((visibility(\"default\")))" -Wall -Wstrict-prototypes -Wundef -Wmissing-declarations -Wmissing-prototypes -Wwrite-strings -fno-strict-aliasing -Werror=declaration-after-statement -fno-builtin -fno-common -Werror=return-type -Wno-unused-local-typedefs -DHAVE_STDINT_H=1 -DHAVE_DIRENT_H=1 -DHAVE_SYS_DIR_H=1 -DHAVE_SYS_TIME_H=1 -DHAVE_SYS_TIMES_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_LIBDL=1 -DGX_COLOR_INDEX_TYPE="unsigned long long" -D__USE_UNIX98=1 -DBUILD_PDF=1 -I./pdf -Os -fstack-clash-protection -Wformat -Werror=format-security -g -flto=auto -DHAVE_RESTRICT=1 -I/usr/include/webp -fno-strict-aliasing -DHAVE_POPEN_PROTO=1 -o ./soobj/opj_cidx_manager.o -c ./openjpeg/src/lib/openjp2/cidx_manager.c gcc -DOPJ_STATIC -I./soobj/ -I./openjpeg/src/lib/openjp2 -I./openjpeg/src/lib/openjp2/.. -DSHARE_JPX=0 -Wno-attributes -DOPJ_STATIC -DMUTEX_pthread=0 -DUSE_JPIP -DUSE_OPENJPEG_JP2 -DOPJ_HAVE_STDINT_H=1 -DOPJ_HAVE_INTTYPES_H=1 -DOPJ_HAVE_FSEEKO=1 -DOPJ_HAVE_MALLOC_H=1 -DOPJ_HAVE_ALIGNED_ALLOC=1 -DOPJ_HAVE_MEMALIGN=1 -DOPJ_HAVE_POSIX_MEMALIGN=1 -U__SSE__ -DHAVE_MKSTEMP -DHAVE_FSEEKO -DHAVE_FONTCONFIG -DHAVE_SETLOCALE -DHAVE_DBUS -DHAVE_BSWAP32 -DHAVE_BYTESWAP_H -DHAVE_STRERROR -DHAVE_PREAD_PWRITE=1 -DGS_RECURSIVE_MUTEXATTR=PTHREAD_MUTEX_RECURSIVE -O2 -DNDEBUG -fPIC -fvisibility=hidden -DGSDLLEXPORT="__attribute__((visibility(\"default\")))" -Wall -Wstrict-prototypes -Wundef -Wmissing-declarations -Wmissing-prototypes -Wwrite-strings -fno-strict-aliasing -Werror=declaration-after-statement -fno-builtin -fno-common -Werror=return-type -Wno-unused-local-typedefs -DHAVE_STDINT_H=1 -DHAVE_DIRENT_H=1 -DHAVE_SYS_DIR_H=1 -DHAVE_SYS_TIME_H=1 -DHAVE_SYS_TIMES_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_LIBDL=1 -DGX_COLOR_INDEX_TYPE="unsigned long long" -D__USE_UNIX98=1 -DBUILD_PDF=1 -I./pdf -Os -fstack-clash-protection -Wformat -Werror=format-security -g -flto=auto -DHAVE_RESTRICT=1 -I/usr/include/webp -fno-strict-aliasing -DHAVE_POPEN_PROTO=1 -o ./soobj/opj_cio.o -c ./openjpeg/src/lib/openjp2/cio.c cc1plus: warning: command-line option '-Wstrict-prototypes' is valid for C/ObjC but not for C++ cc1plus: warning: command-line option '-Wmissing-prototypes' is valid for C/ObjC but not for C++ cc1plus: warning: '-Werror=' argument '-Werror=declaration-after-statement' is not valid for C++ gcc -DOPJ_STATIC -I./soobj/ -I./openjpeg/src/lib/openjp2 -I./openjpeg/src/lib/openjp2/.. -DSHARE_JPX=0 -Wno-attributes -DOPJ_STATIC -DMUTEX_pthread=0 -DUSE_JPIP -DUSE_OPENJPEG_JP2 -DOPJ_HAVE_STDINT_H=1 -DOPJ_HAVE_INTTYPES_H=1 -DOPJ_HAVE_FSEEKO=1 -DOPJ_HAVE_MALLOC_H=1 -DOPJ_HAVE_ALIGNED_ALLOC=1 -DOPJ_HAVE_MEMALIGN=1 -DOPJ_HAVE_POSIX_MEMALIGN=1 -U__SSE__ -DHAVE_MKSTEMP -DHAVE_FSEEKO -DHAVE_FONTCONFIG -DHAVE_SETLOCALE -DHAVE_DBUS -DHAVE_BSWAP32 -DHAVE_BYTESWAP_H -DHAVE_STRERROR -DHAVE_PREAD_PWRITE=1 -DGS_RECURSIVE_MUTEXATTR=PTHREAD_MUTEX_RECURSIVE -O2 -DNDEBUG -fPIC -fvisibility=hidden -DGSDLLEXPORT="__attribute__((visibility(\"default\")))" -Wall -Wstrict-prototypes -Wundef -Wmissing-declarations -Wmissing-prototypes -Wwrite-strings -fno-strict-aliasing -Werror=declaration-after-statement -fno-builtin -fno-common -Werror=return-type -Wno-unused-local-typedefs -DHAVE_STDINT_H=1 -DHAVE_DIRENT_H=1 -DHAVE_SYS_DIR_H=1 -DHAVE_SYS_TIME_H=1 -DHAVE_SYS_TIMES_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_LIBDL=1 -DGX_COLOR_INDEX_TYPE="unsigned long long" -D__USE_UNIX98=1 -DBUILD_PDF=1 -I./pdf -Os -fstack-clash-protection -Wformat -Werror=format-security -g -flto=auto -DHAVE_RESTRICT=1 -I/usr/include/webp -fno-strict-aliasing -DHAVE_POPEN_PROTO=1 -o ./soobj/opj_dwt.o -c ./openjpeg/src/lib/openjp2/dwt.c ./soobj/aux/echogs -a ./soobj/gconfig_.h -x 23 endif g++ -Itesseract/include -Itesseract/src/api -Itesseract/src/arch -Itesseract/src/ccmain -Itesseract/src/ccstruct -Itesseract/src/ccutil -Itesseract/src/classify -Itesseract/src/cutil -Itesseract/src/dict -Itesseract/src/lstm -Itesseract/src/opencl -Itesseract/src/textord -Itesseract/src/training -Itesseract/src/viewer -Itesseract/src/wordrec -Ileptonica/src -I./base -I./obj -Os -fstack-clash-protection -Wformat -Werror=format-security -D_GLIBCXX_ASSERTIONS=1 -D_LIBCPP_ENABLE_THREAD_SAFETY_ANNOTATIONS=1 -D_LIBCPP_ENABLE_HARDENED_MODE=1 -g -std=c++17 -DHAVE_NEON -DHAVE_MKSTEMP -DHAVE_FSEEKO -DHAVE_FONTCONFIG -DHAVE_SETLOCALE -DHAVE_DBUS -DHAVE_BSWAP32 -DHAVE_BYTESWAP_H -DHAVE_STRERROR -DHAVE_PREAD_PWRITE=1 -DGS_RECURSIVE_MUTEXATTR=PTHREAD_MUTEX_RECURSIVE -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 -Wno-unused-local-typedefs -DHAVE_STDINT_H=1 -DHAVE_DIRENT_H=1 -DHAVE_SYS_DIR_H=1 -DHAVE_SYS_TIME_H=1 -DHAVE_SYS_TIMES_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_LIBDL=1 -DGX_COLOR_INDEX_TYPE="unsigned long long" -D__USE_UNIX98=1 -DBUILD_PDF=1 -I./pdf -Os -fstack-clash-protection -Wformat -Werror=format-security -g -flto=auto -DHAVE_RESTRICT=1 -I/usr/include/webp -fno-strict-aliasing -DHAVE_POPEN_PROTO=1 -DTESSERACT_IMAGEDATA_AS_PIX -DTESSERACT_DISABLE_DEBUG_FONTS -DGRAPHICS_DISABLED -UCLUSTER -o ./obj/tesseract_ccmain_paragraphs.o -c tesseract/src/ccmain/paragraphs.cpp g++ -Itesseract/include -Itesseract/src/api -Itesseract/src/arch -Itesseract/src/ccmain -Itesseract/src/ccstruct -Itesseract/src/ccutil -Itesseract/src/classify -Itesseract/src/cutil -Itesseract/src/dict -Itesseract/src/lstm -Itesseract/src/opencl -Itesseract/src/textord -Itesseract/src/training -Itesseract/src/viewer -Itesseract/src/wordrec -Ileptonica/src -I./base -I./obj -Os -fstack-clash-protection -Wformat -Werror=format-security -D_GLIBCXX_ASSERTIONS=1 -D_LIBCPP_ENABLE_THREAD_SAFETY_ANNOTATIONS=1 -D_LIBCPP_ENABLE_HARDENED_MODE=1 -g -std=c++17 -DHAVE_NEON -DHAVE_MKSTEMP -DHAVE_FSEEKO -DHAVE_FONTCONFIG -DHAVE_SETLOCALE -DHAVE_DBUS -DHAVE_BSWAP32 -DHAVE_BYTESWAP_H -DHAVE_STRERROR -DHAVE_PREAD_PWRITE=1 -DGS_RECURSIVE_MUTEXATTR=PTHREAD_MUTEX_RECURSIVE -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 -Wno-unused-local-typedefs -DHAVE_STDINT_H=1 -DHAVE_DIRENT_H=1 -DHAVE_SYS_DIR_H=1 -DHAVE_SYS_TIME_H=1 -DHAVE_SYS_TIMES_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_LIBDL=1 -DGX_COLOR_INDEX_TYPE="unsigned long long" -D__USE_UNIX98=1 -DBUILD_PDF=1 -I./pdf -Os -fstack-clash-protection -Wformat -Werror=format-security -g -flto=auto -DHAVE_RESTRICT=1 -I/usr/include/webp -fno-strict-aliasing -DHAVE_POPEN_PROTO=1 -DTESSERACT_IMAGEDATA_AS_PIX -DTESSERACT_DISABLE_DEBUG_FONTS -DGRAPHICS_DISABLED -UCLUSTER -o ./obj/tesseract_ccmain_paramsd.o -c tesseract/src/ccmain/paramsd.cpp gcc -DOPJ_STATIC -I./soobj/ -I./openjpeg/src/lib/openjp2 -I./openjpeg/src/lib/openjp2/.. -DSHARE_JPX=0 -Wno-attributes -DOPJ_STATIC -DMUTEX_pthread=0 -DUSE_JPIP -DUSE_OPENJPEG_JP2 -DOPJ_HAVE_STDINT_H=1 -DOPJ_HAVE_INTTYPES_H=1 -DOPJ_HAVE_FSEEKO=1 -DOPJ_HAVE_MALLOC_H=1 -DOPJ_HAVE_ALIGNED_ALLOC=1 -DOPJ_HAVE_MEMALIGN=1 -DOPJ_HAVE_POSIX_MEMALIGN=1 -U__SSE__ -DHAVE_MKSTEMP -DHAVE_FSEEKO -DHAVE_FONTCONFIG -DHAVE_SETLOCALE -DHAVE_DBUS -DHAVE_BSWAP32 -DHAVE_BYTESWAP_H -DHAVE_STRERROR -DHAVE_PREAD_PWRITE=1 -DGS_RECURSIVE_MUTEXATTR=PTHREAD_MUTEX_RECURSIVE -O2 -DNDEBUG -fPIC -fvisibility=hidden -DGSDLLEXPORT="__attribute__((visibility(\"default\")))" -Wall -Wstrict-prototypes -Wundef -Wmissing-declarations -Wmissing-prototypes -Wwrite-strings -fno-strict-aliasing -Werror=declaration-after-statement -fno-builtin -fno-common -Werror=return-type -Wno-unused-local-typedefs -DHAVE_STDINT_H=1 -DHAVE_DIRENT_H=1 -DHAVE_SYS_DIR_H=1 -DHAVE_SYS_TIME_H=1 -DHAVE_SYS_TIMES_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_LIBDL=1 -DGX_COLOR_INDEX_TYPE="unsigned long long" -D__USE_UNIX98=1 -DBUILD_PDF=1 -I./pdf -Os -fstack-clash-protection -Wformat -Werror=format-security -g -flto=auto -DHAVE_RESTRICT=1 -I/usr/include/webp -fno-strict-aliasing -DHAVE_POPEN_PROTO=1 -o ./soobj/opj_event.o -c ./openjpeg/src/lib/openjp2/event.c gcc -DOPJ_STATIC -I./soobj/ -I./openjpeg/src/lib/openjp2 -I./openjpeg/src/lib/openjp2/.. -DSHARE_JPX=0 -Wno-attributes -DOPJ_STATIC -DMUTEX_pthread=0 -DUSE_JPIP -DUSE_OPENJPEG_JP2 -DOPJ_HAVE_STDINT_H=1 -DOPJ_HAVE_INTTYPES_H=1 -DOPJ_HAVE_FSEEKO=1 -DOPJ_HAVE_MALLOC_H=1 -DOPJ_HAVE_ALIGNED_ALLOC=1 -DOPJ_HAVE_MEMALIGN=1 -DOPJ_HAVE_POSIX_MEMALIGN=1 -U__SSE__ -DHAVE_MKSTEMP -DHAVE_FSEEKO -DHAVE_FONTCONFIG -DHAVE_SETLOCALE -DHAVE_DBUS -DHAVE_BSWAP32 -DHAVE_BYTESWAP_H -DHAVE_STRERROR -DHAVE_PREAD_PWRITE=1 -DGS_RECURSIVE_MUTEXATTR=PTHREAD_MUTEX_RECURSIVE -O2 -DNDEBUG -fPIC -fvisibility=hidden -DGSDLLEXPORT="__attribute__((visibility(\"default\")))" -Wall -Wstrict-prototypes -Wundef -Wmissing-declarations -Wmissing-prototypes -Wwrite-strings -fno-strict-aliasing -Werror=declaration-after-statement -fno-builtin -fno-common -Werror=return-type -Wno-unused-local-typedefs -DHAVE_STDINT_H=1 -DHAVE_DIRENT_H=1 -DHAVE_SYS_DIR_H=1 -DHAVE_SYS_TIME_H=1 -DHAVE_SYS_TIMES_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_LIBDL=1 -DGX_COLOR_INDEX_TYPE="unsigned long long" -D__USE_UNIX98=1 -DBUILD_PDF=1 -I./pdf -Os -fstack-clash-protection -Wformat -Werror=format-security -g -flto=auto -DHAVE_RESTRICT=1 -I/usr/include/webp -fno-strict-aliasing -DHAVE_POPEN_PROTO=1 -o ./soobj/opj_function_list.o -c ./openjpeg/src/lib/openjp2/function_list.c cc1plus: warning: command-line option '-Wstrict-prototypes' is valid for C/ObjC but not for C++ cc1plus: warning: command-line option '-Wmissing-prototypes' is valid for C/ObjC but not for C++ cc1plus: warning: '-Werror=' argument '-Werror=declaration-after-statement' is not valid for C++ cc1plus: warning: command-line option '-Wstrict-prototypes' is valid for C/ObjC but not for C++ cc1plus: warning: command-line option '-Wmissing-prototypes' is valid for C/ObjC but not for C++ cc1plus: warning: '-Werror=' argument '-Werror=declaration-after-statement' is not valid for C++ leptonica/src/utils2.c: In function 'callSystemDebug': leptonica/src/utils2.c:2756:10: warning: variable 'ret' set but not used [-Wunused-but-set-variable] 2756 | l_int32 ret; | ^~~ cc1plus: warning: command-line option '-Wstrict-prototypes' is valid for C/ObjC but not for C++ cc1plus: warning: command-line option '-Wmissing-prototypes' is valid for C/ObjC but not for C++ cc1plus: warning: '-Werror=' argument '-Werror=declaration-after-statement' is not valid for C++ In file included from leptonica/src/alltypes.h:37, from leptonica/src/allheaders.h:35, from leptonica/src/writefile.c:93: leptonica/src/writefile.c: In function 'changeFormatForMissingLib': leptonica/src/environ.h:533:57: warning: unused variable 'procName' [-Wunused-variable] 533 | #define PROCNAME(name) static const char procName[] = name | ^~~~~~~~ leptonica/src/writefile.c:1161:5: note: in expansion of macro 'PROCNAME' 1161 | PROCNAME("changeFormatForMissingLib"); | ^~~~~~~~ ./soobj/aux/echogs -a ./soobj/gconfig_.h g++ -Itesseract/include -Itesseract/src/api -Itesseract/src/arch -Itesseract/src/ccmain -Itesseract/src/ccstruct -Itesseract/src/ccutil -Itesseract/src/classify -Itesseract/src/cutil -Itesseract/src/dict -Itesseract/src/lstm -Itesseract/src/opencl -Itesseract/src/textord -Itesseract/src/training -Itesseract/src/viewer -Itesseract/src/wordrec -Ileptonica/src -I./base -I./obj -Os -fstack-clash-protection -Wformat -Werror=format-security -D_GLIBCXX_ASSERTIONS=1 -D_LIBCPP_ENABLE_THREAD_SAFETY_ANNOTATIONS=1 -D_LIBCPP_ENABLE_HARDENED_MODE=1 -g -std=c++17 -DHAVE_NEON -DHAVE_MKSTEMP -DHAVE_FSEEKO -DHAVE_FONTCONFIG -DHAVE_SETLOCALE -DHAVE_DBUS -DHAVE_BSWAP32 -DHAVE_BYTESWAP_H -DHAVE_STRERROR -DHAVE_PREAD_PWRITE=1 -DGS_RECURSIVE_MUTEXATTR=PTHREAD_MUTEX_RECURSIVE -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 -Wno-unused-local-typedefs -DHAVE_STDINT_H=1 -DHAVE_DIRENT_H=1 -DHAVE_SYS_DIR_H=1 -DHAVE_SYS_TIME_H=1 -DHAVE_SYS_TIMES_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_LIBDL=1 -DGX_COLOR_INDEX_TYPE="unsigned long long" -D__USE_UNIX98=1 -DBUILD_PDF=1 -I./pdf -Os -fstack-clash-protection -Wformat -Werror=format-security -g -flto=auto -DHAVE_RESTRICT=1 -I/usr/include/webp -fno-strict-aliasing -DHAVE_POPEN_PROTO=1 -DTESSERACT_IMAGEDATA_AS_PIX -DTESSERACT_DISABLE_DEBUG_FONTS -DGRAPHICS_DISABLED -UCLUSTER -o ./obj/tesseract_ccmain_pgedit.o -c tesseract/src/ccmain/pgedit.cpp gcc -DOPJ_STATIC -I./soobj/ -I./openjpeg/src/lib/openjp2 -I./openjpeg/src/lib/openjp2/.. -DSHARE_JPX=0 -Wno-attributes -DOPJ_STATIC -DMUTEX_pthread=0 -DUSE_JPIP -DUSE_OPENJPEG_JP2 -DOPJ_HAVE_STDINT_H=1 -DOPJ_HAVE_INTTYPES_H=1 -DOPJ_HAVE_FSEEKO=1 -DOPJ_HAVE_MALLOC_H=1 -DOPJ_HAVE_ALIGNED_ALLOC=1 -DOPJ_HAVE_MEMALIGN=1 -DOPJ_HAVE_POSIX_MEMALIGN=1 -U__SSE__ -DHAVE_MKSTEMP -DHAVE_FSEEKO -DHAVE_FONTCONFIG -DHAVE_SETLOCALE -DHAVE_DBUS -DHAVE_BSWAP32 -DHAVE_BYTESWAP_H -DHAVE_STRERROR -DHAVE_PREAD_PWRITE=1 -DGS_RECURSIVE_MUTEXATTR=PTHREAD_MUTEX_RECURSIVE -O2 -DNDEBUG -fPIC -fvisibility=hidden -DGSDLLEXPORT="__attribute__((visibility(\"default\")))" -Wall -Wstrict-prototypes -Wundef -Wmissing-declarations -Wmissing-prototypes -Wwrite-strings -fno-strict-aliasing -Werror=declaration-after-statement -fno-builtin -fno-common -Werror=return-type -Wno-unused-local-typedefs -DHAVE_STDINT_H=1 -DHAVE_DIRENT_H=1 -DHAVE_SYS_DIR_H=1 -DHAVE_SYS_TIME_H=1 -DHAVE_SYS_TIMES_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_LIBDL=1 -DGX_COLOR_INDEX_TYPE="unsigned long long" -D__USE_UNIX98=1 -DBUILD_PDF=1 -I./pdf -Os -fstack-clash-protection -Wformat -Werror=format-security -g -flto=auto -DHAVE_RESTRICT=1 -I/usr/include/webp -fno-strict-aliasing -DHAVE_POPEN_PROTO=1 -o ./soobj/opj_ht_dec.o -c ./openjpeg/src/lib/openjp2/ht_dec.c ./soobj/aux/echogs -a ./soobj/gconfig_.h -x 23 ifndef HAVE_NDIR_H g++ -Itesseract/include -Itesseract/src/api -Itesseract/src/arch -Itesseract/src/ccmain -Itesseract/src/ccstruct -Itesseract/src/ccutil -Itesseract/src/classify -Itesseract/src/cutil -Itesseract/src/dict -Itesseract/src/lstm -Itesseract/src/opencl -Itesseract/src/textord -Itesseract/src/training -Itesseract/src/viewer -Itesseract/src/wordrec -Ileptonica/src -I./base -I./obj -Os -fstack-clash-protection -Wformat -Werror=format-security -D_GLIBCXX_ASSERTIONS=1 -D_LIBCPP_ENABLE_THREAD_SAFETY_ANNOTATIONS=1 -D_LIBCPP_ENABLE_HARDENED_MODE=1 -g -std=c++17 -DHAVE_NEON -DHAVE_MKSTEMP -DHAVE_FSEEKO -DHAVE_FONTCONFIG -DHAVE_SETLOCALE -DHAVE_DBUS -DHAVE_BSWAP32 -DHAVE_BYTESWAP_H -DHAVE_STRERROR -DHAVE_PREAD_PWRITE=1 -DGS_RECURSIVE_MUTEXATTR=PTHREAD_MUTEX_RECURSIVE -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 -Wno-unused-local-typedefs -DHAVE_STDINT_H=1 -DHAVE_DIRENT_H=1 -DHAVE_SYS_DIR_H=1 -DHAVE_SYS_TIME_H=1 -DHAVE_SYS_TIMES_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_LIBDL=1 -DGX_COLOR_INDEX_TYPE="unsigned long long" -D__USE_UNIX98=1 -DBUILD_PDF=1 -I./pdf -Os -fstack-clash-protection -Wformat -Werror=format-security -g -flto=auto -DHAVE_RESTRICT=1 -I/usr/include/webp -fno-strict-aliasing -DHAVE_POPEN_PROTO=1 -DTESSERACT_IMAGEDATA_AS_PIX -DTESSERACT_DISABLE_DEBUG_FONTS -DGRAPHICS_DISABLED -UCLUSTER -o ./obj/tesseract_ccmain_reject.o -c tesseract/src/ccmain/reject.cpp cc1plus: warning: command-line option '-Wstrict-prototypes' is valid for C/ObjC but not for C++ cc1plus: warning: command-line option '-Wmissing-prototypes' is valid for C/ObjC but not for C++ cc1plus: warning: '-Werror=' argument '-Werror=declaration-after-statement' is not valid for C++ cc1plus: warning: command-line option '-Wstrict-prototypes' is valid for C/ObjC but not for C++ cc1plus: warning: command-line option '-Wmissing-prototypes' is valid for C/ObjC but not for C++ cc1plus: warning: '-Werror=' argument '-Werror=declaration-after-statement' is not valid for C++ g++ -Itesseract/include -Itesseract/src/api -Itesseract/src/arch -Itesseract/src/ccmain -Itesseract/src/ccstruct -Itesseract/src/ccutil -Itesseract/src/classify -Itesseract/src/cutil -Itesseract/src/dict -Itesseract/src/lstm -Itesseract/src/opencl -Itesseract/src/textord -Itesseract/src/training -Itesseract/src/viewer -Itesseract/src/wordrec -Ileptonica/src -I./base -I./obj -Os -fstack-clash-protection -Wformat -Werror=format-security -D_GLIBCXX_ASSERTIONS=1 -D_LIBCPP_ENABLE_THREAD_SAFETY_ANNOTATIONS=1 -D_LIBCPP_ENABLE_HARDENED_MODE=1 -g -std=c++17 -DHAVE_NEON -DHAVE_MKSTEMP -DHAVE_FSEEKO -DHAVE_FONTCONFIG -DHAVE_SETLOCALE -DHAVE_DBUS -DHAVE_BSWAP32 -DHAVE_BYTESWAP_H -DHAVE_STRERROR -DHAVE_PREAD_PWRITE=1 -DGS_RECURSIVE_MUTEXATTR=PTHREAD_MUTEX_RECURSIVE -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 -Wno-unused-local-typedefs -DHAVE_STDINT_H=1 -DHAVE_DIRENT_H=1 -DHAVE_SYS_DIR_H=1 -DHAVE_SYS_TIME_H=1 -DHAVE_SYS_TIMES_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_LIBDL=1 -DGX_COLOR_INDEX_TYPE="unsigned long long" -D__USE_UNIX98=1 -DBUILD_PDF=1 -I./pdf -Os -fstack-clash-protection -Wformat -Werror=format-security -g -flto=auto -DHAVE_RESTRICT=1 -I/usr/include/webp -fno-strict-aliasing -DHAVE_POPEN_PROTO=1 -DTESSERACT_IMAGEDATA_AS_PIX -DTESSERACT_DISABLE_DEBUG_FONTS -DGRAPHICS_DISABLED -UCLUSTER -o ./obj/tesseract_ccmain_resultiterator.o -c tesseract/src/ccmain/resultiterator.cpp gcc -DOPJ_STATIC -I./soobj/ -I./openjpeg/src/lib/openjp2 -I./openjpeg/src/lib/openjp2/.. -DSHARE_JPX=0 -Wno-attributes -DOPJ_STATIC -DMUTEX_pthread=0 -DUSE_JPIP -DUSE_OPENJPEG_JP2 -DOPJ_HAVE_STDINT_H=1 -DOPJ_HAVE_INTTYPES_H=1 -DOPJ_HAVE_FSEEKO=1 -DOPJ_HAVE_MALLOC_H=1 -DOPJ_HAVE_ALIGNED_ALLOC=1 -DOPJ_HAVE_MEMALIGN=1 -DOPJ_HAVE_POSIX_MEMALIGN=1 -U__SSE__ -DHAVE_MKSTEMP -DHAVE_FSEEKO -DHAVE_FONTCONFIG -DHAVE_SETLOCALE -DHAVE_DBUS -DHAVE_BSWAP32 -DHAVE_BYTESWAP_H -DHAVE_STRERROR -DHAVE_PREAD_PWRITE=1 -DGS_RECURSIVE_MUTEXATTR=PTHREAD_MUTEX_RECURSIVE -O2 -DNDEBUG -fPIC -fvisibility=hidden -DGSDLLEXPORT="__attribute__((visibility(\"default\")))" -Wall -Wstrict-prototypes -Wundef -Wmissing-declarations -Wmissing-prototypes -Wwrite-strings -fno-strict-aliasing -Werror=declaration-after-statement -fno-builtin -fno-common -Werror=return-type -Wno-unused-local-typedefs -DHAVE_STDINT_H=1 -DHAVE_DIRENT_H=1 -DHAVE_SYS_DIR_H=1 -DHAVE_SYS_TIME_H=1 -DHAVE_SYS_TIMES_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_LIBDL=1 -DGX_COLOR_INDEX_TYPE="unsigned long long" -D__USE_UNIX98=1 -DBUILD_PDF=1 -I./pdf -Os -fstack-clash-protection -Wformat -Werror=format-security -g -flto=auto -DHAVE_RESTRICT=1 -I/usr/include/webp -fno-strict-aliasing -DHAVE_POPEN_PROTO=1 -o ./soobj/opj_image.o -c ./openjpeg/src/lib/openjp2/image.c if ( test -f /usr/include/ndir.h ); then ./soobj/aux/echogs -a ./soobj/gconfig_.h -x 23 define HAVE_NDIR_H 1; \ else ./soobj/aux/echogs -a ./soobj/gconfig_.h -x 23 define HAVE_NDIR_H 0; fi g++ -Itesseract/include -Itesseract/src/api -Itesseract/src/arch -Itesseract/src/ccmain -Itesseract/src/ccstruct -Itesseract/src/ccutil -Itesseract/src/classify -Itesseract/src/cutil -Itesseract/src/dict -Itesseract/src/lstm -Itesseract/src/opencl -Itesseract/src/textord -Itesseract/src/training -Itesseract/src/viewer -Itesseract/src/wordrec -Ileptonica/src -I./base -I./obj -Os -fstack-clash-protection -Wformat -Werror=format-security -D_GLIBCXX_ASSERTIONS=1 -D_LIBCPP_ENABLE_THREAD_SAFETY_ANNOTATIONS=1 -D_LIBCPP_ENABLE_HARDENED_MODE=1 -g -std=c++17 -DHAVE_NEON -DHAVE_MKSTEMP -DHAVE_FSEEKO -DHAVE_FONTCONFIG -DHAVE_SETLOCALE -DHAVE_DBUS -DHAVE_BSWAP32 -DHAVE_BYTESWAP_H -DHAVE_STRERROR -DHAVE_PREAD_PWRITE=1 -DGS_RECURSIVE_MUTEXATTR=PTHREAD_MUTEX_RECURSIVE -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 -Wno-unused-local-typedefs -DHAVE_STDINT_H=1 -DHAVE_DIRENT_H=1 -DHAVE_SYS_DIR_H=1 -DHAVE_SYS_TIME_H=1 -DHAVE_SYS_TIMES_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_LIBDL=1 -DGX_COLOR_INDEX_TYPE="unsigned long long" -D__USE_UNIX98=1 -DBUILD_PDF=1 -I./pdf -Os -fstack-clash-protection -Wformat -Werror=format-security -g -flto=auto -DHAVE_RESTRICT=1 -I/usr/include/webp -fno-strict-aliasing -DHAVE_POPEN_PROTO=1 -DTESSERACT_IMAGEDATA_AS_PIX -DTESSERACT_DISABLE_DEBUG_FONTS -DGRAPHICS_DISABLED -UCLUSTER -o ./obj/tesseract_ccmain_tessedit.o -c tesseract/src/ccmain/tessedit.cpp gcc -DOPJ_STATIC -I./soobj/ -I./openjpeg/src/lib/openjp2 -I./openjpeg/src/lib/openjp2/.. -DSHARE_JPX=0 -Wno-attributes -DOPJ_STATIC -DMUTEX_pthread=0 -DUSE_JPIP -DUSE_OPENJPEG_JP2 -DOPJ_HAVE_STDINT_H=1 -DOPJ_HAVE_INTTYPES_H=1 -DOPJ_HAVE_FSEEKO=1 -DOPJ_HAVE_MALLOC_H=1 -DOPJ_HAVE_ALIGNED_ALLOC=1 -DOPJ_HAVE_MEMALIGN=1 -DOPJ_HAVE_POSIX_MEMALIGN=1 -U__SSE__ -DHAVE_MKSTEMP -DHAVE_FSEEKO -DHAVE_FONTCONFIG -DHAVE_SETLOCALE -DHAVE_DBUS -DHAVE_BSWAP32 -DHAVE_BYTESWAP_H -DHAVE_STRERROR -DHAVE_PREAD_PWRITE=1 -DGS_RECURSIVE_MUTEXATTR=PTHREAD_MUTEX_RECURSIVE -O2 -DNDEBUG -fPIC -fvisibility=hidden -DGSDLLEXPORT="__attribute__((visibility(\"default\")))" -Wall -Wstrict-prototypes -Wundef -Wmissing-declarations -Wmissing-prototypes -Wwrite-strings -fno-strict-aliasing -Werror=declaration-after-statement -fno-builtin -fno-common -Werror=return-type -Wno-unused-local-typedefs -DHAVE_STDINT_H=1 -DHAVE_DIRENT_H=1 -DHAVE_SYS_DIR_H=1 -DHAVE_SYS_TIME_H=1 -DHAVE_SYS_TIMES_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_LIBDL=1 -DGX_COLOR_INDEX_TYPE="unsigned long long" -D__USE_UNIX98=1 -DBUILD_PDF=1 -I./pdf -Os -fstack-clash-protection -Wformat -Werror=format-security -g -flto=auto -DHAVE_RESTRICT=1 -I/usr/include/webp -fno-strict-aliasing -DHAVE_POPEN_PROTO=1 -o ./soobj/opj_invert.o -c ./openjpeg/src/lib/openjp2/invert.c g++ -Itesseract/include -Itesseract/src/api -Itesseract/src/arch -Itesseract/src/ccmain -Itesseract/src/ccstruct -Itesseract/src/ccutil -Itesseract/src/classify -Itesseract/src/cutil -Itesseract/src/dict -Itesseract/src/lstm -Itesseract/src/opencl -Itesseract/src/textord -Itesseract/src/training -Itesseract/src/viewer -Itesseract/src/wordrec -Ileptonica/src -I./base -I./obj -Os -fstack-clash-protection -Wformat -Werror=format-security -D_GLIBCXX_ASSERTIONS=1 -D_LIBCPP_ENABLE_THREAD_SAFETY_ANNOTATIONS=1 -D_LIBCPP_ENABLE_HARDENED_MODE=1 -g -std=c++17 -DHAVE_NEON -DHAVE_MKSTEMP -DHAVE_FSEEKO -DHAVE_FONTCONFIG -DHAVE_SETLOCALE -DHAVE_DBUS -DHAVE_BSWAP32 -DHAVE_BYTESWAP_H -DHAVE_STRERROR -DHAVE_PREAD_PWRITE=1 -DGS_RECURSIVE_MUTEXATTR=PTHREAD_MUTEX_RECURSIVE -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 -Wno-unused-local-typedefs -DHAVE_STDINT_H=1 -DHAVE_DIRENT_H=1 -DHAVE_SYS_DIR_H=1 -DHAVE_SYS_TIME_H=1 -DHAVE_SYS_TIMES_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_LIBDL=1 -DGX_COLOR_INDEX_TYPE="unsigned long long" -D__USE_UNIX98=1 -DBUILD_PDF=1 -I./pdf -Os -fstack-clash-protection -Wformat -Werror=format-security -g -flto=auto -DHAVE_RESTRICT=1 -I/usr/include/webp -fno-strict-aliasing -DHAVE_POPEN_PROTO=1 -DTESSERACT_IMAGEDATA_AS_PIX -DTESSERACT_DISABLE_DEBUG_FONTS -DGRAPHICS_DISABLED -UCLUSTER -o ./obj/tesseract_ccmain_tesseractclass.o -c tesseract/src/ccmain/tesseractclass.cpp g++ -Itesseract/include -Itesseract/src/api -Itesseract/src/arch -Itesseract/src/ccmain -Itesseract/src/ccstruct -Itesseract/src/ccutil -Itesseract/src/classify -Itesseract/src/cutil -Itesseract/src/dict -Itesseract/src/lstm -Itesseract/src/opencl -Itesseract/src/textord -Itesseract/src/training -Itesseract/src/viewer -Itesseract/src/wordrec -Ileptonica/src -I./base -I./obj -Os -fstack-clash-protection -Wformat -Werror=format-security -D_GLIBCXX_ASSERTIONS=1 -D_LIBCPP_ENABLE_THREAD_SAFETY_ANNOTATIONS=1 -D_LIBCPP_ENABLE_HARDENED_MODE=1 -g -std=c++17 -DHAVE_NEON -DHAVE_MKSTEMP -DHAVE_FSEEKO -DHAVE_FONTCONFIG -DHAVE_SETLOCALE -DHAVE_DBUS -DHAVE_BSWAP32 -DHAVE_BYTESWAP_H -DHAVE_STRERROR -DHAVE_PREAD_PWRITE=1 -DGS_RECURSIVE_MUTEXATTR=PTHREAD_MUTEX_RECURSIVE -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 -Wno-unused-local-typedefs -DHAVE_STDINT_H=1 -DHAVE_DIRENT_H=1 -DHAVE_SYS_DIR_H=1 -DHAVE_SYS_TIME_H=1 -DHAVE_SYS_TIMES_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_LIBDL=1 -DGX_COLOR_INDEX_TYPE="unsigned long long" -D__USE_UNIX98=1 -DBUILD_PDF=1 -I./pdf -Os -fstack-clash-protection -Wformat -Werror=format-security -g -flto=auto -DHAVE_RESTRICT=1 -I/usr/include/webp -fno-strict-aliasing -DHAVE_POPEN_PROTO=1 -DTESSERACT_IMAGEDATA_AS_PIX -DTESSERACT_DISABLE_DEBUG_FONTS -DGRAPHICS_DISABLED -UCLUSTER -o ./obj/tesseract_ccmain_tessvars.o -c tesseract/src/ccmain/tessvars.cpp g++ -Itesseract/include -Itesseract/src/api -Itesseract/src/arch -Itesseract/src/ccmain -Itesseract/src/ccstruct -Itesseract/src/ccutil -Itesseract/src/classify -Itesseract/src/cutil -Itesseract/src/dict -Itesseract/src/lstm -Itesseract/src/opencl -Itesseract/src/textord -Itesseract/src/training -Itesseract/src/viewer -Itesseract/src/wordrec -Ileptonica/src -I./base -I./obj -Os -fstack-clash-protection -Wformat -Werror=format-security -D_GLIBCXX_ASSERTIONS=1 -D_LIBCPP_ENABLE_THREAD_SAFETY_ANNOTATIONS=1 -D_LIBCPP_ENABLE_HARDENED_MODE=1 -g -std=c++17 -DHAVE_NEON -DHAVE_MKSTEMP -DHAVE_FSEEKO -DHAVE_FONTCONFIG -DHAVE_SETLOCALE -DHAVE_DBUS -DHAVE_BSWAP32 -DHAVE_BYTESWAP_H -DHAVE_STRERROR -DHAVE_PREAD_PWRITE=1 -DGS_RECURSIVE_MUTEXATTR=PTHREAD_MUTEX_RECURSIVE -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 -Wno-unused-local-typedefs -DHAVE_STDINT_H=1 -DHAVE_DIRENT_H=1 -DHAVE_SYS_DIR_H=1 -DHAVE_SYS_TIME_H=1 -DHAVE_SYS_TIMES_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_LIBDL=1 -DGX_COLOR_INDEX_TYPE="unsigned long long" -D__USE_UNIX98=1 -DBUILD_PDF=1 -I./pdf -Os -fstack-clash-protection -Wformat -Werror=format-security -g -flto=auto -DHAVE_RESTRICT=1 -I/usr/include/webp -fno-strict-aliasing -DHAVE_POPEN_PROTO=1 -DTESSERACT_IMAGEDATA_AS_PIX -DTESSERACT_DISABLE_DEBUG_FONTS -DGRAPHICS_DISABLED -UCLUSTER -o ./obj/tesseract_ccmain_thresholder.o -c tesseract/src/ccmain/thresholder.cpp cc1plus: warning: command-line option '-Wstrict-prototypes' is valid for C/ObjC but not for C++ cc1plus: warning: command-line option '-Wmissing-prototypes' is valid for C/ObjC but not for C++ cc1plus: warning: '-Werror=' argument '-Werror=declaration-after-statement' is not valid for C++ g++ -Itesseract/include -Itesseract/src/api -Itesseract/src/arch -Itesseract/src/ccmain -Itesseract/src/ccstruct -Itesseract/src/ccutil -Itesseract/src/classify -Itesseract/src/cutil -Itesseract/src/dict -Itesseract/src/lstm -Itesseract/src/opencl -Itesseract/src/textord -Itesseract/src/training -Itesseract/src/viewer -Itesseract/src/wordrec -Ileptonica/src -I./base -I./obj -Os -fstack-clash-protection -Wformat -Werror=format-security -D_GLIBCXX_ASSERTIONS=1 -D_LIBCPP_ENABLE_THREAD_SAFETY_ANNOTATIONS=1 -D_LIBCPP_ENABLE_HARDENED_MODE=1 -g -std=c++17 -DHAVE_NEON -DHAVE_MKSTEMP -DHAVE_FSEEKO -DHAVE_FONTCONFIG -DHAVE_SETLOCALE -DHAVE_DBUS -DHAVE_BSWAP32 -DHAVE_BYTESWAP_H -DHAVE_STRERROR -DHAVE_PREAD_PWRITE=1 -DGS_RECURSIVE_MUTEXATTR=PTHREAD_MUTEX_RECURSIVE -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 -Wno-unused-local-typedefs -DHAVE_STDINT_H=1 -DHAVE_DIRENT_H=1 -DHAVE_SYS_DIR_H=1 -DHAVE_SYS_TIME_H=1 -DHAVE_SYS_TIMES_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_LIBDL=1 -DGX_COLOR_INDEX_TYPE="unsigned long long" -D__USE_UNIX98=1 -DBUILD_PDF=1 -I./pdf -Os -fstack-clash-protection -Wformat -Werror=format-security -g -flto=auto -DHAVE_RESTRICT=1 -I/usr/include/webp -fno-strict-aliasing -DHAVE_POPEN_PROTO=1 -DTESSERACT_IMAGEDATA_AS_PIX -DTESSERACT_DISABLE_DEBUG_FONTS -DGRAPHICS_DISABLED -UCLUSTER -o ./obj/tesseract_ccmain_werdit.o -c tesseract/src/ccmain/werdit.cpp cc1plus: warning: command-line option '-Wstrict-prototypes' is valid for C/ObjC but not for C++ cc1plus: warning: command-line option '-Wmissing-prototypes' is valid for C/ObjC but not for C++ cc1plus: warning: '-Werror=' argument '-Werror=declaration-after-statement' is not valid for C++ cc1plus: warning: command-line option '-Wstrict-prototypes' is valid for C/ObjC but not for C++ cc1plus: warning: command-line option '-Wmissing-prototypes' is valid for C/ObjC but not for C++ cc1plus: warning: '-Werror=' argument '-Werror=declaration-after-statement' is not valid for C++ cc1plus: warning: command-line option '-Wstrict-prototypes' is valid for C/ObjC but not for C++ cc1plus: warning: command-line option '-Wmissing-prototypes' is valid for C/ObjC but not for C++ cc1plus: warning: '-Werror=' argument '-Werror=declaration-after-statement' is not valid for C++ ./soobj/aux/echogs -a ./soobj/gconfig_.h -x 23 endif g++ -Itesseract/include -Itesseract/src/api -Itesseract/src/arch -Itesseract/src/ccmain -Itesseract/src/ccstruct -Itesseract/src/ccutil -Itesseract/src/classify -Itesseract/src/cutil -Itesseract/src/dict -Itesseract/src/lstm -Itesseract/src/opencl -Itesseract/src/textord -Itesseract/src/training -Itesseract/src/viewer -Itesseract/src/wordrec -Ileptonica/src -I./base -I./obj -Os -fstack-clash-protection -Wformat -Werror=format-security -D_GLIBCXX_ASSERTIONS=1 -D_LIBCPP_ENABLE_THREAD_SAFETY_ANNOTATIONS=1 -D_LIBCPP_ENABLE_HARDENED_MODE=1 -g -std=c++17 -DHAVE_NEON -DHAVE_MKSTEMP -DHAVE_FSEEKO -DHAVE_FONTCONFIG -DHAVE_SETLOCALE -DHAVE_DBUS -DHAVE_BSWAP32 -DHAVE_BYTESWAP_H -DHAVE_STRERROR -DHAVE_PREAD_PWRITE=1 -DGS_RECURSIVE_MUTEXATTR=PTHREAD_MUTEX_RECURSIVE -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 -Wno-unused-local-typedefs -DHAVE_STDINT_H=1 -DHAVE_DIRENT_H=1 -DHAVE_SYS_DIR_H=1 -DHAVE_SYS_TIME_H=1 -DHAVE_SYS_TIMES_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_LIBDL=1 -DGX_COLOR_INDEX_TYPE="unsigned long long" -D__USE_UNIX98=1 -DBUILD_PDF=1 -I./pdf -Os -fstack-clash-protection -Wformat -Werror=format-security -g -flto=auto -DHAVE_RESTRICT=1 -I/usr/include/webp -fno-strict-aliasing -DHAVE_POPEN_PROTO=1 -DTESSERACT_IMAGEDATA_AS_PIX -DTESSERACT_DISABLE_DEBUG_FONTS -DGRAPHICS_DISABLED -UCLUSTER -o ./obj/tesseract_ccstruct_blamer.o -c tesseract/src/ccstruct/blamer.cpp cc1plus: warning: command-line option '-Wstrict-prototypes' is valid for C/ObjC but not for C++ cc1plus: warning: command-line option '-Wmissing-prototypes' is valid for C/ObjC but not for C++ cc1plus: warning: '-Werror=' argument '-Werror=declaration-after-statement' is not valid for C++ cc1plus: warning: command-line option '-Wstrict-prototypes' is valid for C/ObjC but not for C++ cc1plus: warning: command-line option '-Wmissing-prototypes' is valid for C/ObjC but not for C++ cc1plus: warning: '-Werror=' argument '-Werror=declaration-after-statement' is not valid for C++ cc1plus: warning: command-line option '-Wstrict-prototypes' is valid for C/ObjC but not for C++ cc1plus: warning: command-line option '-Wmissing-prototypes' is valid for C/ObjC but not for C++ cc1plus: warning: '-Werror=' argument '-Werror=declaration-after-statement' is not valid for C++ g++ -Itesseract/include -Itesseract/src/api -Itesseract/src/arch -Itesseract/src/ccmain -Itesseract/src/ccstruct -Itesseract/src/ccutil -Itesseract/src/classify -Itesseract/src/cutil -Itesseract/src/dict -Itesseract/src/lstm -Itesseract/src/opencl -Itesseract/src/textord -Itesseract/src/training -Itesseract/src/viewer -Itesseract/src/wordrec -Ileptonica/src -I./base -I./obj -Os -fstack-clash-protection -Wformat -Werror=format-security -D_GLIBCXX_ASSERTIONS=1 -D_LIBCPP_ENABLE_THREAD_SAFETY_ANNOTATIONS=1 -D_LIBCPP_ENABLE_HARDENED_MODE=1 -g -std=c++17 -DHAVE_NEON -DHAVE_MKSTEMP -DHAVE_FSEEKO -DHAVE_FONTCONFIG -DHAVE_SETLOCALE -DHAVE_DBUS -DHAVE_BSWAP32 -DHAVE_BYTESWAP_H -DHAVE_STRERROR -DHAVE_PREAD_PWRITE=1 -DGS_RECURSIVE_MUTEXATTR=PTHREAD_MUTEX_RECURSIVE -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 -Wno-unused-local-typedefs -DHAVE_STDINT_H=1 -DHAVE_DIRENT_H=1 -DHAVE_SYS_DIR_H=1 -DHAVE_SYS_TIME_H=1 -DHAVE_SYS_TIMES_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_LIBDL=1 -DGX_COLOR_INDEX_TYPE="unsigned long long" -D__USE_UNIX98=1 -DBUILD_PDF=1 -I./pdf -Os -fstack-clash-protection -Wformat -Werror=format-security -g -flto=auto -DHAVE_RESTRICT=1 -I/usr/include/webp -fno-strict-aliasing -DHAVE_POPEN_PROTO=1 -DTESSERACT_IMAGEDATA_AS_PIX -DTESSERACT_DISABLE_DEBUG_FONTS -DGRAPHICS_DISABLED -UCLUSTER -o ./obj/tesseract_ccstruct_blobbox.o -c tesseract/src/ccstruct/blobbox.cpp g++ -Itesseract/include -Itesseract/src/api -Itesseract/src/arch -Itesseract/src/ccmain -Itesseract/src/ccstruct -Itesseract/src/ccutil -Itesseract/src/classify -Itesseract/src/cutil -Itesseract/src/dict -Itesseract/src/lstm -Itesseract/src/opencl -Itesseract/src/textord -Itesseract/src/training -Itesseract/src/viewer -Itesseract/src/wordrec -Ileptonica/src -I./base -I./obj -Os -fstack-clash-protection -Wformat -Werror=format-security -D_GLIBCXX_ASSERTIONS=1 -D_LIBCPP_ENABLE_THREAD_SAFETY_ANNOTATIONS=1 -D_LIBCPP_ENABLE_HARDENED_MODE=1 -g -std=c++17 -DHAVE_NEON -DHAVE_MKSTEMP -DHAVE_FSEEKO -DHAVE_FONTCONFIG -DHAVE_SETLOCALE -DHAVE_DBUS -DHAVE_BSWAP32 -DHAVE_BYTESWAP_H -DHAVE_STRERROR -DHAVE_PREAD_PWRITE=1 -DGS_RECURSIVE_MUTEXATTR=PTHREAD_MUTEX_RECURSIVE -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 -Wno-unused-local-typedefs -DHAVE_STDINT_H=1 -DHAVE_DIRENT_H=1 -DHAVE_SYS_DIR_H=1 -DHAVE_SYS_TIME_H=1 -DHAVE_SYS_TIMES_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_LIBDL=1 -DGX_COLOR_INDEX_TYPE="unsigned long long" -D__USE_UNIX98=1 -DBUILD_PDF=1 -I./pdf -Os -fstack-clash-protection -Wformat -Werror=format-security -g -flto=auto -DHAVE_RESTRICT=1 -I/usr/include/webp -fno-strict-aliasing -DHAVE_POPEN_PROTO=1 -DTESSERACT_IMAGEDATA_AS_PIX -DTESSERACT_DISABLE_DEBUG_FONTS -DGRAPHICS_DISABLED -UCLUSTER -o ./obj/tesseract_ccstruct_blobs.o -c tesseract/src/ccstruct/blobs.cpp gcc -DOPJ_STATIC -I./soobj/ -I./openjpeg/src/lib/openjp2 -I./openjpeg/src/lib/openjp2/.. -DSHARE_JPX=0 -Wno-attributes -DOPJ_STATIC -DMUTEX_pthread=0 -DUSE_JPIP -DUSE_OPENJPEG_JP2 -DOPJ_HAVE_STDINT_H=1 -DOPJ_HAVE_INTTYPES_H=1 -DOPJ_HAVE_FSEEKO=1 -DOPJ_HAVE_MALLOC_H=1 -DOPJ_HAVE_ALIGNED_ALLOC=1 -DOPJ_HAVE_MEMALIGN=1 -DOPJ_HAVE_POSIX_MEMALIGN=1 -U__SSE__ -DHAVE_MKSTEMP -DHAVE_FSEEKO -DHAVE_FONTCONFIG -DHAVE_SETLOCALE -DHAVE_DBUS -DHAVE_BSWAP32 -DHAVE_BYTESWAP_H -DHAVE_STRERROR -DHAVE_PREAD_PWRITE=1 -DGS_RECURSIVE_MUTEXATTR=PTHREAD_MUTEX_RECURSIVE -O2 -DNDEBUG -fPIC -fvisibility=hidden -DGSDLLEXPORT="__attribute__((visibility(\"default\")))" -Wall -Wstrict-prototypes -Wundef -Wmissing-declarations -Wmissing-prototypes -Wwrite-strings -fno-strict-aliasing -Werror=declaration-after-statement -fno-builtin -fno-common -Werror=return-type -Wno-unused-local-typedefs -DHAVE_STDINT_H=1 -DHAVE_DIRENT_H=1 -DHAVE_SYS_DIR_H=1 -DHAVE_SYS_TIME_H=1 -DHAVE_SYS_TIMES_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_LIBDL=1 -DGX_COLOR_INDEX_TYPE="unsigned long long" -D__USE_UNIX98=1 -DBUILD_PDF=1 -I./pdf -Os -fstack-clash-protection -Wformat -Werror=format-security -g -flto=auto -DHAVE_RESTRICT=1 -I/usr/include/webp -fno-strict-aliasing -DHAVE_POPEN_PROTO=1 -o ./soobj/opj_j2k.o -c ./openjpeg/src/lib/openjp2/j2k.c ./soobj/aux/echogs -a ./soobj/gconfig_.h gcc -DOPJ_STATIC -I./soobj/ -I./openjpeg/src/lib/openjp2 -I./openjpeg/src/lib/openjp2/.. -DSHARE_JPX=0 -Wno-attributes -DOPJ_STATIC -DMUTEX_pthread=0 -DUSE_JPIP -DUSE_OPENJPEG_JP2 -DOPJ_HAVE_STDINT_H=1 -DOPJ_HAVE_INTTYPES_H=1 -DOPJ_HAVE_FSEEKO=1 -DOPJ_HAVE_MALLOC_H=1 -DOPJ_HAVE_ALIGNED_ALLOC=1 -DOPJ_HAVE_MEMALIGN=1 -DOPJ_HAVE_POSIX_MEMALIGN=1 -U__SSE__ -DHAVE_MKSTEMP -DHAVE_FSEEKO -DHAVE_FONTCONFIG -DHAVE_SETLOCALE -DHAVE_DBUS -DHAVE_BSWAP32 -DHAVE_BYTESWAP_H -DHAVE_STRERROR -DHAVE_PREAD_PWRITE=1 -DGS_RECURSIVE_MUTEXATTR=PTHREAD_MUTEX_RECURSIVE -O2 -DNDEBUG -fPIC -fvisibility=hidden -DGSDLLEXPORT="__attribute__((visibility(\"default\")))" -Wall -Wstrict-prototypes -Wundef -Wmissing-declarations -Wmissing-prototypes -Wwrite-strings -fno-strict-aliasing -Werror=declaration-after-statement -fno-builtin -fno-common -Werror=return-type -Wno-unused-local-typedefs -DHAVE_STDINT_H=1 -DHAVE_DIRENT_H=1 -DHAVE_SYS_DIR_H=1 -DHAVE_SYS_TIME_H=1 -DHAVE_SYS_TIMES_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_LIBDL=1 -DGX_COLOR_INDEX_TYPE="unsigned long long" -D__USE_UNIX98=1 -DBUILD_PDF=1 -I./pdf -Os -fstack-clash-protection -Wformat -Werror=format-security -g -flto=auto -DHAVE_RESTRICT=1 -I/usr/include/webp -fno-strict-aliasing -DHAVE_POPEN_PROTO=1 -o ./soobj/opj_jp2.o -c ./openjpeg/src/lib/openjp2/jp2.c cc1plus: warning: command-line option '-Wstrict-prototypes' is valid for C/ObjC but not for C++ cc1plus: warning: command-line option '-Wmissing-prototypes' is valid for C/ObjC but not for C++ cc1plus: warning: '-Werror=' argument '-Werror=declaration-after-statement' is not valid for C++ g++ -Itesseract/include -Itesseract/src/api -Itesseract/src/arch -Itesseract/src/ccmain -Itesseract/src/ccstruct -Itesseract/src/ccutil -Itesseract/src/classify -Itesseract/src/cutil -Itesseract/src/dict -Itesseract/src/lstm -Itesseract/src/opencl -Itesseract/src/textord -Itesseract/src/training -Itesseract/src/viewer -Itesseract/src/wordrec -Ileptonica/src -I./base -I./obj -Os -fstack-clash-protection -Wformat -Werror=format-security -D_GLIBCXX_ASSERTIONS=1 -D_LIBCPP_ENABLE_THREAD_SAFETY_ANNOTATIONS=1 -D_LIBCPP_ENABLE_HARDENED_MODE=1 -g -std=c++17 -DHAVE_NEON -DHAVE_MKSTEMP -DHAVE_FSEEKO -DHAVE_FONTCONFIG -DHAVE_SETLOCALE -DHAVE_DBUS -DHAVE_BSWAP32 -DHAVE_BYTESWAP_H -DHAVE_STRERROR -DHAVE_PREAD_PWRITE=1 -DGS_RECURSIVE_MUTEXATTR=PTHREAD_MUTEX_RECURSIVE -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 -Wno-unused-local-typedefs -DHAVE_STDINT_H=1 -DHAVE_DIRENT_H=1 -DHAVE_SYS_DIR_H=1 -DHAVE_SYS_TIME_H=1 -DHAVE_SYS_TIMES_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_LIBDL=1 -DGX_COLOR_INDEX_TYPE="unsigned long long" -D__USE_UNIX98=1 -DBUILD_PDF=1 -I./pdf -Os -fstack-clash-protection -Wformat -Werror=format-security -g -flto=auto -DHAVE_RESTRICT=1 -I/usr/include/webp -fno-strict-aliasing -DHAVE_POPEN_PROTO=1 -DTESSERACT_IMAGEDATA_AS_PIX -DTESSERACT_DISABLE_DEBUG_FONTS -DGRAPHICS_DISABLED -UCLUSTER -o ./obj/tesseract_ccstruct_blread.o -c tesseract/src/ccstruct/blread.cpp g++ -Itesseract/include -Itesseract/src/api -Itesseract/src/arch -Itesseract/src/ccmain -Itesseract/src/ccstruct -Itesseract/src/ccutil -Itesseract/src/classify -Itesseract/src/cutil -Itesseract/src/dict -Itesseract/src/lstm -Itesseract/src/opencl -Itesseract/src/textord -Itesseract/src/training -Itesseract/src/viewer -Itesseract/src/wordrec -Ileptonica/src -I./base -I./obj -Os -fstack-clash-protection -Wformat -Werror=format-security -D_GLIBCXX_ASSERTIONS=1 -D_LIBCPP_ENABLE_THREAD_SAFETY_ANNOTATIONS=1 -D_LIBCPP_ENABLE_HARDENED_MODE=1 -g -std=c++17 -DHAVE_NEON -DHAVE_MKSTEMP -DHAVE_FSEEKO -DHAVE_FONTCONFIG -DHAVE_SETLOCALE -DHAVE_DBUS -DHAVE_BSWAP32 -DHAVE_BYTESWAP_H -DHAVE_STRERROR -DHAVE_PREAD_PWRITE=1 -DGS_RECURSIVE_MUTEXATTR=PTHREAD_MUTEX_RECURSIVE -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 -Wno-unused-local-typedefs -DHAVE_STDINT_H=1 -DHAVE_DIRENT_H=1 -DHAVE_SYS_DIR_H=1 -DHAVE_SYS_TIME_H=1 -DHAVE_SYS_TIMES_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_LIBDL=1 -DGX_COLOR_INDEX_TYPE="unsigned long long" -D__USE_UNIX98=1 -DBUILD_PDF=1 -I./pdf -Os -fstack-clash-protection -Wformat -Werror=format-security -g -flto=auto -DHAVE_RESTRICT=1 -I/usr/include/webp -fno-strict-aliasing -DHAVE_POPEN_PROTO=1 -DTESSERACT_IMAGEDATA_AS_PIX -DTESSERACT_DISABLE_DEBUG_FONTS -DGRAPHICS_DISABLED -UCLUSTER -o ./obj/tesseract_ccstruct_boxread.o -c tesseract/src/ccstruct/boxread.cpp ./soobj/aux/echogs -a ./soobj/gconfig_.h -x 23 ifndef HAVE_SYS_DIR_H cc1plus: warning: command-line option '-Wstrict-prototypes' is valid for C/ObjC but not for C++ cc1plus: warning: command-line option '-Wstrict-prototypes' is valid for C/ObjC but not for C++ cc1plus: warning: command-line option '-Wmissing-prototypes' is valid for C/ObjC but not for C++ cc1plus: warning: command-line option '-Wmissing-prototypes' is valid for C/ObjC but not for C++ cc1plus: warning: '-Werror=' argument '-Werror=declaration-after-statement' is not valid for C++ cc1plus: warning: '-Werror=' argument '-Werror=declaration-after-statement' is not valid for C++ ./openjpeg/src/lib/openjp2/ht_dec.c:1096:10: warning: no previous prototype for 'opj_t1_ht_decode_cblk' [-Wmissing-prototypes] 1096 | OPJ_BOOL opj_t1_ht_decode_cblk(opj_t1_t *t1, | ^~~~~~~~~~~~~~~~~~~~~ cc1plus: warning: command-line option '-Wstrict-prototypes' is valid for C/ObjC but not for C++ cc1plus: warning: command-line option '-Wmissing-prototypes' is valid for C/ObjC but not for C++ cc1plus: warning: '-Werror=' argument '-Werror=declaration-after-statement' is not valid for C++ g++ -Itesseract/include -Itesseract/src/api -Itesseract/src/arch -Itesseract/src/ccmain -Itesseract/src/ccstruct -Itesseract/src/ccutil -Itesseract/src/classify -Itesseract/src/cutil -Itesseract/src/dict -Itesseract/src/lstm -Itesseract/src/opencl -Itesseract/src/textord -Itesseract/src/training -Itesseract/src/viewer -Itesseract/src/wordrec -Ileptonica/src -I./base -I./obj -Os -fstack-clash-protection -Wformat -Werror=format-security -D_GLIBCXX_ASSERTIONS=1 -D_LIBCPP_ENABLE_THREAD_SAFETY_ANNOTATIONS=1 -D_LIBCPP_ENABLE_HARDENED_MODE=1 -g -std=c++17 -DHAVE_NEON -DHAVE_MKSTEMP -DHAVE_FSEEKO -DHAVE_FONTCONFIG -DHAVE_SETLOCALE -DHAVE_DBUS -DHAVE_BSWAP32 -DHAVE_BYTESWAP_H -DHAVE_STRERROR -DHAVE_PREAD_PWRITE=1 -DGS_RECURSIVE_MUTEXATTR=PTHREAD_MUTEX_RECURSIVE -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 -Wno-unused-local-typedefs -DHAVE_STDINT_H=1 -DHAVE_DIRENT_H=1 -DHAVE_SYS_DIR_H=1 -DHAVE_SYS_TIME_H=1 -DHAVE_SYS_TIMES_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_LIBDL=1 -DGX_COLOR_INDEX_TYPE="unsigned long long" -D__USE_UNIX98=1 -DBUILD_PDF=1 -I./pdf -Os -fstack-clash-protection -Wformat -Werror=format-security -g -flto=auto -DHAVE_RESTRICT=1 -I/usr/include/webp -fno-strict-aliasing -DHAVE_POPEN_PROTO=1 -DTESSERACT_IMAGEDATA_AS_PIX -DTESSERACT_DISABLE_DEBUG_FONTS -DGRAPHICS_DISABLED -UCLUSTER -o ./obj/tesseract_ccstruct_boxword.o -c tesseract/src/ccstruct/boxword.cpp gcc -DOPJ_STATIC -I./soobj/ -I./openjpeg/src/lib/openjp2 -I./openjpeg/src/lib/openjp2/.. -DSHARE_JPX=0 -Wno-attributes -DOPJ_STATIC -DMUTEX_pthread=0 -DUSE_JPIP -DUSE_OPENJPEG_JP2 -DOPJ_HAVE_STDINT_H=1 -DOPJ_HAVE_INTTYPES_H=1 -DOPJ_HAVE_FSEEKO=1 -DOPJ_HAVE_MALLOC_H=1 -DOPJ_HAVE_ALIGNED_ALLOC=1 -DOPJ_HAVE_MEMALIGN=1 -DOPJ_HAVE_POSIX_MEMALIGN=1 -U__SSE__ -DHAVE_MKSTEMP -DHAVE_FSEEKO -DHAVE_FONTCONFIG -DHAVE_SETLOCALE -DHAVE_DBUS -DHAVE_BSWAP32 -DHAVE_BYTESWAP_H -DHAVE_STRERROR -DHAVE_PREAD_PWRITE=1 -DGS_RECURSIVE_MUTEXATTR=PTHREAD_MUTEX_RECURSIVE -O2 -DNDEBUG -fPIC -fvisibility=hidden -DGSDLLEXPORT="__attribute__((visibility(\"default\")))" -Wall -Wstrict-prototypes -Wundef -Wmissing-declarations -Wmissing-prototypes -Wwrite-strings -fno-strict-aliasing -Werror=declaration-after-statement -fno-builtin -fno-common -Werror=return-type -Wno-unused-local-typedefs -DHAVE_STDINT_H=1 -DHAVE_DIRENT_H=1 -DHAVE_SYS_DIR_H=1 -DHAVE_SYS_TIME_H=1 -DHAVE_SYS_TIMES_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_LIBDL=1 -DGX_COLOR_INDEX_TYPE="unsigned long long" -D__USE_UNIX98=1 -DBUILD_PDF=1 -I./pdf -Os -fstack-clash-protection -Wformat -Werror=format-security -g -flto=auto -DHAVE_RESTRICT=1 -I/usr/include/webp -fno-strict-aliasing -DHAVE_POPEN_PROTO=1 -o ./soobj/opj_mct.o -c ./openjpeg/src/lib/openjp2/mct.c if ( test -f /usr/include/sys/dir.h ); then ./soobj/aux/echogs -a ./soobj/gconfig_.h -x 23 define HAVE_SYS_DIR_H 1; \ else ./soobj/aux/echogs -a ./soobj/gconfig_.h -x 23 define HAVE_SYS_DIR_H 0; fi g++ -Itesseract/include -Itesseract/src/api -Itesseract/src/arch -Itesseract/src/ccmain -Itesseract/src/ccstruct -Itesseract/src/ccutil -Itesseract/src/classify -Itesseract/src/cutil -Itesseract/src/dict -Itesseract/src/lstm -Itesseract/src/opencl -Itesseract/src/textord -Itesseract/src/training -Itesseract/src/viewer -Itesseract/src/wordrec -Ileptonica/src -I./base -I./obj -Os -fstack-clash-protection -Wformat -Werror=format-security -D_GLIBCXX_ASSERTIONS=1 -D_LIBCPP_ENABLE_THREAD_SAFETY_ANNOTATIONS=1 -D_LIBCPP_ENABLE_HARDENED_MODE=1 -g -std=c++17 -DHAVE_NEON -DHAVE_MKSTEMP -DHAVE_FSEEKO -DHAVE_FONTCONFIG -DHAVE_SETLOCALE -DHAVE_DBUS -DHAVE_BSWAP32 -DHAVE_BYTESWAP_H -DHAVE_STRERROR -DHAVE_PREAD_PWRITE=1 -DGS_RECURSIVE_MUTEXATTR=PTHREAD_MUTEX_RECURSIVE -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 -Wno-unused-local-typedefs -DHAVE_STDINT_H=1 -DHAVE_DIRENT_H=1 -DHAVE_SYS_DIR_H=1 -DHAVE_SYS_TIME_H=1 -DHAVE_SYS_TIMES_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_LIBDL=1 -DGX_COLOR_INDEX_TYPE="unsigned long long" -D__USE_UNIX98=1 -DBUILD_PDF=1 -I./pdf -Os -fstack-clash-protection -Wformat -Werror=format-security -g -flto=auto -DHAVE_RESTRICT=1 -I/usr/include/webp -fno-strict-aliasing -DHAVE_POPEN_PROTO=1 -DTESSERACT_IMAGEDATA_AS_PIX -DTESSERACT_DISABLE_DEBUG_FONTS -DGRAPHICS_DISABLED -UCLUSTER -o ./obj/tesseract_ccstruct_ccstruct.o -c tesseract/src/ccstruct/ccstruct.cpp gcc -DOPJ_STATIC -I./soobj/ -I./openjpeg/src/lib/openjp2 -I./openjpeg/src/lib/openjp2/.. -DSHARE_JPX=0 -Wno-attributes -DOPJ_STATIC -DMUTEX_pthread=0 -DUSE_JPIP -DUSE_OPENJPEG_JP2 -DOPJ_HAVE_STDINT_H=1 -DOPJ_HAVE_INTTYPES_H=1 -DOPJ_HAVE_FSEEKO=1 -DOPJ_HAVE_MALLOC_H=1 -DOPJ_HAVE_ALIGNED_ALLOC=1 -DOPJ_HAVE_MEMALIGN=1 -DOPJ_HAVE_POSIX_MEMALIGN=1 -U__SSE__ -DHAVE_MKSTEMP -DHAVE_FSEEKO -DHAVE_FONTCONFIG -DHAVE_SETLOCALE -DHAVE_DBUS -DHAVE_BSWAP32 -DHAVE_BYTESWAP_H -DHAVE_STRERROR -DHAVE_PREAD_PWRITE=1 -DGS_RECURSIVE_MUTEXATTR=PTHREAD_MUTEX_RECURSIVE -O2 -DNDEBUG -fPIC -fvisibility=hidden -DGSDLLEXPORT="__attribute__((visibility(\"default\")))" -Wall -Wstrict-prototypes -Wundef -Wmissing-declarations -Wmissing-prototypes -Wwrite-strings -fno-strict-aliasing -Werror=declaration-after-statement -fno-builtin -fno-common -Werror=return-type -Wno-unused-local-typedefs -DHAVE_STDINT_H=1 -DHAVE_DIRENT_H=1 -DHAVE_SYS_DIR_H=1 -DHAVE_SYS_TIME_H=1 -DHAVE_SYS_TIMES_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_LIBDL=1 -DGX_COLOR_INDEX_TYPE="unsigned long long" -D__USE_UNIX98=1 -DBUILD_PDF=1 -I./pdf -Os -fstack-clash-protection -Wformat -Werror=format-security -g -flto=auto -DHAVE_RESTRICT=1 -I/usr/include/webp -fno-strict-aliasing -DHAVE_POPEN_PROTO=1 -o ./soobj/opj_mqc.o -c ./openjpeg/src/lib/openjp2/mqc.c g++ -Itesseract/include -Itesseract/src/api -Itesseract/src/arch -Itesseract/src/ccmain -Itesseract/src/ccstruct -Itesseract/src/ccutil -Itesseract/src/classify -Itesseract/src/cutil -Itesseract/src/dict -Itesseract/src/lstm -Itesseract/src/opencl -Itesseract/src/textord -Itesseract/src/training -Itesseract/src/viewer -Itesseract/src/wordrec -Ileptonica/src -I./base -I./obj -Os -fstack-clash-protection -Wformat -Werror=format-security -D_GLIBCXX_ASSERTIONS=1 -D_LIBCPP_ENABLE_THREAD_SAFETY_ANNOTATIONS=1 -D_LIBCPP_ENABLE_HARDENED_MODE=1 -g -std=c++17 -DHAVE_NEON -DHAVE_MKSTEMP -DHAVE_FSEEKO -DHAVE_FONTCONFIG -DHAVE_SETLOCALE -DHAVE_DBUS -DHAVE_BSWAP32 -DHAVE_BYTESWAP_H -DHAVE_STRERROR -DHAVE_PREAD_PWRITE=1 -DGS_RECURSIVE_MUTEXATTR=PTHREAD_MUTEX_RECURSIVE -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 -Wno-unused-local-typedefs -DHAVE_STDINT_H=1 -DHAVE_DIRENT_H=1 -DHAVE_SYS_DIR_H=1 -DHAVE_SYS_TIME_H=1 -DHAVE_SYS_TIMES_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_LIBDL=1 -DGX_COLOR_INDEX_TYPE="unsigned long long" -D__USE_UNIX98=1 -DBUILD_PDF=1 -I./pdf -Os -fstack-clash-protection -Wformat -Werror=format-security -g -flto=auto -DHAVE_RESTRICT=1 -I/usr/include/webp -fno-strict-aliasing -DHAVE_POPEN_PROTO=1 -DTESSERACT_IMAGEDATA_AS_PIX -DTESSERACT_DISABLE_DEBUG_FONTS -DGRAPHICS_DISABLED -UCLUSTER -o ./obj/tesseract_ccstruct_coutln.o -c tesseract/src/ccstruct/coutln.cpp gcc -DOPJ_STATIC -I./soobj/ -I./openjpeg/src/lib/openjp2 -I./openjpeg/src/lib/openjp2/.. -DSHARE_JPX=0 -Wno-attributes -DOPJ_STATIC -DMUTEX_pthread=0 -DUSE_JPIP -DUSE_OPENJPEG_JP2 -DOPJ_HAVE_STDINT_H=1 -DOPJ_HAVE_INTTYPES_H=1 -DOPJ_HAVE_FSEEKO=1 -DOPJ_HAVE_MALLOC_H=1 -DOPJ_HAVE_ALIGNED_ALLOC=1 -DOPJ_HAVE_MEMALIGN=1 -DOPJ_HAVE_POSIX_MEMALIGN=1 -U__SSE__ -DHAVE_MKSTEMP -DHAVE_FSEEKO -DHAVE_FONTCONFIG -DHAVE_SETLOCALE -DHAVE_DBUS -DHAVE_BSWAP32 -DHAVE_BYTESWAP_H -DHAVE_STRERROR -DHAVE_PREAD_PWRITE=1 -DGS_RECURSIVE_MUTEXATTR=PTHREAD_MUTEX_RECURSIVE -O2 -DNDEBUG -fPIC -fvisibility=hidden -DGSDLLEXPORT="__attribute__((visibility(\"default\")))" -Wall -Wstrict-prototypes -Wundef -Wmissing-declarations -Wmissing-prototypes -Wwrite-strings -fno-strict-aliasing -Werror=declaration-after-statement -fno-builtin -fno-common -Werror=return-type -Wno-unused-local-typedefs -DHAVE_STDINT_H=1 -DHAVE_DIRENT_H=1 -DHAVE_SYS_DIR_H=1 -DHAVE_SYS_TIME_H=1 -DHAVE_SYS_TIMES_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_LIBDL=1 -DGX_COLOR_INDEX_TYPE="unsigned long long" -D__USE_UNIX98=1 -DBUILD_PDF=1 -I./pdf -Os -fstack-clash-protection -Wformat -Werror=format-security -g -flto=auto -DHAVE_RESTRICT=1 -I/usr/include/webp -fno-strict-aliasing -DHAVE_POPEN_PROTO=1 -o ./soobj/opj_openjpeg.o -c ./openjpeg/src/lib/openjp2/openjpeg.c gcc -DOPJ_STATIC -I./soobj/ -I./openjpeg/src/lib/openjp2 -I./openjpeg/src/lib/openjp2/.. -DSHARE_JPX=0 -Wno-attributes -DOPJ_STATIC -DMUTEX_pthread=0 -DUSE_JPIP -DUSE_OPENJPEG_JP2 -DOPJ_HAVE_STDINT_H=1 -DOPJ_HAVE_INTTYPES_H=1 -DOPJ_HAVE_FSEEKO=1 -DOPJ_HAVE_MALLOC_H=1 -DOPJ_HAVE_ALIGNED_ALLOC=1 -DOPJ_HAVE_MEMALIGN=1 -DOPJ_HAVE_POSIX_MEMALIGN=1 -U__SSE__ -DHAVE_MKSTEMP -DHAVE_FSEEKO -DHAVE_FONTCONFIG -DHAVE_SETLOCALE -DHAVE_DBUS -DHAVE_BSWAP32 -DHAVE_BYTESWAP_H -DHAVE_STRERROR -DHAVE_PREAD_PWRITE=1 -DGS_RECURSIVE_MUTEXATTR=PTHREAD_MUTEX_RECURSIVE -O2 -DNDEBUG -fPIC -fvisibility=hidden -DGSDLLEXPORT="__attribute__((visibility(\"default\")))" -Wall -Wstrict-prototypes -Wundef -Wmissing-declarations -Wmissing-prototypes -Wwrite-strings -fno-strict-aliasing -Werror=declaration-after-statement -fno-builtin -fno-common -Werror=return-type -Wno-unused-local-typedefs -DHAVE_STDINT_H=1 -DHAVE_DIRENT_H=1 -DHAVE_SYS_DIR_H=1 -DHAVE_SYS_TIME_H=1 -DHAVE_SYS_TIMES_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_LIBDL=1 -DGX_COLOR_INDEX_TYPE="unsigned long long" -D__USE_UNIX98=1 -DBUILD_PDF=1 -I./pdf -Os -fstack-clash-protection -Wformat -Werror=format-security -g -flto=auto -DHAVE_RESTRICT=1 -I/usr/include/webp -fno-strict-aliasing -DHAVE_POPEN_PROTO=1 -o ./soobj/opj_phix_manager.o -c ./openjpeg/src/lib/openjp2/phix_manager.c cc1plus: warning: command-line option '-Wstrict-prototypes' is valid for C/ObjC but not for C++ cc1plus: warning: command-line option '-Wmissing-prototypes' is valid for C/ObjC but not for C++ cc1plus: warning: '-Werror=' argument '-Werror=declaration-after-statement' is not valid for C++ gcc -DOPJ_STATIC -I./soobj/ -I./openjpeg/src/lib/openjp2 -I./openjpeg/src/lib/openjp2/.. -DSHARE_JPX=0 -Wno-attributes -DOPJ_STATIC -DMUTEX_pthread=0 -DUSE_JPIP -DUSE_OPENJPEG_JP2 -DOPJ_HAVE_STDINT_H=1 -DOPJ_HAVE_INTTYPES_H=1 -DOPJ_HAVE_FSEEKO=1 -DOPJ_HAVE_MALLOC_H=1 -DOPJ_HAVE_ALIGNED_ALLOC=1 -DOPJ_HAVE_MEMALIGN=1 -DOPJ_HAVE_POSIX_MEMALIGN=1 -U__SSE__ -DHAVE_MKSTEMP -DHAVE_FSEEKO -DHAVE_FONTCONFIG -DHAVE_SETLOCALE -DHAVE_DBUS -DHAVE_BSWAP32 -DHAVE_BYTESWAP_H -DHAVE_STRERROR -DHAVE_PREAD_PWRITE=1 -DGS_RECURSIVE_MUTEXATTR=PTHREAD_MUTEX_RECURSIVE -O2 -DNDEBUG -fPIC -fvisibility=hidden -DGSDLLEXPORT="__attribute__((visibility(\"default\")))" -Wall -Wstrict-prototypes -Wundef -Wmissing-declarations -Wmissing-prototypes -Wwrite-strings -fno-strict-aliasing -Werror=declaration-after-statement -fno-builtin -fno-common -Werror=return-type -Wno-unused-local-typedefs -DHAVE_STDINT_H=1 -DHAVE_DIRENT_H=1 -DHAVE_SYS_DIR_H=1 -DHAVE_SYS_TIME_H=1 -DHAVE_SYS_TIMES_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_LIBDL=1 -DGX_COLOR_INDEX_TYPE="unsigned long long" -D__USE_UNIX98=1 -DBUILD_PDF=1 -I./pdf -Os -fstack-clash-protection -Wformat -Werror=format-security -g -flto=auto -DHAVE_RESTRICT=1 -I/usr/include/webp -fno-strict-aliasing -DHAVE_POPEN_PROTO=1 -o ./soobj/opj_pi.o -c ./openjpeg/src/lib/openjp2/pi.c gcc -DOPJ_STATIC -I./soobj/ -I./openjpeg/src/lib/openjp2 -I./openjpeg/src/lib/openjp2/.. -DSHARE_JPX=0 -Wno-attributes -DOPJ_STATIC -DMUTEX_pthread=0 -DUSE_JPIP -DUSE_OPENJPEG_JP2 -DOPJ_HAVE_STDINT_H=1 -DOPJ_HAVE_INTTYPES_H=1 -DOPJ_HAVE_FSEEKO=1 -DOPJ_HAVE_MALLOC_H=1 -DOPJ_HAVE_ALIGNED_ALLOC=1 -DOPJ_HAVE_MEMALIGN=1 -DOPJ_HAVE_POSIX_MEMALIGN=1 -U__SSE__ -DHAVE_MKSTEMP -DHAVE_FSEEKO -DHAVE_FONTCONFIG -DHAVE_SETLOCALE -DHAVE_DBUS -DHAVE_BSWAP32 -DHAVE_BYTESWAP_H -DHAVE_STRERROR -DHAVE_PREAD_PWRITE=1 -DGS_RECURSIVE_MUTEXATTR=PTHREAD_MUTEX_RECURSIVE -O2 -DNDEBUG -fPIC -fvisibility=hidden -DGSDLLEXPORT="__attribute__((visibility(\"default\")))" -Wall -Wstrict-prototypes -Wundef -Wmissing-declarations -Wmissing-prototypes -Wwrite-strings -fno-strict-aliasing -Werror=declaration-after-statement -fno-builtin -fno-common -Werror=return-type -Wno-unused-local-typedefs -DHAVE_STDINT_H=1 -DHAVE_DIRENT_H=1 -DHAVE_SYS_DIR_H=1 -DHAVE_SYS_TIME_H=1 -DHAVE_SYS_TIMES_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_LIBDL=1 -DGX_COLOR_INDEX_TYPE="unsigned long long" -D__USE_UNIX98=1 -DBUILD_PDF=1 -I./pdf -Os -fstack-clash-protection -Wformat -Werror=format-security -g -flto=auto -DHAVE_RESTRICT=1 -I/usr/include/webp -fno-strict-aliasing -DHAVE_POPEN_PROTO=1 -o ./soobj/opj_ppix_manager.o -c ./openjpeg/src/lib/openjp2/ppix_manager.c g++ -Itesseract/include -Itesseract/src/api -Itesseract/src/arch -Itesseract/src/ccmain -Itesseract/src/ccstruct -Itesseract/src/ccutil -Itesseract/src/classify -Itesseract/src/cutil -Itesseract/src/dict -Itesseract/src/lstm -Itesseract/src/opencl -Itesseract/src/textord -Itesseract/src/training -Itesseract/src/viewer -Itesseract/src/wordrec -Ileptonica/src -I./base -I./obj -Os -fstack-clash-protection -Wformat -Werror=format-security -D_GLIBCXX_ASSERTIONS=1 -D_LIBCPP_ENABLE_THREAD_SAFETY_ANNOTATIONS=1 -D_LIBCPP_ENABLE_HARDENED_MODE=1 -g -std=c++17 -DHAVE_NEON -DHAVE_MKSTEMP -DHAVE_FSEEKO -DHAVE_FONTCONFIG -DHAVE_SETLOCALE -DHAVE_DBUS -DHAVE_BSWAP32 -DHAVE_BYTESWAP_H -DHAVE_STRERROR -DHAVE_PREAD_PWRITE=1 -DGS_RECURSIVE_MUTEXATTR=PTHREAD_MUTEX_RECURSIVE -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 -Wno-unused-local-typedefs -DHAVE_STDINT_H=1 -DHAVE_DIRENT_H=1 -DHAVE_SYS_DIR_H=1 -DHAVE_SYS_TIME_H=1 -DHAVE_SYS_TIMES_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_LIBDL=1 -DGX_COLOR_INDEX_TYPE="unsigned long long" -D__USE_UNIX98=1 -DBUILD_PDF=1 -I./pdf -Os -fstack-clash-protection -Wformat -Werror=format-security -g -flto=auto -DHAVE_RESTRICT=1 -I/usr/include/webp -fno-strict-aliasing -DHAVE_POPEN_PROTO=1 -DTESSERACT_IMAGEDATA_AS_PIX -DTESSERACT_DISABLE_DEBUG_FONTS -DGRAPHICS_DISABLED -UCLUSTER -o ./obj/tesseract_ccstruct_detlinefit.o -c tesseract/src/ccstruct/detlinefit.cpp g++ -Itesseract/include -Itesseract/src/api -Itesseract/src/arch -Itesseract/src/ccmain -Itesseract/src/ccstruct -Itesseract/src/ccutil -Itesseract/src/classify -Itesseract/src/cutil -Itesseract/src/dict -Itesseract/src/lstm -Itesseract/src/opencl -Itesseract/src/textord -Itesseract/src/training -Itesseract/src/viewer -Itesseract/src/wordrec -Ileptonica/src -I./base -I./obj -Os -fstack-clash-protection -Wformat -Werror=format-security -D_GLIBCXX_ASSERTIONS=1 -D_LIBCPP_ENABLE_THREAD_SAFETY_ANNOTATIONS=1 -D_LIBCPP_ENABLE_HARDENED_MODE=1 -g -std=c++17 -DHAVE_NEON -DHAVE_MKSTEMP -DHAVE_FSEEKO -DHAVE_FONTCONFIG -DHAVE_SETLOCALE -DHAVE_DBUS -DHAVE_BSWAP32 -DHAVE_BYTESWAP_H -DHAVE_STRERROR -DHAVE_PREAD_PWRITE=1 -DGS_RECURSIVE_MUTEXATTR=PTHREAD_MUTEX_RECURSIVE -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 -Wno-unused-local-typedefs -DHAVE_STDINT_H=1 -DHAVE_DIRENT_H=1 -DHAVE_SYS_DIR_H=1 -DHAVE_SYS_TIME_H=1 -DHAVE_SYS_TIMES_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_LIBDL=1 -DGX_COLOR_INDEX_TYPE="unsigned long long" -D__USE_UNIX98=1 -DBUILD_PDF=1 -I./pdf -Os -fstack-clash-protection -Wformat -Werror=format-security -g -flto=auto -DHAVE_RESTRICT=1 -I/usr/include/webp -fno-strict-aliasing -DHAVE_POPEN_PROTO=1 -DTESSERACT_IMAGEDATA_AS_PIX -DTESSERACT_DISABLE_DEBUG_FONTS -DGRAPHICS_DISABLED -UCLUSTER -o ./obj/tesseract_ccstruct_dppoint.o -c tesseract/src/ccstruct/dppoint.cpp cc1plus: warning: command-line option '-Wstrict-prototypes' is valid for C/ObjC but not for C++ cc1plus: warning: command-line option '-Wmissing-prototypes' is valid for C/ObjC but not for C++ cc1plus: warning: '-Werror=' argument '-Werror=declaration-after-statement' is not valid for C++ g++ -Itesseract/include -Itesseract/src/api -Itesseract/src/arch -Itesseract/src/ccmain -Itesseract/src/ccstruct -Itesseract/src/ccutil -Itesseract/src/classify -Itesseract/src/cutil -Itesseract/src/dict -Itesseract/src/lstm -Itesseract/src/opencl -Itesseract/src/textord -Itesseract/src/training -Itesseract/src/viewer -Itesseract/src/wordrec -Ileptonica/src -I./base -I./obj -Os -fstack-clash-protection -Wformat -Werror=format-security -D_GLIBCXX_ASSERTIONS=1 -D_LIBCPP_ENABLE_THREAD_SAFETY_ANNOTATIONS=1 -D_LIBCPP_ENABLE_HARDENED_MODE=1 -g -std=c++17 -DHAVE_NEON -DHAVE_MKSTEMP -DHAVE_FSEEKO -DHAVE_FONTCONFIG -DHAVE_SETLOCALE -DHAVE_DBUS -DHAVE_BSWAP32 -DHAVE_BYTESWAP_H -DHAVE_STRERROR -DHAVE_PREAD_PWRITE=1 -DGS_RECURSIVE_MUTEXATTR=PTHREAD_MUTEX_RECURSIVE -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 -Wno-unused-local-typedefs -DHAVE_STDINT_H=1 -DHAVE_DIRENT_H=1 -DHAVE_SYS_DIR_H=1 -DHAVE_SYS_TIME_H=1 -DHAVE_SYS_TIMES_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_LIBDL=1 -DGX_COLOR_INDEX_TYPE="unsigned long long" -D__USE_UNIX98=1 -DBUILD_PDF=1 -I./pdf -Os -fstack-clash-protection -Wformat -Werror=format-security -g -flto=auto -DHAVE_RESTRICT=1 -I/usr/include/webp -fno-strict-aliasing -DHAVE_POPEN_PROTO=1 -DTESSERACT_IMAGEDATA_AS_PIX -DTESSERACT_DISABLE_DEBUG_FONTS -DGRAPHICS_DISABLED -UCLUSTER -o ./obj/tesseract_ccstruct_imagedata.o -c tesseract/src/ccstruct/imagedata.cpp ./soobj/aux/echogs -a ./soobj/gconfig_.h -x 23 endif g++ -Itesseract/include -Itesseract/src/api -Itesseract/src/arch -Itesseract/src/ccmain -Itesseract/src/ccstruct -Itesseract/src/ccutil -Itesseract/src/classify -Itesseract/src/cutil -Itesseract/src/dict -Itesseract/src/lstm -Itesseract/src/opencl -Itesseract/src/textord -Itesseract/src/training -Itesseract/src/viewer -Itesseract/src/wordrec -Ileptonica/src -I./base -I./obj -Os -fstack-clash-protection -Wformat -Werror=format-security -D_GLIBCXX_ASSERTIONS=1 -D_LIBCPP_ENABLE_THREAD_SAFETY_ANNOTATIONS=1 -D_LIBCPP_ENABLE_HARDENED_MODE=1 -g -std=c++17 -DHAVE_NEON -DHAVE_MKSTEMP -DHAVE_FSEEKO -DHAVE_FONTCONFIG -DHAVE_SETLOCALE -DHAVE_DBUS -DHAVE_BSWAP32 -DHAVE_BYTESWAP_H -DHAVE_STRERROR -DHAVE_PREAD_PWRITE=1 -DGS_RECURSIVE_MUTEXATTR=PTHREAD_MUTEX_RECURSIVE -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 -Wno-unused-local-typedefs -DHAVE_STDINT_H=1 -DHAVE_DIRENT_H=1 -DHAVE_SYS_DIR_H=1 -DHAVE_SYS_TIME_H=1 -DHAVE_SYS_TIMES_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_LIBDL=1 -DGX_COLOR_INDEX_TYPE="unsigned long long" -D__USE_UNIX98=1 -DBUILD_PDF=1 -I./pdf -Os -fstack-clash-protection -Wformat -Werror=format-security -g -flto=auto -DHAVE_RESTRICT=1 -I/usr/include/webp -fno-strict-aliasing -DHAVE_POPEN_PROTO=1 -DTESSERACT_IMAGEDATA_AS_PIX -DTESSERACT_DISABLE_DEBUG_FONTS -DGRAPHICS_DISABLED -UCLUSTER -o ./obj/tesseract_ccstruct_linlsq.o -c tesseract/src/ccstruct/linlsq.cpp cc1plus: warning: command-line option '-Wstrict-prototypes' is valid for C/ObjC but not for C++ cc1plus: warning: command-line option '-Wmissing-prototypes' is valid for C/ObjC but not for C++ cc1plus: warning: '-Werror=' argument '-Werror=declaration-after-statement' is not valid for C++ gcc -DOPJ_STATIC -I./soobj/ -I./openjpeg/src/lib/openjp2 -I./openjpeg/src/lib/openjp2/.. -DSHARE_JPX=0 -Wno-attributes -DOPJ_STATIC -DMUTEX_pthread=0 -DUSE_JPIP -DUSE_OPENJPEG_JP2 -DOPJ_HAVE_STDINT_H=1 -DOPJ_HAVE_INTTYPES_H=1 -DOPJ_HAVE_FSEEKO=1 -DOPJ_HAVE_MALLOC_H=1 -DOPJ_HAVE_ALIGNED_ALLOC=1 -DOPJ_HAVE_MEMALIGN=1 -DOPJ_HAVE_POSIX_MEMALIGN=1 -U__SSE__ -DHAVE_MKSTEMP -DHAVE_FSEEKO -DHAVE_FONTCONFIG -DHAVE_SETLOCALE -DHAVE_DBUS -DHAVE_BSWAP32 -DHAVE_BYTESWAP_H -DHAVE_STRERROR -DHAVE_PREAD_PWRITE=1 -DGS_RECURSIVE_MUTEXATTR=PTHREAD_MUTEX_RECURSIVE -O2 -DNDEBUG -fPIC -fvisibility=hidden -DGSDLLEXPORT="__attribute__((visibility(\"default\")))" -Wall -Wstrict-prototypes -Wundef -Wmissing-declarations -Wmissing-prototypes -Wwrite-strings -fno-strict-aliasing -Werror=declaration-after-statement -fno-builtin -fno-common -Werror=return-type -Wno-unused-local-typedefs -DHAVE_STDINT_H=1 -DHAVE_DIRENT_H=1 -DHAVE_SYS_DIR_H=1 -DHAVE_SYS_TIME_H=1 -DHAVE_SYS_TIMES_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_LIBDL=1 -DGX_COLOR_INDEX_TYPE="unsigned long long" -D__USE_UNIX98=1 -DBUILD_PDF=1 -I./pdf -Os -fstack-clash-protection -Wformat -Werror=format-security -g -flto=auto -DHAVE_RESTRICT=1 -I/usr/include/webp -fno-strict-aliasing -DHAVE_POPEN_PROTO=1 -o ./soobj/opj_t1.o -c ./openjpeg/src/lib/openjp2/t1.c ./soobj/aux/echogs -a ./soobj/gconfig_.h gcc -DOPJ_STATIC -I./soobj/ -I./openjpeg/src/lib/openjp2 -I./openjpeg/src/lib/openjp2/.. -DSHARE_JPX=0 -Wno-attributes -DOPJ_STATIC -DMUTEX_pthread=0 -DUSE_JPIP -DUSE_OPENJPEG_JP2 -DOPJ_HAVE_STDINT_H=1 -DOPJ_HAVE_INTTYPES_H=1 -DOPJ_HAVE_FSEEKO=1 -DOPJ_HAVE_MALLOC_H=1 -DOPJ_HAVE_ALIGNED_ALLOC=1 -DOPJ_HAVE_MEMALIGN=1 -DOPJ_HAVE_POSIX_MEMALIGN=1 -U__SSE__ -DHAVE_MKSTEMP -DHAVE_FSEEKO -DHAVE_FONTCONFIG -DHAVE_SETLOCALE -DHAVE_DBUS -DHAVE_BSWAP32 -DHAVE_BYTESWAP_H -DHAVE_STRERROR -DHAVE_PREAD_PWRITE=1 -DGS_RECURSIVE_MUTEXATTR=PTHREAD_MUTEX_RECURSIVE -O2 -DNDEBUG -fPIC -fvisibility=hidden -DGSDLLEXPORT="__attribute__((visibility(\"default\")))" -Wall -Wstrict-prototypes -Wundef -Wmissing-declarations -Wmissing-prototypes -Wwrite-strings -fno-strict-aliasing -Werror=declaration-after-statement -fno-builtin -fno-common -Werror=return-type -Wno-unused-local-typedefs -DHAVE_STDINT_H=1 -DHAVE_DIRENT_H=1 -DHAVE_SYS_DIR_H=1 -DHAVE_SYS_TIME_H=1 -DHAVE_SYS_TIMES_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_LIBDL=1 -DGX_COLOR_INDEX_TYPE="unsigned long long" -D__USE_UNIX98=1 -DBUILD_PDF=1 -I./pdf -Os -fstack-clash-protection -Wformat -Werror=format-security -g -flto=auto -DHAVE_RESTRICT=1 -I/usr/include/webp -fno-strict-aliasing -DHAVE_POPEN_PROTO=1 -o ./soobj/opj_t2.o -c ./openjpeg/src/lib/openjp2/t2.c ./soobj/aux/echogs -a ./soobj/gconfig_.h -x 23 ifndef HAVE_SYS_NDIR_H gcc -DOPJ_STATIC -I./soobj/ -I./openjpeg/src/lib/openjp2 -I./openjpeg/src/lib/openjp2/.. -DSHARE_JPX=0 -Wno-attributes -DOPJ_STATIC -DMUTEX_pthread=0 -DUSE_JPIP -DUSE_OPENJPEG_JP2 -DOPJ_HAVE_STDINT_H=1 -DOPJ_HAVE_INTTYPES_H=1 -DOPJ_HAVE_FSEEKO=1 -DOPJ_HAVE_MALLOC_H=1 -DOPJ_HAVE_ALIGNED_ALLOC=1 -DOPJ_HAVE_MEMALIGN=1 -DOPJ_HAVE_POSIX_MEMALIGN=1 -U__SSE__ -DHAVE_MKSTEMP -DHAVE_FSEEKO -DHAVE_FONTCONFIG -DHAVE_SETLOCALE -DHAVE_DBUS -DHAVE_BSWAP32 -DHAVE_BYTESWAP_H -DHAVE_STRERROR -DHAVE_PREAD_PWRITE=1 -DGS_RECURSIVE_MUTEXATTR=PTHREAD_MUTEX_RECURSIVE -O2 -DNDEBUG -fPIC -fvisibility=hidden -DGSDLLEXPORT="__attribute__((visibility(\"default\")))" -Wall -Wstrict-prototypes -Wundef -Wmissing-declarations -Wmissing-prototypes -Wwrite-strings -fno-strict-aliasing -Werror=declaration-after-statement -fno-builtin -fno-common -Werror=return-type -Wno-unused-local-typedefs -DHAVE_STDINT_H=1 -DHAVE_DIRENT_H=1 -DHAVE_SYS_DIR_H=1 -DHAVE_SYS_TIME_H=1 -DHAVE_SYS_TIMES_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_LIBDL=1 -DGX_COLOR_INDEX_TYPE="unsigned long long" -D__USE_UNIX98=1 -DBUILD_PDF=1 -I./pdf -Os -fstack-clash-protection -Wformat -Werror=format-security -g -flto=auto -DHAVE_RESTRICT=1 -I/usr/include/webp -fno-strict-aliasing -DHAVE_POPEN_PROTO=1 -o ./soobj/opj_tcd.o -c ./openjpeg/src/lib/openjp2/tcd.c if ( test -f /usr/include/sys/ndir.h ); then ./soobj/aux/echogs -a ./soobj/gconfig_.h -x 23 define HAVE_SYS_NDIR_H 1; \ else ./soobj/aux/echogs -a ./soobj/gconfig_.h -x 23 define HAVE_SYS_NDIR_H 0; fi gcc -DOPJ_STATIC -I./soobj/ -I./openjpeg/src/lib/openjp2 -I./openjpeg/src/lib/openjp2/.. -DSHARE_JPX=0 -Wno-attributes -DOPJ_STATIC -DMUTEX_pthread=0 -DUSE_JPIP -DUSE_OPENJPEG_JP2 -DOPJ_HAVE_STDINT_H=1 -DOPJ_HAVE_INTTYPES_H=1 -DOPJ_HAVE_FSEEKO=1 -DOPJ_HAVE_MALLOC_H=1 -DOPJ_HAVE_ALIGNED_ALLOC=1 -DOPJ_HAVE_MEMALIGN=1 -DOPJ_HAVE_POSIX_MEMALIGN=1 -U__SSE__ -DHAVE_MKSTEMP -DHAVE_FSEEKO -DHAVE_FONTCONFIG -DHAVE_SETLOCALE -DHAVE_DBUS -DHAVE_BSWAP32 -DHAVE_BYTESWAP_H -DHAVE_STRERROR -DHAVE_PREAD_PWRITE=1 -DGS_RECURSIVE_MUTEXATTR=PTHREAD_MUTEX_RECURSIVE -O2 -DNDEBUG -fPIC -fvisibility=hidden -DGSDLLEXPORT="__attribute__((visibility(\"default\")))" -Wall -Wstrict-prototypes -Wundef -Wmissing-declarations -Wmissing-prototypes -Wwrite-strings -fno-strict-aliasing -Werror=declaration-after-statement -fno-builtin -fno-common -Werror=return-type -Wno-unused-local-typedefs -DHAVE_STDINT_H=1 -DHAVE_DIRENT_H=1 -DHAVE_SYS_DIR_H=1 -DHAVE_SYS_TIME_H=1 -DHAVE_SYS_TIMES_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_LIBDL=1 -DGX_COLOR_INDEX_TYPE="unsigned long long" -D__USE_UNIX98=1 -DBUILD_PDF=1 -I./pdf -Os -fstack-clash-protection -Wformat -Werror=format-security -g -flto=auto -DHAVE_RESTRICT=1 -I/usr/include/webp -fno-strict-aliasing -DHAVE_POPEN_PROTO=1 -o ./soobj/opj_tgt.o -c ./openjpeg/src/lib/openjp2/tgt.c cc1plus: warning: command-line option '-Wstrict-prototypes' is valid for C/ObjC but not for C++ cc1plus: warning: command-line option '-Wmissing-prototypes' is valid for C/ObjC but not for C++ cc1plus: warning: '-Werror=' argument '-Werror=declaration-after-statement' is not valid for C++ g++ -Itesseract/include -Itesseract/src/api -Itesseract/src/arch -Itesseract/src/ccmain -Itesseract/src/ccstruct -Itesseract/src/ccutil -Itesseract/src/classify -Itesseract/src/cutil -Itesseract/src/dict -Itesseract/src/lstm -Itesseract/src/opencl -Itesseract/src/textord -Itesseract/src/training -Itesseract/src/viewer -Itesseract/src/wordrec -Ileptonica/src -I./base -I./obj -Os -fstack-clash-protection -Wformat -Werror=format-security -D_GLIBCXX_ASSERTIONS=1 -D_LIBCPP_ENABLE_THREAD_SAFETY_ANNOTATIONS=1 -D_LIBCPP_ENABLE_HARDENED_MODE=1 -g -std=c++17 -DHAVE_NEON -DHAVE_MKSTEMP -DHAVE_FSEEKO -DHAVE_FONTCONFIG -DHAVE_SETLOCALE -DHAVE_DBUS -DHAVE_BSWAP32 -DHAVE_BYTESWAP_H -DHAVE_STRERROR -DHAVE_PREAD_PWRITE=1 -DGS_RECURSIVE_MUTEXATTR=PTHREAD_MUTEX_RECURSIVE -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 -Wno-unused-local-typedefs -DHAVE_STDINT_H=1 -DHAVE_DIRENT_H=1 -DHAVE_SYS_DIR_H=1 -DHAVE_SYS_TIME_H=1 -DHAVE_SYS_TIMES_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_LIBDL=1 -DGX_COLOR_INDEX_TYPE="unsigned long long" -D__USE_UNIX98=1 -DBUILD_PDF=1 -I./pdf -Os -fstack-clash-protection -Wformat -Werror=format-security -g -flto=auto -DHAVE_RESTRICT=1 -I/usr/include/webp -fno-strict-aliasing -DHAVE_POPEN_PROTO=1 -DTESSERACT_IMAGEDATA_AS_PIX -DTESSERACT_DISABLE_DEBUG_FONTS -DGRAPHICS_DISABLED -UCLUSTER -o ./obj/tesseract_ccstruct_matrix.o -c tesseract/src/ccstruct/matrix.cpp g++ -Itesseract/include -Itesseract/src/api -Itesseract/src/arch -Itesseract/src/ccmain -Itesseract/src/ccstruct -Itesseract/src/ccutil -Itesseract/src/classify -Itesseract/src/cutil -Itesseract/src/dict -Itesseract/src/lstm -Itesseract/src/opencl -Itesseract/src/textord -Itesseract/src/training -Itesseract/src/viewer -Itesseract/src/wordrec -Ileptonica/src -I./base -I./obj -Os -fstack-clash-protection -Wformat -Werror=format-security -D_GLIBCXX_ASSERTIONS=1 -D_LIBCPP_ENABLE_THREAD_SAFETY_ANNOTATIONS=1 -D_LIBCPP_ENABLE_HARDENED_MODE=1 -g -std=c++17 -DHAVE_NEON -DHAVE_MKSTEMP -DHAVE_FSEEKO -DHAVE_FONTCONFIG -DHAVE_SETLOCALE -DHAVE_DBUS -DHAVE_BSWAP32 -DHAVE_BYTESWAP_H -DHAVE_STRERROR -DHAVE_PREAD_PWRITE=1 -DGS_RECURSIVE_MUTEXATTR=PTHREAD_MUTEX_RECURSIVE -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 -Wno-unused-local-typedefs -DHAVE_STDINT_H=1 -DHAVE_DIRENT_H=1 -DHAVE_SYS_DIR_H=1 -DHAVE_SYS_TIME_H=1 -DHAVE_SYS_TIMES_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_LIBDL=1 -DGX_COLOR_INDEX_TYPE="unsigned long long" -D__USE_UNIX98=1 -DBUILD_PDF=1 -I./pdf -Os -fstack-clash-protection -Wformat -Werror=format-security -g -flto=auto -DHAVE_RESTRICT=1 -I/usr/include/webp -fno-strict-aliasing -DHAVE_POPEN_PROTO=1 -DTESSERACT_IMAGEDATA_AS_PIX -DTESSERACT_DISABLE_DEBUG_FONTS -DGRAPHICS_DISABLED -UCLUSTER -o ./obj/tesseract_ccstruct_mod128.o -c tesseract/src/ccstruct/mod128.cpp g++ -Itesseract/include -Itesseract/src/api -Itesseract/src/arch -Itesseract/src/ccmain -Itesseract/src/ccstruct -Itesseract/src/ccutil -Itesseract/src/classify -Itesseract/src/cutil -Itesseract/src/dict -Itesseract/src/lstm -Itesseract/src/opencl -Itesseract/src/textord -Itesseract/src/training -Itesseract/src/viewer -Itesseract/src/wordrec -Ileptonica/src -I./base -I./obj -Os -fstack-clash-protection -Wformat -Werror=format-security -D_GLIBCXX_ASSERTIONS=1 -D_LIBCPP_ENABLE_THREAD_SAFETY_ANNOTATIONS=1 -D_LIBCPP_ENABLE_HARDENED_MODE=1 -g -std=c++17 -DHAVE_NEON -DHAVE_MKSTEMP -DHAVE_FSEEKO -DHAVE_FONTCONFIG -DHAVE_SETLOCALE -DHAVE_DBUS -DHAVE_BSWAP32 -DHAVE_BYTESWAP_H -DHAVE_STRERROR -DHAVE_PREAD_PWRITE=1 -DGS_RECURSIVE_MUTEXATTR=PTHREAD_MUTEX_RECURSIVE -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 -Wno-unused-local-typedefs -DHAVE_STDINT_H=1 -DHAVE_DIRENT_H=1 -DHAVE_SYS_DIR_H=1 -DHAVE_SYS_TIME_H=1 -DHAVE_SYS_TIMES_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_LIBDL=1 -DGX_COLOR_INDEX_TYPE="unsigned long long" -D__USE_UNIX98=1 -DBUILD_PDF=1 -I./pdf -Os -fstack-clash-protection -Wformat -Werror=format-security -g -flto=auto -DHAVE_RESTRICT=1 -I/usr/include/webp -fno-strict-aliasing -DHAVE_POPEN_PROTO=1 -DTESSERACT_IMAGEDATA_AS_PIX -DTESSERACT_DISABLE_DEBUG_FONTS -DGRAPHICS_DISABLED -UCLUSTER -o ./obj/tesseract_ccstruct_normalis.o -c tesseract/src/ccstruct/normalis.cpp cc1plus: warning: command-line option '-Wstrict-prototypes' is valid for C/ObjC but not for C++ cc1plus: warning: command-line option '-Wmissing-prototypes' is valid for C/ObjC but not for C++ cc1plus: warning: '-Werror=' argument '-Werror=declaration-after-statement' is not valid for C++ cc1plus: warning: command-line option '-Wstrict-prototypes' is valid for C/ObjC but not for C++ cc1plus: warning: command-line option '-Wmissing-prototypes' is valid for C/ObjC but not for C++ cc1plus: warning: '-Werror=' argument '-Werror=declaration-after-statement' is not valid for C++ ./soobj/aux/echogs -a ./soobj/gconfig_.h -x 23 endif cc1plus: warning: command-line option '-Wstrict-prototypes' is valid for C/ObjC but not for C++ cc1plus: warning: command-line option '-Wmissing-prototypes' is valid for C/ObjC but not for C++ cc1plus: warning: '-Werror=' argument '-Werror=declaration-after-statement' is not valid for C++ gcc -DOPJ_STATIC -I./soobj/ -I./openjpeg/src/lib/openjp2 -I./openjpeg/src/lib/openjp2/.. -DSHARE_JPX=0 -Wno-attributes -DOPJ_STATIC -DMUTEX_pthread=0 -DUSE_JPIP -DUSE_OPENJPEG_JP2 -DOPJ_HAVE_STDINT_H=1 -DOPJ_HAVE_INTTYPES_H=1 -DOPJ_HAVE_FSEEKO=1 -DOPJ_HAVE_MALLOC_H=1 -DOPJ_HAVE_ALIGNED_ALLOC=1 -DOPJ_HAVE_MEMALIGN=1 -DOPJ_HAVE_POSIX_MEMALIGN=1 -U__SSE__ -DHAVE_MKSTEMP -DHAVE_FSEEKO -DHAVE_FONTCONFIG -DHAVE_SETLOCALE -DHAVE_DBUS -DHAVE_BSWAP32 -DHAVE_BYTESWAP_H -DHAVE_STRERROR -DHAVE_PREAD_PWRITE=1 -DGS_RECURSIVE_MUTEXATTR=PTHREAD_MUTEX_RECURSIVE -O2 -DNDEBUG -fPIC -fvisibility=hidden -DGSDLLEXPORT="__attribute__((visibility(\"default\")))" -Wall -Wstrict-prototypes -Wundef -Wmissing-declarations -Wmissing-prototypes -Wwrite-strings -fno-strict-aliasing -Werror=declaration-after-statement -fno-builtin -fno-common -Werror=return-type -Wno-unused-local-typedefs -DHAVE_STDINT_H=1 -DHAVE_DIRENT_H=1 -DHAVE_SYS_DIR_H=1 -DHAVE_SYS_TIME_H=1 -DHAVE_SYS_TIMES_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_LIBDL=1 -DGX_COLOR_INDEX_TYPE="unsigned long long" -D__USE_UNIX98=1 -DBUILD_PDF=1 -I./pdf -Os -fstack-clash-protection -Wformat -Werror=format-security -g -flto=auto -DHAVE_RESTRICT=1 -I/usr/include/webp -fno-strict-aliasing -DHAVE_POPEN_PROTO=1 -o ./soobj/opj_thix_manager.o -c ./openjpeg/src/lib/openjp2/thix_manager.c cc1plus: warning: command-line option '-Wstrict-prototypes' is valid for C/ObjC but not for C++ cc1plus: warning: command-line option '-Wmissing-prototypes' is valid for C/ObjC but not for C++ cc1plus: warning: '-Werror=' argument '-Werror=declaration-after-statement' is not valid for C++ cc1plus: warning: command-line option '-Wstrict-prototypes' is valid for C/ObjC but not for C++ cc1plus: warning: command-line option '-Wmissing-prototypes' is valid for C/ObjC but not for C++ cc1plus: warning: '-Werror=' argument '-Werror=declaration-after-statement' is not valid for C++ cc1plus: warning: command-line option '-Wstrict-prototypes' is valid for C/ObjC but not for C++ cc1plus: warning: command-line option '-Wmissing-prototypes' is valid for C/ObjC but not for C++ cc1plus: warning: '-Werror=' argument '-Werror=declaration-after-statement' is not valid for C++ ./soobj/aux/echogs -a ./soobj/gconfig_.h ./soobj/aux/echogs -a ./soobj/gconfig_.h -x 23 ifndef HAVE_SYS_TIME_H gcc -DOPJ_STATIC -I./soobj/ -I./openjpeg/src/lib/openjp2 -I./openjpeg/src/lib/openjp2/.. -DSHARE_JPX=0 -Wno-attributes -DOPJ_STATIC -DMUTEX_pthread=0 -DUSE_JPIP -DUSE_OPENJPEG_JP2 -DOPJ_HAVE_STDINT_H=1 -DOPJ_HAVE_INTTYPES_H=1 -DOPJ_HAVE_FSEEKO=1 -DOPJ_HAVE_MALLOC_H=1 -DOPJ_HAVE_ALIGNED_ALLOC=1 -DOPJ_HAVE_MEMALIGN=1 -DOPJ_HAVE_POSIX_MEMALIGN=1 -U__SSE__ -DHAVE_MKSTEMP -DHAVE_FSEEKO -DHAVE_FONTCONFIG -DHAVE_SETLOCALE -DHAVE_DBUS -DHAVE_BSWAP32 -DHAVE_BYTESWAP_H -DHAVE_STRERROR -DHAVE_PREAD_PWRITE=1 -DGS_RECURSIVE_MUTEXATTR=PTHREAD_MUTEX_RECURSIVE -O2 -DNDEBUG -fPIC -fvisibility=hidden -DGSDLLEXPORT="__attribute__((visibility(\"default\")))" -Wall -Wstrict-prototypes -Wundef -Wmissing-declarations -Wmissing-prototypes -Wwrite-strings -fno-strict-aliasing -Werror=declaration-after-statement -fno-builtin -fno-common -Werror=return-type -Wno-unused-local-typedefs -DHAVE_STDINT_H=1 -DHAVE_DIRENT_H=1 -DHAVE_SYS_DIR_H=1 -DHAVE_SYS_TIME_H=1 -DHAVE_SYS_TIMES_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_LIBDL=1 -DGX_COLOR_INDEX_TYPE="unsigned long long" -D__USE_UNIX98=1 -DBUILD_PDF=1 -I./pdf -Os -fstack-clash-protection -Wformat -Werror=format-security -g -flto=auto -DHAVE_RESTRICT=1 -I/usr/include/webp -fno-strict-aliasing -DHAVE_POPEN_PROTO=1 -o ./soobj/opj_tpix_manager.o -c ./openjpeg/src/lib/openjp2/tpix_manager.c if ( test -f /usr/include/sys/time.h ); then ./soobj/aux/echogs -a ./soobj/gconfig_.h -x 23 define HAVE_SYS_TIME_H 1; \ else ./soobj/aux/echogs -a ./soobj/gconfig_.h -x 23 define HAVE_SYS_TIME_H 0; fi ./openjpeg/src/lib/openjp2/j2k.c:6729:12: warning: function declaration isn't a prototype [-Wstrict-prototypes] 6729 | static int opj_j2k_get_default_thread_count() | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ g++ -Itesseract/include -Itesseract/src/api -Itesseract/src/arch -Itesseract/src/ccmain -Itesseract/src/ccstruct -Itesseract/src/ccutil -Itesseract/src/classify -Itesseract/src/cutil -Itesseract/src/dict -Itesseract/src/lstm -Itesseract/src/opencl -Itesseract/src/textord -Itesseract/src/training -Itesseract/src/viewer -Itesseract/src/wordrec -Ileptonica/src -I./base -I./obj -Os -fstack-clash-protection -Wformat -Werror=format-security -D_GLIBCXX_ASSERTIONS=1 -D_LIBCPP_ENABLE_THREAD_SAFETY_ANNOTATIONS=1 -D_LIBCPP_ENABLE_HARDENED_MODE=1 -g -std=c++17 -DHAVE_NEON -DHAVE_MKSTEMP -DHAVE_FSEEKO -DHAVE_FONTCONFIG -DHAVE_SETLOCALE -DHAVE_DBUS -DHAVE_BSWAP32 -DHAVE_BYTESWAP_H -DHAVE_STRERROR -DHAVE_PREAD_PWRITE=1 -DGS_RECURSIVE_MUTEXATTR=PTHREAD_MUTEX_RECURSIVE -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 -Wno-unused-local-typedefs -DHAVE_STDINT_H=1 -DHAVE_DIRENT_H=1 -DHAVE_SYS_DIR_H=1 -DHAVE_SYS_TIME_H=1 -DHAVE_SYS_TIMES_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_LIBDL=1 -DGX_COLOR_INDEX_TYPE="unsigned long long" -D__USE_UNIX98=1 -DBUILD_PDF=1 -I./pdf -Os -fstack-clash-protection -Wformat -Werror=format-security -g -flto=auto -DHAVE_RESTRICT=1 -I/usr/include/webp -fno-strict-aliasing -DHAVE_POPEN_PROTO=1 -DTESSERACT_IMAGEDATA_AS_PIX -DTESSERACT_DISABLE_DEBUG_FONTS -DGRAPHICS_DISABLED -UCLUSTER -o ./obj/tesseract_ccstruct_ocrblock.o -c tesseract/src/ccstruct/ocrblock.cpp gcc -DOPJ_STATIC -I./soobj/ -I./openjpeg/src/lib/openjp2 -I./openjpeg/src/lib/openjp2/.. -DSHARE_JPX=0 -Wno-attributes -DOPJ_STATIC -DMUTEX_pthread=0 -DUSE_JPIP -DUSE_OPENJPEG_JP2 -DOPJ_HAVE_STDINT_H=1 -DOPJ_HAVE_INTTYPES_H=1 -DOPJ_HAVE_FSEEKO=1 -DOPJ_HAVE_MALLOC_H=1 -DOPJ_HAVE_ALIGNED_ALLOC=1 -DOPJ_HAVE_MEMALIGN=1 -DOPJ_HAVE_POSIX_MEMALIGN=1 -U__SSE__ -DHAVE_MKSTEMP -DHAVE_FSEEKO -DHAVE_FONTCONFIG -DHAVE_SETLOCALE -DHAVE_DBUS -DHAVE_BSWAP32 -DHAVE_BYTESWAP_H -DHAVE_STRERROR -DHAVE_PREAD_PWRITE=1 -DGS_RECURSIVE_MUTEXATTR=PTHREAD_MUTEX_RECURSIVE -O2 -DNDEBUG -fPIC -fvisibility=hidden -DGSDLLEXPORT="__attribute__((visibility(\"default\")))" -Wall -Wstrict-prototypes -Wundef -Wmissing-declarations -Wmissing-prototypes -Wwrite-strings -fno-strict-aliasing -Werror=declaration-after-statement -fno-builtin -fno-common -Werror=return-type -Wno-unused-local-typedefs -DHAVE_STDINT_H=1 -DHAVE_DIRENT_H=1 -DHAVE_SYS_DIR_H=1 -DHAVE_SYS_TIME_H=1 -DHAVE_SYS_TIMES_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_LIBDL=1 -DGX_COLOR_INDEX_TYPE="unsigned long long" -D__USE_UNIX98=1 -DBUILD_PDF=1 -I./pdf -Os -fstack-clash-protection -Wformat -Werror=format-security -g -flto=auto -DHAVE_RESTRICT=1 -I/usr/include/webp -fno-strict-aliasing -DHAVE_POPEN_PROTO=1 -o ./soobj/opj_thread.o -c ./openjpeg/src/lib/openjp2/thread.c gcc -DOPJ_STATIC -I./soobj/ -I./openjpeg/src/lib/openjp2 -I./openjpeg/src/lib/openjp2/.. -DSHARE_JPX=0 -Wno-attributes -DOPJ_STATIC -DMUTEX_pthread=0 -DUSE_JPIP -DUSE_OPENJPEG_JP2 -DOPJ_HAVE_STDINT_H=1 -DOPJ_HAVE_INTTYPES_H=1 -DOPJ_HAVE_FSEEKO=1 -DOPJ_HAVE_MALLOC_H=1 -DOPJ_HAVE_ALIGNED_ALLOC=1 -DOPJ_HAVE_MEMALIGN=1 -DOPJ_HAVE_POSIX_MEMALIGN=1 -U__SSE__ -DHAVE_MKSTEMP -DHAVE_FSEEKO -DHAVE_FONTCONFIG -DHAVE_SETLOCALE -DHAVE_DBUS -DHAVE_BSWAP32 -DHAVE_BYTESWAP_H -DHAVE_STRERROR -DHAVE_PREAD_PWRITE=1 -DGS_RECURSIVE_MUTEXATTR=PTHREAD_MUTEX_RECURSIVE -O2 -DNDEBUG -fPIC -fvisibility=hidden -DGSDLLEXPORT="__attribute__((visibility(\"default\")))" -Wall -Wstrict-prototypes -Wundef -Wmissing-declarations -Wmissing-prototypes -Wwrite-strings -fno-strict-aliasing -Werror=declaration-after-statement -fno-builtin -fno-common -Werror=return-type -Wno-unused-local-typedefs -DHAVE_STDINT_H=1 -DHAVE_DIRENT_H=1 -DHAVE_SYS_DIR_H=1 -DHAVE_SYS_TIME_H=1 -DHAVE_SYS_TIMES_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_LIBDL=1 -DGX_COLOR_INDEX_TYPE="unsigned long long" -D__USE_UNIX98=1 -DBUILD_PDF=1 -I./pdf -Os -fstack-clash-protection -Wformat -Werror=format-security -g -flto=auto -DHAVE_RESTRICT=1 -I/usr/include/webp -fno-strict-aliasing -DHAVE_POPEN_PROTO=1 -o ./soobj/opj_sparse_array.o -c ./openjpeg/src/lib/openjp2/sparse_array.c g++ -Itesseract/include -Itesseract/src/api -Itesseract/src/arch -Itesseract/src/ccmain -Itesseract/src/ccstruct -Itesseract/src/ccutil -Itesseract/src/classify -Itesseract/src/cutil -Itesseract/src/dict -Itesseract/src/lstm -Itesseract/src/opencl -Itesseract/src/textord -Itesseract/src/training -Itesseract/src/viewer -Itesseract/src/wordrec -Ileptonica/src -I./base -I./obj -Os -fstack-clash-protection -Wformat -Werror=format-security -D_GLIBCXX_ASSERTIONS=1 -D_LIBCPP_ENABLE_THREAD_SAFETY_ANNOTATIONS=1 -D_LIBCPP_ENABLE_HARDENED_MODE=1 -g -std=c++17 -DHAVE_NEON -DHAVE_MKSTEMP -DHAVE_FSEEKO -DHAVE_FONTCONFIG -DHAVE_SETLOCALE -DHAVE_DBUS -DHAVE_BSWAP32 -DHAVE_BYTESWAP_H -DHAVE_STRERROR -DHAVE_PREAD_PWRITE=1 -DGS_RECURSIVE_MUTEXATTR=PTHREAD_MUTEX_RECURSIVE -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 -Wno-unused-local-typedefs -DHAVE_STDINT_H=1 -DHAVE_DIRENT_H=1 -DHAVE_SYS_DIR_H=1 -DHAVE_SYS_TIME_H=1 -DHAVE_SYS_TIMES_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_LIBDL=1 -DGX_COLOR_INDEX_TYPE="unsigned long long" -D__USE_UNIX98=1 -DBUILD_PDF=1 -I./pdf -Os -fstack-clash-protection -Wformat -Werror=format-security -g -flto=auto -DHAVE_RESTRICT=1 -I/usr/include/webp -fno-strict-aliasing -DHAVE_POPEN_PROTO=1 -DTESSERACT_IMAGEDATA_AS_PIX -DTESSERACT_DISABLE_DEBUG_FONTS -DGRAPHICS_DISABLED -UCLUSTER -o ./obj/tesseract_ccstruct_ocrpara.o -c tesseract/src/ccstruct/ocrpara.cpp g++ -Itesseract/include -Itesseract/src/api -Itesseract/src/arch -Itesseract/src/ccmain -Itesseract/src/ccstruct -Itesseract/src/ccutil -Itesseract/src/classify -Itesseract/src/cutil -Itesseract/src/dict -Itesseract/src/lstm -Itesseract/src/opencl -Itesseract/src/textord -Itesseract/src/training -Itesseract/src/viewer -Itesseract/src/wordrec -Ileptonica/src -I./base -I./obj -Os -fstack-clash-protection -Wformat -Werror=format-security -D_GLIBCXX_ASSERTIONS=1 -D_LIBCPP_ENABLE_THREAD_SAFETY_ANNOTATIONS=1 -D_LIBCPP_ENABLE_HARDENED_MODE=1 -g -std=c++17 -DHAVE_NEON -DHAVE_MKSTEMP -DHAVE_FSEEKO -DHAVE_FONTCONFIG -DHAVE_SETLOCALE -DHAVE_DBUS -DHAVE_BSWAP32 -DHAVE_BYTESWAP_H -DHAVE_STRERROR -DHAVE_PREAD_PWRITE=1 -DGS_RECURSIVE_MUTEXATTR=PTHREAD_MUTEX_RECURSIVE -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 -Wno-unused-local-typedefs -DHAVE_STDINT_H=1 -DHAVE_DIRENT_H=1 -DHAVE_SYS_DIR_H=1 -DHAVE_SYS_TIME_H=1 -DHAVE_SYS_TIMES_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_LIBDL=1 -DGX_COLOR_INDEX_TYPE="unsigned long long" -D__USE_UNIX98=1 -DBUILD_PDF=1 -I./pdf -Os -fstack-clash-protection -Wformat -Werror=format-security -g -flto=auto -DHAVE_RESTRICT=1 -I/usr/include/webp -fno-strict-aliasing -DHAVE_POPEN_PROTO=1 -DTESSERACT_IMAGEDATA_AS_PIX -DTESSERACT_DISABLE_DEBUG_FONTS -DGRAPHICS_DISABLED -UCLUSTER -o ./obj/tesseract_ccstruct_ocrrow.o -c tesseract/src/ccstruct/ocrrow.cpp cc1plus: warning: command-line option '-Wstrict-prototypes' is valid for C/ObjC but not for C++ cc1plus: warning: command-line option '-Wmissing-prototypes' is valid for C/ObjC but not for C++ cc1plus: warning: '-Werror=' argument '-Werror=declaration-after-statement' is not valid for C++ g++ -Itesseract/include -Itesseract/src/api -Itesseract/src/arch -Itesseract/src/ccmain -Itesseract/src/ccstruct -Itesseract/src/ccutil -Itesseract/src/classify -Itesseract/src/cutil -Itesseract/src/dict -Itesseract/src/lstm -Itesseract/src/opencl -Itesseract/src/textord -Itesseract/src/training -Itesseract/src/viewer -Itesseract/src/wordrec -Ileptonica/src -I./base -I./obj -Os -fstack-clash-protection -Wformat -Werror=format-security -D_GLIBCXX_ASSERTIONS=1 -D_LIBCPP_ENABLE_THREAD_SAFETY_ANNOTATIONS=1 -D_LIBCPP_ENABLE_HARDENED_MODE=1 -g -std=c++17 -DHAVE_NEON -DHAVE_MKSTEMP -DHAVE_FSEEKO -DHAVE_FONTCONFIG -DHAVE_SETLOCALE -DHAVE_DBUS -DHAVE_BSWAP32 -DHAVE_BYTESWAP_H -DHAVE_STRERROR -DHAVE_PREAD_PWRITE=1 -DGS_RECURSIVE_MUTEXATTR=PTHREAD_MUTEX_RECURSIVE -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 -Wno-unused-local-typedefs -DHAVE_STDINT_H=1 -DHAVE_DIRENT_H=1 -DHAVE_SYS_DIR_H=1 -DHAVE_SYS_TIME_H=1 -DHAVE_SYS_TIMES_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_LIBDL=1 -DGX_COLOR_INDEX_TYPE="unsigned long long" -D__USE_UNIX98=1 -DBUILD_PDF=1 -I./pdf -Os -fstack-clash-protection -Wformat -Werror=format-security -g -flto=auto -DHAVE_RESTRICT=1 -I/usr/include/webp -fno-strict-aliasing -DHAVE_POPEN_PROTO=1 -DTESSERACT_IMAGEDATA_AS_PIX -DTESSERACT_DISABLE_DEBUG_FONTS -DGRAPHICS_DISABLED -UCLUSTER -o ./obj/tesseract_ccstruct_otsuthr.o -c tesseract/src/ccstruct/otsuthr.cpp cc1plus: warning: command-line option '-Wstrict-prototypes' is valid for C/ObjC but not for C++ cc1plus: warning: command-line option '-Wmissing-prototypes' is valid for C/ObjC but not for C++ cc1plus: warning: '-Werror=' argument '-Werror=declaration-after-statement' is not valid for C++ cc1plus: warning: command-line option '-Wstrict-prototypes' is valid for C/ObjC but not for C++ cc1plus: warning: command-line option '-Wmissing-prototypes' is valid for C/ObjC but not for C++ cc1plus: warning: '-Werror=' argument '-Werror=declaration-after-statement' is not valid for C++ g++ -Itesseract/include -Itesseract/src/api -Itesseract/src/arch -Itesseract/src/ccmain -Itesseract/src/ccstruct -Itesseract/src/ccutil -Itesseract/src/classify -Itesseract/src/cutil -Itesseract/src/dict -Itesseract/src/lstm -Itesseract/src/opencl -Itesseract/src/textord -Itesseract/src/training -Itesseract/src/viewer -Itesseract/src/wordrec -Ileptonica/src -I./base -I./obj -Os -fstack-clash-protection -Wformat -Werror=format-security -D_GLIBCXX_ASSERTIONS=1 -D_LIBCPP_ENABLE_THREAD_SAFETY_ANNOTATIONS=1 -D_LIBCPP_ENABLE_HARDENED_MODE=1 -g -std=c++17 -DHAVE_NEON -DHAVE_MKSTEMP -DHAVE_FSEEKO -DHAVE_FONTCONFIG -DHAVE_SETLOCALE -DHAVE_DBUS -DHAVE_BSWAP32 -DHAVE_BYTESWAP_H -DHAVE_STRERROR -DHAVE_PREAD_PWRITE=1 -DGS_RECURSIVE_MUTEXATTR=PTHREAD_MUTEX_RECURSIVE -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 -Wno-unused-local-typedefs -DHAVE_STDINT_H=1 -DHAVE_DIRENT_H=1 -DHAVE_SYS_DIR_H=1 -DHAVE_SYS_TIME_H=1 -DHAVE_SYS_TIMES_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_LIBDL=1 -DGX_COLOR_INDEX_TYPE="unsigned long long" -D__USE_UNIX98=1 -DBUILD_PDF=1 -I./pdf -Os -fstack-clash-protection -Wformat -Werror=format-security -g -flto=auto -DHAVE_RESTRICT=1 -I/usr/include/webp -fno-strict-aliasing -DHAVE_POPEN_PROTO=1 -DTESSERACT_IMAGEDATA_AS_PIX -DTESSERACT_DISABLE_DEBUG_FONTS -DGRAPHICS_DISABLED -UCLUSTER -o ./obj/tesseract_ccstruct_pageres.o -c tesseract/src/ccstruct/pageres.cpp ./soobj/aux/echogs -a ./soobj/gconfig_.h -x 23 endif g++ -Itesseract/include -Itesseract/src/api -Itesseract/src/arch -Itesseract/src/ccmain -Itesseract/src/ccstruct -Itesseract/src/ccutil -Itesseract/src/classify -Itesseract/src/cutil -Itesseract/src/dict -Itesseract/src/lstm -Itesseract/src/opencl -Itesseract/src/textord -Itesseract/src/training -Itesseract/src/viewer -Itesseract/src/wordrec -Ileptonica/src -I./base -I./obj -Os -fstack-clash-protection -Wformat -Werror=format-security -D_GLIBCXX_ASSERTIONS=1 -D_LIBCPP_ENABLE_THREAD_SAFETY_ANNOTATIONS=1 -D_LIBCPP_ENABLE_HARDENED_MODE=1 -g -std=c++17 -DHAVE_NEON -DHAVE_MKSTEMP -DHAVE_FSEEKO -DHAVE_FONTCONFIG -DHAVE_SETLOCALE -DHAVE_DBUS -DHAVE_BSWAP32 -DHAVE_BYTESWAP_H -DHAVE_STRERROR -DHAVE_PREAD_PWRITE=1 -DGS_RECURSIVE_MUTEXATTR=PTHREAD_MUTEX_RECURSIVE -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 -Wno-unused-local-typedefs -DHAVE_STDINT_H=1 -DHAVE_DIRENT_H=1 -DHAVE_SYS_DIR_H=1 -DHAVE_SYS_TIME_H=1 -DHAVE_SYS_TIMES_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_LIBDL=1 -DGX_COLOR_INDEX_TYPE="unsigned long long" -D__USE_UNIX98=1 -DBUILD_PDF=1 -I./pdf -Os -fstack-clash-protection -Wformat -Werror=format-security -g -flto=auto -DHAVE_RESTRICT=1 -I/usr/include/webp -fno-strict-aliasing -DHAVE_POPEN_PROTO=1 -DTESSERACT_IMAGEDATA_AS_PIX -DTESSERACT_DISABLE_DEBUG_FONTS -DGRAPHICS_DISABLED -UCLUSTER -o ./obj/tesseract_ccstruct_pdblock.o -c tesseract/src/ccstruct/pdblock.cpp g++ -Itesseract/include -Itesseract/src/api -Itesseract/src/arch -Itesseract/src/ccmain -Itesseract/src/ccstruct -Itesseract/src/ccutil -Itesseract/src/classify -Itesseract/src/cutil -Itesseract/src/dict -Itesseract/src/lstm -Itesseract/src/opencl -Itesseract/src/textord -Itesseract/src/training -Itesseract/src/viewer -Itesseract/src/wordrec -Ileptonica/src -I./base -I./obj -Os -fstack-clash-protection -Wformat -Werror=format-security -D_GLIBCXX_ASSERTIONS=1 -D_LIBCPP_ENABLE_THREAD_SAFETY_ANNOTATIONS=1 -D_LIBCPP_ENABLE_HARDENED_MODE=1 -g -std=c++17 -DHAVE_NEON -DHAVE_MKSTEMP -DHAVE_FSEEKO -DHAVE_FONTCONFIG -DHAVE_SETLOCALE -DHAVE_DBUS -DHAVE_BSWAP32 -DHAVE_BYTESWAP_H -DHAVE_STRERROR -DHAVE_PREAD_PWRITE=1 -DGS_RECURSIVE_MUTEXATTR=PTHREAD_MUTEX_RECURSIVE -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 -Wno-unused-local-typedefs -DHAVE_STDINT_H=1 -DHAVE_DIRENT_H=1 -DHAVE_SYS_DIR_H=1 -DHAVE_SYS_TIME_H=1 -DHAVE_SYS_TIMES_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_LIBDL=1 -DGX_COLOR_INDEX_TYPE="unsigned long long" -D__USE_UNIX98=1 -DBUILD_PDF=1 -I./pdf -Os -fstack-clash-protection -Wformat -Werror=format-security -g -flto=auto -DHAVE_RESTRICT=1 -I/usr/include/webp -fno-strict-aliasing -DHAVE_POPEN_PROTO=1 -DTESSERACT_IMAGEDATA_AS_PIX -DTESSERACT_DISABLE_DEBUG_FONTS -DGRAPHICS_DISABLED -UCLUSTER -o ./obj/tesseract_ccstruct_points.o -c tesseract/src/ccstruct/points.cpp cc1plus: warning: command-line option '-Wstrict-prototypes' is valid for C/ObjC but not for C++ cc1plus: warning: command-line option '-Wmissing-prototypes' is valid for C/ObjC but not for C++ cc1plus: warning: '-Werror=' argument '-Werror=declaration-after-statement' is not valid for C++ cc1plus: warning: command-line option '-Wstrict-prototypes' is valid for C/ObjC but not for C++ cc1plus: warning: command-line option '-Wmissing-prototypes' is valid for C/ObjC but not for C++ cc1plus: warning: '-Werror=' argument '-Werror=declaration-after-statement' is not valid for C++ cc1plus: warning: command-line option '-Wstrict-prototypes' is valid for C/ObjC but not for C++ cc1plus: warning: command-line option '-Wmissing-prototypes' is valid for C/ObjC but not for C++ cc1plus: warning: '-Werror=' argument '-Werror=declaration-after-statement' is not valid for C++ ./soobj/aux/echogs -e .dev -w- -l-obj ./soobj/siscale_0 g++ -Itesseract/include -Itesseract/src/api -Itesseract/src/arch -Itesseract/src/ccmain -Itesseract/src/ccstruct -Itesseract/src/ccutil -Itesseract/src/classify -Itesseract/src/cutil -Itesseract/src/dict -Itesseract/src/lstm -Itesseract/src/opencl -Itesseract/src/textord -Itesseract/src/training -Itesseract/src/viewer -Itesseract/src/wordrec -Ileptonica/src -I./base -I./obj -Os -fstack-clash-protection -Wformat -Werror=format-security -D_GLIBCXX_ASSERTIONS=1 -D_LIBCPP_ENABLE_THREAD_SAFETY_ANNOTATIONS=1 -D_LIBCPP_ENABLE_HARDENED_MODE=1 -g -std=c++17 -DHAVE_NEON -DHAVE_MKSTEMP -DHAVE_FSEEKO -DHAVE_FONTCONFIG -DHAVE_SETLOCALE -DHAVE_DBUS -DHAVE_BSWAP32 -DHAVE_BYTESWAP_H -DHAVE_STRERROR -DHAVE_PREAD_PWRITE=1 -DGS_RECURSIVE_MUTEXATTR=PTHREAD_MUTEX_RECURSIVE -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 -Wno-unused-local-typedefs -DHAVE_STDINT_H=1 -DHAVE_DIRENT_H=1 -DHAVE_SYS_DIR_H=1 -DHAVE_SYS_TIME_H=1 -DHAVE_SYS_TIMES_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_LIBDL=1 -DGX_COLOR_INDEX_TYPE="unsigned long long" -D__USE_UNIX98=1 -DBUILD_PDF=1 -I./pdf -Os -fstack-clash-protection -Wformat -Werror=format-security -g -flto=auto -DHAVE_RESTRICT=1 -I/usr/include/webp -fno-strict-aliasing -DHAVE_POPEN_PROTO=1 -DTESSERACT_IMAGEDATA_AS_PIX -DTESSERACT_DISABLE_DEBUG_FONTS -DGRAPHICS_DISABLED -UCLUSTER -o ./obj/tesseract_ccstruct_polyaprx.o -c tesseract/src/ccstruct/polyaprx.cpp ./soobj/aux/echogs -a ./soobj/gconfig_.h cc1plus: warning: command-line option '-Wstrict-prototypes' is valid for C/ObjC but not for C++ cc1plus: warning: command-line option '-Wmissing-prototypes' is valid for C/ObjC but not for C++ cc1plus: warning: '-Werror=' argument '-Werror=declaration-after-statement' is not valid for C++ g++ -Itesseract/include -Itesseract/src/api -Itesseract/src/arch -Itesseract/src/ccmain -Itesseract/src/ccstruct -Itesseract/src/ccutil -Itesseract/src/classify -Itesseract/src/cutil -Itesseract/src/dict -Itesseract/src/lstm -Itesseract/src/opencl -Itesseract/src/textord -Itesseract/src/training -Itesseract/src/viewer -Itesseract/src/wordrec -Ileptonica/src -I./base -I./obj -Os -fstack-clash-protection -Wformat -Werror=format-security -D_GLIBCXX_ASSERTIONS=1 -D_LIBCPP_ENABLE_THREAD_SAFETY_ANNOTATIONS=1 -D_LIBCPP_ENABLE_HARDENED_MODE=1 -g -std=c++17 -DHAVE_NEON -DHAVE_MKSTEMP -DHAVE_FSEEKO -DHAVE_FONTCONFIG -DHAVE_SETLOCALE -DHAVE_DBUS -DHAVE_BSWAP32 -DHAVE_BYTESWAP_H -DHAVE_STRERROR -DHAVE_PREAD_PWRITE=1 -DGS_RECURSIVE_MUTEXATTR=PTHREAD_MUTEX_RECURSIVE -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 -Wno-unused-local-typedefs -DHAVE_STDINT_H=1 -DHAVE_DIRENT_H=1 -DHAVE_SYS_DIR_H=1 -DHAVE_SYS_TIME_H=1 -DHAVE_SYS_TIMES_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_LIBDL=1 -DGX_COLOR_INDEX_TYPE="unsigned long long" -D__USE_UNIX98=1 -DBUILD_PDF=1 -I./pdf -Os -fstack-clash-protection -Wformat -Werror=format-security -g -flto=auto -DHAVE_RESTRICT=1 -I/usr/include/webp -fno-strict-aliasing -DHAVE_POPEN_PROTO=1 -DTESSERACT_IMAGEDATA_AS_PIX -DTESSERACT_DISABLE_DEBUG_FONTS -DGRAPHICS_DISABLED -UCLUSTER -o ./obj/tesseract_ccstruct_polyblk.o -c tesseract/src/ccstruct/polyblk.cpp cc1plus: warning: command-line option '-Wstrict-prototypes' is valid for C/ObjC but not for C++ cc1plus: warning: command-line option '-Wmissing-prototypes' is valid for C/ObjC but not for C++ cc1plus: warning: '-Werror=' argument '-Werror=declaration-after-statement' is not valid for C++ g++ -Itesseract/include -Itesseract/src/api -Itesseract/src/arch -Itesseract/src/ccmain -Itesseract/src/ccstruct -Itesseract/src/ccutil -Itesseract/src/classify -Itesseract/src/cutil -Itesseract/src/dict -Itesseract/src/lstm -Itesseract/src/opencl -Itesseract/src/textord -Itesseract/src/training -Itesseract/src/viewer -Itesseract/src/wordrec -Ileptonica/src -I./base -I./obj -Os -fstack-clash-protection -Wformat -Werror=format-security -D_GLIBCXX_ASSERTIONS=1 -D_LIBCPP_ENABLE_THREAD_SAFETY_ANNOTATIONS=1 -D_LIBCPP_ENABLE_HARDENED_MODE=1 -g -std=c++17 -DHAVE_NEON -DHAVE_MKSTEMP -DHAVE_FSEEKO -DHAVE_FONTCONFIG -DHAVE_SETLOCALE -DHAVE_DBUS -DHAVE_BSWAP32 -DHAVE_BYTESWAP_H -DHAVE_STRERROR -DHAVE_PREAD_PWRITE=1 -DGS_RECURSIVE_MUTEXATTR=PTHREAD_MUTEX_RECURSIVE -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 -Wno-unused-local-typedefs -DHAVE_STDINT_H=1 -DHAVE_DIRENT_H=1 -DHAVE_SYS_DIR_H=1 -DHAVE_SYS_TIME_H=1 -DHAVE_SYS_TIMES_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_LIBDL=1 -DGX_COLOR_INDEX_TYPE="unsigned long long" -D__USE_UNIX98=1 -DBUILD_PDF=1 -I./pdf -Os -fstack-clash-protection -Wformat -Werror=format-security -g -flto=auto -DHAVE_RESTRICT=1 -I/usr/include/webp -fno-strict-aliasing -DHAVE_POPEN_PROTO=1 -DTESSERACT_IMAGEDATA_AS_PIX -DTESSERACT_DISABLE_DEBUG_FONTS -DGRAPHICS_DISABLED -UCLUSTER -o ./obj/tesseract_ccstruct_quadlsq.o -c tesseract/src/ccstruct/quadlsq.cpp g++ -Itesseract/include -Itesseract/src/api -Itesseract/src/arch -Itesseract/src/ccmain -Itesseract/src/ccstruct -Itesseract/src/ccutil -Itesseract/src/classify -Itesseract/src/cutil -Itesseract/src/dict -Itesseract/src/lstm -Itesseract/src/opencl -Itesseract/src/textord -Itesseract/src/training -Itesseract/src/viewer -Itesseract/src/wordrec -Ileptonica/src -I./base -I./obj -Os -fstack-clash-protection -Wformat -Werror=format-security -D_GLIBCXX_ASSERTIONS=1 -D_LIBCPP_ENABLE_THREAD_SAFETY_ANNOTATIONS=1 -D_LIBCPP_ENABLE_HARDENED_MODE=1 -g -std=c++17 -DHAVE_NEON -DHAVE_MKSTEMP -DHAVE_FSEEKO -DHAVE_FONTCONFIG -DHAVE_SETLOCALE -DHAVE_DBUS -DHAVE_BSWAP32 -DHAVE_BYTESWAP_H -DHAVE_STRERROR -DHAVE_PREAD_PWRITE=1 -DGS_RECURSIVE_MUTEXATTR=PTHREAD_MUTEX_RECURSIVE -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 -Wno-unused-local-typedefs -DHAVE_STDINT_H=1 -DHAVE_DIRENT_H=1 -DHAVE_SYS_DIR_H=1 -DHAVE_SYS_TIME_H=1 -DHAVE_SYS_TIMES_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_LIBDL=1 -DGX_COLOR_INDEX_TYPE="unsigned long long" -D__USE_UNIX98=1 -DBUILD_PDF=1 -I./pdf -Os -fstack-clash-protection -Wformat -Werror=format-security -g -flto=auto -DHAVE_RESTRICT=1 -I/usr/include/webp -fno-strict-aliasing -DHAVE_POPEN_PROTO=1 -DTESSERACT_IMAGEDATA_AS_PIX -DTESSERACT_DISABLE_DEBUG_FONTS -DGRAPHICS_DISABLED -UCLUSTER -o ./obj/tesseract_ccstruct_quspline.o -c tesseract/src/ccstruct/quspline.cpp cc1plus: warning: command-line option '-Wstrict-prototypes' is valid for C/ObjC but not for C++ cc1plus: warning: command-line option '-Wmissing-prototypes' is valid for C/ObjC but not for C++ cc1plus: warning: '-Werror=' argument '-Werror=declaration-after-statement' is not valid for C++ cc1plus: warning: command-line option '-Wstrict-prototypes' is valid for C/ObjC but not for C++ cc1plus: warning: command-line option '-Wmissing-prototypes' is valid for C/ObjC but not for C++ cc1plus: warning: '-Werror=' argument '-Werror=declaration-after-statement' is not valid for C++ cc1plus: warning: command-line option '-Wstrict-prototypes' is valid for C/ObjC but not for C++ cc1plus: warning: command-line option '-Wmissing-prototypes' is valid for C/ObjC but not for C++ cc1plus: warning: '-Werror=' argument '-Werror=declaration-after-statement' is not valid for C++ g++ -Itesseract/include -Itesseract/src/api -Itesseract/src/arch -Itesseract/src/ccmain -Itesseract/src/ccstruct -Itesseract/src/ccutil -Itesseract/src/classify -Itesseract/src/cutil -Itesseract/src/dict -Itesseract/src/lstm -Itesseract/src/opencl -Itesseract/src/textord -Itesseract/src/training -Itesseract/src/viewer -Itesseract/src/wordrec -Ileptonica/src -I./base -I./obj -Os -fstack-clash-protection -Wformat -Werror=format-security -D_GLIBCXX_ASSERTIONS=1 -D_LIBCPP_ENABLE_THREAD_SAFETY_ANNOTATIONS=1 -D_LIBCPP_ENABLE_HARDENED_MODE=1 -g -std=c++17 -DHAVE_NEON -DHAVE_MKSTEMP -DHAVE_FSEEKO -DHAVE_FONTCONFIG -DHAVE_SETLOCALE -DHAVE_DBUS -DHAVE_BSWAP32 -DHAVE_BYTESWAP_H -DHAVE_STRERROR -DHAVE_PREAD_PWRITE=1 -DGS_RECURSIVE_MUTEXATTR=PTHREAD_MUTEX_RECURSIVE -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 -Wno-unused-local-typedefs -DHAVE_STDINT_H=1 -DHAVE_DIRENT_H=1 -DHAVE_SYS_DIR_H=1 -DHAVE_SYS_TIME_H=1 -DHAVE_SYS_TIMES_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_LIBDL=1 -DGX_COLOR_INDEX_TYPE="unsigned long long" -D__USE_UNIX98=1 -DBUILD_PDF=1 -I./pdf -Os -fstack-clash-protection -Wformat -Werror=format-security -g -flto=auto -DHAVE_RESTRICT=1 -I/usr/include/webp -fno-strict-aliasing -DHAVE_POPEN_PROTO=1 -DTESSERACT_IMAGEDATA_AS_PIX -DTESSERACT_DISABLE_DEBUG_FONTS -DGRAPHICS_DISABLED -UCLUSTER -o ./obj/tesseract_ccstruct_ratngs.o -c tesseract/src/ccstruct/ratngs.cpp gcc -DHAVE_MKSTEMP -DHAVE_FSEEKO -DHAVE_FONTCONFIG -DHAVE_SETLOCALE -DHAVE_DBUS -DHAVE_BSWAP32 -DHAVE_BYTESWAP_H -DHAVE_STRERROR -DHAVE_PREAD_PWRITE=1 -DGS_RECURSIVE_MUTEXATTR=PTHREAD_MUTEX_RECURSIVE -O2 -DNDEBUG -fPIC -fvisibility=hidden -DGSDLLEXPORT="__attribute__((visibility(\"default\")))" -Wall -Wstrict-prototypes -Wundef -Wmissing-declarations -Wmissing-prototypes -Wwrite-strings -fno-strict-aliasing -Werror=declaration-after-statement -fno-builtin -fno-common -Werror=return-type -Wno-unused-local-typedefs -DHAVE_STDINT_H=1 -DHAVE_DIRENT_H=1 -DHAVE_SYS_DIR_H=1 -DHAVE_SYS_TIME_H=1 -DHAVE_SYS_TIMES_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_LIBDL=1 -DGX_COLOR_INDEX_TYPE="unsigned long long" -D__USE_UNIX98=1 -DBUILD_PDF=1 -I./pdf -Os -fstack-clash-protection -Wformat -Werror=format-security -g -flto=auto -DHAVE_RESTRICT=1 -I/usr/include/webp -fno-strict-aliasing -DHAVE_POPEN_PROTO=1 -I./soobj -I./base -I./devices -DWHICH_CMS="lcms2" -o ./soobj/gsagl.o -c ./base/gsagl.c g++ -Itesseract/include -Itesseract/src/api -Itesseract/src/arch -Itesseract/src/ccmain -Itesseract/src/ccstruct -Itesseract/src/ccutil -Itesseract/src/classify -Itesseract/src/cutil -Itesseract/src/dict -Itesseract/src/lstm -Itesseract/src/opencl -Itesseract/src/textord -Itesseract/src/training -Itesseract/src/viewer -Itesseract/src/wordrec -Ileptonica/src -I./base -I./obj -Os -fstack-clash-protection -Wformat -Werror=format-security -D_GLIBCXX_ASSERTIONS=1 -D_LIBCPP_ENABLE_THREAD_SAFETY_ANNOTATIONS=1 -D_LIBCPP_ENABLE_HARDENED_MODE=1 -g -std=c++17 -DHAVE_NEON -DHAVE_MKSTEMP -DHAVE_FSEEKO -DHAVE_FONTCONFIG -DHAVE_SETLOCALE -DHAVE_DBUS -DHAVE_BSWAP32 -DHAVE_BYTESWAP_H -DHAVE_STRERROR -DHAVE_PREAD_PWRITE=1 -DGS_RECURSIVE_MUTEXATTR=PTHREAD_MUTEX_RECURSIVE -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 -Wno-unused-local-typedefs -DHAVE_STDINT_H=1 -DHAVE_DIRENT_H=1 -DHAVE_SYS_DIR_H=1 -DHAVE_SYS_TIME_H=1 -DHAVE_SYS_TIMES_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_LIBDL=1 -DGX_COLOR_INDEX_TYPE="unsigned long long" -D__USE_UNIX98=1 -DBUILD_PDF=1 -I./pdf -Os -fstack-clash-protection -Wformat -Werror=format-security -g -flto=auto -DHAVE_RESTRICT=1 -I/usr/include/webp -fno-strict-aliasing -DHAVE_POPEN_PROTO=1 -DTESSERACT_IMAGEDATA_AS_PIX -DTESSERACT_DISABLE_DEBUG_FONTS -DGRAPHICS_DISABLED -UCLUSTER -o ./obj/tesseract_ccstruct_rect.o -c tesseract/src/ccstruct/rect.cpp cc1plus: warning: command-line option '-Wstrict-prototypes' is valid for C/ObjC but not for C++ cc1plus: warning: command-line option '-Wmissing-prototypes' is valid for C/ObjC but not for C++ cc1plus: warning: '-Werror=' argument '-Werror=declaration-after-statement' is not valid for C++ ./soobj/aux/echogs -a ./soobj/gconfig_.h -x 23 ifndef HAVE_SYS_TIMES_H gcc -DHAVE_MKSTEMP -DHAVE_FSEEKO -DHAVE_FONTCONFIG -DHAVE_SETLOCALE -DHAVE_DBUS -DHAVE_BSWAP32 -DHAVE_BYTESWAP_H -DHAVE_STRERROR -DHAVE_PREAD_PWRITE=1 -DGS_RECURSIVE_MUTEXATTR=PTHREAD_MUTEX_RECURSIVE -O2 -DNDEBUG -fPIC -fvisibility=hidden -DGSDLLEXPORT="__attribute__((visibility(\"default\")))" -Wall -Wstrict-prototypes -Wundef -Wmissing-declarations -Wmissing-prototypes -Wwrite-strings -fno-strict-aliasing -Werror=declaration-after-statement -fno-builtin -fno-common -Werror=return-type -Wno-unused-local-typedefs -DHAVE_STDINT_H=1 -DHAVE_DIRENT_H=1 -DHAVE_SYS_DIR_H=1 -DHAVE_SYS_TIME_H=1 -DHAVE_SYS_TIMES_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_LIBDL=1 -DGX_COLOR_INDEX_TYPE="unsigned long long" -D__USE_UNIX98=1 -DBUILD_PDF=1 -I./pdf -Os -fstack-clash-protection -Wformat -Werror=format-security -g -flto=auto -DHAVE_RESTRICT=1 -I/usr/include/webp -fno-strict-aliasing -DHAVE_POPEN_PROTO=1 -DEXTRACT_CV=0 -Iextract/include -Iextract/src -Isrc -o soobj/extract_alloc.o -c extract/src/alloc.c cc1plus: warning: command-line option '-Wstrict-prototypes' is valid for C/ObjC but not for C++ cc1plus: warning: command-line option '-Wmissing-prototypes' is valid for C/ObjC but not for C++ cc1plus: warning: '-Werror=' argument '-Werror=declaration-after-statement' is not valid for C++ if ( test -f /usr/include/sys/times.h ); then ./soobj/aux/echogs -a ./soobj/gconfig_.h -x 23 define HAVE_SYS_TIMES_H 1; \ else ./soobj/aux/echogs -a ./soobj/gconfig_.h -x 23 define HAVE_SYS_TIMES_H 0; fi gcc -DHAVE_MKSTEMP -DHAVE_FSEEKO -DHAVE_FONTCONFIG -DHAVE_SETLOCALE -DHAVE_DBUS -DHAVE_BSWAP32 -DHAVE_BYTESWAP_H -DHAVE_STRERROR -DHAVE_PREAD_PWRITE=1 -DGS_RECURSIVE_MUTEXATTR=PTHREAD_MUTEX_RECURSIVE -O2 -DNDEBUG -fPIC -fvisibility=hidden -DGSDLLEXPORT="__attribute__((visibility(\"default\")))" -Wall -Wstrict-prototypes -Wundef -Wmissing-declarations -Wmissing-prototypes -Wwrite-strings -fno-strict-aliasing -Werror=declaration-after-statement -fno-builtin -fno-common -Werror=return-type -Wno-unused-local-typedefs -DHAVE_STDINT_H=1 -DHAVE_DIRENT_H=1 -DHAVE_SYS_DIR_H=1 -DHAVE_SYS_TIME_H=1 -DHAVE_SYS_TIMES_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_LIBDL=1 -DGX_COLOR_INDEX_TYPE="unsigned long long" -D__USE_UNIX98=1 -DBUILD_PDF=1 -I./pdf -Os -fstack-clash-protection -Wformat -Werror=format-security -g -flto=auto -DHAVE_RESTRICT=1 -I/usr/include/webp -fno-strict-aliasing -DHAVE_POPEN_PROTO=1 -DEXTRACT_CV=0 -Iextract/include -Iextract/src -Isrc -o soobj/extract_astring.o -c extract/src/astring.c g++ -Itesseract/include -Itesseract/src/api -Itesseract/src/arch -Itesseract/src/ccmain -Itesseract/src/ccstruct -Itesseract/src/ccutil -Itesseract/src/classify -Itesseract/src/cutil -Itesseract/src/dict -Itesseract/src/lstm -Itesseract/src/opencl -Itesseract/src/textord -Itesseract/src/training -Itesseract/src/viewer -Itesseract/src/wordrec -Ileptonica/src -I./base -I./obj -Os -fstack-clash-protection -Wformat -Werror=format-security -D_GLIBCXX_ASSERTIONS=1 -D_LIBCPP_ENABLE_THREAD_SAFETY_ANNOTATIONS=1 -D_LIBCPP_ENABLE_HARDENED_MODE=1 -g -std=c++17 -DHAVE_NEON -DHAVE_MKSTEMP -DHAVE_FSEEKO -DHAVE_FONTCONFIG -DHAVE_SETLOCALE -DHAVE_DBUS -DHAVE_BSWAP32 -DHAVE_BYTESWAP_H -DHAVE_STRERROR -DHAVE_PREAD_PWRITE=1 -DGS_RECURSIVE_MUTEXATTR=PTHREAD_MUTEX_RECURSIVE -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 -Wno-unused-local-typedefs -DHAVE_STDINT_H=1 -DHAVE_DIRENT_H=1 -DHAVE_SYS_DIR_H=1 -DHAVE_SYS_TIME_H=1 -DHAVE_SYS_TIMES_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_LIBDL=1 -DGX_COLOR_INDEX_TYPE="unsigned long long" -D__USE_UNIX98=1 -DBUILD_PDF=1 -I./pdf -Os -fstack-clash-protection -Wformat -Werror=format-security -g -flto=auto -DHAVE_RESTRICT=1 -I/usr/include/webp -fno-strict-aliasing -DHAVE_POPEN_PROTO=1 -DTESSERACT_IMAGEDATA_AS_PIX -DTESSERACT_DISABLE_DEBUG_FONTS -DGRAPHICS_DISABLED -UCLUSTER -o ./obj/tesseract_ccstruct_rejctmap.o -c tesseract/src/ccstruct/rejctmap.cpp cc1plus: warning: command-line option '-Wstrict-prototypes' is valid for C/ObjC but not for C++ cc1plus: warning: command-line option '-Wmissing-prototypes' is valid for C/ObjC but not for C++ cc1plus: warning: '-Werror=' argument '-Werror=declaration-after-statement' is not valid for C++ gcc -DHAVE_MKSTEMP -DHAVE_FSEEKO -DHAVE_FONTCONFIG -DHAVE_SETLOCALE -DHAVE_DBUS -DHAVE_BSWAP32 -DHAVE_BYTESWAP_H -DHAVE_STRERROR -DHAVE_PREAD_PWRITE=1 -DGS_RECURSIVE_MUTEXATTR=PTHREAD_MUTEX_RECURSIVE -O2 -DNDEBUG -fPIC -fvisibility=hidden -DGSDLLEXPORT="__attribute__((visibility(\"default\")))" -Wall -Wstrict-prototypes -Wundef -Wmissing-declarations -Wmissing-prototypes -Wwrite-strings -fno-strict-aliasing -Werror=declaration-after-statement -fno-builtin -fno-common -Werror=return-type -Wno-unused-local-typedefs -DHAVE_STDINT_H=1 -DHAVE_DIRENT_H=1 -DHAVE_SYS_DIR_H=1 -DHAVE_SYS_TIME_H=1 -DHAVE_SYS_TIMES_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_LIBDL=1 -DGX_COLOR_INDEX_TYPE="unsigned long long" -D__USE_UNIX98=1 -DBUILD_PDF=1 -I./pdf -Os -fstack-clash-protection -Wformat -Werror=format-security -g -flto=auto -DHAVE_RESTRICT=1 -I/usr/include/webp -fno-strict-aliasing -DHAVE_POPEN_PROTO=1 -DEXTRACT_CV=0 -Iextract/include -Iextract/src -Isrc -o soobj/extract_boxer.o -c extract/src/boxer.c g++ -Itesseract/include -Itesseract/src/api -Itesseract/src/arch -Itesseract/src/ccmain -Itesseract/src/ccstruct -Itesseract/src/ccutil -Itesseract/src/classify -Itesseract/src/cutil -Itesseract/src/dict -Itesseract/src/lstm -Itesseract/src/opencl -Itesseract/src/textord -Itesseract/src/training -Itesseract/src/viewer -Itesseract/src/wordrec -Ileptonica/src -I./base -I./obj -Os -fstack-clash-protection -Wformat -Werror=format-security -D_GLIBCXX_ASSERTIONS=1 -D_LIBCPP_ENABLE_THREAD_SAFETY_ANNOTATIONS=1 -D_LIBCPP_ENABLE_HARDENED_MODE=1 -g -std=c++17 -DHAVE_NEON -DHAVE_MKSTEMP -DHAVE_FSEEKO -DHAVE_FONTCONFIG -DHAVE_SETLOCALE -DHAVE_DBUS -DHAVE_BSWAP32 -DHAVE_BYTESWAP_H -DHAVE_STRERROR -DHAVE_PREAD_PWRITE=1 -DGS_RECURSIVE_MUTEXATTR=PTHREAD_MUTEX_RECURSIVE -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 -Wno-unused-local-typedefs -DHAVE_STDINT_H=1 -DHAVE_DIRENT_H=1 -DHAVE_SYS_DIR_H=1 -DHAVE_SYS_TIME_H=1 -DHAVE_SYS_TIMES_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_LIBDL=1 -DGX_COLOR_INDEX_TYPE="unsigned long long" -D__USE_UNIX98=1 -DBUILD_PDF=1 -I./pdf -Os -fstack-clash-protection -Wformat -Werror=format-security -g -flto=auto -DHAVE_RESTRICT=1 -I/usr/include/webp -fno-strict-aliasing -DHAVE_POPEN_PROTO=1 -DTESSERACT_IMAGEDATA_AS_PIX -DTESSERACT_DISABLE_DEBUG_FONTS -DGRAPHICS_DISABLED -UCLUSTER -o ./obj/tesseract_ccstruct_seam.o -c tesseract/src/ccstruct/seam.cpp ./soobj/aux/echogs -a ./soobj/gconfig_.h -x 23 endif g++ -Itesseract/include -Itesseract/src/api -Itesseract/src/arch -Itesseract/src/ccmain -Itesseract/src/ccstruct -Itesseract/src/ccutil -Itesseract/src/classify -Itesseract/src/cutil -Itesseract/src/dict -Itesseract/src/lstm -Itesseract/src/opencl -Itesseract/src/textord -Itesseract/src/training -Itesseract/src/viewer -Itesseract/src/wordrec -Ileptonica/src -I./base -I./obj -Os -fstack-clash-protection -Wformat -Werror=format-security -D_GLIBCXX_ASSERTIONS=1 -D_LIBCPP_ENABLE_THREAD_SAFETY_ANNOTATIONS=1 -D_LIBCPP_ENABLE_HARDENED_MODE=1 -g -std=c++17 -DHAVE_NEON -DHAVE_MKSTEMP -DHAVE_FSEEKO -DHAVE_FONTCONFIG -DHAVE_SETLOCALE -DHAVE_DBUS -DHAVE_BSWAP32 -DHAVE_BYTESWAP_H -DHAVE_STRERROR -DHAVE_PREAD_PWRITE=1 -DGS_RECURSIVE_MUTEXATTR=PTHREAD_MUTEX_RECURSIVE -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 -Wno-unused-local-typedefs -DHAVE_STDINT_H=1 -DHAVE_DIRENT_H=1 -DHAVE_SYS_DIR_H=1 -DHAVE_SYS_TIME_H=1 -DHAVE_SYS_TIMES_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_LIBDL=1 -DGX_COLOR_INDEX_TYPE="unsigned long long" -D__USE_UNIX98=1 -DBUILD_PDF=1 -I./pdf -Os -fstack-clash-protection -Wformat -Werror=format-security -g -flto=auto -DHAVE_RESTRICT=1 -I/usr/include/webp -fno-strict-aliasing -DHAVE_POPEN_PROTO=1 -DTESSERACT_IMAGEDATA_AS_PIX -DTESSERACT_DISABLE_DEBUG_FONTS -DGRAPHICS_DISABLED -UCLUSTER -o ./obj/tesseract_ccstruct_split.o -c tesseract/src/ccstruct/split.cpp cc1plus: warning: command-line option '-Wstrict-prototypes' is valid for C/ObjC but not for C++ cc1plus: warning: command-line option '-Wmissing-prototypes' is valid for C/ObjC but not for C++ cc1plus: warning: '-Werror=' argument '-Werror=declaration-after-statement' is not valid for C++ cc1plus: warning: command-line option '-Wstrict-prototypes' is valid for C/ObjC but not for C++ cc1plus: warning: command-line option '-Wmissing-prototypes' is valid for C/ObjC but not for C++ cc1plus: warning: '-Werror=' argument '-Werror=declaration-after-statement' is not valid for C++ gcc -DHAVE_MKSTEMP -DHAVE_FSEEKO -DHAVE_FONTCONFIG -DHAVE_SETLOCALE -DHAVE_DBUS -DHAVE_BSWAP32 -DHAVE_BYTESWAP_H -DHAVE_STRERROR -DHAVE_PREAD_PWRITE=1 -DGS_RECURSIVE_MUTEXATTR=PTHREAD_MUTEX_RECURSIVE -O2 -DNDEBUG -fPIC -fvisibility=hidden -DGSDLLEXPORT="__attribute__((visibility(\"default\")))" -Wall -Wstrict-prototypes -Wundef -Wmissing-declarations -Wmissing-prototypes -Wwrite-strings -fno-strict-aliasing -Werror=declaration-after-statement -fno-builtin -fno-common -Werror=return-type -Wno-unused-local-typedefs -DHAVE_STDINT_H=1 -DHAVE_DIRENT_H=1 -DHAVE_SYS_DIR_H=1 -DHAVE_SYS_TIME_H=1 -DHAVE_SYS_TIMES_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_LIBDL=1 -DGX_COLOR_INDEX_TYPE="unsigned long long" -D__USE_UNIX98=1 -DBUILD_PDF=1 -I./pdf -Os -fstack-clash-protection -Wformat -Werror=format-security -g -flto=auto -DHAVE_RESTRICT=1 -I/usr/include/webp -fno-strict-aliasing -DHAVE_POPEN_PROTO=1 -DEXTRACT_CV=0 -Iextract/include -Iextract/src -Isrc -o soobj/extract_buffer.o -c extract/src/buffer.c g++ -Itesseract/include -Itesseract/src/api -Itesseract/src/arch -Itesseract/src/ccmain -Itesseract/src/ccstruct -Itesseract/src/ccutil -Itesseract/src/classify -Itesseract/src/cutil -Itesseract/src/dict -Itesseract/src/lstm -Itesseract/src/opencl -Itesseract/src/textord -Itesseract/src/training -Itesseract/src/viewer -Itesseract/src/wordrec -Ileptonica/src -I./base -I./obj -Os -fstack-clash-protection -Wformat -Werror=format-security -D_GLIBCXX_ASSERTIONS=1 -D_LIBCPP_ENABLE_THREAD_SAFETY_ANNOTATIONS=1 -D_LIBCPP_ENABLE_HARDENED_MODE=1 -g -std=c++17 -DHAVE_NEON -DHAVE_MKSTEMP -DHAVE_FSEEKO -DHAVE_FONTCONFIG -DHAVE_SETLOCALE -DHAVE_DBUS -DHAVE_BSWAP32 -DHAVE_BYTESWAP_H -DHAVE_STRERROR -DHAVE_PREAD_PWRITE=1 -DGS_RECURSIVE_MUTEXATTR=PTHREAD_MUTEX_RECURSIVE -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 -Wno-unused-local-typedefs -DHAVE_STDINT_H=1 -DHAVE_DIRENT_H=1 -DHAVE_SYS_DIR_H=1 -DHAVE_SYS_TIME_H=1 -DHAVE_SYS_TIMES_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_LIBDL=1 -DGX_COLOR_INDEX_TYPE="unsigned long long" -D__USE_UNIX98=1 -DBUILD_PDF=1 -I./pdf -Os -fstack-clash-protection -Wformat -Werror=format-security -g -flto=auto -DHAVE_RESTRICT=1 -I/usr/include/webp -fno-strict-aliasing -DHAVE_POPEN_PROTO=1 -DTESSERACT_IMAGEDATA_AS_PIX -DTESSERACT_DISABLE_DEBUG_FONTS -DGRAPHICS_DISABLED -UCLUSTER -o ./obj/tesseract_ccstruct_statistc.o -c tesseract/src/ccstruct/statistc.cpp ./soobj/aux/echogs -a ./soobj/gconfig_.h g++ -Itesseract/include -Itesseract/src/api -Itesseract/src/arch -Itesseract/src/ccmain -Itesseract/src/ccstruct -Itesseract/src/ccutil -Itesseract/src/classify -Itesseract/src/cutil -Itesseract/src/dict -Itesseract/src/lstm -Itesseract/src/opencl -Itesseract/src/textord -Itesseract/src/training -Itesseract/src/viewer -Itesseract/src/wordrec -Ileptonica/src -I./base -I./obj -Os -fstack-clash-protection -Wformat -Werror=format-security -D_GLIBCXX_ASSERTIONS=1 -D_LIBCPP_ENABLE_THREAD_SAFETY_ANNOTATIONS=1 -D_LIBCPP_ENABLE_HARDENED_MODE=1 -g -std=c++17 -DHAVE_NEON -DHAVE_MKSTEMP -DHAVE_FSEEKO -DHAVE_FONTCONFIG -DHAVE_SETLOCALE -DHAVE_DBUS -DHAVE_BSWAP32 -DHAVE_BYTESWAP_H -DHAVE_STRERROR -DHAVE_PREAD_PWRITE=1 -DGS_RECURSIVE_MUTEXATTR=PTHREAD_MUTEX_RECURSIVE -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 -Wno-unused-local-typedefs -DHAVE_STDINT_H=1 -DHAVE_DIRENT_H=1 -DHAVE_SYS_DIR_H=1 -DHAVE_SYS_TIME_H=1 -DHAVE_SYS_TIMES_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_LIBDL=1 -DGX_COLOR_INDEX_TYPE="unsigned long long" -D__USE_UNIX98=1 -DBUILD_PDF=1 -I./pdf -Os -fstack-clash-protection -Wformat -Werror=format-security -g -flto=auto -DHAVE_RESTRICT=1 -I/usr/include/webp -fno-strict-aliasing -DHAVE_POPEN_PROTO=1 -DTESSERACT_IMAGEDATA_AS_PIX -DTESSERACT_DISABLE_DEBUG_FONTS -DGRAPHICS_DISABLED -UCLUSTER -o ./obj/tesseract_ccstruct_stepblob.o -c tesseract/src/ccstruct/stepblob.cpp gcc -DHAVE_MKSTEMP -DHAVE_FSEEKO -DHAVE_FONTCONFIG -DHAVE_SETLOCALE -DHAVE_DBUS -DHAVE_BSWAP32 -DHAVE_BYTESWAP_H -DHAVE_STRERROR -DHAVE_PREAD_PWRITE=1 -DGS_RECURSIVE_MUTEXATTR=PTHREAD_MUTEX_RECURSIVE -O2 -DNDEBUG -fPIC -fvisibility=hidden -DGSDLLEXPORT="__attribute__((visibility(\"default\")))" -Wall -Wstrict-prototypes -Wundef -Wmissing-declarations -Wmissing-prototypes -Wwrite-strings -fno-strict-aliasing -Werror=declaration-after-statement -fno-builtin -fno-common -Werror=return-type -Wno-unused-local-typedefs -DHAVE_STDINT_H=1 -DHAVE_DIRENT_H=1 -DHAVE_SYS_DIR_H=1 -DHAVE_SYS_TIME_H=1 -DHAVE_SYS_TIMES_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_LIBDL=1 -DGX_COLOR_INDEX_TYPE="unsigned long long" -D__USE_UNIX98=1 -DBUILD_PDF=1 -I./pdf -Os -fstack-clash-protection -Wformat -Werror=format-security -g -flto=auto -DHAVE_RESTRICT=1 -I/usr/include/webp -fno-strict-aliasing -DHAVE_POPEN_PROTO=1 -DEXTRACT_CV=0 -Iextract/include -Iextract/src -Isrc -o soobj/extract_document.o -c extract/src/document.c cc1plus: warning: command-line option '-Wstrict-prototypes' is valid for C/ObjC but not for C++ cc1plus: warning: command-line option '-Wmissing-prototypes' is valid for C/ObjC but not for C++ cc1plus: warning: '-Werror=' argument '-Werror=declaration-after-statement' is not valid for C++ g++ -Itesseract/include -Itesseract/src/api -Itesseract/src/arch -Itesseract/src/ccmain -Itesseract/src/ccstruct -Itesseract/src/ccutil -Itesseract/src/classify -Itesseract/src/cutil -Itesseract/src/dict -Itesseract/src/lstm -Itesseract/src/opencl -Itesseract/src/textord -Itesseract/src/training -Itesseract/src/viewer -Itesseract/src/wordrec -Ileptonica/src -I./base -I./obj -Os -fstack-clash-protection -Wformat -Werror=format-security -D_GLIBCXX_ASSERTIONS=1 -D_LIBCPP_ENABLE_THREAD_SAFETY_ANNOTATIONS=1 -D_LIBCPP_ENABLE_HARDENED_MODE=1 -g -std=c++17 -DHAVE_NEON -DHAVE_MKSTEMP -DHAVE_FSEEKO -DHAVE_FONTCONFIG -DHAVE_SETLOCALE -DHAVE_DBUS -DHAVE_BSWAP32 -DHAVE_BYTESWAP_H -DHAVE_STRERROR -DHAVE_PREAD_PWRITE=1 -DGS_RECURSIVE_MUTEXATTR=PTHREAD_MUTEX_RECURSIVE -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 -Wno-unused-local-typedefs -DHAVE_STDINT_H=1 -DHAVE_DIRENT_H=1 -DHAVE_SYS_DIR_H=1 -DHAVE_SYS_TIME_H=1 -DHAVE_SYS_TIMES_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_LIBDL=1 -DGX_COLOR_INDEX_TYPE="unsigned long long" -D__USE_UNIX98=1 -DBUILD_PDF=1 -I./pdf -Os -fstack-clash-protection -Wformat -Werror=format-security -g -flto=auto -DHAVE_RESTRICT=1 -I/usr/include/webp -fno-strict-aliasing -DHAVE_POPEN_PROTO=1 -DTESSERACT_IMAGEDATA_AS_PIX -DTESSERACT_DISABLE_DEBUG_FONTS -DGRAPHICS_DISABLED -UCLUSTER -o ./obj/tesseract_ccstruct_werd.o -c tesseract/src/ccstruct/werd.cpp cc1plus: warning: command-line option '-Wstrict-prototypes' is valid for C/ObjC but not for C++ cc1plus: warning: command-line option '-Wmissing-prototypes' is valid for C/ObjC but not for C++ cc1plus: warning: '-Werror=' argument '-Werror=declaration-after-statement' is not valid for C++ if ( test -f src/jmemsys.h); then true; else ./soobj/aux/echogs -a ./soobj/gconfig_.h -x 23 define DONT_HAVE_JMEMSYS_H; fi g++ -Itesseract/include -Itesseract/src/api -Itesseract/src/arch -Itesseract/src/ccmain -Itesseract/src/ccstruct -Itesseract/src/ccutil -Itesseract/src/classify -Itesseract/src/cutil -Itesseract/src/dict -Itesseract/src/lstm -Itesseract/src/opencl -Itesseract/src/textord -Itesseract/src/training -Itesseract/src/viewer -Itesseract/src/wordrec -Ileptonica/src -I./base -I./obj -Os -fstack-clash-protection -Wformat -Werror=format-security -D_GLIBCXX_ASSERTIONS=1 -D_LIBCPP_ENABLE_THREAD_SAFETY_ANNOTATIONS=1 -D_LIBCPP_ENABLE_HARDENED_MODE=1 -g -std=c++17 -DHAVE_NEON -DHAVE_MKSTEMP -DHAVE_FSEEKO -DHAVE_FONTCONFIG -DHAVE_SETLOCALE -DHAVE_DBUS -DHAVE_BSWAP32 -DHAVE_BYTESWAP_H -DHAVE_STRERROR -DHAVE_PREAD_PWRITE=1 -DGS_RECURSIVE_MUTEXATTR=PTHREAD_MUTEX_RECURSIVE -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 -Wno-unused-local-typedefs -DHAVE_STDINT_H=1 -DHAVE_DIRENT_H=1 -DHAVE_SYS_DIR_H=1 -DHAVE_SYS_TIME_H=1 -DHAVE_SYS_TIMES_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_LIBDL=1 -DGX_COLOR_INDEX_TYPE="unsigned long long" -D__USE_UNIX98=1 -DBUILD_PDF=1 -I./pdf -Os -fstack-clash-protection -Wformat -Werror=format-security -g -flto=auto -DHAVE_RESTRICT=1 -I/usr/include/webp -fno-strict-aliasing -DHAVE_POPEN_PROTO=1 -DTESSERACT_IMAGEDATA_AS_PIX -DTESSERACT_DISABLE_DEBUG_FONTS -DGRAPHICS_DISABLED -UCLUSTER -o ./obj/tesseract_classify_classify.o -c tesseract/src/classify/classify.cpp gcc -DHAVE_MKSTEMP -DHAVE_FSEEKO -DHAVE_FONTCONFIG -DHAVE_SETLOCALE -DHAVE_DBUS -DHAVE_BSWAP32 -DHAVE_BYTESWAP_H -DHAVE_STRERROR -DHAVE_PREAD_PWRITE=1 -DGS_RECURSIVE_MUTEXATTR=PTHREAD_MUTEX_RECURSIVE -O2 -DNDEBUG -fPIC -fvisibility=hidden -DGSDLLEXPORT="__attribute__((visibility(\"default\")))" -Wall -Wstrict-prototypes -Wundef -Wmissing-declarations -Wmissing-prototypes -Wwrite-strings -fno-strict-aliasing -Werror=declaration-after-statement -fno-builtin -fno-common -Werror=return-type -Wno-unused-local-typedefs -DHAVE_STDINT_H=1 -DHAVE_DIRENT_H=1 -DHAVE_SYS_DIR_H=1 -DHAVE_SYS_TIME_H=1 -DHAVE_SYS_TIMES_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_LIBDL=1 -DGX_COLOR_INDEX_TYPE="unsigned long long" -D__USE_UNIX98=1 -DBUILD_PDF=1 -I./pdf -Os -fstack-clash-protection -Wformat -Werror=format-security -g -flto=auto -DHAVE_RESTRICT=1 -I/usr/include/webp -fno-strict-aliasing -DHAVE_POPEN_PROTO=1 -DEXTRACT_CV=0 -Iextract/include -Iextract/src -Isrc -o soobj/extract_docx.o -c extract/src/docx.c cc1plus: warning: command-line option '-Wstrict-prototypes' is valid for C/ObjC but not for C++ cc1plus: warning: command-line option '-Wmissing-prototypes' is valid for C/ObjC but not for C++ cc1plus: warning: '-Werror=' argument '-Werror=declaration-after-statement' is not valid for C++ g++ -Itesseract/include -Itesseract/src/api -Itesseract/src/arch -Itesseract/src/ccmain -Itesseract/src/ccstruct -Itesseract/src/ccutil -Itesseract/src/classify -Itesseract/src/cutil -Itesseract/src/dict -Itesseract/src/lstm -Itesseract/src/opencl -Itesseract/src/textord -Itesseract/src/training -Itesseract/src/viewer -Itesseract/src/wordrec -Ileptonica/src -I./base -I./obj -Os -fstack-clash-protection -Wformat -Werror=format-security -D_GLIBCXX_ASSERTIONS=1 -D_LIBCPP_ENABLE_THREAD_SAFETY_ANNOTATIONS=1 -D_LIBCPP_ENABLE_HARDENED_MODE=1 -g -std=c++17 -DHAVE_NEON -DHAVE_MKSTEMP -DHAVE_FSEEKO -DHAVE_FONTCONFIG -DHAVE_SETLOCALE -DHAVE_DBUS -DHAVE_BSWAP32 -DHAVE_BYTESWAP_H -DHAVE_STRERROR -DHAVE_PREAD_PWRITE=1 -DGS_RECURSIVE_MUTEXATTR=PTHREAD_MUTEX_RECURSIVE -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 -Wno-unused-local-typedefs -DHAVE_STDINT_H=1 -DHAVE_DIRENT_H=1 -DHAVE_SYS_DIR_H=1 -DHAVE_SYS_TIME_H=1 -DHAVE_SYS_TIMES_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_LIBDL=1 -DGX_COLOR_INDEX_TYPE="unsigned long long" -D__USE_UNIX98=1 -DBUILD_PDF=1 -I./pdf -Os -fstack-clash-protection -Wformat -Werror=format-security -g -flto=auto -DHAVE_RESTRICT=1 -I/usr/include/webp -fno-strict-aliasing -DHAVE_POPEN_PROTO=1 -DTESSERACT_IMAGEDATA_AS_PIX -DTESSERACT_DISABLE_DEBUG_FONTS -DGRAPHICS_DISABLED -UCLUSTER -o ./obj/tesseract_dict_context.o -c tesseract/src/dict/context.cpp gcc -DHAVE_MKSTEMP -DHAVE_FSEEKO -DHAVE_FONTCONFIG -DHAVE_SETLOCALE -DHAVE_DBUS -DHAVE_BSWAP32 -DHAVE_BYTESWAP_H -DHAVE_STRERROR -DHAVE_PREAD_PWRITE=1 -DGS_RECURSIVE_MUTEXATTR=PTHREAD_MUTEX_RECURSIVE -O2 -DNDEBUG -fPIC -fvisibility=hidden -DGSDLLEXPORT="__attribute__((visibility(\"default\")))" -Wall -Wstrict-prototypes -Wundef -Wmissing-declarations -Wmissing-prototypes -Wwrite-strings -fno-strict-aliasing -Werror=declaration-after-statement -fno-builtin -fno-common -Werror=return-type -Wno-unused-local-typedefs -DHAVE_STDINT_H=1 -DHAVE_DIRENT_H=1 -DHAVE_SYS_DIR_H=1 -DHAVE_SYS_TIME_H=1 -DHAVE_SYS_TIMES_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_LIBDL=1 -DGX_COLOR_INDEX_TYPE="unsigned long long" -D__USE_UNIX98=1 -DBUILD_PDF=1 -I./pdf -Os -fstack-clash-protection -Wformat -Werror=format-security -g -flto=auto -DHAVE_RESTRICT=1 -I/usr/include/webp -fno-strict-aliasing -DHAVE_POPEN_PROTO=1 -DEXTRACT_CV=0 -Iextract/include -Iextract/src -Isrc -o soobj/extract_docx_template.o -c extract/src/docx_template.c cc1plus: warning: command-line option '-Wstrict-prototypes' is valid for C/ObjC but not for C++ g++ -Itesseract/include -Itesseract/src/api -Itesseract/src/arch -Itesseract/src/ccmain -Itesseract/src/ccstruct -Itesseract/src/ccutil -Itesseract/src/classify -Itesseract/src/cutil -Itesseract/src/dict -Itesseract/src/lstm -Itesseract/src/opencl -Itesseract/src/textord -Itesseract/src/training -Itesseract/src/viewer -Itesseract/src/wordrec -Ileptonica/src -I./base -I./obj -Os -fstack-clash-protection -Wformat -Werror=format-security -D_GLIBCXX_ASSERTIONS=1 -D_LIBCPP_ENABLE_THREAD_SAFETY_ANNOTATIONS=1 -D_LIBCPP_ENABLE_HARDENED_MODE=1 -g -std=c++17 -DHAVE_NEON -DHAVE_MKSTEMP -DHAVE_FSEEKO -DHAVE_FONTCONFIG -DHAVE_SETLOCALE -DHAVE_DBUS -DHAVE_BSWAP32 -DHAVE_BYTESWAP_H -DHAVE_STRERROR -DHAVE_PREAD_PWRITE=1 -DGS_RECURSIVE_MUTEXATTR=PTHREAD_MUTEX_RECURSIVE -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 -Wno-unused-local-typedefs -DHAVE_STDINT_H=1 -DHAVE_DIRENT_H=1 -DHAVE_SYS_DIR_H=1 -DHAVE_SYS_TIME_H=1 -DHAVE_SYS_TIMES_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_LIBDL=1 -DGX_COLOR_INDEX_TYPE="unsigned long long" -D__USE_UNIX98=1 -DBUILD_PDF=1 -I./pdf -Os -fstack-clash-protection -Wformat -Werror=format-security -g -flto=auto -DHAVE_RESTRICT=1 -I/usr/include/webp -fno-strict-aliasing -DHAVE_POPEN_PROTO=1 -DTESSERACT_IMAGEDATA_AS_PIX -DTESSERACT_DISABLE_DEBUG_FONTS -DGRAPHICS_DISABLED -UCLUSTER -o ./obj/tesseract_dict_dawg.o -c tesseract/src/dict/dawg.cpp cc1plus: warning: command-line option '-Wmissing-prototypes' is valid for C/ObjC but not for C++ cc1plus: warning: '-Werror=' argument '-Werror=declaration-after-statement' is not valid for C++ cc1plus: warning: command-line option '-Wstrict-prototypes' is valid for C/ObjC but not for C++ cc1plus: warning: command-line option '-Wmissing-prototypes' is valid for C/ObjC but not for C++ cc1plus: warning: '-Werror=' argument '-Werror=declaration-after-statement' is not valid for C++ cc1plus: warning: command-line option '-Wstrict-prototypes' is valid for C/ObjC but not for C++ cc1plus: warning: command-line option '-Wmissing-prototypes' is valid for C/ObjC but not for C++ cc1plus: warning: '-Werror=' argument '-Werror=declaration-after-statement' is not valid for C++ g++ -Itesseract/include -Itesseract/src/api -Itesseract/src/arch -Itesseract/src/ccmain -Itesseract/src/ccstruct -Itesseract/src/ccutil -Itesseract/src/classify -Itesseract/src/cutil -Itesseract/src/dict -Itesseract/src/lstm -Itesseract/src/opencl -Itesseract/src/textord -Itesseract/src/training -Itesseract/src/viewer -Itesseract/src/wordrec -Ileptonica/src -I./base -I./obj -Os -fstack-clash-protection -Wformat -Werror=format-security -D_GLIBCXX_ASSERTIONS=1 -D_LIBCPP_ENABLE_THREAD_SAFETY_ANNOTATIONS=1 -D_LIBCPP_ENABLE_HARDENED_MODE=1 -g -std=c++17 -DHAVE_NEON -DHAVE_MKSTEMP -DHAVE_FSEEKO -DHAVE_FONTCONFIG -DHAVE_SETLOCALE -DHAVE_DBUS -DHAVE_BSWAP32 -DHAVE_BYTESWAP_H -DHAVE_STRERROR -DHAVE_PREAD_PWRITE=1 -DGS_RECURSIVE_MUTEXATTR=PTHREAD_MUTEX_RECURSIVE -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 -Wno-unused-local-typedefs -DHAVE_STDINT_H=1 -DHAVE_DIRENT_H=1 -DHAVE_SYS_DIR_H=1 -DHAVE_SYS_TIME_H=1 -DHAVE_SYS_TIMES_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_LIBDL=1 -DGX_COLOR_INDEX_TYPE="unsigned long long" -D__USE_UNIX98=1 -DBUILD_PDF=1 -I./pdf -Os -fstack-clash-protection -Wformat -Werror=format-security -g -flto=auto -DHAVE_RESTRICT=1 -I/usr/include/webp -fno-strict-aliasing -DHAVE_POPEN_PROTO=1 -DTESSERACT_IMAGEDATA_AS_PIX -DTESSERACT_DISABLE_DEBUG_FONTS -DGRAPHICS_DISABLED -UCLUSTER -o ./obj/tesseract_dict_dawg_cache.o -c tesseract/src/dict/dawg_cache.cpp gcc -DHAVE_MKSTEMP -DHAVE_FSEEKO -DHAVE_FONTCONFIG -DHAVE_SETLOCALE -DHAVE_DBUS -DHAVE_BSWAP32 -DHAVE_BYTESWAP_H -DHAVE_STRERROR -DHAVE_PREAD_PWRITE=1 -DGS_RECURSIVE_MUTEXATTR=PTHREAD_MUTEX_RECURSIVE -O2 -DNDEBUG -fPIC -fvisibility=hidden -DGSDLLEXPORT="__attribute__((visibility(\"default\")))" -Wall -Wstrict-prototypes -Wundef -Wmissing-declarations -Wmissing-prototypes -Wwrite-strings -fno-strict-aliasing -Werror=declaration-after-statement -fno-builtin -fno-common -Werror=return-type -Wno-unused-local-typedefs -DHAVE_STDINT_H=1 -DHAVE_DIRENT_H=1 -DHAVE_SYS_DIR_H=1 -DHAVE_SYS_TIME_H=1 -DHAVE_SYS_TIMES_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_LIBDL=1 -DGX_COLOR_INDEX_TYPE="unsigned long long" -D__USE_UNIX98=1 -DBUILD_PDF=1 -I./pdf -Os -fstack-clash-protection -Wformat -Werror=format-security -g -flto=auto -DHAVE_RESTRICT=1 -I/usr/include/webp -fno-strict-aliasing -DHAVE_POPEN_PROTO=1 -DEXTRACT_CV=0 -Iextract/include -Iextract/src -Isrc -o soobj/extract_extract.o -c extract/src/extract.c g++ -Itesseract/include -Itesseract/src/api -Itesseract/src/arch -Itesseract/src/ccmain -Itesseract/src/ccstruct -Itesseract/src/ccutil -Itesseract/src/classify -Itesseract/src/cutil -Itesseract/src/dict -Itesseract/src/lstm -Itesseract/src/opencl -Itesseract/src/textord -Itesseract/src/training -Itesseract/src/viewer -Itesseract/src/wordrec -Ileptonica/src -I./base -I./obj -Os -fstack-clash-protection -Wformat -Werror=format-security -D_GLIBCXX_ASSERTIONS=1 -D_LIBCPP_ENABLE_THREAD_SAFETY_ANNOTATIONS=1 -D_LIBCPP_ENABLE_HARDENED_MODE=1 -g -std=c++17 -DHAVE_NEON -DHAVE_MKSTEMP -DHAVE_FSEEKO -DHAVE_FONTCONFIG -DHAVE_SETLOCALE -DHAVE_DBUS -DHAVE_BSWAP32 -DHAVE_BYTESWAP_H -DHAVE_STRERROR -DHAVE_PREAD_PWRITE=1 -DGS_RECURSIVE_MUTEXATTR=PTHREAD_MUTEX_RECURSIVE -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 -Wno-unused-local-typedefs -DHAVE_STDINT_H=1 -DHAVE_DIRENT_H=1 -DHAVE_SYS_DIR_H=1 -DHAVE_SYS_TIME_H=1 -DHAVE_SYS_TIMES_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_LIBDL=1 -DGX_COLOR_INDEX_TYPE="unsigned long long" -D__USE_UNIX98=1 -DBUILD_PDF=1 -I./pdf -Os -fstack-clash-protection -Wformat -Werror=format-security -g -flto=auto -DHAVE_RESTRICT=1 -I/usr/include/webp -fno-strict-aliasing -DHAVE_POPEN_PROTO=1 -DTESSERACT_IMAGEDATA_AS_PIX -DTESSERACT_DISABLE_DEBUG_FONTS -DGRAPHICS_DISABLED -UCLUSTER -o ./obj/tesseract_dict_dict.o -c tesseract/src/dict/dict.cpp gcc -DHAVE_MKSTEMP -DHAVE_FSEEKO -DHAVE_FONTCONFIG -DHAVE_SETLOCALE -DHAVE_DBUS -DHAVE_BSWAP32 -DHAVE_BYTESWAP_H -DHAVE_STRERROR -DHAVE_PREAD_PWRITE=1 -DGS_RECURSIVE_MUTEXATTR=PTHREAD_MUTEX_RECURSIVE -O2 -DNDEBUG -fPIC -fvisibility=hidden -DGSDLLEXPORT="__attribute__((visibility(\"default\")))" -Wall -Wstrict-prototypes -Wundef -Wmissing-declarations -Wmissing-prototypes -Wwrite-strings -fno-strict-aliasing -Werror=declaration-after-statement -fno-builtin -fno-common -Werror=return-type -Wno-unused-local-typedefs -DHAVE_STDINT_H=1 -DHAVE_DIRENT_H=1 -DHAVE_SYS_DIR_H=1 -DHAVE_SYS_TIME_H=1 -DHAVE_SYS_TIMES_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_LIBDL=1 -DGX_COLOR_INDEX_TYPE="unsigned long long" -D__USE_UNIX98=1 -DBUILD_PDF=1 -I./pdf -Os -fstack-clash-protection -Wformat -Werror=format-security -g -flto=auto -DHAVE_RESTRICT=1 -I/usr/include/webp -fno-strict-aliasing -DHAVE_POPEN_PROTO=1 -DEXTRACT_CV=0 -Iextract/include -Iextract/src -Isrc -o soobj/extract_html.o -c extract/src/html.c cc1plus: warning: command-line option '-Wstrict-prototypes' is valid for C/ObjC but not for C++ cc1plus: warning: command-line option '-Wmissing-prototypes' is valid for C/ObjC but not for C++ cc1plus: warning: '-Werror=' argument '-Werror=declaration-after-statement' is not valid for C++ cc1plus: warning: command-line option '-Wstrict-prototypes' is valid for C/ObjC but not for C++ cc1plus: warning: command-line option '-Wmissing-prototypes' is valid for C/ObjC but not for C++ cc1plus: warning: '-Werror=' argument '-Werror=declaration-after-statement' is not valid for C++ tesseract/src/api/capi.cpp: In function 'char** TessBaseAPIGetLoadedLanguagesAsVector(const TessBaseAPI*)': tesseract/src/api/capi.cpp:284:29: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector >::size_type' {aka 'unsigned int'} [-Wsign-compare] 284 | for (int index = 0; index < languages.size(); ++index) { | ~~~~~~^~~~~~~~~~~~~~~~~~ cc1plus: warning: command-line option '-Wstrict-prototypes' is valid for C/ObjC but not for C++ cc1plus: warning: command-line option '-Wmissing-prototypes' is valid for C/ObjC but not for C++ cc1plus: warning: '-Werror=' argument '-Werror=declaration-after-statement' is not valid for C++ gcc -DHAVE_MKSTEMP -DHAVE_FSEEKO -DHAVE_FONTCONFIG -DHAVE_SETLOCALE -DHAVE_DBUS -DHAVE_BSWAP32 -DHAVE_BYTESWAP_H -DHAVE_STRERROR -DHAVE_PREAD_PWRITE=1 -DGS_RECURSIVE_MUTEXATTR=PTHREAD_MUTEX_RECURSIVE -O2 -DNDEBUG -fPIC -fvisibility=hidden -DGSDLLEXPORT="__attribute__((visibility(\"default\")))" -Wall -Wstrict-prototypes -Wundef -Wmissing-declarations -Wmissing-prototypes -Wwrite-strings -fno-strict-aliasing -Werror=declaration-after-statement -fno-builtin -fno-common -Werror=return-type -Wno-unused-local-typedefs -DHAVE_STDINT_H=1 -DHAVE_DIRENT_H=1 -DHAVE_SYS_DIR_H=1 -DHAVE_SYS_TIME_H=1 -DHAVE_SYS_TIMES_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_LIBDL=1 -DGX_COLOR_INDEX_TYPE="unsigned long long" -D__USE_UNIX98=1 -DBUILD_PDF=1 -I./pdf -Os -fstack-clash-protection -Wformat -Werror=format-security -g -flto=auto -DHAVE_RESTRICT=1 -I/usr/include/webp -fno-strict-aliasing -DHAVE_POPEN_PROTO=1 -DEXTRACT_CV=0 -Iextract/include -Iextract/src -Isrc -o soobj/extract_join.o -c extract/src/join.c g++ -Itesseract/include -Itesseract/src/api -Itesseract/src/arch -Itesseract/src/ccmain -Itesseract/src/ccstruct -Itesseract/src/ccutil -Itesseract/src/classify -Itesseract/src/cutil -Itesseract/src/dict -Itesseract/src/lstm -Itesseract/src/opencl -Itesseract/src/textord -Itesseract/src/training -Itesseract/src/viewer -Itesseract/src/wordrec -Ileptonica/src -I./base -I./obj -Os -fstack-clash-protection -Wformat -Werror=format-security -D_GLIBCXX_ASSERTIONS=1 -D_LIBCPP_ENABLE_THREAD_SAFETY_ANNOTATIONS=1 -D_LIBCPP_ENABLE_HARDENED_MODE=1 -g -std=c++17 -DHAVE_NEON -DHAVE_MKSTEMP -DHAVE_FSEEKO -DHAVE_FONTCONFIG -DHAVE_SETLOCALE -DHAVE_DBUS -DHAVE_BSWAP32 -DHAVE_BYTESWAP_H -DHAVE_STRERROR -DHAVE_PREAD_PWRITE=1 -DGS_RECURSIVE_MUTEXATTR=PTHREAD_MUTEX_RECURSIVE -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 -Wno-unused-local-typedefs -DHAVE_STDINT_H=1 -DHAVE_DIRENT_H=1 -DHAVE_SYS_DIR_H=1 -DHAVE_SYS_TIME_H=1 -DHAVE_SYS_TIMES_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_LIBDL=1 -DGX_COLOR_INDEX_TYPE="unsigned long long" -D__USE_UNIX98=1 -DBUILD_PDF=1 -I./pdf -Os -fstack-clash-protection -Wformat -Werror=format-security -g -flto=auto -DHAVE_RESTRICT=1 -I/usr/include/webp -fno-strict-aliasing -DHAVE_POPEN_PROTO=1 -DTESSERACT_IMAGEDATA_AS_PIX -DTESSERACT_DISABLE_DEBUG_FONTS -DGRAPHICS_DISABLED -UCLUSTER -o ./obj/tesseract_dict_permdawg.o -c tesseract/src/dict/permdawg.cpp tesseract/src/api/capi.cpp: In function 'char** TessBaseAPIGetAvailableLanguagesAsVector(const TessBaseAPI*)': tesseract/src/api/capi.cpp:296:29: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector >::size_type' {aka 'unsigned int'} [-Wsign-compare] 296 | for (int index = 0; index < languages.size(); ++index) { | ~~~~~~^~~~~~~~~~~~~~~~~~ g++ -Itesseract/include -Itesseract/src/api -Itesseract/src/arch -Itesseract/src/ccmain -Itesseract/src/ccstruct -Itesseract/src/ccutil -Itesseract/src/classify -Itesseract/src/cutil -Itesseract/src/dict -Itesseract/src/lstm -Itesseract/src/opencl -Itesseract/src/textord -Itesseract/src/training -Itesseract/src/viewer -Itesseract/src/wordrec -Ileptonica/src -I./base -I./obj -Os -fstack-clash-protection -Wformat -Werror=format-security -D_GLIBCXX_ASSERTIONS=1 -D_LIBCPP_ENABLE_THREAD_SAFETY_ANNOTATIONS=1 -D_LIBCPP_ENABLE_HARDENED_MODE=1 -g -std=c++17 -DHAVE_NEON -DHAVE_MKSTEMP -DHAVE_FSEEKO -DHAVE_FONTCONFIG -DHAVE_SETLOCALE -DHAVE_DBUS -DHAVE_BSWAP32 -DHAVE_BYTESWAP_H -DHAVE_STRERROR -DHAVE_PREAD_PWRITE=1 -DGS_RECURSIVE_MUTEXATTR=PTHREAD_MUTEX_RECURSIVE -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 -Wno-unused-local-typedefs -DHAVE_STDINT_H=1 -DHAVE_DIRENT_H=1 -DHAVE_SYS_DIR_H=1 -DHAVE_SYS_TIME_H=1 -DHAVE_SYS_TIMES_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_LIBDL=1 -DGX_COLOR_INDEX_TYPE="unsigned long long" -D__USE_UNIX98=1 -DBUILD_PDF=1 -I./pdf -Os -fstack-clash-protection -Wformat -Werror=format-security -g -flto=auto -DHAVE_RESTRICT=1 -I/usr/include/webp -fno-strict-aliasing -DHAVE_POPEN_PROTO=1 -DTESSERACT_IMAGEDATA_AS_PIX -DTESSERACT_DISABLE_DEBUG_FONTS -DGRAPHICS_DISABLED -UCLUSTER -o ./obj/tesseract_dict_stopper.o -c tesseract/src/dict/stopper.cpp gcc -DHAVE_MKSTEMP -DHAVE_FSEEKO -DHAVE_FONTCONFIG -DHAVE_SETLOCALE -DHAVE_DBUS -DHAVE_BSWAP32 -DHAVE_BYTESWAP_H -DHAVE_STRERROR -DHAVE_PREAD_PWRITE=1 -DGS_RECURSIVE_MUTEXATTR=PTHREAD_MUTEX_RECURSIVE -O2 -DNDEBUG -fPIC -fvisibility=hidden -DGSDLLEXPORT="__attribute__((visibility(\"default\")))" -Wall -Wstrict-prototypes -Wundef -Wmissing-declarations -Wmissing-prototypes -Wwrite-strings -fno-strict-aliasing -Werror=declaration-after-statement -fno-builtin -fno-common -Werror=return-type -Wno-unused-local-typedefs -DHAVE_STDINT_H=1 -DHAVE_DIRENT_H=1 -DHAVE_SYS_DIR_H=1 -DHAVE_SYS_TIME_H=1 -DHAVE_SYS_TIMES_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_LIBDL=1 -DGX_COLOR_INDEX_TYPE="unsigned long long" -D__USE_UNIX98=1 -DBUILD_PDF=1 -I./pdf -Os -fstack-clash-protection -Wformat -Werror=format-security -g -flto=auto -DHAVE_RESTRICT=1 -I/usr/include/webp -fno-strict-aliasing -DHAVE_POPEN_PROTO=1 -DEXTRACT_CV=0 -Iextract/include -Iextract/src -Isrc -o soobj/extract_json.o -c extract/src/json.c cc1plus: warning: command-line option '-Wstrict-prototypes' is valid for C/ObjC but not for C++ cc1plus: warning: command-line option '-Wmissing-prototypes' is valid for C/ObjC but not for C++ cc1plus: warning: '-Werror=' argument '-Werror=declaration-after-statement' is not valid for C++ gcc -DHAVE_MKSTEMP -DHAVE_FSEEKO -DHAVE_FONTCONFIG -DHAVE_SETLOCALE -DHAVE_DBUS -DHAVE_BSWAP32 -DHAVE_BYTESWAP_H -DHAVE_STRERROR -DHAVE_PREAD_PWRITE=1 -DGS_RECURSIVE_MUTEXATTR=PTHREAD_MUTEX_RECURSIVE -O2 -DNDEBUG -fPIC -fvisibility=hidden -DGSDLLEXPORT="__attribute__((visibility(\"default\")))" -Wall -Wstrict-prototypes -Wundef -Wmissing-declarations -Wmissing-prototypes -Wwrite-strings -fno-strict-aliasing -Werror=declaration-after-statement -fno-builtin -fno-common -Werror=return-type -Wno-unused-local-typedefs -DHAVE_STDINT_H=1 -DHAVE_DIRENT_H=1 -DHAVE_SYS_DIR_H=1 -DHAVE_SYS_TIME_H=1 -DHAVE_SYS_TIMES_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_LIBDL=1 -DGX_COLOR_INDEX_TYPE="unsigned long long" -D__USE_UNIX98=1 -DBUILD_PDF=1 -I./pdf -Os -fstack-clash-protection -Wformat -Werror=format-security -g -flto=auto -DHAVE_RESTRICT=1 -I/usr/include/webp -fno-strict-aliasing -DHAVE_POPEN_PROTO=1 -DEXTRACT_CV=0 -Iextract/include -Iextract/src -Isrc -o soobj/extract_mem.o -c extract/src/mem.c g++ -Itesseract/include -Itesseract/src/api -Itesseract/src/arch -Itesseract/src/ccmain -Itesseract/src/ccstruct -Itesseract/src/ccutil -Itesseract/src/classify -Itesseract/src/cutil -Itesseract/src/dict -Itesseract/src/lstm -Itesseract/src/opencl -Itesseract/src/textord -Itesseract/src/training -Itesseract/src/viewer -Itesseract/src/wordrec -Ileptonica/src -I./base -I./obj -Os -fstack-clash-protection -Wformat -Werror=format-security -D_GLIBCXX_ASSERTIONS=1 -D_LIBCPP_ENABLE_THREAD_SAFETY_ANNOTATIONS=1 -D_LIBCPP_ENABLE_HARDENED_MODE=1 -g -std=c++17 -DHAVE_NEON -DHAVE_MKSTEMP -DHAVE_FSEEKO -DHAVE_FONTCONFIG -DHAVE_SETLOCALE -DHAVE_DBUS -DHAVE_BSWAP32 -DHAVE_BYTESWAP_H -DHAVE_STRERROR -DHAVE_PREAD_PWRITE=1 -DGS_RECURSIVE_MUTEXATTR=PTHREAD_MUTEX_RECURSIVE -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 -Wno-unused-local-typedefs -DHAVE_STDINT_H=1 -DHAVE_DIRENT_H=1 -DHAVE_SYS_DIR_H=1 -DHAVE_SYS_TIME_H=1 -DHAVE_SYS_TIMES_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_LIBDL=1 -DGX_COLOR_INDEX_TYPE="unsigned long long" -D__USE_UNIX98=1 -DBUILD_PDF=1 -I./pdf -Os -fstack-clash-protection -Wformat -Werror=format-security -g -flto=auto -DHAVE_RESTRICT=1 -I/usr/include/webp -fno-strict-aliasing -DHAVE_POPEN_PROTO=1 -DTESSERACT_IMAGEDATA_AS_PIX -DTESSERACT_DISABLE_DEBUG_FONTS -DGRAPHICS_DISABLED -UCLUSTER -o ./obj/tesseract_dict_trie.o -c tesseract/src/dict/trie.cpp gcc -DHAVE_MKSTEMP -DHAVE_FSEEKO -DHAVE_FONTCONFIG -DHAVE_SETLOCALE -DHAVE_DBUS -DHAVE_BSWAP32 -DHAVE_BYTESWAP_H -DHAVE_STRERROR -DHAVE_PREAD_PWRITE=1 -DGS_RECURSIVE_MUTEXATTR=PTHREAD_MUTEX_RECURSIVE -O2 -DNDEBUG -fPIC -fvisibility=hidden -DGSDLLEXPORT="__attribute__((visibility(\"default\")))" -Wall -Wstrict-prototypes -Wundef -Wmissing-declarations -Wmissing-prototypes -Wwrite-strings -fno-strict-aliasing -Werror=declaration-after-statement -fno-builtin -fno-common -Werror=return-type -Wno-unused-local-typedefs -DHAVE_STDINT_H=1 -DHAVE_DIRENT_H=1 -DHAVE_SYS_DIR_H=1 -DHAVE_SYS_TIME_H=1 -DHAVE_SYS_TIMES_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_LIBDL=1 -DGX_COLOR_INDEX_TYPE="unsigned long long" -D__USE_UNIX98=1 -DBUILD_PDF=1 -I./pdf -Os -fstack-clash-protection -Wformat -Werror=format-security -g -flto=auto -DHAVE_RESTRICT=1 -I/usr/include/webp -fno-strict-aliasing -DHAVE_POPEN_PROTO=1 -DEXTRACT_CV=0 -Iextract/include -Iextract/src -Isrc -o soobj/extract_odt.o -c extract/src/odt.c cc1plus: warning: command-line option '-Wstrict-prototypes' is valid for C/ObjC but not for C++ cc1plus: warning: command-line option '-Wmissing-prototypes' is valid for C/ObjC but not for C++ cc1plus: warning: '-Werror=' argument '-Werror=declaration-after-statement' is not valid for C++ gcc -DHAVE_MKSTEMP -DHAVE_FSEEKO -DHAVE_FONTCONFIG -DHAVE_SETLOCALE -DHAVE_DBUS -DHAVE_BSWAP32 -DHAVE_BYTESWAP_H -DHAVE_STRERROR -DHAVE_PREAD_PWRITE=1 -DGS_RECURSIVE_MUTEXATTR=PTHREAD_MUTEX_RECURSIVE -O2 -DNDEBUG -fPIC -fvisibility=hidden -DGSDLLEXPORT="__attribute__((visibility(\"default\")))" -Wall -Wstrict-prototypes -Wundef -Wmissing-declarations -Wmissing-prototypes -Wwrite-strings -fno-strict-aliasing -Werror=declaration-after-statement -fno-builtin -fno-common -Werror=return-type -Wno-unused-local-typedefs -DHAVE_STDINT_H=1 -DHAVE_DIRENT_H=1 -DHAVE_SYS_DIR_H=1 -DHAVE_SYS_TIME_H=1 -DHAVE_SYS_TIMES_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_LIBDL=1 -DGX_COLOR_INDEX_TYPE="unsigned long long" -D__USE_UNIX98=1 -DBUILD_PDF=1 -I./pdf -Os -fstack-clash-protection -Wformat -Werror=format-security -g -flto=auto -DHAVE_RESTRICT=1 -I/usr/include/webp -fno-strict-aliasing -DHAVE_POPEN_PROTO=1 -DEXTRACT_CV=0 -Iextract/include -Iextract/src -Isrc -o soobj/extract_odt_template.o -c extract/src/odt_template.c g++ -Itesseract/include -Itesseract/src/api -Itesseract/src/arch -Itesseract/src/ccmain -Itesseract/src/ccstruct -Itesseract/src/ccutil -Itesseract/src/classify -Itesseract/src/cutil -Itesseract/src/dict -Itesseract/src/lstm -Itesseract/src/opencl -Itesseract/src/textord -Itesseract/src/training -Itesseract/src/viewer -Itesseract/src/wordrec -Ileptonica/src -I./base -I./obj -Os -fstack-clash-protection -Wformat -Werror=format-security -D_GLIBCXX_ASSERTIONS=1 -D_LIBCPP_ENABLE_THREAD_SAFETY_ANNOTATIONS=1 -D_LIBCPP_ENABLE_HARDENED_MODE=1 -g -std=c++17 -DHAVE_NEON -DHAVE_MKSTEMP -DHAVE_FSEEKO -DHAVE_FONTCONFIG -DHAVE_SETLOCALE -DHAVE_DBUS -DHAVE_BSWAP32 -DHAVE_BYTESWAP_H -DHAVE_STRERROR -DHAVE_PREAD_PWRITE=1 -DGS_RECURSIVE_MUTEXATTR=PTHREAD_MUTEX_RECURSIVE -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 -Wno-unused-local-typedefs -DHAVE_STDINT_H=1 -DHAVE_DIRENT_H=1 -DHAVE_SYS_DIR_H=1 -DHAVE_SYS_TIME_H=1 -DHAVE_SYS_TIMES_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_LIBDL=1 -DGX_COLOR_INDEX_TYPE="unsigned long long" -D__USE_UNIX98=1 -DBUILD_PDF=1 -I./pdf -Os -fstack-clash-protection -Wformat -Werror=format-security -g -flto=auto -DHAVE_RESTRICT=1 -I/usr/include/webp -fno-strict-aliasing -DHAVE_POPEN_PROTO=1 -DTESSERACT_IMAGEDATA_AS_PIX -DTESSERACT_DISABLE_DEBUG_FONTS -DGRAPHICS_DISABLED -UCLUSTER -o ./obj/tesseract_textord_alignedblob.o -c tesseract/src/textord/alignedblob.cpp cc1plus: warning: command-line option '-Wstrict-prototypes' is valid for C/ObjC but not for C++ cc1plus: warning: command-line option '-Wmissing-prototypes' is valid for C/ObjC but not for C++ cc1plus: warning: '-Werror=' argument '-Werror=declaration-after-statement' is not valid for C++ cc1plus: warning: command-line option '-Wstrict-prototypes' is valid for C/ObjC but not for C++ cc1plus: warning: command-line option '-Wmissing-prototypes' is valid for C/ObjC but not for C++ cc1plus: warning: '-Werror=' argument '-Werror=declaration-after-statement' is not valid for C++ extract/src/json.c:83:5: warning: no previous prototype for 'extract_document_to_json_content' [-Wmissing-prototypes] 83 | int extract_document_to_json_content( | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ g++ -Itesseract/include -Itesseract/src/api -Itesseract/src/arch -Itesseract/src/ccmain -Itesseract/src/ccstruct -Itesseract/src/ccutil -Itesseract/src/classify -Itesseract/src/cutil -Itesseract/src/dict -Itesseract/src/lstm -Itesseract/src/opencl -Itesseract/src/textord -Itesseract/src/training -Itesseract/src/viewer -Itesseract/src/wordrec -Ileptonica/src -I./base -I./obj -Os -fstack-clash-protection -Wformat -Werror=format-security -D_GLIBCXX_ASSERTIONS=1 -D_LIBCPP_ENABLE_THREAD_SAFETY_ANNOTATIONS=1 -D_LIBCPP_ENABLE_HARDENED_MODE=1 -g -std=c++17 -DHAVE_NEON -DHAVE_MKSTEMP -DHAVE_FSEEKO -DHAVE_FONTCONFIG -DHAVE_SETLOCALE -DHAVE_DBUS -DHAVE_BSWAP32 -DHAVE_BYTESWAP_H -DHAVE_STRERROR -DHAVE_PREAD_PWRITE=1 -DGS_RECURSIVE_MUTEXATTR=PTHREAD_MUTEX_RECURSIVE -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 -Wno-unused-local-typedefs -DHAVE_STDINT_H=1 -DHAVE_DIRENT_H=1 -DHAVE_SYS_DIR_H=1 -DHAVE_SYS_TIME_H=1 -DHAVE_SYS_TIMES_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_LIBDL=1 -DGX_COLOR_INDEX_TYPE="unsigned long long" -D__USE_UNIX98=1 -DBUILD_PDF=1 -I./pdf -Os -fstack-clash-protection -Wformat -Werror=format-security -g -flto=auto -DHAVE_RESTRICT=1 -I/usr/include/webp -fno-strict-aliasing -DHAVE_POPEN_PROTO=1 -DTESSERACT_IMAGEDATA_AS_PIX -DTESSERACT_DISABLE_DEBUG_FONTS -DGRAPHICS_DISABLED -UCLUSTER -o ./obj/tesseract_textord_baselinedetect.o -c tesseract/src/textord/baselinedetect.cpp g++ -Itesseract/include -Itesseract/src/api -Itesseract/src/arch -Itesseract/src/ccmain -Itesseract/src/ccstruct -Itesseract/src/ccutil -Itesseract/src/classify -Itesseract/src/cutil -Itesseract/src/dict -Itesseract/src/lstm -Itesseract/src/opencl -Itesseract/src/textord -Itesseract/src/training -Itesseract/src/viewer -Itesseract/src/wordrec -Ileptonica/src -I./base -I./obj -Os -fstack-clash-protection -Wformat -Werror=format-security -D_GLIBCXX_ASSERTIONS=1 -D_LIBCPP_ENABLE_THREAD_SAFETY_ANNOTATIONS=1 -D_LIBCPP_ENABLE_HARDENED_MODE=1 -g -std=c++17 -DHAVE_NEON -DHAVE_MKSTEMP -DHAVE_FSEEKO -DHAVE_FONTCONFIG -DHAVE_SETLOCALE -DHAVE_DBUS -DHAVE_BSWAP32 -DHAVE_BYTESWAP_H -DHAVE_STRERROR -DHAVE_PREAD_PWRITE=1 -DGS_RECURSIVE_MUTEXATTR=PTHREAD_MUTEX_RECURSIVE -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 -Wno-unused-local-typedefs -DHAVE_STDINT_H=1 -DHAVE_DIRENT_H=1 -DHAVE_SYS_DIR_H=1 -DHAVE_SYS_TIME_H=1 -DHAVE_SYS_TIMES_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_LIBDL=1 -DGX_COLOR_INDEX_TYPE="unsigned long long" -D__USE_UNIX98=1 -DBUILD_PDF=1 -I./pdf -Os -fstack-clash-protection -Wformat -Werror=format-security -g -flto=auto -DHAVE_RESTRICT=1 -I/usr/include/webp -fno-strict-aliasing -DHAVE_POPEN_PROTO=1 -DTESSERACT_IMAGEDATA_AS_PIX -DTESSERACT_DISABLE_DEBUG_FONTS -DGRAPHICS_DISABLED -UCLUSTER -o ./obj/tesseract_textord_bbgrid.o -c tesseract/src/textord/bbgrid.cpp cc1plus: warning: command-line option '-Wstrict-prototypes' is valid for C/ObjC but not for C++ cc1plus: warning: command-line option '-Wmissing-prototypes' is valid for C/ObjC but not for C++ cc1plus: warning: '-Werror=' argument '-Werror=declaration-after-statement' is not valid for C++ g++ -Itesseract/include -Itesseract/src/api -Itesseract/src/arch -Itesseract/src/ccmain -Itesseract/src/ccstruct -Itesseract/src/ccutil -Itesseract/src/classify -Itesseract/src/cutil -Itesseract/src/dict -Itesseract/src/lstm -Itesseract/src/opencl -Itesseract/src/textord -Itesseract/src/training -Itesseract/src/viewer -Itesseract/src/wordrec -Ileptonica/src -I./base -I./obj -Os -fstack-clash-protection -Wformat -Werror=format-security -D_GLIBCXX_ASSERTIONS=1 -D_LIBCPP_ENABLE_THREAD_SAFETY_ANNOTATIONS=1 -D_LIBCPP_ENABLE_HARDENED_MODE=1 -g -std=c++17 -DHAVE_NEON -DHAVE_MKSTEMP -DHAVE_FSEEKO -DHAVE_FONTCONFIG -DHAVE_SETLOCALE -DHAVE_DBUS -DHAVE_BSWAP32 -DHAVE_BYTESWAP_H -DHAVE_STRERROR -DHAVE_PREAD_PWRITE=1 -DGS_RECURSIVE_MUTEXATTR=PTHREAD_MUTEX_RECURSIVE -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 -Wno-unused-local-typedefs -DHAVE_STDINT_H=1 -DHAVE_DIRENT_H=1 -DHAVE_SYS_DIR_H=1 -DHAVE_SYS_TIME_H=1 -DHAVE_SYS_TIMES_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_LIBDL=1 -DGX_COLOR_INDEX_TYPE="unsigned long long" -D__USE_UNIX98=1 -DBUILD_PDF=1 -I./pdf -Os -fstack-clash-protection -Wformat -Werror=format-security -g -flto=auto -DHAVE_RESTRICT=1 -I/usr/include/webp -fno-strict-aliasing -DHAVE_POPEN_PROTO=1 -DTESSERACT_IMAGEDATA_AS_PIX -DTESSERACT_DISABLE_DEBUG_FONTS -DGRAPHICS_DISABLED -UCLUSTER -o ./obj/tesseract_textord_blkocc.o -c tesseract/src/textord/blkocc.cpp cc1plus: warning: command-line option '-Wstrict-prototypes' is valid for C/ObjC but not for C++ cc1plus: warning: command-line option '-Wmissing-prototypes' is valid for C/ObjC but not for C++ cc1plus: warning: '-Werror=' argument '-Werror=declaration-after-statement' is not valid for C++ gcc -DHAVE_MKSTEMP -DHAVE_FSEEKO -DHAVE_FONTCONFIG -DHAVE_SETLOCALE -DHAVE_DBUS -DHAVE_BSWAP32 -DHAVE_BYTESWAP_H -DHAVE_STRERROR -DHAVE_PREAD_PWRITE=1 -DGS_RECURSIVE_MUTEXATTR=PTHREAD_MUTEX_RECURSIVE -O2 -DNDEBUG -fPIC -fvisibility=hidden -DGSDLLEXPORT="__attribute__((visibility(\"default\")))" -Wall -Wstrict-prototypes -Wundef -Wmissing-declarations -Wmissing-prototypes -Wwrite-strings -fno-strict-aliasing -Werror=declaration-after-statement -fno-builtin -fno-common -Werror=return-type -Wno-unused-local-typedefs -DHAVE_STDINT_H=1 -DHAVE_DIRENT_H=1 -DHAVE_SYS_DIR_H=1 -DHAVE_SYS_TIME_H=1 -DHAVE_SYS_TIMES_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_LIBDL=1 -DGX_COLOR_INDEX_TYPE="unsigned long long" -D__USE_UNIX98=1 -DBUILD_PDF=1 -I./pdf -Os -fstack-clash-protection -Wformat -Werror=format-security -g -flto=auto -DHAVE_RESTRICT=1 -I/usr/include/webp -fno-strict-aliasing -DHAVE_POPEN_PROTO=1 -DEXTRACT_CV=0 -Iextract/include -Iextract/src -Isrc -o soobj/extract_outf.o -c extract/src/outf.c cc1plus: warning: command-line option '-Wstrict-prototypes' is valid for C/ObjC but not for C++ cc1plus: warning: command-line option '-Wmissing-prototypes' is valid for C/ObjC but not for C++ cc1plus: warning: '-Werror=' argument '-Werror=declaration-after-statement' is not valid for C++ gcc -DHAVE_MKSTEMP -DHAVE_FSEEKO -DHAVE_FONTCONFIG -DHAVE_SETLOCALE -DHAVE_DBUS -DHAVE_BSWAP32 -DHAVE_BYTESWAP_H -DHAVE_STRERROR -DHAVE_PREAD_PWRITE=1 -DGS_RECURSIVE_MUTEXATTR=PTHREAD_MUTEX_RECURSIVE -O2 -DNDEBUG -fPIC -fvisibility=hidden -DGSDLLEXPORT="__attribute__((visibility(\"default\")))" -Wall -Wstrict-prototypes -Wundef -Wmissing-declarations -Wmissing-prototypes -Wwrite-strings -fno-strict-aliasing -Werror=declaration-after-statement -fno-builtin -fno-common -Werror=return-type -Wno-unused-local-typedefs -DHAVE_STDINT_H=1 -DHAVE_DIRENT_H=1 -DHAVE_SYS_DIR_H=1 -DHAVE_SYS_TIME_H=1 -DHAVE_SYS_TIMES_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_LIBDL=1 -DGX_COLOR_INDEX_TYPE="unsigned long long" -D__USE_UNIX98=1 -DBUILD_PDF=1 -I./pdf -Os -fstack-clash-protection -Wformat -Werror=format-security -g -flto=auto -DHAVE_RESTRICT=1 -I/usr/include/webp -fno-strict-aliasing -DHAVE_POPEN_PROTO=1 -DEXTRACT_CV=0 -Iextract/include -Iextract/src -Isrc -o soobj/extract_rect.o -c extract/src/rect.c gcc -DHAVE_MKSTEMP -DHAVE_FSEEKO -DHAVE_FONTCONFIG -DHAVE_SETLOCALE -DHAVE_DBUS -DHAVE_BSWAP32 -DHAVE_BYTESWAP_H -DHAVE_STRERROR -DHAVE_PREAD_PWRITE=1 -DGS_RECURSIVE_MUTEXATTR=PTHREAD_MUTEX_RECURSIVE -O2 -DNDEBUG -fPIC -fvisibility=hidden -DGSDLLEXPORT="__attribute__((visibility(\"default\")))" -Wall -Wstrict-prototypes -Wundef -Wmissing-declarations -Wmissing-prototypes -Wwrite-strings -fno-strict-aliasing -Werror=declaration-after-statement -fno-builtin -fno-common -Werror=return-type -Wno-unused-local-typedefs -DHAVE_STDINT_H=1 -DHAVE_DIRENT_H=1 -DHAVE_SYS_DIR_H=1 -DHAVE_SYS_TIME_H=1 -DHAVE_SYS_TIMES_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_LIBDL=1 -DGX_COLOR_INDEX_TYPE="unsigned long long" -D__USE_UNIX98=1 -DBUILD_PDF=1 -I./pdf -Os -fstack-clash-protection -Wformat -Werror=format-security -g -flto=auto -DHAVE_RESTRICT=1 -I/usr/include/webp -fno-strict-aliasing -DHAVE_POPEN_PROTO=1 -DEXTRACT_CV=0 -Iextract/include -Iextract/src -Isrc -o soobj/extract_sys.o -c extract/src/sys.c gcc -DHAVE_MKSTEMP -DHAVE_FSEEKO -DHAVE_FONTCONFIG -DHAVE_SETLOCALE -DHAVE_DBUS -DHAVE_BSWAP32 -DHAVE_BYTESWAP_H -DHAVE_STRERROR -DHAVE_PREAD_PWRITE=1 -DGS_RECURSIVE_MUTEXATTR=PTHREAD_MUTEX_RECURSIVE -O2 -DNDEBUG -fPIC -fvisibility=hidden -DGSDLLEXPORT="__attribute__((visibility(\"default\")))" -Wall -Wstrict-prototypes -Wundef -Wmissing-declarations -Wmissing-prototypes -Wwrite-strings -fno-strict-aliasing -Werror=declaration-after-statement -fno-builtin -fno-common -Werror=return-type -Wno-unused-local-typedefs -DHAVE_STDINT_H=1 -DHAVE_DIRENT_H=1 -DHAVE_SYS_DIR_H=1 -DHAVE_SYS_TIME_H=1 -DHAVE_SYS_TIMES_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_LIBDL=1 -DGX_COLOR_INDEX_TYPE="unsigned long long" -D__USE_UNIX98=1 -DBUILD_PDF=1 -I./pdf -Os -fstack-clash-protection -Wformat -Werror=format-security -g -flto=auto -DHAVE_RESTRICT=1 -I/usr/include/webp -fno-strict-aliasing -DHAVE_POPEN_PROTO=1 -DEXTRACT_CV=0 -Iextract/include -Iextract/src -Isrc -o soobj/extract_text.o -c extract/src/text.c gcc -DHAVE_MKSTEMP -DHAVE_FSEEKO -DHAVE_FONTCONFIG -DHAVE_SETLOCALE -DHAVE_DBUS -DHAVE_BSWAP32 -DHAVE_BYTESWAP_H -DHAVE_STRERROR -DHAVE_PREAD_PWRITE=1 -DGS_RECURSIVE_MUTEXATTR=PTHREAD_MUTEX_RECURSIVE -O2 -DNDEBUG -fPIC -fvisibility=hidden -DGSDLLEXPORT="__attribute__((visibility(\"default\")))" -Wall -Wstrict-prototypes -Wundef -Wmissing-declarations -Wmissing-prototypes -Wwrite-strings -fno-strict-aliasing -Werror=declaration-after-statement -fno-builtin -fno-common -Werror=return-type -Wno-unused-local-typedefs -DHAVE_STDINT_H=1 -DHAVE_DIRENT_H=1 -DHAVE_SYS_DIR_H=1 -DHAVE_SYS_TIME_H=1 -DHAVE_SYS_TIMES_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_LIBDL=1 -DGX_COLOR_INDEX_TYPE="unsigned long long" -D__USE_UNIX98=1 -DBUILD_PDF=1 -I./pdf -Os -fstack-clash-protection -Wformat -Werror=format-security -g -flto=auto -DHAVE_RESTRICT=1 -I/usr/include/webp -fno-strict-aliasing -DHAVE_POPEN_PROTO=1 -DEXTRACT_CV=0 -Iextract/include -Iextract/src -Isrc -o soobj/extract_xml.o -c extract/src/xml.c g++ -Itesseract/include -Itesseract/src/api -Itesseract/src/arch -Itesseract/src/ccmain -Itesseract/src/ccstruct -Itesseract/src/ccutil -Itesseract/src/classify -Itesseract/src/cutil -Itesseract/src/dict -Itesseract/src/lstm -Itesseract/src/opencl -Itesseract/src/textord -Itesseract/src/training -Itesseract/src/viewer -Itesseract/src/wordrec -Ileptonica/src -I./base -I./obj -Os -fstack-clash-protection -Wformat -Werror=format-security -D_GLIBCXX_ASSERTIONS=1 -D_LIBCPP_ENABLE_THREAD_SAFETY_ANNOTATIONS=1 -D_LIBCPP_ENABLE_HARDENED_MODE=1 -g -std=c++17 -DHAVE_NEON -DHAVE_MKSTEMP -DHAVE_FSEEKO -DHAVE_FONTCONFIG -DHAVE_SETLOCALE -DHAVE_DBUS -DHAVE_BSWAP32 -DHAVE_BYTESWAP_H -DHAVE_STRERROR -DHAVE_PREAD_PWRITE=1 -DGS_RECURSIVE_MUTEXATTR=PTHREAD_MUTEX_RECURSIVE -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 -Wno-unused-local-typedefs -DHAVE_STDINT_H=1 -DHAVE_DIRENT_H=1 -DHAVE_SYS_DIR_H=1 -DHAVE_SYS_TIME_H=1 -DHAVE_SYS_TIMES_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_LIBDL=1 -DGX_COLOR_INDEX_TYPE="unsigned long long" -D__USE_UNIX98=1 -DBUILD_PDF=1 -I./pdf -Os -fstack-clash-protection -Wformat -Werror=format-security -g -flto=auto -DHAVE_RESTRICT=1 -I/usr/include/webp -fno-strict-aliasing -DHAVE_POPEN_PROTO=1 -DTESSERACT_IMAGEDATA_AS_PIX -DTESSERACT_DISABLE_DEBUG_FONTS -DGRAPHICS_DISABLED -UCLUSTER -o ./obj/tesseract_textord_blobgrid.o -c tesseract/src/textord/blobgrid.cpp gcc -DHAVE_MKSTEMP -DHAVE_FSEEKO -DHAVE_FONTCONFIG -DHAVE_SETLOCALE -DHAVE_DBUS -DHAVE_BSWAP32 -DHAVE_BYTESWAP_H -DHAVE_STRERROR -DHAVE_PREAD_PWRITE=1 -DGS_RECURSIVE_MUTEXATTR=PTHREAD_MUTEX_RECURSIVE -O2 -DNDEBUG -fPIC -fvisibility=hidden -DGSDLLEXPORT="__attribute__((visibility(\"default\")))" -Wall -Wstrict-prototypes -Wundef -Wmissing-declarations -Wmissing-prototypes -Wwrite-strings -fno-strict-aliasing -Werror=declaration-after-statement -fno-builtin -fno-common -Werror=return-type -Wno-unused-local-typedefs -DHAVE_STDINT_H=1 -DHAVE_DIRENT_H=1 -DHAVE_SYS_DIR_H=1 -DHAVE_SYS_TIME_H=1 -DHAVE_SYS_TIMES_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_LIBDL=1 -DGX_COLOR_INDEX_TYPE="unsigned long long" -D__USE_UNIX98=1 -DBUILD_PDF=1 -I./pdf -Os -fstack-clash-protection -Wformat -Werror=format-security -g -flto=auto -DHAVE_RESTRICT=1 -I/usr/include/webp -fno-strict-aliasing -DHAVE_POPEN_PROTO=1 -DEXTRACT_CV=0 -Iextract/include -Iextract/src -Isrc -o soobj/extract_zip.o -c extract/src/zip.c g++ -Itesseract/include -Itesseract/src/api -Itesseract/src/arch -Itesseract/src/ccmain -Itesseract/src/ccstruct -Itesseract/src/ccutil -Itesseract/src/classify -Itesseract/src/cutil -Itesseract/src/dict -Itesseract/src/lstm -Itesseract/src/opencl -Itesseract/src/textord -Itesseract/src/training -Itesseract/src/viewer -Itesseract/src/wordrec -Ileptonica/src -I./base -I./obj -Os -fstack-clash-protection -Wformat -Werror=format-security -D_GLIBCXX_ASSERTIONS=1 -D_LIBCPP_ENABLE_THREAD_SAFETY_ANNOTATIONS=1 -D_LIBCPP_ENABLE_HARDENED_MODE=1 -g -std=c++17 -DHAVE_NEON -DHAVE_MKSTEMP -DHAVE_FSEEKO -DHAVE_FONTCONFIG -DHAVE_SETLOCALE -DHAVE_DBUS -DHAVE_BSWAP32 -DHAVE_BYTESWAP_H -DHAVE_STRERROR -DHAVE_PREAD_PWRITE=1 -DGS_RECURSIVE_MUTEXATTR=PTHREAD_MUTEX_RECURSIVE -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 -Wno-unused-local-typedefs -DHAVE_STDINT_H=1 -DHAVE_DIRENT_H=1 -DHAVE_SYS_DIR_H=1 -DHAVE_SYS_TIME_H=1 -DHAVE_SYS_TIMES_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_LIBDL=1 -DGX_COLOR_INDEX_TYPE="unsigned long long" -D__USE_UNIX98=1 -DBUILD_PDF=1 -I./pdf -Os -fstack-clash-protection -Wformat -Werror=format-security -g -flto=auto -DHAVE_RESTRICT=1 -I/usr/include/webp -fno-strict-aliasing -DHAVE_POPEN_PROTO=1 -DTESSERACT_IMAGEDATA_AS_PIX -DTESSERACT_DISABLE_DEBUG_FONTS -DGRAPHICS_DISABLED -UCLUSTER -o ./obj/tesseract_textord_ccnontextdetect.o -c tesseract/src/textord/ccnontextdetect.cpp cc1plus: warning: command-line option '-Wstrict-prototypes' is valid for C/ObjC but not for C++ cc1plus: warning: command-line option '-Wmissing-prototypes' is valid for C/ObjC but not for C++ cc1plus: warning: '-Werror=' argument '-Werror=declaration-after-statement' is not valid for C++ cc1plus: warning: command-line option '-Wstrict-prototypes' is valid for C/ObjC but not for C++ cc1plus: warning: command-line option '-Wmissing-prototypes' is valid for C/ObjC but not for C++ cc1plus: warning: '-Werror=' argument '-Werror=declaration-after-statement' is not valid for C++ gcc -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 -Wno-unused-local-typedefs -DHAVE_STDINT_H=1 -DHAVE_DIRENT_H=1 -DHAVE_SYS_DIR_H=1 -DHAVE_SYS_TIME_H=1 -DHAVE_SYS_TIMES_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_LIBDL=1 -DGX_COLOR_INDEX_TYPE="unsigned long long" -D__USE_UNIX98=1 -Os -fstack-clash-protection -Wformat -Werror=format-security -g -flto=auto -DHAVE_RESTRICT=1 -fno-strict-aliasing -DHAVE_POPEN_PROTO=1 -I./base -o ./soobj/aux/packps ./base/pack_ps.c -lm -ldl -ltiff -rdynamic -lfontconfig -lfreetype -lfreetype -lz g++ -Itesseract/include -Itesseract/src/api -Itesseract/src/arch -Itesseract/src/ccmain -Itesseract/src/ccstruct -Itesseract/src/ccutil -Itesseract/src/classify -Itesseract/src/cutil -Itesseract/src/dict -Itesseract/src/lstm -Itesseract/src/opencl -Itesseract/src/textord -Itesseract/src/training -Itesseract/src/viewer -Itesseract/src/wordrec -Ileptonica/src -I./base -I./obj -Os -fstack-clash-protection -Wformat -Werror=format-security -D_GLIBCXX_ASSERTIONS=1 -D_LIBCPP_ENABLE_THREAD_SAFETY_ANNOTATIONS=1 -D_LIBCPP_ENABLE_HARDENED_MODE=1 -g -std=c++17 -DHAVE_NEON -DHAVE_MKSTEMP -DHAVE_FSEEKO -DHAVE_FONTCONFIG -DHAVE_SETLOCALE -DHAVE_DBUS -DHAVE_BSWAP32 -DHAVE_BYTESWAP_H -DHAVE_STRERROR -DHAVE_PREAD_PWRITE=1 -DGS_RECURSIVE_MUTEXATTR=PTHREAD_MUTEX_RECURSIVE -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 -Wno-unused-local-typedefs -DHAVE_STDINT_H=1 -DHAVE_DIRENT_H=1 -DHAVE_SYS_DIR_H=1 -DHAVE_SYS_TIME_H=1 -DHAVE_SYS_TIMES_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_LIBDL=1 -DGX_COLOR_INDEX_TYPE="unsigned long long" -D__USE_UNIX98=1 -DBUILD_PDF=1 -I./pdf -Os -fstack-clash-protection -Wformat -Werror=format-security -g -flto=auto -DHAVE_RESTRICT=1 -I/usr/include/webp -fno-strict-aliasing -DHAVE_POPEN_PROTO=1 -DTESSERACT_IMAGEDATA_AS_PIX -DTESSERACT_DISABLE_DEBUG_FONTS -DGRAPHICS_DISABLED -UCLUSTER -o ./obj/tesseract_textord_cjkpitch.o -c tesseract/src/textord/cjkpitch.cpp cc1plus: warning: command-line option '-Wstrict-prototypes' is valid for C/ObjC but not for C++ cc1plus: warning: command-line option '-Wmissing-prototypes' is valid for C/ObjC but not for C++ cc1plus: warning: '-Werror=' argument '-Werror=declaration-after-statement' is not valid for C++ gcc -DHAVE_MKSTEMP -DHAVE_FSEEKO -DHAVE_FONTCONFIG -DHAVE_SETLOCALE -DHAVE_DBUS -DHAVE_BSWAP32 -DHAVE_BYTESWAP_H -DHAVE_STRERROR -DHAVE_PREAD_PWRITE=1 -DGS_RECURSIVE_MUTEXATTR=PTHREAD_MUTEX_RECURSIVE -O2 -DNDEBUG -fPIC -fvisibility=hidden -DGSDLLEXPORT="__attribute__((visibility(\"default\")))" -Wall -Wstrict-prototypes -Wundef -Wmissing-declarations -Wmissing-prototypes -Wwrite-strings -fno-strict-aliasing -Werror=declaration-after-statement -fno-builtin -fno-common -Werror=return-type -Wno-unused-local-typedefs -DHAVE_STDINT_H=1 -DHAVE_DIRENT_H=1 -DHAVE_SYS_DIR_H=1 -DHAVE_SYS_TIME_H=1 -DHAVE_SYS_TIMES_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_LIBDL=1 -DGX_COLOR_INDEX_TYPE="unsigned long long" -D__USE_UNIX98=1 -DBUILD_PDF=1 -I./pdf -Os -fstack-clash-protection -Wformat -Werror=format-security -g -flto=auto -DHAVE_RESTRICT=1 -I/usr/include/webp -fno-strict-aliasing -DHAVE_POPEN_PROTO=1 -I./soobj -I./base -I./soobj -I./devices -I./devices/vector -DOCR_VERSION=1 -o ./soobj/whitelst.o -c ./devices/vector/whitelst.c gcc -DHAVE_MKSTEMP -DHAVE_FSEEKO -DHAVE_FONTCONFIG -DHAVE_SETLOCALE -DHAVE_DBUS -DHAVE_BSWAP32 -DHAVE_BYTESWAP_H -DHAVE_STRERROR -DHAVE_PREAD_PWRITE=1 -DGS_RECURSIVE_MUTEXATTR=PTHREAD_MUTEX_RECURSIVE -O2 -DNDEBUG -fPIC -fvisibility=hidden -DGSDLLEXPORT="__attribute__((visibility(\"default\")))" -Wall -Wstrict-prototypes -Wundef -Wmissing-declarations -Wmissing-prototypes -Wwrite-strings -fno-strict-aliasing -Werror=declaration-after-statement -fno-builtin -fno-common -Werror=return-type -Wno-unused-local-typedefs -DHAVE_STDINT_H=1 -DHAVE_DIRENT_H=1 -DHAVE_SYS_DIR_H=1 -DHAVE_SYS_TIME_H=1 -DHAVE_SYS_TIMES_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_LIBDL=1 -DGX_COLOR_INDEX_TYPE="unsigned long long" -D__USE_UNIX98=1 -DBUILD_PDF=1 -I./pdf -Os -fstack-clash-protection -Wformat -Werror=format-security -g -flto=auto -DHAVE_RESTRICT=1 -I/usr/include/webp -fno-strict-aliasing -DHAVE_POPEN_PROTO=1 -I./devices/rinkj -I./base/ -I./soobj/ -o ./soobj/evenbetter-rll.o -c ./devices/rinkj/evenbetter-rll.c gcc -DHAVE_MKSTEMP -DHAVE_FSEEKO -DHAVE_FONTCONFIG -DHAVE_SETLOCALE -DHAVE_DBUS -DHAVE_BSWAP32 -DHAVE_BYTESWAP_H -DHAVE_STRERROR -DHAVE_PREAD_PWRITE=1 -DGS_RECURSIVE_MUTEXATTR=PTHREAD_MUTEX_RECURSIVE -O2 -DNDEBUG -fPIC -fvisibility=hidden -DGSDLLEXPORT="__attribute__((visibility(\"default\")))" -Wall -Wstrict-prototypes -Wundef -Wmissing-declarations -Wmissing-prototypes -Wwrite-strings -fno-strict-aliasing -Werror=declaration-after-statement -fno-builtin -fno-common -Werror=return-type -Wno-unused-local-typedefs -DHAVE_STDINT_H=1 -DHAVE_DIRENT_H=1 -DHAVE_SYS_DIR_H=1 -DHAVE_SYS_TIME_H=1 -DHAVE_SYS_TIMES_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_LIBDL=1 -DGX_COLOR_INDEX_TYPE="unsigned long long" -D__USE_UNIX98=1 -DBUILD_PDF=1 -I./pdf -Os -fstack-clash-protection -Wformat -Werror=format-security -g -flto=auto -DHAVE_RESTRICT=1 -I/usr/include/webp -fno-strict-aliasing -DHAVE_POPEN_PROTO=1 -I./devices/rinkj -I./base/ -I./soobj/ -o ./soobj/rinkj-device.o -c ./devices/rinkj/rinkj-device.c gcc -DHAVE_MKSTEMP -DHAVE_FSEEKO -DHAVE_FONTCONFIG -DHAVE_SETLOCALE -DHAVE_DBUS -DHAVE_BSWAP32 -DHAVE_BYTESWAP_H -DHAVE_STRERROR -DHAVE_PREAD_PWRITE=1 -DGS_RECURSIVE_MUTEXATTR=PTHREAD_MUTEX_RECURSIVE -O2 -DNDEBUG -fPIC -fvisibility=hidden -DGSDLLEXPORT="__attribute__((visibility(\"default\")))" -Wall -Wstrict-prototypes -Wundef -Wmissing-declarations -Wmissing-prototypes -Wwrite-strings -fno-strict-aliasing -Werror=declaration-after-statement -fno-builtin -fno-common -Werror=return-type -Wno-unused-local-typedefs -DHAVE_STDINT_H=1 -DHAVE_DIRENT_H=1 -DHAVE_SYS_DIR_H=1 -DHAVE_SYS_TIME_H=1 -DHAVE_SYS_TIMES_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_LIBDL=1 -DGX_COLOR_INDEX_TYPE="unsigned long long" -D__USE_UNIX98=1 -DBUILD_PDF=1 -I./pdf -Os -fstack-clash-protection -Wformat -Werror=format-security -g -flto=auto -DHAVE_RESTRICT=1 -I/usr/include/webp -fno-strict-aliasing -DHAVE_POPEN_PROTO=1 -I./devices/rinkj -I./base/ -I./soobj/ -o ./soobj/rinkj-config.o -c ./devices/rinkj/rinkj-config.c g++ -Itesseract/include -Itesseract/src/api -Itesseract/src/arch -Itesseract/src/ccmain -Itesseract/src/ccstruct -Itesseract/src/ccutil -Itesseract/src/classify -Itesseract/src/cutil -Itesseract/src/dict -Itesseract/src/lstm -Itesseract/src/opencl -Itesseract/src/textord -Itesseract/src/training -Itesseract/src/viewer -Itesseract/src/wordrec -Ileptonica/src -I./base -I./obj -Os -fstack-clash-protection -Wformat -Werror=format-security -D_GLIBCXX_ASSERTIONS=1 -D_LIBCPP_ENABLE_THREAD_SAFETY_ANNOTATIONS=1 -D_LIBCPP_ENABLE_HARDENED_MODE=1 -g -std=c++17 -DHAVE_NEON -DHAVE_MKSTEMP -DHAVE_FSEEKO -DHAVE_FONTCONFIG -DHAVE_SETLOCALE -DHAVE_DBUS -DHAVE_BSWAP32 -DHAVE_BYTESWAP_H -DHAVE_STRERROR -DHAVE_PREAD_PWRITE=1 -DGS_RECURSIVE_MUTEXATTR=PTHREAD_MUTEX_RECURSIVE -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 -Wno-unused-local-typedefs -DHAVE_STDINT_H=1 -DHAVE_DIRENT_H=1 -DHAVE_SYS_DIR_H=1 -DHAVE_SYS_TIME_H=1 -DHAVE_SYS_TIMES_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_LIBDL=1 -DGX_COLOR_INDEX_TYPE="unsigned long long" -D__USE_UNIX98=1 -DBUILD_PDF=1 -I./pdf -Os -fstack-clash-protection -Wformat -Werror=format-security -g -flto=auto -DHAVE_RESTRICT=1 -I/usr/include/webp -fno-strict-aliasing -DHAVE_POPEN_PROTO=1 -DTESSERACT_IMAGEDATA_AS_PIX -DTESSERACT_DISABLE_DEBUG_FONTS -DGRAPHICS_DISABLED -UCLUSTER -o ./obj/tesseract_textord_colfind.o -c tesseract/src/textord/colfind.cpp g++ -Itesseract/include -Itesseract/src/api -Itesseract/src/arch -Itesseract/src/ccmain -Itesseract/src/ccstruct -Itesseract/src/ccutil -Itesseract/src/classify -Itesseract/src/cutil -Itesseract/src/dict -Itesseract/src/lstm -Itesseract/src/opencl -Itesseract/src/textord -Itesseract/src/training -Itesseract/src/viewer -Itesseract/src/wordrec -Ileptonica/src -I./base -I./obj -Os -fstack-clash-protection -Wformat -Werror=format-security -D_GLIBCXX_ASSERTIONS=1 -D_LIBCPP_ENABLE_THREAD_SAFETY_ANNOTATIONS=1 -D_LIBCPP_ENABLE_HARDENED_MODE=1 -g -std=c++17 -DHAVE_NEON -DHAVE_MKSTEMP -DHAVE_FSEEKO -DHAVE_FONTCONFIG -DHAVE_SETLOCALE -DHAVE_DBUS -DHAVE_BSWAP32 -DHAVE_BYTESWAP_H -DHAVE_STRERROR -DHAVE_PREAD_PWRITE=1 -DGS_RECURSIVE_MUTEXATTR=PTHREAD_MUTEX_RECURSIVE -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 -Wno-unused-local-typedefs -DHAVE_STDINT_H=1 -DHAVE_DIRENT_H=1 -DHAVE_SYS_DIR_H=1 -DHAVE_SYS_TIME_H=1 -DHAVE_SYS_TIMES_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_LIBDL=1 -DGX_COLOR_INDEX_TYPE="unsigned long long" -D__USE_UNIX98=1 -DBUILD_PDF=1 -I./pdf -Os -fstack-clash-protection -Wformat -Werror=format-security -g -flto=auto -DHAVE_RESTRICT=1 -I/usr/include/webp -fno-strict-aliasing -DHAVE_POPEN_PROTO=1 -DTESSERACT_IMAGEDATA_AS_PIX -DTESSERACT_DISABLE_DEBUG_FONTS -DGRAPHICS_DISABLED -UCLUSTER -o ./obj/tesseract_textord_colpartition.o -c tesseract/src/textord/colpartition.cpp cc1plus: warning: command-line option '-Wstrict-prototypes' is valid for C/ObjC but not for C++ cc1plus: warning: command-line option '-Wmissing-prototypes' is valid for C/ObjC but not for C++ cc1plus: warning: '-Werror=' argument '-Werror=declaration-after-statement' is not valid for C++ gcc -DHAVE_MKSTEMP -DHAVE_FSEEKO -DHAVE_FONTCONFIG -DHAVE_SETLOCALE -DHAVE_DBUS -DHAVE_BSWAP32 -DHAVE_BYTESWAP_H -DHAVE_STRERROR -DHAVE_PREAD_PWRITE=1 -DGS_RECURSIVE_MUTEXATTR=PTHREAD_MUTEX_RECURSIVE -O2 -DNDEBUG -fPIC -fvisibility=hidden -DGSDLLEXPORT="__attribute__((visibility(\"default\")))" -Wall -Wstrict-prototypes -Wundef -Wmissing-declarations -Wmissing-prototypes -Wwrite-strings -fno-strict-aliasing -Werror=declaration-after-statement -fno-builtin -fno-common -Werror=return-type -Wno-unused-local-typedefs -DHAVE_STDINT_H=1 -DHAVE_DIRENT_H=1 -DHAVE_SYS_DIR_H=1 -DHAVE_SYS_TIME_H=1 -DHAVE_SYS_TIMES_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_LIBDL=1 -DGX_COLOR_INDEX_TYPE="unsigned long long" -D__USE_UNIX98=1 -DBUILD_PDF=1 -I./pdf -Os -fstack-clash-protection -Wformat -Werror=format-security -g -flto=auto -DHAVE_RESTRICT=1 -I/usr/include/webp -fno-strict-aliasing -DHAVE_POPEN_PROTO=1 -I./devices/rinkj -I./base/ -I./soobj/ -o ./soobj/rinkj-dither.o -c ./devices/rinkj/rinkj-dither.c cc1plus: warning: command-line option '-Wstrict-prototypes' is valid for C/ObjC but not for C++ cc1plus: warning: command-line option '-Wmissing-prototypes' is valid for C/ObjC but not for C++ cc1plus: warning: '-Werror=' argument '-Werror=declaration-after-statement' is not valid for C++ gcc -DHAVE_MKSTEMP -DHAVE_FSEEKO -DHAVE_FONTCONFIG -DHAVE_SETLOCALE -DHAVE_DBUS -DHAVE_BSWAP32 -DHAVE_BYTESWAP_H -DHAVE_STRERROR -DHAVE_PREAD_PWRITE=1 -DGS_RECURSIVE_MUTEXATTR=PTHREAD_MUTEX_RECURSIVE -O2 -DNDEBUG -fPIC -fvisibility=hidden -DGSDLLEXPORT="__attribute__((visibility(\"default\")))" -Wall -Wstrict-prototypes -Wundef -Wmissing-declarations -Wmissing-prototypes -Wwrite-strings -fno-strict-aliasing -Werror=declaration-after-statement -fno-builtin -fno-common -Werror=return-type -Wno-unused-local-typedefs -DHAVE_STDINT_H=1 -DHAVE_DIRENT_H=1 -DHAVE_SYS_DIR_H=1 -DHAVE_SYS_TIME_H=1 -DHAVE_SYS_TIMES_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_LIBDL=1 -DGX_COLOR_INDEX_TYPE="unsigned long long" -D__USE_UNIX98=1 -DBUILD_PDF=1 -I./pdf -Os -fstack-clash-protection -Wformat -Werror=format-security -g -flto=auto -DHAVE_RESTRICT=1 -I/usr/include/webp -fno-strict-aliasing -DHAVE_POPEN_PROTO=1 -I./devices/rinkj -I./base/ -I./soobj/ -o ./soobj/rinkj-screen-eb.o -c ./devices/rinkj/rinkj-screen-eb.c g++ -Itesseract/include -Itesseract/src/api -Itesseract/src/arch -Itesseract/src/ccmain -Itesseract/src/ccstruct -Itesseract/src/ccutil -Itesseract/src/classify -Itesseract/src/cutil -Itesseract/src/dict -Itesseract/src/lstm -Itesseract/src/opencl -Itesseract/src/textord -Itesseract/src/training -Itesseract/src/viewer -Itesseract/src/wordrec -Ileptonica/src -I./base -I./obj -Os -fstack-clash-protection -Wformat -Werror=format-security -D_GLIBCXX_ASSERTIONS=1 -D_LIBCPP_ENABLE_THREAD_SAFETY_ANNOTATIONS=1 -D_LIBCPP_ENABLE_HARDENED_MODE=1 -g -std=c++17 -DHAVE_NEON -DHAVE_MKSTEMP -DHAVE_FSEEKO -DHAVE_FONTCONFIG -DHAVE_SETLOCALE -DHAVE_DBUS -DHAVE_BSWAP32 -DHAVE_BYTESWAP_H -DHAVE_STRERROR -DHAVE_PREAD_PWRITE=1 -DGS_RECURSIVE_MUTEXATTR=PTHREAD_MUTEX_RECURSIVE -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 -Wno-unused-local-typedefs -DHAVE_STDINT_H=1 -DHAVE_DIRENT_H=1 -DHAVE_SYS_DIR_H=1 -DHAVE_SYS_TIME_H=1 -DHAVE_SYS_TIMES_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_LIBDL=1 -DGX_COLOR_INDEX_TYPE="unsigned long long" -D__USE_UNIX98=1 -DBUILD_PDF=1 -I./pdf -Os -fstack-clash-protection -Wformat -Werror=format-security -g -flto=auto -DHAVE_RESTRICT=1 -I/usr/include/webp -fno-strict-aliasing -DHAVE_POPEN_PROTO=1 -DTESSERACT_IMAGEDATA_AS_PIX -DTESSERACT_DISABLE_DEBUG_FONTS -DGRAPHICS_DISABLED -UCLUSTER -o ./obj/tesseract_textord_colpartitionset.o -c tesseract/src/textord/colpartitionset.cpp cc1plus: warning: command-line option '-Wstrict-prototypes' is valid for C/ObjC but not for C++ cc1plus: warning: command-line option '-Wmissing-prototypes' is valid for C/ObjC but not for C++ cc1plus: warning: '-Werror=' argument '-Werror=declaration-after-statement' is not valid for C++ ./soobj/aux/echogs -e .dev -w- -l-obj ./soobj/lcups_1 -link g++ -Itesseract/include -Itesseract/src/api -Itesseract/src/arch -Itesseract/src/ccmain -Itesseract/src/ccstruct -Itesseract/src/ccutil -Itesseract/src/classify -Itesseract/src/cutil -Itesseract/src/dict -Itesseract/src/lstm -Itesseract/src/opencl -Itesseract/src/textord -Itesseract/src/training -Itesseract/src/viewer -Itesseract/src/wordrec -Ileptonica/src -I./base -I./obj -Os -fstack-clash-protection -Wformat -Werror=format-security -D_GLIBCXX_ASSERTIONS=1 -D_LIBCPP_ENABLE_THREAD_SAFETY_ANNOTATIONS=1 -D_LIBCPP_ENABLE_HARDENED_MODE=1 -g -std=c++17 -DHAVE_NEON -DHAVE_MKSTEMP -DHAVE_FSEEKO -DHAVE_FONTCONFIG -DHAVE_SETLOCALE -DHAVE_DBUS -DHAVE_BSWAP32 -DHAVE_BYTESWAP_H -DHAVE_STRERROR -DHAVE_PREAD_PWRITE=1 -DGS_RECURSIVE_MUTEXATTR=PTHREAD_MUTEX_RECURSIVE -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 -Wno-unused-local-typedefs -DHAVE_STDINT_H=1 -DHAVE_DIRENT_H=1 -DHAVE_SYS_DIR_H=1 -DHAVE_SYS_TIME_H=1 -DHAVE_SYS_TIMES_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_LIBDL=1 -DGX_COLOR_INDEX_TYPE="unsigned long long" -D__USE_UNIX98=1 -DBUILD_PDF=1 -I./pdf -Os -fstack-clash-protection -Wformat -Werror=format-security -g -flto=auto -DHAVE_RESTRICT=1 -I/usr/include/webp -fno-strict-aliasing -DHAVE_POPEN_PROTO=1 -DTESSERACT_IMAGEDATA_AS_PIX -DTESSERACT_DISABLE_DEBUG_FONTS -DGRAPHICS_DISABLED -UCLUSTER -o ./obj/tesseract_textord_colpartitiongrid.o -c tesseract/src/textord/colpartitiongrid.cpp ./soobj/aux/echogs -e .dev -a- ./soobj/lcups_1 -libpath ./soobj/aux/echogs -e .dev -a- ./soobj/lcups_1 -lib cups ./soobj/aux/echogs -e .dev -w- -l-obj ./soobj/lcupsi_1 -link ./soobj/aux/echogs -I./ijs gcc -I./ijs -DHAVE_MKSTEMP -DHAVE_FSEEKO -DHAVE_FONTCONFIG -DHAVE_SETLOCALE -DHAVE_DBUS -DHAVE_BSWAP32 -DHAVE_BYTESWAP_H -DHAVE_STRERROR -DHAVE_PREAD_PWRITE=1 -DGS_RECURSIVE_MUTEXATTR=PTHREAD_MUTEX_RECURSIVE -O2 -DNDEBUG -fPIC -fvisibility=hidden -DGSDLLEXPORT="__attribute__((visibility(\"default\")))" -Wall -Wstrict-prototypes -Wundef -Wmissing-declarations -Wmissing-prototypes -Wwrite-strings -fno-strict-aliasing -Werror=declaration-after-statement -fno-builtin -fno-common -Werror=return-type -Wno-unused-local-typedefs -DHAVE_STDINT_H=1 -DHAVE_DIRENT_H=1 -DHAVE_SYS_DIR_H=1 -DHAVE_SYS_TIME_H=1 -DHAVE_SYS_TIMES_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_LIBDL=1 -DGX_COLOR_INDEX_TYPE="unsigned long long" -D__USE_UNIX98=1 -DBUILD_PDF=1 -I./pdf -Os -fstack-clash-protection -Wformat -Werror=format-security -g -flto=auto -DHAVE_RESTRICT=1 -I/usr/include/webp -fno-strict-aliasing -DHAVE_POPEN_PROTO=1 -o ./soobj/ijs.o -c ./ijs/ijs.c gcc -I./ijs -DHAVE_MKSTEMP -DHAVE_FSEEKO -DHAVE_FONTCONFIG -DHAVE_SETLOCALE -DHAVE_DBUS -DHAVE_BSWAP32 -DHAVE_BYTESWAP_H -DHAVE_STRERROR -DHAVE_PREAD_PWRITE=1 -DGS_RECURSIVE_MUTEXATTR=PTHREAD_MUTEX_RECURSIVE -O2 -DNDEBUG -fPIC -fvisibility=hidden -DGSDLLEXPORT="__attribute__((visibility(\"default\")))" -Wall -Wstrict-prototypes -Wundef -Wmissing-declarations -Wmissing-prototypes -Wwrite-strings -fno-strict-aliasing -Werror=declaration-after-statement -fno-builtin -fno-common -Werror=return-type -Wno-unused-local-typedefs -DHAVE_STDINT_H=1 -DHAVE_DIRENT_H=1 -DHAVE_SYS_DIR_H=1 -DHAVE_SYS_TIME_H=1 -DHAVE_SYS_TIMES_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_LIBDL=1 -DGX_COLOR_INDEX_TYPE="unsigned long long" -D__USE_UNIX98=1 -DBUILD_PDF=1 -I./pdf -Os -fstack-clash-protection -Wformat -Werror=format-security -g -flto=auto -DHAVE_RESTRICT=1 -I/usr/include/webp -fno-strict-aliasing -DHAVE_POPEN_PROTO=1 -o ./soobj/ijs_server.o -c ./ijs/ijs_server.c In file included from tesseract/src/ccutil/ambigs.h:32, from tesseract/src/ccutil/ccutil.h:32, from tesseract/src/ccstruct/ccstruct.h:22, from tesseract/src/ccstruct/ccstruct.cpp:19: tesseract/src/ccutil/unicharset.h: In member function 'bool tesseract::UNICHARSET::contains_unichar_id(tesseract::UNICHAR_ID) const': tesseract/src/ccutil/unicharset.h:288:59: warning: comparison of integer expressions of different signedness: 'tesseract::UNICHAR_ID' {aka 'int'} and 'std::vector::size_type' {aka 'unsigned int'} [-Wsign-compare] 288 | return unichar_id != INVALID_UNICHAR_ID && unichar_id < unichars.size() && | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~ tesseract/src/ccutil/unicharset.h: In member function 'void tesseract::UNICHARSET::delete_pointers_in_unichars()': tesseract/src/ccutil/unicharset.h:302:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'unsigned int'} [-Wsign-compare] 302 | for (int i = 0; i < unichars.size(); ++i) { | ~~^~~~~~~~~~~~~~~~~ cc1plus: warning: command-line option '-Wstrict-prototypes' is valid for C/ObjC but not for C++ cc1plus: warning: command-line option '-Wmissing-prototypes' is valid for C/ObjC but not for C++ cc1plus: warning: '-Werror=' argument '-Werror=declaration-after-statement' is not valid for C++ g++ -Itesseract/include -Itesseract/src/api -Itesseract/src/arch -Itesseract/src/ccmain -Itesseract/src/ccstruct -Itesseract/src/ccutil -Itesseract/src/classify -Itesseract/src/cutil -Itesseract/src/dict -Itesseract/src/lstm -Itesseract/src/opencl -Itesseract/src/textord -Itesseract/src/training -Itesseract/src/viewer -Itesseract/src/wordrec -Ileptonica/src -I./base -I./obj -Os -fstack-clash-protection -Wformat -Werror=format-security -D_GLIBCXX_ASSERTIONS=1 -D_LIBCPP_ENABLE_THREAD_SAFETY_ANNOTATIONS=1 -D_LIBCPP_ENABLE_HARDENED_MODE=1 -g -std=c++17 -DHAVE_NEON -DHAVE_MKSTEMP -DHAVE_FSEEKO -DHAVE_FONTCONFIG -DHAVE_SETLOCALE -DHAVE_DBUS -DHAVE_BSWAP32 -DHAVE_BYTESWAP_H -DHAVE_STRERROR -DHAVE_PREAD_PWRITE=1 -DGS_RECURSIVE_MUTEXATTR=PTHREAD_MUTEX_RECURSIVE -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 -Wno-unused-local-typedefs -DHAVE_STDINT_H=1 -DHAVE_DIRENT_H=1 -DHAVE_SYS_DIR_H=1 -DHAVE_SYS_TIME_H=1 -DHAVE_SYS_TIMES_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_LIBDL=1 -DGX_COLOR_INDEX_TYPE="unsigned long long" -D__USE_UNIX98=1 -DBUILD_PDF=1 -I./pdf -Os -fstack-clash-protection -Wformat -Werror=format-security -g -flto=auto -DHAVE_RESTRICT=1 -I/usr/include/webp -fno-strict-aliasing -DHAVE_POPEN_PROTO=1 -DTESSERACT_IMAGEDATA_AS_PIX -DTESSERACT_DISABLE_DEBUG_FONTS -DGRAPHICS_DISABLED -UCLUSTER -o ./obj/tesseract_textord_devanagari_processing.o -c tesseract/src/textord/devanagari_processing.cpp g++ -Itesseract/include -Itesseract/src/api -Itesseract/src/arch -Itesseract/src/ccmain -Itesseract/src/ccstruct -Itesseract/src/ccutil -Itesseract/src/classify -Itesseract/src/cutil -Itesseract/src/dict -Itesseract/src/lstm -Itesseract/src/opencl -Itesseract/src/textord -Itesseract/src/training -Itesseract/src/viewer -Itesseract/src/wordrec -Ileptonica/src -I./base -I./obj -Os -fstack-clash-protection -Wformat -Werror=format-security -D_GLIBCXX_ASSERTIONS=1 -D_LIBCPP_ENABLE_THREAD_SAFETY_ANNOTATIONS=1 -D_LIBCPP_ENABLE_HARDENED_MODE=1 -g -std=c++17 -DHAVE_NEON -DHAVE_MKSTEMP -DHAVE_FSEEKO -DHAVE_FONTCONFIG -DHAVE_SETLOCALE -DHAVE_DBUS -DHAVE_BSWAP32 -DHAVE_BYTESWAP_H -DHAVE_STRERROR -DHAVE_PREAD_PWRITE=1 -DGS_RECURSIVE_MUTEXATTR=PTHREAD_MUTEX_RECURSIVE -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 -Wno-unused-local-typedefs -DHAVE_STDINT_H=1 -DHAVE_DIRENT_H=1 -DHAVE_SYS_DIR_H=1 -DHAVE_SYS_TIME_H=1 -DHAVE_SYS_TIMES_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_LIBDL=1 -DGX_COLOR_INDEX_TYPE="unsigned long long" -D__USE_UNIX98=1 -DBUILD_PDF=1 -I./pdf -Os -fstack-clash-protection -Wformat -Werror=format-security -g -flto=auto -DHAVE_RESTRICT=1 -I/usr/include/webp -fno-strict-aliasing -DHAVE_POPEN_PROTO=1 -DTESSERACT_IMAGEDATA_AS_PIX -DTESSERACT_DISABLE_DEBUG_FONTS -DGRAPHICS_DISABLED -UCLUSTER -o ./obj/tesseract_textord_drawtord.o -c tesseract/src/textord/drawtord.cpp gcc -I./ijs -DHAVE_MKSTEMP -DHAVE_FSEEKO -DHAVE_FONTCONFIG -DHAVE_SETLOCALE -DHAVE_DBUS -DHAVE_BSWAP32 -DHAVE_BYTESWAP_H -DHAVE_STRERROR -DHAVE_PREAD_PWRITE=1 -DGS_RECURSIVE_MUTEXATTR=PTHREAD_MUTEX_RECURSIVE -O2 -DNDEBUG -fPIC -fvisibility=hidden -DGSDLLEXPORT="__attribute__((visibility(\"default\")))" -Wall -Wstrict-prototypes -Wundef -Wmissing-declarations -Wmissing-prototypes -Wwrite-strings -fno-strict-aliasing -Werror=declaration-after-statement -fno-builtin -fno-common -Werror=return-type -Wno-unused-local-typedefs -DHAVE_STDINT_H=1 -DHAVE_DIRENT_H=1 -DHAVE_SYS_DIR_H=1 -DHAVE_SYS_TIME_H=1 -DHAVE_SYS_TIMES_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_LIBDL=1 -DGX_COLOR_INDEX_TYPE="unsigned long long" -D__USE_UNIX98=1 -DBUILD_PDF=1 -I./pdf -Os -fstack-clash-protection -Wformat -Werror=format-security -g -flto=auto -DHAVE_RESTRICT=1 -I/usr/include/webp -fno-strict-aliasing -DHAVE_POPEN_PROTO=1 -o ./soobj/ijs_client.o -c ./ijs/ijs_client.c cc1plus: warning: command-line option '-Wstrict-prototypes' is valid for C/ObjC but not for C++ cc1plus: warning: command-line option '-Wstrict-prototypes' is valid for C/ObjC but not for C++ cc1plus: warning: command-line option '-Wmissing-prototypes' is valid for C/ObjC but not for C++ cc1plus: warning: command-line option '-Wmissing-prototypes' is valid for C/ObjC but not for C++ cc1plus: warning: '-Werror=' argument '-Werror=declaration-after-statement' is not valid for C++ cc1plus: warning: '-Werror=' argument '-Werror=declaration-after-statement' is not valid for C++ g++ -Itesseract/include -Itesseract/src/api -Itesseract/src/arch -Itesseract/src/ccmain -Itesseract/src/ccstruct -Itesseract/src/ccutil -Itesseract/src/classify -Itesseract/src/cutil -Itesseract/src/dict -Itesseract/src/lstm -Itesseract/src/opencl -Itesseract/src/textord -Itesseract/src/training -Itesseract/src/viewer -Itesseract/src/wordrec -Ileptonica/src -I./base -I./obj -Os -fstack-clash-protection -Wformat -Werror=format-security -D_GLIBCXX_ASSERTIONS=1 -D_LIBCPP_ENABLE_THREAD_SAFETY_ANNOTATIONS=1 -D_LIBCPP_ENABLE_HARDENED_MODE=1 -g -std=c++17 -DHAVE_NEON -DHAVE_MKSTEMP -DHAVE_FSEEKO -DHAVE_FONTCONFIG -DHAVE_SETLOCALE -DHAVE_DBUS -DHAVE_BSWAP32 -DHAVE_BYTESWAP_H -DHAVE_STRERROR -DHAVE_PREAD_PWRITE=1 -DGS_RECURSIVE_MUTEXATTR=PTHREAD_MUTEX_RECURSIVE -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 -Wno-unused-local-typedefs -DHAVE_STDINT_H=1 -DHAVE_DIRENT_H=1 -DHAVE_SYS_DIR_H=1 -DHAVE_SYS_TIME_H=1 -DHAVE_SYS_TIMES_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_LIBDL=1 -DGX_COLOR_INDEX_TYPE="unsigned long long" -D__USE_UNIX98=1 -DBUILD_PDF=1 -I./pdf -Os -fstack-clash-protection -Wformat -Werror=format-security -g -flto=auto -DHAVE_RESTRICT=1 -I/usr/include/webp -fno-strict-aliasing -DHAVE_POPEN_PROTO=1 -DTESSERACT_IMAGEDATA_AS_PIX -DTESSERACT_DISABLE_DEBUG_FONTS -DGRAPHICS_DISABLED -UCLUSTER -o ./obj/tesseract_textord_edgblob.o -c tesseract/src/textord/edgblob.cpp gcc -I./ijs -DHAVE_MKSTEMP -DHAVE_FSEEKO -DHAVE_FONTCONFIG -DHAVE_SETLOCALE -DHAVE_DBUS -DHAVE_BSWAP32 -DHAVE_BYTESWAP_H -DHAVE_STRERROR -DHAVE_PREAD_PWRITE=1 -DGS_RECURSIVE_MUTEXATTR=PTHREAD_MUTEX_RECURSIVE -O2 -DNDEBUG -fPIC -fvisibility=hidden -DGSDLLEXPORT="__attribute__((visibility(\"default\")))" -Wall -Wstrict-prototypes -Wundef -Wmissing-declarations -Wmissing-prototypes -Wwrite-strings -fno-strict-aliasing -Werror=declaration-after-statement -fno-builtin -fno-common -Werror=return-type -Wno-unused-local-typedefs -DHAVE_STDINT_H=1 -DHAVE_DIRENT_H=1 -DHAVE_SYS_DIR_H=1 -DHAVE_SYS_TIME_H=1 -DHAVE_SYS_TIMES_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_LIBDL=1 -DGX_COLOR_INDEX_TYPE="unsigned long long" -D__USE_UNIX98=1 -DBUILD_PDF=1 -I./pdf -Os -fstack-clash-protection -Wformat -Werror=format-security -g -flto=auto -DHAVE_RESTRICT=1 -I/usr/include/webp -fno-strict-aliasing -DHAVE_POPEN_PROTO=1 -o ./soobj/ijs_exec_unix.o -c ./ijs/ijs_exec_unix.c g++ -Itesseract/include -Itesseract/src/api -Itesseract/src/arch -Itesseract/src/ccmain -Itesseract/src/ccstruct -Itesseract/src/ccutil -Itesseract/src/classify -Itesseract/src/cutil -Itesseract/src/dict -Itesseract/src/lstm -Itesseract/src/opencl -Itesseract/src/textord -Itesseract/src/training -Itesseract/src/viewer -Itesseract/src/wordrec -Ileptonica/src -I./base -I./obj -Os -fstack-clash-protection -Wformat -Werror=format-security -D_GLIBCXX_ASSERTIONS=1 -D_LIBCPP_ENABLE_THREAD_SAFETY_ANNOTATIONS=1 -D_LIBCPP_ENABLE_HARDENED_MODE=1 -g -std=c++17 -DHAVE_NEON -DHAVE_MKSTEMP -DHAVE_FSEEKO -DHAVE_FONTCONFIG -DHAVE_SETLOCALE -DHAVE_DBUS -DHAVE_BSWAP32 -DHAVE_BYTESWAP_H -DHAVE_STRERROR -DHAVE_PREAD_PWRITE=1 -DGS_RECURSIVE_MUTEXATTR=PTHREAD_MUTEX_RECURSIVE -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 -Wno-unused-local-typedefs -DHAVE_STDINT_H=1 -DHAVE_DIRENT_H=1 -DHAVE_SYS_DIR_H=1 -DHAVE_SYS_TIME_H=1 -DHAVE_SYS_TIMES_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_LIBDL=1 -DGX_COLOR_INDEX_TYPE="unsigned long long" -D__USE_UNIX98=1 -DBUILD_PDF=1 -I./pdf -Os -fstack-clash-protection -Wformat -Werror=format-security -g -flto=auto -DHAVE_RESTRICT=1 -I/usr/include/webp -fno-strict-aliasing -DHAVE_POPEN_PROTO=1 -DTESSERACT_IMAGEDATA_AS_PIX -DTESSERACT_DISABLE_DEBUG_FONTS -DGRAPHICS_DISABLED -UCLUSTER -o ./obj/tesseract_textord_edgloop.o -c tesseract/src/textord/edgloop.cpp In file included from tesseract/src/ccutil/elst.h:24, from tesseract/src/ccutil/ambigs.h:29: tesseract/src/ccutil/serialis.h: In instantiation of 'bool tesseract::TFile::Serialize(const T*, size_t) [with T = char; size_t = unsigned int]': tesseract/src/ccutil/unicharset.h:363:51: required from here tesseract/src/ccutil/serialis.h:102:45: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'unsigned int'} [-Wsign-compare] 102 | return FWrite(data, sizeof(T), count) == count; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ cc1plus: warning: command-line option '-Wstrict-prototypes' is valid for C/ObjC but not for C++ cc1plus: warning: command-line option '-Wmissing-prototypes' is valid for C/ObjC but not for C++ cc1plus: warning: '-Werror=' argument '-Werror=declaration-after-statement' is not valid for C++ mkdir ./soobj/tesseract cc1plus: warning: command-line option '-Wstrict-prototypes' is valid for C/ObjC but not for C++ cc1plus: warning: command-line option '-Wmissing-prototypes' is valid for C/ObjC but not for C++ cc1plus: warning: '-Werror=' argument '-Werror=declaration-after-statement' is not valid for C++ ./soobj/aux/echogs -w ./soobj/tesseract/version.h -x 23 define TESSERACT_VERSION_STR -x 2022 5.0.0-beta-gs -x 22 In file included from tesseract/src/ccutil/ambigs.h:32, from tesseract/src/ccutil/ccutil.h:32, from tesseract/src/lstm/lstmrecognizer.h:21, from tesseract/src/ccmain/control.cpp:35: tesseract/src/ccutil/unicharset.h: In member function 'bool tesseract::UNICHARSET::contains_unichar_id(tesseract::UNICHAR_ID) const': tesseract/src/ccutil/unicharset.h:288:59: warning: comparison of integer expressions of different signedness: 'tesseract::UNICHAR_ID' {aka 'int'} and 'std::vector::size_type' {aka 'unsigned int'} [-Wsign-compare] 288 | return unichar_id != INVALID_UNICHAR_ID && unichar_id < unichars.size() && | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~ tesseract/src/ccutil/unicharset.h: In member function 'void tesseract::UNICHARSET::delete_pointers_in_unichars()': tesseract/src/ccutil/unicharset.h:302:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'unsigned int'} [-Wsign-compare] 302 | for (int i = 0; i < unichars.size(); ++i) { | ~~^~~~~~~~~~~~~~~~~ g++ -Itesseract/include -Itesseract/src/api -Itesseract/src/arch -Itesseract/src/ccmain -Itesseract/src/ccstruct -Itesseract/src/ccutil -Itesseract/src/classify -Itesseract/src/cutil -Itesseract/src/dict -Itesseract/src/lstm -Itesseract/src/opencl -Itesseract/src/textord -Itesseract/src/training -Itesseract/src/viewer -Itesseract/src/wordrec -Ileptonica/src -I./base -I./obj -Os -fstack-clash-protection -Wformat -Werror=format-security -D_GLIBCXX_ASSERTIONS=1 -D_LIBCPP_ENABLE_THREAD_SAFETY_ANNOTATIONS=1 -D_LIBCPP_ENABLE_HARDENED_MODE=1 -g -std=c++17 -DHAVE_NEON -DHAVE_MKSTEMP -DHAVE_FSEEKO -DHAVE_FONTCONFIG -DHAVE_SETLOCALE -DHAVE_DBUS -DHAVE_BSWAP32 -DHAVE_BYTESWAP_H -DHAVE_STRERROR -DHAVE_PREAD_PWRITE=1 -DGS_RECURSIVE_MUTEXATTR=PTHREAD_MUTEX_RECURSIVE -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 -Wno-unused-local-typedefs -DHAVE_STDINT_H=1 -DHAVE_DIRENT_H=1 -DHAVE_SYS_DIR_H=1 -DHAVE_SYS_TIME_H=1 -DHAVE_SYS_TIMES_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_LIBDL=1 -DGX_COLOR_INDEX_TYPE="unsigned long long" -D__USE_UNIX98=1 -DBUILD_PDF=1 -I./pdf -Os -fstack-clash-protection -Wformat -Werror=format-security -g -flto=auto -DHAVE_RESTRICT=1 -I/usr/include/webp -fno-strict-aliasing -DHAVE_POPEN_PROTO=1 -DTESSERACT_IMAGEDATA_AS_PIX -DTESSERACT_DISABLE_DEBUG_FONTS -DGRAPHICS_DISABLED -UCLUSTER -o ./obj/tesseract_textord_fpchop.o -c tesseract/src/textord/fpchop.cpp gcc -DHAVE_MKSTEMP -DHAVE_FSEEKO -DHAVE_FONTCONFIG -DHAVE_SETLOCALE -DHAVE_DBUS -DHAVE_BSWAP32 -DHAVE_BYTESWAP_H -DHAVE_STRERROR -DHAVE_PREAD_PWRITE=1 -DGS_RECURSIVE_MUTEXATTR=PTHREAD_MUTEX_RECURSIVE -O2 -DNDEBUG -fPIC -fvisibility=hidden -DGSDLLEXPORT="__attribute__((visibility(\"default\")))" -Wall -Wstrict-prototypes -Wundef -Wmissing-declarations -Wmissing-prototypes -Wwrite-strings -fno-strict-aliasing -Werror=declaration-after-statement -fno-builtin -fno-common -Werror=return-type -Wno-unused-local-typedefs -DHAVE_STDINT_H=1 -DHAVE_DIRENT_H=1 -DHAVE_SYS_DIR_H=1 -DHAVE_SYS_TIME_H=1 -DHAVE_SYS_TIMES_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_LIBDL=1 -DGX_COLOR_INDEX_TYPE="unsigned long long" -D__USE_UNIX98=1 -DBUILD_PDF=1 -I./pdf -Os -fstack-clash-protection -Wformat -Werror=format-security -g -flto=auto -DHAVE_RESTRICT=1 -I/usr/include/webp -fno-strict-aliasing -DHAVE_POPEN_PROTO=1 -Ileptonica/src -I./base -I./soobj -DLEPTONICA_INTERCEPT_ALLOC=1 -DHAVE_LIBJPEG=0 -DHAVE_LIBTIFF=0 -DHAVE_LIBPNG=0 -DHAVE_LIBZ=0 -DHAVE_LIBGIF=0 -DHAVE_LIBUNGIF=0 -DHAVE_LIBWEBP=0 -DHAVE_LIBWEBP_ANIM=0 -DHAVE_LIBJP2K=0 -o ./soobj/leptonica_adaptmap.o -c leptonica/src/adaptmap.c In file included from tesseract/src/ccstruct/ratngs.h:32, from tesseract/src/ccstruct/blamer.h:30, from tesseract/src/ccstruct/pageres.h:22, from tesseract/src/ccmain/werdit.cpp:23: tesseract/src/ccutil/unicharset.h: In member function 'bool tesseract::UNICHARSET::contains_unichar_id(tesseract::UNICHAR_ID) const': tesseract/src/ccutil/unicharset.h:288:59: warning: comparison of integer expressions of different signedness: 'tesseract::UNICHAR_ID' {aka 'int'} and 'std::vector::size_type' {aka 'unsigned int'} [-Wsign-compare] 288 | return unichar_id != INVALID_UNICHAR_ID && unichar_id < unichars.size() && | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~ tesseract/src/ccutil/unicharset.h: In member function 'void tesseract::UNICHARSET::delete_pointers_in_unichars()': tesseract/src/ccutil/unicharset.h:302:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'unsigned int'} [-Wsign-compare] 302 | for (int i = 0; i < unichars.size(); ++i) { | ~~^~~~~~~~~~~~~~~~~ g++ -Itesseract/include -Itesseract/src/api -Itesseract/src/arch -Itesseract/src/ccmain -Itesseract/src/ccstruct -Itesseract/src/ccutil -Itesseract/src/classify -Itesseract/src/cutil -Itesseract/src/dict -Itesseract/src/lstm -Itesseract/src/opencl -Itesseract/src/textord -Itesseract/src/training -Itesseract/src/viewer -Itesseract/src/wordrec -Ileptonica/src -I./base -I./obj -Os -fstack-clash-protection -Wformat -Werror=format-security -D_GLIBCXX_ASSERTIONS=1 -D_LIBCPP_ENABLE_THREAD_SAFETY_ANNOTATIONS=1 -D_LIBCPP_ENABLE_HARDENED_MODE=1 -g -std=c++17 -DHAVE_NEON -DHAVE_MKSTEMP -DHAVE_FSEEKO -DHAVE_FONTCONFIG -DHAVE_SETLOCALE -DHAVE_DBUS -DHAVE_BSWAP32 -DHAVE_BYTESWAP_H -DHAVE_STRERROR -DHAVE_PREAD_PWRITE=1 -DGS_RECURSIVE_MUTEXATTR=PTHREAD_MUTEX_RECURSIVE -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 -Wno-unused-local-typedefs -DHAVE_STDINT_H=1 -DHAVE_DIRENT_H=1 -DHAVE_SYS_DIR_H=1 -DHAVE_SYS_TIME_H=1 -DHAVE_SYS_TIMES_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_LIBDL=1 -DGX_COLOR_INDEX_TYPE="unsigned long long" -D__USE_UNIX98=1 -DBUILD_PDF=1 -I./pdf -Os -fstack-clash-protection -Wformat -Werror=format-security -g -flto=auto -DHAVE_RESTRICT=1 -I/usr/include/webp -fno-strict-aliasing -DHAVE_POPEN_PROTO=1 -DTESSERACT_IMAGEDATA_AS_PIX -DTESSERACT_DISABLE_DEBUG_FONTS -DGRAPHICS_DISABLED -UCLUSTER -o ./obj/tesseract_textord_gap_map.o -c tesseract/src/textord/gap_map.cpp cc1plus: warning: command-line option '-Wstrict-prototypes' is valid for C/ObjC but not for C++ cc1plus: warning: command-line option '-Wmissing-prototypes' is valid for C/ObjC but not for C++ cc1plus: warning: '-Werror=' argument '-Werror=declaration-after-statement' is not valid for C++ In file included from tesseract/src/ccstruct/ratngs.h:32, from tesseract/src/ccstruct/blamer.h:30, from tesseract/src/ccstruct/pageres.h:22, from tesseract/src/ccmain/ltrresultiterator.cpp:22: tesseract/src/ccutil/unicharset.h: In member function 'bool tesseract::UNICHARSET::contains_unichar_id(tesseract::UNICHAR_ID) const': tesseract/src/ccutil/unicharset.h:288:59: warning: comparison of integer expressions of different signedness: 'tesseract::UNICHAR_ID' {aka 'int'} and 'std::vector::size_type' {aka 'unsigned int'} [-Wsign-compare] 288 | return unichar_id != INVALID_UNICHAR_ID && unichar_id < unichars.size() && | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~ tesseract/src/ccutil/unicharset.h: In member function 'void tesseract::UNICHARSET::delete_pointers_in_unichars()': tesseract/src/ccutil/unicharset.h:302:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'unsigned int'} [-Wsign-compare] 302 | for (int i = 0; i < unichars.size(); ++i) { | ~~^~~~~~~~~~~~~~~~~ In file included from tesseract/src/ccutil/ambigs.h:32, from tesseract/src/ccutil/ccutil.h:32, from tesseract/src/ccstruct/ccstruct.h:22, from tesseract/src/ccstruct/blobs.cpp:30: tesseract/src/ccutil/unicharset.h: In member function 'bool tesseract::UNICHARSET::contains_unichar_id(tesseract::UNICHAR_ID) const': tesseract/src/ccutil/unicharset.h:288:59: warning: comparison of integer expressions of different signedness: 'tesseract::UNICHAR_ID' {aka 'int'} and 'std::vector::size_type' {aka 'unsigned int'} [-Wsign-compare] 288 | return unichar_id != INVALID_UNICHAR_ID && unichar_id < unichars.size() && | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~ tesseract/src/ccutil/unicharset.h: In member function 'void tesseract::UNICHARSET::delete_pointers_in_unichars()': tesseract/src/ccutil/unicharset.h:302:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'unsigned int'} [-Wsign-compare] 302 | for (int i = 0; i < unichars.size(); ++i) { | ~~^~~~~~~~~~~~~~~~~ In file included from tesseract/src/ccstruct/ratngs.h:32, from tesseract/src/ccstruct/blamer.h:30, from tesseract/src/ccstruct/pageres.h:22, from tesseract/src/ccmain/pagewalk.cpp:20: tesseract/src/ccutil/unicharset.h: In member function 'bool tesseract::UNICHARSET::contains_unichar_id(tesseract::UNICHAR_ID) const': tesseract/src/ccutil/unicharset.h:288:59: warning: comparison of integer expressions of different signedness: 'tesseract::UNICHAR_ID' {aka 'int'} and 'std::vector::size_type' {aka 'unsigned int'} [-Wsign-compare] 288 | return unichar_id != INVALID_UNICHAR_ID && unichar_id < unichars.size() && | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~ tesseract/src/ccutil/unicharset.h: In member function 'void tesseract::UNICHARSET::delete_pointers_in_unichars()': tesseract/src/ccutil/unicharset.h:302:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'unsigned int'} [-Wsign-compare] 302 | for (int i = 0; i < unichars.size(); ++i) { | ~~^~~~~~~~~~~~~~~~~ gcc -DHAVE_MKSTEMP -DHAVE_FSEEKO -DHAVE_FONTCONFIG -DHAVE_SETLOCALE -DHAVE_DBUS -DHAVE_BSWAP32 -DHAVE_BYTESWAP_H -DHAVE_STRERROR -DHAVE_PREAD_PWRITE=1 -DGS_RECURSIVE_MUTEXATTR=PTHREAD_MUTEX_RECURSIVE -O2 -DNDEBUG -fPIC -fvisibility=hidden -DGSDLLEXPORT="__attribute__((visibility(\"default\")))" -Wall -Wstrict-prototypes -Wundef -Wmissing-declarations -Wmissing-prototypes -Wwrite-strings -fno-strict-aliasing -Werror=declaration-after-statement -fno-builtin -fno-common -Werror=return-type -Wno-unused-local-typedefs -DHAVE_STDINT_H=1 -DHAVE_DIRENT_H=1 -DHAVE_SYS_DIR_H=1 -DHAVE_SYS_TIME_H=1 -DHAVE_SYS_TIMES_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_LIBDL=1 -DGX_COLOR_INDEX_TYPE="unsigned long long" -D__USE_UNIX98=1 -DBUILD_PDF=1 -I./pdf -Os -fstack-clash-protection -Wformat -Werror=format-security -g -flto=auto -DHAVE_RESTRICT=1 -I/usr/include/webp -fno-strict-aliasing -DHAVE_POPEN_PROTO=1 -Ileptonica/src -I./base -I./soobj -DLEPTONICA_INTERCEPT_ALLOC=1 -DHAVE_LIBJPEG=0 -DHAVE_LIBTIFF=0 -DHAVE_LIBPNG=0 -DHAVE_LIBZ=0 -DHAVE_LIBGIF=0 -DHAVE_LIBUNGIF=0 -DHAVE_LIBWEBP=0 -DHAVE_LIBWEBP_ANIM=0 -DHAVE_LIBJP2K=0 -o ./soobj/leptonica_affine.o -c leptonica/src/affine.c gcc -DHAVE_MKSTEMP -DHAVE_FSEEKO -DHAVE_FONTCONFIG -DHAVE_SETLOCALE -DHAVE_DBUS -DHAVE_BSWAP32 -DHAVE_BYTESWAP_H -DHAVE_STRERROR -DHAVE_PREAD_PWRITE=1 -DGS_RECURSIVE_MUTEXATTR=PTHREAD_MUTEX_RECURSIVE -O2 -DNDEBUG -fPIC -fvisibility=hidden -DGSDLLEXPORT="__attribute__((visibility(\"default\")))" -Wall -Wstrict-prototypes -Wundef -Wmissing-declarations -Wmissing-prototypes -Wwrite-strings -fno-strict-aliasing -Werror=declaration-after-statement -fno-builtin -fno-common -Werror=return-type -Wno-unused-local-typedefs -DHAVE_STDINT_H=1 -DHAVE_DIRENT_H=1 -DHAVE_SYS_DIR_H=1 -DHAVE_SYS_TIME_H=1 -DHAVE_SYS_TIMES_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_LIBDL=1 -DGX_COLOR_INDEX_TYPE="unsigned long long" -D__USE_UNIX98=1 -DBUILD_PDF=1 -I./pdf -Os -fstack-clash-protection -Wformat -Werror=format-security -g -flto=auto -DHAVE_RESTRICT=1 -I/usr/include/webp -fno-strict-aliasing -DHAVE_POPEN_PROTO=1 -Ileptonica/src -I./base -I./soobj -DLEPTONICA_INTERCEPT_ALLOC=1 -DHAVE_LIBJPEG=0 -DHAVE_LIBTIFF=0 -DHAVE_LIBPNG=0 -DHAVE_LIBZ=0 -DHAVE_LIBGIF=0 -DHAVE_LIBUNGIF=0 -DHAVE_LIBWEBP=0 -DHAVE_LIBWEBP_ANIM=0 -DHAVE_LIBJP2K=0 -o ./soobj/leptonica_affinecompose.o -c leptonica/src/affinecompose.c gcc -DHAVE_MKSTEMP -DHAVE_FSEEKO -DHAVE_FONTCONFIG -DHAVE_SETLOCALE -DHAVE_DBUS -DHAVE_BSWAP32 -DHAVE_BYTESWAP_H -DHAVE_STRERROR -DHAVE_PREAD_PWRITE=1 -DGS_RECURSIVE_MUTEXATTR=PTHREAD_MUTEX_RECURSIVE -O2 -DNDEBUG -fPIC -fvisibility=hidden -DGSDLLEXPORT="__attribute__((visibility(\"default\")))" -Wall -Wstrict-prototypes -Wundef -Wmissing-declarations -Wmissing-prototypes -Wwrite-strings -fno-strict-aliasing -Werror=declaration-after-statement -fno-builtin -fno-common -Werror=return-type -Wno-unused-local-typedefs -DHAVE_STDINT_H=1 -DHAVE_DIRENT_H=1 -DHAVE_SYS_DIR_H=1 -DHAVE_SYS_TIME_H=1 -DHAVE_SYS_TIMES_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_LIBDL=1 -DGX_COLOR_INDEX_TYPE="unsigned long long" -D__USE_UNIX98=1 -DBUILD_PDF=1 -I./pdf -Os -fstack-clash-protection -Wformat -Werror=format-security -g -flto=auto -DHAVE_RESTRICT=1 -I/usr/include/webp -fno-strict-aliasing -DHAVE_POPEN_PROTO=1 -Ileptonica/src -I./base -I./soobj -DLEPTONICA_INTERCEPT_ALLOC=1 -DHAVE_LIBJPEG=0 -DHAVE_LIBTIFF=0 -DHAVE_LIBPNG=0 -DHAVE_LIBZ=0 -DHAVE_LIBGIF=0 -DHAVE_LIBUNGIF=0 -DHAVE_LIBWEBP=0 -DHAVE_LIBWEBP_ANIM=0 -DHAVE_LIBJP2K=0 -o ./soobj/leptonica_arrayaccess.o -c leptonica/src/arrayaccess.c In file included from tesseract/src/ccstruct/ratngs.h:32, from tesseract/src/ccstruct/blamer.h:30, from tesseract/src/ccstruct/blamer.cpp:20: tesseract/src/ccutil/unicharset.h: In member function 'bool tesseract::UNICHARSET::contains_unichar_id(tesseract::UNICHAR_ID) const': tesseract/src/ccutil/unicharset.h:288:59: warning: comparison of integer expressions of different signedness: 'tesseract::UNICHAR_ID' {aka 'int'} and 'std::vector::size_type' {aka 'unsigned int'} [-Wsign-compare] 288 | return unichar_id != INVALID_UNICHAR_ID && unichar_id < unichars.size() && | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~ tesseract/src/ccutil/unicharset.h: In member function 'void tesseract::UNICHARSET::delete_pointers_in_unichars()': tesseract/src/ccutil/unicharset.h:302:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'unsigned int'} [-Wsign-compare] 302 | for (int i = 0; i < unichars.size(); ++i) { | ~~^~~~~~~~~~~~~~~~~ In file included from tesseract/src/ccstruct/ratngs.h:32, from tesseract/src/dict/dawg.h:33, from tesseract/src/dict/dawg_cache.h:23, from tesseract/src/api/baseapi.cpp:31: tesseract/src/ccutil/unicharset.h: In member function 'bool tesseract::UNICHARSET::contains_unichar_id(tesseract::UNICHAR_ID) const': tesseract/src/ccutil/unicharset.h:288:59: warning: comparison of integer expressions of different signedness: 'tesseract::UNICHAR_ID' {aka 'int'} and 'std::vector::size_type' {aka 'unsigned int'} [-Wsign-compare] 288 | return unichar_id != INVALID_UNICHAR_ID && unichar_id < unichars.size() && | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~ tesseract/src/ccutil/unicharset.h: In member function 'void tesseract::UNICHARSET::delete_pointers_in_unichars()': tesseract/src/ccutil/unicharset.h:302:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'unsigned int'} [-Wsign-compare] 302 | for (int i = 0; i < unichars.size(); ++i) { | ~~^~~~~~~~~~~~~~~~~ In file included from tesseract/src/ccstruct/ratngs.h:32, from tesseract/src/ccstruct/blamer.h:30, from tesseract/src/ccstruct/pageres.h:22, from tesseract/src/ccmain/paragraphs.cpp:28: tesseract/src/ccutil/unicharset.h: In member function 'bool tesseract::UNICHARSET::contains_unichar_id(tesseract::UNICHAR_ID) const': tesseract/src/ccutil/unicharset.h:288:59: warning: comparison of integer expressions of different signedness: 'tesseract::UNICHAR_ID' {aka 'int'} and 'std::vector::size_type' {aka 'unsigned int'} [-Wsign-compare] 288 | return unichar_id != INVALID_UNICHAR_ID && unichar_id < unichars.size() && | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~ tesseract/src/ccutil/unicharset.h: In member function 'void tesseract::UNICHARSET::delete_pointers_in_unichars()': tesseract/src/ccutil/unicharset.h:302:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'unsigned int'} [-Wsign-compare] 302 | for (int i = 0; i < unichars.size(); ++i) { | ~~^~~~~~~~~~~~~~~~~ In file included from tesseract/src/ccstruct/ratngs.h:32, from tesseract/src/ccstruct/blamer.h:30, from tesseract/src/ccstruct/pageres.h:22, from tesseract/src/ccmain/tesseractclass.h:38, from tesseract/src/api/wordstrboxrenderer.cpp:21: tesseract/src/ccutil/unicharset.h: In member function 'bool tesseract::UNICHARSET::contains_unichar_id(tesseract::UNICHAR_ID) const': tesseract/src/ccutil/unicharset.h:288:59: warning: comparison of integer expressions of different signedness: 'tesseract::UNICHAR_ID' {aka 'int'} and 'std::vector::size_type' {aka 'unsigned int'} [-Wsign-compare] 288 | return unichar_id != INVALID_UNICHAR_ID && unichar_id < unichars.size() && | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~ tesseract/src/ccutil/unicharset.h: In member function 'void tesseract::UNICHARSET::delete_pointers_in_unichars()': tesseract/src/ccutil/unicharset.h:302:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'unsigned int'} [-Wsign-compare] 302 | for (int i = 0; i < unichars.size(); ++i) { | ~~^~~~~~~~~~~~~~~~~ cc1plus: warning: command-line option '-Wstrict-prototypes' is valid for C/ObjC but not for C++ cc1plus: warning: command-line option '-Wmissing-prototypes' is valid for C/ObjC but not for C++ cc1plus: warning: '-Werror=' argument '-Werror=declaration-after-statement' is not valid for C++ tesseract/src/ccstruct/ratngs.h: In member function 'void tesseract::BLOB_CHOICE::set_fonts(const std::vector&)': tesseract/src/ccstruct/ratngs.h:107:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'unsigned int'} [-Wsign-compare] 107 | for (int f = 0; f < fonts_.size(); ++f) { | ~~^~~~~~~~~~~~~~~ tesseract/src/ccstruct/ratngs.h: In member function 'void tesseract::BLOB_CHOICE::set_fonts(const std::vector&)': tesseract/src/ccstruct/ratngs.h:107:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'unsigned int'} [-Wsign-compare] 107 | for (int f = 0; f < fonts_.size(); ++f) { | ~~^~~~~~~~~~~~~~~ In file included from tesseract/src/ccstruct/ratngs.h:32, from tesseract/src/ccstruct/blamer.h:30, from tesseract/src/ccstruct/pageres.h:22, from tesseract/src/ccmain/applybox.cpp:26: tesseract/src/ccutil/unicharset.h: In member function 'bool tesseract::UNICHARSET::contains_unichar_id(tesseract::UNICHAR_ID) const': tesseract/src/ccutil/unicharset.h:288:59: warning: comparison of integer expressions of different signedness: 'tesseract::UNICHAR_ID' {aka 'int'} and 'std::vector::size_type' {aka 'unsigned int'} [-Wsign-compare] 288 | return unichar_id != INVALID_UNICHAR_ID && unichar_id < unichars.size() && | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~ tesseract/src/ccutil/unicharset.h: In member function 'void tesseract::UNICHARSET::delete_pointers_in_unichars()': tesseract/src/ccutil/unicharset.h:302:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'unsigned int'} [-Wsign-compare] 302 | for (int i = 0; i < unichars.size(); ++i) { | ~~^~~~~~~~~~~~~~~~~ In file included from tesseract/src/ccstruct/ratngs.h:32, from tesseract/src/ccstruct/blamer.h:30, from tesseract/src/ccstruct/pageres.h:22, from tesseract/src/ccmain/tessedit.cpp:28: tesseract/src/ccutil/unicharset.h: In member function 'bool tesseract::UNICHARSET::contains_unichar_id(tesseract::UNICHAR_ID) const': tesseract/src/ccutil/unicharset.h:288:59: warning: comparison of integer expressions of different signedness: 'tesseract::UNICHAR_ID' {aka 'int'} and 'std::vector::size_type' {aka 'unsigned int'} [-Wsign-compare] 288 | return unichar_id != INVALID_UNICHAR_ID && unichar_id < unichars.size() && | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~ tesseract/src/ccutil/unicharset.h: In member function 'void tesseract::UNICHARSET::delete_pointers_in_unichars()': tesseract/src/ccutil/unicharset.h:302:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'unsigned int'} [-Wsign-compare] 302 | for (int i = 0; i < unichars.size(); ++i) { | ~~^~~~~~~~~~~~~~~~~ In file included from tesseract/src/ccstruct/ratngs.h:32, from tesseract/src/ccstruct/blamer.h:30, from tesseract/src/ccstruct/pageres.h:22, from tesseract/src/ccmain/tesseractclass.h:38, from tesseract/src/api/lstmboxrenderer.cpp:21: tesseract/src/ccutil/unicharset.h: In member function 'bool tesseract::UNICHARSET::contains_unichar_id(tesseract::UNICHAR_ID) const': tesseract/src/ccutil/unicharset.h:288:59: warning: comparison of integer expressions of different signedness: 'tesseract::UNICHAR_ID' {aka 'int'} and 'std::vector::size_type' {aka 'unsigned int'} [-Wsign-compare] 288 | return unichar_id != INVALID_UNICHAR_ID && unichar_id < unichars.size() && | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~ tesseract/src/ccutil/unicharset.h: In member function 'void tesseract::UNICHARSET::delete_pointers_in_unichars()': tesseract/src/ccutil/unicharset.h:302:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'unsigned int'} [-Wsign-compare] 302 | for (int i = 0; i < unichars.size(); ++i) { | ~~^~~~~~~~~~~~~~~~~ tesseract/src/ccstruct/ratngs.h: In member function 'void tesseract::BLOB_CHOICE::set_fonts(const std::vector&)': tesseract/src/ccstruct/ratngs.h:107:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'unsigned int'} [-Wsign-compare] 107 | for (int f = 0; f < fonts_.size(); ++f) { | ~~^~~~~~~~~~~~~~~ In file included from tesseract/src/ccstruct/ratngs.h:32, from tesseract/src/ccstruct/ratngs.cpp:23: tesseract/src/ccutil/unicharset.h: In member function 'bool tesseract::UNICHARSET::contains_unichar_id(tesseract::UNICHAR_ID) const': tesseract/src/ccutil/unicharset.h:288:59: warning: comparison of integer expressions of different signedness: 'tesseract::UNICHAR_ID' {aka 'int'} and 'std::vector::size_type' {aka 'unsigned int'} [-Wsign-compare] 288 | return unichar_id != INVALID_UNICHAR_ID && unichar_id < unichars.size() && | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~ tesseract/src/ccutil/unicharset.h: In member function 'void tesseract::UNICHARSET::delete_pointers_in_unichars()': tesseract/src/ccutil/unicharset.h:302:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'unsigned int'} [-Wsign-compare] 302 | for (int i = 0; i < unichars.size(); ++i) { | ~~^~~~~~~~~~~~~~~~~ In file included from tesseract/src/ccstruct/ratngs.h:32, from tesseract/src/ccstruct/blamer.h:30, from tesseract/src/ccstruct/pageres.h:22, from tesseract/src/ccmain/pgedit.cpp:29: tesseract/src/ccutil/unicharset.h: In member function 'bool tesseract::UNICHARSET::contains_unichar_id(tesseract::UNICHAR_ID) const': tesseract/src/ccutil/unicharset.h:288:59: warning: comparison of integer expressions of different signedness: 'tesseract::UNICHAR_ID' {aka 'int'} and 'std::vector::size_type' {aka 'unsigned int'} [-Wsign-compare] 288 | return unichar_id != INVALID_UNICHAR_ID && unichar_id < unichars.size() && | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~ tesseract/src/ccstruct/ratngs.h: In member function 'void tesseract::BLOB_CHOICE::set_fonts(const std::vector&)': tesseract/src/ccstruct/ratngs.h:107:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'unsigned int'} [-Wsign-compare] 107 | for (int f = 0; f < fonts_.size(); ++f) { | ~~^~~~~~~~~~~~~~~ tesseract/src/ccstruct/ratngs.h: In member function 'void tesseract::BLOB_CHOICE::set_fonts(const std::vector&)': tesseract/src/ccstruct/ratngs.h:107:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'unsigned int'} [-Wsign-compare] 107 | for (int f = 0; f < fonts_.size(); ++f) { | ~~^~~~~~~~~~~~~~~ tesseract/src/ccutil/unicharset.h: In member function 'void tesseract::UNICHARSET::delete_pointers_in_unichars()': tesseract/src/ccutil/unicharset.h:302:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'unsigned int'} [-Wsign-compare] 302 | for (int i = 0; i < unichars.size(); ++i) { | ~~^~~~~~~~~~~~~~~~~ tesseract/src/ccstruct/ratngs.h: In member function 'void tesseract::BLOB_CHOICE::set_fonts(const std::vector&)': tesseract/src/ccstruct/ratngs.h:107:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'unsigned int'} [-Wsign-compare] 107 | for (int f = 0; f < fonts_.size(); ++f) { | ~~^~~~~~~~~~~~~~~ tesseract/src/ccstruct/ratngs.h: In member function 'void tesseract::BLOB_CHOICE::set_fonts(const std::vector&)': tesseract/src/ccstruct/ratngs.h:107:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'unsigned int'} [-Wsign-compare] 107 | for (int f = 0; f < fonts_.size(); ++f) { | ~~^~~~~~~~~~~~~~~ tesseract/src/ccstruct/imagedata.cpp: In member function 'void tesseract::ImageData::AddBoxes(const std::vector&, const std::vector&, const std::vector&)': tesseract/src/ccstruct/imagedata.cpp:338:21: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'unsigned int'} [-Wsign-compare] 338 | for (int i = 0; i < box_pages.size(); ++i) { | ~~^~~~~~~~~~~~~~~~~~ gcc -DHAVE_MKSTEMP -DHAVE_FSEEKO -DHAVE_FONTCONFIG -DHAVE_SETLOCALE -DHAVE_DBUS -DHAVE_BSWAP32 -DHAVE_BYTESWAP_H -DHAVE_STRERROR -DHAVE_PREAD_PWRITE=1 -DGS_RECURSIVE_MUTEXATTR=PTHREAD_MUTEX_RECURSIVE -O2 -DNDEBUG -fPIC -fvisibility=hidden -DGSDLLEXPORT="__attribute__((visibility(\"default\")))" -Wall -Wstrict-prototypes -Wundef -Wmissing-declarations -Wmissing-prototypes -Wwrite-strings -fno-strict-aliasing -Werror=declaration-after-statement -fno-builtin -fno-common -Werror=return-type -Wno-unused-local-typedefs -DHAVE_STDINT_H=1 -DHAVE_DIRENT_H=1 -DHAVE_SYS_DIR_H=1 -DHAVE_SYS_TIME_H=1 -DHAVE_SYS_TIMES_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_LIBDL=1 -DGX_COLOR_INDEX_TYPE="unsigned long long" -D__USE_UNIX98=1 -DBUILD_PDF=1 -I./pdf -Os -fstack-clash-protection -Wformat -Werror=format-security -g -flto=auto -DHAVE_RESTRICT=1 -I/usr/include/webp -fno-strict-aliasing -DHAVE_POPEN_PROTO=1 -Ileptonica/src -I./base -I./soobj -DLEPTONICA_INTERCEPT_ALLOC=1 -DHAVE_LIBJPEG=0 -DHAVE_LIBTIFF=0 -DHAVE_LIBPNG=0 -DHAVE_LIBZ=0 -DHAVE_LIBGIF=0 -DHAVE_LIBUNGIF=0 -DHAVE_LIBWEBP=0 -DHAVE_LIBWEBP_ANIM=0 -DHAVE_LIBJP2K=0 -o ./soobj/leptonica_baseline.o -c leptonica/src/baseline.c In file included from tesseract/src/ccstruct/ratngs.h:32, from tesseract/src/ccstruct/blamer.h:30, from tesseract/src/ccstruct/pageres.h:22, from tesseract/src/ccmain/pageiterator.cpp:23: tesseract/src/ccutil/unicharset.h: In member function 'bool tesseract::UNICHARSET::contains_unichar_id(tesseract::UNICHAR_ID) const': tesseract/src/ccutil/unicharset.h:288:59: warning: comparison of integer expressions of different signedness: 'tesseract::UNICHAR_ID' {aka 'int'} and 'std::vector::size_type' {aka 'unsigned int'} [-Wsign-compare] 288 | return unichar_id != INVALID_UNICHAR_ID && unichar_id < unichars.size() && | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~ tesseract/src/ccstruct/imagedata.cpp: In member function 'bool tesseract::DocumentCache::LoadDocuments(const std::vector&, tesseract::CachingStrategy, tesseract::FileReader)': tesseract/src/ccstruct/imagedata.cpp:600:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'unsigned int'} [-Wsign-compare] 600 | for (int arg = 0; arg < filenames.size(); ++arg) { | ~~~~^~~~~~~~~~~~~~~~~~ tesseract/src/ccutil/unicharset.h: In member function 'void tesseract::UNICHARSET::delete_pointers_in_unichars()': tesseract/src/ccutil/unicharset.h:302:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'unsigned int'} [-Wsign-compare] 302 | for (int i = 0; i < unichars.size(); ++i) { | ~~^~~~~~~~~~~~~~~~~ In file included from tesseract/src/ccstruct/ratngs.h:32, from tesseract/src/ccstruct/blamer.h:30, from tesseract/src/ccstruct/pageres.h:22, from tesseract/src/ccmain/tesseractclass.h:38, from tesseract/src/ccmain/output.cpp:22: tesseract/src/ccutil/unicharset.h: In member function 'bool tesseract::UNICHARSET::contains_unichar_id(tesseract::UNICHAR_ID) const': tesseract/src/ccutil/unicharset.h:288:59: warning: comparison of integer expressions of different signedness: 'tesseract::UNICHAR_ID' {aka 'int'} and 'std::vector::size_type' {aka 'unsigned int'} [-Wsign-compare] 288 | return unichar_id != INVALID_UNICHAR_ID && unichar_id < unichars.size() && | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~ tesseract/src/ccutil/unicharset.h: In member function 'void tesseract::UNICHARSET::delete_pointers_in_unichars()': tesseract/src/ccutil/unicharset.h:302:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'unsigned int'} [-Wsign-compare] 302 | for (int i = 0; i < unichars.size(); ++i) { | ~~^~~~~~~~~~~~~~~~~ tesseract/src/ccstruct/ratngs.h: In member function 'void tesseract::BLOB_CHOICE::set_fonts(const std::vector&)': tesseract/src/ccstruct/ratngs.h:107:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'unsigned int'} [-Wsign-compare] 107 | for (int f = 0; f < fonts_.size(); ++f) { | ~~^~~~~~~~~~~~~~~ In file included from tesseract/src/ccutil/ambigs.h:32, from tesseract/src/dict/dict.h:27, from tesseract/src/dict/context.cpp:20: tesseract/src/ccutil/unicharset.h: In member function 'bool tesseract::UNICHARSET::contains_unichar_id(tesseract::UNICHAR_ID) const': tesseract/src/ccutil/unicharset.h:288:59: warning: comparison of integer expressions of different signedness: 'tesseract::UNICHAR_ID' {aka 'int'} and 'std::vector::size_type' {aka 'unsigned int'} [-Wsign-compare] 288 | return unichar_id != INVALID_UNICHAR_ID && unichar_id < unichars.size() && | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~ tesseract/src/ccutil/unicharset.h: In member function 'void tesseract::UNICHARSET::delete_pointers_in_unichars()': tesseract/src/ccutil/unicharset.h:302:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'unsigned int'} [-Wsign-compare] 302 | for (int i = 0; i < unichars.size(); ++i) { | ~~^~~~~~~~~~~~~~~~~ tesseract/src/ccstruct/ratngs.h: In member function 'void tesseract::BLOB_CHOICE::set_fonts(const std::vector&)': tesseract/src/ccstruct/ratngs.h:107:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'unsigned int'} [-Wsign-compare] 107 | for (int f = 0; f < fonts_.size(); ++f) { | ~~^~~~~~~~~~~~~~~ tesseract/src/ccstruct/ratngs.h: In member function 'void tesseract::BLOB_CHOICE::set_fonts(const std::vector&)': tesseract/src/ccstruct/ratngs.h:107:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'unsigned int'} [-Wsign-compare] 107 | for (int f = 0; f < fonts_.size(); ++f) { | ~~^~~~~~~~~~~~~~~ tesseract/src/ccstruct/ratngs.h: In member function 'void tesseract::BLOB_CHOICE::set_fonts(const std::vector&)': tesseract/src/ccstruct/ratngs.h:107:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'unsigned int'} [-Wsign-compare] 107 | for (int f = 0; f < fonts_.size(); ++f) { | ~~^~~~~~~~~~~~~~~ tesseract/src/ccstruct/ratngs.h: In member function 'void tesseract::BLOB_CHOICE::set_fonts(const std::vector&)': tesseract/src/ccstruct/ratngs.h:107:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'unsigned int'} [-Wsign-compare] 107 | for (int f = 0; f < fonts_.size(); ++f) { | ~~^~~~~~~~~~~~~~~ In file included from tesseract/src/ccstruct/ratngs.h:32, from tesseract/src/ccstruct/blamer.h:30, from tesseract/src/ccstruct/pageres.h:22, from tesseract/src/ccstruct/pageres.cpp:24: tesseract/src/ccutil/unicharset.h: In member function 'bool tesseract::UNICHARSET::contains_unichar_id(tesseract::UNICHAR_ID) const': tesseract/src/ccutil/unicharset.h:288:59: warning: comparison of integer expressions of different signedness: 'tesseract::UNICHAR_ID' {aka 'int'} and 'std::vector::size_type' {aka 'unsigned int'} [-Wsign-compare] 288 | return unichar_id != INVALID_UNICHAR_ID && unichar_id < unichars.size() && | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~ tesseract/src/ccutil/unicharset.h: In member function 'void tesseract::UNICHARSET::delete_pointers_in_unichars()': tesseract/src/ccutil/unicharset.h:302:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'unsigned int'} [-Wsign-compare] 302 | for (int i = 0; i < unichars.size(); ++i) { | ~~^~~~~~~~~~~~~~~~~ gcc -DHAVE_MKSTEMP -DHAVE_FSEEKO -DHAVE_FONTCONFIG -DHAVE_SETLOCALE -DHAVE_DBUS -DHAVE_BSWAP32 -DHAVE_BYTESWAP_H -DHAVE_STRERROR -DHAVE_PREAD_PWRITE=1 -DGS_RECURSIVE_MUTEXATTR=PTHREAD_MUTEX_RECURSIVE -O2 -DNDEBUG -fPIC -fvisibility=hidden -DGSDLLEXPORT="__attribute__((visibility(\"default\")))" -Wall -Wstrict-prototypes -Wundef -Wmissing-declarations -Wmissing-prototypes -Wwrite-strings -fno-strict-aliasing -Werror=declaration-after-statement -fno-builtin -fno-common -Werror=return-type -Wno-unused-local-typedefs -DHAVE_STDINT_H=1 -DHAVE_DIRENT_H=1 -DHAVE_SYS_DIR_H=1 -DHAVE_SYS_TIME_H=1 -DHAVE_SYS_TIMES_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_LIBDL=1 -DGX_COLOR_INDEX_TYPE="unsigned long long" -D__USE_UNIX98=1 -DBUILD_PDF=1 -I./pdf -Os -fstack-clash-protection -Wformat -Werror=format-security -g -flto=auto -DHAVE_RESTRICT=1 -I/usr/include/webp -fno-strict-aliasing -DHAVE_POPEN_PROTO=1 -Ileptonica/src -I./base -I./soobj -DLEPTONICA_INTERCEPT_ALLOC=1 -DHAVE_LIBJPEG=0 -DHAVE_LIBTIFF=0 -DHAVE_LIBPNG=0 -DHAVE_LIBZ=0 -DHAVE_LIBGIF=0 -DHAVE_LIBUNGIF=0 -DHAVE_LIBWEBP=0 -DHAVE_LIBWEBP_ANIM=0 -DHAVE_LIBJP2K=0 -o ./soobj/leptonica_bbuffer.o -c leptonica/src/bbuffer.c gcc -DHAVE_MKSTEMP -DHAVE_FSEEKO -DHAVE_FONTCONFIG -DHAVE_SETLOCALE -DHAVE_DBUS -DHAVE_BSWAP32 -DHAVE_BYTESWAP_H -DHAVE_STRERROR -DHAVE_PREAD_PWRITE=1 -DGS_RECURSIVE_MUTEXATTR=PTHREAD_MUTEX_RECURSIVE -O2 -DNDEBUG -fPIC -fvisibility=hidden -DGSDLLEXPORT="__attribute__((visibility(\"default\")))" -Wall -Wstrict-prototypes -Wundef -Wmissing-declarations -Wmissing-prototypes -Wwrite-strings -fno-strict-aliasing -Werror=declaration-after-statement -fno-builtin -fno-common -Werror=return-type -Wno-unused-local-typedefs -DHAVE_STDINT_H=1 -DHAVE_DIRENT_H=1 -DHAVE_SYS_DIR_H=1 -DHAVE_SYS_TIME_H=1 -DHAVE_SYS_TIMES_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_LIBDL=1 -DGX_COLOR_INDEX_TYPE="unsigned long long" -D__USE_UNIX98=1 -DBUILD_PDF=1 -I./pdf -Os -fstack-clash-protection -Wformat -Werror=format-security -g -flto=auto -DHAVE_RESTRICT=1 -I/usr/include/webp -fno-strict-aliasing -DHAVE_POPEN_PROTO=1 -Ileptonica/src -I./base -I./soobj -DLEPTONICA_INTERCEPT_ALLOC=1 -DHAVE_LIBJPEG=0 -DHAVE_LIBTIFF=0 -DHAVE_LIBPNG=0 -DHAVE_LIBZ=0 -DHAVE_LIBGIF=0 -DHAVE_LIBUNGIF=0 -DHAVE_LIBWEBP=0 -DHAVE_LIBWEBP_ANIM=0 -DHAVE_LIBJP2K=0 -o ./soobj/leptonica_bilateral.o -c leptonica/src/bilateral.c g++ -Itesseract/include -Itesseract/src/api -Itesseract/src/arch -Itesseract/src/ccmain -Itesseract/src/ccstruct -Itesseract/src/ccutil -Itesseract/src/classify -Itesseract/src/cutil -Itesseract/src/dict -Itesseract/src/lstm -Itesseract/src/opencl -Itesseract/src/textord -Itesseract/src/training -Itesseract/src/viewer -Itesseract/src/wordrec -Ileptonica/src -I./base -I./obj -Os -fstack-clash-protection -Wformat -Werror=format-security -D_GLIBCXX_ASSERTIONS=1 -D_LIBCPP_ENABLE_THREAD_SAFETY_ANNOTATIONS=1 -D_LIBCPP_ENABLE_HARDENED_MODE=1 -g -std=c++17 -DHAVE_NEON -DHAVE_MKSTEMP -DHAVE_FSEEKO -DHAVE_FONTCONFIG -DHAVE_SETLOCALE -DHAVE_DBUS -DHAVE_BSWAP32 -DHAVE_BYTESWAP_H -DHAVE_STRERROR -DHAVE_PREAD_PWRITE=1 -DGS_RECURSIVE_MUTEXATTR=PTHREAD_MUTEX_RECURSIVE -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 -Wno-unused-local-typedefs -DHAVE_STDINT_H=1 -DHAVE_DIRENT_H=1 -DHAVE_SYS_DIR_H=1 -DHAVE_SYS_TIME_H=1 -DHAVE_SYS_TIMES_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_LIBDL=1 -DGX_COLOR_INDEX_TYPE="unsigned long long" -D__USE_UNIX98=1 -DBUILD_PDF=1 -I./pdf -Os -fstack-clash-protection -Wformat -Werror=format-security -g -flto=auto -DHAVE_RESTRICT=1 -I/usr/include/webp -fno-strict-aliasing -DHAVE_POPEN_PROTO=1 -DTESSERACT_IMAGEDATA_AS_PIX -DTESSERACT_DISABLE_DEBUG_FONTS -DGRAPHICS_DISABLED -UCLUSTER -o ./obj/tesseract_textord_imagefind.o -c tesseract/src/textord/imagefind.cpp gcc -DHAVE_MKSTEMP -DHAVE_FSEEKO -DHAVE_FONTCONFIG -DHAVE_SETLOCALE -DHAVE_DBUS -DHAVE_BSWAP32 -DHAVE_BYTESWAP_H -DHAVE_STRERROR -DHAVE_PREAD_PWRITE=1 -DGS_RECURSIVE_MUTEXATTR=PTHREAD_MUTEX_RECURSIVE -O2 -DNDEBUG -fPIC -fvisibility=hidden -DGSDLLEXPORT="__attribute__((visibility(\"default\")))" -Wall -Wstrict-prototypes -Wundef -Wmissing-declarations -Wmissing-prototypes -Wwrite-strings -fno-strict-aliasing -Werror=declaration-after-statement -fno-builtin -fno-common -Werror=return-type -Wno-unused-local-typedefs -DHAVE_STDINT_H=1 -DHAVE_DIRENT_H=1 -DHAVE_SYS_DIR_H=1 -DHAVE_SYS_TIME_H=1 -DHAVE_SYS_TIMES_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_LIBDL=1 -DGX_COLOR_INDEX_TYPE="unsigned long long" -D__USE_UNIX98=1 -DBUILD_PDF=1 -I./pdf -Os -fstack-clash-protection -Wformat -Werror=format-security -g -flto=auto -DHAVE_RESTRICT=1 -I/usr/include/webp -fno-strict-aliasing -DHAVE_POPEN_PROTO=1 -Ileptonica/src -I./base -I./soobj -DLEPTONICA_INTERCEPT_ALLOC=1 -DHAVE_LIBJPEG=0 -DHAVE_LIBTIFF=0 -DHAVE_LIBPNG=0 -DHAVE_LIBZ=0 -DHAVE_LIBGIF=0 -DHAVE_LIBUNGIF=0 -DHAVE_LIBWEBP=0 -DHAVE_LIBWEBP_ANIM=0 -DHAVE_LIBJP2K=0 -o ./soobj/leptonica_bilinear.o -c leptonica/src/bilinear.c In file included from tesseract/src/ccutil/elst.h:24, from tesseract/src/ccstruct/points.h:22, from tesseract/src/ccstruct/imagedata.h:22, from tesseract/src/ccstruct/imagedata.cpp:24: tesseract/src/ccutil/serialis.h: In instantiation of 'bool tesseract::TFile::Serialize(const T*, size_t) [with T = int; size_t = unsigned int]': tesseract/src/ccstruct/imagedata.cpp:168:21: required from here tesseract/src/ccutil/serialis.h:102:45: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'unsigned int'} [-Wsign-compare] 102 | return FWrite(data, sizeof(T), count) == count; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ tesseract/src/ccutil/serialis.h: In instantiation of 'bool tesseract::TFile::Serialize(const T*, size_t) [with T = signed char; size_t = unsigned int]': tesseract/src/ccstruct/imagedata.cpp:176:23: required from here tesseract/src/ccutil/serialis.h:102:45: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'unsigned int'} [-Wsign-compare] tesseract/src/ccutil/serialis.h: In instantiation of 'bool tesseract::TFile::DeSerialize(T*, size_t) [with T = int; size_t = unsigned int]': tesseract/src/ccstruct/imagedata.cpp:182:23: required from here tesseract/src/ccutil/serialis.h:93:50: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'unsigned int'} [-Wsign-compare] 93 | return FReadEndian(data, sizeof(T), count) == count; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ In file included from tesseract/src/ccutil/clst.h:24, from tesseract/src/ccstruct/blobs.h:23, from tesseract/src/ccstruct/blobs.cpp:28: tesseract/src/ccutil/serialis.h: In instantiation of 'bool tesseract::TFile::Serialize(const T*, size_t) [with T = char; size_t = unsigned int]': tesseract/src/ccutil/unicharset.h:363:51: required from here tesseract/src/ccutil/serialis.h:102:45: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'unsigned int'} [-Wsign-compare] 102 | return FWrite(data, sizeof(T), count) == count; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ tesseract/src/ccutil/serialis.h: In instantiation of 'bool tesseract::TFile::DeSerialize(T*, size_t) [with T = signed char; size_t = unsigned int]': tesseract/src/ccstruct/imagedata.cpp:190:23: required from here tesseract/src/ccutil/serialis.h:93:50: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'unsigned int'} [-Wsign-compare] cc1plus: warning: command-line option '-Wstrict-prototypes' is valid for C/ObjC but not for C++ cc1plus: warning: command-line option '-Wmissing-prototypes' is valid for C/ObjC but not for C++ cc1plus: warning: '-Werror=' argument '-Werror=declaration-after-statement' is not valid for C++ In file included from tesseract/src/ccstruct/ratngs.h:32, from tesseract/src/ccstruct/blamer.h:30, from tesseract/src/ccstruct/pageres.h:22, from tesseract/src/ccmain/tesseractclass.h:38, from tesseract/src/ccmain/reject.cpp:44: tesseract/src/ccutil/unicharset.h: In member function 'bool tesseract::UNICHARSET::contains_unichar_id(tesseract::UNICHAR_ID) const': tesseract/src/ccutil/unicharset.h:288:59: warning: comparison of integer expressions of different signedness: 'tesseract::UNICHAR_ID' {aka 'int'} and 'std::vector::size_type' {aka 'unsigned int'} [-Wsign-compare] 288 | return unichar_id != INVALID_UNICHAR_ID && unichar_id < unichars.size() && | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~ tesseract/src/ccutil/unicharset.h: In member function 'void tesseract::UNICHARSET::delete_pointers_in_unichars()': tesseract/src/ccutil/unicharset.h:302:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'unsigned int'} [-Wsign-compare] 302 | for (int i = 0; i < unichars.size(); ++i) { | ~~^~~~~~~~~~~~~~~~~ In file included from tesseract/src/ccstruct/ratngs.h:32, from tesseract/src/ccstruct/blamer.h:30, from tesseract/src/ccstruct/pageres.h:22, from tesseract/src/ccstruct/boxword.cpp:24: tesseract/src/ccutil/unicharset.h: In member function 'bool tesseract::UNICHARSET::contains_unichar_id(tesseract::UNICHAR_ID) const': tesseract/src/ccutil/unicharset.h:288:59: warning: comparison of integer expressions of different signedness: 'tesseract::UNICHAR_ID' {aka 'int'} and 'std::vector::size_type' {aka 'unsigned int'} [-Wsign-compare] 288 | return unichar_id != INVALID_UNICHAR_ID && unichar_id < unichars.size() && | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~ tesseract/src/ccutil/unicharset.h: In member function 'void tesseract::UNICHARSET::delete_pointers_in_unichars()': tesseract/src/ccutil/unicharset.h:302:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'unsigned int'} [-Wsign-compare] 302 | for (int i = 0; i < unichars.size(); ++i) { | ~~^~~~~~~~~~~~~~~~~ tesseract/src/ccstruct/ratngs.h: In member function 'void tesseract::BLOB_CHOICE::set_fonts(const std::vector&)': tesseract/src/ccstruct/ratngs.h:107:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'unsigned int'} [-Wsign-compare] 107 | for (int f = 0; f < fonts_.size(); ++f) { | ~~^~~~~~~~~~~~~~~ In file included from tesseract/src/ccstruct/ratngs.h:32, from tesseract/src/ccstruct/matrix.cpp:24: tesseract/src/ccutil/unicharset.h: In member function 'bool tesseract::UNICHARSET::contains_unichar_id(tesseract::UNICHAR_ID) const': tesseract/src/ccutil/unicharset.h:288:59: warning: comparison of integer expressions of different signedness: 'tesseract::UNICHAR_ID' {aka 'int'} and 'std::vector::size_type' {aka 'unsigned int'} [-Wsign-compare] 288 | return unichar_id != INVALID_UNICHAR_ID && unichar_id < unichars.size() && | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~ tesseract/src/ccutil/unicharset.h: In member function 'void tesseract::UNICHARSET::delete_pointers_in_unichars()': tesseract/src/ccutil/unicharset.h:302:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'unsigned int'} [-Wsign-compare] 302 | for (int i = 0; i < unichars.size(); ++i) { | ~~^~~~~~~~~~~~~~~~~ tesseract/src/ccstruct/ratngs.h: In member function 'void tesseract::BLOB_CHOICE::set_fonts(const std::vector&)': tesseract/src/ccstruct/ratngs.h:107:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'unsigned int'} [-Wsign-compare] 107 | for (int f = 0; f < fonts_.size(); ++f) { | ~~^~~~~~~~~~~~~~~ tesseract/src/ccstruct/ratngs.h: In member function 'void tesseract::BLOB_CHOICE::set_fonts(const std::vector&)': tesseract/src/ccstruct/ratngs.h:107:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'unsigned int'} [-Wsign-compare] 107 | for (int f = 0; f < fonts_.size(); ++f) { | ~~^~~~~~~~~~~~~~~ In file included from tesseract/src/ccutil/ambigs.h:32, from tesseract/src/dict/dict.h:27, from tesseract/src/dict/dict.cpp:19: tesseract/src/ccutil/unicharset.h: In member function 'bool tesseract::UNICHARSET::contains_unichar_id(tesseract::UNICHAR_ID) const': tesseract/src/ccutil/unicharset.h:288:59: warning: comparison of integer expressions of different signedness: 'tesseract::UNICHAR_ID' {aka 'int'} and 'std::vector::size_type' {aka 'unsigned int'} [-Wsign-compare] 288 | return unichar_id != INVALID_UNICHAR_ID && unichar_id < unichars.size() && | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~ tesseract/src/ccutil/unicharset.h: In member function 'void tesseract::UNICHARSET::delete_pointers_in_unichars()': tesseract/src/ccutil/unicharset.h:302:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'unsigned int'} [-Wsign-compare] 302 | for (int i = 0; i < unichars.size(); ++i) { | ~~^~~~~~~~~~~~~~~~~ In file included from tesseract/src/dict/dawg.h:33, from tesseract/src/lstm/recodebeam.h:23, from tesseract/src/lstm/lstmrecognizer.h:28: tesseract/src/ccstruct/ratngs.h: In member function 'void tesseract::BLOB_CHOICE::set_fonts(const std::vector&)': tesseract/src/ccstruct/ratngs.h:107:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'unsigned int'} [-Wsign-compare] 107 | for (int f = 0; f < fonts_.size(); ++f) { | ~~^~~~~~~~~~~~~~~ tesseract/src/ccstruct/ratngs.h: In member function 'void tesseract::BLOB_CHOICE::set_fonts(const std::vector&)': tesseract/src/ccstruct/ratngs.h:107:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'unsigned int'} [-Wsign-compare] 107 | for (int f = 0; f < fonts_.size(); ++f) { | ~~^~~~~~~~~~~~~~~ tesseract/src/ccstruct/ratngs.h: In member function 'void tesseract::BLOB_CHOICE::set_fonts(const std::vector&)': tesseract/src/ccstruct/ratngs.h:107:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'unsigned int'} [-Wsign-compare] 107 | for (int f = 0; f < fonts_.size(); ++f) { | ~~^~~~~~~~~~~~~~~ gcc -DHAVE_MKSTEMP -DHAVE_FSEEKO -DHAVE_FONTCONFIG -DHAVE_SETLOCALE -DHAVE_DBUS -DHAVE_BSWAP32 -DHAVE_BYTESWAP_H -DHAVE_STRERROR -DHAVE_PREAD_PWRITE=1 -DGS_RECURSIVE_MUTEXATTR=PTHREAD_MUTEX_RECURSIVE -O2 -DNDEBUG -fPIC -fvisibility=hidden -DGSDLLEXPORT="__attribute__((visibility(\"default\")))" -Wall -Wstrict-prototypes -Wundef -Wmissing-declarations -Wmissing-prototypes -Wwrite-strings -fno-strict-aliasing -Werror=declaration-after-statement -fno-builtin -fno-common -Werror=return-type -Wno-unused-local-typedefs -DHAVE_STDINT_H=1 -DHAVE_DIRENT_H=1 -DHAVE_SYS_DIR_H=1 -DHAVE_SYS_TIME_H=1 -DHAVE_SYS_TIMES_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_LIBDL=1 -DGX_COLOR_INDEX_TYPE="unsigned long long" -D__USE_UNIX98=1 -DBUILD_PDF=1 -I./pdf -Os -fstack-clash-protection -Wformat -Werror=format-security -g -flto=auto -DHAVE_RESTRICT=1 -I/usr/include/webp -fno-strict-aliasing -DHAVE_POPEN_PROTO=1 -Ileptonica/src -I./base -I./soobj -DLEPTONICA_INTERCEPT_ALLOC=1 -DHAVE_LIBJPEG=0 -DHAVE_LIBTIFF=0 -DHAVE_LIBPNG=0 -DHAVE_LIBZ=0 -DHAVE_LIBGIF=0 -DHAVE_LIBUNGIF=0 -DHAVE_LIBWEBP=0 -DHAVE_LIBWEBP_ANIM=0 -DHAVE_LIBJP2K=0 -o ./soobj/leptonica_binexpand.o -c leptonica/src/binexpand.c tesseract/src/ccstruct/boxread.cpp: In function 'bool tesseract::ReadMemBoxes(int, bool, const char*, bool, std::vector*, std::vector*, std::vector*, std::vector*)': tesseract/src/ccstruct/boxread.cpp:105:21: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'unsigned int'} [-Wsign-compare] 105 | for (int i = 0; i < lines.size(); ++i) { | ~~^~~~~~~~~~~~~~ tesseract/src/ccmain/paragraphs.cpp: In function 'void tesseract::PrintTable(const std::vector >&, const STRING&)': tesseract/src/ccmain/paragraphs.cpp:115:13: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'unsigned int'} [-Wsign-compare] 115 | if (c >= max_col_widths.size()) { | ~~^~~~~~~~~~~~~~~~~~~~~~~~ tesseract/src/ccmain/paragraphs.cpp:125:21: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'unsigned int'} [-Wsign-compare] 125 | for (int c = 0; c < max_col_widths.size(); c++) { | ~~^~~~~~~~~~~~~~~~~~~~~~~ tesseract/src/ccmain/paragraphs.cpp:130:21: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector >::size_type' {aka 'unsigned int'} [-Wsign-compare] 130 | for (int r = 0; r < rows.size(); r++) { | ~~^~~~~~~~~~~~~ tesseract/src/ccmain/paragraphs.cpp:131:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'unsigned int'} [-Wsign-compare] 131 | for (int c = 0; c < rows[r].size(); c++) { | ~~^~~~~~~~~~~~~~~~ In file included from tesseract/src/ccutil/elst.h:24, from tesseract/src/ccstruct/points.h:22, from tesseract/src/ccstruct/rect.h:23, from tesseract/src/ccmain/werdit.h:23, from tesseract/src/ccmain/werdit.cpp:20: tesseract/src/ccutil/serialis.h: In instantiation of 'bool tesseract::TFile::Serialize(const T*, size_t) [with T = char; size_t = unsigned int]': tesseract/src/ccutil/unicharset.h:363:51: required from here tesseract/src/ccutil/serialis.h:102:45: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'unsigned int'} [-Wsign-compare] 102 | return FWrite(data, sizeof(T), count) == count; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ g++ -Itesseract/include -Itesseract/src/api -Itesseract/src/arch -Itesseract/src/ccmain -Itesseract/src/ccstruct -Itesseract/src/ccutil -Itesseract/src/classify -Itesseract/src/cutil -Itesseract/src/dict -Itesseract/src/lstm -Itesseract/src/opencl -Itesseract/src/textord -Itesseract/src/training -Itesseract/src/viewer -Itesseract/src/wordrec -Ileptonica/src -I./base -I./obj -Os -fstack-clash-protection -Wformat -Werror=format-security -D_GLIBCXX_ASSERTIONS=1 -D_LIBCPP_ENABLE_THREAD_SAFETY_ANNOTATIONS=1 -D_LIBCPP_ENABLE_HARDENED_MODE=1 -g -std=c++17 -DHAVE_NEON -DHAVE_MKSTEMP -DHAVE_FSEEKO -DHAVE_FONTCONFIG -DHAVE_SETLOCALE -DHAVE_DBUS -DHAVE_BSWAP32 -DHAVE_BYTESWAP_H -DHAVE_STRERROR -DHAVE_PREAD_PWRITE=1 -DGS_RECURSIVE_MUTEXATTR=PTHREAD_MUTEX_RECURSIVE -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 -Wno-unused-local-typedefs -DHAVE_STDINT_H=1 -DHAVE_DIRENT_H=1 -DHAVE_SYS_DIR_H=1 -DHAVE_SYS_TIME_H=1 -DHAVE_SYS_TIMES_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_LIBDL=1 -DGX_COLOR_INDEX_TYPE="unsigned long long" -D__USE_UNIX98=1 -DBUILD_PDF=1 -I./pdf -Os -fstack-clash-protection -Wformat -Werror=format-security -g -flto=auto -DHAVE_RESTRICT=1 -I/usr/include/webp -fno-strict-aliasing -DHAVE_POPEN_PROTO=1 -DTESSERACT_IMAGEDATA_AS_PIX -DTESSERACT_DISABLE_DEBUG_FONTS -DGRAPHICS_DISABLED -UCLUSTER -o ./obj/tesseract_textord_linefind.o -c tesseract/src/textord/linefind.cpp In file included from tesseract/src/ccstruct/normalis.cpp:27: tesseract/src/ccutil/unicharset.h: In member function 'bool tesseract::UNICHARSET::contains_unichar_id(tesseract::UNICHAR_ID) const': tesseract/src/ccutil/unicharset.h:288:59: warning: comparison of integer expressions of different signedness: 'tesseract::UNICHAR_ID' {aka 'int'} and 'std::vector::size_type' {aka 'unsigned int'} [-Wsign-compare] 288 | return unichar_id != INVALID_UNICHAR_ID && unichar_id < unichars.size() && | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~ tesseract/src/ccutil/unicharset.h: In member function 'void tesseract::UNICHARSET::delete_pointers_in_unichars()': tesseract/src/ccutil/unicharset.h:302:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'unsigned int'} [-Wsign-compare] 302 | for (int i = 0; i < unichars.size(); ++i) { | ~~^~~~~~~~~~~~~~~~~ tesseract/src/ccstruct/blamer.cpp: In member function 'void tesseract::BlamerBundle::SetWordTruth(const tesseract::UNICHARSET&, const char*, const tesseract::TBOX&)': tesseract/src/ccstruct/blamer.cpp:85:21: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'unsigned int'} [-Wsign-compare] 85 | for (int i = 0; i < encoding.size(); total_length += lengths[i++]) { | ~~^~~~~~~~~~~~~~~~~ cc1plus: warning: command-line option '-Wstrict-prototypes' is valid for C/ObjC but not for C++ cc1plus: warning: command-line option '-Wmissing-prototypes' is valid for C/ObjC but not for C++ cc1plus: warning: '-Werror=' argument '-Werror=declaration-after-statement' is not valid for C++ In file included from tesseract/src/ccstruct/ratngs.h:32, from tesseract/src/ccstruct/blamer.h:30, from tesseract/src/ccstruct/pageres.h:22, from tesseract/src/ccmain/tesseractclass.h:38, from tesseract/src/ccmain/tesseractclass.cpp:41: tesseract/src/ccutil/unicharset.h: In member function 'bool tesseract::UNICHARSET::contains_unichar_id(tesseract::UNICHAR_ID) const': tesseract/src/ccutil/unicharset.h:288:59: warning: comparison of integer expressions of different signedness: 'tesseract::UNICHAR_ID' {aka 'int'} and 'std::vector::size_type' {aka 'unsigned int'} [-Wsign-compare] 288 | return unichar_id != INVALID_UNICHAR_ID && unichar_id < unichars.size() && | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~ tesseract/src/ccutil/unicharset.h: In member function 'void tesseract::UNICHARSET::delete_pointers_in_unichars()': tesseract/src/ccutil/unicharset.h:302:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'unsigned int'} [-Wsign-compare] 302 | for (int i = 0; i < unichars.size(); ++i) { | ~~^~~~~~~~~~~~~~~~~ In file included from tesseract/src/ccutil/clst.h:24, from tesseract/src/ccstruct/ratngs.h:26: tesseract/src/ccutil/serialis.h: In instantiation of 'bool tesseract::TFile::Serialize(const T*, size_t) [with T = char; size_t = unsigned int]': tesseract/src/ccutil/unicharset.h:363:51: required from here tesseract/src/ccutil/serialis.h:102:45: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'unsigned int'} [-Wsign-compare] 102 | return FWrite(data, sizeof(T), count) == count; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ tesseract/src/ccmain/paragraphs.cpp: In function 'void tesseract::DetectParagraphs(int, std::vector*, GenericVector*, PARA_LIST*, std::vector*)': tesseract/src/ccmain/paragraphs.cpp:2291:21: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'unsigned int'} [-Wsign-compare] 2291 | for (int i = 0; i < row_infos->size(); i++) { | ~~^~~~~~~~~~~~~~~~~~~ gcc -DHAVE_MKSTEMP -DHAVE_FSEEKO -DHAVE_FONTCONFIG -DHAVE_SETLOCALE -DHAVE_DBUS -DHAVE_BSWAP32 -DHAVE_BYTESWAP_H -DHAVE_STRERROR -DHAVE_PREAD_PWRITE=1 -DGS_RECURSIVE_MUTEXATTR=PTHREAD_MUTEX_RECURSIVE -O2 -DNDEBUG -fPIC -fvisibility=hidden -DGSDLLEXPORT="__attribute__((visibility(\"default\")))" -Wall -Wstrict-prototypes -Wundef -Wmissing-declarations -Wmissing-prototypes -Wwrite-strings -fno-strict-aliasing -Werror=declaration-after-statement -fno-builtin -fno-common -Werror=return-type -Wno-unused-local-typedefs -DHAVE_STDINT_H=1 -DHAVE_DIRENT_H=1 -DHAVE_SYS_DIR_H=1 -DHAVE_SYS_TIME_H=1 -DHAVE_SYS_TIMES_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_LIBDL=1 -DGX_COLOR_INDEX_TYPE="unsigned long long" -D__USE_UNIX98=1 -DBUILD_PDF=1 -I./pdf -Os -fstack-clash-protection -Wformat -Werror=format-security -g -flto=auto -DHAVE_RESTRICT=1 -I/usr/include/webp -fno-strict-aliasing -DHAVE_POPEN_PROTO=1 -Ileptonica/src -I./base -I./soobj -DLEPTONICA_INTERCEPT_ALLOC=1 -DHAVE_LIBJPEG=0 -DHAVE_LIBTIFF=0 -DHAVE_LIBPNG=0 -DHAVE_LIBZ=0 -DHAVE_LIBGIF=0 -DHAVE_LIBUNGIF=0 -DHAVE_LIBWEBP=0 -DHAVE_LIBWEBP_ANIM=0 -DHAVE_LIBJP2K=0 -o ./soobj/leptonica_binreduce.o -c leptonica/src/binreduce.c gcc -DHAVE_MKSTEMP -DHAVE_FSEEKO -DHAVE_FONTCONFIG -DHAVE_SETLOCALE -DHAVE_DBUS -DHAVE_BSWAP32 -DHAVE_BYTESWAP_H -DHAVE_STRERROR -DHAVE_PREAD_PWRITE=1 -DGS_RECURSIVE_MUTEXATTR=PTHREAD_MUTEX_RECURSIVE -O2 -DNDEBUG -fPIC -fvisibility=hidden -DGSDLLEXPORT="__attribute__((visibility(\"default\")))" -Wall -Wstrict-prototypes -Wundef -Wmissing-declarations -Wmissing-prototypes -Wwrite-strings -fno-strict-aliasing -Werror=declaration-after-statement -fno-builtin -fno-common -Werror=return-type -Wno-unused-local-typedefs -DHAVE_STDINT_H=1 -DHAVE_DIRENT_H=1 -DHAVE_SYS_DIR_H=1 -DHAVE_SYS_TIME_H=1 -DHAVE_SYS_TIMES_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_LIBDL=1 -DGX_COLOR_INDEX_TYPE="unsigned long long" -D__USE_UNIX98=1 -DBUILD_PDF=1 -I./pdf -Os -fstack-clash-protection -Wformat -Werror=format-security -g -flto=auto -DHAVE_RESTRICT=1 -I/usr/include/webp -fno-strict-aliasing -DHAVE_POPEN_PROTO=1 -Ileptonica/src -I./base -I./soobj -DLEPTONICA_INTERCEPT_ALLOC=1 -DHAVE_LIBJPEG=0 -DHAVE_LIBTIFF=0 -DHAVE_LIBPNG=0 -DHAVE_LIBZ=0 -DHAVE_LIBGIF=0 -DHAVE_LIBUNGIF=0 -DHAVE_LIBWEBP=0 -DHAVE_LIBWEBP_ANIM=0 -DHAVE_LIBJP2K=0 -o ./soobj/leptonica_blend.o -c leptonica/src/blend.c tesseract/src/ccstruct/ratngs.h: In member function 'void tesseract::BLOB_CHOICE::set_fonts(const std::vector&)': tesseract/src/ccstruct/ratngs.h:107:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'unsigned int'} [-Wsign-compare] 107 | for (int f = 0; f < fonts_.size(); ++f) { | ~~^~~~~~~~~~~~~~~ tesseract/src/ccstruct/ratngs.h: In member function 'void tesseract::BLOB_CHOICE::set_fonts(const std::vector&)': tesseract/src/ccstruct/ratngs.h:107:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'unsigned int'} [-Wsign-compare] 107 | for (int f = 0; f < fonts_.size(); ++f) { | ~~^~~~~~~~~~~~~~~ gcc -DHAVE_MKSTEMP -DHAVE_FSEEKO -DHAVE_FONTCONFIG -DHAVE_SETLOCALE -DHAVE_DBUS -DHAVE_BSWAP32 -DHAVE_BYTESWAP_H -DHAVE_STRERROR -DHAVE_PREAD_PWRITE=1 -DGS_RECURSIVE_MUTEXATTR=PTHREAD_MUTEX_RECURSIVE -O2 -DNDEBUG -fPIC -fvisibility=hidden -DGSDLLEXPORT="__attribute__((visibility(\"default\")))" -Wall -Wstrict-prototypes -Wundef -Wmissing-declarations -Wmissing-prototypes -Wwrite-strings -fno-strict-aliasing -Werror=declaration-after-statement -fno-builtin -fno-common -Werror=return-type -Wno-unused-local-typedefs -DHAVE_STDINT_H=1 -DHAVE_DIRENT_H=1 -DHAVE_SYS_DIR_H=1 -DHAVE_SYS_TIME_H=1 -DHAVE_SYS_TIMES_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_LIBDL=1 -DGX_COLOR_INDEX_TYPE="unsigned long long" -D__USE_UNIX98=1 -DBUILD_PDF=1 -I./pdf -Os -fstack-clash-protection -Wformat -Werror=format-security -g -flto=auto -DHAVE_RESTRICT=1 -I/usr/include/webp -fno-strict-aliasing -DHAVE_POPEN_PROTO=1 -Ileptonica/src -I./base -I./soobj -DLEPTONICA_INTERCEPT_ALLOC=1 -DHAVE_LIBJPEG=0 -DHAVE_LIBTIFF=0 -DHAVE_LIBPNG=0 -DHAVE_LIBZ=0 -DHAVE_LIBGIF=0 -DHAVE_LIBUNGIF=0 -DHAVE_LIBWEBP=0 -DHAVE_LIBWEBP_ANIM=0 -DHAVE_LIBJP2K=0 -o ./soobj/leptonica_bmf.o -c leptonica/src/bmf.c In file included from tesseract/src/ccstruct/ratngs.h:32, from tesseract/src/dict/dawg.h:33, from tesseract/src/dict/dawg_cache.h:23, from tesseract/src/dict/dawg_cache.cpp:19: tesseract/src/ccutil/unicharset.h: In member function 'bool tesseract::UNICHARSET::contains_unichar_id(tesseract::UNICHAR_ID) const': tesseract/src/ccutil/unicharset.h:288:59: warning: comparison of integer expressions of different signedness: 'tesseract::UNICHAR_ID' {aka 'int'} and 'std::vector::size_type' {aka 'unsigned int'} [-Wsign-compare] 288 | return unichar_id != INVALID_UNICHAR_ID && unichar_id < unichars.size() && | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~ tesseract/src/ccutil/unicharset.h: In member function 'void tesseract::UNICHARSET::delete_pointers_in_unichars()': tesseract/src/ccutil/unicharset.h:302:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'unsigned int'} [-Wsign-compare] 302 | for (int i = 0; i < unichars.size(); ++i) { | ~~^~~~~~~~~~~~~~~~~ In file included from tesseract/src/ccutil/clst.h:24, from tesseract/src/ccstruct/blobs.h:23, from tesseract/src/ccstruct/normalis.cpp:23: tesseract/src/ccutil/serialis.h: In instantiation of 'bool tesseract::TFile::Serialize(const T*, size_t) [with T = char; size_t = unsigned int]': tesseract/src/ccutil/unicharset.h:363:51: required from here tesseract/src/ccutil/serialis.h:102:45: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'unsigned int'} [-Wsign-compare] 102 | return FWrite(data, sizeof(T), count) == count; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ tesseract/src/ccmain/paragraphs.cpp: In function 'void tesseract::DetectParagraphs(int, bool, const MutableIterator*, std::vector*)': tesseract/src/ccmain/paragraphs.cpp:2555:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'unsigned int'} [-Wsign-compare] 2555 | for (int i = 1; i < row_infos.size(); i++) { | ~~^~~~~~~~~~~~~~~~~~ tesseract/src/ccmain/paragraphs.cpp:2562:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'unsigned int'} [-Wsign-compare] 2562 | for (int i = 0; i < row_infos.size(); i++) { | ~~^~~~~~~~~~~~~~~~~~ In file included from tesseract/src/ccstruct/ratngs.h:32, from tesseract/src/dict/dawg.h:33, from tesseract/src/dict/dawg.cpp:23: tesseract/src/ccutil/unicharset.h: In member function 'bool tesseract::UNICHARSET::contains_unichar_id(tesseract::UNICHAR_ID) const': tesseract/src/ccutil/unicharset.h:288:59: warning: comparison of integer expressions of different signedness: 'tesseract::UNICHAR_ID' {aka 'int'} and 'std::vector::size_type' {aka 'unsigned int'} [-Wsign-compare] 288 | return unichar_id != INVALID_UNICHAR_ID && unichar_id < unichars.size() && | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~ tesseract/src/ccutil/unicharset.h: In member function 'void tesseract::UNICHARSET::delete_pointers_in_unichars()': tesseract/src/ccutil/unicharset.h:302:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'unsigned int'} [-Wsign-compare] 302 | for (int i = 0; i < unichars.size(); ++i) { | ~~^~~~~~~~~~~~~~~~~ g++ -Itesseract/include -Itesseract/src/api -Itesseract/src/arch -Itesseract/src/ccmain -Itesseract/src/ccstruct -Itesseract/src/ccutil -Itesseract/src/classify -Itesseract/src/cutil -Itesseract/src/dict -Itesseract/src/lstm -Itesseract/src/opencl -Itesseract/src/textord -Itesseract/src/training -Itesseract/src/viewer -Itesseract/src/wordrec -Ileptonica/src -I./base -I./obj -Os -fstack-clash-protection -Wformat -Werror=format-security -D_GLIBCXX_ASSERTIONS=1 -D_LIBCPP_ENABLE_THREAD_SAFETY_ANNOTATIONS=1 -D_LIBCPP_ENABLE_HARDENED_MODE=1 -g -std=c++17 -DHAVE_NEON -DHAVE_MKSTEMP -DHAVE_FSEEKO -DHAVE_FONTCONFIG -DHAVE_SETLOCALE -DHAVE_DBUS -DHAVE_BSWAP32 -DHAVE_BYTESWAP_H -DHAVE_STRERROR -DHAVE_PREAD_PWRITE=1 -DGS_RECURSIVE_MUTEXATTR=PTHREAD_MUTEX_RECURSIVE -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 -Wno-unused-local-typedefs -DHAVE_STDINT_H=1 -DHAVE_DIRENT_H=1 -DHAVE_SYS_DIR_H=1 -DHAVE_SYS_TIME_H=1 -DHAVE_SYS_TIMES_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_LIBDL=1 -DGX_COLOR_INDEX_TYPE="unsigned long long" -D__USE_UNIX98=1 -DBUILD_PDF=1 -I./pdf -Os -fstack-clash-protection -Wformat -Werror=format-security -g -flto=auto -DHAVE_RESTRICT=1 -I/usr/include/webp -fno-strict-aliasing -DHAVE_POPEN_PROTO=1 -DTESSERACT_IMAGEDATA_AS_PIX -DTESSERACT_DISABLE_DEBUG_FONTS -DGRAPHICS_DISABLED -UCLUSTER -o ./obj/tesseract_textord_makerow.o -c tesseract/src/textord/makerow.cpp In file included from tesseract/src/ccstruct/ratngs.h:32, from tesseract/src/dict/dawg.h:33, from tesseract/src/dict/permdawg.cpp:23: tesseract/src/ccutil/unicharset.h: In member function 'bool tesseract::UNICHARSET::contains_unichar_id(tesseract::UNICHAR_ID) const': tesseract/src/ccutil/unicharset.h:288:59: warning: comparison of integer expressions of different signedness: 'tesseract::UNICHAR_ID' {aka 'int'} and 'std::vector::size_type' {aka 'unsigned int'} [-Wsign-compare] 288 | return unichar_id != INVALID_UNICHAR_ID && unichar_id < unichars.size() && | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~ tesseract/src/ccutil/unicharset.h: In member function 'void tesseract::UNICHARSET::delete_pointers_in_unichars()': tesseract/src/ccutil/unicharset.h:302:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'unsigned int'} [-Wsign-compare] 302 | for (int i = 0; i < unichars.size(); ++i) { | ~~^~~~~~~~~~~~~~~~~ In file included from tesseract/src/ccutil/elst.h:24, from tesseract/src/ccstruct/points.h:22, from tesseract/src/ccstruct/rect.h:23, from tesseract/src/ccstruct/boxword.h:23, from tesseract/src/ccstruct/blamer.h:26: tesseract/src/ccutil/serialis.h: In instantiation of 'bool tesseract::TFile::Serialize(const T*, size_t) [with T = char; size_t = unsigned int]': tesseract/src/ccutil/unicharset.h:363:51: required from here tesseract/src/ccutil/serialis.h:102:45: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'unsigned int'} [-Wsign-compare] 102 | return FWrite(data, sizeof(T), count) == count; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ gcc -DHAVE_MKSTEMP -DHAVE_FSEEKO -DHAVE_FONTCONFIG -DHAVE_SETLOCALE -DHAVE_DBUS -DHAVE_BSWAP32 -DHAVE_BYTESWAP_H -DHAVE_STRERROR -DHAVE_PREAD_PWRITE=1 -DGS_RECURSIVE_MUTEXATTR=PTHREAD_MUTEX_RECURSIVE -O2 -DNDEBUG -fPIC -fvisibility=hidden -DGSDLLEXPORT="__attribute__((visibility(\"default\")))" -Wall -Wstrict-prototypes -Wundef -Wmissing-declarations -Wmissing-prototypes -Wwrite-strings -fno-strict-aliasing -Werror=declaration-after-statement -fno-builtin -fno-common -Werror=return-type -Wno-unused-local-typedefs -DHAVE_STDINT_H=1 -DHAVE_DIRENT_H=1 -DHAVE_SYS_DIR_H=1 -DHAVE_SYS_TIME_H=1 -DHAVE_SYS_TIMES_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_LIBDL=1 -DGX_COLOR_INDEX_TYPE="unsigned long long" -D__USE_UNIX98=1 -DBUILD_PDF=1 -I./pdf -Os -fstack-clash-protection -Wformat -Werror=format-security -g -flto=auto -DHAVE_RESTRICT=1 -I/usr/include/webp -fno-strict-aliasing -DHAVE_POPEN_PROTO=1 -Ileptonica/src -I./base -I./soobj -DLEPTONICA_INTERCEPT_ALLOC=1 -DHAVE_LIBJPEG=0 -DHAVE_LIBTIFF=0 -DHAVE_LIBPNG=0 -DHAVE_LIBZ=0 -DHAVE_LIBGIF=0 -DHAVE_LIBUNGIF=0 -DHAVE_LIBWEBP=0 -DHAVE_LIBWEBP_ANIM=0 -DHAVE_LIBJP2K=0 -o ./soobj/leptonica_bmpio.o -c leptonica/src/bmpio.c g++ -Itesseract/include -Itesseract/src/api -Itesseract/src/arch -Itesseract/src/ccmain -Itesseract/src/ccstruct -Itesseract/src/ccutil -Itesseract/src/classify -Itesseract/src/cutil -Itesseract/src/dict -Itesseract/src/lstm -Itesseract/src/opencl -Itesseract/src/textord -Itesseract/src/training -Itesseract/src/viewer -Itesseract/src/wordrec -Ileptonica/src -I./base -I./obj -Os -fstack-clash-protection -Wformat -Werror=format-security -D_GLIBCXX_ASSERTIONS=1 -D_LIBCPP_ENABLE_THREAD_SAFETY_ANNOTATIONS=1 -D_LIBCPP_ENABLE_HARDENED_MODE=1 -g -std=c++17 -DHAVE_NEON -DHAVE_MKSTEMP -DHAVE_FSEEKO -DHAVE_FONTCONFIG -DHAVE_SETLOCALE -DHAVE_DBUS -DHAVE_BSWAP32 -DHAVE_BYTESWAP_H -DHAVE_STRERROR -DHAVE_PREAD_PWRITE=1 -DGS_RECURSIVE_MUTEXATTR=PTHREAD_MUTEX_RECURSIVE -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 -Wno-unused-local-typedefs -DHAVE_STDINT_H=1 -DHAVE_DIRENT_H=1 -DHAVE_SYS_DIR_H=1 -DHAVE_SYS_TIME_H=1 -DHAVE_SYS_TIMES_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_LIBDL=1 -DGX_COLOR_INDEX_TYPE="unsigned long long" -D__USE_UNIX98=1 -DBUILD_PDF=1 -I./pdf -Os -fstack-clash-protection -Wformat -Werror=format-security -g -flto=auto -DHAVE_RESTRICT=1 -I/usr/include/webp -fno-strict-aliasing -DHAVE_POPEN_PROTO=1 -DTESSERACT_IMAGEDATA_AS_PIX -DTESSERACT_DISABLE_DEBUG_FONTS -DGRAPHICS_DISABLED -UCLUSTER -o ./obj/tesseract_textord_oldbasel.o -c tesseract/src/textord/oldbasel.cpp cc1plus: warning: command-line option '-Wstrict-prototypes' is valid for C/ObjC but not for C++ cc1plus: warning: command-line option '-Wmissing-prototypes' is valid for C/ObjC but not for C++ cc1plus: warning: '-Werror=' argument '-Werror=declaration-after-statement' is not valid for C++ In file included from tesseract/src/ccstruct/ratngs.h:32, from tesseract/src/ccstruct/blamer.h:30, from tesseract/src/ccstruct/pageres.h:22, from tesseract/src/ccmain/tesseractclass.h:38, from tesseract/src/ccmain/linerec.cpp:18: tesseract/src/ccutil/unicharset.h: In member function 'bool tesseract::UNICHARSET::contains_unichar_id(tesseract::UNICHAR_ID) const': tesseract/src/ccutil/unicharset.h:288:59: warning: comparison of integer expressions of different signedness: 'tesseract::UNICHAR_ID' {aka 'int'} and 'std::vector::size_type' {aka 'unsigned int'} [-Wsign-compare] 288 | return unichar_id != INVALID_UNICHAR_ID && unichar_id < unichars.size() && | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~ tesseract/src/ccutil/unicharset.h: In member function 'void tesseract::UNICHARSET::delete_pointers_in_unichars()': tesseract/src/ccutil/unicharset.h:302:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'unsigned int'} [-Wsign-compare] 302 | for (int i = 0; i < unichars.size(); ++i) { | ~~^~~~~~~~~~~~~~~~~ In file included from tesseract/src/ccutil/clst.h:24, from tesseract/src/ccstruct/blobs.h:23, from tesseract/src/ccstruct/boxword.cpp:19: tesseract/src/ccutil/serialis.h: In instantiation of 'bool tesseract::TFile::Serialize(const T*, size_t) [with T = char; size_t = unsigned int]': tesseract/src/ccutil/unicharset.h:363:51: required from here tesseract/src/ccutil/serialis.h:102:45: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'unsigned int'} [-Wsign-compare] 102 | return FWrite(data, sizeof(T), count) == count; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ In file included from tesseract/src/ccutil/genericvector.h:22, from tesseract/src/ccutil/kdpair.h:27, from tesseract/src/ccstruct/matrix.h:29, from tesseract/src/ccstruct/matrix.cpp:22: tesseract/src/ccutil/serialis.h: In instantiation of 'bool tesseract::TFile::Serialize(const T*, size_t) [with T = char; size_t = unsigned int]': tesseract/src/ccutil/unicharset.h:363:51: required from here tesseract/src/ccutil/serialis.h:102:45: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'unsigned int'} [-Wsign-compare] 102 | return FWrite(data, sizeof(T), count) == count; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ tesseract/src/ccstruct/ratngs.h: In member function 'void tesseract::BLOB_CHOICE::set_fonts(const std::vector&)': tesseract/src/ccstruct/ratngs.h:107:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'unsigned int'} [-Wsign-compare] 107 | for (int f = 0; f < fonts_.size(); ++f) { | ~~^~~~~~~~~~~~~~~ In file included from tesseract/src/ccutil/elst.h:24, from tesseract/src/ccstruct/points.h:22, from tesseract/src/ccstruct/rect.h:23, from tesseract/src/ccmain/paragraphs.h:23, from tesseract/src/ccmain/paragraphs.cpp:19: tesseract/src/ccutil/serialis.h: In instantiation of 'bool tesseract::TFile::Serialize(const T*, size_t) [with T = char; size_t = unsigned int]': tesseract/src/ccutil/unicharset.h:363:51: required from here tesseract/src/ccutil/serialis.h:102:45: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'unsigned int'} [-Wsign-compare] 102 | return FWrite(data, sizeof(T), count) == count; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ cc1plus: warning: command-line option '-Wstrict-prototypes' is valid for C/ObjC but not for C++ cc1plus: warning: command-line option '-Wmissing-prototypes' is valid for C/ObjC but not for C++ cc1plus: warning: '-Werror=' argument '-Werror=declaration-after-statement' is not valid for C++ In file included from tesseract/src/ccstruct/ratngs.h:32, from tesseract/src/dict/dawg.h:33, from tesseract/src/dict/trie.h:22, from tesseract/src/dict/trie.cpp:23: tesseract/src/ccutil/unicharset.h: In member function 'bool tesseract::UNICHARSET::contains_unichar_id(tesseract::UNICHAR_ID) const': tesseract/src/ccutil/unicharset.h:288:59: warning: comparison of integer expressions of different signedness: 'tesseract::UNICHAR_ID' {aka 'int'} and 'std::vector::size_type' {aka 'unsigned int'} [-Wsign-compare] 288 | return unichar_id != INVALID_UNICHAR_ID && unichar_id < unichars.size() && | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~ tesseract/src/ccutil/unicharset.h: In member function 'void tesseract::UNICHARSET::delete_pointers_in_unichars()': tesseract/src/ccutil/unicharset.h:302:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'unsigned int'} [-Wsign-compare] 302 | for (int i = 0; i < unichars.size(); ++i) { | ~~^~~~~~~~~~~~~~~~~ In file included from tesseract/src/dict/dawg.h:33, from tesseract/src/dict/dict.h:29: tesseract/src/ccstruct/ratngs.h: In member function 'void tesseract::BLOB_CHOICE::set_fonts(const std::vector&)': tesseract/src/ccstruct/ratngs.h:107:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'unsigned int'} [-Wsign-compare] 107 | for (int f = 0; f < fonts_.size(); ++f) { | ~~^~~~~~~~~~~~~~~ gcc -DHAVE_MKSTEMP -DHAVE_FSEEKO -DHAVE_FONTCONFIG -DHAVE_SETLOCALE -DHAVE_DBUS -DHAVE_BSWAP32 -DHAVE_BYTESWAP_H -DHAVE_STRERROR -DHAVE_PREAD_PWRITE=1 -DGS_RECURSIVE_MUTEXATTR=PTHREAD_MUTEX_RECURSIVE -O2 -DNDEBUG -fPIC -fvisibility=hidden -DGSDLLEXPORT="__attribute__((visibility(\"default\")))" -Wall -Wstrict-prototypes -Wundef -Wmissing-declarations -Wmissing-prototypes -Wwrite-strings -fno-strict-aliasing -Werror=declaration-after-statement -fno-builtin -fno-common -Werror=return-type -Wno-unused-local-typedefs -DHAVE_STDINT_H=1 -DHAVE_DIRENT_H=1 -DHAVE_SYS_DIR_H=1 -DHAVE_SYS_TIME_H=1 -DHAVE_SYS_TIMES_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_LIBDL=1 -DGX_COLOR_INDEX_TYPE="unsigned long long" -D__USE_UNIX98=1 -DBUILD_PDF=1 -I./pdf -Os -fstack-clash-protection -Wformat -Werror=format-security -g -flto=auto -DHAVE_RESTRICT=1 -I/usr/include/webp -fno-strict-aliasing -DHAVE_POPEN_PROTO=1 -Ileptonica/src -I./base -I./soobj -DLEPTONICA_INTERCEPT_ALLOC=1 -DHAVE_LIBJPEG=0 -DHAVE_LIBTIFF=0 -DHAVE_LIBPNG=0 -DHAVE_LIBZ=0 -DHAVE_LIBGIF=0 -DHAVE_LIBUNGIF=0 -DHAVE_LIBWEBP=0 -DHAVE_LIBWEBP_ANIM=0 -DHAVE_LIBJP2K=0 -o ./soobj/leptonica_bmpiostub.o -c leptonica/src/bmpiostub.c tesseract/src/lstm/lstmrecognizer.h: In member function 'void tesseract::LSTMRecognizer::ScaleLearningRate(double)': tesseract/src/lstm/lstmrecognizer.h:133:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'unsigned int'} [-Wsign-compare] 133 | for (int i = 0; i < layers.size(); ++i) { | ~~^~~~~~~~~~~~~~~ g++ -Itesseract/include -Itesseract/src/api -Itesseract/src/arch -Itesseract/src/ccmain -Itesseract/src/ccstruct -Itesseract/src/ccutil -Itesseract/src/classify -Itesseract/src/cutil -Itesseract/src/dict -Itesseract/src/lstm -Itesseract/src/opencl -Itesseract/src/textord -Itesseract/src/training -Itesseract/src/viewer -Itesseract/src/wordrec -Ileptonica/src -I./base -I./obj -Os -fstack-clash-protection -Wformat -Werror=format-security -D_GLIBCXX_ASSERTIONS=1 -D_LIBCPP_ENABLE_THREAD_SAFETY_ANNOTATIONS=1 -D_LIBCPP_ENABLE_HARDENED_MODE=1 -g -std=c++17 -DHAVE_NEON -DHAVE_MKSTEMP -DHAVE_FSEEKO -DHAVE_FONTCONFIG -DHAVE_SETLOCALE -DHAVE_DBUS -DHAVE_BSWAP32 -DHAVE_BYTESWAP_H -DHAVE_STRERROR -DHAVE_PREAD_PWRITE=1 -DGS_RECURSIVE_MUTEXATTR=PTHREAD_MUTEX_RECURSIVE -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 -Wno-unused-local-typedefs -DHAVE_STDINT_H=1 -DHAVE_DIRENT_H=1 -DHAVE_SYS_DIR_H=1 -DHAVE_SYS_TIME_H=1 -DHAVE_SYS_TIMES_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_LIBDL=1 -DGX_COLOR_INDEX_TYPE="unsigned long long" -D__USE_UNIX98=1 -DBUILD_PDF=1 -I./pdf -Os -fstack-clash-protection -Wformat -Werror=format-security -g -flto=auto -DHAVE_RESTRICT=1 -I/usr/include/webp -fno-strict-aliasing -DHAVE_POPEN_PROTO=1 -DTESSERACT_IMAGEDATA_AS_PIX -DTESSERACT_DISABLE_DEBUG_FONTS -DGRAPHICS_DISABLED -UCLUSTER -o ./obj/tesseract_textord_pithsync.o -c tesseract/src/textord/pithsync.cpp gcc -DHAVE_MKSTEMP -DHAVE_FSEEKO -DHAVE_FONTCONFIG -DHAVE_SETLOCALE -DHAVE_DBUS -DHAVE_BSWAP32 -DHAVE_BYTESWAP_H -DHAVE_STRERROR -DHAVE_PREAD_PWRITE=1 -DGS_RECURSIVE_MUTEXATTR=PTHREAD_MUTEX_RECURSIVE -O2 -DNDEBUG -fPIC -fvisibility=hidden -DGSDLLEXPORT="__attribute__((visibility(\"default\")))" -Wall -Wstrict-prototypes -Wundef -Wmissing-declarations -Wmissing-prototypes -Wwrite-strings -fno-strict-aliasing -Werror=declaration-after-statement -fno-builtin -fno-common -Werror=return-type -Wno-unused-local-typedefs -DHAVE_STDINT_H=1 -DHAVE_DIRENT_H=1 -DHAVE_SYS_DIR_H=1 -DHAVE_SYS_TIME_H=1 -DHAVE_SYS_TIMES_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_LIBDL=1 -DGX_COLOR_INDEX_TYPE="unsigned long long" -D__USE_UNIX98=1 -DBUILD_PDF=1 -I./pdf -Os -fstack-clash-protection -Wformat -Werror=format-security -g -flto=auto -DHAVE_RESTRICT=1 -I/usr/include/webp -fno-strict-aliasing -DHAVE_POPEN_PROTO=1 -Ileptonica/src -I./base -I./soobj -DLEPTONICA_INTERCEPT_ALLOC=1 -DHAVE_LIBJPEG=0 -DHAVE_LIBTIFF=0 -DHAVE_LIBPNG=0 -DHAVE_LIBZ=0 -DHAVE_LIBGIF=0 -DHAVE_LIBUNGIF=0 -DHAVE_LIBWEBP=0 -DHAVE_LIBWEBP_ANIM=0 -DHAVE_LIBJP2K=0 -o ./soobj/leptonica_bootnumgen1.o -c leptonica/src/bootnumgen1.c g++ -Itesseract/include -Itesseract/src/api -Itesseract/src/arch -Itesseract/src/ccmain -Itesseract/src/ccstruct -Itesseract/src/ccutil -Itesseract/src/classify -Itesseract/src/cutil -Itesseract/src/dict -Itesseract/src/lstm -Itesseract/src/opencl -Itesseract/src/textord -Itesseract/src/training -Itesseract/src/viewer -Itesseract/src/wordrec -Ileptonica/src -I./base -I./obj -Os -fstack-clash-protection -Wformat -Werror=format-security -D_GLIBCXX_ASSERTIONS=1 -D_LIBCPP_ENABLE_THREAD_SAFETY_ANNOTATIONS=1 -D_LIBCPP_ENABLE_HARDENED_MODE=1 -g -std=c++17 -DHAVE_NEON -DHAVE_MKSTEMP -DHAVE_FSEEKO -DHAVE_FONTCONFIG -DHAVE_SETLOCALE -DHAVE_DBUS -DHAVE_BSWAP32 -DHAVE_BYTESWAP_H -DHAVE_STRERROR -DHAVE_PREAD_PWRITE=1 -DGS_RECURSIVE_MUTEXATTR=PTHREAD_MUTEX_RECURSIVE -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 -Wno-unused-local-typedefs -DHAVE_STDINT_H=1 -DHAVE_DIRENT_H=1 -DHAVE_SYS_DIR_H=1 -DHAVE_SYS_TIME_H=1 -DHAVE_SYS_TIMES_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_LIBDL=1 -DGX_COLOR_INDEX_TYPE="unsigned long long" -D__USE_UNIX98=1 -DBUILD_PDF=1 -I./pdf -Os -fstack-clash-protection -Wformat -Werror=format-security -g -flto=auto -DHAVE_RESTRICT=1 -I/usr/include/webp -fno-strict-aliasing -DHAVE_POPEN_PROTO=1 -DTESSERACT_IMAGEDATA_AS_PIX -DTESSERACT_DISABLE_DEBUG_FONTS -DGRAPHICS_DISABLED -UCLUSTER -o ./obj/tesseract_textord_pitsync1.o -c tesseract/src/textord/pitsync1.cpp tesseract/src/ccmain/tesseractclass.h: In member function 'void tesseract::Tesseract::set_pix_original(Pix*)': tesseract/src/ccmain/tesseractclass.h:224:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'unsigned int'} [-Wsign-compare] 224 | for (int i = 0; i < sub_langs_.size(); ++i) { | ~~^~~~~~~~~~~~~~~~~~~ gcc -DHAVE_MKSTEMP -DHAVE_FSEEKO -DHAVE_FONTCONFIG -DHAVE_SETLOCALE -DHAVE_DBUS -DHAVE_BSWAP32 -DHAVE_BYTESWAP_H -DHAVE_STRERROR -DHAVE_PREAD_PWRITE=1 -DGS_RECURSIVE_MUTEXATTR=PTHREAD_MUTEX_RECURSIVE -O2 -DNDEBUG -fPIC -fvisibility=hidden -DGSDLLEXPORT="__attribute__((visibility(\"default\")))" -Wall -Wstrict-prototypes -Wundef -Wmissing-declarations -Wmissing-prototypes -Wwrite-strings -fno-strict-aliasing -Werror=declaration-after-statement -fno-builtin -fno-common -Werror=return-type -Wno-unused-local-typedefs -DHAVE_STDINT_H=1 -DHAVE_DIRENT_H=1 -DHAVE_SYS_DIR_H=1 -DHAVE_SYS_TIME_H=1 -DHAVE_SYS_TIMES_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_LIBDL=1 -DGX_COLOR_INDEX_TYPE="unsigned long long" -D__USE_UNIX98=1 -DBUILD_PDF=1 -I./pdf -Os -fstack-clash-protection -Wformat -Werror=format-security -g -flto=auto -DHAVE_RESTRICT=1 -I/usr/include/webp -fno-strict-aliasing -DHAVE_POPEN_PROTO=1 -Ileptonica/src -I./base -I./soobj -DLEPTONICA_INTERCEPT_ALLOC=1 -DHAVE_LIBJPEG=0 -DHAVE_LIBTIFF=0 -DHAVE_LIBPNG=0 -DHAVE_LIBZ=0 -DHAVE_LIBGIF=0 -DHAVE_LIBUNGIF=0 -DHAVE_LIBWEBP=0 -DHAVE_LIBWEBP_ANIM=0 -DHAVE_LIBJP2K=0 -o ./soobj/leptonica_bootnumgen2.o -c leptonica/src/bootnumgen2.c tesseract/src/ccmain/tesseractclass.h: In member function 'bool tesseract::Tesseract::AnyTessLang() const': tesseract/src/ccmain/tesseractclass.h:292:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'unsigned int'} [-Wsign-compare] 292 | for (int i = 0; i < sub_langs_.size(); ++i) { | ~~^~~~~~~~~~~~~~~~~~~ tesseract/src/ccmain/tesseractclass.h: In member function 'bool tesseract::Tesseract::AnyLSTMLang() const': tesseract/src/ccmain/tesseractclass.h:302:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'unsigned int'} [-Wsign-compare] 302 | for (int i = 0; i < sub_langs_.size(); ++i) { | ~~^~~~~~~~~~~~~~~~~~~ tesseract/src/ccmain/tesseractclass.h: In member function 'void tesseract::Tesseract::set_pix_original(Pix*)': tesseract/src/ccmain/tesseractclass.h:224:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'unsigned int'} [-Wsign-compare] 224 | for (int i = 0; i < sub_langs_.size(); ++i) { | ~~^~~~~~~~~~~~~~~~~~~ tesseract/src/ccmain/tesseractclass.h: In member function 'bool tesseract::Tesseract::AnyTessLang() const': tesseract/src/ccmain/tesseractclass.h:292:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'unsigned int'} [-Wsign-compare] 292 | for (int i = 0; i < sub_langs_.size(); ++i) { | ~~^~~~~~~~~~~~~~~~~~~ tesseract/src/ccmain/tesseractclass.h: In member function 'bool tesseract::Tesseract::AnyLSTMLang() const': tesseract/src/ccmain/tesseractclass.h:302:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'unsigned int'} [-Wsign-compare] 302 | for (int i = 0; i < sub_langs_.size(); ++i) { | ~~^~~~~~~~~~~~~~~~~~~ tesseract/src/ccstruct/ratngs.h: In member function 'void tesseract::BLOB_CHOICE::set_fonts(const std::vector&)': tesseract/src/ccstruct/ratngs.h:107:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'unsigned int'} [-Wsign-compare] 107 | for (int f = 0; f < fonts_.size(); ++f) { | ~~^~~~~~~~~~~~~~~ g++ -Itesseract/include -Itesseract/src/api -Itesseract/src/arch -Itesseract/src/ccmain -Itesseract/src/ccstruct -Itesseract/src/ccutil -Itesseract/src/classify -Itesseract/src/cutil -Itesseract/src/dict -Itesseract/src/lstm -Itesseract/src/opencl -Itesseract/src/textord -Itesseract/src/training -Itesseract/src/viewer -Itesseract/src/wordrec -Ileptonica/src -I./base -I./obj -Os -fstack-clash-protection -Wformat -Werror=format-security -D_GLIBCXX_ASSERTIONS=1 -D_LIBCPP_ENABLE_THREAD_SAFETY_ANNOTATIONS=1 -D_LIBCPP_ENABLE_HARDENED_MODE=1 -g -std=c++17 -DHAVE_NEON -DHAVE_MKSTEMP -DHAVE_FSEEKO -DHAVE_FONTCONFIG -DHAVE_SETLOCALE -DHAVE_DBUS -DHAVE_BSWAP32 -DHAVE_BYTESWAP_H -DHAVE_STRERROR -DHAVE_PREAD_PWRITE=1 -DGS_RECURSIVE_MUTEXATTR=PTHREAD_MUTEX_RECURSIVE -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 -Wno-unused-local-typedefs -DHAVE_STDINT_H=1 -DHAVE_DIRENT_H=1 -DHAVE_SYS_DIR_H=1 -DHAVE_SYS_TIME_H=1 -DHAVE_SYS_TIMES_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_LIBDL=1 -DGX_COLOR_INDEX_TYPE="unsigned long long" -D__USE_UNIX98=1 -DBUILD_PDF=1 -I./pdf -Os -fstack-clash-protection -Wformat -Werror=format-security -g -flto=auto -DHAVE_RESTRICT=1 -I/usr/include/webp -fno-strict-aliasing -DHAVE_POPEN_PROTO=1 -DTESSERACT_IMAGEDATA_AS_PIX -DTESSERACT_DISABLE_DEBUG_FONTS -DGRAPHICS_DISABLED -UCLUSTER -o ./obj/tesseract_textord_scanedg.o -c tesseract/src/textord/scanedg.cpp cc1plus: warning: command-line option '-Wstrict-prototypes' is valid for C/ObjC but not for C++ cc1plus: warning: command-line option '-Wmissing-prototypes' is valid for C/ObjC but not for C++ cc1plus: warning: '-Werror=' argument '-Werror=declaration-after-statement' is not valid for C++ cc1plus: warning: command-line option '-Wstrict-prototypes' is valid for C/ObjC but not for C++ cc1plus: warning: command-line option '-Wmissing-prototypes' is valid for C/ObjC but not for C++ cc1plus: warning: '-Werror=' argument '-Werror=declaration-after-statement' is not valid for C++ tesseract/src/ccstruct/ratngs.h: In member function 'void tesseract::BLOB_CHOICE::set_fonts(const std::vector&)': tesseract/src/ccstruct/ratngs.h:107:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'unsigned int'} [-Wsign-compare] 107 | for (int f = 0; f < fonts_.size(); ++f) { | ~~^~~~~~~~~~~~~~~ g++ -Itesseract/include -Itesseract/src/api -Itesseract/src/arch -Itesseract/src/ccmain -Itesseract/src/ccstruct -Itesseract/src/ccutil -Itesseract/src/classify -Itesseract/src/cutil -Itesseract/src/dict -Itesseract/src/lstm -Itesseract/src/opencl -Itesseract/src/textord -Itesseract/src/training -Itesseract/src/viewer -Itesseract/src/wordrec -Ileptonica/src -I./base -I./obj -Os -fstack-clash-protection -Wformat -Werror=format-security -D_GLIBCXX_ASSERTIONS=1 -D_LIBCPP_ENABLE_THREAD_SAFETY_ANNOTATIONS=1 -D_LIBCPP_ENABLE_HARDENED_MODE=1 -g -std=c++17 -DHAVE_NEON -DHAVE_MKSTEMP -DHAVE_FSEEKO -DHAVE_FONTCONFIG -DHAVE_SETLOCALE -DHAVE_DBUS -DHAVE_BSWAP32 -DHAVE_BYTESWAP_H -DHAVE_STRERROR -DHAVE_PREAD_PWRITE=1 -DGS_RECURSIVE_MUTEXATTR=PTHREAD_MUTEX_RECURSIVE -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 -Wno-unused-local-typedefs -DHAVE_STDINT_H=1 -DHAVE_DIRENT_H=1 -DHAVE_SYS_DIR_H=1 -DHAVE_SYS_TIME_H=1 -DHAVE_SYS_TIMES_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_LIBDL=1 -DGX_COLOR_INDEX_TYPE="unsigned long long" -D__USE_UNIX98=1 -DBUILD_PDF=1 -I./pdf -Os -fstack-clash-protection -Wformat -Werror=format-security -g -flto=auto -DHAVE_RESTRICT=1 -I/usr/include/webp -fno-strict-aliasing -DHAVE_POPEN_PROTO=1 -DTESSERACT_IMAGEDATA_AS_PIX -DTESSERACT_DISABLE_DEBUG_FONTS -DGRAPHICS_DISABLED -UCLUSTER -o ./obj/tesseract_textord_sortflts.o -c tesseract/src/textord/sortflts.cpp cc1plus: warning: command-line option '-Wstrict-prototypes' is valid for C/ObjC but not for C++ cc1plus: warning: command-line option '-Wmissing-prototypes' is valid for C/ObjC but not for C++ cc1plus: warning: '-Werror=' argument '-Werror=declaration-after-statement' is not valid for C++ In file included from tesseract/src/dict/dawg.h:33, from tesseract/src/dict/dict.h:29: tesseract/src/ccstruct/ratngs.h: In member function 'void tesseract::BLOB_CHOICE::set_fonts(const std::vector&)': tesseract/src/ccstruct/ratngs.h:107:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'unsigned int'} [-Wsign-compare] 107 | for (int f = 0; f < fonts_.size(); ++f) { | ~~^~~~~~~~~~~~~~~ In file included from tesseract/src/ccmain/equationdetect.h:25, from tesseract/src/api/baseapi.cpp:37: tesseract/src/ccmain/tesseractclass.h: In member function 'void tesseract::Tesseract::set_pix_original(Pix*)': tesseract/src/ccmain/tesseractclass.h:224:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'unsigned int'} [-Wsign-compare] 224 | for (int i = 0; i < sub_langs_.size(); ++i) { | ~~^~~~~~~~~~~~~~~~~~~ tesseract/src/ccstruct/ratngs.h: In member function 'void tesseract::BLOB_CHOICE::set_fonts(const std::vector&)': tesseract/src/ccstruct/ratngs.h:107:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'unsigned int'} [-Wsign-compare] 107 | for (int f = 0; f < fonts_.size(); ++f) { | ~~^~~~~~~~~~~~~~~ tesseract/src/ccmain/tesseractclass.h: In member function 'bool tesseract::Tesseract::AnyTessLang() const': tesseract/src/ccmain/tesseractclass.h:292:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'unsigned int'} [-Wsign-compare] 292 | for (int i = 0; i < sub_langs_.size(); ++i) { | ~~^~~~~~~~~~~~~~~~~~~ tesseract/src/ccmain/tesseractclass.h: In member function 'bool tesseract::Tesseract::AnyLSTMLang() const': tesseract/src/ccmain/tesseractclass.h:302:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'unsigned int'} [-Wsign-compare] 302 | for (int i = 0; i < sub_langs_.size(); ++i) { | ~~^~~~~~~~~~~~~~~~~~~ In file included from tesseract/src/ccmain/ltrresultiterator.cpp:23: tesseract/src/ccmain/tesseractclass.h: In member function 'void tesseract::Tesseract::set_pix_original(Pix*)': tesseract/src/ccmain/tesseractclass.h:224:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'unsigned int'} [-Wsign-compare] 224 | for (int i = 0; i < sub_langs_.size(); ++i) { | ~~^~~~~~~~~~~~~~~~~~~ gcc -DHAVE_MKSTEMP -DHAVE_FSEEKO -DHAVE_FONTCONFIG -DHAVE_SETLOCALE -DHAVE_DBUS -DHAVE_BSWAP32 -DHAVE_BYTESWAP_H -DHAVE_STRERROR -DHAVE_PREAD_PWRITE=1 -DGS_RECURSIVE_MUTEXATTR=PTHREAD_MUTEX_RECURSIVE -O2 -DNDEBUG -fPIC -fvisibility=hidden -DGSDLLEXPORT="__attribute__((visibility(\"default\")))" -Wall -Wstrict-prototypes -Wundef -Wmissing-declarations -Wmissing-prototypes -Wwrite-strings -fno-strict-aliasing -Werror=declaration-after-statement -fno-builtin -fno-common -Werror=return-type -Wno-unused-local-typedefs -DHAVE_STDINT_H=1 -DHAVE_DIRENT_H=1 -DHAVE_SYS_DIR_H=1 -DHAVE_SYS_TIME_H=1 -DHAVE_SYS_TIMES_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_LIBDL=1 -DGX_COLOR_INDEX_TYPE="unsigned long long" -D__USE_UNIX98=1 -DBUILD_PDF=1 -I./pdf -Os -fstack-clash-protection -Wformat -Werror=format-security -g -flto=auto -DHAVE_RESTRICT=1 -I/usr/include/webp -fno-strict-aliasing -DHAVE_POPEN_PROTO=1 -Ileptonica/src -I./base -I./soobj -DLEPTONICA_INTERCEPT_ALLOC=1 -DHAVE_LIBJPEG=0 -DHAVE_LIBTIFF=0 -DHAVE_LIBPNG=0 -DHAVE_LIBZ=0 -DHAVE_LIBGIF=0 -DHAVE_LIBUNGIF=0 -DHAVE_LIBWEBP=0 -DHAVE_LIBWEBP_ANIM=0 -DHAVE_LIBJP2K=0 -o ./soobj/leptonica_bootnumgen3.o -c leptonica/src/bootnumgen3.c tesseract/src/ccmain/tesseractclass.h: In member function 'bool tesseract::Tesseract::AnyTessLang() const': tesseract/src/ccmain/tesseractclass.h:292:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'unsigned int'} [-Wsign-compare] 292 | for (int i = 0; i < sub_langs_.size(); ++i) { | ~~^~~~~~~~~~~~~~~~~~~ tesseract/src/ccmain/tesseractclass.h: In member function 'bool tesseract::Tesseract::AnyLSTMLang() const': tesseract/src/ccmain/tesseractclass.h:302:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'unsigned int'} [-Wsign-compare] 302 | for (int i = 0; i < sub_langs_.size(); ++i) { | ~~^~~~~~~~~~~~~~~~~~~ In file included from tesseract/src/ccutil/elst.h:24, from tesseract/src/ccstruct/points.h:22, from tesseract/src/ccstruct/rect.h:23, from tesseract/src/ccstruct/boxword.h:23, from tesseract/src/ccstruct/blamer.h:26: tesseract/src/ccutil/serialis.h: In instantiation of 'bool tesseract::TFile::Serialize(const T*, size_t) [with T = char; size_t = unsigned int]': tesseract/src/ccutil/unicharset.h:363:51: required from here tesseract/src/ccutil/serialis.h:102:45: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'unsigned int'} [-Wsign-compare] 102 | return FWrite(data, sizeof(T), count) == count; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ tesseract/src/ccmain/tesseractclass.h: In member function 'void tesseract::Tesseract::set_pix_original(Pix*)': tesseract/src/ccmain/tesseractclass.h:224:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'unsigned int'} [-Wsign-compare] 224 | for (int i = 0; i < sub_langs_.size(); ++i) { | ~~^~~~~~~~~~~~~~~~~~~ In file included from tesseract/src/ccmain/pagewalk.cpp:21: tesseract/src/ccmain/tesseractclass.h: In member function 'void tesseract::Tesseract::set_pix_original(Pix*)': tesseract/src/ccmain/tesseractclass.h:224:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'unsigned int'} [-Wsign-compare] 224 | for (int i = 0; i < sub_langs_.size(); ++i) { | ~~^~~~~~~~~~~~~~~~~~~ tesseract/src/ccmain/tesseractclass.h: In member function 'bool tesseract::Tesseract::AnyTessLang() const': tesseract/src/ccmain/tesseractclass.h:292:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'unsigned int'} [-Wsign-compare] 292 | for (int i = 0; i < sub_langs_.size(); ++i) { | ~~^~~~~~~~~~~~~~~~~~~ tesseract/src/ccmain/tesseractclass.h: In member function 'bool tesseract::Tesseract::AnyLSTMLang() const': tesseract/src/ccmain/tesseractclass.h:302:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'unsigned int'} [-Wsign-compare] 302 | for (int i = 0; i < sub_langs_.size(); ++i) { | ~~^~~~~~~~~~~~~~~~~~~ tesseract/src/ccmain/tesseractclass.h: In member function 'bool tesseract::Tesseract::AnyTessLang() const': tesseract/src/ccmain/tesseractclass.h:292:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'unsigned int'} [-Wsign-compare] 292 | for (int i = 0; i < sub_langs_.size(); ++i) { | ~~^~~~~~~~~~~~~~~~~~~ tesseract/src/ccmain/tesseractclass.h: In member function 'bool tesseract::Tesseract::AnyLSTMLang() const': tesseract/src/ccmain/tesseractclass.h:302:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'unsigned int'} [-Wsign-compare] 302 | for (int i = 0; i < sub_langs_.size(); ++i) { | ~~^~~~~~~~~~~~~~~~~~~ tesseract/src/ccmain/ltrresultiterator.cpp: In constructor 'tesseract::ChoiceIterator::ChoiceIterator(const tesseract::LTRResultIterator&)': tesseract/src/ccmain/ltrresultiterator.cpp:397:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector > >::size_type' {aka 'unsigned int'} [-Wsign-compare] 397 | if (index < word_res_->CTC_symbol_choices.size()) { | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ cc1plus: warning: command-line option '-Wstrict-prototypes' is valid for C/ObjC but not for C++ cc1plus: warning: command-line option '-Wmissing-prototypes' is valid for C/ObjC but not for C++ cc1plus: warning: '-Werror=' argument '-Werror=declaration-after-statement' is not valid for C++ In file included from tesseract/src/ccmain/applybox.cpp:29: tesseract/src/ccmain/tesseractclass.h: In member function 'void tesseract::Tesseract::set_pix_original(Pix*)': tesseract/src/ccmain/tesseractclass.h:224:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'unsigned int'} [-Wsign-compare] 224 | for (int i = 0; i < sub_langs_.size(); ++i) { | ~~^~~~~~~~~~~~~~~~~~~ tesseract/src/ccmain/tesseractclass.h: In member function 'bool tesseract::Tesseract::AnyTessLang() const': tesseract/src/ccmain/tesseractclass.h:292:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'unsigned int'} [-Wsign-compare] 292 | for (int i = 0; i < sub_langs_.size(); ++i) { | ~~^~~~~~~~~~~~~~~~~~~ tesseract/src/ccmain/tesseractclass.h: In member function 'bool tesseract::Tesseract::AnyLSTMLang() const': tesseract/src/ccmain/tesseractclass.h:302:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'unsigned int'} [-Wsign-compare] 302 | for (int i = 0; i < sub_langs_.size(); ++i) { | ~~^~~~~~~~~~~~~~~~~~~ tesseract/src/ccmain/ltrresultiterator.cpp: In member function 'std::vector > >* tesseract::ChoiceIterator::Timesteps() const': tesseract/src/ccmain/ltrresultiterator.cpp:474:14: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector > > >::size_type' {aka 'unsigned int'} [-Wsign-compare] 474 | if (offset >= word_res_->segmented_timesteps.size() || !oemLSTM_) { | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from tesseract/src/ccutil/elst.h:24, from tesseract/src/ccstruct/ocrpara.h:23, from tesseract/src/ccstruct/ocrblock.h:22, from tesseract/src/textord/devanagari_processing.h:17, from tesseract/src/ccmain/tesseractclass.h:34: tesseract/src/ccutil/serialis.h: In instantiation of 'bool tesseract::TFile::Serialize(const T*, size_t) [with T = char; size_t = unsigned int]': tesseract/src/ccutil/unicharset.h:363:51: required from here tesseract/src/ccutil/serialis.h:102:45: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'unsigned int'} [-Wsign-compare] 102 | return FWrite(data, sizeof(T), count) == count; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ In file included from tesseract/src/ccutil/elst.h:24, from tesseract/src/ccutil/ambigs.h:29: tesseract/src/ccutil/serialis.h: In instantiation of 'bool tesseract::TFile::Serialize(const T*, size_t) [with T = char; size_t = unsigned int]': tesseract/src/ccutil/unicharset.h:363:51: required from here tesseract/src/ccutil/serialis.h:102:45: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'unsigned int'} [-Wsign-compare] 102 | return FWrite(data, sizeof(T), count) == count; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ In file included from tesseract/src/ccutil/elst.h:24, from tesseract/src/ccstruct/ocrpara.h:23, from tesseract/src/ccstruct/ocrblock.h:22, from tesseract/src/textord/devanagari_processing.h:17, from tesseract/src/ccmain/tesseractclass.h:34: tesseract/src/ccutil/serialis.h: In instantiation of 'bool tesseract::TFile::Serialize(const T*, size_t) [with T = char; size_t = unsigned int]': tesseract/src/ccutil/unicharset.h:363:51: required from here tesseract/src/ccutil/serialis.h:102:45: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'unsigned int'} [-Wsign-compare] 102 | return FWrite(data, sizeof(T), count) == count; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ tesseract/src/ccstruct/ratngs.h: In member function 'void tesseract::BLOB_CHOICE::set_fonts(const std::vector&)': tesseract/src/ccstruct/ratngs.h:107:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'unsigned int'} [-Wsign-compare] 107 | for (int f = 0; f < fonts_.size(); ++f) { | ~~^~~~~~~~~~~~~~~ gcc -DHAVE_MKSTEMP -DHAVE_FSEEKO -DHAVE_FONTCONFIG -DHAVE_SETLOCALE -DHAVE_DBUS -DHAVE_BSWAP32 -DHAVE_BYTESWAP_H -DHAVE_STRERROR -DHAVE_PREAD_PWRITE=1 -DGS_RECURSIVE_MUTEXATTR=PTHREAD_MUTEX_RECURSIVE -O2 -DNDEBUG -fPIC -fvisibility=hidden -DGSDLLEXPORT="__attribute__((visibility(\"default\")))" -Wall -Wstrict-prototypes -Wundef -Wmissing-declarations -Wmissing-prototypes -Wwrite-strings -fno-strict-aliasing -Werror=declaration-after-statement -fno-builtin -fno-common -Werror=return-type -Wno-unused-local-typedefs -DHAVE_STDINT_H=1 -DHAVE_DIRENT_H=1 -DHAVE_SYS_DIR_H=1 -DHAVE_SYS_TIME_H=1 -DHAVE_SYS_TIMES_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_LIBDL=1 -DGX_COLOR_INDEX_TYPE="unsigned long long" -D__USE_UNIX98=1 -DBUILD_PDF=1 -I./pdf -Os -fstack-clash-protection -Wformat -Werror=format-security -g -flto=auto -DHAVE_RESTRICT=1 -I/usr/include/webp -fno-strict-aliasing -DHAVE_POPEN_PROTO=1 -Ileptonica/src -I./base -I./soobj -DLEPTONICA_INTERCEPT_ALLOC=1 -DHAVE_LIBJPEG=0 -DHAVE_LIBTIFF=0 -DHAVE_LIBPNG=0 -DHAVE_LIBZ=0 -DHAVE_LIBGIF=0 -DHAVE_LIBUNGIF=0 -DHAVE_LIBWEBP=0 -DHAVE_LIBWEBP_ANIM=0 -DHAVE_LIBJP2K=0 -o ./soobj/leptonica_bootnumgen4.o -c leptonica/src/bootnumgen4.c In file included from tesseract/src/ccmain/pageiterator.cpp:24: tesseract/src/ccmain/tesseractclass.h: In member function 'void tesseract::Tesseract::set_pix_original(Pix*)': tesseract/src/ccmain/tesseractclass.h:224:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'unsigned int'} [-Wsign-compare] 224 | for (int i = 0; i < sub_langs_.size(); ++i) { | ~~^~~~~~~~~~~~~~~~~~~ tesseract/src/ccmain/tesseractclass.h: In member function 'bool tesseract::Tesseract::AnyTessLang() const': tesseract/src/ccmain/tesseractclass.h:292:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'unsigned int'} [-Wsign-compare] 292 | for (int i = 0; i < sub_langs_.size(); ++i) { | ~~^~~~~~~~~~~~~~~~~~~ tesseract/src/ccmain/tesseractclass.h: In member function 'bool tesseract::Tesseract::AnyLSTMLang() const': tesseract/src/ccmain/tesseractclass.h:302:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'unsigned int'} [-Wsign-compare] 302 | for (int i = 0; i < sub_langs_.size(); ++i) { | ~~^~~~~~~~~~~~~~~~~~~ tesseract/src/ccmain/tesseractclass.h: In member function 'void tesseract::Tesseract::set_pix_original(Pix*)': tesseract/src/ccmain/tesseractclass.h:224:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'unsigned int'} [-Wsign-compare] 224 | for (int i = 0; i < sub_langs_.size(); ++i) { | ~~^~~~~~~~~~~~~~~~~~~ tesseract/src/ccmain/tesseractclass.h: In member function 'bool tesseract::Tesseract::AnyTessLang() const': tesseract/src/ccmain/tesseractclass.h:292:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'unsigned int'} [-Wsign-compare] 292 | for (int i = 0; i < sub_langs_.size(); ++i) { | ~~^~~~~~~~~~~~~~~~~~~ tesseract/src/ccmain/tesseractclass.h: In member function 'bool tesseract::Tesseract::AnyLSTMLang() const': tesseract/src/ccmain/tesseractclass.h:302:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'unsigned int'} [-Wsign-compare] 302 | for (int i = 0; i < sub_langs_.size(); ++i) { | ~~^~~~~~~~~~~~~~~~~~~ In file included from tesseract/src/ccutil/elst.h:24, from tesseract/src/dict/dawg.h:31: tesseract/src/ccutil/serialis.h: In instantiation of 'bool tesseract::TFile::Serialize(const T*, size_t) [with T = char; size_t = unsigned int]': tesseract/src/ccutil/unicharset.h:363:51: required from here tesseract/src/ccutil/serialis.h:102:45: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'unsigned int'} [-Wsign-compare] 102 | return FWrite(data, sizeof(T), count) == count; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ tesseract/src/dict/permdawg.cpp: In member function 'void tesseract::Dict::go_deeper_dawg_fxn(const char*, const tesseract::BLOB_CHOICE_LIST_VECTOR&, int, const tesseract::CHAR_FRAGMENT_INFO*, bool, tesseract::WERD_CHOICE*, float*, float*, tesseract::WERD_CHOICE*, int*, void*)': tesseract/src/dict/permdawg.cpp:78:38: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'unsigned int'} [-Wsign-compare] 78 | for (int i = 0; unigrams_ok && i < encoding.size(); ++i) { | ~~^~~~~~~~~~~~~~~~~ In file included from tesseract/src/ccutil/elst.h:24, from tesseract/src/ccstruct/points.h:22, from tesseract/src/ccstruct/rect.h:23, from tesseract/src/ccstruct/boxword.h:23, from tesseract/src/ccstruct/blamer.h:26: tesseract/src/ccutil/serialis.h: In instantiation of 'bool tesseract::TFile::Serialize(const T*, size_t) [with T = char; size_t = unsigned int]': tesseract/src/ccutil/unicharset.h:363:51: required from here tesseract/src/ccutil/serialis.h:102:45: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'unsigned int'} [-Wsign-compare] 102 | return FWrite(data, sizeof(T), count) == count; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ tesseract/src/dict/permdawg.cpp:86:28: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'unsigned int'} [-Wsign-compare] 86 | word_ending && i == encoding.size() - 1); | ~~^~~~~~~~~~~~~~~~~~~~~~ gcc -DHAVE_MKSTEMP -DHAVE_FSEEKO -DHAVE_FONTCONFIG -DHAVE_SETLOCALE -DHAVE_DBUS -DHAVE_BSWAP32 -DHAVE_BYTESWAP_H -DHAVE_STRERROR -DHAVE_PREAD_PWRITE=1 -DGS_RECURSIVE_MUTEXATTR=PTHREAD_MUTEX_RECURSIVE -O2 -DNDEBUG -fPIC -fvisibility=hidden -DGSDLLEXPORT="__attribute__((visibility(\"default\")))" -Wall -Wstrict-prototypes -Wundef -Wmissing-declarations -Wmissing-prototypes -Wwrite-strings -fno-strict-aliasing -Werror=declaration-after-statement -fno-builtin -fno-common -Werror=return-type -Wno-unused-local-typedefs -DHAVE_STDINT_H=1 -DHAVE_DIRENT_H=1 -DHAVE_SYS_DIR_H=1 -DHAVE_SYS_TIME_H=1 -DHAVE_SYS_TIMES_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_LIBDL=1 -DGX_COLOR_INDEX_TYPE="unsigned long long" -D__USE_UNIX98=1 -DBUILD_PDF=1 -I./pdf -Os -fstack-clash-protection -Wformat -Werror=format-security -g -flto=auto -DHAVE_RESTRICT=1 -I/usr/include/webp -fno-strict-aliasing -DHAVE_POPEN_PROTO=1 -Ileptonica/src -I./base -I./soobj -DLEPTONICA_INTERCEPT_ALLOC=1 -DHAVE_LIBJPEG=0 -DHAVE_LIBTIFF=0 -DHAVE_LIBPNG=0 -DHAVE_LIBZ=0 -DHAVE_LIBGIF=0 -DHAVE_LIBUNGIF=0 -DHAVE_LIBWEBP=0 -DHAVE_LIBWEBP_ANIM=0 -DHAVE_LIBJP2K=0 -o ./soobj/leptonica_boxbasic.o -c leptonica/src/boxbasic.c g++ -Itesseract/include -Itesseract/src/api -Itesseract/src/arch -Itesseract/src/ccmain -Itesseract/src/ccstruct -Itesseract/src/ccutil -Itesseract/src/classify -Itesseract/src/cutil -Itesseract/src/dict -Itesseract/src/lstm -Itesseract/src/opencl -Itesseract/src/textord -Itesseract/src/training -Itesseract/src/viewer -Itesseract/src/wordrec -Ileptonica/src -I./base -I./obj -Os -fstack-clash-protection -Wformat -Werror=format-security -D_GLIBCXX_ASSERTIONS=1 -D_LIBCPP_ENABLE_THREAD_SAFETY_ANNOTATIONS=1 -D_LIBCPP_ENABLE_HARDENED_MODE=1 -g -std=c++17 -DHAVE_NEON -DHAVE_MKSTEMP -DHAVE_FSEEKO -DHAVE_FONTCONFIG -DHAVE_SETLOCALE -DHAVE_DBUS -DHAVE_BSWAP32 -DHAVE_BYTESWAP_H -DHAVE_STRERROR -DHAVE_PREAD_PWRITE=1 -DGS_RECURSIVE_MUTEXATTR=PTHREAD_MUTEX_RECURSIVE -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 -Wno-unused-local-typedefs -DHAVE_STDINT_H=1 -DHAVE_DIRENT_H=1 -DHAVE_SYS_DIR_H=1 -DHAVE_SYS_TIME_H=1 -DHAVE_SYS_TIMES_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_LIBDL=1 -DGX_COLOR_INDEX_TYPE="unsigned long long" -D__USE_UNIX98=1 -DBUILD_PDF=1 -I./pdf -Os -fstack-clash-protection -Wformat -Werror=format-security -g -flto=auto -DHAVE_RESTRICT=1 -I/usr/include/webp -fno-strict-aliasing -DHAVE_POPEN_PROTO=1 -DTESSERACT_IMAGEDATA_AS_PIX -DTESSERACT_DISABLE_DEBUG_FONTS -DGRAPHICS_DISABLED -UCLUSTER -o ./obj/tesseract_textord_strokewidth.o -c tesseract/src/textord/strokewidth.cpp In file included from tesseract/src/ccutil/elst.h:24, from tesseract/src/ccstruct/points.h:22, from tesseract/src/ccstruct/rect.h:23, from tesseract/src/ccstruct/boxword.h:23, from tesseract/src/ccstruct/blamer.h:26: tesseract/src/ccutil/serialis.h: In instantiation of 'bool tesseract::TFile::Serialize(const T*, size_t) [with T = char; size_t = unsigned int]': tesseract/src/ccutil/unicharset.h:363:51: required from here tesseract/src/ccutil/serialis.h:102:45: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'unsigned int'} [-Wsign-compare] 102 | return FWrite(data, sizeof(T), count) == count; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ In file included from tesseract/src/ccmain/pgedit.cpp:34: tesseract/src/ccmain/tesseractclass.h: In member function 'void tesseract::Tesseract::set_pix_original(Pix*)': tesseract/src/ccmain/tesseractclass.h:224:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'unsigned int'} [-Wsign-compare] 224 | for (int i = 0; i < sub_langs_.size(); ++i) { | ~~^~~~~~~~~~~~~~~~~~~ gcc -DHAVE_MKSTEMP -DHAVE_FSEEKO -DHAVE_FONTCONFIG -DHAVE_SETLOCALE -DHAVE_DBUS -DHAVE_BSWAP32 -DHAVE_BYTESWAP_H -DHAVE_STRERROR -DHAVE_PREAD_PWRITE=1 -DGS_RECURSIVE_MUTEXATTR=PTHREAD_MUTEX_RECURSIVE -O2 -DNDEBUG -fPIC -fvisibility=hidden -DGSDLLEXPORT="__attribute__((visibility(\"default\")))" -Wall -Wstrict-prototypes -Wundef -Wmissing-declarations -Wmissing-prototypes -Wwrite-strings -fno-strict-aliasing -Werror=declaration-after-statement -fno-builtin -fno-common -Werror=return-type -Wno-unused-local-typedefs -DHAVE_STDINT_H=1 -DHAVE_DIRENT_H=1 -DHAVE_SYS_DIR_H=1 -DHAVE_SYS_TIME_H=1 -DHAVE_SYS_TIMES_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_LIBDL=1 -DGX_COLOR_INDEX_TYPE="unsigned long long" -D__USE_UNIX98=1 -DBUILD_PDF=1 -I./pdf -Os -fstack-clash-protection -Wformat -Werror=format-security -g -flto=auto -DHAVE_RESTRICT=1 -I/usr/include/webp -fno-strict-aliasing -DHAVE_POPEN_PROTO=1 -Ileptonica/src -I./base -I./soobj -DLEPTONICA_INTERCEPT_ALLOC=1 -DHAVE_LIBJPEG=0 -DHAVE_LIBTIFF=0 -DHAVE_LIBPNG=0 -DHAVE_LIBZ=0 -DHAVE_LIBGIF=0 -DHAVE_LIBUNGIF=0 -DHAVE_LIBWEBP=0 -DHAVE_LIBWEBP_ANIM=0 -DHAVE_LIBJP2K=0 -o ./soobj/leptonica_boxfunc1.o -c leptonica/src/boxfunc1.c tesseract/src/ccmain/tesseractclass.h: In member function 'bool tesseract::Tesseract::AnyTessLang() const': tesseract/src/ccmain/tesseractclass.h:292:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'unsigned int'} [-Wsign-compare] 292 | for (int i = 0; i < sub_langs_.size(); ++i) { | ~~^~~~~~~~~~~~~~~~~~~ In file included from tesseract/src/ccutil/elst.h:24, from tesseract/src/ccstruct/ocrpara.h:23, from tesseract/src/ccstruct/ocrblock.h:22, from tesseract/src/textord/devanagari_processing.h:17, from tesseract/src/ccmain/tesseractclass.h:34: tesseract/src/ccutil/serialis.h: In instantiation of 'bool tesseract::TFile::Serialize(const T*, size_t) [with T = char; size_t = unsigned int]': tesseract/src/ccutil/unicharset.h:363:51: required from here tesseract/src/ccutil/serialis.h:102:45: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'unsigned int'} [-Wsign-compare] 102 | return FWrite(data, sizeof(T), count) == count; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ g++ -Itesseract/include -Itesseract/src/api -Itesseract/src/arch -Itesseract/src/ccmain -Itesseract/src/ccstruct -Itesseract/src/ccutil -Itesseract/src/classify -Itesseract/src/cutil -Itesseract/src/dict -Itesseract/src/lstm -Itesseract/src/opencl -Itesseract/src/textord -Itesseract/src/training -Itesseract/src/viewer -Itesseract/src/wordrec -Ileptonica/src -I./base -I./obj -Os -fstack-clash-protection -Wformat -Werror=format-security -D_GLIBCXX_ASSERTIONS=1 -D_LIBCPP_ENABLE_THREAD_SAFETY_ANNOTATIONS=1 -D_LIBCPP_ENABLE_HARDENED_MODE=1 -g -std=c++17 -DHAVE_NEON -DHAVE_MKSTEMP -DHAVE_FSEEKO -DHAVE_FONTCONFIG -DHAVE_SETLOCALE -DHAVE_DBUS -DHAVE_BSWAP32 -DHAVE_BYTESWAP_H -DHAVE_STRERROR -DHAVE_PREAD_PWRITE=1 -DGS_RECURSIVE_MUTEXATTR=PTHREAD_MUTEX_RECURSIVE -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 -Wno-unused-local-typedefs -DHAVE_STDINT_H=1 -DHAVE_DIRENT_H=1 -DHAVE_SYS_DIR_H=1 -DHAVE_SYS_TIME_H=1 -DHAVE_SYS_TIMES_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_LIBDL=1 -DGX_COLOR_INDEX_TYPE="unsigned long long" -D__USE_UNIX98=1 -DBUILD_PDF=1 -I./pdf -Os -fstack-clash-protection -Wformat -Werror=format-security -g -flto=auto -DHAVE_RESTRICT=1 -I/usr/include/webp -fno-strict-aliasing -DHAVE_POPEN_PROTO=1 -DTESSERACT_IMAGEDATA_AS_PIX -DTESSERACT_DISABLE_DEBUG_FONTS -DGRAPHICS_DISABLED -UCLUSTER -o ./obj/tesseract_textord_tabfind.o -c tesseract/src/textord/tabfind.cpp tesseract/src/ccmain/tesseractclass.h: In member function 'bool tesseract::Tesseract::AnyLSTMLang() const': tesseract/src/ccmain/tesseractclass.h:302:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'unsigned int'} [-Wsign-compare] 302 | for (int i = 0; i < sub_langs_.size(); ++i) { | ~~^~~~~~~~~~~~~~~~~~~ In file included from tesseract/src/ccmain/tessedit.cpp:31: tesseract/src/ccmain/tesseractclass.h: In member function 'void tesseract::Tesseract::set_pix_original(Pix*)': tesseract/src/ccmain/tesseractclass.h:224:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'unsigned int'} [-Wsign-compare] 224 | for (int i = 0; i < sub_langs_.size(); ++i) { | ~~^~~~~~~~~~~~~~~~~~~ gcc -DHAVE_MKSTEMP -DHAVE_FSEEKO -DHAVE_FONTCONFIG -DHAVE_SETLOCALE -DHAVE_DBUS -DHAVE_BSWAP32 -DHAVE_BYTESWAP_H -DHAVE_STRERROR -DHAVE_PREAD_PWRITE=1 -DGS_RECURSIVE_MUTEXATTR=PTHREAD_MUTEX_RECURSIVE -O2 -DNDEBUG -fPIC -fvisibility=hidden -DGSDLLEXPORT="__attribute__((visibility(\"default\")))" -Wall -Wstrict-prototypes -Wundef -Wmissing-declarations -Wmissing-prototypes -Wwrite-strings -fno-strict-aliasing -Werror=declaration-after-statement -fno-builtin -fno-common -Werror=return-type -Wno-unused-local-typedefs -DHAVE_STDINT_H=1 -DHAVE_DIRENT_H=1 -DHAVE_SYS_DIR_H=1 -DHAVE_SYS_TIME_H=1 -DHAVE_SYS_TIMES_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_LIBDL=1 -DGX_COLOR_INDEX_TYPE="unsigned long long" -D__USE_UNIX98=1 -DBUILD_PDF=1 -I./pdf -Os -fstack-clash-protection -Wformat -Werror=format-security -g -flto=auto -DHAVE_RESTRICT=1 -I/usr/include/webp -fno-strict-aliasing -DHAVE_POPEN_PROTO=1 -Ileptonica/src -I./base -I./soobj -DLEPTONICA_INTERCEPT_ALLOC=1 -DHAVE_LIBJPEG=0 -DHAVE_LIBTIFF=0 -DHAVE_LIBPNG=0 -DHAVE_LIBZ=0 -DHAVE_LIBGIF=0 -DHAVE_LIBUNGIF=0 -DHAVE_LIBWEBP=0 -DHAVE_LIBWEBP_ANIM=0 -DHAVE_LIBJP2K=0 -o ./soobj/leptonica_boxfunc2.o -c leptonica/src/boxfunc2.c tesseract/src/ccmain/tesseractclass.h: In member function 'bool tesseract::Tesseract::AnyTessLang() const': tesseract/src/ccmain/tesseractclass.h:292:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'unsigned int'} [-Wsign-compare] 292 | for (int i = 0; i < sub_langs_.size(); ++i) { | ~~^~~~~~~~~~~~~~~~~~~ tesseract/src/ccmain/tesseractclass.h: In member function 'bool tesseract::Tesseract::AnyLSTMLang() const': tesseract/src/ccmain/tesseractclass.h:302:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'unsigned int'} [-Wsign-compare] 302 | for (int i = 0; i < sub_langs_.size(); ++i) { | ~~^~~~~~~~~~~~~~~~~~~ tesseract/src/dict/dict.cpp: In member function 'bool tesseract::Dict::valid_bigram(const tesseract::WERD_CHOICE&, const tesseract::WERD_CHOICE&) const': tesseract/src/dict/dict.cpp:846:21: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'unsigned int'} [-Wsign-compare] 846 | for (int i = 0; i < bigram_string.size(); ++i) { | ~~^~~~~~~~~~~~~~~~~~~~~~ tesseract/src/ccmain/reject.cpp: In member function 'bool tesseract::Tesseract::repeated_nonalphanum_wd(tesseract::WERD_RES*, tesseract::ROW*)': tesseract/src/ccmain/reject.cpp:598:55: warning: comparison of integer expressions of different signedness: 'std::__cxx11::basic_string::size_type' {aka 'unsigned int'} and 'int16_t' {aka 'short int'} [-Wsign-compare] 598 | if ((word->best_choice->unichar_lengths().length () == char_quality) && | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ tesseract/src/textord/bbgrid.cpp:254:6: warning: no previous declaration for 'Pix* tesseract::TraceBlockOnReducedPix(BLOCK*, int, ICOORD, int*, int*)' [-Wmissing-declarations] 254 | Pix* TraceBlockOnReducedPix(BLOCK* block, int gridsize, | ^~~~~~~~~~~~~~~~~~~~~~ In file included from tesseract/src/ccstruct/ratngs.h:32, from tesseract/src/ccstruct/blamer.h:30, from tesseract/src/ccstruct/pageres.h:22, from tesseract/src/ccmain/tesseractclass.h:38, from tesseract/src/api/hocrrenderer.cpp:28: tesseract/src/ccutil/unicharset.h: In member function 'bool tesseract::UNICHARSET::contains_unichar_id(tesseract::UNICHAR_ID) const': tesseract/src/ccutil/unicharset.h:288:59: warning: comparison of integer expressions of different signedness: 'tesseract::UNICHAR_ID' {aka 'int'} and 'std::vector::size_type' {aka 'unsigned int'} [-Wsign-compare] 288 | return unichar_id != INVALID_UNICHAR_ID && unichar_id < unichars.size() && | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~ tesseract/src/ccutil/unicharset.h: In member function 'void tesseract::UNICHARSET::delete_pointers_in_unichars()': tesseract/src/ccutil/unicharset.h:302:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'unsigned int'} [-Wsign-compare] 302 | for (int i = 0; i < unichars.size(); ++i) { | ~~^~~~~~~~~~~~~~~~~ gcc -DHAVE_MKSTEMP -DHAVE_FSEEKO -DHAVE_FONTCONFIG -DHAVE_SETLOCALE -DHAVE_DBUS -DHAVE_BSWAP32 -DHAVE_BYTESWAP_H -DHAVE_STRERROR -DHAVE_PREAD_PWRITE=1 -DGS_RECURSIVE_MUTEXATTR=PTHREAD_MUTEX_RECURSIVE -O2 -DNDEBUG -fPIC -fvisibility=hidden -DGSDLLEXPORT="__attribute__((visibility(\"default\")))" -Wall -Wstrict-prototypes -Wundef -Wmissing-declarations -Wmissing-prototypes -Wwrite-strings -fno-strict-aliasing -Werror=declaration-after-statement -fno-builtin -fno-common -Werror=return-type -Wno-unused-local-typedefs -DHAVE_STDINT_H=1 -DHAVE_DIRENT_H=1 -DHAVE_SYS_DIR_H=1 -DHAVE_SYS_TIME_H=1 -DHAVE_SYS_TIMES_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_LIBDL=1 -DGX_COLOR_INDEX_TYPE="unsigned long long" -D__USE_UNIX98=1 -DBUILD_PDF=1 -I./pdf -Os -fstack-clash-protection -Wformat -Werror=format-security -g -flto=auto -DHAVE_RESTRICT=1 -I/usr/include/webp -fno-strict-aliasing -DHAVE_POPEN_PROTO=1 -Ileptonica/src -I./base -I./soobj -DLEPTONICA_INTERCEPT_ALLOC=1 -DHAVE_LIBJPEG=0 -DHAVE_LIBTIFF=0 -DHAVE_LIBPNG=0 -DHAVE_LIBZ=0 -DHAVE_LIBGIF=0 -DHAVE_LIBUNGIF=0 -DHAVE_LIBWEBP=0 -DHAVE_LIBWEBP_ANIM=0 -DHAVE_LIBJP2K=0 -o ./soobj/leptonica_boxfunc3.o -c leptonica/src/boxfunc3.c In file included from tesseract/src/ccutil/elst.h:24, from tesseract/src/ccstruct/points.h:22, from tesseract/src/ccstruct/rect.h:23, from tesseract/src/ccstruct/boxword.h:23, from tesseract/src/ccstruct/blamer.h:26: tesseract/src/ccutil/serialis.h: In instantiation of 'bool tesseract::TFile::Serialize(const T*, size_t) [with T = char; size_t = unsigned int]': tesseract/src/ccutil/unicharset.h:363:51: required from here tesseract/src/ccutil/serialis.h:102:45: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'unsigned int'} [-Wsign-compare] 102 | return FWrite(data, sizeof(T), count) == count; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ cc1plus: warning: command-line option '-Wstrict-prototypes' is valid for C/ObjC but not for C++ cc1plus: warning: command-line option '-Wmissing-prototypes' is valid for C/ObjC but not for C++ cc1plus: warning: '-Werror=' argument '-Werror=declaration-after-statement' is not valid for C++ cc1plus: warning: command-line option '-Wstrict-prototypes' is valid for C/ObjC but not for C++ cc1plus: warning: command-line option '-Wmissing-prototypes' is valid for C/ObjC but not for C++ cc1plus: warning: '-Werror=' argument '-Werror=declaration-after-statement' is not valid for C++ tesseract/src/ccstruct/ratngs.h: In member function 'void tesseract::BLOB_CHOICE::set_fonts(const std::vector&)': tesseract/src/ccstruct/ratngs.h:107:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'unsigned int'} [-Wsign-compare] 107 | for (int f = 0; f < fonts_.size(); ++f) { | ~~^~~~~~~~~~~~~~~ gcc -DHAVE_MKSTEMP -DHAVE_FSEEKO -DHAVE_FONTCONFIG -DHAVE_SETLOCALE -DHAVE_DBUS -DHAVE_BSWAP32 -DHAVE_BYTESWAP_H -DHAVE_STRERROR -DHAVE_PREAD_PWRITE=1 -DGS_RECURSIVE_MUTEXATTR=PTHREAD_MUTEX_RECURSIVE -O2 -DNDEBUG -fPIC -fvisibility=hidden -DGSDLLEXPORT="__attribute__((visibility(\"default\")))" -Wall -Wstrict-prototypes -Wundef -Wmissing-declarations -Wmissing-prototypes -Wwrite-strings -fno-strict-aliasing -Werror=declaration-after-statement -fno-builtin -fno-common -Werror=return-type -Wno-unused-local-typedefs -DHAVE_STDINT_H=1 -DHAVE_DIRENT_H=1 -DHAVE_SYS_DIR_H=1 -DHAVE_SYS_TIME_H=1 -DHAVE_SYS_TIMES_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_LIBDL=1 -DGX_COLOR_INDEX_TYPE="unsigned long long" -D__USE_UNIX98=1 -DBUILD_PDF=1 -I./pdf -Os -fstack-clash-protection -Wformat -Werror=format-security -g -flto=auto -DHAVE_RESTRICT=1 -I/usr/include/webp -fno-strict-aliasing -DHAVE_POPEN_PROTO=1 -Ileptonica/src -I./base -I./soobj -DLEPTONICA_INTERCEPT_ALLOC=1 -DHAVE_LIBJPEG=0 -DHAVE_LIBTIFF=0 -DHAVE_LIBPNG=0 -DHAVE_LIBZ=0 -DHAVE_LIBGIF=0 -DHAVE_LIBUNGIF=0 -DHAVE_LIBWEBP=0 -DHAVE_LIBWEBP_ANIM=0 -DHAVE_LIBJP2K=0 -o ./soobj/leptonica_boxfunc4.o -c leptonica/src/boxfunc4.c In file included from tesseract/src/ccutil/elst.h:24, from tesseract/src/dict/dawg.h:31: tesseract/src/ccutil/serialis.h: In instantiation of 'bool tesseract::TFile::Serialize(const T*, size_t) [with T = char; size_t = unsigned int]': tesseract/src/ccutil/unicharset.h:363:51: required from here tesseract/src/ccutil/serialis.h:102:45: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'unsigned int'} [-Wsign-compare] 102 | return FWrite(data, sizeof(T), count) == count; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ In file included from tesseract/src/ccutil/elst.h:24, from tesseract/src/ccstruct/points.h:22, from tesseract/src/ccstruct/rect.h:23, from tesseract/src/ccstruct/boxword.h:23, from tesseract/src/ccstruct/blamer.h:26: tesseract/src/ccutil/serialis.h: In instantiation of 'bool tesseract::TFile::Serialize(const T*, size_t) [with T = char; size_t = unsigned int]': tesseract/src/ccutil/unicharset.h:363:51: required from here tesseract/src/ccutil/serialis.h:102:45: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'unsigned int'} [-Wsign-compare] 102 | return FWrite(data, sizeof(T), count) == count; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ In file included from tesseract/src/classify/intproto.h:28, from tesseract/src/classify/adaptive.h:20, from tesseract/src/classify/classify.h:64, from tesseract/src/classify/classify.cpp:19: tesseract/src/ccutil/unicharset.h: In member function 'bool tesseract::UNICHARSET::contains_unichar_id(tesseract::UNICHAR_ID) const': tesseract/src/ccutil/unicharset.h:288:59: warning: comparison of integer expressions of different signedness: 'tesseract::UNICHAR_ID' {aka 'int'} and 'std::vector::size_type' {aka 'unsigned int'} [-Wsign-compare] 288 | return unichar_id != INVALID_UNICHAR_ID && unichar_id < unichars.size() && | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~ In file included from tesseract/src/ccutil/elst.h:24, from tesseract/src/ccutil/ambigs.h:29: tesseract/src/ccutil/serialis.h: In instantiation of 'bool tesseract::TFile::Serialize(const T*, size_t) [with T = char; size_t = unsigned int]': tesseract/src/ccutil/unicharset.h:363:51: required from here tesseract/src/ccutil/serialis.h:102:45: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'unsigned int'} [-Wsign-compare] 102 | return FWrite(data, sizeof(T), count) == count; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ tesseract/src/ccutil/unicharset.h: In member function 'void tesseract::UNICHARSET::delete_pointers_in_unichars()': tesseract/src/ccutil/unicharset.h:302:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'unsigned int'} [-Wsign-compare] 302 | for (int i = 0; i < unichars.size(); ++i) { | ~~^~~~~~~~~~~~~~~~~ tesseract/src/dict/trie.cpp: In member function 'bool tesseract::Trie::add_word_list(const std::vector&, const tesseract::UNICHARSET&, RTLReversePolicy)': tesseract/src/dict/trie.cpp:309:21: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'unsigned int'} [-Wsign-compare] 309 | for (int i = 0; i < words.size(); ++i) { | ~~^~~~~~~~~~~~~~ In file included from tesseract/src/ccutil/elst.h:24, from tesseract/src/dict/dawg.h:31: tesseract/src/ccutil/serialis.h: In instantiation of 'bool tesseract::TFile::Serialize(const T*, size_t) [with T = char; size_t = unsigned int]': tesseract/src/ccutil/unicharset.h:363:51: required from here tesseract/src/ccutil/serialis.h:102:45: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'unsigned int'} [-Wsign-compare] 102 | return FWrite(data, sizeof(T), count) == count; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ In file included from tesseract/src/ccstruct/ratngs.h:32, from tesseract/src/ccstruct/blamer.h:30, from tesseract/src/ccstruct/pageres.h:22, from tesseract/src/ccmain/tesseractclass.h:38, from tesseract/src/ccmain/equationdetect.h:25, from tesseract/src/ccmain/pagesegmain.cpp:38: tesseract/src/ccutil/unicharset.h: In member function 'bool tesseract::UNICHARSET::contains_unichar_id(tesseract::UNICHAR_ID) const': tesseract/src/ccutil/unicharset.h:288:59: warning: comparison of integer expressions of different signedness: 'tesseract::UNICHAR_ID' {aka 'int'} and 'std::vector::size_type' {aka 'unsigned int'} [-Wsign-compare] 288 | return unichar_id != INVALID_UNICHAR_ID && unichar_id < unichars.size() && | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~ tesseract/src/ccutil/unicharset.h: In member function 'void tesseract::UNICHARSET::delete_pointers_in_unichars()': tesseract/src/ccutil/unicharset.h:302:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'unsigned int'} [-Wsign-compare] 302 | for (int i = 0; i < unichars.size(); ++i) { | ~~^~~~~~~~~~~~~~~~~ g++ -Itesseract/include -Itesseract/src/api -Itesseract/src/arch -Itesseract/src/ccmain -Itesseract/src/ccstruct -Itesseract/src/ccutil -Itesseract/src/classify -Itesseract/src/cutil -Itesseract/src/dict -Itesseract/src/lstm -Itesseract/src/opencl -Itesseract/src/textord -Itesseract/src/training -Itesseract/src/viewer -Itesseract/src/wordrec -Ileptonica/src -I./base -I./obj -Os -fstack-clash-protection -Wformat -Werror=format-security -D_GLIBCXX_ASSERTIONS=1 -D_LIBCPP_ENABLE_THREAD_SAFETY_ANNOTATIONS=1 -D_LIBCPP_ENABLE_HARDENED_MODE=1 -g -std=c++17 -DHAVE_NEON -DHAVE_MKSTEMP -DHAVE_FSEEKO -DHAVE_FONTCONFIG -DHAVE_SETLOCALE -DHAVE_DBUS -DHAVE_BSWAP32 -DHAVE_BYTESWAP_H -DHAVE_STRERROR -DHAVE_PREAD_PWRITE=1 -DGS_RECURSIVE_MUTEXATTR=PTHREAD_MUTEX_RECURSIVE -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 -Wno-unused-local-typedefs -DHAVE_STDINT_H=1 -DHAVE_DIRENT_H=1 -DHAVE_SYS_DIR_H=1 -DHAVE_SYS_TIME_H=1 -DHAVE_SYS_TIMES_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_LIBDL=1 -DGX_COLOR_INDEX_TYPE="unsigned long long" -D__USE_UNIX98=1 -DBUILD_PDF=1 -I./pdf -Os -fstack-clash-protection -Wformat -Werror=format-security -g -flto=auto -DHAVE_RESTRICT=1 -I/usr/include/webp -fno-strict-aliasing -DHAVE_POPEN_PROTO=1 -DTESSERACT_IMAGEDATA_AS_PIX -DTESSERACT_DISABLE_DEBUG_FONTS -DGRAPHICS_DISABLED -UCLUSTER -o ./obj/tesseract_textord_tablefind.o -c tesseract/src/textord/tablefind.cpp tesseract/src/ccutil/serialis.h: In instantiation of 'bool tesseract::TFile::DeSerialize(T*, size_t) [with T = short int; size_t = unsigned int]': tesseract/src/dict/dawg.cpp:316:25: required from here tesseract/src/ccutil/serialis.h:93:50: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'unsigned int'} [-Wsign-compare] 93 | return FReadEndian(data, sizeof(T), count) == count; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ tesseract/src/ccutil/serialis.h: In instantiation of 'bool tesseract::TFile::DeSerialize(T*, size_t) [with T = int; size_t = unsigned int]': tesseract/src/dict/dawg.cpp:323:25: required from here tesseract/src/ccutil/serialis.h:93:50: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'unsigned int'} [-Wsign-compare] tesseract/src/ccutil/serialis.h: In instantiation of 'bool tesseract::TFile::DeSerialize(T*, size_t) [with T = long long unsigned int; size_t = unsigned int]': tesseract/src/dict/dawg.cpp:329:25: required from here tesseract/src/ccutil/serialis.h:93:50: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'unsigned int'} [-Wsign-compare] tesseract/src/ccutil/serialis.h: In instantiation of 'bool tesseract::TFile::Serialize(const T*, size_t) [with T = short int; size_t = unsigned int]': tesseract/src/dict/dawg.cpp:380:23: required from here tesseract/src/ccutil/serialis.h:102:45: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'unsigned int'} [-Wsign-compare] 102 | return FWrite(data, sizeof(T), count) == count; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ tesseract/src/ccutil/serialis.h: In instantiation of 'bool tesseract::TFile::Serialize(const T*, size_t) [with T = int; size_t = unsigned int]': tesseract/src/dict/dawg.cpp:381:23: required from here tesseract/src/ccutil/serialis.h:102:45: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'unsigned int'} [-Wsign-compare] tesseract/src/ccutil/serialis.h: In instantiation of 'bool tesseract::TFile::Serialize(const T*, size_t) [with T = long long unsigned int; size_t = unsigned int]': tesseract/src/dict/dawg.cpp:403:29: required from here tesseract/src/ccutil/serialis.h:102:45: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'unsigned int'} [-Wsign-compare] gcc -DHAVE_MKSTEMP -DHAVE_FSEEKO -DHAVE_FONTCONFIG -DHAVE_SETLOCALE -DHAVE_DBUS -DHAVE_BSWAP32 -DHAVE_BYTESWAP_H -DHAVE_STRERROR -DHAVE_PREAD_PWRITE=1 -DGS_RECURSIVE_MUTEXATTR=PTHREAD_MUTEX_RECURSIVE -O2 -DNDEBUG -fPIC -fvisibility=hidden -DGSDLLEXPORT="__attribute__((visibility(\"default\")))" -Wall -Wstrict-prototypes -Wundef -Wmissing-declarations -Wmissing-prototypes -Wwrite-strings -fno-strict-aliasing -Werror=declaration-after-statement -fno-builtin -fno-common -Werror=return-type -Wno-unused-local-typedefs -DHAVE_STDINT_H=1 -DHAVE_DIRENT_H=1 -DHAVE_SYS_DIR_H=1 -DHAVE_SYS_TIME_H=1 -DHAVE_SYS_TIMES_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_LIBDL=1 -DGX_COLOR_INDEX_TYPE="unsigned long long" -D__USE_UNIX98=1 -DBUILD_PDF=1 -I./pdf -Os -fstack-clash-protection -Wformat -Werror=format-security -g -flto=auto -DHAVE_RESTRICT=1 -I/usr/include/webp -fno-strict-aliasing -DHAVE_POPEN_PROTO=1 -Ileptonica/src -I./base -I./soobj -DLEPTONICA_INTERCEPT_ALLOC=1 -DHAVE_LIBJPEG=0 -DHAVE_LIBTIFF=0 -DHAVE_LIBPNG=0 -DHAVE_LIBZ=0 -DHAVE_LIBGIF=0 -DHAVE_LIBUNGIF=0 -DHAVE_LIBWEBP=0 -DHAVE_LIBWEBP_ANIM=0 -DHAVE_LIBJP2K=0 -o ./soobj/leptonica_boxfunc5.o -c leptonica/src/boxfunc5.c In file included from tesseract/src/ccutil/genericvector.h:22, from tesseract/src/ccutil/params.h:22, from tesseract/src/ccmain/pgedit.h:22, from tesseract/src/ccmain/pgedit.cpp:24: tesseract/src/ccutil/serialis.h: In instantiation of 'bool tesseract::TFile::Serialize(const T*, size_t) [with T = char; size_t = unsigned int]': tesseract/src/ccutil/unicharset.h:363:51: required from here tesseract/src/ccutil/serialis.h:102:45: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'unsigned int'} [-Wsign-compare] 102 | return FWrite(data, sizeof(T), count) == count; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ tesseract/src/ccstruct/ratngs.h: In member function 'void tesseract::BLOB_CHOICE::set_fonts(const std::vector&)': tesseract/src/ccstruct/ratngs.h:107:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'unsigned int'} [-Wsign-compare] 107 | for (int f = 0; f < fonts_.size(); ++f) { | ~~^~~~~~~~~~~~~~~ cc1plus: warning: command-line option '-Wstrict-prototypes' is valid for C/ObjC but not for C++ cc1plus: warning: command-line option '-Wmissing-prototypes' is valid for C/ObjC but not for C++ cc1plus: warning: '-Werror=' argument '-Werror=declaration-after-statement' is not valid for C++ In file included from tesseract/src/ccutil/elst.h:24, from tesseract/src/ccstruct/ocrpara.h:23, from tesseract/src/ccstruct/ocrblock.h:22, from tesseract/src/textord/devanagari_processing.h:17, from tesseract/src/ccmain/tesseractclass.h:34: tesseract/src/ccutil/serialis.h: In instantiation of 'bool tesseract::TFile::Serialize(const T*, size_t) [with T = char; size_t = unsigned int]': tesseract/src/ccutil/unicharset.h:363:51: required from here tesseract/src/ccutil/serialis.h:102:45: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'unsigned int'} [-Wsign-compare] 102 | return FWrite(data, sizeof(T), count) == count; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ In file included from tesseract/src/ccutil/elst.h:24, from tesseract/src/dict/dawg.h:31: tesseract/src/ccutil/serialis.h: In instantiation of 'bool tesseract::TFile::Serialize(const T*, size_t) [with T = char; size_t = unsigned int]': tesseract/src/ccutil/unicharset.h:363:51: required from here tesseract/src/ccutil/serialis.h:102:45: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'unsigned int'} [-Wsign-compare] 102 | return FWrite(data, sizeof(T), count) == count; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ gcc -DHAVE_MKSTEMP -DHAVE_FSEEKO -DHAVE_FONTCONFIG -DHAVE_SETLOCALE -DHAVE_DBUS -DHAVE_BSWAP32 -DHAVE_BYTESWAP_H -DHAVE_STRERROR -DHAVE_PREAD_PWRITE=1 -DGS_RECURSIVE_MUTEXATTR=PTHREAD_MUTEX_RECURSIVE -O2 -DNDEBUG -fPIC -fvisibility=hidden -DGSDLLEXPORT="__attribute__((visibility(\"default\")))" -Wall -Wstrict-prototypes -Wundef -Wmissing-declarations -Wmissing-prototypes -Wwrite-strings -fno-strict-aliasing -Werror=declaration-after-statement -fno-builtin -fno-common -Werror=return-type -Wno-unused-local-typedefs -DHAVE_STDINT_H=1 -DHAVE_DIRENT_H=1 -DHAVE_SYS_DIR_H=1 -DHAVE_SYS_TIME_H=1 -DHAVE_SYS_TIMES_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_LIBDL=1 -DGX_COLOR_INDEX_TYPE="unsigned long long" -D__USE_UNIX98=1 -DBUILD_PDF=1 -I./pdf -Os -fstack-clash-protection -Wformat -Werror=format-security -g -flto=auto -DHAVE_RESTRICT=1 -I/usr/include/webp -fno-strict-aliasing -DHAVE_POPEN_PROTO=1 -Ileptonica/src -I./base -I./soobj -DLEPTONICA_INTERCEPT_ALLOC=1 -DHAVE_LIBJPEG=0 -DHAVE_LIBTIFF=0 -DHAVE_LIBPNG=0 -DHAVE_LIBZ=0 -DHAVE_LIBGIF=0 -DHAVE_LIBUNGIF=0 -DHAVE_LIBWEBP=0 -DHAVE_LIBWEBP_ANIM=0 -DHAVE_LIBJP2K=0 -o ./soobj/leptonica_bytearray.o -c leptonica/src/bytearray.c In file included from tesseract/src/ccutil/ambigs.h:32, from tesseract/src/ccutil/ccutil.h:32, from tesseract/src/ccstruct/ccstruct.h:22, from tesseract/src/textord/textord.h:24, from tesseract/src/textord/baselinedetect.cpp:37: tesseract/src/ccutil/unicharset.h: In member function 'bool tesseract::UNICHARSET::contains_unichar_id(tesseract::UNICHAR_ID) const': tesseract/src/ccutil/unicharset.h:288:59: warning: comparison of integer expressions of different signedness: 'tesseract::UNICHAR_ID' {aka 'int'} and 'std::vector::size_type' {aka 'unsigned int'} [-Wsign-compare] 288 | return unichar_id != INVALID_UNICHAR_ID && unichar_id < unichars.size() && | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~ tesseract/src/ccutil/unicharset.h: In member function 'void tesseract::UNICHARSET::delete_pointers_in_unichars()': tesseract/src/ccutil/unicharset.h:302:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'unsigned int'} [-Wsign-compare] 302 | for (int i = 0; i < unichars.size(); ++i) { | ~~^~~~~~~~~~~~~~~~~ In file included from tesseract/src/ccmain/control.cpp:43: tesseract/src/ccmain/tesseractclass.h: In member function 'void tesseract::Tesseract::set_pix_original(Pix*)': tesseract/src/ccmain/tesseractclass.h:224:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'unsigned int'} [-Wsign-compare] 224 | for (int i = 0; i < sub_langs_.size(); ++i) { | ~~^~~~~~~~~~~~~~~~~~~ tesseract/src/ccmain/tesseractclass.h: In member function 'bool tesseract::Tesseract::AnyTessLang() const': tesseract/src/ccmain/tesseractclass.h:292:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'unsigned int'} [-Wsign-compare] 292 | for (int i = 0; i < sub_langs_.size(); ++i) { | ~~^~~~~~~~~~~~~~~~~~~ tesseract/src/ccmain/tesseractclass.h: In member function 'bool tesseract::Tesseract::AnyLSTMLang() const': tesseract/src/ccmain/tesseractclass.h:302:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'unsigned int'} [-Wsign-compare] 302 | for (int i = 0; i < sub_langs_.size(); ++i) { | ~~^~~~~~~~~~~~~~~~~~~ g++ -Itesseract/include -Itesseract/src/api -Itesseract/src/arch -Itesseract/src/ccmain -Itesseract/src/ccstruct -Itesseract/src/ccutil -Itesseract/src/classify -Itesseract/src/cutil -Itesseract/src/dict -Itesseract/src/lstm -Itesseract/src/opencl -Itesseract/src/textord -Itesseract/src/training -Itesseract/src/viewer -Itesseract/src/wordrec -Ileptonica/src -I./base -I./obj -Os -fstack-clash-protection -Wformat -Werror=format-security -D_GLIBCXX_ASSERTIONS=1 -D_LIBCPP_ENABLE_THREAD_SAFETY_ANNOTATIONS=1 -D_LIBCPP_ENABLE_HARDENED_MODE=1 -g -std=c++17 -DHAVE_NEON -DHAVE_MKSTEMP -DHAVE_FSEEKO -DHAVE_FONTCONFIG -DHAVE_SETLOCALE -DHAVE_DBUS -DHAVE_BSWAP32 -DHAVE_BYTESWAP_H -DHAVE_STRERROR -DHAVE_PREAD_PWRITE=1 -DGS_RECURSIVE_MUTEXATTR=PTHREAD_MUTEX_RECURSIVE -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 -Wno-unused-local-typedefs -DHAVE_STDINT_H=1 -DHAVE_DIRENT_H=1 -DHAVE_SYS_DIR_H=1 -DHAVE_SYS_TIME_H=1 -DHAVE_SYS_TIMES_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_LIBDL=1 -DGX_COLOR_INDEX_TYPE="unsigned long long" -D__USE_UNIX98=1 -DBUILD_PDF=1 -I./pdf -Os -fstack-clash-protection -Wformat -Werror=format-security -g -flto=auto -DHAVE_RESTRICT=1 -I/usr/include/webp -fno-strict-aliasing -DHAVE_POPEN_PROTO=1 -DTESSERACT_IMAGEDATA_AS_PIX -DTESSERACT_DISABLE_DEBUG_FONTS -DGRAPHICS_DISABLED -UCLUSTER -o ./obj/tesseract_textord_tabvector.o -c tesseract/src/textord/tabvector.cpp tesseract/src/ccmain/control.cpp: In member function 'void tesseract::Tesseract::SetupAllWordsPassN(int, const tesseract::TBOX*, const char*, tesseract::PAGE_RES*, std::vector*)': tesseract/src/ccmain/control.cpp:168:21: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'unsigned int'} [-Wsign-compare] 168 | for (int w = 0; w < words->size(); ++w) { | ~~^~~~~~~~~~~~~~~ tesseract/src/ccmain/control.cpp: In member function 'void tesseract::Tesseract::SetupWordPassN(int, tesseract::WordData*)': tesseract/src/ccmain/control.cpp:191:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'unsigned int'} [-Wsign-compare] 191 | for (int s = 0; s <= sub_langs_.size(); ++s) { | ~~^~~~~~~~~~~~~~~~~~~~ tesseract/src/ccmain/control.cpp:193:29: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'unsigned int'} [-Wsign-compare] 193 | Tesseract* lang_t = s < sub_langs_.size() ? sub_langs_[s] : this; | ~~^~~~~~~~~~~~~~~~~~~ cc1plus: warning: command-line option '-Wstrict-prototypes' is valid for C/ObjC but not for C++ cc1plus: warning: command-line option '-Wmissing-prototypes' is valid for C/ObjC but not for C++ cc1plus: warning: '-Werror=' argument '-Werror=declaration-after-statement' is not valid for C++ g++ -Itesseract/include -Itesseract/src/api -Itesseract/src/arch -Itesseract/src/ccmain -Itesseract/src/ccstruct -Itesseract/src/ccutil -Itesseract/src/classify -Itesseract/src/cutil -Itesseract/src/dict -Itesseract/src/lstm -Itesseract/src/opencl -Itesseract/src/textord -Itesseract/src/training -Itesseract/src/viewer -Itesseract/src/wordrec -Ileptonica/src -I./base -I./obj -Os -fstack-clash-protection -Wformat -Werror=format-security -D_GLIBCXX_ASSERTIONS=1 -D_LIBCPP_ENABLE_THREAD_SAFETY_ANNOTATIONS=1 -D_LIBCPP_ENABLE_HARDENED_MODE=1 -g -std=c++17 -DHAVE_NEON -DHAVE_MKSTEMP -DHAVE_FSEEKO -DHAVE_FONTCONFIG -DHAVE_SETLOCALE -DHAVE_DBUS -DHAVE_BSWAP32 -DHAVE_BYTESWAP_H -DHAVE_STRERROR -DHAVE_PREAD_PWRITE=1 -DGS_RECURSIVE_MUTEXATTR=PTHREAD_MUTEX_RECURSIVE -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 -Wno-unused-local-typedefs -DHAVE_STDINT_H=1 -DHAVE_DIRENT_H=1 -DHAVE_SYS_DIR_H=1 -DHAVE_SYS_TIME_H=1 -DHAVE_SYS_TIMES_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_LIBDL=1 -DGX_COLOR_INDEX_TYPE="unsigned long long" -D__USE_UNIX98=1 -DBUILD_PDF=1 -I./pdf -Os -fstack-clash-protection -Wformat -Werror=format-security -g -flto=auto -DHAVE_RESTRICT=1 -I/usr/include/webp -fno-strict-aliasing -DHAVE_POPEN_PROTO=1 -DTESSERACT_IMAGEDATA_AS_PIX -DTESSERACT_DISABLE_DEBUG_FONTS -DGRAPHICS_DISABLED -UCLUSTER -o ./obj/tesseract_textord_tablerecog.o -c tesseract/src/textord/tablerecog.cpp tesseract/src/ccmain/control.cpp: In member function 'bool tesseract::Tesseract::RecogAllWordsPassN(int, tesseract::ETEXT_DESC*, tesseract::PAGE_RES_IT*, std::vector*)': tesseract/src/ccmain/control.cpp:220:21: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'unsigned int'} [-Wsign-compare] 220 | for (int w = 0; w < words->size(); ++w) { | ~~^~~~~~~~~~~~~~~ tesseract/src/ccmain/control.cpp:239:18: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'unsigned int'} [-Wsign-compare] 239 | for (; w < words->size(); ++w) { | ~~^~~~~~~~~~~~~~~ tesseract/src/ccmain/control.cpp: In member function 'bool tesseract::Tesseract::recog_all_words(tesseract::PAGE_RES*, tesseract::ETEXT_DESC*, const tesseract::TBOX*, const char*, int)': tesseract/src/ccmain/control.cpp:327:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'unsigned int'} [-Wsign-compare] 327 | for (int i = 0; i < sub_langs_.size(); ++i) { | ~~^~~~~~~~~~~~~~~~~~~ gcc -DHAVE_MKSTEMP -DHAVE_FSEEKO -DHAVE_FONTCONFIG -DHAVE_SETLOCALE -DHAVE_DBUS -DHAVE_BSWAP32 -DHAVE_BYTESWAP_H -DHAVE_STRERROR -DHAVE_PREAD_PWRITE=1 -DGS_RECURSIVE_MUTEXATTR=PTHREAD_MUTEX_RECURSIVE -O2 -DNDEBUG -fPIC -fvisibility=hidden -DGSDLLEXPORT="__attribute__((visibility(\"default\")))" -Wall -Wstrict-prototypes -Wundef -Wmissing-declarations -Wmissing-prototypes -Wwrite-strings -fno-strict-aliasing -Werror=declaration-after-statement -fno-builtin -fno-common -Werror=return-type -Wno-unused-local-typedefs -DHAVE_STDINT_H=1 -DHAVE_DIRENT_H=1 -DHAVE_SYS_DIR_H=1 -DHAVE_SYS_TIME_H=1 -DHAVE_SYS_TIMES_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_LIBDL=1 -DGX_COLOR_INDEX_TYPE="unsigned long long" -D__USE_UNIX98=1 -DBUILD_PDF=1 -I./pdf -Os -fstack-clash-protection -Wformat -Werror=format-security -g -flto=auto -DHAVE_RESTRICT=1 -I/usr/include/webp -fno-strict-aliasing -DHAVE_POPEN_PROTO=1 -Ileptonica/src -I./base -I./soobj -DLEPTONICA_INTERCEPT_ALLOC=1 -DHAVE_LIBJPEG=0 -DHAVE_LIBTIFF=0 -DHAVE_LIBPNG=0 -DHAVE_LIBZ=0 -DHAVE_LIBGIF=0 -DHAVE_LIBUNGIF=0 -DHAVE_LIBWEBP=0 -DHAVE_LIBWEBP_ANIM=0 -DHAVE_LIBJP2K=0 -o ./soobj/leptonica_ccbord.o -c leptonica/src/ccbord.c g++ -Itesseract/include -Itesseract/src/api -Itesseract/src/arch -Itesseract/src/ccmain -Itesseract/src/ccstruct -Itesseract/src/ccutil -Itesseract/src/classify -Itesseract/src/cutil -Itesseract/src/dict -Itesseract/src/lstm -Itesseract/src/opencl -Itesseract/src/textord -Itesseract/src/training -Itesseract/src/viewer -Itesseract/src/wordrec -Ileptonica/src -I./base -I./obj -Os -fstack-clash-protection -Wformat -Werror=format-security -D_GLIBCXX_ASSERTIONS=1 -D_LIBCPP_ENABLE_THREAD_SAFETY_ANNOTATIONS=1 -D_LIBCPP_ENABLE_HARDENED_MODE=1 -g -std=c++17 -DHAVE_NEON -DHAVE_MKSTEMP -DHAVE_FSEEKO -DHAVE_FONTCONFIG -DHAVE_SETLOCALE -DHAVE_DBUS -DHAVE_BSWAP32 -DHAVE_BYTESWAP_H -DHAVE_STRERROR -DHAVE_PREAD_PWRITE=1 -DGS_RECURSIVE_MUTEXATTR=PTHREAD_MUTEX_RECURSIVE -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 -Wno-unused-local-typedefs -DHAVE_STDINT_H=1 -DHAVE_DIRENT_H=1 -DHAVE_SYS_DIR_H=1 -DHAVE_SYS_TIME_H=1 -DHAVE_SYS_TIMES_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_LIBDL=1 -DGX_COLOR_INDEX_TYPE="unsigned long long" -D__USE_UNIX98=1 -DBUILD_PDF=1 -I./pdf -Os -fstack-clash-protection -Wformat -Werror=format-security -g -flto=auto -DHAVE_RESTRICT=1 -I/usr/include/webp -fno-strict-aliasing -DHAVE_POPEN_PROTO=1 -DTESSERACT_IMAGEDATA_AS_PIX -DTESSERACT_DISABLE_DEBUG_FONTS -DGRAPHICS_DISABLED -UCLUSTER -o ./obj/tesseract_textord_textlineprojection.o -c tesseract/src/textord/textlineprojection.cpp In file included from tesseract/src/ccmain/tessedit.cpp:39: tesseract/src/lstm/lstmrecognizer.h: In member function 'void tesseract::LSTMRecognizer::ScaleLearningRate(double)': tesseract/src/lstm/lstmrecognizer.h:133:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'unsigned int'} [-Wsign-compare] 133 | for (int i = 0; i < layers.size(); ++i) { | ~~^~~~~~~~~~~~~~~ cc1plus: warning: command-line option '-Wstrict-prototypes' is valid for C/ObjC but not for C++ cc1plus: warning: command-line option '-Wmissing-prototypes' is valid for C/ObjC but not for C++ cc1plus: warning: '-Werror=' argument '-Werror=declaration-after-statement' is not valid for C++ tesseract/src/ccmain/control.cpp: In member function 'void tesseract::Tesseract::AssignDiacriticsToOverlappingBlobs(const tesseract::GenericVector&, int, tesseract::WERD*, tesseract::PAGE_RES_IT*, tesseract::GenericVector*, tesseract::GenericVector*, tesseract::GenericVector*)': tesseract/src/ccmain/control.cpp:1043:27: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'unsigned int'} [-Wsign-compare] 1043 | for (int i = 0; i < blob_wanted.size(); ++i) { | ~~^~~~~~~~~~~~~~~~~~~~ tesseract/src/ccmain/tessedit.cpp: In member function 'bool tesseract::Tesseract::init_tesseract_lang_data(const char*, const char*, const char*, tesseract::OcrEngineMode, char**, int, const std::vector >*, const std::vector >*, bool, tesseract::TessdataManager*)': tesseract/src/ccmain/tessedit.cpp:137:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector >::size_type' {aka 'unsigned int'} [-Wsign-compare] 137 | for (int i = 0; i < vars_vec->size(); ++i) { | ~~^~~~~~~~~~~~~~~~~~ tesseract/src/ccmain/control.cpp: In member function 'void tesseract::Tesseract::AssignDiacriticsToNewBlobs(const tesseract::GenericVector&, int, tesseract::WERD*, tesseract::PAGE_RES_IT*, tesseract::GenericVector*, tesseract::GenericVector*)': tesseract/src/ccmain/control.cpp:1097:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'unsigned int'} [-Wsign-compare] 1097 | for (int j = 0; j < blob_wanted.size(); ++j) { | ~~^~~~~~~~~~~~~~~~~~~~ tesseract/src/ccmain/control.cpp:1110:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'unsigned int'} [-Wsign-compare] 1110 | for (int j = 0; j < blob_wanted.size(); ++j) { | ~~^~~~~~~~~~~~~~~~~~~~ tesseract/src/ccmain/control.cpp:1120:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'unsigned int'} [-Wsign-compare] 1120 | for (int j = 0; j < blob_wanted.size(); ++j) { | ~~^~~~~~~~~~~~~~~~~~~~ tesseract/src/ccmain/control.cpp: In member function 'bool tesseract::Tesseract::SelectGoodDiacriticOutlines(int, float, tesseract::PAGE_RES_IT*, tesseract::C_BLOB*, const tesseract::GenericVector&, int, std::vector*)': tesseract/src/ccmain/control.cpp:1157:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'unsigned int'} [-Wsign-compare] 1157 | for (int i = 0; i < test_outlines.size(); ++i) { | ~~^~~~~~~~~~~~~~~~~~~~~~ tesseract/src/ccmain/tessedit.cpp: In function 'bool tesseract::IsStrInList(const std::string&, const std::vector >&)': tesseract/src/ccmain/tessedit.cpp:241:21: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector >::size_type' {aka 'unsigned int'} [-Wsign-compare] 241 | for (int i = 0; i < str_list.size(); ++i) { | ~~^~~~~~~~~~~~~~~~~ tesseract/src/ccmain/control.cpp:1205:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'unsigned int'} [-Wsign-compare] 1205 | for (int i = 0; i < best_outlines.size(); ++i) { | ~~^~~~~~~~~~~~~~~~~~~~~~ tesseract/src/ccmain/control.cpp: In member function 'float tesseract::Tesseract::ClassifyBlobPlusOutlines(const std::vector&, const tesseract::GenericVector&, int, tesseract::PAGE_RES_IT*, tesseract::C_BLOB*, tesseract::STRING*)': tesseract/src/ccmain/control.cpp:1231:21: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'unsigned int'} [-Wsign-compare] 1231 | for (int i = 0; i < ok_outlines.size(); ++i) { | ~~^~~~~~~~~~~~~~~~~~~~ tesseract/src/ccmain/control.cpp: In member function 'void tesseract::Tesseract::classify_word_and_language(int, tesseract::PAGE_RES_IT*, tesseract::WordData*)': tesseract/src/ccmain/control.cpp:1342:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'unsigned int'} [-Wsign-compare] 1342 | for (sub = 0; sub < sub_langs_.size() && | ~~~~^~~~~~~~~~~~~~~~~~~ tesseract/src/ccmain/control.cpp:1356:55: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'unsigned int'} [-Wsign-compare] 1356 | for (int i = 0; !WordsAcceptable(best_words) && i < sub_langs_.size(); | ~~^~~~~~~~~~~~~~~~~~~ tesseract/src/ccmain/tessedit.cpp: In member function 'int tesseract::Tesseract::init_tesseract(const char*, const char*, const char*, tesseract::OcrEngineMode, char**, int, const std::vector >*, const std::vector >*, bool, tesseract::TessdataManager*)': tesseract/src/ccmain/tessedit.cpp:303:39: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector >::size_type' {aka 'unsigned int'} [-Wsign-compare] 303 | for (int lang_index = 0; lang_index < langs_to_load.size(); ++lang_index) { | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ tesseract/src/ccmain/tessedit.cpp:352:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'unsigned int'} [-Wsign-compare] 352 | for (int s = 0; s < sub_langs_.size(); ++s) { | ~~^~~~~~~~~~~~~~~~~~~ tesseract/src/ccmain/tessedit.cpp:359:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'unsigned int'} [-Wsign-compare] 359 | for (int s = 0; s < sub_langs_.size(); ++s) { | ~~^~~~~~~~~~~~~~~~~~~ tesseract/src/ccmain/tessedit.cpp: In member function 'void tesseract::Tesseract::SetupUniversalFontIds()': tesseract/src/ccmain/tessedit.cpp:439:21: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'unsigned int'} [-Wsign-compare] 439 | for (int i = 0; i < sub_langs_.size(); ++i) { | ~~^~~~~~~~~~~~~~~~~~~ tesseract/src/ccmain/tessedit.cpp:444:21: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'unsigned int'} [-Wsign-compare] 444 | for (int i = 0; i < sub_langs_.size(); ++i) { | ~~^~~~~~~~~~~~~~~~~~~ gcc -DHAVE_MKSTEMP -DHAVE_FSEEKO -DHAVE_FONTCONFIG -DHAVE_SETLOCALE -DHAVE_DBUS -DHAVE_BSWAP32 -DHAVE_BYTESWAP_H -DHAVE_STRERROR -DHAVE_PREAD_PWRITE=1 -DGS_RECURSIVE_MUTEXATTR=PTHREAD_MUTEX_RECURSIVE -O2 -DNDEBUG -fPIC -fvisibility=hidden -DGSDLLEXPORT="__attribute__((visibility(\"default\")))" -Wall -Wstrict-prototypes -Wundef -Wmissing-declarations -Wmissing-prototypes -Wwrite-strings -fno-strict-aliasing -Werror=declaration-after-statement -fno-builtin -fno-common -Werror=return-type -Wno-unused-local-typedefs -DHAVE_STDINT_H=1 -DHAVE_DIRENT_H=1 -DHAVE_SYS_DIR_H=1 -DHAVE_SYS_TIME_H=1 -DHAVE_SYS_TIMES_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_LIBDL=1 -DGX_COLOR_INDEX_TYPE="unsigned long long" -D__USE_UNIX98=1 -DBUILD_PDF=1 -I./pdf -Os -fstack-clash-protection -Wformat -Werror=format-security -g -flto=auto -DHAVE_RESTRICT=1 -I/usr/include/webp -fno-strict-aliasing -DHAVE_POPEN_PROTO=1 -Ileptonica/src -I./base -I./soobj -DLEPTONICA_INTERCEPT_ALLOC=1 -DHAVE_LIBJPEG=0 -DHAVE_LIBTIFF=0 -DHAVE_LIBPNG=0 -DHAVE_LIBZ=0 -DHAVE_LIBGIF=0 -DHAVE_LIBUNGIF=0 -DHAVE_LIBWEBP=0 -DHAVE_LIBWEBP_ANIM=0 -DHAVE_LIBJP2K=0 -o ./soobj/leptonica_classapp.o -c leptonica/src/classapp.c tesseract/src/ccmain/control.cpp: In member function 'void tesseract::Tesseract::set_word_fonts(tesseract::WERD_RES*)': tesseract/src/ccmain/control.cpp:1970:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'unsigned int'} [-Wsign-compare] 1970 | for (int f = 0; f < fonts.size(); ++f) { | ~~^~~~~~~~~~~~~~ tesseract/src/ccmain/tesseractclass.h: In member function 'void tesseract::Tesseract::set_pix_original(Pix*)': tesseract/src/ccmain/tesseractclass.h:224:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'unsigned int'} [-Wsign-compare] 224 | for (int i = 0; i < sub_langs_.size(); ++i) { | ~~^~~~~~~~~~~~~~~~~~~ tesseract/src/ccmain/tesseractclass.h: In member function 'bool tesseract::Tesseract::AnyTessLang() const': tesseract/src/ccmain/tesseractclass.h:292:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'unsigned int'} [-Wsign-compare] 292 | for (int i = 0; i < sub_langs_.size(); ++i) { | ~~^~~~~~~~~~~~~~~~~~~ tesseract/src/ccmain/tesseractclass.h: In member function 'bool tesseract::Tesseract::AnyLSTMLang() const': tesseract/src/ccmain/tesseractclass.h:302:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'unsigned int'} [-Wsign-compare] 302 | for (int i = 0; i < sub_langs_.size(); ++i) { | ~~^~~~~~~~~~~~~~~~~~~ cc1plus: warning: command-line option '-Wstrict-prototypes' is valid for C/ObjC but not for C++ cc1plus: warning: command-line option '-Wmissing-prototypes' is valid for C/ObjC but not for C++ cc1plus: warning: '-Werror=' argument '-Werror=declaration-after-statement' is not valid for C++ In file included from tesseract/src/dict/dawg.h:33, from tesseract/src/dict/dict.h:29, from tesseract/src/classify/classify.h:66: tesseract/src/ccstruct/ratngs.h: In member function 'void tesseract::BLOB_CHOICE::set_fonts(const std::vector&)': tesseract/src/ccstruct/ratngs.h:107:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'unsigned int'} [-Wsign-compare] 107 | for (int f = 0; f < fonts_.size(); ++f) { | ~~^~~~~~~~~~~~~~~ gcc -DHAVE_MKSTEMP -DHAVE_FSEEKO -DHAVE_FONTCONFIG -DHAVE_SETLOCALE -DHAVE_DBUS -DHAVE_BSWAP32 -DHAVE_BYTESWAP_H -DHAVE_STRERROR -DHAVE_PREAD_PWRITE=1 -DGS_RECURSIVE_MUTEXATTR=PTHREAD_MUTEX_RECURSIVE -O2 -DNDEBUG -fPIC -fvisibility=hidden -DGSDLLEXPORT="__attribute__((visibility(\"default\")))" -Wall -Wstrict-prototypes -Wundef -Wmissing-declarations -Wmissing-prototypes -Wwrite-strings -fno-strict-aliasing -Werror=declaration-after-statement -fno-builtin -fno-common -Werror=return-type -Wno-unused-local-typedefs -DHAVE_STDINT_H=1 -DHAVE_DIRENT_H=1 -DHAVE_SYS_DIR_H=1 -DHAVE_SYS_TIME_H=1 -DHAVE_SYS_TIMES_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_LIBDL=1 -DGX_COLOR_INDEX_TYPE="unsigned long long" -D__USE_UNIX98=1 -DBUILD_PDF=1 -I./pdf -Os -fstack-clash-protection -Wformat -Werror=format-security -g -flto=auto -DHAVE_RESTRICT=1 -I/usr/include/webp -fno-strict-aliasing -DHAVE_POPEN_PROTO=1 -Ileptonica/src -I./base -I./soobj -DLEPTONICA_INTERCEPT_ALLOC=1 -DHAVE_LIBJPEG=0 -DHAVE_LIBTIFF=0 -DHAVE_LIBPNG=0 -DHAVE_LIBZ=0 -DHAVE_LIBGIF=0 -DHAVE_LIBUNGIF=0 -DHAVE_LIBWEBP=0 -DHAVE_LIBWEBP_ANIM=0 -DHAVE_LIBJP2K=0 -o ./soobj/leptonica_colorcontent.o -c leptonica/src/colorcontent.c In file included from tesseract/src/ccutil/elst.h:24, from tesseract/src/ccstruct/points.h:22, from tesseract/src/ccstruct/rect.h:23, from tesseract/src/ccstruct/boxword.h:23, from tesseract/src/ccstruct/blamer.h:26: tesseract/src/ccutil/serialis.h: In instantiation of 'bool tesseract::TFile::Serialize(const T*, size_t) [with T = char; size_t = unsigned int]': tesseract/src/ccutil/unicharset.h:363:51: required from here tesseract/src/ccutil/serialis.h:102:45: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'unsigned int'} [-Wsign-compare] 102 | return FWrite(data, sizeof(T), count) == count; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ g++ -Itesseract/include -Itesseract/src/api -Itesseract/src/arch -Itesseract/src/ccmain -Itesseract/src/ccstruct -Itesseract/src/ccutil -Itesseract/src/classify -Itesseract/src/cutil -Itesseract/src/dict -Itesseract/src/lstm -Itesseract/src/opencl -Itesseract/src/textord -Itesseract/src/training -Itesseract/src/viewer -Itesseract/src/wordrec -Ileptonica/src -I./base -I./obj -Os -fstack-clash-protection -Wformat -Werror=format-security -D_GLIBCXX_ASSERTIONS=1 -D_LIBCPP_ENABLE_THREAD_SAFETY_ANNOTATIONS=1 -D_LIBCPP_ENABLE_HARDENED_MODE=1 -g -std=c++17 -DHAVE_NEON -DHAVE_MKSTEMP -DHAVE_FSEEKO -DHAVE_FONTCONFIG -DHAVE_SETLOCALE -DHAVE_DBUS -DHAVE_BSWAP32 -DHAVE_BYTESWAP_H -DHAVE_STRERROR -DHAVE_PREAD_PWRITE=1 -DGS_RECURSIVE_MUTEXATTR=PTHREAD_MUTEX_RECURSIVE -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 -Wno-unused-local-typedefs -DHAVE_STDINT_H=1 -DHAVE_DIRENT_H=1 -DHAVE_SYS_DIR_H=1 -DHAVE_SYS_TIME_H=1 -DHAVE_SYS_TIMES_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_LIBDL=1 -DGX_COLOR_INDEX_TYPE="unsigned long long" -D__USE_UNIX98=1 -DBUILD_PDF=1 -I./pdf -Os -fstack-clash-protection -Wformat -Werror=format-security -g -flto=auto -DHAVE_RESTRICT=1 -I/usr/include/webp -fno-strict-aliasing -DHAVE_POPEN_PROTO=1 -DTESSERACT_IMAGEDATA_AS_PIX -DTESSERACT_DISABLE_DEBUG_FONTS -DGRAPHICS_DISABLED -UCLUSTER -o ./obj/tesseract_textord_textord.o -c tesseract/src/textord/textord.cpp In file included from tesseract/src/ccutil/genericvector.h:22, from tesseract/src/ccutil/params.h:22, from tesseract/src/wordrec/drawfx.h:22, from tesseract/src/ccmain/control.cpp:32: tesseract/src/ccutil/serialis.h: In instantiation of 'bool tesseract::TFile::Serialize(const T*, size_t) [with T = char; size_t = unsigned int]': tesseract/src/ccutil/unicharset.h:363:51: required from here tesseract/src/ccutil/serialis.h:102:45: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'unsigned int'} [-Wsign-compare] 102 | return FWrite(data, sizeof(T), count) == count; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ tesseract/src/ccutil/serialis.h: In instantiation of 'bool tesseract::TFile::DeSerialize(T*, size_t) [with T = int; size_t = unsigned int]': tesseract/src/lstm/static_shape.h:67:22: required from here tesseract/src/ccutil/serialis.h:93:50: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'unsigned int'} [-Wsign-compare] 93 | return FReadEndian(data, sizeof(T), count) == count; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ tesseract/src/ccutil/serialis.h: In instantiation of 'bool tesseract::TFile::Serialize(const T*, size_t) [with T = int; size_t = unsigned int]': tesseract/src/lstm/static_shape.h:79:20: required from here tesseract/src/ccutil/serialis.h:102:45: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'unsigned int'} [-Wsign-compare] 102 | return FWrite(data, sizeof(T), count) == count; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ gcc -DHAVE_MKSTEMP -DHAVE_FSEEKO -DHAVE_FONTCONFIG -DHAVE_SETLOCALE -DHAVE_DBUS -DHAVE_BSWAP32 -DHAVE_BYTESWAP_H -DHAVE_STRERROR -DHAVE_PREAD_PWRITE=1 -DGS_RECURSIVE_MUTEXATTR=PTHREAD_MUTEX_RECURSIVE -O2 -DNDEBUG -fPIC -fvisibility=hidden -DGSDLLEXPORT="__attribute__((visibility(\"default\")))" -Wall -Wstrict-prototypes -Wundef -Wmissing-declarations -Wmissing-prototypes -Wwrite-strings -fno-strict-aliasing -Werror=declaration-after-statement -fno-builtin -fno-common -Werror=return-type -Wno-unused-local-typedefs -DHAVE_STDINT_H=1 -DHAVE_DIRENT_H=1 -DHAVE_SYS_DIR_H=1 -DHAVE_SYS_TIME_H=1 -DHAVE_SYS_TIMES_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_LIBDL=1 -DGX_COLOR_INDEX_TYPE="unsigned long long" -D__USE_UNIX98=1 -DBUILD_PDF=1 -I./pdf -Os -fstack-clash-protection -Wformat -Werror=format-security -g -flto=auto -DHAVE_RESTRICT=1 -I/usr/include/webp -fno-strict-aliasing -DHAVE_POPEN_PROTO=1 -Ileptonica/src -I./base -I./soobj -DLEPTONICA_INTERCEPT_ALLOC=1 -DHAVE_LIBJPEG=0 -DHAVE_LIBTIFF=0 -DHAVE_LIBPNG=0 -DHAVE_LIBZ=0 -DHAVE_LIBGIF=0 -DHAVE_LIBUNGIF=0 -DHAVE_LIBWEBP=0 -DHAVE_LIBWEBP_ANIM=0 -DHAVE_LIBJP2K=0 -o ./soobj/leptonica_coloring.o -c leptonica/src/coloring.c tesseract/src/ccutil/serialis.h: In instantiation of 'bool tesseract::TFile::DeSerialize(T*, size_t) [with T = int; size_t = unsigned int]': tesseract/src/lstm/static_shape.h:67:22: required from here tesseract/src/ccutil/serialis.h:93:50: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'unsigned int'} [-Wsign-compare] 93 | return FReadEndian(data, sizeof(T), count) == count; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ tesseract/src/ccutil/serialis.h: In instantiation of 'bool tesseract::TFile::Serialize(const T*, size_t) [with T = int; size_t = unsigned int]': tesseract/src/lstm/static_shape.h:79:20: required from here tesseract/src/ccutil/serialis.h:102:45: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'unsigned int'} [-Wsign-compare] 102 | return FWrite(data, sizeof(T), count) == count; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ In file included from tesseract/src/ccutil/genericvector.h:22, from tesseract/src/ccstruct/detlinefit.h:23, from tesseract/src/textord/baselinedetect.h:22, from tesseract/src/textord/baselinedetect.cpp:25: tesseract/src/ccutil/serialis.h: In instantiation of 'bool tesseract::TFile::Serialize(const T*, size_t) [with T = char; size_t = unsigned int]': tesseract/src/ccutil/unicharset.h:363:51: required from here tesseract/src/ccutil/serialis.h:102:45: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'unsigned int'} [-Wsign-compare] 102 | return FWrite(data, sizeof(T), count) == count; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ cc1plus: warning: command-line option '-Wstrict-prototypes' is valid for C/ObjC but not for C++ cc1plus: warning: command-line option '-Wmissing-prototypes' is valid for C/ObjC but not for C++ cc1plus: warning: '-Werror=' argument '-Werror=declaration-after-statement' is not valid for C++ tesseract/src/api/baseapi.cpp: In member function 'bool tesseract::TessBaseAPI::ProcessPagesFileList(FILE*, std::string*, const char*, int, tesseract::TessResultRenderer*, int)': tesseract/src/api/baseapi.cpp:963:16: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector >::size_type' {aka 'unsigned int'} [-Wsign-compare] 963 | if (page >= lines.size()) break; | ~~~~~^~~~~~~~~~~~~~~ tesseract/src/ccutil/serialis.h: In instantiation of 'bool tesseract::TFile::Serialize(const T*, size_t) [with T = signed char; size_t = unsigned int]': tesseract/src/ccutil/unicharcompress.h:62:25: required from here tesseract/src/ccutil/serialis.h:102:45: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'unsigned int'} [-Wsign-compare] tesseract/src/ccutil/serialis.h: In instantiation of 'bool tesseract::TFile::DeSerialize(T*, size_t) [with T = signed char; size_t = unsigned int]': tesseract/src/ccutil/unicharcompress.h:68:27: required from here tesseract/src/ccutil/serialis.h:93:50: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'unsigned int'} [-Wsign-compare] 93 | return FReadEndian(data, sizeof(T), count) == count; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ tesseract/src/ccutil/serialis.h: In instantiation of 'bool tesseract::TFile::Serialize(const T*, size_t) [with T = signed char; size_t = unsigned int]': tesseract/src/ccutil/unicharcompress.h:62:25: required from here tesseract/src/ccutil/serialis.h:102:45: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'unsigned int'} [-Wsign-compare] tesseract/src/ccutil/serialis.h: In instantiation of 'bool tesseract::TFile::DeSerialize(T*, size_t) [with T = signed char; size_t = unsigned int]': tesseract/src/ccutil/unicharcompress.h:68:27: required from here tesseract/src/ccutil/serialis.h:93:50: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'unsigned int'} [-Wsign-compare] 93 | return FReadEndian(data, sizeof(T), count) == count; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ gcc -DHAVE_MKSTEMP -DHAVE_FSEEKO -DHAVE_FONTCONFIG -DHAVE_SETLOCALE -DHAVE_DBUS -DHAVE_BSWAP32 -DHAVE_BYTESWAP_H -DHAVE_STRERROR -DHAVE_PREAD_PWRITE=1 -DGS_RECURSIVE_MUTEXATTR=PTHREAD_MUTEX_RECURSIVE -O2 -DNDEBUG -fPIC -fvisibility=hidden -DGSDLLEXPORT="__attribute__((visibility(\"default\")))" -Wall -Wstrict-prototypes -Wundef -Wmissing-declarations -Wmissing-prototypes -Wwrite-strings -fno-strict-aliasing -Werror=declaration-after-statement -fno-builtin -fno-common -Werror=return-type -Wno-unused-local-typedefs -DHAVE_STDINT_H=1 -DHAVE_DIRENT_H=1 -DHAVE_SYS_DIR_H=1 -DHAVE_SYS_TIME_H=1 -DHAVE_SYS_TIMES_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_LIBDL=1 -DGX_COLOR_INDEX_TYPE="unsigned long long" -D__USE_UNIX98=1 -DBUILD_PDF=1 -I./pdf -Os -fstack-clash-protection -Wformat -Werror=format-security -g -flto=auto -DHAVE_RESTRICT=1 -I/usr/include/webp -fno-strict-aliasing -DHAVE_POPEN_PROTO=1 -Ileptonica/src -I./base -I./soobj -DLEPTONICA_INTERCEPT_ALLOC=1 -DHAVE_LIBJPEG=0 -DHAVE_LIBTIFF=0 -DHAVE_LIBPNG=0 -DHAVE_LIBZ=0 -DHAVE_LIBGIF=0 -DHAVE_LIBUNGIF=0 -DHAVE_LIBWEBP=0 -DHAVE_LIBWEBP_ANIM=0 -DHAVE_LIBJP2K=0 -o ./soobj/leptonica_colormap.o -c leptonica/src/colormap.c g++ -Itesseract/include -Itesseract/src/api -Itesseract/src/arch -Itesseract/src/ccmain -Itesseract/src/ccstruct -Itesseract/src/ccutil -Itesseract/src/classify -Itesseract/src/cutil -Itesseract/src/dict -Itesseract/src/lstm -Itesseract/src/opencl -Itesseract/src/textord -Itesseract/src/training -Itesseract/src/viewer -Itesseract/src/wordrec -Ileptonica/src -I./base -I./obj -Os -fstack-clash-protection -Wformat -Werror=format-security -D_GLIBCXX_ASSERTIONS=1 -D_LIBCPP_ENABLE_THREAD_SAFETY_ANNOTATIONS=1 -D_LIBCPP_ENABLE_HARDENED_MODE=1 -g -std=c++17 -DHAVE_NEON -DHAVE_MKSTEMP -DHAVE_FSEEKO -DHAVE_FONTCONFIG -DHAVE_SETLOCALE -DHAVE_DBUS -DHAVE_BSWAP32 -DHAVE_BYTESWAP_H -DHAVE_STRERROR -DHAVE_PREAD_PWRITE=1 -DGS_RECURSIVE_MUTEXATTR=PTHREAD_MUTEX_RECURSIVE -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 -Wno-unused-local-typedefs -DHAVE_STDINT_H=1 -DHAVE_DIRENT_H=1 -DHAVE_SYS_DIR_H=1 -DHAVE_SYS_TIME_H=1 -DHAVE_SYS_TIMES_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_LIBDL=1 -DGX_COLOR_INDEX_TYPE="unsigned long long" -D__USE_UNIX98=1 -DBUILD_PDF=1 -I./pdf -Os -fstack-clash-protection -Wformat -Werror=format-security -g -flto=auto -DHAVE_RESTRICT=1 -I/usr/include/webp -fno-strict-aliasing -DHAVE_POPEN_PROTO=1 -DTESSERACT_IMAGEDATA_AS_PIX -DTESSERACT_DISABLE_DEBUG_FONTS -DGRAPHICS_DISABLED -UCLUSTER -o ./obj/tesseract_textord_topitch.o -c tesseract/src/textord/topitch.cpp g++ -Itesseract/include -Itesseract/src/api -Itesseract/src/arch -Itesseract/src/ccmain -Itesseract/src/ccstruct -Itesseract/src/ccutil -Itesseract/src/classify -Itesseract/src/cutil -Itesseract/src/dict -Itesseract/src/lstm -Itesseract/src/opencl -Itesseract/src/textord -Itesseract/src/training -Itesseract/src/viewer -Itesseract/src/wordrec -Ileptonica/src -I./base -I./obj -Os -fstack-clash-protection -Wformat -Werror=format-security -D_GLIBCXX_ASSERTIONS=1 -D_LIBCPP_ENABLE_THREAD_SAFETY_ANNOTATIONS=1 -D_LIBCPP_ENABLE_HARDENED_MODE=1 -g -std=c++17 -DHAVE_NEON -DHAVE_MKSTEMP -DHAVE_FSEEKO -DHAVE_FONTCONFIG -DHAVE_SETLOCALE -DHAVE_DBUS -DHAVE_BSWAP32 -DHAVE_BYTESWAP_H -DHAVE_STRERROR -DHAVE_PREAD_PWRITE=1 -DGS_RECURSIVE_MUTEXATTR=PTHREAD_MUTEX_RECURSIVE -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 -Wno-unused-local-typedefs -DHAVE_STDINT_H=1 -DHAVE_DIRENT_H=1 -DHAVE_SYS_DIR_H=1 -DHAVE_SYS_TIME_H=1 -DHAVE_SYS_TIMES_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_LIBDL=1 -DGX_COLOR_INDEX_TYPE="unsigned long long" -D__USE_UNIX98=1 -DBUILD_PDF=1 -I./pdf -Os -fstack-clash-protection -Wformat -Werror=format-security -g -flto=auto -DHAVE_RESTRICT=1 -I/usr/include/webp -fno-strict-aliasing -DHAVE_POPEN_PROTO=1 -DTESSERACT_IMAGEDATA_AS_PIX -DTESSERACT_DISABLE_DEBUG_FONTS -DGRAPHICS_DISABLED -UCLUSTER -o ./obj/tesseract_textord_tordmain.o -c tesseract/src/textord/tordmain.cpp cc1plus: warning: command-line option '-Wstrict-prototypes' is valid for C/ObjC but not for C++ cc1plus: warning: command-line option '-Wmissing-prototypes' is valid for C/ObjC but not for C++ cc1plus: warning: '-Werror=' argument '-Werror=declaration-after-statement' is not valid for C++ cc1plus: warning: command-line option '-Wstrict-prototypes' is valid for C/ObjC but not for C++ cc1plus: warning: command-line option '-Wmissing-prototypes' is valid for C/ObjC but not for C++ cc1plus: warning: '-Werror=' argument '-Werror=declaration-after-statement' is not valid for C++ g++ -Itesseract/include -Itesseract/src/api -Itesseract/src/arch -Itesseract/src/ccmain -Itesseract/src/ccstruct -Itesseract/src/ccutil -Itesseract/src/classify -Itesseract/src/cutil -Itesseract/src/dict -Itesseract/src/lstm -Itesseract/src/opencl -Itesseract/src/textord -Itesseract/src/training -Itesseract/src/viewer -Itesseract/src/wordrec -Ileptonica/src -I./base -I./obj -Os -fstack-clash-protection -Wformat -Werror=format-security -D_GLIBCXX_ASSERTIONS=1 -D_LIBCPP_ENABLE_THREAD_SAFETY_ANNOTATIONS=1 -D_LIBCPP_ENABLE_HARDENED_MODE=1 -g -std=c++17 -DHAVE_NEON -DHAVE_MKSTEMP -DHAVE_FSEEKO -DHAVE_FONTCONFIG -DHAVE_SETLOCALE -DHAVE_DBUS -DHAVE_BSWAP32 -DHAVE_BYTESWAP_H -DHAVE_STRERROR -DHAVE_PREAD_PWRITE=1 -DGS_RECURSIVE_MUTEXATTR=PTHREAD_MUTEX_RECURSIVE -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 -Wno-unused-local-typedefs -DHAVE_STDINT_H=1 -DHAVE_DIRENT_H=1 -DHAVE_SYS_DIR_H=1 -DHAVE_SYS_TIME_H=1 -DHAVE_SYS_TIMES_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_LIBDL=1 -DGX_COLOR_INDEX_TYPE="unsigned long long" -D__USE_UNIX98=1 -DBUILD_PDF=1 -I./pdf -Os -fstack-clash-protection -Wformat -Werror=format-security -g -flto=auto -DHAVE_RESTRICT=1 -I/usr/include/webp -fno-strict-aliasing -DHAVE_POPEN_PROTO=1 -DTESSERACT_IMAGEDATA_AS_PIX -DTESSERACT_DISABLE_DEBUG_FONTS -DGRAPHICS_DISABLED -UCLUSTER -o ./obj/tesseract_textord_tospace.o -c tesseract/src/textord/tospace.cpp cc1plus: warning: command-line option '-Wstrict-prototypes' is valid for C/ObjC but not for C++ cc1plus: warning: command-line option '-Wmissing-prototypes' is valid for C/ObjC but not for C++ cc1plus: warning: '-Werror=' argument '-Werror=declaration-after-statement' is not valid for C++ g++ -Itesseract/include -Itesseract/src/api -Itesseract/src/arch -Itesseract/src/ccmain -Itesseract/src/ccstruct -Itesseract/src/ccutil -Itesseract/src/classify -Itesseract/src/cutil -Itesseract/src/dict -Itesseract/src/lstm -Itesseract/src/opencl -Itesseract/src/textord -Itesseract/src/training -Itesseract/src/viewer -Itesseract/src/wordrec -Ileptonica/src -I./base -I./obj -Os -fstack-clash-protection -Wformat -Werror=format-security -D_GLIBCXX_ASSERTIONS=1 -D_LIBCPP_ENABLE_THREAD_SAFETY_ANNOTATIONS=1 -D_LIBCPP_ENABLE_HARDENED_MODE=1 -g -std=c++17 -DHAVE_NEON -DHAVE_MKSTEMP -DHAVE_FSEEKO -DHAVE_FONTCONFIG -DHAVE_SETLOCALE -DHAVE_DBUS -DHAVE_BSWAP32 -DHAVE_BYTESWAP_H -DHAVE_STRERROR -DHAVE_PREAD_PWRITE=1 -DGS_RECURSIVE_MUTEXATTR=PTHREAD_MUTEX_RECURSIVE -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 -Wno-unused-local-typedefs -DHAVE_STDINT_H=1 -DHAVE_DIRENT_H=1 -DHAVE_SYS_DIR_H=1 -DHAVE_SYS_TIME_H=1 -DHAVE_SYS_TIMES_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_LIBDL=1 -DGX_COLOR_INDEX_TYPE="unsigned long long" -D__USE_UNIX98=1 -DBUILD_PDF=1 -I./pdf -Os -fstack-clash-protection -Wformat -Werror=format-security -g -flto=auto -DHAVE_RESTRICT=1 -I/usr/include/webp -fno-strict-aliasing -DHAVE_POPEN_PROTO=1 -DTESSERACT_IMAGEDATA_AS_PIX -DTESSERACT_DISABLE_DEBUG_FONTS -DGRAPHICS_DISABLED -UCLUSTER -o ./obj/tesseract_textord_tovars.o -c tesseract/src/textord/tovars.cpp tesseract/src/ccmain/tesseractclass.h: In member function 'void tesseract::Tesseract::set_pix_original(Pix*)': tesseract/src/ccmain/tesseractclass.h:224:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'unsigned int'} [-Wsign-compare] 224 | for (int i = 0; i < sub_langs_.size(); ++i) { | ~~^~~~~~~~~~~~~~~~~~~ tesseract/src/ccmain/tesseractclass.h: In member function 'bool tesseract::Tesseract::AnyTessLang() const': tesseract/src/ccmain/tesseractclass.h:292:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'unsigned int'} [-Wsign-compare] 292 | for (int i = 0; i < sub_langs_.size(); ++i) { | ~~^~~~~~~~~~~~~~~~~~~ tesseract/src/ccmain/tesseractclass.h: In member function 'bool tesseract::Tesseract::AnyLSTMLang() const': tesseract/src/ccmain/tesseractclass.h:302:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'unsigned int'} [-Wsign-compare] 302 | for (int i = 0; i < sub_langs_.size(); ++i) { | ~~^~~~~~~~~~~~~~~~~~~ g++ -Itesseract/include -Itesseract/src/api -Itesseract/src/arch -Itesseract/src/ccmain -Itesseract/src/ccstruct -Itesseract/src/ccutil -Itesseract/src/classify -Itesseract/src/cutil -Itesseract/src/dict -Itesseract/src/lstm -Itesseract/src/opencl -Itesseract/src/textord -Itesseract/src/training -Itesseract/src/viewer -Itesseract/src/wordrec -Ileptonica/src -I./base -I./obj -Os -fstack-clash-protection -Wformat -Werror=format-security -D_GLIBCXX_ASSERTIONS=1 -D_LIBCPP_ENABLE_THREAD_SAFETY_ANNOTATIONS=1 -D_LIBCPP_ENABLE_HARDENED_MODE=1 -g -std=c++17 -DHAVE_NEON -DHAVE_MKSTEMP -DHAVE_FSEEKO -DHAVE_FONTCONFIG -DHAVE_SETLOCALE -DHAVE_DBUS -DHAVE_BSWAP32 -DHAVE_BYTESWAP_H -DHAVE_STRERROR -DHAVE_PREAD_PWRITE=1 -DGS_RECURSIVE_MUTEXATTR=PTHREAD_MUTEX_RECURSIVE -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 -Wno-unused-local-typedefs -DHAVE_STDINT_H=1 -DHAVE_DIRENT_H=1 -DHAVE_SYS_DIR_H=1 -DHAVE_SYS_TIME_H=1 -DHAVE_SYS_TIMES_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_LIBDL=1 -DGX_COLOR_INDEX_TYPE="unsigned long long" -D__USE_UNIX98=1 -DBUILD_PDF=1 -I./pdf -Os -fstack-clash-protection -Wformat -Werror=format-security -g -flto=auto -DHAVE_RESTRICT=1 -I/usr/include/webp -fno-strict-aliasing -DHAVE_POPEN_PROTO=1 -DTESSERACT_IMAGEDATA_AS_PIX -DTESSERACT_DISABLE_DEBUG_FONTS -DGRAPHICS_DISABLED -UCLUSTER -o ./obj/tesseract_textord_underlin.o -c tesseract/src/textord/underlin.cpp In file included from tesseract/src/ccmain/tesseractclass.cpp:48: tesseract/src/lstm/lstmrecognizer.h: In member function 'void tesseract::LSTMRecognizer::ScaleLearningRate(double)': tesseract/src/lstm/lstmrecognizer.h:133:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'unsigned int'} [-Wsign-compare] 133 | for (int i = 0; i < layers.size(); ++i) { | ~~^~~~~~~~~~~~~~~ cc1plus: warning: command-line option '-Wstrict-prototypes' is valid for C/ObjC but not for C++ cc1plus: warning: command-line option '-Wstrict-prototypes' is valid for C/ObjC but not for C++ cc1plus: warning: command-line option '-Wmissing-prototypes' is valid for C/ObjC but not for C++ cc1plus: warning: command-line option '-Wmissing-prototypes' is valid for C/ObjC but not for C++ cc1plus: warning: '-Werror=' argument '-Werror=declaration-after-statement' is not valid for C++ cc1plus: warning: '-Werror=' argument '-Werror=declaration-after-statement' is not valid for C++ gcc -DHAVE_MKSTEMP -DHAVE_FSEEKO -DHAVE_FONTCONFIG -DHAVE_SETLOCALE -DHAVE_DBUS -DHAVE_BSWAP32 -DHAVE_BYTESWAP_H -DHAVE_STRERROR -DHAVE_PREAD_PWRITE=1 -DGS_RECURSIVE_MUTEXATTR=PTHREAD_MUTEX_RECURSIVE -O2 -DNDEBUG -fPIC -fvisibility=hidden -DGSDLLEXPORT="__attribute__((visibility(\"default\")))" -Wall -Wstrict-prototypes -Wundef -Wmissing-declarations -Wmissing-prototypes -Wwrite-strings -fno-strict-aliasing -Werror=declaration-after-statement -fno-builtin -fno-common -Werror=return-type -Wno-unused-local-typedefs -DHAVE_STDINT_H=1 -DHAVE_DIRENT_H=1 -DHAVE_SYS_DIR_H=1 -DHAVE_SYS_TIME_H=1 -DHAVE_SYS_TIMES_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_LIBDL=1 -DGX_COLOR_INDEX_TYPE="unsigned long long" -D__USE_UNIX98=1 -DBUILD_PDF=1 -I./pdf -Os -fstack-clash-protection -Wformat -Werror=format-security -g -flto=auto -DHAVE_RESTRICT=1 -I/usr/include/webp -fno-strict-aliasing -DHAVE_POPEN_PROTO=1 -Ileptonica/src -I./base -I./soobj -DLEPTONICA_INTERCEPT_ALLOC=1 -DHAVE_LIBJPEG=0 -DHAVE_LIBTIFF=0 -DHAVE_LIBPNG=0 -DHAVE_LIBZ=0 -DHAVE_LIBGIF=0 -DHAVE_LIBUNGIF=0 -DHAVE_LIBWEBP=0 -DHAVE_LIBWEBP_ANIM=0 -DHAVE_LIBJP2K=0 -o ./soobj/leptonica_colormorph.o -c leptonica/src/colormorph.c tesseract/src/ccmain/tesseractclass.h: In member function 'void tesseract::Tesseract::set_pix_original(Pix*)': tesseract/src/ccmain/tesseractclass.h:224:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'unsigned int'} [-Wsign-compare] 224 | for (int i = 0; i < sub_langs_.size(); ++i) { | ~~^~~~~~~~~~~~~~~~~~~ tesseract/src/ccmain/tesseractclass.h: In member function 'bool tesseract::Tesseract::AnyTessLang() const': tesseract/src/ccmain/tesseractclass.h:292:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'unsigned int'} [-Wsign-compare] 292 | for (int i = 0; i < sub_langs_.size(); ++i) { | ~~^~~~~~~~~~~~~~~~~~~ tesseract/src/ccmain/tesseractclass.h: In member function 'bool tesseract::Tesseract::AnyLSTMLang() const': tesseract/src/ccmain/tesseractclass.h:302:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'unsigned int'} [-Wsign-compare] 302 | for (int i = 0; i < sub_langs_.size(); ++i) { | ~~^~~~~~~~~~~~~~~~~~~ gcc -DHAVE_MKSTEMP -DHAVE_FSEEKO -DHAVE_FONTCONFIG -DHAVE_SETLOCALE -DHAVE_DBUS -DHAVE_BSWAP32 -DHAVE_BYTESWAP_H -DHAVE_STRERROR -DHAVE_PREAD_PWRITE=1 -DGS_RECURSIVE_MUTEXATTR=PTHREAD_MUTEX_RECURSIVE -O2 -DNDEBUG -fPIC -fvisibility=hidden -DGSDLLEXPORT="__attribute__((visibility(\"default\")))" -Wall -Wstrict-prototypes -Wundef -Wmissing-declarations -Wmissing-prototypes -Wwrite-strings -fno-strict-aliasing -Werror=declaration-after-statement -fno-builtin -fno-common -Werror=return-type -Wno-unused-local-typedefs -DHAVE_STDINT_H=1 -DHAVE_DIRENT_H=1 -DHAVE_SYS_DIR_H=1 -DHAVE_SYS_TIME_H=1 -DHAVE_SYS_TIMES_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_LIBDL=1 -DGX_COLOR_INDEX_TYPE="unsigned long long" -D__USE_UNIX98=1 -DBUILD_PDF=1 -I./pdf -Os -fstack-clash-protection -Wformat -Werror=format-security -g -flto=auto -DHAVE_RESTRICT=1 -I/usr/include/webp -fno-strict-aliasing -DHAVE_POPEN_PROTO=1 -Ileptonica/src -I./base -I./soobj -DLEPTONICA_INTERCEPT_ALLOC=1 -DHAVE_LIBJPEG=0 -DHAVE_LIBTIFF=0 -DHAVE_LIBPNG=0 -DHAVE_LIBZ=0 -DHAVE_LIBGIF=0 -DHAVE_LIBUNGIF=0 -DHAVE_LIBWEBP=0 -DHAVE_LIBWEBP_ANIM=0 -DHAVE_LIBJP2K=0 -o ./soobj/leptonica_colorquant1.o -c leptonica/src/colorquant1.c In file included from tesseract/src/ccutil/elst.h:24, from tesseract/src/ccstruct/points.h:22, from tesseract/src/ccstruct/rect.h:23, from tesseract/src/ccstruct/boxword.h:23, from tesseract/src/api/baseapi.cpp:29: tesseract/src/ccutil/serialis.h: In instantiation of 'bool tesseract::TFile::Serialize(const T*, size_t) [with T = char; size_t = unsigned int]': tesseract/src/ccutil/unicharset.h:363:51: required from here tesseract/src/ccutil/serialis.h:102:45: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'unsigned int'} [-Wsign-compare] 102 | return FWrite(data, sizeof(T), count) == count; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ tesseract/src/ccmain/tesseractclass.cpp: In member function 'void tesseract::Tesseract::Clear()': tesseract/src/ccmain/tesseractclass.cpp:583:21: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'unsigned int'} [-Wsign-compare] 583 | for (int i = 0; i < sub_langs_.size(); ++i) | ~~^~~~~~~~~~~~~~~~~~~ tesseract/src/ccmain/tesseractclass.cpp: In member function 'void tesseract::Tesseract::ResetAdaptiveClassifier()': tesseract/src/ccmain/tesseractclass.cpp:597:21: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'unsigned int'} [-Wsign-compare] 597 | for (int i = 0; i < sub_langs_.size(); ++i) { | ~~^~~~~~~~~~~~~~~~~~~ tesseract/src/ccmain/tesseractclass.cpp: In member function 'void tesseract::Tesseract::ResetDocumentDictionary()': tesseract/src/ccmain/tesseractclass.cpp:607:21: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'unsigned int'} [-Wsign-compare] 607 | for (int i = 0; i < sub_langs_.size(); ++i) { | ~~^~~~~~~~~~~~~~~~~~~ tesseract/src/ccmain/tesseractclass.cpp: In member function 'void tesseract::Tesseract::SetBlackAndWhitelist()': tesseract/src/ccmain/tesseractclass.cpp:624:21: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'unsigned int'} [-Wsign-compare] 624 | for (int i = 0; i < sub_langs_.size(); ++i) { | ~~^~~~~~~~~~~~~~~~~~~ tesseract/src/ccmain/tesseractclass.cpp: In member function 'void tesseract::Tesseract::PrepareForPageseg()': tesseract/src/ccmain/tesseractclass.cpp:645:21: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'unsigned int'} [-Wsign-compare] 645 | for (int i = 0; i < sub_langs_.size(); ++i) { | ~~^~~~~~~~~~~~~~~~~~~ tesseract/src/ccmain/tesseractclass.cpp: In member function 'void tesseract::Tesseract::PrepareForTessOCR(tesseract::BLOCK_LIST*, tesseract::Tesseract*, tesseract::OSResults*)': tesseract/src/ccmain/tesseractclass.cpp:676:21: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'unsigned int'} [-Wsign-compare] 676 | for (int i = 0; i < sub_langs_.size(); ++i) { | ~~^~~~~~~~~~~~~~~~~~~ In file included from tesseract/src/ccutil/clst.h:24, from tesseract/src/ccstruct/blobs.h:23, from tesseract/src/classify/mfoutline.h:21, from tesseract/src/classify/intproto.h:25: tesseract/src/ccutil/serialis.h: In instantiation of 'bool tesseract::TFile::Serialize(const T*, size_t) [with T = char; size_t = unsigned int]': tesseract/src/ccutil/unicharset.h:363:51: required from here tesseract/src/ccutil/serialis.h:102:45: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'unsigned int'} [-Wsign-compare] 102 | return FWrite(data, sizeof(T), count) == count; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ leptonica/src/colormap.c: In function 'pixcmapReadStream': leptonica/src/colormap.c:1793:35: warning: variable 'ignore' set but not used [-Wunused-but-set-variable] 1793 | l_int32 rval, gval, bval, aval, ignore; | ^~~~~~ g++ -Itesseract/include -Itesseract/src/api -Itesseract/src/arch -Itesseract/src/ccmain -Itesseract/src/ccstruct -Itesseract/src/ccutil -Itesseract/src/classify -Itesseract/src/cutil -Itesseract/src/dict -Itesseract/src/lstm -Itesseract/src/opencl -Itesseract/src/textord -Itesseract/src/training -Itesseract/src/viewer -Itesseract/src/wordrec -Ileptonica/src -I./base -I./obj -Os -fstack-clash-protection -Wformat -Werror=format-security -D_GLIBCXX_ASSERTIONS=1 -D_LIBCPP_ENABLE_THREAD_SAFETY_ANNOTATIONS=1 -D_LIBCPP_ENABLE_HARDENED_MODE=1 -g -std=c++17 -DHAVE_NEON -DHAVE_MKSTEMP -DHAVE_FSEEKO -DHAVE_FONTCONFIG -DHAVE_SETLOCALE -DHAVE_DBUS -DHAVE_BSWAP32 -DHAVE_BYTESWAP_H -DHAVE_STRERROR -DHAVE_PREAD_PWRITE=1 -DGS_RECURSIVE_MUTEXATTR=PTHREAD_MUTEX_RECURSIVE -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 -Wno-unused-local-typedefs -DHAVE_STDINT_H=1 -DHAVE_DIRENT_H=1 -DHAVE_SYS_DIR_H=1 -DHAVE_SYS_TIME_H=1 -DHAVE_SYS_TIMES_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_LIBDL=1 -DGX_COLOR_INDEX_TYPE="unsigned long long" -D__USE_UNIX98=1 -DBUILD_PDF=1 -I./pdf -Os -fstack-clash-protection -Wformat -Werror=format-security -g -flto=auto -DHAVE_RESTRICT=1 -I/usr/include/webp -fno-strict-aliasing -DHAVE_POPEN_PROTO=1 -DTESSERACT_IMAGEDATA_AS_PIX -DTESSERACT_DISABLE_DEBUG_FONTS -DGRAPHICS_DISABLED -UCLUSTER -o ./obj/tesseract_textord_wordseg.o -c tesseract/src/textord/wordseg.cpp gcc -DHAVE_MKSTEMP -DHAVE_FSEEKO -DHAVE_FONTCONFIG -DHAVE_SETLOCALE -DHAVE_DBUS -DHAVE_BSWAP32 -DHAVE_BYTESWAP_H -DHAVE_STRERROR -DHAVE_PREAD_PWRITE=1 -DGS_RECURSIVE_MUTEXATTR=PTHREAD_MUTEX_RECURSIVE -O2 -DNDEBUG -fPIC -fvisibility=hidden -DGSDLLEXPORT="__attribute__((visibility(\"default\")))" -Wall -Wstrict-prototypes -Wundef -Wmissing-declarations -Wmissing-prototypes -Wwrite-strings -fno-strict-aliasing -Werror=declaration-after-statement -fno-builtin -fno-common -Werror=return-type -Wno-unused-local-typedefs -DHAVE_STDINT_H=1 -DHAVE_DIRENT_H=1 -DHAVE_SYS_DIR_H=1 -DHAVE_SYS_TIME_H=1 -DHAVE_SYS_TIMES_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_LIBDL=1 -DGX_COLOR_INDEX_TYPE="unsigned long long" -D__USE_UNIX98=1 -DBUILD_PDF=1 -I./pdf -Os -fstack-clash-protection -Wformat -Werror=format-security -g -flto=auto -DHAVE_RESTRICT=1 -I/usr/include/webp -fno-strict-aliasing -DHAVE_POPEN_PROTO=1 -Ileptonica/src -I./base -I./soobj -DLEPTONICA_INTERCEPT_ALLOC=1 -DHAVE_LIBJPEG=0 -DHAVE_LIBTIFF=0 -DHAVE_LIBPNG=0 -DHAVE_LIBZ=0 -DHAVE_LIBGIF=0 -DHAVE_LIBUNGIF=0 -DHAVE_LIBWEBP=0 -DHAVE_LIBWEBP_ANIM=0 -DHAVE_LIBJP2K=0 -o ./soobj/leptonica_colorquant2.o -c leptonica/src/colorquant2.c cc1plus: warning: command-line option '-Wstrict-prototypes' is valid for C/ObjC but not for C++ cc1plus: warning: command-line option '-Wmissing-prototypes' is valid for C/ObjC but not for C++ cc1plus: warning: '-Werror=' argument '-Werror=declaration-after-statement' is not valid for C++ g++ -Itesseract/include -Itesseract/src/api -Itesseract/src/arch -Itesseract/src/ccmain -Itesseract/src/ccstruct -Itesseract/src/ccutil -Itesseract/src/classify -Itesseract/src/cutil -Itesseract/src/dict -Itesseract/src/lstm -Itesseract/src/opencl -Itesseract/src/textord -Itesseract/src/training -Itesseract/src/viewer -Itesseract/src/wordrec -Ileptonica/src -I./base -I./obj -Os -fstack-clash-protection -Wformat -Werror=format-security -D_GLIBCXX_ASSERTIONS=1 -D_LIBCPP_ENABLE_THREAD_SAFETY_ANNOTATIONS=1 -D_LIBCPP_ENABLE_HARDENED_MODE=1 -g -std=c++17 -DHAVE_NEON -DHAVE_MKSTEMP -DHAVE_FSEEKO -DHAVE_FONTCONFIG -DHAVE_SETLOCALE -DHAVE_DBUS -DHAVE_BSWAP32 -DHAVE_BYTESWAP_H -DHAVE_STRERROR -DHAVE_PREAD_PWRITE=1 -DGS_RECURSIVE_MUTEXATTR=PTHREAD_MUTEX_RECURSIVE -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 -Wno-unused-local-typedefs -DHAVE_STDINT_H=1 -DHAVE_DIRENT_H=1 -DHAVE_SYS_DIR_H=1 -DHAVE_SYS_TIME_H=1 -DHAVE_SYS_TIMES_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_LIBDL=1 -DGX_COLOR_INDEX_TYPE="unsigned long long" -D__USE_UNIX98=1 -DBUILD_PDF=1 -I./pdf -Os -fstack-clash-protection -Wformat -Werror=format-security -g -flto=auto -DHAVE_RESTRICT=1 -I/usr/include/webp -fno-strict-aliasing -DHAVE_POPEN_PROTO=1 -DTESSERACT_IMAGEDATA_AS_PIX -DTESSERACT_DISABLE_DEBUG_FONTS -DGRAPHICS_DISABLED -UCLUSTER -o ./obj/tesseract_textord_workingpartset.o -c tesseract/src/textord/workingpartset.cpp g++ -Itesseract/include -Itesseract/src/api -Itesseract/src/arch -Itesseract/src/ccmain -Itesseract/src/ccstruct -Itesseract/src/ccutil -Itesseract/src/classify -Itesseract/src/cutil -Itesseract/src/dict -Itesseract/src/lstm -Itesseract/src/opencl -Itesseract/src/textord -Itesseract/src/training -Itesseract/src/viewer -Itesseract/src/wordrec -Ileptonica/src -I./base -I./obj -Os -fstack-clash-protection -Wformat -Werror=format-security -D_GLIBCXX_ASSERTIONS=1 -D_LIBCPP_ENABLE_THREAD_SAFETY_ANNOTATIONS=1 -D_LIBCPP_ENABLE_HARDENED_MODE=1 -g -std=c++17 -DHAVE_NEON -DHAVE_MKSTEMP -DHAVE_FSEEKO -DHAVE_FONTCONFIG -DHAVE_SETLOCALE -DHAVE_DBUS -DHAVE_BSWAP32 -DHAVE_BYTESWAP_H -DHAVE_STRERROR -DHAVE_PREAD_PWRITE=1 -DGS_RECURSIVE_MUTEXATTR=PTHREAD_MUTEX_RECURSIVE -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 -Wno-unused-local-typedefs -DHAVE_STDINT_H=1 -DHAVE_DIRENT_H=1 -DHAVE_SYS_DIR_H=1 -DHAVE_SYS_TIME_H=1 -DHAVE_SYS_TIMES_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_LIBDL=1 -DGX_COLOR_INDEX_TYPE="unsigned long long" -D__USE_UNIX98=1 -DBUILD_PDF=1 -I./pdf -Os -fstack-clash-protection -Wformat -Werror=format-security -g -flto=auto -DHAVE_RESTRICT=1 -I/usr/include/webp -fno-strict-aliasing -DHAVE_POPEN_PROTO=1 -DTESSERACT_IMAGEDATA_AS_PIX -DTESSERACT_DISABLE_DEBUG_FONTS -DGRAPHICS_DISABLED -UCLUSTER -o ./obj/tesseract_viewer_scrollview.o -c tesseract/src/viewer/scrollview.cpp gcc -DHAVE_MKSTEMP -DHAVE_FSEEKO -DHAVE_FONTCONFIG -DHAVE_SETLOCALE -DHAVE_DBUS -DHAVE_BSWAP32 -DHAVE_BYTESWAP_H -DHAVE_STRERROR -DHAVE_PREAD_PWRITE=1 -DGS_RECURSIVE_MUTEXATTR=PTHREAD_MUTEX_RECURSIVE -O2 -DNDEBUG -fPIC -fvisibility=hidden -DGSDLLEXPORT="__attribute__((visibility(\"default\")))" -Wall -Wstrict-prototypes -Wundef -Wmissing-declarations -Wmissing-prototypes -Wwrite-strings -fno-strict-aliasing -Werror=declaration-after-statement -fno-builtin -fno-common -Werror=return-type -Wno-unused-local-typedefs -DHAVE_STDINT_H=1 -DHAVE_DIRENT_H=1 -DHAVE_SYS_DIR_H=1 -DHAVE_SYS_TIME_H=1 -DHAVE_SYS_TIMES_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_LIBDL=1 -DGX_COLOR_INDEX_TYPE="unsigned long long" -D__USE_UNIX98=1 -DBUILD_PDF=1 -I./pdf -Os -fstack-clash-protection -Wformat -Werror=format-security -g -flto=auto -DHAVE_RESTRICT=1 -I/usr/include/webp -fno-strict-aliasing -DHAVE_POPEN_PROTO=1 -Ileptonica/src -I./base -I./soobj -DLEPTONICA_INTERCEPT_ALLOC=1 -DHAVE_LIBJPEG=0 -DHAVE_LIBTIFF=0 -DHAVE_LIBPNG=0 -DHAVE_LIBZ=0 -DHAVE_LIBGIF=0 -DHAVE_LIBUNGIF=0 -DHAVE_LIBWEBP=0 -DHAVE_LIBWEBP_ANIM=0 -DHAVE_LIBJP2K=0 -o ./soobj/leptonica_colorseg.o -c leptonica/src/colorseg.c cc1plus: warning: command-line option '-Wstrict-prototypes' is valid for C/ObjC but not for C++ cc1plus: warning: command-line option '-Wmissing-prototypes' is valid for C/ObjC but not for C++ cc1plus: warning: '-Werror=' argument '-Werror=declaration-after-statement' is not valid for C++ g++ -Itesseract/include -Itesseract/src/api -Itesseract/src/arch -Itesseract/src/ccmain -Itesseract/src/ccstruct -Itesseract/src/ccutil -Itesseract/src/classify -Itesseract/src/cutil -Itesseract/src/dict -Itesseract/src/lstm -Itesseract/src/opencl -Itesseract/src/textord -Itesseract/src/training -Itesseract/src/viewer -Itesseract/src/wordrec -Ileptonica/src -I./base -I./obj -Os -fstack-clash-protection -Wformat -Werror=format-security -D_GLIBCXX_ASSERTIONS=1 -D_LIBCPP_ENABLE_THREAD_SAFETY_ANNOTATIONS=1 -D_LIBCPP_ENABLE_HARDENED_MODE=1 -g -std=c++17 -DHAVE_NEON -DHAVE_MKSTEMP -DHAVE_FSEEKO -DHAVE_FONTCONFIG -DHAVE_SETLOCALE -DHAVE_DBUS -DHAVE_BSWAP32 -DHAVE_BYTESWAP_H -DHAVE_STRERROR -DHAVE_PREAD_PWRITE=1 -DGS_RECURSIVE_MUTEXATTR=PTHREAD_MUTEX_RECURSIVE -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 -Wno-unused-local-typedefs -DHAVE_STDINT_H=1 -DHAVE_DIRENT_H=1 -DHAVE_SYS_DIR_H=1 -DHAVE_SYS_TIME_H=1 -DHAVE_SYS_TIMES_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_LIBDL=1 -DGX_COLOR_INDEX_TYPE="unsigned long long" -D__USE_UNIX98=1 -DBUILD_PDF=1 -I./pdf -Os -fstack-clash-protection -Wformat -Werror=format-security -g -flto=auto -DHAVE_RESTRICT=1 -I/usr/include/webp -fno-strict-aliasing -DHAVE_POPEN_PROTO=1 -DTESSERACT_IMAGEDATA_AS_PIX -DTESSERACT_DISABLE_DEBUG_FONTS -DGRAPHICS_DISABLED -UCLUSTER -o ./obj/tesseract_viewer_svmnode.o -c tesseract/src/viewer/svmnode.cpp gcc -DHAVE_MKSTEMP -DHAVE_FSEEKO -DHAVE_FONTCONFIG -DHAVE_SETLOCALE -DHAVE_DBUS -DHAVE_BSWAP32 -DHAVE_BYTESWAP_H -DHAVE_STRERROR -DHAVE_PREAD_PWRITE=1 -DGS_RECURSIVE_MUTEXATTR=PTHREAD_MUTEX_RECURSIVE -O2 -DNDEBUG -fPIC -fvisibility=hidden -DGSDLLEXPORT="__attribute__((visibility(\"default\")))" -Wall -Wstrict-prototypes -Wundef -Wmissing-declarations -Wmissing-prototypes -Wwrite-strings -fno-strict-aliasing -Werror=declaration-after-statement -fno-builtin -fno-common -Werror=return-type -Wno-unused-local-typedefs -DHAVE_STDINT_H=1 -DHAVE_DIRENT_H=1 -DHAVE_SYS_DIR_H=1 -DHAVE_SYS_TIME_H=1 -DHAVE_SYS_TIMES_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_LIBDL=1 -DGX_COLOR_INDEX_TYPE="unsigned long long" -D__USE_UNIX98=1 -DBUILD_PDF=1 -I./pdf -Os -fstack-clash-protection -Wformat -Werror=format-security -g -flto=auto -DHAVE_RESTRICT=1 -I/usr/include/webp -fno-strict-aliasing -DHAVE_POPEN_PROTO=1 -Ileptonica/src -I./base -I./soobj -DLEPTONICA_INTERCEPT_ALLOC=1 -DHAVE_LIBJPEG=0 -DHAVE_LIBTIFF=0 -DHAVE_LIBPNG=0 -DHAVE_LIBZ=0 -DHAVE_LIBGIF=0 -DHAVE_LIBUNGIF=0 -DHAVE_LIBWEBP=0 -DHAVE_LIBWEBP_ANIM=0 -DHAVE_LIBJP2K=0 -o ./soobj/leptonica_colorspace.o -c leptonica/src/colorspace.c cc1plus: warning: command-line option '-Wstrict-prototypes' is valid for C/ObjC but not for C++ cc1plus: warning: command-line option '-Wmissing-prototypes' is valid for C/ObjC but not for C++ cc1plus: warning: '-Werror=' argument '-Werror=declaration-after-statement' is not valid for C++ In file included from tesseract/src/ccutil/elst.h:24, from tesseract/src/ccstruct/ocrpara.h:23, from tesseract/src/ccstruct/ocrblock.h:22, from tesseract/src/textord/devanagari_processing.h:17, from tesseract/src/ccmain/tesseractclass.h:34: tesseract/src/ccutil/serialis.h: In instantiation of 'bool tesseract::TFile::Serialize(const T*, size_t) [with T = char; size_t = unsigned int]': tesseract/src/ccutil/unicharset.h:363:51: required from here tesseract/src/ccutil/serialis.h:102:45: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'unsigned int'} [-Wsign-compare] 102 | return FWrite(data, sizeof(T), count) == count; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ tesseract/src/ccutil/serialis.h: In instantiation of 'bool tesseract::TFile::DeSerialize(T*, size_t) [with T = int; size_t = unsigned int]': tesseract/src/lstm/static_shape.h:67:22: required from here tesseract/src/ccutil/serialis.h:93:50: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'unsigned int'} [-Wsign-compare] 93 | return FReadEndian(data, sizeof(T), count) == count; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ tesseract/src/ccutil/serialis.h: In instantiation of 'bool tesseract::TFile::Serialize(const T*, size_t) [with T = int; size_t = unsigned int]': tesseract/src/lstm/static_shape.h:79:20: required from here tesseract/src/ccutil/serialis.h:102:45: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'unsigned int'} [-Wsign-compare] 102 | return FWrite(data, sizeof(T), count) == count; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ g++ -Itesseract/include -Itesseract/src/api -Itesseract/src/arch -Itesseract/src/ccmain -Itesseract/src/ccstruct -Itesseract/src/ccutil -Itesseract/src/classify -Itesseract/src/cutil -Itesseract/src/dict -Itesseract/src/lstm -Itesseract/src/opencl -Itesseract/src/textord -Itesseract/src/training -Itesseract/src/viewer -Itesseract/src/wordrec -Ileptonica/src -I./base -I./obj -Os -fstack-clash-protection -Wformat -Werror=format-security -D_GLIBCXX_ASSERTIONS=1 -D_LIBCPP_ENABLE_THREAD_SAFETY_ANNOTATIONS=1 -D_LIBCPP_ENABLE_HARDENED_MODE=1 -g -std=c++17 -DHAVE_NEON -DHAVE_MKSTEMP -DHAVE_FSEEKO -DHAVE_FONTCONFIG -DHAVE_SETLOCALE -DHAVE_DBUS -DHAVE_BSWAP32 -DHAVE_BYTESWAP_H -DHAVE_STRERROR -DHAVE_PREAD_PWRITE=1 -DGS_RECURSIVE_MUTEXATTR=PTHREAD_MUTEX_RECURSIVE -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 -Wno-unused-local-typedefs -DHAVE_STDINT_H=1 -DHAVE_DIRENT_H=1 -DHAVE_SYS_DIR_H=1 -DHAVE_SYS_TIME_H=1 -DHAVE_SYS_TIMES_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_LIBDL=1 -DGX_COLOR_INDEX_TYPE="unsigned long long" -D__USE_UNIX98=1 -DBUILD_PDF=1 -I./pdf -Os -fstack-clash-protection -Wformat -Werror=format-security -g -flto=auto -DHAVE_RESTRICT=1 -I/usr/include/webp -fno-strict-aliasing -DHAVE_POPEN_PROTO=1 -DTESSERACT_IMAGEDATA_AS_PIX -DTESSERACT_DISABLE_DEBUG_FONTS -DGRAPHICS_DISABLED -UCLUSTER -o ./obj/tesseract_viewer_svutil.o -c tesseract/src/viewer/svutil.cpp cc1plus: warning: command-line option '-Wstrict-prototypes' is valid for C/ObjC but not for C++ cc1plus: warning: command-line option '-Wmissing-prototypes' is valid for C/ObjC but not for C++ cc1plus: warning: '-Werror=' argument '-Werror=declaration-after-statement' is not valid for C++ cc1plus: warning: command-line option '-Wstrict-prototypes' is valid for C/ObjC but not for C++ cc1plus: warning: command-line option '-Wmissing-prototypes' is valid for C/ObjC but not for C++ cc1plus: warning: '-Werror=' argument '-Werror=declaration-after-statement' is not valid for C++ tesseract/src/ccutil/serialis.h: In instantiation of 'bool tesseract::TFile::Serialize(const T*, size_t) [with T = signed char; size_t = unsigned int]': tesseract/src/ccutil/unicharcompress.h:62:25: required from here tesseract/src/ccutil/serialis.h:102:45: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'unsigned int'} [-Wsign-compare] tesseract/src/ccutil/serialis.h: In instantiation of 'bool tesseract::TFile::DeSerialize(T*, size_t) [with T = signed char; size_t = unsigned int]': tesseract/src/ccutil/unicharcompress.h:68:27: required from here tesseract/src/ccutil/serialis.h:93:50: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'unsigned int'} [-Wsign-compare] 93 | return FReadEndian(data, sizeof(T), count) == count; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ g++ -Itesseract/include -Itesseract/src/api -Itesseract/src/arch -Itesseract/src/ccmain -Itesseract/src/ccstruct -Itesseract/src/ccutil -Itesseract/src/classify -Itesseract/src/cutil -Itesseract/src/dict -Itesseract/src/lstm -Itesseract/src/opencl -Itesseract/src/textord -Itesseract/src/training -Itesseract/src/viewer -Itesseract/src/wordrec -Ileptonica/src -I./base -I./obj -Os -fstack-clash-protection -Wformat -Werror=format-security -D_GLIBCXX_ASSERTIONS=1 -D_LIBCPP_ENABLE_THREAD_SAFETY_ANNOTATIONS=1 -D_LIBCPP_ENABLE_HARDENED_MODE=1 -g -std=c++17 -DHAVE_NEON -DHAVE_MKSTEMP -DHAVE_FSEEKO -DHAVE_FONTCONFIG -DHAVE_SETLOCALE -DHAVE_DBUS -DHAVE_BSWAP32 -DHAVE_BYTESWAP_H -DHAVE_STRERROR -DHAVE_PREAD_PWRITE=1 -DGS_RECURSIVE_MUTEXATTR=PTHREAD_MUTEX_RECURSIVE -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 -Wno-unused-local-typedefs -DHAVE_STDINT_H=1 -DHAVE_DIRENT_H=1 -DHAVE_SYS_DIR_H=1 -DHAVE_SYS_TIME_H=1 -DHAVE_SYS_TIMES_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_LIBDL=1 -DGX_COLOR_INDEX_TYPE="unsigned long long" -D__USE_UNIX98=1 -DBUILD_PDF=1 -I./pdf -Os -fstack-clash-protection -Wformat -Werror=format-security -g -flto=auto -DHAVE_RESTRICT=1 -I/usr/include/webp -fno-strict-aliasing -DHAVE_POPEN_PROTO=1 -DTESSERACT_IMAGEDATA_AS_PIX -DTESSERACT_DISABLE_DEBUG_FONTS -DGRAPHICS_DISABLED -UCLUSTER -o ./obj/tesseract_wordrec_tface.o -c tesseract/src/wordrec/tface.cpp gcc -DHAVE_MKSTEMP -DHAVE_FSEEKO -DHAVE_FONTCONFIG -DHAVE_SETLOCALE -DHAVE_DBUS -DHAVE_BSWAP32 -DHAVE_BYTESWAP_H -DHAVE_STRERROR -DHAVE_PREAD_PWRITE=1 -DGS_RECURSIVE_MUTEXATTR=PTHREAD_MUTEX_RECURSIVE -O2 -DNDEBUG -fPIC -fvisibility=hidden -DGSDLLEXPORT="__attribute__((visibility(\"default\")))" -Wall -Wstrict-prototypes -Wundef -Wmissing-declarations -Wmissing-prototypes -Wwrite-strings -fno-strict-aliasing -Werror=declaration-after-statement -fno-builtin -fno-common -Werror=return-type -Wno-unused-local-typedefs -DHAVE_STDINT_H=1 -DHAVE_DIRENT_H=1 -DHAVE_SYS_DIR_H=1 -DHAVE_SYS_TIME_H=1 -DHAVE_SYS_TIMES_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_LIBDL=1 -DGX_COLOR_INDEX_TYPE="unsigned long long" -D__USE_UNIX98=1 -DBUILD_PDF=1 -I./pdf -Os -fstack-clash-protection -Wformat -Werror=format-security -g -flto=auto -DHAVE_RESTRICT=1 -I/usr/include/webp -fno-strict-aliasing -DHAVE_POPEN_PROTO=1 -Ileptonica/src -I./base -I./soobj -DLEPTONICA_INTERCEPT_ALLOC=1 -DHAVE_LIBJPEG=0 -DHAVE_LIBTIFF=0 -DHAVE_LIBPNG=0 -DHAVE_LIBZ=0 -DHAVE_LIBGIF=0 -DHAVE_LIBUNGIF=0 -DHAVE_LIBWEBP=0 -DHAVE_LIBWEBP_ANIM=0 -DHAVE_LIBJP2K=0 -o ./soobj/leptonica_compare.o -c leptonica/src/compare.c In file included from tesseract/src/ccstruct/ratngs.h:32, from tesseract/src/dict/stopper.h:22, from tesseract/src/dict/stopper.cpp:23: tesseract/src/ccutil/unicharset.h: In member function 'bool tesseract::UNICHARSET::contains_unichar_id(tesseract::UNICHAR_ID) const': tesseract/src/ccutil/unicharset.h:288:59: warning: comparison of integer expressions of different signedness: 'tesseract::UNICHAR_ID' {aka 'int'} and 'std::vector::size_type' {aka 'unsigned int'} [-Wsign-compare] 288 | return unichar_id != INVALID_UNICHAR_ID && unichar_id < unichars.size() && | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~ tesseract/src/ccutil/unicharset.h: In member function 'void tesseract::UNICHARSET::delete_pointers_in_unichars()': tesseract/src/ccutil/unicharset.h:302:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'unsigned int'} [-Wsign-compare] 302 | for (int i = 0; i < unichars.size(); ++i) { | ~~^~~~~~~~~~~~~~~~~ In file included from tesseract/src/ccstruct/ratngs.h:32, from tesseract/src/ccstruct/blamer.h:30, from tesseract/src/ccstruct/pageres.h:22, from tesseract/src/ccmain/resultiterator.cpp:23: tesseract/src/ccutil/unicharset.h: In member function 'bool tesseract::UNICHARSET::contains_unichar_id(tesseract::UNICHAR_ID) const': tesseract/src/ccutil/unicharset.h:288:59: warning: comparison of integer expressions of different signedness: 'tesseract::UNICHAR_ID' {aka 'int'} and 'std::vector::size_type' {aka 'unsigned int'} [-Wsign-compare] 288 | return unichar_id != INVALID_UNICHAR_ID && unichar_id < unichars.size() && | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~ tesseract/src/ccutil/unicharset.h: In member function 'void tesseract::UNICHARSET::delete_pointers_in_unichars()': tesseract/src/ccutil/unicharset.h:302:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'unsigned int'} [-Wsign-compare] 302 | for (int i = 0; i < unichars.size(); ++i) { | ~~^~~~~~~~~~~~~~~~~ gcc -DHAVE_MKSTEMP -DHAVE_FSEEKO -DHAVE_FONTCONFIG -DHAVE_SETLOCALE -DHAVE_DBUS -DHAVE_BSWAP32 -DHAVE_BYTESWAP_H -DHAVE_STRERROR -DHAVE_PREAD_PWRITE=1 -DGS_RECURSIVE_MUTEXATTR=PTHREAD_MUTEX_RECURSIVE -O2 -DNDEBUG -fPIC -fvisibility=hidden -DGSDLLEXPORT="__attribute__((visibility(\"default\")))" -Wall -Wstrict-prototypes -Wundef -Wmissing-declarations -Wmissing-prototypes -Wwrite-strings -fno-strict-aliasing -Werror=declaration-after-statement -fno-builtin -fno-common -Werror=return-type -Wno-unused-local-typedefs -DHAVE_STDINT_H=1 -DHAVE_DIRENT_H=1 -DHAVE_SYS_DIR_H=1 -DHAVE_SYS_TIME_H=1 -DHAVE_SYS_TIMES_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_LIBDL=1 -DGX_COLOR_INDEX_TYPE="unsigned long long" -D__USE_UNIX98=1 -DBUILD_PDF=1 -I./pdf -Os -fstack-clash-protection -Wformat -Werror=format-security -g -flto=auto -DHAVE_RESTRICT=1 -I/usr/include/webp -fno-strict-aliasing -DHAVE_POPEN_PROTO=1 -Ileptonica/src -I./base -I./soobj -DLEPTONICA_INTERCEPT_ALLOC=1 -DHAVE_LIBJPEG=0 -DHAVE_LIBTIFF=0 -DHAVE_LIBPNG=0 -DHAVE_LIBZ=0 -DHAVE_LIBGIF=0 -DHAVE_LIBUNGIF=0 -DHAVE_LIBWEBP=0 -DHAVE_LIBWEBP_ANIM=0 -DHAVE_LIBJP2K=0 -o ./soobj/leptonica_conncomp.o -c leptonica/src/conncomp.c cc1plus: warning: command-line option '-Wstrict-prototypes' is valid for C/ObjC but not for C++ cc1plus: warning: command-line option '-Wmissing-prototypes' is valid for C/ObjC but not for C++ cc1plus: warning: '-Werror=' argument '-Werror=declaration-after-statement' is not valid for C++ g++ -Itesseract/include -Itesseract/src/api -Itesseract/src/arch -Itesseract/src/ccmain -Itesseract/src/ccstruct -Itesseract/src/ccutil -Itesseract/src/classify -Itesseract/src/cutil -Itesseract/src/dict -Itesseract/src/lstm -Itesseract/src/opencl -Itesseract/src/textord -Itesseract/src/training -Itesseract/src/viewer -Itesseract/src/wordrec -Ileptonica/src -I./base -I./obj -Os -fstack-clash-protection -Wformat -Werror=format-security -D_GLIBCXX_ASSERTIONS=1 -D_LIBCPP_ENABLE_THREAD_SAFETY_ANNOTATIONS=1 -D_LIBCPP_ENABLE_HARDENED_MODE=1 -g -std=c++17 -DHAVE_NEON -DHAVE_MKSTEMP -DHAVE_FSEEKO -DHAVE_FONTCONFIG -DHAVE_SETLOCALE -DHAVE_DBUS -DHAVE_BSWAP32 -DHAVE_BYTESWAP_H -DHAVE_STRERROR -DHAVE_PREAD_PWRITE=1 -DGS_RECURSIVE_MUTEXATTR=PTHREAD_MUTEX_RECURSIVE -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 -Wno-unused-local-typedefs -DHAVE_STDINT_H=1 -DHAVE_DIRENT_H=1 -DHAVE_SYS_DIR_H=1 -DHAVE_SYS_TIME_H=1 -DHAVE_SYS_TIMES_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_LIBDL=1 -DGX_COLOR_INDEX_TYPE="unsigned long long" -D__USE_UNIX98=1 -DBUILD_PDF=1 -I./pdf -Os -fstack-clash-protection -Wformat -Werror=format-security -g -flto=auto -DHAVE_RESTRICT=1 -I/usr/include/webp -fno-strict-aliasing -DHAVE_POPEN_PROTO=1 -DTESSERACT_IMAGEDATA_AS_PIX -DTESSERACT_DISABLE_DEBUG_FONTS -DGRAPHICS_DISABLED -UCLUSTER -o ./obj/tesseract_wordrec_wordrec.o -c tesseract/src/wordrec/wordrec.cpp In file included from tesseract/src/ccutil/elst.h:24, from tesseract/src/ccstruct/ocrpara.h:23, from tesseract/src/ccstruct/ocrblock.h:22, from tesseract/src/textord/devanagari_processing.h:17, from tesseract/src/ccmain/tesseractclass.h:34: tesseract/src/ccutil/serialis.h: In instantiation of 'bool tesseract::TFile::Serialize(const T*, size_t) [with T = char; size_t = unsigned int]': tesseract/src/ccutil/unicharset.h:363:51: required from here tesseract/src/ccutil/serialis.h:102:45: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'unsigned int'} [-Wsign-compare] 102 | return FWrite(data, sizeof(T), count) == count; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ g++ -Itesseract/include -Itesseract/src/api -Itesseract/src/arch -Itesseract/src/ccmain -Itesseract/src/ccstruct -Itesseract/src/ccutil -Itesseract/src/classify -Itesseract/src/cutil -Itesseract/src/dict -Itesseract/src/lstm -Itesseract/src/opencl -Itesseract/src/textord -Itesseract/src/training -Itesseract/src/viewer -Itesseract/src/wordrec -Ileptonica/src -I./base -I./obj -Os -fstack-clash-protection -Wformat -Werror=format-security -D_GLIBCXX_ASSERTIONS=1 -D_LIBCPP_ENABLE_THREAD_SAFETY_ANNOTATIONS=1 -D_LIBCPP_ENABLE_HARDENED_MODE=1 -g -std=c++17 -DHAVE_NEON -DHAVE_MKSTEMP -DHAVE_FSEEKO -DHAVE_FONTCONFIG -DHAVE_SETLOCALE -DHAVE_DBUS -DHAVE_BSWAP32 -DHAVE_BYTESWAP_H -DHAVE_STRERROR -DHAVE_PREAD_PWRITE=1 -DGS_RECURSIVE_MUTEXATTR=PTHREAD_MUTEX_RECURSIVE -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 -Wno-unused-local-typedefs -DHAVE_STDINT_H=1 -DHAVE_DIRENT_H=1 -DHAVE_SYS_DIR_H=1 -DHAVE_SYS_TIME_H=1 -DHAVE_SYS_TIMES_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_LIBDL=1 -DGX_COLOR_INDEX_TYPE="unsigned long long" -D__USE_UNIX98=1 -DBUILD_PDF=1 -I./pdf -Os -fstack-clash-protection -Wformat -Werror=format-security -g -flto=auto -DHAVE_RESTRICT=1 -I/usr/include/webp -fno-strict-aliasing -DHAVE_POPEN_PROTO=1 -DTESSERACT_IMAGEDATA_AS_PIX -DTESSERACT_DISABLE_DEBUG_FONTS -DGRAPHICS_DISABLED -UCLUSTER -o ./obj/tesseract_ccutil_ccutil.o -c tesseract/src/ccutil/ccutil.cpp cc1plus: warning: command-line option '-Wstrict-prototypes' is valid for C/ObjC but not for C++ cc1plus: warning: command-line option '-Wmissing-prototypes' is valid for C/ObjC but not for C++ cc1plus: warning: '-Werror=' argument '-Werror=declaration-after-statement' is not valid for C++ gcc -DHAVE_MKSTEMP -DHAVE_FSEEKO -DHAVE_FONTCONFIG -DHAVE_SETLOCALE -DHAVE_DBUS -DHAVE_BSWAP32 -DHAVE_BYTESWAP_H -DHAVE_STRERROR -DHAVE_PREAD_PWRITE=1 -DGS_RECURSIVE_MUTEXATTR=PTHREAD_MUTEX_RECURSIVE -O2 -DNDEBUG -fPIC -fvisibility=hidden -DGSDLLEXPORT="__attribute__((visibility(\"default\")))" -Wall -Wstrict-prototypes -Wundef -Wmissing-declarations -Wmissing-prototypes -Wwrite-strings -fno-strict-aliasing -Werror=declaration-after-statement -fno-builtin -fno-common -Werror=return-type -Wno-unused-local-typedefs -DHAVE_STDINT_H=1 -DHAVE_DIRENT_H=1 -DHAVE_SYS_DIR_H=1 -DHAVE_SYS_TIME_H=1 -DHAVE_SYS_TIMES_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_LIBDL=1 -DGX_COLOR_INDEX_TYPE="unsigned long long" -D__USE_UNIX98=1 -DBUILD_PDF=1 -I./pdf -Os -fstack-clash-protection -Wformat -Werror=format-security -g -flto=auto -DHAVE_RESTRICT=1 -I/usr/include/webp -fno-strict-aliasing -DHAVE_POPEN_PROTO=1 -Ileptonica/src -I./base -I./soobj -DLEPTONICA_INTERCEPT_ALLOC=1 -DHAVE_LIBJPEG=0 -DHAVE_LIBTIFF=0 -DHAVE_LIBPNG=0 -DHAVE_LIBZ=0 -DHAVE_LIBGIF=0 -DHAVE_LIBUNGIF=0 -DHAVE_LIBWEBP=0 -DHAVE_LIBWEBP_ANIM=0 -DHAVE_LIBJP2K=0 -o ./soobj/leptonica_convertfiles.o -c leptonica/src/convertfiles.c cc1plus: warning: command-line option '-Wstrict-prototypes' is valid for C/ObjC but not for C++ cc1plus: warning: command-line option '-Wmissing-prototypes' is valid for C/ObjC but not for C++ cc1plus: warning: '-Werror=' argument '-Werror=declaration-after-statement' is not valid for C++ g++ -Itesseract/include -Itesseract/src/api -Itesseract/src/arch -Itesseract/src/ccmain -Itesseract/src/ccstruct -Itesseract/src/ccutil -Itesseract/src/classify -Itesseract/src/cutil -Itesseract/src/dict -Itesseract/src/lstm -Itesseract/src/opencl -Itesseract/src/textord -Itesseract/src/training -Itesseract/src/viewer -Itesseract/src/wordrec -Ileptonica/src -I./base -I./obj -Os -fstack-clash-protection -Wformat -Werror=format-security -D_GLIBCXX_ASSERTIONS=1 -D_LIBCPP_ENABLE_THREAD_SAFETY_ANNOTATIONS=1 -D_LIBCPP_ENABLE_HARDENED_MODE=1 -g -std=c++17 -DHAVE_NEON -DHAVE_MKSTEMP -DHAVE_FSEEKO -DHAVE_FONTCONFIG -DHAVE_SETLOCALE -DHAVE_DBUS -DHAVE_BSWAP32 -DHAVE_BYTESWAP_H -DHAVE_STRERROR -DHAVE_PREAD_PWRITE=1 -DGS_RECURSIVE_MUTEXATTR=PTHREAD_MUTEX_RECURSIVE -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 -Wno-unused-local-typedefs -DHAVE_STDINT_H=1 -DHAVE_DIRENT_H=1 -DHAVE_SYS_DIR_H=1 -DHAVE_SYS_TIME_H=1 -DHAVE_SYS_TIMES_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_LIBDL=1 -DGX_COLOR_INDEX_TYPE="unsigned long long" -D__USE_UNIX98=1 -DBUILD_PDF=1 -I./pdf -Os -fstack-clash-protection -Wformat -Werror=format-security -g -flto=auto -DHAVE_RESTRICT=1 -I/usr/include/webp -fno-strict-aliasing -DHAVE_POPEN_PROTO=1 -DTESSERACT_IMAGEDATA_AS_PIX -DTESSERACT_DISABLE_DEBUG_FONTS -DGRAPHICS_DISABLED -UCLUSTER -o ./obj/tesseract_ccutil_clst.o -c tesseract/src/ccutil/clst.cpp gcc -DHAVE_MKSTEMP -DHAVE_FSEEKO -DHAVE_FONTCONFIG -DHAVE_SETLOCALE -DHAVE_DBUS -DHAVE_BSWAP32 -DHAVE_BYTESWAP_H -DHAVE_STRERROR -DHAVE_PREAD_PWRITE=1 -DGS_RECURSIVE_MUTEXATTR=PTHREAD_MUTEX_RECURSIVE -O2 -DNDEBUG -fPIC -fvisibility=hidden -DGSDLLEXPORT="__attribute__((visibility(\"default\")))" -Wall -Wstrict-prototypes -Wundef -Wmissing-declarations -Wmissing-prototypes -Wwrite-strings -fno-strict-aliasing -Werror=declaration-after-statement -fno-builtin -fno-common -Werror=return-type -Wno-unused-local-typedefs -DHAVE_STDINT_H=1 -DHAVE_DIRENT_H=1 -DHAVE_SYS_DIR_H=1 -DHAVE_SYS_TIME_H=1 -DHAVE_SYS_TIMES_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_LIBDL=1 -DGX_COLOR_INDEX_TYPE="unsigned long long" -D__USE_UNIX98=1 -DBUILD_PDF=1 -I./pdf -Os -fstack-clash-protection -Wformat -Werror=format-security -g -flto=auto -DHAVE_RESTRICT=1 -I/usr/include/webp -fno-strict-aliasing -DHAVE_POPEN_PROTO=1 -Ileptonica/src -I./base -I./soobj -DLEPTONICA_INTERCEPT_ALLOC=1 -DHAVE_LIBJPEG=0 -DHAVE_LIBTIFF=0 -DHAVE_LIBPNG=0 -DHAVE_LIBZ=0 -DHAVE_LIBGIF=0 -DHAVE_LIBUNGIF=0 -DHAVE_LIBWEBP=0 -DHAVE_LIBWEBP_ANIM=0 -DHAVE_LIBJP2K=0 -o ./soobj/leptonica_convolve.o -c leptonica/src/convolve.c In file included from tesseract/src/ccmain/linerec.cpp:23: tesseract/src/lstm/lstmrecognizer.h: In member function 'void tesseract::LSTMRecognizer::ScaleLearningRate(double)': tesseract/src/lstm/lstmrecognizer.h:133:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'unsigned int'} [-Wsign-compare] 133 | for (int i = 0; i < layers.size(); ++i) { | ~~^~~~~~~~~~~~~~~ tesseract/src/ccstruct/ratngs.h: In member function 'void tesseract::BLOB_CHOICE::set_fonts(const std::vector&)': tesseract/src/ccstruct/ratngs.h:107:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'unsigned int'} [-Wsign-compare] 107 | for (int f = 0; f < fonts_.size(); ++f) { | ~~^~~~~~~~~~~~~~~ tesseract/src/ccmain/linerec.cpp: In member function 'void tesseract::Tesseract::TrainFromBoxes(const std::vector&, const std::vector&, tesseract::BLOCK_LIST*, tesseract::DocumentData*)': tesseract/src/ccmain/linerec.cpp:87:18: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'unsigned int'} [-Wsign-compare] 87 | while (end_box < texts.size() && texts[end_box] == "\t") ++end_box; | ~~~~~~~~^~~~~~~~~~~~~~ g++ -Itesseract/include -Itesseract/src/api -Itesseract/src/arch -Itesseract/src/ccmain -Itesseract/src/ccstruct -Itesseract/src/ccutil -Itesseract/src/classify -Itesseract/src/cutil -Itesseract/src/dict -Itesseract/src/lstm -Itesseract/src/opencl -Itesseract/src/textord -Itesseract/src/training -Itesseract/src/viewer -Itesseract/src/wordrec -Ileptonica/src -I./base -I./obj -Os -fstack-clash-protection -Wformat -Werror=format-security -D_GLIBCXX_ASSERTIONS=1 -D_LIBCPP_ENABLE_THREAD_SAFETY_ANNOTATIONS=1 -D_LIBCPP_ENABLE_HARDENED_MODE=1 -g -std=c++17 -DHAVE_NEON -DHAVE_MKSTEMP -DHAVE_FSEEKO -DHAVE_FONTCONFIG -DHAVE_SETLOCALE -DHAVE_DBUS -DHAVE_BSWAP32 -DHAVE_BYTESWAP_H -DHAVE_STRERROR -DHAVE_PREAD_PWRITE=1 -DGS_RECURSIVE_MUTEXATTR=PTHREAD_MUTEX_RECURSIVE -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 -Wno-unused-local-typedefs -DHAVE_STDINT_H=1 -DHAVE_DIRENT_H=1 -DHAVE_SYS_DIR_H=1 -DHAVE_SYS_TIME_H=1 -DHAVE_SYS_TIMES_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_LIBDL=1 -DGX_COLOR_INDEX_TYPE="unsigned long long" -D__USE_UNIX98=1 -DBUILD_PDF=1 -I./pdf -Os -fstack-clash-protection -Wformat -Werror=format-security -g -flto=auto -DHAVE_RESTRICT=1 -I/usr/include/webp -fno-strict-aliasing -DHAVE_POPEN_PROTO=1 -DTESSERACT_IMAGEDATA_AS_PIX -DTESSERACT_DISABLE_DEBUG_FONTS -DGRAPHICS_DISABLED -UCLUSTER -o ./obj/tesseract_ccutil_elst2.o -c tesseract/src/ccutil/elst2.cpp tesseract/src/ccmain/linerec.cpp:126:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'unsigned int'} [-Wsign-compare] 126 | while (end_box < texts.size() && texts[end_box] == "\t") ++end_box; | ~~~~~~~~^~~~~~~~~~~~~~ tesseract/src/ccmain/linerec.cpp: In member function 'void tesseract::Tesseract::SearchWords(tesseract::PointerVector*)': tesseract/src/ccmain/linerec.cpp:263:8: warning: variable 'any_nonspace_delimited' set but not used [-Wunused-but-set-variable] 263 | bool any_nonspace_delimited = false; | ^~~~~~~~~~~~~~~~~~~~~~ cc1plus: warning: command-line option '-Wstrict-prototypes' is valid for C/ObjC but not for C++ cc1plus: warning: command-line option '-Wmissing-prototypes' is valid for C/ObjC but not for C++ cc1plus: warning: '-Werror=' argument '-Werror=declaration-after-statement' is not valid for C++ gcc -DHAVE_MKSTEMP -DHAVE_FSEEKO -DHAVE_FONTCONFIG -DHAVE_SETLOCALE -DHAVE_DBUS -DHAVE_BSWAP32 -DHAVE_BYTESWAP_H -DHAVE_STRERROR -DHAVE_PREAD_PWRITE=1 -DGS_RECURSIVE_MUTEXATTR=PTHREAD_MUTEX_RECURSIVE -O2 -DNDEBUG -fPIC -fvisibility=hidden -DGSDLLEXPORT="__attribute__((visibility(\"default\")))" -Wall -Wstrict-prototypes -Wundef -Wmissing-declarations -Wmissing-prototypes -Wwrite-strings -fno-strict-aliasing -Werror=declaration-after-statement -fno-builtin -fno-common -Werror=return-type -Wno-unused-local-typedefs -DHAVE_STDINT_H=1 -DHAVE_DIRENT_H=1 -DHAVE_SYS_DIR_H=1 -DHAVE_SYS_TIME_H=1 -DHAVE_SYS_TIMES_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_LIBDL=1 -DGX_COLOR_INDEX_TYPE="unsigned long long" -D__USE_UNIX98=1 -DBUILD_PDF=1 -I./pdf -Os -fstack-clash-protection -Wformat -Werror=format-security -g -flto=auto -DHAVE_RESTRICT=1 -I/usr/include/webp -fno-strict-aliasing -DHAVE_POPEN_PROTO=1 -Ileptonica/src -I./base -I./soobj -DLEPTONICA_INTERCEPT_ALLOC=1 -DHAVE_LIBJPEG=0 -DHAVE_LIBTIFF=0 -DHAVE_LIBPNG=0 -DHAVE_LIBZ=0 -DHAVE_LIBGIF=0 -DHAVE_LIBUNGIF=0 -DHAVE_LIBWEBP=0 -DHAVE_LIBWEBP_ANIM=0 -DHAVE_LIBJP2K=0 -o ./soobj/leptonica_correlscore.o -c leptonica/src/correlscore.c g++ -Itesseract/include -Itesseract/src/api -Itesseract/src/arch -Itesseract/src/ccmain -Itesseract/src/ccstruct -Itesseract/src/ccutil -Itesseract/src/classify -Itesseract/src/cutil -Itesseract/src/dict -Itesseract/src/lstm -Itesseract/src/opencl -Itesseract/src/textord -Itesseract/src/training -Itesseract/src/viewer -Itesseract/src/wordrec -Ileptonica/src -I./base -I./obj -Os -fstack-clash-protection -Wformat -Werror=format-security -D_GLIBCXX_ASSERTIONS=1 -D_LIBCPP_ENABLE_THREAD_SAFETY_ANNOTATIONS=1 -D_LIBCPP_ENABLE_HARDENED_MODE=1 -g -std=c++17 -DHAVE_NEON -DHAVE_MKSTEMP -DHAVE_FSEEKO -DHAVE_FONTCONFIG -DHAVE_SETLOCALE -DHAVE_DBUS -DHAVE_BSWAP32 -DHAVE_BYTESWAP_H -DHAVE_STRERROR -DHAVE_PREAD_PWRITE=1 -DGS_RECURSIVE_MUTEXATTR=PTHREAD_MUTEX_RECURSIVE -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 -Wno-unused-local-typedefs -DHAVE_STDINT_H=1 -DHAVE_DIRENT_H=1 -DHAVE_SYS_DIR_H=1 -DHAVE_SYS_TIME_H=1 -DHAVE_SYS_TIMES_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_LIBDL=1 -DGX_COLOR_INDEX_TYPE="unsigned long long" -D__USE_UNIX98=1 -DBUILD_PDF=1 -I./pdf -Os -fstack-clash-protection -Wformat -Werror=format-security -g -flto=auto -DHAVE_RESTRICT=1 -I/usr/include/webp -fno-strict-aliasing -DHAVE_POPEN_PROTO=1 -DTESSERACT_IMAGEDATA_AS_PIX -DTESSERACT_DISABLE_DEBUG_FONTS -DGRAPHICS_DISABLED -UCLUSTER -o ./obj/tesseract_ccutil_elst.o -c tesseract/src/ccutil/elst.cpp g++ -Itesseract/include -Itesseract/src/api -Itesseract/src/arch -Itesseract/src/ccmain -Itesseract/src/ccstruct -Itesseract/src/ccutil -Itesseract/src/classify -Itesseract/src/cutil -Itesseract/src/dict -Itesseract/src/lstm -Itesseract/src/opencl -Itesseract/src/textord -Itesseract/src/training -Itesseract/src/viewer -Itesseract/src/wordrec -Ileptonica/src -I./base -I./obj -Os -fstack-clash-protection -Wformat -Werror=format-security -D_GLIBCXX_ASSERTIONS=1 -D_LIBCPP_ENABLE_THREAD_SAFETY_ANNOTATIONS=1 -D_LIBCPP_ENABLE_HARDENED_MODE=1 -g -std=c++17 -DHAVE_NEON -DHAVE_MKSTEMP -DHAVE_FSEEKO -DHAVE_FONTCONFIG -DHAVE_SETLOCALE -DHAVE_DBUS -DHAVE_BSWAP32 -DHAVE_BYTESWAP_H -DHAVE_STRERROR -DHAVE_PREAD_PWRITE=1 -DGS_RECURSIVE_MUTEXATTR=PTHREAD_MUTEX_RECURSIVE -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 -Wno-unused-local-typedefs -DHAVE_STDINT_H=1 -DHAVE_DIRENT_H=1 -DHAVE_SYS_DIR_H=1 -DHAVE_SYS_TIME_H=1 -DHAVE_SYS_TIMES_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_LIBDL=1 -DGX_COLOR_INDEX_TYPE="unsigned long long" -D__USE_UNIX98=1 -DBUILD_PDF=1 -I./pdf -Os -fstack-clash-protection -Wformat -Werror=format-security -g -flto=auto -DHAVE_RESTRICT=1 -I/usr/include/webp -fno-strict-aliasing -DHAVE_POPEN_PROTO=1 -DTESSERACT_IMAGEDATA_AS_PIX -DTESSERACT_DISABLE_DEBUG_FONTS -DGRAPHICS_DISABLED -UCLUSTER -o ./obj/tesseract_ccutil_errcode.o -c tesseract/src/ccutil/errcode.cpp cc1plus: warning: command-line option '-Wstrict-prototypes' is valid for C/ObjC but not for C++ cc1plus: warning: command-line option '-Wstrict-prototypes' is valid for C/ObjC but not for C++ cc1plus: warning: command-line option '-Wmissing-prototypes' is valid for C/ObjC but not for C++ cc1plus: warning: command-line option '-Wmissing-prototypes' is valid for C/ObjC but not for C++ cc1plus: warning: '-Werror=' argument '-Werror=declaration-after-statement' is not valid for C++ cc1plus: warning: '-Werror=' argument '-Werror=declaration-after-statement' is not valid for C++ gcc -DHAVE_MKSTEMP -DHAVE_FSEEKO -DHAVE_FONTCONFIG -DHAVE_SETLOCALE -DHAVE_DBUS -DHAVE_BSWAP32 -DHAVE_BYTESWAP_H -DHAVE_STRERROR -DHAVE_PREAD_PWRITE=1 -DGS_RECURSIVE_MUTEXATTR=PTHREAD_MUTEX_RECURSIVE -O2 -DNDEBUG -fPIC -fvisibility=hidden -DGSDLLEXPORT="__attribute__((visibility(\"default\")))" -Wall -Wstrict-prototypes -Wundef -Wmissing-declarations -Wmissing-prototypes -Wwrite-strings -fno-strict-aliasing -Werror=declaration-after-statement -fno-builtin -fno-common -Werror=return-type -Wno-unused-local-typedefs -DHAVE_STDINT_H=1 -DHAVE_DIRENT_H=1 -DHAVE_SYS_DIR_H=1 -DHAVE_SYS_TIME_H=1 -DHAVE_SYS_TIMES_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_LIBDL=1 -DGX_COLOR_INDEX_TYPE="unsigned long long" -D__USE_UNIX98=1 -DBUILD_PDF=1 -I./pdf -Os -fstack-clash-protection -Wformat -Werror=format-security -g -flto=auto -DHAVE_RESTRICT=1 -I/usr/include/webp -fno-strict-aliasing -DHAVE_POPEN_PROTO=1 -Ileptonica/src -I./base -I./soobj -DLEPTONICA_INTERCEPT_ALLOC=1 -DHAVE_LIBJPEG=0 -DHAVE_LIBTIFF=0 -DHAVE_LIBPNG=0 -DHAVE_LIBZ=0 -DHAVE_LIBGIF=0 -DHAVE_LIBUNGIF=0 -DHAVE_LIBWEBP=0 -DHAVE_LIBWEBP_ANIM=0 -DHAVE_LIBJP2K=0 -o ./soobj/leptonica_dewarp1.o -c leptonica/src/dewarp1.c In file included from tesseract/src/ccutil/elst.h:24, from tesseract/src/ccstruct/ocrpara.h:23, from tesseract/src/ccstruct/ocrblock.h:22, from tesseract/src/textord/devanagari_processing.h:17, from tesseract/src/ccmain/tesseractclass.h:34: tesseract/src/ccutil/serialis.h: In instantiation of 'bool tesseract::TFile::Serialize(const T*, size_t) [with T = char; size_t = unsigned int]': tesseract/src/ccutil/unicharset.h:363:51: required from here tesseract/src/ccutil/serialis.h:102:45: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'unsigned int'} [-Wsign-compare] 102 | return FWrite(data, sizeof(T), count) == count; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ tesseract/src/ccstruct/ratngs.h: In member function 'void tesseract::BLOB_CHOICE::set_fonts(const std::vector&)': tesseract/src/ccstruct/ratngs.h:107:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'unsigned int'} [-Wsign-compare] 107 | for (int f = 0; f < fonts_.size(); ++f) { | ~~^~~~~~~~~~~~~~~ gcc -DHAVE_MKSTEMP -DHAVE_FSEEKO -DHAVE_FONTCONFIG -DHAVE_SETLOCALE -DHAVE_DBUS -DHAVE_BSWAP32 -DHAVE_BYTESWAP_H -DHAVE_STRERROR -DHAVE_PREAD_PWRITE=1 -DGS_RECURSIVE_MUTEXATTR=PTHREAD_MUTEX_RECURSIVE -O2 -DNDEBUG -fPIC -fvisibility=hidden -DGSDLLEXPORT="__attribute__((visibility(\"default\")))" -Wall -Wstrict-prototypes -Wundef -Wmissing-declarations -Wmissing-prototypes -Wwrite-strings -fno-strict-aliasing -Werror=declaration-after-statement -fno-builtin -fno-common -Werror=return-type -Wno-unused-local-typedefs -DHAVE_STDINT_H=1 -DHAVE_DIRENT_H=1 -DHAVE_SYS_DIR_H=1 -DHAVE_SYS_TIME_H=1 -DHAVE_SYS_TIMES_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_LIBDL=1 -DGX_COLOR_INDEX_TYPE="unsigned long long" -D__USE_UNIX98=1 -DBUILD_PDF=1 -I./pdf -Os -fstack-clash-protection -Wformat -Werror=format-security -g -flto=auto -DHAVE_RESTRICT=1 -I/usr/include/webp -fno-strict-aliasing -DHAVE_POPEN_PROTO=1 -Ileptonica/src -I./base -I./soobj -DLEPTONICA_INTERCEPT_ALLOC=1 -DHAVE_LIBJPEG=0 -DHAVE_LIBTIFF=0 -DHAVE_LIBPNG=0 -DHAVE_LIBZ=0 -DHAVE_LIBGIF=0 -DHAVE_LIBUNGIF=0 -DHAVE_LIBWEBP=0 -DHAVE_LIBWEBP_ANIM=0 -DHAVE_LIBJP2K=0 -o ./soobj/leptonica_dewarp2.o -c leptonica/src/dewarp2.c tesseract/src/ccutil/serialis.h: In instantiation of 'bool tesseract::TFile::DeSerialize(T*, size_t) [with T = int; size_t = unsigned int]': tesseract/src/lstm/static_shape.h:67:22: required from here tesseract/src/ccutil/serialis.h:93:50: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'unsigned int'} [-Wsign-compare] 93 | return FReadEndian(data, sizeof(T), count) == count; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ tesseract/src/ccutil/serialis.h: In instantiation of 'bool tesseract::TFile::Serialize(const T*, size_t) [with T = int; size_t = unsigned int]': tesseract/src/lstm/static_shape.h:79:20: required from here tesseract/src/ccutil/serialis.h:102:45: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'unsigned int'} [-Wsign-compare] 102 | return FWrite(data, sizeof(T), count) == count; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ tesseract/src/ccutil/serialis.h: In instantiation of 'bool tesseract::TFile::Serialize(const T*, size_t) [with T = signed char; size_t = unsigned int]': tesseract/src/ccutil/unicharcompress.h:62:25: required from here tesseract/src/ccutil/serialis.h:102:45: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'unsigned int'} [-Wsign-compare] cc1plus: warning: command-line option '-Wstrict-prototypes' is valid for C/ObjC but not for C++ cc1plus: warning: command-line option '-Wmissing-prototypes' is valid for C/ObjC but not for C++ cc1plus: warning: '-Werror=' argument '-Werror=declaration-after-statement' is not valid for C++ tesseract/src/ccutil/serialis.h: In instantiation of 'bool tesseract::TFile::DeSerialize(T*, size_t) [with T = signed char; size_t = unsigned int]': tesseract/src/ccutil/unicharcompress.h:68:27: required from here tesseract/src/ccutil/serialis.h:93:50: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'unsigned int'} [-Wsign-compare] 93 | return FReadEndian(data, sizeof(T), count) == count; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ gcc -DHAVE_MKSTEMP -DHAVE_FSEEKO -DHAVE_FONTCONFIG -DHAVE_SETLOCALE -DHAVE_DBUS -DHAVE_BSWAP32 -DHAVE_BYTESWAP_H -DHAVE_STRERROR -DHAVE_PREAD_PWRITE=1 -DGS_RECURSIVE_MUTEXATTR=PTHREAD_MUTEX_RECURSIVE -O2 -DNDEBUG -fPIC -fvisibility=hidden -DGSDLLEXPORT="__attribute__((visibility(\"default\")))" -Wall -Wstrict-prototypes -Wundef -Wmissing-declarations -Wmissing-prototypes -Wwrite-strings -fno-strict-aliasing -Werror=declaration-after-statement -fno-builtin -fno-common -Werror=return-type -Wno-unused-local-typedefs -DHAVE_STDINT_H=1 -DHAVE_DIRENT_H=1 -DHAVE_SYS_DIR_H=1 -DHAVE_SYS_TIME_H=1 -DHAVE_SYS_TIMES_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_LIBDL=1 -DGX_COLOR_INDEX_TYPE="unsigned long long" -D__USE_UNIX98=1 -DBUILD_PDF=1 -I./pdf -Os -fstack-clash-protection -Wformat -Werror=format-security -g -flto=auto -DHAVE_RESTRICT=1 -I/usr/include/webp -fno-strict-aliasing -DHAVE_POPEN_PROTO=1 -Ileptonica/src -I./base -I./soobj -DLEPTONICA_INTERCEPT_ALLOC=1 -DHAVE_LIBJPEG=0 -DHAVE_LIBTIFF=0 -DHAVE_LIBPNG=0 -DHAVE_LIBZ=0 -DHAVE_LIBGIF=0 -DHAVE_LIBUNGIF=0 -DHAVE_LIBWEBP=0 -DHAVE_LIBWEBP_ANIM=0 -DHAVE_LIBJP2K=0 -o ./soobj/leptonica_dewarp3.o -c leptonica/src/dewarp3.c g++ -Itesseract/include -Itesseract/src/api -Itesseract/src/arch -Itesseract/src/ccmain -Itesseract/src/ccstruct -Itesseract/src/ccutil -Itesseract/src/classify -Itesseract/src/cutil -Itesseract/src/dict -Itesseract/src/lstm -Itesseract/src/opencl -Itesseract/src/textord -Itesseract/src/training -Itesseract/src/viewer -Itesseract/src/wordrec -Ileptonica/src -I./base -I./obj -Os -fstack-clash-protection -Wformat -Werror=format-security -D_GLIBCXX_ASSERTIONS=1 -D_LIBCPP_ENABLE_THREAD_SAFETY_ANNOTATIONS=1 -D_LIBCPP_ENABLE_HARDENED_MODE=1 -g -std=c++17 -DHAVE_NEON -DHAVE_MKSTEMP -DHAVE_FSEEKO -DHAVE_FONTCONFIG -DHAVE_SETLOCALE -DHAVE_DBUS -DHAVE_BSWAP32 -DHAVE_BYTESWAP_H -DHAVE_STRERROR -DHAVE_PREAD_PWRITE=1 -DGS_RECURSIVE_MUTEXATTR=PTHREAD_MUTEX_RECURSIVE -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 -Wno-unused-local-typedefs -DHAVE_STDINT_H=1 -DHAVE_DIRENT_H=1 -DHAVE_SYS_DIR_H=1 -DHAVE_SYS_TIME_H=1 -DHAVE_SYS_TIMES_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_LIBDL=1 -DGX_COLOR_INDEX_TYPE="unsigned long long" -D__USE_UNIX98=1 -DBUILD_PDF=1 -I./pdf -Os -fstack-clash-protection -Wformat -Werror=format-security -g -flto=auto -DHAVE_RESTRICT=1 -I/usr/include/webp -fno-strict-aliasing -DHAVE_POPEN_PROTO=1 -DTESSERACT_IMAGEDATA_AS_PIX -DTESSERACT_DISABLE_DEBUG_FONTS -DGRAPHICS_DISABLED -UCLUSTER -o ./obj/tesseract_ccutil_mainblk.o -c tesseract/src/ccutil/mainblk.cpp gcc -DHAVE_MKSTEMP -DHAVE_FSEEKO -DHAVE_FONTCONFIG -DHAVE_SETLOCALE -DHAVE_DBUS -DHAVE_BSWAP32 -DHAVE_BYTESWAP_H -DHAVE_STRERROR -DHAVE_PREAD_PWRITE=1 -DGS_RECURSIVE_MUTEXATTR=PTHREAD_MUTEX_RECURSIVE -O2 -DNDEBUG -fPIC -fvisibility=hidden -DGSDLLEXPORT="__attribute__((visibility(\"default\")))" -Wall -Wstrict-prototypes -Wundef -Wmissing-declarations -Wmissing-prototypes -Wwrite-strings -fno-strict-aliasing -Werror=declaration-after-statement -fno-builtin -fno-common -Werror=return-type -Wno-unused-local-typedefs -DHAVE_STDINT_H=1 -DHAVE_DIRENT_H=1 -DHAVE_SYS_DIR_H=1 -DHAVE_SYS_TIME_H=1 -DHAVE_SYS_TIMES_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_LIBDL=1 -DGX_COLOR_INDEX_TYPE="unsigned long long" -D__USE_UNIX98=1 -DBUILD_PDF=1 -I./pdf -Os -fstack-clash-protection -Wformat -Werror=format-security -g -flto=auto -DHAVE_RESTRICT=1 -I/usr/include/webp -fno-strict-aliasing -DHAVE_POPEN_PROTO=1 -Ileptonica/src -I./base -I./soobj -DLEPTONICA_INTERCEPT_ALLOC=1 -DHAVE_LIBJPEG=0 -DHAVE_LIBTIFF=0 -DHAVE_LIBPNG=0 -DHAVE_LIBZ=0 -DHAVE_LIBGIF=0 -DHAVE_LIBUNGIF=0 -DHAVE_LIBWEBP=0 -DHAVE_LIBWEBP_ANIM=0 -DHAVE_LIBJP2K=0 -o ./soobj/leptonica_dewarp4.o -c leptonica/src/dewarp4.c g++ -Itesseract/include -Itesseract/src/api -Itesseract/src/arch -Itesseract/src/ccmain -Itesseract/src/ccstruct -Itesseract/src/ccutil -Itesseract/src/classify -Itesseract/src/cutil -Itesseract/src/dict -Itesseract/src/lstm -Itesseract/src/opencl -Itesseract/src/textord -Itesseract/src/training -Itesseract/src/viewer -Itesseract/src/wordrec -Ileptonica/src -I./base -I./obj -Os -fstack-clash-protection -Wformat -Werror=format-security -D_GLIBCXX_ASSERTIONS=1 -D_LIBCPP_ENABLE_THREAD_SAFETY_ANNOTATIONS=1 -D_LIBCPP_ENABLE_HARDENED_MODE=1 -g -std=c++17 -DHAVE_NEON -DHAVE_MKSTEMP -DHAVE_FSEEKO -DHAVE_FONTCONFIG -DHAVE_SETLOCALE -DHAVE_DBUS -DHAVE_BSWAP32 -DHAVE_BYTESWAP_H -DHAVE_STRERROR -DHAVE_PREAD_PWRITE=1 -DGS_RECURSIVE_MUTEXATTR=PTHREAD_MUTEX_RECURSIVE -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 -Wno-unused-local-typedefs -DHAVE_STDINT_H=1 -DHAVE_DIRENT_H=1 -DHAVE_SYS_DIR_H=1 -DHAVE_SYS_TIME_H=1 -DHAVE_SYS_TIMES_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_LIBDL=1 -DGX_COLOR_INDEX_TYPE="unsigned long long" -D__USE_UNIX98=1 -DBUILD_PDF=1 -I./pdf -Os -fstack-clash-protection -Wformat -Werror=format-security -g -flto=auto -DHAVE_RESTRICT=1 -I/usr/include/webp -fno-strict-aliasing -DHAVE_POPEN_PROTO=1 -DTESSERACT_IMAGEDATA_AS_PIX -DTESSERACT_DISABLE_DEBUG_FONTS -DGRAPHICS_DISABLED -UCLUSTER -o ./obj/tesseract_ccutil_serialis.o -c tesseract/src/ccutil/serialis.cpp cc1plus: warning: command-line option '-Wstrict-prototypes' is valid for C/ObjC but not for C++ cc1plus: warning: command-line option '-Wmissing-prototypes' is valid for C/ObjC but not for C++ cc1plus: warning: '-Werror=' argument '-Werror=declaration-after-statement' is not valid for C++ tesseract/src/ccmain/tesseractclass.h: In member function 'void tesseract::Tesseract::set_pix_original(Pix*)': tesseract/src/ccmain/tesseractclass.h:224:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'unsigned int'} [-Wsign-compare] 224 | for (int i = 0; i < sub_langs_.size(); ++i) { | ~~^~~~~~~~~~~~~~~~~~~ tesseract/src/ccmain/tesseractclass.h: In member function 'bool tesseract::Tesseract::AnyTessLang() const': tesseract/src/ccmain/tesseractclass.h:292:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'unsigned int'} [-Wsign-compare] 292 | for (int i = 0; i < sub_langs_.size(); ++i) { | ~~^~~~~~~~~~~~~~~~~~~ tesseract/src/ccmain/tesseractclass.h: In member function 'bool tesseract::Tesseract::AnyLSTMLang() const': tesseract/src/ccmain/tesseractclass.h:302:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'unsigned int'} [-Wsign-compare] 302 | for (int i = 0; i < sub_langs_.size(); ++i) { | ~~^~~~~~~~~~~~~~~~~~~ g++ -Itesseract/include -Itesseract/src/api -Itesseract/src/arch -Itesseract/src/ccmain -Itesseract/src/ccstruct -Itesseract/src/ccutil -Itesseract/src/classify -Itesseract/src/cutil -Itesseract/src/dict -Itesseract/src/lstm -Itesseract/src/opencl -Itesseract/src/textord -Itesseract/src/training -Itesseract/src/viewer -Itesseract/src/wordrec -Ileptonica/src -I./base -I./obj -Os -fstack-clash-protection -Wformat -Werror=format-security -D_GLIBCXX_ASSERTIONS=1 -D_LIBCPP_ENABLE_THREAD_SAFETY_ANNOTATIONS=1 -D_LIBCPP_ENABLE_HARDENED_MODE=1 -g -std=c++17 -DHAVE_NEON -DHAVE_MKSTEMP -DHAVE_FSEEKO -DHAVE_FONTCONFIG -DHAVE_SETLOCALE -DHAVE_DBUS -DHAVE_BSWAP32 -DHAVE_BYTESWAP_H -DHAVE_STRERROR -DHAVE_PREAD_PWRITE=1 -DGS_RECURSIVE_MUTEXATTR=PTHREAD_MUTEX_RECURSIVE -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 -Wno-unused-local-typedefs -DHAVE_STDINT_H=1 -DHAVE_DIRENT_H=1 -DHAVE_SYS_DIR_H=1 -DHAVE_SYS_TIME_H=1 -DHAVE_SYS_TIMES_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_LIBDL=1 -DGX_COLOR_INDEX_TYPE="unsigned long long" -D__USE_UNIX98=1 -DBUILD_PDF=1 -I./pdf -Os -fstack-clash-protection -Wformat -Werror=format-security -g -flto=auto -DHAVE_RESTRICT=1 -I/usr/include/webp -fno-strict-aliasing -DHAVE_POPEN_PROTO=1 -DTESSERACT_IMAGEDATA_AS_PIX -DTESSERACT_DISABLE_DEBUG_FONTS -DGRAPHICS_DISABLED -UCLUSTER -o ./obj/tesseract_ccutil_strngs.o -c tesseract/src/ccutil/strngs.cpp cc1plus: warning: command-line option '-Wstrict-prototypes' is valid for C/ObjC but not for C++ cc1plus: warning: command-line option '-Wmissing-prototypes' is valid for C/ObjC but not for C++ cc1plus: warning: '-Werror=' argument '-Werror=declaration-after-statement' is not valid for C++ gcc -DHAVE_MKSTEMP -DHAVE_FSEEKO -DHAVE_FONTCONFIG -DHAVE_SETLOCALE -DHAVE_DBUS -DHAVE_BSWAP32 -DHAVE_BYTESWAP_H -DHAVE_STRERROR -DHAVE_PREAD_PWRITE=1 -DGS_RECURSIVE_MUTEXATTR=PTHREAD_MUTEX_RECURSIVE -O2 -DNDEBUG -fPIC -fvisibility=hidden -DGSDLLEXPORT="__attribute__((visibility(\"default\")))" -Wall -Wstrict-prototypes -Wundef -Wmissing-declarations -Wmissing-prototypes -Wwrite-strings -fno-strict-aliasing -Werror=declaration-after-statement -fno-builtin -fno-common -Werror=return-type -Wno-unused-local-typedefs -DHAVE_STDINT_H=1 -DHAVE_DIRENT_H=1 -DHAVE_SYS_DIR_H=1 -DHAVE_SYS_TIME_H=1 -DHAVE_SYS_TIMES_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_LIBDL=1 -DGX_COLOR_INDEX_TYPE="unsigned long long" -D__USE_UNIX98=1 -DBUILD_PDF=1 -I./pdf -Os -fstack-clash-protection -Wformat -Werror=format-security -g -flto=auto -DHAVE_RESTRICT=1 -I/usr/include/webp -fno-strict-aliasing -DHAVE_POPEN_PROTO=1 -Ileptonica/src -I./base -I./soobj -DLEPTONICA_INTERCEPT_ALLOC=1 -DHAVE_LIBJPEG=0 -DHAVE_LIBTIFF=0 -DHAVE_LIBPNG=0 -DHAVE_LIBZ=0 -DHAVE_LIBGIF=0 -DHAVE_LIBUNGIF=0 -DHAVE_LIBWEBP=0 -DHAVE_LIBWEBP_ANIM=0 -DHAVE_LIBJP2K=0 -o ./soobj/leptonica_dnabasic.o -c leptonica/src/dnabasic.c tesseract/src/ccmain/pagesegmain.cpp: In member function 'tesseract::ColumnFinder* tesseract::Tesseract::SetupPageSegAndDetectOrientation(tesseract::PageSegMode, tesseract::BLOCK_LIST*, tesseract::Tesseract*, tesseract::OSResults*, tesseract::TO_BLOCK_LIST*, Pix**, Pix**)': tesseract/src/ccmain/pagesegmain.cpp:365:27: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'unsigned int'} [-Wsign-compare] 365 | for (int s = 0; s < sub_langs_.size(); ++s) { | ~~^~~~~~~~~~~~~~~~~~~ cc1plus: warning: command-line option '-Wstrict-prototypes' is valid for C/ObjC but not for C++ cc1plus: warning: command-line option '-Wmissing-prototypes' is valid for C/ObjC but not for C++ cc1plus: warning: '-Werror=' argument '-Werror=declaration-after-statement' is not valid for C++ gcc -DHAVE_MKSTEMP -DHAVE_FSEEKO -DHAVE_FONTCONFIG -DHAVE_SETLOCALE -DHAVE_DBUS -DHAVE_BSWAP32 -DHAVE_BYTESWAP_H -DHAVE_STRERROR -DHAVE_PREAD_PWRITE=1 -DGS_RECURSIVE_MUTEXATTR=PTHREAD_MUTEX_RECURSIVE -O2 -DNDEBUG -fPIC -fvisibility=hidden -DGSDLLEXPORT="__attribute__((visibility(\"default\")))" -Wall -Wstrict-prototypes -Wundef -Wmissing-declarations -Wmissing-prototypes -Wwrite-strings -fno-strict-aliasing -Werror=declaration-after-statement -fno-builtin -fno-common -Werror=return-type -Wno-unused-local-typedefs -DHAVE_STDINT_H=1 -DHAVE_DIRENT_H=1 -DHAVE_SYS_DIR_H=1 -DHAVE_SYS_TIME_H=1 -DHAVE_SYS_TIMES_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_LIBDL=1 -DGX_COLOR_INDEX_TYPE="unsigned long long" -D__USE_UNIX98=1 -DBUILD_PDF=1 -I./pdf -Os -fstack-clash-protection -Wformat -Werror=format-security -g -flto=auto -DHAVE_RESTRICT=1 -I/usr/include/webp -fno-strict-aliasing -DHAVE_POPEN_PROTO=1 -Ileptonica/src -I./base -I./soobj -DLEPTONICA_INTERCEPT_ALLOC=1 -DHAVE_LIBJPEG=0 -DHAVE_LIBTIFF=0 -DHAVE_LIBPNG=0 -DHAVE_LIBZ=0 -DHAVE_LIBGIF=0 -DHAVE_LIBUNGIF=0 -DHAVE_LIBWEBP=0 -DHAVE_LIBWEBP_ANIM=0 -DHAVE_LIBJP2K=0 -o ./soobj/leptonica_dnafunc1.o -c leptonica/src/dnafunc1.c tesseract/src/api/baseapi.cpp: At global scope: tesseract/src/api/baseapi.cpp:1042:1: warning: 'size_t tesseract::WriteMemoryCallback(void*, size_t, size_t, void*)' defined but not used [-Wunused-function] 1042 | WriteMemoryCallback(void *contents, size_t size, size_t nmemb, void *userp) | ^~~~~~~~~~~~~~~~~~~ gcc -DHAVE_MKSTEMP -DHAVE_FSEEKO -DHAVE_FONTCONFIG -DHAVE_SETLOCALE -DHAVE_DBUS -DHAVE_BSWAP32 -DHAVE_BYTESWAP_H -DHAVE_STRERROR -DHAVE_PREAD_PWRITE=1 -DGS_RECURSIVE_MUTEXATTR=PTHREAD_MUTEX_RECURSIVE -O2 -DNDEBUG -fPIC -fvisibility=hidden -DGSDLLEXPORT="__attribute__((visibility(\"default\")))" -Wall -Wstrict-prototypes -Wundef -Wmissing-declarations -Wmissing-prototypes -Wwrite-strings -fno-strict-aliasing -Werror=declaration-after-statement -fno-builtin -fno-common -Werror=return-type -Wno-unused-local-typedefs -DHAVE_STDINT_H=1 -DHAVE_DIRENT_H=1 -DHAVE_SYS_DIR_H=1 -DHAVE_SYS_TIME_H=1 -DHAVE_SYS_TIMES_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_LIBDL=1 -DGX_COLOR_INDEX_TYPE="unsigned long long" -D__USE_UNIX98=1 -DBUILD_PDF=1 -I./pdf -Os -fstack-clash-protection -Wformat -Werror=format-security -g -flto=auto -DHAVE_RESTRICT=1 -I/usr/include/webp -fno-strict-aliasing -DHAVE_POPEN_PROTO=1 -Ileptonica/src -I./base -I./soobj -DLEPTONICA_INTERCEPT_ALLOC=1 -DHAVE_LIBJPEG=0 -DHAVE_LIBTIFF=0 -DHAVE_LIBPNG=0 -DHAVE_LIBZ=0 -DHAVE_LIBGIF=0 -DHAVE_LIBUNGIF=0 -DHAVE_LIBWEBP=0 -DHAVE_LIBWEBP_ANIM=0 -DHAVE_LIBJP2K=0 -o ./soobj/leptonica_dnahash.o -c leptonica/src/dnahash.c g++ -Itesseract/include -Itesseract/src/api -Itesseract/src/arch -Itesseract/src/ccmain -Itesseract/src/ccstruct -Itesseract/src/ccutil -Itesseract/src/classify -Itesseract/src/cutil -Itesseract/src/dict -Itesseract/src/lstm -Itesseract/src/opencl -Itesseract/src/textord -Itesseract/src/training -Itesseract/src/viewer -Itesseract/src/wordrec -Ileptonica/src -I./base -I./obj -Os -fstack-clash-protection -Wformat -Werror=format-security -D_GLIBCXX_ASSERTIONS=1 -D_LIBCPP_ENABLE_THREAD_SAFETY_ANNOTATIONS=1 -D_LIBCPP_ENABLE_HARDENED_MODE=1 -g -std=c++17 -DHAVE_NEON -DHAVE_MKSTEMP -DHAVE_FSEEKO -DHAVE_FONTCONFIG -DHAVE_SETLOCALE -DHAVE_DBUS -DHAVE_BSWAP32 -DHAVE_BYTESWAP_H -DHAVE_STRERROR -DHAVE_PREAD_PWRITE=1 -DGS_RECURSIVE_MUTEXATTR=PTHREAD_MUTEX_RECURSIVE -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 -Wno-unused-local-typedefs -DHAVE_STDINT_H=1 -DHAVE_DIRENT_H=1 -DHAVE_SYS_DIR_H=1 -DHAVE_SYS_TIME_H=1 -DHAVE_SYS_TIMES_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_LIBDL=1 -DGX_COLOR_INDEX_TYPE="unsigned long long" -D__USE_UNIX98=1 -DBUILD_PDF=1 -I./pdf -Os -fstack-clash-protection -Wformat -Werror=format-security -g -flto=auto -DHAVE_RESTRICT=1 -I/usr/include/webp -fno-strict-aliasing -DHAVE_POPEN_PROTO=1 -DTESSERACT_IMAGEDATA_AS_PIX -DTESSERACT_DISABLE_DEBUG_FONTS -DGRAPHICS_DISABLED -UCLUSTER -o ./obj/tesseract_ccutil_scanutils.o -c tesseract/src/ccutil/scanutils.cpp g++ -Itesseract/include -Itesseract/src/api -Itesseract/src/arch -Itesseract/src/ccmain -Itesseract/src/ccstruct -Itesseract/src/ccutil -Itesseract/src/classify -Itesseract/src/cutil -Itesseract/src/dict -Itesseract/src/lstm -Itesseract/src/opencl -Itesseract/src/textord -Itesseract/src/training -Itesseract/src/viewer -Itesseract/src/wordrec -Ileptonica/src -I./base -I./obj -Os -fstack-clash-protection -Wformat -Werror=format-security -D_GLIBCXX_ASSERTIONS=1 -D_LIBCPP_ENABLE_THREAD_SAFETY_ANNOTATIONS=1 -D_LIBCPP_ENABLE_HARDENED_MODE=1 -g -std=c++17 -DHAVE_NEON -DHAVE_MKSTEMP -DHAVE_FSEEKO -DHAVE_FONTCONFIG -DHAVE_SETLOCALE -DHAVE_DBUS -DHAVE_BSWAP32 -DHAVE_BYTESWAP_H -DHAVE_STRERROR -DHAVE_PREAD_PWRITE=1 -DGS_RECURSIVE_MUTEXATTR=PTHREAD_MUTEX_RECURSIVE -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 -Wno-unused-local-typedefs -DHAVE_STDINT_H=1 -DHAVE_DIRENT_H=1 -DHAVE_SYS_DIR_H=1 -DHAVE_SYS_TIME_H=1 -DHAVE_SYS_TIMES_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_LIBDL=1 -DGX_COLOR_INDEX_TYPE="unsigned long long" -D__USE_UNIX98=1 -DBUILD_PDF=1 -I./pdf -Os -fstack-clash-protection -Wformat -Werror=format-security -g -flto=auto -DHAVE_RESTRICT=1 -I/usr/include/webp -fno-strict-aliasing -DHAVE_POPEN_PROTO=1 -DTESSERACT_IMAGEDATA_AS_PIX -DTESSERACT_DISABLE_DEBUG_FONTS -DGRAPHICS_DISABLED -UCLUSTER -o ./obj/tesseract_ccutil_tessdatamanager.o -c tesseract/src/ccutil/tessdatamanager.cpp cc1plus: warning: command-line option '-Wstrict-prototypes' is valid for C/ObjC but not for C++ cc1plus: warning: command-line option '-Wmissing-prototypes' is valid for C/ObjC but not for C++ cc1plus: warning: '-Werror=' argument '-Werror=declaration-after-statement' is not valid for C++ gcc -DHAVE_MKSTEMP -DHAVE_FSEEKO -DHAVE_FONTCONFIG -DHAVE_SETLOCALE -DHAVE_DBUS -DHAVE_BSWAP32 -DHAVE_BYTESWAP_H -DHAVE_STRERROR -DHAVE_PREAD_PWRITE=1 -DGS_RECURSIVE_MUTEXATTR=PTHREAD_MUTEX_RECURSIVE -O2 -DNDEBUG -fPIC -fvisibility=hidden -DGSDLLEXPORT="__attribute__((visibility(\"default\")))" -Wall -Wstrict-prototypes -Wundef -Wmissing-declarations -Wmissing-prototypes -Wwrite-strings -fno-strict-aliasing -Werror=declaration-after-statement -fno-builtin -fno-common -Werror=return-type -Wno-unused-local-typedefs -DHAVE_STDINT_H=1 -DHAVE_DIRENT_H=1 -DHAVE_SYS_DIR_H=1 -DHAVE_SYS_TIME_H=1 -DHAVE_SYS_TIMES_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_LIBDL=1 -DGX_COLOR_INDEX_TYPE="unsigned long long" -D__USE_UNIX98=1 -DBUILD_PDF=1 -I./pdf -Os -fstack-clash-protection -Wformat -Werror=format-security -g -flto=auto -DHAVE_RESTRICT=1 -I/usr/include/webp -fno-strict-aliasing -DHAVE_POPEN_PROTO=1 -Ileptonica/src -I./base -I./soobj -DLEPTONICA_INTERCEPT_ALLOC=1 -DHAVE_LIBJPEG=0 -DHAVE_LIBTIFF=0 -DHAVE_LIBPNG=0 -DHAVE_LIBZ=0 -DHAVE_LIBGIF=0 -DHAVE_LIBUNGIF=0 -DHAVE_LIBWEBP=0 -DHAVE_LIBWEBP_ANIM=0 -DHAVE_LIBJP2K=0 -o ./soobj/leptonica_dwacomb.2.o -c leptonica/src/dwacomb.2.c cc1plus: warning: command-line option '-Wstrict-prototypes' is valid for C/ObjC but not for C++ cc1plus: warning: command-line option '-Wmissing-prototypes' is valid for C/ObjC but not for C++ cc1plus: warning: '-Werror=' argument '-Werror=declaration-after-statement' is not valid for C++ gcc -DHAVE_MKSTEMP -DHAVE_FSEEKO -DHAVE_FONTCONFIG -DHAVE_SETLOCALE -DHAVE_DBUS -DHAVE_BSWAP32 -DHAVE_BYTESWAP_H -DHAVE_STRERROR -DHAVE_PREAD_PWRITE=1 -DGS_RECURSIVE_MUTEXATTR=PTHREAD_MUTEX_RECURSIVE -O2 -DNDEBUG -fPIC -fvisibility=hidden -DGSDLLEXPORT="__attribute__((visibility(\"default\")))" -Wall -Wstrict-prototypes -Wundef -Wmissing-declarations -Wmissing-prototypes -Wwrite-strings -fno-strict-aliasing -Werror=declaration-after-statement -fno-builtin -fno-common -Werror=return-type -Wno-unused-local-typedefs -DHAVE_STDINT_H=1 -DHAVE_DIRENT_H=1 -DHAVE_SYS_DIR_H=1 -DHAVE_SYS_TIME_H=1 -DHAVE_SYS_TIMES_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_LIBDL=1 -DGX_COLOR_INDEX_TYPE="unsigned long long" -D__USE_UNIX98=1 -DBUILD_PDF=1 -I./pdf -Os -fstack-clash-protection -Wformat -Werror=format-security -g -flto=auto -DHAVE_RESTRICT=1 -I/usr/include/webp -fno-strict-aliasing -DHAVE_POPEN_PROTO=1 -Ileptonica/src -I./base -I./soobj -DLEPTONICA_INTERCEPT_ALLOC=1 -DHAVE_LIBJPEG=0 -DHAVE_LIBTIFF=0 -DHAVE_LIBPNG=0 -DHAVE_LIBZ=0 -DHAVE_LIBGIF=0 -DHAVE_LIBUNGIF=0 -DHAVE_LIBWEBP=0 -DHAVE_LIBWEBP_ANIM=0 -DHAVE_LIBJP2K=0 -o ./soobj/leptonica_dwacomblow.2.o -c leptonica/src/dwacomblow.2.c In file included from tesseract/src/ccutil/elst.h:24, from tesseract/src/ccstruct/blobbox.h:22, from tesseract/src/ccmain/pagesegmain.cpp:33: tesseract/src/ccutil/serialis.h: In instantiation of 'bool tesseract::TFile::Serialize(const T*, size_t) [with T = char; size_t = unsigned int]': tesseract/src/ccutil/unicharset.h:363:51: required from here tesseract/src/ccutil/serialis.h:102:45: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'unsigned int'} [-Wsign-compare] 102 | return FWrite(data, sizeof(T), count) == count; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ g++ -Itesseract/include -Itesseract/src/api -Itesseract/src/arch -Itesseract/src/ccmain -Itesseract/src/ccstruct -Itesseract/src/ccutil -Itesseract/src/classify -Itesseract/src/cutil -Itesseract/src/dict -Itesseract/src/lstm -Itesseract/src/opencl -Itesseract/src/textord -Itesseract/src/training -Itesseract/src/viewer -Itesseract/src/wordrec -Ileptonica/src -I./base -I./obj -Os -fstack-clash-protection -Wformat -Werror=format-security -D_GLIBCXX_ASSERTIONS=1 -D_LIBCPP_ENABLE_THREAD_SAFETY_ANNOTATIONS=1 -D_LIBCPP_ENABLE_HARDENED_MODE=1 -g -std=c++17 -DHAVE_NEON -DHAVE_MKSTEMP -DHAVE_FSEEKO -DHAVE_FONTCONFIG -DHAVE_SETLOCALE -DHAVE_DBUS -DHAVE_BSWAP32 -DHAVE_BYTESWAP_H -DHAVE_STRERROR -DHAVE_PREAD_PWRITE=1 -DGS_RECURSIVE_MUTEXATTR=PTHREAD_MUTEX_RECURSIVE -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 -Wno-unused-local-typedefs -DHAVE_STDINT_H=1 -DHAVE_DIRENT_H=1 -DHAVE_SYS_DIR_H=1 -DHAVE_SYS_TIME_H=1 -DHAVE_SYS_TIMES_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_LIBDL=1 -DGX_COLOR_INDEX_TYPE="unsigned long long" -D__USE_UNIX98=1 -DBUILD_PDF=1 -I./pdf -Os -fstack-clash-protection -Wformat -Werror=format-security -g -flto=auto -DHAVE_RESTRICT=1 -I/usr/include/webp -fno-strict-aliasing -DHAVE_POPEN_PROTO=1 -DTESSERACT_IMAGEDATA_AS_PIX -DTESSERACT_DISABLE_DEBUG_FONTS -DGRAPHICS_DISABLED -UCLUSTER -o ./obj/tesseract_ccutil_tprintf.o -c tesseract/src/ccutil/tprintf.cpp g++ -Itesseract/include -Itesseract/src/api -Itesseract/src/arch -Itesseract/src/ccmain -Itesseract/src/ccstruct -Itesseract/src/ccutil -Itesseract/src/classify -Itesseract/src/cutil -Itesseract/src/dict -Itesseract/src/lstm -Itesseract/src/opencl -Itesseract/src/textord -Itesseract/src/training -Itesseract/src/viewer -Itesseract/src/wordrec -Ileptonica/src -I./base -I./obj -Os -fstack-clash-protection -Wformat -Werror=format-security -D_GLIBCXX_ASSERTIONS=1 -D_LIBCPP_ENABLE_THREAD_SAFETY_ANNOTATIONS=1 -D_LIBCPP_ENABLE_HARDENED_MODE=1 -g -std=c++17 -DHAVE_NEON -DHAVE_MKSTEMP -DHAVE_FSEEKO -DHAVE_FONTCONFIG -DHAVE_SETLOCALE -DHAVE_DBUS -DHAVE_BSWAP32 -DHAVE_BYTESWAP_H -DHAVE_STRERROR -DHAVE_PREAD_PWRITE=1 -DGS_RECURSIVE_MUTEXATTR=PTHREAD_MUTEX_RECURSIVE -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 -Wno-unused-local-typedefs -DHAVE_STDINT_H=1 -DHAVE_DIRENT_H=1 -DHAVE_SYS_DIR_H=1 -DHAVE_SYS_TIME_H=1 -DHAVE_SYS_TIMES_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_LIBDL=1 -DGX_COLOR_INDEX_TYPE="unsigned long long" -D__USE_UNIX98=1 -DBUILD_PDF=1 -I./pdf -Os -fstack-clash-protection -Wformat -Werror=format-security -g -flto=auto -DHAVE_RESTRICT=1 -I/usr/include/webp -fno-strict-aliasing -DHAVE_POPEN_PROTO=1 -DTESSERACT_IMAGEDATA_AS_PIX -DTESSERACT_DISABLE_DEBUG_FONTS -DGRAPHICS_DISABLED -UCLUSTER -o ./obj/tesseract_ccutil_unichar.o -c tesseract/src/ccutil/unichar.cpp cc1plus: warning: command-line option '-Wstrict-prototypes' is valid for C/ObjC but not for C++ cc1plus: warning: command-line option '-Wmissing-prototypes' is valid for C/ObjC but not for C++ cc1plus: warning: '-Werror=' argument '-Werror=declaration-after-statement' is not valid for C++ g++ -Itesseract/include -Itesseract/src/api -Itesseract/src/arch -Itesseract/src/ccmain -Itesseract/src/ccstruct -Itesseract/src/ccutil -Itesseract/src/classify -Itesseract/src/cutil -Itesseract/src/dict -Itesseract/src/lstm -Itesseract/src/opencl -Itesseract/src/textord -Itesseract/src/training -Itesseract/src/viewer -Itesseract/src/wordrec -Ileptonica/src -I./base -I./obj -Os -fstack-clash-protection -Wformat -Werror=format-security -D_GLIBCXX_ASSERTIONS=1 -D_LIBCPP_ENABLE_THREAD_SAFETY_ANNOTATIONS=1 -D_LIBCPP_ENABLE_HARDENED_MODE=1 -g -std=c++17 -DHAVE_NEON -DHAVE_MKSTEMP -DHAVE_FSEEKO -DHAVE_FONTCONFIG -DHAVE_SETLOCALE -DHAVE_DBUS -DHAVE_BSWAP32 -DHAVE_BYTESWAP_H -DHAVE_STRERROR -DHAVE_PREAD_PWRITE=1 -DGS_RECURSIVE_MUTEXATTR=PTHREAD_MUTEX_RECURSIVE -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 -Wno-unused-local-typedefs -DHAVE_STDINT_H=1 -DHAVE_DIRENT_H=1 -DHAVE_SYS_DIR_H=1 -DHAVE_SYS_TIME_H=1 -DHAVE_SYS_TIMES_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_LIBDL=1 -DGX_COLOR_INDEX_TYPE="unsigned long long" -D__USE_UNIX98=1 -DBUILD_PDF=1 -I./pdf -Os -fstack-clash-protection -Wformat -Werror=format-security -g -flto=auto -DHAVE_RESTRICT=1 -I/usr/include/webp -fno-strict-aliasing -DHAVE_POPEN_PROTO=1 -DTESSERACT_IMAGEDATA_AS_PIX -DTESSERACT_DISABLE_DEBUG_FONTS -DGRAPHICS_DISABLED -UCLUSTER -o ./obj/tesseract_ccutil_unicharcompress.o -c tesseract/src/ccutil/unicharcompress.cpp gcc -DHAVE_MKSTEMP -DHAVE_FSEEKO -DHAVE_FONTCONFIG -DHAVE_SETLOCALE -DHAVE_DBUS -DHAVE_BSWAP32 -DHAVE_BYTESWAP_H -DHAVE_STRERROR -DHAVE_PREAD_PWRITE=1 -DGS_RECURSIVE_MUTEXATTR=PTHREAD_MUTEX_RECURSIVE -O2 -DNDEBUG -fPIC -fvisibility=hidden -DGSDLLEXPORT="__attribute__((visibility(\"default\")))" -Wall -Wstrict-prototypes -Wundef -Wmissing-declarations -Wmissing-prototypes -Wwrite-strings -fno-strict-aliasing -Werror=declaration-after-statement -fno-builtin -fno-common -Werror=return-type -Wno-unused-local-typedefs -DHAVE_STDINT_H=1 -DHAVE_DIRENT_H=1 -DHAVE_SYS_DIR_H=1 -DHAVE_SYS_TIME_H=1 -DHAVE_SYS_TIMES_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_LIBDL=1 -DGX_COLOR_INDEX_TYPE="unsigned long long" -D__USE_UNIX98=1 -DBUILD_PDF=1 -I./pdf -Os -fstack-clash-protection -Wformat -Werror=format-security -g -flto=auto -DHAVE_RESTRICT=1 -I/usr/include/webp -fno-strict-aliasing -DHAVE_POPEN_PROTO=1 -Ileptonica/src -I./base -I./soobj -DLEPTONICA_INTERCEPT_ALLOC=1 -DHAVE_LIBJPEG=0 -DHAVE_LIBTIFF=0 -DHAVE_LIBPNG=0 -DHAVE_LIBZ=0 -DHAVE_LIBGIF=0 -DHAVE_LIBUNGIF=0 -DHAVE_LIBWEBP=0 -DHAVE_LIBWEBP_ANIM=0 -DHAVE_LIBJP2K=0 -o ./soobj/leptonica_edge.o -c leptonica/src/edge.c cc1plus: warning: command-line option '-Wstrict-prototypes' is valid for C/ObjC but not for C++ cc1plus: warning: command-line option '-Wmissing-prototypes' is valid for C/ObjC but not for C++ cc1plus: warning: '-Werror=' argument '-Werror=declaration-after-statement' is not valid for C++ cc1plus: warning: command-line option '-Wstrict-prototypes' is valid for C/ObjC but not for C++ cc1plus: warning: command-line option '-Wmissing-prototypes' is valid for C/ObjC but not for C++ cc1plus: warning: '-Werror=' argument '-Werror=declaration-after-statement' is not valid for C++ gcc -DHAVE_MKSTEMP -DHAVE_FSEEKO -DHAVE_FONTCONFIG -DHAVE_SETLOCALE -DHAVE_DBUS -DHAVE_BSWAP32 -DHAVE_BYTESWAP_H -DHAVE_STRERROR -DHAVE_PREAD_PWRITE=1 -DGS_RECURSIVE_MUTEXATTR=PTHREAD_MUTEX_RECURSIVE -O2 -DNDEBUG -fPIC -fvisibility=hidden -DGSDLLEXPORT="__attribute__((visibility(\"default\")))" -Wall -Wstrict-prototypes -Wundef -Wmissing-declarations -Wmissing-prototypes -Wwrite-strings -fno-strict-aliasing -Werror=declaration-after-statement -fno-builtin -fno-common -Werror=return-type -Wno-unused-local-typedefs -DHAVE_STDINT_H=1 -DHAVE_DIRENT_H=1 -DHAVE_SYS_DIR_H=1 -DHAVE_SYS_TIME_H=1 -DHAVE_SYS_TIMES_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_LIBDL=1 -DGX_COLOR_INDEX_TYPE="unsigned long long" -D__USE_UNIX98=1 -DBUILD_PDF=1 -I./pdf -Os -fstack-clash-protection -Wformat -Werror=format-security -g -flto=auto -DHAVE_RESTRICT=1 -I/usr/include/webp -fno-strict-aliasing -DHAVE_POPEN_PROTO=1 -Ileptonica/src -I./base -I./soobj -DLEPTONICA_INTERCEPT_ALLOC=1 -DHAVE_LIBJPEG=0 -DHAVE_LIBTIFF=0 -DHAVE_LIBPNG=0 -DHAVE_LIBZ=0 -DHAVE_LIBGIF=0 -DHAVE_LIBUNGIF=0 -DHAVE_LIBWEBP=0 -DHAVE_LIBWEBP_ANIM=0 -DHAVE_LIBJP2K=0 -o ./soobj/leptonica_encoding.o -c leptonica/src/encoding.c In file included from tesseract/src/ccutil/genericvector.h:22, from tesseract/src/ccutil/params.h:22, from tesseract/src/dict/stopper.h:21: tesseract/src/ccutil/serialis.h: In instantiation of 'bool tesseract::TFile::Serialize(const T*, size_t) [with T = char; size_t = unsigned int]': tesseract/src/ccutil/unicharset.h:363:51: required from here tesseract/src/ccutil/serialis.h:102:45: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'unsigned int'} [-Wsign-compare] 102 | return FWrite(data, sizeof(T), count) == count; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ gcc -DHAVE_MKSTEMP -DHAVE_FSEEKO -DHAVE_FONTCONFIG -DHAVE_SETLOCALE -DHAVE_DBUS -DHAVE_BSWAP32 -DHAVE_BYTESWAP_H -DHAVE_STRERROR -DHAVE_PREAD_PWRITE=1 -DGS_RECURSIVE_MUTEXATTR=PTHREAD_MUTEX_RECURSIVE -O2 -DNDEBUG -fPIC -fvisibility=hidden -DGSDLLEXPORT="__attribute__((visibility(\"default\")))" -Wall -Wstrict-prototypes -Wundef -Wmissing-declarations -Wmissing-prototypes -Wwrite-strings -fno-strict-aliasing -Werror=declaration-after-statement -fno-builtin -fno-common -Werror=return-type -Wno-unused-local-typedefs -DHAVE_STDINT_H=1 -DHAVE_DIRENT_H=1 -DHAVE_SYS_DIR_H=1 -DHAVE_SYS_TIME_H=1 -DHAVE_SYS_TIMES_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_LIBDL=1 -DGX_COLOR_INDEX_TYPE="unsigned long long" -D__USE_UNIX98=1 -DBUILD_PDF=1 -I./pdf -Os -fstack-clash-protection -Wformat -Werror=format-security -g -flto=auto -DHAVE_RESTRICT=1 -I/usr/include/webp -fno-strict-aliasing -DHAVE_POPEN_PROTO=1 -Ileptonica/src -I./base -I./soobj -DLEPTONICA_INTERCEPT_ALLOC=1 -DHAVE_LIBJPEG=0 -DHAVE_LIBTIFF=0 -DHAVE_LIBPNG=0 -DHAVE_LIBZ=0 -DHAVE_LIBGIF=0 -DHAVE_LIBUNGIF=0 -DHAVE_LIBWEBP=0 -DHAVE_LIBWEBP_ANIM=0 -DHAVE_LIBJP2K=0 -o ./soobj/leptonica_enhance.o -c leptonica/src/enhance.c gcc -DHAVE_MKSTEMP -DHAVE_FSEEKO -DHAVE_FONTCONFIG -DHAVE_SETLOCALE -DHAVE_DBUS -DHAVE_BSWAP32 -DHAVE_BYTESWAP_H -DHAVE_STRERROR -DHAVE_PREAD_PWRITE=1 -DGS_RECURSIVE_MUTEXATTR=PTHREAD_MUTEX_RECURSIVE -O2 -DNDEBUG -fPIC -fvisibility=hidden -DGSDLLEXPORT="__attribute__((visibility(\"default\")))" -Wall -Wstrict-prototypes -Wundef -Wmissing-declarations -Wmissing-prototypes -Wwrite-strings -fno-strict-aliasing -Werror=declaration-after-statement -fno-builtin -fno-common -Werror=return-type -Wno-unused-local-typedefs -DHAVE_STDINT_H=1 -DHAVE_DIRENT_H=1 -DHAVE_SYS_DIR_H=1 -DHAVE_SYS_TIME_H=1 -DHAVE_SYS_TIMES_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_LIBDL=1 -DGX_COLOR_INDEX_TYPE="unsigned long long" -D__USE_UNIX98=1 -DBUILD_PDF=1 -I./pdf -Os -fstack-clash-protection -Wformat -Werror=format-security -g -flto=auto -DHAVE_RESTRICT=1 -I/usr/include/webp -fno-strict-aliasing -DHAVE_POPEN_PROTO=1 -Ileptonica/src -I./base -I./soobj -DLEPTONICA_INTERCEPT_ALLOC=1 -DHAVE_LIBJPEG=0 -DHAVE_LIBTIFF=0 -DHAVE_LIBPNG=0 -DHAVE_LIBZ=0 -DHAVE_LIBGIF=0 -DHAVE_LIBUNGIF=0 -DHAVE_LIBWEBP=0 -DHAVE_LIBWEBP_ANIM=0 -DHAVE_LIBJP2K=0 -o ./soobj/leptonica_fhmtauto.o -c leptonica/src/fhmtauto.c gcc -DHAVE_MKSTEMP -DHAVE_FSEEKO -DHAVE_FONTCONFIG -DHAVE_SETLOCALE -DHAVE_DBUS -DHAVE_BSWAP32 -DHAVE_BYTESWAP_H -DHAVE_STRERROR -DHAVE_PREAD_PWRITE=1 -DGS_RECURSIVE_MUTEXATTR=PTHREAD_MUTEX_RECURSIVE -O2 -DNDEBUG -fPIC -fvisibility=hidden -DGSDLLEXPORT="__attribute__((visibility(\"default\")))" -Wall -Wstrict-prototypes -Wundef -Wmissing-declarations -Wmissing-prototypes -Wwrite-strings -fno-strict-aliasing -Werror=declaration-after-statement -fno-builtin -fno-common -Werror=return-type -Wno-unused-local-typedefs -DHAVE_STDINT_H=1 -DHAVE_DIRENT_H=1 -DHAVE_SYS_DIR_H=1 -DHAVE_SYS_TIME_H=1 -DHAVE_SYS_TIMES_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_LIBDL=1 -DGX_COLOR_INDEX_TYPE="unsigned long long" -D__USE_UNIX98=1 -DBUILD_PDF=1 -I./pdf -Os -fstack-clash-protection -Wformat -Werror=format-security -g -flto=auto -DHAVE_RESTRICT=1 -I/usr/include/webp -fno-strict-aliasing -DHAVE_POPEN_PROTO=1 -Ileptonica/src -I./base -I./soobj -DLEPTONICA_INTERCEPT_ALLOC=1 -DHAVE_LIBJPEG=0 -DHAVE_LIBTIFF=0 -DHAVE_LIBPNG=0 -DHAVE_LIBZ=0 -DHAVE_LIBGIF=0 -DHAVE_LIBUNGIF=0 -DHAVE_LIBWEBP=0 -DHAVE_LIBWEBP_ANIM=0 -DHAVE_LIBJP2K=0 -o ./soobj/leptonica_fhmtgenlow.1.o -c leptonica/src/fhmtgenlow.1.c gcc -DHAVE_MKSTEMP -DHAVE_FSEEKO -DHAVE_FONTCONFIG -DHAVE_SETLOCALE -DHAVE_DBUS -DHAVE_BSWAP32 -DHAVE_BYTESWAP_H -DHAVE_STRERROR -DHAVE_PREAD_PWRITE=1 -DGS_RECURSIVE_MUTEXATTR=PTHREAD_MUTEX_RECURSIVE -O2 -DNDEBUG -fPIC -fvisibility=hidden -DGSDLLEXPORT="__attribute__((visibility(\"default\")))" -Wall -Wstrict-prototypes -Wundef -Wmissing-declarations -Wmissing-prototypes -Wwrite-strings -fno-strict-aliasing -Werror=declaration-after-statement -fno-builtin -fno-common -Werror=return-type -Wno-unused-local-typedefs -DHAVE_STDINT_H=1 -DHAVE_DIRENT_H=1 -DHAVE_SYS_DIR_H=1 -DHAVE_SYS_TIME_H=1 -DHAVE_SYS_TIMES_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_LIBDL=1 -DGX_COLOR_INDEX_TYPE="unsigned long long" -D__USE_UNIX98=1 -DBUILD_PDF=1 -I./pdf -Os -fstack-clash-protection -Wformat -Werror=format-security -g -flto=auto -DHAVE_RESTRICT=1 -I/usr/include/webp -fno-strict-aliasing -DHAVE_POPEN_PROTO=1 -Ileptonica/src -I./base -I./soobj -DLEPTONICA_INTERCEPT_ALLOC=1 -DHAVE_LIBJPEG=0 -DHAVE_LIBTIFF=0 -DHAVE_LIBPNG=0 -DHAVE_LIBZ=0 -DHAVE_LIBGIF=0 -DHAVE_LIBUNGIF=0 -DHAVE_LIBWEBP=0 -DHAVE_LIBWEBP_ANIM=0 -DHAVE_LIBJP2K=0 -o ./soobj/leptonica_fmorphauto.o -c leptonica/src/fmorphauto.c g++ -Itesseract/include -Itesseract/src/api -Itesseract/src/arch -Itesseract/src/ccmain -Itesseract/src/ccstruct -Itesseract/src/ccutil -Itesseract/src/classify -Itesseract/src/cutil -Itesseract/src/dict -Itesseract/src/lstm -Itesseract/src/opencl -Itesseract/src/textord -Itesseract/src/training -Itesseract/src/viewer -Itesseract/src/wordrec -Ileptonica/src -I./base -I./obj -Os -fstack-clash-protection -Wformat -Werror=format-security -D_GLIBCXX_ASSERTIONS=1 -D_LIBCPP_ENABLE_THREAD_SAFETY_ANNOTATIONS=1 -D_LIBCPP_ENABLE_HARDENED_MODE=1 -g -std=c++17 -DHAVE_NEON -DHAVE_MKSTEMP -DHAVE_FSEEKO -DHAVE_FONTCONFIG -DHAVE_SETLOCALE -DHAVE_DBUS -DHAVE_BSWAP32 -DHAVE_BYTESWAP_H -DHAVE_STRERROR -DHAVE_PREAD_PWRITE=1 -DGS_RECURSIVE_MUTEXATTR=PTHREAD_MUTEX_RECURSIVE -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 -Wno-unused-local-typedefs -DHAVE_STDINT_H=1 -DHAVE_DIRENT_H=1 -DHAVE_SYS_DIR_H=1 -DHAVE_SYS_TIME_H=1 -DHAVE_SYS_TIMES_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_LIBDL=1 -DGX_COLOR_INDEX_TYPE="unsigned long long" -D__USE_UNIX98=1 -DBUILD_PDF=1 -I./pdf -Os -fstack-clash-protection -Wformat -Werror=format-security -g -flto=auto -DHAVE_RESTRICT=1 -I/usr/include/webp -fno-strict-aliasing -DHAVE_POPEN_PROTO=1 -DTESSERACT_IMAGEDATA_AS_PIX -DTESSERACT_DISABLE_DEBUG_FONTS -DGRAPHICS_DISABLED -UCLUSTER -o ./obj/tesseract_ccutil_unicharmap.o -c tesseract/src/ccutil/unicharmap.cpp gcc -DHAVE_MKSTEMP -DHAVE_FSEEKO -DHAVE_FONTCONFIG -DHAVE_SETLOCALE -DHAVE_DBUS -DHAVE_BSWAP32 -DHAVE_BYTESWAP_H -DHAVE_STRERROR -DHAVE_PREAD_PWRITE=1 -DGS_RECURSIVE_MUTEXATTR=PTHREAD_MUTEX_RECURSIVE -O2 -DNDEBUG -fPIC -fvisibility=hidden -DGSDLLEXPORT="__attribute__((visibility(\"default\")))" -Wall -Wstrict-prototypes -Wundef -Wmissing-declarations -Wmissing-prototypes -Wwrite-strings -fno-strict-aliasing -Werror=declaration-after-statement -fno-builtin -fno-common -Werror=return-type -Wno-unused-local-typedefs -DHAVE_STDINT_H=1 -DHAVE_DIRENT_H=1 -DHAVE_SYS_DIR_H=1 -DHAVE_SYS_TIME_H=1 -DHAVE_SYS_TIMES_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_LIBDL=1 -DGX_COLOR_INDEX_TYPE="unsigned long long" -D__USE_UNIX98=1 -DBUILD_PDF=1 -I./pdf -Os -fstack-clash-protection -Wformat -Werror=format-security -g -flto=auto -DHAVE_RESTRICT=1 -I/usr/include/webp -fno-strict-aliasing -DHAVE_POPEN_PROTO=1 -Ileptonica/src -I./base -I./soobj -DLEPTONICA_INTERCEPT_ALLOC=1 -DHAVE_LIBJPEG=0 -DHAVE_LIBTIFF=0 -DHAVE_LIBPNG=0 -DHAVE_LIBZ=0 -DHAVE_LIBGIF=0 -DHAVE_LIBUNGIF=0 -DHAVE_LIBWEBP=0 -DHAVE_LIBWEBP_ANIM=0 -DHAVE_LIBJP2K=0 -o ./soobj/leptonica_fmorphgen.1.o -c leptonica/src/fmorphgen.1.c g++ -Itesseract/include -Itesseract/src/api -Itesseract/src/arch -Itesseract/src/ccmain -Itesseract/src/ccstruct -Itesseract/src/ccutil -Itesseract/src/classify -Itesseract/src/cutil -Itesseract/src/dict -Itesseract/src/lstm -Itesseract/src/opencl -Itesseract/src/textord -Itesseract/src/training -Itesseract/src/viewer -Itesseract/src/wordrec -Ileptonica/src -I./base -I./obj -Os -fstack-clash-protection -Wformat -Werror=format-security -D_GLIBCXX_ASSERTIONS=1 -D_LIBCPP_ENABLE_THREAD_SAFETY_ANNOTATIONS=1 -D_LIBCPP_ENABLE_HARDENED_MODE=1 -g -std=c++17 -DHAVE_NEON -DHAVE_MKSTEMP -DHAVE_FSEEKO -DHAVE_FONTCONFIG -DHAVE_SETLOCALE -DHAVE_DBUS -DHAVE_BSWAP32 -DHAVE_BYTESWAP_H -DHAVE_STRERROR -DHAVE_PREAD_PWRITE=1 -DGS_RECURSIVE_MUTEXATTR=PTHREAD_MUTEX_RECURSIVE -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 -Wno-unused-local-typedefs -DHAVE_STDINT_H=1 -DHAVE_DIRENT_H=1 -DHAVE_SYS_DIR_H=1 -DHAVE_SYS_TIME_H=1 -DHAVE_SYS_TIMES_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_LIBDL=1 -DGX_COLOR_INDEX_TYPE="unsigned long long" -D__USE_UNIX98=1 -DBUILD_PDF=1 -I./pdf -Os -fstack-clash-protection -Wformat -Werror=format-security -g -flto=auto -DHAVE_RESTRICT=1 -I/usr/include/webp -fno-strict-aliasing -DHAVE_POPEN_PROTO=1 -DTESSERACT_IMAGEDATA_AS_PIX -DTESSERACT_DISABLE_DEBUG_FONTS -DGRAPHICS_DISABLED -UCLUSTER -o ./obj/tesseract_ccutil_unicharset.o -c tesseract/src/ccutil/unicharset.cpp cc1plus: warning: command-line option '-Wstrict-prototypes' is valid for C/ObjC but not for C++ cc1plus: warning: command-line option '-Wmissing-prototypes' is valid for C/ObjC but not for C++ cc1plus: warning: '-Werror=' argument '-Werror=declaration-after-statement' is not valid for C++ gcc -DHAVE_MKSTEMP -DHAVE_FSEEKO -DHAVE_FONTCONFIG -DHAVE_SETLOCALE -DHAVE_DBUS -DHAVE_BSWAP32 -DHAVE_BYTESWAP_H -DHAVE_STRERROR -DHAVE_PREAD_PWRITE=1 -DGS_RECURSIVE_MUTEXATTR=PTHREAD_MUTEX_RECURSIVE -O2 -DNDEBUG -fPIC -fvisibility=hidden -DGSDLLEXPORT="__attribute__((visibility(\"default\")))" -Wall -Wstrict-prototypes -Wundef -Wmissing-declarations -Wmissing-prototypes -Wwrite-strings -fno-strict-aliasing -Werror=declaration-after-statement -fno-builtin -fno-common -Werror=return-type -Wno-unused-local-typedefs -DHAVE_STDINT_H=1 -DHAVE_DIRENT_H=1 -DHAVE_SYS_DIR_H=1 -DHAVE_SYS_TIME_H=1 -DHAVE_SYS_TIMES_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_LIBDL=1 -DGX_COLOR_INDEX_TYPE="unsigned long long" -D__USE_UNIX98=1 -DBUILD_PDF=1 -I./pdf -Os -fstack-clash-protection -Wformat -Werror=format-security -g -flto=auto -DHAVE_RESTRICT=1 -I/usr/include/webp -fno-strict-aliasing -DHAVE_POPEN_PROTO=1 -Ileptonica/src -I./base -I./soobj -DLEPTONICA_INTERCEPT_ALLOC=1 -DHAVE_LIBJPEG=0 -DHAVE_LIBTIFF=0 -DHAVE_LIBPNG=0 -DHAVE_LIBZ=0 -DHAVE_LIBGIF=0 -DHAVE_LIBUNGIF=0 -DHAVE_LIBWEBP=0 -DHAVE_LIBWEBP_ANIM=0 -DHAVE_LIBJP2K=0 -o ./soobj/leptonica_fmorphgenlow.1.o -c leptonica/src/fmorphgenlow.1.c g++ -Itesseract/include -Itesseract/src/api -Itesseract/src/arch -Itesseract/src/ccmain -Itesseract/src/ccstruct -Itesseract/src/ccutil -Itesseract/src/classify -Itesseract/src/cutil -Itesseract/src/dict -Itesseract/src/lstm -Itesseract/src/opencl -Itesseract/src/textord -Itesseract/src/training -Itesseract/src/viewer -Itesseract/src/wordrec -Ileptonica/src -I./base -I./obj -Os -fstack-clash-protection -Wformat -Werror=format-security -D_GLIBCXX_ASSERTIONS=1 -D_LIBCPP_ENABLE_THREAD_SAFETY_ANNOTATIONS=1 -D_LIBCPP_ENABLE_HARDENED_MODE=1 -g -std=c++17 -DHAVE_NEON -DHAVE_MKSTEMP -DHAVE_FSEEKO -DHAVE_FONTCONFIG -DHAVE_SETLOCALE -DHAVE_DBUS -DHAVE_BSWAP32 -DHAVE_BYTESWAP_H -DHAVE_STRERROR -DHAVE_PREAD_PWRITE=1 -DGS_RECURSIVE_MUTEXATTR=PTHREAD_MUTEX_RECURSIVE -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 -Wno-unused-local-typedefs -DHAVE_STDINT_H=1 -DHAVE_DIRENT_H=1 -DHAVE_SYS_DIR_H=1 -DHAVE_SYS_TIME_H=1 -DHAVE_SYS_TIMES_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_LIBDL=1 -DGX_COLOR_INDEX_TYPE="unsigned long long" -D__USE_UNIX98=1 -DBUILD_PDF=1 -I./pdf -Os -fstack-clash-protection -Wformat -Werror=format-security -g -flto=auto -DHAVE_RESTRICT=1 -I/usr/include/webp -fno-strict-aliasing -DHAVE_POPEN_PROTO=1 -DTESSERACT_IMAGEDATA_AS_PIX -DTESSERACT_DISABLE_DEBUG_FONTS -DGRAPHICS_DISABLED -UCLUSTER -o ./obj/tesseract_ccutil_params.o -c tesseract/src/ccutil/params.cpp gcc -DHAVE_MKSTEMP -DHAVE_FSEEKO -DHAVE_FONTCONFIG -DHAVE_SETLOCALE -DHAVE_DBUS -DHAVE_BSWAP32 -DHAVE_BYTESWAP_H -DHAVE_STRERROR -DHAVE_PREAD_PWRITE=1 -DGS_RECURSIVE_MUTEXATTR=PTHREAD_MUTEX_RECURSIVE -O2 -DNDEBUG -fPIC -fvisibility=hidden -DGSDLLEXPORT="__attribute__((visibility(\"default\")))" -Wall -Wstrict-prototypes -Wundef -Wmissing-declarations -Wmissing-prototypes -Wwrite-strings -fno-strict-aliasing -Werror=declaration-after-statement -fno-builtin -fno-common -Werror=return-type -Wno-unused-local-typedefs -DHAVE_STDINT_H=1 -DHAVE_DIRENT_H=1 -DHAVE_SYS_DIR_H=1 -DHAVE_SYS_TIME_H=1 -DHAVE_SYS_TIMES_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_LIBDL=1 -DGX_COLOR_INDEX_TYPE="unsigned long long" -D__USE_UNIX98=1 -DBUILD_PDF=1 -I./pdf -Os -fstack-clash-protection -Wformat -Werror=format-security -g -flto=auto -DHAVE_RESTRICT=1 -I/usr/include/webp -fno-strict-aliasing -DHAVE_POPEN_PROTO=1 -Ileptonica/src -I./base -I./soobj -DLEPTONICA_INTERCEPT_ALLOC=1 -DHAVE_LIBJPEG=0 -DHAVE_LIBTIFF=0 -DHAVE_LIBPNG=0 -DHAVE_LIBZ=0 -DHAVE_LIBGIF=0 -DHAVE_LIBUNGIF=0 -DHAVE_LIBWEBP=0 -DHAVE_LIBWEBP_ANIM=0 -DHAVE_LIBJP2K=0 -o ./soobj/leptonica_fpix1.o -c leptonica/src/fpix1.c In file included from tesseract/src/ccutil/ambigs.h:32, from tesseract/src/ccutil/ccutil.h:32, from tesseract/src/ccstruct/ccstruct.h:22, from tesseract/src/textord/makerow.cpp:27: tesseract/src/ccutil/unicharset.h: In member function 'bool tesseract::UNICHARSET::contains_unichar_id(tesseract::UNICHAR_ID) const': tesseract/src/ccutil/unicharset.h:288:59: warning: comparison of integer expressions of different signedness: 'tesseract::UNICHAR_ID' {aka 'int'} and 'std::vector::size_type' {aka 'unsigned int'} [-Wsign-compare] 288 | return unichar_id != INVALID_UNICHAR_ID && unichar_id < unichars.size() && | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~ tesseract/src/ccutil/unicharset.h: In member function 'void tesseract::UNICHARSET::delete_pointers_in_unichars()': tesseract/src/ccutil/unicharset.h:302:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'unsigned int'} [-Wsign-compare] 302 | for (int i = 0; i < unichars.size(); ++i) { | ~~^~~~~~~~~~~~~~~~~ In file included from tesseract/src/ccutil/ambigs.h:32, from tesseract/src/ccutil/ccutil.h:32, from tesseract/src/ccstruct/ccstruct.h:22, from tesseract/src/textord/oldbasel.cpp:26: tesseract/src/ccutil/unicharset.h: In member function 'bool tesseract::UNICHARSET::contains_unichar_id(tesseract::UNICHAR_ID) const': tesseract/src/ccutil/unicharset.h:288:59: warning: comparison of integer expressions of different signedness: 'tesseract::UNICHAR_ID' {aka 'int'} and 'std::vector::size_type' {aka 'unsigned int'} [-Wsign-compare] 288 | return unichar_id != INVALID_UNICHAR_ID && unichar_id < unichars.size() && | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~ tesseract/src/ccutil/unicharset.h: In member function 'void tesseract::UNICHARSET::delete_pointers_in_unichars()': tesseract/src/ccutil/unicharset.h:302:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'unsigned int'} [-Wsign-compare] 302 | for (int i = 0; i < unichars.size(); ++i) { | ~~^~~~~~~~~~~~~~~~~ g++ -Itesseract/include -Itesseract/src/api -Itesseract/src/arch -Itesseract/src/ccmain -Itesseract/src/ccstruct -Itesseract/src/ccutil -Itesseract/src/classify -Itesseract/src/cutil -Itesseract/src/dict -Itesseract/src/lstm -Itesseract/src/opencl -Itesseract/src/textord -Itesseract/src/training -Itesseract/src/viewer -Itesseract/src/wordrec -Ileptonica/src -I./base -I./obj -Os -fstack-clash-protection -Wformat -Werror=format-security -D_GLIBCXX_ASSERTIONS=1 -D_LIBCPP_ENABLE_THREAD_SAFETY_ANNOTATIONS=1 -D_LIBCPP_ENABLE_HARDENED_MODE=1 -g -std=c++17 -DHAVE_NEON -DHAVE_MKSTEMP -DHAVE_FSEEKO -DHAVE_FONTCONFIG -DHAVE_SETLOCALE -DHAVE_DBUS -DHAVE_BSWAP32 -DHAVE_BYTESWAP_H -DHAVE_STRERROR -DHAVE_PREAD_PWRITE=1 -DGS_RECURSIVE_MUTEXATTR=PTHREAD_MUTEX_RECURSIVE -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 -Wno-unused-local-typedefs -DHAVE_STDINT_H=1 -DHAVE_DIRENT_H=1 -DHAVE_SYS_DIR_H=1 -DHAVE_SYS_TIME_H=1 -DHAVE_SYS_TIMES_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_LIBDL=1 -DGX_COLOR_INDEX_TYPE="unsigned long long" -D__USE_UNIX98=1 -DBUILD_PDF=1 -I./pdf -Os -fstack-clash-protection -Wformat -Werror=format-security -g -flto=auto -DHAVE_RESTRICT=1 -I/usr/include/webp -fno-strict-aliasing -DHAVE_POPEN_PROTO=1 -DTESSERACT_IMAGEDATA_AS_PIX -DTESSERACT_DISABLE_DEBUG_FONTS -DGRAPHICS_DISABLED -UCLUSTER -o ./obj/tesseract_lstm_convolve.o -c tesseract/src/lstm/convolve.cpp cc1plus: warning: command-line option '-Wstrict-prototypes' is valid for C/ObjC but not for C++ cc1plus: warning: command-line option '-Wmissing-prototypes' is valid for C/ObjC but not for C++ cc1plus: warning: '-Werror=' argument '-Werror=declaration-after-statement' is not valid for C++ g++ -Itesseract/include -Itesseract/src/api -Itesseract/src/arch -Itesseract/src/ccmain -Itesseract/src/ccstruct -Itesseract/src/ccutil -Itesseract/src/classify -Itesseract/src/cutil -Itesseract/src/dict -Itesseract/src/lstm -Itesseract/src/opencl -Itesseract/src/textord -Itesseract/src/training -Itesseract/src/viewer -Itesseract/src/wordrec -Ileptonica/src -I./base -I./obj -Os -fstack-clash-protection -Wformat -Werror=format-security -D_GLIBCXX_ASSERTIONS=1 -D_LIBCPP_ENABLE_THREAD_SAFETY_ANNOTATIONS=1 -D_LIBCPP_ENABLE_HARDENED_MODE=1 -g -std=c++17 -DHAVE_NEON -DHAVE_MKSTEMP -DHAVE_FSEEKO -DHAVE_FONTCONFIG -DHAVE_SETLOCALE -DHAVE_DBUS -DHAVE_BSWAP32 -DHAVE_BYTESWAP_H -DHAVE_STRERROR -DHAVE_PREAD_PWRITE=1 -DGS_RECURSIVE_MUTEXATTR=PTHREAD_MUTEX_RECURSIVE -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 -Wno-unused-local-typedefs -DHAVE_STDINT_H=1 -DHAVE_DIRENT_H=1 -DHAVE_SYS_DIR_H=1 -DHAVE_SYS_TIME_H=1 -DHAVE_SYS_TIMES_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_LIBDL=1 -DGX_COLOR_INDEX_TYPE="unsigned long long" -D__USE_UNIX98=1 -DBUILD_PDF=1 -I./pdf -Os -fstack-clash-protection -Wformat -Werror=format-security -g -flto=auto -DHAVE_RESTRICT=1 -I/usr/include/webp -fno-strict-aliasing -DHAVE_POPEN_PROTO=1 -DTESSERACT_IMAGEDATA_AS_PIX -DTESSERACT_DISABLE_DEBUG_FONTS -DGRAPHICS_DISABLED -UCLUSTER -o ./obj/tesseract_lstm_fullyconnected.o -c tesseract/src/lstm/fullyconnected.cpp cc1plus: warning: command-line option '-Wstrict-prototypes' is valid for C/ObjC but not for C++ cc1plus: warning: command-line option '-Wmissing-prototypes' is valid for C/ObjC but not for C++ cc1plus: warning: '-Werror=' argument '-Werror=declaration-after-statement' is not valid for C++ gcc -DHAVE_MKSTEMP -DHAVE_FSEEKO -DHAVE_FONTCONFIG -DHAVE_SETLOCALE -DHAVE_DBUS -DHAVE_BSWAP32 -DHAVE_BYTESWAP_H -DHAVE_STRERROR -DHAVE_PREAD_PWRITE=1 -DGS_RECURSIVE_MUTEXATTR=PTHREAD_MUTEX_RECURSIVE -O2 -DNDEBUG -fPIC -fvisibility=hidden -DGSDLLEXPORT="__attribute__((visibility(\"default\")))" -Wall -Wstrict-prototypes -Wundef -Wmissing-declarations -Wmissing-prototypes -Wwrite-strings -fno-strict-aliasing -Werror=declaration-after-statement -fno-builtin -fno-common -Werror=return-type -Wno-unused-local-typedefs -DHAVE_STDINT_H=1 -DHAVE_DIRENT_H=1 -DHAVE_SYS_DIR_H=1 -DHAVE_SYS_TIME_H=1 -DHAVE_SYS_TIMES_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_LIBDL=1 -DGX_COLOR_INDEX_TYPE="unsigned long long" -D__USE_UNIX98=1 -DBUILD_PDF=1 -I./pdf -Os -fstack-clash-protection -Wformat -Werror=format-security -g -flto=auto -DHAVE_RESTRICT=1 -I/usr/include/webp -fno-strict-aliasing -DHAVE_POPEN_PROTO=1 -Ileptonica/src -I./base -I./soobj -DLEPTONICA_INTERCEPT_ALLOC=1 -DHAVE_LIBJPEG=0 -DHAVE_LIBTIFF=0 -DHAVE_LIBPNG=0 -DHAVE_LIBZ=0 -DHAVE_LIBGIF=0 -DHAVE_LIBUNGIF=0 -DHAVE_LIBWEBP=0 -DHAVE_LIBWEBP_ANIM=0 -DHAVE_LIBJP2K=0 -o ./soobj/leptonica_fpix2.o -c leptonica/src/fpix2.c cc1plus: warning: command-line option '-Wstrict-prototypes' is valid for C/ObjC but not for C++ cc1plus: warning: command-line option '-Wmissing-prototypes' is valid for C/ObjC but not for C++ cc1plus: warning: '-Werror=' argument '-Werror=declaration-after-statement' is not valid for C++ In file included from tesseract/src/ccmain/resultiterator.cpp:24: tesseract/src/ccmain/tesseractclass.h: In member function 'void tesseract::Tesseract::set_pix_original(Pix*)': tesseract/src/ccmain/tesseractclass.h:224:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'unsigned int'} [-Wsign-compare] 224 | for (int i = 0; i < sub_langs_.size(); ++i) { | ~~^~~~~~~~~~~~~~~~~~~ tesseract/src/ccmain/tesseractclass.h: In member function 'bool tesseract::Tesseract::AnyTessLang() const': tesseract/src/ccmain/tesseractclass.h:292:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'unsigned int'} [-Wsign-compare] 292 | for (int i = 0; i < sub_langs_.size(); ++i) { | ~~^~~~~~~~~~~~~~~~~~~ tesseract/src/ccmain/tesseractclass.h: In member function 'bool tesseract::Tesseract::AnyLSTMLang() const': tesseract/src/ccmain/tesseractclass.h:302:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'unsigned int'} [-Wsign-compare] 302 | for (int i = 0; i < sub_langs_.size(); ++i) { | ~~^~~~~~~~~~~~~~~~~~~ cc1plus: warning: command-line option '-Wstrict-prototypes' is valid for C/ObjC but not for C++ cc1plus: warning: command-line option '-Wmissing-prototypes' is valid for C/ObjC but not for C++ cc1plus: warning: '-Werror=' argument '-Werror=declaration-after-statement' is not valid for C++ In file included from tesseract/src/ccutil/lsterr.h:22, from tesseract/src/ccutil/elst.h:22, from tesseract/src/ccstruct/points.h:22, from tesseract/src/ccstruct/rect.h:23, from tesseract/src/ccstruct/boxword.h:23, from tesseract/src/ccstruct/blamer.h:26: tesseract/src/ccmain/resultiterator.cpp: In member function 'void tesseract::ResultIterator::CalculateBlobOrder(std::vector*) const': tesseract/src/ccmain/resultiterator.cpp:220:36: warning: comparison of integer expressions of different signedness: 'std::vector::size_type' {aka 'unsigned int'} and 'const int' [-Wsign-compare] 220 | ASSERT_HOST(blob_indices->size() == word_length_); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ tesseract/src/ccutil/errcode.h:56:25: note: in definition of macro 'ASSERT_HOST' 56 | #define ASSERT_HOST(x) (x) \ | ^ g++ -Itesseract/include -Itesseract/src/api -Itesseract/src/arch -Itesseract/src/ccmain -Itesseract/src/ccstruct -Itesseract/src/ccutil -Itesseract/src/classify -Itesseract/src/cutil -Itesseract/src/dict -Itesseract/src/lstm -Itesseract/src/opencl -Itesseract/src/textord -Itesseract/src/training -Itesseract/src/viewer -Itesseract/src/wordrec -Ileptonica/src -I./base -I./obj -Os -fstack-clash-protection -Wformat -Werror=format-security -D_GLIBCXX_ASSERTIONS=1 -D_LIBCPP_ENABLE_THREAD_SAFETY_ANNOTATIONS=1 -D_LIBCPP_ENABLE_HARDENED_MODE=1 -g -std=c++17 -DHAVE_NEON -DHAVE_MKSTEMP -DHAVE_FSEEKO -DHAVE_FONTCONFIG -DHAVE_SETLOCALE -DHAVE_DBUS -DHAVE_BSWAP32 -DHAVE_BYTESWAP_H -DHAVE_STRERROR -DHAVE_PREAD_PWRITE=1 -DGS_RECURSIVE_MUTEXATTR=PTHREAD_MUTEX_RECURSIVE -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 -Wno-unused-local-typedefs -DHAVE_STDINT_H=1 -DHAVE_DIRENT_H=1 -DHAVE_SYS_DIR_H=1 -DHAVE_SYS_TIME_H=1 -DHAVE_SYS_TIMES_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_LIBDL=1 -DGX_COLOR_INDEX_TYPE="unsigned long long" -D__USE_UNIX98=1 -DBUILD_PDF=1 -I./pdf -Os -fstack-clash-protection -Wformat -Werror=format-security -g -flto=auto -DHAVE_RESTRICT=1 -I/usr/include/webp -fno-strict-aliasing -DHAVE_POPEN_PROTO=1 -DTESSERACT_IMAGEDATA_AS_PIX -DTESSERACT_DISABLE_DEBUG_FONTS -DGRAPHICS_DISABLED -UCLUSTER -o ./obj/tesseract_lstm_functions.o -c tesseract/src/lstm/functions.cpp gcc -DHAVE_MKSTEMP -DHAVE_FSEEKO -DHAVE_FONTCONFIG -DHAVE_SETLOCALE -DHAVE_DBUS -DHAVE_BSWAP32 -DHAVE_BYTESWAP_H -DHAVE_STRERROR -DHAVE_PREAD_PWRITE=1 -DGS_RECURSIVE_MUTEXATTR=PTHREAD_MUTEX_RECURSIVE -O2 -DNDEBUG -fPIC -fvisibility=hidden -DGSDLLEXPORT="__attribute__((visibility(\"default\")))" -Wall -Wstrict-prototypes -Wundef -Wmissing-declarations -Wmissing-prototypes -Wwrite-strings -fno-strict-aliasing -Werror=declaration-after-statement -fno-builtin -fno-common -Werror=return-type -Wno-unused-local-typedefs -DHAVE_STDINT_H=1 -DHAVE_DIRENT_H=1 -DHAVE_SYS_DIR_H=1 -DHAVE_SYS_TIME_H=1 -DHAVE_SYS_TIMES_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_LIBDL=1 -DGX_COLOR_INDEX_TYPE="unsigned long long" -D__USE_UNIX98=1 -DBUILD_PDF=1 -I./pdf -Os -fstack-clash-protection -Wformat -Werror=format-security -g -flto=auto -DHAVE_RESTRICT=1 -I/usr/include/webp -fno-strict-aliasing -DHAVE_POPEN_PROTO=1 -Ileptonica/src -I./base -I./soobj -DLEPTONICA_INTERCEPT_ALLOC=1 -DHAVE_LIBJPEG=0 -DHAVE_LIBTIFF=0 -DHAVE_LIBPNG=0 -DHAVE_LIBZ=0 -DHAVE_LIBGIF=0 -DHAVE_LIBUNGIF=0 -DHAVE_LIBWEBP=0 -DHAVE_LIBWEBP_ANIM=0 -DHAVE_LIBJP2K=0 -o ./soobj/leptonica_gifiostub.o -c leptonica/src/gifiostub.c tesseract/src/ccmain/resultiterator.cpp: In function 'void tesseract::PrintScriptDirs(const std::vector&)': tesseract/src/ccmain/resultiterator.cpp:224:21: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'unsigned int'} [-Wsign-compare] 224 | for (int i = 0; i < dirs.size(); i++) { | ~~^~~~~~~~~~~~~ tesseract/src/ccmain/resultiterator.cpp: In static member function 'static void tesseract::ResultIterator::CalculateTextlineOrder(bool, const std::vector&, std::vector*)': tesseract/src/ccmain/resultiterator.cpp:315:30: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'unsigned int'} [-Wsign-compare] 315 | for (int i = left; i < word_dirs.size(); i++) { | ~~^~~~~~~~~~~~~~~~~~ tesseract/src/ccmain/resultiterator.cpp: In member function 'void tesseract::ResultIterator::MoveToLogicalStartOfTextline()': tesseract/src/ccmain/resultiterator.cpp:434:12: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'unsigned int'} [-Wsign-compare] 434 | for (; i < word_indices.size() && word_indices[i] < 0; i++) { | ~~^~~~~~~~~~~~~~~~~~~~~ tesseract/src/ccmain/resultiterator.cpp:442:9: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'unsigned int'} [-Wsign-compare] 442 | if (i >= word_indices.size()) | ~~^~~~~~~~~~~~~~~~~~~~~~ tesseract/src/ccmain/resultiterator.cpp: In member function 'virtual bool tesseract::ResultIterator::Next(tesseract::PageIteratorLevel)': tesseract/src/ccmain/resultiterator.cpp:480:24: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'unsigned int'} [-Wsign-compare] 480 | while (next_blob < blob_order.size() && | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ tesseract/src/ccmain/resultiterator.cpp:484:21: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'unsigned int'} [-Wsign-compare] 484 | if (next_blob < blob_order.size()) { | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ gcc -DHAVE_MKSTEMP -DHAVE_FSEEKO -DHAVE_FONTCONFIG -DHAVE_SETLOCALE -DHAVE_DBUS -DHAVE_BSWAP32 -DHAVE_BYTESWAP_H -DHAVE_STRERROR -DHAVE_PREAD_PWRITE=1 -DGS_RECURSIVE_MUTEXATTR=PTHREAD_MUTEX_RECURSIVE -O2 -DNDEBUG -fPIC -fvisibility=hidden -DGSDLLEXPORT="__attribute__((visibility(\"default\")))" -Wall -Wstrict-prototypes -Wundef -Wmissing-declarations -Wmissing-prototypes -Wwrite-strings -fno-strict-aliasing -Werror=declaration-after-statement -fno-builtin -fno-common -Werror=return-type -Wno-unused-local-typedefs -DHAVE_STDINT_H=1 -DHAVE_DIRENT_H=1 -DHAVE_SYS_DIR_H=1 -DHAVE_SYS_TIME_H=1 -DHAVE_SYS_TIMES_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_LIBDL=1 -DGX_COLOR_INDEX_TYPE="unsigned long long" -D__USE_UNIX98=1 -DBUILD_PDF=1 -I./pdf -Os -fstack-clash-protection -Wformat -Werror=format-security -g -flto=auto -DHAVE_RESTRICT=1 -I/usr/include/webp -fno-strict-aliasing -DHAVE_POPEN_PROTO=1 -Ileptonica/src -I./base -I./soobj -DLEPTONICA_INTERCEPT_ALLOC=1 -DHAVE_LIBJPEG=0 -DHAVE_LIBTIFF=0 -DHAVE_LIBPNG=0 -DHAVE_LIBZ=0 -DHAVE_LIBGIF=0 -DHAVE_LIBUNGIF=0 -DHAVE_LIBWEBP=0 -DHAVE_LIBWEBP_ANIM=0 -DHAVE_LIBJP2K=0 -o ./soobj/leptonica_gplot.o -c leptonica/src/gplot.c tesseract/src/ccmain/resultiterator.cpp: In member function 'void tesseract::ResultIterator::AppendUTF8WordText(std::string*) const': tesseract/src/ccmain/resultiterator.cpp:681:21: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'unsigned int'} [-Wsign-compare] 681 | for (int i = 0; i < blob_order.size(); i++) { | ~~^~~~~~~~~~~~~~~~~~~ leptonica/src/fhmtgenlow.1.c: In function 'fhmt_1_5': leptonica/src/fhmtgenlow.1.c:273:21: warning: variable 'wpls5' set but not used [-Wunused-but-set-variable] 273 | l_int32 wpls5, wpls6; | ^~~~~ leptonica/src/fhmtgenlow.1.c:272:35: warning: variable 'wpls4' set but not used [-Wunused-but-set-variable] 272 | l_int32 wpls2, wpls3, wpls4; | ^~~~~ leptonica/src/fhmtgenlow.1.c:272:28: warning: variable 'wpls3' set but not used [-Wunused-but-set-variable] 272 | l_int32 wpls2, wpls3, wpls4; | ^~~~~ tesseract/src/ccmain/resultiterator.cpp: In member function 'void tesseract::ResultIterator::IterateAndAppendUTF8TextlineText(std::string*)': tesseract/src/ccmain/resultiterator.cpp:702:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'unsigned int'} [-Wsign-compare] 702 | for (int i = 0; i < textline_order.size(); i++) { | ~~^~~~~~~~~~~~~~~~~~~~~~~ gcc -DHAVE_MKSTEMP -DHAVE_FSEEKO -DHAVE_FONTCONFIG -DHAVE_SETLOCALE -DHAVE_DBUS -DHAVE_BSWAP32 -DHAVE_BYTESWAP_H -DHAVE_STRERROR -DHAVE_PREAD_PWRITE=1 -DGS_RECURSIVE_MUTEXATTR=PTHREAD_MUTEX_RECURSIVE -O2 -DNDEBUG -fPIC -fvisibility=hidden -DGSDLLEXPORT="__attribute__((visibility(\"default\")))" -Wall -Wstrict-prototypes -Wundef -Wmissing-declarations -Wmissing-prototypes -Wwrite-strings -fno-strict-aliasing -Werror=declaration-after-statement -fno-builtin -fno-common -Werror=return-type -Wno-unused-local-typedefs -DHAVE_STDINT_H=1 -DHAVE_DIRENT_H=1 -DHAVE_SYS_DIR_H=1 -DHAVE_SYS_TIME_H=1 -DHAVE_SYS_TIMES_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_LIBDL=1 -DGX_COLOR_INDEX_TYPE="unsigned long long" -D__USE_UNIX98=1 -DBUILD_PDF=1 -I./pdf -Os -fstack-clash-protection -Wformat -Werror=format-security -g -flto=auto -DHAVE_RESTRICT=1 -I/usr/include/webp -fno-strict-aliasing -DHAVE_POPEN_PROTO=1 -Ileptonica/src -I./base -I./soobj -DLEPTONICA_INTERCEPT_ALLOC=1 -DHAVE_LIBJPEG=0 -DHAVE_LIBTIFF=0 -DHAVE_LIBPNG=0 -DHAVE_LIBZ=0 -DHAVE_LIBGIF=0 -DHAVE_LIBUNGIF=0 -DHAVE_LIBWEBP=0 -DHAVE_LIBWEBP_ANIM=0 -DHAVE_LIBJP2K=0 -o ./soobj/leptonica_graphics.o -c leptonica/src/graphics.c g++ -Itesseract/include -Itesseract/src/api -Itesseract/src/arch -Itesseract/src/ccmain -Itesseract/src/ccstruct -Itesseract/src/ccutil -Itesseract/src/classify -Itesseract/src/cutil -Itesseract/src/dict -Itesseract/src/lstm -Itesseract/src/opencl -Itesseract/src/textord -Itesseract/src/training -Itesseract/src/viewer -Itesseract/src/wordrec -Ileptonica/src -I./base -I./obj -Os -fstack-clash-protection -Wformat -Werror=format-security -D_GLIBCXX_ASSERTIONS=1 -D_LIBCPP_ENABLE_THREAD_SAFETY_ANNOTATIONS=1 -D_LIBCPP_ENABLE_HARDENED_MODE=1 -g -std=c++17 -DHAVE_NEON -DHAVE_MKSTEMP -DHAVE_FSEEKO -DHAVE_FONTCONFIG -DHAVE_SETLOCALE -DHAVE_DBUS -DHAVE_BSWAP32 -DHAVE_BYTESWAP_H -DHAVE_STRERROR -DHAVE_PREAD_PWRITE=1 -DGS_RECURSIVE_MUTEXATTR=PTHREAD_MUTEX_RECURSIVE -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 -Wno-unused-local-typedefs -DHAVE_STDINT_H=1 -DHAVE_DIRENT_H=1 -DHAVE_SYS_DIR_H=1 -DHAVE_SYS_TIME_H=1 -DHAVE_SYS_TIMES_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_LIBDL=1 -DGX_COLOR_INDEX_TYPE="unsigned long long" -D__USE_UNIX98=1 -DBUILD_PDF=1 -I./pdf -Os -fstack-clash-protection -Wformat -Werror=format-security -g -flto=auto -DHAVE_RESTRICT=1 -I/usr/include/webp -fno-strict-aliasing -DHAVE_POPEN_PROTO=1 -DTESSERACT_IMAGEDATA_AS_PIX -DTESSERACT_DISABLE_DEBUG_FONTS -DGRAPHICS_DISABLED -UCLUSTER -o ./obj/tesseract_lstm_input.o -c tesseract/src/lstm/input.cpp cc1plus: warning: command-line option '-Wstrict-prototypes' is valid for C/ObjC but not for C++ cc1plus: warning: command-line option '-Wmissing-prototypes' is valid for C/ObjC but not for C++ cc1plus: warning: '-Werror=' argument '-Werror=declaration-after-statement' is not valid for C++ g++ -Itesseract/include -Itesseract/src/api -Itesseract/src/arch -Itesseract/src/ccmain -Itesseract/src/ccstruct -Itesseract/src/ccutil -Itesseract/src/classify -Itesseract/src/cutil -Itesseract/src/dict -Itesseract/src/lstm -Itesseract/src/opencl -Itesseract/src/textord -Itesseract/src/training -Itesseract/src/viewer -Itesseract/src/wordrec -Ileptonica/src -I./base -I./obj -Os -fstack-clash-protection -Wformat -Werror=format-security -D_GLIBCXX_ASSERTIONS=1 -D_LIBCPP_ENABLE_THREAD_SAFETY_ANNOTATIONS=1 -D_LIBCPP_ENABLE_HARDENED_MODE=1 -g -std=c++17 -DHAVE_NEON -DHAVE_MKSTEMP -DHAVE_FSEEKO -DHAVE_FONTCONFIG -DHAVE_SETLOCALE -DHAVE_DBUS -DHAVE_BSWAP32 -DHAVE_BYTESWAP_H -DHAVE_STRERROR -DHAVE_PREAD_PWRITE=1 -DGS_RECURSIVE_MUTEXATTR=PTHREAD_MUTEX_RECURSIVE -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 -Wno-unused-local-typedefs -DHAVE_STDINT_H=1 -DHAVE_DIRENT_H=1 -DHAVE_SYS_DIR_H=1 -DHAVE_SYS_TIME_H=1 -DHAVE_SYS_TIMES_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_LIBDL=1 -DGX_COLOR_INDEX_TYPE="unsigned long long" -D__USE_UNIX98=1 -DBUILD_PDF=1 -I./pdf -Os -fstack-clash-protection -Wformat -Werror=format-security -g -flto=auto -DHAVE_RESTRICT=1 -I/usr/include/webp -fno-strict-aliasing -DHAVE_POPEN_PROTO=1 -DTESSERACT_IMAGEDATA_AS_PIX -DTESSERACT_DISABLE_DEBUG_FONTS -DGRAPHICS_DISABLED -UCLUSTER -o ./obj/tesseract_lstm_lstm.o -c tesseract/src/lstm/lstm.cpp cc1plus: warning: command-line option '-Wstrict-prototypes' is valid for C/ObjC but not for C++ cc1plus: warning: command-line option '-Wmissing-prototypes' is valid for C/ObjC but not for C++ cc1plus: warning: '-Werror=' argument '-Werror=declaration-after-statement' is not valid for C++ gcc -DHAVE_MKSTEMP -DHAVE_FSEEKO -DHAVE_FONTCONFIG -DHAVE_SETLOCALE -DHAVE_DBUS -DHAVE_BSWAP32 -DHAVE_BYTESWAP_H -DHAVE_STRERROR -DHAVE_PREAD_PWRITE=1 -DGS_RECURSIVE_MUTEXATTR=PTHREAD_MUTEX_RECURSIVE -O2 -DNDEBUG -fPIC -fvisibility=hidden -DGSDLLEXPORT="__attribute__((visibility(\"default\")))" -Wall -Wstrict-prototypes -Wundef -Wmissing-declarations -Wmissing-prototypes -Wwrite-strings -fno-strict-aliasing -Werror=declaration-after-statement -fno-builtin -fno-common -Werror=return-type -Wno-unused-local-typedefs -DHAVE_STDINT_H=1 -DHAVE_DIRENT_H=1 -DHAVE_SYS_DIR_H=1 -DHAVE_SYS_TIME_H=1 -DHAVE_SYS_TIMES_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_LIBDL=1 -DGX_COLOR_INDEX_TYPE="unsigned long long" -D__USE_UNIX98=1 -DBUILD_PDF=1 -I./pdf -Os -fstack-clash-protection -Wformat -Werror=format-security -g -flto=auto -DHAVE_RESTRICT=1 -I/usr/include/webp -fno-strict-aliasing -DHAVE_POPEN_PROTO=1 -Ileptonica/src -I./base -I./soobj -DLEPTONICA_INTERCEPT_ALLOC=1 -DHAVE_LIBJPEG=0 -DHAVE_LIBTIFF=0 -DHAVE_LIBPNG=0 -DHAVE_LIBZ=0 -DHAVE_LIBGIF=0 -DHAVE_LIBUNGIF=0 -DHAVE_LIBWEBP=0 -DHAVE_LIBWEBP_ANIM=0 -DHAVE_LIBJP2K=0 -o ./soobj/leptonica_graymorph.o -c leptonica/src/graymorph.c g++ -Itesseract/include -Itesseract/src/api -Itesseract/src/arch -Itesseract/src/ccmain -Itesseract/src/ccstruct -Itesseract/src/ccutil -Itesseract/src/classify -Itesseract/src/cutil -Itesseract/src/dict -Itesseract/src/lstm -Itesseract/src/opencl -Itesseract/src/textord -Itesseract/src/training -Itesseract/src/viewer -Itesseract/src/wordrec -Ileptonica/src -I./base -I./obj -Os -fstack-clash-protection -Wformat -Werror=format-security -D_GLIBCXX_ASSERTIONS=1 -D_LIBCPP_ENABLE_THREAD_SAFETY_ANNOTATIONS=1 -D_LIBCPP_ENABLE_HARDENED_MODE=1 -g -std=c++17 -DHAVE_NEON -DHAVE_MKSTEMP -DHAVE_FSEEKO -DHAVE_FONTCONFIG -DHAVE_SETLOCALE -DHAVE_DBUS -DHAVE_BSWAP32 -DHAVE_BYTESWAP_H -DHAVE_STRERROR -DHAVE_PREAD_PWRITE=1 -DGS_RECURSIVE_MUTEXATTR=PTHREAD_MUTEX_RECURSIVE -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 -Wno-unused-local-typedefs -DHAVE_STDINT_H=1 -DHAVE_DIRENT_H=1 -DHAVE_SYS_DIR_H=1 -DHAVE_SYS_TIME_H=1 -DHAVE_SYS_TIMES_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_LIBDL=1 -DGX_COLOR_INDEX_TYPE="unsigned long long" -D__USE_UNIX98=1 -DBUILD_PDF=1 -I./pdf -Os -fstack-clash-protection -Wformat -Werror=format-security -g -flto=auto -DHAVE_RESTRICT=1 -I/usr/include/webp -fno-strict-aliasing -DHAVE_POPEN_PROTO=1 -DTESSERACT_IMAGEDATA_AS_PIX -DTESSERACT_DISABLE_DEBUG_FONTS -DGRAPHICS_DISABLED -UCLUSTER -o ./obj/tesseract_lstm_lstmrecognizer.o -c tesseract/src/lstm/lstmrecognizer.cpp gcc -DHAVE_MKSTEMP -DHAVE_FSEEKO -DHAVE_FONTCONFIG -DHAVE_SETLOCALE -DHAVE_DBUS -DHAVE_BSWAP32 -DHAVE_BYTESWAP_H -DHAVE_STRERROR -DHAVE_PREAD_PWRITE=1 -DGS_RECURSIVE_MUTEXATTR=PTHREAD_MUTEX_RECURSIVE -O2 -DNDEBUG -fPIC -fvisibility=hidden -DGSDLLEXPORT="__attribute__((visibility(\"default\")))" -Wall -Wstrict-prototypes -Wundef -Wmissing-declarations -Wmissing-prototypes -Wwrite-strings -fno-strict-aliasing -Werror=declaration-after-statement -fno-builtin -fno-common -Werror=return-type -Wno-unused-local-typedefs -DHAVE_STDINT_H=1 -DHAVE_DIRENT_H=1 -DHAVE_SYS_DIR_H=1 -DHAVE_SYS_TIME_H=1 -DHAVE_SYS_TIMES_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_LIBDL=1 -DGX_COLOR_INDEX_TYPE="unsigned long long" -D__USE_UNIX98=1 -DBUILD_PDF=1 -I./pdf -Os -fstack-clash-protection -Wformat -Werror=format-security -g -flto=auto -DHAVE_RESTRICT=1 -I/usr/include/webp -fno-strict-aliasing -DHAVE_POPEN_PROTO=1 -Ileptonica/src -I./base -I./soobj -DLEPTONICA_INTERCEPT_ALLOC=1 -DHAVE_LIBJPEG=0 -DHAVE_LIBTIFF=0 -DHAVE_LIBPNG=0 -DHAVE_LIBZ=0 -DHAVE_LIBGIF=0 -DHAVE_LIBUNGIF=0 -DHAVE_LIBWEBP=0 -DHAVE_LIBWEBP_ANIM=0 -DHAVE_LIBJP2K=0 -o ./soobj/leptonica_grayquant.o -c leptonica/src/grayquant.c In file included from tesseract/src/ccutil/elst.h:24: tesseract/src/ccutil/serialis.h: In instantiation of 'bool tesseract::TFile::Serialize(const T*, size_t) [with T = char; size_t = unsigned int]': tesseract/src/ccutil/unicharset.h:363:51: required from here tesseract/src/ccutil/serialis.h:102:45: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'unsigned int'} [-Wsign-compare] 102 | return FWrite(data, sizeof(T), count) == count; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ cc1plus: warning: command-line option '-Wstrict-prototypes' is valid for C/ObjC but not for C++ cc1plus: warning: command-line option '-Wmissing-prototypes' is valid for C/ObjC but not for C++ cc1plus: warning: '-Werror=' argument '-Werror=declaration-after-statement' is not valid for C++ cc1plus: warning: command-line option '-Wstrict-prototypes' is valid for C/ObjC but not for C++ cc1plus: warning: command-line option '-Wmissing-prototypes' is valid for C/ObjC but not for C++ cc1plus: warning: '-Werror=' argument '-Werror=declaration-after-statement' is not valid for C++ g++ -Itesseract/include -Itesseract/src/api -Itesseract/src/arch -Itesseract/src/ccmain -Itesseract/src/ccstruct -Itesseract/src/ccutil -Itesseract/src/classify -Itesseract/src/cutil -Itesseract/src/dict -Itesseract/src/lstm -Itesseract/src/opencl -Itesseract/src/textord -Itesseract/src/training -Itesseract/src/viewer -Itesseract/src/wordrec -Ileptonica/src -I./base -I./obj -Os -fstack-clash-protection -Wformat -Werror=format-security -D_GLIBCXX_ASSERTIONS=1 -D_LIBCPP_ENABLE_THREAD_SAFETY_ANNOTATIONS=1 -D_LIBCPP_ENABLE_HARDENED_MODE=1 -g -std=c++17 -DHAVE_NEON -DHAVE_MKSTEMP -DHAVE_FSEEKO -DHAVE_FONTCONFIG -DHAVE_SETLOCALE -DHAVE_DBUS -DHAVE_BSWAP32 -DHAVE_BYTESWAP_H -DHAVE_STRERROR -DHAVE_PREAD_PWRITE=1 -DGS_RECURSIVE_MUTEXATTR=PTHREAD_MUTEX_RECURSIVE -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 -Wno-unused-local-typedefs -DHAVE_STDINT_H=1 -DHAVE_DIRENT_H=1 -DHAVE_SYS_DIR_H=1 -DHAVE_SYS_TIME_H=1 -DHAVE_SYS_TIMES_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_LIBDL=1 -DGX_COLOR_INDEX_TYPE="unsigned long long" -D__USE_UNIX98=1 -DBUILD_PDF=1 -I./pdf -Os -fstack-clash-protection -Wformat -Werror=format-security -g -flto=auto -DHAVE_RESTRICT=1 -I/usr/include/webp -fno-strict-aliasing -DHAVE_POPEN_PROTO=1 -DTESSERACT_IMAGEDATA_AS_PIX -DTESSERACT_DISABLE_DEBUG_FONTS -DGRAPHICS_DISABLED -UCLUSTER -o ./obj/tesseract_lstm_maxpool.o -c tesseract/src/lstm/maxpool.cpp gcc -DHAVE_MKSTEMP -DHAVE_FSEEKO -DHAVE_FONTCONFIG -DHAVE_SETLOCALE -DHAVE_DBUS -DHAVE_BSWAP32 -DHAVE_BYTESWAP_H -DHAVE_STRERROR -DHAVE_PREAD_PWRITE=1 -DGS_RECURSIVE_MUTEXATTR=PTHREAD_MUTEX_RECURSIVE -O2 -DNDEBUG -fPIC -fvisibility=hidden -DGSDLLEXPORT="__attribute__((visibility(\"default\")))" -Wall -Wstrict-prototypes -Wundef -Wmissing-declarations -Wmissing-prototypes -Wwrite-strings -fno-strict-aliasing -Werror=declaration-after-statement -fno-builtin -fno-common -Werror=return-type -Wno-unused-local-typedefs -DHAVE_STDINT_H=1 -DHAVE_DIRENT_H=1 -DHAVE_SYS_DIR_H=1 -DHAVE_SYS_TIME_H=1 -DHAVE_SYS_TIMES_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_LIBDL=1 -DGX_COLOR_INDEX_TYPE="unsigned long long" -D__USE_UNIX98=1 -DBUILD_PDF=1 -I./pdf -Os -fstack-clash-protection -Wformat -Werror=format-security -g -flto=auto -DHAVE_RESTRICT=1 -I/usr/include/webp -fno-strict-aliasing -DHAVE_POPEN_PROTO=1 -Ileptonica/src -I./base -I./soobj -DLEPTONICA_INTERCEPT_ALLOC=1 -DHAVE_LIBJPEG=0 -DHAVE_LIBTIFF=0 -DHAVE_LIBPNG=0 -DHAVE_LIBZ=0 -DHAVE_LIBGIF=0 -DHAVE_LIBUNGIF=0 -DHAVE_LIBWEBP=0 -DHAVE_LIBWEBP_ANIM=0 -DHAVE_LIBJP2K=0 -o ./soobj/leptonica_heap.o -c leptonica/src/heap.c gcc -DHAVE_MKSTEMP -DHAVE_FSEEKO -DHAVE_FONTCONFIG -DHAVE_SETLOCALE -DHAVE_DBUS -DHAVE_BSWAP32 -DHAVE_BYTESWAP_H -DHAVE_STRERROR -DHAVE_PREAD_PWRITE=1 -DGS_RECURSIVE_MUTEXATTR=PTHREAD_MUTEX_RECURSIVE -O2 -DNDEBUG -fPIC -fvisibility=hidden -DGSDLLEXPORT="__attribute__((visibility(\"default\")))" -Wall -Wstrict-prototypes -Wundef -Wmissing-declarations -Wmissing-prototypes -Wwrite-strings -fno-strict-aliasing -Werror=declaration-after-statement -fno-builtin -fno-common -Werror=return-type -Wno-unused-local-typedefs -DHAVE_STDINT_H=1 -DHAVE_DIRENT_H=1 -DHAVE_SYS_DIR_H=1 -DHAVE_SYS_TIME_H=1 -DHAVE_SYS_TIMES_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_LIBDL=1 -DGX_COLOR_INDEX_TYPE="unsigned long long" -D__USE_UNIX98=1 -DBUILD_PDF=1 -I./pdf -Os -fstack-clash-protection -Wformat -Werror=format-security -g -flto=auto -DHAVE_RESTRICT=1 -I/usr/include/webp -fno-strict-aliasing -DHAVE_POPEN_PROTO=1 -Ileptonica/src -I./base -I./soobj -DLEPTONICA_INTERCEPT_ALLOC=1 -DHAVE_LIBJPEG=0 -DHAVE_LIBTIFF=0 -DHAVE_LIBPNG=0 -DHAVE_LIBZ=0 -DHAVE_LIBGIF=0 -DHAVE_LIBUNGIF=0 -DHAVE_LIBWEBP=0 -DHAVE_LIBWEBP_ANIM=0 -DHAVE_LIBJP2K=0 -o ./soobj/leptonica_jbclass.o -c leptonica/src/jbclass.c g++ -Itesseract/include -Itesseract/src/api -Itesseract/src/arch -Itesseract/src/ccmain -Itesseract/src/ccstruct -Itesseract/src/ccutil -Itesseract/src/classify -Itesseract/src/cutil -Itesseract/src/dict -Itesseract/src/lstm -Itesseract/src/opencl -Itesseract/src/textord -Itesseract/src/training -Itesseract/src/viewer -Itesseract/src/wordrec -Ileptonica/src -I./base -I./obj -Os -fstack-clash-protection -Wformat -Werror=format-security -D_GLIBCXX_ASSERTIONS=1 -D_LIBCPP_ENABLE_THREAD_SAFETY_ANNOTATIONS=1 -D_LIBCPP_ENABLE_HARDENED_MODE=1 -g -std=c++17 -DHAVE_NEON -DHAVE_MKSTEMP -DHAVE_FSEEKO -DHAVE_FONTCONFIG -DHAVE_SETLOCALE -DHAVE_DBUS -DHAVE_BSWAP32 -DHAVE_BYTESWAP_H -DHAVE_STRERROR -DHAVE_PREAD_PWRITE=1 -DGS_RECURSIVE_MUTEXATTR=PTHREAD_MUTEX_RECURSIVE -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 -Wno-unused-local-typedefs -DHAVE_STDINT_H=1 -DHAVE_DIRENT_H=1 -DHAVE_SYS_DIR_H=1 -DHAVE_SYS_TIME_H=1 -DHAVE_SYS_TIMES_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_LIBDL=1 -DGX_COLOR_INDEX_TYPE="unsigned long long" -D__USE_UNIX98=1 -DBUILD_PDF=1 -I./pdf -Os -fstack-clash-protection -Wformat -Werror=format-security -g -flto=auto -DHAVE_RESTRICT=1 -I/usr/include/webp -fno-strict-aliasing -DHAVE_POPEN_PROTO=1 -DTESSERACT_IMAGEDATA_AS_PIX -DTESSERACT_DISABLE_DEBUG_FONTS -DGRAPHICS_DISABLED -UCLUSTER -o ./obj/tesseract_lstm_network.o -c tesseract/src/lstm/network.cpp tesseract/src/textord/makerow.cpp: In function 'void tesseract::delete_non_dropout_rows(TO_BLOCK*, float, FCOORD, int32_t, bool)': tesseract/src/textord/makerow.cpp:586:11: warning: variable 'xleft' set but not used [-Wunused-but-set-variable] 586 | int32_t xleft; //of block | ^~~~~ tesseract/src/textord/makerow.cpp:587:11: warning: variable 'ybottom' set but not used [-Wunused-but-set-variable] 587 | int32_t ybottom; //of block | ^~~~~~~ gcc -DHAVE_MKSTEMP -DHAVE_FSEEKO -DHAVE_FONTCONFIG -DHAVE_SETLOCALE -DHAVE_DBUS -DHAVE_BSWAP32 -DHAVE_BYTESWAP_H -DHAVE_STRERROR -DHAVE_PREAD_PWRITE=1 -DGS_RECURSIVE_MUTEXATTR=PTHREAD_MUTEX_RECURSIVE -O2 -DNDEBUG -fPIC -fvisibility=hidden -DGSDLLEXPORT="__attribute__((visibility(\"default\")))" -Wall -Wstrict-prototypes -Wundef -Wmissing-declarations -Wmissing-prototypes -Wwrite-strings -fno-strict-aliasing -Werror=declaration-after-statement -fno-builtin -fno-common -Werror=return-type -Wno-unused-local-typedefs -DHAVE_STDINT_H=1 -DHAVE_DIRENT_H=1 -DHAVE_SYS_DIR_H=1 -DHAVE_SYS_TIME_H=1 -DHAVE_SYS_TIMES_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_LIBDL=1 -DGX_COLOR_INDEX_TYPE="unsigned long long" -D__USE_UNIX98=1 -DBUILD_PDF=1 -I./pdf -Os -fstack-clash-protection -Wformat -Werror=format-security -g -flto=auto -DHAVE_RESTRICT=1 -I/usr/include/webp -fno-strict-aliasing -DHAVE_POPEN_PROTO=1 -Ileptonica/src -I./base -I./soobj -DLEPTONICA_INTERCEPT_ALLOC=1 -DHAVE_LIBJPEG=0 -DHAVE_LIBTIFF=0 -DHAVE_LIBPNG=0 -DHAVE_LIBZ=0 -DHAVE_LIBGIF=0 -DHAVE_LIBUNGIF=0 -DHAVE_LIBWEBP=0 -DHAVE_LIBWEBP_ANIM=0 -DHAVE_LIBJP2K=0 -o ./soobj/leptonica_jp2kheader.o -c leptonica/src/jp2kheader.c gcc -DHAVE_MKSTEMP -DHAVE_FSEEKO -DHAVE_FONTCONFIG -DHAVE_SETLOCALE -DHAVE_DBUS -DHAVE_BSWAP32 -DHAVE_BYTESWAP_H -DHAVE_STRERROR -DHAVE_PREAD_PWRITE=1 -DGS_RECURSIVE_MUTEXATTR=PTHREAD_MUTEX_RECURSIVE -O2 -DNDEBUG -fPIC -fvisibility=hidden -DGSDLLEXPORT="__attribute__((visibility(\"default\")))" -Wall -Wstrict-prototypes -Wundef -Wmissing-declarations -Wmissing-prototypes -Wwrite-strings -fno-strict-aliasing -Werror=declaration-after-statement -fno-builtin -fno-common -Werror=return-type -Wno-unused-local-typedefs -DHAVE_STDINT_H=1 -DHAVE_DIRENT_H=1 -DHAVE_SYS_DIR_H=1 -DHAVE_SYS_TIME_H=1 -DHAVE_SYS_TIMES_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_LIBDL=1 -DGX_COLOR_INDEX_TYPE="unsigned long long" -D__USE_UNIX98=1 -DBUILD_PDF=1 -I./pdf -Os -fstack-clash-protection -Wformat -Werror=format-security -g -flto=auto -DHAVE_RESTRICT=1 -I/usr/include/webp -fno-strict-aliasing -DHAVE_POPEN_PROTO=1 -Ileptonica/src -I./base -I./soobj -DLEPTONICA_INTERCEPT_ALLOC=1 -DHAVE_LIBJPEG=0 -DHAVE_LIBTIFF=0 -DHAVE_LIBPNG=0 -DHAVE_LIBZ=0 -DHAVE_LIBGIF=0 -DHAVE_LIBUNGIF=0 -DHAVE_LIBWEBP=0 -DHAVE_LIBWEBP_ANIM=0 -DHAVE_LIBJP2K=0 -o ./soobj/leptonica_jp2kheaderstub.o -c leptonica/src/jp2kheaderstub.c leptonica/src/fpix2.c: In function 'linearInterpolatePixelFloat': leptonica/src/fpix2.c:2282:6: warning: "DEBUG" is not defined, evaluates to 0 [-Wundef] 2282 | #if DEBUG | ^~~~~ cc1plus: warning: command-line option '-Wstrict-prototypes' is valid for C/ObjC but not for C++ cc1plus: warning: command-line option '-Wmissing-prototypes' is valid for C/ObjC but not for C++ cc1plus: warning: '-Werror=' argument '-Werror=declaration-after-statement' is not valid for C++ leptonica/src/gplot.c: In function 'gplotRead': leptonica/src/gplot.c:1243:35: warning: variable 'ignore' set but not used [-Wunused-but-set-variable] 1243 | l_int32 outformat, ret, version, ignore; | ^~~~~~ leptonica/src/gplot.c:1242:47: warning: variable 'ignores' set but not used [-Wunused-but-set-variable] 1242 | char *rootname, *title, *xlabel, *ylabel, *ignores; | ^~~~~~~ tesseract/src/textord/makerow.cpp: In function 'void tesseract::assign_blobs_to_rows(TO_BLOCK*, float*, int, bool, bool, bool)': tesseract/src/textord/makerow.cpp:2283:9: warning: variable 'ycoord' set but not used [-Wunused-but-set-variable] 2283 | float ycoord; //current y | ^~~~~~ gcc -DHAVE_MKSTEMP -DHAVE_FSEEKO -DHAVE_FONTCONFIG -DHAVE_SETLOCALE -DHAVE_DBUS -DHAVE_BSWAP32 -DHAVE_BYTESWAP_H -DHAVE_STRERROR -DHAVE_PREAD_PWRITE=1 -DGS_RECURSIVE_MUTEXATTR=PTHREAD_MUTEX_RECURSIVE -O2 -DNDEBUG -fPIC -fvisibility=hidden -DGSDLLEXPORT="__attribute__((visibility(\"default\")))" -Wall -Wstrict-prototypes -Wundef -Wmissing-declarations -Wmissing-prototypes -Wwrite-strings -fno-strict-aliasing -Werror=declaration-after-statement -fno-builtin -fno-common -Werror=return-type -Wno-unused-local-typedefs -DHAVE_STDINT_H=1 -DHAVE_DIRENT_H=1 -DHAVE_SYS_DIR_H=1 -DHAVE_SYS_TIME_H=1 -DHAVE_SYS_TIMES_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_LIBDL=1 -DGX_COLOR_INDEX_TYPE="unsigned long long" -D__USE_UNIX98=1 -DBUILD_PDF=1 -I./pdf -Os -fstack-clash-protection -Wformat -Werror=format-security -g -flto=auto -DHAVE_RESTRICT=1 -I/usr/include/webp -fno-strict-aliasing -DHAVE_POPEN_PROTO=1 -Ileptonica/src -I./base -I./soobj -DLEPTONICA_INTERCEPT_ALLOC=1 -DHAVE_LIBJPEG=0 -DHAVE_LIBTIFF=0 -DHAVE_LIBPNG=0 -DHAVE_LIBZ=0 -DHAVE_LIBGIF=0 -DHAVE_LIBUNGIF=0 -DHAVE_LIBWEBP=0 -DHAVE_LIBWEBP_ANIM=0 -DHAVE_LIBJP2K=0 -o ./soobj/leptonica_jp2kiostub.o -c leptonica/src/jp2kiostub.c gcc -DHAVE_MKSTEMP -DHAVE_FSEEKO -DHAVE_FONTCONFIG -DHAVE_SETLOCALE -DHAVE_DBUS -DHAVE_BSWAP32 -DHAVE_BYTESWAP_H -DHAVE_STRERROR -DHAVE_PREAD_PWRITE=1 -DGS_RECURSIVE_MUTEXATTR=PTHREAD_MUTEX_RECURSIVE -O2 -DNDEBUG -fPIC -fvisibility=hidden -DGSDLLEXPORT="__attribute__((visibility(\"default\")))" -Wall -Wstrict-prototypes -Wundef -Wmissing-declarations -Wmissing-prototypes -Wwrite-strings -fno-strict-aliasing -Werror=declaration-after-statement -fno-builtin -fno-common -Werror=return-type -Wno-unused-local-typedefs -DHAVE_STDINT_H=1 -DHAVE_DIRENT_H=1 -DHAVE_SYS_DIR_H=1 -DHAVE_SYS_TIME_H=1 -DHAVE_SYS_TIMES_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_LIBDL=1 -DGX_COLOR_INDEX_TYPE="unsigned long long" -D__USE_UNIX98=1 -DBUILD_PDF=1 -I./pdf -Os -fstack-clash-protection -Wformat -Werror=format-security -g -flto=auto -DHAVE_RESTRICT=1 -I/usr/include/webp -fno-strict-aliasing -DHAVE_POPEN_PROTO=1 -Ileptonica/src -I./base -I./soobj -DLEPTONICA_INTERCEPT_ALLOC=1 -DHAVE_LIBJPEG=0 -DHAVE_LIBTIFF=0 -DHAVE_LIBPNG=0 -DHAVE_LIBZ=0 -DHAVE_LIBGIF=0 -DHAVE_LIBUNGIF=0 -DHAVE_LIBWEBP=0 -DHAVE_LIBWEBP_ANIM=0 -DHAVE_LIBJP2K=0 -o ./soobj/leptonica_jpegiostub.o -c leptonica/src/jpegiostub.c cc1plus: warning: command-line option '-Wstrict-prototypes' is valid for C/ObjC but not for C++ cc1plus: warning: command-line option '-Wmissing-prototypes' is valid for C/ObjC but not for C++ cc1plus: warning: '-Werror=' argument '-Werror=declaration-after-statement' is not valid for C++ gcc -DHAVE_MKSTEMP -DHAVE_FSEEKO -DHAVE_FONTCONFIG -DHAVE_SETLOCALE -DHAVE_DBUS -DHAVE_BSWAP32 -DHAVE_BYTESWAP_H -DHAVE_STRERROR -DHAVE_PREAD_PWRITE=1 -DGS_RECURSIVE_MUTEXATTR=PTHREAD_MUTEX_RECURSIVE -O2 -DNDEBUG -fPIC -fvisibility=hidden -DGSDLLEXPORT="__attribute__((visibility(\"default\")))" -Wall -Wstrict-prototypes -Wundef -Wmissing-declarations -Wmissing-prototypes -Wwrite-strings -fno-strict-aliasing -Werror=declaration-after-statement -fno-builtin -fno-common -Werror=return-type -Wno-unused-local-typedefs -DHAVE_STDINT_H=1 -DHAVE_DIRENT_H=1 -DHAVE_SYS_DIR_H=1 -DHAVE_SYS_TIME_H=1 -DHAVE_SYS_TIMES_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_LIBDL=1 -DGX_COLOR_INDEX_TYPE="unsigned long long" -D__USE_UNIX98=1 -DBUILD_PDF=1 -I./pdf -Os -fstack-clash-protection -Wformat -Werror=format-security -g -flto=auto -DHAVE_RESTRICT=1 -I/usr/include/webp -fno-strict-aliasing -DHAVE_POPEN_PROTO=1 -Ileptonica/src -I./base -I./soobj -DLEPTONICA_INTERCEPT_ALLOC=1 -DHAVE_LIBJPEG=0 -DHAVE_LIBTIFF=0 -DHAVE_LIBPNG=0 -DHAVE_LIBZ=0 -DHAVE_LIBGIF=0 -DHAVE_LIBUNGIF=0 -DHAVE_LIBWEBP=0 -DHAVE_LIBWEBP_ANIM=0 -DHAVE_LIBJP2K=0 -o ./soobj/leptonica_kernel.o -c leptonica/src/kernel.c gcc -DHAVE_MKSTEMP -DHAVE_FSEEKO -DHAVE_FONTCONFIG -DHAVE_SETLOCALE -DHAVE_DBUS -DHAVE_BSWAP32 -DHAVE_BYTESWAP_H -DHAVE_STRERROR -DHAVE_PREAD_PWRITE=1 -DGS_RECURSIVE_MUTEXATTR=PTHREAD_MUTEX_RECURSIVE -O2 -DNDEBUG -fPIC -fvisibility=hidden -DGSDLLEXPORT="__attribute__((visibility(\"default\")))" -Wall -Wstrict-prototypes -Wundef -Wmissing-declarations -Wmissing-prototypes -Wwrite-strings -fno-strict-aliasing -Werror=declaration-after-statement -fno-builtin -fno-common -Werror=return-type -Wno-unused-local-typedefs -DHAVE_STDINT_H=1 -DHAVE_DIRENT_H=1 -DHAVE_SYS_DIR_H=1 -DHAVE_SYS_TIME_H=1 -DHAVE_SYS_TIMES_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_LIBDL=1 -DGX_COLOR_INDEX_TYPE="unsigned long long" -D__USE_UNIX98=1 -DBUILD_PDF=1 -I./pdf -Os -fstack-clash-protection -Wformat -Werror=format-security -g -flto=auto -DHAVE_RESTRICT=1 -I/usr/include/webp -fno-strict-aliasing -DHAVE_POPEN_PROTO=1 -Ileptonica/src -I./base -I./soobj -DLEPTONICA_INTERCEPT_ALLOC=1 -DHAVE_LIBJPEG=0 -DHAVE_LIBTIFF=0 -DHAVE_LIBPNG=0 -DHAVE_LIBZ=0 -DHAVE_LIBGIF=0 -DHAVE_LIBUNGIF=0 -DHAVE_LIBWEBP=0 -DHAVE_LIBWEBP_ANIM=0 -DHAVE_LIBJP2K=0 -o ./soobj/leptonica_libversions.o -c leptonica/src/libversions.c In file included from tesseract/src/ccutil/genericvector.h:22, from tesseract/src/ccutil/params.h:22, from tesseract/src/textord/oldbasel.h:22, from tesseract/src/textord/oldbasel.cpp:24: tesseract/src/ccutil/serialis.h: In instantiation of 'bool tesseract::TFile::Serialize(const T*, size_t) [with T = char; size_t = unsigned int]': tesseract/src/ccutil/unicharset.h:363:51: required from here tesseract/src/ccutil/serialis.h:102:45: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'unsigned int'} [-Wsign-compare] 102 | return FWrite(data, sizeof(T), count) == count; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ gcc -DHAVE_MKSTEMP -DHAVE_FSEEKO -DHAVE_FONTCONFIG -DHAVE_SETLOCALE -DHAVE_DBUS -DHAVE_BSWAP32 -DHAVE_BYTESWAP_H -DHAVE_STRERROR -DHAVE_PREAD_PWRITE=1 -DGS_RECURSIVE_MUTEXATTR=PTHREAD_MUTEX_RECURSIVE -O2 -DNDEBUG -fPIC -fvisibility=hidden -DGSDLLEXPORT="__attribute__((visibility(\"default\")))" -Wall -Wstrict-prototypes -Wundef -Wmissing-declarations -Wmissing-prototypes -Wwrite-strings -fno-strict-aliasing -Werror=declaration-after-statement -fno-builtin -fno-common -Werror=return-type -Wno-unused-local-typedefs -DHAVE_STDINT_H=1 -DHAVE_DIRENT_H=1 -DHAVE_SYS_DIR_H=1 -DHAVE_SYS_TIME_H=1 -DHAVE_SYS_TIMES_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_LIBDL=1 -DGX_COLOR_INDEX_TYPE="unsigned long long" -D__USE_UNIX98=1 -DBUILD_PDF=1 -I./pdf -Os -fstack-clash-protection -Wformat -Werror=format-security -g -flto=auto -DHAVE_RESTRICT=1 -I/usr/include/webp -fno-strict-aliasing -DHAVE_POPEN_PROTO=1 -Ileptonica/src -I./base -I./soobj -DLEPTONICA_INTERCEPT_ALLOC=1 -DHAVE_LIBJPEG=0 -DHAVE_LIBTIFF=0 -DHAVE_LIBPNG=0 -DHAVE_LIBZ=0 -DHAVE_LIBGIF=0 -DHAVE_LIBUNGIF=0 -DHAVE_LIBWEBP=0 -DHAVE_LIBWEBP_ANIM=0 -DHAVE_LIBJP2K=0 -o ./soobj/leptonica_list.o -c leptonica/src/list.c In file included from tesseract/src/ccutil/genericvector.h:22, from tesseract/src/ccutil/params.h:22, from tesseract/src/textord/makerow.h:22, from tesseract/src/textord/makerow.cpp:24: tesseract/src/ccutil/serialis.h: In instantiation of 'bool tesseract::TFile::Serialize(const T*, size_t) [with T = char; size_t = unsigned int]': tesseract/src/ccutil/unicharset.h:363:51: required from here tesseract/src/ccutil/serialis.h:102:45: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'unsigned int'} [-Wsign-compare] 102 | return FWrite(data, sizeof(T), count) == count; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ gcc -DHAVE_MKSTEMP -DHAVE_FSEEKO -DHAVE_FONTCONFIG -DHAVE_SETLOCALE -DHAVE_DBUS -DHAVE_BSWAP32 -DHAVE_BYTESWAP_H -DHAVE_STRERROR -DHAVE_PREAD_PWRITE=1 -DGS_RECURSIVE_MUTEXATTR=PTHREAD_MUTEX_RECURSIVE -O2 -DNDEBUG -fPIC -fvisibility=hidden -DGSDLLEXPORT="__attribute__((visibility(\"default\")))" -Wall -Wstrict-prototypes -Wundef -Wmissing-declarations -Wmissing-prototypes -Wwrite-strings -fno-strict-aliasing -Werror=declaration-after-statement -fno-builtin -fno-common -Werror=return-type -Wno-unused-local-typedefs -DHAVE_STDINT_H=1 -DHAVE_DIRENT_H=1 -DHAVE_SYS_DIR_H=1 -DHAVE_SYS_TIME_H=1 -DHAVE_SYS_TIMES_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_LIBDL=1 -DGX_COLOR_INDEX_TYPE="unsigned long long" -D__USE_UNIX98=1 -DBUILD_PDF=1 -I./pdf -Os -fstack-clash-protection -Wformat -Werror=format-security -g -flto=auto -DHAVE_RESTRICT=1 -I/usr/include/webp -fno-strict-aliasing -DHAVE_POPEN_PROTO=1 -Ileptonica/src -I./base -I./soobj -DLEPTONICA_INTERCEPT_ALLOC=1 -DHAVE_LIBJPEG=0 -DHAVE_LIBTIFF=0 -DHAVE_LIBPNG=0 -DHAVE_LIBZ=0 -DHAVE_LIBGIF=0 -DHAVE_LIBUNGIF=0 -DHAVE_LIBWEBP=0 -DHAVE_LIBWEBP_ANIM=0 -DHAVE_LIBJP2K=0 -o ./soobj/leptonica_map.o -c leptonica/src/map.c gcc -DHAVE_MKSTEMP -DHAVE_FSEEKO -DHAVE_FONTCONFIG -DHAVE_SETLOCALE -DHAVE_DBUS -DHAVE_BSWAP32 -DHAVE_BYTESWAP_H -DHAVE_STRERROR -DHAVE_PREAD_PWRITE=1 -DGS_RECURSIVE_MUTEXATTR=PTHREAD_MUTEX_RECURSIVE -O2 -DNDEBUG -fPIC -fvisibility=hidden -DGSDLLEXPORT="__attribute__((visibility(\"default\")))" -Wall -Wstrict-prototypes -Wundef -Wmissing-declarations -Wmissing-prototypes -Wwrite-strings -fno-strict-aliasing -Werror=declaration-after-statement -fno-builtin -fno-common -Werror=return-type -Wno-unused-local-typedefs -DHAVE_STDINT_H=1 -DHAVE_DIRENT_H=1 -DHAVE_SYS_DIR_H=1 -DHAVE_SYS_TIME_H=1 -DHAVE_SYS_TIMES_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_LIBDL=1 -DGX_COLOR_INDEX_TYPE="unsigned long long" -D__USE_UNIX98=1 -DBUILD_PDF=1 -I./pdf -Os -fstack-clash-protection -Wformat -Werror=format-security -g -flto=auto -DHAVE_RESTRICT=1 -I/usr/include/webp -fno-strict-aliasing -DHAVE_POPEN_PROTO=1 -Ileptonica/src -I./base -I./soobj -DLEPTONICA_INTERCEPT_ALLOC=1 -DHAVE_LIBJPEG=0 -DHAVE_LIBTIFF=0 -DHAVE_LIBPNG=0 -DHAVE_LIBZ=0 -DHAVE_LIBGIF=0 -DHAVE_LIBUNGIF=0 -DHAVE_LIBWEBP=0 -DHAVE_LIBWEBP_ANIM=0 -DHAVE_LIBJP2K=0 -o ./soobj/leptonica_morph.o -c leptonica/src/morph.c tesseract/src/viewer/scrollview.cpp:60:20: warning: 'tesseract::waiting_for_events_mu' defined but not used [-Wunused-variable] 60 | static std::mutex* waiting_for_events_mu; | ^~~~~~~~~~~~~~~~~~~~~ tesseract/src/viewer/scrollview.cpp:56:20: warning: 'tesseract::svmap_mu' defined but not used [-Wunused-variable] 56 | static std::mutex* svmap_mu; | ^~~~~~~~ leptonica/src/libversions.c: In function 'getImagelibVersions': leptonica/src/libversions.c:107:10: warning: unused variable 'first' [-Wunused-variable] 107 | l_int32 first = TRUE; | ^~~~~ g++ -Itesseract/include -Itesseract/src/api -Itesseract/src/arch -Itesseract/src/ccmain -Itesseract/src/ccstruct -Itesseract/src/ccutil -Itesseract/src/classify -Itesseract/src/cutil -Itesseract/src/dict -Itesseract/src/lstm -Itesseract/src/opencl -Itesseract/src/textord -Itesseract/src/training -Itesseract/src/viewer -Itesseract/src/wordrec -Ileptonica/src -I./base -I./obj -Os -fstack-clash-protection -Wformat -Werror=format-security -D_GLIBCXX_ASSERTIONS=1 -D_LIBCPP_ENABLE_THREAD_SAFETY_ANNOTATIONS=1 -D_LIBCPP_ENABLE_HARDENED_MODE=1 -g -std=c++17 -DHAVE_NEON -DHAVE_MKSTEMP -DHAVE_FSEEKO -DHAVE_FONTCONFIG -DHAVE_SETLOCALE -DHAVE_DBUS -DHAVE_BSWAP32 -DHAVE_BYTESWAP_H -DHAVE_STRERROR -DHAVE_PREAD_PWRITE=1 -DGS_RECURSIVE_MUTEXATTR=PTHREAD_MUTEX_RECURSIVE -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 -Wno-unused-local-typedefs -DHAVE_STDINT_H=1 -DHAVE_DIRENT_H=1 -DHAVE_SYS_DIR_H=1 -DHAVE_SYS_TIME_H=1 -DHAVE_SYS_TIMES_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_LIBDL=1 -DGX_COLOR_INDEX_TYPE="unsigned long long" -D__USE_UNIX98=1 -DBUILD_PDF=1 -I./pdf -Os -fstack-clash-protection -Wformat -Werror=format-security -g -flto=auto -DHAVE_RESTRICT=1 -I/usr/include/webp -fno-strict-aliasing -DHAVE_POPEN_PROTO=1 -DTESSERACT_IMAGEDATA_AS_PIX -DTESSERACT_DISABLE_DEBUG_FONTS -DGRAPHICS_DISABLED -UCLUSTER -o ./obj/tesseract_lstm_networkio.o -c tesseract/src/lstm/networkio.cpp gcc -DHAVE_MKSTEMP -DHAVE_FSEEKO -DHAVE_FONTCONFIG -DHAVE_SETLOCALE -DHAVE_DBUS -DHAVE_BSWAP32 -DHAVE_BYTESWAP_H -DHAVE_STRERROR -DHAVE_PREAD_PWRITE=1 -DGS_RECURSIVE_MUTEXATTR=PTHREAD_MUTEX_RECURSIVE -O2 -DNDEBUG -fPIC -fvisibility=hidden -DGSDLLEXPORT="__attribute__((visibility(\"default\")))" -Wall -Wstrict-prototypes -Wundef -Wmissing-declarations -Wmissing-prototypes -Wwrite-strings -fno-strict-aliasing -Werror=declaration-after-statement -fno-builtin -fno-common -Werror=return-type -Wno-unused-local-typedefs -DHAVE_STDINT_H=1 -DHAVE_DIRENT_H=1 -DHAVE_SYS_DIR_H=1 -DHAVE_SYS_TIME_H=1 -DHAVE_SYS_TIMES_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_LIBDL=1 -DGX_COLOR_INDEX_TYPE="unsigned long long" -D__USE_UNIX98=1 -DBUILD_PDF=1 -I./pdf -Os -fstack-clash-protection -Wformat -Werror=format-security -g -flto=auto -DHAVE_RESTRICT=1 -I/usr/include/webp -fno-strict-aliasing -DHAVE_POPEN_PROTO=1 -Ileptonica/src -I./base -I./soobj -DLEPTONICA_INTERCEPT_ALLOC=1 -DHAVE_LIBJPEG=0 -DHAVE_LIBTIFF=0 -DHAVE_LIBPNG=0 -DHAVE_LIBZ=0 -DHAVE_LIBGIF=0 -DHAVE_LIBUNGIF=0 -DHAVE_LIBWEBP=0 -DHAVE_LIBWEBP_ANIM=0 -DHAVE_LIBJP2K=0 -o ./soobj/leptonica_morphapp.o -c leptonica/src/morphapp.c g++ -Itesseract/include -Itesseract/src/api -Itesseract/src/arch -Itesseract/src/ccmain -Itesseract/src/ccstruct -Itesseract/src/ccutil -Itesseract/src/classify -Itesseract/src/cutil -Itesseract/src/dict -Itesseract/src/lstm -Itesseract/src/opencl -Itesseract/src/textord -Itesseract/src/training -Itesseract/src/viewer -Itesseract/src/wordrec -Ileptonica/src -I./base -I./obj -Os -fstack-clash-protection -Wformat -Werror=format-security -D_GLIBCXX_ASSERTIONS=1 -D_LIBCPP_ENABLE_THREAD_SAFETY_ANNOTATIONS=1 -D_LIBCPP_ENABLE_HARDENED_MODE=1 -g -std=c++17 -DHAVE_NEON -DHAVE_MKSTEMP -DHAVE_FSEEKO -DHAVE_FONTCONFIG -DHAVE_SETLOCALE -DHAVE_DBUS -DHAVE_BSWAP32 -DHAVE_BYTESWAP_H -DHAVE_STRERROR -DHAVE_PREAD_PWRITE=1 -DGS_RECURSIVE_MUTEXATTR=PTHREAD_MUTEX_RECURSIVE -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 -Wno-unused-local-typedefs -DHAVE_STDINT_H=1 -DHAVE_DIRENT_H=1 -DHAVE_SYS_DIR_H=1 -DHAVE_SYS_TIME_H=1 -DHAVE_SYS_TIMES_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_LIBDL=1 -DGX_COLOR_INDEX_TYPE="unsigned long long" -D__USE_UNIX98=1 -DBUILD_PDF=1 -I./pdf -Os -fstack-clash-protection -Wformat -Werror=format-security -g -flto=auto -DHAVE_RESTRICT=1 -I/usr/include/webp -fno-strict-aliasing -DHAVE_POPEN_PROTO=1 -DTESSERACT_IMAGEDATA_AS_PIX -DTESSERACT_DISABLE_DEBUG_FONTS -DGRAPHICS_DISABLED -UCLUSTER -o ./obj/tesseract_lstm_parallel.o -c tesseract/src/lstm/parallel.cpp cc1plus: warning: command-line option '-Wstrict-prototypes' is valid for C/ObjC but not for C++ cc1plus: warning: command-line option '-Wmissing-prototypes' is valid for C/ObjC but not for C++ cc1plus: warning: '-Werror=' argument '-Werror=declaration-after-statement' is not valid for C++ leptonica/src/kernel.c: In function 'kernelReadStream': leptonica/src/kernel.c:565:48: warning: variable 'ignore' set but not used [-Wunused-but-set-variable] 565 | l_int32 sy, sx, cy, cx, i, j, ret, version, ignore; | ^~~~~~ g++ -Itesseract/include -Itesseract/src/api -Itesseract/src/arch -Itesseract/src/ccmain -Itesseract/src/ccstruct -Itesseract/src/ccutil -Itesseract/src/classify -Itesseract/src/cutil -Itesseract/src/dict -Itesseract/src/lstm -Itesseract/src/opencl -Itesseract/src/textord -Itesseract/src/training -Itesseract/src/viewer -Itesseract/src/wordrec -Ileptonica/src -I./base -I./obj -Os -fstack-clash-protection -Wformat -Werror=format-security -D_GLIBCXX_ASSERTIONS=1 -D_LIBCPP_ENABLE_THREAD_SAFETY_ANNOTATIONS=1 -D_LIBCPP_ENABLE_HARDENED_MODE=1 -g -std=c++17 -DHAVE_NEON -DHAVE_MKSTEMP -DHAVE_FSEEKO -DHAVE_FONTCONFIG -DHAVE_SETLOCALE -DHAVE_DBUS -DHAVE_BSWAP32 -DHAVE_BYTESWAP_H -DHAVE_STRERROR -DHAVE_PREAD_PWRITE=1 -DGS_RECURSIVE_MUTEXATTR=PTHREAD_MUTEX_RECURSIVE -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 -Wno-unused-local-typedefs -DHAVE_STDINT_H=1 -DHAVE_DIRENT_H=1 -DHAVE_SYS_DIR_H=1 -DHAVE_SYS_TIME_H=1 -DHAVE_SYS_TIMES_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_LIBDL=1 -DGX_COLOR_INDEX_TYPE="unsigned long long" -D__USE_UNIX98=1 -DBUILD_PDF=1 -I./pdf -Os -fstack-clash-protection -Wformat -Werror=format-security -g -flto=auto -DHAVE_RESTRICT=1 -I/usr/include/webp -fno-strict-aliasing -DHAVE_POPEN_PROTO=1 -DTESSERACT_IMAGEDATA_AS_PIX -DTESSERACT_DISABLE_DEBUG_FONTS -DGRAPHICS_DISABLED -UCLUSTER -o ./obj/tesseract_lstm_plumbing.o -c tesseract/src/lstm/plumbing.cpp gcc -DHAVE_MKSTEMP -DHAVE_FSEEKO -DHAVE_FONTCONFIG -DHAVE_SETLOCALE -DHAVE_DBUS -DHAVE_BSWAP32 -DHAVE_BYTESWAP_H -DHAVE_STRERROR -DHAVE_PREAD_PWRITE=1 -DGS_RECURSIVE_MUTEXATTR=PTHREAD_MUTEX_RECURSIVE -O2 -DNDEBUG -fPIC -fvisibility=hidden -DGSDLLEXPORT="__attribute__((visibility(\"default\")))" -Wall -Wstrict-prototypes -Wundef -Wmissing-declarations -Wmissing-prototypes -Wwrite-strings -fno-strict-aliasing -Werror=declaration-after-statement -fno-builtin -fno-common -Werror=return-type -Wno-unused-local-typedefs -DHAVE_STDINT_H=1 -DHAVE_DIRENT_H=1 -DHAVE_SYS_DIR_H=1 -DHAVE_SYS_TIME_H=1 -DHAVE_SYS_TIMES_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_LIBDL=1 -DGX_COLOR_INDEX_TYPE="unsigned long long" -D__USE_UNIX98=1 -DBUILD_PDF=1 -I./pdf -Os -fstack-clash-protection -Wformat -Werror=format-security -g -flto=auto -DHAVE_RESTRICT=1 -I/usr/include/webp -fno-strict-aliasing -DHAVE_POPEN_PROTO=1 -Ileptonica/src -I./base -I./soobj -DLEPTONICA_INTERCEPT_ALLOC=1 -DHAVE_LIBJPEG=0 -DHAVE_LIBTIFF=0 -DHAVE_LIBPNG=0 -DHAVE_LIBZ=0 -DHAVE_LIBGIF=0 -DHAVE_LIBUNGIF=0 -DHAVE_LIBWEBP=0 -DHAVE_LIBWEBP_ANIM=0 -DHAVE_LIBJP2K=0 -o ./soobj/leptonica_morphdwa.o -c leptonica/src/morphdwa.c cc1plus: warning: command-line option '-Wstrict-prototypes' is valid for C/ObjC but not for C++ cc1plus: warning: command-line option '-Wmissing-prototypes' is valid for C/ObjC but not for C++ cc1plus: warning: '-Werror=' argument '-Werror=declaration-after-statement' is not valid for C++ g++ -Itesseract/include -Itesseract/src/api -Itesseract/src/arch -Itesseract/src/ccmain -Itesseract/src/ccstruct -Itesseract/src/ccutil -Itesseract/src/classify -Itesseract/src/cutil -Itesseract/src/dict -Itesseract/src/lstm -Itesseract/src/opencl -Itesseract/src/textord -Itesseract/src/training -Itesseract/src/viewer -Itesseract/src/wordrec -Ileptonica/src -I./base -I./obj -Os -fstack-clash-protection -Wformat -Werror=format-security -D_GLIBCXX_ASSERTIONS=1 -D_LIBCPP_ENABLE_THREAD_SAFETY_ANNOTATIONS=1 -D_LIBCPP_ENABLE_HARDENED_MODE=1 -g -std=c++17 -DHAVE_NEON -DHAVE_MKSTEMP -DHAVE_FSEEKO -DHAVE_FONTCONFIG -DHAVE_SETLOCALE -DHAVE_DBUS -DHAVE_BSWAP32 -DHAVE_BYTESWAP_H -DHAVE_STRERROR -DHAVE_PREAD_PWRITE=1 -DGS_RECURSIVE_MUTEXATTR=PTHREAD_MUTEX_RECURSIVE -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 -Wno-unused-local-typedefs -DHAVE_STDINT_H=1 -DHAVE_DIRENT_H=1 -DHAVE_SYS_DIR_H=1 -DHAVE_SYS_TIME_H=1 -DHAVE_SYS_TIMES_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_LIBDL=1 -DGX_COLOR_INDEX_TYPE="unsigned long long" -D__USE_UNIX98=1 -DBUILD_PDF=1 -I./pdf -Os -fstack-clash-protection -Wformat -Werror=format-security -g -flto=auto -DHAVE_RESTRICT=1 -I/usr/include/webp -fno-strict-aliasing -DHAVE_POPEN_PROTO=1 -DTESSERACT_IMAGEDATA_AS_PIX -DTESSERACT_DISABLE_DEBUG_FONTS -DGRAPHICS_DISABLED -UCLUSTER -o ./obj/tesseract_lstm_recodebeam.o -c tesseract/src/lstm/recodebeam.cpp cc1plus: warning: command-line option '-Wstrict-prototypes' is valid for C/ObjC but not for C++ gcc -DHAVE_MKSTEMP -DHAVE_FSEEKO -DHAVE_FONTCONFIG -DHAVE_SETLOCALE -DHAVE_DBUS -DHAVE_BSWAP32 -DHAVE_BYTESWAP_H -DHAVE_STRERROR -DHAVE_PREAD_PWRITE=1 -DGS_RECURSIVE_MUTEXATTR=PTHREAD_MUTEX_RECURSIVE -O2 -DNDEBUG -fPIC -fvisibility=hidden -DGSDLLEXPORT="__attribute__((visibility(\"default\")))" -Wall -Wstrict-prototypes -Wundef -Wmissing-declarations -Wmissing-prototypes -Wwrite-strings -fno-strict-aliasing -Werror=declaration-after-statement -fno-builtin -fno-common -Werror=return-type -Wno-unused-local-typedefs -DHAVE_STDINT_H=1 -DHAVE_DIRENT_H=1 -DHAVE_SYS_DIR_H=1 -DHAVE_SYS_TIME_H=1 -DHAVE_SYS_TIMES_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_LIBDL=1 -DGX_COLOR_INDEX_TYPE="unsigned long long" -D__USE_UNIX98=1 -DBUILD_PDF=1 -I./pdf -Os -fstack-clash-protection -Wformat -Werror=format-security -g -flto=auto -DHAVE_RESTRICT=1 -I/usr/include/webp -fno-strict-aliasing -DHAVE_POPEN_PROTO=1 -Ileptonica/src -I./base -I./soobj -DLEPTONICA_INTERCEPT_ALLOC=1 -DHAVE_LIBJPEG=0 -DHAVE_LIBTIFF=0 -DHAVE_LIBPNG=0 -DHAVE_LIBZ=0 -DHAVE_LIBGIF=0 -DHAVE_LIBUNGIF=0 -DHAVE_LIBWEBP=0 -DHAVE_LIBWEBP_ANIM=0 -DHAVE_LIBJP2K=0 -o ./soobj/leptonica_morphseq.o -c leptonica/src/morphseq.c cc1plus: warning: command-line option '-Wmissing-prototypes' is valid for C/ObjC but not for C++ cc1plus: warning: '-Werror=' argument '-Werror=declaration-after-statement' is not valid for C++ gcc -DHAVE_MKSTEMP -DHAVE_FSEEKO -DHAVE_FONTCONFIG -DHAVE_SETLOCALE -DHAVE_DBUS -DHAVE_BSWAP32 -DHAVE_BYTESWAP_H -DHAVE_STRERROR -DHAVE_PREAD_PWRITE=1 -DGS_RECURSIVE_MUTEXATTR=PTHREAD_MUTEX_RECURSIVE -O2 -DNDEBUG -fPIC -fvisibility=hidden -DGSDLLEXPORT="__attribute__((visibility(\"default\")))" -Wall -Wstrict-prototypes -Wundef -Wmissing-declarations -Wmissing-prototypes -Wwrite-strings -fno-strict-aliasing -Werror=declaration-after-statement -fno-builtin -fno-common -Werror=return-type -Wno-unused-local-typedefs -DHAVE_STDINT_H=1 -DHAVE_DIRENT_H=1 -DHAVE_SYS_DIR_H=1 -DHAVE_SYS_TIME_H=1 -DHAVE_SYS_TIMES_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_LIBDL=1 -DGX_COLOR_INDEX_TYPE="unsigned long long" -D__USE_UNIX98=1 -DBUILD_PDF=1 -I./pdf -Os -fstack-clash-protection -Wformat -Werror=format-security -g -flto=auto -DHAVE_RESTRICT=1 -I/usr/include/webp -fno-strict-aliasing -DHAVE_POPEN_PROTO=1 -Ileptonica/src -I./base -I./soobj -DLEPTONICA_INTERCEPT_ALLOC=1 -DHAVE_LIBJPEG=0 -DHAVE_LIBTIFF=0 -DHAVE_LIBPNG=0 -DHAVE_LIBZ=0 -DHAVE_LIBGIF=0 -DHAVE_LIBUNGIF=0 -DHAVE_LIBWEBP=0 -DHAVE_LIBWEBP_ANIM=0 -DHAVE_LIBJP2K=0 -o ./soobj/leptonica_numabasic.o -c leptonica/src/numabasic.c g++ -Itesseract/include -Itesseract/src/api -Itesseract/src/arch -Itesseract/src/ccmain -Itesseract/src/ccstruct -Itesseract/src/ccutil -Itesseract/src/classify -Itesseract/src/cutil -Itesseract/src/dict -Itesseract/src/lstm -Itesseract/src/opencl -Itesseract/src/textord -Itesseract/src/training -Itesseract/src/viewer -Itesseract/src/wordrec -Ileptonica/src -I./base -I./obj -Os -fstack-clash-protection -Wformat -Werror=format-security -D_GLIBCXX_ASSERTIONS=1 -D_LIBCPP_ENABLE_THREAD_SAFETY_ANNOTATIONS=1 -D_LIBCPP_ENABLE_HARDENED_MODE=1 -g -std=c++17 -DHAVE_NEON -DHAVE_MKSTEMP -DHAVE_FSEEKO -DHAVE_FONTCONFIG -DHAVE_SETLOCALE -DHAVE_DBUS -DHAVE_BSWAP32 -DHAVE_BYTESWAP_H -DHAVE_STRERROR -DHAVE_PREAD_PWRITE=1 -DGS_RECURSIVE_MUTEXATTR=PTHREAD_MUTEX_RECURSIVE -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 -Wno-unused-local-typedefs -DHAVE_STDINT_H=1 -DHAVE_DIRENT_H=1 -DHAVE_SYS_DIR_H=1 -DHAVE_SYS_TIME_H=1 -DHAVE_SYS_TIMES_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_LIBDL=1 -DGX_COLOR_INDEX_TYPE="unsigned long long" -D__USE_UNIX98=1 -DBUILD_PDF=1 -I./pdf -Os -fstack-clash-protection -Wformat -Werror=format-security -g -flto=auto -DHAVE_RESTRICT=1 -I/usr/include/webp -fno-strict-aliasing -DHAVE_POPEN_PROTO=1 -DTESSERACT_IMAGEDATA_AS_PIX -DTESSERACT_DISABLE_DEBUG_FONTS -DGRAPHICS_DISABLED -UCLUSTER -o ./obj/tesseract_lstm_reconfig.o -c tesseract/src/lstm/reconfig.cpp g++ -Itesseract/include -Itesseract/src/api -Itesseract/src/arch -Itesseract/src/ccmain -Itesseract/src/ccstruct -Itesseract/src/ccutil -Itesseract/src/classify -Itesseract/src/cutil -Itesseract/src/dict -Itesseract/src/lstm -Itesseract/src/opencl -Itesseract/src/textord -Itesseract/src/training -Itesseract/src/viewer -Itesseract/src/wordrec -Ileptonica/src -I./base -I./obj -Os -fstack-clash-protection -Wformat -Werror=format-security -D_GLIBCXX_ASSERTIONS=1 -D_LIBCPP_ENABLE_THREAD_SAFETY_ANNOTATIONS=1 -D_LIBCPP_ENABLE_HARDENED_MODE=1 -g -std=c++17 -DHAVE_NEON -DHAVE_MKSTEMP -DHAVE_FSEEKO -DHAVE_FONTCONFIG -DHAVE_SETLOCALE -DHAVE_DBUS -DHAVE_BSWAP32 -DHAVE_BYTESWAP_H -DHAVE_STRERROR -DHAVE_PREAD_PWRITE=1 -DGS_RECURSIVE_MUTEXATTR=PTHREAD_MUTEX_RECURSIVE -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 -Wno-unused-local-typedefs -DHAVE_STDINT_H=1 -DHAVE_DIRENT_H=1 -DHAVE_SYS_DIR_H=1 -DHAVE_SYS_TIME_H=1 -DHAVE_SYS_TIMES_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_LIBDL=1 -DGX_COLOR_INDEX_TYPE="unsigned long long" -D__USE_UNIX98=1 -DBUILD_PDF=1 -I./pdf -Os -fstack-clash-protection -Wformat -Werror=format-security -g -flto=auto -DHAVE_RESTRICT=1 -I/usr/include/webp -fno-strict-aliasing -DHAVE_POPEN_PROTO=1 -DTESSERACT_IMAGEDATA_AS_PIX -DTESSERACT_DISABLE_DEBUG_FONTS -DGRAPHICS_DISABLED -UCLUSTER -o ./obj/tesseract_lstm_reversed.o -c tesseract/src/lstm/reversed.cpp g++ -Itesseract/include -Itesseract/src/api -Itesseract/src/arch -Itesseract/src/ccmain -Itesseract/src/ccstruct -Itesseract/src/ccutil -Itesseract/src/classify -Itesseract/src/cutil -Itesseract/src/dict -Itesseract/src/lstm -Itesseract/src/opencl -Itesseract/src/textord -Itesseract/src/training -Itesseract/src/viewer -Itesseract/src/wordrec -Ileptonica/src -I./base -I./obj -Os -fstack-clash-protection -Wformat -Werror=format-security -D_GLIBCXX_ASSERTIONS=1 -D_LIBCPP_ENABLE_THREAD_SAFETY_ANNOTATIONS=1 -D_LIBCPP_ENABLE_HARDENED_MODE=1 -g -std=c++17 -DHAVE_NEON -DHAVE_MKSTEMP -DHAVE_FSEEKO -DHAVE_FONTCONFIG -DHAVE_SETLOCALE -DHAVE_DBUS -DHAVE_BSWAP32 -DHAVE_BYTESWAP_H -DHAVE_STRERROR -DHAVE_PREAD_PWRITE=1 -DGS_RECURSIVE_MUTEXATTR=PTHREAD_MUTEX_RECURSIVE -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 -Wno-unused-local-typedefs -DHAVE_STDINT_H=1 -DHAVE_DIRENT_H=1 -DHAVE_SYS_DIR_H=1 -DHAVE_SYS_TIME_H=1 -DHAVE_SYS_TIMES_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_LIBDL=1 -DGX_COLOR_INDEX_TYPE="unsigned long long" -D__USE_UNIX98=1 -DBUILD_PDF=1 -I./pdf -Os -fstack-clash-protection -Wformat -Werror=format-security -g -flto=auto -DHAVE_RESTRICT=1 -I/usr/include/webp -fno-strict-aliasing -DHAVE_POPEN_PROTO=1 -DTESSERACT_IMAGEDATA_AS_PIX -DTESSERACT_DISABLE_DEBUG_FONTS -DGRAPHICS_DISABLED -UCLUSTER -o ./obj/tesseract_lstm_series.o -c tesseract/src/lstm/series.cpp gcc -DHAVE_MKSTEMP -DHAVE_FSEEKO -DHAVE_FONTCONFIG -DHAVE_SETLOCALE -DHAVE_DBUS -DHAVE_BSWAP32 -DHAVE_BYTESWAP_H -DHAVE_STRERROR -DHAVE_PREAD_PWRITE=1 -DGS_RECURSIVE_MUTEXATTR=PTHREAD_MUTEX_RECURSIVE -O2 -DNDEBUG -fPIC -fvisibility=hidden -DGSDLLEXPORT="__attribute__((visibility(\"default\")))" -Wall -Wstrict-prototypes -Wundef -Wmissing-declarations -Wmissing-prototypes -Wwrite-strings -fno-strict-aliasing -Werror=declaration-after-statement -fno-builtin -fno-common -Werror=return-type -Wno-unused-local-typedefs -DHAVE_STDINT_H=1 -DHAVE_DIRENT_H=1 -DHAVE_SYS_DIR_H=1 -DHAVE_SYS_TIME_H=1 -DHAVE_SYS_TIMES_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_LIBDL=1 -DGX_COLOR_INDEX_TYPE="unsigned long long" -D__USE_UNIX98=1 -DBUILD_PDF=1 -I./pdf -Os -fstack-clash-protection -Wformat -Werror=format-security -g -flto=auto -DHAVE_RESTRICT=1 -I/usr/include/webp -fno-strict-aliasing -DHAVE_POPEN_PROTO=1 -Ileptonica/src -I./base -I./soobj -DLEPTONICA_INTERCEPT_ALLOC=1 -DHAVE_LIBJPEG=0 -DHAVE_LIBTIFF=0 -DHAVE_LIBPNG=0 -DHAVE_LIBZ=0 -DHAVE_LIBGIF=0 -DHAVE_LIBUNGIF=0 -DHAVE_LIBWEBP=0 -DHAVE_LIBWEBP_ANIM=0 -DHAVE_LIBJP2K=0 -o ./soobj/leptonica_numafunc1.o -c leptonica/src/numafunc1.c cc1plus: warning: command-line option '-Wstrict-prototypes' is valid for C/ObjC but not for C++ cc1plus: warning: command-line option '-Wmissing-prototypes' is valid for C/ObjC but not for C++ cc1plus: warning: '-Werror=' argument '-Werror=declaration-after-statement' is not valid for C++ gcc -DHAVE_MKSTEMP -DHAVE_FSEEKO -DHAVE_FONTCONFIG -DHAVE_SETLOCALE -DHAVE_DBUS -DHAVE_BSWAP32 -DHAVE_BYTESWAP_H -DHAVE_STRERROR -DHAVE_PREAD_PWRITE=1 -DGS_RECURSIVE_MUTEXATTR=PTHREAD_MUTEX_RECURSIVE -O2 -DNDEBUG -fPIC -fvisibility=hidden -DGSDLLEXPORT="__attribute__((visibility(\"default\")))" -Wall -Wstrict-prototypes -Wundef -Wmissing-declarations -Wmissing-prototypes -Wwrite-strings -fno-strict-aliasing -Werror=declaration-after-statement -fno-builtin -fno-common -Werror=return-type -Wno-unused-local-typedefs -DHAVE_STDINT_H=1 -DHAVE_DIRENT_H=1 -DHAVE_SYS_DIR_H=1 -DHAVE_SYS_TIME_H=1 -DHAVE_SYS_TIMES_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_LIBDL=1 -DGX_COLOR_INDEX_TYPE="unsigned long long" -D__USE_UNIX98=1 -DBUILD_PDF=1 -I./pdf -Os -fstack-clash-protection -Wformat -Werror=format-security -g -flto=auto -DHAVE_RESTRICT=1 -I/usr/include/webp -fno-strict-aliasing -DHAVE_POPEN_PROTO=1 -Ileptonica/src -I./base -I./soobj -DLEPTONICA_INTERCEPT_ALLOC=1 -DHAVE_LIBJPEG=0 -DHAVE_LIBTIFF=0 -DHAVE_LIBPNG=0 -DHAVE_LIBZ=0 -DHAVE_LIBGIF=0 -DHAVE_LIBUNGIF=0 -DHAVE_LIBWEBP=0 -DHAVE_LIBWEBP_ANIM=0 -DHAVE_LIBJP2K=0 -o ./soobj/leptonica_numafunc2.o -c leptonica/src/numafunc2.c cc1plus: warning: command-line option '-Wstrict-prototypes' is valid for C/ObjC but not for C++ cc1plus: warning: command-line option '-Wmissing-prototypes' is valid for C/ObjC but not for C++ cc1plus: warning: '-Werror=' argument '-Werror=declaration-after-statement' is not valid for C++ cc1plus: warning: command-line option '-Wstrict-prototypes' is valid for C/ObjC but not for C++ cc1plus: warning: command-line option '-Wmissing-prototypes' is valid for C/ObjC but not for C++ cc1plus: warning: '-Werror=' argument '-Werror=declaration-after-statement' is not valid for C++ g++ -Itesseract/include -Itesseract/src/api -Itesseract/src/arch -Itesseract/src/ccmain -Itesseract/src/ccstruct -Itesseract/src/ccutil -Itesseract/src/classify -Itesseract/src/cutil -Itesseract/src/dict -Itesseract/src/lstm -Itesseract/src/opencl -Itesseract/src/textord -Itesseract/src/training -Itesseract/src/viewer -Itesseract/src/wordrec -Ileptonica/src -I./base -I./obj -Os -fstack-clash-protection -Wformat -Werror=format-security -D_GLIBCXX_ASSERTIONS=1 -D_LIBCPP_ENABLE_THREAD_SAFETY_ANNOTATIONS=1 -D_LIBCPP_ENABLE_HARDENED_MODE=1 -g -std=c++17 -DHAVE_NEON -DHAVE_MKSTEMP -DHAVE_FSEEKO -DHAVE_FONTCONFIG -DHAVE_SETLOCALE -DHAVE_DBUS -DHAVE_BSWAP32 -DHAVE_BYTESWAP_H -DHAVE_STRERROR -DHAVE_PREAD_PWRITE=1 -DGS_RECURSIVE_MUTEXATTR=PTHREAD_MUTEX_RECURSIVE -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 -Wno-unused-local-typedefs -DHAVE_STDINT_H=1 -DHAVE_DIRENT_H=1 -DHAVE_SYS_DIR_H=1 -DHAVE_SYS_TIME_H=1 -DHAVE_SYS_TIMES_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_LIBDL=1 -DGX_COLOR_INDEX_TYPE="unsigned long long" -D__USE_UNIX98=1 -DBUILD_PDF=1 -I./pdf -Os -fstack-clash-protection -Wformat -Werror=format-security -g -flto=auto -DHAVE_RESTRICT=1 -I/usr/include/webp -fno-strict-aliasing -DHAVE_POPEN_PROTO=1 -DTESSERACT_IMAGEDATA_AS_PIX -DTESSERACT_DISABLE_DEBUG_FONTS -DGRAPHICS_DISABLED -UCLUSTER -o ./obj/tesseract_lstm_stridemap.o -c tesseract/src/lstm/stridemap.cpp In file included from tesseract/src/ccutil/ambigs.h:32, from tesseract/src/ccutil/ccutil.h:32, from tesseract/src/ccutil/ccutil.cpp:13: tesseract/src/ccutil/unicharset.h: In member function 'bool tesseract::UNICHARSET::contains_unichar_id(tesseract::UNICHAR_ID) const': tesseract/src/ccutil/unicharset.h:288:59: warning: comparison of integer expressions of different signedness: 'tesseract::UNICHAR_ID' {aka 'int'} and 'std::vector::size_type' {aka 'unsigned int'} [-Wsign-compare] 288 | return unichar_id != INVALID_UNICHAR_ID && unichar_id < unichars.size() && | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~ tesseract/src/ccutil/unicharset.h: In member function 'void tesseract::UNICHARSET::delete_pointers_in_unichars()': tesseract/src/ccutil/unicharset.h:302:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'unsigned int'} [-Wsign-compare] 302 | for (int i = 0; i < unichars.size(); ++i) { | ~~^~~~~~~~~~~~~~~~~ cc1plus: warning: command-line option '-Wstrict-prototypes' is valid for C/ObjC but not for C++ cc1plus: warning: command-line option '-Wmissing-prototypes' is valid for C/ObjC but not for C++ cc1plus: warning: '-Werror=' argument '-Werror=declaration-after-statement' is not valid for C++ gcc -DHAVE_MKSTEMP -DHAVE_FSEEKO -DHAVE_FONTCONFIG -DHAVE_SETLOCALE -DHAVE_DBUS -DHAVE_BSWAP32 -DHAVE_BYTESWAP_H -DHAVE_STRERROR -DHAVE_PREAD_PWRITE=1 -DGS_RECURSIVE_MUTEXATTR=PTHREAD_MUTEX_RECURSIVE -O2 -DNDEBUG -fPIC -fvisibility=hidden -DGSDLLEXPORT="__attribute__((visibility(\"default\")))" -Wall -Wstrict-prototypes -Wundef -Wmissing-declarations -Wmissing-prototypes -Wwrite-strings -fno-strict-aliasing -Werror=declaration-after-statement -fno-builtin -fno-common -Werror=return-type -Wno-unused-local-typedefs -DHAVE_STDINT_H=1 -DHAVE_DIRENT_H=1 -DHAVE_SYS_DIR_H=1 -DHAVE_SYS_TIME_H=1 -DHAVE_SYS_TIMES_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_LIBDL=1 -DGX_COLOR_INDEX_TYPE="unsigned long long" -D__USE_UNIX98=1 -DBUILD_PDF=1 -I./pdf -Os -fstack-clash-protection -Wformat -Werror=format-security -g -flto=auto -DHAVE_RESTRICT=1 -I/usr/include/webp -fno-strict-aliasing -DHAVE_POPEN_PROTO=1 -Ileptonica/src -I./base -I./soobj -DLEPTONICA_INTERCEPT_ALLOC=1 -DHAVE_LIBJPEG=0 -DHAVE_LIBTIFF=0 -DHAVE_LIBPNG=0 -DHAVE_LIBZ=0 -DHAVE_LIBGIF=0 -DHAVE_LIBUNGIF=0 -DHAVE_LIBWEBP=0 -DHAVE_LIBWEBP_ANIM=0 -DHAVE_LIBJP2K=0 -o ./soobj/leptonica_pageseg.o -c leptonica/src/pageseg.c g++ -Itesseract/include -Itesseract/src/api -Itesseract/src/arch -Itesseract/src/ccmain -Itesseract/src/ccstruct -Itesseract/src/ccutil -Itesseract/src/classify -Itesseract/src/cutil -Itesseract/src/dict -Itesseract/src/lstm -Itesseract/src/opencl -Itesseract/src/textord -Itesseract/src/training -Itesseract/src/viewer -Itesseract/src/wordrec -Ileptonica/src -I./base -I./obj -Os -fstack-clash-protection -Wformat -Werror=format-security -D_GLIBCXX_ASSERTIONS=1 -D_LIBCPP_ENABLE_THREAD_SAFETY_ANNOTATIONS=1 -D_LIBCPP_ENABLE_HARDENED_MODE=1 -g -std=c++17 -DHAVE_NEON -DHAVE_MKSTEMP -DHAVE_FSEEKO -DHAVE_FONTCONFIG -DHAVE_SETLOCALE -DHAVE_DBUS -DHAVE_BSWAP32 -DHAVE_BYTESWAP_H -DHAVE_STRERROR -DHAVE_PREAD_PWRITE=1 -DGS_RECURSIVE_MUTEXATTR=PTHREAD_MUTEX_RECURSIVE -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 -Wno-unused-local-typedefs -DHAVE_STDINT_H=1 -DHAVE_DIRENT_H=1 -DHAVE_SYS_DIR_H=1 -DHAVE_SYS_TIME_H=1 -DHAVE_SYS_TIMES_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_LIBDL=1 -DGX_COLOR_INDEX_TYPE="unsigned long long" -D__USE_UNIX98=1 -DBUILD_PDF=1 -I./pdf -Os -fstack-clash-protection -Wformat -Werror=format-security -g -flto=auto -DHAVE_RESTRICT=1 -I/usr/include/webp -fno-strict-aliasing -DHAVE_POPEN_PROTO=1 -DTESSERACT_IMAGEDATA_AS_PIX -DTESSERACT_DISABLE_DEBUG_FONTS -DGRAPHICS_DISABLED -UCLUSTER -o ./obj/tesseract_lstm_tfnetwork.o -c tesseract/src/lstm/tfnetwork.cpp g++ -Itesseract/include -Itesseract/src/api -Itesseract/src/arch -Itesseract/src/ccmain -Itesseract/src/ccstruct -Itesseract/src/ccutil -Itesseract/src/classify -Itesseract/src/cutil -Itesseract/src/dict -Itesseract/src/lstm -Itesseract/src/opencl -Itesseract/src/textord -Itesseract/src/training -Itesseract/src/viewer -Itesseract/src/wordrec -Ileptonica/src -I./base -I./obj -Os -fstack-clash-protection -Wformat -Werror=format-security -D_GLIBCXX_ASSERTIONS=1 -D_LIBCPP_ENABLE_THREAD_SAFETY_ANNOTATIONS=1 -D_LIBCPP_ENABLE_HARDENED_MODE=1 -g -std=c++17 -DHAVE_NEON -DHAVE_MKSTEMP -DHAVE_FSEEKO -DHAVE_FONTCONFIG -DHAVE_SETLOCALE -DHAVE_DBUS -DHAVE_BSWAP32 -DHAVE_BYTESWAP_H -DHAVE_STRERROR -DHAVE_PREAD_PWRITE=1 -DGS_RECURSIVE_MUTEXATTR=PTHREAD_MUTEX_RECURSIVE -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 -Wno-unused-local-typedefs -DHAVE_STDINT_H=1 -DHAVE_DIRENT_H=1 -DHAVE_SYS_DIR_H=1 -DHAVE_SYS_TIME_H=1 -DHAVE_SYS_TIMES_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_LIBDL=1 -DGX_COLOR_INDEX_TYPE="unsigned long long" -D__USE_UNIX98=1 -DBUILD_PDF=1 -I./pdf -Os -fstack-clash-protection -Wformat -Werror=format-security -g -flto=auto -DHAVE_RESTRICT=1 -I/usr/include/webp -fno-strict-aliasing -DHAVE_POPEN_PROTO=1 -DTESSERACT_IMAGEDATA_AS_PIX -DTESSERACT_DISABLE_DEBUG_FONTS -DGRAPHICS_DISABLED -UCLUSTER -o ./obj/tesseract_lstm_weightmatrix.o -c tesseract/src/lstm/weightmatrix.cpp cc1plus: warning: command-line option '-Wstrict-prototypes' is valid for C/ObjC but not for C++ cc1plus: warning: command-line option '-Wmissing-prototypes' is valid for C/ObjC but not for C++ cc1plus: warning: '-Werror=' argument '-Werror=declaration-after-statement' is not valid for C++ g++ -Itesseract/include -Itesseract/src/api -Itesseract/src/arch -Itesseract/src/ccmain -Itesseract/src/ccstruct -Itesseract/src/ccutil -Itesseract/src/classify -Itesseract/src/cutil -Itesseract/src/dict -Itesseract/src/lstm -Itesseract/src/opencl -Itesseract/src/textord -Itesseract/src/training -Itesseract/src/viewer -Itesseract/src/wordrec -Ileptonica/src -I./base -I./obj -Os -fstack-clash-protection -Wformat -Werror=format-security -D_GLIBCXX_ASSERTIONS=1 -D_LIBCPP_ENABLE_THREAD_SAFETY_ANNOTATIONS=1 -D_LIBCPP_ENABLE_HARDENED_MODE=1 -g -std=c++17 -DHAVE_NEON -DHAVE_MKSTEMP -DHAVE_FSEEKO -DHAVE_FONTCONFIG -DHAVE_SETLOCALE -DHAVE_DBUS -DHAVE_BSWAP32 -DHAVE_BYTESWAP_H -DHAVE_STRERROR -DHAVE_PREAD_PWRITE=1 -DGS_RECURSIVE_MUTEXATTR=PTHREAD_MUTEX_RECURSIVE -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 -Wno-unused-local-typedefs -DHAVE_STDINT_H=1 -DHAVE_DIRENT_H=1 -DHAVE_SYS_DIR_H=1 -DHAVE_SYS_TIME_H=1 -DHAVE_SYS_TIMES_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_LIBDL=1 -DGX_COLOR_INDEX_TYPE="unsigned long long" -D__USE_UNIX98=1 -DBUILD_PDF=1 -I./pdf -Os -fstack-clash-protection -Wformat -Werror=format-security -g -flto=auto -DHAVE_RESTRICT=1 -I/usr/include/webp -fno-strict-aliasing -DHAVE_POPEN_PROTO=1 -DTESSERACT_IMAGEDATA_AS_PIX -DTESSERACT_DISABLE_DEBUG_FONTS -DGRAPHICS_DISABLED -UCLUSTER -o ./obj/tesseract_arch_dotproduct.o -c tesseract/src/arch/dotproduct.cpp gcc -DHAVE_MKSTEMP -DHAVE_FSEEKO -DHAVE_FONTCONFIG -DHAVE_SETLOCALE -DHAVE_DBUS -DHAVE_BSWAP32 -DHAVE_BYTESWAP_H -DHAVE_STRERROR -DHAVE_PREAD_PWRITE=1 -DGS_RECURSIVE_MUTEXATTR=PTHREAD_MUTEX_RECURSIVE -O2 -DNDEBUG -fPIC -fvisibility=hidden -DGSDLLEXPORT="__attribute__((visibility(\"default\")))" -Wall -Wstrict-prototypes -Wundef -Wmissing-declarations -Wmissing-prototypes -Wwrite-strings -fno-strict-aliasing -Werror=declaration-after-statement -fno-builtin -fno-common -Werror=return-type -Wno-unused-local-typedefs -DHAVE_STDINT_H=1 -DHAVE_DIRENT_H=1 -DHAVE_SYS_DIR_H=1 -DHAVE_SYS_TIME_H=1 -DHAVE_SYS_TIMES_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_LIBDL=1 -DGX_COLOR_INDEX_TYPE="unsigned long long" -D__USE_UNIX98=1 -DBUILD_PDF=1 -I./pdf -Os -fstack-clash-protection -Wformat -Werror=format-security -g -flto=auto -DHAVE_RESTRICT=1 -I/usr/include/webp -fno-strict-aliasing -DHAVE_POPEN_PROTO=1 -Ileptonica/src -I./base -I./soobj -DLEPTONICA_INTERCEPT_ALLOC=1 -DHAVE_LIBJPEG=0 -DHAVE_LIBTIFF=0 -DHAVE_LIBPNG=0 -DHAVE_LIBZ=0 -DHAVE_LIBGIF=0 -DHAVE_LIBUNGIF=0 -DHAVE_LIBWEBP=0 -DHAVE_LIBWEBP_ANIM=0 -DHAVE_LIBJP2K=0 -o ./soobj/leptonica_paintcmap.o -c leptonica/src/paintcmap.c cc1plus: warning: command-line option '-Wstrict-prototypes' is valid for C/ObjC but not for C++ cc1plus: warning: command-line option '-Wmissing-prototypes' is valid for C/ObjC but not for C++ cc1plus: warning: '-Werror=' argument '-Werror=declaration-after-statement' is not valid for C++ In file included from tesseract/src/ccutil/ambigs.h:32, from tesseract/src/ccutil/ccutil.h:32, from tesseract/src/ccstruct/ccstruct.h:22, from tesseract/src/textord/textord.h:24, from tesseract/src/textord/textord.cpp:27: tesseract/src/ccutil/unicharset.h: In member function 'bool tesseract::UNICHARSET::contains_unichar_id(tesseract::UNICHAR_ID) const': tesseract/src/ccutil/unicharset.h:288:59: warning: comparison of integer expressions of different signedness: 'tesseract::UNICHAR_ID' {aka 'int'} and 'std::vector::size_type' {aka 'unsigned int'} [-Wsign-compare] 288 | return unichar_id != INVALID_UNICHAR_ID && unichar_id < unichars.size() && | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~ tesseract/src/ccutil/unicharset.h: In member function 'void tesseract::UNICHARSET::delete_pointers_in_unichars()': tesseract/src/ccutil/unicharset.h:302:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'unsigned int'} [-Wsign-compare] 302 | for (int i = 0; i < unichars.size(); ++i) { | ~~^~~~~~~~~~~~~~~~~ gcc -DHAVE_MKSTEMP -DHAVE_FSEEKO -DHAVE_FONTCONFIG -DHAVE_SETLOCALE -DHAVE_DBUS -DHAVE_BSWAP32 -DHAVE_BYTESWAP_H -DHAVE_STRERROR -DHAVE_PREAD_PWRITE=1 -DGS_RECURSIVE_MUTEXATTR=PTHREAD_MUTEX_RECURSIVE -O2 -DNDEBUG -fPIC -fvisibility=hidden -DGSDLLEXPORT="__attribute__((visibility(\"default\")))" -Wall -Wstrict-prototypes -Wundef -Wmissing-declarations -Wmissing-prototypes -Wwrite-strings -fno-strict-aliasing -Werror=declaration-after-statement -fno-builtin -fno-common -Werror=return-type -Wno-unused-local-typedefs -DHAVE_STDINT_H=1 -DHAVE_DIRENT_H=1 -DHAVE_SYS_DIR_H=1 -DHAVE_SYS_TIME_H=1 -DHAVE_SYS_TIMES_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_LIBDL=1 -DGX_COLOR_INDEX_TYPE="unsigned long long" -D__USE_UNIX98=1 -DBUILD_PDF=1 -I./pdf -Os -fstack-clash-protection -Wformat -Werror=format-security -g -flto=auto -DHAVE_RESTRICT=1 -I/usr/include/webp -fno-strict-aliasing -DHAVE_POPEN_PROTO=1 -Ileptonica/src -I./base -I./soobj -DLEPTONICA_INTERCEPT_ALLOC=1 -DHAVE_LIBJPEG=0 -DHAVE_LIBTIFF=0 -DHAVE_LIBPNG=0 -DHAVE_LIBZ=0 -DHAVE_LIBGIF=0 -DHAVE_LIBUNGIF=0 -DHAVE_LIBWEBP=0 -DHAVE_LIBWEBP_ANIM=0 -DHAVE_LIBJP2K=0 -o ./soobj/leptonica_partify.o -c leptonica/src/partify.c tesseract/src/textord/tablefind.cpp: In member function 'void tesseract::TableFinder::RecognizeTables()': tesseract/src/textord/tablefind.cpp:1830:15: warning: unused variable 'table_win' [-Wunused-variable] 1830 | ScrollView* table_win = nullptr; | ^~~~~~~~~ cc1plus: warning: command-line option '-Wstrict-prototypes' is valid for C/ObjC but not for C++ cc1plus: warning: command-line option '-Wmissing-prototypes' is valid for C/ObjC but not for C++ cc1plus: warning: '-Werror=' argument '-Werror=declaration-after-statement' is not valid for C++ cc1plus: warning: command-line option '-Wstrict-prototypes' is valid for C/ObjC but not for C++ cc1plus: warning: command-line option '-Wmissing-prototypes' is valid for C/ObjC but not for C++ cc1plus: warning: '-Werror=' argument '-Werror=declaration-after-statement' is not valid for C++ g++ -Itesseract/include -Itesseract/src/api -Itesseract/src/arch -Itesseract/src/ccmain -Itesseract/src/ccstruct -Itesseract/src/ccutil -Itesseract/src/classify -Itesseract/src/cutil -Itesseract/src/dict -Itesseract/src/lstm -Itesseract/src/opencl -Itesseract/src/textord -Itesseract/src/training -Itesseract/src/viewer -Itesseract/src/wordrec -Ileptonica/src -I./base -I./obj -Os -fstack-clash-protection -Wformat -Werror=format-security -D_GLIBCXX_ASSERTIONS=1 -D_LIBCPP_ENABLE_THREAD_SAFETY_ANNOTATIONS=1 -D_LIBCPP_ENABLE_HARDENED_MODE=1 -g -std=c++17 -DHAVE_NEON -DHAVE_MKSTEMP -DHAVE_FSEEKO -DHAVE_FONTCONFIG -DHAVE_SETLOCALE -DHAVE_DBUS -DHAVE_BSWAP32 -DHAVE_BYTESWAP_H -DHAVE_STRERROR -DHAVE_PREAD_PWRITE=1 -DGS_RECURSIVE_MUTEXATTR=PTHREAD_MUTEX_RECURSIVE -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 -Wno-unused-local-typedefs -DHAVE_STDINT_H=1 -DHAVE_DIRENT_H=1 -DHAVE_SYS_DIR_H=1 -DHAVE_SYS_TIME_H=1 -DHAVE_SYS_TIMES_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_LIBDL=1 -DGX_COLOR_INDEX_TYPE="unsigned long long" -D__USE_UNIX98=1 -DBUILD_PDF=1 -I./pdf -Os -fstack-clash-protection -Wformat -Werror=format-security -g -flto=auto -DHAVE_RESTRICT=1 -I/usr/include/webp -fno-strict-aliasing -DHAVE_POPEN_PROTO=1 -DTESSERACT_IMAGEDATA_AS_PIX -DTESSERACT_DISABLE_DEBUG_FONTS -DGRAPHICS_DISABLED -UCLUSTER -o ./obj/tesseract_arch_dotproductavx.o -c tesseract/src/arch/dotproductavx.cpp In file included from tesseract/src/ccutil/ambigs.h:32, from tesseract/src/ccutil/ccutil.h:32, from tesseract/src/ccstruct/ccstruct.h:22, from tesseract/src/textord/tordmain.cpp:29: tesseract/src/ccutil/unicharset.h: In member function 'bool tesseract::UNICHARSET::contains_unichar_id(tesseract::UNICHAR_ID) const': tesseract/src/ccutil/unicharset.h:288:59: warning: comparison of integer expressions of different signedness: 'tesseract::UNICHAR_ID' {aka 'int'} and 'std::vector::size_type' {aka 'unsigned int'} [-Wsign-compare] 288 | return unichar_id != INVALID_UNICHAR_ID && unichar_id < unichars.size() && | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~ tesseract/src/ccutil/unicharset.h: In member function 'void tesseract::UNICHARSET::delete_pointers_in_unichars()': tesseract/src/ccutil/unicharset.h:302:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'unsigned int'} [-Wsign-compare] 302 | for (int i = 0; i < unichars.size(); ++i) { | ~~^~~~~~~~~~~~~~~~~ gcc -DHAVE_MKSTEMP -DHAVE_FSEEKO -DHAVE_FONTCONFIG -DHAVE_SETLOCALE -DHAVE_DBUS -DHAVE_BSWAP32 -DHAVE_BYTESWAP_H -DHAVE_STRERROR -DHAVE_PREAD_PWRITE=1 -DGS_RECURSIVE_MUTEXATTR=PTHREAD_MUTEX_RECURSIVE -O2 -DNDEBUG -fPIC -fvisibility=hidden -DGSDLLEXPORT="__attribute__((visibility(\"default\")))" -Wall -Wstrict-prototypes -Wundef -Wmissing-declarations -Wmissing-prototypes -Wwrite-strings -fno-strict-aliasing -Werror=declaration-after-statement -fno-builtin -fno-common -Werror=return-type -Wno-unused-local-typedefs -DHAVE_STDINT_H=1 -DHAVE_DIRENT_H=1 -DHAVE_SYS_DIR_H=1 -DHAVE_SYS_TIME_H=1 -DHAVE_SYS_TIMES_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_LIBDL=1 -DGX_COLOR_INDEX_TYPE="unsigned long long" -D__USE_UNIX98=1 -DBUILD_PDF=1 -I./pdf -Os -fstack-clash-protection -Wformat -Werror=format-security -g -flto=auto -DHAVE_RESTRICT=1 -I/usr/include/webp -fno-strict-aliasing -DHAVE_POPEN_PROTO=1 -Ileptonica/src -I./base -I./soobj -DLEPTONICA_INTERCEPT_ALLOC=1 -DHAVE_LIBJPEG=0 -DHAVE_LIBTIFF=0 -DHAVE_LIBPNG=0 -DHAVE_LIBZ=0 -DHAVE_LIBGIF=0 -DHAVE_LIBUNGIF=0 -DHAVE_LIBWEBP=0 -DHAVE_LIBWEBP_ANIM=0 -DHAVE_LIBJP2K=0 -o ./soobj/leptonica_partition.o -c leptonica/src/partition.c cc1plus: warning: command-line option '-Wstrict-prototypes' is valid for C/ObjC but not for C++ cc1plus: warning: command-line option '-Wmissing-prototypes' is valid for C/ObjC but not for C++ cc1plus: warning: '-Werror=' argument '-Werror=declaration-after-statement' is not valid for C++ gcc -DHAVE_MKSTEMP -DHAVE_FSEEKO -DHAVE_FONTCONFIG -DHAVE_SETLOCALE -DHAVE_DBUS -DHAVE_BSWAP32 -DHAVE_BYTESWAP_H -DHAVE_STRERROR -DHAVE_PREAD_PWRITE=1 -DGS_RECURSIVE_MUTEXATTR=PTHREAD_MUTEX_RECURSIVE -O2 -DNDEBUG -fPIC -fvisibility=hidden -DGSDLLEXPORT="__attribute__((visibility(\"default\")))" -Wall -Wstrict-prototypes -Wundef -Wmissing-declarations -Wmissing-prototypes -Wwrite-strings -fno-strict-aliasing -Werror=declaration-after-statement -fno-builtin -fno-common -Werror=return-type -Wno-unused-local-typedefs -DHAVE_STDINT_H=1 -DHAVE_DIRENT_H=1 -DHAVE_SYS_DIR_H=1 -DHAVE_SYS_TIME_H=1 -DHAVE_SYS_TIMES_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_LIBDL=1 -DGX_COLOR_INDEX_TYPE="unsigned long long" -D__USE_UNIX98=1 -DBUILD_PDF=1 -I./pdf -Os -fstack-clash-protection -Wformat -Werror=format-security -g -flto=auto -DHAVE_RESTRICT=1 -I/usr/include/webp -fno-strict-aliasing -DHAVE_POPEN_PROTO=1 -Ileptonica/src -I./base -I./soobj -DLEPTONICA_INTERCEPT_ALLOC=1 -DHAVE_LIBJPEG=0 -DHAVE_LIBTIFF=0 -DHAVE_LIBPNG=0 -DHAVE_LIBZ=0 -DHAVE_LIBGIF=0 -DHAVE_LIBUNGIF=0 -DHAVE_LIBWEBP=0 -DHAVE_LIBWEBP_ANIM=0 -DHAVE_LIBJP2K=0 -o ./soobj/leptonica_pdfio1.o -c leptonica/src/pdfio1.c g++ -Itesseract/include -Itesseract/src/api -Itesseract/src/arch -Itesseract/src/ccmain -Itesseract/src/ccstruct -Itesseract/src/ccutil -Itesseract/src/classify -Itesseract/src/cutil -Itesseract/src/dict -Itesseract/src/lstm -Itesseract/src/opencl -Itesseract/src/textord -Itesseract/src/training -Itesseract/src/viewer -Itesseract/src/wordrec -Ileptonica/src -I./base -I./obj -Os -fstack-clash-protection -Wformat -Werror=format-security -D_GLIBCXX_ASSERTIONS=1 -D_LIBCPP_ENABLE_THREAD_SAFETY_ANNOTATIONS=1 -D_LIBCPP_ENABLE_HARDENED_MODE=1 -g -std=c++17 -DHAVE_NEON -DHAVE_MKSTEMP -DHAVE_FSEEKO -DHAVE_FONTCONFIG -DHAVE_SETLOCALE -DHAVE_DBUS -DHAVE_BSWAP32 -DHAVE_BYTESWAP_H -DHAVE_STRERROR -DHAVE_PREAD_PWRITE=1 -DGS_RECURSIVE_MUTEXATTR=PTHREAD_MUTEX_RECURSIVE -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 -Wno-unused-local-typedefs -DHAVE_STDINT_H=1 -DHAVE_DIRENT_H=1 -DHAVE_SYS_DIR_H=1 -DHAVE_SYS_TIME_H=1 -DHAVE_SYS_TIMES_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_LIBDL=1 -DGX_COLOR_INDEX_TYPE="unsigned long long" -D__USE_UNIX98=1 -DBUILD_PDF=1 -I./pdf -Os -fstack-clash-protection -Wformat -Werror=format-security -g -flto=auto -DHAVE_RESTRICT=1 -I/usr/include/webp -fno-strict-aliasing -DHAVE_POPEN_PROTO=1 -DTESSERACT_IMAGEDATA_AS_PIX -DTESSERACT_DISABLE_DEBUG_FONTS -DGRAPHICS_DISABLED -UCLUSTER -o ./obj/tesseract_arch_intsimdmatrixavx2.o -c tesseract/src/arch/intsimdmatrixavx2.cpp In file included from tesseract/src/ccutil/elst.h:24, from tesseract/src/ccutil/ambigs.h:29: tesseract/src/ccutil/serialis.h: In instantiation of 'bool tesseract::TFile::Serialize(const T*, size_t) [with T = char; size_t = unsigned int]': tesseract/src/ccutil/unicharset.h:363:51: required from here tesseract/src/ccutil/serialis.h:102:45: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'unsigned int'} [-Wsign-compare] 102 | return FWrite(data, sizeof(T), count) == count; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ g++ -Itesseract/include -Itesseract/src/api -Itesseract/src/arch -Itesseract/src/ccmain -Itesseract/src/ccstruct -Itesseract/src/ccutil -Itesseract/src/classify -Itesseract/src/cutil -Itesseract/src/dict -Itesseract/src/lstm -Itesseract/src/opencl -Itesseract/src/textord -Itesseract/src/training -Itesseract/src/viewer -Itesseract/src/wordrec -Ileptonica/src -I./base -I./obj -Os -fstack-clash-protection -Wformat -Werror=format-security -D_GLIBCXX_ASSERTIONS=1 -D_LIBCPP_ENABLE_THREAD_SAFETY_ANNOTATIONS=1 -D_LIBCPP_ENABLE_HARDENED_MODE=1 -g -std=c++17 -DHAVE_NEON -DHAVE_MKSTEMP -DHAVE_FSEEKO -DHAVE_FONTCONFIG -DHAVE_SETLOCALE -DHAVE_DBUS -DHAVE_BSWAP32 -DHAVE_BYTESWAP_H -DHAVE_STRERROR -DHAVE_PREAD_PWRITE=1 -DGS_RECURSIVE_MUTEXATTR=PTHREAD_MUTEX_RECURSIVE -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 -Wno-unused-local-typedefs -DHAVE_STDINT_H=1 -DHAVE_DIRENT_H=1 -DHAVE_SYS_DIR_H=1 -DHAVE_SYS_TIME_H=1 -DHAVE_SYS_TIMES_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_LIBDL=1 -DGX_COLOR_INDEX_TYPE="unsigned long long" -D__USE_UNIX98=1 -DBUILD_PDF=1 -I./pdf -Os -fstack-clash-protection -Wformat -Werror=format-security -g -flto=auto -DHAVE_RESTRICT=1 -I/usr/include/webp -fno-strict-aliasing -DHAVE_POPEN_PROTO=1 -DTESSERACT_IMAGEDATA_AS_PIX -DTESSERACT_DISABLE_DEBUG_FONTS -DGRAPHICS_DISABLED -UCLUSTER -o ./obj/tesseract_arch_dotproductfma.o -c tesseract/src/arch/dotproductfma.cpp gcc -DHAVE_MKSTEMP -DHAVE_FSEEKO -DHAVE_FONTCONFIG -DHAVE_SETLOCALE -DHAVE_DBUS -DHAVE_BSWAP32 -DHAVE_BYTESWAP_H -DHAVE_STRERROR -DHAVE_PREAD_PWRITE=1 -DGS_RECURSIVE_MUTEXATTR=PTHREAD_MUTEX_RECURSIVE -O2 -DNDEBUG -fPIC -fvisibility=hidden -DGSDLLEXPORT="__attribute__((visibility(\"default\")))" -Wall -Wstrict-prototypes -Wundef -Wmissing-declarations -Wmissing-prototypes -Wwrite-strings -fno-strict-aliasing -Werror=declaration-after-statement -fno-builtin -fno-common -Werror=return-type -Wno-unused-local-typedefs -DHAVE_STDINT_H=1 -DHAVE_DIRENT_H=1 -DHAVE_SYS_DIR_H=1 -DHAVE_SYS_TIME_H=1 -DHAVE_SYS_TIMES_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_LIBDL=1 -DGX_COLOR_INDEX_TYPE="unsigned long long" -D__USE_UNIX98=1 -DBUILD_PDF=1 -I./pdf -Os -fstack-clash-protection -Wformat -Werror=format-security -g -flto=auto -DHAVE_RESTRICT=1 -I/usr/include/webp -fno-strict-aliasing -DHAVE_POPEN_PROTO=1 -Ileptonica/src -I./base -I./soobj -DLEPTONICA_INTERCEPT_ALLOC=1 -DHAVE_LIBJPEG=0 -DHAVE_LIBTIFF=0 -DHAVE_LIBPNG=0 -DHAVE_LIBZ=0 -DHAVE_LIBGIF=0 -DHAVE_LIBUNGIF=0 -DHAVE_LIBWEBP=0 -DHAVE_LIBWEBP_ANIM=0 -DHAVE_LIBJP2K=0 -o ./soobj/leptonica_pdfio1stub.o -c leptonica/src/pdfio1stub.c In file included from tesseract/src/ccutil/ambigs.h:32, from tesseract/src/ccutil/ccutil.h:32, from tesseract/src/ccstruct/ccstruct.h:22, from tesseract/src/textord/textord.h:24, from tesseract/src/textord/wordseg.h:24, from tesseract/src/textord/topitch.cpp:33: tesseract/src/ccutil/unicharset.h: In member function 'bool tesseract::UNICHARSET::contains_unichar_id(tesseract::UNICHAR_ID) const': tesseract/src/ccutil/unicharset.h:288:59: warning: comparison of integer expressions of different signedness: 'tesseract::UNICHAR_ID' {aka 'int'} and 'std::vector::size_type' {aka 'unsigned int'} [-Wsign-compare] 288 | return unichar_id != INVALID_UNICHAR_ID && unichar_id < unichars.size() && | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~ tesseract/src/ccutil/serialis.cpp: In function 'bool tesseract::SaveDataToFile(const std::vector&, const char*)': tesseract/src/ccutil/serialis.cpp:59:62: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'unsigned int'} [-Wsign-compare] 59 | static_cast(fwrite(&data[0], 1, data.size(), fp)) == data.size(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ tesseract/src/ccutil/unicharset.h: In member function 'void tesseract::UNICHARSET::delete_pointers_in_unichars()': tesseract/src/ccutil/unicharset.h:302:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'unsigned int'} [-Wsign-compare] 302 | for (int i = 0; i < unichars.size(); ++i) { | ~~^~~~~~~~~~~~~~~~~ cc1plus: warning: command-line option '-Wstrict-prototypes' is valid for C/ObjC but not for C++ cc1plus: warning: command-line option '-Wmissing-prototypes' is valid for C/ObjC but not for C++ cc1plus: warning: '-Werror=' argument '-Werror=declaration-after-statement' is not valid for C++ gcc -DHAVE_MKSTEMP -DHAVE_FSEEKO -DHAVE_FONTCONFIG -DHAVE_SETLOCALE -DHAVE_DBUS -DHAVE_BSWAP32 -DHAVE_BYTESWAP_H -DHAVE_STRERROR -DHAVE_PREAD_PWRITE=1 -DGS_RECURSIVE_MUTEXATTR=PTHREAD_MUTEX_RECURSIVE -O2 -DNDEBUG -fPIC -fvisibility=hidden -DGSDLLEXPORT="__attribute__((visibility(\"default\")))" -Wall -Wstrict-prototypes -Wundef -Wmissing-declarations -Wmissing-prototypes -Wwrite-strings -fno-strict-aliasing -Werror=declaration-after-statement -fno-builtin -fno-common -Werror=return-type -Wno-unused-local-typedefs -DHAVE_STDINT_H=1 -DHAVE_DIRENT_H=1 -DHAVE_SYS_DIR_H=1 -DHAVE_SYS_TIME_H=1 -DHAVE_SYS_TIMES_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_LIBDL=1 -DGX_COLOR_INDEX_TYPE="unsigned long long" -D__USE_UNIX98=1 -DBUILD_PDF=1 -I./pdf -Os -fstack-clash-protection -Wformat -Werror=format-security -g -flto=auto -DHAVE_RESTRICT=1 -I/usr/include/webp -fno-strict-aliasing -DHAVE_POPEN_PROTO=1 -Ileptonica/src -I./base -I./soobj -DLEPTONICA_INTERCEPT_ALLOC=1 -DHAVE_LIBJPEG=0 -DHAVE_LIBTIFF=0 -DHAVE_LIBPNG=0 -DHAVE_LIBZ=0 -DHAVE_LIBGIF=0 -DHAVE_LIBUNGIF=0 -DHAVE_LIBWEBP=0 -DHAVE_LIBWEBP_ANIM=0 -DHAVE_LIBJP2K=0 -o ./soobj/leptonica_pdfio2.o -c leptonica/src/pdfio2.c g++ -Itesseract/include -Itesseract/src/api -Itesseract/src/arch -Itesseract/src/ccmain -Itesseract/src/ccstruct -Itesseract/src/ccutil -Itesseract/src/classify -Itesseract/src/cutil -Itesseract/src/dict -Itesseract/src/lstm -Itesseract/src/opencl -Itesseract/src/textord -Itesseract/src/training -Itesseract/src/viewer -Itesseract/src/wordrec -Ileptonica/src -I./base -I./obj -Os -fstack-clash-protection -Wformat -Werror=format-security -D_GLIBCXX_ASSERTIONS=1 -D_LIBCPP_ENABLE_THREAD_SAFETY_ANNOTATIONS=1 -D_LIBCPP_ENABLE_HARDENED_MODE=1 -g -std=c++17 -DHAVE_NEON -DHAVE_MKSTEMP -DHAVE_FSEEKO -DHAVE_FONTCONFIG -DHAVE_SETLOCALE -DHAVE_DBUS -DHAVE_BSWAP32 -DHAVE_BYTESWAP_H -DHAVE_STRERROR -DHAVE_PREAD_PWRITE=1 -DGS_RECURSIVE_MUTEXATTR=PTHREAD_MUTEX_RECURSIVE -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 -Wno-unused-local-typedefs -DHAVE_STDINT_H=1 -DHAVE_DIRENT_H=1 -DHAVE_SYS_DIR_H=1 -DHAVE_SYS_TIME_H=1 -DHAVE_SYS_TIMES_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_LIBDL=1 -DGX_COLOR_INDEX_TYPE="unsigned long long" -D__USE_UNIX98=1 -DBUILD_PDF=1 -I./pdf -Os -fstack-clash-protection -Wformat -Werror=format-security -g -flto=auto -DHAVE_RESTRICT=1 -I/usr/include/webp -fno-strict-aliasing -DHAVE_POPEN_PROTO=1 -DTESSERACT_IMAGEDATA_AS_PIX -DTESSERACT_DISABLE_DEBUG_FONTS -DGRAPHICS_DISABLED -UCLUSTER -o ./obj/tesseract_arch_dotproductsse.o -c tesseract/src/arch/dotproductsse.cpp tesseract/src/ccutil/serialis.cpp: In member function 'char* tesseract::TFile::FGets(char*, int)': tesseract/src/ccutil/serialis.cpp:213:44: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'unsigned int'} [-Wsign-compare] 213 | while (size + 1 < buffer_size && offset_ < data_->size()) { | ~~~~~~~~^~~~~~~~~~~~~~~ tesseract/src/ccutil/serialis.cpp: In member function 'int tesseract::TFile::FRead(void*, size_t, int)': tesseract/src/ccutil/serialis.cpp:237:23: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 237 | if (SIZE_MAX / size <= count) { | ^ In file included from tesseract/src/ccutil/serialis.cpp:21: tesseract/src/ccutil/serialis.cpp: In member function 'int tesseract::TFile::FWrite(const void*, size_t, int)': tesseract/src/ccutil/serialis.cpp:284:31: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 284 | ASSERT_HOST(SIZE_MAX / size > count); | ^ tesseract/src/ccutil/errcode.h:56:25: note: in definition of macro 'ASSERT_HOST' 56 | #define ASSERT_HOST(x) (x) \ | ^ cc1plus: warning: command-line option '-Wstrict-prototypes' is valid for C/ObjC but not for C++ cc1plus: warning: command-line option '-Wmissing-prototypes' is valid for C/ObjC but not for C++ cc1plus: warning: '-Werror=' argument '-Werror=declaration-after-statement' is not valid for C++ In file included from tesseract/src/ccutil/ambigs.h:32, from tesseract/src/ccutil/ccutil.h:32, from tesseract/src/ccstruct/ccstruct.h:22, from tesseract/src/textord/textord.h:24, from tesseract/src/textord/tospace.cpp:30: tesseract/src/ccutil/unicharset.h: In member function 'bool tesseract::UNICHARSET::contains_unichar_id(tesseract::UNICHAR_ID) const': tesseract/src/ccutil/unicharset.h:288:59: warning: comparison of integer expressions of different signedness: 'tesseract::UNICHAR_ID' {aka 'int'} and 'std::vector::size_type' {aka 'unsigned int'} [-Wsign-compare] 288 | return unichar_id != INVALID_UNICHAR_ID && unichar_id < unichars.size() && | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~ tesseract/src/ccutil/unicharset.h: In member function 'void tesseract::UNICHARSET::delete_pointers_in_unichars()': tesseract/src/ccutil/unicharset.h:302:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'unsigned int'} [-Wsign-compare] 302 | for (int i = 0; i < unichars.size(); ++i) { | ~~^~~~~~~~~~~~~~~~~ gcc -DHAVE_MKSTEMP -DHAVE_FSEEKO -DHAVE_FONTCONFIG -DHAVE_SETLOCALE -DHAVE_DBUS -DHAVE_BSWAP32 -DHAVE_BYTESWAP_H -DHAVE_STRERROR -DHAVE_PREAD_PWRITE=1 -DGS_RECURSIVE_MUTEXATTR=PTHREAD_MUTEX_RECURSIVE -O2 -DNDEBUG -fPIC -fvisibility=hidden -DGSDLLEXPORT="__attribute__((visibility(\"default\")))" -Wall -Wstrict-prototypes -Wundef -Wmissing-declarations -Wmissing-prototypes -Wwrite-strings -fno-strict-aliasing -Werror=declaration-after-statement -fno-builtin -fno-common -Werror=return-type -Wno-unused-local-typedefs -DHAVE_STDINT_H=1 -DHAVE_DIRENT_H=1 -DHAVE_SYS_DIR_H=1 -DHAVE_SYS_TIME_H=1 -DHAVE_SYS_TIMES_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_LIBDL=1 -DGX_COLOR_INDEX_TYPE="unsigned long long" -D__USE_UNIX98=1 -DBUILD_PDF=1 -I./pdf -Os -fstack-clash-protection -Wformat -Werror=format-security -g -flto=auto -DHAVE_RESTRICT=1 -I/usr/include/webp -fno-strict-aliasing -DHAVE_POPEN_PROTO=1 -Ileptonica/src -I./base -I./soobj -DLEPTONICA_INTERCEPT_ALLOC=1 -DHAVE_LIBJPEG=0 -DHAVE_LIBTIFF=0 -DHAVE_LIBPNG=0 -DHAVE_LIBZ=0 -DHAVE_LIBGIF=0 -DHAVE_LIBUNGIF=0 -DHAVE_LIBWEBP=0 -DHAVE_LIBWEBP_ANIM=0 -DHAVE_LIBJP2K=0 -o ./soobj/leptonica_pdfio2stub.o -c leptonica/src/pdfio2stub.c gcc -DHAVE_MKSTEMP -DHAVE_FSEEKO -DHAVE_FONTCONFIG -DHAVE_SETLOCALE -DHAVE_DBUS -DHAVE_BSWAP32 -DHAVE_BYTESWAP_H -DHAVE_STRERROR -DHAVE_PREAD_PWRITE=1 -DGS_RECURSIVE_MUTEXATTR=PTHREAD_MUTEX_RECURSIVE -O2 -DNDEBUG -fPIC -fvisibility=hidden -DGSDLLEXPORT="__attribute__((visibility(\"default\")))" -Wall -Wstrict-prototypes -Wundef -Wmissing-declarations -Wmissing-prototypes -Wwrite-strings -fno-strict-aliasing -Werror=declaration-after-statement -fno-builtin -fno-common -Werror=return-type -Wno-unused-local-typedefs -DHAVE_STDINT_H=1 -DHAVE_DIRENT_H=1 -DHAVE_SYS_DIR_H=1 -DHAVE_SYS_TIME_H=1 -DHAVE_SYS_TIMES_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_LIBDL=1 -DGX_COLOR_INDEX_TYPE="unsigned long long" -D__USE_UNIX98=1 -DBUILD_PDF=1 -I./pdf -Os -fstack-clash-protection -Wformat -Werror=format-security -g -flto=auto -DHAVE_RESTRICT=1 -I/usr/include/webp -fno-strict-aliasing -DHAVE_POPEN_PROTO=1 -Ileptonica/src -I./base -I./soobj -DLEPTONICA_INTERCEPT_ALLOC=1 -DHAVE_LIBJPEG=0 -DHAVE_LIBTIFF=0 -DHAVE_LIBPNG=0 -DHAVE_LIBZ=0 -DHAVE_LIBGIF=0 -DHAVE_LIBUNGIF=0 -DHAVE_LIBWEBP=0 -DHAVE_LIBWEBP_ANIM=0 -DHAVE_LIBJP2K=0 -o ./soobj/leptonica_pix1.o -c leptonica/src/pix1.c gcc -DHAVE_MKSTEMP -DHAVE_FSEEKO -DHAVE_FONTCONFIG -DHAVE_SETLOCALE -DHAVE_DBUS -DHAVE_BSWAP32 -DHAVE_BYTESWAP_H -DHAVE_STRERROR -DHAVE_PREAD_PWRITE=1 -DGS_RECURSIVE_MUTEXATTR=PTHREAD_MUTEX_RECURSIVE -O2 -DNDEBUG -fPIC -fvisibility=hidden -DGSDLLEXPORT="__attribute__((visibility(\"default\")))" -Wall -Wstrict-prototypes -Wundef -Wmissing-declarations -Wmissing-prototypes -Wwrite-strings -fno-strict-aliasing -Werror=declaration-after-statement -fno-builtin -fno-common -Werror=return-type -Wno-unused-local-typedefs -DHAVE_STDINT_H=1 -DHAVE_DIRENT_H=1 -DHAVE_SYS_DIR_H=1 -DHAVE_SYS_TIME_H=1 -DHAVE_SYS_TIMES_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_LIBDL=1 -DGX_COLOR_INDEX_TYPE="unsigned long long" -D__USE_UNIX98=1 -DBUILD_PDF=1 -I./pdf -Os -fstack-clash-protection -Wformat -Werror=format-security -g -flto=auto -DHAVE_RESTRICT=1 -I/usr/include/webp -fno-strict-aliasing -DHAVE_POPEN_PROTO=1 -Ileptonica/src -I./base -I./soobj -DLEPTONICA_INTERCEPT_ALLOC=1 -DHAVE_LIBJPEG=0 -DHAVE_LIBTIFF=0 -DHAVE_LIBPNG=0 -DHAVE_LIBZ=0 -DHAVE_LIBGIF=0 -DHAVE_LIBUNGIF=0 -DHAVE_LIBWEBP=0 -DHAVE_LIBWEBP_ANIM=0 -DHAVE_LIBJP2K=0 -o ./soobj/leptonica_pix2.o -c leptonica/src/pix2.c g++ -Itesseract/include -Itesseract/src/api -Itesseract/src/arch -Itesseract/src/ccmain -Itesseract/src/ccstruct -Itesseract/src/ccutil -Itesseract/src/classify -Itesseract/src/cutil -Itesseract/src/dict -Itesseract/src/lstm -Itesseract/src/opencl -Itesseract/src/textord -Itesseract/src/training -Itesseract/src/viewer -Itesseract/src/wordrec -Ileptonica/src -I./base -I./obj -Os -fstack-clash-protection -Wformat -Werror=format-security -D_GLIBCXX_ASSERTIONS=1 -D_LIBCPP_ENABLE_THREAD_SAFETY_ANNOTATIONS=1 -D_LIBCPP_ENABLE_HARDENED_MODE=1 -g -std=c++17 -DHAVE_NEON -DHAVE_MKSTEMP -DHAVE_FSEEKO -DHAVE_FONTCONFIG -DHAVE_SETLOCALE -DHAVE_DBUS -DHAVE_BSWAP32 -DHAVE_BYTESWAP_H -DHAVE_STRERROR -DHAVE_PREAD_PWRITE=1 -DGS_RECURSIVE_MUTEXATTR=PTHREAD_MUTEX_RECURSIVE -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 -Wno-unused-local-typedefs -DHAVE_STDINT_H=1 -DHAVE_DIRENT_H=1 -DHAVE_SYS_DIR_H=1 -DHAVE_SYS_TIME_H=1 -DHAVE_SYS_TIMES_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_LIBDL=1 -DGX_COLOR_INDEX_TYPE="unsigned long long" -D__USE_UNIX98=1 -DBUILD_PDF=1 -I./pdf -Os -fstack-clash-protection -Wformat -Werror=format-security -g -flto=auto -DHAVE_RESTRICT=1 -I/usr/include/webp -fno-strict-aliasing -DHAVE_POPEN_PROTO=1 -DTESSERACT_IMAGEDATA_AS_PIX -DTESSERACT_DISABLE_DEBUG_FONTS -DGRAPHICS_DISABLED -UCLUSTER -o ./obj/tesseract_arch_intsimdmatrixsse.o -c tesseract/src/arch/intsimdmatrixsse.cpp g++ -Itesseract/include -Itesseract/src/api -Itesseract/src/arch -Itesseract/src/ccmain -Itesseract/src/ccstruct -Itesseract/src/ccutil -Itesseract/src/classify -Itesseract/src/cutil -Itesseract/src/dict -Itesseract/src/lstm -Itesseract/src/opencl -Itesseract/src/textord -Itesseract/src/training -Itesseract/src/viewer -Itesseract/src/wordrec -Ileptonica/src -I./base -I./obj -Os -fstack-clash-protection -Wformat -Werror=format-security -D_GLIBCXX_ASSERTIONS=1 -D_LIBCPP_ENABLE_THREAD_SAFETY_ANNOTATIONS=1 -D_LIBCPP_ENABLE_HARDENED_MODE=1 -g -std=c++17 -DHAVE_NEON -DHAVE_MKSTEMP -DHAVE_FSEEKO -DHAVE_FONTCONFIG -DHAVE_SETLOCALE -DHAVE_DBUS -DHAVE_BSWAP32 -DHAVE_BYTESWAP_H -DHAVE_STRERROR -DHAVE_PREAD_PWRITE=1 -DGS_RECURSIVE_MUTEXATTR=PTHREAD_MUTEX_RECURSIVE -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 -Wno-unused-local-typedefs -DHAVE_STDINT_H=1 -DHAVE_DIRENT_H=1 -DHAVE_SYS_DIR_H=1 -DHAVE_SYS_TIME_H=1 -DHAVE_SYS_TIMES_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_LIBDL=1 -DGX_COLOR_INDEX_TYPE="unsigned long long" -D__USE_UNIX98=1 -DBUILD_PDF=1 -I./pdf -Os -fstack-clash-protection -Wformat -Werror=format-security -g -flto=auto -DHAVE_RESTRICT=1 -I/usr/include/webp -fno-strict-aliasing -DHAVE_POPEN_PROTO=1 -DTESSERACT_IMAGEDATA_AS_PIX -DTESSERACT_DISABLE_DEBUG_FONTS -DGRAPHICS_DISABLED -UCLUSTER -mfpu=neon -mcpu=cortex-a53 -D__ARM_NEON__ -o ./obj/tesseract_arch_intsimdmatrixneon.o -c tesseract/src/arch/intsimdmatrixneon.cpp gcc -DHAVE_MKSTEMP -DHAVE_FSEEKO -DHAVE_FONTCONFIG -DHAVE_SETLOCALE -DHAVE_DBUS -DHAVE_BSWAP32 -DHAVE_BYTESWAP_H -DHAVE_STRERROR -DHAVE_PREAD_PWRITE=1 -DGS_RECURSIVE_MUTEXATTR=PTHREAD_MUTEX_RECURSIVE -O2 -DNDEBUG -fPIC -fvisibility=hidden -DGSDLLEXPORT="__attribute__((visibility(\"default\")))" -Wall -Wstrict-prototypes -Wundef -Wmissing-declarations -Wmissing-prototypes -Wwrite-strings -fno-strict-aliasing -Werror=declaration-after-statement -fno-builtin -fno-common -Werror=return-type -Wno-unused-local-typedefs -DHAVE_STDINT_H=1 -DHAVE_DIRENT_H=1 -DHAVE_SYS_DIR_H=1 -DHAVE_SYS_TIME_H=1 -DHAVE_SYS_TIMES_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_LIBDL=1 -DGX_COLOR_INDEX_TYPE="unsigned long long" -D__USE_UNIX98=1 -DBUILD_PDF=1 -I./pdf -Os -fstack-clash-protection -Wformat -Werror=format-security -g -flto=auto -DHAVE_RESTRICT=1 -I/usr/include/webp -fno-strict-aliasing -DHAVE_POPEN_PROTO=1 -Ileptonica/src -I./base -I./soobj -DLEPTONICA_INTERCEPT_ALLOC=1 -DHAVE_LIBJPEG=0 -DHAVE_LIBTIFF=0 -DHAVE_LIBPNG=0 -DHAVE_LIBZ=0 -DHAVE_LIBGIF=0 -DHAVE_LIBUNGIF=0 -DHAVE_LIBWEBP=0 -DHAVE_LIBWEBP_ANIM=0 -DHAVE_LIBJP2K=0 -o ./soobj/leptonica_pix3.o -c leptonica/src/pix3.c gcc -DHAVE_MKSTEMP -DHAVE_FSEEKO -DHAVE_FONTCONFIG -DHAVE_SETLOCALE -DHAVE_DBUS -DHAVE_BSWAP32 -DHAVE_BYTESWAP_H -DHAVE_STRERROR -DHAVE_PREAD_PWRITE=1 -DGS_RECURSIVE_MUTEXATTR=PTHREAD_MUTEX_RECURSIVE -O2 -DNDEBUG -fPIC -fvisibility=hidden -DGSDLLEXPORT="__attribute__((visibility(\"default\")))" -Wall -Wstrict-prototypes -Wundef -Wmissing-declarations -Wmissing-prototypes -Wwrite-strings -fno-strict-aliasing -Werror=declaration-after-statement -fno-builtin -fno-common -Werror=return-type -Wno-unused-local-typedefs -DHAVE_STDINT_H=1 -DHAVE_DIRENT_H=1 -DHAVE_SYS_DIR_H=1 -DHAVE_SYS_TIME_H=1 -DHAVE_SYS_TIMES_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_LIBDL=1 -DGX_COLOR_INDEX_TYPE="unsigned long long" -D__USE_UNIX98=1 -DBUILD_PDF=1 -I./pdf -Os -fstack-clash-protection -Wformat -Werror=format-security -g -flto=auto -DHAVE_RESTRICT=1 -I/usr/include/webp -fno-strict-aliasing -DHAVE_POPEN_PROTO=1 -Ileptonica/src -I./base -I./soobj -DLEPTONICA_INTERCEPT_ALLOC=1 -DHAVE_LIBJPEG=0 -DHAVE_LIBTIFF=0 -DHAVE_LIBPNG=0 -DHAVE_LIBZ=0 -DHAVE_LIBGIF=0 -DHAVE_LIBUNGIF=0 -DHAVE_LIBWEBP=0 -DHAVE_LIBWEBP_ANIM=0 -DHAVE_LIBJP2K=0 -o ./soobj/leptonica_pix4.o -c leptonica/src/pix4.c cc1plus: warning: command-line option '-Wstrict-prototypes' is valid for C/ObjC but not for C++ cc1plus: warning: command-line option '-Wmissing-prototypes' is valid for C/ObjC but not for C++ cc1plus: warning: '-Werror=' argument '-Werror=declaration-after-statement' is not valid for C++ g++ -Itesseract/include -Itesseract/src/api -Itesseract/src/arch -Itesseract/src/ccmain -Itesseract/src/ccstruct -Itesseract/src/ccutil -Itesseract/src/classify -Itesseract/src/cutil -Itesseract/src/dict -Itesseract/src/lstm -Itesseract/src/opencl -Itesseract/src/textord -Itesseract/src/training -Itesseract/src/viewer -Itesseract/src/wordrec -Ileptonica/src -I./base -I./obj -Os -fstack-clash-protection -Wformat -Werror=format-security -D_GLIBCXX_ASSERTIONS=1 -D_LIBCPP_ENABLE_THREAD_SAFETY_ANNOTATIONS=1 -D_LIBCPP_ENABLE_HARDENED_MODE=1 -g -std=c++17 -DHAVE_NEON -DHAVE_MKSTEMP -DHAVE_FSEEKO -DHAVE_FONTCONFIG -DHAVE_SETLOCALE -DHAVE_DBUS -DHAVE_BSWAP32 -DHAVE_BYTESWAP_H -DHAVE_STRERROR -DHAVE_PREAD_PWRITE=1 -DGS_RECURSIVE_MUTEXATTR=PTHREAD_MUTEX_RECURSIVE -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 -Wno-unused-local-typedefs -DHAVE_STDINT_H=1 -DHAVE_DIRENT_H=1 -DHAVE_SYS_DIR_H=1 -DHAVE_SYS_TIME_H=1 -DHAVE_SYS_TIMES_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_LIBDL=1 -DGX_COLOR_INDEX_TYPE="unsigned long long" -D__USE_UNIX98=1 -DBUILD_PDF=1 -I./pdf -Os -fstack-clash-protection -Wformat -Werror=format-security -g -flto=auto -DHAVE_RESTRICT=1 -I/usr/include/webp -fno-strict-aliasing -DHAVE_POPEN_PROTO=1 -DTESSERACT_IMAGEDATA_AS_PIX -DTESSERACT_DISABLE_DEBUG_FONTS -DGRAPHICS_DISABLED -UCLUSTER -o ./obj/tesseract_ccmain_adaptions.o -c tesseract/src/ccmain/adaptions.cpp cc1plus: warning: command-line option '-Wstrict-prototypes' is valid for C/ObjC but not for C++ cc1plus: warning: command-line option '-Wmissing-prototypes' is valid for C/ObjC but not for C++ cc1plus: warning: '-Werror=' argument '-Werror=declaration-after-statement' is not valid for C++ In file included from tesseract/src/ccutil/ambigs.h:32, from tesseract/src/ccutil/ccutil.h:32, from tesseract/src/ccutil/mainblk.cpp:26: tesseract/src/ccutil/unicharset.h: In member function 'bool tesseract::UNICHARSET::contains_unichar_id(tesseract::UNICHAR_ID) const': tesseract/src/ccutil/unicharset.h:288:59: warning: comparison of integer expressions of different signedness: 'tesseract::UNICHAR_ID' {aka 'int'} and 'std::vector::size_type' {aka 'unsigned int'} [-Wsign-compare] 288 | return unichar_id != INVALID_UNICHAR_ID && unichar_id < unichars.size() && | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~ tesseract/src/ccutil/unicharset.h: In member function 'void tesseract::UNICHARSET::delete_pointers_in_unichars()': tesseract/src/ccutil/unicharset.h:302:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'unsigned int'} [-Wsign-compare] 302 | for (int i = 0; i < unichars.size(); ++i) { | ~~^~~~~~~~~~~~~~~~~ g++ -Itesseract/include -Itesseract/src/api -Itesseract/src/arch -Itesseract/src/ccmain -Itesseract/src/ccstruct -Itesseract/src/ccutil -Itesseract/src/classify -Itesseract/src/cutil -Itesseract/src/dict -Itesseract/src/lstm -Itesseract/src/opencl -Itesseract/src/textord -Itesseract/src/training -Itesseract/src/viewer -Itesseract/src/wordrec -Ileptonica/src -I./base -I./obj -Os -fstack-clash-protection -Wformat -Werror=format-security -D_GLIBCXX_ASSERTIONS=1 -D_LIBCPP_ENABLE_THREAD_SAFETY_ANNOTATIONS=1 -D_LIBCPP_ENABLE_HARDENED_MODE=1 -g -std=c++17 -DHAVE_NEON -DHAVE_MKSTEMP -DHAVE_FSEEKO -DHAVE_FONTCONFIG -DHAVE_SETLOCALE -DHAVE_DBUS -DHAVE_BSWAP32 -DHAVE_BYTESWAP_H -DHAVE_STRERROR -DHAVE_PREAD_PWRITE=1 -DGS_RECURSIVE_MUTEXATTR=PTHREAD_MUTEX_RECURSIVE -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 -Wno-unused-local-typedefs -DHAVE_STDINT_H=1 -DHAVE_DIRENT_H=1 -DHAVE_SYS_DIR_H=1 -DHAVE_SYS_TIME_H=1 -DHAVE_SYS_TIMES_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_LIBDL=1 -DGX_COLOR_INDEX_TYPE="unsigned long long" -D__USE_UNIX98=1 -DBUILD_PDF=1 -I./pdf -Os -fstack-clash-protection -Wformat -Werror=format-security -g -flto=auto -DHAVE_RESTRICT=1 -I/usr/include/webp -fno-strict-aliasing -DHAVE_POPEN_PROTO=1 -DTESSERACT_IMAGEDATA_AS_PIX -DTESSERACT_DISABLE_DEBUG_FONTS -DGRAPHICS_DISABLED -UCLUSTER -o ./obj/tesseract_ccmain_docqual.o -c tesseract/src/ccmain/docqual.cpp g++ -Itesseract/include -Itesseract/src/api -Itesseract/src/arch -Itesseract/src/ccmain -Itesseract/src/ccstruct -Itesseract/src/ccutil -Itesseract/src/classify -Itesseract/src/cutil -Itesseract/src/dict -Itesseract/src/lstm -Itesseract/src/opencl -Itesseract/src/textord -Itesseract/src/training -Itesseract/src/viewer -Itesseract/src/wordrec -Ileptonica/src -I./base -I./obj -Os -fstack-clash-protection -Wformat -Werror=format-security -D_GLIBCXX_ASSERTIONS=1 -D_LIBCPP_ENABLE_THREAD_SAFETY_ANNOTATIONS=1 -D_LIBCPP_ENABLE_HARDENED_MODE=1 -g -std=c++17 -DHAVE_NEON -DHAVE_MKSTEMP -DHAVE_FSEEKO -DHAVE_FONTCONFIG -DHAVE_SETLOCALE -DHAVE_DBUS -DHAVE_BSWAP32 -DHAVE_BYTESWAP_H -DHAVE_STRERROR -DHAVE_PREAD_PWRITE=1 -DGS_RECURSIVE_MUTEXATTR=PTHREAD_MUTEX_RECURSIVE -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 -Wno-unused-local-typedefs -DHAVE_STDINT_H=1 -DHAVE_DIRENT_H=1 -DHAVE_SYS_DIR_H=1 -DHAVE_SYS_TIME_H=1 -DHAVE_SYS_TIMES_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_LIBDL=1 -DGX_COLOR_INDEX_TYPE="unsigned long long" -D__USE_UNIX98=1 -DBUILD_PDF=1 -I./pdf -Os -fstack-clash-protection -Wformat -Werror=format-security -g -flto=auto -DHAVE_RESTRICT=1 -I/usr/include/webp -fno-strict-aliasing -DHAVE_POPEN_PROTO=1 -DTESSERACT_IMAGEDATA_AS_PIX -DTESSERACT_DISABLE_DEBUG_FONTS -DGRAPHICS_DISABLED -UCLUSTER -o ./obj/tesseract_ccmain_equationdetect.o -c tesseract/src/ccmain/equationdetect.cpp In file included from tesseract/src/ccutil/serialis.cpp:19: tesseract/src/ccutil/serialis.h: In instantiation of 'bool tesseract::TFile::DeSerialize(T*, size_t) [with T = unsigned int; size_t = unsigned int]': tesseract/src/ccutil/serialis.cpp:114:19: required from here tesseract/src/ccutil/serialis.h:93:50: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'unsigned int'} [-Wsign-compare] 93 | return FReadEndian(data, sizeof(T), count) == count; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ tesseract/src/ccutil/serialis.h: In instantiation of 'bool tesseract::TFile::DeSerialize(T*, size_t) [with T = char; size_t = unsigned int]': tesseract/src/ccutil/serialis.cpp:119:23: required from here tesseract/src/ccutil/serialis.h:93:50: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'unsigned int'} [-Wsign-compare] tesseract/src/ccutil/serialis.h: In instantiation of 'bool tesseract::TFile::Serialize(const T*, size_t) [with T = unsigned int; size_t = unsigned int]': tesseract/src/ccutil/serialis.cpp:127:19: required from here tesseract/src/ccutil/serialis.h:102:45: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'unsigned int'} [-Wsign-compare] 102 | return FWrite(data, sizeof(T), count) == count; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ tesseract/src/ccutil/serialis.h: In instantiation of 'bool tesseract::TFile::Serialize(const T*, size_t) [with T = char; size_t = unsigned int]': tesseract/src/ccutil/serialis.cpp:127:39: required from here tesseract/src/ccutil/serialis.h:102:45: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'unsigned int'} [-Wsign-compare] cc1plus: warning: command-line option '-Wstrict-prototypes' is valid for C/ObjC but not for C++ cc1plus: warning: command-line option '-Wmissing-prototypes' is valid for C/ObjC but not for C++ cc1plus: warning: '-Werror=' argument '-Werror=declaration-after-statement' is not valid for C++ cc1plus: warning: command-line option '-Wstrict-prototypes' is valid for C/ObjC but not for C++ cc1plus: warning: command-line option '-Wmissing-prototypes' is valid for C/ObjC but not for C++ cc1plus: warning: '-Werror=' argument '-Werror=declaration-after-statement' is not valid for C++ cc1plus: warning: command-line option '-Wstrict-prototypes' is valid for C/ObjC but not for C++ cc1plus: warning: command-line option '-Wmissing-prototypes' is valid for C/ObjC but not for C++ cc1plus: warning: '-Werror=' argument '-Werror=declaration-after-statement' is not valid for C++ g++ -Itesseract/include -Itesseract/src/api -Itesseract/src/arch -Itesseract/src/ccmain -Itesseract/src/ccstruct -Itesseract/src/ccutil -Itesseract/src/classify -Itesseract/src/cutil -Itesseract/src/dict -Itesseract/src/lstm -Itesseract/src/opencl -Itesseract/src/textord -Itesseract/src/training -Itesseract/src/viewer -Itesseract/src/wordrec -Ileptonica/src -I./base -I./obj -Os -fstack-clash-protection -Wformat -Werror=format-security -D_GLIBCXX_ASSERTIONS=1 -D_LIBCPP_ENABLE_THREAD_SAFETY_ANNOTATIONS=1 -D_LIBCPP_ENABLE_HARDENED_MODE=1 -g -std=c++17 -DHAVE_NEON -DHAVE_MKSTEMP -DHAVE_FSEEKO -DHAVE_FONTCONFIG -DHAVE_SETLOCALE -DHAVE_DBUS -DHAVE_BSWAP32 -DHAVE_BYTESWAP_H -DHAVE_STRERROR -DHAVE_PREAD_PWRITE=1 -DGS_RECURSIVE_MUTEXATTR=PTHREAD_MUTEX_RECURSIVE -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 -Wno-unused-local-typedefs -DHAVE_STDINT_H=1 -DHAVE_DIRENT_H=1 -DHAVE_SYS_DIR_H=1 -DHAVE_SYS_TIME_H=1 -DHAVE_SYS_TIMES_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_LIBDL=1 -DGX_COLOR_INDEX_TYPE="unsigned long long" -D__USE_UNIX98=1 -DBUILD_PDF=1 -I./pdf -Os -fstack-clash-protection -Wformat -Werror=format-security -g -flto=auto -DHAVE_RESTRICT=1 -I/usr/include/webp -fno-strict-aliasing -DHAVE_POPEN_PROTO=1 -DTESSERACT_IMAGEDATA_AS_PIX -DTESSERACT_DISABLE_DEBUG_FONTS -DGRAPHICS_DISABLED -UCLUSTER -o ./obj/tesseract_ccmain_fixspace.o -c tesseract/src/ccmain/fixspace.cpp cc1plus: warning: command-line option '-Wstrict-prototypes' is valid for C/ObjC but not for C++ cc1plus: warning: command-line option '-Wmissing-prototypes' is valid for C/ObjC but not for C++ cc1plus: warning: '-Werror=' argument '-Werror=declaration-after-statement' is not valid for C++ gcc -DHAVE_MKSTEMP -DHAVE_FSEEKO -DHAVE_FONTCONFIG -DHAVE_SETLOCALE -DHAVE_DBUS -DHAVE_BSWAP32 -DHAVE_BYTESWAP_H -DHAVE_STRERROR -DHAVE_PREAD_PWRITE=1 -DGS_RECURSIVE_MUTEXATTR=PTHREAD_MUTEX_RECURSIVE -O2 -DNDEBUG -fPIC -fvisibility=hidden -DGSDLLEXPORT="__attribute__((visibility(\"default\")))" -Wall -Wstrict-prototypes -Wundef -Wmissing-declarations -Wmissing-prototypes -Wwrite-strings -fno-strict-aliasing -Werror=declaration-after-statement -fno-builtin -fno-common -Werror=return-type -Wno-unused-local-typedefs -DHAVE_STDINT_H=1 -DHAVE_DIRENT_H=1 -DHAVE_SYS_DIR_H=1 -DHAVE_SYS_TIME_H=1 -DHAVE_SYS_TIMES_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_LIBDL=1 -DGX_COLOR_INDEX_TYPE="unsigned long long" -D__USE_UNIX98=1 -DBUILD_PDF=1 -I./pdf -Os -fstack-clash-protection -Wformat -Werror=format-security -g -flto=auto -DHAVE_RESTRICT=1 -I/usr/include/webp -fno-strict-aliasing -DHAVE_POPEN_PROTO=1 -Ileptonica/src -I./base -I./soobj -DLEPTONICA_INTERCEPT_ALLOC=1 -DHAVE_LIBJPEG=0 -DHAVE_LIBTIFF=0 -DHAVE_LIBPNG=0 -DHAVE_LIBZ=0 -DHAVE_LIBGIF=0 -DHAVE_LIBUNGIF=0 -DHAVE_LIBWEBP=0 -DHAVE_LIBWEBP_ANIM=0 -DHAVE_LIBJP2K=0 -o ./soobj/leptonica_pix5.o -c leptonica/src/pix5.c In file included from tesseract/src/ccutil/ambigs.h:32, from tesseract/src/ccutil/ccutil.h:32, from tesseract/src/ccstruct/ccstruct.h:22, from tesseract/src/textord/textord.h:24, from tesseract/src/textord/wordseg.h:24, from tesseract/src/textord/wordseg.cpp:24: tesseract/src/ccutil/unicharset.h: In member function 'bool tesseract::UNICHARSET::contains_unichar_id(tesseract::UNICHAR_ID) const': tesseract/src/ccutil/unicharset.h:288:59: warning: comparison of integer expressions of different signedness: 'tesseract::UNICHAR_ID' {aka 'int'} and 'std::vector::size_type' {aka 'unsigned int'} [-Wsign-compare] 288 | return unichar_id != INVALID_UNICHAR_ID && unichar_id < unichars.size() && | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~ tesseract/src/ccutil/unicharset.h: In member function 'void tesseract::UNICHARSET::delete_pointers_in_unichars()': tesseract/src/ccutil/unicharset.h:302:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'unsigned int'} [-Wsign-compare] 302 | for (int i = 0; i < unichars.size(); ++i) { | ~~^~~~~~~~~~~~~~~~~ In file included from tesseract/src/ccstruct/blamer.h:30, from tesseract/src/ccstruct/pageres.h:22, from tesseract/src/textord/textord.cpp:29: tesseract/src/ccstruct/ratngs.h: In member function 'void tesseract::BLOB_CHOICE::set_fonts(const std::vector&)': tesseract/src/ccstruct/ratngs.h:107:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'unsigned int'} [-Wsign-compare] 107 | for (int f = 0; f < fonts_.size(); ++f) { | ~~^~~~~~~~~~~~~~~ g++ -Itesseract/include -Itesseract/src/api -Itesseract/src/arch -Itesseract/src/ccmain -Itesseract/src/ccstruct -Itesseract/src/ccutil -Itesseract/src/classify -Itesseract/src/cutil -Itesseract/src/dict -Itesseract/src/lstm -Itesseract/src/opencl -Itesseract/src/textord -Itesseract/src/training -Itesseract/src/viewer -Itesseract/src/wordrec -Ileptonica/src -I./base -I./obj -Os -fstack-clash-protection -Wformat -Werror=format-security -D_GLIBCXX_ASSERTIONS=1 -D_LIBCPP_ENABLE_THREAD_SAFETY_ANNOTATIONS=1 -D_LIBCPP_ENABLE_HARDENED_MODE=1 -g -std=c++17 -DHAVE_NEON -DHAVE_MKSTEMP -DHAVE_FSEEKO -DHAVE_FONTCONFIG -DHAVE_SETLOCALE -DHAVE_DBUS -DHAVE_BSWAP32 -DHAVE_BYTESWAP_H -DHAVE_STRERROR -DHAVE_PREAD_PWRITE=1 -DGS_RECURSIVE_MUTEXATTR=PTHREAD_MUTEX_RECURSIVE -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 -Wno-unused-local-typedefs -DHAVE_STDINT_H=1 -DHAVE_DIRENT_H=1 -DHAVE_SYS_DIR_H=1 -DHAVE_SYS_TIME_H=1 -DHAVE_SYS_TIMES_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_LIBDL=1 -DGX_COLOR_INDEX_TYPE="unsigned long long" -D__USE_UNIX98=1 -DBUILD_PDF=1 -I./pdf -Os -fstack-clash-protection -Wformat -Werror=format-security -g -flto=auto -DHAVE_RESTRICT=1 -I/usr/include/webp -fno-strict-aliasing -DHAVE_POPEN_PROTO=1 -DTESSERACT_IMAGEDATA_AS_PIX -DTESSERACT_DISABLE_DEBUG_FONTS -DGRAPHICS_DISABLED -UCLUSTER -o ./obj/tesseract_ccmain_fixxht.o -c tesseract/src/ccmain/fixxht.cpp tesseract/src/ccutil/serialis.h: In instantiation of 'bool tesseract::TFile::DeSerialize(T*, size_t) [with T = double; size_t = unsigned int]': tesseract/src/ccutil/serialis.cpp:90:23: required from 'bool tesseract::TFile::DeSerialize(std::vector&) [with T = double]' tesseract/src/ccutil/serialis.cpp:107:68: required from here tesseract/src/ccutil/serialis.h:93:50: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'unsigned int'} [-Wsign-compare] 93 | return FReadEndian(data, sizeof(T), count) == count; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ tesseract/src/ccutil/serialis.h: In instantiation of 'bool tesseract::TFile::DeSerialize(T*, size_t) [with T = int; size_t = unsigned int]': tesseract/src/ccutil/serialis.cpp:90:23: required from 'bool tesseract::TFile::DeSerialize(std::vector&) [with T = int]' tesseract/src/ccutil/serialis.cpp:108:69: required from here tesseract/src/ccutil/serialis.h:93:50: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'unsigned int'} [-Wsign-compare] tesseract/src/ccutil/serialis.h: In instantiation of 'bool tesseract::TFile::Serialize(const T*, size_t) [with T = double; size_t = unsigned int]': tesseract/src/ccutil/serialis.cpp:102:21: required from 'bool tesseract::TFile::Serialize(const std::vector&) [with T = double]' tesseract/src/ccutil/serialis.cpp:109:72: required from here tesseract/src/ccutil/serialis.h:102:45: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'unsigned int'} [-Wsign-compare] 102 | return FWrite(data, sizeof(T), count) == count; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ tesseract/src/ccutil/serialis.h: In instantiation of 'bool tesseract::TFile::Serialize(const T*, size_t) [with T = int; size_t = unsigned int]': tesseract/src/ccutil/serialis.cpp:102:21: required from 'bool tesseract::TFile::Serialize(const std::vector&) [with T = int]' tesseract/src/ccutil/serialis.cpp:110:73: required from here tesseract/src/ccutil/serialis.h:102:45: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'unsigned int'} [-Wsign-compare] cc1plus: warning: command-line option '-Wstrict-prototypes' is valid for C/ObjC but not for C++ cc1plus: warning: command-line option '-Wmissing-prototypes' is valid for C/ObjC but not for C++ cc1plus: warning: '-Werror=' argument '-Werror=declaration-after-statement' is not valid for C++ gcc -DHAVE_MKSTEMP -DHAVE_FSEEKO -DHAVE_FONTCONFIG -DHAVE_SETLOCALE -DHAVE_DBUS -DHAVE_BSWAP32 -DHAVE_BYTESWAP_H -DHAVE_STRERROR -DHAVE_PREAD_PWRITE=1 -DGS_RECURSIVE_MUTEXATTR=PTHREAD_MUTEX_RECURSIVE -O2 -DNDEBUG -fPIC -fvisibility=hidden -DGSDLLEXPORT="__attribute__((visibility(\"default\")))" -Wall -Wstrict-prototypes -Wundef -Wmissing-declarations -Wmissing-prototypes -Wwrite-strings -fno-strict-aliasing -Werror=declaration-after-statement -fno-builtin -fno-common -Werror=return-type -Wno-unused-local-typedefs -DHAVE_STDINT_H=1 -DHAVE_DIRENT_H=1 -DHAVE_SYS_DIR_H=1 -DHAVE_SYS_TIME_H=1 -DHAVE_SYS_TIMES_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_LIBDL=1 -DGX_COLOR_INDEX_TYPE="unsigned long long" -D__USE_UNIX98=1 -DBUILD_PDF=1 -I./pdf -Os -fstack-clash-protection -Wformat -Werror=format-security -g -flto=auto -DHAVE_RESTRICT=1 -I/usr/include/webp -fno-strict-aliasing -DHAVE_POPEN_PROTO=1 -Ileptonica/src -I./base -I./soobj -DLEPTONICA_INTERCEPT_ALLOC=1 -DHAVE_LIBJPEG=0 -DHAVE_LIBTIFF=0 -DHAVE_LIBPNG=0 -DHAVE_LIBZ=0 -DHAVE_LIBGIF=0 -DHAVE_LIBUNGIF=0 -DHAVE_LIBWEBP=0 -DHAVE_LIBWEBP_ANIM=0 -DHAVE_LIBJP2K=0 -o ./soobj/leptonica_pixabasic.o -c leptonica/src/pixabasic.c gcc -DHAVE_MKSTEMP -DHAVE_FSEEKO -DHAVE_FONTCONFIG -DHAVE_SETLOCALE -DHAVE_DBUS -DHAVE_BSWAP32 -DHAVE_BYTESWAP_H -DHAVE_STRERROR -DHAVE_PREAD_PWRITE=1 -DGS_RECURSIVE_MUTEXATTR=PTHREAD_MUTEX_RECURSIVE -O2 -DNDEBUG -fPIC -fvisibility=hidden -DGSDLLEXPORT="__attribute__((visibility(\"default\")))" -Wall -Wstrict-prototypes -Wundef -Wmissing-declarations -Wmissing-prototypes -Wwrite-strings -fno-strict-aliasing -Werror=declaration-after-statement -fno-builtin -fno-common -Werror=return-type -Wno-unused-local-typedefs -DHAVE_STDINT_H=1 -DHAVE_DIRENT_H=1 -DHAVE_SYS_DIR_H=1 -DHAVE_SYS_TIME_H=1 -DHAVE_SYS_TIMES_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_LIBDL=1 -DGX_COLOR_INDEX_TYPE="unsigned long long" -D__USE_UNIX98=1 -DBUILD_PDF=1 -I./pdf -Os -fstack-clash-protection -Wformat -Werror=format-security -g -flto=auto -DHAVE_RESTRICT=1 -I/usr/include/webp -fno-strict-aliasing -DHAVE_POPEN_PROTO=1 -Ileptonica/src -I./base -I./soobj -DLEPTONICA_INTERCEPT_ALLOC=1 -DHAVE_LIBJPEG=0 -DHAVE_LIBTIFF=0 -DHAVE_LIBPNG=0 -DHAVE_LIBZ=0 -DHAVE_LIBGIF=0 -DHAVE_LIBUNGIF=0 -DHAVE_LIBWEBP=0 -DHAVE_LIBWEBP_ANIM=0 -DHAVE_LIBJP2K=0 -o ./soobj/leptonica_pixacc.o -c leptonica/src/pixacc.c g++ -Itesseract/include -Itesseract/src/api -Itesseract/src/arch -Itesseract/src/ccmain -Itesseract/src/ccstruct -Itesseract/src/ccutil -Itesseract/src/classify -Itesseract/src/cutil -Itesseract/src/dict -Itesseract/src/lstm -Itesseract/src/opencl -Itesseract/src/textord -Itesseract/src/training -Itesseract/src/viewer -Itesseract/src/wordrec -Ileptonica/src -I./base -I./obj -Os -fstack-clash-protection -Wformat -Werror=format-security -D_GLIBCXX_ASSERTIONS=1 -D_LIBCPP_ENABLE_THREAD_SAFETY_ANNOTATIONS=1 -D_LIBCPP_ENABLE_HARDENED_MODE=1 -g -std=c++17 -DHAVE_NEON -DHAVE_MKSTEMP -DHAVE_FSEEKO -DHAVE_FONTCONFIG -DHAVE_SETLOCALE -DHAVE_DBUS -DHAVE_BSWAP32 -DHAVE_BYTESWAP_H -DHAVE_STRERROR -DHAVE_PREAD_PWRITE=1 -DGS_RECURSIVE_MUTEXATTR=PTHREAD_MUTEX_RECURSIVE -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 -Wno-unused-local-typedefs -DHAVE_STDINT_H=1 -DHAVE_DIRENT_H=1 -DHAVE_SYS_DIR_H=1 -DHAVE_SYS_TIME_H=1 -DHAVE_SYS_TIMES_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_LIBDL=1 -DGX_COLOR_INDEX_TYPE="unsigned long long" -D__USE_UNIX98=1 -DBUILD_PDF=1 -I./pdf -Os -fstack-clash-protection -Wformat -Werror=format-security -g -flto=auto -DHAVE_RESTRICT=1 -I/usr/include/webp -fno-strict-aliasing -DHAVE_POPEN_PROTO=1 -DTESSERACT_IMAGEDATA_AS_PIX -DTESSERACT_DISABLE_DEBUG_FONTS -DGRAPHICS_DISABLED -UCLUSTER -o ./obj/tesseract_ccmain_osdetect.o -c tesseract/src/ccmain/osdetect.cpp cc1plus: warning: command-line option '-Wstrict-prototypes' is valid for C/ObjC but not for C++ cc1plus: warning: command-line option '-Wmissing-prototypes' is valid for C/ObjC but not for C++ cc1plus: warning: '-Werror=' argument '-Werror=declaration-after-statement' is not valid for C++ g++ -Itesseract/include -Itesseract/src/api -Itesseract/src/arch -Itesseract/src/ccmain -Itesseract/src/ccstruct -Itesseract/src/ccutil -Itesseract/src/classify -Itesseract/src/cutil -Itesseract/src/dict -Itesseract/src/lstm -Itesseract/src/opencl -Itesseract/src/textord -Itesseract/src/training -Itesseract/src/viewer -Itesseract/src/wordrec -Ileptonica/src -I./base -I./obj -Os -fstack-clash-protection -Wformat -Werror=format-security -D_GLIBCXX_ASSERTIONS=1 -D_LIBCPP_ENABLE_THREAD_SAFETY_ANNOTATIONS=1 -D_LIBCPP_ENABLE_HARDENED_MODE=1 -g -std=c++17 -DHAVE_NEON -DHAVE_MKSTEMP -DHAVE_FSEEKO -DHAVE_FONTCONFIG -DHAVE_SETLOCALE -DHAVE_DBUS -DHAVE_BSWAP32 -DHAVE_BYTESWAP_H -DHAVE_STRERROR -DHAVE_PREAD_PWRITE=1 -DGS_RECURSIVE_MUTEXATTR=PTHREAD_MUTEX_RECURSIVE -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 -Wno-unused-local-typedefs -DHAVE_STDINT_H=1 -DHAVE_DIRENT_H=1 -DHAVE_SYS_DIR_H=1 -DHAVE_SYS_TIME_H=1 -DHAVE_SYS_TIMES_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_LIBDL=1 -DGX_COLOR_INDEX_TYPE="unsigned long long" -D__USE_UNIX98=1 -DBUILD_PDF=1 -I./pdf -Os -fstack-clash-protection -Wformat -Werror=format-security -g -flto=auto -DHAVE_RESTRICT=1 -I/usr/include/webp -fno-strict-aliasing -DHAVE_POPEN_PROTO=1 -DTESSERACT_IMAGEDATA_AS_PIX -DTESSERACT_DISABLE_DEBUG_FONTS -DGRAPHICS_DISABLED -UCLUSTER -o ./obj/tesseract_ccmain_par_control.o -c tesseract/src/ccmain/par_control.cpp g++ -Itesseract/include -Itesseract/src/api -Itesseract/src/arch -Itesseract/src/ccmain -Itesseract/src/ccstruct -Itesseract/src/ccutil -Itesseract/src/classify -Itesseract/src/cutil -Itesseract/src/dict -Itesseract/src/lstm -Itesseract/src/opencl -Itesseract/src/textord -Itesseract/src/training -Itesseract/src/viewer -Itesseract/src/wordrec -Ileptonica/src -I./base -I./obj -Os -fstack-clash-protection -Wformat -Werror=format-security -D_GLIBCXX_ASSERTIONS=1 -D_LIBCPP_ENABLE_THREAD_SAFETY_ANNOTATIONS=1 -D_LIBCPP_ENABLE_HARDENED_MODE=1 -g -std=c++17 -DHAVE_NEON -DHAVE_MKSTEMP -DHAVE_FSEEKO -DHAVE_FONTCONFIG -DHAVE_SETLOCALE -DHAVE_DBUS -DHAVE_BSWAP32 -DHAVE_BYTESWAP_H -DHAVE_STRERROR -DHAVE_PREAD_PWRITE=1 -DGS_RECURSIVE_MUTEXATTR=PTHREAD_MUTEX_RECURSIVE -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 -Wno-unused-local-typedefs -DHAVE_STDINT_H=1 -DHAVE_DIRENT_H=1 -DHAVE_SYS_DIR_H=1 -DHAVE_SYS_TIME_H=1 -DHAVE_SYS_TIMES_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_LIBDL=1 -DGX_COLOR_INDEX_TYPE="unsigned long long" -D__USE_UNIX98=1 -DBUILD_PDF=1 -I./pdf -Os -fstack-clash-protection -Wformat -Werror=format-security -g -flto=auto -DHAVE_RESTRICT=1 -I/usr/include/webp -fno-strict-aliasing -DHAVE_POPEN_PROTO=1 -DTESSERACT_IMAGEDATA_AS_PIX -DTESSERACT_DISABLE_DEBUG_FONTS -DGRAPHICS_DISABLED -UCLUSTER -o ./obj/tesseract_ccmain_recogtraining.o -c tesseract/src/ccmain/recogtraining.cpp g++ -Itesseract/include -Itesseract/src/api -Itesseract/src/arch -Itesseract/src/ccmain -Itesseract/src/ccstruct -Itesseract/src/ccutil -Itesseract/src/classify -Itesseract/src/cutil -Itesseract/src/dict -Itesseract/src/lstm -Itesseract/src/opencl -Itesseract/src/textord -Itesseract/src/training -Itesseract/src/viewer -Itesseract/src/wordrec -Ileptonica/src -I./base -I./obj -Os -fstack-clash-protection -Wformat -Werror=format-security -D_GLIBCXX_ASSERTIONS=1 -D_LIBCPP_ENABLE_THREAD_SAFETY_ANNOTATIONS=1 -D_LIBCPP_ENABLE_HARDENED_MODE=1 -g -std=c++17 -DHAVE_NEON -DHAVE_MKSTEMP -DHAVE_FSEEKO -DHAVE_FONTCONFIG -DHAVE_SETLOCALE -DHAVE_DBUS -DHAVE_BSWAP32 -DHAVE_BYTESWAP_H -DHAVE_STRERROR -DHAVE_PREAD_PWRITE=1 -DGS_RECURSIVE_MUTEXATTR=PTHREAD_MUTEX_RECURSIVE -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 -Wno-unused-local-typedefs -DHAVE_STDINT_H=1 -DHAVE_DIRENT_H=1 -DHAVE_SYS_DIR_H=1 -DHAVE_SYS_TIME_H=1 -DHAVE_SYS_TIMES_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_LIBDL=1 -DGX_COLOR_INDEX_TYPE="unsigned long long" -D__USE_UNIX98=1 -DBUILD_PDF=1 -I./pdf -Os -fstack-clash-protection -Wformat -Werror=format-security -g -flto=auto -DHAVE_RESTRICT=1 -I/usr/include/webp -fno-strict-aliasing -DHAVE_POPEN_PROTO=1 -DTESSERACT_IMAGEDATA_AS_PIX -DTESSERACT_DISABLE_DEBUG_FONTS -DGRAPHICS_DISABLED -UCLUSTER -o ./obj/tesseract_ccmain_superscript.o -c tesseract/src/ccmain/superscript.cpp g++ -Itesseract/include -Itesseract/src/api -Itesseract/src/arch -Itesseract/src/ccmain -Itesseract/src/ccstruct -Itesseract/src/ccutil -Itesseract/src/classify -Itesseract/src/cutil -Itesseract/src/dict -Itesseract/src/lstm -Itesseract/src/opencl -Itesseract/src/textord -Itesseract/src/training -Itesseract/src/viewer -Itesseract/src/wordrec -Ileptonica/src -I./base -I./obj -Os -fstack-clash-protection -Wformat -Werror=format-security -D_GLIBCXX_ASSERTIONS=1 -D_LIBCPP_ENABLE_THREAD_SAFETY_ANNOTATIONS=1 -D_LIBCPP_ENABLE_HARDENED_MODE=1 -g -std=c++17 -DHAVE_NEON -DHAVE_MKSTEMP -DHAVE_FSEEKO -DHAVE_FONTCONFIG -DHAVE_SETLOCALE -DHAVE_DBUS -DHAVE_BSWAP32 -DHAVE_BYTESWAP_H -DHAVE_STRERROR -DHAVE_PREAD_PWRITE=1 -DGS_RECURSIVE_MUTEXATTR=PTHREAD_MUTEX_RECURSIVE -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 -Wno-unused-local-typedefs -DHAVE_STDINT_H=1 -DHAVE_DIRENT_H=1 -DHAVE_SYS_DIR_H=1 -DHAVE_SYS_TIME_H=1 -DHAVE_SYS_TIMES_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_LIBDL=1 -DGX_COLOR_INDEX_TYPE="unsigned long long" -D__USE_UNIX98=1 -DBUILD_PDF=1 -I./pdf -Os -fstack-clash-protection -Wformat -Werror=format-security -g -flto=auto -DHAVE_RESTRICT=1 -I/usr/include/webp -fno-strict-aliasing -DHAVE_POPEN_PROTO=1 -DTESSERACT_IMAGEDATA_AS_PIX -DTESSERACT_DISABLE_DEBUG_FONTS -DGRAPHICS_DISABLED -UCLUSTER -o ./obj/tesseract_ccmain_tessbox.o -c tesseract/src/ccmain/tessbox.cpp cc1plus: warning: command-line option '-Wstrict-prototypes' is valid for C/ObjC but not for C++ cc1plus: warning: command-line option '-Wmissing-prototypes' is valid for C/ObjC but not for C++ cc1plus: warning: '-Werror=' argument '-Werror=declaration-after-statement' is not valid for C++ In file included from tesseract/src/ccutil/elst.h:24, from tesseract/src/ccutil/ambigs.h:29: tesseract/src/ccutil/serialis.h: In instantiation of 'bool tesseract::TFile::Serialize(const T*, size_t) [with T = char; size_t = unsigned int]': tesseract/src/ccutil/unicharset.h:363:51: required from here tesseract/src/ccutil/serialis.h:102:45: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'unsigned int'} [-Wsign-compare] 102 | return FWrite(data, sizeof(T), count) == count; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ cc1plus: warning: command-line option '-Wstrict-prototypes' is valid for C/ObjC but not for C++ cc1plus: warning: command-line option '-Wmissing-prototypes' is valid for C/ObjC but not for C++ cc1plus: warning: '-Werror=' argument '-Werror=declaration-after-statement' is not valid for C++ gcc -DHAVE_MKSTEMP -DHAVE_FSEEKO -DHAVE_FONTCONFIG -DHAVE_SETLOCALE -DHAVE_DBUS -DHAVE_BSWAP32 -DHAVE_BYTESWAP_H -DHAVE_STRERROR -DHAVE_PREAD_PWRITE=1 -DGS_RECURSIVE_MUTEXATTR=PTHREAD_MUTEX_RECURSIVE -O2 -DNDEBUG -fPIC -fvisibility=hidden -DGSDLLEXPORT="__attribute__((visibility(\"default\")))" -Wall -Wstrict-prototypes -Wundef -Wmissing-declarations -Wmissing-prototypes -Wwrite-strings -fno-strict-aliasing -Werror=declaration-after-statement -fno-builtin -fno-common -Werror=return-type -Wno-unused-local-typedefs -DHAVE_STDINT_H=1 -DHAVE_DIRENT_H=1 -DHAVE_SYS_DIR_H=1 -DHAVE_SYS_TIME_H=1 -DHAVE_SYS_TIMES_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_LIBDL=1 -DGX_COLOR_INDEX_TYPE="unsigned long long" -D__USE_UNIX98=1 -DBUILD_PDF=1 -I./pdf -Os -fstack-clash-protection -Wformat -Werror=format-security -g -flto=auto -DHAVE_RESTRICT=1 -I/usr/include/webp -fno-strict-aliasing -DHAVE_POPEN_PROTO=1 -Ileptonica/src -I./base -I./soobj -DLEPTONICA_INTERCEPT_ALLOC=1 -DHAVE_LIBJPEG=0 -DHAVE_LIBTIFF=0 -DHAVE_LIBPNG=0 -DHAVE_LIBZ=0 -DHAVE_LIBGIF=0 -DHAVE_LIBUNGIF=0 -DHAVE_LIBWEBP=0 -DHAVE_LIBWEBP_ANIM=0 -DHAVE_LIBJP2K=0 -o ./soobj/leptonica_pixafunc1.o -c leptonica/src/pixafunc1.c cc1plus: warning: command-line option '-Wstrict-prototypes' is valid for C/ObjC but not for C++ cc1plus: warning: command-line option '-Wmissing-prototypes' is valid for C/ObjC but not for C++ cc1plus: warning: '-Werror=' argument '-Werror=declaration-after-statement' is not valid for C++ cc1plus: warning: command-line option '-Wstrict-prototypes' is valid for C/ObjC but not for C++ cc1plus: warning: command-line option '-Wmissing-prototypes' is valid for C/ObjC but not for C++ cc1plus: warning: '-Werror=' argument '-Werror=declaration-after-statement' is not valid for C++ cc1plus: warning: command-line option '-Wstrict-prototypes' is valid for C/ObjC but not for C++ cc1plus: warning: command-line option '-Wmissing-prototypes' is valid for C/ObjC but not for C++ cc1plus: warning: '-Werror=' argument '-Werror=declaration-after-statement' is not valid for C++ gcc -DHAVE_MKSTEMP -DHAVE_FSEEKO -DHAVE_FONTCONFIG -DHAVE_SETLOCALE -DHAVE_DBUS -DHAVE_BSWAP32 -DHAVE_BYTESWAP_H -DHAVE_STRERROR -DHAVE_PREAD_PWRITE=1 -DGS_RECURSIVE_MUTEXATTR=PTHREAD_MUTEX_RECURSIVE -O2 -DNDEBUG -fPIC -fvisibility=hidden -DGSDLLEXPORT="__attribute__((visibility(\"default\")))" -Wall -Wstrict-prototypes -Wundef -Wmissing-declarations -Wmissing-prototypes -Wwrite-strings -fno-strict-aliasing -Werror=declaration-after-statement -fno-builtin -fno-common -Werror=return-type -Wno-unused-local-typedefs -DHAVE_STDINT_H=1 -DHAVE_DIRENT_H=1 -DHAVE_SYS_DIR_H=1 -DHAVE_SYS_TIME_H=1 -DHAVE_SYS_TIMES_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_LIBDL=1 -DGX_COLOR_INDEX_TYPE="unsigned long long" -D__USE_UNIX98=1 -DBUILD_PDF=1 -I./pdf -Os -fstack-clash-protection -Wformat -Werror=format-security -g -flto=auto -DHAVE_RESTRICT=1 -I/usr/include/webp -fno-strict-aliasing -DHAVE_POPEN_PROTO=1 -Ileptonica/src -I./base -I./soobj -DLEPTONICA_INTERCEPT_ALLOC=1 -DHAVE_LIBJPEG=0 -DHAVE_LIBTIFF=0 -DHAVE_LIBPNG=0 -DHAVE_LIBZ=0 -DHAVE_LIBGIF=0 -DHAVE_LIBUNGIF=0 -DHAVE_LIBWEBP=0 -DHAVE_LIBWEBP_ANIM=0 -DHAVE_LIBJP2K=0 -o ./soobj/leptonica_pixafunc2.o -c leptonica/src/pixafunc2.c In file included from tesseract/src/ccstruct/ratngs.h:32, from tesseract/src/wordrec/associate.h:27, from tesseract/src/wordrec/wordrec.h:67, from tesseract/src/wordrec/tface.cpp:21: tesseract/src/ccutil/unicharset.h: In member function 'bool tesseract::UNICHARSET::contains_unichar_id(tesseract::UNICHAR_ID) const': tesseract/src/ccutil/unicharset.h:288:59: warning: comparison of integer expressions of different signedness: 'tesseract::UNICHAR_ID' {aka 'int'} and 'std::vector::size_type' {aka 'unsigned int'} [-Wsign-compare] 288 | return unichar_id != INVALID_UNICHAR_ID && unichar_id < unichars.size() && | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~ tesseract/src/ccutil/unicharset.h: In member function 'void tesseract::UNICHARSET::delete_pointers_in_unichars()': tesseract/src/ccutil/unicharset.h:302:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'unsigned int'} [-Wsign-compare] 302 | for (int i = 0; i < unichars.size(); ++i) { | ~~^~~~~~~~~~~~~~~~~ g++ -Itesseract/include -Itesseract/src/api -Itesseract/src/arch -Itesseract/src/ccmain -Itesseract/src/ccstruct -Itesseract/src/ccutil -Itesseract/src/classify -Itesseract/src/cutil -Itesseract/src/dict -Itesseract/src/lstm -Itesseract/src/opencl -Itesseract/src/textord -Itesseract/src/training -Itesseract/src/viewer -Itesseract/src/wordrec -Ileptonica/src -I./base -I./obj -Os -fstack-clash-protection -Wformat -Werror=format-security -D_GLIBCXX_ASSERTIONS=1 -D_LIBCPP_ENABLE_THREAD_SAFETY_ANNOTATIONS=1 -D_LIBCPP_ENABLE_HARDENED_MODE=1 -g -std=c++17 -DHAVE_NEON -DHAVE_MKSTEMP -DHAVE_FSEEKO -DHAVE_FONTCONFIG -DHAVE_SETLOCALE -DHAVE_DBUS -DHAVE_BSWAP32 -DHAVE_BYTESWAP_H -DHAVE_STRERROR -DHAVE_PREAD_PWRITE=1 -DGS_RECURSIVE_MUTEXATTR=PTHREAD_MUTEX_RECURSIVE -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 -Wno-unused-local-typedefs -DHAVE_STDINT_H=1 -DHAVE_DIRENT_H=1 -DHAVE_SYS_DIR_H=1 -DHAVE_SYS_TIME_H=1 -DHAVE_SYS_TIMES_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_LIBDL=1 -DGX_COLOR_INDEX_TYPE="unsigned long long" -D__USE_UNIX98=1 -DBUILD_PDF=1 -I./pdf -Os -fstack-clash-protection -Wformat -Werror=format-security -g -flto=auto -DHAVE_RESTRICT=1 -I/usr/include/webp -fno-strict-aliasing -DHAVE_POPEN_PROTO=1 -DTESSERACT_IMAGEDATA_AS_PIX -DTESSERACT_DISABLE_DEBUG_FONTS -DGRAPHICS_DISABLED -UCLUSTER -o ./obj/tesseract_ccmain_tfacepp.o -c tesseract/src/ccmain/tfacepp.cpp gcc -DHAVE_MKSTEMP -DHAVE_FSEEKO -DHAVE_FONTCONFIG -DHAVE_SETLOCALE -DHAVE_DBUS -DHAVE_BSWAP32 -DHAVE_BYTESWAP_H -DHAVE_STRERROR -DHAVE_PREAD_PWRITE=1 -DGS_RECURSIVE_MUTEXATTR=PTHREAD_MUTEX_RECURSIVE -O2 -DNDEBUG -fPIC -fvisibility=hidden -DGSDLLEXPORT="__attribute__((visibility(\"default\")))" -Wall -Wstrict-prototypes -Wundef -Wmissing-declarations -Wmissing-prototypes -Wwrite-strings -fno-strict-aliasing -Werror=declaration-after-statement -fno-builtin -fno-common -Werror=return-type -Wno-unused-local-typedefs -DHAVE_STDINT_H=1 -DHAVE_DIRENT_H=1 -DHAVE_SYS_DIR_H=1 -DHAVE_SYS_TIME_H=1 -DHAVE_SYS_TIMES_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_LIBDL=1 -DGX_COLOR_INDEX_TYPE="unsigned long long" -D__USE_UNIX98=1 -DBUILD_PDF=1 -I./pdf -Os -fstack-clash-protection -Wformat -Werror=format-security -g -flto=auto -DHAVE_RESTRICT=1 -I/usr/include/webp -fno-strict-aliasing -DHAVE_POPEN_PROTO=1 -Ileptonica/src -I./base -I./soobj -DLEPTONICA_INTERCEPT_ALLOC=1 -DHAVE_LIBJPEG=0 -DHAVE_LIBTIFF=0 -DHAVE_LIBPNG=0 -DHAVE_LIBZ=0 -DHAVE_LIBGIF=0 -DHAVE_LIBUNGIF=0 -DHAVE_LIBWEBP=0 -DHAVE_LIBWEBP_ANIM=0 -DHAVE_LIBJP2K=0 -o ./soobj/leptonica_pixalloc.o -c leptonica/src/pixalloc.c cc1plus: warning: command-line option '-Wstrict-prototypes' is valid for C/ObjC but not for C++ cc1plus: warning: command-line option '-Wmissing-prototypes' is valid for C/ObjC but not for C++ cc1plus: warning: '-Werror=' argument '-Werror=declaration-after-statement' is not valid for C++ gcc -DHAVE_MKSTEMP -DHAVE_FSEEKO -DHAVE_FONTCONFIG -DHAVE_SETLOCALE -DHAVE_DBUS -DHAVE_BSWAP32 -DHAVE_BYTESWAP_H -DHAVE_STRERROR -DHAVE_PREAD_PWRITE=1 -DGS_RECURSIVE_MUTEXATTR=PTHREAD_MUTEX_RECURSIVE -O2 -DNDEBUG -fPIC -fvisibility=hidden -DGSDLLEXPORT="__attribute__((visibility(\"default\")))" -Wall -Wstrict-prototypes -Wundef -Wmissing-declarations -Wmissing-prototypes -Wwrite-strings -fno-strict-aliasing -Werror=declaration-after-statement -fno-builtin -fno-common -Werror=return-type -Wno-unused-local-typedefs -DHAVE_STDINT_H=1 -DHAVE_DIRENT_H=1 -DHAVE_SYS_DIR_H=1 -DHAVE_SYS_TIME_H=1 -DHAVE_SYS_TIMES_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_LIBDL=1 -DGX_COLOR_INDEX_TYPE="unsigned long long" -D__USE_UNIX98=1 -DBUILD_PDF=1 -I./pdf -Os -fstack-clash-protection -Wformat -Werror=format-security -g -flto=auto -DHAVE_RESTRICT=1 -I/usr/include/webp -fno-strict-aliasing -DHAVE_POPEN_PROTO=1 -Ileptonica/src -I./base -I./soobj -DLEPTONICA_INTERCEPT_ALLOC=1 -DHAVE_LIBJPEG=0 -DHAVE_LIBTIFF=0 -DHAVE_LIBPNG=0 -DHAVE_LIBZ=0 -DHAVE_LIBGIF=0 -DHAVE_LIBUNGIF=0 -DHAVE_LIBWEBP=0 -DHAVE_LIBWEBP_ANIM=0 -DHAVE_LIBJP2K=0 -o ./soobj/leptonica_pixarith.o -c leptonica/src/pixarith.c In file included from tesseract/src/ccstruct/ratngs.h:32, from tesseract/src/wordrec/associate.h:27, from tesseract/src/wordrec/wordrec.h:67, from tesseract/src/wordrec/wordrec.cpp:19: tesseract/src/ccutil/unicharset.h: In member function 'bool tesseract::UNICHARSET::contains_unichar_id(tesseract::UNICHAR_ID) const': tesseract/src/ccutil/unicharset.h:288:59: warning: comparison of integer expressions of different signedness: 'tesseract::UNICHAR_ID' {aka 'int'} and 'std::vector::size_type' {aka 'unsigned int'} [-Wsign-compare] 288 | return unichar_id != INVALID_UNICHAR_ID && unichar_id < unichars.size() && | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~ tesseract/src/ccutil/unicharset.h: In member function 'void tesseract::UNICHARSET::delete_pointers_in_unichars()': tesseract/src/ccutil/unicharset.h:302:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'unsigned int'} [-Wsign-compare] 302 | for (int i = 0; i < unichars.size(); ++i) { | ~~^~~~~~~~~~~~~~~~~ In file included from tesseract/src/ccutil/genericvector.h:22, from tesseract/src/ccutil/params.h:22, from tesseract/src/textord/tordmain.h:22, from tesseract/src/textord/tordmain.cpp:25: tesseract/src/ccutil/serialis.h: In instantiation of 'bool tesseract::TFile::Serialize(const T*, size_t) [with T = char; size_t = unsigned int]': tesseract/src/ccutil/unicharset.h:363:51: required from here tesseract/src/ccutil/serialis.h:102:45: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'unsigned int'} [-Wsign-compare] 102 | return FWrite(data, sizeof(T), count) == count; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ g++ -Itesseract/include -Itesseract/src/api -Itesseract/src/arch -Itesseract/src/ccmain -Itesseract/src/ccstruct -Itesseract/src/ccutil -Itesseract/src/classify -Itesseract/src/cutil -Itesseract/src/dict -Itesseract/src/lstm -Itesseract/src/opencl -Itesseract/src/textord -Itesseract/src/training -Itesseract/src/viewer -Itesseract/src/wordrec -Ileptonica/src -I./base -I./obj -Os -fstack-clash-protection -Wformat -Werror=format-security -D_GLIBCXX_ASSERTIONS=1 -D_LIBCPP_ENABLE_THREAD_SAFETY_ANNOTATIONS=1 -D_LIBCPP_ENABLE_HARDENED_MODE=1 -g -std=c++17 -DHAVE_NEON -DHAVE_MKSTEMP -DHAVE_FSEEKO -DHAVE_FONTCONFIG -DHAVE_SETLOCALE -DHAVE_DBUS -DHAVE_BSWAP32 -DHAVE_BYTESWAP_H -DHAVE_STRERROR -DHAVE_PREAD_PWRITE=1 -DGS_RECURSIVE_MUTEXATTR=PTHREAD_MUTEX_RECURSIVE -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 -Wno-unused-local-typedefs -DHAVE_STDINT_H=1 -DHAVE_DIRENT_H=1 -DHAVE_SYS_DIR_H=1 -DHAVE_SYS_TIME_H=1 -DHAVE_SYS_TIMES_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_LIBDL=1 -DGX_COLOR_INDEX_TYPE="unsigned long long" -D__USE_UNIX98=1 -DBUILD_PDF=1 -I./pdf -Os -fstack-clash-protection -Wformat -Werror=format-security -g -flto=auto -DHAVE_RESTRICT=1 -I/usr/include/webp -fno-strict-aliasing -DHAVE_POPEN_PROTO=1 -DTESSERACT_IMAGEDATA_AS_PIX -DTESSERACT_DISABLE_DEBUG_FONTS -DGRAPHICS_DISABLED -UCLUSTER -o ./obj/tesseract_ccstruct_fontinfo.o -c tesseract/src/ccstruct/fontinfo.cpp In file included from tesseract/src/ccutil/unicharcompress.h:28, from tesseract/src/ccutil/unicharcompress.cpp:21: tesseract/src/ccutil/unicharset.h: In member function 'bool tesseract::UNICHARSET::contains_unichar_id(tesseract::UNICHAR_ID) const': tesseract/src/ccutil/unicharset.h:288:59: warning: comparison of integer expressions of different signedness: 'tesseract::UNICHAR_ID' {aka 'int'} and 'std::vector::size_type' {aka 'unsigned int'} [-Wsign-compare] 288 | return unichar_id != INVALID_UNICHAR_ID && unichar_id < unichars.size() && | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~ tesseract/src/ccutil/unicharset.h: In member function 'void tesseract::UNICHARSET::delete_pointers_in_unichars()': tesseract/src/ccutil/unicharset.h:302:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'unsigned int'} [-Wsign-compare] 302 | for (int i = 0; i < unichars.size(); ++i) { | ~~^~~~~~~~~~~~~~~~~ gcc -DHAVE_MKSTEMP -DHAVE_FSEEKO -DHAVE_FONTCONFIG -DHAVE_SETLOCALE -DHAVE_DBUS -DHAVE_BSWAP32 -DHAVE_BYTESWAP_H -DHAVE_STRERROR -DHAVE_PREAD_PWRITE=1 -DGS_RECURSIVE_MUTEXATTR=PTHREAD_MUTEX_RECURSIVE -O2 -DNDEBUG -fPIC -fvisibility=hidden -DGSDLLEXPORT="__attribute__((visibility(\"default\")))" -Wall -Wstrict-prototypes -Wundef -Wmissing-declarations -Wmissing-prototypes -Wwrite-strings -fno-strict-aliasing -Werror=declaration-after-statement -fno-builtin -fno-common -Werror=return-type -Wno-unused-local-typedefs -DHAVE_STDINT_H=1 -DHAVE_DIRENT_H=1 -DHAVE_SYS_DIR_H=1 -DHAVE_SYS_TIME_H=1 -DHAVE_SYS_TIMES_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_LIBDL=1 -DGX_COLOR_INDEX_TYPE="unsigned long long" -D__USE_UNIX98=1 -DBUILD_PDF=1 -I./pdf -Os -fstack-clash-protection -Wformat -Werror=format-security -g -flto=auto -DHAVE_RESTRICT=1 -I/usr/include/webp -fno-strict-aliasing -DHAVE_POPEN_PROTO=1 -Ileptonica/src -I./base -I./soobj -DLEPTONICA_INTERCEPT_ALLOC=1 -DHAVE_LIBJPEG=0 -DHAVE_LIBTIFF=0 -DHAVE_LIBPNG=0 -DHAVE_LIBZ=0 -DHAVE_LIBGIF=0 -DHAVE_LIBUNGIF=0 -DHAVE_LIBWEBP=0 -DHAVE_LIBWEBP_ANIM=0 -DHAVE_LIBJP2K=0 -o ./soobj/leptonica_pixcomp.o -c leptonica/src/pixcomp.c g++ -Itesseract/include -Itesseract/src/api -Itesseract/src/arch -Itesseract/src/ccmain -Itesseract/src/ccstruct -Itesseract/src/ccutil -Itesseract/src/classify -Itesseract/src/cutil -Itesseract/src/dict -Itesseract/src/lstm -Itesseract/src/opencl -Itesseract/src/textord -Itesseract/src/training -Itesseract/src/viewer -Itesseract/src/wordrec -Ileptonica/src -I./base -I./obj -Os -fstack-clash-protection -Wformat -Werror=format-security -D_GLIBCXX_ASSERTIONS=1 -D_LIBCPP_ENABLE_THREAD_SAFETY_ANNOTATIONS=1 -D_LIBCPP_ENABLE_HARDENED_MODE=1 -g -std=c++17 -DHAVE_NEON -DHAVE_MKSTEMP -DHAVE_FSEEKO -DHAVE_FONTCONFIG -DHAVE_SETLOCALE -DHAVE_DBUS -DHAVE_BSWAP32 -DHAVE_BYTESWAP_H -DHAVE_STRERROR -DHAVE_PREAD_PWRITE=1 -DGS_RECURSIVE_MUTEXATTR=PTHREAD_MUTEX_RECURSIVE -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 -Wno-unused-local-typedefs -DHAVE_STDINT_H=1 -DHAVE_DIRENT_H=1 -DHAVE_SYS_DIR_H=1 -DHAVE_SYS_TIME_H=1 -DHAVE_SYS_TIMES_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_LIBDL=1 -DGX_COLOR_INDEX_TYPE="unsigned long long" -D__USE_UNIX98=1 -DBUILD_PDF=1 -I./pdf -Os -fstack-clash-protection -Wformat -Werror=format-security -g -flto=auto -DHAVE_RESTRICT=1 -I/usr/include/webp -fno-strict-aliasing -DHAVE_POPEN_PROTO=1 -DTESSERACT_IMAGEDATA_AS_PIX -DTESSERACT_DISABLE_DEBUG_FONTS -DGRAPHICS_DISABLED -UCLUSTER -o ./obj/tesseract_ccstruct_params_training_featdef.o -c tesseract/src/ccstruct/params_training_featdef.cpp g++ -Itesseract/include -Itesseract/src/api -Itesseract/src/arch -Itesseract/src/ccmain -Itesseract/src/ccstruct -Itesseract/src/ccutil -Itesseract/src/classify -Itesseract/src/cutil -Itesseract/src/dict -Itesseract/src/lstm -Itesseract/src/opencl -Itesseract/src/textord -Itesseract/src/training -Itesseract/src/viewer -Itesseract/src/wordrec -Ileptonica/src -I./base -I./obj -Os -fstack-clash-protection -Wformat -Werror=format-security -D_GLIBCXX_ASSERTIONS=1 -D_LIBCPP_ENABLE_THREAD_SAFETY_ANNOTATIONS=1 -D_LIBCPP_ENABLE_HARDENED_MODE=1 -g -std=c++17 -DHAVE_NEON -DHAVE_MKSTEMP -DHAVE_FSEEKO -DHAVE_FONTCONFIG -DHAVE_SETLOCALE -DHAVE_DBUS -DHAVE_BSWAP32 -DHAVE_BYTESWAP_H -DHAVE_STRERROR -DHAVE_PREAD_PWRITE=1 -DGS_RECURSIVE_MUTEXATTR=PTHREAD_MUTEX_RECURSIVE -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 -Wno-unused-local-typedefs -DHAVE_STDINT_H=1 -DHAVE_DIRENT_H=1 -DHAVE_SYS_DIR_H=1 -DHAVE_SYS_TIME_H=1 -DHAVE_SYS_TIMES_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_LIBDL=1 -DGX_COLOR_INDEX_TYPE="unsigned long long" -D__USE_UNIX98=1 -DBUILD_PDF=1 -I./pdf -Os -fstack-clash-protection -Wformat -Werror=format-security -g -flto=auto -DHAVE_RESTRICT=1 -I/usr/include/webp -fno-strict-aliasing -DHAVE_POPEN_PROTO=1 -DTESSERACT_IMAGEDATA_AS_PIX -DTESSERACT_DISABLE_DEBUG_FONTS -DGRAPHICS_DISABLED -UCLUSTER -o ./obj/tesseract_ccutil_ambigs.o -c tesseract/src/ccutil/ambigs.cpp gcc -DHAVE_MKSTEMP -DHAVE_FSEEKO -DHAVE_FONTCONFIG -DHAVE_SETLOCALE -DHAVE_DBUS -DHAVE_BSWAP32 -DHAVE_BYTESWAP_H -DHAVE_STRERROR -DHAVE_PREAD_PWRITE=1 -DGS_RECURSIVE_MUTEXATTR=PTHREAD_MUTEX_RECURSIVE -O2 -DNDEBUG -fPIC -fvisibility=hidden -DGSDLLEXPORT="__attribute__((visibility(\"default\")))" -Wall -Wstrict-prototypes -Wundef -Wmissing-declarations -Wmissing-prototypes -Wwrite-strings -fno-strict-aliasing -Werror=declaration-after-statement -fno-builtin -fno-common -Werror=return-type -Wno-unused-local-typedefs -DHAVE_STDINT_H=1 -DHAVE_DIRENT_H=1 -DHAVE_SYS_DIR_H=1 -DHAVE_SYS_TIME_H=1 -DHAVE_SYS_TIMES_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_LIBDL=1 -DGX_COLOR_INDEX_TYPE="unsigned long long" -D__USE_UNIX98=1 -DBUILD_PDF=1 -I./pdf -Os -fstack-clash-protection -Wformat -Werror=format-security -g -flto=auto -DHAVE_RESTRICT=1 -I/usr/include/webp -fno-strict-aliasing -DHAVE_POPEN_PROTO=1 -Ileptonica/src -I./base -I./soobj -DLEPTONICA_INTERCEPT_ALLOC=1 -DHAVE_LIBJPEG=0 -DHAVE_LIBTIFF=0 -DHAVE_LIBPNG=0 -DHAVE_LIBZ=0 -DHAVE_LIBGIF=0 -DHAVE_LIBUNGIF=0 -DHAVE_LIBWEBP=0 -DHAVE_LIBWEBP_ANIM=0 -DHAVE_LIBJP2K=0 -o ./soobj/leptonica_pixconv.o -c leptonica/src/pixconv.c In file included from tesseract/src/ccutil/elst.h:24, from tesseract/src/ccstruct/blobbox.h:22, from tesseract/src/textord/topitch.h:22, from tesseract/src/textord/topitch.cpp:24: tesseract/src/ccutil/serialis.h: In instantiation of 'bool tesseract::TFile::Serialize(const T*, size_t) [with T = char; size_t = unsigned int]': tesseract/src/ccutil/unicharset.h:363:51: required from here tesseract/src/ccutil/serialis.h:102:45: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'unsigned int'} [-Wsign-compare] 102 | return FWrite(data, sizeof(T), count) == count; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ cc1plus: warning: command-line option '-Wstrict-prototypes' is valid for C/ObjC but not for C++ cc1plus: warning: command-line option '-Wmissing-prototypes' is valid for C/ObjC but not for C++ cc1plus: warning: '-Werror=' argument '-Werror=declaration-after-statement' is not valid for C++ In file included from tesseract/src/ccutil/genericvector.h:22, from tesseract/src/ccutil/params.h:22, from tesseract/src/textord/wordseg.h:22: tesseract/src/ccutil/serialis.h: In instantiation of 'bool tesseract::TFile::Serialize(const T*, size_t) [with T = char; size_t = unsigned int]': tesseract/src/ccutil/unicharset.h:363:51: required from here tesseract/src/ccutil/serialis.h:102:45: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'unsigned int'} [-Wsign-compare] 102 | return FWrite(data, sizeof(T), count) == count; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ In file included from tesseract/src/ccutil/genericvector.h:22, from tesseract/src/ccstruct/detlinefit.h:23, from tesseract/src/textord/baselinedetect.h:22, from tesseract/src/textord/textord.cpp:25: tesseract/src/ccutil/serialis.h: In instantiation of 'bool tesseract::TFile::Serialize(const T*, size_t) [with T = char; size_t = unsigned int]': tesseract/src/ccutil/unicharset.h:363:51: required from here tesseract/src/ccutil/serialis.h:102:45: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'unsigned int'} [-Wsign-compare] 102 | return FWrite(data, sizeof(T), count) == count; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ tesseract/src/ccstruct/ratngs.h: In member function 'void tesseract::BLOB_CHOICE::set_fonts(const std::vector&)': tesseract/src/ccstruct/ratngs.h:107:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'unsigned int'} [-Wsign-compare] 107 | for (int f = 0; f < fonts_.size(); ++f) { | ~~^~~~~~~~~~~~~~~ In file included from tesseract/src/ccutil/genericvector.h:22, from tesseract/src/ccutil/params.h:22, from tesseract/src/textord/drawtord.h:22, from tesseract/src/textord/tospace.cpp:28: tesseract/src/ccutil/serialis.h: In instantiation of 'bool tesseract::TFile::Serialize(const T*, size_t) [with T = char; size_t = unsigned int]': tesseract/src/ccutil/unicharset.h:363:51: required from here tesseract/src/ccutil/serialis.h:102:45: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'unsigned int'} [-Wsign-compare] 102 | return FWrite(data, sizeof(T), count) == count; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ g++ -Itesseract/include -Itesseract/src/api -Itesseract/src/arch -Itesseract/src/ccmain -Itesseract/src/ccstruct -Itesseract/src/ccutil -Itesseract/src/classify -Itesseract/src/cutil -Itesseract/src/dict -Itesseract/src/lstm -Itesseract/src/opencl -Itesseract/src/textord -Itesseract/src/training -Itesseract/src/viewer -Itesseract/src/wordrec -Ileptonica/src -I./base -I./obj -Os -fstack-clash-protection -Wformat -Werror=format-security -D_GLIBCXX_ASSERTIONS=1 -D_LIBCPP_ENABLE_THREAD_SAFETY_ANNOTATIONS=1 -D_LIBCPP_ENABLE_HARDENED_MODE=1 -g -std=c++17 -DHAVE_NEON -DHAVE_MKSTEMP -DHAVE_FSEEKO -DHAVE_FONTCONFIG -DHAVE_SETLOCALE -DHAVE_DBUS -DHAVE_BSWAP32 -DHAVE_BYTESWAP_H -DHAVE_STRERROR -DHAVE_PREAD_PWRITE=1 -DGS_RECURSIVE_MUTEXATTR=PTHREAD_MUTEX_RECURSIVE -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 -Wno-unused-local-typedefs -DHAVE_STDINT_H=1 -DHAVE_DIRENT_H=1 -DHAVE_SYS_DIR_H=1 -DHAVE_SYS_TIME_H=1 -DHAVE_SYS_TIMES_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_LIBDL=1 -DGX_COLOR_INDEX_TYPE="unsigned long long" -D__USE_UNIX98=1 -DBUILD_PDF=1 -I./pdf -Os -fstack-clash-protection -Wformat -Werror=format-security -g -flto=auto -DHAVE_RESTRICT=1 -I/usr/include/webp -fno-strict-aliasing -DHAVE_POPEN_PROTO=1 -DTESSERACT_IMAGEDATA_AS_PIX -DTESSERACT_DISABLE_DEBUG_FONTS -DGRAPHICS_DISABLED -UCLUSTER -o ./obj/tesseract_ccutil_bitvector.o -c tesseract/src/ccutil/bitvector.cpp cc1plus: warning: command-line option '-Wstrict-prototypes' is valid for C/ObjC but not for C++ cc1plus: warning: command-line option '-Wmissing-prototypes' is valid for C/ObjC but not for C++ cc1plus: warning: '-Werror=' argument '-Werror=declaration-after-statement' is not valid for C++ cc1plus: warning: command-line option '-Wstrict-prototypes' is valid for C/ObjC but not for C++ cc1plus: warning: command-line option '-Wmissing-prototypes' is valid for C/ObjC but not for C++ cc1plus: warning: '-Werror=' argument '-Werror=declaration-after-statement' is not valid for C++ tesseract/src/ccstruct/ratngs.h: In member function 'void tesseract::BLOB_CHOICE::set_fonts(const std::vector&)': tesseract/src/ccstruct/ratngs.h:107:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'unsigned int'} [-Wsign-compare] 107 | for (int f = 0; f < fonts_.size(); ++f) { | ~~^~~~~~~~~~~~~~~ cc1plus: warning: command-line option '-Wstrict-prototypes' is valid for C/ObjC but not for C++ cc1plus: warning: command-line option '-Wmissing-prototypes' is valid for C/ObjC but not for C++ cc1plus: warning: '-Werror=' argument '-Werror=declaration-after-statement' is not valid for C++ In file included from tesseract/src/ccutil/strngs.cpp:24: tesseract/src/ccutil/serialis.h: In instantiation of 'bool tesseract::TFile::Serialize(const T*, size_t) [with T = unsigned int; size_t = unsigned int]': tesseract/src/ccutil/strngs.cpp:48:23: required from here tesseract/src/ccutil/serialis.h:102:45: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'unsigned int'} [-Wsign-compare] 102 | return FWrite(data, sizeof(T), count) == count; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ tesseract/src/ccutil/serialis.h: In instantiation of 'bool tesseract::TFile::Serialize(const T*, size_t) [with T = char; size_t = unsigned int]': tesseract/src/ccutil/strngs.cpp:49:23: required from here tesseract/src/ccutil/serialis.h:102:45: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'unsigned int'} [-Wsign-compare] tesseract/src/ccutil/serialis.h: In instantiation of 'bool tesseract::TFile::DeSerialize(T*, size_t) [with T = unsigned int; size_t = unsigned int]': tesseract/src/ccutil/strngs.cpp:69:23: required from here tesseract/src/ccutil/serialis.h:93:50: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'unsigned int'} [-Wsign-compare] 93 | return FReadEndian(data, sizeof(T), count) == count; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ tesseract/src/ccutil/serialis.h: In instantiation of 'bool tesseract::TFile::DeSerialize(T*, size_t) [with T = char; size_t = unsigned int]': tesseract/src/ccutil/strngs.cpp:71:25: required from here tesseract/src/ccutil/serialis.h:93:50: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'unsigned int'} [-Wsign-compare] gcc -DHAVE_MKSTEMP -DHAVE_FSEEKO -DHAVE_FONTCONFIG -DHAVE_SETLOCALE -DHAVE_DBUS -DHAVE_BSWAP32 -DHAVE_BYTESWAP_H -DHAVE_STRERROR -DHAVE_PREAD_PWRITE=1 -DGS_RECURSIVE_MUTEXATTR=PTHREAD_MUTEX_RECURSIVE -O2 -DNDEBUG -fPIC -fvisibility=hidden -DGSDLLEXPORT="__attribute__((visibility(\"default\")))" -Wall -Wstrict-prototypes -Wundef -Wmissing-declarations -Wmissing-prototypes -Wwrite-strings -fno-strict-aliasing -Werror=declaration-after-statement -fno-builtin -fno-common -Werror=return-type -Wno-unused-local-typedefs -DHAVE_STDINT_H=1 -DHAVE_DIRENT_H=1 -DHAVE_SYS_DIR_H=1 -DHAVE_SYS_TIME_H=1 -DHAVE_SYS_TIMES_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_LIBDL=1 -DGX_COLOR_INDEX_TYPE="unsigned long long" -D__USE_UNIX98=1 -DBUILD_PDF=1 -I./pdf -Os -fstack-clash-protection -Wformat -Werror=format-security -g -flto=auto -DHAVE_RESTRICT=1 -I/usr/include/webp -fno-strict-aliasing -DHAVE_POPEN_PROTO=1 -Ileptonica/src -I./base -I./soobj -DLEPTONICA_INTERCEPT_ALLOC=1 -DHAVE_LIBJPEG=0 -DHAVE_LIBTIFF=0 -DHAVE_LIBPNG=0 -DHAVE_LIBZ=0 -DHAVE_LIBGIF=0 -DHAVE_LIBUNGIF=0 -DHAVE_LIBWEBP=0 -DHAVE_LIBWEBP_ANIM=0 -DHAVE_LIBJP2K=0 -o ./soobj/leptonica_pixlabel.o -c leptonica/src/pixlabel.c gcc -DHAVE_MKSTEMP -DHAVE_FSEEKO -DHAVE_FONTCONFIG -DHAVE_SETLOCALE -DHAVE_DBUS -DHAVE_BSWAP32 -DHAVE_BYTESWAP_H -DHAVE_STRERROR -DHAVE_PREAD_PWRITE=1 -DGS_RECURSIVE_MUTEXATTR=PTHREAD_MUTEX_RECURSIVE -O2 -DNDEBUG -fPIC -fvisibility=hidden -DGSDLLEXPORT="__attribute__((visibility(\"default\")))" -Wall -Wstrict-prototypes -Wundef -Wmissing-declarations -Wmissing-prototypes -Wwrite-strings -fno-strict-aliasing -Werror=declaration-after-statement -fno-builtin -fno-common -Werror=return-type -Wno-unused-local-typedefs -DHAVE_STDINT_H=1 -DHAVE_DIRENT_H=1 -DHAVE_SYS_DIR_H=1 -DHAVE_SYS_TIME_H=1 -DHAVE_SYS_TIMES_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_LIBDL=1 -DGX_COLOR_INDEX_TYPE="unsigned long long" -D__USE_UNIX98=1 -DBUILD_PDF=1 -I./pdf -Os -fstack-clash-protection -Wformat -Werror=format-security -g -flto=auto -DHAVE_RESTRICT=1 -I/usr/include/webp -fno-strict-aliasing -DHAVE_POPEN_PROTO=1 -Ileptonica/src -I./base -I./soobj -DLEPTONICA_INTERCEPT_ALLOC=1 -DHAVE_LIBJPEG=0 -DHAVE_LIBTIFF=0 -DHAVE_LIBPNG=0 -DHAVE_LIBZ=0 -DHAVE_LIBGIF=0 -DHAVE_LIBUNGIF=0 -DHAVE_LIBWEBP=0 -DHAVE_LIBWEBP_ANIM=0 -DHAVE_LIBJP2K=0 -o ./soobj/leptonica_pixtiling.o -c leptonica/src/pixtiling.c g++ -Itesseract/include -Itesseract/src/api -Itesseract/src/arch -Itesseract/src/ccmain -Itesseract/src/ccstruct -Itesseract/src/ccutil -Itesseract/src/classify -Itesseract/src/cutil -Itesseract/src/dict -Itesseract/src/lstm -Itesseract/src/opencl -Itesseract/src/textord -Itesseract/src/training -Itesseract/src/viewer -Itesseract/src/wordrec -Ileptonica/src -I./base -I./obj -Os -fstack-clash-protection -Wformat -Werror=format-security -D_GLIBCXX_ASSERTIONS=1 -D_LIBCPP_ENABLE_THREAD_SAFETY_ANNOTATIONS=1 -D_LIBCPP_ENABLE_HARDENED_MODE=1 -g -std=c++17 -DHAVE_NEON -DHAVE_MKSTEMP -DHAVE_FSEEKO -DHAVE_FONTCONFIG -DHAVE_SETLOCALE -DHAVE_DBUS -DHAVE_BSWAP32 -DHAVE_BYTESWAP_H -DHAVE_STRERROR -DHAVE_PREAD_PWRITE=1 -DGS_RECURSIVE_MUTEXATTR=PTHREAD_MUTEX_RECURSIVE -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 -Wno-unused-local-typedefs -DHAVE_STDINT_H=1 -DHAVE_DIRENT_H=1 -DHAVE_SYS_DIR_H=1 -DHAVE_SYS_TIME_H=1 -DHAVE_SYS_TIMES_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_LIBDL=1 -DGX_COLOR_INDEX_TYPE="unsigned long long" -D__USE_UNIX98=1 -DBUILD_PDF=1 -I./pdf -Os -fstack-clash-protection -Wformat -Werror=format-security -g -flto=auto -DHAVE_RESTRICT=1 -I/usr/include/webp -fno-strict-aliasing -DHAVE_POPEN_PROTO=1 -DTESSERACT_IMAGEDATA_AS_PIX -DTESSERACT_DISABLE_DEBUG_FONTS -DGRAPHICS_DISABLED -UCLUSTER -o ./obj/tesseract_ccutil_indexmapbidi.o -c tesseract/src/ccutil/indexmapbidi.cpp g++ -Itesseract/include -Itesseract/src/api -Itesseract/src/arch -Itesseract/src/ccmain -Itesseract/src/ccstruct -Itesseract/src/ccutil -Itesseract/src/classify -Itesseract/src/cutil -Itesseract/src/dict -Itesseract/src/lstm -Itesseract/src/opencl -Itesseract/src/textord -Itesseract/src/training -Itesseract/src/viewer -Itesseract/src/wordrec -Ileptonica/src -I./base -I./obj -Os -fstack-clash-protection -Wformat -Werror=format-security -D_GLIBCXX_ASSERTIONS=1 -D_LIBCPP_ENABLE_THREAD_SAFETY_ANNOTATIONS=1 -D_LIBCPP_ENABLE_HARDENED_MODE=1 -g -std=c++17 -DHAVE_NEON -DHAVE_MKSTEMP -DHAVE_FSEEKO -DHAVE_FONTCONFIG -DHAVE_SETLOCALE -DHAVE_DBUS -DHAVE_BSWAP32 -DHAVE_BYTESWAP_H -DHAVE_STRERROR -DHAVE_PREAD_PWRITE=1 -DGS_RECURSIVE_MUTEXATTR=PTHREAD_MUTEX_RECURSIVE -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 -Wno-unused-local-typedefs -DHAVE_STDINT_H=1 -DHAVE_DIRENT_H=1 -DHAVE_SYS_DIR_H=1 -DHAVE_SYS_TIME_H=1 -DHAVE_SYS_TIMES_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_LIBDL=1 -DGX_COLOR_INDEX_TYPE="unsigned long long" -D__USE_UNIX98=1 -DBUILD_PDF=1 -I./pdf -Os -fstack-clash-protection -Wformat -Werror=format-security -g -flto=auto -DHAVE_RESTRICT=1 -I/usr/include/webp -fno-strict-aliasing -DHAVE_POPEN_PROTO=1 -DTESSERACT_IMAGEDATA_AS_PIX -DTESSERACT_DISABLE_DEBUG_FONTS -DGRAPHICS_DISABLED -UCLUSTER -o ./obj/tesseract_ccutil_universalambigs.o -c tesseract/src/ccutil/universalambigs.cpp gcc -DHAVE_MKSTEMP -DHAVE_FSEEKO -DHAVE_FONTCONFIG -DHAVE_SETLOCALE -DHAVE_DBUS -DHAVE_BSWAP32 -DHAVE_BYTESWAP_H -DHAVE_STRERROR -DHAVE_PREAD_PWRITE=1 -DGS_RECURSIVE_MUTEXATTR=PTHREAD_MUTEX_RECURSIVE -O2 -DNDEBUG -fPIC -fvisibility=hidden -DGSDLLEXPORT="__attribute__((visibility(\"default\")))" -Wall -Wstrict-prototypes -Wundef -Wmissing-declarations -Wmissing-prototypes -Wwrite-strings -fno-strict-aliasing -Werror=declaration-after-statement -fno-builtin -fno-common -Werror=return-type -Wno-unused-local-typedefs -DHAVE_STDINT_H=1 -DHAVE_DIRENT_H=1 -DHAVE_SYS_DIR_H=1 -DHAVE_SYS_TIME_H=1 -DHAVE_SYS_TIMES_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_LIBDL=1 -DGX_COLOR_INDEX_TYPE="unsigned long long" -D__USE_UNIX98=1 -DBUILD_PDF=1 -I./pdf -Os -fstack-clash-protection -Wformat -Werror=format-security -g -flto=auto -DHAVE_RESTRICT=1 -I/usr/include/webp -fno-strict-aliasing -DHAVE_POPEN_PROTO=1 -Ileptonica/src -I./base -I./soobj -DLEPTONICA_INTERCEPT_ALLOC=1 -DHAVE_LIBJPEG=0 -DHAVE_LIBTIFF=0 -DHAVE_LIBPNG=0 -DHAVE_LIBZ=0 -DHAVE_LIBGIF=0 -DHAVE_LIBUNGIF=0 -DHAVE_LIBWEBP=0 -DHAVE_LIBWEBP_ANIM=0 -DHAVE_LIBJP2K=0 -o ./soobj/leptonica_pngiostub.o -c leptonica/src/pngiostub.c g++ -Itesseract/include -Itesseract/src/api -Itesseract/src/arch -Itesseract/src/ccmain -Itesseract/src/ccstruct -Itesseract/src/ccutil -Itesseract/src/classify -Itesseract/src/cutil -Itesseract/src/dict -Itesseract/src/lstm -Itesseract/src/opencl -Itesseract/src/textord -Itesseract/src/training -Itesseract/src/viewer -Itesseract/src/wordrec -Ileptonica/src -I./base -I./obj -Os -fstack-clash-protection -Wformat -Werror=format-security -D_GLIBCXX_ASSERTIONS=1 -D_LIBCPP_ENABLE_THREAD_SAFETY_ANNOTATIONS=1 -D_LIBCPP_ENABLE_HARDENED_MODE=1 -g -std=c++17 -DHAVE_NEON -DHAVE_MKSTEMP -DHAVE_FSEEKO -DHAVE_FONTCONFIG -DHAVE_SETLOCALE -DHAVE_DBUS -DHAVE_BSWAP32 -DHAVE_BYTESWAP_H -DHAVE_STRERROR -DHAVE_PREAD_PWRITE=1 -DGS_RECURSIVE_MUTEXATTR=PTHREAD_MUTEX_RECURSIVE -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 -Wno-unused-local-typedefs -DHAVE_STDINT_H=1 -DHAVE_DIRENT_H=1 -DHAVE_SYS_DIR_H=1 -DHAVE_SYS_TIME_H=1 -DHAVE_SYS_TIMES_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_LIBDL=1 -DGX_COLOR_INDEX_TYPE="unsigned long long" -D__USE_UNIX98=1 -DBUILD_PDF=1 -I./pdf -Os -fstack-clash-protection -Wformat -Werror=format-security -g -flto=auto -DHAVE_RESTRICT=1 -I/usr/include/webp -fno-strict-aliasing -DHAVE_POPEN_PROTO=1 -DTESSERACT_IMAGEDATA_AS_PIX -DTESSERACT_DISABLE_DEBUG_FONTS -DGRAPHICS_DISABLED -UCLUSTER -o ./obj/tesseract_classify_adaptive.o -c tesseract/src/classify/adaptive.cpp cc1plus: warning: command-line option '-Wstrict-prototypes' is valid for C/ObjC but not for C++ cc1plus: warning: command-line option '-Wmissing-prototypes' is valid for C/ObjC but not for C++ cc1plus: warning: '-Werror=' argument '-Werror=declaration-after-statement' is not valid for C++ cc1plus: warning: command-line option '-Wstrict-prototypes' is valid for C/ObjC but not for C++ cc1plus: warning: command-line option '-Wmissing-prototypes' is valid for C/ObjC but not for C++ cc1plus: warning: '-Werror=' argument '-Werror=declaration-after-statement' is not valid for C++ g++ -Itesseract/include -Itesseract/src/api -Itesseract/src/arch -Itesseract/src/ccmain -Itesseract/src/ccstruct -Itesseract/src/ccutil -Itesseract/src/classify -Itesseract/src/cutil -Itesseract/src/dict -Itesseract/src/lstm -Itesseract/src/opencl -Itesseract/src/textord -Itesseract/src/training -Itesseract/src/viewer -Itesseract/src/wordrec -Ileptonica/src -I./base -I./obj -Os -fstack-clash-protection -Wformat -Werror=format-security -D_GLIBCXX_ASSERTIONS=1 -D_LIBCPP_ENABLE_THREAD_SAFETY_ANNOTATIONS=1 -D_LIBCPP_ENABLE_HARDENED_MODE=1 -g -std=c++17 -DHAVE_NEON -DHAVE_MKSTEMP -DHAVE_FSEEKO -DHAVE_FONTCONFIG -DHAVE_SETLOCALE -DHAVE_DBUS -DHAVE_BSWAP32 -DHAVE_BYTESWAP_H -DHAVE_STRERROR -DHAVE_PREAD_PWRITE=1 -DGS_RECURSIVE_MUTEXATTR=PTHREAD_MUTEX_RECURSIVE -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 -Wno-unused-local-typedefs -DHAVE_STDINT_H=1 -DHAVE_DIRENT_H=1 -DHAVE_SYS_DIR_H=1 -DHAVE_SYS_TIME_H=1 -DHAVE_SYS_TIMES_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_LIBDL=1 -DGX_COLOR_INDEX_TYPE="unsigned long long" -D__USE_UNIX98=1 -DBUILD_PDF=1 -I./pdf -Os -fstack-clash-protection -Wformat -Werror=format-security -g -flto=auto -DHAVE_RESTRICT=1 -I/usr/include/webp -fno-strict-aliasing -DHAVE_POPEN_PROTO=1 -DTESSERACT_IMAGEDATA_AS_PIX -DTESSERACT_DISABLE_DEBUG_FONTS -DGRAPHICS_DISABLED -UCLUSTER -o ./obj/tesseract_classify_adaptmatch.o -c tesseract/src/classify/adaptmatch.cpp gcc -DHAVE_MKSTEMP -DHAVE_FSEEKO -DHAVE_FONTCONFIG -DHAVE_SETLOCALE -DHAVE_DBUS -DHAVE_BSWAP32 -DHAVE_BYTESWAP_H -DHAVE_STRERROR -DHAVE_PREAD_PWRITE=1 -DGS_RECURSIVE_MUTEXATTR=PTHREAD_MUTEX_RECURSIVE -O2 -DNDEBUG -fPIC -fvisibility=hidden -DGSDLLEXPORT="__attribute__((visibility(\"default\")))" -Wall -Wstrict-prototypes -Wundef -Wmissing-declarations -Wmissing-prototypes -Wwrite-strings -fno-strict-aliasing -Werror=declaration-after-statement -fno-builtin -fno-common -Werror=return-type -Wno-unused-local-typedefs -DHAVE_STDINT_H=1 -DHAVE_DIRENT_H=1 -DHAVE_SYS_DIR_H=1 -DHAVE_SYS_TIME_H=1 -DHAVE_SYS_TIMES_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_LIBDL=1 -DGX_COLOR_INDEX_TYPE="unsigned long long" -D__USE_UNIX98=1 -DBUILD_PDF=1 -I./pdf -Os -fstack-clash-protection -Wformat -Werror=format-security -g -flto=auto -DHAVE_RESTRICT=1 -I/usr/include/webp -fno-strict-aliasing -DHAVE_POPEN_PROTO=1 -Ileptonica/src -I./base -I./soobj -DLEPTONICA_INTERCEPT_ALLOC=1 -DHAVE_LIBJPEG=0 -DHAVE_LIBTIFF=0 -DHAVE_LIBPNG=0 -DHAVE_LIBZ=0 -DHAVE_LIBGIF=0 -DHAVE_LIBUNGIF=0 -DHAVE_LIBWEBP=0 -DHAVE_LIBWEBP_ANIM=0 -DHAVE_LIBJP2K=0 -o ./soobj/leptonica_pnmio.o -c leptonica/src/pnmio.c cc1plus: warning: command-line option '-Wstrict-prototypes' is valid for C/ObjC but not for C++ cc1plus: warning: command-line option '-Wmissing-prototypes' is valid for C/ObjC but not for C++ cc1plus: warning: '-Werror=' argument '-Werror=declaration-after-statement' is not valid for C++ tesseract/src/ccutil/unicharcompress.cpp: In function 'bool tesseract::DecodeRadicalLine(STRING*, RSMap*)': tesseract/src/ccutil/unicharcompress.cpp:60:21: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'unsigned int'} [-Wsign-compare] 60 | for (int i = 1; i < entries.size(); ++i) { | ~~^~~~~~~~~~~~~~~~ g++ -Itesseract/include -Itesseract/src/api -Itesseract/src/arch -Itesseract/src/ccmain -Itesseract/src/ccstruct -Itesseract/src/ccutil -Itesseract/src/classify -Itesseract/src/cutil -Itesseract/src/dict -Itesseract/src/lstm -Itesseract/src/opencl -Itesseract/src/textord -Itesseract/src/training -Itesseract/src/viewer -Itesseract/src/wordrec -Ileptonica/src -I./base -I./obj -Os -fstack-clash-protection -Wformat -Werror=format-security -D_GLIBCXX_ASSERTIONS=1 -D_LIBCPP_ENABLE_THREAD_SAFETY_ANNOTATIONS=1 -D_LIBCPP_ENABLE_HARDENED_MODE=1 -g -std=c++17 -DHAVE_NEON -DHAVE_MKSTEMP -DHAVE_FSEEKO -DHAVE_FONTCONFIG -DHAVE_SETLOCALE -DHAVE_DBUS -DHAVE_BSWAP32 -DHAVE_BYTESWAP_H -DHAVE_STRERROR -DHAVE_PREAD_PWRITE=1 -DGS_RECURSIVE_MUTEXATTR=PTHREAD_MUTEX_RECURSIVE -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 -Wno-unused-local-typedefs -DHAVE_STDINT_H=1 -DHAVE_DIRENT_H=1 -DHAVE_SYS_DIR_H=1 -DHAVE_SYS_TIME_H=1 -DHAVE_SYS_TIMES_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_LIBDL=1 -DGX_COLOR_INDEX_TYPE="unsigned long long" -D__USE_UNIX98=1 -DBUILD_PDF=1 -I./pdf -Os -fstack-clash-protection -Wformat -Werror=format-security -g -flto=auto -DHAVE_RESTRICT=1 -I/usr/include/webp -fno-strict-aliasing -DHAVE_POPEN_PROTO=1 -DTESSERACT_IMAGEDATA_AS_PIX -DTESSERACT_DISABLE_DEBUG_FONTS -DGRAPHICS_DISABLED -UCLUSTER -o ./obj/tesseract_classify_blobclass.o -c tesseract/src/classify/blobclass.cpp gcc -DHAVE_MKSTEMP -DHAVE_FSEEKO -DHAVE_FONTCONFIG -DHAVE_SETLOCALE -DHAVE_DBUS -DHAVE_BSWAP32 -DHAVE_BYTESWAP_H -DHAVE_STRERROR -DHAVE_PREAD_PWRITE=1 -DGS_RECURSIVE_MUTEXATTR=PTHREAD_MUTEX_RECURSIVE -O2 -DNDEBUG -fPIC -fvisibility=hidden -DGSDLLEXPORT="__attribute__((visibility(\"default\")))" -Wall -Wstrict-prototypes -Wundef -Wmissing-declarations -Wmissing-prototypes -Wwrite-strings -fno-strict-aliasing -Werror=declaration-after-statement -fno-builtin -fno-common -Werror=return-type -Wno-unused-local-typedefs -DHAVE_STDINT_H=1 -DHAVE_DIRENT_H=1 -DHAVE_SYS_DIR_H=1 -DHAVE_SYS_TIME_H=1 -DHAVE_SYS_TIMES_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_LIBDL=1 -DGX_COLOR_INDEX_TYPE="unsigned long long" -D__USE_UNIX98=1 -DBUILD_PDF=1 -I./pdf -Os -fstack-clash-protection -Wformat -Werror=format-security -g -flto=auto -DHAVE_RESTRICT=1 -I/usr/include/webp -fno-strict-aliasing -DHAVE_POPEN_PROTO=1 -Ileptonica/src -I./base -I./soobj -DLEPTONICA_INTERCEPT_ALLOC=1 -DHAVE_LIBJPEG=0 -DHAVE_LIBTIFF=0 -DHAVE_LIBPNG=0 -DHAVE_LIBZ=0 -DHAVE_LIBGIF=0 -DHAVE_LIBUNGIF=0 -DHAVE_LIBWEBP=0 -DHAVE_LIBWEBP_ANIM=0 -DHAVE_LIBJP2K=0 -o ./soobj/leptonica_pnmiostub.o -c leptonica/src/pnmiostub.c In file included from tesseract/src/ccutil/unicharset.cpp:19: tesseract/src/ccutil/unicharset.h: In member function 'bool tesseract::UNICHARSET::contains_unichar_id(tesseract::UNICHAR_ID) const': tesseract/src/ccutil/unicharset.h:288:59: warning: comparison of integer expressions of different signedness: 'tesseract::UNICHAR_ID' {aka 'int'} and 'std::vector::size_type' {aka 'unsigned int'} [-Wsign-compare] 288 | return unichar_id != INVALID_UNICHAR_ID && unichar_id < unichars.size() && | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~ tesseract/src/ccutil/unicharset.h: In member function 'void tesseract::UNICHARSET::delete_pointers_in_unichars()': tesseract/src/ccutil/unicharset.h:302:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'unsigned int'} [-Wsign-compare] 302 | for (int i = 0; i < unichars.size(); ++i) { | ~~^~~~~~~~~~~~~~~~~ cc1plus: warning: command-line option '-Wstrict-prototypes' is valid for C/ObjC but not for C++ cc1plus: warning: command-line option '-Wmissing-prototypes' is valid for C/ObjC but not for C++ cc1plus: warning: '-Werror=' argument '-Werror=declaration-after-statement' is not valid for C++ tesseract/src/ccutil/unicharcompress.cpp: In function 'bool tesseract::DecodeRadicalTable(STRING*, RSMap*)': tesseract/src/ccutil/unicharcompress.cpp:76:21: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'unsigned int'} [-Wsign-compare] 76 | for (int i = 0; i < lines.size(); ++i) { | ~~^~~~~~~~~~~~~~ g++ -Itesseract/include -Itesseract/src/api -Itesseract/src/arch -Itesseract/src/ccmain -Itesseract/src/ccstruct -Itesseract/src/ccutil -Itesseract/src/classify -Itesseract/src/cutil -Itesseract/src/dict -Itesseract/src/lstm -Itesseract/src/opencl -Itesseract/src/textord -Itesseract/src/training -Itesseract/src/viewer -Itesseract/src/wordrec -Ileptonica/src -I./base -I./obj -Os -fstack-clash-protection -Wformat -Werror=format-security -D_GLIBCXX_ASSERTIONS=1 -D_LIBCPP_ENABLE_THREAD_SAFETY_ANNOTATIONS=1 -D_LIBCPP_ENABLE_HARDENED_MODE=1 -g -std=c++17 -DHAVE_NEON -DHAVE_MKSTEMP -DHAVE_FSEEKO -DHAVE_FONTCONFIG -DHAVE_SETLOCALE -DHAVE_DBUS -DHAVE_BSWAP32 -DHAVE_BYTESWAP_H -DHAVE_STRERROR -DHAVE_PREAD_PWRITE=1 -DGS_RECURSIVE_MUTEXATTR=PTHREAD_MUTEX_RECURSIVE -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 -Wno-unused-local-typedefs -DHAVE_STDINT_H=1 -DHAVE_DIRENT_H=1 -DHAVE_SYS_DIR_H=1 -DHAVE_SYS_TIME_H=1 -DHAVE_SYS_TIMES_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_LIBDL=1 -DGX_COLOR_INDEX_TYPE="unsigned long long" -D__USE_UNIX98=1 -DBUILD_PDF=1 -I./pdf -Os -fstack-clash-protection -Wformat -Werror=format-security -g -flto=auto -DHAVE_RESTRICT=1 -I/usr/include/webp -fno-strict-aliasing -DHAVE_POPEN_PROTO=1 -DTESSERACT_IMAGEDATA_AS_PIX -DTESSERACT_DISABLE_DEBUG_FONTS -DGRAPHICS_DISABLED -UCLUSTER -o ./obj/tesseract_classify_cluster.o -c tesseract/src/classify/cluster.cpp gcc -DHAVE_MKSTEMP -DHAVE_FSEEKO -DHAVE_FONTCONFIG -DHAVE_SETLOCALE -DHAVE_DBUS -DHAVE_BSWAP32 -DHAVE_BYTESWAP_H -DHAVE_STRERROR -DHAVE_PREAD_PWRITE=1 -DGS_RECURSIVE_MUTEXATTR=PTHREAD_MUTEX_RECURSIVE -O2 -DNDEBUG -fPIC -fvisibility=hidden -DGSDLLEXPORT="__attribute__((visibility(\"default\")))" -Wall -Wstrict-prototypes -Wundef -Wmissing-declarations -Wmissing-prototypes -Wwrite-strings -fno-strict-aliasing -Werror=declaration-after-statement -fno-builtin -fno-common -Werror=return-type -Wno-unused-local-typedefs -DHAVE_STDINT_H=1 -DHAVE_DIRENT_H=1 -DHAVE_SYS_DIR_H=1 -DHAVE_SYS_TIME_H=1 -DHAVE_SYS_TIMES_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_LIBDL=1 -DGX_COLOR_INDEX_TYPE="unsigned long long" -D__USE_UNIX98=1 -DBUILD_PDF=1 -I./pdf -Os -fstack-clash-protection -Wformat -Werror=format-security -g -flto=auto -DHAVE_RESTRICT=1 -I/usr/include/webp -fno-strict-aliasing -DHAVE_POPEN_PROTO=1 -Ileptonica/src -I./base -I./soobj -DLEPTONICA_INTERCEPT_ALLOC=1 -DHAVE_LIBJPEG=0 -DHAVE_LIBTIFF=0 -DHAVE_LIBPNG=0 -DHAVE_LIBZ=0 -DHAVE_LIBGIF=0 -DHAVE_LIBUNGIF=0 -DHAVE_LIBWEBP=0 -DHAVE_LIBWEBP_ANIM=0 -DHAVE_LIBJP2K=0 -o ./soobj/leptonica_projective.o -c leptonica/src/projective.c cc1plus: warning: command-line option '-Wstrict-prototypes' is valid for C/ObjC but not for C++ cc1plus: warning: command-line option '-Wstrict-prototypes' is valid for C/ObjC but not for C++ cc1plus: warning: command-line option '-Wmissing-prototypes' is valid for C/ObjC but not for C++ cc1plus: warning: '-Werror=' argument '-Werror=declaration-after-statement' is not valid for C++ gcc -DHAVE_MKSTEMP -DHAVE_FSEEKO -DHAVE_FONTCONFIG -DHAVE_SETLOCALE -DHAVE_DBUS -DHAVE_BSWAP32 -DHAVE_BYTESWAP_H -DHAVE_STRERROR -DHAVE_PREAD_PWRITE=1 -DGS_RECURSIVE_MUTEXATTR=PTHREAD_MUTEX_RECURSIVE -O2 -DNDEBUG -fPIC -fvisibility=hidden -DGSDLLEXPORT="__attribute__((visibility(\"default\")))" -Wall -Wstrict-prototypes -Wundef -Wmissing-declarations -Wmissing-prototypes -Wwrite-strings -fno-strict-aliasing -Werror=declaration-after-statement -fno-builtin -fno-common -Werror=return-type -Wno-unused-local-typedefs -DHAVE_STDINT_H=1 -DHAVE_DIRENT_H=1 -DHAVE_SYS_DIR_H=1 -DHAVE_SYS_TIME_H=1 -DHAVE_SYS_TIMES_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_LIBDL=1 -DGX_COLOR_INDEX_TYPE="unsigned long long" -D__USE_UNIX98=1 -DBUILD_PDF=1 -I./pdf -Os -fstack-clash-protection -Wformat -Werror=format-security -g -flto=auto -DHAVE_RESTRICT=1 -I/usr/include/webp -fno-strict-aliasing -DHAVE_POPEN_PROTO=1 -Ileptonica/src -I./base -I./soobj -DLEPTONICA_INTERCEPT_ALLOC=1 -DHAVE_LIBJPEG=0 -DHAVE_LIBTIFF=0 -DHAVE_LIBPNG=0 -DHAVE_LIBZ=0 -DHAVE_LIBGIF=0 -DHAVE_LIBUNGIF=0 -DHAVE_LIBWEBP=0 -DHAVE_LIBWEBP_ANIM=0 -DHAVE_LIBJP2K=0 -o ./soobj/leptonica_psio1.o -c leptonica/src/psio1.c g++ -Itesseract/include -Itesseract/src/api -Itesseract/src/arch -Itesseract/src/ccmain -Itesseract/src/ccstruct -Itesseract/src/ccutil -Itesseract/src/classify -Itesseract/src/cutil -Itesseract/src/dict -Itesseract/src/lstm -Itesseract/src/opencl -Itesseract/src/textord -Itesseract/src/training -Itesseract/src/viewer -Itesseract/src/wordrec -Ileptonica/src -I./base -I./obj -Os -fstack-clash-protection -Wformat -Werror=format-security -D_GLIBCXX_ASSERTIONS=1 -D_LIBCPP_ENABLE_THREAD_SAFETY_ANNOTATIONS=1 -D_LIBCPP_ENABLE_HARDENED_MODE=1 -g -std=c++17 -DHAVE_NEON -DHAVE_MKSTEMP -DHAVE_FSEEKO -DHAVE_FONTCONFIG -DHAVE_SETLOCALE -DHAVE_DBUS -DHAVE_BSWAP32 -DHAVE_BYTESWAP_H -DHAVE_STRERROR -DHAVE_PREAD_PWRITE=1 -DGS_RECURSIVE_MUTEXATTR=PTHREAD_MUTEX_RECURSIVE -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 -Wno-unused-local-typedefs -DHAVE_STDINT_H=1 -DHAVE_DIRENT_H=1 -DHAVE_SYS_DIR_H=1 -DHAVE_SYS_TIME_H=1 -DHAVE_SYS_TIMES_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_LIBDL=1 -DGX_COLOR_INDEX_TYPE="unsigned long long" -D__USE_UNIX98=1 -DBUILD_PDF=1 -I./pdf -Os -fstack-clash-protection -Wformat -Werror=format-security -g -flto=auto -DHAVE_RESTRICT=1 -I/usr/include/webp -fno-strict-aliasing -DHAVE_POPEN_PROTO=1 -DTESSERACT_IMAGEDATA_AS_PIX -DTESSERACT_DISABLE_DEBUG_FONTS -DGRAPHICS_DISABLED -UCLUSTER -o ./obj/tesseract_classify_clusttool.o -c tesseract/src/classify/clusttool.cpp cc1plus: warning: command-line option '-Wmissing-prototypes' is valid for C/ObjC but not for C++ cc1plus: warning: '-Werror=' argument '-Werror=declaration-after-statement' is not valid for C++ cc1plus: warning: command-line option '-Wstrict-prototypes' is valid for C/ObjC but not for C++ cc1plus: warning: command-line option '-Wmissing-prototypes' is valid for C/ObjC but not for C++ cc1plus: warning: '-Werror=' argument '-Werror=declaration-after-statement' is not valid for C++ g++ -Itesseract/include -Itesseract/src/api -Itesseract/src/arch -Itesseract/src/ccmain -Itesseract/src/ccstruct -Itesseract/src/ccutil -Itesseract/src/classify -Itesseract/src/cutil -Itesseract/src/dict -Itesseract/src/lstm -Itesseract/src/opencl -Itesseract/src/textord -Itesseract/src/training -Itesseract/src/viewer -Itesseract/src/wordrec -Ileptonica/src -I./base -I./obj -Os -fstack-clash-protection -Wformat -Werror=format-security -D_GLIBCXX_ASSERTIONS=1 -D_LIBCPP_ENABLE_THREAD_SAFETY_ANNOTATIONS=1 -D_LIBCPP_ENABLE_HARDENED_MODE=1 -g -std=c++17 -DHAVE_NEON -DHAVE_MKSTEMP -DHAVE_FSEEKO -DHAVE_FONTCONFIG -DHAVE_SETLOCALE -DHAVE_DBUS -DHAVE_BSWAP32 -DHAVE_BYTESWAP_H -DHAVE_STRERROR -DHAVE_PREAD_PWRITE=1 -DGS_RECURSIVE_MUTEXATTR=PTHREAD_MUTEX_RECURSIVE -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 -Wno-unused-local-typedefs -DHAVE_STDINT_H=1 -DHAVE_DIRENT_H=1 -DHAVE_SYS_DIR_H=1 -DHAVE_SYS_TIME_H=1 -DHAVE_SYS_TIMES_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_LIBDL=1 -DGX_COLOR_INDEX_TYPE="unsigned long long" -D__USE_UNIX98=1 -DBUILD_PDF=1 -I./pdf -Os -fstack-clash-protection -Wformat -Werror=format-security -g -flto=auto -DHAVE_RESTRICT=1 -I/usr/include/webp -fno-strict-aliasing -DHAVE_POPEN_PROTO=1 -DTESSERACT_IMAGEDATA_AS_PIX -DTESSERACT_DISABLE_DEBUG_FONTS -DGRAPHICS_DISABLED -UCLUSTER -o ./obj/tesseract_classify_cutoffs.o -c tesseract/src/classify/cutoffs.cpp In file included from tesseract/src/ccutil/genericvector.h:22, from tesseract/src/ccutil/unicharcompress.h:25: tesseract/src/ccutil/serialis.h: In instantiation of 'bool tesseract::TFile::Serialize(const T*, size_t) [with T = char; size_t = unsigned int]': tesseract/src/ccutil/unicharset.h:363:51: required from here tesseract/src/ccutil/serialis.h:102:45: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'unsigned int'} [-Wsign-compare] 102 | return FWrite(data, sizeof(T), count) == count; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ tesseract/src/ccutil/serialis.h: In instantiation of 'bool tesseract::TFile::Serialize(const T*, size_t) [with T = signed char; size_t = unsigned int]': tesseract/src/ccutil/unicharcompress.h:62:25: required from here tesseract/src/ccutil/serialis.h:102:45: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'unsigned int'} [-Wsign-compare] tesseract/src/ccutil/serialis.h: In instantiation of 'bool tesseract::TFile::Serialize(const T*, size_t) [with T = int; size_t = unsigned int]': tesseract/src/ccutil/unicharcompress.h:63:25: required from here tesseract/src/ccutil/serialis.h:102:45: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'unsigned int'} [-Wsign-compare] tesseract/src/ccutil/serialis.h: In instantiation of 'bool tesseract::TFile::DeSerialize(T*, size_t) [with T = signed char; size_t = unsigned int]': tesseract/src/ccutil/unicharcompress.h:68:27: required from here tesseract/src/ccutil/serialis.h:93:50: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'unsigned int'} [-Wsign-compare] 93 | return FReadEndian(data, sizeof(T), count) == count; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ tesseract/src/ccutil/serialis.h: In instantiation of 'bool tesseract::TFile::DeSerialize(T*, size_t) [with T = int; size_t = unsigned int]': tesseract/src/ccutil/unicharcompress.h:69:27: required from here tesseract/src/ccutil/serialis.h:93:50: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'unsigned int'} [-Wsign-compare] gcc -DHAVE_MKSTEMP -DHAVE_FSEEKO -DHAVE_FONTCONFIG -DHAVE_SETLOCALE -DHAVE_DBUS -DHAVE_BSWAP32 -DHAVE_BYTESWAP_H -DHAVE_STRERROR -DHAVE_PREAD_PWRITE=1 -DGS_RECURSIVE_MUTEXATTR=PTHREAD_MUTEX_RECURSIVE -O2 -DNDEBUG -fPIC -fvisibility=hidden -DGSDLLEXPORT="__attribute__((visibility(\"default\")))" -Wall -Wstrict-prototypes -Wundef -Wmissing-declarations -Wmissing-prototypes -Wwrite-strings -fno-strict-aliasing -Werror=declaration-after-statement -fno-builtin -fno-common -Werror=return-type -Wno-unused-local-typedefs -DHAVE_STDINT_H=1 -DHAVE_DIRENT_H=1 -DHAVE_SYS_DIR_H=1 -DHAVE_SYS_TIME_H=1 -DHAVE_SYS_TIMES_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_LIBDL=1 -DGX_COLOR_INDEX_TYPE="unsigned long long" -D__USE_UNIX98=1 -DBUILD_PDF=1 -I./pdf -Os -fstack-clash-protection -Wformat -Werror=format-security -g -flto=auto -DHAVE_RESTRICT=1 -I/usr/include/webp -fno-strict-aliasing -DHAVE_POPEN_PROTO=1 -Ileptonica/src -I./base -I./soobj -DLEPTONICA_INTERCEPT_ALLOC=1 -DHAVE_LIBJPEG=0 -DHAVE_LIBTIFF=0 -DHAVE_LIBPNG=0 -DHAVE_LIBZ=0 -DHAVE_LIBGIF=0 -DHAVE_LIBUNGIF=0 -DHAVE_LIBWEBP=0 -DHAVE_LIBWEBP_ANIM=0 -DHAVE_LIBJP2K=0 -o ./soobj/leptonica_psio1stub.o -c leptonica/src/psio1stub.c g++ -Itesseract/include -Itesseract/src/api -Itesseract/src/arch -Itesseract/src/ccmain -Itesseract/src/ccstruct -Itesseract/src/ccutil -Itesseract/src/classify -Itesseract/src/cutil -Itesseract/src/dict -Itesseract/src/lstm -Itesseract/src/opencl -Itesseract/src/textord -Itesseract/src/training -Itesseract/src/viewer -Itesseract/src/wordrec -Ileptonica/src -I./base -I./obj -Os -fstack-clash-protection -Wformat -Werror=format-security -D_GLIBCXX_ASSERTIONS=1 -D_LIBCPP_ENABLE_THREAD_SAFETY_ANNOTATIONS=1 -D_LIBCPP_ENABLE_HARDENED_MODE=1 -g -std=c++17 -DHAVE_NEON -DHAVE_MKSTEMP -DHAVE_FSEEKO -DHAVE_FONTCONFIG -DHAVE_SETLOCALE -DHAVE_DBUS -DHAVE_BSWAP32 -DHAVE_BYTESWAP_H -DHAVE_STRERROR -DHAVE_PREAD_PWRITE=1 -DGS_RECURSIVE_MUTEXATTR=PTHREAD_MUTEX_RECURSIVE -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 -Wno-unused-local-typedefs -DHAVE_STDINT_H=1 -DHAVE_DIRENT_H=1 -DHAVE_SYS_DIR_H=1 -DHAVE_SYS_TIME_H=1 -DHAVE_SYS_TIMES_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_LIBDL=1 -DGX_COLOR_INDEX_TYPE="unsigned long long" -D__USE_UNIX98=1 -DBUILD_PDF=1 -I./pdf -Os -fstack-clash-protection -Wformat -Werror=format-security -g -flto=auto -DHAVE_RESTRICT=1 -I/usr/include/webp -fno-strict-aliasing -DHAVE_POPEN_PROTO=1 -DTESSERACT_IMAGEDATA_AS_PIX -DTESSERACT_DISABLE_DEBUG_FONTS -DGRAPHICS_DISABLED -UCLUSTER -o ./obj/tesseract_classify_featdefs.o -c tesseract/src/classify/featdefs.cpp gcc -DHAVE_MKSTEMP -DHAVE_FSEEKO -DHAVE_FONTCONFIG -DHAVE_SETLOCALE -DHAVE_DBUS -DHAVE_BSWAP32 -DHAVE_BYTESWAP_H -DHAVE_STRERROR -DHAVE_PREAD_PWRITE=1 -DGS_RECURSIVE_MUTEXATTR=PTHREAD_MUTEX_RECURSIVE -O2 -DNDEBUG -fPIC -fvisibility=hidden -DGSDLLEXPORT="__attribute__((visibility(\"default\")))" -Wall -Wstrict-prototypes -Wundef -Wmissing-declarations -Wmissing-prototypes -Wwrite-strings -fno-strict-aliasing -Werror=declaration-after-statement -fno-builtin -fno-common -Werror=return-type -Wno-unused-local-typedefs -DHAVE_STDINT_H=1 -DHAVE_DIRENT_H=1 -DHAVE_SYS_DIR_H=1 -DHAVE_SYS_TIME_H=1 -DHAVE_SYS_TIMES_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_LIBDL=1 -DGX_COLOR_INDEX_TYPE="unsigned long long" -D__USE_UNIX98=1 -DBUILD_PDF=1 -I./pdf -Os -fstack-clash-protection -Wformat -Werror=format-security -g -flto=auto -DHAVE_RESTRICT=1 -I/usr/include/webp -fno-strict-aliasing -DHAVE_POPEN_PROTO=1 -Ileptonica/src -I./base -I./soobj -DLEPTONICA_INTERCEPT_ALLOC=1 -DHAVE_LIBJPEG=0 -DHAVE_LIBTIFF=0 -DHAVE_LIBPNG=0 -DHAVE_LIBZ=0 -DHAVE_LIBGIF=0 -DHAVE_LIBUNGIF=0 -DHAVE_LIBWEBP=0 -DHAVE_LIBWEBP_ANIM=0 -DHAVE_LIBJP2K=0 -o ./soobj/leptonica_psio2.o -c leptonica/src/psio2.c cc1plus: warning: command-line option '-Wstrict-prototypes' is valid for C/ObjC but not for C++ cc1plus: warning: command-line option '-Wmissing-prototypes' is valid for C/ObjC but not for C++ cc1plus: warning: '-Werror=' argument '-Werror=declaration-after-statement' is not valid for C++ In file included from tesseract/src/ccutil/tessdatamanager.h:22, from tesseract/src/ccutil/tessdatamanager.cpp:23: tesseract/src/ccutil/serialis.h: In instantiation of 'bool tesseract::TFile::DeSerialize(T*, size_t) [with T = unsigned int; size_t = unsigned int]': tesseract/src/ccutil/tessdatamanager.cpp:114:22: required from here tesseract/src/ccutil/serialis.h:93:50: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'unsigned int'} [-Wsign-compare] 93 | return FReadEndian(data, sizeof(T), count) == count; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ tesseract/src/ccutil/serialis.h: In instantiation of 'bool tesseract::TFile::DeSerialize(T*, size_t) [with T = long long int; size_t = unsigned int]': tesseract/src/ccutil/tessdatamanager.cpp:121:22: required from here tesseract/src/ccutil/serialis.h:93:50: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'unsigned int'} [-Wsign-compare] tesseract/src/ccutil/serialis.h: In instantiation of 'bool tesseract::TFile::DeSerialize(T*, size_t) [with T = char; size_t = unsigned int]': tesseract/src/ccutil/tessdatamanager.cpp:129:26: required from here tesseract/src/ccutil/serialis.h:93:50: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'unsigned int'} [-Wsign-compare] tesseract/src/ccutil/serialis.h: In instantiation of 'bool tesseract::TFile::Serialize(const T*, size_t) [with T = int; size_t = unsigned int]': tesseract/src/ccutil/tessdatamanager.cpp:179:15: required from here tesseract/src/ccutil/serialis.h:102:45: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'unsigned int'} [-Wsign-compare] 102 | return FWrite(data, sizeof(T), count) == count; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ tesseract/src/ccutil/serialis.h: In instantiation of 'bool tesseract::TFile::Serialize(const T*, size_t) [with T = long long int; size_t = unsigned int]': tesseract/src/ccutil/tessdatamanager.cpp:180:15: required from here tesseract/src/ccutil/serialis.h:102:45: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'unsigned int'} [-Wsign-compare] cc1plus: warning: command-line option '-Wstrict-prototypes' is valid for C/ObjC but not for C++ cc1plus: warning: command-line option '-Wmissing-prototypes' is valid for C/ObjC but not for C++ cc1plus: warning: '-Werror=' argument '-Werror=declaration-after-statement' is not valid for C++ tesseract/src/ccutil/serialis.h: In instantiation of 'bool tesseract::TFile::Serialize(const T*, size_t) [with T = char; size_t = unsigned int]': tesseract/src/ccutil/tessdatamanager.cpp:183:19: required from here tesseract/src/ccutil/serialis.h:102:45: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'unsigned int'} [-Wsign-compare] gcc -DHAVE_MKSTEMP -DHAVE_FSEEKO -DHAVE_FONTCONFIG -DHAVE_SETLOCALE -DHAVE_DBUS -DHAVE_BSWAP32 -DHAVE_BYTESWAP_H -DHAVE_STRERROR -DHAVE_PREAD_PWRITE=1 -DGS_RECURSIVE_MUTEXATTR=PTHREAD_MUTEX_RECURSIVE -O2 -DNDEBUG -fPIC -fvisibility=hidden -DGSDLLEXPORT="__attribute__((visibility(\"default\")))" -Wall -Wstrict-prototypes -Wundef -Wmissing-declarations -Wmissing-prototypes -Wwrite-strings -fno-strict-aliasing -Werror=declaration-after-statement -fno-builtin -fno-common -Werror=return-type -Wno-unused-local-typedefs -DHAVE_STDINT_H=1 -DHAVE_DIRENT_H=1 -DHAVE_SYS_DIR_H=1 -DHAVE_SYS_TIME_H=1 -DHAVE_SYS_TIMES_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_LIBDL=1 -DGX_COLOR_INDEX_TYPE="unsigned long long" -D__USE_UNIX98=1 -DBUILD_PDF=1 -I./pdf -Os -fstack-clash-protection -Wformat -Werror=format-security -g -flto=auto -DHAVE_RESTRICT=1 -I/usr/include/webp -fno-strict-aliasing -DHAVE_POPEN_PROTO=1 -Ileptonica/src -I./base -I./soobj -DLEPTONICA_INTERCEPT_ALLOC=1 -DHAVE_LIBJPEG=0 -DHAVE_LIBTIFF=0 -DHAVE_LIBPNG=0 -DHAVE_LIBZ=0 -DHAVE_LIBGIF=0 -DHAVE_LIBUNGIF=0 -DHAVE_LIBWEBP=0 -DHAVE_LIBWEBP_ANIM=0 -DHAVE_LIBJP2K=0 -o ./soobj/leptonica_psio2stub.o -c leptonica/src/psio2stub.c In file included from tesseract/src/ccutil/clst.h:24, from tesseract/src/ccstruct/blobs.h:23, from tesseract/src/wordrec/associate.h:25: tesseract/src/ccutil/serialis.h: In instantiation of 'bool tesseract::TFile::Serialize(const T*, size_t) [with T = char; size_t = unsigned int]': tesseract/src/ccutil/unicharset.h:363:51: required from here tesseract/src/ccutil/serialis.h:102:45: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'unsigned int'} [-Wsign-compare] 102 | return FWrite(data, sizeof(T), count) == count; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ gcc -DHAVE_MKSTEMP -DHAVE_FSEEKO -DHAVE_FONTCONFIG -DHAVE_SETLOCALE -DHAVE_DBUS -DHAVE_BSWAP32 -DHAVE_BYTESWAP_H -DHAVE_STRERROR -DHAVE_PREAD_PWRITE=1 -DGS_RECURSIVE_MUTEXATTR=PTHREAD_MUTEX_RECURSIVE -O2 -DNDEBUG -fPIC -fvisibility=hidden -DGSDLLEXPORT="__attribute__((visibility(\"default\")))" -Wall -Wstrict-prototypes -Wundef -Wmissing-declarations -Wmissing-prototypes -Wwrite-strings -fno-strict-aliasing -Werror=declaration-after-statement -fno-builtin -fno-common -Werror=return-type -Wno-unused-local-typedefs -DHAVE_STDINT_H=1 -DHAVE_DIRENT_H=1 -DHAVE_SYS_DIR_H=1 -DHAVE_SYS_TIME_H=1 -DHAVE_SYS_TIMES_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_LIBDL=1 -DGX_COLOR_INDEX_TYPE="unsigned long long" -D__USE_UNIX98=1 -DBUILD_PDF=1 -I./pdf -Os -fstack-clash-protection -Wformat -Werror=format-security -g -flto=auto -DHAVE_RESTRICT=1 -I/usr/include/webp -fno-strict-aliasing -DHAVE_POPEN_PROTO=1 -Ileptonica/src -I./base -I./soobj -DLEPTONICA_INTERCEPT_ALLOC=1 -DHAVE_LIBJPEG=0 -DHAVE_LIBTIFF=0 -DHAVE_LIBPNG=0 -DHAVE_LIBZ=0 -DHAVE_LIBGIF=0 -DHAVE_LIBUNGIF=0 -DHAVE_LIBWEBP=0 -DHAVE_LIBWEBP_ANIM=0 -DHAVE_LIBJP2K=0 -o ./soobj/leptonica_ptabasic.o -c leptonica/src/ptabasic.c g++ -Itesseract/include -Itesseract/src/api -Itesseract/src/arch -Itesseract/src/ccmain -Itesseract/src/ccstruct -Itesseract/src/ccutil -Itesseract/src/classify -Itesseract/src/cutil -Itesseract/src/dict -Itesseract/src/lstm -Itesseract/src/opencl -Itesseract/src/textord -Itesseract/src/training -Itesseract/src/viewer -Itesseract/src/wordrec -Ileptonica/src -I./base -I./obj -Os -fstack-clash-protection -Wformat -Werror=format-security -D_GLIBCXX_ASSERTIONS=1 -D_LIBCPP_ENABLE_THREAD_SAFETY_ANNOTATIONS=1 -D_LIBCPP_ENABLE_HARDENED_MODE=1 -g -std=c++17 -DHAVE_NEON -DHAVE_MKSTEMP -DHAVE_FSEEKO -DHAVE_FONTCONFIG -DHAVE_SETLOCALE -DHAVE_DBUS -DHAVE_BSWAP32 -DHAVE_BYTESWAP_H -DHAVE_STRERROR -DHAVE_PREAD_PWRITE=1 -DGS_RECURSIVE_MUTEXATTR=PTHREAD_MUTEX_RECURSIVE -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 -Wno-unused-local-typedefs -DHAVE_STDINT_H=1 -DHAVE_DIRENT_H=1 -DHAVE_SYS_DIR_H=1 -DHAVE_SYS_TIME_H=1 -DHAVE_SYS_TIMES_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_LIBDL=1 -DGX_COLOR_INDEX_TYPE="unsigned long long" -D__USE_UNIX98=1 -DBUILD_PDF=1 -I./pdf -Os -fstack-clash-protection -Wformat -Werror=format-security -g -flto=auto -DHAVE_RESTRICT=1 -I/usr/include/webp -fno-strict-aliasing -DHAVE_POPEN_PROTO=1 -DTESSERACT_IMAGEDATA_AS_PIX -DTESSERACT_DISABLE_DEBUG_FONTS -DGRAPHICS_DISABLED -UCLUSTER -o ./obj/tesseract_classify_float2int.o -c tesseract/src/classify/float2int.cpp gcc -DHAVE_MKSTEMP -DHAVE_FSEEKO -DHAVE_FONTCONFIG -DHAVE_SETLOCALE -DHAVE_DBUS -DHAVE_BSWAP32 -DHAVE_BYTESWAP_H -DHAVE_STRERROR -DHAVE_PREAD_PWRITE=1 -DGS_RECURSIVE_MUTEXATTR=PTHREAD_MUTEX_RECURSIVE -O2 -DNDEBUG -fPIC -fvisibility=hidden -DGSDLLEXPORT="__attribute__((visibility(\"default\")))" -Wall -Wstrict-prototypes -Wundef -Wmissing-declarations -Wmissing-prototypes -Wwrite-strings -fno-strict-aliasing -Werror=declaration-after-statement -fno-builtin -fno-common -Werror=return-type -Wno-unused-local-typedefs -DHAVE_STDINT_H=1 -DHAVE_DIRENT_H=1 -DHAVE_SYS_DIR_H=1 -DHAVE_SYS_TIME_H=1 -DHAVE_SYS_TIMES_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_LIBDL=1 -DGX_COLOR_INDEX_TYPE="unsigned long long" -D__USE_UNIX98=1 -DBUILD_PDF=1 -I./pdf -Os -fstack-clash-protection -Wformat -Werror=format-security -g -flto=auto -DHAVE_RESTRICT=1 -I/usr/include/webp -fno-strict-aliasing -DHAVE_POPEN_PROTO=1 -Ileptonica/src -I./base -I./soobj -DLEPTONICA_INTERCEPT_ALLOC=1 -DHAVE_LIBJPEG=0 -DHAVE_LIBTIFF=0 -DHAVE_LIBPNG=0 -DHAVE_LIBZ=0 -DHAVE_LIBGIF=0 -DHAVE_LIBUNGIF=0 -DHAVE_LIBWEBP=0 -DHAVE_LIBWEBP_ANIM=0 -DHAVE_LIBJP2K=0 -o ./soobj/leptonica_ptafunc1.o -c leptonica/src/ptafunc1.c In file included from tesseract/src/ccutil/ambigs.h:32, from tesseract/src/ccutil/ccutil.h:32, from tesseract/src/lstm/lstmrecognizer.h:21, from tesseract/src/lstm/lstmrecognizer.cpp:23: tesseract/src/ccutil/unicharset.h: In member function 'bool tesseract::UNICHARSET::contains_unichar_id(tesseract::UNICHAR_ID) const': tesseract/src/ccutil/unicharset.h:288:59: warning: comparison of integer expressions of different signedness: 'tesseract::UNICHAR_ID' {aka 'int'} and 'std::vector::size_type' {aka 'unsigned int'} [-Wsign-compare] 288 | return unichar_id != INVALID_UNICHAR_ID && unichar_id < unichars.size() && | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~ tesseract/src/ccutil/unicharset.h: In member function 'void tesseract::UNICHARSET::delete_pointers_in_unichars()': tesseract/src/ccutil/unicharset.h:302:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'unsigned int'} [-Wsign-compare] 302 | for (int i = 0; i < unichars.size(); ++i) { | ~~^~~~~~~~~~~~~~~~~ g++ -Itesseract/include -Itesseract/src/api -Itesseract/src/arch -Itesseract/src/ccmain -Itesseract/src/ccstruct -Itesseract/src/ccutil -Itesseract/src/classify -Itesseract/src/cutil -Itesseract/src/dict -Itesseract/src/lstm -Itesseract/src/opencl -Itesseract/src/textord -Itesseract/src/training -Itesseract/src/viewer -Itesseract/src/wordrec -Ileptonica/src -I./base -I./obj -Os -fstack-clash-protection -Wformat -Werror=format-security -D_GLIBCXX_ASSERTIONS=1 -D_LIBCPP_ENABLE_THREAD_SAFETY_ANNOTATIONS=1 -D_LIBCPP_ENABLE_HARDENED_MODE=1 -g -std=c++17 -DHAVE_NEON -DHAVE_MKSTEMP -DHAVE_FSEEKO -DHAVE_FONTCONFIG -DHAVE_SETLOCALE -DHAVE_DBUS -DHAVE_BSWAP32 -DHAVE_BYTESWAP_H -DHAVE_STRERROR -DHAVE_PREAD_PWRITE=1 -DGS_RECURSIVE_MUTEXATTR=PTHREAD_MUTEX_RECURSIVE -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 -Wno-unused-local-typedefs -DHAVE_STDINT_H=1 -DHAVE_DIRENT_H=1 -DHAVE_SYS_DIR_H=1 -DHAVE_SYS_TIME_H=1 -DHAVE_SYS_TIMES_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_LIBDL=1 -DGX_COLOR_INDEX_TYPE="unsigned long long" -D__USE_UNIX98=1 -DBUILD_PDF=1 -I./pdf -Os -fstack-clash-protection -Wformat -Werror=format-security -g -flto=auto -DHAVE_RESTRICT=1 -I/usr/include/webp -fno-strict-aliasing -DHAVE_POPEN_PROTO=1 -DTESSERACT_IMAGEDATA_AS_PIX -DTESSERACT_DISABLE_DEBUG_FONTS -DGRAPHICS_DISABLED -UCLUSTER -o ./obj/tesseract_classify_fpoint.o -c tesseract/src/classify/fpoint.cpp gcc -DHAVE_MKSTEMP -DHAVE_FSEEKO -DHAVE_FONTCONFIG -DHAVE_SETLOCALE -DHAVE_DBUS -DHAVE_BSWAP32 -DHAVE_BYTESWAP_H -DHAVE_STRERROR -DHAVE_PREAD_PWRITE=1 -DGS_RECURSIVE_MUTEXATTR=PTHREAD_MUTEX_RECURSIVE -O2 -DNDEBUG -fPIC -fvisibility=hidden -DGSDLLEXPORT="__attribute__((visibility(\"default\")))" -Wall -Wstrict-prototypes -Wundef -Wmissing-declarations -Wmissing-prototypes -Wwrite-strings -fno-strict-aliasing -Werror=declaration-after-statement -fno-builtin -fno-common -Werror=return-type -Wno-unused-local-typedefs -DHAVE_STDINT_H=1 -DHAVE_DIRENT_H=1 -DHAVE_SYS_DIR_H=1 -DHAVE_SYS_TIME_H=1 -DHAVE_SYS_TIMES_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_LIBDL=1 -DGX_COLOR_INDEX_TYPE="unsigned long long" -D__USE_UNIX98=1 -DBUILD_PDF=1 -I./pdf -Os -fstack-clash-protection -Wformat -Werror=format-security -g -flto=auto -DHAVE_RESTRICT=1 -I/usr/include/webp -fno-strict-aliasing -DHAVE_POPEN_PROTO=1 -Ileptonica/src -I./base -I./soobj -DLEPTONICA_INTERCEPT_ALLOC=1 -DHAVE_LIBJPEG=0 -DHAVE_LIBTIFF=0 -DHAVE_LIBPNG=0 -DHAVE_LIBZ=0 -DHAVE_LIBGIF=0 -DHAVE_LIBUNGIF=0 -DHAVE_LIBWEBP=0 -DHAVE_LIBWEBP_ANIM=0 -DHAVE_LIBJP2K=0 -o ./soobj/leptonica_ptafunc2.o -c leptonica/src/ptafunc2.c cc1plus: warning: command-line option '-Wstrict-prototypes' is valid for C/ObjC but not for C++ cc1plus: warning: command-line option '-Wmissing-prototypes' is valid for C/ObjC but not for C++ cc1plus: warning: '-Werror=' argument '-Werror=declaration-after-statement' is not valid for C++ g++ -Itesseract/include -Itesseract/src/api -Itesseract/src/arch -Itesseract/src/ccmain -Itesseract/src/ccstruct -Itesseract/src/ccutil -Itesseract/src/classify -Itesseract/src/cutil -Itesseract/src/dict -Itesseract/src/lstm -Itesseract/src/opencl -Itesseract/src/textord -Itesseract/src/training -Itesseract/src/viewer -Itesseract/src/wordrec -Ileptonica/src -I./base -I./obj -Os -fstack-clash-protection -Wformat -Werror=format-security -D_GLIBCXX_ASSERTIONS=1 -D_LIBCPP_ENABLE_THREAD_SAFETY_ANNOTATIONS=1 -D_LIBCPP_ENABLE_HARDENED_MODE=1 -g -std=c++17 -DHAVE_NEON -DHAVE_MKSTEMP -DHAVE_FSEEKO -DHAVE_FONTCONFIG -DHAVE_SETLOCALE -DHAVE_DBUS -DHAVE_BSWAP32 -DHAVE_BYTESWAP_H -DHAVE_STRERROR -DHAVE_PREAD_PWRITE=1 -DGS_RECURSIVE_MUTEXATTR=PTHREAD_MUTEX_RECURSIVE -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 -Wno-unused-local-typedefs -DHAVE_STDINT_H=1 -DHAVE_DIRENT_H=1 -DHAVE_SYS_DIR_H=1 -DHAVE_SYS_TIME_H=1 -DHAVE_SYS_TIMES_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_LIBDL=1 -DGX_COLOR_INDEX_TYPE="unsigned long long" -D__USE_UNIX98=1 -DBUILD_PDF=1 -I./pdf -Os -fstack-clash-protection -Wformat -Werror=format-security -g -flto=auto -DHAVE_RESTRICT=1 -I/usr/include/webp -fno-strict-aliasing -DHAVE_POPEN_PROTO=1 -DTESSERACT_IMAGEDATA_AS_PIX -DTESSERACT_DISABLE_DEBUG_FONTS -DGRAPHICS_DISABLED -UCLUSTER -o ./obj/tesseract_classify_intfeaturespace.o -c tesseract/src/classify/intfeaturespace.cpp leptonica/src/pnmio.c: In function 'pnmReadNextAsciiValue': leptonica/src/pnmio.c:1340:14: warning: variable 'ignore' set but not used [-Wunused-but-set-variable] 1340 | l_int32 c, ignore; | ^~~~~~ gcc -DHAVE_MKSTEMP -DHAVE_FSEEKO -DHAVE_FONTCONFIG -DHAVE_SETLOCALE -DHAVE_DBUS -DHAVE_BSWAP32 -DHAVE_BYTESWAP_H -DHAVE_STRERROR -DHAVE_PREAD_PWRITE=1 -DGS_RECURSIVE_MUTEXATTR=PTHREAD_MUTEX_RECURSIVE -O2 -DNDEBUG -fPIC -fvisibility=hidden -DGSDLLEXPORT="__attribute__((visibility(\"default\")))" -Wall -Wstrict-prototypes -Wundef -Wmissing-declarations -Wmissing-prototypes -Wwrite-strings -fno-strict-aliasing -Werror=declaration-after-statement -fno-builtin -fno-common -Werror=return-type -Wno-unused-local-typedefs -DHAVE_STDINT_H=1 -DHAVE_DIRENT_H=1 -DHAVE_SYS_DIR_H=1 -DHAVE_SYS_TIME_H=1 -DHAVE_SYS_TIMES_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_LIBDL=1 -DGX_COLOR_INDEX_TYPE="unsigned long long" -D__USE_UNIX98=1 -DBUILD_PDF=1 -I./pdf -Os -fstack-clash-protection -Wformat -Werror=format-security -g -flto=auto -DHAVE_RESTRICT=1 -I/usr/include/webp -fno-strict-aliasing -DHAVE_POPEN_PROTO=1 -Ileptonica/src -I./base -I./soobj -DLEPTONICA_INTERCEPT_ALLOC=1 -DHAVE_LIBJPEG=0 -DHAVE_LIBTIFF=0 -DHAVE_LIBPNG=0 -DHAVE_LIBZ=0 -DHAVE_LIBGIF=0 -DHAVE_LIBUNGIF=0 -DHAVE_LIBWEBP=0 -DHAVE_LIBWEBP_ANIM=0 -DHAVE_LIBJP2K=0 -o ./soobj/leptonica_ptra.o -c leptonica/src/ptra.c g++ -Itesseract/include -Itesseract/src/api -Itesseract/src/arch -Itesseract/src/ccmain -Itesseract/src/ccstruct -Itesseract/src/ccutil -Itesseract/src/classify -Itesseract/src/cutil -Itesseract/src/dict -Itesseract/src/lstm -Itesseract/src/opencl -Itesseract/src/textord -Itesseract/src/training -Itesseract/src/viewer -Itesseract/src/wordrec -Ileptonica/src -I./base -I./obj -Os -fstack-clash-protection -Wformat -Werror=format-security -D_GLIBCXX_ASSERTIONS=1 -D_LIBCPP_ENABLE_THREAD_SAFETY_ANNOTATIONS=1 -D_LIBCPP_ENABLE_HARDENED_MODE=1 -g -std=c++17 -DHAVE_NEON -DHAVE_MKSTEMP -DHAVE_FSEEKO -DHAVE_FONTCONFIG -DHAVE_SETLOCALE -DHAVE_DBUS -DHAVE_BSWAP32 -DHAVE_BYTESWAP_H -DHAVE_STRERROR -DHAVE_PREAD_PWRITE=1 -DGS_RECURSIVE_MUTEXATTR=PTHREAD_MUTEX_RECURSIVE -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 -Wno-unused-local-typedefs -DHAVE_STDINT_H=1 -DHAVE_DIRENT_H=1 -DHAVE_SYS_DIR_H=1 -DHAVE_SYS_TIME_H=1 -DHAVE_SYS_TIMES_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_LIBDL=1 -DGX_COLOR_INDEX_TYPE="unsigned long long" -D__USE_UNIX98=1 -DBUILD_PDF=1 -I./pdf -Os -fstack-clash-protection -Wformat -Werror=format-security -g -flto=auto -DHAVE_RESTRICT=1 -I/usr/include/webp -fno-strict-aliasing -DHAVE_POPEN_PROTO=1 -DTESSERACT_IMAGEDATA_AS_PIX -DTESSERACT_DISABLE_DEBUG_FONTS -DGRAPHICS_DISABLED -UCLUSTER -o ./obj/tesseract_classify_intfx.o -c tesseract/src/classify/intfx.cpp cc1plus: warning: command-line option '-Wstrict-prototypes' is valid for C/ObjC but not for C++ cc1plus: warning: command-line option '-Wmissing-prototypes' is valid for C/ObjC but not for C++ cc1plus: warning: '-Werror=' argument '-Werror=declaration-after-statement' is not valid for C++ cc1plus: warning: command-line option '-Wstrict-prototypes' is valid for C/ObjC but not for C++ cc1plus: warning: command-line option '-Wmissing-prototypes' is valid for C/ObjC but not for C++ cc1plus: warning: '-Werror=' argument '-Werror=declaration-after-statement' is not valid for C++ cc1plus: warning: command-line option '-Wstrict-prototypes' is valid for C/ObjC but not for C++ cc1plus: warning: command-line option '-Wmissing-prototypes' is valid for C/ObjC but not for C++ cc1plus: warning: '-Werror=' argument '-Werror=declaration-after-statement' is not valid for C++ gcc -DHAVE_MKSTEMP -DHAVE_FSEEKO -DHAVE_FONTCONFIG -DHAVE_SETLOCALE -DHAVE_DBUS -DHAVE_BSWAP32 -DHAVE_BYTESWAP_H -DHAVE_STRERROR -DHAVE_PREAD_PWRITE=1 -DGS_RECURSIVE_MUTEXATTR=PTHREAD_MUTEX_RECURSIVE -O2 -DNDEBUG -fPIC -fvisibility=hidden -DGSDLLEXPORT="__attribute__((visibility(\"default\")))" -Wall -Wstrict-prototypes -Wundef -Wmissing-declarations -Wmissing-prototypes -Wwrite-strings -fno-strict-aliasing -Werror=declaration-after-statement -fno-builtin -fno-common -Werror=return-type -Wno-unused-local-typedefs -DHAVE_STDINT_H=1 -DHAVE_DIRENT_H=1 -DHAVE_SYS_DIR_H=1 -DHAVE_SYS_TIME_H=1 -DHAVE_SYS_TIMES_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_LIBDL=1 -DGX_COLOR_INDEX_TYPE="unsigned long long" -D__USE_UNIX98=1 -DBUILD_PDF=1 -I./pdf -Os -fstack-clash-protection -Wformat -Werror=format-security -g -flto=auto -DHAVE_RESTRICT=1 -I/usr/include/webp -fno-strict-aliasing -DHAVE_POPEN_PROTO=1 -Ileptonica/src -I./base -I./soobj -DLEPTONICA_INTERCEPT_ALLOC=1 -DHAVE_LIBJPEG=0 -DHAVE_LIBTIFF=0 -DHAVE_LIBPNG=0 -DHAVE_LIBZ=0 -DHAVE_LIBGIF=0 -DHAVE_LIBUNGIF=0 -DHAVE_LIBWEBP=0 -DHAVE_LIBWEBP_ANIM=0 -DHAVE_LIBJP2K=0 -o ./soobj/leptonica_quadtree.o -c leptonica/src/quadtree.c gcc -DHAVE_MKSTEMP -DHAVE_FSEEKO -DHAVE_FONTCONFIG -DHAVE_SETLOCALE -DHAVE_DBUS -DHAVE_BSWAP32 -DHAVE_BYTESWAP_H -DHAVE_STRERROR -DHAVE_PREAD_PWRITE=1 -DGS_RECURSIVE_MUTEXATTR=PTHREAD_MUTEX_RECURSIVE -O2 -DNDEBUG -fPIC -fvisibility=hidden -DGSDLLEXPORT="__attribute__((visibility(\"default\")))" -Wall -Wstrict-prototypes -Wundef -Wmissing-declarations -Wmissing-prototypes -Wwrite-strings -fno-strict-aliasing -Werror=declaration-after-statement -fno-builtin -fno-common -Werror=return-type -Wno-unused-local-typedefs -DHAVE_STDINT_H=1 -DHAVE_DIRENT_H=1 -DHAVE_SYS_DIR_H=1 -DHAVE_SYS_TIME_H=1 -DHAVE_SYS_TIMES_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_LIBDL=1 -DGX_COLOR_INDEX_TYPE="unsigned long long" -D__USE_UNIX98=1 -DBUILD_PDF=1 -I./pdf -Os -fstack-clash-protection -Wformat -Werror=format-security -g -flto=auto -DHAVE_RESTRICT=1 -I/usr/include/webp -fno-strict-aliasing -DHAVE_POPEN_PROTO=1 -Ileptonica/src -I./base -I./soobj -DLEPTONICA_INTERCEPT_ALLOC=1 -DHAVE_LIBJPEG=0 -DHAVE_LIBTIFF=0 -DHAVE_LIBPNG=0 -DHAVE_LIBZ=0 -DHAVE_LIBGIF=0 -DHAVE_LIBUNGIF=0 -DHAVE_LIBWEBP=0 -DHAVE_LIBWEBP_ANIM=0 -DHAVE_LIBJP2K=0 -o ./soobj/leptonica_queue.o -c leptonica/src/queue.c In file included from tesseract/src/ccutil/genericvector.h:22, from tesseract/src/ccutil/kdpair.h:27, from tesseract/src/ccstruct/matrix.h:29, from tesseract/src/lstm/convolve.h:23, from tesseract/src/lstm/convolve.cpp:24: tesseract/src/ccutil/serialis.h: In instantiation of 'bool tesseract::TFile::DeSerialize(T*, size_t) [with T = int; size_t = unsigned int]': tesseract/src/lstm/static_shape.h:67:22: required from here tesseract/src/ccutil/serialis.h:93:50: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'unsigned int'} [-Wsign-compare] 93 | return FReadEndian(data, sizeof(T), count) == count; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ tesseract/src/ccutil/serialis.h: In instantiation of 'bool tesseract::TFile::Serialize(const T*, size_t) [with T = int; size_t = unsigned int]': tesseract/src/lstm/static_shape.h:79:20: required from here tesseract/src/ccutil/serialis.h:102:45: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'unsigned int'} [-Wsign-compare] 102 | return FWrite(data, sizeof(T), count) == count; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ g++ -Itesseract/include -Itesseract/src/api -Itesseract/src/arch -Itesseract/src/ccmain -Itesseract/src/ccstruct -Itesseract/src/ccutil -Itesseract/src/classify -Itesseract/src/cutil -Itesseract/src/dict -Itesseract/src/lstm -Itesseract/src/opencl -Itesseract/src/textord -Itesseract/src/training -Itesseract/src/viewer -Itesseract/src/wordrec -Ileptonica/src -I./base -I./obj -Os -fstack-clash-protection -Wformat -Werror=format-security -D_GLIBCXX_ASSERTIONS=1 -D_LIBCPP_ENABLE_THREAD_SAFETY_ANNOTATIONS=1 -D_LIBCPP_ENABLE_HARDENED_MODE=1 -g -std=c++17 -DHAVE_NEON -DHAVE_MKSTEMP -DHAVE_FSEEKO -DHAVE_FONTCONFIG -DHAVE_SETLOCALE -DHAVE_DBUS -DHAVE_BSWAP32 -DHAVE_BYTESWAP_H -DHAVE_STRERROR -DHAVE_PREAD_PWRITE=1 -DGS_RECURSIVE_MUTEXATTR=PTHREAD_MUTEX_RECURSIVE -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 -Wno-unused-local-typedefs -DHAVE_STDINT_H=1 -DHAVE_DIRENT_H=1 -DHAVE_SYS_DIR_H=1 -DHAVE_SYS_TIME_H=1 -DHAVE_SYS_TIMES_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_LIBDL=1 -DGX_COLOR_INDEX_TYPE="unsigned long long" -D__USE_UNIX98=1 -DBUILD_PDF=1 -I./pdf -Os -fstack-clash-protection -Wformat -Werror=format-security -g -flto=auto -DHAVE_RESTRICT=1 -I/usr/include/webp -fno-strict-aliasing -DHAVE_POPEN_PROTO=1 -DTESSERACT_IMAGEDATA_AS_PIX -DTESSERACT_DISABLE_DEBUG_FONTS -DGRAPHICS_DISABLED -UCLUSTER -o ./obj/tesseract_classify_intmatcher.o -c tesseract/src/classify/intmatcher.cpp cc1plus: warning: command-line option '-Wstrict-prototypes' is valid for C/ObjC but not for C++ cc1plus: warning: command-line option '-Wmissing-prototypes' is valid for C/ObjC but not for C++ cc1plus: warning: '-Werror=' argument '-Werror=declaration-after-statement' is not valid for C++ gcc -DHAVE_MKSTEMP -DHAVE_FSEEKO -DHAVE_FONTCONFIG -DHAVE_SETLOCALE -DHAVE_DBUS -DHAVE_BSWAP32 -DHAVE_BYTESWAP_H -DHAVE_STRERROR -DHAVE_PREAD_PWRITE=1 -DGS_RECURSIVE_MUTEXATTR=PTHREAD_MUTEX_RECURSIVE -O2 -DNDEBUG -fPIC -fvisibility=hidden -DGSDLLEXPORT="__attribute__((visibility(\"default\")))" -Wall -Wstrict-prototypes -Wundef -Wmissing-declarations -Wmissing-prototypes -Wwrite-strings -fno-strict-aliasing -Werror=declaration-after-statement -fno-builtin -fno-common -Werror=return-type -Wno-unused-local-typedefs -DHAVE_STDINT_H=1 -DHAVE_DIRENT_H=1 -DHAVE_SYS_DIR_H=1 -DHAVE_SYS_TIME_H=1 -DHAVE_SYS_TIMES_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_LIBDL=1 -DGX_COLOR_INDEX_TYPE="unsigned long long" -D__USE_UNIX98=1 -DBUILD_PDF=1 -I./pdf -Os -fstack-clash-protection -Wformat -Werror=format-security -g -flto=auto -DHAVE_RESTRICT=1 -I/usr/include/webp -fno-strict-aliasing -DHAVE_POPEN_PROTO=1 -Ileptonica/src -I./base -I./soobj -DLEPTONICA_INTERCEPT_ALLOC=1 -DHAVE_LIBJPEG=0 -DHAVE_LIBTIFF=0 -DHAVE_LIBPNG=0 -DHAVE_LIBZ=0 -DHAVE_LIBGIF=0 -DHAVE_LIBUNGIF=0 -DHAVE_LIBWEBP=0 -DHAVE_LIBWEBP_ANIM=0 -DHAVE_LIBJP2K=0 -o ./soobj/leptonica_rank.o -c leptonica/src/rank.c g++ -Itesseract/include -Itesseract/src/api -Itesseract/src/arch -Itesseract/src/ccmain -Itesseract/src/ccstruct -Itesseract/src/ccutil -Itesseract/src/classify -Itesseract/src/cutil -Itesseract/src/dict -Itesseract/src/lstm -Itesseract/src/opencl -Itesseract/src/textord -Itesseract/src/training -Itesseract/src/viewer -Itesseract/src/wordrec -Ileptonica/src -I./base -I./obj -Os -fstack-clash-protection -Wformat -Werror=format-security -D_GLIBCXX_ASSERTIONS=1 -D_LIBCPP_ENABLE_THREAD_SAFETY_ANNOTATIONS=1 -D_LIBCPP_ENABLE_HARDENED_MODE=1 -g -std=c++17 -DHAVE_NEON -DHAVE_MKSTEMP -DHAVE_FSEEKO -DHAVE_FONTCONFIG -DHAVE_SETLOCALE -DHAVE_DBUS -DHAVE_BSWAP32 -DHAVE_BYTESWAP_H -DHAVE_STRERROR -DHAVE_PREAD_PWRITE=1 -DGS_RECURSIVE_MUTEXATTR=PTHREAD_MUTEX_RECURSIVE -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 -Wno-unused-local-typedefs -DHAVE_STDINT_H=1 -DHAVE_DIRENT_H=1 -DHAVE_SYS_DIR_H=1 -DHAVE_SYS_TIME_H=1 -DHAVE_SYS_TIMES_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_LIBDL=1 -DGX_COLOR_INDEX_TYPE="unsigned long long" -D__USE_UNIX98=1 -DBUILD_PDF=1 -I./pdf -Os -fstack-clash-protection -Wformat -Werror=format-security -g -flto=auto -DHAVE_RESTRICT=1 -I/usr/include/webp -fno-strict-aliasing -DHAVE_POPEN_PROTO=1 -DTESSERACT_IMAGEDATA_AS_PIX -DTESSERACT_DISABLE_DEBUG_FONTS -DGRAPHICS_DISABLED -UCLUSTER -o ./obj/tesseract_classify_intproto.o -c tesseract/src/classify/intproto.cpp gcc -DHAVE_MKSTEMP -DHAVE_FSEEKO -DHAVE_FONTCONFIG -DHAVE_SETLOCALE -DHAVE_DBUS -DHAVE_BSWAP32 -DHAVE_BYTESWAP_H -DHAVE_STRERROR -DHAVE_PREAD_PWRITE=1 -DGS_RECURSIVE_MUTEXATTR=PTHREAD_MUTEX_RECURSIVE -O2 -DNDEBUG -fPIC -fvisibility=hidden -DGSDLLEXPORT="__attribute__((visibility(\"default\")))" -Wall -Wstrict-prototypes -Wundef -Wmissing-declarations -Wmissing-prototypes -Wwrite-strings -fno-strict-aliasing -Werror=declaration-after-statement -fno-builtin -fno-common -Werror=return-type -Wno-unused-local-typedefs -DHAVE_STDINT_H=1 -DHAVE_DIRENT_H=1 -DHAVE_SYS_DIR_H=1 -DHAVE_SYS_TIME_H=1 -DHAVE_SYS_TIMES_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_LIBDL=1 -DGX_COLOR_INDEX_TYPE="unsigned long long" -D__USE_UNIX98=1 -DBUILD_PDF=1 -I./pdf -Os -fstack-clash-protection -Wformat -Werror=format-security -g -flto=auto -DHAVE_RESTRICT=1 -I/usr/include/webp -fno-strict-aliasing -DHAVE_POPEN_PROTO=1 -Ileptonica/src -I./base -I./soobj -DLEPTONICA_INTERCEPT_ALLOC=1 -DHAVE_LIBJPEG=0 -DHAVE_LIBTIFF=0 -DHAVE_LIBPNG=0 -DHAVE_LIBZ=0 -DHAVE_LIBGIF=0 -DHAVE_LIBUNGIF=0 -DHAVE_LIBWEBP=0 -DHAVE_LIBWEBP_ANIM=0 -DHAVE_LIBJP2K=0 -o ./soobj/leptonica_rbtree.o -c leptonica/src/rbtree.c g++ -Itesseract/include -Itesseract/src/api -Itesseract/src/arch -Itesseract/src/ccmain -Itesseract/src/ccstruct -Itesseract/src/ccutil -Itesseract/src/classify -Itesseract/src/cutil -Itesseract/src/dict -Itesseract/src/lstm -Itesseract/src/opencl -Itesseract/src/textord -Itesseract/src/training -Itesseract/src/viewer -Itesseract/src/wordrec -Ileptonica/src -I./base -I./obj -Os -fstack-clash-protection -Wformat -Werror=format-security -D_GLIBCXX_ASSERTIONS=1 -D_LIBCPP_ENABLE_THREAD_SAFETY_ANNOTATIONS=1 -D_LIBCPP_ENABLE_HARDENED_MODE=1 -g -std=c++17 -DHAVE_NEON -DHAVE_MKSTEMP -DHAVE_FSEEKO -DHAVE_FONTCONFIG -DHAVE_SETLOCALE -DHAVE_DBUS -DHAVE_BSWAP32 -DHAVE_BYTESWAP_H -DHAVE_STRERROR -DHAVE_PREAD_PWRITE=1 -DGS_RECURSIVE_MUTEXATTR=PTHREAD_MUTEX_RECURSIVE -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 -Wno-unused-local-typedefs -DHAVE_STDINT_H=1 -DHAVE_DIRENT_H=1 -DHAVE_SYS_DIR_H=1 -DHAVE_SYS_TIME_H=1 -DHAVE_SYS_TIMES_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_LIBDL=1 -DGX_COLOR_INDEX_TYPE="unsigned long long" -D__USE_UNIX98=1 -DBUILD_PDF=1 -I./pdf -Os -fstack-clash-protection -Wformat -Werror=format-security -g -flto=auto -DHAVE_RESTRICT=1 -I/usr/include/webp -fno-strict-aliasing -DHAVE_POPEN_PROTO=1 -DTESSERACT_IMAGEDATA_AS_PIX -DTESSERACT_DISABLE_DEBUG_FONTS -DGRAPHICS_DISABLED -UCLUSTER -o ./obj/tesseract_classify_kdtree.o -c tesseract/src/classify/kdtree.cpp cc1plus: warning: command-line option '-Wstrict-prototypes' is valid for C/ObjC but not for C++ cc1plus: warning: command-line option '-Wmissing-prototypes' is valid for C/ObjC but not for C++ cc1plus: warning: '-Werror=' argument '-Werror=declaration-after-statement' is not valid for C++ gcc -DHAVE_MKSTEMP -DHAVE_FSEEKO -DHAVE_FONTCONFIG -DHAVE_SETLOCALE -DHAVE_DBUS -DHAVE_BSWAP32 -DHAVE_BYTESWAP_H -DHAVE_STRERROR -DHAVE_PREAD_PWRITE=1 -DGS_RECURSIVE_MUTEXATTR=PTHREAD_MUTEX_RECURSIVE -O2 -DNDEBUG -fPIC -fvisibility=hidden -DGSDLLEXPORT="__attribute__((visibility(\"default\")))" -Wall -Wstrict-prototypes -Wundef -Wmissing-declarations -Wmissing-prototypes -Wwrite-strings -fno-strict-aliasing -Werror=declaration-after-statement -fno-builtin -fno-common -Werror=return-type -Wno-unused-local-typedefs -DHAVE_STDINT_H=1 -DHAVE_DIRENT_H=1 -DHAVE_SYS_DIR_H=1 -DHAVE_SYS_TIME_H=1 -DHAVE_SYS_TIMES_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_LIBDL=1 -DGX_COLOR_INDEX_TYPE="unsigned long long" -D__USE_UNIX98=1 -DBUILD_PDF=1 -I./pdf -Os -fstack-clash-protection -Wformat -Werror=format-security -g -flto=auto -DHAVE_RESTRICT=1 -I/usr/include/webp -fno-strict-aliasing -DHAVE_POPEN_PROTO=1 -Ileptonica/src -I./base -I./soobj -DLEPTONICA_INTERCEPT_ALLOC=1 -DHAVE_LIBJPEG=0 -DHAVE_LIBTIFF=0 -DHAVE_LIBPNG=0 -DHAVE_LIBZ=0 -DHAVE_LIBGIF=0 -DHAVE_LIBUNGIF=0 -DHAVE_LIBWEBP=0 -DHAVE_LIBWEBP_ANIM=0 -DHAVE_LIBJP2K=0 -o ./soobj/leptonica_readfile.o -c leptonica/src/readfile.c g++ -Itesseract/include -Itesseract/src/api -Itesseract/src/arch -Itesseract/src/ccmain -Itesseract/src/ccstruct -Itesseract/src/ccutil -Itesseract/src/classify -Itesseract/src/cutil -Itesseract/src/dict -Itesseract/src/lstm -Itesseract/src/opencl -Itesseract/src/textord -Itesseract/src/training -Itesseract/src/viewer -Itesseract/src/wordrec -Ileptonica/src -I./base -I./obj -Os -fstack-clash-protection -Wformat -Werror=format-security -D_GLIBCXX_ASSERTIONS=1 -D_LIBCPP_ENABLE_THREAD_SAFETY_ANNOTATIONS=1 -D_LIBCPP_ENABLE_HARDENED_MODE=1 -g -std=c++17 -DHAVE_NEON -DHAVE_MKSTEMP -DHAVE_FSEEKO -DHAVE_FONTCONFIG -DHAVE_SETLOCALE -DHAVE_DBUS -DHAVE_BSWAP32 -DHAVE_BYTESWAP_H -DHAVE_STRERROR -DHAVE_PREAD_PWRITE=1 -DGS_RECURSIVE_MUTEXATTR=PTHREAD_MUTEX_RECURSIVE -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 -Wno-unused-local-typedefs -DHAVE_STDINT_H=1 -DHAVE_DIRENT_H=1 -DHAVE_SYS_DIR_H=1 -DHAVE_SYS_TIME_H=1 -DHAVE_SYS_TIMES_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_LIBDL=1 -DGX_COLOR_INDEX_TYPE="unsigned long long" -D__USE_UNIX98=1 -DBUILD_PDF=1 -I./pdf -Os -fstack-clash-protection -Wformat -Werror=format-security -g -flto=auto -DHAVE_RESTRICT=1 -I/usr/include/webp -fno-strict-aliasing -DHAVE_POPEN_PROTO=1 -DTESSERACT_IMAGEDATA_AS_PIX -DTESSERACT_DISABLE_DEBUG_FONTS -DGRAPHICS_DISABLED -UCLUSTER -o ./obj/tesseract_classify_mf.o -c tesseract/src/classify/mf.cpp g++ -Itesseract/include -Itesseract/src/api -Itesseract/src/arch -Itesseract/src/ccmain -Itesseract/src/ccstruct -Itesseract/src/ccutil -Itesseract/src/classify -Itesseract/src/cutil -Itesseract/src/dict -Itesseract/src/lstm -Itesseract/src/opencl -Itesseract/src/textord -Itesseract/src/training -Itesseract/src/viewer -Itesseract/src/wordrec -Ileptonica/src -I./base -I./obj -Os -fstack-clash-protection -Wformat -Werror=format-security -D_GLIBCXX_ASSERTIONS=1 -D_LIBCPP_ENABLE_THREAD_SAFETY_ANNOTATIONS=1 -D_LIBCPP_ENABLE_HARDENED_MODE=1 -g -std=c++17 -DHAVE_NEON -DHAVE_MKSTEMP -DHAVE_FSEEKO -DHAVE_FONTCONFIG -DHAVE_SETLOCALE -DHAVE_DBUS -DHAVE_BSWAP32 -DHAVE_BYTESWAP_H -DHAVE_STRERROR -DHAVE_PREAD_PWRITE=1 -DGS_RECURSIVE_MUTEXATTR=PTHREAD_MUTEX_RECURSIVE -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 -Wno-unused-local-typedefs -DHAVE_STDINT_H=1 -DHAVE_DIRENT_H=1 -DHAVE_SYS_DIR_H=1 -DHAVE_SYS_TIME_H=1 -DHAVE_SYS_TIMES_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_LIBDL=1 -DGX_COLOR_INDEX_TYPE="unsigned long long" -D__USE_UNIX98=1 -DBUILD_PDF=1 -I./pdf -Os -fstack-clash-protection -Wformat -Werror=format-security -g -flto=auto -DHAVE_RESTRICT=1 -I/usr/include/webp -fno-strict-aliasing -DHAVE_POPEN_PROTO=1 -DTESSERACT_IMAGEDATA_AS_PIX -DTESSERACT_DISABLE_DEBUG_FONTS -DGRAPHICS_DISABLED -UCLUSTER -o ./obj/tesseract_classify_mfdefs.o -c tesseract/src/classify/mfdefs.cpp gcc -DHAVE_MKSTEMP -DHAVE_FSEEKO -DHAVE_FONTCONFIG -DHAVE_SETLOCALE -DHAVE_DBUS -DHAVE_BSWAP32 -DHAVE_BYTESWAP_H -DHAVE_STRERROR -DHAVE_PREAD_PWRITE=1 -DGS_RECURSIVE_MUTEXATTR=PTHREAD_MUTEX_RECURSIVE -O2 -DNDEBUG -fPIC -fvisibility=hidden -DGSDLLEXPORT="__attribute__((visibility(\"default\")))" -Wall -Wstrict-prototypes -Wundef -Wmissing-declarations -Wmissing-prototypes -Wwrite-strings -fno-strict-aliasing -Werror=declaration-after-statement -fno-builtin -fno-common -Werror=return-type -Wno-unused-local-typedefs -DHAVE_STDINT_H=1 -DHAVE_DIRENT_H=1 -DHAVE_SYS_DIR_H=1 -DHAVE_SYS_TIME_H=1 -DHAVE_SYS_TIMES_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_LIBDL=1 -DGX_COLOR_INDEX_TYPE="unsigned long long" -D__USE_UNIX98=1 -DBUILD_PDF=1 -I./pdf -Os -fstack-clash-protection -Wformat -Werror=format-security -g -flto=auto -DHAVE_RESTRICT=1 -I/usr/include/webp -fno-strict-aliasing -DHAVE_POPEN_PROTO=1 -Ileptonica/src -I./base -I./soobj -DLEPTONICA_INTERCEPT_ALLOC=1 -DHAVE_LIBJPEG=0 -DHAVE_LIBTIFF=0 -DHAVE_LIBPNG=0 -DHAVE_LIBZ=0 -DHAVE_LIBGIF=0 -DHAVE_LIBUNGIF=0 -DHAVE_LIBWEBP=0 -DHAVE_LIBWEBP_ANIM=0 -DHAVE_LIBJP2K=0 -o ./soobj/leptonica_regutils.o -c leptonica/src/regutils.c cc1plus: warning: command-line option '-Wstrict-prototypes' is valid for C/ObjC but not for C++ cc1plus: warning: command-line option '-Wmissing-prototypes' is valid for C/ObjC but not for C++ cc1plus: warning: '-Werror=' argument '-Werror=declaration-after-statement' is not valid for C++ cc1plus: warning: command-line option '-Wstrict-prototypes' is valid for C/ObjC but not for C++ cc1plus: warning: command-line option '-Wmissing-prototypes' is valid for C/ObjC but not for C++ cc1plus: warning: '-Werror=' argument '-Werror=declaration-after-statement' is not valid for C++ tesseract/src/ccutil/unicharset.cpp: In member function 'void tesseract::UNICHARSET::set_ranges_empty()': tesseract/src/ccutil/unicharset.cpp:378:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'unsigned int'} [-Wsign-compare] 378 | for (int id = 0; id < unichars.size(); ++id) { | ~~~^~~~~~~~~~~~~~~~~ tesseract/src/ccutil/unicharset.cpp: In member function 'void tesseract::UNICHARSET::PartialSetPropertiesFromOther(int, const tesseract::UNICHARSET&)': tesseract/src/ccutil/unicharset.cpp:388:33: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'unsigned int'} [-Wsign-compare] 388 | for (int ch = start_index; ch < unichars.size(); ++ch) { | ~~~^~~~~~~~~~~~~~~~~ tesseract/src/ccutil/unicharset.cpp: In member function 'void tesseract::UNICHARSET::ExpandRangesFromOther(const tesseract::UNICHARSET&)': tesseract/src/ccutil/unicharset.cpp:417:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'unsigned int'} [-Wsign-compare] 417 | for (int ch = 0; ch < unichars.size(); ++ch) { | ~~~^~~~~~~~~~~~~~~~~ tesseract/src/ccutil/unicharset.cpp: In member function 'void tesseract::UNICHARSET::CopyFrom(const tesseract::UNICHARSET&)': tesseract/src/ccutil/unicharset.cpp:431:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'unsigned int'} [-Wsign-compare] 431 | for (int ch = 0; ch < src.unichars.size(); ++ch) { | ~~~^~~~~~~~~~~~~~~~~~~~~ tesseract/src/ccutil/unicharset.cpp: In member function 'void tesseract::UNICHARSET::AppendOtherUnicharset(const tesseract::UNICHARSET&)': tesseract/src/ccutil/unicharset.cpp:447:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'unsigned int'} [-Wsign-compare] 447 | for (int ch = 0; ch < src.unichars.size(); ++ch) { | ~~~^~~~~~~~~~~~~~~~~~~~~ tesseract/src/ccutil/unicharset.cpp: In member function 'bool tesseract::UNICHARSET::GetStrProperties(const char*, UNICHAR_PROPERTIES*) const': tesseract/src/ccutil/unicharset.cpp:534:21: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'unsigned int'} [-Wsign-compare] 534 | for (int i = 0; i < encoding.size(); ++i) { | ~~^~~~~~~~~~~~~~~~~ g++ -Itesseract/include -Itesseract/src/api -Itesseract/src/arch -Itesseract/src/ccmain -Itesseract/src/ccstruct -Itesseract/src/ccutil -Itesseract/src/classify -Itesseract/src/cutil -Itesseract/src/dict -Itesseract/src/lstm -Itesseract/src/opencl -Itesseract/src/textord -Itesseract/src/training -Itesseract/src/viewer -Itesseract/src/wordrec -Ileptonica/src -I./base -I./obj -Os -fstack-clash-protection -Wformat -Werror=format-security -D_GLIBCXX_ASSERTIONS=1 -D_LIBCPP_ENABLE_THREAD_SAFETY_ANNOTATIONS=1 -D_LIBCPP_ENABLE_HARDENED_MODE=1 -g -std=c++17 -DHAVE_NEON -DHAVE_MKSTEMP -DHAVE_FSEEKO -DHAVE_FONTCONFIG -DHAVE_SETLOCALE -DHAVE_DBUS -DHAVE_BSWAP32 -DHAVE_BYTESWAP_H -DHAVE_STRERROR -DHAVE_PREAD_PWRITE=1 -DGS_RECURSIVE_MUTEXATTR=PTHREAD_MUTEX_RECURSIVE -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 -Wno-unused-local-typedefs -DHAVE_STDINT_H=1 -DHAVE_DIRENT_H=1 -DHAVE_SYS_DIR_H=1 -DHAVE_SYS_TIME_H=1 -DHAVE_SYS_TIMES_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_LIBDL=1 -DGX_COLOR_INDEX_TYPE="unsigned long long" -D__USE_UNIX98=1 -DBUILD_PDF=1 -I./pdf -Os -fstack-clash-protection -Wformat -Werror=format-security -g -flto=auto -DHAVE_RESTRICT=1 -I/usr/include/webp -fno-strict-aliasing -DHAVE_POPEN_PROTO=1 -DTESSERACT_IMAGEDATA_AS_PIX -DTESSERACT_DISABLE_DEBUG_FONTS -DGRAPHICS_DISABLED -UCLUSTER -o ./obj/tesseract_classify_mfoutline.o -c tesseract/src/classify/mfoutline.cpp cc1plus: warning: command-line option '-Wstrict-prototypes' is valid for C/ObjC but not for C++ cc1plus: warning: command-line option '-Wmissing-prototypes' is valid for C/ObjC but not for C++ cc1plus: warning: '-Werror=' argument '-Werror=declaration-after-statement' is not valid for C++ In file included from tesseract/src/ccutil/genericvector.h:22, from tesseract/src/ccutil/kdpair.h:27, from tesseract/src/ccstruct/matrix.h:29, from tesseract/src/lstm/reconfig.h:22, from tesseract/src/lstm/maxpool.h:22, from tesseract/src/lstm/maxpool.cpp:18: tesseract/src/ccutil/serialis.h: In instantiation of 'bool tesseract::TFile::DeSerialize(T*, size_t) [with T = int; size_t = unsigned int]': tesseract/src/lstm/static_shape.h:67:22: required from here tesseract/src/ccutil/serialis.h:93:50: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'unsigned int'} [-Wsign-compare] 93 | return FReadEndian(data, sizeof(T), count) == count; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ g++ -Itesseract/include -Itesseract/src/api -Itesseract/src/arch -Itesseract/src/ccmain -Itesseract/src/ccstruct -Itesseract/src/ccutil -Itesseract/src/classify -Itesseract/src/cutil -Itesseract/src/dict -Itesseract/src/lstm -Itesseract/src/opencl -Itesseract/src/textord -Itesseract/src/training -Itesseract/src/viewer -Itesseract/src/wordrec -Ileptonica/src -I./base -I./obj -Os -fstack-clash-protection -Wformat -Werror=format-security -D_GLIBCXX_ASSERTIONS=1 -D_LIBCPP_ENABLE_THREAD_SAFETY_ANNOTATIONS=1 -D_LIBCPP_ENABLE_HARDENED_MODE=1 -g -std=c++17 -DHAVE_NEON -DHAVE_MKSTEMP -DHAVE_FSEEKO -DHAVE_FONTCONFIG -DHAVE_SETLOCALE -DHAVE_DBUS -DHAVE_BSWAP32 -DHAVE_BYTESWAP_H -DHAVE_STRERROR -DHAVE_PREAD_PWRITE=1 -DGS_RECURSIVE_MUTEXATTR=PTHREAD_MUTEX_RECURSIVE -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 -Wno-unused-local-typedefs -DHAVE_STDINT_H=1 -DHAVE_DIRENT_H=1 -DHAVE_SYS_DIR_H=1 -DHAVE_SYS_TIME_H=1 -DHAVE_SYS_TIMES_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_LIBDL=1 -DGX_COLOR_INDEX_TYPE="unsigned long long" -D__USE_UNIX98=1 -DBUILD_PDF=1 -I./pdf -Os -fstack-clash-protection -Wformat -Werror=format-security -g -flto=auto -DHAVE_RESTRICT=1 -I/usr/include/webp -fno-strict-aliasing -DHAVE_POPEN_PROTO=1 -DTESSERACT_IMAGEDATA_AS_PIX -DTESSERACT_DISABLE_DEBUG_FONTS -DGRAPHICS_DISABLED -UCLUSTER -o ./obj/tesseract_classify_mfx.o -c tesseract/src/classify/mfx.cpp tesseract/src/ccutil/serialis.h: In instantiation of 'bool tesseract::TFile::Serialize(const T*, size_t) [with T = int; size_t = unsigned int]': tesseract/src/lstm/static_shape.h:79:20: required from here tesseract/src/ccutil/serialis.h:102:45: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'unsigned int'} [-Wsign-compare] 102 | return FWrite(data, sizeof(T), count) == count; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ In file included from tesseract/src/ccutil/clst.h:24, from tesseract/src/ccstruct/blobs.h:23, from tesseract/src/wordrec/associate.h:25: tesseract/src/ccutil/serialis.h: In instantiation of 'bool tesseract::TFile::Serialize(const T*, size_t) [with T = char; size_t = unsigned int]': tesseract/src/ccutil/unicharset.h:363:51: required from here tesseract/src/ccutil/serialis.h:102:45: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'unsigned int'} [-Wsign-compare] 102 | return FWrite(data, sizeof(T), count) == count; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ gcc -DHAVE_MKSTEMP -DHAVE_FSEEKO -DHAVE_FONTCONFIG -DHAVE_SETLOCALE -DHAVE_DBUS -DHAVE_BSWAP32 -DHAVE_BYTESWAP_H -DHAVE_STRERROR -DHAVE_PREAD_PWRITE=1 -DGS_RECURSIVE_MUTEXATTR=PTHREAD_MUTEX_RECURSIVE -O2 -DNDEBUG -fPIC -fvisibility=hidden -DGSDLLEXPORT="__attribute__((visibility(\"default\")))" -Wall -Wstrict-prototypes -Wundef -Wmissing-declarations -Wmissing-prototypes -Wwrite-strings -fno-strict-aliasing -Werror=declaration-after-statement -fno-builtin -fno-common -Werror=return-type -Wno-unused-local-typedefs -DHAVE_STDINT_H=1 -DHAVE_DIRENT_H=1 -DHAVE_SYS_DIR_H=1 -DHAVE_SYS_TIME_H=1 -DHAVE_SYS_TIMES_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_LIBDL=1 -DGX_COLOR_INDEX_TYPE="unsigned long long" -D__USE_UNIX98=1 -DBUILD_PDF=1 -I./pdf -Os -fstack-clash-protection -Wformat -Werror=format-security -g -flto=auto -DHAVE_RESTRICT=1 -I/usr/include/webp -fno-strict-aliasing -DHAVE_POPEN_PROTO=1 -Ileptonica/src -I./base -I./soobj -DLEPTONICA_INTERCEPT_ALLOC=1 -DHAVE_LIBJPEG=0 -DHAVE_LIBTIFF=0 -DHAVE_LIBPNG=0 -DHAVE_LIBZ=0 -DHAVE_LIBGIF=0 -DHAVE_LIBUNGIF=0 -DHAVE_LIBWEBP=0 -DHAVE_LIBWEBP_ANIM=0 -DHAVE_LIBJP2K=0 -o ./soobj/leptonica_rop.o -c leptonica/src/rop.c cc1plus: warning: command-line option '-Wstrict-prototypes' is valid for C/ObjC but not for C++ cc1plus: warning: command-line option '-Wmissing-prototypes' is valid for C/ObjC but not for C++ cc1plus: warning: '-Werror=' argument '-Werror=declaration-after-statement' is not valid for C++ g++ -Itesseract/include -Itesseract/src/api -Itesseract/src/arch -Itesseract/src/ccmain -Itesseract/src/ccstruct -Itesseract/src/ccutil -Itesseract/src/classify -Itesseract/src/cutil -Itesseract/src/dict -Itesseract/src/lstm -Itesseract/src/opencl -Itesseract/src/textord -Itesseract/src/training -Itesseract/src/viewer -Itesseract/src/wordrec -Ileptonica/src -I./base -I./obj -Os -fstack-clash-protection -Wformat -Werror=format-security -D_GLIBCXX_ASSERTIONS=1 -D_LIBCPP_ENABLE_THREAD_SAFETY_ANNOTATIONS=1 -D_LIBCPP_ENABLE_HARDENED_MODE=1 -g -std=c++17 -DHAVE_NEON -DHAVE_MKSTEMP -DHAVE_FSEEKO -DHAVE_FONTCONFIG -DHAVE_SETLOCALE -DHAVE_DBUS -DHAVE_BSWAP32 -DHAVE_BYTESWAP_H -DHAVE_STRERROR -DHAVE_PREAD_PWRITE=1 -DGS_RECURSIVE_MUTEXATTR=PTHREAD_MUTEX_RECURSIVE -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 -Wno-unused-local-typedefs -DHAVE_STDINT_H=1 -DHAVE_DIRENT_H=1 -DHAVE_SYS_DIR_H=1 -DHAVE_SYS_TIME_H=1 -DHAVE_SYS_TIMES_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_LIBDL=1 -DGX_COLOR_INDEX_TYPE="unsigned long long" -D__USE_UNIX98=1 -DBUILD_PDF=1 -I./pdf -Os -fstack-clash-protection -Wformat -Werror=format-security -g -flto=auto -DHAVE_RESTRICT=1 -I/usr/include/webp -fno-strict-aliasing -DHAVE_POPEN_PROTO=1 -DTESSERACT_IMAGEDATA_AS_PIX -DTESSERACT_DISABLE_DEBUG_FONTS -DGRAPHICS_DISABLED -UCLUSTER -o ./obj/tesseract_classify_normfeat.o -c tesseract/src/classify/normfeat.cpp gcc -DHAVE_MKSTEMP -DHAVE_FSEEKO -DHAVE_FONTCONFIG -DHAVE_SETLOCALE -DHAVE_DBUS -DHAVE_BSWAP32 -DHAVE_BYTESWAP_H -DHAVE_STRERROR -DHAVE_PREAD_PWRITE=1 -DGS_RECURSIVE_MUTEXATTR=PTHREAD_MUTEX_RECURSIVE -O2 -DNDEBUG -fPIC -fvisibility=hidden -DGSDLLEXPORT="__attribute__((visibility(\"default\")))" -Wall -Wstrict-prototypes -Wundef -Wmissing-declarations -Wmissing-prototypes -Wwrite-strings -fno-strict-aliasing -Werror=declaration-after-statement -fno-builtin -fno-common -Werror=return-type -Wno-unused-local-typedefs -DHAVE_STDINT_H=1 -DHAVE_DIRENT_H=1 -DHAVE_SYS_DIR_H=1 -DHAVE_SYS_TIME_H=1 -DHAVE_SYS_TIMES_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_LIBDL=1 -DGX_COLOR_INDEX_TYPE="unsigned long long" -D__USE_UNIX98=1 -DBUILD_PDF=1 -I./pdf -Os -fstack-clash-protection -Wformat -Werror=format-security -g -flto=auto -DHAVE_RESTRICT=1 -I/usr/include/webp -fno-strict-aliasing -DHAVE_POPEN_PROTO=1 -Ileptonica/src -I./base -I./soobj -DLEPTONICA_INTERCEPT_ALLOC=1 -DHAVE_LIBJPEG=0 -DHAVE_LIBTIFF=0 -DHAVE_LIBPNG=0 -DHAVE_LIBZ=0 -DHAVE_LIBGIF=0 -DHAVE_LIBUNGIF=0 -DHAVE_LIBWEBP=0 -DHAVE_LIBWEBP_ANIM=0 -DHAVE_LIBJP2K=0 -o ./soobj/leptonica_roplow.o -c leptonica/src/roplow.c gcc -DHAVE_MKSTEMP -DHAVE_FSEEKO -DHAVE_FONTCONFIG -DHAVE_SETLOCALE -DHAVE_DBUS -DHAVE_BSWAP32 -DHAVE_BYTESWAP_H -DHAVE_STRERROR -DHAVE_PREAD_PWRITE=1 -DGS_RECURSIVE_MUTEXATTR=PTHREAD_MUTEX_RECURSIVE -O2 -DNDEBUG -fPIC -fvisibility=hidden -DGSDLLEXPORT="__attribute__((visibility(\"default\")))" -Wall -Wstrict-prototypes -Wundef -Wmissing-declarations -Wmissing-prototypes -Wwrite-strings -fno-strict-aliasing -Werror=declaration-after-statement -fno-builtin -fno-common -Werror=return-type -Wno-unused-local-typedefs -DHAVE_STDINT_H=1 -DHAVE_DIRENT_H=1 -DHAVE_SYS_DIR_H=1 -DHAVE_SYS_TIME_H=1 -DHAVE_SYS_TIMES_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_LIBDL=1 -DGX_COLOR_INDEX_TYPE="unsigned long long" -D__USE_UNIX98=1 -DBUILD_PDF=1 -I./pdf -Os -fstack-clash-protection -Wformat -Werror=format-security -g -flto=auto -DHAVE_RESTRICT=1 -I/usr/include/webp -fno-strict-aliasing -DHAVE_POPEN_PROTO=1 -Ileptonica/src -I./base -I./soobj -DLEPTONICA_INTERCEPT_ALLOC=1 -DHAVE_LIBJPEG=0 -DHAVE_LIBTIFF=0 -DHAVE_LIBPNG=0 -DHAVE_LIBZ=0 -DHAVE_LIBGIF=0 -DHAVE_LIBUNGIF=0 -DHAVE_LIBWEBP=0 -DHAVE_LIBWEBP_ANIM=0 -DHAVE_LIBJP2K=0 -o ./soobj/leptonica_rotate.o -c leptonica/src/rotate.c cc1plus: warning: command-line option '-Wstrict-prototypes' is valid for C/ObjC but not for C++ cc1plus: warning: command-line option '-Wmissing-prototypes' is valid for C/ObjC but not for C++ cc1plus: warning: '-Werror=' argument '-Werror=declaration-after-statement' is not valid for C++ gcc -DHAVE_MKSTEMP -DHAVE_FSEEKO -DHAVE_FONTCONFIG -DHAVE_SETLOCALE -DHAVE_DBUS -DHAVE_BSWAP32 -DHAVE_BYTESWAP_H -DHAVE_STRERROR -DHAVE_PREAD_PWRITE=1 -DGS_RECURSIVE_MUTEXATTR=PTHREAD_MUTEX_RECURSIVE -O2 -DNDEBUG -fPIC -fvisibility=hidden -DGSDLLEXPORT="__attribute__((visibility(\"default\")))" -Wall -Wstrict-prototypes -Wundef -Wmissing-declarations -Wmissing-prototypes -Wwrite-strings -fno-strict-aliasing -Werror=declaration-after-statement -fno-builtin -fno-common -Werror=return-type -Wno-unused-local-typedefs -DHAVE_STDINT_H=1 -DHAVE_DIRENT_H=1 -DHAVE_SYS_DIR_H=1 -DHAVE_SYS_TIME_H=1 -DHAVE_SYS_TIMES_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_LIBDL=1 -DGX_COLOR_INDEX_TYPE="unsigned long long" -D__USE_UNIX98=1 -DBUILD_PDF=1 -I./pdf -Os -fstack-clash-protection -Wformat -Werror=format-security -g -flto=auto -DHAVE_RESTRICT=1 -I/usr/include/webp -fno-strict-aliasing -DHAVE_POPEN_PROTO=1 -Ileptonica/src -I./base -I./soobj -DLEPTONICA_INTERCEPT_ALLOC=1 -DHAVE_LIBJPEG=0 -DHAVE_LIBTIFF=0 -DHAVE_LIBPNG=0 -DHAVE_LIBZ=0 -DHAVE_LIBGIF=0 -DHAVE_LIBUNGIF=0 -DHAVE_LIBWEBP=0 -DHAVE_LIBWEBP_ANIM=0 -DHAVE_LIBJP2K=0 -o ./soobj/leptonica_rotateam.o -c leptonica/src/rotateam.c cc1plus: warning: command-line option '-Wstrict-prototypes' is valid for C/ObjC but not for C++ cc1plus: warning: command-line option '-Wmissing-prototypes' is valid for C/ObjC but not for C++ cc1plus: warning: '-Werror=' argument '-Werror=declaration-after-statement' is not valid for C++ tesseract/src/ccutil/unicharset.cpp: In member function 'void tesseract::UNICHARSET::post_load_setup()': tesseract/src/ccutil/unicharset.cpp:869:30: warning: comparison of integer expressions of different signedness: 'tesseract::UNICHAR_ID' {aka 'int'} and 'std::vector::size_type' {aka 'unsigned int'} [-Wsign-compare] 869 | for (UNICHAR_ID id = 0; id < unichars.size(); ++id) { | ~~~^~~~~~~~~~~~~~~~~ tesseract/src/ccutil/unicharset.cpp:911:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'unsigned int'} [-Wsign-compare] 911 | for (int id = 0; id < unichars.size(); ++id) { | ~~~^~~~~~~~~~~~~~~~~ tesseract/src/ccutil/unicharset.cpp: In member function 'bool tesseract::UNICHARSET::major_right_to_left() const': tesseract/src/ccutil/unicharset.cpp:931:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'unsigned int'} [-Wsign-compare] 931 | for (int id = 0; id < unichars.size(); ++id) { | ~~~^~~~~~~~~~~~~~~~~ tesseract/src/ccutil/unicharset.cpp: In member function 'void tesseract::UNICHARSET::set_black_and_whitelist(const char*, const char*, const char*)': tesseract/src/ccutil/unicharset.cpp:950:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'unsigned int'} [-Wsign-compare] 950 | for (int ch = 0; ch < unichars.size(); ++ch) | ~~~^~~~~~~~~~~~~~~~~ tesseract/src/ccutil/unicharset.cpp:956:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'unsigned int'} [-Wsign-compare] 956 | for (int i = 0; i < encoding.size(); ++i) { | ~~^~~~~~~~~~~~~~~~~ tesseract/src/ccutil/unicharset.cpp:965:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'unsigned int'} [-Wsign-compare] 965 | for (int i = 0; i < encoding.size(); ++i) { | ~~^~~~~~~~~~~~~~~~~ tesseract/src/ccutil/unicharset.cpp:974:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'unsigned int'} [-Wsign-compare] 974 | for (int i = 0; i < encoding.size(); ++i) { | ~~^~~~~~~~~~~~~~~~~ tesseract/src/ccutil/unicharset.cpp: In member function 'bool tesseract::UNICHARSET::AnyRepeatedUnicodes() const': tesseract/src/ccutil/unicharset.cpp:986:30: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'unsigned int'} [-Wsign-compare] 986 | for (int id = start_id; id < unichars.size(); ++id) { | ~~~^~~~~~~~~~~~~~~~~ gcc -DHAVE_MKSTEMP -DHAVE_FSEEKO -DHAVE_FONTCONFIG -DHAVE_SETLOCALE -DHAVE_DBUS -DHAVE_BSWAP32 -DHAVE_BYTESWAP_H -DHAVE_STRERROR -DHAVE_PREAD_PWRITE=1 -DGS_RECURSIVE_MUTEXATTR=PTHREAD_MUTEX_RECURSIVE -O2 -DNDEBUG -fPIC -fvisibility=hidden -DGSDLLEXPORT="__attribute__((visibility(\"default\")))" -Wall -Wstrict-prototypes -Wundef -Wmissing-declarations -Wmissing-prototypes -Wwrite-strings -fno-strict-aliasing -Werror=declaration-after-statement -fno-builtin -fno-common -Werror=return-type -Wno-unused-local-typedefs -DHAVE_STDINT_H=1 -DHAVE_DIRENT_H=1 -DHAVE_SYS_DIR_H=1 -DHAVE_SYS_TIME_H=1 -DHAVE_SYS_TIMES_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_LIBDL=1 -DGX_COLOR_INDEX_TYPE="unsigned long long" -D__USE_UNIX98=1 -DBUILD_PDF=1 -I./pdf -Os -fstack-clash-protection -Wformat -Werror=format-security -g -flto=auto -DHAVE_RESTRICT=1 -I/usr/include/webp -fno-strict-aliasing -DHAVE_POPEN_PROTO=1 -Ileptonica/src -I./base -I./soobj -DLEPTONICA_INTERCEPT_ALLOC=1 -DHAVE_LIBJPEG=0 -DHAVE_LIBTIFF=0 -DHAVE_LIBPNG=0 -DHAVE_LIBZ=0 -DHAVE_LIBGIF=0 -DHAVE_LIBUNGIF=0 -DHAVE_LIBWEBP=0 -DHAVE_LIBWEBP_ANIM=0 -DHAVE_LIBJP2K=0 -o ./soobj/leptonica_rotateorth.o -c leptonica/src/rotateorth.c In file included from tesseract/src/ccutil/genericvector.h:22, from tesseract/src/ccutil/kdpair.h:27, from tesseract/src/ccstruct/matrix.h:29, from tesseract/src/lstm/network.h:21, from tesseract/src/lstm/fullyconnected.h:21, from tesseract/src/lstm/fullyconnected.cpp:22: tesseract/src/ccutil/serialis.h: In instantiation of 'bool tesseract::TFile::DeSerialize(T*, size_t) [with T = int; size_t = unsigned int]': tesseract/src/lstm/static_shape.h:67:22: required from here tesseract/src/ccutil/serialis.h:93:50: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'unsigned int'} [-Wsign-compare] 93 | return FReadEndian(data, sizeof(T), count) == count; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ tesseract/src/ccutil/serialis.h: In instantiation of 'bool tesseract::TFile::Serialize(const T*, size_t) [with T = int; size_t = unsigned int]': tesseract/src/lstm/static_shape.h:79:20: required from here tesseract/src/ccutil/serialis.h:102:45: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'unsigned int'} [-Wsign-compare] 102 | return FWrite(data, sizeof(T), count) == count; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ In file included from tesseract/src/ccstruct/ratngs.h:32, from tesseract/src/ccstruct/blamer.h:30, from tesseract/src/ccstruct/pageres.h:22, from tesseract/src/lstm/input.cpp:22: tesseract/src/ccutil/unicharset.h: In member function 'bool tesseract::UNICHARSET::contains_unichar_id(tesseract::UNICHAR_ID) const': tesseract/src/ccutil/unicharset.h:288:59: warning: comparison of integer expressions of different signedness: 'tesseract::UNICHAR_ID' {aka 'int'} and 'std::vector::size_type' {aka 'unsigned int'} [-Wsign-compare] 288 | return unichar_id != INVALID_UNICHAR_ID && unichar_id < unichars.size() && | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~ tesseract/src/ccutil/unicharset.h: In member function 'void tesseract::UNICHARSET::delete_pointers_in_unichars()': tesseract/src/ccutil/unicharset.h:302:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'unsigned int'} [-Wsign-compare] 302 | for (int i = 0; i < unichars.size(); ++i) { | ~~^~~~~~~~~~~~~~~~~ gcc -DHAVE_MKSTEMP -DHAVE_FSEEKO -DHAVE_FONTCONFIG -DHAVE_SETLOCALE -DHAVE_DBUS -DHAVE_BSWAP32 -DHAVE_BYTESWAP_H -DHAVE_STRERROR -DHAVE_PREAD_PWRITE=1 -DGS_RECURSIVE_MUTEXATTR=PTHREAD_MUTEX_RECURSIVE -O2 -DNDEBUG -fPIC -fvisibility=hidden -DGSDLLEXPORT="__attribute__((visibility(\"default\")))" -Wall -Wstrict-prototypes -Wundef -Wmissing-declarations -Wmissing-prototypes -Wwrite-strings -fno-strict-aliasing -Werror=declaration-after-statement -fno-builtin -fno-common -Werror=return-type -Wno-unused-local-typedefs -DHAVE_STDINT_H=1 -DHAVE_DIRENT_H=1 -DHAVE_SYS_DIR_H=1 -DHAVE_SYS_TIME_H=1 -DHAVE_SYS_TIMES_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_LIBDL=1 -DGX_COLOR_INDEX_TYPE="unsigned long long" -D__USE_UNIX98=1 -DBUILD_PDF=1 -I./pdf -Os -fstack-clash-protection -Wformat -Werror=format-security -g -flto=auto -DHAVE_RESTRICT=1 -I/usr/include/webp -fno-strict-aliasing -DHAVE_POPEN_PROTO=1 -Ileptonica/src -I./base -I./soobj -DLEPTONICA_INTERCEPT_ALLOC=1 -DHAVE_LIBJPEG=0 -DHAVE_LIBTIFF=0 -DHAVE_LIBPNG=0 -DHAVE_LIBZ=0 -DHAVE_LIBGIF=0 -DHAVE_LIBUNGIF=0 -DHAVE_LIBWEBP=0 -DHAVE_LIBWEBP_ANIM=0 -DHAVE_LIBJP2K=0 -o ./soobj/leptonica_rotateshear.o -c leptonica/src/rotateshear.c g++ -Itesseract/include -Itesseract/src/api -Itesseract/src/arch -Itesseract/src/ccmain -Itesseract/src/ccstruct -Itesseract/src/ccutil -Itesseract/src/classify -Itesseract/src/cutil -Itesseract/src/dict -Itesseract/src/lstm -Itesseract/src/opencl -Itesseract/src/textord -Itesseract/src/training -Itesseract/src/viewer -Itesseract/src/wordrec -Ileptonica/src -I./base -I./obj -Os -fstack-clash-protection -Wformat -Werror=format-security -D_GLIBCXX_ASSERTIONS=1 -D_LIBCPP_ENABLE_THREAD_SAFETY_ANNOTATIONS=1 -D_LIBCPP_ENABLE_HARDENED_MODE=1 -g -std=c++17 -DHAVE_NEON -DHAVE_MKSTEMP -DHAVE_FSEEKO -DHAVE_FONTCONFIG -DHAVE_SETLOCALE -DHAVE_DBUS -DHAVE_BSWAP32 -DHAVE_BYTESWAP_H -DHAVE_STRERROR -DHAVE_PREAD_PWRITE=1 -DGS_RECURSIVE_MUTEXATTR=PTHREAD_MUTEX_RECURSIVE -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 -Wno-unused-local-typedefs -DHAVE_STDINT_H=1 -DHAVE_DIRENT_H=1 -DHAVE_SYS_DIR_H=1 -DHAVE_SYS_TIME_H=1 -DHAVE_SYS_TIMES_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_LIBDL=1 -DGX_COLOR_INDEX_TYPE="unsigned long long" -D__USE_UNIX98=1 -DBUILD_PDF=1 -I./pdf -Os -fstack-clash-protection -Wformat -Werror=format-security -g -flto=auto -DHAVE_RESTRICT=1 -I/usr/include/webp -fno-strict-aliasing -DHAVE_POPEN_PROTO=1 -DTESSERACT_IMAGEDATA_AS_PIX -DTESSERACT_DISABLE_DEBUG_FONTS -DGRAPHICS_DISABLED -UCLUSTER -o ./obj/tesseract_classify_normmatch.o -c tesseract/src/classify/normmatch.cpp gcc -DHAVE_MKSTEMP -DHAVE_FSEEKO -DHAVE_FONTCONFIG -DHAVE_SETLOCALE -DHAVE_DBUS -DHAVE_BSWAP32 -DHAVE_BYTESWAP_H -DHAVE_STRERROR -DHAVE_PREAD_PWRITE=1 -DGS_RECURSIVE_MUTEXATTR=PTHREAD_MUTEX_RECURSIVE -O2 -DNDEBUG -fPIC -fvisibility=hidden -DGSDLLEXPORT="__attribute__((visibility(\"default\")))" -Wall -Wstrict-prototypes -Wundef -Wmissing-declarations -Wmissing-prototypes -Wwrite-strings -fno-strict-aliasing -Werror=declaration-after-statement -fno-builtin -fno-common -Werror=return-type -Wno-unused-local-typedefs -DHAVE_STDINT_H=1 -DHAVE_DIRENT_H=1 -DHAVE_SYS_DIR_H=1 -DHAVE_SYS_TIME_H=1 -DHAVE_SYS_TIMES_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_LIBDL=1 -DGX_COLOR_INDEX_TYPE="unsigned long long" -D__USE_UNIX98=1 -DBUILD_PDF=1 -I./pdf -Os -fstack-clash-protection -Wformat -Werror=format-security -g -flto=auto -DHAVE_RESTRICT=1 -I/usr/include/webp -fno-strict-aliasing -DHAVE_POPEN_PROTO=1 -Ileptonica/src -I./base -I./soobj -DLEPTONICA_INTERCEPT_ALLOC=1 -DHAVE_LIBJPEG=0 -DHAVE_LIBTIFF=0 -DHAVE_LIBPNG=0 -DHAVE_LIBZ=0 -DHAVE_LIBGIF=0 -DHAVE_LIBUNGIF=0 -DHAVE_LIBWEBP=0 -DHAVE_LIBWEBP_ANIM=0 -DHAVE_LIBJP2K=0 -o ./soobj/leptonica_runlength.o -c leptonica/src/runlength.c g++ -Itesseract/include -Itesseract/src/api -Itesseract/src/arch -Itesseract/src/ccmain -Itesseract/src/ccstruct -Itesseract/src/ccutil -Itesseract/src/classify -Itesseract/src/cutil -Itesseract/src/dict -Itesseract/src/lstm -Itesseract/src/opencl -Itesseract/src/textord -Itesseract/src/training -Itesseract/src/viewer -Itesseract/src/wordrec -Ileptonica/src -I./base -I./obj -Os -fstack-clash-protection -Wformat -Werror=format-security -D_GLIBCXX_ASSERTIONS=1 -D_LIBCPP_ENABLE_THREAD_SAFETY_ANNOTATIONS=1 -D_LIBCPP_ENABLE_HARDENED_MODE=1 -g -std=c++17 -DHAVE_NEON -DHAVE_MKSTEMP -DHAVE_FSEEKO -DHAVE_FONTCONFIG -DHAVE_SETLOCALE -DHAVE_DBUS -DHAVE_BSWAP32 -DHAVE_BYTESWAP_H -DHAVE_STRERROR -DHAVE_PREAD_PWRITE=1 -DGS_RECURSIVE_MUTEXATTR=PTHREAD_MUTEX_RECURSIVE -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 -Wno-unused-local-typedefs -DHAVE_STDINT_H=1 -DHAVE_DIRENT_H=1 -DHAVE_SYS_DIR_H=1 -DHAVE_SYS_TIME_H=1 -DHAVE_SYS_TIMES_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_LIBDL=1 -DGX_COLOR_INDEX_TYPE="unsigned long long" -D__USE_UNIX98=1 -DBUILD_PDF=1 -I./pdf -Os -fstack-clash-protection -Wformat -Werror=format-security -g -flto=auto -DHAVE_RESTRICT=1 -I/usr/include/webp -fno-strict-aliasing -DHAVE_POPEN_PROTO=1 -DTESSERACT_IMAGEDATA_AS_PIX -DTESSERACT_DISABLE_DEBUG_FONTS -DGRAPHICS_DISABLED -UCLUSTER -o ./obj/tesseract_classify_ocrfeatures.o -c tesseract/src/classify/ocrfeatures.cpp In file included from tesseract/src/ccutil/unicharset.h:26: tesseract/src/ccutil/serialis.h: In instantiation of 'bool tesseract::TFile::Serialize(const T*, size_t) [with T = char; size_t = unsigned int]': tesseract/src/ccutil/unicharset.h:363:51: required from here tesseract/src/ccutil/serialis.h:102:45: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'unsigned int'} [-Wsign-compare] 102 | return FWrite(data, sizeof(T), count) == count; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ leptonica/src/rop.c:553:1: warning: 'checkRasteropCrop' defined but not used [-Wunused-function] 553 | checkRasteropCrop(l_int32 pixw, | ^~~~~~~~~~~~~~~~~ g++ -Itesseract/include -Itesseract/src/api -Itesseract/src/arch -Itesseract/src/ccmain -Itesseract/src/ccstruct -Itesseract/src/ccutil -Itesseract/src/classify -Itesseract/src/cutil -Itesseract/src/dict -Itesseract/src/lstm -Itesseract/src/opencl -Itesseract/src/textord -Itesseract/src/training -Itesseract/src/viewer -Itesseract/src/wordrec -Ileptonica/src -I./base -I./obj -Os -fstack-clash-protection -Wformat -Werror=format-security -D_GLIBCXX_ASSERTIONS=1 -D_LIBCPP_ENABLE_THREAD_SAFETY_ANNOTATIONS=1 -D_LIBCPP_ENABLE_HARDENED_MODE=1 -g -std=c++17 -DHAVE_NEON -DHAVE_MKSTEMP -DHAVE_FSEEKO -DHAVE_FONTCONFIG -DHAVE_SETLOCALE -DHAVE_DBUS -DHAVE_BSWAP32 -DHAVE_BYTESWAP_H -DHAVE_STRERROR -DHAVE_PREAD_PWRITE=1 -DGS_RECURSIVE_MUTEXATTR=PTHREAD_MUTEX_RECURSIVE -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 -Wno-unused-local-typedefs -DHAVE_STDINT_H=1 -DHAVE_DIRENT_H=1 -DHAVE_SYS_DIR_H=1 -DHAVE_SYS_TIME_H=1 -DHAVE_SYS_TIMES_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_LIBDL=1 -DGX_COLOR_INDEX_TYPE="unsigned long long" -D__USE_UNIX98=1 -DBUILD_PDF=1 -I./pdf -Os -fstack-clash-protection -Wformat -Werror=format-security -g -flto=auto -DHAVE_RESTRICT=1 -I/usr/include/webp -fno-strict-aliasing -DHAVE_POPEN_PROTO=1 -DTESSERACT_IMAGEDATA_AS_PIX -DTESSERACT_DISABLE_DEBUG_FONTS -DGRAPHICS_DISABLED -UCLUSTER -o ./obj/tesseract_classify_outfeat.o -c tesseract/src/classify/outfeat.cpp gcc -DHAVE_MKSTEMP -DHAVE_FSEEKO -DHAVE_FONTCONFIG -DHAVE_SETLOCALE -DHAVE_DBUS -DHAVE_BSWAP32 -DHAVE_BYTESWAP_H -DHAVE_STRERROR -DHAVE_PREAD_PWRITE=1 -DGS_RECURSIVE_MUTEXATTR=PTHREAD_MUTEX_RECURSIVE -O2 -DNDEBUG -fPIC -fvisibility=hidden -DGSDLLEXPORT="__attribute__((visibility(\"default\")))" -Wall -Wstrict-prototypes -Wundef -Wmissing-declarations -Wmissing-prototypes -Wwrite-strings -fno-strict-aliasing -Werror=declaration-after-statement -fno-builtin -fno-common -Werror=return-type -Wno-unused-local-typedefs -DHAVE_STDINT_H=1 -DHAVE_DIRENT_H=1 -DHAVE_SYS_DIR_H=1 -DHAVE_SYS_TIME_H=1 -DHAVE_SYS_TIMES_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_LIBDL=1 -DGX_COLOR_INDEX_TYPE="unsigned long long" -D__USE_UNIX98=1 -DBUILD_PDF=1 -I./pdf -Os -fstack-clash-protection -Wformat -Werror=format-security -g -flto=auto -DHAVE_RESTRICT=1 -I/usr/include/webp -fno-strict-aliasing -DHAVE_POPEN_PROTO=1 -Ileptonica/src -I./base -I./soobj -DLEPTONICA_INTERCEPT_ALLOC=1 -DHAVE_LIBJPEG=0 -DHAVE_LIBTIFF=0 -DHAVE_LIBPNG=0 -DHAVE_LIBZ=0 -DHAVE_LIBGIF=0 -DHAVE_LIBUNGIF=0 -DHAVE_LIBWEBP=0 -DHAVE_LIBWEBP_ANIM=0 -DHAVE_LIBJP2K=0 -o ./soobj/leptonica_sarray1.o -c leptonica/src/sarray1.c cc1plus: warning: command-line option '-Wstrict-prototypes' is valid for C/ObjC but not for C++ cc1plus: warning: command-line option '-Wmissing-prototypes' is valid for C/ObjC but not for C++ cc1plus: warning: '-Werror=' argument '-Werror=declaration-after-statement' is not valid for C++ gcc -DHAVE_MKSTEMP -DHAVE_FSEEKO -DHAVE_FONTCONFIG -DHAVE_SETLOCALE -DHAVE_DBUS -DHAVE_BSWAP32 -DHAVE_BYTESWAP_H -DHAVE_STRERROR -DHAVE_PREAD_PWRITE=1 -DGS_RECURSIVE_MUTEXATTR=PTHREAD_MUTEX_RECURSIVE -O2 -DNDEBUG -fPIC -fvisibility=hidden -DGSDLLEXPORT="__attribute__((visibility(\"default\")))" -Wall -Wstrict-prototypes -Wundef -Wmissing-declarations -Wmissing-prototypes -Wwrite-strings -fno-strict-aliasing -Werror=declaration-after-statement -fno-builtin -fno-common -Werror=return-type -Wno-unused-local-typedefs -DHAVE_STDINT_H=1 -DHAVE_DIRENT_H=1 -DHAVE_SYS_DIR_H=1 -DHAVE_SYS_TIME_H=1 -DHAVE_SYS_TIMES_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_LIBDL=1 -DGX_COLOR_INDEX_TYPE="unsigned long long" -D__USE_UNIX98=1 -DBUILD_PDF=1 -I./pdf -Os -fstack-clash-protection -Wformat -Werror=format-security -g -flto=auto -DHAVE_RESTRICT=1 -I/usr/include/webp -fno-strict-aliasing -DHAVE_POPEN_PROTO=1 -Ileptonica/src -I./base -I./soobj -DLEPTONICA_INTERCEPT_ALLOC=1 -DHAVE_LIBJPEG=0 -DHAVE_LIBTIFF=0 -DHAVE_LIBPNG=0 -DHAVE_LIBZ=0 -DHAVE_LIBGIF=0 -DHAVE_LIBUNGIF=0 -DHAVE_LIBWEBP=0 -DHAVE_LIBWEBP_ANIM=0 -DHAVE_LIBJP2K=0 -o ./soobj/leptonica_sarray2.o -c leptonica/src/sarray2.c gcc -DHAVE_MKSTEMP -DHAVE_FSEEKO -DHAVE_FONTCONFIG -DHAVE_SETLOCALE -DHAVE_DBUS -DHAVE_BSWAP32 -DHAVE_BYTESWAP_H -DHAVE_STRERROR -DHAVE_PREAD_PWRITE=1 -DGS_RECURSIVE_MUTEXATTR=PTHREAD_MUTEX_RECURSIVE -O2 -DNDEBUG -fPIC -fvisibility=hidden -DGSDLLEXPORT="__attribute__((visibility(\"default\")))" -Wall -Wstrict-prototypes -Wundef -Wmissing-declarations -Wmissing-prototypes -Wwrite-strings -fno-strict-aliasing -Werror=declaration-after-statement -fno-builtin -fno-common -Werror=return-type -Wno-unused-local-typedefs -DHAVE_STDINT_H=1 -DHAVE_DIRENT_H=1 -DHAVE_SYS_DIR_H=1 -DHAVE_SYS_TIME_H=1 -DHAVE_SYS_TIMES_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_LIBDL=1 -DGX_COLOR_INDEX_TYPE="unsigned long long" -D__USE_UNIX98=1 -DBUILD_PDF=1 -I./pdf -Os -fstack-clash-protection -Wformat -Werror=format-security -g -flto=auto -DHAVE_RESTRICT=1 -I/usr/include/webp -fno-strict-aliasing -DHAVE_POPEN_PROTO=1 -Ileptonica/src -I./base -I./soobj -DLEPTONICA_INTERCEPT_ALLOC=1 -DHAVE_LIBJPEG=0 -DHAVE_LIBTIFF=0 -DHAVE_LIBPNG=0 -DHAVE_LIBZ=0 -DHAVE_LIBGIF=0 -DHAVE_LIBUNGIF=0 -DHAVE_LIBWEBP=0 -DHAVE_LIBWEBP_ANIM=0 -DHAVE_LIBJP2K=0 -o ./soobj/leptonica_scale1.o -c leptonica/src/scale1.c cc1plus: warning: command-line option '-Wstrict-prototypes' is valid for C/ObjC but not for C++ cc1plus: warning: command-line option '-Wmissing-prototypes' is valid for C/ObjC but not for C++ cc1plus: warning: '-Werror=' argument '-Werror=declaration-after-statement' is not valid for C++ gcc -DHAVE_MKSTEMP -DHAVE_FSEEKO -DHAVE_FONTCONFIG -DHAVE_SETLOCALE -DHAVE_DBUS -DHAVE_BSWAP32 -DHAVE_BYTESWAP_H -DHAVE_STRERROR -DHAVE_PREAD_PWRITE=1 -DGS_RECURSIVE_MUTEXATTR=PTHREAD_MUTEX_RECURSIVE -O2 -DNDEBUG -fPIC -fvisibility=hidden -DGSDLLEXPORT="__attribute__((visibility(\"default\")))" -Wall -Wstrict-prototypes -Wundef -Wmissing-declarations -Wmissing-prototypes -Wwrite-strings -fno-strict-aliasing -Werror=declaration-after-statement -fno-builtin -fno-common -Werror=return-type -Wno-unused-local-typedefs -DHAVE_STDINT_H=1 -DHAVE_DIRENT_H=1 -DHAVE_SYS_DIR_H=1 -DHAVE_SYS_TIME_H=1 -DHAVE_SYS_TIMES_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_LIBDL=1 -DGX_COLOR_INDEX_TYPE="unsigned long long" -D__USE_UNIX98=1 -DBUILD_PDF=1 -I./pdf -Os -fstack-clash-protection -Wformat -Werror=format-security -g -flto=auto -DHAVE_RESTRICT=1 -I/usr/include/webp -fno-strict-aliasing -DHAVE_POPEN_PROTO=1 -Ileptonica/src -I./base -I./soobj -DLEPTONICA_INTERCEPT_ALLOC=1 -DHAVE_LIBJPEG=0 -DHAVE_LIBTIFF=0 -DHAVE_LIBPNG=0 -DHAVE_LIBZ=0 -DHAVE_LIBGIF=0 -DHAVE_LIBUNGIF=0 -DHAVE_LIBWEBP=0 -DHAVE_LIBWEBP_ANIM=0 -DHAVE_LIBJP2K=0 -o ./soobj/leptonica_scale2.o -c leptonica/src/scale2.c g++ -Itesseract/include -Itesseract/src/api -Itesseract/src/arch -Itesseract/src/ccmain -Itesseract/src/ccstruct -Itesseract/src/ccutil -Itesseract/src/classify -Itesseract/src/cutil -Itesseract/src/dict -Itesseract/src/lstm -Itesseract/src/opencl -Itesseract/src/textord -Itesseract/src/training -Itesseract/src/viewer -Itesseract/src/wordrec -Ileptonica/src -I./base -I./obj -Os -fstack-clash-protection -Wformat -Werror=format-security -D_GLIBCXX_ASSERTIONS=1 -D_LIBCPP_ENABLE_THREAD_SAFETY_ANNOTATIONS=1 -D_LIBCPP_ENABLE_HARDENED_MODE=1 -g -std=c++17 -DHAVE_NEON -DHAVE_MKSTEMP -DHAVE_FSEEKO -DHAVE_FONTCONFIG -DHAVE_SETLOCALE -DHAVE_DBUS -DHAVE_BSWAP32 -DHAVE_BYTESWAP_H -DHAVE_STRERROR -DHAVE_PREAD_PWRITE=1 -DGS_RECURSIVE_MUTEXATTR=PTHREAD_MUTEX_RECURSIVE -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 -Wno-unused-local-typedefs -DHAVE_STDINT_H=1 -DHAVE_DIRENT_H=1 -DHAVE_SYS_DIR_H=1 -DHAVE_SYS_TIME_H=1 -DHAVE_SYS_TIMES_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_LIBDL=1 -DGX_COLOR_INDEX_TYPE="unsigned long long" -D__USE_UNIX98=1 -DBUILD_PDF=1 -I./pdf -Os -fstack-clash-protection -Wformat -Werror=format-security -g -flto=auto -DHAVE_RESTRICT=1 -I/usr/include/webp -fno-strict-aliasing -DHAVE_POPEN_PROTO=1 -DTESSERACT_IMAGEDATA_AS_PIX -DTESSERACT_DISABLE_DEBUG_FONTS -DGRAPHICS_DISABLED -UCLUSTER -o ./obj/tesseract_classify_picofeat.o -c tesseract/src/classify/picofeat.cpp tesseract/src/ccstruct/ratngs.h: In member function 'void tesseract::BLOB_CHOICE::set_fonts(const std::vector&)': tesseract/src/ccstruct/ratngs.h:107:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'unsigned int'} [-Wsign-compare] 107 | for (int f = 0; f < fonts_.size(); ++f) { | ~~^~~~~~~~~~~~~~~ gcc -DHAVE_MKSTEMP -DHAVE_FSEEKO -DHAVE_FONTCONFIG -DHAVE_SETLOCALE -DHAVE_DBUS -DHAVE_BSWAP32 -DHAVE_BYTESWAP_H -DHAVE_STRERROR -DHAVE_PREAD_PWRITE=1 -DGS_RECURSIVE_MUTEXATTR=PTHREAD_MUTEX_RECURSIVE -O2 -DNDEBUG -fPIC -fvisibility=hidden -DGSDLLEXPORT="__attribute__((visibility(\"default\")))" -Wall -Wstrict-prototypes -Wundef -Wmissing-declarations -Wmissing-prototypes -Wwrite-strings -fno-strict-aliasing -Werror=declaration-after-statement -fno-builtin -fno-common -Werror=return-type -Wno-unused-local-typedefs -DHAVE_STDINT_H=1 -DHAVE_DIRENT_H=1 -DHAVE_SYS_DIR_H=1 -DHAVE_SYS_TIME_H=1 -DHAVE_SYS_TIMES_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_LIBDL=1 -DGX_COLOR_INDEX_TYPE="unsigned long long" -D__USE_UNIX98=1 -DBUILD_PDF=1 -I./pdf -Os -fstack-clash-protection -Wformat -Werror=format-security -g -flto=auto -DHAVE_RESTRICT=1 -I/usr/include/webp -fno-strict-aliasing -DHAVE_POPEN_PROTO=1 -Ileptonica/src -I./base -I./soobj -DLEPTONICA_INTERCEPT_ALLOC=1 -DHAVE_LIBJPEG=0 -DHAVE_LIBTIFF=0 -DHAVE_LIBPNG=0 -DHAVE_LIBZ=0 -DHAVE_LIBGIF=0 -DHAVE_LIBUNGIF=0 -DHAVE_LIBWEBP=0 -DHAVE_LIBWEBP_ANIM=0 -DHAVE_LIBJP2K=0 -o ./soobj/leptonica_seedfill.o -c leptonica/src/seedfill.c leptonica/src/readfile.c:96:20: warning: 'FILE_JP2K' defined but not used [-Wunused-variable] 96 | static const char *FILE_JP2K = "/tmp/lept/format/file.jp2"; | ^~~~~~~~~ leptonica/src/readfile.c:95:20: warning: 'FILE_WEBP' defined but not used [-Wunused-variable] 95 | static const char *FILE_WEBP = "/tmp/lept/format/file.webp"; | ^~~~~~~~~ leptonica/src/readfile.c:94:20: warning: 'FILE_GIF' defined but not used [-Wunused-variable] 94 | static const char *FILE_GIF = "/tmp/lept/format/file.gif"; | ^~~~~~~~ leptonica/src/readfile.c:93:20: warning: 'FILE_JPG' defined but not used [-Wunused-variable] 93 | static const char *FILE_JPG = "/tmp/lept/format/file.jpg"; | ^~~~~~~~ leptonica/src/readfile.c:92:20: warning: 'FILE_TIFF' defined but not used [-Wunused-variable] 92 | static const char *FILE_TIFF = "/tmp/lept/format/file.tif"; | ^~~~~~~~~ leptonica/src/readfile.c:91:20: warning: 'FILE_TIFF_JPEG' defined but not used [-Wunused-variable] 91 | static const char *FILE_TIFF_JPEG = "/tmp/lept/format/file_jpeg.tif"; | ^~~~~~~~~~~~~~ leptonica/src/readfile.c:90:20: warning: 'FILE_ZIP' defined but not used [-Wunused-variable] 90 | static const char *FILE_ZIP = "/tmp/lept/format/file_zip.tif"; | ^~~~~~~~ leptonica/src/readfile.c:89:20: warning: 'FILE_LZW' defined but not used [-Wunused-variable] 89 | static const char *FILE_LZW = "/tmp/lept/format/file_lzw.tif"; | ^~~~~~~~ leptonica/src/readfile.c:88:20: warning: 'FILE_PB' defined but not used [-Wunused-variable] 88 | static const char *FILE_PB = "/tmp/lept/format/file_packbits.tif"; | ^~~~~~~ leptonica/src/readfile.c:87:20: warning: 'FILE_RLE' defined but not used [-Wunused-variable] 87 | static const char *FILE_RLE = "/tmp/lept/format/file_rle.tif"; | ^~~~~~~~ leptonica/src/readfile.c:86:20: warning: 'FILE_G4' defined but not used [-Wunused-variable] 86 | static const char *FILE_G4 = "/tmp/lept/format/file_g4.tif"; | ^~~~~~~ leptonica/src/readfile.c:85:20: warning: 'FILE_G3' defined but not used [-Wunused-variable] 85 | static const char *FILE_G3 = "/tmp/lept/format/file_g3.tif"; | ^~~~~~~ leptonica/src/readfile.c:83:20: warning: 'FILE_PNG' defined but not used [-Wunused-variable] 83 | static const char *FILE_PNG = "/tmp/lept/format/file.png"; | ^~~~~~~~ cc1plus: warning: command-line option '-Wstrict-prototypes' is valid for C/ObjC but not for C++ cc1plus: warning: command-line option '-Wmissing-prototypes' is valid for C/ObjC but not for C++ cc1plus: warning: '-Werror=' argument '-Werror=declaration-after-statement' is not valid for C++ cc1plus: warning: command-line option '-Wstrict-prototypes' is valid for C/ObjC but not for C++ cc1plus: warning: command-line option '-Wmissing-prototypes' is valid for C/ObjC but not for C++ cc1plus: warning: '-Werror=' argument '-Werror=declaration-after-statement' is not valid for C++ gcc -DHAVE_MKSTEMP -DHAVE_FSEEKO -DHAVE_FONTCONFIG -DHAVE_SETLOCALE -DHAVE_DBUS -DHAVE_BSWAP32 -DHAVE_BYTESWAP_H -DHAVE_STRERROR -DHAVE_PREAD_PWRITE=1 -DGS_RECURSIVE_MUTEXATTR=PTHREAD_MUTEX_RECURSIVE -O2 -DNDEBUG -fPIC -fvisibility=hidden -DGSDLLEXPORT="__attribute__((visibility(\"default\")))" -Wall -Wstrict-prototypes -Wundef -Wmissing-declarations -Wmissing-prototypes -Wwrite-strings -fno-strict-aliasing -Werror=declaration-after-statement -fno-builtin -fno-common -Werror=return-type -Wno-unused-local-typedefs -DHAVE_STDINT_H=1 -DHAVE_DIRENT_H=1 -DHAVE_SYS_DIR_H=1 -DHAVE_SYS_TIME_H=1 -DHAVE_SYS_TIMES_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_LIBDL=1 -DGX_COLOR_INDEX_TYPE="unsigned long long" -D__USE_UNIX98=1 -DBUILD_PDF=1 -I./pdf -Os -fstack-clash-protection -Wformat -Werror=format-security -g -flto=auto -DHAVE_RESTRICT=1 -I/usr/include/webp -fno-strict-aliasing -DHAVE_POPEN_PROTO=1 -Ileptonica/src -I./base -I./soobj -DLEPTONICA_INTERCEPT_ALLOC=1 -DHAVE_LIBJPEG=0 -DHAVE_LIBTIFF=0 -DHAVE_LIBPNG=0 -DHAVE_LIBZ=0 -DHAVE_LIBGIF=0 -DHAVE_LIBUNGIF=0 -DHAVE_LIBWEBP=0 -DHAVE_LIBWEBP_ANIM=0 -DHAVE_LIBJP2K=0 -o ./soobj/leptonica_sel1.o -c leptonica/src/sel1.c g++ -Itesseract/include -Itesseract/src/api -Itesseract/src/arch -Itesseract/src/ccmain -Itesseract/src/ccstruct -Itesseract/src/ccutil -Itesseract/src/classify -Itesseract/src/cutil -Itesseract/src/dict -Itesseract/src/lstm -Itesseract/src/opencl -Itesseract/src/textord -Itesseract/src/training -Itesseract/src/viewer -Itesseract/src/wordrec -Ileptonica/src -I./base -I./obj -Os -fstack-clash-protection -Wformat -Werror=format-security -D_GLIBCXX_ASSERTIONS=1 -D_LIBCPP_ENABLE_THREAD_SAFETY_ANNOTATIONS=1 -D_LIBCPP_ENABLE_HARDENED_MODE=1 -g -std=c++17 -DHAVE_NEON -DHAVE_MKSTEMP -DHAVE_FSEEKO -DHAVE_FONTCONFIG -DHAVE_SETLOCALE -DHAVE_DBUS -DHAVE_BSWAP32 -DHAVE_BYTESWAP_H -DHAVE_STRERROR -DHAVE_PREAD_PWRITE=1 -DGS_RECURSIVE_MUTEXATTR=PTHREAD_MUTEX_RECURSIVE -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 -Wno-unused-local-typedefs -DHAVE_STDINT_H=1 -DHAVE_DIRENT_H=1 -DHAVE_SYS_DIR_H=1 -DHAVE_SYS_TIME_H=1 -DHAVE_SYS_TIMES_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_LIBDL=1 -DGX_COLOR_INDEX_TYPE="unsigned long long" -D__USE_UNIX98=1 -DBUILD_PDF=1 -I./pdf -Os -fstack-clash-protection -Wformat -Werror=format-security -g -flto=auto -DHAVE_RESTRICT=1 -I/usr/include/webp -fno-strict-aliasing -DHAVE_POPEN_PROTO=1 -DTESSERACT_IMAGEDATA_AS_PIX -DTESSERACT_DISABLE_DEBUG_FONTS -DGRAPHICS_DISABLED -UCLUSTER -o ./obj/tesseract_classify_protos.o -c tesseract/src/classify/protos.cpp tesseract/src/lstm/parallel.cpp: In member function 'virtual void tesseract::Parallel::Forward(bool, const tesseract::NetworkIO&, const tesseract::TransposedArray*, tesseract::NetworkScratch*, tesseract::NetworkIO*)': tesseract/src/lstm/parallel.cpp:55:8: warning: variable 'parallel_debug' set but not used [-Wunused-but-set-variable] 55 | bool parallel_debug = false; | ^~~~~~~~~~~~~~ In file included from tesseract/src/dict/dawg.h:33, from tesseract/src/lstm/recodebeam.h:23, from tesseract/src/lstm/lstmrecognizer.h:28: tesseract/src/ccstruct/ratngs.h: In member function 'void tesseract::BLOB_CHOICE::set_fonts(const std::vector&)': tesseract/src/ccstruct/ratngs.h:107:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'unsigned int'} [-Wsign-compare] 107 | for (int f = 0; f < fonts_.size(); ++f) { | ~~^~~~~~~~~~~~~~~ In file included from tesseract/src/lstm/network.cpp:37: tesseract/src/lstm/reversed.h: In member function 'virtual tesseract::STRING tesseract::Reversed::spec() const': tesseract/src/lstm/reversed.h:59:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::__cxx11::basic_string::size_type' {aka 'unsigned int'} [-Wsign-compare] 59 | for (int i = 0; i < net_spec.length(); ++i) { | ~~^~~~~~~~~~~~~~~~~~~ g++ -Itesseract/include -Itesseract/src/api -Itesseract/src/arch -Itesseract/src/ccmain -Itesseract/src/ccstruct -Itesseract/src/ccutil -Itesseract/src/classify -Itesseract/src/cutil -Itesseract/src/dict -Itesseract/src/lstm -Itesseract/src/opencl -Itesseract/src/textord -Itesseract/src/training -Itesseract/src/viewer -Itesseract/src/wordrec -Ileptonica/src -I./base -I./obj -Os -fstack-clash-protection -Wformat -Werror=format-security -D_GLIBCXX_ASSERTIONS=1 -D_LIBCPP_ENABLE_THREAD_SAFETY_ANNOTATIONS=1 -D_LIBCPP_ENABLE_HARDENED_MODE=1 -g -std=c++17 -DHAVE_NEON -DHAVE_MKSTEMP -DHAVE_FSEEKO -DHAVE_FONTCONFIG -DHAVE_SETLOCALE -DHAVE_DBUS -DHAVE_BSWAP32 -DHAVE_BYTESWAP_H -DHAVE_STRERROR -DHAVE_PREAD_PWRITE=1 -DGS_RECURSIVE_MUTEXATTR=PTHREAD_MUTEX_RECURSIVE -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 -Wno-unused-local-typedefs -DHAVE_STDINT_H=1 -DHAVE_DIRENT_H=1 -DHAVE_SYS_DIR_H=1 -DHAVE_SYS_TIME_H=1 -DHAVE_SYS_TIMES_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_LIBDL=1 -DGX_COLOR_INDEX_TYPE="unsigned long long" -D__USE_UNIX98=1 -DBUILD_PDF=1 -I./pdf -Os -fstack-clash-protection -Wformat -Werror=format-security -g -flto=auto -DHAVE_RESTRICT=1 -I/usr/include/webp -fno-strict-aliasing -DHAVE_POPEN_PROTO=1 -DTESSERACT_IMAGEDATA_AS_PIX -DTESSERACT_DISABLE_DEBUG_FONTS -DGRAPHICS_DISABLED -UCLUSTER -o ./obj/tesseract_classify_shapeclassifier.o -c tesseract/src/classify/shapeclassifier.cpp In file included from tesseract/src/ccutil/genericvector.h:22, from tesseract/src/lstm/plumbing.h:22, from tesseract/src/lstm/plumbing.cpp:20: tesseract/src/ccutil/serialis.h: In instantiation of 'bool tesseract::TFile::DeSerialize(T*, size_t) [with T = int; size_t = unsigned int]': tesseract/src/lstm/static_shape.h:67:22: required from here tesseract/src/ccutil/serialis.h:93:50: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'unsigned int'} [-Wsign-compare] 93 | return FReadEndian(data, sizeof(T), count) == count; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ tesseract/src/ccutil/serialis.h: In instantiation of 'bool tesseract::TFile::Serialize(const T*, size_t) [with T = int; size_t = unsigned int]': tesseract/src/lstm/static_shape.h:79:20: required from here tesseract/src/ccutil/serialis.h:102:45: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'unsigned int'} [-Wsign-compare] 102 | return FWrite(data, sizeof(T), count) == count; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ cc1plus: warning: command-line option '-Wstrict-prototypes' is valid for C/ObjC but not for C++ cc1plus: warning: command-line option '-Wmissing-prototypes' is valid for C/ObjC but not for C++ cc1plus: warning: '-Werror=' argument '-Werror=declaration-after-statement' is not valid for C++ gcc -DHAVE_MKSTEMP -DHAVE_FSEEKO -DHAVE_FONTCONFIG -DHAVE_SETLOCALE -DHAVE_DBUS -DHAVE_BSWAP32 -DHAVE_BYTESWAP_H -DHAVE_STRERROR -DHAVE_PREAD_PWRITE=1 -DGS_RECURSIVE_MUTEXATTR=PTHREAD_MUTEX_RECURSIVE -O2 -DNDEBUG -fPIC -fvisibility=hidden -DGSDLLEXPORT="__attribute__((visibility(\"default\")))" -Wall -Wstrict-prototypes -Wundef -Wmissing-declarations -Wmissing-prototypes -Wwrite-strings -fno-strict-aliasing -Werror=declaration-after-statement -fno-builtin -fno-common -Werror=return-type -Wno-unused-local-typedefs -DHAVE_STDINT_H=1 -DHAVE_DIRENT_H=1 -DHAVE_SYS_DIR_H=1 -DHAVE_SYS_TIME_H=1 -DHAVE_SYS_TIMES_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_LIBDL=1 -DGX_COLOR_INDEX_TYPE="unsigned long long" -D__USE_UNIX98=1 -DBUILD_PDF=1 -I./pdf -Os -fstack-clash-protection -Wformat -Werror=format-security -g -flto=auto -DHAVE_RESTRICT=1 -I/usr/include/webp -fno-strict-aliasing -DHAVE_POPEN_PROTO=1 -Ileptonica/src -I./base -I./soobj -DLEPTONICA_INTERCEPT_ALLOC=1 -DHAVE_LIBJPEG=0 -DHAVE_LIBTIFF=0 -DHAVE_LIBPNG=0 -DHAVE_LIBZ=0 -DHAVE_LIBGIF=0 -DHAVE_LIBUNGIF=0 -DHAVE_LIBWEBP=0 -DHAVE_LIBWEBP_ANIM=0 -DHAVE_LIBJP2K=0 -o ./soobj/leptonica_sel2.o -c leptonica/src/sel2.c tesseract/src/ccutil/serialis.h: In instantiation of 'bool tesseract::TFile::Serialize(const T*, size_t) [with T = unsigned int; size_t = unsigned int]': tesseract/src/lstm/plumbing.cpp:186:21: required from here tesseract/src/ccutil/serialis.h:102:45: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'unsigned int'} [-Wsign-compare] tesseract/src/ccutil/serialis.h: In instantiation of 'bool tesseract::TFile::DeSerialize(T*, size_t) [with T = unsigned int; size_t = unsigned int]': tesseract/src/lstm/plumbing.cpp:201:23: required from here tesseract/src/ccutil/serialis.h:93:50: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'unsigned int'} [-Wsign-compare] 93 | return FReadEndian(data, sizeof(T), count) == count; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ In file included from tesseract/src/lstm/reversed.cpp:18: tesseract/src/lstm/reversed.h: In member function 'virtual tesseract::STRING tesseract::Reversed::spec() const': tesseract/src/lstm/reversed.h:59:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::__cxx11::basic_string::size_type' {aka 'unsigned int'} [-Wsign-compare] 59 | for (int i = 0; i < net_spec.length(); ++i) { | ~~^~~~~~~~~~~~~~~~~~~ g++ -Itesseract/include -Itesseract/src/api -Itesseract/src/arch -Itesseract/src/ccmain -Itesseract/src/ccstruct -Itesseract/src/ccutil -Itesseract/src/classify -Itesseract/src/cutil -Itesseract/src/dict -Itesseract/src/lstm -Itesseract/src/opencl -Itesseract/src/textord -Itesseract/src/training -Itesseract/src/viewer -Itesseract/src/wordrec -Ileptonica/src -I./base -I./obj -Os -fstack-clash-protection -Wformat -Werror=format-security -D_GLIBCXX_ASSERTIONS=1 -D_LIBCPP_ENABLE_THREAD_SAFETY_ANNOTATIONS=1 -D_LIBCPP_ENABLE_HARDENED_MODE=1 -g -std=c++17 -DHAVE_NEON -DHAVE_MKSTEMP -DHAVE_FSEEKO -DHAVE_FONTCONFIG -DHAVE_SETLOCALE -DHAVE_DBUS -DHAVE_BSWAP32 -DHAVE_BYTESWAP_H -DHAVE_STRERROR -DHAVE_PREAD_PWRITE=1 -DGS_RECURSIVE_MUTEXATTR=PTHREAD_MUTEX_RECURSIVE -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 -Wno-unused-local-typedefs -DHAVE_STDINT_H=1 -DHAVE_DIRENT_H=1 -DHAVE_SYS_DIR_H=1 -DHAVE_SYS_TIME_H=1 -DHAVE_SYS_TIMES_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_LIBDL=1 -DGX_COLOR_INDEX_TYPE="unsigned long long" -D__USE_UNIX98=1 -DBUILD_PDF=1 -I./pdf -Os -fstack-clash-protection -Wformat -Werror=format-security -g -flto=auto -DHAVE_RESTRICT=1 -I/usr/include/webp -fno-strict-aliasing -DHAVE_POPEN_PROTO=1 -DTESSERACT_IMAGEDATA_AS_PIX -DTESSERACT_DISABLE_DEBUG_FONTS -DGRAPHICS_DISABLED -UCLUSTER -o ./obj/tesseract_classify_shapetable.o -c tesseract/src/classify/shapetable.cpp In file included from tesseract/src/ccutil/genericvector.h:22, from tesseract/src/ccutil/kdpair.h:27, from tesseract/src/ccstruct/matrix.h:29, from tesseract/src/lstm/reconfig.h:22, from tesseract/src/lstm/reconfig.cpp:19: tesseract/src/ccutil/serialis.h: In instantiation of 'bool tesseract::TFile::DeSerialize(T*, size_t) [with T = int; size_t = unsigned int]': tesseract/src/lstm/static_shape.h:67:22: required from here tesseract/src/ccutil/serialis.h:93:50: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'unsigned int'} [-Wsign-compare] 93 | return FReadEndian(data, sizeof(T), count) == count; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ tesseract/src/ccutil/serialis.h: In instantiation of 'bool tesseract::TFile::Serialize(const T*, size_t) [with T = int; size_t = unsigned int]': tesseract/src/lstm/static_shape.h:79:20: required from here tesseract/src/ccutil/serialis.h:102:45: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'unsigned int'} [-Wsign-compare] 102 | return FWrite(data, sizeof(T), count) == count; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ cc1plus: warning: command-line option '-Wstrict-prototypes' is valid for C/ObjC but not for C++ cc1plus: warning: command-line option '-Wmissing-prototypes' is valid for C/ObjC but not for C++ cc1plus: warning: '-Werror=' argument '-Werror=declaration-after-statement' is not valid for C++ In file included from tesseract/src/ccutil/genericvector.h:22, from tesseract/src/lstm/plumbing.h:22, from tesseract/src/lstm/parallel.h:22, from tesseract/src/lstm/parallel.cpp:22: tesseract/src/ccutil/serialis.h: In instantiation of 'bool tesseract::TFile::DeSerialize(T*, size_t) [with T = int; size_t = unsigned int]': tesseract/src/lstm/static_shape.h:67:22: required from here tesseract/src/ccutil/serialis.h:93:50: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'unsigned int'} [-Wsign-compare] 93 | return FReadEndian(data, sizeof(T), count) == count; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ tesseract/src/ccutil/serialis.h: In instantiation of 'bool tesseract::TFile::Serialize(const T*, size_t) [with T = int; size_t = unsigned int]': tesseract/src/lstm/static_shape.h:79:20: required from here tesseract/src/ccutil/serialis.h:102:45: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'unsigned int'} [-Wsign-compare] 102 | return FWrite(data, sizeof(T), count) == count; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ g++ -Itesseract/include -Itesseract/src/api -Itesseract/src/arch -Itesseract/src/ccmain -Itesseract/src/ccstruct -Itesseract/src/ccutil -Itesseract/src/classify -Itesseract/src/cutil -Itesseract/src/dict -Itesseract/src/lstm -Itesseract/src/opencl -Itesseract/src/textord -Itesseract/src/training -Itesseract/src/viewer -Itesseract/src/wordrec -Ileptonica/src -I./base -I./obj -Os -fstack-clash-protection -Wformat -Werror=format-security -D_GLIBCXX_ASSERTIONS=1 -D_LIBCPP_ENABLE_THREAD_SAFETY_ANNOTATIONS=1 -D_LIBCPP_ENABLE_HARDENED_MODE=1 -g -std=c++17 -DHAVE_NEON -DHAVE_MKSTEMP -DHAVE_FSEEKO -DHAVE_FONTCONFIG -DHAVE_SETLOCALE -DHAVE_DBUS -DHAVE_BSWAP32 -DHAVE_BYTESWAP_H -DHAVE_STRERROR -DHAVE_PREAD_PWRITE=1 -DGS_RECURSIVE_MUTEXATTR=PTHREAD_MUTEX_RECURSIVE -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 -Wno-unused-local-typedefs -DHAVE_STDINT_H=1 -DHAVE_DIRENT_H=1 -DHAVE_SYS_DIR_H=1 -DHAVE_SYS_TIME_H=1 -DHAVE_SYS_TIMES_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_LIBDL=1 -DGX_COLOR_INDEX_TYPE="unsigned long long" -D__USE_UNIX98=1 -DBUILD_PDF=1 -I./pdf -Os -fstack-clash-protection -Wformat -Werror=format-security -g -flto=auto -DHAVE_RESTRICT=1 -I/usr/include/webp -fno-strict-aliasing -DHAVE_POPEN_PROTO=1 -DTESSERACT_IMAGEDATA_AS_PIX -DTESSERACT_DISABLE_DEBUG_FONTS -DGRAPHICS_DISABLED -UCLUSTER -o ./obj/tesseract_classify_tessclassifier.o -c tesseract/src/classify/tessclassifier.cpp leptonica/src/sarray1.c: In function 'sarrayReadStream': leptonica/src/sarray1.c:1477:47: warning: variable 'ignore' set but not used [-Wunused-but-set-variable] 1477 | l_int32 i, n, size, index, bufsize, version, ignore, success; | ^~~~~~ In file included from tesseract/src/ccutil/genericvector.h:22, from tesseract/src/ccutil/kdpair.h:27, from tesseract/src/ccstruct/matrix.h:29, from tesseract/src/lstm/network.h:21, from tesseract/src/lstm/network.cpp:23: tesseract/src/ccutil/serialis.h: In instantiation of 'bool tesseract::TFile::DeSerialize(T*, size_t) [with T = int; size_t = unsigned int]': tesseract/src/lstm/static_shape.h:67:22: required from here tesseract/src/ccutil/serialis.h:93:50: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'unsigned int'} [-Wsign-compare] 93 | return FReadEndian(data, sizeof(T), count) == count; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ tesseract/src/ccutil/serialis.h: In instantiation of 'bool tesseract::TFile::Serialize(const T*, size_t) [with T = int; size_t = unsigned int]': tesseract/src/lstm/static_shape.h:79:20: required from here tesseract/src/ccutil/serialis.h:102:45: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'unsigned int'} [-Wsign-compare] 102 | return FWrite(data, sizeof(T), count) == count; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ In file included from tesseract/src/ccutil/genericvector.h:22, from tesseract/src/ccutil/kdpair.h:27, from tesseract/src/ccstruct/matrix.h:29, from tesseract/src/lstm/network.h:21, from tesseract/src/lstm/lstm.h:21, from tesseract/src/lstm/lstm.cpp:22: tesseract/src/ccutil/serialis.h: In instantiation of 'bool tesseract::TFile::DeSerialize(T*, size_t) [with T = int; size_t = unsigned int]': tesseract/src/lstm/static_shape.h:67:22: required from here tesseract/src/ccutil/serialis.h:93:50: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'unsigned int'} [-Wsign-compare] 93 | return FReadEndian(data, sizeof(T), count) == count; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ tesseract/src/ccutil/serialis.h: In instantiation of 'bool tesseract::TFile::Serialize(const T*, size_t) [with T = int; size_t = unsigned int]': tesseract/src/lstm/static_shape.h:79:20: required from here tesseract/src/ccutil/serialis.h:102:45: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'unsigned int'} [-Wsign-compare] 102 | return FWrite(data, sizeof(T), count) == count; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ leptonica/src/sarray1.c: In function 'getFilenamesInDirectory': leptonica/src/sarray1.c:1962:17: warning: variable 'dfd' set but not used [-Wunused-but-set-variable] 1962 | int dfd, stat_ret; | ^~~ leptonica/src/sarray1.c:1957:39: warning: variable 'ignore' set but not used [-Wunused-but-set-variable] 1957 | char *realdir, *stat_path, *ignore; | ^~~~~~ In file included from tesseract/src/ccutil/genericvector.h:22, from tesseract/src/ccutil/kdpair.h:27, from tesseract/src/ccstruct/matrix.h:29, from tesseract/src/lstm/network.h:21, from tesseract/src/lstm/input.h:21, from tesseract/src/lstm/input.cpp:18: tesseract/src/ccutil/serialis.h: In instantiation of 'bool tesseract::TFile::DeSerialize(T*, size_t) [with T = int; size_t = unsigned int]': tesseract/src/lstm/static_shape.h:67:22: required from here tesseract/src/ccutil/serialis.h:93:50: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'unsigned int'} [-Wsign-compare] 93 | return FReadEndian(data, sizeof(T), count) == count; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ tesseract/src/ccutil/serialis.h: In instantiation of 'bool tesseract::TFile::Serialize(const T*, size_t) [with T = int; size_t = unsigned int]': tesseract/src/lstm/static_shape.h:79:20: required from here tesseract/src/ccutil/serialis.h:102:45: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'unsigned int'} [-Wsign-compare] 102 | return FWrite(data, sizeof(T), count) == count; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ cc1plus: warning: command-line option '-Wstrict-prototypes' is valid for C/ObjC but not for C++ cc1plus: warning: command-line option '-Wmissing-prototypes' is valid for C/ObjC but not for C++ cc1plus: warning: '-Werror=' argument '-Werror=declaration-after-statement' is not valid for C++ tesseract/src/ccutil/serialis.h: In instantiation of 'bool tesseract::TFile::Serialize(const T*, size_t) [with T = signed char; size_t = unsigned int]': tesseract/src/lstm/network.cpp:153:21: required from here tesseract/src/ccutil/serialis.h:102:45: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'unsigned int'} [-Wsign-compare] tesseract/src/ccutil/serialis.h: In instantiation of 'bool tesseract::TFile::Serialize(const T*, size_t) [with T = unsigned int; size_t = unsigned int]': tesseract/src/lstm/network.cpp:165:21: required from here tesseract/src/ccutil/serialis.h:102:45: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'unsigned int'} [-Wsign-compare] tesseract/src/ccutil/serialis.h: In instantiation of 'bool tesseract::TFile::Serialize(const T*, size_t) [with T = char; size_t = unsigned int]': tesseract/src/lstm/network.cpp:166:23: required from here tesseract/src/ccutil/serialis.h:102:45: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'unsigned int'} [-Wsign-compare] tesseract/src/ccutil/serialis.h: In instantiation of 'bool tesseract::TFile::DeSerialize(T*, size_t) [with T = signed char; size_t = unsigned int]': tesseract/src/lstm/network.cpp:171:23: required from here tesseract/src/ccutil/serialis.h:93:50: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'unsigned int'} [-Wsign-compare] 93 | return FReadEndian(data, sizeof(T), count) == count; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ cc1plus: warning: command-line option '-Wstrict-prototypes' is valid for C/ObjC but not for C++ cc1plus: warning: command-line option '-Wmissing-prototypes' is valid for C/ObjC but not for C++ cc1plus: warning: '-Werror=' argument '-Werror=declaration-after-statement' is not valid for C++ g++ -Itesseract/include -Itesseract/src/api -Itesseract/src/arch -Itesseract/src/ccmain -Itesseract/src/ccstruct -Itesseract/src/ccutil -Itesseract/src/classify -Itesseract/src/cutil -Itesseract/src/dict -Itesseract/src/lstm -Itesseract/src/opencl -Itesseract/src/textord -Itesseract/src/training -Itesseract/src/viewer -Itesseract/src/wordrec -Ileptonica/src -I./base -I./obj -Os -fstack-clash-protection -Wformat -Werror=format-security -D_GLIBCXX_ASSERTIONS=1 -D_LIBCPP_ENABLE_THREAD_SAFETY_ANNOTATIONS=1 -D_LIBCPP_ENABLE_HARDENED_MODE=1 -g -std=c++17 -DHAVE_NEON -DHAVE_MKSTEMP -DHAVE_FSEEKO -DHAVE_FONTCONFIG -DHAVE_SETLOCALE -DHAVE_DBUS -DHAVE_BSWAP32 -DHAVE_BYTESWAP_H -DHAVE_STRERROR -DHAVE_PREAD_PWRITE=1 -DGS_RECURSIVE_MUTEXATTR=PTHREAD_MUTEX_RECURSIVE -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 -Wno-unused-local-typedefs -DHAVE_STDINT_H=1 -DHAVE_DIRENT_H=1 -DHAVE_SYS_DIR_H=1 -DHAVE_SYS_TIME_H=1 -DHAVE_SYS_TIMES_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_LIBDL=1 -DGX_COLOR_INDEX_TYPE="unsigned long long" -D__USE_UNIX98=1 -DBUILD_PDF=1 -I./pdf -Os -fstack-clash-protection -Wformat -Werror=format-security -g -flto=auto -DHAVE_RESTRICT=1 -I/usr/include/webp -fno-strict-aliasing -DHAVE_POPEN_PROTO=1 -DTESSERACT_IMAGEDATA_AS_PIX -DTESSERACT_DISABLE_DEBUG_FONTS -DGRAPHICS_DISABLED -UCLUSTER -o ./obj/tesseract_classify_trainingsample.o -c tesseract/src/classify/trainingsample.cpp tesseract/src/ccutil/serialis.h: In instantiation of 'bool tesseract::TFile::Serialize(const T*, size_t) [with T = char; size_t = unsigned int]': tesseract/src/ccutil/unicharset.h:363:51: required from here tesseract/src/ccutil/serialis.h:102:45: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'unsigned int'} [-Wsign-compare] gcc -DHAVE_MKSTEMP -DHAVE_FSEEKO -DHAVE_FONTCONFIG -DHAVE_SETLOCALE -DHAVE_DBUS -DHAVE_BSWAP32 -DHAVE_BYTESWAP_H -DHAVE_STRERROR -DHAVE_PREAD_PWRITE=1 -DGS_RECURSIVE_MUTEXATTR=PTHREAD_MUTEX_RECURSIVE -O2 -DNDEBUG -fPIC -fvisibility=hidden -DGSDLLEXPORT="__attribute__((visibility(\"default\")))" -Wall -Wstrict-prototypes -Wundef -Wmissing-declarations -Wmissing-prototypes -Wwrite-strings -fno-strict-aliasing -Werror=declaration-after-statement -fno-builtin -fno-common -Werror=return-type -Wno-unused-local-typedefs -DHAVE_STDINT_H=1 -DHAVE_DIRENT_H=1 -DHAVE_SYS_DIR_H=1 -DHAVE_SYS_TIME_H=1 -DHAVE_SYS_TIMES_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_LIBDL=1 -DGX_COLOR_INDEX_TYPE="unsigned long long" -D__USE_UNIX98=1 -DBUILD_PDF=1 -I./pdf -Os -fstack-clash-protection -Wformat -Werror=format-security -g -flto=auto -DHAVE_RESTRICT=1 -I/usr/include/webp -fno-strict-aliasing -DHAVE_POPEN_PROTO=1 -Ileptonica/src -I./base -I./soobj -DLEPTONICA_INTERCEPT_ALLOC=1 -DHAVE_LIBJPEG=0 -DHAVE_LIBTIFF=0 -DHAVE_LIBPNG=0 -DHAVE_LIBZ=0 -DHAVE_LIBGIF=0 -DHAVE_LIBUNGIF=0 -DHAVE_LIBWEBP=0 -DHAVE_LIBWEBP_ANIM=0 -DHAVE_LIBJP2K=0 -o ./soobj/leptonica_selgen.o -c leptonica/src/selgen.c gcc -DHAVE_MKSTEMP -DHAVE_FSEEKO -DHAVE_FONTCONFIG -DHAVE_SETLOCALE -DHAVE_DBUS -DHAVE_BSWAP32 -DHAVE_BYTESWAP_H -DHAVE_STRERROR -DHAVE_PREAD_PWRITE=1 -DGS_RECURSIVE_MUTEXATTR=PTHREAD_MUTEX_RECURSIVE -O2 -DNDEBUG -fPIC -fvisibility=hidden -DGSDLLEXPORT="__attribute__((visibility(\"default\")))" -Wall -Wstrict-prototypes -Wundef -Wmissing-declarations -Wmissing-prototypes -Wwrite-strings -fno-strict-aliasing -Werror=declaration-after-statement -fno-builtin -fno-common -Werror=return-type -Wno-unused-local-typedefs -DHAVE_STDINT_H=1 -DHAVE_DIRENT_H=1 -DHAVE_SYS_DIR_H=1 -DHAVE_SYS_TIME_H=1 -DHAVE_SYS_TIMES_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_LIBDL=1 -DGX_COLOR_INDEX_TYPE="unsigned long long" -D__USE_UNIX98=1 -DBUILD_PDF=1 -I./pdf -Os -fstack-clash-protection -Wformat -Werror=format-security -g -flto=auto -DHAVE_RESTRICT=1 -I/usr/include/webp -fno-strict-aliasing -DHAVE_POPEN_PROTO=1 -Ileptonica/src -I./base -I./soobj -DLEPTONICA_INTERCEPT_ALLOC=1 -DHAVE_LIBJPEG=0 -DHAVE_LIBTIFF=0 -DHAVE_LIBPNG=0 -DHAVE_LIBZ=0 -DHAVE_LIBGIF=0 -DHAVE_LIBUNGIF=0 -DHAVE_LIBWEBP=0 -DHAVE_LIBWEBP_ANIM=0 -DHAVE_LIBJP2K=0 -o ./soobj/leptonica_shear.o -c leptonica/src/shear.c g++ -Itesseract/include -Itesseract/src/api -Itesseract/src/arch -Itesseract/src/ccmain -Itesseract/src/ccstruct -Itesseract/src/ccutil -Itesseract/src/classify -Itesseract/src/cutil -Itesseract/src/dict -Itesseract/src/lstm -Itesseract/src/opencl -Itesseract/src/textord -Itesseract/src/training -Itesseract/src/viewer -Itesseract/src/wordrec -Ileptonica/src -I./base -I./obj -Os -fstack-clash-protection -Wformat -Werror=format-security -D_GLIBCXX_ASSERTIONS=1 -D_LIBCPP_ENABLE_THREAD_SAFETY_ANNOTATIONS=1 -D_LIBCPP_ENABLE_HARDENED_MODE=1 -g -std=c++17 -DHAVE_NEON -DHAVE_MKSTEMP -DHAVE_FSEEKO -DHAVE_FONTCONFIG -DHAVE_SETLOCALE -DHAVE_DBUS -DHAVE_BSWAP32 -DHAVE_BYTESWAP_H -DHAVE_STRERROR -DHAVE_PREAD_PWRITE=1 -DGS_RECURSIVE_MUTEXATTR=PTHREAD_MUTEX_RECURSIVE -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 -Wno-unused-local-typedefs -DHAVE_STDINT_H=1 -DHAVE_DIRENT_H=1 -DHAVE_SYS_DIR_H=1 -DHAVE_SYS_TIME_H=1 -DHAVE_SYS_TIMES_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_LIBDL=1 -DGX_COLOR_INDEX_TYPE="unsigned long long" -D__USE_UNIX98=1 -DBUILD_PDF=1 -I./pdf -Os -fstack-clash-protection -Wformat -Werror=format-security -g -flto=auto -DHAVE_RESTRICT=1 -I/usr/include/webp -fno-strict-aliasing -DHAVE_POPEN_PROTO=1 -DTESSERACT_IMAGEDATA_AS_PIX -DTESSERACT_DISABLE_DEBUG_FONTS -DGRAPHICS_DISABLED -UCLUSTER -o ./obj/tesseract_cutil_oldlist.o -c tesseract/src/cutil/oldlist.cpp gcc -DHAVE_MKSTEMP -DHAVE_FSEEKO -DHAVE_FONTCONFIG -DHAVE_SETLOCALE -DHAVE_DBUS -DHAVE_BSWAP32 -DHAVE_BYTESWAP_H -DHAVE_STRERROR -DHAVE_PREAD_PWRITE=1 -DGS_RECURSIVE_MUTEXATTR=PTHREAD_MUTEX_RECURSIVE -O2 -DNDEBUG -fPIC -fvisibility=hidden -DGSDLLEXPORT="__attribute__((visibility(\"default\")))" -Wall -Wstrict-prototypes -Wundef -Wmissing-declarations -Wmissing-prototypes -Wwrite-strings -fno-strict-aliasing -Werror=declaration-after-statement -fno-builtin -fno-common -Werror=return-type -Wno-unused-local-typedefs -DHAVE_STDINT_H=1 -DHAVE_DIRENT_H=1 -DHAVE_SYS_DIR_H=1 -DHAVE_SYS_TIME_H=1 -DHAVE_SYS_TIMES_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_LIBDL=1 -DGX_COLOR_INDEX_TYPE="unsigned long long" -D__USE_UNIX98=1 -DBUILD_PDF=1 -I./pdf -Os -fstack-clash-protection -Wformat -Werror=format-security -g -flto=auto -DHAVE_RESTRICT=1 -I/usr/include/webp -fno-strict-aliasing -DHAVE_POPEN_PROTO=1 -Ileptonica/src -I./base -I./soobj -DLEPTONICA_INTERCEPT_ALLOC=1 -DHAVE_LIBJPEG=0 -DHAVE_LIBTIFF=0 -DHAVE_LIBPNG=0 -DHAVE_LIBZ=0 -DHAVE_LIBGIF=0 -DHAVE_LIBUNGIF=0 -DHAVE_LIBWEBP=0 -DHAVE_LIBWEBP_ANIM=0 -DHAVE_LIBJP2K=0 -o ./soobj/leptonica_skew.o -c leptonica/src/skew.c cc1plus: warning: command-line option '-Wstrict-prototypes' is valid for C/ObjC but not for C++ cc1plus: warning: command-line option '-Wmissing-prototypes' is valid for C/ObjC but not for C++ cc1plus: warning: '-Werror=' argument '-Werror=declaration-after-statement' is not valid for C++ In file included from tesseract/src/ccutil/genericvector.h:22, from tesseract/src/lstm/networkio.h:26, from tesseract/src/lstm/networkio.cpp:19: tesseract/src/ccutil/serialis.h: In instantiation of 'bool tesseract::TFile::DeSerialize(T*, size_t) [with T = int; size_t = unsigned int]': tesseract/src/lstm/static_shape.h:67:22: required from here tesseract/src/ccutil/serialis.h:93:50: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'unsigned int'} [-Wsign-compare] 93 | return FReadEndian(data, sizeof(T), count) == count; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ tesseract/src/ccutil/serialis.h: In instantiation of 'bool tesseract::TFile::Serialize(const T*, size_t) [with T = int; size_t = unsigned int]': tesseract/src/lstm/static_shape.h:79:20: required from here tesseract/src/ccutil/serialis.h:102:45: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'unsigned int'} [-Wsign-compare] 102 | return FWrite(data, sizeof(T), count) == count; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ g++ -Itesseract/include -Itesseract/src/api -Itesseract/src/arch -Itesseract/src/ccmain -Itesseract/src/ccstruct -Itesseract/src/ccutil -Itesseract/src/classify -Itesseract/src/cutil -Itesseract/src/dict -Itesseract/src/lstm -Itesseract/src/opencl -Itesseract/src/textord -Itesseract/src/training -Itesseract/src/viewer -Itesseract/src/wordrec -Ileptonica/src -I./base -I./obj -Os -fstack-clash-protection -Wformat -Werror=format-security -D_GLIBCXX_ASSERTIONS=1 -D_LIBCPP_ENABLE_THREAD_SAFETY_ANNOTATIONS=1 -D_LIBCPP_ENABLE_HARDENED_MODE=1 -g -std=c++17 -DHAVE_NEON -DHAVE_MKSTEMP -DHAVE_FSEEKO -DHAVE_FONTCONFIG -DHAVE_SETLOCALE -DHAVE_DBUS -DHAVE_BSWAP32 -DHAVE_BYTESWAP_H -DHAVE_STRERROR -DHAVE_PREAD_PWRITE=1 -DGS_RECURSIVE_MUTEXATTR=PTHREAD_MUTEX_RECURSIVE -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 -Wno-unused-local-typedefs -DHAVE_STDINT_H=1 -DHAVE_DIRENT_H=1 -DHAVE_SYS_DIR_H=1 -DHAVE_SYS_TIME_H=1 -DHAVE_SYS_TIMES_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_LIBDL=1 -DGX_COLOR_INDEX_TYPE="unsigned long long" -D__USE_UNIX98=1 -DBUILD_PDF=1 -I./pdf -Os -fstack-clash-protection -Wformat -Werror=format-security -g -flto=auto -DHAVE_RESTRICT=1 -I/usr/include/webp -fno-strict-aliasing -DHAVE_POPEN_PROTO=1 -DTESSERACT_IMAGEDATA_AS_PIX -DTESSERACT_DISABLE_DEBUG_FONTS -DGRAPHICS_DISABLED -UCLUSTER -o ./obj/tesseract_dict_hyphen.o -c tesseract/src/dict/hyphen.cpp gcc -DHAVE_MKSTEMP -DHAVE_FSEEKO -DHAVE_FONTCONFIG -DHAVE_SETLOCALE -DHAVE_DBUS -DHAVE_BSWAP32 -DHAVE_BYTESWAP_H -DHAVE_STRERROR -DHAVE_PREAD_PWRITE=1 -DGS_RECURSIVE_MUTEXATTR=PTHREAD_MUTEX_RECURSIVE -O2 -DNDEBUG -fPIC -fvisibility=hidden -DGSDLLEXPORT="__attribute__((visibility(\"default\")))" -Wall -Wstrict-prototypes -Wundef -Wmissing-declarations -Wmissing-prototypes -Wwrite-strings -fno-strict-aliasing -Werror=declaration-after-statement -fno-builtin -fno-common -Werror=return-type -Wno-unused-local-typedefs -DHAVE_STDINT_H=1 -DHAVE_DIRENT_H=1 -DHAVE_SYS_DIR_H=1 -DHAVE_SYS_TIME_H=1 -DHAVE_SYS_TIMES_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_LIBDL=1 -DGX_COLOR_INDEX_TYPE="unsigned long long" -D__USE_UNIX98=1 -DBUILD_PDF=1 -I./pdf -Os -fstack-clash-protection -Wformat -Werror=format-security -g -flto=auto -DHAVE_RESTRICT=1 -I/usr/include/webp -fno-strict-aliasing -DHAVE_POPEN_PROTO=1 -Ileptonica/src -I./base -I./soobj -DLEPTONICA_INTERCEPT_ALLOC=1 -DHAVE_LIBJPEG=0 -DHAVE_LIBTIFF=0 -DHAVE_LIBPNG=0 -DHAVE_LIBZ=0 -DHAVE_LIBGIF=0 -DHAVE_LIBUNGIF=0 -DHAVE_LIBWEBP=0 -DHAVE_LIBWEBP_ANIM=0 -DHAVE_LIBJP2K=0 -o ./soobj/leptonica_spixio.o -c leptonica/src/spixio.c gcc -DHAVE_MKSTEMP -DHAVE_FSEEKO -DHAVE_FONTCONFIG -DHAVE_SETLOCALE -DHAVE_DBUS -DHAVE_BSWAP32 -DHAVE_BYTESWAP_H -DHAVE_STRERROR -DHAVE_PREAD_PWRITE=1 -DGS_RECURSIVE_MUTEXATTR=PTHREAD_MUTEX_RECURSIVE -O2 -DNDEBUG -fPIC -fvisibility=hidden -DGSDLLEXPORT="__attribute__((visibility(\"default\")))" -Wall -Wstrict-prototypes -Wundef -Wmissing-declarations -Wmissing-prototypes -Wwrite-strings -fno-strict-aliasing -Werror=declaration-after-statement -fno-builtin -fno-common -Werror=return-type -Wno-unused-local-typedefs -DHAVE_STDINT_H=1 -DHAVE_DIRENT_H=1 -DHAVE_SYS_DIR_H=1 -DHAVE_SYS_TIME_H=1 -DHAVE_SYS_TIMES_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_LIBDL=1 -DGX_COLOR_INDEX_TYPE="unsigned long long" -D__USE_UNIX98=1 -DBUILD_PDF=1 -I./pdf -Os -fstack-clash-protection -Wformat -Werror=format-security -g -flto=auto -DHAVE_RESTRICT=1 -I/usr/include/webp -fno-strict-aliasing -DHAVE_POPEN_PROTO=1 -Ileptonica/src -I./base -I./soobj -DLEPTONICA_INTERCEPT_ALLOC=1 -DHAVE_LIBJPEG=0 -DHAVE_LIBTIFF=0 -DHAVE_LIBPNG=0 -DHAVE_LIBZ=0 -DHAVE_LIBGIF=0 -DHAVE_LIBUNGIF=0 -DHAVE_LIBWEBP=0 -DHAVE_LIBWEBP_ANIM=0 -DHAVE_LIBJP2K=0 -o ./soobj/leptonica_stack.o -c leptonica/src/stack.c cc1plus: warning: command-line option '-Wstrict-prototypes' is valid for C/ObjC but not for C++ cc1plus: warning: command-line option '-Wmissing-prototypes' is valid for C/ObjC but not for C++ cc1plus: warning: '-Werror=' argument '-Werror=declaration-after-statement' is not valid for C++ gcc -DHAVE_MKSTEMP -DHAVE_FSEEKO -DHAVE_FONTCONFIG -DHAVE_SETLOCALE -DHAVE_DBUS -DHAVE_BSWAP32 -DHAVE_BYTESWAP_H -DHAVE_STRERROR -DHAVE_PREAD_PWRITE=1 -DGS_RECURSIVE_MUTEXATTR=PTHREAD_MUTEX_RECURSIVE -O2 -DNDEBUG -fPIC -fvisibility=hidden -DGSDLLEXPORT="__attribute__((visibility(\"default\")))" -Wall -Wstrict-prototypes -Wundef -Wmissing-declarations -Wmissing-prototypes -Wwrite-strings -fno-strict-aliasing -Werror=declaration-after-statement -fno-builtin -fno-common -Werror=return-type -Wno-unused-local-typedefs -DHAVE_STDINT_H=1 -DHAVE_DIRENT_H=1 -DHAVE_SYS_DIR_H=1 -DHAVE_SYS_TIME_H=1 -DHAVE_SYS_TIMES_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_LIBDL=1 -DGX_COLOR_INDEX_TYPE="unsigned long long" -D__USE_UNIX98=1 -DBUILD_PDF=1 -I./pdf -Os -fstack-clash-protection -Wformat -Werror=format-security -g -flto=auto -DHAVE_RESTRICT=1 -I/usr/include/webp -fno-strict-aliasing -DHAVE_POPEN_PROTO=1 -Ileptonica/src -I./base -I./soobj -DLEPTONICA_INTERCEPT_ALLOC=1 -DHAVE_LIBJPEG=0 -DHAVE_LIBTIFF=0 -DHAVE_LIBPNG=0 -DHAVE_LIBZ=0 -DHAVE_LIBGIF=0 -DHAVE_LIBUNGIF=0 -DHAVE_LIBWEBP=0 -DHAVE_LIBWEBP_ANIM=0 -DHAVE_LIBJP2K=0 -o ./soobj/leptonica_stringcode.o -c leptonica/src/stringcode.c g++ -Itesseract/include -Itesseract/src/api -Itesseract/src/arch -Itesseract/src/ccmain -Itesseract/src/ccstruct -Itesseract/src/ccutil -Itesseract/src/classify -Itesseract/src/cutil -Itesseract/src/dict -Itesseract/src/lstm -Itesseract/src/opencl -Itesseract/src/textord -Itesseract/src/training -Itesseract/src/viewer -Itesseract/src/wordrec -Ileptonica/src -I./base -I./obj -Os -fstack-clash-protection -Wformat -Werror=format-security -D_GLIBCXX_ASSERTIONS=1 -D_LIBCPP_ENABLE_THREAD_SAFETY_ANNOTATIONS=1 -D_LIBCPP_ENABLE_HARDENED_MODE=1 -g -std=c++17 -DHAVE_NEON -DHAVE_MKSTEMP -DHAVE_FSEEKO -DHAVE_FONTCONFIG -DHAVE_SETLOCALE -DHAVE_DBUS -DHAVE_BSWAP32 -DHAVE_BYTESWAP_H -DHAVE_STRERROR -DHAVE_PREAD_PWRITE=1 -DGS_RECURSIVE_MUTEXATTR=PTHREAD_MUTEX_RECURSIVE -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 -Wno-unused-local-typedefs -DHAVE_STDINT_H=1 -DHAVE_DIRENT_H=1 -DHAVE_SYS_DIR_H=1 -DHAVE_SYS_TIME_H=1 -DHAVE_SYS_TIMES_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_LIBDL=1 -DGX_COLOR_INDEX_TYPE="unsigned long long" -D__USE_UNIX98=1 -DBUILD_PDF=1 -I./pdf -Os -fstack-clash-protection -Wformat -Werror=format-security -g -flto=auto -DHAVE_RESTRICT=1 -I/usr/include/webp -fno-strict-aliasing -DHAVE_POPEN_PROTO=1 -DTESSERACT_IMAGEDATA_AS_PIX -DTESSERACT_DISABLE_DEBUG_FONTS -DGRAPHICS_DISABLED -UCLUSTER -o ./obj/tesseract_textord_equationdetectbase.o -c tesseract/src/textord/equationdetectbase.cpp In file included from tesseract/src/ccstruct/ratngs.h:32, from tesseract/src/dict/dawg.h:33, from tesseract/src/lstm/recodebeam.h:23, from tesseract/src/lstm/recodebeam.cpp:20: tesseract/src/ccutil/unicharset.h: In member function 'bool tesseract::UNICHARSET::contains_unichar_id(tesseract::UNICHAR_ID) const': tesseract/src/ccutil/unicharset.h:288:59: warning: comparison of integer expressions of different signedness: 'tesseract::UNICHAR_ID' {aka 'int'} and 'std::vector::size_type' {aka 'unsigned int'} [-Wsign-compare] 288 | return unichar_id != INVALID_UNICHAR_ID && unichar_id < unichars.size() && | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~ tesseract/src/ccutil/unicharset.h: In member function 'void tesseract::UNICHARSET::delete_pointers_in_unichars()': tesseract/src/ccutil/unicharset.h:302:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'unsigned int'} [-Wsign-compare] 302 | for (int i = 0; i < unichars.size(); ++i) { | ~~^~~~~~~~~~~~~~~~~ In file included from tesseract/src/ccutil/genericvector.h:22, from tesseract/src/ccutil/kdpair.h:27, from tesseract/src/ccstruct/matrix.h:29, from tesseract/src/lstm/reversed.h:22: tesseract/src/ccutil/serialis.h: In instantiation of 'bool tesseract::TFile::DeSerialize(T*, size_t) [with T = int; size_t = unsigned int]': tesseract/src/lstm/static_shape.h:67:22: required from here tesseract/src/ccutil/serialis.h:93:50: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'unsigned int'} [-Wsign-compare] 93 | return FReadEndian(data, sizeof(T), count) == count; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ tesseract/src/ccutil/serialis.h: In instantiation of 'bool tesseract::TFile::Serialize(const T*, size_t) [with T = int; size_t = unsigned int]': tesseract/src/lstm/static_shape.h:79:20: required from here tesseract/src/ccutil/serialis.h:102:45: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'unsigned int'} [-Wsign-compare] 102 | return FWrite(data, sizeof(T), count) == count; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ leptonica/src/sel1.c: In function 'selReadStream': leptonica/src/sel1.c:1428:41: warning: variable 'ignore' set but not used [-Wunused-but-set-variable] 1428 | l_int32 sy, sx, cy, cx, i, j, version, ignore; | ^~~~~~ In file included from tesseract/src/ccutil/genericvector.h:22, from tesseract/src/lstm/plumbing.h:22, from tesseract/src/lstm/series.h:22, from tesseract/src/lstm/series.cpp:18: tesseract/src/ccutil/serialis.h: In instantiation of 'bool tesseract::TFile::DeSerialize(T*, size_t) [with T = int; size_t = unsigned int]': tesseract/src/lstm/static_shape.h:67:22: required from here tesseract/src/ccutil/serialis.h:93:50: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'unsigned int'} [-Wsign-compare] 93 | return FReadEndian(data, sizeof(T), count) == count; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ tesseract/src/ccutil/serialis.h: In instantiation of 'bool tesseract::TFile::Serialize(const T*, size_t) [with T = int; size_t = unsigned int]': tesseract/src/lstm/static_shape.h:79:20: required from here tesseract/src/ccutil/serialis.h:102:45: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'unsigned int'} [-Wsign-compare] 102 | return FWrite(data, sizeof(T), count) == count; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ cc1plus: warning: command-line option '-Wstrict-prototypes' is valid for C/ObjC but not for C++ cc1plus: warning: command-line option '-Wmissing-prototypes' is valid for C/ObjC but not for C++ cc1plus: warning: '-Werror=' argument '-Werror=declaration-after-statement' is not valid for C++ g++ -Itesseract/include -Itesseract/src/api -Itesseract/src/arch -Itesseract/src/ccmain -Itesseract/src/ccstruct -Itesseract/src/ccutil -Itesseract/src/classify -Itesseract/src/cutil -Itesseract/src/dict -Itesseract/src/lstm -Itesseract/src/opencl -Itesseract/src/textord -Itesseract/src/training -Itesseract/src/viewer -Itesseract/src/wordrec -Ileptonica/src -I./base -I./obj -Os -fstack-clash-protection -Wformat -Werror=format-security -D_GLIBCXX_ASSERTIONS=1 -D_LIBCPP_ENABLE_THREAD_SAFETY_ANNOTATIONS=1 -D_LIBCPP_ENABLE_HARDENED_MODE=1 -g -std=c++17 -DHAVE_NEON -DHAVE_MKSTEMP -DHAVE_FSEEKO -DHAVE_FONTCONFIG -DHAVE_SETLOCALE -DHAVE_DBUS -DHAVE_BSWAP32 -DHAVE_BYTESWAP_H -DHAVE_STRERROR -DHAVE_PREAD_PWRITE=1 -DGS_RECURSIVE_MUTEXATTR=PTHREAD_MUTEX_RECURSIVE -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 -Wno-unused-local-typedefs -DHAVE_STDINT_H=1 -DHAVE_DIRENT_H=1 -DHAVE_SYS_DIR_H=1 -DHAVE_SYS_TIME_H=1 -DHAVE_SYS_TIMES_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_LIBDL=1 -DGX_COLOR_INDEX_TYPE="unsigned long long" -D__USE_UNIX98=1 -DBUILD_PDF=1 -I./pdf -Os -fstack-clash-protection -Wformat -Werror=format-security -g -flto=auto -DHAVE_RESTRICT=1 -I/usr/include/webp -fno-strict-aliasing -DHAVE_POPEN_PROTO=1 -DTESSERACT_IMAGEDATA_AS_PIX -DTESSERACT_DISABLE_DEBUG_FONTS -DGRAPHICS_DISABLED -UCLUSTER -o ./obj/tesseract_wordrec_associate.o -c tesseract/src/wordrec/associate.cpp gcc -DHAVE_MKSTEMP -DHAVE_FSEEKO -DHAVE_FONTCONFIG -DHAVE_SETLOCALE -DHAVE_DBUS -DHAVE_BSWAP32 -DHAVE_BYTESWAP_H -DHAVE_STRERROR -DHAVE_PREAD_PWRITE=1 -DGS_RECURSIVE_MUTEXATTR=PTHREAD_MUTEX_RECURSIVE -O2 -DNDEBUG -fPIC -fvisibility=hidden -DGSDLLEXPORT="__attribute__((visibility(\"default\")))" -Wall -Wstrict-prototypes -Wundef -Wmissing-declarations -Wmissing-prototypes -Wwrite-strings -fno-strict-aliasing -Werror=declaration-after-statement -fno-builtin -fno-common -Werror=return-type -Wno-unused-local-typedefs -DHAVE_STDINT_H=1 -DHAVE_DIRENT_H=1 -DHAVE_SYS_DIR_H=1 -DHAVE_SYS_TIME_H=1 -DHAVE_SYS_TIMES_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_LIBDL=1 -DGX_COLOR_INDEX_TYPE="unsigned long long" -D__USE_UNIX98=1 -DBUILD_PDF=1 -I./pdf -Os -fstack-clash-protection -Wformat -Werror=format-security -g -flto=auto -DHAVE_RESTRICT=1 -I/usr/include/webp -fno-strict-aliasing -DHAVE_POPEN_PROTO=1 -Ileptonica/src -I./base -I./soobj -DLEPTONICA_INTERCEPT_ALLOC=1 -DHAVE_LIBJPEG=0 -DHAVE_LIBTIFF=0 -DHAVE_LIBPNG=0 -DHAVE_LIBZ=0 -DHAVE_LIBGIF=0 -DHAVE_LIBUNGIF=0 -DHAVE_LIBWEBP=0 -DHAVE_LIBWEBP_ANIM=0 -DHAVE_LIBJP2K=0 -o ./soobj/leptonica_sudoku.o -c leptonica/src/sudoku.c g++ -Itesseract/include -Itesseract/src/api -Itesseract/src/arch -Itesseract/src/ccmain -Itesseract/src/ccstruct -Itesseract/src/ccutil -Itesseract/src/classify -Itesseract/src/cutil -Itesseract/src/dict -Itesseract/src/lstm -Itesseract/src/opencl -Itesseract/src/textord -Itesseract/src/training -Itesseract/src/viewer -Itesseract/src/wordrec -Ileptonica/src -I./base -I./obj -Os -fstack-clash-protection -Wformat -Werror=format-security -D_GLIBCXX_ASSERTIONS=1 -D_LIBCPP_ENABLE_THREAD_SAFETY_ANNOTATIONS=1 -D_LIBCPP_ENABLE_HARDENED_MODE=1 -g -std=c++17 -DHAVE_NEON -DHAVE_MKSTEMP -DHAVE_FSEEKO -DHAVE_FONTCONFIG -DHAVE_SETLOCALE -DHAVE_DBUS -DHAVE_BSWAP32 -DHAVE_BYTESWAP_H -DHAVE_STRERROR -DHAVE_PREAD_PWRITE=1 -DGS_RECURSIVE_MUTEXATTR=PTHREAD_MUTEX_RECURSIVE -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 -Wno-unused-local-typedefs -DHAVE_STDINT_H=1 -DHAVE_DIRENT_H=1 -DHAVE_SYS_DIR_H=1 -DHAVE_SYS_TIME_H=1 -DHAVE_SYS_TIMES_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_LIBDL=1 -DGX_COLOR_INDEX_TYPE="unsigned long long" -D__USE_UNIX98=1 -DBUILD_PDF=1 -I./pdf -Os -fstack-clash-protection -Wformat -Werror=format-security -g -flto=auto -DHAVE_RESTRICT=1 -I/usr/include/webp -fno-strict-aliasing -DHAVE_POPEN_PROTO=1 -DTESSERACT_IMAGEDATA_AS_PIX -DTESSERACT_DISABLE_DEBUG_FONTS -DGRAPHICS_DISABLED -UCLUSTER -o ./obj/tesseract_wordrec_chop.o -c tesseract/src/wordrec/chop.cpp cc1plus: warning: command-line option '-Wstrict-prototypes' is valid for C/ObjC but not for C++ cc1plus: warning: command-line option '-Wmissing-prototypes' is valid for C/ObjC but not for C++ cc1plus: warning: '-Werror=' argument '-Werror=declaration-after-statement' is not valid for C++ tesseract/src/lstm/lstmrecognizer.h: In member function 'void tesseract::LSTMRecognizer::ScaleLearningRate(double)': tesseract/src/lstm/lstmrecognizer.h:133:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'unsigned int'} [-Wsign-compare] 133 | for (int i = 0; i < layers.size(); ++i) { | ~~^~~~~~~~~~~~~~~ g++ -Itesseract/include -Itesseract/src/api -Itesseract/src/arch -Itesseract/src/ccmain -Itesseract/src/ccstruct -Itesseract/src/ccutil -Itesseract/src/classify -Itesseract/src/cutil -Itesseract/src/dict -Itesseract/src/lstm -Itesseract/src/opencl -Itesseract/src/textord -Itesseract/src/training -Itesseract/src/viewer -Itesseract/src/wordrec -Ileptonica/src -I./base -I./obj -Os -fstack-clash-protection -Wformat -Werror=format-security -D_GLIBCXX_ASSERTIONS=1 -D_LIBCPP_ENABLE_THREAD_SAFETY_ANNOTATIONS=1 -D_LIBCPP_ENABLE_HARDENED_MODE=1 -g -std=c++17 -DHAVE_NEON -DHAVE_MKSTEMP -DHAVE_FSEEKO -DHAVE_FONTCONFIG -DHAVE_SETLOCALE -DHAVE_DBUS -DHAVE_BSWAP32 -DHAVE_BYTESWAP_H -DHAVE_STRERROR -DHAVE_PREAD_PWRITE=1 -DGS_RECURSIVE_MUTEXATTR=PTHREAD_MUTEX_RECURSIVE -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 -Wno-unused-local-typedefs -DHAVE_STDINT_H=1 -DHAVE_DIRENT_H=1 -DHAVE_SYS_DIR_H=1 -DHAVE_SYS_TIME_H=1 -DHAVE_SYS_TIMES_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_LIBDL=1 -DGX_COLOR_INDEX_TYPE="unsigned long long" -D__USE_UNIX98=1 -DBUILD_PDF=1 -I./pdf -Os -fstack-clash-protection -Wformat -Werror=format-security -g -flto=auto -DHAVE_RESTRICT=1 -I/usr/include/webp -fno-strict-aliasing -DHAVE_POPEN_PROTO=1 -DTESSERACT_IMAGEDATA_AS_PIX -DTESSERACT_DISABLE_DEBUG_FONTS -DGRAPHICS_DISABLED -UCLUSTER -o ./obj/tesseract_wordrec_chopper.o -c tesseract/src/wordrec/chopper.cpp cc1plus: warning: command-line option '-Wstrict-prototypes' is valid for C/ObjC but not for C++ cc1plus: warning: command-line option '-Wmissing-prototypes' is valid for C/ObjC but not for C++ cc1plus: warning: '-Werror=' argument '-Werror=declaration-after-statement' is not valid for C++ gcc -DHAVE_MKSTEMP -DHAVE_FSEEKO -DHAVE_FONTCONFIG -DHAVE_SETLOCALE -DHAVE_DBUS -DHAVE_BSWAP32 -DHAVE_BYTESWAP_H -DHAVE_STRERROR -DHAVE_PREAD_PWRITE=1 -DGS_RECURSIVE_MUTEXATTR=PTHREAD_MUTEX_RECURSIVE -O2 -DNDEBUG -fPIC -fvisibility=hidden -DGSDLLEXPORT="__attribute__((visibility(\"default\")))" -Wall -Wstrict-prototypes -Wundef -Wmissing-declarations -Wmissing-prototypes -Wwrite-strings -fno-strict-aliasing -Werror=declaration-after-statement -fno-builtin -fno-common -Werror=return-type -Wno-unused-local-typedefs -DHAVE_STDINT_H=1 -DHAVE_DIRENT_H=1 -DHAVE_SYS_DIR_H=1 -DHAVE_SYS_TIME_H=1 -DHAVE_SYS_TIMES_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_LIBDL=1 -DGX_COLOR_INDEX_TYPE="unsigned long long" -D__USE_UNIX98=1 -DBUILD_PDF=1 -I./pdf -Os -fstack-clash-protection -Wformat -Werror=format-security -g -flto=auto -DHAVE_RESTRICT=1 -I/usr/include/webp -fno-strict-aliasing -DHAVE_POPEN_PROTO=1 -Ileptonica/src -I./base -I./soobj -DLEPTONICA_INTERCEPT_ALLOC=1 -DHAVE_LIBJPEG=0 -DHAVE_LIBTIFF=0 -DHAVE_LIBPNG=0 -DHAVE_LIBZ=0 -DHAVE_LIBGIF=0 -DHAVE_LIBUNGIF=0 -DHAVE_LIBWEBP=0 -DHAVE_LIBWEBP_ANIM=0 -DHAVE_LIBJP2K=0 -o ./soobj/leptonica_textops.o -c leptonica/src/textops.c cc1plus: warning: command-line option '-Wstrict-prototypes' is valid for C/ObjC but not for C++ cc1plus: warning: command-line option '-Wmissing-prototypes' is valid for C/ObjC but not for C++ cc1plus: warning: '-Werror=' argument '-Werror=declaration-after-statement' is not valid for C++ gcc -DHAVE_MKSTEMP -DHAVE_FSEEKO -DHAVE_FONTCONFIG -DHAVE_SETLOCALE -DHAVE_DBUS -DHAVE_BSWAP32 -DHAVE_BYTESWAP_H -DHAVE_STRERROR -DHAVE_PREAD_PWRITE=1 -DGS_RECURSIVE_MUTEXATTR=PTHREAD_MUTEX_RECURSIVE -O2 -DNDEBUG -fPIC -fvisibility=hidden -DGSDLLEXPORT="__attribute__((visibility(\"default\")))" -Wall -Wstrict-prototypes -Wundef -Wmissing-declarations -Wmissing-prototypes -Wwrite-strings -fno-strict-aliasing -Werror=declaration-after-statement -fno-builtin -fno-common -Werror=return-type -Wno-unused-local-typedefs -DHAVE_STDINT_H=1 -DHAVE_DIRENT_H=1 -DHAVE_SYS_DIR_H=1 -DHAVE_SYS_TIME_H=1 -DHAVE_SYS_TIMES_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_LIBDL=1 -DGX_COLOR_INDEX_TYPE="unsigned long long" -D__USE_UNIX98=1 -DBUILD_PDF=1 -I./pdf -Os -fstack-clash-protection -Wformat -Werror=format-security -g -flto=auto -DHAVE_RESTRICT=1 -I/usr/include/webp -fno-strict-aliasing -DHAVE_POPEN_PROTO=1 -Ileptonica/src -I./base -I./soobj -DLEPTONICA_INTERCEPT_ALLOC=1 -DHAVE_LIBJPEG=0 -DHAVE_LIBTIFF=0 -DHAVE_LIBPNG=0 -DHAVE_LIBZ=0 -DHAVE_LIBGIF=0 -DHAVE_LIBUNGIF=0 -DHAVE_LIBWEBP=0 -DHAVE_LIBWEBP_ANIM=0 -DHAVE_LIBJP2K=0 -o ./soobj/leptonica_tiffiostub.o -c leptonica/src/tiffiostub.c g++ -Itesseract/include -Itesseract/src/api -Itesseract/src/arch -Itesseract/src/ccmain -Itesseract/src/ccstruct -Itesseract/src/ccutil -Itesseract/src/classify -Itesseract/src/cutil -Itesseract/src/dict -Itesseract/src/lstm -Itesseract/src/opencl -Itesseract/src/textord -Itesseract/src/training -Itesseract/src/viewer -Itesseract/src/wordrec -Ileptonica/src -I./base -I./obj -Os -fstack-clash-protection -Wformat -Werror=format-security -D_GLIBCXX_ASSERTIONS=1 -D_LIBCPP_ENABLE_THREAD_SAFETY_ANNOTATIONS=1 -D_LIBCPP_ENABLE_HARDENED_MODE=1 -g -std=c++17 -DHAVE_NEON -DHAVE_MKSTEMP -DHAVE_FSEEKO -DHAVE_FONTCONFIG -DHAVE_SETLOCALE -DHAVE_DBUS -DHAVE_BSWAP32 -DHAVE_BYTESWAP_H -DHAVE_STRERROR -DHAVE_PREAD_PWRITE=1 -DGS_RECURSIVE_MUTEXATTR=PTHREAD_MUTEX_RECURSIVE -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 -Wno-unused-local-typedefs -DHAVE_STDINT_H=1 -DHAVE_DIRENT_H=1 -DHAVE_SYS_DIR_H=1 -DHAVE_SYS_TIME_H=1 -DHAVE_SYS_TIMES_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_LIBDL=1 -DGX_COLOR_INDEX_TYPE="unsigned long long" -D__USE_UNIX98=1 -DBUILD_PDF=1 -I./pdf -Os -fstack-clash-protection -Wformat -Werror=format-security -g -flto=auto -DHAVE_RESTRICT=1 -I/usr/include/webp -fno-strict-aliasing -DHAVE_POPEN_PROTO=1 -DTESSERACT_IMAGEDATA_AS_PIX -DTESSERACT_DISABLE_DEBUG_FONTS -DGRAPHICS_DISABLED -UCLUSTER -o ./obj/tesseract_wordrec_drawfx.o -c tesseract/src/wordrec/drawfx.cpp cc1plus: warning: command-line option '-Wstrict-prototypes' is valid for C/ObjC but not for C++ cc1plus: warning: command-line option '-Wmissing-prototypes' is valid for C/ObjC but not for C++ cc1plus: warning: '-Werror=' argument '-Werror=declaration-after-statement' is not valid for C++ tesseract/src/ccstruct/ratngs.h: In member function 'void tesseract::BLOB_CHOICE::set_fonts(const std::vector&)': tesseract/src/ccstruct/ratngs.h:107:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'unsigned int'} [-Wsign-compare] 107 | for (int f = 0; f < fonts_.size(); ++f) { | ~~^~~~~~~~~~~~~~~ gcc -DHAVE_MKSTEMP -DHAVE_FSEEKO -DHAVE_FONTCONFIG -DHAVE_SETLOCALE -DHAVE_DBUS -DHAVE_BSWAP32 -DHAVE_BYTESWAP_H -DHAVE_STRERROR -DHAVE_PREAD_PWRITE=1 -DGS_RECURSIVE_MUTEXATTR=PTHREAD_MUTEX_RECURSIVE -O2 -DNDEBUG -fPIC -fvisibility=hidden -DGSDLLEXPORT="__attribute__((visibility(\"default\")))" -Wall -Wstrict-prototypes -Wundef -Wmissing-declarations -Wmissing-prototypes -Wwrite-strings -fno-strict-aliasing -Werror=declaration-after-statement -fno-builtin -fno-common -Werror=return-type -Wno-unused-local-typedefs -DHAVE_STDINT_H=1 -DHAVE_DIRENT_H=1 -DHAVE_SYS_DIR_H=1 -DHAVE_SYS_TIME_H=1 -DHAVE_SYS_TIMES_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_LIBDL=1 -DGX_COLOR_INDEX_TYPE="unsigned long long" -D__USE_UNIX98=1 -DBUILD_PDF=1 -I./pdf -Os -fstack-clash-protection -Wformat -Werror=format-security -g -flto=auto -DHAVE_RESTRICT=1 -I/usr/include/webp -fno-strict-aliasing -DHAVE_POPEN_PROTO=1 -Ileptonica/src -I./base -I./soobj -DLEPTONICA_INTERCEPT_ALLOC=1 -DHAVE_LIBJPEG=0 -DHAVE_LIBTIFF=0 -DHAVE_LIBPNG=0 -DHAVE_LIBZ=0 -DHAVE_LIBGIF=0 -DHAVE_LIBUNGIF=0 -DHAVE_LIBWEBP=0 -DHAVE_LIBWEBP_ANIM=0 -DHAVE_LIBJP2K=0 -o ./soobj/leptonica_utils1.o -c leptonica/src/utils1.c g++ -Itesseract/include -Itesseract/src/api -Itesseract/src/arch -Itesseract/src/ccmain -Itesseract/src/ccstruct -Itesseract/src/ccutil -Itesseract/src/classify -Itesseract/src/cutil -Itesseract/src/dict -Itesseract/src/lstm -Itesseract/src/opencl -Itesseract/src/textord -Itesseract/src/training -Itesseract/src/viewer -Itesseract/src/wordrec -Ileptonica/src -I./base -I./obj -Os -fstack-clash-protection -Wformat -Werror=format-security -D_GLIBCXX_ASSERTIONS=1 -D_LIBCPP_ENABLE_THREAD_SAFETY_ANNOTATIONS=1 -D_LIBCPP_ENABLE_HARDENED_MODE=1 -g -std=c++17 -DHAVE_NEON -DHAVE_MKSTEMP -DHAVE_FSEEKO -DHAVE_FONTCONFIG -DHAVE_SETLOCALE -DHAVE_DBUS -DHAVE_BSWAP32 -DHAVE_BYTESWAP_H -DHAVE_STRERROR -DHAVE_PREAD_PWRITE=1 -DGS_RECURSIVE_MUTEXATTR=PTHREAD_MUTEX_RECURSIVE -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 -Wno-unused-local-typedefs -DHAVE_STDINT_H=1 -DHAVE_DIRENT_H=1 -DHAVE_SYS_DIR_H=1 -DHAVE_SYS_TIME_H=1 -DHAVE_SYS_TIMES_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_LIBDL=1 -DGX_COLOR_INDEX_TYPE="unsigned long long" -D__USE_UNIX98=1 -DBUILD_PDF=1 -I./pdf -Os -fstack-clash-protection -Wformat -Werror=format-security -g -flto=auto -DHAVE_RESTRICT=1 -I/usr/include/webp -fno-strict-aliasing -DHAVE_POPEN_PROTO=1 -DTESSERACT_IMAGEDATA_AS_PIX -DTESSERACT_DISABLE_DEBUG_FONTS -DGRAPHICS_DISABLED -UCLUSTER -o ./obj/tesseract_wordrec_findseam.o -c tesseract/src/wordrec/findseam.cpp In file included from tesseract/src/ccutil/genericvector.h:22, from tesseract/src/ccutil/kdpair.h:27, from tesseract/src/ccstruct/matrix.h:29, from tesseract/src/lstm/weightmatrix.h:24, from tesseract/src/lstm/weightmatrix.cpp:18: tesseract/src/ccutil/serialis.h: In instantiation of 'bool tesseract::TFile::Serialize(const T*, size_t) [with T = unsigned char; size_t = unsigned int]': tesseract/src/lstm/weightmatrix.cpp:179:21: required from here tesseract/src/ccutil/serialis.h:102:45: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'unsigned int'} [-Wsign-compare] 102 | return FWrite(data, sizeof(T), count) == count; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ tesseract/src/ccutil/serialis.h: In instantiation of 'bool tesseract::TFile::Serialize(const T*, size_t) [with T = unsigned int; size_t = unsigned int]': tesseract/src/lstm/weightmatrix.cpp:190:23: required from here tesseract/src/ccutil/serialis.h:102:45: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'unsigned int'} [-Wsign-compare] tesseract/src/ccutil/serialis.h: In instantiation of 'bool tesseract::TFile::Serialize(const T*, size_t) [with T = double; size_t = unsigned int]': tesseract/src/lstm/weightmatrix.cpp:191:23: required from here tesseract/src/ccutil/serialis.h:102:45: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'unsigned int'} [-Wsign-compare] tesseract/src/ccutil/serialis.h: In instantiation of 'bool tesseract::TFile::DeSerialize(T*, size_t) [with T = unsigned char; size_t = unsigned int]': tesseract/src/lstm/weightmatrix.cpp:204:23: required from here tesseract/src/ccutil/serialis.h:93:50: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'unsigned int'} [-Wsign-compare] 93 | return FReadEndian(data, sizeof(T), count) == count; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ tesseract/src/ccutil/serialis.h: In instantiation of 'bool tesseract::TFile::DeSerialize(T*, size_t) [with T = unsigned int; size_t = unsigned int]': tesseract/src/lstm/weightmatrix.cpp:211:25: required from here tesseract/src/ccutil/serialis.h:93:50: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'unsigned int'} [-Wsign-compare] tesseract/src/ccutil/serialis.h: In instantiation of 'bool tesseract::TFile::DeSerialize(T*, size_t) [with T = double; size_t = unsigned int]': tesseract/src/lstm/weightmatrix.cpp:213:25: required from here tesseract/src/ccutil/serialis.h:93:50: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'unsigned int'} [-Wsign-compare] gcc -DHAVE_MKSTEMP -DHAVE_FSEEKO -DHAVE_FONTCONFIG -DHAVE_SETLOCALE -DHAVE_DBUS -DHAVE_BSWAP32 -DHAVE_BYTESWAP_H -DHAVE_STRERROR -DHAVE_PREAD_PWRITE=1 -DGS_RECURSIVE_MUTEXATTR=PTHREAD_MUTEX_RECURSIVE -O2 -DNDEBUG -fPIC -fvisibility=hidden -DGSDLLEXPORT="__attribute__((visibility(\"default\")))" -Wall -Wstrict-prototypes -Wundef -Wmissing-declarations -Wmissing-prototypes -Wwrite-strings -fno-strict-aliasing -Werror=declaration-after-statement -fno-builtin -fno-common -Werror=return-type -Wno-unused-local-typedefs -DHAVE_STDINT_H=1 -DHAVE_DIRENT_H=1 -DHAVE_SYS_DIR_H=1 -DHAVE_SYS_TIME_H=1 -DHAVE_SYS_TIMES_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_LIBDL=1 -DGX_COLOR_INDEX_TYPE="unsigned long long" -D__USE_UNIX98=1 -DBUILD_PDF=1 -I./pdf -Os -fstack-clash-protection -Wformat -Werror=format-security -g -flto=auto -DHAVE_RESTRICT=1 -I/usr/include/webp -fno-strict-aliasing -DHAVE_POPEN_PROTO=1 -Ileptonica/src -I./base -I./soobj -DLEPTONICA_INTERCEPT_ALLOC=1 -DHAVE_LIBJPEG=0 -DHAVE_LIBTIFF=0 -DHAVE_LIBPNG=0 -DHAVE_LIBZ=0 -DHAVE_LIBGIF=0 -DHAVE_LIBUNGIF=0 -DHAVE_LIBWEBP=0 -DHAVE_LIBWEBP_ANIM=0 -DHAVE_LIBJP2K=0 -o ./soobj/leptonica_utils2.o -c leptonica/src/utils2.c cc1plus: warning: command-line option '-Wstrict-prototypes' is valid for C/ObjC but not for C++ cc1plus: warning: command-line option '-Wmissing-prototypes' is valid for C/ObjC but not for C++ cc1plus: warning: '-Werror=' argument '-Werror=declaration-after-statement' is not valid for C++ tesseract/src/ccstruct/fontinfo.cpp: In member function 'bool tesseract::FontInfoTable::SetContainsFontProperties(int, const std::vector&) const': tesseract/src/ccstruct/fontinfo.cpp:63:21: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'unsigned int'} [-Wsign-compare] 63 | for (int f = 0; f < font_set.size(); ++f) { | ~~^~~~~~~~~~~~~~~~~ tesseract/src/ccstruct/fontinfo.cpp: In member function 'bool tesseract::FontInfoTable::SetContainsMultipleFontProperties(const std::vector&) const': tesseract/src/ccstruct/fontinfo.cpp:76:21: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'unsigned int'} [-Wsign-compare] 76 | for (int f = 1; f < font_set.size(); ++f) { | ~~^~~~~~~~~~~~~~~~~ tesseract/src/lstm/lstmrecognizer.cpp: In member function 'void tesseract::LSTMRecognizer::RecognizeLine(const tesseract::ImageData&, bool, bool, double, const tesseract::TBOX&, tesseract::PointerVector*, int, int)': tesseract/src/lstm/lstmrecognizer.cpp:218:21: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector > >::size_type' {aka 'unsigned int'} [-Wsign-compare] 218 | if (char_it < search_->ctc_choices.size()) | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ tesseract/src/lstm/lstmrecognizer.cpp:221:21: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector > > >::size_type' {aka 'unsigned int'} [-Wsign-compare] 221 | if (char_it < search_->segmentedTimesteps.size()) | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ gcc -DHAVE_MKSTEMP -DHAVE_FSEEKO -DHAVE_FONTCONFIG -DHAVE_SETLOCALE -DHAVE_DBUS -DHAVE_BSWAP32 -DHAVE_BYTESWAP_H -DHAVE_STRERROR -DHAVE_PREAD_PWRITE=1 -DGS_RECURSIVE_MUTEXATTR=PTHREAD_MUTEX_RECURSIVE -O2 -DNDEBUG -fPIC -fvisibility=hidden -DGSDLLEXPORT="__attribute__((visibility(\"default\")))" -Wall -Wstrict-prototypes -Wundef -Wmissing-declarations -Wmissing-prototypes -Wwrite-strings -fno-strict-aliasing -Werror=declaration-after-statement -fno-builtin -fno-common -Werror=return-type -Wno-unused-local-typedefs -DHAVE_STDINT_H=1 -DHAVE_DIRENT_H=1 -DHAVE_SYS_DIR_H=1 -DHAVE_SYS_TIME_H=1 -DHAVE_SYS_TIMES_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_LIBDL=1 -DGX_COLOR_INDEX_TYPE="unsigned long long" -D__USE_UNIX98=1 -DBUILD_PDF=1 -I./pdf -Os -fstack-clash-protection -Wformat -Werror=format-security -g -flto=auto -DHAVE_RESTRICT=1 -I/usr/include/webp -fno-strict-aliasing -DHAVE_POPEN_PROTO=1 -Ileptonica/src -I./base -I./soobj -DLEPTONICA_INTERCEPT_ALLOC=1 -DHAVE_LIBJPEG=0 -DHAVE_LIBTIFF=0 -DHAVE_LIBPNG=0 -DHAVE_LIBZ=0 -DHAVE_LIBGIF=0 -DHAVE_LIBUNGIF=0 -DHAVE_LIBWEBP=0 -DHAVE_LIBWEBP_ANIM=0 -DHAVE_LIBJP2K=0 -o ./soobj/leptonica_warper.o -c leptonica/src/warper.c gcc -DHAVE_MKSTEMP -DHAVE_FSEEKO -DHAVE_FONTCONFIG -DHAVE_SETLOCALE -DHAVE_DBUS -DHAVE_BSWAP32 -DHAVE_BYTESWAP_H -DHAVE_STRERROR -DHAVE_PREAD_PWRITE=1 -DGS_RECURSIVE_MUTEXATTR=PTHREAD_MUTEX_RECURSIVE -O2 -DNDEBUG -fPIC -fvisibility=hidden -DGSDLLEXPORT="__attribute__((visibility(\"default\")))" -Wall -Wstrict-prototypes -Wundef -Wmissing-declarations -Wmissing-prototypes -Wwrite-strings -fno-strict-aliasing -Werror=declaration-after-statement -fno-builtin -fno-common -Werror=return-type -Wno-unused-local-typedefs -DHAVE_STDINT_H=1 -DHAVE_DIRENT_H=1 -DHAVE_SYS_DIR_H=1 -DHAVE_SYS_TIME_H=1 -DHAVE_SYS_TIMES_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_LIBDL=1 -DGX_COLOR_INDEX_TYPE="unsigned long long" -D__USE_UNIX98=1 -DBUILD_PDF=1 -I./pdf -Os -fstack-clash-protection -Wformat -Werror=format-security -g -flto=auto -DHAVE_RESTRICT=1 -I/usr/include/webp -fno-strict-aliasing -DHAVE_POPEN_PROTO=1 -Ileptonica/src -I./base -I./soobj -DLEPTONICA_INTERCEPT_ALLOC=1 -DHAVE_LIBJPEG=0 -DHAVE_LIBTIFF=0 -DHAVE_LIBPNG=0 -DHAVE_LIBZ=0 -DHAVE_LIBGIF=0 -DHAVE_LIBUNGIF=0 -DHAVE_LIBWEBP=0 -DHAVE_LIBWEBP_ANIM=0 -DHAVE_LIBJP2K=0 -o ./soobj/leptonica_webpiostub.o -c leptonica/src/webpiostub.c cc1plus: warning: command-line option '-Wstrict-prototypes' is valid for C/ObjC but not for C++ cc1plus: warning: command-line option '-Wmissing-prototypes' is valid for C/ObjC but not for C++ cc1plus: warning: '-Werror=' argument '-Werror=declaration-after-statement' is not valid for C++ tesseract/src/lstm/lstmrecognizer.cpp: In member function 'tesseract::STRING tesseract::LSTMRecognizer::DecodeLabels(const std::vector&)': tesseract/src/lstm/lstmrecognizer.cpp:337:29: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'unsigned int'} [-Wsign-compare] 337 | for (int start = 0; start < labels.size(); start = end) { | ~~~~~~^~~~~~~~~~~~~~~ tesseract/src/lstm/lstmrecognizer.cpp: In member function 'void tesseract::LSTMRecognizer::DebugActivationPath(const tesseract::NetworkIO&, const std::vector&, const std::vector&)': tesseract/src/lstm/lstmrecognizer.cpp:398:29: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'unsigned int'} [-Wsign-compare] 398 | for (int start = 0; start < labels.size(); start = end) { | ~~~~~~^~~~~~~~~~~~~~~ In file included from tesseract/src/ccstruct/ratngs.h:32, from tesseract/src/dict/stopper.h:22, from tesseract/src/ccmain/adaptions.cpp:25: tesseract/src/ccutil/unicharset.h: In member function 'bool tesseract::UNICHARSET::contains_unichar_id(tesseract::UNICHAR_ID) const': tesseract/src/ccutil/unicharset.h:288:59: warning: comparison of integer expressions of different signedness: 'tesseract::UNICHAR_ID' {aka 'int'} and 'std::vector::size_type' {aka 'unsigned int'} [-Wsign-compare] 288 | return unichar_id != INVALID_UNICHAR_ID && unichar_id < unichars.size() && | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~ tesseract/src/ccutil/unicharset.h: In member function 'void tesseract::UNICHARSET::delete_pointers_in_unichars()': tesseract/src/ccutil/unicharset.h:302:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'unsigned int'} [-Wsign-compare] 302 | for (int i = 0; i < unichars.size(); ++i) { | ~~^~~~~~~~~~~~~~~~~ tesseract/src/lstm/lstmrecognizer.cpp: In member function 'const char* tesseract::LSTMRecognizer::DecodeLabel(const std::vector&, int, int*, int*)': tesseract/src/lstm/lstmrecognizer.cpp:521:18: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'unsigned int'} [-Wsign-compare] 521 | while (index < labels.size() && | ~~~~~~^~~~~~~~~~~~~~~ tesseract/src/lstm/lstmrecognizer.cpp:524:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'unsigned int'} [-Wsign-compare] 524 | while (index < labels.size() && labels[index] == null_char_) ++index; | ~~~~~~^~~~~~~~~~~~~~~ tesseract/src/lstm/lstmrecognizer.cpp:529:18: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'unsigned int'} [-Wsign-compare] 529 | (index == labels.size() || | ~~~~~~^~~~~~~~~~~~~~~~ In file included from tesseract/src/ccutil/ambigs.h:32, from tesseract/src/ccutil/ambigs.cpp:20: tesseract/src/ccutil/unicharset.h: In member function 'bool tesseract::UNICHARSET::contains_unichar_id(tesseract::UNICHAR_ID) const': tesseract/src/ccutil/unicharset.h:288:59: warning: comparison of integer expressions of different signedness: 'tesseract::UNICHAR_ID' {aka 'int'} and 'std::vector::size_type' {aka 'unsigned int'} [-Wsign-compare] 288 | return unichar_id != INVALID_UNICHAR_ID && unichar_id < unichars.size() && | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~ tesseract/src/ccutil/unicharset.h: In member function 'void tesseract::UNICHARSET::delete_pointers_in_unichars()': tesseract/src/ccutil/unicharset.h:302:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'unsigned int'} [-Wsign-compare] 302 | for (int i = 0; i < unichars.size(); ++i) { | ~~^~~~~~~~~~~~~~~~~ In file included from tesseract/src/ccutil/genericvector.h:22, from tesseract/src/ccstruct/fontinfo.h:25, from tesseract/src/ccstruct/fontinfo.cpp:19: tesseract/src/ccutil/serialis.h: In instantiation of 'bool tesseract::TFile::DeSerialize(T*, size_t) [with T = unsigned int; size_t = unsigned int]': tesseract/src/ccstruct/fontinfo.cpp:135:22: required from here tesseract/src/ccutil/serialis.h:93:50: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'unsigned int'} [-Wsign-compare] 93 | return FReadEndian(data, sizeof(T), count) == count; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ tesseract/src/ccutil/serialis.h: In instantiation of 'bool tesseract::TFile::DeSerialize(T*, size_t) [with T = char; size_t = unsigned int]': tesseract/src/ccstruct/fontinfo.cpp:138:22: required from here tesseract/src/ccutil/serialis.h:93:50: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'unsigned int'} [-Wsign-compare] tesseract/src/ccutil/serialis.h: In instantiation of 'bool tesseract::TFile::DeSerialize(T*, size_t) [with T = int; size_t = unsigned int]': tesseract/src/ccstruct/fontinfo.cpp:152:22: required from here tesseract/src/ccutil/serialis.h:93:50: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'unsigned int'} [-Wsign-compare] tesseract/src/ccutil/serialis.h: In instantiation of 'bool tesseract::TFile::DeSerialize(T*, size_t) [with T = short int; size_t = unsigned int]': tesseract/src/ccstruct/fontinfo.cpp:158:24: required from here tesseract/src/ccutil/serialis.h:93:50: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'unsigned int'} [-Wsign-compare] gcc -DHAVE_MKSTEMP -DHAVE_FSEEKO -DHAVE_FONTCONFIG -DHAVE_SETLOCALE -DHAVE_DBUS -DHAVE_BSWAP32 -DHAVE_BYTESWAP_H -DHAVE_STRERROR -DHAVE_PREAD_PWRITE=1 -DGS_RECURSIVE_MUTEXATTR=PTHREAD_MUTEX_RECURSIVE -O2 -DNDEBUG -fPIC -fvisibility=hidden -DGSDLLEXPORT="__attribute__((visibility(\"default\")))" -Wall -Wstrict-prototypes -Wundef -Wmissing-declarations -Wmissing-prototypes -Wwrite-strings -fno-strict-aliasing -Werror=declaration-after-statement -fno-builtin -fno-common -Werror=return-type -Wno-unused-local-typedefs -DHAVE_STDINT_H=1 -DHAVE_DIRENT_H=1 -DHAVE_SYS_DIR_H=1 -DHAVE_SYS_TIME_H=1 -DHAVE_SYS_TIMES_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_LIBDL=1 -DGX_COLOR_INDEX_TYPE="unsigned long long" -D__USE_UNIX98=1 -DBUILD_PDF=1 -I./pdf -Os -fstack-clash-protection -Wformat -Werror=format-security -g -flto=auto -DHAVE_RESTRICT=1 -I/usr/include/webp -fno-strict-aliasing -DHAVE_POPEN_PROTO=1 -Ileptonica/src -I./base -I./soobj -DLEPTONICA_INTERCEPT_ALLOC=1 -DHAVE_LIBJPEG=0 -DHAVE_LIBTIFF=0 -DHAVE_LIBPNG=0 -DHAVE_LIBZ=0 -DHAVE_LIBGIF=0 -DHAVE_LIBUNGIF=0 -DHAVE_LIBWEBP=0 -DHAVE_LIBWEBP_ANIM=0 -DHAVE_LIBJP2K=0 -o ./soobj/leptonica_writefile.o -c leptonica/src/writefile.c In file included from tesseract/src/classify/intproto.h:28, from tesseract/src/classify/intmatcher.h:21, from tesseract/src/classify/float2int.h:24, from tesseract/src/ccmain/fixxht.cpp:21: tesseract/src/ccutil/unicharset.h: In member function 'bool tesseract::UNICHARSET::contains_unichar_id(tesseract::UNICHAR_ID) const': tesseract/src/ccutil/unicharset.h:288:59: warning: comparison of integer expressions of different signedness: 'tesseract::UNICHAR_ID' {aka 'int'} and 'std::vector::size_type' {aka 'unsigned int'} [-Wsign-compare] 288 | return unichar_id != INVALID_UNICHAR_ID && unichar_id < unichars.size() && | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~ tesseract/src/ccutil/unicharset.h: In member function 'void tesseract::UNICHARSET::delete_pointers_in_unichars()': tesseract/src/ccutil/unicharset.h:302:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'unsigned int'} [-Wsign-compare] 302 | for (int i = 0; i < unichars.size(); ++i) { | ~~^~~~~~~~~~~~~~~~~ In file included from tesseract/src/ccutil/elst.h:24, from tesseract/src/ccutil/ambigs.h:29: tesseract/src/ccutil/serialis.h: In instantiation of 'bool tesseract::TFile::Serialize(const T*, size_t) [with T = char; size_t = unsigned int]': tesseract/src/ccutil/unicharset.h:363:51: required from here tesseract/src/ccutil/serialis.h:102:45: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'unsigned int'} [-Wsign-compare] 102 | return FWrite(data, sizeof(T), count) == count; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ g++ -Itesseract/include -Itesseract/src/api -Itesseract/src/arch -Itesseract/src/ccmain -Itesseract/src/ccstruct -Itesseract/src/ccutil -Itesseract/src/classify -Itesseract/src/cutil -Itesseract/src/dict -Itesseract/src/lstm -Itesseract/src/opencl -Itesseract/src/textord -Itesseract/src/training -Itesseract/src/viewer -Itesseract/src/wordrec -Ileptonica/src -I./base -I./obj -Os -fstack-clash-protection -Wformat -Werror=format-security -D_GLIBCXX_ASSERTIONS=1 -D_LIBCPP_ENABLE_THREAD_SAFETY_ANNOTATIONS=1 -D_LIBCPP_ENABLE_HARDENED_MODE=1 -g -std=c++17 -DHAVE_NEON -DHAVE_MKSTEMP -DHAVE_FSEEKO -DHAVE_FONTCONFIG -DHAVE_SETLOCALE -DHAVE_DBUS -DHAVE_BSWAP32 -DHAVE_BYTESWAP_H -DHAVE_STRERROR -DHAVE_PREAD_PWRITE=1 -DGS_RECURSIVE_MUTEXATTR=PTHREAD_MUTEX_RECURSIVE -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 -Wno-unused-local-typedefs -DHAVE_STDINT_H=1 -DHAVE_DIRENT_H=1 -DHAVE_SYS_DIR_H=1 -DHAVE_SYS_TIME_H=1 -DHAVE_SYS_TIMES_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_LIBDL=1 -DGX_COLOR_INDEX_TYPE="unsigned long long" -D__USE_UNIX98=1 -DBUILD_PDF=1 -I./pdf -Os -fstack-clash-protection -Wformat -Werror=format-security -g -flto=auto -DHAVE_RESTRICT=1 -I/usr/include/webp -fno-strict-aliasing -DHAVE_POPEN_PROTO=1 -DTESSERACT_IMAGEDATA_AS_PIX -DTESSERACT_DISABLE_DEBUG_FONTS -DGRAPHICS_DISABLED -UCLUSTER -o ./obj/tesseract_wordrec_gradechop.o -c tesseract/src/wordrec/gradechop.cpp tesseract/src/ccutil/ambigs.cpp: In member function 'void tesseract::UnicharAmbigs::LoadUnicharAmbigs(const tesseract::UNICHARSET&, tesseract::TFile*, int, bool, tesseract::UNICHARSET*)': tesseract/src/ccutil/ambigs.cpp:144:29: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'unsigned int'} [-Wsign-compare] 144 | for (int r = 0; r < encoding.size(); ++r) { | ~~^~~~~~~~~~~~~~~~~ cc1plus: warning: command-line option '-Wstrict-prototypes' is valid for C/ObjC but not for C++ cc1plus: warning: command-line option '-Wmissing-prototypes' is valid for C/ObjC but not for C++ cc1plus: warning: '-Werror=' argument '-Werror=declaration-after-statement' is not valid for C++ gcc -DHAVE_MKSTEMP -DHAVE_FSEEKO -DHAVE_FONTCONFIG -DHAVE_SETLOCALE -DHAVE_DBUS -DHAVE_BSWAP32 -DHAVE_BYTESWAP_H -DHAVE_STRERROR -DHAVE_PREAD_PWRITE=1 -DGS_RECURSIVE_MUTEXATTR=PTHREAD_MUTEX_RECURSIVE -O2 -DNDEBUG -fPIC -fvisibility=hidden -DGSDLLEXPORT="__attribute__((visibility(\"default\")))" -Wall -Wstrict-prototypes -Wundef -Wmissing-declarations -Wmissing-prototypes -Wwrite-strings -fno-strict-aliasing -Werror=declaration-after-statement -fno-builtin -fno-common -Werror=return-type -Wno-unused-local-typedefs -DHAVE_STDINT_H=1 -DHAVE_DIRENT_H=1 -DHAVE_SYS_DIR_H=1 -DHAVE_SYS_TIME_H=1 -DHAVE_SYS_TIMES_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_LIBDL=1 -DGX_COLOR_INDEX_TYPE="unsigned long long" -D__USE_UNIX98=1 -DBUILD_PDF=1 -I./pdf -Os -fstack-clash-protection -Wformat -Werror=format-security -g -flto=auto -DHAVE_RESTRICT=1 -I/usr/include/webp -fno-strict-aliasing -DHAVE_POPEN_PROTO=1 -Ileptonica/src -I./base -I./soobj -DLEPTONICA_INTERCEPT_ALLOC=1 -DHAVE_LIBJPEG=0 -DHAVE_LIBTIFF=0 -DHAVE_LIBPNG=0 -DHAVE_LIBZ=0 -DHAVE_LIBGIF=0 -DHAVE_LIBUNGIF=0 -DHAVE_LIBWEBP=0 -DHAVE_LIBWEBP_ANIM=0 -DHAVE_LIBJP2K=0 -o ./soobj/leptonica_zlibmem.o -c leptonica/src/zlibmem.c tesseract/src/ccutil/serialis.h: In instantiation of 'bool tesseract::TFile::DeSerialize(T*, size_t) [with T = int; size_t = unsigned int]': tesseract/src/lstm/static_shape.h:67:22: required from here tesseract/src/ccutil/serialis.h:93:50: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'unsigned int'} [-Wsign-compare] 93 | return FReadEndian(data, sizeof(T), count) == count; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ tesseract/src/ccutil/serialis.h: In instantiation of 'bool tesseract::TFile::Serialize(const T*, size_t) [with T = signed char; size_t = unsigned int]': tesseract/src/ccstruct/matrix.h:157:23: required from 'bool tesseract::GENERIC_2D_ARRAY::Serialize(tesseract::TFile*) const [with T = signed char]' tesseract/src/lstm/weightmatrix.cpp:181:23: required from here tesseract/src/ccutil/serialis.h:102:45: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'unsigned int'} [-Wsign-compare] 102 | return FWrite(data, sizeof(T), count) == count; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ tesseract/src/ccutil/serialis.h: In instantiation of 'bool tesseract::TFile::Serialize(const T*, size_t) [with T = int; size_t = unsigned int]': tesseract/src/lstm/static_shape.h:79:20: required from here tesseract/src/ccutil/serialis.h:102:45: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'unsigned int'} [-Wsign-compare] 102 | return FWrite(data, sizeof(T), count) == count; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ tesseract/src/ccutil/serialis.h: In instantiation of 'bool tesseract::TFile::DeSerialize(T*, size_t) [with T = signed char; size_t = unsigned int]': tesseract/src/ccstruct/matrix.h:180:27: required from 'bool tesseract::GENERIC_2D_ARRAY::DeSerialize(tesseract::TFile*) [with T = signed char]' tesseract/src/lstm/weightmatrix.cpp:209:25: required from here tesseract/src/ccutil/serialis.h:93:50: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'unsigned int'} [-Wsign-compare] 93 | return FReadEndian(data, sizeof(T), count) == count; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ tesseract/src/ccutil/ambigs.cpp: In member function 'bool tesseract::UnicharAmbigs::ParseAmbiguityLine(int, int, int, const tesseract::UNICHARSET&, char*, int*, tesseract::UNICHAR_ID*, int*, char*, int*)': tesseract/src/ccutil/ambigs.cpp:251:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'unsigned int'} [-Wsign-compare] 251 | for (int i = 0; i < unichars.size(); ++i) | ~~^~~~~~~~~~~~~~~~~ tesseract/src/ccutil/serialis.h: In instantiation of 'bool tesseract::TFile::DeSerialize(T*, size_t) [with T = float; size_t = unsigned int]': tesseract/src/ccstruct/matrix.h:180:27: required from 'bool tesseract::GENERIC_2D_ARRAY::DeSerialize(tesseract::TFile*) [with T = float]' tesseract/src/lstm/weightmatrix.cpp:246:33: required from here tesseract/src/ccutil/serialis.h:93:50: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'unsigned int'} [-Wsign-compare] gcc -DHAVE_MKSTEMP -DHAVE_FSEEKO -DHAVE_FONTCONFIG -DHAVE_SETLOCALE -DHAVE_DBUS -DHAVE_BSWAP32 -DHAVE_BYTESWAP_H -DHAVE_STRERROR -DHAVE_PREAD_PWRITE=1 -DGS_RECURSIVE_MUTEXATTR=PTHREAD_MUTEX_RECURSIVE -O2 -DNDEBUG -fPIC -fvisibility=hidden -DGSDLLEXPORT="__attribute__((visibility(\"default\")))" -Wall -Wstrict-prototypes -Wundef -Wmissing-declarations -Wmissing-prototypes -Wwrite-strings -fno-strict-aliasing -Werror=declaration-after-statement -fno-builtin -fno-common -Werror=return-type -Wno-unused-local-typedefs -DHAVE_STDINT_H=1 -DHAVE_DIRENT_H=1 -DHAVE_SYS_DIR_H=1 -DHAVE_SYS_TIME_H=1 -DHAVE_SYS_TIMES_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_LIBDL=1 -DGX_COLOR_INDEX_TYPE="unsigned long long" -D__USE_UNIX98=1 -DBUILD_PDF=1 -I./pdf -Os -fstack-clash-protection -Wformat -Werror=format-security -g -flto=auto -DHAVE_RESTRICT=1 -I/usr/include/webp -fno-strict-aliasing -DHAVE_POPEN_PROTO=1 -Ileptonica/src -I./base -I./soobj -DLEPTONICA_INTERCEPT_ALLOC=1 -DHAVE_LIBJPEG=0 -DHAVE_LIBTIFF=0 -DHAVE_LIBPNG=0 -DHAVE_LIBZ=0 -DHAVE_LIBGIF=0 -DHAVE_LIBUNGIF=0 -DHAVE_LIBWEBP=0 -DHAVE_LIBWEBP_ANIM=0 -DHAVE_LIBJP2K=0 -o ./soobj/leptonica_zlibmemstub.o -c leptonica/src/zlibmemstub.c g++ -Itesseract/include -Itesseract/src/api -Itesseract/src/arch -Itesseract/src/ccmain -Itesseract/src/ccstruct -Itesseract/src/ccutil -Itesseract/src/classify -Itesseract/src/cutil -Itesseract/src/dict -Itesseract/src/lstm -Itesseract/src/opencl -Itesseract/src/textord -Itesseract/src/training -Itesseract/src/viewer -Itesseract/src/wordrec -Ileptonica/src -I./base -I./obj -Os -fstack-clash-protection -Wformat -Werror=format-security -D_GLIBCXX_ASSERTIONS=1 -D_LIBCPP_ENABLE_THREAD_SAFETY_ANNOTATIONS=1 -D_LIBCPP_ENABLE_HARDENED_MODE=1 -g -std=c++17 -DHAVE_NEON -DHAVE_MKSTEMP -DHAVE_FSEEKO -DHAVE_FONTCONFIG -DHAVE_SETLOCALE -DHAVE_DBUS -DHAVE_BSWAP32 -DHAVE_BYTESWAP_H -DHAVE_STRERROR -DHAVE_PREAD_PWRITE=1 -DGS_RECURSIVE_MUTEXATTR=PTHREAD_MUTEX_RECURSIVE -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 -Wno-unused-local-typedefs -DHAVE_STDINT_H=1 -DHAVE_DIRENT_H=1 -DHAVE_SYS_DIR_H=1 -DHAVE_SYS_TIME_H=1 -DHAVE_SYS_TIMES_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_LIBDL=1 -DGX_COLOR_INDEX_TYPE="unsigned long long" -D__USE_UNIX98=1 -DBUILD_PDF=1 -I./pdf -Os -fstack-clash-protection -Wformat -Werror=format-security -g -flto=auto -DHAVE_RESTRICT=1 -I/usr/include/webp -fno-strict-aliasing -DHAVE_POPEN_PROTO=1 -DTESSERACT_IMAGEDATA_AS_PIX -DTESSERACT_DISABLE_DEBUG_FONTS -DGRAPHICS_DISABLED -UCLUSTER -o ./obj/tesseract_wordrec_language_model.o -c tesseract/src/wordrec/language_model.cpp tesseract/src/ccutil/serialis.h: In instantiation of 'bool tesseract::TFile::Serialize(const T*, size_t) [with T = signed char; size_t = unsigned int]': tesseract/src/ccutil/unicharcompress.h:62:25: required from here tesseract/src/ccutil/serialis.h:102:45: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'unsigned int'} [-Wsign-compare] tesseract/src/ccutil/serialis.h: In instantiation of 'bool tesseract::TFile::DeSerialize(T*, size_t) [with T = signed char; size_t = unsigned int]': tesseract/src/ccutil/unicharcompress.h:68:27: required from here tesseract/src/ccutil/serialis.h:93:50: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'unsigned int'} [-Wsign-compare] 93 | return FReadEndian(data, sizeof(T), count) == count; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ tesseract/src/ccutil/serialis.h: In instantiation of 'bool tesseract::TFile::DeSerialize(T*, size_t) [with T = int; size_t = unsigned int]': tesseract/src/ccstruct/matrix.h:500:25: required from 'bool tesseract::GENERIC_2D_ARRAY::DeSerializeSize(tesseract::TFile*) [with T = signed char]' tesseract/src/ccstruct/matrix.h:179:27: required from 'bool tesseract::GENERIC_2D_ARRAY::DeSerialize(tesseract::TFile*) [with T = signed char]' tesseract/src/lstm/weightmatrix.cpp:209:25: required from here tesseract/src/ccutil/serialis.h:93:50: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'unsigned int'} [-Wsign-compare] g++ -Itesseract/include -Itesseract/src/api -Itesseract/src/arch -Itesseract/src/ccmain -Itesseract/src/ccstruct -Itesseract/src/ccutil -Itesseract/src/classify -Itesseract/src/cutil -Itesseract/src/dict -Itesseract/src/lstm -Itesseract/src/opencl -Itesseract/src/textord -Itesseract/src/training -Itesseract/src/viewer -Itesseract/src/wordrec -Ileptonica/src -I./base -I./obj -Os -fstack-clash-protection -Wformat -Werror=format-security -D_GLIBCXX_ASSERTIONS=1 -D_LIBCPP_ENABLE_THREAD_SAFETY_ANNOTATIONS=1 -D_LIBCPP_ENABLE_HARDENED_MODE=1 -g -std=c++17 -DHAVE_NEON -DHAVE_MKSTEMP -DHAVE_FSEEKO -DHAVE_FONTCONFIG -DHAVE_SETLOCALE -DHAVE_DBUS -DHAVE_BSWAP32 -DHAVE_BYTESWAP_H -DHAVE_STRERROR -DHAVE_PREAD_PWRITE=1 -DGS_RECURSIVE_MUTEXATTR=PTHREAD_MUTEX_RECURSIVE -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 -Wno-unused-local-typedefs -DHAVE_STDINT_H=1 -DHAVE_DIRENT_H=1 -DHAVE_SYS_DIR_H=1 -DHAVE_SYS_TIME_H=1 -DHAVE_SYS_TIMES_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_LIBDL=1 -DGX_COLOR_INDEX_TYPE="unsigned long long" -D__USE_UNIX98=1 -DBUILD_PDF=1 -I./pdf -Os -fstack-clash-protection -Wformat -Werror=format-security -g -flto=auto -DHAVE_RESTRICT=1 -I/usr/include/webp -fno-strict-aliasing -DHAVE_POPEN_PROTO=1 -DTESSERACT_IMAGEDATA_AS_PIX -DTESSERACT_DISABLE_DEBUG_FONTS -DGRAPHICS_DISABLED -UCLUSTER -o ./obj/tesseract_wordrec_lm_consistency.o -c tesseract/src/wordrec/lm_consistency.cpp g++ -Itesseract/include -Itesseract/src/api -Itesseract/src/arch -Itesseract/src/ccmain -Itesseract/src/ccstruct -Itesseract/src/ccutil -Itesseract/src/classify -Itesseract/src/cutil -Itesseract/src/dict -Itesseract/src/lstm -Itesseract/src/opencl -Itesseract/src/textord -Itesseract/src/training -Itesseract/src/viewer -Itesseract/src/wordrec -Ileptonica/src -I./base -I./soobj -Os -fstack-clash-protection -Wformat -Werror=format-security -D_GLIBCXX_ASSERTIONS=1 -D_LIBCPP_ENABLE_THREAD_SAFETY_ANNOTATIONS=1 -D_LIBCPP_ENABLE_HARDENED_MODE=1 -g -std=c++17 -DHAVE_NEON -DHAVE_MKSTEMP -DHAVE_FSEEKO -DHAVE_FONTCONFIG -DHAVE_SETLOCALE -DHAVE_DBUS -DHAVE_BSWAP32 -DHAVE_BYTESWAP_H -DHAVE_STRERROR -DHAVE_PREAD_PWRITE=1 -DGS_RECURSIVE_MUTEXATTR=PTHREAD_MUTEX_RECURSIVE -O2 -DNDEBUG -fPIC -fvisibility=hidden -DGSDLLEXPORT="__attribute__((visibility(\"default\")))" -Wall -Wstrict-prototypes -Wundef -Wmissing-declarations -Wmissing-prototypes -Wwrite-strings -fno-strict-aliasing -Werror=declaration-after-statement -fno-builtin -fno-common -Werror=return-type -Wno-unused-local-typedefs -DHAVE_STDINT_H=1 -DHAVE_DIRENT_H=1 -DHAVE_SYS_DIR_H=1 -DHAVE_SYS_TIME_H=1 -DHAVE_SYS_TIMES_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_LIBDL=1 -DGX_COLOR_INDEX_TYPE="unsigned long long" -D__USE_UNIX98=1 -DBUILD_PDF=1 -I./pdf -Os -fstack-clash-protection -Wformat -Werror=format-security -g -flto=auto -DHAVE_RESTRICT=1 -I/usr/include/webp -fno-strict-aliasing -DHAVE_POPEN_PROTO=1 -DTESSERACT_IMAGEDATA_AS_PIX -DTESSERACT_DISABLE_DEBUG_FONTS -DGRAPHICS_DISABLED -UCLUSTER -o ./soobj/tesseract_api_altorenderer.o -c tesseract/src/api/altorenderer.cpp tesseract/src/ccutil/serialis.h: In instantiation of 'bool tesseract::TFile::Serialize(const T*, size_t) [with T = float; size_t = unsigned int]': tesseract/src/lstm/lstmrecognizer.cpp:98:21: required from here tesseract/src/ccutil/serialis.h:102:45: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'unsigned int'} [-Wsign-compare] 102 | return FWrite(data, sizeof(T), count) == count; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ tesseract/src/ccutil/serialis.h: In instantiation of 'bool tesseract::TFile::DeSerialize(T*, size_t) [with T = float; size_t = unsigned int]': tesseract/src/lstm/lstmrecognizer.cpp:120:23: required from here tesseract/src/ccutil/serialis.h:93:50: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'unsigned int'} [-Wsign-compare] 93 | return FReadEndian(data, sizeof(T), count) == count; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ cc1plus: warning: command-line option '-Wstrict-prototypes' is valid for C/ObjC but not for C++ cc1plus: warning: command-line option '-Wmissing-prototypes' is valid for C/ObjC but not for C++ cc1plus: warning: '-Werror=' argument '-Werror=declaration-after-statement' is not valid for C++ In file included from tesseract/src/ccutil/elst.h:24, from tesseract/src/ccutil/ambigs.h:29: tesseract/src/ccutil/serialis.h: In instantiation of 'bool tesseract::TFile::Serialize(const T*, size_t) [with T = char; size_t = unsigned int]': tesseract/src/ccutil/unicharset.h:363:51: required from here tesseract/src/ccutil/serialis.h:102:45: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'unsigned int'} [-Wsign-compare] 102 | return FWrite(data, sizeof(T), count) == count; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ g++ -Itesseract/include -Itesseract/src/api -Itesseract/src/arch -Itesseract/src/ccmain -Itesseract/src/ccstruct -Itesseract/src/ccutil -Itesseract/src/classify -Itesseract/src/cutil -Itesseract/src/dict -Itesseract/src/lstm -Itesseract/src/opencl -Itesseract/src/textord -Itesseract/src/training -Itesseract/src/viewer -Itesseract/src/wordrec -Ileptonica/src -I./base -I./obj -Os -fstack-clash-protection -Wformat -Werror=format-security -D_GLIBCXX_ASSERTIONS=1 -D_LIBCPP_ENABLE_THREAD_SAFETY_ANNOTATIONS=1 -D_LIBCPP_ENABLE_HARDENED_MODE=1 -g -std=c++17 -DHAVE_NEON -DHAVE_MKSTEMP -DHAVE_FSEEKO -DHAVE_FONTCONFIG -DHAVE_SETLOCALE -DHAVE_DBUS -DHAVE_BSWAP32 -DHAVE_BYTESWAP_H -DHAVE_STRERROR -DHAVE_PREAD_PWRITE=1 -DGS_RECURSIVE_MUTEXATTR=PTHREAD_MUTEX_RECURSIVE -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 -Wno-unused-local-typedefs -DHAVE_STDINT_H=1 -DHAVE_DIRENT_H=1 -DHAVE_SYS_DIR_H=1 -DHAVE_SYS_TIME_H=1 -DHAVE_SYS_TIMES_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_LIBDL=1 -DGX_COLOR_INDEX_TYPE="unsigned long long" -D__USE_UNIX98=1 -DBUILD_PDF=1 -I./pdf -Os -fstack-clash-protection -Wformat -Werror=format-security -g -flto=auto -DHAVE_RESTRICT=1 -I/usr/include/webp -fno-strict-aliasing -DHAVE_POPEN_PROTO=1 -DTESSERACT_IMAGEDATA_AS_PIX -DTESSERACT_DISABLE_DEBUG_FONTS -DGRAPHICS_DISABLED -UCLUSTER -o ./obj/tesseract_wordrec_lm_pain_points.o -c tesseract/src/wordrec/lm_pain_points.cpp cc1plus: warning: command-line option '-Wstrict-prototypes' is valid for C/ObjC but not for C++ cc1plus: warning: command-line option '-Wmissing-prototypes' is valid for C/ObjC but not for C++ cc1plus: warning: '-Werror=' argument '-Werror=declaration-after-statement' is not valid for C++ g++ -Itesseract/include -Itesseract/src/api -Itesseract/src/arch -Itesseract/src/ccmain -Itesseract/src/ccstruct -Itesseract/src/ccutil -Itesseract/src/classify -Itesseract/src/cutil -Itesseract/src/dict -Itesseract/src/lstm -Itesseract/src/opencl -Itesseract/src/textord -Itesseract/src/training -Itesseract/src/viewer -Itesseract/src/wordrec -Ileptonica/src -I./base -I./obj -Os -fstack-clash-protection -Wformat -Werror=format-security -D_GLIBCXX_ASSERTIONS=1 -D_LIBCPP_ENABLE_THREAD_SAFETY_ANNOTATIONS=1 -D_LIBCPP_ENABLE_HARDENED_MODE=1 -g -std=c++17 -DHAVE_NEON -DHAVE_MKSTEMP -DHAVE_FSEEKO -DHAVE_FONTCONFIG -DHAVE_SETLOCALE -DHAVE_DBUS -DHAVE_BSWAP32 -DHAVE_BYTESWAP_H -DHAVE_STRERROR -DHAVE_PREAD_PWRITE=1 -DGS_RECURSIVE_MUTEXATTR=PTHREAD_MUTEX_RECURSIVE -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 -Wno-unused-local-typedefs -DHAVE_STDINT_H=1 -DHAVE_DIRENT_H=1 -DHAVE_SYS_DIR_H=1 -DHAVE_SYS_TIME_H=1 -DHAVE_SYS_TIMES_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_LIBDL=1 -DGX_COLOR_INDEX_TYPE="unsigned long long" -D__USE_UNIX98=1 -DBUILD_PDF=1 -I./pdf -Os -fstack-clash-protection -Wformat -Werror=format-security -g -flto=auto -DHAVE_RESTRICT=1 -I/usr/include/webp -fno-strict-aliasing -DHAVE_POPEN_PROTO=1 -DTESSERACT_IMAGEDATA_AS_PIX -DTESSERACT_DISABLE_DEBUG_FONTS -DGRAPHICS_DISABLED -UCLUSTER -o ./obj/tesseract_wordrec_lm_state.o -c tesseract/src/wordrec/lm_state.cpp g++ -Itesseract/include -Itesseract/src/api -Itesseract/src/arch -Itesseract/src/ccmain -Itesseract/src/ccstruct -Itesseract/src/ccutil -Itesseract/src/classify -Itesseract/src/cutil -Itesseract/src/dict -Itesseract/src/lstm -Itesseract/src/opencl -Itesseract/src/textord -Itesseract/src/training -Itesseract/src/viewer -Itesseract/src/wordrec -Ileptonica/src -I./base -I./soobj -Os -fstack-clash-protection -Wformat -Werror=format-security -D_GLIBCXX_ASSERTIONS=1 -D_LIBCPP_ENABLE_THREAD_SAFETY_ANNOTATIONS=1 -D_LIBCPP_ENABLE_HARDENED_MODE=1 -g -std=c++17 -DHAVE_NEON -DHAVE_MKSTEMP -DHAVE_FSEEKO -DHAVE_FONTCONFIG -DHAVE_SETLOCALE -DHAVE_DBUS -DHAVE_BSWAP32 -DHAVE_BYTESWAP_H -DHAVE_STRERROR -DHAVE_PREAD_PWRITE=1 -DGS_RECURSIVE_MUTEXATTR=PTHREAD_MUTEX_RECURSIVE -O2 -DNDEBUG -fPIC -fvisibility=hidden -DGSDLLEXPORT="__attribute__((visibility(\"default\")))" -Wall -Wstrict-prototypes -Wundef -Wmissing-declarations -Wmissing-prototypes -Wwrite-strings -fno-strict-aliasing -Werror=declaration-after-statement -fno-builtin -fno-common -Werror=return-type -Wno-unused-local-typedefs -DHAVE_STDINT_H=1 -DHAVE_DIRENT_H=1 -DHAVE_SYS_DIR_H=1 -DHAVE_SYS_TIME_H=1 -DHAVE_SYS_TIMES_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_LIBDL=1 -DGX_COLOR_INDEX_TYPE="unsigned long long" -D__USE_UNIX98=1 -DBUILD_PDF=1 -I./pdf -Os -fstack-clash-protection -Wformat -Werror=format-security -g -flto=auto -DHAVE_RESTRICT=1 -I/usr/include/webp -fno-strict-aliasing -DHAVE_POPEN_PROTO=1 -DTESSERACT_IMAGEDATA_AS_PIX -DTESSERACT_DISABLE_DEBUG_FONTS -DGRAPHICS_DISABLED -UCLUSTER -o ./soobj/tesseract_api_baseapi.o -c tesseract/src/api/baseapi.cpp g++ -Itesseract/include -Itesseract/src/api -Itesseract/src/arch -Itesseract/src/ccmain -Itesseract/src/ccstruct -Itesseract/src/ccutil -Itesseract/src/classify -Itesseract/src/cutil -Itesseract/src/dict -Itesseract/src/lstm -Itesseract/src/opencl -Itesseract/src/textord -Itesseract/src/training -Itesseract/src/viewer -Itesseract/src/wordrec -Ileptonica/src -I./base -I./obj -Os -fstack-clash-protection -Wformat -Werror=format-security -D_GLIBCXX_ASSERTIONS=1 -D_LIBCPP_ENABLE_THREAD_SAFETY_ANNOTATIONS=1 -D_LIBCPP_ENABLE_HARDENED_MODE=1 -g -std=c++17 -DHAVE_NEON -DHAVE_MKSTEMP -DHAVE_FSEEKO -DHAVE_FONTCONFIG -DHAVE_SETLOCALE -DHAVE_DBUS -DHAVE_BSWAP32 -DHAVE_BYTESWAP_H -DHAVE_STRERROR -DHAVE_PREAD_PWRITE=1 -DGS_RECURSIVE_MUTEXATTR=PTHREAD_MUTEX_RECURSIVE -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 -Wno-unused-local-typedefs -DHAVE_STDINT_H=1 -DHAVE_DIRENT_H=1 -DHAVE_SYS_DIR_H=1 -DHAVE_SYS_TIME_H=1 -DHAVE_SYS_TIMES_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_LIBDL=1 -DGX_COLOR_INDEX_TYPE="unsigned long long" -D__USE_UNIX98=1 -DBUILD_PDF=1 -I./pdf -Os -fstack-clash-protection -Wformat -Werror=format-security -g -flto=auto -DHAVE_RESTRICT=1 -I/usr/include/webp -fno-strict-aliasing -DHAVE_POPEN_PROTO=1 -DTESSERACT_IMAGEDATA_AS_PIX -DTESSERACT_DISABLE_DEBUG_FONTS -DGRAPHICS_DISABLED -UCLUSTER -o ./obj/tesseract_wordrec_outlines.o -c tesseract/src/wordrec/outlines.cpp cc1plus: warning: command-line option '-Wstrict-prototypes' is valid for C/ObjC but not for C++ cc1plus: warning: command-line option '-Wmissing-prototypes' is valid for C/ObjC but not for C++ cc1plus: warning: '-Werror=' argument '-Werror=declaration-after-statement' is not valid for C++ cc1plus: warning: command-line option '-Wstrict-prototypes' is valid for C/ObjC but not for C++ cc1plus: warning: command-line option '-Wmissing-prototypes' is valid for C/ObjC but not for C++ cc1plus: warning: '-Werror=' argument '-Werror=declaration-after-statement' is not valid for C++ cc1plus: warning: command-line option '-Wstrict-prototypes' is valid for C/ObjC but not for C++ cc1plus: warning: command-line option '-Wmissing-prototypes' is valid for C/ObjC but not for C++ cc1plus: warning: '-Werror=' argument '-Werror=declaration-after-statement' is not valid for C++ g++ -Itesseract/include -Itesseract/src/api -Itesseract/src/arch -Itesseract/src/ccmain -Itesseract/src/ccstruct -Itesseract/src/ccutil -Itesseract/src/classify -Itesseract/src/cutil -Itesseract/src/dict -Itesseract/src/lstm -Itesseract/src/opencl -Itesseract/src/textord -Itesseract/src/training -Itesseract/src/viewer -Itesseract/src/wordrec -Ileptonica/src -I./base -I./soobj -Os -fstack-clash-protection -Wformat -Werror=format-security -D_GLIBCXX_ASSERTIONS=1 -D_LIBCPP_ENABLE_THREAD_SAFETY_ANNOTATIONS=1 -D_LIBCPP_ENABLE_HARDENED_MODE=1 -g -std=c++17 -DHAVE_NEON -DHAVE_MKSTEMP -DHAVE_FSEEKO -DHAVE_FONTCONFIG -DHAVE_SETLOCALE -DHAVE_DBUS -DHAVE_BSWAP32 -DHAVE_BYTESWAP_H -DHAVE_STRERROR -DHAVE_PREAD_PWRITE=1 -DGS_RECURSIVE_MUTEXATTR=PTHREAD_MUTEX_RECURSIVE -O2 -DNDEBUG -fPIC -fvisibility=hidden -DGSDLLEXPORT="__attribute__((visibility(\"default\")))" -Wall -Wstrict-prototypes -Wundef -Wmissing-declarations -Wmissing-prototypes -Wwrite-strings -fno-strict-aliasing -Werror=declaration-after-statement -fno-builtin -fno-common -Werror=return-type -Wno-unused-local-typedefs -DHAVE_STDINT_H=1 -DHAVE_DIRENT_H=1 -DHAVE_SYS_DIR_H=1 -DHAVE_SYS_TIME_H=1 -DHAVE_SYS_TIMES_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_LIBDL=1 -DGX_COLOR_INDEX_TYPE="unsigned long long" -D__USE_UNIX98=1 -DBUILD_PDF=1 -I./pdf -Os -fstack-clash-protection -Wformat -Werror=format-security -g -flto=auto -DHAVE_RESTRICT=1 -I/usr/include/webp -fno-strict-aliasing -DHAVE_POPEN_PROTO=1 -DTESSERACT_IMAGEDATA_AS_PIX -DTESSERACT_DISABLE_DEBUG_FONTS -DGRAPHICS_DISABLED -UCLUSTER -o ./soobj/tesseract_api_capi.o -c tesseract/src/api/capi.cpp In file included from leptonica/src/alltypes.h:37, from leptonica/src/allheaders.h:35, from leptonica/src/writefile.c:93: leptonica/src/writefile.c: In function 'changeFormatForMissingLib': leptonica/src/environ.h:533:57: warning: unused variable 'procName' [-Wunused-variable] 533 | #define PROCNAME(name) static const char procName[] = name | ^~~~~~~~ leptonica/src/writefile.c:1161:5: note: in expansion of macro 'PROCNAME' 1161 | PROCNAME("changeFormatForMissingLib"); | ^~~~~~~~ tesseract/src/ccstruct/ratngs.h: In member function 'void tesseract::BLOB_CHOICE::set_fonts(const std::vector&)': tesseract/src/ccstruct/ratngs.h:107:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'unsigned int'} [-Wsign-compare] 107 | for (int f = 0; f < fonts_.size(); ++f) { | ~~^~~~~~~~~~~~~~~ g++ -Itesseract/include -Itesseract/src/api -Itesseract/src/arch -Itesseract/src/ccmain -Itesseract/src/ccstruct -Itesseract/src/ccutil -Itesseract/src/classify -Itesseract/src/cutil -Itesseract/src/dict -Itesseract/src/lstm -Itesseract/src/opencl -Itesseract/src/textord -Itesseract/src/training -Itesseract/src/viewer -Itesseract/src/wordrec -Ileptonica/src -I./base -I./obj -Os -fstack-clash-protection -Wformat -Werror=format-security -D_GLIBCXX_ASSERTIONS=1 -D_LIBCPP_ENABLE_THREAD_SAFETY_ANNOTATIONS=1 -D_LIBCPP_ENABLE_HARDENED_MODE=1 -g -std=c++17 -DHAVE_NEON -DHAVE_MKSTEMP -DHAVE_FSEEKO -DHAVE_FONTCONFIG -DHAVE_SETLOCALE -DHAVE_DBUS -DHAVE_BSWAP32 -DHAVE_BYTESWAP_H -DHAVE_STRERROR -DHAVE_PREAD_PWRITE=1 -DGS_RECURSIVE_MUTEXATTR=PTHREAD_MUTEX_RECURSIVE -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 -Wno-unused-local-typedefs -DHAVE_STDINT_H=1 -DHAVE_DIRENT_H=1 -DHAVE_SYS_DIR_H=1 -DHAVE_SYS_TIME_H=1 -DHAVE_SYS_TIMES_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_LIBDL=1 -DGX_COLOR_INDEX_TYPE="unsigned long long" -D__USE_UNIX98=1 -DBUILD_PDF=1 -I./pdf -Os -fstack-clash-protection -Wformat -Werror=format-security -g -flto=auto -DHAVE_RESTRICT=1 -I/usr/include/webp -fno-strict-aliasing -DHAVE_POPEN_PROTO=1 -DTESSERACT_IMAGEDATA_AS_PIX -DTESSERACT_DISABLE_DEBUG_FONTS -DGRAPHICS_DISABLED -UCLUSTER -o ./obj/tesseract_wordrec_params_model.o -c tesseract/src/wordrec/params_model.cpp cc1plus: warning: command-line option '-Wstrict-prototypes' is valid for C/ObjC but not for C++ cc1plus: warning: command-line option '-Wmissing-prototypes' is valid for C/ObjC but not for C++ cc1plus: warning: '-Werror=' argument '-Werror=declaration-after-statement' is not valid for C++ cc1plus: warning: command-line option '-Wstrict-prototypes' is valid for C/ObjC but not for C++ cc1plus: warning: command-line option '-Wmissing-prototypes' is valid for C/ObjC but not for C++ cc1plus: warning: '-Werror=' argument '-Werror=declaration-after-statement' is not valid for C++ In file included from tesseract/src/ccstruct/ratngs.h:32, from tesseract/src/ccstruct/blamer.h:30, from tesseract/src/ccmain/tfacepp.cpp:21: tesseract/src/ccutil/unicharset.h: In member function 'bool tesseract::UNICHARSET::contains_unichar_id(tesseract::UNICHAR_ID) const': tesseract/src/ccutil/unicharset.h:288:59: warning: comparison of integer expressions of different signedness: 'tesseract::UNICHAR_ID' {aka 'int'} and 'std::vector::size_type' {aka 'unsigned int'} [-Wsign-compare] 288 | return unichar_id != INVALID_UNICHAR_ID && unichar_id < unichars.size() && | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~ tesseract/src/ccutil/unicharset.h: In member function 'void tesseract::UNICHARSET::delete_pointers_in_unichars()': tesseract/src/ccutil/unicharset.h:302:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'unsigned int'} [-Wsign-compare] 302 | for (int i = 0; i < unichars.size(); ++i) { | ~~^~~~~~~~~~~~~~~~~ In file included from tesseract/src/ccstruct/ratngs.h:32, from tesseract/src/ccstruct/blamer.h:30, from tesseract/src/ccstruct/pageres.h:22, from tesseract/src/ccmain/tesseractclass.h:38, from tesseract/src/ccmain/docqual.cpp:23: tesseract/src/ccutil/unicharset.h: In member function 'bool tesseract::UNICHARSET::contains_unichar_id(tesseract::UNICHAR_ID) const': tesseract/src/ccutil/unicharset.h:288:59: warning: comparison of integer expressions of different signedness: 'tesseract::UNICHAR_ID' {aka 'int'} and 'std::vector::size_type' {aka 'unsigned int'} [-Wsign-compare] 288 | return unichar_id != INVALID_UNICHAR_ID && unichar_id < unichars.size() && | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~ tesseract/src/ccutil/unicharset.h: In member function 'void tesseract::UNICHARSET::delete_pointers_in_unichars()': tesseract/src/ccutil/unicharset.h:302:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'unsigned int'} [-Wsign-compare] 302 | for (int i = 0; i < unichars.size(); ++i) { | ~~^~~~~~~~~~~~~~~~~ g++ -Itesseract/include -Itesseract/src/api -Itesseract/src/arch -Itesseract/src/ccmain -Itesseract/src/ccstruct -Itesseract/src/ccutil -Itesseract/src/classify -Itesseract/src/cutil -Itesseract/src/dict -Itesseract/src/lstm -Itesseract/src/opencl -Itesseract/src/textord -Itesseract/src/training -Itesseract/src/viewer -Itesseract/src/wordrec -Ileptonica/src -I./base -I./soobj -Os -fstack-clash-protection -Wformat -Werror=format-security -D_GLIBCXX_ASSERTIONS=1 -D_LIBCPP_ENABLE_THREAD_SAFETY_ANNOTATIONS=1 -D_LIBCPP_ENABLE_HARDENED_MODE=1 -g -std=c++17 -DHAVE_NEON -DHAVE_MKSTEMP -DHAVE_FSEEKO -DHAVE_FONTCONFIG -DHAVE_SETLOCALE -DHAVE_DBUS -DHAVE_BSWAP32 -DHAVE_BYTESWAP_H -DHAVE_STRERROR -DHAVE_PREAD_PWRITE=1 -DGS_RECURSIVE_MUTEXATTR=PTHREAD_MUTEX_RECURSIVE -O2 -DNDEBUG -fPIC -fvisibility=hidden -DGSDLLEXPORT="__attribute__((visibility(\"default\")))" -Wall -Wstrict-prototypes -Wundef -Wmissing-declarations -Wmissing-prototypes -Wwrite-strings -fno-strict-aliasing -Werror=declaration-after-statement -fno-builtin -fno-common -Werror=return-type -Wno-unused-local-typedefs -DHAVE_STDINT_H=1 -DHAVE_DIRENT_H=1 -DHAVE_SYS_DIR_H=1 -DHAVE_SYS_TIME_H=1 -DHAVE_SYS_TIMES_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_LIBDL=1 -DGX_COLOR_INDEX_TYPE="unsigned long long" -D__USE_UNIX98=1 -DBUILD_PDF=1 -I./pdf -Os -fstack-clash-protection -Wformat -Werror=format-security -g -flto=auto -DHAVE_RESTRICT=1 -I/usr/include/webp -fno-strict-aliasing -DHAVE_POPEN_PROTO=1 -DTESSERACT_IMAGEDATA_AS_PIX -DTESSERACT_DISABLE_DEBUG_FONTS -DGRAPHICS_DISABLED -UCLUSTER -o ./soobj/tesseract_api_hocrrenderer.o -c tesseract/src/api/hocrrenderer.cpp cc1plus: warning: command-line option '-Wstrict-prototypes' is valid for C/ObjC but not for C++ cc1plus: warning: command-line option '-Wmissing-prototypes' is valid for C/ObjC but not for C++ cc1plus: warning: '-Werror=' argument '-Werror=declaration-after-statement' is not valid for C++ g++ -Itesseract/include -Itesseract/src/api -Itesseract/src/arch -Itesseract/src/ccmain -Itesseract/src/ccstruct -Itesseract/src/ccutil -Itesseract/src/classify -Itesseract/src/cutil -Itesseract/src/dict -Itesseract/src/lstm -Itesseract/src/opencl -Itesseract/src/textord -Itesseract/src/training -Itesseract/src/viewer -Itesseract/src/wordrec -Ileptonica/src -I./base -I./obj -Os -fstack-clash-protection -Wformat -Werror=format-security -D_GLIBCXX_ASSERTIONS=1 -D_LIBCPP_ENABLE_THREAD_SAFETY_ANNOTATIONS=1 -D_LIBCPP_ENABLE_HARDENED_MODE=1 -g -std=c++17 -DHAVE_NEON -DHAVE_MKSTEMP -DHAVE_FSEEKO -DHAVE_FONTCONFIG -DHAVE_SETLOCALE -DHAVE_DBUS -DHAVE_BSWAP32 -DHAVE_BYTESWAP_H -DHAVE_STRERROR -DHAVE_PREAD_PWRITE=1 -DGS_RECURSIVE_MUTEXATTR=PTHREAD_MUTEX_RECURSIVE -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 -Wno-unused-local-typedefs -DHAVE_STDINT_H=1 -DHAVE_DIRENT_H=1 -DHAVE_SYS_DIR_H=1 -DHAVE_SYS_TIME_H=1 -DHAVE_SYS_TIMES_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_LIBDL=1 -DGX_COLOR_INDEX_TYPE="unsigned long long" -D__USE_UNIX98=1 -DBUILD_PDF=1 -I./pdf -Os -fstack-clash-protection -Wformat -Werror=format-security -g -flto=auto -DHAVE_RESTRICT=1 -I/usr/include/webp -fno-strict-aliasing -DHAVE_POPEN_PROTO=1 -DTESSERACT_IMAGEDATA_AS_PIX -DTESSERACT_DISABLE_DEBUG_FONTS -DGRAPHICS_DISABLED -UCLUSTER -o ./obj/tesseract_wordrec_pieces.o -c tesseract/src/wordrec/pieces.cpp g++ -Itesseract/include -Itesseract/src/api -Itesseract/src/arch -Itesseract/src/ccmain -Itesseract/src/ccstruct -Itesseract/src/ccutil -Itesseract/src/classify -Itesseract/src/cutil -Itesseract/src/dict -Itesseract/src/lstm -Itesseract/src/opencl -Itesseract/src/textord -Itesseract/src/training -Itesseract/src/viewer -Itesseract/src/wordrec -Ileptonica/src -I./base -I./soobj -Os -fstack-clash-protection -Wformat -Werror=format-security -D_GLIBCXX_ASSERTIONS=1 -D_LIBCPP_ENABLE_THREAD_SAFETY_ANNOTATIONS=1 -D_LIBCPP_ENABLE_HARDENED_MODE=1 -g -std=c++17 -DHAVE_NEON -DHAVE_MKSTEMP -DHAVE_FSEEKO -DHAVE_FONTCONFIG -DHAVE_SETLOCALE -DHAVE_DBUS -DHAVE_BSWAP32 -DHAVE_BYTESWAP_H -DHAVE_STRERROR -DHAVE_PREAD_PWRITE=1 -DGS_RECURSIVE_MUTEXATTR=PTHREAD_MUTEX_RECURSIVE -O2 -DNDEBUG -fPIC -fvisibility=hidden -DGSDLLEXPORT="__attribute__((visibility(\"default\")))" -Wall -Wstrict-prototypes -Wundef -Wmissing-declarations -Wmissing-prototypes -Wwrite-strings -fno-strict-aliasing -Werror=declaration-after-statement -fno-builtin -fno-common -Werror=return-type -Wno-unused-local-typedefs -DHAVE_STDINT_H=1 -DHAVE_DIRENT_H=1 -DHAVE_SYS_DIR_H=1 -DHAVE_SYS_TIME_H=1 -DHAVE_SYS_TIMES_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_LIBDL=1 -DGX_COLOR_INDEX_TYPE="unsigned long long" -D__USE_UNIX98=1 -DBUILD_PDF=1 -I./pdf -Os -fstack-clash-protection -Wformat -Werror=format-security -g -flto=auto -DHAVE_RESTRICT=1 -I/usr/include/webp -fno-strict-aliasing -DHAVE_POPEN_PROTO=1 -DTESSERACT_IMAGEDATA_AS_PIX -DTESSERACT_DISABLE_DEBUG_FONTS -DGRAPHICS_DISABLED -UCLUSTER -o ./soobj/tesseract_api_lstmboxrenderer.o -c tesseract/src/api/lstmboxrenderer.cpp In file included from tesseract/src/ccstruct/ratngs.h:32, from tesseract/src/ccstruct/blamer.h:30, from tesseract/src/ccstruct/pageres.h:22, from tesseract/src/ccmain/tesseractclass.h:38, from tesseract/src/ccmain/equationdetect.h:25, from tesseract/src/ccmain/equationdetect.cpp:24: tesseract/src/ccutil/unicharset.h: In member function 'bool tesseract::UNICHARSET::contains_unichar_id(tesseract::UNICHAR_ID) const': tesseract/src/ccutil/unicharset.h:288:59: warning: comparison of integer expressions of different signedness: 'tesseract::UNICHAR_ID' {aka 'int'} and 'std::vector::size_type' {aka 'unsigned int'} [-Wsign-compare] 288 | return unichar_id != INVALID_UNICHAR_ID && unichar_id < unichars.size() && | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~ tesseract/src/ccutil/unicharset.h: In member function 'void tesseract::UNICHARSET::delete_pointers_in_unichars()': tesseract/src/ccutil/unicharset.h:302:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'unsigned int'} [-Wsign-compare] 302 | for (int i = 0; i < unichars.size(); ++i) { | ~~^~~~~~~~~~~~~~~~~ g++ -Itesseract/include -Itesseract/src/api -Itesseract/src/arch -Itesseract/src/ccmain -Itesseract/src/ccstruct -Itesseract/src/ccutil -Itesseract/src/classify -Itesseract/src/cutil -Itesseract/src/dict -Itesseract/src/lstm -Itesseract/src/opencl -Itesseract/src/textord -Itesseract/src/training -Itesseract/src/viewer -Itesseract/src/wordrec -Ileptonica/src -I./base -I./soobj -Os -fstack-clash-protection -Wformat -Werror=format-security -D_GLIBCXX_ASSERTIONS=1 -D_LIBCPP_ENABLE_THREAD_SAFETY_ANNOTATIONS=1 -D_LIBCPP_ENABLE_HARDENED_MODE=1 -g -std=c++17 -DHAVE_NEON -DHAVE_MKSTEMP -DHAVE_FSEEKO -DHAVE_FONTCONFIG -DHAVE_SETLOCALE -DHAVE_DBUS -DHAVE_BSWAP32 -DHAVE_BYTESWAP_H -DHAVE_STRERROR -DHAVE_PREAD_PWRITE=1 -DGS_RECURSIVE_MUTEXATTR=PTHREAD_MUTEX_RECURSIVE -O2 -DNDEBUG -fPIC -fvisibility=hidden -DGSDLLEXPORT="__attribute__((visibility(\"default\")))" -Wall -Wstrict-prototypes -Wundef -Wmissing-declarations -Wmissing-prototypes -Wwrite-strings -fno-strict-aliasing -Werror=declaration-after-statement -fno-builtin -fno-common -Werror=return-type -Wno-unused-local-typedefs -DHAVE_STDINT_H=1 -DHAVE_DIRENT_H=1 -DHAVE_SYS_DIR_H=1 -DHAVE_SYS_TIME_H=1 -DHAVE_SYS_TIMES_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_LIBDL=1 -DGX_COLOR_INDEX_TYPE="unsigned long long" -D__USE_UNIX98=1 -DBUILD_PDF=1 -I./pdf -Os -fstack-clash-protection -Wformat -Werror=format-security -g -flto=auto -DHAVE_RESTRICT=1 -I/usr/include/webp -fno-strict-aliasing -DHAVE_POPEN_PROTO=1 -DTESSERACT_IMAGEDATA_AS_PIX -DTESSERACT_DISABLE_DEBUG_FONTS -DGRAPHICS_DISABLED -UCLUSTER -o ./soobj/tesseract_api_pdfrenderer.o -c tesseract/src/api/pdfrenderer.cpp cc1plus: warning: command-line option '-Wstrict-prototypes' is valid for C/ObjC but not for C++ cc1plus: warning: command-line option '-Wmissing-prototypes' is valid for C/ObjC but not for C++ cc1plus: warning: '-Werror=' argument '-Werror=declaration-after-statement' is not valid for C++ tesseract/src/ccstruct/ratngs.h: In member function 'void tesseract::BLOB_CHOICE::set_fonts(const std::vector&)': tesseract/src/ccstruct/ratngs.h:107:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'unsigned int'} [-Wsign-compare] 107 | for (int f = 0; f < fonts_.size(); ++f) { | ~~^~~~~~~~~~~~~~~ tesseract/src/ccstruct/ratngs.h: In member function 'void tesseract::BLOB_CHOICE::set_fonts(const std::vector&)': tesseract/src/ccstruct/ratngs.h:107:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'unsigned int'} [-Wsign-compare] 107 | for (int f = 0; f < fonts_.size(); ++f) { | ~~^~~~~~~~~~~~~~~ cc1plus: warning: command-line option '-Wstrict-prototypes' is valid for C/ObjC but not for C++ cc1plus: warning: command-line option '-Wmissing-prototypes' is valid for C/ObjC but not for C++ cc1plus: warning: '-Werror=' argument '-Werror=declaration-after-statement' is not valid for C++ cc1plus: warning: command-line option '-Wstrict-prototypes' is valid for C/ObjC but not for C++ cc1plus: warning: command-line option '-Wmissing-prototypes' is valid for C/ObjC but not for C++ cc1plus: warning: '-Werror=' argument '-Werror=declaration-after-statement' is not valid for C++ cc1plus: warning: command-line option '-Wstrict-prototypes' is valid for C/ObjC but not for C++ cc1plus: warning: command-line option '-Wmissing-prototypes' is valid for C/ObjC but not for C++ cc1plus: warning: '-Werror=' argument '-Werror=declaration-after-statement' is not valid for C++ g++ -Itesseract/include -Itesseract/src/api -Itesseract/src/arch -Itesseract/src/ccmain -Itesseract/src/ccstruct -Itesseract/src/ccutil -Itesseract/src/classify -Itesseract/src/cutil -Itesseract/src/dict -Itesseract/src/lstm -Itesseract/src/opencl -Itesseract/src/textord -Itesseract/src/training -Itesseract/src/viewer -Itesseract/src/wordrec -Ileptonica/src -I./base -I./soobj -Os -fstack-clash-protection -Wformat -Werror=format-security -D_GLIBCXX_ASSERTIONS=1 -D_LIBCPP_ENABLE_THREAD_SAFETY_ANNOTATIONS=1 -D_LIBCPP_ENABLE_HARDENED_MODE=1 -g -std=c++17 -DHAVE_NEON -DHAVE_MKSTEMP -DHAVE_FSEEKO -DHAVE_FONTCONFIG -DHAVE_SETLOCALE -DHAVE_DBUS -DHAVE_BSWAP32 -DHAVE_BYTESWAP_H -DHAVE_STRERROR -DHAVE_PREAD_PWRITE=1 -DGS_RECURSIVE_MUTEXATTR=PTHREAD_MUTEX_RECURSIVE -O2 -DNDEBUG -fPIC -fvisibility=hidden -DGSDLLEXPORT="__attribute__((visibility(\"default\")))" -Wall -Wstrict-prototypes -Wundef -Wmissing-declarations -Wmissing-prototypes -Wwrite-strings -fno-strict-aliasing -Werror=declaration-after-statement -fno-builtin -fno-common -Werror=return-type -Wno-unused-local-typedefs -DHAVE_STDINT_H=1 -DHAVE_DIRENT_H=1 -DHAVE_SYS_DIR_H=1 -DHAVE_SYS_TIME_H=1 -DHAVE_SYS_TIMES_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_LIBDL=1 -DGX_COLOR_INDEX_TYPE="unsigned long long" -D__USE_UNIX98=1 -DBUILD_PDF=1 -I./pdf -Os -fstack-clash-protection -Wformat -Werror=format-security -g -flto=auto -DHAVE_RESTRICT=1 -I/usr/include/webp -fno-strict-aliasing -DHAVE_POPEN_PROTO=1 -DTESSERACT_IMAGEDATA_AS_PIX -DTESSERACT_DISABLE_DEBUG_FONTS -DGRAPHICS_DISABLED -UCLUSTER -o ./soobj/tesseract_api_renderer.o -c tesseract/src/api/renderer.cpp g++ -Itesseract/include -Itesseract/src/api -Itesseract/src/arch -Itesseract/src/ccmain -Itesseract/src/ccstruct -Itesseract/src/ccutil -Itesseract/src/classify -Itesseract/src/cutil -Itesseract/src/dict -Itesseract/src/lstm -Itesseract/src/opencl -Itesseract/src/textord -Itesseract/src/training -Itesseract/src/viewer -Itesseract/src/wordrec -Ileptonica/src -I./base -I./obj -Os -fstack-clash-protection -Wformat -Werror=format-security -D_GLIBCXX_ASSERTIONS=1 -D_LIBCPP_ENABLE_THREAD_SAFETY_ANNOTATIONS=1 -D_LIBCPP_ENABLE_HARDENED_MODE=1 -g -std=c++17 -DHAVE_NEON -DHAVE_MKSTEMP -DHAVE_FSEEKO -DHAVE_FONTCONFIG -DHAVE_SETLOCALE -DHAVE_DBUS -DHAVE_BSWAP32 -DHAVE_BYTESWAP_H -DHAVE_STRERROR -DHAVE_PREAD_PWRITE=1 -DGS_RECURSIVE_MUTEXATTR=PTHREAD_MUTEX_RECURSIVE -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 -Wno-unused-local-typedefs -DHAVE_STDINT_H=1 -DHAVE_DIRENT_H=1 -DHAVE_SYS_DIR_H=1 -DHAVE_SYS_TIME_H=1 -DHAVE_SYS_TIMES_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_LIBDL=1 -DGX_COLOR_INDEX_TYPE="unsigned long long" -D__USE_UNIX98=1 -DBUILD_PDF=1 -I./pdf -Os -fstack-clash-protection -Wformat -Werror=format-security -g -flto=auto -DHAVE_RESTRICT=1 -I/usr/include/webp -fno-strict-aliasing -DHAVE_POPEN_PROTO=1 -DTESSERACT_IMAGEDATA_AS_PIX -DTESSERACT_DISABLE_DEBUG_FONTS -DGRAPHICS_DISABLED -UCLUSTER -o ./obj/tesseract_wordrec_plotedges.o -c tesseract/src/wordrec/plotedges.cpp leptonica/src/utils2.c: In function 'callSystemDebug': leptonica/src/utils2.c:2756:10: warning: variable 'ret' set but not used [-Wunused-but-set-variable] 2756 | l_int32 ret; | ^~~ In file included from tesseract/src/ccstruct/blamer.h:30, from tesseract/src/ccstruct/pageres.h:22, from tesseract/src/ccmain/tesseractclass.h:38, from tesseract/src/ccmain/fixxht.cpp:22: tesseract/src/ccstruct/ratngs.h: In member function 'void tesseract::BLOB_CHOICE::set_fonts(const std::vector&)': tesseract/src/ccstruct/ratngs.h:107:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'unsigned int'} [-Wsign-compare] 107 | for (int f = 0; f < fonts_.size(); ++f) { | ~~^~~~~~~~~~~~~~~ tesseract/src/ccstruct/ratngs.h: In member function 'void tesseract::BLOB_CHOICE::set_fonts(const std::vector&)': tesseract/src/ccstruct/ratngs.h:107:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'unsigned int'} [-Wsign-compare] 107 | for (int f = 0; f < fonts_.size(); ++f) { | ~~^~~~~~~~~~~~~~~ In file included from tesseract/src/ccstruct/ratngs.h:32, from tesseract/src/ccstruct/blamer.h:30, from tesseract/src/ccstruct/pageres.h:22, from tesseract/src/ccmain/tesseractclass.h:38, from tesseract/src/ccmain/tessbox.cpp:21: tesseract/src/ccutil/unicharset.h: In member function 'bool tesseract::UNICHARSET::contains_unichar_id(tesseract::UNICHAR_ID) const': tesseract/src/ccutil/unicharset.h:288:59: warning: comparison of integer expressions of different signedness: 'tesseract::UNICHAR_ID' {aka 'int'} and 'std::vector::size_type' {aka 'unsigned int'} [-Wsign-compare] 288 | return unichar_id != INVALID_UNICHAR_ID && unichar_id < unichars.size() && | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~ tesseract/src/ccutil/unicharset.h: In member function 'void tesseract::UNICHARSET::delete_pointers_in_unichars()': tesseract/src/ccutil/unicharset.h:302:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'unsigned int'} [-Wsign-compare] 302 | for (int i = 0; i < unichars.size(); ++i) { | ~~^~~~~~~~~~~~~~~~~ g++ -Itesseract/include -Itesseract/src/api -Itesseract/src/arch -Itesseract/src/ccmain -Itesseract/src/ccstruct -Itesseract/src/ccutil -Itesseract/src/classify -Itesseract/src/cutil -Itesseract/src/dict -Itesseract/src/lstm -Itesseract/src/opencl -Itesseract/src/textord -Itesseract/src/training -Itesseract/src/viewer -Itesseract/src/wordrec -Ileptonica/src -I./base -I./obj -Os -fstack-clash-protection -Wformat -Werror=format-security -D_GLIBCXX_ASSERTIONS=1 -D_LIBCPP_ENABLE_THREAD_SAFETY_ANNOTATIONS=1 -D_LIBCPP_ENABLE_HARDENED_MODE=1 -g -std=c++17 -DHAVE_NEON -DHAVE_MKSTEMP -DHAVE_FSEEKO -DHAVE_FONTCONFIG -DHAVE_SETLOCALE -DHAVE_DBUS -DHAVE_BSWAP32 -DHAVE_BYTESWAP_H -DHAVE_STRERROR -DHAVE_PREAD_PWRITE=1 -DGS_RECURSIVE_MUTEXATTR=PTHREAD_MUTEX_RECURSIVE -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 -Wno-unused-local-typedefs -DHAVE_STDINT_H=1 -DHAVE_DIRENT_H=1 -DHAVE_SYS_DIR_H=1 -DHAVE_SYS_TIME_H=1 -DHAVE_SYS_TIMES_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_LIBDL=1 -DGX_COLOR_INDEX_TYPE="unsigned long long" -D__USE_UNIX98=1 -DBUILD_PDF=1 -I./pdf -Os -fstack-clash-protection -Wformat -Werror=format-security -g -flto=auto -DHAVE_RESTRICT=1 -I/usr/include/webp -fno-strict-aliasing -DHAVE_POPEN_PROTO=1 -DTESSERACT_IMAGEDATA_AS_PIX -DTESSERACT_DISABLE_DEBUG_FONTS -DGRAPHICS_DISABLED -UCLUSTER -o ./obj/tesseract_wordrec_render.o -c tesseract/src/wordrec/render.cpp g++ -Itesseract/include -Itesseract/src/api -Itesseract/src/arch -Itesseract/src/ccmain -Itesseract/src/ccstruct -Itesseract/src/ccutil -Itesseract/src/classify -Itesseract/src/cutil -Itesseract/src/dict -Itesseract/src/lstm -Itesseract/src/opencl -Itesseract/src/textord -Itesseract/src/training -Itesseract/src/viewer -Itesseract/src/wordrec -Ileptonica/src -I./base -I./soobj -Os -fstack-clash-protection -Wformat -Werror=format-security -D_GLIBCXX_ASSERTIONS=1 -D_LIBCPP_ENABLE_THREAD_SAFETY_ANNOTATIONS=1 -D_LIBCPP_ENABLE_HARDENED_MODE=1 -g -std=c++17 -DHAVE_NEON -DHAVE_MKSTEMP -DHAVE_FSEEKO -DHAVE_FONTCONFIG -DHAVE_SETLOCALE -DHAVE_DBUS -DHAVE_BSWAP32 -DHAVE_BYTESWAP_H -DHAVE_STRERROR -DHAVE_PREAD_PWRITE=1 -DGS_RECURSIVE_MUTEXATTR=PTHREAD_MUTEX_RECURSIVE -O2 -DNDEBUG -fPIC -fvisibility=hidden -DGSDLLEXPORT="__attribute__((visibility(\"default\")))" -Wall -Wstrict-prototypes -Wundef -Wmissing-declarations -Wmissing-prototypes -Wwrite-strings -fno-strict-aliasing -Werror=declaration-after-statement -fno-builtin -fno-common -Werror=return-type -Wno-unused-local-typedefs -DHAVE_STDINT_H=1 -DHAVE_DIRENT_H=1 -DHAVE_SYS_DIR_H=1 -DHAVE_SYS_TIME_H=1 -DHAVE_SYS_TIMES_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_LIBDL=1 -DGX_COLOR_INDEX_TYPE="unsigned long long" -D__USE_UNIX98=1 -DBUILD_PDF=1 -I./pdf -Os -fstack-clash-protection -Wformat -Werror=format-security -g -flto=auto -DHAVE_RESTRICT=1 -I/usr/include/webp -fno-strict-aliasing -DHAVE_POPEN_PROTO=1 -DTESSERACT_IMAGEDATA_AS_PIX -DTESSERACT_DISABLE_DEBUG_FONTS -DGRAPHICS_DISABLED -UCLUSTER -o ./soobj/tesseract_api_wordstrboxrenderer.o -c tesseract/src/api/wordstrboxrenderer.cpp tesseract/src/lstm/recodebeam.cpp: In member function 'void tesseract::RecodeBeamSearch::DecodeSecondaryBeams(const tesseract::NetworkIO&, double, double, double, const tesseract::UNICHARSET*, int)': tesseract/src/lstm/recodebeam.cpp:117:31: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'unsigned int'} [-Wsign-compare] 117 | while ((bucketNumber + 1) < character_boundaries_.size() && | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ g++ -Itesseract/include -Itesseract/src/api -Itesseract/src/arch -Itesseract/src/ccmain -Itesseract/src/ccstruct -Itesseract/src/ccutil -Itesseract/src/classify -Itesseract/src/cutil -Itesseract/src/dict -Itesseract/src/lstm -Itesseract/src/opencl -Itesseract/src/textord -Itesseract/src/training -Itesseract/src/viewer -Itesseract/src/wordrec -Ileptonica/src -I./base -I./soobj -Os -fstack-clash-protection -Wformat -Werror=format-security -D_GLIBCXX_ASSERTIONS=1 -D_LIBCPP_ENABLE_THREAD_SAFETY_ANNOTATIONS=1 -D_LIBCPP_ENABLE_HARDENED_MODE=1 -g -std=c++17 -DHAVE_NEON -DHAVE_MKSTEMP -DHAVE_FSEEKO -DHAVE_FONTCONFIG -DHAVE_SETLOCALE -DHAVE_DBUS -DHAVE_BSWAP32 -DHAVE_BYTESWAP_H -DHAVE_STRERROR -DHAVE_PREAD_PWRITE=1 -DGS_RECURSIVE_MUTEXATTR=PTHREAD_MUTEX_RECURSIVE -O2 -DNDEBUG -fPIC -fvisibility=hidden -DGSDLLEXPORT="__attribute__((visibility(\"default\")))" -Wall -Wstrict-prototypes -Wundef -Wmissing-declarations -Wmissing-prototypes -Wwrite-strings -fno-strict-aliasing -Werror=declaration-after-statement -fno-builtin -fno-common -Werror=return-type -Wno-unused-local-typedefs -DHAVE_STDINT_H=1 -DHAVE_DIRENT_H=1 -DHAVE_SYS_DIR_H=1 -DHAVE_SYS_TIME_H=1 -DHAVE_SYS_TIMES_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_LIBDL=1 -DGX_COLOR_INDEX_TYPE="unsigned long long" -D__USE_UNIX98=1 -DBUILD_PDF=1 -I./pdf -Os -fstack-clash-protection -Wformat -Werror=format-security -g -flto=auto -DHAVE_RESTRICT=1 -I/usr/include/webp -fno-strict-aliasing -DHAVE_POPEN_PROTO=1 -DTESSERACT_IMAGEDATA_AS_PIX -DTESSERACT_DISABLE_DEBUG_FONTS -DGRAPHICS_DISABLED -UCLUSTER -o ./soobj/tesseract_arch_intsimdmatrix.o -c tesseract/src/arch/intsimdmatrix.cpp cc1plus: warning: command-line option '-Wstrict-prototypes' is valid for C/ObjC but not for C++ cc1plus: warning: command-line option '-Wmissing-prototypes' is valid for C/ObjC but not for C++ cc1plus: warning: '-Werror=' argument '-Werror=declaration-after-statement' is not valid for C++ cc1plus: warning: command-line option '-Wstrict-prototypes' is valid for C/ObjC but not for C++ cc1plus: warning: command-line option '-Wstrict-prototypes' is valid for C/ObjC but not for C++ cc1plus: warning: command-line option '-Wmissing-prototypes' is valid for C/ObjC but not for C++ cc1plus: warning: command-line option '-Wmissing-prototypes' is valid for C/ObjC but not for C++ cc1plus: warning: '-Werror=' argument '-Werror=declaration-after-statement' is not valid for C++ cc1plus: warning: '-Werror=' argument '-Werror=declaration-after-statement' is not valid for C++ tesseract/src/lstm/recodebeam.cpp: In member function 'void tesseract::RecodeBeamSearch::segmentTimestepsByCharacters()': tesseract/src/lstm/recodebeam.cpp:158:21: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'unsigned int'} [-Wsign-compare] 158 | for (int i = 1; i < character_boundaries_.size(); ++i){ | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ tesseract/src/lstm/recodebeam.cpp: In member function 'std::vector > > tesseract::RecodeBeamSearch::combineSegmentedTimesteps(std::vector > > >*)': tesseract/src/lstm/recodebeam.cpp:171:21: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector > > >::size_type' {aka 'unsigned int'} [-Wsign-compare] 171 | for (int i = 0; i < segmentedTimesteps->size(); ++i){ | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ tesseract/src/lstm/recodebeam.cpp:172:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector > >::size_type' {aka 'unsigned int'} [-Wsign-compare] 172 | for (int j = 0; j < (*segmentedTimesteps)[i].size(); ++j) { | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from tesseract/src/classify/intproto.h:28, from tesseract/src/classify/adaptive.h:20, from tesseract/src/classify/adaptive.cpp:19: tesseract/src/ccutil/unicharset.h: In member function 'bool tesseract::UNICHARSET::contains_unichar_id(tesseract::UNICHAR_ID) const': tesseract/src/ccutil/unicharset.h:288:59: warning: comparison of integer expressions of different signedness: 'tesseract::UNICHAR_ID' {aka 'int'} and 'std::vector::size_type' {aka 'unsigned int'} [-Wsign-compare] 288 | return unichar_id != INVALID_UNICHAR_ID && unichar_id < unichars.size() && | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~ tesseract/src/ccutil/unicharset.h: In member function 'void tesseract::UNICHARSET::delete_pointers_in_unichars()': tesseract/src/ccutil/unicharset.h:302:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'unsigned int'} [-Wsign-compare] 302 | for (int i = 0; i < unichars.size(); ++i) { | ~~^~~~~~~~~~~~~~~~~ tesseract/src/lstm/recodebeam.cpp: In static member function 'static void tesseract::RecodeBeamSearch::calculateCharBoundaries(std::vector*, std::vector*, std::vector*, int)': tesseract/src/lstm/recodebeam.cpp:184:21: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'unsigned int'} [-Wsign-compare] 184 | for (int i = 0; i < ends->size(); ++i) { | ~~^~~~~~~~~~~~~~ g++ -Itesseract/include -Itesseract/src/api -Itesseract/src/arch -Itesseract/src/ccmain -Itesseract/src/ccstruct -Itesseract/src/ccutil -Itesseract/src/classify -Itesseract/src/cutil -Itesseract/src/dict -Itesseract/src/lstm -Itesseract/src/opencl -Itesseract/src/textord -Itesseract/src/training -Itesseract/src/viewer -Itesseract/src/wordrec -Ileptonica/src -I./base -I./obj -Os -fstack-clash-protection -Wformat -Werror=format-security -D_GLIBCXX_ASSERTIONS=1 -D_LIBCPP_ENABLE_THREAD_SAFETY_ANNOTATIONS=1 -D_LIBCPP_ENABLE_HARDENED_MODE=1 -g -std=c++17 -DHAVE_NEON -DHAVE_MKSTEMP -DHAVE_FSEEKO -DHAVE_FONTCONFIG -DHAVE_SETLOCALE -DHAVE_DBUS -DHAVE_BSWAP32 -DHAVE_BYTESWAP_H -DHAVE_STRERROR -DHAVE_PREAD_PWRITE=1 -DGS_RECURSIVE_MUTEXATTR=PTHREAD_MUTEX_RECURSIVE -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 -Wno-unused-local-typedefs -DHAVE_STDINT_H=1 -DHAVE_DIRENT_H=1 -DHAVE_SYS_DIR_H=1 -DHAVE_SYS_TIME_H=1 -DHAVE_SYS_TIMES_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_LIBDL=1 -DGX_COLOR_INDEX_TYPE="unsigned long long" -D__USE_UNIX98=1 -DBUILD_PDF=1 -I./pdf -Os -fstack-clash-protection -Wformat -Werror=format-security -g -flto=auto -DHAVE_RESTRICT=1 -I/usr/include/webp -fno-strict-aliasing -DHAVE_POPEN_PROTO=1 -DTESSERACT_IMAGEDATA_AS_PIX -DTESSERACT_DISABLE_DEBUG_FONTS -DGRAPHICS_DISABLED -UCLUSTER -o ./obj/tesseract_wordrec_segsearch.o -c tesseract/src/wordrec/segsearch.cpp tesseract/src/ccstruct/ratngs.h: In member function 'void tesseract::BLOB_CHOICE::set_fonts(const std::vector&)': tesseract/src/ccstruct/ratngs.h:107:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'unsigned int'} [-Wsign-compare] 107 | for (int f = 0; f < fonts_.size(); ++f) { | ~~^~~~~~~~~~~~~~~ cc1plus: warning: command-line option '-Wstrict-prototypes' is valid for C/ObjC but not for C++ cc1plus: warning: command-line option '-Wstrict-prototypes' is valid for C/ObjC but not for C++ cc1plus: warning: command-line option '-Wmissing-prototypes' is valid for C/ObjC but not for C++ cc1plus: warning: command-line option '-Wmissing-prototypes' is valid for C/ObjC but not for C++ cc1plus: warning: '-Werror=' argument '-Werror=declaration-after-statement' is not valid for C++ cc1plus: warning: '-Werror=' argument '-Werror=declaration-after-statement' is not valid for C++ g++ -Itesseract/include -Itesseract/src/api -Itesseract/src/arch -Itesseract/src/ccmain -Itesseract/src/ccstruct -Itesseract/src/ccutil -Itesseract/src/classify -Itesseract/src/cutil -Itesseract/src/dict -Itesseract/src/lstm -Itesseract/src/opencl -Itesseract/src/textord -Itesseract/src/training -Itesseract/src/viewer -Itesseract/src/wordrec -Ileptonica/src -I./base -I./soobj -Os -fstack-clash-protection -Wformat -Werror=format-security -D_GLIBCXX_ASSERTIONS=1 -D_LIBCPP_ENABLE_THREAD_SAFETY_ANNOTATIONS=1 -D_LIBCPP_ENABLE_HARDENED_MODE=1 -g -std=c++17 -DHAVE_NEON -DHAVE_MKSTEMP -DHAVE_FSEEKO -DHAVE_FONTCONFIG -DHAVE_SETLOCALE -DHAVE_DBUS -DHAVE_BSWAP32 -DHAVE_BYTESWAP_H -DHAVE_STRERROR -DHAVE_PREAD_PWRITE=1 -DGS_RECURSIVE_MUTEXATTR=PTHREAD_MUTEX_RECURSIVE -O2 -DNDEBUG -fPIC -fvisibility=hidden -DGSDLLEXPORT="__attribute__((visibility(\"default\")))" -Wall -Wstrict-prototypes -Wundef -Wmissing-declarations -Wmissing-prototypes -Wwrite-strings -fno-strict-aliasing -Werror=declaration-after-statement -fno-builtin -fno-common -Werror=return-type -Wno-unused-local-typedefs -DHAVE_STDINT_H=1 -DHAVE_DIRENT_H=1 -DHAVE_SYS_DIR_H=1 -DHAVE_SYS_TIME_H=1 -DHAVE_SYS_TIMES_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_LIBDL=1 -DGX_COLOR_INDEX_TYPE="unsigned long long" -D__USE_UNIX98=1 -DBUILD_PDF=1 -I./pdf -Os -fstack-clash-protection -Wformat -Werror=format-security -g -flto=auto -DHAVE_RESTRICT=1 -I/usr/include/webp -fno-strict-aliasing -DHAVE_POPEN_PROTO=1 -DTESSERACT_IMAGEDATA_AS_PIX -DTESSERACT_DISABLE_DEBUG_FONTS -DGRAPHICS_DISABLED -UCLUSTER -o ./soobj/tesseract_arch_simddetect.o -c tesseract/src/arch/simddetect.cpp In file included from tesseract/src/ccstruct/ratngs.h:32, from tesseract/src/ccstruct/blamer.h:30, from tesseract/src/ccstruct/pageres.h:22, from tesseract/src/ccmain/tesseractclass.h:38, from tesseract/src/ccmain/superscript.cpp:20: tesseract/src/ccutil/unicharset.h: In member function 'bool tesseract::UNICHARSET::contains_unichar_id(tesseract::UNICHAR_ID) const': tesseract/src/ccutil/unicharset.h:288:59: warning: comparison of integer expressions of different signedness: 'tesseract::UNICHAR_ID' {aka 'int'} and 'std::vector::size_type' {aka 'unsigned int'} [-Wsign-compare] 288 | return unichar_id != INVALID_UNICHAR_ID && unichar_id < unichars.size() && | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~ tesseract/src/ccutil/unicharset.h: In member function 'void tesseract::UNICHARSET::delete_pointers_in_unichars()': tesseract/src/ccutil/unicharset.h:302:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'unsigned int'} [-Wsign-compare] 302 | for (int i = 0; i < unichars.size(); ++i) { | ~~^~~~~~~~~~~~~~~~~ g++ -Itesseract/include -Itesseract/src/api -Itesseract/src/arch -Itesseract/src/ccmain -Itesseract/src/ccstruct -Itesseract/src/ccutil -Itesseract/src/classify -Itesseract/src/cutil -Itesseract/src/dict -Itesseract/src/lstm -Itesseract/src/opencl -Itesseract/src/textord -Itesseract/src/training -Itesseract/src/viewer -Itesseract/src/wordrec -Ileptonica/src -I./base -I./obj -Os -fstack-clash-protection -Wformat -Werror=format-security -D_GLIBCXX_ASSERTIONS=1 -D_LIBCPP_ENABLE_THREAD_SAFETY_ANNOTATIONS=1 -D_LIBCPP_ENABLE_HARDENED_MODE=1 -g -std=c++17 -DHAVE_NEON -DHAVE_MKSTEMP -DHAVE_FSEEKO -DHAVE_FONTCONFIG -DHAVE_SETLOCALE -DHAVE_DBUS -DHAVE_BSWAP32 -DHAVE_BYTESWAP_H -DHAVE_STRERROR -DHAVE_PREAD_PWRITE=1 -DGS_RECURSIVE_MUTEXATTR=PTHREAD_MUTEX_RECURSIVE -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 -Wno-unused-local-typedefs -DHAVE_STDINT_H=1 -DHAVE_DIRENT_H=1 -DHAVE_SYS_DIR_H=1 -DHAVE_SYS_TIME_H=1 -DHAVE_SYS_TIMES_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_LIBDL=1 -DGX_COLOR_INDEX_TYPE="unsigned long long" -D__USE_UNIX98=1 -DBUILD_PDF=1 -I./pdf -Os -fstack-clash-protection -Wformat -Werror=format-security -g -flto=auto -DHAVE_RESTRICT=1 -I/usr/include/webp -fno-strict-aliasing -DHAVE_POPEN_PROTO=1 -DTESSERACT_IMAGEDATA_AS_PIX -DTESSERACT_DISABLE_DEBUG_FONTS -DGRAPHICS_DISABLED -UCLUSTER -o ./obj/tesseract_wordrec_wordclass.o -c tesseract/src/wordrec/wordclass.cpp In file included from tesseract/src/classify/intproto.h:28, from tesseract/src/classify/adaptive.h:20, from tesseract/src/classify/adaptmatch.cpp:25: tesseract/src/ccutil/unicharset.h: In member function 'bool tesseract::UNICHARSET::contains_unichar_id(tesseract::UNICHAR_ID) const': tesseract/src/ccutil/unicharset.h:288:59: warning: comparison of integer expressions of different signedness: 'tesseract::UNICHAR_ID' {aka 'int'} and 'std::vector::size_type' {aka 'unsigned int'} [-Wsign-compare] 288 | return unichar_id != INVALID_UNICHAR_ID && unichar_id < unichars.size() && | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~ tesseract/src/ccutil/unicharset.h: In member function 'void tesseract::UNICHARSET::delete_pointers_in_unichars()': tesseract/src/ccutil/unicharset.h:302:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'unsigned int'} [-Wsign-compare] 302 | for (int i = 0; i < unichars.size(); ++i) { | ~~^~~~~~~~~~~~~~~~~ In file included from tesseract/src/ccstruct/ratngs.h:32, from tesseract/src/ccstruct/blamer.h:30, from tesseract/src/ccstruct/pageres.h:22, from tesseract/src/ccmain/tesseractclass.h:38, from tesseract/src/ccmain/recogtraining.cpp:19: tesseract/src/ccutil/unicharset.h: In member function 'bool tesseract::UNICHARSET::contains_unichar_id(tesseract::UNICHAR_ID) const': tesseract/src/ccutil/unicharset.h:288:59: warning: comparison of integer expressions of different signedness: 'tesseract::UNICHAR_ID' {aka 'int'} and 'std::vector::size_type' {aka 'unsigned int'} [-Wsign-compare] 288 | return unichar_id != INVALID_UNICHAR_ID && unichar_id < unichars.size() && | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~ tesseract/src/ccutil/unicharset.h: In member function 'void tesseract::UNICHARSET::delete_pointers_in_unichars()': tesseract/src/ccutil/unicharset.h:302:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'unsigned int'} [-Wsign-compare] 302 | for (int i = 0; i < unichars.size(); ++i) { | ~~^~~~~~~~~~~~~~~~~ cc1plus: warning: command-line option '-Wstrict-prototypes' is valid for C/ObjC but not for C++ cc1plus: warning: command-line option '-Wmissing-prototypes' is valid for C/ObjC but not for C++ cc1plus: warning: '-Werror=' argument '-Werror=declaration-after-statement' is not valid for C++ In file included from tesseract/src/ccstruct/ratngs.h:32, from tesseract/src/ccstruct/blamer.h:30, from tesseract/src/ccstruct/pageres.h:22, from tesseract/src/ccmain/fixspace.cpp:27: tesseract/src/ccutil/unicharset.h: In member function 'bool tesseract::UNICHARSET::contains_unichar_id(tesseract::UNICHAR_ID) const': tesseract/src/ccutil/unicharset.h:288:59: warning: comparison of integer expressions of different signedness: 'tesseract::UNICHAR_ID' {aka 'int'} and 'std::vector::size_type' {aka 'unsigned int'} [-Wsign-compare] 288 | return unichar_id != INVALID_UNICHAR_ID && unichar_id < unichars.size() && | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~ tesseract/src/ccutil/unicharset.h: In member function 'void tesseract::UNICHARSET::delete_pointers_in_unichars()': tesseract/src/ccutil/unicharset.h:302:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'unsigned int'} [-Wsign-compare] 302 | for (int i = 0; i < unichars.size(); ++i) { | ~~^~~~~~~~~~~~~~~~~ tesseract/src/ccstruct/ratngs.h: In member function 'void tesseract::BLOB_CHOICE::set_fonts(const std::vector&)': tesseract/src/ccstruct/ratngs.h:107:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'unsigned int'} [-Wsign-compare] 107 | for (int f = 0; f < fonts_.size(); ++f) { | ~~^~~~~~~~~~~~~~~ cc1plus: warning: command-line option '-Wstrict-prototypes' is valid for C/ObjC but not for C++ cc1plus: warning: command-line option '-Wmissing-prototypes' is valid for C/ObjC but not for C++ cc1plus: warning: '-Werror=' argument '-Werror=declaration-after-statement' is not valid for C++ tesseract/src/ccstruct/ratngs.h: In member function 'void tesseract::BLOB_CHOICE::set_fonts(const std::vector&)': tesseract/src/ccstruct/ratngs.h:107:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'unsigned int'} [-Wsign-compare] 107 | for (int f = 0; f < fonts_.size(); ++f) { | ~~^~~~~~~~~~~~~~~ cc1plus: warning: command-line option '-Wstrict-prototypes' is valid for C/ObjC but not for C++ cc1plus: warning: command-line option '-Wmissing-prototypes' is valid for C/ObjC but not for C++ cc1plus: warning: '-Werror=' argument '-Werror=declaration-after-statement' is not valid for C++ In file included from tesseract/src/ccstruct/ratngs.h:32, from tesseract/src/ccstruct/blamer.h:30, from tesseract/src/ccstruct/pageres.h:22, from tesseract/src/ccmain/tesseractclass.h:38, from tesseract/src/ccmain/par_control.cpp:19: tesseract/src/ccutil/unicharset.h: In member function 'bool tesseract::UNICHARSET::contains_unichar_id(tesseract::UNICHAR_ID) const': tesseract/src/ccutil/unicharset.h:288:59: warning: comparison of integer expressions of different signedness: 'tesseract::UNICHAR_ID' {aka 'int'} and 'std::vector::size_type' {aka 'unsigned int'} [-Wsign-compare] 288 | return unichar_id != INVALID_UNICHAR_ID && unichar_id < unichars.size() && | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~ tesseract/src/ccutil/unicharset.h: In member function 'void tesseract::UNICHARSET::delete_pointers_in_unichars()': tesseract/src/ccutil/unicharset.h:302:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'unsigned int'} [-Wsign-compare] 302 | for (int i = 0; i < unichars.size(); ++i) { | ~~^~~~~~~~~~~~~~~~~ gcc -DHAVE_MKSTEMP -DHAVE_FSEEKO -DHAVE_FONTCONFIG -DHAVE_SETLOCALE -DHAVE_DBUS -DHAVE_BSWAP32 -DHAVE_BYTESWAP_H -DHAVE_STRERROR -DHAVE_PREAD_PWRITE=1 -DGS_RECURSIVE_MUTEXATTR=PTHREAD_MUTEX_RECURSIVE -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 -Wno-unused-local-typedefs -DHAVE_STDINT_H=1 -DHAVE_DIRENT_H=1 -DHAVE_SYS_DIR_H=1 -DHAVE_SYS_TIME_H=1 -DHAVE_SYS_TIMES_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_LIBDL=1 -DGX_COLOR_INDEX_TYPE="unsigned long long" -D__USE_UNIX98=1 -DBUILD_PDF=1 -I./pdf -Os -fstack-clash-protection -Wformat -Werror=format-security -g -flto=auto -DHAVE_RESTRICT=1 -I/usr/include/webp -fno-strict-aliasing -DHAVE_POPEN_PROTO=1 -I./obj -I./base -I./obj -I./devices -Isrc -Isrc -DSHARE_LIBPNG=1 -o ./obj/gdevocr.o -c ./devices/gdevocr.c In file included from tesseract/src/ccstruct/ratngs.h:32, from tesseract/src/ccmain/osdetect.cpp:30: tesseract/src/ccutil/unicharset.h: In member function 'bool tesseract::UNICHARSET::contains_unichar_id(tesseract::UNICHAR_ID) const': tesseract/src/ccutil/unicharset.h:288:59: warning: comparison of integer expressions of different signedness: 'tesseract::UNICHAR_ID' {aka 'int'} and 'std::vector::size_type' {aka 'unsigned int'} [-Wsign-compare] 288 | return unichar_id != INVALID_UNICHAR_ID && unichar_id < unichars.size() && | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~ tesseract/src/ccutil/unicharset.h: In member function 'void tesseract::UNICHARSET::delete_pointers_in_unichars()': tesseract/src/ccutil/unicharset.h:302:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'unsigned int'} [-Wsign-compare] 302 | for (int i = 0; i < unichars.size(); ++i) { | ~~^~~~~~~~~~~~~~~~~ tesseract/src/classify/cluster.cpp: In function 'bool tesseract::MultipleCharSamples(CLUSTERER*, CLUSTER*, float)': tesseract/src/classify/cluster.cpp:2302:26: warning: comparison of integer expressions of different signedness: 'int32_t' {aka 'int'} and 'std::vector::size_type' {aka 'unsigned int'} [-Wsign-compare] 2302 | if (Clusterer->NumChar > CharFlags.size()) { | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ g++ -Itesseract/include -Itesseract/src/api -Itesseract/src/arch -Itesseract/src/ccmain -Itesseract/src/ccstruct -Itesseract/src/ccutil -Itesseract/src/classify -Itesseract/src/cutil -Itesseract/src/dict -Itesseract/src/lstm -Itesseract/src/opencl -Itesseract/src/textord -Itesseract/src/training -Itesseract/src/viewer -Itesseract/src/wordrec -Ileptonica/src -I./base -I./soobj -Os -fstack-clash-protection -Wformat -Werror=format-security -D_GLIBCXX_ASSERTIONS=1 -D_LIBCPP_ENABLE_THREAD_SAFETY_ANNOTATIONS=1 -D_LIBCPP_ENABLE_HARDENED_MODE=1 -g -std=c++17 -DHAVE_NEON -DHAVE_MKSTEMP -DHAVE_FSEEKO -DHAVE_FONTCONFIG -DHAVE_SETLOCALE -DHAVE_DBUS -DHAVE_BSWAP32 -DHAVE_BYTESWAP_H -DHAVE_STRERROR -DHAVE_PREAD_PWRITE=1 -DGS_RECURSIVE_MUTEXATTR=PTHREAD_MUTEX_RECURSIVE -O2 -DNDEBUG -fPIC -fvisibility=hidden -DGSDLLEXPORT="__attribute__((visibility(\"default\")))" -Wall -Wstrict-prototypes -Wundef -Wmissing-declarations -Wmissing-prototypes -Wwrite-strings -fno-strict-aliasing -Werror=declaration-after-statement -fno-builtin -fno-common -Werror=return-type -Wno-unused-local-typedefs -DHAVE_STDINT_H=1 -DHAVE_DIRENT_H=1 -DHAVE_SYS_DIR_H=1 -DHAVE_SYS_TIME_H=1 -DHAVE_SYS_TIMES_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_LIBDL=1 -DGX_COLOR_INDEX_TYPE="unsigned long long" -D__USE_UNIX98=1 -DBUILD_PDF=1 -I./pdf -Os -fstack-clash-protection -Wformat -Werror=format-security -g -flto=auto -DHAVE_RESTRICT=1 -I/usr/include/webp -fno-strict-aliasing -DHAVE_POPEN_PROTO=1 -DTESSERACT_IMAGEDATA_AS_PIX -DTESSERACT_DISABLE_DEBUG_FONTS -DGRAPHICS_DISABLED -UCLUSTER -o ./soobj/tesseract_ccmain_applybox.o -c tesseract/src/ccmain/applybox.cpp tesseract/src/ccstruct/ratngs.h: In member function 'void tesseract::BLOB_CHOICE::set_fonts(const std::vector&)': tesseract/src/ccstruct/ratngs.h:107:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'unsigned int'} [-Wsign-compare] 107 | for (int f = 0; f < fonts_.size(); ++f) { | ~~^~~~~~~~~~~~~~~ cc1plus: warning: command-line option '-Wstrict-prototypes' is valid for C/ObjC but not for C++ cc1plus: warning: command-line option '-Wstrict-prototypes' is valid for C/ObjC but not for C++ cc1plus: warning: command-line option '-Wmissing-prototypes' is valid for C/ObjC but not for C++ cc1plus: warning: command-line option '-Wmissing-prototypes' is valid for C/ObjC but not for C++ cc1plus: warning: '-Werror=' argument '-Werror=declaration-after-statement' is not valid for C++ cc1plus: warning: '-Werror=' argument '-Werror=declaration-after-statement' is not valid for C++ In file included from tesseract/src/classify/intproto.h:28, from tesseract/src/classify/adaptive.h:20, from tesseract/src/classify/classify.h:64, from tesseract/src/classify/blobclass.cpp:22: tesseract/src/ccutil/unicharset.h: In member function 'bool tesseract::UNICHARSET::contains_unichar_id(tesseract::UNICHAR_ID) const': tesseract/src/ccutil/unicharset.h:288:59: warning: comparison of integer expressions of different signedness: 'tesseract::UNICHAR_ID' {aka 'int'} and 'std::vector::size_type' {aka 'unsigned int'} [-Wsign-compare] 288 | return unichar_id != INVALID_UNICHAR_ID && unichar_id < unichars.size() && | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~ tesseract/src/lstm/recodebeam.cpp: In member function 'void tesseract::RecodeBeamSearch::PrintBeam2(bool, int, const tesseract::UNICHARSET*, bool) const': tesseract/src/lstm/recodebeam.cpp:345:12: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'unsigned int'} [-Wsign-compare] 345 | if (cb >= character_boundaries_.size()) | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ tesseract/src/ccutil/unicharset.h: In member function 'void tesseract::UNICHARSET::delete_pointers_in_unichars()': tesseract/src/ccutil/unicharset.h:302:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'unsigned int'} [-Wsign-compare] 302 | for (int i = 0; i < unichars.size(); ++i) { | ~~^~~~~~~~~~~~~~~~~ tesseract/src/lstm/recodebeam.cpp: In member function 'void tesseract::RecodeBeamSearch::extractSymbolChoices(const tesseract::UNICHARSET*)': tesseract/src/lstm/recodebeam.cpp:408:21: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'unsigned int'} [-Wsign-compare] 408 | for (int j = 1; j < character_boundaries_.size(); ++j) { | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ tesseract/src/ccstruct/ratngs.h: In member function 'void tesseract::BLOB_CHOICE::set_fonts(const std::vector&)': tesseract/src/ccstruct/ratngs.h:107:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'unsigned int'} [-Wsign-compare] 107 | for (int f = 0; f < fonts_.size(); ++f) { | ~~^~~~~~~~~~~~~~~ tesseract/src/lstm/recodebeam.cpp:441:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'unsigned int'} [-Wsign-compare] 441 | for (int i = 1; i < unichar_ids.size(); ++i) { | ~~^~~~~~~~~~~~~~~~~~~~ tesseract/src/lstm/recodebeam.cpp:458:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector >::size_type' {aka 'unsigned int'} [-Wsign-compare] 458 | if (j - 1 < excludedUnichars.size()) { | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ tesseract/src/lstm/recodebeam.cpp:466:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector > >::size_type' {aka 'unsigned int'} [-Wsign-compare] 466 | if (j - 1 < ctc_choices.size()) { | ~~~~~~^~~~~~~~~~~~~~~~~~~~ tesseract/src/lstm/recodebeam.cpp:445:11: warning: variable 'bestCode' set but not used [-Wunused-but-set-variable] 445 | int bestCode = -10; | ^~~~~~~~ tesseract/src/lstm/recodebeam.cpp:482:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector >::size_type' {aka 'unsigned int'} [-Wsign-compare] 482 | if (j - 1 >= excludedUnichars.size()) { | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ tesseract/src/lstm/recodebeam.cpp:486:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector > >::size_type' {aka 'unsigned int'} [-Wsign-compare] 486 | if (j - 1 >= ctc_choices.size()) { | ~~~~~~^~~~~~~~~~~~~~~~~~~~~ tesseract/src/lstm/recodebeam.cpp: In member function 'tesseract::WERD_RES* tesseract::RecodeBeamSearch::InitializeWord(bool, const tesseract::TBOX&, int, int, float, const tesseract::UNICHARSET*, const std::vector&, float)': tesseract/src/lstm/recodebeam.cpp:618:38: warning: comparison of integer expressions of different signedness: 'std::vector::size_type' {aka 'unsigned int'} and 'int' [-Wsign-compare] 618 | if (character_boundaries_.size() > (i + 1)) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ tesseract/src/ccstruct/ratngs.h: In member function 'void tesseract::BLOB_CHOICE::set_fonts(const std::vector&)': tesseract/src/ccstruct/ratngs.h:107:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'unsigned int'} [-Wsign-compare] 107 | for (int f = 0; f < fonts_.size(); ++f) { | ~~^~~~~~~~~~~~~~~ g++ -Itesseract/include -Itesseract/src/api -Itesseract/src/arch -Itesseract/src/ccmain -Itesseract/src/ccstruct -Itesseract/src/ccutil -Itesseract/src/classify -Itesseract/src/cutil -Itesseract/src/dict -Itesseract/src/lstm -Itesseract/src/opencl -Itesseract/src/textord -Itesseract/src/training -Itesseract/src/viewer -Itesseract/src/wordrec -Ileptonica/src -I./base -I./soobj -Os -fstack-clash-protection -Wformat -Werror=format-security -D_GLIBCXX_ASSERTIONS=1 -D_LIBCPP_ENABLE_THREAD_SAFETY_ANNOTATIONS=1 -D_LIBCPP_ENABLE_HARDENED_MODE=1 -g -std=c++17 -DHAVE_NEON -DHAVE_MKSTEMP -DHAVE_FSEEKO -DHAVE_FONTCONFIG -DHAVE_SETLOCALE -DHAVE_DBUS -DHAVE_BSWAP32 -DHAVE_BYTESWAP_H -DHAVE_STRERROR -DHAVE_PREAD_PWRITE=1 -DGS_RECURSIVE_MUTEXATTR=PTHREAD_MUTEX_RECURSIVE -O2 -DNDEBUG -fPIC -fvisibility=hidden -DGSDLLEXPORT="__attribute__((visibility(\"default\")))" -Wall -Wstrict-prototypes -Wundef -Wmissing-declarations -Wmissing-prototypes -Wwrite-strings -fno-strict-aliasing -Werror=declaration-after-statement -fno-builtin -fno-common -Werror=return-type -Wno-unused-local-typedefs -DHAVE_STDINT_H=1 -DHAVE_DIRENT_H=1 -DHAVE_SYS_DIR_H=1 -DHAVE_SYS_TIME_H=1 -DHAVE_SYS_TIMES_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_LIBDL=1 -DGX_COLOR_INDEX_TYPE="unsigned long long" -D__USE_UNIX98=1 -DBUILD_PDF=1 -I./pdf -Os -fstack-clash-protection -Wformat -Werror=format-security -g -flto=auto -DHAVE_RESTRICT=1 -I/usr/include/webp -fno-strict-aliasing -DHAVE_POPEN_PROTO=1 -DTESSERACT_IMAGEDATA_AS_PIX -DTESSERACT_DISABLE_DEBUG_FONTS -DGRAPHICS_DISABLED -UCLUSTER -o ./soobj/tesseract_ccmain_control.o -c tesseract/src/ccmain/control.cpp gcc -DHAVE_MKSTEMP -DHAVE_FSEEKO -DHAVE_FONTCONFIG -DHAVE_SETLOCALE -DHAVE_DBUS -DHAVE_BSWAP32 -DHAVE_BYTESWAP_H -DHAVE_STRERROR -DHAVE_PREAD_PWRITE=1 -DGS_RECURSIVE_MUTEXATTR=PTHREAD_MUTEX_RECURSIVE -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 -Wno-unused-local-typedefs -DHAVE_STDINT_H=1 -DHAVE_DIRENT_H=1 -DHAVE_SYS_DIR_H=1 -DHAVE_SYS_TIME_H=1 -DHAVE_SYS_TIMES_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_LIBDL=1 -DGX_COLOR_INDEX_TYPE="unsigned long long" -D__USE_UNIX98=1 -DBUILD_PDF=1 -I./pdf -Os -fstack-clash-protection -Wformat -Werror=format-security -g -flto=auto -DHAVE_RESTRICT=1 -I/usr/include/webp -fno-strict-aliasing -DHAVE_POPEN_PROTO=1 -I./obj -I./base -I./devices -DWHICH_CMS="lcms2" -o ./obj/gpmisc.o -c ./base/gpmisc.c cc1plus: warning: command-line option '-Wstrict-prototypes' is valid for C/ObjC but not for C++ cc1plus: warning: command-line option '-Wmissing-prototypes' is valid for C/ObjC but not for C++ cc1plus: warning: '-Werror=' argument '-Werror=declaration-after-statement' is not valid for C++ In file included from tesseract/src/ccutil/elst.h:24, from tesseract/src/dict/dawg.h:31: tesseract/src/ccutil/serialis.h: In instantiation of 'bool tesseract::TFile::Serialize(const T*, size_t) [with T = char; size_t = unsigned int]': tesseract/src/ccutil/unicharset.h:363:51: required from here tesseract/src/ccutil/serialis.h:102:45: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'unsigned int'} [-Wsign-compare] 102 | return FWrite(data, sizeof(T), count) == count; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ In file included from tesseract/src/dict/dawg.h:33, from tesseract/src/dict/dict.h:29, from tesseract/src/classify/classify.h:66, from tesseract/src/classify/adaptive.cpp:21: tesseract/src/ccstruct/ratngs.h: In member function 'void tesseract::BLOB_CHOICE::set_fonts(const std::vector&)': tesseract/src/ccstruct/ratngs.h:107:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'unsigned int'} [-Wsign-compare] 107 | for (int f = 0; f < fonts_.size(); ++f) { | ~~^~~~~~~~~~~~~~~ tesseract/src/ccutil/serialis.h: In instantiation of 'bool tesseract::TFile::DeSerialize(T*, size_t) [with T = int; size_t = unsigned int]': tesseract/src/lstm/static_shape.h:67:22: required from here tesseract/src/ccutil/serialis.h:93:50: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'unsigned int'} [-Wsign-compare] 93 | return FReadEndian(data, sizeof(T), count) == count; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ tesseract/src/ccutil/serialis.h: In instantiation of 'bool tesseract::TFile::Serialize(const T*, size_t) [with T = int; size_t = unsigned int]': tesseract/src/lstm/static_shape.h:79:20: required from here tesseract/src/ccutil/serialis.h:102:45: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'unsigned int'} [-Wsign-compare] 102 | return FWrite(data, sizeof(T), count) == count; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ tesseract/src/ccutil/serialis.h: In instantiation of 'bool tesseract::TFile::Serialize(const T*, size_t) [with T = signed char; size_t = unsigned int]': tesseract/src/ccutil/unicharcompress.h:62:25: required from here tesseract/src/ccutil/serialis.h:102:45: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'unsigned int'} [-Wsign-compare] tesseract/src/ccutil/serialis.h: In instantiation of 'bool tesseract::TFile::DeSerialize(T*, size_t) [with T = signed char; size_t = unsigned int]': tesseract/src/ccutil/unicharcompress.h:68:27: required from here tesseract/src/ccutil/serialis.h:93:50: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'unsigned int'} [-Wsign-compare] 93 | return FReadEndian(data, sizeof(T), count) == count; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ gcc -DHAVE_MKSTEMP -DHAVE_FSEEKO -DHAVE_FONTCONFIG -DHAVE_SETLOCALE -DHAVE_DBUS -DHAVE_BSWAP32 -DHAVE_BYTESWAP_H -DHAVE_STRERROR -DHAVE_PREAD_PWRITE=1 -DGS_RECURSIVE_MUTEXATTR=PTHREAD_MUTEX_RECURSIVE -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 -Wno-unused-local-typedefs -DHAVE_STDINT_H=1 -DHAVE_DIRENT_H=1 -DHAVE_SYS_DIR_H=1 -DHAVE_SYS_TIME_H=1 -DHAVE_SYS_TIMES_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_LIBDL=1 -DGX_COLOR_INDEX_TYPE="unsigned long long" -D__USE_UNIX98=1 -DBUILD_PDF=1 -I./pdf -Os -fstack-clash-protection -Wformat -Werror=format-security -g -flto=auto -DHAVE_RESTRICT=1 -I/usr/include/webp -fno-strict-aliasing -DHAVE_POPEN_PROTO=1 -I./obj -I./base -I./devices -DWHICH_CMS="lcms2" -o ./obj/strmio.o -c ./base/strmio.c In file included from tesseract/src/dict/dawg.h:33, from tesseract/src/dict/dict.h:29, from tesseract/src/classify/classify.h:66, from tesseract/src/classify/adaptmatch.cpp:29: tesseract/src/ccstruct/ratngs.h: In member function 'void tesseract::BLOB_CHOICE::set_fonts(const std::vector&)': tesseract/src/ccstruct/ratngs.h:107:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'unsigned int'} [-Wsign-compare] 107 | for (int f = 0; f < fonts_.size(); ++f) { | ~~^~~~~~~~~~~~~~~ In file included from ./base/gpmisc.c:21: ./base/unistd_.h:54: warning: "_XOPEN_SOURCE" redefined 54 | # define _XOPEN_SOURCE 500 | In file included from /usr/include/sys/types.h:7, from ./base/stdpre.h:326, from ./base/std.h:22, from ./base/errno_.h:22, from ./base/gpmisc.c:19: /usr/include/features.h:16: note: this is the location of the previous definition 16 | #define _XOPEN_SOURCE 700 | ./base/unistd_.h:55: warning: "__USE_UNIX98" redefined 55 | # define __USE_UNIX98 | : note: this is the location of the previous definition In file included from tesseract/src/classify/intproto.h:28, from tesseract/src/classify/intfeaturespace.h:24, from tesseract/src/classify/intfeaturespace.cpp:20: tesseract/src/ccutil/unicharset.h: In member function 'bool tesseract::UNICHARSET::contains_unichar_id(tesseract::UNICHAR_ID) const': tesseract/src/ccutil/unicharset.h:288:59: warning: comparison of integer expressions of different signedness: 'tesseract::UNICHAR_ID' {aka 'int'} and 'std::vector::size_type' {aka 'unsigned int'} [-Wsign-compare] 288 | return unichar_id != INVALID_UNICHAR_ID && unichar_id < unichars.size() && | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~ tesseract/src/ccutil/unicharset.h: In member function 'void tesseract::UNICHARSET::delete_pointers_in_unichars()': tesseract/src/ccutil/unicharset.h:302:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'unsigned int'} [-Wsign-compare] 302 | for (int i = 0; i < unichars.size(); ++i) { | ~~^~~~~~~~~~~~~~~~~ In file included from tesseract/src/dict/dawg.h:33, from tesseract/src/dict/dict.h:29, from tesseract/src/classify/classify.h:66: tesseract/src/ccstruct/ratngs.h: In member function 'void tesseract::BLOB_CHOICE::set_fonts(const std::vector&)': tesseract/src/ccstruct/ratngs.h:107:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'unsigned int'} [-Wsign-compare] 107 | for (int f = 0; f < fonts_.size(); ++f) { | ~~^~~~~~~~~~~~~~~ ./devices/gdevocr.c: In function 'ocr_close': ./devices/gdevocr.c:125:31: warning: unused variable 'ppdev' [-Wunused-variable] 125 | gx_device_printer * const ppdev = (gx_device_printer *)pdev; | ^~~~~ ./devices/gdevocr.c: In function 'hocr_close': ./devices/gdevocr.c:136:31: warning: unused variable 'ppdev' [-Wunused-variable] 136 | gx_device_printer * const ppdev = (gx_device_printer *)pdev; | ^~~~~ ./devices/gdevocr.c: In function 'do_ocr_print_page': ./devices/gdevocr.c:233:18: warning: unused variable 'mem' [-Wunused-variable] 233 | gs_memory_t *mem = pdev->memory; | ^~~ gcc -DHAVE_MKSTEMP -DHAVE_FSEEKO -DHAVE_FONTCONFIG -DHAVE_SETLOCALE -DHAVE_DBUS -DHAVE_BSWAP32 -DHAVE_BYTESWAP_H -DHAVE_STRERROR -DHAVE_PREAD_PWRITE=1 -DGS_RECURSIVE_MUTEXATTR=PTHREAD_MUTEX_RECURSIVE -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 -Wno-unused-local-typedefs -DHAVE_STDINT_H=1 -DHAVE_DIRENT_H=1 -DHAVE_SYS_DIR_H=1 -DHAVE_SYS_TIME_H=1 -DHAVE_SYS_TIMES_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_LIBDL=1 -DGX_COLOR_INDEX_TYPE="unsigned long long" -D__USE_UNIX98=1 -DBUILD_PDF=1 -I./pdf -Os -fstack-clash-protection -Wformat -Werror=format-security -g -flto=auto -DHAVE_RESTRICT=1 -I/usr/include/webp -fno-strict-aliasing -DHAVE_POPEN_PROTO=1 -I./obj -I./base -I./devices -DWHICH_CMS="lcms2" -o ./obj/pagelist.o -c ./base/pagelist.c g++ -Itesseract/include -Itesseract/src/api -Itesseract/src/arch -Itesseract/src/ccmain -Itesseract/src/ccstruct -Itesseract/src/ccutil -Itesseract/src/classify -Itesseract/src/cutil -Itesseract/src/dict -Itesseract/src/lstm -Itesseract/src/opencl -Itesseract/src/textord -Itesseract/src/training -Itesseract/src/viewer -Itesseract/src/wordrec -Ileptonica/src -I./base -I./soobj -Os -fstack-clash-protection -Wformat -Werror=format-security -D_GLIBCXX_ASSERTIONS=1 -D_LIBCPP_ENABLE_THREAD_SAFETY_ANNOTATIONS=1 -D_LIBCPP_ENABLE_HARDENED_MODE=1 -g -std=c++17 -DHAVE_NEON -DHAVE_MKSTEMP -DHAVE_FSEEKO -DHAVE_FONTCONFIG -DHAVE_SETLOCALE -DHAVE_DBUS -DHAVE_BSWAP32 -DHAVE_BYTESWAP_H -DHAVE_STRERROR -DHAVE_PREAD_PWRITE=1 -DGS_RECURSIVE_MUTEXATTR=PTHREAD_MUTEX_RECURSIVE -O2 -DNDEBUG -fPIC -fvisibility=hidden -DGSDLLEXPORT="__attribute__((visibility(\"default\")))" -Wall -Wstrict-prototypes -Wundef -Wmissing-declarations -Wmissing-prototypes -Wwrite-strings -fno-strict-aliasing -Werror=declaration-after-statement -fno-builtin -fno-common -Werror=return-type -Wno-unused-local-typedefs -DHAVE_STDINT_H=1 -DHAVE_DIRENT_H=1 -DHAVE_SYS_DIR_H=1 -DHAVE_SYS_TIME_H=1 -DHAVE_SYS_TIMES_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_LIBDL=1 -DGX_COLOR_INDEX_TYPE="unsigned long long" -D__USE_UNIX98=1 -DBUILD_PDF=1 -I./pdf -Os -fstack-clash-protection -Wformat -Werror=format-security -g -flto=auto -DHAVE_RESTRICT=1 -I/usr/include/webp -fno-strict-aliasing -DHAVE_POPEN_PROTO=1 -DTESSERACT_IMAGEDATA_AS_PIX -DTESSERACT_DISABLE_DEBUG_FONTS -DGRAPHICS_DISABLED -UCLUSTER -o ./soobj/tesseract_ccmain_linerec.o -c tesseract/src/ccmain/linerec.cpp In file included from tesseract/src/ccutil/genericvector.h:22, from tesseract/src/classify/intfeaturespace.h:23: tesseract/src/ccutil/serialis.h: In instantiation of 'bool tesseract::TFile::Serialize(const T*, size_t) [with T = char; size_t = unsigned int]': tesseract/src/ccutil/unicharset.h:363:51: required from here tesseract/src/ccutil/serialis.h:102:45: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'unsigned int'} [-Wsign-compare] 102 | return FWrite(data, sizeof(T), count) == count; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ In file included from tesseract/src/classify/intproto.h:28, from tesseract/src/classify/adaptive.h:20, from tesseract/src/classify/classify.h:64, from tesseract/src/classify/cutoffs.cpp:25: tesseract/src/ccutil/unicharset.h: In member function 'bool tesseract::UNICHARSET::contains_unichar_id(tesseract::UNICHAR_ID) const': tesseract/src/ccutil/unicharset.h:288:59: warning: comparison of integer expressions of different signedness: 'tesseract::UNICHAR_ID' {aka 'int'} and 'std::vector::size_type' {aka 'unsigned int'} [-Wsign-compare] 288 | return unichar_id != INVALID_UNICHAR_ID && unichar_id < unichars.size() && | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~ tesseract/src/ccutil/unicharset.h: In member function 'void tesseract::UNICHARSET::delete_pointers_in_unichars()': tesseract/src/ccutil/unicharset.h:302:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'unsigned int'} [-Wsign-compare] 302 | for (int i = 0; i < unichars.size(); ++i) { | ~~^~~~~~~~~~~~~~~~~ cc1plus: warning: command-line option '-Wstrict-prototypes' is valid for C/ObjC but not for C++ cc1plus: warning: command-line option '-Wmissing-prototypes' is valid for C/ObjC but not for C++ cc1plus: warning: '-Werror=' argument '-Werror=declaration-after-statement' is not valid for C++ In file included from tesseract/src/ccutil/clst.h:24, from tesseract/src/ccstruct/blobs.h:23, from tesseract/src/classify/mfoutline.h:21, from tesseract/src/classify/intproto.h:25: tesseract/src/ccutil/serialis.h: In instantiation of 'bool tesseract::TFile::Serialize(const T*, size_t) [with T = char; size_t = unsigned int]': tesseract/src/ccutil/unicharset.h:363:51: required from here tesseract/src/ccutil/serialis.h:102:45: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'unsigned int'} [-Wsign-compare] 102 | return FWrite(data, sizeof(T), count) == count; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ In file included from tesseract/src/classify/intproto.h:28, from tesseract/src/classify/intfx.h:22, from tesseract/src/classify/normfeat.cpp:21: tesseract/src/ccutil/unicharset.h: In member function 'bool tesseract::UNICHARSET::contains_unichar_id(tesseract::UNICHAR_ID) const': tesseract/src/ccutil/unicharset.h:288:59: warning: comparison of integer expressions of different signedness: 'tesseract::UNICHAR_ID' {aka 'int'} and 'std::vector::size_type' {aka 'unsigned int'} [-Wsign-compare] 288 | return unichar_id != INVALID_UNICHAR_ID && unichar_id < unichars.size() && | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~ tesseract/src/ccutil/unicharset.h: In member function 'void tesseract::UNICHARSET::delete_pointers_in_unichars()': tesseract/src/ccutil/unicharset.h:302:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'unsigned int'} [-Wsign-compare] 302 | for (int i = 0; i < unichars.size(); ++i) { | ~~^~~~~~~~~~~~~~~~~ tesseract/src/ccmain/tesseractclass.h: In member function 'void tesseract::Tesseract::set_pix_original(Pix*)': tesseract/src/ccmain/tesseractclass.h:224:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'unsigned int'} [-Wsign-compare] 224 | for (int i = 0; i < sub_langs_.size(); ++i) { | ~~^~~~~~~~~~~~~~~~~~~ tesseract/src/ccmain/tesseractclass.h: In member function 'bool tesseract::Tesseract::AnyTessLang() const': tesseract/src/ccmain/tesseractclass.h:292:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'unsigned int'} [-Wsign-compare] 292 | for (int i = 0; i < sub_langs_.size(); ++i) { | ~~^~~~~~~~~~~~~~~~~~~ tesseract/src/ccmain/tesseractclass.h: In member function 'bool tesseract::Tesseract::AnyLSTMLang() const': tesseract/src/ccmain/tesseractclass.h:302:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'unsigned int'} [-Wsign-compare] 302 | for (int i = 0; i < sub_langs_.size(); ++i) { | ~~^~~~~~~~~~~~~~~~~~~ In file included from tesseract/src/classify/intproto.h:28, from tesseract/src/classify/intproto.cpp:28: tesseract/src/ccutil/unicharset.h: In member function 'bool tesseract::UNICHARSET::contains_unichar_id(tesseract::UNICHAR_ID) const': tesseract/src/ccutil/unicharset.h:288:59: warning: comparison of integer expressions of different signedness: 'tesseract::UNICHAR_ID' {aka 'int'} and 'std::vector::size_type' {aka 'unsigned int'} [-Wsign-compare] 288 | return unichar_id != INVALID_UNICHAR_ID && unichar_id < unichars.size() && | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~ tesseract/src/ccutil/unicharset.h: In member function 'void tesseract::UNICHARSET::delete_pointers_in_unichars()': tesseract/src/ccutil/unicharset.h:302:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'unsigned int'} [-Wsign-compare] 302 | for (int i = 0; i < unichars.size(); ++i) { | ~~^~~~~~~~~~~~~~~~~ gcc -DHAVE_MKSTEMP -DHAVE_FSEEKO -DHAVE_FONTCONFIG -DHAVE_SETLOCALE -DHAVE_DBUS -DHAVE_BSWAP32 -DHAVE_BYTESWAP_H -DHAVE_STRERROR -DHAVE_PREAD_PWRITE=1 -DGS_RECURSIVE_MUTEXATTR=PTHREAD_MUTEX_RECURSIVE -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 -Wno-unused-local-typedefs -DHAVE_STDINT_H=1 -DHAVE_DIRENT_H=1 -DHAVE_SYS_DIR_H=1 -DHAVE_SYS_TIME_H=1 -DHAVE_SYS_TIMES_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_LIBDL=1 -DGX_COLOR_INDEX_TYPE="unsigned long long" -D__USE_UNIX98=1 -DBUILD_PDF=1 -I./pdf -Os -fstack-clash-protection -Wformat -Werror=format-security -g -flto=auto -DHAVE_RESTRICT=1 -I/usr/include/webp -fno-strict-aliasing -DHAVE_POPEN_PROTO=1 -I./obj -I./base -I./devices -DWHICH_CMS="lcms2" -o ./obj/gsalloc.o -c ./base/gsalloc.c gcc -DHAVE_MKSTEMP -DHAVE_FSEEKO -DHAVE_FONTCONFIG -DHAVE_SETLOCALE -DHAVE_DBUS -DHAVE_BSWAP32 -DHAVE_BYTESWAP_H -DHAVE_STRERROR -DHAVE_PREAD_PWRITE=1 -DGS_RECURSIVE_MUTEXATTR=PTHREAD_MUTEX_RECURSIVE -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 -Wno-unused-local-typedefs -DHAVE_STDINT_H=1 -DHAVE_DIRENT_H=1 -DHAVE_SYS_DIR_H=1 -DHAVE_SYS_TIME_H=1 -DHAVE_SYS_TIMES_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_LIBDL=1 -DGX_COLOR_INDEX_TYPE="unsigned long long" -D__USE_UNIX98=1 -DBUILD_PDF=1 -I./pdf -Os -fstack-clash-protection -Wformat -Werror=format-security -g -flto=auto -DHAVE_RESTRICT=1 -I/usr/include/webp -fno-strict-aliasing -DHAVE_POPEN_PROTO=1 -I./obj -I./base -I./devices -DWHICH_CMS="lcms2" -o ./obj/gdevkrnlsclass.o -c ./base/gdevkrnlsclass.c tesseract/src/ccmain/tesseractclass.h: In member function 'void tesseract::Tesseract::set_pix_original(Pix*)': tesseract/src/ccmain/tesseractclass.h:224:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'unsigned int'} [-Wsign-compare] 224 | for (int i = 0; i < sub_langs_.size(); ++i) { | ~~^~~~~~~~~~~~~~~~~~~ tesseract/src/ccmain/tesseractclass.h: In member function 'bool tesseract::Tesseract::AnyTessLang() const': tesseract/src/ccmain/tesseractclass.h:292:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'unsigned int'} [-Wsign-compare] 292 | for (int i = 0; i < sub_langs_.size(); ++i) { | ~~^~~~~~~~~~~~~~~~~~~ tesseract/src/ccmain/tesseractclass.h: In member function 'bool tesseract::Tesseract::AnyLSTMLang() const': tesseract/src/ccmain/tesseractclass.h:302:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'unsigned int'} [-Wsign-compare] 302 | for (int i = 0; i < sub_langs_.size(); ++i) { | ~~^~~~~~~~~~~~~~~~~~~ tesseract/src/classify/adaptmatch.cpp: In member function 'void tesseract::ADAPT_RESULTS::ComputeBest()': tesseract/src/classify/adaptmatch.cpp:112:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'unsigned int'} [-Wsign-compare] 112 | for (int i = 0; i < match.size(); ++i) { | ~~^~~~~~~~~~~~~~ tesseract/src/classify/adaptmatch.cpp: In function 'int tesseract::FindScoredUnichar(UNICHAR_ID, const ADAPT_RESULTS&)': tesseract/src/classify/adaptmatch.cpp:150:21: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'unsigned int'} [-Wsign-compare] 150 | for (int i = 0; i < results.match.size(); i++) { | ~~^~~~~~~~~~~~~~~~~~~~~~ tesseract/src/classify/adaptmatch.cpp: In function 'float tesseract::ScoredUnichar(UNICHAR_ID, const ADAPT_RESULTS&)': tesseract/src/classify/adaptmatch.cpp:161:13: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'unsigned int'} [-Wsign-compare] 161 | if (index >= results.match.size()) return WORST_POSSIBLE_RATING; | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ gcc -DHAVE_MKSTEMP -DHAVE_FSEEKO -DHAVE_FONTCONFIG -DHAVE_SETLOCALE -DHAVE_DBUS -DHAVE_BSWAP32 -DHAVE_BYTESWAP_H -DHAVE_STRERROR -DHAVE_PREAD_PWRITE=1 -DGS_RECURSIVE_MUTEXATTR=PTHREAD_MUTEX_RECURSIVE -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 -Wno-unused-local-typedefs -DHAVE_STDINT_H=1 -DHAVE_DIRENT_H=1 -DHAVE_SYS_DIR_H=1 -DHAVE_SYS_TIME_H=1 -DHAVE_SYS_TIMES_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_LIBDL=1 -DGX_COLOR_INDEX_TYPE="unsigned long long" -D__USE_UNIX98=1 -DBUILD_PDF=1 -I./pdf -Os -fstack-clash-protection -Wformat -Werror=format-security -g -flto=auto -DHAVE_RESTRICT=1 -I/usr/include/webp -fno-strict-aliasing -DHAVE_POPEN_PROTO=1 -I./obj -I./base -I./devices -DWHICH_CMS="lcms2" -o ./obj/gsbitcom.o -c ./base/gsbitcom.c In file included from tesseract/src/ccmain/adaptions.cpp:26: tesseract/src/ccmain/tesseractclass.h: In member function 'void tesseract::Tesseract::set_pix_original(Pix*)': tesseract/src/ccmain/tesseractclass.h:224:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'unsigned int'} [-Wsign-compare] 224 | for (int i = 0; i < sub_langs_.size(); ++i) { | ~~^~~~~~~~~~~~~~~~~~~ tesseract/src/ccmain/tesseractclass.h: In member function 'bool tesseract::Tesseract::AnyTessLang() const': tesseract/src/ccmain/tesseractclass.h:292:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'unsigned int'} [-Wsign-compare] 292 | for (int i = 0; i < sub_langs_.size(); ++i) { | ~~^~~~~~~~~~~~~~~~~~~ tesseract/src/ccmain/tesseractclass.h: In member function 'void tesseract::Tesseract::set_pix_original(Pix*)': tesseract/src/ccmain/tesseractclass.h:224:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'unsigned int'} [-Wsign-compare] 224 | for (int i = 0; i < sub_langs_.size(); ++i) { | ~~^~~~~~~~~~~~~~~~~~~ tesseract/src/ccmain/tesseractclass.h: In member function 'bool tesseract::Tesseract::AnyLSTMLang() const': tesseract/src/ccmain/tesseractclass.h:302:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'unsigned int'} [-Wsign-compare] 302 | for (int i = 0; i < sub_langs_.size(); ++i) { | ~~^~~~~~~~~~~~~~~~~~~ tesseract/src/ccmain/tesseractclass.h: In member function 'bool tesseract::Tesseract::AnyTessLang() const': tesseract/src/ccmain/tesseractclass.h:292:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'unsigned int'} [-Wsign-compare] 292 | for (int i = 0; i < sub_langs_.size(); ++i) { | ~~^~~~~~~~~~~~~~~~~~~ tesseract/src/ccmain/tesseractclass.h: In member function 'bool tesseract::Tesseract::AnyLSTMLang() const': tesseract/src/ccmain/tesseractclass.h:302:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'unsigned int'} [-Wsign-compare] 302 | for (int i = 0; i < sub_langs_.size(); ++i) { | ~~^~~~~~~~~~~~~~~~~~~ In file included from tesseract/src/ccutil/clst.h:24, from tesseract/src/ccstruct/blobs.h:23, from tesseract/src/classify/ocrfeatures.h:21, from tesseract/src/classify/normfeat.h:22, from tesseract/src/classify/normfeat.cpp:19: tesseract/src/ccutil/serialis.h: In instantiation of 'bool tesseract::TFile::Serialize(const T*, size_t) [with T = char; size_t = unsigned int]': tesseract/src/ccutil/unicharset.h:363:51: required from here tesseract/src/ccutil/serialis.h:102:45: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'unsigned int'} [-Wsign-compare] 102 | return FWrite(data, sizeof(T), count) == count; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ In file included from tesseract/src/ccutil/clst.h:24, from tesseract/src/ccstruct/blobs.h:23, from tesseract/src/classify/mfoutline.h:21, from tesseract/src/classify/intproto.h:25: tesseract/src/ccutil/serialis.h: In instantiation of 'bool tesseract::TFile::Serialize(const T*, size_t) [with T = char; size_t = unsigned int]': tesseract/src/ccutil/unicharset.h:363:51: required from here tesseract/src/ccutil/serialis.h:102:45: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'unsigned int'} [-Wsign-compare] 102 | return FWrite(data, sizeof(T), count) == count; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ In file included from tesseract/src/classify/intproto.h:28, from tesseract/src/classify/intmatcher.h:21, from tesseract/src/classify/intmatcher.cpp:22: tesseract/src/ccutil/unicharset.h: In member function 'bool tesseract::UNICHARSET::contains_unichar_id(tesseract::UNICHAR_ID) const': tesseract/src/ccutil/unicharset.h:288:59: warning: comparison of integer expressions of different signedness: 'tesseract::UNICHAR_ID' {aka 'int'} and 'std::vector::size_type' {aka 'unsigned int'} [-Wsign-compare] 288 | return unichar_id != INVALID_UNICHAR_ID && unichar_id < unichars.size() && | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~ gcc -DHAVE_MKSTEMP -DHAVE_FSEEKO -DHAVE_FONTCONFIG -DHAVE_SETLOCALE -DHAVE_DBUS -DHAVE_BSWAP32 -DHAVE_BYTESWAP_H -DHAVE_STRERROR -DHAVE_PREAD_PWRITE=1 -DGS_RECURSIVE_MUTEXATTR=PTHREAD_MUTEX_RECURSIVE -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 -Wno-unused-local-typedefs -DHAVE_STDINT_H=1 -DHAVE_DIRENT_H=1 -DHAVE_SYS_DIR_H=1 -DHAVE_SYS_TIME_H=1 -DHAVE_SYS_TIMES_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_LIBDL=1 -DGX_COLOR_INDEX_TYPE="unsigned long long" -D__USE_UNIX98=1 -DBUILD_PDF=1 -I./pdf -Os -fstack-clash-protection -Wformat -Werror=format-security -g -flto=auto -DHAVE_RESTRICT=1 -I/usr/include/webp -fno-strict-aliasing -DHAVE_POPEN_PROTO=1 -I./obj -I./base -I./devices -DWHICH_CMS="lcms2" -o ./obj/gsbitops.o -c ./base/gsbitops.c tesseract/src/ccutil/unicharset.h: In member function 'void tesseract::UNICHARSET::delete_pointers_in_unichars()': tesseract/src/ccutil/unicharset.h:302:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'unsigned int'} [-Wsign-compare] 302 | for (int i = 0; i < unichars.size(); ++i) { | ~~^~~~~~~~~~~~~~~~~ tesseract/src/classify/adaptmatch.cpp: In member function 'void tesseract::Classify::LearnWord(const char*, tesseract::WERD_RES*)': tesseract/src/classify/adaptmatch.cpp:330:33: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'unsigned int'} [-Wsign-compare] 330 | for (int i = 0; i < tokens.size(); i++) { | ~~^~~~~~~~~~~~~~~ tesseract/src/classify/adaptmatch.cpp:332:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'unsigned int'} [-Wsign-compare] 332 | if (i != tokens.size() - 1) | ~~^~~~~~~~~~~~~~~~~~~~ tesseract/src/classify/adaptmatch.cpp: In member function 'void tesseract::Classify::AddNewResult(const tesseract::UnicharRating&, tesseract::ADAPT_RESULTS*)': tesseract/src/classify/adaptmatch.cpp:1014:18: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'unsigned int'} [-Wsign-compare] 1014 | (old_match < results->match.size() && | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ tesseract/src/classify/adaptmatch.cpp:1021:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'unsigned int'} [-Wsign-compare] 1021 | if (old_match < results->match.size()) { | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ In file included from tesseract/src/classify/intproto.h:28, from tesseract/src/classify/adaptive.h:20, from tesseract/src/classify/classify.h:64, from tesseract/src/classify/mfoutline.cpp:24: tesseract/src/ccutil/unicharset.h: In member function 'bool tesseract::UNICHARSET::contains_unichar_id(tesseract::UNICHAR_ID) const': tesseract/src/ccutil/unicharset.h:288:59: warning: comparison of integer expressions of different signedness: 'tesseract::UNICHAR_ID' {aka 'int'} and 'std::vector::size_type' {aka 'unsigned int'} [-Wsign-compare] 288 | return unichar_id != INVALID_UNICHAR_ID && unichar_id < unichars.size() && | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~ tesseract/src/ccutil/unicharset.h: In member function 'void tesseract::UNICHARSET::delete_pointers_in_unichars()': tesseract/src/ccutil/unicharset.h:302:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'unsigned int'} [-Wsign-compare] 302 | for (int i = 0; i < unichars.size(); ++i) { | ~~^~~~~~~~~~~~~~~~~ tesseract/src/classify/adaptmatch.cpp: In member function 'void tesseract::Classify::MasterMatcher(tesseract::INT_TEMPLATES, int16_t, const tesseract::INT_FEATURE_STRUCT*, const uint8_t*, tesseract::ADAPT_CLASS_STRUCT**, int, int, const tesseract::TBOX&, const std::vector&, tesseract::ADAPT_RESULTS*)': tesseract/src/classify/adaptmatch.cpp:1116:21: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'unsigned int'} [-Wsign-compare] 1116 | for (int c = 0; c < results.size(); c++) { | ~~^~~~~~~~~~~~~~~~ tesseract/src/classify/adaptmatch.cpp: In member function 'void tesseract::Classify::ExpandShapesAndApplyCorrections(tesseract::ADAPT_CLASS_STRUCT**, bool, int, int, int, float, int, int, const uint8_t*, tesseract::UnicharRating*, tesseract::ADAPT_RESULTS*)': tesseract/src/classify/adaptmatch.cpp:1151:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'unsigned int'} [-Wsign-compare] 1151 | for (int f = 0; f < int_result->fonts.size(); ++f) { | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~ tesseract/src/classify/adaptmatch.cpp:1158:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'unsigned int'} [-Wsign-compare] 1158 | for (int f = 0; f < int_result->fonts.size(); ++f) { | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~ tesseract/src/classify/adaptmatch.cpp:1172:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'unsigned int'} [-Wsign-compare] 1172 | for (int f = 0; f < int_result->fonts.size(); ++f) { | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from tesseract/src/ccutil/genericvector.h:22, from tesseract/src/ccutil/params.h:22, from tesseract/src/ccmain/fixxht.cpp:20: tesseract/src/ccutil/serialis.h: In instantiation of 'bool tesseract::TFile::Serialize(const T*, size_t) [with T = char; size_t = unsigned int]': tesseract/src/ccutil/unicharset.h:363:51: required from here tesseract/src/ccutil/serialis.h:102:45: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'unsigned int'} [-Wsign-compare] 102 | return FWrite(data, sizeof(T), count) == count; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ tesseract/src/classify/adaptmatch.cpp: In member function 'int tesseract::Classify::CharNormClassifier(tesseract::TBLOB*, const tesseract::TrainingSample&, tesseract::ADAPT_RESULTS*)': tesseract/src/classify/adaptmatch.cpp:1336:21: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'unsigned int'} [-Wsign-compare] 1336 | for (int r = 0; r < unichar_results.size(); ++r) { | ~~^~~~~~~~~~~~~~~~~~~~~~~~ tesseract/src/classify/adaptmatch.cpp: In member function 'int tesseract::Classify::CharNormTrainingSample(bool, int, const tesseract::TrainingSample&, std::vector*)': tesseract/src/classify/adaptmatch.cpp:1379:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'unsigned int'} [-Wsign-compare] 1379 | for (int i = 0; i < adapt_results->CPResults.size(); ++i) { | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ tesseract/src/ccmain/tesseractclass.h: In member function 'void tesseract::Tesseract::set_pix_original(Pix*)': tesseract/src/ccmain/tesseractclass.h:224:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'unsigned int'} [-Wsign-compare] 224 | for (int i = 0; i < sub_langs_.size(); ++i) { | ~~^~~~~~~~~~~~~~~~~~~ tesseract/src/classify/adaptmatch.cpp:1391:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'unsigned int'} [-Wsign-compare] 1391 | for (int i = 0; i < adapt_results->match.size(); i++) { | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ tesseract/src/ccmain/tesseractclass.h: In member function 'bool tesseract::Tesseract::AnyTessLang() const': tesseract/src/ccmain/tesseractclass.h:292:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'unsigned int'} [-Wsign-compare] 292 | for (int i = 0; i < sub_langs_.size(); ++i) { | ~~^~~~~~~~~~~~~~~~~~~ tesseract/src/ccmain/tesseractclass.h: In member function 'bool tesseract::Tesseract::AnyLSTMLang() const': tesseract/src/ccmain/tesseractclass.h:302:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'unsigned int'} [-Wsign-compare] 302 | for (int i = 0; i < sub_langs_.size(); ++i) { | ~~^~~~~~~~~~~~~~~~~~~ tesseract/src/classify/adaptmatch.cpp: In member function 'void tesseract::Classify::ConvertMatchesToChoices(const tesseract::DENORM&, const tesseract::TBOX&, tesseract::ADAPT_RESULTS*, tesseract::BLOB_CHOICE_LIST*)': tesseract/src/classify/adaptmatch.cpp:1453:21: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'unsigned int'} [-Wsign-compare] 1453 | for (int i = 0; i < Results->match.size(); i++) { | ~~^~~~~~~~~~~~~~~~~~~~~~~ tesseract/src/ccmain/tesseractclass.h: In member function 'void tesseract::Tesseract::set_pix_original(Pix*)': tesseract/src/ccmain/tesseractclass.h:224:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'unsigned int'} [-Wsign-compare] 224 | for (int i = 0; i < sub_langs_.size(); ++i) { | ~~^~~~~~~~~~~~~~~~~~~ tesseract/src/classify/adaptmatch.cpp: In member function 'tesseract::UNICHAR_ID* tesseract::Classify::GetAmbiguities(tesseract::TBLOB*, tesseract::CLASS_ID)': tesseract/src/classify/adaptmatch.cpp:1637:19: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'unsigned int'} [-Wsign-compare] 1637 | for (i = 0; i < Results->match.size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~~ tesseract/src/ccmain/tesseractclass.h: In member function 'bool tesseract::Tesseract::AnyTessLang() const': tesseract/src/ccmain/tesseractclass.h:292:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'unsigned int'} [-Wsign-compare] 292 | for (int i = 0; i < sub_langs_.size(); ++i) { | ~~^~~~~~~~~~~~~~~~~~~ tesseract/src/ccmain/tesseractclass.h: In member function 'bool tesseract::Tesseract::AnyLSTMLang() const': tesseract/src/ccmain/tesseractclass.h:302:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'unsigned int'} [-Wsign-compare] 302 | for (int i = 0; i < sub_langs_.size(); ++i) { | ~~^~~~~~~~~~~~~~~~~~~ gcc -DHAVE_MKSTEMP -DHAVE_FSEEKO -DHAVE_FONTCONFIG -DHAVE_SETLOCALE -DHAVE_DBUS -DHAVE_BSWAP32 -DHAVE_BYTESWAP_H -DHAVE_STRERROR -DHAVE_PREAD_PWRITE=1 -DGS_RECURSIVE_MUTEXATTR=PTHREAD_MUTEX_RECURSIVE -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 -Wno-unused-local-typedefs -DHAVE_STDINT_H=1 -DHAVE_DIRENT_H=1 -DHAVE_SYS_DIR_H=1 -DHAVE_SYS_TIME_H=1 -DHAVE_SYS_TIMES_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_LIBDL=1 -DGX_COLOR_INDEX_TYPE="unsigned long long" -D__USE_UNIX98=1 -DBUILD_PDF=1 -I./pdf -Os -fstack-clash-protection -Wformat -Werror=format-security -g -flto=auto -DHAVE_RESTRICT=1 -I/usr/include/webp -fno-strict-aliasing -DHAVE_POPEN_PROTO=1 -I./obj -I./base -I./devices -DWHICH_CMS="lcms2" -o ./obj/gscencs.o -c ./base/gscencs.c In file included from tesseract/src/ccutil/genericvector.h:22, from tesseract/src/ccutil/params.h:22, from tesseract/src/dict/stopper.h:21: tesseract/src/ccutil/serialis.h: In instantiation of 'bool tesseract::TFile::Serialize(const T*, size_t) [with T = char; size_t = unsigned int]': tesseract/src/ccutil/unicharset.h:363:51: required from here tesseract/src/ccutil/serialis.h:102:45: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'unsigned int'} [-Wsign-compare] 102 | return FWrite(data, sizeof(T), count) == count; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ tesseract/src/classify/adaptmatch.cpp: In member function 'void tesseract::Classify::PrintAdaptiveMatchResults(const tesseract::ADAPT_RESULTS&)': tesseract/src/classify/adaptmatch.cpp:2029:21: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'unsigned int'} [-Wsign-compare] 2029 | for (int i = 0; i < results.match.size(); ++i) { | ~~^~~~~~~~~~~~~~~~~~~~~~ tesseract/src/classify/adaptmatch.cpp: In member function 'void tesseract::Classify::RemoveBadMatches(tesseract::ADAPT_RESULTS*)': tesseract/src/classify/adaptmatch.cpp:2062:36: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'unsigned int'} [-Wsign-compare] 2062 | for (Next = NextGood = 0; Next < Results->match.size(); Next++) { | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ tesseract/src/classify/adaptmatch.cpp:2087:36: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'unsigned int'} [-Wsign-compare] 2087 | for (Next = NextGood = 0; Next < Results->match.size(); Next++) { | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ tesseract/src/classify/adaptmatch.cpp: In member function 'void tesseract::Classify::RemoveExtraPuncs(tesseract::ADAPT_RESULTS*)': tesseract/src/classify/adaptmatch.cpp:2118:34: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'unsigned int'} [-Wsign-compare] 2118 | for (Next = NextGood = 0; Next < Results->match.size(); Next++) { | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ In file included from tesseract/src/ccmain/tfacepp.cpp:25: tesseract/src/ccmain/tesseractclass.h: In member function 'void tesseract::Tesseract::set_pix_original(Pix*)': tesseract/src/ccmain/tesseractclass.h:224:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'unsigned int'} [-Wsign-compare] 224 | for (int i = 0; i < sub_langs_.size(); ++i) { | ~~^~~~~~~~~~~~~~~~~~~ In file included from tesseract/src/ccutil/clst.h:24, from tesseract/src/ccstruct/blobs.h:23, from tesseract/src/classify/mfoutline.h:21, from tesseract/src/ccmain/tessbox.cpp:20: tesseract/src/ccutil/serialis.h: In instantiation of 'bool tesseract::TFile::Serialize(const T*, size_t) [with T = char; size_t = unsigned int]': tesseract/src/ccutil/unicharset.h:363:51: required from here tesseract/src/ccutil/serialis.h:102:45: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'unsigned int'} [-Wsign-compare] 102 | return FWrite(data, sizeof(T), count) == count; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ tesseract/src/ccmain/tesseractclass.h: In member function 'bool tesseract::Tesseract::AnyTessLang() const': tesseract/src/ccmain/tesseractclass.h:292:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'unsigned int'} [-Wsign-compare] 292 | for (int i = 0; i < sub_langs_.size(); ++i) { | ~~^~~~~~~~~~~~~~~~~~~ tesseract/src/ccmain/tesseractclass.h: In member function 'bool tesseract::Tesseract::AnyLSTMLang() const': tesseract/src/ccmain/tesseractclass.h:302:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'unsigned int'} [-Wsign-compare] 302 | for (int i = 0; i < sub_langs_.size(); ++i) { | ~~^~~~~~~~~~~~~~~~~~~ gcc -DHAVE_MKSTEMP -DHAVE_FSEEKO -DHAVE_FONTCONFIG -DHAVE_SETLOCALE -DHAVE_DBUS -DHAVE_BSWAP32 -DHAVE_BYTESWAP_H -DHAVE_STRERROR -DHAVE_PREAD_PWRITE=1 -DGS_RECURSIVE_MUTEXATTR=PTHREAD_MUTEX_RECURSIVE -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 -Wno-unused-local-typedefs -DHAVE_STDINT_H=1 -DHAVE_DIRENT_H=1 -DHAVE_SYS_DIR_H=1 -DHAVE_SYS_TIME_H=1 -DHAVE_SYS_TIMES_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_LIBDL=1 -DGX_COLOR_INDEX_TYPE="unsigned long long" -D__USE_UNIX98=1 -DBUILD_PDF=1 -I./pdf -Os -fstack-clash-protection -Wformat -Werror=format-security -g -flto=auto -DHAVE_RESTRICT=1 -I/usr/include/webp -fno-strict-aliasing -DHAVE_POPEN_PROTO=1 -I./obj -I./base -I./devices -DWHICH_CMS="lcms2" -o ./obj/gschar.o -c ./base/gschar.c In file included from tesseract/src/ccmain/osdetect.cpp:32: tesseract/src/ccmain/tesseractclass.h: In member function 'void tesseract::Tesseract::set_pix_original(Pix*)': tesseract/src/ccmain/tesseractclass.h:224:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'unsigned int'} [-Wsign-compare] 224 | for (int i = 0; i < sub_langs_.size(); ++i) { | ~~^~~~~~~~~~~~~~~~~~~ tesseract/src/ccmain/tesseractclass.h: In member function 'bool tesseract::Tesseract::AnyTessLang() const': tesseract/src/ccmain/tesseractclass.h:292:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'unsigned int'} [-Wsign-compare] 292 | for (int i = 0; i < sub_langs_.size(); ++i) { | ~~^~~~~~~~~~~~~~~~~~~ tesseract/src/ccmain/tesseractclass.h: In member function 'bool tesseract::Tesseract::AnyLSTMLang() const': tesseract/src/ccmain/tesseractclass.h:302:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'unsigned int'} [-Wsign-compare] 302 | for (int i = 0; i < sub_langs_.size(); ++i) { | ~~^~~~~~~~~~~~~~~~~~~ g++ -Itesseract/include -Itesseract/src/api -Itesseract/src/arch -Itesseract/src/ccmain -Itesseract/src/ccstruct -Itesseract/src/ccutil -Itesseract/src/classify -Itesseract/src/cutil -Itesseract/src/dict -Itesseract/src/lstm -Itesseract/src/opencl -Itesseract/src/textord -Itesseract/src/training -Itesseract/src/viewer -Itesseract/src/wordrec -Ileptonica/src -I./base -I./soobj -Os -fstack-clash-protection -Wformat -Werror=format-security -D_GLIBCXX_ASSERTIONS=1 -D_LIBCPP_ENABLE_THREAD_SAFETY_ANNOTATIONS=1 -D_LIBCPP_ENABLE_HARDENED_MODE=1 -g -std=c++17 -DHAVE_NEON -DHAVE_MKSTEMP -DHAVE_FSEEKO -DHAVE_FONTCONFIG -DHAVE_SETLOCALE -DHAVE_DBUS -DHAVE_BSWAP32 -DHAVE_BYTESWAP_H -DHAVE_STRERROR -DHAVE_PREAD_PWRITE=1 -DGS_RECURSIVE_MUTEXATTR=PTHREAD_MUTEX_RECURSIVE -O2 -DNDEBUG -fPIC -fvisibility=hidden -DGSDLLEXPORT="__attribute__((visibility(\"default\")))" -Wall -Wstrict-prototypes -Wundef -Wmissing-declarations -Wmissing-prototypes -Wwrite-strings -fno-strict-aliasing -Werror=declaration-after-statement -fno-builtin -fno-common -Werror=return-type -Wno-unused-local-typedefs -DHAVE_STDINT_H=1 -DHAVE_DIRENT_H=1 -DHAVE_SYS_DIR_H=1 -DHAVE_SYS_TIME_H=1 -DHAVE_SYS_TIMES_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_LIBDL=1 -DGX_COLOR_INDEX_TYPE="unsigned long long" -D__USE_UNIX98=1 -DBUILD_PDF=1 -I./pdf -Os -fstack-clash-protection -Wformat -Werror=format-security -g -flto=auto -DHAVE_RESTRICT=1 -I/usr/include/webp -fno-strict-aliasing -DHAVE_POPEN_PROTO=1 -DTESSERACT_IMAGEDATA_AS_PIX -DTESSERACT_DISABLE_DEBUG_FONTS -DGRAPHICS_DISABLED -UCLUSTER -o ./soobj/tesseract_ccmain_ltrresultiterator.o -c tesseract/src/ccmain/ltrresultiterator.cpp tesseract/src/ccmain/tesseractclass.h: In member function 'void tesseract::Tesseract::set_pix_original(Pix*)': tesseract/src/ccmain/tesseractclass.h:224:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'unsigned int'} [-Wsign-compare] 224 | for (int i = 0; i < sub_langs_.size(); ++i) { | ~~^~~~~~~~~~~~~~~~~~~ tesseract/src/ccmain/tesseractclass.h: In member function 'bool tesseract::Tesseract::AnyTessLang() const': tesseract/src/ccmain/tesseractclass.h:292:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'unsigned int'} [-Wsign-compare] 292 | for (int i = 0; i < sub_langs_.size(); ++i) { | ~~^~~~~~~~~~~~~~~~~~~ tesseract/src/ccmain/tesseractclass.h: In member function 'bool tesseract::Tesseract::AnyLSTMLang() const': tesseract/src/ccmain/tesseractclass.h:302:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'unsigned int'} [-Wsign-compare] 302 | for (int i = 0; i < sub_langs_.size(); ++i) { | ~~^~~~~~~~~~~~~~~~~~~ In file included from tesseract/src/ccutil/elst.h:24, from tesseract/src/ccstruct/ocrpara.h:23, from tesseract/src/ccstruct/ocrblock.h:22, from tesseract/src/textord/devanagari_processing.h:17, from tesseract/src/ccmain/tesseractclass.h:34: tesseract/src/ccutil/serialis.h: In instantiation of 'bool tesseract::TFile::Serialize(const T*, size_t) [with T = char; size_t = unsigned int]': tesseract/src/ccutil/unicharset.h:363:51: required from here tesseract/src/ccutil/serialis.h:102:45: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'unsigned int'} [-Wsign-compare] 102 | return FWrite(data, sizeof(T), count) == count; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ gcc -DHAVE_MKSTEMP -DHAVE_FSEEKO -DHAVE_FONTCONFIG -DHAVE_SETLOCALE -DHAVE_DBUS -DHAVE_BSWAP32 -DHAVE_BYTESWAP_H -DHAVE_STRERROR -DHAVE_PREAD_PWRITE=1 -DGS_RECURSIVE_MUTEXATTR=PTHREAD_MUTEX_RECURSIVE -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 -Wno-unused-local-typedefs -DHAVE_STDINT_H=1 -DHAVE_DIRENT_H=1 -DHAVE_SYS_DIR_H=1 -DHAVE_SYS_TIME_H=1 -DHAVE_SYS_TIMES_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_LIBDL=1 -DGX_COLOR_INDEX_TYPE="unsigned long long" -D__USE_UNIX98=1 -DBUILD_PDF=1 -I./pdf -Os -fstack-clash-protection -Wformat -Werror=format-security -g -flto=auto -DHAVE_RESTRICT=1 -I/usr/include/webp -fno-strict-aliasing -DHAVE_POPEN_PROTO=1 -I./obj -I./base -I./devices -DWHICH_CMS="lcms2" -o ./obj/gscolor.o -c ./base/gscolor.c tesseract/src/ccmain/par_control.cpp: In member function 'void tesseract::Tesseract::PrerecAllWordsPar(const std::vector&)': tesseract/src/ccmain/par_control.cpp:45:28: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'unsigned int'} [-Wsign-compare] 45 | Tesseract* sub = s < sub_langs_.size() ? sub_langs_[s] : this; | ~~^~~~~~~~~~~~~~~~~~~ In file included from tesseract/src/ccutil/clst.h:24, from tesseract/src/ccstruct/blobs.h:23, from tesseract/src/classify/mfoutline.h:21, from tesseract/src/classify/intproto.h:25: tesseract/src/ccutil/serialis.h: In instantiation of 'bool tesseract::TFile::Serialize(const T*, size_t) [with T = char; size_t = unsigned int]': tesseract/src/ccutil/unicharset.h:363:51: required from here tesseract/src/ccutil/serialis.h:102:45: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'unsigned int'} [-Wsign-compare] 102 | return FWrite(data, sizeof(T), count) == count; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ In file included from tesseract/src/dict/dawg.h:33, from tesseract/src/dict/dict.h:29, from tesseract/src/classify/classify.h:66: tesseract/src/ccstruct/ratngs.h: In member function 'void tesseract::BLOB_CHOICE::set_fonts(const std::vector&)': tesseract/src/ccstruct/ratngs.h:107:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'unsigned int'} [-Wsign-compare] 107 | for (int f = 0; f < fonts_.size(); ++f) { | ~~^~~~~~~~~~~~~~~ In file included from tesseract/src/ccutil/elst.h:24, from tesseract/src/ccstruct/ocrpara.h:23, from tesseract/src/ccstruct/ocrblock.h:22, from tesseract/src/textord/devanagari_processing.h:17, from tesseract/src/ccmain/tesseractclass.h:34: tesseract/src/ccutil/serialis.h: In instantiation of 'bool tesseract::TFile::Serialize(const T*, size_t) [with T = char; size_t = unsigned int]': tesseract/src/ccutil/unicharset.h:363:51: required from here tesseract/src/ccutil/serialis.h:102:45: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'unsigned int'} [-Wsign-compare] 102 | return FWrite(data, sizeof(T), count) == count; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ In file included from tesseract/src/ccutil/elst.h:24, from tesseract/src/ccstruct/blobbox.h:22, from tesseract/src/ccmain/equationdetect.h:22: tesseract/src/ccutil/serialis.h: In instantiation of 'bool tesseract::TFile::Serialize(const T*, size_t) [with T = char; size_t = unsigned int]': tesseract/src/ccutil/unicharset.h:363:51: required from here tesseract/src/ccutil/serialis.h:102:45: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'unsigned int'} [-Wsign-compare] 102 | return FWrite(data, sizeof(T), count) == count; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ In file included from tesseract/src/ccutil/elst.h:24, from tesseract/src/ccstruct/points.h:22, from tesseract/src/ccstruct/rect.h:23, from tesseract/src/ccstruct/boxword.h:23, from tesseract/src/ccstruct/blamer.h:26: tesseract/src/ccutil/serialis.h: In instantiation of 'bool tesseract::TFile::Serialize(const T*, size_t) [with T = char; size_t = unsigned int]': tesseract/src/ccutil/unicharset.h:363:51: required from here tesseract/src/ccutil/serialis.h:102:45: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'unsigned int'} [-Wsign-compare] 102 | return FWrite(data, sizeof(T), count) == count; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ In file included from tesseract/src/dict/dawg.h:33, from tesseract/src/dict/dict.h:29, from tesseract/src/classify/classify.h:66, from tesseract/src/classify/intproto.cpp:30: tesseract/src/ccstruct/ratngs.h: In member function 'void tesseract::BLOB_CHOICE::set_fonts(const std::vector&)': tesseract/src/ccstruct/ratngs.h:107:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'unsigned int'} [-Wsign-compare] 107 | for (int f = 0; f < fonts_.size(); ++f) { | ~~^~~~~~~~~~~~~~~ tesseract/src/ccmain/osdetect.cpp: In member function 'bool tesseract::OrientationDetector::detect_blob(tesseract::BLOB_CHOICE_LIST*)': tesseract/src/ccmain/osdetect.cpp:394:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'unsigned int'} [-Wsign-compare] 394 | for (s = 0; s < allowed_scripts_->size(); ++s) { | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~ tesseract/src/ccmain/osdetect.cpp: In member function 'void tesseract::ScriptDetector::detect_blob(tesseract::BLOB_CHOICE_LIST*)': tesseract/src/ccmain/osdetect.cpp:490:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'unsigned int'} [-Wsign-compare] 490 | for (s = 0; s < allowed_scripts_->size(); ++s) { | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~ tesseract/src/ccmain/osdetect.cpp:493:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'unsigned int'} [-Wsign-compare] 493 | if (s == allowed_scripts_->size()) continue; // Not found in list. | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ cc1plus: warning: command-line option '-Wstrict-prototypes' is valid for C/ObjC but not for C++ cc1plus: warning: command-line option '-Wmissing-prototypes' is valid for C/ObjC but not for C++ cc1plus: warning: '-Werror=' argument '-Werror=declaration-after-statement' is not valid for C++ In file included from tesseract/src/classify/intproto.h:28, from tesseract/src/classify/intfx.h:22, from tesseract/src/classify/intfx.cpp:23: tesseract/src/ccutil/unicharset.h: In member function 'bool tesseract::UNICHARSET::contains_unichar_id(tesseract::UNICHAR_ID) const': tesseract/src/ccutil/unicharset.h:288:59: warning: comparison of integer expressions of different signedness: 'tesseract::UNICHAR_ID' {aka 'int'} and 'std::vector::size_type' {aka 'unsigned int'} [-Wsign-compare] 288 | return unichar_id != INVALID_UNICHAR_ID && unichar_id < unichars.size() && | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~ tesseract/src/ccutil/unicharset.h: In member function 'void tesseract::UNICHARSET::delete_pointers_in_unichars()': tesseract/src/ccutil/unicharset.h:302:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'unsigned int'} [-Wsign-compare] 302 | for (int i = 0; i < unichars.size(); ++i) { | ~~^~~~~~~~~~~~~~~~~ g++ -Itesseract/include -Itesseract/src/api -Itesseract/src/arch -Itesseract/src/ccmain -Itesseract/src/ccstruct -Itesseract/src/ccutil -Itesseract/src/classify -Itesseract/src/cutil -Itesseract/src/dict -Itesseract/src/lstm -Itesseract/src/opencl -Itesseract/src/textord -Itesseract/src/training -Itesseract/src/viewer -Itesseract/src/wordrec -Ileptonica/src -I./base -I./soobj -Os -fstack-clash-protection -Wformat -Werror=format-security -D_GLIBCXX_ASSERTIONS=1 -D_LIBCPP_ENABLE_THREAD_SAFETY_ANNOTATIONS=1 -D_LIBCPP_ENABLE_HARDENED_MODE=1 -g -std=c++17 -DHAVE_NEON -DHAVE_MKSTEMP -DHAVE_FSEEKO -DHAVE_FONTCONFIG -DHAVE_SETLOCALE -DHAVE_DBUS -DHAVE_BSWAP32 -DHAVE_BYTESWAP_H -DHAVE_STRERROR -DHAVE_PREAD_PWRITE=1 -DGS_RECURSIVE_MUTEXATTR=PTHREAD_MUTEX_RECURSIVE -O2 -DNDEBUG -fPIC -fvisibility=hidden -DGSDLLEXPORT="__attribute__((visibility(\"default\")))" -Wall -Wstrict-prototypes -Wundef -Wmissing-declarations -Wmissing-prototypes -Wwrite-strings -fno-strict-aliasing -Werror=declaration-after-statement -fno-builtin -fno-common -Werror=return-type -Wno-unused-local-typedefs -DHAVE_STDINT_H=1 -DHAVE_DIRENT_H=1 -DHAVE_SYS_DIR_H=1 -DHAVE_SYS_TIME_H=1 -DHAVE_SYS_TIMES_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_LIBDL=1 -DGX_COLOR_INDEX_TYPE="unsigned long long" -D__USE_UNIX98=1 -DBUILD_PDF=1 -I./pdf -Os -fstack-clash-protection -Wformat -Werror=format-security -g -flto=auto -DHAVE_RESTRICT=1 -I/usr/include/webp -fno-strict-aliasing -DHAVE_POPEN_PROTO=1 -DTESSERACT_IMAGEDATA_AS_PIX -DTESSERACT_DISABLE_DEBUG_FONTS -DGRAPHICS_DISABLED -UCLUSTER -o ./soobj/tesseract_ccmain_mutableiterator.o -c tesseract/src/ccmain/mutableiterator.cpp In file included from tesseract/src/classify/intproto.h:28, from tesseract/src/classify/adaptive.h:20, from tesseract/src/classify/classify.h:64, from tesseract/src/classify/normmatch.cpp:22: tesseract/src/ccutil/unicharset.h: In member function 'bool tesseract::UNICHARSET::contains_unichar_id(tesseract::UNICHAR_ID) const': tesseract/src/ccutil/unicharset.h:288:59: warning: comparison of integer expressions of different signedness: 'tesseract::UNICHAR_ID' {aka 'int'} and 'std::vector::size_type' {aka 'unsigned int'} [-Wsign-compare] 288 | return unichar_id != INVALID_UNICHAR_ID && unichar_id < unichars.size() && | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~ tesseract/src/ccutil/unicharset.h: In member function 'void tesseract::UNICHARSET::delete_pointers_in_unichars()': tesseract/src/ccutil/unicharset.h:302:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'unsigned int'} [-Wsign-compare] 302 | for (int i = 0; i < unichars.size(); ++i) { | ~~^~~~~~~~~~~~~~~~~ gcc -DHAVE_MKSTEMP -DHAVE_FSEEKO -DHAVE_FONTCONFIG -DHAVE_SETLOCALE -DHAVE_DBUS -DHAVE_BSWAP32 -DHAVE_BYTESWAP_H -DHAVE_STRERROR -DHAVE_PREAD_PWRITE=1 -DGS_RECURSIVE_MUTEXATTR=PTHREAD_MUTEX_RECURSIVE -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 -Wno-unused-local-typedefs -DHAVE_STDINT_H=1 -DHAVE_DIRENT_H=1 -DHAVE_SYS_DIR_H=1 -DHAVE_SYS_TIME_H=1 -DHAVE_SYS_TIMES_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_LIBDL=1 -DGX_COLOR_INDEX_TYPE="unsigned long long" -D__USE_UNIX98=1 -DBUILD_PDF=1 -I./pdf -Os -fstack-clash-protection -Wformat -Werror=format-security -g -flto=auto -DHAVE_RESTRICT=1 -I/usr/include/webp -fno-strict-aliasing -DHAVE_POPEN_PROTO=1 -I./obj -I./base -I./devices -DWHICH_CMS="lcms2" -o ./obj/gscoord.o -c ./base/gscoord.c In file included from tesseract/src/classify/intproto.h:28, from tesseract/src/classify/intmatcher.h:21, from tesseract/src/classify/shapetable.h:28, from tesseract/src/classify/shapeclassifier.cpp:29: tesseract/src/ccutil/unicharset.h: In member function 'bool tesseract::UNICHARSET::contains_unichar_id(tesseract::UNICHAR_ID) const': tesseract/src/ccutil/unicharset.h:288:59: warning: comparison of integer expressions of different signedness: 'tesseract::UNICHAR_ID' {aka 'int'} and 'std::vector::size_type' {aka 'unsigned int'} [-Wsign-compare] 288 | return unichar_id != INVALID_UNICHAR_ID && unichar_id < unichars.size() && | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~ tesseract/src/ccutil/unicharset.h: In member function 'void tesseract::UNICHARSET::delete_pointers_in_unichars()': tesseract/src/ccutil/unicharset.h:302:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'unsigned int'} [-Wsign-compare] 302 | for (int i = 0; i < unichars.size(); ++i) { | ~~^~~~~~~~~~~~~~~~~ g++ -Itesseract/include -Itesseract/src/api -Itesseract/src/arch -Itesseract/src/ccmain -Itesseract/src/ccstruct -Itesseract/src/ccutil -Itesseract/src/classify -Itesseract/src/cutil -Itesseract/src/dict -Itesseract/src/lstm -Itesseract/src/opencl -Itesseract/src/textord -Itesseract/src/training -Itesseract/src/viewer -Itesseract/src/wordrec -Ileptonica/src -I./base -I./soobj -Os -fstack-clash-protection -Wformat -Werror=format-security -D_GLIBCXX_ASSERTIONS=1 -D_LIBCPP_ENABLE_THREAD_SAFETY_ANNOTATIONS=1 -D_LIBCPP_ENABLE_HARDENED_MODE=1 -g -std=c++17 -DHAVE_NEON -DHAVE_MKSTEMP -DHAVE_FSEEKO -DHAVE_FONTCONFIG -DHAVE_SETLOCALE -DHAVE_DBUS -DHAVE_BSWAP32 -DHAVE_BYTESWAP_H -DHAVE_STRERROR -DHAVE_PREAD_PWRITE=1 -DGS_RECURSIVE_MUTEXATTR=PTHREAD_MUTEX_RECURSIVE -O2 -DNDEBUG -fPIC -fvisibility=hidden -DGSDLLEXPORT="__attribute__((visibility(\"default\")))" -Wall -Wstrict-prototypes -Wundef -Wmissing-declarations -Wmissing-prototypes -Wwrite-strings -fno-strict-aliasing -Werror=declaration-after-statement -fno-builtin -fno-common -Werror=return-type -Wno-unused-local-typedefs -DHAVE_STDINT_H=1 -DHAVE_DIRENT_H=1 -DHAVE_SYS_DIR_H=1 -DHAVE_SYS_TIME_H=1 -DHAVE_SYS_TIMES_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_LIBDL=1 -DGX_COLOR_INDEX_TYPE="unsigned long long" -D__USE_UNIX98=1 -DBUILD_PDF=1 -I./pdf -Os -fstack-clash-protection -Wformat -Werror=format-security -g -flto=auto -DHAVE_RESTRICT=1 -I/usr/include/webp -fno-strict-aliasing -DHAVE_POPEN_PROTO=1 -DTESSERACT_IMAGEDATA_AS_PIX -DTESSERACT_DISABLE_DEBUG_FONTS -DGRAPHICS_DISABLED -UCLUSTER -o ./soobj/tesseract_ccmain_output.o -c tesseract/src/ccmain/output.cpp cc1plus: warning: command-line option '-Wstrict-prototypes' is valid for C/ObjC but not for C++ cc1plus: warning: command-line option '-Wmissing-prototypes' is valid for C/ObjC but not for C++ cc1plus: warning: '-Werror=' argument '-Werror=declaration-after-statement' is not valid for C++ In file included from tesseract/src/ccutil/elst.h:24, from tesseract/src/ccstruct/ocrpara.h:23, from tesseract/src/ccstruct/ocrblock.h:22, from tesseract/src/textord/devanagari_processing.h:17, from tesseract/src/ccmain/tesseractclass.h:34: tesseract/src/ccutil/serialis.h: In instantiation of 'bool tesseract::TFile::Serialize(const T*, size_t) [with T = char; size_t = unsigned int]': tesseract/src/ccutil/unicharset.h:363:51: required from here tesseract/src/ccutil/serialis.h:102:45: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'unsigned int'} [-Wsign-compare] 102 | return FWrite(data, sizeof(T), count) == count; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ gcc -DHAVE_MKSTEMP -DHAVE_FSEEKO -DHAVE_FONTCONFIG -DHAVE_SETLOCALE -DHAVE_DBUS -DHAVE_BSWAP32 -DHAVE_BYTESWAP_H -DHAVE_STRERROR -DHAVE_PREAD_PWRITE=1 -DGS_RECURSIVE_MUTEXATTR=PTHREAD_MUTEX_RECURSIVE -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 -Wno-unused-local-typedefs -DHAVE_STDINT_H=1 -DHAVE_DIRENT_H=1 -DHAVE_SYS_DIR_H=1 -DHAVE_SYS_TIME_H=1 -DHAVE_SYS_TIMES_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_LIBDL=1 -DGX_COLOR_INDEX_TYPE="unsigned long long" -D__USE_UNIX98=1 -DBUILD_PDF=1 -I./pdf -Os -fstack-clash-protection -Wformat -Werror=format-security -g -flto=auto -DHAVE_RESTRICT=1 -I/usr/include/webp -fno-strict-aliasing -DHAVE_POPEN_PROTO=1 -I./obj -I./base -I./devices -DWHICH_CMS="lcms2" -o ./obj/gscparam.o -c ./base/gscparam.c In file included from tesseract/src/classify/intproto.h:28, from tesseract/src/classify/adaptive.h:20, from tesseract/src/classify/classify.h:64, from tesseract/src/classify/protos.cpp:26: tesseract/src/ccutil/unicharset.h: In member function 'bool tesseract::UNICHARSET::contains_unichar_id(tesseract::UNICHAR_ID) const': tesseract/src/ccutil/unicharset.h:288:59: warning: comparison of integer expressions of different signedness: 'tesseract::UNICHAR_ID' {aka 'int'} and 'std::vector::size_type' {aka 'unsigned int'} [-Wsign-compare] 288 | return unichar_id != INVALID_UNICHAR_ID && unichar_id < unichars.size() && | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~ tesseract/src/ccutil/unicharset.h: In member function 'void tesseract::UNICHARSET::delete_pointers_in_unichars()': tesseract/src/ccutil/unicharset.h:302:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'unsigned int'} [-Wsign-compare] 302 | for (int i = 0; i < unichars.size(); ++i) { | ~~^~~~~~~~~~~~~~~~~ In file included from tesseract/src/dict/dawg.h:33, from tesseract/src/dict/dict.h:29, from tesseract/src/classify/classify.h:66, from tesseract/src/classify/intmatcher.cpp:28: tesseract/src/ccstruct/ratngs.h: In member function 'void tesseract::BLOB_CHOICE::set_fonts(const std::vector&)': tesseract/src/ccstruct/ratngs.h:107:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'unsigned int'} [-Wsign-compare] 107 | for (int f = 0; f < fonts_.size(); ++f) { | ~~^~~~~~~~~~~~~~~ cc1plus: warning: command-line option '-Wstrict-prototypes' is valid for C/ObjC but not for C++ cc1plus: warning: command-line option '-Wmissing-prototypes' is valid for C/ObjC but not for C++ cc1plus: warning: '-Werror=' argument '-Werror=declaration-after-statement' is not valid for C++ In file included from tesseract/src/classify/intproto.h:28, from tesseract/src/classify/adaptive.h:20, from tesseract/src/classify/classify.h:64, from tesseract/src/classify/picofeat.cpp:20: tesseract/src/ccutil/unicharset.h: In member function 'bool tesseract::UNICHARSET::contains_unichar_id(tesseract::UNICHAR_ID) const': tesseract/src/ccutil/unicharset.h:288:59: warning: comparison of integer expressions of different signedness: 'tesseract::UNICHAR_ID' {aka 'int'} and 'std::vector::size_type' {aka 'unsigned int'} [-Wsign-compare] 288 | return unichar_id != INVALID_UNICHAR_ID && unichar_id < unichars.size() && | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~ tesseract/src/ccutil/unicharset.h: In member function 'void tesseract::UNICHARSET::delete_pointers_in_unichars()': tesseract/src/ccutil/unicharset.h:302:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'unsigned int'} [-Wsign-compare] 302 | for (int i = 0; i < unichars.size(); ++i) { | ~~^~~~~~~~~~~~~~~~~ In file included from tesseract/src/dict/dawg.h:33, from tesseract/src/dict/dict.h:29, from tesseract/src/classify/classify.h:66: tesseract/src/ccstruct/ratngs.h: In member function 'void tesseract::BLOB_CHOICE::set_fonts(const std::vector&)': tesseract/src/ccstruct/ratngs.h:107:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'unsigned int'} [-Wsign-compare] 107 | for (int f = 0; f < fonts_.size(); ++f) { | ~~^~~~~~~~~~~~~~~ gcc -DHAVE_MKSTEMP -DHAVE_FSEEKO -DHAVE_FONTCONFIG -DHAVE_SETLOCALE -DHAVE_DBUS -DHAVE_BSWAP32 -DHAVE_BYTESWAP_H -DHAVE_STRERROR -DHAVE_PREAD_PWRITE=1 -DGS_RECURSIVE_MUTEXATTR=PTHREAD_MUTEX_RECURSIVE -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 -Wno-unused-local-typedefs -DHAVE_STDINT_H=1 -DHAVE_DIRENT_H=1 -DHAVE_SYS_DIR_H=1 -DHAVE_SYS_TIME_H=1 -DHAVE_SYS_TIMES_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_LIBDL=1 -DGX_COLOR_INDEX_TYPE="unsigned long long" -D__USE_UNIX98=1 -DBUILD_PDF=1 -I./pdf -Os -fstack-clash-protection -Wformat -Werror=format-security -g -flto=auto -DHAVE_RESTRICT=1 -I/usr/include/webp -fno-strict-aliasing -DHAVE_POPEN_PROTO=1 -I./obj -I./base -I./devices -DWHICH_CMS="lcms2" -o ./obj/gscspace.o -c ./base/gscspace.c g++ -Itesseract/include -Itesseract/src/api -Itesseract/src/arch -Itesseract/src/ccmain -Itesseract/src/ccstruct -Itesseract/src/ccutil -Itesseract/src/classify -Itesseract/src/cutil -Itesseract/src/dict -Itesseract/src/lstm -Itesseract/src/opencl -Itesseract/src/textord -Itesseract/src/training -Itesseract/src/viewer -Itesseract/src/wordrec -Ileptonica/src -I./base -I./soobj -Os -fstack-clash-protection -Wformat -Werror=format-security -D_GLIBCXX_ASSERTIONS=1 -D_LIBCPP_ENABLE_THREAD_SAFETY_ANNOTATIONS=1 -D_LIBCPP_ENABLE_HARDENED_MODE=1 -g -std=c++17 -DHAVE_NEON -DHAVE_MKSTEMP -DHAVE_FSEEKO -DHAVE_FONTCONFIG -DHAVE_SETLOCALE -DHAVE_DBUS -DHAVE_BSWAP32 -DHAVE_BYTESWAP_H -DHAVE_STRERROR -DHAVE_PREAD_PWRITE=1 -DGS_RECURSIVE_MUTEXATTR=PTHREAD_MUTEX_RECURSIVE -O2 -DNDEBUG -fPIC -fvisibility=hidden -DGSDLLEXPORT="__attribute__((visibility(\"default\")))" -Wall -Wstrict-prototypes -Wundef -Wmissing-declarations -Wmissing-prototypes -Wwrite-strings -fno-strict-aliasing -Werror=declaration-after-statement -fno-builtin -fno-common -Werror=return-type -Wno-unused-local-typedefs -DHAVE_STDINT_H=1 -DHAVE_DIRENT_H=1 -DHAVE_SYS_DIR_H=1 -DHAVE_SYS_TIME_H=1 -DHAVE_SYS_TIMES_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_LIBDL=1 -DGX_COLOR_INDEX_TYPE="unsigned long long" -D__USE_UNIX98=1 -DBUILD_PDF=1 -I./pdf -Os -fstack-clash-protection -Wformat -Werror=format-security -g -flto=auto -DHAVE_RESTRICT=1 -I/usr/include/webp -fno-strict-aliasing -DHAVE_POPEN_PROTO=1 -DTESSERACT_IMAGEDATA_AS_PIX -DTESSERACT_DISABLE_DEBUG_FONTS -DGRAPHICS_DISABLED -UCLUSTER -o ./soobj/tesseract_ccmain_pageiterator.o -c tesseract/src/ccmain/pageiterator.cpp gcc -DHAVE_MKSTEMP -DHAVE_FSEEKO -DHAVE_FONTCONFIG -DHAVE_SETLOCALE -DHAVE_DBUS -DHAVE_BSWAP32 -DHAVE_BYTESWAP_H -DHAVE_STRERROR -DHAVE_PREAD_PWRITE=1 -DGS_RECURSIVE_MUTEXATTR=PTHREAD_MUTEX_RECURSIVE -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 -Wno-unused-local-typedefs -DHAVE_STDINT_H=1 -DHAVE_DIRENT_H=1 -DHAVE_SYS_DIR_H=1 -DHAVE_SYS_TIME_H=1 -DHAVE_SYS_TIMES_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_LIBDL=1 -DGX_COLOR_INDEX_TYPE="unsigned long long" -D__USE_UNIX98=1 -DBUILD_PDF=1 -I./pdf -Os -fstack-clash-protection -Wformat -Werror=format-security -g -flto=auto -DHAVE_RESTRICT=1 -I/usr/include/webp -fno-strict-aliasing -DHAVE_POPEN_PROTO=1 -I./obj -I./base -I./devices -DWHICH_CMS="lcms2" -o ./obj/gscicach.o -c ./base/gscicach.c In file included from tesseract/src/ccutil/elst.h:24, from tesseract/src/ccstruct/blobbox.h:22, from tesseract/src/ccmain/osdetect.cpp:22: tesseract/src/ccutil/serialis.h: In instantiation of 'bool tesseract::TFile::Serialize(const T*, size_t) [with T = char; size_t = unsigned int]': tesseract/src/ccutil/unicharset.h:363:51: required from here tesseract/src/ccutil/serialis.h:102:45: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'unsigned int'} [-Wsign-compare] 102 | return FWrite(data, sizeof(T), count) == count; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ In file included from tesseract/src/classify/intproto.h:28, from tesseract/src/classify/intmatcher.h:21, from tesseract/src/classify/shapetable.h:28, from tesseract/src/classify/shapetable.cpp:23: tesseract/src/ccutil/unicharset.h: In member function 'bool tesseract::UNICHARSET::contains_unichar_id(tesseract::UNICHAR_ID) const': tesseract/src/ccutil/unicharset.h:288:59: warning: comparison of integer expressions of different signedness: 'tesseract::UNICHAR_ID' {aka 'int'} and 'std::vector::size_type' {aka 'unsigned int'} [-Wsign-compare] 288 | return unichar_id != INVALID_UNICHAR_ID && unichar_id < unichars.size() && | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~ In file included from tesseract/src/ccutil/ambigs.h:32, from tesseract/src/dict/dict.h:27, from tesseract/src/dict/hyphen.cpp:20: tesseract/src/ccutil/unicharset.h: In member function 'bool tesseract::UNICHARSET::contains_unichar_id(tesseract::UNICHAR_ID) const': tesseract/src/ccutil/unicharset.h:288:59: warning: comparison of integer expressions of different signedness: 'tesseract::UNICHAR_ID' {aka 'int'} and 'std::vector::size_type' {aka 'unsigned int'} [-Wsign-compare] 288 | return unichar_id != INVALID_UNICHAR_ID && unichar_id < unichars.size() && | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~ tesseract/src/ccutil/unicharset.h: In member function 'void tesseract::UNICHARSET::delete_pointers_in_unichars()': tesseract/src/ccutil/unicharset.h:302:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'unsigned int'} [-Wsign-compare] 302 | for (int i = 0; i < unichars.size(); ++i) { | ~~^~~~~~~~~~~~~~~~~ tesseract/src/ccutil/unicharset.h: In member function 'void tesseract::UNICHARSET::delete_pointers_in_unichars()': tesseract/src/ccutil/unicharset.h:302:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'unsigned int'} [-Wsign-compare] 302 | for (int i = 0; i < unichars.size(); ++i) { | ~~^~~~~~~~~~~~~~~~~ tesseract/src/classify/shapeclassifier.cpp: In member function 'virtual void tesseract::ShapeClassifier::UnicharPrintResults(const char*, const std::vector&) const': tesseract/src/classify/shapeclassifier.cpp:179:21: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'unsigned int'} [-Wsign-compare] 179 | for (int i = 0; i < results.size(); ++i) { | ~~^~~~~~~~~~~~~~~~ tesseract/src/classify/shapeclassifier.cpp:184:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'unsigned int'} [-Wsign-compare] 184 | for (int f = 0; f < results[i].fonts.size(); ++f) { | ~~^~~~~~~~~~~~~~~~~~~~~~~~~ tesseract/src/classify/shapeclassifier.cpp: In member function 'virtual void tesseract::ShapeClassifier::PrintResults(const char*, const std::vector&) const': tesseract/src/classify/shapeclassifier.cpp:194:21: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'unsigned int'} [-Wsign-compare] 194 | for (int i = 0; i < results.size(); ++i) { | ~~^~~~~~~~~~~~~~~~ tesseract/src/classify/shapeclassifier.cpp: In member function 'void tesseract::ShapeClassifier::FilterDuplicateUnichars(std::vector*) const': tesseract/src/classify/shapeclassifier.cpp:211:21: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'unsigned int'} [-Wsign-compare] 211 | for (int r = 0; r < results->size(); ++r) { | ~~^~~~~~~~~~~~~~~~~ cc1plus: warning: command-line option '-Wstrict-prototypes' is valid for C/ObjC but not for C++ cc1plus: warning: command-line option '-Wmissing-prototypes' is valid for C/ObjC but not for C++ cc1plus: warning: '-Werror=' argument '-Werror=declaration-after-statement' is not valid for C++ In file included from tesseract/src/ccutil/genericvector.h:22, from tesseract/src/ccstruct/fontinfo.h:25, from tesseract/src/classify/shapetable.h:26: tesseract/src/ccutil/serialis.h: In instantiation of 'bool tesseract::TFile::Serialize(const T*, size_t) [with T = char; size_t = unsigned int]': tesseract/src/ccutil/unicharset.h:363:51: required from here tesseract/src/ccutil/serialis.h:102:45: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'unsigned int'} [-Wsign-compare] 102 | return FWrite(data, sizeof(T), count) == count; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ gcc -DHAVE_MKSTEMP -DHAVE_FSEEKO -DHAVE_FONTCONFIG -DHAVE_SETLOCALE -DHAVE_DBUS -DHAVE_BSWAP32 -DHAVE_BYTESWAP_H -DHAVE_STRERROR -DHAVE_PREAD_PWRITE=1 -DGS_RECURSIVE_MUTEXATTR=PTHREAD_MUTEX_RECURSIVE -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 -Wno-unused-local-typedefs -DHAVE_STDINT_H=1 -DHAVE_DIRENT_H=1 -DHAVE_SYS_DIR_H=1 -DHAVE_SYS_TIME_H=1 -DHAVE_SYS_TIMES_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_LIBDL=1 -DGX_COLOR_INDEX_TYPE="unsigned long long" -D__USE_UNIX98=1 -DBUILD_PDF=1 -I./pdf -Os -fstack-clash-protection -Wformat -Werror=format-security -g -flto=auto -DHAVE_RESTRICT=1 -I/usr/include/webp -fno-strict-aliasing -DHAVE_POPEN_PROTO=1 -I./obj -I./base -I./devices -DWHICH_CMS="lcms2" -o ./obj/gsovrc.o -c ./base/gsovrc.c In file included from tesseract/src/ccutil/clst.h:24, from tesseract/src/ccstruct/blobs.h:23, from tesseract/src/classify/mfoutline.h:21, from tesseract/src/classify/intproto.h:25: tesseract/src/ccutil/serialis.h: In instantiation of 'bool tesseract::TFile::Serialize(const T*, size_t) [with T = char; size_t = unsigned int]': tesseract/src/ccutil/unicharset.h:363:51: required from here tesseract/src/ccutil/serialis.h:102:45: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'unsigned int'} [-Wsign-compare] 102 | return FWrite(data, sizeof(T), count) == count; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ In file included from tesseract/src/ccmain/fixspace.cpp:32: tesseract/src/ccmain/tesseractclass.h: In member function 'void tesseract::Tesseract::set_pix_original(Pix*)': tesseract/src/ccmain/tesseractclass.h:224:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'unsigned int'} [-Wsign-compare] 224 | for (int i = 0; i < sub_langs_.size(); ++i) { | ~~^~~~~~~~~~~~~~~~~~~ tesseract/src/ccmain/tesseractclass.h: In member function 'bool tesseract::Tesseract::AnyTessLang() const': tesseract/src/ccmain/tesseractclass.h:292:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'unsigned int'} [-Wsign-compare] 292 | for (int i = 0; i < sub_langs_.size(); ++i) { | ~~^~~~~~~~~~~~~~~~~~~ tesseract/src/ccmain/tesseractclass.h: In member function 'bool tesseract::Tesseract::AnyLSTMLang() const': tesseract/src/ccmain/tesseractclass.h:302:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'unsigned int'} [-Wsign-compare] 302 | for (int i = 0; i < sub_langs_.size(); ++i) { | ~~^~~~~~~~~~~~~~~~~~~ In file included from tesseract/src/classify/intproto.h:28, from tesseract/src/classify/intfx.h:22, from tesseract/src/classify/trainingsample.h:21, from tesseract/src/classify/trainingsample.cpp:22: tesseract/src/ccutil/unicharset.h: In member function 'bool tesseract::UNICHARSET::contains_unichar_id(tesseract::UNICHAR_ID) const': tesseract/src/ccutil/unicharset.h:288:59: warning: comparison of integer expressions of different signedness: 'tesseract::UNICHAR_ID' {aka 'int'} and 'std::vector::size_type' {aka 'unsigned int'} [-Wsign-compare] 288 | return unichar_id != INVALID_UNICHAR_ID && unichar_id < unichars.size() && | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~ tesseract/src/ccutil/unicharset.h: In member function 'void tesseract::UNICHARSET::delete_pointers_in_unichars()': tesseract/src/ccutil/unicharset.h:302:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'unsigned int'} [-Wsign-compare] 302 | for (int i = 0; i < unichars.size(); ++i) { | ~~^~~~~~~~~~~~~~~~~ gcc -DHAVE_MKSTEMP -DHAVE_FSEEKO -DHAVE_FONTCONFIG -DHAVE_SETLOCALE -DHAVE_DBUS -DHAVE_BSWAP32 -DHAVE_BYTESWAP_H -DHAVE_STRERROR -DHAVE_PREAD_PWRITE=1 -DGS_RECURSIVE_MUTEXATTR=PTHREAD_MUTEX_RECURSIVE -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 -Wno-unused-local-typedefs -DHAVE_STDINT_H=1 -DHAVE_DIRENT_H=1 -DHAVE_SYS_DIR_H=1 -DHAVE_SYS_TIME_H=1 -DHAVE_SYS_TIMES_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_LIBDL=1 -DGX_COLOR_INDEX_TYPE="unsigned long long" -D__USE_UNIX98=1 -DBUILD_PDF=1 -I./pdf -Os -fstack-clash-protection -Wformat -Werror=format-security -g -flto=auto -DHAVE_RESTRICT=1 -I/usr/include/webp -fno-strict-aliasing -DHAVE_POPEN_PROTO=1 -I./obj -I./base -I./devices -DWHICH_CMS="lcms2" -o ./obj/gxoprect.o -c ./base/gxoprect.c g++ -Itesseract/include -Itesseract/src/api -Itesseract/src/arch -Itesseract/src/ccmain -Itesseract/src/ccstruct -Itesseract/src/ccutil -Itesseract/src/classify -Itesseract/src/cutil -Itesseract/src/dict -Itesseract/src/lstm -Itesseract/src/opencl -Itesseract/src/textord -Itesseract/src/training -Itesseract/src/viewer -Itesseract/src/wordrec -Ileptonica/src -I./base -I./soobj -Os -fstack-clash-protection -Wformat -Werror=format-security -D_GLIBCXX_ASSERTIONS=1 -D_LIBCPP_ENABLE_THREAD_SAFETY_ANNOTATIONS=1 -D_LIBCPP_ENABLE_HARDENED_MODE=1 -g -std=c++17 -DHAVE_NEON -DHAVE_MKSTEMP -DHAVE_FSEEKO -DHAVE_FONTCONFIG -DHAVE_SETLOCALE -DHAVE_DBUS -DHAVE_BSWAP32 -DHAVE_BYTESWAP_H -DHAVE_STRERROR -DHAVE_PREAD_PWRITE=1 -DGS_RECURSIVE_MUTEXATTR=PTHREAD_MUTEX_RECURSIVE -O2 -DNDEBUG -fPIC -fvisibility=hidden -DGSDLLEXPORT="__attribute__((visibility(\"default\")))" -Wall -Wstrict-prototypes -Wundef -Wmissing-declarations -Wmissing-prototypes -Wwrite-strings -fno-strict-aliasing -Werror=declaration-after-statement -fno-builtin -fno-common -Werror=return-type -Wno-unused-local-typedefs -DHAVE_STDINT_H=1 -DHAVE_DIRENT_H=1 -DHAVE_SYS_DIR_H=1 -DHAVE_SYS_TIME_H=1 -DHAVE_SYS_TIMES_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_LIBDL=1 -DGX_COLOR_INDEX_TYPE="unsigned long long" -D__USE_UNIX98=1 -DBUILD_PDF=1 -I./pdf -Os -fstack-clash-protection -Wformat -Werror=format-security -g -flto=auto -DHAVE_RESTRICT=1 -I/usr/include/webp -fno-strict-aliasing -DHAVE_POPEN_PROTO=1 -DTESSERACT_IMAGEDATA_AS_PIX -DTESSERACT_DISABLE_DEBUG_FONTS -DGRAPHICS_DISABLED -UCLUSTER -o ./soobj/tesseract_ccmain_pagesegmain.o -c tesseract/src/ccmain/pagesegmain.cpp gcc -DHAVE_MKSTEMP -DHAVE_FSEEKO -DHAVE_FONTCONFIG -DHAVE_SETLOCALE -DHAVE_DBUS -DHAVE_BSWAP32 -DHAVE_BYTESWAP_H -DHAVE_STRERROR -DHAVE_PREAD_PWRITE=1 -DGS_RECURSIVE_MUTEXATTR=PTHREAD_MUTEX_RECURSIVE -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 -Wno-unused-local-typedefs -DHAVE_STDINT_H=1 -DHAVE_DIRENT_H=1 -DHAVE_SYS_DIR_H=1 -DHAVE_SYS_TIME_H=1 -DHAVE_SYS_TIMES_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_LIBDL=1 -DGX_COLOR_INDEX_TYPE="unsigned long long" -D__USE_UNIX98=1 -DBUILD_PDF=1 -I./pdf -Os -fstack-clash-protection -Wformat -Werror=format-security -g -flto=auto -DHAVE_RESTRICT=1 -I/usr/include/webp -fno-strict-aliasing -DHAVE_POPEN_PROTO=1 -I./obj -I./base -I./devices -DWHICH_CMS="lcms2" -o ./obj/gsdevice.o -c ./base/gsdevice.c In file included from tesseract/src/dict/dawg.h:33, from tesseract/src/dict/dict.h:29, from tesseract/src/classify/classify.h:66: tesseract/src/ccstruct/ratngs.h: In member function 'void tesseract::BLOB_CHOICE::set_fonts(const std::vector&)': tesseract/src/ccstruct/ratngs.h:107:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'unsigned int'} [-Wsign-compare] 107 | for (int f = 0; f < fonts_.size(); ++f) { | ~~^~~~~~~~~~~~~~~ In file included from tesseract/src/ccutil/genericvector.h:22, from tesseract/src/ccstruct/fontinfo.h:25, from tesseract/src/classify/shapetable.h:26: tesseract/src/ccutil/serialis.h: In instantiation of 'bool tesseract::TFile::Serialize(const T*, size_t) [with T = char; size_t = unsigned int]': tesseract/src/ccutil/unicharset.h:363:51: required from here tesseract/src/ccutil/serialis.h:102:45: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'unsigned int'} [-Wsign-compare] 102 | return FWrite(data, sizeof(T), count) == count; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ tesseract/src/ccutil/serialis.h: In instantiation of 'bool tesseract::TFile::DeSerialize(T*, size_t) [with T = int; size_t = unsigned int]': tesseract/src/classify/shapetable.cpp:75:25: required from here tesseract/src/ccutil/serialis.h:93:50: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'unsigned int'} [-Wsign-compare] 93 | return FReadEndian(data, sizeof(T), count) == count; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ tesseract/src/ccutil/serialis.h: In instantiation of 'bool tesseract::TFile::DeSerialize(T*, size_t) [with T = unsigned char; size_t = unsigned int]': tesseract/src/classify/shapetable.cpp:94:23: required from here tesseract/src/ccutil/serialis.h:93:50: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'unsigned int'} [-Wsign-compare] cc1plus: warning: command-line option '-Wstrict-prototypes' is valid for C/ObjC but not for C++ cc1plus: warning: command-line option '-Wmissing-prototypes' is valid for C/ObjC but not for C++ cc1plus: warning: '-Werror=' argument '-Werror=declaration-after-statement' is not valid for C++ gcc -DHAVE_MKSTEMP -DHAVE_FSEEKO -DHAVE_FONTCONFIG -DHAVE_SETLOCALE -DHAVE_DBUS -DHAVE_BSWAP32 -DHAVE_BYTESWAP_H -DHAVE_STRERROR -DHAVE_PREAD_PWRITE=1 -DGS_RECURSIVE_MUTEXATTR=PTHREAD_MUTEX_RECURSIVE -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 -Wno-unused-local-typedefs -DHAVE_STDINT_H=1 -DHAVE_DIRENT_H=1 -DHAVE_SYS_DIR_H=1 -DHAVE_SYS_TIME_H=1 -DHAVE_SYS_TIMES_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_LIBDL=1 -DGX_COLOR_INDEX_TYPE="unsigned long long" -D__USE_UNIX98=1 -DBUILD_PDF=1 -I./pdf -Os -fstack-clash-protection -Wformat -Werror=format-security -g -flto=auto -DHAVE_RESTRICT=1 -I/usr/include/webp -fno-strict-aliasing -DHAVE_POPEN_PROTO=1 -I./obj -I./base -I./devices -DWHICH_CMS="lcms2" -o ./obj/gsdevmem.o -c ./base/gsdevmem.c g++ -Itesseract/include -Itesseract/src/api -Itesseract/src/arch -Itesseract/src/ccmain -Itesseract/src/ccstruct -Itesseract/src/ccutil -Itesseract/src/classify -Itesseract/src/cutil -Itesseract/src/dict -Itesseract/src/lstm -Itesseract/src/opencl -Itesseract/src/textord -Itesseract/src/training -Itesseract/src/viewer -Itesseract/src/wordrec -Ileptonica/src -I./base -I./soobj -Os -fstack-clash-protection -Wformat -Werror=format-security -D_GLIBCXX_ASSERTIONS=1 -D_LIBCPP_ENABLE_THREAD_SAFETY_ANNOTATIONS=1 -D_LIBCPP_ENABLE_HARDENED_MODE=1 -g -std=c++17 -DHAVE_NEON -DHAVE_MKSTEMP -DHAVE_FSEEKO -DHAVE_FONTCONFIG -DHAVE_SETLOCALE -DHAVE_DBUS -DHAVE_BSWAP32 -DHAVE_BYTESWAP_H -DHAVE_STRERROR -DHAVE_PREAD_PWRITE=1 -DGS_RECURSIVE_MUTEXATTR=PTHREAD_MUTEX_RECURSIVE -O2 -DNDEBUG -fPIC -fvisibility=hidden -DGSDLLEXPORT="__attribute__((visibility(\"default\")))" -Wall -Wstrict-prototypes -Wundef -Wmissing-declarations -Wmissing-prototypes -Wwrite-strings -fno-strict-aliasing -Werror=declaration-after-statement -fno-builtin -fno-common -Werror=return-type -Wno-unused-local-typedefs -DHAVE_STDINT_H=1 -DHAVE_DIRENT_H=1 -DHAVE_SYS_DIR_H=1 -DHAVE_SYS_TIME_H=1 -DHAVE_SYS_TIMES_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_LIBDL=1 -DGX_COLOR_INDEX_TYPE="unsigned long long" -D__USE_UNIX98=1 -DBUILD_PDF=1 -I./pdf -Os -fstack-clash-protection -Wformat -Werror=format-security -g -flto=auto -DHAVE_RESTRICT=1 -I/usr/include/webp -fno-strict-aliasing -DHAVE_POPEN_PROTO=1 -DTESSERACT_IMAGEDATA_AS_PIX -DTESSERACT_DISABLE_DEBUG_FONTS -DGRAPHICS_DISABLED -UCLUSTER -o ./soobj/tesseract_ccmain_pagewalk.o -c tesseract/src/ccmain/pagewalk.cpp tesseract/src/api/capi.cpp: In function 'char** TessBaseAPIGetLoadedLanguagesAsVector(const TessBaseAPI*)': tesseract/src/api/capi.cpp:284:29: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector >::size_type' {aka 'unsigned int'} [-Wsign-compare] 284 | for (int index = 0; index < languages.size(); ++index) { | ~~~~~~^~~~~~~~~~~~~~~~~~ tesseract/src/api/capi.cpp: In function 'char** TessBaseAPIGetAvailableLanguagesAsVector(const TessBaseAPI*)': tesseract/src/api/capi.cpp:296:29: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector >::size_type' {aka 'unsigned int'} [-Wsign-compare] 296 | for (int index = 0; index < languages.size(); ++index) { | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from tesseract/src/dict/dawg.h:33, from tesseract/src/dict/dict.h:29, from tesseract/src/classify/classify.h:66: tesseract/src/ccstruct/ratngs.h: In member function 'void tesseract::BLOB_CHOICE::set_fonts(const std::vector&)': tesseract/src/ccstruct/ratngs.h:107:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'unsigned int'} [-Wsign-compare] 107 | for (int f = 0; f < fonts_.size(); ++f) { | ~~^~~~~~~~~~~~~~~ In file included from tesseract/src/ccutil/clst.h:24, from tesseract/src/ccstruct/blobs.h:23, from tesseract/src/classify/mfoutline.h:21, from tesseract/src/classify/mfoutline.cpp:18: tesseract/src/ccutil/serialis.h: In instantiation of 'bool tesseract::TFile::Serialize(const T*, size_t) [with T = char; size_t = unsigned int]': tesseract/src/ccutil/unicharset.h:363:51: required from here tesseract/src/ccutil/serialis.h:102:45: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'unsigned int'} [-Wsign-compare] 102 | return FWrite(data, sizeof(T), count) == count; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ cc1plus: warning: command-line option '-Wstrict-prototypes' is valid for C/ObjC but not for C++ cc1plus: warning: command-line option '-Wmissing-prototypes' is valid for C/ObjC but not for C++ cc1plus: warning: '-Werror=' argument '-Werror=declaration-after-statement' is not valid for C++ gcc -DHAVE_MKSTEMP -DHAVE_FSEEKO -DHAVE_FONTCONFIG -DHAVE_SETLOCALE -DHAVE_DBUS -DHAVE_BSWAP32 -DHAVE_BYTESWAP_H -DHAVE_STRERROR -DHAVE_PREAD_PWRITE=1 -DGS_RECURSIVE_MUTEXATTR=PTHREAD_MUTEX_RECURSIVE -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 -Wno-unused-local-typedefs -DHAVE_STDINT_H=1 -DHAVE_DIRENT_H=1 -DHAVE_SYS_DIR_H=1 -DHAVE_SYS_TIME_H=1 -DHAVE_SYS_TIMES_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_LIBDL=1 -DGX_COLOR_INDEX_TYPE="unsigned long long" -D__USE_UNIX98=1 -DBUILD_PDF=1 -I./pdf -Os -fstack-clash-protection -Wformat -Werror=format-security -g -flto=auto -DHAVE_RESTRICT=1 -I/usr/include/webp -fno-strict-aliasing -DHAVE_POPEN_PROTO=1 -I./obj -I./base -I./devices -DWHICH_CMS="lcms2" -o ./obj/gsdparam.o -c ./base/gsdparam.c In file included from tesseract/src/ccutil/genericvector.h:22, from tesseract/src/ccutil/params.h:22, from tesseract/src/classify/intmatcher.h:20: tesseract/src/ccutil/serialis.h: In instantiation of 'bool tesseract::TFile::Serialize(const T*, size_t) [with T = char; size_t = unsigned int]': tesseract/src/ccutil/unicharset.h:363:51: required from here tesseract/src/ccutil/serialis.h:102:45: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'unsigned int'} [-Wsign-compare] 102 | return FWrite(data, sizeof(T), count) == count; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ In file included from tesseract/src/dict/dawg.h:33, from tesseract/src/dict/dict.h:29, from tesseract/src/classify/classify.h:66: tesseract/src/ccstruct/ratngs.h: In member function 'void tesseract::BLOB_CHOICE::set_fonts(const std::vector&)': tesseract/src/ccstruct/ratngs.h:107:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'unsigned int'} [-Wsign-compare] 107 | for (int f = 0; f < fonts_.size(); ++f) { | ~~^~~~~~~~~~~~~~~ tesseract/src/ccmain/tesseractclass.h: In member function 'void tesseract::Tesseract::set_pix_original(Pix*)': tesseract/src/ccmain/tesseractclass.h:224:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'unsigned int'} [-Wsign-compare] 224 | for (int i = 0; i < sub_langs_.size(); ++i) { | ~~^~~~~~~~~~~~~~~~~~~ tesseract/src/ccmain/tesseractclass.h: In member function 'bool tesseract::Tesseract::AnyTessLang() const': tesseract/src/ccmain/tesseractclass.h:292:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'unsigned int'} [-Wsign-compare] 292 | for (int i = 0; i < sub_langs_.size(); ++i) { | ~~^~~~~~~~~~~~~~~~~~~ tesseract/src/ccmain/tesseractclass.h: In member function 'bool tesseract::Tesseract::AnyLSTMLang() const': tesseract/src/ccmain/tesseractclass.h:302:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'unsigned int'} [-Wsign-compare] 302 | for (int i = 0; i < sub_langs_.size(); ++i) { | ~~^~~~~~~~~~~~~~~~~~~ In file included from tesseract/src/ccutil/clst.h:24, from tesseract/src/ccstruct/blobs.h:23, from tesseract/src/ccmain/fixspace.cpp:23: tesseract/src/ccutil/serialis.h: In instantiation of 'bool tesseract::TFile::Serialize(const T*, size_t) [with T = char; size_t = unsigned int]': tesseract/src/ccutil/unicharset.h:363:51: required from here tesseract/src/ccutil/serialis.h:102:45: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'unsigned int'} [-Wsign-compare] 102 | return FWrite(data, sizeof(T), count) == count; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ gcc -DHAVE_MKSTEMP -DHAVE_FSEEKO -DHAVE_FONTCONFIG -DHAVE_SETLOCALE -DHAVE_DBUS -DHAVE_BSWAP32 -DHAVE_BYTESWAP_H -DHAVE_STRERROR -DHAVE_PREAD_PWRITE=1 -DGS_RECURSIVE_MUTEXATTR=PTHREAD_MUTEX_RECURSIVE -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 -Wno-unused-local-typedefs -DHAVE_STDINT_H=1 -DHAVE_DIRENT_H=1 -DHAVE_SYS_DIR_H=1 -DHAVE_SYS_TIME_H=1 -DHAVE_SYS_TIMES_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_LIBDL=1 -DGX_COLOR_INDEX_TYPE="unsigned long long" -D__USE_UNIX98=1 -DBUILD_PDF=1 -I./pdf -Os -fstack-clash-protection -Wformat -Werror=format-security -g -flto=auto -DHAVE_RESTRICT=1 -I/usr/include/webp -fno-strict-aliasing -DHAVE_POPEN_PROTO=1 -I./obj -I./base -I./devices -DWHICH_CMS="lcms2" -o ./obj/gsfname.o -c ./base/gsfname.c In file included from tesseract/src/ccutil/clst.h:24, from tesseract/src/ccstruct/blobs.h:23, from tesseract/src/classify/mfoutline.h:21, from tesseract/src/classify/intproto.h:25: tesseract/src/ccutil/serialis.h: In instantiation of 'bool tesseract::TFile::Serialize(const T*, size_t) [with T = char; size_t = unsigned int]': tesseract/src/ccutil/unicharset.h:363:51: required from here tesseract/src/ccutil/serialis.h:102:45: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'unsigned int'} [-Wsign-compare] 102 | return FWrite(data, sizeof(T), count) == count; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ gcc -DHAVE_MKSTEMP -DHAVE_FSEEKO -DHAVE_FONTCONFIG -DHAVE_SETLOCALE -DHAVE_DBUS -DHAVE_BSWAP32 -DHAVE_BYTESWAP_H -DHAVE_STRERROR -DHAVE_PREAD_PWRITE=1 -DGS_RECURSIVE_MUTEXATTR=PTHREAD_MUTEX_RECURSIVE -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 -Wno-unused-local-typedefs -DHAVE_STDINT_H=1 -DHAVE_DIRENT_H=1 -DHAVE_SYS_DIR_H=1 -DHAVE_SYS_TIME_H=1 -DHAVE_SYS_TIMES_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_LIBDL=1 -DGX_COLOR_INDEX_TYPE="unsigned long long" -D__USE_UNIX98=1 -DBUILD_PDF=1 -I./pdf -Os -fstack-clash-protection -Wformat -Werror=format-security -g -flto=auto -DHAVE_RESTRICT=1 -I/usr/include/webp -fno-strict-aliasing -DHAVE_POPEN_PROTO=1 -I./obj -I./base -I./devices -DWHICH_CMS="lcms2" -o ./obj/gsfont.o -c ./base/gsfont.c gcc -DHAVE_MKSTEMP -DHAVE_FSEEKO -DHAVE_FONTCONFIG -DHAVE_SETLOCALE -DHAVE_DBUS -DHAVE_BSWAP32 -DHAVE_BYTESWAP_H -DHAVE_STRERROR -DHAVE_PREAD_PWRITE=1 -DGS_RECURSIVE_MUTEXATTR=PTHREAD_MUTEX_RECURSIVE -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 -Wno-unused-local-typedefs -DHAVE_STDINT_H=1 -DHAVE_DIRENT_H=1 -DHAVE_SYS_DIR_H=1 -DHAVE_SYS_TIME_H=1 -DHAVE_SYS_TIMES_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_LIBDL=1 -DGX_COLOR_INDEX_TYPE="unsigned long long" -D__USE_UNIX98=1 -DBUILD_PDF=1 -I./pdf -Os -fstack-clash-protection -Wformat -Werror=format-security -g -flto=auto -DHAVE_RESTRICT=1 -I/usr/include/webp -fno-strict-aliasing -DHAVE_POPEN_PROTO=1 -I./obj -I./base -I./devices -DWHICH_CMS="lcms2" -o ./obj/gsgdata.o -c ./base/gsgdata.c In file included from tesseract/src/classify/intproto.h:28, from tesseract/src/classify/intmatcher.h:21, from tesseract/src/classify/float2int.h:24, from tesseract/src/classify/float2int.cpp:18: tesseract/src/ccutil/unicharset.h: In member function 'bool tesseract::UNICHARSET::contains_unichar_id(tesseract::UNICHAR_ID) const': tesseract/src/ccutil/unicharset.h:288:59: warning: comparison of integer expressions of different signedness: 'tesseract::UNICHAR_ID' {aka 'int'} and 'std::vector::size_type' {aka 'unsigned int'} [-Wsign-compare] 288 | return unichar_id != INVALID_UNICHAR_ID && unichar_id < unichars.size() && | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~ In file included from tesseract/src/classify/intproto.h:28, from tesseract/src/classify/adaptive.h:20, from tesseract/src/classify/classify.h:64, from tesseract/src/classify/tessclassifier.cpp:21: tesseract/src/ccutil/unicharset.h: In member function 'bool tesseract::UNICHARSET::contains_unichar_id(tesseract::UNICHAR_ID) const': tesseract/src/ccutil/unicharset.h:288:59: warning: comparison of integer expressions of different signedness: 'tesseract::UNICHAR_ID' {aka 'int'} and 'std::vector::size_type' {aka 'unsigned int'} [-Wsign-compare] 288 | return unichar_id != INVALID_UNICHAR_ID && unichar_id < unichars.size() && | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~ tesseract/src/ccutil/unicharset.h: In member function 'void tesseract::UNICHARSET::delete_pointers_in_unichars()': tesseract/src/ccutil/unicharset.h:302:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'unsigned int'} [-Wsign-compare] 302 | for (int i = 0; i < unichars.size(); ++i) { | ~~^~~~~~~~~~~~~~~~~ tesseract/src/ccutil/unicharset.h: In member function 'void tesseract::UNICHARSET::delete_pointers_in_unichars()': tesseract/src/ccutil/unicharset.h:302:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'unsigned int'} [-Wsign-compare] 302 | for (int i = 0; i < unichars.size(); ++i) { | ~~^~~~~~~~~~~~~~~~~ In file included from tesseract/src/classify/intproto.h:28, from tesseract/src/classify/adaptive.h:20, from tesseract/src/classify/classify.h:64, from tesseract/src/classify/outfeat.cpp:20: tesseract/src/ccutil/unicharset.h: In member function 'bool tesseract::UNICHARSET::contains_unichar_id(tesseract::UNICHAR_ID) const': tesseract/src/ccutil/unicharset.h:288:59: warning: comparison of integer expressions of different signedness: 'tesseract::UNICHAR_ID' {aka 'int'} and 'std::vector::size_type' {aka 'unsigned int'} [-Wsign-compare] 288 | return unichar_id != INVALID_UNICHAR_ID && unichar_id < unichars.size() && | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~ tesseract/src/ccutil/unicharset.h: In member function 'void tesseract::UNICHARSET::delete_pointers_in_unichars()': tesseract/src/ccutil/unicharset.h:302:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'unsigned int'} [-Wsign-compare] 302 | for (int i = 0; i < unichars.size(); ++i) { | ~~^~~~~~~~~~~~~~~~~ In file included from tesseract/src/dict/dawg.h:33, from tesseract/src/dict/dict.h:29, from tesseract/src/classify/classify.h:66, from tesseract/src/classify/intfx.cpp:25: tesseract/src/ccstruct/ratngs.h: In member function 'void tesseract::BLOB_CHOICE::set_fonts(const std::vector&)': tesseract/src/ccstruct/ratngs.h:107:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'unsigned int'} [-Wsign-compare] 107 | for (int f = 0; f < fonts_.size(); ++f) { | ~~^~~~~~~~~~~~~~~ gcc -DHAVE_MKSTEMP -DHAVE_FSEEKO -DHAVE_FONTCONFIG -DHAVE_SETLOCALE -DHAVE_DBUS -DHAVE_BSWAP32 -DHAVE_BYTESWAP_H -DHAVE_STRERROR -DHAVE_PREAD_PWRITE=1 -DGS_RECURSIVE_MUTEXATTR=PTHREAD_MUTEX_RECURSIVE -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 -Wno-unused-local-typedefs -DHAVE_STDINT_H=1 -DHAVE_DIRENT_H=1 -DHAVE_SYS_DIR_H=1 -DHAVE_SYS_TIME_H=1 -DHAVE_SYS_TIMES_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_LIBDL=1 -DGX_COLOR_INDEX_TYPE="unsigned long long" -D__USE_UNIX98=1 -DBUILD_PDF=1 -I./pdf -Os -fstack-clash-protection -Wformat -Werror=format-security -g -flto=auto -DHAVE_RESTRICT=1 -I/usr/include/webp -fno-strict-aliasing -DHAVE_POPEN_PROTO=1 -I./obj -I./base -I./devices -DWHICH_CMS="lcms2" -o ./obj/gsgcache.o -c ./base/gsgcache.c In file included from tesseract/src/ccstruct/ratngs.h:32, from tesseract/src/ccstruct/blamer.h:30, from tesseract/src/wordrec/chopper.cpp:24: tesseract/src/ccutil/unicharset.h: In member function 'bool tesseract::UNICHARSET::contains_unichar_id(tesseract::UNICHAR_ID) const': tesseract/src/ccutil/unicharset.h:288:59: warning: comparison of integer expressions of different signedness: 'tesseract::UNICHAR_ID' {aka 'int'} and 'std::vector::size_type' {aka 'unsigned int'} [-Wsign-compare] 288 | return unichar_id != INVALID_UNICHAR_ID && unichar_id < unichars.size() && | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~ tesseract/src/ccutil/unicharset.h: In member function 'void tesseract::UNICHARSET::delete_pointers_in_unichars()': tesseract/src/ccutil/unicharset.h:302:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'unsigned int'} [-Wsign-compare] 302 | for (int i = 0; i < unichars.size(); ++i) { | ~~^~~~~~~~~~~~~~~~~ In file included from tesseract/src/ccutil/elst.h:24, from tesseract/src/classify/trainingsample.h:19: tesseract/src/ccutil/serialis.h: In instantiation of 'bool tesseract::TFile::Serialize(const T*, size_t) [with T = char; size_t = unsigned int]': tesseract/src/ccutil/unicharset.h:363:51: required from here tesseract/src/ccutil/serialis.h:102:45: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'unsigned int'} [-Wsign-compare] 102 | return FWrite(data, sizeof(T), count) == count; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ In file included from tesseract/src/ccutil/genericvector.h:22, from tesseract/src/ccutil/params.h:22, from tesseract/src/classify/protos.h:23, from tesseract/src/classify/protos.cpp:23: tesseract/src/ccutil/serialis.h: In instantiation of 'bool tesseract::TFile::Serialize(const T*, size_t) [with T = char; size_t = unsigned int]': tesseract/src/ccutil/unicharset.h:363:51: required from here tesseract/src/ccutil/serialis.h:102:45: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'unsigned int'} [-Wsign-compare] 102 | return FWrite(data, sizeof(T), count) == count; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ gcc -DHAVE_MKSTEMP -DHAVE_FSEEKO -DHAVE_FONTCONFIG -DHAVE_SETLOCALE -DHAVE_DBUS -DHAVE_BSWAP32 -DHAVE_BYTESWAP_H -DHAVE_STRERROR -DHAVE_PREAD_PWRITE=1 -DGS_RECURSIVE_MUTEXATTR=PTHREAD_MUTEX_RECURSIVE -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 -Wno-unused-local-typedefs -DHAVE_STDINT_H=1 -DHAVE_DIRENT_H=1 -DHAVE_SYS_DIR_H=1 -DHAVE_SYS_TIME_H=1 -DHAVE_SYS_TIMES_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_LIBDL=1 -DGX_COLOR_INDEX_TYPE="unsigned long long" -D__USE_UNIX98=1 -DBUILD_PDF=1 -I./pdf -Os -fstack-clash-protection -Wformat -Werror=format-security -g -flto=auto -DHAVE_RESTRICT=1 -I/usr/include/webp -fno-strict-aliasing -DHAVE_POPEN_PROTO=1 -I./obj -I./base -I./devices -DWHICH_CMS="lcms2" -o ./obj/gsht.o -c ./base/gsht.c In file included from tesseract/src/dict/dawg.h:33, from tesseract/src/dict/dict.h:29: tesseract/src/ccstruct/ratngs.h: In member function 'void tesseract::BLOB_CHOICE::set_fonts(const std::vector&)': tesseract/src/ccstruct/ratngs.h:107:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'unsigned int'} [-Wsign-compare] 107 | for (int f = 0; f < fonts_.size(); ++f) { | ~~^~~~~~~~~~~~~~~ gcc -DHAVE_MKSTEMP -DHAVE_FSEEKO -DHAVE_FONTCONFIG -DHAVE_SETLOCALE -DHAVE_DBUS -DHAVE_BSWAP32 -DHAVE_BYTESWAP_H -DHAVE_STRERROR -DHAVE_PREAD_PWRITE=1 -DGS_RECURSIVE_MUTEXATTR=PTHREAD_MUTEX_RECURSIVE -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 -Wno-unused-local-typedefs -DHAVE_STDINT_H=1 -DHAVE_DIRENT_H=1 -DHAVE_SYS_DIR_H=1 -DHAVE_SYS_TIME_H=1 -DHAVE_SYS_TIMES_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_LIBDL=1 -DGX_COLOR_INDEX_TYPE="unsigned long long" -D__USE_UNIX98=1 -DBUILD_PDF=1 -I./pdf -Os -fstack-clash-protection -Wformat -Werror=format-security -g -flto=auto -DHAVE_RESTRICT=1 -I/usr/include/webp -fno-strict-aliasing -DHAVE_POPEN_PROTO=1 -I./obj -I./base -I./devices -DWHICH_CMS="lcms2" -o ./obj/gshtscr.o -c ./base/gshtscr.c g++ -Itesseract/include -Itesseract/src/api -Itesseract/src/arch -Itesseract/src/ccmain -Itesseract/src/ccstruct -Itesseract/src/ccutil -Itesseract/src/classify -Itesseract/src/cutil -Itesseract/src/dict -Itesseract/src/lstm -Itesseract/src/opencl -Itesseract/src/textord -Itesseract/src/training -Itesseract/src/viewer -Itesseract/src/wordrec -Ileptonica/src -I./base -I./soobj -Os -fstack-clash-protection -Wformat -Werror=format-security -D_GLIBCXX_ASSERTIONS=1 -D_LIBCPP_ENABLE_THREAD_SAFETY_ANNOTATIONS=1 -D_LIBCPP_ENABLE_HARDENED_MODE=1 -g -std=c++17 -DHAVE_NEON -DHAVE_MKSTEMP -DHAVE_FSEEKO -DHAVE_FONTCONFIG -DHAVE_SETLOCALE -DHAVE_DBUS -DHAVE_BSWAP32 -DHAVE_BYTESWAP_H -DHAVE_STRERROR -DHAVE_PREAD_PWRITE=1 -DGS_RECURSIVE_MUTEXATTR=PTHREAD_MUTEX_RECURSIVE -O2 -DNDEBUG -fPIC -fvisibility=hidden -DGSDLLEXPORT="__attribute__((visibility(\"default\")))" -Wall -Wstrict-prototypes -Wundef -Wmissing-declarations -Wmissing-prototypes -Wwrite-strings -fno-strict-aliasing -Werror=declaration-after-statement -fno-builtin -fno-common -Werror=return-type -Wno-unused-local-typedefs -DHAVE_STDINT_H=1 -DHAVE_DIRENT_H=1 -DHAVE_SYS_DIR_H=1 -DHAVE_SYS_TIME_H=1 -DHAVE_SYS_TIMES_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_LIBDL=1 -DGX_COLOR_INDEX_TYPE="unsigned long long" -D__USE_UNIX98=1 -DBUILD_PDF=1 -I./pdf -Os -fstack-clash-protection -Wformat -Werror=format-security -g -flto=auto -DHAVE_RESTRICT=1 -I/usr/include/webp -fno-strict-aliasing -DHAVE_POPEN_PROTO=1 -DTESSERACT_IMAGEDATA_AS_PIX -DTESSERACT_DISABLE_DEBUG_FONTS -DGRAPHICS_DISABLED -UCLUSTER -o ./soobj/tesseract_ccmain_paragraphs.o -c tesseract/src/ccmain/paragraphs.cpp gcc -DHAVE_MKSTEMP -DHAVE_FSEEKO -DHAVE_FONTCONFIG -DHAVE_SETLOCALE -DHAVE_DBUS -DHAVE_BSWAP32 -DHAVE_BYTESWAP_H -DHAVE_STRERROR -DHAVE_PREAD_PWRITE=1 -DGS_RECURSIVE_MUTEXATTR=PTHREAD_MUTEX_RECURSIVE -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 -Wno-unused-local-typedefs -DHAVE_STDINT_H=1 -DHAVE_DIRENT_H=1 -DHAVE_SYS_DIR_H=1 -DHAVE_SYS_TIME_H=1 -DHAVE_SYS_TIMES_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_LIBDL=1 -DGX_COLOR_INDEX_TYPE="unsigned long long" -D__USE_UNIX98=1 -DBUILD_PDF=1 -I./pdf -Os -fstack-clash-protection -Wformat -Werror=format-security -g -flto=auto -DHAVE_RESTRICT=1 -I/usr/include/webp -fno-strict-aliasing -DHAVE_POPEN_PROTO=1 -I./obj -I./base -I./devices -DWHICH_CMS="lcms2" -o ./obj/gen_ordered.o -c -DGS_LIB_BUILD \ ./base/gen_ordered.c gcc -DHAVE_MKSTEMP -DHAVE_FSEEKO -DHAVE_FONTCONFIG -DHAVE_SETLOCALE -DHAVE_DBUS -DHAVE_BSWAP32 -DHAVE_BYTESWAP_H -DHAVE_STRERROR -DHAVE_PREAD_PWRITE=1 -DGS_RECURSIVE_MUTEXATTR=PTHREAD_MUTEX_RECURSIVE -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 -Wno-unused-local-typedefs -DHAVE_STDINT_H=1 -DHAVE_DIRENT_H=1 -DHAVE_SYS_DIR_H=1 -DHAVE_SYS_TIME_H=1 -DHAVE_SYS_TIMES_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_LIBDL=1 -DGX_COLOR_INDEX_TYPE="unsigned long long" -D__USE_UNIX98=1 -DBUILD_PDF=1 -I./pdf -Os -fstack-clash-protection -Wformat -Werror=format-security -g -flto=auto -DHAVE_RESTRICT=1 -I/usr/include/webp -fno-strict-aliasing -DHAVE_POPEN_PROTO=1 -I./obj -I./base -I./devices -DWHICH_CMS="lcms2" -o ./obj/gsimage.o -c ./base/gsimage.c tesseract/src/ccstruct/ratngs.h: In member function 'void tesseract::BLOB_CHOICE::set_fonts(const std::vector&)': tesseract/src/ccstruct/ratngs.h:107:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'unsigned int'} [-Wsign-compare] 107 | for (int f = 0; f < fonts_.size(); ++f) { | ~~^~~~~~~~~~~~~~~ gcc -DHAVE_MKSTEMP -DHAVE_FSEEKO -DHAVE_FONTCONFIG -DHAVE_SETLOCALE -DHAVE_DBUS -DHAVE_BSWAP32 -DHAVE_BYTESWAP_H -DHAVE_STRERROR -DHAVE_PREAD_PWRITE=1 -DGS_RECURSIVE_MUTEXATTR=PTHREAD_MUTEX_RECURSIVE -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 -Wno-unused-local-typedefs -DHAVE_STDINT_H=1 -DHAVE_DIRENT_H=1 -DHAVE_SYS_DIR_H=1 -DHAVE_SYS_TIME_H=1 -DHAVE_SYS_TIMES_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_LIBDL=1 -DGX_COLOR_INDEX_TYPE="unsigned long long" -D__USE_UNIX98=1 -DBUILD_PDF=1 -I./pdf -Os -fstack-clash-protection -Wformat -Werror=format-security -g -flto=auto -DHAVE_RESTRICT=1 -I/usr/include/webp -fno-strict-aliasing -DHAVE_POPEN_PROTO=1 -I./obj -I./base -I./devices -DWHICH_CMS="lcms2" -o ./obj/gsimpath.o -c ./base/gsimpath.c cc1plus: warning: command-line option '-Wstrict-prototypes' is valid for C/ObjC but not for C++ cc1plus: warning: command-line option '-Wmissing-prototypes' is valid for C/ObjC but not for C++ cc1plus: warning: '-Werror=' argument '-Werror=declaration-after-statement' is not valid for C++ In file included from tesseract/src/ccstruct/ratngs.h:32, from tesseract/src/dict/stopper.h:22, from tesseract/src/wordrec/lm_pain_points.h:27, from tesseract/src/wordrec/lm_pain_points.cpp:23: tesseract/src/ccutil/unicharset.h: In member function 'bool tesseract::UNICHARSET::contains_unichar_id(tesseract::UNICHAR_ID) const': tesseract/src/ccutil/unicharset.h:288:59: warning: comparison of integer expressions of different signedness: 'tesseract::UNICHAR_ID' {aka 'int'} and 'std::vector::size_type' {aka 'unsigned int'} [-Wsign-compare] 288 | return unichar_id != INVALID_UNICHAR_ID && unichar_id < unichars.size() && | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~ tesseract/src/ccutil/unicharset.h: In member function 'void tesseract::UNICHARSET::delete_pointers_in_unichars()': tesseract/src/ccutil/unicharset.h:302:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'unsigned int'} [-Wsign-compare] 302 | for (int i = 0; i < unichars.size(); ++i) { | ~~^~~~~~~~~~~~~~~~~ gcc -DHAVE_MKSTEMP -DHAVE_FSEEKO -DHAVE_FONTCONFIG -DHAVE_SETLOCALE -DHAVE_DBUS -DHAVE_BSWAP32 -DHAVE_BYTESWAP_H -DHAVE_STRERROR -DHAVE_PREAD_PWRITE=1 -DGS_RECURSIVE_MUTEXATTR=PTHREAD_MUTEX_RECURSIVE -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 -Wno-unused-local-typedefs -DHAVE_STDINT_H=1 -DHAVE_DIRENT_H=1 -DHAVE_SYS_DIR_H=1 -DHAVE_SYS_TIME_H=1 -DHAVE_SYS_TIMES_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_LIBDL=1 -DGX_COLOR_INDEX_TYPE="unsigned long long" -D__USE_UNIX98=1 -DBUILD_PDF=1 -I./pdf -Os -fstack-clash-protection -Wformat -Werror=format-security -g -flto=auto -DHAVE_RESTRICT=1 -I/usr/include/webp -fno-strict-aliasing -DHAVE_POPEN_PROTO=1 -I./obj -I./base -I./devices -DWHICH_CMS="lcms2" -o ./obj/gsinit.o -c ./base/gsinit.c g++ -Itesseract/include -Itesseract/src/api -Itesseract/src/arch -Itesseract/src/ccmain -Itesseract/src/ccstruct -Itesseract/src/ccutil -Itesseract/src/classify -Itesseract/src/cutil -Itesseract/src/dict -Itesseract/src/lstm -Itesseract/src/opencl -Itesseract/src/textord -Itesseract/src/training -Itesseract/src/viewer -Itesseract/src/wordrec -Ileptonica/src -I./base -I./soobj -Os -fstack-clash-protection -Wformat -Werror=format-security -D_GLIBCXX_ASSERTIONS=1 -D_LIBCPP_ENABLE_THREAD_SAFETY_ANNOTATIONS=1 -D_LIBCPP_ENABLE_HARDENED_MODE=1 -g -std=c++17 -DHAVE_NEON -DHAVE_MKSTEMP -DHAVE_FSEEKO -DHAVE_FONTCONFIG -DHAVE_SETLOCALE -DHAVE_DBUS -DHAVE_BSWAP32 -DHAVE_BYTESWAP_H -DHAVE_STRERROR -DHAVE_PREAD_PWRITE=1 -DGS_RECURSIVE_MUTEXATTR=PTHREAD_MUTEX_RECURSIVE -O2 -DNDEBUG -fPIC -fvisibility=hidden -DGSDLLEXPORT="__attribute__((visibility(\"default\")))" -Wall -Wstrict-prototypes -Wundef -Wmissing-declarations -Wmissing-prototypes -Wwrite-strings -fno-strict-aliasing -Werror=declaration-after-statement -fno-builtin -fno-common -Werror=return-type -Wno-unused-local-typedefs -DHAVE_STDINT_H=1 -DHAVE_DIRENT_H=1 -DHAVE_SYS_DIR_H=1 -DHAVE_SYS_TIME_H=1 -DHAVE_SYS_TIMES_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_LIBDL=1 -DGX_COLOR_INDEX_TYPE="unsigned long long" -D__USE_UNIX98=1 -DBUILD_PDF=1 -I./pdf -Os -fstack-clash-protection -Wformat -Werror=format-security -g -flto=auto -DHAVE_RESTRICT=1 -I/usr/include/webp -fno-strict-aliasing -DHAVE_POPEN_PROTO=1 -DTESSERACT_IMAGEDATA_AS_PIX -DTESSERACT_DISABLE_DEBUG_FONTS -DGRAPHICS_DISABLED -UCLUSTER -o ./soobj/tesseract_ccmain_paramsd.o -c tesseract/src/ccmain/paramsd.cpp In file included from tesseract/src/dict/dawg.h:33, from tesseract/src/dict/dict.h:29, from tesseract/src/classify/classify.h:66: tesseract/src/ccstruct/ratngs.h: In member function 'void tesseract::BLOB_CHOICE::set_fonts(const std::vector&)': tesseract/src/ccstruct/ratngs.h:107:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'unsigned int'} [-Wsign-compare] 107 | for (int f = 0; f < fonts_.size(); ++f) { | ~~^~~~~~~~~~~~~~~ gcc -DHAVE_MKSTEMP -DHAVE_FSEEKO -DHAVE_FONTCONFIG -DHAVE_SETLOCALE -DHAVE_DBUS -DHAVE_BSWAP32 -DHAVE_BYTESWAP_H -DHAVE_STRERROR -DHAVE_PREAD_PWRITE=1 -DGS_RECURSIVE_MUTEXATTR=PTHREAD_MUTEX_RECURSIVE -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 -Wno-unused-local-typedefs -DHAVE_STDINT_H=1 -DHAVE_DIRENT_H=1 -DHAVE_SYS_DIR_H=1 -DHAVE_SYS_TIME_H=1 -DHAVE_SYS_TIMES_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_LIBDL=1 -DGX_COLOR_INDEX_TYPE="unsigned long long" -D__USE_UNIX98=1 -DBUILD_PDF=1 -I./pdf -Os -fstack-clash-protection -Wformat -Werror=format-security -g -flto=auto -DHAVE_RESTRICT=1 -I/usr/include/webp -fno-strict-aliasing -DHAVE_POPEN_PROTO=1 -I./obj -I./base -I./devices -DWHICH_CMS="lcms2" -o ./obj/gsiodev.o -c ./base/gsiodev.c In file included from tesseract/src/ccutil/elst.h:24, from tesseract/src/ccutil/ambigs.h:29: tesseract/src/ccutil/serialis.h: In instantiation of 'bool tesseract::TFile::Serialize(const T*, size_t) [with T = char; size_t = unsigned int]': tesseract/src/ccutil/unicharset.h:363:51: required from here tesseract/src/ccutil/serialis.h:102:45: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'unsigned int'} [-Wsign-compare] 102 | return FWrite(data, sizeof(T), count) == count; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ In file included from tesseract/src/dict/dawg.h:33, from tesseract/src/dict/dict.h:29, from tesseract/src/classify/classify.h:66: tesseract/src/ccstruct/ratngs.h: In member function 'void tesseract::BLOB_CHOICE::set_fonts(const std::vector&)': tesseract/src/ccstruct/ratngs.h:107:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'unsigned int'} [-Wsign-compare] 107 | for (int f = 0; f < fonts_.size(); ++f) { | ~~^~~~~~~~~~~~~~~ In file included from tesseract/src/ccutil/clst.h:24, from tesseract/src/ccstruct/blobs.h:23, from tesseract/src/classify/ocrfeatures.h:21, from tesseract/src/classify/picofeat.h:22, from tesseract/src/classify/picofeat.cpp:18: tesseract/src/ccutil/serialis.h: In instantiation of 'bool tesseract::TFile::Serialize(const T*, size_t) [with T = char; size_t = unsigned int]': tesseract/src/ccutil/unicharset.h:363:51: required from here tesseract/src/ccutil/serialis.h:102:45: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'unsigned int'} [-Wsign-compare] 102 | return FWrite(data, sizeof(T), count) == count; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ gcc -DHAVE_MKSTEMP -DHAVE_FSEEKO -DHAVE_FONTCONFIG -DHAVE_SETLOCALE -DHAVE_DBUS -DHAVE_BSWAP32 -DHAVE_BYTESWAP_H -DHAVE_STRERROR -DHAVE_PREAD_PWRITE=1 -DGS_RECURSIVE_MUTEXATTR=PTHREAD_MUTEX_RECURSIVE -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 -Wno-unused-local-typedefs -DHAVE_STDINT_H=1 -DHAVE_DIRENT_H=1 -DHAVE_SYS_DIR_H=1 -DHAVE_SYS_TIME_H=1 -DHAVE_SYS_TIMES_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_LIBDL=1 -DGX_COLOR_INDEX_TYPE="unsigned long long" -D__USE_UNIX98=1 -DBUILD_PDF=1 -I./pdf -Os -fstack-clash-protection -Wformat -Werror=format-security -g -flto=auto -DHAVE_RESTRICT=1 -I/usr/include/webp -fno-strict-aliasing -DHAVE_POPEN_PROTO=1 -I./obj -I./base -I./devices -DWHICH_CMS="lcms2" -o ./obj/gsgstate.o -c ./base/gsgstate.c cc1plus: warning: command-line option '-Wstrict-prototypes' is valid for C/ObjC but not for C++ cc1plus: warning: command-line option '-Wmissing-prototypes' is valid for C/ObjC but not for C++ cc1plus: warning: '-Werror=' argument '-Werror=declaration-after-statement' is not valid for C++ In file included from tesseract/src/ccutil/elst.h:24, from tesseract/src/ccstruct/ocrpara.h:23, from tesseract/src/ccstruct/ocrblock.h:22, from tesseract/src/textord/devanagari_processing.h:17, from tesseract/src/ccmain/tesseractclass.h:34: tesseract/src/ccutil/serialis.h: In instantiation of 'bool tesseract::TFile::Serialize(const T*, size_t) [with T = char; size_t = unsigned int]': tesseract/src/ccutil/unicharset.h:363:51: required from here tesseract/src/ccutil/serialis.h:102:45: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'unsigned int'} [-Wsign-compare] 102 | return FWrite(data, sizeof(T), count) == count; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ In file included from tesseract/src/ccstruct/ratngs.h:32, from tesseract/src/wordrec/associate.h:27, from tesseract/src/wordrec/lm_state.h:23, from tesseract/src/wordrec/lm_state.cpp:20: tesseract/src/ccutil/unicharset.h: In member function 'bool tesseract::UNICHARSET::contains_unichar_id(tesseract::UNICHAR_ID) const': tesseract/src/ccutil/unicharset.h:288:59: warning: comparison of integer expressions of different signedness: 'tesseract::UNICHAR_ID' {aka 'int'} and 'std::vector::size_type' {aka 'unsigned int'} [-Wsign-compare] 288 | return unichar_id != INVALID_UNICHAR_ID && unichar_id < unichars.size() && | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~ tesseract/src/ccutil/unicharset.h: In member function 'void tesseract::UNICHARSET::delete_pointers_in_unichars()': tesseract/src/ccutil/unicharset.h:302:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'unsigned int'} [-Wsign-compare] 302 | for (int i = 0; i < unichars.size(); ++i) { | ~~^~~~~~~~~~~~~~~~~ gcc -DHAVE_MKSTEMP -DHAVE_FSEEKO -DHAVE_FONTCONFIG -DHAVE_SETLOCALE -DHAVE_DBUS -DHAVE_BSWAP32 -DHAVE_BYTESWAP_H -DHAVE_STRERROR -DHAVE_PREAD_PWRITE=1 -DGS_RECURSIVE_MUTEXATTR=PTHREAD_MUTEX_RECURSIVE -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 -Wno-unused-local-typedefs -DHAVE_STDINT_H=1 -DHAVE_DIRENT_H=1 -DHAVE_SYS_DIR_H=1 -DHAVE_SYS_TIME_H=1 -DHAVE_SYS_TIMES_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_LIBDL=1 -DGX_COLOR_INDEX_TYPE="unsigned long long" -D__USE_UNIX98=1 -DBUILD_PDF=1 -I./pdf -Os -fstack-clash-protection -Wformat -Werror=format-security -g -flto=auto -DHAVE_RESTRICT=1 -I/usr/include/webp -fno-strict-aliasing -DHAVE_POPEN_PROTO=1 -I./obj -I./base -I./devices -DWHICH_CMS="lcms2" -o ./obj/gsline.o -c ./base/gsline.c In file included from tesseract/src/ccstruct/ratngs.h:32, from tesseract/src/dict/dawg.h:33, from tesseract/src/wordrec/lm_consistency.h:24, from tesseract/src/wordrec/lm_consistency.cpp:21: tesseract/src/ccutil/unicharset.h: In member function 'bool tesseract::UNICHARSET::contains_unichar_id(tesseract::UNICHAR_ID) const': tesseract/src/ccutil/unicharset.h:288:59: warning: comparison of integer expressions of different signedness: 'tesseract::UNICHAR_ID' {aka 'int'} and 'std::vector::size_type' {aka 'unsigned int'} [-Wsign-compare] 288 | return unichar_id != INVALID_UNICHAR_ID && unichar_id < unichars.size() && | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~ tesseract/src/ccutil/unicharset.h: In member function 'void tesseract::UNICHARSET::delete_pointers_in_unichars()': tesseract/src/ccutil/unicharset.h:302:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'unsigned int'} [-Wsign-compare] 302 | for (int i = 0; i < unichars.size(); ++i) { | ~~^~~~~~~~~~~~~~~~~ In file included from tesseract/src/ccutil/clst.h:24, from tesseract/src/ccstruct/blobs.h:23, from tesseract/src/classify/ocrfeatures.h:21, from tesseract/src/classify/normmatch.h:22, from tesseract/src/classify/normmatch.cpp:20: tesseract/src/ccutil/serialis.h: In instantiation of 'bool tesseract::TFile::Serialize(const T*, size_t) [with T = char; size_t = unsigned int]': tesseract/src/ccutil/unicharset.h:363:51: required from here tesseract/src/ccutil/serialis.h:102:45: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'unsigned int'} [-Wsign-compare] 102 | return FWrite(data, sizeof(T), count) == count; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ In file included from tesseract/src/classify/intproto.h:28, from tesseract/src/classify/intfx.h:22, from tesseract/src/classify/mfx.cpp:23: tesseract/src/ccutil/unicharset.h: In member function 'bool tesseract::UNICHARSET::contains_unichar_id(tesseract::UNICHAR_ID) const': tesseract/src/ccutil/unicharset.h:288:59: warning: comparison of integer expressions of different signedness: 'tesseract::UNICHAR_ID' {aka 'int'} and 'std::vector::size_type' {aka 'unsigned int'} [-Wsign-compare] 288 | return unichar_id != INVALID_UNICHAR_ID && unichar_id < unichars.size() && | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~ tesseract/src/ccutil/unicharset.h: In member function 'void tesseract::UNICHARSET::delete_pointers_in_unichars()': tesseract/src/ccutil/unicharset.h:302:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'unsigned int'} [-Wsign-compare] 302 | for (int i = 0; i < unichars.size(); ++i) { | ~~^~~~~~~~~~~~~~~~~ gcc -DHAVE_MKSTEMP -DHAVE_FSEEKO -DHAVE_FONTCONFIG -DHAVE_SETLOCALE -DHAVE_DBUS -DHAVE_BSWAP32 -DHAVE_BYTESWAP_H -DHAVE_STRERROR -DHAVE_PREAD_PWRITE=1 -DGS_RECURSIVE_MUTEXATTR=PTHREAD_MUTEX_RECURSIVE -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 -Wno-unused-local-typedefs -DHAVE_STDINT_H=1 -DHAVE_DIRENT_H=1 -DHAVE_SYS_DIR_H=1 -DHAVE_SYS_TIME_H=1 -DHAVE_SYS_TIMES_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_LIBDL=1 -DGX_COLOR_INDEX_TYPE="unsigned long long" -D__USE_UNIX98=1 -DBUILD_PDF=1 -I./pdf -Os -fstack-clash-protection -Wformat -Werror=format-security -g -flto=auto -DHAVE_RESTRICT=1 -I/usr/include/webp -fno-strict-aliasing -DHAVE_POPEN_PROTO=1 -I./obj -I./base -I./devices -DWHICH_CMS="lcms2" -o ./obj/gsmalloc.o -c ./base/gsmalloc.c In file included from ./base/gsiodev.c:20: ./base/unistd_.h:54: warning: "_XOPEN_SOURCE" redefined 54 | # define _XOPEN_SOURCE 500 | In file included from /usr/include/sys/types.h:7, from ./base/stdpre.h:326, from ./base/std.h:22, from ./base/errno_.h:22, from ./base/gsiodev.c:18: /usr/include/features.h:16: note: this is the location of the previous definition 16 | #define _XOPEN_SOURCE 700 | ./base/unistd_.h:55: warning: "__USE_UNIX98" redefined 55 | # define __USE_UNIX98 | : note: this is the location of the previous definition In file included from tesseract/src/ccstruct/ratngs.h:32, from tesseract/src/wordrec/associate.h:27, from tesseract/src/wordrec/language_model.h:24, from tesseract/src/wordrec/language_model.cpp:20: tesseract/src/ccutil/unicharset.h: In member function 'bool tesseract::UNICHARSET::contains_unichar_id(tesseract::UNICHAR_ID) const': tesseract/src/ccutil/unicharset.h:288:59: warning: comparison of integer expressions of different signedness: 'tesseract::UNICHAR_ID' {aka 'int'} and 'std::vector::size_type' {aka 'unsigned int'} [-Wsign-compare] 288 | return unichar_id != INVALID_UNICHAR_ID && unichar_id < unichars.size() && | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~ tesseract/src/ccutil/unicharset.h: In member function 'void tesseract::UNICHARSET::delete_pointers_in_unichars()': tesseract/src/ccutil/unicharset.h:302:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'unsigned int'} [-Wsign-compare] 302 | for (int i = 0; i < unichars.size(); ++i) { | ~~^~~~~~~~~~~~~~~~~ g++ -Itesseract/include -Itesseract/src/api -Itesseract/src/arch -Itesseract/src/ccmain -Itesseract/src/ccstruct -Itesseract/src/ccutil -Itesseract/src/classify -Itesseract/src/cutil -Itesseract/src/dict -Itesseract/src/lstm -Itesseract/src/opencl -Itesseract/src/textord -Itesseract/src/training -Itesseract/src/viewer -Itesseract/src/wordrec -Ileptonica/src -I./base -I./soobj -Os -fstack-clash-protection -Wformat -Werror=format-security -D_GLIBCXX_ASSERTIONS=1 -D_LIBCPP_ENABLE_THREAD_SAFETY_ANNOTATIONS=1 -D_LIBCPP_ENABLE_HARDENED_MODE=1 -g -std=c++17 -DHAVE_NEON -DHAVE_MKSTEMP -DHAVE_FSEEKO -DHAVE_FONTCONFIG -DHAVE_SETLOCALE -DHAVE_DBUS -DHAVE_BSWAP32 -DHAVE_BYTESWAP_H -DHAVE_STRERROR -DHAVE_PREAD_PWRITE=1 -DGS_RECURSIVE_MUTEXATTR=PTHREAD_MUTEX_RECURSIVE -O2 -DNDEBUG -fPIC -fvisibility=hidden -DGSDLLEXPORT="__attribute__((visibility(\"default\")))" -Wall -Wstrict-prototypes -Wundef -Wmissing-declarations -Wmissing-prototypes -Wwrite-strings -fno-strict-aliasing -Werror=declaration-after-statement -fno-builtin -fno-common -Werror=return-type -Wno-unused-local-typedefs -DHAVE_STDINT_H=1 -DHAVE_DIRENT_H=1 -DHAVE_SYS_DIR_H=1 -DHAVE_SYS_TIME_H=1 -DHAVE_SYS_TIMES_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_LIBDL=1 -DGX_COLOR_INDEX_TYPE="unsigned long long" -D__USE_UNIX98=1 -DBUILD_PDF=1 -I./pdf -Os -fstack-clash-protection -Wformat -Werror=format-security -g -flto=auto -DHAVE_RESTRICT=1 -I/usr/include/webp -fno-strict-aliasing -DHAVE_POPEN_PROTO=1 -DTESSERACT_IMAGEDATA_AS_PIX -DTESSERACT_DISABLE_DEBUG_FONTS -DGRAPHICS_DISABLED -UCLUSTER -o ./soobj/tesseract_ccmain_pgedit.o -c tesseract/src/ccmain/pgedit.cpp gcc -I./obj -I./base -I./devices -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 -Wno-unused-local-typedefs -DHAVE_STDINT_H=1 -DHAVE_DIRENT_H=1 -DHAVE_SYS_DIR_H=1 -DHAVE_SYS_TIME_H=1 -DHAVE_SYS_TIMES_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_LIBDL=1 -DGX_COLOR_INDEX_TYPE="unsigned long long" -D__USE_UNIX98=1 -DBUILD_PDF=1 -I./pdf -Os -fstack-clash-protection -Wformat -Werror=format-security -g -flto=auto -DHAVE_RESTRICT=1 -I/usr/include/webp -fno-strict-aliasing -DHAVE_POPEN_PROTO=1 -o ./obj/memento.o -c ./base/memento.c tesseract/src/ccstruct/ratngs.h: In member function 'void tesseract::BLOB_CHOICE::set_fonts(const std::vector&)': tesseract/src/ccstruct/ratngs.h:107:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'unsigned int'} [-Wsign-compare] 107 | for (int f = 0; f < fonts_.size(); ++f) { | ~~^~~~~~~~~~~~~~~ gcc -DHAVE_MKSTEMP -DHAVE_FSEEKO -DHAVE_FONTCONFIG -DHAVE_SETLOCALE -DHAVE_DBUS -DHAVE_BSWAP32 -DHAVE_BYTESWAP_H -DHAVE_STRERROR -DHAVE_PREAD_PWRITE=1 -DGS_RECURSIVE_MUTEXATTR=PTHREAD_MUTEX_RECURSIVE -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 -Wno-unused-local-typedefs -DHAVE_STDINT_H=1 -DHAVE_DIRENT_H=1 -DHAVE_SYS_DIR_H=1 -DHAVE_SYS_TIME_H=1 -DHAVE_SYS_TIMES_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_LIBDL=1 -DGX_COLOR_INDEX_TYPE="unsigned long long" -D__USE_UNIX98=1 -DBUILD_PDF=1 -I./pdf -Os -fstack-clash-protection -Wformat -Werror=format-security -g -flto=auto -DHAVE_RESTRICT=1 -I/usr/include/webp -fno-strict-aliasing -DHAVE_POPEN_PROTO=1 -I./obj -I./base -I./devices -DWHICH_CMS="lcms2" -o ./obj/gsmatrix.o -c ./base/gsmatrix.c cc1plus: warning: command-line option '-Wstrict-prototypes' is valid for C/ObjC but not for C++ cc1plus: warning: command-line option '-Wmissing-prototypes' is valid for C/ObjC but not for C++ cc1plus: warning: '-Werror=' argument '-Werror=declaration-after-statement' is not valid for C++ g++ -Itesseract/include -Itesseract/src/api -Itesseract/src/arch -Itesseract/src/ccmain -Itesseract/src/ccstruct -Itesseract/src/ccutil -Itesseract/src/classify -Itesseract/src/cutil -Itesseract/src/dict -Itesseract/src/lstm -Itesseract/src/opencl -Itesseract/src/textord -Itesseract/src/training -Itesseract/src/viewer -Itesseract/src/wordrec -Ileptonica/src -I./base -I./soobj -Os -fstack-clash-protection -Wformat -Werror=format-security -D_GLIBCXX_ASSERTIONS=1 -D_LIBCPP_ENABLE_THREAD_SAFETY_ANNOTATIONS=1 -D_LIBCPP_ENABLE_HARDENED_MODE=1 -g -std=c++17 -DHAVE_NEON -DHAVE_MKSTEMP -DHAVE_FSEEKO -DHAVE_FONTCONFIG -DHAVE_SETLOCALE -DHAVE_DBUS -DHAVE_BSWAP32 -DHAVE_BYTESWAP_H -DHAVE_STRERROR -DHAVE_PREAD_PWRITE=1 -DGS_RECURSIVE_MUTEXATTR=PTHREAD_MUTEX_RECURSIVE -O2 -DNDEBUG -fPIC -fvisibility=hidden -DGSDLLEXPORT="__attribute__((visibility(\"default\")))" -Wall -Wstrict-prototypes -Wundef -Wmissing-declarations -Wmissing-prototypes -Wwrite-strings -fno-strict-aliasing -Werror=declaration-after-statement -fno-builtin -fno-common -Werror=return-type -Wno-unused-local-typedefs -DHAVE_STDINT_H=1 -DHAVE_DIRENT_H=1 -DHAVE_SYS_DIR_H=1 -DHAVE_SYS_TIME_H=1 -DHAVE_SYS_TIMES_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_LIBDL=1 -DGX_COLOR_INDEX_TYPE="unsigned long long" -D__USE_UNIX98=1 -DBUILD_PDF=1 -I./pdf -Os -fstack-clash-protection -Wformat -Werror=format-security -g -flto=auto -DHAVE_RESTRICT=1 -I/usr/include/webp -fno-strict-aliasing -DHAVE_POPEN_PROTO=1 -DTESSERACT_IMAGEDATA_AS_PIX -DTESSERACT_DISABLE_DEBUG_FONTS -DGRAPHICS_DISABLED -UCLUSTER -o ./soobj/tesseract_ccmain_reject.o -c tesseract/src/ccmain/reject.cpp g++ -Itesseract/include -Itesseract/src/api -Itesseract/src/arch -Itesseract/src/ccmain -Itesseract/src/ccstruct -Itesseract/src/ccutil -Itesseract/src/classify -Itesseract/src/cutil -Itesseract/src/dict -Itesseract/src/lstm -Itesseract/src/opencl -Itesseract/src/textord -Itesseract/src/training -Itesseract/src/viewer -Itesseract/src/wordrec -Ileptonica/src -I./base -I./soobj -Os -fstack-clash-protection -Wformat -Werror=format-security -D_GLIBCXX_ASSERTIONS=1 -D_LIBCPP_ENABLE_THREAD_SAFETY_ANNOTATIONS=1 -D_LIBCPP_ENABLE_HARDENED_MODE=1 -g -std=c++17 -DHAVE_NEON -DHAVE_MKSTEMP -DHAVE_FSEEKO -DHAVE_FONTCONFIG -DHAVE_SETLOCALE -DHAVE_DBUS -DHAVE_BSWAP32 -DHAVE_BYTESWAP_H -DHAVE_STRERROR -DHAVE_PREAD_PWRITE=1 -DGS_RECURSIVE_MUTEXATTR=PTHREAD_MUTEX_RECURSIVE -O2 -DNDEBUG -fPIC -fvisibility=hidden -DGSDLLEXPORT="__attribute__((visibility(\"default\")))" -Wall -Wstrict-prototypes -Wundef -Wmissing-declarations -Wmissing-prototypes -Wwrite-strings -fno-strict-aliasing -Werror=declaration-after-statement -fno-builtin -fno-common -Werror=return-type -Wno-unused-local-typedefs -DHAVE_STDINT_H=1 -DHAVE_DIRENT_H=1 -DHAVE_SYS_DIR_H=1 -DHAVE_SYS_TIME_H=1 -DHAVE_SYS_TIMES_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_LIBDL=1 -DGX_COLOR_INDEX_TYPE="unsigned long long" -D__USE_UNIX98=1 -DBUILD_PDF=1 -I./pdf -Os -fstack-clash-protection -Wformat -Werror=format-security -g -flto=auto -DHAVE_RESTRICT=1 -I/usr/include/webp -fno-strict-aliasing -DHAVE_POPEN_PROTO=1 -DTESSERACT_IMAGEDATA_AS_PIX -DTESSERACT_DISABLE_DEBUG_FONTS -DGRAPHICS_DISABLED -UCLUSTER -o ./soobj/tesseract_ccmain_resultiterator.o -c tesseract/src/ccmain/resultiterator.cpp gcc -DHAVE_MKSTEMP -DHAVE_FSEEKO -DHAVE_FONTCONFIG -DHAVE_SETLOCALE -DHAVE_DBUS -DHAVE_BSWAP32 -DHAVE_BYTESWAP_H -DHAVE_STRERROR -DHAVE_PREAD_PWRITE=1 -DGS_RECURSIVE_MUTEXATTR=PTHREAD_MUTEX_RECURSIVE -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 -Wno-unused-local-typedefs -DHAVE_STDINT_H=1 -DHAVE_DIRENT_H=1 -DHAVE_SYS_DIR_H=1 -DHAVE_SYS_TIME_H=1 -DHAVE_SYS_TIMES_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_LIBDL=1 -DGX_COLOR_INDEX_TYPE="unsigned long long" -D__USE_UNIX98=1 -DBUILD_PDF=1 -I./pdf -Os -fstack-clash-protection -Wformat -Werror=format-security -g -flto=auto -DHAVE_RESTRICT=1 -I/usr/include/webp -fno-strict-aliasing -DHAVE_POPEN_PROTO=1 -I./obj -I./base -I./devices -DWHICH_CMS="lcms2" -o ./obj/gsmemory.o -c ./base/gsmemory.c tesseract/src/ccstruct/ratngs.h: In member function 'void tesseract::BLOB_CHOICE::set_fonts(const std::vector&)': tesseract/src/ccstruct/ratngs.h:107:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'unsigned int'} [-Wsign-compare] 107 | for (int f = 0; f < fonts_.size(); ++f) { | ~~^~~~~~~~~~~~~~~ gcc -DHAVE_MKSTEMP -DHAVE_FSEEKO -DHAVE_FONTCONFIG -DHAVE_SETLOCALE -DHAVE_DBUS -DHAVE_BSWAP32 -DHAVE_BYTESWAP_H -DHAVE_STRERROR -DHAVE_PREAD_PWRITE=1 -DGS_RECURSIVE_MUTEXATTR=PTHREAD_MUTEX_RECURSIVE -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 -Wno-unused-local-typedefs -DHAVE_STDINT_H=1 -DHAVE_DIRENT_H=1 -DHAVE_SYS_DIR_H=1 -DHAVE_SYS_TIME_H=1 -DHAVE_SYS_TIMES_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_LIBDL=1 -DGX_COLOR_INDEX_TYPE="unsigned long long" -D__USE_UNIX98=1 -DBUILD_PDF=1 -I./pdf -Os -fstack-clash-protection -Wformat -Werror=format-security -g -flto=auto -DHAVE_RESTRICT=1 -I/usr/include/webp -fno-strict-aliasing -DHAVE_POPEN_PROTO=1 -I./obj -I./base -I./devices -DWHICH_CMS="lcms2" -o ./obj/gsmemret.o -c ./base/gsmemret.c cc1plus: warning: command-line option '-Wstrict-prototypes' is valid for C/ObjC but not for C++ cc1plus: warning: command-line option '-Wmissing-prototypes' is valid for C/ObjC but not for C++ cc1plus: warning: '-Werror=' argument '-Werror=declaration-after-statement' is not valid for C++ tesseract/src/ccstruct/ratngs.h: In member function 'void tesseract::BLOB_CHOICE::set_fonts(const std::vector&)': tesseract/src/ccstruct/ratngs.h:107:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'unsigned int'} [-Wsign-compare] 107 | for (int f = 0; f < fonts_.size(); ++f) { | ~~^~~~~~~~~~~~~~~ gcc -DHAVE_MKSTEMP -DHAVE_FSEEKO -DHAVE_FONTCONFIG -DHAVE_SETLOCALE -DHAVE_DBUS -DHAVE_BSWAP32 -DHAVE_BYTESWAP_H -DHAVE_STRERROR -DHAVE_PREAD_PWRITE=1 -DGS_RECURSIVE_MUTEXATTR=PTHREAD_MUTEX_RECURSIVE -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 -Wno-unused-local-typedefs -DHAVE_STDINT_H=1 -DHAVE_DIRENT_H=1 -DHAVE_SYS_DIR_H=1 -DHAVE_SYS_TIME_H=1 -DHAVE_SYS_TIMES_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_LIBDL=1 -DGX_COLOR_INDEX_TYPE="unsigned long long" -D__USE_UNIX98=1 -DBUILD_PDF=1 -I./pdf -Os -fstack-clash-protection -Wformat -Werror=format-security -g -flto=auto -DHAVE_RESTRICT=1 -I/usr/include/webp -fno-strict-aliasing -DHAVE_POPEN_PROTO=1 -I./obj -I./base -I./devices -DWHICH_CMS="lcms2" -o ./obj/gsmisc.o -c ./base/gsmisc.c cc1plus: warning: command-line option '-Wstrict-prototypes' is valid for C/ObjC but not for C++ cc1plus: warning: command-line option '-Wmissing-prototypes' is valid for C/ObjC but not for C++ cc1plus: warning: '-Werror=' argument '-Werror=declaration-after-statement' is not valid for C++ gcc -DHAVE_MKSTEMP -DHAVE_FSEEKO -DHAVE_FONTCONFIG -DHAVE_SETLOCALE -DHAVE_DBUS -DHAVE_BSWAP32 -DHAVE_BYTESWAP_H -DHAVE_STRERROR -DHAVE_PREAD_PWRITE=1 -DGS_RECURSIVE_MUTEXATTR=PTHREAD_MUTEX_RECURSIVE -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 -Wno-unused-local-typedefs -DHAVE_STDINT_H=1 -DHAVE_DIRENT_H=1 -DHAVE_SYS_DIR_H=1 -DHAVE_SYS_TIME_H=1 -DHAVE_SYS_TIMES_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_LIBDL=1 -DGX_COLOR_INDEX_TYPE="unsigned long long" -D__USE_UNIX98=1 -DBUILD_PDF=1 -I./pdf -Os -fstack-clash-protection -Wformat -Werror=format-security -g -flto=auto -DHAVE_RESTRICT=1 -I/usr/include/webp -fno-strict-aliasing -DHAVE_POPEN_PROTO=1 -I./obj -I./base -I./devices -DWHICH_CMS="lcms2" -o ./obj/gsnotify.o -c ./base/gsnotify.c In file included from tesseract/src/ccutil/clst.h:24, from tesseract/src/ccstruct/blobs.h:23, from tesseract/src/classify/mfoutline.h:21, from tesseract/src/classify/intproto.h:25: tesseract/src/ccutil/serialis.h: In instantiation of 'bool tesseract::TFile::Serialize(const T*, size_t) [with T = char; size_t = unsigned int]': tesseract/src/ccutil/unicharset.h:363:51: required from here tesseract/src/ccutil/serialis.h:102:45: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'unsigned int'} [-Wsign-compare] 102 | return FWrite(data, sizeof(T), count) == count; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ tesseract/src/ccstruct/ratngs.h: In member function 'void tesseract::BLOB_CHOICE::set_fonts(const std::vector&)': tesseract/src/ccstruct/ratngs.h:107:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'unsigned int'} [-Wsign-compare] 107 | for (int f = 0; f < fonts_.size(); ++f) { | ~~^~~~~~~~~~~~~~~ In file included from tesseract/src/ccutil/clst.h:24, from tesseract/src/ccstruct/blobs.h:23, from tesseract/src/classify/ocrfeatures.h:21, from tesseract/src/classify/outfeat.h:21, from tesseract/src/classify/outfeat.cpp:18: tesseract/src/ccutil/serialis.h: In instantiation of 'bool tesseract::TFile::Serialize(const T*, size_t) [with T = char; size_t = unsigned int]': tesseract/src/ccutil/unicharset.h:363:51: required from here tesseract/src/ccutil/serialis.h:102:45: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'unsigned int'} [-Wsign-compare] 102 | return FWrite(data, sizeof(T), count) == count; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ In file included from tesseract/src/ccstruct/ratngs.h:32, from tesseract/src/wordrec/pieces.cpp:26: tesseract/src/ccutil/unicharset.h: In member function 'bool tesseract::UNICHARSET::contains_unichar_id(tesseract::UNICHAR_ID) const': tesseract/src/ccutil/unicharset.h:288:59: warning: comparison of integer expressions of different signedness: 'tesseract::UNICHAR_ID' {aka 'int'} and 'std::vector::size_type' {aka 'unsigned int'} [-Wsign-compare] 288 | return unichar_id != INVALID_UNICHAR_ID && unichar_id < unichars.size() && | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~ tesseract/src/ccutil/unicharset.h: In member function 'void tesseract::UNICHARSET::delete_pointers_in_unichars()': tesseract/src/ccutil/unicharset.h:302:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'unsigned int'} [-Wsign-compare] 302 | for (int i = 0; i < unichars.size(); ++i) { | ~~^~~~~~~~~~~~~~~~~ In file included from tesseract/src/ccutil/genericvector.h:22, from tesseract/src/ccutil/params.h:22, from tesseract/src/classify/mfx.h:22, from tesseract/src/classify/mfx.cpp:18: tesseract/src/ccutil/serialis.h: In instantiation of 'bool tesseract::TFile::Serialize(const T*, size_t) [with T = char; size_t = unsigned int]': tesseract/src/ccutil/unicharset.h:363:51: required from here tesseract/src/ccutil/serialis.h:102:45: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'unsigned int'} [-Wsign-compare] 102 | return FWrite(data, sizeof(T), count) == count; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ In file included from tesseract/src/dict/dawg.h:33, from tesseract/src/dict/dict.h:29, from tesseract/src/classify/classify.h:66, from tesseract/src/classify/float2int.cpp:22: tesseract/src/ccstruct/ratngs.h: In member function 'void tesseract::BLOB_CHOICE::set_fonts(const std::vector&)': tesseract/src/ccstruct/ratngs.h:107:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'unsigned int'} [-Wsign-compare] 107 | for (int f = 0; f < fonts_.size(); ++f) { | ~~^~~~~~~~~~~~~~~ gcc -DHAVE_MKSTEMP -DHAVE_FSEEKO -DHAVE_FONTCONFIG -DHAVE_SETLOCALE -DHAVE_DBUS -DHAVE_BSWAP32 -DHAVE_BYTESWAP_H -DHAVE_STRERROR -DHAVE_PREAD_PWRITE=1 -DGS_RECURSIVE_MUTEXATTR=PTHREAD_MUTEX_RECURSIVE -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 -Wno-unused-local-typedefs -DHAVE_STDINT_H=1 -DHAVE_DIRENT_H=1 -DHAVE_SYS_DIR_H=1 -DHAVE_SYS_TIME_H=1 -DHAVE_SYS_TIMES_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_LIBDL=1 -DGX_COLOR_INDEX_TYPE="unsigned long long" -D__USE_UNIX98=1 -DBUILD_PDF=1 -I./pdf -Os -fstack-clash-protection -Wformat -Werror=format-security -g -flto=auto -DHAVE_RESTRICT=1 -I/usr/include/webp -fno-strict-aliasing -DHAVE_POPEN_PROTO=1 -I./obj -I./base -I./devices -DWHICH_CMS="lcms2" -o ./obj/gslibctx_0.o -c ./base/gslibctx.c gcc -DHAVE_MKSTEMP -DHAVE_FSEEKO -DHAVE_FONTCONFIG -DHAVE_SETLOCALE -DHAVE_DBUS -DHAVE_BSWAP32 -DHAVE_BYTESWAP_H -DHAVE_STRERROR -DHAVE_PREAD_PWRITE=1 -DGS_RECURSIVE_MUTEXATTR=PTHREAD_MUTEX_RECURSIVE -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 -Wno-unused-local-typedefs -DHAVE_STDINT_H=1 -DHAVE_DIRENT_H=1 -DHAVE_SYS_DIR_H=1 -DHAVE_SYS_TIME_H=1 -DHAVE_SYS_TIMES_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_LIBDL=1 -DGX_COLOR_INDEX_TYPE="unsigned long long" -D__USE_UNIX98=1 -DBUILD_PDF=1 -I./pdf -Os -fstack-clash-protection -Wformat -Werror=format-security -g -flto=auto -DHAVE_RESTRICT=1 -I/usr/include/webp -fno-strict-aliasing -DHAVE_POPEN_PROTO=1 -I./obj -I./base -I./devices -DWHICH_CMS="lcms2" -o ./obj/gspaint.o -c ./base/gspaint.c g++ -Itesseract/include -Itesseract/src/api -Itesseract/src/arch -Itesseract/src/ccmain -Itesseract/src/ccstruct -Itesseract/src/ccutil -Itesseract/src/classify -Itesseract/src/cutil -Itesseract/src/dict -Itesseract/src/lstm -Itesseract/src/opencl -Itesseract/src/textord -Itesseract/src/training -Itesseract/src/viewer -Itesseract/src/wordrec -Ileptonica/src -I./base -I./soobj -Os -fstack-clash-protection -Wformat -Werror=format-security -D_GLIBCXX_ASSERTIONS=1 -D_LIBCPP_ENABLE_THREAD_SAFETY_ANNOTATIONS=1 -D_LIBCPP_ENABLE_HARDENED_MODE=1 -g -std=c++17 -DHAVE_NEON -DHAVE_MKSTEMP -DHAVE_FSEEKO -DHAVE_FONTCONFIG -DHAVE_SETLOCALE -DHAVE_DBUS -DHAVE_BSWAP32 -DHAVE_BYTESWAP_H -DHAVE_STRERROR -DHAVE_PREAD_PWRITE=1 -DGS_RECURSIVE_MUTEXATTR=PTHREAD_MUTEX_RECURSIVE -O2 -DNDEBUG -fPIC -fvisibility=hidden -DGSDLLEXPORT="__attribute__((visibility(\"default\")))" -Wall -Wstrict-prototypes -Wundef -Wmissing-declarations -Wmissing-prototypes -Wwrite-strings -fno-strict-aliasing -Werror=declaration-after-statement -fno-builtin -fno-common -Werror=return-type -Wno-unused-local-typedefs -DHAVE_STDINT_H=1 -DHAVE_DIRENT_H=1 -DHAVE_SYS_DIR_H=1 -DHAVE_SYS_TIME_H=1 -DHAVE_SYS_TIMES_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_LIBDL=1 -DGX_COLOR_INDEX_TYPE="unsigned long long" -D__USE_UNIX98=1 -DBUILD_PDF=1 -I./pdf -Os -fstack-clash-protection -Wformat -Werror=format-security -g -flto=auto -DHAVE_RESTRICT=1 -I/usr/include/webp -fno-strict-aliasing -DHAVE_POPEN_PROTO=1 -DTESSERACT_IMAGEDATA_AS_PIX -DTESSERACT_DISABLE_DEBUG_FONTS -DGRAPHICS_DISABLED -UCLUSTER -o ./soobj/tesseract_ccmain_tessedit.o -c tesseract/src/ccmain/tessedit.cpp g++ -Itesseract/include -Itesseract/src/api -Itesseract/src/arch -Itesseract/src/ccmain -Itesseract/src/ccstruct -Itesseract/src/ccutil -Itesseract/src/classify -Itesseract/src/cutil -Itesseract/src/dict -Itesseract/src/lstm -Itesseract/src/opencl -Itesseract/src/textord -Itesseract/src/training -Itesseract/src/viewer -Itesseract/src/wordrec -Ileptonica/src -I./base -I./soobj -Os -fstack-clash-protection -Wformat -Werror=format-security -D_GLIBCXX_ASSERTIONS=1 -D_LIBCPP_ENABLE_THREAD_SAFETY_ANNOTATIONS=1 -D_LIBCPP_ENABLE_HARDENED_MODE=1 -g -std=c++17 -DHAVE_NEON -DHAVE_MKSTEMP -DHAVE_FSEEKO -DHAVE_FONTCONFIG -DHAVE_SETLOCALE -DHAVE_DBUS -DHAVE_BSWAP32 -DHAVE_BYTESWAP_H -DHAVE_STRERROR -DHAVE_PREAD_PWRITE=1 -DGS_RECURSIVE_MUTEXATTR=PTHREAD_MUTEX_RECURSIVE -O2 -DNDEBUG -fPIC -fvisibility=hidden -DGSDLLEXPORT="__attribute__((visibility(\"default\")))" -Wall -Wstrict-prototypes -Wundef -Wmissing-declarations -Wmissing-prototypes -Wwrite-strings -fno-strict-aliasing -Werror=declaration-after-statement -fno-builtin -fno-common -Werror=return-type -Wno-unused-local-typedefs -DHAVE_STDINT_H=1 -DHAVE_DIRENT_H=1 -DHAVE_SYS_DIR_H=1 -DHAVE_SYS_TIME_H=1 -DHAVE_SYS_TIMES_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_LIBDL=1 -DGX_COLOR_INDEX_TYPE="unsigned long long" -D__USE_UNIX98=1 -DBUILD_PDF=1 -I./pdf -Os -fstack-clash-protection -Wformat -Werror=format-security -g -flto=auto -DHAVE_RESTRICT=1 -I/usr/include/webp -fno-strict-aliasing -DHAVE_POPEN_PROTO=1 -DTESSERACT_IMAGEDATA_AS_PIX -DTESSERACT_DISABLE_DEBUG_FONTS -DGRAPHICS_DISABLED -UCLUSTER -o ./soobj/tesseract_ccmain_tesseractclass.o -c tesseract/src/ccmain/tesseractclass.cpp gcc -DHAVE_MKSTEMP -DHAVE_FSEEKO -DHAVE_FONTCONFIG -DHAVE_SETLOCALE -DHAVE_DBUS -DHAVE_BSWAP32 -DHAVE_BYTESWAP_H -DHAVE_STRERROR -DHAVE_PREAD_PWRITE=1 -DGS_RECURSIVE_MUTEXATTR=PTHREAD_MUTEX_RECURSIVE -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 -Wno-unused-local-typedefs -DHAVE_STDINT_H=1 -DHAVE_DIRENT_H=1 -DHAVE_SYS_DIR_H=1 -DHAVE_SYS_TIME_H=1 -DHAVE_SYS_TIMES_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_LIBDL=1 -DGX_COLOR_INDEX_TYPE="unsigned long long" -D__USE_UNIX98=1 -DBUILD_PDF=1 -I./pdf -Os -fstack-clash-protection -Wformat -Werror=format-security -g -flto=auto -DHAVE_RESTRICT=1 -I/usr/include/webp -fno-strict-aliasing -DHAVE_POPEN_PROTO=1 -I./obj -I./base -I./devices -DWHICH_CMS="lcms2" -o ./obj/gsparam.o -c ./base/gsparam.c cc1plus: warning: command-line option '-Wstrict-prototypes' is valid for C/ObjC but not for C++ cc1plus: warning: command-line option '-Wmissing-prototypes' is valid for C/ObjC but not for C++ cc1plus: warning: '-Werror=' argument '-Werror=declaration-after-statement' is not valid for C++ gcc -DHAVE_MKSTEMP -DHAVE_FSEEKO -DHAVE_FONTCONFIG -DHAVE_SETLOCALE -DHAVE_DBUS -DHAVE_BSWAP32 -DHAVE_BYTESWAP_H -DHAVE_STRERROR -DHAVE_PREAD_PWRITE=1 -DGS_RECURSIVE_MUTEXATTR=PTHREAD_MUTEX_RECURSIVE -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 -Wno-unused-local-typedefs -DHAVE_STDINT_H=1 -DHAVE_DIRENT_H=1 -DHAVE_SYS_DIR_H=1 -DHAVE_SYS_TIME_H=1 -DHAVE_SYS_TIMES_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_LIBDL=1 -DGX_COLOR_INDEX_TYPE="unsigned long long" -D__USE_UNIX98=1 -DBUILD_PDF=1 -I./pdf -Os -fstack-clash-protection -Wformat -Werror=format-security -g -flto=auto -DHAVE_RESTRICT=1 -I/usr/include/webp -fno-strict-aliasing -DHAVE_POPEN_PROTO=1 -I./obj -I./base -I./devices -DWHICH_CMS="lcms2" -o ./obj/gspath.o -c ./base/gspath.c g++ -Itesseract/include -Itesseract/src/api -Itesseract/src/arch -Itesseract/src/ccmain -Itesseract/src/ccstruct -Itesseract/src/ccutil -Itesseract/src/classify -Itesseract/src/cutil -Itesseract/src/dict -Itesseract/src/lstm -Itesseract/src/opencl -Itesseract/src/textord -Itesseract/src/training -Itesseract/src/viewer -Itesseract/src/wordrec -Ileptonica/src -I./base -I./soobj -Os -fstack-clash-protection -Wformat -Werror=format-security -D_GLIBCXX_ASSERTIONS=1 -D_LIBCPP_ENABLE_THREAD_SAFETY_ANNOTATIONS=1 -D_LIBCPP_ENABLE_HARDENED_MODE=1 -g -std=c++17 -DHAVE_NEON -DHAVE_MKSTEMP -DHAVE_FSEEKO -DHAVE_FONTCONFIG -DHAVE_SETLOCALE -DHAVE_DBUS -DHAVE_BSWAP32 -DHAVE_BYTESWAP_H -DHAVE_STRERROR -DHAVE_PREAD_PWRITE=1 -DGS_RECURSIVE_MUTEXATTR=PTHREAD_MUTEX_RECURSIVE -O2 -DNDEBUG -fPIC -fvisibility=hidden -DGSDLLEXPORT="__attribute__((visibility(\"default\")))" -Wall -Wstrict-prototypes -Wundef -Wmissing-declarations -Wmissing-prototypes -Wwrite-strings -fno-strict-aliasing -Werror=declaration-after-statement -fno-builtin -fno-common -Werror=return-type -Wno-unused-local-typedefs -DHAVE_STDINT_H=1 -DHAVE_DIRENT_H=1 -DHAVE_SYS_DIR_H=1 -DHAVE_SYS_TIME_H=1 -DHAVE_SYS_TIMES_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_LIBDL=1 -DGX_COLOR_INDEX_TYPE="unsigned long long" -D__USE_UNIX98=1 -DBUILD_PDF=1 -I./pdf -Os -fstack-clash-protection -Wformat -Werror=format-security -g -flto=auto -DHAVE_RESTRICT=1 -I/usr/include/webp -fno-strict-aliasing -DHAVE_POPEN_PROTO=1 -DTESSERACT_IMAGEDATA_AS_PIX -DTESSERACT_DISABLE_DEBUG_FONTS -DGRAPHICS_DISABLED -UCLUSTER -o ./soobj/tesseract_ccmain_tessvars.o -c tesseract/src/ccmain/tessvars.cpp tesseract/src/wordrec/chopper.cpp: In member function 'tesseract::SEAM* tesseract::Wordrec::chop_overlapping_blob(const std::vector&, bool, tesseract::WERD_RES*, int*)': tesseract/src/wordrec/chopper.cpp:288:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'unsigned int'} [-Wsign-compare] 288 | for (int i = 0; i < boxes.size(); i++) { | ~~^~~~~~~~~~~~~~ tesseract/src/ccstruct/ratngs.h: In member function 'void tesseract::BLOB_CHOICE::set_fonts(const std::vector&)': tesseract/src/ccstruct/ratngs.h:107:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'unsigned int'} [-Wsign-compare] 107 | for (int f = 0; f < fonts_.size(); ++f) { | ~~^~~~~~~~~~~~~~~ In file included from tesseract/src/ccstruct/ratngs.h:32, from tesseract/src/wordrec/associate.h:27, from tesseract/src/wordrec/wordrec.h:67, from tesseract/src/wordrec/outlines.h:26, from tesseract/src/wordrec/outlines.cpp:22: tesseract/src/ccutil/unicharset.h: In member function 'bool tesseract::UNICHARSET::contains_unichar_id(tesseract::UNICHAR_ID) const': tesseract/src/ccutil/unicharset.h:288:59: warning: comparison of integer expressions of different signedness: 'tesseract::UNICHAR_ID' {aka 'int'} and 'std::vector::size_type' {aka 'unsigned int'} [-Wsign-compare] 288 | return unichar_id != INVALID_UNICHAR_ID && unichar_id < unichars.size() && | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~ tesseract/src/ccutil/unicharset.h: In member function 'void tesseract::UNICHARSET::delete_pointers_in_unichars()': tesseract/src/ccutil/unicharset.h:302:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'unsigned int'} [-Wsign-compare] 302 | for (int i = 0; i < unichars.size(); ++i) { | ~~^~~~~~~~~~~~~~~~~ cc1plus: warning: command-line option '-Wstrict-prototypes' is valid for C/ObjC but not for C++ cc1plus: warning: command-line option '-Wmissing-prototypes' is valid for C/ObjC but not for C++ cc1plus: warning: '-Werror=' argument '-Werror=declaration-after-statement' is not valid for C++ gcc -DHAVE_MKSTEMP -DHAVE_FSEEKO -DHAVE_FONTCONFIG -DHAVE_SETLOCALE -DHAVE_DBUS -DHAVE_BSWAP32 -DHAVE_BYTESWAP_H -DHAVE_STRERROR -DHAVE_PREAD_PWRITE=1 -DGS_RECURSIVE_MUTEXATTR=PTHREAD_MUTEX_RECURSIVE -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 -Wno-unused-local-typedefs -DHAVE_STDINT_H=1 -DHAVE_DIRENT_H=1 -DHAVE_SYS_DIR_H=1 -DHAVE_SYS_TIME_H=1 -DHAVE_SYS_TIMES_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_LIBDL=1 -DGX_COLOR_INDEX_TYPE="unsigned long long" -D__USE_UNIX98=1 -DBUILD_PDF=1 -I./pdf -Os -fstack-clash-protection -Wformat -Werror=format-security -g -flto=auto -DHAVE_RESTRICT=1 -I/usr/include/webp -fno-strict-aliasing -DHAVE_POPEN_PROTO=1 -I./obj -I./base -I./devices -DWHICH_CMS="lcms2" -o ./obj/gsstate.o -c ./base/gsstate.c gcc -DHAVE_MKSTEMP -DHAVE_FSEEKO -DHAVE_FONTCONFIG -DHAVE_SETLOCALE -DHAVE_DBUS -DHAVE_BSWAP32 -DHAVE_BYTESWAP_H -DHAVE_STRERROR -DHAVE_PREAD_PWRITE=1 -DGS_RECURSIVE_MUTEXATTR=PTHREAD_MUTEX_RECURSIVE -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 -Wno-unused-local-typedefs -DHAVE_STDINT_H=1 -DHAVE_DIRENT_H=1 -DHAVE_SYS_DIR_H=1 -DHAVE_SYS_TIME_H=1 -DHAVE_SYS_TIMES_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_LIBDL=1 -DGX_COLOR_INDEX_TYPE="unsigned long long" -D__USE_UNIX98=1 -DBUILD_PDF=1 -I./pdf -Os -fstack-clash-protection -Wformat -Werror=format-security -g -flto=auto -DHAVE_RESTRICT=1 -I/usr/include/webp -fno-strict-aliasing -DHAVE_POPEN_PROTO=1 -I./obj -I./base -I./devices -DWHICH_CMS="lcms2" -o ./obj/gstext.o -c ./base/gstext.c g++ -Itesseract/include -Itesseract/src/api -Itesseract/src/arch -Itesseract/src/ccmain -Itesseract/src/ccstruct -Itesseract/src/ccutil -Itesseract/src/classify -Itesseract/src/cutil -Itesseract/src/dict -Itesseract/src/lstm -Itesseract/src/opencl -Itesseract/src/textord -Itesseract/src/training -Itesseract/src/viewer -Itesseract/src/wordrec -Ileptonica/src -I./base -I./soobj -Os -fstack-clash-protection -Wformat -Werror=format-security -D_GLIBCXX_ASSERTIONS=1 -D_LIBCPP_ENABLE_THREAD_SAFETY_ANNOTATIONS=1 -D_LIBCPP_ENABLE_HARDENED_MODE=1 -g -std=c++17 -DHAVE_NEON -DHAVE_MKSTEMP -DHAVE_FSEEKO -DHAVE_FONTCONFIG -DHAVE_SETLOCALE -DHAVE_DBUS -DHAVE_BSWAP32 -DHAVE_BYTESWAP_H -DHAVE_STRERROR -DHAVE_PREAD_PWRITE=1 -DGS_RECURSIVE_MUTEXATTR=PTHREAD_MUTEX_RECURSIVE -O2 -DNDEBUG -fPIC -fvisibility=hidden -DGSDLLEXPORT="__attribute__((visibility(\"default\")))" -Wall -Wstrict-prototypes -Wundef -Wmissing-declarations -Wmissing-prototypes -Wwrite-strings -fno-strict-aliasing -Werror=declaration-after-statement -fno-builtin -fno-common -Werror=return-type -Wno-unused-local-typedefs -DHAVE_STDINT_H=1 -DHAVE_DIRENT_H=1 -DHAVE_SYS_DIR_H=1 -DHAVE_SYS_TIME_H=1 -DHAVE_SYS_TIMES_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_LIBDL=1 -DGX_COLOR_INDEX_TYPE="unsigned long long" -D__USE_UNIX98=1 -DBUILD_PDF=1 -I./pdf -Os -fstack-clash-protection -Wformat -Werror=format-security -g -flto=auto -DHAVE_RESTRICT=1 -I/usr/include/webp -fno-strict-aliasing -DHAVE_POPEN_PROTO=1 -DTESSERACT_IMAGEDATA_AS_PIX -DTESSERACT_DISABLE_DEBUG_FONTS -DGRAPHICS_DISABLED -UCLUSTER -o ./soobj/tesseract_ccmain_thresholder.o -c tesseract/src/ccmain/thresholder.cpp g++ -Itesseract/include -Itesseract/src/api -Itesseract/src/arch -Itesseract/src/ccmain -Itesseract/src/ccstruct -Itesseract/src/ccutil -Itesseract/src/classify -Itesseract/src/cutil -Itesseract/src/dict -Itesseract/src/lstm -Itesseract/src/opencl -Itesseract/src/textord -Itesseract/src/training -Itesseract/src/viewer -Itesseract/src/wordrec -Ileptonica/src -I./base -I./soobj -Os -fstack-clash-protection -Wformat -Werror=format-security -D_GLIBCXX_ASSERTIONS=1 -D_LIBCPP_ENABLE_THREAD_SAFETY_ANNOTATIONS=1 -D_LIBCPP_ENABLE_HARDENED_MODE=1 -g -std=c++17 -DHAVE_NEON -DHAVE_MKSTEMP -DHAVE_FSEEKO -DHAVE_FONTCONFIG -DHAVE_SETLOCALE -DHAVE_DBUS -DHAVE_BSWAP32 -DHAVE_BYTESWAP_H -DHAVE_STRERROR -DHAVE_PREAD_PWRITE=1 -DGS_RECURSIVE_MUTEXATTR=PTHREAD_MUTEX_RECURSIVE -O2 -DNDEBUG -fPIC -fvisibility=hidden -DGSDLLEXPORT="__attribute__((visibility(\"default\")))" -Wall -Wstrict-prototypes -Wundef -Wmissing-declarations -Wmissing-prototypes -Wwrite-strings -fno-strict-aliasing -Werror=declaration-after-statement -fno-builtin -fno-common -Werror=return-type -Wno-unused-local-typedefs -DHAVE_STDINT_H=1 -DHAVE_DIRENT_H=1 -DHAVE_SYS_DIR_H=1 -DHAVE_SYS_TIME_H=1 -DHAVE_SYS_TIMES_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_LIBDL=1 -DGX_COLOR_INDEX_TYPE="unsigned long long" -D__USE_UNIX98=1 -DBUILD_PDF=1 -I./pdf -Os -fstack-clash-protection -Wformat -Werror=format-security -g -flto=auto -DHAVE_RESTRICT=1 -I/usr/include/webp -fno-strict-aliasing -DHAVE_POPEN_PROTO=1 -DTESSERACT_IMAGEDATA_AS_PIX -DTESSERACT_DISABLE_DEBUG_FONTS -DGRAPHICS_DISABLED -UCLUSTER -o ./soobj/tesseract_ccmain_werdit.o -c tesseract/src/ccmain/werdit.cpp gcc -DHAVE_MKSTEMP -DHAVE_FSEEKO -DHAVE_FONTCONFIG -DHAVE_SETLOCALE -DHAVE_DBUS -DHAVE_BSWAP32 -DHAVE_BYTESWAP_H -DHAVE_STRERROR -DHAVE_PREAD_PWRITE=1 -DGS_RECURSIVE_MUTEXATTR=PTHREAD_MUTEX_RECURSIVE -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 -Wno-unused-local-typedefs -DHAVE_STDINT_H=1 -DHAVE_DIRENT_H=1 -DHAVE_SYS_DIR_H=1 -DHAVE_SYS_TIME_H=1 -DHAVE_SYS_TIMES_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_LIBDL=1 -DGX_COLOR_INDEX_TYPE="unsigned long long" -D__USE_UNIX98=1 -DBUILD_PDF=1 -I./pdf -Os -fstack-clash-protection -Wformat -Werror=format-security -g -flto=auto -DHAVE_RESTRICT=1 -I/usr/include/webp -fno-strict-aliasing -DHAVE_POPEN_PROTO=1 -I./obj -I./base -I./devices -DWHICH_CMS="lcms2" -o ./obj/gsutil.o -c ./base/gsutil.c cc1plus: warning: command-line option '-Wstrict-prototypes' is valid for C/ObjC but not for C++ cc1plus: warning: command-line option '-Wmissing-prototypes' is valid for C/ObjC but not for C++ cc1plus: warning: '-Werror=' argument '-Werror=declaration-after-statement' is not valid for C++ gcc -DHAVE_MKSTEMP -DHAVE_FSEEKO -DHAVE_FONTCONFIG -DHAVE_SETLOCALE -DHAVE_DBUS -DHAVE_BSWAP32 -DHAVE_BYTESWAP_H -DHAVE_STRERROR -DHAVE_PREAD_PWRITE=1 -DGS_RECURSIVE_MUTEXATTR=PTHREAD_MUTEX_RECURSIVE -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 -Wno-unused-local-typedefs -DHAVE_STDINT_H=1 -DHAVE_DIRENT_H=1 -DHAVE_SYS_DIR_H=1 -DHAVE_SYS_TIME_H=1 -DHAVE_SYS_TIMES_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_LIBDL=1 -DGX_COLOR_INDEX_TYPE="unsigned long long" -D__USE_UNIX98=1 -DBUILD_PDF=1 -I./pdf -Os -fstack-clash-protection -Wformat -Werror=format-security -g -flto=auto -DHAVE_RESTRICT=1 -I/usr/include/webp -fno-strict-aliasing -DHAVE_POPEN_PROTO=1 -I./obj -I./base -I./devices -DWHICH_CMS="lcms2" -o ./obj/gssprintf.o -c ./base/gssprintf.c cc1plus: warning: command-line option '-Wstrict-prototypes' is valid for C/ObjC but not for C++ cc1plus: warning: command-line option '-Wmissing-prototypes' is valid for C/ObjC but not for C++ cc1plus: warning: '-Werror=' argument '-Werror=declaration-after-statement' is not valid for C++ gcc -DHAVE_MKSTEMP -DHAVE_FSEEKO -DHAVE_FONTCONFIG -DHAVE_SETLOCALE -DHAVE_DBUS -DHAVE_BSWAP32 -DHAVE_BYTESWAP_H -DHAVE_STRERROR -DHAVE_PREAD_PWRITE=1 -DGS_RECURSIVE_MUTEXATTR=PTHREAD_MUTEX_RECURSIVE -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 -Wno-unused-local-typedefs -DHAVE_STDINT_H=1 -DHAVE_DIRENT_H=1 -DHAVE_SYS_DIR_H=1 -DHAVE_SYS_TIME_H=1 -DHAVE_SYS_TIMES_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_LIBDL=1 -DGX_COLOR_INDEX_TYPE="unsigned long long" -D__USE_UNIX98=1 -DBUILD_PDF=1 -I./pdf -Os -fstack-clash-protection -Wformat -Werror=format-security -g -flto=auto -DHAVE_RESTRICT=1 -I/usr/include/webp -fno-strict-aliasing -DHAVE_POPEN_PROTO=1 -I./obj -I./base -I./devices -DWHICH_CMS="lcms2" -o ./obj/gsstrtok.o -c ./base/gsstrtok.c g++ -Itesseract/include -Itesseract/src/api -Itesseract/src/arch -Itesseract/src/ccmain -Itesseract/src/ccstruct -Itesseract/src/ccutil -Itesseract/src/classify -Itesseract/src/cutil -Itesseract/src/dict -Itesseract/src/lstm -Itesseract/src/opencl -Itesseract/src/textord -Itesseract/src/training -Itesseract/src/viewer -Itesseract/src/wordrec -Ileptonica/src -I./base -I./soobj -Os -fstack-clash-protection -Wformat -Werror=format-security -D_GLIBCXX_ASSERTIONS=1 -D_LIBCPP_ENABLE_THREAD_SAFETY_ANNOTATIONS=1 -D_LIBCPP_ENABLE_HARDENED_MODE=1 -g -std=c++17 -DHAVE_NEON -DHAVE_MKSTEMP -DHAVE_FSEEKO -DHAVE_FONTCONFIG -DHAVE_SETLOCALE -DHAVE_DBUS -DHAVE_BSWAP32 -DHAVE_BYTESWAP_H -DHAVE_STRERROR -DHAVE_PREAD_PWRITE=1 -DGS_RECURSIVE_MUTEXATTR=PTHREAD_MUTEX_RECURSIVE -O2 -DNDEBUG -fPIC -fvisibility=hidden -DGSDLLEXPORT="__attribute__((visibility(\"default\")))" -Wall -Wstrict-prototypes -Wundef -Wmissing-declarations -Wmissing-prototypes -Wwrite-strings -fno-strict-aliasing -Werror=declaration-after-statement -fno-builtin -fno-common -Werror=return-type -Wno-unused-local-typedefs -DHAVE_STDINT_H=1 -DHAVE_DIRENT_H=1 -DHAVE_SYS_DIR_H=1 -DHAVE_SYS_TIME_H=1 -DHAVE_SYS_TIMES_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_LIBDL=1 -DGX_COLOR_INDEX_TYPE="unsigned long long" -D__USE_UNIX98=1 -DBUILD_PDF=1 -I./pdf -Os -fstack-clash-protection -Wformat -Werror=format-security -g -flto=auto -DHAVE_RESTRICT=1 -I/usr/include/webp -fno-strict-aliasing -DHAVE_POPEN_PROTO=1 -DTESSERACT_IMAGEDATA_AS_PIX -DTESSERACT_DISABLE_DEBUG_FONTS -DGRAPHICS_DISABLED -UCLUSTER -o ./soobj/tesseract_ccstruct_blamer.o -c tesseract/src/ccstruct/blamer.cpp cc1plus: warning: command-line option '-Wstrict-prototypes' is valid for C/ObjC but not for C++ cc1plus: warning: command-line option '-Wmissing-prototypes' is valid for C/ObjC but not for C++ cc1plus: warning: '-Werror=' argument '-Werror=declaration-after-statement' is not valid for C++ gcc -DHAVE_MKSTEMP -DHAVE_FSEEKO -DHAVE_FONTCONFIG -DHAVE_SETLOCALE -DHAVE_DBUS -DHAVE_BSWAP32 -DHAVE_BYTESWAP_H -DHAVE_STRERROR -DHAVE_PREAD_PWRITE=1 -DGS_RECURSIVE_MUTEXATTR=PTHREAD_MUTEX_RECURSIVE -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 -Wno-unused-local-typedefs -DHAVE_STDINT_H=1 -DHAVE_DIRENT_H=1 -DHAVE_SYS_DIR_H=1 -DHAVE_SYS_TIME_H=1 -DHAVE_SYS_TIMES_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_LIBDL=1 -DGX_COLOR_INDEX_TYPE="unsigned long long" -D__USE_UNIX98=1 -DBUILD_PDF=1 -I./pdf -Os -fstack-clash-protection -Wformat -Werror=format-security -g -flto=auto -DHAVE_RESTRICT=1 -I/usr/include/webp -fno-strict-aliasing -DHAVE_POPEN_PROTO=1 -I./obj -I./base -I./devices -DWHICH_CMS="lcms2" -o ./obj/gsstrl.o -c ./base/gsstrl.c g++ -Itesseract/include -Itesseract/src/api -Itesseract/src/arch -Itesseract/src/ccmain -Itesseract/src/ccstruct -Itesseract/src/ccutil -Itesseract/src/classify -Itesseract/src/cutil -Itesseract/src/dict -Itesseract/src/lstm -Itesseract/src/opencl -Itesseract/src/textord -Itesseract/src/training -Itesseract/src/viewer -Itesseract/src/wordrec -Ileptonica/src -I./base -I./soobj -Os -fstack-clash-protection -Wformat -Werror=format-security -D_GLIBCXX_ASSERTIONS=1 -D_LIBCPP_ENABLE_THREAD_SAFETY_ANNOTATIONS=1 -D_LIBCPP_ENABLE_HARDENED_MODE=1 -g -std=c++17 -DHAVE_NEON -DHAVE_MKSTEMP -DHAVE_FSEEKO -DHAVE_FONTCONFIG -DHAVE_SETLOCALE -DHAVE_DBUS -DHAVE_BSWAP32 -DHAVE_BYTESWAP_H -DHAVE_STRERROR -DHAVE_PREAD_PWRITE=1 -DGS_RECURSIVE_MUTEXATTR=PTHREAD_MUTEX_RECURSIVE -O2 -DNDEBUG -fPIC -fvisibility=hidden -DGSDLLEXPORT="__attribute__((visibility(\"default\")))" -Wall -Wstrict-prototypes -Wundef -Wmissing-declarations -Wmissing-prototypes -Wwrite-strings -fno-strict-aliasing -Werror=declaration-after-statement -fno-builtin -fno-common -Werror=return-type -Wno-unused-local-typedefs -DHAVE_STDINT_H=1 -DHAVE_DIRENT_H=1 -DHAVE_SYS_DIR_H=1 -DHAVE_SYS_TIME_H=1 -DHAVE_SYS_TIMES_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_LIBDL=1 -DGX_COLOR_INDEX_TYPE="unsigned long long" -D__USE_UNIX98=1 -DBUILD_PDF=1 -I./pdf -Os -fstack-clash-protection -Wformat -Werror=format-security -g -flto=auto -DHAVE_RESTRICT=1 -I/usr/include/webp -fno-strict-aliasing -DHAVE_POPEN_PROTO=1 -DTESSERACT_IMAGEDATA_AS_PIX -DTESSERACT_DISABLE_DEBUG_FONTS -DGRAPHICS_DISABLED -UCLUSTER -o ./soobj/tesseract_ccstruct_blobbox.o -c tesseract/src/ccstruct/blobbox.cpp g++ -Itesseract/include -Itesseract/src/api -Itesseract/src/arch -Itesseract/src/ccmain -Itesseract/src/ccstruct -Itesseract/src/ccutil -Itesseract/src/classify -Itesseract/src/cutil -Itesseract/src/dict -Itesseract/src/lstm -Itesseract/src/opencl -Itesseract/src/textord -Itesseract/src/training -Itesseract/src/viewer -Itesseract/src/wordrec -Ileptonica/src -I./base -I./soobj -Os -fstack-clash-protection -Wformat -Werror=format-security -D_GLIBCXX_ASSERTIONS=1 -D_LIBCPP_ENABLE_THREAD_SAFETY_ANNOTATIONS=1 -D_LIBCPP_ENABLE_HARDENED_MODE=1 -g -std=c++17 -DHAVE_NEON -DHAVE_MKSTEMP -DHAVE_FSEEKO -DHAVE_FONTCONFIG -DHAVE_SETLOCALE -DHAVE_DBUS -DHAVE_BSWAP32 -DHAVE_BYTESWAP_H -DHAVE_STRERROR -DHAVE_PREAD_PWRITE=1 -DGS_RECURSIVE_MUTEXATTR=PTHREAD_MUTEX_RECURSIVE -O2 -DNDEBUG -fPIC -fvisibility=hidden -DGSDLLEXPORT="__attribute__((visibility(\"default\")))" -Wall -Wstrict-prototypes -Wundef -Wmissing-declarations -Wmissing-prototypes -Wwrite-strings -fno-strict-aliasing -Werror=declaration-after-statement -fno-builtin -fno-common -Werror=return-type -Wno-unused-local-typedefs -DHAVE_STDINT_H=1 -DHAVE_DIRENT_H=1 -DHAVE_SYS_DIR_H=1 -DHAVE_SYS_TIME_H=1 -DHAVE_SYS_TIMES_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_LIBDL=1 -DGX_COLOR_INDEX_TYPE="unsigned long long" -D__USE_UNIX98=1 -DBUILD_PDF=1 -I./pdf -Os -fstack-clash-protection -Wformat -Werror=format-security -g -flto=auto -DHAVE_RESTRICT=1 -I/usr/include/webp -fno-strict-aliasing -DHAVE_POPEN_PROTO=1 -DTESSERACT_IMAGEDATA_AS_PIX -DTESSERACT_DISABLE_DEBUG_FONTS -DGRAPHICS_DISABLED -UCLUSTER -o ./soobj/tesseract_ccstruct_blobs.o -c tesseract/src/ccstruct/blobs.cpp In file included from tesseract/src/ccutil/elst.h:24, from tesseract/src/ccstruct/points.h:22, from tesseract/src/ccstruct/rect.h:23, from tesseract/src/ccstruct/boxword.h:23, from tesseract/src/ccstruct/blamer.h:26: tesseract/src/ccutil/serialis.h: In instantiation of 'bool tesseract::TFile::Serialize(const T*, size_t) [with T = char; size_t = unsigned int]': tesseract/src/ccutil/unicharset.h:363:51: required from here tesseract/src/ccutil/serialis.h:102:45: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'unsigned int'} [-Wsign-compare] 102 | return FWrite(data, sizeof(T), count) == count; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ In file included from tesseract/src/ccutil/ambigs.h:32, from tesseract/src/ccutil/ccutil.h:32, from tesseract/src/lstm/lstmrecognizer.h:21, from tesseract/src/ccmain/control.cpp:35: tesseract/src/ccutil/unicharset.h: In member function 'bool tesseract::UNICHARSET::contains_unichar_id(tesseract::UNICHAR_ID) const': tesseract/src/ccutil/unicharset.h:288:59: warning: comparison of integer expressions of different signedness: 'tesseract::UNICHAR_ID' {aka 'int'} and 'std::vector::size_type' {aka 'unsigned int'} [-Wsign-compare] 288 | return unichar_id != INVALID_UNICHAR_ID && unichar_id < unichars.size() && | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~ g++ -Itesseract/include -Itesseract/src/api -Itesseract/src/arch -Itesseract/src/ccmain -Itesseract/src/ccstruct -Itesseract/src/ccutil -Itesseract/src/classify -Itesseract/src/cutil -Itesseract/src/dict -Itesseract/src/lstm -Itesseract/src/opencl -Itesseract/src/textord -Itesseract/src/training -Itesseract/src/viewer -Itesseract/src/wordrec -Ileptonica/src -I./base -I./soobj -Os -fstack-clash-protection -Wformat -Werror=format-security -D_GLIBCXX_ASSERTIONS=1 -D_LIBCPP_ENABLE_THREAD_SAFETY_ANNOTATIONS=1 -D_LIBCPP_ENABLE_HARDENED_MODE=1 -g -std=c++17 -DHAVE_NEON -DHAVE_MKSTEMP -DHAVE_FSEEKO -DHAVE_FONTCONFIG -DHAVE_SETLOCALE -DHAVE_DBUS -DHAVE_BSWAP32 -DHAVE_BYTESWAP_H -DHAVE_STRERROR -DHAVE_PREAD_PWRITE=1 -DGS_RECURSIVE_MUTEXATTR=PTHREAD_MUTEX_RECURSIVE -O2 -DNDEBUG -fPIC -fvisibility=hidden -DGSDLLEXPORT="__attribute__((visibility(\"default\")))" -Wall -Wstrict-prototypes -Wundef -Wmissing-declarations -Wmissing-prototypes -Wwrite-strings -fno-strict-aliasing -Werror=declaration-after-statement -fno-builtin -fno-common -Werror=return-type -Wno-unused-local-typedefs -DHAVE_STDINT_H=1 -DHAVE_DIRENT_H=1 -DHAVE_SYS_DIR_H=1 -DHAVE_SYS_TIME_H=1 -DHAVE_SYS_TIMES_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_LIBDL=1 -DGX_COLOR_INDEX_TYPE="unsigned long long" -D__USE_UNIX98=1 -DBUILD_PDF=1 -I./pdf -Os -fstack-clash-protection -Wformat -Werror=format-security -g -flto=auto -DHAVE_RESTRICT=1 -I/usr/include/webp -fno-strict-aliasing -DHAVE_POPEN_PROTO=1 -DTESSERACT_IMAGEDATA_AS_PIX -DTESSERACT_DISABLE_DEBUG_FONTS -DGRAPHICS_DISABLED -UCLUSTER -o ./soobj/tesseract_ccstruct_blread.o -c tesseract/src/ccstruct/blread.cpp tesseract/src/ccutil/unicharset.h: In member function 'void tesseract::UNICHARSET::delete_pointers_in_unichars()': tesseract/src/ccutil/unicharset.h:302:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'unsigned int'} [-Wsign-compare] 302 | for (int i = 0; i < unichars.size(); ++i) { | ~~^~~~~~~~~~~~~~~~~ tesseract/src/ccstruct/ratngs.h: In member function 'void tesseract::BLOB_CHOICE::set_fonts(const std::vector&)': tesseract/src/ccstruct/ratngs.h:107:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'unsigned int'} [-Wsign-compare] 107 | for (int f = 0; f < fonts_.size(); ++f) { | ~~^~~~~~~~~~~~~~~ In file included from tesseract/src/ccutil/elst.h:24, from tesseract/src/dict/dawg.h:31: tesseract/src/ccutil/serialis.h: In instantiation of 'bool tesseract::TFile::Serialize(const T*, size_t) [with T = char; size_t = unsigned int]': tesseract/src/ccutil/unicharset.h:363:51: required from here tesseract/src/ccutil/serialis.h:102:45: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'unsigned int'} [-Wsign-compare] 102 | return FWrite(data, sizeof(T), count) == count; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ cc1plus: warning: command-line option '-Wstrict-prototypes' is valid for C/ObjC but not for C++ cc1plus: warning: command-line option '-Wmissing-prototypes' is valid for C/ObjC but not for C++ cc1plus: warning: '-Werror=' argument '-Werror=declaration-after-statement' is not valid for C++ In file included from tesseract/src/ccutil/clst.h:24, from tesseract/src/ccstruct/blobs.h:23, from tesseract/src/wordrec/associate.h:25: tesseract/src/ccutil/serialis.h: In instantiation of 'bool tesseract::TFile::Serialize(const T*, size_t) [with T = char; size_t = unsigned int]': tesseract/src/ccutil/unicharset.h:363:51: required from here tesseract/src/ccutil/serialis.h:102:45: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'unsigned int'} [-Wsign-compare] 102 | return FWrite(data, sizeof(T), count) == count; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ cc1plus: warning: command-line option '-Wstrict-prototypes' is valid for C/ObjC but not for C++ cc1plus: warning: command-line option '-Wmissing-prototypes' is valid for C/ObjC but not for C++ cc1plus: warning: '-Werror=' argument '-Werror=declaration-after-statement' is not valid for C++ gcc -DHAVE_MKSTEMP -DHAVE_FSEEKO -DHAVE_FONTCONFIG -DHAVE_SETLOCALE -DHAVE_DBUS -DHAVE_BSWAP32 -DHAVE_BYTESWAP_H -DHAVE_STRERROR -DHAVE_PREAD_PWRITE=1 -DGS_RECURSIVE_MUTEXATTR=PTHREAD_MUTEX_RECURSIVE -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 -Wno-unused-local-typedefs -DHAVE_STDINT_H=1 -DHAVE_DIRENT_H=1 -DHAVE_SYS_DIR_H=1 -DHAVE_SYS_TIME_H=1 -DHAVE_SYS_TIMES_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_LIBDL=1 -DGX_COLOR_INDEX_TYPE="unsigned long long" -D__USE_UNIX98=1 -DBUILD_PDF=1 -I./pdf -Os -fstack-clash-protection -Wformat -Werror=format-security -g -flto=auto -DHAVE_RESTRICT=1 -I/usr/include/webp -fno-strict-aliasing -DHAVE_POPEN_PROTO=1 -I./obj -I./base -I./devices -DWHICH_CMS="lcms2" -o ./obj/gdevmrun.o -c ./base/gdevmrun.c g++ -Itesseract/include -Itesseract/src/api -Itesseract/src/arch -Itesseract/src/ccmain -Itesseract/src/ccstruct -Itesseract/src/ccutil -Itesseract/src/classify -Itesseract/src/cutil -Itesseract/src/dict -Itesseract/src/lstm -Itesseract/src/opencl -Itesseract/src/textord -Itesseract/src/training -Itesseract/src/viewer -Itesseract/src/wordrec -Ileptonica/src -I./base -I./soobj -Os -fstack-clash-protection -Wformat -Werror=format-security -D_GLIBCXX_ASSERTIONS=1 -D_LIBCPP_ENABLE_THREAD_SAFETY_ANNOTATIONS=1 -D_LIBCPP_ENABLE_HARDENED_MODE=1 -g -std=c++17 -DHAVE_NEON -DHAVE_MKSTEMP -DHAVE_FSEEKO -DHAVE_FONTCONFIG -DHAVE_SETLOCALE -DHAVE_DBUS -DHAVE_BSWAP32 -DHAVE_BYTESWAP_H -DHAVE_STRERROR -DHAVE_PREAD_PWRITE=1 -DGS_RECURSIVE_MUTEXATTR=PTHREAD_MUTEX_RECURSIVE -O2 -DNDEBUG -fPIC -fvisibility=hidden -DGSDLLEXPORT="__attribute__((visibility(\"default\")))" -Wall -Wstrict-prototypes -Wundef -Wmissing-declarations -Wmissing-prototypes -Wwrite-strings -fno-strict-aliasing -Werror=declaration-after-statement -fno-builtin -fno-common -Werror=return-type -Wno-unused-local-typedefs -DHAVE_STDINT_H=1 -DHAVE_DIRENT_H=1 -DHAVE_SYS_DIR_H=1 -DHAVE_SYS_TIME_H=1 -DHAVE_SYS_TIMES_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_LIBDL=1 -DGX_COLOR_INDEX_TYPE="unsigned long long" -D__USE_UNIX98=1 -DBUILD_PDF=1 -I./pdf -Os -fstack-clash-protection -Wformat -Werror=format-security -g -flto=auto -DHAVE_RESTRICT=1 -I/usr/include/webp -fno-strict-aliasing -DHAVE_POPEN_PROTO=1 -DTESSERACT_IMAGEDATA_AS_PIX -DTESSERACT_DISABLE_DEBUG_FONTS -DGRAPHICS_DISABLED -UCLUSTER -o ./soobj/tesseract_ccstruct_boxread.o -c tesseract/src/ccstruct/boxread.cpp cc1plus: warning: command-line option '-Wstrict-prototypes' is valid for C/ObjC but not for C++ cc1plus: warning: command-line option '-Wmissing-prototypes' is valid for C/ObjC but not for C++ cc1plus: warning: '-Werror=' argument '-Werror=declaration-after-statement' is not valid for C++ In file included from ./base/gssprintf.c:19: ./base/unistd_.h:54: warning: "_XOPEN_SOURCE" redefined 54 | # define _XOPEN_SOURCE 500 | In file included from /usr/include/sys/types.h:7, from ./base/stdpre.h:326, from ./base/std.h:22, from ./base/unistd_.h:23: /usr/include/features.h:16: note: this is the location of the previous definition 16 | #define _XOPEN_SOURCE 700 | ./base/unistd_.h:55: warning: "__USE_UNIX98" redefined 55 | # define __USE_UNIX98 | : note: this is the location of the previous definition cc1plus: warning: command-line option '-Wstrict-prototypes' is valid for C/ObjC but not for C++ cc1plus: warning: command-line option '-Wmissing-prototypes' is valid for C/ObjC but not for C++ cc1plus: warning: '-Werror=' argument '-Werror=declaration-after-statement' is not valid for C++ In file included from tesseract/src/ccstruct/ratngs.h:32, from tesseract/src/dict/dawg.h:33, from tesseract/src/dict/dawg_cache.h:23, from tesseract/src/api/baseapi.cpp:31: tesseract/src/ccutil/unicharset.h: In member function 'bool tesseract::UNICHARSET::contains_unichar_id(tesseract::UNICHAR_ID) const': tesseract/src/ccutil/unicharset.h:288:59: warning: comparison of integer expressions of different signedness: 'tesseract::UNICHAR_ID' {aka 'int'} and 'std::vector::size_type' {aka 'unsigned int'} [-Wsign-compare] 288 | return unichar_id != INVALID_UNICHAR_ID && unichar_id < unichars.size() && | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~ tesseract/src/ccutil/unicharset.h: In member function 'void tesseract::UNICHARSET::delete_pointers_in_unichars()': tesseract/src/ccutil/unicharset.h:302:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'unsigned int'} [-Wsign-compare] 302 | for (int i = 0; i < unichars.size(); ++i) { | ~~^~~~~~~~~~~~~~~~~ In file included from tesseract/src/ccstruct/ratngs.h:32, from tesseract/src/ccstruct/blamer.h:30, from tesseract/src/ccstruct/pageres.h:22, from tesseract/src/ccmain/applybox.cpp:26: tesseract/src/ccutil/unicharset.h: In member function 'bool tesseract::UNICHARSET::contains_unichar_id(tesseract::UNICHAR_ID) const': tesseract/src/ccutil/unicharset.h:288:59: warning: comparison of integer expressions of different signedness: 'tesseract::UNICHAR_ID' {aka 'int'} and 'std::vector::size_type' {aka 'unsigned int'} [-Wsign-compare] 288 | return unichar_id != INVALID_UNICHAR_ID && unichar_id < unichars.size() && | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~ tesseract/src/ccutil/unicharset.h: In member function 'void tesseract::UNICHARSET::delete_pointers_in_unichars()': tesseract/src/ccutil/unicharset.h:302:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'unsigned int'} [-Wsign-compare] 302 | for (int i = 0; i < unichars.size(); ++i) { | ~~^~~~~~~~~~~~~~~~~ g++ -Itesseract/include -Itesseract/src/api -Itesseract/src/arch -Itesseract/src/ccmain -Itesseract/src/ccstruct -Itesseract/src/ccutil -Itesseract/src/classify -Itesseract/src/cutil -Itesseract/src/dict -Itesseract/src/lstm -Itesseract/src/opencl -Itesseract/src/textord -Itesseract/src/training -Itesseract/src/viewer -Itesseract/src/wordrec -Ileptonica/src -I./base -I./soobj -Os -fstack-clash-protection -Wformat -Werror=format-security -D_GLIBCXX_ASSERTIONS=1 -D_LIBCPP_ENABLE_THREAD_SAFETY_ANNOTATIONS=1 -D_LIBCPP_ENABLE_HARDENED_MODE=1 -g -std=c++17 -DHAVE_NEON -DHAVE_MKSTEMP -DHAVE_FSEEKO -DHAVE_FONTCONFIG -DHAVE_SETLOCALE -DHAVE_DBUS -DHAVE_BSWAP32 -DHAVE_BYTESWAP_H -DHAVE_STRERROR -DHAVE_PREAD_PWRITE=1 -DGS_RECURSIVE_MUTEXATTR=PTHREAD_MUTEX_RECURSIVE -O2 -DNDEBUG -fPIC -fvisibility=hidden -DGSDLLEXPORT="__attribute__((visibility(\"default\")))" -Wall -Wstrict-prototypes -Wundef -Wmissing-declarations -Wmissing-prototypes -Wwrite-strings -fno-strict-aliasing -Werror=declaration-after-statement -fno-builtin -fno-common -Werror=return-type -Wno-unused-local-typedefs -DHAVE_STDINT_H=1 -DHAVE_DIRENT_H=1 -DHAVE_SYS_DIR_H=1 -DHAVE_SYS_TIME_H=1 -DHAVE_SYS_TIMES_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_LIBDL=1 -DGX_COLOR_INDEX_TYPE="unsigned long long" -D__USE_UNIX98=1 -DBUILD_PDF=1 -I./pdf -Os -fstack-clash-protection -Wformat -Werror=format-security -g -flto=auto -DHAVE_RESTRICT=1 -I/usr/include/webp -fno-strict-aliasing -DHAVE_POPEN_PROTO=1 -DTESSERACT_IMAGEDATA_AS_PIX -DTESSERACT_DISABLE_DEBUG_FONTS -DGRAPHICS_DISABLED -UCLUSTER -o ./soobj/tesseract_ccstruct_boxword.o -c tesseract/src/ccstruct/boxword.cpp g++ -Itesseract/include -Itesseract/src/api -Itesseract/src/arch -Itesseract/src/ccmain -Itesseract/src/ccstruct -Itesseract/src/ccutil -Itesseract/src/classify -Itesseract/src/cutil -Itesseract/src/dict -Itesseract/src/lstm -Itesseract/src/opencl -Itesseract/src/textord -Itesseract/src/training -Itesseract/src/viewer -Itesseract/src/wordrec -Ileptonica/src -I./base -I./soobj -Os -fstack-clash-protection -Wformat -Werror=format-security -D_GLIBCXX_ASSERTIONS=1 -D_LIBCPP_ENABLE_THREAD_SAFETY_ANNOTATIONS=1 -D_LIBCPP_ENABLE_HARDENED_MODE=1 -g -std=c++17 -DHAVE_NEON -DHAVE_MKSTEMP -DHAVE_FSEEKO -DHAVE_FONTCONFIG -DHAVE_SETLOCALE -DHAVE_DBUS -DHAVE_BSWAP32 -DHAVE_BYTESWAP_H -DHAVE_STRERROR -DHAVE_PREAD_PWRITE=1 -DGS_RECURSIVE_MUTEXATTR=PTHREAD_MUTEX_RECURSIVE -O2 -DNDEBUG -fPIC -fvisibility=hidden -DGSDLLEXPORT="__attribute__((visibility(\"default\")))" -Wall -Wstrict-prototypes -Wundef -Wmissing-declarations -Wmissing-prototypes -Wwrite-strings -fno-strict-aliasing -Werror=declaration-after-statement -fno-builtin -fno-common -Werror=return-type -Wno-unused-local-typedefs -DHAVE_STDINT_H=1 -DHAVE_DIRENT_H=1 -DHAVE_SYS_DIR_H=1 -DHAVE_SYS_TIME_H=1 -DHAVE_SYS_TIMES_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_LIBDL=1 -DGX_COLOR_INDEX_TYPE="unsigned long long" -D__USE_UNIX98=1 -DBUILD_PDF=1 -I./pdf -Os -fstack-clash-protection -Wformat -Werror=format-security -g -flto=auto -DHAVE_RESTRICT=1 -I/usr/include/webp -fno-strict-aliasing -DHAVE_POPEN_PROTO=1 -DTESSERACT_IMAGEDATA_AS_PIX -DTESSERACT_DISABLE_DEBUG_FONTS -DGRAPHICS_DISABLED -UCLUSTER -o ./soobj/tesseract_ccstruct_ccstruct.o -c tesseract/src/ccstruct/ccstruct.cpp In file included from tesseract/src/ccutil/clst.h:24, from tesseract/src/ccstruct/blobs.h:23, from tesseract/src/classify/intfx.h:21: tesseract/src/ccutil/serialis.h: In instantiation of 'bool tesseract::TFile::Serialize(const T*, size_t) [with T = char; size_t = unsigned int]': tesseract/src/ccutil/unicharset.h:363:51: required from here tesseract/src/ccutil/serialis.h:102:45: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'unsigned int'} [-Wsign-compare] 102 | return FWrite(data, sizeof(T), count) == count; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ cc1plus: warning: command-line option '-Wstrict-prototypes' is valid for C/ObjC but not for C++ cc1plus: warning: command-line option '-Wmissing-prototypes' is valid for C/ObjC but not for C++ cc1plus: warning: '-Werror=' argument '-Werror=declaration-after-statement' is not valid for C++ cc1plus: warning: command-line option '-Wstrict-prototypes' is valid for C/ObjC but not for C++ cc1plus: warning: command-line option '-Wmissing-prototypes' is valid for C/ObjC but not for C++ cc1plus: warning: '-Werror=' argument '-Werror=declaration-after-statement' is not valid for C++ tesseract/src/ccstruct/ratngs.h: In member function 'void tesseract::BLOB_CHOICE::set_fonts(const std::vector&)': tesseract/src/ccstruct/ratngs.h:107:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'unsigned int'} [-Wsign-compare] 107 | for (int f = 0; f < fonts_.size(); ++f) { | ~~^~~~~~~~~~~~~~~ gcc -DHAVE_MKSTEMP -DHAVE_FSEEKO -DHAVE_FONTCONFIG -DHAVE_SETLOCALE -DHAVE_DBUS -DHAVE_BSWAP32 -DHAVE_BYTESWAP_H -DHAVE_STRERROR -DHAVE_PREAD_PWRITE=1 -DGS_RECURSIVE_MUTEXATTR=PTHREAD_MUTEX_RECURSIVE -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 -Wno-unused-local-typedefs -DHAVE_STDINT_H=1 -DHAVE_DIRENT_H=1 -DHAVE_SYS_DIR_H=1 -DHAVE_SYS_TIME_H=1 -DHAVE_SYS_TIMES_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_LIBDL=1 -DGX_COLOR_INDEX_TYPE="unsigned long long" -D__USE_UNIX98=1 -DBUILD_PDF=1 -I./pdf -Os -fstack-clash-protection -Wformat -Werror=format-security -g -flto=auto -DHAVE_RESTRICT=1 -I/usr/include/webp -fno-strict-aliasing -DHAVE_POPEN_PROTO=1 -I./obj -I./base -I./devices -DWHICH_CMS="lcms2" -o ./obj/gsiodevs.o -c ./base/gsiodevs.c gcc -DHAVE_MKSTEMP -DHAVE_FSEEKO -DHAVE_FONTCONFIG -DHAVE_SETLOCALE -DHAVE_DBUS -DHAVE_BSWAP32 -DHAVE_BYTESWAP_H -DHAVE_STRERROR -DHAVE_PREAD_PWRITE=1 -DGS_RECURSIVE_MUTEXATTR=PTHREAD_MUTEX_RECURSIVE -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 -Wno-unused-local-typedefs -DHAVE_STDINT_H=1 -DHAVE_DIRENT_H=1 -DHAVE_SYS_DIR_H=1 -DHAVE_SYS_TIME_H=1 -DHAVE_SYS_TIMES_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_LIBDL=1 -DGX_COLOR_INDEX_TYPE="unsigned long long" -D__USE_UNIX98=1 -DBUILD_PDF=1 -I./pdf -Os -fstack-clash-protection -Wformat -Werror=format-security -g -flto=auto -DHAVE_RESTRICT=1 -I/usr/include/webp -fno-strict-aliasing -DHAVE_POPEN_PROTO=1 -I./obj -I./base -I./devices -DWHICH_CMS="lcms2" -o ./obj/gxclist.o -c ./base/gxclist.c gcc -DHAVE_MKSTEMP -DHAVE_FSEEKO -DHAVE_FONTCONFIG -DHAVE_SETLOCALE -DHAVE_DBUS -DHAVE_BSWAP32 -DHAVE_BYTESWAP_H -DHAVE_STRERROR -DHAVE_PREAD_PWRITE=1 -DGS_RECURSIVE_MUTEXATTR=PTHREAD_MUTEX_RECURSIVE -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 -Wno-unused-local-typedefs -DHAVE_STDINT_H=1 -DHAVE_DIRENT_H=1 -DHAVE_SYS_DIR_H=1 -DHAVE_SYS_TIME_H=1 -DHAVE_SYS_TIMES_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_LIBDL=1 -DGX_COLOR_INDEX_TYPE="unsigned long long" -D__USE_UNIX98=1 -DBUILD_PDF=1 -I./pdf -Os -fstack-clash-protection -Wformat -Werror=format-security -g -flto=auto -DHAVE_RESTRICT=1 -I/usr/include/webp -fno-strict-aliasing -DHAVE_POPEN_PROTO=1 -I./obj -I./base -I./devices -DWHICH_CMS="lcms2" -o ./obj/gxclbits.o -c ./base/gxclbits.c In file included from tesseract/src/ccstruct/ratngs.h:32, from tesseract/src/ccstruct/blamer.h:30, from tesseract/src/ccstruct/pageres.h:22, from tesseract/src/ccmain/tesseractclass.h:38, from tesseract/src/api/lstmboxrenderer.cpp:21: tesseract/src/ccutil/unicharset.h: In member function 'bool tesseract::UNICHARSET::contains_unichar_id(tesseract::UNICHAR_ID) const': tesseract/src/ccutil/unicharset.h:288:59: warning: comparison of integer expressions of different signedness: 'tesseract::UNICHAR_ID' {aka 'int'} and 'std::vector::size_type' {aka 'unsigned int'} [-Wsign-compare] 288 | return unichar_id != INVALID_UNICHAR_ID && unichar_id < unichars.size() && | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~ tesseract/src/ccutil/unicharset.h: In member function 'void tesseract::UNICHARSET::delete_pointers_in_unichars()': tesseract/src/ccutil/unicharset.h:302:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'unsigned int'} [-Wsign-compare] 302 | for (int i = 0; i < unichars.size(); ++i) { | ~~^~~~~~~~~~~~~~~~~ cc1plus: warning: command-line option '-Wstrict-prototypes' is valid for C/ObjC but not for C++ cc1plus: warning: command-line option '-Wmissing-prototypes' is valid for C/ObjC but not for C++ cc1plus: warning: '-Werror=' argument '-Werror=declaration-after-statement' is not valid for C++ gcc -DHAVE_MKSTEMP -DHAVE_FSEEKO -DHAVE_FONTCONFIG -DHAVE_SETLOCALE -DHAVE_DBUS -DHAVE_BSWAP32 -DHAVE_BYTESWAP_H -DHAVE_STRERROR -DHAVE_PREAD_PWRITE=1 -DGS_RECURSIVE_MUTEXATTR=PTHREAD_MUTEX_RECURSIVE -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 -Wno-unused-local-typedefs -DHAVE_STDINT_H=1 -DHAVE_DIRENT_H=1 -DHAVE_SYS_DIR_H=1 -DHAVE_SYS_TIME_H=1 -DHAVE_SYS_TIMES_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_LIBDL=1 -DGX_COLOR_INDEX_TYPE="unsigned long long" -D__USE_UNIX98=1 -DBUILD_PDF=1 -I./pdf -Os -fstack-clash-protection -Wformat -Werror=format-security -g -flto=auto -DHAVE_RESTRICT=1 -I/usr/include/webp -fno-strict-aliasing -DHAVE_POPEN_PROTO=1 -I./obj -I./base -I./devices -DWHICH_CMS="lcms2" -o ./obj/gxclpage.o -c ./base/gxclpage.c ./base/gssprintf.c: In function 'apr_vformatter': ./base/gssprintf.c:759:10: warning: unused variable 'nan' [-Wunused-variable] 759 | char nan[] = "#NAN"; | ^~~ g++ -Itesseract/include -Itesseract/src/api -Itesseract/src/arch -Itesseract/src/ccmain -Itesseract/src/ccstruct -Itesseract/src/ccutil -Itesseract/src/classify -Itesseract/src/cutil -Itesseract/src/dict -Itesseract/src/lstm -Itesseract/src/opencl -Itesseract/src/textord -Itesseract/src/training -Itesseract/src/viewer -Itesseract/src/wordrec -Ileptonica/src -I./base -I./soobj -Os -fstack-clash-protection -Wformat -Werror=format-security -D_GLIBCXX_ASSERTIONS=1 -D_LIBCPP_ENABLE_THREAD_SAFETY_ANNOTATIONS=1 -D_LIBCPP_ENABLE_HARDENED_MODE=1 -g -std=c++17 -DHAVE_NEON -DHAVE_MKSTEMP -DHAVE_FSEEKO -DHAVE_FONTCONFIG -DHAVE_SETLOCALE -DHAVE_DBUS -DHAVE_BSWAP32 -DHAVE_BYTESWAP_H -DHAVE_STRERROR -DHAVE_PREAD_PWRITE=1 -DGS_RECURSIVE_MUTEXATTR=PTHREAD_MUTEX_RECURSIVE -O2 -DNDEBUG -fPIC -fvisibility=hidden -DGSDLLEXPORT="__attribute__((visibility(\"default\")))" -Wall -Wstrict-prototypes -Wundef -Wmissing-declarations -Wmissing-prototypes -Wwrite-strings -fno-strict-aliasing -Werror=declaration-after-statement -fno-builtin -fno-common -Werror=return-type -Wno-unused-local-typedefs -DHAVE_STDINT_H=1 -DHAVE_DIRENT_H=1 -DHAVE_SYS_DIR_H=1 -DHAVE_SYS_TIME_H=1 -DHAVE_SYS_TIMES_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_LIBDL=1 -DGX_COLOR_INDEX_TYPE="unsigned long long" -D__USE_UNIX98=1 -DBUILD_PDF=1 -I./pdf -Os -fstack-clash-protection -Wformat -Werror=format-security -g -flto=auto -DHAVE_RESTRICT=1 -I/usr/include/webp -fno-strict-aliasing -DHAVE_POPEN_PROTO=1 -DTESSERACT_IMAGEDATA_AS_PIX -DTESSERACT_DISABLE_DEBUG_FONTS -DGRAPHICS_DISABLED -UCLUSTER -o ./soobj/tesseract_ccstruct_coutln.o -c tesseract/src/ccstruct/coutln.cpp ./base/gssprintf.c:758:10: warning: unused variable 'inf' [-Wunused-variable] 758 | char inf[] = "#INF"; | ^~~ tesseract/src/ccstruct/ratngs.h: In member function 'void tesseract::BLOB_CHOICE::set_fonts(const std::vector&)': tesseract/src/ccstruct/ratngs.h:107:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'unsigned int'} [-Wsign-compare] 107 | for (int f = 0; f < fonts_.size(); ++f) { | ~~^~~~~~~~~~~~~~~ gcc -DHAVE_MKSTEMP -DHAVE_FSEEKO -DHAVE_FONTCONFIG -DHAVE_SETLOCALE -DHAVE_DBUS -DHAVE_BSWAP32 -DHAVE_BYTESWAP_H -DHAVE_STRERROR -DHAVE_PREAD_PWRITE=1 -DGS_RECURSIVE_MUTEXATTR=PTHREAD_MUTEX_RECURSIVE -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 -Wno-unused-local-typedefs -DHAVE_STDINT_H=1 -DHAVE_DIRENT_H=1 -DHAVE_SYS_DIR_H=1 -DHAVE_SYS_TIME_H=1 -DHAVE_SYS_TIMES_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_LIBDL=1 -DGX_COLOR_INDEX_TYPE="unsigned long long" -D__USE_UNIX98=1 -DBUILD_PDF=1 -I./pdf -Os -fstack-clash-protection -Wformat -Werror=format-security -g -flto=auto -DHAVE_RESTRICT=1 -I/usr/include/webp -fno-strict-aliasing -DHAVE_POPEN_PROTO=1 -I./obj -I./base -I./devices -DWHICH_CMS="lcms2" -o ./obj/gxclrast.o -c ./base/gxclrast.c g++ -Itesseract/include -Itesseract/src/api -Itesseract/src/arch -Itesseract/src/ccmain -Itesseract/src/ccstruct -Itesseract/src/ccutil -Itesseract/src/classify -Itesseract/src/cutil -Itesseract/src/dict -Itesseract/src/lstm -Itesseract/src/opencl -Itesseract/src/textord -Itesseract/src/training -Itesseract/src/viewer -Itesseract/src/wordrec -Ileptonica/src -I./base -I./soobj -Os -fstack-clash-protection -Wformat -Werror=format-security -D_GLIBCXX_ASSERTIONS=1 -D_LIBCPP_ENABLE_THREAD_SAFETY_ANNOTATIONS=1 -D_LIBCPP_ENABLE_HARDENED_MODE=1 -g -std=c++17 -DHAVE_NEON -DHAVE_MKSTEMP -DHAVE_FSEEKO -DHAVE_FONTCONFIG -DHAVE_SETLOCALE -DHAVE_DBUS -DHAVE_BSWAP32 -DHAVE_BYTESWAP_H -DHAVE_STRERROR -DHAVE_PREAD_PWRITE=1 -DGS_RECURSIVE_MUTEXATTR=PTHREAD_MUTEX_RECURSIVE -O2 -DNDEBUG -fPIC -fvisibility=hidden -DGSDLLEXPORT="__attribute__((visibility(\"default\")))" -Wall -Wstrict-prototypes -Wundef -Wmissing-declarations -Wmissing-prototypes -Wwrite-strings -fno-strict-aliasing -Werror=declaration-after-statement -fno-builtin -fno-common -Werror=return-type -Wno-unused-local-typedefs -DHAVE_STDINT_H=1 -DHAVE_DIRENT_H=1 -DHAVE_SYS_DIR_H=1 -DHAVE_SYS_TIME_H=1 -DHAVE_SYS_TIMES_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_LIBDL=1 -DGX_COLOR_INDEX_TYPE="unsigned long long" -D__USE_UNIX98=1 -DBUILD_PDF=1 -I./pdf -Os -fstack-clash-protection -Wformat -Werror=format-security -g -flto=auto -DHAVE_RESTRICT=1 -I/usr/include/webp -fno-strict-aliasing -DHAVE_POPEN_PROTO=1 -DTESSERACT_IMAGEDATA_AS_PIX -DTESSERACT_DISABLE_DEBUG_FONTS -DGRAPHICS_DISABLED -UCLUSTER -o ./soobj/tesseract_ccstruct_detlinefit.o -c tesseract/src/ccstruct/detlinefit.cpp tesseract/src/wordrec/language_model.cpp: In member function 'tesseract::LanguageModelDawgInfo* tesseract::LanguageModel::GenerateDawgInfo(bool, int, int, const tesseract::BLOB_CHOICE&, const tesseract::ViterbiStateEntry*)': tesseract/src/wordrec/language_model.cpp:849:21: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'unsigned int'} [-Wsign-compare] 849 | for (int i = 0; i < normed_ids.size(); ++i) { | ~~^~~~~~~~~~~~~~~~~~~ tesseract/src/wordrec/language_model.cpp:854:39: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'unsigned int'} [-Wsign-compare] 854 | word_end && i == normed_ids.size() - 1); | ~~^~~~~~~~~~~~~~~~~~~~~~~~ tesseract/src/wordrec/language_model.cpp:857:18: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'unsigned int'} [-Wsign-compare] 857 | } else if (i < normed_ids.size() - 1) { | ~~^~~~~~~~~~~~~~~~~~~~~~~ g++ -Itesseract/include -Itesseract/src/api -Itesseract/src/arch -Itesseract/src/ccmain -Itesseract/src/ccstruct -Itesseract/src/ccutil -Itesseract/src/classify -Itesseract/src/cutil -Itesseract/src/dict -Itesseract/src/lstm -Itesseract/src/opencl -Itesseract/src/textord -Itesseract/src/training -Itesseract/src/viewer -Itesseract/src/wordrec -Ileptonica/src -I./base -I./soobj -Os -fstack-clash-protection -Wformat -Werror=format-security -D_GLIBCXX_ASSERTIONS=1 -D_LIBCPP_ENABLE_THREAD_SAFETY_ANNOTATIONS=1 -D_LIBCPP_ENABLE_HARDENED_MODE=1 -g -std=c++17 -DHAVE_NEON -DHAVE_MKSTEMP -DHAVE_FSEEKO -DHAVE_FONTCONFIG -DHAVE_SETLOCALE -DHAVE_DBUS -DHAVE_BSWAP32 -DHAVE_BYTESWAP_H -DHAVE_STRERROR -DHAVE_PREAD_PWRITE=1 -DGS_RECURSIVE_MUTEXATTR=PTHREAD_MUTEX_RECURSIVE -O2 -DNDEBUG -fPIC -fvisibility=hidden -DGSDLLEXPORT="__attribute__((visibility(\"default\")))" -Wall -Wstrict-prototypes -Wundef -Wmissing-declarations -Wmissing-prototypes -Wwrite-strings -fno-strict-aliasing -Werror=declaration-after-statement -fno-builtin -fno-common -Werror=return-type -Wno-unused-local-typedefs -DHAVE_STDINT_H=1 -DHAVE_DIRENT_H=1 -DHAVE_SYS_DIR_H=1 -DHAVE_SYS_TIME_H=1 -DHAVE_SYS_TIMES_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_LIBDL=1 -DGX_COLOR_INDEX_TYPE="unsigned long long" -D__USE_UNIX98=1 -DBUILD_PDF=1 -I./pdf -Os -fstack-clash-protection -Wformat -Werror=format-security -g -flto=auto -DHAVE_RESTRICT=1 -I/usr/include/webp -fno-strict-aliasing -DHAVE_POPEN_PROTO=1 -DTESSERACT_IMAGEDATA_AS_PIX -DTESSERACT_DISABLE_DEBUG_FONTS -DGRAPHICS_DISABLED -UCLUSTER -o ./soobj/tesseract_ccstruct_dppoint.o -c tesseract/src/ccstruct/dppoint.cpp gcc -DHAVE_MKSTEMP -DHAVE_FSEEKO -DHAVE_FONTCONFIG -DHAVE_SETLOCALE -DHAVE_DBUS -DHAVE_BSWAP32 -DHAVE_BYTESWAP_H -DHAVE_STRERROR -DHAVE_PREAD_PWRITE=1 -DGS_RECURSIVE_MUTEXATTR=PTHREAD_MUTEX_RECURSIVE -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 -Wno-unused-local-typedefs -DHAVE_STDINT_H=1 -DHAVE_DIRENT_H=1 -DHAVE_SYS_DIR_H=1 -DHAVE_SYS_TIME_H=1 -DHAVE_SYS_TIMES_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_LIBDL=1 -DGX_COLOR_INDEX_TYPE="unsigned long long" -D__USE_UNIX98=1 -DBUILD_PDF=1 -I./pdf -Os -fstack-clash-protection -Wformat -Werror=format-security -g -flto=auto -DHAVE_RESTRICT=1 -I/usr/include/webp -fno-strict-aliasing -DHAVE_POPEN_PROTO=1 -I./obj -I./base -I./devices -DWHICH_CMS="lcms2" -o ./obj/gxclread.o -c ./base/gxclread.c gcc -DHAVE_MKSTEMP -DHAVE_FSEEKO -DHAVE_FONTCONFIG -DHAVE_SETLOCALE -DHAVE_DBUS -DHAVE_BSWAP32 -DHAVE_BYTESWAP_H -DHAVE_STRERROR -DHAVE_PREAD_PWRITE=1 -DGS_RECURSIVE_MUTEXATTR=PTHREAD_MUTEX_RECURSIVE -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 -Wno-unused-local-typedefs -DHAVE_STDINT_H=1 -DHAVE_DIRENT_H=1 -DHAVE_SYS_DIR_H=1 -DHAVE_SYS_TIME_H=1 -DHAVE_SYS_TIMES_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_LIBDL=1 -DGX_COLOR_INDEX_TYPE="unsigned long long" -D__USE_UNIX98=1 -DBUILD_PDF=1 -I./pdf -Os -fstack-clash-protection -Wformat -Werror=format-security -g -flto=auto -DHAVE_RESTRICT=1 -I/usr/include/webp -fno-strict-aliasing -DHAVE_POPEN_PROTO=1 -I./obj -I./base -I./devices -DWHICH_CMS="lcms2" -o ./obj/gxclrect.o -c ./base/gxclrect.c cc1plus: warning: command-line option '-Wstrict-prototypes' is valid for C/ObjC but not for C++ cc1plus: warning: command-line option '-Wstrict-prototypes' is valid for C/ObjC but not for C++ cc1plus: warning: command-line option '-Wmissing-prototypes' is valid for C/ObjC but not for C++ cc1plus: warning: command-line option '-Wmissing-prototypes' is valid for C/ObjC but not for C++ cc1plus: warning: '-Werror=' argument '-Werror=declaration-after-statement' is not valid for C++ cc1plus: warning: '-Werror=' argument '-Werror=declaration-after-statement' is not valid for C++ In file included from tesseract/src/ccstruct/ratngs.h:32, from tesseract/src/ccstruct/blamer.h:30, from tesseract/src/ccstruct/pageres.h:22, from tesseract/src/ccmain/tesseractclass.h:38, from tesseract/src/api/wordstrboxrenderer.cpp:21: tesseract/src/ccutil/unicharset.h: In member function 'bool tesseract::UNICHARSET::contains_unichar_id(tesseract::UNICHAR_ID) const': tesseract/src/ccutil/unicharset.h:288:59: warning: comparison of integer expressions of different signedness: 'tesseract::UNICHAR_ID' {aka 'int'} and 'std::vector::size_type' {aka 'unsigned int'} [-Wsign-compare] 288 | return unichar_id != INVALID_UNICHAR_ID && unichar_id < unichars.size() && | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~ tesseract/src/ccutil/unicharset.h: In member function 'void tesseract::UNICHARSET::delete_pointers_in_unichars()': tesseract/src/ccutil/unicharset.h:302:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'unsigned int'} [-Wsign-compare] 302 | for (int i = 0; i < unichars.size(); ++i) { | ~~^~~~~~~~~~~~~~~~~ tesseract/src/ccstruct/ratngs.h: In member function 'void tesseract::BLOB_CHOICE::set_fonts(const std::vector&)': tesseract/src/ccstruct/ratngs.h:107:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'unsigned int'} [-Wsign-compare] 107 | for (int f = 0; f < fonts_.size(); ++f) { | ~~^~~~~~~~~~~~~~~ In file included from tesseract/src/ccutil/genericvector.h:22, from tesseract/src/ccutil/genericheap.h:27, from tesseract/src/wordrec/lm_pain_points.h:25: tesseract/src/ccutil/serialis.h: In instantiation of 'bool tesseract::TFile::Serialize(const T*, size_t) [with T = char; size_t = unsigned int]': tesseract/src/ccutil/unicharset.h:363:51: required from here tesseract/src/ccutil/serialis.h:102:45: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'unsigned int'} [-Wsign-compare] 102 | return FWrite(data, sizeof(T), count) == count; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ tesseract/src/ccstruct/ratngs.h: In member function 'void tesseract::BLOB_CHOICE::set_fonts(const std::vector&)': tesseract/src/ccstruct/ratngs.h:107:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'unsigned int'} [-Wsign-compare] 107 | for (int f = 0; f < fonts_.size(); ++f) { | ~~^~~~~~~~~~~~~~~ g++ -Itesseract/include -Itesseract/src/api -Itesseract/src/arch -Itesseract/src/ccmain -Itesseract/src/ccstruct -Itesseract/src/ccutil -Itesseract/src/classify -Itesseract/src/cutil -Itesseract/src/dict -Itesseract/src/lstm -Itesseract/src/opencl -Itesseract/src/textord -Itesseract/src/training -Itesseract/src/viewer -Itesseract/src/wordrec -Ileptonica/src -I./base -I./soobj -Os -fstack-clash-protection -Wformat -Werror=format-security -D_GLIBCXX_ASSERTIONS=1 -D_LIBCPP_ENABLE_THREAD_SAFETY_ANNOTATIONS=1 -D_LIBCPP_ENABLE_HARDENED_MODE=1 -g -std=c++17 -DHAVE_NEON -DHAVE_MKSTEMP -DHAVE_FSEEKO -DHAVE_FONTCONFIG -DHAVE_SETLOCALE -DHAVE_DBUS -DHAVE_BSWAP32 -DHAVE_BYTESWAP_H -DHAVE_STRERROR -DHAVE_PREAD_PWRITE=1 -DGS_RECURSIVE_MUTEXATTR=PTHREAD_MUTEX_RECURSIVE -O2 -DNDEBUG -fPIC -fvisibility=hidden -DGSDLLEXPORT="__attribute__((visibility(\"default\")))" -Wall -Wstrict-prototypes -Wundef -Wmissing-declarations -Wmissing-prototypes -Wwrite-strings -fno-strict-aliasing -Werror=declaration-after-statement -fno-builtin -fno-common -Werror=return-type -Wno-unused-local-typedefs -DHAVE_STDINT_H=1 -DHAVE_DIRENT_H=1 -DHAVE_SYS_DIR_H=1 -DHAVE_SYS_TIME_H=1 -DHAVE_SYS_TIMES_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_LIBDL=1 -DGX_COLOR_INDEX_TYPE="unsigned long long" -D__USE_UNIX98=1 -DBUILD_PDF=1 -I./pdf -Os -fstack-clash-protection -Wformat -Werror=format-security -g -flto=auto -DHAVE_RESTRICT=1 -I/usr/include/webp -fno-strict-aliasing -DHAVE_POPEN_PROTO=1 -DTESSERACT_IMAGEDATA_AS_PIX -DTESSERACT_DISABLE_DEBUG_FONTS -DGRAPHICS_DISABLED -UCLUSTER -o ./soobj/tesseract_ccstruct_imagedata.o -c tesseract/src/ccstruct/imagedata.cpp gcc -DHAVE_MKSTEMP -DHAVE_FSEEKO -DHAVE_FONTCONFIG -DHAVE_SETLOCALE -DHAVE_DBUS -DHAVE_BSWAP32 -DHAVE_BYTESWAP_H -DHAVE_STRERROR -DHAVE_PREAD_PWRITE=1 -DGS_RECURSIVE_MUTEXATTR=PTHREAD_MUTEX_RECURSIVE -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 -Wno-unused-local-typedefs -DHAVE_STDINT_H=1 -DHAVE_DIRENT_H=1 -DHAVE_SYS_DIR_H=1 -DHAVE_SYS_TIME_H=1 -DHAVE_SYS_TIMES_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_LIBDL=1 -DGX_COLOR_INDEX_TYPE="unsigned long long" -D__USE_UNIX98=1 -DBUILD_PDF=1 -I./pdf -Os -fstack-clash-protection -Wformat -Werror=format-security -g -flto=auto -DHAVE_RESTRICT=1 -I/usr/include/webp -fno-strict-aliasing -DHAVE_POPEN_PROTO=1 -I./obj -I./base -I./devices -DWHICH_CMS="lcms2" -o ./obj/gxclutil.o -c ./base/gxclutil.c gcc -DHAVE_MKSTEMP -DHAVE_FSEEKO -DHAVE_FONTCONFIG -DHAVE_SETLOCALE -DHAVE_DBUS -DHAVE_BSWAP32 -DHAVE_BYTESWAP_H -DHAVE_STRERROR -DHAVE_PREAD_PWRITE=1 -DGS_RECURSIVE_MUTEXATTR=PTHREAD_MUTEX_RECURSIVE -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 -Wno-unused-local-typedefs -DHAVE_STDINT_H=1 -DHAVE_DIRENT_H=1 -DHAVE_SYS_DIR_H=1 -DHAVE_SYS_TIME_H=1 -DHAVE_SYS_TIMES_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_LIBDL=1 -DGX_COLOR_INDEX_TYPE="unsigned long long" -D__USE_UNIX98=1 -DBUILD_PDF=1 -I./pdf -Os -fstack-clash-protection -Wformat -Werror=format-security -g -flto=auto -DHAVE_RESTRICT=1 -I/usr/include/webp -fno-strict-aliasing -DHAVE_POPEN_PROTO=1 -I./obj -I./base -I./devices -DWHICH_CMS="lcms2" -o ./obj/gsparams.o -c ./base/gsparams.c cc1plus: warning: command-line option '-Wstrict-prototypes' is valid for C/ObjC but not for C++ cc1plus: warning: command-line option '-Wmissing-prototypes' is valid for C/ObjC but not for C++ cc1plus: warning: '-Werror=' argument '-Werror=declaration-after-statement' is not valid for C++ cc1plus: warning: command-line option '-Wstrict-prototypes' is valid for C/ObjC but not for C++ cc1plus: warning: command-line option '-Wmissing-prototypes' is valid for C/ObjC but not for C++ cc1plus: warning: '-Werror=' argument '-Werror=declaration-after-statement' is not valid for C++ gcc -DHAVE_MKSTEMP -DHAVE_FSEEKO -DHAVE_FONTCONFIG -DHAVE_SETLOCALE -DHAVE_DBUS -DHAVE_BSWAP32 -DHAVE_BYTESWAP_H -DHAVE_STRERROR -DHAVE_PREAD_PWRITE=1 -DGS_RECURSIVE_MUTEXATTR=PTHREAD_MUTEX_RECURSIVE -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 -Wno-unused-local-typedefs -DHAVE_STDINT_H=1 -DHAVE_DIRENT_H=1 -DHAVE_SYS_DIR_H=1 -DHAVE_SYS_TIME_H=1 -DHAVE_SYS_TIMES_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_LIBDL=1 -DGX_COLOR_INDEX_TYPE="unsigned long long" -D__USE_UNIX98=1 -DBUILD_PDF=1 -I./pdf -Os -fstack-clash-protection -Wformat -Werror=format-security -g -flto=auto -DHAVE_RESTRICT=1 -I/usr/include/webp -fno-strict-aliasing -DHAVE_POPEN_PROTO=1 -I./obj -I./base -I./devices -DWHICH_CMS="lcms2" -o ./obj/gsparaml.o -c ./base/gsparaml.c In file included from tesseract/src/ccutil/clst.h:24, from tesseract/src/ccstruct/blobs.h:23, from tesseract/src/wordrec/associate.h:25: tesseract/src/ccutil/serialis.h: In instantiation of 'bool tesseract::TFile::Serialize(const T*, size_t) [with T = char; size_t = unsigned int]': tesseract/src/ccutil/unicharset.h:363:51: required from here tesseract/src/ccutil/serialis.h:102:45: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'unsigned int'} [-Wsign-compare] 102 | return FWrite(data, sizeof(T), count) == count; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ gcc -DHAVE_MKSTEMP -DHAVE_FSEEKO -DHAVE_FONTCONFIG -DHAVE_SETLOCALE -DHAVE_DBUS -DHAVE_BSWAP32 -DHAVE_BYTESWAP_H -DHAVE_STRERROR -DHAVE_PREAD_PWRITE=1 -DGS_RECURSIVE_MUTEXATTR=PTHREAD_MUTEX_RECURSIVE -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 -Wno-unused-local-typedefs -DHAVE_STDINT_H=1 -DHAVE_DIRENT_H=1 -DHAVE_SYS_DIR_H=1 -DHAVE_SYS_TIME_H=1 -DHAVE_SYS_TIMES_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_LIBDL=1 -DGX_COLOR_INDEX_TYPE="unsigned long long" -D__USE_UNIX98=1 -DBUILD_PDF=1 -I./pdf -Os -fstack-clash-protection -Wformat -Werror=format-security -g -flto=auto -DHAVE_RESTRICT=1 -I/usr/include/webp -fno-strict-aliasing -DHAVE_POPEN_PROTO=1 -I./obj -I./base -I./devices -DWHICH_CMS="lcms2" -o ./obj/gsroprun.o -c ./base/gsroprun.c tesseract/src/wordrec/pieces.cpp: In member function 'void tesseract::Wordrec::merge_and_put_fragment_lists(int16_t, int16_t, int16_t, tesseract::BLOB_CHOICE_LIST*, tesseract::MATRIX*)': tesseract/src/wordrec/pieces.cpp:221:27: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'unsigned int'} [-Wsign-compare] 221 | for (; merged_f < merged_fonts.size() && | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ tesseract/src/wordrec/pieces.cpp:224:24: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'unsigned int'} [-Wsign-compare] 224 | if (merged_f == merged_fonts.size()) { | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ gcc -DHAVE_MKSTEMP -DHAVE_FSEEKO -DHAVE_FONTCONFIG -DHAVE_SETLOCALE -DHAVE_DBUS -DHAVE_BSWAP32 -DHAVE_BYTESWAP_H -DHAVE_STRERROR -DHAVE_PREAD_PWRITE=1 -DGS_RECURSIVE_MUTEXATTR=PTHREAD_MUTEX_RECURSIVE -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 -Wno-unused-local-typedefs -DHAVE_STDINT_H=1 -DHAVE_DIRENT_H=1 -DHAVE_SYS_DIR_H=1 -DHAVE_SYS_TIME_H=1 -DHAVE_SYS_TIMES_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_LIBDL=1 -DGX_COLOR_INDEX_TYPE="unsigned long long" -D__USE_UNIX98=1 -DBUILD_PDF=1 -I./pdf -Os -fstack-clash-protection -Wformat -Werror=format-security -g -flto=auto -DHAVE_RESTRICT=1 -I/usr/include/webp -fno-strict-aliasing -DHAVE_POPEN_PROTO=1 -I./obj -I./base -I./devices -DWHICH_CMS="lcms2" -o ./obj/gxclimag.o -c ./base/gxclimag.c In file included from tesseract/src/ccutil/genericvector.h:22, from tesseract/src/ccutil/params.h:22, from tesseract/src/classify/intmatcher.h:20: tesseract/src/ccutil/serialis.h: In instantiation of 'bool tesseract::TFile::Serialize(const T*, size_t) [with T = char; size_t = unsigned int]': tesseract/src/ccutil/unicharset.h:363:51: required from here tesseract/src/ccutil/serialis.h:102:45: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'unsigned int'} [-Wsign-compare] 102 | return FWrite(data, sizeof(T), count) == count; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ g++ -Itesseract/include -Itesseract/src/api -Itesseract/src/arch -Itesseract/src/ccmain -Itesseract/src/ccstruct -Itesseract/src/ccutil -Itesseract/src/classify -Itesseract/src/cutil -Itesseract/src/dict -Itesseract/src/lstm -Itesseract/src/opencl -Itesseract/src/textord -Itesseract/src/training -Itesseract/src/viewer -Itesseract/src/wordrec -Ileptonica/src -I./base -I./soobj -Os -fstack-clash-protection -Wformat -Werror=format-security -D_GLIBCXX_ASSERTIONS=1 -D_LIBCPP_ENABLE_THREAD_SAFETY_ANNOTATIONS=1 -D_LIBCPP_ENABLE_HARDENED_MODE=1 -g -std=c++17 -DHAVE_NEON -DHAVE_MKSTEMP -DHAVE_FSEEKO -DHAVE_FONTCONFIG -DHAVE_SETLOCALE -DHAVE_DBUS -DHAVE_BSWAP32 -DHAVE_BYTESWAP_H -DHAVE_STRERROR -DHAVE_PREAD_PWRITE=1 -DGS_RECURSIVE_MUTEXATTR=PTHREAD_MUTEX_RECURSIVE -O2 -DNDEBUG -fPIC -fvisibility=hidden -DGSDLLEXPORT="__attribute__((visibility(\"default\")))" -Wall -Wstrict-prototypes -Wundef -Wmissing-declarations -Wmissing-prototypes -Wwrite-strings -fno-strict-aliasing -Werror=declaration-after-statement -fno-builtin -fno-common -Werror=return-type -Wno-unused-local-typedefs -DHAVE_STDINT_H=1 -DHAVE_DIRENT_H=1 -DHAVE_SYS_DIR_H=1 -DHAVE_SYS_TIME_H=1 -DHAVE_SYS_TIMES_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_LIBDL=1 -DGX_COLOR_INDEX_TYPE="unsigned long long" -D__USE_UNIX98=1 -DBUILD_PDF=1 -I./pdf -Os -fstack-clash-protection -Wformat -Werror=format-security -g -flto=auto -DHAVE_RESTRICT=1 -I/usr/include/webp -fno-strict-aliasing -DHAVE_POPEN_PROTO=1 -DTESSERACT_IMAGEDATA_AS_PIX -DTESSERACT_DISABLE_DEBUG_FONTS -DGRAPHICS_DISABLED -UCLUSTER -o ./soobj/tesseract_ccstruct_linlsq.o -c tesseract/src/ccstruct/linlsq.cpp In file included from tesseract/src/ccstruct/ratngs.h:32, from tesseract/src/ccstruct/blamer.h:30, from tesseract/src/wordrec/wordclass.cpp:23: tesseract/src/ccutil/unicharset.h: In member function 'bool tesseract::UNICHARSET::contains_unichar_id(tesseract::UNICHAR_ID) const': tesseract/src/ccutil/unicharset.h:288:59: warning: comparison of integer expressions of different signedness: 'tesseract::UNICHAR_ID' {aka 'int'} and 'std::vector::size_type' {aka 'unsigned int'} [-Wsign-compare] 288 | return unichar_id != INVALID_UNICHAR_ID && unichar_id < unichars.size() && | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~ tesseract/src/ccutil/unicharset.h: In member function 'void tesseract::UNICHARSET::delete_pointers_in_unichars()': tesseract/src/ccutil/unicharset.h:302:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'unsigned int'} [-Wsign-compare] 302 | for (int i = 0; i < unichars.size(); ++i) { | ~~^~~~~~~~~~~~~~~~~ g++ -Itesseract/include -Itesseract/src/api -Itesseract/src/arch -Itesseract/src/ccmain -Itesseract/src/ccstruct -Itesseract/src/ccutil -Itesseract/src/classify -Itesseract/src/cutil -Itesseract/src/dict -Itesseract/src/lstm -Itesseract/src/opencl -Itesseract/src/textord -Itesseract/src/training -Itesseract/src/viewer -Itesseract/src/wordrec -Ileptonica/src -I./base -I./soobj -Os -fstack-clash-protection -Wformat -Werror=format-security -D_GLIBCXX_ASSERTIONS=1 -D_LIBCPP_ENABLE_THREAD_SAFETY_ANNOTATIONS=1 -D_LIBCPP_ENABLE_HARDENED_MODE=1 -g -std=c++17 -DHAVE_NEON -DHAVE_MKSTEMP -DHAVE_FSEEKO -DHAVE_FONTCONFIG -DHAVE_SETLOCALE -DHAVE_DBUS -DHAVE_BSWAP32 -DHAVE_BYTESWAP_H -DHAVE_STRERROR -DHAVE_PREAD_PWRITE=1 -DGS_RECURSIVE_MUTEXATTR=PTHREAD_MUTEX_RECURSIVE -O2 -DNDEBUG -fPIC -fvisibility=hidden -DGSDLLEXPORT="__attribute__((visibility(\"default\")))" -Wall -Wstrict-prototypes -Wundef -Wmissing-declarations -Wmissing-prototypes -Wwrite-strings -fno-strict-aliasing -Werror=declaration-after-statement -fno-builtin -fno-common -Werror=return-type -Wno-unused-local-typedefs -DHAVE_STDINT_H=1 -DHAVE_DIRENT_H=1 -DHAVE_SYS_DIR_H=1 -DHAVE_SYS_TIME_H=1 -DHAVE_SYS_TIMES_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_LIBDL=1 -DGX_COLOR_INDEX_TYPE="unsigned long long" -D__USE_UNIX98=1 -DBUILD_PDF=1 -I./pdf -Os -fstack-clash-protection -Wformat -Werror=format-security -g -flto=auto -DHAVE_RESTRICT=1 -I/usr/include/webp -fno-strict-aliasing -DHAVE_POPEN_PROTO=1 -DTESSERACT_IMAGEDATA_AS_PIX -DTESSERACT_DISABLE_DEBUG_FONTS -DGRAPHICS_DISABLED -UCLUSTER -o ./soobj/tesseract_ccstruct_matrix.o -c tesseract/src/ccstruct/matrix.cpp In file included from tesseract/src/ccutil/clst.h:24, from tesseract/src/ccstruct/blobs.h:23, from tesseract/src/wordrec/outlines.h:24: tesseract/src/ccutil/serialis.h: In instantiation of 'bool tesseract::TFile::Serialize(const T*, size_t) [with T = char; size_t = unsigned int]': tesseract/src/ccutil/unicharset.h:363:51: required from here tesseract/src/ccutil/serialis.h:102:45: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'unsigned int'} [-Wsign-compare] 102 | return FWrite(data, sizeof(T), count) == count; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ gcc -DHAVE_MKSTEMP -DHAVE_FSEEKO -DHAVE_FONTCONFIG -DHAVE_SETLOCALE -DHAVE_DBUS -DHAVE_BSWAP32 -DHAVE_BYTESWAP_H -DHAVE_STRERROR -DHAVE_PREAD_PWRITE=1 -DGS_RECURSIVE_MUTEXATTR=PTHREAD_MUTEX_RECURSIVE -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 -Wno-unused-local-typedefs -DHAVE_STDINT_H=1 -DHAVE_DIRENT_H=1 -DHAVE_SYS_DIR_H=1 -DHAVE_SYS_TIME_H=1 -DHAVE_SYS_TIMES_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_LIBDL=1 -DGX_COLOR_INDEX_TYPE="unsigned long long" -D__USE_UNIX98=1 -DBUILD_PDF=1 -I./pdf -Os -fstack-clash-protection -Wformat -Werror=format-security -g -flto=auto -DHAVE_RESTRICT=1 -I/usr/include/webp -fno-strict-aliasing -DHAVE_POPEN_PROTO=1 -I./obj -I./base -I./devices -DWHICH_CMS="lcms2" -o ./obj/gxclpath.o -c ./base/gxclpath.c In file included from tesseract/src/ccutil/clst.h:24, from tesseract/src/ccstruct/blobs.h:23, from tesseract/src/wordrec/pieces.cpp:23: tesseract/src/ccutil/serialis.h: In instantiation of 'bool tesseract::TFile::Serialize(const T*, size_t) [with T = char; size_t = unsigned int]': tesseract/src/ccutil/unicharset.h:363:51: required from here tesseract/src/ccutil/serialis.h:102:45: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'unsigned int'} [-Wsign-compare] 102 | return FWrite(data, sizeof(T), count) == count; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ cc1plus: warning: command-line option '-Wstrict-prototypes' is valid for C/ObjC but not for C++ cc1plus: warning: command-line option '-Wmissing-prototypes' is valid for C/ObjC but not for C++ cc1plus: warning: '-Werror=' argument '-Werror=declaration-after-statement' is not valid for C++ gcc -DHAVE_MKSTEMP -DHAVE_FSEEKO -DHAVE_FONTCONFIG -DHAVE_SETLOCALE -DHAVE_DBUS -DHAVE_BSWAP32 -DHAVE_BYTESWAP_H -DHAVE_STRERROR -DHAVE_PREAD_PWRITE=1 -DGS_RECURSIVE_MUTEXATTR=PTHREAD_MUTEX_RECURSIVE -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 -Wno-unused-local-typedefs -DHAVE_STDINT_H=1 -DHAVE_DIRENT_H=1 -DHAVE_SYS_DIR_H=1 -DHAVE_SYS_TIME_H=1 -DHAVE_SYS_TIMES_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_LIBDL=1 -DGX_COLOR_INDEX_TYPE="unsigned long long" -D__USE_UNIX98=1 -DBUILD_PDF=1 -I./pdf -Os -fstack-clash-protection -Wformat -Werror=format-security -g -flto=auto -DHAVE_RESTRICT=1 -I/usr/include/webp -fno-strict-aliasing -DHAVE_POPEN_PROTO=1 -I./obj -I./base -I./devices -DWHICH_CMS="lcms2" -o ./obj/gxdhtserial.o -c ./base/gxdhtserial.c cc1plus: warning: command-line option '-Wstrict-prototypes' is valid for C/ObjC but not for C++ cc1plus: warning: command-line option '-Wmissing-prototypes' is valid for C/ObjC but not for C++ cc1plus: warning: '-Werror=' argument '-Werror=declaration-after-statement' is not valid for C++ In file included from tesseract/src/dict/dawg.h:33, from tesseract/src/lstm/recodebeam.h:23, from tesseract/src/lstm/lstmrecognizer.h:28: tesseract/src/ccstruct/ratngs.h: In member function 'void tesseract::BLOB_CHOICE::set_fonts(const std::vector&)': tesseract/src/ccstruct/ratngs.h:107:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'unsigned int'} [-Wsign-compare] 107 | for (int f = 0; f < fonts_.size(); ++f) { | ~~^~~~~~~~~~~~~~~ gcc -DHAVE_MKSTEMP -DHAVE_FSEEKO -DHAVE_FONTCONFIG -DHAVE_SETLOCALE -DHAVE_DBUS -DHAVE_BSWAP32 -DHAVE_BYTESWAP_H -DHAVE_STRERROR -DHAVE_PREAD_PWRITE=1 -DGS_RECURSIVE_MUTEXATTR=PTHREAD_MUTEX_RECURSIVE -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 -Wno-unused-local-typedefs -DHAVE_STDINT_H=1 -DHAVE_DIRENT_H=1 -DHAVE_SYS_DIR_H=1 -DHAVE_SYS_TIME_H=1 -DHAVE_SYS_TIMES_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_LIBDL=1 -DGX_COLOR_INDEX_TYPE="unsigned long long" -D__USE_UNIX98=1 -DBUILD_PDF=1 -I./pdf -Os -fstack-clash-protection -Wformat -Werror=format-security -g -flto=auto -DHAVE_RESTRICT=1 -I/usr/include/webp -fno-strict-aliasing -DHAVE_POPEN_PROTO=1 -I./obj -I./base -I./devices -DWHICH_CMS="lcms2" -o ./obj/gxclthrd.o -c ./base/gxclthrd.c g++ -Itesseract/include -Itesseract/src/api -Itesseract/src/arch -Itesseract/src/ccmain -Itesseract/src/ccstruct -Itesseract/src/ccutil -Itesseract/src/classify -Itesseract/src/cutil -Itesseract/src/dict -Itesseract/src/lstm -Itesseract/src/opencl -Itesseract/src/textord -Itesseract/src/training -Itesseract/src/viewer -Itesseract/src/wordrec -Ileptonica/src -I./base -I./soobj -Os -fstack-clash-protection -Wformat -Werror=format-security -D_GLIBCXX_ASSERTIONS=1 -D_LIBCPP_ENABLE_THREAD_SAFETY_ANNOTATIONS=1 -D_LIBCPP_ENABLE_HARDENED_MODE=1 -g -std=c++17 -DHAVE_NEON -DHAVE_MKSTEMP -DHAVE_FSEEKO -DHAVE_FONTCONFIG -DHAVE_SETLOCALE -DHAVE_DBUS -DHAVE_BSWAP32 -DHAVE_BYTESWAP_H -DHAVE_STRERROR -DHAVE_PREAD_PWRITE=1 -DGS_RECURSIVE_MUTEXATTR=PTHREAD_MUTEX_RECURSIVE -O2 -DNDEBUG -fPIC -fvisibility=hidden -DGSDLLEXPORT="__attribute__((visibility(\"default\")))" -Wall -Wstrict-prototypes -Wundef -Wmissing-declarations -Wmissing-prototypes -Wwrite-strings -fno-strict-aliasing -Werror=declaration-after-statement -fno-builtin -fno-common -Werror=return-type -Wno-unused-local-typedefs -DHAVE_STDINT_H=1 -DHAVE_DIRENT_H=1 -DHAVE_SYS_DIR_H=1 -DHAVE_SYS_TIME_H=1 -DHAVE_SYS_TIMES_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_LIBDL=1 -DGX_COLOR_INDEX_TYPE="unsigned long long" -D__USE_UNIX98=1 -DBUILD_PDF=1 -I./pdf -Os -fstack-clash-protection -Wformat -Werror=format-security -g -flto=auto -DHAVE_RESTRICT=1 -I/usr/include/webp -fno-strict-aliasing -DHAVE_POPEN_PROTO=1 -DTESSERACT_IMAGEDATA_AS_PIX -DTESSERACT_DISABLE_DEBUG_FONTS -DGRAPHICS_DISABLED -UCLUSTER -o ./soobj/tesseract_ccstruct_mod128.o -c tesseract/src/ccstruct/mod128.cpp g++ -Itesseract/include -Itesseract/src/api -Itesseract/src/arch -Itesseract/src/ccmain -Itesseract/src/ccstruct -Itesseract/src/ccutil -Itesseract/src/classify -Itesseract/src/cutil -Itesseract/src/dict -Itesseract/src/lstm -Itesseract/src/opencl -Itesseract/src/textord -Itesseract/src/training -Itesseract/src/viewer -Itesseract/src/wordrec -Ileptonica/src -I./base -I./soobj -Os -fstack-clash-protection -Wformat -Werror=format-security -D_GLIBCXX_ASSERTIONS=1 -D_LIBCPP_ENABLE_THREAD_SAFETY_ANNOTATIONS=1 -D_LIBCPP_ENABLE_HARDENED_MODE=1 -g -std=c++17 -DHAVE_NEON -DHAVE_MKSTEMP -DHAVE_FSEEKO -DHAVE_FONTCONFIG -DHAVE_SETLOCALE -DHAVE_DBUS -DHAVE_BSWAP32 -DHAVE_BYTESWAP_H -DHAVE_STRERROR -DHAVE_PREAD_PWRITE=1 -DGS_RECURSIVE_MUTEXATTR=PTHREAD_MUTEX_RECURSIVE -O2 -DNDEBUG -fPIC -fvisibility=hidden -DGSDLLEXPORT="__attribute__((visibility(\"default\")))" -Wall -Wstrict-prototypes -Wundef -Wmissing-declarations -Wmissing-prototypes -Wwrite-strings -fno-strict-aliasing -Werror=declaration-after-statement -fno-builtin -fno-common -Werror=return-type -Wno-unused-local-typedefs -DHAVE_STDINT_H=1 -DHAVE_DIRENT_H=1 -DHAVE_SYS_DIR_H=1 -DHAVE_SYS_TIME_H=1 -DHAVE_SYS_TIMES_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_LIBDL=1 -DGX_COLOR_INDEX_TYPE="unsigned long long" -D__USE_UNIX98=1 -DBUILD_PDF=1 -I./pdf -Os -fstack-clash-protection -Wformat -Werror=format-security -g -flto=auto -DHAVE_RESTRICT=1 -I/usr/include/webp -fno-strict-aliasing -DHAVE_POPEN_PROTO=1 -DTESSERACT_IMAGEDATA_AS_PIX -DTESSERACT_DISABLE_DEBUG_FONTS -DGRAPHICS_DISABLED -UCLUSTER -o ./soobj/tesseract_ccstruct_normalis.o -c tesseract/src/ccstruct/normalis.cpp gcc -DHAVE_MKSTEMP -DHAVE_FSEEKO -DHAVE_FONTCONFIG -DHAVE_SETLOCALE -DHAVE_DBUS -DHAVE_BSWAP32 -DHAVE_BYTESWAP_H -DHAVE_STRERROR -DHAVE_PREAD_PWRITE=1 -DGS_RECURSIVE_MUTEXATTR=PTHREAD_MUTEX_RECURSIVE -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 -Wno-unused-local-typedefs -DHAVE_STDINT_H=1 -DHAVE_DIRENT_H=1 -DHAVE_SYS_DIR_H=1 -DHAVE_SYS_TIME_H=1 -DHAVE_SYS_TIMES_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_LIBDL=1 -DGX_COLOR_INDEX_TYPE="unsigned long long" -D__USE_UNIX98=1 -DBUILD_PDF=1 -I./pdf -Os -fstack-clash-protection -Wformat -Werror=format-security -g -flto=auto -DHAVE_RESTRICT=1 -I/usr/include/webp -fno-strict-aliasing -DHAVE_POPEN_PROTO=1 -I./obj -I./base -I./devices -DWHICH_CMS="lcms2" -o ./obj/gsmchunk.o -c ./base/gsmchunk.c g++ -Itesseract/include -Itesseract/src/api -Itesseract/src/arch -Itesseract/src/ccmain -Itesseract/src/ccstruct -Itesseract/src/ccutil -Itesseract/src/classify -Itesseract/src/cutil -Itesseract/src/dict -Itesseract/src/lstm -Itesseract/src/opencl -Itesseract/src/textord -Itesseract/src/training -Itesseract/src/viewer -Itesseract/src/wordrec -Ileptonica/src -I./base -I./soobj -Os -fstack-clash-protection -Wformat -Werror=format-security -D_GLIBCXX_ASSERTIONS=1 -D_LIBCPP_ENABLE_THREAD_SAFETY_ANNOTATIONS=1 -D_LIBCPP_ENABLE_HARDENED_MODE=1 -g -std=c++17 -DHAVE_NEON -DHAVE_MKSTEMP -DHAVE_FSEEKO -DHAVE_FONTCONFIG -DHAVE_SETLOCALE -DHAVE_DBUS -DHAVE_BSWAP32 -DHAVE_BYTESWAP_H -DHAVE_STRERROR -DHAVE_PREAD_PWRITE=1 -DGS_RECURSIVE_MUTEXATTR=PTHREAD_MUTEX_RECURSIVE -O2 -DNDEBUG -fPIC -fvisibility=hidden -DGSDLLEXPORT="__attribute__((visibility(\"default\")))" -Wall -Wstrict-prototypes -Wundef -Wmissing-declarations -Wmissing-prototypes -Wwrite-strings -fno-strict-aliasing -Werror=declaration-after-statement -fno-builtin -fno-common -Werror=return-type -Wno-unused-local-typedefs -DHAVE_STDINT_H=1 -DHAVE_DIRENT_H=1 -DHAVE_SYS_DIR_H=1 -DHAVE_SYS_TIME_H=1 -DHAVE_SYS_TIMES_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_LIBDL=1 -DGX_COLOR_INDEX_TYPE="unsigned long long" -D__USE_UNIX98=1 -DBUILD_PDF=1 -I./pdf -Os -fstack-clash-protection -Wformat -Werror=format-security -g -flto=auto -DHAVE_RESTRICT=1 -I/usr/include/webp -fno-strict-aliasing -DHAVE_POPEN_PROTO=1 -DTESSERACT_IMAGEDATA_AS_PIX -DTESSERACT_DISABLE_DEBUG_FONTS -DGRAPHICS_DISABLED -UCLUSTER -o ./soobj/tesseract_ccstruct_ocrblock.o -c tesseract/src/ccstruct/ocrblock.cpp cc1plus: warning: command-line option '-Wstrict-prototypes' is valid for C/ObjC but not for C++ cc1plus: warning: command-line option '-Wmissing-prototypes' is valid for C/ObjC but not for C++ cc1plus: warning: '-Werror=' argument '-Werror=declaration-after-statement' is not valid for C++ gcc -DHAVE_MKSTEMP -DHAVE_FSEEKO -DHAVE_FONTCONFIG -DHAVE_SETLOCALE -DHAVE_DBUS -DHAVE_BSWAP32 -DHAVE_BYTESWAP_H -DHAVE_STRERROR -DHAVE_PREAD_PWRITE=1 -DGS_RECURSIVE_MUTEXATTR=PTHREAD_MUTEX_RECURSIVE -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 -Wno-unused-local-typedefs -DHAVE_STDINT_H=1 -DHAVE_DIRENT_H=1 -DHAVE_SYS_DIR_H=1 -DHAVE_SYS_TIME_H=1 -DHAVE_SYS_TIMES_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_LIBDL=1 -DGX_COLOR_INDEX_TYPE="unsigned long long" -D__USE_UNIX98=1 -DBUILD_PDF=1 -I./pdf -Os -fstack-clash-protection -Wformat -Werror=format-security -g -flto=auto -DHAVE_RESTRICT=1 -I/usr/include/webp -fno-strict-aliasing -DHAVE_POPEN_PROTO=1 -I./obj -I./base -I./devices -DWHICH_CMS="lcms2" -o ./obj/gxclfile.o -c ./base/gxclfile.c cc1plus: warning: command-line option '-Wstrict-prototypes' is valid for C/ObjC but not for C++ cc1plus: warning: command-line option '-Wmissing-prototypes' is valid for C/ObjC but not for C++ cc1plus: warning: '-Werror=' argument '-Werror=declaration-after-statement' is not valid for C++ cc1plus: warning: command-line option '-Wstrict-prototypes' is valid for C/ObjC but not for C++ cc1plus: warning: command-line option '-Wmissing-prototypes' is valid for C/ObjC but not for C++ cc1plus: warning: '-Werror=' argument '-Werror=declaration-after-statement' is not valid for C++ tesseract/src/ccstruct/ratngs.h: In member function 'void tesseract::BLOB_CHOICE::set_fonts(const std::vector&)': tesseract/src/ccstruct/ratngs.h:107:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'unsigned int'} [-Wsign-compare] 107 | for (int f = 0; f < fonts_.size(); ++f) { | ~~^~~~~~~~~~~~~~~ gcc -DHAVE_MKSTEMP -DHAVE_FSEEKO -DHAVE_FONTCONFIG -DHAVE_SETLOCALE -DHAVE_DBUS -DHAVE_BSWAP32 -DHAVE_BYTESWAP_H -DHAVE_STRERROR -DHAVE_PREAD_PWRITE=1 -DGS_RECURSIVE_MUTEXATTR=PTHREAD_MUTEX_RECURSIVE -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 -Wno-unused-local-typedefs -DHAVE_STDINT_H=1 -DHAVE_DIRENT_H=1 -DHAVE_SYS_DIR_H=1 -DHAVE_SYS_TIME_H=1 -DHAVE_SYS_TIMES_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_LIBDL=1 -DGX_COLOR_INDEX_TYPE="unsigned long long" -D__USE_UNIX98=1 -DBUILD_PDF=1 -I./pdf -Os -fstack-clash-protection -Wformat -Werror=format-security -g -flto=auto -DHAVE_RESTRICT=1 -I/usr/include/webp -fno-strict-aliasing -DHAVE_POPEN_PROTO=1 -I./obj -I./base -I./devices -DWHICH_CMS="lcms2" -o ./obj/gxclmem.o -c ./base/gxclmem.c gcc -DHAVE_MKSTEMP -DHAVE_FSEEKO -DHAVE_FONTCONFIG -DHAVE_SETLOCALE -DHAVE_DBUS -DHAVE_BSWAP32 -DHAVE_BYTESWAP_H -DHAVE_STRERROR -DHAVE_PREAD_PWRITE=1 -DGS_RECURSIVE_MUTEXATTR=PTHREAD_MUTEX_RECURSIVE -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 -Wno-unused-local-typedefs -DHAVE_STDINT_H=1 -DHAVE_DIRENT_H=1 -DHAVE_SYS_DIR_H=1 -DHAVE_SYS_TIME_H=1 -DHAVE_SYS_TIMES_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_LIBDL=1 -DGX_COLOR_INDEX_TYPE="unsigned long long" -D__USE_UNIX98=1 -DBUILD_PDF=1 -I./pdf -Os -fstack-clash-protection -Wformat -Werror=format-security -g -flto=auto -DHAVE_RESTRICT=1 -I/usr/include/webp -fno-strict-aliasing -DHAVE_POPEN_PROTO=1 -I./obj -I./base -I./devices -DWHICH_CMS="lcms2" -o ./obj/gxclzlib.o -c ./base/gxclzlib.c ./obj/aux/echogs -e .dev -w- -l-obj ./obj/zlibd_1 -lib z gcc -I./obj -I./base -I./devices -Isrc -DSHARE_ZLIB=1 -DHAVE_MKSTEMP -DHAVE_FSEEKO -DHAVE_FONTCONFIG -DHAVE_SETLOCALE -DHAVE_DBUS -DHAVE_BSWAP32 -DHAVE_BYTESWAP_H -DHAVE_STRERROR -DHAVE_PREAD_PWRITE=1 -DGS_RECURSIVE_MUTEXATTR=PTHREAD_MUTEX_RECURSIVE -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 -Wno-unused-local-typedefs -DHAVE_STDINT_H=1 -DHAVE_DIRENT_H=1 -DHAVE_SYS_DIR_H=1 -DHAVE_SYS_TIME_H=1 -DHAVE_SYS_TIMES_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_LIBDL=1 -DGX_COLOR_INDEX_TYPE="unsigned long long" -D__USE_UNIX98=1 -DBUILD_PDF=1 -I./pdf -Os -fstack-clash-protection -Wformat -Werror=format-security -g -flto=auto -DHAVE_RESTRICT=1 -I/usr/include/webp -fno-strict-aliasing -DHAVE_POPEN_PROTO=1 -o ./obj/szlibd_1.o -c ./base/szlibd.c gcc -DHAVE_MKSTEMP -DHAVE_FSEEKO -DHAVE_FONTCONFIG -DHAVE_SETLOCALE -DHAVE_DBUS -DHAVE_BSWAP32 -DHAVE_BYTESWAP_H -DHAVE_STRERROR -DHAVE_PREAD_PWRITE=1 -DGS_RECURSIVE_MUTEXATTR=PTHREAD_MUTEX_RECURSIVE -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 -Wno-unused-local-typedefs -DHAVE_STDINT_H=1 -DHAVE_DIRENT_H=1 -DHAVE_SYS_DIR_H=1 -DHAVE_SYS_TIME_H=1 -DHAVE_SYS_TIMES_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_LIBDL=1 -DGX_COLOR_INDEX_TYPE="unsigned long long" -D__USE_UNIX98=1 -DBUILD_PDF=1 -I./pdf -Os -fstack-clash-protection -Wformat -Werror=format-security -g -flto=auto -DHAVE_RESTRICT=1 -I/usr/include/webp -fno-strict-aliasing -DHAVE_POPEN_PROTO=1 -I./obj -I./base -I./devices -DWHICH_CMS="lcms2" -o ./obj/gp_psync.o -c ./base/gp_psync.c In file included from tesseract/src/ccstruct/ratngs.h:32, from tesseract/src/ccstruct/blamer.h:30, from tesseract/src/ccstruct/pageres.h:22, from tesseract/src/ccmain/tesseractclass.h:38, from tesseract/src/api/hocrrenderer.cpp:28: tesseract/src/ccutil/unicharset.h: In member function 'bool tesseract::UNICHARSET::contains_unichar_id(tesseract::UNICHAR_ID) const': tesseract/src/ccutil/unicharset.h:288:59: warning: comparison of integer expressions of different signedness: 'tesseract::UNICHAR_ID' {aka 'int'} and 'std::vector::size_type' {aka 'unsigned int'} [-Wsign-compare] 288 | return unichar_id != INVALID_UNICHAR_ID && unichar_id < unichars.size() && | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~ tesseract/src/ccutil/unicharset.h: In member function 'void tesseract::UNICHARSET::delete_pointers_in_unichars()': tesseract/src/ccutil/unicharset.h:302:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'unsigned int'} [-Wsign-compare] 302 | for (int i = 0; i < unichars.size(); ++i) { | ~~^~~~~~~~~~~~~~~~~ In file included from tesseract/src/ccstruct/ratngs.h:32, from tesseract/src/ccstruct/blamer.h:30, from tesseract/src/ccstruct/pageres.h:22, from tesseract/src/ccmain/tesseractclass.h:38, from tesseract/src/ccmain/linerec.cpp:18: tesseract/src/ccutil/unicharset.h: In member function 'bool tesseract::UNICHARSET::contains_unichar_id(tesseract::UNICHAR_ID) const': tesseract/src/ccutil/unicharset.h:288:59: warning: comparison of integer expressions of different signedness: 'tesseract::UNICHAR_ID' {aka 'int'} and 'std::vector::size_type' {aka 'unsigned int'} [-Wsign-compare] 288 | return unichar_id != INVALID_UNICHAR_ID && unichar_id < unichars.size() && | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~ tesseract/src/ccutil/unicharset.h: In member function 'void tesseract::UNICHARSET::delete_pointers_in_unichars()': tesseract/src/ccutil/unicharset.h:302:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'unsigned int'} [-Wsign-compare] 302 | for (int i = 0; i < unichars.size(); ++i) { | ~~^~~~~~~~~~~~~~~~~ gcc -DHAVE_MKSTEMP -DHAVE_FSEEKO -DHAVE_FONTCONFIG -DHAVE_SETLOCALE -DHAVE_DBUS -DHAVE_BSWAP32 -DHAVE_BYTESWAP_H -DHAVE_STRERROR -DHAVE_PREAD_PWRITE=1 -DGS_RECURSIVE_MUTEXATTR=PTHREAD_MUTEX_RECURSIVE -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 -Wno-unused-local-typedefs -DHAVE_STDINT_H=1 -DHAVE_DIRENT_H=1 -DHAVE_SYS_DIR_H=1 -DHAVE_SYS_TIME_H=1 -DHAVE_SYS_TIMES_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_LIBDL=1 -DGX_COLOR_INDEX_TYPE="unsigned long long" -D__USE_UNIX98=1 -DBUILD_PDF=1 -I./pdf -Os -fstack-clash-protection -Wformat -Werror=format-security -g -flto=auto -DHAVE_RESTRICT=1 -I/usr/include/webp -fno-strict-aliasing -DHAVE_POPEN_PROTO=1 -I./obj -I./base -I./devices -DWHICH_CMS="lcms2" -o ./obj/scfd.o -c ./base/scfd.c g++ -Itesseract/include -Itesseract/src/api -Itesseract/src/arch -Itesseract/src/ccmain -Itesseract/src/ccstruct -Itesseract/src/ccutil -Itesseract/src/classify -Itesseract/src/cutil -Itesseract/src/dict -Itesseract/src/lstm -Itesseract/src/opencl -Itesseract/src/textord -Itesseract/src/training -Itesseract/src/viewer -Itesseract/src/wordrec -Ileptonica/src -I./base -I./soobj -Os -fstack-clash-protection -Wformat -Werror=format-security -D_GLIBCXX_ASSERTIONS=1 -D_LIBCPP_ENABLE_THREAD_SAFETY_ANNOTATIONS=1 -D_LIBCPP_ENABLE_HARDENED_MODE=1 -g -std=c++17 -DHAVE_NEON -DHAVE_MKSTEMP -DHAVE_FSEEKO -DHAVE_FONTCONFIG -DHAVE_SETLOCALE -DHAVE_DBUS -DHAVE_BSWAP32 -DHAVE_BYTESWAP_H -DHAVE_STRERROR -DHAVE_PREAD_PWRITE=1 -DGS_RECURSIVE_MUTEXATTR=PTHREAD_MUTEX_RECURSIVE -O2 -DNDEBUG -fPIC -fvisibility=hidden -DGSDLLEXPORT="__attribute__((visibility(\"default\")))" -Wall -Wstrict-prototypes -Wundef -Wmissing-declarations -Wmissing-prototypes -Wwrite-strings -fno-strict-aliasing -Werror=declaration-after-statement -fno-builtin -fno-common -Werror=return-type -Wno-unused-local-typedefs -DHAVE_STDINT_H=1 -DHAVE_DIRENT_H=1 -DHAVE_SYS_DIR_H=1 -DHAVE_SYS_TIME_H=1 -DHAVE_SYS_TIMES_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_LIBDL=1 -DGX_COLOR_INDEX_TYPE="unsigned long long" -D__USE_UNIX98=1 -DBUILD_PDF=1 -I./pdf -Os -fstack-clash-protection -Wformat -Werror=format-security -g -flto=auto -DHAVE_RESTRICT=1 -I/usr/include/webp -fno-strict-aliasing -DHAVE_POPEN_PROTO=1 -DTESSERACT_IMAGEDATA_AS_PIX -DTESSERACT_DISABLE_DEBUG_FONTS -DGRAPHICS_DISABLED -UCLUSTER -o ./soobj/tesseract_ccstruct_ocrpara.o -c tesseract/src/ccstruct/ocrpara.cpp tesseract/src/ccstruct/ratngs.h: In member function 'void tesseract::BLOB_CHOICE::set_fonts(const std::vector&)': tesseract/src/ccstruct/ratngs.h:107:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'unsigned int'} [-Wsign-compare] 107 | for (int f = 0; f < fonts_.size(); ++f) { | ~~^~~~~~~~~~~~~~~ tesseract/src/ccstruct/ratngs.h: In member function 'void tesseract::BLOB_CHOICE::set_fonts(const std::vector&)': tesseract/src/ccstruct/ratngs.h:107:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'unsigned int'} [-Wsign-compare] 107 | for (int f = 0; f < fonts_.size(); ++f) { | ~~^~~~~~~~~~~~~~~ In file included from ./base/gxclfile.c:21: ./base/unistd_.h:54: warning: "_XOPEN_SOURCE" redefined 54 | # define _XOPEN_SOURCE 500 | In file included from /usr/include/assert.h:1, from ./base/assert_.h:40, from ./base/gxclfile.c:18: /usr/include/features.h:16: note: this is the location of the previous definition 16 | #define _XOPEN_SOURCE 700 | ./base/unistd_.h:55: warning: "__USE_UNIX98" redefined 55 | # define __USE_UNIX98 | : note: this is the location of the previous definition gcc -DHAVE_MKSTEMP -DHAVE_FSEEKO -DHAVE_FONTCONFIG -DHAVE_SETLOCALE -DHAVE_DBUS -DHAVE_BSWAP32 -DHAVE_BYTESWAP_H -DHAVE_STRERROR -DHAVE_PREAD_PWRITE=1 -DGS_RECURSIVE_MUTEXATTR=PTHREAD_MUTEX_RECURSIVE -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 -Wno-unused-local-typedefs -DHAVE_STDINT_H=1 -DHAVE_DIRENT_H=1 -DHAVE_SYS_DIR_H=1 -DHAVE_SYS_TIME_H=1 -DHAVE_SYS_TIMES_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_LIBDL=1 -DGX_COLOR_INDEX_TYPE="unsigned long long" -D__USE_UNIX98=1 -DBUILD_PDF=1 -I./pdf -Os -fstack-clash-protection -Wformat -Werror=format-security -g -flto=auto -DHAVE_RESTRICT=1 -I/usr/include/webp -fno-strict-aliasing -DHAVE_POPEN_PROTO=1 -I./obj -I./base -I./devices -DWHICH_CMS="lcms2" -o ./obj/scfdtab.o -c ./base/scfdtab.c cc1plus: warning: command-line option '-Wstrict-prototypes' is valid for C/ObjC but not for C++ cc1plus: warning: command-line option '-Wmissing-prototypes' is valid for C/ObjC but not for C++ cc1plus: warning: '-Werror=' argument '-Werror=declaration-after-statement' is not valid for C++ In file included from ./base/gp_psync.c:21: ./base/unistd_.h:54: warning: "_XOPEN_SOURCE" redefined 54 | # define _XOPEN_SOURCE 500 | In file included from /usr/include/sys/types.h:7, from ./base/stdpre.h:326, from ./base/std.h:22, from ./base/gp_psync.c:18: /usr/include/features.h:16: note: this is the location of the previous definition 16 | #define _XOPEN_SOURCE 700 | ./base/unistd_.h:55: warning: "__USE_UNIX98" redefined 55 | # define __USE_UNIX98 | : note: this is the location of the previous definition gcc -DHAVE_MKSTEMP -DHAVE_FSEEKO -DHAVE_FONTCONFIG -DHAVE_SETLOCALE -DHAVE_DBUS -DHAVE_BSWAP32 -DHAVE_BYTESWAP_H -DHAVE_STRERROR -DHAVE_PREAD_PWRITE=1 -DGS_RECURSIVE_MUTEXATTR=PTHREAD_MUTEX_RECURSIVE -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 -Wno-unused-local-typedefs -DHAVE_STDINT_H=1 -DHAVE_DIRENT_H=1 -DHAVE_SYS_DIR_H=1 -DHAVE_SYS_TIME_H=1 -DHAVE_SYS_TIMES_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_LIBDL=1 -DGX_COLOR_INDEX_TYPE="unsigned long long" -D__USE_UNIX98=1 -DBUILD_PDF=1 -I./pdf -Os -fstack-clash-protection -Wformat -Werror=format-security -g -flto=auto -DHAVE_RESTRICT=1 -I/usr/include/webp -fno-strict-aliasing -DHAVE_POPEN_PROTO=1 -I./obj -I./base -I./devices -DWHICH_CMS="lcms2" -o ./obj/gxfapi.o -c ./base/gxfapi.c g++ -Itesseract/include -Itesseract/src/api -Itesseract/src/arch -Itesseract/src/ccmain -Itesseract/src/ccstruct -Itesseract/src/ccutil -Itesseract/src/classify -Itesseract/src/cutil -Itesseract/src/dict -Itesseract/src/lstm -Itesseract/src/opencl -Itesseract/src/textord -Itesseract/src/training -Itesseract/src/viewer -Itesseract/src/wordrec -Ileptonica/src -I./base -I./soobj -Os -fstack-clash-protection -Wformat -Werror=format-security -D_GLIBCXX_ASSERTIONS=1 -D_LIBCPP_ENABLE_THREAD_SAFETY_ANNOTATIONS=1 -D_LIBCPP_ENABLE_HARDENED_MODE=1 -g -std=c++17 -DHAVE_NEON -DHAVE_MKSTEMP -DHAVE_FSEEKO -DHAVE_FONTCONFIG -DHAVE_SETLOCALE -DHAVE_DBUS -DHAVE_BSWAP32 -DHAVE_BYTESWAP_H -DHAVE_STRERROR -DHAVE_PREAD_PWRITE=1 -DGS_RECURSIVE_MUTEXATTR=PTHREAD_MUTEX_RECURSIVE -O2 -DNDEBUG -fPIC -fvisibility=hidden -DGSDLLEXPORT="__attribute__((visibility(\"default\")))" -Wall -Wstrict-prototypes -Wundef -Wmissing-declarations -Wmissing-prototypes -Wwrite-strings -fno-strict-aliasing -Werror=declaration-after-statement -fno-builtin -fno-common -Werror=return-type -Wno-unused-local-typedefs -DHAVE_STDINT_H=1 -DHAVE_DIRENT_H=1 -DHAVE_SYS_DIR_H=1 -DHAVE_SYS_TIME_H=1 -DHAVE_SYS_TIMES_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_LIBDL=1 -DGX_COLOR_INDEX_TYPE="unsigned long long" -D__USE_UNIX98=1 -DBUILD_PDF=1 -I./pdf -Os -fstack-clash-protection -Wformat -Werror=format-security -g -flto=auto -DHAVE_RESTRICT=1 -I/usr/include/webp -fno-strict-aliasing -DHAVE_POPEN_PROTO=1 -DTESSERACT_IMAGEDATA_AS_PIX -DTESSERACT_DISABLE_DEBUG_FONTS -DGRAPHICS_DISABLED -UCLUSTER -o ./soobj/tesseract_ccstruct_ocrrow.o -c tesseract/src/ccstruct/ocrrow.cpp g++ -Itesseract/include -Itesseract/src/api -Itesseract/src/arch -Itesseract/src/ccmain -Itesseract/src/ccstruct -Itesseract/src/ccutil -Itesseract/src/classify -Itesseract/src/cutil -Itesseract/src/dict -Itesseract/src/lstm -Itesseract/src/opencl -Itesseract/src/textord -Itesseract/src/training -Itesseract/src/viewer -Itesseract/src/wordrec -Ileptonica/src -I./base -I./soobj -Os -fstack-clash-protection -Wformat -Werror=format-security -D_GLIBCXX_ASSERTIONS=1 -D_LIBCPP_ENABLE_THREAD_SAFETY_ANNOTATIONS=1 -D_LIBCPP_ENABLE_HARDENED_MODE=1 -g -std=c++17 -DHAVE_NEON -DHAVE_MKSTEMP -DHAVE_FSEEKO -DHAVE_FONTCONFIG -DHAVE_SETLOCALE -DHAVE_DBUS -DHAVE_BSWAP32 -DHAVE_BYTESWAP_H -DHAVE_STRERROR -DHAVE_PREAD_PWRITE=1 -DGS_RECURSIVE_MUTEXATTR=PTHREAD_MUTEX_RECURSIVE -O2 -DNDEBUG -fPIC -fvisibility=hidden -DGSDLLEXPORT="__attribute__((visibility(\"default\")))" -Wall -Wstrict-prototypes -Wundef -Wmissing-declarations -Wmissing-prototypes -Wwrite-strings -fno-strict-aliasing -Werror=declaration-after-statement -fno-builtin -fno-common -Werror=return-type -Wno-unused-local-typedefs -DHAVE_STDINT_H=1 -DHAVE_DIRENT_H=1 -DHAVE_SYS_DIR_H=1 -DHAVE_SYS_TIME_H=1 -DHAVE_SYS_TIMES_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_LIBDL=1 -DGX_COLOR_INDEX_TYPE="unsigned long long" -D__USE_UNIX98=1 -DBUILD_PDF=1 -I./pdf -Os -fstack-clash-protection -Wformat -Werror=format-security -g -flto=auto -DHAVE_RESTRICT=1 -I/usr/include/webp -fno-strict-aliasing -DHAVE_POPEN_PROTO=1 -DTESSERACT_IMAGEDATA_AS_PIX -DTESSERACT_DISABLE_DEBUG_FONTS -DGRAPHICS_DISABLED -UCLUSTER -o ./soobj/tesseract_ccstruct_otsuthr.o -c tesseract/src/ccstruct/otsuthr.cpp ./obj/aux/echogs -e .dev -w- -l-obj ./obj/fapiu gcc -DHAVE_MKSTEMP -DHAVE_FSEEKO -DHAVE_FONTCONFIG -DHAVE_SETLOCALE -DHAVE_DBUS -DHAVE_BSWAP32 -DHAVE_BYTESWAP_H -DHAVE_STRERROR -DHAVE_PREAD_PWRITE=1 -DGS_RECURSIVE_MUTEXATTR=PTHREAD_MUTEX_RECURSIVE -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 -Wno-unused-local-typedefs -DHAVE_STDINT_H=1 -DHAVE_DIRENT_H=1 -DHAVE_SYS_DIR_H=1 -DHAVE_SYS_TIME_H=1 -DHAVE_SYS_TIMES_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_LIBDL=1 -DGX_COLOR_INDEX_TYPE="unsigned long long" -D__USE_UNIX98=1 -DBUILD_PDF=1 -I./pdf -Os -fstack-clash-protection -Wformat -Werror=format-security -g -flto=auto -DHAVE_RESTRICT=1 -I/usr/include/webp -fno-strict-aliasing -DHAVE_POPEN_PROTO=1 -I./obj -I./base -I./devices -DWHICH_CMS="lcms2" -Os -fstack-clash-protection -Wformat -Werror=format-security -g -flto=auto -DHAVE_RESTRICT=1 -I/usr/include/freetype2 -I/usr/include/libpng16 -DSHARE_FT=1 -o ./obj/fapi_ft_1.o -c ./base/fapi_ft.c cc1plus: warning: command-line option '-Wstrict-prototypes' is valid for C/ObjC but not for C++ cc1plus: warning: command-line option '-Wmissing-prototypes' is valid for C/ObjC but not for C++ cc1plus: warning: '-Werror=' argument '-Werror=declaration-after-statement' is not valid for C++ In file included from tesseract/src/ccstruct/ratngs.h:32, from tesseract/src/ccstruct/blamer.h:30, from tesseract/src/ccstruct/pageres.h:22, from tesseract/src/ccmain/ltrresultiterator.cpp:22: tesseract/src/ccutil/unicharset.h: In member function 'bool tesseract::UNICHARSET::contains_unichar_id(tesseract::UNICHAR_ID) const': tesseract/src/ccutil/unicharset.h:288:59: warning: comparison of integer expressions of different signedness: 'tesseract::UNICHAR_ID' {aka 'int'} and 'std::vector::size_type' {aka 'unsigned int'} [-Wsign-compare] 288 | return unichar_id != INVALID_UNICHAR_ID && unichar_id < unichars.size() && | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~ cc1plus: warning: command-line option '-Wstrict-prototypes' is valid for C/ObjC but not for C++ cc1plus: warning: command-line option '-Wmissing-prototypes' is valid for C/ObjC but not for C++ cc1plus: warning: '-Werror=' argument '-Werror=declaration-after-statement' is not valid for C++ tesseract/src/ccutil/unicharset.h: In member function 'void tesseract::UNICHARSET::delete_pointers_in_unichars()': tesseract/src/ccutil/unicharset.h:302:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'unsigned int'} [-Wsign-compare] 302 | for (int i = 0; i < unichars.size(); ++i) { | ~~^~~~~~~~~~~~~~~~~ In file included from tesseract/src/ccstruct/ratngs.h:32, from tesseract/src/wordrec/associate.h:27, from tesseract/src/wordrec/wordrec.h:67, from tesseract/src/wordrec/outlines.h:26, from tesseract/src/wordrec/chop.cpp:26: tesseract/src/ccutil/unicharset.h: In member function 'bool tesseract::UNICHARSET::contains_unichar_id(tesseract::UNICHAR_ID) const': tesseract/src/ccutil/unicharset.h:288:59: warning: comparison of integer expressions of different signedness: 'tesseract::UNICHAR_ID' {aka 'int'} and 'std::vector::size_type' {aka 'unsigned int'} [-Wsign-compare] 288 | return unichar_id != INVALID_UNICHAR_ID && unichar_id < unichars.size() && | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~ tesseract/src/ccutil/unicharset.h: In member function 'void tesseract::UNICHARSET::delete_pointers_in_unichars()': tesseract/src/ccutil/unicharset.h:302:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'unsigned int'} [-Wsign-compare] 302 | for (int i = 0; i < unichars.size(); ++i) { | ~~^~~~~~~~~~~~~~~~~ gcc -DHAVE_MKSTEMP -DHAVE_FSEEKO -DHAVE_FONTCONFIG -DHAVE_SETLOCALE -DHAVE_DBUS -DHAVE_BSWAP32 -DHAVE_BYTESWAP_H -DHAVE_STRERROR -DHAVE_PREAD_PWRITE=1 -DGS_RECURSIVE_MUTEXATTR=PTHREAD_MUTEX_RECURSIVE -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 -Wno-unused-local-typedefs -DHAVE_STDINT_H=1 -DHAVE_DIRENT_H=1 -DHAVE_SYS_DIR_H=1 -DHAVE_SYS_TIME_H=1 -DHAVE_SYS_TIMES_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_LIBDL=1 -DGX_COLOR_INDEX_TYPE="unsigned long long" -D__USE_UNIX98=1 -DBUILD_PDF=1 -I./pdf -Os -fstack-clash-protection -Wformat -Werror=format-security -g -flto=auto -DHAVE_RESTRICT=1 -I/usr/include/webp -fno-strict-aliasing -DHAVE_POPEN_PROTO=1 -I./obj -I./base -I./devices -DWHICH_CMS="lcms2" -Os -fstack-clash-protection -Wformat -Werror=format-security -g -flto=auto -DHAVE_RESTRICT=1 -I/usr/include/freetype2 -I/usr/include/libpng16 -DSHARE_FT=1 -o ./obj/write_t1.o -c ./base/write_t1.c gcc -DHAVE_MKSTEMP -DHAVE_FSEEKO -DHAVE_FONTCONFIG -DHAVE_SETLOCALE -DHAVE_DBUS -DHAVE_BSWAP32 -DHAVE_BYTESWAP_H -DHAVE_STRERROR -DHAVE_PREAD_PWRITE=1 -DGS_RECURSIVE_MUTEXATTR=PTHREAD_MUTEX_RECURSIVE -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 -Wno-unused-local-typedefs -DHAVE_STDINT_H=1 -DHAVE_DIRENT_H=1 -DHAVE_SYS_DIR_H=1 -DHAVE_SYS_TIME_H=1 -DHAVE_SYS_TIMES_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_LIBDL=1 -DGX_COLOR_INDEX_TYPE="unsigned long long" -D__USE_UNIX98=1 -DBUILD_PDF=1 -I./pdf -Os -fstack-clash-protection -Wformat -Werror=format-security -g -flto=auto -DHAVE_RESTRICT=1 -I/usr/include/webp -fno-strict-aliasing -DHAVE_POPEN_PROTO=1 -I./obj -I./base -I./devices -DWHICH_CMS="lcms2" -Os -fstack-clash-protection -Wformat -Werror=format-security -g -flto=auto -DHAVE_RESTRICT=1 -I/usr/include/freetype2 -I/usr/include/libpng16 -DSHARE_FT=1 -o ./obj/write_t2.o -c ./base/write_t2.c gcc -DHAVE_MKSTEMP -DHAVE_FSEEKO -DHAVE_FONTCONFIG -DHAVE_SETLOCALE -DHAVE_DBUS -DHAVE_BSWAP32 -DHAVE_BYTESWAP_H -DHAVE_STRERROR -DHAVE_PREAD_PWRITE=1 -DGS_RECURSIVE_MUTEXATTR=PTHREAD_MUTEX_RECURSIVE -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 -Wno-unused-local-typedefs -DHAVE_STDINT_H=1 -DHAVE_DIRENT_H=1 -DHAVE_SYS_DIR_H=1 -DHAVE_SYS_TIME_H=1 -DHAVE_SYS_TIMES_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_LIBDL=1 -DGX_COLOR_INDEX_TYPE="unsigned long long" -D__USE_UNIX98=1 -DBUILD_PDF=1 -I./pdf -Os -fstack-clash-protection -Wformat -Werror=format-security -g -flto=auto -DHAVE_RESTRICT=1 -I/usr/include/webp -fno-strict-aliasing -DHAVE_POPEN_PROTO=1 -I./obj -I./base -I./devices -DWHICH_CMS="lcms2" -Os -fstack-clash-protection -Wformat -Werror=format-security -g -flto=auto -DHAVE_RESTRICT=1 -I/usr/include/freetype2 -I/usr/include/libpng16 -DSHARE_FT=1 -o ./obj/wrfont.o -c ./base/wrfont.c ./obj/aux/echogs -e .dev -w- -l-obj ./obj/freetype_1 -lib -lfreetype ./obj/aux/echogs -e .dev -w- -l-obj ./obj/fapib tesseract/src/ccmain/tesseractclass.h: In member function 'void tesseract::Tesseract::set_pix_original(Pix*)': tesseract/src/ccmain/tesseractclass.h:224:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'unsigned int'} [-Wsign-compare] 224 | for (int i = 0; i < sub_langs_.size(); ++i) { | ~~^~~~~~~~~~~~~~~~~~~ tesseract/src/ccmain/tesseractclass.h: In member function 'bool tesseract::Tesseract::AnyTessLang() const': tesseract/src/ccmain/tesseractclass.h:292:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'unsigned int'} [-Wsign-compare] 292 | for (int i = 0; i < sub_langs_.size(); ++i) { | ~~^~~~~~~~~~~~~~~~~~~ tesseract/src/ccmain/tesseractclass.h: In member function 'bool tesseract::Tesseract::AnyLSTMLang() const': tesseract/src/ccmain/tesseractclass.h:302:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'unsigned int'} [-Wsign-compare] 302 | for (int i = 0; i < sub_langs_.size(); ++i) { | ~~^~~~~~~~~~~~~~~~~~~ ./obj/aux/echogs -e .dev -a- ./obj/freetype_1 -libpath gcc -DHAVE_MKSTEMP -DHAVE_FSEEKO -DHAVE_FONTCONFIG -DHAVE_SETLOCALE -DHAVE_DBUS -DHAVE_BSWAP32 -DHAVE_BYTESWAP_H -DHAVE_STRERROR -DHAVE_PREAD_PWRITE=1 -DGS_RECURSIVE_MUTEXATTR=PTHREAD_MUTEX_RECURSIVE -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 -Wno-unused-local-typedefs -DHAVE_STDINT_H=1 -DHAVE_DIRENT_H=1 -DHAVE_SYS_DIR_H=1 -DHAVE_SYS_TIME_H=1 -DHAVE_SYS_TIMES_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_LIBDL=1 -DGX_COLOR_INDEX_TYPE="unsigned long long" -D__USE_UNIX98=1 -DBUILD_PDF=1 -I./pdf -Os -fstack-clash-protection -Wformat -Werror=format-security -g -flto=auto -DHAVE_RESTRICT=1 -I/usr/include/webp -fno-strict-aliasing -DHAVE_POPEN_PROTO=1 -I./obj -I./base -I./devices -DWHICH_CMS="lcms2" -o ./obj/gsiorom_1.o -Isrc -c ./base/gsiorom.c gcc -DHAVE_MKSTEMP -DHAVE_FSEEKO -DHAVE_FONTCONFIG -DHAVE_SETLOCALE -DHAVE_DBUS -DHAVE_BSWAP32 -DHAVE_BYTESWAP_H -DHAVE_STRERROR -DHAVE_PREAD_PWRITE=1 -DGS_RECURSIVE_MUTEXATTR=PTHREAD_MUTEX_RECURSIVE -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 -Wno-unused-local-typedefs -DHAVE_STDINT_H=1 -DHAVE_DIRENT_H=1 -DHAVE_SYS_DIR_H=1 -DHAVE_SYS_TIME_H=1 -DHAVE_SYS_TIMES_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_LIBDL=1 -DGX_COLOR_INDEX_TYPE="unsigned long long" -D__USE_UNIX98=1 -DBUILD_PDF=1 -I./pdf -Os -fstack-clash-protection -Wformat -Werror=format-security -g -flto=auto -DHAVE_RESTRICT=1 -I/usr/include/webp -fno-strict-aliasing -DHAVE_POPEN_PROTO=1 -I./obj -I./base -I./devices -DWHICH_CMS="lcms2" -o ./obj/gxacpath.o -c ./base/gxacpath.c In file included from tesseract/src/ccstruct/ratngs.h:32, from tesseract/src/wordrec/associate.h:27, from tesseract/src/wordrec/wordrec.h:67, from tesseract/src/wordrec/gradechop.cpp:23: tesseract/src/ccutil/unicharset.h: In member function 'bool tesseract::UNICHARSET::contains_unichar_id(tesseract::UNICHAR_ID) const': tesseract/src/ccutil/unicharset.h:288:59: warning: comparison of integer expressions of different signedness: 'tesseract::UNICHAR_ID' {aka 'int'} and 'std::vector::size_type' {aka 'unsigned int'} [-Wsign-compare] 288 | return unichar_id != INVALID_UNICHAR_ID && unichar_id < unichars.size() && | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~ tesseract/src/ccutil/unicharset.h: In member function 'void tesseract::UNICHARSET::delete_pointers_in_unichars()': tesseract/src/ccutil/unicharset.h:302:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'unsigned int'} [-Wsign-compare] 302 | for (int i = 0; i < unichars.size(); ++i) { | ~~^~~~~~~~~~~~~~~~~ In file included from tesseract/src/ccmain/equationdetect.h:25, from tesseract/src/api/baseapi.cpp:37: tesseract/src/ccmain/tesseractclass.h: In member function 'void tesseract::Tesseract::set_pix_original(Pix*)': tesseract/src/ccmain/tesseractclass.h:224:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'unsigned int'} [-Wsign-compare] 224 | for (int i = 0; i < sub_langs_.size(); ++i) { | ~~^~~~~~~~~~~~~~~~~~~ tesseract/src/ccmain/tesseractclass.h: In member function 'bool tesseract::Tesseract::AnyTessLang() const': tesseract/src/ccmain/tesseractclass.h:292:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'unsigned int'} [-Wsign-compare] 292 | for (int i = 0; i < sub_langs_.size(); ++i) { | ~~^~~~~~~~~~~~~~~~~~~ tesseract/src/ccmain/tesseractclass.h: In member function 'bool tesseract::Tesseract::AnyLSTMLang() const': tesseract/src/ccmain/tesseractclass.h:302:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'unsigned int'} [-Wsign-compare] 302 | for (int i = 0; i < sub_langs_.size(); ++i) { | ~~^~~~~~~~~~~~~~~~~~~ gcc -DHAVE_MKSTEMP -DHAVE_FSEEKO -DHAVE_FONTCONFIG -DHAVE_SETLOCALE -DHAVE_DBUS -DHAVE_BSWAP32 -DHAVE_BYTESWAP_H -DHAVE_STRERROR -DHAVE_PREAD_PWRITE=1 -DGS_RECURSIVE_MUTEXATTR=PTHREAD_MUTEX_RECURSIVE -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 -Wno-unused-local-typedefs -DHAVE_STDINT_H=1 -DHAVE_DIRENT_H=1 -DHAVE_SYS_DIR_H=1 -DHAVE_SYS_TIME_H=1 -DHAVE_SYS_TIMES_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_LIBDL=1 -DGX_COLOR_INDEX_TYPE="unsigned long long" -D__USE_UNIX98=1 -DBUILD_PDF=1 -I./pdf -Os -fstack-clash-protection -Wformat -Werror=format-security -g -flto=auto -DHAVE_RESTRICT=1 -I/usr/include/webp -fno-strict-aliasing -DHAVE_POPEN_PROTO=1 -I./obj -I./base -I./devices -DWHICH_CMS="lcms2" -o ./obj/gxbcache.o -c ./base/gxbcache.c gcc -DHAVE_MKSTEMP -DHAVE_FSEEKO -DHAVE_FONTCONFIG -DHAVE_SETLOCALE -DHAVE_DBUS -DHAVE_BSWAP32 -DHAVE_BYTESWAP_H -DHAVE_STRERROR -DHAVE_PREAD_PWRITE=1 -DGS_RECURSIVE_MUTEXATTR=PTHREAD_MUTEX_RECURSIVE -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 -Wno-unused-local-typedefs -DHAVE_STDINT_H=1 -DHAVE_DIRENT_H=1 -DHAVE_SYS_DIR_H=1 -DHAVE_SYS_TIME_H=1 -DHAVE_SYS_TIMES_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_LIBDL=1 -DGX_COLOR_INDEX_TYPE="unsigned long long" -D__USE_UNIX98=1 -DBUILD_PDF=1 -I./pdf -Os -fstack-clash-protection -Wformat -Werror=format-security -g -flto=auto -DHAVE_RESTRICT=1 -I/usr/include/webp -fno-strict-aliasing -DHAVE_POPEN_PROTO=1 -I./obj -I./base -I./devices -DWHICH_CMS="lcms2" -o ./obj/gxccache.o -c ./base/gxccache.c g++ -Itesseract/include -Itesseract/src/api -Itesseract/src/arch -Itesseract/src/ccmain -Itesseract/src/ccstruct -Itesseract/src/ccutil -Itesseract/src/classify -Itesseract/src/cutil -Itesseract/src/dict -Itesseract/src/lstm -Itesseract/src/opencl -Itesseract/src/textord -Itesseract/src/training -Itesseract/src/viewer -Itesseract/src/wordrec -Ileptonica/src -I./base -I./soobj -Os -fstack-clash-protection -Wformat -Werror=format-security -D_GLIBCXX_ASSERTIONS=1 -D_LIBCPP_ENABLE_THREAD_SAFETY_ANNOTATIONS=1 -D_LIBCPP_ENABLE_HARDENED_MODE=1 -g -std=c++17 -DHAVE_NEON -DHAVE_MKSTEMP -DHAVE_FSEEKO -DHAVE_FONTCONFIG -DHAVE_SETLOCALE -DHAVE_DBUS -DHAVE_BSWAP32 -DHAVE_BYTESWAP_H -DHAVE_STRERROR -DHAVE_PREAD_PWRITE=1 -DGS_RECURSIVE_MUTEXATTR=PTHREAD_MUTEX_RECURSIVE -O2 -DNDEBUG -fPIC -fvisibility=hidden -DGSDLLEXPORT="__attribute__((visibility(\"default\")))" -Wall -Wstrict-prototypes -Wundef -Wmissing-declarations -Wmissing-prototypes -Wwrite-strings -fno-strict-aliasing -Werror=declaration-after-statement -fno-builtin -fno-common -Werror=return-type -Wno-unused-local-typedefs -DHAVE_STDINT_H=1 -DHAVE_DIRENT_H=1 -DHAVE_SYS_DIR_H=1 -DHAVE_SYS_TIME_H=1 -DHAVE_SYS_TIMES_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_LIBDL=1 -DGX_COLOR_INDEX_TYPE="unsigned long long" -D__USE_UNIX98=1 -DBUILD_PDF=1 -I./pdf -Os -fstack-clash-protection -Wformat -Werror=format-security -g -flto=auto -DHAVE_RESTRICT=1 -I/usr/include/webp -fno-strict-aliasing -DHAVE_POPEN_PROTO=1 -DTESSERACT_IMAGEDATA_AS_PIX -DTESSERACT_DISABLE_DEBUG_FONTS -DGRAPHICS_DISABLED -UCLUSTER -o ./soobj/tesseract_ccstruct_pageres.o -c tesseract/src/ccstruct/pageres.cpp In file included from tesseract/src/ccmain/applybox.cpp:29: tesseract/src/ccmain/tesseractclass.h: In member function 'void tesseract::Tesseract::set_pix_original(Pix*)': tesseract/src/ccmain/tesseractclass.h:224:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'unsigned int'} [-Wsign-compare] 224 | for (int i = 0; i < sub_langs_.size(); ++i) { | ~~^~~~~~~~~~~~~~~~~~~ tesseract/src/ccmain/tesseractclass.h: In member function 'bool tesseract::Tesseract::AnyTessLang() const': tesseract/src/ccmain/tesseractclass.h:292:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'unsigned int'} [-Wsign-compare] 292 | for (int i = 0; i < sub_langs_.size(); ++i) { | ~~^~~~~~~~~~~~~~~~~~~ tesseract/src/ccmain/tesseractclass.h: In member function 'bool tesseract::Tesseract::AnyLSTMLang() const': tesseract/src/ccmain/tesseractclass.h:302:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'unsigned int'} [-Wsign-compare] 302 | for (int i = 0; i < sub_langs_.size(); ++i) { | ~~^~~~~~~~~~~~~~~~~~~ tesseract/src/lstm/lstmrecognizer.h: In member function 'void tesseract::LSTMRecognizer::ScaleLearningRate(double)': tesseract/src/lstm/lstmrecognizer.h:133:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'unsigned int'} [-Wsign-compare] 133 | for (int i = 0; i < layers.size(); ++i) { | ~~^~~~~~~~~~~~~~~ gcc -DHAVE_MKSTEMP -DHAVE_FSEEKO -DHAVE_FONTCONFIG -DHAVE_SETLOCALE -DHAVE_DBUS -DHAVE_BSWAP32 -DHAVE_BYTESWAP_H -DHAVE_STRERROR -DHAVE_PREAD_PWRITE=1 -DGS_RECURSIVE_MUTEXATTR=PTHREAD_MUTEX_RECURSIVE -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 -Wno-unused-local-typedefs -DHAVE_STDINT_H=1 -DHAVE_DIRENT_H=1 -DHAVE_SYS_DIR_H=1 -DHAVE_SYS_TIME_H=1 -DHAVE_SYS_TIMES_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_LIBDL=1 -DGX_COLOR_INDEX_TYPE="unsigned long long" -D__USE_UNIX98=1 -DBUILD_PDF=1 -I./pdf -Os -fstack-clash-protection -Wformat -Werror=format-security -g -flto=auto -DHAVE_RESTRICT=1 -I/usr/include/webp -fno-strict-aliasing -DHAVE_POPEN_PROTO=1 -I./obj -I./base -I./devices -DWHICH_CMS="lcms2" -o ./obj/gxccman.o -c ./base/gxccman.c cc1plus: warning: command-line option '-Wstrict-prototypes' is valid for C/ObjC but not for C++ cc1plus: warning: command-line option '-Wmissing-prototypes' is valid for C/ObjC but not for C++ cc1plus: warning: '-Werror=' argument '-Werror=declaration-after-statement' is not valid for C++ tesseract/src/ccstruct/ratngs.h: In member function 'void tesseract::BLOB_CHOICE::set_fonts(const std::vector&)': tesseract/src/ccstruct/ratngs.h:107:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'unsigned int'} [-Wsign-compare] 107 | for (int f = 0; f < fonts_.size(); ++f) { | ~~^~~~~~~~~~~~~~~ gcc -DHAVE_MKSTEMP -DHAVE_FSEEKO -DHAVE_FONTCONFIG -DHAVE_SETLOCALE -DHAVE_DBUS -DHAVE_BSWAP32 -DHAVE_BYTESWAP_H -DHAVE_STRERROR -DHAVE_PREAD_PWRITE=1 -DGS_RECURSIVE_MUTEXATTR=PTHREAD_MUTEX_RECURSIVE -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 -Wno-unused-local-typedefs -DHAVE_STDINT_H=1 -DHAVE_DIRENT_H=1 -DHAVE_SYS_DIR_H=1 -DHAVE_SYS_TIME_H=1 -DHAVE_SYS_TIMES_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_LIBDL=1 -DGX_COLOR_INDEX_TYPE="unsigned long long" -D__USE_UNIX98=1 -DBUILD_PDF=1 -I./pdf -Os -fstack-clash-protection -Wformat -Werror=format-security -g -flto=auto -DHAVE_RESTRICT=1 -I/usr/include/webp -fno-strict-aliasing -DHAVE_POPEN_PROTO=1 -I./obj -I./base -I./devices -DWHICH_CMS="lcms2" -o ./obj/gxchar.o -c ./base/gxchar.c g++ -Itesseract/include -Itesseract/src/api -Itesseract/src/arch -Itesseract/src/ccmain -Itesseract/src/ccstruct -Itesseract/src/ccutil -Itesseract/src/classify -Itesseract/src/cutil -Itesseract/src/dict -Itesseract/src/lstm -Itesseract/src/opencl -Itesseract/src/textord -Itesseract/src/training -Itesseract/src/viewer -Itesseract/src/wordrec -Ileptonica/src -I./base -I./soobj -Os -fstack-clash-protection -Wformat -Werror=format-security -D_GLIBCXX_ASSERTIONS=1 -D_LIBCPP_ENABLE_THREAD_SAFETY_ANNOTATIONS=1 -D_LIBCPP_ENABLE_HARDENED_MODE=1 -g -std=c++17 -DHAVE_NEON -DHAVE_MKSTEMP -DHAVE_FSEEKO -DHAVE_FONTCONFIG -DHAVE_SETLOCALE -DHAVE_DBUS -DHAVE_BSWAP32 -DHAVE_BYTESWAP_H -DHAVE_STRERROR -DHAVE_PREAD_PWRITE=1 -DGS_RECURSIVE_MUTEXATTR=PTHREAD_MUTEX_RECURSIVE -O2 -DNDEBUG -fPIC -fvisibility=hidden -DGSDLLEXPORT="__attribute__((visibility(\"default\")))" -Wall -Wstrict-prototypes -Wundef -Wmissing-declarations -Wmissing-prototypes -Wwrite-strings -fno-strict-aliasing -Werror=declaration-after-statement -fno-builtin -fno-common -Werror=return-type -Wno-unused-local-typedefs -DHAVE_STDINT_H=1 -DHAVE_DIRENT_H=1 -DHAVE_SYS_DIR_H=1 -DHAVE_SYS_TIME_H=1 -DHAVE_SYS_TIMES_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_LIBDL=1 -DGX_COLOR_INDEX_TYPE="unsigned long long" -D__USE_UNIX98=1 -DBUILD_PDF=1 -I./pdf -Os -fstack-clash-protection -Wformat -Werror=format-security -g -flto=auto -DHAVE_RESTRICT=1 -I/usr/include/webp -fno-strict-aliasing -DHAVE_POPEN_PROTO=1 -DTESSERACT_IMAGEDATA_AS_PIX -DTESSERACT_DISABLE_DEBUG_FONTS -DGRAPHICS_DISABLED -UCLUSTER -o ./soobj/tesseract_ccstruct_pdblock.o -c tesseract/src/ccstruct/pdblock.cpp tesseract/src/ccstruct/ratngs.h: In member function 'void tesseract::BLOB_CHOICE::set_fonts(const std::vector&)': tesseract/src/ccstruct/ratngs.h:107:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'unsigned int'} [-Wsign-compare] 107 | for (int f = 0; f < fonts_.size(); ++f) { | ~~^~~~~~~~~~~~~~~ gcc -DHAVE_MKSTEMP -DHAVE_FSEEKO -DHAVE_FONTCONFIG -DHAVE_SETLOCALE -DHAVE_DBUS -DHAVE_BSWAP32 -DHAVE_BYTESWAP_H -DHAVE_STRERROR -DHAVE_PREAD_PWRITE=1 -DGS_RECURSIVE_MUTEXATTR=PTHREAD_MUTEX_RECURSIVE -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 -Wno-unused-local-typedefs -DHAVE_STDINT_H=1 -DHAVE_DIRENT_H=1 -DHAVE_SYS_DIR_H=1 -DHAVE_SYS_TIME_H=1 -DHAVE_SYS_TIMES_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_LIBDL=1 -DGX_COLOR_INDEX_TYPE="unsigned long long" -D__USE_UNIX98=1 -DBUILD_PDF=1 -I./pdf -Os -fstack-clash-protection -Wformat -Werror=format-security -g -flto=auto -DHAVE_RESTRICT=1 -I/usr/include/webp -fno-strict-aliasing -DHAVE_POPEN_PROTO=1 -I./obj -I./base -I./devices -DWHICH_CMS="lcms2" -o ./obj/gxcht.o -c ./base/gxcht.c cc1plus: warning: command-line option '-Wstrict-prototypes' is valid for C/ObjC but not for C++ cc1plus: warning: command-line option '-Wmissing-prototypes' is valid for C/ObjC but not for C++ cc1plus: warning: '-Werror=' argument '-Werror=declaration-after-statement' is not valid for C++ gcc -DHAVE_MKSTEMP -DHAVE_FSEEKO -DHAVE_FONTCONFIG -DHAVE_SETLOCALE -DHAVE_DBUS -DHAVE_BSWAP32 -DHAVE_BYTESWAP_H -DHAVE_STRERROR -DHAVE_PREAD_PWRITE=1 -DGS_RECURSIVE_MUTEXATTR=PTHREAD_MUTEX_RECURSIVE -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 -Wno-unused-local-typedefs -DHAVE_STDINT_H=1 -DHAVE_DIRENT_H=1 -DHAVE_SYS_DIR_H=1 -DHAVE_SYS_TIME_H=1 -DHAVE_SYS_TIMES_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_LIBDL=1 -DGX_COLOR_INDEX_TYPE="unsigned long long" -D__USE_UNIX98=1 -DBUILD_PDF=1 -I./pdf -Os -fstack-clash-protection -Wformat -Werror=format-security -g -flto=auto -DHAVE_RESTRICT=1 -I/usr/include/webp -fno-strict-aliasing -DHAVE_POPEN_PROTO=1 -I./obj -I./base -I./devices -DWHICH_CMS="lcms2" -o ./obj/gxclip.o -c ./base/gxclip.c g++ -Itesseract/include -Itesseract/src/api -Itesseract/src/arch -Itesseract/src/ccmain -Itesseract/src/ccstruct -Itesseract/src/ccutil -Itesseract/src/classify -Itesseract/src/cutil -Itesseract/src/dict -Itesseract/src/lstm -Itesseract/src/opencl -Itesseract/src/textord -Itesseract/src/training -Itesseract/src/viewer -Itesseract/src/wordrec -Ileptonica/src -I./base -I./soobj -Os -fstack-clash-protection -Wformat -Werror=format-security -D_GLIBCXX_ASSERTIONS=1 -D_LIBCPP_ENABLE_THREAD_SAFETY_ANNOTATIONS=1 -D_LIBCPP_ENABLE_HARDENED_MODE=1 -g -std=c++17 -DHAVE_NEON -DHAVE_MKSTEMP -DHAVE_FSEEKO -DHAVE_FONTCONFIG -DHAVE_SETLOCALE -DHAVE_DBUS -DHAVE_BSWAP32 -DHAVE_BYTESWAP_H -DHAVE_STRERROR -DHAVE_PREAD_PWRITE=1 -DGS_RECURSIVE_MUTEXATTR=PTHREAD_MUTEX_RECURSIVE -O2 -DNDEBUG -fPIC -fvisibility=hidden -DGSDLLEXPORT="__attribute__((visibility(\"default\")))" -Wall -Wstrict-prototypes -Wundef -Wmissing-declarations -Wmissing-prototypes -Wwrite-strings -fno-strict-aliasing -Werror=declaration-after-statement -fno-builtin -fno-common -Werror=return-type -Wno-unused-local-typedefs -DHAVE_STDINT_H=1 -DHAVE_DIRENT_H=1 -DHAVE_SYS_DIR_H=1 -DHAVE_SYS_TIME_H=1 -DHAVE_SYS_TIMES_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_LIBDL=1 -DGX_COLOR_INDEX_TYPE="unsigned long long" -D__USE_UNIX98=1 -DBUILD_PDF=1 -I./pdf -Os -fstack-clash-protection -Wformat -Werror=format-security -g -flto=auto -DHAVE_RESTRICT=1 -I/usr/include/webp -fno-strict-aliasing -DHAVE_POPEN_PROTO=1 -DTESSERACT_IMAGEDATA_AS_PIX -DTESSERACT_DISABLE_DEBUG_FONTS -DGRAPHICS_DISABLED -UCLUSTER -o ./soobj/tesseract_ccstruct_points.o -c tesseract/src/ccstruct/points.cpp gcc -DHAVE_MKSTEMP -DHAVE_FSEEKO -DHAVE_FONTCONFIG -DHAVE_SETLOCALE -DHAVE_DBUS -DHAVE_BSWAP32 -DHAVE_BYTESWAP_H -DHAVE_STRERROR -DHAVE_PREAD_PWRITE=1 -DGS_RECURSIVE_MUTEXATTR=PTHREAD_MUTEX_RECURSIVE -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 -Wno-unused-local-typedefs -DHAVE_STDINT_H=1 -DHAVE_DIRENT_H=1 -DHAVE_SYS_DIR_H=1 -DHAVE_SYS_TIME_H=1 -DHAVE_SYS_TIMES_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_LIBDL=1 -DGX_COLOR_INDEX_TYPE="unsigned long long" -D__USE_UNIX98=1 -DBUILD_PDF=1 -I./pdf -Os -fstack-clash-protection -Wformat -Werror=format-security -g -flto=auto -DHAVE_RESTRICT=1 -I/usr/include/webp -fno-strict-aliasing -DHAVE_POPEN_PROTO=1 -I./obj -I./base -I./devices -DWHICH_CMS="lcms2" -o ./obj/gxcmap.o -c ./base/gxcmap.c In file included from tesseract/src/ccutil/elst.h:24, from tesseract/src/ccstruct/ocrpara.h:23, from tesseract/src/ccstruct/ocrblock.h:22, from tesseract/src/textord/devanagari_processing.h:17, from tesseract/src/ccmain/tesseractclass.h:34: tesseract/src/ccutil/serialis.h: In instantiation of 'bool tesseract::TFile::Serialize(const T*, size_t) [with T = char; size_t = unsigned int]': tesseract/src/ccutil/unicharset.h:363:51: required from here tesseract/src/ccutil/serialis.h:102:45: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'unsigned int'} [-Wsign-compare] 102 | return FWrite(data, sizeof(T), count) == count; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ tesseract/src/ccstruct/ratngs.h: In member function 'void tesseract::BLOB_CHOICE::set_fonts(const std::vector&)': tesseract/src/ccstruct/ratngs.h:107:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'unsigned int'} [-Wsign-compare] 107 | for (int f = 0; f < fonts_.size(); ++f) { | ~~^~~~~~~~~~~~~~~ cc1plus: warning: command-line option '-Wstrict-prototypes' is valid for C/ObjC but not for C++ cc1plus: warning: command-line option '-Wmissing-prototypes' is valid for C/ObjC but not for C++ cc1plus: warning: '-Werror=' argument '-Werror=declaration-after-statement' is not valid for C++ gcc -DHAVE_MKSTEMP -DHAVE_FSEEKO -DHAVE_FONTCONFIG -DHAVE_SETLOCALE -DHAVE_DBUS -DHAVE_BSWAP32 -DHAVE_BYTESWAP_H -DHAVE_STRERROR -DHAVE_PREAD_PWRITE=1 -DGS_RECURSIVE_MUTEXATTR=PTHREAD_MUTEX_RECURSIVE -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 -Wno-unused-local-typedefs -DHAVE_STDINT_H=1 -DHAVE_DIRENT_H=1 -DHAVE_SYS_DIR_H=1 -DHAVE_SYS_TIME_H=1 -DHAVE_SYS_TIMES_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_LIBDL=1 -DGX_COLOR_INDEX_TYPE="unsigned long long" -D__USE_UNIX98=1 -DBUILD_PDF=1 -I./pdf -Os -fstack-clash-protection -Wformat -Werror=format-security -g -flto=auto -DHAVE_RESTRICT=1 -I/usr/include/webp -fno-strict-aliasing -DHAVE_POPEN_PROTO=1 -I./obj -I./base -I./devices -DWHICH_CMS="lcms2" -o ./obj/gxcpath.o -c ./base/gxcpath.c gcc -DHAVE_MKSTEMP -DHAVE_FSEEKO -DHAVE_FONTCONFIG -DHAVE_SETLOCALE -DHAVE_DBUS -DHAVE_BSWAP32 -DHAVE_BYTESWAP_H -DHAVE_STRERROR -DHAVE_PREAD_PWRITE=1 -DGS_RECURSIVE_MUTEXATTR=PTHREAD_MUTEX_RECURSIVE -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 -Wno-unused-local-typedefs -DHAVE_STDINT_H=1 -DHAVE_DIRENT_H=1 -DHAVE_SYS_DIR_H=1 -DHAVE_SYS_TIME_H=1 -DHAVE_SYS_TIMES_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_LIBDL=1 -DGX_COLOR_INDEX_TYPE="unsigned long long" -D__USE_UNIX98=1 -DBUILD_PDF=1 -I./pdf -Os -fstack-clash-protection -Wformat -Werror=format-security -g -flto=auto -DHAVE_RESTRICT=1 -I/usr/include/webp -fno-strict-aliasing -DHAVE_POPEN_PROTO=1 -I./obj -I./base -I./devices -DWHICH_CMS="lcms2" -o ./obj/gxdcconv.o -c ./base/gxdcconv.c In file included from tesseract/src/ccutil/elst.h:24, from tesseract/src/ccstruct/points.h:22, from tesseract/src/ccstruct/rect.h:23, from tesseract/src/ccstruct/boxword.h:23, from tesseract/src/ccstruct/blamer.h:26: tesseract/src/ccutil/serialis.h: In instantiation of 'bool tesseract::TFile::Serialize(const T*, size_t) [with T = char; size_t = unsigned int]': tesseract/src/ccutil/unicharset.h:363:51: required from here tesseract/src/ccutil/serialis.h:102:45: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'unsigned int'} [-Wsign-compare] 102 | return FWrite(data, sizeof(T), count) == count; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ In file included from tesseract/src/ccutil/elst.h:24, from tesseract/src/ccstruct/points.h:22, from tesseract/src/ccstruct/rect.h:23, from tesseract/src/ccstruct/boxword.h:23, from tesseract/src/ccstruct/blamer.h:26: tesseract/src/ccutil/serialis.h: In instantiation of 'bool tesseract::TFile::Serialize(const T*, size_t) [with T = char; size_t = unsigned int]': tesseract/src/ccutil/unicharset.h:363:51: required from here tesseract/src/ccutil/serialis.h:102:45: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'unsigned int'} [-Wsign-compare] 102 | return FWrite(data, sizeof(T), count) == count; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ gcc -DHAVE_MKSTEMP -DHAVE_FSEEKO -DHAVE_FONTCONFIG -DHAVE_SETLOCALE -DHAVE_DBUS -DHAVE_BSWAP32 -DHAVE_BYTESWAP_H -DHAVE_STRERROR -DHAVE_PREAD_PWRITE=1 -DGS_RECURSIVE_MUTEXATTR=PTHREAD_MUTEX_RECURSIVE -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 -Wno-unused-local-typedefs -DHAVE_STDINT_H=1 -DHAVE_DIRENT_H=1 -DHAVE_SYS_DIR_H=1 -DHAVE_SYS_TIME_H=1 -DHAVE_SYS_TIMES_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_LIBDL=1 -DGX_COLOR_INDEX_TYPE="unsigned long long" -D__USE_UNIX98=1 -DBUILD_PDF=1 -I./pdf -Os -fstack-clash-protection -Wformat -Werror=format-security -g -flto=auto -DHAVE_RESTRICT=1 -I/usr/include/webp -fno-strict-aliasing -DHAVE_POPEN_PROTO=1 -I./obj -I./base -I./devices -DWHICH_CMS="lcms2" -o ./obj/gxdcolor.o -c ./base/gxdcolor.c In file included from tesseract/src/ccstruct/ratngs.h:32, from tesseract/src/ccstruct/blamer.h:30, from tesseract/src/ccstruct/pageres.h:22, from tesseract/src/ccmain/tesseractclass.h:38, from tesseract/src/ccmain/output.cpp:22: tesseract/src/ccutil/unicharset.h: In member function 'bool tesseract::UNICHARSET::contains_unichar_id(tesseract::UNICHAR_ID) const': tesseract/src/ccutil/unicharset.h:288:59: warning: comparison of integer expressions of different signedness: 'tesseract::UNICHAR_ID' {aka 'int'} and 'std::vector::size_type' {aka 'unsigned int'} [-Wsign-compare] 288 | return unichar_id != INVALID_UNICHAR_ID && unichar_id < unichars.size() && | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~ tesseract/src/ccutil/unicharset.h: In member function 'void tesseract::UNICHARSET::delete_pointers_in_unichars()': tesseract/src/ccutil/unicharset.h:302:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'unsigned int'} [-Wsign-compare] 302 | for (int i = 0; i < unichars.size(); ++i) { | ~~^~~~~~~~~~~~~~~~~ tesseract/src/ccstruct/ratngs.h: In member function 'void tesseract::BLOB_CHOICE::set_fonts(const std::vector&)': tesseract/src/ccstruct/ratngs.h:107:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'unsigned int'} [-Wsign-compare] 107 | for (int f = 0; f < fonts_.size(); ++f) { | ~~^~~~~~~~~~~~~~~ In file included from tesseract/src/ccstruct/ratngs.h:32, from tesseract/src/ccstruct/blamer.h:30, from tesseract/src/ccstruct/pageres.h:22, from tesseract/src/ccmain/pagewalk.cpp:20: tesseract/src/ccutil/unicharset.h: In member function 'bool tesseract::UNICHARSET::contains_unichar_id(tesseract::UNICHAR_ID) const': tesseract/src/ccutil/unicharset.h:288:59: warning: comparison of integer expressions of different signedness: 'tesseract::UNICHAR_ID' {aka 'int'} and 'std::vector::size_type' {aka 'unsigned int'} [-Wsign-compare] 288 | return unichar_id != INVALID_UNICHAR_ID && unichar_id < unichars.size() && | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~ tesseract/src/ccutil/unicharset.h: In member function 'void tesseract::UNICHARSET::delete_pointers_in_unichars()': tesseract/src/ccutil/unicharset.h:302:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'unsigned int'} [-Wsign-compare] 302 | for (int i = 0; i < unichars.size(); ++i) { | ~~^~~~~~~~~~~~~~~~~ tesseract/src/ccmain/tesseractclass.h: In member function 'void tesseract::Tesseract::set_pix_original(Pix*)': tesseract/src/ccmain/tesseractclass.h:224:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'unsigned int'} [-Wsign-compare] 224 | for (int i = 0; i < sub_langs_.size(); ++i) { | ~~^~~~~~~~~~~~~~~~~~~ tesseract/src/ccmain/tesseractclass.h: In member function 'bool tesseract::Tesseract::AnyTessLang() const': tesseract/src/ccmain/tesseractclass.h:292:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'unsigned int'} [-Wsign-compare] 292 | for (int i = 0; i < sub_langs_.size(); ++i) { | ~~^~~~~~~~~~~~~~~~~~~ tesseract/src/ccmain/tesseractclass.h: In member function 'bool tesseract::Tesseract::AnyLSTMLang() const': tesseract/src/ccmain/tesseractclass.h:302:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'unsigned int'} [-Wsign-compare] 302 | for (int i = 0; i < sub_langs_.size(); ++i) { | ~~^~~~~~~~~~~~~~~~~~~ gcc -DHAVE_MKSTEMP -DHAVE_FSEEKO -DHAVE_FONTCONFIG -DHAVE_SETLOCALE -DHAVE_DBUS -DHAVE_BSWAP32 -DHAVE_BYTESWAP_H -DHAVE_STRERROR -DHAVE_PREAD_PWRITE=1 -DGS_RECURSIVE_MUTEXATTR=PTHREAD_MUTEX_RECURSIVE -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 -Wno-unused-local-typedefs -DHAVE_STDINT_H=1 -DHAVE_DIRENT_H=1 -DHAVE_SYS_DIR_H=1 -DHAVE_SYS_TIME_H=1 -DHAVE_SYS_TIMES_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_LIBDL=1 -DGX_COLOR_INDEX_TYPE="unsigned long long" -D__USE_UNIX98=1 -DBUILD_PDF=1 -I./pdf -Os -fstack-clash-protection -Wformat -Werror=format-security -g -flto=auto -DHAVE_RESTRICT=1 -I/usr/include/webp -fno-strict-aliasing -DHAVE_POPEN_PROTO=1 -I./obj -I./base -I./devices -DWHICH_CMS="lcms2" -o ./obj/gxhldevc.o -c ./base/gxhldevc.c gcc -DHAVE_MKSTEMP -DHAVE_FSEEKO -DHAVE_FONTCONFIG -DHAVE_SETLOCALE -DHAVE_DBUS -DHAVE_BSWAP32 -DHAVE_BYTESWAP_H -DHAVE_STRERROR -DHAVE_PREAD_PWRITE=1 -DGS_RECURSIVE_MUTEXATTR=PTHREAD_MUTEX_RECURSIVE -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 -Wno-unused-local-typedefs -DHAVE_STDINT_H=1 -DHAVE_DIRENT_H=1 -DHAVE_SYS_DIR_H=1 -DHAVE_SYS_TIME_H=1 -DHAVE_SYS_TIMES_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_LIBDL=1 -DGX_COLOR_INDEX_TYPE="unsigned long long" -D__USE_UNIX98=1 -DBUILD_PDF=1 -I./pdf -Os -fstack-clash-protection -Wformat -Werror=format-security -g -flto=auto -DHAVE_RESTRICT=1 -I/usr/include/webp -fno-strict-aliasing -DHAVE_POPEN_PROTO=1 -I./obj -I./base -I./devices -DWHICH_CMS="lcms2" -o ./obj/gxfill.o -c ./base/gxfill.c g++ -Itesseract/include -Itesseract/src/api -Itesseract/src/arch -Itesseract/src/ccmain -Itesseract/src/ccstruct -Itesseract/src/ccutil -Itesseract/src/classify -Itesseract/src/cutil -Itesseract/src/dict -Itesseract/src/lstm -Itesseract/src/opencl -Itesseract/src/textord -Itesseract/src/training -Itesseract/src/viewer -Itesseract/src/wordrec -Ileptonica/src -I./base -I./soobj -Os -fstack-clash-protection -Wformat -Werror=format-security -D_GLIBCXX_ASSERTIONS=1 -D_LIBCPP_ENABLE_THREAD_SAFETY_ANNOTATIONS=1 -D_LIBCPP_ENABLE_HARDENED_MODE=1 -g -std=c++17 -DHAVE_NEON -DHAVE_MKSTEMP -DHAVE_FSEEKO -DHAVE_FONTCONFIG -DHAVE_SETLOCALE -DHAVE_DBUS -DHAVE_BSWAP32 -DHAVE_BYTESWAP_H -DHAVE_STRERROR -DHAVE_PREAD_PWRITE=1 -DGS_RECURSIVE_MUTEXATTR=PTHREAD_MUTEX_RECURSIVE -O2 -DNDEBUG -fPIC -fvisibility=hidden -DGSDLLEXPORT="__attribute__((visibility(\"default\")))" -Wall -Wstrict-prototypes -Wundef -Wmissing-declarations -Wmissing-prototypes -Wwrite-strings -fno-strict-aliasing -Werror=declaration-after-statement -fno-builtin -fno-common -Werror=return-type -Wno-unused-local-typedefs -DHAVE_STDINT_H=1 -DHAVE_DIRENT_H=1 -DHAVE_SYS_DIR_H=1 -DHAVE_SYS_TIME_H=1 -DHAVE_SYS_TIMES_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_LIBDL=1 -DGX_COLOR_INDEX_TYPE="unsigned long long" -D__USE_UNIX98=1 -DBUILD_PDF=1 -I./pdf -Os -fstack-clash-protection -Wformat -Werror=format-security -g -flto=auto -DHAVE_RESTRICT=1 -I/usr/include/webp -fno-strict-aliasing -DHAVE_POPEN_PROTO=1 -DTESSERACT_IMAGEDATA_AS_PIX -DTESSERACT_DISABLE_DEBUG_FONTS -DGRAPHICS_DISABLED -UCLUSTER -o ./soobj/tesseract_ccstruct_polyaprx.o -c tesseract/src/ccstruct/polyaprx.cpp gcc -DHAVE_MKSTEMP -DHAVE_FSEEKO -DHAVE_FONTCONFIG -DHAVE_SETLOCALE -DHAVE_DBUS -DHAVE_BSWAP32 -DHAVE_BYTESWAP_H -DHAVE_STRERROR -DHAVE_PREAD_PWRITE=1 -DGS_RECURSIVE_MUTEXATTR=PTHREAD_MUTEX_RECURSIVE -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 -Wno-unused-local-typedefs -DHAVE_STDINT_H=1 -DHAVE_DIRENT_H=1 -DHAVE_SYS_DIR_H=1 -DHAVE_SYS_TIME_H=1 -DHAVE_SYS_TIMES_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_LIBDL=1 -DGX_COLOR_INDEX_TYPE="unsigned long long" -D__USE_UNIX98=1 -DBUILD_PDF=1 -I./pdf -Os -fstack-clash-protection -Wformat -Werror=format-security -g -flto=auto -DHAVE_RESTRICT=1 -I/usr/include/webp -fno-strict-aliasing -DHAVE_POPEN_PROTO=1 -I./obj -I./base -I./devices -DWHICH_CMS="lcms2" -o ./obj/gxht.o -c ./base/gxht.c gcc -DHAVE_MKSTEMP -DHAVE_FSEEKO -DHAVE_FONTCONFIG -DHAVE_SETLOCALE -DHAVE_DBUS -DHAVE_BSWAP32 -DHAVE_BYTESWAP_H -DHAVE_STRERROR -DHAVE_PREAD_PWRITE=1 -DGS_RECURSIVE_MUTEXATTR=PTHREAD_MUTEX_RECURSIVE -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 -Wno-unused-local-typedefs -DHAVE_STDINT_H=1 -DHAVE_DIRENT_H=1 -DHAVE_SYS_DIR_H=1 -DHAVE_SYS_TIME_H=1 -DHAVE_SYS_TIMES_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_LIBDL=1 -DGX_COLOR_INDEX_TYPE="unsigned long long" -D__USE_UNIX98=1 -DBUILD_PDF=1 -I./pdf -Os -fstack-clash-protection -Wformat -Werror=format-security -g -flto=auto -DHAVE_RESTRICT=1 -I/usr/include/webp -fno-strict-aliasing -DHAVE_POPEN_PROTO=1 -I./obj -I./base -I./devices -DWHICH_CMS="lcms2" -o ./obj/gxhtbit.o -c ./base/gxhtbit.c In file included from tesseract/src/ccstruct/ratngs.h:32, from tesseract/src/wordrec/associate.h:27, from tesseract/src/wordrec/associate.cpp:25: tesseract/src/ccutil/unicharset.h: In member function 'bool tesseract::UNICHARSET::contains_unichar_id(tesseract::UNICHAR_ID) const': tesseract/src/ccutil/unicharset.h:288:59: warning: comparison of integer expressions of different signedness: 'tesseract::UNICHAR_ID' {aka 'int'} and 'std::vector::size_type' {aka 'unsigned int'} [-Wsign-compare] 288 | return unichar_id != INVALID_UNICHAR_ID && unichar_id < unichars.size() && | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~ tesseract/src/ccutil/unicharset.h: In member function 'void tesseract::UNICHARSET::delete_pointers_in_unichars()': tesseract/src/ccutil/unicharset.h:302:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'unsigned int'} [-Wsign-compare] 302 | for (int i = 0; i < unichars.size(); ++i) { | ~~^~~~~~~~~~~~~~~~~ gcc -DHAVE_MKSTEMP -DHAVE_FSEEKO -DHAVE_FONTCONFIG -DHAVE_SETLOCALE -DHAVE_DBUS -DHAVE_BSWAP32 -DHAVE_BYTESWAP_H -DHAVE_STRERROR -DHAVE_PREAD_PWRITE=1 -DGS_RECURSIVE_MUTEXATTR=PTHREAD_MUTEX_RECURSIVE -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 -Wno-unused-local-typedefs -DHAVE_STDINT_H=1 -DHAVE_DIRENT_H=1 -DHAVE_SYS_DIR_H=1 -DHAVE_SYS_TIME_H=1 -DHAVE_SYS_TIMES_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_LIBDL=1 -DGX_COLOR_INDEX_TYPE="unsigned long long" -D__USE_UNIX98=1 -DBUILD_PDF=1 -I./pdf -Os -fstack-clash-protection -Wformat -Werror=format-security -g -flto=auto -DHAVE_RESTRICT=1 -I/usr/include/webp -fno-strict-aliasing -DHAVE_POPEN_PROTO=1 -I./obj -I./base -I./devices -DWHICH_CMS="lcms2" -o ./obj/gxht_thresh.o -c ./base/gxht_thresh.c cc1plus: warning: command-line option '-Wstrict-prototypes' is valid for C/ObjC but not for C++ cc1plus: warning: command-line option '-Wmissing-prototypes' is valid for C/ObjC but not for C++ cc1plus: warning: '-Werror=' argument '-Werror=declaration-after-statement' is not valid for C++ tesseract/src/ccstruct/ratngs.h: In member function 'void tesseract::BLOB_CHOICE::set_fonts(const std::vector&)': tesseract/src/ccstruct/ratngs.h:107:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'unsigned int'} [-Wsign-compare] 107 | for (int f = 0; f < fonts_.size(); ++f) { | ~~^~~~~~~~~~~~~~~ tesseract/src/ccmain/tesseractclass.h: In member function 'void tesseract::Tesseract::set_pix_original(Pix*)': tesseract/src/ccmain/tesseractclass.h:224:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'unsigned int'} [-Wsign-compare] 224 | for (int i = 0; i < sub_langs_.size(); ++i) { | ~~^~~~~~~~~~~~~~~~~~~ tesseract/src/ccmain/tesseractclass.h: In member function 'bool tesseract::Tesseract::AnyTessLang() const': tesseract/src/ccmain/tesseractclass.h:292:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'unsigned int'} [-Wsign-compare] 292 | for (int i = 0; i < sub_langs_.size(); ++i) { | ~~^~~~~~~~~~~~~~~~~~~ tesseract/src/ccmain/tesseractclass.h: In member function 'bool tesseract::Tesseract::AnyLSTMLang() const': tesseract/src/ccmain/tesseractclass.h:302:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'unsigned int'} [-Wsign-compare] 302 | for (int i = 0; i < sub_langs_.size(); ++i) { | ~~^~~~~~~~~~~~~~~~~~~ gcc -DHAVE_MKSTEMP -DHAVE_FSEEKO -DHAVE_FONTCONFIG -DHAVE_SETLOCALE -DHAVE_DBUS -DHAVE_BSWAP32 -DHAVE_BYTESWAP_H -DHAVE_STRERROR -DHAVE_PREAD_PWRITE=1 -DGS_RECURSIVE_MUTEXATTR=PTHREAD_MUTEX_RECURSIVE -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 -Wno-unused-local-typedefs -DHAVE_STDINT_H=1 -DHAVE_DIRENT_H=1 -DHAVE_SYS_DIR_H=1 -DHAVE_SYS_TIME_H=1 -DHAVE_SYS_TIMES_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_LIBDL=1 -DGX_COLOR_INDEX_TYPE="unsigned long long" -D__USE_UNIX98=1 -DBUILD_PDF=1 -I./pdf -Os -fstack-clash-protection -Wformat -Werror=format-security -g -flto=auto -DHAVE_RESTRICT=1 -I/usr/include/webp -fno-strict-aliasing -DHAVE_POPEN_PROTO=1 -I./obj -I./base -I./devices -DWHICH_CMS="lcms2" -o ./obj/gxidata_0.o -c ./base/gxidata.c g++ -Itesseract/include -Itesseract/src/api -Itesseract/src/arch -Itesseract/src/ccmain -Itesseract/src/ccstruct -Itesseract/src/ccutil -Itesseract/src/classify -Itesseract/src/cutil -Itesseract/src/dict -Itesseract/src/lstm -Itesseract/src/opencl -Itesseract/src/textord -Itesseract/src/training -Itesseract/src/viewer -Itesseract/src/wordrec -Ileptonica/src -I./base -I./soobj -Os -fstack-clash-protection -Wformat -Werror=format-security -D_GLIBCXX_ASSERTIONS=1 -D_LIBCPP_ENABLE_THREAD_SAFETY_ANNOTATIONS=1 -D_LIBCPP_ENABLE_HARDENED_MODE=1 -g -std=c++17 -DHAVE_NEON -DHAVE_MKSTEMP -DHAVE_FSEEKO -DHAVE_FONTCONFIG -DHAVE_SETLOCALE -DHAVE_DBUS -DHAVE_BSWAP32 -DHAVE_BYTESWAP_H -DHAVE_STRERROR -DHAVE_PREAD_PWRITE=1 -DGS_RECURSIVE_MUTEXATTR=PTHREAD_MUTEX_RECURSIVE -O2 -DNDEBUG -fPIC -fvisibility=hidden -DGSDLLEXPORT="__attribute__((visibility(\"default\")))" -Wall -Wstrict-prototypes -Wundef -Wmissing-declarations -Wmissing-prototypes -Wwrite-strings -fno-strict-aliasing -Werror=declaration-after-statement -fno-builtin -fno-common -Werror=return-type -Wno-unused-local-typedefs -DHAVE_STDINT_H=1 -DHAVE_DIRENT_H=1 -DHAVE_SYS_DIR_H=1 -DHAVE_SYS_TIME_H=1 -DHAVE_SYS_TIMES_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_LIBDL=1 -DGX_COLOR_INDEX_TYPE="unsigned long long" -D__USE_UNIX98=1 -DBUILD_PDF=1 -I./pdf -Os -fstack-clash-protection -Wformat -Werror=format-security -g -flto=auto -DHAVE_RESTRICT=1 -I/usr/include/webp -fno-strict-aliasing -DHAVE_POPEN_PROTO=1 -DTESSERACT_IMAGEDATA_AS_PIX -DTESSERACT_DISABLE_DEBUG_FONTS -DGRAPHICS_DISABLED -UCLUSTER -o ./soobj/tesseract_ccstruct_polyblk.o -c tesseract/src/ccstruct/polyblk.cpp In file included from tesseract/src/ccutil/genericvector.h:22, from tesseract/src/ccutil/genericheap.h:27, from tesseract/src/wordrec/chop.h:22, from tesseract/src/wordrec/chop.cpp:25: tesseract/src/ccutil/serialis.h: In instantiation of 'bool tesseract::TFile::Serialize(const T*, size_t) [with T = char; size_t = unsigned int]': tesseract/src/ccutil/unicharset.h:363:51: required from here tesseract/src/ccutil/serialis.h:102:45: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'unsigned int'} [-Wsign-compare] 102 | return FWrite(data, sizeof(T), count) == count; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ gcc -DHAVE_MKSTEMP -DHAVE_FSEEKO -DHAVE_FONTCONFIG -DHAVE_SETLOCALE -DHAVE_DBUS -DHAVE_BSWAP32 -DHAVE_BYTESWAP_H -DHAVE_STRERROR -DHAVE_PREAD_PWRITE=1 -DGS_RECURSIVE_MUTEXATTR=PTHREAD_MUTEX_RECURSIVE -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 -Wno-unused-local-typedefs -DHAVE_STDINT_H=1 -DHAVE_DIRENT_H=1 -DHAVE_SYS_DIR_H=1 -DHAVE_SYS_TIME_H=1 -DHAVE_SYS_TIMES_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_LIBDL=1 -DGX_COLOR_INDEX_TYPE="unsigned long long" -D__USE_UNIX98=1 -DBUILD_PDF=1 -I./pdf -Os -fstack-clash-protection -Wformat -Werror=format-security -g -flto=auto -DHAVE_RESTRICT=1 -I/usr/include/webp -fno-strict-aliasing -DHAVE_POPEN_PROTO=1 -I./obj -I./base -I./devices -DWHICH_CMS="lcms2" -o ./obj/gxifast.o -c ./base/gxifast.c In file included from tesseract/src/ccutil/clst.h:24, from tesseract/src/ccstruct/blobs.h:23, from tesseract/src/wordrec/associate.h:25: tesseract/src/ccutil/serialis.h: In instantiation of 'bool tesseract::TFile::Serialize(const T*, size_t) [with T = char; size_t = unsigned int]': tesseract/src/ccutil/unicharset.h:363:51: required from here tesseract/src/ccutil/serialis.h:102:45: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'unsigned int'} [-Wsign-compare] 102 | return FWrite(data, sizeof(T), count) == count; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ In file included from tesseract/src/ccmain/control.cpp:43: tesseract/src/ccmain/tesseractclass.h: In member function 'void tesseract::Tesseract::set_pix_original(Pix*)': tesseract/src/ccmain/tesseractclass.h:224:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'unsigned int'} [-Wsign-compare] 224 | for (int i = 0; i < sub_langs_.size(); ++i) { | ~~^~~~~~~~~~~~~~~~~~~ tesseract/src/ccmain/tesseractclass.h: In member function 'bool tesseract::Tesseract::AnyTessLang() const': tesseract/src/ccmain/tesseractclass.h:292:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'unsigned int'} [-Wsign-compare] 292 | for (int i = 0; i < sub_langs_.size(); ++i) { | ~~^~~~~~~~~~~~~~~~~~~ tesseract/src/ccmain/tesseractclass.h: In member function 'bool tesseract::Tesseract::AnyLSTMLang() const': tesseract/src/ccmain/tesseractclass.h:302:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'unsigned int'} [-Wsign-compare] 302 | for (int i = 0; i < sub_langs_.size(); ++i) { | ~~^~~~~~~~~~~~~~~~~~~ cc1plus: warning: command-line option '-Wstrict-prototypes' is valid for C/ObjC but not for C++ cc1plus: warning: command-line option '-Wmissing-prototypes' is valid for C/ObjC but not for C++ cc1plus: warning: '-Werror=' argument '-Werror=declaration-after-statement' is not valid for C++ ./base/fapi_ft.c: In function 'gs_fapi_ft_get_scaled_font': ./base/fapi_ft.c:1283:61: warning: passing argument 2 of 'a_font->retrieve_tt_font' from incompatible pointer type [-Wincompatible-pointer-types] 1283 | code = a_font->retrieve_tt_font(a_font, &own_font_data, &ms); | ^~~~~~~~~~~~~~ | | | unsigned char ** ./base/fapi_ft.c:1283:61: note: expected 'void **' but argument is of type 'unsigned char **' ./base/fapi_ft.c:1283:77: warning: pointer targets in passing argument 3 of 'a_font->retrieve_tt_font' differ in signedness [-Wpointer-sign] 1283 | code = a_font->retrieve_tt_font(a_font, &own_font_data, &ms); | ^~~ | | | unsigned int * ./base/fapi_ft.c:1283:77: note: expected 'int *' but argument is of type 'unsigned int *' tesseract/src/ccmain/control.cpp: In member function 'void tesseract::Tesseract::SetupAllWordsPassN(int, const tesseract::TBOX*, const char*, tesseract::PAGE_RES*, std::vector*)': tesseract/src/ccmain/control.cpp:168:21: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'unsigned int'} [-Wsign-compare] 168 | for (int w = 0; w < words->size(); ++w) { | ~~^~~~~~~~~~~~~~~ tesseract/src/ccmain/control.cpp: In member function 'void tesseract::Tesseract::SetupWordPassN(int, tesseract::WordData*)': tesseract/src/ccmain/control.cpp:191:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'unsigned int'} [-Wsign-compare] 191 | for (int s = 0; s <= sub_langs_.size(); ++s) { | ~~^~~~~~~~~~~~~~~~~~~~ tesseract/src/ccmain/control.cpp:193:29: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'unsigned int'} [-Wsign-compare] 193 | Tesseract* lang_t = s < sub_langs_.size() ? sub_langs_[s] : this; | ~~^~~~~~~~~~~~~~~~~~~ gcc -DHAVE_MKSTEMP -DHAVE_FSEEKO -DHAVE_FONTCONFIG -DHAVE_SETLOCALE -DHAVE_DBUS -DHAVE_BSWAP32 -DHAVE_BYTESWAP_H -DHAVE_STRERROR -DHAVE_PREAD_PWRITE=1 -DGS_RECURSIVE_MUTEXATTR=PTHREAD_MUTEX_RECURSIVE -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 -Wno-unused-local-typedefs -DHAVE_STDINT_H=1 -DHAVE_DIRENT_H=1 -DHAVE_SYS_DIR_H=1 -DHAVE_SYS_TIME_H=1 -DHAVE_SYS_TIMES_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_LIBDL=1 -DGX_COLOR_INDEX_TYPE="unsigned long long" -D__USE_UNIX98=1 -DBUILD_PDF=1 -I./pdf -Os -fstack-clash-protection -Wformat -Werror=format-security -g -flto=auto -DHAVE_RESTRICT=1 -I/usr/include/webp -fno-strict-aliasing -DHAVE_POPEN_PROTO=1 -I./obj -I./base -I./devices -DWHICH_CMS="lcms2" -o ./obj/gximage.o -c ./base/gximage.c tesseract/src/ccmain/control.cpp: In member function 'bool tesseract::Tesseract::RecogAllWordsPassN(int, tesseract::ETEXT_DESC*, tesseract::PAGE_RES_IT*, std::vector*)': tesseract/src/ccmain/control.cpp:220:21: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'unsigned int'} [-Wsign-compare] 220 | for (int w = 0; w < words->size(); ++w) { | ~~^~~~~~~~~~~~~~~ tesseract/src/ccmain/control.cpp:239:18: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'unsigned int'} [-Wsign-compare] 239 | for (; w < words->size(); ++w) { | ~~^~~~~~~~~~~~~~~ tesseract/src/ccmain/tesseractclass.h: In member function 'void tesseract::Tesseract::set_pix_original(Pix*)': tesseract/src/ccmain/tesseractclass.h:224:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'unsigned int'} [-Wsign-compare] 224 | for (int i = 0; i < sub_langs_.size(); ++i) { | ~~^~~~~~~~~~~~~~~~~~~ tesseract/src/ccmain/control.cpp: In member function 'bool tesseract::Tesseract::recog_all_words(tesseract::PAGE_RES*, tesseract::ETEXT_DESC*, const tesseract::TBOX*, const char*, int)': tesseract/src/ccmain/control.cpp:327:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'unsigned int'} [-Wsign-compare] 327 | for (int i = 0; i < sub_langs_.size(); ++i) { | ~~^~~~~~~~~~~~~~~~~~~ tesseract/src/ccmain/tesseractclass.h: In member function 'bool tesseract::Tesseract::AnyTessLang() const': tesseract/src/ccmain/tesseractclass.h:292:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'unsigned int'} [-Wsign-compare] 292 | for (int i = 0; i < sub_langs_.size(); ++i) { | ~~^~~~~~~~~~~~~~~~~~~ tesseract/src/ccmain/tesseractclass.h: In member function 'bool tesseract::Tesseract::AnyLSTMLang() const': tesseract/src/ccmain/tesseractclass.h:302:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'unsigned int'} [-Wsign-compare] 302 | for (int i = 0; i < sub_langs_.size(); ++i) { | ~~^~~~~~~~~~~~~~~~~~~ gcc -DHAVE_MKSTEMP -DHAVE_FSEEKO -DHAVE_FONTCONFIG -DHAVE_SETLOCALE -DHAVE_DBUS -DHAVE_BSWAP32 -DHAVE_BYTESWAP_H -DHAVE_STRERROR -DHAVE_PREAD_PWRITE=1 -DGS_RECURSIVE_MUTEXATTR=PTHREAD_MUTEX_RECURSIVE -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 -Wno-unused-local-typedefs -DHAVE_STDINT_H=1 -DHAVE_DIRENT_H=1 -DHAVE_SYS_DIR_H=1 -DHAVE_SYS_TIME_H=1 -DHAVE_SYS_TIMES_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_LIBDL=1 -DGX_COLOR_INDEX_TYPE="unsigned long long" -D__USE_UNIX98=1 -DBUILD_PDF=1 -I./pdf -Os -fstack-clash-protection -Wformat -Werror=format-security -g -flto=auto -DHAVE_RESTRICT=1 -I/usr/include/webp -fno-strict-aliasing -DHAVE_POPEN_PROTO=1 -I./obj -I./base -I./devices -DWHICH_CMS="lcms2" -o ./obj/gximdecode.o -c ./base/gximdecode.c tesseract/src/ccmain/control.cpp: In member function 'void tesseract::Tesseract::AssignDiacriticsToOverlappingBlobs(const tesseract::GenericVector&, int, tesseract::WERD*, tesseract::PAGE_RES_IT*, tesseract::GenericVector*, tesseract::GenericVector*, tesseract::GenericVector*)': tesseract/src/ccmain/control.cpp:1043:27: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'unsigned int'} [-Wsign-compare] 1043 | for (int i = 0; i < blob_wanted.size(); ++i) { | ~~^~~~~~~~~~~~~~~~~~~~ tesseract/src/ccmain/control.cpp: In member function 'void tesseract::Tesseract::AssignDiacriticsToNewBlobs(const tesseract::GenericVector&, int, tesseract::WERD*, tesseract::PAGE_RES_IT*, tesseract::GenericVector*, tesseract::GenericVector*)': tesseract/src/ccmain/control.cpp:1097:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'unsigned int'} [-Wsign-compare] 1097 | for (int j = 0; j < blob_wanted.size(); ++j) { | ~~^~~~~~~~~~~~~~~~~~~~ tesseract/src/ccmain/control.cpp:1110:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'unsigned int'} [-Wsign-compare] 1110 | for (int j = 0; j < blob_wanted.size(); ++j) { | ~~^~~~~~~~~~~~~~~~~~~~ tesseract/src/ccmain/control.cpp:1120:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'unsigned int'} [-Wsign-compare] 1120 | for (int j = 0; j < blob_wanted.size(); ++j) { | ~~^~~~~~~~~~~~~~~~~~~~ tesseract/src/ccmain/control.cpp: In member function 'bool tesseract::Tesseract::SelectGoodDiacriticOutlines(int, float, tesseract::PAGE_RES_IT*, tesseract::C_BLOB*, const tesseract::GenericVector&, int, std::vector*)': tesseract/src/ccmain/control.cpp:1157:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'unsigned int'} [-Wsign-compare] 1157 | for (int i = 0; i < test_outlines.size(); ++i) { | ~~^~~~~~~~~~~~~~~~~~~~~~ tesseract/src/ccmain/control.cpp:1205:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'unsigned int'} [-Wsign-compare] 1205 | for (int i = 0; i < best_outlines.size(); ++i) { | ~~^~~~~~~~~~~~~~~~~~~~~~ tesseract/src/ccmain/control.cpp: In member function 'float tesseract::Tesseract::ClassifyBlobPlusOutlines(const std::vector&, const tesseract::GenericVector&, int, tesseract::PAGE_RES_IT*, tesseract::C_BLOB*, tesseract::STRING*)': tesseract/src/ccmain/control.cpp:1231:21: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'unsigned int'} [-Wsign-compare] 1231 | for (int i = 0; i < ok_outlines.size(); ++i) { | ~~^~~~~~~~~~~~~~~~~~~~ tesseract/src/ccmain/control.cpp: In member function 'void tesseract::Tesseract::classify_word_and_language(int, tesseract::PAGE_RES_IT*, tesseract::WordData*)': tesseract/src/ccmain/control.cpp:1342:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'unsigned int'} [-Wsign-compare] 1342 | for (sub = 0; sub < sub_langs_.size() && | ~~~~^~~~~~~~~~~~~~~~~~~ tesseract/src/ccmain/control.cpp:1356:55: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'unsigned int'} [-Wsign-compare] 1356 | for (int i = 0; !WordsAcceptable(best_words) && i < sub_langs_.size(); | ~~^~~~~~~~~~~~~~~~~~~ gcc -DHAVE_MKSTEMP -DHAVE_FSEEKO -DHAVE_FONTCONFIG -DHAVE_SETLOCALE -DHAVE_DBUS -DHAVE_BSWAP32 -DHAVE_BYTESWAP_H -DHAVE_STRERROR -DHAVE_PREAD_PWRITE=1 -DGS_RECURSIVE_MUTEXATTR=PTHREAD_MUTEX_RECURSIVE -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 -Wno-unused-local-typedefs -DHAVE_STDINT_H=1 -DHAVE_DIRENT_H=1 -DHAVE_SYS_DIR_H=1 -DHAVE_SYS_TIME_H=1 -DHAVE_SYS_TIMES_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_LIBDL=1 -DGX_COLOR_INDEX_TYPE="unsigned long long" -D__USE_UNIX98=1 -DBUILD_PDF=1 -I./pdf -Os -fstack-clash-protection -Wformat -Werror=format-security -g -flto=auto -DHAVE_RESTRICT=1 -I/usr/include/webp -fno-strict-aliasing -DHAVE_POPEN_PROTO=1 -I./obj -I./base -I./devices -DWHICH_CMS="lcms2" -o ./obj/gximage1.o -c ./base/gximage1.c g++ -Itesseract/include -Itesseract/src/api -Itesseract/src/arch -Itesseract/src/ccmain -Itesseract/src/ccstruct -Itesseract/src/ccutil -Itesseract/src/classify -Itesseract/src/cutil -Itesseract/src/dict -Itesseract/src/lstm -Itesseract/src/opencl -Itesseract/src/textord -Itesseract/src/training -Itesseract/src/viewer -Itesseract/src/wordrec -Ileptonica/src -I./base -I./soobj -Os -fstack-clash-protection -Wformat -Werror=format-security -D_GLIBCXX_ASSERTIONS=1 -D_LIBCPP_ENABLE_THREAD_SAFETY_ANNOTATIONS=1 -D_LIBCPP_ENABLE_HARDENED_MODE=1 -g -std=c++17 -DHAVE_NEON -DHAVE_MKSTEMP -DHAVE_FSEEKO -DHAVE_FONTCONFIG -DHAVE_SETLOCALE -DHAVE_DBUS -DHAVE_BSWAP32 -DHAVE_BYTESWAP_H -DHAVE_STRERROR -DHAVE_PREAD_PWRITE=1 -DGS_RECURSIVE_MUTEXATTR=PTHREAD_MUTEX_RECURSIVE -O2 -DNDEBUG -fPIC -fvisibility=hidden -DGSDLLEXPORT="__attribute__((visibility(\"default\")))" -Wall -Wstrict-prototypes -Wundef -Wmissing-declarations -Wmissing-prototypes -Wwrite-strings -fno-strict-aliasing -Werror=declaration-after-statement -fno-builtin -fno-common -Werror=return-type -Wno-unused-local-typedefs -DHAVE_STDINT_H=1 -DHAVE_DIRENT_H=1 -DHAVE_SYS_DIR_H=1 -DHAVE_SYS_TIME_H=1 -DHAVE_SYS_TIMES_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_LIBDL=1 -DGX_COLOR_INDEX_TYPE="unsigned long long" -D__USE_UNIX98=1 -DBUILD_PDF=1 -I./pdf -Os -fstack-clash-protection -Wformat -Werror=format-security -g -flto=auto -DHAVE_RESTRICT=1 -I/usr/include/webp -fno-strict-aliasing -DHAVE_POPEN_PROTO=1 -DTESSERACT_IMAGEDATA_AS_PIX -DTESSERACT_DISABLE_DEBUG_FONTS -DGRAPHICS_DISABLED -UCLUSTER -o ./soobj/tesseract_ccstruct_quadlsq.o -c tesseract/src/ccstruct/quadlsq.cpp tesseract/src/api/baseapi.cpp: In member function 'bool tesseract::TessBaseAPI::ProcessPagesFileList(FILE*, std::string*, const char*, int, tesseract::TessResultRenderer*, int)': tesseract/src/api/baseapi.cpp:963:16: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector >::size_type' {aka 'unsigned int'} [-Wsign-compare] 963 | if (page >= lines.size()) break; | ~~~~~^~~~~~~~~~~~~~~ tesseract/src/ccstruct/ratngs.h: In member function 'void tesseract::BLOB_CHOICE::set_fonts(const std::vector&)': tesseract/src/ccstruct/ratngs.h:107:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'unsigned int'} [-Wsign-compare] 107 | for (int f = 0; f < fonts_.size(); ++f) { | ~~^~~~~~~~~~~~~~~ In file included from tesseract/src/ccstruct/ratngs.h:32, from tesseract/src/ccstruct/blamer.h:30, from tesseract/src/ccstruct/pageres.h:22, from tesseract/src/ccmain/tesseractclass.h:38, from tesseract/src/ccmain/equationdetect.h:25, from tesseract/src/ccmain/pagesegmain.cpp:38: tesseract/src/ccutil/unicharset.h: In member function 'bool tesseract::UNICHARSET::contains_unichar_id(tesseract::UNICHAR_ID) const': tesseract/src/ccutil/unicharset.h:288:59: warning: comparison of integer expressions of different signedness: 'tesseract::UNICHAR_ID' {aka 'int'} and 'std::vector::size_type' {aka 'unsigned int'} [-Wsign-compare] 288 | return unichar_id != INVALID_UNICHAR_ID && unichar_id < unichars.size() && | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~ tesseract/src/ccutil/unicharset.h: In member function 'void tesseract::UNICHARSET::delete_pointers_in_unichars()': tesseract/src/ccutil/unicharset.h:302:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'unsigned int'} [-Wsign-compare] 302 | for (int i = 0; i < unichars.size(); ++i) { | ~~^~~~~~~~~~~~~~~~~ g++ -Itesseract/include -Itesseract/src/api -Itesseract/src/arch -Itesseract/src/ccmain -Itesseract/src/ccstruct -Itesseract/src/ccutil -Itesseract/src/classify -Itesseract/src/cutil -Itesseract/src/dict -Itesseract/src/lstm -Itesseract/src/opencl -Itesseract/src/textord -Itesseract/src/training -Itesseract/src/viewer -Itesseract/src/wordrec -Ileptonica/src -I./base -I./soobj -Os -fstack-clash-protection -Wformat -Werror=format-security -D_GLIBCXX_ASSERTIONS=1 -D_LIBCPP_ENABLE_THREAD_SAFETY_ANNOTATIONS=1 -D_LIBCPP_ENABLE_HARDENED_MODE=1 -g -std=c++17 -DHAVE_NEON -DHAVE_MKSTEMP -DHAVE_FSEEKO -DHAVE_FONTCONFIG -DHAVE_SETLOCALE -DHAVE_DBUS -DHAVE_BSWAP32 -DHAVE_BYTESWAP_H -DHAVE_STRERROR -DHAVE_PREAD_PWRITE=1 -DGS_RECURSIVE_MUTEXATTR=PTHREAD_MUTEX_RECURSIVE -O2 -DNDEBUG -fPIC -fvisibility=hidden -DGSDLLEXPORT="__attribute__((visibility(\"default\")))" -Wall -Wstrict-prototypes -Wundef -Wmissing-declarations -Wmissing-prototypes -Wwrite-strings -fno-strict-aliasing -Werror=declaration-after-statement -fno-builtin -fno-common -Werror=return-type -Wno-unused-local-typedefs -DHAVE_STDINT_H=1 -DHAVE_DIRENT_H=1 -DHAVE_SYS_DIR_H=1 -DHAVE_SYS_TIME_H=1 -DHAVE_SYS_TIMES_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_LIBDL=1 -DGX_COLOR_INDEX_TYPE="unsigned long long" -D__USE_UNIX98=1 -DBUILD_PDF=1 -I./pdf -Os -fstack-clash-protection -Wformat -Werror=format-security -g -flto=auto -DHAVE_RESTRICT=1 -I/usr/include/webp -fno-strict-aliasing -DHAVE_POPEN_PROTO=1 -DTESSERACT_IMAGEDATA_AS_PIX -DTESSERACT_DISABLE_DEBUG_FONTS -DGRAPHICS_DISABLED -UCLUSTER -o ./soobj/tesseract_ccstruct_quspline.o -c tesseract/src/ccstruct/quspline.cpp g++ -Itesseract/include -Itesseract/src/api -Itesseract/src/arch -Itesseract/src/ccmain -Itesseract/src/ccstruct -Itesseract/src/ccutil -Itesseract/src/classify -Itesseract/src/cutil -Itesseract/src/dict -Itesseract/src/lstm -Itesseract/src/opencl -Itesseract/src/textord -Itesseract/src/training -Itesseract/src/viewer -Itesseract/src/wordrec -Ileptonica/src -I./base -I./soobj -Os -fstack-clash-protection -Wformat -Werror=format-security -D_GLIBCXX_ASSERTIONS=1 -D_LIBCPP_ENABLE_THREAD_SAFETY_ANNOTATIONS=1 -D_LIBCPP_ENABLE_HARDENED_MODE=1 -g -std=c++17 -DHAVE_NEON -DHAVE_MKSTEMP -DHAVE_FSEEKO -DHAVE_FONTCONFIG -DHAVE_SETLOCALE -DHAVE_DBUS -DHAVE_BSWAP32 -DHAVE_BYTESWAP_H -DHAVE_STRERROR -DHAVE_PREAD_PWRITE=1 -DGS_RECURSIVE_MUTEXATTR=PTHREAD_MUTEX_RECURSIVE -O2 -DNDEBUG -fPIC -fvisibility=hidden -DGSDLLEXPORT="__attribute__((visibility(\"default\")))" -Wall -Wstrict-prototypes -Wundef -Wmissing-declarations -Wmissing-prototypes -Wwrite-strings -fno-strict-aliasing -Werror=declaration-after-statement -fno-builtin -fno-common -Werror=return-type -Wno-unused-local-typedefs -DHAVE_STDINT_H=1 -DHAVE_DIRENT_H=1 -DHAVE_SYS_DIR_H=1 -DHAVE_SYS_TIME_H=1 -DHAVE_SYS_TIMES_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_LIBDL=1 -DGX_COLOR_INDEX_TYPE="unsigned long long" -D__USE_UNIX98=1 -DBUILD_PDF=1 -I./pdf -Os -fstack-clash-protection -Wformat -Werror=format-security -g -flto=auto -DHAVE_RESTRICT=1 -I/usr/include/webp -fno-strict-aliasing -DHAVE_POPEN_PROTO=1 -DTESSERACT_IMAGEDATA_AS_PIX -DTESSERACT_DISABLE_DEBUG_FONTS -DGRAPHICS_DISABLED -UCLUSTER -o ./soobj/tesseract_ccstruct_ratngs.o -c tesseract/src/ccstruct/ratngs.cpp tesseract/src/ccmain/control.cpp: In member function 'void tesseract::Tesseract::set_word_fonts(tesseract::WERD_RES*)': tesseract/src/ccmain/control.cpp:1970:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'unsigned int'} [-Wsign-compare] 1970 | for (int f = 0; f < fonts.size(); ++f) { | ~~^~~~~~~~~~~~~~ tesseract/src/ccstruct/ratngs.h: In member function 'void tesseract::BLOB_CHOICE::set_fonts(const std::vector&)': tesseract/src/ccstruct/ratngs.h:107:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'unsigned int'} [-Wsign-compare] 107 | for (int f = 0; f < fonts_.size(); ++f) { | ~~^~~~~~~~~~~~~~~ In file included from tesseract/src/ccmain/linerec.cpp:23: tesseract/src/lstm/lstmrecognizer.h: In member function 'void tesseract::LSTMRecognizer::ScaleLearningRate(double)': tesseract/src/lstm/lstmrecognizer.h:133:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'unsigned int'} [-Wsign-compare] 133 | for (int i = 0; i < layers.size(); ++i) { | ~~^~~~~~~~~~~~~~~ gcc -DHAVE_MKSTEMP -DHAVE_FSEEKO -DHAVE_FONTCONFIG -DHAVE_SETLOCALE -DHAVE_DBUS -DHAVE_BSWAP32 -DHAVE_BYTESWAP_H -DHAVE_STRERROR -DHAVE_PREAD_PWRITE=1 -DGS_RECURSIVE_MUTEXATTR=PTHREAD_MUTEX_RECURSIVE -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 -Wno-unused-local-typedefs -DHAVE_STDINT_H=1 -DHAVE_DIRENT_H=1 -DHAVE_SYS_DIR_H=1 -DHAVE_SYS_TIME_H=1 -DHAVE_SYS_TIMES_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_LIBDL=1 -DGX_COLOR_INDEX_TYPE="unsigned long long" -D__USE_UNIX98=1 -DBUILD_PDF=1 -I./pdf -Os -fstack-clash-protection -Wformat -Werror=format-security -g -flto=auto -DHAVE_RESTRICT=1 -I/usr/include/webp -fno-strict-aliasing -DHAVE_POPEN_PROTO=1 -I./obj -I./base -I./devices -DWHICH_CMS="lcms2" -o ./obj/gximono_0.o -c ./base/gximono.c gcc -DHAVE_MKSTEMP -DHAVE_FSEEKO -DHAVE_FONTCONFIG -DHAVE_SETLOCALE -DHAVE_DBUS -DHAVE_BSWAP32 -DHAVE_BYTESWAP_H -DHAVE_STRERROR -DHAVE_PREAD_PWRITE=1 -DGS_RECURSIVE_MUTEXATTR=PTHREAD_MUTEX_RECURSIVE -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 -Wno-unused-local-typedefs -DHAVE_STDINT_H=1 -DHAVE_DIRENT_H=1 -DHAVE_SYS_DIR_H=1 -DHAVE_SYS_TIME_H=1 -DHAVE_SYS_TIMES_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_LIBDL=1 -DGX_COLOR_INDEX_TYPE="unsigned long long" -D__USE_UNIX98=1 -DBUILD_PDF=1 -I./pdf -Os -fstack-clash-protection -Wformat -Werror=format-security -g -flto=auto -DHAVE_RESTRICT=1 -I/usr/include/webp -fno-strict-aliasing -DHAVE_POPEN_PROTO=1 -I./obj -I./base -I./devices -DWHICH_CMS="lcms2" -o ./obj/gxipixel.o -c ./base/gxipixel.c cc1plus: warning: command-line option '-Wstrict-prototypes' is valid for C/ObjC but not for C++ cc1plus: warning: command-line option '-Wmissing-prototypes' is valid for C/ObjC but not for C++ cc1plus: warning: '-Werror=' argument '-Werror=declaration-after-statement' is not valid for C++ g++ -Itesseract/include -Itesseract/src/api -Itesseract/src/arch -Itesseract/src/ccmain -Itesseract/src/ccstruct -Itesseract/src/ccutil -Itesseract/src/classify -Itesseract/src/cutil -Itesseract/src/dict -Itesseract/src/lstm -Itesseract/src/opencl -Itesseract/src/textord -Itesseract/src/training -Itesseract/src/viewer -Itesseract/src/wordrec -Ileptonica/src -I./base -I./soobj -Os -fstack-clash-protection -Wformat -Werror=format-security -D_GLIBCXX_ASSERTIONS=1 -D_LIBCPP_ENABLE_THREAD_SAFETY_ANNOTATIONS=1 -D_LIBCPP_ENABLE_HARDENED_MODE=1 -g -std=c++17 -DHAVE_NEON -DHAVE_MKSTEMP -DHAVE_FSEEKO -DHAVE_FONTCONFIG -DHAVE_SETLOCALE -DHAVE_DBUS -DHAVE_BSWAP32 -DHAVE_BYTESWAP_H -DHAVE_STRERROR -DHAVE_PREAD_PWRITE=1 -DGS_RECURSIVE_MUTEXATTR=PTHREAD_MUTEX_RECURSIVE -O2 -DNDEBUG -fPIC -fvisibility=hidden -DGSDLLEXPORT="__attribute__((visibility(\"default\")))" -Wall -Wstrict-prototypes -Wundef -Wmissing-declarations -Wmissing-prototypes -Wwrite-strings -fno-strict-aliasing -Werror=declaration-after-statement -fno-builtin -fno-common -Werror=return-type -Wno-unused-local-typedefs -DHAVE_STDINT_H=1 -DHAVE_DIRENT_H=1 -DHAVE_SYS_DIR_H=1 -DHAVE_SYS_TIME_H=1 -DHAVE_SYS_TIMES_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_LIBDL=1 -DGX_COLOR_INDEX_TYPE="unsigned long long" -D__USE_UNIX98=1 -DBUILD_PDF=1 -I./pdf -Os -fstack-clash-protection -Wformat -Werror=format-security -g -flto=auto -DHAVE_RESTRICT=1 -I/usr/include/webp -fno-strict-aliasing -DHAVE_POPEN_PROTO=1 -DTESSERACT_IMAGEDATA_AS_PIX -DTESSERACT_DISABLE_DEBUG_FONTS -DGRAPHICS_DISABLED -UCLUSTER -o ./soobj/tesseract_ccstruct_rect.o -c tesseract/src/ccstruct/rect.cpp tesseract/src/ccmain/linerec.cpp: In member function 'void tesseract::Tesseract::TrainFromBoxes(const std::vector&, const std::vector&, tesseract::BLOCK_LIST*, tesseract::DocumentData*)': tesseract/src/ccmain/linerec.cpp:87:18: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'unsigned int'} [-Wsign-compare] 87 | while (end_box < texts.size() && texts[end_box] == "\t") ++end_box; | ~~~~~~~~^~~~~~~~~~~~~~ tesseract/src/ccmain/linerec.cpp:126:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'unsigned int'} [-Wsign-compare] 126 | while (end_box < texts.size() && texts[end_box] == "\t") ++end_box; | ~~~~~~~~^~~~~~~~~~~~~~ cc1plus: warning: command-line option '-Wstrict-prototypes' is valid for C/ObjC but not for C++ cc1plus: warning: command-line option '-Wmissing-prototypes' is valid for C/ObjC but not for C++ cc1plus: warning: '-Werror=' argument '-Werror=declaration-after-statement' is not valid for C++ cc1plus: warning: command-line option '-Wstrict-prototypes' is valid for C/ObjC but not for C++ cc1plus: warning: command-line option '-Wmissing-prototypes' is valid for C/ObjC but not for C++ cc1plus: warning: '-Werror=' argument '-Werror=declaration-after-statement' is not valid for C++ tesseract/src/ccmain/linerec.cpp: In member function 'void tesseract::Tesseract::SearchWords(tesseract::PointerVector*)': tesseract/src/ccmain/linerec.cpp:263:8: warning: variable 'any_nonspace_delimited' set but not used [-Wunused-but-set-variable] 263 | bool any_nonspace_delimited = false; | ^~~~~~~~~~~~~~~~~~~~~~ gcc -DHAVE_MKSTEMP -DHAVE_FSEEKO -DHAVE_FONTCONFIG -DHAVE_SETLOCALE -DHAVE_DBUS -DHAVE_BSWAP32 -DHAVE_BYTESWAP_H -DHAVE_STRERROR -DHAVE_PREAD_PWRITE=1 -DGS_RECURSIVE_MUTEXATTR=PTHREAD_MUTEX_RECURSIVE -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 -Wno-unused-local-typedefs -DHAVE_STDINT_H=1 -DHAVE_DIRENT_H=1 -DHAVE_SYS_DIR_H=1 -DHAVE_SYS_TIME_H=1 -DHAVE_SYS_TIMES_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_LIBDL=1 -DGX_COLOR_INDEX_TYPE="unsigned long long" -D__USE_UNIX98=1 -DBUILD_PDF=1 -I./pdf -Os -fstack-clash-protection -Wformat -Werror=format-security -g -flto=auto -DHAVE_RESTRICT=1 -I/usr/include/webp -fno-strict-aliasing -DHAVE_POPEN_PROTO=1 -I./obj -I./base -I./devices -DWHICH_CMS="lcms2" -o ./obj/gximask.o -c ./base/gximask.c gcc -DHAVE_MKSTEMP -DHAVE_FSEEKO -DHAVE_FONTCONFIG -DHAVE_SETLOCALE -DHAVE_DBUS -DHAVE_BSWAP32 -DHAVE_BYTESWAP_H -DHAVE_STRERROR -DHAVE_PREAD_PWRITE=1 -DGS_RECURSIVE_MUTEXATTR=PTHREAD_MUTEX_RECURSIVE -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 -Wno-unused-local-typedefs -DHAVE_STDINT_H=1 -DHAVE_DIRENT_H=1 -DHAVE_SYS_DIR_H=1 -DHAVE_SYS_TIME_H=1 -DHAVE_SYS_TIMES_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_LIBDL=1 -DGX_COLOR_INDEX_TYPE="unsigned long long" -D__USE_UNIX98=1 -DBUILD_PDF=1 -I./pdf -Os -fstack-clash-protection -Wformat -Werror=format-security -g -flto=auto -DHAVE_RESTRICT=1 -I/usr/include/webp -fno-strict-aliasing -DHAVE_POPEN_PROTO=1 -I./obj -I./base -I./devices -DWHICH_CMS="lcms2" -o ./obj/gxi12bit.o -c ./base/gxi12bit.c cc1plus: warning: command-line option '-Wstrict-prototypes' is valid for C/ObjC but not for C++ cc1plus: warning: command-line option '-Wmissing-prototypes' is valid for C/ObjC but not for C++ cc1plus: warning: '-Werror=' argument '-Werror=declaration-after-statement' is not valid for C++ In file included from tesseract/src/ccstruct/ratngs.h:32, from tesseract/src/ccstruct/blamer.h:30, from tesseract/src/ccstruct/pageres.h:22, from tesseract/src/ccmain/paragraphs.cpp:28: tesseract/src/ccutil/unicharset.h: In member function 'bool tesseract::UNICHARSET::contains_unichar_id(tesseract::UNICHAR_ID) const': tesseract/src/ccutil/unicharset.h:288:59: warning: comparison of integer expressions of different signedness: 'tesseract::UNICHAR_ID' {aka 'int'} and 'std::vector::size_type' {aka 'unsigned int'} [-Wsign-compare] 288 | return unichar_id != INVALID_UNICHAR_ID && unichar_id < unichars.size() && | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~ tesseract/src/ccutil/unicharset.h: In member function 'void tesseract::UNICHARSET::delete_pointers_in_unichars()': tesseract/src/ccutil/unicharset.h:302:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'unsigned int'} [-Wsign-compare] 302 | for (int i = 0; i < unichars.size(); ++i) { | ~~^~~~~~~~~~~~~~~~~ gcc -DHAVE_MKSTEMP -DHAVE_FSEEKO -DHAVE_FONTCONFIG -DHAVE_SETLOCALE -DHAVE_DBUS -DHAVE_BSWAP32 -DHAVE_BYTESWAP_H -DHAVE_STRERROR -DHAVE_PREAD_PWRITE=1 -DGS_RECURSIVE_MUTEXATTR=PTHREAD_MUTEX_RECURSIVE -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 -Wno-unused-local-typedefs -DHAVE_STDINT_H=1 -DHAVE_DIRENT_H=1 -DHAVE_SYS_DIR_H=1 -DHAVE_SYS_TIME_H=1 -DHAVE_SYS_TIMES_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_LIBDL=1 -DGX_COLOR_INDEX_TYPE="unsigned long long" -D__USE_UNIX98=1 -DBUILD_PDF=1 -I./pdf -Os -fstack-clash-protection -Wformat -Werror=format-security -g -flto=auto -DHAVE_RESTRICT=1 -I/usr/include/webp -fno-strict-aliasing -DHAVE_POPEN_PROTO=1 -I./obj -I./base -I./devices -DWHICH_CMS="lcms2" -o ./obj/gxi16bit.o -c ./base/gxi16bit.c tesseract/src/ccstruct/ratngs.h: In member function 'void tesseract::BLOB_CHOICE::set_fonts(const std::vector&)': tesseract/src/ccstruct/ratngs.h:107:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'unsigned int'} [-Wsign-compare] 107 | for (int f = 0; f < fonts_.size(); ++f) { | ~~^~~~~~~~~~~~~~~ gcc -DHAVE_MKSTEMP -DHAVE_FSEEKO -DHAVE_FONTCONFIG -DHAVE_SETLOCALE -DHAVE_DBUS -DHAVE_BSWAP32 -DHAVE_BYTESWAP_H -DHAVE_STRERROR -DHAVE_PREAD_PWRITE=1 -DGS_RECURSIVE_MUTEXATTR=PTHREAD_MUTEX_RECURSIVE -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 -Wno-unused-local-typedefs -DHAVE_STDINT_H=1 -DHAVE_DIRENT_H=1 -DHAVE_SYS_DIR_H=1 -DHAVE_SYS_TIME_H=1 -DHAVE_SYS_TIMES_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_LIBDL=1 -DGX_COLOR_INDEX_TYPE="unsigned long long" -D__USE_UNIX98=1 -DBUILD_PDF=1 -I./pdf -Os -fstack-clash-protection -Wformat -Werror=format-security -g -flto=auto -DHAVE_RESTRICT=1 -I/usr/include/webp -fno-strict-aliasing -DHAVE_POPEN_PROTO=1 -I./obj -I./base -I./devices -DWHICH_CMS="lcms2" -o ./obj/gxiscale.o -c ./base/gxiscale.c In file included from tesseract/src/ccutil/elst.h:24, from tesseract/src/ccstruct/ocrpara.h:23, from tesseract/src/ccstruct/ocrblock.h:22, from tesseract/src/textord/devanagari_processing.h:17, from tesseract/src/ccmain/tesseractclass.h:34: tesseract/src/ccutil/serialis.h: In instantiation of 'bool tesseract::TFile::Serialize(const T*, size_t) [with T = char; size_t = unsigned int]': tesseract/src/ccutil/unicharset.h:363:51: required from here tesseract/src/ccutil/serialis.h:102:45: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'unsigned int'} [-Wsign-compare] 102 | return FWrite(data, sizeof(T), count) == count; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ In file included from tesseract/src/ccutil/elst.h:24, from tesseract/src/ccstruct/ocrpara.h:23, from tesseract/src/ccstruct/ocrblock.h:22, from tesseract/src/textord/devanagari_processing.h:17, from tesseract/src/ccmain/tesseractclass.h:34: tesseract/src/ccutil/serialis.h: In instantiation of 'bool tesseract::TFile::Serialize(const T*, size_t) [with T = char; size_t = unsigned int]': tesseract/src/ccutil/unicharset.h:363:51: required from here tesseract/src/ccutil/serialis.h:102:45: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'unsigned int'} [-Wsign-compare] 102 | return FWrite(data, sizeof(T), count) == count; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ gcc -DHAVE_MKSTEMP -DHAVE_FSEEKO -DHAVE_FONTCONFIG -DHAVE_SETLOCALE -DHAVE_DBUS -DHAVE_BSWAP32 -DHAVE_BYTESWAP_H -DHAVE_STRERROR -DHAVE_PREAD_PWRITE=1 -DGS_RECURSIVE_MUTEXATTR=PTHREAD_MUTEX_RECURSIVE -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 -Wno-unused-local-typedefs -DHAVE_STDINT_H=1 -DHAVE_DIRENT_H=1 -DHAVE_SYS_DIR_H=1 -DHAVE_SYS_TIME_H=1 -DHAVE_SYS_TIMES_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_LIBDL=1 -DGX_COLOR_INDEX_TYPE="unsigned long long" -D__USE_UNIX98=1 -DBUILD_PDF=1 -I./pdf -Os -fstack-clash-protection -Wformat -Werror=format-security -g -flto=auto -DHAVE_RESTRICT=1 -I/usr/include/webp -fno-strict-aliasing -DHAVE_POPEN_PROTO=1 -I./obj -I./base -I./devices -DWHICH_CMS="lcms2" -o ./obj/gxpaint.o -c ./base/gxpaint.c g++ -Itesseract/include -Itesseract/src/api -Itesseract/src/arch -Itesseract/src/ccmain -Itesseract/src/ccstruct -Itesseract/src/ccutil -Itesseract/src/classify -Itesseract/src/cutil -Itesseract/src/dict -Itesseract/src/lstm -Itesseract/src/opencl -Itesseract/src/textord -Itesseract/src/training -Itesseract/src/viewer -Itesseract/src/wordrec -Ileptonica/src -I./base -I./soobj -Os -fstack-clash-protection -Wformat -Werror=format-security -D_GLIBCXX_ASSERTIONS=1 -D_LIBCPP_ENABLE_THREAD_SAFETY_ANNOTATIONS=1 -D_LIBCPP_ENABLE_HARDENED_MODE=1 -g -std=c++17 -DHAVE_NEON -DHAVE_MKSTEMP -DHAVE_FSEEKO -DHAVE_FONTCONFIG -DHAVE_SETLOCALE -DHAVE_DBUS -DHAVE_BSWAP32 -DHAVE_BYTESWAP_H -DHAVE_STRERROR -DHAVE_PREAD_PWRITE=1 -DGS_RECURSIVE_MUTEXATTR=PTHREAD_MUTEX_RECURSIVE -O2 -DNDEBUG -fPIC -fvisibility=hidden -DGSDLLEXPORT="__attribute__((visibility(\"default\")))" -Wall -Wstrict-prototypes -Wundef -Wmissing-declarations -Wmissing-prototypes -Wwrite-strings -fno-strict-aliasing -Werror=declaration-after-statement -fno-builtin -fno-common -Werror=return-type -Wno-unused-local-typedefs -DHAVE_STDINT_H=1 -DHAVE_DIRENT_H=1 -DHAVE_SYS_DIR_H=1 -DHAVE_SYS_TIME_H=1 -DHAVE_SYS_TIMES_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_LIBDL=1 -DGX_COLOR_INDEX_TYPE="unsigned long long" -D__USE_UNIX98=1 -DBUILD_PDF=1 -I./pdf -Os -fstack-clash-protection -Wformat -Werror=format-security -g -flto=auto -DHAVE_RESTRICT=1 -I/usr/include/webp -fno-strict-aliasing -DHAVE_POPEN_PROTO=1 -DTESSERACT_IMAGEDATA_AS_PIX -DTESSERACT_DISABLE_DEBUG_FONTS -DGRAPHICS_DISABLED -UCLUSTER -o ./soobj/tesseract_ccstruct_rejctmap.o -c tesseract/src/ccstruct/rejctmap.cpp In file included from tesseract/src/ccutil/elst.h:24, from tesseract/src/ccstruct/ocrpara.h:23, from tesseract/src/ccstruct/ocrblock.h:22, from tesseract/src/textord/devanagari_processing.h:17, from tesseract/src/ccmain/tesseractclass.h:34: tesseract/src/ccutil/serialis.h: In instantiation of 'bool tesseract::TFile::Serialize(const T*, size_t) [with T = char; size_t = unsigned int]': tesseract/src/ccutil/unicharset.h:363:51: required from here tesseract/src/ccutil/serialis.h:102:45: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'unsigned int'} [-Wsign-compare] 102 | return FWrite(data, sizeof(T), count) == count; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ In file included from tesseract/src/ccutil/genericvector.h:22, from tesseract/src/ccutil/params.h:22, from tesseract/src/wordrec/drawfx.h:22, from tesseract/src/ccmain/control.cpp:32: tesseract/src/ccutil/serialis.h: In instantiation of 'bool tesseract::TFile::Serialize(const T*, size_t) [with T = char; size_t = unsigned int]': tesseract/src/ccutil/unicharset.h:363:51: required from here tesseract/src/ccutil/serialis.h:102:45: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'unsigned int'} [-Wsign-compare] 102 | return FWrite(data, sizeof(T), count) == count; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ In file included from tesseract/src/ccmain/ltrresultiterator.cpp:23: tesseract/src/ccmain/tesseractclass.h: In member function 'void tesseract::Tesseract::set_pix_original(Pix*)': tesseract/src/ccmain/tesseractclass.h:224:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'unsigned int'} [-Wsign-compare] 224 | for (int i = 0; i < sub_langs_.size(); ++i) { | ~~^~~~~~~~~~~~~~~~~~~ tesseract/src/ccmain/tesseractclass.h: In member function 'bool tesseract::Tesseract::AnyTessLang() const': tesseract/src/ccmain/tesseractclass.h:292:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'unsigned int'} [-Wsign-compare] 292 | for (int i = 0; i < sub_langs_.size(); ++i) { | ~~^~~~~~~~~~~~~~~~~~~ tesseract/src/ccmain/tesseractclass.h: In member function 'bool tesseract::Tesseract::AnyLSTMLang() const': tesseract/src/ccmain/tesseractclass.h:302:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'unsigned int'} [-Wsign-compare] 302 | for (int i = 0; i < sub_langs_.size(); ++i) { | ~~^~~~~~~~~~~~~~~~~~~ tesseract/src/ccutil/serialis.h: In instantiation of 'bool tesseract::TFile::DeSerialize(T*, size_t) [with T = int; size_t = unsigned int]': tesseract/src/lstm/static_shape.h:67:22: required from here tesseract/src/ccutil/serialis.h:93:50: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'unsigned int'} [-Wsign-compare] 93 | return FReadEndian(data, sizeof(T), count) == count; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ tesseract/src/ccutil/serialis.h: In instantiation of 'bool tesseract::TFile::Serialize(const T*, size_t) [with T = int; size_t = unsigned int]': tesseract/src/lstm/static_shape.h:79:20: required from here tesseract/src/ccutil/serialis.h:102:45: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'unsigned int'} [-Wsign-compare] 102 | return FWrite(data, sizeof(T), count) == count; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ tesseract/src/ccutil/serialis.h: In instantiation of 'bool tesseract::TFile::DeSerialize(T*, size_t) [with T = int; size_t = unsigned int]': tesseract/src/lstm/static_shape.h:67:22: required from here tesseract/src/ccutil/serialis.h:93:50: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'unsigned int'} [-Wsign-compare] 93 | return FReadEndian(data, sizeof(T), count) == count; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ cc1plus: warning: command-line option '-Wstrict-prototypes' is valid for C/ObjC but not for C++ cc1plus: warning: command-line option '-Wmissing-prototypes' is valid for C/ObjC but not for C++ cc1plus: warning: '-Werror=' argument '-Werror=declaration-after-statement' is not valid for C++ tesseract/src/ccutil/serialis.h: In instantiation of 'bool tesseract::TFile::Serialize(const T*, size_t) [with T = int; size_t = unsigned int]': tesseract/src/lstm/static_shape.h:79:20: required from here tesseract/src/ccutil/serialis.h:102:45: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'unsigned int'} [-Wsign-compare] 102 | return FWrite(data, sizeof(T), count) == count; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ In file included from tesseract/src/ccutil/elst.h:24, from tesseract/src/ccstruct/points.h:22, from tesseract/src/ccstruct/rect.h:23, from tesseract/src/ccstruct/boxword.h:23, from tesseract/src/api/baseapi.cpp:29: tesseract/src/ccutil/serialis.h: In instantiation of 'bool tesseract::TFile::Serialize(const T*, size_t) [with T = char; size_t = unsigned int]': tesseract/src/ccutil/unicharset.h:363:51: required from here tesseract/src/ccutil/serialis.h:102:45: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'unsigned int'} [-Wsign-compare] 102 | return FWrite(data, sizeof(T), count) == count; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ In file included from tesseract/src/ccstruct/ratngs.h:32, from tesseract/src/ccstruct/blamer.h:30, from tesseract/src/ccstruct/pageres.h:22, from tesseract/src/ccmain/pageiterator.cpp:23: tesseract/src/ccutil/unicharset.h: In member function 'bool tesseract::UNICHARSET::contains_unichar_id(tesseract::UNICHAR_ID) const': tesseract/src/ccutil/unicharset.h:288:59: warning: comparison of integer expressions of different signedness: 'tesseract::UNICHAR_ID' {aka 'int'} and 'std::vector::size_type' {aka 'unsigned int'} [-Wsign-compare] 288 | return unichar_id != INVALID_UNICHAR_ID && unichar_id < unichars.size() && | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~ tesseract/src/ccutil/unicharset.h: In member function 'void tesseract::UNICHARSET::delete_pointers_in_unichars()': tesseract/src/ccutil/unicharset.h:302:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'unsigned int'} [-Wsign-compare] 302 | for (int i = 0; i < unichars.size(); ++i) { | ~~^~~~~~~~~~~~~~~~~ tesseract/src/ccutil/serialis.h: In instantiation of 'bool tesseract::TFile::Serialize(const T*, size_t) [with T = signed char; size_t = unsigned int]': tesseract/src/ccutil/unicharcompress.h:62:25: required from here tesseract/src/ccutil/serialis.h:102:45: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'unsigned int'} [-Wsign-compare] tesseract/src/ccutil/serialis.h: In instantiation of 'bool tesseract::TFile::DeSerialize(T*, size_t) [with T = signed char; size_t = unsigned int]': tesseract/src/ccutil/unicharcompress.h:68:27: required from here tesseract/src/ccutil/serialis.h:93:50: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'unsigned int'} [-Wsign-compare] 93 | return FReadEndian(data, sizeof(T), count) == count; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ tesseract/src/ccmain/ltrresultiterator.cpp: In constructor 'tesseract::ChoiceIterator::ChoiceIterator(const tesseract::LTRResultIterator&)': tesseract/src/ccmain/ltrresultiterator.cpp:397:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector > >::size_type' {aka 'unsigned int'} [-Wsign-compare] 397 | if (index < word_res_->CTC_symbol_choices.size()) { | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ gcc -DHAVE_MKSTEMP -DHAVE_FSEEKO -DHAVE_FONTCONFIG -DHAVE_SETLOCALE -DHAVE_DBUS -DHAVE_BSWAP32 -DHAVE_BYTESWAP_H -DHAVE_STRERROR -DHAVE_PREAD_PWRITE=1 -DGS_RECURSIVE_MUTEXATTR=PTHREAD_MUTEX_RECURSIVE -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 -Wno-unused-local-typedefs -DHAVE_STDINT_H=1 -DHAVE_DIRENT_H=1 -DHAVE_SYS_DIR_H=1 -DHAVE_SYS_TIME_H=1 -DHAVE_SYS_TIMES_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_LIBDL=1 -DGX_COLOR_INDEX_TYPE="unsigned long long" -D__USE_UNIX98=1 -DBUILD_PDF=1 -I./pdf -Os -fstack-clash-protection -Wformat -Werror=format-security -g -flto=auto -DHAVE_RESTRICT=1 -I/usr/include/webp -fno-strict-aliasing -DHAVE_POPEN_PROTO=1 -I./obj -I./base -I./devices -DWHICH_CMS="lcms2" -o ./obj/gxpath.o -c ./base/gxpath.c g++ -Itesseract/include -Itesseract/src/api -Itesseract/src/arch -Itesseract/src/ccmain -Itesseract/src/ccstruct -Itesseract/src/ccutil -Itesseract/src/classify -Itesseract/src/cutil -Itesseract/src/dict -Itesseract/src/lstm -Itesseract/src/opencl -Itesseract/src/textord -Itesseract/src/training -Itesseract/src/viewer -Itesseract/src/wordrec -Ileptonica/src -I./base -I./soobj -Os -fstack-clash-protection -Wformat -Werror=format-security -D_GLIBCXX_ASSERTIONS=1 -D_LIBCPP_ENABLE_THREAD_SAFETY_ANNOTATIONS=1 -D_LIBCPP_ENABLE_HARDENED_MODE=1 -g -std=c++17 -DHAVE_NEON -DHAVE_MKSTEMP -DHAVE_FSEEKO -DHAVE_FONTCONFIG -DHAVE_SETLOCALE -DHAVE_DBUS -DHAVE_BSWAP32 -DHAVE_BYTESWAP_H -DHAVE_STRERROR -DHAVE_PREAD_PWRITE=1 -DGS_RECURSIVE_MUTEXATTR=PTHREAD_MUTEX_RECURSIVE -O2 -DNDEBUG -fPIC -fvisibility=hidden -DGSDLLEXPORT="__attribute__((visibility(\"default\")))" -Wall -Wstrict-prototypes -Wundef -Wmissing-declarations -Wmissing-prototypes -Wwrite-strings -fno-strict-aliasing -Werror=declaration-after-statement -fno-builtin -fno-common -Werror=return-type -Wno-unused-local-typedefs -DHAVE_STDINT_H=1 -DHAVE_DIRENT_H=1 -DHAVE_SYS_DIR_H=1 -DHAVE_SYS_TIME_H=1 -DHAVE_SYS_TIMES_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_LIBDL=1 -DGX_COLOR_INDEX_TYPE="unsigned long long" -D__USE_UNIX98=1 -DBUILD_PDF=1 -I./pdf -Os -fstack-clash-protection -Wformat -Werror=format-security -g -flto=auto -DHAVE_RESTRICT=1 -I/usr/include/webp -fno-strict-aliasing -DHAVE_POPEN_PROTO=1 -DTESSERACT_IMAGEDATA_AS_PIX -DTESSERACT_DISABLE_DEBUG_FONTS -DGRAPHICS_DISABLED -UCLUSTER -o ./soobj/tesseract_ccstruct_seam.o -c tesseract/src/ccstruct/seam.cpp gcc -DHAVE_MKSTEMP -DHAVE_FSEEKO -DHAVE_FONTCONFIG -DHAVE_SETLOCALE -DHAVE_DBUS -DHAVE_BSWAP32 -DHAVE_BYTESWAP_H -DHAVE_STRERROR -DHAVE_PREAD_PWRITE=1 -DGS_RECURSIVE_MUTEXATTR=PTHREAD_MUTEX_RECURSIVE -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 -Wno-unused-local-typedefs -DHAVE_STDINT_H=1 -DHAVE_DIRENT_H=1 -DHAVE_SYS_DIR_H=1 -DHAVE_SYS_TIME_H=1 -DHAVE_SYS_TIMES_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_LIBDL=1 -DGX_COLOR_INDEX_TYPE="unsigned long long" -D__USE_UNIX98=1 -DBUILD_PDF=1 -I./pdf -Os -fstack-clash-protection -Wformat -Werror=format-security -g -flto=auto -DHAVE_RESTRICT=1 -I/usr/include/webp -fno-strict-aliasing -DHAVE_POPEN_PROTO=1 -I./obj -I./base -I./devices -DWHICH_CMS="lcms2" -o ./obj/gxpath2.o -c ./base/gxpath2.c tesseract/src/ccmain/ltrresultiterator.cpp: In member function 'std::vector > >* tesseract::ChoiceIterator::Timesteps() const': tesseract/src/ccmain/ltrresultiterator.cpp:474:14: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector > > >::size_type' {aka 'unsigned int'} [-Wsign-compare] 474 | if (offset >= word_res_->segmented_timesteps.size() || !oemLSTM_) { | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from tesseract/src/ccutil/ambigs.h:32, from tesseract/src/ccutil/ccutil.h:32, from tesseract/src/ccstruct/ccstruct.h:22, from tesseract/src/ccstruct/ccstruct.cpp:19: tesseract/src/ccutil/unicharset.h: In member function 'bool tesseract::UNICHARSET::contains_unichar_id(tesseract::UNICHAR_ID) const': tesseract/src/ccutil/unicharset.h:288:59: warning: comparison of integer expressions of different signedness: 'tesseract::UNICHAR_ID' {aka 'int'} and 'std::vector::size_type' {aka 'unsigned int'} [-Wsign-compare] 288 | return unichar_id != INVALID_UNICHAR_ID && unichar_id < unichars.size() && | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~ tesseract/src/ccutil/unicharset.h: In member function 'void tesseract::UNICHARSET::delete_pointers_in_unichars()': tesseract/src/ccutil/unicharset.h:302:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'unsigned int'} [-Wsign-compare] 302 | for (int i = 0; i < unichars.size(); ++i) { | ~~^~~~~~~~~~~~~~~~~ tesseract/src/ccutil/serialis.h: In instantiation of 'bool tesseract::TFile::Serialize(const T*, size_t) [with T = signed char; size_t = unsigned int]': tesseract/src/ccutil/unicharcompress.h:62:25: required from here tesseract/src/ccutil/serialis.h:102:45: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'unsigned int'} [-Wsign-compare] tesseract/src/ccutil/serialis.h: In instantiation of 'bool tesseract::TFile::DeSerialize(T*, size_t) [with T = signed char; size_t = unsigned int]': tesseract/src/ccutil/unicharcompress.h:68:27: required from here tesseract/src/ccutil/serialis.h:93:50: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'unsigned int'} [-Wsign-compare] 93 | return FReadEndian(data, sizeof(T), count) == count; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ gcc -DHAVE_MKSTEMP -DHAVE_FSEEKO -DHAVE_FONTCONFIG -DHAVE_SETLOCALE -DHAVE_DBUS -DHAVE_BSWAP32 -DHAVE_BYTESWAP_H -DHAVE_STRERROR -DHAVE_PREAD_PWRITE=1 -DGS_RECURSIVE_MUTEXATTR=PTHREAD_MUTEX_RECURSIVE -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 -Wno-unused-local-typedefs -DHAVE_STDINT_H=1 -DHAVE_DIRENT_H=1 -DHAVE_SYS_DIR_H=1 -DHAVE_SYS_TIME_H=1 -DHAVE_SYS_TIMES_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_LIBDL=1 -DGX_COLOR_INDEX_TYPE="unsigned long long" -D__USE_UNIX98=1 -DBUILD_PDF=1 -I./pdf -Os -fstack-clash-protection -Wformat -Werror=format-security -g -flto=auto -DHAVE_RESTRICT=1 -I/usr/include/webp -fno-strict-aliasing -DHAVE_POPEN_PROTO=1 -I./obj -I./base -I./devices -DWHICH_CMS="lcms2" -o ./obj/gxpcopy.o -c ./base/gxpcopy.c g++ -Itesseract/include -Itesseract/src/api -Itesseract/src/arch -Itesseract/src/ccmain -Itesseract/src/ccstruct -Itesseract/src/ccutil -Itesseract/src/classify -Itesseract/src/cutil -Itesseract/src/dict -Itesseract/src/lstm -Itesseract/src/opencl -Itesseract/src/textord -Itesseract/src/training -Itesseract/src/viewer -Itesseract/src/wordrec -Ileptonica/src -I./base -I./soobj -Os -fstack-clash-protection -Wformat -Werror=format-security -D_GLIBCXX_ASSERTIONS=1 -D_LIBCPP_ENABLE_THREAD_SAFETY_ANNOTATIONS=1 -D_LIBCPP_ENABLE_HARDENED_MODE=1 -g -std=c++17 -DHAVE_NEON -DHAVE_MKSTEMP -DHAVE_FSEEKO -DHAVE_FONTCONFIG -DHAVE_SETLOCALE -DHAVE_DBUS -DHAVE_BSWAP32 -DHAVE_BYTESWAP_H -DHAVE_STRERROR -DHAVE_PREAD_PWRITE=1 -DGS_RECURSIVE_MUTEXATTR=PTHREAD_MUTEX_RECURSIVE -O2 -DNDEBUG -fPIC -fvisibility=hidden -DGSDLLEXPORT="__attribute__((visibility(\"default\")))" -Wall -Wstrict-prototypes -Wundef -Wmissing-declarations -Wmissing-prototypes -Wwrite-strings -fno-strict-aliasing -Werror=declaration-after-statement -fno-builtin -fno-common -Werror=return-type -Wno-unused-local-typedefs -DHAVE_STDINT_H=1 -DHAVE_DIRENT_H=1 -DHAVE_SYS_DIR_H=1 -DHAVE_SYS_TIME_H=1 -DHAVE_SYS_TIMES_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_LIBDL=1 -DGX_COLOR_INDEX_TYPE="unsigned long long" -D__USE_UNIX98=1 -DBUILD_PDF=1 -I./pdf -Os -fstack-clash-protection -Wformat -Werror=format-security -g -flto=auto -DHAVE_RESTRICT=1 -I/usr/include/webp -fno-strict-aliasing -DHAVE_POPEN_PROTO=1 -DTESSERACT_IMAGEDATA_AS_PIX -DTESSERACT_DISABLE_DEBUG_FONTS -DGRAPHICS_DISABLED -UCLUSTER -o ./soobj/tesseract_ccstruct_split.o -c tesseract/src/ccstruct/split.cpp cc1plus: warning: command-line option '-Wstrict-prototypes' is valid for C/ObjC but not for C++ cc1plus: warning: command-line option '-Wmissing-prototypes' is valid for C/ObjC but not for C++ cc1plus: warning: '-Werror=' argument '-Werror=declaration-after-statement' is not valid for C++ tesseract/src/ccmain/tesseractclass.h: In member function 'void tesseract::Tesseract::set_pix_original(Pix*)': tesseract/src/ccmain/tesseractclass.h:224:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'unsigned int'} [-Wsign-compare] 224 | for (int i = 0; i < sub_langs_.size(); ++i) { | ~~^~~~~~~~~~~~~~~~~~~ tesseract/src/ccmain/tesseractclass.h: In member function 'bool tesseract::Tesseract::AnyTessLang() const': tesseract/src/ccmain/tesseractclass.h:292:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'unsigned int'} [-Wsign-compare] 292 | for (int i = 0; i < sub_langs_.size(); ++i) { | ~~^~~~~~~~~~~~~~~~~~~ tesseract/src/ccmain/tesseractclass.h: In member function 'bool tesseract::Tesseract::AnyLSTMLang() const': tesseract/src/ccmain/tesseractclass.h:302:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'unsigned int'} [-Wsign-compare] 302 | for (int i = 0; i < sub_langs_.size(); ++i) { | ~~^~~~~~~~~~~~~~~~~~~ gcc -DHAVE_MKSTEMP -DHAVE_FSEEKO -DHAVE_FONTCONFIG -DHAVE_SETLOCALE -DHAVE_DBUS -DHAVE_BSWAP32 -DHAVE_BYTESWAP_H -DHAVE_STRERROR -DHAVE_PREAD_PWRITE=1 -DGS_RECURSIVE_MUTEXATTR=PTHREAD_MUTEX_RECURSIVE -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 -Wno-unused-local-typedefs -DHAVE_STDINT_H=1 -DHAVE_DIRENT_H=1 -DHAVE_SYS_DIR_H=1 -DHAVE_SYS_TIME_H=1 -DHAVE_SYS_TIMES_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_LIBDL=1 -DGX_COLOR_INDEX_TYPE="unsigned long long" -D__USE_UNIX98=1 -DBUILD_PDF=1 -I./pdf -Os -fstack-clash-protection -Wformat -Werror=format-security -g -flto=auto -DHAVE_RESTRICT=1 -I/usr/include/webp -fno-strict-aliasing -DHAVE_POPEN_PROTO=1 -I./obj -I./base -I./devices -DWHICH_CMS="lcms2" -o ./obj/gxpdash.o -c ./base/gxpdash.c g++ -Itesseract/include -Itesseract/src/api -Itesseract/src/arch -Itesseract/src/ccmain -Itesseract/src/ccstruct -Itesseract/src/ccutil -Itesseract/src/classify -Itesseract/src/cutil -Itesseract/src/dict -Itesseract/src/lstm -Itesseract/src/opencl -Itesseract/src/textord -Itesseract/src/training -Itesseract/src/viewer -Itesseract/src/wordrec -Ileptonica/src -I./base -I./soobj -Os -fstack-clash-protection -Wformat -Werror=format-security -D_GLIBCXX_ASSERTIONS=1 -D_LIBCPP_ENABLE_THREAD_SAFETY_ANNOTATIONS=1 -D_LIBCPP_ENABLE_HARDENED_MODE=1 -g -std=c++17 -DHAVE_NEON -DHAVE_MKSTEMP -DHAVE_FSEEKO -DHAVE_FONTCONFIG -DHAVE_SETLOCALE -DHAVE_DBUS -DHAVE_BSWAP32 -DHAVE_BYTESWAP_H -DHAVE_STRERROR -DHAVE_PREAD_PWRITE=1 -DGS_RECURSIVE_MUTEXATTR=PTHREAD_MUTEX_RECURSIVE -O2 -DNDEBUG -fPIC -fvisibility=hidden -DGSDLLEXPORT="__attribute__((visibility(\"default\")))" -Wall -Wstrict-prototypes -Wundef -Wmissing-declarations -Wmissing-prototypes -Wwrite-strings -fno-strict-aliasing -Werror=declaration-after-statement -fno-builtin -fno-common -Werror=return-type -Wno-unused-local-typedefs -DHAVE_STDINT_H=1 -DHAVE_DIRENT_H=1 -DHAVE_SYS_DIR_H=1 -DHAVE_SYS_TIME_H=1 -DHAVE_SYS_TIMES_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_LIBDL=1 -DGX_COLOR_INDEX_TYPE="unsigned long long" -D__USE_UNIX98=1 -DBUILD_PDF=1 -I./pdf -Os -fstack-clash-protection -Wformat -Werror=format-security -g -flto=auto -DHAVE_RESTRICT=1 -I/usr/include/webp -fno-strict-aliasing -DHAVE_POPEN_PROTO=1 -DTESSERACT_IMAGEDATA_AS_PIX -DTESSERACT_DISABLE_DEBUG_FONTS -DGRAPHICS_DISABLED -UCLUSTER -o ./soobj/tesseract_ccstruct_statistc.o -c tesseract/src/ccstruct/statistc.cpp cc1plus: warning: command-line option '-Wstrict-prototypes' is valid for C/ObjC but not for C++ cc1plus: warning: command-line option '-Wmissing-prototypes' is valid for C/ObjC but not for C++ cc1plus: warning: '-Werror=' argument '-Werror=declaration-after-statement' is not valid for C++ In file included from tesseract/src/ccutil/elst.h:24, from tesseract/src/ccstruct/points.h:22, from tesseract/src/ccstruct/rect.h:23, from tesseract/src/ccstruct/boxword.h:23, from tesseract/src/ccstruct/blamer.h:26: tesseract/src/ccutil/serialis.h: In instantiation of 'bool tesseract::TFile::Serialize(const T*, size_t) [with T = char; size_t = unsigned int]': tesseract/src/ccutil/unicharset.h:363:51: required from here tesseract/src/ccutil/serialis.h:102:45: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'unsigned int'} [-Wsign-compare] 102 | return FWrite(data, sizeof(T), count) == count; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ gcc -DHAVE_MKSTEMP -DHAVE_FSEEKO -DHAVE_FONTCONFIG -DHAVE_SETLOCALE -DHAVE_DBUS -DHAVE_BSWAP32 -DHAVE_BYTESWAP_H -DHAVE_STRERROR -DHAVE_PREAD_PWRITE=1 -DGS_RECURSIVE_MUTEXATTR=PTHREAD_MUTEX_RECURSIVE -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 -Wno-unused-local-typedefs -DHAVE_STDINT_H=1 -DHAVE_DIRENT_H=1 -DHAVE_SYS_DIR_H=1 -DHAVE_SYS_TIME_H=1 -DHAVE_SYS_TIMES_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_LIBDL=1 -DGX_COLOR_INDEX_TYPE="unsigned long long" -D__USE_UNIX98=1 -DBUILD_PDF=1 -I./pdf -Os -fstack-clash-protection -Wformat -Werror=format-security -g -flto=auto -DHAVE_RESTRICT=1 -I/usr/include/webp -fno-strict-aliasing -DHAVE_POPEN_PROTO=1 -I./obj -I./base -I./devices -DWHICH_CMS="lcms2" -o ./obj/gxpflat.o -c ./base/gxpflat.c g++ -Itesseract/include -Itesseract/src/api -Itesseract/src/arch -Itesseract/src/ccmain -Itesseract/src/ccstruct -Itesseract/src/ccutil -Itesseract/src/classify -Itesseract/src/cutil -Itesseract/src/dict -Itesseract/src/lstm -Itesseract/src/opencl -Itesseract/src/textord -Itesseract/src/training -Itesseract/src/viewer -Itesseract/src/wordrec -Ileptonica/src -I./base -I./soobj -Os -fstack-clash-protection -Wformat -Werror=format-security -D_GLIBCXX_ASSERTIONS=1 -D_LIBCPP_ENABLE_THREAD_SAFETY_ANNOTATIONS=1 -D_LIBCPP_ENABLE_HARDENED_MODE=1 -g -std=c++17 -DHAVE_NEON -DHAVE_MKSTEMP -DHAVE_FSEEKO -DHAVE_FONTCONFIG -DHAVE_SETLOCALE -DHAVE_DBUS -DHAVE_BSWAP32 -DHAVE_BYTESWAP_H -DHAVE_STRERROR -DHAVE_PREAD_PWRITE=1 -DGS_RECURSIVE_MUTEXATTR=PTHREAD_MUTEX_RECURSIVE -O2 -DNDEBUG -fPIC -fvisibility=hidden -DGSDLLEXPORT="__attribute__((visibility(\"default\")))" -Wall -Wstrict-prototypes -Wundef -Wmissing-declarations -Wmissing-prototypes -Wwrite-strings -fno-strict-aliasing -Werror=declaration-after-statement -fno-builtin -fno-common -Werror=return-type -Wno-unused-local-typedefs -DHAVE_STDINT_H=1 -DHAVE_DIRENT_H=1 -DHAVE_SYS_DIR_H=1 -DHAVE_SYS_TIME_H=1 -DHAVE_SYS_TIMES_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_LIBDL=1 -DGX_COLOR_INDEX_TYPE="unsigned long long" -D__USE_UNIX98=1 -DBUILD_PDF=1 -I./pdf -Os -fstack-clash-protection -Wformat -Werror=format-security -g -flto=auto -DHAVE_RESTRICT=1 -I/usr/include/webp -fno-strict-aliasing -DHAVE_POPEN_PROTO=1 -DTESSERACT_IMAGEDATA_AS_PIX -DTESSERACT_DISABLE_DEBUG_FONTS -DGRAPHICS_DISABLED -UCLUSTER -o ./soobj/tesseract_ccstruct_stepblob.o -c tesseract/src/ccstruct/stepblob.cpp tesseract/src/ccstruct/ratngs.h: In member function 'void tesseract::BLOB_CHOICE::set_fonts(const std::vector&)': tesseract/src/ccstruct/ratngs.h:107:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'unsigned int'} [-Wsign-compare] 107 | for (int f = 0; f < fonts_.size(); ++f) { | ~~^~~~~~~~~~~~~~~ g++ -Itesseract/include -Itesseract/src/api -Itesseract/src/arch -Itesseract/src/ccmain -Itesseract/src/ccstruct -Itesseract/src/ccutil -Itesseract/src/classify -Itesseract/src/cutil -Itesseract/src/dict -Itesseract/src/lstm -Itesseract/src/opencl -Itesseract/src/textord -Itesseract/src/training -Itesseract/src/viewer -Itesseract/src/wordrec -Ileptonica/src -I./base -I./soobj -Os -fstack-clash-protection -Wformat -Werror=format-security -D_GLIBCXX_ASSERTIONS=1 -D_LIBCPP_ENABLE_THREAD_SAFETY_ANNOTATIONS=1 -D_LIBCPP_ENABLE_HARDENED_MODE=1 -g -std=c++17 -DHAVE_NEON -DHAVE_MKSTEMP -DHAVE_FSEEKO -DHAVE_FONTCONFIG -DHAVE_SETLOCALE -DHAVE_DBUS -DHAVE_BSWAP32 -DHAVE_BYTESWAP_H -DHAVE_STRERROR -DHAVE_PREAD_PWRITE=1 -DGS_RECURSIVE_MUTEXATTR=PTHREAD_MUTEX_RECURSIVE -O2 -DNDEBUG -fPIC -fvisibility=hidden -DGSDLLEXPORT="__attribute__((visibility(\"default\")))" -Wall -Wstrict-prototypes -Wundef -Wmissing-declarations -Wmissing-prototypes -Wwrite-strings -fno-strict-aliasing -Werror=declaration-after-statement -fno-builtin -fno-common -Werror=return-type -Wno-unused-local-typedefs -DHAVE_STDINT_H=1 -DHAVE_DIRENT_H=1 -DHAVE_SYS_DIR_H=1 -DHAVE_SYS_TIME_H=1 -DHAVE_SYS_TIMES_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_LIBDL=1 -DGX_COLOR_INDEX_TYPE="unsigned long long" -D__USE_UNIX98=1 -DBUILD_PDF=1 -I./pdf -Os -fstack-clash-protection -Wformat -Werror=format-security -g -flto=auto -DHAVE_RESTRICT=1 -I/usr/include/webp -fno-strict-aliasing -DHAVE_POPEN_PROTO=1 -DTESSERACT_IMAGEDATA_AS_PIX -DTESSERACT_DISABLE_DEBUG_FONTS -DGRAPHICS_DISABLED -UCLUSTER -o ./soobj/tesseract_ccstruct_werd.o -c tesseract/src/ccstruct/werd.cpp gcc -DHAVE_MKSTEMP -DHAVE_FSEEKO -DHAVE_FONTCONFIG -DHAVE_SETLOCALE -DHAVE_DBUS -DHAVE_BSWAP32 -DHAVE_BYTESWAP_H -DHAVE_STRERROR -DHAVE_PREAD_PWRITE=1 -DGS_RECURSIVE_MUTEXATTR=PTHREAD_MUTEX_RECURSIVE -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 -Wno-unused-local-typedefs -DHAVE_STDINT_H=1 -DHAVE_DIRENT_H=1 -DHAVE_SYS_DIR_H=1 -DHAVE_SYS_TIME_H=1 -DHAVE_SYS_TIMES_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_LIBDL=1 -DGX_COLOR_INDEX_TYPE="unsigned long long" -D__USE_UNIX98=1 -DBUILD_PDF=1 -I./pdf -Os -fstack-clash-protection -Wformat -Werror=format-security -g -flto=auto -DHAVE_RESTRICT=1 -I/usr/include/webp -fno-strict-aliasing -DHAVE_POPEN_PROTO=1 -I./obj -I./base -I./devices -DWHICH_CMS="lcms2" -o ./obj/gxsample.o -c ./base/gxsample.c cc1plus: warning: command-line option '-Wstrict-prototypes' is valid for C/ObjC but not for C++ cc1plus: warning: command-line option '-Wmissing-prototypes' is valid for C/ObjC but not for C++ cc1plus: warning: '-Werror=' argument '-Werror=declaration-after-statement' is not valid for C++ cc1plus: warning: command-line option '-Wstrict-prototypes' is valid for C/ObjC but not for C++ cc1plus: warning: command-line option '-Wmissing-prototypes' is valid for C/ObjC but not for C++ cc1plus: warning: '-Werror=' argument '-Werror=declaration-after-statement' is not valid for C++ cc1plus: warning: command-line option '-Wstrict-prototypes' is valid for C/ObjC but not for C++ cc1plus: warning: command-line option '-Wmissing-prototypes' is valid for C/ObjC but not for C++ cc1plus: warning: '-Werror=' argument '-Werror=declaration-after-statement' is not valid for C++ In file included from tesseract/src/ccstruct/ratngs.h:32, from tesseract/src/wordrec/associate.h:27, from tesseract/src/wordrec/wordrec.h:67, from tesseract/src/wordrec/outlines.h:26, from tesseract/src/wordrec/findseam.cpp:23: tesseract/src/ccutil/unicharset.h: In member function 'bool tesseract::UNICHARSET::contains_unichar_id(tesseract::UNICHAR_ID) const': tesseract/src/ccutil/unicharset.h:288:59: warning: comparison of integer expressions of different signedness: 'tesseract::UNICHAR_ID' {aka 'int'} and 'std::vector::size_type' {aka 'unsigned int'} [-Wsign-compare] 288 | return unichar_id != INVALID_UNICHAR_ID && unichar_id < unichars.size() && | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~ tesseract/src/ccutil/unicharset.h: In member function 'void tesseract::UNICHARSET::delete_pointers_in_unichars()': tesseract/src/ccutil/unicharset.h:302:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'unsigned int'} [-Wsign-compare] 302 | for (int i = 0; i < unichars.size(); ++i) { | ~~^~~~~~~~~~~~~~~~~ In file included from tesseract/src/ccutil/elst.h:24, from tesseract/src/ccstruct/ocrpara.h:23, from tesseract/src/ccstruct/ocrblock.h:22, from tesseract/src/textord/devanagari_processing.h:17, from tesseract/src/ccmain/tesseractclass.h:34: tesseract/src/ccutil/serialis.h: In instantiation of 'bool tesseract::TFile::Serialize(const T*, size_t) [with T = char; size_t = unsigned int]': tesseract/src/ccutil/unicharset.h:363:51: required from here tesseract/src/ccutil/serialis.h:102:45: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'unsigned int'} [-Wsign-compare] 102 | return FWrite(data, sizeof(T), count) == count; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ In file included from tesseract/src/ccstruct/ratngs.h:32, from tesseract/src/ccstruct/blamer.h:30, from tesseract/src/ccstruct/pageres.h:22, from tesseract/src/ccmain/pgedit.cpp:29: tesseract/src/ccutil/unicharset.h: In member function 'bool tesseract::UNICHARSET::contains_unichar_id(tesseract::UNICHAR_ID) const': tesseract/src/ccutil/unicharset.h:288:59: warning: comparison of integer expressions of different signedness: 'tesseract::UNICHAR_ID' {aka 'int'} and 'std::vector::size_type' {aka 'unsigned int'} [-Wsign-compare] 288 | return unichar_id != INVALID_UNICHAR_ID && unichar_id < unichars.size() && | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~ tesseract/src/ccutil/unicharset.h: In member function 'void tesseract::UNICHARSET::delete_pointers_in_unichars()': tesseract/src/ccutil/unicharset.h:302:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'unsigned int'} [-Wsign-compare] 302 | for (int i = 0; i < unichars.size(); ++i) { | ~~^~~~~~~~~~~~~~~~~ In file included from tesseract/src/ccutil/elst.h:24, from tesseract/src/ccutil/ambigs.h:29: tesseract/src/ccutil/serialis.h: In instantiation of 'bool tesseract::TFile::Serialize(const T*, size_t) [with T = char; size_t = unsigned int]': tesseract/src/ccutil/unicharset.h:363:51: required from here tesseract/src/ccutil/serialis.h:102:45: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'unsigned int'} [-Wsign-compare] 102 | return FWrite(data, sizeof(T), count) == count; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ gcc -DHAVE_MKSTEMP -DHAVE_FSEEKO -DHAVE_FONTCONFIG -DHAVE_SETLOCALE -DHAVE_DBUS -DHAVE_BSWAP32 -DHAVE_BYTESWAP_H -DHAVE_STRERROR -DHAVE_PREAD_PWRITE=1 -DGS_RECURSIVE_MUTEXATTR=PTHREAD_MUTEX_RECURSIVE -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 -Wno-unused-local-typedefs -DHAVE_STDINT_H=1 -DHAVE_DIRENT_H=1 -DHAVE_SYS_DIR_H=1 -DHAVE_SYS_TIME_H=1 -DHAVE_SYS_TIMES_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_LIBDL=1 -DGX_COLOR_INDEX_TYPE="unsigned long long" -D__USE_UNIX98=1 -DBUILD_PDF=1 -I./pdf -Os -fstack-clash-protection -Wformat -Werror=format-security -g -flto=auto -DHAVE_RESTRICT=1 -I/usr/include/webp -fno-strict-aliasing -DHAVE_POPEN_PROTO=1 -I./obj -I./base -I./devices -DWHICH_CMS="lcms2" -o ./obj/gxstroke.o -c ./base/gxstroke.c gcc -DHAVE_MKSTEMP -DHAVE_FSEEKO -DHAVE_FONTCONFIG -DHAVE_SETLOCALE -DHAVE_DBUS -DHAVE_BSWAP32 -DHAVE_BYTESWAP_H -DHAVE_STRERROR -DHAVE_PREAD_PWRITE=1 -DGS_RECURSIVE_MUTEXATTR=PTHREAD_MUTEX_RECURSIVE -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 -Wno-unused-local-typedefs -DHAVE_STDINT_H=1 -DHAVE_DIRENT_H=1 -DHAVE_SYS_DIR_H=1 -DHAVE_SYS_TIME_H=1 -DHAVE_SYS_TIMES_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_LIBDL=1 -DGX_COLOR_INDEX_TYPE="unsigned long long" -D__USE_UNIX98=1 -DBUILD_PDF=1 -I./pdf -Os -fstack-clash-protection -Wformat -Werror=format-security -g -flto=auto -DHAVE_RESTRICT=1 -I/usr/include/webp -fno-strict-aliasing -DHAVE_POPEN_PROTO=1 -I./obj -I./base -I./devices -DWHICH_CMS="lcms2" -o ./obj/gxsync.o -c ./base/gxsync.c tesseract/src/ccmain/paragraphs.cpp: In function 'void tesseract::PrintTable(const std::vector >&, const STRING&)': tesseract/src/ccmain/paragraphs.cpp:115:13: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'unsigned int'} [-Wsign-compare] 115 | if (c >= max_col_widths.size()) { | ~~^~~~~~~~~~~~~~~~~~~~~~~~ gcc -DHAVE_MKSTEMP -DHAVE_FSEEKO -DHAVE_FONTCONFIG -DHAVE_SETLOCALE -DHAVE_DBUS -DHAVE_BSWAP32 -DHAVE_BYTESWAP_H -DHAVE_STRERROR -DHAVE_PREAD_PWRITE=1 -DGS_RECURSIVE_MUTEXATTR=PTHREAD_MUTEX_RECURSIVE -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 -Wno-unused-local-typedefs -DHAVE_STDINT_H=1 -DHAVE_DIRENT_H=1 -DHAVE_SYS_DIR_H=1 -DHAVE_SYS_TIME_H=1 -DHAVE_SYS_TIMES_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_LIBDL=1 -DGX_COLOR_INDEX_TYPE="unsigned long long" -D__USE_UNIX98=1 -DBUILD_PDF=1 -I./pdf -Os -fstack-clash-protection -Wformat -Werror=format-security -g -flto=auto -DHAVE_RESTRICT=1 -I/usr/include/webp -fno-strict-aliasing -DHAVE_POPEN_PROTO=1 -I./obj -I./base -I./devices -DWHICH_CMS="lcms2" -o ./obj/gdevabuf.o -c ./base/gdevabuf.c tesseract/src/ccmain/paragraphs.cpp:125:21: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'unsigned int'} [-Wsign-compare] 125 | for (int c = 0; c < max_col_widths.size(); c++) { | ~~^~~~~~~~~~~~~~~~~~~~~~~ tesseract/src/ccmain/paragraphs.cpp:130:21: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector >::size_type' {aka 'unsigned int'} [-Wsign-compare] 130 | for (int r = 0; r < rows.size(); r++) { | ~~^~~~~~~~~~~~~ tesseract/src/ccmain/paragraphs.cpp:131:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'unsigned int'} [-Wsign-compare] 131 | for (int c = 0; c < rows[r].size(); c++) { | ~~^~~~~~~~~~~~~~~~ In file included from tesseract/src/ccstruct/ratngs.h:32, from tesseract/src/ccstruct/blamer.h:30, from tesseract/src/wordrec/segsearch.cpp:20: tesseract/src/ccutil/unicharset.h: In member function 'bool tesseract::UNICHARSET::contains_unichar_id(tesseract::UNICHAR_ID) const': tesseract/src/ccutil/unicharset.h:288:59: warning: comparison of integer expressions of different signedness: 'tesseract::UNICHAR_ID' {aka 'int'} and 'std::vector::size_type' {aka 'unsigned int'} [-Wsign-compare] 288 | return unichar_id != INVALID_UNICHAR_ID && unichar_id < unichars.size() && | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~ tesseract/src/ccutil/unicharset.h: In member function 'void tesseract::UNICHARSET::delete_pointers_in_unichars()': tesseract/src/ccutil/unicharset.h:302:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'unsigned int'} [-Wsign-compare] 302 | for (int i = 0; i < unichars.size(); ++i) { | ~~^~~~~~~~~~~~~~~~~ In file included from tesseract/src/ccstruct/ratngs.h:32, from tesseract/src/ccstruct/blamer.h:30, from tesseract/src/ccstruct/pageres.h:22, from tesseract/src/ccmain/tessedit.cpp:28: tesseract/src/ccutil/unicharset.h: In member function 'bool tesseract::UNICHARSET::contains_unichar_id(tesseract::UNICHAR_ID) const': tesseract/src/ccutil/unicharset.h:288:59: warning: comparison of integer expressions of different signedness: 'tesseract::UNICHAR_ID' {aka 'int'} and 'std::vector::size_type' {aka 'unsigned int'} [-Wsign-compare] 288 | return unichar_id != INVALID_UNICHAR_ID && unichar_id < unichars.size() && | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~ tesseract/src/ccutil/unicharset.h: In member function 'void tesseract::UNICHARSET::delete_pointers_in_unichars()': tesseract/src/ccutil/unicharset.h:302:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'unsigned int'} [-Wsign-compare] 302 | for (int i = 0; i < unichars.size(); ++i) { | ~~^~~~~~~~~~~~~~~~~ gcc -DHAVE_MKSTEMP -DHAVE_FSEEKO -DHAVE_FONTCONFIG -DHAVE_SETLOCALE -DHAVE_DBUS -DHAVE_BSWAP32 -DHAVE_BYTESWAP_H -DHAVE_STRERROR -DHAVE_PREAD_PWRITE=1 -DGS_RECURSIVE_MUTEXATTR=PTHREAD_MUTEX_RECURSIVE -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 -Wno-unused-local-typedefs -DHAVE_STDINT_H=1 -DHAVE_DIRENT_H=1 -DHAVE_SYS_DIR_H=1 -DHAVE_SYS_TIME_H=1 -DHAVE_SYS_TIMES_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_LIBDL=1 -DGX_COLOR_INDEX_TYPE="unsigned long long" -D__USE_UNIX98=1 -DBUILD_PDF=1 -I./pdf -Os -fstack-clash-protection -Wformat -Werror=format-security -g -flto=auto -DHAVE_RESTRICT=1 -I/usr/include/webp -fno-strict-aliasing -DHAVE_POPEN_PROTO=1 -I./obj -I./base -I./devices -DWHICH_CMS="lcms2" -o ./obj/gdevdbit.o -c ./base/gdevdbit.c In file included from tesseract/src/ccutil/ambigs.h:32, from tesseract/src/ccutil/ccutil.h:32, from tesseract/src/ccstruct/ccstruct.h:22, from tesseract/src/ccstruct/blobs.cpp:30: tesseract/src/ccutil/unicharset.h: In member function 'bool tesseract::UNICHARSET::contains_unichar_id(tesseract::UNICHAR_ID) const': tesseract/src/ccutil/unicharset.h:288:59: warning: comparison of integer expressions of different signedness: 'tesseract::UNICHAR_ID' {aka 'int'} and 'std::vector::size_type' {aka 'unsigned int'} [-Wsign-compare] 288 | return unichar_id != INVALID_UNICHAR_ID && unichar_id < unichars.size() && | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~ tesseract/src/ccutil/unicharset.h: In member function 'void tesseract::UNICHARSET::delete_pointers_in_unichars()': tesseract/src/ccutil/unicharset.h:302:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'unsigned int'} [-Wsign-compare] 302 | for (int i = 0; i < unichars.size(); ++i) { | ~~^~~~~~~~~~~~~~~~~ g++ -Itesseract/include -Itesseract/src/api -Itesseract/src/arch -Itesseract/src/ccmain -Itesseract/src/ccstruct -Itesseract/src/ccutil -Itesseract/src/classify -Itesseract/src/cutil -Itesseract/src/dict -Itesseract/src/lstm -Itesseract/src/opencl -Itesseract/src/textord -Itesseract/src/training -Itesseract/src/viewer -Itesseract/src/wordrec -Ileptonica/src -I./base -I./soobj -Os -fstack-clash-protection -Wformat -Werror=format-security -D_GLIBCXX_ASSERTIONS=1 -D_LIBCPP_ENABLE_THREAD_SAFETY_ANNOTATIONS=1 -D_LIBCPP_ENABLE_HARDENED_MODE=1 -g -std=c++17 -DHAVE_NEON -DHAVE_MKSTEMP -DHAVE_FSEEKO -DHAVE_FONTCONFIG -DHAVE_SETLOCALE -DHAVE_DBUS -DHAVE_BSWAP32 -DHAVE_BYTESWAP_H -DHAVE_STRERROR -DHAVE_PREAD_PWRITE=1 -DGS_RECURSIVE_MUTEXATTR=PTHREAD_MUTEX_RECURSIVE -O2 -DNDEBUG -fPIC -fvisibility=hidden -DGSDLLEXPORT="__attribute__((visibility(\"default\")))" -Wall -Wstrict-prototypes -Wundef -Wmissing-declarations -Wmissing-prototypes -Wwrite-strings -fno-strict-aliasing -Werror=declaration-after-statement -fno-builtin -fno-common -Werror=return-type -Wno-unused-local-typedefs -DHAVE_STDINT_H=1 -DHAVE_DIRENT_H=1 -DHAVE_SYS_DIR_H=1 -DHAVE_SYS_TIME_H=1 -DHAVE_SYS_TIMES_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_LIBDL=1 -DGX_COLOR_INDEX_TYPE="unsigned long long" -D__USE_UNIX98=1 -DBUILD_PDF=1 -I./pdf -Os -fstack-clash-protection -Wformat -Werror=format-security -g -flto=auto -DHAVE_RESTRICT=1 -I/usr/include/webp -fno-strict-aliasing -DHAVE_POPEN_PROTO=1 -DTESSERACT_IMAGEDATA_AS_PIX -DTESSERACT_DISABLE_DEBUG_FONTS -DGRAPHICS_DISABLED -UCLUSTER -o ./soobj/tesseract_classify_classify.o -c tesseract/src/classify/classify.cpp gcc -DHAVE_MKSTEMP -DHAVE_FSEEKO -DHAVE_FONTCONFIG -DHAVE_SETLOCALE -DHAVE_DBUS -DHAVE_BSWAP32 -DHAVE_BYTESWAP_H -DHAVE_STRERROR -DHAVE_PREAD_PWRITE=1 -DGS_RECURSIVE_MUTEXATTR=PTHREAD_MUTEX_RECURSIVE -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 -Wno-unused-local-typedefs -DHAVE_STDINT_H=1 -DHAVE_DIRENT_H=1 -DHAVE_SYS_DIR_H=1 -DHAVE_SYS_TIME_H=1 -DHAVE_SYS_TIMES_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_LIBDL=1 -DGX_COLOR_INDEX_TYPE="unsigned long long" -D__USE_UNIX98=1 -DBUILD_PDF=1 -I./pdf -Os -fstack-clash-protection -Wformat -Werror=format-security -g -flto=auto -DHAVE_RESTRICT=1 -I/usr/include/webp -fno-strict-aliasing -DHAVE_POPEN_PROTO=1 -I./obj -I./base -I./devices -DWHICH_CMS="lcms2" -o ./obj/gdevddrw.o -c ./base/gdevddrw.c tesseract/src/ccstruct/ratngs.h: In member function 'void tesseract::BLOB_CHOICE::set_fonts(const std::vector&)': tesseract/src/ccstruct/ratngs.h:107:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'unsigned int'} [-Wsign-compare] 107 | for (int f = 0; f < fonts_.size(); ++f) { | ~~^~~~~~~~~~~~~~~ In file included from tesseract/src/ccstruct/ratngs.h:32, from tesseract/src/ccstruct/blamer.h:30, from tesseract/src/ccstruct/pageres.h:22, from tesseract/src/ccmain/resultiterator.cpp:23: tesseract/src/ccutil/unicharset.h: In member function 'bool tesseract::UNICHARSET::contains_unichar_id(tesseract::UNICHAR_ID) const': tesseract/src/ccutil/unicharset.h:288:59: warning: comparison of integer expressions of different signedness: 'tesseract::UNICHAR_ID' {aka 'int'} and 'std::vector::size_type' {aka 'unsigned int'} [-Wsign-compare] 288 | return unichar_id != INVALID_UNICHAR_ID && unichar_id < unichars.size() && | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~ tesseract/src/ccutil/unicharset.h: In member function 'void tesseract::UNICHARSET::delete_pointers_in_unichars()': tesseract/src/ccutil/unicharset.h:302:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'unsigned int'} [-Wsign-compare] 302 | for (int i = 0; i < unichars.size(); ++i) { | ~~^~~~~~~~~~~~~~~~~ In file included from tesseract/src/ccstruct/ratngs.h:32, from tesseract/src/ccstruct/blamer.h:30, from tesseract/src/ccstruct/pageres.h:22, from tesseract/src/ccmain/werdit.cpp:23: tesseract/src/ccutil/unicharset.h: In member function 'bool tesseract::UNICHARSET::contains_unichar_id(tesseract::UNICHAR_ID) const': tesseract/src/ccutil/unicharset.h:288:59: warning: comparison of integer expressions of different signedness: 'tesseract::UNICHAR_ID' {aka 'int'} and 'std::vector::size_type' {aka 'unsigned int'} [-Wsign-compare] 288 | return unichar_id != INVALID_UNICHAR_ID && unichar_id < unichars.size() && | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~ tesseract/src/ccutil/unicharset.h: In member function 'void tesseract::UNICHARSET::delete_pointers_in_unichars()': tesseract/src/ccutil/unicharset.h:302:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'unsigned int'} [-Wsign-compare] 302 | for (int i = 0; i < unichars.size(); ++i) { | ~~^~~~~~~~~~~~~~~~~ gcc -DHAVE_MKSTEMP -DHAVE_FSEEKO -DHAVE_FONTCONFIG -DHAVE_SETLOCALE -DHAVE_DBUS -DHAVE_BSWAP32 -DHAVE_BYTESWAP_H -DHAVE_STRERROR -DHAVE_PREAD_PWRITE=1 -DGS_RECURSIVE_MUTEXATTR=PTHREAD_MUTEX_RECURSIVE -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 -Wno-unused-local-typedefs -DHAVE_STDINT_H=1 -DHAVE_DIRENT_H=1 -DHAVE_SYS_DIR_H=1 -DHAVE_SYS_TIME_H=1 -DHAVE_SYS_TIMES_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_LIBDL=1 -DGX_COLOR_INDEX_TYPE="unsigned long long" -D__USE_UNIX98=1 -DBUILD_PDF=1 -I./pdf -Os -fstack-clash-protection -Wformat -Werror=format-security -g -flto=auto -DHAVE_RESTRICT=1 -I/usr/include/webp -fno-strict-aliasing -DHAVE_POPEN_PROTO=1 -I./obj -I./base -I./devices -DWHICH_CMS="lcms2" -o ./obj/gdevdflt.o -c ./base/gdevdflt.c In file included from tesseract/src/ccmain/pagewalk.cpp:21: tesseract/src/ccmain/tesseractclass.h: In member function 'void tesseract::Tesseract::set_pix_original(Pix*)': tesseract/src/ccmain/tesseractclass.h:224:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'unsigned int'} [-Wsign-compare] 224 | for (int i = 0; i < sub_langs_.size(); ++i) { | ~~^~~~~~~~~~~~~~~~~~~ tesseract/src/ccmain/tesseractclass.h: In member function 'bool tesseract::Tesseract::AnyTessLang() const': tesseract/src/ccmain/tesseractclass.h:292:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'unsigned int'} [-Wsign-compare] 292 | for (int i = 0; i < sub_langs_.size(); ++i) { | ~~^~~~~~~~~~~~~~~~~~~ tesseract/src/ccmain/tesseractclass.h: In member function 'bool tesseract::Tesseract::AnyLSTMLang() const': tesseract/src/ccmain/tesseractclass.h:302:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'unsigned int'} [-Wsign-compare] 302 | for (int i = 0; i < sub_langs_.size(); ++i) { | ~~^~~~~~~~~~~~~~~~~~~ In file included from tesseract/src/ccstruct/ratngs.h:32, from tesseract/src/ccstruct/blamer.h:30, from tesseract/src/ccstruct/pageres.h:22, from tesseract/src/ccmain/tesseractclass.h:38, from tesseract/src/ccmain/reject.cpp:44: tesseract/src/ccutil/unicharset.h: In member function 'bool tesseract::UNICHARSET::contains_unichar_id(tesseract::UNICHAR_ID) const': tesseract/src/ccutil/unicharset.h:288:59: warning: comparison of integer expressions of different signedness: 'tesseract::UNICHAR_ID' {aka 'int'} and 'std::vector::size_type' {aka 'unsigned int'} [-Wsign-compare] 288 | return unichar_id != INVALID_UNICHAR_ID && unichar_id < unichars.size() && | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~ tesseract/src/ccutil/unicharset.h: In member function 'void tesseract::UNICHARSET::delete_pointers_in_unichars()': tesseract/src/ccutil/unicharset.h:302:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'unsigned int'} [-Wsign-compare] 302 | for (int i = 0; i < unichars.size(); ++i) { | ~~^~~~~~~~~~~~~~~~~ cc1plus: warning: command-line option '-Wstrict-prototypes' is valid for C/ObjC but not for C++ cc1plus: warning: command-line option '-Wmissing-prototypes' is valid for C/ObjC but not for C++ cc1plus: warning: '-Werror=' argument '-Werror=declaration-after-statement' is not valid for C++ tesseract/src/ccmain/paragraphs.cpp: In function 'void tesseract::DetectParagraphs(int, std::vector*, GenericVector*, PARA_LIST*, std::vector*)': tesseract/src/ccmain/paragraphs.cpp:2291:21: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'unsigned int'} [-Wsign-compare] 2291 | for (int i = 0; i < row_infos->size(); i++) { | ~~^~~~~~~~~~~~~~~~~~~ g++ -Itesseract/include -Itesseract/src/api -Itesseract/src/arch -Itesseract/src/ccmain -Itesseract/src/ccstruct -Itesseract/src/ccutil -Itesseract/src/classify -Itesseract/src/cutil -Itesseract/src/dict -Itesseract/src/lstm -Itesseract/src/opencl -Itesseract/src/textord -Itesseract/src/training -Itesseract/src/viewer -Itesseract/src/wordrec -Ileptonica/src -I./base -I./soobj -Os -fstack-clash-protection -Wformat -Werror=format-security -D_GLIBCXX_ASSERTIONS=1 -D_LIBCPP_ENABLE_THREAD_SAFETY_ANNOTATIONS=1 -D_LIBCPP_ENABLE_HARDENED_MODE=1 -g -std=c++17 -DHAVE_NEON -DHAVE_MKSTEMP -DHAVE_FSEEKO -DHAVE_FONTCONFIG -DHAVE_SETLOCALE -DHAVE_DBUS -DHAVE_BSWAP32 -DHAVE_BYTESWAP_H -DHAVE_STRERROR -DHAVE_PREAD_PWRITE=1 -DGS_RECURSIVE_MUTEXATTR=PTHREAD_MUTEX_RECURSIVE -O2 -DNDEBUG -fPIC -fvisibility=hidden -DGSDLLEXPORT="__attribute__((visibility(\"default\")))" -Wall -Wstrict-prototypes -Wundef -Wmissing-declarations -Wmissing-prototypes -Wwrite-strings -fno-strict-aliasing -Werror=declaration-after-statement -fno-builtin -fno-common -Werror=return-type -Wno-unused-local-typedefs -DHAVE_STDINT_H=1 -DHAVE_DIRENT_H=1 -DHAVE_SYS_DIR_H=1 -DHAVE_SYS_TIME_H=1 -DHAVE_SYS_TIMES_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_LIBDL=1 -DGX_COLOR_INDEX_TYPE="unsigned long long" -D__USE_UNIX98=1 -DBUILD_PDF=1 -I./pdf -Os -fstack-clash-protection -Wformat -Werror=format-security -g -flto=auto -DHAVE_RESTRICT=1 -I/usr/include/webp -fno-strict-aliasing -DHAVE_POPEN_PROTO=1 -DTESSERACT_IMAGEDATA_AS_PIX -DTESSERACT_DISABLE_DEBUG_FONTS -DGRAPHICS_DISABLED -UCLUSTER -o ./soobj/tesseract_dict_context.o -c tesseract/src/dict/context.cpp tesseract/src/ccstruct/ratngs.h: In member function 'void tesseract::BLOB_CHOICE::set_fonts(const std::vector&)': tesseract/src/ccstruct/ratngs.h:107:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'unsigned int'} [-Wsign-compare] 107 | for (int f = 0; f < fonts_.size(); ++f) { | ~~^~~~~~~~~~~~~~~ gcc -DHAVE_MKSTEMP -DHAVE_FSEEKO -DHAVE_FONTCONFIG -DHAVE_SETLOCALE -DHAVE_DBUS -DHAVE_BSWAP32 -DHAVE_BYTESWAP_H -DHAVE_STRERROR -DHAVE_PREAD_PWRITE=1 -DGS_RECURSIVE_MUTEXATTR=PTHREAD_MUTEX_RECURSIVE -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 -Wno-unused-local-typedefs -DHAVE_STDINT_H=1 -DHAVE_DIRENT_H=1 -DHAVE_SYS_DIR_H=1 -DHAVE_SYS_TIME_H=1 -DHAVE_SYS_TIMES_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_LIBDL=1 -DGX_COLOR_INDEX_TYPE="unsigned long long" -D__USE_UNIX98=1 -DBUILD_PDF=1 -I./pdf -Os -fstack-clash-protection -Wformat -Werror=format-security -g -flto=auto -DHAVE_RESTRICT=1 -I/usr/include/webp -fno-strict-aliasing -DHAVE_POPEN_PROTO=1 -I./obj -I./base -I./devices -DWHICH_CMS="lcms2" -o ./obj/gdevdgbr.o -c ./base/gdevdgbr.c gcc -DHAVE_MKSTEMP -DHAVE_FSEEKO -DHAVE_FONTCONFIG -DHAVE_SETLOCALE -DHAVE_DBUS -DHAVE_BSWAP32 -DHAVE_BYTESWAP_H -DHAVE_STRERROR -DHAVE_PREAD_PWRITE=1 -DGS_RECURSIVE_MUTEXATTR=PTHREAD_MUTEX_RECURSIVE -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 -Wno-unused-local-typedefs -DHAVE_STDINT_H=1 -DHAVE_DIRENT_H=1 -DHAVE_SYS_DIR_H=1 -DHAVE_SYS_TIME_H=1 -DHAVE_SYS_TIMES_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_LIBDL=1 -DGX_COLOR_INDEX_TYPE="unsigned long long" -D__USE_UNIX98=1 -DBUILD_PDF=1 -I./pdf -Os -fstack-clash-protection -Wformat -Werror=format-security -g -flto=auto -DHAVE_RESTRICT=1 -I/usr/include/webp -fno-strict-aliasing -DHAVE_POPEN_PROTO=1 -I./obj -I./base -I./devices -DWHICH_CMS="lcms2" -o ./obj/gdevnfwd.o -c ./base/gdevnfwd.c tesseract/src/ccstruct/ratngs.h: In member function 'void tesseract::BLOB_CHOICE::set_fonts(const std::vector&)': tesseract/src/ccstruct/ratngs.h:107:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'unsigned int'} [-Wsign-compare] 107 | for (int f = 0; f < fonts_.size(); ++f) { | ~~^~~~~~~~~~~~~~~ tesseract/src/ccmain/tesseractclass.h: In member function 'void tesseract::Tesseract::set_pix_original(Pix*)': tesseract/src/ccmain/tesseractclass.h:224:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'unsigned int'} [-Wsign-compare] 224 | for (int i = 0; i < sub_langs_.size(); ++i) { | ~~^~~~~~~~~~~~~~~~~~~ g++ -Itesseract/include -Itesseract/src/api -Itesseract/src/arch -Itesseract/src/ccmain -Itesseract/src/ccstruct -Itesseract/src/ccutil -Itesseract/src/classify -Itesseract/src/cutil -Itesseract/src/dict -Itesseract/src/lstm -Itesseract/src/opencl -Itesseract/src/textord -Itesseract/src/training -Itesseract/src/viewer -Itesseract/src/wordrec -Ileptonica/src -I./base -I./soobj -Os -fstack-clash-protection -Wformat -Werror=format-security -D_GLIBCXX_ASSERTIONS=1 -D_LIBCPP_ENABLE_THREAD_SAFETY_ANNOTATIONS=1 -D_LIBCPP_ENABLE_HARDENED_MODE=1 -g -std=c++17 -DHAVE_NEON -DHAVE_MKSTEMP -DHAVE_FSEEKO -DHAVE_FONTCONFIG -DHAVE_SETLOCALE -DHAVE_DBUS -DHAVE_BSWAP32 -DHAVE_BYTESWAP_H -DHAVE_STRERROR -DHAVE_PREAD_PWRITE=1 -DGS_RECURSIVE_MUTEXATTR=PTHREAD_MUTEX_RECURSIVE -O2 -DNDEBUG -fPIC -fvisibility=hidden -DGSDLLEXPORT="__attribute__((visibility(\"default\")))" -Wall -Wstrict-prototypes -Wundef -Wmissing-declarations -Wmissing-prototypes -Wwrite-strings -fno-strict-aliasing -Werror=declaration-after-statement -fno-builtin -fno-common -Werror=return-type -Wno-unused-local-typedefs -DHAVE_STDINT_H=1 -DHAVE_DIRENT_H=1 -DHAVE_SYS_DIR_H=1 -DHAVE_SYS_TIME_H=1 -DHAVE_SYS_TIMES_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_LIBDL=1 -DGX_COLOR_INDEX_TYPE="unsigned long long" -D__USE_UNIX98=1 -DBUILD_PDF=1 -I./pdf -Os -fstack-clash-protection -Wformat -Werror=format-security -g -flto=auto -DHAVE_RESTRICT=1 -I/usr/include/webp -fno-strict-aliasing -DHAVE_POPEN_PROTO=1 -DTESSERACT_IMAGEDATA_AS_PIX -DTESSERACT_DISABLE_DEBUG_FONTS -DGRAPHICS_DISABLED -UCLUSTER -o ./soobj/tesseract_dict_dawg.o -c tesseract/src/dict/dawg.cpp tesseract/src/ccmain/tesseractclass.h: In member function 'bool tesseract::Tesseract::AnyTessLang() const': tesseract/src/ccmain/tesseractclass.h:292:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'unsigned int'} [-Wsign-compare] 292 | for (int i = 0; i < sub_langs_.size(); ++i) { | ~~^~~~~~~~~~~~~~~~~~~ tesseract/src/ccmain/tesseractclass.h: In member function 'bool tesseract::Tesseract::AnyLSTMLang() const': tesseract/src/ccmain/tesseractclass.h:302:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'unsigned int'} [-Wsign-compare] 302 | for (int i = 0; i < sub_langs_.size(); ++i) { | ~~^~~~~~~~~~~~~~~~~~~ tesseract/src/ccstruct/ratngs.h: In member function 'void tesseract::BLOB_CHOICE::set_fonts(const std::vector&)': tesseract/src/ccstruct/ratngs.h:107:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'unsigned int'} [-Wsign-compare] 107 | for (int f = 0; f < fonts_.size(); ++f) { | ~~^~~~~~~~~~~~~~~ tesseract/src/ccmain/paragraphs.cpp: In function 'void tesseract::DetectParagraphs(int, bool, const MutableIterator*, std::vector*)': tesseract/src/ccmain/paragraphs.cpp:2555:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'unsigned int'} [-Wsign-compare] 2555 | for (int i = 1; i < row_infos.size(); i++) { | ~~^~~~~~~~~~~~~~~~~~ tesseract/src/ccmain/paragraphs.cpp:2562:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'unsigned int'} [-Wsign-compare] 2562 | for (int i = 0; i < row_infos.size(); i++) { | ~~^~~~~~~~~~~~~~~~~~ cc1plus: warning: command-line option '-Wstrict-prototypes' is valid for C/ObjC but not for C++ cc1plus: warning: command-line option '-Wmissing-prototypes' is valid for C/ObjC but not for C++ cc1plus: warning: '-Werror=' argument '-Werror=declaration-after-statement' is not valid for C++ In file included from tesseract/src/ccutil/elst.h:24, from tesseract/src/ccstruct/points.h:22, from tesseract/src/ccstruct/rect.h:23, from tesseract/src/ccstruct/boxword.h:23, from tesseract/src/ccstruct/blamer.h:26: tesseract/src/ccutil/serialis.h: In instantiation of 'bool tesseract::TFile::Serialize(const T*, size_t) [with T = char; size_t = unsigned int]': tesseract/src/ccutil/unicharset.h:363:51: required from here tesseract/src/ccutil/serialis.h:102:45: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'unsigned int'} [-Wsign-compare] 102 | return FWrite(data, sizeof(T), count) == count; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ tesseract/src/ccmain/pagesegmain.cpp: In member function 'tesseract::ColumnFinder* tesseract::Tesseract::SetupPageSegAndDetectOrientation(tesseract::PageSegMode, tesseract::BLOCK_LIST*, tesseract::Tesseract*, tesseract::OSResults*, tesseract::TO_BLOCK_LIST*, Pix**, Pix**)': tesseract/src/ccmain/pagesegmain.cpp:365:27: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'unsigned int'} [-Wsign-compare] 365 | for (int s = 0; s < sub_langs_.size(); ++s) { | ~~^~~~~~~~~~~~~~~~~~~ tesseract/src/ccstruct/ratngs.h: In member function 'void tesseract::BLOB_CHOICE::set_fonts(const std::vector&)': tesseract/src/ccstruct/ratngs.h:107:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'unsigned int'} [-Wsign-compare] 107 | for (int f = 0; f < fonts_.size(); ++f) { | ~~^~~~~~~~~~~~~~~ tesseract/src/ccstruct/ratngs.h: In member function 'void tesseract::BLOB_CHOICE::set_fonts(const std::vector&)': tesseract/src/ccstruct/ratngs.h:107:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'unsigned int'} [-Wsign-compare] 107 | for (int f = 0; f < fonts_.size(); ++f) { | ~~^~~~~~~~~~~~~~~ In file included from tesseract/src/ccutil/clst.h:24, from tesseract/src/ccstruct/blobs.h:23, from tesseract/src/wordrec/associate.h:25: tesseract/src/ccutil/serialis.h: In instantiation of 'bool tesseract::TFile::Serialize(const T*, size_t) [with T = char; size_t = unsigned int]': tesseract/src/ccutil/unicharset.h:363:51: required from here tesseract/src/ccutil/serialis.h:102:45: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'unsigned int'} [-Wsign-compare] 102 | return FWrite(data, sizeof(T), count) == count; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ gcc -DHAVE_MKSTEMP -DHAVE_FSEEKO -DHAVE_FONTCONFIG -DHAVE_SETLOCALE -DHAVE_DBUS -DHAVE_BSWAP32 -DHAVE_BYTESWAP_H -DHAVE_STRERROR -DHAVE_PREAD_PWRITE=1 -DGS_RECURSIVE_MUTEXATTR=PTHREAD_MUTEX_RECURSIVE -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 -Wno-unused-local-typedefs -DHAVE_STDINT_H=1 -DHAVE_DIRENT_H=1 -DHAVE_SYS_DIR_H=1 -DHAVE_SYS_TIME_H=1 -DHAVE_SYS_TIMES_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_LIBDL=1 -DGX_COLOR_INDEX_TYPE="unsigned long long" -D__USE_UNIX98=1 -DBUILD_PDF=1 -I./pdf -Os -fstack-clash-protection -Wformat -Werror=format-security -g -flto=auto -DHAVE_RESTRICT=1 -I/usr/include/webp -fno-strict-aliasing -DHAVE_POPEN_PROTO=1 -I./obj -I./base -I./devices -DWHICH_CMS="lcms2" -o ./obj/gdevmem.o -c ./base/gdevmem.c cc1plus: warning: command-line option '-Wstrict-prototypes' is valid for C/ObjC but not for C++ cc1plus: warning: command-line option '-Wmissing-prototypes' is valid for C/ObjC but not for C++ cc1plus: warning: '-Werror=' argument '-Werror=declaration-after-statement' is not valid for C++ g++ -Itesseract/include -Itesseract/src/api -Itesseract/src/arch -Itesseract/src/ccmain -Itesseract/src/ccstruct -Itesseract/src/ccutil -Itesseract/src/classify -Itesseract/src/cutil -Itesseract/src/dict -Itesseract/src/lstm -Itesseract/src/opencl -Itesseract/src/textord -Itesseract/src/training -Itesseract/src/viewer -Itesseract/src/wordrec -Ileptonica/src -I./base -I./soobj -Os -fstack-clash-protection -Wformat -Werror=format-security -D_GLIBCXX_ASSERTIONS=1 -D_LIBCPP_ENABLE_THREAD_SAFETY_ANNOTATIONS=1 -D_LIBCPP_ENABLE_HARDENED_MODE=1 -g -std=c++17 -DHAVE_NEON -DHAVE_MKSTEMP -DHAVE_FSEEKO -DHAVE_FONTCONFIG -DHAVE_SETLOCALE -DHAVE_DBUS -DHAVE_BSWAP32 -DHAVE_BYTESWAP_H -DHAVE_STRERROR -DHAVE_PREAD_PWRITE=1 -DGS_RECURSIVE_MUTEXATTR=PTHREAD_MUTEX_RECURSIVE -O2 -DNDEBUG -fPIC -fvisibility=hidden -DGSDLLEXPORT="__attribute__((visibility(\"default\")))" -Wall -Wstrict-prototypes -Wundef -Wmissing-declarations -Wmissing-prototypes -Wwrite-strings -fno-strict-aliasing -Werror=declaration-after-statement -fno-builtin -fno-common -Werror=return-type -Wno-unused-local-typedefs -DHAVE_STDINT_H=1 -DHAVE_DIRENT_H=1 -DHAVE_SYS_DIR_H=1 -DHAVE_SYS_TIME_H=1 -DHAVE_SYS_TIMES_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_LIBDL=1 -DGX_COLOR_INDEX_TYPE="unsigned long long" -D__USE_UNIX98=1 -DBUILD_PDF=1 -I./pdf -Os -fstack-clash-protection -Wformat -Werror=format-security -g -flto=auto -DHAVE_RESTRICT=1 -I/usr/include/webp -fno-strict-aliasing -DHAVE_POPEN_PROTO=1 -DTESSERACT_IMAGEDATA_AS_PIX -DTESSERACT_DISABLE_DEBUG_FONTS -DGRAPHICS_DISABLED -UCLUSTER -o ./soobj/tesseract_dict_dawg_cache.o -c tesseract/src/dict/dawg_cache.cpp In file included from tesseract/src/ccutil/elst.h:24, from tesseract/src/ccstruct/points.h:22, from tesseract/src/ccstruct/rect.h:23, from tesseract/src/ccmain/paragraphs.h:23, from tesseract/src/ccmain/paragraphs.cpp:19: tesseract/src/ccutil/serialis.h: In instantiation of 'bool tesseract::TFile::Serialize(const T*, size_t) [with T = char; size_t = unsigned int]': tesseract/src/ccutil/unicharset.h:363:51: required from here tesseract/src/ccutil/serialis.h:102:45: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'unsigned int'} [-Wsign-compare] 102 | return FWrite(data, sizeof(T), count) == count; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ In file included from tesseract/src/ccutil/elst.h:24, from tesseract/src/ccstruct/blobbox.h:22, from tesseract/src/ccmain/pagesegmain.cpp:33: tesseract/src/ccutil/serialis.h: In instantiation of 'bool tesseract::TFile::Serialize(const T*, size_t) [with T = char; size_t = unsigned int]': tesseract/src/ccutil/unicharset.h:363:51: required from here tesseract/src/ccutil/serialis.h:102:45: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'unsigned int'} [-Wsign-compare] 102 | return FWrite(data, sizeof(T), count) == count; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ g++ -Itesseract/include -Itesseract/src/api -Itesseract/src/arch -Itesseract/src/ccmain -Itesseract/src/ccstruct -Itesseract/src/ccutil -Itesseract/src/classify -Itesseract/src/cutil -Itesseract/src/dict -Itesseract/src/lstm -Itesseract/src/opencl -Itesseract/src/textord -Itesseract/src/training -Itesseract/src/viewer -Itesseract/src/wordrec -Ileptonica/src -I./base -I./soobj -Os -fstack-clash-protection -Wformat -Werror=format-security -D_GLIBCXX_ASSERTIONS=1 -D_LIBCPP_ENABLE_THREAD_SAFETY_ANNOTATIONS=1 -D_LIBCPP_ENABLE_HARDENED_MODE=1 -g -std=c++17 -DHAVE_NEON -DHAVE_MKSTEMP -DHAVE_FSEEKO -DHAVE_FONTCONFIG -DHAVE_SETLOCALE -DHAVE_DBUS -DHAVE_BSWAP32 -DHAVE_BYTESWAP_H -DHAVE_STRERROR -DHAVE_PREAD_PWRITE=1 -DGS_RECURSIVE_MUTEXATTR=PTHREAD_MUTEX_RECURSIVE -O2 -DNDEBUG -fPIC -fvisibility=hidden -DGSDLLEXPORT="__attribute__((visibility(\"default\")))" -Wall -Wstrict-prototypes -Wundef -Wmissing-declarations -Wmissing-prototypes -Wwrite-strings -fno-strict-aliasing -Werror=declaration-after-statement -fno-builtin -fno-common -Werror=return-type -Wno-unused-local-typedefs -DHAVE_STDINT_H=1 -DHAVE_DIRENT_H=1 -DHAVE_SYS_DIR_H=1 -DHAVE_SYS_TIME_H=1 -DHAVE_SYS_TIMES_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_LIBDL=1 -DGX_COLOR_INDEX_TYPE="unsigned long long" -D__USE_UNIX98=1 -DBUILD_PDF=1 -I./pdf -Os -fstack-clash-protection -Wformat -Werror=format-security -g -flto=auto -DHAVE_RESTRICT=1 -I/usr/include/webp -fno-strict-aliasing -DHAVE_POPEN_PROTO=1 -DTESSERACT_IMAGEDATA_AS_PIX -DTESSERACT_DISABLE_DEBUG_FONTS -DGRAPHICS_DISABLED -UCLUSTER -o ./soobj/tesseract_dict_dict.o -c tesseract/src/dict/dict.cpp g++ -Itesseract/include -Itesseract/src/api -Itesseract/src/arch -Itesseract/src/ccmain -Itesseract/src/ccstruct -Itesseract/src/ccutil -Itesseract/src/classify -Itesseract/src/cutil -Itesseract/src/dict -Itesseract/src/lstm -Itesseract/src/opencl -Itesseract/src/textord -Itesseract/src/training -Itesseract/src/viewer -Itesseract/src/wordrec -Ileptonica/src -I./base -I./soobj -Os -fstack-clash-protection -Wformat -Werror=format-security -D_GLIBCXX_ASSERTIONS=1 -D_LIBCPP_ENABLE_THREAD_SAFETY_ANNOTATIONS=1 -D_LIBCPP_ENABLE_HARDENED_MODE=1 -g -std=c++17 -DHAVE_NEON -DHAVE_MKSTEMP -DHAVE_FSEEKO -DHAVE_FONTCONFIG -DHAVE_SETLOCALE -DHAVE_DBUS -DHAVE_BSWAP32 -DHAVE_BYTESWAP_H -DHAVE_STRERROR -DHAVE_PREAD_PWRITE=1 -DGS_RECURSIVE_MUTEXATTR=PTHREAD_MUTEX_RECURSIVE -O2 -DNDEBUG -fPIC -fvisibility=hidden -DGSDLLEXPORT="__attribute__((visibility(\"default\")))" -Wall -Wstrict-prototypes -Wundef -Wmissing-declarations -Wmissing-prototypes -Wwrite-strings -fno-strict-aliasing -Werror=declaration-after-statement -fno-builtin -fno-common -Werror=return-type -Wno-unused-local-typedefs -DHAVE_STDINT_H=1 -DHAVE_DIRENT_H=1 -DHAVE_SYS_DIR_H=1 -DHAVE_SYS_TIME_H=1 -DHAVE_SYS_TIMES_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_LIBDL=1 -DGX_COLOR_INDEX_TYPE="unsigned long long" -D__USE_UNIX98=1 -DBUILD_PDF=1 -I./pdf -Os -fstack-clash-protection -Wformat -Werror=format-security -g -flto=auto -DHAVE_RESTRICT=1 -I/usr/include/webp -fno-strict-aliasing -DHAVE_POPEN_PROTO=1 -DTESSERACT_IMAGEDATA_AS_PIX -DTESSERACT_DISABLE_DEBUG_FONTS -DGRAPHICS_DISABLED -UCLUSTER -o ./soobj/tesseract_dict_permdawg.o -c tesseract/src/dict/permdawg.cpp In file included from tesseract/src/ccstruct/ratngs.h:32, from tesseract/src/ccstruct/matrix.cpp:24: tesseract/src/ccutil/unicharset.h: In member function 'bool tesseract::UNICHARSET::contains_unichar_id(tesseract::UNICHAR_ID) const': tesseract/src/ccutil/unicharset.h:288:59: warning: comparison of integer expressions of different signedness: 'tesseract::UNICHAR_ID' {aka 'int'} and 'std::vector::size_type' {aka 'unsigned int'} [-Wsign-compare] 288 | return unichar_id != INVALID_UNICHAR_ID && unichar_id < unichars.size() && | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~ tesseract/src/ccutil/unicharset.h: In member function 'void tesseract::UNICHARSET::delete_pointers_in_unichars()': tesseract/src/ccutil/unicharset.h:302:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'unsigned int'} [-Wsign-compare] 302 | for (int i = 0; i < unichars.size(); ++i) { | ~~^~~~~~~~~~~~~~~~~ cc1plus: warning: command-line option '-Wstrict-prototypes' is valid for C/ObjC but not for C++ cc1plus: warning: command-line option '-Wmissing-prototypes' is valid for C/ObjC but not for C++ cc1plus: warning: '-Werror=' argument '-Werror=declaration-after-statement' is not valid for C++ In file included from tesseract/src/ccutil/clst.h:24, from tesseract/src/ccstruct/blobs.h:23, from tesseract/src/ccstruct/blobs.cpp:28: tesseract/src/ccutil/serialis.h: In instantiation of 'bool tesseract::TFile::Serialize(const T*, size_t) [with T = char; size_t = unsigned int]': tesseract/src/ccutil/unicharset.h:363:51: required from here tesseract/src/ccutil/serialis.h:102:45: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'unsigned int'} [-Wsign-compare] 102 | return FWrite(data, sizeof(T), count) == count; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ gcc -DHAVE_MKSTEMP -DHAVE_FSEEKO -DHAVE_FONTCONFIG -DHAVE_SETLOCALE -DHAVE_DBUS -DHAVE_BSWAP32 -DHAVE_BYTESWAP_H -DHAVE_STRERROR -DHAVE_PREAD_PWRITE=1 -DGS_RECURSIVE_MUTEXATTR=PTHREAD_MUTEX_RECURSIVE -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 -Wno-unused-local-typedefs -DHAVE_STDINT_H=1 -DHAVE_DIRENT_H=1 -DHAVE_SYS_DIR_H=1 -DHAVE_SYS_TIME_H=1 -DHAVE_SYS_TIMES_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_LIBDL=1 -DGX_COLOR_INDEX_TYPE="unsigned long long" -D__USE_UNIX98=1 -DBUILD_PDF=1 -I./pdf -Os -fstack-clash-protection -Wformat -Werror=format-security -g -flto=auto -DHAVE_RESTRICT=1 -I/usr/include/webp -fno-strict-aliasing -DHAVE_POPEN_PROTO=1 -I./obj -I./base -I./devices -DWHICH_CMS="lcms2" -o ./obj/gdevplnx.o -c ./base/gdevplnx.c g++ -Itesseract/include -Itesseract/src/api -Itesseract/src/arch -Itesseract/src/ccmain -Itesseract/src/ccstruct -Itesseract/src/ccutil -Itesseract/src/classify -Itesseract/src/cutil -Itesseract/src/dict -Itesseract/src/lstm -Itesseract/src/opencl -Itesseract/src/textord -Itesseract/src/training -Itesseract/src/viewer -Itesseract/src/wordrec -Ileptonica/src -I./base -I./soobj -Os -fstack-clash-protection -Wformat -Werror=format-security -D_GLIBCXX_ASSERTIONS=1 -D_LIBCPP_ENABLE_THREAD_SAFETY_ANNOTATIONS=1 -D_LIBCPP_ENABLE_HARDENED_MODE=1 -g -std=c++17 -DHAVE_NEON -DHAVE_MKSTEMP -DHAVE_FSEEKO -DHAVE_FONTCONFIG -DHAVE_SETLOCALE -DHAVE_DBUS -DHAVE_BSWAP32 -DHAVE_BYTESWAP_H -DHAVE_STRERROR -DHAVE_PREAD_PWRITE=1 -DGS_RECURSIVE_MUTEXATTR=PTHREAD_MUTEX_RECURSIVE -O2 -DNDEBUG -fPIC -fvisibility=hidden -DGSDLLEXPORT="__attribute__((visibility(\"default\")))" -Wall -Wstrict-prototypes -Wundef -Wmissing-declarations -Wmissing-prototypes -Wwrite-strings -fno-strict-aliasing -Werror=declaration-after-statement -fno-builtin -fno-common -Werror=return-type -Wno-unused-local-typedefs -DHAVE_STDINT_H=1 -DHAVE_DIRENT_H=1 -DHAVE_SYS_DIR_H=1 -DHAVE_SYS_TIME_H=1 -DHAVE_SYS_TIMES_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_LIBDL=1 -DGX_COLOR_INDEX_TYPE="unsigned long long" -D__USE_UNIX98=1 -DBUILD_PDF=1 -I./pdf -Os -fstack-clash-protection -Wformat -Werror=format-security -g -flto=auto -DHAVE_RESTRICT=1 -I/usr/include/webp -fno-strict-aliasing -DHAVE_POPEN_PROTO=1 -DTESSERACT_IMAGEDATA_AS_PIX -DTESSERACT_DISABLE_DEBUG_FONTS -DGRAPHICS_DISABLED -UCLUSTER -o ./soobj/tesseract_dict_stopper.o -c tesseract/src/dict/stopper.cpp gcc -DHAVE_MKSTEMP -DHAVE_FSEEKO -DHAVE_FONTCONFIG -DHAVE_SETLOCALE -DHAVE_DBUS -DHAVE_BSWAP32 -DHAVE_BYTESWAP_H -DHAVE_STRERROR -DHAVE_PREAD_PWRITE=1 -DGS_RECURSIVE_MUTEXATTR=PTHREAD_MUTEX_RECURSIVE -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 -Wno-unused-local-typedefs -DHAVE_STDINT_H=1 -DHAVE_DIRENT_H=1 -DHAVE_SYS_DIR_H=1 -DHAVE_SYS_TIME_H=1 -DHAVE_SYS_TIMES_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_LIBDL=1 -DGX_COLOR_INDEX_TYPE="unsigned long long" -D__USE_UNIX98=1 -DBUILD_PDF=1 -I./pdf -Os -fstack-clash-protection -Wformat -Werror=format-security -g -flto=auto -DHAVE_RESTRICT=1 -I/usr/include/webp -fno-strict-aliasing -DHAVE_POPEN_PROTO=1 -I./obj -I./base -I./devices -DWHICH_CMS="lcms2" -o ./obj/gdevm1.o -c ./base/gdevm1.c cc1plus: warning: command-line option '-Wstrict-prototypes' is valid for C/ObjC but not for C++ cc1plus: warning: command-line option '-Wmissing-prototypes' is valid for C/ObjC but not for C++ cc1plus: warning: '-Werror=' argument '-Werror=declaration-after-statement' is not valid for C++ cc1plus: warning: command-line option '-Wstrict-prototypes' is valid for C/ObjC but not for C++ cc1plus: warning: command-line option '-Wmissing-prototypes' is valid for C/ObjC but not for C++ cc1plus: warning: '-Werror=' argument '-Werror=declaration-after-statement' is not valid for C++ gcc -DHAVE_MKSTEMP -DHAVE_FSEEKO -DHAVE_FONTCONFIG -DHAVE_SETLOCALE -DHAVE_DBUS -DHAVE_BSWAP32 -DHAVE_BYTESWAP_H -DHAVE_STRERROR -DHAVE_PREAD_PWRITE=1 -DGS_RECURSIVE_MUTEXATTR=PTHREAD_MUTEX_RECURSIVE -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 -Wno-unused-local-typedefs -DHAVE_STDINT_H=1 -DHAVE_DIRENT_H=1 -DHAVE_SYS_DIR_H=1 -DHAVE_SYS_TIME_H=1 -DHAVE_SYS_TIMES_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_LIBDL=1 -DGX_COLOR_INDEX_TYPE="unsigned long long" -D__USE_UNIX98=1 -DBUILD_PDF=1 -I./pdf -Os -fstack-clash-protection -Wformat -Werror=format-security -g -flto=auto -DHAVE_RESTRICT=1 -I/usr/include/webp -fno-strict-aliasing -DHAVE_POPEN_PROTO=1 -I./obj -I./base -I./devices -DWHICH_CMS="lcms2" -o ./obj/gdevm2.o -c ./base/gdevm2.c g++ -Itesseract/include -Itesseract/src/api -Itesseract/src/arch -Itesseract/src/ccmain -Itesseract/src/ccstruct -Itesseract/src/ccutil -Itesseract/src/classify -Itesseract/src/cutil -Itesseract/src/dict -Itesseract/src/lstm -Itesseract/src/opencl -Itesseract/src/textord -Itesseract/src/training -Itesseract/src/viewer -Itesseract/src/wordrec -Ileptonica/src -I./base -I./soobj -Os -fstack-clash-protection -Wformat -Werror=format-security -D_GLIBCXX_ASSERTIONS=1 -D_LIBCPP_ENABLE_THREAD_SAFETY_ANNOTATIONS=1 -D_LIBCPP_ENABLE_HARDENED_MODE=1 -g -std=c++17 -DHAVE_NEON -DHAVE_MKSTEMP -DHAVE_FSEEKO -DHAVE_FONTCONFIG -DHAVE_SETLOCALE -DHAVE_DBUS -DHAVE_BSWAP32 -DHAVE_BYTESWAP_H -DHAVE_STRERROR -DHAVE_PREAD_PWRITE=1 -DGS_RECURSIVE_MUTEXATTR=PTHREAD_MUTEX_RECURSIVE -O2 -DNDEBUG -fPIC -fvisibility=hidden -DGSDLLEXPORT="__attribute__((visibility(\"default\")))" -Wall -Wstrict-prototypes -Wundef -Wmissing-declarations -Wmissing-prototypes -Wwrite-strings -fno-strict-aliasing -Werror=declaration-after-statement -fno-builtin -fno-common -Werror=return-type -Wno-unused-local-typedefs -DHAVE_STDINT_H=1 -DHAVE_DIRENT_H=1 -DHAVE_SYS_DIR_H=1 -DHAVE_SYS_TIME_H=1 -DHAVE_SYS_TIMES_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_LIBDL=1 -DGX_COLOR_INDEX_TYPE="unsigned long long" -D__USE_UNIX98=1 -DBUILD_PDF=1 -I./pdf -Os -fstack-clash-protection -Wformat -Werror=format-security -g -flto=auto -DHAVE_RESTRICT=1 -I/usr/include/webp -fno-strict-aliasing -DHAVE_POPEN_PROTO=1 -DTESSERACT_IMAGEDATA_AS_PIX -DTESSERACT_DISABLE_DEBUG_FONTS -DGRAPHICS_DISABLED -UCLUSTER -o ./soobj/tesseract_dict_trie.o -c tesseract/src/dict/trie.cpp cc1plus: warning: command-line option '-Wstrict-prototypes' is valid for C/ObjC but not for C++ cc1plus: warning: command-line option '-Wmissing-prototypes' is valid for C/ObjC but not for C++ cc1plus: warning: '-Werror=' argument '-Werror=declaration-after-statement' is not valid for C++ g++ -Itesseract/include -Itesseract/src/api -Itesseract/src/arch -Itesseract/src/ccmain -Itesseract/src/ccstruct -Itesseract/src/ccutil -Itesseract/src/classify -Itesseract/src/cutil -Itesseract/src/dict -Itesseract/src/lstm -Itesseract/src/opencl -Itesseract/src/textord -Itesseract/src/training -Itesseract/src/viewer -Itesseract/src/wordrec -Ileptonica/src -I./base -I./soobj -Os -fstack-clash-protection -Wformat -Werror=format-security -D_GLIBCXX_ASSERTIONS=1 -D_LIBCPP_ENABLE_THREAD_SAFETY_ANNOTATIONS=1 -D_LIBCPP_ENABLE_HARDENED_MODE=1 -g -std=c++17 -DHAVE_NEON -DHAVE_MKSTEMP -DHAVE_FSEEKO -DHAVE_FONTCONFIG -DHAVE_SETLOCALE -DHAVE_DBUS -DHAVE_BSWAP32 -DHAVE_BYTESWAP_H -DHAVE_STRERROR -DHAVE_PREAD_PWRITE=1 -DGS_RECURSIVE_MUTEXATTR=PTHREAD_MUTEX_RECURSIVE -O2 -DNDEBUG -fPIC -fvisibility=hidden -DGSDLLEXPORT="__attribute__((visibility(\"default\")))" -Wall -Wstrict-prototypes -Wundef -Wmissing-declarations -Wmissing-prototypes -Wwrite-strings -fno-strict-aliasing -Werror=declaration-after-statement -fno-builtin -fno-common -Werror=return-type -Wno-unused-local-typedefs -DHAVE_STDINT_H=1 -DHAVE_DIRENT_H=1 -DHAVE_SYS_DIR_H=1 -DHAVE_SYS_TIME_H=1 -DHAVE_SYS_TIMES_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_LIBDL=1 -DGX_COLOR_INDEX_TYPE="unsigned long long" -D__USE_UNIX98=1 -DBUILD_PDF=1 -I./pdf -Os -fstack-clash-protection -Wformat -Werror=format-security -g -flto=auto -DHAVE_RESTRICT=1 -I/usr/include/webp -fno-strict-aliasing -DHAVE_POPEN_PROTO=1 -DTESSERACT_IMAGEDATA_AS_PIX -DTESSERACT_DISABLE_DEBUG_FONTS -DGRAPHICS_DISABLED -UCLUSTER -o ./soobj/tesseract_textord_alignedblob.o -c tesseract/src/textord/alignedblob.cpp In file included from tesseract/src/ccstruct/ratngs.h:32, from tesseract/src/ccstruct/blamer.h:30, from tesseract/src/ccstruct/pageres.h:22, from tesseract/src/ccstruct/boxword.cpp:24: tesseract/src/ccutil/unicharset.h: In member function 'bool tesseract::UNICHARSET::contains_unichar_id(tesseract::UNICHAR_ID) const': tesseract/src/ccutil/unicharset.h:288:59: warning: comparison of integer expressions of different signedness: 'tesseract::UNICHAR_ID' {aka 'int'} and 'std::vector::size_type' {aka 'unsigned int'} [-Wsign-compare] 288 | return unichar_id != INVALID_UNICHAR_ID && unichar_id < unichars.size() && | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~ tesseract/src/ccutil/unicharset.h: In member function 'void tesseract::UNICHARSET::delete_pointers_in_unichars()': tesseract/src/ccutil/unicharset.h:302:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'unsigned int'} [-Wsign-compare] 302 | for (int i = 0; i < unichars.size(); ++i) { | ~~^~~~~~~~~~~~~~~~~ tesseract/src/ccstruct/imagedata.cpp: In member function 'void tesseract::ImageData::AddBoxes(const std::vector&, const std::vector&, const std::vector&)': tesseract/src/ccstruct/imagedata.cpp:338:21: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'unsigned int'} [-Wsign-compare] 338 | for (int i = 0; i < box_pages.size(); ++i) { | ~~^~~~~~~~~~~~~~~~~~ In file included from tesseract/src/ccstruct/ratngs.h:32, from tesseract/src/ccstruct/blamer.h:30, from tesseract/src/ccstruct/pageres.h:22, from tesseract/src/ccmain/tesseractclass.h:38, from tesseract/src/ccmain/tesseractclass.cpp:41: tesseract/src/ccutil/unicharset.h: In member function 'bool tesseract::UNICHARSET::contains_unichar_id(tesseract::UNICHAR_ID) const': tesseract/src/ccutil/unicharset.h:288:59: warning: comparison of integer expressions of different signedness: 'tesseract::UNICHAR_ID' {aka 'int'} and 'std::vector::size_type' {aka 'unsigned int'} [-Wsign-compare] 288 | return unichar_id != INVALID_UNICHAR_ID && unichar_id < unichars.size() && | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~ tesseract/src/ccutil/unicharset.h: In member function 'void tesseract::UNICHARSET::delete_pointers_in_unichars()': tesseract/src/ccutil/unicharset.h:302:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'unsigned int'} [-Wsign-compare] 302 | for (int i = 0; i < unichars.size(); ++i) { | ~~^~~~~~~~~~~~~~~~~ tesseract/src/ccstruct/ratngs.h: In member function 'void tesseract::BLOB_CHOICE::set_fonts(const std::vector&)': tesseract/src/ccstruct/ratngs.h:107:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'unsigned int'} [-Wsign-compare] 107 | for (int f = 0; f < fonts_.size(); ++f) { | ~~^~~~~~~~~~~~~~~ cc1plus: warning: command-line option '-Wstrict-prototypes' is valid for C/ObjC but not for C++ cc1plus: warning: command-line option '-Wmissing-prototypes' is valid for C/ObjC but not for C++ cc1plus: warning: '-Werror=' argument '-Werror=declaration-after-statement' is not valid for C++ tesseract/src/ccstruct/imagedata.cpp: In member function 'bool tesseract::DocumentCache::LoadDocuments(const std::vector&, tesseract::CachingStrategy, tesseract::FileReader)': tesseract/src/ccstruct/imagedata.cpp:600:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'unsigned int'} [-Wsign-compare] 600 | for (int arg = 0; arg < filenames.size(); ++arg) { | ~~~~^~~~~~~~~~~~~~~~~~ tesseract/src/api/baseapi.cpp: At global scope: tesseract/src/api/baseapi.cpp:1042:1: warning: 'size_t tesseract::WriteMemoryCallback(void*, size_t, size_t, void*)' defined but not used [-Wunused-function] 1042 | WriteMemoryCallback(void *contents, size_t size, size_t nmemb, void *userp) | ^~~~~~~~~~~~~~~~~~~ tesseract/src/ccstruct/ratngs.h: In member function 'void tesseract::BLOB_CHOICE::set_fonts(const std::vector&)': tesseract/src/ccstruct/ratngs.h:107:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'unsigned int'} [-Wsign-compare] 107 | for (int f = 0; f < fonts_.size(); ++f) { | ~~^~~~~~~~~~~~~~~ gcc -DHAVE_MKSTEMP -DHAVE_FSEEKO -DHAVE_FONTCONFIG -DHAVE_SETLOCALE -DHAVE_DBUS -DHAVE_BSWAP32 -DHAVE_BYTESWAP_H -DHAVE_STRERROR -DHAVE_PREAD_PWRITE=1 -DGS_RECURSIVE_MUTEXATTR=PTHREAD_MUTEX_RECURSIVE -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 -Wno-unused-local-typedefs -DHAVE_STDINT_H=1 -DHAVE_DIRENT_H=1 -DHAVE_SYS_DIR_H=1 -DHAVE_SYS_TIME_H=1 -DHAVE_SYS_TIMES_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_LIBDL=1 -DGX_COLOR_INDEX_TYPE="unsigned long long" -D__USE_UNIX98=1 -DBUILD_PDF=1 -I./pdf -Os -fstack-clash-protection -Wformat -Werror=format-security -g -flto=auto -DHAVE_RESTRICT=1 -I/usr/include/webp -fno-strict-aliasing -DHAVE_POPEN_PROTO=1 -I./obj -I./base -I./devices -DWHICH_CMS="lcms2" -o ./obj/gdevm4.o -c ./base/gdevm4.c cc1plus: warning: command-line option '-Wstrict-prototypes' is valid for C/ObjC but not for C++ cc1plus: warning: command-line option '-Wmissing-prototypes' is valid for C/ObjC but not for C++ cc1plus: warning: '-Werror=' argument '-Werror=declaration-after-statement' is not valid for C++ g++ -Itesseract/include -Itesseract/src/api -Itesseract/src/arch -Itesseract/src/ccmain -Itesseract/src/ccstruct -Itesseract/src/ccutil -Itesseract/src/classify -Itesseract/src/cutil -Itesseract/src/dict -Itesseract/src/lstm -Itesseract/src/opencl -Itesseract/src/textord -Itesseract/src/training -Itesseract/src/viewer -Itesseract/src/wordrec -Ileptonica/src -I./base -I./soobj -Os -fstack-clash-protection -Wformat -Werror=format-security -D_GLIBCXX_ASSERTIONS=1 -D_LIBCPP_ENABLE_THREAD_SAFETY_ANNOTATIONS=1 -D_LIBCPP_ENABLE_HARDENED_MODE=1 -g -std=c++17 -DHAVE_NEON -DHAVE_MKSTEMP -DHAVE_FSEEKO -DHAVE_FONTCONFIG -DHAVE_SETLOCALE -DHAVE_DBUS -DHAVE_BSWAP32 -DHAVE_BYTESWAP_H -DHAVE_STRERROR -DHAVE_PREAD_PWRITE=1 -DGS_RECURSIVE_MUTEXATTR=PTHREAD_MUTEX_RECURSIVE -O2 -DNDEBUG -fPIC -fvisibility=hidden -DGSDLLEXPORT="__attribute__((visibility(\"default\")))" -Wall -Wstrict-prototypes -Wundef -Wmissing-declarations -Wmissing-prototypes -Wwrite-strings -fno-strict-aliasing -Werror=declaration-after-statement -fno-builtin -fno-common -Werror=return-type -Wno-unused-local-typedefs -DHAVE_STDINT_H=1 -DHAVE_DIRENT_H=1 -DHAVE_SYS_DIR_H=1 -DHAVE_SYS_TIME_H=1 -DHAVE_SYS_TIMES_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_LIBDL=1 -DGX_COLOR_INDEX_TYPE="unsigned long long" -D__USE_UNIX98=1 -DBUILD_PDF=1 -I./pdf -Os -fstack-clash-protection -Wformat -Werror=format-security -g -flto=auto -DHAVE_RESTRICT=1 -I/usr/include/webp -fno-strict-aliasing -DHAVE_POPEN_PROTO=1 -DTESSERACT_IMAGEDATA_AS_PIX -DTESSERACT_DISABLE_DEBUG_FONTS -DGRAPHICS_DISABLED -UCLUSTER -o ./soobj/tesseract_textord_baselinedetect.o -c tesseract/src/textord/baselinedetect.cpp In file included from tesseract/src/ccutil/elst.h:24, from tesseract/src/ccstruct/points.h:22, from tesseract/src/ccstruct/rect.h:23, from tesseract/src/ccmain/werdit.h:23, from tesseract/src/ccmain/werdit.cpp:20: tesseract/src/ccutil/serialis.h: In instantiation of 'bool tesseract::TFile::Serialize(const T*, size_t) [with T = char; size_t = unsigned int]': tesseract/src/ccutil/unicharset.h:363:51: required from here tesseract/src/ccutil/serialis.h:102:45: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'unsigned int'} [-Wsign-compare] 102 | return FWrite(data, sizeof(T), count) == count; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ In file included from tesseract/src/ccmain/pageiterator.cpp:24: tesseract/src/ccmain/tesseractclass.h: In member function 'void tesseract::Tesseract::set_pix_original(Pix*)': tesseract/src/ccmain/tesseractclass.h:224:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'unsigned int'} [-Wsign-compare] 224 | for (int i = 0; i < sub_langs_.size(); ++i) { | ~~^~~~~~~~~~~~~~~~~~~ tesseract/src/ccmain/tesseractclass.h: In member function 'bool tesseract::Tesseract::AnyTessLang() const': tesseract/src/ccmain/tesseractclass.h:292:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'unsigned int'} [-Wsign-compare] 292 | for (int i = 0; i < sub_langs_.size(); ++i) { | ~~^~~~~~~~~~~~~~~~~~~ tesseract/src/ccmain/tesseractclass.h: In member function 'bool tesseract::Tesseract::AnyLSTMLang() const': tesseract/src/ccmain/tesseractclass.h:302:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'unsigned int'} [-Wsign-compare] 302 | for (int i = 0; i < sub_langs_.size(); ++i) { | ~~^~~~~~~~~~~~~~~~~~~ gcc -DHAVE_MKSTEMP -DHAVE_FSEEKO -DHAVE_FONTCONFIG -DHAVE_SETLOCALE -DHAVE_DBUS -DHAVE_BSWAP32 -DHAVE_BYTESWAP_H -DHAVE_STRERROR -DHAVE_PREAD_PWRITE=1 -DGS_RECURSIVE_MUTEXATTR=PTHREAD_MUTEX_RECURSIVE -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 -Wno-unused-local-typedefs -DHAVE_STDINT_H=1 -DHAVE_DIRENT_H=1 -DHAVE_SYS_DIR_H=1 -DHAVE_SYS_TIME_H=1 -DHAVE_SYS_TIMES_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_LIBDL=1 -DGX_COLOR_INDEX_TYPE="unsigned long long" -D__USE_UNIX98=1 -DBUILD_PDF=1 -I./pdf -Os -fstack-clash-protection -Wformat -Werror=format-security -g -flto=auto -DHAVE_RESTRICT=1 -I/usr/include/webp -fno-strict-aliasing -DHAVE_POPEN_PROTO=1 -I./obj -I./base -I./devices -DWHICH_CMS="lcms2" -o ./obj/gdevm8.o -c ./base/gdevm8.c gcc -DHAVE_MKSTEMP -DHAVE_FSEEKO -DHAVE_FONTCONFIG -DHAVE_SETLOCALE -DHAVE_DBUS -DHAVE_BSWAP32 -DHAVE_BYTESWAP_H -DHAVE_STRERROR -DHAVE_PREAD_PWRITE=1 -DGS_RECURSIVE_MUTEXATTR=PTHREAD_MUTEX_RECURSIVE -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 -Wno-unused-local-typedefs -DHAVE_STDINT_H=1 -DHAVE_DIRENT_H=1 -DHAVE_SYS_DIR_H=1 -DHAVE_SYS_TIME_H=1 -DHAVE_SYS_TIMES_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_LIBDL=1 -DGX_COLOR_INDEX_TYPE="unsigned long long" -D__USE_UNIX98=1 -DBUILD_PDF=1 -I./pdf -Os -fstack-clash-protection -Wformat -Werror=format-security -g -flto=auto -DHAVE_RESTRICT=1 -I/usr/include/webp -fno-strict-aliasing -DHAVE_POPEN_PROTO=1 -I./obj -I./base -I./devices -DWHICH_CMS="lcms2" -o ./obj/gdevm16.o -c ./base/gdevm16.c tesseract/src/ccstruct/ratngs.h: In member function 'void tesseract::BLOB_CHOICE::set_fonts(const std::vector&)': tesseract/src/ccstruct/ratngs.h:107:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'unsigned int'} [-Wsign-compare] 107 | for (int f = 0; f < fonts_.size(); ++f) { | ~~^~~~~~~~~~~~~~~ cc1plus: warning: command-line option '-Wstrict-prototypes' is valid for C/ObjC but not for C++ cc1plus: warning: command-line option '-Wmissing-prototypes' is valid for C/ObjC but not for C++ cc1plus: warning: '-Werror=' argument '-Werror=declaration-after-statement' is not valid for C++ tesseract/src/ccstruct/boxread.cpp: In function 'bool tesseract::ReadMemBoxes(int, bool, const char*, bool, std::vector*, std::vector*, std::vector*, std::vector*)': tesseract/src/ccstruct/boxread.cpp:105:21: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'unsigned int'} [-Wsign-compare] 105 | for (int i = 0; i < lines.size(); ++i) { | ~~^~~~~~~~~~~~~~ tesseract/src/ccstruct/ratngs.h: In member function 'void tesseract::BLOB_CHOICE::set_fonts(const std::vector&)': tesseract/src/ccstruct/ratngs.h:107:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'unsigned int'} [-Wsign-compare] 107 | for (int f = 0; f < fonts_.size(); ++f) { | ~~^~~~~~~~~~~~~~~ g++ -Itesseract/include -Itesseract/src/api -Itesseract/src/arch -Itesseract/src/ccmain -Itesseract/src/ccstruct -Itesseract/src/ccutil -Itesseract/src/classify -Itesseract/src/cutil -Itesseract/src/dict -Itesseract/src/lstm -Itesseract/src/opencl -Itesseract/src/textord -Itesseract/src/training -Itesseract/src/viewer -Itesseract/src/wordrec -Ileptonica/src -I./base -I./soobj -Os -fstack-clash-protection -Wformat -Werror=format-security -D_GLIBCXX_ASSERTIONS=1 -D_LIBCPP_ENABLE_THREAD_SAFETY_ANNOTATIONS=1 -D_LIBCPP_ENABLE_HARDENED_MODE=1 -g -std=c++17 -DHAVE_NEON -DHAVE_MKSTEMP -DHAVE_FSEEKO -DHAVE_FONTCONFIG -DHAVE_SETLOCALE -DHAVE_DBUS -DHAVE_BSWAP32 -DHAVE_BYTESWAP_H -DHAVE_STRERROR -DHAVE_PREAD_PWRITE=1 -DGS_RECURSIVE_MUTEXATTR=PTHREAD_MUTEX_RECURSIVE -O2 -DNDEBUG -fPIC -fvisibility=hidden -DGSDLLEXPORT="__attribute__((visibility(\"default\")))" -Wall -Wstrict-prototypes -Wundef -Wmissing-declarations -Wmissing-prototypes -Wwrite-strings -fno-strict-aliasing -Werror=declaration-after-statement -fno-builtin -fno-common -Werror=return-type -Wno-unused-local-typedefs -DHAVE_STDINT_H=1 -DHAVE_DIRENT_H=1 -DHAVE_SYS_DIR_H=1 -DHAVE_SYS_TIME_H=1 -DHAVE_SYS_TIMES_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_LIBDL=1 -DGX_COLOR_INDEX_TYPE="unsigned long long" -D__USE_UNIX98=1 -DBUILD_PDF=1 -I./pdf -Os -fstack-clash-protection -Wformat -Werror=format-security -g -flto=auto -DHAVE_RESTRICT=1 -I/usr/include/webp -fno-strict-aliasing -DHAVE_POPEN_PROTO=1 -DTESSERACT_IMAGEDATA_AS_PIX -DTESSERACT_DISABLE_DEBUG_FONTS -DGRAPHICS_DISABLED -UCLUSTER -o ./soobj/tesseract_textord_bbgrid.o -c tesseract/src/textord/bbgrid.cpp gcc -DHAVE_MKSTEMP -DHAVE_FSEEKO -DHAVE_FONTCONFIG -DHAVE_SETLOCALE -DHAVE_DBUS -DHAVE_BSWAP32 -DHAVE_BYTESWAP_H -DHAVE_STRERROR -DHAVE_PREAD_PWRITE=1 -DGS_RECURSIVE_MUTEXATTR=PTHREAD_MUTEX_RECURSIVE -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 -Wno-unused-local-typedefs -DHAVE_STDINT_H=1 -DHAVE_DIRENT_H=1 -DHAVE_SYS_DIR_H=1 -DHAVE_SYS_TIME_H=1 -DHAVE_SYS_TIMES_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_LIBDL=1 -DGX_COLOR_INDEX_TYPE="unsigned long long" -D__USE_UNIX98=1 -DBUILD_PDF=1 -I./pdf -Os -fstack-clash-protection -Wformat -Werror=format-security -g -flto=auto -DHAVE_RESTRICT=1 -I/usr/include/webp -fno-strict-aliasing -DHAVE_POPEN_PROTO=1 -I./obj -I./base -I./devices -DWHICH_CMS="lcms2" -o ./obj/gdevm24.o -c ./base/gdevm24.c gcc -DHAVE_MKSTEMP -DHAVE_FSEEKO -DHAVE_FONTCONFIG -DHAVE_SETLOCALE -DHAVE_DBUS -DHAVE_BSWAP32 -DHAVE_BYTESWAP_H -DHAVE_STRERROR -DHAVE_PREAD_PWRITE=1 -DGS_RECURSIVE_MUTEXATTR=PTHREAD_MUTEX_RECURSIVE -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 -Wno-unused-local-typedefs -DHAVE_STDINT_H=1 -DHAVE_DIRENT_H=1 -DHAVE_SYS_DIR_H=1 -DHAVE_SYS_TIME_H=1 -DHAVE_SYS_TIMES_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_LIBDL=1 -DGX_COLOR_INDEX_TYPE="unsigned long long" -D__USE_UNIX98=1 -DBUILD_PDF=1 -I./pdf -Os -fstack-clash-protection -Wformat -Werror=format-security -g -flto=auto -DHAVE_RESTRICT=1 -I/usr/include/webp -fno-strict-aliasing -DHAVE_POPEN_PROTO=1 -I./obj -I./base -I./devices -DWHICH_CMS="lcms2" -o ./obj/gdevm32.o -c ./base/gdevm32.c In file included from tesseract/src/ccutil/elst.h:24, from tesseract/src/ccstruct/points.h:22, from tesseract/src/ccstruct/rect.h:23, from tesseract/src/ccstruct/boxword.h:23, from tesseract/src/ccstruct/blamer.h:26: tesseract/src/ccutil/serialis.h: In instantiation of 'bool tesseract::TFile::Serialize(const T*, size_t) [with T = char; size_t = unsigned int]': tesseract/src/ccutil/unicharset.h:363:51: required from here tesseract/src/ccutil/serialis.h:102:45: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'unsigned int'} [-Wsign-compare] 102 | return FWrite(data, sizeof(T), count) == count; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ g++ -Itesseract/include -Itesseract/src/api -Itesseract/src/arch -Itesseract/src/ccmain -Itesseract/src/ccstruct -Itesseract/src/ccutil -Itesseract/src/classify -Itesseract/src/cutil -Itesseract/src/dict -Itesseract/src/lstm -Itesseract/src/opencl -Itesseract/src/textord -Itesseract/src/training -Itesseract/src/viewer -Itesseract/src/wordrec -Ileptonica/src -I./base -I./soobj -Os -fstack-clash-protection -Wformat -Werror=format-security -D_GLIBCXX_ASSERTIONS=1 -D_LIBCPP_ENABLE_THREAD_SAFETY_ANNOTATIONS=1 -D_LIBCPP_ENABLE_HARDENED_MODE=1 -g -std=c++17 -DHAVE_NEON -DHAVE_MKSTEMP -DHAVE_FSEEKO -DHAVE_FONTCONFIG -DHAVE_SETLOCALE -DHAVE_DBUS -DHAVE_BSWAP32 -DHAVE_BYTESWAP_H -DHAVE_STRERROR -DHAVE_PREAD_PWRITE=1 -DGS_RECURSIVE_MUTEXATTR=PTHREAD_MUTEX_RECURSIVE -O2 -DNDEBUG -fPIC -fvisibility=hidden -DGSDLLEXPORT="__attribute__((visibility(\"default\")))" -Wall -Wstrict-prototypes -Wundef -Wmissing-declarations -Wmissing-prototypes -Wwrite-strings -fno-strict-aliasing -Werror=declaration-after-statement -fno-builtin -fno-common -Werror=return-type -Wno-unused-local-typedefs -DHAVE_STDINT_H=1 -DHAVE_DIRENT_H=1 -DHAVE_SYS_DIR_H=1 -DHAVE_SYS_TIME_H=1 -DHAVE_SYS_TIMES_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_LIBDL=1 -DGX_COLOR_INDEX_TYPE="unsigned long long" -D__USE_UNIX98=1 -DBUILD_PDF=1 -I./pdf -Os -fstack-clash-protection -Wformat -Werror=format-security -g -flto=auto -DHAVE_RESTRICT=1 -I/usr/include/webp -fno-strict-aliasing -DHAVE_POPEN_PROTO=1 -DTESSERACT_IMAGEDATA_AS_PIX -DTESSERACT_DISABLE_DEBUG_FONTS -DGRAPHICS_DISABLED -UCLUSTER -o ./soobj/tesseract_textord_blkocc.o -c tesseract/src/textord/blkocc.cpp In file included from tesseract/src/ccutil/genericvector.h:22, from tesseract/src/ccutil/kdpair.h:27, from tesseract/src/ccstruct/matrix.h:29, from tesseract/src/ccstruct/matrix.cpp:22: tesseract/src/ccutil/serialis.h: In instantiation of 'bool tesseract::TFile::Serialize(const T*, size_t) [with T = char; size_t = unsigned int]': tesseract/src/ccutil/unicharset.h:363:51: required from here tesseract/src/ccutil/serialis.h:102:45: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'unsigned int'} [-Wsign-compare] 102 | return FWrite(data, sizeof(T), count) == count; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ cc1plus: warning: command-line option '-Wstrict-prototypes' is valid for C/ObjC but not for C++ cc1plus: warning: command-line option '-Wstrict-prototypes' is valid for C/ObjC but not for C++ cc1plus: warning: command-line option '-Wmissing-prototypes' is valid for C/ObjC but not for C++ cc1plus: warning: command-line option '-Wmissing-prototypes' is valid for C/ObjC but not for C++ cc1plus: warning: '-Werror=' argument '-Werror=declaration-after-statement' is not valid for C++ cc1plus: warning: '-Werror=' argument '-Werror=declaration-after-statement' is not valid for C++ tesseract/src/ccmain/tesseractclass.h: In member function 'void tesseract::Tesseract::set_pix_original(Pix*)': tesseract/src/ccmain/tesseractclass.h:224:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'unsigned int'} [-Wsign-compare] 224 | for (int i = 0; i < sub_langs_.size(); ++i) { | ~~^~~~~~~~~~~~~~~~~~~ In file included from tesseract/src/ccutil/clst.h:24, from tesseract/src/ccstruct/blobs.h:23, from tesseract/src/ccstruct/seam.h:26, from tesseract/src/wordrec/findseam.h:22, from tesseract/src/wordrec/findseam.cpp:21: tesseract/src/ccutil/serialis.h: In instantiation of 'bool tesseract::TFile::Serialize(const T*, size_t) [with T = char; size_t = unsigned int]': tesseract/src/ccutil/unicharset.h:363:51: required from here tesseract/src/ccutil/serialis.h:102:45: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'unsigned int'} [-Wsign-compare] 102 | return FWrite(data, sizeof(T), count) == count; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ tesseract/src/ccmain/tesseractclass.h: In member function 'bool tesseract::Tesseract::AnyTessLang() const': tesseract/src/ccmain/tesseractclass.h:292:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'unsigned int'} [-Wsign-compare] 292 | for (int i = 0; i < sub_langs_.size(); ++i) { | ~~^~~~~~~~~~~~~~~~~~~ tesseract/src/ccmain/tesseractclass.h: In member function 'bool tesseract::Tesseract::AnyLSTMLang() const': tesseract/src/ccmain/tesseractclass.h:302:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'unsigned int'} [-Wsign-compare] 302 | for (int i = 0; i < sub_langs_.size(); ++i) { | ~~^~~~~~~~~~~~~~~~~~~ In file included from tesseract/src/ccstruct/normalis.cpp:27: tesseract/src/ccutil/unicharset.h: In member function 'bool tesseract::UNICHARSET::contains_unichar_id(tesseract::UNICHAR_ID) const': tesseract/src/ccutil/unicharset.h:288:59: warning: comparison of integer expressions of different signedness: 'tesseract::UNICHAR_ID' {aka 'int'} and 'std::vector::size_type' {aka 'unsigned int'} [-Wsign-compare] 288 | return unichar_id != INVALID_UNICHAR_ID && unichar_id < unichars.size() && | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~ tesseract/src/ccutil/unicharset.h: In member function 'void tesseract::UNICHARSET::delete_pointers_in_unichars()': tesseract/src/ccutil/unicharset.h:302:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'unsigned int'} [-Wsign-compare] 302 | for (int i = 0; i < unichars.size(); ++i) { | ~~^~~~~~~~~~~~~~~~~ tesseract/src/ccmain/reject.cpp: In member function 'bool tesseract::Tesseract::repeated_nonalphanum_wd(tesseract::WERD_RES*, tesseract::ROW*)': tesseract/src/ccmain/reject.cpp:598:55: warning: comparison of integer expressions of different signedness: 'std::__cxx11::basic_string::size_type' {aka 'unsigned int'} and 'int16_t' {aka 'short int'} [-Wsign-compare] 598 | if ((word->best_choice->unichar_lengths().length () == char_quality) && | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ In file included from tesseract/src/ccutil/clst.h:24, from tesseract/src/ccstruct/blobs.h:23, from tesseract/src/ccstruct/boxword.cpp:19: tesseract/src/ccutil/serialis.h: In instantiation of 'bool tesseract::TFile::Serialize(const T*, size_t) [with T = char; size_t = unsigned int]': tesseract/src/ccutil/unicharset.h:363:51: required from here tesseract/src/ccutil/serialis.h:102:45: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'unsigned int'} [-Wsign-compare] 102 | return FWrite(data, sizeof(T), count) == count; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ gcc -DHAVE_MKSTEMP -DHAVE_FSEEKO -DHAVE_FONTCONFIG -DHAVE_SETLOCALE -DHAVE_DBUS -DHAVE_BSWAP32 -DHAVE_BYTESWAP_H -DHAVE_STRERROR -DHAVE_PREAD_PWRITE=1 -DGS_RECURSIVE_MUTEXATTR=PTHREAD_MUTEX_RECURSIVE -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 -Wno-unused-local-typedefs -DHAVE_STDINT_H=1 -DHAVE_DIRENT_H=1 -DHAVE_SYS_DIR_H=1 -DHAVE_SYS_TIME_H=1 -DHAVE_SYS_TIMES_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_LIBDL=1 -DGX_COLOR_INDEX_TYPE="unsigned long long" -D__USE_UNIX98=1 -DBUILD_PDF=1 -I./pdf -Os -fstack-clash-protection -Wformat -Werror=format-security -g -flto=auto -DHAVE_RESTRICT=1 -I/usr/include/webp -fno-strict-aliasing -DHAVE_POPEN_PROTO=1 -I./obj -I./base -I./devices -DWHICH_CMS="lcms2" -o ./obj/gdevm40.o -c ./base/gdevm40.c In file included from tesseract/src/ccmain/pgedit.cpp:34: tesseract/src/ccmain/tesseractclass.h: In member function 'void tesseract::Tesseract::set_pix_original(Pix*)': tesseract/src/ccmain/tesseractclass.h:224:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'unsigned int'} [-Wsign-compare] 224 | for (int i = 0; i < sub_langs_.size(); ++i) { | ~~^~~~~~~~~~~~~~~~~~~ tesseract/src/ccmain/tesseractclass.h: In member function 'bool tesseract::Tesseract::AnyTessLang() const': tesseract/src/ccmain/tesseractclass.h:292:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'unsigned int'} [-Wsign-compare] 292 | for (int i = 0; i < sub_langs_.size(); ++i) { | ~~^~~~~~~~~~~~~~~~~~~ tesseract/src/ccmain/tesseractclass.h: In member function 'bool tesseract::Tesseract::AnyLSTMLang() const': tesseract/src/ccmain/tesseractclass.h:302:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'unsigned int'} [-Wsign-compare] 302 | for (int i = 0; i < sub_langs_.size(); ++i) { | ~~^~~~~~~~~~~~~~~~~~~ g++ -Itesseract/include -Itesseract/src/api -Itesseract/src/arch -Itesseract/src/ccmain -Itesseract/src/ccstruct -Itesseract/src/ccutil -Itesseract/src/classify -Itesseract/src/cutil -Itesseract/src/dict -Itesseract/src/lstm -Itesseract/src/opencl -Itesseract/src/textord -Itesseract/src/training -Itesseract/src/viewer -Itesseract/src/wordrec -Ileptonica/src -I./base -I./soobj -Os -fstack-clash-protection -Wformat -Werror=format-security -D_GLIBCXX_ASSERTIONS=1 -D_LIBCPP_ENABLE_THREAD_SAFETY_ANNOTATIONS=1 -D_LIBCPP_ENABLE_HARDENED_MODE=1 -g -std=c++17 -DHAVE_NEON -DHAVE_MKSTEMP -DHAVE_FSEEKO -DHAVE_FONTCONFIG -DHAVE_SETLOCALE -DHAVE_DBUS -DHAVE_BSWAP32 -DHAVE_BYTESWAP_H -DHAVE_STRERROR -DHAVE_PREAD_PWRITE=1 -DGS_RECURSIVE_MUTEXATTR=PTHREAD_MUTEX_RECURSIVE -O2 -DNDEBUG -fPIC -fvisibility=hidden -DGSDLLEXPORT="__attribute__((visibility(\"default\")))" -Wall -Wstrict-prototypes -Wundef -Wmissing-declarations -Wmissing-prototypes -Wwrite-strings -fno-strict-aliasing -Werror=declaration-after-statement -fno-builtin -fno-common -Werror=return-type -Wno-unused-local-typedefs -DHAVE_STDINT_H=1 -DHAVE_DIRENT_H=1 -DHAVE_SYS_DIR_H=1 -DHAVE_SYS_TIME_H=1 -DHAVE_SYS_TIMES_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_LIBDL=1 -DGX_COLOR_INDEX_TYPE="unsigned long long" -D__USE_UNIX98=1 -DBUILD_PDF=1 -I./pdf -Os -fstack-clash-protection -Wformat -Werror=format-security -g -flto=auto -DHAVE_RESTRICT=1 -I/usr/include/webp -fno-strict-aliasing -DHAVE_POPEN_PROTO=1 -DTESSERACT_IMAGEDATA_AS_PIX -DTESSERACT_DISABLE_DEBUG_FONTS -DGRAPHICS_DISABLED -UCLUSTER -o ./soobj/tesseract_textord_blobgrid.o -c tesseract/src/textord/blobgrid.cpp gcc -DHAVE_MKSTEMP -DHAVE_FSEEKO -DHAVE_FONTCONFIG -DHAVE_SETLOCALE -DHAVE_DBUS -DHAVE_BSWAP32 -DHAVE_BYTESWAP_H -DHAVE_STRERROR -DHAVE_PREAD_PWRITE=1 -DGS_RECURSIVE_MUTEXATTR=PTHREAD_MUTEX_RECURSIVE -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 -Wno-unused-local-typedefs -DHAVE_STDINT_H=1 -DHAVE_DIRENT_H=1 -DHAVE_SYS_DIR_H=1 -DHAVE_SYS_TIME_H=1 -DHAVE_SYS_TIMES_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_LIBDL=1 -DGX_COLOR_INDEX_TYPE="unsigned long long" -D__USE_UNIX98=1 -DBUILD_PDF=1 -I./pdf -Os -fstack-clash-protection -Wformat -Werror=format-security -g -flto=auto -DHAVE_RESTRICT=1 -I/usr/include/webp -fno-strict-aliasing -DHAVE_POPEN_PROTO=1 -I./obj -I./base -I./devices -DWHICH_CMS="lcms2" -o ./obj/gdevm48.o -c ./base/gdevm48.c g++ -Itesseract/include -Itesseract/src/api -Itesseract/src/arch -Itesseract/src/ccmain -Itesseract/src/ccstruct -Itesseract/src/ccutil -Itesseract/src/classify -Itesseract/src/cutil -Itesseract/src/dict -Itesseract/src/lstm -Itesseract/src/opencl -Itesseract/src/textord -Itesseract/src/training -Itesseract/src/viewer -Itesseract/src/wordrec -Ileptonica/src -I./base -I./soobj -Os -fstack-clash-protection -Wformat -Werror=format-security -D_GLIBCXX_ASSERTIONS=1 -D_LIBCPP_ENABLE_THREAD_SAFETY_ANNOTATIONS=1 -D_LIBCPP_ENABLE_HARDENED_MODE=1 -g -std=c++17 -DHAVE_NEON -DHAVE_MKSTEMP -DHAVE_FSEEKO -DHAVE_FONTCONFIG -DHAVE_SETLOCALE -DHAVE_DBUS -DHAVE_BSWAP32 -DHAVE_BYTESWAP_H -DHAVE_STRERROR -DHAVE_PREAD_PWRITE=1 -DGS_RECURSIVE_MUTEXATTR=PTHREAD_MUTEX_RECURSIVE -O2 -DNDEBUG -fPIC -fvisibility=hidden -DGSDLLEXPORT="__attribute__((visibility(\"default\")))" -Wall -Wstrict-prototypes -Wundef -Wmissing-declarations -Wmissing-prototypes -Wwrite-strings -fno-strict-aliasing -Werror=declaration-after-statement -fno-builtin -fno-common -Werror=return-type -Wno-unused-local-typedefs -DHAVE_STDINT_H=1 -DHAVE_DIRENT_H=1 -DHAVE_SYS_DIR_H=1 -DHAVE_SYS_TIME_H=1 -DHAVE_SYS_TIMES_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_LIBDL=1 -DGX_COLOR_INDEX_TYPE="unsigned long long" -D__USE_UNIX98=1 -DBUILD_PDF=1 -I./pdf -Os -fstack-clash-protection -Wformat -Werror=format-security -g -flto=auto -DHAVE_RESTRICT=1 -I/usr/include/webp -fno-strict-aliasing -DHAVE_POPEN_PROTO=1 -DTESSERACT_IMAGEDATA_AS_PIX -DTESSERACT_DISABLE_DEBUG_FONTS -DGRAPHICS_DISABLED -UCLUSTER -o ./soobj/tesseract_textord_ccnontextdetect.o -c tesseract/src/textord/ccnontextdetect.cpp In file included from tesseract/src/ccutil/elst.h:24, from tesseract/src/ccstruct/ocrpara.h:23, from tesseract/src/ccstruct/ocrblock.h:22, from tesseract/src/textord/devanagari_processing.h:17, from tesseract/src/ccmain/tesseractclass.h:34: tesseract/src/ccutil/serialis.h: In instantiation of 'bool tesseract::TFile::Serialize(const T*, size_t) [with T = char; size_t = unsigned int]': tesseract/src/ccutil/unicharset.h:363:51: required from here tesseract/src/ccutil/serialis.h:102:45: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'unsigned int'} [-Wsign-compare] 102 | return FWrite(data, sizeof(T), count) == count; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ cc1plus: warning: command-line option '-Wstrict-prototypes' is valid for C/ObjC but not for C++ cc1plus: warning: command-line option '-Wmissing-prototypes' is valid for C/ObjC but not for C++ cc1plus: warning: '-Werror=' argument '-Werror=declaration-after-statement' is not valid for C++ cc1plus: warning: command-line option '-Wstrict-prototypes' is valid for C/ObjC but not for C++ cc1plus: warning: command-line option '-Wmissing-prototypes' is valid for C/ObjC but not for C++ cc1plus: warning: '-Werror=' argument '-Werror=declaration-after-statement' is not valid for C++ In file included from tesseract/src/ccutil/clst.h:24, from tesseract/src/ccstruct/blobs.h:23, from tesseract/src/ccstruct/normalis.cpp:23: tesseract/src/ccutil/serialis.h: In instantiation of 'bool tesseract::TFile::Serialize(const T*, size_t) [with T = char; size_t = unsigned int]': tesseract/src/ccutil/unicharset.h:363:51: required from here tesseract/src/ccutil/serialis.h:102:45: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'unsigned int'} [-Wsign-compare] 102 | return FWrite(data, sizeof(T), count) == count; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ gcc -DHAVE_MKSTEMP -DHAVE_FSEEKO -DHAVE_FONTCONFIG -DHAVE_SETLOCALE -DHAVE_DBUS -DHAVE_BSWAP32 -DHAVE_BYTESWAP_H -DHAVE_STRERROR -DHAVE_PREAD_PWRITE=1 -DGS_RECURSIVE_MUTEXATTR=PTHREAD_MUTEX_RECURSIVE -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 -Wno-unused-local-typedefs -DHAVE_STDINT_H=1 -DHAVE_DIRENT_H=1 -DHAVE_SYS_DIR_H=1 -DHAVE_SYS_TIME_H=1 -DHAVE_SYS_TIMES_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_LIBDL=1 -DGX_COLOR_INDEX_TYPE="unsigned long long" -D__USE_UNIX98=1 -DBUILD_PDF=1 -I./pdf -Os -fstack-clash-protection -Wformat -Werror=format-security -g -flto=auto -DHAVE_RESTRICT=1 -I/usr/include/webp -fno-strict-aliasing -DHAVE_POPEN_PROTO=1 -I./obj -I./base -I./devices -DWHICH_CMS="lcms2" -o ./obj/gdevm56.o -c ./base/gdevm56.c In file included from tesseract/src/ccmain/tessedit.cpp:31: tesseract/src/ccmain/tesseractclass.h: In member function 'void tesseract::Tesseract::set_pix_original(Pix*)': tesseract/src/ccmain/tesseractclass.h:224:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'unsigned int'} [-Wsign-compare] 224 | for (int i = 0; i < sub_langs_.size(); ++i) { | ~~^~~~~~~~~~~~~~~~~~~ gcc -DHAVE_MKSTEMP -DHAVE_FSEEKO -DHAVE_FONTCONFIG -DHAVE_SETLOCALE -DHAVE_DBUS -DHAVE_BSWAP32 -DHAVE_BYTESWAP_H -DHAVE_STRERROR -DHAVE_PREAD_PWRITE=1 -DGS_RECURSIVE_MUTEXATTR=PTHREAD_MUTEX_RECURSIVE -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 -Wno-unused-local-typedefs -DHAVE_STDINT_H=1 -DHAVE_DIRENT_H=1 -DHAVE_SYS_DIR_H=1 -DHAVE_SYS_TIME_H=1 -DHAVE_SYS_TIMES_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_LIBDL=1 -DGX_COLOR_INDEX_TYPE="unsigned long long" -D__USE_UNIX98=1 -DBUILD_PDF=1 -I./pdf -Os -fstack-clash-protection -Wformat -Werror=format-security -g -flto=auto -DHAVE_RESTRICT=1 -I/usr/include/webp -fno-strict-aliasing -DHAVE_POPEN_PROTO=1 -I./obj -I./base -I./devices -DWHICH_CMS="lcms2" -o ./obj/gdevm64.o -c ./base/gdevm64.c tesseract/src/ccmain/tesseractclass.h: In member function 'bool tesseract::Tesseract::AnyTessLang() const': tesseract/src/ccmain/tesseractclass.h:292:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'unsigned int'} [-Wsign-compare] 292 | for (int i = 0; i < sub_langs_.size(); ++i) { | ~~^~~~~~~~~~~~~~~~~~~ tesseract/src/ccmain/tesseractclass.h: In member function 'bool tesseract::Tesseract::AnyLSTMLang() const': tesseract/src/ccmain/tesseractclass.h:302:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'unsigned int'} [-Wsign-compare] 302 | for (int i = 0; i < sub_langs_.size(); ++i) { | ~~^~~~~~~~~~~~~~~~~~~ In file included from tesseract/src/ccstruct/ratngs.h:32, from tesseract/src/ccstruct/blamer.h:30, from tesseract/src/ccstruct/pageres.h:22, from tesseract/src/ccstruct/pageres.cpp:24: tesseract/src/ccutil/unicharset.h: In member function 'bool tesseract::UNICHARSET::contains_unichar_id(tesseract::UNICHAR_ID) const': tesseract/src/ccutil/unicharset.h:288:59: warning: comparison of integer expressions of different signedness: 'tesseract::UNICHAR_ID' {aka 'int'} and 'std::vector::size_type' {aka 'unsigned int'} [-Wsign-compare] 288 | return unichar_id != INVALID_UNICHAR_ID && unichar_id < unichars.size() && | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~ tesseract/src/ccutil/unicharset.h: In member function 'void tesseract::UNICHARSET::delete_pointers_in_unichars()': tesseract/src/ccutil/unicharset.h:302:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'unsigned int'} [-Wsign-compare] 302 | for (int i = 0; i < unichars.size(); ++i) { | ~~^~~~~~~~~~~~~~~~~ In file included from tesseract/src/ccutil/elst.h:24, from tesseract/src/ccstruct/points.h:22, from tesseract/src/ccstruct/imagedata.h:22, from tesseract/src/ccstruct/imagedata.cpp:24: tesseract/src/ccutil/serialis.h: In instantiation of 'bool tesseract::TFile::Serialize(const T*, size_t) [with T = int; size_t = unsigned int]': tesseract/src/ccstruct/imagedata.cpp:168:21: required from here tesseract/src/ccutil/serialis.h:102:45: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'unsigned int'} [-Wsign-compare] 102 | return FWrite(data, sizeof(T), count) == count; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ tesseract/src/ccutil/serialis.h: In instantiation of 'bool tesseract::TFile::Serialize(const T*, size_t) [with T = signed char; size_t = unsigned int]': tesseract/src/ccstruct/imagedata.cpp:176:23: required from here tesseract/src/ccutil/serialis.h:102:45: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'unsigned int'} [-Wsign-compare] tesseract/src/ccutil/serialis.h: In instantiation of 'bool tesseract::TFile::DeSerialize(T*, size_t) [with T = int; size_t = unsigned int]': tesseract/src/ccstruct/imagedata.cpp:182:23: required from here tesseract/src/ccutil/serialis.h:93:50: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'unsigned int'} [-Wsign-compare] 93 | return FReadEndian(data, sizeof(T), count) == count; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ tesseract/src/ccutil/serialis.h: In instantiation of 'bool tesseract::TFile::DeSerialize(T*, size_t) [with T = signed char; size_t = unsigned int]': tesseract/src/ccstruct/imagedata.cpp:190:23: required from here tesseract/src/ccutil/serialis.h:93:50: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'unsigned int'} [-Wsign-compare] In file included from tesseract/src/ccutil/genericvector.h:22, from tesseract/src/ccutil/params.h:22, from tesseract/src/ccmain/pgedit.h:22, from tesseract/src/ccmain/pgedit.cpp:24: tesseract/src/ccutil/serialis.h: In instantiation of 'bool tesseract::TFile::Serialize(const T*, size_t) [with T = char; size_t = unsigned int]': tesseract/src/ccutil/unicharset.h:363:51: required from here tesseract/src/ccutil/serialis.h:102:45: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'unsigned int'} [-Wsign-compare] 102 | return FWrite(data, sizeof(T), count) == count; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ In file included from tesseract/src/ccmain/resultiterator.cpp:24: tesseract/src/ccmain/tesseractclass.h: In member function 'void tesseract::Tesseract::set_pix_original(Pix*)': tesseract/src/ccmain/tesseractclass.h:224:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'unsigned int'} [-Wsign-compare] 224 | for (int i = 0; i < sub_langs_.size(); ++i) { | ~~^~~~~~~~~~~~~~~~~~~ tesseract/src/ccmain/tesseractclass.h: In member function 'bool tesseract::Tesseract::AnyTessLang() const': tesseract/src/ccmain/tesseractclass.h:292:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'unsigned int'} [-Wsign-compare] 292 | for (int i = 0; i < sub_langs_.size(); ++i) { | ~~^~~~~~~~~~~~~~~~~~~ tesseract/src/ccmain/tesseractclass.h: In member function 'bool tesseract::Tesseract::AnyLSTMLang() const': tesseract/src/ccmain/tesseractclass.h:302:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'unsigned int'} [-Wsign-compare] 302 | for (int i = 0; i < sub_langs_.size(); ++i) { | ~~^~~~~~~~~~~~~~~~~~~ In file included from tesseract/src/ccutil/lsterr.h:22, from tesseract/src/ccutil/elst.h:22, from tesseract/src/ccstruct/points.h:22, from tesseract/src/ccstruct/rect.h:23, from tesseract/src/ccstruct/boxword.h:23, from tesseract/src/ccstruct/blamer.h:26: tesseract/src/ccmain/resultiterator.cpp: In member function 'void tesseract::ResultIterator::CalculateBlobOrder(std::vector*) const': tesseract/src/ccmain/resultiterator.cpp:220:36: warning: comparison of integer expressions of different signedness: 'std::vector::size_type' {aka 'unsigned int'} and 'const int' [-Wsign-compare] 220 | ASSERT_HOST(blob_indices->size() == word_length_); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ tesseract/src/ccutil/errcode.h:56:25: note: in definition of macro 'ASSERT_HOST' 56 | #define ASSERT_HOST(x) (x) \ | ^ tesseract/src/ccmain/resultiterator.cpp: In function 'void tesseract::PrintScriptDirs(const std::vector&)': tesseract/src/ccmain/resultiterator.cpp:224:21: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'unsigned int'} [-Wsign-compare] 224 | for (int i = 0; i < dirs.size(); i++) { | ~~^~~~~~~~~~~~~ tesseract/src/ccmain/resultiterator.cpp: In static member function 'static void tesseract::ResultIterator::CalculateTextlineOrder(bool, const std::vector&, std::vector*)': tesseract/src/ccmain/resultiterator.cpp:315:30: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'unsigned int'} [-Wsign-compare] 315 | for (int i = left; i < word_dirs.size(); i++) { | ~~^~~~~~~~~~~~~~~~~~ gcc -DHAVE_MKSTEMP -DHAVE_FSEEKO -DHAVE_FONTCONFIG -DHAVE_SETLOCALE -DHAVE_DBUS -DHAVE_BSWAP32 -DHAVE_BYTESWAP_H -DHAVE_STRERROR -DHAVE_PREAD_PWRITE=1 -DGS_RECURSIVE_MUTEXATTR=PTHREAD_MUTEX_RECURSIVE -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 -Wno-unused-local-typedefs -DHAVE_STDINT_H=1 -DHAVE_DIRENT_H=1 -DHAVE_SYS_DIR_H=1 -DHAVE_SYS_TIME_H=1 -DHAVE_SYS_TIMES_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_LIBDL=1 -DGX_COLOR_INDEX_TYPE="unsigned long long" -D__USE_UNIX98=1 -DBUILD_PDF=1 -I./pdf -Os -fstack-clash-protection -Wformat -Werror=format-security -g -flto=auto -DHAVE_RESTRICT=1 -I/usr/include/webp -fno-strict-aliasing -DHAVE_POPEN_PROTO=1 -I./obj -I./base -I./devices -DWHICH_CMS="lcms2" -o ./obj/gdevmx.o -c ./base/gdevmx.c tesseract/src/ccmain/resultiterator.cpp: In member function 'void tesseract::ResultIterator::MoveToLogicalStartOfTextline()': tesseract/src/ccmain/resultiterator.cpp:434:12: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'unsigned int'} [-Wsign-compare] 434 | for (; i < word_indices.size() && word_indices[i] < 0; i++) { | ~~^~~~~~~~~~~~~~~~~~~~~ tesseract/src/ccmain/resultiterator.cpp:442:9: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'unsigned int'} [-Wsign-compare] 442 | if (i >= word_indices.size()) | ~~^~~~~~~~~~~~~~~~~~~~~~ tesseract/src/ccmain/resultiterator.cpp: In member function 'virtual bool tesseract::ResultIterator::Next(tesseract::PageIteratorLevel)': tesseract/src/ccmain/resultiterator.cpp:480:24: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'unsigned int'} [-Wsign-compare] 480 | while (next_blob < blob_order.size() && | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ tesseract/src/ccmain/resultiterator.cpp:484:21: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'unsigned int'} [-Wsign-compare] 484 | if (next_blob < blob_order.size()) { | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ gcc -DHAVE_MKSTEMP -DHAVE_FSEEKO -DHAVE_FONTCONFIG -DHAVE_SETLOCALE -DHAVE_DBUS -DHAVE_BSWAP32 -DHAVE_BYTESWAP_H -DHAVE_STRERROR -DHAVE_PREAD_PWRITE=1 -DGS_RECURSIVE_MUTEXATTR=PTHREAD_MUTEX_RECURSIVE -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 -Wno-unused-local-typedefs -DHAVE_STDINT_H=1 -DHAVE_DIRENT_H=1 -DHAVE_SYS_DIR_H=1 -DHAVE_SYS_TIME_H=1 -DHAVE_SYS_TIMES_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_LIBDL=1 -DGX_COLOR_INDEX_TYPE="unsigned long long" -D__USE_UNIX98=1 -DBUILD_PDF=1 -I./pdf -Os -fstack-clash-protection -Wformat -Werror=format-security -g -flto=auto -DHAVE_RESTRICT=1 -I/usr/include/webp -fno-strict-aliasing -DHAVE_POPEN_PROTO=1 -I./obj -I./base -I./devices -DWHICH_CMS="lcms2" -o ./obj/gdevdsha.o -c ./base/gdevdsha.c tesseract/src/ccmain/resultiterator.cpp: In member function 'void tesseract::ResultIterator::AppendUTF8WordText(std::string*) const': tesseract/src/ccmain/resultiterator.cpp:681:21: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'unsigned int'} [-Wsign-compare] 681 | for (int i = 0; i < blob_order.size(); i++) { | ~~^~~~~~~~~~~~~~~~~~~ tesseract/src/ccmain/resultiterator.cpp: In member function 'void tesseract::ResultIterator::IterateAndAppendUTF8TextlineText(std::string*)': tesseract/src/ccmain/resultiterator.cpp:702:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'unsigned int'} [-Wsign-compare] 702 | for (int i = 0; i < textline_order.size(); i++) { | ~~^~~~~~~~~~~~~~~~~~~~~~~ gcc -DHAVE_MKSTEMP -DHAVE_FSEEKO -DHAVE_FONTCONFIG -DHAVE_SETLOCALE -DHAVE_DBUS -DHAVE_BSWAP32 -DHAVE_BYTESWAP_H -DHAVE_STRERROR -DHAVE_PREAD_PWRITE=1 -DGS_RECURSIVE_MUTEXATTR=PTHREAD_MUTEX_RECURSIVE -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 -Wno-unused-local-typedefs -DHAVE_STDINT_H=1 -DHAVE_DIRENT_H=1 -DHAVE_SYS_DIR_H=1 -DHAVE_SYS_TIME_H=1 -DHAVE_SYS_TIMES_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_LIBDL=1 -DGX_COLOR_INDEX_TYPE="unsigned long long" -D__USE_UNIX98=1 -DBUILD_PDF=1 -I./pdf -Os -fstack-clash-protection -Wformat -Werror=format-security -g -flto=auto -DHAVE_RESTRICT=1 -I/usr/include/webp -fno-strict-aliasing -DHAVE_POPEN_PROTO=1 -I./obj -I./base -I./devices -DWHICH_CMS="lcms2" -o ./obj/gxscanc.o -c ./base/gxscanc.c tesseract/src/ccstruct/ratngs.h: In member function 'void tesseract::BLOB_CHOICE::set_fonts(const std::vector&)': tesseract/src/ccstruct/ratngs.h:107:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'unsigned int'} [-Wsign-compare] 107 | for (int f = 0; f < fonts_.size(); ++f) { | ~~^~~~~~~~~~~~~~~ g++ -Itesseract/include -Itesseract/src/api -Itesseract/src/arch -Itesseract/src/ccmain -Itesseract/src/ccstruct -Itesseract/src/ccutil -Itesseract/src/classify -Itesseract/src/cutil -Itesseract/src/dict -Itesseract/src/lstm -Itesseract/src/opencl -Itesseract/src/textord -Itesseract/src/training -Itesseract/src/viewer -Itesseract/src/wordrec -Ileptonica/src -I./base -I./soobj -Os -fstack-clash-protection -Wformat -Werror=format-security -D_GLIBCXX_ASSERTIONS=1 -D_LIBCPP_ENABLE_THREAD_SAFETY_ANNOTATIONS=1 -D_LIBCPP_ENABLE_HARDENED_MODE=1 -g -std=c++17 -DHAVE_NEON -DHAVE_MKSTEMP -DHAVE_FSEEKO -DHAVE_FONTCONFIG -DHAVE_SETLOCALE -DHAVE_DBUS -DHAVE_BSWAP32 -DHAVE_BYTESWAP_H -DHAVE_STRERROR -DHAVE_PREAD_PWRITE=1 -DGS_RECURSIVE_MUTEXATTR=PTHREAD_MUTEX_RECURSIVE -O2 -DNDEBUG -fPIC -fvisibility=hidden -DGSDLLEXPORT="__attribute__((visibility(\"default\")))" -Wall -Wstrict-prototypes -Wundef -Wmissing-declarations -Wmissing-prototypes -Wwrite-strings -fno-strict-aliasing -Werror=declaration-after-statement -fno-builtin -fno-common -Werror=return-type -Wno-unused-local-typedefs -DHAVE_STDINT_H=1 -DHAVE_DIRENT_H=1 -DHAVE_SYS_DIR_H=1 -DHAVE_SYS_TIME_H=1 -DHAVE_SYS_TIMES_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_LIBDL=1 -DGX_COLOR_INDEX_TYPE="unsigned long long" -D__USE_UNIX98=1 -DBUILD_PDF=1 -I./pdf -Os -fstack-clash-protection -Wformat -Werror=format-security -g -flto=auto -DHAVE_RESTRICT=1 -I/usr/include/webp -fno-strict-aliasing -DHAVE_POPEN_PROTO=1 -DTESSERACT_IMAGEDATA_AS_PIX -DTESSERACT_DISABLE_DEBUG_FONTS -DGRAPHICS_DISABLED -UCLUSTER -o ./soobj/tesseract_textord_cjkpitch.o -c tesseract/src/textord/cjkpitch.cpp gcc -DHAVE_MKSTEMP -DHAVE_FSEEKO -DHAVE_FONTCONFIG -DHAVE_SETLOCALE -DHAVE_DBUS -DHAVE_BSWAP32 -DHAVE_BYTESWAP_H -DHAVE_STRERROR -DHAVE_PREAD_PWRITE=1 -DGS_RECURSIVE_MUTEXATTR=PTHREAD_MUTEX_RECURSIVE -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 -Wno-unused-local-typedefs -DHAVE_STDINT_H=1 -DHAVE_DIRENT_H=1 -DHAVE_SYS_DIR_H=1 -DHAVE_SYS_TIME_H=1 -DHAVE_SYS_TIMES_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_LIBDL=1 -DGX_COLOR_INDEX_TYPE="unsigned long long" -D__USE_UNIX98=1 -DBUILD_PDF=1 -I./pdf -Os -fstack-clash-protection -Wformat -Werror=format-security -g -flto=auto -DHAVE_RESTRICT=1 -I/usr/include/webp -fno-strict-aliasing -DHAVE_POPEN_PROTO=1 -I./obj -I./base -I./devices -DWHICH_CMS="lcms2" -o ./obj/siinterp.o -c ./base/siinterp.c gcc -DHAVE_MKSTEMP -DHAVE_FSEEKO -DHAVE_FONTCONFIG -DHAVE_SETLOCALE -DHAVE_DBUS -DHAVE_BSWAP32 -DHAVE_BYTESWAP_H -DHAVE_STRERROR -DHAVE_PREAD_PWRITE=1 -DGS_RECURSIVE_MUTEXATTR=PTHREAD_MUTEX_RECURSIVE -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 -Wno-unused-local-typedefs -DHAVE_STDINT_H=1 -DHAVE_DIRENT_H=1 -DHAVE_SYS_DIR_H=1 -DHAVE_SYS_TIME_H=1 -DHAVE_SYS_TIMES_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_LIBDL=1 -DGX_COLOR_INDEX_TYPE="unsigned long long" -D__USE_UNIX98=1 -DBUILD_PDF=1 -I./pdf -Os -fstack-clash-protection -Wformat -Werror=format-security -g -flto=auto -DHAVE_RESTRICT=1 -I/usr/include/webp -fno-strict-aliasing -DHAVE_POPEN_PROTO=1 -I./obj -I./base -I./devices -DWHICH_CMS="lcms2" -o ./obj/siscale_0.o -c ./base/siscale.c cc1plus: warning: command-line option '-Wstrict-prototypes' is valid for C/ObjC but not for C++ cc1plus: warning: command-line option '-Wmissing-prototypes' is valid for C/ObjC but not for C++ cc1plus: warning: '-Werror=' argument '-Werror=declaration-after-statement' is not valid for C++ In file included from tesseract/src/ccutil/elst.h:24: tesseract/src/ccutil/serialis.h: In instantiation of 'bool tesseract::TFile::Serialize(const T*, size_t) [with T = char; size_t = unsigned int]': tesseract/src/ccutil/unicharset.h:363:51: required from here tesseract/src/ccutil/serialis.h:102:45: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'unsigned int'} [-Wsign-compare] 102 | return FWrite(data, sizeof(T), count) == count; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ gcc -DHAVE_MKSTEMP -DHAVE_FSEEKO -DHAVE_FONTCONFIG -DHAVE_SETLOCALE -DHAVE_DBUS -DHAVE_BSWAP32 -DHAVE_BYTESWAP_H -DHAVE_STRERROR -DHAVE_PREAD_PWRITE=1 -DGS_RECURSIVE_MUTEXATTR=PTHREAD_MUTEX_RECURSIVE -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 -Wno-unused-local-typedefs -DHAVE_STDINT_H=1 -DHAVE_DIRENT_H=1 -DHAVE_SYS_DIR_H=1 -DHAVE_SYS_TIME_H=1 -DHAVE_SYS_TIMES_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_LIBDL=1 -DGX_COLOR_INDEX_TYPE="unsigned long long" -D__USE_UNIX98=1 -DBUILD_PDF=1 -I./pdf -Os -fstack-clash-protection -Wformat -Werror=format-security -g -flto=auto -DHAVE_RESTRICT=1 -I/usr/include/webp -fno-strict-aliasing -DHAVE_POPEN_PROTO=1 -I./obj -I./base -I./devices -DWHICH_CMS="lcms2" -o ./obj/sidscale.o -c ./base/sidscale.c tesseract/src/ccmain/tesseractclass.h: In member function 'void tesseract::Tesseract::set_pix_original(Pix*)': tesseract/src/ccmain/tesseractclass.h:224:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'unsigned int'} [-Wsign-compare] 224 | for (int i = 0; i < sub_langs_.size(); ++i) { | ~~^~~~~~~~~~~~~~~~~~~ tesseract/src/ccmain/tesseractclass.h: In member function 'bool tesseract::Tesseract::AnyTessLang() const': tesseract/src/ccmain/tesseractclass.h:292:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'unsigned int'} [-Wsign-compare] 292 | for (int i = 0; i < sub_langs_.size(); ++i) { | ~~^~~~~~~~~~~~~~~~~~~ tesseract/src/ccmain/tesseractclass.h: In member function 'bool tesseract::Tesseract::AnyLSTMLang() const': tesseract/src/ccmain/tesseractclass.h:302:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'unsigned int'} [-Wsign-compare] 302 | for (int i = 0; i < sub_langs_.size(); ++i) { | ~~^~~~~~~~~~~~~~~~~~~ In file included from tesseract/src/ccstruct/ratngs.h:32, from tesseract/src/ccstruct/blamer.h:30, from tesseract/src/ccstruct/blamer.cpp:20: tesseract/src/ccutil/unicharset.h: In member function 'bool tesseract::UNICHARSET::contains_unichar_id(tesseract::UNICHAR_ID) const': tesseract/src/ccutil/unicharset.h:288:59: warning: comparison of integer expressions of different signedness: 'tesseract::UNICHAR_ID' {aka 'int'} and 'std::vector::size_type' {aka 'unsigned int'} [-Wsign-compare] 288 | return unichar_id != INVALID_UNICHAR_ID && unichar_id < unichars.size() && | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~ tesseract/src/ccutil/unicharset.h: In member function 'void tesseract::UNICHARSET::delete_pointers_in_unichars()': tesseract/src/ccutil/unicharset.h:302:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'unsigned int'} [-Wsign-compare] 302 | for (int i = 0; i < unichars.size(); ++i) { | ~~^~~~~~~~~~~~~~~~~ gcc -DHAVE_MKSTEMP -DHAVE_FSEEKO -DHAVE_FONTCONFIG -DHAVE_SETLOCALE -DHAVE_DBUS -DHAVE_BSWAP32 -DHAVE_BYTESWAP_H -DHAVE_STRERROR -DHAVE_PREAD_PWRITE=1 -DGS_RECURSIVE_MUTEXATTR=PTHREAD_MUTEX_RECURSIVE -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 -Wno-unused-local-typedefs -DHAVE_STDINT_H=1 -DHAVE_DIRENT_H=1 -DHAVE_SYS_DIR_H=1 -DHAVE_SYS_TIME_H=1 -DHAVE_SYS_TIMES_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_LIBDL=1 -DGX_COLOR_INDEX_TYPE="unsigned long long" -D__USE_UNIX98=1 -DBUILD_PDF=1 -I./pdf -Os -fstack-clash-protection -Wformat -Werror=format-security -g -flto=auto -DHAVE_RESTRICT=1 -I/usr/include/webp -fno-strict-aliasing -DHAVE_POPEN_PROTO=1 -I./obj -I./base -I./devices -DWHICH_CMS="lcms2" -o ./obj/gdevdrop_0.o -c ./base/gdevdrop.c In file included from tesseract/src/ccmain/tessedit.cpp:39: tesseract/src/lstm/lstmrecognizer.h: In member function 'void tesseract::LSTMRecognizer::ScaleLearningRate(double)': tesseract/src/lstm/lstmrecognizer.h:133:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'unsigned int'} [-Wsign-compare] 133 | for (int i = 0; i < layers.size(); ++i) { | ~~^~~~~~~~~~~~~~~ tesseract/src/ccmain/tessedit.cpp: In member function 'bool tesseract::Tesseract::init_tesseract_lang_data(const char*, const char*, const char*, tesseract::OcrEngineMode, char**, int, const std::vector >*, const std::vector >*, bool, tesseract::TessdataManager*)': tesseract/src/ccmain/tessedit.cpp:137:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector >::size_type' {aka 'unsigned int'} [-Wsign-compare] 137 | for (int i = 0; i < vars_vec->size(); ++i) { | ~~^~~~~~~~~~~~~~~~~~ tesseract/src/ccmain/tessedit.cpp: In function 'bool tesseract::IsStrInList(const std::string&, const std::vector >&)': tesseract/src/ccmain/tessedit.cpp:241:21: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector >::size_type' {aka 'unsigned int'} [-Wsign-compare] 241 | for (int i = 0; i < str_list.size(); ++i) { | ~~^~~~~~~~~~~~~~~~~ tesseract/src/ccmain/tessedit.cpp: In member function 'int tesseract::Tesseract::init_tesseract(const char*, const char*, const char*, tesseract::OcrEngineMode, char**, int, const std::vector >*, const std::vector >*, bool, tesseract::TessdataManager*)': tesseract/src/ccmain/tessedit.cpp:303:39: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector >::size_type' {aka 'unsigned int'} [-Wsign-compare] 303 | for (int lang_index = 0; lang_index < langs_to_load.size(); ++lang_index) { | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ tesseract/src/ccmain/tessedit.cpp:352:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'unsigned int'} [-Wsign-compare] 352 | for (int s = 0; s < sub_langs_.size(); ++s) { | ~~^~~~~~~~~~~~~~~~~~~ tesseract/src/ccmain/tessedit.cpp:359:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'unsigned int'} [-Wsign-compare] 359 | for (int s = 0; s < sub_langs_.size(); ++s) { | ~~^~~~~~~~~~~~~~~~~~~ tesseract/src/ccmain/tessedit.cpp: In member function 'void tesseract::Tesseract::SetupUniversalFontIds()': tesseract/src/ccmain/tessedit.cpp:439:21: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'unsigned int'} [-Wsign-compare] 439 | for (int i = 0; i < sub_langs_.size(); ++i) { | ~~^~~~~~~~~~~~~~~~~~~ tesseract/src/ccmain/tessedit.cpp:444:21: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'unsigned int'} [-Wsign-compare] 444 | for (int i = 0; i < sub_langs_.size(); ++i) { | ~~^~~~~~~~~~~~~~~~~~~ g++ -Itesseract/include -Itesseract/src/api -Itesseract/src/arch -Itesseract/src/ccmain -Itesseract/src/ccstruct -Itesseract/src/ccutil -Itesseract/src/classify -Itesseract/src/cutil -Itesseract/src/dict -Itesseract/src/lstm -Itesseract/src/opencl -Itesseract/src/textord -Itesseract/src/training -Itesseract/src/viewer -Itesseract/src/wordrec -Ileptonica/src -I./base -I./soobj -Os -fstack-clash-protection -Wformat -Werror=format-security -D_GLIBCXX_ASSERTIONS=1 -D_LIBCPP_ENABLE_THREAD_SAFETY_ANNOTATIONS=1 -D_LIBCPP_ENABLE_HARDENED_MODE=1 -g -std=c++17 -DHAVE_NEON -DHAVE_MKSTEMP -DHAVE_FSEEKO -DHAVE_FONTCONFIG -DHAVE_SETLOCALE -DHAVE_DBUS -DHAVE_BSWAP32 -DHAVE_BYTESWAP_H -DHAVE_STRERROR -DHAVE_PREAD_PWRITE=1 -DGS_RECURSIVE_MUTEXATTR=PTHREAD_MUTEX_RECURSIVE -O2 -DNDEBUG -fPIC -fvisibility=hidden -DGSDLLEXPORT="__attribute__((visibility(\"default\")))" -Wall -Wstrict-prototypes -Wundef -Wmissing-declarations -Wmissing-prototypes -Wwrite-strings -fno-strict-aliasing -Werror=declaration-after-statement -fno-builtin -fno-common -Werror=return-type -Wno-unused-local-typedefs -DHAVE_STDINT_H=1 -DHAVE_DIRENT_H=1 -DHAVE_SYS_DIR_H=1 -DHAVE_SYS_TIME_H=1 -DHAVE_SYS_TIMES_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_LIBDL=1 -DGX_COLOR_INDEX_TYPE="unsigned long long" -D__USE_UNIX98=1 -DBUILD_PDF=1 -I./pdf -Os -fstack-clash-protection -Wformat -Werror=format-security -g -flto=auto -DHAVE_RESTRICT=1 -I/usr/include/webp -fno-strict-aliasing -DHAVE_POPEN_PROTO=1 -DTESSERACT_IMAGEDATA_AS_PIX -DTESSERACT_DISABLE_DEBUG_FONTS -DGRAPHICS_DISABLED -UCLUSTER -o ./soobj/tesseract_textord_colfind.o -c tesseract/src/textord/colfind.cpp cc1plus: warning: command-line option '-Wstrict-prototypes' is valid for C/ObjC but not for C++ cc1plus: warning: command-line option '-Wmissing-prototypes' is valid for C/ObjC but not for C++ cc1plus: warning: '-Werror=' argument '-Werror=declaration-after-statement' is not valid for C++ g++ -Itesseract/include -Itesseract/src/api -Itesseract/src/arch -Itesseract/src/ccmain -Itesseract/src/ccstruct -Itesseract/src/ccutil -Itesseract/src/classify -Itesseract/src/cutil -Itesseract/src/dict -Itesseract/src/lstm -Itesseract/src/opencl -Itesseract/src/textord -Itesseract/src/training -Itesseract/src/viewer -Itesseract/src/wordrec -Ileptonica/src -I./base -I./soobj -Os -fstack-clash-protection -Wformat -Werror=format-security -D_GLIBCXX_ASSERTIONS=1 -D_LIBCPP_ENABLE_THREAD_SAFETY_ANNOTATIONS=1 -D_LIBCPP_ENABLE_HARDENED_MODE=1 -g -std=c++17 -DHAVE_NEON -DHAVE_MKSTEMP -DHAVE_FSEEKO -DHAVE_FONTCONFIG -DHAVE_SETLOCALE -DHAVE_DBUS -DHAVE_BSWAP32 -DHAVE_BYTESWAP_H -DHAVE_STRERROR -DHAVE_PREAD_PWRITE=1 -DGS_RECURSIVE_MUTEXATTR=PTHREAD_MUTEX_RECURSIVE -O2 -DNDEBUG -fPIC -fvisibility=hidden -DGSDLLEXPORT="__attribute__((visibility(\"default\")))" -Wall -Wstrict-prototypes -Wundef -Wmissing-declarations -Wmissing-prototypes -Wwrite-strings -fno-strict-aliasing -Werror=declaration-after-statement -fno-builtin -fno-common -Werror=return-type -Wno-unused-local-typedefs -DHAVE_STDINT_H=1 -DHAVE_DIRENT_H=1 -DHAVE_SYS_DIR_H=1 -DHAVE_SYS_TIME_H=1 -DHAVE_SYS_TIMES_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_LIBDL=1 -DGX_COLOR_INDEX_TYPE="unsigned long long" -D__USE_UNIX98=1 -DBUILD_PDF=1 -I./pdf -Os -fstack-clash-protection -Wformat -Werror=format-security -g -flto=auto -DHAVE_RESTRICT=1 -I/usr/include/webp -fno-strict-aliasing -DHAVE_POPEN_PROTO=1 -DTESSERACT_IMAGEDATA_AS_PIX -DTESSERACT_DISABLE_DEBUG_FONTS -DGRAPHICS_DISABLED -UCLUSTER -o ./soobj/tesseract_textord_colpartition.o -c tesseract/src/textord/colpartition.cpp gcc -DHAVE_MKSTEMP -DHAVE_FSEEKO -DHAVE_FONTCONFIG -DHAVE_SETLOCALE -DHAVE_DBUS -DHAVE_BSWAP32 -DHAVE_BYTESWAP_H -DHAVE_STRERROR -DHAVE_PREAD_PWRITE=1 -DGS_RECURSIVE_MUTEXATTR=PTHREAD_MUTEX_RECURSIVE -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 -Wno-unused-local-typedefs -DHAVE_STDINT_H=1 -DHAVE_DIRENT_H=1 -DHAVE_SYS_DIR_H=1 -DHAVE_SYS_TIME_H=1 -DHAVE_SYS_TIMES_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_LIBDL=1 -DGX_COLOR_INDEX_TYPE="unsigned long long" -D__USE_UNIX98=1 -DBUILD_PDF=1 -I./pdf -Os -fstack-clash-protection -Wformat -Werror=format-security -g -flto=auto -DHAVE_RESTRICT=1 -I/usr/include/webp -fno-strict-aliasing -DHAVE_POPEN_PROTO=1 -I./obj -I./base -I./devices -DWHICH_CMS="lcms2" -o ./obj/gdevmr1.o -c ./base/gdevmr1.c g++ -Itesseract/include -Itesseract/src/api -Itesseract/src/arch -Itesseract/src/ccmain -Itesseract/src/ccstruct -Itesseract/src/ccutil -Itesseract/src/classify -Itesseract/src/cutil -Itesseract/src/dict -Itesseract/src/lstm -Itesseract/src/opencl -Itesseract/src/textord -Itesseract/src/training -Itesseract/src/viewer -Itesseract/src/wordrec -Ileptonica/src -I./base -I./soobj -Os -fstack-clash-protection -Wformat -Werror=format-security -D_GLIBCXX_ASSERTIONS=1 -D_LIBCPP_ENABLE_THREAD_SAFETY_ANNOTATIONS=1 -D_LIBCPP_ENABLE_HARDENED_MODE=1 -g -std=c++17 -DHAVE_NEON -DHAVE_MKSTEMP -DHAVE_FSEEKO -DHAVE_FONTCONFIG -DHAVE_SETLOCALE -DHAVE_DBUS -DHAVE_BSWAP32 -DHAVE_BYTESWAP_H -DHAVE_STRERROR -DHAVE_PREAD_PWRITE=1 -DGS_RECURSIVE_MUTEXATTR=PTHREAD_MUTEX_RECURSIVE -O2 -DNDEBUG -fPIC -fvisibility=hidden -DGSDLLEXPORT="__attribute__((visibility(\"default\")))" -Wall -Wstrict-prototypes -Wundef -Wmissing-declarations -Wmissing-prototypes -Wwrite-strings -fno-strict-aliasing -Werror=declaration-after-statement -fno-builtin -fno-common -Werror=return-type -Wno-unused-local-typedefs -DHAVE_STDINT_H=1 -DHAVE_DIRENT_H=1 -DHAVE_SYS_DIR_H=1 -DHAVE_SYS_TIME_H=1 -DHAVE_SYS_TIMES_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_LIBDL=1 -DGX_COLOR_INDEX_TYPE="unsigned long long" -D__USE_UNIX98=1 -DBUILD_PDF=1 -I./pdf -Os -fstack-clash-protection -Wformat -Werror=format-security -g -flto=auto -DHAVE_RESTRICT=1 -I/usr/include/webp -fno-strict-aliasing -DHAVE_POPEN_PROTO=1 -DTESSERACT_IMAGEDATA_AS_PIX -DTESSERACT_DISABLE_DEBUG_FONTS -DGRAPHICS_DISABLED -UCLUSTER -o ./soobj/tesseract_textord_colpartitionset.o -c tesseract/src/textord/colpartitionset.cpp gcc -DHAVE_MKSTEMP -DHAVE_FSEEKO -DHAVE_FONTCONFIG -DHAVE_SETLOCALE -DHAVE_DBUS -DHAVE_BSWAP32 -DHAVE_BYTESWAP_H -DHAVE_STRERROR -DHAVE_PREAD_PWRITE=1 -DGS_RECURSIVE_MUTEXATTR=PTHREAD_MUTEX_RECURSIVE -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 -Wno-unused-local-typedefs -DHAVE_STDINT_H=1 -DHAVE_DIRENT_H=1 -DHAVE_SYS_DIR_H=1 -DHAVE_SYS_TIME_H=1 -DHAVE_SYS_TIMES_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_LIBDL=1 -DGX_COLOR_INDEX_TYPE="unsigned long long" -D__USE_UNIX98=1 -DBUILD_PDF=1 -I./pdf -Os -fstack-clash-protection -Wformat -Werror=format-security -g -flto=auto -DHAVE_RESTRICT=1 -I/usr/include/webp -fno-strict-aliasing -DHAVE_POPEN_PROTO=1 -I./obj -I./base -I./devices -DWHICH_CMS="lcms2" -o ./obj/gdevmr2n.o -c ./base/gdevmr2n.c cc1plus: warning: command-line option '-Wstrict-prototypes' is valid for C/ObjC but not for C++ cc1plus: warning: command-line option '-Wmissing-prototypes' is valid for C/ObjC but not for C++ cc1plus: warning: '-Werror=' argument '-Werror=declaration-after-statement' is not valid for C++ tesseract/src/ccstruct/ratngs.h: In member function 'void tesseract::BLOB_CHOICE::set_fonts(const std::vector&)': tesseract/src/ccstruct/ratngs.h:107:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'unsigned int'} [-Wsign-compare] 107 | for (int f = 0; f < fonts_.size(); ++f) { | ~~^~~~~~~~~~~~~~~ g++ -Itesseract/include -Itesseract/src/api -Itesseract/src/arch -Itesseract/src/ccmain -Itesseract/src/ccstruct -Itesseract/src/ccutil -Itesseract/src/classify -Itesseract/src/cutil -Itesseract/src/dict -Itesseract/src/lstm -Itesseract/src/opencl -Itesseract/src/textord -Itesseract/src/training -Itesseract/src/viewer -Itesseract/src/wordrec -Ileptonica/src -I./base -I./soobj -Os -fstack-clash-protection -Wformat -Werror=format-security -D_GLIBCXX_ASSERTIONS=1 -D_LIBCPP_ENABLE_THREAD_SAFETY_ANNOTATIONS=1 -D_LIBCPP_ENABLE_HARDENED_MODE=1 -g -std=c++17 -DHAVE_NEON -DHAVE_MKSTEMP -DHAVE_FSEEKO -DHAVE_FONTCONFIG -DHAVE_SETLOCALE -DHAVE_DBUS -DHAVE_BSWAP32 -DHAVE_BYTESWAP_H -DHAVE_STRERROR -DHAVE_PREAD_PWRITE=1 -DGS_RECURSIVE_MUTEXATTR=PTHREAD_MUTEX_RECURSIVE -O2 -DNDEBUG -fPIC -fvisibility=hidden -DGSDLLEXPORT="__attribute__((visibility(\"default\")))" -Wall -Wstrict-prototypes -Wundef -Wmissing-declarations -Wmissing-prototypes -Wwrite-strings -fno-strict-aliasing -Werror=declaration-after-statement -fno-builtin -fno-common -Werror=return-type -Wno-unused-local-typedefs -DHAVE_STDINT_H=1 -DHAVE_DIRENT_H=1 -DHAVE_SYS_DIR_H=1 -DHAVE_SYS_TIME_H=1 -DHAVE_SYS_TIMES_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_LIBDL=1 -DGX_COLOR_INDEX_TYPE="unsigned long long" -D__USE_UNIX98=1 -DBUILD_PDF=1 -I./pdf -Os -fstack-clash-protection -Wformat -Werror=format-security -g -flto=auto -DHAVE_RESTRICT=1 -I/usr/include/webp -fno-strict-aliasing -DHAVE_POPEN_PROTO=1 -DTESSERACT_IMAGEDATA_AS_PIX -DTESSERACT_DISABLE_DEBUG_FONTS -DGRAPHICS_DISABLED -UCLUSTER -o ./soobj/tesseract_textord_colpartitiongrid.o -c tesseract/src/textord/colpartitiongrid.cpp gcc -DHAVE_MKSTEMP -DHAVE_FSEEKO -DHAVE_FONTCONFIG -DHAVE_SETLOCALE -DHAVE_DBUS -DHAVE_BSWAP32 -DHAVE_BYTESWAP_H -DHAVE_STRERROR -DHAVE_PREAD_PWRITE=1 -DGS_RECURSIVE_MUTEXATTR=PTHREAD_MUTEX_RECURSIVE -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 -Wno-unused-local-typedefs -DHAVE_STDINT_H=1 -DHAVE_DIRENT_H=1 -DHAVE_SYS_DIR_H=1 -DHAVE_SYS_TIME_H=1 -DHAVE_SYS_TIMES_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_LIBDL=1 -DGX_COLOR_INDEX_TYPE="unsigned long long" -D__USE_UNIX98=1 -DBUILD_PDF=1 -I./pdf -Os -fstack-clash-protection -Wformat -Werror=format-security -g -flto=auto -DHAVE_RESTRICT=1 -I/usr/include/webp -fno-strict-aliasing -DHAVE_POPEN_PROTO=1 -I./obj -I./base -I./devices -DWHICH_CMS="lcms2" -o ./obj/gdevmr8n.o -c ./base/gdevmr8n.c In file included from tesseract/src/ccutil/elst.h:24, from tesseract/src/ccstruct/points.h:22, from tesseract/src/ccstruct/rect.h:23, from tesseract/src/ccstruct/boxword.h:23, from tesseract/src/ccstruct/blamer.h:26: tesseract/src/ccutil/serialis.h: In instantiation of 'bool tesseract::TFile::Serialize(const T*, size_t) [with T = char; size_t = unsigned int]': tesseract/src/ccutil/unicharset.h:363:51: required from here tesseract/src/ccutil/serialis.h:102:45: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'unsigned int'} [-Wsign-compare] 102 | return FWrite(data, sizeof(T), count) == count; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ gcc -DHAVE_MKSTEMP -DHAVE_FSEEKO -DHAVE_FONTCONFIG -DHAVE_SETLOCALE -DHAVE_DBUS -DHAVE_BSWAP32 -DHAVE_BYTESWAP_H -DHAVE_STRERROR -DHAVE_PREAD_PWRITE=1 -DGS_RECURSIVE_MUTEXATTR=PTHREAD_MUTEX_RECURSIVE -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 -Wno-unused-local-typedefs -DHAVE_STDINT_H=1 -DHAVE_DIRENT_H=1 -DHAVE_SYS_DIR_H=1 -DHAVE_SYS_TIME_H=1 -DHAVE_SYS_TIMES_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_LIBDL=1 -DGX_COLOR_INDEX_TYPE="unsigned long long" -D__USE_UNIX98=1 -DBUILD_PDF=1 -I./pdf -Os -fstack-clash-protection -Wformat -Werror=format-security -g -flto=auto -DHAVE_RESTRICT=1 -I/usr/include/webp -fno-strict-aliasing -DHAVE_POPEN_PROTO=1 -I./obj -I./base -I./devices -DWHICH_CMS="lcms2" -o ./obj/gdevrops.o -c ./base/gdevrops.c g++ -Itesseract/include -Itesseract/src/api -Itesseract/src/arch -Itesseract/src/ccmain -Itesseract/src/ccstruct -Itesseract/src/ccutil -Itesseract/src/classify -Itesseract/src/cutil -Itesseract/src/dict -Itesseract/src/lstm -Itesseract/src/opencl -Itesseract/src/textord -Itesseract/src/training -Itesseract/src/viewer -Itesseract/src/wordrec -Ileptonica/src -I./base -I./soobj -Os -fstack-clash-protection -Wformat -Werror=format-security -D_GLIBCXX_ASSERTIONS=1 -D_LIBCPP_ENABLE_THREAD_SAFETY_ANNOTATIONS=1 -D_LIBCPP_ENABLE_HARDENED_MODE=1 -g -std=c++17 -DHAVE_NEON -DHAVE_MKSTEMP -DHAVE_FSEEKO -DHAVE_FONTCONFIG -DHAVE_SETLOCALE -DHAVE_DBUS -DHAVE_BSWAP32 -DHAVE_BYTESWAP_H -DHAVE_STRERROR -DHAVE_PREAD_PWRITE=1 -DGS_RECURSIVE_MUTEXATTR=PTHREAD_MUTEX_RECURSIVE -O2 -DNDEBUG -fPIC -fvisibility=hidden -DGSDLLEXPORT="__attribute__((visibility(\"default\")))" -Wall -Wstrict-prototypes -Wundef -Wmissing-declarations -Wmissing-prototypes -Wwrite-strings -fno-strict-aliasing -Werror=declaration-after-statement -fno-builtin -fno-common -Werror=return-type -Wno-unused-local-typedefs -DHAVE_STDINT_H=1 -DHAVE_DIRENT_H=1 -DHAVE_SYS_DIR_H=1 -DHAVE_SYS_TIME_H=1 -DHAVE_SYS_TIMES_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_LIBDL=1 -DGX_COLOR_INDEX_TYPE="unsigned long long" -D__USE_UNIX98=1 -DBUILD_PDF=1 -I./pdf -Os -fstack-clash-protection -Wformat -Werror=format-security -g -flto=auto -DHAVE_RESTRICT=1 -I/usr/include/webp -fno-strict-aliasing -DHAVE_POPEN_PROTO=1 -DTESSERACT_IMAGEDATA_AS_PIX -DTESSERACT_DISABLE_DEBUG_FONTS -DGRAPHICS_DISABLED -UCLUSTER -o ./soobj/tesseract_textord_devanagari_processing.o -c tesseract/src/textord/devanagari_processing.cpp tesseract/src/ccutil/serialis.h: In instantiation of 'bool tesseract::TFile::DeSerialize(T*, size_t) [with T = int; size_t = unsigned int]': tesseract/src/lstm/static_shape.h:67:22: required from here tesseract/src/ccutil/serialis.h:93:50: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'unsigned int'} [-Wsign-compare] 93 | return FReadEndian(data, sizeof(T), count) == count; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ tesseract/src/ccutil/serialis.h: In instantiation of 'bool tesseract::TFile::Serialize(const T*, size_t) [with T = int; size_t = unsigned int]': tesseract/src/lstm/static_shape.h:79:20: required from here tesseract/src/ccutil/serialis.h:102:45: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'unsigned int'} [-Wsign-compare] 102 | return FWrite(data, sizeof(T), count) == count; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ g++ -Itesseract/include -Itesseract/src/api -Itesseract/src/arch -Itesseract/src/ccmain -Itesseract/src/ccstruct -Itesseract/src/ccutil -Itesseract/src/classify -Itesseract/src/cutil -Itesseract/src/dict -Itesseract/src/lstm -Itesseract/src/opencl -Itesseract/src/textord -Itesseract/src/training -Itesseract/src/viewer -Itesseract/src/wordrec -Ileptonica/src -I./base -I./soobj -Os -fstack-clash-protection -Wformat -Werror=format-security -D_GLIBCXX_ASSERTIONS=1 -D_LIBCPP_ENABLE_THREAD_SAFETY_ANNOTATIONS=1 -D_LIBCPP_ENABLE_HARDENED_MODE=1 -g -std=c++17 -DHAVE_NEON -DHAVE_MKSTEMP -DHAVE_FSEEKO -DHAVE_FONTCONFIG -DHAVE_SETLOCALE -DHAVE_DBUS -DHAVE_BSWAP32 -DHAVE_BYTESWAP_H -DHAVE_STRERROR -DHAVE_PREAD_PWRITE=1 -DGS_RECURSIVE_MUTEXATTR=PTHREAD_MUTEX_RECURSIVE -O2 -DNDEBUG -fPIC -fvisibility=hidden -DGSDLLEXPORT="__attribute__((visibility(\"default\")))" -Wall -Wstrict-prototypes -Wundef -Wmissing-declarations -Wmissing-prototypes -Wwrite-strings -fno-strict-aliasing -Werror=declaration-after-statement -fno-builtin -fno-common -Werror=return-type -Wno-unused-local-typedefs -DHAVE_STDINT_H=1 -DHAVE_DIRENT_H=1 -DHAVE_SYS_DIR_H=1 -DHAVE_SYS_TIME_H=1 -DHAVE_SYS_TIMES_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_LIBDL=1 -DGX_COLOR_INDEX_TYPE="unsigned long long" -D__USE_UNIX98=1 -DBUILD_PDF=1 -I./pdf -Os -fstack-clash-protection -Wformat -Werror=format-security -g -flto=auto -DHAVE_RESTRICT=1 -I/usr/include/webp -fno-strict-aliasing -DHAVE_POPEN_PROTO=1 -DTESSERACT_IMAGEDATA_AS_PIX -DTESSERACT_DISABLE_DEBUG_FONTS -DGRAPHICS_DISABLED -UCLUSTER -o ./soobj/tesseract_textord_drawtord.o -c tesseract/src/textord/drawtord.cpp cc1plus: warning: command-line option '-Wstrict-prototypes' is valid for C/ObjC but not for C++ cc1plus: warning: command-line option '-Wmissing-prototypes' is valid for C/ObjC but not for C++ cc1plus: warning: '-Werror=' argument '-Werror=declaration-after-statement' is not valid for C++ cc1plus: warning: command-line option '-Wstrict-prototypes' is valid for C/ObjC but not for C++ cc1plus: warning: command-line option '-Wmissing-prototypes' is valid for C/ObjC but not for C++ cc1plus: warning: '-Werror=' argument '-Werror=declaration-after-statement' is not valid for C++ cc1plus: warning: command-line option '-Wstrict-prototypes' is valid for C/ObjC but not for C++ cc1plus: warning: command-line option '-Wmissing-prototypes' is valid for C/ObjC but not for C++ cc1plus: warning: '-Werror=' argument '-Werror=declaration-after-statement' is not valid for C++ tesseract/src/ccutil/serialis.h: In instantiation of 'bool tesseract::TFile::Serialize(const T*, size_t) [with T = signed char; size_t = unsigned int]': tesseract/src/ccutil/unicharcompress.h:62:25: required from here tesseract/src/ccutil/serialis.h:102:45: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'unsigned int'} [-Wsign-compare] tesseract/src/ccutil/serialis.h: In instantiation of 'bool tesseract::TFile::DeSerialize(T*, size_t) [with T = signed char; size_t = unsigned int]': tesseract/src/ccutil/unicharcompress.h:68:27: required from here tesseract/src/ccutil/serialis.h:93:50: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'unsigned int'} [-Wsign-compare] 93 | return FReadEndian(data, sizeof(T), count) == count; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ gcc -DHAVE_MKSTEMP -DHAVE_FSEEKO -DHAVE_FONTCONFIG -DHAVE_SETLOCALE -DHAVE_DBUS -DHAVE_BSWAP32 -DHAVE_BYTESWAP_H -DHAVE_STRERROR -DHAVE_PREAD_PWRITE=1 -DGS_RECURSIVE_MUTEXATTR=PTHREAD_MUTEX_RECURSIVE -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 -Wno-unused-local-typedefs -DHAVE_STDINT_H=1 -DHAVE_DIRENT_H=1 -DHAVE_SYS_DIR_H=1 -DHAVE_SYS_TIME_H=1 -DHAVE_SYS_TIMES_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_LIBDL=1 -DGX_COLOR_INDEX_TYPE="unsigned long long" -D__USE_UNIX98=1 -DBUILD_PDF=1 -I./pdf -Os -fstack-clash-protection -Wformat -Werror=format-security -g -flto=auto -DHAVE_RESTRICT=1 -I/usr/include/webp -fno-strict-aliasing -DHAVE_POPEN_PROTO=1 -I./obj -I./base -I./devices -DWHICH_CMS="lcms2" -o ./obj/gsrop.o -c ./base/gsrop.c gcc -DHAVE_MKSTEMP -DHAVE_FSEEKO -DHAVE_FONTCONFIG -DHAVE_SETLOCALE -DHAVE_DBUS -DHAVE_BSWAP32 -DHAVE_BYTESWAP_H -DHAVE_STRERROR -DHAVE_PREAD_PWRITE=1 -DGS_RECURSIVE_MUTEXATTR=PTHREAD_MUTEX_RECURSIVE -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 -Wno-unused-local-typedefs -DHAVE_STDINT_H=1 -DHAVE_DIRENT_H=1 -DHAVE_SYS_DIR_H=1 -DHAVE_SYS_TIME_H=1 -DHAVE_SYS_TIMES_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_LIBDL=1 -DGX_COLOR_INDEX_TYPE="unsigned long long" -D__USE_UNIX98=1 -DBUILD_PDF=1 -I./pdf -Os -fstack-clash-protection -Wformat -Werror=format-security -g -flto=auto -DHAVE_RESTRICT=1 -I/usr/include/webp -fno-strict-aliasing -DHAVE_POPEN_PROTO=1 -I./obj -I./base -I./devices -DWHICH_CMS="lcms2" -o ./obj/gp_strdl.o -c ./base/gp_strdl.c g++ -Itesseract/include -Itesseract/src/api -Itesseract/src/arch -Itesseract/src/ccmain -Itesseract/src/ccstruct -Itesseract/src/ccutil -Itesseract/src/classify -Itesseract/src/cutil -Itesseract/src/dict -Itesseract/src/lstm -Itesseract/src/opencl -Itesseract/src/textord -Itesseract/src/training -Itesseract/src/viewer -Itesseract/src/wordrec -Ileptonica/src -I./base -I./soobj -Os -fstack-clash-protection -Wformat -Werror=format-security -D_GLIBCXX_ASSERTIONS=1 -D_LIBCPP_ENABLE_THREAD_SAFETY_ANNOTATIONS=1 -D_LIBCPP_ENABLE_HARDENED_MODE=1 -g -std=c++17 -DHAVE_NEON -DHAVE_MKSTEMP -DHAVE_FSEEKO -DHAVE_FONTCONFIG -DHAVE_SETLOCALE -DHAVE_DBUS -DHAVE_BSWAP32 -DHAVE_BYTESWAP_H -DHAVE_STRERROR -DHAVE_PREAD_PWRITE=1 -DGS_RECURSIVE_MUTEXATTR=PTHREAD_MUTEX_RECURSIVE -O2 -DNDEBUG -fPIC -fvisibility=hidden -DGSDLLEXPORT="__attribute__((visibility(\"default\")))" -Wall -Wstrict-prototypes -Wundef -Wmissing-declarations -Wmissing-prototypes -Wwrite-strings -fno-strict-aliasing -Werror=declaration-after-statement -fno-builtin -fno-common -Werror=return-type -Wno-unused-local-typedefs -DHAVE_STDINT_H=1 -DHAVE_DIRENT_H=1 -DHAVE_SYS_DIR_H=1 -DHAVE_SYS_TIME_H=1 -DHAVE_SYS_TIMES_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_LIBDL=1 -DGX_COLOR_INDEX_TYPE="unsigned long long" -D__USE_UNIX98=1 -DBUILD_PDF=1 -I./pdf -Os -fstack-clash-protection -Wformat -Werror=format-security -g -flto=auto -DHAVE_RESTRICT=1 -I/usr/include/webp -fno-strict-aliasing -DHAVE_POPEN_PROTO=1 -DTESSERACT_IMAGEDATA_AS_PIX -DTESSERACT_DISABLE_DEBUG_FONTS -DGRAPHICS_DISABLED -UCLUSTER -o ./soobj/tesseract_textord_edgblob.o -c tesseract/src/textord/edgblob.cpp gcc -DHAVE_MKSTEMP -DHAVE_FSEEKO -DHAVE_FONTCONFIG -DHAVE_SETLOCALE -DHAVE_DBUS -DHAVE_BSWAP32 -DHAVE_BYTESWAP_H -DHAVE_STRERROR -DHAVE_PREAD_PWRITE=1 -DGS_RECURSIVE_MUTEXATTR=PTHREAD_MUTEX_RECURSIVE -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 -Wno-unused-local-typedefs -DHAVE_STDINT_H=1 -DHAVE_DIRENT_H=1 -DHAVE_SYS_DIR_H=1 -DHAVE_SYS_TIME_H=1 -DHAVE_SYS_TIMES_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_LIBDL=1 -DGX_COLOR_INDEX_TYPE="unsigned long long" -D__USE_UNIX98=1 -DBUILD_PDF=1 -I./pdf -Os -fstack-clash-protection -Wformat -Werror=format-security -g -flto=auto -DHAVE_RESTRICT=1 -I/usr/include/webp -fno-strict-aliasing -DHAVE_POPEN_PROTO=1 -I./psi -I./obj -I./obj -I./base -I./devices -o ./obj/zcid.o -c ./psi/zcid.c g++ -Itesseract/include -Itesseract/src/api -Itesseract/src/arch -Itesseract/src/ccmain -Itesseract/src/ccstruct -Itesseract/src/ccutil -Itesseract/src/classify -Itesseract/src/cutil -Itesseract/src/dict -Itesseract/src/lstm -Itesseract/src/opencl -Itesseract/src/textord -Itesseract/src/training -Itesseract/src/viewer -Itesseract/src/wordrec -Ileptonica/src -I./base -I./soobj -Os -fstack-clash-protection -Wformat -Werror=format-security -D_GLIBCXX_ASSERTIONS=1 -D_LIBCPP_ENABLE_THREAD_SAFETY_ANNOTATIONS=1 -D_LIBCPP_ENABLE_HARDENED_MODE=1 -g -std=c++17 -DHAVE_NEON -DHAVE_MKSTEMP -DHAVE_FSEEKO -DHAVE_FONTCONFIG -DHAVE_SETLOCALE -DHAVE_DBUS -DHAVE_BSWAP32 -DHAVE_BYTESWAP_H -DHAVE_STRERROR -DHAVE_PREAD_PWRITE=1 -DGS_RECURSIVE_MUTEXATTR=PTHREAD_MUTEX_RECURSIVE -O2 -DNDEBUG -fPIC -fvisibility=hidden -DGSDLLEXPORT="__attribute__((visibility(\"default\")))" -Wall -Wstrict-prototypes -Wundef -Wmissing-declarations -Wmissing-prototypes -Wwrite-strings -fno-strict-aliasing -Werror=declaration-after-statement -fno-builtin -fno-common -Werror=return-type -Wno-unused-local-typedefs -DHAVE_STDINT_H=1 -DHAVE_DIRENT_H=1 -DHAVE_SYS_DIR_H=1 -DHAVE_SYS_TIME_H=1 -DHAVE_SYS_TIMES_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_LIBDL=1 -DGX_COLOR_INDEX_TYPE="unsigned long long" -D__USE_UNIX98=1 -DBUILD_PDF=1 -I./pdf -Os -fstack-clash-protection -Wformat -Werror=format-security -g -flto=auto -DHAVE_RESTRICT=1 -I/usr/include/webp -fno-strict-aliasing -DHAVE_POPEN_PROTO=1 -DTESSERACT_IMAGEDATA_AS_PIX -DTESSERACT_DISABLE_DEBUG_FONTS -DGRAPHICS_DISABLED -UCLUSTER -o ./soobj/tesseract_textord_edgloop.o -c tesseract/src/textord/edgloop.cpp In file included from tesseract/src/ccstruct/ratngs.h:32, from tesseract/src/ccstruct/ratngs.cpp:23: tesseract/src/ccutil/unicharset.h: In member function 'bool tesseract::UNICHARSET::contains_unichar_id(tesseract::UNICHAR_ID) const': tesseract/src/ccutil/unicharset.h:288:59: warning: comparison of integer expressions of different signedness: 'tesseract::UNICHAR_ID' {aka 'int'} and 'std::vector::size_type' {aka 'unsigned int'} [-Wsign-compare] 288 | return unichar_id != INVALID_UNICHAR_ID && unichar_id < unichars.size() && | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~ tesseract/src/ccutil/unicharset.h: In member function 'void tesseract::UNICHARSET::delete_pointers_in_unichars()': tesseract/src/ccutil/unicharset.h:302:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'unsigned int'} [-Wsign-compare] 302 | for (int i = 0; i < unichars.size(); ++i) { | ~~^~~~~~~~~~~~~~~~~ cc1plus: warning: command-line option '-Wstrict-prototypes' is valid for C/ObjC but not for C++ cc1plus: warning: command-line option '-Wstrict-prototypes' is valid for C/ObjC but not for C++ cc1plus: warning: command-line option '-Wmissing-prototypes' is valid for C/ObjC but not for C++ cc1plus: warning: command-line option '-Wmissing-prototypes' is valid for C/ObjC but not for C++ cc1plus: warning: '-Werror=' argument '-Werror=declaration-after-statement' is not valid for C++ cc1plus: warning: '-Werror=' argument '-Werror=declaration-after-statement' is not valid for C++ In file included from tesseract/src/ccmain/tesseractclass.cpp:48: tesseract/src/lstm/lstmrecognizer.h: In member function 'void tesseract::LSTMRecognizer::ScaleLearningRate(double)': tesseract/src/lstm/lstmrecognizer.h:133:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'unsigned int'} [-Wsign-compare] 133 | for (int i = 0; i < layers.size(); ++i) { | ~~^~~~~~~~~~~~~~~ g++ -Itesseract/include -Itesseract/src/api -Itesseract/src/arch -Itesseract/src/ccmain -Itesseract/src/ccstruct -Itesseract/src/ccutil -Itesseract/src/classify -Itesseract/src/cutil -Itesseract/src/dict -Itesseract/src/lstm -Itesseract/src/opencl -Itesseract/src/textord -Itesseract/src/training -Itesseract/src/viewer -Itesseract/src/wordrec -Ileptonica/src -I./base -I./soobj -Os -fstack-clash-protection -Wformat -Werror=format-security -D_GLIBCXX_ASSERTIONS=1 -D_LIBCPP_ENABLE_THREAD_SAFETY_ANNOTATIONS=1 -D_LIBCPP_ENABLE_HARDENED_MODE=1 -g -std=c++17 -DHAVE_NEON -DHAVE_MKSTEMP -DHAVE_FSEEKO -DHAVE_FONTCONFIG -DHAVE_SETLOCALE -DHAVE_DBUS -DHAVE_BSWAP32 -DHAVE_BYTESWAP_H -DHAVE_STRERROR -DHAVE_PREAD_PWRITE=1 -DGS_RECURSIVE_MUTEXATTR=PTHREAD_MUTEX_RECURSIVE -O2 -DNDEBUG -fPIC -fvisibility=hidden -DGSDLLEXPORT="__attribute__((visibility(\"default\")))" -Wall -Wstrict-prototypes -Wundef -Wmissing-declarations -Wmissing-prototypes -Wwrite-strings -fno-strict-aliasing -Werror=declaration-after-statement -fno-builtin -fno-common -Werror=return-type -Wno-unused-local-typedefs -DHAVE_STDINT_H=1 -DHAVE_DIRENT_H=1 -DHAVE_SYS_DIR_H=1 -DHAVE_SYS_TIME_H=1 -DHAVE_SYS_TIMES_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_LIBDL=1 -DGX_COLOR_INDEX_TYPE="unsigned long long" -D__USE_UNIX98=1 -DBUILD_PDF=1 -I./pdf -Os -fstack-clash-protection -Wformat -Werror=format-security -g -flto=auto -DHAVE_RESTRICT=1 -I/usr/include/webp -fno-strict-aliasing -DHAVE_POPEN_PROTO=1 -DTESSERACT_IMAGEDATA_AS_PIX -DTESSERACT_DISABLE_DEBUG_FONTS -DGRAPHICS_DISABLED -UCLUSTER -o ./soobj/tesseract_textord_fpchop.o -c tesseract/src/textord/fpchop.cpp gcc -DHAVE_MKSTEMP -DHAVE_FSEEKO -DHAVE_FONTCONFIG -DHAVE_SETLOCALE -DHAVE_DBUS -DHAVE_BSWAP32 -DHAVE_BYTESWAP_H -DHAVE_STRERROR -DHAVE_PREAD_PWRITE=1 -DGS_RECURSIVE_MUTEXATTR=PTHREAD_MUTEX_RECURSIVE -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 -Wno-unused-local-typedefs -DHAVE_STDINT_H=1 -DHAVE_DIRENT_H=1 -DHAVE_SYS_DIR_H=1 -DHAVE_SYS_TIME_H=1 -DHAVE_SYS_TIMES_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_LIBDL=1 -DGX_COLOR_INDEX_TYPE="unsigned long long" -D__USE_UNIX98=1 -DBUILD_PDF=1 -I./pdf -Os -fstack-clash-protection -Wformat -Werror=format-security -g -flto=auto -DHAVE_RESTRICT=1 -I/usr/include/webp -fno-strict-aliasing -DHAVE_POPEN_PROTO=1 -I./psi -I./obj -I./obj -I./base -I./devices -o ./obj/zfcid.o -c ./psi/zfcid.c In file included from tesseract/src/ccutil/elst.h:24, from tesseract/src/ccstruct/points.h:22, from tesseract/src/ccstruct/rect.h:23, from tesseract/src/ccstruct/boxword.h:23, from tesseract/src/ccstruct/blamer.h:26: tesseract/src/ccutil/serialis.h: In instantiation of 'bool tesseract::TFile::Serialize(const T*, size_t) [with T = char; size_t = unsigned int]': tesseract/src/ccutil/unicharset.h:363:51: required from here tesseract/src/ccutil/serialis.h:102:45: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'unsigned int'} [-Wsign-compare] 102 | return FWrite(data, sizeof(T), count) == count; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ gcc -DHAVE_MKSTEMP -DHAVE_FSEEKO -DHAVE_FONTCONFIG -DHAVE_SETLOCALE -DHAVE_DBUS -DHAVE_BSWAP32 -DHAVE_BYTESWAP_H -DHAVE_STRERROR -DHAVE_PREAD_PWRITE=1 -DGS_RECURSIVE_MUTEXATTR=PTHREAD_MUTEX_RECURSIVE -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 -Wno-unused-local-typedefs -DHAVE_STDINT_H=1 -DHAVE_DIRENT_H=1 -DHAVE_SYS_DIR_H=1 -DHAVE_SYS_TIME_H=1 -DHAVE_SYS_TIMES_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_LIBDL=1 -DGX_COLOR_INDEX_TYPE="unsigned long long" -D__USE_UNIX98=1 -DBUILD_PDF=1 -I./pdf -Os -fstack-clash-protection -Wformat -Werror=format-security -g -flto=auto -DHAVE_RESTRICT=1 -I/usr/include/webp -fno-strict-aliasing -DHAVE_POPEN_PROTO=1 -I./psi -I./obj -I./obj -I./base -I./devices -o ./obj/zfcid0.o -c ./psi/zfcid0.c g++ -Itesseract/include -Itesseract/src/api -Itesseract/src/arch -Itesseract/src/ccmain -Itesseract/src/ccstruct -Itesseract/src/ccutil -Itesseract/src/classify -Itesseract/src/cutil -Itesseract/src/dict -Itesseract/src/lstm -Itesseract/src/opencl -Itesseract/src/textord -Itesseract/src/training -Itesseract/src/viewer -Itesseract/src/wordrec -Ileptonica/src -I./base -I./soobj -Os -fstack-clash-protection -Wformat -Werror=format-security -D_GLIBCXX_ASSERTIONS=1 -D_LIBCPP_ENABLE_THREAD_SAFETY_ANNOTATIONS=1 -D_LIBCPP_ENABLE_HARDENED_MODE=1 -g -std=c++17 -DHAVE_NEON -DHAVE_MKSTEMP -DHAVE_FSEEKO -DHAVE_FONTCONFIG -DHAVE_SETLOCALE -DHAVE_DBUS -DHAVE_BSWAP32 -DHAVE_BYTESWAP_H -DHAVE_STRERROR -DHAVE_PREAD_PWRITE=1 -DGS_RECURSIVE_MUTEXATTR=PTHREAD_MUTEX_RECURSIVE -O2 -DNDEBUG -fPIC -fvisibility=hidden -DGSDLLEXPORT="__attribute__((visibility(\"default\")))" -Wall -Wstrict-prototypes -Wundef -Wmissing-declarations -Wmissing-prototypes -Wwrite-strings -fno-strict-aliasing -Werror=declaration-after-statement -fno-builtin -fno-common -Werror=return-type -Wno-unused-local-typedefs -DHAVE_STDINT_H=1 -DHAVE_DIRENT_H=1 -DHAVE_SYS_DIR_H=1 -DHAVE_SYS_TIME_H=1 -DHAVE_SYS_TIMES_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_LIBDL=1 -DGX_COLOR_INDEX_TYPE="unsigned long long" -D__USE_UNIX98=1 -DBUILD_PDF=1 -I./pdf -Os -fstack-clash-protection -Wformat -Werror=format-security -g -flto=auto -DHAVE_RESTRICT=1 -I/usr/include/webp -fno-strict-aliasing -DHAVE_POPEN_PROTO=1 -DTESSERACT_IMAGEDATA_AS_PIX -DTESSERACT_DISABLE_DEBUG_FONTS -DGRAPHICS_DISABLED -UCLUSTER -o ./soobj/tesseract_textord_gap_map.o -c tesseract/src/textord/gap_map.cpp gcc -DHAVE_MKSTEMP -DHAVE_FSEEKO -DHAVE_FONTCONFIG -DHAVE_SETLOCALE -DHAVE_DBUS -DHAVE_BSWAP32 -DHAVE_BYTESWAP_H -DHAVE_STRERROR -DHAVE_PREAD_PWRITE=1 -DGS_RECURSIVE_MUTEXATTR=PTHREAD_MUTEX_RECURSIVE -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 -Wno-unused-local-typedefs -DHAVE_STDINT_H=1 -DHAVE_DIRENT_H=1 -DHAVE_SYS_DIR_H=1 -DHAVE_SYS_TIME_H=1 -DHAVE_SYS_TIMES_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_LIBDL=1 -DGX_COLOR_INDEX_TYPE="unsigned long long" -D__USE_UNIX98=1 -DBUILD_PDF=1 -I./pdf -Os -fstack-clash-protection -Wformat -Werror=format-security -g -flto=auto -DHAVE_RESTRICT=1 -I/usr/include/webp -fno-strict-aliasing -DHAVE_POPEN_PROTO=1 -I./psi -I./obj -I./obj -I./base -I./devices -o ./obj/zfcid1.o -c ./psi/zfcid1.c g++ -Itesseract/include -Itesseract/src/api -Itesseract/src/arch -Itesseract/src/ccmain -Itesseract/src/ccstruct -Itesseract/src/ccutil -Itesseract/src/classify -Itesseract/src/cutil -Itesseract/src/dict -Itesseract/src/lstm -Itesseract/src/opencl -Itesseract/src/textord -Itesseract/src/training -Itesseract/src/viewer -Itesseract/src/wordrec -Ileptonica/src -I./base -I./soobj -Os -fstack-clash-protection -Wformat -Werror=format-security -D_GLIBCXX_ASSERTIONS=1 -D_LIBCPP_ENABLE_THREAD_SAFETY_ANNOTATIONS=1 -D_LIBCPP_ENABLE_HARDENED_MODE=1 -g -std=c++17 -DHAVE_NEON -DHAVE_MKSTEMP -DHAVE_FSEEKO -DHAVE_FONTCONFIG -DHAVE_SETLOCALE -DHAVE_DBUS -DHAVE_BSWAP32 -DHAVE_BYTESWAP_H -DHAVE_STRERROR -DHAVE_PREAD_PWRITE=1 -DGS_RECURSIVE_MUTEXATTR=PTHREAD_MUTEX_RECURSIVE -O2 -DNDEBUG -fPIC -fvisibility=hidden -DGSDLLEXPORT="__attribute__((visibility(\"default\")))" -Wall -Wstrict-prototypes -Wundef -Wmissing-declarations -Wmissing-prototypes -Wwrite-strings -fno-strict-aliasing -Werror=declaration-after-statement -fno-builtin -fno-common -Werror=return-type -Wno-unused-local-typedefs -DHAVE_STDINT_H=1 -DHAVE_DIRENT_H=1 -DHAVE_SYS_DIR_H=1 -DHAVE_SYS_TIME_H=1 -DHAVE_SYS_TIMES_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_LIBDL=1 -DGX_COLOR_INDEX_TYPE="unsigned long long" -D__USE_UNIX98=1 -DBUILD_PDF=1 -I./pdf -Os -fstack-clash-protection -Wformat -Werror=format-security -g -flto=auto -DHAVE_RESTRICT=1 -I/usr/include/webp -fno-strict-aliasing -DHAVE_POPEN_PROTO=1 -DTESSERACT_IMAGEDATA_AS_PIX -DTESSERACT_DISABLE_DEBUG_FONTS -DGRAPHICS_DISABLED -UCLUSTER -o ./soobj/tesseract_textord_imagefind.o -c tesseract/src/textord/imagefind.cpp cc1plus: warning: command-line option '-Wstrict-prototypes' is valid for C/ObjC but not for C++ cc1plus: warning: command-line option '-Wmissing-prototypes' is valid for C/ObjC but not for C++ cc1plus: warning: '-Werror=' argument '-Werror=declaration-after-statement' is not valid for C++ tesseract/src/ccmain/tesseractclass.cpp: In member function 'void tesseract::Tesseract::Clear()': tesseract/src/ccmain/tesseractclass.cpp:583:21: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'unsigned int'} [-Wsign-compare] 583 | for (int i = 0; i < sub_langs_.size(); ++i) | ~~^~~~~~~~~~~~~~~~~~~ cc1plus: warning: command-line option '-Wstrict-prototypes' is valid for C/ObjC but not for C++ cc1plus: warning: command-line option '-Wmissing-prototypes' is valid for C/ObjC but not for C++ cc1plus: warning: '-Werror=' argument '-Werror=declaration-after-statement' is not valid for C++ g++ -Itesseract/include -Itesseract/src/api -Itesseract/src/arch -Itesseract/src/ccmain -Itesseract/src/ccstruct -Itesseract/src/ccutil -Itesseract/src/classify -Itesseract/src/cutil -Itesseract/src/dict -Itesseract/src/lstm -Itesseract/src/opencl -Itesseract/src/textord -Itesseract/src/training -Itesseract/src/viewer -Itesseract/src/wordrec -Ileptonica/src -I./base -I./soobj -Os -fstack-clash-protection -Wformat -Werror=format-security -D_GLIBCXX_ASSERTIONS=1 -D_LIBCPP_ENABLE_THREAD_SAFETY_ANNOTATIONS=1 -D_LIBCPP_ENABLE_HARDENED_MODE=1 -g -std=c++17 -DHAVE_NEON -DHAVE_MKSTEMP -DHAVE_FSEEKO -DHAVE_FONTCONFIG -DHAVE_SETLOCALE -DHAVE_DBUS -DHAVE_BSWAP32 -DHAVE_BYTESWAP_H -DHAVE_STRERROR -DHAVE_PREAD_PWRITE=1 -DGS_RECURSIVE_MUTEXATTR=PTHREAD_MUTEX_RECURSIVE -O2 -DNDEBUG -fPIC -fvisibility=hidden -DGSDLLEXPORT="__attribute__((visibility(\"default\")))" -Wall -Wstrict-prototypes -Wundef -Wmissing-declarations -Wmissing-prototypes -Wwrite-strings -fno-strict-aliasing -Werror=declaration-after-statement -fno-builtin -fno-common -Werror=return-type -Wno-unused-local-typedefs -DHAVE_STDINT_H=1 -DHAVE_DIRENT_H=1 -DHAVE_SYS_DIR_H=1 -DHAVE_SYS_TIME_H=1 -DHAVE_SYS_TIMES_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_LIBDL=1 -DGX_COLOR_INDEX_TYPE="unsigned long long" -D__USE_UNIX98=1 -DBUILD_PDF=1 -I./pdf -Os -fstack-clash-protection -Wformat -Werror=format-security -g -flto=auto -DHAVE_RESTRICT=1 -I/usr/include/webp -fno-strict-aliasing -DHAVE_POPEN_PROTO=1 -DTESSERACT_IMAGEDATA_AS_PIX -DTESSERACT_DISABLE_DEBUG_FONTS -DGRAPHICS_DISABLED -UCLUSTER -o ./soobj/tesseract_textord_linefind.o -c tesseract/src/textord/linefind.cpp tesseract/src/ccmain/tesseractclass.cpp: In member function 'void tesseract::Tesseract::ResetAdaptiveClassifier()': tesseract/src/ccmain/tesseractclass.cpp:597:21: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'unsigned int'} [-Wsign-compare] 597 | for (int i = 0; i < sub_langs_.size(); ++i) { | ~~^~~~~~~~~~~~~~~~~~~ tesseract/src/ccmain/tesseractclass.cpp: In member function 'void tesseract::Tesseract::ResetDocumentDictionary()': tesseract/src/ccmain/tesseractclass.cpp:607:21: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'unsigned int'} [-Wsign-compare] 607 | for (int i = 0; i < sub_langs_.size(); ++i) { | ~~^~~~~~~~~~~~~~~~~~~ tesseract/src/ccmain/tesseractclass.cpp: In member function 'void tesseract::Tesseract::SetBlackAndWhitelist()': tesseract/src/ccmain/tesseractclass.cpp:624:21: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'unsigned int'} [-Wsign-compare] 624 | for (int i = 0; i < sub_langs_.size(); ++i) { | ~~^~~~~~~~~~~~~~~~~~~ tesseract/src/ccmain/tesseractclass.cpp: In member function 'void tesseract::Tesseract::PrepareForPageseg()': tesseract/src/ccmain/tesseractclass.cpp:645:21: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'unsigned int'} [-Wsign-compare] 645 | for (int i = 0; i < sub_langs_.size(); ++i) { | ~~^~~~~~~~~~~~~~~~~~~ tesseract/src/ccmain/tesseractclass.cpp: In member function 'void tesseract::Tesseract::PrepareForTessOCR(tesseract::BLOCK_LIST*, tesseract::Tesseract*, tesseract::OSResults*)': tesseract/src/ccmain/tesseractclass.cpp:676:21: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'unsigned int'} [-Wsign-compare] 676 | for (int i = 0; i < sub_langs_.size(); ++i) { | ~~^~~~~~~~~~~~~~~~~~~ g++ -Itesseract/include -Itesseract/src/api -Itesseract/src/arch -Itesseract/src/ccmain -Itesseract/src/ccstruct -Itesseract/src/ccutil -Itesseract/src/classify -Itesseract/src/cutil -Itesseract/src/dict -Itesseract/src/lstm -Itesseract/src/opencl -Itesseract/src/textord -Itesseract/src/training -Itesseract/src/viewer -Itesseract/src/wordrec -Ileptonica/src -I./base -I./soobj -Os -fstack-clash-protection -Wformat -Werror=format-security -D_GLIBCXX_ASSERTIONS=1 -D_LIBCPP_ENABLE_THREAD_SAFETY_ANNOTATIONS=1 -D_LIBCPP_ENABLE_HARDENED_MODE=1 -g -std=c++17 -DHAVE_NEON -DHAVE_MKSTEMP -DHAVE_FSEEKO -DHAVE_FONTCONFIG -DHAVE_SETLOCALE -DHAVE_DBUS -DHAVE_BSWAP32 -DHAVE_BYTESWAP_H -DHAVE_STRERROR -DHAVE_PREAD_PWRITE=1 -DGS_RECURSIVE_MUTEXATTR=PTHREAD_MUTEX_RECURSIVE -O2 -DNDEBUG -fPIC -fvisibility=hidden -DGSDLLEXPORT="__attribute__((visibility(\"default\")))" -Wall -Wstrict-prototypes -Wundef -Wmissing-declarations -Wmissing-prototypes -Wwrite-strings -fno-strict-aliasing -Werror=declaration-after-statement -fno-builtin -fno-common -Werror=return-type -Wno-unused-local-typedefs -DHAVE_STDINT_H=1 -DHAVE_DIRENT_H=1 -DHAVE_SYS_DIR_H=1 -DHAVE_SYS_TIME_H=1 -DHAVE_SYS_TIMES_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_LIBDL=1 -DGX_COLOR_INDEX_TYPE="unsigned long long" -D__USE_UNIX98=1 -DBUILD_PDF=1 -I./pdf -Os -fstack-clash-protection -Wformat -Werror=format-security -g -flto=auto -DHAVE_RESTRICT=1 -I/usr/include/webp -fno-strict-aliasing -DHAVE_POPEN_PROTO=1 -DTESSERACT_IMAGEDATA_AS_PIX -DTESSERACT_DISABLE_DEBUG_FONTS -DGRAPHICS_DISABLED -UCLUSTER -o ./soobj/tesseract_textord_makerow.o -c tesseract/src/textord/makerow.cpp gcc -DHAVE_MKSTEMP -DHAVE_FSEEKO -DHAVE_FONTCONFIG -DHAVE_SETLOCALE -DHAVE_DBUS -DHAVE_BSWAP32 -DHAVE_BYTESWAP_H -DHAVE_STRERROR -DHAVE_PREAD_PWRITE=1 -DGS_RECURSIVE_MUTEXATTR=PTHREAD_MUTEX_RECURSIVE -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 -Wno-unused-local-typedefs -DHAVE_STDINT_H=1 -DHAVE_DIRENT_H=1 -DHAVE_SYS_DIR_H=1 -DHAVE_SYS_TIME_H=1 -DHAVE_SYS_TIMES_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_LIBDL=1 -DGX_COLOR_INDEX_TYPE="unsigned long long" -D__USE_UNIX98=1 -DBUILD_PDF=1 -I./pdf -Os -fstack-clash-protection -Wformat -Werror=format-security -g -flto=auto -DHAVE_RESTRICT=1 -I/usr/include/webp -fno-strict-aliasing -DHAVE_POPEN_PROTO=1 -I./psi -I./obj -I./obj -I./base -I./devices -o ./obj/zchar1.o -c ./psi/zchar1.c cc1plus: warning: command-line option '-Wstrict-prototypes' is valid for C/ObjC but not for C++ cc1plus: warning: command-line option '-Wmissing-prototypes' is valid for C/ObjC but not for C++ cc1plus: warning: '-Werror=' argument '-Werror=declaration-after-statement' is not valid for C++ cc1plus: warning: command-line option '-Wstrict-prototypes' is valid for C/ObjC but not for C++ cc1plus: warning: command-line option '-Wmissing-prototypes' is valid for C/ObjC but not for C++ cc1plus: warning: '-Werror=' argument '-Werror=declaration-after-statement' is not valid for C++ gcc -DHAVE_MKSTEMP -DHAVE_FSEEKO -DHAVE_FONTCONFIG -DHAVE_SETLOCALE -DHAVE_DBUS -DHAVE_BSWAP32 -DHAVE_BYTESWAP_H -DHAVE_STRERROR -DHAVE_PREAD_PWRITE=1 -DGS_RECURSIVE_MUTEXATTR=PTHREAD_MUTEX_RECURSIVE -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 -Wno-unused-local-typedefs -DHAVE_STDINT_H=1 -DHAVE_DIRENT_H=1 -DHAVE_SYS_DIR_H=1 -DHAVE_SYS_TIME_H=1 -DHAVE_SYS_TIMES_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_LIBDL=1 -DGX_COLOR_INDEX_TYPE="unsigned long long" -D__USE_UNIX98=1 -DBUILD_PDF=1 -I./pdf -Os -fstack-clash-protection -Wformat -Werror=format-security -g -flto=auto -DHAVE_RESTRICT=1 -I/usr/include/webp -fno-strict-aliasing -DHAVE_POPEN_PROTO=1 -I./psi -I./obj -I./obj -I./base -I./devices -o ./obj/zcharout.o -c ./psi/zcharout.c gcc -DHAVE_MKSTEMP -DHAVE_FSEEKO -DHAVE_FONTCONFIG -DHAVE_SETLOCALE -DHAVE_DBUS -DHAVE_BSWAP32 -DHAVE_BYTESWAP_H -DHAVE_STRERROR -DHAVE_PREAD_PWRITE=1 -DGS_RECURSIVE_MUTEXATTR=PTHREAD_MUTEX_RECURSIVE -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 -Wno-unused-local-typedefs -DHAVE_STDINT_H=1 -DHAVE_DIRENT_H=1 -DHAVE_SYS_DIR_H=1 -DHAVE_SYS_TIME_H=1 -DHAVE_SYS_TIMES_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_LIBDL=1 -DGX_COLOR_INDEX_TYPE="unsigned long long" -D__USE_UNIX98=1 -DBUILD_PDF=1 -I./pdf -Os -fstack-clash-protection -Wformat -Werror=format-security -g -flto=auto -DHAVE_RESTRICT=1 -I/usr/include/webp -fno-strict-aliasing -DHAVE_POPEN_PROTO=1 -I./psi -I./obj -I./obj -I./base -I./devices -o ./obj/zfont1.o -c ./psi/zfont1.c cc1plus: warning: command-line option '-Wstrict-prototypes' is valid for C/ObjC but not for C++ cc1plus: warning: command-line option '-Wmissing-prototypes' is valid for C/ObjC but not for C++ cc1plus: warning: '-Werror=' argument '-Werror=declaration-after-statement' is not valid for C++ In file included from tesseract/src/ccutil/elst.h:24, from tesseract/src/ccstruct/points.h:22, from tesseract/src/ccstruct/rect.h:23, from tesseract/src/ccstruct/boxword.h:23, from tesseract/src/ccstruct/blamer.h:26: tesseract/src/ccutil/serialis.h: In instantiation of 'bool tesseract::TFile::Serialize(const T*, size_t) [with T = char; size_t = unsigned int]': tesseract/src/ccutil/unicharset.h:363:51: required from here tesseract/src/ccutil/serialis.h:102:45: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'unsigned int'} [-Wsign-compare] 102 | return FWrite(data, sizeof(T), count) == count; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ gcc -DHAVE_MKSTEMP -DHAVE_FSEEKO -DHAVE_FONTCONFIG -DHAVE_SETLOCALE -DHAVE_DBUS -DHAVE_BSWAP32 -DHAVE_BYTESWAP_H -DHAVE_STRERROR -DHAVE_PREAD_PWRITE=1 -DGS_RECURSIVE_MUTEXATTR=PTHREAD_MUTEX_RECURSIVE -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 -Wno-unused-local-typedefs -DHAVE_STDINT_H=1 -DHAVE_DIRENT_H=1 -DHAVE_SYS_DIR_H=1 -DHAVE_SYS_TIME_H=1 -DHAVE_SYS_TIMES_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_LIBDL=1 -DGX_COLOR_INDEX_TYPE="unsigned long long" -D__USE_UNIX98=1 -DBUILD_PDF=1 -I./pdf -Os -fstack-clash-protection -Wformat -Werror=format-security -g -flto=auto -DHAVE_RESTRICT=1 -I/usr/include/webp -fno-strict-aliasing -DHAVE_POPEN_PROTO=1 -I./psi -I./obj -I./obj -I./base -I./devices -o ./obj/zmisc1.o -c ./psi/zmisc1.c g++ -Itesseract/include -Itesseract/src/api -Itesseract/src/arch -Itesseract/src/ccmain -Itesseract/src/ccstruct -Itesseract/src/ccutil -Itesseract/src/classify -Itesseract/src/cutil -Itesseract/src/dict -Itesseract/src/lstm -Itesseract/src/opencl -Itesseract/src/textord -Itesseract/src/training -Itesseract/src/viewer -Itesseract/src/wordrec -Ileptonica/src -I./base -I./soobj -Os -fstack-clash-protection -Wformat -Werror=format-security -D_GLIBCXX_ASSERTIONS=1 -D_LIBCPP_ENABLE_THREAD_SAFETY_ANNOTATIONS=1 -D_LIBCPP_ENABLE_HARDENED_MODE=1 -g -std=c++17 -DHAVE_NEON -DHAVE_MKSTEMP -DHAVE_FSEEKO -DHAVE_FONTCONFIG -DHAVE_SETLOCALE -DHAVE_DBUS -DHAVE_BSWAP32 -DHAVE_BYTESWAP_H -DHAVE_STRERROR -DHAVE_PREAD_PWRITE=1 -DGS_RECURSIVE_MUTEXATTR=PTHREAD_MUTEX_RECURSIVE -O2 -DNDEBUG -fPIC -fvisibility=hidden -DGSDLLEXPORT="__attribute__((visibility(\"default\")))" -Wall -Wstrict-prototypes -Wundef -Wmissing-declarations -Wmissing-prototypes -Wwrite-strings -fno-strict-aliasing -Werror=declaration-after-statement -fno-builtin -fno-common -Werror=return-type -Wno-unused-local-typedefs -DHAVE_STDINT_H=1 -DHAVE_DIRENT_H=1 -DHAVE_SYS_DIR_H=1 -DHAVE_SYS_TIME_H=1 -DHAVE_SYS_TIMES_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_LIBDL=1 -DGX_COLOR_INDEX_TYPE="unsigned long long" -D__USE_UNIX98=1 -DBUILD_PDF=1 -I./pdf -Os -fstack-clash-protection -Wformat -Werror=format-security -g -flto=auto -DHAVE_RESTRICT=1 -I/usr/include/webp -fno-strict-aliasing -DHAVE_POPEN_PROTO=1 -DTESSERACT_IMAGEDATA_AS_PIX -DTESSERACT_DISABLE_DEBUG_FONTS -DGRAPHICS_DISABLED -UCLUSTER -o ./soobj/tesseract_textord_oldbasel.o -c tesseract/src/textord/oldbasel.cpp tesseract/src/ccstruct/blamer.cpp: In member function 'void tesseract::BlamerBundle::SetWordTruth(const tesseract::UNICHARSET&, const char*, const tesseract::TBOX&)': tesseract/src/ccstruct/blamer.cpp:85:21: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'unsigned int'} [-Wsign-compare] 85 | for (int i = 0; i < encoding.size(); total_length += lengths[i++]) { | ~~^~~~~~~~~~~~~~~~~ In file included from tesseract/src/ccutil/elst.h:24, from tesseract/src/ccstruct/ocrpara.h:23, from tesseract/src/ccstruct/ocrblock.h:22, from tesseract/src/textord/devanagari_processing.h:17, from tesseract/src/ccmain/tesseractclass.h:34: tesseract/src/ccutil/serialis.h: In instantiation of 'bool tesseract::TFile::Serialize(const T*, size_t) [with T = char; size_t = unsigned int]': tesseract/src/ccutil/unicharset.h:363:51: required from here tesseract/src/ccutil/serialis.h:102:45: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'unsigned int'} [-Wsign-compare] 102 | return FWrite(data, sizeof(T), count) == count; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ cc1plus: warning: command-line option '-Wstrict-prototypes' is valid for C/ObjC but not for C++ cc1plus: warning: command-line option '-Wmissing-prototypes' is valid for C/ObjC but not for C++ cc1plus: warning: '-Werror=' argument '-Werror=declaration-after-statement' is not valid for C++ g++ -Itesseract/include -Itesseract/src/api -Itesseract/src/arch -Itesseract/src/ccmain -Itesseract/src/ccstruct -Itesseract/src/ccutil -Itesseract/src/classify -Itesseract/src/cutil -Itesseract/src/dict -Itesseract/src/lstm -Itesseract/src/opencl -Itesseract/src/textord -Itesseract/src/training -Itesseract/src/viewer -Itesseract/src/wordrec -Ileptonica/src -I./base -I./soobj -Os -fstack-clash-protection -Wformat -Werror=format-security -D_GLIBCXX_ASSERTIONS=1 -D_LIBCPP_ENABLE_THREAD_SAFETY_ANNOTATIONS=1 -D_LIBCPP_ENABLE_HARDENED_MODE=1 -g -std=c++17 -DHAVE_NEON -DHAVE_MKSTEMP -DHAVE_FSEEKO -DHAVE_FONTCONFIG -DHAVE_SETLOCALE -DHAVE_DBUS -DHAVE_BSWAP32 -DHAVE_BYTESWAP_H -DHAVE_STRERROR -DHAVE_PREAD_PWRITE=1 -DGS_RECURSIVE_MUTEXATTR=PTHREAD_MUTEX_RECURSIVE -O2 -DNDEBUG -fPIC -fvisibility=hidden -DGSDLLEXPORT="__attribute__((visibility(\"default\")))" -Wall -Wstrict-prototypes -Wundef -Wmissing-declarations -Wmissing-prototypes -Wwrite-strings -fno-strict-aliasing -Werror=declaration-after-statement -fno-builtin -fno-common -Werror=return-type -Wno-unused-local-typedefs -DHAVE_STDINT_H=1 -DHAVE_DIRENT_H=1 -DHAVE_SYS_DIR_H=1 -DHAVE_SYS_TIME_H=1 -DHAVE_SYS_TIMES_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_LIBDL=1 -DGX_COLOR_INDEX_TYPE="unsigned long long" -D__USE_UNIX98=1 -DBUILD_PDF=1 -I./pdf -Os -fstack-clash-protection -Wformat -Werror=format-security -g -flto=auto -DHAVE_RESTRICT=1 -I/usr/include/webp -fno-strict-aliasing -DHAVE_POPEN_PROTO=1 -DTESSERACT_IMAGEDATA_AS_PIX -DTESSERACT_DISABLE_DEBUG_FONTS -DGRAPHICS_DISABLED -UCLUSTER -o ./soobj/tesseract_textord_pithsync.o -c tesseract/src/textord/pithsync.cpp cc1plus: warning: command-line option '-Wstrict-prototypes' is valid for C/ObjC but not for C++ cc1plus: warning: command-line option '-Wmissing-prototypes' is valid for C/ObjC but not for C++ cc1plus: warning: '-Werror=' argument '-Werror=declaration-after-statement' is not valid for C++ gcc -DHAVE_MKSTEMP -DHAVE_FSEEKO -DHAVE_FONTCONFIG -DHAVE_SETLOCALE -DHAVE_DBUS -DHAVE_BSWAP32 -DHAVE_BYTESWAP_H -DHAVE_STRERROR -DHAVE_PREAD_PWRITE=1 -DGS_RECURSIVE_MUTEXATTR=PTHREAD_MUTEX_RECURSIVE -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 -Wno-unused-local-typedefs -DHAVE_STDINT_H=1 -DHAVE_DIRENT_H=1 -DHAVE_SYS_DIR_H=1 -DHAVE_SYS_TIME_H=1 -DHAVE_SYS_TIMES_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_LIBDL=1 -DGX_COLOR_INDEX_TYPE="unsigned long long" -D__USE_UNIX98=1 -DBUILD_PDF=1 -I./pdf -Os -fstack-clash-protection -Wformat -Werror=format-security -g -flto=auto -DHAVE_RESTRICT=1 -I/usr/include/webp -fno-strict-aliasing -DHAVE_POPEN_PROTO=1 -I./psi -I./obj -I./obj -I./base -I./devices -o ./obj/iutil2.o -c ./psi/iutil2.c tesseract/src/ccutil/serialis.h: In instantiation of 'bool tesseract::TFile::DeSerialize(T*, size_t) [with T = int; size_t = unsigned int]': tesseract/src/lstm/static_shape.h:67:22: required from here tesseract/src/ccutil/serialis.h:93:50: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'unsigned int'} [-Wsign-compare] 93 | return FReadEndian(data, sizeof(T), count) == count; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ tesseract/src/ccutil/serialis.h: In instantiation of 'bool tesseract::TFile::Serialize(const T*, size_t) [with T = int; size_t = unsigned int]': tesseract/src/lstm/static_shape.h:79:20: required from here tesseract/src/ccutil/serialis.h:102:45: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'unsigned int'} [-Wsign-compare] 102 | return FWrite(data, sizeof(T), count) == count; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ gcc -DHAVE_MKSTEMP -DHAVE_FSEEKO -DHAVE_FONTCONFIG -DHAVE_SETLOCALE -DHAVE_DBUS -DHAVE_BSWAP32 -DHAVE_BYTESWAP_H -DHAVE_STRERROR -DHAVE_PREAD_PWRITE=1 -DGS_RECURSIVE_MUTEXATTR=PTHREAD_MUTEX_RECURSIVE -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 -Wno-unused-local-typedefs -DHAVE_STDINT_H=1 -DHAVE_DIRENT_H=1 -DHAVE_SYS_DIR_H=1 -DHAVE_SYS_TIME_H=1 -DHAVE_SYS_TIMES_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_LIBDL=1 -DGX_COLOR_INDEX_TYPE="unsigned long long" -D__USE_UNIX98=1 -DBUILD_PDF=1 -I./pdf -Os -fstack-clash-protection -Wformat -Werror=format-security -g -flto=auto -DHAVE_RESTRICT=1 -I/usr/include/webp -fno-strict-aliasing -DHAVE_POPEN_PROTO=1 -I./psi -I./obj -I./obj -I./base -I./devices -o ./obj/zmisc2.o -c ./psi/zmisc2.c tesseract/src/ccutil/serialis.h: In instantiation of 'bool tesseract::TFile::Serialize(const T*, size_t) [with T = signed char; size_t = unsigned int]': tesseract/src/ccutil/unicharcompress.h:62:25: required from here tesseract/src/ccutil/serialis.h:102:45: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'unsigned int'} [-Wsign-compare] tesseract/src/ccutil/serialis.h: In instantiation of 'bool tesseract::TFile::DeSerialize(T*, size_t) [with T = signed char; size_t = unsigned int]': tesseract/src/ccutil/unicharcompress.h:68:27: required from here tesseract/src/ccutil/serialis.h:93:50: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'unsigned int'} [-Wsign-compare] 93 | return FReadEndian(data, sizeof(T), count) == count; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ cc1plus: warning: command-line option '-Wstrict-prototypes' is valid for C/ObjC but not for C++ cc1plus: warning: command-line option '-Wmissing-prototypes' is valid for C/ObjC but not for C++ cc1plus: warning: '-Werror=' argument '-Werror=declaration-after-statement' is not valid for C++ g++ -Itesseract/include -Itesseract/src/api -Itesseract/src/arch -Itesseract/src/ccmain -Itesseract/src/ccstruct -Itesseract/src/ccutil -Itesseract/src/classify -Itesseract/src/cutil -Itesseract/src/dict -Itesseract/src/lstm -Itesseract/src/opencl -Itesseract/src/textord -Itesseract/src/training -Itesseract/src/viewer -Itesseract/src/wordrec -Ileptonica/src -I./base -I./soobj -Os -fstack-clash-protection -Wformat -Werror=format-security -D_GLIBCXX_ASSERTIONS=1 -D_LIBCPP_ENABLE_THREAD_SAFETY_ANNOTATIONS=1 -D_LIBCPP_ENABLE_HARDENED_MODE=1 -g -std=c++17 -DHAVE_NEON -DHAVE_MKSTEMP -DHAVE_FSEEKO -DHAVE_FONTCONFIG -DHAVE_SETLOCALE -DHAVE_DBUS -DHAVE_BSWAP32 -DHAVE_BYTESWAP_H -DHAVE_STRERROR -DHAVE_PREAD_PWRITE=1 -DGS_RECURSIVE_MUTEXATTR=PTHREAD_MUTEX_RECURSIVE -O2 -DNDEBUG -fPIC -fvisibility=hidden -DGSDLLEXPORT="__attribute__((visibility(\"default\")))" -Wall -Wstrict-prototypes -Wundef -Wmissing-declarations -Wmissing-prototypes -Wwrite-strings -fno-strict-aliasing -Werror=declaration-after-statement -fno-builtin -fno-common -Werror=return-type -Wno-unused-local-typedefs -DHAVE_STDINT_H=1 -DHAVE_DIRENT_H=1 -DHAVE_SYS_DIR_H=1 -DHAVE_SYS_TIME_H=1 -DHAVE_SYS_TIMES_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_LIBDL=1 -DGX_COLOR_INDEX_TYPE="unsigned long long" -D__USE_UNIX98=1 -DBUILD_PDF=1 -I./pdf -Os -fstack-clash-protection -Wformat -Werror=format-security -g -flto=auto -DHAVE_RESTRICT=1 -I/usr/include/webp -fno-strict-aliasing -DHAVE_POPEN_PROTO=1 -DTESSERACT_IMAGEDATA_AS_PIX -DTESSERACT_DISABLE_DEBUG_FONTS -DGRAPHICS_DISABLED -UCLUSTER -o ./soobj/tesseract_textord_pitsync1.o -c tesseract/src/textord/pitsync1.cpp tesseract/src/ccstruct/ratngs.h: In member function 'void tesseract::BLOB_CHOICE::set_fonts(const std::vector&)': tesseract/src/ccstruct/ratngs.h:107:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'unsigned int'} [-Wsign-compare] 107 | for (int f = 0; f < fonts_.size(); ++f) { | ~~^~~~~~~~~~~~~~~ g++ -Itesseract/include -Itesseract/src/api -Itesseract/src/arch -Itesseract/src/ccmain -Itesseract/src/ccstruct -Itesseract/src/ccutil -Itesseract/src/classify -Itesseract/src/cutil -Itesseract/src/dict -Itesseract/src/lstm -Itesseract/src/opencl -Itesseract/src/textord -Itesseract/src/training -Itesseract/src/viewer -Itesseract/src/wordrec -Ileptonica/src -I./base -I./soobj -Os -fstack-clash-protection -Wformat -Werror=format-security -D_GLIBCXX_ASSERTIONS=1 -D_LIBCPP_ENABLE_THREAD_SAFETY_ANNOTATIONS=1 -D_LIBCPP_ENABLE_HARDENED_MODE=1 -g -std=c++17 -DHAVE_NEON -DHAVE_MKSTEMP -DHAVE_FSEEKO -DHAVE_FONTCONFIG -DHAVE_SETLOCALE -DHAVE_DBUS -DHAVE_BSWAP32 -DHAVE_BYTESWAP_H -DHAVE_STRERROR -DHAVE_PREAD_PWRITE=1 -DGS_RECURSIVE_MUTEXATTR=PTHREAD_MUTEX_RECURSIVE -O2 -DNDEBUG -fPIC -fvisibility=hidden -DGSDLLEXPORT="__attribute__((visibility(\"default\")))" -Wall -Wstrict-prototypes -Wundef -Wmissing-declarations -Wmissing-prototypes -Wwrite-strings -fno-strict-aliasing -Werror=declaration-after-statement -fno-builtin -fno-common -Werror=return-type -Wno-unused-local-typedefs -DHAVE_STDINT_H=1 -DHAVE_DIRENT_H=1 -DHAVE_SYS_DIR_H=1 -DHAVE_SYS_TIME_H=1 -DHAVE_SYS_TIMES_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_LIBDL=1 -DGX_COLOR_INDEX_TYPE="unsigned long long" -D__USE_UNIX98=1 -DBUILD_PDF=1 -I./pdf -Os -fstack-clash-protection -Wformat -Werror=format-security -g -flto=auto -DHAVE_RESTRICT=1 -I/usr/include/webp -fno-strict-aliasing -DHAVE_POPEN_PROTO=1 -DTESSERACT_IMAGEDATA_AS_PIX -DTESSERACT_DISABLE_DEBUG_FONTS -DGRAPHICS_DISABLED -UCLUSTER -o ./soobj/tesseract_textord_scanedg.o -c tesseract/src/textord/scanedg.cpp g++ -Itesseract/include -Itesseract/src/api -Itesseract/src/arch -Itesseract/src/ccmain -Itesseract/src/ccstruct -Itesseract/src/ccutil -Itesseract/src/classify -Itesseract/src/cutil -Itesseract/src/dict -Itesseract/src/lstm -Itesseract/src/opencl -Itesseract/src/textord -Itesseract/src/training -Itesseract/src/viewer -Itesseract/src/wordrec -Ileptonica/src -I./base -I./soobj -Os -fstack-clash-protection -Wformat -Werror=format-security -D_GLIBCXX_ASSERTIONS=1 -D_LIBCPP_ENABLE_THREAD_SAFETY_ANNOTATIONS=1 -D_LIBCPP_ENABLE_HARDENED_MODE=1 -g -std=c++17 -DHAVE_NEON -DHAVE_MKSTEMP -DHAVE_FSEEKO -DHAVE_FONTCONFIG -DHAVE_SETLOCALE -DHAVE_DBUS -DHAVE_BSWAP32 -DHAVE_BYTESWAP_H -DHAVE_STRERROR -DHAVE_PREAD_PWRITE=1 -DGS_RECURSIVE_MUTEXATTR=PTHREAD_MUTEX_RECURSIVE -O2 -DNDEBUG -fPIC -fvisibility=hidden -DGSDLLEXPORT="__attribute__((visibility(\"default\")))" -Wall -Wstrict-prototypes -Wundef -Wmissing-declarations -Wmissing-prototypes -Wwrite-strings -fno-strict-aliasing -Werror=declaration-after-statement -fno-builtin -fno-common -Werror=return-type -Wno-unused-local-typedefs -DHAVE_STDINT_H=1 -DHAVE_DIRENT_H=1 -DHAVE_SYS_DIR_H=1 -DHAVE_SYS_TIME_H=1 -DHAVE_SYS_TIMES_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_LIBDL=1 -DGX_COLOR_INDEX_TYPE="unsigned long long" -D__USE_UNIX98=1 -DBUILD_PDF=1 -I./pdf -Os -fstack-clash-protection -Wformat -Werror=format-security -g -flto=auto -DHAVE_RESTRICT=1 -I/usr/include/webp -fno-strict-aliasing -DHAVE_POPEN_PROTO=1 -DTESSERACT_IMAGEDATA_AS_PIX -DTESSERACT_DISABLE_DEBUG_FONTS -DGRAPHICS_DISABLED -UCLUSTER -o ./soobj/tesseract_textord_sortflts.o -c tesseract/src/textord/sortflts.cpp gcc -DHAVE_MKSTEMP -DHAVE_FSEEKO -DHAVE_FONTCONFIG -DHAVE_SETLOCALE -DHAVE_DBUS -DHAVE_BSWAP32 -DHAVE_BYTESWAP_H -DHAVE_STRERROR -DHAVE_PREAD_PWRITE=1 -DGS_RECURSIVE_MUTEXATTR=PTHREAD_MUTEX_RECURSIVE -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 -Wno-unused-local-typedefs -DHAVE_STDINT_H=1 -DHAVE_DIRENT_H=1 -DHAVE_SYS_DIR_H=1 -DHAVE_SYS_TIME_H=1 -DHAVE_SYS_TIMES_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_LIBDL=1 -DGX_COLOR_INDEX_TYPE="unsigned long long" -D__USE_UNIX98=1 -DBUILD_PDF=1 -I./pdf -Os -fstack-clash-protection -Wformat -Werror=format-security -g -flto=auto -DHAVE_RESTRICT=1 -I/usr/include/webp -fno-strict-aliasing -DHAVE_POPEN_PROTO=1 -I./psi -I./obj -I./obj -I./base -I./devices -o ./obj/zvmem2.o -c ./psi/zvmem2.c cc1plus: warning: command-line option '-Wstrict-prototypes' is valid for C/ObjC but not for C++ cc1plus: warning: command-line option '-Wmissing-prototypes' is valid for C/ObjC but not for C++ cc1plus: warning: '-Werror=' argument '-Werror=declaration-after-statement' is not valid for C++ g++ -Itesseract/include -Itesseract/src/api -Itesseract/src/arch -Itesseract/src/ccmain -Itesseract/src/ccstruct -Itesseract/src/ccutil -Itesseract/src/classify -Itesseract/src/cutil -Itesseract/src/dict -Itesseract/src/lstm -Itesseract/src/opencl -Itesseract/src/textord -Itesseract/src/training -Itesseract/src/viewer -Itesseract/src/wordrec -Ileptonica/src -I./base -I./soobj -Os -fstack-clash-protection -Wformat -Werror=format-security -D_GLIBCXX_ASSERTIONS=1 -D_LIBCPP_ENABLE_THREAD_SAFETY_ANNOTATIONS=1 -D_LIBCPP_ENABLE_HARDENED_MODE=1 -g -std=c++17 -DHAVE_NEON -DHAVE_MKSTEMP -DHAVE_FSEEKO -DHAVE_FONTCONFIG -DHAVE_SETLOCALE -DHAVE_DBUS -DHAVE_BSWAP32 -DHAVE_BYTESWAP_H -DHAVE_STRERROR -DHAVE_PREAD_PWRITE=1 -DGS_RECURSIVE_MUTEXATTR=PTHREAD_MUTEX_RECURSIVE -O2 -DNDEBUG -fPIC -fvisibility=hidden -DGSDLLEXPORT="__attribute__((visibility(\"default\")))" -Wall -Wstrict-prototypes -Wundef -Wmissing-declarations -Wmissing-prototypes -Wwrite-strings -fno-strict-aliasing -Werror=declaration-after-statement -fno-builtin -fno-common -Werror=return-type -Wno-unused-local-typedefs -DHAVE_STDINT_H=1 -DHAVE_DIRENT_H=1 -DHAVE_SYS_DIR_H=1 -DHAVE_SYS_TIME_H=1 -DHAVE_SYS_TIMES_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_LIBDL=1 -DGX_COLOR_INDEX_TYPE="unsigned long long" -D__USE_UNIX98=1 -DBUILD_PDF=1 -I./pdf -Os -fstack-clash-protection -Wformat -Werror=format-security -g -flto=auto -DHAVE_RESTRICT=1 -I/usr/include/webp -fno-strict-aliasing -DHAVE_POPEN_PROTO=1 -DTESSERACT_IMAGEDATA_AS_PIX -DTESSERACT_DISABLE_DEBUG_FONTS -DGRAPHICS_DISABLED -UCLUSTER -o ./soobj/tesseract_textord_strokewidth.o -c tesseract/src/textord/strokewidth.cpp gcc -DHAVE_MKSTEMP -DHAVE_FSEEKO -DHAVE_FONTCONFIG -DHAVE_SETLOCALE -DHAVE_DBUS -DHAVE_BSWAP32 -DHAVE_BYTESWAP_H -DHAVE_STRERROR -DHAVE_PREAD_PWRITE=1 -DGS_RECURSIVE_MUTEXATTR=PTHREAD_MUTEX_RECURSIVE -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 -Wno-unused-local-typedefs -DHAVE_STDINT_H=1 -DHAVE_DIRENT_H=1 -DHAVE_SYS_DIR_H=1 -DHAVE_SYS_TIME_H=1 -DHAVE_SYS_TIMES_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_LIBDL=1 -DGX_COLOR_INDEX_TYPE="unsigned long long" -D__USE_UNIX98=1 -DBUILD_PDF=1 -I./pdf -Os -fstack-clash-protection -Wformat -Werror=format-security -g -flto=auto -DHAVE_RESTRICT=1 -I/usr/include/webp -fno-strict-aliasing -DHAVE_POPEN_PROTO=1 -I./psi -I./obj -I./obj -I./base -I./devices -o ./obj/zdps1.o -c ./psi/zdps1.c In file included from tesseract/src/ccutil/elst.h:24, from tesseract/src/ccstruct/points.h:22, from tesseract/src/ccstruct/rect.h:23, from tesseract/src/ccstruct/boxword.h:23, from tesseract/src/ccstruct/blamer.h:26: tesseract/src/ccutil/serialis.h: In instantiation of 'bool tesseract::TFile::Serialize(const T*, size_t) [with T = char; size_t = unsigned int]': tesseract/src/ccutil/unicharset.h:363:51: required from here tesseract/src/ccutil/serialis.h:102:45: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'unsigned int'} [-Wsign-compare] 102 | return FWrite(data, sizeof(T), count) == count; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ cc1plus: warning: command-line option '-Wstrict-prototypes' is valid for C/ObjC but not for C++ cc1plus: warning: command-line option '-Wmissing-prototypes' is valid for C/ObjC but not for C++ cc1plus: warning: '-Werror=' argument '-Werror=declaration-after-statement' is not valid for C++ g++ -Itesseract/include -Itesseract/src/api -Itesseract/src/arch -Itesseract/src/ccmain -Itesseract/src/ccstruct -Itesseract/src/ccutil -Itesseract/src/classify -Itesseract/src/cutil -Itesseract/src/dict -Itesseract/src/lstm -Itesseract/src/opencl -Itesseract/src/textord -Itesseract/src/training -Itesseract/src/viewer -Itesseract/src/wordrec -Ileptonica/src -I./base -I./soobj -Os -fstack-clash-protection -Wformat -Werror=format-security -D_GLIBCXX_ASSERTIONS=1 -D_LIBCPP_ENABLE_THREAD_SAFETY_ANNOTATIONS=1 -D_LIBCPP_ENABLE_HARDENED_MODE=1 -g -std=c++17 -DHAVE_NEON -DHAVE_MKSTEMP -DHAVE_FSEEKO -DHAVE_FONTCONFIG -DHAVE_SETLOCALE -DHAVE_DBUS -DHAVE_BSWAP32 -DHAVE_BYTESWAP_H -DHAVE_STRERROR -DHAVE_PREAD_PWRITE=1 -DGS_RECURSIVE_MUTEXATTR=PTHREAD_MUTEX_RECURSIVE -O2 -DNDEBUG -fPIC -fvisibility=hidden -DGSDLLEXPORT="__attribute__((visibility(\"default\")))" -Wall -Wstrict-prototypes -Wundef -Wmissing-declarations -Wmissing-prototypes -Wwrite-strings -fno-strict-aliasing -Werror=declaration-after-statement -fno-builtin -fno-common -Werror=return-type -Wno-unused-local-typedefs -DHAVE_STDINT_H=1 -DHAVE_DIRENT_H=1 -DHAVE_SYS_DIR_H=1 -DHAVE_SYS_TIME_H=1 -DHAVE_SYS_TIMES_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_LIBDL=1 -DGX_COLOR_INDEX_TYPE="unsigned long long" -D__USE_UNIX98=1 -DBUILD_PDF=1 -I./pdf -Os -fstack-clash-protection -Wformat -Werror=format-security -g -flto=auto -DHAVE_RESTRICT=1 -I/usr/include/webp -fno-strict-aliasing -DHAVE_POPEN_PROTO=1 -DTESSERACT_IMAGEDATA_AS_PIX -DTESSERACT_DISABLE_DEBUG_FONTS -DGRAPHICS_DISABLED -UCLUSTER -o ./soobj/tesseract_textord_tabfind.o -c tesseract/src/textord/tabfind.cpp cc1plus: warning: command-line option '-Wstrict-prototypes' is valid for C/ObjC but not for C++ cc1plus: warning: command-line option '-Wmissing-prototypes' is valid for C/ObjC but not for C++ cc1plus: warning: '-Werror=' argument '-Werror=declaration-after-statement' is not valid for C++ gcc -DHAVE_MKSTEMP -DHAVE_FSEEKO -DHAVE_FONTCONFIG -DHAVE_SETLOCALE -DHAVE_DBUS -DHAVE_BSWAP32 -DHAVE_BYTESWAP_H -DHAVE_STRERROR -DHAVE_PREAD_PWRITE=1 -DGS_RECURSIVE_MUTEXATTR=PTHREAD_MUTEX_RECURSIVE -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 -Wno-unused-local-typedefs -DHAVE_STDINT_H=1 -DHAVE_DIRENT_H=1 -DHAVE_SYS_DIR_H=1 -DHAVE_SYS_TIME_H=1 -DHAVE_SYS_TIMES_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_LIBDL=1 -DGX_COLOR_INDEX_TYPE="unsigned long long" -D__USE_UNIX98=1 -DBUILD_PDF=1 -I./pdf -Os -fstack-clash-protection -Wformat -Werror=format-security -g -flto=auto -DHAVE_RESTRICT=1 -I/usr/include/webp -fno-strict-aliasing -DHAVE_POPEN_PROTO=1 -I./psi -I./obj -I./obj -I./base -I./devices -o ./obj/zusparam.o -c ./psi/zusparam.c cc1plus: warning: command-line option '-Wstrict-prototypes' is valid for C/ObjC but not for C++ cc1plus: warning: command-line option '-Wmissing-prototypes' is valid for C/ObjC but not for C++ cc1plus: warning: '-Werror=' argument '-Werror=declaration-after-statement' is not valid for C++ g++ -Itesseract/include -Itesseract/src/api -Itesseract/src/arch -Itesseract/src/ccmain -Itesseract/src/ccstruct -Itesseract/src/ccutil -Itesseract/src/classify -Itesseract/src/cutil -Itesseract/src/dict -Itesseract/src/lstm -Itesseract/src/opencl -Itesseract/src/textord -Itesseract/src/training -Itesseract/src/viewer -Itesseract/src/wordrec -Ileptonica/src -I./base -I./soobj -Os -fstack-clash-protection -Wformat -Werror=format-security -D_GLIBCXX_ASSERTIONS=1 -D_LIBCPP_ENABLE_THREAD_SAFETY_ANNOTATIONS=1 -D_LIBCPP_ENABLE_HARDENED_MODE=1 -g -std=c++17 -DHAVE_NEON -DHAVE_MKSTEMP -DHAVE_FSEEKO -DHAVE_FONTCONFIG -DHAVE_SETLOCALE -DHAVE_DBUS -DHAVE_BSWAP32 -DHAVE_BYTESWAP_H -DHAVE_STRERROR -DHAVE_PREAD_PWRITE=1 -DGS_RECURSIVE_MUTEXATTR=PTHREAD_MUTEX_RECURSIVE -O2 -DNDEBUG -fPIC -fvisibility=hidden -DGSDLLEXPORT="__attribute__((visibility(\"default\")))" -Wall -Wstrict-prototypes -Wundef -Wmissing-declarations -Wmissing-prototypes -Wwrite-strings -fno-strict-aliasing -Werror=declaration-after-statement -fno-builtin -fno-common -Werror=return-type -Wno-unused-local-typedefs -DHAVE_STDINT_H=1 -DHAVE_DIRENT_H=1 -DHAVE_SYS_DIR_H=1 -DHAVE_SYS_TIME_H=1 -DHAVE_SYS_TIMES_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_LIBDL=1 -DGX_COLOR_INDEX_TYPE="unsigned long long" -D__USE_UNIX98=1 -DBUILD_PDF=1 -I./pdf -Os -fstack-clash-protection -Wformat -Werror=format-security -g -flto=auto -DHAVE_RESTRICT=1 -I/usr/include/webp -fno-strict-aliasing -DHAVE_POPEN_PROTO=1 -DTESSERACT_IMAGEDATA_AS_PIX -DTESSERACT_DISABLE_DEBUG_FONTS -DGRAPHICS_DISABLED -UCLUSTER -o ./soobj/tesseract_textord_tablefind.o -c tesseract/src/textord/tablefind.cpp gcc -DHAVE_MKSTEMP -DHAVE_FSEEKO -DHAVE_FONTCONFIG -DHAVE_SETLOCALE -DHAVE_DBUS -DHAVE_BSWAP32 -DHAVE_BYTESWAP_H -DHAVE_STRERROR -DHAVE_PREAD_PWRITE=1 -DGS_RECURSIVE_MUTEXATTR=PTHREAD_MUTEX_RECURSIVE -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 -Wno-unused-local-typedefs -DHAVE_STDINT_H=1 -DHAVE_DIRENT_H=1 -DHAVE_SYS_DIR_H=1 -DHAVE_SYS_TIME_H=1 -DHAVE_SYS_TIMES_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_LIBDL=1 -DGX_COLOR_INDEX_TYPE="unsigned long long" -D__USE_UNIX98=1 -DBUILD_PDF=1 -I./pdf -Os -fstack-clash-protection -Wformat -Werror=format-security -g -flto=auto -DHAVE_RESTRICT=1 -I/usr/include/webp -fno-strict-aliasing -DHAVE_POPEN_PROTO=1 -I./psi -I./obj -I./obj -I./base -I./devices -o ./obj/zchar2.o -c ./psi/zchar2.c gcc -DHAVE_MKSTEMP -DHAVE_FSEEKO -DHAVE_FONTCONFIG -DHAVE_SETLOCALE -DHAVE_DBUS -DHAVE_BSWAP32 -DHAVE_BYTESWAP_H -DHAVE_STRERROR -DHAVE_PREAD_PWRITE=1 -DGS_RECURSIVE_MUTEXATTR=PTHREAD_MUTEX_RECURSIVE -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 -Wno-unused-local-typedefs -DHAVE_STDINT_H=1 -DHAVE_DIRENT_H=1 -DHAVE_SYS_DIR_H=1 -DHAVE_SYS_TIME_H=1 -DHAVE_SYS_TIMES_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_LIBDL=1 -DGX_COLOR_INDEX_TYPE="unsigned long long" -D__USE_UNIX98=1 -DBUILD_PDF=1 -I./pdf -Os -fstack-clash-protection -Wformat -Werror=format-security -g -flto=auto -DHAVE_RESTRICT=1 -I/usr/include/webp -fno-strict-aliasing -DHAVE_POPEN_PROTO=1 -I./psi -I./obj -I./obj -I./base -I./devices -o ./obj/zfont2.o -c ./psi/zfont2.c cc1plus: warning: command-line option '-Wstrict-prototypes' is valid for C/ObjC but not for C++ cc1plus: warning: command-line option '-Wmissing-prototypes' is valid for C/ObjC but not for C++ cc1plus: warning: '-Werror=' argument '-Werror=declaration-after-statement' is not valid for C++ g++ -Itesseract/include -Itesseract/src/api -Itesseract/src/arch -Itesseract/src/ccmain -Itesseract/src/ccstruct -Itesseract/src/ccutil -Itesseract/src/classify -Itesseract/src/cutil -Itesseract/src/dict -Itesseract/src/lstm -Itesseract/src/opencl -Itesseract/src/textord -Itesseract/src/training -Itesseract/src/viewer -Itesseract/src/wordrec -Ileptonica/src -I./base -I./soobj -Os -fstack-clash-protection -Wformat -Werror=format-security -D_GLIBCXX_ASSERTIONS=1 -D_LIBCPP_ENABLE_THREAD_SAFETY_ANNOTATIONS=1 -D_LIBCPP_ENABLE_HARDENED_MODE=1 -g -std=c++17 -DHAVE_NEON -DHAVE_MKSTEMP -DHAVE_FSEEKO -DHAVE_FONTCONFIG -DHAVE_SETLOCALE -DHAVE_DBUS -DHAVE_BSWAP32 -DHAVE_BYTESWAP_H -DHAVE_STRERROR -DHAVE_PREAD_PWRITE=1 -DGS_RECURSIVE_MUTEXATTR=PTHREAD_MUTEX_RECURSIVE -O2 -DNDEBUG -fPIC -fvisibility=hidden -DGSDLLEXPORT="__attribute__((visibility(\"default\")))" -Wall -Wstrict-prototypes -Wundef -Wmissing-declarations -Wmissing-prototypes -Wwrite-strings -fno-strict-aliasing -Werror=declaration-after-statement -fno-builtin -fno-common -Werror=return-type -Wno-unused-local-typedefs -DHAVE_STDINT_H=1 -DHAVE_DIRENT_H=1 -DHAVE_SYS_DIR_H=1 -DHAVE_SYS_TIME_H=1 -DHAVE_SYS_TIMES_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_LIBDL=1 -DGX_COLOR_INDEX_TYPE="unsigned long long" -D__USE_UNIX98=1 -DBUILD_PDF=1 -I./pdf -Os -fstack-clash-protection -Wformat -Werror=format-security -g -flto=auto -DHAVE_RESTRICT=1 -I/usr/include/webp -fno-strict-aliasing -DHAVE_POPEN_PROTO=1 -DTESSERACT_IMAGEDATA_AS_PIX -DTESSERACT_DISABLE_DEBUG_FONTS -DGRAPHICS_DISABLED -UCLUSTER -o ./soobj/tesseract_textord_tabvector.o -c tesseract/src/textord/tabvector.cpp In file included from tesseract/src/ccutil/clst.h:24, from tesseract/src/ccstruct/ratngs.h:26: tesseract/src/ccutil/serialis.h: In instantiation of 'bool tesseract::TFile::Serialize(const T*, size_t) [with T = char; size_t = unsigned int]': tesseract/src/ccutil/unicharset.h:363:51: required from here tesseract/src/ccutil/serialis.h:102:45: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'unsigned int'} [-Wsign-compare] 102 | return FWrite(data, sizeof(T), count) == count; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ gcc -DHAVE_MKSTEMP -DHAVE_FSEEKO -DHAVE_FONTCONFIG -DHAVE_SETLOCALE -DHAVE_DBUS -DHAVE_BSWAP32 -DHAVE_BYTESWAP_H -DHAVE_STRERROR -DHAVE_PREAD_PWRITE=1 -DGS_RECURSIVE_MUTEXATTR=PTHREAD_MUTEX_RECURSIVE -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 -Wno-unused-local-typedefs -DHAVE_STDINT_H=1 -DHAVE_DIRENT_H=1 -DHAVE_SYS_DIR_H=1 -DHAVE_SYS_TIME_H=1 -DHAVE_SYS_TIMES_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_LIBDL=1 -DGX_COLOR_INDEX_TYPE="unsigned long long" -D__USE_UNIX98=1 -DBUILD_PDF=1 -I./pdf -Os -fstack-clash-protection -Wformat -Werror=format-security -g -flto=auto -DHAVE_RESTRICT=1 -I/usr/include/webp -fno-strict-aliasing -DHAVE_POPEN_PROTO=1 -I./psi -I./obj -I./obj -I./base -I./devices -o ./obj/zchar42.o -c ./psi/zchar42.c cc1plus: warning: command-line option '-Wstrict-prototypes' is valid for C/ObjC but not for C++ cc1plus: warning: command-line option '-Wmissing-prototypes' is valid for C/ObjC but not for C++ cc1plus: warning: '-Werror=' argument '-Werror=declaration-after-statement' is not valid for C++ g++ -Itesseract/include -Itesseract/src/api -Itesseract/src/arch -Itesseract/src/ccmain -Itesseract/src/ccstruct -Itesseract/src/ccutil -Itesseract/src/classify -Itesseract/src/cutil -Itesseract/src/dict -Itesseract/src/lstm -Itesseract/src/opencl -Itesseract/src/textord -Itesseract/src/training -Itesseract/src/viewer -Itesseract/src/wordrec -Ileptonica/src -I./base -I./soobj -Os -fstack-clash-protection -Wformat -Werror=format-security -D_GLIBCXX_ASSERTIONS=1 -D_LIBCPP_ENABLE_THREAD_SAFETY_ANNOTATIONS=1 -D_LIBCPP_ENABLE_HARDENED_MODE=1 -g -std=c++17 -DHAVE_NEON -DHAVE_MKSTEMP -DHAVE_FSEEKO -DHAVE_FONTCONFIG -DHAVE_SETLOCALE -DHAVE_DBUS -DHAVE_BSWAP32 -DHAVE_BYTESWAP_H -DHAVE_STRERROR -DHAVE_PREAD_PWRITE=1 -DGS_RECURSIVE_MUTEXATTR=PTHREAD_MUTEX_RECURSIVE -O2 -DNDEBUG -fPIC -fvisibility=hidden -DGSDLLEXPORT="__attribute__((visibility(\"default\")))" -Wall -Wstrict-prototypes -Wundef -Wmissing-declarations -Wmissing-prototypes -Wwrite-strings -fno-strict-aliasing -Werror=declaration-after-statement -fno-builtin -fno-common -Werror=return-type -Wno-unused-local-typedefs -DHAVE_STDINT_H=1 -DHAVE_DIRENT_H=1 -DHAVE_SYS_DIR_H=1 -DHAVE_SYS_TIME_H=1 -DHAVE_SYS_TIMES_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_LIBDL=1 -DGX_COLOR_INDEX_TYPE="unsigned long long" -D__USE_UNIX98=1 -DBUILD_PDF=1 -I./pdf -Os -fstack-clash-protection -Wformat -Werror=format-security -g -flto=auto -DHAVE_RESTRICT=1 -I/usr/include/webp -fno-strict-aliasing -DHAVE_POPEN_PROTO=1 -DTESSERACT_IMAGEDATA_AS_PIX -DTESSERACT_DISABLE_DEBUG_FONTS -DGRAPHICS_DISABLED -UCLUSTER -o ./soobj/tesseract_textord_tablerecog.o -c tesseract/src/textord/tablerecog.cpp cc1plus: warning: command-line option '-Wstrict-prototypes' is valid for C/ObjC but not for C++ cc1plus: warning: command-line option '-Wmissing-prototypes' is valid for C/ObjC but not for C++ cc1plus: warning: '-Werror=' argument '-Werror=declaration-after-statement' is not valid for C++ cc1plus: warning: command-line option '-Wstrict-prototypes' is valid for C/ObjC but not for C++ cc1plus: warning: command-line option '-Wmissing-prototypes' is valid for C/ObjC but not for C++ cc1plus: warning: '-Werror=' argument '-Werror=declaration-after-statement' is not valid for C++ g++ -Itesseract/include -Itesseract/src/api -Itesseract/src/arch -Itesseract/src/ccmain -Itesseract/src/ccstruct -Itesseract/src/ccutil -Itesseract/src/classify -Itesseract/src/cutil -Itesseract/src/dict -Itesseract/src/lstm -Itesseract/src/opencl -Itesseract/src/textord -Itesseract/src/training -Itesseract/src/viewer -Itesseract/src/wordrec -Ileptonica/src -I./base -I./soobj -Os -fstack-clash-protection -Wformat -Werror=format-security -D_GLIBCXX_ASSERTIONS=1 -D_LIBCPP_ENABLE_THREAD_SAFETY_ANNOTATIONS=1 -D_LIBCPP_ENABLE_HARDENED_MODE=1 -g -std=c++17 -DHAVE_NEON -DHAVE_MKSTEMP -DHAVE_FSEEKO -DHAVE_FONTCONFIG -DHAVE_SETLOCALE -DHAVE_DBUS -DHAVE_BSWAP32 -DHAVE_BYTESWAP_H -DHAVE_STRERROR -DHAVE_PREAD_PWRITE=1 -DGS_RECURSIVE_MUTEXATTR=PTHREAD_MUTEX_RECURSIVE -O2 -DNDEBUG -fPIC -fvisibility=hidden -DGSDLLEXPORT="__attribute__((visibility(\"default\")))" -Wall -Wstrict-prototypes -Wundef -Wmissing-declarations -Wmissing-prototypes -Wwrite-strings -fno-strict-aliasing -Werror=declaration-after-statement -fno-builtin -fno-common -Werror=return-type -Wno-unused-local-typedefs -DHAVE_STDINT_H=1 -DHAVE_DIRENT_H=1 -DHAVE_SYS_DIR_H=1 -DHAVE_SYS_TIME_H=1 -DHAVE_SYS_TIMES_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_LIBDL=1 -DGX_COLOR_INDEX_TYPE="unsigned long long" -D__USE_UNIX98=1 -DBUILD_PDF=1 -I./pdf -Os -fstack-clash-protection -Wformat -Werror=format-security -g -flto=auto -DHAVE_RESTRICT=1 -I/usr/include/webp -fno-strict-aliasing -DHAVE_POPEN_PROTO=1 -DTESSERACT_IMAGEDATA_AS_PIX -DTESSERACT_DISABLE_DEBUG_FONTS -DGRAPHICS_DISABLED -UCLUSTER -o ./soobj/tesseract_textord_textlineprojection.o -c tesseract/src/textord/textlineprojection.cpp gcc -DHAVE_MKSTEMP -DHAVE_FSEEKO -DHAVE_FONTCONFIG -DHAVE_SETLOCALE -DHAVE_DBUS -DHAVE_BSWAP32 -DHAVE_BYTESWAP_H -DHAVE_STRERROR -DHAVE_PREAD_PWRITE=1 -DGS_RECURSIVE_MUTEXATTR=PTHREAD_MUTEX_RECURSIVE -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 -Wno-unused-local-typedefs -DHAVE_STDINT_H=1 -DHAVE_DIRENT_H=1 -DHAVE_SYS_DIR_H=1 -DHAVE_SYS_TIME_H=1 -DHAVE_SYS_TIMES_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_LIBDL=1 -DGX_COLOR_INDEX_TYPE="unsigned long long" -D__USE_UNIX98=1 -DBUILD_PDF=1 -I./pdf -Os -fstack-clash-protection -Wformat -Werror=format-security -g -flto=auto -DHAVE_RESTRICT=1 -I/usr/include/webp -fno-strict-aliasing -DHAVE_POPEN_PROTO=1 -I./psi -I./obj -I./obj -I./base -I./devices -o ./obj/zfont42.o -c ./psi/zfont42.c gcc -DHAVE_MKSTEMP -DHAVE_FSEEKO -DHAVE_FONTCONFIG -DHAVE_SETLOCALE -DHAVE_DBUS -DHAVE_BSWAP32 -DHAVE_BYTESWAP_H -DHAVE_STRERROR -DHAVE_PREAD_PWRITE=1 -DGS_RECURSIVE_MUTEXATTR=PTHREAD_MUTEX_RECURSIVE -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 -Wno-unused-local-typedefs -DHAVE_STDINT_H=1 -DHAVE_DIRENT_H=1 -DHAVE_SYS_DIR_H=1 -DHAVE_SYS_TIME_H=1 -DHAVE_SYS_TIMES_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_LIBDL=1 -DGX_COLOR_INDEX_TYPE="unsigned long long" -D__USE_UNIX98=1 -DBUILD_PDF=1 -I./pdf -Os -fstack-clash-protection -Wformat -Werror=format-security -g -flto=auto -DHAVE_RESTRICT=1 -I/usr/include/webp -fno-strict-aliasing -DHAVE_POPEN_PROTO=1 -I./psi -I./obj -I./obj -I./base -I./devices -o ./obj/zfrsd.o -c ./psi/zfrsd.c gcc -DHAVE_MKSTEMP -DHAVE_FSEEKO -DHAVE_FONTCONFIG -DHAVE_SETLOCALE -DHAVE_DBUS -DHAVE_BSWAP32 -DHAVE_BYTESWAP_H -DHAVE_STRERROR -DHAVE_PREAD_PWRITE=1 -DGS_RECURSIVE_MUTEXATTR=PTHREAD_MUTEX_RECURSIVE -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 -Wno-unused-local-typedefs -DHAVE_STDINT_H=1 -DHAVE_DIRENT_H=1 -DHAVE_SYS_DIR_H=1 -DHAVE_SYS_TIME_H=1 -DHAVE_SYS_TIMES_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_LIBDL=1 -DGX_COLOR_INDEX_TYPE="unsigned long long" -D__USE_UNIX98=1 -DBUILD_PDF=1 -I./pdf -Os -fstack-clash-protection -Wformat -Werror=format-security -g -flto=auto -DHAVE_RESTRICT=1 -I/usr/include/webp -fno-strict-aliasing -DHAVE_POPEN_PROTO=1 -I./psi -I./obj -I./obj -I./base -I./devices -o ./obj/zcie.o -c ./psi/zcie.c g++ -Itesseract/include -Itesseract/src/api -Itesseract/src/arch -Itesseract/src/ccmain -Itesseract/src/ccstruct -Itesseract/src/ccutil -Itesseract/src/classify -Itesseract/src/cutil -Itesseract/src/dict -Itesseract/src/lstm -Itesseract/src/opencl -Itesseract/src/textord -Itesseract/src/training -Itesseract/src/viewer -Itesseract/src/wordrec -Ileptonica/src -I./base -I./soobj -Os -fstack-clash-protection -Wformat -Werror=format-security -D_GLIBCXX_ASSERTIONS=1 -D_LIBCPP_ENABLE_THREAD_SAFETY_ANNOTATIONS=1 -D_LIBCPP_ENABLE_HARDENED_MODE=1 -g -std=c++17 -DHAVE_NEON -DHAVE_MKSTEMP -DHAVE_FSEEKO -DHAVE_FONTCONFIG -DHAVE_SETLOCALE -DHAVE_DBUS -DHAVE_BSWAP32 -DHAVE_BYTESWAP_H -DHAVE_STRERROR -DHAVE_PREAD_PWRITE=1 -DGS_RECURSIVE_MUTEXATTR=PTHREAD_MUTEX_RECURSIVE -O2 -DNDEBUG -fPIC -fvisibility=hidden -DGSDLLEXPORT="__attribute__((visibility(\"default\")))" -Wall -Wstrict-prototypes -Wundef -Wmissing-declarations -Wmissing-prototypes -Wwrite-strings -fno-strict-aliasing -Werror=declaration-after-statement -fno-builtin -fno-common -Werror=return-type -Wno-unused-local-typedefs -DHAVE_STDINT_H=1 -DHAVE_DIRENT_H=1 -DHAVE_SYS_DIR_H=1 -DHAVE_SYS_TIME_H=1 -DHAVE_SYS_TIMES_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_LIBDL=1 -DGX_COLOR_INDEX_TYPE="unsigned long long" -D__USE_UNIX98=1 -DBUILD_PDF=1 -I./pdf -Os -fstack-clash-protection -Wformat -Werror=format-security -g -flto=auto -DHAVE_RESTRICT=1 -I/usr/include/webp -fno-strict-aliasing -DHAVE_POPEN_PROTO=1 -DTESSERACT_IMAGEDATA_AS_PIX -DTESSERACT_DISABLE_DEBUG_FONTS -DGRAPHICS_DISABLED -UCLUSTER -o ./soobj/tesseract_textord_textord.o -c tesseract/src/textord/textord.cpp gcc -DHAVE_MKSTEMP -DHAVE_FSEEKO -DHAVE_FONTCONFIG -DHAVE_SETLOCALE -DHAVE_DBUS -DHAVE_BSWAP32 -DHAVE_BYTESWAP_H -DHAVE_STRERROR -DHAVE_PREAD_PWRITE=1 -DGS_RECURSIVE_MUTEXATTR=PTHREAD_MUTEX_RECURSIVE -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 -Wno-unused-local-typedefs -DHAVE_STDINT_H=1 -DHAVE_DIRENT_H=1 -DHAVE_SYS_DIR_H=1 -DHAVE_SYS_TIME_H=1 -DHAVE_SYS_TIMES_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_LIBDL=1 -DGX_COLOR_INDEX_TYPE="unsigned long long" -D__USE_UNIX98=1 -DBUILD_PDF=1 -I./pdf -Os -fstack-clash-protection -Wformat -Werror=format-security -g -flto=auto -DHAVE_RESTRICT=1 -I/usr/include/webp -fno-strict-aliasing -DHAVE_POPEN_PROTO=1 -I./psi -I./obj -I./obj -I./base -I./devices -o ./obj/zcrd.o -c ./psi/zcrd.c cc1plus: warning: command-line option '-Wstrict-prototypes' is valid for C/ObjC but not for C++ cc1plus: warning: command-line option '-Wmissing-prototypes' is valid for C/ObjC but not for C++ cc1plus: warning: '-Werror=' argument '-Werror=declaration-after-statement' is not valid for C++ g++ -Itesseract/include -Itesseract/src/api -Itesseract/src/arch -Itesseract/src/ccmain -Itesseract/src/ccstruct -Itesseract/src/ccutil -Itesseract/src/classify -Itesseract/src/cutil -Itesseract/src/dict -Itesseract/src/lstm -Itesseract/src/opencl -Itesseract/src/textord -Itesseract/src/training -Itesseract/src/viewer -Itesseract/src/wordrec -Ileptonica/src -I./base -I./soobj -Os -fstack-clash-protection -Wformat -Werror=format-security -D_GLIBCXX_ASSERTIONS=1 -D_LIBCPP_ENABLE_THREAD_SAFETY_ANNOTATIONS=1 -D_LIBCPP_ENABLE_HARDENED_MODE=1 -g -std=c++17 -DHAVE_NEON -DHAVE_MKSTEMP -DHAVE_FSEEKO -DHAVE_FONTCONFIG -DHAVE_SETLOCALE -DHAVE_DBUS -DHAVE_BSWAP32 -DHAVE_BYTESWAP_H -DHAVE_STRERROR -DHAVE_PREAD_PWRITE=1 -DGS_RECURSIVE_MUTEXATTR=PTHREAD_MUTEX_RECURSIVE -O2 -DNDEBUG -fPIC -fvisibility=hidden -DGSDLLEXPORT="__attribute__((visibility(\"default\")))" -Wall -Wstrict-prototypes -Wundef -Wmissing-declarations -Wmissing-prototypes -Wwrite-strings -fno-strict-aliasing -Werror=declaration-after-statement -fno-builtin -fno-common -Werror=return-type -Wno-unused-local-typedefs -DHAVE_STDINT_H=1 -DHAVE_DIRENT_H=1 -DHAVE_SYS_DIR_H=1 -DHAVE_SYS_TIME_H=1 -DHAVE_SYS_TIMES_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_LIBDL=1 -DGX_COLOR_INDEX_TYPE="unsigned long long" -D__USE_UNIX98=1 -DBUILD_PDF=1 -I./pdf -Os -fstack-clash-protection -Wformat -Werror=format-security -g -flto=auto -DHAVE_RESTRICT=1 -I/usr/include/webp -fno-strict-aliasing -DHAVE_POPEN_PROTO=1 -DTESSERACT_IMAGEDATA_AS_PIX -DTESSERACT_DISABLE_DEBUG_FONTS -DGRAPHICS_DISABLED -UCLUSTER -o ./soobj/tesseract_textord_topitch.o -c tesseract/src/textord/topitch.cpp cc1plus: warning: command-line option '-Wstrict-prototypes' is valid for C/ObjC but not for C++ cc1plus: warning: command-line option '-Wmissing-prototypes' is valid for C/ObjC but not for C++ cc1plus: warning: '-Werror=' argument '-Werror=declaration-after-statement' is not valid for C++ gcc -DHAVE_MKSTEMP -DHAVE_FSEEKO -DHAVE_FONTCONFIG -DHAVE_SETLOCALE -DHAVE_DBUS -DHAVE_BSWAP32 -DHAVE_BYTESWAP_H -DHAVE_STRERROR -DHAVE_PREAD_PWRITE=1 -DGS_RECURSIVE_MUTEXATTR=PTHREAD_MUTEX_RECURSIVE -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 -Wno-unused-local-typedefs -DHAVE_STDINT_H=1 -DHAVE_DIRENT_H=1 -DHAVE_SYS_DIR_H=1 -DHAVE_SYS_TIME_H=1 -DHAVE_SYS_TIMES_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_LIBDL=1 -DGX_COLOR_INDEX_TYPE="unsigned long long" -D__USE_UNIX98=1 -DBUILD_PDF=1 -I./pdf -Os -fstack-clash-protection -Wformat -Werror=format-security -g -flto=auto -DHAVE_RESTRICT=1 -I/usr/include/webp -fno-strict-aliasing -DHAVE_POPEN_PROTO=1 -I./psi -I./obj -I./obj -I./base -I./devices -o ./obj/zfcmap.o -c ./psi/zfcmap.c cc1plus: warning: command-line option '-Wstrict-prototypes' is valid for C/ObjC but not for C++ cc1plus: warning: command-line option '-Wmissing-prototypes' is valid for C/ObjC but not for C++ cc1plus: warning: '-Werror=' argument '-Werror=declaration-after-statement' is not valid for C++ g++ -Itesseract/include -Itesseract/src/api -Itesseract/src/arch -Itesseract/src/ccmain -Itesseract/src/ccstruct -Itesseract/src/ccutil -Itesseract/src/classify -Itesseract/src/cutil -Itesseract/src/dict -Itesseract/src/lstm -Itesseract/src/opencl -Itesseract/src/textord -Itesseract/src/training -Itesseract/src/viewer -Itesseract/src/wordrec -Ileptonica/src -I./base -I./soobj -Os -fstack-clash-protection -Wformat -Werror=format-security -D_GLIBCXX_ASSERTIONS=1 -D_LIBCPP_ENABLE_THREAD_SAFETY_ANNOTATIONS=1 -D_LIBCPP_ENABLE_HARDENED_MODE=1 -g -std=c++17 -DHAVE_NEON -DHAVE_MKSTEMP -DHAVE_FSEEKO -DHAVE_FONTCONFIG -DHAVE_SETLOCALE -DHAVE_DBUS -DHAVE_BSWAP32 -DHAVE_BYTESWAP_H -DHAVE_STRERROR -DHAVE_PREAD_PWRITE=1 -DGS_RECURSIVE_MUTEXATTR=PTHREAD_MUTEX_RECURSIVE -O2 -DNDEBUG -fPIC -fvisibility=hidden -DGSDLLEXPORT="__attribute__((visibility(\"default\")))" -Wall -Wstrict-prototypes -Wundef -Wmissing-declarations -Wmissing-prototypes -Wwrite-strings -fno-strict-aliasing -Werror=declaration-after-statement -fno-builtin -fno-common -Werror=return-type -Wno-unused-local-typedefs -DHAVE_STDINT_H=1 -DHAVE_DIRENT_H=1 -DHAVE_SYS_DIR_H=1 -DHAVE_SYS_TIME_H=1 -DHAVE_SYS_TIMES_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_LIBDL=1 -DGX_COLOR_INDEX_TYPE="unsigned long long" -D__USE_UNIX98=1 -DBUILD_PDF=1 -I./pdf -Os -fstack-clash-protection -Wformat -Werror=format-security -g -flto=auto -DHAVE_RESTRICT=1 -I/usr/include/webp -fno-strict-aliasing -DHAVE_POPEN_PROTO=1 -DTESSERACT_IMAGEDATA_AS_PIX -DTESSERACT_DISABLE_DEBUG_FONTS -DGRAPHICS_DISABLED -UCLUSTER -o ./soobj/tesseract_textord_tordmain.o -c tesseract/src/textord/tordmain.cpp gcc -DHAVE_MKSTEMP -DHAVE_FSEEKO -DHAVE_FONTCONFIG -DHAVE_SETLOCALE -DHAVE_DBUS -DHAVE_BSWAP32 -DHAVE_BYTESWAP_H -DHAVE_STRERROR -DHAVE_PREAD_PWRITE=1 -DGS_RECURSIVE_MUTEXATTR=PTHREAD_MUTEX_RECURSIVE -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 -Wno-unused-local-typedefs -DHAVE_STDINT_H=1 -DHAVE_DIRENT_H=1 -DHAVE_SYS_DIR_H=1 -DHAVE_SYS_TIME_H=1 -DHAVE_SYS_TIMES_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_LIBDL=1 -DGX_COLOR_INDEX_TYPE="unsigned long long" -D__USE_UNIX98=1 -DBUILD_PDF=1 -I./pdf -Os -fstack-clash-protection -Wformat -Werror=format-security -g -flto=auto -DHAVE_RESTRICT=1 -I/usr/include/webp -fno-strict-aliasing -DHAVE_POPEN_PROTO=1 -I./psi -I./obj -I./obj -I./base -I./devices -o ./obj/zcfont.o -c ./psi/zcfont.c cc1plus: warning: command-line option '-Wstrict-prototypes' is valid for C/ObjC but not for C++ cc1plus: warning: command-line option '-Wmissing-prototypes' is valid for C/ObjC but not for C++ cc1plus: warning: '-Werror=' argument '-Werror=declaration-after-statement' is not valid for C++ In file included from tesseract/src/classify/intproto.h:28, from tesseract/src/classify/adaptive.h:20, from tesseract/src/classify/classify.h:64, from tesseract/src/classify/classify.cpp:19: tesseract/src/ccutil/unicharset.h: In member function 'bool tesseract::UNICHARSET::contains_unichar_id(tesseract::UNICHAR_ID) const': tesseract/src/ccutil/unicharset.h:288:59: warning: comparison of integer expressions of different signedness: 'tesseract::UNICHAR_ID' {aka 'int'} and 'std::vector::size_type' {aka 'unsigned int'} [-Wsign-compare] 288 | return unichar_id != INVALID_UNICHAR_ID && unichar_id < unichars.size() && | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~ tesseract/src/ccutil/unicharset.h: In member function 'void tesseract::UNICHARSET::delete_pointers_in_unichars()': tesseract/src/ccutil/unicharset.h:302:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'unsigned int'} [-Wsign-compare] 302 | for (int i = 0; i < unichars.size(); ++i) { | ~~^~~~~~~~~~~~~~~~~ In file included from tesseract/src/ccutil/ambigs.h:32, from tesseract/src/dict/dict.h:27, from tesseract/src/dict/dict.cpp:19: tesseract/src/ccutil/unicharset.h: In member function 'bool tesseract::UNICHARSET::contains_unichar_id(tesseract::UNICHAR_ID) const': tesseract/src/ccutil/unicharset.h:288:59: warning: comparison of integer expressions of different signedness: 'tesseract::UNICHAR_ID' {aka 'int'} and 'std::vector::size_type' {aka 'unsigned int'} [-Wsign-compare] 288 | return unichar_id != INVALID_UNICHAR_ID && unichar_id < unichars.size() && | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~ tesseract/src/ccutil/unicharset.h: In member function 'void tesseract::UNICHARSET::delete_pointers_in_unichars()': tesseract/src/ccutil/unicharset.h:302:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'unsigned int'} [-Wsign-compare] 302 | for (int i = 0; i < unichars.size(); ++i) { | ~~^~~~~~~~~~~~~~~~~ gcc -DHAVE_MKSTEMP -DHAVE_FSEEKO -DHAVE_FONTCONFIG -DHAVE_SETLOCALE -DHAVE_DBUS -DHAVE_BSWAP32 -DHAVE_BYTESWAP_H -DHAVE_STRERROR -DHAVE_PREAD_PWRITE=1 -DGS_RECURSIVE_MUTEXATTR=PTHREAD_MUTEX_RECURSIVE -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 -Wno-unused-local-typedefs -DHAVE_STDINT_H=1 -DHAVE_DIRENT_H=1 -DHAVE_SYS_DIR_H=1 -DHAVE_SYS_TIME_H=1 -DHAVE_SYS_TIMES_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_LIBDL=1 -DGX_COLOR_INDEX_TYPE="unsigned long long" -D__USE_UNIX98=1 -DBUILD_PDF=1 -I./pdf -Os -fstack-clash-protection -Wformat -Werror=format-security -g -flto=auto -DHAVE_RESTRICT=1 -I/usr/include/webp -fno-strict-aliasing -DHAVE_POPEN_PROTO=1 -I./psi -I./obj -I./obj -I./base -I./devices -o ./obj/zfont0.o -c ./psi/zfont0.c g++ -Itesseract/include -Itesseract/src/api -Itesseract/src/arch -Itesseract/src/ccmain -Itesseract/src/ccstruct -Itesseract/src/ccutil -Itesseract/src/classify -Itesseract/src/cutil -Itesseract/src/dict -Itesseract/src/lstm -Itesseract/src/opencl -Itesseract/src/textord -Itesseract/src/training -Itesseract/src/viewer -Itesseract/src/wordrec -Ileptonica/src -I./base -I./soobj -Os -fstack-clash-protection -Wformat -Werror=format-security -D_GLIBCXX_ASSERTIONS=1 -D_LIBCPP_ENABLE_THREAD_SAFETY_ANNOTATIONS=1 -D_LIBCPP_ENABLE_HARDENED_MODE=1 -g -std=c++17 -DHAVE_NEON -DHAVE_MKSTEMP -DHAVE_FSEEKO -DHAVE_FONTCONFIG -DHAVE_SETLOCALE -DHAVE_DBUS -DHAVE_BSWAP32 -DHAVE_BYTESWAP_H -DHAVE_STRERROR -DHAVE_PREAD_PWRITE=1 -DGS_RECURSIVE_MUTEXATTR=PTHREAD_MUTEX_RECURSIVE -O2 -DNDEBUG -fPIC -fvisibility=hidden -DGSDLLEXPORT="__attribute__((visibility(\"default\")))" -Wall -Wstrict-prototypes -Wundef -Wmissing-declarations -Wmissing-prototypes -Wwrite-strings -fno-strict-aliasing -Werror=declaration-after-statement -fno-builtin -fno-common -Werror=return-type -Wno-unused-local-typedefs -DHAVE_STDINT_H=1 -DHAVE_DIRENT_H=1 -DHAVE_SYS_DIR_H=1 -DHAVE_SYS_TIME_H=1 -DHAVE_SYS_TIMES_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_LIBDL=1 -DGX_COLOR_INDEX_TYPE="unsigned long long" -D__USE_UNIX98=1 -DBUILD_PDF=1 -I./pdf -Os -fstack-clash-protection -Wformat -Werror=format-security -g -flto=auto -DHAVE_RESTRICT=1 -I/usr/include/webp -fno-strict-aliasing -DHAVE_POPEN_PROTO=1 -DTESSERACT_IMAGEDATA_AS_PIX -DTESSERACT_DISABLE_DEBUG_FONTS -DGRAPHICS_DISABLED -UCLUSTER -o ./soobj/tesseract_textord_tospace.o -c tesseract/src/textord/tospace.cpp gcc -DHAVE_MKSTEMP -DHAVE_FSEEKO -DHAVE_FONTCONFIG -DHAVE_SETLOCALE -DHAVE_DBUS -DHAVE_BSWAP32 -DHAVE_BYTESWAP_H -DHAVE_STRERROR -DHAVE_PREAD_PWRITE=1 -DGS_RECURSIVE_MUTEXATTR=PTHREAD_MUTEX_RECURSIVE -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 -Wno-unused-local-typedefs -DHAVE_STDINT_H=1 -DHAVE_DIRENT_H=1 -DHAVE_SYS_DIR_H=1 -DHAVE_SYS_TIME_H=1 -DHAVE_SYS_TIMES_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_LIBDL=1 -DGX_COLOR_INDEX_TYPE="unsigned long long" -D__USE_UNIX98=1 -DBUILD_PDF=1 -I./pdf -Os -fstack-clash-protection -Wformat -Werror=format-security -g -flto=auto -DHAVE_RESTRICT=1 -I/usr/include/webp -fno-strict-aliasing -DHAVE_POPEN_PROTO=1 -I./psi -I./obj -I./obj -I./base -I./devices -o ./obj/iscanbin.o -c ./psi/iscanbin.c g++ -Itesseract/include -Itesseract/src/api -Itesseract/src/arch -Itesseract/src/ccmain -Itesseract/src/ccstruct -Itesseract/src/ccutil -Itesseract/src/classify -Itesseract/src/cutil -Itesseract/src/dict -Itesseract/src/lstm -Itesseract/src/opencl -Itesseract/src/textord -Itesseract/src/training -Itesseract/src/viewer -Itesseract/src/wordrec -Ileptonica/src -I./base -I./soobj -Os -fstack-clash-protection -Wformat -Werror=format-security -D_GLIBCXX_ASSERTIONS=1 -D_LIBCPP_ENABLE_THREAD_SAFETY_ANNOTATIONS=1 -D_LIBCPP_ENABLE_HARDENED_MODE=1 -g -std=c++17 -DHAVE_NEON -DHAVE_MKSTEMP -DHAVE_FSEEKO -DHAVE_FONTCONFIG -DHAVE_SETLOCALE -DHAVE_DBUS -DHAVE_BSWAP32 -DHAVE_BYTESWAP_H -DHAVE_STRERROR -DHAVE_PREAD_PWRITE=1 -DGS_RECURSIVE_MUTEXATTR=PTHREAD_MUTEX_RECURSIVE -O2 -DNDEBUG -fPIC -fvisibility=hidden -DGSDLLEXPORT="__attribute__((visibility(\"default\")))" -Wall -Wstrict-prototypes -Wundef -Wmissing-declarations -Wmissing-prototypes -Wwrite-strings -fno-strict-aliasing -Werror=declaration-after-statement -fno-builtin -fno-common -Werror=return-type -Wno-unused-local-typedefs -DHAVE_STDINT_H=1 -DHAVE_DIRENT_H=1 -DHAVE_SYS_DIR_H=1 -DHAVE_SYS_TIME_H=1 -DHAVE_SYS_TIMES_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_LIBDL=1 -DGX_COLOR_INDEX_TYPE="unsigned long long" -D__USE_UNIX98=1 -DBUILD_PDF=1 -I./pdf -Os -fstack-clash-protection -Wformat -Werror=format-security -g -flto=auto -DHAVE_RESTRICT=1 -I/usr/include/webp -fno-strict-aliasing -DHAVE_POPEN_PROTO=1 -DTESSERACT_IMAGEDATA_AS_PIX -DTESSERACT_DISABLE_DEBUG_FONTS -DGRAPHICS_DISABLED -UCLUSTER -o ./soobj/tesseract_textord_tovars.o -c tesseract/src/textord/tovars.cpp cc1plus: warning: command-line option '-Wstrict-prototypes' is valid for C/ObjC but not for C++ cc1plus: warning: command-line option '-Wmissing-prototypes' is valid for C/ObjC but not for C++ cc1plus: warning: '-Werror=' argument '-Werror=declaration-after-statement' is not valid for C++ cc1plus: warning: command-line option '-Wstrict-prototypes' is valid for C/ObjC but not for C++ cc1plus: warning: command-line option '-Wmissing-prototypes' is valid for C/ObjC but not for C++ cc1plus: warning: '-Werror=' argument '-Werror=declaration-after-statement' is not valid for C++ In file included from tesseract/src/ccstruct/ratngs.h:32, from tesseract/src/dict/dawg.h:33, from tesseract/src/dict/dawg.cpp:23: tesseract/src/ccutil/unicharset.h: In member function 'bool tesseract::UNICHARSET::contains_unichar_id(tesseract::UNICHAR_ID) const': tesseract/src/ccutil/unicharset.h:288:59: warning: comparison of integer expressions of different signedness: 'tesseract::UNICHAR_ID' {aka 'int'} and 'std::vector::size_type' {aka 'unsigned int'} [-Wsign-compare] 288 | return unichar_id != INVALID_UNICHAR_ID && unichar_id < unichars.size() && | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~ tesseract/src/ccutil/unicharset.h: In member function 'void tesseract::UNICHARSET::delete_pointers_in_unichars()': tesseract/src/ccutil/unicharset.h:302:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'unsigned int'} [-Wsign-compare] 302 | for (int i = 0; i < unichars.size(); ++i) { | ~~^~~~~~~~~~~~~~~~~ gcc -DHAVE_MKSTEMP -DHAVE_FSEEKO -DHAVE_FONTCONFIG -DHAVE_SETLOCALE -DHAVE_DBUS -DHAVE_BSWAP32 -DHAVE_BYTESWAP_H -DHAVE_STRERROR -DHAVE_PREAD_PWRITE=1 -DGS_RECURSIVE_MUTEXATTR=PTHREAD_MUTEX_RECURSIVE -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 -Wno-unused-local-typedefs -DHAVE_STDINT_H=1 -DHAVE_DIRENT_H=1 -DHAVE_SYS_DIR_H=1 -DHAVE_SYS_TIME_H=1 -DHAVE_SYS_TIMES_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_LIBDL=1 -DGX_COLOR_INDEX_TYPE="unsigned long long" -D__USE_UNIX98=1 -DBUILD_PDF=1 -I./pdf -Os -fstack-clash-protection -Wformat -Werror=format-security -g -flto=auto -DHAVE_RESTRICT=1 -I/usr/include/webp -fno-strict-aliasing -DHAVE_POPEN_PROTO=1 -I./psi -I./obj -I./obj -I./base -I./devices -o ./obj/zbseq.o -c ./psi/zbseq.c g++ -Itesseract/include -Itesseract/src/api -Itesseract/src/arch -Itesseract/src/ccmain -Itesseract/src/ccstruct -Itesseract/src/ccutil -Itesseract/src/classify -Itesseract/src/cutil -Itesseract/src/dict -Itesseract/src/lstm -Itesseract/src/opencl -Itesseract/src/textord -Itesseract/src/training -Itesseract/src/viewer -Itesseract/src/wordrec -Ileptonica/src -I./base -I./soobj -Os -fstack-clash-protection -Wformat -Werror=format-security -D_GLIBCXX_ASSERTIONS=1 -D_LIBCPP_ENABLE_THREAD_SAFETY_ANNOTATIONS=1 -D_LIBCPP_ENABLE_HARDENED_MODE=1 -g -std=c++17 -DHAVE_NEON -DHAVE_MKSTEMP -DHAVE_FSEEKO -DHAVE_FONTCONFIG -DHAVE_SETLOCALE -DHAVE_DBUS -DHAVE_BSWAP32 -DHAVE_BYTESWAP_H -DHAVE_STRERROR -DHAVE_PREAD_PWRITE=1 -DGS_RECURSIVE_MUTEXATTR=PTHREAD_MUTEX_RECURSIVE -O2 -DNDEBUG -fPIC -fvisibility=hidden -DGSDLLEXPORT="__attribute__((visibility(\"default\")))" -Wall -Wstrict-prototypes -Wundef -Wmissing-declarations -Wmissing-prototypes -Wwrite-strings -fno-strict-aliasing -Werror=declaration-after-statement -fno-builtin -fno-common -Werror=return-type -Wno-unused-local-typedefs -DHAVE_STDINT_H=1 -DHAVE_DIRENT_H=1 -DHAVE_SYS_DIR_H=1 -DHAVE_SYS_TIME_H=1 -DHAVE_SYS_TIMES_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_LIBDL=1 -DGX_COLOR_INDEX_TYPE="unsigned long long" -D__USE_UNIX98=1 -DBUILD_PDF=1 -I./pdf -Os -fstack-clash-protection -Wformat -Werror=format-security -g -flto=auto -DHAVE_RESTRICT=1 -I/usr/include/webp -fno-strict-aliasing -DHAVE_POPEN_PROTO=1 -DTESSERACT_IMAGEDATA_AS_PIX -DTESSERACT_DISABLE_DEBUG_FONTS -DGRAPHICS_DISABLED -UCLUSTER -o ./soobj/tesseract_textord_underlin.o -c tesseract/src/textord/underlin.cpp gcc -DHAVE_MKSTEMP -DHAVE_FSEEKO -DHAVE_FONTCONFIG -DHAVE_SETLOCALE -DHAVE_DBUS -DHAVE_BSWAP32 -DHAVE_BYTESWAP_H -DHAVE_STRERROR -DHAVE_PREAD_PWRITE=1 -DGS_RECURSIVE_MUTEXATTR=PTHREAD_MUTEX_RECURSIVE -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 -Wno-unused-local-typedefs -DHAVE_STDINT_H=1 -DHAVE_DIRENT_H=1 -DHAVE_SYS_DIR_H=1 -DHAVE_SYS_TIME_H=1 -DHAVE_SYS_TIMES_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_LIBDL=1 -DGX_COLOR_INDEX_TYPE="unsigned long long" -D__USE_UNIX98=1 -DBUILD_PDF=1 -I./pdf -Os -fstack-clash-protection -Wformat -Werror=format-security -g -flto=auto -DHAVE_RESTRICT=1 -I/usr/include/webp -fno-strict-aliasing -DHAVE_POPEN_PROTO=1 -I./psi -I./obj -I./obj -I./base -I./devices -o ./obj/zcolor1.o -c ./psi/zcolor1.c cc1plus: warning: command-line option '-Wstrict-prototypes' is valid for C/ObjC but not for C++ cc1plus: warning: command-line option '-Wmissing-prototypes' is valid for C/ObjC but not for C++ cc1plus: warning: '-Werror=' argument '-Werror=declaration-after-statement' is not valid for C++ In file included from tesseract/src/dict/dawg.h:33, from tesseract/src/dict/dict.h:29, from tesseract/src/classify/classify.h:66: tesseract/src/ccstruct/ratngs.h: In member function 'void tesseract::BLOB_CHOICE::set_fonts(const std::vector&)': tesseract/src/ccstruct/ratngs.h:107:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'unsigned int'} [-Wsign-compare] 107 | for (int f = 0; f < fonts_.size(); ++f) { | ~~^~~~~~~~~~~~~~~ gcc -DHAVE_MKSTEMP -DHAVE_FSEEKO -DHAVE_FONTCONFIG -DHAVE_SETLOCALE -DHAVE_DBUS -DHAVE_BSWAP32 -DHAVE_BYTESWAP_H -DHAVE_STRERROR -DHAVE_PREAD_PWRITE=1 -DGS_RECURSIVE_MUTEXATTR=PTHREAD_MUTEX_RECURSIVE -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 -Wno-unused-local-typedefs -DHAVE_STDINT_H=1 -DHAVE_DIRENT_H=1 -DHAVE_SYS_DIR_H=1 -DHAVE_SYS_TIME_H=1 -DHAVE_SYS_TIMES_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_LIBDL=1 -DGX_COLOR_INDEX_TYPE="unsigned long long" -D__USE_UNIX98=1 -DBUILD_PDF=1 -I./pdf -Os -fstack-clash-protection -Wformat -Werror=format-security -g -flto=auto -DHAVE_RESTRICT=1 -I/usr/include/webp -fno-strict-aliasing -DHAVE_POPEN_PROTO=1 -I./psi -I./obj -I./obj -I./base -I./devices -o ./obj/zht1.o -c ./psi/zht1.c g++ -Itesseract/include -Itesseract/src/api -Itesseract/src/arch -Itesseract/src/ccmain -Itesseract/src/ccstruct -Itesseract/src/ccutil -Itesseract/src/classify -Itesseract/src/cutil -Itesseract/src/dict -Itesseract/src/lstm -Itesseract/src/opencl -Itesseract/src/textord -Itesseract/src/training -Itesseract/src/viewer -Itesseract/src/wordrec -Ileptonica/src -I./base -I./soobj -Os -fstack-clash-protection -Wformat -Werror=format-security -D_GLIBCXX_ASSERTIONS=1 -D_LIBCPP_ENABLE_THREAD_SAFETY_ANNOTATIONS=1 -D_LIBCPP_ENABLE_HARDENED_MODE=1 -g -std=c++17 -DHAVE_NEON -DHAVE_MKSTEMP -DHAVE_FSEEKO -DHAVE_FONTCONFIG -DHAVE_SETLOCALE -DHAVE_DBUS -DHAVE_BSWAP32 -DHAVE_BYTESWAP_H -DHAVE_STRERROR -DHAVE_PREAD_PWRITE=1 -DGS_RECURSIVE_MUTEXATTR=PTHREAD_MUTEX_RECURSIVE -O2 -DNDEBUG -fPIC -fvisibility=hidden -DGSDLLEXPORT="__attribute__((visibility(\"default\")))" -Wall -Wstrict-prototypes -Wundef -Wmissing-declarations -Wmissing-prototypes -Wwrite-strings -fno-strict-aliasing -Werror=declaration-after-statement -fno-builtin -fno-common -Werror=return-type -Wno-unused-local-typedefs -DHAVE_STDINT_H=1 -DHAVE_DIRENT_H=1 -DHAVE_SYS_DIR_H=1 -DHAVE_SYS_TIME_H=1 -DHAVE_SYS_TIMES_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_LIBDL=1 -DGX_COLOR_INDEX_TYPE="unsigned long long" -D__USE_UNIX98=1 -DBUILD_PDF=1 -I./pdf -Os -fstack-clash-protection -Wformat -Werror=format-security -g -flto=auto -DHAVE_RESTRICT=1 -I/usr/include/webp -fno-strict-aliasing -DHAVE_POPEN_PROTO=1 -DTESSERACT_IMAGEDATA_AS_PIX -DTESSERACT_DISABLE_DEBUG_FONTS -DGRAPHICS_DISABLED -UCLUSTER -o ./soobj/tesseract_textord_wordseg.o -c tesseract/src/textord/wordseg.cpp gcc -DHAVE_MKSTEMP -DHAVE_FSEEKO -DHAVE_FONTCONFIG -DHAVE_SETLOCALE -DHAVE_DBUS -DHAVE_BSWAP32 -DHAVE_BYTESWAP_H -DHAVE_STRERROR -DHAVE_PREAD_PWRITE=1 -DGS_RECURSIVE_MUTEXATTR=PTHREAD_MUTEX_RECURSIVE -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 -Wno-unused-local-typedefs -DHAVE_STDINT_H=1 -DHAVE_DIRENT_H=1 -DHAVE_SYS_DIR_H=1 -DHAVE_SYS_TIME_H=1 -DHAVE_SYS_TIMES_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_LIBDL=1 -DGX_COLOR_INDEX_TYPE="unsigned long long" -D__USE_UNIX98=1 -DBUILD_PDF=1 -I./pdf -Os -fstack-clash-protection -Wformat -Werror=format-security -g -flto=auto -DHAVE_RESTRICT=1 -I/usr/include/webp -fno-strict-aliasing -DHAVE_POPEN_PROTO=1 -I./psi -I./obj -I./obj -I./base -I./devices -o ./obj/zupath.o -c ./psi/zupath.c cc1plus: warning: command-line option '-Wstrict-prototypes' is valid for C/ObjC but not for C++ cc1plus: warning: command-line option '-Wmissing-prototypes' is valid for C/ObjC but not for C++ cc1plus: warning: '-Werror=' argument '-Werror=declaration-after-statement' is not valid for C++ gcc -DHAVE_MKSTEMP -DHAVE_FSEEKO -DHAVE_FONTCONFIG -DHAVE_SETLOCALE -DHAVE_DBUS -DHAVE_BSWAP32 -DHAVE_BYTESWAP_H -DHAVE_STRERROR -DHAVE_PREAD_PWRITE=1 -DGS_RECURSIVE_MUTEXATTR=PTHREAD_MUTEX_RECURSIVE -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 -Wno-unused-local-typedefs -DHAVE_STDINT_H=1 -DHAVE_DIRENT_H=1 -DHAVE_SYS_DIR_H=1 -DHAVE_SYS_TIME_H=1 -DHAVE_SYS_TIMES_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_LIBDL=1 -DGX_COLOR_INDEX_TYPE="unsigned long long" -D__USE_UNIX98=1 -DBUILD_PDF=1 -I./pdf -Os -fstack-clash-protection -Wformat -Werror=format-security -g -flto=auto -DHAVE_RESTRICT=1 -I/usr/include/webp -fno-strict-aliasing -DHAVE_POPEN_PROTO=1 -I./psi -I./obj -I./obj -I./base -I./devices -o ./obj/ibnum.o -c ./psi/ibnum.c g++ -Itesseract/include -Itesseract/src/api -Itesseract/src/arch -Itesseract/src/ccmain -Itesseract/src/ccstruct -Itesseract/src/ccutil -Itesseract/src/classify -Itesseract/src/cutil -Itesseract/src/dict -Itesseract/src/lstm -Itesseract/src/opencl -Itesseract/src/textord -Itesseract/src/training -Itesseract/src/viewer -Itesseract/src/wordrec -Ileptonica/src -I./base -I./soobj -Os -fstack-clash-protection -Wformat -Werror=format-security -D_GLIBCXX_ASSERTIONS=1 -D_LIBCPP_ENABLE_THREAD_SAFETY_ANNOTATIONS=1 -D_LIBCPP_ENABLE_HARDENED_MODE=1 -g -std=c++17 -DHAVE_NEON -DHAVE_MKSTEMP -DHAVE_FSEEKO -DHAVE_FONTCONFIG -DHAVE_SETLOCALE -DHAVE_DBUS -DHAVE_BSWAP32 -DHAVE_BYTESWAP_H -DHAVE_STRERROR -DHAVE_PREAD_PWRITE=1 -DGS_RECURSIVE_MUTEXATTR=PTHREAD_MUTEX_RECURSIVE -O2 -DNDEBUG -fPIC -fvisibility=hidden -DGSDLLEXPORT="__attribute__((visibility(\"default\")))" -Wall -Wstrict-prototypes -Wundef -Wmissing-declarations -Wmissing-prototypes -Wwrite-strings -fno-strict-aliasing -Werror=declaration-after-statement -fno-builtin -fno-common -Werror=return-type -Wno-unused-local-typedefs -DHAVE_STDINT_H=1 -DHAVE_DIRENT_H=1 -DHAVE_SYS_DIR_H=1 -DHAVE_SYS_TIME_H=1 -DHAVE_SYS_TIMES_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_LIBDL=1 -DGX_COLOR_INDEX_TYPE="unsigned long long" -D__USE_UNIX98=1 -DBUILD_PDF=1 -I./pdf -Os -fstack-clash-protection -Wformat -Werror=format-security -g -flto=auto -DHAVE_RESTRICT=1 -I/usr/include/webp -fno-strict-aliasing -DHAVE_POPEN_PROTO=1 -DTESSERACT_IMAGEDATA_AS_PIX -DTESSERACT_DISABLE_DEBUG_FONTS -DGRAPHICS_DISABLED -UCLUSTER -o ./soobj/tesseract_textord_workingpartset.o -c tesseract/src/textord/workingpartset.cpp cc1plus: warning: command-line option '-Wstrict-prototypes' is valid for C/ObjC but not for C++ cc1plus: warning: command-line option '-Wmissing-prototypes' is valid for C/ObjC but not for C++ cc1plus: warning: '-Werror=' argument '-Werror=declaration-after-statement' is not valid for C++ gcc -DHAVE_MKSTEMP -DHAVE_FSEEKO -DHAVE_FONTCONFIG -DHAVE_SETLOCALE -DHAVE_DBUS -DHAVE_BSWAP32 -DHAVE_BYTESWAP_H -DHAVE_STRERROR -DHAVE_PREAD_PWRITE=1 -DGS_RECURSIVE_MUTEXATTR=PTHREAD_MUTEX_RECURSIVE -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 -Wno-unused-local-typedefs -DHAVE_STDINT_H=1 -DHAVE_DIRENT_H=1 -DHAVE_SYS_DIR_H=1 -DHAVE_SYS_TIME_H=1 -DHAVE_SYS_TIMES_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_LIBDL=1 -DGX_COLOR_INDEX_TYPE="unsigned long long" -D__USE_UNIX98=1 -DBUILD_PDF=1 -I./pdf -Os -fstack-clash-protection -Wformat -Werror=format-security -g -flto=auto -DHAVE_RESTRICT=1 -I/usr/include/webp -fno-strict-aliasing -DHAVE_POPEN_PROTO=1 -I./obj -I./base -I./devices -DWHICH_CMS="lcms2" -o ./obj/gdevhit.o -c ./base/gdevhit.c gcc -DHAVE_MKSTEMP -DHAVE_FSEEKO -DHAVE_FONTCONFIG -DHAVE_SETLOCALE -DHAVE_DBUS -DHAVE_BSWAP32 -DHAVE_BYTESWAP_H -DHAVE_STRERROR -DHAVE_PREAD_PWRITE=1 -DGS_RECURSIVE_MUTEXATTR=PTHREAD_MUTEX_RECURSIVE -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 -Wno-unused-local-typedefs -DHAVE_STDINT_H=1 -DHAVE_DIRENT_H=1 -DHAVE_SYS_DIR_H=1 -DHAVE_SYS_TIME_H=1 -DHAVE_SYS_TIMES_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_LIBDL=1 -DGX_COLOR_INDEX_TYPE="unsigned long long" -D__USE_UNIX98=1 -DBUILD_PDF=1 -I./pdf -Os -fstack-clash-protection -Wformat -Werror=format-security -g -flto=auto -DHAVE_RESTRICT=1 -I/usr/include/webp -fno-strict-aliasing -DHAVE_POPEN_PROTO=1 -I./psi -I./obj -I./obj -I./base -I./devices -o ./obj/zcharx.o -c ./psi/zcharx.c gcc -DHAVE_MKSTEMP -DHAVE_FSEEKO -DHAVE_FONTCONFIG -DHAVE_SETLOCALE -DHAVE_DBUS -DHAVE_BSWAP32 -DHAVE_BYTESWAP_H -DHAVE_STRERROR -DHAVE_PREAD_PWRITE=1 -DGS_RECURSIVE_MUTEXATTR=PTHREAD_MUTEX_RECURSIVE -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 -Wno-unused-local-typedefs -DHAVE_STDINT_H=1 -DHAVE_DIRENT_H=1 -DHAVE_SYS_DIR_H=1 -DHAVE_SYS_TIME_H=1 -DHAVE_SYS_TIMES_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_LIBDL=1 -DGX_COLOR_INDEX_TYPE="unsigned long long" -D__USE_UNIX98=1 -DBUILD_PDF=1 -I./pdf -Os -fstack-clash-protection -Wformat -Werror=format-security -g -flto=auto -DHAVE_RESTRICT=1 -I/usr/include/webp -fno-strict-aliasing -DHAVE_POPEN_PROTO=1 -I./psi -I./obj -I./obj -I./base -I./devices -o ./obj/zfdecode.o -c ./psi/zfdecode.c In file included from tesseract/src/dict/dawg.h:33, from tesseract/src/dict/dict.h:29: tesseract/src/ccstruct/ratngs.h: In member function 'void tesseract::BLOB_CHOICE::set_fonts(const std::vector&)': tesseract/src/ccstruct/ratngs.h:107:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'unsigned int'} [-Wsign-compare] 107 | for (int f = 0; f < fonts_.size(); ++f) { | ~~^~~~~~~~~~~~~~~ tesseract/src/ccstruct/ratngs.h: In member function 'void tesseract::BLOB_CHOICE::set_fonts(const std::vector&)': tesseract/src/ccstruct/ratngs.h:107:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'unsigned int'} [-Wsign-compare] 107 | for (int f = 0; f < fonts_.size(); ++f) { | ~~^~~~~~~~~~~~~~~ gcc -DHAVE_MKSTEMP -DHAVE_FSEEKO -DHAVE_FONTCONFIG -DHAVE_SETLOCALE -DHAVE_DBUS -DHAVE_BSWAP32 -DHAVE_BYTESWAP_H -DHAVE_STRERROR -DHAVE_PREAD_PWRITE=1 -DGS_RECURSIVE_MUTEXATTR=PTHREAD_MUTEX_RECURSIVE -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 -Wno-unused-local-typedefs -DHAVE_STDINT_H=1 -DHAVE_DIRENT_H=1 -DHAVE_SYS_DIR_H=1 -DHAVE_SYS_TIME_H=1 -DHAVE_SYS_TIMES_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_LIBDL=1 -DGX_COLOR_INDEX_TYPE="unsigned long long" -D__USE_UNIX98=1 -DBUILD_PDF=1 -I./pdf -Os -fstack-clash-protection -Wformat -Werror=format-security -g -flto=auto -DHAVE_RESTRICT=1 -I/usr/include/webp -fno-strict-aliasing -DHAVE_POPEN_PROTO=1 -I./obj -I./base -I./devices -DWHICH_CMS="lcms2" -o ./obj/spdiff.o -c ./base/spdiff.c g++ -Itesseract/include -Itesseract/src/api -Itesseract/src/arch -Itesseract/src/ccmain -Itesseract/src/ccstruct -Itesseract/src/ccutil -Itesseract/src/classify -Itesseract/src/cutil -Itesseract/src/dict -Itesseract/src/lstm -Itesseract/src/opencl -Itesseract/src/textord -Itesseract/src/training -Itesseract/src/viewer -Itesseract/src/wordrec -Ileptonica/src -I./base -I./soobj -Os -fstack-clash-protection -Wformat -Werror=format-security -D_GLIBCXX_ASSERTIONS=1 -D_LIBCPP_ENABLE_THREAD_SAFETY_ANNOTATIONS=1 -D_LIBCPP_ENABLE_HARDENED_MODE=1 -g -std=c++17 -DHAVE_NEON -DHAVE_MKSTEMP -DHAVE_FSEEKO -DHAVE_FONTCONFIG -DHAVE_SETLOCALE -DHAVE_DBUS -DHAVE_BSWAP32 -DHAVE_BYTESWAP_H -DHAVE_STRERROR -DHAVE_PREAD_PWRITE=1 -DGS_RECURSIVE_MUTEXATTR=PTHREAD_MUTEX_RECURSIVE -O2 -DNDEBUG -fPIC -fvisibility=hidden -DGSDLLEXPORT="__attribute__((visibility(\"default\")))" -Wall -Wstrict-prototypes -Wundef -Wmissing-declarations -Wmissing-prototypes -Wwrite-strings -fno-strict-aliasing -Werror=declaration-after-statement -fno-builtin -fno-common -Werror=return-type -Wno-unused-local-typedefs -DHAVE_STDINT_H=1 -DHAVE_DIRENT_H=1 -DHAVE_SYS_DIR_H=1 -DHAVE_SYS_TIME_H=1 -DHAVE_SYS_TIMES_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_LIBDL=1 -DGX_COLOR_INDEX_TYPE="unsigned long long" -D__USE_UNIX98=1 -DBUILD_PDF=1 -I./pdf -Os -fstack-clash-protection -Wformat -Werror=format-security -g -flto=auto -DHAVE_RESTRICT=1 -I/usr/include/webp -fno-strict-aliasing -DHAVE_POPEN_PROTO=1 -DTESSERACT_IMAGEDATA_AS_PIX -DTESSERACT_DISABLE_DEBUG_FONTS -DGRAPHICS_DISABLED -UCLUSTER -o ./soobj/tesseract_viewer_scrollview.o -c tesseract/src/viewer/scrollview.cpp cc1plus: warning: command-line option '-Wstrict-prototypes' is valid for C/ObjC but not for C++ cc1plus: warning: command-line option '-Wmissing-prototypes' is valid for C/ObjC but not for C++ cc1plus: warning: '-Werror=' argument '-Werror=declaration-after-statement' is not valid for C++ In file included from tesseract/src/ccutil/clst.h:24, from tesseract/src/ccstruct/blobs.h:23, from tesseract/src/classify/mfoutline.h:21, from tesseract/src/classify/intproto.h:25: tesseract/src/ccutil/serialis.h: In instantiation of 'bool tesseract::TFile::Serialize(const T*, size_t) [with T = char; size_t = unsigned int]': tesseract/src/ccutil/unicharset.h:363:51: required from here tesseract/src/ccutil/serialis.h:102:45: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'unsigned int'} [-Wsign-compare] 102 | return FWrite(data, sizeof(T), count) == count; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ gcc -DHAVE_MKSTEMP -DHAVE_FSEEKO -DHAVE_FONTCONFIG -DHAVE_SETLOCALE -DHAVE_DBUS -DHAVE_BSWAP32 -DHAVE_BYTESWAP_H -DHAVE_STRERROR -DHAVE_PREAD_PWRITE=1 -DGS_RECURSIVE_MUTEXATTR=PTHREAD_MUTEX_RECURSIVE -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 -Wno-unused-local-typedefs -DHAVE_STDINT_H=1 -DHAVE_DIRENT_H=1 -DHAVE_SYS_DIR_H=1 -DHAVE_SYS_TIME_H=1 -DHAVE_SYS_TIMES_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_LIBDL=1 -DGX_COLOR_INDEX_TYPE="unsigned long long" -D__USE_UNIX98=1 -DBUILD_PDF=1 -I./pdf -Os -fstack-clash-protection -Wformat -Werror=format-security -g -flto=auto -DHAVE_RESTRICT=1 -I/usr/include/webp -fno-strict-aliasing -DHAVE_POPEN_PROTO=1 -I./obj -I./base -I./devices -DWHICH_CMS="lcms2" -o ./obj/sfilter1.o -c ./base/sfilter1.c gcc -DHAVE_MKSTEMP -DHAVE_FSEEKO -DHAVE_FONTCONFIG -DHAVE_SETLOCALE -DHAVE_DBUS -DHAVE_BSWAP32 -DHAVE_BYTESWAP_H -DHAVE_STRERROR -DHAVE_PREAD_PWRITE=1 -DGS_RECURSIVE_MUTEXATTR=PTHREAD_MUTEX_RECURSIVE -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 -Wno-unused-local-typedefs -DHAVE_STDINT_H=1 -DHAVE_DIRENT_H=1 -DHAVE_SYS_DIR_H=1 -DHAVE_SYS_TIME_H=1 -DHAVE_SYS_TIMES_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_LIBDL=1 -DGX_COLOR_INDEX_TYPE="unsigned long long" -D__USE_UNIX98=1 -DBUILD_PDF=1 -I./pdf -Os -fstack-clash-protection -Wformat -Werror=format-security -g -flto=auto -DHAVE_RESTRICT=1 -I/usr/include/webp -fno-strict-aliasing -DHAVE_POPEN_PROTO=1 -I./obj -I./base -I./devices -DWHICH_CMS="lcms2" -o ./obj/sa85d.o -c ./base/sa85d.c gcc -DHAVE_MKSTEMP -DHAVE_FSEEKO -DHAVE_FONTCONFIG -DHAVE_SETLOCALE -DHAVE_DBUS -DHAVE_BSWAP32 -DHAVE_BYTESWAP_H -DHAVE_STRERROR -DHAVE_PREAD_PWRITE=1 -DGS_RECURSIVE_MUTEXATTR=PTHREAD_MUTEX_RECURSIVE -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 -Wno-unused-local-typedefs -DHAVE_STDINT_H=1 -DHAVE_DIRENT_H=1 -DHAVE_SYS_DIR_H=1 -DHAVE_SYS_TIME_H=1 -DHAVE_SYS_TIMES_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_LIBDL=1 -DGX_COLOR_INDEX_TYPE="unsigned long long" -D__USE_UNIX98=1 -DBUILD_PDF=1 -I./pdf -Os -fstack-clash-protection -Wformat -Werror=format-security -g -flto=auto -DHAVE_RESTRICT=1 -I/usr/include/webp -fno-strict-aliasing -DHAVE_POPEN_PROTO=1 -I./psi -I./obj -I./obj -I./base -I./devices -o ./obj/zfilter2.o -c ./psi/zfilter2.c g++ -Itesseract/include -Itesseract/src/api -Itesseract/src/arch -Itesseract/src/ccmain -Itesseract/src/ccstruct -Itesseract/src/ccutil -Itesseract/src/classify -Itesseract/src/cutil -Itesseract/src/dict -Itesseract/src/lstm -Itesseract/src/opencl -Itesseract/src/textord -Itesseract/src/training -Itesseract/src/viewer -Itesseract/src/wordrec -Ileptonica/src -I./base -I./soobj -Os -fstack-clash-protection -Wformat -Werror=format-security -D_GLIBCXX_ASSERTIONS=1 -D_LIBCPP_ENABLE_THREAD_SAFETY_ANNOTATIONS=1 -D_LIBCPP_ENABLE_HARDENED_MODE=1 -g -std=c++17 -DHAVE_NEON -DHAVE_MKSTEMP -DHAVE_FSEEKO -DHAVE_FONTCONFIG -DHAVE_SETLOCALE -DHAVE_DBUS -DHAVE_BSWAP32 -DHAVE_BYTESWAP_H -DHAVE_STRERROR -DHAVE_PREAD_PWRITE=1 -DGS_RECURSIVE_MUTEXATTR=PTHREAD_MUTEX_RECURSIVE -O2 -DNDEBUG -fPIC -fvisibility=hidden -DGSDLLEXPORT="__attribute__((visibility(\"default\")))" -Wall -Wstrict-prototypes -Wundef -Wmissing-declarations -Wmissing-prototypes -Wwrite-strings -fno-strict-aliasing -Werror=declaration-after-statement -fno-builtin -fno-common -Werror=return-type -Wno-unused-local-typedefs -DHAVE_STDINT_H=1 -DHAVE_DIRENT_H=1 -DHAVE_SYS_DIR_H=1 -DHAVE_SYS_TIME_H=1 -DHAVE_SYS_TIMES_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_LIBDL=1 -DGX_COLOR_INDEX_TYPE="unsigned long long" -D__USE_UNIX98=1 -DBUILD_PDF=1 -I./pdf -Os -fstack-clash-protection -Wformat -Werror=format-security -g -flto=auto -DHAVE_RESTRICT=1 -I/usr/include/webp -fno-strict-aliasing -DHAVE_POPEN_PROTO=1 -DTESSERACT_IMAGEDATA_AS_PIX -DTESSERACT_DISABLE_DEBUG_FONTS -DGRAPHICS_DISABLED -UCLUSTER -o ./soobj/tesseract_viewer_svmnode.o -c tesseract/src/viewer/svmnode.cpp gcc -DHAVE_MKSTEMP -DHAVE_FSEEKO -DHAVE_FONTCONFIG -DHAVE_SETLOCALE -DHAVE_DBUS -DHAVE_BSWAP32 -DHAVE_BYTESWAP_H -DHAVE_STRERROR -DHAVE_PREAD_PWRITE=1 -DGS_RECURSIVE_MUTEXATTR=PTHREAD_MUTEX_RECURSIVE -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 -Wno-unused-local-typedefs -DHAVE_STDINT_H=1 -DHAVE_DIRENT_H=1 -DHAVE_SYS_DIR_H=1 -DHAVE_SYS_TIME_H=1 -DHAVE_SYS_TIMES_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_LIBDL=1 -DGX_COLOR_INDEX_TYPE="unsigned long long" -D__USE_UNIX98=1 -DBUILD_PDF=1 -I./pdf -Os -fstack-clash-protection -Wformat -Werror=format-security -g -flto=auto -DHAVE_RESTRICT=1 -I/usr/include/webp -fno-strict-aliasing -DHAVE_POPEN_PROTO=1 -I./psi -I./obj -I./obj -I./base -I./devices -o ./obj/ziodev2.o -c ./psi/ziodev2.c gcc -DHAVE_MKSTEMP -DHAVE_FSEEKO -DHAVE_FONTCONFIG -DHAVE_SETLOCALE -DHAVE_DBUS -DHAVE_BSWAP32 -DHAVE_BYTESWAP_H -DHAVE_STRERROR -DHAVE_PREAD_PWRITE=1 -DGS_RECURSIVE_MUTEXATTR=PTHREAD_MUTEX_RECURSIVE -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 -Wno-unused-local-typedefs -DHAVE_STDINT_H=1 -DHAVE_DIRENT_H=1 -DHAVE_SYS_DIR_H=1 -DHAVE_SYS_TIME_H=1 -DHAVE_SYS_TIMES_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_LIBDL=1 -DGX_COLOR_INDEX_TYPE="unsigned long long" -D__USE_UNIX98=1 -DBUILD_PDF=1 -I./pdf -Os -fstack-clash-protection -Wformat -Werror=format-security -g -flto=auto -DHAVE_RESTRICT=1 -I/usr/include/webp -fno-strict-aliasing -DHAVE_POPEN_PROTO=1 -I./psi -I./obj -I./obj -I./base -I./devices -o ./obj/zdevice2.o -c ./psi/zdevice2.c In file included from tesseract/src/ccutil/ambigs.h:32, from tesseract/src/ccutil/ccutil.h:32, from tesseract/src/ccstruct/ccstruct.h:22, from tesseract/src/textord/textord.h:24, from tesseract/src/textord/baselinedetect.cpp:37: tesseract/src/ccutil/unicharset.h: In member function 'bool tesseract::UNICHARSET::contains_unichar_id(tesseract::UNICHAR_ID) const': tesseract/src/ccutil/unicharset.h:288:59: warning: comparison of integer expressions of different signedness: 'tesseract::UNICHAR_ID' {aka 'int'} and 'std::vector::size_type' {aka 'unsigned int'} [-Wsign-compare] 288 | return unichar_id != INVALID_UNICHAR_ID && unichar_id < unichars.size() && | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~ tesseract/src/ccutil/unicharset.h: In member function 'void tesseract::UNICHARSET::delete_pointers_in_unichars()': tesseract/src/ccutil/unicharset.h:302:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'unsigned int'} [-Wsign-compare] 302 | for (int i = 0; i < unichars.size(); ++i) { | ~~^~~~~~~~~~~~~~~~~ gcc -DHAVE_MKSTEMP -DHAVE_FSEEKO -DHAVE_FONTCONFIG -DHAVE_SETLOCALE -DHAVE_DBUS -DHAVE_BSWAP32 -DHAVE_BYTESWAP_H -DHAVE_STRERROR -DHAVE_PREAD_PWRITE=1 -DGS_RECURSIVE_MUTEXATTR=PTHREAD_MUTEX_RECURSIVE -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 -Wno-unused-local-typedefs -DHAVE_STDINT_H=1 -DHAVE_DIRENT_H=1 -DHAVE_SYS_DIR_H=1 -DHAVE_SYS_TIME_H=1 -DHAVE_SYS_TIMES_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_LIBDL=1 -DGX_COLOR_INDEX_TYPE="unsigned long long" -D__USE_UNIX98=1 -DBUILD_PDF=1 -I./pdf -Os -fstack-clash-protection -Wformat -Werror=format-security -g -flto=auto -DHAVE_RESTRICT=1 -I/usr/include/webp -fno-strict-aliasing -DHAVE_POPEN_PROTO=1 -I./psi -I./obj -I./obj -I./base -I./devices -o ./obj/zmedia2.o -c ./psi/zmedia2.c tesseract/src/dict/dict.cpp: In member function 'bool tesseract::Dict::valid_bigram(const tesseract::WERD_CHOICE&, const tesseract::WERD_CHOICE&) const': tesseract/src/dict/dict.cpp:846:21: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'unsigned int'} [-Wsign-compare] 846 | for (int i = 0; i < bigram_string.size(); ++i) { | ~~^~~~~~~~~~~~~~~~~~~~~~ gcc -DHAVE_MKSTEMP -DHAVE_FSEEKO -DHAVE_FONTCONFIG -DHAVE_SETLOCALE -DHAVE_DBUS -DHAVE_BSWAP32 -DHAVE_BYTESWAP_H -DHAVE_STRERROR -DHAVE_PREAD_PWRITE=1 -DGS_RECURSIVE_MUTEXATTR=PTHREAD_MUTEX_RECURSIVE -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 -Wno-unused-local-typedefs -DHAVE_STDINT_H=1 -DHAVE_DIRENT_H=1 -DHAVE_SYS_DIR_H=1 -DHAVE_SYS_TIME_H=1 -DHAVE_SYS_TIMES_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_LIBDL=1 -DGX_COLOR_INDEX_TYPE="unsigned long long" -D__USE_UNIX98=1 -DBUILD_PDF=1 -I./pdf -Os -fstack-clash-protection -Wformat -Werror=format-security -g -flto=auto -DHAVE_RESTRICT=1 -I/usr/include/webp -fno-strict-aliasing -DHAVE_POPEN_PROTO=1 -I./psi -I./obj -I./obj -I./base -I./devices -o ./obj/zpcolor.o -c ./psi/zpcolor.c g++ -Itesseract/include -Itesseract/src/api -Itesseract/src/arch -Itesseract/src/ccmain -Itesseract/src/ccstruct -Itesseract/src/ccutil -Itesseract/src/classify -Itesseract/src/cutil -Itesseract/src/dict -Itesseract/src/lstm -Itesseract/src/opencl -Itesseract/src/textord -Itesseract/src/training -Itesseract/src/viewer -Itesseract/src/wordrec -Ileptonica/src -I./base -I./soobj -Os -fstack-clash-protection -Wformat -Werror=format-security -D_GLIBCXX_ASSERTIONS=1 -D_LIBCPP_ENABLE_THREAD_SAFETY_ANNOTATIONS=1 -D_LIBCPP_ENABLE_HARDENED_MODE=1 -g -std=c++17 -DHAVE_NEON -DHAVE_MKSTEMP -DHAVE_FSEEKO -DHAVE_FONTCONFIG -DHAVE_SETLOCALE -DHAVE_DBUS -DHAVE_BSWAP32 -DHAVE_BYTESWAP_H -DHAVE_STRERROR -DHAVE_PREAD_PWRITE=1 -DGS_RECURSIVE_MUTEXATTR=PTHREAD_MUTEX_RECURSIVE -O2 -DNDEBUG -fPIC -fvisibility=hidden -DGSDLLEXPORT="__attribute__((visibility(\"default\")))" -Wall -Wstrict-prototypes -Wundef -Wmissing-declarations -Wmissing-prototypes -Wwrite-strings -fno-strict-aliasing -Werror=declaration-after-statement -fno-builtin -fno-common -Werror=return-type -Wno-unused-local-typedefs -DHAVE_STDINT_H=1 -DHAVE_DIRENT_H=1 -DHAVE_SYS_DIR_H=1 -DHAVE_SYS_TIME_H=1 -DHAVE_SYS_TIMES_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_LIBDL=1 -DGX_COLOR_INDEX_TYPE="unsigned long long" -D__USE_UNIX98=1 -DBUILD_PDF=1 -I./pdf -Os -fstack-clash-protection -Wformat -Werror=format-security -g -flto=auto -DHAVE_RESTRICT=1 -I/usr/include/webp -fno-strict-aliasing -DHAVE_POPEN_PROTO=1 -DTESSERACT_IMAGEDATA_AS_PIX -DTESSERACT_DISABLE_DEBUG_FONTS -DGRAPHICS_DISABLED -UCLUSTER -o ./soobj/tesseract_viewer_svutil.o -c tesseract/src/viewer/svutil.cpp gcc -DHAVE_MKSTEMP -DHAVE_FSEEKO -DHAVE_FONTCONFIG -DHAVE_SETLOCALE -DHAVE_DBUS -DHAVE_BSWAP32 -DHAVE_BYTESWAP_H -DHAVE_STRERROR -DHAVE_PREAD_PWRITE=1 -DGS_RECURSIVE_MUTEXATTR=PTHREAD_MUTEX_RECURSIVE -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 -Wno-unused-local-typedefs -DHAVE_STDINT_H=1 -DHAVE_DIRENT_H=1 -DHAVE_SYS_DIR_H=1 -DHAVE_SYS_TIME_H=1 -DHAVE_SYS_TIMES_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_LIBDL=1 -DGX_COLOR_INDEX_TYPE="unsigned long long" -D__USE_UNIX98=1 -DBUILD_PDF=1 -I./pdf -Os -fstack-clash-protection -Wformat -Werror=format-security -g -flto=auto -DHAVE_RESTRICT=1 -I/usr/include/webp -fno-strict-aliasing -DHAVE_POPEN_PROTO=1 -I./psi -I./obj -I./obj -I./base -I./devices -o ./obj/imain.o -c ./psi/imain.c cc1plus: warning: command-line option '-Wstrict-prototypes' is valid for C/ObjC but not for C++ cc1plus: warning: command-line option '-Wmissing-prototypes' is valid for C/ObjC but not for C++ cc1plus: warning: '-Werror=' argument '-Werror=declaration-after-statement' is not valid for C++ g++ -Itesseract/include -Itesseract/src/api -Itesseract/src/arch -Itesseract/src/ccmain -Itesseract/src/ccstruct -Itesseract/src/ccutil -Itesseract/src/classify -Itesseract/src/cutil -Itesseract/src/dict -Itesseract/src/lstm -Itesseract/src/opencl -Itesseract/src/textord -Itesseract/src/training -Itesseract/src/viewer -Itesseract/src/wordrec -Ileptonica/src -I./base -I./soobj -Os -fstack-clash-protection -Wformat -Werror=format-security -D_GLIBCXX_ASSERTIONS=1 -D_LIBCPP_ENABLE_THREAD_SAFETY_ANNOTATIONS=1 -D_LIBCPP_ENABLE_HARDENED_MODE=1 -g -std=c++17 -DHAVE_NEON -DHAVE_MKSTEMP -DHAVE_FSEEKO -DHAVE_FONTCONFIG -DHAVE_SETLOCALE -DHAVE_DBUS -DHAVE_BSWAP32 -DHAVE_BYTESWAP_H -DHAVE_STRERROR -DHAVE_PREAD_PWRITE=1 -DGS_RECURSIVE_MUTEXATTR=PTHREAD_MUTEX_RECURSIVE -O2 -DNDEBUG -fPIC -fvisibility=hidden -DGSDLLEXPORT="__attribute__((visibility(\"default\")))" -Wall -Wstrict-prototypes -Wundef -Wmissing-declarations -Wmissing-prototypes -Wwrite-strings -fno-strict-aliasing -Werror=declaration-after-statement -fno-builtin -fno-common -Werror=return-type -Wno-unused-local-typedefs -DHAVE_STDINT_H=1 -DHAVE_DIRENT_H=1 -DHAVE_SYS_DIR_H=1 -DHAVE_SYS_TIME_H=1 -DHAVE_SYS_TIMES_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_LIBDL=1 -DGX_COLOR_INDEX_TYPE="unsigned long long" -D__USE_UNIX98=1 -DBUILD_PDF=1 -I./pdf -Os -fstack-clash-protection -Wformat -Werror=format-security -g -flto=auto -DHAVE_RESTRICT=1 -I/usr/include/webp -fno-strict-aliasing -DHAVE_POPEN_PROTO=1 -DTESSERACT_IMAGEDATA_AS_PIX -DTESSERACT_DISABLE_DEBUG_FONTS -DGRAPHICS_DISABLED -UCLUSTER -o ./soobj/tesseract_wordrec_tface.o -c tesseract/src/wordrec/tface.cpp gcc -DHAVE_MKSTEMP -DHAVE_FSEEKO -DHAVE_FONTCONFIG -DHAVE_SETLOCALE -DHAVE_DBUS -DHAVE_BSWAP32 -DHAVE_BYTESWAP_H -DHAVE_STRERROR -DHAVE_PREAD_PWRITE=1 -DGS_RECURSIVE_MUTEXATTR=PTHREAD_MUTEX_RECURSIVE -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 -Wno-unused-local-typedefs -DHAVE_STDINT_H=1 -DHAVE_DIRENT_H=1 -DHAVE_SYS_DIR_H=1 -DHAVE_SYS_TIME_H=1 -DHAVE_SYS_TIMES_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_LIBDL=1 -DGX_COLOR_INDEX_TYPE="unsigned long long" -D__USE_UNIX98=1 -DBUILD_PDF=1 -I./pdf -Os -fstack-clash-protection -Wformat -Werror=format-security -g -flto=auto -DHAVE_RESTRICT=1 -I/usr/include/webp -fno-strict-aliasing -DHAVE_POPEN_PROTO=1 -I./psi -I./obj -I./obj -I./base -I./devices -DGS_DOT_VERSION=10.02.1 -o ./obj/imainarg.o -c ./psi/imainarg.c gcc -DHAVE_MKSTEMP -DHAVE_FSEEKO -DHAVE_FONTCONFIG -DHAVE_SETLOCALE -DHAVE_DBUS -DHAVE_BSWAP32 -DHAVE_BYTESWAP_H -DHAVE_STRERROR -DHAVE_PREAD_PWRITE=1 -DGS_RECURSIVE_MUTEXATTR=PTHREAD_MUTEX_RECURSIVE -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 -Wno-unused-local-typedefs -DHAVE_STDINT_H=1 -DHAVE_DIRENT_H=1 -DHAVE_SYS_DIR_H=1 -DHAVE_SYS_TIME_H=1 -DHAVE_SYS_TIMES_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_LIBDL=1 -DGX_COLOR_INDEX_TYPE="unsigned long long" -D__USE_UNIX98=1 -DBUILD_PDF=1 -I./pdf -Os -fstack-clash-protection -Wformat -Werror=format-security -g -flto=auto -DHAVE_RESTRICT=1 -I/usr/include/webp -fno-strict-aliasing -DHAVE_POPEN_PROTO=1 -I./obj -I./base -I./devices -DWHICH_CMS="lcms2" -o ./obj/gsargs.o -c ./base/gsargs.c In file included from tesseract/src/ccutil/elst.h:24, from tesseract/src/ccutil/ambigs.h:29: tesseract/src/ccutil/serialis.h: In instantiation of 'bool tesseract::TFile::Serialize(const T*, size_t) [with T = char; size_t = unsigned int]': tesseract/src/ccutil/unicharset.h:363:51: required from here tesseract/src/ccutil/serialis.h:102:45: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'unsigned int'} [-Wsign-compare] 102 | return FWrite(data, sizeof(T), count) == count; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ cc1plus: warning: command-line option '-Wstrict-prototypes' is valid for C/ObjC but not for C++ cc1plus: warning: command-line option '-Wmissing-prototypes' is valid for C/ObjC but not for C++ cc1plus: warning: '-Werror=' argument '-Werror=declaration-after-statement' is not valid for C++ g++ -Itesseract/include -Itesseract/src/api -Itesseract/src/arch -Itesseract/src/ccmain -Itesseract/src/ccstruct -Itesseract/src/ccutil -Itesseract/src/classify -Itesseract/src/cutil -Itesseract/src/dict -Itesseract/src/lstm -Itesseract/src/opencl -Itesseract/src/textord -Itesseract/src/training -Itesseract/src/viewer -Itesseract/src/wordrec -Ileptonica/src -I./base -I./soobj -Os -fstack-clash-protection -Wformat -Werror=format-security -D_GLIBCXX_ASSERTIONS=1 -D_LIBCPP_ENABLE_THREAD_SAFETY_ANNOTATIONS=1 -D_LIBCPP_ENABLE_HARDENED_MODE=1 -g -std=c++17 -DHAVE_NEON -DHAVE_MKSTEMP -DHAVE_FSEEKO -DHAVE_FONTCONFIG -DHAVE_SETLOCALE -DHAVE_DBUS -DHAVE_BSWAP32 -DHAVE_BYTESWAP_H -DHAVE_STRERROR -DHAVE_PREAD_PWRITE=1 -DGS_RECURSIVE_MUTEXATTR=PTHREAD_MUTEX_RECURSIVE -O2 -DNDEBUG -fPIC -fvisibility=hidden -DGSDLLEXPORT="__attribute__((visibility(\"default\")))" -Wall -Wstrict-prototypes -Wundef -Wmissing-declarations -Wmissing-prototypes -Wwrite-strings -fno-strict-aliasing -Werror=declaration-after-statement -fno-builtin -fno-common -Werror=return-type -Wno-unused-local-typedefs -DHAVE_STDINT_H=1 -DHAVE_DIRENT_H=1 -DHAVE_SYS_DIR_H=1 -DHAVE_SYS_TIME_H=1 -DHAVE_SYS_TIMES_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_LIBDL=1 -DGX_COLOR_INDEX_TYPE="unsigned long long" -D__USE_UNIX98=1 -DBUILD_PDF=1 -I./pdf -Os -fstack-clash-protection -Wformat -Werror=format-security -g -flto=auto -DHAVE_RESTRICT=1 -I/usr/include/webp -fno-strict-aliasing -DHAVE_POPEN_PROTO=1 -DTESSERACT_IMAGEDATA_AS_PIX -DTESSERACT_DISABLE_DEBUG_FONTS -DGRAPHICS_DISABLED -UCLUSTER -o ./soobj/tesseract_wordrec_wordrec.o -c tesseract/src/wordrec/wordrec.cpp cc1plus: warning: command-line option '-Wstrict-prototypes' is valid for C/ObjC but not for C++ cc1plus: warning: command-line option '-Wmissing-prototypes' is valid for C/ObjC but not for C++ cc1plus: warning: '-Werror=' argument '-Werror=declaration-after-statement' is not valid for C++ In file included from tesseract/src/ccstruct/ratngs.h:32, from tesseract/src/dict/dawg.h:33, from tesseract/src/dict/dawg_cache.h:23, from tesseract/src/dict/dawg_cache.cpp:19: tesseract/src/ccutil/unicharset.h: In member function 'bool tesseract::UNICHARSET::contains_unichar_id(tesseract::UNICHAR_ID) const': tesseract/src/ccutil/unicharset.h:288:59: warning: comparison of integer expressions of different signedness: 'tesseract::UNICHAR_ID' {aka 'int'} and 'std::vector::size_type' {aka 'unsigned int'} [-Wsign-compare] 288 | return unichar_id != INVALID_UNICHAR_ID && unichar_id < unichars.size() && | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~ tesseract/src/ccutil/unicharset.h: In member function 'void tesseract::UNICHARSET::delete_pointers_in_unichars()': tesseract/src/ccutil/unicharset.h:302:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'unsigned int'} [-Wsign-compare] 302 | for (int i = 0; i < unichars.size(); ++i) { | ~~^~~~~~~~~~~~~~~~~ gcc -DHAVE_MKSTEMP -DHAVE_FSEEKO -DHAVE_FONTCONFIG -DHAVE_SETLOCALE -DHAVE_DBUS -DHAVE_BSWAP32 -DHAVE_BYTESWAP_H -DHAVE_STRERROR -DHAVE_PREAD_PWRITE=1 -DGS_RECURSIVE_MUTEXATTR=PTHREAD_MUTEX_RECURSIVE -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 -Wno-unused-local-typedefs -DHAVE_STDINT_H=1 -DHAVE_DIRENT_H=1 -DHAVE_SYS_DIR_H=1 -DHAVE_SYS_TIME_H=1 -DHAVE_SYS_TIMES_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_LIBDL=1 -DGX_COLOR_INDEX_TYPE="unsigned long long" -D__USE_UNIX98=1 -DBUILD_PDF=1 -I./pdf -Os -fstack-clash-protection -Wformat -Werror=format-security -g -flto=auto -DHAVE_RESTRICT=1 -I/usr/include/webp -fno-strict-aliasing -DHAVE_POPEN_PROTO=1 -I./psi -I./obj -I./obj -I./base -I./devices -I./devices -o ./obj/idisp.o -c ./psi/idisp.c cc1plus: warning: command-line option '-Wstrict-prototypes' is valid for C/ObjC but not for C++ cc1plus: warning: command-line option '-Wmissing-prototypes' is valid for C/ObjC but not for C++ cc1plus: warning: '-Werror=' argument '-Werror=declaration-after-statement' is not valid for C++ gcc -DHAVE_MKSTEMP -DHAVE_FSEEKO -DHAVE_FONTCONFIG -DHAVE_SETLOCALE -DHAVE_DBUS -DHAVE_BSWAP32 -DHAVE_BYTESWAP_H -DHAVE_STRERROR -DHAVE_PREAD_PWRITE=1 -DGS_RECURSIVE_MUTEXATTR=PTHREAD_MUTEX_RECURSIVE -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 -Wno-unused-local-typedefs -DHAVE_STDINT_H=1 -DHAVE_DIRENT_H=1 -DHAVE_SYS_DIR_H=1 -DHAVE_SYS_TIME_H=1 -DHAVE_SYS_TIMES_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_LIBDL=1 -DGX_COLOR_INDEX_TYPE="unsigned long long" -D__USE_UNIX98=1 -DBUILD_PDF=1 -I./pdf -Os -fstack-clash-protection -Wformat -Werror=format-security -g -flto=auto -DHAVE_RESTRICT=1 -I/usr/include/webp -fno-strict-aliasing -DHAVE_POPEN_PROTO=1 -I./psi -I./obj -I./obj -I./base -I./devices -o ./obj/psapi.o -c ./psi/psapi.c g++ -Itesseract/include -Itesseract/src/api -Itesseract/src/arch -Itesseract/src/ccmain -Itesseract/src/ccstruct -Itesseract/src/ccutil -Itesseract/src/classify -Itesseract/src/cutil -Itesseract/src/dict -Itesseract/src/lstm -Itesseract/src/opencl -Itesseract/src/textord -Itesseract/src/training -Itesseract/src/viewer -Itesseract/src/wordrec -Ileptonica/src -I./base -I./soobj -Os -fstack-clash-protection -Wformat -Werror=format-security -D_GLIBCXX_ASSERTIONS=1 -D_LIBCPP_ENABLE_THREAD_SAFETY_ANNOTATIONS=1 -D_LIBCPP_ENABLE_HARDENED_MODE=1 -g -std=c++17 -DHAVE_NEON -DHAVE_MKSTEMP -DHAVE_FSEEKO -DHAVE_FONTCONFIG -DHAVE_SETLOCALE -DHAVE_DBUS -DHAVE_BSWAP32 -DHAVE_BYTESWAP_H -DHAVE_STRERROR -DHAVE_PREAD_PWRITE=1 -DGS_RECURSIVE_MUTEXATTR=PTHREAD_MUTEX_RECURSIVE -O2 -DNDEBUG -fPIC -fvisibility=hidden -DGSDLLEXPORT="__attribute__((visibility(\"default\")))" -Wall -Wstrict-prototypes -Wundef -Wmissing-declarations -Wmissing-prototypes -Wwrite-strings -fno-strict-aliasing -Werror=declaration-after-statement -fno-builtin -fno-common -Werror=return-type -Wno-unused-local-typedefs -DHAVE_STDINT_H=1 -DHAVE_DIRENT_H=1 -DHAVE_SYS_DIR_H=1 -DHAVE_SYS_TIME_H=1 -DHAVE_SYS_TIMES_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_LIBDL=1 -DGX_COLOR_INDEX_TYPE="unsigned long long" -D__USE_UNIX98=1 -DBUILD_PDF=1 -I./pdf -Os -fstack-clash-protection -Wformat -Werror=format-security -g -flto=auto -DHAVE_RESTRICT=1 -I/usr/include/webp -fno-strict-aliasing -DHAVE_POPEN_PROTO=1 -DTESSERACT_IMAGEDATA_AS_PIX -DTESSERACT_DISABLE_DEBUG_FONTS -DGRAPHICS_DISABLED -UCLUSTER -o ./soobj/tesseract_ccutil_ccutil.o -c tesseract/src/ccutil/ccutil.cpp gcc -DHAVE_MKSTEMP -DHAVE_FSEEKO -DHAVE_FONTCONFIG -DHAVE_SETLOCALE -DHAVE_DBUS -DHAVE_BSWAP32 -DHAVE_BYTESWAP_H -DHAVE_STRERROR -DHAVE_PREAD_PWRITE=1 -DGS_RECURSIVE_MUTEXATTR=PTHREAD_MUTEX_RECURSIVE -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 -Wno-unused-local-typedefs -DHAVE_STDINT_H=1 -DHAVE_DIRENT_H=1 -DHAVE_SYS_DIR_H=1 -DHAVE_SYS_TIME_H=1 -DHAVE_SYS_TIMES_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_LIBDL=1 -DGX_COLOR_INDEX_TYPE="unsigned long long" -D__USE_UNIX98=1 -DBUILD_PDF=1 -I./pdf -Os -fstack-clash-protection -Wformat -Werror=format-security -g -flto=auto -DHAVE_RESTRICT=1 -I/usr/include/webp -fno-strict-aliasing -DHAVE_POPEN_PROTO=1 -I./psi -I./obj -I./obj -I./base -I./devices -o ./obj/icontext.o -c ./psi/icontext.c In file included from tesseract/src/ccstruct/ratngs.h:32, from tesseract/src/dict/stopper.h:22, from tesseract/src/dict/stopper.cpp:23: tesseract/src/ccutil/unicharset.h: In member function 'bool tesseract::UNICHARSET::contains_unichar_id(tesseract::UNICHAR_ID) const': tesseract/src/ccutil/unicharset.h:288:59: warning: comparison of integer expressions of different signedness: 'tesseract::UNICHAR_ID' {aka 'int'} and 'std::vector::size_type' {aka 'unsigned int'} [-Wsign-compare] 288 | return unichar_id != INVALID_UNICHAR_ID && unichar_id < unichars.size() && | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~ tesseract/src/ccutil/unicharset.h: In member function 'void tesseract::UNICHARSET::delete_pointers_in_unichars()': tesseract/src/ccutil/unicharset.h:302:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'unsigned int'} [-Wsign-compare] 302 | for (int i = 0; i < unichars.size(); ++i) { | ~~^~~~~~~~~~~~~~~~~ cc1plus: warning: command-line option '-Wstrict-prototypes' is valid for C/ObjC but not for C++ cc1plus: warning: command-line option '-Wmissing-prototypes' is valid for C/ObjC but not for C++ cc1plus: warning: '-Werror=' argument '-Werror=declaration-after-statement' is not valid for C++ gcc -DHAVE_MKSTEMP -DHAVE_FSEEKO -DHAVE_FONTCONFIG -DHAVE_SETLOCALE -DHAVE_DBUS -DHAVE_BSWAP32 -DHAVE_BYTESWAP_H -DHAVE_STRERROR -DHAVE_PREAD_PWRITE=1 -DGS_RECURSIVE_MUTEXATTR=PTHREAD_MUTEX_RECURSIVE -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 -Wno-unused-local-typedefs -DHAVE_STDINT_H=1 -DHAVE_DIRENT_H=1 -DHAVE_SYS_DIR_H=1 -DHAVE_SYS_TIME_H=1 -DHAVE_SYS_TIMES_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_LIBDL=1 -DGX_COLOR_INDEX_TYPE="unsigned long long" -D__USE_UNIX98=1 -DBUILD_PDF=1 -I./pdf -Os -fstack-clash-protection -Wformat -Werror=format-security -g -flto=auto -DHAVE_RESTRICT=1 -I/usr/include/webp -fno-strict-aliasing -DHAVE_POPEN_PROTO=1 -I./psi -I./obj -I./obj -I./base -I./devices -o ./obj/idebug.o -c ./psi/idebug.c gcc -DHAVE_MKSTEMP -DHAVE_FSEEKO -DHAVE_FONTCONFIG -DHAVE_SETLOCALE -DHAVE_DBUS -DHAVE_BSWAP32 -DHAVE_BYTESWAP_H -DHAVE_STRERROR -DHAVE_PREAD_PWRITE=1 -DGS_RECURSIVE_MUTEXATTR=PTHREAD_MUTEX_RECURSIVE -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 -Wno-unused-local-typedefs -DHAVE_STDINT_H=1 -DHAVE_DIRENT_H=1 -DHAVE_SYS_DIR_H=1 -DHAVE_SYS_TIME_H=1 -DHAVE_SYS_TIMES_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_LIBDL=1 -DGX_COLOR_INDEX_TYPE="unsigned long long" -D__USE_UNIX98=1 -DBUILD_PDF=1 -I./pdf -Os -fstack-clash-protection -Wformat -Werror=format-security -g -flto=auto -DHAVE_RESTRICT=1 -I/usr/include/webp -fno-strict-aliasing -DHAVE_POPEN_PROTO=1 -I./psi -I./obj -I./obj -I./base -I./devices -o ./obj/idict.o -c ./psi/idict.c In file included from tesseract/src/ccstruct/ratngs.h:32, from tesseract/src/dict/dawg.h:33, from tesseract/src/dict/trie.h:22, from tesseract/src/dict/trie.cpp:23: tesseract/src/ccutil/unicharset.h: In member function 'bool tesseract::UNICHARSET::contains_unichar_id(tesseract::UNICHAR_ID) const': tesseract/src/ccutil/unicharset.h:288:59: warning: comparison of integer expressions of different signedness: 'tesseract::UNICHAR_ID' {aka 'int'} and 'std::vector::size_type' {aka 'unsigned int'} [-Wsign-compare] 288 | return unichar_id != INVALID_UNICHAR_ID && unichar_id < unichars.size() && | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~ tesseract/src/ccutil/unicharset.h: In member function 'void tesseract::UNICHARSET::delete_pointers_in_unichars()': tesseract/src/ccutil/unicharset.h:302:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'unsigned int'} [-Wsign-compare] 302 | for (int i = 0; i < unichars.size(); ++i) { | ~~^~~~~~~~~~~~~~~~~ In file included from tesseract/src/ccutil/genericvector.h:22, from tesseract/src/ccstruct/detlinefit.h:23, from tesseract/src/textord/baselinedetect.h:22, from tesseract/src/textord/baselinedetect.cpp:25: tesseract/src/ccutil/serialis.h: In instantiation of 'bool tesseract::TFile::Serialize(const T*, size_t) [with T = char; size_t = unsigned int]': tesseract/src/ccutil/unicharset.h:363:51: required from here tesseract/src/ccutil/serialis.h:102:45: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'unsigned int'} [-Wsign-compare] 102 | return FWrite(data, sizeof(T), count) == count; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ In file included from tesseract/src/ccutil/elst.h:24, from tesseract/src/dict/dawg.h:31: tesseract/src/ccutil/serialis.h: In instantiation of 'bool tesseract::TFile::Serialize(const T*, size_t) [with T = char; size_t = unsigned int]': tesseract/src/ccutil/unicharset.h:363:51: required from here tesseract/src/ccutil/serialis.h:102:45: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'unsigned int'} [-Wsign-compare] 102 | return FWrite(data, sizeof(T), count) == count; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ g++ -Itesseract/include -Itesseract/src/api -Itesseract/src/arch -Itesseract/src/ccmain -Itesseract/src/ccstruct -Itesseract/src/ccutil -Itesseract/src/classify -Itesseract/src/cutil -Itesseract/src/dict -Itesseract/src/lstm -Itesseract/src/opencl -Itesseract/src/textord -Itesseract/src/training -Itesseract/src/viewer -Itesseract/src/wordrec -Ileptonica/src -I./base -I./soobj -Os -fstack-clash-protection -Wformat -Werror=format-security -D_GLIBCXX_ASSERTIONS=1 -D_LIBCPP_ENABLE_THREAD_SAFETY_ANNOTATIONS=1 -D_LIBCPP_ENABLE_HARDENED_MODE=1 -g -std=c++17 -DHAVE_NEON -DHAVE_MKSTEMP -DHAVE_FSEEKO -DHAVE_FONTCONFIG -DHAVE_SETLOCALE -DHAVE_DBUS -DHAVE_BSWAP32 -DHAVE_BYTESWAP_H -DHAVE_STRERROR -DHAVE_PREAD_PWRITE=1 -DGS_RECURSIVE_MUTEXATTR=PTHREAD_MUTEX_RECURSIVE -O2 -DNDEBUG -fPIC -fvisibility=hidden -DGSDLLEXPORT="__attribute__((visibility(\"default\")))" -Wall -Wstrict-prototypes -Wundef -Wmissing-declarations -Wmissing-prototypes -Wwrite-strings -fno-strict-aliasing -Werror=declaration-after-statement -fno-builtin -fno-common -Werror=return-type -Wno-unused-local-typedefs -DHAVE_STDINT_H=1 -DHAVE_DIRENT_H=1 -DHAVE_SYS_DIR_H=1 -DHAVE_SYS_TIME_H=1 -DHAVE_SYS_TIMES_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_LIBDL=1 -DGX_COLOR_INDEX_TYPE="unsigned long long" -D__USE_UNIX98=1 -DBUILD_PDF=1 -I./pdf -Os -fstack-clash-protection -Wformat -Werror=format-security -g -flto=auto -DHAVE_RESTRICT=1 -I/usr/include/webp -fno-strict-aliasing -DHAVE_POPEN_PROTO=1 -DTESSERACT_IMAGEDATA_AS_PIX -DTESSERACT_DISABLE_DEBUG_FONTS -DGRAPHICS_DISABLED -UCLUSTER -o ./soobj/tesseract_ccutil_clst.o -c tesseract/src/ccutil/clst.cpp gcc -DHAVE_MKSTEMP -DHAVE_FSEEKO -DHAVE_FONTCONFIG -DHAVE_SETLOCALE -DHAVE_DBUS -DHAVE_BSWAP32 -DHAVE_BYTESWAP_H -DHAVE_STRERROR -DHAVE_PREAD_PWRITE=1 -DGS_RECURSIVE_MUTEXATTR=PTHREAD_MUTEX_RECURSIVE -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 -Wno-unused-local-typedefs -DHAVE_STDINT_H=1 -DHAVE_DIRENT_H=1 -DHAVE_SYS_DIR_H=1 -DHAVE_SYS_TIME_H=1 -DHAVE_SYS_TIMES_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_LIBDL=1 -DGX_COLOR_INDEX_TYPE="unsigned long long" -D__USE_UNIX98=1 -DBUILD_PDF=1 -I./pdf -Os -fstack-clash-protection -Wformat -Werror=format-security -g -flto=auto -DHAVE_RESTRICT=1 -I/usr/include/webp -fno-strict-aliasing -DHAVE_POPEN_PROTO=1 -I./psi -I./obj -I./obj -I./base -I./devices -o ./obj/idparam.o -c ./psi/idparam.c g++ -Itesseract/include -Itesseract/src/api -Itesseract/src/arch -Itesseract/src/ccmain -Itesseract/src/ccstruct -Itesseract/src/ccutil -Itesseract/src/classify -Itesseract/src/cutil -Itesseract/src/dict -Itesseract/src/lstm -Itesseract/src/opencl -Itesseract/src/textord -Itesseract/src/training -Itesseract/src/viewer -Itesseract/src/wordrec -Ileptonica/src -I./base -I./soobj -Os -fstack-clash-protection -Wformat -Werror=format-security -D_GLIBCXX_ASSERTIONS=1 -D_LIBCPP_ENABLE_THREAD_SAFETY_ANNOTATIONS=1 -D_LIBCPP_ENABLE_HARDENED_MODE=1 -g -std=c++17 -DHAVE_NEON -DHAVE_MKSTEMP -DHAVE_FSEEKO -DHAVE_FONTCONFIG -DHAVE_SETLOCALE -DHAVE_DBUS -DHAVE_BSWAP32 -DHAVE_BYTESWAP_H -DHAVE_STRERROR -DHAVE_PREAD_PWRITE=1 -DGS_RECURSIVE_MUTEXATTR=PTHREAD_MUTEX_RECURSIVE -O2 -DNDEBUG -fPIC -fvisibility=hidden -DGSDLLEXPORT="__attribute__((visibility(\"default\")))" -Wall -Wstrict-prototypes -Wundef -Wmissing-declarations -Wmissing-prototypes -Wwrite-strings -fno-strict-aliasing -Werror=declaration-after-statement -fno-builtin -fno-common -Werror=return-type -Wno-unused-local-typedefs -DHAVE_STDINT_H=1 -DHAVE_DIRENT_H=1 -DHAVE_SYS_DIR_H=1 -DHAVE_SYS_TIME_H=1 -DHAVE_SYS_TIMES_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_LIBDL=1 -DGX_COLOR_INDEX_TYPE="unsigned long long" -D__USE_UNIX98=1 -DBUILD_PDF=1 -I./pdf -Os -fstack-clash-protection -Wformat -Werror=format-security -g -flto=auto -DHAVE_RESTRICT=1 -I/usr/include/webp -fno-strict-aliasing -DHAVE_POPEN_PROTO=1 -DTESSERACT_IMAGEDATA_AS_PIX -DTESSERACT_DISABLE_DEBUG_FONTS -DGRAPHICS_DISABLED -UCLUSTER -o ./soobj/tesseract_ccutil_elst2.o -c tesseract/src/ccutil/elst2.cpp tesseract/src/ccutil/serialis.h: In instantiation of 'bool tesseract::TFile::DeSerialize(T*, size_t) [with T = short int; size_t = unsigned int]': tesseract/src/dict/dawg.cpp:316:25: required from here tesseract/src/ccutil/serialis.h:93:50: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'unsigned int'} [-Wsign-compare] 93 | return FReadEndian(data, sizeof(T), count) == count; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ tesseract/src/ccutil/serialis.h: In instantiation of 'bool tesseract::TFile::DeSerialize(T*, size_t) [with T = int; size_t = unsigned int]': tesseract/src/dict/dawg.cpp:323:25: required from here tesseract/src/ccutil/serialis.h:93:50: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'unsigned int'} [-Wsign-compare] tesseract/src/ccutil/serialis.h: In instantiation of 'bool tesseract::TFile::DeSerialize(T*, size_t) [with T = long long unsigned int; size_t = unsigned int]': tesseract/src/dict/dawg.cpp:329:25: required from here tesseract/src/ccutil/serialis.h:93:50: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'unsigned int'} [-Wsign-compare] tesseract/src/ccutil/serialis.h: In instantiation of 'bool tesseract::TFile::Serialize(const T*, size_t) [with T = short int; size_t = unsigned int]': tesseract/src/dict/dawg.cpp:380:23: required from here tesseract/src/ccutil/serialis.h:102:45: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'unsigned int'} [-Wsign-compare] 102 | return FWrite(data, sizeof(T), count) == count; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ tesseract/src/ccutil/serialis.h: In instantiation of 'bool tesseract::TFile::Serialize(const T*, size_t) [with T = int; size_t = unsigned int]': tesseract/src/dict/dawg.cpp:381:23: required from here tesseract/src/ccutil/serialis.h:102:45: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'unsigned int'} [-Wsign-compare] tesseract/src/ccutil/serialis.h: In instantiation of 'bool tesseract::TFile::Serialize(const T*, size_t) [with T = long long unsigned int; size_t = unsigned int]': tesseract/src/dict/dawg.cpp:403:29: required from here tesseract/src/ccutil/serialis.h:102:45: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'unsigned int'} [-Wsign-compare] cc1plus: warning: command-line option '-Wstrict-prototypes' is valid for C/ObjC but not for C++ cc1plus: warning: command-line option '-Wmissing-prototypes' is valid for C/ObjC but not for C++ cc1plus: warning: '-Werror=' argument '-Werror=declaration-after-statement' is not valid for C++ tesseract/src/ccstruct/ratngs.h: In member function 'void tesseract::BLOB_CHOICE::set_fonts(const std::vector&)': tesseract/src/ccstruct/ratngs.h:107:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'unsigned int'} [-Wsign-compare] 107 | for (int f = 0; f < fonts_.size(); ++f) { | ~~^~~~~~~~~~~~~~~ cc1plus: warning: command-line option '-Wstrict-prototypes' is valid for C/ObjC but not for C++ cc1plus: warning: command-line option '-Wmissing-prototypes' is valid for C/ObjC but not for C++ cc1plus: warning: '-Werror=' argument '-Werror=declaration-after-statement' is not valid for C++ g++ -Itesseract/include -Itesseract/src/api -Itesseract/src/arch -Itesseract/src/ccmain -Itesseract/src/ccstruct -Itesseract/src/ccutil -Itesseract/src/classify -Itesseract/src/cutil -Itesseract/src/dict -Itesseract/src/lstm -Itesseract/src/opencl -Itesseract/src/textord -Itesseract/src/training -Itesseract/src/viewer -Itesseract/src/wordrec -Ileptonica/src -I./base -I./soobj -Os -fstack-clash-protection -Wformat -Werror=format-security -D_GLIBCXX_ASSERTIONS=1 -D_LIBCPP_ENABLE_THREAD_SAFETY_ANNOTATIONS=1 -D_LIBCPP_ENABLE_HARDENED_MODE=1 -g -std=c++17 -DHAVE_NEON -DHAVE_MKSTEMP -DHAVE_FSEEKO -DHAVE_FONTCONFIG -DHAVE_SETLOCALE -DHAVE_DBUS -DHAVE_BSWAP32 -DHAVE_BYTESWAP_H -DHAVE_STRERROR -DHAVE_PREAD_PWRITE=1 -DGS_RECURSIVE_MUTEXATTR=PTHREAD_MUTEX_RECURSIVE -O2 -DNDEBUG -fPIC -fvisibility=hidden -DGSDLLEXPORT="__attribute__((visibility(\"default\")))" -Wall -Wstrict-prototypes -Wundef -Wmissing-declarations -Wmissing-prototypes -Wwrite-strings -fno-strict-aliasing -Werror=declaration-after-statement -fno-builtin -fno-common -Werror=return-type -Wno-unused-local-typedefs -DHAVE_STDINT_H=1 -DHAVE_DIRENT_H=1 -DHAVE_SYS_DIR_H=1 -DHAVE_SYS_TIME_H=1 -DHAVE_SYS_TIMES_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_LIBDL=1 -DGX_COLOR_INDEX_TYPE="unsigned long long" -D__USE_UNIX98=1 -DBUILD_PDF=1 -I./pdf -Os -fstack-clash-protection -Wformat -Werror=format-security -g -flto=auto -DHAVE_RESTRICT=1 -I/usr/include/webp -fno-strict-aliasing -DHAVE_POPEN_PROTO=1 -DTESSERACT_IMAGEDATA_AS_PIX -DTESSERACT_DISABLE_DEBUG_FONTS -DGRAPHICS_DISABLED -UCLUSTER -o ./soobj/tesseract_ccutil_elst.o -c tesseract/src/ccutil/elst.cpp cc1plus: warning: command-line option '-Wstrict-prototypes' is valid for C/ObjC but not for C++ cc1plus: warning: command-line option '-Wmissing-prototypes' is valid for C/ObjC but not for C++ cc1plus: warning: '-Werror=' argument '-Werror=declaration-after-statement' is not valid for C++ gcc -DHAVE_MKSTEMP -DHAVE_FSEEKO -DHAVE_FONTCONFIG -DHAVE_SETLOCALE -DHAVE_DBUS -DHAVE_BSWAP32 -DHAVE_BYTESWAP_H -DHAVE_STRERROR -DHAVE_PREAD_PWRITE=1 -DGS_RECURSIVE_MUTEXATTR=PTHREAD_MUTEX_RECURSIVE -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 -Wno-unused-local-typedefs -DHAVE_STDINT_H=1 -DHAVE_DIRENT_H=1 -DHAVE_SYS_DIR_H=1 -DHAVE_SYS_TIME_H=1 -DHAVE_SYS_TIMES_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_LIBDL=1 -DGX_COLOR_INDEX_TYPE="unsigned long long" -D__USE_UNIX98=1 -DBUILD_PDF=1 -I./pdf -Os -fstack-clash-protection -Wformat -Werror=format-security -g -flto=auto -DHAVE_RESTRICT=1 -I/usr/include/webp -fno-strict-aliasing -DHAVE_POPEN_PROTO=1 -I./psi -I./obj -I./obj -I./base -I./devices -o ./obj/idstack.o -c ./psi/idstack.c gcc -DHAVE_MKSTEMP -DHAVE_FSEEKO -DHAVE_FONTCONFIG -DHAVE_SETLOCALE -DHAVE_DBUS -DHAVE_BSWAP32 -DHAVE_BYTESWAP_H -DHAVE_STRERROR -DHAVE_PREAD_PWRITE=1 -DGS_RECURSIVE_MUTEXATTR=PTHREAD_MUTEX_RECURSIVE -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 -Wno-unused-local-typedefs -DHAVE_STDINT_H=1 -DHAVE_DIRENT_H=1 -DHAVE_SYS_DIR_H=1 -DHAVE_SYS_TIME_H=1 -DHAVE_SYS_TIMES_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_LIBDL=1 -DGX_COLOR_INDEX_TYPE="unsigned long long" -D__USE_UNIX98=1 -DBUILD_PDF=1 -I./pdf -Os -fstack-clash-protection -Wformat -Werror=format-security -g -flto=auto -DHAVE_RESTRICT=1 -I/usr/include/webp -fno-strict-aliasing -DHAVE_POPEN_PROTO=1 -I./psi -I./obj -I./obj -I./base -I./devices -DGS_DOT_VERSION=10.02.1 -o ./obj/iinit.o -c ./psi/iinit.c tesseract/src/ccstruct/ratngs.h: In member function 'void tesseract::BLOB_CHOICE::set_fonts(const std::vector&)': tesseract/src/ccstruct/ratngs.h:107:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'unsigned int'} [-Wsign-compare] 107 | for (int f = 0; f < fonts_.size(); ++f) { | ~~^~~~~~~~~~~~~~~ gcc -DHAVE_MKSTEMP -DHAVE_FSEEKO -DHAVE_FONTCONFIG -DHAVE_SETLOCALE -DHAVE_DBUS -DHAVE_BSWAP32 -DHAVE_BYTESWAP_H -DHAVE_STRERROR -DHAVE_PREAD_PWRITE=1 -DGS_RECURSIVE_MUTEXATTR=PTHREAD_MUTEX_RECURSIVE -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 -Wno-unused-local-typedefs -DHAVE_STDINT_H=1 -DHAVE_DIRENT_H=1 -DHAVE_SYS_DIR_H=1 -DHAVE_SYS_TIME_H=1 -DHAVE_SYS_TIMES_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_LIBDL=1 -DGX_COLOR_INDEX_TYPE="unsigned long long" -D__USE_UNIX98=1 -DBUILD_PDF=1 -I./pdf -Os -fstack-clash-protection -Wformat -Werror=format-security -g -flto=auto -DHAVE_RESTRICT=1 -I/usr/include/webp -fno-strict-aliasing -DHAVE_POPEN_PROTO=1 -I./psi -I./obj -I./obj -I./base -I./devices -o ./obj/interp.o -c ./psi/interp.c gcc -DHAVE_MKSTEMP -DHAVE_FSEEKO -DHAVE_FONTCONFIG -DHAVE_SETLOCALE -DHAVE_DBUS -DHAVE_BSWAP32 -DHAVE_BYTESWAP_H -DHAVE_STRERROR -DHAVE_PREAD_PWRITE=1 -DGS_RECURSIVE_MUTEXATTR=PTHREAD_MUTEX_RECURSIVE -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 -Wno-unused-local-typedefs -DHAVE_STDINT_H=1 -DHAVE_DIRENT_H=1 -DHAVE_SYS_DIR_H=1 -DHAVE_SYS_TIME_H=1 -DHAVE_SYS_TIMES_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_LIBDL=1 -DGX_COLOR_INDEX_TYPE="unsigned long long" -D__USE_UNIX98=1 -DBUILD_PDF=1 -I./pdf -Os -fstack-clash-protection -Wformat -Werror=format-security -g -flto=auto -DHAVE_RESTRICT=1 -I/usr/include/webp -fno-strict-aliasing -DHAVE_POPEN_PROTO=1 -I./psi -I./obj -I./obj -I./base -I./devices -o ./obj/iparam.o -c ./psi/iparam.c In file included from tesseract/src/ccutil/elst.h:24, from tesseract/src/dict/dawg.h:31: tesseract/src/ccutil/serialis.h: In instantiation of 'bool tesseract::TFile::Serialize(const T*, size_t) [with T = char; size_t = unsigned int]': tesseract/src/ccutil/unicharset.h:363:51: required from here tesseract/src/ccutil/serialis.h:102:45: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'unsigned int'} [-Wsign-compare] 102 | return FWrite(data, sizeof(T), count) == count; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ gcc -DHAVE_MKSTEMP -DHAVE_FSEEKO -DHAVE_FONTCONFIG -DHAVE_SETLOCALE -DHAVE_DBUS -DHAVE_BSWAP32 -DHAVE_BYTESWAP_H -DHAVE_STRERROR -DHAVE_PREAD_PWRITE=1 -DGS_RECURSIVE_MUTEXATTR=PTHREAD_MUTEX_RECURSIVE -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 -Wno-unused-local-typedefs -DHAVE_STDINT_H=1 -DHAVE_DIRENT_H=1 -DHAVE_SYS_DIR_H=1 -DHAVE_SYS_TIME_H=1 -DHAVE_SYS_TIMES_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_LIBDL=1 -DGX_COLOR_INDEX_TYPE="unsigned long long" -D__USE_UNIX98=1 -DBUILD_PDF=1 -I./pdf -Os -fstack-clash-protection -Wformat -Werror=format-security -g -flto=auto -DHAVE_RESTRICT=1 -I/usr/include/webp -fno-strict-aliasing -DHAVE_POPEN_PROTO=1 -I./psi -I./obj -I./obj -I./base -I./devices -o ./obj/ireclaim.o -c ./psi/ireclaim.c gcc -DHAVE_MKSTEMP -DHAVE_FSEEKO -DHAVE_FONTCONFIG -DHAVE_SETLOCALE -DHAVE_DBUS -DHAVE_BSWAP32 -DHAVE_BYTESWAP_H -DHAVE_STRERROR -DHAVE_PREAD_PWRITE=1 -DGS_RECURSIVE_MUTEXATTR=PTHREAD_MUTEX_RECURSIVE -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 -Wno-unused-local-typedefs -DHAVE_STDINT_H=1 -DHAVE_DIRENT_H=1 -DHAVE_SYS_DIR_H=1 -DHAVE_SYS_TIME_H=1 -DHAVE_SYS_TIMES_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_LIBDL=1 -DGX_COLOR_INDEX_TYPE="unsigned long long" -D__USE_UNIX98=1 -DBUILD_PDF=1 -I./pdf -Os -fstack-clash-protection -Wformat -Werror=format-security -g -flto=auto -DHAVE_RESTRICT=1 -I/usr/include/webp -fno-strict-aliasing -DHAVE_POPEN_PROTO=1 -I./psi -I./obj -I./obj -I./base -I./devices -o ./obj/iplugin.o -c ./psi/iplugin.c gcc -DHAVE_MKSTEMP -DHAVE_FSEEKO -DHAVE_FONTCONFIG -DHAVE_SETLOCALE -DHAVE_DBUS -DHAVE_BSWAP32 -DHAVE_BYTESWAP_H -DHAVE_STRERROR -DHAVE_PREAD_PWRITE=1 -DGS_RECURSIVE_MUTEXATTR=PTHREAD_MUTEX_RECURSIVE -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 -Wno-unused-local-typedefs -DHAVE_STDINT_H=1 -DHAVE_DIRENT_H=1 -DHAVE_SYS_DIR_H=1 -DHAVE_SYS_TIME_H=1 -DHAVE_SYS_TIMES_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_LIBDL=1 -DGX_COLOR_INDEX_TYPE="unsigned long long" -D__USE_UNIX98=1 -DBUILD_PDF=1 -I./pdf -Os -fstack-clash-protection -Wformat -Werror=format-security -g -flto=auto -DHAVE_RESTRICT=1 -I/usr/include/webp -fno-strict-aliasing -DHAVE_POPEN_PROTO=1 -I./psi -I./obj -I./obj -I./base -I./devices -o ./obj/iscan.o -c ./psi/iscan.c tesseract/src/textord/bbgrid.cpp:254:6: warning: no previous declaration for 'Pix* tesseract::TraceBlockOnReducedPix(BLOCK*, int, ICOORD, int*, int*)' [-Wmissing-declarations] 254 | Pix* TraceBlockOnReducedPix(BLOCK* block, int gridsize, | ^~~~~~~~~~~~~~~~~~~~~~ tesseract/src/ccstruct/ratngs.h: In member function 'void tesseract::BLOB_CHOICE::set_fonts(const std::vector&)': tesseract/src/ccstruct/ratngs.h:107:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'unsigned int'} [-Wsign-compare] 107 | for (int f = 0; f < fonts_.size(); ++f) { | ~~^~~~~~~~~~~~~~~ tesseract/src/dict/trie.cpp: In member function 'bool tesseract::Trie::add_word_list(const std::vector&, const tesseract::UNICHARSET&, RTLReversePolicy)': tesseract/src/dict/trie.cpp:309:21: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'unsigned int'} [-Wsign-compare] 309 | for (int i = 0; i < words.size(); ++i) { | ~~^~~~~~~~~~~~~~ gcc -DHAVE_MKSTEMP -DHAVE_FSEEKO -DHAVE_FONTCONFIG -DHAVE_SETLOCALE -DHAVE_DBUS -DHAVE_BSWAP32 -DHAVE_BYTESWAP_H -DHAVE_STRERROR -DHAVE_PREAD_PWRITE=1 -DGS_RECURSIVE_MUTEXATTR=PTHREAD_MUTEX_RECURSIVE -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 -Wno-unused-local-typedefs -DHAVE_STDINT_H=1 -DHAVE_DIRENT_H=1 -DHAVE_SYS_DIR_H=1 -DHAVE_SYS_TIME_H=1 -DHAVE_SYS_TIMES_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_LIBDL=1 -DGX_COLOR_INDEX_TYPE="unsigned long long" -D__USE_UNIX98=1 -DBUILD_PDF=1 -I./pdf -Os -fstack-clash-protection -Wformat -Werror=format-security -g -flto=auto -DHAVE_RESTRICT=1 -I/usr/include/webp -fno-strict-aliasing -DHAVE_POPEN_PROTO=1 -I./psi -I./obj -I./obj -I./base -I./devices -o ./obj/iscannum.o -c ./psi/iscannum.c gcc -DHAVE_MKSTEMP -DHAVE_FSEEKO -DHAVE_FONTCONFIG -DHAVE_SETLOCALE -DHAVE_DBUS -DHAVE_BSWAP32 -DHAVE_BYTESWAP_H -DHAVE_STRERROR -DHAVE_PREAD_PWRITE=1 -DGS_RECURSIVE_MUTEXATTR=PTHREAD_MUTEX_RECURSIVE -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 -Wno-unused-local-typedefs -DHAVE_STDINT_H=1 -DHAVE_DIRENT_H=1 -DHAVE_SYS_DIR_H=1 -DHAVE_SYS_TIME_H=1 -DHAVE_SYS_TIMES_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_LIBDL=1 -DGX_COLOR_INDEX_TYPE="unsigned long long" -D__USE_UNIX98=1 -DBUILD_PDF=1 -I./pdf -Os -fstack-clash-protection -Wformat -Werror=format-security -g -flto=auto -DHAVE_RESTRICT=1 -I/usr/include/webp -fno-strict-aliasing -DHAVE_POPEN_PROTO=1 -I./psi -I./obj -I./obj -I./base -I./devices -o ./obj/istack.o -c ./psi/istack.c gcc -DHAVE_MKSTEMP -DHAVE_FSEEKO -DHAVE_FONTCONFIG -DHAVE_SETLOCALE -DHAVE_DBUS -DHAVE_BSWAP32 -DHAVE_BYTESWAP_H -DHAVE_STRERROR -DHAVE_PREAD_PWRITE=1 -DGS_RECURSIVE_MUTEXATTR=PTHREAD_MUTEX_RECURSIVE -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 -Wno-unused-local-typedefs -DHAVE_STDINT_H=1 -DHAVE_DIRENT_H=1 -DHAVE_SYS_DIR_H=1 -DHAVE_SYS_TIME_H=1 -DHAVE_SYS_TIMES_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_LIBDL=1 -DGX_COLOR_INDEX_TYPE="unsigned long long" -D__USE_UNIX98=1 -DBUILD_PDF=1 -I./pdf -Os -fstack-clash-protection -Wformat -Werror=format-security -g -flto=auto -DHAVE_RESTRICT=1 -I/usr/include/webp -fno-strict-aliasing -DHAVE_POPEN_PROTO=1 -I./psi -I./obj -I./obj -I./base -I./devices -o ./obj/iutil.o -c ./psi/iutil.c g++ -Itesseract/include -Itesseract/src/api -Itesseract/src/arch -Itesseract/src/ccmain -Itesseract/src/ccstruct -Itesseract/src/ccutil -Itesseract/src/classify -Itesseract/src/cutil -Itesseract/src/dict -Itesseract/src/lstm -Itesseract/src/opencl -Itesseract/src/textord -Itesseract/src/training -Itesseract/src/viewer -Itesseract/src/wordrec -Ileptonica/src -I./base -I./soobj -Os -fstack-clash-protection -Wformat -Werror=format-security -D_GLIBCXX_ASSERTIONS=1 -D_LIBCPP_ENABLE_THREAD_SAFETY_ANNOTATIONS=1 -D_LIBCPP_ENABLE_HARDENED_MODE=1 -g -std=c++17 -DHAVE_NEON -DHAVE_MKSTEMP -DHAVE_FSEEKO -DHAVE_FONTCONFIG -DHAVE_SETLOCALE -DHAVE_DBUS -DHAVE_BSWAP32 -DHAVE_BYTESWAP_H -DHAVE_STRERROR -DHAVE_PREAD_PWRITE=1 -DGS_RECURSIVE_MUTEXATTR=PTHREAD_MUTEX_RECURSIVE -O2 -DNDEBUG -fPIC -fvisibility=hidden -DGSDLLEXPORT="__attribute__((visibility(\"default\")))" -Wall -Wstrict-prototypes -Wundef -Wmissing-declarations -Wmissing-prototypes -Wwrite-strings -fno-strict-aliasing -Werror=declaration-after-statement -fno-builtin -fno-common -Werror=return-type -Wno-unused-local-typedefs -DHAVE_STDINT_H=1 -DHAVE_DIRENT_H=1 -DHAVE_SYS_DIR_H=1 -DHAVE_SYS_TIME_H=1 -DHAVE_SYS_TIMES_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_LIBDL=1 -DGX_COLOR_INDEX_TYPE="unsigned long long" -D__USE_UNIX98=1 -DBUILD_PDF=1 -I./pdf -Os -fstack-clash-protection -Wformat -Werror=format-security -g -flto=auto -DHAVE_RESTRICT=1 -I/usr/include/webp -fno-strict-aliasing -DHAVE_POPEN_PROTO=1 -DTESSERACT_IMAGEDATA_AS_PIX -DTESSERACT_DISABLE_DEBUG_FONTS -DGRAPHICS_DISABLED -UCLUSTER -o ./soobj/tesseract_ccutil_errcode.o -c tesseract/src/ccutil/errcode.cpp In file included from tesseract/src/ccutil/elst.h:24, from tesseract/src/dict/dawg.h:31: tesseract/src/ccutil/serialis.h: In instantiation of 'bool tesseract::TFile::Serialize(const T*, size_t) [with T = char; size_t = unsigned int]': tesseract/src/ccutil/unicharset.h:363:51: required from here tesseract/src/ccutil/serialis.h:102:45: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'unsigned int'} [-Wsign-compare] 102 | return FWrite(data, sizeof(T), count) == count; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ In file included from ./base/malloc_.h:23, from ./psi/imain.c:20: ./psi/imain.c: In function 'print_resource_usage': ./psi/imain.c:1501:28: warning: format '%lu' expects argument of type 'long unsigned int', but argument 5 has type 'size_t' {aka 'unsigned int'} [-Wformat=] 1501 | dmprintf5(minst->heap, "%% %s time = %g, memory allocated = %lu, used = %lu, max_used = %lu\n", | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ...... 1504 | status.allocated, used, status.max_used); | ~~~~~~~~~~~~~~~~ | | | size_t {aka unsigned int} ./base/std.h:300:12: note: in definition of macro 'dmprintf5' 300 | dpfm(mem,str, arg1, arg2, arg3, arg4, arg5) | ^~~ ./psi/imain.c:1501:67: note: format string is defined here 1501 | dmprintf5(minst->heap, "%% %s time = %g, memory allocated = %lu, used = %lu, max_used = %lu\n", | ~~^ | | | long unsigned int | %u ./psi/imain.c:1501:28: warning: format '%lu' expects argument of type 'long unsigned int', but argument 7 has type 'size_t' {aka 'unsigned int'} [-Wformat=] 1501 | dmprintf5(minst->heap, "%% %s time = %g, memory allocated = %lu, used = %lu, max_used = %lu\n", | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ...... 1504 | status.allocated, used, status.max_used); | ~~~~~~~~~~~~~~~ | | | size_t {aka unsigned int} ./base/std.h:300:12: note: in definition of macro 'dmprintf5' 300 | dpfm(mem,str, arg1, arg2, arg3, arg4, arg5) | ^~~ ./psi/imain.c:1501:95: note: format string is defined here 1501 | dmprintf5(minst->heap, "%% %s time = %g, memory allocated = %lu, used = %lu, max_used = %lu\n", | ~~^ | | | long unsigned int | %u gcc -DHAVE_MKSTEMP -DHAVE_FSEEKO -DHAVE_FONTCONFIG -DHAVE_SETLOCALE -DHAVE_DBUS -DHAVE_BSWAP32 -DHAVE_BYTESWAP_H -DHAVE_STRERROR -DHAVE_PREAD_PWRITE=1 -DGS_RECURSIVE_MUTEXATTR=PTHREAD_MUTEX_RECURSIVE -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 -Wno-unused-local-typedefs -DHAVE_STDINT_H=1 -DHAVE_DIRENT_H=1 -DHAVE_SYS_DIR_H=1 -DHAVE_SYS_TIME_H=1 -DHAVE_SYS_TIMES_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_LIBDL=1 -DGX_COLOR_INDEX_TYPE="unsigned long long" -D__USE_UNIX98=1 -DBUILD_PDF=1 -I./pdf -Os -fstack-clash-protection -Wformat -Werror=format-security -g -flto=auto -DHAVE_RESTRICT=1 -I/usr/include/webp -fno-strict-aliasing -DHAVE_POPEN_PROTO=1 -I./psi -I./obj -I./obj -I./base -I./devices -o ./obj/zarith.o -c ./psi/zarith.c gcc -DHAVE_MKSTEMP -DHAVE_FSEEKO -DHAVE_FONTCONFIG -DHAVE_SETLOCALE -DHAVE_DBUS -DHAVE_BSWAP32 -DHAVE_BYTESWAP_H -DHAVE_STRERROR -DHAVE_PREAD_PWRITE=1 -DGS_RECURSIVE_MUTEXATTR=PTHREAD_MUTEX_RECURSIVE -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 -Wno-unused-local-typedefs -DHAVE_STDINT_H=1 -DHAVE_DIRENT_H=1 -DHAVE_SYS_DIR_H=1 -DHAVE_SYS_TIME_H=1 -DHAVE_SYS_TIMES_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_LIBDL=1 -DGX_COLOR_INDEX_TYPE="unsigned long long" -D__USE_UNIX98=1 -DBUILD_PDF=1 -I./pdf -Os -fstack-clash-protection -Wformat -Werror=format-security -g -flto=auto -DHAVE_RESTRICT=1 -I/usr/include/webp -fno-strict-aliasing -DHAVE_POPEN_PROTO=1 -I./psi -I./obj -I./obj -I./base -I./devices -o ./obj/zarray.o -c ./psi/zarray.c cc1plus: warning: command-line option '-Wstrict-prototypes' is valid for C/ObjC but not for C++ cc1plus: warning: command-line option '-Wmissing-prototypes' is valid for C/ObjC but not for C++ cc1plus: warning: '-Werror=' argument '-Werror=declaration-after-statement' is not valid for C++ gcc -DHAVE_MKSTEMP -DHAVE_FSEEKO -DHAVE_FONTCONFIG -DHAVE_SETLOCALE -DHAVE_DBUS -DHAVE_BSWAP32 -DHAVE_BYTESWAP_H -DHAVE_STRERROR -DHAVE_PREAD_PWRITE=1 -DGS_RECURSIVE_MUTEXATTR=PTHREAD_MUTEX_RECURSIVE -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 -Wno-unused-local-typedefs -DHAVE_STDINT_H=1 -DHAVE_DIRENT_H=1 -DHAVE_SYS_DIR_H=1 -DHAVE_SYS_TIME_H=1 -DHAVE_SYS_TIMES_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_LIBDL=1 -DGX_COLOR_INDEX_TYPE="unsigned long long" -D__USE_UNIX98=1 -DBUILD_PDF=1 -I./pdf -Os -fstack-clash-protection -Wformat -Werror=format-security -g -flto=auto -DHAVE_RESTRICT=1 -I/usr/include/webp -fno-strict-aliasing -DHAVE_POPEN_PROTO=1 -I./psi -I./obj -I./obj -I./base -I./devices -o ./obj/zcontrol.o -c ./psi/zcontrol.c gcc -DHAVE_MKSTEMP -DHAVE_FSEEKO -DHAVE_FONTCONFIG -DHAVE_SETLOCALE -DHAVE_DBUS -DHAVE_BSWAP32 -DHAVE_BYTESWAP_H -DHAVE_STRERROR -DHAVE_PREAD_PWRITE=1 -DGS_RECURSIVE_MUTEXATTR=PTHREAD_MUTEX_RECURSIVE -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 -Wno-unused-local-typedefs -DHAVE_STDINT_H=1 -DHAVE_DIRENT_H=1 -DHAVE_SYS_DIR_H=1 -DHAVE_SYS_TIME_H=1 -DHAVE_SYS_TIMES_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_LIBDL=1 -DGX_COLOR_INDEX_TYPE="unsigned long long" -D__USE_UNIX98=1 -DBUILD_PDF=1 -I./pdf -Os -fstack-clash-protection -Wformat -Werror=format-security -g -flto=auto -DHAVE_RESTRICT=1 -I/usr/include/webp -fno-strict-aliasing -DHAVE_POPEN_PROTO=1 -I./psi -I./obj -I./obj -I./base -I./devices -o ./obj/zdict.o -c ./psi/zdict.c gcc -DHAVE_MKSTEMP -DHAVE_FSEEKO -DHAVE_FONTCONFIG -DHAVE_SETLOCALE -DHAVE_DBUS -DHAVE_BSWAP32 -DHAVE_BYTESWAP_H -DHAVE_STRERROR -DHAVE_PREAD_PWRITE=1 -DGS_RECURSIVE_MUTEXATTR=PTHREAD_MUTEX_RECURSIVE -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 -Wno-unused-local-typedefs -DHAVE_STDINT_H=1 -DHAVE_DIRENT_H=1 -DHAVE_SYS_DIR_H=1 -DHAVE_SYS_TIME_H=1 -DHAVE_SYS_TIMES_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_LIBDL=1 -DGX_COLOR_INDEX_TYPE="unsigned long long" -D__USE_UNIX98=1 -DBUILD_PDF=1 -I./pdf -Os -fstack-clash-protection -Wformat -Werror=format-security -g -flto=auto -DHAVE_RESTRICT=1 -I/usr/include/webp -fno-strict-aliasing -DHAVE_POPEN_PROTO=1 -I./psi -I./obj -I./obj -I./base -I./devices -o ./obj/zfile.o -c ./psi/zfile.c g++ -Itesseract/include -Itesseract/src/api -Itesseract/src/arch -Itesseract/src/ccmain -Itesseract/src/ccstruct -Itesseract/src/ccutil -Itesseract/src/classify -Itesseract/src/cutil -Itesseract/src/dict -Itesseract/src/lstm -Itesseract/src/opencl -Itesseract/src/textord -Itesseract/src/training -Itesseract/src/viewer -Itesseract/src/wordrec -Ileptonica/src -I./base -I./soobj -Os -fstack-clash-protection -Wformat -Werror=format-security -D_GLIBCXX_ASSERTIONS=1 -D_LIBCPP_ENABLE_THREAD_SAFETY_ANNOTATIONS=1 -D_LIBCPP_ENABLE_HARDENED_MODE=1 -g -std=c++17 -DHAVE_NEON -DHAVE_MKSTEMP -DHAVE_FSEEKO -DHAVE_FONTCONFIG -DHAVE_SETLOCALE -DHAVE_DBUS -DHAVE_BSWAP32 -DHAVE_BYTESWAP_H -DHAVE_STRERROR -DHAVE_PREAD_PWRITE=1 -DGS_RECURSIVE_MUTEXATTR=PTHREAD_MUTEX_RECURSIVE -O2 -DNDEBUG -fPIC -fvisibility=hidden -DGSDLLEXPORT="__attribute__((visibility(\"default\")))" -Wall -Wstrict-prototypes -Wundef -Wmissing-declarations -Wmissing-prototypes -Wwrite-strings -fno-strict-aliasing -Werror=declaration-after-statement -fno-builtin -fno-common -Werror=return-type -Wno-unused-local-typedefs -DHAVE_STDINT_H=1 -DHAVE_DIRENT_H=1 -DHAVE_SYS_DIR_H=1 -DHAVE_SYS_TIME_H=1 -DHAVE_SYS_TIMES_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_LIBDL=1 -DGX_COLOR_INDEX_TYPE="unsigned long long" -D__USE_UNIX98=1 -DBUILD_PDF=1 -I./pdf -Os -fstack-clash-protection -Wformat -Werror=format-security -g -flto=auto -DHAVE_RESTRICT=1 -I/usr/include/webp -fno-strict-aliasing -DHAVE_POPEN_PROTO=1 -DTESSERACT_IMAGEDATA_AS_PIX -DTESSERACT_DISABLE_DEBUG_FONTS -DGRAPHICS_DISABLED -UCLUSTER -o ./soobj/tesseract_ccutil_mainblk.o -c tesseract/src/ccutil/mainblk.cpp In file included from tesseract/src/ccutil/ambigs.h:32, from tesseract/src/ccutil/ccutil.h:32, from tesseract/src/ccstruct/ccstruct.h:22, from tesseract/src/textord/oldbasel.cpp:26: tesseract/src/ccutil/unicharset.h: In member function 'bool tesseract::UNICHARSET::contains_unichar_id(tesseract::UNICHAR_ID) const': tesseract/src/ccutil/unicharset.h:288:59: warning: comparison of integer expressions of different signedness: 'tesseract::UNICHAR_ID' {aka 'int'} and 'std::vector::size_type' {aka 'unsigned int'} [-Wsign-compare] 288 | return unichar_id != INVALID_UNICHAR_ID && unichar_id < unichars.size() && | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~ tesseract/src/ccutil/unicharset.h: In member function 'void tesseract::UNICHARSET::delete_pointers_in_unichars()': tesseract/src/ccutil/unicharset.h:302:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'unsigned int'} [-Wsign-compare] 302 | for (int i = 0; i < unichars.size(); ++i) { | ~~^~~~~~~~~~~~~~~~~ cc1plus: warning: command-line option '-Wstrict-prototypes' is valid for C/ObjC but not for C++ cc1plus: warning: command-line option '-Wmissing-prototypes' is valid for C/ObjC but not for C++ cc1plus: warning: '-Werror=' argument '-Werror=declaration-after-statement' is not valid for C++ gcc -DHAVE_MKSTEMP -DHAVE_FSEEKO -DHAVE_FONTCONFIG -DHAVE_SETLOCALE -DHAVE_DBUS -DHAVE_BSWAP32 -DHAVE_BYTESWAP_H -DHAVE_STRERROR -DHAVE_PREAD_PWRITE=1 -DGS_RECURSIVE_MUTEXATTR=PTHREAD_MUTEX_RECURSIVE -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 -Wno-unused-local-typedefs -DHAVE_STDINT_H=1 -DHAVE_DIRENT_H=1 -DHAVE_SYS_DIR_H=1 -DHAVE_SYS_TIME_H=1 -DHAVE_SYS_TIMES_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_LIBDL=1 -DGX_COLOR_INDEX_TYPE="unsigned long long" -D__USE_UNIX98=1 -DBUILD_PDF=1 -I./pdf -Os -fstack-clash-protection -Wformat -Werror=format-security -g -flto=auto -DHAVE_RESTRICT=1 -I/usr/include/webp -fno-strict-aliasing -DHAVE_POPEN_PROTO=1 -I./psi -I./obj -I./obj -I./base -I./devices -o ./obj/zfile1.o -c ./psi/zfile1.c g++ -Itesseract/include -Itesseract/src/api -Itesseract/src/arch -Itesseract/src/ccmain -Itesseract/src/ccstruct -Itesseract/src/ccutil -Itesseract/src/classify -Itesseract/src/cutil -Itesseract/src/dict -Itesseract/src/lstm -Itesseract/src/opencl -Itesseract/src/textord -Itesseract/src/training -Itesseract/src/viewer -Itesseract/src/wordrec -Ileptonica/src -I./base -I./soobj -Os -fstack-clash-protection -Wformat -Werror=format-security -D_GLIBCXX_ASSERTIONS=1 -D_LIBCPP_ENABLE_THREAD_SAFETY_ANNOTATIONS=1 -D_LIBCPP_ENABLE_HARDENED_MODE=1 -g -std=c++17 -DHAVE_NEON -DHAVE_MKSTEMP -DHAVE_FSEEKO -DHAVE_FONTCONFIG -DHAVE_SETLOCALE -DHAVE_DBUS -DHAVE_BSWAP32 -DHAVE_BYTESWAP_H -DHAVE_STRERROR -DHAVE_PREAD_PWRITE=1 -DGS_RECURSIVE_MUTEXATTR=PTHREAD_MUTEX_RECURSIVE -O2 -DNDEBUG -fPIC -fvisibility=hidden -DGSDLLEXPORT="__attribute__((visibility(\"default\")))" -Wall -Wstrict-prototypes -Wundef -Wmissing-declarations -Wmissing-prototypes -Wwrite-strings -fno-strict-aliasing -Werror=declaration-after-statement -fno-builtin -fno-common -Werror=return-type -Wno-unused-local-typedefs -DHAVE_STDINT_H=1 -DHAVE_DIRENT_H=1 -DHAVE_SYS_DIR_H=1 -DHAVE_SYS_TIME_H=1 -DHAVE_SYS_TIMES_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_LIBDL=1 -DGX_COLOR_INDEX_TYPE="unsigned long long" -D__USE_UNIX98=1 -DBUILD_PDF=1 -I./pdf -Os -fstack-clash-protection -Wformat -Werror=format-security -g -flto=auto -DHAVE_RESTRICT=1 -I/usr/include/webp -fno-strict-aliasing -DHAVE_POPEN_PROTO=1 -DTESSERACT_IMAGEDATA_AS_PIX -DTESSERACT_DISABLE_DEBUG_FONTS -DGRAPHICS_DISABLED -UCLUSTER -o ./soobj/tesseract_ccutil_serialis.o -c tesseract/src/ccutil/serialis.cpp gcc -DHAVE_MKSTEMP -DHAVE_FSEEKO -DHAVE_FONTCONFIG -DHAVE_SETLOCALE -DHAVE_DBUS -DHAVE_BSWAP32 -DHAVE_BYTESWAP_H -DHAVE_STRERROR -DHAVE_PREAD_PWRITE=1 -DGS_RECURSIVE_MUTEXATTR=PTHREAD_MUTEX_RECURSIVE -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 -Wno-unused-local-typedefs -DHAVE_STDINT_H=1 -DHAVE_DIRENT_H=1 -DHAVE_SYS_DIR_H=1 -DHAVE_SYS_TIME_H=1 -DHAVE_SYS_TIMES_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_LIBDL=1 -DGX_COLOR_INDEX_TYPE="unsigned long long" -D__USE_UNIX98=1 -DBUILD_PDF=1 -I./pdf -Os -fstack-clash-protection -Wformat -Werror=format-security -g -flto=auto -DHAVE_RESTRICT=1 -I/usr/include/webp -fno-strict-aliasing -DHAVE_POPEN_PROTO=1 -I./psi -I./obj -I./obj -I./base -I./devices -o ./obj/zfileio.o -c ./psi/zfileio.c cc1plus: warning: command-line option '-Wstrict-prototypes' is valid for C/ObjC but not for C++ cc1plus: warning: command-line option '-Wmissing-prototypes' is valid for C/ObjC but not for C++ cc1plus: warning: '-Werror=' argument '-Werror=declaration-after-statement' is not valid for C++ In file included from tesseract/src/ccutil/ambigs.h:32, from tesseract/src/dict/dict.h:27, from tesseract/src/dict/context.cpp:20: tesseract/src/ccutil/unicharset.h: In member function 'bool tesseract::UNICHARSET::contains_unichar_id(tesseract::UNICHAR_ID) const': tesseract/src/ccutil/unicharset.h:288:59: warning: comparison of integer expressions of different signedness: 'tesseract::UNICHAR_ID' {aka 'int'} and 'std::vector::size_type' {aka 'unsigned int'} [-Wsign-compare] 288 | return unichar_id != INVALID_UNICHAR_ID && unichar_id < unichars.size() && | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~ tesseract/src/ccutil/unicharset.h: In member function 'void tesseract::UNICHARSET::delete_pointers_in_unichars()': tesseract/src/ccutil/unicharset.h:302:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'unsigned int'} [-Wsign-compare] 302 | for (int i = 0; i < unichars.size(); ++i) { | ~~^~~~~~~~~~~~~~~~~ g++ -Itesseract/include -Itesseract/src/api -Itesseract/src/arch -Itesseract/src/ccmain -Itesseract/src/ccstruct -Itesseract/src/ccutil -Itesseract/src/classify -Itesseract/src/cutil -Itesseract/src/dict -Itesseract/src/lstm -Itesseract/src/opencl -Itesseract/src/textord -Itesseract/src/training -Itesseract/src/viewer -Itesseract/src/wordrec -Ileptonica/src -I./base -I./soobj -Os -fstack-clash-protection -Wformat -Werror=format-security -D_GLIBCXX_ASSERTIONS=1 -D_LIBCPP_ENABLE_THREAD_SAFETY_ANNOTATIONS=1 -D_LIBCPP_ENABLE_HARDENED_MODE=1 -g -std=c++17 -DHAVE_NEON -DHAVE_MKSTEMP -DHAVE_FSEEKO -DHAVE_FONTCONFIG -DHAVE_SETLOCALE -DHAVE_DBUS -DHAVE_BSWAP32 -DHAVE_BYTESWAP_H -DHAVE_STRERROR -DHAVE_PREAD_PWRITE=1 -DGS_RECURSIVE_MUTEXATTR=PTHREAD_MUTEX_RECURSIVE -O2 -DNDEBUG -fPIC -fvisibility=hidden -DGSDLLEXPORT="__attribute__((visibility(\"default\")))" -Wall -Wstrict-prototypes -Wundef -Wmissing-declarations -Wmissing-prototypes -Wwrite-strings -fno-strict-aliasing -Werror=declaration-after-statement -fno-builtin -fno-common -Werror=return-type -Wno-unused-local-typedefs -DHAVE_STDINT_H=1 -DHAVE_DIRENT_H=1 -DHAVE_SYS_DIR_H=1 -DHAVE_SYS_TIME_H=1 -DHAVE_SYS_TIMES_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_LIBDL=1 -DGX_COLOR_INDEX_TYPE="unsigned long long" -D__USE_UNIX98=1 -DBUILD_PDF=1 -I./pdf -Os -fstack-clash-protection -Wformat -Werror=format-security -g -flto=auto -DHAVE_RESTRICT=1 -I/usr/include/webp -fno-strict-aliasing -DHAVE_POPEN_PROTO=1 -DTESSERACT_IMAGEDATA_AS_PIX -DTESSERACT_DISABLE_DEBUG_FONTS -DGRAPHICS_DISABLED -UCLUSTER -o ./soobj/tesseract_ccutil_strngs.o -c tesseract/src/ccutil/strngs.cpp gcc -DHAVE_MKSTEMP -DHAVE_FSEEKO -DHAVE_FONTCONFIG -DHAVE_SETLOCALE -DHAVE_DBUS -DHAVE_BSWAP32 -DHAVE_BYTESWAP_H -DHAVE_STRERROR -DHAVE_PREAD_PWRITE=1 -DGS_RECURSIVE_MUTEXATTR=PTHREAD_MUTEX_RECURSIVE -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 -Wno-unused-local-typedefs -DHAVE_STDINT_H=1 -DHAVE_DIRENT_H=1 -DHAVE_SYS_DIR_H=1 -DHAVE_SYS_TIME_H=1 -DHAVE_SYS_TIMES_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_LIBDL=1 -DGX_COLOR_INDEX_TYPE="unsigned long long" -D__USE_UNIX98=1 -DBUILD_PDF=1 -I./pdf -Os -fstack-clash-protection -Wformat -Werror=format-security -g -flto=auto -DHAVE_RESTRICT=1 -I/usr/include/webp -fno-strict-aliasing -DHAVE_POPEN_PROTO=1 -I./psi -I./obj -I./obj -I./base -I./devices -o ./obj/zfilter.o -c ./psi/zfilter.c g++ -Itesseract/include -Itesseract/src/api -Itesseract/src/arch -Itesseract/src/ccmain -Itesseract/src/ccstruct -Itesseract/src/ccutil -Itesseract/src/classify -Itesseract/src/cutil -Itesseract/src/dict -Itesseract/src/lstm -Itesseract/src/opencl -Itesseract/src/textord -Itesseract/src/training -Itesseract/src/viewer -Itesseract/src/wordrec -Ileptonica/src -I./base -I./soobj -Os -fstack-clash-protection -Wformat -Werror=format-security -D_GLIBCXX_ASSERTIONS=1 -D_LIBCPP_ENABLE_THREAD_SAFETY_ANNOTATIONS=1 -D_LIBCPP_ENABLE_HARDENED_MODE=1 -g -std=c++17 -DHAVE_NEON -DHAVE_MKSTEMP -DHAVE_FSEEKO -DHAVE_FONTCONFIG -DHAVE_SETLOCALE -DHAVE_DBUS -DHAVE_BSWAP32 -DHAVE_BYTESWAP_H -DHAVE_STRERROR -DHAVE_PREAD_PWRITE=1 -DGS_RECURSIVE_MUTEXATTR=PTHREAD_MUTEX_RECURSIVE -O2 -DNDEBUG -fPIC -fvisibility=hidden -DGSDLLEXPORT="__attribute__((visibility(\"default\")))" -Wall -Wstrict-prototypes -Wundef -Wmissing-declarations -Wmissing-prototypes -Wwrite-strings -fno-strict-aliasing -Werror=declaration-after-statement -fno-builtin -fno-common -Werror=return-type -Wno-unused-local-typedefs -DHAVE_STDINT_H=1 -DHAVE_DIRENT_H=1 -DHAVE_SYS_DIR_H=1 -DHAVE_SYS_TIME_H=1 -DHAVE_SYS_TIMES_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_LIBDL=1 -DGX_COLOR_INDEX_TYPE="unsigned long long" -D__USE_UNIX98=1 -DBUILD_PDF=1 -I./pdf -Os -fstack-clash-protection -Wformat -Werror=format-security -g -flto=auto -DHAVE_RESTRICT=1 -I/usr/include/webp -fno-strict-aliasing -DHAVE_POPEN_PROTO=1 -DTESSERACT_IMAGEDATA_AS_PIX -DTESSERACT_DISABLE_DEBUG_FONTS -DGRAPHICS_DISABLED -UCLUSTER -o ./soobj/tesseract_ccutil_scanutils.o -c tesseract/src/ccutil/scanutils.cpp In file included from ./psi/zfile.c:20: ./base/unistd_.h:54: warning: "_XOPEN_SOURCE" redefined 54 | # define _XOPEN_SOURCE 500 | In file included from /usr/include/sys/types.h:7, from ./base/stdpre.h:326, from ./base/std.h:22, from ./base/memory_.h:23, from ./psi/zfile.c:18: /usr/include/features.h:16: note: this is the location of the previous definition 16 | #define _XOPEN_SOURCE 700 | ./base/unistd_.h:55: warning: "__USE_UNIX98" redefined 55 | # define __USE_UNIX98 | : note: this is the location of the previous definition cc1plus: warning: command-line option '-Wstrict-prototypes' is valid for C/ObjC but not for C++ cc1plus: warning: command-line option '-Wmissing-prototypes' is valid for C/ObjC but not for C++ cc1plus: warning: '-Werror=' argument '-Werror=declaration-after-statement' is not valid for C++ cc1plus: warning: command-line option '-Wstrict-prototypes' is valid for C/ObjC but not for C++ cc1plus: warning: command-line option '-Wmissing-prototypes' is valid for C/ObjC but not for C++ cc1plus: warning: '-Werror=' argument '-Werror=declaration-after-statement' is not valid for C++ gcc -DHAVE_MKSTEMP -DHAVE_FSEEKO -DHAVE_FONTCONFIG -DHAVE_SETLOCALE -DHAVE_DBUS -DHAVE_BSWAP32 -DHAVE_BYTESWAP_H -DHAVE_STRERROR -DHAVE_PREAD_PWRITE=1 -DGS_RECURSIVE_MUTEXATTR=PTHREAD_MUTEX_RECURSIVE -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 -Wno-unused-local-typedefs -DHAVE_STDINT_H=1 -DHAVE_DIRENT_H=1 -DHAVE_SYS_DIR_H=1 -DHAVE_SYS_TIME_H=1 -DHAVE_SYS_TIMES_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_LIBDL=1 -DGX_COLOR_INDEX_TYPE="unsigned long long" -D__USE_UNIX98=1 -DBUILD_PDF=1 -I./pdf -Os -fstack-clash-protection -Wformat -Werror=format-security -g -flto=auto -DHAVE_RESTRICT=1 -I/usr/include/webp -fno-strict-aliasing -DHAVE_POPEN_PROTO=1 -I./psi -I./obj -I./obj -I./base -I./devices -o ./obj/zfproc.o -c ./psi/zfproc.c gcc -DHAVE_MKSTEMP -DHAVE_FSEEKO -DHAVE_FONTCONFIG -DHAVE_SETLOCALE -DHAVE_DBUS -DHAVE_BSWAP32 -DHAVE_BYTESWAP_H -DHAVE_STRERROR -DHAVE_PREAD_PWRITE=1 -DGS_RECURSIVE_MUTEXATTR=PTHREAD_MUTEX_RECURSIVE -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 -Wno-unused-local-typedefs -DHAVE_STDINT_H=1 -DHAVE_DIRENT_H=1 -DHAVE_SYS_DIR_H=1 -DHAVE_SYS_TIME_H=1 -DHAVE_SYS_TIMES_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_LIBDL=1 -DGX_COLOR_INDEX_TYPE="unsigned long long" -D__USE_UNIX98=1 -DBUILD_PDF=1 -I./pdf -Os -fstack-clash-protection -Wformat -Werror=format-security -g -flto=auto -DHAVE_RESTRICT=1 -I/usr/include/webp -fno-strict-aliasing -DHAVE_POPEN_PROTO=1 -I./psi -I./obj -I./obj -I./base -I./devices -o ./obj/zgeneric.o -c ./psi/zgeneric.c gcc -DHAVE_MKSTEMP -DHAVE_FSEEKO -DHAVE_FONTCONFIG -DHAVE_SETLOCALE -DHAVE_DBUS -DHAVE_BSWAP32 -DHAVE_BYTESWAP_H -DHAVE_STRERROR -DHAVE_PREAD_PWRITE=1 -DGS_RECURSIVE_MUTEXATTR=PTHREAD_MUTEX_RECURSIVE -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 -Wno-unused-local-typedefs -DHAVE_STDINT_H=1 -DHAVE_DIRENT_H=1 -DHAVE_SYS_DIR_H=1 -DHAVE_SYS_TIME_H=1 -DHAVE_SYS_TIMES_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_LIBDL=1 -DGX_COLOR_INDEX_TYPE="unsigned long long" -D__USE_UNIX98=1 -DBUILD_PDF=1 -I./pdf -Os -fstack-clash-protection -Wformat -Werror=format-security -g -flto=auto -DHAVE_RESTRICT=1 -I/usr/include/webp -fno-strict-aliasing -DHAVE_POPEN_PROTO=1 -I./psi -I./obj -I./obj -I./base -I./devices -o ./obj/ziodev.o -c ./psi/ziodev.c g++ -Itesseract/include -Itesseract/src/api -Itesseract/src/arch -Itesseract/src/ccmain -Itesseract/src/ccstruct -Itesseract/src/ccutil -Itesseract/src/classify -Itesseract/src/cutil -Itesseract/src/dict -Itesseract/src/lstm -Itesseract/src/opencl -Itesseract/src/textord -Itesseract/src/training -Itesseract/src/viewer -Itesseract/src/wordrec -Ileptonica/src -I./base -I./soobj -Os -fstack-clash-protection -Wformat -Werror=format-security -D_GLIBCXX_ASSERTIONS=1 -D_LIBCPP_ENABLE_THREAD_SAFETY_ANNOTATIONS=1 -D_LIBCPP_ENABLE_HARDENED_MODE=1 -g -std=c++17 -DHAVE_NEON -DHAVE_MKSTEMP -DHAVE_FSEEKO -DHAVE_FONTCONFIG -DHAVE_SETLOCALE -DHAVE_DBUS -DHAVE_BSWAP32 -DHAVE_BYTESWAP_H -DHAVE_STRERROR -DHAVE_PREAD_PWRITE=1 -DGS_RECURSIVE_MUTEXATTR=PTHREAD_MUTEX_RECURSIVE -O2 -DNDEBUG -fPIC -fvisibility=hidden -DGSDLLEXPORT="__attribute__((visibility(\"default\")))" -Wall -Wstrict-prototypes -Wundef -Wmissing-declarations -Wmissing-prototypes -Wwrite-strings -fno-strict-aliasing -Werror=declaration-after-statement -fno-builtin -fno-common -Werror=return-type -Wno-unused-local-typedefs -DHAVE_STDINT_H=1 -DHAVE_DIRENT_H=1 -DHAVE_SYS_DIR_H=1 -DHAVE_SYS_TIME_H=1 -DHAVE_SYS_TIMES_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_LIBDL=1 -DGX_COLOR_INDEX_TYPE="unsigned long long" -D__USE_UNIX98=1 -DBUILD_PDF=1 -I./pdf -Os -fstack-clash-protection -Wformat -Werror=format-security -g -flto=auto -DHAVE_RESTRICT=1 -I/usr/include/webp -fno-strict-aliasing -DHAVE_POPEN_PROTO=1 -DTESSERACT_IMAGEDATA_AS_PIX -DTESSERACT_DISABLE_DEBUG_FONTS -DGRAPHICS_DISABLED -UCLUSTER -o ./soobj/tesseract_ccutil_tessdatamanager.o -c tesseract/src/ccutil/tessdatamanager.cpp gcc -DHAVE_MKSTEMP -DHAVE_FSEEKO -DHAVE_FONTCONFIG -DHAVE_SETLOCALE -DHAVE_DBUS -DHAVE_BSWAP32 -DHAVE_BYTESWAP_H -DHAVE_STRERROR -DHAVE_PREAD_PWRITE=1 -DGS_RECURSIVE_MUTEXATTR=PTHREAD_MUTEX_RECURSIVE -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 -Wno-unused-local-typedefs -DHAVE_STDINT_H=1 -DHAVE_DIRENT_H=1 -DHAVE_SYS_DIR_H=1 -DHAVE_SYS_TIME_H=1 -DHAVE_SYS_TIMES_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_LIBDL=1 -DGX_COLOR_INDEX_TYPE="unsigned long long" -D__USE_UNIX98=1 -DBUILD_PDF=1 -I./pdf -Os -fstack-clash-protection -Wformat -Werror=format-security -g -flto=auto -DHAVE_RESTRICT=1 -I/usr/include/webp -fno-strict-aliasing -DHAVE_POPEN_PROTO=1 -I./psi -I./obj -I./obj -I./base -I./devices -o ./obj/ziodevsc.o -c ./psi/ziodevsc.c gcc -DHAVE_MKSTEMP -DHAVE_FSEEKO -DHAVE_FONTCONFIG -DHAVE_SETLOCALE -DHAVE_DBUS -DHAVE_BSWAP32 -DHAVE_BYTESWAP_H -DHAVE_STRERROR -DHAVE_PREAD_PWRITE=1 -DGS_RECURSIVE_MUTEXATTR=PTHREAD_MUTEX_RECURSIVE -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 -Wno-unused-local-typedefs -DHAVE_STDINT_H=1 -DHAVE_DIRENT_H=1 -DHAVE_SYS_DIR_H=1 -DHAVE_SYS_TIME_H=1 -DHAVE_SYS_TIMES_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_LIBDL=1 -DGX_COLOR_INDEX_TYPE="unsigned long long" -D__USE_UNIX98=1 -DBUILD_PDF=1 -I./pdf -Os -fstack-clash-protection -Wformat -Werror=format-security -g -flto=auto -DHAVE_RESTRICT=1 -I/usr/include/webp -fno-strict-aliasing -DHAVE_POPEN_PROTO=1 -I./psi -I./obj -I./obj -I./base -I./devices -o ./obj/zmath.o -c ./psi/zmath.c gcc -DHAVE_MKSTEMP -DHAVE_FSEEKO -DHAVE_FONTCONFIG -DHAVE_SETLOCALE -DHAVE_DBUS -DHAVE_BSWAP32 -DHAVE_BYTESWAP_H -DHAVE_STRERROR -DHAVE_PREAD_PWRITE=1 -DGS_RECURSIVE_MUTEXATTR=PTHREAD_MUTEX_RECURSIVE -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 -Wno-unused-local-typedefs -DHAVE_STDINT_H=1 -DHAVE_DIRENT_H=1 -DHAVE_SYS_DIR_H=1 -DHAVE_SYS_TIME_H=1 -DHAVE_SYS_TIMES_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_LIBDL=1 -DGX_COLOR_INDEX_TYPE="unsigned long long" -D__USE_UNIX98=1 -DBUILD_PDF=1 -I./pdf -Os -fstack-clash-protection -Wformat -Werror=format-security -g -flto=auto -DHAVE_RESTRICT=1 -I/usr/include/webp -fno-strict-aliasing -DHAVE_POPEN_PROTO=1 -I./psi -I./obj -I./obj -I./base -I./devices -o ./obj/zalg.o -c ./psi/zalg.c cc1plus: warning: command-line option '-Wstrict-prototypes' is valid for C/ObjC but not for C++ cc1plus: warning: command-line option '-Wmissing-prototypes' is valid for C/ObjC but not for C++ cc1plus: warning: '-Werror=' argument '-Werror=declaration-after-statement' is not valid for C++ gcc -DHAVE_MKSTEMP -DHAVE_FSEEKO -DHAVE_FONTCONFIG -DHAVE_SETLOCALE -DHAVE_DBUS -DHAVE_BSWAP32 -DHAVE_BYTESWAP_H -DHAVE_STRERROR -DHAVE_PREAD_PWRITE=1 -DGS_RECURSIVE_MUTEXATTR=PTHREAD_MUTEX_RECURSIVE -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 -Wno-unused-local-typedefs -DHAVE_STDINT_H=1 -DHAVE_DIRENT_H=1 -DHAVE_SYS_DIR_H=1 -DHAVE_SYS_TIME_H=1 -DHAVE_SYS_TIMES_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_LIBDL=1 -DGX_COLOR_INDEX_TYPE="unsigned long long" -D__USE_UNIX98=1 -DBUILD_PDF=1 -I./pdf -Os -fstack-clash-protection -Wformat -Werror=format-security -g -flto=auto -DHAVE_RESTRICT=1 -I/usr/include/webp -fno-strict-aliasing -DHAVE_POPEN_PROTO=1 -I./psi -I./obj -I./obj -I./base -I./devices -o ./obj/zmisc.o -c ./psi/zmisc.c g++ -Itesseract/include -Itesseract/src/api -Itesseract/src/arch -Itesseract/src/ccmain -Itesseract/src/ccstruct -Itesseract/src/ccutil -Itesseract/src/classify -Itesseract/src/cutil -Itesseract/src/dict -Itesseract/src/lstm -Itesseract/src/opencl -Itesseract/src/textord -Itesseract/src/training -Itesseract/src/viewer -Itesseract/src/wordrec -Ileptonica/src -I./base -I./soobj -Os -fstack-clash-protection -Wformat -Werror=format-security -D_GLIBCXX_ASSERTIONS=1 -D_LIBCPP_ENABLE_THREAD_SAFETY_ANNOTATIONS=1 -D_LIBCPP_ENABLE_HARDENED_MODE=1 -g -std=c++17 -DHAVE_NEON -DHAVE_MKSTEMP -DHAVE_FSEEKO -DHAVE_FONTCONFIG -DHAVE_SETLOCALE -DHAVE_DBUS -DHAVE_BSWAP32 -DHAVE_BYTESWAP_H -DHAVE_STRERROR -DHAVE_PREAD_PWRITE=1 -DGS_RECURSIVE_MUTEXATTR=PTHREAD_MUTEX_RECURSIVE -O2 -DNDEBUG -fPIC -fvisibility=hidden -DGSDLLEXPORT="__attribute__((visibility(\"default\")))" -Wall -Wstrict-prototypes -Wundef -Wmissing-declarations -Wmissing-prototypes -Wwrite-strings -fno-strict-aliasing -Werror=declaration-after-statement -fno-builtin -fno-common -Werror=return-type -Wno-unused-local-typedefs -DHAVE_STDINT_H=1 -DHAVE_DIRENT_H=1 -DHAVE_SYS_DIR_H=1 -DHAVE_SYS_TIME_H=1 -DHAVE_SYS_TIMES_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_LIBDL=1 -DGX_COLOR_INDEX_TYPE="unsigned long long" -D__USE_UNIX98=1 -DBUILD_PDF=1 -I./pdf -Os -fstack-clash-protection -Wformat -Werror=format-security -g -flto=auto -DHAVE_RESTRICT=1 -I/usr/include/webp -fno-strict-aliasing -DHAVE_POPEN_PROTO=1 -DTESSERACT_IMAGEDATA_AS_PIX -DTESSERACT_DISABLE_DEBUG_FONTS -DGRAPHICS_DISABLED -UCLUSTER -o ./soobj/tesseract_ccutil_tprintf.o -c tesseract/src/ccutil/tprintf.cpp g++ -Itesseract/include -Itesseract/src/api -Itesseract/src/arch -Itesseract/src/ccmain -Itesseract/src/ccstruct -Itesseract/src/ccutil -Itesseract/src/classify -Itesseract/src/cutil -Itesseract/src/dict -Itesseract/src/lstm -Itesseract/src/opencl -Itesseract/src/textord -Itesseract/src/training -Itesseract/src/viewer -Itesseract/src/wordrec -Ileptonica/src -I./base -I./soobj -Os -fstack-clash-protection -Wformat -Werror=format-security -D_GLIBCXX_ASSERTIONS=1 -D_LIBCPP_ENABLE_THREAD_SAFETY_ANNOTATIONS=1 -D_LIBCPP_ENABLE_HARDENED_MODE=1 -g -std=c++17 -DHAVE_NEON -DHAVE_MKSTEMP -DHAVE_FSEEKO -DHAVE_FONTCONFIG -DHAVE_SETLOCALE -DHAVE_DBUS -DHAVE_BSWAP32 -DHAVE_BYTESWAP_H -DHAVE_STRERROR -DHAVE_PREAD_PWRITE=1 -DGS_RECURSIVE_MUTEXATTR=PTHREAD_MUTEX_RECURSIVE -O2 -DNDEBUG -fPIC -fvisibility=hidden -DGSDLLEXPORT="__attribute__((visibility(\"default\")))" -Wall -Wstrict-prototypes -Wundef -Wmissing-declarations -Wmissing-prototypes -Wwrite-strings -fno-strict-aliasing -Werror=declaration-after-statement -fno-builtin -fno-common -Werror=return-type -Wno-unused-local-typedefs -DHAVE_STDINT_H=1 -DHAVE_DIRENT_H=1 -DHAVE_SYS_DIR_H=1 -DHAVE_SYS_TIME_H=1 -DHAVE_SYS_TIMES_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_LIBDL=1 -DGX_COLOR_INDEX_TYPE="unsigned long long" -D__USE_UNIX98=1 -DBUILD_PDF=1 -I./pdf -Os -fstack-clash-protection -Wformat -Werror=format-security -g -flto=auto -DHAVE_RESTRICT=1 -I/usr/include/webp -fno-strict-aliasing -DHAVE_POPEN_PROTO=1 -DTESSERACT_IMAGEDATA_AS_PIX -DTESSERACT_DISABLE_DEBUG_FONTS -DGRAPHICS_DISABLED -UCLUSTER -o ./soobj/tesseract_ccutil_unichar.o -c tesseract/src/ccutil/unichar.cpp cc1plus: warning: command-line option '-Wstrict-prototypes' is valid for C/ObjC but not for C++ cc1plus: warning: command-line option '-Wmissing-prototypes' is valid for C/ObjC but not for C++ cc1plus: warning: '-Werror=' argument '-Werror=declaration-after-statement' is not valid for C++ g++ -Itesseract/include -Itesseract/src/api -Itesseract/src/arch -Itesseract/src/ccmain -Itesseract/src/ccstruct -Itesseract/src/ccutil -Itesseract/src/classify -Itesseract/src/cutil -Itesseract/src/dict -Itesseract/src/lstm -Itesseract/src/opencl -Itesseract/src/textord -Itesseract/src/training -Itesseract/src/viewer -Itesseract/src/wordrec -Ileptonica/src -I./base -I./soobj -Os -fstack-clash-protection -Wformat -Werror=format-security -D_GLIBCXX_ASSERTIONS=1 -D_LIBCPP_ENABLE_THREAD_SAFETY_ANNOTATIONS=1 -D_LIBCPP_ENABLE_HARDENED_MODE=1 -g -std=c++17 -DHAVE_NEON -DHAVE_MKSTEMP -DHAVE_FSEEKO -DHAVE_FONTCONFIG -DHAVE_SETLOCALE -DHAVE_DBUS -DHAVE_BSWAP32 -DHAVE_BYTESWAP_H -DHAVE_STRERROR -DHAVE_PREAD_PWRITE=1 -DGS_RECURSIVE_MUTEXATTR=PTHREAD_MUTEX_RECURSIVE -O2 -DNDEBUG -fPIC -fvisibility=hidden -DGSDLLEXPORT="__attribute__((visibility(\"default\")))" -Wall -Wstrict-prototypes -Wundef -Wmissing-declarations -Wmissing-prototypes -Wwrite-strings -fno-strict-aliasing -Werror=declaration-after-statement -fno-builtin -fno-common -Werror=return-type -Wno-unused-local-typedefs -DHAVE_STDINT_H=1 -DHAVE_DIRENT_H=1 -DHAVE_SYS_DIR_H=1 -DHAVE_SYS_TIME_H=1 -DHAVE_SYS_TIMES_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_LIBDL=1 -DGX_COLOR_INDEX_TYPE="unsigned long long" -D__USE_UNIX98=1 -DBUILD_PDF=1 -I./pdf -Os -fstack-clash-protection -Wformat -Werror=format-security -g -flto=auto -DHAVE_RESTRICT=1 -I/usr/include/webp -fno-strict-aliasing -DHAVE_POPEN_PROTO=1 -DTESSERACT_IMAGEDATA_AS_PIX -DTESSERACT_DISABLE_DEBUG_FONTS -DGRAPHICS_DISABLED -UCLUSTER -o ./soobj/tesseract_ccutil_unicharcompress.o -c tesseract/src/ccutil/unicharcompress.cpp cc1plus: warning: command-line option '-Wstrict-prototypes' is valid for C/ObjC but not for C++ cc1plus: warning: command-line option '-Wmissing-prototypes' is valid for C/ObjC but not for C++ cc1plus: warning: '-Werror=' argument '-Werror=declaration-after-statement' is not valid for C++ gcc -DHAVE_MKSTEMP -DHAVE_FSEEKO -DHAVE_FONTCONFIG -DHAVE_SETLOCALE -DHAVE_DBUS -DHAVE_BSWAP32 -DHAVE_BYTESWAP_H -DHAVE_STRERROR -DHAVE_PREAD_PWRITE=1 -DGS_RECURSIVE_MUTEXATTR=PTHREAD_MUTEX_RECURSIVE -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 -Wno-unused-local-typedefs -DHAVE_STDINT_H=1 -DHAVE_DIRENT_H=1 -DHAVE_SYS_DIR_H=1 -DHAVE_SYS_TIME_H=1 -DHAVE_SYS_TIMES_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_LIBDL=1 -DGX_COLOR_INDEX_TYPE="unsigned long long" -D__USE_UNIX98=1 -DBUILD_PDF=1 -I./pdf -Os -fstack-clash-protection -Wformat -Werror=format-security -g -flto=auto -DHAVE_RESTRICT=1 -I/usr/include/webp -fno-strict-aliasing -DHAVE_POPEN_PROTO=1 -I./psi -I./obj -I./obj -I./base -I./devices -o ./obj/zpacked.o -c ./psi/zpacked.c g++ -Itesseract/include -Itesseract/src/api -Itesseract/src/arch -Itesseract/src/ccmain -Itesseract/src/ccstruct -Itesseract/src/ccutil -Itesseract/src/classify -Itesseract/src/cutil -Itesseract/src/dict -Itesseract/src/lstm -Itesseract/src/opencl -Itesseract/src/textord -Itesseract/src/training -Itesseract/src/viewer -Itesseract/src/wordrec -Ileptonica/src -I./base -I./soobj -Os -fstack-clash-protection -Wformat -Werror=format-security -D_GLIBCXX_ASSERTIONS=1 -D_LIBCPP_ENABLE_THREAD_SAFETY_ANNOTATIONS=1 -D_LIBCPP_ENABLE_HARDENED_MODE=1 -g -std=c++17 -DHAVE_NEON -DHAVE_MKSTEMP -DHAVE_FSEEKO -DHAVE_FONTCONFIG -DHAVE_SETLOCALE -DHAVE_DBUS -DHAVE_BSWAP32 -DHAVE_BYTESWAP_H -DHAVE_STRERROR -DHAVE_PREAD_PWRITE=1 -DGS_RECURSIVE_MUTEXATTR=PTHREAD_MUTEX_RECURSIVE -O2 -DNDEBUG -fPIC -fvisibility=hidden -DGSDLLEXPORT="__attribute__((visibility(\"default\")))" -Wall -Wstrict-prototypes -Wundef -Wmissing-declarations -Wmissing-prototypes -Wwrite-strings -fno-strict-aliasing -Werror=declaration-after-statement -fno-builtin -fno-common -Werror=return-type -Wno-unused-local-typedefs -DHAVE_STDINT_H=1 -DHAVE_DIRENT_H=1 -DHAVE_SYS_DIR_H=1 -DHAVE_SYS_TIME_H=1 -DHAVE_SYS_TIMES_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_LIBDL=1 -DGX_COLOR_INDEX_TYPE="unsigned long long" -D__USE_UNIX98=1 -DBUILD_PDF=1 -I./pdf -Os -fstack-clash-protection -Wformat -Werror=format-security -g -flto=auto -DHAVE_RESTRICT=1 -I/usr/include/webp -fno-strict-aliasing -DHAVE_POPEN_PROTO=1 -DTESSERACT_IMAGEDATA_AS_PIX -DTESSERACT_DISABLE_DEBUG_FONTS -DGRAPHICS_DISABLED -UCLUSTER -o ./soobj/tesseract_ccutil_unicharmap.o -c tesseract/src/ccutil/unicharmap.cpp gcc -DHAVE_MKSTEMP -DHAVE_FSEEKO -DHAVE_FONTCONFIG -DHAVE_SETLOCALE -DHAVE_DBUS -DHAVE_BSWAP32 -DHAVE_BYTESWAP_H -DHAVE_STRERROR -DHAVE_PREAD_PWRITE=1 -DGS_RECURSIVE_MUTEXATTR=PTHREAD_MUTEX_RECURSIVE -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 -Wno-unused-local-typedefs -DHAVE_STDINT_H=1 -DHAVE_DIRENT_H=1 -DHAVE_SYS_DIR_H=1 -DHAVE_SYS_TIME_H=1 -DHAVE_SYS_TIMES_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_LIBDL=1 -DGX_COLOR_INDEX_TYPE="unsigned long long" -D__USE_UNIX98=1 -DBUILD_PDF=1 -I./pdf -Os -fstack-clash-protection -Wformat -Werror=format-security -g -flto=auto -DHAVE_RESTRICT=1 -I/usr/include/webp -fno-strict-aliasing -DHAVE_POPEN_PROTO=1 -I./psi -I./obj -I./obj -I./base -I./devices -o ./obj/zrelbit.o -c ./psi/zrelbit.c In file included from tesseract/src/ccutil/genericvector.h:22, from tesseract/src/ccutil/params.h:22, from tesseract/src/textord/oldbasel.h:22, from tesseract/src/textord/oldbasel.cpp:24: tesseract/src/ccutil/serialis.h: In instantiation of 'bool tesseract::TFile::Serialize(const T*, size_t) [with T = char; size_t = unsigned int]': tesseract/src/ccutil/unicharset.h:363:51: required from here tesseract/src/ccutil/serialis.h:102:45: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'unsigned int'} [-Wsign-compare] 102 | return FWrite(data, sizeof(T), count) == count; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ In file included from tesseract/src/ccutil/genericvector.h:22, from tesseract/src/ccutil/params.h:22, from tesseract/src/dict/stopper.h:21: tesseract/src/ccutil/serialis.h: In instantiation of 'bool tesseract::TFile::Serialize(const T*, size_t) [with T = char; size_t = unsigned int]': tesseract/src/ccutil/unicharset.h:363:51: required from here tesseract/src/ccutil/serialis.h:102:45: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'unsigned int'} [-Wsign-compare] 102 | return FWrite(data, sizeof(T), count) == count; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ gcc -DHAVE_MKSTEMP -DHAVE_FSEEKO -DHAVE_FONTCONFIG -DHAVE_SETLOCALE -DHAVE_DBUS -DHAVE_BSWAP32 -DHAVE_BYTESWAP_H -DHAVE_STRERROR -DHAVE_PREAD_PWRITE=1 -DGS_RECURSIVE_MUTEXATTR=PTHREAD_MUTEX_RECURSIVE -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 -Wno-unused-local-typedefs -DHAVE_STDINT_H=1 -DHAVE_DIRENT_H=1 -DHAVE_SYS_DIR_H=1 -DHAVE_SYS_TIME_H=1 -DHAVE_SYS_TIMES_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_LIBDL=1 -DGX_COLOR_INDEX_TYPE="unsigned long long" -D__USE_UNIX98=1 -DBUILD_PDF=1 -I./pdf -Os -fstack-clash-protection -Wformat -Werror=format-security -g -flto=auto -DHAVE_RESTRICT=1 -I/usr/include/webp -fno-strict-aliasing -DHAVE_POPEN_PROTO=1 -I./psi -I./obj -I./obj -I./base -I./devices -o ./obj/zstack.o -c ./psi/zstack.c cc1plus: warning: command-line option '-Wstrict-prototypes' is valid for C/ObjC but not for C++ cc1plus: warning: command-line option '-Wmissing-prototypes' is valid for C/ObjC but not for C++ cc1plus: warning: '-Werror=' argument '-Werror=declaration-after-statement' is not valid for C++ gcc -DHAVE_MKSTEMP -DHAVE_FSEEKO -DHAVE_FONTCONFIG -DHAVE_SETLOCALE -DHAVE_DBUS -DHAVE_BSWAP32 -DHAVE_BYTESWAP_H -DHAVE_STRERROR -DHAVE_PREAD_PWRITE=1 -DGS_RECURSIVE_MUTEXATTR=PTHREAD_MUTEX_RECURSIVE -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 -Wno-unused-local-typedefs -DHAVE_STDINT_H=1 -DHAVE_DIRENT_H=1 -DHAVE_SYS_DIR_H=1 -DHAVE_SYS_TIME_H=1 -DHAVE_SYS_TIMES_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_LIBDL=1 -DGX_COLOR_INDEX_TYPE="unsigned long long" -D__USE_UNIX98=1 -DBUILD_PDF=1 -I./pdf -Os -fstack-clash-protection -Wformat -Werror=format-security -g -flto=auto -DHAVE_RESTRICT=1 -I/usr/include/webp -fno-strict-aliasing -DHAVE_POPEN_PROTO=1 -I./psi -I./obj -I./obj -I./base -I./devices -o ./obj/zstring.o -c ./psi/zstring.c In file included from tesseract/src/ccutil/ambigs.h:32, from tesseract/src/ccutil/ccutil.h:32, from tesseract/src/ccstruct/ccstruct.h:22, from tesseract/src/textord/textord.h:24, from tesseract/src/textord/textord.cpp:27: tesseract/src/ccutil/unicharset.h: In member function 'bool tesseract::UNICHARSET::contains_unichar_id(tesseract::UNICHAR_ID) const': tesseract/src/ccutil/unicharset.h:288:59: warning: comparison of integer expressions of different signedness: 'tesseract::UNICHAR_ID' {aka 'int'} and 'std::vector::size_type' {aka 'unsigned int'} [-Wsign-compare] 288 | return unichar_id != INVALID_UNICHAR_ID && unichar_id < unichars.size() && | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~ tesseract/src/ccutil/unicharset.h: In member function 'void tesseract::UNICHARSET::delete_pointers_in_unichars()': tesseract/src/ccutil/unicharset.h:302:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'unsigned int'} [-Wsign-compare] 302 | for (int i = 0; i < unichars.size(); ++i) { | ~~^~~~~~~~~~~~~~~~~ tesseract/src/viewer/scrollview.cpp:60:20: warning: 'tesseract::waiting_for_events_mu' defined but not used [-Wunused-variable] 60 | static std::mutex* waiting_for_events_mu; | ^~~~~~~~~~~~~~~~~~~~~ tesseract/src/viewer/scrollview.cpp:56:20: warning: 'tesseract::svmap_mu' defined but not used [-Wunused-variable] 56 | static std::mutex* svmap_mu; | ^~~~~~~~ g++ -Itesseract/include -Itesseract/src/api -Itesseract/src/arch -Itesseract/src/ccmain -Itesseract/src/ccstruct -Itesseract/src/ccutil -Itesseract/src/classify -Itesseract/src/cutil -Itesseract/src/dict -Itesseract/src/lstm -Itesseract/src/opencl -Itesseract/src/textord -Itesseract/src/training -Itesseract/src/viewer -Itesseract/src/wordrec -Ileptonica/src -I./base -I./soobj -Os -fstack-clash-protection -Wformat -Werror=format-security -D_GLIBCXX_ASSERTIONS=1 -D_LIBCPP_ENABLE_THREAD_SAFETY_ANNOTATIONS=1 -D_LIBCPP_ENABLE_HARDENED_MODE=1 -g -std=c++17 -DHAVE_NEON -DHAVE_MKSTEMP -DHAVE_FSEEKO -DHAVE_FONTCONFIG -DHAVE_SETLOCALE -DHAVE_DBUS -DHAVE_BSWAP32 -DHAVE_BYTESWAP_H -DHAVE_STRERROR -DHAVE_PREAD_PWRITE=1 -DGS_RECURSIVE_MUTEXATTR=PTHREAD_MUTEX_RECURSIVE -O2 -DNDEBUG -fPIC -fvisibility=hidden -DGSDLLEXPORT="__attribute__((visibility(\"default\")))" -Wall -Wstrict-prototypes -Wundef -Wmissing-declarations -Wmissing-prototypes -Wwrite-strings -fno-strict-aliasing -Werror=declaration-after-statement -fno-builtin -fno-common -Werror=return-type -Wno-unused-local-typedefs -DHAVE_STDINT_H=1 -DHAVE_DIRENT_H=1 -DHAVE_SYS_DIR_H=1 -DHAVE_SYS_TIME_H=1 -DHAVE_SYS_TIMES_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_LIBDL=1 -DGX_COLOR_INDEX_TYPE="unsigned long long" -D__USE_UNIX98=1 -DBUILD_PDF=1 -I./pdf -Os -fstack-clash-protection -Wformat -Werror=format-security -g -flto=auto -DHAVE_RESTRICT=1 -I/usr/include/webp -fno-strict-aliasing -DHAVE_POPEN_PROTO=1 -DTESSERACT_IMAGEDATA_AS_PIX -DTESSERACT_DISABLE_DEBUG_FONTS -DGRAPHICS_DISABLED -UCLUSTER -o ./soobj/tesseract_ccutil_unicharset.o -c tesseract/src/ccutil/unicharset.cpp cc1plus: warning: command-line option '-Wstrict-prototypes' is valid for C/ObjC but not for C++ cc1plus: warning: command-line option '-Wmissing-prototypes' is valid for C/ObjC but not for C++ cc1plus: warning: '-Werror=' argument '-Werror=declaration-after-statement' is not valid for C++ g++ -Itesseract/include -Itesseract/src/api -Itesseract/src/arch -Itesseract/src/ccmain -Itesseract/src/ccstruct -Itesseract/src/ccutil -Itesseract/src/classify -Itesseract/src/cutil -Itesseract/src/dict -Itesseract/src/lstm -Itesseract/src/opencl -Itesseract/src/textord -Itesseract/src/training -Itesseract/src/viewer -Itesseract/src/wordrec -Ileptonica/src -I./base -I./soobj -Os -fstack-clash-protection -Wformat -Werror=format-security -D_GLIBCXX_ASSERTIONS=1 -D_LIBCPP_ENABLE_THREAD_SAFETY_ANNOTATIONS=1 -D_LIBCPP_ENABLE_HARDENED_MODE=1 -g -std=c++17 -DHAVE_NEON -DHAVE_MKSTEMP -DHAVE_FSEEKO -DHAVE_FONTCONFIG -DHAVE_SETLOCALE -DHAVE_DBUS -DHAVE_BSWAP32 -DHAVE_BYTESWAP_H -DHAVE_STRERROR -DHAVE_PREAD_PWRITE=1 -DGS_RECURSIVE_MUTEXATTR=PTHREAD_MUTEX_RECURSIVE -O2 -DNDEBUG -fPIC -fvisibility=hidden -DGSDLLEXPORT="__attribute__((visibility(\"default\")))" -Wall -Wstrict-prototypes -Wundef -Wmissing-declarations -Wmissing-prototypes -Wwrite-strings -fno-strict-aliasing -Werror=declaration-after-statement -fno-builtin -fno-common -Werror=return-type -Wno-unused-local-typedefs -DHAVE_STDINT_H=1 -DHAVE_DIRENT_H=1 -DHAVE_SYS_DIR_H=1 -DHAVE_SYS_TIME_H=1 -DHAVE_SYS_TIMES_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_LIBDL=1 -DGX_COLOR_INDEX_TYPE="unsigned long long" -D__USE_UNIX98=1 -DBUILD_PDF=1 -I./pdf -Os -fstack-clash-protection -Wformat -Werror=format-security -g -flto=auto -DHAVE_RESTRICT=1 -I/usr/include/webp -fno-strict-aliasing -DHAVE_POPEN_PROTO=1 -DTESSERACT_IMAGEDATA_AS_PIX -DTESSERACT_DISABLE_DEBUG_FONTS -DGRAPHICS_DISABLED -UCLUSTER -o ./soobj/tesseract_ccutil_params.o -c tesseract/src/ccutil/params.cpp cc1plus: warning: command-line option '-Wstrict-prototypes' is valid for C/ObjC but not for C++ cc1plus: warning: command-line option '-Wmissing-prototypes' is valid for C/ObjC but not for C++ cc1plus: warning: '-Werror=' argument '-Werror=declaration-after-statement' is not valid for C++ g++ -Itesseract/include -Itesseract/src/api -Itesseract/src/arch -Itesseract/src/ccmain -Itesseract/src/ccstruct -Itesseract/src/ccutil -Itesseract/src/classify -Itesseract/src/cutil -Itesseract/src/dict -Itesseract/src/lstm -Itesseract/src/opencl -Itesseract/src/textord -Itesseract/src/training -Itesseract/src/viewer -Itesseract/src/wordrec -Ileptonica/src -I./base -I./soobj -Os -fstack-clash-protection -Wformat -Werror=format-security -D_GLIBCXX_ASSERTIONS=1 -D_LIBCPP_ENABLE_THREAD_SAFETY_ANNOTATIONS=1 -D_LIBCPP_ENABLE_HARDENED_MODE=1 -g -std=c++17 -DHAVE_NEON -DHAVE_MKSTEMP -DHAVE_FSEEKO -DHAVE_FONTCONFIG -DHAVE_SETLOCALE -DHAVE_DBUS -DHAVE_BSWAP32 -DHAVE_BYTESWAP_H -DHAVE_STRERROR -DHAVE_PREAD_PWRITE=1 -DGS_RECURSIVE_MUTEXATTR=PTHREAD_MUTEX_RECURSIVE -O2 -DNDEBUG -fPIC -fvisibility=hidden -DGSDLLEXPORT="__attribute__((visibility(\"default\")))" -Wall -Wstrict-prototypes -Wundef -Wmissing-declarations -Wmissing-prototypes -Wwrite-strings -fno-strict-aliasing -Werror=declaration-after-statement -fno-builtin -fno-common -Werror=return-type -Wno-unused-local-typedefs -DHAVE_STDINT_H=1 -DHAVE_DIRENT_H=1 -DHAVE_SYS_DIR_H=1 -DHAVE_SYS_TIME_H=1 -DHAVE_SYS_TIMES_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_LIBDL=1 -DGX_COLOR_INDEX_TYPE="unsigned long long" -D__USE_UNIX98=1 -DBUILD_PDF=1 -I./pdf -Os -fstack-clash-protection -Wformat -Werror=format-security -g -flto=auto -DHAVE_RESTRICT=1 -I/usr/include/webp -fno-strict-aliasing -DHAVE_POPEN_PROTO=1 -DTESSERACT_IMAGEDATA_AS_PIX -DTESSERACT_DISABLE_DEBUG_FONTS -DGRAPHICS_DISABLED -UCLUSTER -o ./soobj/tesseract_lstm_convolve.o -c tesseract/src/lstm/convolve.cpp cc1plus: warning: command-line option '-Wstrict-prototypes' is valid for C/ObjC but not for C++ cc1plus: warning: command-line option '-Wmissing-prototypes' is valid for C/ObjC but not for C++ cc1plus: warning: '-Werror=' argument '-Werror=declaration-after-statement' is not valid for C++ g++ -Itesseract/include -Itesseract/src/api -Itesseract/src/arch -Itesseract/src/ccmain -Itesseract/src/ccstruct -Itesseract/src/ccutil -Itesseract/src/classify -Itesseract/src/cutil -Itesseract/src/dict -Itesseract/src/lstm -Itesseract/src/opencl -Itesseract/src/textord -Itesseract/src/training -Itesseract/src/viewer -Itesseract/src/wordrec -Ileptonica/src -I./base -I./soobj -Os -fstack-clash-protection -Wformat -Werror=format-security -D_GLIBCXX_ASSERTIONS=1 -D_LIBCPP_ENABLE_THREAD_SAFETY_ANNOTATIONS=1 -D_LIBCPP_ENABLE_HARDENED_MODE=1 -g -std=c++17 -DHAVE_NEON -DHAVE_MKSTEMP -DHAVE_FSEEKO -DHAVE_FONTCONFIG -DHAVE_SETLOCALE -DHAVE_DBUS -DHAVE_BSWAP32 -DHAVE_BYTESWAP_H -DHAVE_STRERROR -DHAVE_PREAD_PWRITE=1 -DGS_RECURSIVE_MUTEXATTR=PTHREAD_MUTEX_RECURSIVE -O2 -DNDEBUG -fPIC -fvisibility=hidden -DGSDLLEXPORT="__attribute__((visibility(\"default\")))" -Wall -Wstrict-prototypes -Wundef -Wmissing-declarations -Wmissing-prototypes -Wwrite-strings -fno-strict-aliasing -Werror=declaration-after-statement -fno-builtin -fno-common -Werror=return-type -Wno-unused-local-typedefs -DHAVE_STDINT_H=1 -DHAVE_DIRENT_H=1 -DHAVE_SYS_DIR_H=1 -DHAVE_SYS_TIME_H=1 -DHAVE_SYS_TIMES_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_LIBDL=1 -DGX_COLOR_INDEX_TYPE="unsigned long long" -D__USE_UNIX98=1 -DBUILD_PDF=1 -I./pdf -Os -fstack-clash-protection -Wformat -Werror=format-security -g -flto=auto -DHAVE_RESTRICT=1 -I/usr/include/webp -fno-strict-aliasing -DHAVE_POPEN_PROTO=1 -DTESSERACT_IMAGEDATA_AS_PIX -DTESSERACT_DISABLE_DEBUG_FONTS -DGRAPHICS_DISABLED -UCLUSTER -o ./soobj/tesseract_lstm_fullyconnected.o -c tesseract/src/lstm/fullyconnected.cpp gcc -DHAVE_MKSTEMP -DHAVE_FSEEKO -DHAVE_FONTCONFIG -DHAVE_SETLOCALE -DHAVE_DBUS -DHAVE_BSWAP32 -DHAVE_BYTESWAP_H -DHAVE_STRERROR -DHAVE_PREAD_PWRITE=1 -DGS_RECURSIVE_MUTEXATTR=PTHREAD_MUTEX_RECURSIVE -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 -Wno-unused-local-typedefs -DHAVE_STDINT_H=1 -DHAVE_DIRENT_H=1 -DHAVE_SYS_DIR_H=1 -DHAVE_SYS_TIME_H=1 -DHAVE_SYS_TIMES_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_LIBDL=1 -DGX_COLOR_INDEX_TYPE="unsigned long long" -D__USE_UNIX98=1 -DBUILD_PDF=1 -I./pdf -Os -fstack-clash-protection -Wformat -Werror=format-security -g -flto=auto -DHAVE_RESTRICT=1 -I/usr/include/webp -fno-strict-aliasing -DHAVE_POPEN_PROTO=1 -I./psi -I./obj -I./obj -I./base -I./devices -o ./obj/zsysvm.o -c ./psi/zsysvm.c cc1plus: warning: command-line option '-Wstrict-prototypes' is valid for C/ObjC but not for C++ cc1plus: warning: command-line option '-Wmissing-prototypes' is valid for C/ObjC but not for C++ cc1plus: warning: '-Werror=' argument '-Werror=declaration-after-statement' is not valid for C++ g++ -Itesseract/include -Itesseract/src/api -Itesseract/src/arch -Itesseract/src/ccmain -Itesseract/src/ccstruct -Itesseract/src/ccutil -Itesseract/src/classify -Itesseract/src/cutil -Itesseract/src/dict -Itesseract/src/lstm -Itesseract/src/opencl -Itesseract/src/textord -Itesseract/src/training -Itesseract/src/viewer -Itesseract/src/wordrec -Ileptonica/src -I./base -I./soobj -Os -fstack-clash-protection -Wformat -Werror=format-security -D_GLIBCXX_ASSERTIONS=1 -D_LIBCPP_ENABLE_THREAD_SAFETY_ANNOTATIONS=1 -D_LIBCPP_ENABLE_HARDENED_MODE=1 -g -std=c++17 -DHAVE_NEON -DHAVE_MKSTEMP -DHAVE_FSEEKO -DHAVE_FONTCONFIG -DHAVE_SETLOCALE -DHAVE_DBUS -DHAVE_BSWAP32 -DHAVE_BYTESWAP_H -DHAVE_STRERROR -DHAVE_PREAD_PWRITE=1 -DGS_RECURSIVE_MUTEXATTR=PTHREAD_MUTEX_RECURSIVE -O2 -DNDEBUG -fPIC -fvisibility=hidden -DGSDLLEXPORT="__attribute__((visibility(\"default\")))" -Wall -Wstrict-prototypes -Wundef -Wmissing-declarations -Wmissing-prototypes -Wwrite-strings -fno-strict-aliasing -Werror=declaration-after-statement -fno-builtin -fno-common -Werror=return-type -Wno-unused-local-typedefs -DHAVE_STDINT_H=1 -DHAVE_DIRENT_H=1 -DHAVE_SYS_DIR_H=1 -DHAVE_SYS_TIME_H=1 -DHAVE_SYS_TIMES_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_LIBDL=1 -DGX_COLOR_INDEX_TYPE="unsigned long long" -D__USE_UNIX98=1 -DBUILD_PDF=1 -I./pdf -Os -fstack-clash-protection -Wformat -Werror=format-security -g -flto=auto -DHAVE_RESTRICT=1 -I/usr/include/webp -fno-strict-aliasing -DHAVE_POPEN_PROTO=1 -DTESSERACT_IMAGEDATA_AS_PIX -DTESSERACT_DISABLE_DEBUG_FONTS -DGRAPHICS_DISABLED -UCLUSTER -o ./soobj/tesseract_lstm_functions.o -c tesseract/src/lstm/functions.cpp gcc -DHAVE_MKSTEMP -DHAVE_FSEEKO -DHAVE_FONTCONFIG -DHAVE_SETLOCALE -DHAVE_DBUS -DHAVE_BSWAP32 -DHAVE_BYTESWAP_H -DHAVE_STRERROR -DHAVE_PREAD_PWRITE=1 -DGS_RECURSIVE_MUTEXATTR=PTHREAD_MUTEX_RECURSIVE -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 -Wno-unused-local-typedefs -DHAVE_STDINT_H=1 -DHAVE_DIRENT_H=1 -DHAVE_SYS_DIR_H=1 -DHAVE_SYS_TIME_H=1 -DHAVE_SYS_TIMES_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_LIBDL=1 -DGX_COLOR_INDEX_TYPE="unsigned long long" -D__USE_UNIX98=1 -DBUILD_PDF=1 -I./pdf -Os -fstack-clash-protection -Wformat -Werror=format-security -g -flto=auto -DHAVE_RESTRICT=1 -I/usr/include/webp -fno-strict-aliasing -DHAVE_POPEN_PROTO=1 -I./psi -I./obj -I./obj -I./base -I./devices -o ./obj/ztoken.o -c ./psi/ztoken.c In file included from tesseract/src/ccutil/ambigs.h:32, from tesseract/src/ccutil/ccutil.h:32, from tesseract/src/ccstruct/ccstruct.h:22, from tesseract/src/textord/makerow.cpp:27: tesseract/src/ccutil/unicharset.h: In member function 'bool tesseract::UNICHARSET::contains_unichar_id(tesseract::UNICHAR_ID) const': tesseract/src/ccutil/unicharset.h:288:59: warning: comparison of integer expressions of different signedness: 'tesseract::UNICHAR_ID' {aka 'int'} and 'std::vector::size_type' {aka 'unsigned int'} [-Wsign-compare] 288 | return unichar_id != INVALID_UNICHAR_ID && unichar_id < unichars.size() && | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~ tesseract/src/ccutil/unicharset.h: In member function 'void tesseract::UNICHARSET::delete_pointers_in_unichars()': tesseract/src/ccutil/unicharset.h:302:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'unsigned int'} [-Wsign-compare] 302 | for (int i = 0; i < unichars.size(); ++i) { | ~~^~~~~~~~~~~~~~~~~ In file included from tesseract/src/ccstruct/ratngs.h:32, from tesseract/src/dict/dawg.h:33, from tesseract/src/dict/permdawg.cpp:23: tesseract/src/ccutil/unicharset.h: In member function 'bool tesseract::UNICHARSET::contains_unichar_id(tesseract::UNICHAR_ID) const': tesseract/src/ccutil/unicharset.h:288:59: warning: comparison of integer expressions of different signedness: 'tesseract::UNICHAR_ID' {aka 'int'} and 'std::vector::size_type' {aka 'unsigned int'} [-Wsign-compare] 288 | return unichar_id != INVALID_UNICHAR_ID && unichar_id < unichars.size() && | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~ cc1plus: warning: command-line option '-Wstrict-prototypes' is valid for C/ObjC but not for C++ cc1plus: warning: command-line option '-Wmissing-prototypes' is valid for C/ObjC but not for C++ cc1plus: warning: '-Werror=' argument '-Werror=declaration-after-statement' is not valid for C++ tesseract/src/ccutil/unicharset.h: In member function 'void tesseract::UNICHARSET::delete_pointers_in_unichars()': tesseract/src/ccutil/unicharset.h:302:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'unsigned int'} [-Wsign-compare] 302 | for (int i = 0; i < unichars.size(); ++i) { | ~~^~~~~~~~~~~~~~~~~ g++ -Itesseract/include -Itesseract/src/api -Itesseract/src/arch -Itesseract/src/ccmain -Itesseract/src/ccstruct -Itesseract/src/ccutil -Itesseract/src/classify -Itesseract/src/cutil -Itesseract/src/dict -Itesseract/src/lstm -Itesseract/src/opencl -Itesseract/src/textord -Itesseract/src/training -Itesseract/src/viewer -Itesseract/src/wordrec -Ileptonica/src -I./base -I./soobj -Os -fstack-clash-protection -Wformat -Werror=format-security -D_GLIBCXX_ASSERTIONS=1 -D_LIBCPP_ENABLE_THREAD_SAFETY_ANNOTATIONS=1 -D_LIBCPP_ENABLE_HARDENED_MODE=1 -g -std=c++17 -DHAVE_NEON -DHAVE_MKSTEMP -DHAVE_FSEEKO -DHAVE_FONTCONFIG -DHAVE_SETLOCALE -DHAVE_DBUS -DHAVE_BSWAP32 -DHAVE_BYTESWAP_H -DHAVE_STRERROR -DHAVE_PREAD_PWRITE=1 -DGS_RECURSIVE_MUTEXATTR=PTHREAD_MUTEX_RECURSIVE -O2 -DNDEBUG -fPIC -fvisibility=hidden -DGSDLLEXPORT="__attribute__((visibility(\"default\")))" -Wall -Wstrict-prototypes -Wundef -Wmissing-declarations -Wmissing-prototypes -Wwrite-strings -fno-strict-aliasing -Werror=declaration-after-statement -fno-builtin -fno-common -Werror=return-type -Wno-unused-local-typedefs -DHAVE_STDINT_H=1 -DHAVE_DIRENT_H=1 -DHAVE_SYS_DIR_H=1 -DHAVE_SYS_TIME_H=1 -DHAVE_SYS_TIMES_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_LIBDL=1 -DGX_COLOR_INDEX_TYPE="unsigned long long" -D__USE_UNIX98=1 -DBUILD_PDF=1 -I./pdf -Os -fstack-clash-protection -Wformat -Werror=format-security -g -flto=auto -DHAVE_RESTRICT=1 -I/usr/include/webp -fno-strict-aliasing -DHAVE_POPEN_PROTO=1 -DTESSERACT_IMAGEDATA_AS_PIX -DTESSERACT_DISABLE_DEBUG_FONTS -DGRAPHICS_DISABLED -UCLUSTER -o ./soobj/tesseract_lstm_input.o -c tesseract/src/lstm/input.cpp gcc -DHAVE_MKSTEMP -DHAVE_FSEEKO -DHAVE_FONTCONFIG -DHAVE_SETLOCALE -DHAVE_DBUS -DHAVE_BSWAP32 -DHAVE_BYTESWAP_H -DHAVE_STRERROR -DHAVE_PREAD_PWRITE=1 -DGS_RECURSIVE_MUTEXATTR=PTHREAD_MUTEX_RECURSIVE -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 -Wno-unused-local-typedefs -DHAVE_STDINT_H=1 -DHAVE_DIRENT_H=1 -DHAVE_SYS_DIR_H=1 -DHAVE_SYS_TIME_H=1 -DHAVE_SYS_TIMES_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_LIBDL=1 -DGX_COLOR_INDEX_TYPE="unsigned long long" -D__USE_UNIX98=1 -DBUILD_PDF=1 -I./pdf -Os -fstack-clash-protection -Wformat -Werror=format-security -g -flto=auto -DHAVE_RESTRICT=1 -I/usr/include/webp -fno-strict-aliasing -DHAVE_POPEN_PROTO=1 -I./psi -I./obj -I./obj -I./base -I./devices -o ./obj/ztype.o -c ./psi/ztype.c gcc -DHAVE_MKSTEMP -DHAVE_FSEEKO -DHAVE_FONTCONFIG -DHAVE_SETLOCALE -DHAVE_DBUS -DHAVE_BSWAP32 -DHAVE_BYTESWAP_H -DHAVE_STRERROR -DHAVE_PREAD_PWRITE=1 -DGS_RECURSIVE_MUTEXATTR=PTHREAD_MUTEX_RECURSIVE -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 -Wno-unused-local-typedefs -DHAVE_STDINT_H=1 -DHAVE_DIRENT_H=1 -DHAVE_SYS_DIR_H=1 -DHAVE_SYS_TIME_H=1 -DHAVE_SYS_TIMES_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_LIBDL=1 -DGX_COLOR_INDEX_TYPE="unsigned long long" -D__USE_UNIX98=1 -DBUILD_PDF=1 -I./pdf -Os -fstack-clash-protection -Wformat -Werror=format-security -g -flto=auto -DHAVE_RESTRICT=1 -I/usr/include/webp -fno-strict-aliasing -DHAVE_POPEN_PROTO=1 -I./psi -I./obj -I./obj -I./base -I./devices -o ./obj/zvmem.o -c ./psi/zvmem.c g++ -Itesseract/include -Itesseract/src/api -Itesseract/src/arch -Itesseract/src/ccmain -Itesseract/src/ccstruct -Itesseract/src/ccutil -Itesseract/src/classify -Itesseract/src/cutil -Itesseract/src/dict -Itesseract/src/lstm -Itesseract/src/opencl -Itesseract/src/textord -Itesseract/src/training -Itesseract/src/viewer -Itesseract/src/wordrec -Ileptonica/src -I./base -I./soobj -Os -fstack-clash-protection -Wformat -Werror=format-security -D_GLIBCXX_ASSERTIONS=1 -D_LIBCPP_ENABLE_THREAD_SAFETY_ANNOTATIONS=1 -D_LIBCPP_ENABLE_HARDENED_MODE=1 -g -std=c++17 -DHAVE_NEON -DHAVE_MKSTEMP -DHAVE_FSEEKO -DHAVE_FONTCONFIG -DHAVE_SETLOCALE -DHAVE_DBUS -DHAVE_BSWAP32 -DHAVE_BYTESWAP_H -DHAVE_STRERROR -DHAVE_PREAD_PWRITE=1 -DGS_RECURSIVE_MUTEXATTR=PTHREAD_MUTEX_RECURSIVE -O2 -DNDEBUG -fPIC -fvisibility=hidden -DGSDLLEXPORT="__attribute__((visibility(\"default\")))" -Wall -Wstrict-prototypes -Wundef -Wmissing-declarations -Wmissing-prototypes -Wwrite-strings -fno-strict-aliasing -Werror=declaration-after-statement -fno-builtin -fno-common -Werror=return-type -Wno-unused-local-typedefs -DHAVE_STDINT_H=1 -DHAVE_DIRENT_H=1 -DHAVE_SYS_DIR_H=1 -DHAVE_SYS_TIME_H=1 -DHAVE_SYS_TIMES_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_LIBDL=1 -DGX_COLOR_INDEX_TYPE="unsigned long long" -D__USE_UNIX98=1 -DBUILD_PDF=1 -I./pdf -Os -fstack-clash-protection -Wformat -Werror=format-security -g -flto=auto -DHAVE_RESTRICT=1 -I/usr/include/webp -fno-strict-aliasing -DHAVE_POPEN_PROTO=1 -DTESSERACT_IMAGEDATA_AS_PIX -DTESSERACT_DISABLE_DEBUG_FONTS -DGRAPHICS_DISABLED -UCLUSTER -o ./soobj/tesseract_lstm_lstm.o -c tesseract/src/lstm/lstm.cpp tesseract/src/textord/tablefind.cpp: In member function 'void tesseract::TableFinder::RecognizeTables()': tesseract/src/textord/tablefind.cpp:1830:15: warning: unused variable 'table_win' [-Wunused-variable] 1830 | ScrollView* table_win = nullptr; | ^~~~~~~~~ cc1plus: warning: command-line option '-Wstrict-prototypes' is valid for C/ObjC but not for C++ cc1plus: warning: command-line option '-Wmissing-prototypes' is valid for C/ObjC but not for C++ cc1plus: warning: '-Werror=' argument '-Werror=declaration-after-statement' is not valid for C++ cc1plus: warning: command-line option '-Wstrict-prototypes' is valid for C/ObjC but not for C++ cc1plus: warning: command-line option '-Wmissing-prototypes' is valid for C/ObjC but not for C++ cc1plus: warning: '-Werror=' argument '-Werror=declaration-after-statement' is not valid for C++ gcc -DHAVE_MKSTEMP -DHAVE_FSEEKO -DHAVE_FONTCONFIG -DHAVE_SETLOCALE -DHAVE_DBUS -DHAVE_BSWAP32 -DHAVE_BYTESWAP_H -DHAVE_STRERROR -DHAVE_PREAD_PWRITE=1 -DGS_RECURSIVE_MUTEXATTR=PTHREAD_MUTEX_RECURSIVE -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 -Wno-unused-local-typedefs -DHAVE_STDINT_H=1 -DHAVE_DIRENT_H=1 -DHAVE_SYS_DIR_H=1 -DHAVE_SYS_TIME_H=1 -DHAVE_SYS_TIMES_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_LIBDL=1 -DGX_COLOR_INDEX_TYPE="unsigned long long" -D__USE_UNIX98=1 -DBUILD_PDF=1 -I./pdf -Os -fstack-clash-protection -Wformat -Werror=format-security -g -flto=auto -DHAVE_RESTRICT=1 -I/usr/include/webp -fno-strict-aliasing -DHAVE_POPEN_PROTO=1 -I./psi -I./obj -I./obj -I./base -I./devices -o ./obj/zbfont.o -c ./psi/zbfont.c g++ -Itesseract/include -Itesseract/src/api -Itesseract/src/arch -Itesseract/src/ccmain -Itesseract/src/ccstruct -Itesseract/src/ccutil -Itesseract/src/classify -Itesseract/src/cutil -Itesseract/src/dict -Itesseract/src/lstm -Itesseract/src/opencl -Itesseract/src/textord -Itesseract/src/training -Itesseract/src/viewer -Itesseract/src/wordrec -Ileptonica/src -I./base -I./soobj -Os -fstack-clash-protection -Wformat -Werror=format-security -D_GLIBCXX_ASSERTIONS=1 -D_LIBCPP_ENABLE_THREAD_SAFETY_ANNOTATIONS=1 -D_LIBCPP_ENABLE_HARDENED_MODE=1 -g -std=c++17 -DHAVE_NEON -DHAVE_MKSTEMP -DHAVE_FSEEKO -DHAVE_FONTCONFIG -DHAVE_SETLOCALE -DHAVE_DBUS -DHAVE_BSWAP32 -DHAVE_BYTESWAP_H -DHAVE_STRERROR -DHAVE_PREAD_PWRITE=1 -DGS_RECURSIVE_MUTEXATTR=PTHREAD_MUTEX_RECURSIVE -O2 -DNDEBUG -fPIC -fvisibility=hidden -DGSDLLEXPORT="__attribute__((visibility(\"default\")))" -Wall -Wstrict-prototypes -Wundef -Wmissing-declarations -Wmissing-prototypes -Wwrite-strings -fno-strict-aliasing -Werror=declaration-after-statement -fno-builtin -fno-common -Werror=return-type -Wno-unused-local-typedefs -DHAVE_STDINT_H=1 -DHAVE_DIRENT_H=1 -DHAVE_SYS_DIR_H=1 -DHAVE_SYS_TIME_H=1 -DHAVE_SYS_TIMES_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_LIBDL=1 -DGX_COLOR_INDEX_TYPE="unsigned long long" -D__USE_UNIX98=1 -DBUILD_PDF=1 -I./pdf -Os -fstack-clash-protection -Wformat -Werror=format-security -g -flto=auto -DHAVE_RESTRICT=1 -I/usr/include/webp -fno-strict-aliasing -DHAVE_POPEN_PROTO=1 -DTESSERACT_IMAGEDATA_AS_PIX -DTESSERACT_DISABLE_DEBUG_FONTS -DGRAPHICS_DISABLED -UCLUSTER -o ./soobj/tesseract_lstm_lstmrecognizer.o -c tesseract/src/lstm/lstmrecognizer.cpp cc1plus: warning: command-line option '-Wstrict-prototypes' is valid for C/ObjC but not for C++ cc1plus: warning: command-line option '-Wmissing-prototypes' is valid for C/ObjC but not for C++ cc1plus: warning: '-Werror=' argument '-Werror=declaration-after-statement' is not valid for C++ gcc -DHAVE_MKSTEMP -DHAVE_FSEEKO -DHAVE_FONTCONFIG -DHAVE_SETLOCALE -DHAVE_DBUS -DHAVE_BSWAP32 -DHAVE_BYTESWAP_H -DHAVE_STRERROR -DHAVE_PREAD_PWRITE=1 -DGS_RECURSIVE_MUTEXATTR=PTHREAD_MUTEX_RECURSIVE -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 -Wno-unused-local-typedefs -DHAVE_STDINT_H=1 -DHAVE_DIRENT_H=1 -DHAVE_SYS_DIR_H=1 -DHAVE_SYS_TIME_H=1 -DHAVE_SYS_TIMES_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_LIBDL=1 -DGX_COLOR_INDEX_TYPE="unsigned long long" -D__USE_UNIX98=1 -DBUILD_PDF=1 -I./pdf -Os -fstack-clash-protection -Wformat -Werror=format-security -g -flto=auto -DHAVE_RESTRICT=1 -I/usr/include/webp -fno-strict-aliasing -DHAVE_POPEN_PROTO=1 -I./psi -I./obj -I./obj -I./base -I./devices -o ./obj/zchar.o -c ./psi/zchar.c g++ -Itesseract/include -Itesseract/src/api -Itesseract/src/arch -Itesseract/src/ccmain -Itesseract/src/ccstruct -Itesseract/src/ccutil -Itesseract/src/classify -Itesseract/src/cutil -Itesseract/src/dict -Itesseract/src/lstm -Itesseract/src/opencl -Itesseract/src/textord -Itesseract/src/training -Itesseract/src/viewer -Itesseract/src/wordrec -Ileptonica/src -I./base -I./soobj -Os -fstack-clash-protection -Wformat -Werror=format-security -D_GLIBCXX_ASSERTIONS=1 -D_LIBCPP_ENABLE_THREAD_SAFETY_ANNOTATIONS=1 -D_LIBCPP_ENABLE_HARDENED_MODE=1 -g -std=c++17 -DHAVE_NEON -DHAVE_MKSTEMP -DHAVE_FSEEKO -DHAVE_FONTCONFIG -DHAVE_SETLOCALE -DHAVE_DBUS -DHAVE_BSWAP32 -DHAVE_BYTESWAP_H -DHAVE_STRERROR -DHAVE_PREAD_PWRITE=1 -DGS_RECURSIVE_MUTEXATTR=PTHREAD_MUTEX_RECURSIVE -O2 -DNDEBUG -fPIC -fvisibility=hidden -DGSDLLEXPORT="__attribute__((visibility(\"default\")))" -Wall -Wstrict-prototypes -Wundef -Wmissing-declarations -Wmissing-prototypes -Wwrite-strings -fno-strict-aliasing -Werror=declaration-after-statement -fno-builtin -fno-common -Werror=return-type -Wno-unused-local-typedefs -DHAVE_STDINT_H=1 -DHAVE_DIRENT_H=1 -DHAVE_SYS_DIR_H=1 -DHAVE_SYS_TIME_H=1 -DHAVE_SYS_TIMES_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_LIBDL=1 -DGX_COLOR_INDEX_TYPE="unsigned long long" -D__USE_UNIX98=1 -DBUILD_PDF=1 -I./pdf -Os -fstack-clash-protection -Wformat -Werror=format-security -g -flto=auto -DHAVE_RESTRICT=1 -I/usr/include/webp -fno-strict-aliasing -DHAVE_POPEN_PROTO=1 -DTESSERACT_IMAGEDATA_AS_PIX -DTESSERACT_DISABLE_DEBUG_FONTS -DGRAPHICS_DISABLED -UCLUSTER -o ./soobj/tesseract_lstm_maxpool.o -c tesseract/src/lstm/maxpool.cpp cc1plus: warning: command-line option '-Wstrict-prototypes' is valid for C/ObjC but not for C++ cc1plus: warning: command-line option '-Wmissing-prototypes' is valid for C/ObjC but not for C++ cc1plus: warning: '-Werror=' argument '-Werror=declaration-after-statement' is not valid for C++ gcc -DHAVE_MKSTEMP -DHAVE_FSEEKO -DHAVE_FONTCONFIG -DHAVE_SETLOCALE -DHAVE_DBUS -DHAVE_BSWAP32 -DHAVE_BYTESWAP_H -DHAVE_STRERROR -DHAVE_PREAD_PWRITE=1 -DGS_RECURSIVE_MUTEXATTR=PTHREAD_MUTEX_RECURSIVE -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 -Wno-unused-local-typedefs -DHAVE_STDINT_H=1 -DHAVE_DIRENT_H=1 -DHAVE_SYS_DIR_H=1 -DHAVE_SYS_TIME_H=1 -DHAVE_SYS_TIMES_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_LIBDL=1 -DGX_COLOR_INDEX_TYPE="unsigned long long" -D__USE_UNIX98=1 -DBUILD_PDF=1 -I./pdf -Os -fstack-clash-protection -Wformat -Werror=format-security -g -flto=auto -DHAVE_RESTRICT=1 -I/usr/include/webp -fno-strict-aliasing -DHAVE_POPEN_PROTO=1 -I./psi -I./obj -I./obj -I./base -I./devices -o ./obj/zcolor.o -c ./psi/zcolor.c g++ -Itesseract/include -Itesseract/src/api -Itesseract/src/arch -Itesseract/src/ccmain -Itesseract/src/ccstruct -Itesseract/src/ccutil -Itesseract/src/classify -Itesseract/src/cutil -Itesseract/src/dict -Itesseract/src/lstm -Itesseract/src/opencl -Itesseract/src/textord -Itesseract/src/training -Itesseract/src/viewer -Itesseract/src/wordrec -Ileptonica/src -I./base -I./soobj -Os -fstack-clash-protection -Wformat -Werror=format-security -D_GLIBCXX_ASSERTIONS=1 -D_LIBCPP_ENABLE_THREAD_SAFETY_ANNOTATIONS=1 -D_LIBCPP_ENABLE_HARDENED_MODE=1 -g -std=c++17 -DHAVE_NEON -DHAVE_MKSTEMP -DHAVE_FSEEKO -DHAVE_FONTCONFIG -DHAVE_SETLOCALE -DHAVE_DBUS -DHAVE_BSWAP32 -DHAVE_BYTESWAP_H -DHAVE_STRERROR -DHAVE_PREAD_PWRITE=1 -DGS_RECURSIVE_MUTEXATTR=PTHREAD_MUTEX_RECURSIVE -O2 -DNDEBUG -fPIC -fvisibility=hidden -DGSDLLEXPORT="__attribute__((visibility(\"default\")))" -Wall -Wstrict-prototypes -Wundef -Wmissing-declarations -Wmissing-prototypes -Wwrite-strings -fno-strict-aliasing -Werror=declaration-after-statement -fno-builtin -fno-common -Werror=return-type -Wno-unused-local-typedefs -DHAVE_STDINT_H=1 -DHAVE_DIRENT_H=1 -DHAVE_SYS_DIR_H=1 -DHAVE_SYS_TIME_H=1 -DHAVE_SYS_TIMES_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_LIBDL=1 -DGX_COLOR_INDEX_TYPE="unsigned long long" -D__USE_UNIX98=1 -DBUILD_PDF=1 -I./pdf -Os -fstack-clash-protection -Wformat -Werror=format-security -g -flto=auto -DHAVE_RESTRICT=1 -I/usr/include/webp -fno-strict-aliasing -DHAVE_POPEN_PROTO=1 -DTESSERACT_IMAGEDATA_AS_PIX -DTESSERACT_DISABLE_DEBUG_FONTS -DGRAPHICS_DISABLED -UCLUSTER -o ./soobj/tesseract_lstm_network.o -c tesseract/src/lstm/network.cpp cc1plus: warning: command-line option '-Wstrict-prototypes' is valid for C/ObjC but not for C++ cc1plus: warning: command-line option '-Wmissing-prototypes' is valid for C/ObjC but not for C++ cc1plus: warning: '-Werror=' argument '-Werror=declaration-after-statement' is not valid for C++ cc1plus: warning: command-line option '-Wstrict-prototypes' is valid for C/ObjC but not for C++ cc1plus: warning: command-line option '-Wmissing-prototypes' is valid for C/ObjC but not for C++ cc1plus: warning: '-Werror=' argument '-Werror=declaration-after-statement' is not valid for C++ g++ -Itesseract/include -Itesseract/src/api -Itesseract/src/arch -Itesseract/src/ccmain -Itesseract/src/ccstruct -Itesseract/src/ccutil -Itesseract/src/classify -Itesseract/src/cutil -Itesseract/src/dict -Itesseract/src/lstm -Itesseract/src/opencl -Itesseract/src/textord -Itesseract/src/training -Itesseract/src/viewer -Itesseract/src/wordrec -Ileptonica/src -I./base -I./soobj -Os -fstack-clash-protection -Wformat -Werror=format-security -D_GLIBCXX_ASSERTIONS=1 -D_LIBCPP_ENABLE_THREAD_SAFETY_ANNOTATIONS=1 -D_LIBCPP_ENABLE_HARDENED_MODE=1 -g -std=c++17 -DHAVE_NEON -DHAVE_MKSTEMP -DHAVE_FSEEKO -DHAVE_FONTCONFIG -DHAVE_SETLOCALE -DHAVE_DBUS -DHAVE_BSWAP32 -DHAVE_BYTESWAP_H -DHAVE_STRERROR -DHAVE_PREAD_PWRITE=1 -DGS_RECURSIVE_MUTEXATTR=PTHREAD_MUTEX_RECURSIVE -O2 -DNDEBUG -fPIC -fvisibility=hidden -DGSDLLEXPORT="__attribute__((visibility(\"default\")))" -Wall -Wstrict-prototypes -Wundef -Wmissing-declarations -Wmissing-prototypes -Wwrite-strings -fno-strict-aliasing -Werror=declaration-after-statement -fno-builtin -fno-common -Werror=return-type -Wno-unused-local-typedefs -DHAVE_STDINT_H=1 -DHAVE_DIRENT_H=1 -DHAVE_SYS_DIR_H=1 -DHAVE_SYS_TIME_H=1 -DHAVE_SYS_TIMES_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_LIBDL=1 -DGX_COLOR_INDEX_TYPE="unsigned long long" -D__USE_UNIX98=1 -DBUILD_PDF=1 -I./pdf -Os -fstack-clash-protection -Wformat -Werror=format-security -g -flto=auto -DHAVE_RESTRICT=1 -I/usr/include/webp -fno-strict-aliasing -DHAVE_POPEN_PROTO=1 -DTESSERACT_IMAGEDATA_AS_PIX -DTESSERACT_DISABLE_DEBUG_FONTS -DGRAPHICS_DISABLED -UCLUSTER -o ./soobj/tesseract_lstm_networkio.o -c tesseract/src/lstm/networkio.cpp gcc -DHAVE_MKSTEMP -DHAVE_FSEEKO -DHAVE_FONTCONFIG -DHAVE_SETLOCALE -DHAVE_DBUS -DHAVE_BSWAP32 -DHAVE_BYTESWAP_H -DHAVE_STRERROR -DHAVE_PREAD_PWRITE=1 -DGS_RECURSIVE_MUTEXATTR=PTHREAD_MUTEX_RECURSIVE -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 -Wno-unused-local-typedefs -DHAVE_STDINT_H=1 -DHAVE_DIRENT_H=1 -DHAVE_SYS_DIR_H=1 -DHAVE_SYS_TIME_H=1 -DHAVE_SYS_TIMES_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_LIBDL=1 -DGX_COLOR_INDEX_TYPE="unsigned long long" -D__USE_UNIX98=1 -DBUILD_PDF=1 -I./pdf -Os -fstack-clash-protection -Wformat -Werror=format-security -g -flto=auto -DHAVE_RESTRICT=1 -I/usr/include/webp -fno-strict-aliasing -DHAVE_POPEN_PROTO=1 -I./psi -I./obj -I./obj -I./base -I./devices -o ./obj/zdevice.o -c ./psi/zdevice.c In file included from tesseract/src/ccstruct/blamer.h:30, from tesseract/src/ccstruct/pageres.h:22, from tesseract/src/textord/textord.cpp:29: tesseract/src/ccstruct/ratngs.h: In member function 'void tesseract::BLOB_CHOICE::set_fonts(const std::vector&)': tesseract/src/ccstruct/ratngs.h:107:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'unsigned int'} [-Wsign-compare] 107 | for (int f = 0; f < fonts_.size(); ++f) { | ~~^~~~~~~~~~~~~~~ cc1plus: warning: command-line option '-Wstrict-prototypes' is valid for C/ObjC but not for C++ cc1plus: warning: command-line option '-Wmissing-prototypes' is valid for C/ObjC but not for C++ cc1plus: warning: '-Werror=' argument '-Werror=declaration-after-statement' is not valid for C++ gcc -DHAVE_MKSTEMP -DHAVE_FSEEKO -DHAVE_FONTCONFIG -DHAVE_SETLOCALE -DHAVE_DBUS -DHAVE_BSWAP32 -DHAVE_BYTESWAP_H -DHAVE_STRERROR -DHAVE_PREAD_PWRITE=1 -DGS_RECURSIVE_MUTEXATTR=PTHREAD_MUTEX_RECURSIVE -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 -Wno-unused-local-typedefs -DHAVE_STDINT_H=1 -DHAVE_DIRENT_H=1 -DHAVE_SYS_DIR_H=1 -DHAVE_SYS_TIME_H=1 -DHAVE_SYS_TIMES_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_LIBDL=1 -DGX_COLOR_INDEX_TYPE="unsigned long long" -D__USE_UNIX98=1 -DBUILD_PDF=1 -I./pdf -Os -fstack-clash-protection -Wformat -Werror=format-security -g -flto=auto -DHAVE_RESTRICT=1 -I/usr/include/webp -fno-strict-aliasing -DHAVE_POPEN_PROTO=1 -I./psi -I./obj -I./obj -I./base -I./devices -o ./obj/zfont.o -c ./psi/zfont.c g++ -Itesseract/include -Itesseract/src/api -Itesseract/src/arch -Itesseract/src/ccmain -Itesseract/src/ccstruct -Itesseract/src/ccutil -Itesseract/src/classify -Itesseract/src/cutil -Itesseract/src/dict -Itesseract/src/lstm -Itesseract/src/opencl -Itesseract/src/textord -Itesseract/src/training -Itesseract/src/viewer -Itesseract/src/wordrec -Ileptonica/src -I./base -I./soobj -Os -fstack-clash-protection -Wformat -Werror=format-security -D_GLIBCXX_ASSERTIONS=1 -D_LIBCPP_ENABLE_THREAD_SAFETY_ANNOTATIONS=1 -D_LIBCPP_ENABLE_HARDENED_MODE=1 -g -std=c++17 -DHAVE_NEON -DHAVE_MKSTEMP -DHAVE_FSEEKO -DHAVE_FONTCONFIG -DHAVE_SETLOCALE -DHAVE_DBUS -DHAVE_BSWAP32 -DHAVE_BYTESWAP_H -DHAVE_STRERROR -DHAVE_PREAD_PWRITE=1 -DGS_RECURSIVE_MUTEXATTR=PTHREAD_MUTEX_RECURSIVE -O2 -DNDEBUG -fPIC -fvisibility=hidden -DGSDLLEXPORT="__attribute__((visibility(\"default\")))" -Wall -Wstrict-prototypes -Wundef -Wmissing-declarations -Wmissing-prototypes -Wwrite-strings -fno-strict-aliasing -Werror=declaration-after-statement -fno-builtin -fno-common -Werror=return-type -Wno-unused-local-typedefs -DHAVE_STDINT_H=1 -DHAVE_DIRENT_H=1 -DHAVE_SYS_DIR_H=1 -DHAVE_SYS_TIME_H=1 -DHAVE_SYS_TIMES_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_LIBDL=1 -DGX_COLOR_INDEX_TYPE="unsigned long long" -D__USE_UNIX98=1 -DBUILD_PDF=1 -I./pdf -Os -fstack-clash-protection -Wformat -Werror=format-security -g -flto=auto -DHAVE_RESTRICT=1 -I/usr/include/webp -fno-strict-aliasing -DHAVE_POPEN_PROTO=1 -DTESSERACT_IMAGEDATA_AS_PIX -DTESSERACT_DISABLE_DEBUG_FONTS -DGRAPHICS_DISABLED -UCLUSTER -o ./soobj/tesseract_lstm_parallel.o -c tesseract/src/lstm/parallel.cpp g++ -Itesseract/include -Itesseract/src/api -Itesseract/src/arch -Itesseract/src/ccmain -Itesseract/src/ccstruct -Itesseract/src/ccutil -Itesseract/src/classify -Itesseract/src/cutil -Itesseract/src/dict -Itesseract/src/lstm -Itesseract/src/opencl -Itesseract/src/textord -Itesseract/src/training -Itesseract/src/viewer -Itesseract/src/wordrec -Ileptonica/src -I./base -I./soobj -Os -fstack-clash-protection -Wformat -Werror=format-security -D_GLIBCXX_ASSERTIONS=1 -D_LIBCPP_ENABLE_THREAD_SAFETY_ANNOTATIONS=1 -D_LIBCPP_ENABLE_HARDENED_MODE=1 -g -std=c++17 -DHAVE_NEON -DHAVE_MKSTEMP -DHAVE_FSEEKO -DHAVE_FONTCONFIG -DHAVE_SETLOCALE -DHAVE_DBUS -DHAVE_BSWAP32 -DHAVE_BYTESWAP_H -DHAVE_STRERROR -DHAVE_PREAD_PWRITE=1 -DGS_RECURSIVE_MUTEXATTR=PTHREAD_MUTEX_RECURSIVE -O2 -DNDEBUG -fPIC -fvisibility=hidden -DGSDLLEXPORT="__attribute__((visibility(\"default\")))" -Wall -Wstrict-prototypes -Wundef -Wmissing-declarations -Wmissing-prototypes -Wwrite-strings -fno-strict-aliasing -Werror=declaration-after-statement -fno-builtin -fno-common -Werror=return-type -Wno-unused-local-typedefs -DHAVE_STDINT_H=1 -DHAVE_DIRENT_H=1 -DHAVE_SYS_DIR_H=1 -DHAVE_SYS_TIME_H=1 -DHAVE_SYS_TIMES_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_LIBDL=1 -DGX_COLOR_INDEX_TYPE="unsigned long long" -D__USE_UNIX98=1 -DBUILD_PDF=1 -I./pdf -Os -fstack-clash-protection -Wformat -Werror=format-security -g -flto=auto -DHAVE_RESTRICT=1 -I/usr/include/webp -fno-strict-aliasing -DHAVE_POPEN_PROTO=1 -DTESSERACT_IMAGEDATA_AS_PIX -DTESSERACT_DISABLE_DEBUG_FONTS -DGRAPHICS_DISABLED -UCLUSTER -o ./soobj/tesseract_lstm_plumbing.o -c tesseract/src/lstm/plumbing.cpp gcc -DHAVE_MKSTEMP -DHAVE_FSEEKO -DHAVE_FONTCONFIG -DHAVE_SETLOCALE -DHAVE_DBUS -DHAVE_BSWAP32 -DHAVE_BYTESWAP_H -DHAVE_STRERROR -DHAVE_PREAD_PWRITE=1 -DGS_RECURSIVE_MUTEXATTR=PTHREAD_MUTEX_RECURSIVE -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 -Wno-unused-local-typedefs -DHAVE_STDINT_H=1 -DHAVE_DIRENT_H=1 -DHAVE_SYS_DIR_H=1 -DHAVE_SYS_TIME_H=1 -DHAVE_SYS_TIMES_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_LIBDL=1 -DGX_COLOR_INDEX_TYPE="unsigned long long" -D__USE_UNIX98=1 -DBUILD_PDF=1 -I./pdf -Os -fstack-clash-protection -Wformat -Werror=format-security -g -flto=auto -DHAVE_RESTRICT=1 -I/usr/include/webp -fno-strict-aliasing -DHAVE_POPEN_PROTO=1 -I./psi -I./obj -I./obj -I./base -I./devices -o ./obj/zfontenum.o -c ./psi/zfontenum.c In file included from tesseract/src/ccutil/ambigs.h:32, from tesseract/src/ccutil/ccutil.h:32, from tesseract/src/ccstruct/ccstruct.h:22, from tesseract/src/textord/textord.h:24, from tesseract/src/textord/wordseg.h:24, from tesseract/src/textord/topitch.cpp:33: tesseract/src/ccutil/unicharset.h: In member function 'bool tesseract::UNICHARSET::contains_unichar_id(tesseract::UNICHAR_ID) const': tesseract/src/ccutil/unicharset.h:288:59: warning: comparison of integer expressions of different signedness: 'tesseract::UNICHAR_ID' {aka 'int'} and 'std::vector::size_type' {aka 'unsigned int'} [-Wsign-compare] 288 | return unichar_id != INVALID_UNICHAR_ID && unichar_id < unichars.size() && | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~ tesseract/src/ccutil/unicharset.h: In member function 'void tesseract::UNICHARSET::delete_pointers_in_unichars()': tesseract/src/ccutil/unicharset.h:302:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'unsigned int'} [-Wsign-compare] 302 | for (int i = 0; i < unichars.size(); ++i) { | ~~^~~~~~~~~~~~~~~~~ gcc -DHAVE_MKSTEMP -DHAVE_FSEEKO -DHAVE_FONTCONFIG -DHAVE_SETLOCALE -DHAVE_DBUS -DHAVE_BSWAP32 -DHAVE_BYTESWAP_H -DHAVE_STRERROR -DHAVE_PREAD_PWRITE=1 -DGS_RECURSIVE_MUTEXATTR=PTHREAD_MUTEX_RECURSIVE -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 -Wno-unused-local-typedefs -DHAVE_STDINT_H=1 -DHAVE_DIRENT_H=1 -DHAVE_SYS_DIR_H=1 -DHAVE_SYS_TIME_H=1 -DHAVE_SYS_TIMES_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_LIBDL=1 -DGX_COLOR_INDEX_TYPE="unsigned long long" -D__USE_UNIX98=1 -DBUILD_PDF=1 -I./pdf -Os -fstack-clash-protection -Wformat -Werror=format-security -g -flto=auto -DHAVE_RESTRICT=1 -I/usr/include/webp -fno-strict-aliasing -DHAVE_POPEN_PROTO=1 -I./psi -I./obj -I./obj -I./base -I./devices -o ./obj/zgstate.o -c ./psi/zgstate.c cc1plus: warning: command-line option '-Wstrict-prototypes' is valid for C/ObjC but not for C++ cc1plus: warning: command-line option '-Wmissing-prototypes' is valid for C/ObjC but not for C++ cc1plus: warning: '-Werror=' argument '-Werror=declaration-after-statement' is not valid for C++ g++ -Itesseract/include -Itesseract/src/api -Itesseract/src/arch -Itesseract/src/ccmain -Itesseract/src/ccstruct -Itesseract/src/ccutil -Itesseract/src/classify -Itesseract/src/cutil -Itesseract/src/dict -Itesseract/src/lstm -Itesseract/src/opencl -Itesseract/src/textord -Itesseract/src/training -Itesseract/src/viewer -Itesseract/src/wordrec -Ileptonica/src -I./base -I./soobj -Os -fstack-clash-protection -Wformat -Werror=format-security -D_GLIBCXX_ASSERTIONS=1 -D_LIBCPP_ENABLE_THREAD_SAFETY_ANNOTATIONS=1 -D_LIBCPP_ENABLE_HARDENED_MODE=1 -g -std=c++17 -DHAVE_NEON -DHAVE_MKSTEMP -DHAVE_FSEEKO -DHAVE_FONTCONFIG -DHAVE_SETLOCALE -DHAVE_DBUS -DHAVE_BSWAP32 -DHAVE_BYTESWAP_H -DHAVE_STRERROR -DHAVE_PREAD_PWRITE=1 -DGS_RECURSIVE_MUTEXATTR=PTHREAD_MUTEX_RECURSIVE -O2 -DNDEBUG -fPIC -fvisibility=hidden -DGSDLLEXPORT="__attribute__((visibility(\"default\")))" -Wall -Wstrict-prototypes -Wundef -Wmissing-declarations -Wmissing-prototypes -Wwrite-strings -fno-strict-aliasing -Werror=declaration-after-statement -fno-builtin -fno-common -Werror=return-type -Wno-unused-local-typedefs -DHAVE_STDINT_H=1 -DHAVE_DIRENT_H=1 -DHAVE_SYS_DIR_H=1 -DHAVE_SYS_TIME_H=1 -DHAVE_SYS_TIMES_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_LIBDL=1 -DGX_COLOR_INDEX_TYPE="unsigned long long" -D__USE_UNIX98=1 -DBUILD_PDF=1 -I./pdf -Os -fstack-clash-protection -Wformat -Werror=format-security -g -flto=auto -DHAVE_RESTRICT=1 -I/usr/include/webp -fno-strict-aliasing -DHAVE_POPEN_PROTO=1 -DTESSERACT_IMAGEDATA_AS_PIX -DTESSERACT_DISABLE_DEBUG_FONTS -DGRAPHICS_DISABLED -UCLUSTER -o ./soobj/tesseract_lstm_recodebeam.o -c tesseract/src/lstm/recodebeam.cpp In file included from tesseract/src/ccutil/ambigs.h:32, from tesseract/src/ccutil/ccutil.h:32, from tesseract/src/ccutil/ccutil.cpp:13: tesseract/src/ccutil/unicharset.h: In member function 'bool tesseract::UNICHARSET::contains_unichar_id(tesseract::UNICHAR_ID) const': tesseract/src/ccutil/unicharset.h:288:59: warning: comparison of integer expressions of different signedness: 'tesseract::UNICHAR_ID' {aka 'int'} and 'std::vector::size_type' {aka 'unsigned int'} [-Wsign-compare] 288 | return unichar_id != INVALID_UNICHAR_ID && unichar_id < unichars.size() && | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~ gcc -DHAVE_MKSTEMP -DHAVE_FSEEKO -DHAVE_FONTCONFIG -DHAVE_SETLOCALE -DHAVE_DBUS -DHAVE_BSWAP32 -DHAVE_BYTESWAP_H -DHAVE_STRERROR -DHAVE_PREAD_PWRITE=1 -DGS_RECURSIVE_MUTEXATTR=PTHREAD_MUTEX_RECURSIVE -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 -Wno-unused-local-typedefs -DHAVE_STDINT_H=1 -DHAVE_DIRENT_H=1 -DHAVE_SYS_DIR_H=1 -DHAVE_SYS_TIME_H=1 -DHAVE_SYS_TIMES_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_LIBDL=1 -DGX_COLOR_INDEX_TYPE="unsigned long long" -D__USE_UNIX98=1 -DBUILD_PDF=1 -I./pdf -Os -fstack-clash-protection -Wformat -Werror=format-security -g -flto=auto -DHAVE_RESTRICT=1 -I/usr/include/webp -fno-strict-aliasing -DHAVE_POPEN_PROTO=1 -I./psi -I./obj -I./obj -I./base -I./devices -o ./obj/zht.o -c ./psi/zht.c tesseract/src/ccutil/unicharset.h: In member function 'void tesseract::UNICHARSET::delete_pointers_in_unichars()': tesseract/src/ccutil/unicharset.h:302:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'unsigned int'} [-Wsign-compare] 302 | for (int i = 0; i < unichars.size(); ++i) { | ~~^~~~~~~~~~~~~~~~~ gcc -DHAVE_MKSTEMP -DHAVE_FSEEKO -DHAVE_FONTCONFIG -DHAVE_SETLOCALE -DHAVE_DBUS -DHAVE_BSWAP32 -DHAVE_BYTESWAP_H -DHAVE_STRERROR -DHAVE_PREAD_PWRITE=1 -DGS_RECURSIVE_MUTEXATTR=PTHREAD_MUTEX_RECURSIVE -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 -Wno-unused-local-typedefs -DHAVE_STDINT_H=1 -DHAVE_DIRENT_H=1 -DHAVE_SYS_DIR_H=1 -DHAVE_SYS_TIME_H=1 -DHAVE_SYS_TIMES_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_LIBDL=1 -DGX_COLOR_INDEX_TYPE="unsigned long long" -D__USE_UNIX98=1 -DBUILD_PDF=1 -I./pdf -Os -fstack-clash-protection -Wformat -Werror=format-security -g -flto=auto -DHAVE_RESTRICT=1 -I/usr/include/webp -fno-strict-aliasing -DHAVE_POPEN_PROTO=1 -I./psi -I./obj -I./obj -I./base -I./devices -o ./obj/zimage.o -c ./psi/zimage.c cc1plus: warning: command-line option '-Wstrict-prototypes' is valid for C/ObjC but not for C++ cc1plus: warning: command-line option '-Wmissing-prototypes' is valid for C/ObjC but not for C++ cc1plus: warning: '-Werror=' argument '-Werror=declaration-after-statement' is not valid for C++ g++ -Itesseract/include -Itesseract/src/api -Itesseract/src/arch -Itesseract/src/ccmain -Itesseract/src/ccstruct -Itesseract/src/ccutil -Itesseract/src/classify -Itesseract/src/cutil -Itesseract/src/dict -Itesseract/src/lstm -Itesseract/src/opencl -Itesseract/src/textord -Itesseract/src/training -Itesseract/src/viewer -Itesseract/src/wordrec -Ileptonica/src -I./base -I./soobj -Os -fstack-clash-protection -Wformat -Werror=format-security -D_GLIBCXX_ASSERTIONS=1 -D_LIBCPP_ENABLE_THREAD_SAFETY_ANNOTATIONS=1 -D_LIBCPP_ENABLE_HARDENED_MODE=1 -g -std=c++17 -DHAVE_NEON -DHAVE_MKSTEMP -DHAVE_FSEEKO -DHAVE_FONTCONFIG -DHAVE_SETLOCALE -DHAVE_DBUS -DHAVE_BSWAP32 -DHAVE_BYTESWAP_H -DHAVE_STRERROR -DHAVE_PREAD_PWRITE=1 -DGS_RECURSIVE_MUTEXATTR=PTHREAD_MUTEX_RECURSIVE -O2 -DNDEBUG -fPIC -fvisibility=hidden -DGSDLLEXPORT="__attribute__((visibility(\"default\")))" -Wall -Wstrict-prototypes -Wundef -Wmissing-declarations -Wmissing-prototypes -Wwrite-strings -fno-strict-aliasing -Werror=declaration-after-statement -fno-builtin -fno-common -Werror=return-type -Wno-unused-local-typedefs -DHAVE_STDINT_H=1 -DHAVE_DIRENT_H=1 -DHAVE_SYS_DIR_H=1 -DHAVE_SYS_TIME_H=1 -DHAVE_SYS_TIMES_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_LIBDL=1 -DGX_COLOR_INDEX_TYPE="unsigned long long" -D__USE_UNIX98=1 -DBUILD_PDF=1 -I./pdf -Os -fstack-clash-protection -Wformat -Werror=format-security -g -flto=auto -DHAVE_RESTRICT=1 -I/usr/include/webp -fno-strict-aliasing -DHAVE_POPEN_PROTO=1 -DTESSERACT_IMAGEDATA_AS_PIX -DTESSERACT_DISABLE_DEBUG_FONTS -DGRAPHICS_DISABLED -UCLUSTER -o ./soobj/tesseract_lstm_reconfig.o -c tesseract/src/lstm/reconfig.cpp cc1plus: warning: command-line option '-Wstrict-prototypes' is valid for C/ObjC but not for C++ cc1plus: warning: command-line option '-Wmissing-prototypes' is valid for C/ObjC but not for C++ cc1plus: warning: '-Werror=' argument '-Werror=declaration-after-statement' is not valid for C++ tesseract/src/textord/makerow.cpp: In function 'void tesseract::delete_non_dropout_rows(TO_BLOCK*, float, FCOORD, int32_t, bool)': tesseract/src/textord/makerow.cpp:586:11: warning: variable 'xleft' set but not used [-Wunused-but-set-variable] 586 | int32_t xleft; //of block | ^~~~~ tesseract/src/textord/makerow.cpp:587:11: warning: variable 'ybottom' set but not used [-Wunused-but-set-variable] 587 | int32_t ybottom; //of block | ^~~~~~~ cc1plus: warning: command-line option '-Wstrict-prototypes' is valid for C/ObjC but not for C++ cc1plus: warning: command-line option '-Wmissing-prototypes' is valid for C/ObjC but not for C++ cc1plus: warning: '-Werror=' argument '-Werror=declaration-after-statement' is not valid for C++ g++ -Itesseract/include -Itesseract/src/api -Itesseract/src/arch -Itesseract/src/ccmain -Itesseract/src/ccstruct -Itesseract/src/ccutil -Itesseract/src/classify -Itesseract/src/cutil -Itesseract/src/dict -Itesseract/src/lstm -Itesseract/src/opencl -Itesseract/src/textord -Itesseract/src/training -Itesseract/src/viewer -Itesseract/src/wordrec -Ileptonica/src -I./base -I./soobj -Os -fstack-clash-protection -Wformat -Werror=format-security -D_GLIBCXX_ASSERTIONS=1 -D_LIBCPP_ENABLE_THREAD_SAFETY_ANNOTATIONS=1 -D_LIBCPP_ENABLE_HARDENED_MODE=1 -g -std=c++17 -DHAVE_NEON -DHAVE_MKSTEMP -DHAVE_FSEEKO -DHAVE_FONTCONFIG -DHAVE_SETLOCALE -DHAVE_DBUS -DHAVE_BSWAP32 -DHAVE_BYTESWAP_H -DHAVE_STRERROR -DHAVE_PREAD_PWRITE=1 -DGS_RECURSIVE_MUTEXATTR=PTHREAD_MUTEX_RECURSIVE -O2 -DNDEBUG -fPIC -fvisibility=hidden -DGSDLLEXPORT="__attribute__((visibility(\"default\")))" -Wall -Wstrict-prototypes -Wundef -Wmissing-declarations -Wmissing-prototypes -Wwrite-strings -fno-strict-aliasing -Werror=declaration-after-statement -fno-builtin -fno-common -Werror=return-type -Wno-unused-local-typedefs -DHAVE_STDINT_H=1 -DHAVE_DIRENT_H=1 -DHAVE_SYS_DIR_H=1 -DHAVE_SYS_TIME_H=1 -DHAVE_SYS_TIMES_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_LIBDL=1 -DGX_COLOR_INDEX_TYPE="unsigned long long" -D__USE_UNIX98=1 -DBUILD_PDF=1 -I./pdf -Os -fstack-clash-protection -Wformat -Werror=format-security -g -flto=auto -DHAVE_RESTRICT=1 -I/usr/include/webp -fno-strict-aliasing -DHAVE_POPEN_PROTO=1 -DTESSERACT_IMAGEDATA_AS_PIX -DTESSERACT_DISABLE_DEBUG_FONTS -DGRAPHICS_DISABLED -UCLUSTER -o ./soobj/tesseract_lstm_reversed.o -c tesseract/src/lstm/reversed.cpp tesseract/src/textord/makerow.cpp: In function 'void tesseract::assign_blobs_to_rows(TO_BLOCK*, float*, int, bool, bool, bool)': tesseract/src/textord/makerow.cpp:2283:9: warning: variable 'ycoord' set but not used [-Wunused-but-set-variable] 2283 | float ycoord; //current y | ^~~~~~ g++ -Itesseract/include -Itesseract/src/api -Itesseract/src/arch -Itesseract/src/ccmain -Itesseract/src/ccstruct -Itesseract/src/ccutil -Itesseract/src/classify -Itesseract/src/cutil -Itesseract/src/dict -Itesseract/src/lstm -Itesseract/src/opencl -Itesseract/src/textord -Itesseract/src/training -Itesseract/src/viewer -Itesseract/src/wordrec -Ileptonica/src -I./base -I./soobj -Os -fstack-clash-protection -Wformat -Werror=format-security -D_GLIBCXX_ASSERTIONS=1 -D_LIBCPP_ENABLE_THREAD_SAFETY_ANNOTATIONS=1 -D_LIBCPP_ENABLE_HARDENED_MODE=1 -g -std=c++17 -DHAVE_NEON -DHAVE_MKSTEMP -DHAVE_FSEEKO -DHAVE_FONTCONFIG -DHAVE_SETLOCALE -DHAVE_DBUS -DHAVE_BSWAP32 -DHAVE_BYTESWAP_H -DHAVE_STRERROR -DHAVE_PREAD_PWRITE=1 -DGS_RECURSIVE_MUTEXATTR=PTHREAD_MUTEX_RECURSIVE -O2 -DNDEBUG -fPIC -fvisibility=hidden -DGSDLLEXPORT="__attribute__((visibility(\"default\")))" -Wall -Wstrict-prototypes -Wundef -Wmissing-declarations -Wmissing-prototypes -Wwrite-strings -fno-strict-aliasing -Werror=declaration-after-statement -fno-builtin -fno-common -Werror=return-type -Wno-unused-local-typedefs -DHAVE_STDINT_H=1 -DHAVE_DIRENT_H=1 -DHAVE_SYS_DIR_H=1 -DHAVE_SYS_TIME_H=1 -DHAVE_SYS_TIMES_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_LIBDL=1 -DGX_COLOR_INDEX_TYPE="unsigned long long" -D__USE_UNIX98=1 -DBUILD_PDF=1 -I./pdf -Os -fstack-clash-protection -Wformat -Werror=format-security -g -flto=auto -DHAVE_RESTRICT=1 -I/usr/include/webp -fno-strict-aliasing -DHAVE_POPEN_PROTO=1 -DTESSERACT_IMAGEDATA_AS_PIX -DTESSERACT_DISABLE_DEBUG_FONTS -DGRAPHICS_DISABLED -UCLUSTER -o ./soobj/tesseract_lstm_series.o -c tesseract/src/lstm/series.cpp gcc -DHAVE_MKSTEMP -DHAVE_FSEEKO -DHAVE_FONTCONFIG -DHAVE_SETLOCALE -DHAVE_DBUS -DHAVE_BSWAP32 -DHAVE_BYTESWAP_H -DHAVE_STRERROR -DHAVE_PREAD_PWRITE=1 -DGS_RECURSIVE_MUTEXATTR=PTHREAD_MUTEX_RECURSIVE -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 -Wno-unused-local-typedefs -DHAVE_STDINT_H=1 -DHAVE_DIRENT_H=1 -DHAVE_SYS_DIR_H=1 -DHAVE_SYS_TIME_H=1 -DHAVE_SYS_TIMES_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_LIBDL=1 -DGX_COLOR_INDEX_TYPE="unsigned long long" -D__USE_UNIX98=1 -DBUILD_PDF=1 -I./pdf -Os -fstack-clash-protection -Wformat -Werror=format-security -g -flto=auto -DHAVE_RESTRICT=1 -I/usr/include/webp -fno-strict-aliasing -DHAVE_POPEN_PROTO=1 -I./psi -I./obj -I./obj -I./base -I./devices -o ./obj/zmatrix.o -c ./psi/zmatrix.c g++ -Itesseract/include -Itesseract/src/api -Itesseract/src/arch -Itesseract/src/ccmain -Itesseract/src/ccstruct -Itesseract/src/ccutil -Itesseract/src/classify -Itesseract/src/cutil -Itesseract/src/dict -Itesseract/src/lstm -Itesseract/src/opencl -Itesseract/src/textord -Itesseract/src/training -Itesseract/src/viewer -Itesseract/src/wordrec -Ileptonica/src -I./base -I./soobj -Os -fstack-clash-protection -Wformat -Werror=format-security -D_GLIBCXX_ASSERTIONS=1 -D_LIBCPP_ENABLE_THREAD_SAFETY_ANNOTATIONS=1 -D_LIBCPP_ENABLE_HARDENED_MODE=1 -g -std=c++17 -DHAVE_NEON -DHAVE_MKSTEMP -DHAVE_FSEEKO -DHAVE_FONTCONFIG -DHAVE_SETLOCALE -DHAVE_DBUS -DHAVE_BSWAP32 -DHAVE_BYTESWAP_H -DHAVE_STRERROR -DHAVE_PREAD_PWRITE=1 -DGS_RECURSIVE_MUTEXATTR=PTHREAD_MUTEX_RECURSIVE -O2 -DNDEBUG -fPIC -fvisibility=hidden -DGSDLLEXPORT="__attribute__((visibility(\"default\")))" -Wall -Wstrict-prototypes -Wundef -Wmissing-declarations -Wmissing-prototypes -Wwrite-strings -fno-strict-aliasing -Werror=declaration-after-statement -fno-builtin -fno-common -Werror=return-type -Wno-unused-local-typedefs -DHAVE_STDINT_H=1 -DHAVE_DIRENT_H=1 -DHAVE_SYS_DIR_H=1 -DHAVE_SYS_TIME_H=1 -DHAVE_SYS_TIMES_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_LIBDL=1 -DGX_COLOR_INDEX_TYPE="unsigned long long" -D__USE_UNIX98=1 -DBUILD_PDF=1 -I./pdf -Os -fstack-clash-protection -Wformat -Werror=format-security -g -flto=auto -DHAVE_RESTRICT=1 -I/usr/include/webp -fno-strict-aliasing -DHAVE_POPEN_PROTO=1 -DTESSERACT_IMAGEDATA_AS_PIX -DTESSERACT_DISABLE_DEBUG_FONTS -DGRAPHICS_DISABLED -UCLUSTER -o ./soobj/tesseract_lstm_stridemap.o -c tesseract/src/lstm/stridemap.cpp cc1plus: warning: command-line option '-Wstrict-prototypes' is valid for C/ObjC but not for C++ cc1plus: warning: command-line option '-Wmissing-prototypes' is valid for C/ObjC but not for C++ cc1plus: warning: '-Werror=' argument '-Werror=declaration-after-statement' is not valid for C++ g++ -Itesseract/include -Itesseract/src/api -Itesseract/src/arch -Itesseract/src/ccmain -Itesseract/src/ccstruct -Itesseract/src/ccutil -Itesseract/src/classify -Itesseract/src/cutil -Itesseract/src/dict -Itesseract/src/lstm -Itesseract/src/opencl -Itesseract/src/textord -Itesseract/src/training -Itesseract/src/viewer -Itesseract/src/wordrec -Ileptonica/src -I./base -I./soobj -Os -fstack-clash-protection -Wformat -Werror=format-security -D_GLIBCXX_ASSERTIONS=1 -D_LIBCPP_ENABLE_THREAD_SAFETY_ANNOTATIONS=1 -D_LIBCPP_ENABLE_HARDENED_MODE=1 -g -std=c++17 -DHAVE_NEON -DHAVE_MKSTEMP -DHAVE_FSEEKO -DHAVE_FONTCONFIG -DHAVE_SETLOCALE -DHAVE_DBUS -DHAVE_BSWAP32 -DHAVE_BYTESWAP_H -DHAVE_STRERROR -DHAVE_PREAD_PWRITE=1 -DGS_RECURSIVE_MUTEXATTR=PTHREAD_MUTEX_RECURSIVE -O2 -DNDEBUG -fPIC -fvisibility=hidden -DGSDLLEXPORT="__attribute__((visibility(\"default\")))" -Wall -Wstrict-prototypes -Wundef -Wmissing-declarations -Wmissing-prototypes -Wwrite-strings -fno-strict-aliasing -Werror=declaration-after-statement -fno-builtin -fno-common -Werror=return-type -Wno-unused-local-typedefs -DHAVE_STDINT_H=1 -DHAVE_DIRENT_H=1 -DHAVE_SYS_DIR_H=1 -DHAVE_SYS_TIME_H=1 -DHAVE_SYS_TIMES_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_LIBDL=1 -DGX_COLOR_INDEX_TYPE="unsigned long long" -D__USE_UNIX98=1 -DBUILD_PDF=1 -I./pdf -Os -fstack-clash-protection -Wformat -Werror=format-security -g -flto=auto -DHAVE_RESTRICT=1 -I/usr/include/webp -fno-strict-aliasing -DHAVE_POPEN_PROTO=1 -DTESSERACT_IMAGEDATA_AS_PIX -DTESSERACT_DISABLE_DEBUG_FONTS -DGRAPHICS_DISABLED -UCLUSTER -o ./soobj/tesseract_lstm_tfnetwork.o -c tesseract/src/lstm/tfnetwork.cpp gcc -DHAVE_MKSTEMP -DHAVE_FSEEKO -DHAVE_FONTCONFIG -DHAVE_SETLOCALE -DHAVE_DBUS -DHAVE_BSWAP32 -DHAVE_BYTESWAP_H -DHAVE_STRERROR -DHAVE_PREAD_PWRITE=1 -DGS_RECURSIVE_MUTEXATTR=PTHREAD_MUTEX_RECURSIVE -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 -Wno-unused-local-typedefs -DHAVE_STDINT_H=1 -DHAVE_DIRENT_H=1 -DHAVE_SYS_DIR_H=1 -DHAVE_SYS_TIME_H=1 -DHAVE_SYS_TIMES_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_LIBDL=1 -DGX_COLOR_INDEX_TYPE="unsigned long long" -D__USE_UNIX98=1 -DBUILD_PDF=1 -I./pdf -Os -fstack-clash-protection -Wformat -Werror=format-security -g -flto=auto -DHAVE_RESTRICT=1 -I/usr/include/webp -fno-strict-aliasing -DHAVE_POPEN_PROTO=1 -I./psi -I./obj -I./obj -I./base -I./devices -o ./obj/zpaint.o -c ./psi/zpaint.c cc1plus: warning: command-line option '-Wstrict-prototypes' is valid for C/ObjC but not for C++ cc1plus: warning: command-line option '-Wmissing-prototypes' is valid for C/ObjC but not for C++ cc1plus: warning: '-Werror=' argument '-Werror=declaration-after-statement' is not valid for C++ In file included from tesseract/src/ccutil/elst.h:24, from tesseract/src/ccutil/ambigs.h:29: tesseract/src/ccutil/serialis.h: In instantiation of 'bool tesseract::TFile::Serialize(const T*, size_t) [with T = char; size_t = unsigned int]': tesseract/src/ccutil/unicharset.h:363:51: required from here tesseract/src/ccutil/serialis.h:102:45: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'unsigned int'} [-Wsign-compare] 102 | return FWrite(data, sizeof(T), count) == count; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ cc1plus: warning: command-line option '-Wstrict-prototypes' is valid for C/ObjC but not for C++ cc1plus: warning: command-line option '-Wmissing-prototypes' is valid for C/ObjC but not for C++ cc1plus: warning: '-Werror=' argument '-Werror=declaration-after-statement' is not valid for C++ tesseract/src/ccstruct/ratngs.h: In member function 'void tesseract::BLOB_CHOICE::set_fonts(const std::vector&)': tesseract/src/ccstruct/ratngs.h:107:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'unsigned int'} [-Wsign-compare] 107 | for (int f = 0; f < fonts_.size(); ++f) { | ~~^~~~~~~~~~~~~~~ In file included from tesseract/src/ccutil/ambigs.h:32, from tesseract/src/ccutil/ccutil.h:32, from tesseract/src/ccstruct/ccstruct.h:22, from tesseract/src/textord/textord.h:24, from tesseract/src/textord/tospace.cpp:30: tesseract/src/ccutil/unicharset.h: In member function 'bool tesseract::UNICHARSET::contains_unichar_id(tesseract::UNICHAR_ID) const': tesseract/src/ccutil/unicharset.h:288:59: warning: comparison of integer expressions of different signedness: 'tesseract::UNICHAR_ID' {aka 'int'} and 'std::vector::size_type' {aka 'unsigned int'} [-Wsign-compare] 288 | return unichar_id != INVALID_UNICHAR_ID && unichar_id < unichars.size() && | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~ tesseract/src/ccutil/unicharset.h: In member function 'void tesseract::UNICHARSET::delete_pointers_in_unichars()': tesseract/src/ccutil/unicharset.h:302:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'unsigned int'} [-Wsign-compare] 302 | for (int i = 0; i < unichars.size(); ++i) { | ~~^~~~~~~~~~~~~~~~~ In file included from tesseract/src/ccutil/genericvector.h:22, from tesseract/src/ccutil/params.h:22, from tesseract/src/textord/makerow.h:22, from tesseract/src/textord/makerow.cpp:24: tesseract/src/ccutil/serialis.h: In instantiation of 'bool tesseract::TFile::Serialize(const T*, size_t) [with T = char; size_t = unsigned int]': tesseract/src/ccutil/unicharset.h:363:51: required from here tesseract/src/ccutil/serialis.h:102:45: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'unsigned int'} [-Wsign-compare] 102 | return FWrite(data, sizeof(T), count) == count; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ g++ -Itesseract/include -Itesseract/src/api -Itesseract/src/arch -Itesseract/src/ccmain -Itesseract/src/ccstruct -Itesseract/src/ccutil -Itesseract/src/classify -Itesseract/src/cutil -Itesseract/src/dict -Itesseract/src/lstm -Itesseract/src/opencl -Itesseract/src/textord -Itesseract/src/training -Itesseract/src/viewer -Itesseract/src/wordrec -Ileptonica/src -I./base -I./soobj -Os -fstack-clash-protection -Wformat -Werror=format-security -D_GLIBCXX_ASSERTIONS=1 -D_LIBCPP_ENABLE_THREAD_SAFETY_ANNOTATIONS=1 -D_LIBCPP_ENABLE_HARDENED_MODE=1 -g -std=c++17 -DHAVE_NEON -DHAVE_MKSTEMP -DHAVE_FSEEKO -DHAVE_FONTCONFIG -DHAVE_SETLOCALE -DHAVE_DBUS -DHAVE_BSWAP32 -DHAVE_BYTESWAP_H -DHAVE_STRERROR -DHAVE_PREAD_PWRITE=1 -DGS_RECURSIVE_MUTEXATTR=PTHREAD_MUTEX_RECURSIVE -O2 -DNDEBUG -fPIC -fvisibility=hidden -DGSDLLEXPORT="__attribute__((visibility(\"default\")))" -Wall -Wstrict-prototypes -Wundef -Wmissing-declarations -Wmissing-prototypes -Wwrite-strings -fno-strict-aliasing -Werror=declaration-after-statement -fno-builtin -fno-common -Werror=return-type -Wno-unused-local-typedefs -DHAVE_STDINT_H=1 -DHAVE_DIRENT_H=1 -DHAVE_SYS_DIR_H=1 -DHAVE_SYS_TIME_H=1 -DHAVE_SYS_TIMES_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_LIBDL=1 -DGX_COLOR_INDEX_TYPE="unsigned long long" -D__USE_UNIX98=1 -DBUILD_PDF=1 -I./pdf -Os -fstack-clash-protection -Wformat -Werror=format-security -g -flto=auto -DHAVE_RESTRICT=1 -I/usr/include/webp -fno-strict-aliasing -DHAVE_POPEN_PROTO=1 -DTESSERACT_IMAGEDATA_AS_PIX -DTESSERACT_DISABLE_DEBUG_FONTS -DGRAPHICS_DISABLED -UCLUSTER -o ./soobj/tesseract_lstm_weightmatrix.o -c tesseract/src/lstm/weightmatrix.cpp gcc -DHAVE_MKSTEMP -DHAVE_FSEEKO -DHAVE_FONTCONFIG -DHAVE_SETLOCALE -DHAVE_DBUS -DHAVE_BSWAP32 -DHAVE_BYTESWAP_H -DHAVE_STRERROR -DHAVE_PREAD_PWRITE=1 -DGS_RECURSIVE_MUTEXATTR=PTHREAD_MUTEX_RECURSIVE -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 -Wno-unused-local-typedefs -DHAVE_STDINT_H=1 -DHAVE_DIRENT_H=1 -DHAVE_SYS_DIR_H=1 -DHAVE_SYS_TIME_H=1 -DHAVE_SYS_TIMES_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_LIBDL=1 -DGX_COLOR_INDEX_TYPE="unsigned long long" -D__USE_UNIX98=1 -DBUILD_PDF=1 -I./pdf -Os -fstack-clash-protection -Wformat -Werror=format-security -g -flto=auto -DHAVE_RESTRICT=1 -I/usr/include/webp -fno-strict-aliasing -DHAVE_POPEN_PROTO=1 -I./psi -I./obj -I./obj -I./base -I./devices -o ./obj/zpath.o -c ./psi/zpath.c g++ -Itesseract/include -Itesseract/src/api -Itesseract/src/arch -Itesseract/src/ccmain -Itesseract/src/ccstruct -Itesseract/src/ccutil -Itesseract/src/classify -Itesseract/src/cutil -Itesseract/src/dict -Itesseract/src/lstm -Itesseract/src/opencl -Itesseract/src/textord -Itesseract/src/training -Itesseract/src/viewer -Itesseract/src/wordrec -Ileptonica/src -I./base -I./soobj -Os -fstack-clash-protection -Wformat -Werror=format-security -D_GLIBCXX_ASSERTIONS=1 -D_LIBCPP_ENABLE_THREAD_SAFETY_ANNOTATIONS=1 -D_LIBCPP_ENABLE_HARDENED_MODE=1 -g -std=c++17 -DHAVE_NEON -DHAVE_MKSTEMP -DHAVE_FSEEKO -DHAVE_FONTCONFIG -DHAVE_SETLOCALE -DHAVE_DBUS -DHAVE_BSWAP32 -DHAVE_BYTESWAP_H -DHAVE_STRERROR -DHAVE_PREAD_PWRITE=1 -DGS_RECURSIVE_MUTEXATTR=PTHREAD_MUTEX_RECURSIVE -O2 -DNDEBUG -fPIC -fvisibility=hidden -DGSDLLEXPORT="__attribute__((visibility(\"default\")))" -Wall -Wstrict-prototypes -Wundef -Wmissing-declarations -Wmissing-prototypes -Wwrite-strings -fno-strict-aliasing -Werror=declaration-after-statement -fno-builtin -fno-common -Werror=return-type -Wno-unused-local-typedefs -DHAVE_STDINT_H=1 -DHAVE_DIRENT_H=1 -DHAVE_SYS_DIR_H=1 -DHAVE_SYS_TIME_H=1 -DHAVE_SYS_TIMES_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_LIBDL=1 -DGX_COLOR_INDEX_TYPE="unsigned long long" -D__USE_UNIX98=1 -DBUILD_PDF=1 -I./pdf -Os -fstack-clash-protection -Wformat -Werror=format-security -g -flto=auto -DHAVE_RESTRICT=1 -I/usr/include/webp -fno-strict-aliasing -DHAVE_POPEN_PROTO=1 -DTESSERACT_IMAGEDATA_AS_PIX -DTESSERACT_DISABLE_DEBUG_FONTS -DGRAPHICS_DISABLED -UCLUSTER -o ./soobj/tesseract_arch_dotproduct.o -c tesseract/src/arch/dotproduct.cpp cc1plus: warning: command-line option '-Wstrict-prototypes' is valid for C/ObjC but not for C++ cc1plus: warning: command-line option '-Wmissing-prototypes' is valid for C/ObjC but not for C++ cc1plus: warning: '-Werror=' argument '-Werror=declaration-after-statement' is not valid for C++ cc1plus: warning: command-line option '-Wstrict-prototypes' is valid for C/ObjC but not for C++ cc1plus: warning: command-line option '-Wmissing-prototypes' is valid for C/ObjC but not for C++ cc1plus: warning: '-Werror=' argument '-Werror=declaration-after-statement' is not valid for C++ gcc -DHAVE_MKSTEMP -DHAVE_FSEEKO -DHAVE_FONTCONFIG -DHAVE_SETLOCALE -DHAVE_DBUS -DHAVE_BSWAP32 -DHAVE_BYTESWAP_H -DHAVE_STRERROR -DHAVE_PREAD_PWRITE=1 -DGS_RECURSIVE_MUTEXATTR=PTHREAD_MUTEX_RECURSIVE -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 -Wno-unused-local-typedefs -DHAVE_STDINT_H=1 -DHAVE_DIRENT_H=1 -DHAVE_SYS_DIR_H=1 -DHAVE_SYS_TIME_H=1 -DHAVE_SYS_TIMES_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_LIBDL=1 -DGX_COLOR_INDEX_TYPE="unsigned long long" -D__USE_UNIX98=1 -DBUILD_PDF=1 -I./pdf -Os -fstack-clash-protection -Wformat -Werror=format-security -g -flto=auto -DHAVE_RESTRICT=1 -I/usr/include/webp -fno-strict-aliasing -DHAVE_POPEN_PROTO=1 -I./psi -I./obj -I./obj -I./base -I./devices -o ./obj/zncdummy.o -c ./psi/zncdummy.c g++ -Itesseract/include -Itesseract/src/api -Itesseract/src/arch -Itesseract/src/ccmain -Itesseract/src/ccstruct -Itesseract/src/ccutil -Itesseract/src/classify -Itesseract/src/cutil -Itesseract/src/dict -Itesseract/src/lstm -Itesseract/src/opencl -Itesseract/src/textord -Itesseract/src/training -Itesseract/src/viewer -Itesseract/src/wordrec -Ileptonica/src -I./base -I./soobj -Os -fstack-clash-protection -Wformat -Werror=format-security -D_GLIBCXX_ASSERTIONS=1 -D_LIBCPP_ENABLE_THREAD_SAFETY_ANNOTATIONS=1 -D_LIBCPP_ENABLE_HARDENED_MODE=1 -g -std=c++17 -DHAVE_NEON -DHAVE_MKSTEMP -DHAVE_FSEEKO -DHAVE_FONTCONFIG -DHAVE_SETLOCALE -DHAVE_DBUS -DHAVE_BSWAP32 -DHAVE_BYTESWAP_H -DHAVE_STRERROR -DHAVE_PREAD_PWRITE=1 -DGS_RECURSIVE_MUTEXATTR=PTHREAD_MUTEX_RECURSIVE -O2 -DNDEBUG -fPIC -fvisibility=hidden -DGSDLLEXPORT="__attribute__((visibility(\"default\")))" -Wall -Wstrict-prototypes -Wundef -Wmissing-declarations -Wmissing-prototypes -Wwrite-strings -fno-strict-aliasing -Werror=declaration-after-statement -fno-builtin -fno-common -Werror=return-type -Wno-unused-local-typedefs -DHAVE_STDINT_H=1 -DHAVE_DIRENT_H=1 -DHAVE_SYS_DIR_H=1 -DHAVE_SYS_TIME_H=1 -DHAVE_SYS_TIMES_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_LIBDL=1 -DGX_COLOR_INDEX_TYPE="unsigned long long" -D__USE_UNIX98=1 -DBUILD_PDF=1 -I./pdf -Os -fstack-clash-protection -Wformat -Werror=format-security -g -flto=auto -DHAVE_RESTRICT=1 -I/usr/include/webp -fno-strict-aliasing -DHAVE_POPEN_PROTO=1 -DTESSERACT_IMAGEDATA_AS_PIX -DTESSERACT_DISABLE_DEBUG_FONTS -DGRAPHICS_DISABLED -UCLUSTER -o ./soobj/tesseract_arch_dotproductavx.o -c tesseract/src/arch/dotproductavx.cpp cc1plus: warning: command-line option '-Wstrict-prototypes' is valid for C/ObjC but not for C++ cc1plus: warning: command-line option '-Wmissing-prototypes' is valid for C/ObjC but not for C++ cc1plus: warning: '-Werror=' argument '-Werror=declaration-after-statement' is not valid for C++ gcc -DHAVE_MKSTEMP -DHAVE_FSEEKO -DHAVE_FONTCONFIG -DHAVE_SETLOCALE -DHAVE_DBUS -DHAVE_BSWAP32 -DHAVE_BYTESWAP_H -DHAVE_STRERROR -DHAVE_PREAD_PWRITE=1 -DGS_RECURSIVE_MUTEXATTR=PTHREAD_MUTEX_RECURSIVE -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 -Wno-unused-local-typedefs -DHAVE_STDINT_H=1 -DHAVE_DIRENT_H=1 -DHAVE_SYS_DIR_H=1 -DHAVE_SYS_TIME_H=1 -DHAVE_SYS_TIMES_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_LIBDL=1 -DGX_COLOR_INDEX_TYPE="unsigned long long" -D__USE_UNIX98=1 -DBUILD_PDF=1 -I./pdf -Os -fstack-clash-protection -Wformat -Werror=format-security -g -flto=auto -DHAVE_RESTRICT=1 -I/usr/include/webp -fno-strict-aliasing -DHAVE_POPEN_PROTO=1 -I./psi -I./obj -I./obj -I./base -I./devices -o ./obj/ialloc.o -c ./psi/ialloc.c In file included from tesseract/src/dict/dawg.h:33, from tesseract/src/dict/dict.h:29: tesseract/src/ccstruct/ratngs.h: In member function 'void tesseract::BLOB_CHOICE::set_fonts(const std::vector&)': tesseract/src/ccstruct/ratngs.h:107:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'unsigned int'} [-Wsign-compare] 107 | for (int f = 0; f < fonts_.size(); ++f) { | ~~^~~~~~~~~~~~~~~ In file included from tesseract/src/ccutil/genericvector.h:22, from tesseract/src/ccstruct/detlinefit.h:23, from tesseract/src/textord/baselinedetect.h:22, from tesseract/src/textord/textord.cpp:25: tesseract/src/ccutil/serialis.h: In instantiation of 'bool tesseract::TFile::Serialize(const T*, size_t) [with T = char; size_t = unsigned int]': tesseract/src/ccutil/unicharset.h:363:51: required from here tesseract/src/ccutil/serialis.h:102:45: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'unsigned int'} [-Wsign-compare] 102 | return FWrite(data, sizeof(T), count) == count; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ g++ -Itesseract/include -Itesseract/src/api -Itesseract/src/arch -Itesseract/src/ccmain -Itesseract/src/ccstruct -Itesseract/src/ccutil -Itesseract/src/classify -Itesseract/src/cutil -Itesseract/src/dict -Itesseract/src/lstm -Itesseract/src/opencl -Itesseract/src/textord -Itesseract/src/training -Itesseract/src/viewer -Itesseract/src/wordrec -Ileptonica/src -I./base -I./soobj -Os -fstack-clash-protection -Wformat -Werror=format-security -D_GLIBCXX_ASSERTIONS=1 -D_LIBCPP_ENABLE_THREAD_SAFETY_ANNOTATIONS=1 -D_LIBCPP_ENABLE_HARDENED_MODE=1 -g -std=c++17 -DHAVE_NEON -DHAVE_MKSTEMP -DHAVE_FSEEKO -DHAVE_FONTCONFIG -DHAVE_SETLOCALE -DHAVE_DBUS -DHAVE_BSWAP32 -DHAVE_BYTESWAP_H -DHAVE_STRERROR -DHAVE_PREAD_PWRITE=1 -DGS_RECURSIVE_MUTEXATTR=PTHREAD_MUTEX_RECURSIVE -O2 -DNDEBUG -fPIC -fvisibility=hidden -DGSDLLEXPORT="__attribute__((visibility(\"default\")))" -Wall -Wstrict-prototypes -Wundef -Wmissing-declarations -Wmissing-prototypes -Wwrite-strings -fno-strict-aliasing -Werror=declaration-after-statement -fno-builtin -fno-common -Werror=return-type -Wno-unused-local-typedefs -DHAVE_STDINT_H=1 -DHAVE_DIRENT_H=1 -DHAVE_SYS_DIR_H=1 -DHAVE_SYS_TIME_H=1 -DHAVE_SYS_TIMES_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_LIBDL=1 -DGX_COLOR_INDEX_TYPE="unsigned long long" -D__USE_UNIX98=1 -DBUILD_PDF=1 -I./pdf -Os -fstack-clash-protection -Wformat -Werror=format-security -g -flto=auto -DHAVE_RESTRICT=1 -I/usr/include/webp -fno-strict-aliasing -DHAVE_POPEN_PROTO=1 -DTESSERACT_IMAGEDATA_AS_PIX -DTESSERACT_DISABLE_DEBUG_FONTS -DGRAPHICS_DISABLED -UCLUSTER -o ./soobj/tesseract_arch_intsimdmatrixavx2.o -c tesseract/src/arch/intsimdmatrixavx2.cpp gcc -DHAVE_MKSTEMP -DHAVE_FSEEKO -DHAVE_FONTCONFIG -DHAVE_SETLOCALE -DHAVE_DBUS -DHAVE_BSWAP32 -DHAVE_BYTESWAP_H -DHAVE_STRERROR -DHAVE_PREAD_PWRITE=1 -DGS_RECURSIVE_MUTEXATTR=PTHREAD_MUTEX_RECURSIVE -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 -Wno-unused-local-typedefs -DHAVE_STDINT_H=1 -DHAVE_DIRENT_H=1 -DHAVE_SYS_DIR_H=1 -DHAVE_SYS_TIME_H=1 -DHAVE_SYS_TIMES_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_LIBDL=1 -DGX_COLOR_INDEX_TYPE="unsigned long long" -D__USE_UNIX98=1 -DBUILD_PDF=1 -I./pdf -Os -fstack-clash-protection -Wformat -Werror=format-security -g -flto=auto -DHAVE_RESTRICT=1 -I/usr/include/webp -fno-strict-aliasing -DHAVE_POPEN_PROTO=1 -I./psi -I./obj -I./obj -I./base -I./devices -o ./obj/igc.o -c ./psi/igc.c g++ -Itesseract/include -Itesseract/src/api -Itesseract/src/arch -Itesseract/src/ccmain -Itesseract/src/ccstruct -Itesseract/src/ccutil -Itesseract/src/classify -Itesseract/src/cutil -Itesseract/src/dict -Itesseract/src/lstm -Itesseract/src/opencl -Itesseract/src/textord -Itesseract/src/training -Itesseract/src/viewer -Itesseract/src/wordrec -Ileptonica/src -I./base -I./soobj -Os -fstack-clash-protection -Wformat -Werror=format-security -D_GLIBCXX_ASSERTIONS=1 -D_LIBCPP_ENABLE_THREAD_SAFETY_ANNOTATIONS=1 -D_LIBCPP_ENABLE_HARDENED_MODE=1 -g -std=c++17 -DHAVE_NEON -DHAVE_MKSTEMP -DHAVE_FSEEKO -DHAVE_FONTCONFIG -DHAVE_SETLOCALE -DHAVE_DBUS -DHAVE_BSWAP32 -DHAVE_BYTESWAP_H -DHAVE_STRERROR -DHAVE_PREAD_PWRITE=1 -DGS_RECURSIVE_MUTEXATTR=PTHREAD_MUTEX_RECURSIVE -O2 -DNDEBUG -fPIC -fvisibility=hidden -DGSDLLEXPORT="__attribute__((visibility(\"default\")))" -Wall -Wstrict-prototypes -Wundef -Wmissing-declarations -Wmissing-prototypes -Wwrite-strings -fno-strict-aliasing -Werror=declaration-after-statement -fno-builtin -fno-common -Werror=return-type -Wno-unused-local-typedefs -DHAVE_STDINT_H=1 -DHAVE_DIRENT_H=1 -DHAVE_SYS_DIR_H=1 -DHAVE_SYS_TIME_H=1 -DHAVE_SYS_TIMES_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_LIBDL=1 -DGX_COLOR_INDEX_TYPE="unsigned long long" -D__USE_UNIX98=1 -DBUILD_PDF=1 -I./pdf -Os -fstack-clash-protection -Wformat -Werror=format-security -g -flto=auto -DHAVE_RESTRICT=1 -I/usr/include/webp -fno-strict-aliasing -DHAVE_POPEN_PROTO=1 -DTESSERACT_IMAGEDATA_AS_PIX -DTESSERACT_DISABLE_DEBUG_FONTS -DGRAPHICS_DISABLED -UCLUSTER -o ./soobj/tesseract_arch_dotproductfma.o -c tesseract/src/arch/dotproductfma.cpp cc1plus: warning: command-line option '-Wstrict-prototypes' is valid for C/ObjC but not for C++ cc1plus: warning: command-line option '-Wmissing-prototypes' is valid for C/ObjC but not for C++ cc1plus: warning: '-Werror=' argument '-Werror=declaration-after-statement' is not valid for C++ cc1plus: warning: command-line option '-Wstrict-prototypes' is valid for C/ObjC but not for C++ cc1plus: warning: command-line option '-Wmissing-prototypes' is valid for C/ObjC but not for C++ cc1plus: warning: '-Werror=' argument '-Werror=declaration-after-statement' is not valid for C++ cc1plus: warning: command-line option '-Wstrict-prototypes' is valid for C/ObjC but not for C++ cc1plus: warning: command-line option '-Wmissing-prototypes' is valid for C/ObjC but not for C++ cc1plus: warning: '-Werror=' argument '-Werror=declaration-after-statement' is not valid for C++ g++ -Itesseract/include -Itesseract/src/api -Itesseract/src/arch -Itesseract/src/ccmain -Itesseract/src/ccstruct -Itesseract/src/ccutil -Itesseract/src/classify -Itesseract/src/cutil -Itesseract/src/dict -Itesseract/src/lstm -Itesseract/src/opencl -Itesseract/src/textord -Itesseract/src/training -Itesseract/src/viewer -Itesseract/src/wordrec -Ileptonica/src -I./base -I./soobj -Os -fstack-clash-protection -Wformat -Werror=format-security -D_GLIBCXX_ASSERTIONS=1 -D_LIBCPP_ENABLE_THREAD_SAFETY_ANNOTATIONS=1 -D_LIBCPP_ENABLE_HARDENED_MODE=1 -g -std=c++17 -DHAVE_NEON -DHAVE_MKSTEMP -DHAVE_FSEEKO -DHAVE_FONTCONFIG -DHAVE_SETLOCALE -DHAVE_DBUS -DHAVE_BSWAP32 -DHAVE_BYTESWAP_H -DHAVE_STRERROR -DHAVE_PREAD_PWRITE=1 -DGS_RECURSIVE_MUTEXATTR=PTHREAD_MUTEX_RECURSIVE -O2 -DNDEBUG -fPIC -fvisibility=hidden -DGSDLLEXPORT="__attribute__((visibility(\"default\")))" -Wall -Wstrict-prototypes -Wundef -Wmissing-declarations -Wmissing-prototypes -Wwrite-strings -fno-strict-aliasing -Werror=declaration-after-statement -fno-builtin -fno-common -Werror=return-type -Wno-unused-local-typedefs -DHAVE_STDINT_H=1 -DHAVE_DIRENT_H=1 -DHAVE_SYS_DIR_H=1 -DHAVE_SYS_TIME_H=1 -DHAVE_SYS_TIMES_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_LIBDL=1 -DGX_COLOR_INDEX_TYPE="unsigned long long" -D__USE_UNIX98=1 -DBUILD_PDF=1 -I./pdf -Os -fstack-clash-protection -Wformat -Werror=format-security -g -flto=auto -DHAVE_RESTRICT=1 -I/usr/include/webp -fno-strict-aliasing -DHAVE_POPEN_PROTO=1 -DTESSERACT_IMAGEDATA_AS_PIX -DTESSERACT_DISABLE_DEBUG_FONTS -DGRAPHICS_DISABLED -UCLUSTER -o ./soobj/tesseract_arch_dotproductsse.o -c tesseract/src/arch/dotproductsse.cpp g++ -Itesseract/include -Itesseract/src/api -Itesseract/src/arch -Itesseract/src/ccmain -Itesseract/src/ccstruct -Itesseract/src/ccutil -Itesseract/src/classify -Itesseract/src/cutil -Itesseract/src/dict -Itesseract/src/lstm -Itesseract/src/opencl -Itesseract/src/textord -Itesseract/src/training -Itesseract/src/viewer -Itesseract/src/wordrec -Ileptonica/src -I./base -I./soobj -Os -fstack-clash-protection -Wformat -Werror=format-security -D_GLIBCXX_ASSERTIONS=1 -D_LIBCPP_ENABLE_THREAD_SAFETY_ANNOTATIONS=1 -D_LIBCPP_ENABLE_HARDENED_MODE=1 -g -std=c++17 -DHAVE_NEON -DHAVE_MKSTEMP -DHAVE_FSEEKO -DHAVE_FONTCONFIG -DHAVE_SETLOCALE -DHAVE_DBUS -DHAVE_BSWAP32 -DHAVE_BYTESWAP_H -DHAVE_STRERROR -DHAVE_PREAD_PWRITE=1 -DGS_RECURSIVE_MUTEXATTR=PTHREAD_MUTEX_RECURSIVE -O2 -DNDEBUG -fPIC -fvisibility=hidden -DGSDLLEXPORT="__attribute__((visibility(\"default\")))" -Wall -Wstrict-prototypes -Wundef -Wmissing-declarations -Wmissing-prototypes -Wwrite-strings -fno-strict-aliasing -Werror=declaration-after-statement -fno-builtin -fno-common -Werror=return-type -Wno-unused-local-typedefs -DHAVE_STDINT_H=1 -DHAVE_DIRENT_H=1 -DHAVE_SYS_DIR_H=1 -DHAVE_SYS_TIME_H=1 -DHAVE_SYS_TIMES_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_LIBDL=1 -DGX_COLOR_INDEX_TYPE="unsigned long long" -D__USE_UNIX98=1 -DBUILD_PDF=1 -I./pdf -Os -fstack-clash-protection -Wformat -Werror=format-security -g -flto=auto -DHAVE_RESTRICT=1 -I/usr/include/webp -fno-strict-aliasing -DHAVE_POPEN_PROTO=1 -DTESSERACT_IMAGEDATA_AS_PIX -DTESSERACT_DISABLE_DEBUG_FONTS -DGRAPHICS_DISABLED -UCLUSTER -o ./soobj/tesseract_arch_intsimdmatrixsse.o -c tesseract/src/arch/intsimdmatrixsse.cpp gcc -DHAVE_MKSTEMP -DHAVE_FSEEKO -DHAVE_FONTCONFIG -DHAVE_SETLOCALE -DHAVE_DBUS -DHAVE_BSWAP32 -DHAVE_BYTESWAP_H -DHAVE_STRERROR -DHAVE_PREAD_PWRITE=1 -DGS_RECURSIVE_MUTEXATTR=PTHREAD_MUTEX_RECURSIVE -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 -Wno-unused-local-typedefs -DHAVE_STDINT_H=1 -DHAVE_DIRENT_H=1 -DHAVE_SYS_DIR_H=1 -DHAVE_SYS_TIME_H=1 -DHAVE_SYS_TIMES_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_LIBDL=1 -DGX_COLOR_INDEX_TYPE="unsigned long long" -D__USE_UNIX98=1 -DBUILD_PDF=1 -I./pdf -Os -fstack-clash-protection -Wformat -Werror=format-security -g -flto=auto -DHAVE_RESTRICT=1 -I/usr/include/webp -fno-strict-aliasing -DHAVE_POPEN_PROTO=1 -I./psi -I./obj -I./obj -I./base -I./devices -o ./obj/igcref.o -c ./psi/igcref.c g++ -Itesseract/include -Itesseract/src/api -Itesseract/src/arch -Itesseract/src/ccmain -Itesseract/src/ccstruct -Itesseract/src/ccutil -Itesseract/src/classify -Itesseract/src/cutil -Itesseract/src/dict -Itesseract/src/lstm -Itesseract/src/opencl -Itesseract/src/textord -Itesseract/src/training -Itesseract/src/viewer -Itesseract/src/wordrec -Ileptonica/src -I./base -I./soobj -Os -fstack-clash-protection -Wformat -Werror=format-security -D_GLIBCXX_ASSERTIONS=1 -D_LIBCPP_ENABLE_THREAD_SAFETY_ANNOTATIONS=1 -D_LIBCPP_ENABLE_HARDENED_MODE=1 -g -std=c++17 -DHAVE_NEON -DHAVE_MKSTEMP -DHAVE_FSEEKO -DHAVE_FONTCONFIG -DHAVE_SETLOCALE -DHAVE_DBUS -DHAVE_BSWAP32 -DHAVE_BYTESWAP_H -DHAVE_STRERROR -DHAVE_PREAD_PWRITE=1 -DGS_RECURSIVE_MUTEXATTR=PTHREAD_MUTEX_RECURSIVE -O2 -DNDEBUG -fPIC -fvisibility=hidden -DGSDLLEXPORT="__attribute__((visibility(\"default\")))" -Wall -Wstrict-prototypes -Wundef -Wmissing-declarations -Wmissing-prototypes -Wwrite-strings -fno-strict-aliasing -Werror=declaration-after-statement -fno-builtin -fno-common -Werror=return-type -Wno-unused-local-typedefs -DHAVE_STDINT_H=1 -DHAVE_DIRENT_H=1 -DHAVE_SYS_DIR_H=1 -DHAVE_SYS_TIME_H=1 -DHAVE_SYS_TIMES_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_LIBDL=1 -DGX_COLOR_INDEX_TYPE="unsigned long long" -D__USE_UNIX98=1 -DBUILD_PDF=1 -I./pdf -Os -fstack-clash-protection -Wformat -Werror=format-security -g -flto=auto -DHAVE_RESTRICT=1 -I/usr/include/webp -fno-strict-aliasing -DHAVE_POPEN_PROTO=1 -DTESSERACT_IMAGEDATA_AS_PIX -DTESSERACT_DISABLE_DEBUG_FONTS -DGRAPHICS_DISABLED -UCLUSTER -mfpu=neon -mcpu=cortex-a53 -D__ARM_NEON__ -o ./soobj/tesseract_arch_intsimdmatrixneon.o -c tesseract/src/arch/intsimdmatrixneon.cpp tesseract/src/dict/permdawg.cpp: In member function 'void tesseract::Dict::go_deeper_dawg_fxn(const char*, const tesseract::BLOB_CHOICE_LIST_VECTOR&, int, const tesseract::CHAR_FRAGMENT_INFO*, bool, tesseract::WERD_CHOICE*, float*, float*, tesseract::WERD_CHOICE*, int*, void*)': tesseract/src/dict/permdawg.cpp:78:38: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'unsigned int'} [-Wsign-compare] 78 | for (int i = 0; unigrams_ok && i < encoding.size(); ++i) { | ~~^~~~~~~~~~~~~~~~~ tesseract/src/dict/permdawg.cpp:86:28: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'unsigned int'} [-Wsign-compare] 86 | word_ending && i == encoding.size() - 1); | ~~^~~~~~~~~~~~~~~~~~~~~~ g++ -Itesseract/include -Itesseract/src/api -Itesseract/src/arch -Itesseract/src/ccmain -Itesseract/src/ccstruct -Itesseract/src/ccutil -Itesseract/src/classify -Itesseract/src/cutil -Itesseract/src/dict -Itesseract/src/lstm -Itesseract/src/opencl -Itesseract/src/textord -Itesseract/src/training -Itesseract/src/viewer -Itesseract/src/wordrec -Ileptonica/src -I./base -I./soobj -Os -fstack-clash-protection -Wformat -Werror=format-security -D_GLIBCXX_ASSERTIONS=1 -D_LIBCPP_ENABLE_THREAD_SAFETY_ANNOTATIONS=1 -D_LIBCPP_ENABLE_HARDENED_MODE=1 -g -std=c++17 -DHAVE_NEON -DHAVE_MKSTEMP -DHAVE_FSEEKO -DHAVE_FONTCONFIG -DHAVE_SETLOCALE -DHAVE_DBUS -DHAVE_BSWAP32 -DHAVE_BYTESWAP_H -DHAVE_STRERROR -DHAVE_PREAD_PWRITE=1 -DGS_RECURSIVE_MUTEXATTR=PTHREAD_MUTEX_RECURSIVE -O2 -DNDEBUG -fPIC -fvisibility=hidden -DGSDLLEXPORT="__attribute__((visibility(\"default\")))" -Wall -Wstrict-prototypes -Wundef -Wmissing-declarations -Wmissing-prototypes -Wwrite-strings -fno-strict-aliasing -Werror=declaration-after-statement -fno-builtin -fno-common -Werror=return-type -Wno-unused-local-typedefs -DHAVE_STDINT_H=1 -DHAVE_DIRENT_H=1 -DHAVE_SYS_DIR_H=1 -DHAVE_SYS_TIME_H=1 -DHAVE_SYS_TIMES_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_LIBDL=1 -DGX_COLOR_INDEX_TYPE="unsigned long long" -D__USE_UNIX98=1 -DBUILD_PDF=1 -I./pdf -Os -fstack-clash-protection -Wformat -Werror=format-security -g -flto=auto -DHAVE_RESTRICT=1 -I/usr/include/webp -fno-strict-aliasing -DHAVE_POPEN_PROTO=1 -DTESSERACT_IMAGEDATA_AS_PIX -DTESSERACT_DISABLE_DEBUG_FONTS -DGRAPHICS_DISABLED -UCLUSTER -o ./soobj/tesseract_ccmain_adaptions.o -c tesseract/src/ccmain/adaptions.cpp gcc -DHAVE_MKSTEMP -DHAVE_FSEEKO -DHAVE_FONTCONFIG -DHAVE_SETLOCALE -DHAVE_DBUS -DHAVE_BSWAP32 -DHAVE_BYTESWAP_H -DHAVE_STRERROR -DHAVE_PREAD_PWRITE=1 -DGS_RECURSIVE_MUTEXATTR=PTHREAD_MUTEX_RECURSIVE -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 -Wno-unused-local-typedefs -DHAVE_STDINT_H=1 -DHAVE_DIRENT_H=1 -DHAVE_SYS_DIR_H=1 -DHAVE_SYS_TIME_H=1 -DHAVE_SYS_TIMES_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_LIBDL=1 -DGX_COLOR_INDEX_TYPE="unsigned long long" -D__USE_UNIX98=1 -DBUILD_PDF=1 -I./pdf -Os -fstack-clash-protection -Wformat -Werror=format-security -g -flto=auto -DHAVE_RESTRICT=1 -I/usr/include/webp -fno-strict-aliasing -DHAVE_POPEN_PROTO=1 -I./psi -I./obj -I./obj -I./base -I./devices -o ./obj/igcstr.o -c ./psi/igcstr.c cc1plus: warning: command-line option '-Wstrict-prototypes' is valid for C/ObjC but not for C++ cc1plus: warning: command-line option '-Wmissing-prototypes' is valid for C/ObjC but not for C++ cc1plus: warning: '-Werror=' argument '-Werror=declaration-after-statement' is not valid for C++ cc1plus: warning: command-line option '-Wstrict-prototypes' is valid for C/ObjC but not for C++ cc1plus: warning: command-line option '-Wmissing-prototypes' is valid for C/ObjC but not for C++ cc1plus: warning: '-Werror=' argument '-Werror=declaration-after-statement' is not valid for C++ cc1plus: warning: command-line option '-Wstrict-prototypes' is valid for C/ObjC but not for C++ cc1plus: warning: command-line option '-Wmissing-prototypes' is valid for C/ObjC but not for C++ cc1plus: warning: '-Werror=' argument '-Werror=declaration-after-statement' is not valid for C++ cc1plus: warning: command-line option '-Wstrict-prototypes' is valid for C/ObjC but not for C++ cc1plus: warning: command-line option '-Wmissing-prototypes' is valid for C/ObjC but not for C++ cc1plus: warning: '-Werror=' argument '-Werror=declaration-after-statement' is not valid for C++ In file included from tesseract/src/ccstruct/ratngs.h:32, from tesseract/src/wordrec/associate.h:27, from tesseract/src/wordrec/wordrec.h:67, from tesseract/src/wordrec/wordrec.cpp:19: tesseract/src/ccutil/unicharset.h: In member function 'bool tesseract::UNICHARSET::contains_unichar_id(tesseract::UNICHAR_ID) const': tesseract/src/ccutil/unicharset.h:288:59: warning: comparison of integer expressions of different signedness: 'tesseract::UNICHAR_ID' {aka 'int'} and 'std::vector::size_type' {aka 'unsigned int'} [-Wsign-compare] 288 | return unichar_id != INVALID_UNICHAR_ID && unichar_id < unichars.size() && | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~ tesseract/src/ccutil/unicharset.h: In member function 'void tesseract::UNICHARSET::delete_pointers_in_unichars()': tesseract/src/ccutil/unicharset.h:302:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'unsigned int'} [-Wsign-compare] 302 | for (int i = 0; i < unichars.size(); ++i) { | ~~^~~~~~~~~~~~~~~~~ gcc -DHAVE_MKSTEMP -DHAVE_FSEEKO -DHAVE_FONTCONFIG -DHAVE_SETLOCALE -DHAVE_DBUS -DHAVE_BSWAP32 -DHAVE_BYTESWAP_H -DHAVE_STRERROR -DHAVE_PREAD_PWRITE=1 -DGS_RECURSIVE_MUTEXATTR=PTHREAD_MUTEX_RECURSIVE -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 -Wno-unused-local-typedefs -DHAVE_STDINT_H=1 -DHAVE_DIRENT_H=1 -DHAVE_SYS_DIR_H=1 -DHAVE_SYS_TIME_H=1 -DHAVE_SYS_TIMES_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_LIBDL=1 -DGX_COLOR_INDEX_TYPE="unsigned long long" -D__USE_UNIX98=1 -DBUILD_PDF=1 -I./pdf -Os -fstack-clash-protection -Wformat -Werror=format-security -g -flto=auto -DHAVE_RESTRICT=1 -I/usr/include/webp -fno-strict-aliasing -DHAVE_POPEN_PROTO=1 -I./psi -I./obj -I./obj -I./base -I./devices -o ./obj/ilocate.o -c ./psi/ilocate.c g++ -Itesseract/include -Itesseract/src/api -Itesseract/src/arch -Itesseract/src/ccmain -Itesseract/src/ccstruct -Itesseract/src/ccutil -Itesseract/src/classify -Itesseract/src/cutil -Itesseract/src/dict -Itesseract/src/lstm -Itesseract/src/opencl -Itesseract/src/textord -Itesseract/src/training -Itesseract/src/viewer -Itesseract/src/wordrec -Ileptonica/src -I./base -I./soobj -Os -fstack-clash-protection -Wformat -Werror=format-security -D_GLIBCXX_ASSERTIONS=1 -D_LIBCPP_ENABLE_THREAD_SAFETY_ANNOTATIONS=1 -D_LIBCPP_ENABLE_HARDENED_MODE=1 -g -std=c++17 -DHAVE_NEON -DHAVE_MKSTEMP -DHAVE_FSEEKO -DHAVE_FONTCONFIG -DHAVE_SETLOCALE -DHAVE_DBUS -DHAVE_BSWAP32 -DHAVE_BYTESWAP_H -DHAVE_STRERROR -DHAVE_PREAD_PWRITE=1 -DGS_RECURSIVE_MUTEXATTR=PTHREAD_MUTEX_RECURSIVE -O2 -DNDEBUG -fPIC -fvisibility=hidden -DGSDLLEXPORT="__attribute__((visibility(\"default\")))" -Wall -Wstrict-prototypes -Wundef -Wmissing-declarations -Wmissing-prototypes -Wwrite-strings -fno-strict-aliasing -Werror=declaration-after-statement -fno-builtin -fno-common -Werror=return-type -Wno-unused-local-typedefs -DHAVE_STDINT_H=1 -DHAVE_DIRENT_H=1 -DHAVE_SYS_DIR_H=1 -DHAVE_SYS_TIME_H=1 -DHAVE_SYS_TIMES_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_LIBDL=1 -DGX_COLOR_INDEX_TYPE="unsigned long long" -D__USE_UNIX98=1 -DBUILD_PDF=1 -I./pdf -Os -fstack-clash-protection -Wformat -Werror=format-security -g -flto=auto -DHAVE_RESTRICT=1 -I/usr/include/webp -fno-strict-aliasing -DHAVE_POPEN_PROTO=1 -DTESSERACT_IMAGEDATA_AS_PIX -DTESSERACT_DISABLE_DEBUG_FONTS -DGRAPHICS_DISABLED -UCLUSTER -o ./soobj/tesseract_ccmain_docqual.o -c tesseract/src/ccmain/docqual.cpp In file included from tesseract/src/ccstruct/ratngs.h:32, from tesseract/src/wordrec/associate.h:27, from tesseract/src/wordrec/wordrec.h:67, from tesseract/src/wordrec/tface.cpp:21: tesseract/src/ccutil/unicharset.h: In member function 'bool tesseract::UNICHARSET::contains_unichar_id(tesseract::UNICHAR_ID) const': tesseract/src/ccutil/unicharset.h:288:59: warning: comparison of integer expressions of different signedness: 'tesseract::UNICHAR_ID' {aka 'int'} and 'std::vector::size_type' {aka 'unsigned int'} [-Wsign-compare] 288 | return unichar_id != INVALID_UNICHAR_ID && unichar_id < unichars.size() && | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~ tesseract/src/ccutil/unicharset.h: In member function 'void tesseract::UNICHARSET::delete_pointers_in_unichars()': tesseract/src/ccutil/unicharset.h:302:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'unsigned int'} [-Wsign-compare] 302 | for (int i = 0; i < unichars.size(); ++i) { | ~~^~~~~~~~~~~~~~~~~ In file included from tesseract/src/ccutil/elst.h:24, from tesseract/src/ccstruct/blobbox.h:22, from tesseract/src/textord/topitch.h:22, from tesseract/src/textord/topitch.cpp:24: tesseract/src/ccutil/serialis.h: In instantiation of 'bool tesseract::TFile::Serialize(const T*, size_t) [with T = char; size_t = unsigned int]': tesseract/src/ccutil/unicharset.h:363:51: required from here tesseract/src/ccutil/serialis.h:102:45: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'unsigned int'} [-Wsign-compare] 102 | return FWrite(data, sizeof(T), count) == count; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ g++ -Itesseract/include -Itesseract/src/api -Itesseract/src/arch -Itesseract/src/ccmain -Itesseract/src/ccstruct -Itesseract/src/ccutil -Itesseract/src/classify -Itesseract/src/cutil -Itesseract/src/dict -Itesseract/src/lstm -Itesseract/src/opencl -Itesseract/src/textord -Itesseract/src/training -Itesseract/src/viewer -Itesseract/src/wordrec -Ileptonica/src -I./base -I./soobj -Os -fstack-clash-protection -Wformat -Werror=format-security -D_GLIBCXX_ASSERTIONS=1 -D_LIBCPP_ENABLE_THREAD_SAFETY_ANNOTATIONS=1 -D_LIBCPP_ENABLE_HARDENED_MODE=1 -g -std=c++17 -DHAVE_NEON -DHAVE_MKSTEMP -DHAVE_FSEEKO -DHAVE_FONTCONFIG -DHAVE_SETLOCALE -DHAVE_DBUS -DHAVE_BSWAP32 -DHAVE_BYTESWAP_H -DHAVE_STRERROR -DHAVE_PREAD_PWRITE=1 -DGS_RECURSIVE_MUTEXATTR=PTHREAD_MUTEX_RECURSIVE -O2 -DNDEBUG -fPIC -fvisibility=hidden -DGSDLLEXPORT="__attribute__((visibility(\"default\")))" -Wall -Wstrict-prototypes -Wundef -Wmissing-declarations -Wmissing-prototypes -Wwrite-strings -fno-strict-aliasing -Werror=declaration-after-statement -fno-builtin -fno-common -Werror=return-type -Wno-unused-local-typedefs -DHAVE_STDINT_H=1 -DHAVE_DIRENT_H=1 -DHAVE_SYS_DIR_H=1 -DHAVE_SYS_TIME_H=1 -DHAVE_SYS_TIMES_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_LIBDL=1 -DGX_COLOR_INDEX_TYPE="unsigned long long" -D__USE_UNIX98=1 -DBUILD_PDF=1 -I./pdf -Os -fstack-clash-protection -Wformat -Werror=format-security -g -flto=auto -DHAVE_RESTRICT=1 -I/usr/include/webp -fno-strict-aliasing -DHAVE_POPEN_PROTO=1 -DTESSERACT_IMAGEDATA_AS_PIX -DTESSERACT_DISABLE_DEBUG_FONTS -DGRAPHICS_DISABLED -UCLUSTER -o ./soobj/tesseract_ccmain_equationdetect.o -c tesseract/src/ccmain/equationdetect.cpp ./psi/zgstate.c:95:1: warning: 'zcurrent_uint' defined but not used [-Wunused-function] 95 | zcurrent_uint(i_ctx_t *i_ctx_p, uint (*current_proc)(const gs_gstate *)) | ^~~~~~~~~~~~~ ./psi/zgstate.c:53:1: warning: 'zcurrent_real' defined but not used [-Wunused-function] 53 | zcurrent_real(i_ctx_t *i_ctx_p, double (*current_proc)(const gs_gstate *)) | ^~~~~~~~~~~~~ gcc -DHAVE_MKSTEMP -DHAVE_FSEEKO -DHAVE_FONTCONFIG -DHAVE_SETLOCALE -DHAVE_DBUS -DHAVE_BSWAP32 -DHAVE_BYTESWAP_H -DHAVE_STRERROR -DHAVE_PREAD_PWRITE=1 -DGS_RECURSIVE_MUTEXATTR=PTHREAD_MUTEX_RECURSIVE -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 -Wno-unused-local-typedefs -DHAVE_STDINT_H=1 -DHAVE_DIRENT_H=1 -DHAVE_SYS_DIR_H=1 -DHAVE_SYS_TIME_H=1 -DHAVE_SYS_TIMES_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_LIBDL=1 -DGX_COLOR_INDEX_TYPE="unsigned long long" -D__USE_UNIX98=1 -DBUILD_PDF=1 -I./pdf -Os -fstack-clash-protection -Wformat -Werror=format-security -g -flto=auto -DHAVE_RESTRICT=1 -I/usr/include/webp -fno-strict-aliasing -DHAVE_POPEN_PROTO=1 -I./psi -I./obj -I./obj -I./base -I./devices -o ./obj/iname.o -c ./psi/iname.c cc1plus: warning: command-line option '-Wstrict-prototypes' is valid for C/ObjC but not for C++ cc1plus: warning: command-line option '-Wmissing-prototypes' is valid for C/ObjC but not for C++ cc1plus: warning: '-Werror=' argument '-Werror=declaration-after-statement' is not valid for C++ g++ -Itesseract/include -Itesseract/src/api -Itesseract/src/arch -Itesseract/src/ccmain -Itesseract/src/ccstruct -Itesseract/src/ccutil -Itesseract/src/classify -Itesseract/src/cutil -Itesseract/src/dict -Itesseract/src/lstm -Itesseract/src/opencl -Itesseract/src/textord -Itesseract/src/training -Itesseract/src/viewer -Itesseract/src/wordrec -Ileptonica/src -I./base -I./soobj -Os -fstack-clash-protection -Wformat -Werror=format-security -D_GLIBCXX_ASSERTIONS=1 -D_LIBCPP_ENABLE_THREAD_SAFETY_ANNOTATIONS=1 -D_LIBCPP_ENABLE_HARDENED_MODE=1 -g -std=c++17 -DHAVE_NEON -DHAVE_MKSTEMP -DHAVE_FSEEKO -DHAVE_FONTCONFIG -DHAVE_SETLOCALE -DHAVE_DBUS -DHAVE_BSWAP32 -DHAVE_BYTESWAP_H -DHAVE_STRERROR -DHAVE_PREAD_PWRITE=1 -DGS_RECURSIVE_MUTEXATTR=PTHREAD_MUTEX_RECURSIVE -O2 -DNDEBUG -fPIC -fvisibility=hidden -DGSDLLEXPORT="__attribute__((visibility(\"default\")))" -Wall -Wstrict-prototypes -Wundef -Wmissing-declarations -Wmissing-prototypes -Wwrite-strings -fno-strict-aliasing -Werror=declaration-after-statement -fno-builtin -fno-common -Werror=return-type -Wno-unused-local-typedefs -DHAVE_STDINT_H=1 -DHAVE_DIRENT_H=1 -DHAVE_SYS_DIR_H=1 -DHAVE_SYS_TIME_H=1 -DHAVE_SYS_TIMES_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_LIBDL=1 -DGX_COLOR_INDEX_TYPE="unsigned long long" -D__USE_UNIX98=1 -DBUILD_PDF=1 -I./pdf -Os -fstack-clash-protection -Wformat -Werror=format-security -g -flto=auto -DHAVE_RESTRICT=1 -I/usr/include/webp -fno-strict-aliasing -DHAVE_POPEN_PROTO=1 -DTESSERACT_IMAGEDATA_AS_PIX -DTESSERACT_DISABLE_DEBUG_FONTS -DGRAPHICS_DISABLED -UCLUSTER -o ./soobj/tesseract_ccmain_fixspace.o -c tesseract/src/ccmain/fixspace.cpp gcc -DHAVE_MKSTEMP -DHAVE_FSEEKO -DHAVE_FONTCONFIG -DHAVE_SETLOCALE -DHAVE_DBUS -DHAVE_BSWAP32 -DHAVE_BYTESWAP_H -DHAVE_STRERROR -DHAVE_PREAD_PWRITE=1 -DGS_RECURSIVE_MUTEXATTR=PTHREAD_MUTEX_RECURSIVE -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 -Wno-unused-local-typedefs -DHAVE_STDINT_H=1 -DHAVE_DIRENT_H=1 -DHAVE_SYS_DIR_H=1 -DHAVE_SYS_TIME_H=1 -DHAVE_SYS_TIMES_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_LIBDL=1 -DGX_COLOR_INDEX_TYPE="unsigned long long" -D__USE_UNIX98=1 -DBUILD_PDF=1 -I./pdf -Os -fstack-clash-protection -Wformat -Werror=format-security -g -flto=auto -DHAVE_RESTRICT=1 -I/usr/include/webp -fno-strict-aliasing -DHAVE_POPEN_PROTO=1 -I./psi -I./obj -I./obj -I./base -I./devices -o ./obj/isave.o -c ./psi/isave.c In file included from tesseract/src/ccutil/ambigs.h:32, from tesseract/src/ccutil/ccutil.h:32, from tesseract/src/ccstruct/ccstruct.h:22, from tesseract/src/textord/textord.h:24, from tesseract/src/textord/wordseg.h:24, from tesseract/src/textord/wordseg.cpp:24: tesseract/src/ccutil/unicharset.h: In member function 'bool tesseract::UNICHARSET::contains_unichar_id(tesseract::UNICHAR_ID) const': tesseract/src/ccutil/unicharset.h:288:59: warning: comparison of integer expressions of different signedness: 'tesseract::UNICHAR_ID' {aka 'int'} and 'std::vector::size_type' {aka 'unsigned int'} [-Wsign-compare] 288 | return unichar_id != INVALID_UNICHAR_ID && unichar_id < unichars.size() && | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~ tesseract/src/ccutil/unicharset.h: In member function 'void tesseract::UNICHARSET::delete_pointers_in_unichars()': tesseract/src/ccutil/unicharset.h:302:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'unsigned int'} [-Wsign-compare] 302 | for (int i = 0; i < unichars.size(); ++i) { | ~~^~~~~~~~~~~~~~~~~ cc1plus: warning: command-line option '-Wstrict-prototypes' is valid for C/ObjC but not for C++ gcc -DHAVE_MKSTEMP -DHAVE_FSEEKO -DHAVE_FONTCONFIG -DHAVE_SETLOCALE -DHAVE_DBUS -DHAVE_BSWAP32 -DHAVE_BYTESWAP_H -DHAVE_STRERROR -DHAVE_PREAD_PWRITE=1 -DGS_RECURSIVE_MUTEXATTR=PTHREAD_MUTEX_RECURSIVE -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 -Wno-unused-local-typedefs -DHAVE_STDINT_H=1 -DHAVE_DIRENT_H=1 -DHAVE_SYS_DIR_H=1 -DHAVE_SYS_TIME_H=1 -DHAVE_SYS_TIMES_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_LIBDL=1 -DGX_COLOR_INDEX_TYPE="unsigned long long" -D__USE_UNIX98=1 -DBUILD_PDF=1 -I./pdf -Os -fstack-clash-protection -Wformat -Werror=format-security -g -flto=auto -DHAVE_RESTRICT=1 -I/usr/include/webp -fno-strict-aliasing -DHAVE_POPEN_PROTO=1 -I./psi -I./obj -I./obj -I./base -I./devices -o ./obj/inobtokn.o -c ./psi/inobtokn.c g++ -Itesseract/include -Itesseract/src/api -Itesseract/src/arch -Itesseract/src/ccmain -Itesseract/src/ccstruct -Itesseract/src/ccutil -Itesseract/src/classify -Itesseract/src/cutil -Itesseract/src/dict -Itesseract/src/lstm -Itesseract/src/opencl -Itesseract/src/textord -Itesseract/src/training -Itesseract/src/viewer -Itesseract/src/wordrec -Ileptonica/src -I./base -I./soobj -Os -fstack-clash-protection -Wformat -Werror=format-security -D_GLIBCXX_ASSERTIONS=1 -D_LIBCPP_ENABLE_THREAD_SAFETY_ANNOTATIONS=1 -D_LIBCPP_ENABLE_HARDENED_MODE=1 -g -std=c++17 -DHAVE_NEON -DHAVE_MKSTEMP -DHAVE_FSEEKO -DHAVE_FONTCONFIG -DHAVE_SETLOCALE -DHAVE_DBUS -DHAVE_BSWAP32 -DHAVE_BYTESWAP_H -DHAVE_STRERROR -DHAVE_PREAD_PWRITE=1 -DGS_RECURSIVE_MUTEXATTR=PTHREAD_MUTEX_RECURSIVE -O2 -DNDEBUG -fPIC -fvisibility=hidden -DGSDLLEXPORT="__attribute__((visibility(\"default\")))" -Wall -Wstrict-prototypes -Wundef -Wmissing-declarations -Wmissing-prototypes -Wwrite-strings -fno-strict-aliasing -Werror=declaration-after-statement -fno-builtin -fno-common -Werror=return-type -Wno-unused-local-typedefs -DHAVE_STDINT_H=1 -DHAVE_DIRENT_H=1 -DHAVE_SYS_DIR_H=1 -DHAVE_SYS_TIME_H=1 -DHAVE_SYS_TIMES_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_LIBDL=1 -DGX_COLOR_INDEX_TYPE="unsigned long long" -D__USE_UNIX98=1 -DBUILD_PDF=1 -I./pdf -Os -fstack-clash-protection -Wformat -Werror=format-security -g -flto=auto -DHAVE_RESTRICT=1 -I/usr/include/webp -fno-strict-aliasing -DHAVE_POPEN_PROTO=1 -DTESSERACT_IMAGEDATA_AS_PIX -DTESSERACT_DISABLE_DEBUG_FONTS -DGRAPHICS_DISABLED -UCLUSTER -o ./soobj/tesseract_ccmain_fixxht.o -c tesseract/src/ccmain/fixxht.cpp In file included from tesseract/src/ccutil/elst.h:24, from tesseract/src/dict/dawg.h:31: tesseract/src/ccutil/serialis.h: In instantiation of 'bool tesseract::TFile::Serialize(const T*, size_t) [with T = char; size_t = unsigned int]': tesseract/src/ccutil/unicharset.h:363:51: required from here tesseract/src/ccutil/serialis.h:102:45: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'unsigned int'} [-Wsign-compare] 102 | return FWrite(data, sizeof(T), count) == count; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ gcc -DHAVE_MKSTEMP -DHAVE_FSEEKO -DHAVE_FONTCONFIG -DHAVE_SETLOCALE -DHAVE_DBUS -DHAVE_BSWAP32 -DHAVE_BYTESWAP_H -DHAVE_STRERROR -DHAVE_PREAD_PWRITE=1 -DGS_RECURSIVE_MUTEXATTR=PTHREAD_MUTEX_RECURSIVE -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 -Wno-unused-local-typedefs -DHAVE_STDINT_H=1 -DHAVE_DIRENT_H=1 -DHAVE_SYS_DIR_H=1 -DHAVE_SYS_TIME_H=1 -DHAVE_SYS_TIMES_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_LIBDL=1 -DGX_COLOR_INDEX_TYPE="unsigned long long" -D__USE_UNIX98=1 -DBUILD_PDF=1 -I./pdf -Os -fstack-clash-protection -Wformat -Werror=format-security -g -flto=auto -DHAVE_RESTRICT=1 -I/usr/include/webp -fno-strict-aliasing -DHAVE_POPEN_PROTO=1 -I./psi -I./obj -I./obj -I./base -I./devices -o ./obj/inouparm.o -c ./psi/inouparm.c cc1plus: warning: command-line option '-Wmissing-prototypes' is valid for C/ObjC but not for C++ cc1plus: warning: '-Werror=' argument '-Werror=declaration-after-statement' is not valid for C++ tesseract/src/ccstruct/ratngs.h: In member function 'void tesseract::BLOB_CHOICE::set_fonts(const std::vector&)': tesseract/src/ccstruct/ratngs.h:107:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'unsigned int'} [-Wsign-compare] 107 | for (int f = 0; f < fonts_.size(); ++f) { | ~~^~~~~~~~~~~~~~~ g++ -Itesseract/include -Itesseract/src/api -Itesseract/src/arch -Itesseract/src/ccmain -Itesseract/src/ccstruct -Itesseract/src/ccutil -Itesseract/src/classify -Itesseract/src/cutil -Itesseract/src/dict -Itesseract/src/lstm -Itesseract/src/opencl -Itesseract/src/textord -Itesseract/src/training -Itesseract/src/viewer -Itesseract/src/wordrec -Ileptonica/src -I./base -I./soobj -Os -fstack-clash-protection -Wformat -Werror=format-security -D_GLIBCXX_ASSERTIONS=1 -D_LIBCPP_ENABLE_THREAD_SAFETY_ANNOTATIONS=1 -D_LIBCPP_ENABLE_HARDENED_MODE=1 -g -std=c++17 -DHAVE_NEON -DHAVE_MKSTEMP -DHAVE_FSEEKO -DHAVE_FONTCONFIG -DHAVE_SETLOCALE -DHAVE_DBUS -DHAVE_BSWAP32 -DHAVE_BYTESWAP_H -DHAVE_STRERROR -DHAVE_PREAD_PWRITE=1 -DGS_RECURSIVE_MUTEXATTR=PTHREAD_MUTEX_RECURSIVE -O2 -DNDEBUG -fPIC -fvisibility=hidden -DGSDLLEXPORT="__attribute__((visibility(\"default\")))" -Wall -Wstrict-prototypes -Wundef -Wmissing-declarations -Wmissing-prototypes -Wwrite-strings -fno-strict-aliasing -Werror=declaration-after-statement -fno-builtin -fno-common -Werror=return-type -Wno-unused-local-typedefs -DHAVE_STDINT_H=1 -DHAVE_DIRENT_H=1 -DHAVE_SYS_DIR_H=1 -DHAVE_SYS_TIME_H=1 -DHAVE_SYS_TIMES_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_LIBDL=1 -DGX_COLOR_INDEX_TYPE="unsigned long long" -D__USE_UNIX98=1 -DBUILD_PDF=1 -I./pdf -Os -fstack-clash-protection -Wformat -Werror=format-security -g -flto=auto -DHAVE_RESTRICT=1 -I/usr/include/webp -fno-strict-aliasing -DHAVE_POPEN_PROTO=1 -DTESSERACT_IMAGEDATA_AS_PIX -DTESSERACT_DISABLE_DEBUG_FONTS -DGRAPHICS_DISABLED -UCLUSTER -o ./soobj/tesseract_ccmain_osdetect.o -c tesseract/src/ccmain/osdetect.cpp cc1plus: warning: command-line option '-Wstrict-prototypes' is valid for C/ObjC but not for C++ cc1plus: warning: command-line option '-Wmissing-prototypes' is valid for C/ObjC but not for C++ cc1plus: warning: '-Werror=' argument '-Werror=declaration-after-statement' is not valid for C++ gcc -DHAVE_MKSTEMP -DHAVE_FSEEKO -DHAVE_FONTCONFIG -DHAVE_SETLOCALE -DHAVE_DBUS -DHAVE_BSWAP32 -DHAVE_BYTESWAP_H -DHAVE_STRERROR -DHAVE_PREAD_PWRITE=1 -DGS_RECURSIVE_MUTEXATTR=PTHREAD_MUTEX_RECURSIVE -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 -Wno-unused-local-typedefs -DHAVE_STDINT_H=1 -DHAVE_DIRENT_H=1 -DHAVE_SYS_DIR_H=1 -DHAVE_SYS_TIME_H=1 -DHAVE_SYS_TIMES_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_LIBDL=1 -DGX_COLOR_INDEX_TYPE="unsigned long long" -D__USE_UNIX98=1 -DBUILD_PDF=1 -I./pdf -Os -fstack-clash-protection -Wformat -Werror=format-security -g -flto=auto -DHAVE_RESTRICT=1 -I/usr/include/webp -fno-strict-aliasing -DHAVE_POPEN_PROTO=1 -I./psi -I./obj -I./obj -I./base -I./devices -o ./obj/zdscpars.o -c ./psi/zdscpars.c tesseract/src/ccstruct/ratngs.h: In member function 'void tesseract::BLOB_CHOICE::set_fonts(const std::vector&)': tesseract/src/ccstruct/ratngs.h:107:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'unsigned int'} [-Wsign-compare] 107 | for (int f = 0; f < fonts_.size(); ++f) { | ~~^~~~~~~~~~~~~~~ cc1plus: warning: command-line option '-Wstrict-prototypes' is valid for C/ObjC but not for C++ cc1plus: warning: command-line option '-Wmissing-prototypes' is valid for C/ObjC but not for C++ cc1plus: warning: '-Werror=' argument '-Werror=declaration-after-statement' is not valid for C++ g++ -Itesseract/include -Itesseract/src/api -Itesseract/src/arch -Itesseract/src/ccmain -Itesseract/src/ccstruct -Itesseract/src/ccutil -Itesseract/src/classify -Itesseract/src/cutil -Itesseract/src/dict -Itesseract/src/lstm -Itesseract/src/opencl -Itesseract/src/textord -Itesseract/src/training -Itesseract/src/viewer -Itesseract/src/wordrec -Ileptonica/src -I./base -I./soobj -Os -fstack-clash-protection -Wformat -Werror=format-security -D_GLIBCXX_ASSERTIONS=1 -D_LIBCPP_ENABLE_THREAD_SAFETY_ANNOTATIONS=1 -D_LIBCPP_ENABLE_HARDENED_MODE=1 -g -std=c++17 -DHAVE_NEON -DHAVE_MKSTEMP -DHAVE_FSEEKO -DHAVE_FONTCONFIG -DHAVE_SETLOCALE -DHAVE_DBUS -DHAVE_BSWAP32 -DHAVE_BYTESWAP_H -DHAVE_STRERROR -DHAVE_PREAD_PWRITE=1 -DGS_RECURSIVE_MUTEXATTR=PTHREAD_MUTEX_RECURSIVE -O2 -DNDEBUG -fPIC -fvisibility=hidden -DGSDLLEXPORT="__attribute__((visibility(\"default\")))" -Wall -Wstrict-prototypes -Wundef -Wmissing-declarations -Wmissing-prototypes -Wwrite-strings -fno-strict-aliasing -Werror=declaration-after-statement -fno-builtin -fno-common -Werror=return-type -Wno-unused-local-typedefs -DHAVE_STDINT_H=1 -DHAVE_DIRENT_H=1 -DHAVE_SYS_DIR_H=1 -DHAVE_SYS_TIME_H=1 -DHAVE_SYS_TIMES_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_LIBDL=1 -DGX_COLOR_INDEX_TYPE="unsigned long long" -D__USE_UNIX98=1 -DBUILD_PDF=1 -I./pdf -Os -fstack-clash-protection -Wformat -Werror=format-security -g -flto=auto -DHAVE_RESTRICT=1 -I/usr/include/webp -fno-strict-aliasing -DHAVE_POPEN_PROTO=1 -DTESSERACT_IMAGEDATA_AS_PIX -DTESSERACT_DISABLE_DEBUG_FONTS -DGRAPHICS_DISABLED -UCLUSTER -o ./soobj/tesseract_ccmain_par_control.o -c tesseract/src/ccmain/par_control.cpp gcc -DHAVE_MKSTEMP -DHAVE_FSEEKO -DHAVE_FONTCONFIG -DHAVE_SETLOCALE -DHAVE_DBUS -DHAVE_BSWAP32 -DHAVE_BYTESWAP_H -DHAVE_STRERROR -DHAVE_PREAD_PWRITE=1 -DGS_RECURSIVE_MUTEXATTR=PTHREAD_MUTEX_RECURSIVE -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 -Wno-unused-local-typedefs -DHAVE_STDINT_H=1 -DHAVE_DIRENT_H=1 -DHAVE_SYS_DIR_H=1 -DHAVE_SYS_TIME_H=1 -DHAVE_SYS_TIMES_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_LIBDL=1 -DGX_COLOR_INDEX_TYPE="unsigned long long" -D__USE_UNIX98=1 -DBUILD_PDF=1 -I./pdf -Os -fstack-clash-protection -Wformat -Werror=format-security -g -flto=auto -DHAVE_RESTRICT=1 -I/usr/include/webp -fno-strict-aliasing -DHAVE_POPEN_PROTO=1 -I./psi -I./obj -I./obj -I./base -I./devices -o ./obj/dscparse.o -c ./psi/dscparse.c cc1plus: warning: command-line option '-Wstrict-prototypes' is valid for C/ObjC but not for C++ cc1plus: warning: command-line option '-Wmissing-prototypes' is valid for C/ObjC but not for C++ cc1plus: warning: '-Werror=' argument '-Werror=declaration-after-statement' is not valid for C++ tesseract/src/ccutil/serialis.cpp: In function 'bool tesseract::SaveDataToFile(const std::vector&, const char*)': tesseract/src/ccutil/serialis.cpp:59:62: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'unsigned int'} [-Wsign-compare] 59 | static_cast(fwrite(&data[0], 1, data.size(), fp)) == data.size(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ In file included from tesseract/src/ccutil/genericvector.h:22, from tesseract/src/ccutil/params.h:22, from tesseract/src/textord/drawtord.h:22, from tesseract/src/textord/tospace.cpp:28: tesseract/src/ccutil/serialis.h: In instantiation of 'bool tesseract::TFile::Serialize(const T*, size_t) [with T = char; size_t = unsigned int]': tesseract/src/ccutil/unicharset.h:363:51: required from here tesseract/src/ccutil/serialis.h:102:45: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'unsigned int'} [-Wsign-compare] 102 | return FWrite(data, sizeof(T), count) == count; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ tesseract/src/ccutil/serialis.cpp: In member function 'char* tesseract::TFile::FGets(char*, int)': tesseract/src/ccutil/serialis.cpp:213:44: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'unsigned int'} [-Wsign-compare] 213 | while (size + 1 < buffer_size && offset_ < data_->size()) { | ~~~~~~~~^~~~~~~~~~~~~~~ tesseract/src/ccutil/serialis.cpp: In member function 'int tesseract::TFile::FRead(void*, size_t, int)': tesseract/src/ccutil/serialis.cpp:237:23: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 237 | if (SIZE_MAX / size <= count) { | ^ In file included from tesseract/src/ccutil/serialis.cpp:21: tesseract/src/ccutil/serialis.cpp: In member function 'int tesseract::TFile::FWrite(const void*, size_t, int)': tesseract/src/ccutil/serialis.cpp:284:31: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 284 | ASSERT_HOST(SIZE_MAX / size > count); | ^ tesseract/src/ccutil/errcode.h:56:25: note: in definition of macro 'ASSERT_HOST' 56 | #define ASSERT_HOST(x) (x) \ | ^ In file included from tesseract/src/ccutil/elst.h:24, from tesseract/src/ccutil/ambigs.h:29: tesseract/src/ccutil/serialis.h: In instantiation of 'bool tesseract::TFile::Serialize(const T*, size_t) [with T = char; size_t = unsigned int]': tesseract/src/ccutil/unicharset.h:363:51: required from here tesseract/src/ccutil/serialis.h:102:45: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'unsigned int'} [-Wsign-compare] 102 | return FWrite(data, sizeof(T), count) == count; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ cc1plus: warning: command-line option '-Wstrict-prototypes' is valid for C/ObjC but not for C++ cc1plus: warning: command-line option '-Wmissing-prototypes' is valid for C/ObjC but not for C++ cc1plus: warning: '-Werror=' argument '-Werror=declaration-after-statement' is not valid for C++ In file included from tesseract/src/ccutil/ambigs.h:32, from tesseract/src/ccutil/ccutil.h:32, from tesseract/src/ccstruct/ccstruct.h:22, from tesseract/src/textord/tordmain.cpp:29: tesseract/src/ccutil/unicharset.h: In member function 'bool tesseract::UNICHARSET::contains_unichar_id(tesseract::UNICHAR_ID) const': tesseract/src/ccutil/unicharset.h:288:59: warning: comparison of integer expressions of different signedness: 'tesseract::UNICHAR_ID' {aka 'int'} and 'std::vector::size_type' {aka 'unsigned int'} [-Wsign-compare] 288 | return unichar_id != INVALID_UNICHAR_ID && unichar_id < unichars.size() && | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~ tesseract/src/ccutil/unicharset.h: In member function 'void tesseract::UNICHARSET::delete_pointers_in_unichars()': tesseract/src/ccutil/unicharset.h:302:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'unsigned int'} [-Wsign-compare] 302 | for (int i = 0; i < unichars.size(); ++i) { | ~~^~~~~~~~~~~~~~~~~ gcc -DHAVE_MKSTEMP -DHAVE_FSEEKO -DHAVE_FONTCONFIG -DHAVE_SETLOCALE -DHAVE_DBUS -DHAVE_BSWAP32 -DHAVE_BYTESWAP_H -DHAVE_STRERROR -DHAVE_PREAD_PWRITE=1 -DGS_RECURSIVE_MUTEXATTR=PTHREAD_MUTEX_RECURSIVE -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 -Wno-unused-local-typedefs -DHAVE_STDINT_H=1 -DHAVE_DIRENT_H=1 -DHAVE_SYS_DIR_H=1 -DHAVE_SYS_TIME_H=1 -DHAVE_SYS_TIMES_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_LIBDL=1 -DGX_COLOR_INDEX_TYPE="unsigned long long" -D__USE_UNIX98=1 -DBUILD_PDF=1 -I./pdf -Os -fstack-clash-protection -Wformat -Werror=format-security -g -flto=auto -DHAVE_RESTRICT=1 -I/usr/include/webp -fno-strict-aliasing -DHAVE_POPEN_PROTO=1 -I./psi -I./obj -I./obj -I./base -I./devices -o ./obj/zfapi.o -c ./psi/zfapi.c In file included from tesseract/src/ccutil/serialis.cpp:19: tesseract/src/ccutil/serialis.h: In instantiation of 'bool tesseract::TFile::DeSerialize(T*, size_t) [with T = unsigned int; size_t = unsigned int]': tesseract/src/ccutil/serialis.cpp:114:19: required from here tesseract/src/ccutil/serialis.h:93:50: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'unsigned int'} [-Wsign-compare] 93 | return FReadEndian(data, sizeof(T), count) == count; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ tesseract/src/ccutil/serialis.h: In instantiation of 'bool tesseract::TFile::DeSerialize(T*, size_t) [with T = char; size_t = unsigned int]': tesseract/src/ccutil/serialis.cpp:119:23: required from here tesseract/src/ccutil/serialis.h:93:50: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'unsigned int'} [-Wsign-compare] tesseract/src/ccutil/serialis.h: In instantiation of 'bool tesseract::TFile::Serialize(const T*, size_t) [with T = unsigned int; size_t = unsigned int]': tesseract/src/ccutil/serialis.cpp:127:19: required from here tesseract/src/ccutil/serialis.h:102:45: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'unsigned int'} [-Wsign-compare] 102 | return FWrite(data, sizeof(T), count) == count; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ tesseract/src/ccutil/serialis.h: In instantiation of 'bool tesseract::TFile::Serialize(const T*, size_t) [with T = char; size_t = unsigned int]': tesseract/src/ccutil/serialis.cpp:127:39: required from here tesseract/src/ccutil/serialis.h:102:45: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'unsigned int'} [-Wsign-compare] gcc -DHAVE_MKSTEMP -DHAVE_FSEEKO -DHAVE_FONTCONFIG -DHAVE_SETLOCALE -DHAVE_DBUS -DHAVE_BSWAP32 -DHAVE_BYTESWAP_H -DHAVE_STRERROR -DHAVE_PREAD_PWRITE=1 -DGS_RECURSIVE_MUTEXATTR=PTHREAD_MUTEX_RECURSIVE -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 -Wno-unused-local-typedefs -DHAVE_STDINT_H=1 -DHAVE_DIRENT_H=1 -DHAVE_SYS_DIR_H=1 -DHAVE_SYS_TIME_H=1 -DHAVE_SYS_TIMES_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_LIBDL=1 -DGX_COLOR_INDEX_TYPE="unsigned long long" -D__USE_UNIX98=1 -DBUILD_PDF=1 -I./pdf -Os -fstack-clash-protection -Wformat -Werror=format-security -g -flto=auto -DHAVE_RESTRICT=1 -I/usr/include/webp -fno-strict-aliasing -DHAVE_POPEN_PROTO=1 -I./obj -I./base -I./devices -DWHICH_CMS="lcms2" -o ./obj/sbcp.o -c ./base/sbcp.c g++ -Itesseract/include -Itesseract/src/api -Itesseract/src/arch -Itesseract/src/ccmain -Itesseract/src/ccstruct -Itesseract/src/ccutil -Itesseract/src/classify -Itesseract/src/cutil -Itesseract/src/dict -Itesseract/src/lstm -Itesseract/src/opencl -Itesseract/src/textord -Itesseract/src/training -Itesseract/src/viewer -Itesseract/src/wordrec -Ileptonica/src -I./base -I./soobj -Os -fstack-clash-protection -Wformat -Werror=format-security -D_GLIBCXX_ASSERTIONS=1 -D_LIBCPP_ENABLE_THREAD_SAFETY_ANNOTATIONS=1 -D_LIBCPP_ENABLE_HARDENED_MODE=1 -g -std=c++17 -DHAVE_NEON -DHAVE_MKSTEMP -DHAVE_FSEEKO -DHAVE_FONTCONFIG -DHAVE_SETLOCALE -DHAVE_DBUS -DHAVE_BSWAP32 -DHAVE_BYTESWAP_H -DHAVE_STRERROR -DHAVE_PREAD_PWRITE=1 -DGS_RECURSIVE_MUTEXATTR=PTHREAD_MUTEX_RECURSIVE -O2 -DNDEBUG -fPIC -fvisibility=hidden -DGSDLLEXPORT="__attribute__((visibility(\"default\")))" -Wall -Wstrict-prototypes -Wundef -Wmissing-declarations -Wmissing-prototypes -Wwrite-strings -fno-strict-aliasing -Werror=declaration-after-statement -fno-builtin -fno-common -Werror=return-type -Wno-unused-local-typedefs -DHAVE_STDINT_H=1 -DHAVE_DIRENT_H=1 -DHAVE_SYS_DIR_H=1 -DHAVE_SYS_TIME_H=1 -DHAVE_SYS_TIMES_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_LIBDL=1 -DGX_COLOR_INDEX_TYPE="unsigned long long" -D__USE_UNIX98=1 -DBUILD_PDF=1 -I./pdf -Os -fstack-clash-protection -Wformat -Werror=format-security -g -flto=auto -DHAVE_RESTRICT=1 -I/usr/include/webp -fno-strict-aliasing -DHAVE_POPEN_PROTO=1 -DTESSERACT_IMAGEDATA_AS_PIX -DTESSERACT_DISABLE_DEBUG_FONTS -DGRAPHICS_DISABLED -UCLUSTER -o ./soobj/tesseract_ccmain_recogtraining.o -c tesseract/src/ccmain/recogtraining.cpp gcc -DHAVE_MKSTEMP -DHAVE_FSEEKO -DHAVE_FONTCONFIG -DHAVE_SETLOCALE -DHAVE_DBUS -DHAVE_BSWAP32 -DHAVE_BYTESWAP_H -DHAVE_STRERROR -DHAVE_PREAD_PWRITE=1 -DGS_RECURSIVE_MUTEXATTR=PTHREAD_MUTEX_RECURSIVE -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 -Wno-unused-local-typedefs -DHAVE_STDINT_H=1 -DHAVE_DIRENT_H=1 -DHAVE_SYS_DIR_H=1 -DHAVE_SYS_TIME_H=1 -DHAVE_SYS_TIMES_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_LIBDL=1 -DGX_COLOR_INDEX_TYPE="unsigned long long" -D__USE_UNIX98=1 -DBUILD_PDF=1 -I./pdf -Os -fstack-clash-protection -Wformat -Werror=format-security -g -flto=auto -DHAVE_RESTRICT=1 -I/usr/include/webp -fno-strict-aliasing -DHAVE_POPEN_PROTO=1 -I./psi -I./obj -I./obj -I./base -I./devices -o ./obj/zfbcp.o -c ./psi/zfbcp.c g++ -Itesseract/include -Itesseract/src/api -Itesseract/src/arch -Itesseract/src/ccmain -Itesseract/src/ccstruct -Itesseract/src/ccutil -Itesseract/src/classify -Itesseract/src/cutil -Itesseract/src/dict -Itesseract/src/lstm -Itesseract/src/opencl -Itesseract/src/textord -Itesseract/src/training -Itesseract/src/viewer -Itesseract/src/wordrec -Ileptonica/src -I./base -I./soobj -Os -fstack-clash-protection -Wformat -Werror=format-security -D_GLIBCXX_ASSERTIONS=1 -D_LIBCPP_ENABLE_THREAD_SAFETY_ANNOTATIONS=1 -D_LIBCPP_ENABLE_HARDENED_MODE=1 -g -std=c++17 -DHAVE_NEON -DHAVE_MKSTEMP -DHAVE_FSEEKO -DHAVE_FONTCONFIG -DHAVE_SETLOCALE -DHAVE_DBUS -DHAVE_BSWAP32 -DHAVE_BYTESWAP_H -DHAVE_STRERROR -DHAVE_PREAD_PWRITE=1 -DGS_RECURSIVE_MUTEXATTR=PTHREAD_MUTEX_RECURSIVE -O2 -DNDEBUG -fPIC -fvisibility=hidden -DGSDLLEXPORT="__attribute__((visibility(\"default\")))" -Wall -Wstrict-prototypes -Wundef -Wmissing-declarations -Wmissing-prototypes -Wwrite-strings -fno-strict-aliasing -Werror=declaration-after-statement -fno-builtin -fno-common -Werror=return-type -Wno-unused-local-typedefs -DHAVE_STDINT_H=1 -DHAVE_DIRENT_H=1 -DHAVE_SYS_DIR_H=1 -DHAVE_SYS_TIME_H=1 -DHAVE_SYS_TIMES_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_LIBDL=1 -DGX_COLOR_INDEX_TYPE="unsigned long long" -D__USE_UNIX98=1 -DBUILD_PDF=1 -I./pdf -Os -fstack-clash-protection -Wformat -Werror=format-security -g -flto=auto -DHAVE_RESTRICT=1 -I/usr/include/webp -fno-strict-aliasing -DHAVE_POPEN_PROTO=1 -DTESSERACT_IMAGEDATA_AS_PIX -DTESSERACT_DISABLE_DEBUG_FONTS -DGRAPHICS_DISABLED -UCLUSTER -o ./soobj/tesseract_ccmain_superscript.o -c tesseract/src/ccmain/superscript.cpp g++ -Itesseract/include -Itesseract/src/api -Itesseract/src/arch -Itesseract/src/ccmain -Itesseract/src/ccstruct -Itesseract/src/ccutil -Itesseract/src/classify -Itesseract/src/cutil -Itesseract/src/dict -Itesseract/src/lstm -Itesseract/src/opencl -Itesseract/src/textord -Itesseract/src/training -Itesseract/src/viewer -Itesseract/src/wordrec -Ileptonica/src -I./base -I./soobj -Os -fstack-clash-protection -Wformat -Werror=format-security -D_GLIBCXX_ASSERTIONS=1 -D_LIBCPP_ENABLE_THREAD_SAFETY_ANNOTATIONS=1 -D_LIBCPP_ENABLE_HARDENED_MODE=1 -g -std=c++17 -DHAVE_NEON -DHAVE_MKSTEMP -DHAVE_FSEEKO -DHAVE_FONTCONFIG -DHAVE_SETLOCALE -DHAVE_DBUS -DHAVE_BSWAP32 -DHAVE_BYTESWAP_H -DHAVE_STRERROR -DHAVE_PREAD_PWRITE=1 -DGS_RECURSIVE_MUTEXATTR=PTHREAD_MUTEX_RECURSIVE -O2 -DNDEBUG -fPIC -fvisibility=hidden -DGSDLLEXPORT="__attribute__((visibility(\"default\")))" -Wall -Wstrict-prototypes -Wundef -Wmissing-declarations -Wmissing-prototypes -Wwrite-strings -fno-strict-aliasing -Werror=declaration-after-statement -fno-builtin -fno-common -Werror=return-type -Wno-unused-local-typedefs -DHAVE_STDINT_H=1 -DHAVE_DIRENT_H=1 -DHAVE_SYS_DIR_H=1 -DHAVE_SYS_TIME_H=1 -DHAVE_SYS_TIMES_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_LIBDL=1 -DGX_COLOR_INDEX_TYPE="unsigned long long" -D__USE_UNIX98=1 -DBUILD_PDF=1 -I./pdf -Os -fstack-clash-protection -Wformat -Werror=format-security -g -flto=auto -DHAVE_RESTRICT=1 -I/usr/include/webp -fno-strict-aliasing -DHAVE_POPEN_PROTO=1 -DTESSERACT_IMAGEDATA_AS_PIX -DTESSERACT_DISABLE_DEBUG_FONTS -DGRAPHICS_DISABLED -UCLUSTER -o ./soobj/tesseract_ccmain_tessbox.o -c tesseract/src/ccmain/tessbox.cpp g++ -Itesseract/include -Itesseract/src/api -Itesseract/src/arch -Itesseract/src/ccmain -Itesseract/src/ccstruct -Itesseract/src/ccutil -Itesseract/src/classify -Itesseract/src/cutil -Itesseract/src/dict -Itesseract/src/lstm -Itesseract/src/opencl -Itesseract/src/textord -Itesseract/src/training -Itesseract/src/viewer -Itesseract/src/wordrec -Ileptonica/src -I./base -I./soobj -Os -fstack-clash-protection -Wformat -Werror=format-security -D_GLIBCXX_ASSERTIONS=1 -D_LIBCPP_ENABLE_THREAD_SAFETY_ANNOTATIONS=1 -D_LIBCPP_ENABLE_HARDENED_MODE=1 -g -std=c++17 -DHAVE_NEON -DHAVE_MKSTEMP -DHAVE_FSEEKO -DHAVE_FONTCONFIG -DHAVE_SETLOCALE -DHAVE_DBUS -DHAVE_BSWAP32 -DHAVE_BYTESWAP_H -DHAVE_STRERROR -DHAVE_PREAD_PWRITE=1 -DGS_RECURSIVE_MUTEXATTR=PTHREAD_MUTEX_RECURSIVE -O2 -DNDEBUG -fPIC -fvisibility=hidden -DGSDLLEXPORT="__attribute__((visibility(\"default\")))" -Wall -Wstrict-prototypes -Wundef -Wmissing-declarations -Wmissing-prototypes -Wwrite-strings -fno-strict-aliasing -Werror=declaration-after-statement -fno-builtin -fno-common -Werror=return-type -Wno-unused-local-typedefs -DHAVE_STDINT_H=1 -DHAVE_DIRENT_H=1 -DHAVE_SYS_DIR_H=1 -DHAVE_SYS_TIME_H=1 -DHAVE_SYS_TIMES_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_LIBDL=1 -DGX_COLOR_INDEX_TYPE="unsigned long long" -D__USE_UNIX98=1 -DBUILD_PDF=1 -I./pdf -Os -fstack-clash-protection -Wformat -Werror=format-security -g -flto=auto -DHAVE_RESTRICT=1 -I/usr/include/webp -fno-strict-aliasing -DHAVE_POPEN_PROTO=1 -DTESSERACT_IMAGEDATA_AS_PIX -DTESSERACT_DISABLE_DEBUG_FONTS -DGRAPHICS_DISABLED -UCLUSTER -o ./soobj/tesseract_ccmain_tfacepp.o -c tesseract/src/ccmain/tfacepp.cpp cc1plus: warning: command-line option '-Wstrict-prototypes' is valid for C/ObjC but not for C++ cc1plus: warning: command-line option '-Wmissing-prototypes' is valid for C/ObjC but not for C++ cc1plus: warning: '-Werror=' argument '-Werror=declaration-after-statement' is not valid for C++ cc1plus: warning: command-line option '-Wstrict-prototypes' is valid for C/ObjC but not for C++ cc1plus: warning: command-line option '-Wmissing-prototypes' is valid for C/ObjC but not for C++ cc1plus: warning: '-Werror=' argument '-Werror=declaration-after-statement' is not valid for C++ cc1plus: warning: command-line option '-Wstrict-prototypes' is valid for C/ObjC but not for C++ cc1plus: warning: command-line option '-Wmissing-prototypes' is valid for C/ObjC but not for C++ cc1plus: warning: '-Werror=' argument '-Werror=declaration-after-statement' is not valid for C++ tesseract/src/ccutil/serialis.h: In instantiation of 'bool tesseract::TFile::DeSerialize(T*, size_t) [with T = double; size_t = unsigned int]': tesseract/src/ccutil/serialis.cpp:90:23: required from 'bool tesseract::TFile::DeSerialize(std::vector&) [with T = double]' tesseract/src/ccutil/serialis.cpp:107:68: required from here tesseract/src/ccutil/serialis.h:93:50: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'unsigned int'} [-Wsign-compare] 93 | return FReadEndian(data, sizeof(T), count) == count; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ tesseract/src/ccutil/serialis.h: In instantiation of 'bool tesseract::TFile::DeSerialize(T*, size_t) [with T = int; size_t = unsigned int]': tesseract/src/ccutil/serialis.cpp:90:23: required from 'bool tesseract::TFile::DeSerialize(std::vector&) [with T = int]' tesseract/src/ccutil/serialis.cpp:108:69: required from here tesseract/src/ccutil/serialis.h:93:50: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'unsigned int'} [-Wsign-compare] tesseract/src/ccutil/serialis.h: In instantiation of 'bool tesseract::TFile::Serialize(const T*, size_t) [with T = double; size_t = unsigned int]': tesseract/src/ccutil/serialis.cpp:102:21: required from 'bool tesseract::TFile::Serialize(const std::vector&) [with T = double]' tesseract/src/ccutil/serialis.cpp:109:72: required from here tesseract/src/ccutil/serialis.h:102:45: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'unsigned int'} [-Wsign-compare] 102 | return FWrite(data, sizeof(T), count) == count; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ tesseract/src/ccutil/serialis.h: In instantiation of 'bool tesseract::TFile::Serialize(const T*, size_t) [with T = int; size_t = unsigned int]': tesseract/src/ccutil/serialis.cpp:102:21: required from 'bool tesseract::TFile::Serialize(const std::vector&) [with T = int]' tesseract/src/ccutil/serialis.cpp:110:73: required from here tesseract/src/ccutil/serialis.h:102:45: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'unsigned int'} [-Wsign-compare] g++ -Itesseract/include -Itesseract/src/api -Itesseract/src/arch -Itesseract/src/ccmain -Itesseract/src/ccstruct -Itesseract/src/ccutil -Itesseract/src/classify -Itesseract/src/cutil -Itesseract/src/dict -Itesseract/src/lstm -Itesseract/src/opencl -Itesseract/src/textord -Itesseract/src/training -Itesseract/src/viewer -Itesseract/src/wordrec -Ileptonica/src -I./base -I./soobj -Os -fstack-clash-protection -Wformat -Werror=format-security -D_GLIBCXX_ASSERTIONS=1 -D_LIBCPP_ENABLE_THREAD_SAFETY_ANNOTATIONS=1 -D_LIBCPP_ENABLE_HARDENED_MODE=1 -g -std=c++17 -DHAVE_NEON -DHAVE_MKSTEMP -DHAVE_FSEEKO -DHAVE_FONTCONFIG -DHAVE_SETLOCALE -DHAVE_DBUS -DHAVE_BSWAP32 -DHAVE_BYTESWAP_H -DHAVE_STRERROR -DHAVE_PREAD_PWRITE=1 -DGS_RECURSIVE_MUTEXATTR=PTHREAD_MUTEX_RECURSIVE -O2 -DNDEBUG -fPIC -fvisibility=hidden -DGSDLLEXPORT="__attribute__((visibility(\"default\")))" -Wall -Wstrict-prototypes -Wundef -Wmissing-declarations -Wmissing-prototypes -Wwrite-strings -fno-strict-aliasing -Werror=declaration-after-statement -fno-builtin -fno-common -Werror=return-type -Wno-unused-local-typedefs -DHAVE_STDINT_H=1 -DHAVE_DIRENT_H=1 -DHAVE_SYS_DIR_H=1 -DHAVE_SYS_TIME_H=1 -DHAVE_SYS_TIMES_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_LIBDL=1 -DGX_COLOR_INDEX_TYPE="unsigned long long" -D__USE_UNIX98=1 -DBUILD_PDF=1 -I./pdf -Os -fstack-clash-protection -Wformat -Werror=format-security -g -flto=auto -DHAVE_RESTRICT=1 -I/usr/include/webp -fno-strict-aliasing -DHAVE_POPEN_PROTO=1 -DTESSERACT_IMAGEDATA_AS_PIX -DTESSERACT_DISABLE_DEBUG_FONTS -DGRAPHICS_DISABLED -UCLUSTER -o ./soobj/tesseract_ccstruct_fontinfo.o -c tesseract/src/ccstruct/fontinfo.cpp gcc -DHAVE_MKSTEMP -DHAVE_FSEEKO -DHAVE_FONTCONFIG -DHAVE_SETLOCALE -DHAVE_DBUS -DHAVE_BSWAP32 -DHAVE_BYTESWAP_H -DHAVE_STRERROR -DHAVE_PREAD_PWRITE=1 -DGS_RECURSIVE_MUTEXATTR=PTHREAD_MUTEX_RECURSIVE -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 -Wno-unused-local-typedefs -DHAVE_STDINT_H=1 -DHAVE_DIRENT_H=1 -DHAVE_SYS_DIR_H=1 -DHAVE_SYS_TIME_H=1 -DHAVE_SYS_TIMES_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_LIBDL=1 -DGX_COLOR_INDEX_TYPE="unsigned long long" -D__USE_UNIX98=1 -DBUILD_PDF=1 -I./pdf -Os -fstack-clash-protection -Wformat -Werror=format-security -g -flto=auto -DHAVE_RESTRICT=1 -I/usr/include/webp -fno-strict-aliasing -DHAVE_POPEN_PROTO=1 -I./psi -I./obj -I./obj -I./base -I./devices -o ./obj/zpath1.o -c ./psi/zpath1.c g++ -Itesseract/include -Itesseract/src/api -Itesseract/src/arch -Itesseract/src/ccmain -Itesseract/src/ccstruct -Itesseract/src/ccutil -Itesseract/src/classify -Itesseract/src/cutil -Itesseract/src/dict -Itesseract/src/lstm -Itesseract/src/opencl -Itesseract/src/textord -Itesseract/src/training -Itesseract/src/viewer -Itesseract/src/wordrec -Ileptonica/src -I./base -I./soobj -Os -fstack-clash-protection -Wformat -Werror=format-security -D_GLIBCXX_ASSERTIONS=1 -D_LIBCPP_ENABLE_THREAD_SAFETY_ANNOTATIONS=1 -D_LIBCPP_ENABLE_HARDENED_MODE=1 -g -std=c++17 -DHAVE_NEON -DHAVE_MKSTEMP -DHAVE_FSEEKO -DHAVE_FONTCONFIG -DHAVE_SETLOCALE -DHAVE_DBUS -DHAVE_BSWAP32 -DHAVE_BYTESWAP_H -DHAVE_STRERROR -DHAVE_PREAD_PWRITE=1 -DGS_RECURSIVE_MUTEXATTR=PTHREAD_MUTEX_RECURSIVE -O2 -DNDEBUG -fPIC -fvisibility=hidden -DGSDLLEXPORT="__attribute__((visibility(\"default\")))" -Wall -Wstrict-prototypes -Wundef -Wmissing-declarations -Wmissing-prototypes -Wwrite-strings -fno-strict-aliasing -Werror=declaration-after-statement -fno-builtin -fno-common -Werror=return-type -Wno-unused-local-typedefs -DHAVE_STDINT_H=1 -DHAVE_DIRENT_H=1 -DHAVE_SYS_DIR_H=1 -DHAVE_SYS_TIME_H=1 -DHAVE_SYS_TIMES_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_LIBDL=1 -DGX_COLOR_INDEX_TYPE="unsigned long long" -D__USE_UNIX98=1 -DBUILD_PDF=1 -I./pdf -Os -fstack-clash-protection -Wformat -Werror=format-security -g -flto=auto -DHAVE_RESTRICT=1 -I/usr/include/webp -fno-strict-aliasing -DHAVE_POPEN_PROTO=1 -DTESSERACT_IMAGEDATA_AS_PIX -DTESSERACT_DISABLE_DEBUG_FONTS -DGRAPHICS_DISABLED -UCLUSTER -o ./soobj/tesseract_ccstruct_params_training_featdef.o -c tesseract/src/ccstruct/params_training_featdef.cpp In file included from tesseract/src/ccutil/ambigs.h:32, from tesseract/src/ccutil/ccutil.h:32, from tesseract/src/ccutil/mainblk.cpp:26: tesseract/src/ccutil/unicharset.h: In member function 'bool tesseract::UNICHARSET::contains_unichar_id(tesseract::UNICHAR_ID) const': tesseract/src/ccutil/unicharset.h:288:59: warning: comparison of integer expressions of different signedness: 'tesseract::UNICHAR_ID' {aka 'int'} and 'std::vector::size_type' {aka 'unsigned int'} [-Wsign-compare] 288 | return unichar_id != INVALID_UNICHAR_ID && unichar_id < unichars.size() && | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~ tesseract/src/ccutil/unicharset.h: In member function 'void tesseract::UNICHARSET::delete_pointers_in_unichars()': tesseract/src/ccutil/unicharset.h:302:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'unsigned int'} [-Wsign-compare] 302 | for (int i = 0; i < unichars.size(); ++i) { | ~~^~~~~~~~~~~~~~~~~ cc1plus: warning: command-line option '-Wstrict-prototypes' is valid for C/ObjC but not for C++ cc1plus: warning: command-line option '-Wmissing-prototypes' is valid for C/ObjC but not for C++ cc1plus: warning: '-Werror=' argument '-Werror=declaration-after-statement' is not valid for C++ gcc -DHAVE_MKSTEMP -DHAVE_FSEEKO -DHAVE_FONTCONFIG -DHAVE_SETLOCALE -DHAVE_DBUS -DHAVE_BSWAP32 -DHAVE_BYTESWAP_H -DHAVE_STRERROR -DHAVE_PREAD_PWRITE=1 -DGS_RECURSIVE_MUTEXATTR=PTHREAD_MUTEX_RECURSIVE -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 -Wno-unused-local-typedefs -DHAVE_STDINT_H=1 -DHAVE_DIRENT_H=1 -DHAVE_SYS_DIR_H=1 -DHAVE_SYS_TIME_H=1 -DHAVE_SYS_TIMES_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_LIBDL=1 -DGX_COLOR_INDEX_TYPE="unsigned long long" -D__USE_UNIX98=1 -DBUILD_PDF=1 -I./pdf -Os -fstack-clash-protection -Wformat -Werror=format-security -g -flto=auto -DHAVE_RESTRICT=1 -I/usr/include/webp -fno-strict-aliasing -DHAVE_POPEN_PROTO=1 -I./psi -I./obj -I./obj -I./base -I./devices -o ./obj/zcolor2.o -c ./psi/zcolor2.c g++ -Itesseract/include -Itesseract/src/api -Itesseract/src/arch -Itesseract/src/ccmain -Itesseract/src/ccstruct -Itesseract/src/ccutil -Itesseract/src/classify -Itesseract/src/cutil -Itesseract/src/dict -Itesseract/src/lstm -Itesseract/src/opencl -Itesseract/src/textord -Itesseract/src/training -Itesseract/src/viewer -Itesseract/src/wordrec -Ileptonica/src -I./base -I./soobj -Os -fstack-clash-protection -Wformat -Werror=format-security -D_GLIBCXX_ASSERTIONS=1 -D_LIBCPP_ENABLE_THREAD_SAFETY_ANNOTATIONS=1 -D_LIBCPP_ENABLE_HARDENED_MODE=1 -g -std=c++17 -DHAVE_NEON -DHAVE_MKSTEMP -DHAVE_FSEEKO -DHAVE_FONTCONFIG -DHAVE_SETLOCALE -DHAVE_DBUS -DHAVE_BSWAP32 -DHAVE_BYTESWAP_H -DHAVE_STRERROR -DHAVE_PREAD_PWRITE=1 -DGS_RECURSIVE_MUTEXATTR=PTHREAD_MUTEX_RECURSIVE -O2 -DNDEBUG -fPIC -fvisibility=hidden -DGSDLLEXPORT="__attribute__((visibility(\"default\")))" -Wall -Wstrict-prototypes -Wundef -Wmissing-declarations -Wmissing-prototypes -Wwrite-strings -fno-strict-aliasing -Werror=declaration-after-statement -fno-builtin -fno-common -Werror=return-type -Wno-unused-local-typedefs -DHAVE_STDINT_H=1 -DHAVE_DIRENT_H=1 -DHAVE_SYS_DIR_H=1 -DHAVE_SYS_TIME_H=1 -DHAVE_SYS_TIMES_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_LIBDL=1 -DGX_COLOR_INDEX_TYPE="unsigned long long" -D__USE_UNIX98=1 -DBUILD_PDF=1 -I./pdf -Os -fstack-clash-protection -Wformat -Werror=format-security -g -flto=auto -DHAVE_RESTRICT=1 -I/usr/include/webp -fno-strict-aliasing -DHAVE_POPEN_PROTO=1 -DTESSERACT_IMAGEDATA_AS_PIX -DTESSERACT_DISABLE_DEBUG_FONTS -DGRAPHICS_DISABLED -UCLUSTER -o ./soobj/tesseract_ccutil_ambigs.o -c tesseract/src/ccutil/ambigs.cpp cc1plus: warning: command-line option '-Wstrict-prototypes' is valid for C/ObjC but not for C++ cc1plus: warning: command-line option '-Wmissing-prototypes' is valid for C/ObjC but not for C++ cc1plus: warning: '-Werror=' argument '-Werror=declaration-after-statement' is not valid for C++ gcc -DHAVE_MKSTEMP -DHAVE_FSEEKO -DHAVE_FONTCONFIG -DHAVE_SETLOCALE -DHAVE_DBUS -DHAVE_BSWAP32 -DHAVE_BYTESWAP_H -DHAVE_STRERROR -DHAVE_PREAD_PWRITE=1 -DGS_RECURSIVE_MUTEXATTR=PTHREAD_MUTEX_RECURSIVE -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 -Wno-unused-local-typedefs -DHAVE_STDINT_H=1 -DHAVE_DIRENT_H=1 -DHAVE_SYS_DIR_H=1 -DHAVE_SYS_TIME_H=1 -DHAVE_SYS_TIMES_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_LIBDL=1 -DGX_COLOR_INDEX_TYPE="unsigned long long" -D__USE_UNIX98=1 -DBUILD_PDF=1 -I./pdf -Os -fstack-clash-protection -Wformat -Werror=format-security -g -flto=auto -DHAVE_RESTRICT=1 -I/usr/include/webp -fno-strict-aliasing -DHAVE_POPEN_PROTO=1 -I./psi -I./obj -I./obj -I./base -I./devices -o ./obj/zcsindex.o -c ./psi/zcsindex.c cc1plus: warning: command-line option '-Wstrict-prototypes' is valid for C/ObjC but not for C++ cc1plus: warning: command-line option '-Wmissing-prototypes' is valid for C/ObjC but not for C++ cc1plus: warning: '-Werror=' argument '-Werror=declaration-after-statement' is not valid for C++ In file included from tesseract/src/ccutil/genericvector.h:22, from tesseract/src/ccutil/params.h:22, from tesseract/src/textord/wordseg.h:22: tesseract/src/ccutil/serialis.h: In instantiation of 'bool tesseract::TFile::Serialize(const T*, size_t) [with T = char; size_t = unsigned int]': tesseract/src/ccutil/unicharset.h:363:51: required from here tesseract/src/ccutil/serialis.h:102:45: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'unsigned int'} [-Wsign-compare] 102 | return FWrite(data, sizeof(T), count) == count; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ In file included from tesseract/src/ccutil/clst.h:24, from tesseract/src/ccstruct/blobs.h:23, from tesseract/src/wordrec/associate.h:25: tesseract/src/ccutil/serialis.h: In instantiation of 'bool tesseract::TFile::Serialize(const T*, size_t) [with T = char; size_t = unsigned int]': tesseract/src/ccutil/unicharset.h:363:51: required from here tesseract/src/ccutil/serialis.h:102:45: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'unsigned int'} [-Wsign-compare] 102 | return FWrite(data, sizeof(T), count) == count; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ g++ -Itesseract/include -Itesseract/src/api -Itesseract/src/arch -Itesseract/src/ccmain -Itesseract/src/ccstruct -Itesseract/src/ccutil -Itesseract/src/classify -Itesseract/src/cutil -Itesseract/src/dict -Itesseract/src/lstm -Itesseract/src/opencl -Itesseract/src/textord -Itesseract/src/training -Itesseract/src/viewer -Itesseract/src/wordrec -Ileptonica/src -I./base -I./soobj -Os -fstack-clash-protection -Wformat -Werror=format-security -D_GLIBCXX_ASSERTIONS=1 -D_LIBCPP_ENABLE_THREAD_SAFETY_ANNOTATIONS=1 -D_LIBCPP_ENABLE_HARDENED_MODE=1 -g -std=c++17 -DHAVE_NEON -DHAVE_MKSTEMP -DHAVE_FSEEKO -DHAVE_FONTCONFIG -DHAVE_SETLOCALE -DHAVE_DBUS -DHAVE_BSWAP32 -DHAVE_BYTESWAP_H -DHAVE_STRERROR -DHAVE_PREAD_PWRITE=1 -DGS_RECURSIVE_MUTEXATTR=PTHREAD_MUTEX_RECURSIVE -O2 -DNDEBUG -fPIC -fvisibility=hidden -DGSDLLEXPORT="__attribute__((visibility(\"default\")))" -Wall -Wstrict-prototypes -Wundef -Wmissing-declarations -Wmissing-prototypes -Wwrite-strings -fno-strict-aliasing -Werror=declaration-after-statement -fno-builtin -fno-common -Werror=return-type -Wno-unused-local-typedefs -DHAVE_STDINT_H=1 -DHAVE_DIRENT_H=1 -DHAVE_SYS_DIR_H=1 -DHAVE_SYS_TIME_H=1 -DHAVE_SYS_TIMES_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_LIBDL=1 -DGX_COLOR_INDEX_TYPE="unsigned long long" -D__USE_UNIX98=1 -DBUILD_PDF=1 -I./pdf -Os -fstack-clash-protection -Wformat -Werror=format-security -g -flto=auto -DHAVE_RESTRICT=1 -I/usr/include/webp -fno-strict-aliasing -DHAVE_POPEN_PROTO=1 -DTESSERACT_IMAGEDATA_AS_PIX -DTESSERACT_DISABLE_DEBUG_FONTS -DGRAPHICS_DISABLED -UCLUSTER -o ./soobj/tesseract_ccutil_bitvector.o -c tesseract/src/ccutil/bitvector.cpp gcc -DHAVE_MKSTEMP -DHAVE_FSEEKO -DHAVE_FONTCONFIG -DHAVE_SETLOCALE -DHAVE_DBUS -DHAVE_BSWAP32 -DHAVE_BYTESWAP_H -DHAVE_STRERROR -DHAVE_PREAD_PWRITE=1 -DGS_RECURSIVE_MUTEXATTR=PTHREAD_MUTEX_RECURSIVE -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 -Wno-unused-local-typedefs -DHAVE_STDINT_H=1 -DHAVE_DIRENT_H=1 -DHAVE_SYS_DIR_H=1 -DHAVE_SYS_TIME_H=1 -DHAVE_SYS_TIMES_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_LIBDL=1 -DGX_COLOR_INDEX_TYPE="unsigned long long" -D__USE_UNIX98=1 -DBUILD_PDF=1 -I./pdf -Os -fstack-clash-protection -Wformat -Werror=format-security -g -flto=auto -DHAVE_RESTRICT=1 -I/usr/include/webp -fno-strict-aliasing -DHAVE_POPEN_PROTO=1 -I./psi -I./obj -I./obj -I./base -I./devices -o ./obj/zht2.o -I./toolbin/halftone/gen_ordered -c ./psi/zht2.c gcc -DHAVE_MKSTEMP -DHAVE_FSEEKO -DHAVE_FONTCONFIG -DHAVE_SETLOCALE -DHAVE_DBUS -DHAVE_BSWAP32 -DHAVE_BYTESWAP_H -DHAVE_STRERROR -DHAVE_PREAD_PWRITE=1 -DGS_RECURSIVE_MUTEXATTR=PTHREAD_MUTEX_RECURSIVE -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 -Wno-unused-local-typedefs -DHAVE_STDINT_H=1 -DHAVE_DIRENT_H=1 -DHAVE_SYS_DIR_H=1 -DHAVE_SYS_TIME_H=1 -DHAVE_SYS_TIMES_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_LIBDL=1 -DGX_COLOR_INDEX_TYPE="unsigned long long" -D__USE_UNIX98=1 -DBUILD_PDF=1 -I./pdf -Os -fstack-clash-protection -Wformat -Werror=format-security -g -flto=auto -DHAVE_RESTRICT=1 -I/usr/include/webp -fno-strict-aliasing -DHAVE_POPEN_PROTO=1 -I./psi -I./obj -I./obj -I./base -I./devices -o ./obj/zcssepr.o -c ./psi/zcssepr.c g++ -Itesseract/include -Itesseract/src/api -Itesseract/src/arch -Itesseract/src/ccmain -Itesseract/src/ccstruct -Itesseract/src/ccutil -Itesseract/src/classify -Itesseract/src/cutil -Itesseract/src/dict -Itesseract/src/lstm -Itesseract/src/opencl -Itesseract/src/textord -Itesseract/src/training -Itesseract/src/viewer -Itesseract/src/wordrec -Ileptonica/src -I./base -I./soobj -Os -fstack-clash-protection -Wformat -Werror=format-security -D_GLIBCXX_ASSERTIONS=1 -D_LIBCPP_ENABLE_THREAD_SAFETY_ANNOTATIONS=1 -D_LIBCPP_ENABLE_HARDENED_MODE=1 -g -std=c++17 -DHAVE_NEON -DHAVE_MKSTEMP -DHAVE_FSEEKO -DHAVE_FONTCONFIG -DHAVE_SETLOCALE -DHAVE_DBUS -DHAVE_BSWAP32 -DHAVE_BYTESWAP_H -DHAVE_STRERROR -DHAVE_PREAD_PWRITE=1 -DGS_RECURSIVE_MUTEXATTR=PTHREAD_MUTEX_RECURSIVE -O2 -DNDEBUG -fPIC -fvisibility=hidden -DGSDLLEXPORT="__attribute__((visibility(\"default\")))" -Wall -Wstrict-prototypes -Wundef -Wmissing-declarations -Wmissing-prototypes -Wwrite-strings -fno-strict-aliasing -Werror=declaration-after-statement -fno-builtin -fno-common -Werror=return-type -Wno-unused-local-typedefs -DHAVE_STDINT_H=1 -DHAVE_DIRENT_H=1 -DHAVE_SYS_DIR_H=1 -DHAVE_SYS_TIME_H=1 -DHAVE_SYS_TIMES_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_LIBDL=1 -DGX_COLOR_INDEX_TYPE="unsigned long long" -D__USE_UNIX98=1 -DBUILD_PDF=1 -I./pdf -Os -fstack-clash-protection -Wformat -Werror=format-security -g -flto=auto -DHAVE_RESTRICT=1 -I/usr/include/webp -fno-strict-aliasing -DHAVE_POPEN_PROTO=1 -DTESSERACT_IMAGEDATA_AS_PIX -DTESSERACT_DISABLE_DEBUG_FONTS -DGRAPHICS_DISABLED -UCLUSTER -o ./soobj/tesseract_ccutil_indexmapbidi.o -c tesseract/src/ccutil/indexmapbidi.cpp gcc -DHAVE_MKSTEMP -DHAVE_FSEEKO -DHAVE_FONTCONFIG -DHAVE_SETLOCALE -DHAVE_DBUS -DHAVE_BSWAP32 -DHAVE_BYTESWAP_H -DHAVE_STRERROR -DHAVE_PREAD_PWRITE=1 -DGS_RECURSIVE_MUTEXATTR=PTHREAD_MUTEX_RECURSIVE -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 -Wno-unused-local-typedefs -DHAVE_STDINT_H=1 -DHAVE_DIRENT_H=1 -DHAVE_SYS_DIR_H=1 -DHAVE_SYS_TIME_H=1 -DHAVE_SYS_TIMES_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_LIBDL=1 -DGX_COLOR_INDEX_TYPE="unsigned long long" -D__USE_UNIX98=1 -DBUILD_PDF=1 -I./pdf -Os -fstack-clash-protection -Wformat -Werror=format-security -g -flto=auto -DHAVE_RESTRICT=1 -I/usr/include/webp -fno-strict-aliasing -DHAVE_POPEN_PROTO=1 -I./psi -I./obj -I./obj -I./base -I./devices -o ./obj/zfsample.o -c ./psi/zfsample.c gcc -DHAVE_MKSTEMP -DHAVE_FSEEKO -DHAVE_FONTCONFIG -DHAVE_SETLOCALE -DHAVE_DBUS -DHAVE_BSWAP32 -DHAVE_BYTESWAP_H -DHAVE_STRERROR -DHAVE_PREAD_PWRITE=1 -DGS_RECURSIVE_MUTEXATTR=PTHREAD_MUTEX_RECURSIVE -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 -Wno-unused-local-typedefs -DHAVE_STDINT_H=1 -DHAVE_DIRENT_H=1 -DHAVE_SYS_DIR_H=1 -DHAVE_SYS_TIME_H=1 -DHAVE_SYS_TIMES_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_LIBDL=1 -DGX_COLOR_INDEX_TYPE="unsigned long long" -D__USE_UNIX98=1 -DBUILD_PDF=1 -I./pdf -Os -fstack-clash-protection -Wformat -Werror=format-security -g -flto=auto -DHAVE_RESTRICT=1 -I/usr/include/webp -fno-strict-aliasing -DHAVE_POPEN_PROTO=1 -I./psi -I./obj -I./obj -I./base -I./devices -o ./obj/zfunc4.o -c ./psi/zfunc4.c cc1plus: warning: command-line option '-Wstrict-prototypes' is valid for C/ObjC but not for C++ cc1plus: warning: command-line option '-Wmissing-prototypes' is valid for C/ObjC but not for C++ cc1plus: warning: '-Werror=' argument '-Werror=declaration-after-statement' is not valid for C++ cc1plus: warning: command-line option '-Wstrict-prototypes' is valid for C/ObjC but not for C++ cc1plus: warning: command-line option '-Wmissing-prototypes' is valid for C/ObjC but not for C++ cc1plus: warning: '-Werror=' argument '-Werror=declaration-after-statement' is not valid for C++ g++ -Itesseract/include -Itesseract/src/api -Itesseract/src/arch -Itesseract/src/ccmain -Itesseract/src/ccstruct -Itesseract/src/ccutil -Itesseract/src/classify -Itesseract/src/cutil -Itesseract/src/dict -Itesseract/src/lstm -Itesseract/src/opencl -Itesseract/src/textord -Itesseract/src/training -Itesseract/src/viewer -Itesseract/src/wordrec -Ileptonica/src -I./base -I./soobj -Os -fstack-clash-protection -Wformat -Werror=format-security -D_GLIBCXX_ASSERTIONS=1 -D_LIBCPP_ENABLE_THREAD_SAFETY_ANNOTATIONS=1 -D_LIBCPP_ENABLE_HARDENED_MODE=1 -g -std=c++17 -DHAVE_NEON -DHAVE_MKSTEMP -DHAVE_FSEEKO -DHAVE_FONTCONFIG -DHAVE_SETLOCALE -DHAVE_DBUS -DHAVE_BSWAP32 -DHAVE_BYTESWAP_H -DHAVE_STRERROR -DHAVE_PREAD_PWRITE=1 -DGS_RECURSIVE_MUTEXATTR=PTHREAD_MUTEX_RECURSIVE -O2 -DNDEBUG -fPIC -fvisibility=hidden -DGSDLLEXPORT="__attribute__((visibility(\"default\")))" -Wall -Wstrict-prototypes -Wundef -Wmissing-declarations -Wmissing-prototypes -Wwrite-strings -fno-strict-aliasing -Werror=declaration-after-statement -fno-builtin -fno-common -Werror=return-type -Wno-unused-local-typedefs -DHAVE_STDINT_H=1 -DHAVE_DIRENT_H=1 -DHAVE_SYS_DIR_H=1 -DHAVE_SYS_TIME_H=1 -DHAVE_SYS_TIMES_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_LIBDL=1 -DGX_COLOR_INDEX_TYPE="unsigned long long" -D__USE_UNIX98=1 -DBUILD_PDF=1 -I./pdf -Os -fstack-clash-protection -Wformat -Werror=format-security -g -flto=auto -DHAVE_RESTRICT=1 -I/usr/include/webp -fno-strict-aliasing -DHAVE_POPEN_PROTO=1 -DTESSERACT_IMAGEDATA_AS_PIX -DTESSERACT_DISABLE_DEBUG_FONTS -DGRAPHICS_DISABLED -UCLUSTER -o ./soobj/tesseract_ccutil_universalambigs.o -c tesseract/src/ccutil/universalambigs.cpp gcc -DHAVE_MKSTEMP -DHAVE_FSEEKO -DHAVE_FONTCONFIG -DHAVE_SETLOCALE -DHAVE_DBUS -DHAVE_BSWAP32 -DHAVE_BYTESWAP_H -DHAVE_STRERROR -DHAVE_PREAD_PWRITE=1 -DGS_RECURSIVE_MUTEXATTR=PTHREAD_MUTEX_RECURSIVE -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 -Wno-unused-local-typedefs -DHAVE_STDINT_H=1 -DHAVE_DIRENT_H=1 -DHAVE_SYS_DIR_H=1 -DHAVE_SYS_TIME_H=1 -DHAVE_SYS_TIMES_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_LIBDL=1 -DGX_COLOR_INDEX_TYPE="unsigned long long" -D__USE_UNIX98=1 -DBUILD_PDF=1 -I./pdf -Os -fstack-clash-protection -Wformat -Werror=format-security -g -flto=auto -DHAVE_RESTRICT=1 -I/usr/include/webp -fno-strict-aliasing -DHAVE_POPEN_PROTO=1 -I./psi -I./obj -I./obj -I./base -I./devices -o ./obj/zfunc.o -c ./psi/zfunc.c g++ -Itesseract/include -Itesseract/src/api -Itesseract/src/arch -Itesseract/src/ccmain -Itesseract/src/ccstruct -Itesseract/src/ccutil -Itesseract/src/classify -Itesseract/src/cutil -Itesseract/src/dict -Itesseract/src/lstm -Itesseract/src/opencl -Itesseract/src/textord -Itesseract/src/training -Itesseract/src/viewer -Itesseract/src/wordrec -Ileptonica/src -I./base -I./soobj -Os -fstack-clash-protection -Wformat -Werror=format-security -D_GLIBCXX_ASSERTIONS=1 -D_LIBCPP_ENABLE_THREAD_SAFETY_ANNOTATIONS=1 -D_LIBCPP_ENABLE_HARDENED_MODE=1 -g -std=c++17 -DHAVE_NEON -DHAVE_MKSTEMP -DHAVE_FSEEKO -DHAVE_FONTCONFIG -DHAVE_SETLOCALE -DHAVE_DBUS -DHAVE_BSWAP32 -DHAVE_BYTESWAP_H -DHAVE_STRERROR -DHAVE_PREAD_PWRITE=1 -DGS_RECURSIVE_MUTEXATTR=PTHREAD_MUTEX_RECURSIVE -O2 -DNDEBUG -fPIC -fvisibility=hidden -DGSDLLEXPORT="__attribute__((visibility(\"default\")))" -Wall -Wstrict-prototypes -Wundef -Wmissing-declarations -Wmissing-prototypes -Wwrite-strings -fno-strict-aliasing -Werror=declaration-after-statement -fno-builtin -fno-common -Werror=return-type -Wno-unused-local-typedefs -DHAVE_STDINT_H=1 -DHAVE_DIRENT_H=1 -DHAVE_SYS_DIR_H=1 -DHAVE_SYS_TIME_H=1 -DHAVE_SYS_TIMES_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_LIBDL=1 -DGX_COLOR_INDEX_TYPE="unsigned long long" -D__USE_UNIX98=1 -DBUILD_PDF=1 -I./pdf -Os -fstack-clash-protection -Wformat -Werror=format-security -g -flto=auto -DHAVE_RESTRICT=1 -I/usr/include/webp -fno-strict-aliasing -DHAVE_POPEN_PROTO=1 -DTESSERACT_IMAGEDATA_AS_PIX -DTESSERACT_DISABLE_DEBUG_FONTS -DGRAPHICS_DISABLED -UCLUSTER -o ./soobj/tesseract_classify_adaptive.o -c tesseract/src/classify/adaptive.cpp In file included from tesseract/src/ccutil/elst.h:24, from tesseract/src/ccutil/ambigs.h:29: tesseract/src/ccutil/serialis.h: In instantiation of 'bool tesseract::TFile::Serialize(const T*, size_t) [with T = char; size_t = unsigned int]': tesseract/src/ccutil/unicharset.h:363:51: required from here tesseract/src/ccutil/serialis.h:102:45: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'unsigned int'} [-Wsign-compare] 102 | return FWrite(data, sizeof(T), count) == count; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ cc1plus: warning: command-line option '-Wstrict-prototypes' is valid for C/ObjC but not for C++ cc1plus: warning: command-line option '-Wmissing-prototypes' is valid for C/ObjC but not for C++ cc1plus: warning: '-Werror=' argument '-Werror=declaration-after-statement' is not valid for C++ In file included from tesseract/src/ccutil/clst.h:24, from tesseract/src/ccstruct/blobs.h:23, from tesseract/src/wordrec/associate.h:25: tesseract/src/ccutil/serialis.h: In instantiation of 'bool tesseract::TFile::Serialize(const T*, size_t) [with T = char; size_t = unsigned int]': tesseract/src/ccutil/unicharset.h:363:51: required from here tesseract/src/ccutil/serialis.h:102:45: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'unsigned int'} [-Wsign-compare] 102 | return FWrite(data, sizeof(T), count) == count; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ gcc -DHAVE_MKSTEMP -DHAVE_FSEEKO -DHAVE_FONTCONFIG -DHAVE_SETLOCALE -DHAVE_DBUS -DHAVE_BSWAP32 -DHAVE_BYTESWAP_H -DHAVE_STRERROR -DHAVE_PREAD_PWRITE=1 -DGS_RECURSIVE_MUTEXATTR=PTHREAD_MUTEX_RECURSIVE -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 -Wno-unused-local-typedefs -DHAVE_STDINT_H=1 -DHAVE_DIRENT_H=1 -DHAVE_SYS_DIR_H=1 -DHAVE_SYS_TIME_H=1 -DHAVE_SYS_TIMES_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_LIBDL=1 -DGX_COLOR_INDEX_TYPE="unsigned long long" -D__USE_UNIX98=1 -DBUILD_PDF=1 -I./pdf -Os -fstack-clash-protection -Wformat -Werror=format-security -g -flto=auto -DHAVE_RESTRICT=1 -I/usr/include/webp -fno-strict-aliasing -DHAVE_POPEN_PROTO=1 -I./psi -I./obj -I./obj -I./base -I./devices -o ./obj/zfunc0.o -c ./psi/zfunc0.c g++ -Itesseract/include -Itesseract/src/api -Itesseract/src/arch -Itesseract/src/ccmain -Itesseract/src/ccstruct -Itesseract/src/ccutil -Itesseract/src/classify -Itesseract/src/cutil -Itesseract/src/dict -Itesseract/src/lstm -Itesseract/src/opencl -Itesseract/src/textord -Itesseract/src/training -Itesseract/src/viewer -Itesseract/src/wordrec -Ileptonica/src -I./base -I./soobj -Os -fstack-clash-protection -Wformat -Werror=format-security -D_GLIBCXX_ASSERTIONS=1 -D_LIBCPP_ENABLE_THREAD_SAFETY_ANNOTATIONS=1 -D_LIBCPP_ENABLE_HARDENED_MODE=1 -g -std=c++17 -DHAVE_NEON -DHAVE_MKSTEMP -DHAVE_FSEEKO -DHAVE_FONTCONFIG -DHAVE_SETLOCALE -DHAVE_DBUS -DHAVE_BSWAP32 -DHAVE_BYTESWAP_H -DHAVE_STRERROR -DHAVE_PREAD_PWRITE=1 -DGS_RECURSIVE_MUTEXATTR=PTHREAD_MUTEX_RECURSIVE -O2 -DNDEBUG -fPIC -fvisibility=hidden -DGSDLLEXPORT="__attribute__((visibility(\"default\")))" -Wall -Wstrict-prototypes -Wundef -Wmissing-declarations -Wmissing-prototypes -Wwrite-strings -fno-strict-aliasing -Werror=declaration-after-statement -fno-builtin -fno-common -Werror=return-type -Wno-unused-local-typedefs -DHAVE_STDINT_H=1 -DHAVE_DIRENT_H=1 -DHAVE_SYS_DIR_H=1 -DHAVE_SYS_TIME_H=1 -DHAVE_SYS_TIMES_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_LIBDL=1 -DGX_COLOR_INDEX_TYPE="unsigned long long" -D__USE_UNIX98=1 -DBUILD_PDF=1 -I./pdf -Os -fstack-clash-protection -Wformat -Werror=format-security -g -flto=auto -DHAVE_RESTRICT=1 -I/usr/include/webp -fno-strict-aliasing -DHAVE_POPEN_PROTO=1 -DTESSERACT_IMAGEDATA_AS_PIX -DTESSERACT_DISABLE_DEBUG_FONTS -DGRAPHICS_DISABLED -UCLUSTER -o ./soobj/tesseract_classify_adaptmatch.o -c tesseract/src/classify/adaptmatch.cpp gcc -DHAVE_MKSTEMP -DHAVE_FSEEKO -DHAVE_FONTCONFIG -DHAVE_SETLOCALE -DHAVE_DBUS -DHAVE_BSWAP32 -DHAVE_BYTESWAP_H -DHAVE_STRERROR -DHAVE_PREAD_PWRITE=1 -DGS_RECURSIVE_MUTEXATTR=PTHREAD_MUTEX_RECURSIVE -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 -Wno-unused-local-typedefs -DHAVE_STDINT_H=1 -DHAVE_DIRENT_H=1 -DHAVE_SYS_DIR_H=1 -DHAVE_SYS_TIME_H=1 -DHAVE_SYS_TIMES_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_LIBDL=1 -DGX_COLOR_INDEX_TYPE="unsigned long long" -D__USE_UNIX98=1 -DBUILD_PDF=1 -I./pdf -Os -fstack-clash-protection -Wformat -Werror=format-security -g -flto=auto -DHAVE_RESTRICT=1 -I/usr/include/webp -fno-strict-aliasing -DHAVE_POPEN_PROTO=1 -I./obj -I./base -I./devices -DWHICH_CMS="lcms2" -o ./obj/gsfunc4.o -c ./base/gsfunc4.c g++ -Itesseract/include -Itesseract/src/api -Itesseract/src/arch -Itesseract/src/ccmain -Itesseract/src/ccstruct -Itesseract/src/ccutil -Itesseract/src/classify -Itesseract/src/cutil -Itesseract/src/dict -Itesseract/src/lstm -Itesseract/src/opencl -Itesseract/src/textord -Itesseract/src/training -Itesseract/src/viewer -Itesseract/src/wordrec -Ileptonica/src -I./base -I./soobj -Os -fstack-clash-protection -Wformat -Werror=format-security -D_GLIBCXX_ASSERTIONS=1 -D_LIBCPP_ENABLE_THREAD_SAFETY_ANNOTATIONS=1 -D_LIBCPP_ENABLE_HARDENED_MODE=1 -g -std=c++17 -DHAVE_NEON -DHAVE_MKSTEMP -DHAVE_FSEEKO -DHAVE_FONTCONFIG -DHAVE_SETLOCALE -DHAVE_DBUS -DHAVE_BSWAP32 -DHAVE_BYTESWAP_H -DHAVE_STRERROR -DHAVE_PREAD_PWRITE=1 -DGS_RECURSIVE_MUTEXATTR=PTHREAD_MUTEX_RECURSIVE -O2 -DNDEBUG -fPIC -fvisibility=hidden -DGSDLLEXPORT="__attribute__((visibility(\"default\")))" -Wall -Wstrict-prototypes -Wundef -Wmissing-declarations -Wmissing-prototypes -Wwrite-strings -fno-strict-aliasing -Werror=declaration-after-statement -fno-builtin -fno-common -Werror=return-type -Wno-unused-local-typedefs -DHAVE_STDINT_H=1 -DHAVE_DIRENT_H=1 -DHAVE_SYS_DIR_H=1 -DHAVE_SYS_TIME_H=1 -DHAVE_SYS_TIMES_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_LIBDL=1 -DGX_COLOR_INDEX_TYPE="unsigned long long" -D__USE_UNIX98=1 -DBUILD_PDF=1 -I./pdf -Os -fstack-clash-protection -Wformat -Werror=format-security -g -flto=auto -DHAVE_RESTRICT=1 -I/usr/include/webp -fno-strict-aliasing -DHAVE_POPEN_PROTO=1 -DTESSERACT_IMAGEDATA_AS_PIX -DTESSERACT_DISABLE_DEBUG_FONTS -DGRAPHICS_DISABLED -UCLUSTER -o ./soobj/tesseract_classify_blobclass.o -c tesseract/src/classify/blobclass.cpp cc1plus: warning: command-line option '-Wstrict-prototypes' is valid for C/ObjC but not for C++ cc1plus: warning: command-line option '-Wstrict-prototypes' is valid for C/ObjC but not for C++ cc1plus: warning: command-line option '-Wmissing-prototypes' is valid for C/ObjC but not for C++ cc1plus: warning: command-line option '-Wmissing-prototypes' is valid for C/ObjC but not for C++ cc1plus: warning: '-Werror=' argument '-Werror=declaration-after-statement' is not valid for C++ cc1plus: warning: '-Werror=' argument '-Werror=declaration-after-statement' is not valid for C++ cc1plus: warning: command-line option '-Wstrict-prototypes' is valid for C/ObjC but not for C++ cc1plus: warning: command-line option '-Wmissing-prototypes' is valid for C/ObjC but not for C++ cc1plus: warning: '-Werror=' argument '-Werror=declaration-after-statement' is not valid for C++ g++ -Itesseract/include -Itesseract/src/api -Itesseract/src/arch -Itesseract/src/ccmain -Itesseract/src/ccstruct -Itesseract/src/ccutil -Itesseract/src/classify -Itesseract/src/cutil -Itesseract/src/dict -Itesseract/src/lstm -Itesseract/src/opencl -Itesseract/src/textord -Itesseract/src/training -Itesseract/src/viewer -Itesseract/src/wordrec -Ileptonica/src -I./base -I./soobj -Os -fstack-clash-protection -Wformat -Werror=format-security -D_GLIBCXX_ASSERTIONS=1 -D_LIBCPP_ENABLE_THREAD_SAFETY_ANNOTATIONS=1 -D_LIBCPP_ENABLE_HARDENED_MODE=1 -g -std=c++17 -DHAVE_NEON -DHAVE_MKSTEMP -DHAVE_FSEEKO -DHAVE_FONTCONFIG -DHAVE_SETLOCALE -DHAVE_DBUS -DHAVE_BSWAP32 -DHAVE_BYTESWAP_H -DHAVE_STRERROR -DHAVE_PREAD_PWRITE=1 -DGS_RECURSIVE_MUTEXATTR=PTHREAD_MUTEX_RECURSIVE -O2 -DNDEBUG -fPIC -fvisibility=hidden -DGSDLLEXPORT="__attribute__((visibility(\"default\")))" -Wall -Wstrict-prototypes -Wundef -Wmissing-declarations -Wmissing-prototypes -Wwrite-strings -fno-strict-aliasing -Werror=declaration-after-statement -fno-builtin -fno-common -Werror=return-type -Wno-unused-local-typedefs -DHAVE_STDINT_H=1 -DHAVE_DIRENT_H=1 -DHAVE_SYS_DIR_H=1 -DHAVE_SYS_TIME_H=1 -DHAVE_SYS_TIMES_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_LIBDL=1 -DGX_COLOR_INDEX_TYPE="unsigned long long" -D__USE_UNIX98=1 -DBUILD_PDF=1 -I./pdf -Os -fstack-clash-protection -Wformat -Werror=format-security -g -flto=auto -DHAVE_RESTRICT=1 -I/usr/include/webp -fno-strict-aliasing -DHAVE_POPEN_PROTO=1 -DTESSERACT_IMAGEDATA_AS_PIX -DTESSERACT_DISABLE_DEBUG_FONTS -DGRAPHICS_DISABLED -UCLUSTER -o ./soobj/tesseract_classify_cluster.o -c tesseract/src/classify/cluster.cpp gcc -DHAVE_MKSTEMP -DHAVE_FSEEKO -DHAVE_FONTCONFIG -DHAVE_SETLOCALE -DHAVE_DBUS -DHAVE_BSWAP32 -DHAVE_BYTESWAP_H -DHAVE_STRERROR -DHAVE_PREAD_PWRITE=1 -DGS_RECURSIVE_MUTEXATTR=PTHREAD_MUTEX_RECURSIVE -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 -Wno-unused-local-typedefs -DHAVE_STDINT_H=1 -DHAVE_DIRENT_H=1 -DHAVE_SYS_DIR_H=1 -DHAVE_SYS_TIME_H=1 -DHAVE_SYS_TIMES_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_LIBDL=1 -DGX_COLOR_INDEX_TYPE="unsigned long long" -D__USE_UNIX98=1 -DBUILD_PDF=1 -I./pdf -Os -fstack-clash-protection -Wformat -Werror=format-security -g -flto=auto -DHAVE_RESTRICT=1 -I/usr/include/webp -fno-strict-aliasing -DHAVE_POPEN_PROTO=1 -I./psi -I./obj -I./obj -I./base -I./devices -o ./obj/zchar32.o -c ./psi/zchar32.c g++ -Itesseract/include -Itesseract/src/api -Itesseract/src/arch -Itesseract/src/ccmain -Itesseract/src/ccstruct -Itesseract/src/ccutil -Itesseract/src/classify -Itesseract/src/cutil -Itesseract/src/dict -Itesseract/src/lstm -Itesseract/src/opencl -Itesseract/src/textord -Itesseract/src/training -Itesseract/src/viewer -Itesseract/src/wordrec -Ileptonica/src -I./base -I./soobj -Os -fstack-clash-protection -Wformat -Werror=format-security -D_GLIBCXX_ASSERTIONS=1 -D_LIBCPP_ENABLE_THREAD_SAFETY_ANNOTATIONS=1 -D_LIBCPP_ENABLE_HARDENED_MODE=1 -g -std=c++17 -DHAVE_NEON -DHAVE_MKSTEMP -DHAVE_FSEEKO -DHAVE_FONTCONFIG -DHAVE_SETLOCALE -DHAVE_DBUS -DHAVE_BSWAP32 -DHAVE_BYTESWAP_H -DHAVE_STRERROR -DHAVE_PREAD_PWRITE=1 -DGS_RECURSIVE_MUTEXATTR=PTHREAD_MUTEX_RECURSIVE -O2 -DNDEBUG -fPIC -fvisibility=hidden -DGSDLLEXPORT="__attribute__((visibility(\"default\")))" -Wall -Wstrict-prototypes -Wundef -Wmissing-declarations -Wmissing-prototypes -Wwrite-strings -fno-strict-aliasing -Werror=declaration-after-statement -fno-builtin -fno-common -Werror=return-type -Wno-unused-local-typedefs -DHAVE_STDINT_H=1 -DHAVE_DIRENT_H=1 -DHAVE_SYS_DIR_H=1 -DHAVE_SYS_TIME_H=1 -DHAVE_SYS_TIMES_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_LIBDL=1 -DGX_COLOR_INDEX_TYPE="unsigned long long" -D__USE_UNIX98=1 -DBUILD_PDF=1 -I./pdf -Os -fstack-clash-protection -Wformat -Werror=format-security -g -flto=auto -DHAVE_RESTRICT=1 -I/usr/include/webp -fno-strict-aliasing -DHAVE_POPEN_PROTO=1 -DTESSERACT_IMAGEDATA_AS_PIX -DTESSERACT_DISABLE_DEBUG_FONTS -DGRAPHICS_DISABLED -UCLUSTER -o ./soobj/tesseract_classify_clusttool.o -c tesseract/src/classify/clusttool.cpp gcc -DHAVE_MKSTEMP -DHAVE_FSEEKO -DHAVE_FONTCONFIG -DHAVE_SETLOCALE -DHAVE_DBUS -DHAVE_BSWAP32 -DHAVE_BYTESWAP_H -DHAVE_STRERROR -DHAVE_PREAD_PWRITE=1 -DGS_RECURSIVE_MUTEXATTR=PTHREAD_MUTEX_RECURSIVE -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 -Wno-unused-local-typedefs -DHAVE_STDINT_H=1 -DHAVE_DIRENT_H=1 -DHAVE_SYS_DIR_H=1 -DHAVE_SYS_TIME_H=1 -DHAVE_SYS_TIMES_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_LIBDL=1 -DGX_COLOR_INDEX_TYPE="unsigned long long" -D__USE_UNIX98=1 -DBUILD_PDF=1 -I./pdf -Os -fstack-clash-protection -Wformat -Werror=format-security -g -flto=auto -DHAVE_RESTRICT=1 -I/usr/include/webp -fno-strict-aliasing -DHAVE_POPEN_PROTO=1 -I./psi -I./obj -I./obj -I./base -I./devices -o ./obj/zfont32.o -c ./psi/zfont32.c cc1plus: warning: command-line option '-Wstrict-prototypes' is valid for C/ObjC but not for C++ cc1plus: warning: command-line option '-Wmissing-prototypes' is valid for C/ObjC but not for C++ cc1plus: warning: '-Werror=' argument '-Werror=declaration-after-statement' is not valid for C++ In file included from tesseract/src/ccutil/tessdatamanager.h:22, from tesseract/src/ccutil/tessdatamanager.cpp:23: tesseract/src/ccutil/serialis.h: In instantiation of 'bool tesseract::TFile::DeSerialize(T*, size_t) [with T = unsigned int; size_t = unsigned int]': tesseract/src/ccutil/tessdatamanager.cpp:114:22: required from here tesseract/src/ccutil/serialis.h:93:50: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'unsigned int'} [-Wsign-compare] 93 | return FReadEndian(data, sizeof(T), count) == count; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ tesseract/src/ccutil/serialis.h: In instantiation of 'bool tesseract::TFile::DeSerialize(T*, size_t) [with T = long long int; size_t = unsigned int]': tesseract/src/ccutil/tessdatamanager.cpp:121:22: required from here tesseract/src/ccutil/serialis.h:93:50: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'unsigned int'} [-Wsign-compare] tesseract/src/ccutil/serialis.h: In instantiation of 'bool tesseract::TFile::DeSerialize(T*, size_t) [with T = char; size_t = unsigned int]': tesseract/src/ccutil/tessdatamanager.cpp:129:26: required from here tesseract/src/ccutil/serialis.h:93:50: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'unsigned int'} [-Wsign-compare] tesseract/src/ccutil/serialis.h: In instantiation of 'bool tesseract::TFile::Serialize(const T*, size_t) [with T = int; size_t = unsigned int]': tesseract/src/ccutil/tessdatamanager.cpp:179:15: required from here tesseract/src/ccutil/serialis.h:102:45: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'unsigned int'} [-Wsign-compare] 102 | return FWrite(data, sizeof(T), count) == count; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ tesseract/src/ccutil/serialis.h: In instantiation of 'bool tesseract::TFile::Serialize(const T*, size_t) [with T = long long int; size_t = unsigned int]': tesseract/src/ccutil/tessdatamanager.cpp:180:15: required from here tesseract/src/ccutil/serialis.h:102:45: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'unsigned int'} [-Wsign-compare] tesseract/src/ccutil/serialis.h: In instantiation of 'bool tesseract::TFile::Serialize(const T*, size_t) [with T = char; size_t = unsigned int]': tesseract/src/ccutil/tessdatamanager.cpp:183:19: required from here tesseract/src/ccutil/serialis.h:102:45: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'unsigned int'} [-Wsign-compare] cc1plus: warning: command-line option '-Wstrict-prototypes' is valid for C/ObjC but not for C++ cc1plus: warning: command-line option '-Wmissing-prototypes' is valid for C/ObjC but not for C++ cc1plus: warning: '-Werror=' argument '-Werror=declaration-after-statement' is not valid for C++ gcc -DHAVE_MKSTEMP -DHAVE_FSEEKO -DHAVE_FONTCONFIG -DHAVE_SETLOCALE -DHAVE_DBUS -DHAVE_BSWAP32 -DHAVE_BYTESWAP_H -DHAVE_STRERROR -DHAVE_PREAD_PWRITE=1 -DGS_RECURSIVE_MUTEXATTR=PTHREAD_MUTEX_RECURSIVE -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 -Wno-unused-local-typedefs -DHAVE_STDINT_H=1 -DHAVE_DIRENT_H=1 -DHAVE_SYS_DIR_H=1 -DHAVE_SYS_TIME_H=1 -DHAVE_SYS_TIMES_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_LIBDL=1 -DGX_COLOR_INDEX_TYPE="unsigned long long" -D__USE_UNIX98=1 -DBUILD_PDF=1 -I./pdf -Os -fstack-clash-protection -Wformat -Werror=format-security -g -flto=auto -DHAVE_RESTRICT=1 -I/usr/include/webp -fno-strict-aliasing -DHAVE_POPEN_PROTO=1 -I./psi -I./obj -I./obj -I./base -I./devices -o ./obj/zfimscale.o -c ./psi/zfimscale.c cc1plus: warning: command-line option '-Wstrict-prototypes' is valid for C/ObjC but not for C++ cc1plus: warning: command-line option '-Wmissing-prototypes' is valid for C/ObjC but not for C++ cc1plus: warning: '-Werror=' argument '-Werror=declaration-after-statement' is not valid for C++ In file included from tesseract/src/ccutil/genericvector.h:22, from tesseract/src/ccutil/params.h:22, from tesseract/src/textord/tordmain.h:22, from tesseract/src/textord/tordmain.cpp:25: tesseract/src/ccutil/serialis.h: In instantiation of 'bool tesseract::TFile::Serialize(const T*, size_t) [with T = char; size_t = unsigned int]': tesseract/src/ccutil/unicharset.h:363:51: required from here tesseract/src/ccutil/serialis.h:102:45: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'unsigned int'} [-Wsign-compare] 102 | return FWrite(data, sizeof(T), count) == count; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ In file included from tesseract/src/ccutil/unicharcompress.h:28, from tesseract/src/ccutil/unicharcompress.cpp:21: tesseract/src/ccutil/unicharset.h: In member function 'bool tesseract::UNICHARSET::contains_unichar_id(tesseract::UNICHAR_ID) const': tesseract/src/ccutil/unicharset.h:288:59: warning: comparison of integer expressions of different signedness: 'tesseract::UNICHAR_ID' {aka 'int'} and 'std::vector::size_type' {aka 'unsigned int'} [-Wsign-compare] 288 | return unichar_id != INVALID_UNICHAR_ID && unichar_id < unichars.size() && | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~ tesseract/src/ccutil/unicharset.h: In member function 'void tesseract::UNICHARSET::delete_pointers_in_unichars()': tesseract/src/ccutil/unicharset.h:302:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'unsigned int'} [-Wsign-compare] 302 | for (int i = 0; i < unichars.size(); ++i) { | ~~^~~~~~~~~~~~~~~~~ gcc -DHAVE_MKSTEMP -DHAVE_FSEEKO -DHAVE_FONTCONFIG -DHAVE_SETLOCALE -DHAVE_DBUS -DHAVE_BSWAP32 -DHAVE_BYTESWAP_H -DHAVE_STRERROR -DHAVE_PREAD_PWRITE=1 -DGS_RECURSIVE_MUTEXATTR=PTHREAD_MUTEX_RECURSIVE -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 -Wno-unused-local-typedefs -DHAVE_STDINT_H=1 -DHAVE_DIRENT_H=1 -DHAVE_SYS_DIR_H=1 -DHAVE_SYS_TIME_H=1 -DHAVE_SYS_TIMES_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_LIBDL=1 -DGX_COLOR_INDEX_TYPE="unsigned long long" -D__USE_UNIX98=1 -DBUILD_PDF=1 -I./pdf -Os -fstack-clash-protection -Wformat -Werror=format-security -g -flto=auto -DHAVE_RESTRICT=1 -I/usr/include/webp -fno-strict-aliasing -DHAVE_POPEN_PROTO=1 -I./obj -I./base -I./devices -DWHICH_CMS="lcms2" -o ./obj/simscale.o -c ./base/simscale.c gcc -DHAVE_MKSTEMP -DHAVE_FSEEKO -DHAVE_FONTCONFIG -DHAVE_SETLOCALE -DHAVE_DBUS -DHAVE_BSWAP32 -DHAVE_BYTESWAP_H -DHAVE_STRERROR -DHAVE_PREAD_PWRITE=1 -DGS_RECURSIVE_MUTEXATTR=PTHREAD_MUTEX_RECURSIVE -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 -Wno-unused-local-typedefs -DHAVE_STDINT_H=1 -DHAVE_DIRENT_H=1 -DHAVE_SYS_DIR_H=1 -DHAVE_SYS_TIME_H=1 -DHAVE_SYS_TIMES_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_LIBDL=1 -DGX_COLOR_INDEX_TYPE="unsigned long long" -D__USE_UNIX98=1 -DBUILD_PDF=1 -I./pdf -Os -fstack-clash-protection -Wformat -Werror=format-security -g -flto=auto -DHAVE_RESTRICT=1 -I/usr/include/webp -fno-strict-aliasing -DHAVE_POPEN_PROTO=1 -I./psi -I./obj -I./obj -I./base -I./devices -o ./obj/zform.o -c ./psi/zform.c g++ -Itesseract/include -Itesseract/src/api -Itesseract/src/arch -Itesseract/src/ccmain -Itesseract/src/ccstruct -Itesseract/src/ccutil -Itesseract/src/classify -Itesseract/src/cutil -Itesseract/src/dict -Itesseract/src/lstm -Itesseract/src/opencl -Itesseract/src/textord -Itesseract/src/training -Itesseract/src/viewer -Itesseract/src/wordrec -Ileptonica/src -I./base -I./soobj -Os -fstack-clash-protection -Wformat -Werror=format-security -D_GLIBCXX_ASSERTIONS=1 -D_LIBCPP_ENABLE_THREAD_SAFETY_ANNOTATIONS=1 -D_LIBCPP_ENABLE_HARDENED_MODE=1 -g -std=c++17 -DHAVE_NEON -DHAVE_MKSTEMP -DHAVE_FSEEKO -DHAVE_FONTCONFIG -DHAVE_SETLOCALE -DHAVE_DBUS -DHAVE_BSWAP32 -DHAVE_BYTESWAP_H -DHAVE_STRERROR -DHAVE_PREAD_PWRITE=1 -DGS_RECURSIVE_MUTEXATTR=PTHREAD_MUTEX_RECURSIVE -O2 -DNDEBUG -fPIC -fvisibility=hidden -DGSDLLEXPORT="__attribute__((visibility(\"default\")))" -Wall -Wstrict-prototypes -Wundef -Wmissing-declarations -Wmissing-prototypes -Wwrite-strings -fno-strict-aliasing -Werror=declaration-after-statement -fno-builtin -fno-common -Werror=return-type -Wno-unused-local-typedefs -DHAVE_STDINT_H=1 -DHAVE_DIRENT_H=1 -DHAVE_SYS_DIR_H=1 -DHAVE_SYS_TIME_H=1 -DHAVE_SYS_TIMES_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_LIBDL=1 -DGX_COLOR_INDEX_TYPE="unsigned long long" -D__USE_UNIX98=1 -DBUILD_PDF=1 -I./pdf -Os -fstack-clash-protection -Wformat -Werror=format-security -g -flto=auto -DHAVE_RESTRICT=1 -I/usr/include/webp -fno-strict-aliasing -DHAVE_POPEN_PROTO=1 -DTESSERACT_IMAGEDATA_AS_PIX -DTESSERACT_DISABLE_DEBUG_FONTS -DGRAPHICS_DISABLED -UCLUSTER -o ./soobj/tesseract_classify_cutoffs.o -c tesseract/src/classify/cutoffs.cpp g++ -Itesseract/include -Itesseract/src/api -Itesseract/src/arch -Itesseract/src/ccmain -Itesseract/src/ccstruct -Itesseract/src/ccutil -Itesseract/src/classify -Itesseract/src/cutil -Itesseract/src/dict -Itesseract/src/lstm -Itesseract/src/opencl -Itesseract/src/textord -Itesseract/src/training -Itesseract/src/viewer -Itesseract/src/wordrec -Ileptonica/src -I./base -I./soobj -Os -fstack-clash-protection -Wformat -Werror=format-security -D_GLIBCXX_ASSERTIONS=1 -D_LIBCPP_ENABLE_THREAD_SAFETY_ANNOTATIONS=1 -D_LIBCPP_ENABLE_HARDENED_MODE=1 -g -std=c++17 -DHAVE_NEON -DHAVE_MKSTEMP -DHAVE_FSEEKO -DHAVE_FONTCONFIG -DHAVE_SETLOCALE -DHAVE_DBUS -DHAVE_BSWAP32 -DHAVE_BYTESWAP_H -DHAVE_STRERROR -DHAVE_PREAD_PWRITE=1 -DGS_RECURSIVE_MUTEXATTR=PTHREAD_MUTEX_RECURSIVE -O2 -DNDEBUG -fPIC -fvisibility=hidden -DGSDLLEXPORT="__attribute__((visibility(\"default\")))" -Wall -Wstrict-prototypes -Wundef -Wmissing-declarations -Wmissing-prototypes -Wwrite-strings -fno-strict-aliasing -Werror=declaration-after-statement -fno-builtin -fno-common -Werror=return-type -Wno-unused-local-typedefs -DHAVE_STDINT_H=1 -DHAVE_DIRENT_H=1 -DHAVE_SYS_DIR_H=1 -DHAVE_SYS_TIME_H=1 -DHAVE_SYS_TIMES_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_LIBDL=1 -DGX_COLOR_INDEX_TYPE="unsigned long long" -D__USE_UNIX98=1 -DBUILD_PDF=1 -I./pdf -Os -fstack-clash-protection -Wformat -Werror=format-security -g -flto=auto -DHAVE_RESTRICT=1 -I/usr/include/webp -fno-strict-aliasing -DHAVE_POPEN_PROTO=1 -DTESSERACT_IMAGEDATA_AS_PIX -DTESSERACT_DISABLE_DEBUG_FONTS -DGRAPHICS_DISABLED -UCLUSTER -o ./soobj/tesseract_classify_featdefs.o -c tesseract/src/classify/featdefs.cpp gcc -DHAVE_MKSTEMP -DHAVE_FSEEKO -DHAVE_FONTCONFIG -DHAVE_SETLOCALE -DHAVE_DBUS -DHAVE_BSWAP32 -DHAVE_BYTESWAP_H -DHAVE_STRERROR -DHAVE_PREAD_PWRITE=1 -DGS_RECURSIVE_MUTEXATTR=PTHREAD_MUTEX_RECURSIVE -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 -Wno-unused-local-typedefs -DHAVE_STDINT_H=1 -DHAVE_DIRENT_H=1 -DHAVE_SYS_DIR_H=1 -DHAVE_SYS_TIME_H=1 -DHAVE_SYS_TIMES_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_LIBDL=1 -DGX_COLOR_INDEX_TYPE="unsigned long long" -D__USE_UNIX98=1 -DBUILD_PDF=1 -I./pdf -Os -fstack-clash-protection -Wformat -Werror=format-security -g -flto=auto -DHAVE_RESTRICT=1 -I/usr/include/webp -fno-strict-aliasing -DHAVE_POPEN_PROTO=1 -I./psi -I./obj -I./obj -I./base -I./devices -o ./obj/zicc.o -c ./psi/zicc.c cc1plus: warning: command-line option '-Wstrict-prototypes' is valid for C/ObjC but not for C++ cc1plus: warning: command-line option '-Wmissing-prototypes' is valid for C/ObjC but not for C++ cc1plus: warning: '-Werror=' argument '-Werror=declaration-after-statement' is not valid for C++ In file included from tesseract/src/ccutil/strngs.cpp:24: tesseract/src/ccutil/serialis.h: In instantiation of 'bool tesseract::TFile::Serialize(const T*, size_t) [with T = unsigned int; size_t = unsigned int]': tesseract/src/ccutil/strngs.cpp:48:23: required from here tesseract/src/ccutil/serialis.h:102:45: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'unsigned int'} [-Wsign-compare] 102 | return FWrite(data, sizeof(T), count) == count; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ tesseract/src/ccutil/serialis.h: In instantiation of 'bool tesseract::TFile::Serialize(const T*, size_t) [with T = char; size_t = unsigned int]': tesseract/src/ccutil/strngs.cpp:49:23: required from here tesseract/src/ccutil/serialis.h:102:45: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'unsigned int'} [-Wsign-compare] tesseract/src/ccutil/serialis.h: In instantiation of 'bool tesseract::TFile::DeSerialize(T*, size_t) [with T = unsigned int; size_t = unsigned int]': tesseract/src/ccutil/strngs.cpp:69:23: required from here tesseract/src/ccutil/serialis.h:93:50: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'unsigned int'} [-Wsign-compare] 93 | return FReadEndian(data, sizeof(T), count) == count; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ tesseract/src/ccutil/serialis.h: In instantiation of 'bool tesseract::TFile::DeSerialize(T*, size_t) [with T = char; size_t = unsigned int]': tesseract/src/ccutil/strngs.cpp:71:25: required from here tesseract/src/ccutil/serialis.h:93:50: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'unsigned int'} [-Wsign-compare] gcc -DHAVE_MKSTEMP -DHAVE_FSEEKO -DHAVE_FONTCONFIG -DHAVE_SETLOCALE -DHAVE_DBUS -DHAVE_BSWAP32 -DHAVE_BYTESWAP_H -DHAVE_STRERROR -DHAVE_PREAD_PWRITE=1 -DGS_RECURSIVE_MUTEXATTR=PTHREAD_MUTEX_RECURSIVE -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 -Wno-unused-local-typedefs -DHAVE_STDINT_H=1 -DHAVE_DIRENT_H=1 -DHAVE_SYS_DIR_H=1 -DHAVE_SYS_TIME_H=1 -DHAVE_SYS_TIMES_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_LIBDL=1 -DGX_COLOR_INDEX_TYPE="unsigned long long" -D__USE_UNIX98=1 -DBUILD_PDF=1 -I./pdf -Os -fstack-clash-protection -Wformat -Werror=format-security -g -flto=auto -DHAVE_RESTRICT=1 -I/usr/include/webp -fno-strict-aliasing -DHAVE_POPEN_PROTO=1 -I./psi -I./obj -I./obj -I./base -I./devices -o ./obj/zcspixel.o -c ./psi/zcspixel.c gcc -DHAVE_MKSTEMP -DHAVE_FSEEKO -DHAVE_FONTCONFIG -DHAVE_SETLOCALE -DHAVE_DBUS -DHAVE_BSWAP32 -DHAVE_BYTESWAP_H -DHAVE_STRERROR -DHAVE_PREAD_PWRITE=1 -DGS_RECURSIVE_MUTEXATTR=PTHREAD_MUTEX_RECURSIVE -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 -Wno-unused-local-typedefs -DHAVE_STDINT_H=1 -DHAVE_DIRENT_H=1 -DHAVE_SYS_DIR_H=1 -DHAVE_SYS_TIME_H=1 -DHAVE_SYS_TIMES_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_LIBDL=1 -DGX_COLOR_INDEX_TYPE="unsigned long long" -D__USE_UNIX98=1 -DBUILD_PDF=1 -I./pdf -Os -fstack-clash-protection -Wformat -Werror=format-security -g -flto=auto -DHAVE_RESTRICT=1 -I/usr/include/webp -fno-strict-aliasing -DHAVE_POPEN_PROTO=1 -I./psi -I./obj -I./obj -I./base -I./devices -o ./obj/zfunc3.o -c ./psi/zfunc3.c g++ -Itesseract/include -Itesseract/src/api -Itesseract/src/arch -Itesseract/src/ccmain -Itesseract/src/ccstruct -Itesseract/src/ccutil -Itesseract/src/classify -Itesseract/src/cutil -Itesseract/src/dict -Itesseract/src/lstm -Itesseract/src/opencl -Itesseract/src/textord -Itesseract/src/training -Itesseract/src/viewer -Itesseract/src/wordrec -Ileptonica/src -I./base -I./soobj -Os -fstack-clash-protection -Wformat -Werror=format-security -D_GLIBCXX_ASSERTIONS=1 -D_LIBCPP_ENABLE_THREAD_SAFETY_ANNOTATIONS=1 -D_LIBCPP_ENABLE_HARDENED_MODE=1 -g -std=c++17 -DHAVE_NEON -DHAVE_MKSTEMP -DHAVE_FSEEKO -DHAVE_FONTCONFIG -DHAVE_SETLOCALE -DHAVE_DBUS -DHAVE_BSWAP32 -DHAVE_BYTESWAP_H -DHAVE_STRERROR -DHAVE_PREAD_PWRITE=1 -DGS_RECURSIVE_MUTEXATTR=PTHREAD_MUTEX_RECURSIVE -O2 -DNDEBUG -fPIC -fvisibility=hidden -DGSDLLEXPORT="__attribute__((visibility(\"default\")))" -Wall -Wstrict-prototypes -Wundef -Wmissing-declarations -Wmissing-prototypes -Wwrite-strings -fno-strict-aliasing -Werror=declaration-after-statement -fno-builtin -fno-common -Werror=return-type -Wno-unused-local-typedefs -DHAVE_STDINT_H=1 -DHAVE_DIRENT_H=1 -DHAVE_SYS_DIR_H=1 -DHAVE_SYS_TIME_H=1 -DHAVE_SYS_TIMES_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_LIBDL=1 -DGX_COLOR_INDEX_TYPE="unsigned long long" -D__USE_UNIX98=1 -DBUILD_PDF=1 -I./pdf -Os -fstack-clash-protection -Wformat -Werror=format-security -g -flto=auto -DHAVE_RESTRICT=1 -I/usr/include/webp -fno-strict-aliasing -DHAVE_POPEN_PROTO=1 -DTESSERACT_IMAGEDATA_AS_PIX -DTESSERACT_DISABLE_DEBUG_FONTS -DGRAPHICS_DISABLED -UCLUSTER -o ./soobj/tesseract_classify_float2int.o -c tesseract/src/classify/float2int.cpp cc1plus: warning: command-line option '-Wstrict-prototypes' is valid for C/ObjC but not for C++ cc1plus: warning: command-line option '-Wmissing-prototypes' is valid for C/ObjC but not for C++ cc1plus: warning: '-Werror=' argument '-Werror=declaration-after-statement' is not valid for C++ cc1plus: warning: command-line option '-Wstrict-prototypes' is valid for C/ObjC but not for C++ cc1plus: warning: command-line option '-Wmissing-prototypes' is valid for C/ObjC but not for C++ cc1plus: warning: '-Werror=' argument '-Werror=declaration-after-statement' is not valid for C++ gcc -DHAVE_MKSTEMP -DHAVE_FSEEKO -DHAVE_FONTCONFIG -DHAVE_SETLOCALE -DHAVE_DBUS -DHAVE_BSWAP32 -DHAVE_BYTESWAP_H -DHAVE_STRERROR -DHAVE_PREAD_PWRITE=1 -DGS_RECURSIVE_MUTEXATTR=PTHREAD_MUTEX_RECURSIVE -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 -Wno-unused-local-typedefs -DHAVE_STDINT_H=1 -DHAVE_DIRENT_H=1 -DHAVE_SYS_DIR_H=1 -DHAVE_SYS_TIME_H=1 -DHAVE_SYS_TIMES_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_LIBDL=1 -DGX_COLOR_INDEX_TYPE="unsigned long long" -D__USE_UNIX98=1 -DBUILD_PDF=1 -I./pdf -Os -fstack-clash-protection -Wformat -Werror=format-security -g -flto=auto -DHAVE_RESTRICT=1 -I/usr/include/webp -fno-strict-aliasing -DHAVE_POPEN_PROTO=1 -I./psi -I./obj -I./obj -I./base -I./devices -o ./obj/zimage3.o -c ./psi/zimage3.c gcc -DHAVE_MKSTEMP -DHAVE_FSEEKO -DHAVE_FONTCONFIG -DHAVE_SETLOCALE -DHAVE_DBUS -DHAVE_BSWAP32 -DHAVE_BYTESWAP_H -DHAVE_STRERROR -DHAVE_PREAD_PWRITE=1 -DGS_RECURSIVE_MUTEXATTR=PTHREAD_MUTEX_RECURSIVE -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 -Wno-unused-local-typedefs -DHAVE_STDINT_H=1 -DHAVE_DIRENT_H=1 -DHAVE_SYS_DIR_H=1 -DHAVE_SYS_TIME_H=1 -DHAVE_SYS_TIMES_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_LIBDL=1 -DGX_COLOR_INDEX_TYPE="unsigned long long" -D__USE_UNIX98=1 -DBUILD_PDF=1 -I./pdf -Os -fstack-clash-protection -Wformat -Werror=format-security -g -flto=auto -DHAVE_RESTRICT=1 -I/usr/include/webp -fno-strict-aliasing -DHAVE_POPEN_PROTO=1 -I./psi -I./obj -I./obj -I./base -I./devices -o ./obj/zmisc3.o -c ./psi/zmisc3.c In file included from tesseract/src/ccutil/unicharset.cpp:19: tesseract/src/ccutil/unicharset.h: In member function 'bool tesseract::UNICHARSET::contains_unichar_id(tesseract::UNICHAR_ID) const': tesseract/src/ccutil/unicharset.h:288:59: warning: comparison of integer expressions of different signedness: 'tesseract::UNICHAR_ID' {aka 'int'} and 'std::vector::size_type' {aka 'unsigned int'} [-Wsign-compare] 288 | return unichar_id != INVALID_UNICHAR_ID && unichar_id < unichars.size() && | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~ tesseract/src/ccutil/unicharset.h: In member function 'void tesseract::UNICHARSET::delete_pointers_in_unichars()': tesseract/src/ccutil/unicharset.h:302:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'unsigned int'} [-Wsign-compare] 302 | for (int i = 0; i < unichars.size(); ++i) { | ~~^~~~~~~~~~~~~~~~~ g++ -Itesseract/include -Itesseract/src/api -Itesseract/src/arch -Itesseract/src/ccmain -Itesseract/src/ccstruct -Itesseract/src/ccutil -Itesseract/src/classify -Itesseract/src/cutil -Itesseract/src/dict -Itesseract/src/lstm -Itesseract/src/opencl -Itesseract/src/textord -Itesseract/src/training -Itesseract/src/viewer -Itesseract/src/wordrec -Ileptonica/src -I./base -I./soobj -Os -fstack-clash-protection -Wformat -Werror=format-security -D_GLIBCXX_ASSERTIONS=1 -D_LIBCPP_ENABLE_THREAD_SAFETY_ANNOTATIONS=1 -D_LIBCPP_ENABLE_HARDENED_MODE=1 -g -std=c++17 -DHAVE_NEON -DHAVE_MKSTEMP -DHAVE_FSEEKO -DHAVE_FONTCONFIG -DHAVE_SETLOCALE -DHAVE_DBUS -DHAVE_BSWAP32 -DHAVE_BYTESWAP_H -DHAVE_STRERROR -DHAVE_PREAD_PWRITE=1 -DGS_RECURSIVE_MUTEXATTR=PTHREAD_MUTEX_RECURSIVE -O2 -DNDEBUG -fPIC -fvisibility=hidden -DGSDLLEXPORT="__attribute__((visibility(\"default\")))" -Wall -Wstrict-prototypes -Wundef -Wmissing-declarations -Wmissing-prototypes -Wwrite-strings -fno-strict-aliasing -Werror=declaration-after-statement -fno-builtin -fno-common -Werror=return-type -Wno-unused-local-typedefs -DHAVE_STDINT_H=1 -DHAVE_DIRENT_H=1 -DHAVE_SYS_DIR_H=1 -DHAVE_SYS_TIME_H=1 -DHAVE_SYS_TIMES_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_LIBDL=1 -DGX_COLOR_INDEX_TYPE="unsigned long long" -D__USE_UNIX98=1 -DBUILD_PDF=1 -I./pdf -Os -fstack-clash-protection -Wformat -Werror=format-security -g -flto=auto -DHAVE_RESTRICT=1 -I/usr/include/webp -fno-strict-aliasing -DHAVE_POPEN_PROTO=1 -DTESSERACT_IMAGEDATA_AS_PIX -DTESSERACT_DISABLE_DEBUG_FONTS -DGRAPHICS_DISABLED -UCLUSTER -o ./soobj/tesseract_classify_fpoint.o -c tesseract/src/classify/fpoint.cpp tesseract/src/ccutil/unicharcompress.cpp: In function 'bool tesseract::DecodeRadicalLine(STRING*, RSMap*)': tesseract/src/ccutil/unicharcompress.cpp:60:21: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'unsigned int'} [-Wsign-compare] 60 | for (int i = 1; i < entries.size(); ++i) { | ~~^~~~~~~~~~~~~~~~ gcc -DHAVE_MKSTEMP -DHAVE_FSEEKO -DHAVE_FONTCONFIG -DHAVE_SETLOCALE -DHAVE_DBUS -DHAVE_BSWAP32 -DHAVE_BYTESWAP_H -DHAVE_STRERROR -DHAVE_PREAD_PWRITE=1 -DGS_RECURSIVE_MUTEXATTR=PTHREAD_MUTEX_RECURSIVE -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 -Wno-unused-local-typedefs -DHAVE_STDINT_H=1 -DHAVE_DIRENT_H=1 -DHAVE_SYS_DIR_H=1 -DHAVE_SYS_TIME_H=1 -DHAVE_SYS_TIMES_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_LIBDL=1 -DGX_COLOR_INDEX_TYPE="unsigned long long" -D__USE_UNIX98=1 -DBUILD_PDF=1 -I./pdf -Os -fstack-clash-protection -Wformat -Werror=format-security -g -flto=auto -DHAVE_RESTRICT=1 -I/usr/include/webp -fno-strict-aliasing -DHAVE_POPEN_PROTO=1 -I./psi -I./obj -I./obj -I./base -I./devices -o ./obj/zcolor3.o -c ./psi/zcolor3.c gcc -DHAVE_MKSTEMP -DHAVE_FSEEKO -DHAVE_FONTCONFIG -DHAVE_SETLOCALE -DHAVE_DBUS -DHAVE_BSWAP32 -DHAVE_BYTESWAP_H -DHAVE_STRERROR -DHAVE_PREAD_PWRITE=1 -DGS_RECURSIVE_MUTEXATTR=PTHREAD_MUTEX_RECURSIVE -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 -Wno-unused-local-typedefs -DHAVE_STDINT_H=1 -DHAVE_DIRENT_H=1 -DHAVE_SYS_DIR_H=1 -DHAVE_SYS_TIME_H=1 -DHAVE_SYS_TIMES_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_LIBDL=1 -DGX_COLOR_INDEX_TYPE="unsigned long long" -D__USE_UNIX98=1 -DBUILD_PDF=1 -I./pdf -Os -fstack-clash-protection -Wformat -Werror=format-security -g -flto=auto -DHAVE_RESTRICT=1 -I/usr/include/webp -fno-strict-aliasing -DHAVE_POPEN_PROTO=1 -I./psi -I./obj -I./obj -I./base -I./devices -o ./obj/zshade.o -c ./psi/zshade.c g++ -Itesseract/include -Itesseract/src/api -Itesseract/src/arch -Itesseract/src/ccmain -Itesseract/src/ccstruct -Itesseract/src/ccutil -Itesseract/src/classify -Itesseract/src/cutil -Itesseract/src/dict -Itesseract/src/lstm -Itesseract/src/opencl -Itesseract/src/textord -Itesseract/src/training -Itesseract/src/viewer -Itesseract/src/wordrec -Ileptonica/src -I./base -I./soobj -Os -fstack-clash-protection -Wformat -Werror=format-security -D_GLIBCXX_ASSERTIONS=1 -D_LIBCPP_ENABLE_THREAD_SAFETY_ANNOTATIONS=1 -D_LIBCPP_ENABLE_HARDENED_MODE=1 -g -std=c++17 -DHAVE_NEON -DHAVE_MKSTEMP -DHAVE_FSEEKO -DHAVE_FONTCONFIG -DHAVE_SETLOCALE -DHAVE_DBUS -DHAVE_BSWAP32 -DHAVE_BYTESWAP_H -DHAVE_STRERROR -DHAVE_PREAD_PWRITE=1 -DGS_RECURSIVE_MUTEXATTR=PTHREAD_MUTEX_RECURSIVE -O2 -DNDEBUG -fPIC -fvisibility=hidden -DGSDLLEXPORT="__attribute__((visibility(\"default\")))" -Wall -Wstrict-prototypes -Wundef -Wmissing-declarations -Wmissing-prototypes -Wwrite-strings -fno-strict-aliasing -Werror=declaration-after-statement -fno-builtin -fno-common -Werror=return-type -Wno-unused-local-typedefs -DHAVE_STDINT_H=1 -DHAVE_DIRENT_H=1 -DHAVE_SYS_DIR_H=1 -DHAVE_SYS_TIME_H=1 -DHAVE_SYS_TIMES_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_LIBDL=1 -DGX_COLOR_INDEX_TYPE="unsigned long long" -D__USE_UNIX98=1 -DBUILD_PDF=1 -I./pdf -Os -fstack-clash-protection -Wformat -Werror=format-security -g -flto=auto -DHAVE_RESTRICT=1 -I/usr/include/webp -fno-strict-aliasing -DHAVE_POPEN_PROTO=1 -DTESSERACT_IMAGEDATA_AS_PIX -DTESSERACT_DISABLE_DEBUG_FONTS -DGRAPHICS_DISABLED -UCLUSTER -o ./soobj/tesseract_classify_intfeaturespace.o -c tesseract/src/classify/intfeaturespace.cpp g++ -Itesseract/include -Itesseract/src/api -Itesseract/src/arch -Itesseract/src/ccmain -Itesseract/src/ccstruct -Itesseract/src/ccutil -Itesseract/src/classify -Itesseract/src/cutil -Itesseract/src/dict -Itesseract/src/lstm -Itesseract/src/opencl -Itesseract/src/textord -Itesseract/src/training -Itesseract/src/viewer -Itesseract/src/wordrec -Ileptonica/src -I./base -I./soobj -Os -fstack-clash-protection -Wformat -Werror=format-security -D_GLIBCXX_ASSERTIONS=1 -D_LIBCPP_ENABLE_THREAD_SAFETY_ANNOTATIONS=1 -D_LIBCPP_ENABLE_HARDENED_MODE=1 -g -std=c++17 -DHAVE_NEON -DHAVE_MKSTEMP -DHAVE_FSEEKO -DHAVE_FONTCONFIG -DHAVE_SETLOCALE -DHAVE_DBUS -DHAVE_BSWAP32 -DHAVE_BYTESWAP_H -DHAVE_STRERROR -DHAVE_PREAD_PWRITE=1 -DGS_RECURSIVE_MUTEXATTR=PTHREAD_MUTEX_RECURSIVE -O2 -DNDEBUG -fPIC -fvisibility=hidden -DGSDLLEXPORT="__attribute__((visibility(\"default\")))" -Wall -Wstrict-prototypes -Wundef -Wmissing-declarations -Wmissing-prototypes -Wwrite-strings -fno-strict-aliasing -Werror=declaration-after-statement -fno-builtin -fno-common -Werror=return-type -Wno-unused-local-typedefs -DHAVE_STDINT_H=1 -DHAVE_DIRENT_H=1 -DHAVE_SYS_DIR_H=1 -DHAVE_SYS_TIME_H=1 -DHAVE_SYS_TIMES_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_LIBDL=1 -DGX_COLOR_INDEX_TYPE="unsigned long long" -D__USE_UNIX98=1 -DBUILD_PDF=1 -I./pdf -Os -fstack-clash-protection -Wformat -Werror=format-security -g -flto=auto -DHAVE_RESTRICT=1 -I/usr/include/webp -fno-strict-aliasing -DHAVE_POPEN_PROTO=1 -DTESSERACT_IMAGEDATA_AS_PIX -DTESSERACT_DISABLE_DEBUG_FONTS -DGRAPHICS_DISABLED -UCLUSTER -o ./soobj/tesseract_classify_intfx.o -c tesseract/src/classify/intfx.cpp cc1plus: warning: command-line option '-Wstrict-prototypes' is valid for C/ObjC but not for C++ cc1plus: warning: command-line option '-Wmissing-prototypes' is valid for C/ObjC but not for C++ cc1plus: warning: '-Werror=' argument '-Werror=declaration-after-statement' is not valid for C++ In file included from tesseract/src/ccutil/ambigs.h:32, from tesseract/src/ccutil/ccutil.h:32, from tesseract/src/lstm/lstmrecognizer.h:21, from tesseract/src/lstm/lstmrecognizer.cpp:23: tesseract/src/ccutil/unicharset.h: In member function 'bool tesseract::UNICHARSET::contains_unichar_id(tesseract::UNICHAR_ID) const': tesseract/src/ccutil/unicharset.h:288:59: warning: comparison of integer expressions of different signedness: 'tesseract::UNICHAR_ID' {aka 'int'} and 'std::vector::size_type' {aka 'unsigned int'} [-Wsign-compare] 288 | return unichar_id != INVALID_UNICHAR_ID && unichar_id < unichars.size() && | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~ tesseract/src/ccutil/unicharset.h: In member function 'void tesseract::UNICHARSET::delete_pointers_in_unichars()': tesseract/src/ccutil/unicharset.h:302:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'unsigned int'} [-Wsign-compare] 302 | for (int i = 0; i < unichars.size(); ++i) { | ~~^~~~~~~~~~~~~~~~~ tesseract/src/ccutil/unicharcompress.cpp: In function 'bool tesseract::DecodeRadicalTable(STRING*, RSMap*)': tesseract/src/ccutil/unicharcompress.cpp:76:21: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'unsigned int'} [-Wsign-compare] 76 | for (int i = 0; i < lines.size(); ++i) { | ~~^~~~~~~~~~~~~~ cc1plus: warning: command-line option '-Wstrict-prototypes' is valid for C/ObjC but not for C++ cc1plus: warning: command-line option '-Wmissing-prototypes' is valid for C/ObjC but not for C++ cc1plus: warning: '-Werror=' argument '-Werror=declaration-after-statement' is not valid for C++ cc1plus: warning: command-line option '-Wstrict-prototypes' is valid for C/ObjC but not for C++ cc1plus: warning: command-line option '-Wmissing-prototypes' is valid for C/ObjC but not for C++ cc1plus: warning: '-Werror=' argument '-Werror=declaration-after-statement' is not valid for C++ gcc -DHAVE_MKSTEMP -DHAVE_FSEEKO -DHAVE_FONTCONFIG -DHAVE_SETLOCALE -DHAVE_DBUS -DHAVE_BSWAP32 -DHAVE_BYTESWAP_H -DHAVE_STRERROR -DHAVE_PREAD_PWRITE=1 -DGS_RECURSIVE_MUTEXATTR=PTHREAD_MUTEX_RECURSIVE -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 -Wno-unused-local-typedefs -DHAVE_STDINT_H=1 -DHAVE_DIRENT_H=1 -DHAVE_SYS_DIR_H=1 -DHAVE_SYS_TIME_H=1 -DHAVE_SYS_TIMES_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_LIBDL=1 -DGX_COLOR_INDEX_TYPE="unsigned long long" -D__USE_UNIX98=1 -DBUILD_PDF=1 -I./pdf -Os -fstack-clash-protection -Wformat -Werror=format-security -g -flto=auto -DHAVE_RESTRICT=1 -I/usr/include/webp -fno-strict-aliasing -DHAVE_POPEN_PROTO=1 -I./psi -I./obj -I./obj -I./base -I./devices -o ./obj/zfzlib.o -c ./psi/zfzlib.c g++ -Itesseract/include -Itesseract/src/api -Itesseract/src/arch -Itesseract/src/ccmain -Itesseract/src/ccstruct -Itesseract/src/ccutil -Itesseract/src/classify -Itesseract/src/cutil -Itesseract/src/dict -Itesseract/src/lstm -Itesseract/src/opencl -Itesseract/src/textord -Itesseract/src/training -Itesseract/src/viewer -Itesseract/src/wordrec -Ileptonica/src -I./base -I./soobj -Os -fstack-clash-protection -Wformat -Werror=format-security -D_GLIBCXX_ASSERTIONS=1 -D_LIBCPP_ENABLE_THREAD_SAFETY_ANNOTATIONS=1 -D_LIBCPP_ENABLE_HARDENED_MODE=1 -g -std=c++17 -DHAVE_NEON -DHAVE_MKSTEMP -DHAVE_FSEEKO -DHAVE_FONTCONFIG -DHAVE_SETLOCALE -DHAVE_DBUS -DHAVE_BSWAP32 -DHAVE_BYTESWAP_H -DHAVE_STRERROR -DHAVE_PREAD_PWRITE=1 -DGS_RECURSIVE_MUTEXATTR=PTHREAD_MUTEX_RECURSIVE -O2 -DNDEBUG -fPIC -fvisibility=hidden -DGSDLLEXPORT="__attribute__((visibility(\"default\")))" -Wall -Wstrict-prototypes -Wundef -Wmissing-declarations -Wmissing-prototypes -Wwrite-strings -fno-strict-aliasing -Werror=declaration-after-statement -fno-builtin -fno-common -Werror=return-type -Wno-unused-local-typedefs -DHAVE_STDINT_H=1 -DHAVE_DIRENT_H=1 -DHAVE_SYS_DIR_H=1 -DHAVE_SYS_TIME_H=1 -DHAVE_SYS_TIMES_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_LIBDL=1 -DGX_COLOR_INDEX_TYPE="unsigned long long" -D__USE_UNIX98=1 -DBUILD_PDF=1 -I./pdf -Os -fstack-clash-protection -Wformat -Werror=format-security -g -flto=auto -DHAVE_RESTRICT=1 -I/usr/include/webp -fno-strict-aliasing -DHAVE_POPEN_PROTO=1 -DTESSERACT_IMAGEDATA_AS_PIX -DTESSERACT_DISABLE_DEBUG_FONTS -DGRAPHICS_DISABLED -UCLUSTER -o ./soobj/tesseract_classify_intmatcher.o -c tesseract/src/classify/intmatcher.cpp ./obj/aux/echogs -e .dev -w- -l-obj ./obj/pdffonts -ps gs_mex_e gs_mro_e gs_pdf_e gs_wan_e gcc -DHAVE_MKSTEMP -DHAVE_FSEEKO -DHAVE_FONTCONFIG -DHAVE_SETLOCALE -DHAVE_DBUS -DHAVE_BSWAP32 -DHAVE_BYTESWAP_H -DHAVE_STRERROR -DHAVE_PREAD_PWRITE=1 -DGS_RECURSIVE_MUTEXATTR=PTHREAD_MUTEX_RECURSIVE -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 -Wno-unused-local-typedefs -DHAVE_STDINT_H=1 -DHAVE_DIRENT_H=1 -DHAVE_SYS_DIR_H=1 -DHAVE_SYS_TIME_H=1 -DHAVE_SYS_TIMES_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_LIBDL=1 -DGX_COLOR_INDEX_TYPE="unsigned long long" -D__USE_UNIX98=1 -DBUILD_PDF=1 -I./pdf -Os -fstack-clash-protection -Wformat -Werror=format-security -g -flto=auto -DHAVE_RESTRICT=1 -I/usr/include/webp -fno-strict-aliasing -DHAVE_POPEN_PROTO=1 -I./psi -I./obj -I./obj -I./base -I./devices -o ./obj/ztrans.o -c ./psi/ztrans.c ./obj/aux/echogs -e .dev -w- -l-obj ./obj/macroman -ps gs_mro_e g++ -Itesseract/include -Itesseract/src/api -Itesseract/src/arch -Itesseract/src/ccmain -Itesseract/src/ccstruct -Itesseract/src/ccutil -Itesseract/src/classify -Itesseract/src/cutil -Itesseract/src/dict -Itesseract/src/lstm -Itesseract/src/opencl -Itesseract/src/textord -Itesseract/src/training -Itesseract/src/viewer -Itesseract/src/wordrec -Ileptonica/src -I./base -I./soobj -Os -fstack-clash-protection -Wformat -Werror=format-security -D_GLIBCXX_ASSERTIONS=1 -D_LIBCPP_ENABLE_THREAD_SAFETY_ANNOTATIONS=1 -D_LIBCPP_ENABLE_HARDENED_MODE=1 -g -std=c++17 -DHAVE_NEON -DHAVE_MKSTEMP -DHAVE_FSEEKO -DHAVE_FONTCONFIG -DHAVE_SETLOCALE -DHAVE_DBUS -DHAVE_BSWAP32 -DHAVE_BYTESWAP_H -DHAVE_STRERROR -DHAVE_PREAD_PWRITE=1 -DGS_RECURSIVE_MUTEXATTR=PTHREAD_MUTEX_RECURSIVE -O2 -DNDEBUG -fPIC -fvisibility=hidden -DGSDLLEXPORT="__attribute__((visibility(\"default\")))" -Wall -Wstrict-prototypes -Wundef -Wmissing-declarations -Wmissing-prototypes -Wwrite-strings -fno-strict-aliasing -Werror=declaration-after-statement -fno-builtin -fno-common -Werror=return-type -Wno-unused-local-typedefs -DHAVE_STDINT_H=1 -DHAVE_DIRENT_H=1 -DHAVE_SYS_DIR_H=1 -DHAVE_SYS_TIME_H=1 -DHAVE_SYS_TIMES_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_LIBDL=1 -DGX_COLOR_INDEX_TYPE="unsigned long long" -D__USE_UNIX98=1 -DBUILD_PDF=1 -I./pdf -Os -fstack-clash-protection -Wformat -Werror=format-security -g -flto=auto -DHAVE_RESTRICT=1 -I/usr/include/webp -fno-strict-aliasing -DHAVE_POPEN_PROTO=1 -DTESSERACT_IMAGEDATA_AS_PIX -DTESSERACT_DISABLE_DEBUG_FONTS -DGRAPHICS_DISABLED -UCLUSTER -o ./soobj/tesseract_classify_intproto.o -c tesseract/src/classify/intproto.cpp g++ -Itesseract/include -Itesseract/src/api -Itesseract/src/arch -Itesseract/src/ccmain -Itesseract/src/ccstruct -Itesseract/src/ccutil -Itesseract/src/classify -Itesseract/src/cutil -Itesseract/src/dict -Itesseract/src/lstm -Itesseract/src/opencl -Itesseract/src/textord -Itesseract/src/training -Itesseract/src/viewer -Itesseract/src/wordrec -Ileptonica/src -I./base -I./soobj -Os -fstack-clash-protection -Wformat -Werror=format-security -D_GLIBCXX_ASSERTIONS=1 -D_LIBCPP_ENABLE_THREAD_SAFETY_ANNOTATIONS=1 -D_LIBCPP_ENABLE_HARDENED_MODE=1 -g -std=c++17 -DHAVE_NEON -DHAVE_MKSTEMP -DHAVE_FSEEKO -DHAVE_FONTCONFIG -DHAVE_SETLOCALE -DHAVE_DBUS -DHAVE_BSWAP32 -DHAVE_BYTESWAP_H -DHAVE_STRERROR -DHAVE_PREAD_PWRITE=1 -DGS_RECURSIVE_MUTEXATTR=PTHREAD_MUTEX_RECURSIVE -O2 -DNDEBUG -fPIC -fvisibility=hidden -DGSDLLEXPORT="__attribute__((visibility(\"default\")))" -Wall -Wstrict-prototypes -Wundef -Wmissing-declarations -Wmissing-prototypes -Wwrite-strings -fno-strict-aliasing -Werror=declaration-after-statement -fno-builtin -fno-common -Werror=return-type -Wno-unused-local-typedefs -DHAVE_STDINT_H=1 -DHAVE_DIRENT_H=1 -DHAVE_SYS_DIR_H=1 -DHAVE_SYS_TIME_H=1 -DHAVE_SYS_TIMES_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_LIBDL=1 -DGX_COLOR_INDEX_TYPE="unsigned long long" -D__USE_UNIX98=1 -DBUILD_PDF=1 -I./pdf -Os -fstack-clash-protection -Wformat -Werror=format-security -g -flto=auto -DHAVE_RESTRICT=1 -I/usr/include/webp -fno-strict-aliasing -DHAVE_POPEN_PROTO=1 -DTESSERACT_IMAGEDATA_AS_PIX -DTESSERACT_DISABLE_DEBUG_FONTS -DGRAPHICS_DISABLED -UCLUSTER -o ./soobj/tesseract_classify_kdtree.o -c tesseract/src/classify/kdtree.cpp cc1plus: warning: command-line option '-Wstrict-prototypes' is valid for C/ObjC but not for C++ cc1plus: warning: command-line option '-Wmissing-prototypes' is valid for C/ObjC but not for C++ cc1plus: warning: '-Werror=' argument '-Werror=declaration-after-statement' is not valid for C++ gcc -DHAVE_MKSTEMP -DHAVE_FSEEKO -DHAVE_FONTCONFIG -DHAVE_SETLOCALE -DHAVE_DBUS -DHAVE_BSWAP32 -DHAVE_BYTESWAP_H -DHAVE_STRERROR -DHAVE_PREAD_PWRITE=1 -DGS_RECURSIVE_MUTEXATTR=PTHREAD_MUTEX_RECURSIVE -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 -Wno-unused-local-typedefs -DHAVE_STDINT_H=1 -DHAVE_DIRENT_H=1 -DHAVE_SYS_DIR_H=1 -DHAVE_SYS_TIME_H=1 -DHAVE_SYS_TIMES_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_LIBDL=1 -DGX_COLOR_INDEX_TYPE="unsigned long long" -D__USE_UNIX98=1 -DBUILD_PDF=1 -I./pdf -Os -fstack-clash-protection -Wformat -Werror=format-security -g -flto=auto -DHAVE_RESTRICT=1 -I/usr/include/webp -fno-strict-aliasing -DHAVE_POPEN_PROTO=1 -I./psi -I./obj -I./obj -I./base -I./devices -o ./obj/zfmd5.o -c ./psi/zfmd5.c In file included from tesseract/src/ccutil/genericvector.h:22, from tesseract/src/ccutil/unicharcompress.h:25: tesseract/src/ccutil/serialis.h: In instantiation of 'bool tesseract::TFile::Serialize(const T*, size_t) [with T = char; size_t = unsigned int]': tesseract/src/ccutil/unicharset.h:363:51: required from here tesseract/src/ccutil/serialis.h:102:45: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'unsigned int'} [-Wsign-compare] 102 | return FWrite(data, sizeof(T), count) == count; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ tesseract/src/ccutil/serialis.h: In instantiation of 'bool tesseract::TFile::Serialize(const T*, size_t) [with T = signed char; size_t = unsigned int]': tesseract/src/ccutil/unicharcompress.h:62:25: required from here tesseract/src/ccutil/serialis.h:102:45: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'unsigned int'} [-Wsign-compare] tesseract/src/ccutil/serialis.h: In instantiation of 'bool tesseract::TFile::Serialize(const T*, size_t) [with T = int; size_t = unsigned int]': tesseract/src/ccutil/unicharcompress.h:63:25: required from here tesseract/src/ccutil/serialis.h:102:45: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'unsigned int'} [-Wsign-compare] tesseract/src/ccutil/serialis.h: In instantiation of 'bool tesseract::TFile::DeSerialize(T*, size_t) [with T = signed char; size_t = unsigned int]': tesseract/src/ccutil/unicharcompress.h:68:27: required from here tesseract/src/ccutil/serialis.h:93:50: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'unsigned int'} [-Wsign-compare] 93 | return FReadEndian(data, sizeof(T), count) == count; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ tesseract/src/ccutil/serialis.h: In instantiation of 'bool tesseract::TFile::DeSerialize(T*, size_t) [with T = int; size_t = unsigned int]': tesseract/src/ccutil/unicharcompress.h:69:27: required from here tesseract/src/ccutil/serialis.h:93:50: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'unsigned int'} [-Wsign-compare] g++ -Itesseract/include -Itesseract/src/api -Itesseract/src/arch -Itesseract/src/ccmain -Itesseract/src/ccstruct -Itesseract/src/ccutil -Itesseract/src/classify -Itesseract/src/cutil -Itesseract/src/dict -Itesseract/src/lstm -Itesseract/src/opencl -Itesseract/src/textord -Itesseract/src/training -Itesseract/src/viewer -Itesseract/src/wordrec -Ileptonica/src -I./base -I./soobj -Os -fstack-clash-protection -Wformat -Werror=format-security -D_GLIBCXX_ASSERTIONS=1 -D_LIBCPP_ENABLE_THREAD_SAFETY_ANNOTATIONS=1 -D_LIBCPP_ENABLE_HARDENED_MODE=1 -g -std=c++17 -DHAVE_NEON -DHAVE_MKSTEMP -DHAVE_FSEEKO -DHAVE_FONTCONFIG -DHAVE_SETLOCALE -DHAVE_DBUS -DHAVE_BSWAP32 -DHAVE_BYTESWAP_H -DHAVE_STRERROR -DHAVE_PREAD_PWRITE=1 -DGS_RECURSIVE_MUTEXATTR=PTHREAD_MUTEX_RECURSIVE -O2 -DNDEBUG -fPIC -fvisibility=hidden -DGSDLLEXPORT="__attribute__((visibility(\"default\")))" -Wall -Wstrict-prototypes -Wundef -Wmissing-declarations -Wmissing-prototypes -Wwrite-strings -fno-strict-aliasing -Werror=declaration-after-statement -fno-builtin -fno-common -Werror=return-type -Wno-unused-local-typedefs -DHAVE_STDINT_H=1 -DHAVE_DIRENT_H=1 -DHAVE_SYS_DIR_H=1 -DHAVE_SYS_TIME_H=1 -DHAVE_SYS_TIMES_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_LIBDL=1 -DGX_COLOR_INDEX_TYPE="unsigned long long" -D__USE_UNIX98=1 -DBUILD_PDF=1 -I./pdf -Os -fstack-clash-protection -Wformat -Werror=format-security -g -flto=auto -DHAVE_RESTRICT=1 -I/usr/include/webp -fno-strict-aliasing -DHAVE_POPEN_PROTO=1 -DTESSERACT_IMAGEDATA_AS_PIX -DTESSERACT_DISABLE_DEBUG_FONTS -DGRAPHICS_DISABLED -UCLUSTER -o ./soobj/tesseract_classify_mf.o -c tesseract/src/classify/mf.cpp cc1plus: warning: command-line option '-Wstrict-prototypes' is valid for C/ObjC but not for C++ cc1plus: warning: command-line option '-Wmissing-prototypes' is valid for C/ObjC but not for C++ cc1plus: warning: '-Werror=' argument '-Werror=declaration-after-statement' is not valid for C++ gcc -DHAVE_MKSTEMP -DHAVE_FSEEKO -DHAVE_FONTCONFIG -DHAVE_SETLOCALE -DHAVE_DBUS -DHAVE_BSWAP32 -DHAVE_BYTESWAP_H -DHAVE_STRERROR -DHAVE_PREAD_PWRITE=1 -DGS_RECURSIVE_MUTEXATTR=PTHREAD_MUTEX_RECURSIVE -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 -Wno-unused-local-typedefs -DHAVE_STDINT_H=1 -DHAVE_DIRENT_H=1 -DHAVE_SYS_DIR_H=1 -DHAVE_SYS_TIME_H=1 -DHAVE_SYS_TIMES_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_LIBDL=1 -DGX_COLOR_INDEX_TYPE="unsigned long long" -D__USE_UNIX98=1 -DBUILD_PDF=1 -I./pdf -Os -fstack-clash-protection -Wformat -Werror=format-security -g -flto=auto -DHAVE_RESTRICT=1 -I/usr/include/webp -fno-strict-aliasing -DHAVE_POPEN_PROTO=1 -I./psi -I./obj -I./obj -I./base -I./devices -o ./obj/zfsha2.o -c ./psi/zfsha2.c gcc -DHAVE_MKSTEMP -DHAVE_FSEEKO -DHAVE_FONTCONFIG -DHAVE_SETLOCALE -DHAVE_DBUS -DHAVE_BSWAP32 -DHAVE_BYTESWAP_H -DHAVE_STRERROR -DHAVE_PREAD_PWRITE=1 -DGS_RECURSIVE_MUTEXATTR=PTHREAD_MUTEX_RECURSIVE -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 -Wno-unused-local-typedefs -DHAVE_STDINT_H=1 -DHAVE_DIRENT_H=1 -DHAVE_SYS_DIR_H=1 -DHAVE_SYS_TIME_H=1 -DHAVE_SYS_TIMES_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_LIBDL=1 -DGX_COLOR_INDEX_TYPE="unsigned long long" -D__USE_UNIX98=1 -DBUILD_PDF=1 -I./pdf -Os -fstack-clash-protection -Wformat -Werror=format-security -g -flto=auto -DHAVE_RESTRICT=1 -I/usr/include/webp -fno-strict-aliasing -DHAVE_POPEN_PROTO=1 -I./obj -I./base -I./devices -DWHICH_CMS="lcms2" -o ./obj/ssha2.o -c ./base/ssha2.c g++ -Itesseract/include -Itesseract/src/api -Itesseract/src/arch -Itesseract/src/ccmain -Itesseract/src/ccstruct -Itesseract/src/ccutil -Itesseract/src/classify -Itesseract/src/cutil -Itesseract/src/dict -Itesseract/src/lstm -Itesseract/src/opencl -Itesseract/src/textord -Itesseract/src/training -Itesseract/src/viewer -Itesseract/src/wordrec -Ileptonica/src -I./base -I./soobj -Os -fstack-clash-protection -Wformat -Werror=format-security -D_GLIBCXX_ASSERTIONS=1 -D_LIBCPP_ENABLE_THREAD_SAFETY_ANNOTATIONS=1 -D_LIBCPP_ENABLE_HARDENED_MODE=1 -g -std=c++17 -DHAVE_NEON -DHAVE_MKSTEMP -DHAVE_FSEEKO -DHAVE_FONTCONFIG -DHAVE_SETLOCALE -DHAVE_DBUS -DHAVE_BSWAP32 -DHAVE_BYTESWAP_H -DHAVE_STRERROR -DHAVE_PREAD_PWRITE=1 -DGS_RECURSIVE_MUTEXATTR=PTHREAD_MUTEX_RECURSIVE -O2 -DNDEBUG -fPIC -fvisibility=hidden -DGSDLLEXPORT="__attribute__((visibility(\"default\")))" -Wall -Wstrict-prototypes -Wundef -Wmissing-declarations -Wmissing-prototypes -Wwrite-strings -fno-strict-aliasing -Werror=declaration-after-statement -fno-builtin -fno-common -Werror=return-type -Wno-unused-local-typedefs -DHAVE_STDINT_H=1 -DHAVE_DIRENT_H=1 -DHAVE_SYS_DIR_H=1 -DHAVE_SYS_TIME_H=1 -DHAVE_SYS_TIMES_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_LIBDL=1 -DGX_COLOR_INDEX_TYPE="unsigned long long" -D__USE_UNIX98=1 -DBUILD_PDF=1 -I./pdf -Os -fstack-clash-protection -Wformat -Werror=format-security -g -flto=auto -DHAVE_RESTRICT=1 -I/usr/include/webp -fno-strict-aliasing -DHAVE_POPEN_PROTO=1 -DTESSERACT_IMAGEDATA_AS_PIX -DTESSERACT_DISABLE_DEBUG_FONTS -DGRAPHICS_DISABLED -UCLUSTER -o ./soobj/tesseract_classify_mfdefs.o -c tesseract/src/classify/mfdefs.cpp gcc -DHAVE_MKSTEMP -DHAVE_FSEEKO -DHAVE_FONTCONFIG -DHAVE_SETLOCALE -DHAVE_DBUS -DHAVE_BSWAP32 -DHAVE_BYTESWAP_H -DHAVE_STRERROR -DHAVE_PREAD_PWRITE=1 -DGS_RECURSIVE_MUTEXATTR=PTHREAD_MUTEX_RECURSIVE -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 -Wno-unused-local-typedefs -DHAVE_STDINT_H=1 -DHAVE_DIRENT_H=1 -DHAVE_SYS_DIR_H=1 -DHAVE_SYS_TIME_H=1 -DHAVE_SYS_TIMES_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_LIBDL=1 -DGX_COLOR_INDEX_TYPE="unsigned long long" -D__USE_UNIX98=1 -DBUILD_PDF=1 -I./pdf -Os -fstack-clash-protection -Wformat -Werror=format-security -g -flto=auto -DHAVE_RESTRICT=1 -I/usr/include/webp -fno-strict-aliasing -DHAVE_POPEN_PROTO=1 -I./obj -I./base -I./devices -DWHICH_CMS="lcms2" -o ./obj/sha2.o -c ./base/sha2.c cc1plus: warning: command-line option '-Wstrict-prototypes' is valid for C/ObjC but not for C++ cc1plus: warning: command-line option '-Wmissing-prototypes' is valid for C/ObjC but not for C++ cc1plus: warning: '-Werror=' argument '-Werror=declaration-after-statement' is not valid for C++ g++ -Itesseract/include -Itesseract/src/api -Itesseract/src/arch -Itesseract/src/ccmain -Itesseract/src/ccstruct -Itesseract/src/ccutil -Itesseract/src/classify -Itesseract/src/cutil -Itesseract/src/dict -Itesseract/src/lstm -Itesseract/src/opencl -Itesseract/src/textord -Itesseract/src/training -Itesseract/src/viewer -Itesseract/src/wordrec -Ileptonica/src -I./base -I./soobj -Os -fstack-clash-protection -Wformat -Werror=format-security -D_GLIBCXX_ASSERTIONS=1 -D_LIBCPP_ENABLE_THREAD_SAFETY_ANNOTATIONS=1 -D_LIBCPP_ENABLE_HARDENED_MODE=1 -g -std=c++17 -DHAVE_NEON -DHAVE_MKSTEMP -DHAVE_FSEEKO -DHAVE_FONTCONFIG -DHAVE_SETLOCALE -DHAVE_DBUS -DHAVE_BSWAP32 -DHAVE_BYTESWAP_H -DHAVE_STRERROR -DHAVE_PREAD_PWRITE=1 -DGS_RECURSIVE_MUTEXATTR=PTHREAD_MUTEX_RECURSIVE -O2 -DNDEBUG -fPIC -fvisibility=hidden -DGSDLLEXPORT="__attribute__((visibility(\"default\")))" -Wall -Wstrict-prototypes -Wundef -Wmissing-declarations -Wmissing-prototypes -Wwrite-strings -fno-strict-aliasing -Werror=declaration-after-statement -fno-builtin -fno-common -Werror=return-type -Wno-unused-local-typedefs -DHAVE_STDINT_H=1 -DHAVE_DIRENT_H=1 -DHAVE_SYS_DIR_H=1 -DHAVE_SYS_TIME_H=1 -DHAVE_SYS_TIMES_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_LIBDL=1 -DGX_COLOR_INDEX_TYPE="unsigned long long" -D__USE_UNIX98=1 -DBUILD_PDF=1 -I./pdf -Os -fstack-clash-protection -Wformat -Werror=format-security -g -flto=auto -DHAVE_RESTRICT=1 -I/usr/include/webp -fno-strict-aliasing -DHAVE_POPEN_PROTO=1 -DTESSERACT_IMAGEDATA_AS_PIX -DTESSERACT_DISABLE_DEBUG_FONTS -DGRAPHICS_DISABLED -UCLUSTER -o ./soobj/tesseract_classify_mfoutline.o -c tesseract/src/classify/mfoutline.cpp cc1plus: warning: command-line option '-Wstrict-prototypes' is valid for C/ObjC but not for C++ cc1plus: warning: command-line option '-Wmissing-prototypes' is valid for C/ObjC but not for C++ cc1plus: warning: '-Werror=' argument '-Werror=declaration-after-statement' is not valid for C++ cc1plus: warning: command-line option '-Wstrict-prototypes' is valid for C/ObjC but not for C++ cc1plus: warning: command-line option '-Wmissing-prototypes' is valid for C/ObjC but not for C++ cc1plus: warning: '-Werror=' argument '-Werror=declaration-after-statement' is not valid for C++ g++ -Itesseract/include -Itesseract/src/api -Itesseract/src/arch -Itesseract/src/ccmain -Itesseract/src/ccstruct -Itesseract/src/ccutil -Itesseract/src/classify -Itesseract/src/cutil -Itesseract/src/dict -Itesseract/src/lstm -Itesseract/src/opencl -Itesseract/src/textord -Itesseract/src/training -Itesseract/src/viewer -Itesseract/src/wordrec -Ileptonica/src -I./base -I./soobj -Os -fstack-clash-protection -Wformat -Werror=format-security -D_GLIBCXX_ASSERTIONS=1 -D_LIBCPP_ENABLE_THREAD_SAFETY_ANNOTATIONS=1 -D_LIBCPP_ENABLE_HARDENED_MODE=1 -g -std=c++17 -DHAVE_NEON -DHAVE_MKSTEMP -DHAVE_FSEEKO -DHAVE_FONTCONFIG -DHAVE_SETLOCALE -DHAVE_DBUS -DHAVE_BSWAP32 -DHAVE_BYTESWAP_H -DHAVE_STRERROR -DHAVE_PREAD_PWRITE=1 -DGS_RECURSIVE_MUTEXATTR=PTHREAD_MUTEX_RECURSIVE -O2 -DNDEBUG -fPIC -fvisibility=hidden -DGSDLLEXPORT="__attribute__((visibility(\"default\")))" -Wall -Wstrict-prototypes -Wundef -Wmissing-declarations -Wmissing-prototypes -Wwrite-strings -fno-strict-aliasing -Werror=declaration-after-statement -fno-builtin -fno-common -Werror=return-type -Wno-unused-local-typedefs -DHAVE_STDINT_H=1 -DHAVE_DIRENT_H=1 -DHAVE_SYS_DIR_H=1 -DHAVE_SYS_TIME_H=1 -DHAVE_SYS_TIMES_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_LIBDL=1 -DGX_COLOR_INDEX_TYPE="unsigned long long" -D__USE_UNIX98=1 -DBUILD_PDF=1 -I./pdf -Os -fstack-clash-protection -Wformat -Werror=format-security -g -flto=auto -DHAVE_RESTRICT=1 -I/usr/include/webp -fno-strict-aliasing -DHAVE_POPEN_PROTO=1 -DTESSERACT_IMAGEDATA_AS_PIX -DTESSERACT_DISABLE_DEBUG_FONTS -DGRAPHICS_DISABLED -UCLUSTER -o ./soobj/tesseract_classify_mfx.o -c tesseract/src/classify/mfx.cpp cc1plus: warning: command-line option '-Wstrict-prototypes' is valid for C/ObjC but not for C++ cc1plus: warning: command-line option '-Wmissing-prototypes' is valid for C/ObjC but not for C++ cc1plus: warning: '-Werror=' argument '-Werror=declaration-after-statement' is not valid for C++ gcc -DHAVE_MKSTEMP -DHAVE_FSEEKO -DHAVE_FONTCONFIG -DHAVE_SETLOCALE -DHAVE_DBUS -DHAVE_BSWAP32 -DHAVE_BYTESWAP_H -DHAVE_STRERROR -DHAVE_PREAD_PWRITE=1 -DGS_RECURSIVE_MUTEXATTR=PTHREAD_MUTEX_RECURSIVE -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 -Wno-unused-local-typedefs -DHAVE_STDINT_H=1 -DHAVE_DIRENT_H=1 -DHAVE_SYS_DIR_H=1 -DHAVE_SYS_TIME_H=1 -DHAVE_SYS_TIMES_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_LIBDL=1 -DGX_COLOR_INDEX_TYPE="unsigned long long" -D__USE_UNIX98=1 -DBUILD_PDF=1 -I./pdf -Os -fstack-clash-protection -Wformat -Werror=format-security -g -flto=auto -DHAVE_RESTRICT=1 -I/usr/include/webp -fno-strict-aliasing -DHAVE_POPEN_PROTO=1 -I./psi -I./obj -I./obj -I./base -I./devices -o ./obj/zfarc4.o -c ./psi/zfarc4.c gcc -DHAVE_MKSTEMP -DHAVE_FSEEKO -DHAVE_FONTCONFIG -DHAVE_SETLOCALE -DHAVE_DBUS -DHAVE_BSWAP32 -DHAVE_BYTESWAP_H -DHAVE_STRERROR -DHAVE_PREAD_PWRITE=1 -DGS_RECURSIVE_MUTEXATTR=PTHREAD_MUTEX_RECURSIVE -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 -Wno-unused-local-typedefs -DHAVE_STDINT_H=1 -DHAVE_DIRENT_H=1 -DHAVE_SYS_DIR_H=1 -DHAVE_SYS_TIME_H=1 -DHAVE_SYS_TIMES_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_LIBDL=1 -DGX_COLOR_INDEX_TYPE="unsigned long long" -D__USE_UNIX98=1 -DBUILD_PDF=1 -I./pdf -Os -fstack-clash-protection -Wformat -Werror=format-security -g -flto=auto -DHAVE_RESTRICT=1 -I/usr/include/webp -fno-strict-aliasing -DHAVE_POPEN_PROTO=1 -I./psi -I./obj -I./obj -I./base -I./devices -o ./obj/zfaes.o -c ./psi/zfaes.c g++ -Itesseract/include -Itesseract/src/api -Itesseract/src/arch -Itesseract/src/ccmain -Itesseract/src/ccstruct -Itesseract/src/ccutil -Itesseract/src/classify -Itesseract/src/cutil -Itesseract/src/dict -Itesseract/src/lstm -Itesseract/src/opencl -Itesseract/src/textord -Itesseract/src/training -Itesseract/src/viewer -Itesseract/src/wordrec -Ileptonica/src -I./base -I./soobj -Os -fstack-clash-protection -Wformat -Werror=format-security -D_GLIBCXX_ASSERTIONS=1 -D_LIBCPP_ENABLE_THREAD_SAFETY_ANNOTATIONS=1 -D_LIBCPP_ENABLE_HARDENED_MODE=1 -g -std=c++17 -DHAVE_NEON -DHAVE_MKSTEMP -DHAVE_FSEEKO -DHAVE_FONTCONFIG -DHAVE_SETLOCALE -DHAVE_DBUS -DHAVE_BSWAP32 -DHAVE_BYTESWAP_H -DHAVE_STRERROR -DHAVE_PREAD_PWRITE=1 -DGS_RECURSIVE_MUTEXATTR=PTHREAD_MUTEX_RECURSIVE -O2 -DNDEBUG -fPIC -fvisibility=hidden -DGSDLLEXPORT="__attribute__((visibility(\"default\")))" -Wall -Wstrict-prototypes -Wundef -Wmissing-declarations -Wmissing-prototypes -Wwrite-strings -fno-strict-aliasing -Werror=declaration-after-statement -fno-builtin -fno-common -Werror=return-type -Wno-unused-local-typedefs -DHAVE_STDINT_H=1 -DHAVE_DIRENT_H=1 -DHAVE_SYS_DIR_H=1 -DHAVE_SYS_TIME_H=1 -DHAVE_SYS_TIMES_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_LIBDL=1 -DGX_COLOR_INDEX_TYPE="unsigned long long" -D__USE_UNIX98=1 -DBUILD_PDF=1 -I./pdf -Os -fstack-clash-protection -Wformat -Werror=format-security -g -flto=auto -DHAVE_RESTRICT=1 -I/usr/include/webp -fno-strict-aliasing -DHAVE_POPEN_PROTO=1 -DTESSERACT_IMAGEDATA_AS_PIX -DTESSERACT_DISABLE_DEBUG_FONTS -DGRAPHICS_DISABLED -UCLUSTER -o ./soobj/tesseract_classify_normfeat.o -c tesseract/src/classify/normfeat.cpp gcc -DHAVE_MKSTEMP -DHAVE_FSEEKO -DHAVE_FONTCONFIG -DHAVE_SETLOCALE -DHAVE_DBUS -DHAVE_BSWAP32 -DHAVE_BYTESWAP_H -DHAVE_STRERROR -DHAVE_PREAD_PWRITE=1 -DGS_RECURSIVE_MUTEXATTR=PTHREAD_MUTEX_RECURSIVE -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 -Wno-unused-local-typedefs -DHAVE_STDINT_H=1 -DHAVE_DIRENT_H=1 -DHAVE_SYS_DIR_H=1 -DHAVE_SYS_TIME_H=1 -DHAVE_SYS_TIMES_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_LIBDL=1 -DGX_COLOR_INDEX_TYPE="unsigned long long" -D__USE_UNIX98=1 -DBUILD_PDF=1 -I./pdf -Os -fstack-clash-protection -Wformat -Werror=format-security -g -flto=auto -DHAVE_RESTRICT=1 -I/usr/include/webp -fno-strict-aliasing -DHAVE_POPEN_PROTO=1 -I./obj -I./base -I./devices -DWHICH_CMS="lcms2" -o ./obj/saes.o -c ./base/saes.c In file included from tesseract/src/ccutil/genericvector.h:22, from tesseract/src/ccutil/kdpair.h:27, from tesseract/src/ccstruct/matrix.h:29, from tesseract/src/lstm/reconfig.h:22, from tesseract/src/lstm/maxpool.h:22, from tesseract/src/lstm/maxpool.cpp:18: tesseract/src/ccutil/serialis.h: In instantiation of 'bool tesseract::TFile::DeSerialize(T*, size_t) [with T = int; size_t = unsigned int]': tesseract/src/lstm/static_shape.h:67:22: required from here tesseract/src/ccutil/serialis.h:93:50: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'unsigned int'} [-Wsign-compare] 93 | return FReadEndian(data, sizeof(T), count) == count; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ tesseract/src/ccutil/serialis.h: In instantiation of 'bool tesseract::TFile::Serialize(const T*, size_t) [with T = int; size_t = unsigned int]': tesseract/src/lstm/static_shape.h:79:20: required from here tesseract/src/ccutil/serialis.h:102:45: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'unsigned int'} [-Wsign-compare] 102 | return FWrite(data, sizeof(T), count) == count; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ In file included from tesseract/src/ccutil/genericvector.h:22, from tesseract/src/ccutil/kdpair.h:27, from tesseract/src/ccstruct/matrix.h:29, from tesseract/src/lstm/convolve.h:23, from tesseract/src/lstm/convolve.cpp:24: tesseract/src/ccutil/serialis.h: In instantiation of 'bool tesseract::TFile::DeSerialize(T*, size_t) [with T = int; size_t = unsigned int]': tesseract/src/lstm/static_shape.h:67:22: required from here tesseract/src/ccutil/serialis.h:93:50: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'unsigned int'} [-Wsign-compare] 93 | return FReadEndian(data, sizeof(T), count) == count; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ tesseract/src/ccutil/serialis.h: In instantiation of 'bool tesseract::TFile::Serialize(const T*, size_t) [with T = int; size_t = unsigned int]': tesseract/src/lstm/static_shape.h:79:20: required from here tesseract/src/ccutil/serialis.h:102:45: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'unsigned int'} [-Wsign-compare] 102 | return FWrite(data, sizeof(T), count) == count; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ In file included from tesseract/src/ccutil/genericvector.h:22, from tesseract/src/ccutil/kdpair.h:27, from tesseract/src/ccstruct/matrix.h:29, from tesseract/src/lstm/network.h:21, from tesseract/src/lstm/fullyconnected.h:21, from tesseract/src/lstm/fullyconnected.cpp:22: tesseract/src/ccutil/serialis.h: In instantiation of 'bool tesseract::TFile::DeSerialize(T*, size_t) [with T = int; size_t = unsigned int]': tesseract/src/lstm/static_shape.h:67:22: required from here tesseract/src/ccutil/serialis.h:93:50: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'unsigned int'} [-Wsign-compare] 93 | return FReadEndian(data, sizeof(T), count) == count; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ tesseract/src/ccutil/serialis.h: In instantiation of 'bool tesseract::TFile::Serialize(const T*, size_t) [with T = int; size_t = unsigned int]': tesseract/src/lstm/static_shape.h:79:20: required from here tesseract/src/ccutil/serialis.h:102:45: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'unsigned int'} [-Wsign-compare] 102 | return FWrite(data, sizeof(T), count) == count; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ cc1plus: warning: command-line option '-Wstrict-prototypes' is valid for C/ObjC but not for C++ cc1plus: warning: command-line option '-Wmissing-prototypes' is valid for C/ObjC but not for C++ cc1plus: warning: '-Werror=' argument '-Werror=declaration-after-statement' is not valid for C++ cc1plus: warning: command-line option '-Wstrict-prototypes' is valid for C/ObjC but not for C++ cc1plus: warning: command-line option '-Wmissing-prototypes' is valid for C/ObjC but not for C++ cc1plus: warning: '-Werror=' argument '-Werror=declaration-after-statement' is not valid for C++ gcc -DHAVE_MKSTEMP -DHAVE_FSEEKO -DHAVE_FONTCONFIG -DHAVE_SETLOCALE -DHAVE_DBUS -DHAVE_BSWAP32 -DHAVE_BYTESWAP_H -DHAVE_STRERROR -DHAVE_PREAD_PWRITE=1 -DGS_RECURSIVE_MUTEXATTR=PTHREAD_MUTEX_RECURSIVE -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 -Wno-unused-local-typedefs -DHAVE_STDINT_H=1 -DHAVE_DIRENT_H=1 -DHAVE_SYS_DIR_H=1 -DHAVE_SYS_TIME_H=1 -DHAVE_SYS_TIMES_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_LIBDL=1 -DGX_COLOR_INDEX_TYPE="unsigned long long" -D__USE_UNIX98=1 -DBUILD_PDF=1 -I./pdf -Os -fstack-clash-protection -Wformat -Werror=format-security -g -flto=auto -DHAVE_RESTRICT=1 -I/usr/include/webp -fno-strict-aliasing -DHAVE_POPEN_PROTO=1 -I./obj -I./base -I./devices -DWHICH_CMS="lcms2" -o ./obj/aes.o -c ./base/aes.c g++ -Itesseract/include -Itesseract/src/api -Itesseract/src/arch -Itesseract/src/ccmain -Itesseract/src/ccstruct -Itesseract/src/ccutil -Itesseract/src/classify -Itesseract/src/cutil -Itesseract/src/dict -Itesseract/src/lstm -Itesseract/src/opencl -Itesseract/src/textord -Itesseract/src/training -Itesseract/src/viewer -Itesseract/src/wordrec -Ileptonica/src -I./base -I./soobj -Os -fstack-clash-protection -Wformat -Werror=format-security -D_GLIBCXX_ASSERTIONS=1 -D_LIBCPP_ENABLE_THREAD_SAFETY_ANNOTATIONS=1 -D_LIBCPP_ENABLE_HARDENED_MODE=1 -g -std=c++17 -DHAVE_NEON -DHAVE_MKSTEMP -DHAVE_FSEEKO -DHAVE_FONTCONFIG -DHAVE_SETLOCALE -DHAVE_DBUS -DHAVE_BSWAP32 -DHAVE_BYTESWAP_H -DHAVE_STRERROR -DHAVE_PREAD_PWRITE=1 -DGS_RECURSIVE_MUTEXATTR=PTHREAD_MUTEX_RECURSIVE -O2 -DNDEBUG -fPIC -fvisibility=hidden -DGSDLLEXPORT="__attribute__((visibility(\"default\")))" -Wall -Wstrict-prototypes -Wundef -Wmissing-declarations -Wmissing-prototypes -Wwrite-strings -fno-strict-aliasing -Werror=declaration-after-statement -fno-builtin -fno-common -Werror=return-type -Wno-unused-local-typedefs -DHAVE_STDINT_H=1 -DHAVE_DIRENT_H=1 -DHAVE_SYS_DIR_H=1 -DHAVE_SYS_TIME_H=1 -DHAVE_SYS_TIMES_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_LIBDL=1 -DGX_COLOR_INDEX_TYPE="unsigned long long" -D__USE_UNIX98=1 -DBUILD_PDF=1 -I./pdf -Os -fstack-clash-protection -Wformat -Werror=format-security -g -flto=auto -DHAVE_RESTRICT=1 -I/usr/include/webp -fno-strict-aliasing -DHAVE_POPEN_PROTO=1 -DTESSERACT_IMAGEDATA_AS_PIX -DTESSERACT_DISABLE_DEBUG_FONTS -DGRAPHICS_DISABLED -UCLUSTER -o ./soobj/tesseract_classify_normmatch.o -c tesseract/src/classify/normmatch.cpp In file included from tesseract/src/ccstruct/ratngs.h:32, from tesseract/src/dict/dawg.h:33, from tesseract/src/lstm/recodebeam.h:23, from tesseract/src/lstm/recodebeam.cpp:20: tesseract/src/ccutil/unicharset.h: In member function 'bool tesseract::UNICHARSET::contains_unichar_id(tesseract::UNICHAR_ID) const': tesseract/src/ccutil/unicharset.h:288:59: warning: comparison of integer expressions of different signedness: 'tesseract::UNICHAR_ID' {aka 'int'} and 'std::vector::size_type' {aka 'unsigned int'} [-Wsign-compare] 288 | return unichar_id != INVALID_UNICHAR_ID && unichar_id < unichars.size() && | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~ tesseract/src/ccutil/unicharset.h: In member function 'void tesseract::UNICHARSET::delete_pointers_in_unichars()': tesseract/src/ccutil/unicharset.h:302:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'unsigned int'} [-Wsign-compare] 302 | for (int i = 0; i < unichars.size(); ++i) { | ~~^~~~~~~~~~~~~~~~~ g++ -Itesseract/include -Itesseract/src/api -Itesseract/src/arch -Itesseract/src/ccmain -Itesseract/src/ccstruct -Itesseract/src/ccutil -Itesseract/src/classify -Itesseract/src/cutil -Itesseract/src/dict -Itesseract/src/lstm -Itesseract/src/opencl -Itesseract/src/textord -Itesseract/src/training -Itesseract/src/viewer -Itesseract/src/wordrec -Ileptonica/src -I./base -I./soobj -Os -fstack-clash-protection -Wformat -Werror=format-security -D_GLIBCXX_ASSERTIONS=1 -D_LIBCPP_ENABLE_THREAD_SAFETY_ANNOTATIONS=1 -D_LIBCPP_ENABLE_HARDENED_MODE=1 -g -std=c++17 -DHAVE_NEON -DHAVE_MKSTEMP -DHAVE_FSEEKO -DHAVE_FONTCONFIG -DHAVE_SETLOCALE -DHAVE_DBUS -DHAVE_BSWAP32 -DHAVE_BYTESWAP_H -DHAVE_STRERROR -DHAVE_PREAD_PWRITE=1 -DGS_RECURSIVE_MUTEXATTR=PTHREAD_MUTEX_RECURSIVE -O2 -DNDEBUG -fPIC -fvisibility=hidden -DGSDLLEXPORT="__attribute__((visibility(\"default\")))" -Wall -Wstrict-prototypes -Wundef -Wmissing-declarations -Wmissing-prototypes -Wwrite-strings -fno-strict-aliasing -Werror=declaration-after-statement -fno-builtin -fno-common -Werror=return-type -Wno-unused-local-typedefs -DHAVE_STDINT_H=1 -DHAVE_DIRENT_H=1 -DHAVE_SYS_DIR_H=1 -DHAVE_SYS_TIME_H=1 -DHAVE_SYS_TIMES_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_LIBDL=1 -DGX_COLOR_INDEX_TYPE="unsigned long long" -D__USE_UNIX98=1 -DBUILD_PDF=1 -I./pdf -Os -fstack-clash-protection -Wformat -Werror=format-security -g -flto=auto -DHAVE_RESTRICT=1 -I/usr/include/webp -fno-strict-aliasing -DHAVE_POPEN_PROTO=1 -DTESSERACT_IMAGEDATA_AS_PIX -DTESSERACT_DISABLE_DEBUG_FONTS -DGRAPHICS_DISABLED -UCLUSTER -o ./soobj/tesseract_classify_ocrfeatures.o -c tesseract/src/classify/ocrfeatures.cpp g++ -Itesseract/include -Itesseract/src/api -Itesseract/src/arch -Itesseract/src/ccmain -Itesseract/src/ccstruct -Itesseract/src/ccutil -Itesseract/src/classify -Itesseract/src/cutil -Itesseract/src/dict -Itesseract/src/lstm -Itesseract/src/opencl -Itesseract/src/textord -Itesseract/src/training -Itesseract/src/viewer -Itesseract/src/wordrec -Ileptonica/src -I./base -I./soobj -Os -fstack-clash-protection -Wformat -Werror=format-security -D_GLIBCXX_ASSERTIONS=1 -D_LIBCPP_ENABLE_THREAD_SAFETY_ANNOTATIONS=1 -D_LIBCPP_ENABLE_HARDENED_MODE=1 -g -std=c++17 -DHAVE_NEON -DHAVE_MKSTEMP -DHAVE_FSEEKO -DHAVE_FONTCONFIG -DHAVE_SETLOCALE -DHAVE_DBUS -DHAVE_BSWAP32 -DHAVE_BYTESWAP_H -DHAVE_STRERROR -DHAVE_PREAD_PWRITE=1 -DGS_RECURSIVE_MUTEXATTR=PTHREAD_MUTEX_RECURSIVE -O2 -DNDEBUG -fPIC -fvisibility=hidden -DGSDLLEXPORT="__attribute__((visibility(\"default\")))" -Wall -Wstrict-prototypes -Wundef -Wmissing-declarations -Wmissing-prototypes -Wwrite-strings -fno-strict-aliasing -Werror=declaration-after-statement -fno-builtin -fno-common -Werror=return-type -Wno-unused-local-typedefs -DHAVE_STDINT_H=1 -DHAVE_DIRENT_H=1 -DHAVE_SYS_DIR_H=1 -DHAVE_SYS_TIME_H=1 -DHAVE_SYS_TIMES_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_LIBDL=1 -DGX_COLOR_INDEX_TYPE="unsigned long long" -D__USE_UNIX98=1 -DBUILD_PDF=1 -I./pdf -Os -fstack-clash-protection -Wformat -Werror=format-security -g -flto=auto -DHAVE_RESTRICT=1 -I/usr/include/webp -fno-strict-aliasing -DHAVE_POPEN_PROTO=1 -DTESSERACT_IMAGEDATA_AS_PIX -DTESSERACT_DISABLE_DEBUG_FONTS -DGRAPHICS_DISABLED -UCLUSTER -o ./soobj/tesseract_classify_outfeat.o -c tesseract/src/classify/outfeat.cpp gcc -DHAVE_MKSTEMP -DHAVE_FSEEKO -DHAVE_FONTCONFIG -DHAVE_SETLOCALE -DHAVE_DBUS -DHAVE_BSWAP32 -DHAVE_BYTESWAP_H -DHAVE_STRERROR -DHAVE_PREAD_PWRITE=1 -DGS_RECURSIVE_MUTEXATTR=PTHREAD_MUTEX_RECURSIVE -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 -Wno-unused-local-typedefs -DHAVE_STDINT_H=1 -DHAVE_DIRENT_H=1 -DHAVE_SYS_DIR_H=1 -DHAVE_SYS_TIME_H=1 -DHAVE_SYS_TIMES_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_LIBDL=1 -DGX_COLOR_INDEX_TYPE="unsigned long long" -D__USE_UNIX98=1 -DBUILD_PDF=1 -I./pdf -Os -fstack-clash-protection -Wformat -Werror=format-security -g -flto=auto -DHAVE_RESTRICT=1 -I/usr/include/webp -fno-strict-aliasing -DHAVE_POPEN_PROTO=1 -I./psi -I./obj -I./obj -I./base -I./devices -o ./obj/zpdfops.o -c ./psi/zpdfops.c gcc -DHAVE_MKSTEMP -DHAVE_FSEEKO -DHAVE_FONTCONFIG -DHAVE_SETLOCALE -DHAVE_DBUS -DHAVE_BSWAP32 -DHAVE_BYTESWAP_H -DHAVE_STRERROR -DHAVE_PREAD_PWRITE=1 -DGS_RECURSIVE_MUTEXATTR=PTHREAD_MUTEX_RECURSIVE -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 -Wno-unused-local-typedefs -DHAVE_STDINT_H=1 -DHAVE_DIRENT_H=1 -DHAVE_SYS_DIR_H=1 -DHAVE_SYS_TIME_H=1 -DHAVE_SYS_TIMES_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_LIBDL=1 -DGX_COLOR_INDEX_TYPE="unsigned long long" -D__USE_UNIX98=1 -DBUILD_PDF=1 -I./pdf -Os -fstack-clash-protection -Wformat -Werror=format-security -g -flto=auto -DHAVE_RESTRICT=1 -I/usr/include/webp -fno-strict-aliasing -DHAVE_POPEN_PROTO=1 -I./psi -I./obj -I./obj -I./base -I./devices -o ./obj/zpdf_r6.o -c ./psi/zpdf_r6.c ./obj/aux/echogs -e .dev -w- -l-obj ./obj/epsf -ps gs_epsf gcc -DHAVE_MKSTEMP -DHAVE_FSEEKO -DHAVE_FONTCONFIG -DHAVE_SETLOCALE -DHAVE_DBUS -DHAVE_BSWAP32 -DHAVE_BYTESWAP_H -DHAVE_STRERROR -DHAVE_PREAD_PWRITE=1 -DGS_RECURSIVE_MUTEXATTR=PTHREAD_MUTEX_RECURSIVE -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 -Wno-unused-local-typedefs -DHAVE_STDINT_H=1 -DHAVE_DIRENT_H=1 -DHAVE_SYS_DIR_H=1 -DHAVE_SYS_TIME_H=1 -DHAVE_SYS_TIMES_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_LIBDL=1 -DGX_COLOR_INDEX_TYPE="unsigned long long" -D__USE_UNIX98=1 -DBUILD_PDF=1 -I./pdf -Os -fstack-clash-protection -Wformat -Werror=format-security -g -flto=auto -DHAVE_RESTRICT=1 -I/usr/include/webp -fno-strict-aliasing -DHAVE_POPEN_PROTO=1 -I./openjpeg/src/lib/openjp2/.. -I./openjpeg/src/lib/openjp2 -I./psi -I./obj -I./obj -I./base -I./devices -DSHARE_JPX=0 -Wno-attributes -DOPJ_STATIC -DMUTEX_pthread=0 -DUSE_JPIP -DUSE_OPENJPEG_JP2 -DOPJ_HAVE_STDINT_H=1 -DOPJ_HAVE_INTTYPES_H=1 -DOPJ_HAVE_FSEEKO=1 -DOPJ_HAVE_MALLOC_H=1 -DOPJ_HAVE_ALIGNED_ALLOC=1 -DOPJ_HAVE_MEMALIGN=1 -DOPJ_HAVE_POSIX_MEMALIGN=1 -U__SSE__ -o ./obj/zfjpx_openjpeg.o \ -c ./psi/zfjpx.c cc1plus: warning: command-line option '-Wstrict-prototypes' is valid for C/ObjC but not for C++ cc1plus: warning: command-line option '-Wmissing-prototypes' is valid for C/ObjC but not for C++ cc1plus: warning: '-Werror=' argument '-Werror=declaration-after-statement' is not valid for C++ tesseract/src/lstm/parallel.cpp: In member function 'virtual void tesseract::Parallel::Forward(bool, const tesseract::NetworkIO&, const tesseract::TransposedArray*, tesseract::NetworkScratch*, tesseract::NetworkIO*)': tesseract/src/lstm/parallel.cpp:55:8: warning: variable 'parallel_debug' set but not used [-Wunused-but-set-variable] 55 | bool parallel_debug = false; | ^~~~~~~~~~~~~~ gcc -DHAVE_MKSTEMP -DHAVE_FSEEKO -DHAVE_FONTCONFIG -DHAVE_SETLOCALE -DHAVE_DBUS -DHAVE_BSWAP32 -DHAVE_BYTESWAP_H -DHAVE_STRERROR -DHAVE_PREAD_PWRITE=1 -DGS_RECURSIVE_MUTEXATTR=PTHREAD_MUTEX_RECURSIVE -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 -Wno-unused-local-typedefs -DHAVE_STDINT_H=1 -DHAVE_DIRENT_H=1 -DHAVE_SYS_DIR_H=1 -DHAVE_SYS_TIME_H=1 -DHAVE_SYS_TIMES_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_LIBDL=1 -DGX_COLOR_INDEX_TYPE="unsigned long long" -D__USE_UNIX98=1 -DBUILD_PDF=1 -I./pdf -Os -fstack-clash-protection -Wformat -Werror=format-security -g -flto=auto -DHAVE_RESTRICT=1 -I/usr/include/webp -fno-strict-aliasing -DHAVE_POPEN_PROTO=1 -Isrc -I./psi -I./obj -I./obj -I./base -I./devices -o ./obj/zfjbig2_jbig2dec.o -c ./psi/zfjbig2.c cc1plus: warning: command-line option '-Wstrict-prototypes' is valid for C/ObjC but not for C++ cc1plus: warning: command-line option '-Wmissing-prototypes' is valid for C/ObjC but not for C++ cc1plus: warning: '-Werror=' argument '-Werror=declaration-after-statement' is not valid for C++ In file included from tesseract/src/lstm/network.cpp:37: tesseract/src/lstm/reversed.h: In member function 'virtual tesseract::STRING tesseract::Reversed::spec() const': tesseract/src/lstm/reversed.h:59:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::__cxx11::basic_string::size_type' {aka 'unsigned int'} [-Wsign-compare] 59 | for (int i = 0; i < net_spec.length(); ++i) { | ~~^~~~~~~~~~~~~~~~~~~ g++ -Itesseract/include -Itesseract/src/api -Itesseract/src/arch -Itesseract/src/ccmain -Itesseract/src/ccstruct -Itesseract/src/ccutil -Itesseract/src/classify -Itesseract/src/cutil -Itesseract/src/dict -Itesseract/src/lstm -Itesseract/src/opencl -Itesseract/src/textord -Itesseract/src/training -Itesseract/src/viewer -Itesseract/src/wordrec -Ileptonica/src -I./base -I./soobj -Os -fstack-clash-protection -Wformat -Werror=format-security -D_GLIBCXX_ASSERTIONS=1 -D_LIBCPP_ENABLE_THREAD_SAFETY_ANNOTATIONS=1 -D_LIBCPP_ENABLE_HARDENED_MODE=1 -g -std=c++17 -DHAVE_NEON -DHAVE_MKSTEMP -DHAVE_FSEEKO -DHAVE_FONTCONFIG -DHAVE_SETLOCALE -DHAVE_DBUS -DHAVE_BSWAP32 -DHAVE_BYTESWAP_H -DHAVE_STRERROR -DHAVE_PREAD_PWRITE=1 -DGS_RECURSIVE_MUTEXATTR=PTHREAD_MUTEX_RECURSIVE -O2 -DNDEBUG -fPIC -fvisibility=hidden -DGSDLLEXPORT="__attribute__((visibility(\"default\")))" -Wall -Wstrict-prototypes -Wundef -Wmissing-declarations -Wmissing-prototypes -Wwrite-strings -fno-strict-aliasing -Werror=declaration-after-statement -fno-builtin -fno-common -Werror=return-type -Wno-unused-local-typedefs -DHAVE_STDINT_H=1 -DHAVE_DIRENT_H=1 -DHAVE_SYS_DIR_H=1 -DHAVE_SYS_TIME_H=1 -DHAVE_SYS_TIMES_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_LIBDL=1 -DGX_COLOR_INDEX_TYPE="unsigned long long" -D__USE_UNIX98=1 -DBUILD_PDF=1 -I./pdf -Os -fstack-clash-protection -Wformat -Werror=format-security -g -flto=auto -DHAVE_RESTRICT=1 -I/usr/include/webp -fno-strict-aliasing -DHAVE_POPEN_PROTO=1 -DTESSERACT_IMAGEDATA_AS_PIX -DTESSERACT_DISABLE_DEBUG_FONTS -DGRAPHICS_DISABLED -UCLUSTER -o ./soobj/tesseract_classify_picofeat.o -c tesseract/src/classify/picofeat.cpp gcc -DHAVE_MKSTEMP -DHAVE_FSEEKO -DHAVE_FONTCONFIG -DHAVE_SETLOCALE -DHAVE_DBUS -DHAVE_BSWAP32 -DHAVE_BYTESWAP_H -DHAVE_STRERROR -DHAVE_PREAD_PWRITE=1 -DGS_RECURSIVE_MUTEXATTR=PTHREAD_MUTEX_RECURSIVE -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 -Wno-unused-local-typedefs -DHAVE_STDINT_H=1 -DHAVE_DIRENT_H=1 -DHAVE_SYS_DIR_H=1 -DHAVE_SYS_TIME_H=1 -DHAVE_SYS_TIMES_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_LIBDL=1 -DGX_COLOR_INDEX_TYPE="unsigned long long" -D__USE_UNIX98=1 -DBUILD_PDF=1 -I./pdf -Os -fstack-clash-protection -Wformat -Werror=format-security -g -flto=auto -DHAVE_RESTRICT=1 -I/usr/include/webp -fno-strict-aliasing -DHAVE_POPEN_PROTO=1 -I./psi -I./obj -I./obj -I./base -I./devices -o ./obj/iapi.o -c ./psi/iapi.c tesseract/src/ccutil/unicharset.cpp: In member function 'void tesseract::UNICHARSET::set_ranges_empty()': tesseract/src/ccutil/unicharset.cpp:378:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'unsigned int'} [-Wsign-compare] 378 | for (int id = 0; id < unichars.size(); ++id) { | ~~~^~~~~~~~~~~~~~~~~ tesseract/src/ccutil/unicharset.cpp: In member function 'void tesseract::UNICHARSET::PartialSetPropertiesFromOther(int, const tesseract::UNICHARSET&)': tesseract/src/ccutil/unicharset.cpp:388:33: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'unsigned int'} [-Wsign-compare] 388 | for (int ch = start_index; ch < unichars.size(); ++ch) { | ~~~^~~~~~~~~~~~~~~~~ cc1plus: warning: command-line option '-Wstrict-prototypes' is valid for C/ObjC but not for C++ cc1plus: warning: command-line option '-Wmissing-prototypes' is valid for C/ObjC but not for C++ cc1plus: warning: '-Werror=' argument '-Werror=declaration-after-statement' is not valid for C++ tesseract/src/ccutil/unicharset.cpp: In member function 'void tesseract::UNICHARSET::ExpandRangesFromOther(const tesseract::UNICHARSET&)': tesseract/src/ccutil/unicharset.cpp:417:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'unsigned int'} [-Wsign-compare] 417 | for (int ch = 0; ch < unichars.size(); ++ch) { | ~~~^~~~~~~~~~~~~~~~~ tesseract/src/ccutil/unicharset.cpp: In member function 'void tesseract::UNICHARSET::CopyFrom(const tesseract::UNICHARSET&)': tesseract/src/ccutil/unicharset.cpp:431:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'unsigned int'} [-Wsign-compare] 431 | for (int ch = 0; ch < src.unichars.size(); ++ch) { | ~~~^~~~~~~~~~~~~~~~~~~~~ tesseract/src/ccutil/unicharset.cpp: In member function 'void tesseract::UNICHARSET::AppendOtherUnicharset(const tesseract::UNICHARSET&)': tesseract/src/ccutil/unicharset.cpp:447:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'unsigned int'} [-Wsign-compare] 447 | for (int ch = 0; ch < src.unichars.size(); ++ch) { | ~~~^~~~~~~~~~~~~~~~~~~~~ gcc -DHAVE_MKSTEMP -DHAVE_FSEEKO -DHAVE_FONTCONFIG -DHAVE_SETLOCALE -DHAVE_DBUS -DHAVE_BSWAP32 -DHAVE_BYTESWAP_H -DHAVE_STRERROR -DHAVE_PREAD_PWRITE=1 -DGS_RECURSIVE_MUTEXATTR=PTHREAD_MUTEX_RECURSIVE -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 -Wno-unused-local-typedefs -DHAVE_STDINT_H=1 -DHAVE_DIRENT_H=1 -DHAVE_SYS_DIR_H=1 -DHAVE_SYS_TIME_H=1 -DHAVE_SYS_TIMES_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_LIBDL=1 -DGX_COLOR_INDEX_TYPE="unsigned long long" -D__USE_UNIX98=1 -DBUILD_PDF=1 -I./pdf -Os -fstack-clash-protection -Wformat -Werror=format-security -g -flto=auto -DHAVE_RESTRICT=1 -I/usr/include/webp -fno-strict-aliasing -DHAVE_POPEN_PROTO=1 -I./psi -I./obj -I./obj -I./base -I./devices -o ./obj/gs.o -c ./psi/gs.c tesseract/src/ccutil/unicharset.cpp: In member function 'bool tesseract::UNICHARSET::GetStrProperties(const char*, UNICHAR_PROPERTIES*) const': tesseract/src/ccutil/unicharset.cpp:534:21: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'unsigned int'} [-Wsign-compare] 534 | for (int i = 0; i < encoding.size(); ++i) { | ~~^~~~~~~~~~~~~~~~~ g++ -Itesseract/include -Itesseract/src/api -Itesseract/src/arch -Itesseract/src/ccmain -Itesseract/src/ccstruct -Itesseract/src/ccutil -Itesseract/src/classify -Itesseract/src/cutil -Itesseract/src/dict -Itesseract/src/lstm -Itesseract/src/opencl -Itesseract/src/textord -Itesseract/src/training -Itesseract/src/viewer -Itesseract/src/wordrec -Ileptonica/src -I./base -I./soobj -Os -fstack-clash-protection -Wformat -Werror=format-security -D_GLIBCXX_ASSERTIONS=1 -D_LIBCPP_ENABLE_THREAD_SAFETY_ANNOTATIONS=1 -D_LIBCPP_ENABLE_HARDENED_MODE=1 -g -std=c++17 -DHAVE_NEON -DHAVE_MKSTEMP -DHAVE_FSEEKO -DHAVE_FONTCONFIG -DHAVE_SETLOCALE -DHAVE_DBUS -DHAVE_BSWAP32 -DHAVE_BYTESWAP_H -DHAVE_STRERROR -DHAVE_PREAD_PWRITE=1 -DGS_RECURSIVE_MUTEXATTR=PTHREAD_MUTEX_RECURSIVE -O2 -DNDEBUG -fPIC -fvisibility=hidden -DGSDLLEXPORT="__attribute__((visibility(\"default\")))" -Wall -Wstrict-prototypes -Wundef -Wmissing-declarations -Wmissing-prototypes -Wwrite-strings -fno-strict-aliasing -Werror=declaration-after-statement -fno-builtin -fno-common -Werror=return-type -Wno-unused-local-typedefs -DHAVE_STDINT_H=1 -DHAVE_DIRENT_H=1 -DHAVE_SYS_DIR_H=1 -DHAVE_SYS_TIME_H=1 -DHAVE_SYS_TIMES_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_LIBDL=1 -DGX_COLOR_INDEX_TYPE="unsigned long long" -D__USE_UNIX98=1 -DBUILD_PDF=1 -I./pdf -Os -fstack-clash-protection -Wformat -Werror=format-security -g -flto=auto -DHAVE_RESTRICT=1 -I/usr/include/webp -fno-strict-aliasing -DHAVE_POPEN_PROTO=1 -DTESSERACT_IMAGEDATA_AS_PIX -DTESSERACT_DISABLE_DEBUG_FONTS -DGRAPHICS_DISABLED -UCLUSTER -o ./soobj/tesseract_classify_protos.o -c tesseract/src/classify/protos.cpp In file included from tesseract/src/ccutil/genericvector.h:22, from tesseract/src/lstm/plumbing.h:22, from tesseract/src/lstm/parallel.h:22, from tesseract/src/lstm/parallel.cpp:22: tesseract/src/ccutil/serialis.h: In instantiation of 'bool tesseract::TFile::DeSerialize(T*, size_t) [with T = int; size_t = unsigned int]': tesseract/src/lstm/static_shape.h:67:22: required from here tesseract/src/ccutil/serialis.h:93:50: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'unsigned int'} [-Wsign-compare] 93 | return FReadEndian(data, sizeof(T), count) == count; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ tesseract/src/ccutil/serialis.h: In instantiation of 'bool tesseract::TFile::Serialize(const T*, size_t) [with T = int; size_t = unsigned int]': tesseract/src/lstm/static_shape.h:79:20: required from here tesseract/src/ccutil/serialis.h:102:45: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'unsigned int'} [-Wsign-compare] 102 | return FWrite(data, sizeof(T), count) == count; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ In file included from tesseract/src/lstm/reversed.cpp:18: tesseract/src/lstm/reversed.h: In member function 'virtual tesseract::STRING tesseract::Reversed::spec() const': tesseract/src/lstm/reversed.h:59:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::__cxx11::basic_string::size_type' {aka 'unsigned int'} [-Wsign-compare] 59 | for (int i = 0; i < net_spec.length(); ++i) { | ~~^~~~~~~~~~~~~~~~~~~ g++ -Itesseract/include -Itesseract/src/api -Itesseract/src/arch -Itesseract/src/ccmain -Itesseract/src/ccstruct -Itesseract/src/ccutil -Itesseract/src/classify -Itesseract/src/cutil -Itesseract/src/dict -Itesseract/src/lstm -Itesseract/src/opencl -Itesseract/src/textord -Itesseract/src/training -Itesseract/src/viewer -Itesseract/src/wordrec -Ileptonica/src -I./base -I./soobj -Os -fstack-clash-protection -Wformat -Werror=format-security -D_GLIBCXX_ASSERTIONS=1 -D_LIBCPP_ENABLE_THREAD_SAFETY_ANNOTATIONS=1 -D_LIBCPP_ENABLE_HARDENED_MODE=1 -g -std=c++17 -DHAVE_NEON -DHAVE_MKSTEMP -DHAVE_FSEEKO -DHAVE_FONTCONFIG -DHAVE_SETLOCALE -DHAVE_DBUS -DHAVE_BSWAP32 -DHAVE_BYTESWAP_H -DHAVE_STRERROR -DHAVE_PREAD_PWRITE=1 -DGS_RECURSIVE_MUTEXATTR=PTHREAD_MUTEX_RECURSIVE -O2 -DNDEBUG -fPIC -fvisibility=hidden -DGSDLLEXPORT="__attribute__((visibility(\"default\")))" -Wall -Wstrict-prototypes -Wundef -Wmissing-declarations -Wmissing-prototypes -Wwrite-strings -fno-strict-aliasing -Werror=declaration-after-statement -fno-builtin -fno-common -Werror=return-type -Wno-unused-local-typedefs -DHAVE_STDINT_H=1 -DHAVE_DIRENT_H=1 -DHAVE_SYS_DIR_H=1 -DHAVE_SYS_TIME_H=1 -DHAVE_SYS_TIMES_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_LIBDL=1 -DGX_COLOR_INDEX_TYPE="unsigned long long" -D__USE_UNIX98=1 -DBUILD_PDF=1 -I./pdf -Os -fstack-clash-protection -Wformat -Werror=format-security -g -flto=auto -DHAVE_RESTRICT=1 -I/usr/include/webp -fno-strict-aliasing -DHAVE_POPEN_PROTO=1 -DTESSERACT_IMAGEDATA_AS_PIX -DTESSERACT_DISABLE_DEBUG_FONTS -DGRAPHICS_DISABLED -UCLUSTER -o ./soobj/tesseract_classify_shapeclassifier.o -c tesseract/src/classify/shapeclassifier.cpp ./obj/aux/echogs -w ./obj/gconfigd.h -x 23 define -s -u GS_LIB_DEFAULT -x 2022 /usr/share/ghostscript/Resource/Init:/usr/share/ghostscript/lib:/usr/share/ghostscript/Resource/Font:/usr/share/ghostscript/fonts:/usr/share/fonts/Type1:/usr/share/fonts -x 22 ./obj/aux/echogs -a ./obj/gconfigd.h -x 23 define -s -u GS_DEV_DEFAULT -x 2022 "x11alpha bbox" -x 22 g++ -Itesseract/include -Itesseract/src/api -Itesseract/src/arch -Itesseract/src/ccmain -Itesseract/src/ccstruct -Itesseract/src/ccutil -Itesseract/src/classify -Itesseract/src/cutil -Itesseract/src/dict -Itesseract/src/lstm -Itesseract/src/opencl -Itesseract/src/textord -Itesseract/src/training -Itesseract/src/viewer -Itesseract/src/wordrec -Ileptonica/src -I./base -I./soobj -Os -fstack-clash-protection -Wformat -Werror=format-security -D_GLIBCXX_ASSERTIONS=1 -D_LIBCPP_ENABLE_THREAD_SAFETY_ANNOTATIONS=1 -D_LIBCPP_ENABLE_HARDENED_MODE=1 -g -std=c++17 -DHAVE_NEON -DHAVE_MKSTEMP -DHAVE_FSEEKO -DHAVE_FONTCONFIG -DHAVE_SETLOCALE -DHAVE_DBUS -DHAVE_BSWAP32 -DHAVE_BYTESWAP_H -DHAVE_STRERROR -DHAVE_PREAD_PWRITE=1 -DGS_RECURSIVE_MUTEXATTR=PTHREAD_MUTEX_RECURSIVE -O2 -DNDEBUG -fPIC -fvisibility=hidden -DGSDLLEXPORT="__attribute__((visibility(\"default\")))" -Wall -Wstrict-prototypes -Wundef -Wmissing-declarations -Wmissing-prototypes -Wwrite-strings -fno-strict-aliasing -Werror=declaration-after-statement -fno-builtin -fno-common -Werror=return-type -Wno-unused-local-typedefs -DHAVE_STDINT_H=1 -DHAVE_DIRENT_H=1 -DHAVE_SYS_DIR_H=1 -DHAVE_SYS_TIME_H=1 -DHAVE_SYS_TIMES_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_LIBDL=1 -DGX_COLOR_INDEX_TYPE="unsigned long long" -D__USE_UNIX98=1 -DBUILD_PDF=1 -I./pdf -Os -fstack-clash-protection -Wformat -Werror=format-security -g -flto=auto -DHAVE_RESTRICT=1 -I/usr/include/webp -fno-strict-aliasing -DHAVE_POPEN_PROTO=1 -DTESSERACT_IMAGEDATA_AS_PIX -DTESSERACT_DISABLE_DEBUG_FONTS -DGRAPHICS_DISABLED -UCLUSTER -o ./soobj/tesseract_classify_shapetable.o -c tesseract/src/classify/shapetable.cpp cc1plus: warning: command-line option '-Wstrict-prototypes' is valid for C/ObjC but not for C++ cc1plus: warning: command-line option '-Wmissing-prototypes' is valid for C/ObjC but not for C++ cc1plus: warning: '-Werror=' argument '-Werror=declaration-after-statement' is not valid for C++ In file included from tesseract/src/ccutil/genericvector.h:22, from tesseract/src/ccutil/kdpair.h:27, from tesseract/src/ccstruct/matrix.h:29, from tesseract/src/lstm/reconfig.h:22, from tesseract/src/lstm/reconfig.cpp:19: tesseract/src/ccutil/serialis.h: In instantiation of 'bool tesseract::TFile::DeSerialize(T*, size_t) [with T = int; size_t = unsigned int]': tesseract/src/lstm/static_shape.h:67:22: required from here tesseract/src/ccutil/serialis.h:93:50: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'unsigned int'} [-Wsign-compare] 93 | return FReadEndian(data, sizeof(T), count) == count; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ tesseract/src/ccutil/serialis.h: In instantiation of 'bool tesseract::TFile::Serialize(const T*, size_t) [with T = int; size_t = unsigned int]': tesseract/src/lstm/static_shape.h:79:20: required from here tesseract/src/ccutil/serialis.h:102:45: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'unsigned int'} [-Wsign-compare] 102 | return FWrite(data, sizeof(T), count) == count; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ In file included from tesseract/src/ccutil/genericvector.h:22, from tesseract/src/ccutil/kdpair.h:27, from tesseract/src/ccstruct/matrix.h:29, from tesseract/src/lstm/network.h:21, from tesseract/src/lstm/network.cpp:23: tesseract/src/ccutil/serialis.h: In instantiation of 'bool tesseract::TFile::DeSerialize(T*, size_t) [with T = int; size_t = unsigned int]': tesseract/src/lstm/static_shape.h:67:22: required from here tesseract/src/ccutil/serialis.h:93:50: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'unsigned int'} [-Wsign-compare] 93 | return FReadEndian(data, sizeof(T), count) == count; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ tesseract/src/ccutil/serialis.h: In instantiation of 'bool tesseract::TFile::Serialize(const T*, size_t) [with T = int; size_t = unsigned int]': tesseract/src/lstm/static_shape.h:79:20: required from here tesseract/src/ccutil/serialis.h:102:45: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'unsigned int'} [-Wsign-compare] 102 | return FWrite(data, sizeof(T), count) == count; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ cc1plus: warning: command-line option '-Wstrict-prototypes' is valid for C/ObjC but not for C++ cc1plus: warning: command-line option '-Wmissing-prototypes' is valid for C/ObjC but not for C++ cc1plus: warning: '-Werror=' argument '-Werror=declaration-after-statement' is not valid for C++ g++ -Itesseract/include -Itesseract/src/api -Itesseract/src/arch -Itesseract/src/ccmain -Itesseract/src/ccstruct -Itesseract/src/ccutil -Itesseract/src/classify -Itesseract/src/cutil -Itesseract/src/dict -Itesseract/src/lstm -Itesseract/src/opencl -Itesseract/src/textord -Itesseract/src/training -Itesseract/src/viewer -Itesseract/src/wordrec -Ileptonica/src -I./base -I./soobj -Os -fstack-clash-protection -Wformat -Werror=format-security -D_GLIBCXX_ASSERTIONS=1 -D_LIBCPP_ENABLE_THREAD_SAFETY_ANNOTATIONS=1 -D_LIBCPP_ENABLE_HARDENED_MODE=1 -g -std=c++17 -DHAVE_NEON -DHAVE_MKSTEMP -DHAVE_FSEEKO -DHAVE_FONTCONFIG -DHAVE_SETLOCALE -DHAVE_DBUS -DHAVE_BSWAP32 -DHAVE_BYTESWAP_H -DHAVE_STRERROR -DHAVE_PREAD_PWRITE=1 -DGS_RECURSIVE_MUTEXATTR=PTHREAD_MUTEX_RECURSIVE -O2 -DNDEBUG -fPIC -fvisibility=hidden -DGSDLLEXPORT="__attribute__((visibility(\"default\")))" -Wall -Wstrict-prototypes -Wundef -Wmissing-declarations -Wmissing-prototypes -Wwrite-strings -fno-strict-aliasing -Werror=declaration-after-statement -fno-builtin -fno-common -Werror=return-type -Wno-unused-local-typedefs -DHAVE_STDINT_H=1 -DHAVE_DIRENT_H=1 -DHAVE_SYS_DIR_H=1 -DHAVE_SYS_TIME_H=1 -DHAVE_SYS_TIMES_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_LIBDL=1 -DGX_COLOR_INDEX_TYPE="unsigned long long" -D__USE_UNIX98=1 -DBUILD_PDF=1 -I./pdf -Os -fstack-clash-protection -Wformat -Werror=format-security -g -flto=auto -DHAVE_RESTRICT=1 -I/usr/include/webp -fno-strict-aliasing -DHAVE_POPEN_PROTO=1 -DTESSERACT_IMAGEDATA_AS_PIX -DTESSERACT_DISABLE_DEBUG_FONTS -DGRAPHICS_DISABLED -UCLUSTER -o ./soobj/tesseract_classify_tessclassifier.o -c tesseract/src/classify/tessclassifier.cpp ./obj/aux/echogs -a ./obj/gconfigd.h -x 23 define -s -u GS_CACHE_DIR -x 2022 "~/.ghostscript/cache/" -x 22 cc1plus: warning: command-line option '-Wstrict-prototypes' is valid for C/ObjC but not for C++ cc1plus: warning: command-line option '-Wmissing-prototypes' is valid for C/ObjC but not for C++ cc1plus: warning: '-Werror=' argument '-Werror=declaration-after-statement' is not valid for C++ ./obj/aux/echogs -a ./obj/gconfigd.h -x 23 define -s -u SEARCH_HERE_FIRST -s 0 ./obj/aux/echogs -a ./obj/gconfigd.h -x 23 define -s -u GS_DOCDIR -x 2022 /usr/share/doc/ghostscript -x 22 ./obj/aux/echogs -a ./obj/gconfigd.h -x 23 define -s -u GS_INIT -x 2022 gs_init.ps -x 22 ./obj/aux/echogs -w ./obj/gconfig_.h -x 2f2a -s This file was generated automatically by unix-aux.mak. -s -x 2a2f tesseract/src/ccutil/serialis.h: In instantiation of 'bool tesseract::TFile::Serialize(const T*, size_t) [with T = signed char; size_t = unsigned int]': tesseract/src/lstm/network.cpp:153:21: required from here tesseract/src/ccutil/serialis.h:102:45: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'unsigned int'} [-Wsign-compare] tesseract/src/ccutil/serialis.h: In instantiation of 'bool tesseract::TFile::Serialize(const T*, size_t) [with T = unsigned int; size_t = unsigned int]': tesseract/src/lstm/network.cpp:165:21: required from here tesseract/src/ccutil/serialis.h:102:45: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'unsigned int'} [-Wsign-compare] tesseract/src/ccutil/serialis.h: In instantiation of 'bool tesseract::TFile::Serialize(const T*, size_t) [with T = char; size_t = unsigned int]': tesseract/src/lstm/network.cpp:166:23: required from here tesseract/src/ccutil/serialis.h:102:45: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'unsigned int'} [-Wsign-compare] ./obj/aux/echogs -a ./obj/gconfigd.h -x 23 define -s -u GS_REVISION -s 10021 tesseract/src/ccutil/serialis.h: In instantiation of 'bool tesseract::TFile::DeSerialize(T*, size_t) [with T = signed char; size_t = unsigned int]': tesseract/src/lstm/network.cpp:171:23: required from here tesseract/src/ccutil/serialis.h:93:50: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'unsigned int'} [-Wsign-compare] 93 | return FReadEndian(data, sizeof(T), count) == count; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ ./obj/aux/echogs -a ./obj/gconfig_.h ./obj/aux/echogs -a ./obj/gconfigd.h -x 23 define -s -u GS_REVISIONDATE -s 20231101 ./obj/aux/echogs -a ./obj/gconfig_.h -x 23 ifndef HAVE_DIRENT_H ./obj/aux/echogs -e .dev -w- -l-obj ./obj/nosync ./obj/gp_nsync.o if ( test -f /usr/include/dirent.h ); then ./obj/aux/echogs -a ./obj/gconfig_.h -x 23 define HAVE_DIRENT_H 1; \ else ./obj/aux/echogs -a ./obj/gconfig_.h -x 23 define HAVE_DIRENT_H 0; fi ./obj/aux/echogs -e .dev -w- -l-obj ./obj/smd5 ./obj/smd5.o ./obj/gsmd5.o ./obj/aux/echogs -e .dev -w- -l-obj ./obj/pipe ./obj/gdevpipe.o ./obj/aux/echogs -a ./obj/gconfig_.h -x 23 endif In file included from tesseract/src/ccstruct/ratngs.h:32, from tesseract/src/ccstruct/blamer.h:30, from tesseract/src/ccstruct/pageres.h:22, from tesseract/src/lstm/input.cpp:22: tesseract/src/ccutil/unicharset.h: In member function 'bool tesseract::UNICHARSET::contains_unichar_id(tesseract::UNICHAR_ID) const': tesseract/src/ccutil/unicharset.h:288:59: warning: comparison of integer expressions of different signedness: 'tesseract::UNICHAR_ID' {aka 'int'} and 'std::vector::size_type' {aka 'unsigned int'} [-Wsign-compare] 288 | return unichar_id != INVALID_UNICHAR_ID && unichar_id < unichars.size() && | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~ ./obj/aux/echogs -e .dev -a- ./obj/pipe -iodev pipe tesseract/src/ccutil/unicharset.h: In member function 'void tesseract::UNICHARSET::delete_pointers_in_unichars()': tesseract/src/ccutil/unicharset.h:302:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'unsigned int'} [-Wsign-compare] 302 | for (int i = 0; i < unichars.size(); ++i) { | ~~^~~~~~~~~~~~~~~~~ cc1plus: warning: command-line option '-Wstrict-prototypes' is valid for C/ObjC but not for C++ cc1plus: warning: command-line option '-Wmissing-prototypes' is valid for C/ObjC but not for C++ cc1plus: warning: '-Werror=' argument '-Werror=declaration-after-statement' is not valid for C++ cc1plus: warning: command-line option '-Wstrict-prototypes' is valid for C/ObjC but not for C++ cc1plus: warning: command-line option '-Wmissing-prototypes' is valid for C/ObjC but not for C++ cc1plus: warning: '-Werror=' argument '-Werror=declaration-after-statement' is not valid for C++ tesseract/src/ccstruct/ratngs.h: In member function 'void tesseract::BLOB_CHOICE::set_fonts(const std::vector&)': tesseract/src/ccstruct/ratngs.h:107:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'unsigned int'} [-Wsign-compare] 107 | for (int f = 0; f < fonts_.size(); ++f) { | ~~^~~~~~~~~~~~~~~ ./obj/aux/echogs -a ./obj/gconfig_.h g++ -Itesseract/include -Itesseract/src/api -Itesseract/src/arch -Itesseract/src/ccmain -Itesseract/src/ccstruct -Itesseract/src/ccutil -Itesseract/src/classify -Itesseract/src/cutil -Itesseract/src/dict -Itesseract/src/lstm -Itesseract/src/opencl -Itesseract/src/textord -Itesseract/src/training -Itesseract/src/viewer -Itesseract/src/wordrec -Ileptonica/src -I./base -I./soobj -Os -fstack-clash-protection -Wformat -Werror=format-security -D_GLIBCXX_ASSERTIONS=1 -D_LIBCPP_ENABLE_THREAD_SAFETY_ANNOTATIONS=1 -D_LIBCPP_ENABLE_HARDENED_MODE=1 -g -std=c++17 -DHAVE_NEON -DHAVE_MKSTEMP -DHAVE_FSEEKO -DHAVE_FONTCONFIG -DHAVE_SETLOCALE -DHAVE_DBUS -DHAVE_BSWAP32 -DHAVE_BYTESWAP_H -DHAVE_STRERROR -DHAVE_PREAD_PWRITE=1 -DGS_RECURSIVE_MUTEXATTR=PTHREAD_MUTEX_RECURSIVE -O2 -DNDEBUG -fPIC -fvisibility=hidden -DGSDLLEXPORT="__attribute__((visibility(\"default\")))" -Wall -Wstrict-prototypes -Wundef -Wmissing-declarations -Wmissing-prototypes -Wwrite-strings -fno-strict-aliasing -Werror=declaration-after-statement -fno-builtin -fno-common -Werror=return-type -Wno-unused-local-typedefs -DHAVE_STDINT_H=1 -DHAVE_DIRENT_H=1 -DHAVE_SYS_DIR_H=1 -DHAVE_SYS_TIME_H=1 -DHAVE_SYS_TIMES_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_LIBDL=1 -DGX_COLOR_INDEX_TYPE="unsigned long long" -D__USE_UNIX98=1 -DBUILD_PDF=1 -I./pdf -Os -fstack-clash-protection -Wformat -Werror=format-security -g -flto=auto -DHAVE_RESTRICT=1 -I/usr/include/webp -fno-strict-aliasing -DHAVE_POPEN_PROTO=1 -DTESSERACT_IMAGEDATA_AS_PIX -DTESSERACT_DISABLE_DEBUG_FONTS -DGRAPHICS_DISABLED -UCLUSTER -o ./soobj/tesseract_classify_trainingsample.o -c tesseract/src/classify/trainingsample.cpp tesseract/src/ccutil/unicharset.cpp: In member function 'void tesseract::UNICHARSET::post_load_setup()': tesseract/src/ccutil/unicharset.cpp:869:30: warning: comparison of integer expressions of different signedness: 'tesseract::UNICHAR_ID' {aka 'int'} and 'std::vector::size_type' {aka 'unsigned int'} [-Wsign-compare] 869 | for (UNICHAR_ID id = 0; id < unichars.size(); ++id) { | ~~~^~~~~~~~~~~~~~~~~ tesseract/src/ccutil/unicharset.cpp:911:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'unsigned int'} [-Wsign-compare] 911 | for (int id = 0; id < unichars.size(); ++id) { | ~~~^~~~~~~~~~~~~~~~~ ./obj/aux/echogs -e .dev -w- -l-obj ./obj/gsnogc ./obj/gsnogc.o tesseract/src/ccutil/unicharset.cpp: In member function 'bool tesseract::UNICHARSET::major_right_to_left() const': tesseract/src/ccutil/unicharset.cpp:931:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'unsigned int'} [-Wsign-compare] 931 | for (int id = 0; id < unichars.size(); ++id) { | ~~~^~~~~~~~~~~~~~~~~ tesseract/src/ccutil/unicharset.cpp: In member function 'void tesseract::UNICHARSET::set_black_and_whitelist(const char*, const char*, const char*)': tesseract/src/ccutil/unicharset.cpp:950:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'unsigned int'} [-Wsign-compare] 950 | for (int ch = 0; ch < unichars.size(); ++ch) | ~~~^~~~~~~~~~~~~~~~~ tesseract/src/ccutil/unicharset.cpp:956:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'unsigned int'} [-Wsign-compare] 956 | for (int i = 0; i < encoding.size(); ++i) { | ~~^~~~~~~~~~~~~~~~~ tesseract/src/ccutil/unicharset.cpp:965:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'unsigned int'} [-Wsign-compare] 965 | for (int i = 0; i < encoding.size(); ++i) { | ~~^~~~~~~~~~~~~~~~~ tesseract/src/ccutil/unicharset.cpp:974:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'unsigned int'} [-Wsign-compare] 974 | for (int i = 0; i < encoding.size(); ++i) { | ~~^~~~~~~~~~~~~~~~~ tesseract/src/ccutil/unicharset.cpp: In member function 'bool tesseract::UNICHARSET::AnyRepeatedUnicodes() const': tesseract/src/ccutil/unicharset.cpp:986:30: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'unsigned int'} [-Wsign-compare] 986 | for (int id = start_id; id < unichars.size(); ++id) { | ~~~^~~~~~~~~~~~~~~~~ ./obj/aux/echogs -a ./obj/gconfig_.h -x 23 ifndef HAVE_NDIR_H ./obj/aux/echogs -e .dev -w- -l-obj ./obj/htxlib ./obj/gshtx.o if ( test -f /usr/include/ndir.h ); then ./obj/aux/echogs -a ./obj/gconfig_.h -x 23 define HAVE_NDIR_H 1; \ else ./obj/aux/echogs -a ./obj/gconfig_.h -x 23 define HAVE_NDIR_H 0; fi ./obj/aux/echogs -e .dev -w- -l-obj ./obj/imasklib ./obj/gxclipm.o ./obj/gximage3.o ./obj/gximage4.o ./obj/gxmclip.o ./obj/aux/echogs -e .dev -a- ./obj/imasklib -imagetype 3 4 ./obj/aux/echogs -a ./obj/gconfig_.h -x 23 endif ./obj/aux/echogs -e .dev -w- -l-obj ./obj/funclib ./obj/gsdsrc.o ./obj/gsfunc.o ./obj/gsfunc0.o g++ -Itesseract/include -Itesseract/src/api -Itesseract/src/arch -Itesseract/src/ccmain -Itesseract/src/ccstruct -Itesseract/src/ccutil -Itesseract/src/classify -Itesseract/src/cutil -Itesseract/src/dict -Itesseract/src/lstm -Itesseract/src/opencl -Itesseract/src/textord -Itesseract/src/training -Itesseract/src/viewer -Itesseract/src/wordrec -Ileptonica/src -I./base -I./soobj -Os -fstack-clash-protection -Wformat -Werror=format-security -D_GLIBCXX_ASSERTIONS=1 -D_LIBCPP_ENABLE_THREAD_SAFETY_ANNOTATIONS=1 -D_LIBCPP_ENABLE_HARDENED_MODE=1 -g -std=c++17 -DHAVE_NEON -DHAVE_MKSTEMP -DHAVE_FSEEKO -DHAVE_FONTCONFIG -DHAVE_SETLOCALE -DHAVE_DBUS -DHAVE_BSWAP32 -DHAVE_BYTESWAP_H -DHAVE_STRERROR -DHAVE_PREAD_PWRITE=1 -DGS_RECURSIVE_MUTEXATTR=PTHREAD_MUTEX_RECURSIVE -O2 -DNDEBUG -fPIC -fvisibility=hidden -DGSDLLEXPORT="__attribute__((visibility(\"default\")))" -Wall -Wstrict-prototypes -Wundef -Wmissing-declarations -Wmissing-prototypes -Wwrite-strings -fno-strict-aliasing -Werror=declaration-after-statement -fno-builtin -fno-common -Werror=return-type -Wno-unused-local-typedefs -DHAVE_STDINT_H=1 -DHAVE_DIRENT_H=1 -DHAVE_SYS_DIR_H=1 -DHAVE_SYS_TIME_H=1 -DHAVE_SYS_TIMES_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_LIBDL=1 -DGX_COLOR_INDEX_TYPE="unsigned long long" -D__USE_UNIX98=1 -DBUILD_PDF=1 -I./pdf -Os -fstack-clash-protection -Wformat -Werror=format-security -g -flto=auto -DHAVE_RESTRICT=1 -I/usr/include/webp -fno-strict-aliasing -DHAVE_POPEN_PROTO=1 -DTESSERACT_IMAGEDATA_AS_PIX -DTESSERACT_DISABLE_DEBUG_FONTS -DGRAPHICS_DISABLED -UCLUSTER -o ./soobj/tesseract_cutil_oldlist.o -c tesseract/src/cutil/oldlist.cpp ./obj/aux/echogs -a ./obj/gconfig_.h g++ -Itesseract/include -Itesseract/src/api -Itesseract/src/arch -Itesseract/src/ccmain -Itesseract/src/ccstruct -Itesseract/src/ccutil -Itesseract/src/classify -Itesseract/src/cutil -Itesseract/src/dict -Itesseract/src/lstm -Itesseract/src/opencl -Itesseract/src/textord -Itesseract/src/training -Itesseract/src/viewer -Itesseract/src/wordrec -Ileptonica/src -I./base -I./soobj -Os -fstack-clash-protection -Wformat -Werror=format-security -D_GLIBCXX_ASSERTIONS=1 -D_LIBCPP_ENABLE_THREAD_SAFETY_ANNOTATIONS=1 -D_LIBCPP_ENABLE_HARDENED_MODE=1 -g -std=c++17 -DHAVE_NEON -DHAVE_MKSTEMP -DHAVE_FSEEKO -DHAVE_FONTCONFIG -DHAVE_SETLOCALE -DHAVE_DBUS -DHAVE_BSWAP32 -DHAVE_BYTESWAP_H -DHAVE_STRERROR -DHAVE_PREAD_PWRITE=1 -DGS_RECURSIVE_MUTEXATTR=PTHREAD_MUTEX_RECURSIVE -O2 -DNDEBUG -fPIC -fvisibility=hidden -DGSDLLEXPORT="__attribute__((visibility(\"default\")))" -Wall -Wstrict-prototypes -Wundef -Wmissing-declarations -Wmissing-prototypes -Wwrite-strings -fno-strict-aliasing -Werror=declaration-after-statement -fno-builtin -fno-common -Werror=return-type -Wno-unused-local-typedefs -DHAVE_STDINT_H=1 -DHAVE_DIRENT_H=1 -DHAVE_SYS_DIR_H=1 -DHAVE_SYS_TIME_H=1 -DHAVE_SYS_TIMES_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_LIBDL=1 -DGX_COLOR_INDEX_TYPE="unsigned long long" -D__USE_UNIX98=1 -DBUILD_PDF=1 -I./pdf -Os -fstack-clash-protection -Wformat -Werror=format-security -g -flto=auto -DHAVE_RESTRICT=1 -I/usr/include/webp -fno-strict-aliasing -DHAVE_POPEN_PROTO=1 -DTESSERACT_IMAGEDATA_AS_PIX -DTESSERACT_DISABLE_DEBUG_FONTS -DGRAPHICS_DISABLED -UCLUSTER -o ./soobj/tesseract_dict_hyphen.o -c tesseract/src/dict/hyphen.cpp ./obj/aux/echogs -a ./obj/gconfig_.h -x 23 ifndef HAVE_SYS_DIR_H cc1plus: warning: command-line option '-Wstrict-prototypes' is valid for C/ObjC but not for C++ cc1plus: warning: command-line option '-Wmissing-prototypes' is valid for C/ObjC but not for C++ cc1plus: warning: '-Werror=' argument '-Werror=declaration-after-statement' is not valid for C++ In file included from tesseract/src/dict/dawg.h:33, from tesseract/src/lstm/recodebeam.h:23, from tesseract/src/lstm/lstmrecognizer.h:28: tesseract/src/ccstruct/ratngs.h: In member function 'void tesseract::BLOB_CHOICE::set_fonts(const std::vector&)': tesseract/src/ccstruct/ratngs.h:107:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'unsigned int'} [-Wsign-compare] 107 | for (int f = 0; f < fonts_.size(); ++f) { | ~~^~~~~~~~~~~~~~~ cc1plus: warning: command-line option '-Wstrict-prototypes' is valid for C/ObjC but not for C++ cc1plus: warning: command-line option '-Wmissing-prototypes' is valid for C/ObjC but not for C++ cc1plus: warning: '-Werror=' argument '-Werror=declaration-after-statement' is not valid for C++ ./obj/aux/echogs -e .dev -w- -l-obj ./obj/cmyklib ./obj/gscolor1.o ./obj/gsht1.o In file included from tesseract/src/ccutil/genericvector.h:22, from tesseract/src/lstm/plumbing.h:22, from tesseract/src/lstm/series.h:22, from tesseract/src/lstm/series.cpp:18: tesseract/src/ccutil/serialis.h: In instantiation of 'bool tesseract::TFile::DeSerialize(T*, size_t) [with T = int; size_t = unsigned int]': tesseract/src/lstm/static_shape.h:67:22: required from here tesseract/src/ccutil/serialis.h:93:50: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'unsigned int'} [-Wsign-compare] 93 | return FReadEndian(data, sizeof(T), count) == count; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ tesseract/src/ccutil/serialis.h: In instantiation of 'bool tesseract::TFile::Serialize(const T*, size_t) [with T = int; size_t = unsigned int]': tesseract/src/lstm/static_shape.h:79:20: required from here tesseract/src/ccutil/serialis.h:102:45: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'unsigned int'} [-Wsign-compare] 102 | return FWrite(data, sizeof(T), count) == count; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ g++ -Itesseract/include -Itesseract/src/api -Itesseract/src/arch -Itesseract/src/ccmain -Itesseract/src/ccstruct -Itesseract/src/ccutil -Itesseract/src/classify -Itesseract/src/cutil -Itesseract/src/dict -Itesseract/src/lstm -Itesseract/src/opencl -Itesseract/src/textord -Itesseract/src/training -Itesseract/src/viewer -Itesseract/src/wordrec -Ileptonica/src -I./base -I./soobj -Os -fstack-clash-protection -Wformat -Werror=format-security -D_GLIBCXX_ASSERTIONS=1 -D_LIBCPP_ENABLE_THREAD_SAFETY_ANNOTATIONS=1 -D_LIBCPP_ENABLE_HARDENED_MODE=1 -g -std=c++17 -DHAVE_NEON -DHAVE_MKSTEMP -DHAVE_FSEEKO -DHAVE_FONTCONFIG -DHAVE_SETLOCALE -DHAVE_DBUS -DHAVE_BSWAP32 -DHAVE_BYTESWAP_H -DHAVE_STRERROR -DHAVE_PREAD_PWRITE=1 -DGS_RECURSIVE_MUTEXATTR=PTHREAD_MUTEX_RECURSIVE -O2 -DNDEBUG -fPIC -fvisibility=hidden -DGSDLLEXPORT="__attribute__((visibility(\"default\")))" -Wall -Wstrict-prototypes -Wundef -Wmissing-declarations -Wmissing-prototypes -Wwrite-strings -fno-strict-aliasing -Werror=declaration-after-statement -fno-builtin -fno-common -Werror=return-type -Wno-unused-local-typedefs -DHAVE_STDINT_H=1 -DHAVE_DIRENT_H=1 -DHAVE_SYS_DIR_H=1 -DHAVE_SYS_TIME_H=1 -DHAVE_SYS_TIMES_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_LIBDL=1 -DGX_COLOR_INDEX_TYPE="unsigned long long" -D__USE_UNIX98=1 -DBUILD_PDF=1 -I./pdf -Os -fstack-clash-protection -Wformat -Werror=format-security -g -flto=auto -DHAVE_RESTRICT=1 -I/usr/include/webp -fno-strict-aliasing -DHAVE_POPEN_PROTO=1 -DTESSERACT_IMAGEDATA_AS_PIX -DTESSERACT_DISABLE_DEBUG_FONTS -DGRAPHICS_DISABLED -UCLUSTER -o ./soobj/tesseract_textord_equationdetectbase.o -c tesseract/src/textord/equationdetectbase.cpp tesseract/src/ccstruct/ratngs.h: In member function 'void tesseract::BLOB_CHOICE::set_fonts(const std::vector&)': tesseract/src/ccstruct/ratngs.h:107:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'unsigned int'} [-Wsign-compare] 107 | for (int f = 0; f < fonts_.size(); ++f) { | ~~^~~~~~~~~~~~~~~ if ( test -f /usr/include/sys/dir.h ); then ./obj/aux/echogs -a ./obj/gconfig_.h -x 23 define HAVE_SYS_DIR_H 1; \ else ./obj/aux/echogs -a ./obj/gconfig_.h -x 23 define HAVE_SYS_DIR_H 0; fi ./obj/aux/echogs -e .dev -w- -l-obj ./obj/psl2cs ./obj/gscolor2.o g++ -Itesseract/include -Itesseract/src/api -Itesseract/src/arch -Itesseract/src/ccmain -Itesseract/src/ccstruct -Itesseract/src/ccutil -Itesseract/src/classify -Itesseract/src/cutil -Itesseract/src/dict -Itesseract/src/lstm -Itesseract/src/opencl -Itesseract/src/textord -Itesseract/src/training -Itesseract/src/viewer -Itesseract/src/wordrec -Ileptonica/src -I./base -I./soobj -Os -fstack-clash-protection -Wformat -Werror=format-security -D_GLIBCXX_ASSERTIONS=1 -D_LIBCPP_ENABLE_THREAD_SAFETY_ANNOTATIONS=1 -D_LIBCPP_ENABLE_HARDENED_MODE=1 -g -std=c++17 -DHAVE_NEON -DHAVE_MKSTEMP -DHAVE_FSEEKO -DHAVE_FONTCONFIG -DHAVE_SETLOCALE -DHAVE_DBUS -DHAVE_BSWAP32 -DHAVE_BYTESWAP_H -DHAVE_STRERROR -DHAVE_PREAD_PWRITE=1 -DGS_RECURSIVE_MUTEXATTR=PTHREAD_MUTEX_RECURSIVE -O2 -DNDEBUG -fPIC -fvisibility=hidden -DGSDLLEXPORT="__attribute__((visibility(\"default\")))" -Wall -Wstrict-prototypes -Wundef -Wmissing-declarations -Wmissing-prototypes -Wwrite-strings -fno-strict-aliasing -Werror=declaration-after-statement -fno-builtin -fno-common -Werror=return-type -Wno-unused-local-typedefs -DHAVE_STDINT_H=1 -DHAVE_DIRENT_H=1 -DHAVE_SYS_DIR_H=1 -DHAVE_SYS_TIME_H=1 -DHAVE_SYS_TIMES_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_LIBDL=1 -DGX_COLOR_INDEX_TYPE="unsigned long long" -D__USE_UNIX98=1 -DBUILD_PDF=1 -I./pdf -Os -fstack-clash-protection -Wformat -Werror=format-security -g -flto=auto -DHAVE_RESTRICT=1 -I/usr/include/webp -fno-strict-aliasing -DHAVE_POPEN_PROTO=1 -DTESSERACT_IMAGEDATA_AS_PIX -DTESSERACT_DISABLE_DEBUG_FONTS -DGRAPHICS_DISABLED -UCLUSTER -o ./soobj/tesseract_wordrec_associate.o -c tesseract/src/wordrec/associate.cpp In file included from tesseract/src/ccutil/unicharset.h:26: tesseract/src/ccutil/serialis.h: In instantiation of 'bool tesseract::TFile::Serialize(const T*, size_t) [with T = char; size_t = unsigned int]': tesseract/src/ccutil/unicharset.h:363:51: required from here tesseract/src/ccutil/serialis.h:102:45: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'unsigned int'} [-Wsign-compare] 102 | return FWrite(data, sizeof(T), count) == count; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ ./obj/aux/echogs -e .dev -w- -l-obj ./obj/gxfapiu ./obj/aux/echogs -a ./obj/gconfig_.h -x 23 endif cp ./obj/gxicolor_0.o ./obj/gxicolor.o ./obj/aux/echogs -a ./obj/gconfig_.h cc1plus: warning: command-line option '-Wstrict-prototypes' is valid for C/ObjC but not for C++ cc1plus: warning: command-line option '-Wmissing-prototypes' is valid for C/ObjC but not for C++ cc1plus: warning: '-Werror=' argument '-Werror=declaration-after-statement' is not valid for C++ ./obj/aux/echogs -e .dev -w- -l-obj ./obj/dps2lib ./obj/gsdps1.o ./obj/aux/echogs -a ./obj/gconfig_.h -x 23 ifndef HAVE_SYS_NDIR_H ./obj/aux/echogs -e .dev -w- -l-obj ./obj/path1lib ./obj/gspath1.o if ( test -f /usr/include/sys/ndir.h ); then ./obj/aux/echogs -a ./obj/gconfig_.h -x 23 define HAVE_SYS_NDIR_H 1; \ else ./obj/aux/echogs -a ./obj/gconfig_.h -x 23 define HAVE_SYS_NDIR_H 0; fi ./obj/aux/echogs -e .dev -w- -l-obj ./obj/rld ./obj/srld.o In file included from tesseract/src/ccutil/genericvector.h:22, from tesseract/src/ccutil/kdpair.h:27, from tesseract/src/ccstruct/matrix.h:29, from tesseract/src/lstm/reversed.h:22: tesseract/src/ccutil/serialis.h: In instantiation of 'bool tesseract::TFile::DeSerialize(T*, size_t) [with T = int; size_t = unsigned int]': tesseract/src/lstm/static_shape.h:67:22: required from here tesseract/src/ccutil/serialis.h:93:50: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'unsigned int'} [-Wsign-compare] 93 | return FReadEndian(data, sizeof(T), count) == count; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ tesseract/src/ccutil/serialis.h: In instantiation of 'bool tesseract::TFile::Serialize(const T*, size_t) [with T = int; size_t = unsigned int]': tesseract/src/lstm/static_shape.h:79:20: required from here tesseract/src/ccutil/serialis.h:102:45: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'unsigned int'} [-Wsign-compare] 102 | return FWrite(data, sizeof(T), count) == count; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ g++ -Itesseract/include -Itesseract/src/api -Itesseract/src/arch -Itesseract/src/ccmain -Itesseract/src/ccstruct -Itesseract/src/ccutil -Itesseract/src/classify -Itesseract/src/cutil -Itesseract/src/dict -Itesseract/src/lstm -Itesseract/src/opencl -Itesseract/src/textord -Itesseract/src/training -Itesseract/src/viewer -Itesseract/src/wordrec -Ileptonica/src -I./base -I./soobj -Os -fstack-clash-protection -Wformat -Werror=format-security -D_GLIBCXX_ASSERTIONS=1 -D_LIBCPP_ENABLE_THREAD_SAFETY_ANNOTATIONS=1 -D_LIBCPP_ENABLE_HARDENED_MODE=1 -g -std=c++17 -DHAVE_NEON -DHAVE_MKSTEMP -DHAVE_FSEEKO -DHAVE_FONTCONFIG -DHAVE_SETLOCALE -DHAVE_DBUS -DHAVE_BSWAP32 -DHAVE_BYTESWAP_H -DHAVE_STRERROR -DHAVE_PREAD_PWRITE=1 -DGS_RECURSIVE_MUTEXATTR=PTHREAD_MUTEX_RECURSIVE -O2 -DNDEBUG -fPIC -fvisibility=hidden -DGSDLLEXPORT="__attribute__((visibility(\"default\")))" -Wall -Wstrict-prototypes -Wundef -Wmissing-declarations -Wmissing-prototypes -Wwrite-strings -fno-strict-aliasing -Werror=declaration-after-statement -fno-builtin -fno-common -Werror=return-type -Wno-unused-local-typedefs -DHAVE_STDINT_H=1 -DHAVE_DIRENT_H=1 -DHAVE_SYS_DIR_H=1 -DHAVE_SYS_TIME_H=1 -DHAVE_SYS_TIMES_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_LIBDL=1 -DGX_COLOR_INDEX_TYPE="unsigned long long" -D__USE_UNIX98=1 -DBUILD_PDF=1 -I./pdf -Os -fstack-clash-protection -Wformat -Werror=format-security -g -flto=auto -DHAVE_RESTRICT=1 -I/usr/include/webp -fno-strict-aliasing -DHAVE_POPEN_PROTO=1 -DTESSERACT_IMAGEDATA_AS_PIX -DTESSERACT_DISABLE_DEBUG_FONTS -DGRAPHICS_DISABLED -UCLUSTER -o ./soobj/tesseract_wordrec_chop.o -c tesseract/src/wordrec/chop.cpp g++ -Itesseract/include -Itesseract/src/api -Itesseract/src/arch -Itesseract/src/ccmain -Itesseract/src/ccstruct -Itesseract/src/ccutil -Itesseract/src/classify -Itesseract/src/cutil -Itesseract/src/dict -Itesseract/src/lstm -Itesseract/src/opencl -Itesseract/src/textord -Itesseract/src/training -Itesseract/src/viewer -Itesseract/src/wordrec -Ileptonica/src -I./base -I./soobj -Os -fstack-clash-protection -Wformat -Werror=format-security -D_GLIBCXX_ASSERTIONS=1 -D_LIBCPP_ENABLE_THREAD_SAFETY_ANNOTATIONS=1 -D_LIBCPP_ENABLE_HARDENED_MODE=1 -g -std=c++17 -DHAVE_NEON -DHAVE_MKSTEMP -DHAVE_FSEEKO -DHAVE_FONTCONFIG -DHAVE_SETLOCALE -DHAVE_DBUS -DHAVE_BSWAP32 -DHAVE_BYTESWAP_H -DHAVE_STRERROR -DHAVE_PREAD_PWRITE=1 -DGS_RECURSIVE_MUTEXATTR=PTHREAD_MUTEX_RECURSIVE -O2 -DNDEBUG -fPIC -fvisibility=hidden -DGSDLLEXPORT="__attribute__((visibility(\"default\")))" -Wall -Wstrict-prototypes -Wundef -Wmissing-declarations -Wmissing-prototypes -Wwrite-strings -fno-strict-aliasing -Werror=declaration-after-statement -fno-builtin -fno-common -Werror=return-type -Wno-unused-local-typedefs -DHAVE_STDINT_H=1 -DHAVE_DIRENT_H=1 -DHAVE_SYS_DIR_H=1 -DHAVE_SYS_TIME_H=1 -DHAVE_SYS_TIMES_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_LIBDL=1 -DGX_COLOR_INDEX_TYPE="unsigned long long" -D__USE_UNIX98=1 -DBUILD_PDF=1 -I./pdf -Os -fstack-clash-protection -Wformat -Werror=format-security -g -flto=auto -DHAVE_RESTRICT=1 -I/usr/include/webp -fno-strict-aliasing -DHAVE_POPEN_PROTO=1 -DTESSERACT_IMAGEDATA_AS_PIX -DTESSERACT_DISABLE_DEBUG_FONTS -DGRAPHICS_DISABLED -UCLUSTER -o ./soobj/tesseract_wordrec_chopper.o -c tesseract/src/wordrec/chopper.cpp cc1plus: warning: command-line option '-Wstrict-prototypes' is valid for C/ObjC but not for C++ cc1plus: warning: command-line option '-Wmissing-prototypes' is valid for C/ObjC but not for C++ cc1plus: warning: '-Werror=' argument '-Werror=declaration-after-statement' is not valid for C++ g++ -Itesseract/include -Itesseract/src/api -Itesseract/src/arch -Itesseract/src/ccmain -Itesseract/src/ccstruct -Itesseract/src/ccutil -Itesseract/src/classify -Itesseract/src/cutil -Itesseract/src/dict -Itesseract/src/lstm -Itesseract/src/opencl -Itesseract/src/textord -Itesseract/src/training -Itesseract/src/viewer -Itesseract/src/wordrec -Ileptonica/src -I./base -I./soobj -Os -fstack-clash-protection -Wformat -Werror=format-security -D_GLIBCXX_ASSERTIONS=1 -D_LIBCPP_ENABLE_THREAD_SAFETY_ANNOTATIONS=1 -D_LIBCPP_ENABLE_HARDENED_MODE=1 -g -std=c++17 -DHAVE_NEON -DHAVE_MKSTEMP -DHAVE_FSEEKO -DHAVE_FONTCONFIG -DHAVE_SETLOCALE -DHAVE_DBUS -DHAVE_BSWAP32 -DHAVE_BYTESWAP_H -DHAVE_STRERROR -DHAVE_PREAD_PWRITE=1 -DGS_RECURSIVE_MUTEXATTR=PTHREAD_MUTEX_RECURSIVE -O2 -DNDEBUG -fPIC -fvisibility=hidden -DGSDLLEXPORT="__attribute__((visibility(\"default\")))" -Wall -Wstrict-prototypes -Wundef -Wmissing-declarations -Wmissing-prototypes -Wwrite-strings -fno-strict-aliasing -Werror=declaration-after-statement -fno-builtin -fno-common -Werror=return-type -Wno-unused-local-typedefs -DHAVE_STDINT_H=1 -DHAVE_DIRENT_H=1 -DHAVE_SYS_DIR_H=1 -DHAVE_SYS_TIME_H=1 -DHAVE_SYS_TIMES_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_LIBDL=1 -DGX_COLOR_INDEX_TYPE="unsigned long long" -D__USE_UNIX98=1 -DBUILD_PDF=1 -I./pdf -Os -fstack-clash-protection -Wformat -Werror=format-security -g -flto=auto -DHAVE_RESTRICT=1 -I/usr/include/webp -fno-strict-aliasing -DHAVE_POPEN_PROTO=1 -DTESSERACT_IMAGEDATA_AS_PIX -DTESSERACT_DISABLE_DEBUG_FONTS -DGRAPHICS_DISABLED -UCLUSTER -o ./soobj/tesseract_wordrec_drawfx.o -c tesseract/src/wordrec/drawfx.cpp cc1plus: warning: command-line option '-Wstrict-prototypes' is valid for C/ObjC but not for C++ cc1plus: warning: command-line option '-Wmissing-prototypes' is valid for C/ObjC but not for C++ cc1plus: warning: '-Werror=' argument '-Werror=declaration-after-statement' is not valid for C++ cc1plus: warning: command-line option '-Wstrict-prototypes' is valid for C/ObjC but not for C++ cc1plus: warning: command-line option '-Wmissing-prototypes' is valid for C/ObjC but not for C++ cc1plus: warning: '-Werror=' argument '-Werror=declaration-after-statement' is not valid for C++ cc1plus: warning: command-line option '-Wstrict-prototypes' is valid for C/ObjC but not for C++ cc1plus: warning: command-line option '-Wmissing-prototypes' is valid for C/ObjC but not for C++ cc1plus: warning: '-Werror=' argument '-Werror=declaration-after-statement' is not valid for C++ In file included from tesseract/src/ccutil/genericvector.h:22, from tesseract/src/ccutil/kdpair.h:27, from tesseract/src/ccstruct/matrix.h:29, from tesseract/src/lstm/weightmatrix.h:24, from tesseract/src/lstm/weightmatrix.cpp:18: tesseract/src/ccutil/serialis.h: In instantiation of 'bool tesseract::TFile::Serialize(const T*, size_t) [with T = unsigned char; size_t = unsigned int]': tesseract/src/lstm/weightmatrix.cpp:179:21: required from here tesseract/src/ccutil/serialis.h:102:45: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'unsigned int'} [-Wsign-compare] 102 | return FWrite(data, sizeof(T), count) == count; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ g++ -Itesseract/include -Itesseract/src/api -Itesseract/src/arch -Itesseract/src/ccmain -Itesseract/src/ccstruct -Itesseract/src/ccutil -Itesseract/src/classify -Itesseract/src/cutil -Itesseract/src/dict -Itesseract/src/lstm -Itesseract/src/opencl -Itesseract/src/textord -Itesseract/src/training -Itesseract/src/viewer -Itesseract/src/wordrec -Ileptonica/src -I./base -I./soobj -Os -fstack-clash-protection -Wformat -Werror=format-security -D_GLIBCXX_ASSERTIONS=1 -D_LIBCPP_ENABLE_THREAD_SAFETY_ANNOTATIONS=1 -D_LIBCPP_ENABLE_HARDENED_MODE=1 -g -std=c++17 -DHAVE_NEON -DHAVE_MKSTEMP -DHAVE_FSEEKO -DHAVE_FONTCONFIG -DHAVE_SETLOCALE -DHAVE_DBUS -DHAVE_BSWAP32 -DHAVE_BYTESWAP_H -DHAVE_STRERROR -DHAVE_PREAD_PWRITE=1 -DGS_RECURSIVE_MUTEXATTR=PTHREAD_MUTEX_RECURSIVE -O2 -DNDEBUG -fPIC -fvisibility=hidden -DGSDLLEXPORT="__attribute__((visibility(\"default\")))" -Wall -Wstrict-prototypes -Wundef -Wmissing-declarations -Wmissing-prototypes -Wwrite-strings -fno-strict-aliasing -Werror=declaration-after-statement -fno-builtin -fno-common -Werror=return-type -Wno-unused-local-typedefs -DHAVE_STDINT_H=1 -DHAVE_DIRENT_H=1 -DHAVE_SYS_DIR_H=1 -DHAVE_SYS_TIME_H=1 -DHAVE_SYS_TIMES_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_LIBDL=1 -DGX_COLOR_INDEX_TYPE="unsigned long long" -D__USE_UNIX98=1 -DBUILD_PDF=1 -I./pdf -Os -fstack-clash-protection -Wformat -Werror=format-security -g -flto=auto -DHAVE_RESTRICT=1 -I/usr/include/webp -fno-strict-aliasing -DHAVE_POPEN_PROTO=1 -DTESSERACT_IMAGEDATA_AS_PIX -DTESSERACT_DISABLE_DEBUG_FONTS -DGRAPHICS_DISABLED -UCLUSTER -o ./soobj/tesseract_wordrec_findseam.o -c tesseract/src/wordrec/findseam.cpp tesseract/src/ccutil/serialis.h: In instantiation of 'bool tesseract::TFile::Serialize(const T*, size_t) [with T = unsigned int; size_t = unsigned int]': tesseract/src/lstm/weightmatrix.cpp:190:23: required from here tesseract/src/ccutil/serialis.h:102:45: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'unsigned int'} [-Wsign-compare] tesseract/src/ccutil/serialis.h: In instantiation of 'bool tesseract::TFile::Serialize(const T*, size_t) [with T = double; size_t = unsigned int]': tesseract/src/lstm/weightmatrix.cpp:191:23: required from here tesseract/src/ccutil/serialis.h:102:45: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'unsigned int'} [-Wsign-compare] tesseract/src/ccutil/serialis.h: In instantiation of 'bool tesseract::TFile::DeSerialize(T*, size_t) [with T = unsigned char; size_t = unsigned int]': tesseract/src/lstm/weightmatrix.cpp:204:23: required from here tesseract/src/ccutil/serialis.h:93:50: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'unsigned int'} [-Wsign-compare] 93 | return FReadEndian(data, sizeof(T), count) == count; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ tesseract/src/ccutil/serialis.h: In instantiation of 'bool tesseract::TFile::DeSerialize(T*, size_t) [with T = unsigned int; size_t = unsigned int]': tesseract/src/lstm/weightmatrix.cpp:211:25: required from here tesseract/src/ccutil/serialis.h:93:50: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'unsigned int'} [-Wsign-compare] tesseract/src/ccutil/serialis.h: In instantiation of 'bool tesseract::TFile::DeSerialize(T*, size_t) [with T = double; size_t = unsigned int]': tesseract/src/lstm/weightmatrix.cpp:213:25: required from here tesseract/src/ccutil/serialis.h:93:50: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'unsigned int'} [-Wsign-compare] cc1plus: warning: command-line option '-Wstrict-prototypes' is valid for C/ObjC but not for C++ cc1plus: warning: command-line option '-Wmissing-prototypes' is valid for C/ObjC but not for C++ cc1plus: warning: '-Werror=' argument '-Werror=declaration-after-statement' is not valid for C++ In file included from tesseract/src/ccutil/genericvector.h:22, from tesseract/src/ccutil/kdpair.h:27, from tesseract/src/ccstruct/matrix.h:29, from tesseract/src/lstm/network.h:21, from tesseract/src/lstm/lstm.h:21, from tesseract/src/lstm/lstm.cpp:22: tesseract/src/ccutil/serialis.h: In instantiation of 'bool tesseract::TFile::DeSerialize(T*, size_t) [with T = int; size_t = unsigned int]': tesseract/src/lstm/static_shape.h:67:22: required from here tesseract/src/ccutil/serialis.h:93:50: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'unsigned int'} [-Wsign-compare] 93 | return FReadEndian(data, sizeof(T), count) == count; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ tesseract/src/ccutil/serialis.h: In instantiation of 'bool tesseract::TFile::Serialize(const T*, size_t) [with T = int; size_t = unsigned int]': tesseract/src/lstm/static_shape.h:79:20: required from here tesseract/src/ccutil/serialis.h:102:45: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'unsigned int'} [-Wsign-compare] 102 | return FWrite(data, sizeof(T), count) == count; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ ./obj/aux/echogs -a ./obj/gconfig_.h -x 23 endif ./obj/aux/echogs -e .dev -w- -l-obj ./obj/ttflib ./obj/gstype42.o ./obj/gxchrout.o ./obj/ttcalc.o ./obj/ttfinp.o ./obj/ttfmain.o ./obj/ttfmemd.o ./obj/ttinterp.o ./obj/ttload.o ./obj/ttobjs.o ./obj/gxttfb.o ./obj/gzspotan.o ./obj/aux/echogs -a ./obj/gconfig_.h ./obj/aux/echogs -e .dev -w- -l-obj ./obj/cielib ./obj/gscie.o ./obj/gsciemap.o ./obj/gscscie.o ./obj/aux/echogs -a ./obj/gconfig_.h -x 23 ifndef HAVE_SYS_TIME_H ./obj/aux/echogs -e .dev -a- ./obj/cielib ./obj/gscrd.o ./obj/gscrdp.o ./obj/gxctable.o if ( test -f /usr/include/sys/time.h ); then ./obj/aux/echogs -a ./obj/gconfig_.h -x 23 define HAVE_SYS_TIME_H 1; \ else ./obj/aux/echogs -a ./obj/gconfig_.h -x 23 define HAVE_SYS_TIME_H 0; fi ./obj/aux/echogs -w ./obj/jpeglib1.h -x 23 include -x 203c jpeglib.h -x 3e ./obj/aux/echogs -e .dev -w- -l-obj ./obj/jpegd_1 -lib jpeg g++ -Itesseract/include -Itesseract/src/api -Itesseract/src/arch -Itesseract/src/ccmain -Itesseract/src/ccstruct -Itesseract/src/ccutil -Itesseract/src/classify -Itesseract/src/cutil -Itesseract/src/dict -Itesseract/src/lstm -Itesseract/src/opencl -Itesseract/src/textord -Itesseract/src/training -Itesseract/src/viewer -Itesseract/src/wordrec -Ileptonica/src -I./base -I./soobj -Os -fstack-clash-protection -Wformat -Werror=format-security -D_GLIBCXX_ASSERTIONS=1 -D_LIBCPP_ENABLE_THREAD_SAFETY_ANNOTATIONS=1 -D_LIBCPP_ENABLE_HARDENED_MODE=1 -g -std=c++17 -DHAVE_NEON -DHAVE_MKSTEMP -DHAVE_FSEEKO -DHAVE_FONTCONFIG -DHAVE_SETLOCALE -DHAVE_DBUS -DHAVE_BSWAP32 -DHAVE_BYTESWAP_H -DHAVE_STRERROR -DHAVE_PREAD_PWRITE=1 -DGS_RECURSIVE_MUTEXATTR=PTHREAD_MUTEX_RECURSIVE -O2 -DNDEBUG -fPIC -fvisibility=hidden -DGSDLLEXPORT="__attribute__((visibility(\"default\")))" -Wall -Wstrict-prototypes -Wundef -Wmissing-declarations -Wmissing-prototypes -Wwrite-strings -fno-strict-aliasing -Werror=declaration-after-statement -fno-builtin -fno-common -Werror=return-type -Wno-unused-local-typedefs -DHAVE_STDINT_H=1 -DHAVE_DIRENT_H=1 -DHAVE_SYS_DIR_H=1 -DHAVE_SYS_TIME_H=1 -DHAVE_SYS_TIMES_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_LIBDL=1 -DGX_COLOR_INDEX_TYPE="unsigned long long" -D__USE_UNIX98=1 -DBUILD_PDF=1 -I./pdf -Os -fstack-clash-protection -Wformat -Werror=format-security -g -flto=auto -DHAVE_RESTRICT=1 -I/usr/include/webp -fno-strict-aliasing -DHAVE_POPEN_PROTO=1 -DTESSERACT_IMAGEDATA_AS_PIX -DTESSERACT_DISABLE_DEBUG_FONTS -DGRAPHICS_DISABLED -UCLUSTER -o ./soobj/tesseract_wordrec_gradechop.o -c tesseract/src/wordrec/gradechop.cpp cc1plus: warning: command-line option '-Wstrict-prototypes' is valid for C/ObjC but not for C++ cc1plus: warning: command-line option '-Wmissing-prototypes' is valid for C/ObjC but not for C++ cc1plus: warning: '-Werror=' argument '-Werror=declaration-after-statement' is not valid for C++ g++ -Itesseract/include -Itesseract/src/api -Itesseract/src/arch -Itesseract/src/ccmain -Itesseract/src/ccstruct -Itesseract/src/ccutil -Itesseract/src/classify -Itesseract/src/cutil -Itesseract/src/dict -Itesseract/src/lstm -Itesseract/src/opencl -Itesseract/src/textord -Itesseract/src/training -Itesseract/src/viewer -Itesseract/src/wordrec -Ileptonica/src -I./base -I./soobj -Os -fstack-clash-protection -Wformat -Werror=format-security -D_GLIBCXX_ASSERTIONS=1 -D_LIBCPP_ENABLE_THREAD_SAFETY_ANNOTATIONS=1 -D_LIBCPP_ENABLE_HARDENED_MODE=1 -g -std=c++17 -DHAVE_NEON -DHAVE_MKSTEMP -DHAVE_FSEEKO -DHAVE_FONTCONFIG -DHAVE_SETLOCALE -DHAVE_DBUS -DHAVE_BSWAP32 -DHAVE_BYTESWAP_H -DHAVE_STRERROR -DHAVE_PREAD_PWRITE=1 -DGS_RECURSIVE_MUTEXATTR=PTHREAD_MUTEX_RECURSIVE -O2 -DNDEBUG -fPIC -fvisibility=hidden -DGSDLLEXPORT="__attribute__((visibility(\"default\")))" -Wall -Wstrict-prototypes -Wundef -Wmissing-declarations -Wmissing-prototypes -Wwrite-strings -fno-strict-aliasing -Werror=declaration-after-statement -fno-builtin -fno-common -Werror=return-type -Wno-unused-local-typedefs -DHAVE_STDINT_H=1 -DHAVE_DIRENT_H=1 -DHAVE_SYS_DIR_H=1 -DHAVE_SYS_TIME_H=1 -DHAVE_SYS_TIMES_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_LIBDL=1 -DGX_COLOR_INDEX_TYPE="unsigned long long" -D__USE_UNIX98=1 -DBUILD_PDF=1 -I./pdf -Os -fstack-clash-protection -Wformat -Werror=format-security -g -flto=auto -DHAVE_RESTRICT=1 -I/usr/include/webp -fno-strict-aliasing -DHAVE_POPEN_PROTO=1 -DTESSERACT_IMAGEDATA_AS_PIX -DTESSERACT_DISABLE_DEBUG_FONTS -DGRAPHICS_DISABLED -UCLUSTER -o ./soobj/tesseract_wordrec_language_model.o -c tesseract/src/wordrec/language_model.cpp ./obj/aux/echogs -a ./obj/gconfig_.h -x 23 endif g++ -Itesseract/include -Itesseract/src/api -Itesseract/src/arch -Itesseract/src/ccmain -Itesseract/src/ccstruct -Itesseract/src/ccutil -Itesseract/src/classify -Itesseract/src/cutil -Itesseract/src/dict -Itesseract/src/lstm -Itesseract/src/opencl -Itesseract/src/textord -Itesseract/src/training -Itesseract/src/viewer -Itesseract/src/wordrec -Ileptonica/src -I./base -I./soobj -Os -fstack-clash-protection -Wformat -Werror=format-security -D_GLIBCXX_ASSERTIONS=1 -D_LIBCPP_ENABLE_THREAD_SAFETY_ANNOTATIONS=1 -D_LIBCPP_ENABLE_HARDENED_MODE=1 -g -std=c++17 -DHAVE_NEON -DHAVE_MKSTEMP -DHAVE_FSEEKO -DHAVE_FONTCONFIG -DHAVE_SETLOCALE -DHAVE_DBUS -DHAVE_BSWAP32 -DHAVE_BYTESWAP_H -DHAVE_STRERROR -DHAVE_PREAD_PWRITE=1 -DGS_RECURSIVE_MUTEXATTR=PTHREAD_MUTEX_RECURSIVE -O2 -DNDEBUG -fPIC -fvisibility=hidden -DGSDLLEXPORT="__attribute__((visibility(\"default\")))" -Wall -Wstrict-prototypes -Wundef -Wmissing-declarations -Wmissing-prototypes -Wwrite-strings -fno-strict-aliasing -Werror=declaration-after-statement -fno-builtin -fno-common -Werror=return-type -Wno-unused-local-typedefs -DHAVE_STDINT_H=1 -DHAVE_DIRENT_H=1 -DHAVE_SYS_DIR_H=1 -DHAVE_SYS_TIME_H=1 -DHAVE_SYS_TIMES_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_LIBDL=1 -DGX_COLOR_INDEX_TYPE="unsigned long long" -D__USE_UNIX98=1 -DBUILD_PDF=1 -I./pdf -Os -fstack-clash-protection -Wformat -Werror=format-security -g -flto=auto -DHAVE_RESTRICT=1 -I/usr/include/webp -fno-strict-aliasing -DHAVE_POPEN_PROTO=1 -DTESSERACT_IMAGEDATA_AS_PIX -DTESSERACT_DISABLE_DEBUG_FONTS -DGRAPHICS_DISABLED -UCLUSTER -o ./soobj/tesseract_wordrec_lm_consistency.o -c tesseract/src/wordrec/lm_consistency.cpp ./obj/aux/echogs -e .dev -w- -l-obj ./obj/jpege_1 -lib jpeg ./obj/aux/echogs -a ./obj/gconfig_.h ./obj/aux/echogs -e .dev -w- -l-obj ./obj/zlibe_1 -lib z ./obj/aux/echogs -a ./obj/gconfig_.h -x 23 ifndef HAVE_SYS_TIMES_H ./obj/aux/echogs -e .dev -w- -l-obj ./obj/seprlib ./obj/gscsepr.o ./obj/gsnamecl.o ./obj/gsncdummy.o cc1plus: warning: command-line option '-Wstrict-prototypes' is valid for C/ObjC but not for C++ cc1plus: warning: command-line option '-Wmissing-prototypes' is valid for C/ObjC but not for C++ cc1plus: warning: '-Werror=' argument '-Werror=declaration-after-statement' is not valid for C++ g++ -Itesseract/include -Itesseract/src/api -Itesseract/src/arch -Itesseract/src/ccmain -Itesseract/src/ccstruct -Itesseract/src/ccutil -Itesseract/src/classify -Itesseract/src/cutil -Itesseract/src/dict -Itesseract/src/lstm -Itesseract/src/opencl -Itesseract/src/textord -Itesseract/src/training -Itesseract/src/viewer -Itesseract/src/wordrec -Ileptonica/src -I./base -I./soobj -Os -fstack-clash-protection -Wformat -Werror=format-security -D_GLIBCXX_ASSERTIONS=1 -D_LIBCPP_ENABLE_THREAD_SAFETY_ANNOTATIONS=1 -D_LIBCPP_ENABLE_HARDENED_MODE=1 -g -std=c++17 -DHAVE_NEON -DHAVE_MKSTEMP -DHAVE_FSEEKO -DHAVE_FONTCONFIG -DHAVE_SETLOCALE -DHAVE_DBUS -DHAVE_BSWAP32 -DHAVE_BYTESWAP_H -DHAVE_STRERROR -DHAVE_PREAD_PWRITE=1 -DGS_RECURSIVE_MUTEXATTR=PTHREAD_MUTEX_RECURSIVE -O2 -DNDEBUG -fPIC -fvisibility=hidden -DGSDLLEXPORT="__attribute__((visibility(\"default\")))" -Wall -Wstrict-prototypes -Wundef -Wmissing-declarations -Wmissing-prototypes -Wwrite-strings -fno-strict-aliasing -Werror=declaration-after-statement -fno-builtin -fno-common -Werror=return-type -Wno-unused-local-typedefs -DHAVE_STDINT_H=1 -DHAVE_DIRENT_H=1 -DHAVE_SYS_DIR_H=1 -DHAVE_SYS_TIME_H=1 -DHAVE_SYS_TIMES_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_LIBDL=1 -DGX_COLOR_INDEX_TYPE="unsigned long long" -D__USE_UNIX98=1 -DBUILD_PDF=1 -I./pdf -Os -fstack-clash-protection -Wformat -Werror=format-security -g -flto=auto -DHAVE_RESTRICT=1 -I/usr/include/webp -fno-strict-aliasing -DHAVE_POPEN_PROTO=1 -DTESSERACT_IMAGEDATA_AS_PIX -DTESSERACT_DISABLE_DEBUG_FONTS -DGRAPHICS_DISABLED -UCLUSTER -o ./soobj/tesseract_wordrec_lm_pain_points.o -c tesseract/src/wordrec/lm_pain_points.cpp tesseract/src/ccutil/serialis.h: In instantiation of 'bool tesseract::TFile::Serialize(const T*, size_t) [with T = signed char; size_t = unsigned int]': tesseract/src/ccstruct/matrix.h:157:23: required from 'bool tesseract::GENERIC_2D_ARRAY::Serialize(tesseract::TFile*) const [with T = signed char]' tesseract/src/lstm/weightmatrix.cpp:181:23: required from here tesseract/src/ccutil/serialis.h:102:45: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'unsigned int'} [-Wsign-compare] 102 | return FWrite(data, sizeof(T), count) == count; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ tesseract/src/ccutil/serialis.h: In instantiation of 'bool tesseract::TFile::DeSerialize(T*, size_t) [with T = signed char; size_t = unsigned int]': tesseract/src/ccstruct/matrix.h:180:27: required from 'bool tesseract::GENERIC_2D_ARRAY::DeSerialize(tesseract::TFile*) [with T = signed char]' tesseract/src/lstm/weightmatrix.cpp:209:25: required from here tesseract/src/ccutil/serialis.h:93:50: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'unsigned int'} [-Wsign-compare] 93 | return FReadEndian(data, sizeof(T), count) == count; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ if ( test -f /usr/include/sys/times.h ); then ./obj/aux/echogs -a ./obj/gconfig_.h -x 23 define HAVE_SYS_TIMES_H 1; \ else ./obj/aux/echogs -a ./obj/gconfig_.h -x 23 define HAVE_SYS_TIMES_H 0; fi tesseract/src/ccutil/serialis.h: In instantiation of 'bool tesseract::TFile::DeSerialize(T*, size_t) [with T = float; size_t = unsigned int]': tesseract/src/ccstruct/matrix.h:180:27: required from 'bool tesseract::GENERIC_2D_ARRAY::DeSerialize(tesseract::TFile*) [with T = float]' tesseract/src/lstm/weightmatrix.cpp:246:33: required from here tesseract/src/ccutil/serialis.h:93:50: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'unsigned int'} [-Wsign-compare] cc1plus: warning: command-line option '-Wstrict-prototypes' is valid for C/ObjC but not for C++ cc1plus: warning: command-line option '-Wmissing-prototypes' is valid for C/ObjC but not for C++ cc1plus: warning: '-Werror=' argument '-Werror=declaration-after-statement' is not valid for C++ g++ -Itesseract/include -Itesseract/src/api -Itesseract/src/arch -Itesseract/src/ccmain -Itesseract/src/ccstruct -Itesseract/src/ccutil -Itesseract/src/classify -Itesseract/src/cutil -Itesseract/src/dict -Itesseract/src/lstm -Itesseract/src/opencl -Itesseract/src/textord -Itesseract/src/training -Itesseract/src/viewer -Itesseract/src/wordrec -Ileptonica/src -I./base -I./soobj -Os -fstack-clash-protection -Wformat -Werror=format-security -D_GLIBCXX_ASSERTIONS=1 -D_LIBCPP_ENABLE_THREAD_SAFETY_ANNOTATIONS=1 -D_LIBCPP_ENABLE_HARDENED_MODE=1 -g -std=c++17 -DHAVE_NEON -DHAVE_MKSTEMP -DHAVE_FSEEKO -DHAVE_FONTCONFIG -DHAVE_SETLOCALE -DHAVE_DBUS -DHAVE_BSWAP32 -DHAVE_BYTESWAP_H -DHAVE_STRERROR -DHAVE_PREAD_PWRITE=1 -DGS_RECURSIVE_MUTEXATTR=PTHREAD_MUTEX_RECURSIVE -O2 -DNDEBUG -fPIC -fvisibility=hidden -DGSDLLEXPORT="__attribute__((visibility(\"default\")))" -Wall -Wstrict-prototypes -Wundef -Wmissing-declarations -Wmissing-prototypes -Wwrite-strings -fno-strict-aliasing -Werror=declaration-after-statement -fno-builtin -fno-common -Werror=return-type -Wno-unused-local-typedefs -DHAVE_STDINT_H=1 -DHAVE_DIRENT_H=1 -DHAVE_SYS_DIR_H=1 -DHAVE_SYS_TIME_H=1 -DHAVE_SYS_TIMES_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_LIBDL=1 -DGX_COLOR_INDEX_TYPE="unsigned long long" -D__USE_UNIX98=1 -DBUILD_PDF=1 -I./pdf -Os -fstack-clash-protection -Wformat -Werror=format-security -g -flto=auto -DHAVE_RESTRICT=1 -I/usr/include/webp -fno-strict-aliasing -DHAVE_POPEN_PROTO=1 -DTESSERACT_IMAGEDATA_AS_PIX -DTESSERACT_DISABLE_DEBUG_FONTS -DGRAPHICS_DISABLED -UCLUSTER -o ./soobj/tesseract_wordrec_lm_state.o -c tesseract/src/wordrec/lm_state.cpp cc1plus: warning: command-line option '-Wstrict-prototypes' is valid for C/ObjC but not for C++ cc1plus: warning: command-line option '-Wmissing-prototypes' is valid for C/ObjC but not for C++ cc1plus: warning: '-Werror=' argument '-Werror=declaration-after-statement' is not valid for C++ cp ./obj/gxblend_0.o ./obj/gxblend.o g++ -Itesseract/include -Itesseract/src/api -Itesseract/src/arch -Itesseract/src/ccmain -Itesseract/src/ccstruct -Itesseract/src/ccutil -Itesseract/src/classify -Itesseract/src/cutil -Itesseract/src/dict -Itesseract/src/lstm -Itesseract/src/opencl -Itesseract/src/textord -Itesseract/src/training -Itesseract/src/viewer -Itesseract/src/wordrec -Ileptonica/src -I./base -I./soobj -Os -fstack-clash-protection -Wformat -Werror=format-security -D_GLIBCXX_ASSERTIONS=1 -D_LIBCPP_ENABLE_THREAD_SAFETY_ANNOTATIONS=1 -D_LIBCPP_ENABLE_HARDENED_MODE=1 -g -std=c++17 -DHAVE_NEON -DHAVE_MKSTEMP -DHAVE_FSEEKO -DHAVE_FONTCONFIG -DHAVE_SETLOCALE -DHAVE_DBUS -DHAVE_BSWAP32 -DHAVE_BYTESWAP_H -DHAVE_STRERROR -DHAVE_PREAD_PWRITE=1 -DGS_RECURSIVE_MUTEXATTR=PTHREAD_MUTEX_RECURSIVE -O2 -DNDEBUG -fPIC -fvisibility=hidden -DGSDLLEXPORT="__attribute__((visibility(\"default\")))" -Wall -Wstrict-prototypes -Wundef -Wmissing-declarations -Wmissing-prototypes -Wwrite-strings -fno-strict-aliasing -Werror=declaration-after-statement -fno-builtin -fno-common -Werror=return-type -Wno-unused-local-typedefs -DHAVE_STDINT_H=1 -DHAVE_DIRENT_H=1 -DHAVE_SYS_DIR_H=1 -DHAVE_SYS_TIME_H=1 -DHAVE_SYS_TIMES_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_LIBDL=1 -DGX_COLOR_INDEX_TYPE="unsigned long long" -D__USE_UNIX98=1 -DBUILD_PDF=1 -I./pdf -Os -fstack-clash-protection -Wformat -Werror=format-security -g -flto=auto -DHAVE_RESTRICT=1 -I/usr/include/webp -fno-strict-aliasing -DHAVE_POPEN_PROTO=1 -DTESSERACT_IMAGEDATA_AS_PIX -DTESSERACT_DISABLE_DEBUG_FONTS -DGRAPHICS_DISABLED -UCLUSTER -o ./soobj/tesseract_wordrec_outlines.o -c tesseract/src/wordrec/outlines.cpp In file included from tesseract/src/ccutil/genericvector.h:22, from tesseract/src/lstm/networkio.h:26, from tesseract/src/lstm/networkio.cpp:19: tesseract/src/ccutil/serialis.h: In instantiation of 'bool tesseract::TFile::DeSerialize(T*, size_t) [with T = int; size_t = unsigned int]': tesseract/src/lstm/static_shape.h:67:22: required from here tesseract/src/ccutil/serialis.h:93:50: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'unsigned int'} [-Wsign-compare] 93 | return FReadEndian(data, sizeof(T), count) == count; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ tesseract/src/ccutil/serialis.h: In instantiation of 'bool tesseract::TFile::Serialize(const T*, size_t) [with T = int; size_t = unsigned int]': tesseract/src/lstm/static_shape.h:79:20: required from here tesseract/src/ccutil/serialis.h:102:45: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'unsigned int'} [-Wsign-compare] 102 | return FWrite(data, sizeof(T), count) == count; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ cp ./obj/gdevp14_0.o ./obj/gdevp14.o tesseract/src/ccutil/serialis.h: In instantiation of 'bool tesseract::TFile::DeSerialize(T*, size_t) [with T = int; size_t = unsigned int]': tesseract/src/ccstruct/matrix.h:500:25: required from 'bool tesseract::GENERIC_2D_ARRAY::DeSerializeSize(tesseract::TFile*) [with T = signed char]' tesseract/src/ccstruct/matrix.h:179:27: required from 'bool tesseract::GENERIC_2D_ARRAY::DeSerialize(tesseract::TFile*) [with T = signed char]' tesseract/src/lstm/weightmatrix.cpp:209:25: required from here tesseract/src/ccutil/serialis.h:93:50: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'unsigned int'} [-Wsign-compare] cc1plus: warning: command-line option '-Wstrict-prototypes' is valid for C/ObjC but not for C++ cc1plus: warning: command-line option '-Wmissing-prototypes' is valid for C/ObjC but not for C++ cc1plus: warning: '-Werror=' argument '-Werror=declaration-after-statement' is not valid for C++ cc1plus: warning: command-line option '-Wstrict-prototypes' is valid for C/ObjC but not for C++ cc1plus: warning: command-line option '-Wmissing-prototypes' is valid for C/ObjC but not for C++ cc1plus: warning: '-Werror=' argument '-Werror=declaration-after-statement' is not valid for C++ In file included from tesseract/src/ccutil/genericvector.h:22, from tesseract/src/ccutil/kdpair.h:27, from tesseract/src/ccstruct/matrix.h:29, from tesseract/src/lstm/network.h:21, from tesseract/src/lstm/input.h:21, from tesseract/src/lstm/input.cpp:18: tesseract/src/ccutil/serialis.h: In instantiation of 'bool tesseract::TFile::DeSerialize(T*, size_t) [with T = int; size_t = unsigned int]': tesseract/src/lstm/static_shape.h:67:22: required from here tesseract/src/ccutil/serialis.h:93:50: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'unsigned int'} [-Wsign-compare] 93 | return FReadEndian(data, sizeof(T), count) == count; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ tesseract/src/ccutil/serialis.h: In instantiation of 'bool tesseract::TFile::Serialize(const T*, size_t) [with T = int; size_t = unsigned int]': tesseract/src/lstm/static_shape.h:79:20: required from here tesseract/src/ccutil/serialis.h:102:45: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'unsigned int'} [-Wsign-compare] 102 | return FWrite(data, sizeof(T), count) == count; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ cc1plus: warning: command-line option '-Wstrict-prototypes' is valid for C/ObjC but not for C++ cc1plus: warning: command-line option '-Wmissing-prototypes' is valid for C/ObjC but not for C++ cc1plus: warning: '-Werror=' argument '-Werror=declaration-after-statement' is not valid for C++ ./obj/aux/echogs -a ./obj/gconfig_.h -x 23 endif g++ -Itesseract/include -Itesseract/src/api -Itesseract/src/arch -Itesseract/src/ccmain -Itesseract/src/ccstruct -Itesseract/src/ccutil -Itesseract/src/classify -Itesseract/src/cutil -Itesseract/src/dict -Itesseract/src/lstm -Itesseract/src/opencl -Itesseract/src/textord -Itesseract/src/training -Itesseract/src/viewer -Itesseract/src/wordrec -Ileptonica/src -I./base -I./soobj -Os -fstack-clash-protection -Wformat -Werror=format-security -D_GLIBCXX_ASSERTIONS=1 -D_LIBCPP_ENABLE_THREAD_SAFETY_ANNOTATIONS=1 -D_LIBCPP_ENABLE_HARDENED_MODE=1 -g -std=c++17 -DHAVE_NEON -DHAVE_MKSTEMP -DHAVE_FSEEKO -DHAVE_FONTCONFIG -DHAVE_SETLOCALE -DHAVE_DBUS -DHAVE_BSWAP32 -DHAVE_BYTESWAP_H -DHAVE_STRERROR -DHAVE_PREAD_PWRITE=1 -DGS_RECURSIVE_MUTEXATTR=PTHREAD_MUTEX_RECURSIVE -O2 -DNDEBUG -fPIC -fvisibility=hidden -DGSDLLEXPORT="__attribute__((visibility(\"default\")))" -Wall -Wstrict-prototypes -Wundef -Wmissing-declarations -Wmissing-prototypes -Wwrite-strings -fno-strict-aliasing -Werror=declaration-after-statement -fno-builtin -fno-common -Werror=return-type -Wno-unused-local-typedefs -DHAVE_STDINT_H=1 -DHAVE_DIRENT_H=1 -DHAVE_SYS_DIR_H=1 -DHAVE_SYS_TIME_H=1 -DHAVE_SYS_TIMES_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_LIBDL=1 -DGX_COLOR_INDEX_TYPE="unsigned long long" -D__USE_UNIX98=1 -DBUILD_PDF=1 -I./pdf -Os -fstack-clash-protection -Wformat -Werror=format-security -g -flto=auto -DHAVE_RESTRICT=1 -I/usr/include/webp -fno-strict-aliasing -DHAVE_POPEN_PROTO=1 -DTESSERACT_IMAGEDATA_AS_PIX -DTESSERACT_DISABLE_DEBUG_FONTS -DGRAPHICS_DISABLED -UCLUSTER -o ./soobj/tesseract_wordrec_params_model.o -c tesseract/src/wordrec/params_model.cpp tesseract/src/ccutil/serialis.h: In instantiation of 'bool tesseract::TFile::Serialize(const T*, size_t) [with T = char; size_t = unsigned int]': tesseract/src/ccutil/unicharset.h:363:51: required from here tesseract/src/ccutil/serialis.h:102:45: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'unsigned int'} [-Wsign-compare] g++ -Itesseract/include -Itesseract/src/api -Itesseract/src/arch -Itesseract/src/ccmain -Itesseract/src/ccstruct -Itesseract/src/ccutil -Itesseract/src/classify -Itesseract/src/cutil -Itesseract/src/dict -Itesseract/src/lstm -Itesseract/src/opencl -Itesseract/src/textord -Itesseract/src/training -Itesseract/src/viewer -Itesseract/src/wordrec -Ileptonica/src -I./base -I./soobj -Os -fstack-clash-protection -Wformat -Werror=format-security -D_GLIBCXX_ASSERTIONS=1 -D_LIBCPP_ENABLE_THREAD_SAFETY_ANNOTATIONS=1 -D_LIBCPP_ENABLE_HARDENED_MODE=1 -g -std=c++17 -DHAVE_NEON -DHAVE_MKSTEMP -DHAVE_FSEEKO -DHAVE_FONTCONFIG -DHAVE_SETLOCALE -DHAVE_DBUS -DHAVE_BSWAP32 -DHAVE_BYTESWAP_H -DHAVE_STRERROR -DHAVE_PREAD_PWRITE=1 -DGS_RECURSIVE_MUTEXATTR=PTHREAD_MUTEX_RECURSIVE -O2 -DNDEBUG -fPIC -fvisibility=hidden -DGSDLLEXPORT="__attribute__((visibility(\"default\")))" -Wall -Wstrict-prototypes -Wundef -Wmissing-declarations -Wmissing-prototypes -Wwrite-strings -fno-strict-aliasing -Werror=declaration-after-statement -fno-builtin -fno-common -Werror=return-type -Wno-unused-local-typedefs -DHAVE_STDINT_H=1 -DHAVE_DIRENT_H=1 -DHAVE_SYS_DIR_H=1 -DHAVE_SYS_TIME_H=1 -DHAVE_SYS_TIMES_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_LIBDL=1 -DGX_COLOR_INDEX_TYPE="unsigned long long" -D__USE_UNIX98=1 -DBUILD_PDF=1 -I./pdf -Os -fstack-clash-protection -Wformat -Werror=format-security -g -flto=auto -DHAVE_RESTRICT=1 -I/usr/include/webp -fno-strict-aliasing -DHAVE_POPEN_PROTO=1 -DTESSERACT_IMAGEDATA_AS_PIX -DTESSERACT_DISABLE_DEBUG_FONTS -DGRAPHICS_DISABLED -UCLUSTER -o ./soobj/tesseract_wordrec_pieces.o -c tesseract/src/wordrec/pieces.cpp ./obj/aux/echogs -a ./obj/gconfig_.h cc1plus: warning: command-line option '-Wstrict-prototypes' is valid for C/ObjC but not for C++ cc1plus: warning: command-line option '-Wmissing-prototypes' is valid for C/ObjC but not for C++ cc1plus: warning: '-Werror=' argument '-Werror=declaration-after-statement' is not valid for C++ In file included from tesseract/src/ccutil/ambigs.h:32, from tesseract/src/ccutil/ambigs.cpp:20: tesseract/src/ccutil/unicharset.h: In member function 'bool tesseract::UNICHARSET::contains_unichar_id(tesseract::UNICHAR_ID) const': tesseract/src/ccutil/unicharset.h:288:59: warning: comparison of integer expressions of different signedness: 'tesseract::UNICHAR_ID' {aka 'int'} and 'std::vector::size_type' {aka 'unsigned int'} [-Wsign-compare] 288 | return unichar_id != INVALID_UNICHAR_ID && unichar_id < unichars.size() && | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~ tesseract/src/ccutil/unicharset.h: In member function 'void tesseract::UNICHARSET::delete_pointers_in_unichars()': tesseract/src/ccutil/unicharset.h:302:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'unsigned int'} [-Wsign-compare] 302 | for (int i = 0; i < unichars.size(); ++i) { | ~~^~~~~~~~~~~~~~~~~ ./obj/aux/echogs -e .dev -w- -l-obj ./obj/cspixlib ./obj/gscpixel.o g++ -Itesseract/include -Itesseract/src/api -Itesseract/src/arch -Itesseract/src/ccmain -Itesseract/src/ccstruct -Itesseract/src/ccutil -Itesseract/src/classify -Itesseract/src/cutil -Itesseract/src/dict -Itesseract/src/lstm -Itesseract/src/opencl -Itesseract/src/textord -Itesseract/src/training -Itesseract/src/viewer -Itesseract/src/wordrec -Ileptonica/src -I./base -I./soobj -Os -fstack-clash-protection -Wformat -Werror=format-security -D_GLIBCXX_ASSERTIONS=1 -D_LIBCPP_ENABLE_THREAD_SAFETY_ANNOTATIONS=1 -D_LIBCPP_ENABLE_HARDENED_MODE=1 -g -std=c++17 -DHAVE_NEON -DHAVE_MKSTEMP -DHAVE_FSEEKO -DHAVE_FONTCONFIG -DHAVE_SETLOCALE -DHAVE_DBUS -DHAVE_BSWAP32 -DHAVE_BYTESWAP_H -DHAVE_STRERROR -DHAVE_PREAD_PWRITE=1 -DGS_RECURSIVE_MUTEXATTR=PTHREAD_MUTEX_RECURSIVE -O2 -DNDEBUG -fPIC -fvisibility=hidden -DGSDLLEXPORT="__attribute__((visibility(\"default\")))" -Wall -Wstrict-prototypes -Wundef -Wmissing-declarations -Wmissing-prototypes -Wwrite-strings -fno-strict-aliasing -Werror=declaration-after-statement -fno-builtin -fno-common -Werror=return-type -Wno-unused-local-typedefs -DHAVE_STDINT_H=1 -DHAVE_DIRENT_H=1 -DHAVE_SYS_DIR_H=1 -DHAVE_SYS_TIME_H=1 -DHAVE_SYS_TIMES_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_LIBDL=1 -DGX_COLOR_INDEX_TYPE="unsigned long long" -D__USE_UNIX98=1 -DBUILD_PDF=1 -I./pdf -Os -fstack-clash-protection -Wformat -Werror=format-security -g -flto=auto -DHAVE_RESTRICT=1 -I/usr/include/webp -fno-strict-aliasing -DHAVE_POPEN_PROTO=1 -DTESSERACT_IMAGEDATA_AS_PIX -DTESSERACT_DISABLE_DEBUG_FONTS -DGRAPHICS_DISABLED -UCLUSTER -o ./soobj/tesseract_wordrec_plotedges.o -c tesseract/src/wordrec/plotedges.cpp cc1plus: warning: command-line option '-Wstrict-prototypes' is valid for C/ObjC but not for C++ cc1plus: warning: command-line option '-Wmissing-prototypes' is valid for C/ObjC but not for C++ cc1plus: warning: '-Werror=' argument '-Werror=declaration-after-statement' is not valid for C++ tesseract/src/lstm/lstmrecognizer.h: In member function 'void tesseract::LSTMRecognizer::ScaleLearningRate(double)': tesseract/src/lstm/lstmrecognizer.h:133:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'unsigned int'} [-Wsign-compare] 133 | for (int i = 0; i < layers.size(); ++i) { | ~~^~~~~~~~~~~~~~~ tesseract/src/ccutil/ambigs.cpp: In member function 'void tesseract::UnicharAmbigs::LoadUnicharAmbigs(const tesseract::UNICHARSET&, tesseract::TFile*, int, bool, tesseract::UNICHARSET*)': tesseract/src/ccutil/ambigs.cpp:144:29: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'unsigned int'} [-Wsign-compare] 144 | for (int r = 0; r < encoding.size(); ++r) { | ~~^~~~~~~~~~~~~~~~~ if ( test -f src/jmemsys.h); then true; else ./obj/aux/echogs -a ./obj/gconfig_.h -x 23 define DONT_HAVE_JMEMSYS_H; fi g++ -Itesseract/include -Itesseract/src/api -Itesseract/src/arch -Itesseract/src/ccmain -Itesseract/src/ccstruct -Itesseract/src/ccutil -Itesseract/src/classify -Itesseract/src/cutil -Itesseract/src/dict -Itesseract/src/lstm -Itesseract/src/opencl -Itesseract/src/textord -Itesseract/src/training -Itesseract/src/viewer -Itesseract/src/wordrec -Ileptonica/src -I./base -I./soobj -Os -fstack-clash-protection -Wformat -Werror=format-security -D_GLIBCXX_ASSERTIONS=1 -D_LIBCPP_ENABLE_THREAD_SAFETY_ANNOTATIONS=1 -D_LIBCPP_ENABLE_HARDENED_MODE=1 -g -std=c++17 -DHAVE_NEON -DHAVE_MKSTEMP -DHAVE_FSEEKO -DHAVE_FONTCONFIG -DHAVE_SETLOCALE -DHAVE_DBUS -DHAVE_BSWAP32 -DHAVE_BYTESWAP_H -DHAVE_STRERROR -DHAVE_PREAD_PWRITE=1 -DGS_RECURSIVE_MUTEXATTR=PTHREAD_MUTEX_RECURSIVE -O2 -DNDEBUG -fPIC -fvisibility=hidden -DGSDLLEXPORT="__attribute__((visibility(\"default\")))" -Wall -Wstrict-prototypes -Wundef -Wmissing-declarations -Wmissing-prototypes -Wwrite-strings -fno-strict-aliasing -Werror=declaration-after-statement -fno-builtin -fno-common -Werror=return-type -Wno-unused-local-typedefs -DHAVE_STDINT_H=1 -DHAVE_DIRENT_H=1 -DHAVE_SYS_DIR_H=1 -DHAVE_SYS_TIME_H=1 -DHAVE_SYS_TIMES_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_LIBDL=1 -DGX_COLOR_INDEX_TYPE="unsigned long long" -D__USE_UNIX98=1 -DBUILD_PDF=1 -I./pdf -Os -fstack-clash-protection -Wformat -Werror=format-security -g -flto=auto -DHAVE_RESTRICT=1 -I/usr/include/webp -fno-strict-aliasing -DHAVE_POPEN_PROTO=1 -DTESSERACT_IMAGEDATA_AS_PIX -DTESSERACT_DISABLE_DEBUG_FONTS -DGRAPHICS_DISABLED -UCLUSTER -o ./soobj/tesseract_wordrec_render.o -c tesseract/src/wordrec/render.cpp tesseract/src/ccutil/ambigs.cpp: In member function 'bool tesseract::UnicharAmbigs::ParseAmbiguityLine(int, int, int, const tesseract::UNICHARSET&, char*, int*, tesseract::UNICHAR_ID*, int*, char*, int*)': tesseract/src/ccutil/ambigs.cpp:251:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'unsigned int'} [-Wsign-compare] 251 | for (int i = 0; i < unichars.size(); ++i) | ~~^~~~~~~~~~~~~~~~~ cc1plus: warning: command-line option '-Wstrict-prototypes' is valid for C/ObjC but not for C++ cc1plus: warning: command-line option '-Wmissing-prototypes' is valid for C/ObjC but not for C++ cc1plus: warning: '-Werror=' argument '-Werror=declaration-after-statement' is not valid for C++ tesseract/src/lstm/recodebeam.cpp: In member function 'void tesseract::RecodeBeamSearch::DecodeSecondaryBeams(const tesseract::NetworkIO&, double, double, double, const tesseract::UNICHARSET*, int)': tesseract/src/lstm/recodebeam.cpp:117:31: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'unsigned int'} [-Wsign-compare] 117 | while ((bucketNumber + 1) < character_boundaries_.size() && | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ tesseract/src/lstm/recodebeam.cpp: In member function 'void tesseract::RecodeBeamSearch::segmentTimestepsByCharacters()': tesseract/src/lstm/recodebeam.cpp:158:21: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'unsigned int'} [-Wsign-compare] 158 | for (int i = 1; i < character_boundaries_.size(); ++i){ | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ tesseract/src/lstm/recodebeam.cpp: In member function 'std::vector > > tesseract::RecodeBeamSearch::combineSegmentedTimesteps(std::vector > > >*)': tesseract/src/lstm/recodebeam.cpp:171:21: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector > > >::size_type' {aka 'unsigned int'} [-Wsign-compare] 171 | for (int i = 0; i < segmentedTimesteps->size(); ++i){ | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ tesseract/src/lstm/recodebeam.cpp:172:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector > >::size_type' {aka 'unsigned int'} [-Wsign-compare] 172 | for (int j = 0; j < (*segmentedTimesteps)[i].size(); ++j) { | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ g++ -Itesseract/include -Itesseract/src/api -Itesseract/src/arch -Itesseract/src/ccmain -Itesseract/src/ccstruct -Itesseract/src/ccutil -Itesseract/src/classify -Itesseract/src/cutil -Itesseract/src/dict -Itesseract/src/lstm -Itesseract/src/opencl -Itesseract/src/textord -Itesseract/src/training -Itesseract/src/viewer -Itesseract/src/wordrec -Ileptonica/src -I./base -I./soobj -Os -fstack-clash-protection -Wformat -Werror=format-security -D_GLIBCXX_ASSERTIONS=1 -D_LIBCPP_ENABLE_THREAD_SAFETY_ANNOTATIONS=1 -D_LIBCPP_ENABLE_HARDENED_MODE=1 -g -std=c++17 -DHAVE_NEON -DHAVE_MKSTEMP -DHAVE_FSEEKO -DHAVE_FONTCONFIG -DHAVE_SETLOCALE -DHAVE_DBUS -DHAVE_BSWAP32 -DHAVE_BYTESWAP_H -DHAVE_STRERROR -DHAVE_PREAD_PWRITE=1 -DGS_RECURSIVE_MUTEXATTR=PTHREAD_MUTEX_RECURSIVE -O2 -DNDEBUG -fPIC -fvisibility=hidden -DGSDLLEXPORT="__attribute__((visibility(\"default\")))" -Wall -Wstrict-prototypes -Wundef -Wmissing-declarations -Wmissing-prototypes -Wwrite-strings -fno-strict-aliasing -Werror=declaration-after-statement -fno-builtin -fno-common -Werror=return-type -Wno-unused-local-typedefs -DHAVE_STDINT_H=1 -DHAVE_DIRENT_H=1 -DHAVE_SYS_DIR_H=1 -DHAVE_SYS_TIME_H=1 -DHAVE_SYS_TIMES_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_LIBDL=1 -DGX_COLOR_INDEX_TYPE="unsigned long long" -D__USE_UNIX98=1 -DBUILD_PDF=1 -I./pdf -Os -fstack-clash-protection -Wformat -Werror=format-security -g -flto=auto -DHAVE_RESTRICT=1 -I/usr/include/webp -fno-strict-aliasing -DHAVE_POPEN_PROTO=1 -DTESSERACT_IMAGEDATA_AS_PIX -DTESSERACT_DISABLE_DEBUG_FONTS -DGRAPHICS_DISABLED -UCLUSTER -o ./soobj/tesseract_wordrec_segsearch.o -c tesseract/src/wordrec/segsearch.cpp tesseract/src/lstm/recodebeam.cpp: In static member function 'static void tesseract::RecodeBeamSearch::calculateCharBoundaries(std::vector*, std::vector*, std::vector*, int)': tesseract/src/lstm/recodebeam.cpp:184:21: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'unsigned int'} [-Wsign-compare] 184 | for (int i = 0; i < ends->size(); ++i) { | ~~^~~~~~~~~~~~~~ In file included from tesseract/src/ccutil/elst.h:24, from tesseract/src/ccutil/ambigs.h:29: tesseract/src/ccutil/serialis.h: In instantiation of 'bool tesseract::TFile::Serialize(const T*, size_t) [with T = char; size_t = unsigned int]': tesseract/src/ccutil/unicharset.h:363:51: required from here tesseract/src/ccutil/serialis.h:102:45: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'unsigned int'} [-Wsign-compare] 102 | return FWrite(data, sizeof(T), count) == count; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ cc1plus: warning: command-line option '-Wstrict-prototypes' is valid for C/ObjC but not for C++ cc1plus: warning: command-line option '-Wmissing-prototypes' is valid for C/ObjC but not for C++ cc1plus: warning: '-Werror=' argument '-Werror=declaration-after-statement' is not valid for C++ g++ -Itesseract/include -Itesseract/src/api -Itesseract/src/arch -Itesseract/src/ccmain -Itesseract/src/ccstruct -Itesseract/src/ccutil -Itesseract/src/classify -Itesseract/src/cutil -Itesseract/src/dict -Itesseract/src/lstm -Itesseract/src/opencl -Itesseract/src/textord -Itesseract/src/training -Itesseract/src/viewer -Itesseract/src/wordrec -Ileptonica/src -I./base -I./soobj -Os -fstack-clash-protection -Wformat -Werror=format-security -D_GLIBCXX_ASSERTIONS=1 -D_LIBCPP_ENABLE_THREAD_SAFETY_ANNOTATIONS=1 -D_LIBCPP_ENABLE_HARDENED_MODE=1 -g -std=c++17 -DHAVE_NEON -DHAVE_MKSTEMP -DHAVE_FSEEKO -DHAVE_FONTCONFIG -DHAVE_SETLOCALE -DHAVE_DBUS -DHAVE_BSWAP32 -DHAVE_BYTESWAP_H -DHAVE_STRERROR -DHAVE_PREAD_PWRITE=1 -DGS_RECURSIVE_MUTEXATTR=PTHREAD_MUTEX_RECURSIVE -O2 -DNDEBUG -fPIC -fvisibility=hidden -DGSDLLEXPORT="__attribute__((visibility(\"default\")))" -Wall -Wstrict-prototypes -Wundef -Wmissing-declarations -Wmissing-prototypes -Wwrite-strings -fno-strict-aliasing -Werror=declaration-after-statement -fno-builtin -fno-common -Werror=return-type -Wno-unused-local-typedefs -DHAVE_STDINT_H=1 -DHAVE_DIRENT_H=1 -DHAVE_SYS_DIR_H=1 -DHAVE_SYS_TIME_H=1 -DHAVE_SYS_TIMES_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_LIBDL=1 -DGX_COLOR_INDEX_TYPE="unsigned long long" -D__USE_UNIX98=1 -DBUILD_PDF=1 -I./pdf -Os -fstack-clash-protection -Wformat -Werror=format-security -g -flto=auto -DHAVE_RESTRICT=1 -I/usr/include/webp -fno-strict-aliasing -DHAVE_POPEN_PROTO=1 -DTESSERACT_IMAGEDATA_AS_PIX -DTESSERACT_DISABLE_DEBUG_FONTS -DGRAPHICS_DISABLED -UCLUSTER -o ./soobj/tesseract_wordrec_wordclass.o -c tesseract/src/wordrec/wordclass.cpp cc1plus: warning: command-line option '-Wstrict-prototypes' is valid for C/ObjC but not for C++ cc1plus: warning: command-line option '-Wmissing-prototypes' is valid for C/ObjC but not for C++ cc1plus: warning: '-Werror=' argument '-Werror=declaration-after-statement' is not valid for C++ ./obj/aux/echogs -e .dev -w- -l-obj ./obj/bboxutil ./obj/gdevbbox.o cp ./obj/gxdownscale_0.o ./obj/gxdownscale.o ./obj/aux/echogs -e .dev -w- -l-obj ./obj/cidlib ./obj/gsfcid.o ./obj/gsfcid2.o ./obj/aux/echogs -e .dev -a- ./obj/cidlib -include ./obj/ttflib gcc -DHAVE_MKSTEMP -DHAVE_FSEEKO -DHAVE_FONTCONFIG -DHAVE_SETLOCALE -DHAVE_DBUS -DHAVE_BSWAP32 -DHAVE_BYTESWAP_H -DHAVE_STRERROR -DHAVE_PREAD_PWRITE=1 -DGS_RECURSIVE_MUTEXATTR=PTHREAD_MUTEX_RECURSIVE -O2 -DNDEBUG -fPIC -fvisibility=hidden -DGSDLLEXPORT="__attribute__((visibility(\"default\")))" -Wall -Wstrict-prototypes -Wundef -Wmissing-declarations -Wmissing-prototypes -Wwrite-strings -fno-strict-aliasing -Werror=declaration-after-statement -fno-builtin -fno-common -Werror=return-type -Wno-unused-local-typedefs -DHAVE_STDINT_H=1 -DHAVE_DIRENT_H=1 -DHAVE_SYS_DIR_H=1 -DHAVE_SYS_TIME_H=1 -DHAVE_SYS_TIMES_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_LIBDL=1 -DGX_COLOR_INDEX_TYPE="unsigned long long" -D__USE_UNIX98=1 -DBUILD_PDF=1 -I./pdf -Os -fstack-clash-protection -Wformat -Werror=format-security -g -flto=auto -DHAVE_RESTRICT=1 -I/usr/include/webp -fno-strict-aliasing -DHAVE_POPEN_PROTO=1 -I./soobj -I./base -I./devices -DWHICH_CMS="lcms2" -o ./soobj/gsbittab.o -c ./base/gsbittab.c In file included from tesseract/src/ccstruct/ratngs.h:32, from tesseract/src/ccstruct/blamer.h:30, from tesseract/src/ccstruct/pageres.h:22, from tesseract/src/ccmain/tesseractclass.h:38, from tesseract/src/ccmain/docqual.cpp:23: tesseract/src/ccutil/unicharset.h: In member function 'bool tesseract::UNICHARSET::contains_unichar_id(tesseract::UNICHAR_ID) const': tesseract/src/ccutil/unicharset.h:288:59: warning: comparison of integer expressions of different signedness: 'tesseract::UNICHAR_ID' {aka 'int'} and 'std::vector::size_type' {aka 'unsigned int'} [-Wsign-compare] 288 | return unichar_id != INVALID_UNICHAR_ID && unichar_id < unichars.size() && | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~ tesseract/src/ccutil/unicharset.h: In member function 'void tesseract::UNICHARSET::delete_pointers_in_unichars()': tesseract/src/ccutil/unicharset.h:302:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'unsigned int'} [-Wsign-compare] 302 | for (int i = 0; i < unichars.size(); ++i) { | ~~^~~~~~~~~~~~~~~~~ ./obj/aux/echogs -e .dev -w- -l-obj ./obj/psf1lib ./obj/gstype1.o ./obj/aux/echogs -e .dev -a- ./obj/psf1lib ./obj/gxtype1.o ./obj/gxhintn.o ./obj/gxhintn1.o ./obj/gscrypt1.o ./obj/gxchrout.o ./obj/aux/echogs -e .dev -w- -l-obj ./obj/psf2lib ./obj/gstype2.o ./obj/aux/echogs -e .dev -a- ./obj/psf2lib ./obj/gxtype1.o ./obj/gxhintn.o ./obj/gxhintn1.o ./obj/gscrypt1.o ./obj/gxchrout.o tesseract/src/lstm/recodebeam.cpp: In member function 'void tesseract::RecodeBeamSearch::PrintBeam2(bool, int, const tesseract::UNICHARSET*, bool) const': tesseract/src/lstm/recodebeam.cpp:345:12: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'unsigned int'} [-Wsign-compare] 345 | if (cb >= character_boundaries_.size()) | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./obj/aux/echogs -e .dev -w- -l-obj ./obj/lzwd ./obj/slzwd.o ./obj/slzwc.o tesseract/src/lstm/recodebeam.cpp: In member function 'void tesseract::RecodeBeamSearch::extractSymbolChoices(const tesseract::UNICHARSET*)': tesseract/src/lstm/recodebeam.cpp:408:21: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'unsigned int'} [-Wsign-compare] 408 | for (int j = 1; j < character_boundaries_.size(); ++j) { | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ tesseract/src/lstm/recodebeam.cpp:441:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'unsigned int'} [-Wsign-compare] 441 | for (int i = 1; i < unichar_ids.size(); ++i) { | ~~^~~~~~~~~~~~~~~~~~~~ tesseract/src/ccstruct/ratngs.h: In member function 'void tesseract::BLOB_CHOICE::set_fonts(const std::vector&)': tesseract/src/ccstruct/ratngs.h:107:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'unsigned int'} [-Wsign-compare] 107 | for (int f = 0; f < fonts_.size(); ++f) { | ~~^~~~~~~~~~~~~~~ tesseract/src/lstm/lstmrecognizer.cpp: In member function 'void tesseract::LSTMRecognizer::RecognizeLine(const tesseract::ImageData&, bool, bool, double, const tesseract::TBOX&, tesseract::PointerVector*, int, int)': tesseract/src/lstm/lstmrecognizer.cpp:218:21: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector > >::size_type' {aka 'unsigned int'} [-Wsign-compare] 218 | if (char_it < search_->ctc_choices.size()) | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ tesseract/src/lstm/lstmrecognizer.cpp:221:21: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector > > >::size_type' {aka 'unsigned int'} [-Wsign-compare] 221 | if (char_it < search_->segmentedTimesteps.size()) | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ tesseract/src/lstm/recodebeam.cpp:458:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector >::size_type' {aka 'unsigned int'} [-Wsign-compare] 458 | if (j - 1 < excludedUnichars.size()) { | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ tesseract/src/lstm/recodebeam.cpp:466:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector > >::size_type' {aka 'unsigned int'} [-Wsign-compare] 466 | if (j - 1 < ctc_choices.size()) { | ~~~~~~^~~~~~~~~~~~~~~~~~~~ In file included from tesseract/src/ccstruct/ratngs.h:32, from tesseract/src/ccstruct/blamer.h:30, from tesseract/src/ccstruct/pageres.h:22, from tesseract/src/ccmain/fixspace.cpp:27: tesseract/src/ccutil/unicharset.h: In member function 'bool tesseract::UNICHARSET::contains_unichar_id(tesseract::UNICHAR_ID) const': tesseract/src/ccutil/unicharset.h:288:59: warning: comparison of integer expressions of different signedness: 'tesseract::UNICHAR_ID' {aka 'int'} and 'std::vector::size_type' {aka 'unsigned int'} [-Wsign-compare] 288 | return unichar_id != INVALID_UNICHAR_ID && unichar_id < unichars.size() && | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~ tesseract/src/ccutil/unicharset.h: In member function 'void tesseract::UNICHARSET::delete_pointers_in_unichars()': tesseract/src/ccutil/unicharset.h:302:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'unsigned int'} [-Wsign-compare] 302 | for (int i = 0; i < unichars.size(); ++i) { | ~~^~~~~~~~~~~~~~~~~ tesseract/src/lstm/recodebeam.cpp:445:11: warning: variable 'bestCode' set but not used [-Wunused-but-set-variable] 445 | int bestCode = -10; | ^~~~~~~~ tesseract/src/lstm/recodebeam.cpp:482:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector >::size_type' {aka 'unsigned int'} [-Wsign-compare] 482 | if (j - 1 >= excludedUnichars.size()) { | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ tesseract/src/lstm/recodebeam.cpp:486:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector > >::size_type' {aka 'unsigned int'} [-Wsign-compare] 486 | if (j - 1 >= ctc_choices.size()) { | ~~~~~~^~~~~~~~~~~~~~~~~~~~~ cc1plus: warning: command-line option '-Wstrict-prototypes' is valid for C/ObjC but not for C++ cc1plus: warning: command-line option '-Wmissing-prototypes' is valid for C/ObjC but not for C++ cc1plus: warning: '-Werror=' argument '-Werror=declaration-after-statement' is not valid for C++ tesseract/src/lstm/lstmrecognizer.cpp: In member function 'tesseract::STRING tesseract::LSTMRecognizer::DecodeLabels(const std::vector&)': tesseract/src/lstm/lstmrecognizer.cpp:337:29: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'unsigned int'} [-Wsign-compare] 337 | for (int start = 0; start < labels.size(); start = end) { | ~~~~~~^~~~~~~~~~~~~~~ tesseract/src/lstm/lstmrecognizer.cpp: In member function 'void tesseract::LSTMRecognizer::DebugActivationPath(const tesseract::NetworkIO&, const std::vector&, const std::vector&)': tesseract/src/lstm/lstmrecognizer.cpp:398:29: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'unsigned int'} [-Wsign-compare] 398 | for (int start = 0; start < labels.size(); start = end) { | ~~~~~~^~~~~~~~~~~~~~~ gcc -DHAVE_MKSTEMP -DHAVE_FSEEKO -DHAVE_FONTCONFIG -DHAVE_SETLOCALE -DHAVE_DBUS -DHAVE_BSWAP32 -DHAVE_BYTESWAP_H -DHAVE_STRERROR -DHAVE_PREAD_PWRITE=1 -DGS_RECURSIVE_MUTEXATTR=PTHREAD_MUTEX_RECURSIVE -O2 -DNDEBUG -fPIC -fvisibility=hidden -DGSDLLEXPORT="__attribute__((visibility(\"default\")))" -Wall -Wstrict-prototypes -Wundef -Wmissing-declarations -Wmissing-prototypes -Wwrite-strings -fno-strict-aliasing -Werror=declaration-after-statement -fno-builtin -fno-common -Werror=return-type -Wno-unused-local-typedefs -DHAVE_STDINT_H=1 -DHAVE_DIRENT_H=1 -DHAVE_SYS_DIR_H=1 -DHAVE_SYS_TIME_H=1 -DHAVE_SYS_TIMES_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_LIBDL=1 -DGX_COLOR_INDEX_TYPE="unsigned long long" -D__USE_UNIX98=1 -DBUILD_PDF=1 -I./pdf -Os -fstack-clash-protection -Wformat -Werror=format-security -g -flto=auto -DHAVE_RESTRICT=1 -I/usr/include/webp -fno-strict-aliasing -DHAVE_POPEN_PROTO=1 -I./soobj -I./base -I./devices -DWHICH_CMS="lcms2" -o ./soobj/gscedata.o -c ./base/gscedata.c cp ./obj/gsicc_lcms2_1.o ./obj/gsicc_lcms2.o tesseract/src/lstm/recodebeam.cpp: In member function 'tesseract::WERD_RES* tesseract::RecodeBeamSearch::InitializeWord(bool, const tesseract::TBOX&, int, int, float, const tesseract::UNICHARSET*, const std::vector&, float)': tesseract/src/lstm/recodebeam.cpp:618:38: warning: comparison of integer expressions of different signedness: 'std::vector::size_type' {aka 'unsigned int'} and 'int' [-Wsign-compare] 618 | if (character_boundaries_.size() > (i + 1)) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ tesseract/src/lstm/lstmrecognizer.cpp: In member function 'const char* tesseract::LSTMRecognizer::DecodeLabel(const std::vector&, int, int*, int*)': tesseract/src/lstm/lstmrecognizer.cpp:521:18: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'unsigned int'} [-Wsign-compare] 521 | while (index < labels.size() && | ~~~~~~^~~~~~~~~~~~~~~ tesseract/src/lstm/lstmrecognizer.cpp:524:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'unsigned int'} [-Wsign-compare] 524 | while (index < labels.size() && labels[index] == null_char_) ++index; | ~~~~~~^~~~~~~~~~~~~~~ tesseract/src/lstm/lstmrecognizer.cpp:529:18: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'unsigned int'} [-Wsign-compare] 529 | (index == labels.size() || | ~~~~~~^~~~~~~~~~~~~~~~ cp ./obj/gsicc_create_1.o ./obj/gsicc_create.o cp ./obj/lcms2_1.dev ./obj/lcms2.dev gcc -I./soobj -I./base -I./devices -O2 -DNDEBUG -fPIC -fvisibility=hidden -DGSDLLEXPORT="__attribute__((visibility(\"default\")))" -Wall -Wstrict-prototypes -Wundef -Wmissing-declarations -Wmissing-prototypes -Wwrite-strings -fno-strict-aliasing -Werror=declaration-after-statement -fno-builtin -fno-common -Werror=return-type -Wno-unused-local-typedefs -DHAVE_STDINT_H=1 -DHAVE_DIRENT_H=1 -DHAVE_SYS_DIR_H=1 -DHAVE_SYS_TIME_H=1 -DHAVE_SYS_TIMES_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_LIBDL=1 -DGX_COLOR_INDEX_TYPE="unsigned long long" -D__USE_UNIX98=1 -DBUILD_PDF=1 -I./pdf -Os -fstack-clash-protection -Wformat -Werror=format-security -g -flto=auto -DHAVE_RESTRICT=1 -I/usr/include/webp -fno-strict-aliasing -DHAVE_POPEN_PROTO=1 -o ./soobj/bobbin.o -c ./base/bobbin.c tesseract/src/ccstruct/fontinfo.cpp: In member function 'bool tesseract::FontInfoTable::SetContainsFontProperties(int, const std::vector&) const': tesseract/src/ccstruct/fontinfo.cpp:63:21: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'unsigned int'} [-Wsign-compare] 63 | for (int f = 0; f < font_set.size(); ++f) { | ~~^~~~~~~~~~~~~~~~~ tesseract/src/ccstruct/fontinfo.cpp: In member function 'bool tesseract::FontInfoTable::SetContainsMultipleFontProperties(const std::vector&) const': tesseract/src/ccstruct/fontinfo.cpp:76:21: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'unsigned int'} [-Wsign-compare] 76 | for (int f = 1; f < font_set.size(); ++f) { | ~~^~~~~~~~~~~~~~~~~ In file included from tesseract/src/ccutil/elst.h:24, from tesseract/src/ccutil/ambigs.h:29: tesseract/src/ccutil/serialis.h: In instantiation of 'bool tesseract::TFile::Serialize(const T*, size_t) [with T = char; size_t = unsigned int]': tesseract/src/ccutil/unicharset.h:363:51: required from here tesseract/src/ccutil/serialis.h:102:45: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'unsigned int'} [-Wsign-compare] 102 | return FWrite(data, sizeof(T), count) == count; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ gcc -DHAVE_MKSTEMP -DHAVE_FSEEKO -DHAVE_FONTCONFIG -DHAVE_SETLOCALE -DHAVE_DBUS -DHAVE_BSWAP32 -DHAVE_BYTESWAP_H -DHAVE_STRERROR -DHAVE_PREAD_PWRITE=1 -DGS_RECURSIVE_MUTEXATTR=PTHREAD_MUTEX_RECURSIVE -O2 -DNDEBUG -fPIC -fvisibility=hidden -DGSDLLEXPORT="__attribute__((visibility(\"default\")))" -Wall -Wstrict-prototypes -Wundef -Wmissing-declarations -Wmissing-prototypes -Wwrite-strings -fno-strict-aliasing -Werror=declaration-after-statement -fno-builtin -fno-common -Werror=return-type -Wno-unused-local-typedefs -DHAVE_STDINT_H=1 -DHAVE_DIRENT_H=1 -DHAVE_SYS_DIR_H=1 -DHAVE_SYS_TIME_H=1 -DHAVE_SYS_TIMES_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_LIBDL=1 -DGX_COLOR_INDEX_TYPE="unsigned long long" -D__USE_UNIX98=1 -DBUILD_PDF=1 -I./pdf -Os -fstack-clash-protection -Wformat -Werror=format-security -g -flto=auto -DHAVE_RESTRICT=1 -I/usr/include/webp -fno-strict-aliasing -DHAVE_POPEN_PROTO=1 -I./soobj -I./base -I./devices -DWHICH_CMS="lcms2" -o ./soobj/gsserial.o -c ./base/gsserial.c gcc -DHAVE_MKSTEMP -DHAVE_FSEEKO -DHAVE_FONTCONFIG -DHAVE_SETLOCALE -DHAVE_DBUS -DHAVE_BSWAP32 -DHAVE_BYTESWAP_H -DHAVE_STRERROR -DHAVE_PREAD_PWRITE=1 -DGS_RECURSIVE_MUTEXATTR=PTHREAD_MUTEX_RECURSIVE -O2 -DNDEBUG -fPIC -fvisibility=hidden -DGSDLLEXPORT="__attribute__((visibility(\"default\")))" -Wall -Wstrict-prototypes -Wundef -Wmissing-declarations -Wmissing-prototypes -Wwrite-strings -fno-strict-aliasing -Werror=declaration-after-statement -fno-builtin -fno-common -Werror=return-type -Wno-unused-local-typedefs -DHAVE_STDINT_H=1 -DHAVE_DIRENT_H=1 -DHAVE_SYS_DIR_H=1 -DHAVE_SYS_TIME_H=1 -DHAVE_SYS_TIMES_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_LIBDL=1 -DGX_COLOR_INDEX_TYPE="unsigned long long" -D__USE_UNIX98=1 -DBUILD_PDF=1 -I./pdf -Os -fstack-clash-protection -Wformat -Werror=format-security -g -flto=auto -DHAVE_RESTRICT=1 -I/usr/include/webp -fno-strict-aliasing -DHAVE_POPEN_PROTO=1 -I./soobj -I./base -I./devices -DWHICH_CMS="lcms2" -o ./soobj/gsroptab.o -c ./base/gsroptab.c tesseract/src/ccutil/serialis.h: In instantiation of 'bool tesseract::TFile::DeSerialize(T*, size_t) [with T = int; size_t = unsigned int]': tesseract/src/lstm/static_shape.h:67:22: required from here tesseract/src/ccutil/serialis.h:93:50: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'unsigned int'} [-Wsign-compare] 93 | return FReadEndian(data, sizeof(T), count) == count; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ tesseract/src/ccutil/serialis.h: In instantiation of 'bool tesseract::TFile::Serialize(const T*, size_t) [with T = int; size_t = unsigned int]': tesseract/src/lstm/static_shape.h:79:20: required from here tesseract/src/ccutil/serialis.h:102:45: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'unsigned int'} [-Wsign-compare] 102 | return FWrite(data, sizeof(T), count) == count; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ In file included from tesseract/src/ccstruct/ratngs.h:32, from tesseract/src/ccstruct/blamer.h:30, from tesseract/src/ccstruct/pageres.h:22, from tesseract/src/ccmain/tesseractclass.h:38, from tesseract/src/ccmain/equationdetect.h:25, from tesseract/src/ccmain/equationdetect.cpp:24: tesseract/src/ccutil/unicharset.h: In member function 'bool tesseract::UNICHARSET::contains_unichar_id(tesseract::UNICHAR_ID) const': tesseract/src/ccutil/unicharset.h:288:59: warning: comparison of integer expressions of different signedness: 'tesseract::UNICHAR_ID' {aka 'int'} and 'std::vector::size_type' {aka 'unsigned int'} [-Wsign-compare] 288 | return unichar_id != INVALID_UNICHAR_ID && unichar_id < unichars.size() && | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~ tesseract/src/ccutil/unicharset.h: In member function 'void tesseract::UNICHARSET::delete_pointers_in_unichars()': tesseract/src/ccutil/unicharset.h:302:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'unsigned int'} [-Wsign-compare] 302 | for (int i = 0; i < unichars.size(); ++i) { | ~~^~~~~~~~~~~~~~~~~ tesseract/src/ccstruct/ratngs.h: In member function 'void tesseract::BLOB_CHOICE::set_fonts(const std::vector&)': tesseract/src/ccstruct/ratngs.h:107:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'unsigned int'} [-Wsign-compare] 107 | for (int f = 0; f < fonts_.size(); ++f) { | ~~^~~~~~~~~~~~~~~ In file included from tesseract/src/ccutil/elst.h:24, from tesseract/src/dict/dawg.h:31: tesseract/src/ccutil/serialis.h: In instantiation of 'bool tesseract::TFile::Serialize(const T*, size_t) [with T = char; size_t = unsigned int]': tesseract/src/ccutil/unicharset.h:363:51: required from here tesseract/src/ccutil/serialis.h:102:45: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'unsigned int'} [-Wsign-compare] 102 | return FWrite(data, sizeof(T), count) == count; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ ./soobj/aux/echogs -e .dev -w- -l-obj ./soobj/zlibd_1 -lib z ./soobj/aux/echogs -e .dev -w- -l-obj ./soobj/fapiu tesseract/src/ccutil/serialis.h: In instantiation of 'bool tesseract::TFile::Serialize(const T*, size_t) [with T = signed char; size_t = unsigned int]': tesseract/src/ccutil/unicharcompress.h:62:25: required from here tesseract/src/ccutil/serialis.h:102:45: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'unsigned int'} [-Wsign-compare] tesseract/src/ccutil/serialis.h: In instantiation of 'bool tesseract::TFile::DeSerialize(T*, size_t) [with T = signed char; size_t = unsigned int]': tesseract/src/ccutil/unicharcompress.h:68:27: required from here tesseract/src/ccutil/serialis.h:93:50: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'unsigned int'} [-Wsign-compare] 93 | return FReadEndian(data, sizeof(T), count) == count; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ tesseract/src/ccstruct/ratngs.h: In member function 'void tesseract::BLOB_CHOICE::set_fonts(const std::vector&)': tesseract/src/ccstruct/ratngs.h:107:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'unsigned int'} [-Wsign-compare] 107 | for (int f = 0; f < fonts_.size(); ++f) { | ~~^~~~~~~~~~~~~~~ tesseract/src/ccutil/serialis.h: In instantiation of 'bool tesseract::TFile::DeSerialize(T*, size_t) [with T = int; size_t = unsigned int]': tesseract/src/lstm/static_shape.h:67:22: required from here tesseract/src/ccutil/serialis.h:93:50: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'unsigned int'} [-Wsign-compare] 93 | return FReadEndian(data, sizeof(T), count) == count; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ tesseract/src/ccutil/serialis.h: In instantiation of 'bool tesseract::TFile::Serialize(const T*, size_t) [with T = int; size_t = unsigned int]': tesseract/src/lstm/static_shape.h:79:20: required from here tesseract/src/ccutil/serialis.h:102:45: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'unsigned int'} [-Wsign-compare] 102 | return FWrite(data, sizeof(T), count) == count; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ In file included from tesseract/src/ccutil/genericvector.h:22, from tesseract/src/ccstruct/fontinfo.h:25, from tesseract/src/ccstruct/fontinfo.cpp:19: tesseract/src/ccutil/serialis.h: In instantiation of 'bool tesseract::TFile::DeSerialize(T*, size_t) [with T = unsigned int; size_t = unsigned int]': tesseract/src/ccstruct/fontinfo.cpp:135:22: required from here tesseract/src/ccutil/serialis.h:93:50: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'unsigned int'} [-Wsign-compare] 93 | return FReadEndian(data, sizeof(T), count) == count; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ tesseract/src/ccutil/serialis.h: In instantiation of 'bool tesseract::TFile::DeSerialize(T*, size_t) [with T = char; size_t = unsigned int]': tesseract/src/ccstruct/fontinfo.cpp:138:22: required from here tesseract/src/ccutil/serialis.h:93:50: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'unsigned int'} [-Wsign-compare] tesseract/src/ccutil/serialis.h: In instantiation of 'bool tesseract::TFile::DeSerialize(T*, size_t) [with T = int; size_t = unsigned int]': tesseract/src/ccstruct/fontinfo.cpp:152:22: required from here tesseract/src/ccutil/serialis.h:93:50: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'unsigned int'} [-Wsign-compare] tesseract/src/ccutil/serialis.h: In instantiation of 'bool tesseract::TFile::Serialize(const T*, size_t) [with T = float; size_t = unsigned int]': tesseract/src/lstm/lstmrecognizer.cpp:98:21: required from here tesseract/src/ccutil/serialis.h:102:45: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'unsigned int'} [-Wsign-compare] 102 | return FWrite(data, sizeof(T), count) == count; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ tesseract/src/ccutil/serialis.h: In instantiation of 'bool tesseract::TFile::DeSerialize(T*, size_t) [with T = float; size_t = unsigned int]': tesseract/src/lstm/lstmrecognizer.cpp:120:23: required from here tesseract/src/ccutil/serialis.h:93:50: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'unsigned int'} [-Wsign-compare] 93 | return FReadEndian(data, sizeof(T), count) == count; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ tesseract/src/ccutil/serialis.h: In instantiation of 'bool tesseract::TFile::DeSerialize(T*, size_t) [with T = short int; size_t = unsigned int]': tesseract/src/ccstruct/fontinfo.cpp:158:24: required from here tesseract/src/ccutil/serialis.h:93:50: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'unsigned int'} [-Wsign-compare] tesseract/src/ccutil/serialis.h: In instantiation of 'bool tesseract::TFile::Serialize(const T*, size_t) [with T = signed char; size_t = unsigned int]': tesseract/src/ccutil/unicharcompress.h:62:25: required from here tesseract/src/ccutil/serialis.h:102:45: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'unsigned int'} [-Wsign-compare] tesseract/src/ccutil/serialis.h: In instantiation of 'bool tesseract::TFile::DeSerialize(T*, size_t) [with T = signed char; size_t = unsigned int]': tesseract/src/ccutil/unicharcompress.h:68:27: required from here tesseract/src/ccutil/serialis.h:93:50: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'unsigned int'} [-Wsign-compare] 93 | return FReadEndian(data, sizeof(T), count) == count; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ In file included from tesseract/src/ccstruct/ratngs.h:32, from tesseract/src/ccmain/osdetect.cpp:30: tesseract/src/ccutil/unicharset.h: In member function 'bool tesseract::UNICHARSET::contains_unichar_id(tesseract::UNICHAR_ID) const': tesseract/src/ccutil/unicharset.h:288:59: warning: comparison of integer expressions of different signedness: 'tesseract::UNICHAR_ID' {aka 'int'} and 'std::vector::size_type' {aka 'unsigned int'} [-Wsign-compare] 288 | return unichar_id != INVALID_UNICHAR_ID && unichar_id < unichars.size() && | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~ tesseract/src/ccutil/unicharset.h: In member function 'void tesseract::UNICHARSET::delete_pointers_in_unichars()': tesseract/src/ccutil/unicharset.h:302:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'unsigned int'} [-Wsign-compare] 302 | for (int i = 0; i < unichars.size(); ++i) { | ~~^~~~~~~~~~~~~~~~~ cp ./base/gsftopts.h ./soobj/gsftopts.h cp ./obj/jbig2dec_1.dev ./obj/jbig2dec.dev ./soobj/aux/echogs -e .dev -w- -l-obj ./soobj/fapib gcc -DHAVE_MKSTEMP -DHAVE_FSEEKO -DHAVE_FONTCONFIG -DHAVE_SETLOCALE -DHAVE_DBUS -DHAVE_BSWAP32 -DHAVE_BYTESWAP_H -DHAVE_STRERROR -DHAVE_PREAD_PWRITE=1 -DGS_RECURSIVE_MUTEXATTR=PTHREAD_MUTEX_RECURSIVE -O2 -DNDEBUG -fPIC -fvisibility=hidden -DGSDLLEXPORT="__attribute__((visibility(\"default\")))" -Wall -Wstrict-prototypes -Wundef -Wmissing-declarations -Wmissing-prototypes -Wwrite-strings -fno-strict-aliasing -Werror=declaration-after-statement -fno-builtin -fno-common -Werror=return-type -Wno-unused-local-typedefs -DHAVE_STDINT_H=1 -DHAVE_DIRENT_H=1 -DHAVE_SYS_DIR_H=1 -DHAVE_SYS_TIME_H=1 -DHAVE_SYS_TIMES_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_LIBDL=1 -DGX_COLOR_INDEX_TYPE="unsigned long long" -D__USE_UNIX98=1 -DBUILD_PDF=1 -I./pdf -Os -fstack-clash-protection -Wformat -Werror=format-security -g -flto=auto -DHAVE_RESTRICT=1 -I/usr/include/webp -fno-strict-aliasing -DHAVE_POPEN_PROTO=1 -I./soobj -I./base -I./devices -DWHICH_CMS="lcms2" -o ./soobj/simscale_foo.o -c ./base/simscale_foo.c ./obj/aux/echogs -e .dev -w- -l-obj ./obj/openjpeg_0 ./obj/opj_bio.o ./obj/opj_cidx_manager.o ./obj/opj_cio.o ./obj/opj_dwt.o ./obj/opj_event.o ./obj/opj_function_list.o ./obj/opj_ht_dec.o ./obj/opj_image.o ./obj/opj_invert.o ./obj/opj_j2k.o ./obj/opj_jp2.o ./obj/opj_mct.o ./obj/opj_mqc.o ./obj/opj_openjpeg.o ./obj/opj_phix_manager.o ./obj/opj_pi.o ./obj/opj_ppix_manager.o ./obj/opj_t1.o ./obj/opj_t2.o ./obj/opj_tcd.o ./obj/opj_tgt.o ./obj/opj_thix_manager.o ./obj/opj_tpix_manager.o ./obj/opj_thread.o ./obj/opj_sparse_array.o ./soobj/aux/echogs -e .dev -w- -l-obj ./soobj/pdffonts -ps gs_mex_e gs_mro_e gs_pdf_e gs_wan_e ./soobj/aux/echogs -e .dev -w- -l-obj ./soobj/macroman -ps gs_mro_e tesseract/src/ccstruct/ratngs.h: In member function 'void tesseract::BLOB_CHOICE::set_fonts(const std::vector&)': tesseract/src/ccstruct/ratngs.h:107:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'unsigned int'} [-Wsign-compare] 107 | for (int f = 0; f < fonts_.size(); ++f) { | ~~^~~~~~~~~~~~~~~ ./obj/aux/echogs -e .dev -w- -l-obj ./obj/ramfs ./obj/gsioram.o ./obj/ramfs.o ./obj/aux/echogs -e .dev -w- -l-obj ./obj/pwgd ./obj/spwgd.o tesseract/src/classify/cluster.cpp: In function 'bool tesseract::MultipleCharSamples(CLUSTERER*, CLUSTER*, float)': tesseract/src/classify/cluster.cpp:2302:26: warning: comparison of integer expressions of different signedness: 'int32_t' {aka 'int'} and 'std::vector::size_type' {aka 'unsigned int'} [-Wsign-compare] 2302 | if (Clusterer->NumChar > CharFlags.size()) { | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ In file included from tesseract/src/classify/intproto.h:28, from tesseract/src/classify/adaptive.h:20, from tesseract/src/classify/adaptmatch.cpp:25: tesseract/src/ccutil/unicharset.h: In member function 'bool tesseract::UNICHARSET::contains_unichar_id(tesseract::UNICHAR_ID) const': tesseract/src/ccutil/unicharset.h:288:59: warning: comparison of integer expressions of different signedness: 'tesseract::UNICHAR_ID' {aka 'int'} and 'std::vector::size_type' {aka 'unsigned int'} [-Wsign-compare] 288 | return unichar_id != INVALID_UNICHAR_ID && unichar_id < unichars.size() && | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~ tesseract/src/ccutil/unicharset.h: In member function 'void tesseract::UNICHARSET::delete_pointers_in_unichars()': tesseract/src/ccutil/unicharset.h:302:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'unsigned int'} [-Wsign-compare] 302 | for (int i = 0; i < unichars.size(); ++i) { | ~~^~~~~~~~~~~~~~~~~ ./obj/aux/echogs -e .dev -a- ./obj/ramfs -iodev ram In file included from tesseract/src/ccstruct/ratngs.h:32, from tesseract/src/ccstruct/blamer.h:30, from tesseract/src/ccmain/tfacepp.cpp:21: tesseract/src/ccutil/unicharset.h: In member function 'bool tesseract::UNICHARSET::contains_unichar_id(tesseract::UNICHAR_ID) const': tesseract/src/ccutil/unicharset.h:288:59: warning: comparison of integer expressions of different signedness: 'tesseract::UNICHAR_ID' {aka 'int'} and 'std::vector::size_type' {aka 'unsigned int'} [-Wsign-compare] 288 | return unichar_id != INVALID_UNICHAR_ID && unichar_id < unichars.size() && | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~ tesseract/src/ccutil/unicharset.h: In member function 'void tesseract::UNICHARSET::delete_pointers_in_unichars()': tesseract/src/ccutil/unicharset.h:302:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'unsigned int'} [-Wsign-compare] 302 | for (int i = 0; i < unichars.size(); ++i) { | ~~^~~~~~~~~~~~~~~~~ ./soobj/aux/echogs -e .dev -w- -l-obj ./soobj/epsf -ps gs_epsf ./obj/aux/echogs -e .dev -a- ./obj/ramfs -obj ./obj/ramfs.o cp ./obj/siscale_0.dev ./obj/siscale.dev ./obj/aux/echogs -e .dev -w- -l-dev2 -b -s -l-obj ./obj/bbox ./obj/gdevbbox.o ./obj/aux/echogs -e .dev -w- -l-obj ./obj/cfe ./obj/scfe.o ./obj/scfetab.o ./obj/shc.o In file included from tesseract/src/ccstruct/ratngs.h:32, from tesseract/src/ccstruct/blamer.h:30, from tesseract/src/ccstruct/pageres.h:22, from tesseract/src/ccmain/tesseractclass.h:38, from tesseract/src/ccmain/tessbox.cpp:21: tesseract/src/ccutil/unicharset.h: In member function 'bool tesseract::UNICHARSET::contains_unichar_id(tesseract::UNICHAR_ID) const': tesseract/src/ccutil/unicharset.h:288:59: warning: comparison of integer expressions of different signedness: 'tesseract::UNICHAR_ID' {aka 'int'} and 'std::vector::size_type' {aka 'unsigned int'} [-Wsign-compare] 288 | return unichar_id != INVALID_UNICHAR_ID && unichar_id < unichars.size() && | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~ tesseract/src/ccutil/unicharset.h: In member function 'void tesseract::UNICHARSET::delete_pointers_in_unichars()': tesseract/src/ccutil/unicharset.h:302:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'unsigned int'} [-Wsign-compare] 302 | for (int i = 0; i < unichars.size(); ++i) { | ~~^~~~~~~~~~~~~~~~~ ./obj/aux/echogs -e .dev -w- -l-obj ./obj/lzwe ./obj/slzwe.o ./obj/slzwc.o ./obj/aux/echogs -e .dev -w- -l-obj ./obj/rle ./obj/srle.o ./obj/aux/echogs -e .dev -w- -l-dev -b -s -l-obj ./obj/display ./obj/gdevdsp.o ./obj/gdevpccm.o ./obj/gdevdevn.o ./obj/gsequivc.o ./obj/gdevdcrd.o ./obj/aux/echogs -e .dev -w- -l-dev2 -b -s -l-obj ./obj/docxwrite ./obj/gdevdocxw.o ./obj/doc_common.o ./obj/extract_alloc.o ./obj/extract_astring.o ./obj/extract_boxer.o ./obj/extract_buffer.o ./obj/extract_document.o ./obj/extract_docx.o ./obj/extract_docx_template.o ./obj/extract_extract.o ./obj/extract_html.o ./obj/extract_join.o ./obj/extract_json.o ./obj/extract_mem.o ./obj/extract_odt.o ./obj/extract_odt_template.o ./obj/extract_outf.o ./obj/extract_rect.o ./obj/extract_sys.o ./obj/extract_text.o ./obj/extract_xml.o ./obj/extract_zip.o cp ./obj/opdfread_.h ./obj/opdfread.h ./obj/aux/echogs -e .dev -a- ./obj/docxwrite -include ./obj/gsagl In file included from tesseract/src/ccstruct/ratngs.h:32, from tesseract/src/ccstruct/blamer.h:30, from tesseract/src/ccstruct/pageres.h:22, from tesseract/src/ccmain/tesseractclass.h:38, from tesseract/src/ccmain/superscript.cpp:20: tesseract/src/ccutil/unicharset.h: In member function 'bool tesseract::UNICHARSET::contains_unichar_id(tesseract::UNICHAR_ID) const': tesseract/src/ccutil/unicharset.h:288:59: warning: comparison of integer expressions of different signedness: 'tesseract::UNICHAR_ID' {aka 'int'} and 'std::vector::size_type' {aka 'unsigned int'} [-Wsign-compare] 288 | return unichar_id != INVALID_UNICHAR_ID && unichar_id < unichars.size() && | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~ tesseract/src/ccutil/unicharset.h: In member function 'void tesseract::UNICHARSET::delete_pointers_in_unichars()': tesseract/src/ccutil/unicharset.h:302:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'unsigned int'} [-Wsign-compare] 302 | for (int i = 0; i < unichars.size(); ++i) { | ~~^~~~~~~~~~~~~~~~~ ./soobj/aux/echogs -w ./soobj/gconfigd.h -x 23 define -s -u GS_LIB_DEFAULT -x 2022 /usr/share/ghostscript/Resource/Init:/usr/share/ghostscript/lib:/usr/share/ghostscript/Resource/Font:/usr/share/ghostscript/fonts:/usr/share/fonts/Type1:/usr/share/fonts -x 22 cp ./obj/szlibc_1.o ./obj/szlibc.o cp ./obj/szlibe_1.o ./obj/szlibe.o ./obj/aux/echogs -e .dev -w- -l-obj ./obj/sfile ./obj/sfxstdio.o ./obj/sfxcommon.o ./obj/stream.o gcc -DHAVE_MKSTEMP -DHAVE_FSEEKO -DHAVE_FONTCONFIG -DHAVE_SETLOCALE -DHAVE_DBUS -DHAVE_BSWAP32 -DHAVE_BYTESWAP_H -DHAVE_STRERROR -DHAVE_PREAD_PWRITE=1 -DGS_RECURSIVE_MUTEXATTR=PTHREAD_MUTEX_RECURSIVE -O2 -DNDEBUG -fPIC -fvisibility=hidden -DGSDLLEXPORT="__attribute__((visibility(\"default\")))" -Wall -Wstrict-prototypes -Wundef -Wmissing-declarations -Wmissing-prototypes -Wwrite-strings -fno-strict-aliasing -Werror=declaration-after-statement -fno-builtin -fno-common -Werror=return-type -Wno-unused-local-typedefs -DHAVE_STDINT_H=1 -DHAVE_DIRENT_H=1 -DHAVE_SYS_DIR_H=1 -DHAVE_SYS_TIME_H=1 -DHAVE_SYS_TIMES_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_LIBDL=1 -DGX_COLOR_INDEX_TYPE="unsigned long long" -D__USE_UNIX98=1 -DBUILD_PDF=1 -I./pdf -Os -fstack-clash-protection -Wformat -Werror=format-security -g -flto=auto -DHAVE_RESTRICT=1 -I/usr/include/webp -fno-strict-aliasing -DHAVE_POPEN_PROTO=1 -I./soobj -I./base -I./devices -DWHICH_CMS="lcms2" -o ./soobj/gp_getnv.o -c ./base/gp_getnv.c ./soobj/aux/echogs -a ./soobj/gconfigd.h -x 23 define -s -u GS_DEV_DEFAULT -x 2022 "x11alpha bbox" -x 22 gcc -DHAVE_MKSTEMP -DHAVE_FSEEKO -DHAVE_FONTCONFIG -DHAVE_SETLOCALE -DHAVE_DBUS -DHAVE_BSWAP32 -DHAVE_BYTESWAP_H -DHAVE_STRERROR -DHAVE_PREAD_PWRITE=1 -DGS_RECURSIVE_MUTEXATTR=PTHREAD_MUTEX_RECURSIVE -O2 -DNDEBUG -fPIC -fvisibility=hidden -DGSDLLEXPORT="__attribute__((visibility(\"default\")))" -Wall -Wstrict-prototypes -Wundef -Wmissing-declarations -Wmissing-prototypes -Wwrite-strings -fno-strict-aliasing -Werror=declaration-after-statement -fno-builtin -fno-common -Werror=return-type -Wno-unused-local-typedefs -DHAVE_STDINT_H=1 -DHAVE_DIRENT_H=1 -DHAVE_SYS_DIR_H=1 -DHAVE_SYS_TIME_H=1 -DHAVE_SYS_TIMES_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_LIBDL=1 -DGX_COLOR_INDEX_TYPE="unsigned long long" -D__USE_UNIX98=1 -DBUILD_PDF=1 -I./pdf -Os -fstack-clash-protection -Wformat -Werror=format-security -g -flto=auto -DHAVE_RESTRICT=1 -I/usr/include/webp -fno-strict-aliasing -DHAVE_POPEN_PROTO=1 -I./soobj -I./base -I./devices -DWHICH_CMS="lcms2" -o ./soobj/gp_upapr.o -c ./base/gp_upapr.c ./soobj/aux/echogs -a ./soobj/gconfigd.h -x 23 define -s -u GS_CACHE_DIR -x 2022 "~/.ghostscript/cache/" -x 22 ./soobj/aux/echogs -a ./soobj/gconfigd.h -x 23 define -s -u SEARCH_HERE_FIRST -s 0 In file included from tesseract/src/ccstruct/ratngs.h:32, from tesseract/src/ccstruct/blamer.h:30, from tesseract/src/ccstruct/pageres.h:22, from tesseract/src/ccmain/tesseractclass.h:38, from tesseract/src/ccmain/recogtraining.cpp:19: tesseract/src/ccutil/unicharset.h: In member function 'bool tesseract::UNICHARSET::contains_unichar_id(tesseract::UNICHAR_ID) const': tesseract/src/ccutil/unicharset.h:288:59: warning: comparison of integer expressions of different signedness: 'tesseract::UNICHAR_ID' {aka 'int'} and 'std::vector::size_type' {aka 'unsigned int'} [-Wsign-compare] 288 | return unichar_id != INVALID_UNICHAR_ID && unichar_id < unichars.size() && | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~ tesseract/src/ccutil/unicharset.h: In member function 'void tesseract::UNICHARSET::delete_pointers_in_unichars()': tesseract/src/ccutil/unicharset.h:302:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'unsigned int'} [-Wsign-compare] 302 | for (int i = 0; i < unichars.size(); ++i) { | ~~^~~~~~~~~~~~~~~~~ tesseract/src/ccstruct/ratngs.h: In member function 'void tesseract::BLOB_CHOICE::set_fonts(const std::vector&)': tesseract/src/ccstruct/ratngs.h:107:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'unsigned int'} [-Wsign-compare] 107 | for (int f = 0; f < fonts_.size(); ++f) { | ~~^~~~~~~~~~~~~~~ tesseract/src/ccstruct/ratngs.h: In member function 'void tesseract::BLOB_CHOICE::set_fonts(const std::vector&)': tesseract/src/ccstruct/ratngs.h:107:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'unsigned int'} [-Wsign-compare] 107 | for (int f = 0; f < fonts_.size(); ++f) { | ~~^~~~~~~~~~~~~~~ ./obj/aux/echogs -e .dev -w- -l-obj ./obj/pngp ./obj/spngp.o In file included from tesseract/src/ccstruct/ratngs.h:32, from tesseract/src/ccstruct/blamer.h:30, from tesseract/src/ccstruct/pageres.h:22, from tesseract/src/ccmain/tesseractclass.h:38, from tesseract/src/ccmain/par_control.cpp:19: tesseract/src/ccutil/unicharset.h: In member function 'bool tesseract::UNICHARSET::contains_unichar_id(tesseract::UNICHAR_ID) const': tesseract/src/ccutil/unicharset.h:288:59: warning: comparison of integer expressions of different signedness: 'tesseract::UNICHAR_ID' {aka 'int'} and 'std::vector::size_type' {aka 'unsigned int'} [-Wsign-compare] 288 | return unichar_id != INVALID_UNICHAR_ID && unichar_id < unichars.size() && | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~ tesseract/src/ccutil/unicharset.h: In member function 'void tesseract::UNICHARSET::delete_pointers_in_unichars()': tesseract/src/ccutil/unicharset.h:302:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'unsigned int'} [-Wsign-compare] 302 | for (int i = 0; i < unichars.size(); ++i) { | ~~^~~~~~~~~~~~~~~~~ ./obj/aux/echogs -e .dev -w- -l-obj ./obj/seexec ./obj/seexec.o ./obj/gscrypt1.o gcc -DHAVE_MKSTEMP -DHAVE_FSEEKO -DHAVE_FONTCONFIG -DHAVE_SETLOCALE -DHAVE_DBUS -DHAVE_BSWAP32 -DHAVE_BYTESWAP_H -DHAVE_STRERROR -DHAVE_PREAD_PWRITE=1 -DGS_RECURSIVE_MUTEXATTR=PTHREAD_MUTEX_RECURSIVE -O2 -DNDEBUG -fPIC -fvisibility=hidden -DGSDLLEXPORT="__attribute__((visibility(\"default\")))" -Wall -Wstrict-prototypes -Wundef -Wmissing-declarations -Wmissing-prototypes -Wwrite-strings -fno-strict-aliasing -Werror=declaration-after-statement -fno-builtin -fno-common -Werror=return-type -Wno-unused-local-typedefs -DHAVE_STDINT_H=1 -DHAVE_DIRENT_H=1 -DHAVE_SYS_DIR_H=1 -DHAVE_SYS_TIME_H=1 -DHAVE_SYS_TIMES_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_LIBDL=1 -DGX_COLOR_INDEX_TYPE="unsigned long long" -D__USE_UNIX98=1 -DBUILD_PDF=1 -I./pdf -Os -fstack-clash-protection -Wformat -Werror=format-security -g -flto=auto -DHAVE_RESTRICT=1 -I/usr/include/webp -fno-strict-aliasing -DHAVE_POPEN_PROTO=1 -I./soobj -I./base -I./devices -DWHICH_CMS="lcms2" -Os -fstack-clash-protection -Wformat -Werror=format-security -g -flto=auto -DHAVE_RESTRICT=1 -I/usr/include/freetype2 -I/usr/include/libpng16 -o ./soobj/gp_unix.o -c ./base/gp_unix.c tesseract/src/ccstruct/ratngs.h: In member function 'void tesseract::BLOB_CHOICE::set_fonts(const std::vector&)': tesseract/src/ccstruct/ratngs.h:107:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'unsigned int'} [-Wsign-compare] 107 | for (int f = 0; f < fonts_.size(); ++f) { | ~~^~~~~~~~~~~~~~~ cp ./obj/lzwe.dev ./obj/slzwe.dev ./obj/aux/echogs -e .dev -w- -l-obj ./obj/sarc4 ./obj/sarc4.o ./obj/aux/echogs -e .dev -w- -l-obj ./obj/fcopy ./obj/gxfcopy.o tesseract/src/ccstruct/ratngs.h: In member function 'void tesseract::BLOB_CHOICE::set_fonts(const std::vector&)': tesseract/src/ccstruct/ratngs.h:107:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'unsigned int'} [-Wsign-compare] 107 | for (int f = 0; f < fonts_.size(); ++f) { | ~~^~~~~~~~~~~~~~~ ./soobj/aux/echogs -a ./soobj/gconfigd.h -x 23 define -s -u GS_DOCDIR -x 2022 /usr/share/doc/ghostscript -x 22 gcc -DHAVE_MKSTEMP -DHAVE_FSEEKO -DHAVE_FONTCONFIG -DHAVE_SETLOCALE -DHAVE_DBUS -DHAVE_BSWAP32 -DHAVE_BYTESWAP_H -DHAVE_STRERROR -DHAVE_PREAD_PWRITE=1 -DGS_RECURSIVE_MUTEXATTR=PTHREAD_MUTEX_RECURSIVE -O2 -DNDEBUG -fPIC -fvisibility=hidden -DGSDLLEXPORT="__attribute__((visibility(\"default\")))" -Wall -Wstrict-prototypes -Wundef -Wmissing-declarations -Wmissing-prototypes -Wwrite-strings -fno-strict-aliasing -Werror=declaration-after-statement -fno-builtin -fno-common -Werror=return-type -Wno-unused-local-typedefs -DHAVE_STDINT_H=1 -DHAVE_DIRENT_H=1 -DHAVE_SYS_DIR_H=1 -DHAVE_SYS_TIME_H=1 -DHAVE_SYS_TIMES_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_LIBDL=1 -DGX_COLOR_INDEX_TYPE="unsigned long long" -D__USE_UNIX98=1 -DBUILD_PDF=1 -I./pdf -Os -fstack-clash-protection -Wformat -Werror=format-security -g -flto=auto -DHAVE_RESTRICT=1 -I/usr/include/webp -fno-strict-aliasing -DHAVE_POPEN_PROTO=1 -I./soobj -I./base -I./devices -DWHICH_CMS="lcms2" -o ./soobj/gp_unifs.o -c ./base/gp_unifs.c ./obj/aux/echogs -e .dev -w- -l-obj ./obj/psf ./obj/gdevpsf1.o ./obj/gdevpsf2.o ./obj/gdevpsfm.o ./soobj/aux/echogs -a ./soobj/gconfigd.h -x 23 define -s -u GS_INIT -x 2022 gs_init.ps -x 22 cp ./obj/gdevfpng_1.o ./obj/gdevfpng.o ./obj/aux/echogs -e .dev -a- ./obj/psf -obj ./obj/gdevpsft.o ./obj/gdevpsfu.o ./obj/gdevpsfx.o In file included from tesseract/src/classify/intproto.h:28, from tesseract/src/classify/adaptive.h:20, from tesseract/src/classify/adaptive.cpp:19: tesseract/src/ccutil/unicharset.h: In member function 'bool tesseract::UNICHARSET::contains_unichar_id(tesseract::UNICHAR_ID) const': tesseract/src/ccutil/unicharset.h:288:59: warning: comparison of integer expressions of different signedness: 'tesseract::UNICHAR_ID' {aka 'int'} and 'std::vector::size_type' {aka 'unsigned int'} [-Wsign-compare] 288 | return unichar_id != INVALID_UNICHAR_ID && unichar_id < unichars.size() && | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~ tesseract/src/ccutil/unicharset.h: In member function 'void tesseract::UNICHARSET::delete_pointers_in_unichars()': tesseract/src/ccutil/unicharset.h:302:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'unsigned int'} [-Wsign-compare] 302 | for (int i = 0; i < unichars.size(); ++i) { | ~~^~~~~~~~~~~~~~~~~ ./obj/aux/echogs -e .dev -w- -l-dev2 -b -s -l-obj ./obj/ink_cov ./obj/gdevicov.o ./obj/aux/echogs -e .dev -a- ./obj/psf -obj ./obj/spsdf.o ./obj/aux/echogs -e .dev -w- -l-dev2 -b -s -l-obj ./obj/inkcov ./obj/gdevicov.o cp ./obj/gdevtsep_0.o ./obj/gdevtsep.o ./obj/aux/echogs -e .dev -w- -l-dev2 -b -s -l-obj ./obj/txtwrite ./obj/gdevtxtw.o ./obj/doc_common.o tesseract/src/ccstruct/ratngs.h: In member function 'void tesseract::BLOB_CHOICE::set_fonts(const std::vector&)': tesseract/src/ccstruct/ratngs.h:107:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'unsigned int'} [-Wsign-compare] 107 | for (int f = 0; f < fonts_.size(); ++f) { | ~~^~~~~~~~~~~~~~~ gcc -DHAVE_MKSTEMP -DHAVE_FSEEKO -DHAVE_FONTCONFIG -DHAVE_SETLOCALE -DHAVE_DBUS -DHAVE_BSWAP32 -DHAVE_BYTESWAP_H -DHAVE_STRERROR -DHAVE_PREAD_PWRITE=1 -DGS_RECURSIVE_MUTEXATTR=PTHREAD_MUTEX_RECURSIVE -O2 -DNDEBUG -fPIC -fvisibility=hidden -DGSDLLEXPORT="__attribute__((visibility(\"default\")))" -Wall -Wstrict-prototypes -Wundef -Wmissing-declarations -Wmissing-prototypes -Wwrite-strings -fno-strict-aliasing -Werror=declaration-after-statement -fno-builtin -fno-common -Werror=return-type -Wno-unused-local-typedefs -DHAVE_STDINT_H=1 -DHAVE_DIRENT_H=1 -DHAVE_SYS_DIR_H=1 -DHAVE_SYS_TIME_H=1 -DHAVE_SYS_TIMES_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_LIBDL=1 -DGX_COLOR_INDEX_TYPE="unsigned long long" -D__USE_UNIX98=1 -DBUILD_PDF=1 -I./pdf -Os -fstack-clash-protection -Wformat -Werror=format-security -g -flto=auto -DHAVE_RESTRICT=1 -I/usr/include/webp -fno-strict-aliasing -DHAVE_POPEN_PROTO=1 -I./soobj -I./base -I./devices -DWHICH_CMS="lcms2" -o ./soobj/gp_unifn.o -c ./base/gp_unifn.c ./obj/aux/echogs -e .dev -w- -l-dev -b -s -l-include -l./obj/page -l-obj ./obj/bj10v ./obj/gdev10v.o ./obj/gdevprn.o ./obj/aux/echogs -e .dev -w- -l-dev -b -s -l-include -l./obj/page -l-obj ./obj/bj10vh ./obj/gdev10v.o ./obj/gdevprn.o ./obj/aux/echogs -e .dev -w- -l-dev -b -s -l-include -l./obj/page -l-obj ./obj/dj505j ./obj/gdevcdj.o ./obj/gdevpcl.o ./obj/aux/echogs -e .dev -w- -l-dev -b -s -l-include -l./obj/page -l-obj ./obj/jj100 ./obj/gdevj100.o ./obj/gdevprn.o ./soobj/aux/echogs -a ./soobj/gconfigd.h -x 23 define -s -u GS_REVISION -s 10021 In file included from tesseract/src/classify/intproto.h:28, from tesseract/src/classify/adaptive.h:20, from tesseract/src/classify/classify.h:64, from tesseract/src/classify/blobclass.cpp:22: tesseract/src/ccutil/unicharset.h: In member function 'bool tesseract::UNICHARSET::contains_unichar_id(tesseract::UNICHAR_ID) const': tesseract/src/ccutil/unicharset.h:288:59: warning: comparison of integer expressions of different signedness: 'tesseract::UNICHAR_ID' {aka 'int'} and 'std::vector::size_type' {aka 'unsigned int'} [-Wsign-compare] 288 | return unichar_id != INVALID_UNICHAR_ID && unichar_id < unichars.size() && | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~ tesseract/src/ccutil/unicharset.h: In member function 'void tesseract::UNICHARSET::delete_pointers_in_unichars()': tesseract/src/ccutil/unicharset.h:302:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'unsigned int'} [-Wsign-compare] 302 | for (int i = 0; i < unichars.size(); ++i) { | ~~^~~~~~~~~~~~~~~~~ ./obj/aux/echogs -e .dev -w- -l-dev -b -s -l-include -l./obj/page -l-obj ./obj/picty180 ./obj/gdevcdj.o ./obj/gdevpcl.o ./obj/aux/echogs -e .dev -w- -l-dev -b -s -l-include -l./obj/page -l-obj ./obj/pr1000 ./obj/gdevp201.o ./obj/gdevprn.o ./obj/aux/echogs -e .dev -w- -l-dev -b -s -l-include -l./obj/page -l-obj ./obj/pr1000_4 ./obj/gdevp201.o ./obj/gdevprn.o ./obj/aux/echogs -e .dev -w- -l-dev -b -s -l-include -l./obj/page -l-obj ./obj/pr150 ./obj/gdevp201.o ./obj/gdevprn.o ./obj/aux/echogs -e .dev -w- -l-dev -b -s -l-include -l./obj/page -l-obj ./obj/pr201 ./obj/gdevp201.o ./obj/gdevprn.o cp ./obj/lcups_1.dev ./obj/lcups.dev cp ./obj/lcupsi_1.dev ./obj/lcupsi.dev ./obj/aux/echogs -e .dev -w- -l-obj ./obj/ijslib_0 ./obj/ijs.o ./obj/ijs_server.o ./obj/ijs_client.o ./obj/ijs_exec_unix.o g++ -Itesseract/include -Itesseract/src/api -Itesseract/src/arch -Itesseract/src/ccmain -Itesseract/src/ccstruct -Itesseract/src/ccutil -Itesseract/src/classify -Itesseract/src/cutil -Itesseract/src/dict -Itesseract/src/lstm -Itesseract/src/opencl -Itesseract/src/textord -Itesseract/src/training -Itesseract/src/viewer -Itesseract/src/wordrec -Ileptonica/src -I./base -I./obj -Os -fstack-clash-protection -Wformat -Werror=format-security -D_GLIBCXX_ASSERTIONS=1 -D_LIBCPP_ENABLE_THREAD_SAFETY_ANNOTATIONS=1 -D_LIBCPP_ENABLE_HARDENED_MODE=1 -g -std=c++17 -DHAVE_NEON -DHAVE_MKSTEMP -DHAVE_FSEEKO -DHAVE_FONTCONFIG -DHAVE_SETLOCALE -DHAVE_DBUS -DHAVE_BSWAP32 -DHAVE_BYTESWAP_H -DHAVE_STRERROR -DHAVE_PREAD_PWRITE=1 -DGS_RECURSIVE_MUTEXATTR=PTHREAD_MUTEX_RECURSIVE -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 -Wno-unused-local-typedefs -DHAVE_STDINT_H=1 -DHAVE_DIRENT_H=1 -DHAVE_SYS_DIR_H=1 -DHAVE_SYS_TIME_H=1 -DHAVE_SYS_TIMES_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_LIBDL=1 -DGX_COLOR_INDEX_TYPE="unsigned long long" -D__USE_UNIX98=1 -DBUILD_PDF=1 -I./pdf -Os -fstack-clash-protection -Wformat -Werror=format-security -g -flto=auto -DHAVE_RESTRICT=1 -I/usr/include/webp -fno-strict-aliasing -DHAVE_POPEN_PROTO=1 -DTESSERACT_IMAGEDATA_AS_PIX -DTESSERACT_DISABLE_DEBUG_FONTS -DGRAPHICS_DISABLED -UCLUSTER -DOCR_SHARED=0 -DLEPTONICA_INTERCEPT_ALLOC=1 -I./obj/ -o ./obj/tessocr.o -c -DTESSDATA="/usr/share/tessdata" ./base/tessocr.cpp gcc -DHAVE_MKSTEMP -DHAVE_FSEEKO -DHAVE_FONTCONFIG -DHAVE_SETLOCALE -DHAVE_DBUS -DHAVE_BSWAP32 -DHAVE_BYTESWAP_H -DHAVE_STRERROR -DHAVE_PREAD_PWRITE=1 -DGS_RECURSIVE_MUTEXATTR=PTHREAD_MUTEX_RECURSIVE -O2 -DNDEBUG -fPIC -fvisibility=hidden -DGSDLLEXPORT="__attribute__((visibility(\"default\")))" -Wall -Wstrict-prototypes -Wundef -Wmissing-declarations -Wmissing-prototypes -Wwrite-strings -fno-strict-aliasing -Werror=declaration-after-statement -fno-builtin -fno-common -Werror=return-type -Wno-unused-local-typedefs -DHAVE_STDINT_H=1 -DHAVE_DIRENT_H=1 -DHAVE_SYS_DIR_H=1 -DHAVE_SYS_TIME_H=1 -DHAVE_SYS_TIMES_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_LIBDL=1 -DGX_COLOR_INDEX_TYPE="unsigned long long" -D__USE_UNIX98=1 -DBUILD_PDF=1 -I./pdf -Os -fstack-clash-protection -Wformat -Werror=format-security -g -flto=auto -DHAVE_RESTRICT=1 -I/usr/include/webp -fno-strict-aliasing -DHAVE_POPEN_PROTO=1 -I./soobj -I./base -I./devices -DWHICH_CMS="lcms2" -o ./soobj/gp_stdia.o -c ./base/gp_stdia.c cp ./obj/gslibctx_0.o ./obj/gslibctx.o ./soobj/aux/echogs -a ./soobj/gconfigd.h -x 23 define -s -u GS_REVISIONDATE -s 20231101 ./obj/aux/echogs -e .dev -w- -l-obj ./obj/gsiodevs ./obj/gsiodevs.o ./obj/aux/echogs -e .dev -w- -l-obj ./obj/clfile ./obj/gxclfile.o ./obj/aux/echogs -e .dev -a- ./obj/gsiodevs -include ./obj/sfile ./obj/aux/echogs -e .dev -a- ./obj/clfile -init gxclfile ./obj/aux/echogs -e .dev -a- ./obj/gsiodevs -iodev stdin stdout stderr cp ./obj/zlibd_1.dev ./obj/zlibd.dev cc1plus: warning: command-line option '-Wstrict-prototypes' is valid for C/ObjC but not for C++ cc1plus: warning: command-line option '-Wmissing-prototypes' is valid for C/ObjC but not for C++ cc1plus: warning: '-Werror=' argument '-Werror=declaration-after-statement' is not valid for C++ cp ./obj/szlibd_1.o ./obj/szlibd.o ./obj/aux/echogs -e .dev -w- -l-obj ./obj/posync ./obj/gp_psync.o gcc -DHAVE_MKSTEMP -DHAVE_FSEEKO -DHAVE_FONTCONFIG -DHAVE_SETLOCALE -DHAVE_DBUS -DHAVE_BSWAP32 -DHAVE_BYTESWAP_H -DHAVE_STRERROR -DHAVE_PREAD_PWRITE=1 -DGS_RECURSIVE_MUTEXATTR=PTHREAD_MUTEX_RECURSIVE -O2 -DNDEBUG -fPIC -fvisibility=hidden -DGSDLLEXPORT="__attribute__((visibility(\"default\")))" -Wall -Wstrict-prototypes -Wundef -Wmissing-declarations -Wmissing-prototypes -Wwrite-strings -fno-strict-aliasing -Werror=declaration-after-statement -fno-builtin -fno-common -Werror=return-type -Wno-unused-local-typedefs -DHAVE_STDINT_H=1 -DHAVE_DIRENT_H=1 -DHAVE_SYS_DIR_H=1 -DHAVE_SYS_TIME_H=1 -DHAVE_SYS_TIMES_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_LIBDL=1 -DGX_COLOR_INDEX_TYPE="unsigned long long" -D__USE_UNIX98=1 -DBUILD_PDF=1 -I./pdf -Os -fstack-clash-protection -Wformat -Werror=format-security -g -flto=auto -DHAVE_RESTRICT=1 -I/usr/include/webp -fno-strict-aliasing -DHAVE_POPEN_PROTO=1 -I./soobj -I./base -I./devices -DWHICH_CMS="lcms2" -o ./soobj/gp_nxpsprn.o -c ./base/gp_nxpsprn.c ./obj/aux/echogs -e .dev -w- -l-obj ./obj/cfd ./obj/scfd.o ./obj/scfdtab.o ./obj/aux/echogs -e .dev -a- ./obj/posync -replace ./obj/nosync cp ./obj/fapi_ft_1.o ./obj/fapi_ft.o cp ./obj/freetype_1.dev ./obj/freetype.dev cp ./obj/gsiorom_1.o ./obj/gsiorom.o cp ./obj/gxidata_0.o ./obj/gxidata.o cp ./obj/gximono_0.o ./obj/gximono.o ./obj/aux/echogs -e .dev -w- -l-obj ./obj/libd ./obj/gdevabuf.o ./obj/gdevdbit.o ./obj/gdevddrw.o ./obj/gdevdflt.o cp ./obj/siscale_0.o ./obj/siscale.o ./obj/aux/echogs -e .dev -a- ./obj/libd ./obj/gdevdgbr.o ./obj/gdevnfwd.o ./obj/gdevmem.o ./obj/gdevplnx.o cp ./obj/gdevdrop_0.o ./obj/gdevdrop.o ./obj/aux/echogs -e .dev -a- ./obj/libd ./obj/gdevm1.o ./obj/gdevm2.o ./obj/gdevm4.o ./obj/gdevm8.o ./obj/aux/echogs -e .dev -w- -l-obj ./obj/strdline ./obj/gp_strdl.o ./obj/aux/echogs -e .dev -a- ./obj/libd ./obj/gdevm16.o ./obj/gdevm24.o ./obj/gdevm32.o ./obj/gdevmpla.o ./obj/aux/echogs -e .dev -w- -l-obj ./obj/psf1read ./obj/zchar1.o ./obj/zcharout.o ./obj/aux/echogs -e .dev -a- ./obj/libd ./obj/gdevm40.o ./obj/gdevm48.o ./obj/gdevm56.o ./obj/gdevm64.o ./obj/gdevmx.o ./obj/aux/echogs -e .dev -a- ./obj/psf1read -obj ./obj/zfont1.o ./obj/zmisc1.o ./obj/aux/echogs -e .dev -a- ./obj/libd ./obj/gdevdsha.o ./obj/gxscanc.o ./obj/aux/echogs -e .dev -a- ./obj/psf1read -include ./obj/seexec ./obj/aux/echogs -e .dev -w- -l-obj ./obj/dps2int ./obj/zvmem2.o ./obj/zdps1.o ./obj/aux/echogs -e .dev -a- ./obj/psf1read -oper zchar1 zfont1 zmisc1 ./obj/aux/echogs -e .dev -a- ./obj/dps2int -oper zvmem2 zdps1_l2 ./obj/aux/echogs -e .dev -a- ./obj/psf1read -ps gs_agl gs_type1 ./obj/aux/echogs -e .dev -a- ./obj/dps2int -ps gs_dps1 ./obj/aux/echogs -e .dev -w- -l-obj ./obj/usparam ./obj/zusparam.o ./obj/aux/echogs -e .dev -w- -l-obj ./obj/type1 -include ./obj/psf1lib ./obj/psf1read ./obj/aux/echogs -e .dev -a- ./obj/usparam -oper zusparam -replace ./obj/nousparm ./obj/aux/echogs -e .dev -w- -l-obj ./obj/type42 ./obj/zchar42.o ./obj/zcharout.o ./obj/zfont42.o gcc -DHAVE_MKSTEMP -DHAVE_FSEEKO -DHAVE_FONTCONFIG -DHAVE_SETLOCALE -DHAVE_DBUS -DHAVE_BSWAP32 -DHAVE_BYTESWAP_H -DHAVE_STRERROR -DHAVE_PREAD_PWRITE=1 -DGS_RECURSIVE_MUTEXATTR=PTHREAD_MUTEX_RECURSIVE -O2 -DNDEBUG -fPIC -fvisibility=hidden -DGSDLLEXPORT="__attribute__((visibility(\"default\")))" -Wall -Wstrict-prototypes -Wundef -Wmissing-declarations -Wmissing-prototypes -Wwrite-strings -fno-strict-aliasing -Werror=declaration-after-statement -fno-builtin -fno-common -Werror=return-type -Wno-unused-local-typedefs -DHAVE_STDINT_H=1 -DHAVE_DIRENT_H=1 -DHAVE_SYS_DIR_H=1 -DHAVE_SYS_TIME_H=1 -DHAVE_SYS_TIMES_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_LIBDL=1 -DGX_COLOR_INDEX_TYPE="unsigned long long" -D__USE_UNIX98=1 -DBUILD_PDF=1 -I./pdf -Os -fstack-clash-protection -Wformat -Werror=format-security -g -flto=auto -DHAVE_RESTRICT=1 -I/usr/include/webp -fno-strict-aliasing -DHAVE_POPEN_PROTO=1 -I./soobj -I./base -I./devices -DWHICH_CMS="lcms2" -o ./soobj/gp_nsync.o -c ./base/gp_nsync.c gcc -DHAVE_MKSTEMP -DHAVE_FSEEKO -DHAVE_FONTCONFIG -DHAVE_SETLOCALE -DHAVE_DBUS -DHAVE_BSWAP32 -DHAVE_BYTESWAP_H -DHAVE_STRERROR -DHAVE_PREAD_PWRITE=1 -DGS_RECURSIVE_MUTEXATTR=PTHREAD_MUTEX_RECURSIVE -O2 -DNDEBUG -fPIC -fvisibility=hidden -DGSDLLEXPORT="__attribute__((visibility(\"default\")))" -Wall -Wstrict-prototypes -Wundef -Wmissing-declarations -Wmissing-prototypes -Wwrite-strings -fno-strict-aliasing -Werror=declaration-after-statement -fno-builtin -fno-common -Werror=return-type -Wno-unused-local-typedefs -DHAVE_STDINT_H=1 -DHAVE_DIRENT_H=1 -DHAVE_SYS_DIR_H=1 -DHAVE_SYS_TIME_H=1 -DHAVE_SYS_TIMES_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_LIBDL=1 -DGX_COLOR_INDEX_TYPE="unsigned long long" -D__USE_UNIX98=1 -DBUILD_PDF=1 -I./pdf -Os -fstack-clash-protection -Wformat -Werror=format-security -g -flto=auto -DHAVE_RESTRICT=1 -I/usr/include/webp -fno-strict-aliasing -DHAVE_POPEN_PROTO=1 -I./soobj -I./base -I./devices -DWHICH_CMS="lcms2" -o ./soobj/smd5.o -c ./base/smd5.c ./obj/aux/echogs -e .dev -a- ./obj/type42 -include ./obj/ttflib ./obj/aux/echogs -e .dev -w- -l-obj ./obj/zfrsd ./obj/zfrsd.o In file included from ./base/gp_unifs.c:33: ./base/unistd_.h:54: warning: "_XOPEN_SOURCE" redefined 54 | # define _XOPEN_SOURCE 500 | In file included from /usr/include/sys/types.h:7, from ./base/stdpre.h:326, from ./base/std.h:22, from ./base/stdio_.h:26, from ./base/gp_unifs.c:22: /usr/include/features.h:16: note: this is the location of the previous definition 16 | #define _XOPEN_SOURCE 700 | ./base/unistd_.h:55: warning: "__USE_UNIX98" redefined 55 | # define __USE_UNIX98 | : note: this is the location of the previous definition In file included from ./base/gp_stdia.c:22: ./base/unistd_.h:54: warning: "_XOPEN_SOURCE" redefined 54 | # define _XOPEN_SOURCE 500 | In file included from /usr/include/sys/types.h:7, from ./base/stdpre.h:326, from ./base/std.h:22, from ./base/stdio_.h:26, from ./base/gp_stdia.c:20: /usr/include/features.h:16: note: this is the location of the previous definition 16 | #define _XOPEN_SOURCE 700 | ./base/unistd_.h:55: warning: "__USE_UNIX98" redefined 55 | # define __USE_UNIX98 | : note: this is the location of the previous definition In file included from tesseract/src/dict/dawg.h:33, from tesseract/src/dict/dict.h:29, from tesseract/src/classify/classify.h:66, from tesseract/src/classify/adaptmatch.cpp:29: tesseract/src/ccstruct/ratngs.h: In member function 'void tesseract::BLOB_CHOICE::set_fonts(const std::vector&)': tesseract/src/ccstruct/ratngs.h:107:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'unsigned int'} [-Wsign-compare] 107 | for (int f = 0; f < fonts_.size(); ++f) { | ~~^~~~~~~~~~~~~~~ In file included from tesseract/src/classify/intproto.h:28, from tesseract/src/classify/intmatcher.h:21, from tesseract/src/classify/float2int.h:24, from tesseract/src/classify/float2int.cpp:18: tesseract/src/ccutil/unicharset.h: In member function 'bool tesseract::UNICHARSET::contains_unichar_id(tesseract::UNICHAR_ID) const': tesseract/src/ccutil/unicharset.h:288:59: warning: comparison of integer expressions of different signedness: 'tesseract::UNICHAR_ID' {aka 'int'} and 'std::vector::size_type' {aka 'unsigned int'} [-Wsign-compare] 288 | return unichar_id != INVALID_UNICHAR_ID && unichar_id < unichars.size() && | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~ tesseract/src/ccutil/unicharset.h: In member function 'void tesseract::UNICHARSET::delete_pointers_in_unichars()': tesseract/src/ccutil/unicharset.h:302:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'unsigned int'} [-Wsign-compare] 302 | for (int i = 0; i < unichars.size(); ++i) { | ~~^~~~~~~~~~~~~~~~~ gcc -DHAVE_MKSTEMP -DHAVE_FSEEKO -DHAVE_FONTCONFIG -DHAVE_SETLOCALE -DHAVE_DBUS -DHAVE_BSWAP32 -DHAVE_BYTESWAP_H -DHAVE_STRERROR -DHAVE_PREAD_PWRITE=1 -DGS_RECURSIVE_MUTEXATTR=PTHREAD_MUTEX_RECURSIVE -O2 -DNDEBUG -fPIC -fvisibility=hidden -DGSDLLEXPORT="__attribute__((visibility(\"default\")))" -Wall -Wstrict-prototypes -Wundef -Wmissing-declarations -Wmissing-prototypes -Wwrite-strings -fno-strict-aliasing -Werror=declaration-after-statement -fno-builtin -fno-common -Werror=return-type -Wno-unused-local-typedefs -DHAVE_STDINT_H=1 -DHAVE_DIRENT_H=1 -DHAVE_SYS_DIR_H=1 -DHAVE_SYS_TIME_H=1 -DHAVE_SYS_TIMES_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_LIBDL=1 -DGX_COLOR_INDEX_TYPE="unsigned long long" -D__USE_UNIX98=1 -DBUILD_PDF=1 -I./pdf -Os -fstack-clash-protection -Wformat -Werror=format-security -g -flto=auto -DHAVE_RESTRICT=1 -I/usr/include/webp -fno-strict-aliasing -DHAVE_POPEN_PROTO=1 -I./soobj -I./base -I./devices -DWHICH_CMS="lcms2" -o ./soobj/gsmd5.o -c ./base/gsmd5.c ./obj/aux/echogs -e .dev -a- ./obj/type42 -oper zchar42 zfont42 ./obj/aux/echogs -e .dev -a- ./obj/zfrsd -oper zfrsd ./obj/aux/echogs -e .dev -a- ./obj/type42 -ps gs_typ42 ./obj/aux/echogs -e .dev -w- -l-obj ./obj/cie ./obj/zcie.o ./obj/zcrd.o ./obj/aux/echogs -e .dev -w- -l-obj ./obj/psf0read ./obj/zcfont.o ./obj/zfont0.o ./obj/aux/echogs -e .dev -a- ./obj/cie -oper zcrd_l2 ./obj/aux/echogs -e .dev -a- ./obj/psf0read -oper zcfont zfont0 ./obj/aux/echogs -e .dev -a- ./obj/cie -include ./obj/cielib ./obj/aux/echogs -e .dev -a- ./obj/psf0read -include ./obj/cmapread ./obj/aux/echogs -e .dev -w- -l-obj ./obj/btoken ./obj/iscanbin.o ./obj/zbseq.o ./obj/aux/echogs -e .dev -w- -l-obj ./obj/cmykread ./obj/zcolor1.o ./obj/zht1.o ./obj/aux/echogs -e .dev -a- ./obj/btoken -oper zbseq_l2 -replace ./obj/nobtoken ./obj/aux/echogs -e .dev -a- ./obj/cmykread -oper zcolor1 zht1 ./obj/aux/echogs -e .dev -a- ./obj/btoken -ps gs_btokn ./obj/aux/echogs -e .dev -w- -l-obj ./obj/upath ./obj/zupath.o ./obj/ibnum.o ./obj/gdevhit.o ./obj/aux/echogs -e .dev -w- -l-obj ./obj/dps2read ./obj/ibnum.o ./obj/zcharx.o ./obj/aux/echogs -e .dev -a- ./obj/upath -oper zupath_l2 zupath ./obj/aux/echogs -e .dev -a- ./obj/dps2read -include ./obj/dps2int ./obj/aux/echogs -e .dev -w- -l-obj ./obj/pdiff ./obj/spdiff.o ./obj/aux/echogs -e .dev -a- ./obj/dps2read -oper ireclaim_l2 zcharx ./obj/aux/echogs -e .dev -w- -l-obj ./obj/psfilters ./obj/sfilter1.o ./obj/sfilter2.o ./obj/sa85d.o ./obj/aux/echogs -e .dev -a- ./obj/dps2read -ps gs_dps2 ./obj/aux/echogs -e .dev -a- ./obj/psfilters ./obj/sa85d.o ./obj/aux/echogs -e .dev -w- -l-obj ./obj/pagedev ./obj/zdevice2.o ./obj/zmedia2.o ./obj/aux/echogs -e .dev -w- -l-obj ./obj/patread ./obj/zpcolor.o ./obj/aux/echogs -e .dev -a- ./obj/pagedev -oper zdevice2_l2 zmedia2_l2 ./obj/aux/echogs -e .dev -a- ./obj/patread -oper zpcolor_l2 ./obj/aux/echogs -e .dev -a- ./obj/pagedev -ps gs_setpd ./obj/aux/echogs -e .dev -w- -l-obj ./obj/isupport ./obj/ialloc.o ./obj/igc.o ./obj/igcref.o ./obj/igcstr.o ./obj/aux/echogs -e .dev -w- -l-obj ./obj/nobtoken ./obj/inobtokn.o ./obj/aux/echogs -e .dev -a- ./obj/isupport -obj ./obj/ilocate.o ./obj/iname.o ./obj/isave.o ./obj/aux/echogs -e .dev -w- -l-obj ./obj/nousparm ./obj/inouparm.o ./obj/aux/echogs -e .dev -w- -l-obj ./obj/dscparse -obj ./obj/zdscpars.o ./obj/dscparse.o gcc -DHAVE_MKSTEMP -DHAVE_FSEEKO -DHAVE_FONTCONFIG -DHAVE_SETLOCALE -DHAVE_DBUS -DHAVE_BSWAP32 -DHAVE_BYTESWAP_H -DHAVE_STRERROR -DHAVE_PREAD_PWRITE=1 -DGS_RECURSIVE_MUTEXATTR=PTHREAD_MUTEX_RECURSIVE -O2 -DNDEBUG -fPIC -fvisibility=hidden -DGSDLLEXPORT="__attribute__((visibility(\"default\")))" -Wall -Wstrict-prototypes -Wundef -Wmissing-declarations -Wmissing-prototypes -Wwrite-strings -fno-strict-aliasing -Werror=declaration-after-statement -fno-builtin -fno-common -Werror=return-type -Wno-unused-local-typedefs -DHAVE_STDINT_H=1 -DHAVE_DIRENT_H=1 -DHAVE_SYS_DIR_H=1 -DHAVE_SYS_TIME_H=1 -DHAVE_SYS_TIMES_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_LIBDL=1 -DGX_COLOR_INDEX_TYPE="unsigned long long" -D__USE_UNIX98=1 -DBUILD_PDF=1 -I./pdf -Os -fstack-clash-protection -Wformat -Werror=format-security -g -flto=auto -DHAVE_RESTRICT=1 -I/usr/include/webp -fno-strict-aliasing -DHAVE_POPEN_PROTO=1 -I./soobj -I./base -I./devices -DWHICH_CMS="lcms2" -o ./soobj/gdevpipe.o -c ./base/gdevpipe.c tesseract/src/ccmain/tesseractclass.h: In member function 'void tesseract::Tesseract::set_pix_original(Pix*)': tesseract/src/ccmain/tesseractclass.h:224:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'unsigned int'} [-Wsign-compare] 224 | for (int i = 0; i < sub_langs_.size(); ++i) { | ~~^~~~~~~~~~~~~~~~~~~ tesseract/src/ccmain/tesseractclass.h: In member function 'bool tesseract::Tesseract::AnyTessLang() const': tesseract/src/ccmain/tesseractclass.h:292:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'unsigned int'} [-Wsign-compare] 292 | for (int i = 0; i < sub_langs_.size(); ++i) { | ~~^~~~~~~~~~~~~~~~~~~ tesseract/src/ccmain/tesseractclass.h: In member function 'bool tesseract::Tesseract::AnyLSTMLang() const': tesseract/src/ccmain/tesseractclass.h:302:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'unsigned int'} [-Wsign-compare] 302 | for (int i = 0; i < sub_langs_.size(); ++i) { | ~~^~~~~~~~~~~~~~~~~~~ gcc -DHAVE_MKSTEMP -DHAVE_FSEEKO -DHAVE_FONTCONFIG -DHAVE_SETLOCALE -DHAVE_DBUS -DHAVE_BSWAP32 -DHAVE_BYTESWAP_H -DHAVE_STRERROR -DHAVE_PREAD_PWRITE=1 -DGS_RECURSIVE_MUTEXATTR=PTHREAD_MUTEX_RECURSIVE -O2 -DNDEBUG -fPIC -fvisibility=hidden -DGSDLLEXPORT="__attribute__((visibility(\"default\")))" -Wall -Wstrict-prototypes -Wundef -Wmissing-declarations -Wmissing-prototypes -Wwrite-strings -fno-strict-aliasing -Werror=declaration-after-statement -fno-builtin -fno-common -Werror=return-type -Wno-unused-local-typedefs -DHAVE_STDINT_H=1 -DHAVE_DIRENT_H=1 -DHAVE_SYS_DIR_H=1 -DHAVE_SYS_TIME_H=1 -DHAVE_SYS_TIMES_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_LIBDL=1 -DGX_COLOR_INDEX_TYPE="unsigned long long" -D__USE_UNIX98=1 -DBUILD_PDF=1 -I./pdf -Os -fstack-clash-protection -Wformat -Werror=format-security -g -flto=auto -DHAVE_RESTRICT=1 -I/usr/include/webp -fno-strict-aliasing -DHAVE_POPEN_PROTO=1 -I./soobj -I./base -I./devices -DWHICH_CMS="lcms2" -o ./soobj/gsnogc.o -c ./base/gsnogc.c gcc -DHAVE_MKSTEMP -DHAVE_FSEEKO -DHAVE_FONTCONFIG -DHAVE_SETLOCALE -DHAVE_DBUS -DHAVE_BSWAP32 -DHAVE_BYTESWAP_H -DHAVE_STRERROR -DHAVE_PREAD_PWRITE=1 -DGS_RECURSIVE_MUTEXATTR=PTHREAD_MUTEX_RECURSIVE -O2 -DNDEBUG -fPIC -fvisibility=hidden -DGSDLLEXPORT="__attribute__((visibility(\"default\")))" -Wall -Wstrict-prototypes -Wundef -Wmissing-declarations -Wmissing-prototypes -Wwrite-strings -fno-strict-aliasing -Werror=declaration-after-statement -fno-builtin -fno-common -Werror=return-type -Wno-unused-local-typedefs -DHAVE_STDINT_H=1 -DHAVE_DIRENT_H=1 -DHAVE_SYS_DIR_H=1 -DHAVE_SYS_TIME_H=1 -DHAVE_SYS_TIMES_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_LIBDL=1 -DGX_COLOR_INDEX_TYPE="unsigned long long" -D__USE_UNIX98=1 -DBUILD_PDF=1 -I./pdf -Os -fstack-clash-protection -Wformat -Werror=format-security -g -flto=auto -DHAVE_RESTRICT=1 -I/usr/include/webp -fno-strict-aliasing -DHAVE_POPEN_PROTO=1 -I./soobj -I./base -I./devices -DWHICH_CMS="lcms2" -o ./soobj/gshtx.o -c ./base/gshtx.c In file included from tesseract/src/dict/dawg.h:33, from tesseract/src/dict/dict.h:29, from tesseract/src/classify/classify.h:66, from tesseract/src/classify/adaptive.cpp:21: tesseract/src/ccstruct/ratngs.h: In member function 'void tesseract::BLOB_CHOICE::set_fonts(const std::vector&)': tesseract/src/ccstruct/ratngs.h:107:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'unsigned int'} [-Wsign-compare] 107 | for (int f = 0; f < fonts_.size(); ++f) { | ~~^~~~~~~~~~~~~~~ ./obj/aux/echogs -e .dev -w- -l-obj ./obj/fapi_ps ./obj/zfapi.o ./obj/aux/echogs -e .dev -a- ./obj/dscparse -oper zdscpars ./obj/aux/echogs -e .dev -a- ./obj/fapi_ps -oper zfapi ./obj/aux/echogs -e .dev -w- -l-obj ./obj/bcp ./obj/sbcp.o ./obj/zfbcp.o ./obj/aux/echogs -e .dev -a- ./obj/fapi_ps -ps gs_fntem gs_fapi ./obj/aux/echogs -e .dev -a- ./obj/bcp -oper zfbcp gcc -DHAVE_MKSTEMP -DHAVE_FSEEKO -DHAVE_FONTCONFIG -DHAVE_SETLOCALE -DHAVE_DBUS -DHAVE_BSWAP32 -DHAVE_BYTESWAP_H -DHAVE_STRERROR -DHAVE_PREAD_PWRITE=1 -DGS_RECURSIVE_MUTEXATTR=PTHREAD_MUTEX_RECURSIVE -O2 -DNDEBUG -fPIC -fvisibility=hidden -DGSDLLEXPORT="__attribute__((visibility(\"default\")))" -Wall -Wstrict-prototypes -Wundef -Wmissing-declarations -Wmissing-prototypes -Wwrite-strings -fno-strict-aliasing -Werror=declaration-after-statement -fno-builtin -fno-common -Werror=return-type -Wno-unused-local-typedefs -DHAVE_STDINT_H=1 -DHAVE_DIRENT_H=1 -DHAVE_SYS_DIR_H=1 -DHAVE_SYS_TIME_H=1 -DHAVE_SYS_TIMES_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_LIBDL=1 -DGX_COLOR_INDEX_TYPE="unsigned long long" -D__USE_UNIX98=1 -DBUILD_PDF=1 -I./pdf -Os -fstack-clash-protection -Wformat -Werror=format-security -g -flto=auto -DHAVE_RESTRICT=1 -I/usr/include/webp -fno-strict-aliasing -DHAVE_POPEN_PROTO=1 -I./soobj -I./base -I./devices -DWHICH_CMS="lcms2" -o ./soobj/gsclipsr.o -c ./base/gsclipsr.c In file included from tesseract/src/dict/dawg.h:33, from tesseract/src/dict/dict.h:29, from tesseract/src/classify/classify.h:66: tesseract/src/ccstruct/ratngs.h: In member function 'void tesseract::BLOB_CHOICE::set_fonts(const std::vector&)': tesseract/src/ccstruct/ratngs.h:107:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'unsigned int'} [-Wsign-compare] 107 | for (int f = 0; f < fonts_.size(); ++f) { | ~~^~~~~~~~~~~~~~~ ./obj/aux/echogs -e .dev -w- -l-obj ./obj/path1 ./obj/zpath1.o In file included from tesseract/src/classify/intproto.h:28, from tesseract/src/classify/intfeaturespace.h:24, from tesseract/src/classify/intfeaturespace.cpp:20: tesseract/src/ccutil/unicharset.h: In member function 'bool tesseract::UNICHARSET::contains_unichar_id(tesseract::UNICHAR_ID) const': tesseract/src/ccutil/unicharset.h:288:59: warning: comparison of integer expressions of different signedness: 'tesseract::UNICHAR_ID' {aka 'int'} and 'std::vector::size_type' {aka 'unsigned int'} [-Wsign-compare] 288 | return unichar_id != INVALID_UNICHAR_ID && unichar_id < unichars.size() && | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~ tesseract/src/ccutil/unicharset.h: In member function 'void tesseract::UNICHARSET::delete_pointers_in_unichars()': tesseract/src/ccutil/unicharset.h:302:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'unsigned int'} [-Wsign-compare] 302 | for (int i = 0; i < unichars.size(); ++i) { | ~~^~~~~~~~~~~~~~~~~ ./obj/aux/echogs -e .dev -w- -l-obj ./obj/func ./obj/zfunc.o ./obj/zfunc0.o ./obj/aux/echogs -e .dev -a- ./obj/path1 -include ./obj/path1lib gcc -DHAVE_MKSTEMP -DHAVE_FSEEKO -DHAVE_FONTCONFIG -DHAVE_SETLOCALE -DHAVE_DBUS -DHAVE_BSWAP32 -DHAVE_BYTESWAP_H -DHAVE_STRERROR -DHAVE_PREAD_PWRITE=1 -DGS_RECURSIVE_MUTEXATTR=PTHREAD_MUTEX_RECURSIVE -O2 -DNDEBUG -fPIC -fvisibility=hidden -DGSDLLEXPORT="__attribute__((visibility(\"default\")))" -Wall -Wstrict-prototypes -Wundef -Wmissing-declarations -Wmissing-prototypes -Wwrite-strings -fno-strict-aliasing -Werror=declaration-after-statement -fno-builtin -fno-common -Werror=return-type -Wno-unused-local-typedefs -DHAVE_STDINT_H=1 -DHAVE_DIRENT_H=1 -DHAVE_SYS_DIR_H=1 -DHAVE_SYS_TIME_H=1 -DHAVE_SYS_TIMES_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_LIBDL=1 -DGX_COLOR_INDEX_TYPE="unsigned long long" -D__USE_UNIX98=1 -DBUILD_PDF=1 -I./pdf -Os -fstack-clash-protection -Wformat -Werror=format-security -g -flto=auto -DHAVE_RESTRICT=1 -I/usr/include/webp -fno-strict-aliasing -DHAVE_POPEN_PROTO=1 -I./soobj -I./base -I./devices -DWHICH_CMS="lcms2" -o ./soobj/gscdevn.o -c ./base/gscdevn.c gcc -DHAVE_MKSTEMP -DHAVE_FSEEKO -DHAVE_FONTCONFIG -DHAVE_SETLOCALE -DHAVE_DBUS -DHAVE_BSWAP32 -DHAVE_BYTESWAP_H -DHAVE_STRERROR -DHAVE_PREAD_PWRITE=1 -DGS_RECURSIVE_MUTEXATTR=PTHREAD_MUTEX_RECURSIVE -O2 -DNDEBUG -fPIC -fvisibility=hidden -DGSDLLEXPORT="__attribute__((visibility(\"default\")))" -Wall -Wstrict-prototypes -Wundef -Wmissing-declarations -Wmissing-prototypes -Wwrite-strings -fno-strict-aliasing -Werror=declaration-after-statement -fno-builtin -fno-common -Werror=return-type -Wno-unused-local-typedefs -DHAVE_STDINT_H=1 -DHAVE_DIRENT_H=1 -DHAVE_SYS_DIR_H=1 -DHAVE_SYS_TIME_H=1 -DHAVE_SYS_TIMES_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_LIBDL=1 -DGX_COLOR_INDEX_TYPE="unsigned long long" -D__USE_UNIX98=1 -DBUILD_PDF=1 -I./pdf -Os -fstack-clash-protection -Wformat -Werror=format-security -g -flto=auto -DHAVE_RESTRICT=1 -I/usr/include/webp -fno-strict-aliasing -DHAVE_POPEN_PROTO=1 -I./soobj -I./base -I./devices -DWHICH_CMS="lcms2" -o ./soobj/gxdevndi.o -c ./base/gxdevndi.c tesseract/src/ccmain/tesseractclass.h: In member function 'void tesseract::Tesseract::set_pix_original(Pix*)': tesseract/src/ccmain/tesseractclass.h:224:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'unsigned int'} [-Wsign-compare] 224 | for (int i = 0; i < sub_langs_.size(); ++i) { | ~~^~~~~~~~~~~~~~~~~~~ tesseract/src/ccmain/tesseractclass.h: In member function 'bool tesseract::Tesseract::AnyTessLang() const': tesseract/src/ccmain/tesseractclass.h:292:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'unsigned int'} [-Wsign-compare] 292 | for (int i = 0; i < sub_langs_.size(); ++i) { | ~~^~~~~~~~~~~~~~~~~~~ tesseract/src/ccmain/tesseractclass.h: In member function 'bool tesseract::Tesseract::AnyLSTMLang() const': tesseract/src/ccmain/tesseractclass.h:302:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'unsigned int'} [-Wsign-compare] 302 | for (int i = 0; i < sub_langs_.size(); ++i) { | ~~^~~~~~~~~~~~~~~~~~~ gcc -DHAVE_MKSTEMP -DHAVE_FSEEKO -DHAVE_FONTCONFIG -DHAVE_SETLOCALE -DHAVE_DBUS -DHAVE_BSWAP32 -DHAVE_BYTESWAP_H -DHAVE_STRERROR -DHAVE_PREAD_PWRITE=1 -DGS_RECURSIVE_MUTEXATTR=PTHREAD_MUTEX_RECURSIVE -O2 -DNDEBUG -fPIC -fvisibility=hidden -DGSDLLEXPORT="__attribute__((visibility(\"default\")))" -Wall -Wstrict-prototypes -Wundef -Wmissing-declarations -Wmissing-prototypes -Wwrite-strings -fno-strict-aliasing -Werror=declaration-after-statement -fno-builtin -fno-common -Werror=return-type -Wno-unused-local-typedefs -DHAVE_STDINT_H=1 -DHAVE_DIRENT_H=1 -DHAVE_SYS_DIR_H=1 -DHAVE_SYS_TIME_H=1 -DHAVE_SYS_TIMES_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_LIBDL=1 -DGX_COLOR_INDEX_TYPE="unsigned long long" -D__USE_UNIX98=1 -DBUILD_PDF=1 -I./pdf -Os -fstack-clash-protection -Wformat -Werror=format-security -g -flto=auto -DHAVE_RESTRICT=1 -I/usr/include/webp -fno-strict-aliasing -DHAVE_POPEN_PROTO=1 -I./soobj -I./base -I./devices -DWHICH_CMS="lcms2" -o ./soobj/gxclipm.o -c ./base/gxclipm.c ./obj/aux/echogs -e .dev -a- ./obj/func -oper zfunc In file included from tesseract/src/ccmain/osdetect.cpp:32: tesseract/src/ccmain/tesseractclass.h: In member function 'void tesseract::Tesseract::set_pix_original(Pix*)': tesseract/src/ccmain/tesseractclass.h:224:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'unsigned int'} [-Wsign-compare] 224 | for (int i = 0; i < sub_langs_.size(); ++i) { | ~~^~~~~~~~~~~~~~~~~~~ tesseract/src/ccmain/tesseractclass.h: In member function 'bool tesseract::Tesseract::AnyTessLang() const': tesseract/src/ccmain/tesseractclass.h:292:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'unsigned int'} [-Wsign-compare] 292 | for (int i = 0; i < sub_langs_.size(); ++i) { | ~~^~~~~~~~~~~~~~~~~~~ tesseract/src/ccmain/tesseractclass.h: In member function 'bool tesseract::Tesseract::AnyLSTMLang() const': tesseract/src/ccmain/tesseractclass.h:302:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'unsigned int'} [-Wsign-compare] 302 | for (int i = 0; i < sub_langs_.size(); ++i) { | ~~^~~~~~~~~~~~~~~~~~~ ./obj/aux/echogs -e .dev -a- ./obj/path1 -oper zpath1 In file included from tesseract/src/classify/intproto.h:28, from tesseract/src/classify/intmatcher.h:21, from tesseract/src/classify/intmatcher.cpp:22: tesseract/src/ccutil/unicharset.h: In member function 'bool tesseract::UNICHARSET::contains_unichar_id(tesseract::UNICHAR_ID) const': tesseract/src/ccutil/unicharset.h:288:59: warning: comparison of integer expressions of different signedness: 'tesseract::UNICHAR_ID' {aka 'int'} and 'std::vector::size_type' {aka 'unsigned int'} [-Wsign-compare] 288 | return unichar_id != INVALID_UNICHAR_ID && unichar_id < unichars.size() && | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~ tesseract/src/ccutil/unicharset.h: In member function 'void tesseract::UNICHARSET::delete_pointers_in_unichars()': tesseract/src/ccutil/unicharset.h:302:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'unsigned int'} [-Wsign-compare] 302 | for (int i = 0; i < unichars.size(); ++i) { | ~~^~~~~~~~~~~~~~~~~ In file included from tesseract/src/dict/dawg.h:33, from tesseract/src/dict/dict.h:29, from tesseract/src/classify/classify.h:66, from tesseract/src/classify/float2int.cpp:22: tesseract/src/ccstruct/ratngs.h: In member function 'void tesseract::BLOB_CHOICE::set_fonts(const std::vector&)': tesseract/src/ccstruct/ratngs.h:107:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'unsigned int'} [-Wsign-compare] 107 | for (int f = 0; f < fonts_.size(); ++f) { | ~~^~~~~~~~~~~~~~~ gcc -DHAVE_MKSTEMP -DHAVE_FSEEKO -DHAVE_FONTCONFIG -DHAVE_SETLOCALE -DHAVE_DBUS -DHAVE_BSWAP32 -DHAVE_BYTESWAP_H -DHAVE_STRERROR -DHAVE_PREAD_PWRITE=1 -DGS_RECURSIVE_MUTEXATTR=PTHREAD_MUTEX_RECURSIVE -O2 -DNDEBUG -fPIC -fvisibility=hidden -DGSDLLEXPORT="__attribute__((visibility(\"default\")))" -Wall -Wstrict-prototypes -Wundef -Wmissing-declarations -Wmissing-prototypes -Wwrite-strings -fno-strict-aliasing -Werror=declaration-after-statement -fno-builtin -fno-common -Werror=return-type -Wno-unused-local-typedefs -DHAVE_STDINT_H=1 -DHAVE_DIRENT_H=1 -DHAVE_SYS_DIR_H=1 -DHAVE_SYS_TIME_H=1 -DHAVE_SYS_TIMES_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_LIBDL=1 -DGX_COLOR_INDEX_TYPE="unsigned long long" -D__USE_UNIX98=1 -DBUILD_PDF=1 -I./pdf -Os -fstack-clash-protection -Wformat -Werror=format-security -g -flto=auto -DHAVE_RESTRICT=1 -I/usr/include/webp -fno-strict-aliasing -DHAVE_POPEN_PROTO=1 -I./soobj -I./base -I./devices -DWHICH_CMS="lcms2" -o ./soobj/gximage3.o -c ./base/gximage3.c ./obj/aux/echogs -e .dev -a- ./obj/func -functiontype 0 In file included from tesseract/src/ccutil/genericvector.h:22, from tesseract/src/classify/intfeaturespace.h:23: tesseract/src/ccutil/serialis.h: In instantiation of 'bool tesseract::TFile::Serialize(const T*, size_t) [with T = char; size_t = unsigned int]': tesseract/src/ccutil/unicharset.h:363:51: required from here tesseract/src/ccutil/serialis.h:102:45: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'unsigned int'} [-Wsign-compare] 102 | return FWrite(data, sizeof(T), count) == count; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ gcc -DHAVE_MKSTEMP -DHAVE_FSEEKO -DHAVE_FONTCONFIG -DHAVE_SETLOCALE -DHAVE_DBUS -DHAVE_BSWAP32 -DHAVE_BYTESWAP_H -DHAVE_STRERROR -DHAVE_PREAD_PWRITE=1 -DGS_RECURSIVE_MUTEXATTR=PTHREAD_MUTEX_RECURSIVE -O2 -DNDEBUG -fPIC -fvisibility=hidden -DGSDLLEXPORT="__attribute__((visibility(\"default\")))" -Wall -Wstrict-prototypes -Wundef -Wmissing-declarations -Wmissing-prototypes -Wwrite-strings -fno-strict-aliasing -Werror=declaration-after-statement -fno-builtin -fno-common -Werror=return-type -Wno-unused-local-typedefs -DHAVE_STDINT_H=1 -DHAVE_DIRENT_H=1 -DHAVE_SYS_DIR_H=1 -DHAVE_SYS_TIME_H=1 -DHAVE_SYS_TIMES_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_LIBDL=1 -DGX_COLOR_INDEX_TYPE="unsigned long long" -D__USE_UNIX98=1 -DBUILD_PDF=1 -I./pdf -Os -fstack-clash-protection -Wformat -Werror=format-security -g -flto=auto -DHAVE_RESTRICT=1 -I/usr/include/webp -fno-strict-aliasing -DHAVE_POPEN_PROTO=1 -I./soobj -I./base -I./devices -DWHICH_CMS="lcms2" -o ./soobj/gximage4.o -c ./base/gximage4.c tesseract/src/ccmain/osdetect.cpp: In member function 'bool tesseract::OrientationDetector::detect_blob(tesseract::BLOB_CHOICE_LIST*)': tesseract/src/ccmain/osdetect.cpp:394:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'unsigned int'} [-Wsign-compare] 394 | for (s = 0; s < allowed_scripts_->size(); ++s) { | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~ tesseract/src/ccmain/osdetect.cpp: In member function 'void tesseract::ScriptDetector::detect_blob(tesseract::BLOB_CHOICE_LIST*)': tesseract/src/ccmain/osdetect.cpp:490:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'unsigned int'} [-Wsign-compare] 490 | for (s = 0; s < allowed_scripts_->size(); ++s) { | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~ tesseract/src/ccmain/osdetect.cpp:493:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'unsigned int'} [-Wsign-compare] 493 | if (s == allowed_scripts_->size()) continue; // Not found in list. | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ tesseract/src/classify/adaptmatch.cpp: In member function 'void tesseract::ADAPT_RESULTS::ComputeBest()': tesseract/src/classify/adaptmatch.cpp:112:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'unsigned int'} [-Wsign-compare] 112 | for (int i = 0; i < match.size(); ++i) { | ~~^~~~~~~~~~~~~~ tesseract/src/classify/adaptmatch.cpp: In function 'int tesseract::FindScoredUnichar(UNICHAR_ID, const ADAPT_RESULTS&)': tesseract/src/classify/adaptmatch.cpp:150:21: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'unsigned int'} [-Wsign-compare] 150 | for (int i = 0; i < results.match.size(); i++) { | ~~^~~~~~~~~~~~~~~~~~~~~~ ./obj/aux/echogs -e .dev -w- -l-obj ./obj/func4lib ./obj/gsfunc4.o ./obj/spprint.o tesseract/src/classify/adaptmatch.cpp: In function 'float tesseract::ScoredUnichar(UNICHAR_ID, const ADAPT_RESULTS&)': tesseract/src/classify/adaptmatch.cpp:161:13: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'unsigned int'} [-Wsign-compare] 161 | if (index >= results.match.size()) return WORST_POSSIBLE_RATING; | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ gcc -DHAVE_MKSTEMP -DHAVE_FSEEKO -DHAVE_FONTCONFIG -DHAVE_SETLOCALE -DHAVE_DBUS -DHAVE_BSWAP32 -DHAVE_BYTESWAP_H -DHAVE_STRERROR -DHAVE_PREAD_PWRITE=1 -DGS_RECURSIVE_MUTEXATTR=PTHREAD_MUTEX_RECURSIVE -O2 -DNDEBUG -fPIC -fvisibility=hidden -DGSDLLEXPORT="__attribute__((visibility(\"default\")))" -Wall -Wstrict-prototypes -Wundef -Wmissing-declarations -Wmissing-prototypes -Wwrite-strings -fno-strict-aliasing -Werror=declaration-after-statement -fno-builtin -fno-common -Werror=return-type -Wno-unused-local-typedefs -DHAVE_STDINT_H=1 -DHAVE_DIRENT_H=1 -DHAVE_SYS_DIR_H=1 -DHAVE_SYS_TIME_H=1 -DHAVE_SYS_TIMES_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_LIBDL=1 -DGX_COLOR_INDEX_TYPE="unsigned long long" -D__USE_UNIX98=1 -DBUILD_PDF=1 -I./pdf -Os -fstack-clash-protection -Wformat -Werror=format-security -g -flto=auto -DHAVE_RESTRICT=1 -I/usr/include/webp -fno-strict-aliasing -DHAVE_POPEN_PROTO=1 -I./soobj -I./base -I./devices -DWHICH_CMS="lcms2" -o ./soobj/gxmclip.o -c ./base/gxmclip.c In file included from tesseract/src/ccutil/elst.h:24, from tesseract/src/ccstruct/ocrpara.h:23, from tesseract/src/ccstruct/ocrblock.h:22, from tesseract/src/textord/devanagari_processing.h:17, from tesseract/src/ccmain/tesseractclass.h:34: tesseract/src/ccutil/serialis.h: In instantiation of 'bool tesseract::TFile::Serialize(const T*, size_t) [with T = char; size_t = unsigned int]': tesseract/src/ccutil/unicharset.h:363:51: required from here tesseract/src/ccutil/serialis.h:102:45: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'unsigned int'} [-Wsign-compare] 102 | return FWrite(data, sizeof(T), count) == count; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ In file included from tesseract/src/ccutil/genericvector.h:22, from tesseract/src/lstm/plumbing.h:22, from tesseract/src/lstm/plumbing.cpp:20: tesseract/src/ccutil/serialis.h: In instantiation of 'bool tesseract::TFile::DeSerialize(T*, size_t) [with T = int; size_t = unsigned int]': tesseract/src/lstm/static_shape.h:67:22: required from here tesseract/src/ccutil/serialis.h:93:50: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'unsigned int'} [-Wsign-compare] 93 | return FReadEndian(data, sizeof(T), count) == count; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ tesseract/src/ccutil/serialis.h: In instantiation of 'bool tesseract::TFile::Serialize(const T*, size_t) [with T = int; size_t = unsigned int]': tesseract/src/lstm/static_shape.h:79:20: required from here tesseract/src/ccutil/serialis.h:102:45: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'unsigned int'} [-Wsign-compare] 102 | return FWrite(data, sizeof(T), count) == count; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ In file included from tesseract/src/ccmain/fixspace.cpp:32: tesseract/src/ccmain/tesseractclass.h: In member function 'void tesseract::Tesseract::set_pix_original(Pix*)': tesseract/src/ccmain/tesseractclass.h:224:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'unsigned int'} [-Wsign-compare] 224 | for (int i = 0; i < sub_langs_.size(); ++i) { | ~~^~~~~~~~~~~~~~~~~~~ tesseract/src/ccmain/tesseractclass.h: In member function 'bool tesseract::Tesseract::AnyTessLang() const': tesseract/src/ccmain/tesseractclass.h:292:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'unsigned int'} [-Wsign-compare] 292 | for (int i = 0; i < sub_langs_.size(); ++i) { | ~~^~~~~~~~~~~~~~~~~~~ tesseract/src/ccmain/tesseractclass.h: In member function 'bool tesseract::Tesseract::AnyLSTMLang() const': tesseract/src/ccmain/tesseractclass.h:302:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'unsigned int'} [-Wsign-compare] 302 | for (int i = 0; i < sub_langs_.size(); ++i) { | ~~^~~~~~~~~~~~~~~~~~~ tesseract/src/ccutil/serialis.h: In instantiation of 'bool tesseract::TFile::Serialize(const T*, size_t) [with T = unsigned int; size_t = unsigned int]': tesseract/src/lstm/plumbing.cpp:186:21: required from here tesseract/src/ccutil/serialis.h:102:45: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'unsigned int'} [-Wsign-compare] In file included from tesseract/src/classify/intproto.h:28, from tesseract/src/classify/intproto.cpp:28: tesseract/src/ccutil/unicharset.h: In member function 'bool tesseract::UNICHARSET::contains_unichar_id(tesseract::UNICHAR_ID) const': tesseract/src/ccutil/unicharset.h:288:59: warning: comparison of integer expressions of different signedness: 'tesseract::UNICHAR_ID' {aka 'int'} and 'std::vector::size_type' {aka 'unsigned int'} [-Wsign-compare] 288 | return unichar_id != INVALID_UNICHAR_ID && unichar_id < unichars.size() && | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~ tesseract/src/ccutil/unicharset.h: In member function 'void tesseract::UNICHARSET::delete_pointers_in_unichars()': tesseract/src/ccutil/unicharset.h:302:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'unsigned int'} [-Wsign-compare] 302 | for (int i = 0; i < unichars.size(); ++i) { | ~~^~~~~~~~~~~~~~~~~ tesseract/src/ccutil/serialis.h: In instantiation of 'bool tesseract::TFile::DeSerialize(T*, size_t) [with T = unsigned int; size_t = unsigned int]': tesseract/src/lstm/plumbing.cpp:201:23: required from here tesseract/src/ccutil/serialis.h:93:50: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'unsigned int'} [-Wsign-compare] 93 | return FReadEndian(data, sizeof(T), count) == count; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ tesseract/src/classify/adaptmatch.cpp: In member function 'void tesseract::Classify::LearnWord(const char*, tesseract::WERD_RES*)': tesseract/src/classify/adaptmatch.cpp:330:33: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'unsigned int'} [-Wsign-compare] 330 | for (int i = 0; i < tokens.size(); i++) { | ~~^~~~~~~~~~~~~~~ tesseract/src/classify/adaptmatch.cpp:332:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'unsigned int'} [-Wsign-compare] 332 | if (i != tokens.size() - 1) | ~~^~~~~~~~~~~~~~~~~~~~ tesseract/src/classify/adaptmatch.cpp: In member function 'void tesseract::Classify::AddNewResult(const tesseract::UnicharRating&, tesseract::ADAPT_RESULTS*)': tesseract/src/classify/adaptmatch.cpp:1014:18: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'unsigned int'} [-Wsign-compare] 1014 | (old_match < results->match.size() && | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ tesseract/src/classify/adaptmatch.cpp:1021:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'unsigned int'} [-Wsign-compare] 1021 | if (old_match < results->match.size()) { | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./obj/aux/echogs -e .dev -a- ./obj/func -include ./obj/funclib gcc -DHAVE_MKSTEMP -DHAVE_FSEEKO -DHAVE_FONTCONFIG -DHAVE_SETLOCALE -DHAVE_DBUS -DHAVE_BSWAP32 -DHAVE_BYTESWAP_H -DHAVE_STRERROR -DHAVE_PREAD_PWRITE=1 -DGS_RECURSIVE_MUTEXATTR=PTHREAD_MUTEX_RECURSIVE -O2 -DNDEBUG -fPIC -fvisibility=hidden -DGSDLLEXPORT="__attribute__((visibility(\"default\")))" -Wall -Wstrict-prototypes -Wundef -Wmissing-declarations -Wmissing-prototypes -Wwrite-strings -fno-strict-aliasing -Werror=declaration-after-statement -fno-builtin -fno-common -Werror=return-type -Wno-unused-local-typedefs -DHAVE_STDINT_H=1 -DHAVE_DIRENT_H=1 -DHAVE_SYS_DIR_H=1 -DHAVE_SYS_TIME_H=1 -DHAVE_SYS_TIMES_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_LIBDL=1 -DGX_COLOR_INDEX_TYPE="unsigned long long" -D__USE_UNIX98=1 -DBUILD_PDF=1 -I./pdf -Os -fstack-clash-protection -Wformat -Werror=format-security -g -flto=auto -DHAVE_RESTRICT=1 -I/usr/include/webp -fno-strict-aliasing -DHAVE_POPEN_PROTO=1 -I./soobj -I./base -I./devices -DWHICH_CMS="lcms2" -o ./soobj/gscolor3.o -c ./base/gscolor3.c In file included from tesseract/src/ccutil/clst.h:24, from tesseract/src/ccstruct/blobs.h:23, from tesseract/src/classify/mfoutline.h:21, from tesseract/src/classify/intproto.h:25: tesseract/src/ccutil/serialis.h: In instantiation of 'bool tesseract::TFile::Serialize(const T*, size_t) [with T = char; size_t = unsigned int]': tesseract/src/ccutil/unicharset.h:363:51: required from here tesseract/src/ccutil/serialis.h:102:45: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'unsigned int'} [-Wsign-compare] 102 | return FWrite(data, sizeof(T), count) == count; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ tesseract/src/classify/adaptmatch.cpp: In member function 'void tesseract::Classify::MasterMatcher(tesseract::INT_TEMPLATES, int16_t, const tesseract::INT_FEATURE_STRUCT*, const uint8_t*, tesseract::ADAPT_CLASS_STRUCT**, int, int, const tesseract::TBOX&, const std::vector&, tesseract::ADAPT_RESULTS*)': tesseract/src/classify/adaptmatch.cpp:1116:21: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'unsigned int'} [-Wsign-compare] 1116 | for (int c = 0; c < results.size(); c++) { | ~~^~~~~~~~~~~~~~~~ tesseract/src/classify/adaptmatch.cpp: In member function 'void tesseract::Classify::ExpandShapesAndApplyCorrections(tesseract::ADAPT_CLASS_STRUCT**, bool, int, int, int, float, int, int, const uint8_t*, tesseract::UnicharRating*, tesseract::ADAPT_RESULTS*)': tesseract/src/classify/adaptmatch.cpp:1151:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'unsigned int'} [-Wsign-compare] 1151 | for (int f = 0; f < int_result->fonts.size(); ++f) { | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~ tesseract/src/classify/adaptmatch.cpp:1158:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'unsigned int'} [-Wsign-compare] 1158 | for (int f = 0; f < int_result->fonts.size(); ++f) { | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~ tesseract/src/classify/adaptmatch.cpp:1172:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'unsigned int'} [-Wsign-compare] 1172 | for (int f = 0; f < int_result->fonts.size(); ++f) { | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from tesseract/src/ccutil/elst.h:24, from tesseract/src/ccstruct/blobbox.h:22, from tesseract/src/ccmain/osdetect.cpp:22: tesseract/src/ccutil/serialis.h: In instantiation of 'bool tesseract::TFile::Serialize(const T*, size_t) [with T = char; size_t = unsigned int]': tesseract/src/ccutil/unicharset.h:363:51: required from here tesseract/src/ccutil/serialis.h:102:45: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'unsigned int'} [-Wsign-compare] 102 | return FWrite(data, sizeof(T), count) == count; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ tesseract/src/classify/adaptmatch.cpp: In member function 'int tesseract::Classify::CharNormClassifier(tesseract::TBLOB*, const tesseract::TrainingSample&, tesseract::ADAPT_RESULTS*)': tesseract/src/classify/adaptmatch.cpp:1336:21: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'unsigned int'} [-Wsign-compare] 1336 | for (int r = 0; r < unichar_results.size(); ++r) { | ~~^~~~~~~~~~~~~~~~~~~~~~~~ tesseract/src/classify/adaptmatch.cpp: In member function 'int tesseract::Classify::CharNormTrainingSample(bool, int, const tesseract::TrainingSample&, std::vector*)': tesseract/src/classify/adaptmatch.cpp:1379:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'unsigned int'} [-Wsign-compare] 1379 | for (int i = 0; i < adapt_results->CPResults.size(); ++i) { | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ tesseract/src/classify/adaptmatch.cpp:1391:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'unsigned int'} [-Wsign-compare] 1391 | for (int i = 0; i < adapt_results->match.size(); i++) { | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ tesseract/src/classify/adaptmatch.cpp: In member function 'void tesseract::Classify::ConvertMatchesToChoices(const tesseract::DENORM&, const tesseract::TBOX&, tesseract::ADAPT_RESULTS*, tesseract::BLOB_CHOICE_LIST*)': tesseract/src/classify/adaptmatch.cpp:1453:21: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'unsigned int'} [-Wsign-compare] 1453 | for (int i = 0; i < Results->match.size(); i++) { | ~~^~~~~~~~~~~~~~~~~~~~~~~ tesseract/src/ccmain/tesseractclass.h: In member function 'void tesseract::Tesseract::set_pix_original(Pix*)': tesseract/src/ccmain/tesseractclass.h:224:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'unsigned int'} [-Wsign-compare] 224 | for (int i = 0; i < sub_langs_.size(); ++i) { | ~~^~~~~~~~~~~~~~~~~~~ tesseract/src/ccmain/tesseractclass.h: In member function 'bool tesseract::Tesseract::AnyTessLang() const': tesseract/src/ccmain/tesseractclass.h:292:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'unsigned int'} [-Wsign-compare] 292 | for (int i = 0; i < sub_langs_.size(); ++i) { | ~~^~~~~~~~~~~~~~~~~~~ tesseract/src/classify/adaptmatch.cpp: In member function 'tesseract::UNICHAR_ID* tesseract::Classify::GetAmbiguities(tesseract::TBLOB*, tesseract::CLASS_ID)': tesseract/src/classify/adaptmatch.cpp:1637:19: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'unsigned int'} [-Wsign-compare] 1637 | for (i = 0; i < Results->match.size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~~ tesseract/src/ccmain/tesseractclass.h: In member function 'bool tesseract::Tesseract::AnyLSTMLang() const': tesseract/src/ccmain/tesseractclass.h:302:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'unsigned int'} [-Wsign-compare] 302 | for (int i = 0; i < sub_langs_.size(); ++i) { | ~~^~~~~~~~~~~~~~~~~~~ In file included from tesseract/src/ccutil/clst.h:24, from tesseract/src/ccstruct/blobs.h:23, from tesseract/src/classify/mfoutline.h:21, from tesseract/src/classify/intproto.h:25: tesseract/src/ccutil/serialis.h: In instantiation of 'bool tesseract::TFile::Serialize(const T*, size_t) [with T = char; size_t = unsigned int]': tesseract/src/ccutil/unicharset.h:363:51: required from here tesseract/src/ccutil/serialis.h:102:45: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'unsigned int'} [-Wsign-compare] 102 | return FWrite(data, sizeof(T), count) == count; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ ./obj/aux/echogs -e .dev -a- ./obj/func4lib -include ./obj/funclib tesseract/src/classify/adaptmatch.cpp: In member function 'void tesseract::Classify::PrintAdaptiveMatchResults(const tesseract::ADAPT_RESULTS&)': tesseract/src/classify/adaptmatch.cpp:2029:21: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'unsigned int'} [-Wsign-compare] 2029 | for (int i = 0; i < results.match.size(); ++i) { | ~~^~~~~~~~~~~~~~~~~~~~~~ gcc -DHAVE_MKSTEMP -DHAVE_FSEEKO -DHAVE_FONTCONFIG -DHAVE_SETLOCALE -DHAVE_DBUS -DHAVE_BSWAP32 -DHAVE_BYTESWAP_H -DHAVE_STRERROR -DHAVE_PREAD_PWRITE=1 -DGS_RECURSIVE_MUTEXATTR=PTHREAD_MUTEX_RECURSIVE -O2 -DNDEBUG -fPIC -fvisibility=hidden -DGSDLLEXPORT="__attribute__((visibility(\"default\")))" -Wall -Wstrict-prototypes -Wundef -Wmissing-declarations -Wmissing-prototypes -Wwrite-strings -fno-strict-aliasing -Werror=declaration-after-statement -fno-builtin -fno-common -Werror=return-type -Wno-unused-local-typedefs -DHAVE_STDINT_H=1 -DHAVE_DIRENT_H=1 -DHAVE_SYS_DIR_H=1 -DHAVE_SYS_TIME_H=1 -DHAVE_SYS_TIMES_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_LIBDL=1 -DGX_COLOR_INDEX_TYPE="unsigned long long" -D__USE_UNIX98=1 -DBUILD_PDF=1 -I./pdf -Os -fstack-clash-protection -Wformat -Werror=format-security -g -flto=auto -DHAVE_RESTRICT=1 -I/usr/include/webp -fno-strict-aliasing -DHAVE_POPEN_PROTO=1 -I./soobj -I./base -I./devices -DWHICH_CMS="lcms2" -o ./soobj/gsfunc3.o -c ./base/gsfunc3.c tesseract/src/classify/adaptmatch.cpp: In member function 'void tesseract::Classify::RemoveBadMatches(tesseract::ADAPT_RESULTS*)': tesseract/src/classify/adaptmatch.cpp:2062:36: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'unsigned int'} [-Wsign-compare] 2062 | for (Next = NextGood = 0; Next < Results->match.size(); Next++) { | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ tesseract/src/classify/adaptmatch.cpp:2087:36: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'unsigned int'} [-Wsign-compare] 2087 | for (Next = NextGood = 0; Next < Results->match.size(); Next++) { | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ tesseract/src/classify/adaptmatch.cpp: In member function 'void tesseract::Classify::RemoveExtraPuncs(tesseract::ADAPT_RESULTS*)': tesseract/src/classify/adaptmatch.cpp:2118:34: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'unsigned int'} [-Wsign-compare] 2118 | for (Next = NextGood = 0; Next < Results->match.size(); Next++) { | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./obj/aux/echogs -e .dev -w- -l-obj ./obj/type32 ./obj/zchar32.o ./obj/zfont32.o tesseract/src/ccmain/tesseractclass.h: In member function 'void tesseract::Tesseract::set_pix_original(Pix*)': tesseract/src/ccmain/tesseractclass.h:224:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'unsigned int'} [-Wsign-compare] 224 | for (int i = 0; i < sub_langs_.size(); ++i) { | ~~^~~~~~~~~~~~~~~~~~~ tesseract/src/ccmain/tesseractclass.h: In member function 'bool tesseract::Tesseract::AnyTessLang() const': tesseract/src/ccmain/tesseractclass.h:292:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'unsigned int'} [-Wsign-compare] 292 | for (int i = 0; i < sub_langs_.size(); ++i) { | ~~^~~~~~~~~~~~~~~~~~~ tesseract/src/ccmain/tesseractclass.h: In member function 'bool tesseract::Tesseract::AnyLSTMLang() const': tesseract/src/ccmain/tesseractclass.h:302:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'unsigned int'} [-Wsign-compare] 302 | for (int i = 0; i < sub_langs_.size(); ++i) { | ~~^~~~~~~~~~~~~~~~~~~ gcc -DHAVE_MKSTEMP -DHAVE_FSEEKO -DHAVE_FONTCONFIG -DHAVE_SETLOCALE -DHAVE_DBUS -DHAVE_BSWAP32 -DHAVE_BYTESWAP_H -DHAVE_STRERROR -DHAVE_PREAD_PWRITE=1 -DGS_RECURSIVE_MUTEXATTR=PTHREAD_MUTEX_RECURSIVE -O2 -DNDEBUG -fPIC -fvisibility=hidden -DGSDLLEXPORT="__attribute__((visibility(\"default\")))" -Wall -Wstrict-prototypes -Wundef -Wmissing-declarations -Wmissing-prototypes -Wwrite-strings -fno-strict-aliasing -Werror=declaration-after-statement -fno-builtin -fno-common -Werror=return-type -Wno-unused-local-typedefs -DHAVE_STDINT_H=1 -DHAVE_DIRENT_H=1 -DHAVE_SYS_DIR_H=1 -DHAVE_SYS_TIME_H=1 -DHAVE_SYS_TIMES_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_LIBDL=1 -DGX_COLOR_INDEX_TYPE="unsigned long long" -D__USE_UNIX98=1 -DBUILD_PDF=1 -I./pdf -Os -fstack-clash-protection -Wformat -Werror=format-security -g -flto=auto -DHAVE_RESTRICT=1 -I/usr/include/webp -fno-strict-aliasing -DHAVE_POPEN_PROTO=1 -I./soobj -I./base -I./devices -DWHICH_CMS="lcms2" -o ./soobj/gsptype2.o -c ./base/gsptype2.c In file included from tesseract/src/ccutil/clst.h:24, from tesseract/src/ccstruct/blobs.h:23, from tesseract/src/ccmain/fixspace.cpp:23: tesseract/src/ccutil/serialis.h: In instantiation of 'bool tesseract::TFile::Serialize(const T*, size_t) [with T = char; size_t = unsigned int]': tesseract/src/ccutil/unicharset.h:363:51: required from here tesseract/src/ccutil/serialis.h:102:45: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'unsigned int'} [-Wsign-compare] 102 | return FWrite(data, sizeof(T), count) == count; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ tesseract/src/ccmain/tesseractclass.h: In member function 'void tesseract::Tesseract::set_pix_original(Pix*)': tesseract/src/ccmain/tesseractclass.h:224:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'unsigned int'} [-Wsign-compare] 224 | for (int i = 0; i < sub_langs_.size(); ++i) { | ~~^~~~~~~~~~~~~~~~~~~ tesseract/src/ccmain/tesseractclass.h: In member function 'bool tesseract::Tesseract::AnyTessLang() const': tesseract/src/ccmain/tesseractclass.h:292:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'unsigned int'} [-Wsign-compare] 292 | for (int i = 0; i < sub_langs_.size(); ++i) { | ~~^~~~~~~~~~~~~~~~~~~ tesseract/src/ccmain/tesseractclass.h: In member function 'bool tesseract::Tesseract::AnyLSTMLang() const': tesseract/src/ccmain/tesseractclass.h:302:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'unsigned int'} [-Wsign-compare] 302 | for (int i = 0; i < sub_langs_.size(); ++i) { | ~~^~~~~~~~~~~~~~~~~~~ tesseract/src/ccmain/par_control.cpp: In member function 'void tesseract::Tesseract::PrerecAllWordsPar(const std::vector&)': tesseract/src/ccmain/par_control.cpp:45:28: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'unsigned int'} [-Wsign-compare] 45 | Tesseract* sub = s < sub_langs_.size() ? sub_langs_[s] : this; | ~~^~~~~~~~~~~~~~~~~~~ ./obj/aux/echogs -e .dev -w- -l-obj ./obj/simscale ./obj/simscale.o ./obj/simscale_foo.o tesseract/src/ccmain/tesseractclass.h: In member function 'void tesseract::Tesseract::set_pix_original(Pix*)': tesseract/src/ccmain/tesseractclass.h:224:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'unsigned int'} [-Wsign-compare] 224 | for (int i = 0; i < sub_langs_.size(); ++i) { | ~~^~~~~~~~~~~~~~~~~~~ tesseract/src/ccmain/tesseractclass.h: In member function 'bool tesseract::Tesseract::AnyTessLang() const': tesseract/src/ccmain/tesseractclass.h:292:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'unsigned int'} [-Wsign-compare] 292 | for (int i = 0; i < sub_langs_.size(); ++i) { | ~~^~~~~~~~~~~~~~~~~~~ tesseract/src/ccmain/tesseractclass.h: In member function 'bool tesseract::Tesseract::AnyLSTMLang() const': tesseract/src/ccmain/tesseractclass.h:302:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'unsigned int'} [-Wsign-compare] 302 | for (int i = 0; i < sub_langs_.size(); ++i) { | ~~^~~~~~~~~~~~~~~~~~~ gcc -DHAVE_MKSTEMP -DHAVE_FSEEKO -DHAVE_FONTCONFIG -DHAVE_SETLOCALE -DHAVE_DBUS -DHAVE_BSWAP32 -DHAVE_BYTESWAP_H -DHAVE_STRERROR -DHAVE_PREAD_PWRITE=1 -DGS_RECURSIVE_MUTEXATTR=PTHREAD_MUTEX_RECURSIVE -O2 -DNDEBUG -fPIC -fvisibility=hidden -DGSDLLEXPORT="__attribute__((visibility(\"default\")))" -Wall -Wstrict-prototypes -Wundef -Wmissing-declarations -Wmissing-prototypes -Wwrite-strings -fno-strict-aliasing -Werror=declaration-after-statement -fno-builtin -fno-common -Werror=return-type -Wno-unused-local-typedefs -DHAVE_STDINT_H=1 -DHAVE_DIRENT_H=1 -DHAVE_SYS_DIR_H=1 -DHAVE_SYS_TIME_H=1 -DHAVE_SYS_TIMES_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_LIBDL=1 -DGX_COLOR_INDEX_TYPE="unsigned long long" -D__USE_UNIX98=1 -DBUILD_PDF=1 -I./pdf -Os -fstack-clash-protection -Wformat -Werror=format-security -g -flto=auto -DHAVE_RESTRICT=1 -I/usr/include/webp -fno-strict-aliasing -DHAVE_POPEN_PROTO=1 -I./soobj -I./base -I./devices -DWHICH_CMS="lcms2" -o ./soobj/gsshade.o -c ./base/gsshade.c In file included from tesseract/src/ccutil/clst.h:24, from tesseract/src/ccstruct/blobs.h:23, from tesseract/src/classify/mfoutline.h:21, from tesseract/src/classify/intproto.h:25: tesseract/src/ccutil/serialis.h: In instantiation of 'bool tesseract::TFile::Serialize(const T*, size_t) [with T = char; size_t = unsigned int]': tesseract/src/ccutil/unicharset.h:363:51: required from here tesseract/src/ccutil/serialis.h:102:45: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'unsigned int'} [-Wsign-compare] 102 | return FWrite(data, sizeof(T), count) == count; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ In file included from tesseract/src/ccutil/elst.h:24, from tesseract/src/ccstruct/ocrpara.h:23, from tesseract/src/ccstruct/ocrblock.h:22, from tesseract/src/textord/devanagari_processing.h:17, from tesseract/src/ccmain/tesseractclass.h:34: tesseract/src/ccutil/serialis.h: In instantiation of 'bool tesseract::TFile::Serialize(const T*, size_t) [with T = char; size_t = unsigned int]': tesseract/src/ccutil/unicharset.h:363:51: required from here tesseract/src/ccutil/serialis.h:102:45: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'unsigned int'} [-Wsign-compare] 102 | return FWrite(data, sizeof(T), count) == count; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ gcc -DHAVE_MKSTEMP -DHAVE_FSEEKO -DHAVE_FONTCONFIG -DHAVE_SETLOCALE -DHAVE_DBUS -DHAVE_BSWAP32 -DHAVE_BYTESWAP_H -DHAVE_STRERROR -DHAVE_PREAD_PWRITE=1 -DGS_RECURSIVE_MUTEXATTR=PTHREAD_MUTEX_RECURSIVE -O2 -DNDEBUG -fPIC -fvisibility=hidden -DGSDLLEXPORT="__attribute__((visibility(\"default\")))" -Wall -Wstrict-prototypes -Wundef -Wmissing-declarations -Wmissing-prototypes -Wwrite-strings -fno-strict-aliasing -Werror=declaration-after-statement -fno-builtin -fno-common -Werror=return-type -Wno-unused-local-typedefs -DHAVE_STDINT_H=1 -DHAVE_DIRENT_H=1 -DHAVE_SYS_DIR_H=1 -DHAVE_SYS_TIME_H=1 -DHAVE_SYS_TIMES_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_LIBDL=1 -DGX_COLOR_INDEX_TYPE="unsigned long long" -D__USE_UNIX98=1 -DBUILD_PDF=1 -I./pdf -Os -fstack-clash-protection -Wformat -Werror=format-security -g -flto=auto -DHAVE_RESTRICT=1 -I/usr/include/webp -fno-strict-aliasing -DHAVE_POPEN_PROTO=1 -I./soobj -I./base -I./devices -DWHICH_CMS="lcms2" -o ./soobj/gxshade.o -c ./base/gxshade.c In file included from tesseract/src/ccutil/elst.h:24, from tesseract/src/ccstruct/blobbox.h:22, from tesseract/src/ccmain/equationdetect.h:22: tesseract/src/ccutil/serialis.h: In instantiation of 'bool tesseract::TFile::Serialize(const T*, size_t) [with T = char; size_t = unsigned int]': tesseract/src/ccutil/unicharset.h:363:51: required from here tesseract/src/ccutil/serialis.h:102:45: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'unsigned int'} [-Wsign-compare] 102 | return FWrite(data, sizeof(T), count) == count; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ In file included from tesseract/src/ccutil/genericvector.h:22, from tesseract/src/ccutil/params.h:22, from tesseract/src/classify/intmatcher.h:20: tesseract/src/ccutil/serialis.h: In instantiation of 'bool tesseract::TFile::Serialize(const T*, size_t) [with T = char; size_t = unsigned int]': tesseract/src/ccutil/unicharset.h:363:51: required from here tesseract/src/ccutil/serialis.h:102:45: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'unsigned int'} [-Wsign-compare] 102 | return FWrite(data, sizeof(T), count) == count; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ ./obj/aux/echogs -e .dev -a- ./obj/type32 -oper zchar32 zfont32 In file included from tesseract/src/ccutil/clst.h:24, from tesseract/src/ccstruct/blobs.h:23, from tesseract/src/classify/mfoutline.h:21, from tesseract/src/ccmain/tessbox.cpp:20: tesseract/src/ccutil/serialis.h: In instantiation of 'bool tesseract::TFile::Serialize(const T*, size_t) [with T = char; size_t = unsigned int]': tesseract/src/ccutil/unicharset.h:363:51: required from here tesseract/src/ccutil/serialis.h:102:45: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'unsigned int'} [-Wsign-compare] 102 | return FWrite(data, sizeof(T), count) == count; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ gcc -DHAVE_MKSTEMP -DHAVE_FSEEKO -DHAVE_FONTCONFIG -DHAVE_SETLOCALE -DHAVE_DBUS -DHAVE_BSWAP32 -DHAVE_BYTESWAP_H -DHAVE_STRERROR -DHAVE_PREAD_PWRITE=1 -DGS_RECURSIVE_MUTEXATTR=PTHREAD_MUTEX_RECURSIVE -O2 -DNDEBUG -fPIC -fvisibility=hidden -DGSDLLEXPORT="__attribute__((visibility(\"default\")))" -Wall -Wstrict-prototypes -Wundef -Wmissing-declarations -Wmissing-prototypes -Wwrite-strings -fno-strict-aliasing -Werror=declaration-after-statement -fno-builtin -fno-common -Werror=return-type -Wno-unused-local-typedefs -DHAVE_STDINT_H=1 -DHAVE_DIRENT_H=1 -DHAVE_SYS_DIR_H=1 -DHAVE_SYS_TIME_H=1 -DHAVE_SYS_TIMES_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_LIBDL=1 -DGX_COLOR_INDEX_TYPE="unsigned long long" -D__USE_UNIX98=1 -DBUILD_PDF=1 -I./pdf -Os -fstack-clash-protection -Wformat -Werror=format-security -g -flto=auto -DHAVE_RESTRICT=1 -I/usr/include/webp -fno-strict-aliasing -DHAVE_POPEN_PROTO=1 -I./soobj -I./base -I./devices -DWHICH_CMS="lcms2" -o ./soobj/gxshade1.o -c ./base/gxshade1.c In file included from tesseract/src/ccutil/ambigs.h:32, from tesseract/src/dict/dict.h:27, from tesseract/src/dict/hyphen.cpp:20: tesseract/src/ccutil/unicharset.h: In member function 'bool tesseract::UNICHARSET::contains_unichar_id(tesseract::UNICHAR_ID) const': tesseract/src/ccutil/unicharset.h:288:59: warning: comparison of integer expressions of different signedness: 'tesseract::UNICHAR_ID' {aka 'int'} and 'std::vector::size_type' {aka 'unsigned int'} [-Wsign-compare] 288 | return unichar_id != INVALID_UNICHAR_ID && unichar_id < unichars.size() && | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~ tesseract/src/ccutil/unicharset.h: In member function 'void tesseract::UNICHARSET::delete_pointers_in_unichars()': tesseract/src/ccutil/unicharset.h:302:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'unsigned int'} [-Wsign-compare] 302 | for (int i = 0; i < unichars.size(); ++i) { | ~~^~~~~~~~~~~~~~~~~ In file included from tesseract/src/dict/dawg.h:33, from tesseract/src/dict/dict.h:29, from tesseract/src/classify/classify.h:66, from tesseract/src/classify/intmatcher.cpp:28: tesseract/src/ccstruct/ratngs.h: In member function 'void tesseract::BLOB_CHOICE::set_fonts(const std::vector&)': tesseract/src/ccstruct/ratngs.h:107:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'unsigned int'} [-Wsign-compare] 107 | for (int f = 0; f < fonts_.size(); ++f) { | ~~^~~~~~~~~~~~~~~ ./obj/aux/echogs -e .dev -w- -l-obj ./obj/form ./obj/zform.o In file included from tesseract/src/ccutil/elst.h:24, from tesseract/src/ccstruct/ocrpara.h:23, from tesseract/src/ccstruct/ocrblock.h:22, from tesseract/src/textord/devanagari_processing.h:17, from tesseract/src/ccmain/tesseractclass.h:34: tesseract/src/ccutil/serialis.h: In instantiation of 'bool tesseract::TFile::Serialize(const T*, size_t) [with T = char; size_t = unsigned int]': tesseract/src/ccutil/unicharset.h:363:51: required from here tesseract/src/ccutil/serialis.h:102:45: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'unsigned int'} [-Wsign-compare] 102 | return FWrite(data, sizeof(T), count) == count; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ gcc -DHAVE_MKSTEMP -DHAVE_FSEEKO -DHAVE_FONTCONFIG -DHAVE_SETLOCALE -DHAVE_DBUS -DHAVE_BSWAP32 -DHAVE_BYTESWAP_H -DHAVE_STRERROR -DHAVE_PREAD_PWRITE=1 -DGS_RECURSIVE_MUTEXATTR=PTHREAD_MUTEX_RECURSIVE -O2 -DNDEBUG -fPIC -fvisibility=hidden -DGSDLLEXPORT="__attribute__((visibility(\"default\")))" -Wall -Wstrict-prototypes -Wundef -Wmissing-declarations -Wmissing-prototypes -Wwrite-strings -fno-strict-aliasing -Werror=declaration-after-statement -fno-builtin -fno-common -Werror=return-type -Wno-unused-local-typedefs -DHAVE_STDINT_H=1 -DHAVE_DIRENT_H=1 -DHAVE_SYS_DIR_H=1 -DHAVE_SYS_TIME_H=1 -DHAVE_SYS_TIMES_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_LIBDL=1 -DGX_COLOR_INDEX_TYPE="unsigned long long" -D__USE_UNIX98=1 -DBUILD_PDF=1 -I./pdf -Os -fstack-clash-protection -Wformat -Werror=format-security -g -flto=auto -DHAVE_RESTRICT=1 -I/usr/include/webp -fno-strict-aliasing -DHAVE_POPEN_PROTO=1 -I./soobj -I./base -I./devices -DWHICH_CMS="lcms2" -o ./soobj/gxshade4.o -c ./base/gxshade4.c In file included from tesseract/src/dict/dawg.h:33, from tesseract/src/dict/dict.h:29, from tesseract/src/classify/classify.h:66, from tesseract/src/classify/intproto.cpp:30: tesseract/src/ccstruct/ratngs.h: In member function 'void tesseract::BLOB_CHOICE::set_fonts(const std::vector&)': tesseract/src/ccstruct/ratngs.h:107:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'unsigned int'} [-Wsign-compare] 107 | for (int f = 0; f < fonts_.size(); ++f) { | ~~^~~~~~~~~~~~~~~ In file included from tesseract/src/ccutil/elst.h:24, from tesseract/src/ccstruct/ocrpara.h:23, from tesseract/src/ccstruct/ocrblock.h:22, from tesseract/src/textord/devanagari_processing.h:17, from tesseract/src/ccmain/tesseractclass.h:34: tesseract/src/ccutil/serialis.h: In instantiation of 'bool tesseract::TFile::Serialize(const T*, size_t) [with T = char; size_t = unsigned int]': tesseract/src/ccutil/unicharset.h:363:51: required from here tesseract/src/ccutil/serialis.h:102:45: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'unsigned int'} [-Wsign-compare] 102 | return FWrite(data, sizeof(T), count) == count; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ ./obj/aux/echogs -e .dev -a- ./obj/type32 -ps gs_res gs_typ32 In file included from tesseract/src/ccmain/tfacepp.cpp:25: tesseract/src/ccmain/tesseractclass.h: In member function 'void tesseract::Tesseract::set_pix_original(Pix*)': tesseract/src/ccmain/tesseractclass.h:224:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'unsigned int'} [-Wsign-compare] 224 | for (int i = 0; i < sub_langs_.size(); ++i) { | ~~^~~~~~~~~~~~~~~~~~~ tesseract/src/ccmain/tesseractclass.h: In member function 'bool tesseract::Tesseract::AnyTessLang() const': tesseract/src/ccmain/tesseractclass.h:292:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'unsigned int'} [-Wsign-compare] 292 | for (int i = 0; i < sub_langs_.size(); ++i) { | ~~^~~~~~~~~~~~~~~~~~~ tesseract/src/ccmain/tesseractclass.h: In member function 'bool tesseract::Tesseract::AnyLSTMLang() const': tesseract/src/ccmain/tesseractclass.h:302:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'unsigned int'} [-Wsign-compare] 302 | for (int i = 0; i < sub_langs_.size(); ++i) { | ~~^~~~~~~~~~~~~~~~~~~ In file included from tesseract/src/classify/intproto.h:28, from tesseract/src/classify/intfx.h:22, from tesseract/src/classify/intfx.cpp:23: tesseract/src/ccutil/unicharset.h: In member function 'bool tesseract::UNICHARSET::contains_unichar_id(tesseract::UNICHAR_ID) const': tesseract/src/ccutil/unicharset.h:288:59: warning: comparison of integer expressions of different signedness: 'tesseract::UNICHAR_ID' {aka 'int'} and 'std::vector::size_type' {aka 'unsigned int'} [-Wsign-compare] 288 | return unichar_id != INVALID_UNICHAR_ID && unichar_id < unichars.size() && | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~ tesseract/src/ccutil/unicharset.h: In member function 'void tesseract::UNICHARSET::delete_pointers_in_unichars()': tesseract/src/ccutil/unicharset.h:302:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'unsigned int'} [-Wsign-compare] 302 | for (int i = 0; i < unichars.size(); ++i) { | ~~^~~~~~~~~~~~~~~~~ In file included from tesseract/src/classify/intproto.h:28, from tesseract/src/classify/intmatcher.h:21, from tesseract/src/classify/shapetable.h:28, from tesseract/src/classify/shapeclassifier.cpp:29: tesseract/src/ccutil/unicharset.h: In member function 'bool tesseract::UNICHARSET::contains_unichar_id(tesseract::UNICHAR_ID) const': tesseract/src/ccutil/unicharset.h:288:59: warning: comparison of integer expressions of different signedness: 'tesseract::UNICHAR_ID' {aka 'int'} and 'std::vector::size_type' {aka 'unsigned int'} [-Wsign-compare] 288 | return unichar_id != INVALID_UNICHAR_ID && unichar_id < unichars.size() && | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~ tesseract/src/ccutil/unicharset.h: In member function 'void tesseract::UNICHARSET::delete_pointers_in_unichars()': tesseract/src/ccutil/unicharset.h:302:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'unsigned int'} [-Wsign-compare] 302 | for (int i = 0; i < unichars.size(); ++i) { | ~~^~~~~~~~~~~~~~~~~ ./obj/aux/echogs -e .dev -a- ./obj/form -oper zform ./obj/aux/echogs -e .dev -w- -l-obj ./obj/cspixel ./obj/zcspixel.o In file included from tesseract/src/classify/intproto.h:28, from tesseract/src/classify/adaptive.h:20, from tesseract/src/classify/classify.h:64, from tesseract/src/classify/protos.cpp:26: tesseract/src/ccutil/unicharset.h: In member function 'bool tesseract::UNICHARSET::contains_unichar_id(tesseract::UNICHAR_ID) const': tesseract/src/ccutil/unicharset.h:288:59: warning: comparison of integer expressions of different signedness: 'tesseract::UNICHAR_ID' {aka 'int'} and 'std::vector::size_type' {aka 'unsigned int'} [-Wsign-compare] 288 | return unichar_id != INVALID_UNICHAR_ID && unichar_id < unichars.size() && | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~ tesseract/src/ccutil/unicharset.h: In member function 'void tesseract::UNICHARSET::delete_pointers_in_unichars()': tesseract/src/ccutil/unicharset.h:302:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'unsigned int'} [-Wsign-compare] 302 | for (int i = 0; i < unichars.size(); ++i) { | ~~^~~~~~~~~~~~~~~~~ ./obj/aux/echogs -e .dev -w- -l-obj ./obj/frsd -include ./obj/zfrsd ./obj/aux/echogs -e .dev -a- ./obj/cspixel -include ./obj/cspixlib ./obj/aux/echogs -e .dev -a- ./obj/frsd -ps gs_lev2 gs_res gs_frsd ./obj/aux/echogs -e .dev -w- -l-obj ./obj/macglyph -include ./obj/macroman -ps gs_mgl_e ./obj/aux/echogs -e .dev -w- -l-obj ./obj/fmd5 ./obj/zfmd5.o ./obj/aux/echogs -e .dev -w- -l-obj ./obj/ssha2 ./obj/ssha2.o ./obj/sha2.o In file included from tesseract/src/classify/intproto.h:28, from tesseract/src/classify/adaptive.h:20, from tesseract/src/classify/classify.h:64, from tesseract/src/classify/cutoffs.cpp:25: tesseract/src/ccutil/unicharset.h: In member function 'bool tesseract::UNICHARSET::contains_unichar_id(tesseract::UNICHAR_ID) const': tesseract/src/ccutil/unicharset.h:288:59: warning: comparison of integer expressions of different signedness: 'tesseract::UNICHAR_ID' {aka 'int'} and 'std::vector::size_type' {aka 'unsigned int'} [-Wsign-compare] 288 | return unichar_id != INVALID_UNICHAR_ID && unichar_id < unichars.size() && | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~ ./obj/aux/echogs -e .dev -a- ./obj/fmd5 -include ./obj/smd5 tesseract/src/ccutil/unicharset.h: In member function 'void tesseract::UNICHARSET::delete_pointers_in_unichars()': tesseract/src/ccutil/unicharset.h:302:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'unsigned int'} [-Wsign-compare] 302 | for (int i = 0; i < unichars.size(); ++i) { | ~~^~~~~~~~~~~~~~~~~ ./obj/aux/echogs -e .dev -w- -l-obj ./obj/farc4 ./obj/zfarc4.o ./obj/aux/echogs -e .dev -a- ./obj/fmd5 -oper zfmd5 ./obj/aux/echogs -e .dev -a- ./obj/farc4 -include ./obj/sarc4 ./obj/aux/echogs -e .dev -w- -l-obj ./obj/saes ./obj/saes.o ./obj/aes.o ./obj/aux/echogs -e .dev -a- ./obj/farc4 -oper zfarc4 ./obj/aux/echogs -e .dev -w- -l-obj ./obj/pdfops ./obj/zpdfops.o ./obj/aux/echogs -e .dev -w- -l-obj ./obj/pdf_r6 ./obj/zpdf_r6.o ./obj/aux/echogs -e .dev -a- ./obj/pdfops -oper zpdfops gcc -DHAVE_MKSTEMP -DHAVE_FSEEKO -DHAVE_FONTCONFIG -DHAVE_SETLOCALE -DHAVE_DBUS -DHAVE_BSWAP32 -DHAVE_BYTESWAP_H -DHAVE_STRERROR -DHAVE_PREAD_PWRITE=1 -DGS_RECURSIVE_MUTEXATTR=PTHREAD_MUTEX_RECURSIVE -O2 -DNDEBUG -fPIC -fvisibility=hidden -DGSDLLEXPORT="__attribute__((visibility(\"default\")))" -Wall -Wstrict-prototypes -Wundef -Wmissing-declarations -Wmissing-prototypes -Wwrite-strings -fno-strict-aliasing -Werror=declaration-after-statement -fno-builtin -fno-common -Werror=return-type -Wno-unused-local-typedefs -DHAVE_STDINT_H=1 -DHAVE_DIRENT_H=1 -DHAVE_SYS_DIR_H=1 -DHAVE_SYS_TIME_H=1 -DHAVE_SYS_TIMES_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_LIBDL=1 -DGX_COLOR_INDEX_TYPE="unsigned long long" -D__USE_UNIX98=1 -DBUILD_PDF=1 -I./pdf -Os -fstack-clash-protection -Wformat -Werror=format-security -g -flto=auto -DHAVE_RESTRICT=1 -I/usr/include/webp -fno-strict-aliasing -DHAVE_POPEN_PROTO=1 -I./soobj -I./base -I./devices -DWHICH_CMS="lcms2" -o ./soobj/gxshade6.o -c ./base/gxshade6.c ./obj/aux/echogs -e .dev -a- ./obj/pdf_r6 -oper zpdf_r6 ./obj/aux/echogs -e .dev -w- -l-obj ./obj/iapi ./obj/iapi.o gcc -DHAVE_MKSTEMP -DHAVE_FSEEKO -DHAVE_FONTCONFIG -DHAVE_SETLOCALE -DHAVE_DBUS -DHAVE_BSWAP32 -DHAVE_BYTESWAP_H -DHAVE_STRERROR -DHAVE_PREAD_PWRITE=1 -DGS_RECURSIVE_MUTEXATTR=PTHREAD_MUTEX_RECURSIVE -O2 -DNDEBUG -fPIC -fvisibility=hidden -DGSDLLEXPORT="__attribute__((visibility(\"default\")))" -Wall -Wstrict-prototypes -Wundef -Wmissing-declarations -Wmissing-prototypes -Wwrite-strings -fno-strict-aliasing -Werror=declaration-after-statement -fno-builtin -fno-common -Werror=return-type -Wno-unused-local-typedefs -DHAVE_STDINT_H=1 -DHAVE_DIRENT_H=1 -DHAVE_SYS_DIR_H=1 -DHAVE_SYS_TIME_H=1 -DHAVE_SYS_TIMES_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_LIBDL=1 -DGX_COLOR_INDEX_TYPE="unsigned long long" -D__USE_UNIX98=1 -DBUILD_PDF=1 -I./pdf -Os -fstack-clash-protection -Wformat -Werror=format-security -g -flto=auto -DHAVE_RESTRICT=1 -I/usr/include/webp -fno-strict-aliasing -DHAVE_POPEN_PROTO=1 -I./soobj -I./base -I./devices -DWHICH_CMS="lcms2" -o ./soobj/gsdsrc.o -c ./base/gsdsrc.c gcc -DHAVE_MKSTEMP -DHAVE_FSEEKO -DHAVE_FONTCONFIG -DHAVE_SETLOCALE -DHAVE_DBUS -DHAVE_BSWAP32 -DHAVE_BYTESWAP_H -DHAVE_STRERROR -DHAVE_PREAD_PWRITE=1 -DGS_RECURSIVE_MUTEXATTR=PTHREAD_MUTEX_RECURSIVE -O2 -DNDEBUG -fPIC -fvisibility=hidden -DGSDLLEXPORT="__attribute__((visibility(\"default\")))" -Wall -Wstrict-prototypes -Wundef -Wmissing-declarations -Wmissing-prototypes -Wwrite-strings -fno-strict-aliasing -Werror=declaration-after-statement -fno-builtin -fno-common -Werror=return-type -Wno-unused-local-typedefs -DHAVE_STDINT_H=1 -DHAVE_DIRENT_H=1 -DHAVE_SYS_DIR_H=1 -DHAVE_SYS_TIME_H=1 -DHAVE_SYS_TIMES_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_LIBDL=1 -DGX_COLOR_INDEX_TYPE="unsigned long long" -D__USE_UNIX98=1 -DBUILD_PDF=1 -I./pdf -Os -fstack-clash-protection -Wformat -Werror=format-security -g -flto=auto -DHAVE_RESTRICT=1 -I/usr/include/webp -fno-strict-aliasing -DHAVE_POPEN_PROTO=1 -I./soobj -I./base -I./devices -DWHICH_CMS="lcms2" -o ./soobj/gsfunc.o -c ./base/gsfunc.c In file included from tesseract/src/classify/intproto.h:28, from tesseract/src/classify/intfx.h:22, from tesseract/src/classify/trainingsample.h:21, from tesseract/src/classify/trainingsample.cpp:22: tesseract/src/ccutil/unicharset.h: In member function 'bool tesseract::UNICHARSET::contains_unichar_id(tesseract::UNICHAR_ID) const': tesseract/src/ccutil/unicharset.h:288:59: warning: comparison of integer expressions of different signedness: 'tesseract::UNICHAR_ID' {aka 'int'} and 'std::vector::size_type' {aka 'unsigned int'} [-Wsign-compare] 288 | return unichar_id != INVALID_UNICHAR_ID && unichar_id < unichars.size() && | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~ tesseract/src/ccutil/unicharset.h: In member function 'void tesseract::UNICHARSET::delete_pointers_in_unichars()': tesseract/src/ccutil/unicharset.h:302:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'unsigned int'} [-Wsign-compare] 302 | for (int i = 0; i < unichars.size(); ++i) { | ~~^~~~~~~~~~~~~~~~~ In file included from tesseract/src/classify/intproto.h:28, from tesseract/src/classify/adaptive.h:20, from tesseract/src/classify/classify.h:64, from tesseract/src/classify/tessclassifier.cpp:21: tesseract/src/ccutil/unicharset.h: In member function 'bool tesseract::UNICHARSET::contains_unichar_id(tesseract::UNICHAR_ID) const': tesseract/src/ccutil/unicharset.h:288:59: warning: comparison of integer expressions of different signedness: 'tesseract::UNICHAR_ID' {aka 'int'} and 'std::vector::size_type' {aka 'unsigned int'} [-Wsign-compare] 288 | return unichar_id != INVALID_UNICHAR_ID && unichar_id < unichars.size() && | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~ tesseract/src/ccutil/unicharset.h: In member function 'void tesseract::UNICHARSET::delete_pointers_in_unichars()': tesseract/src/ccutil/unicharset.h:302:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'unsigned int'} [-Wsign-compare] 302 | for (int i = 0; i < unichars.size(); ++i) { | ~~^~~~~~~~~~~~~~~~~ In file included from tesseract/src/ccutil/elst.h:24, from tesseract/src/ccstruct/points.h:22, from tesseract/src/ccstruct/rect.h:23, from tesseract/src/ccstruct/boxword.h:23, from tesseract/src/ccstruct/blamer.h:26: tesseract/src/ccutil/serialis.h: In instantiation of 'bool tesseract::TFile::Serialize(const T*, size_t) [with T = char; size_t = unsigned int]': tesseract/src/ccutil/unicharset.h:363:51: required from here tesseract/src/ccutil/serialis.h:102:45: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'unsigned int'} [-Wsign-compare] 102 | return FWrite(data, sizeof(T), count) == count; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ In file included from tesseract/src/classify/intproto.h:28, from tesseract/src/classify/intfx.h:22, from tesseract/src/classify/normfeat.cpp:21: tesseract/src/ccutil/unicharset.h: In member function 'bool tesseract::UNICHARSET::contains_unichar_id(tesseract::UNICHAR_ID) const': tesseract/src/ccutil/unicharset.h:288:59: warning: comparison of integer expressions of different signedness: 'tesseract::UNICHAR_ID' {aka 'int'} and 'std::vector::size_type' {aka 'unsigned int'} [-Wsign-compare] 288 | return unichar_id != INVALID_UNICHAR_ID && unichar_id < unichars.size() && | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~ tesseract/src/ccutil/unicharset.h: In member function 'void tesseract::UNICHARSET::delete_pointers_in_unichars()': tesseract/src/ccutil/unicharset.h:302:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'unsigned int'} [-Wsign-compare] 302 | for (int i = 0; i < unichars.size(); ++i) { | ~~^~~~~~~~~~~~~~~~~ tesseract/src/classify/shapeclassifier.cpp: In member function 'virtual void tesseract::ShapeClassifier::UnicharPrintResults(const char*, const std::vector&) const': tesseract/src/classify/shapeclassifier.cpp:179:21: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'unsigned int'} [-Wsign-compare] 179 | for (int i = 0; i < results.size(); ++i) { | ~~^~~~~~~~~~~~~~~~ tesseract/src/classify/shapeclassifier.cpp:184:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'unsigned int'} [-Wsign-compare] 184 | for (int f = 0; f < results[i].fonts.size(); ++f) { | ~~^~~~~~~~~~~~~~~~~~~~~~~~~ tesseract/src/classify/shapeclassifier.cpp: In member function 'virtual void tesseract::ShapeClassifier::PrintResults(const char*, const std::vector&) const': tesseract/src/classify/shapeclassifier.cpp:194:21: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'unsigned int'} [-Wsign-compare] 194 | for (int i = 0; i < results.size(); ++i) { | ~~^~~~~~~~~~~~~~~~ tesseract/src/classify/shapeclassifier.cpp: In member function 'void tesseract::ShapeClassifier::FilterDuplicateUnichars(std::vector*) const': tesseract/src/classify/shapeclassifier.cpp:211:21: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'unsigned int'} [-Wsign-compare] 211 | for (int r = 0; r < results->size(); ++r) { | ~~^~~~~~~~~~~~~~~~~ In file included from tesseract/src/classify/intproto.h:28, from tesseract/src/classify/adaptive.h:20, from tesseract/src/classify/classify.h:64, from tesseract/src/classify/picofeat.cpp:20: tesseract/src/ccutil/unicharset.h: In member function 'bool tesseract::UNICHARSET::contains_unichar_id(tesseract::UNICHAR_ID) const': tesseract/src/ccutil/unicharset.h:288:59: warning: comparison of integer expressions of different signedness: 'tesseract::UNICHAR_ID' {aka 'int'} and 'std::vector::size_type' {aka 'unsigned int'} [-Wsign-compare] 288 | return unichar_id != INVALID_UNICHAR_ID && unichar_id < unichars.size() && | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~ tesseract/src/ccutil/unicharset.h: In member function 'void tesseract::UNICHARSET::delete_pointers_in_unichars()': tesseract/src/ccutil/unicharset.h:302:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'unsigned int'} [-Wsign-compare] 302 | for (int i = 0; i < unichars.size(); ++i) { | ~~^~~~~~~~~~~~~~~~~ rm -f ./obj/gscdefs.c gcc -DHAVE_MKSTEMP -DHAVE_FSEEKO -DHAVE_FONTCONFIG -DHAVE_SETLOCALE -DHAVE_DBUS -DHAVE_BSWAP32 -DHAVE_BYTESWAP_H -DHAVE_STRERROR -DHAVE_PREAD_PWRITE=1 -DGS_RECURSIVE_MUTEXATTR=PTHREAD_MUTEX_RECURSIVE -O2 -DNDEBUG -fPIC -fvisibility=hidden -DGSDLLEXPORT="__attribute__((visibility(\"default\")))" -Wall -Wstrict-prototypes -Wundef -Wmissing-declarations -Wmissing-prototypes -Wwrite-strings -fno-strict-aliasing -Werror=declaration-after-statement -fno-builtin -fno-common -Werror=return-type -Wno-unused-local-typedefs -DHAVE_STDINT_H=1 -DHAVE_DIRENT_H=1 -DHAVE_SYS_DIR_H=1 -DHAVE_SYS_TIME_H=1 -DHAVE_SYS_TIMES_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_LIBDL=1 -DGX_COLOR_INDEX_TYPE="unsigned long long" -D__USE_UNIX98=1 -DBUILD_PDF=1 -I./pdf -Os -fstack-clash-protection -Wformat -Werror=format-security -g -flto=auto -DHAVE_RESTRICT=1 -I/usr/include/webp -fno-strict-aliasing -DHAVE_POPEN_PROTO=1 -I./soobj -I./base -I./devices -DWHICH_CMS="lcms2" -o ./soobj/gsfunc0.o -c ./base/gsfunc0.c gcc -DHAVE_MKSTEMP -DHAVE_FSEEKO -DHAVE_FONTCONFIG -DHAVE_SETLOCALE -DHAVE_DBUS -DHAVE_BSWAP32 -DHAVE_BYTESWAP_H -DHAVE_STRERROR -DHAVE_PREAD_PWRITE=1 -DGS_RECURSIVE_MUTEXATTR=PTHREAD_MUTEX_RECURSIVE -O2 -DNDEBUG -fPIC -fvisibility=hidden -DGSDLLEXPORT="__attribute__((visibility(\"default\")))" -Wall -Wstrict-prototypes -Wundef -Wmissing-declarations -Wmissing-prototypes -Wwrite-strings -fno-strict-aliasing -Werror=declaration-after-statement -fno-builtin -fno-common -Werror=return-type -Wno-unused-local-typedefs -DHAVE_STDINT_H=1 -DHAVE_DIRENT_H=1 -DHAVE_SYS_DIR_H=1 -DHAVE_SYS_TIME_H=1 -DHAVE_SYS_TIMES_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_LIBDL=1 -DGX_COLOR_INDEX_TYPE="unsigned long long" -D__USE_UNIX98=1 -DBUILD_PDF=1 -I./pdf -Os -fstack-clash-protection -Wformat -Werror=format-security -g -flto=auto -DHAVE_RESTRICT=1 -I/usr/include/webp -fno-strict-aliasing -DHAVE_POPEN_PROTO=1 -I./soobj -I./base -I./devices -DWHICH_CMS="lcms2" -o ./soobj/gscolor1.o -c ./base/gscolor1.c In file included from tesseract/src/ccutil/genericvector.h:22, from tesseract/src/ccstruct/fontinfo.h:25, from tesseract/src/classify/shapetable.h:26: tesseract/src/ccutil/serialis.h: In instantiation of 'bool tesseract::TFile::Serialize(const T*, size_t) [with T = char; size_t = unsigned int]': tesseract/src/ccutil/unicharset.h:363:51: required from here tesseract/src/ccutil/serialis.h:102:45: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'unsigned int'} [-Wsign-compare] 102 | return FWrite(data, sizeof(T), count) == count; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ In file included from tesseract/src/ccutil/clst.h:24, from tesseract/src/ccstruct/blobs.h:23, from tesseract/src/classify/ocrfeatures.h:21, from tesseract/src/classify/normfeat.h:22, from tesseract/src/classify/normfeat.cpp:19: tesseract/src/ccutil/serialis.h: In instantiation of 'bool tesseract::TFile::Serialize(const T*, size_t) [with T = char; size_t = unsigned int]': tesseract/src/ccutil/unicharset.h:363:51: required from here tesseract/src/ccutil/serialis.h:102:45: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'unsigned int'} [-Wsign-compare] 102 | return FWrite(data, sizeof(T), count) == count; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ cp ./base/gscdef.c ./obj/gscdefs.c gcc -DHAVE_MKSTEMP -DHAVE_FSEEKO -DHAVE_FONTCONFIG -DHAVE_SETLOCALE -DHAVE_DBUS -DHAVE_BSWAP32 -DHAVE_BYTESWAP_H -DHAVE_STRERROR -DHAVE_PREAD_PWRITE=1 -DGS_RECURSIVE_MUTEXATTR=PTHREAD_MUTEX_RECURSIVE -O2 -DNDEBUG -fPIC -fvisibility=hidden -DGSDLLEXPORT="__attribute__((visibility(\"default\")))" -Wall -Wstrict-prototypes -Wundef -Wmissing-declarations -Wmissing-prototypes -Wwrite-strings -fno-strict-aliasing -Werror=declaration-after-statement -fno-builtin -fno-common -Werror=return-type -Wno-unused-local-typedefs -DHAVE_STDINT_H=1 -DHAVE_DIRENT_H=1 -DHAVE_SYS_DIR_H=1 -DHAVE_SYS_TIME_H=1 -DHAVE_SYS_TIMES_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_LIBDL=1 -DGX_COLOR_INDEX_TYPE="unsigned long long" -D__USE_UNIX98=1 -DBUILD_PDF=1 -I./pdf -Os -fstack-clash-protection -Wformat -Werror=format-security -g -flto=auto -DHAVE_RESTRICT=1 -I/usr/include/webp -fno-strict-aliasing -DHAVE_POPEN_PROTO=1 -I./soobj -I./base -I./devices -DWHICH_CMS="lcms2" -o ./soobj/gsht1.o -c ./base/gsht1.c In file included from tesseract/src/ccutil/genericvector.h:22, from tesseract/src/ccutil/params.h:22, from tesseract/src/classify/intmatcher.h:20: tesseract/src/ccutil/serialis.h: In instantiation of 'bool tesseract::TFile::Serialize(const T*, size_t) [with T = char; size_t = unsigned int]': tesseract/src/ccutil/unicharset.h:363:51: required from here tesseract/src/ccutil/serialis.h:102:45: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'unsigned int'} [-Wsign-compare] 102 | return FWrite(data, sizeof(T), count) == count; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ gcc -DHAVE_MKSTEMP -DHAVE_FSEEKO -DHAVE_FONTCONFIG -DHAVE_SETLOCALE -DHAVE_DBUS -DHAVE_BSWAP32 -DHAVE_BYTESWAP_H -DHAVE_STRERROR -DHAVE_PREAD_PWRITE=1 -DGS_RECURSIVE_MUTEXATTR=PTHREAD_MUTEX_RECURSIVE -O2 -DNDEBUG -fPIC -fvisibility=hidden -DGSDLLEXPORT="__attribute__((visibility(\"default\")))" -Wall -Wstrict-prototypes -Wundef -Wmissing-declarations -Wmissing-prototypes -Wwrite-strings -fno-strict-aliasing -Werror=declaration-after-statement -fno-builtin -fno-common -Werror=return-type -Wno-unused-local-typedefs -DHAVE_STDINT_H=1 -DHAVE_DIRENT_H=1 -DHAVE_SYS_DIR_H=1 -DHAVE_SYS_TIME_H=1 -DHAVE_SYS_TIMES_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_LIBDL=1 -DGX_COLOR_INDEX_TYPE="unsigned long long" -D__USE_UNIX98=1 -DBUILD_PDF=1 -I./pdf -Os -fstack-clash-protection -Wformat -Werror=format-security -g -flto=auto -DHAVE_RESTRICT=1 -I/usr/include/webp -fno-strict-aliasing -DHAVE_POPEN_PROTO=1 -I./soobj -I./base -I./devices -DWHICH_CMS="lcms2" -o ./soobj/gscolor2.o -c ./base/gscolor2.c In file included from tesseract/src/classify/intproto.h:28, from tesseract/src/classify/adaptive.h:20, from tesseract/src/classify/classify.h:64, from tesseract/src/classify/outfeat.cpp:20: tesseract/src/ccutil/unicharset.h: In member function 'bool tesseract::UNICHARSET::contains_unichar_id(tesseract::UNICHAR_ID) const': tesseract/src/ccutil/unicharset.h:288:59: warning: comparison of integer expressions of different signedness: 'tesseract::UNICHAR_ID' {aka 'int'} and 'std::vector::size_type' {aka 'unsigned int'} [-Wsign-compare] 288 | return unichar_id != INVALID_UNICHAR_ID && unichar_id < unichars.size() && | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~ tesseract/src/ccutil/unicharset.h: In member function 'void tesseract::UNICHARSET::delete_pointers_in_unichars()': tesseract/src/ccutil/unicharset.h:302:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'unsigned int'} [-Wsign-compare] 302 | for (int i = 0; i < unichars.size(); ++i) { | ~~^~~~~~~~~~~~~~~~~ gcc -DHAVE_MKSTEMP -DHAVE_FSEEKO -DHAVE_FONTCONFIG -DHAVE_SETLOCALE -DHAVE_DBUS -DHAVE_BSWAP32 -DHAVE_BYTESWAP_H -DHAVE_STRERROR -DHAVE_PREAD_PWRITE=1 -DGS_RECURSIVE_MUTEXATTR=PTHREAD_MUTEX_RECURSIVE -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 -Wno-unused-local-typedefs -DHAVE_STDINT_H=1 -DHAVE_DIRENT_H=1 -DHAVE_SYS_DIR_H=1 -DHAVE_SYS_TIME_H=1 -DHAVE_SYS_TIMES_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_LIBDL=1 -DGX_COLOR_INDEX_TYPE="unsigned long long" -D__USE_UNIX98=1 -DBUILD_PDF=1 -I./pdf -Os -fstack-clash-protection -Wformat -Werror=format-security -g -flto=auto -DHAVE_RESTRICT=1 -I/usr/include/webp -fno-strict-aliasing -DHAVE_POPEN_PROTO=1 -I./obj -I./base -I./devices -DWHICH_CMS="lcms2" -o ./obj/gscdefs.o -c ./obj/gscdefs.c gcc -DHAVE_MKSTEMP -DHAVE_FSEEKO -DHAVE_FONTCONFIG -DHAVE_SETLOCALE -DHAVE_DBUS -DHAVE_BSWAP32 -DHAVE_BYTESWAP_H -DHAVE_STRERROR -DHAVE_PREAD_PWRITE=1 -DGS_RECURSIVE_MUTEXATTR=PTHREAD_MUTEX_RECURSIVE -O2 -DNDEBUG -fPIC -fvisibility=hidden -DGSDLLEXPORT="__attribute__((visibility(\"default\")))" -Wall -Wstrict-prototypes -Wundef -Wmissing-declarations -Wmissing-prototypes -Wwrite-strings -fno-strict-aliasing -Werror=declaration-after-statement -fno-builtin -fno-common -Werror=return-type -Wno-unused-local-typedefs -DHAVE_STDINT_H=1 -DHAVE_DIRENT_H=1 -DHAVE_SYS_DIR_H=1 -DHAVE_SYS_TIME_H=1 -DHAVE_SYS_TIMES_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_LIBDL=1 -DGX_COLOR_INDEX_TYPE="unsigned long long" -D__USE_UNIX98=1 -DBUILD_PDF=1 -I./pdf -Os -fstack-clash-protection -Wformat -Werror=format-security -g -flto=auto -DHAVE_RESTRICT=1 -I/usr/include/webp -fno-strict-aliasing -DHAVE_POPEN_PROTO=1 -I./soobj -I./base -I./devices -DWHICH_CMS="lcms2" -o ./soobj/gspcolor.o -c ./base/gspcolor.c In file included from tesseract/src/ccstruct/ratngs.h:32, from tesseract/src/dict/stopper.h:22, from tesseract/src/ccmain/adaptions.cpp:25: tesseract/src/ccutil/unicharset.h: In member function 'bool tesseract::UNICHARSET::contains_unichar_id(tesseract::UNICHAR_ID) const': tesseract/src/ccutil/unicharset.h:288:59: warning: comparison of integer expressions of different signedness: 'tesseract::UNICHAR_ID' {aka 'int'} and 'std::vector::size_type' {aka 'unsigned int'} [-Wsign-compare] 288 | return unichar_id != INVALID_UNICHAR_ID && unichar_id < unichars.size() && | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~ tesseract/src/ccutil/unicharset.h: In member function 'void tesseract::UNICHARSET::delete_pointers_in_unichars()': tesseract/src/ccutil/unicharset.h:302:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'unsigned int'} [-Wsign-compare] 302 | for (int i = 0; i < unichars.size(); ++i) { | ~~^~~~~~~~~~~~~~~~~ In file included from tesseract/src/ccstruct/ratngs.h:32, from tesseract/src/wordrec/associate.h:27, from tesseract/src/wordrec/associate.cpp:25: tesseract/src/ccutil/unicharset.h: In member function 'bool tesseract::UNICHARSET::contains_unichar_id(tesseract::UNICHAR_ID) const': tesseract/src/ccutil/unicharset.h:288:59: warning: comparison of integer expressions of different signedness: 'tesseract::UNICHAR_ID' {aka 'int'} and 'std::vector::size_type' {aka 'unsigned int'} [-Wsign-compare] 288 | return unichar_id != INVALID_UNICHAR_ID && unichar_id < unichars.size() && | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~ tesseract/src/ccutil/unicharset.h: In member function 'void tesseract::UNICHARSET::delete_pointers_in_unichars()': tesseract/src/ccutil/unicharset.h:302:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'unsigned int'} [-Wsign-compare] 302 | for (int i = 0; i < unichars.size(); ++i) { | ~~^~~~~~~~~~~~~~~~~ gcc -DHAVE_MKSTEMP -DHAVE_FSEEKO -DHAVE_FONTCONFIG -DHAVE_SETLOCALE -DHAVE_DBUS -DHAVE_BSWAP32 -DHAVE_BYTESWAP_H -DHAVE_STRERROR -DHAVE_PREAD_PWRITE=1 -DGS_RECURSIVE_MUTEXATTR=PTHREAD_MUTEX_RECURSIVE -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 -Wno-unused-local-typedefs -DHAVE_STDINT_H=1 -DHAVE_DIRENT_H=1 -DHAVE_SYS_DIR_H=1 -DHAVE_SYS_TIME_H=1 -DHAVE_SYS_TIMES_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_LIBDL=1 -DGX_COLOR_INDEX_TYPE="unsigned long long" -D__USE_UNIX98=1 -DBUILD_PDF=1 -I./pdf -Os -fstack-clash-protection -Wformat -Werror=format-security -g -flto=auto -DHAVE_RESTRICT=1 -I/usr/include/webp -fno-strict-aliasing -DHAVE_POPEN_PROTO=1 -I./obj -I./base -I./devices -DWHICH_CMS="lcms2" -Os -fstack-clash-protection -Wformat -Werror=format-security -g -flto=auto -DHAVE_RESTRICT=1 -I/usr/include/freetype2 -I/usr/include/libpng16 -o ./obj/gp_unix.o -c ./base/gp_unix.c gcc -DHAVE_MKSTEMP -DHAVE_FSEEKO -DHAVE_FONTCONFIG -DHAVE_SETLOCALE -DHAVE_DBUS -DHAVE_BSWAP32 -DHAVE_BYTESWAP_H -DHAVE_STRERROR -DHAVE_PREAD_PWRITE=1 -DGS_RECURSIVE_MUTEXATTR=PTHREAD_MUTEX_RECURSIVE -O2 -DNDEBUG -fPIC -fvisibility=hidden -DGSDLLEXPORT="__attribute__((visibility(\"default\")))" -Wall -Wstrict-prototypes -Wundef -Wmissing-declarations -Wmissing-prototypes -Wwrite-strings -fno-strict-aliasing -Werror=declaration-after-statement -fno-builtin -fno-common -Werror=return-type -Wno-unused-local-typedefs -DHAVE_STDINT_H=1 -DHAVE_DIRENT_H=1 -DHAVE_SYS_DIR_H=1 -DHAVE_SYS_TIME_H=1 -DHAVE_SYS_TIMES_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_LIBDL=1 -DGX_COLOR_INDEX_TYPE="unsigned long long" -D__USE_UNIX98=1 -DBUILD_PDF=1 -I./pdf -Os -fstack-clash-protection -Wformat -Werror=format-security -g -flto=auto -DHAVE_RESTRICT=1 -I/usr/include/webp -fno-strict-aliasing -DHAVE_POPEN_PROTO=1 -I./soobj -I./base -I./devices -DWHICH_CMS="lcms2" -o ./soobj/gsptype1.o -c ./base/gsptype1.c gcc -DHAVE_MKSTEMP -DHAVE_FSEEKO -DHAVE_FONTCONFIG -DHAVE_SETLOCALE -DHAVE_DBUS -DHAVE_BSWAP32 -DHAVE_BYTESWAP_H -DHAVE_STRERROR -DHAVE_PREAD_PWRITE=1 -DGS_RECURSIVE_MUTEXATTR=PTHREAD_MUTEX_RECURSIVE -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 -Wno-unused-local-typedefs -DHAVE_STDINT_H=1 -DHAVE_DIRENT_H=1 -DHAVE_SYS_DIR_H=1 -DHAVE_SYS_TIME_H=1 -DHAVE_SYS_TIMES_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_LIBDL=1 -DGX_COLOR_INDEX_TYPE="unsigned long long" -D__USE_UNIX98=1 -DBUILD_PDF=1 -I./pdf -Os -fstack-clash-protection -Wformat -Werror=format-security -g -flto=auto -DHAVE_RESTRICT=1 -I/usr/include/webp -fno-strict-aliasing -DHAVE_POPEN_PROTO=1 -I./obj -I./base -I./devices -DWHICH_CMS="lcms2" -o ./obj/gp_unifs.o -c ./base/gp_unifs.c gcc -DHAVE_MKSTEMP -DHAVE_FSEEKO -DHAVE_FONTCONFIG -DHAVE_SETLOCALE -DHAVE_DBUS -DHAVE_BSWAP32 -DHAVE_BYTESWAP_H -DHAVE_STRERROR -DHAVE_PREAD_PWRITE=1 -DGS_RECURSIVE_MUTEXATTR=PTHREAD_MUTEX_RECURSIVE -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 -Wno-unused-local-typedefs -DHAVE_STDINT_H=1 -DHAVE_DIRENT_H=1 -DHAVE_SYS_DIR_H=1 -DHAVE_SYS_TIME_H=1 -DHAVE_SYS_TIMES_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_LIBDL=1 -DGX_COLOR_INDEX_TYPE="unsigned long long" -D__USE_UNIX98=1 -DBUILD_PDF=1 -I./pdf -Os -fstack-clash-protection -Wformat -Werror=format-security -g -flto=auto -DHAVE_RESTRICT=1 -I/usr/include/webp -fno-strict-aliasing -DHAVE_POPEN_PROTO=1 -I./obj -I./base -I./devices -DWHICH_CMS="lcms2" -o ./obj/gp_stdia.o -c ./base/gp_stdia.c gcc -DHAVE_MKSTEMP -DHAVE_FSEEKO -DHAVE_FONTCONFIG -DHAVE_SETLOCALE -DHAVE_DBUS -DHAVE_BSWAP32 -DHAVE_BYTESWAP_H -DHAVE_STRERROR -DHAVE_PREAD_PWRITE=1 -DGS_RECURSIVE_MUTEXATTR=PTHREAD_MUTEX_RECURSIVE -O2 -DNDEBUG -fPIC -fvisibility=hidden -DGSDLLEXPORT="__attribute__((visibility(\"default\")))" -Wall -Wstrict-prototypes -Wundef -Wmissing-declarations -Wmissing-prototypes -Wwrite-strings -fno-strict-aliasing -Werror=declaration-after-statement -fno-builtin -fno-common -Werror=return-type -Wno-unused-local-typedefs -DHAVE_STDINT_H=1 -DHAVE_DIRENT_H=1 -DHAVE_SYS_DIR_H=1 -DHAVE_SYS_TIME_H=1 -DHAVE_SYS_TIMES_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_LIBDL=1 -DGX_COLOR_INDEX_TYPE="unsigned long long" -D__USE_UNIX98=1 -DBUILD_PDF=1 -I./pdf -Os -fstack-clash-protection -Wformat -Werror=format-security -g -flto=auto -DHAVE_RESTRICT=1 -I/usr/include/webp -fno-strict-aliasing -DHAVE_POPEN_PROTO=1 -I./soobj -I./base -I./devices -DWHICH_CMS="lcms2" -o ./soobj/gxclip2.o -c ./base/gxclip2.c In file included from tesseract/src/dict/dawg.h:33, from tesseract/src/dict/dict.h:29, from tesseract/src/classify/classify.h:66, from tesseract/src/classify/intfx.cpp:25: tesseract/src/ccstruct/ratngs.h: In member function 'void tesseract::BLOB_CHOICE::set_fonts(const std::vector&)': tesseract/src/ccstruct/ratngs.h:107:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'unsigned int'} [-Wsign-compare] 107 | for (int f = 0; f < fonts_.size(); ++f) { | ~~^~~~~~~~~~~~~~~ In file included from tesseract/src/dict/dawg.h:33, from tesseract/src/dict/dict.h:29, from tesseract/src/classify/classify.h:66: tesseract/src/ccstruct/ratngs.h: In member function 'void tesseract::BLOB_CHOICE::set_fonts(const std::vector&)': tesseract/src/ccstruct/ratngs.h:107:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'unsigned int'} [-Wsign-compare] 107 | for (int f = 0; f < fonts_.size(); ++f) { | ~~^~~~~~~~~~~~~~~ In file included from tesseract/src/ccstruct/ratngs.h:32, from tesseract/src/dict/stopper.h:22, from tesseract/src/wordrec/lm_pain_points.h:27, from tesseract/src/wordrec/lm_pain_points.cpp:23: tesseract/src/ccutil/unicharset.h: In member function 'bool tesseract::UNICHARSET::contains_unichar_id(tesseract::UNICHAR_ID) const': tesseract/src/ccutil/unicharset.h:288:59: warning: comparison of integer expressions of different signedness: 'tesseract::UNICHAR_ID' {aka 'int'} and 'std::vector::size_type' {aka 'unsigned int'} [-Wsign-compare] 288 | return unichar_id != INVALID_UNICHAR_ID && unichar_id < unichars.size() && | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~ tesseract/src/ccutil/unicharset.h: In member function 'void tesseract::UNICHARSET::delete_pointers_in_unichars()': tesseract/src/ccutil/unicharset.h:302:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'unsigned int'} [-Wsign-compare] 302 | for (int i = 0; i < unichars.size(); ++i) { | ~~^~~~~~~~~~~~~~~~~ In file included from tesseract/src/ccstruct/ratngs.h:32, from tesseract/src/dict/dawg.h:33, from tesseract/src/wordrec/lm_consistency.h:24, from tesseract/src/wordrec/lm_consistency.cpp:21: tesseract/src/ccutil/unicharset.h: In member function 'bool tesseract::UNICHARSET::contains_unichar_id(tesseract::UNICHAR_ID) const': tesseract/src/ccutil/unicharset.h:288:59: warning: comparison of integer expressions of different signedness: 'tesseract::UNICHAR_ID' {aka 'int'} and 'std::vector::size_type' {aka 'unsigned int'} [-Wsign-compare] 288 | return unichar_id != INVALID_UNICHAR_ID && unichar_id < unichars.size() && | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~ tesseract/src/ccutil/unicharset.h: In member function 'void tesseract::UNICHARSET::delete_pointers_in_unichars()': tesseract/src/ccutil/unicharset.h:302:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'unsigned int'} [-Wsign-compare] 302 | for (int i = 0; i < unichars.size(); ++i) { | ~~^~~~~~~~~~~~~~~~~ ./obj/aux/echogs -e .dev -w- -l-obj ./obj/patlib -include ./obj/cmyklib ./obj/imasklib ./obj/psl2cs gcc -DHAVE_MKSTEMP -DHAVE_FSEEKO -DHAVE_FONTCONFIG -DHAVE_SETLOCALE -DHAVE_DBUS -DHAVE_BSWAP32 -DHAVE_BYTESWAP_H -DHAVE_STRERROR -DHAVE_PREAD_PWRITE=1 -DGS_RECURSIVE_MUTEXATTR=PTHREAD_MUTEX_RECURSIVE -O2 -DNDEBUG -fPIC -fvisibility=hidden -DGSDLLEXPORT="__attribute__((visibility(\"default\")))" -Wall -Wstrict-prototypes -Wundef -Wmissing-declarations -Wmissing-prototypes -Wwrite-strings -fno-strict-aliasing -Werror=declaration-after-statement -fno-builtin -fno-common -Werror=return-type -Wno-unused-local-typedefs -DHAVE_STDINT_H=1 -DHAVE_DIRENT_H=1 -DHAVE_SYS_DIR_H=1 -DHAVE_SYS_TIME_H=1 -DHAVE_SYS_TIMES_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_LIBDL=1 -DGX_COLOR_INDEX_TYPE="unsigned long long" -D__USE_UNIX98=1 -DBUILD_PDF=1 -I./pdf -Os -fstack-clash-protection -Wformat -Werror=format-security -g -flto=auto -DHAVE_RESTRICT=1 -I/usr/include/webp -fno-strict-aliasing -DHAVE_POPEN_PROTO=1 -I./soobj -I./base -I./devices -DWHICH_CMS="lcms2" -o ./soobj/gxp1fill.o -c ./base/gxp1fill.c ./obj/aux/echogs -e .dev -w- -l-obj ./obj/colimlib ./obj/gxicolor.o gcc -DHAVE_MKSTEMP -DHAVE_FSEEKO -DHAVE_FONTCONFIG -DHAVE_SETLOCALE -DHAVE_DBUS -DHAVE_BSWAP32 -DHAVE_BYTESWAP_H -DHAVE_STRERROR -DHAVE_PREAD_PWRITE=1 -DGS_RECURSIVE_MUTEXATTR=PTHREAD_MUTEX_RECURSIVE -O2 -DNDEBUG -fPIC -fvisibility=hidden -DGSDLLEXPORT="__attribute__((visibility(\"default\")))" -Wall -Wstrict-prototypes -Wundef -Wmissing-declarations -Wmissing-prototypes -Wwrite-strings -fno-strict-aliasing -Werror=declaration-after-statement -fno-builtin -fno-common -Werror=return-type -Wno-unused-local-typedefs -DHAVE_STDINT_H=1 -DHAVE_DIRENT_H=1 -DHAVE_SYS_DIR_H=1 -DHAVE_SYS_TIME_H=1 -DHAVE_SYS_TIMES_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_LIBDL=1 -DGX_COLOR_INDEX_TYPE="unsigned long long" -D__USE_UNIX98=1 -DBUILD_PDF=1 -I./pdf -Os -fstack-clash-protection -Wformat -Werror=format-security -g -flto=auto -DHAVE_RESTRICT=1 -I/usr/include/webp -fno-strict-aliasing -DHAVE_POPEN_PROTO=1 -I./soobj -I./base -I./devices -DWHICH_CMS="lcms2" -o ./soobj/gxpcmap.o -c ./base/gxpcmap.c In file included from tesseract/src/dict/dawg.h:33, from tesseract/src/dict/dict.h:29, from tesseract/src/classify/classify.h:66: tesseract/src/ccstruct/ratngs.h: In member function 'void tesseract::BLOB_CHOICE::set_fonts(const std::vector&)': tesseract/src/ccstruct/ratngs.h:107:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'unsigned int'} [-Wsign-compare] 107 | for (int f = 0; f < fonts_.size(); ++f) { | ~~^~~~~~~~~~~~~~~ tesseract/src/ccstruct/ratngs.h: In member function 'void tesseract::BLOB_CHOICE::set_fonts(const std::vector&)': tesseract/src/ccstruct/ratngs.h:107:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'unsigned int'} [-Wsign-compare] 107 | for (int f = 0; f < fonts_.size(); ++f) { | ~~^~~~~~~~~~~~~~~ In file included from tesseract/src/ccstruct/ratngs.h:32, from tesseract/src/wordrec/associate.h:27, from tesseract/src/wordrec/wordrec.h:67, from tesseract/src/wordrec/outlines.h:26, from tesseract/src/wordrec/chop.cpp:26: tesseract/src/ccutil/unicharset.h: In member function 'bool tesseract::UNICHARSET::contains_unichar_id(tesseract::UNICHAR_ID) const': tesseract/src/ccutil/unicharset.h:288:59: warning: comparison of integer expressions of different signedness: 'tesseract::UNICHAR_ID' {aka 'int'} and 'std::vector::size_type' {aka 'unsigned int'} [-Wsign-compare] 288 | return unichar_id != INVALID_UNICHAR_ID && unichar_id < unichars.size() && | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~ tesseract/src/ccutil/unicharset.h: In member function 'void tesseract::UNICHARSET::delete_pointers_in_unichars()': tesseract/src/ccutil/unicharset.h:302:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'unsigned int'} [-Wsign-compare] 302 | for (int i = 0; i < unichars.size(); ++i) { | ~~^~~~~~~~~~~~~~~~~ In file included from tesseract/src/ccstruct/ratngs.h:32, from tesseract/src/wordrec/associate.h:27, from tesseract/src/wordrec/language_model.h:24, from tesseract/src/wordrec/language_model.cpp:20: tesseract/src/ccutil/unicharset.h: In member function 'bool tesseract::UNICHARSET::contains_unichar_id(tesseract::UNICHAR_ID) const': tesseract/src/ccutil/unicharset.h:288:59: warning: comparison of integer expressions of different signedness: 'tesseract::UNICHAR_ID' {aka 'int'} and 'std::vector::size_type' {aka 'unsigned int'} [-Wsign-compare] 288 | return unichar_id != INVALID_UNICHAR_ID && unichar_id < unichars.size() && | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~ tesseract/src/ccutil/unicharset.h: In member function 'void tesseract::UNICHARSET::delete_pointers_in_unichars()': tesseract/src/ccutil/unicharset.h:302:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'unsigned int'} [-Wsign-compare] 302 | for (int i = 0; i < unichars.size(); ++i) { | ~~^~~~~~~~~~~~~~~~~ In file included from tesseract/src/ccutil/elst.h:24, from tesseract/src/classify/trainingsample.h:19: tesseract/src/ccutil/serialis.h: In instantiation of 'bool tesseract::TFile::Serialize(const T*, size_t) [with T = char; size_t = unsigned int]': tesseract/src/ccutil/unicharset.h:363:51: required from here tesseract/src/ccutil/serialis.h:102:45: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'unsigned int'} [-Wsign-compare] 102 | return FWrite(data, sizeof(T), count) == count; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ ./obj/aux/echogs -e .dev -a- ./obj/patlib -obj ./obj/gspcolor.o ./obj/gsptype1.o ./obj/gxclip2.o ./obj/aux/echogs -e .dev -a- ./obj/colimlib -imageclass 4_color In file included from tesseract/src/ccstruct/ratngs.h:32, from tesseract/src/ccstruct/blamer.h:30, from tesseract/src/wordrec/chopper.cpp:24: tesseract/src/ccutil/unicharset.h: In member function 'bool tesseract::UNICHARSET::contains_unichar_id(tesseract::UNICHAR_ID) const': tesseract/src/ccutil/unicharset.h:288:59: warning: comparison of integer expressions of different signedness: 'tesseract::UNICHAR_ID' {aka 'int'} and 'std::vector::size_type' {aka 'unsigned int'} [-Wsign-compare] 288 | return unichar_id != INVALID_UNICHAR_ID && unichar_id < unichars.size() && | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~ tesseract/src/ccutil/unicharset.h: In member function 'void tesseract::UNICHARSET::delete_pointers_in_unichars()': tesseract/src/ccutil/unicharset.h:302:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'unsigned int'} [-Wsign-compare] 302 | for (int i = 0; i < unichars.size(); ++i) { | ~~^~~~~~~~~~~~~~~~~ ./obj/aux/echogs -e .dev -a- ./obj/patlib -obj ./obj/gxmclip.o ./obj/gxp1fill.o ./obj/gxpcmap.o gcc -DHAVE_MKSTEMP -DHAVE_FSEEKO -DHAVE_FONTCONFIG -DHAVE_SETLOCALE -DHAVE_DBUS -DHAVE_BSWAP32 -DHAVE_BYTESWAP_H -DHAVE_STRERROR -DHAVE_PREAD_PWRITE=1 -DGS_RECURSIVE_MUTEXATTR=PTHREAD_MUTEX_RECURSIVE -O2 -DNDEBUG -fPIC -fvisibility=hidden -DGSDLLEXPORT="__attribute__((visibility(\"default\")))" -Wall -Wstrict-prototypes -Wundef -Wmissing-declarations -Wmissing-prototypes -Wwrite-strings -fno-strict-aliasing -Werror=declaration-after-statement -fno-builtin -fno-common -Werror=return-type -Wno-unused-local-typedefs -DHAVE_STDINT_H=1 -DHAVE_DIRENT_H=1 -DHAVE_SYS_DIR_H=1 -DHAVE_SYS_TIME_H=1 -DHAVE_SYS_TIMES_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_LIBDL=1 -DGX_COLOR_INDEX_TYPE="unsigned long long" -D__USE_UNIX98=1 -DBUILD_PDF=1 -I./pdf -Os -fstack-clash-protection -Wformat -Werror=format-security -g -flto=auto -DHAVE_RESTRICT=1 -I/usr/include/webp -fno-strict-aliasing -DHAVE_POPEN_PROTO=1 -I./soobj -I./base -I./devices -DWHICH_CMS="lcms2" -o ./soobj/gxicolor_0.o -c ./base/gxicolor.c In file included from tesseract/src/ccstruct/ratngs.h:32, from tesseract/src/wordrec/associate.h:27, from tesseract/src/wordrec/lm_state.h:23, from tesseract/src/wordrec/lm_state.cpp:20: tesseract/src/ccutil/unicharset.h: In member function 'bool tesseract::UNICHARSET::contains_unichar_id(tesseract::UNICHAR_ID) const': tesseract/src/ccutil/unicharset.h:288:59: warning: comparison of integer expressions of different signedness: 'tesseract::UNICHAR_ID' {aka 'int'} and 'std::vector::size_type' {aka 'unsigned int'} [-Wsign-compare] 288 | return unichar_id != INVALID_UNICHAR_ID && unichar_id < unichars.size() && | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~ cp ./obj/jpeglib1.h ./obj/jpeglib_.h tesseract/src/ccutil/unicharset.h: In member function 'void tesseract::UNICHARSET::delete_pointers_in_unichars()': tesseract/src/ccutil/unicharset.h:302:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'unsigned int'} [-Wsign-compare] 302 | for (int i = 0; i < unichars.size(); ++i) { | ~~^~~~~~~~~~~~~~~~~ gcc -DHAVE_MKSTEMP -DHAVE_FSEEKO -DHAVE_FONTCONFIG -DHAVE_SETLOCALE -DHAVE_DBUS -DHAVE_BSWAP32 -DHAVE_BYTESWAP_H -DHAVE_STRERROR -DHAVE_PREAD_PWRITE=1 -DGS_RECURSIVE_MUTEXATTR=PTHREAD_MUTEX_RECURSIVE -O2 -DNDEBUG -fPIC -fvisibility=hidden -DGSDLLEXPORT="__attribute__((visibility(\"default\")))" -Wall -Wstrict-prototypes -Wundef -Wmissing-declarations -Wmissing-prototypes -Wwrite-strings -fno-strict-aliasing -Werror=declaration-after-statement -fno-builtin -fno-common -Werror=return-type -Wno-unused-local-typedefs -DHAVE_STDINT_H=1 -DHAVE_DIRENT_H=1 -DHAVE_SYS_DIR_H=1 -DHAVE_SYS_TIME_H=1 -DHAVE_SYS_TIMES_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_LIBDL=1 -DGX_COLOR_INDEX_TYPE="unsigned long long" -D__USE_UNIX98=1 -DBUILD_PDF=1 -I./pdf -Os -fstack-clash-protection -Wformat -Werror=format-security -g -flto=auto -DHAVE_RESTRICT=1 -I/usr/include/webp -fno-strict-aliasing -DHAVE_POPEN_PROTO=1 -I./soobj -I./base -I./devices -DWHICH_CMS="lcms2" -o ./soobj/gsdps1.o -c ./base/gsdps1.c cp ./obj/jpegd_1.dev ./obj/jpegd.dev In file included from tesseract/src/dict/dawg.h:33, from tesseract/src/dict/dict.h:29, from tesseract/src/classify/classify.h:66: tesseract/src/ccstruct/ratngs.h: In member function 'void tesseract::BLOB_CHOICE::set_fonts(const std::vector&)': tesseract/src/ccstruct/ratngs.h:107:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'unsigned int'} [-Wsign-compare] 107 | for (int f = 0; f < fonts_.size(); ++f) { | ~~^~~~~~~~~~~~~~~ cp ./obj/jpege_1.dev ./obj/jpege.dev tesseract/src/ccstruct/ratngs.h: In member function 'void tesseract::BLOB_CHOICE::set_fonts(const std::vector&)': tesseract/src/ccstruct/ratngs.h:107:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'unsigned int'} [-Wsign-compare] 107 | for (int f = 0; f < fonts_.size(); ++f) { | ~~^~~~~~~~~~~~~~~ In file included from ./base/gp_stdia.c:22: ./base/unistd_.h:54: warning: "_XOPEN_SOURCE" redefined 54 | # define _XOPEN_SOURCE 500 | In file included from /usr/include/sys/types.h:7, from ./base/stdpre.h:326, from ./base/std.h:22, from ./base/stdio_.h:26, from ./base/gp_stdia.c:20: /usr/include/features.h:16: note: this is the location of the previous definition 16 | #define _XOPEN_SOURCE 700 | ./base/unistd_.h:55: warning: "__USE_UNIX98" redefined 55 | # define __USE_UNIX98 | : note: this is the location of the previous definition cp ./obj/zlibe_1.dev ./obj/zlibe.dev In file included from tesseract/src/ccstruct/ratngs.h:32, from tesseract/src/wordrec/associate.h:27, from tesseract/src/wordrec/wordrec.h:67, from tesseract/src/wordrec/outlines.h:26, from tesseract/src/wordrec/findseam.cpp:23: tesseract/src/ccutil/unicharset.h: In member function 'bool tesseract::UNICHARSET::contains_unichar_id(tesseract::UNICHAR_ID) const': tesseract/src/ccutil/unicharset.h:288:59: warning: comparison of integer expressions of different signedness: 'tesseract::UNICHAR_ID' {aka 'int'} and 'std::vector::size_type' {aka 'unsigned int'} [-Wsign-compare] 288 | return unichar_id != INVALID_UNICHAR_ID && unichar_id < unichars.size() && | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~ tesseract/src/ccutil/unicharset.h: In member function 'void tesseract::UNICHARSET::delete_pointers_in_unichars()': tesseract/src/ccutil/unicharset.h:302:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'unsigned int'} [-Wsign-compare] 302 | for (int i = 0; i < unichars.size(); ++i) { | ~~^~~~~~~~~~~~~~~~~ ./obj/aux/echogs -e .dev -w- -l-obj ./obj/page ./obj/gdevprn.o ./obj/gdevppla.o ./obj/gdevmplt.o ./obj/gdevflp.o ./obj/gxdownscale.o ./obj/claptrap.o ./obj/claptrap-init.o ./obj/claptrap-planar.o ./obj/ets.o ./obj/gdevoflt.o ./obj/gdevnup.o ./obj/gdevsclass.o ./obj/gdevepo.o ./obj/aux/echogs -e .dev -w- -l-obj ./obj/cmaplib ./obj/gsfcmap.o ./obj/gsfcmap1.o ./obj/aux/echogs -e .dev -a- ./obj/page -include ./obj/clist ./obj/aux/echogs -e .dev -a- ./obj/cmaplib -include ./obj/cidlib ./obj/aux/echogs -e .dev -w- -l-obj ./obj/sicclib ./obj/gsicc.o ./obj/aux/echogs -e .dev -w- -l-obj ./obj/sjbig2_jbig2dec ./obj/sjbig2.o ./obj/aux/echogs -e .dev -a- ./obj/sicclib ./obj/gsicc_manage.o ./obj/gsicc_cache.o ./obj/gsicc_lcms2.o ./obj/gsicc_profilecache.o ./obj/gsicc_create.o ./obj/gsicc_nocm.o ./obj/gsicc_replacecm.o ./obj/gsicc_monitorcm.o ./obj/gsicc_blacktext.o ./obj/aux/echogs -e .dev -a- ./obj/sjbig2_jbig2dec -include ./obj/jbig2dec.dev ./obj/aux/echogs -e .dev -a- ./obj/sicclib ./obj/gsmd5.o gcc -DHAVE_MKSTEMP -DHAVE_FSEEKO -DHAVE_FONTCONFIG -DHAVE_SETLOCALE -DHAVE_DBUS -DHAVE_BSWAP32 -DHAVE_BYTESWAP_H -DHAVE_STRERROR -DHAVE_PREAD_PWRITE=1 -DGS_RECURSIVE_MUTEXATTR=PTHREAD_MUTEX_RECURSIVE -O2 -DNDEBUG -fPIC -fvisibility=hidden -DGSDLLEXPORT="__attribute__((visibility(\"default\")))" -Wall -Wstrict-prototypes -Wundef -Wmissing-declarations -Wmissing-prototypes -Wwrite-strings -fno-strict-aliasing -Werror=declaration-after-statement -fno-builtin -fno-common -Werror=return-type -Wno-unused-local-typedefs -DHAVE_STDINT_H=1 -DHAVE_DIRENT_H=1 -DHAVE_SYS_DIR_H=1 -DHAVE_SYS_TIME_H=1 -DHAVE_SYS_TIMES_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_LIBDL=1 -DGX_COLOR_INDEX_TYPE="unsigned long long" -D__USE_UNIX98=1 -DBUILD_PDF=1 -I./pdf -Os -fstack-clash-protection -Wformat -Werror=format-security -g -flto=auto -DHAVE_RESTRICT=1 -I/usr/include/webp -fno-strict-aliasing -DHAVE_POPEN_PROTO=1 -I./soobj -I./base -I./devices -DWHICH_CMS="lcms2" -o ./soobj/gspath1.o -c ./base/gspath1.c cp ./obj/openjpeg_0.dev ./obj/openjpeg.dev ./obj/aux/echogs -e .dev -a- ./obj/sicclib -include ./obj/lcms2.dev gcc -DHAVE_MKSTEMP -DHAVE_FSEEKO -DHAVE_FONTCONFIG -DHAVE_SETLOCALE -DHAVE_DBUS -DHAVE_BSWAP32 -DHAVE_BYTESWAP_H -DHAVE_STRERROR -DHAVE_PREAD_PWRITE=1 -DGS_RECURSIVE_MUTEXATTR=PTHREAD_MUTEX_RECURSIVE -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 -Wno-unused-local-typedefs -DHAVE_STDINT_H=1 -DHAVE_DIRENT_H=1 -DHAVE_SYS_DIR_H=1 -DHAVE_SYS_TIME_H=1 -DHAVE_SYS_TIMES_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_LIBDL=1 -DGX_COLOR_INDEX_TYPE="unsigned long long" -D__USE_UNIX98=1 -DBUILD_PDF=1 -I./pdf -Os -fstack-clash-protection -Wformat -Werror=format-security -g -flto=auto -DHAVE_RESTRICT=1 -I/usr/include/webp -fno-strict-aliasing -DHAVE_POPEN_PROTO=1 -I./obj -I./base -I./obj -I./devices -I./devices/vector -DOCR_VERSION=1 -o ./obj/gdevpdfimg.o -c ./devices/gdevpdfimg.c ./obj/aux/echogs -e .dev -w- -l-dev2 -b -s -l-include -l./obj/page -l-obj ./obj/bit ./obj/gdevbit.o ./obj/gdevdcrd.o tesseract/src/ccstruct/ratngs.h: In member function 'void tesseract::BLOB_CHOICE::set_fonts(const std::vector&)': tesseract/src/ccstruct/ratngs.h:107:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'unsigned int'} [-Wsign-compare] 107 | for (int f = 0; f < fonts_.size(); ++f) { | ~~^~~~~~~~~~~~~~~ gcc -DHAVE_MKSTEMP -DHAVE_FSEEKO -DHAVE_FONTCONFIG -DHAVE_SETLOCALE -DHAVE_DBUS -DHAVE_BSWAP32 -DHAVE_BYTESWAP_H -DHAVE_STRERROR -DHAVE_PREAD_PWRITE=1 -DGS_RECURSIVE_MUTEXATTR=PTHREAD_MUTEX_RECURSIVE -O2 -DNDEBUG -fPIC -fvisibility=hidden -DGSDLLEXPORT="__attribute__((visibility(\"default\")))" -Wall -Wstrict-prototypes -Wundef -Wmissing-declarations -Wmissing-prototypes -Wwrite-strings -fno-strict-aliasing -Werror=declaration-after-statement -fno-builtin -fno-common -Werror=return-type -Wno-unused-local-typedefs -DHAVE_STDINT_H=1 -DHAVE_DIRENT_H=1 -DHAVE_SYS_DIR_H=1 -DHAVE_SYS_TIME_H=1 -DHAVE_SYS_TIMES_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_LIBDL=1 -DGX_COLOR_INDEX_TYPE="unsigned long long" -D__USE_UNIX98=1 -DBUILD_PDF=1 -I./pdf -Os -fstack-clash-protection -Wformat -Werror=format-security -g -flto=auto -DHAVE_RESTRICT=1 -I/usr/include/webp -fno-strict-aliasing -DHAVE_POPEN_PROTO=1 -I./soobj -I./base -I./devices -DWHICH_CMS="lcms2" -o ./soobj/srld.o -c ./base/srld.c ./obj/aux/echogs -e .dev -w- -l-dev2 -b -s -l-include -l./obj/page -l-obj ./obj/bitcmyk ./obj/gdevbit.o ./obj/gdevdcrd.o ./obj/aux/echogs -e .dev -a- ./obj/bit -include ./obj/cielib ./obj/aux/echogs -e .dev -a- ./obj/bitcmyk -include ./obj/cielib ./obj/aux/echogs -e .dev -w- -l-dev2 -b -s -l-include -l./obj/page -l-obj ./obj/bitrgb ./obj/gdevbit.o ./obj/gdevdcrd.o ./obj/aux/echogs -e .dev -w- -l-dev2 -b -s -l-include -l./obj/page -l-obj ./obj/bitrgbtags ./obj/gdevbit.o ./obj/gdevdcrd.o ./obj/aux/echogs -e .dev -a- ./obj/bitrgb -include ./obj/cielib ./obj/aux/echogs -e .dev -a- ./obj/bitrgbtags -include ./obj/cielib ./obj/aux/echogs -e .dev -w- -l-dev2 -b -s -l-include -l./obj/page -l-obj ./obj/bmp16 ./obj/gdevbmp.o ./obj/gdevbmpc.o ./obj/gdevpccm.o ./obj/aux/echogs -e .dev -w- -l-dev2 -b -s -l-include -l./obj/page -l-obj ./obj/bmp16m ./obj/gdevbmp.o ./obj/gdevbmpc.o ./obj/gdevpccm.o ./obj/aux/echogs -e .dev -w- -l-dev2 -b -s -l-include -l./obj/page -l-obj ./obj/bmp256 ./obj/gdevbmp.o ./obj/gdevbmpc.o ./obj/gdevpccm.o ./obj/aux/echogs -e .dev -w- -l-dev2 -b -s -l-include -l./obj/page -l-obj ./obj/bmp32b ./obj/gdevbmp.o ./obj/gdevbmpc.o ./obj/gdevpccm.o ./obj/aux/echogs -e .dev -w- -l-dev2 -b -s -l-include -l./obj/page -l-obj ./obj/bmpgray ./obj/gdevbmp.o ./obj/gdevbmpc.o ./obj/gdevpccm.o ./obj/aux/echogs -e .dev -w- -l-dev2 -b -s -l-include -l./obj/page -l-obj ./obj/bmpmono ./obj/gdevbmp.o ./obj/gdevbmpc.o ./obj/gdevpccm.o In file included from ./base/gp_unifs.c:33: ./base/unistd_.h:54: warning: "_XOPEN_SOURCE" redefined 54 | # define _XOPEN_SOURCE 500 | In file included from /usr/include/sys/types.h:7, from ./base/stdpre.h:326, from ./base/std.h:22, from ./base/stdio_.h:26, from ./base/gp_unifs.c:22: /usr/include/features.h:16: note: this is the location of the previous definition 16 | #define _XOPEN_SOURCE 700 | ./base/unistd_.h:55: warning: "__USE_UNIX98" redefined 55 | # define __USE_UNIX98 | : note: this is the location of the previous definition In file included from tesseract/src/dict/dawg.h:33, from tesseract/src/dict/dict.h:29, from tesseract/src/classify/classify.h:66: tesseract/src/ccstruct/ratngs.h: In member function 'void tesseract::BLOB_CHOICE::set_fonts(const std::vector&)': tesseract/src/ccstruct/ratngs.h:107:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'unsigned int'} [-Wsign-compare] 107 | for (int f = 0; f < fonts_.size(); ++f) { | ~~^~~~~~~~~~~~~~~ tesseract/src/ccstruct/ratngs.h: In member function 'void tesseract::BLOB_CHOICE::set_fonts(const std::vector&)': tesseract/src/ccstruct/ratngs.h:107:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'unsigned int'} [-Wsign-compare] 107 | for (int f = 0; f < fonts_.size(); ++f) { | ~~^~~~~~~~~~~~~~~ ./obj/aux/echogs -e .dev -w- -l-dev2 -b -s -l-include -l./obj/page -l-obj ./obj/bmpsep1 ./obj/gdevbmp.o ./obj/gdevbmpc.o ./obj/gdevpccm.o ./obj/aux/echogs -e .dev -w- -l-dev2 -b -s -l-include -l./obj/page -l-obj ./obj/bmpsep8 ./obj/gdevbmp.o ./obj/gdevbmpc.o ./obj/gdevpccm.o ./obj/aux/echogs -e .dev -w- -l-dev -b -s -l-include -l./obj/page -l-obj ./obj/ccr ./obj/gdevccr.o gcc -Isrc/libtiff -Isrc/libtiff -I./obj -Isrc -Isrc -I./base -DHAVE_MKSTEMP -DHAVE_FSEEKO -DHAVE_FONTCONFIG -DHAVE_SETLOCALE -DHAVE_DBUS -DHAVE_BSWAP32 -DHAVE_BYTESWAP_H -DHAVE_STRERROR -DHAVE_PREAD_PWRITE=1 -DGS_RECURSIVE_MUTEXATTR=PTHREAD_MUTEX_RECURSIVE -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 -Wno-unused-local-typedefs -DHAVE_STDINT_H=1 -DHAVE_DIRENT_H=1 -DHAVE_SYS_DIR_H=1 -DHAVE_SYS_TIME_H=1 -DHAVE_SYS_TIMES_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_LIBDL=1 -DGX_COLOR_INDEX_TYPE="unsigned long long" -D__USE_UNIX98=1 -DBUILD_PDF=1 -I./pdf -Os -fstack-clash-protection -Wformat -Werror=format-security -g -flto=auto -DHAVE_RESTRICT=1 -I/usr/include/webp -fno-strict-aliasing -DHAVE_POPEN_PROTO=1 -o ./obj/gstiffio_1.o -DSHARE_LIBTIFF=1 -c ./base/gstiffio.c ./obj/aux/echogs -e .dev -w- -l-dev -b -s -l-include -l./obj/page -l-obj ./obj/cif ./obj/gdevcif.o ./obj/aux/echogs -e .dev -w- -l-dev -b -s -l-obj ./obj/devicen ./obj/gdevdevn.o tesseract/src/ccstruct/ratngs.h: In member function 'void tesseract::BLOB_CHOICE::set_fonts(const std::vector&)': tesseract/src/ccstruct/ratngs.h:107:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'unsigned int'} [-Wsign-compare] 107 | for (int f = 0; f < fonts_.size(); ++f) { | ~~^~~~~~~~~~~~~~~ gcc -DHAVE_MKSTEMP -DHAVE_FSEEKO -DHAVE_FONTCONFIG -DHAVE_SETLOCALE -DHAVE_DBUS -DHAVE_BSWAP32 -DHAVE_BYTESWAP_H -DHAVE_STRERROR -DHAVE_PREAD_PWRITE=1 -DGS_RECURSIVE_MUTEXATTR=PTHREAD_MUTEX_RECURSIVE -O2 -DNDEBUG -fPIC -fvisibility=hidden -DGSDLLEXPORT="__attribute__((visibility(\"default\")))" -Wall -Wstrict-prototypes -Wundef -Wmissing-declarations -Wmissing-prototypes -Wwrite-strings -fno-strict-aliasing -Werror=declaration-after-statement -fno-builtin -fno-common -Werror=return-type -Wno-unused-local-typedefs -DHAVE_STDINT_H=1 -DHAVE_DIRENT_H=1 -DHAVE_SYS_DIR_H=1 -DHAVE_SYS_TIME_H=1 -DHAVE_SYS_TIMES_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_LIBDL=1 -DGX_COLOR_INDEX_TYPE="unsigned long long" -D__USE_UNIX98=1 -DBUILD_PDF=1 -I./pdf -Os -fstack-clash-protection -Wformat -Werror=format-security -g -flto=auto -DHAVE_RESTRICT=1 -I/usr/include/webp -fno-strict-aliasing -DHAVE_POPEN_PROTO=1 -I./soobj -I./base -I./devices -DWHICH_CMS="lcms2" -o ./soobj/gstype42.o -c ./base/gstype42.c In file included from tesseract/src/dict/dawg.h:33, from tesseract/src/dict/dict.h:29, from tesseract/src/classify/classify.h:66: tesseract/src/ccstruct/ratngs.h: In member function 'void tesseract::BLOB_CHOICE::set_fonts(const std::vector&)': tesseract/src/ccstruct/ratngs.h:107:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'unsigned int'} [-Wsign-compare] 107 | for (int f = 0; f < fonts_.size(); ++f) { | ~~^~~~~~~~~~~~~~~ gcc -DHAVE_MKSTEMP -DHAVE_FSEEKO -DHAVE_FONTCONFIG -DHAVE_SETLOCALE -DHAVE_DBUS -DHAVE_BSWAP32 -DHAVE_BYTESWAP_H -DHAVE_STRERROR -DHAVE_PREAD_PWRITE=1 -DGS_RECURSIVE_MUTEXATTR=PTHREAD_MUTEX_RECURSIVE -O2 -DNDEBUG -fPIC -fvisibility=hidden -DGSDLLEXPORT="__attribute__((visibility(\"default\")))" -Wall -Wstrict-prototypes -Wundef -Wmissing-declarations -Wmissing-prototypes -Wwrite-strings -fno-strict-aliasing -Werror=declaration-after-statement -fno-builtin -fno-common -Werror=return-type -Wno-unused-local-typedefs -DHAVE_STDINT_H=1 -DHAVE_DIRENT_H=1 -DHAVE_SYS_DIR_H=1 -DHAVE_SYS_TIME_H=1 -DHAVE_SYS_TIMES_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_LIBDL=1 -DGX_COLOR_INDEX_TYPE="unsigned long long" -D__USE_UNIX98=1 -DBUILD_PDF=1 -I./pdf -Os -fstack-clash-protection -Wformat -Werror=format-security -g -flto=auto -DHAVE_RESTRICT=1 -I/usr/include/webp -fno-strict-aliasing -DHAVE_POPEN_PROTO=1 -I./soobj -I./base -I./devices -DWHICH_CMS="lcms2" -o ./soobj/gxchrout.o -c ./base/gxchrout.c gcc -DHAVE_MKSTEMP -DHAVE_FSEEKO -DHAVE_FONTCONFIG -DHAVE_SETLOCALE -DHAVE_DBUS -DHAVE_BSWAP32 -DHAVE_BYTESWAP_H -DHAVE_STRERROR -DHAVE_PREAD_PWRITE=1 -DGS_RECURSIVE_MUTEXATTR=PTHREAD_MUTEX_RECURSIVE -O2 -DNDEBUG -fPIC -fvisibility=hidden -DGSDLLEXPORT="__attribute__((visibility(\"default\")))" -Wall -Wstrict-prototypes -Wundef -Wmissing-declarations -Wmissing-prototypes -Wwrite-strings -fno-strict-aliasing -Werror=declaration-after-statement -fno-builtin -fno-common -Werror=return-type -Wno-unused-local-typedefs -DHAVE_STDINT_H=1 -DHAVE_DIRENT_H=1 -DHAVE_SYS_DIR_H=1 -DHAVE_SYS_TIME_H=1 -DHAVE_SYS_TIMES_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_LIBDL=1 -DGX_COLOR_INDEX_TYPE="unsigned long long" -D__USE_UNIX98=1 -DBUILD_PDF=1 -I./pdf -Os -fstack-clash-protection -Wformat -Werror=format-security -g -flto=auto -DHAVE_RESTRICT=1 -I/usr/include/webp -fno-strict-aliasing -DHAVE_POPEN_PROTO=1 -I./soobj -I./base -I./devices -DWHICH_CMS="lcms2" -o ./soobj/ttcalc.o -c ./base/ttcalc.c gcc -DHAVE_MKSTEMP -DHAVE_FSEEKO -DHAVE_FONTCONFIG -DHAVE_SETLOCALE -DHAVE_DBUS -DHAVE_BSWAP32 -DHAVE_BYTESWAP_H -DHAVE_STRERROR -DHAVE_PREAD_PWRITE=1 -DGS_RECURSIVE_MUTEXATTR=PTHREAD_MUTEX_RECURSIVE -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 -Wno-unused-local-typedefs -DHAVE_STDINT_H=1 -DHAVE_DIRENT_H=1 -DHAVE_SYS_DIR_H=1 -DHAVE_SYS_TIME_H=1 -DHAVE_SYS_TIMES_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_LIBDL=1 -DGX_COLOR_INDEX_TYPE="unsigned long long" -D__USE_UNIX98=1 -DBUILD_PDF=1 -I./pdf -Os -fstack-clash-protection -Wformat -Werror=format-security -g -flto=auto -DHAVE_RESTRICT=1 -I/usr/include/webp -fno-strict-aliasing -DHAVE_POPEN_PROTO=1 -I./obj -I./base -I./obj -I./devices -I./devices/vector -DOCR_VERSION=1 -I./obj -I./base -I./obj -I./devices -Isrc/libtiff -Isrc/libtiff -I./obj -Isrc -o ./obj/gdevtifs.o -c ./devices/gdevtifs.c gcc -DHAVE_MKSTEMP -DHAVE_FSEEKO -DHAVE_FONTCONFIG -DHAVE_SETLOCALE -DHAVE_DBUS -DHAVE_BSWAP32 -DHAVE_BYTESWAP_H -DHAVE_STRERROR -DHAVE_PREAD_PWRITE=1 -DGS_RECURSIVE_MUTEXATTR=PTHREAD_MUTEX_RECURSIVE -O2 -DNDEBUG -fPIC -fvisibility=hidden -DGSDLLEXPORT="__attribute__((visibility(\"default\")))" -Wall -Wstrict-prototypes -Wundef -Wmissing-declarations -Wmissing-prototypes -Wwrite-strings -fno-strict-aliasing -Werror=declaration-after-statement -fno-builtin -fno-common -Werror=return-type -Wno-unused-local-typedefs -DHAVE_STDINT_H=1 -DHAVE_DIRENT_H=1 -DHAVE_SYS_DIR_H=1 -DHAVE_SYS_TIME_H=1 -DHAVE_SYS_TIMES_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_LIBDL=1 -DGX_COLOR_INDEX_TYPE="unsigned long long" -D__USE_UNIX98=1 -DBUILD_PDF=1 -I./pdf -Os -fstack-clash-protection -Wformat -Werror=format-security -g -flto=auto -DHAVE_RESTRICT=1 -I/usr/include/webp -fno-strict-aliasing -DHAVE_POPEN_PROTO=1 -I./soobj -I./base -I./devices -DWHICH_CMS="lcms2" -o ./soobj/ttfinp.o -c ./base/ttfinp.c In file included from tesseract/src/dict/dawg.h:33, from tesseract/src/dict/dict.h:29: tesseract/src/ccstruct/ratngs.h: In member function 'void tesseract::BLOB_CHOICE::set_fonts(const std::vector&)': tesseract/src/ccstruct/ratngs.h:107:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'unsigned int'} [-Wsign-compare] 107 | for (int f = 0; f < fonts_.size(); ++f) { | ~~^~~~~~~~~~~~~~~ tesseract/src/ccstruct/ratngs.h: In member function 'void tesseract::BLOB_CHOICE::set_fonts(const std::vector&)': tesseract/src/ccstruct/ratngs.h:107:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'unsigned int'} [-Wsign-compare] 107 | for (int f = 0; f < fonts_.size(); ++f) { | ~~^~~~~~~~~~~~~~~ gcc -DHAVE_MKSTEMP -DHAVE_FSEEKO -DHAVE_FONTCONFIG -DHAVE_SETLOCALE -DHAVE_DBUS -DHAVE_BSWAP32 -DHAVE_BYTESWAP_H -DHAVE_STRERROR -DHAVE_PREAD_PWRITE=1 -DGS_RECURSIVE_MUTEXATTR=PTHREAD_MUTEX_RECURSIVE -O2 -DNDEBUG -fPIC -fvisibility=hidden -DGSDLLEXPORT="__attribute__((visibility(\"default\")))" -Wall -Wstrict-prototypes -Wundef -Wmissing-declarations -Wmissing-prototypes -Wwrite-strings -fno-strict-aliasing -Werror=declaration-after-statement -fno-builtin -fno-common -Werror=return-type -Wno-unused-local-typedefs -DHAVE_STDINT_H=1 -DHAVE_DIRENT_H=1 -DHAVE_SYS_DIR_H=1 -DHAVE_SYS_TIME_H=1 -DHAVE_SYS_TIMES_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_LIBDL=1 -DGX_COLOR_INDEX_TYPE="unsigned long long" -D__USE_UNIX98=1 -DBUILD_PDF=1 -I./pdf -Os -fstack-clash-protection -Wformat -Werror=format-security -g -flto=auto -DHAVE_RESTRICT=1 -I/usr/include/webp -fno-strict-aliasing -DHAVE_POPEN_PROTO=1 -I./soobj -I./base -I./devices -DWHICH_CMS="lcms2" -o ./soobj/ttfmain.o -c ./base/ttfmain.c gcc -DHAVE_MKSTEMP -DHAVE_FSEEKO -DHAVE_FONTCONFIG -DHAVE_SETLOCALE -DHAVE_DBUS -DHAVE_BSWAP32 -DHAVE_BYTESWAP_H -DHAVE_STRERROR -DHAVE_PREAD_PWRITE=1 -DGS_RECURSIVE_MUTEXATTR=PTHREAD_MUTEX_RECURSIVE -O2 -DNDEBUG -fPIC -fvisibility=hidden -DGSDLLEXPORT="__attribute__((visibility(\"default\")))" -Wall -Wstrict-prototypes -Wundef -Wmissing-declarations -Wmissing-prototypes -Wwrite-strings -fno-strict-aliasing -Werror=declaration-after-statement -fno-builtin -fno-common -Werror=return-type -Wno-unused-local-typedefs -DHAVE_STDINT_H=1 -DHAVE_DIRENT_H=1 -DHAVE_SYS_DIR_H=1 -DHAVE_SYS_TIME_H=1 -DHAVE_SYS_TIMES_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_LIBDL=1 -DGX_COLOR_INDEX_TYPE="unsigned long long" -D__USE_UNIX98=1 -DBUILD_PDF=1 -I./pdf -Os -fstack-clash-protection -Wformat -Werror=format-security -g -flto=auto -DHAVE_RESTRICT=1 -I/usr/include/webp -fno-strict-aliasing -DHAVE_POPEN_PROTO=1 -I./soobj -I./base -I./devices -DWHICH_CMS="lcms2" -o ./soobj/ttfmemd.o -c ./base/ttfmemd.c gcc -DHAVE_MKSTEMP -DHAVE_FSEEKO -DHAVE_FONTCONFIG -DHAVE_SETLOCALE -DHAVE_DBUS -DHAVE_BSWAP32 -DHAVE_BYTESWAP_H -DHAVE_STRERROR -DHAVE_PREAD_PWRITE=1 -DGS_RECURSIVE_MUTEXATTR=PTHREAD_MUTEX_RECURSIVE -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 -Wno-unused-local-typedefs -DHAVE_STDINT_H=1 -DHAVE_DIRENT_H=1 -DHAVE_SYS_DIR_H=1 -DHAVE_SYS_TIME_H=1 -DHAVE_SYS_TIMES_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_LIBDL=1 -DGX_COLOR_INDEX_TYPE="unsigned long long" -D__USE_UNIX98=1 -DBUILD_PDF=1 -I./pdf -Os -fstack-clash-protection -Wformat -Werror=format-security -g -flto=auto -DHAVE_RESTRICT=1 -I/usr/include/webp -fno-strict-aliasing -DHAVE_POPEN_PROTO=1 -I./obj -I./base -I./obj -I./devices -I./devices/vector -DOCR_VERSION=1 -o ./obj/gdevpdf.o -c ./devices/vector/gdevpdf.c gcc -DHAVE_MKSTEMP -DHAVE_FSEEKO -DHAVE_FONTCONFIG -DHAVE_SETLOCALE -DHAVE_DBUS -DHAVE_BSWAP32 -DHAVE_BYTESWAP_H -DHAVE_STRERROR -DHAVE_PREAD_PWRITE=1 -DGS_RECURSIVE_MUTEXATTR=PTHREAD_MUTEX_RECURSIVE -O2 -DNDEBUG -fPIC -fvisibility=hidden -DGSDLLEXPORT="__attribute__((visibility(\"default\")))" -Wall -Wstrict-prototypes -Wundef -Wmissing-declarations -Wmissing-prototypes -Wwrite-strings -fno-strict-aliasing -Werror=declaration-after-statement -fno-builtin -fno-common -Werror=return-type -Wno-unused-local-typedefs -DHAVE_STDINT_H=1 -DHAVE_DIRENT_H=1 -DHAVE_SYS_DIR_H=1 -DHAVE_SYS_TIME_H=1 -DHAVE_SYS_TIMES_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_LIBDL=1 -DGX_COLOR_INDEX_TYPE="unsigned long long" -D__USE_UNIX98=1 -DBUILD_PDF=1 -I./pdf -Os -fstack-clash-protection -Wformat -Werror=format-security -g -flto=auto -DHAVE_RESTRICT=1 -I/usr/include/webp -fno-strict-aliasing -DHAVE_POPEN_PROTO=1 -I./soobj -I./base -I./devices -DWHICH_CMS="lcms2" -o ./soobj/ttinterp.o -c ./base/ttinterp.c In file included from tesseract/src/ccstruct/ratngs.h:32, from tesseract/src/ccstruct/blamer.h:30, from tesseract/src/wordrec/segsearch.cpp:20: tesseract/src/ccutil/unicharset.h: In member function 'bool tesseract::UNICHARSET::contains_unichar_id(tesseract::UNICHAR_ID) const': tesseract/src/ccutil/unicharset.h:288:59: warning: comparison of integer expressions of different signedness: 'tesseract::UNICHAR_ID' {aka 'int'} and 'std::vector::size_type' {aka 'unsigned int'} [-Wsign-compare] 288 | return unichar_id != INVALID_UNICHAR_ID && unichar_id < unichars.size() && | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~ tesseract/src/ccutil/unicharset.h: In member function 'void tesseract::UNICHARSET::delete_pointers_in_unichars()': tesseract/src/ccutil/unicharset.h:302:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'unsigned int'} [-Wsign-compare] 302 | for (int i = 0; i < unichars.size(); ++i) { | ~~^~~~~~~~~~~~~~~~~ In file included from tesseract/src/ccstruct/ratngs.h:32, from tesseract/src/wordrec/associate.h:27, from tesseract/src/wordrec/wordrec.h:67, from tesseract/src/wordrec/gradechop.cpp:23: tesseract/src/ccutil/unicharset.h: In member function 'bool tesseract::UNICHARSET::contains_unichar_id(tesseract::UNICHAR_ID) const': tesseract/src/ccutil/unicharset.h:288:59: warning: comparison of integer expressions of different signedness: 'tesseract::UNICHAR_ID' {aka 'int'} and 'std::vector::size_type' {aka 'unsigned int'} [-Wsign-compare] 288 | return unichar_id != INVALID_UNICHAR_ID && unichar_id < unichars.size() && | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~ tesseract/src/ccutil/unicharset.h: In member function 'void tesseract::UNICHARSET::delete_pointers_in_unichars()': tesseract/src/ccutil/unicharset.h:302:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'unsigned int'} [-Wsign-compare] 302 | for (int i = 0; i < unichars.size(); ++i) { | ~~^~~~~~~~~~~~~~~~~ In file included from tesseract/src/ccutil/clst.h:24, from tesseract/src/ccstruct/blobs.h:23, from tesseract/src/classify/mfoutline.h:21, from tesseract/src/classify/intproto.h:25: tesseract/src/ccutil/serialis.h: In instantiation of 'bool tesseract::TFile::Serialize(const T*, size_t) [with T = char; size_t = unsigned int]': tesseract/src/ccutil/unicharset.h:363:51: required from here tesseract/src/ccutil/serialis.h:102:45: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'unsigned int'} [-Wsign-compare] 102 | return FWrite(data, sizeof(T), count) == count; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ In file included from tesseract/src/ccutil/clst.h:24, from tesseract/src/ccstruct/blobs.h:23, from tesseract/src/classify/mfoutline.h:21, from tesseract/src/classify/intproto.h:25: tesseract/src/ccutil/serialis.h: In instantiation of 'bool tesseract::TFile::Serialize(const T*, size_t) [with T = char; size_t = unsigned int]': tesseract/src/ccutil/unicharset.h:363:51: required from here tesseract/src/ccutil/serialis.h:102:45: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'unsigned int'} [-Wsign-compare] 102 | return FWrite(data, sizeof(T), count) == count; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ gcc -DHAVE_MKSTEMP -DHAVE_FSEEKO -DHAVE_FONTCONFIG -DHAVE_SETLOCALE -DHAVE_DBUS -DHAVE_BSWAP32 -DHAVE_BYTESWAP_H -DHAVE_STRERROR -DHAVE_PREAD_PWRITE=1 -DGS_RECURSIVE_MUTEXATTR=PTHREAD_MUTEX_RECURSIVE -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 -Wno-unused-local-typedefs -DHAVE_STDINT_H=1 -DHAVE_DIRENT_H=1 -DHAVE_SYS_DIR_H=1 -DHAVE_SYS_TIME_H=1 -DHAVE_SYS_TIMES_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_LIBDL=1 -DGX_COLOR_INDEX_TYPE="unsigned long long" -D__USE_UNIX98=1 -DBUILD_PDF=1 -I./pdf -Os -fstack-clash-protection -Wformat -Werror=format-security -g -flto=auto -DHAVE_RESTRICT=1 -I/usr/include/webp -fno-strict-aliasing -DHAVE_POPEN_PROTO=1 -I./obj -I./base -I./obj -I./devices -I./devices/vector -DOCR_VERSION=1 -o ./obj/gdevpdfe.o -c ./devices/vector/gdevpdfe.c tesseract/src/ccstruct/ratngs.h: In member function 'void tesseract::BLOB_CHOICE::set_fonts(const std::vector&)': tesseract/src/ccstruct/ratngs.h:107:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'unsigned int'} [-Wsign-compare] 107 | for (int f = 0; f < fonts_.size(); ++f) { | ~~^~~~~~~~~~~~~~~ gcc -DHAVE_MKSTEMP -DHAVE_FSEEKO -DHAVE_FONTCONFIG -DHAVE_SETLOCALE -DHAVE_DBUS -DHAVE_BSWAP32 -DHAVE_BYTESWAP_H -DHAVE_STRERROR -DHAVE_PREAD_PWRITE=1 -DGS_RECURSIVE_MUTEXATTR=PTHREAD_MUTEX_RECURSIVE -O2 -DNDEBUG -fPIC -fvisibility=hidden -DGSDLLEXPORT="__attribute__((visibility(\"default\")))" -Wall -Wstrict-prototypes -Wundef -Wmissing-declarations -Wmissing-prototypes -Wwrite-strings -fno-strict-aliasing -Werror=declaration-after-statement -fno-builtin -fno-common -Werror=return-type -Wno-unused-local-typedefs -DHAVE_STDINT_H=1 -DHAVE_DIRENT_H=1 -DHAVE_SYS_DIR_H=1 -DHAVE_SYS_TIME_H=1 -DHAVE_SYS_TIMES_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_LIBDL=1 -DGX_COLOR_INDEX_TYPE="unsigned long long" -D__USE_UNIX98=1 -DBUILD_PDF=1 -I./pdf -Os -fstack-clash-protection -Wformat -Werror=format-security -g -flto=auto -DHAVE_RESTRICT=1 -I/usr/include/webp -fno-strict-aliasing -DHAVE_POPEN_PROTO=1 -I./soobj -I./base -I./devices -DWHICH_CMS="lcms2" -o ./soobj/ttload.o -c ./base/ttload.c gcc -DHAVE_MKSTEMP -DHAVE_FSEEKO -DHAVE_FONTCONFIG -DHAVE_SETLOCALE -DHAVE_DBUS -DHAVE_BSWAP32 -DHAVE_BYTESWAP_H -DHAVE_STRERROR -DHAVE_PREAD_PWRITE=1 -DGS_RECURSIVE_MUTEXATTR=PTHREAD_MUTEX_RECURSIVE -O2 -DNDEBUG -fPIC -fvisibility=hidden -DGSDLLEXPORT="__attribute__((visibility(\"default\")))" -Wall -Wstrict-prototypes -Wundef -Wmissing-declarations -Wmissing-prototypes -Wwrite-strings -fno-strict-aliasing -Werror=declaration-after-statement -fno-builtin -fno-common -Werror=return-type -Wno-unused-local-typedefs -DHAVE_STDINT_H=1 -DHAVE_DIRENT_H=1 -DHAVE_SYS_DIR_H=1 -DHAVE_SYS_TIME_H=1 -DHAVE_SYS_TIMES_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_LIBDL=1 -DGX_COLOR_INDEX_TYPE="unsigned long long" -D__USE_UNIX98=1 -DBUILD_PDF=1 -I./pdf -Os -fstack-clash-protection -Wformat -Werror=format-security -g -flto=auto -DHAVE_RESTRICT=1 -I/usr/include/webp -fno-strict-aliasing -DHAVE_POPEN_PROTO=1 -I./soobj -I./base -I./devices -DWHICH_CMS="lcms2" -o ./soobj/ttobjs.o -c ./base/ttobjs.c In file included from tesseract/src/ccstruct/ratngs.h:32, from tesseract/src/wordrec/associate.h:27, from tesseract/src/wordrec/wordrec.h:67, from tesseract/src/wordrec/outlines.h:26, from tesseract/src/wordrec/outlines.cpp:22: tesseract/src/ccutil/unicharset.h: In member function 'bool tesseract::UNICHARSET::contains_unichar_id(tesseract::UNICHAR_ID) const': tesseract/src/ccutil/unicharset.h:288:59: warning: comparison of integer expressions of different signedness: 'tesseract::UNICHAR_ID' {aka 'int'} and 'std::vector::size_type' {aka 'unsigned int'} [-Wsign-compare] 288 | return unichar_id != INVALID_UNICHAR_ID && unichar_id < unichars.size() && | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~ tesseract/src/ccutil/unicharset.h: In member function 'void tesseract::UNICHARSET::delete_pointers_in_unichars()': tesseract/src/ccutil/unicharset.h:302:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'unsigned int'} [-Wsign-compare] 302 | for (int i = 0; i < unichars.size(); ++i) { | ~~^~~~~~~~~~~~~~~~~ gcc -DHAVE_MKSTEMP -DHAVE_FSEEKO -DHAVE_FONTCONFIG -DHAVE_SETLOCALE -DHAVE_DBUS -DHAVE_BSWAP32 -DHAVE_BYTESWAP_H -DHAVE_STRERROR -DHAVE_PREAD_PWRITE=1 -DGS_RECURSIVE_MUTEXATTR=PTHREAD_MUTEX_RECURSIVE -O2 -DNDEBUG -fPIC -fvisibility=hidden -DGSDLLEXPORT="__attribute__((visibility(\"default\")))" -Wall -Wstrict-prototypes -Wundef -Wmissing-declarations -Wmissing-prototypes -Wwrite-strings -fno-strict-aliasing -Werror=declaration-after-statement -fno-builtin -fno-common -Werror=return-type -Wno-unused-local-typedefs -DHAVE_STDINT_H=1 -DHAVE_DIRENT_H=1 -DHAVE_SYS_DIR_H=1 -DHAVE_SYS_TIME_H=1 -DHAVE_SYS_TIMES_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_LIBDL=1 -DGX_COLOR_INDEX_TYPE="unsigned long long" -D__USE_UNIX98=1 -DBUILD_PDF=1 -I./pdf -Os -fstack-clash-protection -Wformat -Werror=format-security -g -flto=auto -DHAVE_RESTRICT=1 -I/usr/include/webp -fno-strict-aliasing -DHAVE_POPEN_PROTO=1 -I./soobj -I./base -I./devices -DWHICH_CMS="lcms2" -o ./soobj/gxttfb.o -c ./base/gxttfb.c gcc -DHAVE_MKSTEMP -DHAVE_FSEEKO -DHAVE_FONTCONFIG -DHAVE_SETLOCALE -DHAVE_DBUS -DHAVE_BSWAP32 -DHAVE_BYTESWAP_H -DHAVE_STRERROR -DHAVE_PREAD_PWRITE=1 -DGS_RECURSIVE_MUTEXATTR=PTHREAD_MUTEX_RECURSIVE -O2 -DNDEBUG -fPIC -fvisibility=hidden -DGSDLLEXPORT="__attribute__((visibility(\"default\")))" -Wall -Wstrict-prototypes -Wundef -Wmissing-declarations -Wmissing-prototypes -Wwrite-strings -fno-strict-aliasing -Werror=declaration-after-statement -fno-builtin -fno-common -Werror=return-type -Wno-unused-local-typedefs -DHAVE_STDINT_H=1 -DHAVE_DIRENT_H=1 -DHAVE_SYS_DIR_H=1 -DHAVE_SYS_TIME_H=1 -DHAVE_SYS_TIMES_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_LIBDL=1 -DGX_COLOR_INDEX_TYPE="unsigned long long" -D__USE_UNIX98=1 -DBUILD_PDF=1 -I./pdf -Os -fstack-clash-protection -Wformat -Werror=format-security -g -flto=auto -DHAVE_RESTRICT=1 -I/usr/include/webp -fno-strict-aliasing -DHAVE_POPEN_PROTO=1 -I./soobj -I./base -I./devices -DWHICH_CMS="lcms2" -o ./soobj/gzspotan.o -c ./base/gzspotan.c tesseract/src/ccstruct/ratngs.h: In member function 'void tesseract::BLOB_CHOICE::set_fonts(const std::vector&)': tesseract/src/ccstruct/ratngs.h:107:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'unsigned int'} [-Wsign-compare] 107 | for (int f = 0; f < fonts_.size(); ++f) { | ~~^~~~~~~~~~~~~~~ gcc -DHAVE_MKSTEMP -DHAVE_FSEEKO -DHAVE_FONTCONFIG -DHAVE_SETLOCALE -DHAVE_DBUS -DHAVE_BSWAP32 -DHAVE_BYTESWAP_H -DHAVE_STRERROR -DHAVE_PREAD_PWRITE=1 -DGS_RECURSIVE_MUTEXATTR=PTHREAD_MUTEX_RECURSIVE -O2 -DNDEBUG -fPIC -fvisibility=hidden -DGSDLLEXPORT="__attribute__((visibility(\"default\")))" -Wall -Wstrict-prototypes -Wundef -Wmissing-declarations -Wmissing-prototypes -Wwrite-strings -fno-strict-aliasing -Werror=declaration-after-statement -fno-builtin -fno-common -Werror=return-type -Wno-unused-local-typedefs -DHAVE_STDINT_H=1 -DHAVE_DIRENT_H=1 -DHAVE_SYS_DIR_H=1 -DHAVE_SYS_TIME_H=1 -DHAVE_SYS_TIMES_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_LIBDL=1 -DGX_COLOR_INDEX_TYPE="unsigned long long" -D__USE_UNIX98=1 -DBUILD_PDF=1 -I./pdf -Os -fstack-clash-protection -Wformat -Werror=format-security -g -flto=auto -DHAVE_RESTRICT=1 -I/usr/include/webp -fno-strict-aliasing -DHAVE_POPEN_PROTO=1 -I./soobj -I./base -I./devices -DWHICH_CMS="lcms2" -o ./soobj/gscie.o -c ./base/gscie.c tesseract/src/ccstruct/ratngs.h: In member function 'void tesseract::BLOB_CHOICE::set_fonts(const std::vector&)': tesseract/src/ccstruct/ratngs.h:107:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'unsigned int'} [-Wsign-compare] 107 | for (int f = 0; f < fonts_.size(); ++f) { | ~~^~~~~~~~~~~~~~~ gcc -DHAVE_MKSTEMP -DHAVE_FSEEKO -DHAVE_FONTCONFIG -DHAVE_SETLOCALE -DHAVE_DBUS -DHAVE_BSWAP32 -DHAVE_BYTESWAP_H -DHAVE_STRERROR -DHAVE_PREAD_PWRITE=1 -DGS_RECURSIVE_MUTEXATTR=PTHREAD_MUTEX_RECURSIVE -O2 -DNDEBUG -fPIC -fvisibility=hidden -DGSDLLEXPORT="__attribute__((visibility(\"default\")))" -Wall -Wstrict-prototypes -Wundef -Wmissing-declarations -Wmissing-prototypes -Wwrite-strings -fno-strict-aliasing -Werror=declaration-after-statement -fno-builtin -fno-common -Werror=return-type -Wno-unused-local-typedefs -DHAVE_STDINT_H=1 -DHAVE_DIRENT_H=1 -DHAVE_SYS_DIR_H=1 -DHAVE_SYS_TIME_H=1 -DHAVE_SYS_TIMES_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_LIBDL=1 -DGX_COLOR_INDEX_TYPE="unsigned long long" -D__USE_UNIX98=1 -DBUILD_PDF=1 -I./pdf -Os -fstack-clash-protection -Wformat -Werror=format-security -g -flto=auto -DHAVE_RESTRICT=1 -I/usr/include/webp -fno-strict-aliasing -DHAVE_POPEN_PROTO=1 -I./soobj -I./base -I./devices -DWHICH_CMS="lcms2" -o ./soobj/gsciemap.o -c ./base/gsciemap.c gcc -DHAVE_MKSTEMP -DHAVE_FSEEKO -DHAVE_FONTCONFIG -DHAVE_SETLOCALE -DHAVE_DBUS -DHAVE_BSWAP32 -DHAVE_BYTESWAP_H -DHAVE_STRERROR -DHAVE_PREAD_PWRITE=1 -DGS_RECURSIVE_MUTEXATTR=PTHREAD_MUTEX_RECURSIVE -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 -Wno-unused-local-typedefs -DHAVE_STDINT_H=1 -DHAVE_DIRENT_H=1 -DHAVE_SYS_DIR_H=1 -DHAVE_SYS_TIME_H=1 -DHAVE_SYS_TIMES_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_LIBDL=1 -DGX_COLOR_INDEX_TYPE="unsigned long long" -D__USE_UNIX98=1 -DBUILD_PDF=1 -I./pdf -Os -fstack-clash-protection -Wformat -Werror=format-security -g -flto=auto -DHAVE_RESTRICT=1 -I/usr/include/webp -fno-strict-aliasing -DHAVE_POPEN_PROTO=1 -I./obj -I./base -I./obj -I./devices -Isrc/source/libraries -I./openjpeg/library/source -DSHARE_JPX=0 -Wno-attributes -DOPJ_STATIC -DMUTEX_pthread=0 -DUSE_JPIP -DUSE_OPENJPEG_JP2 -DOPJ_HAVE_STDINT_H=1 -DOPJ_HAVE_INTTYPES_H=1 -DOPJ_HAVE_FSEEKO=1 -DOPJ_HAVE_MALLOC_H=1 -DOPJ_HAVE_ALIGNED_ALLOC=1 -DOPJ_HAVE_MEMALIGN=1 -DOPJ_HAVE_POSIX_MEMALIGN=1 -U__SSE__ -o ./obj/gdevpdfu.o -c ./devices/vector/gdevpdfu.c In file included from tesseract/src/ccstruct/ratngs.h:32, from tesseract/src/ccstruct/blamer.h:30, from tesseract/src/wordrec/wordclass.cpp:23: tesseract/src/ccutil/unicharset.h: In member function 'bool tesseract::UNICHARSET::contains_unichar_id(tesseract::UNICHAR_ID) const': tesseract/src/ccutil/unicharset.h:288:59: warning: comparison of integer expressions of different signedness: 'tesseract::UNICHAR_ID' {aka 'int'} and 'std::vector::size_type' {aka 'unsigned int'} [-Wsign-compare] 288 | return unichar_id != INVALID_UNICHAR_ID && unichar_id < unichars.size() && | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~ tesseract/src/ccutil/unicharset.h: In member function 'void tesseract::UNICHARSET::delete_pointers_in_unichars()': tesseract/src/ccutil/unicharset.h:302:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'unsigned int'} [-Wsign-compare] 302 | for (int i = 0; i < unichars.size(); ++i) { | ~~^~~~~~~~~~~~~~~~~ In file included from tesseract/src/ccutil/clst.h:24, from tesseract/src/ccstruct/blobs.h:23, from tesseract/src/wordrec/associate.h:25: tesseract/src/ccutil/serialis.h: In instantiation of 'bool tesseract::TFile::Serialize(const T*, size_t) [with T = char; size_t = unsigned int]': tesseract/src/ccutil/unicharset.h:363:51: required from here tesseract/src/ccutil/serialis.h:102:45: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'unsigned int'} [-Wsign-compare] 102 | return FWrite(data, sizeof(T), count) == count; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ In file included from tesseract/src/ccutil/elst.h:24, from tesseract/src/dict/dawg.h:31: tesseract/src/ccutil/serialis.h: In instantiation of 'bool tesseract::TFile::Serialize(const T*, size_t) [with T = char; size_t = unsigned int]': tesseract/src/ccutil/unicharset.h:363:51: required from here tesseract/src/ccutil/serialis.h:102:45: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'unsigned int'} [-Wsign-compare] 102 | return FWrite(data, sizeof(T), count) == count; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ In file included from ./devices/vector/gdevpdf.c:21: ./base/unistd_.h:54: warning: "_XOPEN_SOURCE" redefined 54 | # define _XOPEN_SOURCE 500 | In file included from /usr/include/sys/types.h:7, from ./base/stdpre.h:326, from ./base/std.h:22, from ./base/fcntl_.h:30, from ./devices/vector/gdevpdf.c:18: /usr/include/features.h:16: note: this is the location of the previous definition 16 | #define _XOPEN_SOURCE 700 | ./base/unistd_.h:55: warning: "__USE_UNIX98" redefined 55 | # define __USE_UNIX98 | : note: this is the location of the previous definition In file included from tesseract/src/ccutil/clst.h:24, from tesseract/src/ccstruct/blobs.h:23, from tesseract/src/classify/ocrfeatures.h:21, from tesseract/src/classify/outfeat.h:21, from tesseract/src/classify/outfeat.cpp:18: tesseract/src/ccutil/serialis.h: In instantiation of 'bool tesseract::TFile::Serialize(const T*, size_t) [with T = char; size_t = unsigned int]': tesseract/src/ccutil/unicharset.h:363:51: required from here tesseract/src/ccutil/serialis.h:102:45: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'unsigned int'} [-Wsign-compare] 102 | return FWrite(data, sizeof(T), count) == count; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ tesseract/src/ccstruct/ratngs.h: In member function 'void tesseract::BLOB_CHOICE::set_fonts(const std::vector&)': tesseract/src/ccstruct/ratngs.h:107:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'unsigned int'} [-Wsign-compare] 107 | for (int f = 0; f < fonts_.size(); ++f) { | ~~^~~~~~~~~~~~~~~ tesseract/src/ccstruct/ratngs.h: In member function 'void tesseract::BLOB_CHOICE::set_fonts(const std::vector&)': tesseract/src/ccstruct/ratngs.h:107:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'unsigned int'} [-Wsign-compare] 107 | for (int f = 0; f < fonts_.size(); ++f) { | ~~^~~~~~~~~~~~~~~ gcc -DHAVE_MKSTEMP -DHAVE_FSEEKO -DHAVE_FONTCONFIG -DHAVE_SETLOCALE -DHAVE_DBUS -DHAVE_BSWAP32 -DHAVE_BYTESWAP_H -DHAVE_STRERROR -DHAVE_PREAD_PWRITE=1 -DGS_RECURSIVE_MUTEXATTR=PTHREAD_MUTEX_RECURSIVE -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 -Wno-unused-local-typedefs -DHAVE_STDINT_H=1 -DHAVE_DIRENT_H=1 -DHAVE_SYS_DIR_H=1 -DHAVE_SYS_TIME_H=1 -DHAVE_SYS_TIMES_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_LIBDL=1 -DGX_COLOR_INDEX_TYPE="unsigned long long" -D__USE_UNIX98=1 -DBUILD_PDF=1 -I./pdf -Os -fstack-clash-protection -Wformat -Werror=format-security -g -flto=auto -DHAVE_RESTRICT=1 -I/usr/include/webp -fno-strict-aliasing -DHAVE_POPEN_PROTO=1 -I./obj -I./base -I./devices -DWHICH_CMS="lcms2" -o ./obj/sdeparam.o -c ./base/sdeparam.c gcc -DHAVE_MKSTEMP -DHAVE_FSEEKO -DHAVE_FONTCONFIG -DHAVE_SETLOCALE -DHAVE_DBUS -DHAVE_BSWAP32 -DHAVE_BYTESWAP_H -DHAVE_STRERROR -DHAVE_PREAD_PWRITE=1 -DGS_RECURSIVE_MUTEXATTR=PTHREAD_MUTEX_RECURSIVE -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 -Wno-unused-local-typedefs -DHAVE_STDINT_H=1 -DHAVE_DIRENT_H=1 -DHAVE_SYS_DIR_H=1 -DHAVE_SYS_TIME_H=1 -DHAVE_SYS_TIMES_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_LIBDL=1 -DGX_COLOR_INDEX_TYPE="unsigned long long" -D__USE_UNIX98=1 -DBUILD_PDF=1 -I./pdf -Os -fstack-clash-protection -Wformat -Werror=format-security -g -flto=auto -DHAVE_RESTRICT=1 -I/usr/include/webp -fno-strict-aliasing -DHAVE_POPEN_PROTO=1 -I./obj -I./base -I./devices -DWHICH_CMS="lcms2" -o ./obj/sdcparam.o -c ./base/sdcparam.c In file included from tesseract/src/ccutil/genericvector.h:22, from tesseract/src/ccutil/params.h:22, from tesseract/src/classify/protos.h:23, from tesseract/src/classify/protos.cpp:23: tesseract/src/ccutil/serialis.h: In instantiation of 'bool tesseract::TFile::Serialize(const T*, size_t) [with T = char; size_t = unsigned int]': tesseract/src/ccutil/unicharset.h:363:51: required from here tesseract/src/ccutil/serialis.h:102:45: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'unsigned int'} [-Wsign-compare] 102 | return FWrite(data, sizeof(T), count) == count; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ ./obj/aux/echogs -e .dev -w- -l-obj ./obj/szlibe ./obj/szlibc.o ./obj/szlibe.o In file included from tesseract/src/classify/intproto.h:28, from tesseract/src/classify/intmatcher.h:21, from tesseract/src/classify/float2int.h:24, from tesseract/src/ccmain/fixxht.cpp:21: tesseract/src/ccutil/unicharset.h: In member function 'bool tesseract::UNICHARSET::contains_unichar_id(tesseract::UNICHAR_ID) const': tesseract/src/ccutil/unicharset.h:288:59: warning: comparison of integer expressions of different signedness: 'tesseract::UNICHAR_ID' {aka 'int'} and 'std::vector::size_type' {aka 'unsigned int'} [-Wsign-compare] 288 | return unichar_id != INVALID_UNICHAR_ID && unichar_id < unichars.size() && | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~ tesseract/src/ccutil/unicharset.h: In member function 'void tesseract::UNICHARSET::delete_pointers_in_unichars()': tesseract/src/ccutil/unicharset.h:302:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'unsigned int'} [-Wsign-compare] 302 | for (int i = 0; i < unichars.size(); ++i) { | ~~^~~~~~~~~~~~~~~~~ ./obj/aux/echogs -e .dev -a- ./obj/szlibe -include ./obj/zlibe.dev gcc -DHAVE_MKSTEMP -DHAVE_FSEEKO -DHAVE_FONTCONFIG -DHAVE_SETLOCALE -DHAVE_DBUS -DHAVE_BSWAP32 -DHAVE_BYTESWAP_H -DHAVE_STRERROR -DHAVE_PREAD_PWRITE=1 -DGS_RECURSIVE_MUTEXATTR=PTHREAD_MUTEX_RECURSIVE -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 -Wno-unused-local-typedefs -DHAVE_STDINT_H=1 -DHAVE_DIRENT_H=1 -DHAVE_SYS_DIR_H=1 -DHAVE_SYS_TIME_H=1 -DHAVE_SYS_TIMES_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_LIBDL=1 -DGX_COLOR_INDEX_TYPE="unsigned long long" -D__USE_UNIX98=1 -DBUILD_PDF=1 -I./pdf -Os -fstack-clash-protection -Wformat -Werror=format-security -g -flto=auto -DHAVE_RESTRICT=1 -I/usr/include/webp -fno-strict-aliasing -DHAVE_POPEN_PROTO=1 -I./obj -I./base -I./obj -I./devices -Isrc/source/libraries -I./openjpeg/library/source -DSHARE_JPX=0 -Wno-attributes -DOPJ_STATIC -DMUTEX_pthread=0 -DUSE_JPIP -DUSE_OPENJPEG_JP2 -DOPJ_HAVE_STDINT_H=1 -DOPJ_HAVE_INTTYPES_H=1 -DOPJ_HAVE_FSEEKO=1 -DOPJ_HAVE_MALLOC_H=1 -DOPJ_HAVE_ALIGNED_ALLOC=1 -DOPJ_HAVE_MEMALIGN=1 -DOPJ_HAVE_POSIX_MEMALIGN=1 -U__SSE__ -o ./obj/gdevpsdi.o -c ./devices/vector/gdevpsdi.c In file included from tesseract/src/classify/intproto.h:28, from tesseract/src/classify/adaptive.h:20, from tesseract/src/classify/classify.h:64, from tesseract/src/classify/mfoutline.cpp:24: tesseract/src/ccutil/unicharset.h: In member function 'bool tesseract::UNICHARSET::contains_unichar_id(tesseract::UNICHAR_ID) const': tesseract/src/ccutil/unicharset.h:288:59: warning: comparison of integer expressions of different signedness: 'tesseract::UNICHAR_ID' {aka 'int'} and 'std::vector::size_type' {aka 'unsigned int'} [-Wsign-compare] 288 | return unichar_id != INVALID_UNICHAR_ID && unichar_id < unichars.size() && | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~ tesseract/src/ccutil/unicharset.h: In member function 'void tesseract::UNICHARSET::delete_pointers_in_unichars()': tesseract/src/ccutil/unicharset.h:302:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'unsigned int'} [-Wsign-compare] 302 | for (int i = 0; i < unichars.size(); ++i) { | ~~^~~~~~~~~~~~~~~~~ gcc -DHAVE_MKSTEMP -DHAVE_FSEEKO -DHAVE_FONTCONFIG -DHAVE_SETLOCALE -DHAVE_DBUS -DHAVE_BSWAP32 -DHAVE_BYTESWAP_H -DHAVE_STRERROR -DHAVE_PREAD_PWRITE=1 -DGS_RECURSIVE_MUTEXATTR=PTHREAD_MUTEX_RECURSIVE -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 -Wno-unused-local-typedefs -DHAVE_STDINT_H=1 -DHAVE_DIRENT_H=1 -DHAVE_SYS_DIR_H=1 -DHAVE_SYS_TIME_H=1 -DHAVE_SYS_TIMES_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_LIBDL=1 -DGX_COLOR_INDEX_TYPE="unsigned long long" -D__USE_UNIX98=1 -DBUILD_PDF=1 -I./pdf -Os -fstack-clash-protection -Wformat -Werror=format-security -g -flto=auto -DHAVE_RESTRICT=1 -I/usr/include/webp -fno-strict-aliasing -DHAVE_POPEN_PROTO=1 -I./obj -I./base -I./obj -I./devices -Isrc/source/libraries -I./openjpeg/library/source -DSHARE_JPX=0 -Wno-attributes -DOPJ_STATIC -DMUTEX_pthread=0 -DUSE_JPIP -DUSE_OPENJPEG_JP2 -DOPJ_HAVE_STDINT_H=1 -DOPJ_HAVE_INTTYPES_H=1 -DOPJ_HAVE_FSEEKO=1 -DOPJ_HAVE_MALLOC_H=1 -DOPJ_HAVE_ALIGNED_ALLOC=1 -DOPJ_HAVE_MEMALIGN=1 -DOPJ_HAVE_POSIX_MEMALIGN=1 -U__SSE__ -o ./obj/gdevpsdp.o -c ./devices/vector/gdevpsdp.c In file included from tesseract/src/ccutil/genericvector.h:22, from tesseract/src/ccutil/genericheap.h:27, from tesseract/src/wordrec/chop.h:22, from tesseract/src/wordrec/chop.cpp:25: tesseract/src/ccutil/serialis.h: In instantiation of 'bool tesseract::TFile::Serialize(const T*, size_t) [with T = char; size_t = unsigned int]': tesseract/src/ccutil/unicharset.h:363:51: required from here tesseract/src/ccutil/serialis.h:102:45: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'unsigned int'} [-Wsign-compare] 102 | return FWrite(data, sizeof(T), count) == count; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ ./base/gstiffio.c:196:1: warning: 'gs_tifsErrorHandlerEx' defined but not used [-Wunused-function] 196 | gs_tifsErrorHandlerEx(thandle_t client_data, const char* module, const char* fmt, va_list ap) | ^~~~~~~~~~~~~~~~~~~~~ ./base/gstiffio.c:180:1: warning: 'gs_tifsWarningHandlerEx' defined but not used [-Wunused-function] 180 | gs_tifsWarningHandlerEx(thandle_t client_data, const char* module, const char* fmt, va_list ap) | ^~~~~~~~~~~~~~~~~~~~~~~ gcc -DHAVE_MKSTEMP -DHAVE_FSEEKO -DHAVE_FONTCONFIG -DHAVE_SETLOCALE -DHAVE_DBUS -DHAVE_BSWAP32 -DHAVE_BYTESWAP_H -DHAVE_STRERROR -DHAVE_PREAD_PWRITE=1 -DGS_RECURSIVE_MUTEXATTR=PTHREAD_MUTEX_RECURSIVE -O2 -DNDEBUG -fPIC -fvisibility=hidden -DGSDLLEXPORT="__attribute__((visibility(\"default\")))" -Wall -Wstrict-prototypes -Wundef -Wmissing-declarations -Wmissing-prototypes -Wwrite-strings -fno-strict-aliasing -Werror=declaration-after-statement -fno-builtin -fno-common -Werror=return-type -Wno-unused-local-typedefs -DHAVE_STDINT_H=1 -DHAVE_DIRENT_H=1 -DHAVE_SYS_DIR_H=1 -DHAVE_SYS_TIME_H=1 -DHAVE_SYS_TIMES_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_LIBDL=1 -DGX_COLOR_INDEX_TYPE="unsigned long long" -D__USE_UNIX98=1 -DBUILD_PDF=1 -I./pdf -Os -fstack-clash-protection -Wformat -Werror=format-security -g -flto=auto -DHAVE_RESTRICT=1 -I/usr/include/webp -fno-strict-aliasing -DHAVE_POPEN_PROTO=1 -I./soobj -I./base -I./devices -DWHICH_CMS="lcms2" -o ./soobj/gscscie.o -c ./base/gscscie.c In file included from tesseract/src/ccutil/clst.h:24, from tesseract/src/ccstruct/blobs.h:23, from tesseract/src/classify/ocrfeatures.h:21, from tesseract/src/classify/picofeat.h:22, from tesseract/src/classify/picofeat.cpp:18: tesseract/src/ccutil/serialis.h: In instantiation of 'bool tesseract::TFile::Serialize(const T*, size_t) [with T = char; size_t = unsigned int]': tesseract/src/ccutil/unicharset.h:363:51: required from here tesseract/src/ccutil/serialis.h:102:45: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'unsigned int'} [-Wsign-compare] 102 | return FWrite(data, sizeof(T), count) == count; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ gcc -I./obj -I./base -I./devices -Isrc -DSHARE_JPEG=1 -DHAVE_MKSTEMP -DHAVE_FSEEKO -DHAVE_FONTCONFIG -DHAVE_SETLOCALE -DHAVE_DBUS -DHAVE_BSWAP32 -DHAVE_BYTESWAP_H -DHAVE_STRERROR -DHAVE_PREAD_PWRITE=1 -DGS_RECURSIVE_MUTEXATTR=PTHREAD_MUTEX_RECURSIVE -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 -Wno-unused-local-typedefs -DHAVE_STDINT_H=1 -DHAVE_DIRENT_H=1 -DHAVE_SYS_DIR_H=1 -DHAVE_SYS_TIME_H=1 -DHAVE_SYS_TIMES_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_LIBDL=1 -DGX_COLOR_INDEX_TYPE="unsigned long long" -D__USE_UNIX98=1 -DBUILD_PDF=1 -I./pdf -Os -fstack-clash-protection -Wformat -Werror=format-security -g -flto=auto -DHAVE_RESTRICT=1 -I/usr/include/webp -fno-strict-aliasing -DHAVE_POPEN_PROTO=1 -o ./obj/gdevpsdu.o -c ./devices/vector/gdevpsdu.c ./obj/aux/echogs -e .dev -w- -l-obj ./obj/vector ./obj/gdevvec.o tesseract/src/ccstruct/ratngs.h: In member function 'void tesseract::BLOB_CHOICE::set_fonts(const std::vector&)': tesseract/src/ccstruct/ratngs.h:107:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'unsigned int'} [-Wsign-compare] 107 | for (int f = 0; f < fonts_.size(); ++f) { | ~~^~~~~~~~~~~~~~~ tesseract/src/ccstruct/ratngs.h: In member function 'void tesseract::BLOB_CHOICE::set_fonts(const std::vector&)': tesseract/src/ccstruct/ratngs.h:107:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'unsigned int'} [-Wsign-compare] 107 | for (int f = 0; f < fonts_.size(); ++f) { | ~~^~~~~~~~~~~~~~~ gcc -DHAVE_MKSTEMP -DHAVE_FSEEKO -DHAVE_FONTCONFIG -DHAVE_SETLOCALE -DHAVE_DBUS -DHAVE_BSWAP32 -DHAVE_BYTESWAP_H -DHAVE_STRERROR -DHAVE_PREAD_PWRITE=1 -DGS_RECURSIVE_MUTEXATTR=PTHREAD_MUTEX_RECURSIVE -O2 -DNDEBUG -fPIC -fvisibility=hidden -DGSDLLEXPORT="__attribute__((visibility(\"default\")))" -Wall -Wstrict-prototypes -Wundef -Wmissing-declarations -Wmissing-prototypes -Wwrite-strings -fno-strict-aliasing -Werror=declaration-after-statement -fno-builtin -fno-common -Werror=return-type -Wno-unused-local-typedefs -DHAVE_STDINT_H=1 -DHAVE_DIRENT_H=1 -DHAVE_SYS_DIR_H=1 -DHAVE_SYS_TIME_H=1 -DHAVE_SYS_TIMES_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_LIBDL=1 -DGX_COLOR_INDEX_TYPE="unsigned long long" -D__USE_UNIX98=1 -DBUILD_PDF=1 -I./pdf -Os -fstack-clash-protection -Wformat -Werror=format-security -g -flto=auto -DHAVE_RESTRICT=1 -I/usr/include/webp -fno-strict-aliasing -DHAVE_POPEN_PROTO=1 -I./soobj -I./base -I./devices -DWHICH_CMS="lcms2" -o ./soobj/gscrd.o -c ./base/gscrd.c In file included from tesseract/src/classify/intproto.h:28, from tesseract/src/classify/intfx.h:22, from tesseract/src/classify/mfx.cpp:23: tesseract/src/ccutil/unicharset.h: In member function 'bool tesseract::UNICHARSET::contains_unichar_id(tesseract::UNICHAR_ID) const': tesseract/src/ccutil/unicharset.h:288:59: warning: comparison of integer expressions of different signedness: 'tesseract::UNICHAR_ID' {aka 'int'} and 'std::vector::size_type' {aka 'unsigned int'} [-Wsign-compare] 288 | return unichar_id != INVALID_UNICHAR_ID && unichar_id < unichars.size() && | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~ tesseract/src/ccutil/unicharset.h: In member function 'void tesseract::UNICHARSET::delete_pointers_in_unichars()': tesseract/src/ccutil/unicharset.h:302:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'unsigned int'} [-Wsign-compare] 302 | for (int i = 0; i < unichars.size(); ++i) { | ~~^~~~~~~~~~~~~~~~~ ./obj/aux/echogs -e .dev -a- ./obj/vector -include ./obj/bboxutil ./obj/sfile gcc -DHAVE_MKSTEMP -DHAVE_FSEEKO -DHAVE_FONTCONFIG -DHAVE_SETLOCALE -DHAVE_DBUS -DHAVE_BSWAP32 -DHAVE_BYTESWAP_H -DHAVE_STRERROR -DHAVE_PREAD_PWRITE=1 -DGS_RECURSIVE_MUTEXATTR=PTHREAD_MUTEX_RECURSIVE -O2 -DNDEBUG -fPIC -fvisibility=hidden -DGSDLLEXPORT="__attribute__((visibility(\"default\")))" -Wall -Wstrict-prototypes -Wundef -Wmissing-declarations -Wmissing-prototypes -Wwrite-strings -fno-strict-aliasing -Werror=declaration-after-statement -fno-builtin -fno-common -Werror=return-type -Wno-unused-local-typedefs -DHAVE_STDINT_H=1 -DHAVE_DIRENT_H=1 -DHAVE_SYS_DIR_H=1 -DHAVE_SYS_TIME_H=1 -DHAVE_SYS_TIMES_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_LIBDL=1 -DGX_COLOR_INDEX_TYPE="unsigned long long" -D__USE_UNIX98=1 -DBUILD_PDF=1 -I./pdf -Os -fstack-clash-protection -Wformat -Werror=format-security -g -flto=auto -DHAVE_RESTRICT=1 -I/usr/include/webp -fno-strict-aliasing -DHAVE_POPEN_PROTO=1 -I./soobj -I./base -I./devices -DWHICH_CMS="lcms2" -o ./soobj/gscrdp.o -c ./base/gscrdp.c In file included from tesseract/src/ccutil/elst.h:24, from tesseract/src/ccutil/ambigs.h:29: tesseract/src/ccutil/serialis.h: In instantiation of 'bool tesseract::TFile::Serialize(const T*, size_t) [with T = char; size_t = unsigned int]': tesseract/src/ccutil/unicharset.h:363:51: required from here tesseract/src/ccutil/serialis.h:102:45: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'unsigned int'} [-Wsign-compare] 102 | return FWrite(data, sizeof(T), count) == count; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ In file included from tesseract/src/ccstruct/ratngs.h:32, from tesseract/src/wordrec/pieces.cpp:26: tesseract/src/ccutil/unicharset.h: In member function 'bool tesseract::UNICHARSET::contains_unichar_id(tesseract::UNICHAR_ID) const': tesseract/src/ccutil/unicharset.h:288:59: warning: comparison of integer expressions of different signedness: 'tesseract::UNICHAR_ID' {aka 'int'} and 'std::vector::size_type' {aka 'unsigned int'} [-Wsign-compare] 288 | return unichar_id != INVALID_UNICHAR_ID && unichar_id < unichars.size() && | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~ tesseract/src/ccutil/unicharset.h: In member function 'void tesseract::UNICHARSET::delete_pointers_in_unichars()': tesseract/src/ccutil/unicharset.h:302:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'unsigned int'} [-Wsign-compare] 302 | for (int i = 0; i < unichars.size(); ++i) { | ~~^~~~~~~~~~~~~~~~~ gcc -DHAVE_MKSTEMP -DHAVE_FSEEKO -DHAVE_FONTCONFIG -DHAVE_SETLOCALE -DHAVE_DBUS -DHAVE_BSWAP32 -DHAVE_BYTESWAP_H -DHAVE_STRERROR -DHAVE_PREAD_PWRITE=1 -DGS_RECURSIVE_MUTEXATTR=PTHREAD_MUTEX_RECURSIVE -O2 -DNDEBUG -fPIC -fvisibility=hidden -DGSDLLEXPORT="__attribute__((visibility(\"default\")))" -Wall -Wstrict-prototypes -Wundef -Wmissing-declarations -Wmissing-prototypes -Wwrite-strings -fno-strict-aliasing -Werror=declaration-after-statement -fno-builtin -fno-common -Werror=return-type -Wno-unused-local-typedefs -DHAVE_STDINT_H=1 -DHAVE_DIRENT_H=1 -DHAVE_SYS_DIR_H=1 -DHAVE_SYS_TIME_H=1 -DHAVE_SYS_TIMES_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_LIBDL=1 -DGX_COLOR_INDEX_TYPE="unsigned long long" -D__USE_UNIX98=1 -DBUILD_PDF=1 -I./pdf -Os -fstack-clash-protection -Wformat -Werror=format-security -g -flto=auto -DHAVE_RESTRICT=1 -I/usr/include/webp -fno-strict-aliasing -DHAVE_POPEN_PROTO=1 -I./soobj -I./base -I./devices -DWHICH_CMS="lcms2" -o ./soobj/gxctable.o -c ./base/gxctable.c tesseract/src/wordrec/language_model.cpp: In member function 'tesseract::LanguageModelDawgInfo* tesseract::LanguageModel::GenerateDawgInfo(bool, int, int, const tesseract::BLOB_CHOICE&, const tesseract::ViterbiStateEntry*)': tesseract/src/wordrec/language_model.cpp:849:21: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'unsigned int'} [-Wsign-compare] 849 | for (int i = 0; i < normed_ids.size(); ++i) { | ~~^~~~~~~~~~~~~~~~~~~ tesseract/src/wordrec/language_model.cpp:854:39: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'unsigned int'} [-Wsign-compare] 854 | word_end && i == normed_ids.size() - 1); | ~~^~~~~~~~~~~~~~~~~~~~~~~~ tesseract/src/wordrec/language_model.cpp:857:18: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'unsigned int'} [-Wsign-compare] 857 | } else if (i < normed_ids.size() - 1) { | ~~^~~~~~~~~~~~~~~~~~~~~~~ In file included from tesseract/src/ccutil/clst.h:24, from tesseract/src/ccstruct/blobs.h:23, from tesseract/src/ccstruct/seam.h:26, from tesseract/src/wordrec/findseam.h:22, from tesseract/src/wordrec/findseam.cpp:21: tesseract/src/ccutil/serialis.h: In instantiation of 'bool tesseract::TFile::Serialize(const T*, size_t) [with T = char; size_t = unsigned int]': tesseract/src/ccutil/unicharset.h:363:51: required from here tesseract/src/ccutil/serialis.h:102:45: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'unsigned int'} [-Wsign-compare] 102 | return FWrite(data, sizeof(T), count) == count; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ In file included from tesseract/src/ccutil/clst.h:24, from tesseract/src/ccstruct/blobs.h:23, from tesseract/src/classify/mfoutline.h:21, from tesseract/src/classify/intproto.h:25: tesseract/src/ccutil/serialis.h: In instantiation of 'bool tesseract::TFile::Serialize(const T*, size_t) [with T = char; size_t = unsigned int]': tesseract/src/ccutil/unicharset.h:363:51: required from here tesseract/src/ccutil/serialis.h:102:45: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'unsigned int'} [-Wsign-compare] 102 | return FWrite(data, sizeof(T), count) == count; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ ./obj/aux/echogs -e .dev -w- -l-obj ./obj/pdxtext ./obj/gdevpdt.o ./obj/gdevpdtb.o cp ./soobj/jpeglib1.h ./soobj/jpeglib_.h In file included from tesseract/src/ccutil/clst.h:24, from tesseract/src/ccstruct/blobs.h:23, from tesseract/src/classify/intfx.h:21: tesseract/src/ccutil/serialis.h: In instantiation of 'bool tesseract::TFile::Serialize(const T*, size_t) [with T = char; size_t = unsigned int]': tesseract/src/ccutil/unicharset.h:363:51: required from here tesseract/src/ccutil/serialis.h:102:45: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'unsigned int'} [-Wsign-compare] 102 | return FWrite(data, sizeof(T), count) == count; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ In file included from tesseract/src/ccutil/genericvector.h:22, from tesseract/src/ccutil/params.h:22, from tesseract/src/classify/mfx.h:22, from tesseract/src/classify/mfx.cpp:18: tesseract/src/ccutil/serialis.h: In instantiation of 'bool tesseract::TFile::Serialize(const T*, size_t) [with T = char; size_t = unsigned int]': tesseract/src/ccutil/unicharset.h:363:51: required from here tesseract/src/ccutil/serialis.h:102:45: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'unsigned int'} [-Wsign-compare] 102 | return FWrite(data, sizeof(T), count) == count; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ ./obj/aux/echogs -e .dev -a- ./obj/pdxtext ./obj/gdevpdtc.o ./obj/gdevpdtd.o ./obj/gdevpdte.o ./obj/aux/echogs -e .dev -w- -l-dev2 -b -s -l-include -l./obj/page -l-obj ./obj/fpng ./obj/gdevfpng.o ./obj/gdevpccm.o ./obj/aux/echogs -e .dev -a- ./obj/pdxtext ./obj/gdevpdtf.o cp ./soobj/jpegd_1.dev ./soobj/jpegd.dev cp ./soobj/jpege_1.dev ./soobj/jpege.dev cp ./soobj/zlibe_1.dev ./soobj/zlibe.dev gcc -DHAVE_MKSTEMP -DHAVE_FSEEKO -DHAVE_FONTCONFIG -DHAVE_SETLOCALE -DHAVE_DBUS -DHAVE_BSWAP32 -DHAVE_BYTESWAP_H -DHAVE_STRERROR -DHAVE_PREAD_PWRITE=1 -DGS_RECURSIVE_MUTEXATTR=PTHREAD_MUTEX_RECURSIVE -O2 -DNDEBUG -fPIC -fvisibility=hidden -DGSDLLEXPORT="__attribute__((visibility(\"default\")))" -Wall -Wstrict-prototypes -Wundef -Wmissing-declarations -Wmissing-prototypes -Wwrite-strings -fno-strict-aliasing -Werror=declaration-after-statement -fno-builtin -fno-common -Werror=return-type -Wno-unused-local-typedefs -DHAVE_STDINT_H=1 -DHAVE_DIRENT_H=1 -DHAVE_SYS_DIR_H=1 -DHAVE_SYS_TIME_H=1 -DHAVE_SYS_TIMES_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_LIBDL=1 -DGX_COLOR_INDEX_TYPE="unsigned long long" -D__USE_UNIX98=1 -DBUILD_PDF=1 -I./pdf -Os -fstack-clash-protection -Wformat -Werror=format-security -g -flto=auto -DHAVE_RESTRICT=1 -I/usr/include/webp -fno-strict-aliasing -DHAVE_POPEN_PROTO=1 -I./soobj -I./base -I./devices -DWHICH_CMS="lcms2" -o ./soobj/gscsepr.o -c ./base/gscsepr.c gcc -DHAVE_MKSTEMP -DHAVE_FSEEKO -DHAVE_FONTCONFIG -DHAVE_SETLOCALE -DHAVE_DBUS -DHAVE_BSWAP32 -DHAVE_BYTESWAP_H -DHAVE_STRERROR -DHAVE_PREAD_PWRITE=1 -DGS_RECURSIVE_MUTEXATTR=PTHREAD_MUTEX_RECURSIVE -O2 -DNDEBUG -fPIC -fvisibility=hidden -DGSDLLEXPORT="__attribute__((visibility(\"default\")))" -Wall -Wstrict-prototypes -Wundef -Wmissing-declarations -Wmissing-prototypes -Wwrite-strings -fno-strict-aliasing -Werror=declaration-after-statement -fno-builtin -fno-common -Werror=return-type -Wno-unused-local-typedefs -DHAVE_STDINT_H=1 -DHAVE_DIRENT_H=1 -DHAVE_SYS_DIR_H=1 -DHAVE_SYS_TIME_H=1 -DHAVE_SYS_TIMES_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_LIBDL=1 -DGX_COLOR_INDEX_TYPE="unsigned long long" -D__USE_UNIX98=1 -DBUILD_PDF=1 -I./pdf -Os -fstack-clash-protection -Wformat -Werror=format-security -g -flto=auto -DHAVE_RESTRICT=1 -I/usr/include/webp -fno-strict-aliasing -DHAVE_POPEN_PROTO=1 -I./soobj -I./base -I./devices -DWHICH_CMS="lcms2" -o ./soobj/gsnamecl.o -c ./base/gsnamecl.c ./obj/aux/echogs -e .dev -a- ./obj/fpng ./obj/aux/echogs -e .dev -a- ./obj/pdxtext ./obj/gdevpdti.o ./obj/aux/echogs -e .dev -w- -l-dev -b -s -l-include -l./obj/page -l-obj ./obj/inferno ./obj/gdevifno.o ./obj/aux/echogs -e .dev -a- ./obj/pdxtext gcc -DHAVE_MKSTEMP -DHAVE_FSEEKO -DHAVE_FONTCONFIG -DHAVE_SETLOCALE -DHAVE_DBUS -DHAVE_BSWAP32 -DHAVE_BYTESWAP_H -DHAVE_STRERROR -DHAVE_PREAD_PWRITE=1 -DGS_RECURSIVE_MUTEXATTR=PTHREAD_MUTEX_RECURSIVE -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 -Wno-unused-local-typedefs -DHAVE_STDINT_H=1 -DHAVE_DIRENT_H=1 -DHAVE_SYS_DIR_H=1 -DHAVE_SYS_TIME_H=1 -DHAVE_SYS_TIMES_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_LIBDL=1 -DGX_COLOR_INDEX_TYPE="unsigned long long" -D__USE_UNIX98=1 -DBUILD_PDF=1 -I./pdf -Os -fstack-clash-protection -Wformat -Werror=format-security -g -flto=auto -DHAVE_RESTRICT=1 -I/usr/include/webp -fno-strict-aliasing -DHAVE_POPEN_PROTO=1 -I./obj -I./base -I./obj -I./devices -I./devices/vector -DOCR_VERSION=1 -o ./obj/gdevjpeg.o -c ./devices/gdevjpeg.c In file included from tesseract/src/ccutil/clst.h:24, from tesseract/src/ccstruct/blobs.h:23, from tesseract/src/wordrec/associate.h:25: tesseract/src/ccutil/serialis.h: In instantiation of 'bool tesseract::TFile::Serialize(const T*, size_t) [with T = char; size_t = unsigned int]': tesseract/src/ccutil/unicharset.h:363:51: required from here tesseract/src/ccutil/serialis.h:102:45: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'unsigned int'} [-Wsign-compare] 102 | return FWrite(data, sizeof(T), count) == count; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ In file included from tesseract/src/ccutil/genericvector.h:22, from tesseract/src/ccutil/genericheap.h:27, from tesseract/src/wordrec/lm_pain_points.h:25: tesseract/src/ccutil/serialis.h: In instantiation of 'bool tesseract::TFile::Serialize(const T*, size_t) [with T = char; size_t = unsigned int]': tesseract/src/ccutil/unicharset.h:363:51: required from here tesseract/src/ccutil/serialis.h:102:45: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'unsigned int'} [-Wsign-compare] 102 | return FWrite(data, sizeof(T), count) == count; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ ./obj/aux/echogs -e .dev -a- ./obj/pdxtext ./obj/aux/echogs -e .dev -w- -l-dev -b -s -l-include -l./obj/page -l-obj ./obj/mgr4 ./obj/gdevmgr.o ./obj/gdevpccm.o ./obj/aux/echogs -e .dev -a- ./obj/pdxtext ./obj/gdevpdts.o ./obj/gdevpdtt.o gcc -DHAVE_MKSTEMP -DHAVE_FSEEKO -DHAVE_FONTCONFIG -DHAVE_SETLOCALE -DHAVE_DBUS -DHAVE_BSWAP32 -DHAVE_BYTESWAP_H -DHAVE_STRERROR -DHAVE_PREAD_PWRITE=1 -DGS_RECURSIVE_MUTEXATTR=PTHREAD_MUTEX_RECURSIVE -O2 -DNDEBUG -fPIC -fvisibility=hidden -DGSDLLEXPORT="__attribute__((visibility(\"default\")))" -Wall -Wstrict-prototypes -Wundef -Wmissing-declarations -Wmissing-prototypes -Wwrite-strings -fno-strict-aliasing -Werror=declaration-after-statement -fno-builtin -fno-common -Werror=return-type -Wno-unused-local-typedefs -DHAVE_STDINT_H=1 -DHAVE_DIRENT_H=1 -DHAVE_SYS_DIR_H=1 -DHAVE_SYS_TIME_H=1 -DHAVE_SYS_TIMES_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_LIBDL=1 -DGX_COLOR_INDEX_TYPE="unsigned long long" -D__USE_UNIX98=1 -DBUILD_PDF=1 -I./pdf -Os -fstack-clash-protection -Wformat -Werror=format-security -g -flto=auto -DHAVE_RESTRICT=1 -I/usr/include/webp -fno-strict-aliasing -DHAVE_POPEN_PROTO=1 -I./soobj -I./base -I./devices -DWHICH_CMS="lcms2" -o ./soobj/gsncdummy.o -c ./base/gsncdummy.c ./obj/aux/echogs -e .dev -w- -l-dev -b -s -l-include -l./obj/page -l-obj ./obj/mgr8 ./obj/gdevmgr.o ./obj/gdevpccm.o ./obj/aux/echogs -e .dev -a- ./obj/pdxtext ./obj/gdevpdtv.o ./obj/gdevpdtw.o ./obj/whitelst.o tesseract/src/ccstruct/ratngs.h: In member function 'void tesseract::BLOB_CHOICE::set_fonts(const std::vector&)': tesseract/src/ccstruct/ratngs.h:107:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'unsigned int'} [-Wsign-compare] 107 | for (int f = 0; f < fonts_.size(); ++f) { | ~~^~~~~~~~~~~~~~~ ./obj/aux/echogs -e .dev -w- -l-dev -b -s -l-include -l./obj/page -l-obj ./obj/mgrgray2 ./obj/gdevmgr.o ./obj/gdevpccm.o ./obj/aux/echogs -e .dev -a- ./obj/pdxtext ./obj/aux/echogs -e .dev -w- -l-dev -b -s -l-include -l./obj/page -l-obj ./obj/mgrgray4 ./obj/gdevmgr.o ./obj/gdevpccm.o ./obj/aux/echogs -e .dev -a- ./obj/pdxtext ./obj/gsfont0c.o ./obj/aux/echogs -e .dev -w- -l-dev -b -s -l-include -l./obj/page -l-obj ./obj/mgrgray8 ./obj/gdevmgr.o ./obj/gdevpccm.o ./obj/aux/echogs -e .dev -a- ./obj/pdxtext -include ./obj/fcopy ./obj/psf ./obj/aux/echogs -e .dev -w- -l-dev -b -s -l-include -l./obj/page -l-obj ./obj/mgrmono ./obj/gdevmgr.o ./obj/gdevpccm.o ./obj/aux/echogs -e .dev -w- -l-dev -b -s -l-include -l./obj/page -l-obj ./obj/miff24 ./obj/gdevmiff.o ./obj/aux/echogs -e .dev -w- -l-dev2 -b -s -l-include -l./obj/page -l-obj ./obj/pam ./obj/gdevpbm.o ./obj/gdevppla.o ./obj/gdevmpla.o ./obj/aux/echogs -e .dev -w- -l-dev2 -b -s -l-include -l./obj/page -l-obj ./obj/pamcmyk32 ./obj/gdevpbm.o ./obj/gdevppla.o ./obj/gdevmpla.o ./obj/aux/echogs -e .dev -w- -l-dev2 -b -s -l-include -l./obj/page -l-obj ./obj/pamcmyk4 ./obj/gdevpbm.o ./obj/gdevppla.o ./obj/gdevmpla.o ./obj/aux/echogs -e .dev -w- -l-dev2 -b -s -l-include -l./obj/page -l-obj ./obj/pbm ./obj/gdevpbm.o ./obj/gdevppla.o ./obj/gdevmpla.o ./obj/aux/echogs -e .dev -w- -l-dev2 -b -s -l-include -l./obj/page -l-obj ./obj/pbmraw ./obj/gdevpbm.o ./obj/gdevppla.o ./obj/gdevmpla.o gcc -DHAVE_MKSTEMP -DHAVE_FSEEKO -DHAVE_FONTCONFIG -DHAVE_SETLOCALE -DHAVE_DBUS -DHAVE_BSWAP32 -DHAVE_BYTESWAP_H -DHAVE_STRERROR -DHAVE_PREAD_PWRITE=1 -DGS_RECURSIVE_MUTEXATTR=PTHREAD_MUTEX_RECURSIVE -O2 -DNDEBUG -fPIC -fvisibility=hidden -DGSDLLEXPORT="__attribute__((visibility(\"default\")))" -Wall -Wstrict-prototypes -Wundef -Wmissing-declarations -Wmissing-prototypes -Wwrite-strings -fno-strict-aliasing -Werror=declaration-after-statement -fno-builtin -fno-common -Werror=return-type -Wno-unused-local-typedefs -DHAVE_STDINT_H=1 -DHAVE_DIRENT_H=1 -DHAVE_SYS_DIR_H=1 -DHAVE_SYS_TIME_H=1 -DHAVE_SYS_TIMES_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_LIBDL=1 -DGX_COLOR_INDEX_TYPE="unsigned long long" -D__USE_UNIX98=1 -DBUILD_PDF=1 -I./pdf -Os -fstack-clash-protection -Wformat -Werror=format-security -g -flto=auto -DHAVE_RESTRICT=1 -I/usr/include/webp -fno-strict-aliasing -DHAVE_POPEN_PROTO=1 -I./soobj -I./base -I./devices -DWHICH_CMS="lcms2" -o ./soobj/gstrans.o -c ./base/gstrans.c ./obj/aux/echogs -e .dev -w- -l-dev2 -b -s -l-include -l./obj/page -l-obj ./obj/pcx16 ./obj/gdevpcx.o ./obj/gdevpccm.o ./obj/aux/echogs -e .dev -w- -l-dev2 -b -s -l-include -l./obj/page -l-obj ./obj/pcx24b ./obj/gdevpcx.o ./obj/gdevpccm.o ./obj/aux/echogs -e .dev -w- -l-dev2 -b -s -l-include -l./obj/page -l-obj ./obj/pcx256 ./obj/gdevpcx.o ./obj/gdevpccm.o ./obj/aux/echogs -e .dev -w- -l-dev2 -b -s -l-include -l./obj/page -l-obj ./obj/pcxcmyk ./obj/gdevpcx.o ./obj/gdevpccm.o In file included from tesseract/src/dict/dawg.h:33, from tesseract/src/dict/dict.h:29, from tesseract/src/classify/classify.h:66: tesseract/src/ccstruct/ratngs.h: In member function 'void tesseract::BLOB_CHOICE::set_fonts(const std::vector&)': tesseract/src/ccstruct/ratngs.h:107:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'unsigned int'} [-Wsign-compare] 107 | for (int f = 0; f < fonts_.size(); ++f) { | ~~^~~~~~~~~~~~~~~ ./obj/aux/echogs -e .dev -w- -l-dev2 -b -s -l-include -l./obj/page -l-obj ./obj/pcxgray ./obj/gdevpcx.o ./obj/gdevpccm.o ./obj/aux/echogs -e .dev -w- -l-dev2 -b -s -l-include -l./obj/page -l-obj ./obj/pcxmono ./obj/gdevpcx.o ./obj/gdevpccm.o gcc -DHAVE_MKSTEMP -DHAVE_FSEEKO -DHAVE_FONTCONFIG -DHAVE_SETLOCALE -DHAVE_DBUS -DHAVE_BSWAP32 -DHAVE_BYTESWAP_H -DHAVE_STRERROR -DHAVE_PREAD_PWRITE=1 -DGS_RECURSIVE_MUTEXATTR=PTHREAD_MUTEX_RECURSIVE -O2 -DNDEBUG -fPIC -fvisibility=hidden -DGSDLLEXPORT="__attribute__((visibility(\"default\")))" -Wall -Wstrict-prototypes -Wundef -Wmissing-declarations -Wmissing-prototypes -Wwrite-strings -fno-strict-aliasing -Werror=declaration-after-statement -fno-builtin -fno-common -Werror=return-type -Wno-unused-local-typedefs -DHAVE_STDINT_H=1 -DHAVE_DIRENT_H=1 -DHAVE_SYS_DIR_H=1 -DHAVE_SYS_TIME_H=1 -DHAVE_SYS_TIMES_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_LIBDL=1 -DGX_COLOR_INDEX_TYPE="unsigned long long" -D__USE_UNIX98=1 -DBUILD_PDF=1 -I./pdf -Os -fstack-clash-protection -Wformat -Werror=format-security -g -flto=auto -DHAVE_RESTRICT=1 -I/usr/include/webp -fno-strict-aliasing -DHAVE_POPEN_PROTO=1 -I./soobj -I./base -I./devices -DWHICH_CMS="lcms2" -o ./soobj/gximag3x.o -c ./base/gximag3x.c ./obj/aux/echogs -e .dev -w- -l-dev2 -b -s -l-include -l./obj/page -l-obj ./obj/pgm ./obj/gdevpbm.o ./obj/gdevppla.o ./obj/gdevmpla.o gcc -DHAVE_MKSTEMP -DHAVE_FSEEKO -DHAVE_FONTCONFIG -DHAVE_SETLOCALE -DHAVE_DBUS -DHAVE_BSWAP32 -DHAVE_BYTESWAP_H -DHAVE_STRERROR -DHAVE_PREAD_PWRITE=1 -DGS_RECURSIVE_MUTEXATTR=PTHREAD_MUTEX_RECURSIVE -O2 -DNDEBUG -fPIC -fvisibility=hidden -DGSDLLEXPORT="__attribute__((visibility(\"default\")))" -Wall -Wstrict-prototypes -Wundef -Wmissing-declarations -Wmissing-prototypes -Wwrite-strings -fno-strict-aliasing -Werror=declaration-after-statement -fno-builtin -fno-common -Werror=return-type -Wno-unused-local-typedefs -DHAVE_STDINT_H=1 -DHAVE_DIRENT_H=1 -DHAVE_SYS_DIR_H=1 -DHAVE_SYS_TIME_H=1 -DHAVE_SYS_TIMES_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_LIBDL=1 -DGX_COLOR_INDEX_TYPE="unsigned long long" -D__USE_UNIX98=1 -DBUILD_PDF=1 -I./pdf -Os -fstack-clash-protection -Wformat -Werror=format-security -g -flto=auto -DHAVE_RESTRICT=1 -I/usr/include/webp -fno-strict-aliasing -DHAVE_POPEN_PROTO=1 -I./soobj -I./base -I./devices -DWHICH_CMS="lcms2" -o ./soobj/gxblend_0.o -c ./base/gxblend.c gcc -DHAVE_MKSTEMP -DHAVE_FSEEKO -DHAVE_FONTCONFIG -DHAVE_SETLOCALE -DHAVE_DBUS -DHAVE_BSWAP32 -DHAVE_BYTESWAP_H -DHAVE_STRERROR -DHAVE_PREAD_PWRITE=1 -DGS_RECURSIVE_MUTEXATTR=PTHREAD_MUTEX_RECURSIVE -O2 -DNDEBUG -fPIC -fvisibility=hidden -DGSDLLEXPORT="__attribute__((visibility(\"default\")))" -Wall -Wstrict-prototypes -Wundef -Wmissing-declarations -Wmissing-prototypes -Wwrite-strings -fno-strict-aliasing -Werror=declaration-after-statement -fno-builtin -fno-common -Werror=return-type -Wno-unused-local-typedefs -DHAVE_STDINT_H=1 -DHAVE_DIRENT_H=1 -DHAVE_SYS_DIR_H=1 -DHAVE_SYS_TIME_H=1 -DHAVE_SYS_TIMES_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_LIBDL=1 -DGX_COLOR_INDEX_TYPE="unsigned long long" -D__USE_UNIX98=1 -DBUILD_PDF=1 -I./pdf -Os -fstack-clash-protection -Wformat -Werror=format-security -g -flto=auto -DHAVE_RESTRICT=1 -I/usr/include/webp -fno-strict-aliasing -DHAVE_POPEN_PROTO=1 -I./soobj -I./base -I./devices -DWHICH_CMS="lcms2" -o ./soobj/gxblend1.o -c ./base/gxblend1.c gcc -DHAVE_MKSTEMP -DHAVE_FSEEKO -DHAVE_FONTCONFIG -DHAVE_SETLOCALE -DHAVE_DBUS -DHAVE_BSWAP32 -DHAVE_BYTESWAP_H -DHAVE_STRERROR -DHAVE_PREAD_PWRITE=1 -DGS_RECURSIVE_MUTEXATTR=PTHREAD_MUTEX_RECURSIVE -O2 -DNDEBUG -fPIC -fvisibility=hidden -DGSDLLEXPORT="__attribute__((visibility(\"default\")))" -Wall -Wstrict-prototypes -Wundef -Wmissing-declarations -Wmissing-prototypes -Wwrite-strings -fno-strict-aliasing -Werror=declaration-after-statement -fno-builtin -fno-common -Werror=return-type -Wno-unused-local-typedefs -DHAVE_STDINT_H=1 -DHAVE_DIRENT_H=1 -DHAVE_SYS_DIR_H=1 -DHAVE_SYS_TIME_H=1 -DHAVE_SYS_TIMES_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_LIBDL=1 -DGX_COLOR_INDEX_TYPE="unsigned long long" -D__USE_UNIX98=1 -DBUILD_PDF=1 -I./pdf -Os -fstack-clash-protection -Wformat -Werror=format-security -g -flto=auto -DHAVE_RESTRICT=1 -I/usr/include/webp -fno-strict-aliasing -DHAVE_POPEN_PROTO=1 -I./soobj -I./base -I./devices -DWHICH_CMS="lcms2" -o ./soobj/gdevp14_0.o -c ./base/gdevp14.c gcc -DHAVE_MKSTEMP -DHAVE_FSEEKO -DHAVE_FONTCONFIG -DHAVE_SETLOCALE -DHAVE_DBUS -DHAVE_BSWAP32 -DHAVE_BYTESWAP_H -DHAVE_STRERROR -DHAVE_PREAD_PWRITE=1 -DGS_RECURSIVE_MUTEXATTR=PTHREAD_MUTEX_RECURSIVE -O2 -DNDEBUG -fPIC -fvisibility=hidden -DGSDLLEXPORT="__attribute__((visibility(\"default\")))" -Wall -Wstrict-prototypes -Wundef -Wmissing-declarations -Wmissing-prototypes -Wwrite-strings -fno-strict-aliasing -Werror=declaration-after-statement -fno-builtin -fno-common -Werror=return-type -Wno-unused-local-typedefs -DHAVE_STDINT_H=1 -DHAVE_DIRENT_H=1 -DHAVE_SYS_DIR_H=1 -DHAVE_SYS_TIME_H=1 -DHAVE_SYS_TIMES_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_LIBDL=1 -DGX_COLOR_INDEX_TYPE="unsigned long long" -D__USE_UNIX98=1 -DBUILD_PDF=1 -I./pdf -Os -fstack-clash-protection -Wformat -Werror=format-security -g -flto=auto -DHAVE_RESTRICT=1 -I/usr/include/webp -fno-strict-aliasing -DHAVE_POPEN_PROTO=1 -I./soobj -I./base -I./devices -DWHICH_CMS="lcms2" -o ./soobj/gdevdevn.o -c ./base/gdevdevn.c In file included from tesseract/src/ccutil/clst.h:24, from tesseract/src/ccstruct/blobs.h:23, from tesseract/src/wordrec/associate.h:25: tesseract/src/ccutil/serialis.h: In instantiation of 'bool tesseract::TFile::Serialize(const T*, size_t) [with T = char; size_t = unsigned int]': tesseract/src/ccutil/unicharset.h:363:51: required from here tesseract/src/ccutil/serialis.h:102:45: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'unsigned int'} [-Wsign-compare] 102 | return FWrite(data, sizeof(T), count) == count; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ ./obj/aux/echogs -e .dev -w- -l-dev2 -b -s -l-include -l./obj/page -l-obj ./obj/pgmraw ./obj/gdevpbm.o ./obj/gdevppla.o ./obj/gdevmpla.o In file included from tesseract/src/ccutil/clst.h:24, from tesseract/src/ccstruct/blobs.h:23, from tesseract/src/wordrec/outlines.h:24: tesseract/src/ccutil/serialis.h: In instantiation of 'bool tesseract::TFile::Serialize(const T*, size_t) [with T = char; size_t = unsigned int]': tesseract/src/ccutil/unicharset.h:363:51: required from here tesseract/src/ccutil/serialis.h:102:45: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'unsigned int'} [-Wsign-compare] 102 | return FWrite(data, sizeof(T), count) == count; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ ./obj/aux/echogs -e .dev -w- -l-dev2 -b -s -l-include -l./obj/page -l-obj ./obj/pgnm ./obj/gdevpbm.o ./obj/gdevppla.o ./obj/gdevmpla.o ./obj/aux/echogs -e .dev -w- -l-dev2 -b -s -l-include -l./obj/page -l-obj ./obj/pgnmraw ./obj/gdevpbm.o ./obj/gdevppla.o ./obj/gdevmpla.o gcc -DHAVE_MKSTEMP -DHAVE_FSEEKO -DHAVE_FONTCONFIG -DHAVE_SETLOCALE -DHAVE_DBUS -DHAVE_BSWAP32 -DHAVE_BYTESWAP_H -DHAVE_STRERROR -DHAVE_PREAD_PWRITE=1 -DGS_RECURSIVE_MUTEXATTR=PTHREAD_MUTEX_RECURSIVE -O2 -DNDEBUG -fPIC -fvisibility=hidden -DGSDLLEXPORT="__attribute__((visibility(\"default\")))" -Wall -Wstrict-prototypes -Wundef -Wmissing-declarations -Wmissing-prototypes -Wwrite-strings -fno-strict-aliasing -Werror=declaration-after-statement -fno-builtin -fno-common -Werror=return-type -Wno-unused-local-typedefs -DHAVE_STDINT_H=1 -DHAVE_DIRENT_H=1 -DHAVE_SYS_DIR_H=1 -DHAVE_SYS_TIME_H=1 -DHAVE_SYS_TIMES_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_LIBDL=1 -DGX_COLOR_INDEX_TYPE="unsigned long long" -D__USE_UNIX98=1 -DBUILD_PDF=1 -I./pdf -Os -fstack-clash-protection -Wformat -Werror=format-security -g -flto=auto -DHAVE_RESTRICT=1 -I/usr/include/webp -fno-strict-aliasing -DHAVE_POPEN_PROTO=1 -I./soobj -I./base -I./devices -DWHICH_CMS="lcms2" -o ./soobj/gsequivc.o -c ./base/gsequivc.c gcc -DHAVE_MKSTEMP -DHAVE_FSEEKO -DHAVE_FONTCONFIG -DHAVE_SETLOCALE -DHAVE_DBUS -DHAVE_BSWAP32 -DHAVE_BYTESWAP_H -DHAVE_STRERROR -DHAVE_PREAD_PWRITE=1 -DGS_RECURSIVE_MUTEXATTR=PTHREAD_MUTEX_RECURSIVE -O2 -DNDEBUG -fPIC -fvisibility=hidden -DGSDLLEXPORT="__attribute__((visibility(\"default\")))" -Wall -Wstrict-prototypes -Wundef -Wmissing-declarations -Wmissing-prototypes -Wwrite-strings -fno-strict-aliasing -Werror=declaration-after-statement -fno-builtin -fno-common -Werror=return-type -Wno-unused-local-typedefs -DHAVE_STDINT_H=1 -DHAVE_DIRENT_H=1 -DHAVE_SYS_DIR_H=1 -DHAVE_SYS_TIME_H=1 -DHAVE_SYS_TIMES_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_LIBDL=1 -DGX_COLOR_INDEX_TYPE="unsigned long long" -D__USE_UNIX98=1 -DBUILD_PDF=1 -I./pdf -Os -fstack-clash-protection -Wformat -Werror=format-security -g -flto=auto -DHAVE_RESTRICT=1 -I/usr/include/webp -fno-strict-aliasing -DHAVE_POPEN_PROTO=1 -I./soobj -I./base -I./devices -DWHICH_CMS="lcms2" -o ./soobj/gdevdcrd.o -c ./base/gdevdcrd.c gcc -DHAVE_MKSTEMP -DHAVE_FSEEKO -DHAVE_FONTCONFIG -DHAVE_SETLOCALE -DHAVE_DBUS -DHAVE_BSWAP32 -DHAVE_BYTESWAP_H -DHAVE_STRERROR -DHAVE_PREAD_PWRITE=1 -DGS_RECURSIVE_MUTEXATTR=PTHREAD_MUTEX_RECURSIVE -O2 -DNDEBUG -fPIC -fvisibility=hidden -DGSDLLEXPORT="__attribute__((visibility(\"default\")))" -Wall -Wstrict-prototypes -Wundef -Wmissing-declarations -Wmissing-prototypes -Wwrite-strings -fno-strict-aliasing -Werror=declaration-after-statement -fno-builtin -fno-common -Werror=return-type -Wno-unused-local-typedefs -DHAVE_STDINT_H=1 -DHAVE_DIRENT_H=1 -DHAVE_SYS_DIR_H=1 -DHAVE_SYS_TIME_H=1 -DHAVE_SYS_TIMES_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_LIBDL=1 -DGX_COLOR_INDEX_TYPE="unsigned long long" -D__USE_UNIX98=1 -DBUILD_PDF=1 -I./pdf -Os -fstack-clash-protection -Wformat -Werror=format-security -g -flto=auto -DHAVE_RESTRICT=1 -I/usr/include/webp -fno-strict-aliasing -DHAVE_POPEN_PROTO=1 -I./soobj -I./base -I./devices -DWHICH_CMS="lcms2" -o ./soobj/gscpixel.o -c ./base/gscpixel.c tesseract/src/wordrec/chopper.cpp: In member function 'tesseract::SEAM* tesseract::Wordrec::chop_overlapping_blob(const std::vector&, bool, tesseract::WERD_RES*, int*)': tesseract/src/wordrec/chopper.cpp:288:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'unsigned int'} [-Wsign-compare] 288 | for (int i = 0; i < boxes.size(); i++) { | ~~^~~~~~~~~~~~~~ ./obj/aux/echogs -e .dev -w- -l-dev2 -b -s -l-include -l./obj/page -l-obj ./obj/pkm ./obj/gdevpbm.o ./obj/gdevppla.o ./obj/gdevmpla.o gcc -DHAVE_MKSTEMP -DHAVE_FSEEKO -DHAVE_FONTCONFIG -DHAVE_SETLOCALE -DHAVE_DBUS -DHAVE_BSWAP32 -DHAVE_BYTESWAP_H -DHAVE_STRERROR -DHAVE_PREAD_PWRITE=1 -DGS_RECURSIVE_MUTEXATTR=PTHREAD_MUTEX_RECURSIVE -O2 -DNDEBUG -fPIC -fvisibility=hidden -DGSDLLEXPORT="__attribute__((visibility(\"default\")))" -Wall -Wstrict-prototypes -Wundef -Wmissing-declarations -Wmissing-prototypes -Wwrite-strings -fno-strict-aliasing -Werror=declaration-after-statement -fno-builtin -fno-common -Werror=return-type -Wno-unused-local-typedefs -DHAVE_STDINT_H=1 -DHAVE_DIRENT_H=1 -DHAVE_SYS_DIR_H=1 -DHAVE_SYS_TIME_H=1 -DHAVE_SYS_TIMES_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_LIBDL=1 -DGX_COLOR_INDEX_TYPE="unsigned long long" -D__USE_UNIX98=1 -DBUILD_PDF=1 -I./pdf -Os -fstack-clash-protection -Wformat -Werror=format-security -g -flto=auto -DHAVE_RESTRICT=1 -I/usr/include/webp -fno-strict-aliasing -DHAVE_POPEN_PROTO=1 -I./soobj -I./base -I./devices -DWHICH_CMS="lcms2" -o ./soobj/gdevbbox.o -c ./base/gdevbbox.c ./obj/aux/echogs -e .dev -w- -l-dev2 -b -s -l-include -l./obj/page -l-obj ./obj/pkmraw ./obj/gdevpbm.o ./obj/gdevppla.o ./obj/gdevmpla.o ./obj/aux/echogs -e .dev -w- -l-dev2 -b -s -l-include -l./obj/page -l-obj ./obj/pksm ./obj/gdevpbm.o ./obj/gdevppla.o ./obj/gdevmpla.o ./obj/aux/echogs -e .dev -w- -l-dev2 -b -s -l-include -l./obj/page -l-obj ./obj/pksmraw ./obj/gdevpbm.o ./obj/gdevppla.o ./obj/gdevmpla.o ./obj/aux/echogs -e .dev -w- -l-dev2 -b -s -l-include -l./obj/page -l-obj ./obj/plan ./obj/gdevplan.o ./obj/gdevppla.o ./obj/gdevmpla.o gcc -DHAVE_MKSTEMP -DHAVE_FSEEKO -DHAVE_FONTCONFIG -DHAVE_SETLOCALE -DHAVE_DBUS -DHAVE_BSWAP32 -DHAVE_BYTESWAP_H -DHAVE_STRERROR -DHAVE_PREAD_PWRITE=1 -DGS_RECURSIVE_MUTEXATTR=PTHREAD_MUTEX_RECURSIVE -O2 -DNDEBUG -fPIC -fvisibility=hidden -DGSDLLEXPORT="__attribute__((visibility(\"default\")))" -Wall -Wstrict-prototypes -Wundef -Wmissing-declarations -Wmissing-prototypes -Wwrite-strings -fno-strict-aliasing -Werror=declaration-after-statement -fno-builtin -fno-common -Werror=return-type -Wno-unused-local-typedefs -DHAVE_STDINT_H=1 -DHAVE_DIRENT_H=1 -DHAVE_SYS_DIR_H=1 -DHAVE_SYS_TIME_H=1 -DHAVE_SYS_TIMES_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_LIBDL=1 -DGX_COLOR_INDEX_TYPE="unsigned long long" -D__USE_UNIX98=1 -DBUILD_PDF=1 -I./pdf -Os -fstack-clash-protection -Wformat -Werror=format-security -g -flto=auto -DHAVE_RESTRICT=1 -I/usr/include/webp -fno-strict-aliasing -DHAVE_POPEN_PROTO=1 -I./soobj -I./base -I./devices -DWHICH_CMS="lcms2" -o ./soobj/gdevprn.o -c ./base/gdevprn.c gcc -DHAVE_MKSTEMP -DHAVE_FSEEKO -DHAVE_FONTCONFIG -DHAVE_SETLOCALE -DHAVE_DBUS -DHAVE_BSWAP32 -DHAVE_BYTESWAP_H -DHAVE_STRERROR -DHAVE_PREAD_PWRITE=1 -DGS_RECURSIVE_MUTEXATTR=PTHREAD_MUTEX_RECURSIVE -O2 -DNDEBUG -fPIC -fvisibility=hidden -DGSDLLEXPORT="__attribute__((visibility(\"default\")))" -Wall -Wstrict-prototypes -Wundef -Wmissing-declarations -Wmissing-prototypes -Wwrite-strings -fno-strict-aliasing -Werror=declaration-after-statement -fno-builtin -fno-common -Werror=return-type -Wno-unused-local-typedefs -DHAVE_STDINT_H=1 -DHAVE_DIRENT_H=1 -DHAVE_SYS_DIR_H=1 -DHAVE_SYS_TIME_H=1 -DHAVE_SYS_TIMES_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_LIBDL=1 -DGX_COLOR_INDEX_TYPE="unsigned long long" -D__USE_UNIX98=1 -DBUILD_PDF=1 -I./pdf -Os -fstack-clash-protection -Wformat -Werror=format-security -g -flto=auto -DHAVE_RESTRICT=1 -I/usr/include/webp -fno-strict-aliasing -DHAVE_POPEN_PROTO=1 -I./soobj -I./base -I./devices -DWHICH_CMS="lcms2" -o ./soobj/gdevppla.o -c ./base/gdevppla.c In file included from tesseract/src/ccutil/clst.h:24, from tesseract/src/ccstruct/blobs.h:23, from tesseract/src/wordrec/associate.h:25: tesseract/src/ccutil/serialis.h: In instantiation of 'bool tesseract::TFile::Serialize(const T*, size_t) [with T = char; size_t = unsigned int]': tesseract/src/ccutil/unicharset.h:363:51: required from here tesseract/src/ccutil/serialis.h:102:45: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'unsigned int'} [-Wsign-compare] 102 | return FWrite(data, sizeof(T), count) == count; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ ./obj/aux/echogs -e .dev -w- -l-dev2 -b -s -l-include -l./obj/page -l-obj ./obj/plan9bm ./obj/gdevpbm.o ./obj/gdevppla.o ./obj/gdevmpla.o gcc -DHAVE_MKSTEMP -DHAVE_FSEEKO -DHAVE_FONTCONFIG -DHAVE_SETLOCALE -DHAVE_DBUS -DHAVE_BSWAP32 -DHAVE_BYTESWAP_H -DHAVE_STRERROR -DHAVE_PREAD_PWRITE=1 -DGS_RECURSIVE_MUTEXATTR=PTHREAD_MUTEX_RECURSIVE -O2 -DNDEBUG -fPIC -fvisibility=hidden -DGSDLLEXPORT="__attribute__((visibility(\"default\")))" -Wall -Wstrict-prototypes -Wundef -Wmissing-declarations -Wmissing-prototypes -Wwrite-strings -fno-strict-aliasing -Werror=declaration-after-statement -fno-builtin -fno-common -Werror=return-type -Wno-unused-local-typedefs -DHAVE_STDINT_H=1 -DHAVE_DIRENT_H=1 -DHAVE_SYS_DIR_H=1 -DHAVE_SYS_TIME_H=1 -DHAVE_SYS_TIMES_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_LIBDL=1 -DGX_COLOR_INDEX_TYPE="unsigned long long" -D__USE_UNIX98=1 -DBUILD_PDF=1 -I./pdf -Os -fstack-clash-protection -Wformat -Werror=format-security -g -flto=auto -DHAVE_RESTRICT=1 -I/usr/include/webp -fno-strict-aliasing -DHAVE_POPEN_PROTO=1 -I./soobj -I./base -I./devices -DWHICH_CMS="lcms2" -o ./soobj/gdevmplt.o -c ./base/gdevmplt.c ./obj/aux/echogs -e .dev -w- -l-dev2 -b -s -l-include -l./obj/page -l-obj ./obj/planc ./obj/gdevplan.o ./obj/gdevppla.o ./obj/gdevmpla.o ./obj/aux/echogs -e .dev -w- -l-dev2 -b -s -l-include -l./obj/page -l-obj ./obj/plang ./obj/gdevplan.o ./obj/gdevppla.o ./obj/gdevmpla.o gcc -DHAVE_MKSTEMP -DHAVE_FSEEKO -DHAVE_FONTCONFIG -DHAVE_SETLOCALE -DHAVE_DBUS -DHAVE_BSWAP32 -DHAVE_BYTESWAP_H -DHAVE_STRERROR -DHAVE_PREAD_PWRITE=1 -DGS_RECURSIVE_MUTEXATTR=PTHREAD_MUTEX_RECURSIVE -O2 -DNDEBUG -fPIC -fvisibility=hidden -DGSDLLEXPORT="__attribute__((visibility(\"default\")))" -Wall -Wstrict-prototypes -Wundef -Wmissing-declarations -Wmissing-prototypes -Wwrite-strings -fno-strict-aliasing -Werror=declaration-after-statement -fno-builtin -fno-common -Werror=return-type -Wno-unused-local-typedefs -DHAVE_STDINT_H=1 -DHAVE_DIRENT_H=1 -DHAVE_SYS_DIR_H=1 -DHAVE_SYS_TIME_H=1 -DHAVE_SYS_TIMES_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_LIBDL=1 -DGX_COLOR_INDEX_TYPE="unsigned long long" -D__USE_UNIX98=1 -DBUILD_PDF=1 -I./pdf -Os -fstack-clash-protection -Wformat -Werror=format-security -g -flto=auto -DHAVE_RESTRICT=1 -I/usr/include/webp -fno-strict-aliasing -DHAVE_POPEN_PROTO=1 -I./soobj -I./base -I./devices -DWHICH_CMS="lcms2" -o ./soobj/gdevflp.o -c ./base/gdevflp.c gcc -DHAVE_MKSTEMP -DHAVE_FSEEKO -DHAVE_FONTCONFIG -DHAVE_SETLOCALE -DHAVE_DBUS -DHAVE_BSWAP32 -DHAVE_BYTESWAP_H -DHAVE_STRERROR -DHAVE_PREAD_PWRITE=1 -DGS_RECURSIVE_MUTEXATTR=PTHREAD_MUTEX_RECURSIVE -O2 -DNDEBUG -fPIC -fvisibility=hidden -DGSDLLEXPORT="__attribute__((visibility(\"default\")))" -Wall -Wstrict-prototypes -Wundef -Wmissing-declarations -Wmissing-prototypes -Wwrite-strings -fno-strict-aliasing -Werror=declaration-after-statement -fno-builtin -fno-common -Werror=return-type -Wno-unused-local-typedefs -DHAVE_STDINT_H=1 -DHAVE_DIRENT_H=1 -DHAVE_SYS_DIR_H=1 -DHAVE_SYS_TIME_H=1 -DHAVE_SYS_TIMES_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_LIBDL=1 -DGX_COLOR_INDEX_TYPE="unsigned long long" -D__USE_UNIX98=1 -DBUILD_PDF=1 -I./pdf -Os -fstack-clash-protection -Wformat -Werror=format-security -g -flto=auto -DHAVE_RESTRICT=1 -I/usr/include/webp -fno-strict-aliasing -DHAVE_POPEN_PROTO=1 -I./soobj -I./base -I./devices -DWHICH_CMS="lcms2" -o ./soobj/gxdownscale_0.o -c ./base/gxdownscale.c gcc -DHAVE_MKSTEMP -DHAVE_FSEEKO -DHAVE_FONTCONFIG -DHAVE_SETLOCALE -DHAVE_DBUS -DHAVE_BSWAP32 -DHAVE_BYTESWAP_H -DHAVE_STRERROR -DHAVE_PREAD_PWRITE=1 -DGS_RECURSIVE_MUTEXATTR=PTHREAD_MUTEX_RECURSIVE -O2 -DNDEBUG -fPIC -fvisibility=hidden -DGSDLLEXPORT="__attribute__((visibility(\"default\")))" -Wall -Wstrict-prototypes -Wundef -Wmissing-declarations -Wmissing-prototypes -Wwrite-strings -fno-strict-aliasing -Werror=declaration-after-statement -fno-builtin -fno-common -Werror=return-type -Wno-unused-local-typedefs -DHAVE_STDINT_H=1 -DHAVE_DIRENT_H=1 -DHAVE_SYS_DIR_H=1 -DHAVE_SYS_TIME_H=1 -DHAVE_SYS_TIMES_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_LIBDL=1 -DGX_COLOR_INDEX_TYPE="unsigned long long" -D__USE_UNIX98=1 -DBUILD_PDF=1 -I./pdf -Os -fstack-clash-protection -Wformat -Werror=format-security -g -flto=auto -DHAVE_RESTRICT=1 -I/usr/include/webp -fno-strict-aliasing -DHAVE_POPEN_PROTO=1 -I./soobj -I./base -I./devices -DWHICH_CMS="lcms2" -o ./soobj/claptrap.o -c ./base/claptrap.c gcc -DHAVE_MKSTEMP -DHAVE_FSEEKO -DHAVE_FONTCONFIG -DHAVE_SETLOCALE -DHAVE_DBUS -DHAVE_BSWAP32 -DHAVE_BYTESWAP_H -DHAVE_STRERROR -DHAVE_PREAD_PWRITE=1 -DGS_RECURSIVE_MUTEXATTR=PTHREAD_MUTEX_RECURSIVE -O2 -DNDEBUG -fPIC -fvisibility=hidden -DGSDLLEXPORT="__attribute__((visibility(\"default\")))" -Wall -Wstrict-prototypes -Wundef -Wmissing-declarations -Wmissing-prototypes -Wwrite-strings -fno-strict-aliasing -Werror=declaration-after-statement -fno-builtin -fno-common -Werror=return-type -Wno-unused-local-typedefs -DHAVE_STDINT_H=1 -DHAVE_DIRENT_H=1 -DHAVE_SYS_DIR_H=1 -DHAVE_SYS_TIME_H=1 -DHAVE_SYS_TIMES_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_LIBDL=1 -DGX_COLOR_INDEX_TYPE="unsigned long long" -D__USE_UNIX98=1 -DBUILD_PDF=1 -I./pdf -Os -fstack-clash-protection -Wformat -Werror=format-security -g -flto=auto -DHAVE_RESTRICT=1 -I/usr/include/webp -fno-strict-aliasing -DHAVE_POPEN_PROTO=1 -I./soobj -I./base -I./devices -DWHICH_CMS="lcms2" -o ./soobj/claptrap-init.o -c ./base/claptrap-init.c gcc -DHAVE_MKSTEMP -DHAVE_FSEEKO -DHAVE_FONTCONFIG -DHAVE_SETLOCALE -DHAVE_DBUS -DHAVE_BSWAP32 -DHAVE_BYTESWAP_H -DHAVE_STRERROR -DHAVE_PREAD_PWRITE=1 -DGS_RECURSIVE_MUTEXATTR=PTHREAD_MUTEX_RECURSIVE -O2 -DNDEBUG -fPIC -fvisibility=hidden -DGSDLLEXPORT="__attribute__((visibility(\"default\")))" -Wall -Wstrict-prototypes -Wundef -Wmissing-declarations -Wmissing-prototypes -Wwrite-strings -fno-strict-aliasing -Werror=declaration-after-statement -fno-builtin -fno-common -Werror=return-type -Wno-unused-local-typedefs -DHAVE_STDINT_H=1 -DHAVE_DIRENT_H=1 -DHAVE_SYS_DIR_H=1 -DHAVE_SYS_TIME_H=1 -DHAVE_SYS_TIMES_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_LIBDL=1 -DGX_COLOR_INDEX_TYPE="unsigned long long" -D__USE_UNIX98=1 -DBUILD_PDF=1 -I./pdf -Os -fstack-clash-protection -Wformat -Werror=format-security -g -flto=auto -DHAVE_RESTRICT=1 -I/usr/include/webp -fno-strict-aliasing -DHAVE_POPEN_PROTO=1 -I./soobj -I./base -I./devices -DWHICH_CMS="lcms2" -o ./soobj/claptrap-planar.o -c ./base/claptrap-planar.c cp ./soobj/ets_0.o ./soobj/ets.o ./obj/aux/echogs -e .dev -w- -l-dev2 -b -s -l-include -l./obj/page -l-obj ./obj/plank ./obj/gdevplan.o ./obj/gdevppla.o ./obj/gdevmpla.o In file included from tesseract/src/ccutil/elst.h:24, from tesseract/src/ccstruct/points.h:22, from tesseract/src/ccstruct/rect.h:23, from tesseract/src/ccstruct/boxword.h:23, from tesseract/src/ccstruct/blamer.h:26: tesseract/src/ccutil/serialis.h: In instantiation of 'bool tesseract::TFile::Serialize(const T*, size_t) [with T = char; size_t = unsigned int]': tesseract/src/ccutil/unicharset.h:363:51: required from here tesseract/src/ccutil/serialis.h:102:45: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'unsigned int'} [-Wsign-compare] 102 | return FWrite(data, sizeof(T), count) == count; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ ./obj/aux/echogs -e .dev -w- -l-dev2 -b -s -l-include -l./obj/page -l-obj ./obj/planm ./obj/gdevplan.o ./obj/gdevppla.o ./obj/gdevmpla.o gcc -DHAVE_MKSTEMP -DHAVE_FSEEKO -DHAVE_FONTCONFIG -DHAVE_SETLOCALE -DHAVE_DBUS -DHAVE_BSWAP32 -DHAVE_BYTESWAP_H -DHAVE_STRERROR -DHAVE_PREAD_PWRITE=1 -DGS_RECURSIVE_MUTEXATTR=PTHREAD_MUTEX_RECURSIVE -O2 -DNDEBUG -fPIC -fvisibility=hidden -DGSDLLEXPORT="__attribute__((visibility(\"default\")))" -Wall -Wstrict-prototypes -Wundef -Wmissing-declarations -Wmissing-prototypes -Wwrite-strings -fno-strict-aliasing -Werror=declaration-after-statement -fno-builtin -fno-common -Werror=return-type -Wno-unused-local-typedefs -DHAVE_STDINT_H=1 -DHAVE_DIRENT_H=1 -DHAVE_SYS_DIR_H=1 -DHAVE_SYS_TIME_H=1 -DHAVE_SYS_TIMES_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_LIBDL=1 -DGX_COLOR_INDEX_TYPE="unsigned long long" -D__USE_UNIX98=1 -DBUILD_PDF=1 -I./pdf -Os -fstack-clash-protection -Wformat -Werror=format-security -g -flto=auto -DHAVE_RESTRICT=1 -I/usr/include/webp -fno-strict-aliasing -DHAVE_POPEN_PROTO=1 -I./soobj -I./base -I./devices -DWHICH_CMS="lcms2" -o ./soobj/gdevoflt.o -c ./base/gdevoflt.c In file included from tesseract/src/ccstruct/blamer.h:30, from tesseract/src/ccstruct/pageres.h:22, from tesseract/src/ccmain/tesseractclass.h:38, from tesseract/src/ccmain/fixxht.cpp:22: tesseract/src/ccstruct/ratngs.h: In member function 'void tesseract::BLOB_CHOICE::set_fonts(const std::vector&)': tesseract/src/ccstruct/ratngs.h:107:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'unsigned int'} [-Wsign-compare] 107 | for (int f = 0; f < fonts_.size(); ++f) { | ~~^~~~~~~~~~~~~~~ In file included from tesseract/src/ccutil/elst.h:24, from tesseract/src/ccstruct/points.h:22, from tesseract/src/ccstruct/rect.h:23, from tesseract/src/ccstruct/boxword.h:23, from tesseract/src/ccstruct/blamer.h:26: tesseract/src/ccutil/serialis.h: In instantiation of 'bool tesseract::TFile::Serialize(const T*, size_t) [with T = char; size_t = unsigned int]': tesseract/src/ccutil/unicharset.h:363:51: required from here tesseract/src/ccutil/serialis.h:102:45: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'unsigned int'} [-Wsign-compare] 102 | return FWrite(data, sizeof(T), count) == count; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ gcc -DHAVE_MKSTEMP -DHAVE_FSEEKO -DHAVE_FONTCONFIG -DHAVE_SETLOCALE -DHAVE_DBUS -DHAVE_BSWAP32 -DHAVE_BYTESWAP_H -DHAVE_STRERROR -DHAVE_PREAD_PWRITE=1 -DGS_RECURSIVE_MUTEXATTR=PTHREAD_MUTEX_RECURSIVE -O2 -DNDEBUG -fPIC -fvisibility=hidden -DGSDLLEXPORT="__attribute__((visibility(\"default\")))" -Wall -Wstrict-prototypes -Wundef -Wmissing-declarations -Wmissing-prototypes -Wwrite-strings -fno-strict-aliasing -Werror=declaration-after-statement -fno-builtin -fno-common -Werror=return-type -Wno-unused-local-typedefs -DHAVE_STDINT_H=1 -DHAVE_DIRENT_H=1 -DHAVE_SYS_DIR_H=1 -DHAVE_SYS_TIME_H=1 -DHAVE_SYS_TIMES_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_LIBDL=1 -DGX_COLOR_INDEX_TYPE="unsigned long long" -D__USE_UNIX98=1 -DBUILD_PDF=1 -I./pdf -Os -fstack-clash-protection -Wformat -Werror=format-security -g -flto=auto -DHAVE_RESTRICT=1 -I/usr/include/webp -fno-strict-aliasing -DHAVE_POPEN_PROTO=1 -I./soobj -I./base -I./devices -DWHICH_CMS="lcms2" -o ./soobj/gdevnup.o -c ./base/gdevnup.c ./obj/aux/echogs -e .dev -w- -l-dev2 -b -s -l-include -l./obj/page -l-obj ./obj/plib ./obj/gdevplib.o ./obj/gdevppla.o ./obj/gdevmpla.o ./obj/aux/echogs -e .dev -w- -l-dev2 -b -s -l-include -l./obj/page -l-obj ./obj/plibc ./obj/gdevplib.o ./obj/gdevppla.o ./obj/gdevmpla.o ./obj/aux/echogs -e .dev -w- -l-dev2 -b -s -l-include -l./obj/page -l-obj ./obj/plibg ./obj/gdevplib.o ./obj/gdevppla.o ./obj/gdevmpla.o gcc -DHAVE_MKSTEMP -DHAVE_FSEEKO -DHAVE_FONTCONFIG -DHAVE_SETLOCALE -DHAVE_DBUS -DHAVE_BSWAP32 -DHAVE_BYTESWAP_H -DHAVE_STRERROR -DHAVE_PREAD_PWRITE=1 -DGS_RECURSIVE_MUTEXATTR=PTHREAD_MUTEX_RECURSIVE -O2 -DNDEBUG -fPIC -fvisibility=hidden -DGSDLLEXPORT="__attribute__((visibility(\"default\")))" -Wall -Wstrict-prototypes -Wundef -Wmissing-declarations -Wmissing-prototypes -Wwrite-strings -fno-strict-aliasing -Werror=declaration-after-statement -fno-builtin -fno-common -Werror=return-type -Wno-unused-local-typedefs -DHAVE_STDINT_H=1 -DHAVE_DIRENT_H=1 -DHAVE_SYS_DIR_H=1 -DHAVE_SYS_TIME_H=1 -DHAVE_SYS_TIMES_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_LIBDL=1 -DGX_COLOR_INDEX_TYPE="unsigned long long" -D__USE_UNIX98=1 -DBUILD_PDF=1 -I./pdf -Os -fstack-clash-protection -Wformat -Werror=format-security -g -flto=auto -DHAVE_RESTRICT=1 -I/usr/include/webp -fno-strict-aliasing -DHAVE_POPEN_PROTO=1 -I./soobj -I./base -I./devices -DWHICH_CMS="lcms2" -o ./soobj/gdevsclass.o -c ./base/gdevsclass.c ./obj/aux/echogs -e .dev -w- -l-dev2 -b -s -l-include -l./obj/page -l-obj ./obj/plibk ./obj/gdevplib.o ./obj/gdevppla.o ./obj/gdevmpla.o gcc -DHAVE_MKSTEMP -DHAVE_FSEEKO -DHAVE_FONTCONFIG -DHAVE_SETLOCALE -DHAVE_DBUS -DHAVE_BSWAP32 -DHAVE_BYTESWAP_H -DHAVE_STRERROR -DHAVE_PREAD_PWRITE=1 -DGS_RECURSIVE_MUTEXATTR=PTHREAD_MUTEX_RECURSIVE -O2 -DNDEBUG -fPIC -fvisibility=hidden -DGSDLLEXPORT="__attribute__((visibility(\"default\")))" -Wall -Wstrict-prototypes -Wundef -Wmissing-declarations -Wmissing-prototypes -Wwrite-strings -fno-strict-aliasing -Werror=declaration-after-statement -fno-builtin -fno-common -Werror=return-type -Wno-unused-local-typedefs -DHAVE_STDINT_H=1 -DHAVE_DIRENT_H=1 -DHAVE_SYS_DIR_H=1 -DHAVE_SYS_TIME_H=1 -DHAVE_SYS_TIMES_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_LIBDL=1 -DGX_COLOR_INDEX_TYPE="unsigned long long" -D__USE_UNIX98=1 -DBUILD_PDF=1 -I./pdf -Os -fstack-clash-protection -Wformat -Werror=format-security -g -flto=auto -DHAVE_RESTRICT=1 -I/usr/include/webp -fno-strict-aliasing -DHAVE_POPEN_PROTO=1 -I./soobj -I./base -I./devices -DWHICH_CMS="lcms2" -o ./soobj/gdevepo.o -c ./base/gdevepo.c gcc -DHAVE_MKSTEMP -DHAVE_FSEEKO -DHAVE_FONTCONFIG -DHAVE_SETLOCALE -DHAVE_DBUS -DHAVE_BSWAP32 -DHAVE_BYTESWAP_H -DHAVE_STRERROR -DHAVE_PREAD_PWRITE=1 -DGS_RECURSIVE_MUTEXATTR=PTHREAD_MUTEX_RECURSIVE -O2 -DNDEBUG -fPIC -fvisibility=hidden -DGSDLLEXPORT="__attribute__((visibility(\"default\")))" -Wall -Wstrict-prototypes -Wundef -Wmissing-declarations -Wmissing-prototypes -Wwrite-strings -fno-strict-aliasing -Werror=declaration-after-statement -fno-builtin -fno-common -Werror=return-type -Wno-unused-local-typedefs -DHAVE_STDINT_H=1 -DHAVE_DIRENT_H=1 -DHAVE_SYS_DIR_H=1 -DHAVE_SYS_TIME_H=1 -DHAVE_SYS_TIMES_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_LIBDL=1 -DGX_COLOR_INDEX_TYPE="unsigned long long" -D__USE_UNIX98=1 -DBUILD_PDF=1 -I./pdf -Os -fstack-clash-protection -Wformat -Werror=format-security -g -flto=auto -DHAVE_RESTRICT=1 -I/usr/include/webp -fno-strict-aliasing -DHAVE_POPEN_PROTO=1 -I./soobj -I./base -I./devices -DWHICH_CMS="lcms2" -o ./soobj/gsfcid.o -c ./base/gsfcid.c gcc -DHAVE_MKSTEMP -DHAVE_FSEEKO -DHAVE_FONTCONFIG -DHAVE_SETLOCALE -DHAVE_DBUS -DHAVE_BSWAP32 -DHAVE_BYTESWAP_H -DHAVE_STRERROR -DHAVE_PREAD_PWRITE=1 -DGS_RECURSIVE_MUTEXATTR=PTHREAD_MUTEX_RECURSIVE -O2 -DNDEBUG -fPIC -fvisibility=hidden -DGSDLLEXPORT="__attribute__((visibility(\"default\")))" -Wall -Wstrict-prototypes -Wundef -Wmissing-declarations -Wmissing-prototypes -Wwrite-strings -fno-strict-aliasing -Werror=declaration-after-statement -fno-builtin -fno-common -Werror=return-type -Wno-unused-local-typedefs -DHAVE_STDINT_H=1 -DHAVE_DIRENT_H=1 -DHAVE_SYS_DIR_H=1 -DHAVE_SYS_TIME_H=1 -DHAVE_SYS_TIMES_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_LIBDL=1 -DGX_COLOR_INDEX_TYPE="unsigned long long" -D__USE_UNIX98=1 -DBUILD_PDF=1 -I./pdf -Os -fstack-clash-protection -Wformat -Werror=format-security -g -flto=auto -DHAVE_RESTRICT=1 -I/usr/include/webp -fno-strict-aliasing -DHAVE_POPEN_PROTO=1 -I./soobj -I./base -I./devices -DWHICH_CMS="lcms2" -o ./soobj/gsfcid2.o -c ./base/gsfcid2.c gcc -DHAVE_MKSTEMP -DHAVE_FSEEKO -DHAVE_FONTCONFIG -DHAVE_SETLOCALE -DHAVE_DBUS -DHAVE_BSWAP32 -DHAVE_BYTESWAP_H -DHAVE_STRERROR -DHAVE_PREAD_PWRITE=1 -DGS_RECURSIVE_MUTEXATTR=PTHREAD_MUTEX_RECURSIVE -O2 -DNDEBUG -fPIC -fvisibility=hidden -DGSDLLEXPORT="__attribute__((visibility(\"default\")))" -Wall -Wstrict-prototypes -Wundef -Wmissing-declarations -Wmissing-prototypes -Wwrite-strings -fno-strict-aliasing -Werror=declaration-after-statement -fno-builtin -fno-common -Werror=return-type -Wno-unused-local-typedefs -DHAVE_STDINT_H=1 -DHAVE_DIRENT_H=1 -DHAVE_SYS_DIR_H=1 -DHAVE_SYS_TIME_H=1 -DHAVE_SYS_TIMES_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_LIBDL=1 -DGX_COLOR_INDEX_TYPE="unsigned long long" -D__USE_UNIX98=1 -DBUILD_PDF=1 -I./pdf -Os -fstack-clash-protection -Wformat -Werror=format-security -g -flto=auto -DHAVE_RESTRICT=1 -I/usr/include/webp -fno-strict-aliasing -DHAVE_POPEN_PROTO=1 -I./soobj -I./base -I./devices -DWHICH_CMS="lcms2" -o ./soobj/gsfcmap.o -c ./base/gsfcmap.c gcc -DHAVE_MKSTEMP -DHAVE_FSEEKO -DHAVE_FONTCONFIG -DHAVE_SETLOCALE -DHAVE_DBUS -DHAVE_BSWAP32 -DHAVE_BYTESWAP_H -DHAVE_STRERROR -DHAVE_PREAD_PWRITE=1 -DGS_RECURSIVE_MUTEXATTR=PTHREAD_MUTEX_RECURSIVE -O2 -DNDEBUG -fPIC -fvisibility=hidden -DGSDLLEXPORT="__attribute__((visibility(\"default\")))" -Wall -Wstrict-prototypes -Wundef -Wmissing-declarations -Wmissing-prototypes -Wwrite-strings -fno-strict-aliasing -Werror=declaration-after-statement -fno-builtin -fno-common -Werror=return-type -Wno-unused-local-typedefs -DHAVE_STDINT_H=1 -DHAVE_DIRENT_H=1 -DHAVE_SYS_DIR_H=1 -DHAVE_SYS_TIME_H=1 -DHAVE_SYS_TIMES_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_LIBDL=1 -DGX_COLOR_INDEX_TYPE="unsigned long long" -D__USE_UNIX98=1 -DBUILD_PDF=1 -I./pdf -Os -fstack-clash-protection -Wformat -Werror=format-security -g -flto=auto -DHAVE_RESTRICT=1 -I/usr/include/webp -fno-strict-aliasing -DHAVE_POPEN_PROTO=1 -I./soobj -I./base -I./devices -DWHICH_CMS="lcms2" -o ./soobj/gsfcmap1.o -c ./base/gsfcmap1.c In file included from tesseract/src/ccutil/clst.h:24, from tesseract/src/ccstruct/blobs.h:23, from tesseract/src/classify/mfoutline.h:21, from tesseract/src/classify/mfoutline.cpp:18: tesseract/src/ccutil/serialis.h: In instantiation of 'bool tesseract::TFile::Serialize(const T*, size_t) [with T = char; size_t = unsigned int]': tesseract/src/ccutil/unicharset.h:363:51: required from here tesseract/src/ccutil/serialis.h:102:45: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'unsigned int'} [-Wsign-compare] 102 | return FWrite(data, sizeof(T), count) == count; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ ./obj/aux/echogs -e .dev -w- -l-dev2 -b -s -l-include -l./obj/page -l-obj ./obj/plibm ./obj/gdevplib.o ./obj/gdevppla.o ./obj/gdevmpla.o gcc -DHAVE_MKSTEMP -DHAVE_FSEEKO -DHAVE_FONTCONFIG -DHAVE_SETLOCALE -DHAVE_DBUS -DHAVE_BSWAP32 -DHAVE_BYTESWAP_H -DHAVE_STRERROR -DHAVE_PREAD_PWRITE=1 -DGS_RECURSIVE_MUTEXATTR=PTHREAD_MUTEX_RECURSIVE -O2 -DNDEBUG -fPIC -fvisibility=hidden -DGSDLLEXPORT="__attribute__((visibility(\"default\")))" -Wall -Wstrict-prototypes -Wundef -Wmissing-declarations -Wmissing-prototypes -Wwrite-strings -fno-strict-aliasing -Werror=declaration-after-statement -fno-builtin -fno-common -Werror=return-type -Wno-unused-local-typedefs -DHAVE_STDINT_H=1 -DHAVE_DIRENT_H=1 -DHAVE_SYS_DIR_H=1 -DHAVE_SYS_TIME_H=1 -DHAVE_SYS_TIMES_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_LIBDL=1 -DGX_COLOR_INDEX_TYPE="unsigned long long" -D__USE_UNIX98=1 -DBUILD_PDF=1 -I./pdf -Os -fstack-clash-protection -Wformat -Werror=format-security -g -flto=auto -DHAVE_RESTRICT=1 -I/usr/include/webp -fno-strict-aliasing -DHAVE_POPEN_PROTO=1 -I./soobj -I./base -I./devices -DWHICH_CMS="lcms2" -o ./soobj/gschar0.o -c ./base/gschar0.c In file included from tesseract/src/ccutil/elst.h:24, from tesseract/src/ccstruct/points.h:22, from tesseract/src/ccstruct/rect.h:23, from tesseract/src/ccstruct/boxword.h:23, from tesseract/src/ccstruct/blamer.h:26: tesseract/src/ccutil/serialis.h: In instantiation of 'bool tesseract::TFile::Serialize(const T*, size_t) [with T = char; size_t = unsigned int]': tesseract/src/ccutil/unicharset.h:363:51: required from here tesseract/src/ccutil/serialis.h:102:45: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'unsigned int'} [-Wsign-compare] 102 | return FWrite(data, sizeof(T), count) == count; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ ./obj/aux/echogs -e .dev -w- -l-dev2 -b -s -l-include -l./obj/page -l-obj ./obj/pnm ./obj/gdevpbm.o ./obj/gdevppla.o ./obj/gdevmpla.o ./obj/aux/echogs -e .dev -w- -l-dev2 -b -s -l-include -l./obj/page -l-obj ./obj/pnmraw ./obj/gdevpbm.o ./obj/gdevppla.o ./obj/gdevmpla.o tesseract/src/wordrec/pieces.cpp: In member function 'void tesseract::Wordrec::merge_and_put_fragment_lists(int16_t, int16_t, int16_t, tesseract::BLOB_CHOICE_LIST*, tesseract::MATRIX*)': tesseract/src/wordrec/pieces.cpp:221:27: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'unsigned int'} [-Wsign-compare] 221 | for (; merged_f < merged_fonts.size() && | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ tesseract/src/wordrec/pieces.cpp:224:24: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'unsigned int'} [-Wsign-compare] 224 | if (merged_f == merged_fonts.size()) { | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ gcc -DHAVE_MKSTEMP -DHAVE_FSEEKO -DHAVE_FONTCONFIG -DHAVE_SETLOCALE -DHAVE_DBUS -DHAVE_BSWAP32 -DHAVE_BYTESWAP_H -DHAVE_STRERROR -DHAVE_PREAD_PWRITE=1 -DGS_RECURSIVE_MUTEXATTR=PTHREAD_MUTEX_RECURSIVE -O2 -DNDEBUG -fPIC -fvisibility=hidden -DGSDLLEXPORT="__attribute__((visibility(\"default\")))" -Wall -Wstrict-prototypes -Wundef -Wmissing-declarations -Wmissing-prototypes -Wwrite-strings -fno-strict-aliasing -Werror=declaration-after-statement -fno-builtin -fno-common -Werror=return-type -Wno-unused-local-typedefs -DHAVE_STDINT_H=1 -DHAVE_DIRENT_H=1 -DHAVE_SYS_DIR_H=1 -DHAVE_SYS_TIME_H=1 -DHAVE_SYS_TIMES_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_LIBDL=1 -DGX_COLOR_INDEX_TYPE="unsigned long long" -D__USE_UNIX98=1 -DBUILD_PDF=1 -I./pdf -Os -fstack-clash-protection -Wformat -Werror=format-security -g -flto=auto -DHAVE_RESTRICT=1 -I/usr/include/webp -fno-strict-aliasing -DHAVE_POPEN_PROTO=1 -I./soobj -I./base -I./devices -DWHICH_CMS="lcms2" -o ./soobj/gsfont0.o -c ./base/gsfont0.c In file included from tesseract/src/classify/intproto.h:28, from tesseract/src/classify/intmatcher.h:21, from tesseract/src/classify/shapetable.h:28, from tesseract/src/classify/shapetable.cpp:23: tesseract/src/ccutil/unicharset.h: In member function 'bool tesseract::UNICHARSET::contains_unichar_id(tesseract::UNICHAR_ID) const': tesseract/src/ccutil/unicharset.h:288:59: warning: comparison of integer expressions of different signedness: 'tesseract::UNICHAR_ID' {aka 'int'} and 'std::vector::size_type' {aka 'unsigned int'} [-Wsign-compare] 288 | return unichar_id != INVALID_UNICHAR_ID && unichar_id < unichars.size() && | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~ tesseract/src/ccutil/unicharset.h: In member function 'void tesseract::UNICHARSET::delete_pointers_in_unichars()': tesseract/src/ccutil/unicharset.h:302:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'unsigned int'} [-Wsign-compare] 302 | for (int i = 0; i < unichars.size(); ++i) { | ~~^~~~~~~~~~~~~~~~~ In file included from tesseract/src/classify/intproto.h:28, from tesseract/src/classify/adaptive.h:20, from tesseract/src/classify/classify.h:64, from tesseract/src/classify/normmatch.cpp:22: tesseract/src/ccutil/unicharset.h: In member function 'bool tesseract::UNICHARSET::contains_unichar_id(tesseract::UNICHAR_ID) const': tesseract/src/ccutil/unicharset.h:288:59: warning: comparison of integer expressions of different signedness: 'tesseract::UNICHAR_ID' {aka 'int'} and 'std::vector::size_type' {aka 'unsigned int'} [-Wsign-compare] 288 | return unichar_id != INVALID_UNICHAR_ID && unichar_id < unichars.size() && | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~ tesseract/src/ccutil/unicharset.h: In member function 'void tesseract::UNICHARSET::delete_pointers_in_unichars()': tesseract/src/ccutil/unicharset.h:302:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'unsigned int'} [-Wsign-compare] 302 | for (int i = 0; i < unichars.size(); ++i) { | ~~^~~~~~~~~~~~~~~~~ ./obj/aux/echogs -e .dev -w- -l-dev2 -b -s -l-include -l./obj/page -l-obj ./obj/ppm ./obj/gdevpbm.o ./obj/gdevppla.o ./obj/gdevmpla.o ./obj/aux/echogs -e .dev -w- -l-dev2 -b -s -l-include -l./obj/page -l-obj ./obj/ppmraw ./obj/gdevpbm.o ./obj/gdevppla.o ./obj/gdevmpla.o ./obj/aux/echogs -e .dev -w- -l-dev -b -s -l-obj ./obj/psdcmyk ./obj/gdevpsd.o ./obj/gdevdevn.o ./obj/gsequivc.o ./obj/aux/echogs -e .dev -w- -l-dev -b -s -l-obj ./obj/psdcmyk16 ./obj/gdevpsd.o ./obj/gdevdevn.o ./obj/gsequivc.o ./obj/aux/echogs -e .dev -w- -l-dev -b -s -l-obj ./obj/psdcmyktags ./obj/gdevpsd.o ./obj/gdevdevn.o ./obj/gsequivc.o ./obj/aux/echogs -e .dev -w- -l-dev -b -s -l-obj ./obj/psdcmyktags16 ./obj/gdevpsd.o ./obj/gdevdevn.o ./obj/gsequivc.o ./obj/aux/echogs -e .dev -w- -l-dev -b -s -l-obj ./obj/psdrgb ./obj/gdevpsd.o ./obj/gdevdevn.o ./obj/gsequivc.o ./obj/aux/echogs -e .dev -w- -l-dev -b -s -l-obj ./obj/psdrgb16 ./obj/gdevpsd.o ./obj/gdevdevn.o ./obj/gsequivc.o ./obj/aux/echogs -e .dev -w- -l-dev -b -s -l-obj ./obj/psdrgbtags ./obj/gdevpsd.o ./obj/gdevdevn.o ./obj/gsequivc.o gcc -DHAVE_MKSTEMP -DHAVE_FSEEKO -DHAVE_FONTCONFIG -DHAVE_SETLOCALE -DHAVE_DBUS -DHAVE_BSWAP32 -DHAVE_BYTESWAP_H -DHAVE_STRERROR -DHAVE_PREAD_PWRITE=1 -DGS_RECURSIVE_MUTEXATTR=PTHREAD_MUTEX_RECURSIVE -O2 -DNDEBUG -fPIC -fvisibility=hidden -DGSDLLEXPORT="__attribute__((visibility(\"default\")))" -Wall -Wstrict-prototypes -Wundef -Wmissing-declarations -Wmissing-prototypes -Wwrite-strings -fno-strict-aliasing -Werror=declaration-after-statement -fno-builtin -fno-common -Werror=return-type -Wno-unused-local-typedefs -DHAVE_STDINT_H=1 -DHAVE_DIRENT_H=1 -DHAVE_SYS_DIR_H=1 -DHAVE_SYS_TIME_H=1 -DHAVE_SYS_TIMES_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_LIBDL=1 -DGX_COLOR_INDEX_TYPE="unsigned long long" -D__USE_UNIX98=1 -DBUILD_PDF=1 -I./pdf -Os -fstack-clash-protection -Wformat -Werror=format-security -g -flto=auto -DHAVE_RESTRICT=1 -I/usr/include/webp -fno-strict-aliasing -DHAVE_POPEN_PROTO=1 -I./soobj -I./base -I./devices -DWHICH_CMS="lcms2" -o ./soobj/gstype1.o -c ./base/gstype1.c ./obj/aux/echogs -e .dev -w- -l-dev -b -s -l-obj ./obj/spotcmyk ./obj/gdevdevn.o ./obj/aux/echogs -e .dev -w- -l-dev -b -s -l-obj ./obj/xcf ./obj/gdevxcf.o gcc -DHAVE_MKSTEMP -DHAVE_FSEEKO -DHAVE_FONTCONFIG -DHAVE_SETLOCALE -DHAVE_DBUS -DHAVE_BSWAP32 -DHAVE_BYTESWAP_H -DHAVE_STRERROR -DHAVE_PREAD_PWRITE=1 -DGS_RECURSIVE_MUTEXATTR=PTHREAD_MUTEX_RECURSIVE -O2 -DNDEBUG -fPIC -fvisibility=hidden -DGSDLLEXPORT="__attribute__((visibility(\"default\")))" -Wall -Wstrict-prototypes -Wundef -Wmissing-declarations -Wmissing-prototypes -Wwrite-strings -fno-strict-aliasing -Werror=declaration-after-statement -fno-builtin -fno-common -Werror=return-type -Wno-unused-local-typedefs -DHAVE_STDINT_H=1 -DHAVE_DIRENT_H=1 -DHAVE_SYS_DIR_H=1 -DHAVE_SYS_TIME_H=1 -DHAVE_SYS_TIMES_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_LIBDL=1 -DGX_COLOR_INDEX_TYPE="unsigned long long" -D__USE_UNIX98=1 -DBUILD_PDF=1 -I./pdf -Os -fstack-clash-protection -Wformat -Werror=format-security -g -flto=auto -DHAVE_RESTRICT=1 -I/usr/include/webp -fno-strict-aliasing -DHAVE_POPEN_PROTO=1 -I./soobj -I./base -I./devices -DWHICH_CMS="lcms2" -o ./soobj/gxtype1.o -c ./base/gxtype1.c gcc -DHAVE_MKSTEMP -DHAVE_FSEEKO -DHAVE_FONTCONFIG -DHAVE_SETLOCALE -DHAVE_DBUS -DHAVE_BSWAP32 -DHAVE_BYTESWAP_H -DHAVE_STRERROR -DHAVE_PREAD_PWRITE=1 -DGS_RECURSIVE_MUTEXATTR=PTHREAD_MUTEX_RECURSIVE -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 -Wno-unused-local-typedefs -DHAVE_STDINT_H=1 -DHAVE_DIRENT_H=1 -DHAVE_SYS_DIR_H=1 -DHAVE_SYS_TIME_H=1 -DHAVE_SYS_TIMES_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_LIBDL=1 -DGX_COLOR_INDEX_TYPE="unsigned long long" -D__USE_UNIX98=1 -DBUILD_PDF=1 -I./pdf -Os -fstack-clash-protection -Wformat -Werror=format-security -g -flto=auto -DHAVE_RESTRICT=1 -I/usr/include/webp -fno-strict-aliasing -DHAVE_POPEN_PROTO=1 -I./obj -I./base -I./obj -I./devices -I./devices/vector -DOCR_VERSION=1 -DA4 -o ./obj/gdevescv.o -c -DGS_VERSION_MAJOR=10 ./contrib/eplaser/gdevescv.c ./obj/aux/echogs -e .dev -w- -l-dev -b -s -l-include -l./obj/page -l-obj ./obj/ap3250 ./obj/gdevescp.o gcc -DHAVE_MKSTEMP -DHAVE_FSEEKO -DHAVE_FONTCONFIG -DHAVE_SETLOCALE -DHAVE_DBUS -DHAVE_BSWAP32 -DHAVE_BYTESWAP_H -DHAVE_STRERROR -DHAVE_PREAD_PWRITE=1 -DGS_RECURSIVE_MUTEXATTR=PTHREAD_MUTEX_RECURSIVE -O2 -DNDEBUG -fPIC -fvisibility=hidden -DGSDLLEXPORT="__attribute__((visibility(\"default\")))" -Wall -Wstrict-prototypes -Wundef -Wmissing-declarations -Wmissing-prototypes -Wwrite-strings -fno-strict-aliasing -Werror=declaration-after-statement -fno-builtin -fno-common -Werror=return-type -Wno-unused-local-typedefs -DHAVE_STDINT_H=1 -DHAVE_DIRENT_H=1 -DHAVE_SYS_DIR_H=1 -DHAVE_SYS_TIME_H=1 -DHAVE_SYS_TIMES_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_LIBDL=1 -DGX_COLOR_INDEX_TYPE="unsigned long long" -D__USE_UNIX98=1 -DBUILD_PDF=1 -I./pdf -Os -fstack-clash-protection -Wformat -Werror=format-security -g -flto=auto -DHAVE_RESTRICT=1 -I/usr/include/webp -fno-strict-aliasing -DHAVE_POPEN_PROTO=1 -I./soobj -I./base -I./devices -DWHICH_CMS="lcms2" -o ./soobj/gxhintn.o -c ./base/gxhintn.c ./obj/aux/echogs -e .dev -w- -l-dev -b -s -l-include -l./obj/page -l-obj ./obj/appledmp ./obj/gdevadmp.o ./obj/aux/echogs -e .dev -w- -l-dev2 -b -s -l-include -l./obj/page -l-obj ./obj/atx23 ./obj/gdevatx.o gcc -DHAVE_MKSTEMP -DHAVE_FSEEKO -DHAVE_FONTCONFIG -DHAVE_SETLOCALE -DHAVE_DBUS -DHAVE_BSWAP32 -DHAVE_BYTESWAP_H -DHAVE_STRERROR -DHAVE_PREAD_PWRITE=1 -DGS_RECURSIVE_MUTEXATTR=PTHREAD_MUTEX_RECURSIVE -O2 -DNDEBUG -fPIC -fvisibility=hidden -DGSDLLEXPORT="__attribute__((visibility(\"default\")))" -Wall -Wstrict-prototypes -Wundef -Wmissing-declarations -Wmissing-prototypes -Wwrite-strings -fno-strict-aliasing -Werror=declaration-after-statement -fno-builtin -fno-common -Werror=return-type -Wno-unused-local-typedefs -DHAVE_STDINT_H=1 -DHAVE_DIRENT_H=1 -DHAVE_SYS_DIR_H=1 -DHAVE_SYS_TIME_H=1 -DHAVE_SYS_TIMES_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_LIBDL=1 -DGX_COLOR_INDEX_TYPE="unsigned long long" -D__USE_UNIX98=1 -DBUILD_PDF=1 -I./pdf -Os -fstack-clash-protection -Wformat -Werror=format-security -g -flto=auto -DHAVE_RESTRICT=1 -I/usr/include/webp -fno-strict-aliasing -DHAVE_POPEN_PROTO=1 -I./soobj -I./base -I./devices -DWHICH_CMS="lcms2" -o ./soobj/gxhintn1.o -c ./base/gxhintn1.c ./obj/aux/echogs -e .dev -w- -l-dev2 -b -s -l-include -l./obj/page -l-obj ./obj/atx24 ./obj/gdevatx.o gcc -DHAVE_MKSTEMP -DHAVE_FSEEKO -DHAVE_FONTCONFIG -DHAVE_SETLOCALE -DHAVE_DBUS -DHAVE_BSWAP32 -DHAVE_BYTESWAP_H -DHAVE_STRERROR -DHAVE_PREAD_PWRITE=1 -DGS_RECURSIVE_MUTEXATTR=PTHREAD_MUTEX_RECURSIVE -O2 -DNDEBUG -fPIC -fvisibility=hidden -DGSDLLEXPORT="__attribute__((visibility(\"default\")))" -Wall -Wstrict-prototypes -Wundef -Wmissing-declarations -Wmissing-prototypes -Wwrite-strings -fno-strict-aliasing -Werror=declaration-after-statement -fno-builtin -fno-common -Werror=return-type -Wno-unused-local-typedefs -DHAVE_STDINT_H=1 -DHAVE_DIRENT_H=1 -DHAVE_SYS_DIR_H=1 -DHAVE_SYS_TIME_H=1 -DHAVE_SYS_TIMES_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_LIBDL=1 -DGX_COLOR_INDEX_TYPE="unsigned long long" -D__USE_UNIX98=1 -DBUILD_PDF=1 -I./pdf -Os -fstack-clash-protection -Wformat -Werror=format-security -g -flto=auto -DHAVE_RESTRICT=1 -I/usr/include/webp -fno-strict-aliasing -DHAVE_POPEN_PROTO=1 -I./soobj -I./base -I./devices -DWHICH_CMS="lcms2" -o ./soobj/gscrypt1.o -c ./base/gscrypt1.c gcc -DHAVE_MKSTEMP -DHAVE_FSEEKO -DHAVE_FONTCONFIG -DHAVE_SETLOCALE -DHAVE_DBUS -DHAVE_BSWAP32 -DHAVE_BYTESWAP_H -DHAVE_STRERROR -DHAVE_PREAD_PWRITE=1 -DGS_RECURSIVE_MUTEXATTR=PTHREAD_MUTEX_RECURSIVE -O2 -DNDEBUG -fPIC -fvisibility=hidden -DGSDLLEXPORT="__attribute__((visibility(\"default\")))" -Wall -Wstrict-prototypes -Wundef -Wmissing-declarations -Wmissing-prototypes -Wwrite-strings -fno-strict-aliasing -Werror=declaration-after-statement -fno-builtin -fno-common -Werror=return-type -Wno-unused-local-typedefs -DHAVE_STDINT_H=1 -DHAVE_DIRENT_H=1 -DHAVE_SYS_DIR_H=1 -DHAVE_SYS_TIME_H=1 -DHAVE_SYS_TIMES_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_LIBDL=1 -DGX_COLOR_INDEX_TYPE="unsigned long long" -D__USE_UNIX98=1 -DBUILD_PDF=1 -I./pdf -Os -fstack-clash-protection -Wformat -Werror=format-security -g -flto=auto -DHAVE_RESTRICT=1 -I/usr/include/webp -fno-strict-aliasing -DHAVE_POPEN_PROTO=1 -I./soobj -I./base -I./devices -DWHICH_CMS="lcms2" -o ./soobj/gstype2.o -c ./base/gstype2.c gcc -DHAVE_MKSTEMP -DHAVE_FSEEKO -DHAVE_FONTCONFIG -DHAVE_SETLOCALE -DHAVE_DBUS -DHAVE_BSWAP32 -DHAVE_BYTESWAP_H -DHAVE_STRERROR -DHAVE_PREAD_PWRITE=1 -DGS_RECURSIVE_MUTEXATTR=PTHREAD_MUTEX_RECURSIVE -O2 -DNDEBUG -fPIC -fvisibility=hidden -DGSDLLEXPORT="__attribute__((visibility(\"default\")))" -Wall -Wstrict-prototypes -Wundef -Wmissing-declarations -Wmissing-prototypes -Wwrite-strings -fno-strict-aliasing -Werror=declaration-after-statement -fno-builtin -fno-common -Werror=return-type -Wno-unused-local-typedefs -DHAVE_STDINT_H=1 -DHAVE_DIRENT_H=1 -DHAVE_SYS_DIR_H=1 -DHAVE_SYS_TIME_H=1 -DHAVE_SYS_TIMES_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_LIBDL=1 -DGX_COLOR_INDEX_TYPE="unsigned long long" -D__USE_UNIX98=1 -DBUILD_PDF=1 -I./pdf -Os -fstack-clash-protection -Wformat -Werror=format-security -g -flto=auto -DHAVE_RESTRICT=1 -I/usr/include/webp -fno-strict-aliasing -DHAVE_POPEN_PROTO=1 -I./soobj -I./base -I./devices -DWHICH_CMS="lcms2" -o ./soobj/slzwd.o -c ./base/slzwd.c ./obj/aux/echogs -e .dev -w- -l-dev2 -b -s -l-include -l./obj/page -l-obj ./obj/atx38 ./obj/gdevatx.o In file included from tesseract/src/ccutil/clst.h:24, from tesseract/src/ccstruct/blobs.h:23, from tesseract/src/wordrec/pieces.cpp:23: tesseract/src/ccutil/serialis.h: In instantiation of 'bool tesseract::TFile::Serialize(const T*, size_t) [with T = char; size_t = unsigned int]': tesseract/src/ccutil/unicharset.h:363:51: required from here tesseract/src/ccutil/serialis.h:102:45: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'unsigned int'} [-Wsign-compare] 102 | return FWrite(data, sizeof(T), count) == count; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ gcc -DHAVE_MKSTEMP -DHAVE_FSEEKO -DHAVE_FONTCONFIG -DHAVE_SETLOCALE -DHAVE_DBUS -DHAVE_BSWAP32 -DHAVE_BYTESWAP_H -DHAVE_STRERROR -DHAVE_PREAD_PWRITE=1 -DGS_RECURSIVE_MUTEXATTR=PTHREAD_MUTEX_RECURSIVE -O2 -DNDEBUG -fPIC -fvisibility=hidden -DGSDLLEXPORT="__attribute__((visibility(\"default\")))" -Wall -Wstrict-prototypes -Wundef -Wmissing-declarations -Wmissing-prototypes -Wwrite-strings -fno-strict-aliasing -Werror=declaration-after-statement -fno-builtin -fno-common -Werror=return-type -Wno-unused-local-typedefs -DHAVE_STDINT_H=1 -DHAVE_DIRENT_H=1 -DHAVE_SYS_DIR_H=1 -DHAVE_SYS_TIME_H=1 -DHAVE_SYS_TIMES_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_LIBDL=1 -DGX_COLOR_INDEX_TYPE="unsigned long long" -D__USE_UNIX98=1 -DBUILD_PDF=1 -I./pdf -Os -fstack-clash-protection -Wformat -Werror=format-security -g -flto=auto -DHAVE_RESTRICT=1 -I/usr/include/webp -fno-strict-aliasing -DHAVE_POPEN_PROTO=1 -I./soobj -I./base -I./devices -DWHICH_CMS="lcms2" -o ./soobj/slzwc.o -c ./base/slzwc.c gcc -DHAVE_MKSTEMP -DHAVE_FSEEKO -DHAVE_FONTCONFIG -DHAVE_SETLOCALE -DHAVE_DBUS -DHAVE_BSWAP32 -DHAVE_BYTESWAP_H -DHAVE_STRERROR -DHAVE_PREAD_PWRITE=1 -DGS_RECURSIVE_MUTEXATTR=PTHREAD_MUTEX_RECURSIVE -O2 -DNDEBUG -fPIC -fvisibility=hidden -DGSDLLEXPORT="__attribute__((visibility(\"default\")))" -Wall -Wstrict-prototypes -Wundef -Wmissing-declarations -Wmissing-prototypes -Wwrite-strings -fno-strict-aliasing -Werror=declaration-after-statement -fno-builtin -fno-common -Werror=return-type -Wno-unused-local-typedefs -DHAVE_STDINT_H=1 -DHAVE_DIRENT_H=1 -DHAVE_SYS_DIR_H=1 -DHAVE_SYS_TIME_H=1 -DHAVE_SYS_TIMES_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_LIBDL=1 -DGX_COLOR_INDEX_TYPE="unsigned long long" -D__USE_UNIX98=1 -DBUILD_PDF=1 -I./pdf -Os -fstack-clash-protection -Wformat -Werror=format-security -g -flto=auto -DHAVE_RESTRICT=1 -I/usr/include/webp -fno-strict-aliasing -DHAVE_POPEN_PROTO=1 -I./soobj -I./base -I./devices -DWHICH_CMS="lcms2" -o ./soobj/gsicc.o -c ./base/gsicc.c gcc -DHAVE_MKSTEMP -DHAVE_FSEEKO -DHAVE_FONTCONFIG -DHAVE_SETLOCALE -DHAVE_DBUS -DHAVE_BSWAP32 -DHAVE_BYTESWAP_H -DHAVE_STRERROR -DHAVE_PREAD_PWRITE=1 -DGS_RECURSIVE_MUTEXATTR=PTHREAD_MUTEX_RECURSIVE -O2 -DNDEBUG -fPIC -fvisibility=hidden -DGSDLLEXPORT="__attribute__((visibility(\"default\")))" -Wall -Wstrict-prototypes -Wundef -Wmissing-declarations -Wmissing-prototypes -Wwrite-strings -fno-strict-aliasing -Werror=declaration-after-statement -fno-builtin -fno-common -Werror=return-type -Wno-unused-local-typedefs -DHAVE_STDINT_H=1 -DHAVE_DIRENT_H=1 -DHAVE_SYS_DIR_H=1 -DHAVE_SYS_TIME_H=1 -DHAVE_SYS_TIMES_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_LIBDL=1 -DGX_COLOR_INDEX_TYPE="unsigned long long" -D__USE_UNIX98=1 -DBUILD_PDF=1 -I./pdf -Os -fstack-clash-protection -Wformat -Werror=format-security -g -flto=auto -DHAVE_RESTRICT=1 -I/usr/include/webp -fno-strict-aliasing -DHAVE_POPEN_PROTO=1 -I./soobj -I./base -I./devices -DWHICH_CMS="lcms2" -o ./soobj/gsicc_manage.o -c ./base/gsicc_manage.c gcc -DHAVE_MKSTEMP -DHAVE_FSEEKO -DHAVE_FONTCONFIG -DHAVE_SETLOCALE -DHAVE_DBUS -DHAVE_BSWAP32 -DHAVE_BYTESWAP_H -DHAVE_STRERROR -DHAVE_PREAD_PWRITE=1 -DGS_RECURSIVE_MUTEXATTR=PTHREAD_MUTEX_RECURSIVE -O2 -DNDEBUG -fPIC -fvisibility=hidden -DGSDLLEXPORT="__attribute__((visibility(\"default\")))" -Wall -Wstrict-prototypes -Wundef -Wmissing-declarations -Wmissing-prototypes -Wwrite-strings -fno-strict-aliasing -Werror=declaration-after-statement -fno-builtin -fno-common -Werror=return-type -Wno-unused-local-typedefs -DHAVE_STDINT_H=1 -DHAVE_DIRENT_H=1 -DHAVE_SYS_DIR_H=1 -DHAVE_SYS_TIME_H=1 -DHAVE_SYS_TIMES_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_LIBDL=1 -DGX_COLOR_INDEX_TYPE="unsigned long long" -D__USE_UNIX98=1 -DBUILD_PDF=1 -I./pdf -Os -fstack-clash-protection -Wformat -Werror=format-security -g -flto=auto -DHAVE_RESTRICT=1 -I/usr/include/webp -fno-strict-aliasing -DHAVE_POPEN_PROTO=1 -I./soobj -I./base -I./devices -DWHICH_CMS="lcms2" -o ./soobj/gsicc_cache.o -c ./base/gsicc_cache.c gcc -DSHARE_LCMS=1 -O2 -DNDEBUG -fPIC -fvisibility=hidden -DGSDLLEXPORT="__attribute__((visibility(\"default\")))" -Wall -Wstrict-prototypes -Wundef -Wmissing-declarations -Wmissing-prototypes -Wwrite-strings -fno-strict-aliasing -Werror=declaration-after-statement -fno-builtin -fno-common -Werror=return-type -Wno-unused-local-typedefs -DHAVE_STDINT_H=1 -DHAVE_DIRENT_H=1 -DHAVE_SYS_DIR_H=1 -DHAVE_SYS_TIME_H=1 -DHAVE_SYS_TIMES_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_LIBDL=1 -DGX_COLOR_INDEX_TYPE="unsigned long long" -D__USE_UNIX98=1 -DBUILD_PDF=1 -I./pdf -Os -fstack-clash-protection -Wformat -Werror=format-security -g -flto=auto -DHAVE_RESTRICT=1 -I/usr/include/webp -fno-strict-aliasing -DHAVE_POPEN_PROTO=1 -I./soobj -I./base -I./devices -Isrc/include -o ./soobj/gsicc_lcms2_1.o -c ./base/gsicc_lcms2.c ./obj/aux/echogs -e .dev -w- -l-dev -b -s -l-include -l./obj/page -l-obj ./obj/bj10e ./obj/gdevbj10.o ./obj/aux/echogs -e .dev -w- -l-dev -b -s -l-include -l./obj/page -l-obj ./obj/bj200 ./obj/gdevbj10.o ./obj/aux/echogs -e .dev -w- -l-dev -b -s -l-include -l./obj/page -l-obj ./obj/bjc600 ./obj/gdevcdj.o ./obj/gdevpcl.o ./obj/aux/echogs -e .dev -w- -l-dev -b -s -l-include -l./obj/page -l-obj ./obj/bjc800 ./obj/gdevcdj.o ./obj/gdevpcl.o ./obj/aux/echogs -e .dev -w- -l-dev -b -s -l-include -l./obj/page -l-obj ./obj/bjc880j ./obj/gdevl4r.o ./obj/gdevlips.o ./obj/gdevlprn.o gcc -DHAVE_MKSTEMP -DHAVE_FSEEKO -DHAVE_FONTCONFIG -DHAVE_SETLOCALE -DHAVE_DBUS -DHAVE_BSWAP32 -DHAVE_BYTESWAP_H -DHAVE_STRERROR -DHAVE_PREAD_PWRITE=1 -DGS_RECURSIVE_MUTEXATTR=PTHREAD_MUTEX_RECURSIVE -O2 -DNDEBUG -fPIC -fvisibility=hidden -DGSDLLEXPORT="__attribute__((visibility(\"default\")))" -Wall -Wstrict-prototypes -Wundef -Wmissing-declarations -Wmissing-prototypes -Wwrite-strings -fno-strict-aliasing -Werror=declaration-after-statement -fno-builtin -fno-common -Werror=return-type -Wno-unused-local-typedefs -DHAVE_STDINT_H=1 -DHAVE_DIRENT_H=1 -DHAVE_SYS_DIR_H=1 -DHAVE_SYS_TIME_H=1 -DHAVE_SYS_TIMES_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_LIBDL=1 -DGX_COLOR_INDEX_TYPE="unsigned long long" -D__USE_UNIX98=1 -DBUILD_PDF=1 -I./pdf -Os -fstack-clash-protection -Wformat -Werror=format-security -g -flto=auto -DHAVE_RESTRICT=1 -I/usr/include/webp -fno-strict-aliasing -DHAVE_POPEN_PROTO=1 -I./soobj -I./base -I./devices -DWHICH_CMS="lcms2" -o ./soobj/gsicc_profilecache.o -c ./base/gsicc_profilecache.c gcc -O2 -DNDEBUG -fPIC -fvisibility=hidden -DGSDLLEXPORT="__attribute__((visibility(\"default\")))" -Wall -Wstrict-prototypes -Wundef -Wmissing-declarations -Wmissing-prototypes -Wwrite-strings -fno-strict-aliasing -Werror=declaration-after-statement -fno-builtin -fno-common -Werror=return-type -Wno-unused-local-typedefs -DHAVE_STDINT_H=1 -DHAVE_DIRENT_H=1 -DHAVE_SYS_DIR_H=1 -DHAVE_SYS_TIME_H=1 -DHAVE_SYS_TIMES_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_LIBDL=1 -DGX_COLOR_INDEX_TYPE="unsigned long long" -D__USE_UNIX98=1 -DBUILD_PDF=1 -I./pdf -Os -fstack-clash-protection -Wformat -Werror=format-security -g -flto=auto -DHAVE_RESTRICT=1 -I/usr/include/webp -fno-strict-aliasing -DHAVE_POPEN_PROTO=1 -I./soobj -I./base -I./devices -Isrc/include -o ./soobj/gsicc_create_1.o -c ./base/gsicc_create.c gcc -DHAVE_MKSTEMP -DHAVE_FSEEKO -DHAVE_FONTCONFIG -DHAVE_SETLOCALE -DHAVE_DBUS -DHAVE_BSWAP32 -DHAVE_BYTESWAP_H -DHAVE_STRERROR -DHAVE_PREAD_PWRITE=1 -DGS_RECURSIVE_MUTEXATTR=PTHREAD_MUTEX_RECURSIVE -O2 -DNDEBUG -fPIC -fvisibility=hidden -DGSDLLEXPORT="__attribute__((visibility(\"default\")))" -Wall -Wstrict-prototypes -Wundef -Wmissing-declarations -Wmissing-prototypes -Wwrite-strings -fno-strict-aliasing -Werror=declaration-after-statement -fno-builtin -fno-common -Werror=return-type -Wno-unused-local-typedefs -DHAVE_STDINT_H=1 -DHAVE_DIRENT_H=1 -DHAVE_SYS_DIR_H=1 -DHAVE_SYS_TIME_H=1 -DHAVE_SYS_TIMES_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_LIBDL=1 -DGX_COLOR_INDEX_TYPE="unsigned long long" -D__USE_UNIX98=1 -DBUILD_PDF=1 -I./pdf -Os -fstack-clash-protection -Wformat -Werror=format-security -g -flto=auto -DHAVE_RESTRICT=1 -I/usr/include/webp -fno-strict-aliasing -DHAVE_POPEN_PROTO=1 -I./soobj -I./base -I./devices -DWHICH_CMS="lcms2" -o ./soobj/gsicc_nocm.o -c ./base/gsicc_nocm.c gcc -DHAVE_MKSTEMP -DHAVE_FSEEKO -DHAVE_FONTCONFIG -DHAVE_SETLOCALE -DHAVE_DBUS -DHAVE_BSWAP32 -DHAVE_BYTESWAP_H -DHAVE_STRERROR -DHAVE_PREAD_PWRITE=1 -DGS_RECURSIVE_MUTEXATTR=PTHREAD_MUTEX_RECURSIVE -O2 -DNDEBUG -fPIC -fvisibility=hidden -DGSDLLEXPORT="__attribute__((visibility(\"default\")))" -Wall -Wstrict-prototypes -Wundef -Wmissing-declarations -Wmissing-prototypes -Wwrite-strings -fno-strict-aliasing -Werror=declaration-after-statement -fno-builtin -fno-common -Werror=return-type -Wno-unused-local-typedefs -DHAVE_STDINT_H=1 -DHAVE_DIRENT_H=1 -DHAVE_SYS_DIR_H=1 -DHAVE_SYS_TIME_H=1 -DHAVE_SYS_TIMES_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_LIBDL=1 -DGX_COLOR_INDEX_TYPE="unsigned long long" -D__USE_UNIX98=1 -DBUILD_PDF=1 -I./pdf -Os -fstack-clash-protection -Wformat -Werror=format-security -g -flto=auto -DHAVE_RESTRICT=1 -I/usr/include/webp -fno-strict-aliasing -DHAVE_POPEN_PROTO=1 -I./soobj -I./base -I./devices -DWHICH_CMS="lcms2" -o ./soobj/gsicc_replacecm.o -c ./base/gsicc_replacecm.c gcc -DHAVE_MKSTEMP -DHAVE_FSEEKO -DHAVE_FONTCONFIG -DHAVE_SETLOCALE -DHAVE_DBUS -DHAVE_BSWAP32 -DHAVE_BYTESWAP_H -DHAVE_STRERROR -DHAVE_PREAD_PWRITE=1 -DGS_RECURSIVE_MUTEXATTR=PTHREAD_MUTEX_RECURSIVE -O2 -DNDEBUG -fPIC -fvisibility=hidden -DGSDLLEXPORT="__attribute__((visibility(\"default\")))" -Wall -Wstrict-prototypes -Wundef -Wmissing-declarations -Wmissing-prototypes -Wwrite-strings -fno-strict-aliasing -Werror=declaration-after-statement -fno-builtin -fno-common -Werror=return-type -Wno-unused-local-typedefs -DHAVE_STDINT_H=1 -DHAVE_DIRENT_H=1 -DHAVE_SYS_DIR_H=1 -DHAVE_SYS_TIME_H=1 -DHAVE_SYS_TIMES_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_LIBDL=1 -DGX_COLOR_INDEX_TYPE="unsigned long long" -D__USE_UNIX98=1 -DBUILD_PDF=1 -I./pdf -Os -fstack-clash-protection -Wformat -Werror=format-security -g -flto=auto -DHAVE_RESTRICT=1 -I/usr/include/webp -fno-strict-aliasing -DHAVE_POPEN_PROTO=1 -I./soobj -I./base -I./devices -DWHICH_CMS="lcms2" -o ./soobj/gsicc_monitorcm.o -c ./base/gsicc_monitorcm.c ./obj/aux/echogs -e .dev -w- -l-dev -b -s -l-include -l./obj/page -l-obj ./obj/bjccmyk ./obj/gdevbjc_.o ./obj/gdevbjca.o gcc -DHAVE_MKSTEMP -DHAVE_FSEEKO -DHAVE_FONTCONFIG -DHAVE_SETLOCALE -DHAVE_DBUS -DHAVE_BSWAP32 -DHAVE_BYTESWAP_H -DHAVE_STRERROR -DHAVE_PREAD_PWRITE=1 -DGS_RECURSIVE_MUTEXATTR=PTHREAD_MUTEX_RECURSIVE -O2 -DNDEBUG -fPIC -fvisibility=hidden -DGSDLLEXPORT="__attribute__((visibility(\"default\")))" -Wall -Wstrict-prototypes -Wundef -Wmissing-declarations -Wmissing-prototypes -Wwrite-strings -fno-strict-aliasing -Werror=declaration-after-statement -fno-builtin -fno-common -Werror=return-type -Wno-unused-local-typedefs -DHAVE_STDINT_H=1 -DHAVE_DIRENT_H=1 -DHAVE_SYS_DIR_H=1 -DHAVE_SYS_TIME_H=1 -DHAVE_SYS_TIMES_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_LIBDL=1 -DGX_COLOR_INDEX_TYPE="unsigned long long" -D__USE_UNIX98=1 -DBUILD_PDF=1 -I./pdf -Os -fstack-clash-protection -Wformat -Werror=format-security -g -flto=auto -DHAVE_RESTRICT=1 -I/usr/include/webp -fno-strict-aliasing -DHAVE_POPEN_PROTO=1 -I./soobj -I./base -I./devices -DWHICH_CMS="lcms2" -o ./soobj/gsicc_blacktext.o -c ./base/gsicc_blacktext.c cp ./soobj/lcms2_1.dev ./soobj/lcms2.dev cp ./soobj/jbig2dec_1.dev ./soobj/jbig2dec.dev gcc -I./soobj -I./base -I./devices -Isrc -DHAVE_MKSTEMP -DHAVE_FSEEKO -DHAVE_FONTCONFIG -DHAVE_SETLOCALE -DHAVE_DBUS -DHAVE_BSWAP32 -DHAVE_BYTESWAP_H -DHAVE_STRERROR -DHAVE_PREAD_PWRITE=1 -DGS_RECURSIVE_MUTEXATTR=PTHREAD_MUTEX_RECURSIVE -O2 -DNDEBUG -fPIC -fvisibility=hidden -DGSDLLEXPORT="__attribute__((visibility(\"default\")))" -Wall -Wstrict-prototypes -Wundef -Wmissing-declarations -Wmissing-prototypes -Wwrite-strings -fno-strict-aliasing -Werror=declaration-after-statement -fno-builtin -fno-common -Werror=return-type -Wno-unused-local-typedefs -DHAVE_STDINT_H=1 -DHAVE_DIRENT_H=1 -DHAVE_SYS_DIR_H=1 -DHAVE_SYS_TIME_H=1 -DHAVE_SYS_TIMES_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_LIBDL=1 -DGX_COLOR_INDEX_TYPE="unsigned long long" -D__USE_UNIX98=1 -DBUILD_PDF=1 -I./pdf -Os -fstack-clash-protection -Wformat -Werror=format-security -g -flto=auto -DHAVE_RESTRICT=1 -I/usr/include/webp -fno-strict-aliasing -DHAVE_POPEN_PROTO=1 -o ./soobj/sjbig2.o -c ./base/sjbig2.c ./soobj/aux/echogs -e .dev -w- -l-obj ./soobj/openjpeg_0 ./soobj/opj_bio.o ./soobj/opj_cidx_manager.o ./soobj/opj_cio.o ./soobj/opj_dwt.o ./soobj/opj_event.o ./soobj/opj_function_list.o ./soobj/opj_ht_dec.o ./soobj/opj_image.o ./soobj/opj_invert.o ./soobj/opj_j2k.o ./soobj/opj_jp2.o ./soobj/opj_mct.o ./soobj/opj_mqc.o ./soobj/opj_openjpeg.o ./soobj/opj_phix_manager.o ./soobj/opj_pi.o ./soobj/opj_ppix_manager.o ./soobj/opj_t1.o ./soobj/opj_t2.o ./soobj/opj_tcd.o ./soobj/opj_tgt.o ./soobj/opj_thix_manager.o ./soobj/opj_tpix_manager.o ./soobj/opj_thread.o ./soobj/opj_sparse_array.o gcc -I./openjpeg/src/lib/openjp2/.. -I./openjpeg/src/lib/openjp2 -I./soobj -I./base -I./devices -DSHARE_JPX=0 -Wno-attributes -DOPJ_STATIC -DMUTEX_pthread=0 -DUSE_JPIP -DUSE_OPENJPEG_JP2 -DOPJ_HAVE_STDINT_H=1 -DOPJ_HAVE_INTTYPES_H=1 -DOPJ_HAVE_FSEEKO=1 -DOPJ_HAVE_MALLOC_H=1 -DOPJ_HAVE_ALIGNED_ALLOC=1 -DOPJ_HAVE_MEMALIGN=1 -DOPJ_HAVE_POSIX_MEMALIGN=1 -U__SSE__ -DHAVE_MKSTEMP -DHAVE_FSEEKO -DHAVE_FONTCONFIG -DHAVE_SETLOCALE -DHAVE_DBUS -DHAVE_BSWAP32 -DHAVE_BYTESWAP_H -DHAVE_STRERROR -DHAVE_PREAD_PWRITE=1 -DGS_RECURSIVE_MUTEXATTR=PTHREAD_MUTEX_RECURSIVE -O2 -DNDEBUG -fPIC -fvisibility=hidden -DGSDLLEXPORT="__attribute__((visibility(\"default\")))" -Wall -Wstrict-prototypes -Wundef -Wmissing-declarations -Wmissing-prototypes -Wwrite-strings -fno-strict-aliasing -Werror=declaration-after-statement -fno-builtin -fno-common -Werror=return-type -Wno-unused-local-typedefs -DHAVE_STDINT_H=1 -DHAVE_DIRENT_H=1 -DHAVE_SYS_DIR_H=1 -DHAVE_SYS_TIME_H=1 -DHAVE_SYS_TIMES_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_LIBDL=1 -DGX_COLOR_INDEX_TYPE="unsigned long long" -D__USE_UNIX98=1 -DBUILD_PDF=1 -I./pdf -Os -fstack-clash-protection -Wformat -Werror=format-security -g -flto=auto -DHAVE_RESTRICT=1 -I/usr/include/webp -fno-strict-aliasing -DHAVE_POPEN_PROTO=1 -o ./soobj/sjpx_openjpeg.o \ -c ./base/sjpx_openjpeg.c gcc -DHAVE_MKSTEMP -DHAVE_FSEEKO -DHAVE_FONTCONFIG -DHAVE_SETLOCALE -DHAVE_DBUS -DHAVE_BSWAP32 -DHAVE_BYTESWAP_H -DHAVE_STRERROR -DHAVE_PREAD_PWRITE=1 -DGS_RECURSIVE_MUTEXATTR=PTHREAD_MUTEX_RECURSIVE -O2 -DNDEBUG -fPIC -fvisibility=hidden -DGSDLLEXPORT="__attribute__((visibility(\"default\")))" -Wall -Wstrict-prototypes -Wundef -Wmissing-declarations -Wmissing-prototypes -Wwrite-strings -fno-strict-aliasing -Werror=declaration-after-statement -fno-builtin -fno-common -Werror=return-type -Wno-unused-local-typedefs -DHAVE_STDINT_H=1 -DHAVE_DIRENT_H=1 -DHAVE_SYS_DIR_H=1 -DHAVE_SYS_TIME_H=1 -DHAVE_SYS_TIMES_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_LIBDL=1 -DGX_COLOR_INDEX_TYPE="unsigned long long" -D__USE_UNIX98=1 -DBUILD_PDF=1 -I./pdf -Os -fstack-clash-protection -Wformat -Werror=format-security -g -flto=auto -DHAVE_RESTRICT=1 -I/usr/include/webp -fno-strict-aliasing -DHAVE_POPEN_PROTO=1 -I./soobj -I./base -I./devices -DWHICH_CMS="lcms2" -o ./soobj/gsioram.o -c ./base/gsioram.c gcc -DHAVE_MKSTEMP -DHAVE_FSEEKO -DHAVE_FONTCONFIG -DHAVE_SETLOCALE -DHAVE_DBUS -DHAVE_BSWAP32 -DHAVE_BYTESWAP_H -DHAVE_STRERROR -DHAVE_PREAD_PWRITE=1 -DGS_RECURSIVE_MUTEXATTR=PTHREAD_MUTEX_RECURSIVE -O2 -DNDEBUG -fPIC -fvisibility=hidden -DGSDLLEXPORT="__attribute__((visibility(\"default\")))" -Wall -Wstrict-prototypes -Wundef -Wmissing-declarations -Wmissing-prototypes -Wwrite-strings -fno-strict-aliasing -Werror=declaration-after-statement -fno-builtin -fno-common -Werror=return-type -Wno-unused-local-typedefs -DHAVE_STDINT_H=1 -DHAVE_DIRENT_H=1 -DHAVE_SYS_DIR_H=1 -DHAVE_SYS_TIME_H=1 -DHAVE_SYS_TIMES_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_LIBDL=1 -DGX_COLOR_INDEX_TYPE="unsigned long long" -D__USE_UNIX98=1 -DBUILD_PDF=1 -I./pdf -Os -fstack-clash-protection -Wformat -Werror=format-security -g -flto=auto -DHAVE_RESTRICT=1 -I/usr/include/webp -fno-strict-aliasing -DHAVE_POPEN_PROTO=1 -I./soobj -I./base -I./devices -DWHICH_CMS="lcms2" -o ./soobj/ramfs.o -c ./base/ramfs.c gcc -DHAVE_MKSTEMP -DHAVE_FSEEKO -DHAVE_FONTCONFIG -DHAVE_SETLOCALE -DHAVE_DBUS -DHAVE_BSWAP32 -DHAVE_BYTESWAP_H -DHAVE_STRERROR -DHAVE_PREAD_PWRITE=1 -DGS_RECURSIVE_MUTEXATTR=PTHREAD_MUTEX_RECURSIVE -O2 -DNDEBUG -fPIC -fvisibility=hidden -DGSDLLEXPORT="__attribute__((visibility(\"default\")))" -Wall -Wstrict-prototypes -Wundef -Wmissing-declarations -Wmissing-prototypes -Wwrite-strings -fno-strict-aliasing -Werror=declaration-after-statement -fno-builtin -fno-common -Werror=return-type -Wno-unused-local-typedefs -DHAVE_STDINT_H=1 -DHAVE_DIRENT_H=1 -DHAVE_SYS_DIR_H=1 -DHAVE_SYS_TIME_H=1 -DHAVE_SYS_TIMES_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_LIBDL=1 -DGX_COLOR_INDEX_TYPE="unsigned long long" -D__USE_UNIX98=1 -DBUILD_PDF=1 -I./pdf -Os -fstack-clash-protection -Wformat -Werror=format-security -g -flto=auto -DHAVE_RESTRICT=1 -I/usr/include/webp -fno-strict-aliasing -DHAVE_POPEN_PROTO=1 -I./soobj -I./base -I./devices -DWHICH_CMS="lcms2" -o ./soobj/spwgd.o -c ./base/spwgd.c cp ./soobj/siscale_0.dev ./soobj/siscale.dev ./obj/aux/echogs -e .dev -w- -l-dev -b -s -l-include -l./obj/page -l-obj ./obj/bjccolor ./obj/gdevbjc_.o ./obj/gdevbjca.o In file included from tesseract/src/ccutil/genericvector.h:22, from tesseract/src/ccstruct/fontinfo.h:25, from tesseract/src/classify/shapetable.h:26: tesseract/src/ccutil/serialis.h: In instantiation of 'bool tesseract::TFile::Serialize(const T*, size_t) [with T = char; size_t = unsigned int]': tesseract/src/ccutil/unicharset.h:363:51: required from here tesseract/src/ccutil/serialis.h:102:45: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'unsigned int'} [-Wsign-compare] 102 | return FWrite(data, sizeof(T), count) == count; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ tesseract/src/ccutil/serialis.h: In instantiation of 'bool tesseract::TFile::DeSerialize(T*, size_t) [with T = int; size_t = unsigned int]': tesseract/src/classify/shapetable.cpp:75:25: required from here tesseract/src/ccutil/serialis.h:93:50: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'unsigned int'} [-Wsign-compare] 93 | return FReadEndian(data, sizeof(T), count) == count; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ tesseract/src/ccutil/serialis.h: In instantiation of 'bool tesseract::TFile::DeSerialize(T*, size_t) [with T = unsigned char; size_t = unsigned int]': tesseract/src/classify/shapetable.cpp:94:23: required from here tesseract/src/ccutil/serialis.h:93:50: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'unsigned int'} [-Wsign-compare] gcc -DHAVE_MKSTEMP -DHAVE_FSEEKO -DHAVE_FONTCONFIG -DHAVE_SETLOCALE -DHAVE_DBUS -DHAVE_BSWAP32 -DHAVE_BYTESWAP_H -DHAVE_STRERROR -DHAVE_PREAD_PWRITE=1 -DGS_RECURSIVE_MUTEXATTR=PTHREAD_MUTEX_RECURSIVE -O2 -DNDEBUG -fPIC -fvisibility=hidden -DGSDLLEXPORT="__attribute__((visibility(\"default\")))" -Wall -Wstrict-prototypes -Wundef -Wmissing-declarations -Wmissing-prototypes -Wwrite-strings -fno-strict-aliasing -Werror=declaration-after-statement -fno-builtin -fno-common -Werror=return-type -Wno-unused-local-typedefs -DHAVE_STDINT_H=1 -DHAVE_DIRENT_H=1 -DHAVE_SYS_DIR_H=1 -DHAVE_SYS_TIME_H=1 -DHAVE_SYS_TIMES_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_LIBDL=1 -DGX_COLOR_INDEX_TYPE="unsigned long long" -D__USE_UNIX98=1 -DBUILD_PDF=1 -I./pdf -Os -fstack-clash-protection -Wformat -Werror=format-security -g -flto=auto -DHAVE_RESTRICT=1 -I/usr/include/webp -fno-strict-aliasing -DHAVE_POPEN_PROTO=1 -I./soobj -I./base -I./soobj -I./devices -I./devices/vector -DOCR_VERSION=1 -o ./soobj/gdevdsp.o -c ./devices/gdevdsp.c gcc -DHAVE_MKSTEMP -DHAVE_FSEEKO -DHAVE_FONTCONFIG -DHAVE_SETLOCALE -DHAVE_DBUS -DHAVE_BSWAP32 -DHAVE_BYTESWAP_H -DHAVE_STRERROR -DHAVE_PREAD_PWRITE=1 -DGS_RECURSIVE_MUTEXATTR=PTHREAD_MUTEX_RECURSIVE -O2 -DNDEBUG -fPIC -fvisibility=hidden -DGSDLLEXPORT="__attribute__((visibility(\"default\")))" -Wall -Wstrict-prototypes -Wundef -Wmissing-declarations -Wmissing-prototypes -Wwrite-strings -fno-strict-aliasing -Werror=declaration-after-statement -fno-builtin -fno-common -Werror=return-type -Wno-unused-local-typedefs -DHAVE_STDINT_H=1 -DHAVE_DIRENT_H=1 -DHAVE_SYS_DIR_H=1 -DHAVE_SYS_TIME_H=1 -DHAVE_SYS_TIMES_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_LIBDL=1 -DGX_COLOR_INDEX_TYPE="unsigned long long" -D__USE_UNIX98=1 -DBUILD_PDF=1 -I./pdf -Os -fstack-clash-protection -Wformat -Werror=format-security -g -flto=auto -DHAVE_RESTRICT=1 -I/usr/include/webp -fno-strict-aliasing -DHAVE_POPEN_PROTO=1 -I./soobj -I./base -I./devices -DWHICH_CMS="lcms2" -o ./soobj/gdevpccm.o -c ./base/gdevpccm.c ./obj/aux/echogs -e .dev -w- -l-dev -b -s -l-include -l./obj/page -l-obj ./obj/bjcgray ./obj/gdevbjc_.o ./obj/gdevbjca.o gcc -DHAVE_MKSTEMP -DHAVE_FSEEKO -DHAVE_FONTCONFIG -DHAVE_SETLOCALE -DHAVE_DBUS -DHAVE_BSWAP32 -DHAVE_BYTESWAP_H -DHAVE_STRERROR -DHAVE_PREAD_PWRITE=1 -DGS_RECURSIVE_MUTEXATTR=PTHREAD_MUTEX_RECURSIVE -O2 -DNDEBUG -fPIC -fvisibility=hidden -DGSDLLEXPORT="__attribute__((visibility(\"default\")))" -Wall -Wstrict-prototypes -Wundef -Wmissing-declarations -Wmissing-prototypes -Wwrite-strings -fno-strict-aliasing -Werror=declaration-after-statement -fno-builtin -fno-common -Werror=return-type -Wno-unused-local-typedefs -DHAVE_STDINT_H=1 -DHAVE_DIRENT_H=1 -DHAVE_SYS_DIR_H=1 -DHAVE_SYS_TIME_H=1 -DHAVE_SYS_TIMES_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_LIBDL=1 -DGX_COLOR_INDEX_TYPE="unsigned long long" -D__USE_UNIX98=1 -DBUILD_PDF=1 -I./pdf -Os -fstack-clash-protection -Wformat -Werror=format-security -g -flto=auto -DHAVE_RESTRICT=1 -I/usr/include/webp -fno-strict-aliasing -DHAVE_POPEN_PROTO=1 -I./soobj -I./base -I./soobj -I./devices -I./devices/vector -DOCR_VERSION=1 -o ./soobj/gdevpdfimg.o -c ./devices/gdevpdfimg.c gcc -DHAVE_MKSTEMP -DHAVE_FSEEKO -DHAVE_FONTCONFIG -DHAVE_SETLOCALE -DHAVE_DBUS -DHAVE_BSWAP32 -DHAVE_BYTESWAP_H -DHAVE_STRERROR -DHAVE_PREAD_PWRITE=1 -DGS_RECURSIVE_MUTEXATTR=PTHREAD_MUTEX_RECURSIVE -O2 -DNDEBUG -fPIC -fvisibility=hidden -DGSDLLEXPORT="__attribute__((visibility(\"default\")))" -Wall -Wstrict-prototypes -Wundef -Wmissing-declarations -Wmissing-prototypes -Wwrite-strings -fno-strict-aliasing -Werror=declaration-after-statement -fno-builtin -fno-common -Werror=return-type -Wno-unused-local-typedefs -DHAVE_STDINT_H=1 -DHAVE_DIRENT_H=1 -DHAVE_SYS_DIR_H=1 -DHAVE_SYS_TIME_H=1 -DHAVE_SYS_TIMES_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_LIBDL=1 -DGX_COLOR_INDEX_TYPE="unsigned long long" -D__USE_UNIX98=1 -DBUILD_PDF=1 -I./pdf -Os -fstack-clash-protection -Wformat -Werror=format-security -g -flto=auto -DHAVE_RESTRICT=1 -I/usr/include/webp -fno-strict-aliasing -DHAVE_POPEN_PROTO=1 -I./soobj -I./base -I./soobj -I./devices -I./devices/vector -DOCR_VERSION=1 -o ./soobj/gdevbit.o -c ./devices/gdevbit.c gcc -DHAVE_MKSTEMP -DHAVE_FSEEKO -DHAVE_FONTCONFIG -DHAVE_SETLOCALE -DHAVE_DBUS -DHAVE_BSWAP32 -DHAVE_BYTESWAP_H -DHAVE_STRERROR -DHAVE_PREAD_PWRITE=1 -DGS_RECURSIVE_MUTEXATTR=PTHREAD_MUTEX_RECURSIVE -O2 -DNDEBUG -fPIC -fvisibility=hidden -DGSDLLEXPORT="__attribute__((visibility(\"default\")))" -Wall -Wstrict-prototypes -Wundef -Wmissing-declarations -Wmissing-prototypes -Wwrite-strings -fno-strict-aliasing -Werror=declaration-after-statement -fno-builtin -fno-common -Werror=return-type -Wno-unused-local-typedefs -DHAVE_STDINT_H=1 -DHAVE_DIRENT_H=1 -DHAVE_SYS_DIR_H=1 -DHAVE_SYS_TIME_H=1 -DHAVE_SYS_TIMES_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_LIBDL=1 -DGX_COLOR_INDEX_TYPE="unsigned long long" -D__USE_UNIX98=1 -DBUILD_PDF=1 -I./pdf -Os -fstack-clash-protection -Wformat -Werror=format-security -g -flto=auto -DHAVE_RESTRICT=1 -I/usr/include/webp -fno-strict-aliasing -DHAVE_POPEN_PROTO=1 -I./soobj -I./base -I./soobj -I./devices -I./devices/vector -DOCR_VERSION=1 -o ./soobj/gdevbmp.o -c ./devices/gdevbmp.c In file included from ./base/ramfs.c:20: ./base/unistd_.h:54: warning: "_XOPEN_SOURCE" redefined 54 | # define _XOPEN_SOURCE 500 | In file included from /usr/include/sys/types.h:7, from ./base/stdpre.h:326, from ./base/std.h:22, from ./base/unistd_.h:23: /usr/include/features.h:16: note: this is the location of the previous definition 16 | #define _XOPEN_SOURCE 700 | ./base/unistd_.h:55: warning: "__USE_UNIX98" redefined 55 | # define __USE_UNIX98 | : note: this is the location of the previous definition gcc -DHAVE_MKSTEMP -DHAVE_FSEEKO -DHAVE_FONTCONFIG -DHAVE_SETLOCALE -DHAVE_DBUS -DHAVE_BSWAP32 -DHAVE_BYTESWAP_H -DHAVE_STRERROR -DHAVE_PREAD_PWRITE=1 -DGS_RECURSIVE_MUTEXATTR=PTHREAD_MUTEX_RECURSIVE -O2 -DNDEBUG -fPIC -fvisibility=hidden -DGSDLLEXPORT="__attribute__((visibility(\"default\")))" -Wall -Wstrict-prototypes -Wundef -Wmissing-declarations -Wmissing-prototypes -Wwrite-strings -fno-strict-aliasing -Werror=declaration-after-statement -fno-builtin -fno-common -Werror=return-type -Wno-unused-local-typedefs -DHAVE_STDINT_H=1 -DHAVE_DIRENT_H=1 -DHAVE_SYS_DIR_H=1 -DHAVE_SYS_TIME_H=1 -DHAVE_SYS_TIMES_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_LIBDL=1 -DGX_COLOR_INDEX_TYPE="unsigned long long" -D__USE_UNIX98=1 -DBUILD_PDF=1 -I./pdf -Os -fstack-clash-protection -Wformat -Werror=format-security -g -flto=auto -DHAVE_RESTRICT=1 -I/usr/include/webp -fno-strict-aliasing -DHAVE_POPEN_PROTO=1 -I./soobj -I./base -I./soobj -I./devices -I./devices/vector -DOCR_VERSION=1 -o ./soobj/gdevbmpc.o -c ./devices/gdevbmpc.c gcc -DHAVE_MKSTEMP -DHAVE_FSEEKO -DHAVE_FONTCONFIG -DHAVE_SETLOCALE -DHAVE_DBUS -DHAVE_BSWAP32 -DHAVE_BYTESWAP_H -DHAVE_STRERROR -DHAVE_PREAD_PWRITE=1 -DGS_RECURSIVE_MUTEXATTR=PTHREAD_MUTEX_RECURSIVE -O2 -DNDEBUG -fPIC -fvisibility=hidden -DGSDLLEXPORT="__attribute__((visibility(\"default\")))" -Wall -Wstrict-prototypes -Wundef -Wmissing-declarations -Wmissing-prototypes -Wwrite-strings -fno-strict-aliasing -Werror=declaration-after-statement -fno-builtin -fno-common -Werror=return-type -Wno-unused-local-typedefs -DHAVE_STDINT_H=1 -DHAVE_DIRENT_H=1 -DHAVE_SYS_DIR_H=1 -DHAVE_SYS_TIME_H=1 -DHAVE_SYS_TIMES_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_LIBDL=1 -DGX_COLOR_INDEX_TYPE="unsigned long long" -D__USE_UNIX98=1 -DBUILD_PDF=1 -I./pdf -Os -fstack-clash-protection -Wformat -Werror=format-security -g -flto=auto -DHAVE_RESTRICT=1 -I/usr/include/webp -fno-strict-aliasing -DHAVE_POPEN_PROTO=1 -I./soobj -I./base -I./soobj -I./devices -I./devices/vector -DOCR_VERSION=1 -o ./soobj/gdevccr.o -c ./devices/gdevccr.c ./obj/aux/echogs -e .dev -w- -l-dev -b -s -l-include -l./obj/page -l-obj ./obj/bjcmono ./obj/gdevbjc_.o ./obj/gdevbjca.o In file included from ./base/gsioram.c:37: ./base/unistd_.h:54: warning: "_XOPEN_SOURCE" redefined 54 | # define _XOPEN_SOURCE 500 | In file included from /usr/include/sys/types.h:7, from ./base/stdpre.h:326, from ./base/std.h:22, from ./base/string_.h:23, from ./base/gsioram.c:36: /usr/include/features.h:16: note: this is the location of the previous definition 16 | #define _XOPEN_SOURCE 700 | ./base/unistd_.h:55: warning: "__USE_UNIX98" redefined 55 | # define __USE_UNIX98 | : note: this is the location of the previous definition gcc -DHAVE_MKSTEMP -DHAVE_FSEEKO -DHAVE_FONTCONFIG -DHAVE_SETLOCALE -DHAVE_DBUS -DHAVE_BSWAP32 -DHAVE_BYTESWAP_H -DHAVE_STRERROR -DHAVE_PREAD_PWRITE=1 -DGS_RECURSIVE_MUTEXATTR=PTHREAD_MUTEX_RECURSIVE -O2 -DNDEBUG -fPIC -fvisibility=hidden -DGSDLLEXPORT="__attribute__((visibility(\"default\")))" -Wall -Wstrict-prototypes -Wundef -Wmissing-declarations -Wmissing-prototypes -Wwrite-strings -fno-strict-aliasing -Werror=declaration-after-statement -fno-builtin -fno-common -Werror=return-type -Wno-unused-local-typedefs -DHAVE_STDINT_H=1 -DHAVE_DIRENT_H=1 -DHAVE_SYS_DIR_H=1 -DHAVE_SYS_TIME_H=1 -DHAVE_SYS_TIMES_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_LIBDL=1 -DGX_COLOR_INDEX_TYPE="unsigned long long" -D__USE_UNIX98=1 -DBUILD_PDF=1 -I./pdf -Os -fstack-clash-protection -Wformat -Werror=format-security -g -flto=auto -DHAVE_RESTRICT=1 -I/usr/include/webp -fno-strict-aliasing -DHAVE_POPEN_PROTO=1 -I./soobj -I./base -I./soobj -I./devices -I./devices/vector -DOCR_VERSION=1 -o ./soobj/gdevcfax.o -c ./devices/gdevcfax.c In file included from tesseract/src/dict/dawg.h:33, from tesseract/src/dict/dict.h:29, from tesseract/src/classify/classify.h:66: tesseract/src/ccstruct/ratngs.h: In member function 'void tesseract::BLOB_CHOICE::set_fonts(const std::vector&)': tesseract/src/ccstruct/ratngs.h:107:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'unsigned int'} [-Wsign-compare] 107 | for (int f = 0; f < fonts_.size(); ++f) { | ~~^~~~~~~~~~~~~~~ gcc -Isrc/libtiff -Isrc/libtiff -I./soobj -Isrc -Isrc -I./base -DHAVE_MKSTEMP -DHAVE_FSEEKO -DHAVE_FONTCONFIG -DHAVE_SETLOCALE -DHAVE_DBUS -DHAVE_BSWAP32 -DHAVE_BYTESWAP_H -DHAVE_STRERROR -DHAVE_PREAD_PWRITE=1 -DGS_RECURSIVE_MUTEXATTR=PTHREAD_MUTEX_RECURSIVE -O2 -DNDEBUG -fPIC -fvisibility=hidden -DGSDLLEXPORT="__attribute__((visibility(\"default\")))" -Wall -Wstrict-prototypes -Wundef -Wmissing-declarations -Wmissing-prototypes -Wwrite-strings -fno-strict-aliasing -Werror=declaration-after-statement -fno-builtin -fno-common -Werror=return-type -Wno-unused-local-typedefs -DHAVE_STDINT_H=1 -DHAVE_DIRENT_H=1 -DHAVE_SYS_DIR_H=1 -DHAVE_SYS_TIME_H=1 -DHAVE_SYS_TIMES_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_LIBDL=1 -DGX_COLOR_INDEX_TYPE="unsigned long long" -D__USE_UNIX98=1 -DBUILD_PDF=1 -I./pdf -Os -fstack-clash-protection -Wformat -Werror=format-security -g -flto=auto -DHAVE_RESTRICT=1 -I/usr/include/webp -fno-strict-aliasing -DHAVE_POPEN_PROTO=1 -o ./soobj/gstiffio_1.o -DSHARE_LIBTIFF=1 -c ./base/gstiffio.c gcc -DHAVE_MKSTEMP -DHAVE_FSEEKO -DHAVE_FONTCONFIG -DHAVE_SETLOCALE -DHAVE_DBUS -DHAVE_BSWAP32 -DHAVE_BYTESWAP_H -DHAVE_STRERROR -DHAVE_PREAD_PWRITE=1 -DGS_RECURSIVE_MUTEXATTR=PTHREAD_MUTEX_RECURSIVE -O2 -DNDEBUG -fPIC -fvisibility=hidden -DGSDLLEXPORT="__attribute__((visibility(\"default\")))" -Wall -Wstrict-prototypes -Wundef -Wmissing-declarations -Wmissing-prototypes -Wwrite-strings -fno-strict-aliasing -Werror=declaration-after-statement -fno-builtin -fno-common -Werror=return-type -Wno-unused-local-typedefs -DHAVE_STDINT_H=1 -DHAVE_DIRENT_H=1 -DHAVE_SYS_DIR_H=1 -DHAVE_SYS_TIME_H=1 -DHAVE_SYS_TIMES_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_LIBDL=1 -DGX_COLOR_INDEX_TYPE="unsigned long long" -D__USE_UNIX98=1 -DBUILD_PDF=1 -I./pdf -Os -fstack-clash-protection -Wformat -Werror=format-security -g -flto=auto -DHAVE_RESTRICT=1 -I/usr/include/webp -fno-strict-aliasing -DHAVE_POPEN_PROTO=1 -I./soobj -I./base -I./soobj -I./devices -I./devices/vector -DOCR_VERSION=1 -o ./soobj/gdevfax.o -c ./devices/gdevfax.c ./obj/aux/echogs -e .dev -w- -l-dev -b -s -l-include -l./obj/page -l-obj ./obj/cdeskjet ./obj/gdevcdj.o ./obj/gdevpcl.o gcc -DHAVE_MKSTEMP -DHAVE_FSEEKO -DHAVE_FONTCONFIG -DHAVE_SETLOCALE -DHAVE_DBUS -DHAVE_BSWAP32 -DHAVE_BYTESWAP_H -DHAVE_STRERROR -DHAVE_PREAD_PWRITE=1 -DGS_RECURSIVE_MUTEXATTR=PTHREAD_MUTEX_RECURSIVE -O2 -DNDEBUG -fPIC -fvisibility=hidden -DGSDLLEXPORT="__attribute__((visibility(\"default\")))" -Wall -Wstrict-prototypes -Wundef -Wmissing-declarations -Wmissing-prototypes -Wwrite-strings -fno-strict-aliasing -Werror=declaration-after-statement -fno-builtin -fno-common -Werror=return-type -Wno-unused-local-typedefs -DHAVE_STDINT_H=1 -DHAVE_DIRENT_H=1 -DHAVE_SYS_DIR_H=1 -DHAVE_SYS_TIME_H=1 -DHAVE_SYS_TIMES_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_LIBDL=1 -DGX_COLOR_INDEX_TYPE="unsigned long long" -D__USE_UNIX98=1 -DBUILD_PDF=1 -I./pdf -Os -fstack-clash-protection -Wformat -Werror=format-security -g -flto=auto -DHAVE_RESTRICT=1 -I/usr/include/webp -fno-strict-aliasing -DHAVE_POPEN_PROTO=1 -I./soobj -I./base -I./soobj -I./devices -I./devices/vector -DOCR_VERSION=1 -o ./soobj/minftrsz.o -c ./devices/minftrsz.c In file included from tesseract/src/ccmain/adaptions.cpp:26: tesseract/src/ccmain/tesseractclass.h: In member function 'void tesseract::Tesseract::set_pix_original(Pix*)': tesseract/src/ccmain/tesseractclass.h:224:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'unsigned int'} [-Wsign-compare] 224 | for (int i = 0; i < sub_langs_.size(); ++i) { | ~~^~~~~~~~~~~~~~~~~~~ tesseract/src/ccmain/tesseractclass.h: In member function 'bool tesseract::Tesseract::AnyTessLang() const': tesseract/src/ccmain/tesseractclass.h:292:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'unsigned int'} [-Wsign-compare] 292 | for (int i = 0; i < sub_langs_.size(); ++i) { | ~~^~~~~~~~~~~~~~~~~~~ tesseract/src/ccmain/tesseractclass.h: In member function 'bool tesseract::Tesseract::AnyLSTMLang() const': tesseract/src/ccmain/tesseractclass.h:302:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'unsigned int'} [-Wsign-compare] 302 | for (int i = 0; i < sub_langs_.size(); ++i) { | ~~^~~~~~~~~~~~~~~~~~~ ./obj/aux/echogs -e .dev -w- -l-dev2 -b -s -l-include -l./obj/page -l-obj ./obj/cdj1600 ./obj/gdevcd8.o ./obj/gdevpcl.o ./obj/aux/echogs -e .dev -w- -l-dev -b -s -l-include -l./obj/page -l-obj ./obj/cdj500 ./obj/gdevcdj.o ./obj/gdevpcl.o ./obj/aux/echogs -e .dev -w- -l-dev -b -s -l-include -l./obj/page -l-obj ./obj/cdj550 ./obj/gdevcdj.o ./obj/gdevpcl.o ./obj/aux/echogs -e .dev -w- -l-dev2 -b -s -l-include -l./obj/page -l-obj ./obj/cdj670 ./obj/gdevcd8.o ./obj/gdevpcl.o ./obj/aux/echogs -e .dev -w- -l-dev2 -b -s -l-include -l./obj/page -l-obj ./obj/cdj850 ./obj/gdevcd8.o ./obj/gdevpcl.o ./obj/aux/echogs -e .dev -w- -l-dev2 -b -s -l-include -l./obj/page -l-obj ./obj/cdj880 ./obj/gdevcd8.o ./obj/gdevpcl.o ./obj/aux/echogs -e .dev -w- -l-dev2 -b -s -l-include -l./obj/page -l-obj ./obj/cdj890 ./obj/gdevcd8.o ./obj/gdevpcl.o ./obj/aux/echogs -e .dev -w- -l-dev2 -b -s -l-include -l./obj/page -l-obj ./obj/cdj970 ./obj/gdevdj9.o ./obj/gdevpcl.o ./obj/aux/echogs -e .dev -w- -l-dev -b -s -l-include -l./obj/page -l-obj ./obj/cdjcolor ./obj/gdevcdj.o ./obj/gdevpcl.o gcc -DHAVE_MKSTEMP -DHAVE_FSEEKO -DHAVE_FONTCONFIG -DHAVE_SETLOCALE -DHAVE_DBUS -DHAVE_BSWAP32 -DHAVE_BYTESWAP_H -DHAVE_STRERROR -DHAVE_PREAD_PWRITE=1 -DGS_RECURSIVE_MUTEXATTR=PTHREAD_MUTEX_RECURSIVE -O2 -DNDEBUG -fPIC -fvisibility=hidden -DGSDLLEXPORT="__attribute__((visibility(\"default\")))" -Wall -Wstrict-prototypes -Wundef -Wmissing-declarations -Wmissing-prototypes -Wwrite-strings -fno-strict-aliasing -Werror=declaration-after-statement -fno-builtin -fno-common -Werror=return-type -Wno-unused-local-typedefs -DHAVE_STDINT_H=1 -DHAVE_DIRENT_H=1 -DHAVE_SYS_DIR_H=1 -DHAVE_SYS_TIME_H=1 -DHAVE_SYS_TIMES_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_LIBDL=1 -DGX_COLOR_INDEX_TYPE="unsigned long long" -D__USE_UNIX98=1 -DBUILD_PDF=1 -I./pdf -Os -fstack-clash-protection -Wformat -Werror=format-security -g -flto=auto -DHAVE_RESTRICT=1 -I/usr/include/webp -fno-strict-aliasing -DHAVE_POPEN_PROTO=1 -I./soobj -I./base -I./devices -DWHICH_CMS="lcms2" -o ./soobj/scfe.o -c ./base/scfe.c ./obj/aux/echogs -e .dev -w- -l-dev -b -s -l-include -l./obj/page -l-obj ./obj/cdjmono ./obj/gdevcdj.o ./obj/gdevpcl.o ./obj/aux/echogs -e .dev -w- -l-dev2 -b -s -l-include -l./obj/page -l-obj ./obj/cdnj500 ./obj/gdevcd8.o ./obj/gdevpcl.o ./obj/aux/echogs -e .dev -w- -l-dev2 -b -s -l-include -l./obj/page -l-obj ./obj/chp2200 ./obj/gdevcd8.o ./obj/gdevpcl.o ./obj/aux/echogs -e .dev -w- -l-dev -b -s -l-include -l./obj/page -l-obj ./obj/cljet5 ./obj/gdevclj.o ./obj/gdevpcl.o gcc -DHAVE_MKSTEMP -DHAVE_FSEEKO -DHAVE_FONTCONFIG -DHAVE_SETLOCALE -DHAVE_DBUS -DHAVE_BSWAP32 -DHAVE_BYTESWAP_H -DHAVE_STRERROR -DHAVE_PREAD_PWRITE=1 -DGS_RECURSIVE_MUTEXATTR=PTHREAD_MUTEX_RECURSIVE -O2 -DNDEBUG -fPIC -fvisibility=hidden -DGSDLLEXPORT="__attribute__((visibility(\"default\")))" -Wall -Wstrict-prototypes -Wundef -Wmissing-declarations -Wmissing-prototypes -Wwrite-strings -fno-strict-aliasing -Werror=declaration-after-statement -fno-builtin -fno-common -Werror=return-type -Wno-unused-local-typedefs -DHAVE_STDINT_H=1 -DHAVE_DIRENT_H=1 -DHAVE_SYS_DIR_H=1 -DHAVE_SYS_TIME_H=1 -DHAVE_SYS_TIMES_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_LIBDL=1 -DGX_COLOR_INDEX_TYPE="unsigned long long" -D__USE_UNIX98=1 -DBUILD_PDF=1 -I./pdf -Os -fstack-clash-protection -Wformat -Werror=format-security -g -flto=auto -DHAVE_RESTRICT=1 -I/usr/include/webp -fno-strict-aliasing -DHAVE_POPEN_PROTO=1 -I./soobj -I./base -I./devices -DWHICH_CMS="lcms2" -o ./soobj/scfetab.o -c ./base/scfetab.c ./obj/aux/echogs -e .dev -w- -l-dev -b -s -l-include -l./obj/page -l-obj ./obj/cljet5c ./obj/gdevcljc.o ./obj/gdevpcl.o ./obj/aux/echogs -e .dev -w- -l-dev -b -s -l-include -l./obj/page -l-obj ./obj/cljet5pr ./obj/gdevclj.o ./obj/gdevpcl.o ./obj/aux/echogs -e .dev -w- -l-dev -b -s -l-include -l./obj/page -l-obj ./obj/coslw2p ./obj/gdevcslw.o ./obj/aux/echogs -e .dev -w- -l-dev -b -s -l-include -l./obj/page -l-obj ./obj/coslwxl ./obj/gdevcslw.o gcc -DHAVE_MKSTEMP -DHAVE_FSEEKO -DHAVE_FONTCONFIG -DHAVE_SETLOCALE -DHAVE_DBUS -DHAVE_BSWAP32 -DHAVE_BYTESWAP_H -DHAVE_STRERROR -DHAVE_PREAD_PWRITE=1 -DGS_RECURSIVE_MUTEXATTR=PTHREAD_MUTEX_RECURSIVE -O2 -DNDEBUG -fPIC -fvisibility=hidden -DGSDLLEXPORT="__attribute__((visibility(\"default\")))" -Wall -Wstrict-prototypes -Wundef -Wmissing-declarations -Wmissing-prototypes -Wwrite-strings -fno-strict-aliasing -Werror=declaration-after-statement -fno-builtin -fno-common -Werror=return-type -Wno-unused-local-typedefs -DHAVE_STDINT_H=1 -DHAVE_DIRENT_H=1 -DHAVE_SYS_DIR_H=1 -DHAVE_SYS_TIME_H=1 -DHAVE_SYS_TIMES_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_LIBDL=1 -DGX_COLOR_INDEX_TYPE="unsigned long long" -D__USE_UNIX98=1 -DBUILD_PDF=1 -I./pdf -Os -fstack-clash-protection -Wformat -Werror=format-security -g -flto=auto -DHAVE_RESTRICT=1 -I/usr/include/webp -fno-strict-aliasing -DHAVE_POPEN_PROTO=1 -I./soobj -I./base -I./devices -DWHICH_CMS="lcms2" -o ./soobj/shc.o -c ./base/shc.c gcc -DHAVE_MKSTEMP -DHAVE_FSEEKO -DHAVE_FONTCONFIG -DHAVE_SETLOCALE -DHAVE_DBUS -DHAVE_BSWAP32 -DHAVE_BYTESWAP_H -DHAVE_STRERROR -DHAVE_PREAD_PWRITE=1 -DGS_RECURSIVE_MUTEXATTR=PTHREAD_MUTEX_RECURSIVE -O2 -DNDEBUG -fPIC -fvisibility=hidden -DGSDLLEXPORT="__attribute__((visibility(\"default\")))" -Wall -Wstrict-prototypes -Wundef -Wmissing-declarations -Wmissing-prototypes -Wwrite-strings -fno-strict-aliasing -Werror=declaration-after-statement -fno-builtin -fno-common -Werror=return-type -Wno-unused-local-typedefs -DHAVE_STDINT_H=1 -DHAVE_DIRENT_H=1 -DHAVE_SYS_DIR_H=1 -DHAVE_SYS_TIME_H=1 -DHAVE_SYS_TIMES_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_LIBDL=1 -DGX_COLOR_INDEX_TYPE="unsigned long long" -D__USE_UNIX98=1 -DBUILD_PDF=1 -I./pdf -Os -fstack-clash-protection -Wformat -Werror=format-security -g -flto=auto -DHAVE_RESTRICT=1 -I/usr/include/webp -fno-strict-aliasing -DHAVE_POPEN_PROTO=1 -I./soobj -I./base -I./soobj -I./devices -I./devices/vector -DOCR_VERSION=1 -o ./soobj/gdevcif.o -c ./devices/gdevcif.c gcc -DHAVE_MKSTEMP -DHAVE_FSEEKO -DHAVE_FONTCONFIG -DHAVE_SETLOCALE -DHAVE_DBUS -DHAVE_BSWAP32 -DHAVE_BYTESWAP_H -DHAVE_STRERROR -DHAVE_PREAD_PWRITE=1 -DGS_RECURSIVE_MUTEXATTR=PTHREAD_MUTEX_RECURSIVE -O2 -DNDEBUG -fPIC -fvisibility=hidden -DGSDLLEXPORT="__attribute__((visibility(\"default\")))" -Wall -Wstrict-prototypes -Wundef -Wmissing-declarations -Wmissing-prototypes -Wwrite-strings -fno-strict-aliasing -Werror=declaration-after-statement -fno-builtin -fno-common -Werror=return-type -Wno-unused-local-typedefs -DHAVE_STDINT_H=1 -DHAVE_DIRENT_H=1 -DHAVE_SYS_DIR_H=1 -DHAVE_SYS_TIME_H=1 -DHAVE_SYS_TIMES_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_LIBDL=1 -DGX_COLOR_INDEX_TYPE="unsigned long long" -D__USE_UNIX98=1 -DBUILD_PDF=1 -I./pdf -Os -fstack-clash-protection -Wformat -Werror=format-security -g -flto=auto -DHAVE_RESTRICT=1 -I/usr/include/webp -fno-strict-aliasing -DHAVE_POPEN_PROTO=1 -I./soobj -I./base -I./soobj -I./devices -I./devices/vector -DOCR_VERSION=1 -o ./soobj/gdevdfax.o -c ./devices/gdevdfax.c ./obj/aux/echogs -e .dev -w- -l-dev -b -s -l-include -l./obj/page -l-obj ./obj/declj250 ./obj/gdevcdj.o ./obj/gdevpcl.o ./obj/aux/echogs -e .dev -w- -l-dev2 -b -s -l-include -l./obj/page -l-obj ./obj/deskjet ./obj/gdevdjet.o ./obj/gdevdljm.o ./obj/gdevpcl.o ./obj/aux/echogs -e .dev -w- -l-dev2 -b -s -l-include -l./obj/page -l-obj ./obj/djet500 ./obj/gdevdjet.o ./obj/gdevdljm.o ./obj/gdevpcl.o In file included from tesseract/src/ccutil/genericvector.h:22, from tesseract/src/ccutil/params.h:22, from tesseract/src/dict/stopper.h:21: tesseract/src/ccutil/serialis.h: In instantiation of 'bool tesseract::TFile::Serialize(const T*, size_t) [with T = char; size_t = unsigned int]': tesseract/src/ccutil/unicharset.h:363:51: required from here tesseract/src/ccutil/serialis.h:102:45: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'unsigned int'} [-Wsign-compare] 102 | return FWrite(data, sizeof(T), count) == count; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ gcc -DHAVE_MKSTEMP -DHAVE_FSEEKO -DHAVE_FONTCONFIG -DHAVE_SETLOCALE -DHAVE_DBUS -DHAVE_BSWAP32 -DHAVE_BYTESWAP_H -DHAVE_STRERROR -DHAVE_PREAD_PWRITE=1 -DGS_RECURSIVE_MUTEXATTR=PTHREAD_MUTEX_RECURSIVE -O2 -DNDEBUG -fPIC -fvisibility=hidden -DGSDLLEXPORT="__attribute__((visibility(\"default\")))" -Wall -Wstrict-prototypes -Wundef -Wmissing-declarations -Wmissing-prototypes -Wwrite-strings -fno-strict-aliasing -Werror=declaration-after-statement -fno-builtin -fno-common -Werror=return-type -Wno-unused-local-typedefs -DHAVE_STDINT_H=1 -DHAVE_DIRENT_H=1 -DHAVE_SYS_DIR_H=1 -DHAVE_SYS_TIME_H=1 -DHAVE_SYS_TIMES_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_LIBDL=1 -DGX_COLOR_INDEX_TYPE="unsigned long long" -D__USE_UNIX98=1 -DBUILD_PDF=1 -I./pdf -Os -fstack-clash-protection -Wformat -Werror=format-security -g -flto=auto -DHAVE_RESTRICT=1 -I/usr/include/webp -fno-strict-aliasing -DHAVE_POPEN_PROTO=1 -I./soobj -I./base -I./soobj -I./devices -I./devices/vector -DOCR_VERSION=1 -Isrc/libtiff -Isrc/libtiff -I./soobj -Isrc -o ./soobj/gdevtfax.o -c ./devices/gdevtfax.c gcc -DHAVE_MKSTEMP -DHAVE_FSEEKO -DHAVE_FONTCONFIG -DHAVE_SETLOCALE -DHAVE_DBUS -DHAVE_BSWAP32 -DHAVE_BYTESWAP_H -DHAVE_STRERROR -DHAVE_PREAD_PWRITE=1 -DGS_RECURSIVE_MUTEXATTR=PTHREAD_MUTEX_RECURSIVE -O2 -DNDEBUG -fPIC -fvisibility=hidden -DGSDLLEXPORT="__attribute__((visibility(\"default\")))" -Wall -Wstrict-prototypes -Wundef -Wmissing-declarations -Wmissing-prototypes -Wwrite-strings -fno-strict-aliasing -Werror=declaration-after-statement -fno-builtin -fno-common -Werror=return-type -Wno-unused-local-typedefs -DHAVE_STDINT_H=1 -DHAVE_DIRENT_H=1 -DHAVE_SYS_DIR_H=1 -DHAVE_SYS_TIME_H=1 -DHAVE_SYS_TIMES_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_LIBDL=1 -DGX_COLOR_INDEX_TYPE="unsigned long long" -D__USE_UNIX98=1 -DBUILD_PDF=1 -I./pdf -Os -fstack-clash-protection -Wformat -Werror=format-security -g -flto=auto -DHAVE_RESTRICT=1 -I/usr/include/webp -fno-strict-aliasing -DHAVE_POPEN_PROTO=1 -I./soobj -I./base -I./devices -DWHICH_CMS="lcms2" -o ./soobj/slzwe.o -c ./base/slzwe.c gcc -DHAVE_MKSTEMP -DHAVE_FSEEKO -DHAVE_FONTCONFIG -DHAVE_SETLOCALE -DHAVE_DBUS -DHAVE_BSWAP32 -DHAVE_BYTESWAP_H -DHAVE_STRERROR -DHAVE_PREAD_PWRITE=1 -DGS_RECURSIVE_MUTEXATTR=PTHREAD_MUTEX_RECURSIVE -O2 -DNDEBUG -fPIC -fvisibility=hidden -DGSDLLEXPORT="__attribute__((visibility(\"default\")))" -Wall -Wstrict-prototypes -Wundef -Wmissing-declarations -Wmissing-prototypes -Wwrite-strings -fno-strict-aliasing -Werror=declaration-after-statement -fno-builtin -fno-common -Werror=return-type -Wno-unused-local-typedefs -DHAVE_STDINT_H=1 -DHAVE_DIRENT_H=1 -DHAVE_SYS_DIR_H=1 -DHAVE_SYS_TIME_H=1 -DHAVE_SYS_TIMES_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_LIBDL=1 -DGX_COLOR_INDEX_TYPE="unsigned long long" -D__USE_UNIX98=1 -DBUILD_PDF=1 -I./pdf -Os -fstack-clash-protection -Wformat -Werror=format-security -g -flto=auto -DHAVE_RESTRICT=1 -I/usr/include/webp -fno-strict-aliasing -DHAVE_POPEN_PROTO=1 -I./soobj -I./base -I./devices -DWHICH_CMS="lcms2" -o ./soobj/srle.o -c ./base/srle.c gcc -DHAVE_MKSTEMP -DHAVE_FSEEKO -DHAVE_FONTCONFIG -DHAVE_SETLOCALE -DHAVE_DBUS -DHAVE_BSWAP32 -DHAVE_BYTESWAP_H -DHAVE_STRERROR -DHAVE_PREAD_PWRITE=1 -DGS_RECURSIVE_MUTEXATTR=PTHREAD_MUTEX_RECURSIVE -O2 -DNDEBUG -fPIC -fvisibility=hidden -DGSDLLEXPORT="__attribute__((visibility(\"default\")))" -Wall -Wstrict-prototypes -Wundef -Wmissing-declarations -Wmissing-prototypes -Wwrite-strings -fno-strict-aliasing -Werror=declaration-after-statement -fno-builtin -fno-common -Werror=return-type -Wno-unused-local-typedefs -DHAVE_STDINT_H=1 -DHAVE_DIRENT_H=1 -DHAVE_SYS_DIR_H=1 -DHAVE_SYS_TIME_H=1 -DHAVE_SYS_TIMES_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_LIBDL=1 -DGX_COLOR_INDEX_TYPE="unsigned long long" -D__USE_UNIX98=1 -DBUILD_PDF=1 -I./pdf -Os -fstack-clash-protection -Wformat -Werror=format-security -g -flto=auto -DHAVE_RESTRICT=1 -I/usr/include/webp -fno-strict-aliasing -DHAVE_POPEN_PROTO=1 -I./soobj -I./base -I./soobj -I./devices -I./devices/vector -DOCR_VERSION=1 -I./soobj -I./base -I./soobj -I./devices -Isrc/libtiff -Isrc/libtiff -I./soobj -Isrc -o ./soobj/gdevtifs.o -c ./devices/gdevtifs.c ./obj/aux/echogs -e .dev -w- -l-dev -b -s -l-include -l./obj/page -l-obj ./obj/djet500c ./obj/gdevdjtc.o ./obj/gdevpcl.o ./obj/aux/echogs -e .dev -w- -l-dev -b -s -l-include -l./obj/page -l-obj ./obj/dl2100 ./obj/gdevln03.o ./obj/aux/echogs -e .dev -w- -l-dev -b -s -l-include -l./obj/page -l-obj ./obj/dnj650c ./obj/gdevcdj.o ./obj/gdevpcl.o ./obj/aux/echogs -e .dev -w- -l-dev -b -s -l-include -l./obj/page -l-obj ./obj/eps9high ./obj/gdevepsn.o gcc -DHAVE_MKSTEMP -DHAVE_FSEEKO -DHAVE_FONTCONFIG -DHAVE_SETLOCALE -DHAVE_DBUS -DHAVE_BSWAP32 -DHAVE_BYTESWAP_H -DHAVE_STRERROR -DHAVE_PREAD_PWRITE=1 -DGS_RECURSIVE_MUTEXATTR=PTHREAD_MUTEX_RECURSIVE -O2 -DNDEBUG -fPIC -fvisibility=hidden -DGSDLLEXPORT="__attribute__((visibility(\"default\")))" -Wall -Wstrict-prototypes -Wundef -Wmissing-declarations -Wmissing-prototypes -Wwrite-strings -fno-strict-aliasing -Werror=declaration-after-statement -fno-builtin -fno-common -Werror=return-type -Wno-unused-local-typedefs -DHAVE_STDINT_H=1 -DHAVE_DIRENT_H=1 -DHAVE_SYS_DIR_H=1 -DHAVE_SYS_TIME_H=1 -DHAVE_SYS_TIMES_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_LIBDL=1 -DGX_COLOR_INDEX_TYPE="unsigned long long" -D__USE_UNIX98=1 -DBUILD_PDF=1 -I./pdf -Os -fstack-clash-protection -Wformat -Werror=format-security -g -flto=auto -DHAVE_RESTRICT=1 -I/usr/include/webp -fno-strict-aliasing -DHAVE_POPEN_PROTO=1 -I./soobj -I./base -I./soobj -I./devices -I./devices/vector -DOCR_VERSION=1 -o ./soobj/gdevdocxw.o -Iextract/include -c ./devices/vector/gdevdocxw.c gcc -DHAVE_MKSTEMP -DHAVE_FSEEKO -DHAVE_FONTCONFIG -DHAVE_SETLOCALE -DHAVE_DBUS -DHAVE_BSWAP32 -DHAVE_BYTESWAP_H -DHAVE_STRERROR -DHAVE_PREAD_PWRITE=1 -DGS_RECURSIVE_MUTEXATTR=PTHREAD_MUTEX_RECURSIVE -O2 -DNDEBUG -fPIC -fvisibility=hidden -DGSDLLEXPORT="__attribute__((visibility(\"default\")))" -Wall -Wstrict-prototypes -Wundef -Wmissing-declarations -Wmissing-prototypes -Wwrite-strings -fno-strict-aliasing -Werror=declaration-after-statement -fno-builtin -fno-common -Werror=return-type -Wno-unused-local-typedefs -DHAVE_STDINT_H=1 -DHAVE_DIRENT_H=1 -DHAVE_SYS_DIR_H=1 -DHAVE_SYS_TIME_H=1 -DHAVE_SYS_TIMES_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_LIBDL=1 -DGX_COLOR_INDEX_TYPE="unsigned long long" -D__USE_UNIX98=1 -DBUILD_PDF=1 -I./pdf -Os -fstack-clash-protection -Wformat -Werror=format-security -g -flto=auto -DHAVE_RESTRICT=1 -I/usr/include/webp -fno-strict-aliasing -DHAVE_POPEN_PROTO=1 -I./soobj -I./base -I./soobj -I./devices -I./devices/vector -DOCR_VERSION=1 -o ./soobj/doc_common.o -c ./devices/vector/doc_common.c ./soobj/aux/echogs -e .dev -w- -l-obj ./soobj/gsagl ./soobj/gsagl.o tesseract/src/ccmain/tesseractclass.h: In member function 'void tesseract::Tesseract::set_pix_original(Pix*)': tesseract/src/ccmain/tesseractclass.h:224:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'unsigned int'} [-Wsign-compare] 224 | for (int i = 0; i < sub_langs_.size(); ++i) { | ~~^~~~~~~~~~~~~~~~~~~ tesseract/src/ccmain/tesseractclass.h: In member function 'bool tesseract::Tesseract::AnyTessLang() const': tesseract/src/ccmain/tesseractclass.h:292:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'unsigned int'} [-Wsign-compare] 292 | for (int i = 0; i < sub_langs_.size(); ++i) { | ~~^~~~~~~~~~~~~~~~~~~ tesseract/src/ccmain/tesseractclass.h: In member function 'bool tesseract::Tesseract::AnyLSTMLang() const': tesseract/src/ccmain/tesseractclass.h:302:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'unsigned int'} [-Wsign-compare] 302 | for (int i = 0; i < sub_langs_.size(); ++i) { | ~~^~~~~~~~~~~~~~~~~~~ ./obj/aux/echogs -e .dev -w- -l-dev -b -s -l-include -l./obj/page -l-obj ./obj/eps9mid ./obj/gdevepsn.o gcc -DHAVE_MKSTEMP -DHAVE_FSEEKO -DHAVE_FONTCONFIG -DHAVE_SETLOCALE -DHAVE_DBUS -DHAVE_BSWAP32 -DHAVE_BYTESWAP_H -DHAVE_STRERROR -DHAVE_PREAD_PWRITE=1 -DGS_RECURSIVE_MUTEXATTR=PTHREAD_MUTEX_RECURSIVE -O2 -DNDEBUG -fPIC -fvisibility=hidden -DGSDLLEXPORT="__attribute__((visibility(\"default\")))" -Wall -Wstrict-prototypes -Wundef -Wmissing-declarations -Wmissing-prototypes -Wwrite-strings -fno-strict-aliasing -Werror=declaration-after-statement -fno-builtin -fno-common -Werror=return-type -Wno-unused-local-typedefs -DHAVE_STDINT_H=1 -DHAVE_DIRENT_H=1 -DHAVE_SYS_DIR_H=1 -DHAVE_SYS_TIME_H=1 -DHAVE_SYS_TIMES_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_LIBDL=1 -DGX_COLOR_INDEX_TYPE="unsigned long long" -D__USE_UNIX98=1 -DBUILD_PDF=1 -I./pdf -Os -fstack-clash-protection -Wformat -Werror=format-security -g -flto=auto -DHAVE_RESTRICT=1 -I/usr/include/webp -fno-strict-aliasing -DHAVE_POPEN_PROTO=1 -I./soobj -I./base -I./soobj -I./devices -I./devices/vector -DOCR_VERSION=1 -o ./soobj/gdevpdf.o -c ./devices/vector/gdevpdf.c ./obj/aux/echogs -e .dev -w- -l-dev -b -s -l-include -l./obj/page -l-obj ./obj/epson ./obj/gdevepsn.o gcc -DHAVE_MKSTEMP -DHAVE_FSEEKO -DHAVE_FONTCONFIG -DHAVE_SETLOCALE -DHAVE_DBUS -DHAVE_BSWAP32 -DHAVE_BYTESWAP_H -DHAVE_STRERROR -DHAVE_PREAD_PWRITE=1 -DGS_RECURSIVE_MUTEXATTR=PTHREAD_MUTEX_RECURSIVE -O2 -DNDEBUG -fPIC -fvisibility=hidden -DGSDLLEXPORT="__attribute__((visibility(\"default\")))" -Wall -Wstrict-prototypes -Wundef -Wmissing-declarations -Wmissing-prototypes -Wwrite-strings -fno-strict-aliasing -Werror=declaration-after-statement -fno-builtin -fno-common -Werror=return-type -Wno-unused-local-typedefs -DHAVE_STDINT_H=1 -DHAVE_DIRENT_H=1 -DHAVE_SYS_DIR_H=1 -DHAVE_SYS_TIME_H=1 -DHAVE_SYS_TIMES_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_LIBDL=1 -DGX_COLOR_INDEX_TYPE="unsigned long long" -D__USE_UNIX98=1 -DBUILD_PDF=1 -I./pdf -Os -fstack-clash-protection -Wformat -Werror=format-security -g -flto=auto -DHAVE_RESTRICT=1 -I/usr/include/webp -fno-strict-aliasing -DHAVE_POPEN_PROTO=1 -I./soobj -I./base -I./soobj -I./devices -I./devices/vector -DOCR_VERSION=1 -o ./soobj/gdevpdfb.o -c ./devices/vector/gdevpdfb.c gcc -DHAVE_MKSTEMP -DHAVE_FSEEKO -DHAVE_FONTCONFIG -DHAVE_SETLOCALE -DHAVE_DBUS -DHAVE_BSWAP32 -DHAVE_BYTESWAP_H -DHAVE_STRERROR -DHAVE_PREAD_PWRITE=1 -DGS_RECURSIVE_MUTEXATTR=PTHREAD_MUTEX_RECURSIVE -O2 -DNDEBUG -fPIC -fvisibility=hidden -DGSDLLEXPORT="__attribute__((visibility(\"default\")))" -Wall -Wstrict-prototypes -Wundef -Wmissing-declarations -Wmissing-prototypes -Wwrite-strings -fno-strict-aliasing -Werror=declaration-after-statement -fno-builtin -fno-common -Werror=return-type -Wno-unused-local-typedefs -DHAVE_STDINT_H=1 -DHAVE_DIRENT_H=1 -DHAVE_SYS_DIR_H=1 -DHAVE_SYS_TIME_H=1 -DHAVE_SYS_TIMES_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_LIBDL=1 -DGX_COLOR_INDEX_TYPE="unsigned long long" -D__USE_UNIX98=1 -DBUILD_PDF=1 -I./pdf -Os -fstack-clash-protection -Wformat -Werror=format-security -g -flto=auto -DHAVE_RESTRICT=1 -I/usr/include/webp -fno-strict-aliasing -DHAVE_POPEN_PROTO=1 -I./soobj -I./base -I./soobj -I./devices -I./devices/vector -DOCR_VERSION=1 -o ./soobj/gdevpdfc.o -c ./devices/vector/gdevpdfc.c gcc -DHAVE_MKSTEMP -DHAVE_FSEEKO -DHAVE_FONTCONFIG -DHAVE_SETLOCALE -DHAVE_DBUS -DHAVE_BSWAP32 -DHAVE_BYTESWAP_H -DHAVE_STRERROR -DHAVE_PREAD_PWRITE=1 -DGS_RECURSIVE_MUTEXATTR=PTHREAD_MUTEX_RECURSIVE -O2 -DNDEBUG -fPIC -fvisibility=hidden -DGSDLLEXPORT="__attribute__((visibility(\"default\")))" -Wall -Wstrict-prototypes -Wundef -Wmissing-declarations -Wmissing-prototypes -Wwrite-strings -fno-strict-aliasing -Werror=declaration-after-statement -fno-builtin -fno-common -Werror=return-type -Wno-unused-local-typedefs -DHAVE_STDINT_H=1 -DHAVE_DIRENT_H=1 -DHAVE_SYS_DIR_H=1 -DHAVE_SYS_TIME_H=1 -DHAVE_SYS_TIMES_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_LIBDL=1 -DGX_COLOR_INDEX_TYPE="unsigned long long" -D__USE_UNIX98=1 -DBUILD_PDF=1 -I./pdf -Os -fstack-clash-protection -Wformat -Werror=format-security -g -flto=auto -DHAVE_RESTRICT=1 -I/usr/include/webp -fno-strict-aliasing -DHAVE_POPEN_PROTO=1 -I./soobj -I./base -I./soobj -I./devices -I./devices/vector -DOCR_VERSION=1 -o ./soobj/gdevpdfd.o -c ./devices/vector/gdevpdfd.c ./obj/aux/echogs -e .dev -w- -l-dev -b -s -l-include -l./obj/page -l-obj ./obj/epsonc ./obj/gdevepsc.o gcc -DHAVE_MKSTEMP -DHAVE_FSEEKO -DHAVE_FONTCONFIG -DHAVE_SETLOCALE -DHAVE_DBUS -DHAVE_BSWAP32 -DHAVE_BYTESWAP_H -DHAVE_STRERROR -DHAVE_PREAD_PWRITE=1 -DGS_RECURSIVE_MUTEXATTR=PTHREAD_MUTEX_RECURSIVE -O2 -DNDEBUG -fPIC -fvisibility=hidden -DGSDLLEXPORT="__attribute__((visibility(\"default\")))" -Wall -Wstrict-prototypes -Wundef -Wmissing-declarations -Wmissing-prototypes -Wwrite-strings -fno-strict-aliasing -Werror=declaration-after-statement -fno-builtin -fno-common -Werror=return-type -Wno-unused-local-typedefs -DHAVE_STDINT_H=1 -DHAVE_DIRENT_H=1 -DHAVE_SYS_DIR_H=1 -DHAVE_SYS_TIME_H=1 -DHAVE_SYS_TIMES_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_LIBDL=1 -DGX_COLOR_INDEX_TYPE="unsigned long long" -D__USE_UNIX98=1 -DBUILD_PDF=1 -I./pdf -Os -fstack-clash-protection -Wformat -Werror=format-security -g -flto=auto -DHAVE_RESTRICT=1 -I/usr/include/webp -fno-strict-aliasing -DHAVE_POPEN_PROTO=1 -I./soobj -I./base -I./soobj -I./devices -I./devices/vector -DOCR_VERSION=1 -o ./soobj/gdevpdfe.o -c ./devices/vector/gdevpdfe.c ./obj/aux/echogs -e .dev -w- -l-dev -b -s -l-include -l./obj/page -l-obj ./obj/escp ./obj/gdevcdj.o ./obj/gdevpcl.o ./obj/aux/echogs -e .dev -w- -l-dev -b -s -l-include -l./obj/page -l-obj ./obj/escpage ./obj/gdevespg.o ./obj/gdevlprn.o ./obj/gdevlips.o ./obj/aux/echogs -e .dev -w- -l-dev -b -s -l-include -l./obj/page -l-obj ./obj/fmlbp ./obj/gdevfmlbp.o ./obj/gdevprn.o gcc -DHAVE_MKSTEMP -DHAVE_FSEEKO -DHAVE_FONTCONFIG -DHAVE_SETLOCALE -DHAVE_DBUS -DHAVE_BSWAP32 -DHAVE_BYTESWAP_H -DHAVE_STRERROR -DHAVE_PREAD_PWRITE=1 -DGS_RECURSIVE_MUTEXATTR=PTHREAD_MUTEX_RECURSIVE -O2 -DNDEBUG -fPIC -fvisibility=hidden -DGSDLLEXPORT="__attribute__((visibility(\"default\")))" -Wall -Wstrict-prototypes -Wundef -Wmissing-declarations -Wmissing-prototypes -Wwrite-strings -fno-strict-aliasing -Werror=declaration-after-statement -fno-builtin -fno-common -Werror=return-type -Wno-unused-local-typedefs -DHAVE_STDINT_H=1 -DHAVE_DIRENT_H=1 -DHAVE_SYS_DIR_H=1 -DHAVE_SYS_TIME_H=1 -DHAVE_SYS_TIMES_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_LIBDL=1 -DGX_COLOR_INDEX_TYPE="unsigned long long" -D__USE_UNIX98=1 -DBUILD_PDF=1 -I./pdf -Os -fstack-clash-protection -Wformat -Werror=format-security -g -flto=auto -DHAVE_RESTRICT=1 -I/usr/include/webp -fno-strict-aliasing -DHAVE_POPEN_PROTO=1 -I./soobj -I./base -I./soobj -I./devices -I./devices/vector -DOCR_VERSION=1 -o ./soobj/gdevpdfg.o -c ./devices/vector/gdevpdfg.c ./obj/aux/echogs -e .dev -w- -l-dev -b -s -l-include -l./obj/page -l-obj ./obj/fmpr ./obj/gdevfmpr.o ./obj/gdevprn.o gcc -DHAVE_MKSTEMP -DHAVE_FSEEKO -DHAVE_FONTCONFIG -DHAVE_SETLOCALE -DHAVE_DBUS -DHAVE_BSWAP32 -DHAVE_BYTESWAP_H -DHAVE_STRERROR -DHAVE_PREAD_PWRITE=1 -DGS_RECURSIVE_MUTEXATTR=PTHREAD_MUTEX_RECURSIVE -O2 -DNDEBUG -fPIC -fvisibility=hidden -DGSDLLEXPORT="__attribute__((visibility(\"default\")))" -Wall -Wstrict-prototypes -Wundef -Wmissing-declarations -Wmissing-prototypes -Wwrite-strings -fno-strict-aliasing -Werror=declaration-after-statement -fno-builtin -fno-common -Werror=return-type -Wno-unused-local-typedefs -DHAVE_STDINT_H=1 -DHAVE_DIRENT_H=1 -DHAVE_SYS_DIR_H=1 -DHAVE_SYS_TIME_H=1 -DHAVE_SYS_TIMES_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_LIBDL=1 -DGX_COLOR_INDEX_TYPE="unsigned long long" -D__USE_UNIX98=1 -DBUILD_PDF=1 -I./pdf -Os -fstack-clash-protection -Wformat -Werror=format-security -g -flto=auto -DHAVE_RESTRICT=1 -I/usr/include/webp -fno-strict-aliasing -DHAVE_POPEN_PROTO=1 -I./soobj -I./base -I./soobj -I./devices -I./devices/vector -DOCR_VERSION=1 -o ./soobj/gdevpdfi.o -c ./devices/vector/gdevpdfi.c gcc -I./soobj -I./base -I./devices -Isrc -DSHARE_JPEG=1 -DHAVE_MKSTEMP -DHAVE_FSEEKO -DHAVE_FONTCONFIG -DHAVE_SETLOCALE -DHAVE_DBUS -DHAVE_BSWAP32 -DHAVE_BYTESWAP_H -DHAVE_STRERROR -DHAVE_PREAD_PWRITE=1 -DGS_RECURSIVE_MUTEXATTR=PTHREAD_MUTEX_RECURSIVE -O2 -DNDEBUG -fPIC -fvisibility=hidden -DGSDLLEXPORT="__attribute__((visibility(\"default\")))" -Wall -Wstrict-prototypes -Wundef -Wmissing-declarations -Wmissing-prototypes -Wwrite-strings -fno-strict-aliasing -Werror=declaration-after-statement -fno-builtin -fno-common -Werror=return-type -Wno-unused-local-typedefs -DHAVE_STDINT_H=1 -DHAVE_DIRENT_H=1 -DHAVE_SYS_DIR_H=1 -DHAVE_SYS_TIME_H=1 -DHAVE_SYS_TIMES_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_LIBDL=1 -DGX_COLOR_INDEX_TYPE="unsigned long long" -D__USE_UNIX98=1 -DBUILD_PDF=1 -I./pdf -Os -fstack-clash-protection -Wformat -Werror=format-security -g -flto=auto -DHAVE_RESTRICT=1 -I/usr/include/webp -fno-strict-aliasing -DHAVE_POPEN_PROTO=1 -o ./soobj/gdevpdfj.o -c ./devices/vector/gdevpdfj.c gcc -DHAVE_MKSTEMP -DHAVE_FSEEKO -DHAVE_FONTCONFIG -DHAVE_SETLOCALE -DHAVE_DBUS -DHAVE_BSWAP32 -DHAVE_BYTESWAP_H -DHAVE_STRERROR -DHAVE_PREAD_PWRITE=1 -DGS_RECURSIVE_MUTEXATTR=PTHREAD_MUTEX_RECURSIVE -O2 -DNDEBUG -fPIC -fvisibility=hidden -DGSDLLEXPORT="__attribute__((visibility(\"default\")))" -Wall -Wstrict-prototypes -Wundef -Wmissing-declarations -Wmissing-prototypes -Wwrite-strings -fno-strict-aliasing -Werror=declaration-after-statement -fno-builtin -fno-common -Werror=return-type -Wno-unused-local-typedefs -DHAVE_STDINT_H=1 -DHAVE_DIRENT_H=1 -DHAVE_SYS_DIR_H=1 -DHAVE_SYS_TIME_H=1 -DHAVE_SYS_TIMES_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_LIBDL=1 -DGX_COLOR_INDEX_TYPE="unsigned long long" -D__USE_UNIX98=1 -DBUILD_PDF=1 -I./pdf -Os -fstack-clash-protection -Wformat -Werror=format-security -g -flto=auto -DHAVE_RESTRICT=1 -I/usr/include/webp -fno-strict-aliasing -DHAVE_POPEN_PROTO=1 -I./soobj -I./base -I./soobj -I./devices -I./devices/vector -DOCR_VERSION=1 -o ./soobj/gdevpdfk.o -c ./devices/vector/gdevpdfk.c In file included from tesseract/src/ccutil/genericvector.h:22, from tesseract/src/ccutil/params.h:22, from tesseract/src/ccmain/fixxht.cpp:20: tesseract/src/ccutil/serialis.h: In instantiation of 'bool tesseract::TFile::Serialize(const T*, size_t) [with T = char; size_t = unsigned int]': tesseract/src/ccutil/unicharset.h:363:51: required from here tesseract/src/ccutil/serialis.h:102:45: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'unsigned int'} [-Wsign-compare] 102 | return FWrite(data, sizeof(T), count) == count; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ gcc -DHAVE_MKSTEMP -DHAVE_FSEEKO -DHAVE_FONTCONFIG -DHAVE_SETLOCALE -DHAVE_DBUS -DHAVE_BSWAP32 -DHAVE_BYTESWAP_H -DHAVE_STRERROR -DHAVE_PREAD_PWRITE=1 -DGS_RECURSIVE_MUTEXATTR=PTHREAD_MUTEX_RECURSIVE -O2 -DNDEBUG -fPIC -fvisibility=hidden -DGSDLLEXPORT="__attribute__((visibility(\"default\")))" -Wall -Wstrict-prototypes -Wundef -Wmissing-declarations -Wmissing-prototypes -Wwrite-strings -fno-strict-aliasing -Werror=declaration-after-statement -fno-builtin -fno-common -Werror=return-type -Wno-unused-local-typedefs -DHAVE_STDINT_H=1 -DHAVE_DIRENT_H=1 -DHAVE_SYS_DIR_H=1 -DHAVE_SYS_TIME_H=1 -DHAVE_SYS_TIMES_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_LIBDL=1 -DGX_COLOR_INDEX_TYPE="unsigned long long" -D__USE_UNIX98=1 -DBUILD_PDF=1 -I./pdf -Os -fstack-clash-protection -Wformat -Werror=format-security -g -flto=auto -DHAVE_RESTRICT=1 -I/usr/include/webp -fno-strict-aliasing -DHAVE_POPEN_PROTO=1 -I./soobj -I./base -I./soobj -I./devices -I./devices/vector -DOCR_VERSION=1 -o ./soobj/gdevpdfm.o -c ./devices/vector/gdevpdfm.c ./obj/aux/echogs -e .dev -w- -l-dev2 -b -s -l-include -l./obj/page -l-obj ./obj/fs600 ./obj/gdevdjet.o ./obj/gdevdljm.o ./obj/gdevpcl.o ./obj/aux/echogs -e .dev -w- -l-dev -b -s -l-include -l./obj/page -l-obj ./obj/gdi ./obj/gdevgdi.o ./obj/gdevpcl.o gcc -DHAVE_MKSTEMP -DHAVE_FSEEKO -DHAVE_FONTCONFIG -DHAVE_SETLOCALE -DHAVE_DBUS -DHAVE_BSWAP32 -DHAVE_BYTESWAP_H -DHAVE_STRERROR -DHAVE_PREAD_PWRITE=1 -DGS_RECURSIVE_MUTEXATTR=PTHREAD_MUTEX_RECURSIVE -O2 -DNDEBUG -fPIC -fvisibility=hidden -DGSDLLEXPORT="__attribute__((visibility(\"default\")))" -Wall -Wstrict-prototypes -Wundef -Wmissing-declarations -Wmissing-prototypes -Wwrite-strings -fno-strict-aliasing -Werror=declaration-after-statement -fno-builtin -fno-common -Werror=return-type -Wno-unused-local-typedefs -DHAVE_STDINT_H=1 -DHAVE_DIRENT_H=1 -DHAVE_SYS_DIR_H=1 -DHAVE_SYS_TIME_H=1 -DHAVE_SYS_TIMES_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_LIBDL=1 -DGX_COLOR_INDEX_TYPE="unsigned long long" -D__USE_UNIX98=1 -DBUILD_PDF=1 -I./pdf -Os -fstack-clash-protection -Wformat -Werror=format-security -g -flto=auto -DHAVE_RESTRICT=1 -I/usr/include/webp -fno-strict-aliasing -DHAVE_POPEN_PROTO=1 -I./soobj -I./base -I./soobj -I./devices -I./devices/vector -DOCR_VERSION=1 -o ./soobj/gdevpdfo.o -c ./devices/vector/gdevpdfo.c In file included from ./devices/vector/gdevpdf.c:21: ./base/unistd_.h:54: warning: "_XOPEN_SOURCE" redefined 54 | # define _XOPEN_SOURCE 500 | In file included from /usr/include/sys/types.h:7, from ./base/stdpre.h:326, from ./base/std.h:22, from ./base/fcntl_.h:30, from ./devices/vector/gdevpdf.c:18: /usr/include/features.h:16: note: this is the location of the previous definition 16 | #define _XOPEN_SOURCE 700 | ./base/unistd_.h:55: warning: "__USE_UNIX98" redefined 55 | # define __USE_UNIX98 | : note: this is the location of the previous definition ./obj/aux/echogs -e .dev -w- -l-dev -b -s -l-include -l./obj/page -l-obj ./obj/hl1240 ./obj/gdevhl12.o ./obj/gdevdljm.o ./obj/gdevpcl.o ./obj/aux/echogs -e .dev -w- -l-dev -b -s -l-include -l./obj/page -l-obj ./obj/hl1250 ./obj/gdevhl12.o ./obj/gdevdljm.o ./obj/gdevpcl.o gcc -DHAVE_MKSTEMP -DHAVE_FSEEKO -DHAVE_FONTCONFIG -DHAVE_SETLOCALE -DHAVE_DBUS -DHAVE_BSWAP32 -DHAVE_BYTESWAP_H -DHAVE_STRERROR -DHAVE_PREAD_PWRITE=1 -DGS_RECURSIVE_MUTEXATTR=PTHREAD_MUTEX_RECURSIVE -O2 -DNDEBUG -fPIC -fvisibility=hidden -DGSDLLEXPORT="__attribute__((visibility(\"default\")))" -Wall -Wstrict-prototypes -Wundef -Wmissing-declarations -Wmissing-prototypes -Wwrite-strings -fno-strict-aliasing -Werror=declaration-after-statement -fno-builtin -fno-common -Werror=return-type -Wno-unused-local-typedefs -DHAVE_STDINT_H=1 -DHAVE_DIRENT_H=1 -DHAVE_SYS_DIR_H=1 -DHAVE_SYS_TIME_H=1 -DHAVE_SYS_TIMES_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_LIBDL=1 -DGX_COLOR_INDEX_TYPE="unsigned long long" -D__USE_UNIX98=1 -DBUILD_PDF=1 -I./pdf -Os -fstack-clash-protection -Wformat -Werror=format-security -g -flto=auto -DHAVE_RESTRICT=1 -I/usr/include/webp -fno-strict-aliasing -DHAVE_POPEN_PROTO=1 -I./soobj -I./base -I./soobj -I./devices -I./devices/vector -DOCR_VERSION=1 -o ./soobj/gdevpdfp.o -c ./devices/vector/gdevpdfp.c gcc -DHAVE_MKSTEMP -DHAVE_FSEEKO -DHAVE_FONTCONFIG -DHAVE_SETLOCALE -DHAVE_DBUS -DHAVE_BSWAP32 -DHAVE_BYTESWAP_H -DHAVE_STRERROR -DHAVE_PREAD_PWRITE=1 -DGS_RECURSIVE_MUTEXATTR=PTHREAD_MUTEX_RECURSIVE -O2 -DNDEBUG -fPIC -fvisibility=hidden -DGSDLLEXPORT="__attribute__((visibility(\"default\")))" -Wall -Wstrict-prototypes -Wundef -Wmissing-declarations -Wmissing-prototypes -Wwrite-strings -fno-strict-aliasing -Werror=declaration-after-statement -fno-builtin -fno-common -Werror=return-type -Wno-unused-local-typedefs -DHAVE_STDINT_H=1 -DHAVE_DIRENT_H=1 -DHAVE_SYS_DIR_H=1 -DHAVE_SYS_TIME_H=1 -DHAVE_SYS_TIMES_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_LIBDL=1 -DGX_COLOR_INDEX_TYPE="unsigned long long" -D__USE_UNIX98=1 -DBUILD_PDF=1 -I./pdf -Os -fstack-clash-protection -Wformat -Werror=format-security -g -flto=auto -DHAVE_RESTRICT=1 -I/usr/include/webp -fno-strict-aliasing -DHAVE_POPEN_PROTO=1 -I./soobj -I./base -I./soobj -I./devices -I./devices/vector -DOCR_VERSION=1 -o ./soobj/gdevpdft.o -c ./devices/vector/gdevpdft.c gcc -DHAVE_MKSTEMP -DHAVE_FSEEKO -DHAVE_FONTCONFIG -DHAVE_SETLOCALE -DHAVE_DBUS -DHAVE_BSWAP32 -DHAVE_BYTESWAP_H -DHAVE_STRERROR -DHAVE_PREAD_PWRITE=1 -DGS_RECURSIVE_MUTEXATTR=PTHREAD_MUTEX_RECURSIVE -O2 -DNDEBUG -fPIC -fvisibility=hidden -DGSDLLEXPORT="__attribute__((visibility(\"default\")))" -Wall -Wstrict-prototypes -Wundef -Wmissing-declarations -Wmissing-prototypes -Wwrite-strings -fno-strict-aliasing -Werror=declaration-after-statement -fno-builtin -fno-common -Werror=return-type -Wno-unused-local-typedefs -DHAVE_STDINT_H=1 -DHAVE_DIRENT_H=1 -DHAVE_SYS_DIR_H=1 -DHAVE_SYS_TIME_H=1 -DHAVE_SYS_TIMES_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_LIBDL=1 -DGX_COLOR_INDEX_TYPE="unsigned long long" -D__USE_UNIX98=1 -DBUILD_PDF=1 -I./pdf -Os -fstack-clash-protection -Wformat -Werror=format-security -g -flto=auto -DHAVE_RESTRICT=1 -I/usr/include/webp -fno-strict-aliasing -DHAVE_POPEN_PROTO=1 -I./soobj -I./base -I./soobj -I./devices -I./devices/vector -DOCR_VERSION=1 -o ./soobj/gdevpdfr.o -c ./devices/vector/gdevpdfr.c ./soobj/aux/packps -c -n opdfread_ps -o ./soobj/opdfread_.h ./devices/vector/opdfread.ps gcc -DHAVE_MKSTEMP -DHAVE_FSEEKO -DHAVE_FONTCONFIG -DHAVE_SETLOCALE -DHAVE_DBUS -DHAVE_BSWAP32 -DHAVE_BYTESWAP_H -DHAVE_STRERROR -DHAVE_PREAD_PWRITE=1 -DGS_RECURSIVE_MUTEXATTR=PTHREAD_MUTEX_RECURSIVE -O2 -DNDEBUG -fPIC -fvisibility=hidden -DGSDLLEXPORT="__attribute__((visibility(\"default\")))" -Wall -Wstrict-prototypes -Wundef -Wmissing-declarations -Wmissing-prototypes -Wwrite-strings -fno-strict-aliasing -Werror=declaration-after-statement -fno-builtin -fno-common -Werror=return-type -Wno-unused-local-typedefs -DHAVE_STDINT_H=1 -DHAVE_DIRENT_H=1 -DHAVE_SYS_DIR_H=1 -DHAVE_SYS_TIME_H=1 -DHAVE_SYS_TIMES_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_LIBDL=1 -DGX_COLOR_INDEX_TYPE="unsigned long long" -D__USE_UNIX98=1 -DBUILD_PDF=1 -I./pdf -Os -fstack-clash-protection -Wformat -Werror=format-security -g -flto=auto -DHAVE_RESTRICT=1 -I/usr/include/webp -fno-strict-aliasing -DHAVE_POPEN_PROTO=1 -I./soobj -I./base -I./soobj -I./devices -I./devices/vector -DOCR_VERSION=1 -o ./soobj/gdevpdfv.o -c ./devices/vector/gdevpdfv.c ./soobj/aux/packps: gcc -DHAVE_MKSTEMP -DHAVE_FSEEKO -DHAVE_FONTCONFIG -DHAVE_SETLOCALE -DHAVE_DBUS -DHAVE_BSWAP32 -DHAVE_BYTESWAP_H -DHAVE_STRERROR -DHAVE_PREAD_PWRITE=1 -DGS_RECURSIVE_MUTEXATTR=PTHREAD_MUTEX_RECURSIVE -O2 -DNDEBUG -fPIC -fvisibility=hidden -DGSDLLEXPORT="__attribute__((visibility(\"default\")))" -Wall -Wstrict-prototypes -Wundef -Wmissing-declarations -Wmissing-prototypes -Wwrite-strings -fno-strict-aliasing -Werror=declaration-after-statement -fno-builtin -fno-common -Werror=return-type -Wno-unused-local-typedefs -DHAVE_STDINT_H=1 -DHAVE_DIRENT_H=1 -DHAVE_SYS_DIR_H=1 -DHAVE_SYS_TIME_H=1 -DHAVE_SYS_TIMES_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_LIBDL=1 -DGX_COLOR_INDEX_TYPE="unsigned long long" -D__USE_UNIX98=1 -DBUILD_PDF=1 -I./pdf -Os -fstack-clash-protection -Wformat -Werror=format-security -g -flto=auto -DHAVE_RESTRICT=1 -I/usr/include/webp -fno-strict-aliasing -DHAVE_POPEN_PROTO=1 -I./soobj -I./base -I./devices -DWHICH_CMS="lcms2" -o ./soobj/gsflip.o -c ./base/gsflip.c Input file: ./devices/vector/opdfread.ps Output file: ./soobj/opdfread_.h Array name: opdfread_ps Processed 4055 lines of PostScript data. 146870 bytes of PostScript data packed down to 67912 bytes. gcc -DHAVE_MKSTEMP -DHAVE_FSEEKO -DHAVE_FONTCONFIG -DHAVE_SETLOCALE -DHAVE_DBUS -DHAVE_BSWAP32 -DHAVE_BYTESWAP_H -DHAVE_STRERROR -DHAVE_PREAD_PWRITE=1 -DGS_RECURSIVE_MUTEXATTR=PTHREAD_MUTEX_RECURSIVE -O2 -DNDEBUG -fPIC -fvisibility=hidden -DGSDLLEXPORT="__attribute__((visibility(\"default\")))" -Wall -Wstrict-prototypes -Wundef -Wmissing-declarations -Wmissing-prototypes -Wwrite-strings -fno-strict-aliasing -Werror=declaration-after-statement -fno-builtin -fno-common -Werror=return-type -Wno-unused-local-typedefs -DHAVE_STDINT_H=1 -DHAVE_DIRENT_H=1 -DHAVE_SYS_DIR_H=1 -DHAVE_SYS_TIME_H=1 -DHAVE_SYS_TIMES_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_LIBDL=1 -DGX_COLOR_INDEX_TYPE="unsigned long long" -D__USE_UNIX98=1 -DBUILD_PDF=1 -I./pdf -Os -fstack-clash-protection -Wformat -Werror=format-security -g -flto=auto -DHAVE_RESTRICT=1 -I/usr/include/webp -fno-strict-aliasing -DHAVE_POPEN_PROTO=1 -I./soobj -I./base -I./devices -DWHICH_CMS="lcms2" -o ./soobj/scantab.o -c ./base/scantab.c gcc -DHAVE_MKSTEMP -DHAVE_FSEEKO -DHAVE_FONTCONFIG -DHAVE_SETLOCALE -DHAVE_DBUS -DHAVE_BSWAP32 -DHAVE_BYTESWAP_H -DHAVE_STRERROR -DHAVE_PREAD_PWRITE=1 -DGS_RECURSIVE_MUTEXATTR=PTHREAD_MUTEX_RECURSIVE -O2 -DNDEBUG -fPIC -fvisibility=hidden -DGSDLLEXPORT="__attribute__((visibility(\"default\")))" -Wall -Wstrict-prototypes -Wundef -Wmissing-declarations -Wmissing-prototypes -Wwrite-strings -fno-strict-aliasing -Werror=declaration-after-statement -fno-builtin -fno-common -Werror=return-type -Wno-unused-local-typedefs -DHAVE_STDINT_H=1 -DHAVE_DIRENT_H=1 -DHAVE_SYS_DIR_H=1 -DHAVE_SYS_TIME_H=1 -DHAVE_SYS_TIMES_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_LIBDL=1 -DGX_COLOR_INDEX_TYPE="unsigned long long" -D__USE_UNIX98=1 -DBUILD_PDF=1 -I./pdf -Os -fstack-clash-protection -Wformat -Werror=format-security -g -flto=auto -DHAVE_RESTRICT=1 -I/usr/include/webp -fno-strict-aliasing -DHAVE_POPEN_PROTO=1 -I./soobj -I./base -I./devices -DWHICH_CMS="lcms2" -o ./soobj/sfilter2.o -c ./base/sfilter2.c gcc -DHAVE_MKSTEMP -DHAVE_FSEEKO -DHAVE_FONTCONFIG -DHAVE_SETLOCALE -DHAVE_DBUS -DHAVE_BSWAP32 -DHAVE_BYTESWAP_H -DHAVE_STRERROR -DHAVE_PREAD_PWRITE=1 -DGS_RECURSIVE_MUTEXATTR=PTHREAD_MUTEX_RECURSIVE -O2 -DNDEBUG -fPIC -fvisibility=hidden -DGSDLLEXPORT="__attribute__((visibility(\"default\")))" -Wall -Wstrict-prototypes -Wundef -Wmissing-declarations -Wmissing-prototypes -Wwrite-strings -fno-strict-aliasing -Werror=declaration-after-statement -fno-builtin -fno-common -Werror=return-type -Wno-unused-local-typedefs -DHAVE_STDINT_H=1 -DHAVE_DIRENT_H=1 -DHAVE_SYS_DIR_H=1 -DHAVE_SYS_TIME_H=1 -DHAVE_SYS_TIMES_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_LIBDL=1 -DGX_COLOR_INDEX_TYPE="unsigned long long" -D__USE_UNIX98=1 -DBUILD_PDF=1 -I./pdf -Os -fstack-clash-protection -Wformat -Werror=format-security -g -flto=auto -DHAVE_RESTRICT=1 -I/usr/include/webp -fno-strict-aliasing -DHAVE_POPEN_PROTO=1 -I./soobj -I./base -I./devices -DWHICH_CMS="lcms2" -o ./soobj/sdeparam.o -c ./base/sdeparam.c ./obj/aux/echogs -e .dev -w- -l-dev -b -s -l-include -l./obj/page -l-obj ./obj/hl7x0 ./obj/gdevhl7x.o ./obj/aux/echogs -e .dev -w- -l-dev -b -s -l-include -l./obj/page -l-obj ./obj/hpdj1120c ./obj/gdeveprn.o ./obj/pagecount.o ./obj/mediasize.o ./obj/eprnparm.o ./obj/eprnrend.o ./obj/eprnfs.o ./obj/gdevpcl3.o ./obj/pclcap.o ./obj/pclgen.o ./obj/pclcomp.o ./obj/pclsize.o gcc -DHAVE_MKSTEMP -DHAVE_FSEEKO -DHAVE_FONTCONFIG -DHAVE_SETLOCALE -DHAVE_DBUS -DHAVE_BSWAP32 -DHAVE_BYTESWAP_H -DHAVE_STRERROR -DHAVE_PREAD_PWRITE=1 -DGS_RECURSIVE_MUTEXATTR=PTHREAD_MUTEX_RECURSIVE -O2 -DNDEBUG -fPIC -fvisibility=hidden -DGSDLLEXPORT="__attribute__((visibility(\"default\")))" -Wall -Wstrict-prototypes -Wundef -Wmissing-declarations -Wmissing-prototypes -Wwrite-strings -fno-strict-aliasing -Werror=declaration-after-statement -fno-builtin -fno-common -Werror=return-type -Wno-unused-local-typedefs -DHAVE_STDINT_H=1 -DHAVE_DIRENT_H=1 -DHAVE_SYS_DIR_H=1 -DHAVE_SYS_TIME_H=1 -DHAVE_SYS_TIMES_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_LIBDL=1 -DGX_COLOR_INDEX_TYPE="unsigned long long" -D__USE_UNIX98=1 -DBUILD_PDF=1 -I./pdf -Os -fstack-clash-protection -Wformat -Werror=format-security -g -flto=auto -DHAVE_RESTRICT=1 -I/usr/include/webp -fno-strict-aliasing -DHAVE_POPEN_PROTO=1 -I./soobj -I./base -I./devices -DWHICH_CMS="lcms2" -o ./soobj/sdcparam.o -c ./base/sdcparam.c gcc -I./soobj -I./base -I./devices -Isrc -DSHARE_ZLIB=1 -DHAVE_MKSTEMP -DHAVE_FSEEKO -DHAVE_FONTCONFIG -DHAVE_SETLOCALE -DHAVE_DBUS -DHAVE_BSWAP32 -DHAVE_BYTESWAP_H -DHAVE_STRERROR -DHAVE_PREAD_PWRITE=1 -DGS_RECURSIVE_MUTEXATTR=PTHREAD_MUTEX_RECURSIVE -O2 -DNDEBUG -fPIC -fvisibility=hidden -DGSDLLEXPORT="__attribute__((visibility(\"default\")))" -Wall -Wstrict-prototypes -Wundef -Wmissing-declarations -Wmissing-prototypes -Wwrite-strings -fno-strict-aliasing -Werror=declaration-after-statement -fno-builtin -fno-common -Werror=return-type -Wno-unused-local-typedefs -DHAVE_STDINT_H=1 -DHAVE_DIRENT_H=1 -DHAVE_SYS_DIR_H=1 -DHAVE_SYS_TIME_H=1 -DHAVE_SYS_TIMES_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_LIBDL=1 -DGX_COLOR_INDEX_TYPE="unsigned long long" -D__USE_UNIX98=1 -DBUILD_PDF=1 -I./pdf -Os -fstack-clash-protection -Wformat -Werror=format-security -g -flto=auto -DHAVE_RESTRICT=1 -I/usr/include/webp -fno-strict-aliasing -DHAVE_POPEN_PROTO=1 -o ./soobj/szlibc_1.o -c ./base/szlibc.c gcc -I./soobj -I./base -I./devices -Isrc -DSHARE_ZLIB=1 -DHAVE_MKSTEMP -DHAVE_FSEEKO -DHAVE_FONTCONFIG -DHAVE_SETLOCALE -DHAVE_DBUS -DHAVE_BSWAP32 -DHAVE_BYTESWAP_H -DHAVE_STRERROR -DHAVE_PREAD_PWRITE=1 -DGS_RECURSIVE_MUTEXATTR=PTHREAD_MUTEX_RECURSIVE -O2 -DNDEBUG -fPIC -fvisibility=hidden -DGSDLLEXPORT="__attribute__((visibility(\"default\")))" -Wall -Wstrict-prototypes -Wundef -Wmissing-declarations -Wmissing-prototypes -Wwrite-strings -fno-strict-aliasing -Werror=declaration-after-statement -fno-builtin -fno-common -Werror=return-type -Wno-unused-local-typedefs -DHAVE_STDINT_H=1 -DHAVE_DIRENT_H=1 -DHAVE_SYS_DIR_H=1 -DHAVE_SYS_TIME_H=1 -DHAVE_SYS_TIMES_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_LIBDL=1 -DGX_COLOR_INDEX_TYPE="unsigned long long" -D__USE_UNIX98=1 -DBUILD_PDF=1 -I./pdf -Os -fstack-clash-protection -Wformat -Werror=format-security -g -flto=auto -DHAVE_RESTRICT=1 -I/usr/include/webp -fno-strict-aliasing -DHAVE_POPEN_PROTO=1 -o ./soobj/szlibe_1.o -c ./base/szlibe.c gcc -DHAVE_MKSTEMP -DHAVE_FSEEKO -DHAVE_FONTCONFIG -DHAVE_SETLOCALE -DHAVE_DBUS -DHAVE_BSWAP32 -DHAVE_BYTESWAP_H -DHAVE_STRERROR -DHAVE_PREAD_PWRITE=1 -DGS_RECURSIVE_MUTEXATTR=PTHREAD_MUTEX_RECURSIVE -O2 -DNDEBUG -fPIC -fvisibility=hidden -DGSDLLEXPORT="__attribute__((visibility(\"default\")))" -Wall -Wstrict-prototypes -Wundef -Wmissing-declarations -Wmissing-prototypes -Wwrite-strings -fno-strict-aliasing -Werror=declaration-after-statement -fno-builtin -fno-common -Werror=return-type -Wno-unused-local-typedefs -DHAVE_STDINT_H=1 -DHAVE_DIRENT_H=1 -DHAVE_SYS_DIR_H=1 -DHAVE_SYS_TIME_H=1 -DHAVE_SYS_TIMES_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_LIBDL=1 -DGX_COLOR_INDEX_TYPE="unsigned long long" -D__USE_UNIX98=1 -DBUILD_PDF=1 -I./pdf -Os -fstack-clash-protection -Wformat -Werror=format-security -g -flto=auto -DHAVE_RESTRICT=1 -I/usr/include/webp -fno-strict-aliasing -DHAVE_POPEN_PROTO=1 -I./soobj -I./base -I./soobj -I./devices -Isrc/source/libraries -I./openjpeg/library/source -DSHARE_JPX=0 -Wno-attributes -DOPJ_STATIC -DMUTEX_pthread=0 -DUSE_JPIP -DUSE_OPENJPEG_JP2 -DOPJ_HAVE_STDINT_H=1 -DOPJ_HAVE_INTTYPES_H=1 -DOPJ_HAVE_FSEEKO=1 -DOPJ_HAVE_MALLOC_H=1 -DOPJ_HAVE_ALIGNED_ALLOC=1 -DOPJ_HAVE_MEMALIGN=1 -DOPJ_HAVE_POSIX_MEMALIGN=1 -U__SSE__ -o ./soobj/gdevpsdi.o -c ./devices/vector/gdevpsdi.c gcc -DHAVE_MKSTEMP -DHAVE_FSEEKO -DHAVE_FONTCONFIG -DHAVE_SETLOCALE -DHAVE_DBUS -DHAVE_BSWAP32 -DHAVE_BYTESWAP_H -DHAVE_STRERROR -DHAVE_PREAD_PWRITE=1 -DGS_RECURSIVE_MUTEXATTR=PTHREAD_MUTEX_RECURSIVE -O2 -DNDEBUG -fPIC -fvisibility=hidden -DGSDLLEXPORT="__attribute__((visibility(\"default\")))" -Wall -Wstrict-prototypes -Wundef -Wmissing-declarations -Wmissing-prototypes -Wwrite-strings -fno-strict-aliasing -Werror=declaration-after-statement -fno-builtin -fno-common -Werror=return-type -Wno-unused-local-typedefs -DHAVE_STDINT_H=1 -DHAVE_DIRENT_H=1 -DHAVE_SYS_DIR_H=1 -DHAVE_SYS_TIME_H=1 -DHAVE_SYS_TIMES_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_LIBDL=1 -DGX_COLOR_INDEX_TYPE="unsigned long long" -D__USE_UNIX98=1 -DBUILD_PDF=1 -I./pdf -Os -fstack-clash-protection -Wformat -Werror=format-security -g -flto=auto -DHAVE_RESTRICT=1 -I/usr/include/webp -fno-strict-aliasing -DHAVE_POPEN_PROTO=1 -I./soobj -I./base -I./soobj -I./devices -Isrc/source/libraries -I./openjpeg/library/source -DSHARE_JPX=0 -Wno-attributes -DOPJ_STATIC -DMUTEX_pthread=0 -DUSE_JPIP -DUSE_OPENJPEG_JP2 -DOPJ_HAVE_STDINT_H=1 -DOPJ_HAVE_INTTYPES_H=1 -DOPJ_HAVE_FSEEKO=1 -DOPJ_HAVE_MALLOC_H=1 -DOPJ_HAVE_ALIGNED_ALLOC=1 -DOPJ_HAVE_MEMALIGN=1 -DOPJ_HAVE_POSIX_MEMALIGN=1 -U__SSE__ -o ./soobj/gdevpsdp.o -c ./devices/vector/gdevpsdp.c gcc -DHAVE_MKSTEMP -DHAVE_FSEEKO -DHAVE_FONTCONFIG -DHAVE_SETLOCALE -DHAVE_DBUS -DHAVE_BSWAP32 -DHAVE_BYTESWAP_H -DHAVE_STRERROR -DHAVE_PREAD_PWRITE=1 -DGS_RECURSIVE_MUTEXATTR=PTHREAD_MUTEX_RECURSIVE -O2 -DNDEBUG -fPIC -fvisibility=hidden -DGSDLLEXPORT="__attribute__((visibility(\"default\")))" -Wall -Wstrict-prototypes -Wundef -Wmissing-declarations -Wmissing-prototypes -Wwrite-strings -fno-strict-aliasing -Werror=declaration-after-statement -fno-builtin -fno-common -Werror=return-type -Wno-unused-local-typedefs -DHAVE_STDINT_H=1 -DHAVE_DIRENT_H=1 -DHAVE_SYS_DIR_H=1 -DHAVE_SYS_TIME_H=1 -DHAVE_SYS_TIMES_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_LIBDL=1 -DGX_COLOR_INDEX_TYPE="unsigned long long" -D__USE_UNIX98=1 -DBUILD_PDF=1 -I./pdf -Os -fstack-clash-protection -Wformat -Werror=format-security -g -flto=auto -DHAVE_RESTRICT=1 -I/usr/include/webp -fno-strict-aliasing -DHAVE_POPEN_PROTO=1 -I./soobj -I./base -I./soobj -I./devices -I./devices/vector -DOCR_VERSION=1 -o ./soobj/gdevpsds.o -c ./devices/vector/gdevpsds.c gcc -I./soobj -I./base -I./devices -Isrc -DSHARE_JPEG=1 -DHAVE_MKSTEMP -DHAVE_FSEEKO -DHAVE_FONTCONFIG -DHAVE_SETLOCALE -DHAVE_DBUS -DHAVE_BSWAP32 -DHAVE_BYTESWAP_H -DHAVE_STRERROR -DHAVE_PREAD_PWRITE=1 -DGS_RECURSIVE_MUTEXATTR=PTHREAD_MUTEX_RECURSIVE -O2 -DNDEBUG -fPIC -fvisibility=hidden -DGSDLLEXPORT="__attribute__((visibility(\"default\")))" -Wall -Wstrict-prototypes -Wundef -Wmissing-declarations -Wmissing-prototypes -Wwrite-strings -fno-strict-aliasing -Werror=declaration-after-statement -fno-builtin -fno-common -Werror=return-type -Wno-unused-local-typedefs -DHAVE_STDINT_H=1 -DHAVE_DIRENT_H=1 -DHAVE_SYS_DIR_H=1 -DHAVE_SYS_TIME_H=1 -DHAVE_SYS_TIMES_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_LIBDL=1 -DGX_COLOR_INDEX_TYPE="unsigned long long" -D__USE_UNIX98=1 -DBUILD_PDF=1 -I./pdf -Os -fstack-clash-protection -Wformat -Werror=format-security -g -flto=auto -DHAVE_RESTRICT=1 -I/usr/include/webp -fno-strict-aliasing -DHAVE_POPEN_PROTO=1 -o ./soobj/gdevpsdu.o -c ./devices/vector/gdevpsdu.c gcc -DHAVE_MKSTEMP -DHAVE_FSEEKO -DHAVE_FONTCONFIG -DHAVE_SETLOCALE -DHAVE_DBUS -DHAVE_BSWAP32 -DHAVE_BYTESWAP_H -DHAVE_STRERROR -DHAVE_PREAD_PWRITE=1 -DGS_RECURSIVE_MUTEXATTR=PTHREAD_MUTEX_RECURSIVE -O2 -DNDEBUG -fPIC -fvisibility=hidden -DGSDLLEXPORT="__attribute__((visibility(\"default\")))" -Wall -Wstrict-prototypes -Wundef -Wmissing-declarations -Wmissing-prototypes -Wwrite-strings -fno-strict-aliasing -Werror=declaration-after-statement -fno-builtin -fno-common -Werror=return-type -Wno-unused-local-typedefs -DHAVE_STDINT_H=1 -DHAVE_DIRENT_H=1 -DHAVE_SYS_DIR_H=1 -DHAVE_SYS_TIME_H=1 -DHAVE_SYS_TIMES_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_LIBDL=1 -DGX_COLOR_INDEX_TYPE="unsigned long long" -D__USE_UNIX98=1 -DBUILD_PDF=1 -I./pdf -Os -fstack-clash-protection -Wformat -Werror=format-security -g -flto=auto -DHAVE_RESTRICT=1 -I/usr/include/webp -fno-strict-aliasing -DHAVE_POPEN_PROTO=1 -I./soobj -I./base -I./devices -DWHICH_CMS="lcms2" -o ./soobj/scfparam.o -c ./base/scfparam.c ./obj/aux/echogs -e .dev -w- -l-dev -b -s -l-include -l./obj/page -l-obj ./obj/hpdj310 ./obj/gdeveprn.o ./obj/pagecount.o ./obj/mediasize.o ./obj/eprnparm.o ./obj/eprnrend.o ./obj/eprnfs.o ./obj/gdevpcl3.o ./obj/pclcap.o ./obj/pclgen.o ./obj/pclcomp.o ./obj/pclsize.o gcc -DHAVE_MKSTEMP -DHAVE_FSEEKO -DHAVE_FONTCONFIG -DHAVE_SETLOCALE -DHAVE_DBUS -DHAVE_BSWAP32 -DHAVE_BYTESWAP_H -DHAVE_STRERROR -DHAVE_PREAD_PWRITE=1 -DGS_RECURSIVE_MUTEXATTR=PTHREAD_MUTEX_RECURSIVE -O2 -DNDEBUG -fPIC -fvisibility=hidden -DGSDLLEXPORT="__attribute__((visibility(\"default\")))" -Wall -Wstrict-prototypes -Wundef -Wmissing-declarations -Wmissing-prototypes -Wwrite-strings -fno-strict-aliasing -Werror=declaration-after-statement -fno-builtin -fno-common -Werror=return-type -Wno-unused-local-typedefs -DHAVE_STDINT_H=1 -DHAVE_DIRENT_H=1 -DHAVE_SYS_DIR_H=1 -DHAVE_SYS_TIME_H=1 -DHAVE_SYS_TIMES_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_LIBDL=1 -DGX_COLOR_INDEX_TYPE="unsigned long long" -D__USE_UNIX98=1 -DBUILD_PDF=1 -I./pdf -Os -fstack-clash-protection -Wformat -Werror=format-security -g -flto=auto -DHAVE_RESTRICT=1 -I/usr/include/webp -fno-strict-aliasing -DHAVE_POPEN_PROTO=1 -I./soobj -I./base -I./devices -DWHICH_CMS="lcms2" -o ./soobj/spprint.o -c ./base/spprint.c ./obj/aux/echogs -e .dev -w- -l-dev -b -s -l-include -l./obj/page -l-obj ./obj/hpdj320 ./obj/gdeveprn.o ./obj/pagecount.o ./obj/mediasize.o ./obj/eprnparm.o ./obj/eprnrend.o ./obj/eprnfs.o ./obj/gdevpcl3.o ./obj/pclcap.o ./obj/pclgen.o ./obj/pclcomp.o ./obj/pclsize.o ./obj/aux/echogs -e .dev -w- -l-dev -b -s -l-include -l./obj/page -l-obj ./obj/hpdj340 ./obj/gdeveprn.o ./obj/pagecount.o ./obj/mediasize.o ./obj/eprnparm.o ./obj/eprnrend.o ./obj/eprnfs.o ./obj/gdevpcl3.o ./obj/pclcap.o ./obj/pclgen.o ./obj/pclcomp.o ./obj/pclsize.o ./base/gstiffio.c:196:1: warning: 'gs_tifsErrorHandlerEx' defined but not used [-Wunused-function] 196 | gs_tifsErrorHandlerEx(thandle_t client_data, const char* module, const char* fmt, va_list ap) | ^~~~~~~~~~~~~~~~~~~~~ ./base/gstiffio.c:180:1: warning: 'gs_tifsWarningHandlerEx' defined but not used [-Wunused-function] 180 | gs_tifsWarningHandlerEx(thandle_t client_data, const char* module, const char* fmt, va_list ap) | ^~~~~~~~~~~~~~~~~~~~~~~ gcc -DHAVE_MKSTEMP -DHAVE_FSEEKO -DHAVE_FONTCONFIG -DHAVE_SETLOCALE -DHAVE_DBUS -DHAVE_BSWAP32 -DHAVE_BYTESWAP_H -DHAVE_STRERROR -DHAVE_PREAD_PWRITE=1 -DGS_RECURSIVE_MUTEXATTR=PTHREAD_MUTEX_RECURSIVE -O2 -DNDEBUG -fPIC -fvisibility=hidden -DGSDLLEXPORT="__attribute__((visibility(\"default\")))" -Wall -Wstrict-prototypes -Wundef -Wmissing-declarations -Wmissing-prototypes -Wwrite-strings -fno-strict-aliasing -Werror=declaration-after-statement -fno-builtin -fno-common -Werror=return-type -Wno-unused-local-typedefs -DHAVE_STDINT_H=1 -DHAVE_DIRENT_H=1 -DHAVE_SYS_DIR_H=1 -DHAVE_SYS_TIME_H=1 -DHAVE_SYS_TIMES_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_LIBDL=1 -DGX_COLOR_INDEX_TYPE="unsigned long long" -D__USE_UNIX98=1 -DBUILD_PDF=1 -I./pdf -Os -fstack-clash-protection -Wformat -Werror=format-security -g -flto=auto -DHAVE_RESTRICT=1 -I/usr/include/webp -fno-strict-aliasing -DHAVE_POPEN_PROTO=1 -I./soobj -I./base -I./devices -DWHICH_CMS="lcms2" -o ./soobj/spsdf.o -c ./base/spsdf.c ./obj/aux/echogs -e .dev -w- -l-dev -b -s -l-include -l./obj/page -l-obj ./obj/hpdj400 ./obj/gdeveprn.o ./obj/pagecount.o ./obj/mediasize.o ./obj/eprnparm.o ./obj/eprnrend.o ./obj/eprnfs.o ./obj/gdevpcl3.o ./obj/pclcap.o ./obj/pclgen.o ./obj/pclcomp.o ./obj/pclsize.o gcc -DHAVE_MKSTEMP -DHAVE_FSEEKO -DHAVE_FONTCONFIG -DHAVE_SETLOCALE -DHAVE_DBUS -DHAVE_BSWAP32 -DHAVE_BYTESWAP_H -DHAVE_STRERROR -DHAVE_PREAD_PWRITE=1 -DGS_RECURSIVE_MUTEXATTR=PTHREAD_MUTEX_RECURSIVE -O2 -DNDEBUG -fPIC -fvisibility=hidden -DGSDLLEXPORT="__attribute__((visibility(\"default\")))" -Wall -Wstrict-prototypes -Wundef -Wmissing-declarations -Wmissing-prototypes -Wwrite-strings -fno-strict-aliasing -Werror=declaration-after-statement -fno-builtin -fno-common -Werror=return-type -Wno-unused-local-typedefs -DHAVE_STDINT_H=1 -DHAVE_DIRENT_H=1 -DHAVE_SYS_DIR_H=1 -DHAVE_SYS_TIME_H=1 -DHAVE_SYS_TIMES_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_LIBDL=1 -DGX_COLOR_INDEX_TYPE="unsigned long long" -D__USE_UNIX98=1 -DBUILD_PDF=1 -I./pdf -Os -fstack-clash-protection -Wformat -Werror=format-security -g -flto=auto -DHAVE_RESTRICT=1 -I/usr/include/webp -fno-strict-aliasing -DHAVE_POPEN_PROTO=1 -I./soobj -I./base -I./devices -DWHICH_CMS="lcms2" -o ./soobj/sstring.o -c ./base/sstring.c gcc -DHAVE_MKSTEMP -DHAVE_FSEEKO -DHAVE_FONTCONFIG -DHAVE_SETLOCALE -DHAVE_DBUS -DHAVE_BSWAP32 -DHAVE_BYTESWAP_H -DHAVE_STRERROR -DHAVE_PREAD_PWRITE=1 -DGS_RECURSIVE_MUTEXATTR=PTHREAD_MUTEX_RECURSIVE -O2 -DNDEBUG -fPIC -fvisibility=hidden -DGSDLLEXPORT="__attribute__((visibility(\"default\")))" -Wall -Wstrict-prototypes -Wundef -Wmissing-declarations -Wmissing-prototypes -Wwrite-strings -fno-strict-aliasing -Werror=declaration-after-statement -fno-builtin -fno-common -Werror=return-type -Wno-unused-local-typedefs -DHAVE_STDINT_H=1 -DHAVE_DIRENT_H=1 -DHAVE_SYS_DIR_H=1 -DHAVE_SYS_TIME_H=1 -DHAVE_SYS_TIMES_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_LIBDL=1 -DGX_COLOR_INDEX_TYPE="unsigned long long" -D__USE_UNIX98=1 -DBUILD_PDF=1 -I./pdf -Os -fstack-clash-protection -Wformat -Werror=format-security -g -flto=auto -DHAVE_RESTRICT=1 -I/usr/include/webp -fno-strict-aliasing -DHAVE_POPEN_PROTO=1 -I./soobj -I./base -I./devices -DWHICH_CMS="lcms2" -o ./soobj/gsparamx.o -c ./base/gsparamx.c gcc -DHAVE_MKSTEMP -DHAVE_FSEEKO -DHAVE_FONTCONFIG -DHAVE_SETLOCALE -DHAVE_DBUS -DHAVE_BSWAP32 -DHAVE_BYTESWAP_H -DHAVE_STRERROR -DHAVE_PREAD_PWRITE=1 -DGS_RECURSIVE_MUTEXATTR=PTHREAD_MUTEX_RECURSIVE -O2 -DNDEBUG -fPIC -fvisibility=hidden -DGSDLLEXPORT="__attribute__((visibility(\"default\")))" -Wall -Wstrict-prototypes -Wundef -Wmissing-declarations -Wmissing-prototypes -Wwrite-strings -fno-strict-aliasing -Werror=declaration-after-statement -fno-builtin -fno-common -Werror=return-type -Wno-unused-local-typedefs -DHAVE_STDINT_H=1 -DHAVE_DIRENT_H=1 -DHAVE_SYS_DIR_H=1 -DHAVE_SYS_TIME_H=1 -DHAVE_SYS_TIMES_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_LIBDL=1 -DGX_COLOR_INDEX_TYPE="unsigned long long" -D__USE_UNIX98=1 -DBUILD_PDF=1 -I./pdf -Os -fstack-clash-protection -Wformat -Werror=format-security -g -flto=auto -DHAVE_RESTRICT=1 -I/usr/include/webp -fno-strict-aliasing -DHAVE_POPEN_PROTO=1 -I./soobj -I./base -I./devices -DWHICH_CMS="lcms2" -o ./soobj/gdevvec.o -c ./base/gdevvec.c gcc -DHAVE_MKSTEMP -DHAVE_FSEEKO -DHAVE_FONTCONFIG -DHAVE_SETLOCALE -DHAVE_DBUS -DHAVE_BSWAP32 -DHAVE_BYTESWAP_H -DHAVE_STRERROR -DHAVE_PREAD_PWRITE=1 -DGS_RECURSIVE_MUTEXATTR=PTHREAD_MUTEX_RECURSIVE -O2 -DNDEBUG -fPIC -fvisibility=hidden -DGSDLLEXPORT="__attribute__((visibility(\"default\")))" -Wall -Wstrict-prototypes -Wundef -Wmissing-declarations -Wmissing-prototypes -Wwrite-strings -fno-strict-aliasing -Werror=declaration-after-statement -fno-builtin -fno-common -Werror=return-type -Wno-unused-local-typedefs -DHAVE_STDINT_H=1 -DHAVE_DIRENT_H=1 -DHAVE_SYS_DIR_H=1 -DHAVE_SYS_TIME_H=1 -DHAVE_SYS_TIMES_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_LIBDL=1 -DGX_COLOR_INDEX_TYPE="unsigned long long" -D__USE_UNIX98=1 -DBUILD_PDF=1 -I./pdf -Os -fstack-clash-protection -Wformat -Werror=format-security -g -flto=auto -DHAVE_RESTRICT=1 -I/usr/include/webp -fno-strict-aliasing -DHAVE_POPEN_PROTO=1 -I./soobj -I./base -I./devices -DWHICH_CMS="lcms2" -o ./soobj/sfxstdio.o -c ./base/sfxstdio.c ./obj/aux/echogs -e .dev -w- -l-dev -b -s -l-include -l./obj/page -l-obj ./obj/hpdj500 ./obj/gdeveprn.o ./obj/pagecount.o ./obj/mediasize.o ./obj/eprnparm.o ./obj/eprnrend.o ./obj/eprnfs.o ./obj/gdevpcl3.o ./obj/pclcap.o ./obj/pclgen.o ./obj/pclcomp.o ./obj/pclsize.o ./obj/aux/echogs -e .dev -w- -l-dev -b -s -l-include -l./obj/page -l-obj ./obj/hpdj500c ./obj/gdeveprn.o ./obj/pagecount.o ./obj/mediasize.o ./obj/eprnparm.o ./obj/eprnrend.o ./obj/eprnfs.o ./obj/gdevpcl3.o ./obj/pclcap.o ./obj/pclgen.o ./obj/pclcomp.o ./obj/pclsize.o ./obj/aux/echogs -e .dev -w- -l-dev -b -s -l-include -l./obj/page -l-obj ./obj/hpdj510 ./obj/gdeveprn.o ./obj/pagecount.o ./obj/mediasize.o ./obj/eprnparm.o ./obj/eprnrend.o ./obj/eprnfs.o ./obj/gdevpcl3.o ./obj/pclcap.o ./obj/pclgen.o ./obj/pclcomp.o ./obj/pclsize.o ./obj/aux/echogs -e .dev -w- -l-dev -b -s -l-include -l./obj/page -l-obj ./obj/hpdj520 ./obj/gdeveprn.o ./obj/pagecount.o ./obj/mediasize.o ./obj/eprnparm.o ./obj/eprnrend.o ./obj/eprnfs.o ./obj/gdevpcl3.o ./obj/pclcap.o ./obj/pclgen.o ./obj/pclcomp.o ./obj/pclsize.o ./obj/aux/echogs -e .dev -w- -l-dev -b -s -l-include -l./obj/page -l-obj ./obj/hpdj540 ./obj/gdeveprn.o ./obj/pagecount.o ./obj/mediasize.o ./obj/eprnparm.o ./obj/eprnrend.o ./obj/eprnfs.o ./obj/gdevpcl3.o ./obj/pclcap.o ./obj/pclgen.o ./obj/pclcomp.o ./obj/pclsize.o ./obj/aux/echogs -e .dev -w- -l-dev -b -s -l-include -l./obj/page -l-obj ./obj/hpdj550c ./obj/gdeveprn.o ./obj/pagecount.o ./obj/mediasize.o ./obj/eprnparm.o ./obj/eprnrend.o ./obj/eprnfs.o ./obj/gdevpcl3.o ./obj/pclcap.o ./obj/pclgen.o ./obj/pclcomp.o ./obj/pclsize.o ./obj/aux/echogs -e .dev -w- -l-dev -b -s -l-include -l./obj/page -l-obj ./obj/hpdj560c ./obj/gdeveprn.o ./obj/pagecount.o ./obj/mediasize.o ./obj/eprnparm.o ./obj/eprnrend.o ./obj/eprnfs.o ./obj/gdevpcl3.o ./obj/pclcap.o ./obj/pclgen.o ./obj/pclcomp.o ./obj/pclsize.o ./obj/aux/echogs -e .dev -w- -l-dev -b -s -l-include -l./obj/page -l-obj ./obj/hpdj600 ./obj/gdeveprn.o ./obj/pagecount.o ./obj/mediasize.o ./obj/eprnparm.o ./obj/eprnrend.o ./obj/eprnfs.o ./obj/gdevpcl3.o ./obj/pclcap.o ./obj/pclgen.o ./obj/pclcomp.o ./obj/pclsize.o ./obj/aux/echogs -e .dev -w- -l-dev -b -s -l-include -l./obj/page -l-obj ./obj/hpdj660c ./obj/gdeveprn.o ./obj/pagecount.o ./obj/mediasize.o ./obj/eprnparm.o ./obj/eprnrend.o ./obj/eprnfs.o ./obj/gdevpcl3.o ./obj/pclcap.o ./obj/pclgen.o ./obj/pclcomp.o ./obj/pclsize.o ./obj/aux/echogs -e .dev -w- -l-dev -b -s -l-include -l./obj/page -l-obj ./obj/hpdj670c ./obj/gdeveprn.o ./obj/pagecount.o ./obj/mediasize.o ./obj/eprnparm.o ./obj/eprnrend.o ./obj/eprnfs.o ./obj/gdevpcl3.o ./obj/pclcap.o ./obj/pclgen.o ./obj/pclcomp.o ./obj/pclsize.o ./obj/aux/echogs -e .dev -w- -l-dev -b -s -l-include -l./obj/page -l-obj ./obj/hpdj680c ./obj/gdeveprn.o ./obj/pagecount.o ./obj/mediasize.o ./obj/eprnparm.o ./obj/eprnrend.o ./obj/eprnfs.o ./obj/gdevpcl3.o ./obj/pclcap.o ./obj/pclgen.o ./obj/pclcomp.o ./obj/pclsize.o ./obj/aux/echogs -e .dev -w- -l-dev -b -s -l-include -l./obj/page -l-obj ./obj/hpdj690c ./obj/gdeveprn.o ./obj/pagecount.o ./obj/mediasize.o ./obj/eprnparm.o ./obj/eprnrend.o ./obj/eprnfs.o ./obj/gdevpcl3.o ./obj/pclcap.o ./obj/pclgen.o ./obj/pclcomp.o ./obj/pclsize.o gcc -DHAVE_MKSTEMP -DHAVE_FSEEKO -DHAVE_FONTCONFIG -DHAVE_SETLOCALE -DHAVE_DBUS -DHAVE_BSWAP32 -DHAVE_BYTESWAP_H -DHAVE_STRERROR -DHAVE_PREAD_PWRITE=1 -DGS_RECURSIVE_MUTEXATTR=PTHREAD_MUTEX_RECURSIVE -O2 -DNDEBUG -fPIC -fvisibility=hidden -DGSDLLEXPORT="__attribute__((visibility(\"default\")))" -Wall -Wstrict-prototypes -Wundef -Wmissing-declarations -Wmissing-prototypes -Wwrite-strings -fno-strict-aliasing -Werror=declaration-after-statement -fno-builtin -fno-common -Werror=return-type -Wno-unused-local-typedefs -DHAVE_STDINT_H=1 -DHAVE_DIRENT_H=1 -DHAVE_SYS_DIR_H=1 -DHAVE_SYS_TIME_H=1 -DHAVE_SYS_TIMES_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_LIBDL=1 -DGX_COLOR_INDEX_TYPE="unsigned long long" -D__USE_UNIX98=1 -DBUILD_PDF=1 -I./pdf -Os -fstack-clash-protection -Wformat -Werror=format-security -g -flto=auto -DHAVE_RESTRICT=1 -I/usr/include/webp -fno-strict-aliasing -DHAVE_POPEN_PROTO=1 -I./soobj -I./base -I./devices -DWHICH_CMS="lcms2" -o ./soobj/sfxcommon.o -c ./base/sfxcommon.c gcc -DHAVE_MKSTEMP -DHAVE_FSEEKO -DHAVE_FONTCONFIG -DHAVE_SETLOCALE -DHAVE_DBUS -DHAVE_BSWAP32 -DHAVE_BYTESWAP_H -DHAVE_STRERROR -DHAVE_PREAD_PWRITE=1 -DGS_RECURSIVE_MUTEXATTR=PTHREAD_MUTEX_RECURSIVE -O2 -DNDEBUG -fPIC -fvisibility=hidden -DGSDLLEXPORT="__attribute__((visibility(\"default\")))" -Wall -Wstrict-prototypes -Wundef -Wmissing-declarations -Wmissing-prototypes -Wwrite-strings -fno-strict-aliasing -Werror=declaration-after-statement -fno-builtin -fno-common -Werror=return-type -Wno-unused-local-typedefs -DHAVE_STDINT_H=1 -DHAVE_DIRENT_H=1 -DHAVE_SYS_DIR_H=1 -DHAVE_SYS_TIME_H=1 -DHAVE_SYS_TIMES_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_LIBDL=1 -DGX_COLOR_INDEX_TYPE="unsigned long long" -D__USE_UNIX98=1 -DBUILD_PDF=1 -I./pdf -Os -fstack-clash-protection -Wformat -Werror=format-security -g -flto=auto -DHAVE_RESTRICT=1 -I/usr/include/webp -fno-strict-aliasing -DHAVE_POPEN_PROTO=1 -I./soobj -I./base -I./devices -DWHICH_CMS="lcms2" -o ./soobj/stream.o -c ./base/stream.c gcc -DHAVE_MKSTEMP -DHAVE_FSEEKO -DHAVE_FONTCONFIG -DHAVE_SETLOCALE -DHAVE_DBUS -DHAVE_BSWAP32 -DHAVE_BYTESWAP_H -DHAVE_STRERROR -DHAVE_PREAD_PWRITE=1 -DGS_RECURSIVE_MUTEXATTR=PTHREAD_MUTEX_RECURSIVE -O2 -DNDEBUG -fPIC -fvisibility=hidden -DGSDLLEXPORT="__attribute__((visibility(\"default\")))" -Wall -Wstrict-prototypes -Wundef -Wmissing-declarations -Wmissing-prototypes -Wwrite-strings -fno-strict-aliasing -Werror=declaration-after-statement -fno-builtin -fno-common -Werror=return-type -Wno-unused-local-typedefs -DHAVE_STDINT_H=1 -DHAVE_DIRENT_H=1 -DHAVE_SYS_DIR_H=1 -DHAVE_SYS_TIME_H=1 -DHAVE_SYS_TIMES_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_LIBDL=1 -DGX_COLOR_INDEX_TYPE="unsigned long long" -D__USE_UNIX98=1 -DBUILD_PDF=1 -I./pdf -Os -fstack-clash-protection -Wformat -Werror=format-security -g -flto=auto -DHAVE_RESTRICT=1 -I/usr/include/webp -fno-strict-aliasing -DHAVE_POPEN_PROTO=1 -I./soobj -I./base -I./devices -DWHICH_CMS="lcms2" -o ./soobj/spngp.o -c ./base/spngp.c gcc -DHAVE_MKSTEMP -DHAVE_FSEEKO -DHAVE_FONTCONFIG -DHAVE_SETLOCALE -DHAVE_DBUS -DHAVE_BSWAP32 -DHAVE_BYTESWAP_H -DHAVE_STRERROR -DHAVE_PREAD_PWRITE=1 -DGS_RECURSIVE_MUTEXATTR=PTHREAD_MUTEX_RECURSIVE -O2 -DNDEBUG -fPIC -fvisibility=hidden -DGSDLLEXPORT="__attribute__((visibility(\"default\")))" -Wall -Wstrict-prototypes -Wundef -Wmissing-declarations -Wmissing-prototypes -Wwrite-strings -fno-strict-aliasing -Werror=declaration-after-statement -fno-builtin -fno-common -Werror=return-type -Wno-unused-local-typedefs -DHAVE_STDINT_H=1 -DHAVE_DIRENT_H=1 -DHAVE_SYS_DIR_H=1 -DHAVE_SYS_TIME_H=1 -DHAVE_SYS_TIMES_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_LIBDL=1 -DGX_COLOR_INDEX_TYPE="unsigned long long" -D__USE_UNIX98=1 -DBUILD_PDF=1 -I./pdf -Os -fstack-clash-protection -Wformat -Werror=format-security -g -flto=auto -DHAVE_RESTRICT=1 -I/usr/include/webp -fno-strict-aliasing -DHAVE_POPEN_PROTO=1 -I./soobj -I./base -I./devices -DWHICH_CMS="lcms2" -o ./soobj/seexec.o -c ./base/seexec.c gcc -DHAVE_MKSTEMP -DHAVE_FSEEKO -DHAVE_FONTCONFIG -DHAVE_SETLOCALE -DHAVE_DBUS -DHAVE_BSWAP32 -DHAVE_BYTESWAP_H -DHAVE_STRERROR -DHAVE_PREAD_PWRITE=1 -DGS_RECURSIVE_MUTEXATTR=PTHREAD_MUTEX_RECURSIVE -O2 -DNDEBUG -fPIC -fvisibility=hidden -DGSDLLEXPORT="__attribute__((visibility(\"default\")))" -Wall -Wstrict-prototypes -Wundef -Wmissing-declarations -Wmissing-prototypes -Wwrite-strings -fno-strict-aliasing -Werror=declaration-after-statement -fno-builtin -fno-common -Werror=return-type -Wno-unused-local-typedefs -DHAVE_STDINT_H=1 -DHAVE_DIRENT_H=1 -DHAVE_SYS_DIR_H=1 -DHAVE_SYS_TIME_H=1 -DHAVE_SYS_TIMES_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_LIBDL=1 -DGX_COLOR_INDEX_TYPE="unsigned long long" -D__USE_UNIX98=1 -DBUILD_PDF=1 -I./pdf -Os -fstack-clash-protection -Wformat -Werror=format-security -g -flto=auto -DHAVE_RESTRICT=1 -I/usr/include/webp -fno-strict-aliasing -DHAVE_POPEN_PROTO=1 -I./soobj -I./base -I./devices -DWHICH_CMS="lcms2" -o ./soobj/sarc4.o -c ./base/sarc4.c In file included from tesseract/src/ccutil/clst.h:24, from tesseract/src/ccstruct/blobs.h:23, from tesseract/src/classify/ocrfeatures.h:21, from tesseract/src/classify/normmatch.h:22, from tesseract/src/classify/normmatch.cpp:20: tesseract/src/ccutil/serialis.h: In instantiation of 'bool tesseract::TFile::Serialize(const T*, size_t) [with T = char; size_t = unsigned int]': tesseract/src/ccutil/unicharset.h:363:51: required from here tesseract/src/ccutil/serialis.h:102:45: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'unsigned int'} [-Wsign-compare] 102 | return FWrite(data, sizeof(T), count) == count; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ ./obj/aux/echogs -e .dev -w- -l-dev -b -s -l-include -l./obj/page -l-obj ./obj/hpdj850c ./obj/gdeveprn.o ./obj/pagecount.o ./obj/mediasize.o ./obj/eprnparm.o ./obj/eprnrend.o ./obj/eprnfs.o ./obj/gdevpcl3.o ./obj/pclcap.o ./obj/pclgen.o ./obj/pclcomp.o ./obj/pclsize.o gcc -DHAVE_MKSTEMP -DHAVE_FSEEKO -DHAVE_FONTCONFIG -DHAVE_SETLOCALE -DHAVE_DBUS -DHAVE_BSWAP32 -DHAVE_BYTESWAP_H -DHAVE_STRERROR -DHAVE_PREAD_PWRITE=1 -DGS_RECURSIVE_MUTEXATTR=PTHREAD_MUTEX_RECURSIVE -O2 -DNDEBUG -fPIC -fvisibility=hidden -DGSDLLEXPORT="__attribute__((visibility(\"default\")))" -Wall -Wstrict-prototypes -Wundef -Wmissing-declarations -Wmissing-prototypes -Wwrite-strings -fno-strict-aliasing -Werror=declaration-after-statement -fno-builtin -fno-common -Werror=return-type -Wno-unused-local-typedefs -DHAVE_STDINT_H=1 -DHAVE_DIRENT_H=1 -DHAVE_SYS_DIR_H=1 -DHAVE_SYS_TIME_H=1 -DHAVE_SYS_TIMES_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_LIBDL=1 -DGX_COLOR_INDEX_TYPE="unsigned long long" -D__USE_UNIX98=1 -DBUILD_PDF=1 -I./pdf -Os -fstack-clash-protection -Wformat -Werror=format-security -g -flto=auto -DHAVE_RESTRICT=1 -I/usr/include/webp -fno-strict-aliasing -DHAVE_POPEN_PROTO=1 -I./soobj -I./base -I./soobj -I./devices -I./devices/vector -DOCR_VERSION=1 -o ./soobj/gdevpdt.o -c ./devices/vector/gdevpdt.c In file included from ./base/sfxstdio.c:20: ./base/unistd_.h:54: warning: "_XOPEN_SOURCE" redefined 54 | # define _XOPEN_SOURCE 500 | In file included from /usr/include/sys/types.h:7, from ./base/stdpre.h:326, from ./base/std.h:22, from ./base/stdio_.h:26, from ./base/sfxstdio.c:18: /usr/include/features.h:16: note: this is the location of the previous definition 16 | #define _XOPEN_SOURCE 700 | ./base/unistd_.h:55: warning: "__USE_UNIX98" redefined 55 | # define __USE_UNIX98 | : note: this is the location of the previous definition gcc -DHAVE_MKSTEMP -DHAVE_FSEEKO -DHAVE_FONTCONFIG -DHAVE_SETLOCALE -DHAVE_DBUS -DHAVE_BSWAP32 -DHAVE_BYTESWAP_H -DHAVE_STRERROR -DHAVE_PREAD_PWRITE=1 -DGS_RECURSIVE_MUTEXATTR=PTHREAD_MUTEX_RECURSIVE -O2 -DNDEBUG -fPIC -fvisibility=hidden -DGSDLLEXPORT="__attribute__((visibility(\"default\")))" -Wall -Wstrict-prototypes -Wundef -Wmissing-declarations -Wmissing-prototypes -Wwrite-strings -fno-strict-aliasing -Werror=declaration-after-statement -fno-builtin -fno-common -Werror=return-type -Wno-unused-local-typedefs -DHAVE_STDINT_H=1 -DHAVE_DIRENT_H=1 -DHAVE_SYS_DIR_H=1 -DHAVE_SYS_TIME_H=1 -DHAVE_SYS_TIMES_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_LIBDL=1 -DGX_COLOR_INDEX_TYPE="unsigned long long" -D__USE_UNIX98=1 -DBUILD_PDF=1 -I./pdf -Os -fstack-clash-protection -Wformat -Werror=format-security -g -flto=auto -DHAVE_RESTRICT=1 -I/usr/include/webp -fno-strict-aliasing -DHAVE_POPEN_PROTO=1 -I./soobj -I./base -I./soobj -I./devices -I./devices/vector -DOCR_VERSION=1 -o ./soobj/gdevpdtb.o -c ./devices/vector/gdevpdtb.c gcc -DHAVE_MKSTEMP -DHAVE_FSEEKO -DHAVE_FONTCONFIG -DHAVE_SETLOCALE -DHAVE_DBUS -DHAVE_BSWAP32 -DHAVE_BYTESWAP_H -DHAVE_STRERROR -DHAVE_PREAD_PWRITE=1 -DGS_RECURSIVE_MUTEXATTR=PTHREAD_MUTEX_RECURSIVE -O2 -DNDEBUG -fPIC -fvisibility=hidden -DGSDLLEXPORT="__attribute__((visibility(\"default\")))" -Wall -Wstrict-prototypes -Wundef -Wmissing-declarations -Wmissing-prototypes -Wwrite-strings -fno-strict-aliasing -Werror=declaration-after-statement -fno-builtin -fno-common -Werror=return-type -Wno-unused-local-typedefs -DHAVE_STDINT_H=1 -DHAVE_DIRENT_H=1 -DHAVE_SYS_DIR_H=1 -DHAVE_SYS_TIME_H=1 -DHAVE_SYS_TIMES_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_LIBDL=1 -DGX_COLOR_INDEX_TYPE="unsigned long long" -D__USE_UNIX98=1 -DBUILD_PDF=1 -I./pdf -Os -fstack-clash-protection -Wformat -Werror=format-security -g -flto=auto -DHAVE_RESTRICT=1 -I/usr/include/webp -fno-strict-aliasing -DHAVE_POPEN_PROTO=1 -I./soobj -I./base -I./soobj -I./devices -I./devices/vector -DOCR_VERSION=1 -o ./soobj/gdevpdtc.o -c ./devices/vector/gdevpdtc.c gcc -DHAVE_MKSTEMP -DHAVE_FSEEKO -DHAVE_FONTCONFIG -DHAVE_SETLOCALE -DHAVE_DBUS -DHAVE_BSWAP32 -DHAVE_BYTESWAP_H -DHAVE_STRERROR -DHAVE_PREAD_PWRITE=1 -DGS_RECURSIVE_MUTEXATTR=PTHREAD_MUTEX_RECURSIVE -O2 -DNDEBUG -fPIC -fvisibility=hidden -DGSDLLEXPORT="__attribute__((visibility(\"default\")))" -Wall -Wstrict-prototypes -Wundef -Wmissing-declarations -Wmissing-prototypes -Wwrite-strings -fno-strict-aliasing -Werror=declaration-after-statement -fno-builtin -fno-common -Werror=return-type -Wno-unused-local-typedefs -DHAVE_STDINT_H=1 -DHAVE_DIRENT_H=1 -DHAVE_SYS_DIR_H=1 -DHAVE_SYS_TIME_H=1 -DHAVE_SYS_TIMES_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_LIBDL=1 -DGX_COLOR_INDEX_TYPE="unsigned long long" -D__USE_UNIX98=1 -DBUILD_PDF=1 -I./pdf -Os -fstack-clash-protection -Wformat -Werror=format-security -g -flto=auto -DHAVE_RESTRICT=1 -I/usr/include/webp -fno-strict-aliasing -DHAVE_POPEN_PROTO=1 -I./soobj -I./base -I./soobj -I./devices -I./devices/vector -DOCR_VERSION=1 -o ./soobj/gdevpdtd.o -c ./devices/vector/gdevpdtd.c In file included from ./base/sfxcommon.c:21: ./base/unistd_.h:54: warning: "_XOPEN_SOURCE" redefined 54 | # define _XOPEN_SOURCE 500 | In file included from /usr/include/sys/types.h:7, from ./base/stdpre.h:326, from ./base/std.h:22, from ./base/stdio_.h:26, from ./base/sfxcommon.c:19: /usr/include/features.h:16: note: this is the location of the previous definition 16 | #define _XOPEN_SOURCE 700 | ./base/unistd_.h:55: warning: "__USE_UNIX98" redefined 55 | # define __USE_UNIX98 | : note: this is the location of the previous definition ./obj/aux/echogs -e .dev -w- -l-dev -b -s -l-include -l./obj/page -l-obj ./obj/hpdj855c ./obj/gdeveprn.o ./obj/pagecount.o ./obj/mediasize.o ./obj/eprnparm.o ./obj/eprnrend.o ./obj/eprnfs.o ./obj/gdevpcl3.o ./obj/pclcap.o ./obj/pclgen.o ./obj/pclcomp.o ./obj/pclsize.o gcc -DHAVE_MKSTEMP -DHAVE_FSEEKO -DHAVE_FONTCONFIG -DHAVE_SETLOCALE -DHAVE_DBUS -DHAVE_BSWAP32 -DHAVE_BYTESWAP_H -DHAVE_STRERROR -DHAVE_PREAD_PWRITE=1 -DGS_RECURSIVE_MUTEXATTR=PTHREAD_MUTEX_RECURSIVE -O2 -DNDEBUG -fPIC -fvisibility=hidden -DGSDLLEXPORT="__attribute__((visibility(\"default\")))" -Wall -Wstrict-prototypes -Wundef -Wmissing-declarations -Wmissing-prototypes -Wwrite-strings -fno-strict-aliasing -Werror=declaration-after-statement -fno-builtin -fno-common -Werror=return-type -Wno-unused-local-typedefs -DHAVE_STDINT_H=1 -DHAVE_DIRENT_H=1 -DHAVE_SYS_DIR_H=1 -DHAVE_SYS_TIME_H=1 -DHAVE_SYS_TIMES_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_LIBDL=1 -DGX_COLOR_INDEX_TYPE="unsigned long long" -D__USE_UNIX98=1 -DBUILD_PDF=1 -I./pdf -Os -fstack-clash-protection -Wformat -Werror=format-security -g -flto=auto -DHAVE_RESTRICT=1 -I/usr/include/webp -fno-strict-aliasing -DHAVE_POPEN_PROTO=1 -I./soobj -I./base -I./soobj -I./devices -I./devices/vector -DOCR_VERSION=1 -o ./soobj/gdevpdte.o -c ./devices/vector/gdevpdte.c gcc -DHAVE_MKSTEMP -DHAVE_FSEEKO -DHAVE_FONTCONFIG -DHAVE_SETLOCALE -DHAVE_DBUS -DHAVE_BSWAP32 -DHAVE_BYTESWAP_H -DHAVE_STRERROR -DHAVE_PREAD_PWRITE=1 -DGS_RECURSIVE_MUTEXATTR=PTHREAD_MUTEX_RECURSIVE -O2 -DNDEBUG -fPIC -fvisibility=hidden -DGSDLLEXPORT="__attribute__((visibility(\"default\")))" -Wall -Wstrict-prototypes -Wundef -Wmissing-declarations -Wmissing-prototypes -Wwrite-strings -fno-strict-aliasing -Werror=declaration-after-statement -fno-builtin -fno-common -Werror=return-type -Wno-unused-local-typedefs -DHAVE_STDINT_H=1 -DHAVE_DIRENT_H=1 -DHAVE_SYS_DIR_H=1 -DHAVE_SYS_TIME_H=1 -DHAVE_SYS_TIMES_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_LIBDL=1 -DGX_COLOR_INDEX_TYPE="unsigned long long" -D__USE_UNIX98=1 -DBUILD_PDF=1 -I./pdf -Os -fstack-clash-protection -Wformat -Werror=format-security -g -flto=auto -DHAVE_RESTRICT=1 -I/usr/include/webp -fno-strict-aliasing -DHAVE_POPEN_PROTO=1 -I./soobj -I./base -I./soobj -I./devices -I./devices/vector -DOCR_VERSION=1 -o ./soobj/gdevpdtf.o -c ./devices/vector/gdevpdtf.c gcc -DHAVE_MKSTEMP -DHAVE_FSEEKO -DHAVE_FONTCONFIG -DHAVE_SETLOCALE -DHAVE_DBUS -DHAVE_BSWAP32 -DHAVE_BYTESWAP_H -DHAVE_STRERROR -DHAVE_PREAD_PWRITE=1 -DGS_RECURSIVE_MUTEXATTR=PTHREAD_MUTEX_RECURSIVE -O2 -DNDEBUG -fPIC -fvisibility=hidden -DGSDLLEXPORT="__attribute__((visibility(\"default\")))" -Wall -Wstrict-prototypes -Wundef -Wmissing-declarations -Wmissing-prototypes -Wwrite-strings -fno-strict-aliasing -Werror=declaration-after-statement -fno-builtin -fno-common -Werror=return-type -Wno-unused-local-typedefs -DHAVE_STDINT_H=1 -DHAVE_DIRENT_H=1 -DHAVE_SYS_DIR_H=1 -DHAVE_SYS_TIME_H=1 -DHAVE_SYS_TIMES_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_LIBDL=1 -DGX_COLOR_INDEX_TYPE="unsigned long long" -D__USE_UNIX98=1 -DBUILD_PDF=1 -I./pdf -Os -fstack-clash-protection -Wformat -Werror=format-security -g -flto=auto -DHAVE_RESTRICT=1 -I/usr/include/webp -fno-strict-aliasing -DHAVE_POPEN_PROTO=1 -I./soobj -I./base -I./soobj -I./devices -I./devices/vector -DOCR_VERSION=1 -o ./soobj/gdevpdti.o -c ./devices/vector/gdevpdti.c gcc -DHAVE_MKSTEMP -DHAVE_FSEEKO -DHAVE_FONTCONFIG -DHAVE_SETLOCALE -DHAVE_DBUS -DHAVE_BSWAP32 -DHAVE_BYTESWAP_H -DHAVE_STRERROR -DHAVE_PREAD_PWRITE=1 -DGS_RECURSIVE_MUTEXATTR=PTHREAD_MUTEX_RECURSIVE -O2 -DNDEBUG -fPIC -fvisibility=hidden -DGSDLLEXPORT="__attribute__((visibility(\"default\")))" -Wall -Wstrict-prototypes -Wundef -Wmissing-declarations -Wmissing-prototypes -Wwrite-strings -fno-strict-aliasing -Werror=declaration-after-statement -fno-builtin -fno-common -Werror=return-type -Wno-unused-local-typedefs -DHAVE_STDINT_H=1 -DHAVE_DIRENT_H=1 -DHAVE_SYS_DIR_H=1 -DHAVE_SYS_TIME_H=1 -DHAVE_SYS_TIMES_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_LIBDL=1 -DGX_COLOR_INDEX_TYPE="unsigned long long" -D__USE_UNIX98=1 -DBUILD_PDF=1 -I./pdf -Os -fstack-clash-protection -Wformat -Werror=format-security -g -flto=auto -DHAVE_RESTRICT=1 -I/usr/include/webp -fno-strict-aliasing -DHAVE_POPEN_PROTO=1 -I./soobj -I./base -I./soobj -I./devices -I./devices/vector -DOCR_VERSION=1 -o ./soobj/gdevpdts.o -c ./devices/vector/gdevpdts.c ./obj/aux/echogs -e .dev -w- -l-dev -b -s -l-include -l./obj/page -l-obj ./obj/hpdj870c ./obj/gdeveprn.o ./obj/pagecount.o ./obj/mediasize.o ./obj/eprnparm.o ./obj/eprnrend.o ./obj/eprnfs.o ./obj/gdevpcl3.o ./obj/pclcap.o ./obj/pclgen.o ./obj/pclcomp.o ./obj/pclsize.o ./obj/aux/echogs -e .dev -w- -l-dev -b -s -l-include -l./obj/page -l-obj ./obj/hpdj890c ./obj/gdeveprn.o ./obj/pagecount.o ./obj/mediasize.o ./obj/eprnparm.o ./obj/eprnrend.o ./obj/eprnfs.o ./obj/gdevpcl3.o ./obj/pclcap.o ./obj/pclgen.o ./obj/pclcomp.o ./obj/pclsize.o ./obj/aux/echogs -e .dev -w- -l-dev -b -s -l-include -l./obj/page -l-obj ./obj/hpdjplus ./obj/gdeveprn.o ./obj/pagecount.o ./obj/mediasize.o ./obj/eprnparm.o ./obj/eprnrend.o ./obj/eprnfs.o ./obj/gdevpcl3.o ./obj/pclcap.o ./obj/pclgen.o ./obj/pclcomp.o ./obj/pclsize.o ./obj/aux/echogs -e .dev -w- -l-dev -b -s -l-include -l./obj/page -l-obj ./obj/hpdjportable ./obj/gdeveprn.o ./obj/pagecount.o ./obj/mediasize.o ./obj/eprnparm.o ./obj/eprnrend.o ./obj/eprnfs.o ./obj/gdevpcl3.o ./obj/pclcap.o ./obj/pclgen.o ./obj/pclcomp.o ./obj/pclsize.o ./obj/aux/echogs -e .dev -w- -l-dev -b -s -l-include -l./obj/page -l-obj ./obj/ibmpro ./obj/gdevepsn.o ./obj/aux/echogs -e .dev -w- -l-dev -b -s -l-include -l./obj/page -l-obj ./obj/imagen ./obj/gdevimgn.o ./obj/aux/echogs -e .dev -w- -l-dev2 -b -s -l-include -l./obj/page -l-obj ./obj/itk24i ./obj/gdevatx.o ./obj/aux/echogs -e .dev -w- -l-dev2 -b -s -l-include -l./obj/page -l-obj ./obj/itk38 ./obj/gdevatx.o ./obj/aux/echogs -e .dev -w- -l-dev -b -s -l-include -l./obj/page -l-obj ./obj/iwhi ./obj/gdevadmp.o ./obj/aux/echogs -e .dev -w- -l-dev -b -s -l-include -l./obj/page -l-obj ./obj/iwlo ./obj/gdevadmp.o ./obj/aux/echogs -e .dev -w- -l-dev -b -s -l-include -l./obj/page -l-obj ./obj/iwlq ./obj/gdevadmp.o ./obj/aux/echogs -e .dev -w- -l-dev -b -s -l-include -l./obj/page -l-obj ./obj/jetp3852 ./obj/gdev3852.o ./obj/aux/echogs -e .dev -w- -l-dev -b -s -l-include -l./obj/page -l-obj ./obj/la50 ./obj/gdevln03.o ./obj/aux/echogs -e .dev -w- -l-dev -b -s -l-include -l./obj/page -l-obj ./obj/la70 ./obj/gdevln03.o ./obj/aux/echogs -e .dev -w- -l-dev -b -s -l-include -l./obj/page -l-obj ./obj/la75 ./obj/gdevln03.o ./obj/aux/echogs -e .dev -w- -l-dev -b -s -l-include -l./obj/page -l-obj ./obj/la75plus ./obj/gdevln03.o gcc -DHAVE_MKSTEMP -DHAVE_FSEEKO -DHAVE_FONTCONFIG -DHAVE_SETLOCALE -DHAVE_DBUS -DHAVE_BSWAP32 -DHAVE_BYTESWAP_H -DHAVE_STRERROR -DHAVE_PREAD_PWRITE=1 -DGS_RECURSIVE_MUTEXATTR=PTHREAD_MUTEX_RECURSIVE -O2 -DNDEBUG -fPIC -fvisibility=hidden -DGSDLLEXPORT="__attribute__((visibility(\"default\")))" -Wall -Wstrict-prototypes -Wundef -Wmissing-declarations -Wmissing-prototypes -Wwrite-strings -fno-strict-aliasing -Werror=declaration-after-statement -fno-builtin -fno-common -Werror=return-type -Wno-unused-local-typedefs -DHAVE_STDINT_H=1 -DHAVE_DIRENT_H=1 -DHAVE_SYS_DIR_H=1 -DHAVE_SYS_TIME_H=1 -DHAVE_SYS_TIMES_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_LIBDL=1 -DGX_COLOR_INDEX_TYPE="unsigned long long" -D__USE_UNIX98=1 -DBUILD_PDF=1 -I./pdf -Os -fstack-clash-protection -Wformat -Werror=format-security -g -flto=auto -DHAVE_RESTRICT=1 -I/usr/include/webp -fno-strict-aliasing -DHAVE_POPEN_PROTO=1 -I./soobj -I./base -I./soobj -I./devices -I./devices/vector -DOCR_VERSION=1 -o ./soobj/gdevpdtt.o -c ./devices/vector/gdevpdtt.c ./obj/aux/echogs -e .dev -w- -l-dev2 -b -s -l-include -l./obj/page -l-obj ./obj/laserjet ./obj/gdevdjet.o ./obj/gdevdljm.o ./obj/gdevpcl.o ./obj/aux/echogs -e .dev -w- -l-dev -b -s -l-include -l./obj/page -l-obj ./obj/lbp310 ./obj/gdevlbp3.o gcc -DHAVE_MKSTEMP -DHAVE_FSEEKO -DHAVE_FONTCONFIG -DHAVE_SETLOCALE -DHAVE_DBUS -DHAVE_BSWAP32 -DHAVE_BYTESWAP_H -DHAVE_STRERROR -DHAVE_PREAD_PWRITE=1 -DGS_RECURSIVE_MUTEXATTR=PTHREAD_MUTEX_RECURSIVE -O2 -DNDEBUG -fPIC -fvisibility=hidden -DGSDLLEXPORT="__attribute__((visibility(\"default\")))" -Wall -Wstrict-prototypes -Wundef -Wmissing-declarations -Wmissing-prototypes -Wwrite-strings -fno-strict-aliasing -Werror=declaration-after-statement -fno-builtin -fno-common -Werror=return-type -Wno-unused-local-typedefs -DHAVE_STDINT_H=1 -DHAVE_DIRENT_H=1 -DHAVE_SYS_DIR_H=1 -DHAVE_SYS_TIME_H=1 -DHAVE_SYS_TIMES_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_LIBDL=1 -DGX_COLOR_INDEX_TYPE="unsigned long long" -D__USE_UNIX98=1 -DBUILD_PDF=1 -I./pdf -Os -fstack-clash-protection -Wformat -Werror=format-security -g -flto=auto -DHAVE_RESTRICT=1 -I/usr/include/webp -fno-strict-aliasing -DHAVE_POPEN_PROTO=1 -I./soobj -I./base -I./soobj -I./devices -I./devices/vector -DOCR_VERSION=1 -o ./soobj/gdevpdtv.o -c ./devices/vector/gdevpdtv.c ./obj/aux/echogs -e .dev -w- -l-dev -b -s -l-include -l./obj/page -l-obj ./obj/lbp320 ./obj/gdevlbp3.o gcc -DHAVE_MKSTEMP -DHAVE_FSEEKO -DHAVE_FONTCONFIG -DHAVE_SETLOCALE -DHAVE_DBUS -DHAVE_BSWAP32 -DHAVE_BYTESWAP_H -DHAVE_STRERROR -DHAVE_PREAD_PWRITE=1 -DGS_RECURSIVE_MUTEXATTR=PTHREAD_MUTEX_RECURSIVE -O2 -DNDEBUG -fPIC -fvisibility=hidden -DGSDLLEXPORT="__attribute__((visibility(\"default\")))" -Wall -Wstrict-prototypes -Wundef -Wmissing-declarations -Wmissing-prototypes -Wwrite-strings -fno-strict-aliasing -Werror=declaration-after-statement -fno-builtin -fno-common -Werror=return-type -Wno-unused-local-typedefs -DHAVE_STDINT_H=1 -DHAVE_DIRENT_H=1 -DHAVE_SYS_DIR_H=1 -DHAVE_SYS_TIME_H=1 -DHAVE_SYS_TIMES_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_LIBDL=1 -DGX_COLOR_INDEX_TYPE="unsigned long long" -D__USE_UNIX98=1 -DBUILD_PDF=1 -I./pdf -Os -fstack-clash-protection -Wformat -Werror=format-security -g -flto=auto -DHAVE_RESTRICT=1 -I/usr/include/webp -fno-strict-aliasing -DHAVE_POPEN_PROTO=1 -I./soobj -I./base -I./soobj -I./devices -I./devices/vector -DOCR_VERSION=1 -o ./soobj/gdevpdtw.o -c ./devices/vector/gdevpdtw.c gcc -DHAVE_MKSTEMP -DHAVE_FSEEKO -DHAVE_FONTCONFIG -DHAVE_SETLOCALE -DHAVE_DBUS -DHAVE_BSWAP32 -DHAVE_BYTESWAP_H -DHAVE_STRERROR -DHAVE_PREAD_PWRITE=1 -DGS_RECURSIVE_MUTEXATTR=PTHREAD_MUTEX_RECURSIVE -O2 -DNDEBUG -fPIC -fvisibility=hidden -DGSDLLEXPORT="__attribute__((visibility(\"default\")))" -Wall -Wstrict-prototypes -Wundef -Wmissing-declarations -Wmissing-prototypes -Wwrite-strings -fno-strict-aliasing -Werror=declaration-after-statement -fno-builtin -fno-common -Werror=return-type -Wno-unused-local-typedefs -DHAVE_STDINT_H=1 -DHAVE_DIRENT_H=1 -DHAVE_SYS_DIR_H=1 -DHAVE_SYS_TIME_H=1 -DHAVE_SYS_TIMES_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_LIBDL=1 -DGX_COLOR_INDEX_TYPE="unsigned long long" -D__USE_UNIX98=1 -DBUILD_PDF=1 -I./pdf -Os -fstack-clash-protection -Wformat -Werror=format-security -g -flto=auto -DHAVE_RESTRICT=1 -I/usr/include/webp -fno-strict-aliasing -DHAVE_POPEN_PROTO=1 -I./soobj -I./base -I./devices -DWHICH_CMS="lcms2" -o ./soobj/gsfont0c.o -c ./base/gsfont0c.c ./obj/aux/echogs -e .dev -w- -l-dev -b -s -l-include -l./obj/page -l-obj ./obj/lbp8 ./obj/gdevlbp8.o ./obj/aux/echogs -e .dev -w- -l-dev -b -s -l-include -l./obj/page -l-obj ./obj/lex2050 ./obj/gdevlx7.o gcc -DHAVE_MKSTEMP -DHAVE_FSEEKO -DHAVE_FONTCONFIG -DHAVE_SETLOCALE -DHAVE_DBUS -DHAVE_BSWAP32 -DHAVE_BYTESWAP_H -DHAVE_STRERROR -DHAVE_PREAD_PWRITE=1 -DGS_RECURSIVE_MUTEXATTR=PTHREAD_MUTEX_RECURSIVE -O2 -DNDEBUG -fPIC -fvisibility=hidden -DGSDLLEXPORT="__attribute__((visibility(\"default\")))" -Wall -Wstrict-prototypes -Wundef -Wmissing-declarations -Wmissing-prototypes -Wwrite-strings -fno-strict-aliasing -Werror=declaration-after-statement -fno-builtin -fno-common -Werror=return-type -Wno-unused-local-typedefs -DHAVE_STDINT_H=1 -DHAVE_DIRENT_H=1 -DHAVE_SYS_DIR_H=1 -DHAVE_SYS_TIME_H=1 -DHAVE_SYS_TIMES_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_LIBDL=1 -DGX_COLOR_INDEX_TYPE="unsigned long long" -D__USE_UNIX98=1 -DBUILD_PDF=1 -I./pdf -Os -fstack-clash-protection -Wformat -Werror=format-security -g -flto=auto -DHAVE_RESTRICT=1 -I/usr/include/webp -fno-strict-aliasing -DHAVE_POPEN_PROTO=1 -I./soobj -I./base -I./soobj -I./devices -I./devices/vector -DOCR_VERSION=1 -o ./soobj/gxfcopy.o -c ./devices/gxfcopy.c ./obj/aux/echogs -e .dev -w- -l-dev -b -s -l-include -l./obj/page -l-obj ./obj/lex3200 ./obj/gdevlx7.o gcc -DHAVE_MKSTEMP -DHAVE_FSEEKO -DHAVE_FONTCONFIG -DHAVE_SETLOCALE -DHAVE_DBUS -DHAVE_BSWAP32 -DHAVE_BYTESWAP_H -DHAVE_STRERROR -DHAVE_PREAD_PWRITE=1 -DGS_RECURSIVE_MUTEXATTR=PTHREAD_MUTEX_RECURSIVE -O2 -DNDEBUG -fPIC -fvisibility=hidden -DGSDLLEXPORT="__attribute__((visibility(\"default\")))" -Wall -Wstrict-prototypes -Wundef -Wmissing-declarations -Wmissing-prototypes -Wwrite-strings -fno-strict-aliasing -Werror=declaration-after-statement -fno-builtin -fno-common -Werror=return-type -Wno-unused-local-typedefs -DHAVE_STDINT_H=1 -DHAVE_DIRENT_H=1 -DHAVE_SYS_DIR_H=1 -DHAVE_SYS_TIME_H=1 -DHAVE_SYS_TIMES_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_LIBDL=1 -DGX_COLOR_INDEX_TYPE="unsigned long long" -D__USE_UNIX98=1 -DBUILD_PDF=1 -I./pdf -Os -fstack-clash-protection -Wformat -Werror=format-security -g -flto=auto -DHAVE_RESTRICT=1 -I/usr/include/webp -fno-strict-aliasing -DHAVE_POPEN_PROTO=1 -I./soobj -I./base -I./soobj -I./devices -I./devices/vector -DOCR_VERSION=1 -o ./soobj/gdevpsf1.o -c ./devices/vector/gdevpsf1.c gcc -DHAVE_MKSTEMP -DHAVE_FSEEKO -DHAVE_FONTCONFIG -DHAVE_SETLOCALE -DHAVE_DBUS -DHAVE_BSWAP32 -DHAVE_BYTESWAP_H -DHAVE_STRERROR -DHAVE_PREAD_PWRITE=1 -DGS_RECURSIVE_MUTEXATTR=PTHREAD_MUTEX_RECURSIVE -O2 -DNDEBUG -fPIC -fvisibility=hidden -DGSDLLEXPORT="__attribute__((visibility(\"default\")))" -Wall -Wstrict-prototypes -Wundef -Wmissing-declarations -Wmissing-prototypes -Wwrite-strings -fno-strict-aliasing -Werror=declaration-after-statement -fno-builtin -fno-common -Werror=return-type -Wno-unused-local-typedefs -DHAVE_STDINT_H=1 -DHAVE_DIRENT_H=1 -DHAVE_SYS_DIR_H=1 -DHAVE_SYS_TIME_H=1 -DHAVE_SYS_TIMES_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_LIBDL=1 -DGX_COLOR_INDEX_TYPE="unsigned long long" -D__USE_UNIX98=1 -DBUILD_PDF=1 -I./pdf -Os -fstack-clash-protection -Wformat -Werror=format-security -g -flto=auto -DHAVE_RESTRICT=1 -I/usr/include/webp -fno-strict-aliasing -DHAVE_POPEN_PROTO=1 -I./soobj -I./base -I./soobj -I./devices -I./devices/vector -DOCR_VERSION=1 -o ./soobj/gdevpsf2.o -c ./devices/vector/gdevpsf2.c gcc -DHAVE_MKSTEMP -DHAVE_FSEEKO -DHAVE_FONTCONFIG -DHAVE_SETLOCALE -DHAVE_DBUS -DHAVE_BSWAP32 -DHAVE_BYTESWAP_H -DHAVE_STRERROR -DHAVE_PREAD_PWRITE=1 -DGS_RECURSIVE_MUTEXATTR=PTHREAD_MUTEX_RECURSIVE -O2 -DNDEBUG -fPIC -fvisibility=hidden -DGSDLLEXPORT="__attribute__((visibility(\"default\")))" -Wall -Wstrict-prototypes -Wundef -Wmissing-declarations -Wmissing-prototypes -Wwrite-strings -fno-strict-aliasing -Werror=declaration-after-statement -fno-builtin -fno-common -Werror=return-type -Wno-unused-local-typedefs -DHAVE_STDINT_H=1 -DHAVE_DIRENT_H=1 -DHAVE_SYS_DIR_H=1 -DHAVE_SYS_TIME_H=1 -DHAVE_SYS_TIMES_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_LIBDL=1 -DGX_COLOR_INDEX_TYPE="unsigned long long" -D__USE_UNIX98=1 -DBUILD_PDF=1 -I./pdf -Os -fstack-clash-protection -Wformat -Werror=format-security -g -flto=auto -DHAVE_RESTRICT=1 -I/usr/include/webp -fno-strict-aliasing -DHAVE_POPEN_PROTO=1 -I./soobj -I./base -I./soobj -I./devices -I./devices/vector -DOCR_VERSION=1 -o ./soobj/gdevpsfm.o -c ./devices/vector/gdevpsfm.c ./obj/aux/echogs -e .dev -w- -l-dev -b -s -l-include -l./obj/page -l-obj ./obj/lex5700 ./obj/gdevlx7.o gcc -DHAVE_MKSTEMP -DHAVE_FSEEKO -DHAVE_FONTCONFIG -DHAVE_SETLOCALE -DHAVE_DBUS -DHAVE_BSWAP32 -DHAVE_BYTESWAP_H -DHAVE_STRERROR -DHAVE_PREAD_PWRITE=1 -DGS_RECURSIVE_MUTEXATTR=PTHREAD_MUTEX_RECURSIVE -O2 -DNDEBUG -fPIC -fvisibility=hidden -DGSDLLEXPORT="__attribute__((visibility(\"default\")))" -Wall -Wstrict-prototypes -Wundef -Wmissing-declarations -Wmissing-prototypes -Wwrite-strings -fno-strict-aliasing -Werror=declaration-after-statement -fno-builtin -fno-common -Werror=return-type -Wno-unused-local-typedefs -DHAVE_STDINT_H=1 -DHAVE_DIRENT_H=1 -DHAVE_SYS_DIR_H=1 -DHAVE_SYS_TIME_H=1 -DHAVE_SYS_TIMES_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_LIBDL=1 -DGX_COLOR_INDEX_TYPE="unsigned long long" -D__USE_UNIX98=1 -DBUILD_PDF=1 -I./pdf -Os -fstack-clash-protection -Wformat -Werror=format-security -g -flto=auto -DHAVE_RESTRICT=1 -I/usr/include/webp -fno-strict-aliasing -DHAVE_POPEN_PROTO=1 -I./soobj -I./base -I./soobj -I./devices -I./devices/vector -DOCR_VERSION=1 -o ./soobj/gdevpsft.o -c ./devices/vector/gdevpsft.c gcc -DHAVE_MKSTEMP -DHAVE_FSEEKO -DHAVE_FONTCONFIG -DHAVE_SETLOCALE -DHAVE_DBUS -DHAVE_BSWAP32 -DHAVE_BYTESWAP_H -DHAVE_STRERROR -DHAVE_PREAD_PWRITE=1 -DGS_RECURSIVE_MUTEXATTR=PTHREAD_MUTEX_RECURSIVE -O2 -DNDEBUG -fPIC -fvisibility=hidden -DGSDLLEXPORT="__attribute__((visibility(\"default\")))" -Wall -Wstrict-prototypes -Wundef -Wmissing-declarations -Wmissing-prototypes -Wwrite-strings -fno-strict-aliasing -Werror=declaration-after-statement -fno-builtin -fno-common -Werror=return-type -Wno-unused-local-typedefs -DHAVE_STDINT_H=1 -DHAVE_DIRENT_H=1 -DHAVE_SYS_DIR_H=1 -DHAVE_SYS_TIME_H=1 -DHAVE_SYS_TIMES_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_LIBDL=1 -DGX_COLOR_INDEX_TYPE="unsigned long long" -D__USE_UNIX98=1 -DBUILD_PDF=1 -I./pdf -Os -fstack-clash-protection -Wformat -Werror=format-security -g -flto=auto -DHAVE_RESTRICT=1 -I/usr/include/webp -fno-strict-aliasing -DHAVE_POPEN_PROTO=1 -I./soobj -I./base -I./soobj -I./devices -I./devices/vector -DOCR_VERSION=1 -o ./soobj/gdevpsfu.o -c ./devices/vector/gdevpsfu.c gcc -DHAVE_MKSTEMP -DHAVE_FSEEKO -DHAVE_FONTCONFIG -DHAVE_SETLOCALE -DHAVE_DBUS -DHAVE_BSWAP32 -DHAVE_BYTESWAP_H -DHAVE_STRERROR -DHAVE_PREAD_PWRITE=1 -DGS_RECURSIVE_MUTEXATTR=PTHREAD_MUTEX_RECURSIVE -O2 -DNDEBUG -fPIC -fvisibility=hidden -DGSDLLEXPORT="__attribute__((visibility(\"default\")))" -Wall -Wstrict-prototypes -Wundef -Wmissing-declarations -Wmissing-prototypes -Wwrite-strings -fno-strict-aliasing -Werror=declaration-after-statement -fno-builtin -fno-common -Werror=return-type -Wno-unused-local-typedefs -DHAVE_STDINT_H=1 -DHAVE_DIRENT_H=1 -DHAVE_SYS_DIR_H=1 -DHAVE_SYS_TIME_H=1 -DHAVE_SYS_TIMES_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_LIBDL=1 -DGX_COLOR_INDEX_TYPE="unsigned long long" -D__USE_UNIX98=1 -DBUILD_PDF=1 -I./pdf -Os -fstack-clash-protection -Wformat -Werror=format-security -g -flto=auto -DHAVE_RESTRICT=1 -I/usr/include/webp -fno-strict-aliasing -DHAVE_POPEN_PROTO=1 -I./soobj -I./base -I./soobj -I./devices -I./devices/vector -DOCR_VERSION=1 -o ./soobj/gdevpsfx.o -c ./devices/vector/gdevpsfx.c gcc -DHAVE_MKSTEMP -DHAVE_FSEEKO -DHAVE_FONTCONFIG -DHAVE_SETLOCALE -DHAVE_DBUS -DHAVE_BSWAP32 -DHAVE_BYTESWAP_H -DHAVE_STRERROR -DHAVE_PREAD_PWRITE=1 -DGS_RECURSIVE_MUTEXATTR=PTHREAD_MUTEX_RECURSIVE -O2 -DNDEBUG -fPIC -fvisibility=hidden -DGSDLLEXPORT="__attribute__((visibility(\"default\")))" -Wall -Wstrict-prototypes -Wundef -Wmissing-declarations -Wmissing-prototypes -Wwrite-strings -fno-strict-aliasing -Werror=declaration-after-statement -fno-builtin -fno-common -Werror=return-type -Wno-unused-local-typedefs -DHAVE_STDINT_H=1 -DHAVE_DIRENT_H=1 -DHAVE_SYS_DIR_H=1 -DHAVE_SYS_TIME_H=1 -DHAVE_SYS_TIMES_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_LIBDL=1 -DGX_COLOR_INDEX_TYPE="unsigned long long" -D__USE_UNIX98=1 -DBUILD_PDF=1 -I./pdf -Os -fstack-clash-protection -Wformat -Werror=format-security -g -flto=auto -DHAVE_RESTRICT=1 -I/usr/include/webp -fno-strict-aliasing -DHAVE_POPEN_PROTO=1 -I./soobj -I./base -I./soobj -I./devices -Isrc -DSHARE_LIBPNG=1 -o ./soobj/gdevfpng_1.o -c ./devices/gdevfpng.c ./obj/aux/echogs -e .dev -w- -l-dev -b -s -l-include -l./obj/page -l-obj ./obj/lex7000 ./obj/gdevlx7.o gcc -DHAVE_MKSTEMP -DHAVE_FSEEKO -DHAVE_FONTCONFIG -DHAVE_SETLOCALE -DHAVE_DBUS -DHAVE_BSWAP32 -DHAVE_BYTESWAP_H -DHAVE_STRERROR -DHAVE_PREAD_PWRITE=1 -DGS_RECURSIVE_MUTEXATTR=PTHREAD_MUTEX_RECURSIVE -O2 -DNDEBUG -fPIC -fvisibility=hidden -DGSDLLEXPORT="__attribute__((visibility(\"default\")))" -Wall -Wstrict-prototypes -Wundef -Wmissing-declarations -Wmissing-prototypes -Wwrite-strings -fno-strict-aliasing -Werror=declaration-after-statement -fno-builtin -fno-common -Werror=return-type -Wno-unused-local-typedefs -DHAVE_STDINT_H=1 -DHAVE_DIRENT_H=1 -DHAVE_SYS_DIR_H=1 -DHAVE_SYS_TIME_H=1 -DHAVE_SYS_TIMES_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_LIBDL=1 -DGX_COLOR_INDEX_TYPE="unsigned long long" -D__USE_UNIX98=1 -DBUILD_PDF=1 -I./pdf -Os -fstack-clash-protection -Wformat -Werror=format-security -g -flto=auto -DHAVE_RESTRICT=1 -I/usr/include/webp -fno-strict-aliasing -DHAVE_POPEN_PROTO=1 -I./soobj -I./base -I./soobj -I./devices -I./devices/vector -DOCR_VERSION=1 -o ./soobj/gdevifno.o -c ./devices/gdevifno.c gcc -DHAVE_MKSTEMP -DHAVE_FSEEKO -DHAVE_FONTCONFIG -DHAVE_SETLOCALE -DHAVE_DBUS -DHAVE_BSWAP32 -DHAVE_BYTESWAP_H -DHAVE_STRERROR -DHAVE_PREAD_PWRITE=1 -DGS_RECURSIVE_MUTEXATTR=PTHREAD_MUTEX_RECURSIVE -O2 -DNDEBUG -fPIC -fvisibility=hidden -DGSDLLEXPORT="__attribute__((visibility(\"default\")))" -Wall -Wstrict-prototypes -Wundef -Wmissing-declarations -Wmissing-prototypes -Wwrite-strings -fno-strict-aliasing -Werror=declaration-after-statement -fno-builtin -fno-common -Werror=return-type -Wno-unused-local-typedefs -DHAVE_STDINT_H=1 -DHAVE_DIRENT_H=1 -DHAVE_SYS_DIR_H=1 -DHAVE_SYS_TIME_H=1 -DHAVE_SYS_TIMES_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_LIBDL=1 -DGX_COLOR_INDEX_TYPE="unsigned long long" -D__USE_UNIX98=1 -DBUILD_PDF=1 -I./pdf -Os -fstack-clash-protection -Wformat -Werror=format-security -g -flto=auto -DHAVE_RESTRICT=1 -I/usr/include/webp -fno-strict-aliasing -DHAVE_POPEN_PROTO=1 -I./soobj -I./base -I./soobj -I./devices -I./devices/vector -DOCR_VERSION=1 -o ./soobj/gdevicov.o -c ./devices/gdevicov.c gcc -DHAVE_MKSTEMP -DHAVE_FSEEKO -DHAVE_FONTCONFIG -DHAVE_SETLOCALE -DHAVE_DBUS -DHAVE_BSWAP32 -DHAVE_BYTESWAP_H -DHAVE_STRERROR -DHAVE_PREAD_PWRITE=1 -DGS_RECURSIVE_MUTEXATTR=PTHREAD_MUTEX_RECURSIVE -O2 -DNDEBUG -fPIC -fvisibility=hidden -DGSDLLEXPORT="__attribute__((visibility(\"default\")))" -Wall -Wstrict-prototypes -Wundef -Wmissing-declarations -Wmissing-prototypes -Wwrite-strings -fno-strict-aliasing -Werror=declaration-after-statement -fno-builtin -fno-common -Werror=return-type -Wno-unused-local-typedefs -DHAVE_STDINT_H=1 -DHAVE_DIRENT_H=1 -DHAVE_SYS_DIR_H=1 -DHAVE_SYS_TIME_H=1 -DHAVE_SYS_TIMES_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_LIBDL=1 -DGX_COLOR_INDEX_TYPE="unsigned long long" -D__USE_UNIX98=1 -DBUILD_PDF=1 -I./pdf -Os -fstack-clash-protection -Wformat -Werror=format-security -g -flto=auto -DHAVE_RESTRICT=1 -I/usr/include/webp -fno-strict-aliasing -DHAVE_POPEN_PROTO=1 -I./soobj -I./base -I./soobj -I./devices -I./devices/vector -DOCR_VERSION=1 -o ./soobj/gdevjpeg.o -c ./devices/gdevjpeg.c gcc -DHAVE_MKSTEMP -DHAVE_FSEEKO -DHAVE_FONTCONFIG -DHAVE_SETLOCALE -DHAVE_DBUS -DHAVE_BSWAP32 -DHAVE_BYTESWAP_H -DHAVE_STRERROR -DHAVE_PREAD_PWRITE=1 -DGS_RECURSIVE_MUTEXATTR=PTHREAD_MUTEX_RECURSIVE -O2 -DNDEBUG -fPIC -fvisibility=hidden -DGSDLLEXPORT="__attribute__((visibility(\"default\")))" -Wall -Wstrict-prototypes -Wundef -Wmissing-declarations -Wmissing-prototypes -Wwrite-strings -fno-strict-aliasing -Werror=declaration-after-statement -fno-builtin -fno-common -Werror=return-type -Wno-unused-local-typedefs -DHAVE_STDINT_H=1 -DHAVE_DIRENT_H=1 -DHAVE_SYS_DIR_H=1 -DHAVE_SYS_TIME_H=1 -DHAVE_SYS_TIMES_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_LIBDL=1 -DGX_COLOR_INDEX_TYPE="unsigned long long" -D__USE_UNIX98=1 -DBUILD_PDF=1 -I./pdf -Os -fstack-clash-protection -Wformat -Werror=format-security -g -flto=auto -DHAVE_RESTRICT=1 -I/usr/include/webp -fno-strict-aliasing -DHAVE_POPEN_PROTO=1 -I./soobj -I./base -I./soobj -I./devices -I./devices/vector -DOCR_VERSION=1 -o ./soobj/gdevmgr.o -c ./devices/gdevmgr.c gcc -DHAVE_MKSTEMP -DHAVE_FSEEKO -DHAVE_FONTCONFIG -DHAVE_SETLOCALE -DHAVE_DBUS -DHAVE_BSWAP32 -DHAVE_BYTESWAP_H -DHAVE_STRERROR -DHAVE_PREAD_PWRITE=1 -DGS_RECURSIVE_MUTEXATTR=PTHREAD_MUTEX_RECURSIVE -O2 -DNDEBUG -fPIC -fvisibility=hidden -DGSDLLEXPORT="__attribute__((visibility(\"default\")))" -Wall -Wstrict-prototypes -Wundef -Wmissing-declarations -Wmissing-prototypes -Wwrite-strings -fno-strict-aliasing -Werror=declaration-after-statement -fno-builtin -fno-common -Werror=return-type -Wno-unused-local-typedefs -DHAVE_STDINT_H=1 -DHAVE_DIRENT_H=1 -DHAVE_SYS_DIR_H=1 -DHAVE_SYS_TIME_H=1 -DHAVE_SYS_TIMES_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_LIBDL=1 -DGX_COLOR_INDEX_TYPE="unsigned long long" -D__USE_UNIX98=1 -DBUILD_PDF=1 -I./pdf -Os -fstack-clash-protection -Wformat -Werror=format-security -g -flto=auto -DHAVE_RESTRICT=1 -I/usr/include/webp -fno-strict-aliasing -DHAVE_POPEN_PROTO=1 -I./soobj -I./base -I./soobj -I./devices -I./devices/vector -DOCR_VERSION=1 -o ./soobj/gdevmiff.o -c ./devices/gdevmiff.c gcc -DHAVE_MKSTEMP -DHAVE_FSEEKO -DHAVE_FONTCONFIG -DHAVE_SETLOCALE -DHAVE_DBUS -DHAVE_BSWAP32 -DHAVE_BYTESWAP_H -DHAVE_STRERROR -DHAVE_PREAD_PWRITE=1 -DGS_RECURSIVE_MUTEXATTR=PTHREAD_MUTEX_RECURSIVE -O2 -DNDEBUG -fPIC -fvisibility=hidden -DGSDLLEXPORT="__attribute__((visibility(\"default\")))" -Wall -Wstrict-prototypes -Wundef -Wmissing-declarations -Wmissing-prototypes -Wwrite-strings -fno-strict-aliasing -Werror=declaration-after-statement -fno-builtin -fno-common -Werror=return-type -Wno-unused-local-typedefs -DHAVE_STDINT_H=1 -DHAVE_DIRENT_H=1 -DHAVE_SYS_DIR_H=1 -DHAVE_SYS_TIME_H=1 -DHAVE_SYS_TIMES_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_LIBDL=1 -DGX_COLOR_INDEX_TYPE="unsigned long long" -D__USE_UNIX98=1 -DBUILD_PDF=1 -I./pdf -Os -fstack-clash-protection -Wformat -Werror=format-security -g -flto=auto -DHAVE_RESTRICT=1 -I/usr/include/webp -fno-strict-aliasing -DHAVE_POPEN_PROTO=1 -I./soobj -I./base -I./soobj -I./devices -I./devices/vector -DOCR_VERSION=1 -o ./soobj/gdevpbm.o -c ./devices/gdevpbm.c ./obj/aux/echogs -e .dev -w- -l-dev -b -s -l-include -l./obj/page -l-obj ./obj/lips2p ./obj/gdevl4r.o ./obj/gdevlips.o ./obj/gdevlprn.o gcc -DHAVE_MKSTEMP -DHAVE_FSEEKO -DHAVE_FONTCONFIG -DHAVE_SETLOCALE -DHAVE_DBUS -DHAVE_BSWAP32 -DHAVE_BYTESWAP_H -DHAVE_STRERROR -DHAVE_PREAD_PWRITE=1 -DGS_RECURSIVE_MUTEXATTR=PTHREAD_MUTEX_RECURSIVE -O2 -DNDEBUG -fPIC -fvisibility=hidden -DGSDLLEXPORT="__attribute__((visibility(\"default\")))" -Wall -Wstrict-prototypes -Wundef -Wmissing-declarations -Wmissing-prototypes -Wwrite-strings -fno-strict-aliasing -Werror=declaration-after-statement -fno-builtin -fno-common -Werror=return-type -Wno-unused-local-typedefs -DHAVE_STDINT_H=1 -DHAVE_DIRENT_H=1 -DHAVE_SYS_DIR_H=1 -DHAVE_SYS_TIME_H=1 -DHAVE_SYS_TIMES_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_LIBDL=1 -DGX_COLOR_INDEX_TYPE="unsigned long long" -D__USE_UNIX98=1 -DBUILD_PDF=1 -I./pdf -Os -fstack-clash-protection -Wformat -Werror=format-security -g -flto=auto -DHAVE_RESTRICT=1 -I/usr/include/webp -fno-strict-aliasing -DHAVE_POPEN_PROTO=1 -I./soobj -I./base -I./devices -DWHICH_CMS="lcms2" -o ./soobj/gdevmpla.o -c ./base/gdevmpla.c gcc -DHAVE_MKSTEMP -DHAVE_FSEEKO -DHAVE_FONTCONFIG -DHAVE_SETLOCALE -DHAVE_DBUS -DHAVE_BSWAP32 -DHAVE_BYTESWAP_H -DHAVE_STRERROR -DHAVE_PREAD_PWRITE=1 -DGS_RECURSIVE_MUTEXATTR=PTHREAD_MUTEX_RECURSIVE -O2 -DNDEBUG -fPIC -fvisibility=hidden -DGSDLLEXPORT="__attribute__((visibility(\"default\")))" -Wall -Wstrict-prototypes -Wundef -Wmissing-declarations -Wmissing-prototypes -Wwrite-strings -fno-strict-aliasing -Werror=declaration-after-statement -fno-builtin -fno-common -Werror=return-type -Wno-unused-local-typedefs -DHAVE_STDINT_H=1 -DHAVE_DIRENT_H=1 -DHAVE_SYS_DIR_H=1 -DHAVE_SYS_TIME_H=1 -DHAVE_SYS_TIMES_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_LIBDL=1 -DGX_COLOR_INDEX_TYPE="unsigned long long" -D__USE_UNIX98=1 -DBUILD_PDF=1 -I./pdf -Os -fstack-clash-protection -Wformat -Werror=format-security -g -flto=auto -DHAVE_RESTRICT=1 -I/usr/include/webp -fno-strict-aliasing -DHAVE_POPEN_PROTO=1 -I./soobj -I./base -I./soobj -I./devices -I./devices/vector -DOCR_VERSION=1 -o ./soobj/gdevpcx.o -c ./devices/gdevpcx.c gcc -DHAVE_MKSTEMP -DHAVE_FSEEKO -DHAVE_FONTCONFIG -DHAVE_SETLOCALE -DHAVE_DBUS -DHAVE_BSWAP32 -DHAVE_BYTESWAP_H -DHAVE_STRERROR -DHAVE_PREAD_PWRITE=1 -DGS_RECURSIVE_MUTEXATTR=PTHREAD_MUTEX_RECURSIVE -O2 -DNDEBUG -fPIC -fvisibility=hidden -DGSDLLEXPORT="__attribute__((visibility(\"default\")))" -Wall -Wstrict-prototypes -Wundef -Wmissing-declarations -Wmissing-prototypes -Wwrite-strings -fno-strict-aliasing -Werror=declaration-after-statement -fno-builtin -fno-common -Werror=return-type -Wno-unused-local-typedefs -DHAVE_STDINT_H=1 -DHAVE_DIRENT_H=1 -DHAVE_SYS_DIR_H=1 -DHAVE_SYS_TIME_H=1 -DHAVE_SYS_TIMES_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_LIBDL=1 -DGX_COLOR_INDEX_TYPE="unsigned long long" -D__USE_UNIX98=1 -DBUILD_PDF=1 -I./pdf -Os -fstack-clash-protection -Wformat -Werror=format-security -g -flto=auto -DHAVE_RESTRICT=1 -I/usr/include/webp -fno-strict-aliasing -DHAVE_POPEN_PROTO=1 -I./soobj -I./base -I./soobj -I./devices -I./devices/vector -DOCR_VERSION=1 -o ./soobj/gdevplan.o -c ./devices/gdevplan.c gcc -DHAVE_MKSTEMP -DHAVE_FSEEKO -DHAVE_FONTCONFIG -DHAVE_SETLOCALE -DHAVE_DBUS -DHAVE_BSWAP32 -DHAVE_BYTESWAP_H -DHAVE_STRERROR -DHAVE_PREAD_PWRITE=1 -DGS_RECURSIVE_MUTEXATTR=PTHREAD_MUTEX_RECURSIVE -O2 -DNDEBUG -fPIC -fvisibility=hidden -DGSDLLEXPORT="__attribute__((visibility(\"default\")))" -Wall -Wstrict-prototypes -Wundef -Wmissing-declarations -Wmissing-prototypes -Wwrite-strings -fno-strict-aliasing -Werror=declaration-after-statement -fno-builtin -fno-common -Werror=return-type -Wno-unused-local-typedefs -DHAVE_STDINT_H=1 -DHAVE_DIRENT_H=1 -DHAVE_SYS_DIR_H=1 -DHAVE_SYS_TIME_H=1 -DHAVE_SYS_TIMES_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_LIBDL=1 -DGX_COLOR_INDEX_TYPE="unsigned long long" -D__USE_UNIX98=1 -DBUILD_PDF=1 -I./pdf -Os -fstack-clash-protection -Wformat -Werror=format-security -g -flto=auto -DHAVE_RESTRICT=1 -I/usr/include/webp -fno-strict-aliasing -DHAVE_POPEN_PROTO=1 -I./soobj -I./base -I./soobj -I./devices -I./devices/vector -DOCR_VERSION=1 -o ./soobj/gdevplib.o -c ./devices/gdevplib.c ./obj/aux/echogs -e .dev -w- -l-dev -b -s -l-include -l./obj/page -l-obj ./obj/lips3 ./obj/gdevlbp8.o ./obj/aux/echogs -e .dev -w- -l-dev -b -s -l-include -l./obj/page -l-obj ./obj/lips4 ./obj/gdevl4r.o ./obj/gdevlips.o ./obj/gdevlprn.o gcc -DHAVE_MKSTEMP -DHAVE_FSEEKO -DHAVE_FONTCONFIG -DHAVE_SETLOCALE -DHAVE_DBUS -DHAVE_BSWAP32 -DHAVE_BYTESWAP_H -DHAVE_STRERROR -DHAVE_PREAD_PWRITE=1 -DGS_RECURSIVE_MUTEXATTR=PTHREAD_MUTEX_RECURSIVE -O2 -DNDEBUG -fPIC -fvisibility=hidden -DGSDLLEXPORT="__attribute__((visibility(\"default\")))" -Wall -Wstrict-prototypes -Wundef -Wmissing-declarations -Wmissing-prototypes -Wwrite-strings -fno-strict-aliasing -Werror=declaration-after-statement -fno-builtin -fno-common -Werror=return-type -Wno-unused-local-typedefs -DHAVE_STDINT_H=1 -DHAVE_DIRENT_H=1 -DHAVE_SYS_DIR_H=1 -DHAVE_SYS_TIME_H=1 -DHAVE_SYS_TIMES_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_LIBDL=1 -DGX_COLOR_INDEX_TYPE="unsigned long long" -D__USE_UNIX98=1 -DBUILD_PDF=1 -I./pdf -Os -fstack-clash-protection -Wformat -Werror=format-security -g -flto=auto -DHAVE_RESTRICT=1 -I/usr/include/webp -fno-strict-aliasing -DHAVE_POPEN_PROTO=1 -I./soobj -I./base -I./soobj -I./devices -I./devices/vector -DOCR_VERSION=1 -o ./soobj/gdevpsd.o -c ./devices/gdevpsd.c ./devices/vector/gdevpdfp.c: In function 'gdev_pdf_get_param': ./devices/vector/gdevpdfp.c:284:9: warning: enumeration value 'UseOCRAsNeeded' not handled in switch [-Wswitch] 284 | switch(pdev->UseOCR) { | ^~~~~~ ./devices/vector/gdevpdfp.c:284:9: warning: enumeration value 'UseOCRAlways' not handled in switch [-Wswitch] ./devices/vector/gdevpdfp.c:295:13: warning: label 'UseOCRAlways' defined but not used [-Wunused-label] 295 | UseOCRAlways: | ^~~~~~~~~~~~ ./devices/vector/gdevpdfp.c:290:13: warning: label 'UseOCRAsNeeded' defined but not used [-Wunused-label] 290 | UseOCRAsNeeded: | ^~~~~~~~~~~~~~ ./devices/vector/gdevpdfp.c: In function 'gdev_pdf_get_params': ./devices/vector/gdevpdfp.c:342:9: warning: enumeration value 'UseOCRAsNeeded' not handled in switch [-Wswitch] 342 | switch(pdev->UseOCR) { | ^~~~~~ ./devices/vector/gdevpdfp.c:342:9: warning: enumeration value 'UseOCRAlways' not handled in switch [-Wswitch] ./devices/vector/gdevpdfp.c:353:13: warning: label 'UseOCRAlways' defined but not used [-Wunused-label] 353 | UseOCRAlways: | ^~~~~~~~~~~~ ./devices/vector/gdevpdfp.c:348:13: warning: label 'UseOCRAsNeeded' defined but not used [-Wunused-label] 348 | UseOCRAsNeeded: | ^~~~~~~~~~~~~~ ./obj/aux/echogs -e .dev -w- -l-dev -b -s -l-obj ./obj/lips4v ./obj/gdevl4v.o ./obj/gdevlips.o gcc -DHAVE_MKSTEMP -DHAVE_FSEEKO -DHAVE_FONTCONFIG -DHAVE_SETLOCALE -DHAVE_DBUS -DHAVE_BSWAP32 -DHAVE_BYTESWAP_H -DHAVE_STRERROR -DHAVE_PREAD_PWRITE=1 -DGS_RECURSIVE_MUTEXATTR=PTHREAD_MUTEX_RECURSIVE -O2 -DNDEBUG -fPIC -fvisibility=hidden -DGSDLLEXPORT="__attribute__((visibility(\"default\")))" -Wall -Wstrict-prototypes -Wundef -Wmissing-declarations -Wmissing-prototypes -Wwrite-strings -fno-strict-aliasing -Werror=declaration-after-statement -fno-builtin -fno-common -Werror=return-type -Wno-unused-local-typedefs -DHAVE_STDINT_H=1 -DHAVE_DIRENT_H=1 -DHAVE_SYS_DIR_H=1 -DHAVE_SYS_TIME_H=1 -DHAVE_SYS_TIMES_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_LIBDL=1 -DGX_COLOR_INDEX_TYPE="unsigned long long" -D__USE_UNIX98=1 -DBUILD_PDF=1 -I./pdf -Os -fstack-clash-protection -Wformat -Werror=format-security -g -flto=auto -DHAVE_RESTRICT=1 -I/usr/include/webp -fno-strict-aliasing -DHAVE_POPEN_PROTO=1 -I./soobj -I./base -I./soobj -I./devices -I./devices/vector -DOCR_VERSION=1 -o ./soobj/gdevcmykog.o -c ./devices/gdevcmykog.c ./obj/aux/echogs -e .dev -w- -l-dev -b -s -l-include -l./obj/page -l-obj ./obj/lj250 ./obj/gdevpjet.o ./obj/gdevpcl.o ./obj/aux/echogs -e .dev -a- ./obj/lips4v -include ./obj/vector gcc -DHAVE_MKSTEMP -DHAVE_FSEEKO -DHAVE_FONTCONFIG -DHAVE_SETLOCALE -DHAVE_DBUS -DHAVE_BSWAP32 -DHAVE_BYTESWAP_H -DHAVE_STRERROR -DHAVE_PREAD_PWRITE=1 -DGS_RECURSIVE_MUTEXATTR=PTHREAD_MUTEX_RECURSIVE -O2 -DNDEBUG -fPIC -fvisibility=hidden -DGSDLLEXPORT="__attribute__((visibility(\"default\")))" -Wall -Wstrict-prototypes -Wundef -Wmissing-declarations -Wmissing-prototypes -Wwrite-strings -fno-strict-aliasing -Werror=declaration-after-statement -fno-builtin -fno-common -Werror=return-type -Wno-unused-local-typedefs -DHAVE_STDINT_H=1 -DHAVE_DIRENT_H=1 -DHAVE_SYS_DIR_H=1 -DHAVE_SYS_TIME_H=1 -DHAVE_SYS_TIMES_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_LIBDL=1 -DGX_COLOR_INDEX_TYPE="unsigned long long" -D__USE_UNIX98=1 -DBUILD_PDF=1 -I./pdf -Os -fstack-clash-protection -Wformat -Werror=format-security -g -flto=auto -DHAVE_RESTRICT=1 -I/usr/include/webp -fno-strict-aliasing -DHAVE_POPEN_PROTO=1 -I./soobj -I./base -I./soobj -I./devices -I./devices/vector -DOCR_VERSION=1 -Isrc/libtiff -Isrc/libtiff -I./soobj -Isrc -o ./soobj/gdevtfnx.o -c ./devices/gdevtfnx.c ./obj/aux/echogs -e .dev -w- -l-dev -b -s -l-include -l./obj/page -l-obj ./obj/lj3100sw ./obj/gdevl31s.o ./obj/gdevmeds.o gcc -DHAVE_MKSTEMP -DHAVE_FSEEKO -DHAVE_FONTCONFIG -DHAVE_SETLOCALE -DHAVE_DBUS -DHAVE_BSWAP32 -DHAVE_BYTESWAP_H -DHAVE_STRERROR -DHAVE_PREAD_PWRITE=1 -DGS_RECURSIVE_MUTEXATTR=PTHREAD_MUTEX_RECURSIVE -O2 -DNDEBUG -fPIC -fvisibility=hidden -DGSDLLEXPORT="__attribute__((visibility(\"default\")))" -Wall -Wstrict-prototypes -Wundef -Wmissing-declarations -Wmissing-prototypes -Wwrite-strings -fno-strict-aliasing -Werror=declaration-after-statement -fno-builtin -fno-common -Werror=return-type -Wno-unused-local-typedefs -DHAVE_STDINT_H=1 -DHAVE_DIRENT_H=1 -DHAVE_SYS_DIR_H=1 -DHAVE_SYS_TIME_H=1 -DHAVE_SYS_TIMES_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_LIBDL=1 -DGX_COLOR_INDEX_TYPE="unsigned long long" -D__USE_UNIX98=1 -DBUILD_PDF=1 -I./pdf -Os -fstack-clash-protection -Wformat -Werror=format-security -g -flto=auto -DHAVE_RESTRICT=1 -I/usr/include/webp -fno-strict-aliasing -DHAVE_POPEN_PROTO=1 -I./soobj -I./base -I./soobj -I./devices -I./devices/vector -DOCR_VERSION=1 -Isrc/libtiff -Isrc/libtiff -I./soobj -Isrc -o ./soobj/gdevtsep_0.o -c ./devices/gdevtsep.c ./obj/aux/echogs -e .dev -w- -l-dev -b -s -l-include -l./obj/page -l-obj ./obj/lj4dith ./obj/gdevcdj.o ./obj/gdevpcl.o gcc -DHAVE_MKSTEMP -DHAVE_FSEEKO -DHAVE_FONTCONFIG -DHAVE_SETLOCALE -DHAVE_DBUS -DHAVE_BSWAP32 -DHAVE_BYTESWAP_H -DHAVE_STRERROR -DHAVE_PREAD_PWRITE=1 -DGS_RECURSIVE_MUTEXATTR=PTHREAD_MUTEX_RECURSIVE -O2 -DNDEBUG -fPIC -fvisibility=hidden -DGSDLLEXPORT="__attribute__((visibility(\"default\")))" -Wall -Wstrict-prototypes -Wundef -Wmissing-declarations -Wmissing-prototypes -Wwrite-strings -fno-strict-aliasing -Werror=declaration-after-statement -fno-builtin -fno-common -Werror=return-type -Wno-unused-local-typedefs -DHAVE_STDINT_H=1 -DHAVE_DIRENT_H=1 -DHAVE_SYS_DIR_H=1 -DHAVE_SYS_TIME_H=1 -DHAVE_SYS_TIMES_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_LIBDL=1 -DGX_COLOR_INDEX_TYPE="unsigned long long" -D__USE_UNIX98=1 -DBUILD_PDF=1 -I./pdf -Os -fstack-clash-protection -Wformat -Werror=format-security -g -flto=auto -DHAVE_RESTRICT=1 -I/usr/include/webp -fno-strict-aliasing -DHAVE_POPEN_PROTO=1 -I./soobj -I./base -I./soobj -I./devices -I./devices/vector -DOCR_VERSION=1 -o ./soobj/gdevtxtw.o -c ./devices/vector/gdevtxtw.c ./obj/aux/echogs -e .dev -w- -l-dev -b -s -l-include -l./obj/page -l-obj ./obj/lj4dithp ./obj/gdevcdj.o ./obj/gdevpcl.o ./obj/aux/echogs -e .dev -w- -l-dev -b -s -l-include -l./obj/page -l-obj ./obj/lj5gray ./obj/gdevlj56.o ./obj/gdevpxut.o ./obj/gdevpcl.o ./obj/aux/echogs -e .dev -w- -l-dev -b -s -l-include -l./obj/page -l-obj ./obj/lj5mono ./obj/gdevlj56.o ./obj/gdevpxut.o ./obj/gdevpcl.o gcc -DHAVE_MKSTEMP -DHAVE_FSEEKO -DHAVE_FONTCONFIG -DHAVE_SETLOCALE -DHAVE_DBUS -DHAVE_BSWAP32 -DHAVE_BYTESWAP_H -DHAVE_STRERROR -DHAVE_PREAD_PWRITE=1 -DGS_RECURSIVE_MUTEXATTR=PTHREAD_MUTEX_RECURSIVE -O2 -DNDEBUG -fPIC -fvisibility=hidden -DGSDLLEXPORT="__attribute__((visibility(\"default\")))" -Wall -Wstrict-prototypes -Wundef -Wmissing-declarations -Wmissing-prototypes -Wwrite-strings -fno-strict-aliasing -Werror=declaration-after-statement -fno-builtin -fno-common -Werror=return-type -Wno-unused-local-typedefs -DHAVE_STDINT_H=1 -DHAVE_DIRENT_H=1 -DHAVE_SYS_DIR_H=1 -DHAVE_SYS_TIME_H=1 -DHAVE_SYS_TIMES_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_LIBDL=1 -DGX_COLOR_INDEX_TYPE="unsigned long long" -D__USE_UNIX98=1 -DBUILD_PDF=1 -I./pdf -Os -fstack-clash-protection -Wformat -Werror=format-security -g -flto=auto -DHAVE_RESTRICT=1 -I/usr/include/webp -fno-strict-aliasing -DHAVE_POPEN_PROTO=1 -I./soobj -I./base -I./soobj -I./devices -I./devices/vector -DOCR_VERSION=1 -o ./soobj/gdevxcf.o -c ./devices/gdevxcf.c gcc -DHAVE_MKSTEMP -DHAVE_FSEEKO -DHAVE_FONTCONFIG -DHAVE_SETLOCALE -DHAVE_DBUS -DHAVE_BSWAP32 -DHAVE_BYTESWAP_H -DHAVE_STRERROR -DHAVE_PREAD_PWRITE=1 -DGS_RECURSIVE_MUTEXATTR=PTHREAD_MUTEX_RECURSIVE -O2 -DNDEBUG -fPIC -fvisibility=hidden -DGSDLLEXPORT="__attribute__((visibility(\"default\")))" -Wall -Wstrict-prototypes -Wundef -Wmissing-declarations -Wmissing-prototypes -Wwrite-strings -fno-strict-aliasing -Werror=declaration-after-statement -fno-builtin -fno-common -Werror=return-type -Wno-unused-local-typedefs -DHAVE_STDINT_H=1 -DHAVE_DIRENT_H=1 -DHAVE_SYS_DIR_H=1 -DHAVE_SYS_TIME_H=1 -DHAVE_SYS_TIMES_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_LIBDL=1 -DGX_COLOR_INDEX_TYPE="unsigned long long" -D__USE_UNIX98=1 -DBUILD_PDF=1 -I./pdf -Os -fstack-clash-protection -Wformat -Werror=format-security -g -flto=auto -DHAVE_RESTRICT=1 -I/usr/include/webp -fno-strict-aliasing -DHAVE_POPEN_PROTO=1 -I./soobj -I./base -I./soobj -I./devices -I./devices/vector -DOCR_VERSION=1 -DA4 -o ./soobj/gdevescv.o -c -DGS_VERSION_MAJOR=10 ./contrib/eplaser/gdevescv.c ./obj/aux/echogs -e .dev -w- -l-dev2 -b -s -l-include -l./obj/page -l-obj ./obj/ljet2p ./obj/gdevdjet.o ./obj/gdevdljm.o ./obj/gdevpcl.o ./obj/aux/echogs -e .dev -w- -l-dev2 -b -s -l-include -l./obj/page -l-obj ./obj/ljet3 ./obj/gdevdjet.o ./obj/gdevdljm.o ./obj/gdevpcl.o ./obj/aux/echogs -e .dev -w- -l-dev2 -b -s -l-include -l./obj/page -l-obj ./obj/ljet3d ./obj/gdevdjet.o ./obj/gdevdljm.o ./obj/gdevpcl.o ./devices/vector/gdevpdte.c: In function 'OCRText': ./devices/vector/gdevpdte.c:96:18: warning: unused variable 'DbgFile' [-Wunused-variable] 96 | gp_file *DbgFile; | ^~~~~~~ ./obj/aux/echogs -e .dev -w- -l-dev2 -b -s -l-include -l./obj/page -l-obj ./obj/ljet4 ./obj/gdevdjet.o ./obj/gdevdljm.o ./obj/gdevpcl.o ./obj/aux/echogs -e .dev -w- -l-dev2 -b -s -l-include -l./obj/page -l-obj ./obj/ljet4d ./obj/gdevdjet.o ./obj/gdevdljm.o ./obj/gdevpcl.o ./obj/aux/echogs -e .dev -w- -l-dev -b -s -l-include -l./obj/page -l-obj ./obj/ljet4pjl ./obj/gdevdjet.o ./obj/gdevdljm.o ./obj/gdevpcl.o ./obj/aux/echogs -e .dev -w- -l-dev2 -b -s -l-include -l./obj/page -l-obj ./obj/ljetplus ./obj/gdevdjet.o ./obj/gdevdljm.o ./obj/gdevpcl.o gcc -DHAVE_MKSTEMP -DHAVE_FSEEKO -DHAVE_FONTCONFIG -DHAVE_SETLOCALE -DHAVE_DBUS -DHAVE_BSWAP32 -DHAVE_BYTESWAP_H -DHAVE_STRERROR -DHAVE_PREAD_PWRITE=1 -DGS_RECURSIVE_MUTEXATTR=PTHREAD_MUTEX_RECURSIVE -O2 -DNDEBUG -fPIC -fvisibility=hidden -DGSDLLEXPORT="__attribute__((visibility(\"default\")))" -Wall -Wstrict-prototypes -Wundef -Wmissing-declarations -Wmissing-prototypes -Wwrite-strings -fno-strict-aliasing -Werror=declaration-after-statement -fno-builtin -fno-common -Werror=return-type -Wno-unused-local-typedefs -DHAVE_STDINT_H=1 -DHAVE_DIRENT_H=1 -DHAVE_SYS_DIR_H=1 -DHAVE_SYS_TIME_H=1 -DHAVE_SYS_TIMES_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_LIBDL=1 -DGX_COLOR_INDEX_TYPE="unsigned long long" -D__USE_UNIX98=1 -DBUILD_PDF=1 -I./pdf -Os -fstack-clash-protection -Wformat -Werror=format-security -g -flto=auto -DHAVE_RESTRICT=1 -I/usr/include/webp -fno-strict-aliasing -DHAVE_POPEN_PROTO=1 -I./soobj -I./base -I./soobj -I./devices -I./devices/vector -DOCR_VERSION=1 -o ./soobj/gdevescp.o -c ./devices/gdevescp.c ./obj/aux/echogs -e .dev -w- -l-dev -b -s -l-include -l./obj/page -l-obj ./obj/ln03 ./obj/gdevln03.o gcc -DHAVE_MKSTEMP -DHAVE_FSEEKO -DHAVE_FONTCONFIG -DHAVE_SETLOCALE -DHAVE_DBUS -DHAVE_BSWAP32 -DHAVE_BYTESWAP_H -DHAVE_STRERROR -DHAVE_PREAD_PWRITE=1 -DGS_RECURSIVE_MUTEXATTR=PTHREAD_MUTEX_RECURSIVE -O2 -DNDEBUG -fPIC -fvisibility=hidden -DGSDLLEXPORT="__attribute__((visibility(\"default\")))" -Wall -Wstrict-prototypes -Wundef -Wmissing-declarations -Wmissing-prototypes -Wwrite-strings -fno-strict-aliasing -Werror=declaration-after-statement -fno-builtin -fno-common -Werror=return-type -Wno-unused-local-typedefs -DHAVE_STDINT_H=1 -DHAVE_DIRENT_H=1 -DHAVE_SYS_DIR_H=1 -DHAVE_SYS_TIME_H=1 -DHAVE_SYS_TIMES_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_LIBDL=1 -DGX_COLOR_INDEX_TYPE="unsigned long long" -D__USE_UNIX98=1 -DBUILD_PDF=1 -I./pdf -Os -fstack-clash-protection -Wformat -Werror=format-security -g -flto=auto -DHAVE_RESTRICT=1 -I/usr/include/webp -fno-strict-aliasing -DHAVE_POPEN_PROTO=1 -I./soobj -I./base -I./soobj -I./devices -I./devices/vector -DOCR_VERSION=1 -o ./soobj/gdevadmp.o -c ./contrib/gdevadmp.c ./obj/aux/echogs -e .dev -w- -l-dev -b -s -l-include -l./obj/page -l-obj ./obj/lp2000 ./obj/gdevespg.o ./obj/gdevlprn.o ./obj/gdevlips.o ./obj/aux/echogs -e .dev -w- -l-dev2 -b -s -l-include -l./obj/page -l-obj ./obj/lp2563 ./obj/gdevdjet.o ./obj/gdevdljm.o ./obj/gdevpcl.o ./obj/aux/echogs -e .dev -w- -l-dev -b -s -l-include -l./obj/page -l-obj ./obj/lp8000 ./obj/gdevlp8k.o ./obj/aux/echogs -e .dev -w- -l-dev -b -s -l-include -l./obj/page -l-obj ./obj/lq850 ./obj/gdevdm24.o ./obj/aux/echogs -e .dev -w- -l-dev -b -s -l-include -l./obj/page -l-obj ./obj/lxm3200 ./obj/gdevlx32.o ./obj/aux/echogs -e .dev -w- -l-dev -b -s -l-include -l./obj/page -l-obj ./obj/lxm5700m ./obj/gdevlxm.o ./obj/aux/echogs -e .dev -w- -l-dev -b -s -l-include -l./obj/page -l-obj ./obj/m8510 ./obj/gdev8510.o ./obj/aux/echogs -e .dev -w- -l-dev -b -s -l-include -l./obj/page -l-obj ./obj/md1xMono ./obj/gdevalps.o ./obj/aux/echogs -e .dev -w- -l-dev -b -s -l-include -l./obj/page -l-obj ./obj/md2k ./obj/gdevmd2k.o ./obj/aux/echogs -e .dev -w- -l-dev -b -s -l-include -l./obj/page -l-obj ./obj/md50Eco ./obj/gdevalps.o ./obj/aux/echogs -e .dev -w- -l-dev -b -s -l-include -l./obj/page -l-obj ./obj/md50Mono ./obj/gdevalps.o ./obj/aux/echogs -e .dev -w- -l-dev -b -s -l-include -l./obj/page -l-obj ./obj/md5k ./obj/gdevmd2k.o ./obj/aux/echogs -e .dev -w- -l-dev -b -s -l-include -l./obj/page -l-obj ./obj/mj500c ./obj/gdevmjc.o ./obj/gdevpcl.o ./obj/aux/echogs -e .dev -w- -l-dev -b -s -l-include -l./obj/page -l-obj ./obj/mj6000c ./obj/gdevmjc.o ./obj/gdevpcl.o ./obj/aux/echogs -e .dev -w- -l-dev -b -s -l-include -l./obj/page -l-obj ./obj/mj700v2c ./obj/gdevmjc.o ./obj/gdevpcl.o ./obj/aux/echogs -e .dev -w- -l-dev -b -s -l-include -l./obj/page -l-obj ./obj/mj8000c ./obj/gdevmjc.o ./obj/gdevpcl.o ./obj/aux/echogs -e .dev -w- -l-dev -b -s -l-include -l./obj/page -l-obj ./obj/ml600 ./obj/gdevml6.o ./obj/gdevprn.o ./obj/aux/echogs -e .dev -w- -l-dev -b -s -l-include -l./obj/page -l-obj ./obj/necp6 ./obj/gdevdm24.o ./obj/aux/echogs -e .dev -w- -l-dev -b -s -l-include -l./obj/page -l-obj ./obj/npdl ./obj/gdevnpdl.o ./obj/gdevlprn.o ./obj/aux/echogs -e .dev -w- -l-dev2 -b -s -l-include -l./obj/page -l-obj ./obj/oce9050 ./obj/gdevdjet.o ./obj/gdevdljm.o ./obj/gdevpcl.o ./obj/aux/echogs -e .dev -w- -l-dev -b -s -l-include -l./obj/page -l-obj ./obj/oki182 ./obj/gdevo182.o gcc -DHAVE_MKSTEMP -DHAVE_FSEEKO -DHAVE_FONTCONFIG -DHAVE_SETLOCALE -DHAVE_DBUS -DHAVE_BSWAP32 -DHAVE_BYTESWAP_H -DHAVE_STRERROR -DHAVE_PREAD_PWRITE=1 -DGS_RECURSIVE_MUTEXATTR=PTHREAD_MUTEX_RECURSIVE -O2 -DNDEBUG -fPIC -fvisibility=hidden -DGSDLLEXPORT="__attribute__((visibility(\"default\")))" -Wall -Wstrict-prototypes -Wundef -Wmissing-declarations -Wmissing-prototypes -Wwrite-strings -fno-strict-aliasing -Werror=declaration-after-statement -fno-builtin -fno-common -Werror=return-type -Wno-unused-local-typedefs -DHAVE_STDINT_H=1 -DHAVE_DIRENT_H=1 -DHAVE_SYS_DIR_H=1 -DHAVE_SYS_TIME_H=1 -DHAVE_SYS_TIMES_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_LIBDL=1 -DGX_COLOR_INDEX_TYPE="unsigned long long" -D__USE_UNIX98=1 -DBUILD_PDF=1 -I./pdf -Os -fstack-clash-protection -Wformat -Werror=format-security -g -flto=auto -DHAVE_RESTRICT=1 -I/usr/include/webp -fno-strict-aliasing -DHAVE_POPEN_PROTO=1 -I./soobj -I./base -I./soobj -I./devices -I./devices/vector -DOCR_VERSION=1 -o ./soobj/gdevatx.o -c ./devices/gdevatx.c gcc -DHAVE_MKSTEMP -DHAVE_FSEEKO -DHAVE_FONTCONFIG -DHAVE_SETLOCALE -DHAVE_DBUS -DHAVE_BSWAP32 -DHAVE_BYTESWAP_H -DHAVE_STRERROR -DHAVE_PREAD_PWRITE=1 -DGS_RECURSIVE_MUTEXATTR=PTHREAD_MUTEX_RECURSIVE -O2 -DNDEBUG -fPIC -fvisibility=hidden -DGSDLLEXPORT="__attribute__((visibility(\"default\")))" -Wall -Wstrict-prototypes -Wundef -Wmissing-declarations -Wmissing-prototypes -Wwrite-strings -fno-strict-aliasing -Werror=declaration-after-statement -fno-builtin -fno-common -Werror=return-type -Wno-unused-local-typedefs -DHAVE_STDINT_H=1 -DHAVE_DIRENT_H=1 -DHAVE_SYS_DIR_H=1 -DHAVE_SYS_TIME_H=1 -DHAVE_SYS_TIMES_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_LIBDL=1 -DGX_COLOR_INDEX_TYPE="unsigned long long" -D__USE_UNIX98=1 -DBUILD_PDF=1 -I./pdf -Os -fstack-clash-protection -Wformat -Werror=format-security -g -flto=auto -DHAVE_RESTRICT=1 -I/usr/include/webp -fno-strict-aliasing -DHAVE_POPEN_PROTO=1 -I./soobj -I./base -I./soobj -I./devices -I./devices/vector -DOCR_VERSION=1 -o ./soobj/gdevbj10.o -c ./devices/gdevbj10.c gcc -DHAVE_MKSTEMP -DHAVE_FSEEKO -DHAVE_FONTCONFIG -DHAVE_SETLOCALE -DHAVE_DBUS -DHAVE_BSWAP32 -DHAVE_BYTESWAP_H -DHAVE_STRERROR -DHAVE_PREAD_PWRITE=1 -DGS_RECURSIVE_MUTEXATTR=PTHREAD_MUTEX_RECURSIVE -O2 -DNDEBUG -fPIC -fvisibility=hidden -DGSDLLEXPORT="__attribute__((visibility(\"default\")))" -Wall -Wstrict-prototypes -Wundef -Wmissing-declarations -Wmissing-prototypes -Wwrite-strings -fno-strict-aliasing -Werror=declaration-after-statement -fno-builtin -fno-common -Werror=return-type -Wno-unused-local-typedefs -DHAVE_STDINT_H=1 -DHAVE_DIRENT_H=1 -DHAVE_SYS_DIR_H=1 -DHAVE_SYS_TIME_H=1 -DHAVE_SYS_TIMES_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_LIBDL=1 -DGX_COLOR_INDEX_TYPE="unsigned long long" -D__USE_UNIX98=1 -DBUILD_PDF=1 -I./pdf -Os -fstack-clash-protection -Wformat -Werror=format-security -g -flto=auto -DHAVE_RESTRICT=1 -I/usr/include/webp -fno-strict-aliasing -DHAVE_POPEN_PROTO=1 -I./soobj -I./base -I./soobj -I./devices -I./devices/vector -DOCR_VERSION=1 -o soobj/gdev10v.o -c ./contrib/japanese/gdev10v.c gcc -DHAVE_MKSTEMP -DHAVE_FSEEKO -DHAVE_FONTCONFIG -DHAVE_SETLOCALE -DHAVE_DBUS -DHAVE_BSWAP32 -DHAVE_BYTESWAP_H -DHAVE_STRERROR -DHAVE_PREAD_PWRITE=1 -DGS_RECURSIVE_MUTEXATTR=PTHREAD_MUTEX_RECURSIVE -O2 -DNDEBUG -fPIC -fvisibility=hidden -DGSDLLEXPORT="__attribute__((visibility(\"default\")))" -Wall -Wstrict-prototypes -Wundef -Wmissing-declarations -Wmissing-prototypes -Wwrite-strings -fno-strict-aliasing -Werror=declaration-after-statement -fno-builtin -fno-common -Werror=return-type -Wno-unused-local-typedefs -DHAVE_STDINT_H=1 -DHAVE_DIRENT_H=1 -DHAVE_SYS_DIR_H=1 -DHAVE_SYS_TIME_H=1 -DHAVE_SYS_TIMES_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_LIBDL=1 -DGX_COLOR_INDEX_TYPE="unsigned long long" -D__USE_UNIX98=1 -DBUILD_PDF=1 -I./pdf -Os -fstack-clash-protection -Wformat -Werror=format-security -g -flto=auto -DHAVE_RESTRICT=1 -I/usr/include/webp -fno-strict-aliasing -DHAVE_POPEN_PROTO=1 -I./soobj -I./base -I./soobj -I./devices -I./devices/vector -DOCR_VERSION=1 -o ./soobj/gdevcdj.o -c ./devices/gdevcdj.c ./obj/aux/echogs -e .dev -w- -l-dev -b -s -l-include -l./obj/page -l-obj ./obj/oki4w ./obj/gdevop4w.o ./obj/aux/echogs -e .dev -w- -l-dev -b -s -l-include -l./obj/page -l-obj ./obj/okiibm ./obj/gdevokii.o ./obj/aux/echogs -e .dev -w- -l-dev -b -s -l-include -l./obj/page -l-obj ./obj/oprp ./obj/gdevopvp.o ./obj/aux/echogs -e .dev -w- -l-dev -b -s -l-include -l./obj/page -l-obj ./obj/opvp ./obj/gdevopvp.o gcc -DHAVE_MKSTEMP -DHAVE_FSEEKO -DHAVE_FONTCONFIG -DHAVE_SETLOCALE -DHAVE_DBUS -DHAVE_BSWAP32 -DHAVE_BYTESWAP_H -DHAVE_STRERROR -DHAVE_PREAD_PWRITE=1 -DGS_RECURSIVE_MUTEXATTR=PTHREAD_MUTEX_RECURSIVE -O2 -DNDEBUG -fPIC -fvisibility=hidden -DGSDLLEXPORT="__attribute__((visibility(\"default\")))" -Wall -Wstrict-prototypes -Wundef -Wmissing-declarations -Wmissing-prototypes -Wwrite-strings -fno-strict-aliasing -Werror=declaration-after-statement -fno-builtin -fno-common -Werror=return-type -Wno-unused-local-typedefs -DHAVE_STDINT_H=1 -DHAVE_DIRENT_H=1 -DHAVE_SYS_DIR_H=1 -DHAVE_SYS_TIME_H=1 -DHAVE_SYS_TIMES_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_LIBDL=1 -DGX_COLOR_INDEX_TYPE="unsigned long long" -D__USE_UNIX98=1 -DBUILD_PDF=1 -I./pdf -Os -fstack-clash-protection -Wformat -Werror=format-security -g -flto=auto -DHAVE_RESTRICT=1 -I/usr/include/webp -fno-strict-aliasing -DHAVE_POPEN_PROTO=1 -I./soobj -I./base -I./soobj -I./devices -I./devices/vector -DOCR_VERSION=1 -o ./soobj/gdevpcl.o -c ./devices/gdevpcl.c gcc -DHAVE_MKSTEMP -DHAVE_FSEEKO -DHAVE_FONTCONFIG -DHAVE_SETLOCALE -DHAVE_DBUS -DHAVE_BSWAP32 -DHAVE_BYTESWAP_H -DHAVE_STRERROR -DHAVE_PREAD_PWRITE=1 -DGS_RECURSIVE_MUTEXATTR=PTHREAD_MUTEX_RECURSIVE -O2 -DNDEBUG -fPIC -fvisibility=hidden -DGSDLLEXPORT="__attribute__((visibility(\"default\")))" -Wall -Wstrict-prototypes -Wundef -Wmissing-declarations -Wmissing-prototypes -Wwrite-strings -fno-strict-aliasing -Werror=declaration-after-statement -fno-builtin -fno-common -Werror=return-type -Wno-unused-local-typedefs -DHAVE_STDINT_H=1 -DHAVE_DIRENT_H=1 -DHAVE_SYS_DIR_H=1 -DHAVE_SYS_TIME_H=1 -DHAVE_SYS_TIMES_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_LIBDL=1 -DGX_COLOR_INDEX_TYPE="unsigned long long" -D__USE_UNIX98=1 -DBUILD_PDF=1 -I./pdf -Os -fstack-clash-protection -Wformat -Werror=format-security -g -flto=auto -DHAVE_RESTRICT=1 -I/usr/include/webp -fno-strict-aliasing -DHAVE_POPEN_PROTO=1 -I./soobj -I./base -I./soobj -I./devices -I./devices/vector -DOCR_VERSION=1 -DA4 -o ./soobj/gdevl4r.o -DGS_VERSION_MAJOR=10 -I./contrib/lips4/ -I./psi/ -c\ ./contrib/lips4/gdevl4r.c gcc -DHAVE_MKSTEMP -DHAVE_FSEEKO -DHAVE_FONTCONFIG -DHAVE_SETLOCALE -DHAVE_DBUS -DHAVE_BSWAP32 -DHAVE_BYTESWAP_H -DHAVE_STRERROR -DHAVE_PREAD_PWRITE=1 -DGS_RECURSIVE_MUTEXATTR=PTHREAD_MUTEX_RECURSIVE -O2 -DNDEBUG -fPIC -fvisibility=hidden -DGSDLLEXPORT="__attribute__((visibility(\"default\")))" -Wall -Wstrict-prototypes -Wundef -Wmissing-declarations -Wmissing-prototypes -Wwrite-strings -fno-strict-aliasing -Werror=declaration-after-statement -fno-builtin -fno-common -Werror=return-type -Wno-unused-local-typedefs -DHAVE_STDINT_H=1 -DHAVE_DIRENT_H=1 -DHAVE_SYS_DIR_H=1 -DHAVE_SYS_TIME_H=1 -DHAVE_SYS_TIMES_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_LIBDL=1 -DGX_COLOR_INDEX_TYPE="unsigned long long" -D__USE_UNIX98=1 -DBUILD_PDF=1 -I./pdf -Os -fstack-clash-protection -Wformat -Werror=format-security -g -flto=auto -DHAVE_RESTRICT=1 -I/usr/include/webp -fno-strict-aliasing -DHAVE_POPEN_PROTO=1 -I./soobj -I./base -I./soobj -I./devices -I./devices/vector -DOCR_VERSION=1 -o ./soobj/gdevlips.o -DGS_VERSION_MAJOR=10 -I./contrib/lips4/ -I./psi/ -c ./contrib/lips4/gdevlips.c gcc -DHAVE_MKSTEMP -DHAVE_FSEEKO -DHAVE_FONTCONFIG -DHAVE_SETLOCALE -DHAVE_DBUS -DHAVE_BSWAP32 -DHAVE_BYTESWAP_H -DHAVE_STRERROR -DHAVE_PREAD_PWRITE=1 -DGS_RECURSIVE_MUTEXATTR=PTHREAD_MUTEX_RECURSIVE -O2 -DNDEBUG -fPIC -fvisibility=hidden -DGSDLLEXPORT="__attribute__((visibility(\"default\")))" -Wall -Wstrict-prototypes -Wundef -Wmissing-declarations -Wmissing-prototypes -Wwrite-strings -fno-strict-aliasing -Werror=declaration-after-statement -fno-builtin -fno-common -Werror=return-type -Wno-unused-local-typedefs -DHAVE_STDINT_H=1 -DHAVE_DIRENT_H=1 -DHAVE_SYS_DIR_H=1 -DHAVE_SYS_TIME_H=1 -DHAVE_SYS_TIMES_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_LIBDL=1 -DGX_COLOR_INDEX_TYPE="unsigned long long" -D__USE_UNIX98=1 -DBUILD_PDF=1 -I./pdf -Os -fstack-clash-protection -Wformat -Werror=format-security -g -flto=auto -DHAVE_RESTRICT=1 -I/usr/include/webp -fno-strict-aliasing -DHAVE_POPEN_PROTO=1 -I./soobj -I./base -I./soobj -I./devices -I./devices/vector -DOCR_VERSION=1 -o ./soobj/gdevlprn.o -DGS_VERSION_MAJOR=10 -I./contrib/lips4/ -I./psi/ -c ./contrib/lips4/gdevlprn.c ./obj/aux/echogs -e .dev -w- -l-dev -b -s -l-include -l./obj/page -l-obj ./obj/paintjet ./obj/gdevpjet.o ./obj/gdevpcl.o gcc -DHAVE_MKSTEMP -DHAVE_FSEEKO -DHAVE_FONTCONFIG -DHAVE_SETLOCALE -DHAVE_DBUS -DHAVE_BSWAP32 -DHAVE_BYTESWAP_H -DHAVE_STRERROR -DHAVE_PREAD_PWRITE=1 -DGS_RECURSIVE_MUTEXATTR=PTHREAD_MUTEX_RECURSIVE -O2 -DNDEBUG -fPIC -fvisibility=hidden -DGSDLLEXPORT="__attribute__((visibility(\"default\")))" -Wall -Wstrict-prototypes -Wundef -Wmissing-declarations -Wmissing-prototypes -Wwrite-strings -fno-strict-aliasing -Werror=declaration-after-statement -fno-builtin -fno-common -Werror=return-type -Wno-unused-local-typedefs -DHAVE_STDINT_H=1 -DHAVE_DIRENT_H=1 -DHAVE_SYS_DIR_H=1 -DHAVE_SYS_TIME_H=1 -DHAVE_SYS_TIMES_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_LIBDL=1 -DGX_COLOR_INDEX_TYPE="unsigned long long" -D__USE_UNIX98=1 -DBUILD_PDF=1 -I./pdf -Os -fstack-clash-protection -Wformat -Werror=format-security -g -flto=auto -DHAVE_RESTRICT=1 -I/usr/include/webp -fno-strict-aliasing -DHAVE_POPEN_PROTO=1 -I./soobj -I./base -I./soobj -I./devices -I./devices/vector -DOCR_VERSION=1 -o ./soobj/gdevbjc_.o -c ./contrib/gdevbjc_.c gcc -DHAVE_MKSTEMP -DHAVE_FSEEKO -DHAVE_FONTCONFIG -DHAVE_SETLOCALE -DHAVE_DBUS -DHAVE_BSWAP32 -DHAVE_BYTESWAP_H -DHAVE_STRERROR -DHAVE_PREAD_PWRITE=1 -DGS_RECURSIVE_MUTEXATTR=PTHREAD_MUTEX_RECURSIVE -O2 -DNDEBUG -fPIC -fvisibility=hidden -DGSDLLEXPORT="__attribute__((visibility(\"default\")))" -Wall -Wstrict-prototypes -Wundef -Wmissing-declarations -Wmissing-prototypes -Wwrite-strings -fno-strict-aliasing -Werror=declaration-after-statement -fno-builtin -fno-common -Werror=return-type -Wno-unused-local-typedefs -DHAVE_STDINT_H=1 -DHAVE_DIRENT_H=1 -DHAVE_SYS_DIR_H=1 -DHAVE_SYS_TIME_H=1 -DHAVE_SYS_TIMES_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_LIBDL=1 -DGX_COLOR_INDEX_TYPE="unsigned long long" -D__USE_UNIX98=1 -DBUILD_PDF=1 -I./pdf -Os -fstack-clash-protection -Wformat -Werror=format-security -g -flto=auto -DHAVE_RESTRICT=1 -I/usr/include/webp -fno-strict-aliasing -DHAVE_POPEN_PROTO=1 -I./soobj -I./base -I./soobj -I./devices -I./devices/vector -DOCR_VERSION=1 -o ./soobj/gdevbjca.o -c ./contrib/gdevbjca.c gcc -DHAVE_MKSTEMP -DHAVE_FSEEKO -DHAVE_FONTCONFIG -DHAVE_SETLOCALE -DHAVE_DBUS -DHAVE_BSWAP32 -DHAVE_BYTESWAP_H -DHAVE_STRERROR -DHAVE_PREAD_PWRITE=1 -DGS_RECURSIVE_MUTEXATTR=PTHREAD_MUTEX_RECURSIVE -O2 -DNDEBUG -fPIC -fvisibility=hidden -DGSDLLEXPORT="__attribute__((visibility(\"default\")))" -Wall -Wstrict-prototypes -Wundef -Wmissing-declarations -Wmissing-prototypes -Wwrite-strings -fno-strict-aliasing -Werror=declaration-after-statement -fno-builtin -fno-common -Werror=return-type -Wno-unused-local-typedefs -DHAVE_STDINT_H=1 -DHAVE_DIRENT_H=1 -DHAVE_SYS_DIR_H=1 -DHAVE_SYS_TIME_H=1 -DHAVE_SYS_TIMES_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_LIBDL=1 -DGX_COLOR_INDEX_TYPE="unsigned long long" -D__USE_UNIX98=1 -DBUILD_PDF=1 -I./pdf -Os -fstack-clash-protection -Wformat -Werror=format-security -g -flto=auto -DHAVE_RESTRICT=1 -I/usr/include/webp -fno-strict-aliasing -DHAVE_POPEN_PROTO=1 -I./soobj -I./base -I./soobj -I./devices -I./devices/vector -DOCR_VERSION=1 -o ./soobj/gdevcd8.o -c ./contrib/gdevcd8.c ./obj/aux/echogs -e .dev -w- -l-dev -b -s -l-include -l./obj/page -l-obj ./obj/pcl3 ./obj/gdeveprn.o ./obj/pagecount.o ./obj/mediasize.o ./obj/eprnparm.o ./obj/eprnrend.o ./obj/eprnfs.o ./obj/gdevpcl3.o ./obj/pclcap.o ./obj/pclgen.o ./obj/pclcomp.o ./obj/pclsize.o gcc -DHAVE_MKSTEMP -DHAVE_FSEEKO -DHAVE_FONTCONFIG -DHAVE_SETLOCALE -DHAVE_DBUS -DHAVE_BSWAP32 -DHAVE_BYTESWAP_H -DHAVE_STRERROR -DHAVE_PREAD_PWRITE=1 -DGS_RECURSIVE_MUTEXATTR=PTHREAD_MUTEX_RECURSIVE -O2 -DNDEBUG -fPIC -fvisibility=hidden -DGSDLLEXPORT="__attribute__((visibility(\"default\")))" -Wall -Wstrict-prototypes -Wundef -Wmissing-declarations -Wmissing-prototypes -Wwrite-strings -fno-strict-aliasing -Werror=declaration-after-statement -fno-builtin -fno-common -Werror=return-type -Wno-unused-local-typedefs -DHAVE_STDINT_H=1 -DHAVE_DIRENT_H=1 -DHAVE_SYS_DIR_H=1 -DHAVE_SYS_TIME_H=1 -DHAVE_SYS_TIMES_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_LIBDL=1 -DGX_COLOR_INDEX_TYPE="unsigned long long" -D__USE_UNIX98=1 -DBUILD_PDF=1 -I./pdf -Os -fstack-clash-protection -Wformat -Werror=format-security -g -flto=auto -DHAVE_RESTRICT=1 -I/usr/include/webp -fno-strict-aliasing -DHAVE_POPEN_PROTO=1 -I./soobj -I./base -I./soobj -I./devices -I./devices/vector -DOCR_VERSION=1 -o ./soobj/gdevdj9.o -c ./contrib/gdevdj9.c gcc -DHAVE_MKSTEMP -DHAVE_FSEEKO -DHAVE_FONTCONFIG -DHAVE_SETLOCALE -DHAVE_DBUS -DHAVE_BSWAP32 -DHAVE_BYTESWAP_H -DHAVE_STRERROR -DHAVE_PREAD_PWRITE=1 -DGS_RECURSIVE_MUTEXATTR=PTHREAD_MUTEX_RECURSIVE -O2 -DNDEBUG -fPIC -fvisibility=hidden -DGSDLLEXPORT="__attribute__((visibility(\"default\")))" -Wall -Wstrict-prototypes -Wundef -Wmissing-declarations -Wmissing-prototypes -Wwrite-strings -fno-strict-aliasing -Werror=declaration-after-statement -fno-builtin -fno-common -Werror=return-type -Wno-unused-local-typedefs -DHAVE_STDINT_H=1 -DHAVE_DIRENT_H=1 -DHAVE_SYS_DIR_H=1 -DHAVE_SYS_TIME_H=1 -DHAVE_SYS_TIMES_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_LIBDL=1 -DGX_COLOR_INDEX_TYPE="unsigned long long" -D__USE_UNIX98=1 -DBUILD_PDF=1 -I./pdf -Os -fstack-clash-protection -Wformat -Werror=format-security -g -flto=auto -DHAVE_RESTRICT=1 -I/usr/include/webp -fno-strict-aliasing -DHAVE_POPEN_PROTO=1 -I./soobj -I./base -I./soobj -I./devices -I./devices/vector -DOCR_VERSION=1 -o ./soobj/gdevclj.o -c ./devices/gdevclj.c ./obj/aux/echogs -e .dev -w- -l-dev -b -s -l-include -l./obj/page -l-obj ./obj/photoex ./obj/gdevphex.o ./obj/aux/echogs -e .dev -w- -l-dev -b -s -l-include -l./obj/page -l-obj ./obj/pj ./obj/gdevcdj.o ./obj/gdevpcl.o ./obj/aux/echogs -e .dev -w- -l-dev -b -s -l-include -l./obj/page -l-obj ./obj/pjetxl ./obj/gdevpjet.o ./obj/gdevpcl.o ./obj/aux/echogs -e .dev -w- -l-dev -b -s -l-include -l./obj/page -l-obj ./obj/pjxl ./obj/gdevcdj.o ./obj/gdevpcl.o ./obj/aux/echogs -e .dev -w- -l-dev -b -s -l-include -l./obj/page -l-obj ./obj/pjxl300 ./obj/gdevcdj.o ./obj/gdevpcl.o gcc -DHAVE_MKSTEMP -DHAVE_FSEEKO -DHAVE_FONTCONFIG -DHAVE_SETLOCALE -DHAVE_DBUS -DHAVE_BSWAP32 -DHAVE_BYTESWAP_H -DHAVE_STRERROR -DHAVE_PREAD_PWRITE=1 -DGS_RECURSIVE_MUTEXATTR=PTHREAD_MUTEX_RECURSIVE -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 -Wno-unused-local-typedefs -DHAVE_STDINT_H=1 -DHAVE_DIRENT_H=1 -DHAVE_SYS_DIR_H=1 -DHAVE_SYS_TIME_H=1 -DHAVE_SYS_TIMES_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_LIBDL=1 -DGX_COLOR_INDEX_TYPE="unsigned long long" -D__USE_UNIX98=1 -DBUILD_PDF=1 -I./pdf -Os -fstack-clash-protection -Wformat -Werror=format-security -g -flto=auto -DHAVE_RESTRICT=1 -I/usr/include/webp -fno-strict-aliasing -DHAVE_POPEN_PROTO=1 -I./obj -I./base -I./obj -I./devices -I./devices/vector -DOCR_VERSION=1 -o ./obj/gdevpx.o -c ./devices/vector/gdevpx.c ./obj/aux/echogs -e .dev -w- -l-dev -b -s -l-include -l./obj/page -l-obj ./obj/r4081 ./obj/gdev4081.o ./obj/aux/echogs -e .dev -w- -l-dev -b -s -l-obj ./obj/rinkj ./obj/gdevrinkj.o ./obj/evenbetter-rll.o ./obj/rinkj-byte-stream.o ./obj/rinkj-device.o ./obj/rinkj-config.o ./obj/rinkj-dither.o ./obj/rinkj-epson870.o ./obj/rinkj-screen-eb.o gcc -DHAVE_MKSTEMP -DHAVE_FSEEKO -DHAVE_FONTCONFIG -DHAVE_SETLOCALE -DHAVE_DBUS -DHAVE_BSWAP32 -DHAVE_BYTESWAP_H -DHAVE_STRERROR -DHAVE_PREAD_PWRITE=1 -DGS_RECURSIVE_MUTEXATTR=PTHREAD_MUTEX_RECURSIVE -O2 -DNDEBUG -fPIC -fvisibility=hidden -DGSDLLEXPORT="__attribute__((visibility(\"default\")))" -Wall -Wstrict-prototypes -Wundef -Wmissing-declarations -Wmissing-prototypes -Wwrite-strings -fno-strict-aliasing -Werror=declaration-after-statement -fno-builtin -fno-common -Werror=return-type -Wno-unused-local-typedefs -DHAVE_STDINT_H=1 -DHAVE_DIRENT_H=1 -DHAVE_SYS_DIR_H=1 -DHAVE_SYS_TIME_H=1 -DHAVE_SYS_TIMES_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_LIBDL=1 -DGX_COLOR_INDEX_TYPE="unsigned long long" -D__USE_UNIX98=1 -DBUILD_PDF=1 -I./pdf -Os -fstack-clash-protection -Wformat -Werror=format-security -g -flto=auto -DHAVE_RESTRICT=1 -I/usr/include/webp -fno-strict-aliasing -DHAVE_POPEN_PROTO=1 -I./soobj -I./base -I./soobj -I./devices -I./devices/vector -DOCR_VERSION=1 -o ./soobj/gdevcljc.o -c ./devices/gdevcljc.c ./obj/aux/echogs -e .dev -w- -l-dev -b -s -l-include -l./obj/page -l-obj ./obj/rpdl ./obj/gdevrpdl.o ./obj/gdevlprn.o ./obj/aux/echogs -e .dev -w- -l-dev -b -s -l-include -l./obj/page -l-obj ./obj/samsunggdi ./obj/gdevgdi.o ./obj/gdevpcl.o ./obj/aux/echogs -e .dev -w- -l-dev -b -s -l-include -l./obj/page -l-obj ./obj/sj48 ./obj/gdevsj48.o gcc -DHAVE_MKSTEMP -DHAVE_FSEEKO -DHAVE_FONTCONFIG -DHAVE_SETLOCALE -DHAVE_DBUS -DHAVE_BSWAP32 -DHAVE_BYTESWAP_H -DHAVE_STRERROR -DHAVE_PREAD_PWRITE=1 -DGS_RECURSIVE_MUTEXATTR=PTHREAD_MUTEX_RECURSIVE -O2 -DNDEBUG -fPIC -fvisibility=hidden -DGSDLLEXPORT="__attribute__((visibility(\"default\")))" -Wall -Wstrict-prototypes -Wundef -Wmissing-declarations -Wmissing-prototypes -Wwrite-strings -fno-strict-aliasing -Werror=declaration-after-statement -fno-builtin -fno-common -Werror=return-type -Wno-unused-local-typedefs -DHAVE_STDINT_H=1 -DHAVE_DIRENT_H=1 -DHAVE_SYS_DIR_H=1 -DHAVE_SYS_TIME_H=1 -DHAVE_SYS_TIMES_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_LIBDL=1 -DGX_COLOR_INDEX_TYPE="unsigned long long" -D__USE_UNIX98=1 -DBUILD_PDF=1 -I./pdf -Os -fstack-clash-protection -Wformat -Werror=format-security -g -flto=auto -DHAVE_RESTRICT=1 -I/usr/include/webp -fno-strict-aliasing -DHAVE_POPEN_PROTO=1 -I./soobj -I./base -I./soobj -I./devices -I./devices/vector -DOCR_VERSION=1 -o ./soobj/gdevcslw.o -c ./devices/gdevcslw.c ./obj/aux/echogs -e .dev -w- -l-dev -b -s -l-include -l./obj/page -l-obj ./obj/st800 ./obj/gdevescp.o ./obj/aux/echogs -e .dev -w- -l-dev -b -s -l-include -l./obj/page -l-obj ./obj/stcolor ./obj/gdevstc.o ./obj/gdevstc1.o ./obj/gdevstc2.o ./obj/aux/echogs -e .dev -w- -l-dev -b -s -l-include -l./obj/page -l-obj ./obj/t4693d2 ./obj/gdev4693.o ./obj/aux/echogs -e .dev -w- -l-dev -b -s -l-include -l./obj/page -l-obj ./obj/t4693d4 ./obj/gdev4693.o ./obj/aux/echogs -e .dev -a- ./obj/stcolor -obj ./obj/gdevstc3.o ./obj/gdevstc4.o gcc -DHAVE_MKSTEMP -DHAVE_FSEEKO -DHAVE_FONTCONFIG -DHAVE_SETLOCALE -DHAVE_DBUS -DHAVE_BSWAP32 -DHAVE_BYTESWAP_H -DHAVE_STRERROR -DHAVE_PREAD_PWRITE=1 -DGS_RECURSIVE_MUTEXATTR=PTHREAD_MUTEX_RECURSIVE -O2 -DNDEBUG -fPIC -fvisibility=hidden -DGSDLLEXPORT="__attribute__((visibility(\"default\")))" -Wall -Wstrict-prototypes -Wundef -Wmissing-declarations -Wmissing-prototypes -Wwrite-strings -fno-strict-aliasing -Werror=declaration-after-statement -fno-builtin -fno-common -Werror=return-type -Wno-unused-local-typedefs -DHAVE_STDINT_H=1 -DHAVE_DIRENT_H=1 -DHAVE_SYS_DIR_H=1 -DHAVE_SYS_TIME_H=1 -DHAVE_SYS_TIMES_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_LIBDL=1 -DGX_COLOR_INDEX_TYPE="unsigned long long" -D__USE_UNIX98=1 -DBUILD_PDF=1 -I./pdf -Os -fstack-clash-protection -Wformat -Werror=format-security -g -flto=auto -DHAVE_RESTRICT=1 -I/usr/include/webp -fno-strict-aliasing -DHAVE_POPEN_PROTO=1 -I./soobj -I./base -I./soobj -I./devices -I./devices/vector -DOCR_VERSION=1 -o ./soobj/gdevdjet.o -c ./devices/gdevdjet.c gcc -DHAVE_MKSTEMP -DHAVE_FSEEKO -DHAVE_FONTCONFIG -DHAVE_SETLOCALE -DHAVE_DBUS -DHAVE_BSWAP32 -DHAVE_BYTESWAP_H -DHAVE_STRERROR -DHAVE_PREAD_PWRITE=1 -DGS_RECURSIVE_MUTEXATTR=PTHREAD_MUTEX_RECURSIVE -O2 -DNDEBUG -fPIC -fvisibility=hidden -DGSDLLEXPORT="__attribute__((visibility(\"default\")))" -Wall -Wstrict-prototypes -Wundef -Wmissing-declarations -Wmissing-prototypes -Wwrite-strings -fno-strict-aliasing -Werror=declaration-after-statement -fno-builtin -fno-common -Werror=return-type -Wno-unused-local-typedefs -DHAVE_STDINT_H=1 -DHAVE_DIRENT_H=1 -DHAVE_SYS_DIR_H=1 -DHAVE_SYS_TIME_H=1 -DHAVE_SYS_TIMES_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_LIBDL=1 -DGX_COLOR_INDEX_TYPE="unsigned long long" -D__USE_UNIX98=1 -DBUILD_PDF=1 -I./pdf -Os -fstack-clash-protection -Wformat -Werror=format-security -g -flto=auto -DHAVE_RESTRICT=1 -I/usr/include/webp -fno-strict-aliasing -DHAVE_POPEN_PROTO=1 -I./soobj -I./base -I./soobj -I./devices -I./devices/vector -DOCR_VERSION=1 -o ./soobj/gdevdljm.o -c ./devices/gdevdljm.c gcc -DHAVE_MKSTEMP -DHAVE_FSEEKO -DHAVE_FONTCONFIG -DHAVE_SETLOCALE -DHAVE_DBUS -DHAVE_BSWAP32 -DHAVE_BYTESWAP_H -DHAVE_STRERROR -DHAVE_PREAD_PWRITE=1 -DGS_RECURSIVE_MUTEXATTR=PTHREAD_MUTEX_RECURSIVE -O2 -DNDEBUG -fPIC -fvisibility=hidden -DGSDLLEXPORT="__attribute__((visibility(\"default\")))" -Wall -Wstrict-prototypes -Wundef -Wmissing-declarations -Wmissing-prototypes -Wwrite-strings -fno-strict-aliasing -Werror=declaration-after-statement -fno-builtin -fno-common -Werror=return-type -Wno-unused-local-typedefs -DHAVE_STDINT_H=1 -DHAVE_DIRENT_H=1 -DHAVE_SYS_DIR_H=1 -DHAVE_SYS_TIME_H=1 -DHAVE_SYS_TIMES_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_LIBDL=1 -DGX_COLOR_INDEX_TYPE="unsigned long long" -D__USE_UNIX98=1 -DBUILD_PDF=1 -I./pdf -Os -fstack-clash-protection -Wformat -Werror=format-security -g -flto=auto -DHAVE_RESTRICT=1 -I/usr/include/webp -fno-strict-aliasing -DHAVE_POPEN_PROTO=1 -I./soobj -I./base -I./soobj -I./devices -I./devices/vector -DOCR_VERSION=1 -o ./soobj/gdevdjtc.o -c ./devices/gdevdjtc.c gcc -DHAVE_MKSTEMP -DHAVE_FSEEKO -DHAVE_FONTCONFIG -DHAVE_SETLOCALE -DHAVE_DBUS -DHAVE_BSWAP32 -DHAVE_BYTESWAP_H -DHAVE_STRERROR -DHAVE_PREAD_PWRITE=1 -DGS_RECURSIVE_MUTEXATTR=PTHREAD_MUTEX_RECURSIVE -O2 -DNDEBUG -fPIC -fvisibility=hidden -DGSDLLEXPORT="__attribute__((visibility(\"default\")))" -Wall -Wstrict-prototypes -Wundef -Wmissing-declarations -Wmissing-prototypes -Wwrite-strings -fno-strict-aliasing -Werror=declaration-after-statement -fno-builtin -fno-common -Werror=return-type -Wno-unused-local-typedefs -DHAVE_STDINT_H=1 -DHAVE_DIRENT_H=1 -DHAVE_SYS_DIR_H=1 -DHAVE_SYS_TIME_H=1 -DHAVE_SYS_TIMES_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_LIBDL=1 -DGX_COLOR_INDEX_TYPE="unsigned long long" -D__USE_UNIX98=1 -DBUILD_PDF=1 -I./pdf -Os -fstack-clash-protection -Wformat -Werror=format-security -g -flto=auto -DHAVE_RESTRICT=1 -I/usr/include/webp -fno-strict-aliasing -DHAVE_POPEN_PROTO=1 -I./soobj -I./base -I./soobj -I./devices -I./devices/vector -DOCR_VERSION=1 -o ./soobj/gdevln03.o -c ./contrib/gdevln03.c gcc -DHAVE_MKSTEMP -DHAVE_FSEEKO -DHAVE_FONTCONFIG -DHAVE_SETLOCALE -DHAVE_DBUS -DHAVE_BSWAP32 -DHAVE_BYTESWAP_H -DHAVE_STRERROR -DHAVE_PREAD_PWRITE=1 -DGS_RECURSIVE_MUTEXATTR=PTHREAD_MUTEX_RECURSIVE -O2 -DNDEBUG -fPIC -fvisibility=hidden -DGSDLLEXPORT="__attribute__((visibility(\"default\")))" -Wall -Wstrict-prototypes -Wundef -Wmissing-declarations -Wmissing-prototypes -Wwrite-strings -fno-strict-aliasing -Werror=declaration-after-statement -fno-builtin -fno-common -Werror=return-type -Wno-unused-local-typedefs -DHAVE_STDINT_H=1 -DHAVE_DIRENT_H=1 -DHAVE_SYS_DIR_H=1 -DHAVE_SYS_TIME_H=1 -DHAVE_SYS_TIMES_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_LIBDL=1 -DGX_COLOR_INDEX_TYPE="unsigned long long" -D__USE_UNIX98=1 -DBUILD_PDF=1 -I./pdf -Os -fstack-clash-protection -Wformat -Werror=format-security -g -flto=auto -DHAVE_RESTRICT=1 -I/usr/include/webp -fno-strict-aliasing -DHAVE_POPEN_PROTO=1 -I./soobj -I./base -I./soobj -I./devices -I./devices/vector -DOCR_VERSION=1 -o ./soobj/gdevepsn.o -c ./devices/gdevepsn.c ./obj/aux/echogs -e .dev -w- -l-dev -b -s -l-include -l./obj/page -l-obj ./obj/t4693d8 ./obj/gdev4693.o ./obj/aux/echogs -e .dev -w- -l-dev -b -s -l-include -l./obj/page -l-obj ./obj/tek4696 ./obj/gdevtknk.o ./obj/aux/echogs -e .dev -w- -l-dev -b -s -l-include -l./obj/page -l-obj ./obj/uniprint ./obj/gdevupd.o ./obj/aux/echogs -e .dev -w- -l-dev -b -s -l-include -l./obj/page -l-obj ./obj/xes ./obj/gdevxes.o ./obj/aux/echogs -e .dev -w- -l-dev2 -b -s -l-include -l./obj/page -l-obj ./obj/appleraster ./obj/gdevcups.o gcc -DHAVE_MKSTEMP -DHAVE_FSEEKO -DHAVE_FONTCONFIG -DHAVE_SETLOCALE -DHAVE_DBUS -DHAVE_BSWAP32 -DHAVE_BYTESWAP_H -DHAVE_STRERROR -DHAVE_PREAD_PWRITE=1 -DGS_RECURSIVE_MUTEXATTR=PTHREAD_MUTEX_RECURSIVE -O2 -DNDEBUG -fPIC -fvisibility=hidden -DGSDLLEXPORT="__attribute__((visibility(\"default\")))" -Wall -Wstrict-prototypes -Wundef -Wmissing-declarations -Wmissing-prototypes -Wwrite-strings -fno-strict-aliasing -Werror=declaration-after-statement -fno-builtin -fno-common -Werror=return-type -Wno-unused-local-typedefs -DHAVE_STDINT_H=1 -DHAVE_DIRENT_H=1 -DHAVE_SYS_DIR_H=1 -DHAVE_SYS_TIME_H=1 -DHAVE_SYS_TIMES_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_LIBDL=1 -DGX_COLOR_INDEX_TYPE="unsigned long long" -D__USE_UNIX98=1 -DBUILD_PDF=1 -I./pdf -Os -fstack-clash-protection -Wformat -Werror=format-security -g -flto=auto -DHAVE_RESTRICT=1 -I/usr/include/webp -fno-strict-aliasing -DHAVE_POPEN_PROTO=1 -I./soobj -I./base -I./soobj -I./devices -I./devices/vector -DOCR_VERSION=1 -o ./soobj/gdevepsc.o -c ./devices/gdevepsc.c gcc -DHAVE_MKSTEMP -DHAVE_FSEEKO -DHAVE_FONTCONFIG -DHAVE_SETLOCALE -DHAVE_DBUS -DHAVE_BSWAP32 -DHAVE_BYTESWAP_H -DHAVE_STRERROR -DHAVE_PREAD_PWRITE=1 -DGS_RECURSIVE_MUTEXATTR=PTHREAD_MUTEX_RECURSIVE -O2 -DNDEBUG -fPIC -fvisibility=hidden -DGSDLLEXPORT="__attribute__((visibility(\"default\")))" -Wall -Wstrict-prototypes -Wundef -Wmissing-declarations -Wmissing-prototypes -Wwrite-strings -fno-strict-aliasing -Werror=declaration-after-statement -fno-builtin -fno-common -Werror=return-type -Wno-unused-local-typedefs -DHAVE_STDINT_H=1 -DHAVE_DIRENT_H=1 -DHAVE_SYS_DIR_H=1 -DHAVE_SYS_TIME_H=1 -DHAVE_SYS_TIMES_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_LIBDL=1 -DGX_COLOR_INDEX_TYPE="unsigned long long" -D__USE_UNIX98=1 -DBUILD_PDF=1 -I./pdf -Os -fstack-clash-protection -Wformat -Werror=format-security -g -flto=auto -DHAVE_RESTRICT=1 -I/usr/include/webp -fno-strict-aliasing -DHAVE_POPEN_PROTO=1 -I./soobj -I./base -I./soobj -I./devices -I./devices/vector -DOCR_VERSION=1 -DA4 -o ./soobj/gdevespg.o -DGS_VERSION_MAJOR=10 -I./contrib/lips4/ -I./psi/ -c ./contrib/japanese/gdevespg.c gcc -DHAVE_MKSTEMP -DHAVE_FSEEKO -DHAVE_FONTCONFIG -DHAVE_SETLOCALE -DHAVE_DBUS -DHAVE_BSWAP32 -DHAVE_BYTESWAP_H -DHAVE_STRERROR -DHAVE_PREAD_PWRITE=1 -DGS_RECURSIVE_MUTEXATTR=PTHREAD_MUTEX_RECURSIVE -O2 -DNDEBUG -fPIC -fvisibility=hidden -DGSDLLEXPORT="__attribute__((visibility(\"default\")))" -Wall -Wstrict-prototypes -Wundef -Wmissing-declarations -Wmissing-prototypes -Wwrite-strings -fno-strict-aliasing -Werror=declaration-after-statement -fno-builtin -fno-common -Werror=return-type -Wno-unused-local-typedefs -DHAVE_STDINT_H=1 -DHAVE_DIRENT_H=1 -DHAVE_SYS_DIR_H=1 -DHAVE_SYS_TIME_H=1 -DHAVE_SYS_TIMES_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_LIBDL=1 -DGX_COLOR_INDEX_TYPE="unsigned long long" -D__USE_UNIX98=1 -DBUILD_PDF=1 -I./pdf -Os -fstack-clash-protection -Wformat -Werror=format-security -g -flto=auto -DHAVE_RESTRICT=1 -I/usr/include/webp -fno-strict-aliasing -DHAVE_POPEN_PROTO=1 -I./soobj -I./base -I./soobj -I./devices -I./devices/vector -DOCR_VERSION=1 -DFMLBP_NOADJUST_MARGIN -o soobj/gdevfmlbp.o -c ./contrib/japanese/gdevfmlbp.c gcc -DHAVE_MKSTEMP -DHAVE_FSEEKO -DHAVE_FONTCONFIG -DHAVE_SETLOCALE -DHAVE_DBUS -DHAVE_BSWAP32 -DHAVE_BYTESWAP_H -DHAVE_STRERROR -DHAVE_PREAD_PWRITE=1 -DGS_RECURSIVE_MUTEXATTR=PTHREAD_MUTEX_RECURSIVE -O2 -DNDEBUG -fPIC -fvisibility=hidden -DGSDLLEXPORT="__attribute__((visibility(\"default\")))" -Wall -Wstrict-prototypes -Wundef -Wmissing-declarations -Wmissing-prototypes -Wwrite-strings -fno-strict-aliasing -Werror=declaration-after-statement -fno-builtin -fno-common -Werror=return-type -Wno-unused-local-typedefs -DHAVE_STDINT_H=1 -DHAVE_DIRENT_H=1 -DHAVE_SYS_DIR_H=1 -DHAVE_SYS_TIME_H=1 -DHAVE_SYS_TIMES_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_LIBDL=1 -DGX_COLOR_INDEX_TYPE="unsigned long long" -D__USE_UNIX98=1 -DBUILD_PDF=1 -I./pdf -Os -fstack-clash-protection -Wformat -Werror=format-security -g -flto=auto -DHAVE_RESTRICT=1 -I/usr/include/webp -fno-strict-aliasing -DHAVE_POPEN_PROTO=1 -I./soobj -I./base -I./soobj -I./devices -I./devices/vector -DOCR_VERSION=1 -o ./soobj/gdevfmpr.o -c ./contrib/japanese/gdevfmpr.c gcc -DHAVE_MKSTEMP -DHAVE_FSEEKO -DHAVE_FONTCONFIG -DHAVE_SETLOCALE -DHAVE_DBUS -DHAVE_BSWAP32 -DHAVE_BYTESWAP_H -DHAVE_STRERROR -DHAVE_PREAD_PWRITE=1 -DGS_RECURSIVE_MUTEXATTR=PTHREAD_MUTEX_RECURSIVE -O2 -DNDEBUG -fPIC -fvisibility=hidden -DGSDLLEXPORT="__attribute__((visibility(\"default\")))" -Wall -Wstrict-prototypes -Wundef -Wmissing-declarations -Wmissing-prototypes -Wwrite-strings -fno-strict-aliasing -Werror=declaration-after-statement -fno-builtin -fno-common -Werror=return-type -Wno-unused-local-typedefs -DHAVE_STDINT_H=1 -DHAVE_DIRENT_H=1 -DHAVE_SYS_DIR_H=1 -DHAVE_SYS_TIME_H=1 -DHAVE_SYS_TIMES_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_LIBDL=1 -DGX_COLOR_INDEX_TYPE="unsigned long long" -D__USE_UNIX98=1 -DBUILD_PDF=1 -I./pdf -Os -fstack-clash-protection -Wformat -Werror=format-security -g -flto=auto -DHAVE_RESTRICT=1 -I/usr/include/webp -fno-strict-aliasing -DHAVE_POPEN_PROTO=1 -I./soobj -I./base -I./soobj -I./devices -I./devices/vector -DOCR_VERSION=1 -o ./soobj/gdevgdi.o -c ./contrib/gdevgdi.c ./obj/aux/echogs -e .dev -w- -l-dev2 -b -s -l-include -l./obj/page -l-obj ./obj/cups ./obj/gdevcups.o ./obj/aux/echogs -e .dev -a- ./obj/appleraster -include ./obj/lcups.dev ./obj/aux/echogs -e .dev -w- -l-dev2 -b -s -l-include -l./obj/page -l-obj ./obj/pwgraster ./obj/gdevcups.o ./obj/aux/echogs -e .dev -a- ./obj/cups -include ./obj/lcups.dev ./obj/aux/echogs -e .dev -a- ./obj/appleraster -include ./obj/lcupsi.dev gcc -DHAVE_MKSTEMP -DHAVE_FSEEKO -DHAVE_FONTCONFIG -DHAVE_SETLOCALE -DHAVE_DBUS -DHAVE_BSWAP32 -DHAVE_BYTESWAP_H -DHAVE_STRERROR -DHAVE_PREAD_PWRITE=1 -DGS_RECURSIVE_MUTEXATTR=PTHREAD_MUTEX_RECURSIVE -O2 -DNDEBUG -fPIC -fvisibility=hidden -DGSDLLEXPORT="__attribute__((visibility(\"default\")))" -Wall -Wstrict-prototypes -Wundef -Wmissing-declarations -Wmissing-prototypes -Wwrite-strings -fno-strict-aliasing -Werror=declaration-after-statement -fno-builtin -fno-common -Werror=return-type -Wno-unused-local-typedefs -DHAVE_STDINT_H=1 -DHAVE_DIRENT_H=1 -DHAVE_SYS_DIR_H=1 -DHAVE_SYS_TIME_H=1 -DHAVE_SYS_TIMES_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_LIBDL=1 -DGX_COLOR_INDEX_TYPE="unsigned long long" -D__USE_UNIX98=1 -DBUILD_PDF=1 -I./pdf -Os -fstack-clash-protection -Wformat -Werror=format-security -g -flto=auto -DHAVE_RESTRICT=1 -I/usr/include/webp -fno-strict-aliasing -DHAVE_POPEN_PROTO=1 -I./soobj -I./base -I./soobj -I./devices -I./devices/vector -DOCR_VERSION=1 -o ./soobj/gdevhl12.o -c ./contrib/gdevhl12.c ./obj/aux/echogs -e .dev -a- ./obj/pwgraster -include ./obj/lcups.dev ./obj/aux/echogs -e .dev -a- ./obj/cups -include ./obj/lcupsi.dev ./obj/aux/echogs -e .dev -a- ./obj/appleraster -include ./obj/page ./obj/aux/echogs -e .dev -a- ./obj/pwgraster -include ./obj/lcupsi.dev ./obj/aux/echogs -e .dev -a- ./obj/cups -include ./obj/page ./obj/aux/echogs -e .dev -a- ./obj/pwgraster -include ./obj/page gcc -DHAVE_MKSTEMP -DHAVE_FSEEKO -DHAVE_FONTCONFIG -DHAVE_SETLOCALE -DHAVE_DBUS -DHAVE_BSWAP32 -DHAVE_BYTESWAP_H -DHAVE_STRERROR -DHAVE_PREAD_PWRITE=1 -DGS_RECURSIVE_MUTEXATTR=PTHREAD_MUTEX_RECURSIVE -O2 -DNDEBUG -fPIC -fvisibility=hidden -DGSDLLEXPORT="__attribute__((visibility(\"default\")))" -Wall -Wstrict-prototypes -Wundef -Wmissing-declarations -Wmissing-prototypes -Wwrite-strings -fno-strict-aliasing -Werror=declaration-after-statement -fno-builtin -fno-common -Werror=return-type -Wno-unused-local-typedefs -DHAVE_STDINT_H=1 -DHAVE_DIRENT_H=1 -DHAVE_SYS_DIR_H=1 -DHAVE_SYS_TIME_H=1 -DHAVE_SYS_TIMES_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_LIBDL=1 -DGX_COLOR_INDEX_TYPE="unsigned long long" -D__USE_UNIX98=1 -DBUILD_PDF=1 -I./pdf -Os -fstack-clash-protection -Wformat -Werror=format-security -g -flto=auto -DHAVE_RESTRICT=1 -I/usr/include/webp -fno-strict-aliasing -DHAVE_POPEN_PROTO=1 -I./soobj -I./base -I./soobj -I./devices -I./devices/vector -DOCR_VERSION=1 -o ./soobj/gdevhl7x.o -c ./devices/gdevhl7x.c gcc -DHAVE_MKSTEMP -DHAVE_FSEEKO -DHAVE_FONTCONFIG -DHAVE_SETLOCALE -DHAVE_DBUS -DHAVE_BSWAP32 -DHAVE_BYTESWAP_H -DHAVE_STRERROR -DHAVE_PREAD_PWRITE=1 -DGS_RECURSIVE_MUTEXATTR=PTHREAD_MUTEX_RECURSIVE -O2 -DNDEBUG -fPIC -fvisibility=hidden -DGSDLLEXPORT="__attribute__((visibility(\"default\")))" -Wall -Wstrict-prototypes -Wundef -Wmissing-declarations -Wmissing-prototypes -Wwrite-strings -fno-strict-aliasing -Werror=declaration-after-statement -fno-builtin -fno-common -Werror=return-type -Wno-unused-local-typedefs -DHAVE_STDINT_H=1 -DHAVE_DIRENT_H=1 -DHAVE_SYS_DIR_H=1 -DHAVE_SYS_TIME_H=1 -DHAVE_SYS_TIMES_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_LIBDL=1 -DGX_COLOR_INDEX_TYPE="unsigned long long" -D__USE_UNIX98=1 -DBUILD_PDF=1 -I./pdf -Os -fstack-clash-protection -Wformat -Werror=format-security -g -flto=auto -DHAVE_RESTRICT=1 -I/usr/include/webp -fno-strict-aliasing -DHAVE_POPEN_PROTO=1 -I./soobj -I./base -I./soobj -I./devices -I./devices/vector -DOCR_VERSION=1 -c -o soobj/gdeveprn.o -DGS_REVISION=10021 -I./psi ./contrib/pcl3/eprn/gdeveprn.c gcc -DHAVE_MKSTEMP -DHAVE_FSEEKO -DHAVE_FONTCONFIG -DHAVE_SETLOCALE -DHAVE_DBUS -DHAVE_BSWAP32 -DHAVE_BYTESWAP_H -DHAVE_STRERROR -DHAVE_PREAD_PWRITE=1 -DGS_RECURSIVE_MUTEXATTR=PTHREAD_MUTEX_RECURSIVE -O2 -DNDEBUG -fPIC -fvisibility=hidden -DGSDLLEXPORT="__attribute__((visibility(\"default\")))" -Wall -Wstrict-prototypes -Wundef -Wmissing-declarations -Wmissing-prototypes -Wwrite-strings -fno-strict-aliasing -Werror=declaration-after-statement -fno-builtin -fno-common -Werror=return-type -Wno-unused-local-typedefs -DHAVE_STDINT_H=1 -DHAVE_DIRENT_H=1 -DHAVE_SYS_DIR_H=1 -DHAVE_SYS_TIME_H=1 -DHAVE_SYS_TIMES_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_LIBDL=1 -DGX_COLOR_INDEX_TYPE="unsigned long long" -D__USE_UNIX98=1 -DBUILD_PDF=1 -I./pdf -Os -fstack-clash-protection -Wformat -Werror=format-security -g -flto=auto -DHAVE_RESTRICT=1 -I/usr/include/webp -fno-strict-aliasing -DHAVE_POPEN_PROTO=1 -I./soobj -I./base -I./soobj -I./devices -I./devices/vector -DOCR_VERSION=1 -c -o soobj/pagecount.o -DGS_REVISION=10021 -I./psi ./contrib/pcl3/eprn/pagecount.c gcc -DHAVE_MKSTEMP -DHAVE_FSEEKO -DHAVE_FONTCONFIG -DHAVE_SETLOCALE -DHAVE_DBUS -DHAVE_BSWAP32 -DHAVE_BYTESWAP_H -DHAVE_STRERROR -DHAVE_PREAD_PWRITE=1 -DGS_RECURSIVE_MUTEXATTR=PTHREAD_MUTEX_RECURSIVE -O2 -DNDEBUG -fPIC -fvisibility=hidden -DGSDLLEXPORT="__attribute__((visibility(\"default\")))" -Wall -Wstrict-prototypes -Wundef -Wmissing-declarations -Wmissing-prototypes -Wwrite-strings -fno-strict-aliasing -Werror=declaration-after-statement -fno-builtin -fno-common -Werror=return-type -Wno-unused-local-typedefs -DHAVE_STDINT_H=1 -DHAVE_DIRENT_H=1 -DHAVE_SYS_DIR_H=1 -DHAVE_SYS_TIME_H=1 -DHAVE_SYS_TIMES_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_LIBDL=1 -DGX_COLOR_INDEX_TYPE="unsigned long long" -D__USE_UNIX98=1 -DBUILD_PDF=1 -I./pdf -Os -fstack-clash-protection -Wformat -Werror=format-security -g -flto=auto -DHAVE_RESTRICT=1 -I/usr/include/webp -fno-strict-aliasing -DHAVE_POPEN_PROTO=1 -I./soobj -I./base -I./soobj -I./devices -I./devices/vector -DOCR_VERSION=1 -c -o soobj/mediasize.o -DGS_REVISION=10021 -I./psi ./contrib/pcl3/eprn/mediasize.c gcc -DHAVE_MKSTEMP -DHAVE_FSEEKO -DHAVE_FONTCONFIG -DHAVE_SETLOCALE -DHAVE_DBUS -DHAVE_BSWAP32 -DHAVE_BYTESWAP_H -DHAVE_STRERROR -DHAVE_PREAD_PWRITE=1 -DGS_RECURSIVE_MUTEXATTR=PTHREAD_MUTEX_RECURSIVE -O2 -DNDEBUG -fPIC -fvisibility=hidden -DGSDLLEXPORT="__attribute__((visibility(\"default\")))" -Wall -Wstrict-prototypes -Wundef -Wmissing-declarations -Wmissing-prototypes -Wwrite-strings -fno-strict-aliasing -Werror=declaration-after-statement -fno-builtin -fno-common -Werror=return-type -Wno-unused-local-typedefs -DHAVE_STDINT_H=1 -DHAVE_DIRENT_H=1 -DHAVE_SYS_DIR_H=1 -DHAVE_SYS_TIME_H=1 -DHAVE_SYS_TIMES_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_LIBDL=1 -DGX_COLOR_INDEX_TYPE="unsigned long long" -D__USE_UNIX98=1 -DBUILD_PDF=1 -I./pdf -Os -fstack-clash-protection -Wformat -Werror=format-security -g -flto=auto -DHAVE_RESTRICT=1 -I/usr/include/webp -fno-strict-aliasing -DHAVE_POPEN_PROTO=1 -I./soobj -I./base -I./soobj -I./devices -I./devices/vector -DOCR_VERSION=1 -c -o soobj/eprnparm.o -DGS_REVISION=10021 -I./psi ./contrib/pcl3/eprn/eprnparm.c gcc -DHAVE_MKSTEMP -DHAVE_FSEEKO -DHAVE_FONTCONFIG -DHAVE_SETLOCALE -DHAVE_DBUS -DHAVE_BSWAP32 -DHAVE_BYTESWAP_H -DHAVE_STRERROR -DHAVE_PREAD_PWRITE=1 -DGS_RECURSIVE_MUTEXATTR=PTHREAD_MUTEX_RECURSIVE -O2 -DNDEBUG -fPIC -fvisibility=hidden -DGSDLLEXPORT="__attribute__((visibility(\"default\")))" -Wall -Wstrict-prototypes -Wundef -Wmissing-declarations -Wmissing-prototypes -Wwrite-strings -fno-strict-aliasing -Werror=declaration-after-statement -fno-builtin -fno-common -Werror=return-type -Wno-unused-local-typedefs -DHAVE_STDINT_H=1 -DHAVE_DIRENT_H=1 -DHAVE_SYS_DIR_H=1 -DHAVE_SYS_TIME_H=1 -DHAVE_SYS_TIMES_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_LIBDL=1 -DGX_COLOR_INDEX_TYPE="unsigned long long" -D__USE_UNIX98=1 -DBUILD_PDF=1 -I./pdf -Os -fstack-clash-protection -Wformat -Werror=format-security -g -flto=auto -DHAVE_RESTRICT=1 -I/usr/include/webp -fno-strict-aliasing -DHAVE_POPEN_PROTO=1 -I./soobj -I./base -I./soobj -I./devices -I./devices/vector -DOCR_VERSION=1 -c -o soobj/eprnrend.o -DGS_REVISION=10021 -I./psi ./contrib/pcl3/eprn/eprnrend.c gcc -DHAVE_MKSTEMP -DHAVE_FSEEKO -DHAVE_FONTCONFIG -DHAVE_SETLOCALE -DHAVE_DBUS -DHAVE_BSWAP32 -DHAVE_BYTESWAP_H -DHAVE_STRERROR -DHAVE_PREAD_PWRITE=1 -DGS_RECURSIVE_MUTEXATTR=PTHREAD_MUTEX_RECURSIVE -O2 -DNDEBUG -fPIC -fvisibility=hidden -DGSDLLEXPORT="__attribute__((visibility(\"default\")))" -Wall -Wstrict-prototypes -Wundef -Wmissing-declarations -Wmissing-prototypes -Wwrite-strings -fno-strict-aliasing -Werror=declaration-after-statement -fno-builtin -fno-common -Werror=return-type -Wno-unused-local-typedefs -DHAVE_STDINT_H=1 -DHAVE_DIRENT_H=1 -DHAVE_SYS_DIR_H=1 -DHAVE_SYS_TIME_H=1 -DHAVE_SYS_TIMES_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_LIBDL=1 -DGX_COLOR_INDEX_TYPE="unsigned long long" -D__USE_UNIX98=1 -DBUILD_PDF=1 -I./pdf -Os -fstack-clash-protection -Wformat -Werror=format-security -g -flto=auto -DHAVE_RESTRICT=1 -I/usr/include/webp -fno-strict-aliasing -DHAVE_POPEN_PROTO=1 -I./soobj -I./base -I./soobj -I./devices -I./devices/vector -DOCR_VERSION=1 -c -o soobj/eprnfs.o -DGS_REVISION=10021 -I./psi \ ./contrib/pcl3/eprn/eprnfs.c ./obj/aux/echogs -e .dev -w- -l-dev2 -b -s -l-include -l./obj/page -l-obj ./obj/urf ./obj/gdevcups.o gcc -DHAVE_MKSTEMP -DHAVE_FSEEKO -DHAVE_FONTCONFIG -DHAVE_SETLOCALE -DHAVE_DBUS -DHAVE_BSWAP32 -DHAVE_BYTESWAP_H -DHAVE_STRERROR -DHAVE_PREAD_PWRITE=1 -DGS_RECURSIVE_MUTEXATTR=PTHREAD_MUTEX_RECURSIVE -O2 -DNDEBUG -fPIC -fvisibility=hidden -DGSDLLEXPORT="__attribute__((visibility(\"default\")))" -Wall -Wstrict-prototypes -Wundef -Wmissing-declarations -Wmissing-prototypes -Wwrite-strings -fno-strict-aliasing -Werror=declaration-after-statement -fno-builtin -fno-common -Werror=return-type -Wno-unused-local-typedefs -DHAVE_STDINT_H=1 -DHAVE_DIRENT_H=1 -DHAVE_SYS_DIR_H=1 -DHAVE_SYS_TIME_H=1 -DHAVE_SYS_TIMES_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_LIBDL=1 -DGX_COLOR_INDEX_TYPE="unsigned long long" -D__USE_UNIX98=1 -DBUILD_PDF=1 -I./pdf -Os -fstack-clash-protection -Wformat -Werror=format-security -g -flto=auto -DHAVE_RESTRICT=1 -I/usr/include/webp -fno-strict-aliasing -DHAVE_POPEN_PROTO=1 -I./soobj -I./base -I./soobj -I./devices -I./devices/vector -DOCR_VERSION=1 -c -o soobj/gdevpcl3.o -DGS_REVISION=10021 -I./contrib/pcl3/eprn ./contrib/pcl3/src/gdevpcl3.c gcc -DHAVE_MKSTEMP -DHAVE_FSEEKO -DHAVE_FONTCONFIG -DHAVE_SETLOCALE -DHAVE_DBUS -DHAVE_BSWAP32 -DHAVE_BYTESWAP_H -DHAVE_STRERROR -DHAVE_PREAD_PWRITE=1 -DGS_RECURSIVE_MUTEXATTR=PTHREAD_MUTEX_RECURSIVE -O2 -DNDEBUG -fPIC -fvisibility=hidden -DGSDLLEXPORT="__attribute__((visibility(\"default\")))" -Wall -Wstrict-prototypes -Wundef -Wmissing-declarations -Wmissing-prototypes -Wwrite-strings -fno-strict-aliasing -Werror=declaration-after-statement -fno-builtin -fno-common -Werror=return-type -Wno-unused-local-typedefs -DHAVE_STDINT_H=1 -DHAVE_DIRENT_H=1 -DHAVE_SYS_DIR_H=1 -DHAVE_SYS_TIME_H=1 -DHAVE_SYS_TIMES_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_LIBDL=1 -DGX_COLOR_INDEX_TYPE="unsigned long long" -D__USE_UNIX98=1 -DBUILD_PDF=1 -I./pdf -Os -fstack-clash-protection -Wformat -Werror=format-security -g -flto=auto -DHAVE_RESTRICT=1 -I/usr/include/webp -fno-strict-aliasing -DHAVE_POPEN_PROTO=1 -I./soobj -I./base -I./soobj -I./devices -I./devices/vector -DOCR_VERSION=1 -c -o soobj/pclcap.o -DGS_REVISION=10021 -I./contrib/pcl3/eprn ./contrib/pcl3/src/pclcap.c gcc -DHAVE_MKSTEMP -DHAVE_FSEEKO -DHAVE_FONTCONFIG -DHAVE_SETLOCALE -DHAVE_DBUS -DHAVE_BSWAP32 -DHAVE_BYTESWAP_H -DHAVE_STRERROR -DHAVE_PREAD_PWRITE=1 -DGS_RECURSIVE_MUTEXATTR=PTHREAD_MUTEX_RECURSIVE -O2 -DNDEBUG -fPIC -fvisibility=hidden -DGSDLLEXPORT="__attribute__((visibility(\"default\")))" -Wall -Wstrict-prototypes -Wundef -Wmissing-declarations -Wmissing-prototypes -Wwrite-strings -fno-strict-aliasing -Werror=declaration-after-statement -fno-builtin -fno-common -Werror=return-type -Wno-unused-local-typedefs -DHAVE_STDINT_H=1 -DHAVE_DIRENT_H=1 -DHAVE_SYS_DIR_H=1 -DHAVE_SYS_TIME_H=1 -DHAVE_SYS_TIMES_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_LIBDL=1 -DGX_COLOR_INDEX_TYPE="unsigned long long" -D__USE_UNIX98=1 -DBUILD_PDF=1 -I./pdf -Os -fstack-clash-protection -Wformat -Werror=format-security -g -flto=auto -DHAVE_RESTRICT=1 -I/usr/include/webp -fno-strict-aliasing -DHAVE_POPEN_PROTO=1 -I./soobj -I./base -I./soobj -I./devices -I./devices/vector -DOCR_VERSION=1 -c -o soobj/pclgen.o -DGS_REVISION=10021 -I./contrib/pcl3/eprn ./contrib/pcl3/src/pclgen.c gcc -DHAVE_MKSTEMP -DHAVE_FSEEKO -DHAVE_FONTCONFIG -DHAVE_SETLOCALE -DHAVE_DBUS -DHAVE_BSWAP32 -DHAVE_BYTESWAP_H -DHAVE_STRERROR -DHAVE_PREAD_PWRITE=1 -DGS_RECURSIVE_MUTEXATTR=PTHREAD_MUTEX_RECURSIVE -O2 -DNDEBUG -fPIC -fvisibility=hidden -DGSDLLEXPORT="__attribute__((visibility(\"default\")))" -Wall -Wstrict-prototypes -Wundef -Wmissing-declarations -Wmissing-prototypes -Wwrite-strings -fno-strict-aliasing -Werror=declaration-after-statement -fno-builtin -fno-common -Werror=return-type -Wno-unused-local-typedefs -DHAVE_STDINT_H=1 -DHAVE_DIRENT_H=1 -DHAVE_SYS_DIR_H=1 -DHAVE_SYS_TIME_H=1 -DHAVE_SYS_TIMES_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_LIBDL=1 -DGX_COLOR_INDEX_TYPE="unsigned long long" -D__USE_UNIX98=1 -DBUILD_PDF=1 -I./pdf -Os -fstack-clash-protection -Wformat -Werror=format-security -g -flto=auto -DHAVE_RESTRICT=1 -I/usr/include/webp -fno-strict-aliasing -DHAVE_POPEN_PROTO=1 -I./soobj -I./base -I./soobj -I./devices -I./devices/vector -DOCR_VERSION=1 -c -o soobj/pclcomp.o -DGS_REVISION=10021 -I./contrib/pcl3/eprn ./contrib/pcl3/src/pclcomp.c cp ./obj/ijslib_0.dev ./obj/ijslib.dev gcc -DHAVE_MKSTEMP -DHAVE_FSEEKO -DHAVE_FONTCONFIG -DHAVE_SETLOCALE -DHAVE_DBUS -DHAVE_BSWAP32 -DHAVE_BYTESWAP_H -DHAVE_STRERROR -DHAVE_PREAD_PWRITE=1 -DGS_RECURSIVE_MUTEXATTR=PTHREAD_MUTEX_RECURSIVE -O2 -DNDEBUG -fPIC -fvisibility=hidden -DGSDLLEXPORT="__attribute__((visibility(\"default\")))" -Wall -Wstrict-prototypes -Wundef -Wmissing-declarations -Wmissing-prototypes -Wwrite-strings -fno-strict-aliasing -Werror=declaration-after-statement -fno-builtin -fno-common -Werror=return-type -Wno-unused-local-typedefs -DHAVE_STDINT_H=1 -DHAVE_DIRENT_H=1 -DHAVE_SYS_DIR_H=1 -DHAVE_SYS_TIME_H=1 -DHAVE_SYS_TIMES_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_LIBDL=1 -DGX_COLOR_INDEX_TYPE="unsigned long long" -D__USE_UNIX98=1 -DBUILD_PDF=1 -I./pdf -Os -fstack-clash-protection -Wformat -Werror=format-security -g -flto=auto -DHAVE_RESTRICT=1 -I/usr/include/webp -fno-strict-aliasing -DHAVE_POPEN_PROTO=1 -I./soobj -I./base -I./soobj -I./devices -I./devices/vector -DOCR_VERSION=1 -c -o soobj/pclsize.o -DGS_REVISION=10021 -I./contrib/pcl3/eprn ./contrib/pcl3/src/pclsize.c ./obj/aux/echogs -e .dev -a- ./obj/urf -include ./obj/lcups.dev ./obj/aux/echogs -e .dev -a- ./obj/urf -include ./obj/lcupsi.dev ./obj/aux/echogs -e .dev -w- -l-obj ./obj/libocr_1_0 ./obj/tessocr.o gcc -DHAVE_MKSTEMP -DHAVE_FSEEKO -DHAVE_FONTCONFIG -DHAVE_SETLOCALE -DHAVE_DBUS -DHAVE_BSWAP32 -DHAVE_BYTESWAP_H -DHAVE_STRERROR -DHAVE_PREAD_PWRITE=1 -DGS_RECURSIVE_MUTEXATTR=PTHREAD_MUTEX_RECURSIVE -O2 -DNDEBUG -fPIC -fvisibility=hidden -DGSDLLEXPORT="__attribute__((visibility(\"default\")))" -Wall -Wstrict-prototypes -Wundef -Wmissing-declarations -Wmissing-prototypes -Wwrite-strings -fno-strict-aliasing -Werror=declaration-after-statement -fno-builtin -fno-common -Werror=return-type -Wno-unused-local-typedefs -DHAVE_STDINT_H=1 -DHAVE_DIRENT_H=1 -DHAVE_SYS_DIR_H=1 -DHAVE_SYS_TIME_H=1 -DHAVE_SYS_TIMES_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_LIBDL=1 -DGX_COLOR_INDEX_TYPE="unsigned long long" -D__USE_UNIX98=1 -DBUILD_PDF=1 -I./pdf -Os -fstack-clash-protection -Wformat -Werror=format-security -g -flto=auto -DHAVE_RESTRICT=1 -I/usr/include/webp -fno-strict-aliasing -DHAVE_POPEN_PROTO=1 -I./soobj -I./base -I./soobj -I./devices -I./devices/vector -DOCR_VERSION=1 -o ./soobj/gdevimgn.o -c ./devices/gdevimgn.c ./obj/aux/echogs -e .dev -a- ./obj/urf -include ./obj/page gcc -DHAVE_MKSTEMP -DHAVE_FSEEKO -DHAVE_FONTCONFIG -DHAVE_SETLOCALE -DHAVE_DBUS -DHAVE_BSWAP32 -DHAVE_BYTESWAP_H -DHAVE_STRERROR -DHAVE_PREAD_PWRITE=1 -DGS_RECURSIVE_MUTEXATTR=PTHREAD_MUTEX_RECURSIVE -O2 -DNDEBUG -fPIC -fvisibility=hidden -DGSDLLEXPORT="__attribute__((visibility(\"default\")))" -Wall -Wstrict-prototypes -Wundef -Wmissing-declarations -Wmissing-prototypes -Wwrite-strings -fno-strict-aliasing -Werror=declaration-after-statement -fno-builtin -fno-common -Werror=return-type -Wno-unused-local-typedefs -DHAVE_STDINT_H=1 -DHAVE_DIRENT_H=1 -DHAVE_SYS_DIR_H=1 -DHAVE_SYS_TIME_H=1 -DHAVE_SYS_TIMES_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_LIBDL=1 -DGX_COLOR_INDEX_TYPE="unsigned long long" -D__USE_UNIX98=1 -DBUILD_PDF=1 -I./pdf -Os -fstack-clash-protection -Wformat -Werror=format-security -g -flto=auto -DHAVE_RESTRICT=1 -I/usr/include/webp -fno-strict-aliasing -DHAVE_POPEN_PROTO=1 -I./soobj -I./base -I./soobj -I./devices -I./devices/vector -DOCR_VERSION=1 -o ./soobj/gdev3852.o -c ./devices/gdev3852.c gcc -DHAVE_MKSTEMP -DHAVE_FSEEKO -DHAVE_FONTCONFIG -DHAVE_SETLOCALE -DHAVE_DBUS -DHAVE_BSWAP32 -DHAVE_BYTESWAP_H -DHAVE_STRERROR -DHAVE_PREAD_PWRITE=1 -DGS_RECURSIVE_MUTEXATTR=PTHREAD_MUTEX_RECURSIVE -O2 -DNDEBUG -fPIC -fvisibility=hidden -DGSDLLEXPORT="__attribute__((visibility(\"default\")))" -Wall -Wstrict-prototypes -Wundef -Wmissing-declarations -Wmissing-prototypes -Wwrite-strings -fno-strict-aliasing -Werror=declaration-after-statement -fno-builtin -fno-common -Werror=return-type -Wno-unused-local-typedefs -DHAVE_STDINT_H=1 -DHAVE_DIRENT_H=1 -DHAVE_SYS_DIR_H=1 -DHAVE_SYS_TIME_H=1 -DHAVE_SYS_TIMES_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_LIBDL=1 -DGX_COLOR_INDEX_TYPE="unsigned long long" -D__USE_UNIX98=1 -DBUILD_PDF=1 -I./pdf -Os -fstack-clash-protection -Wformat -Werror=format-security -g -flto=auto -DHAVE_RESTRICT=1 -I/usr/include/webp -fno-strict-aliasing -DHAVE_POPEN_PROTO=1 -I./soobj -I./base -I./soobj -I./devices -I./devices/vector -DOCR_VERSION=1 -o soobj/gdevj100.o -c ./contrib/japanese/gdevj100.c gcc -DHAVE_MKSTEMP -DHAVE_FSEEKO -DHAVE_FONTCONFIG -DHAVE_SETLOCALE -DHAVE_DBUS -DHAVE_BSWAP32 -DHAVE_BYTESWAP_H -DHAVE_STRERROR -DHAVE_PREAD_PWRITE=1 -DGS_RECURSIVE_MUTEXATTR=PTHREAD_MUTEX_RECURSIVE -O2 -DNDEBUG -fPIC -fvisibility=hidden -DGSDLLEXPORT="__attribute__((visibility(\"default\")))" -Wall -Wstrict-prototypes -Wundef -Wmissing-declarations -Wmissing-prototypes -Wwrite-strings -fno-strict-aliasing -Werror=declaration-after-statement -fno-builtin -fno-common -Werror=return-type -Wno-unused-local-typedefs -DHAVE_STDINT_H=1 -DHAVE_DIRENT_H=1 -DHAVE_SYS_DIR_H=1 -DHAVE_SYS_TIME_H=1 -DHAVE_SYS_TIMES_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_LIBDL=1 -DGX_COLOR_INDEX_TYPE="unsigned long long" -D__USE_UNIX98=1 -DBUILD_PDF=1 -I./pdf -Os -fstack-clash-protection -Wformat -Werror=format-security -g -flto=auto -DHAVE_RESTRICT=1 -I/usr/include/webp -fno-strict-aliasing -DHAVE_POPEN_PROTO=1 -I./soobj -I./base -I./soobj -I./devices -I./devices/vector -DOCR_VERSION=1 -o soobj/gdevlbp3.o -c ./contrib/japanese/gdevlbp3.c gcc -DHAVE_MKSTEMP -DHAVE_FSEEKO -DHAVE_FONTCONFIG -DHAVE_SETLOCALE -DHAVE_DBUS -DHAVE_BSWAP32 -DHAVE_BYTESWAP_H -DHAVE_STRERROR -DHAVE_PREAD_PWRITE=1 -DGS_RECURSIVE_MUTEXATTR=PTHREAD_MUTEX_RECURSIVE -O2 -DNDEBUG -fPIC -fvisibility=hidden -DGSDLLEXPORT="__attribute__((visibility(\"default\")))" -Wall -Wstrict-prototypes -Wundef -Wmissing-declarations -Wmissing-prototypes -Wwrite-strings -fno-strict-aliasing -Werror=declaration-after-statement -fno-builtin -fno-common -Werror=return-type -Wno-unused-local-typedefs -DHAVE_STDINT_H=1 -DHAVE_DIRENT_H=1 -DHAVE_SYS_DIR_H=1 -DHAVE_SYS_TIME_H=1 -DHAVE_SYS_TIMES_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_LIBDL=1 -DGX_COLOR_INDEX_TYPE="unsigned long long" -D__USE_UNIX98=1 -DBUILD_PDF=1 -I./pdf -Os -fstack-clash-protection -Wformat -Werror=format-security -g -flto=auto -DHAVE_RESTRICT=1 -I/usr/include/webp -fno-strict-aliasing -DHAVE_POPEN_PROTO=1 -I./soobj -I./base -I./soobj -I./devices -I./devices/vector -DOCR_VERSION=1 -o ./soobj/gdevlbp8.o -c ./devices/gdevlbp8.c gcc -DHAVE_MKSTEMP -DHAVE_FSEEKO -DHAVE_FONTCONFIG -DHAVE_SETLOCALE -DHAVE_DBUS -DHAVE_BSWAP32 -DHAVE_BYTESWAP_H -DHAVE_STRERROR -DHAVE_PREAD_PWRITE=1 -DGS_RECURSIVE_MUTEXATTR=PTHREAD_MUTEX_RECURSIVE -O2 -DNDEBUG -fPIC -fvisibility=hidden -DGSDLLEXPORT="__attribute__((visibility(\"default\")))" -Wall -Wstrict-prototypes -Wundef -Wmissing-declarations -Wmissing-prototypes -Wwrite-strings -fno-strict-aliasing -Werror=declaration-after-statement -fno-builtin -fno-common -Werror=return-type -Wno-unused-local-typedefs -DHAVE_STDINT_H=1 -DHAVE_DIRENT_H=1 -DHAVE_SYS_DIR_H=1 -DHAVE_SYS_TIME_H=1 -DHAVE_SYS_TIMES_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_LIBDL=1 -DGX_COLOR_INDEX_TYPE="unsigned long long" -D__USE_UNIX98=1 -DBUILD_PDF=1 -I./pdf -Os -fstack-clash-protection -Wformat -Werror=format-security -g -flto=auto -DHAVE_RESTRICT=1 -I/usr/include/webp -fno-strict-aliasing -DHAVE_POPEN_PROTO=1 -I./soobj -I./base -I./soobj -I./devices -I./devices/vector -DOCR_VERSION=1 -o ./soobj/gdevlx7.o -c ./contrib/gdevlx7.c ./obj/aux/echogs -e .dev -a- ./obj/libocr_1_0 ./obj/leptonica_adaptmap.o ./obj/leptonica_affine.o ./obj/leptonica_affinecompose.o ./obj/leptonica_arrayaccess.o ./obj/leptonica_baseline.o ./obj/leptonica_bbuffer.o ./obj/leptonica_bilateral.o ./obj/leptonica_bilinear.o ./obj/leptonica_binexpand.o ./obj/leptonica_binreduce.o ./obj/leptonica_blend.o ./obj/leptonica_bmf.o ./obj/leptonica_bmpio.o ./obj/leptonica_bmpiostub.o ./obj/leptonica_bootnumgen1.o ./obj/leptonica_bootnumgen2.o ./obj/leptonica_bootnumgen3.o ./obj/leptonica_bootnumgen4.o ./obj/leptonica_boxbasic.o ./obj/leptonica_boxfunc1.o ./obj/leptonica_boxfunc2.o ./obj/leptonica_boxfunc3.o ./obj/leptonica_boxfunc4.o ./obj/leptonica_boxfunc5.o ./obj/leptonica_bytearray.o ./obj/leptonica_ccbord.o ./obj/leptonica_classapp.o ./obj/leptonica_colorcontent.o ./obj/leptonica_coloring.o ./obj/leptonica_colormap.o ./obj/leptonica_colormorph.o ./obj/leptonica_colorquant1.o ./obj/leptonica_colorquant2.o ./obj/leptonica_colorseg.o ./obj/leptonica_colorspace.o ./obj/leptonica_compare.o ./obj/leptonica_conncomp.o ./obj/leptonica_convertfiles.o ./obj/leptonica_convolve.o ./obj/leptonica_correlscore.o ./obj/leptonica_dewarp1.o ./obj/leptonica_dewarp2.o ./obj/leptonica_dewarp3.o ./obj/leptonica_dewarp4.o ./obj/leptonica_dnabasic.o ./obj/leptonica_dnafunc1.o ./obj/leptonica_dnahash.o ./obj/leptonica_dwacomb.2.o ./obj/leptonica_dwacomblow.2.o ./obj/leptonica_edge.o ./obj/leptonica_encoding.o ./obj/leptonica_enhance.o ./obj/leptonica_fhmtauto.o ./obj/leptonica_fhmtgenlow.1.o ./obj/leptonica_fmorphauto.o ./obj/leptonica_fmorphgen.1.o ./obj/leptonica_fmorphgenlow.1.o ./obj/leptonica_fpix1.o ./obj/leptonica_fpix2.o ./obj/leptonica_gifiostub.o ./obj/leptonica_gplot.o ./obj/leptonica_graphics.o ./obj/leptonica_graymorph.o ./obj/leptonica_grayquant.o ./obj/leptonica_heap.o ./obj/leptonica_jbclass.o ./obj/leptonica_jp2kheader.o ./obj/leptonica_jp2kheaderstub.o ./obj/leptonica_jp2kiostub.o ./obj/leptonica_jpegiostub.o ./obj/leptonica_kernel.o ./obj/leptonica_libversions.o ./obj/leptonica_list.o ./obj/leptonica_map.o ./obj/leptonica_morph.o ./obj/leptonica_morphapp.o ./obj/leptonica_morphdwa.o ./obj/leptonica_morphseq.o ./obj/leptonica_numabasic.o ./obj/leptonica_numafunc1.o ./obj/leptonica_numafunc2.o ./obj/leptonica_pageseg.o ./obj/leptonica_paintcmap.o ./obj/leptonica_partify.o ./obj/leptonica_partition.o ./obj/leptonica_pdfio1.o ./obj/leptonica_pdfio1stub.o ./obj/leptonica_pdfio2.o ./obj/leptonica_pdfio2stub.o ./obj/leptonica_pix1.o ./obj/leptonica_pix2.o ./obj/leptonica_pix3.o ./obj/leptonica_pix4.o ./obj/leptonica_pix5.o ./obj/leptonica_pixabasic.o ./obj/leptonica_pixacc.o ./obj/leptonica_pixafunc1.o ./obj/leptonica_pixafunc2.o ./obj/leptonica_pixalloc.o ./obj/leptonica_pixarith.o ./obj/leptonica_pixcomp.o ./obj/leptonica_pixconv.o ./obj/leptonica_pixlabel.o ./obj/leptonica_pixtiling.o ./obj/leptonica_pngiostub.o ./obj/leptonica_pnmio.o ./obj/leptonica_pnmiostub.o ./obj/leptonica_projective.o ./obj/leptonica_psio1.o ./obj/leptonica_psio1stub.o ./obj/leptonica_psio2.o ./obj/leptonica_psio2stub.o ./obj/leptonica_ptabasic.o ./obj/leptonica_ptafunc1.o ./obj/leptonica_ptafunc2.o ./obj/leptonica_ptra.o ./obj/leptonica_quadtree.o ./obj/leptonica_queue.o ./obj/leptonica_rank.o ./obj/leptonica_rbtree.o ./obj/leptonica_readfile.o ./obj/leptonica_regutils.o ./obj/leptonica_rop.o ./obj/leptonica_roplow.o ./obj/leptonica_rotate.o ./obj/leptonica_rotateam.o ./obj/leptonica_rotateorth.o ./obj/leptonica_rotateshear.o ./obj/leptonica_runlength.o ./obj/leptonica_sarray1.o ./obj/leptonica_sarray2.o ./obj/leptonica_scale1.o ./obj/leptonica_scale2.o ./obj/leptonica_seedfill.o ./obj/leptonica_sel1.o ./obj/leptonica_sel2.o ./obj/leptonica_selgen.o ./obj/leptonica_shear.o ./obj/leptonica_skew.o ./obj/leptonica_spixio.o ./obj/leptonica_stack.o ./obj/leptonica_stringcode.o ./obj/leptonica_sudoku.o ./obj/leptonica_textops.o ./obj/leptonica_tiffiostub.o ./obj/leptonica_utils1.o ./obj/leptonica_utils2.o ./obj/leptonica_warper.o ./obj/leptonica_webpiostub.o ./obj/leptonica_writefile.o ./obj/leptonica_zlibmem.o ./obj/leptonica_zlibmemstub.o gcc -DHAVE_MKSTEMP -DHAVE_FSEEKO -DHAVE_FONTCONFIG -DHAVE_SETLOCALE -DHAVE_DBUS -DHAVE_BSWAP32 -DHAVE_BYTESWAP_H -DHAVE_STRERROR -DHAVE_PREAD_PWRITE=1 -DGS_RECURSIVE_MUTEXATTR=PTHREAD_MUTEX_RECURSIVE -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 -Wno-unused-local-typedefs -DHAVE_STDINT_H=1 -DHAVE_DIRENT_H=1 -DHAVE_SYS_DIR_H=1 -DHAVE_SYS_TIME_H=1 -DHAVE_SYS_TIMES_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_LIBDL=1 -DGX_COLOR_INDEX_TYPE="unsigned long long" -D__USE_UNIX98=1 -DBUILD_PDF=1 -I./pdf -Os -fstack-clash-protection -Wformat -Werror=format-security -g -flto=auto -DHAVE_RESTRICT=1 -I/usr/include/webp -fno-strict-aliasing -DHAVE_POPEN_PROTO=1 -I./obj -I./base -I./obj -I./devices -I./devices/vector -DOCR_VERSION=1 -o ./obj/gdevpdfocr.o -c ./devices/gdevpdfocr.c ./obj/aux/echogs -e .dev -a- ./obj/libocr_1_0 ./obj/tesseract_api_altorenderer.o ./obj/tesseract_api_baseapi.o ./obj/tesseract_api_capi.o ./obj/tesseract_api_hocrrenderer.o ./obj/tesseract_api_lstmboxrenderer.o ./obj/tesseract_api_pdfrenderer.o ./obj/tesseract_api_renderer.o ./obj/tesseract_api_wordstrboxrenderer.o ./obj/tesseract_arch_intsimdmatrix.o ./obj/tesseract_arch_simddetect.o ./obj/tesseract_ccmain_applybox.o ./obj/tesseract_ccmain_control.o ./obj/tesseract_ccmain_linerec.o ./obj/tesseract_ccmain_ltrresultiterator.o ./obj/tesseract_ccmain_mutableiterator.o ./obj/tesseract_ccmain_output.o ./obj/tesseract_ccmain_pageiterator.o ./obj/tesseract_ccmain_pagesegmain.o ./obj/tesseract_ccmain_pagewalk.o ./obj/tesseract_ccmain_paragraphs.o ./obj/tesseract_ccmain_paramsd.o ./obj/tesseract_ccmain_pgedit.o ./obj/tesseract_ccmain_reject.o ./obj/tesseract_ccmain_resultiterator.o ./obj/tesseract_ccmain_tessedit.o ./obj/tesseract_ccmain_tesseractclass.o ./obj/tesseract_ccmain_tessvars.o ./obj/tesseract_ccmain_thresholder.o ./obj/tesseract_ccmain_werdit.o gcc -DHAVE_MKSTEMP -DHAVE_FSEEKO -DHAVE_FONTCONFIG -DHAVE_SETLOCALE -DHAVE_DBUS -DHAVE_BSWAP32 -DHAVE_BYTESWAP_H -DHAVE_STRERROR -DHAVE_PREAD_PWRITE=1 -DGS_RECURSIVE_MUTEXATTR=PTHREAD_MUTEX_RECURSIVE -O2 -DNDEBUG -fPIC -fvisibility=hidden -DGSDLLEXPORT="__attribute__((visibility(\"default\")))" -Wall -Wstrict-prototypes -Wundef -Wmissing-declarations -Wmissing-prototypes -Wwrite-strings -fno-strict-aliasing -Werror=declaration-after-statement -fno-builtin -fno-common -Werror=return-type -Wno-unused-local-typedefs -DHAVE_STDINT_H=1 -DHAVE_DIRENT_H=1 -DHAVE_SYS_DIR_H=1 -DHAVE_SYS_TIME_H=1 -DHAVE_SYS_TIMES_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_LIBDL=1 -DGX_COLOR_INDEX_TYPE="unsigned long long" -D__USE_UNIX98=1 -DBUILD_PDF=1 -I./pdf -Os -fstack-clash-protection -Wformat -Werror=format-security -g -flto=auto -DHAVE_RESTRICT=1 -I/usr/include/webp -fno-strict-aliasing -DHAVE_POPEN_PROTO=1 -I./soobj -I./base -I./soobj -I./devices -I./devices/vector -DOCR_VERSION=1 -DA4 -o ./soobj/gdevl4v.o -DGS_VERSION_MAJOR=10 -I./contrib/lips4/ -I./psi/ -c\ ./contrib/lips4/gdevl4v.c In file included from ./base/gx.h:23, from ./base/gdevprn.h:24, from ./contrib/lips4/gdevlprn.h:32, from ./contrib/lips4/gdevlprn.c:43: ./contrib/lips4/gdevlprn.c: In function 'lprn_print_image': ./base/gserrors.h:140:41: warning: statement with no effect [-Wunused-value] 140 | # define gs_log_error(err, file, line) (err) | ^ ./base/gserrors.h:142:28: note: in expansion of macro 'gs_log_error' 142 | #define gs_note_error(err) gs_log_error(err, __FILE__, __LINE__) | ^~~~~~~~~~~~ ./contrib/lips4/gdevlprn.c:226:9: note: in expansion of macro 'gs_note_error' 226 | gs_note_error(gs_error_VMerror); | ^~~~~~~~~~~~~ ./base/gserrors.h:140:41: warning: statement with no effect [-Wunused-value] 140 | # define gs_log_error(err, file, line) (err) | ^ ./base/gserrors.h:142:28: note: in expansion of macro 'gs_log_error' 142 | #define gs_note_error(err) gs_log_error(err, __FILE__, __LINE__) | ^~~~~~~~~~~~ ./contrib/lips4/gdevlprn.c:230:9: note: in expansion of macro 'gs_note_error' 230 | gs_note_error(gs_error_VMerror); | ^~~~~~~~~~~~~ ./base/gserrors.h:140:41: warning: statement with no effect [-Wunused-value] 140 | # define gs_log_error(err, file, line) (err) | ^ ./base/gserrors.h:142:28: note: in expansion of macro 'gs_log_error' 142 | #define gs_note_error(err) gs_log_error(err, __FILE__, __LINE__) | ^~~~~~~~~~~~ ./contrib/lips4/gdevlprn.c:234:9: note: in expansion of macro 'gs_note_error' 234 | gs_note_error(gs_error_VMerror); | ^~~~~~~~~~~~~ ./base/gserrors.h:140:41: warning: statement with no effect [-Wunused-value] 140 | # define gs_log_error(err, file, line) (err) | ^ ./base/gserrors.h:142:28: note: in expansion of macro 'gs_log_error' 142 | #define gs_note_error(err) gs_log_error(err, __FILE__, __LINE__) | ^~~~~~~~~~~~ ./contrib/lips4/gdevlprn.c:238:9: note: in expansion of macro 'gs_note_error' 238 | gs_note_error(gs_error_VMerror); | ^~~~~~~~~~~~~ gcc -DHAVE_MKSTEMP -DHAVE_FSEEKO -DHAVE_FONTCONFIG -DHAVE_SETLOCALE -DHAVE_DBUS -DHAVE_BSWAP32 -DHAVE_BYTESWAP_H -DHAVE_STRERROR -DHAVE_PREAD_PWRITE=1 -DGS_RECURSIVE_MUTEXATTR=PTHREAD_MUTEX_RECURSIVE -O2 -DNDEBUG -fPIC -fvisibility=hidden -DGSDLLEXPORT="__attribute__((visibility(\"default\")))" -Wall -Wstrict-prototypes -Wundef -Wmissing-declarations -Wmissing-prototypes -Wwrite-strings -fno-strict-aliasing -Werror=declaration-after-statement -fno-builtin -fno-common -Werror=return-type -Wno-unused-local-typedefs -DHAVE_STDINT_H=1 -DHAVE_DIRENT_H=1 -DHAVE_SYS_DIR_H=1 -DHAVE_SYS_TIME_H=1 -DHAVE_SYS_TIMES_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_LIBDL=1 -DGX_COLOR_INDEX_TYPE="unsigned long long" -D__USE_UNIX98=1 -DBUILD_PDF=1 -I./pdf -Os -fstack-clash-protection -Wformat -Werror=format-security -g -flto=auto -DHAVE_RESTRICT=1 -I/usr/include/webp -fno-strict-aliasing -DHAVE_POPEN_PROTO=1 -I./soobj -I./base -I./soobj -I./devices -I./devices/vector -DOCR_VERSION=1 -o ./soobj/gdevpjet.o -c ./devices/gdevpjet.c ./obj/aux/echogs -e .dev -w- -l-obj ./obj/szlibd ./obj/szlibc.o ./obj/szlibd.o ./obj/aux/echogs -e .dev -a- ./obj/libocr_1_0 ./obj/tesseract_ccstruct_blamer.o ./obj/tesseract_ccstruct_blobbox.o ./obj/tesseract_ccstruct_blobs.o ./obj/tesseract_ccstruct_blread.o ./obj/tesseract_ccstruct_boxread.o ./obj/tesseract_ccstruct_boxword.o ./obj/tesseract_ccstruct_ccstruct.o ./obj/tesseract_ccstruct_coutln.o ./obj/tesseract_ccstruct_detlinefit.o ./obj/tesseract_ccstruct_dppoint.o ./obj/tesseract_ccstruct_imagedata.o ./obj/tesseract_ccstruct_linlsq.o ./obj/tesseract_ccstruct_matrix.o ./obj/tesseract_ccstruct_mod128.o ./obj/tesseract_ccstruct_normalis.o ./obj/tesseract_ccstruct_ocrblock.o ./obj/tesseract_ccstruct_ocrpara.o ./obj/tesseract_ccstruct_ocrrow.o ./obj/tesseract_ccstruct_otsuthr.o ./obj/tesseract_ccstruct_pageres.o ./obj/tesseract_ccstruct_pdblock.o ./obj/tesseract_ccstruct_points.o ./obj/tesseract_ccstruct_polyaprx.o ./obj/tesseract_ccstruct_polyblk.o ./obj/tesseract_ccstruct_quadlsq.o ./obj/tesseract_ccstruct_quspline.o ./obj/tesseract_ccstruct_ratngs.o ./obj/tesseract_ccstruct_rect.o ./obj/tesseract_ccstruct_rejctmap.o ./obj/tesseract_ccstruct_seam.o ./obj/tesseract_ccstruct_split.o ./obj/tesseract_ccstruct_statistc.o ./obj/tesseract_ccstruct_stepblob.o ./obj/tesseract_ccstruct_werd.o gcc -DHAVE_MKSTEMP -DHAVE_FSEEKO -DHAVE_FONTCONFIG -DHAVE_SETLOCALE -DHAVE_DBUS -DHAVE_BSWAP32 -DHAVE_BYTESWAP_H -DHAVE_STRERROR -DHAVE_PREAD_PWRITE=1 -DGS_RECURSIVE_MUTEXATTR=PTHREAD_MUTEX_RECURSIVE -O2 -DNDEBUG -fPIC -fvisibility=hidden -DGSDLLEXPORT="__attribute__((visibility(\"default\")))" -Wall -Wstrict-prototypes -Wundef -Wmissing-declarations -Wmissing-prototypes -Wwrite-strings -fno-strict-aliasing -Werror=declaration-after-statement -fno-builtin -fno-common -Werror=return-type -Wno-unused-local-typedefs -DHAVE_STDINT_H=1 -DHAVE_DIRENT_H=1 -DHAVE_SYS_DIR_H=1 -DHAVE_SYS_TIME_H=1 -DHAVE_SYS_TIMES_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_LIBDL=1 -DGX_COLOR_INDEX_TYPE="unsigned long long" -D__USE_UNIX98=1 -DBUILD_PDF=1 -I./pdf -Os -fstack-clash-protection -Wformat -Werror=format-security -g -flto=auto -DHAVE_RESTRICT=1 -I/usr/include/webp -fno-strict-aliasing -DHAVE_POPEN_PROTO=1 -I./soobj -I./base -I./soobj -I./devices -I./devices/vector -DOCR_VERSION=1 -o ./soobj/gdevl31s.o -c ./devices/gdevl31s.c gcc -DHAVE_MKSTEMP -DHAVE_FSEEKO -DHAVE_FONTCONFIG -DHAVE_SETLOCALE -DHAVE_DBUS -DHAVE_BSWAP32 -DHAVE_BYTESWAP_H -DHAVE_STRERROR -DHAVE_PREAD_PWRITE=1 -DGS_RECURSIVE_MUTEXATTR=PTHREAD_MUTEX_RECURSIVE -O2 -DNDEBUG -fPIC -fvisibility=hidden -DGSDLLEXPORT="__attribute__((visibility(\"default\")))" -Wall -Wstrict-prototypes -Wundef -Wmissing-declarations -Wmissing-prototypes -Wwrite-strings -fno-strict-aliasing -Werror=declaration-after-statement -fno-builtin -fno-common -Werror=return-type -Wno-unused-local-typedefs -DHAVE_STDINT_H=1 -DHAVE_DIRENT_H=1 -DHAVE_SYS_DIR_H=1 -DHAVE_SYS_TIME_H=1 -DHAVE_SYS_TIMES_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_LIBDL=1 -DGX_COLOR_INDEX_TYPE="unsigned long long" -D__USE_UNIX98=1 -DBUILD_PDF=1 -I./pdf -Os -fstack-clash-protection -Wformat -Werror=format-security -g -flto=auto -DHAVE_RESTRICT=1 -I/usr/include/webp -fno-strict-aliasing -DHAVE_POPEN_PROTO=1 -I./soobj -I./base -I./soobj -I./devices -I./devices/vector -DOCR_VERSION=1 -o ./soobj/gdevmeds.o -c ./devices/gdevmeds.c gcc -DHAVE_MKSTEMP -DHAVE_FSEEKO -DHAVE_FONTCONFIG -DHAVE_SETLOCALE -DHAVE_DBUS -DHAVE_BSWAP32 -DHAVE_BYTESWAP_H -DHAVE_STRERROR -DHAVE_PREAD_PWRITE=1 -DGS_RECURSIVE_MUTEXATTR=PTHREAD_MUTEX_RECURSIVE -O2 -DNDEBUG -fPIC -fvisibility=hidden -DGSDLLEXPORT="__attribute__((visibility(\"default\")))" -Wall -Wstrict-prototypes -Wundef -Wmissing-declarations -Wmissing-prototypes -Wwrite-strings -fno-strict-aliasing -Werror=declaration-after-statement -fno-builtin -fno-common -Werror=return-type -Wno-unused-local-typedefs -DHAVE_STDINT_H=1 -DHAVE_DIRENT_H=1 -DHAVE_SYS_DIR_H=1 -DHAVE_SYS_TIME_H=1 -DHAVE_SYS_TIMES_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_LIBDL=1 -DGX_COLOR_INDEX_TYPE="unsigned long long" -D__USE_UNIX98=1 -DBUILD_PDF=1 -I./pdf -Os -fstack-clash-protection -Wformat -Werror=format-security -g -flto=auto -DHAVE_RESTRICT=1 -I/usr/include/webp -fno-strict-aliasing -DHAVE_POPEN_PROTO=1 -I./soobj -I./base -I./soobj -I./devices -I./devices/vector -DOCR_VERSION=1 -o ./soobj/gdevlj56.o -c ./devices/gdevlj56.c gcc -DHAVE_MKSTEMP -DHAVE_FSEEKO -DHAVE_FONTCONFIG -DHAVE_SETLOCALE -DHAVE_DBUS -DHAVE_BSWAP32 -DHAVE_BYTESWAP_H -DHAVE_STRERROR -DHAVE_PREAD_PWRITE=1 -DGS_RECURSIVE_MUTEXATTR=PTHREAD_MUTEX_RECURSIVE -O2 -DNDEBUG -fPIC -fvisibility=hidden -DGSDLLEXPORT="__attribute__((visibility(\"default\")))" -Wall -Wstrict-prototypes -Wundef -Wmissing-declarations -Wmissing-prototypes -Wwrite-strings -fno-strict-aliasing -Werror=declaration-after-statement -fno-builtin -fno-common -Werror=return-type -Wno-unused-local-typedefs -DHAVE_STDINT_H=1 -DHAVE_DIRENT_H=1 -DHAVE_SYS_DIR_H=1 -DHAVE_SYS_TIME_H=1 -DHAVE_SYS_TIMES_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_LIBDL=1 -DGX_COLOR_INDEX_TYPE="unsigned long long" -D__USE_UNIX98=1 -DBUILD_PDF=1 -I./pdf -Os -fstack-clash-protection -Wformat -Werror=format-security -g -flto=auto -DHAVE_RESTRICT=1 -I/usr/include/webp -fno-strict-aliasing -DHAVE_POPEN_PROTO=1 -I./soobj -I./base -I./soobj -I./devices -I./devices/vector -DOCR_VERSION=1 -o ./soobj/gdevpxut.o -c ./devices/gdevpxut.c gcc -DHAVE_MKSTEMP -DHAVE_FSEEKO -DHAVE_FONTCONFIG -DHAVE_SETLOCALE -DHAVE_DBUS -DHAVE_BSWAP32 -DHAVE_BYTESWAP_H -DHAVE_STRERROR -DHAVE_PREAD_PWRITE=1 -DGS_RECURSIVE_MUTEXATTR=PTHREAD_MUTEX_RECURSIVE -O2 -DNDEBUG -fPIC -fvisibility=hidden -DGSDLLEXPORT="__attribute__((visibility(\"default\")))" -Wall -Wstrict-prototypes -Wundef -Wmissing-declarations -Wmissing-prototypes -Wwrite-strings -fno-strict-aliasing -Werror=declaration-after-statement -fno-builtin -fno-common -Werror=return-type -Wno-unused-local-typedefs -DHAVE_STDINT_H=1 -DHAVE_DIRENT_H=1 -DHAVE_SYS_DIR_H=1 -DHAVE_SYS_TIME_H=1 -DHAVE_SYS_TIMES_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_LIBDL=1 -DGX_COLOR_INDEX_TYPE="unsigned long long" -D__USE_UNIX98=1 -DBUILD_PDF=1 -I./pdf -Os -fstack-clash-protection -Wformat -Werror=format-security -g -flto=auto -DHAVE_RESTRICT=1 -I/usr/include/webp -fno-strict-aliasing -DHAVE_POPEN_PROTO=1 -I./soobj -I./base -I./soobj -I./devices -I./devices/vector -DOCR_VERSION=1 -o ./soobj/gdevlp8k.o -c ./devices/gdevlp8k.c gcc -DHAVE_MKSTEMP -DHAVE_FSEEKO -DHAVE_FONTCONFIG -DHAVE_SETLOCALE -DHAVE_DBUS -DHAVE_BSWAP32 -DHAVE_BYTESWAP_H -DHAVE_STRERROR -DHAVE_PREAD_PWRITE=1 -DGS_RECURSIVE_MUTEXATTR=PTHREAD_MUTEX_RECURSIVE -O2 -DNDEBUG -fPIC -fvisibility=hidden -DGSDLLEXPORT="__attribute__((visibility(\"default\")))" -Wall -Wstrict-prototypes -Wundef -Wmissing-declarations -Wmissing-prototypes -Wwrite-strings -fno-strict-aliasing -Werror=declaration-after-statement -fno-builtin -fno-common -Werror=return-type -Wno-unused-local-typedefs -DHAVE_STDINT_H=1 -DHAVE_DIRENT_H=1 -DHAVE_SYS_DIR_H=1 -DHAVE_SYS_TIME_H=1 -DHAVE_SYS_TIMES_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_LIBDL=1 -DGX_COLOR_INDEX_TYPE="unsigned long long" -D__USE_UNIX98=1 -DBUILD_PDF=1 -I./pdf -Os -fstack-clash-protection -Wformat -Werror=format-security -g -flto=auto -DHAVE_RESTRICT=1 -I/usr/include/webp -fno-strict-aliasing -DHAVE_POPEN_PROTO=1 -I./soobj -I./base -I./soobj -I./devices -I./devices/vector -DOCR_VERSION=1 -o ./soobj/gdevdm24.o -c ./devices/gdevdm24.c gcc -DHAVE_MKSTEMP -DHAVE_FSEEKO -DHAVE_FONTCONFIG -DHAVE_SETLOCALE -DHAVE_DBUS -DHAVE_BSWAP32 -DHAVE_BYTESWAP_H -DHAVE_STRERROR -DHAVE_PREAD_PWRITE=1 -DGS_RECURSIVE_MUTEXATTR=PTHREAD_MUTEX_RECURSIVE -O2 -DNDEBUG -fPIC -fvisibility=hidden -DGSDLLEXPORT="__attribute__((visibility(\"default\")))" -Wall -Wstrict-prototypes -Wundef -Wmissing-declarations -Wmissing-prototypes -Wwrite-strings -fno-strict-aliasing -Werror=declaration-after-statement -fno-builtin -fno-common -Werror=return-type -Wno-unused-local-typedefs -DHAVE_STDINT_H=1 -DHAVE_DIRENT_H=1 -DHAVE_SYS_DIR_H=1 -DHAVE_SYS_TIME_H=1 -DHAVE_SYS_TIMES_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_LIBDL=1 -DGX_COLOR_INDEX_TYPE="unsigned long long" -D__USE_UNIX98=1 -DBUILD_PDF=1 -I./pdf -Os -fstack-clash-protection -Wformat -Werror=format-security -g -flto=auto -DHAVE_RESTRICT=1 -I/usr/include/webp -fno-strict-aliasing -DHAVE_POPEN_PROTO=1 -I./soobj -I./base -I./soobj -I./devices -I./devices/vector -DOCR_VERSION=1 -o ./soobj/gdevlx32.o -c ./contrib/gdevlx32.c gcc -DHAVE_MKSTEMP -DHAVE_FSEEKO -DHAVE_FONTCONFIG -DHAVE_SETLOCALE -DHAVE_DBUS -DHAVE_BSWAP32 -DHAVE_BYTESWAP_H -DHAVE_STRERROR -DHAVE_PREAD_PWRITE=1 -DGS_RECURSIVE_MUTEXATTR=PTHREAD_MUTEX_RECURSIVE -O2 -DNDEBUG -fPIC -fvisibility=hidden -DGSDLLEXPORT="__attribute__((visibility(\"default\")))" -Wall -Wstrict-prototypes -Wundef -Wmissing-declarations -Wmissing-prototypes -Wwrite-strings -fno-strict-aliasing -Werror=declaration-after-statement -fno-builtin -fno-common -Werror=return-type -Wno-unused-local-typedefs -DHAVE_STDINT_H=1 -DHAVE_DIRENT_H=1 -DHAVE_SYS_DIR_H=1 -DHAVE_SYS_TIME_H=1 -DHAVE_SYS_TIMES_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_LIBDL=1 -DGX_COLOR_INDEX_TYPE="unsigned long long" -D__USE_UNIX98=1 -DBUILD_PDF=1 -I./pdf -Os -fstack-clash-protection -Wformat -Werror=format-security -g -flto=auto -DHAVE_RESTRICT=1 -I/usr/include/webp -fno-strict-aliasing -DHAVE_POPEN_PROTO=1 -I./soobj -I./base -I./soobj -I./devices -I./devices/vector -DOCR_VERSION=1 -o ./soobj/gdevlxm.o -c ./devices/gdevlxm.c ./obj/aux/echogs -e .dev -a- ./obj/szlibd -include ./obj/zlibd.dev ./obj/aux/echogs -e .dev -a- ./obj/libocr_1_0 ./obj/tesseract_classify_classify.o ./obj/tesseract_dict_context.o ./obj/tesseract_dict_dawg.o ./obj/tesseract_dict_dawg_cache.o ./obj/tesseract_dict_dict.o ./obj/tesseract_dict_permdawg.o ./obj/tesseract_dict_stopper.o ./obj/tesseract_dict_trie.o ./obj/tesseract_textord_alignedblob.o ./obj/tesseract_textord_baselinedetect.o ./obj/tesseract_textord_bbgrid.o ./obj/tesseract_textord_blkocc.o ./obj/tesseract_textord_blobgrid.o ./obj/tesseract_textord_ccnontextdetect.o ./obj/tesseract_textord_cjkpitch.o ./obj/tesseract_textord_colfind.o ./obj/tesseract_textord_colpartition.o ./obj/tesseract_textord_colpartitionset.o ./obj/tesseract_textord_colpartitiongrid.o ./obj/tesseract_textord_devanagari_processing.o ./obj/tesseract_textord_drawtord.o ./obj/tesseract_textord_edgblob.o ./obj/tesseract_textord_edgloop.o ./obj/tesseract_textord_fpchop.o ./obj/tesseract_textord_gap_map.o ./obj/tesseract_textord_imagefind.o ./obj/tesseract_textord_linefind.o ./obj/tesseract_textord_makerow.o ./obj/tesseract_textord_oldbasel.o ./obj/tesseract_textord_pithsync.o ./obj/tesseract_textord_pitsync1.o ./obj/tesseract_textord_scanedg.o ./obj/tesseract_textord_sortflts.o ./obj/tesseract_textord_strokewidth.o ./obj/tesseract_textord_tabfind.o ./obj/tesseract_textord_tablefind.o ./obj/tesseract_textord_tabvector.o ./obj/tesseract_textord_tablerecog.o ./obj/tesseract_textord_textlineprojection.o ./obj/tesseract_textord_textord.o ./obj/tesseract_textord_topitch.o ./obj/tesseract_textord_tordmain.o ./obj/tesseract_textord_tospace.o ./obj/tesseract_textord_tovars.o ./obj/tesseract_textord_underlin.o ./obj/tesseract_textord_wordseg.o ./obj/tesseract_textord_workingpartset.o ./obj/aux/echogs -e .dev -w- -l-obj ./obj/fapif1 ./obj/fapi_ft.o ./obj/write_t1.o ./obj/aux/echogs -e .dev -a- ./obj/libocr_1_0 ./obj/tesseract_viewer_scrollview.o ./obj/tesseract_viewer_svmnode.o ./obj/tesseract_viewer_svutil.o ./obj/tesseract_wordrec_tface.o ./obj/tesseract_wordrec_wordrec.o ./obj/tesseract_ccutil_ccutil.o ./obj/tesseract_ccutil_clst.o ./obj/tesseract_ccutil_elst2.o ./obj/tesseract_ccutil_elst.o ./obj/tesseract_ccutil_errcode.o ./obj/tesseract_ccutil_mainblk.o ./obj/tesseract_ccutil_serialis.o ./obj/tesseract_ccutil_strngs.o ./obj/tesseract_ccutil_scanutils.o ./obj/tesseract_ccutil_tessdatamanager.o ./obj/tesseract_ccutil_tprintf.o ./obj/tesseract_ccutil_unichar.o ./obj/tesseract_ccutil_unicharcompress.o ./obj/tesseract_ccutil_unicharmap.o ./obj/tesseract_ccutil_unicharset.o ./obj/tesseract_ccutil_params.o ./obj/tesseract_lstm_convolve.o ./obj/tesseract_lstm_fullyconnected.o ./obj/tesseract_lstm_functions.o ./obj/tesseract_lstm_input.o ./obj/tesseract_lstm_lstm.o ./obj/tesseract_lstm_lstmrecognizer.o ./obj/tesseract_lstm_maxpool.o ./obj/tesseract_lstm_network.o ./obj/tesseract_lstm_networkio.o ./obj/tesseract_lstm_parallel.o ./obj/tesseract_lstm_plumbing.o ./obj/tesseract_lstm_recodebeam.o ./obj/tesseract_lstm_reconfig.o ./obj/tesseract_lstm_reversed.o ./obj/tesseract_lstm_series.o ./obj/tesseract_lstm_stridemap.o ./obj/tesseract_lstm_tfnetwork.o ./obj/tesseract_lstm_weightmatrix.o ./obj/tesseract_arch_dotproduct.o ./obj/tesseract_arch_dotproductavx.o ./obj/tesseract_arch_intsimdmatrixavx2.o ./obj/tesseract_arch_dotproductfma.o ./obj/tesseract_arch_dotproductsse.o ./obj/tesseract_arch_intsimdmatrixsse.o ./obj/tesseract_arch_intsimdmatrixneon.o ./obj/aux/echogs -e .dev -a- ./obj/fapif1 ./obj/write_t2.o ./obj/wrfont.o ./obj/aux/echogs -e .dev -a- ./obj/libocr_1_0 ./obj/tesseract_ccmain_adaptions.o ./obj/tesseract_ccmain_docqual.o ./obj/tesseract_ccmain_equationdetect.o ./obj/tesseract_ccmain_fixspace.o ./obj/tesseract_ccmain_fixxht.o ./obj/tesseract_ccmain_osdetect.o ./obj/tesseract_ccmain_par_control.o ./obj/tesseract_ccmain_recogtraining.o ./obj/tesseract_ccmain_superscript.o ./obj/tesseract_ccmain_tessbox.o ./obj/tesseract_ccmain_tfacepp.o ./obj/tesseract_ccstruct_fontinfo.o ./obj/tesseract_ccstruct_params_training_featdef.o ./obj/tesseract_ccutil_ambigs.o ./obj/tesseract_ccutil_bitvector.o ./obj/tesseract_ccutil_indexmapbidi.o ./obj/tesseract_ccutil_universalambigs.o ./obj/tesseract_classify_adaptive.o ./obj/tesseract_classify_adaptmatch.o ./obj/tesseract_classify_blobclass.o ./obj/tesseract_classify_cluster.o ./obj/tesseract_classify_clusttool.o ./obj/tesseract_classify_cutoffs.o ./obj/tesseract_classify_featdefs.o ./obj/tesseract_classify_float2int.o ./obj/tesseract_classify_fpoint.o ./obj/tesseract_classify_intfeaturespace.o ./obj/tesseract_classify_intfx.o ./obj/tesseract_classify_intmatcher.o ./obj/tesseract_classify_intproto.o ./obj/tesseract_classify_kdtree.o ./obj/tesseract_classify_mf.o ./obj/tesseract_classify_mfdefs.o ./obj/tesseract_classify_mfoutline.o ./obj/tesseract_classify_mfx.o ./obj/tesseract_classify_normfeat.o ./obj/tesseract_classify_normmatch.o ./obj/tesseract_classify_ocrfeatures.o ./obj/tesseract_classify_outfeat.o ./obj/tesseract_classify_picofeat.o ./obj/tesseract_classify_protos.o ./obj/tesseract_classify_shapeclassifier.o ./obj/tesseract_classify_shapetable.o ./obj/tesseract_classify_tessclassifier.o ./obj/tesseract_classify_trainingsample.o ./obj/tesseract_cutil_oldlist.o ./obj/tesseract_dict_hyphen.o ./obj/tesseract_textord_equationdetectbase.o ./obj/tesseract_wordrec_associate.o ./obj/tesseract_wordrec_chop.o ./obj/tesseract_wordrec_chopper.o ./obj/tesseract_wordrec_drawfx.o ./obj/tesseract_wordrec_findseam.o ./obj/tesseract_wordrec_gradechop.o ./obj/tesseract_wordrec_language_model.o ./obj/tesseract_wordrec_lm_consistency.o ./obj/tesseract_wordrec_lm_pain_points.o ./obj/tesseract_wordrec_lm_state.o ./obj/tesseract_wordrec_outlines.o ./obj/tesseract_wordrec_params_model.o ./obj/tesseract_wordrec_pieces.o ./obj/tesseract_wordrec_plotedges.o ./obj/tesseract_wordrec_render.o ./obj/tesseract_wordrec_segsearch.o ./obj/tesseract_wordrec_wordclass.o ./obj/aux/echogs -e .dev -a- ./obj/fapif1 -include ./obj/freetype ./obj/aux/echogs -e .dev -w- -l-obj ./obj/romfs1 ./obj/gsiorom.o ./obj/aux/echogs -e .dev -a- ./obj/fapif1 -fapi fapi_ft ./obj/aux/echogs -e .dev -a- ./obj/romfs1 -iodev rom gcc -DHAVE_MKSTEMP -DHAVE_FSEEKO -DHAVE_FONTCONFIG -DHAVE_SETLOCALE -DHAVE_DBUS -DHAVE_BSWAP32 -DHAVE_BYTESWAP_H -DHAVE_STRERROR -DHAVE_PREAD_PWRITE=1 -DGS_RECURSIVE_MUTEXATTR=PTHREAD_MUTEX_RECURSIVE -O2 -DNDEBUG -fPIC -fvisibility=hidden -DGSDLLEXPORT="__attribute__((visibility(\"default\")))" -Wall -Wstrict-prototypes -Wundef -Wmissing-declarations -Wmissing-prototypes -Wwrite-strings -fno-strict-aliasing -Werror=declaration-after-statement -fno-builtin -fno-common -Werror=return-type -Wno-unused-local-typedefs -DHAVE_STDINT_H=1 -DHAVE_DIRENT_H=1 -DHAVE_SYS_DIR_H=1 -DHAVE_SYS_TIME_H=1 -DHAVE_SYS_TIMES_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_LIBDL=1 -DGX_COLOR_INDEX_TYPE="unsigned long long" -D__USE_UNIX98=1 -DBUILD_PDF=1 -I./pdf -Os -fstack-clash-protection -Wformat -Werror=format-security -g -flto=auto -DHAVE_RESTRICT=1 -I/usr/include/webp -fno-strict-aliasing -DHAVE_POPEN_PROTO=1 -I./soobj -I./base -I./soobj -I./devices -I./devices/vector -DOCR_VERSION=1 -o ./soobj/gdev8510.o -c ./devices/gdev8510.c gcc -DHAVE_MKSTEMP -DHAVE_FSEEKO -DHAVE_FONTCONFIG -DHAVE_SETLOCALE -DHAVE_DBUS -DHAVE_BSWAP32 -DHAVE_BYTESWAP_H -DHAVE_STRERROR -DHAVE_PREAD_PWRITE=1 -DGS_RECURSIVE_MUTEXATTR=PTHREAD_MUTEX_RECURSIVE -O2 -DNDEBUG -fPIC -fvisibility=hidden -DGSDLLEXPORT="__attribute__((visibility(\"default\")))" -Wall -Wstrict-prototypes -Wundef -Wmissing-declarations -Wmissing-prototypes -Wwrite-strings -fno-strict-aliasing -Werror=declaration-after-statement -fno-builtin -fno-common -Werror=return-type -Wno-unused-local-typedefs -DHAVE_STDINT_H=1 -DHAVE_DIRENT_H=1 -DHAVE_SYS_DIR_H=1 -DHAVE_SYS_TIME_H=1 -DHAVE_SYS_TIMES_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_LIBDL=1 -DGX_COLOR_INDEX_TYPE="unsigned long long" -D__USE_UNIX98=1 -DBUILD_PDF=1 -I./pdf -Os -fstack-clash-protection -Wformat -Werror=format-security -g -flto=auto -DHAVE_RESTRICT=1 -I/usr/include/webp -fno-strict-aliasing -DHAVE_POPEN_PROTO=1 -I./soobj -I./base -I./soobj -I./devices -I./devices/vector -DOCR_VERSION=1 -o soobj/gdevalps.o -c ./contrib/japanese/gdevalps.c gcc -DHAVE_MKSTEMP -DHAVE_FSEEKO -DHAVE_FONTCONFIG -DHAVE_SETLOCALE -DHAVE_DBUS -DHAVE_BSWAP32 -DHAVE_BYTESWAP_H -DHAVE_STRERROR -DHAVE_PREAD_PWRITE=1 -DGS_RECURSIVE_MUTEXATTR=PTHREAD_MUTEX_RECURSIVE -O2 -DNDEBUG -fPIC -fvisibility=hidden -DGSDLLEXPORT="__attribute__((visibility(\"default\")))" -Wall -Wstrict-prototypes -Wundef -Wmissing-declarations -Wmissing-prototypes -Wwrite-strings -fno-strict-aliasing -Werror=declaration-after-statement -fno-builtin -fno-common -Werror=return-type -Wno-unused-local-typedefs -DHAVE_STDINT_H=1 -DHAVE_DIRENT_H=1 -DHAVE_SYS_DIR_H=1 -DHAVE_SYS_TIME_H=1 -DHAVE_SYS_TIMES_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_LIBDL=1 -DGX_COLOR_INDEX_TYPE="unsigned long long" -D__USE_UNIX98=1 -DBUILD_PDF=1 -I./pdf -Os -fstack-clash-protection -Wformat -Werror=format-security -g -flto=auto -DHAVE_RESTRICT=1 -I/usr/include/webp -fno-strict-aliasing -DHAVE_POPEN_PROTO=1 -I./soobj -I./base -I./soobj -I./devices -I./devices/vector -DOCR_VERSION=1 -o ./soobj/gdevmd2k.o -c ./contrib/gdevmd2k.c ./obj/aux/echogs -e .dev -w- -l-obj ./obj/libx ./obj/gxacpath.o ./obj/gxbcache.o ./obj/gxccache.o ./obj/aux/echogs -e .dev -w- -l-obj ./obj/iscale ./obj/siinterp.o ./obj/siscale.o ./obj/sidscale.o ./obj/aux/echogs -e .dev -a- ./obj/libx ./obj/gxccman.o ./obj/gxchar.o ./obj/gxcht.o ./obj/aux/echogs -e .dev -w- -l-obj ./obj/roplib ./obj/gdevdrop.o ./obj/gsroprun.o gcc -DHAVE_MKSTEMP -DHAVE_FSEEKO -DHAVE_FONTCONFIG -DHAVE_SETLOCALE -DHAVE_DBUS -DHAVE_BSWAP32 -DHAVE_BYTESWAP_H -DHAVE_STRERROR -DHAVE_PREAD_PWRITE=1 -DGS_RECURSIVE_MUTEXATTR=PTHREAD_MUTEX_RECURSIVE -O2 -DNDEBUG -fPIC -fvisibility=hidden -DGSDLLEXPORT="__attribute__((visibility(\"default\")))" -Wall -Wstrict-prototypes -Wundef -Wmissing-declarations -Wmissing-prototypes -Wwrite-strings -fno-strict-aliasing -Werror=declaration-after-statement -fno-builtin -fno-common -Werror=return-type -Wno-unused-local-typedefs -DHAVE_STDINT_H=1 -DHAVE_DIRENT_H=1 -DHAVE_SYS_DIR_H=1 -DHAVE_SYS_TIME_H=1 -DHAVE_SYS_TIMES_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_LIBDL=1 -DGX_COLOR_INDEX_TYPE="unsigned long long" -D__USE_UNIX98=1 -DBUILD_PDF=1 -I./pdf -Os -fstack-clash-protection -Wformat -Werror=format-security -g -flto=auto -DHAVE_RESTRICT=1 -I/usr/include/webp -fno-strict-aliasing -DHAVE_POPEN_PROTO=1 -I./soobj -I./base -I./soobj -I./devices -I./devices/vector -DOCR_VERSION=1 -DA4 -o ./soobj/gdevmjc.o -c ./contrib/japanese/gdevmjc.c ./obj/aux/echogs -e .dev -a- ./obj/libx ./obj/gxclip.o ./obj/gxcmap.o ./obj/gxcpath.o ./obj/aux/echogs -e .dev -a- ./obj/roplib ./obj/gdevmr1.o ./obj/gdevmr2n.o ./obj/gdevmr8n.o gcc -DHAVE_MKSTEMP -DHAVE_FSEEKO -DHAVE_FONTCONFIG -DHAVE_SETLOCALE -DHAVE_DBUS -DHAVE_BSWAP32 -DHAVE_BYTESWAP_H -DHAVE_STRERROR -DHAVE_PREAD_PWRITE=1 -DGS_RECURSIVE_MUTEXATTR=PTHREAD_MUTEX_RECURSIVE -O2 -DNDEBUG -fPIC -fvisibility=hidden -DGSDLLEXPORT="__attribute__((visibility(\"default\")))" -Wall -Wstrict-prototypes -Wundef -Wmissing-declarations -Wmissing-prototypes -Wwrite-strings -fno-strict-aliasing -Werror=declaration-after-statement -fno-builtin -fno-common -Werror=return-type -Wno-unused-local-typedefs -DHAVE_STDINT_H=1 -DHAVE_DIRENT_H=1 -DHAVE_SYS_DIR_H=1 -DHAVE_SYS_TIME_H=1 -DHAVE_SYS_TIMES_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_LIBDL=1 -DGX_COLOR_INDEX_TYPE="unsigned long long" -D__USE_UNIX98=1 -DBUILD_PDF=1 -I./pdf -Os -fstack-clash-protection -Wformat -Werror=format-security -g -flto=auto -DHAVE_RESTRICT=1 -I/usr/include/webp -fno-strict-aliasing -DHAVE_POPEN_PROTO=1 -I./soobj -I./base -I./soobj -I./devices -I./devices/vector -DOCR_VERSION=1 -o soobj/gdevml6.o -c ./contrib/japanese/gdevml6.c gcc -DHAVE_MKSTEMP -DHAVE_FSEEKO -DHAVE_FONTCONFIG -DHAVE_SETLOCALE -DHAVE_DBUS -DHAVE_BSWAP32 -DHAVE_BYTESWAP_H -DHAVE_STRERROR -DHAVE_PREAD_PWRITE=1 -DGS_RECURSIVE_MUTEXATTR=PTHREAD_MUTEX_RECURSIVE -O2 -DNDEBUG -fPIC -fvisibility=hidden -DGSDLLEXPORT="__attribute__((visibility(\"default\")))" -Wall -Wstrict-prototypes -Wundef -Wmissing-declarations -Wmissing-prototypes -Wwrite-strings -fno-strict-aliasing -Werror=declaration-after-statement -fno-builtin -fno-common -Werror=return-type -Wno-unused-local-typedefs -DHAVE_STDINT_H=1 -DHAVE_DIRENT_H=1 -DHAVE_SYS_DIR_H=1 -DHAVE_SYS_TIME_H=1 -DHAVE_SYS_TIMES_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_LIBDL=1 -DGX_COLOR_INDEX_TYPE="unsigned long long" -D__USE_UNIX98=1 -DBUILD_PDF=1 -I./pdf -Os -fstack-clash-protection -Wformat -Werror=format-security -g -flto=auto -DHAVE_RESTRICT=1 -I/usr/include/webp -fno-strict-aliasing -DHAVE_POPEN_PROTO=1 -I./soobj -I./base -I./soobj -I./devices -I./devices/vector -DOCR_VERSION=1 -DA4 -o ./soobj/gdevnpdl.o -DGS_VERSION_MAJOR=10 -I./contrib/lips4/ -I./psi/ -c ./contrib/japanese/gdevnpdl.c gcc -DHAVE_MKSTEMP -DHAVE_FSEEKO -DHAVE_FONTCONFIG -DHAVE_SETLOCALE -DHAVE_DBUS -DHAVE_BSWAP32 -DHAVE_BYTESWAP_H -DHAVE_STRERROR -DHAVE_PREAD_PWRITE=1 -DGS_RECURSIVE_MUTEXATTR=PTHREAD_MUTEX_RECURSIVE -O2 -DNDEBUG -fPIC -fvisibility=hidden -DGSDLLEXPORT="__attribute__((visibility(\"default\")))" -Wall -Wstrict-prototypes -Wundef -Wmissing-declarations -Wmissing-prototypes -Wwrite-strings -fno-strict-aliasing -Werror=declaration-after-statement -fno-builtin -fno-common -Werror=return-type -Wno-unused-local-typedefs -DHAVE_STDINT_H=1 -DHAVE_DIRENT_H=1 -DHAVE_SYS_DIR_H=1 -DHAVE_SYS_TIME_H=1 -DHAVE_SYS_TIMES_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_LIBDL=1 -DGX_COLOR_INDEX_TYPE="unsigned long long" -D__USE_UNIX98=1 -DBUILD_PDF=1 -I./pdf -Os -fstack-clash-protection -Wformat -Werror=format-security -g -flto=auto -DHAVE_RESTRICT=1 -I/usr/include/webp -fno-strict-aliasing -DHAVE_POPEN_PROTO=1 -I./soobj -I./base -I./soobj -I./devices -I./devices/vector -DOCR_VERSION=1 -o ./soobj/gdevo182.o -c ./devices/gdevo182.c gcc -DHAVE_MKSTEMP -DHAVE_FSEEKO -DHAVE_FONTCONFIG -DHAVE_SETLOCALE -DHAVE_DBUS -DHAVE_BSWAP32 -DHAVE_BYTESWAP_H -DHAVE_STRERROR -DHAVE_PREAD_PWRITE=1 -DGS_RECURSIVE_MUTEXATTR=PTHREAD_MUTEX_RECURSIVE -O2 -DNDEBUG -fPIC -fvisibility=hidden -DGSDLLEXPORT="__attribute__((visibility(\"default\")))" -Wall -Wstrict-prototypes -Wundef -Wmissing-declarations -Wmissing-prototypes -Wwrite-strings -fno-strict-aliasing -Werror=declaration-after-statement -fno-builtin -fno-common -Werror=return-type -Wno-unused-local-typedefs -DHAVE_STDINT_H=1 -DHAVE_DIRENT_H=1 -DHAVE_SYS_DIR_H=1 -DHAVE_SYS_TIME_H=1 -DHAVE_SYS_TIMES_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_LIBDL=1 -DGX_COLOR_INDEX_TYPE="unsigned long long" -D__USE_UNIX98=1 -DBUILD_PDF=1 -I./pdf -Os -fstack-clash-protection -Wformat -Werror=format-security -g -flto=auto -DHAVE_RESTRICT=1 -I/usr/include/webp -fno-strict-aliasing -DHAVE_POPEN_PROTO=1 -I./soobj -I./base -I./soobj -I./devices -I./devices/vector -DOCR_VERSION=1 -o ./soobj/gdevop4w.o -c ./contrib/gdevop4w.c gcc -DHAVE_MKSTEMP -DHAVE_FSEEKO -DHAVE_FONTCONFIG -DHAVE_SETLOCALE -DHAVE_DBUS -DHAVE_BSWAP32 -DHAVE_BYTESWAP_H -DHAVE_STRERROR -DHAVE_PREAD_PWRITE=1 -DGS_RECURSIVE_MUTEXATTR=PTHREAD_MUTEX_RECURSIVE -O2 -DNDEBUG -fPIC -fvisibility=hidden -DGSDLLEXPORT="__attribute__((visibility(\"default\")))" -Wall -Wstrict-prototypes -Wundef -Wmissing-declarations -Wmissing-prototypes -Wwrite-strings -fno-strict-aliasing -Werror=declaration-after-statement -fno-builtin -fno-common -Werror=return-type -Wno-unused-local-typedefs -DHAVE_STDINT_H=1 -DHAVE_DIRENT_H=1 -DHAVE_SYS_DIR_H=1 -DHAVE_SYS_TIME_H=1 -DHAVE_SYS_TIMES_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_LIBDL=1 -DGX_COLOR_INDEX_TYPE="unsigned long long" -D__USE_UNIX98=1 -DBUILD_PDF=1 -I./pdf -Os -fstack-clash-protection -Wformat -Werror=format-security -g -flto=auto -DHAVE_RESTRICT=1 -I/usr/include/webp -fno-strict-aliasing -DHAVE_POPEN_PROTO=1 -I./soobj -I./base -I./soobj -I./devices -I./devices/vector -DOCR_VERSION=1 -o ./soobj/gdevokii.o -c ./devices/gdevokii.c ./obj/aux/echogs -e .dev -a- ./obj/libx ./obj/gxdcconv.o ./obj/gxdcolor.o ./obj/gxhldevc.o ./obj/aux/echogs -e .dev -a- ./obj/roplib ./obj/gdevrops.o ./obj/gsrop.o ./obj/gsroptab.o ./obj/aux/echogs -e .dev -a- ./obj/libx ./obj/gxfill.o ./obj/gxht.o ./obj/gxhtbit.o ./obj/gxht_thresh.o ./obj/aux/echogs -e .dev -w- -l-obj ./obj/psl2int ./obj/iutil2.o ./obj/zmisc2.o ./obj/aux/echogs -e .dev -a- ./obj/libx ./obj/gxidata.o ./obj/gxifast.o ./obj/gximage.o ./obj/gximdecode.o gcc -DHAVE_MKSTEMP -DHAVE_FSEEKO -DHAVE_FONTCONFIG -DHAVE_SETLOCALE -DHAVE_DBUS -DHAVE_BSWAP32 -DHAVE_BYTESWAP_H -DHAVE_STRERROR -DHAVE_PREAD_PWRITE=1 -DGS_RECURSIVE_MUTEXATTR=PTHREAD_MUTEX_RECURSIVE -O2 -DNDEBUG -fPIC -fvisibility=hidden -DGSDLLEXPORT="__attribute__((visibility(\"default\")))" -Wall -Wstrict-prototypes -Wundef -Wmissing-declarations -Wmissing-prototypes -Wwrite-strings -fno-strict-aliasing -Werror=declaration-after-statement -fno-builtin -fno-common -Werror=return-type -Wno-unused-local-typedefs -DHAVE_STDINT_H=1 -DHAVE_DIRENT_H=1 -DHAVE_SYS_DIR_H=1 -DHAVE_SYS_TIME_H=1 -DHAVE_SYS_TIMES_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_LIBDL=1 -DGX_COLOR_INDEX_TYPE="unsigned long long" -D__USE_UNIX98=1 -DBUILD_PDF=1 -I./pdf -Os -fstack-clash-protection -Wformat -Werror=format-security -g -flto=auto -DHAVE_RESTRICT=1 -I/usr/include/webp -fno-strict-aliasing -DHAVE_POPEN_PROTO=1 -I./soobj -I./base -I./soobj -I./devices -I./devices/vector -DOCR_VERSION=1 -o ./soobj/gdevopvp.o -DGS_VERSION_MAJOR=10 -I./psi/ -c ./contrib/opvp/gdevopvp.c gcc -DHAVE_MKSTEMP -DHAVE_FSEEKO -DHAVE_FONTCONFIG -DHAVE_SETLOCALE -DHAVE_DBUS -DHAVE_BSWAP32 -DHAVE_BYTESWAP_H -DHAVE_STRERROR -DHAVE_PREAD_PWRITE=1 -DGS_RECURSIVE_MUTEXATTR=PTHREAD_MUTEX_RECURSIVE -O2 -DNDEBUG -fPIC -fvisibility=hidden -DGSDLLEXPORT="__attribute__((visibility(\"default\")))" -Wall -Wstrict-prototypes -Wundef -Wmissing-declarations -Wmissing-prototypes -Wwrite-strings -fno-strict-aliasing -Werror=declaration-after-statement -fno-builtin -fno-common -Werror=return-type -Wno-unused-local-typedefs -DHAVE_STDINT_H=1 -DHAVE_DIRENT_H=1 -DHAVE_SYS_DIR_H=1 -DHAVE_SYS_TIME_H=1 -DHAVE_SYS_TIMES_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_LIBDL=1 -DGX_COLOR_INDEX_TYPE="unsigned long long" -D__USE_UNIX98=1 -DBUILD_PDF=1 -I./pdf -Os -fstack-clash-protection -Wformat -Werror=format-security -g -flto=auto -DHAVE_RESTRICT=1 -I/usr/include/webp -fno-strict-aliasing -DHAVE_POPEN_PROTO=1 -I./soobj -I./base -I./soobj -I./devices -I./devices/vector -DOCR_VERSION=1 -o ./soobj/gdevphex.o -c ./devices/gdevphex.c gcc -DHAVE_MKSTEMP -DHAVE_FSEEKO -DHAVE_FONTCONFIG -DHAVE_SETLOCALE -DHAVE_DBUS -DHAVE_BSWAP32 -DHAVE_BYTESWAP_H -DHAVE_STRERROR -DHAVE_PREAD_PWRITE=1 -DGS_RECURSIVE_MUTEXATTR=PTHREAD_MUTEX_RECURSIVE -O2 -DNDEBUG -fPIC -fvisibility=hidden -DGSDLLEXPORT="__attribute__((visibility(\"default\")))" -Wall -Wstrict-prototypes -Wundef -Wmissing-declarations -Wmissing-prototypes -Wwrite-strings -fno-strict-aliasing -Werror=declaration-after-statement -fno-builtin -fno-common -Werror=return-type -Wno-unused-local-typedefs -DHAVE_STDINT_H=1 -DHAVE_DIRENT_H=1 -DHAVE_SYS_DIR_H=1 -DHAVE_SYS_TIME_H=1 -DHAVE_SYS_TIMES_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_LIBDL=1 -DGX_COLOR_INDEX_TYPE="unsigned long long" -D__USE_UNIX98=1 -DBUILD_PDF=1 -I./pdf -Os -fstack-clash-protection -Wformat -Werror=format-security -g -flto=auto -DHAVE_RESTRICT=1 -I/usr/include/webp -fno-strict-aliasing -DHAVE_POPEN_PROTO=1 -I./soobj -I./base -I./soobj -I./devices -I./devices/vector -DOCR_VERSION=1 -o ./soobj/gdevp201.o -c ./contrib/japanese/gdevp201.c gcc -DHAVE_MKSTEMP -DHAVE_FSEEKO -DHAVE_FONTCONFIG -DHAVE_SETLOCALE -DHAVE_DBUS -DHAVE_BSWAP32 -DHAVE_BYTESWAP_H -DHAVE_STRERROR -DHAVE_PREAD_PWRITE=1 -DGS_RECURSIVE_MUTEXATTR=PTHREAD_MUTEX_RECURSIVE -O2 -DNDEBUG -fPIC -fvisibility=hidden -DGSDLLEXPORT="__attribute__((visibility(\"default\")))" -Wall -Wstrict-prototypes -Wundef -Wmissing-declarations -Wmissing-prototypes -Wwrite-strings -fno-strict-aliasing -Werror=declaration-after-statement -fno-builtin -fno-common -Werror=return-type -Wno-unused-local-typedefs -DHAVE_STDINT_H=1 -DHAVE_DIRENT_H=1 -DHAVE_SYS_DIR_H=1 -DHAVE_SYS_TIME_H=1 -DHAVE_SYS_TIMES_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_LIBDL=1 -DGX_COLOR_INDEX_TYPE="unsigned long long" -D__USE_UNIX98=1 -DBUILD_PDF=1 -I./pdf -Os -fstack-clash-protection -Wformat -Werror=format-security -g -flto=auto -DHAVE_RESTRICT=1 -I/usr/include/webp -fno-strict-aliasing -DHAVE_POPEN_PROTO=1 -I./soobj -I./base -I./soobj -I./devices -I./devices/vector -DOCR_VERSION=1 -o ./soobj/gdevpx.o -c ./devices/vector/gdevpx.c gcc -DHAVE_MKSTEMP -DHAVE_FSEEKO -DHAVE_FONTCONFIG -DHAVE_SETLOCALE -DHAVE_DBUS -DHAVE_BSWAP32 -DHAVE_BYTESWAP_H -DHAVE_STRERROR -DHAVE_PREAD_PWRITE=1 -DGS_RECURSIVE_MUTEXATTR=PTHREAD_MUTEX_RECURSIVE -O2 -DNDEBUG -fPIC -fvisibility=hidden -DGSDLLEXPORT="__attribute__((visibility(\"default\")))" -Wall -Wstrict-prototypes -Wundef -Wmissing-declarations -Wmissing-prototypes -Wwrite-strings -fno-strict-aliasing -Werror=declaration-after-statement -fno-builtin -fno-common -Werror=return-type -Wno-unused-local-typedefs -DHAVE_STDINT_H=1 -DHAVE_DIRENT_H=1 -DHAVE_SYS_DIR_H=1 -DHAVE_SYS_TIME_H=1 -DHAVE_SYS_TIMES_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_LIBDL=1 -DGX_COLOR_INDEX_TYPE="unsigned long long" -D__USE_UNIX98=1 -DBUILD_PDF=1 -I./pdf -Os -fstack-clash-protection -Wformat -Werror=format-security -g -flto=auto -DHAVE_RESTRICT=1 -I/usr/include/webp -fno-strict-aliasing -DHAVE_POPEN_PROTO=1 -I./soobj -I./base -I./soobj -I./devices -I./devices/vector -DOCR_VERSION=1 -o ./soobj/gdev4081.o -c ./devices/gdev4081.c gcc -DHAVE_MKSTEMP -DHAVE_FSEEKO -DHAVE_FONTCONFIG -DHAVE_SETLOCALE -DHAVE_DBUS -DHAVE_BSWAP32 -DHAVE_BYTESWAP_H -DHAVE_STRERROR -DHAVE_PREAD_PWRITE=1 -DGS_RECURSIVE_MUTEXATTR=PTHREAD_MUTEX_RECURSIVE -O2 -DNDEBUG -fPIC -fvisibility=hidden -DGSDLLEXPORT="__attribute__((visibility(\"default\")))" -Wall -Wstrict-prototypes -Wundef -Wmissing-declarations -Wmissing-prototypes -Wwrite-strings -fno-strict-aliasing -Werror=declaration-after-statement -fno-builtin -fno-common -Werror=return-type -Wno-unused-local-typedefs -DHAVE_STDINT_H=1 -DHAVE_DIRENT_H=1 -DHAVE_SYS_DIR_H=1 -DHAVE_SYS_TIME_H=1 -DHAVE_SYS_TIMES_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_LIBDL=1 -DGX_COLOR_INDEX_TYPE="unsigned long long" -D__USE_UNIX98=1 -DBUILD_PDF=1 -I./pdf -Os -fstack-clash-protection -Wformat -Werror=format-security -g -flto=auto -DHAVE_RESTRICT=1 -I/usr/include/webp -fno-strict-aliasing -DHAVE_POPEN_PROTO=1 -I./soobj -I./base -I./soobj -I./devices -I./devices/vector -DOCR_VERSION=1 -o ./soobj/gdevrinkj.o -c ./devices/gdevrinkj.c gcc -DHAVE_MKSTEMP -DHAVE_FSEEKO -DHAVE_FONTCONFIG -DHAVE_SETLOCALE -DHAVE_DBUS -DHAVE_BSWAP32 -DHAVE_BYTESWAP_H -DHAVE_STRERROR -DHAVE_PREAD_PWRITE=1 -DGS_RECURSIVE_MUTEXATTR=PTHREAD_MUTEX_RECURSIVE -O2 -DNDEBUG -fPIC -fvisibility=hidden -DGSDLLEXPORT="__attribute__((visibility(\"default\")))" -Wall -Wstrict-prototypes -Wundef -Wmissing-declarations -Wmissing-prototypes -Wwrite-strings -fno-strict-aliasing -Werror=declaration-after-statement -fno-builtin -fno-common -Werror=return-type -Wno-unused-local-typedefs -DHAVE_STDINT_H=1 -DHAVE_DIRENT_H=1 -DHAVE_SYS_DIR_H=1 -DHAVE_SYS_TIME_H=1 -DHAVE_SYS_TIMES_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_LIBDL=1 -DGX_COLOR_INDEX_TYPE="unsigned long long" -D__USE_UNIX98=1 -DBUILD_PDF=1 -I./pdf -Os -fstack-clash-protection -Wformat -Werror=format-security -g -flto=auto -DHAVE_RESTRICT=1 -I/usr/include/webp -fno-strict-aliasing -DHAVE_POPEN_PROTO=1 -I./devices/rinkj -I./base/ -I./soobj/ -o ./soobj/rinkj-byte-stream.o -c ./devices/rinkj/rinkj-byte-stream.c gcc -DHAVE_MKSTEMP -DHAVE_FSEEKO -DHAVE_FONTCONFIG -DHAVE_SETLOCALE -DHAVE_DBUS -DHAVE_BSWAP32 -DHAVE_BYTESWAP_H -DHAVE_STRERROR -DHAVE_PREAD_PWRITE=1 -DGS_RECURSIVE_MUTEXATTR=PTHREAD_MUTEX_RECURSIVE -O2 -DNDEBUG -fPIC -fvisibility=hidden -DGSDLLEXPORT="__attribute__((visibility(\"default\")))" -Wall -Wstrict-prototypes -Wundef -Wmissing-declarations -Wmissing-prototypes -Wwrite-strings -fno-strict-aliasing -Werror=declaration-after-statement -fno-builtin -fno-common -Werror=return-type -Wno-unused-local-typedefs -DHAVE_STDINT_H=1 -DHAVE_DIRENT_H=1 -DHAVE_SYS_DIR_H=1 -DHAVE_SYS_TIME_H=1 -DHAVE_SYS_TIMES_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_LIBDL=1 -DGX_COLOR_INDEX_TYPE="unsigned long long" -D__USE_UNIX98=1 -DBUILD_PDF=1 -I./pdf -Os -fstack-clash-protection -Wformat -Werror=format-security -g -flto=auto -DHAVE_RESTRICT=1 -I/usr/include/webp -fno-strict-aliasing -DHAVE_POPEN_PROTO=1 -I./devices/rinkj -I./base/ -I./soobj/ -o ./soobj/rinkj-epson870.o -c ./devices/rinkj/rinkj-epson870.c gcc -DHAVE_MKSTEMP -DHAVE_FSEEKO -DHAVE_FONTCONFIG -DHAVE_SETLOCALE -DHAVE_DBUS -DHAVE_BSWAP32 -DHAVE_BYTESWAP_H -DHAVE_STRERROR -DHAVE_PREAD_PWRITE=1 -DGS_RECURSIVE_MUTEXATTR=PTHREAD_MUTEX_RECURSIVE -O2 -DNDEBUG -fPIC -fvisibility=hidden -DGSDLLEXPORT="__attribute__((visibility(\"default\")))" -Wall -Wstrict-prototypes -Wundef -Wmissing-declarations -Wmissing-prototypes -Wwrite-strings -fno-strict-aliasing -Werror=declaration-after-statement -fno-builtin -fno-common -Werror=return-type -Wno-unused-local-typedefs -DHAVE_STDINT_H=1 -DHAVE_DIRENT_H=1 -DHAVE_SYS_DIR_H=1 -DHAVE_SYS_TIME_H=1 -DHAVE_SYS_TIMES_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_LIBDL=1 -DGX_COLOR_INDEX_TYPE="unsigned long long" -D__USE_UNIX98=1 -DBUILD_PDF=1 -I./pdf -Os -fstack-clash-protection -Wformat -Werror=format-security -g -flto=auto -DHAVE_RESTRICT=1 -I/usr/include/webp -fno-strict-aliasing -DHAVE_POPEN_PROTO=1 -I./soobj -I./base -I./soobj -I./devices -I./devices/vector -DOCR_VERSION=1 -o ./soobj/gdevrpdl.o -DGS_VERSION_MAJOR=10 -I./contrib/lips4/ -I./psi/ -c ./contrib/japanese/gdevrpdl.c ./obj/aux/echogs -e .dev -a- ./obj/psl2int -include ./obj/dps2int ./obj/usparam gcc -DHAVE_MKSTEMP -DHAVE_FSEEKO -DHAVE_FONTCONFIG -DHAVE_SETLOCALE -DHAVE_DBUS -DHAVE_BSWAP32 -DHAVE_BYTESWAP_H -DHAVE_STRERROR -DHAVE_PREAD_PWRITE=1 -DGS_RECURSIVE_MUTEXATTR=PTHREAD_MUTEX_RECURSIVE -O2 -DNDEBUG -fPIC -fvisibility=hidden -DGSDLLEXPORT="__attribute__((visibility(\"default\")))" -Wall -Wstrict-prototypes -Wundef -Wmissing-declarations -Wmissing-prototypes -Wwrite-strings -fno-strict-aliasing -Werror=declaration-after-statement -fno-builtin -fno-common -Werror=return-type -Wno-unused-local-typedefs -DHAVE_STDINT_H=1 -DHAVE_DIRENT_H=1 -DHAVE_SYS_DIR_H=1 -DHAVE_SYS_TIME_H=1 -DHAVE_SYS_TIMES_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_LIBDL=1 -DGX_COLOR_INDEX_TYPE="unsigned long long" -D__USE_UNIX98=1 -DBUILD_PDF=1 -I./pdf -Os -fstack-clash-protection -Wformat -Werror=format-security -g -flto=auto -DHAVE_RESTRICT=1 -I/usr/include/webp -fno-strict-aliasing -DHAVE_POPEN_PROTO=1 -I./soobj -I./base -I./soobj -I./devices -I./devices/vector -DOCR_VERSION=1 -o ./soobj/gdevsj48.o -c ./devices/gdevsj48.c ./obj/aux/echogs -e .dev -a- ./obj/libx ./obj/gximage1.o ./obj/gximono.o ./obj/gxipixel.o ./obj/gximask.o ./obj/aux/echogs -e .dev -a- ./obj/psl2int -oper zmisc2 gcc -DHAVE_MKSTEMP -DHAVE_FSEEKO -DHAVE_FONTCONFIG -DHAVE_SETLOCALE -DHAVE_DBUS -DHAVE_BSWAP32 -DHAVE_BYTESWAP_H -DHAVE_STRERROR -DHAVE_PREAD_PWRITE=1 -DGS_RECURSIVE_MUTEXATTR=PTHREAD_MUTEX_RECURSIVE -O2 -DNDEBUG -fPIC -fvisibility=hidden -DGSDLLEXPORT="__attribute__((visibility(\"default\")))" -Wall -Wstrict-prototypes -Wundef -Wmissing-declarations -Wmissing-prototypes -Wwrite-strings -fno-strict-aliasing -Werror=declaration-after-statement -fno-builtin -fno-common -Werror=return-type -Wno-unused-local-typedefs -DHAVE_STDINT_H=1 -DHAVE_DIRENT_H=1 -DHAVE_SYS_DIR_H=1 -DHAVE_SYS_TIME_H=1 -DHAVE_SYS_TIMES_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_LIBDL=1 -DGX_COLOR_INDEX_TYPE="unsigned long long" -D__USE_UNIX98=1 -DBUILD_PDF=1 -I./pdf -Os -fstack-clash-protection -Wformat -Werror=format-security -g -flto=auto -DHAVE_RESTRICT=1 -I/usr/include/webp -fno-strict-aliasing -DHAVE_POPEN_PROTO=1 -I./soobj -I./base -I./soobj -I./devices -I./devices/vector -DOCR_VERSION=1 -o ./soobj/gdevstc.o -c ./devices/gdevstc.c ./obj/aux/echogs -e .dev -a- ./obj/libx ./obj/gxi12bit.o ./obj/gxi16bit.o ./obj/gxiscale.o ./obj/gxpaint.o ./obj/gxpath.o ./obj/gxpath2.o gcc -DHAVE_MKSTEMP -DHAVE_FSEEKO -DHAVE_FONTCONFIG -DHAVE_SETLOCALE -DHAVE_DBUS -DHAVE_BSWAP32 -DHAVE_BYTESWAP_H -DHAVE_STRERROR -DHAVE_PREAD_PWRITE=1 -DGS_RECURSIVE_MUTEXATTR=PTHREAD_MUTEX_RECURSIVE -O2 -DNDEBUG -fPIC -fvisibility=hidden -DGSDLLEXPORT="__attribute__((visibility(\"default\")))" -Wall -Wstrict-prototypes -Wundef -Wmissing-declarations -Wmissing-prototypes -Wwrite-strings -fno-strict-aliasing -Werror=declaration-after-statement -fno-builtin -fno-common -Werror=return-type -Wno-unused-local-typedefs -DHAVE_STDINT_H=1 -DHAVE_DIRENT_H=1 -DHAVE_SYS_DIR_H=1 -DHAVE_SYS_TIME_H=1 -DHAVE_SYS_TIMES_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_LIBDL=1 -DGX_COLOR_INDEX_TYPE="unsigned long long" -D__USE_UNIX98=1 -DBUILD_PDF=1 -I./pdf -Os -fstack-clash-protection -Wformat -Werror=format-security -g -flto=auto -DHAVE_RESTRICT=1 -I/usr/include/webp -fno-strict-aliasing -DHAVE_POPEN_PROTO=1 -I./soobj -I./base -I./soobj -I./devices -I./devices/vector -DOCR_VERSION=1 -o ./soobj/gdevstc1.o -c ./devices/gdevstc1.c gcc -DHAVE_MKSTEMP -DHAVE_FSEEKO -DHAVE_FONTCONFIG -DHAVE_SETLOCALE -DHAVE_DBUS -DHAVE_BSWAP32 -DHAVE_BYTESWAP_H -DHAVE_STRERROR -DHAVE_PREAD_PWRITE=1 -DGS_RECURSIVE_MUTEXATTR=PTHREAD_MUTEX_RECURSIVE -O2 -DNDEBUG -fPIC -fvisibility=hidden -DGSDLLEXPORT="__attribute__((visibility(\"default\")))" -Wall -Wstrict-prototypes -Wundef -Wmissing-declarations -Wmissing-prototypes -Wwrite-strings -fno-strict-aliasing -Werror=declaration-after-statement -fno-builtin -fno-common -Werror=return-type -Wno-unused-local-typedefs -DHAVE_STDINT_H=1 -DHAVE_DIRENT_H=1 -DHAVE_SYS_DIR_H=1 -DHAVE_SYS_TIME_H=1 -DHAVE_SYS_TIMES_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_LIBDL=1 -DGX_COLOR_INDEX_TYPE="unsigned long long" -D__USE_UNIX98=1 -DBUILD_PDF=1 -I./pdf -Os -fstack-clash-protection -Wformat -Werror=format-security -g -flto=auto -DHAVE_RESTRICT=1 -I/usr/include/webp -fno-strict-aliasing -DHAVE_POPEN_PROTO=1 -I./soobj -I./base -I./soobj -I./devices -I./devices/vector -DOCR_VERSION=1 -o ./soobj/gdevstc2.o -c ./devices/gdevstc2.c ./contrib/gdevhl12.c: In function 'hl1250_compress_band': ./contrib/gdevhl12.c:492:41: warning: format '%lu' expects argument of type 'long unsigned int', but argument 3 has type 'unsigned int' [-Wformat=] 492 | gp_fprintf(prn_stream, "\033*b%luW", s->out_count * sizeof(u16) + 9); | ~~^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | | | | long unsigned int unsigned int | %u gcc -DHAVE_MKSTEMP -DHAVE_FSEEKO -DHAVE_FONTCONFIG -DHAVE_SETLOCALE -DHAVE_DBUS -DHAVE_BSWAP32 -DHAVE_BYTESWAP_H -DHAVE_STRERROR -DHAVE_PREAD_PWRITE=1 -DGS_RECURSIVE_MUTEXATTR=PTHREAD_MUTEX_RECURSIVE -O2 -DNDEBUG -fPIC -fvisibility=hidden -DGSDLLEXPORT="__attribute__((visibility(\"default\")))" -Wall -Wstrict-prototypes -Wundef -Wmissing-declarations -Wmissing-prototypes -Wwrite-strings -fno-strict-aliasing -Werror=declaration-after-statement -fno-builtin -fno-common -Werror=return-type -Wno-unused-local-typedefs -DHAVE_STDINT_H=1 -DHAVE_DIRENT_H=1 -DHAVE_SYS_DIR_H=1 -DHAVE_SYS_TIME_H=1 -DHAVE_SYS_TIMES_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_LIBDL=1 -DGX_COLOR_INDEX_TYPE="unsigned long long" -D__USE_UNIX98=1 -DBUILD_PDF=1 -I./pdf -Os -fstack-clash-protection -Wformat -Werror=format-security -g -flto=auto -DHAVE_RESTRICT=1 -I/usr/include/webp -fno-strict-aliasing -DHAVE_POPEN_PROTO=1 -I./soobj -I./base -I./soobj -I./devices -I./devices/vector -DOCR_VERSION=1 -o ./soobj/gdevstc3.o -c ./devices/gdevstc3.c gcc -DHAVE_MKSTEMP -DHAVE_FSEEKO -DHAVE_FONTCONFIG -DHAVE_SETLOCALE -DHAVE_DBUS -DHAVE_BSWAP32 -DHAVE_BYTESWAP_H -DHAVE_STRERROR -DHAVE_PREAD_PWRITE=1 -DGS_RECURSIVE_MUTEXATTR=PTHREAD_MUTEX_RECURSIVE -O2 -DNDEBUG -fPIC -fvisibility=hidden -DGSDLLEXPORT="__attribute__((visibility(\"default\")))" -Wall -Wstrict-prototypes -Wundef -Wmissing-declarations -Wmissing-prototypes -Wwrite-strings -fno-strict-aliasing -Werror=declaration-after-statement -fno-builtin -fno-common -Werror=return-type -Wno-unused-local-typedefs -DHAVE_STDINT_H=1 -DHAVE_DIRENT_H=1 -DHAVE_SYS_DIR_H=1 -DHAVE_SYS_TIME_H=1 -DHAVE_SYS_TIMES_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_LIBDL=1 -DGX_COLOR_INDEX_TYPE="unsigned long long" -D__USE_UNIX98=1 -DBUILD_PDF=1 -I./pdf -Os -fstack-clash-protection -Wformat -Werror=format-security -g -flto=auto -DHAVE_RESTRICT=1 -I/usr/include/webp -fno-strict-aliasing -DHAVE_POPEN_PROTO=1 -I./soobj -I./base -I./soobj -I./devices -I./devices/vector -DOCR_VERSION=1 -o ./soobj/gdevstc4.o -c ./devices/gdevstc4.c gcc -DHAVE_MKSTEMP -DHAVE_FSEEKO -DHAVE_FONTCONFIG -DHAVE_SETLOCALE -DHAVE_DBUS -DHAVE_BSWAP32 -DHAVE_BYTESWAP_H -DHAVE_STRERROR -DHAVE_PREAD_PWRITE=1 -DGS_RECURSIVE_MUTEXATTR=PTHREAD_MUTEX_RECURSIVE -O2 -DNDEBUG -fPIC -fvisibility=hidden -DGSDLLEXPORT="__attribute__((visibility(\"default\")))" -Wall -Wstrict-prototypes -Wundef -Wmissing-declarations -Wmissing-prototypes -Wwrite-strings -fno-strict-aliasing -Werror=declaration-after-statement -fno-builtin -fno-common -Werror=return-type -Wno-unused-local-typedefs -DHAVE_STDINT_H=1 -DHAVE_DIRENT_H=1 -DHAVE_SYS_DIR_H=1 -DHAVE_SYS_TIME_H=1 -DHAVE_SYS_TIMES_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_LIBDL=1 -DGX_COLOR_INDEX_TYPE="unsigned long long" -D__USE_UNIX98=1 -DBUILD_PDF=1 -I./pdf -Os -fstack-clash-protection -Wformat -Werror=format-security -g -flto=auto -DHAVE_RESTRICT=1 -I/usr/include/webp -fno-strict-aliasing -DHAVE_POPEN_PROTO=1 -I./soobj -I./base -I./soobj -I./devices -I./devices/vector -DOCR_VERSION=1 -o ./soobj/gdev4693.o -c ./devices/gdev4693.c gcc -DHAVE_MKSTEMP -DHAVE_FSEEKO -DHAVE_FONTCONFIG -DHAVE_SETLOCALE -DHAVE_DBUS -DHAVE_BSWAP32 -DHAVE_BYTESWAP_H -DHAVE_STRERROR -DHAVE_PREAD_PWRITE=1 -DGS_RECURSIVE_MUTEXATTR=PTHREAD_MUTEX_RECURSIVE -O2 -DNDEBUG -fPIC -fvisibility=hidden -DGSDLLEXPORT="__attribute__((visibility(\"default\")))" -Wall -Wstrict-prototypes -Wundef -Wmissing-declarations -Wmissing-prototypes -Wwrite-strings -fno-strict-aliasing -Werror=declaration-after-statement -fno-builtin -fno-common -Werror=return-type -Wno-unused-local-typedefs -DHAVE_STDINT_H=1 -DHAVE_DIRENT_H=1 -DHAVE_SYS_DIR_H=1 -DHAVE_SYS_TIME_H=1 -DHAVE_SYS_TIMES_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_LIBDL=1 -DGX_COLOR_INDEX_TYPE="unsigned long long" -D__USE_UNIX98=1 -DBUILD_PDF=1 -I./pdf -Os -fstack-clash-protection -Wformat -Werror=format-security -g -flto=auto -DHAVE_RESTRICT=1 -I/usr/include/webp -fno-strict-aliasing -DHAVE_POPEN_PROTO=1 -I./soobj -I./base -I./soobj -I./devices -I./devices/vector -DOCR_VERSION=1 -o ./soobj/gdevtknk.o -c ./devices/gdevtknk.c gcc -DHAVE_MKSTEMP -DHAVE_FSEEKO -DHAVE_FONTCONFIG -DHAVE_SETLOCALE -DHAVE_DBUS -DHAVE_BSWAP32 -DHAVE_BYTESWAP_H -DHAVE_STRERROR -DHAVE_PREAD_PWRITE=1 -DGS_RECURSIVE_MUTEXATTR=PTHREAD_MUTEX_RECURSIVE -O2 -DNDEBUG -fPIC -fvisibility=hidden -DGSDLLEXPORT="__attribute__((visibility(\"default\")))" -Wall -Wstrict-prototypes -Wundef -Wmissing-declarations -Wmissing-prototypes -Wwrite-strings -fno-strict-aliasing -Werror=declaration-after-statement -fno-builtin -fno-common -Werror=return-type -Wno-unused-local-typedefs -DHAVE_STDINT_H=1 -DHAVE_DIRENT_H=1 -DHAVE_SYS_DIR_H=1 -DHAVE_SYS_TIME_H=1 -DHAVE_SYS_TIMES_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_LIBDL=1 -DGX_COLOR_INDEX_TYPE="unsigned long long" -D__USE_UNIX98=1 -DBUILD_PDF=1 -I./pdf -Os -fstack-clash-protection -Wformat -Werror=format-security -g -flto=auto -DHAVE_RESTRICT=1 -I/usr/include/webp -fno-strict-aliasing -DHAVE_POPEN_PROTO=1 -I./soobj -I./base -I./soobj -I./devices -I./devices/vector -DOCR_VERSION=1 -o ./soobj/gdevupd.o -c ./devices/gdevupd.c gcc -DHAVE_MKSTEMP -DHAVE_FSEEKO -DHAVE_FONTCONFIG -DHAVE_SETLOCALE -DHAVE_DBUS -DHAVE_BSWAP32 -DHAVE_BYTESWAP_H -DHAVE_STRERROR -DHAVE_PREAD_PWRITE=1 -DGS_RECURSIVE_MUTEXATTR=PTHREAD_MUTEX_RECURSIVE -O2 -DNDEBUG -fPIC -fvisibility=hidden -DGSDLLEXPORT="__attribute__((visibility(\"default\")))" -Wall -Wstrict-prototypes -Wundef -Wmissing-declarations -Wmissing-prototypes -Wwrite-strings -fno-strict-aliasing -Werror=declaration-after-statement -fno-builtin -fno-common -Werror=return-type -Wno-unused-local-typedefs -DHAVE_STDINT_H=1 -DHAVE_DIRENT_H=1 -DHAVE_SYS_DIR_H=1 -DHAVE_SYS_TIME_H=1 -DHAVE_SYS_TIMES_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_LIBDL=1 -DGX_COLOR_INDEX_TYPE="unsigned long long" -D__USE_UNIX98=1 -DBUILD_PDF=1 -I./pdf -Os -fstack-clash-protection -Wformat -Werror=format-security -g -flto=auto -DHAVE_RESTRICT=1 -I/usr/include/webp -fno-strict-aliasing -DHAVE_POPEN_PROTO=1 -I./soobj -I./base -I./soobj -I./devices -I./devices/vector -DOCR_VERSION=1 -o ./soobj/gdevxes.o -c ./contrib/gdevxes.c ./obj/aux/echogs -e .dev -a- ./obj/psl2int -ps gs_lev2 gs_res cp ./soobj/lcups_1.dev ./soobj/lcups.dev cp ./soobj/lcupsi_1.dev ./soobj/lcupsi.dev ./obj/aux/echogs -e .dev -a- ./obj/libx ./obj/gxpcopy.o ./obj/gxpdash.o ./obj/gxpflat.o gcc -o ./soobj/gdevcups.o -c -O2 -DNDEBUG -fPIC -fvisibility=hidden -DGSDLLEXPORT="__attribute__((visibility(\"default\")))" -Wall -Wstrict-prototypes -Wundef -Wmissing-declarations -Wmissing-prototypes -Wwrite-strings -fno-strict-aliasing -Werror=declaration-after-statement -fno-builtin -fno-common -Werror=return-type -Wno-unused-local-typedefs -DHAVE_STDINT_H=1 -DHAVE_DIRENT_H=1 -DHAVE_SYS_DIR_H=1 -DHAVE_SYS_TIME_H=1 -DHAVE_SYS_TIMES_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_LIBDL=1 -DGX_COLOR_INDEX_TYPE="unsigned long long" -D__USE_UNIX98=1 -DBUILD_PDF=1 -I./pdf -Os -fstack-clash-protection -Wformat -Werror=format-security -g -flto=auto -DHAVE_RESTRICT=1 -I/usr/include/webp -fno-strict-aliasing -DHAVE_POPEN_PROTO=1 -Os -fstack-clash-protection -Wformat -Werror=format-security -g -flto=auto -DHAVE_RESTRICT=1 -I/usr/include/webp -DSHARE_LCUPS=1 -DSHARE_LCUPSI=1 \ -I./base/ \ -I./devices/ -Isrc/libs \ -I./soobj/ \ ./cups/gdevcups.c ./obj/aux/echogs -e .dev -w- -l-obj ./obj/type2 ./obj/zchar2.o ./obj/zfont2.o ./obj/aux/echogs -e .dev -a- ./obj/libx ./obj/gxsample.o ./obj/gxstroke.o ./obj/gxsync.o ./devices/gdevimgn.c: In function 'imagen_prn_open': ./devices/gdevimgn.c:297:14: warning: format '%ld' expects argument of type 'long int', but argument 2 has type 'unsigned int' [-Wformat=] 297 | DebugMsg(2,"BIGSIZE = %ld \n",BIGSIZE); | ^~~~~~~~~~~~~~~~~~ ./devices/gdevimgn.c:160:69: note: in definition of macro 'DebugMsg' 160 | #define DebugMsg(Level,P1,P2) if (Level<=IM_DEBUG) {errprintf_nomem(P1,P2 );} | ^~ ./devices/gdevimgn.c:297:27: note: format string is defined here 297 | DebugMsg(2,"BIGSIZE = %ld \n",BIGSIZE); | ~~^ | | | long int | %d ./obj/aux/echogs -e .dev -a- ./obj/type2 -oper zchar2 zfont2 gcc -DHAVE_MKSTEMP -DHAVE_FSEEKO -DHAVE_FONTCONFIG -DHAVE_SETLOCALE -DHAVE_DBUS -DHAVE_BSWAP32 -DHAVE_BYTESWAP_H -DHAVE_STRERROR -DHAVE_PREAD_PWRITE=1 -DGS_RECURSIVE_MUTEXATTR=PTHREAD_MUTEX_RECURSIVE -O2 -DNDEBUG -fPIC -fvisibility=hidden -DGSDLLEXPORT="__attribute__((visibility(\"default\")))" -Wall -Wstrict-prototypes -Wundef -Wmissing-declarations -Wmissing-prototypes -Wwrite-strings -fno-strict-aliasing -Werror=declaration-after-statement -fno-builtin -fno-common -Werror=return-type -Wno-unused-local-typedefs -DHAVE_STDINT_H=1 -DHAVE_DIRENT_H=1 -DHAVE_SYS_DIR_H=1 -DHAVE_SYS_TIME_H=1 -DHAVE_SYS_TIMES_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_LIBDL=1 -DGX_COLOR_INDEX_TYPE="unsigned long long" -D__USE_UNIX98=1 -DBUILD_PDF=1 -I./pdf -Os -fstack-clash-protection -Wformat -Werror=format-security -g -flto=auto -DHAVE_RESTRICT=1 -I/usr/include/webp -fno-strict-aliasing -DHAVE_POPEN_PROTO=1 -I./soobj -I./base -I./soobj -I./devices -I./ijs -I./ijs/.. \ -o ./soobj/gdevijs.o -c ./devices/gdevijs.c ./soobj/aux/echogs -e .dev -w- -l-obj ./soobj/ijslib_0 ./soobj/ijs.o ./soobj/ijs_server.o ./soobj/ijs_client.o ./soobj/ijs_exec_unix.o ./obj/aux/echogs -e .dev -a- ./obj/libx -imageclass 0_interpolate ./obj/aux/echogs -e .dev -a- ./obj/type2 -include ./obj/type1 ./obj/psf2lib ./obj/aux/echogs -e .dev -a- ./obj/libx -imageclass 1_simple 3_mono ./obj/aux/echogs -e .dev -w- -l-obj ./obj/cmapread ./obj/zcid.o ./obj/zfcmap.o ./obj/aux/echogs -e .dev -a- ./obj/libx -imagetype 1 mask1 gcc -DHAVE_MKSTEMP -DHAVE_FSEEKO -DHAVE_FONTCONFIG -DHAVE_SETLOCALE -DHAVE_DBUS -DHAVE_BSWAP32 -DHAVE_BYTESWAP_H -DHAVE_STRERROR -DHAVE_PREAD_PWRITE=1 -DGS_RECURSIVE_MUTEXATTR=PTHREAD_MUTEX_RECURSIVE -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 -Wno-unused-local-typedefs -DHAVE_STDINT_H=1 -DHAVE_DIRENT_H=1 -DHAVE_SYS_DIR_H=1 -DHAVE_SYS_TIME_H=1 -DHAVE_SYS_TIMES_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_LIBDL=1 -DGX_COLOR_INDEX_TYPE="unsigned long long" -D__USE_UNIX98=1 -DBUILD_PDF=1 -I./pdf -Os -fstack-clash-protection -Wformat -Werror=format-security -g -flto=auto -DHAVE_RESTRICT=1 -I/usr/include/webp -fno-strict-aliasing -DHAVE_POPEN_PROTO=1 -I./psi -I./obj -I./obj -I./base -I./devices -o ./obj/zfdcte.o -c ./psi/zfdcte.c ./obj/aux/echogs -e .dev -a- ./obj/cmapread -include ./obj/cmaplib ./obj/psl2int gcc -DHAVE_MKSTEMP -DHAVE_FSEEKO -DHAVE_FONTCONFIG -DHAVE_SETLOCALE -DHAVE_DBUS -DHAVE_BSWAP32 -DHAVE_BYTESWAP_H -DHAVE_STRERROR -DHAVE_PREAD_PWRITE=1 -DGS_RECURSIVE_MUTEXATTR=PTHREAD_MUTEX_RECURSIVE -O2 -DNDEBUG -fPIC -fvisibility=hidden -DGSDLLEXPORT="__attribute__((visibility(\"default\")))" -Wall -Wstrict-prototypes -Wundef -Wmissing-declarations -Wmissing-prototypes -Wwrite-strings -fno-strict-aliasing -Werror=declaration-after-statement -fno-builtin -fno-common -Werror=return-type -Wno-unused-local-typedefs -DHAVE_STDINT_H=1 -DHAVE_DIRENT_H=1 -DHAVE_SYS_DIR_H=1 -DHAVE_SYS_TIME_H=1 -DHAVE_SYS_TIMES_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_LIBDL=1 -DGX_COLOR_INDEX_TYPE="unsigned long long" -D__USE_UNIX98=1 -DBUILD_PDF=1 -I./pdf -Os -fstack-clash-protection -Wformat -Werror=format-security -g -flto=auto -DHAVE_RESTRICT=1 -I/usr/include/webp -fno-strict-aliasing -DHAVE_POPEN_PROTO=1 -I./soobj -I./base -I./soobj -I./devices -Isrc -Isrc -DSHARE_LIBPNG=1 -o ./soobj/gdevpng.o -c ./devices/gdevpng.c gcc -DHAVE_MKSTEMP -DHAVE_FSEEKO -DHAVE_FONTCONFIG -DHAVE_SETLOCALE -DHAVE_DBUS -DHAVE_BSWAP32 -DHAVE_BYTESWAP_H -DHAVE_STRERROR -DHAVE_PREAD_PWRITE=1 -DGS_RECURSIVE_MUTEXATTR=PTHREAD_MUTEX_RECURSIVE -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 -Wno-unused-local-typedefs -DHAVE_STDINT_H=1 -DHAVE_DIRENT_H=1 -DHAVE_SYS_DIR_H=1 -DHAVE_SYS_TIME_H=1 -DHAVE_SYS_TIMES_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_LIBDL=1 -DGX_COLOR_INDEX_TYPE="unsigned long long" -D__USE_UNIX98=1 -DBUILD_PDF=1 -I./pdf -Os -fstack-clash-protection -Wformat -Werror=format-security -g -flto=auto -DHAVE_RESTRICT=1 -I/usr/include/webp -fno-strict-aliasing -DHAVE_POPEN_PROTO=1 -I./obj -I./base -I./devices -DWHICH_CMS="lcms2" -o ./obj/sddparam.o -c ./base/sddparam.c ./obj/aux/echogs -e .dev -a- ./obj/cmapread -oper zfcmap gcc -DHAVE_MKSTEMP -DHAVE_FSEEKO -DHAVE_FONTCONFIG -DHAVE_SETLOCALE -DHAVE_DBUS -DHAVE_BSWAP32 -DHAVE_BYTESWAP_H -DHAVE_STRERROR -DHAVE_PREAD_PWRITE=1 -DGS_RECURSIVE_MUTEXATTR=PTHREAD_MUTEX_RECURSIVE -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 -Wno-unused-local-typedefs -DHAVE_STDINT_H=1 -DHAVE_DIRENT_H=1 -DHAVE_SYS_DIR_H=1 -DHAVE_SYS_TIME_H=1 -DHAVE_SYS_TIMES_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_LIBDL=1 -DGX_COLOR_INDEX_TYPE="unsigned long long" -D__USE_UNIX98=1 -DBUILD_PDF=1 -I./pdf -Os -fstack-clash-protection -Wformat -Werror=format-security -g -flto=auto -DHAVE_RESTRICT=1 -I/usr/include/webp -fno-strict-aliasing -DHAVE_POPEN_PROTO=1 -I./psi -I./obj -I./obj -I./base -I./devices -o ./obj/zfdctd.o -c ./psi/zfdctd.c g++ -Itesseract/include -Itesseract/src/api -Itesseract/src/arch -Itesseract/src/ccmain -Itesseract/src/ccstruct -Itesseract/src/ccutil -Itesseract/src/classify -Itesseract/src/cutil -Itesseract/src/dict -Itesseract/src/lstm -Itesseract/src/opencl -Itesseract/src/textord -Itesseract/src/training -Itesseract/src/viewer -Itesseract/src/wordrec -Ileptonica/src -I./base -I./soobj -Os -fstack-clash-protection -Wformat -Werror=format-security -D_GLIBCXX_ASSERTIONS=1 -D_LIBCPP_ENABLE_THREAD_SAFETY_ANNOTATIONS=1 -D_LIBCPP_ENABLE_HARDENED_MODE=1 -g -std=c++17 -DHAVE_NEON -DHAVE_MKSTEMP -DHAVE_FSEEKO -DHAVE_FONTCONFIG -DHAVE_SETLOCALE -DHAVE_DBUS -DHAVE_BSWAP32 -DHAVE_BYTESWAP_H -DHAVE_STRERROR -DHAVE_PREAD_PWRITE=1 -DGS_RECURSIVE_MUTEXATTR=PTHREAD_MUTEX_RECURSIVE -O2 -DNDEBUG -fPIC -fvisibility=hidden -DGSDLLEXPORT="__attribute__((visibility(\"default\")))" -Wall -Wstrict-prototypes -Wundef -Wmissing-declarations -Wmissing-prototypes -Wwrite-strings -fno-strict-aliasing -Werror=declaration-after-statement -fno-builtin -fno-common -Werror=return-type -Wno-unused-local-typedefs -DHAVE_STDINT_H=1 -DHAVE_DIRENT_H=1 -DHAVE_SYS_DIR_H=1 -DHAVE_SYS_TIME_H=1 -DHAVE_SYS_TIMES_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_LIBDL=1 -DGX_COLOR_INDEX_TYPE="unsigned long long" -D__USE_UNIX98=1 -DBUILD_PDF=1 -I./pdf -Os -fstack-clash-protection -Wformat -Werror=format-security -g -flto=auto -DHAVE_RESTRICT=1 -I/usr/include/webp -fno-strict-aliasing -DHAVE_POPEN_PROTO=1 -DTESSERACT_IMAGEDATA_AS_PIX -DTESSERACT_DISABLE_DEBUG_FONTS -DGRAPHICS_DISABLED -UCLUSTER -DOCR_SHARED=0 -DLEPTONICA_INTERCEPT_ALLOC=1 -I./soobj/ -o ./soobj/tessocr.o -c -DTESSDATA="/usr/share/tessdata" ./base/tessocr.cpp ./obj/aux/echogs -e .dev -a- ./obj/cmapread -ps gs_cmap gcc -DHAVE_MKSTEMP -DHAVE_FSEEKO -DHAVE_FONTCONFIG -DHAVE_SETLOCALE -DHAVE_DBUS -DHAVE_BSWAP32 -DHAVE_BYTESWAP_H -DHAVE_STRERROR -DHAVE_PREAD_PWRITE=1 -DGS_RECURSIVE_MUTEXATTR=PTHREAD_MUTEX_RECURSIVE -O2 -DNDEBUG -fPIC -fvisibility=hidden -DGSDLLEXPORT="__attribute__((visibility(\"default\")))" -Wall -Wstrict-prototypes -Wundef -Wmissing-declarations -Wmissing-prototypes -Wwrite-strings -fno-strict-aliasing -Werror=declaration-after-statement -fno-builtin -fno-common -Werror=return-type -Wno-unused-local-typedefs -DHAVE_STDINT_H=1 -DHAVE_DIRENT_H=1 -DHAVE_SYS_DIR_H=1 -DHAVE_SYS_TIME_H=1 -DHAVE_SYS_TIMES_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_LIBDL=1 -DGX_COLOR_INDEX_TYPE="unsigned long long" -D__USE_UNIX98=1 -DBUILD_PDF=1 -I./pdf -Os -fstack-clash-protection -Wformat -Werror=format-security -g -flto=auto -DHAVE_RESTRICT=1 -I/usr/include/webp -fno-strict-aliasing -DHAVE_POPEN_PROTO=1 -I./soobj -I./base -I./soobj -I./devices -Isrc -Isrc -DSHARE_LIBPNG=1 -o ./soobj/gdevocr.o -c ./devices/gdevocr.c gcc -DHAVE_MKSTEMP -DHAVE_FSEEKO -DHAVE_FONTCONFIG -DHAVE_SETLOCALE -DHAVE_DBUS -DHAVE_BSWAP32 -DHAVE_BYTESWAP_H -DHAVE_STRERROR -DHAVE_PREAD_PWRITE=1 -DGS_RECURSIVE_MUTEXATTR=PTHREAD_MUTEX_RECURSIVE -O2 -DNDEBUG -fPIC -fvisibility=hidden -DGSDLLEXPORT="__attribute__((visibility(\"default\")))" -Wall -Wstrict-prototypes -Wundef -Wmissing-declarations -Wmissing-prototypes -Wwrite-strings -fno-strict-aliasing -Werror=declaration-after-statement -fno-builtin -fno-common -Werror=return-type -Wno-unused-local-typedefs -DHAVE_STDINT_H=1 -DHAVE_DIRENT_H=1 -DHAVE_SYS_DIR_H=1 -DHAVE_SYS_TIME_H=1 -DHAVE_SYS_TIMES_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_LIBDL=1 -DGX_COLOR_INDEX_TYPE="unsigned long long" -D__USE_UNIX98=1 -DBUILD_PDF=1 -I./pdf -Os -fstack-clash-protection -Wformat -Werror=format-security -g -flto=auto -DHAVE_RESTRICT=1 -I/usr/include/webp -fno-strict-aliasing -DHAVE_POPEN_PROTO=1 -I./soobj -I./base -I./soobj -I./devices -I./devices/vector -DOCR_VERSION=1 -o ./soobj/gdevpdfocr.o -c ./devices/gdevpdfocr.c cc1plus: warning: command-line option '-Wstrict-prototypes' is valid for C/ObjC but not for C++ cc1plus: warning: command-line option '-Wmissing-prototypes' is valid for C/ObjC but not for C++ cc1plus: warning: '-Werror=' argument '-Werror=declaration-after-statement' is not valid for C++ ./obj/aux/echogs -e .dev -w- -l-obj ./obj/color -include ./obj/cmyklib ./obj/colimlib ./obj/cmykread In file included from ./devices/gdevijs.c:66: ./base/unistd_.h:54: warning: "_XOPEN_SOURCE" redefined 54 | # define _XOPEN_SOURCE 500 | In file included from /usr/include/sys/types.h:7, from ./base/stdpre.h:326, from ./base/std.h:22, from ./base/unistd_.h:23: /usr/include/features.h:16: note: this is the location of the previous definition 16 | #define _XOPEN_SOURCE 700 | ./base/unistd_.h:55: warning: "__USE_UNIX98" redefined 55 | # define __USE_UNIX98 | : note: this is the location of the previous definition ./obj/aux/echogs -e .dev -w- -l-obj ./obj/fdecode ./obj/scantab.o ./obj/scfparam.o ./obj/zfdecode.o gcc -DHAVE_MKSTEMP -DHAVE_FSEEKO -DHAVE_FONTCONFIG -DHAVE_SETLOCALE -DHAVE_DBUS -DHAVE_BSWAP32 -DHAVE_BYTESWAP_H -DHAVE_STRERROR -DHAVE_PREAD_PWRITE=1 -DGS_RECURSIVE_MUTEXATTR=PTHREAD_MUTEX_RECURSIVE -O2 -DNDEBUG -fPIC -fvisibility=hidden -DGSDLLEXPORT="__attribute__((visibility(\"default\")))" -Wall -Wstrict-prototypes -Wundef -Wmissing-declarations -Wmissing-prototypes -Wwrite-strings -fno-strict-aliasing -Werror=declaration-after-statement -fno-builtin -fno-common -Werror=return-type -Wno-unused-local-typedefs -DHAVE_STDINT_H=1 -DHAVE_DIRENT_H=1 -DHAVE_SYS_DIR_H=1 -DHAVE_SYS_TIME_H=1 -DHAVE_SYS_TIMES_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_LIBDL=1 -DGX_COLOR_INDEX_TYPE="unsigned long long" -D__USE_UNIX98=1 -DBUILD_PDF=1 -I./pdf -Os -fstack-clash-protection -Wformat -Werror=format-security -g -flto=auto -DHAVE_RESTRICT=1 -I/usr/include/webp -fno-strict-aliasing -DHAVE_POPEN_PROTO=1 -I./soobj -I./base -I./devices -DWHICH_CMS="lcms2" -o ./soobj/gpmisc.o -c ./base/gpmisc.c gcc -DHAVE_MKSTEMP -DHAVE_FSEEKO -DHAVE_FONTCONFIG -DHAVE_SETLOCALE -DHAVE_DBUS -DHAVE_BSWAP32 -DHAVE_BYTESWAP_H -DHAVE_STRERROR -DHAVE_PREAD_PWRITE=1 -DGS_RECURSIVE_MUTEXATTR=PTHREAD_MUTEX_RECURSIVE -O2 -DNDEBUG -fPIC -fvisibility=hidden -DGSDLLEXPORT="__attribute__((visibility(\"default\")))" -Wall -Wstrict-prototypes -Wundef -Wmissing-declarations -Wmissing-prototypes -Wwrite-strings -fno-strict-aliasing -Werror=declaration-after-statement -fno-builtin -fno-common -Werror=return-type -Wno-unused-local-typedefs -DHAVE_STDINT_H=1 -DHAVE_DIRENT_H=1 -DHAVE_SYS_DIR_H=1 -DHAVE_SYS_TIME_H=1 -DHAVE_SYS_TIMES_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_LIBDL=1 -DGX_COLOR_INDEX_TYPE="unsigned long long" -D__USE_UNIX98=1 -DBUILD_PDF=1 -I./pdf -Os -fstack-clash-protection -Wformat -Werror=format-security -g -flto=auto -DHAVE_RESTRICT=1 -I/usr/include/webp -fno-strict-aliasing -DHAVE_POPEN_PROTO=1 -I./soobj -I./base -I./devices -DWHICH_CMS="lcms2" -o ./soobj/strmio.o -c ./base/strmio.c gcc -DHAVE_MKSTEMP -DHAVE_FSEEKO -DHAVE_FONTCONFIG -DHAVE_SETLOCALE -DHAVE_DBUS -DHAVE_BSWAP32 -DHAVE_BYTESWAP_H -DHAVE_STRERROR -DHAVE_PREAD_PWRITE=1 -DGS_RECURSIVE_MUTEXATTR=PTHREAD_MUTEX_RECURSIVE -O2 -DNDEBUG -fPIC -fvisibility=hidden -DGSDLLEXPORT="__attribute__((visibility(\"default\")))" -Wall -Wstrict-prototypes -Wundef -Wmissing-declarations -Wmissing-prototypes -Wwrite-strings -fno-strict-aliasing -Werror=declaration-after-statement -fno-builtin -fno-common -Werror=return-type -Wno-unused-local-typedefs -DHAVE_STDINT_H=1 -DHAVE_DIRENT_H=1 -DHAVE_SYS_DIR_H=1 -DHAVE_SYS_TIME_H=1 -DHAVE_SYS_TIMES_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_LIBDL=1 -DGX_COLOR_INDEX_TYPE="unsigned long long" -D__USE_UNIX98=1 -DBUILD_PDF=1 -I./pdf -Os -fstack-clash-protection -Wformat -Werror=format-security -g -flto=auto -DHAVE_RESTRICT=1 -I/usr/include/webp -fno-strict-aliasing -DHAVE_POPEN_PROTO=1 -I./soobj -I./base -I./devices -DWHICH_CMS="lcms2" -o ./soobj/pagelist.o -c ./base/pagelist.c gcc -DHAVE_MKSTEMP -DHAVE_FSEEKO -DHAVE_FONTCONFIG -DHAVE_SETLOCALE -DHAVE_DBUS -DHAVE_BSWAP32 -DHAVE_BYTESWAP_H -DHAVE_STRERROR -DHAVE_PREAD_PWRITE=1 -DGS_RECURSIVE_MUTEXATTR=PTHREAD_MUTEX_RECURSIVE -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 -Wno-unused-local-typedefs -DHAVE_STDINT_H=1 -DHAVE_DIRENT_H=1 -DHAVE_SYS_DIR_H=1 -DHAVE_SYS_TIME_H=1 -DHAVE_SYS_TIMES_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_LIBDL=1 -DGX_COLOR_INDEX_TYPE="unsigned long long" -D__USE_UNIX98=1 -DBUILD_PDF=1 -I./pdf -Os -fstack-clash-protection -Wformat -Werror=format-security -g -flto=auto -DHAVE_RESTRICT=1 -I/usr/include/webp -fno-strict-aliasing -DHAVE_POPEN_PROTO=1 -I./psi -I./obj -I./obj -I./base -I./devices -o ./obj/zdevcal.o -c ./psi/zdevcal.c ./obj/aux/echogs -e .dev -a- ./obj/fdecode -include ./obj/cfd ./obj/lzwd ./obj/pdiff ./obj/pngp ./obj/rld ./obj/psfilters.dev ./obj/aux/echogs -e .dev -w- -l-obj ./obj/pattern -include ./obj/patlib ./obj/patread ./obj/aux/echogs -e .dev -a- ./obj/fdecode -oper zfdecode gcc -DHAVE_MKSTEMP -DHAVE_FSEEKO -DHAVE_FONTCONFIG -DHAVE_SETLOCALE -DHAVE_DBUS -DHAVE_BSWAP32 -DHAVE_BYTESWAP_H -DHAVE_STRERROR -DHAVE_PREAD_PWRITE=1 -DGS_RECURSIVE_MUTEXATTR=PTHREAD_MUTEX_RECURSIVE -O2 -DNDEBUG -fPIC -fvisibility=hidden -DGSDLLEXPORT="__attribute__((visibility(\"default\")))" -Wall -Wstrict-prototypes -Wundef -Wmissing-declarations -Wmissing-prototypes -Wwrite-strings -fno-strict-aliasing -Werror=declaration-after-statement -fno-builtin -fno-common -Werror=return-type -Wno-unused-local-typedefs -DHAVE_STDINT_H=1 -DHAVE_DIRENT_H=1 -DHAVE_SYS_DIR_H=1 -DHAVE_SYS_TIME_H=1 -DHAVE_SYS_TIMES_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_LIBDL=1 -DGX_COLOR_INDEX_TYPE="unsigned long long" -D__USE_UNIX98=1 -DBUILD_PDF=1 -I./pdf -Os -fstack-clash-protection -Wformat -Werror=format-security -g -flto=auto -DHAVE_RESTRICT=1 -I/usr/include/webp -fno-strict-aliasing -DHAVE_POPEN_PROTO=1 -I./soobj -I./base -I./devices -DWHICH_CMS="lcms2" -o ./soobj/gsalloc.o -c ./base/gsalloc.c gcc -DHAVE_MKSTEMP -DHAVE_FSEEKO -DHAVE_FONTCONFIG -DHAVE_SETLOCALE -DHAVE_DBUS -DHAVE_BSWAP32 -DHAVE_BYTESWAP_H -DHAVE_STRERROR -DHAVE_PREAD_PWRITE=1 -DGS_RECURSIVE_MUTEXATTR=PTHREAD_MUTEX_RECURSIVE -O2 -DNDEBUG -fPIC -fvisibility=hidden -DGSDLLEXPORT="__attribute__((visibility(\"default\")))" -Wall -Wstrict-prototypes -Wundef -Wmissing-declarations -Wmissing-prototypes -Wwrite-strings -fno-strict-aliasing -Werror=declaration-after-statement -fno-builtin -fno-common -Werror=return-type -Wno-unused-local-typedefs -DHAVE_STDINT_H=1 -DHAVE_DIRENT_H=1 -DHAVE_SYS_DIR_H=1 -DHAVE_SYS_TIME_H=1 -DHAVE_SYS_TIMES_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_LIBDL=1 -DGX_COLOR_INDEX_TYPE="unsigned long long" -D__USE_UNIX98=1 -DBUILD_PDF=1 -I./pdf -Os -fstack-clash-protection -Wformat -Werror=format-security -g -flto=auto -DHAVE_RESTRICT=1 -I/usr/include/webp -fno-strict-aliasing -DHAVE_POPEN_PROTO=1 -I./soobj -I./base -I./devices -DWHICH_CMS="lcms2" -o ./soobj/gdevkrnlsclass.o -c ./base/gdevkrnlsclass.c gcc -DHAVE_MKSTEMP -DHAVE_FSEEKO -DHAVE_FONTCONFIG -DHAVE_SETLOCALE -DHAVE_DBUS -DHAVE_BSWAP32 -DHAVE_BYTESWAP_H -DHAVE_STRERROR -DHAVE_PREAD_PWRITE=1 -DGS_RECURSIVE_MUTEXATTR=PTHREAD_MUTEX_RECURSIVE -O2 -DNDEBUG -fPIC -fvisibility=hidden -DGSDLLEXPORT="__attribute__((visibility(\"default\")))" -Wall -Wstrict-prototypes -Wundef -Wmissing-declarations -Wmissing-prototypes -Wwrite-strings -fno-strict-aliasing -Werror=declaration-after-statement -fno-builtin -fno-common -Werror=return-type -Wno-unused-local-typedefs -DHAVE_STDINT_H=1 -DHAVE_DIRENT_H=1 -DHAVE_SYS_DIR_H=1 -DHAVE_SYS_TIME_H=1 -DHAVE_SYS_TIMES_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_LIBDL=1 -DGX_COLOR_INDEX_TYPE="unsigned long long" -D__USE_UNIX98=1 -DBUILD_PDF=1 -I./pdf -Os -fstack-clash-protection -Wformat -Werror=format-security -g -flto=auto -DHAVE_RESTRICT=1 -I/usr/include/webp -fno-strict-aliasing -DHAVE_POPEN_PROTO=1 -I./soobj -I./base -I./devices -DWHICH_CMS="lcms2" -o ./soobj/gsbitcom.o -c ./base/gsbitcom.c gcc -DHAVE_MKSTEMP -DHAVE_FSEEKO -DHAVE_FONTCONFIG -DHAVE_SETLOCALE -DHAVE_DBUS -DHAVE_BSWAP32 -DHAVE_BYTESWAP_H -DHAVE_STRERROR -DHAVE_PREAD_PWRITE=1 -DGS_RECURSIVE_MUTEXATTR=PTHREAD_MUTEX_RECURSIVE -O2 -DNDEBUG -fPIC -fvisibility=hidden -DGSDLLEXPORT="__attribute__((visibility(\"default\")))" -Wall -Wstrict-prototypes -Wundef -Wmissing-declarations -Wmissing-prototypes -Wwrite-strings -fno-strict-aliasing -Werror=declaration-after-statement -fno-builtin -fno-common -Werror=return-type -Wno-unused-local-typedefs -DHAVE_STDINT_H=1 -DHAVE_DIRENT_H=1 -DHAVE_SYS_DIR_H=1 -DHAVE_SYS_TIME_H=1 -DHAVE_SYS_TIMES_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_LIBDL=1 -DGX_COLOR_INDEX_TYPE="unsigned long long" -D__USE_UNIX98=1 -DBUILD_PDF=1 -I./pdf -Os -fstack-clash-protection -Wformat -Werror=format-security -g -flto=auto -DHAVE_RESTRICT=1 -I/usr/include/webp -fno-strict-aliasing -DHAVE_POPEN_PROTO=1 -I./soobj -I./base -I./devices -DWHICH_CMS="lcms2" -o ./soobj/gsbitops.o -c ./base/gsbitops.c gcc -DHAVE_MKSTEMP -DHAVE_FSEEKO -DHAVE_FONTCONFIG -DHAVE_SETLOCALE -DHAVE_DBUS -DHAVE_BSWAP32 -DHAVE_BYTESWAP_H -DHAVE_STRERROR -DHAVE_PREAD_PWRITE=1 -DGS_RECURSIVE_MUTEXATTR=PTHREAD_MUTEX_RECURSIVE -O2 -DNDEBUG -fPIC -fvisibility=hidden -DGSDLLEXPORT="__attribute__((visibility(\"default\")))" -Wall -Wstrict-prototypes -Wundef -Wmissing-declarations -Wmissing-prototypes -Wwrite-strings -fno-strict-aliasing -Werror=declaration-after-statement -fno-builtin -fno-common -Werror=return-type -Wno-unused-local-typedefs -DHAVE_STDINT_H=1 -DHAVE_DIRENT_H=1 -DHAVE_SYS_DIR_H=1 -DHAVE_SYS_TIME_H=1 -DHAVE_SYS_TIMES_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_LIBDL=1 -DGX_COLOR_INDEX_TYPE="unsigned long long" -D__USE_UNIX98=1 -DBUILD_PDF=1 -I./pdf -Os -fstack-clash-protection -Wformat -Werror=format-security -g -flto=auto -DHAVE_RESTRICT=1 -I/usr/include/webp -fno-strict-aliasing -DHAVE_POPEN_PROTO=1 -I./soobj -I./base -I./devices -DWHICH_CMS="lcms2" -o ./soobj/gscencs.o -c ./base/gscencs.c gcc -DHAVE_MKSTEMP -DHAVE_FSEEKO -DHAVE_FONTCONFIG -DHAVE_SETLOCALE -DHAVE_DBUS -DHAVE_BSWAP32 -DHAVE_BYTESWAP_H -DHAVE_STRERROR -DHAVE_PREAD_PWRITE=1 -DGS_RECURSIVE_MUTEXATTR=PTHREAD_MUTEX_RECURSIVE -O2 -DNDEBUG -fPIC -fvisibility=hidden -DGSDLLEXPORT="__attribute__((visibility(\"default\")))" -Wall -Wstrict-prototypes -Wundef -Wmissing-declarations -Wmissing-prototypes -Wwrite-strings -fno-strict-aliasing -Werror=declaration-after-statement -fno-builtin -fno-common -Werror=return-type -Wno-unused-local-typedefs -DHAVE_STDINT_H=1 -DHAVE_DIRENT_H=1 -DHAVE_SYS_DIR_H=1 -DHAVE_SYS_TIME_H=1 -DHAVE_SYS_TIMES_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_LIBDL=1 -DGX_COLOR_INDEX_TYPE="unsigned long long" -D__USE_UNIX98=1 -DBUILD_PDF=1 -I./pdf -Os -fstack-clash-protection -Wformat -Werror=format-security -g -flto=auto -DHAVE_RESTRICT=1 -I/usr/include/webp -fno-strict-aliasing -DHAVE_POPEN_PROTO=1 -I./soobj -I./base -I./devices -DWHICH_CMS="lcms2" -o ./soobj/gschar.o -c ./base/gschar.c ./obj/aux/echogs -e .dev -w- -l-obj ./obj/psbase ./obj/imain.o ./obj/imainarg.o ./obj/gsargs.o ./obj/idisp.o ./obj/aux/echogs -e .dev -w- -l-obj ./obj/psl2read ./obj/zcolor2.o ./obj/zcsindex.o ./obj/zht2.o gcc -DHAVE_MKSTEMP -DHAVE_FSEEKO -DHAVE_FONTCONFIG -DHAVE_SETLOCALE -DHAVE_DBUS -DHAVE_BSWAP32 -DHAVE_BYTESWAP_H -DHAVE_STRERROR -DHAVE_PREAD_PWRITE=1 -DGS_RECURSIVE_MUTEXATTR=PTHREAD_MUTEX_RECURSIVE -O2 -DNDEBUG -fPIC -fvisibility=hidden -DGSDLLEXPORT="__attribute__((visibility(\"default\")))" -Wall -Wstrict-prototypes -Wundef -Wmissing-declarations -Wmissing-prototypes -Wwrite-strings -fno-strict-aliasing -Werror=declaration-after-statement -fno-builtin -fno-common -Werror=return-type -Wno-unused-local-typedefs -DHAVE_STDINT_H=1 -DHAVE_DIRENT_H=1 -DHAVE_SYS_DIR_H=1 -DHAVE_SYS_TIME_H=1 -DHAVE_SYS_TIMES_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_LIBDL=1 -DGX_COLOR_INDEX_TYPE="unsigned long long" -D__USE_UNIX98=1 -DBUILD_PDF=1 -I./pdf -Os -fstack-clash-protection -Wformat -Werror=format-security -g -flto=auto -DHAVE_RESTRICT=1 -I/usr/include/webp -fno-strict-aliasing -DHAVE_POPEN_PROTO=1 -I./soobj -I./base -I./devices -DWHICH_CMS="lcms2" -o ./soobj/gscolor.o -c ./base/gscolor.c gcc -DHAVE_MKSTEMP -DHAVE_FSEEKO -DHAVE_FONTCONFIG -DHAVE_SETLOCALE -DHAVE_DBUS -DHAVE_BSWAP32 -DHAVE_BYTESWAP_H -DHAVE_STRERROR -DHAVE_PREAD_PWRITE=1 -DGS_RECURSIVE_MUTEXATTR=PTHREAD_MUTEX_RECURSIVE -O2 -DNDEBUG -fPIC -fvisibility=hidden -DGSDLLEXPORT="__attribute__((visibility(\"default\")))" -Wall -Wstrict-prototypes -Wundef -Wmissing-declarations -Wmissing-prototypes -Wwrite-strings -fno-strict-aliasing -Werror=declaration-after-statement -fno-builtin -fno-common -Werror=return-type -Wno-unused-local-typedefs -DHAVE_STDINT_H=1 -DHAVE_DIRENT_H=1 -DHAVE_SYS_DIR_H=1 -DHAVE_SYS_TIME_H=1 -DHAVE_SYS_TIMES_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_LIBDL=1 -DGX_COLOR_INDEX_TYPE="unsigned long long" -D__USE_UNIX98=1 -DBUILD_PDF=1 -I./pdf -Os -fstack-clash-protection -Wformat -Werror=format-security -g -flto=auto -DHAVE_RESTRICT=1 -I/usr/include/webp -fno-strict-aliasing -DHAVE_POPEN_PROTO=1 -I./soobj -I./base -I./devices -DWHICH_CMS="lcms2" -o ./soobj/gscoord.o -c ./base/gscoord.c gcc -DHAVE_MKSTEMP -DHAVE_FSEEKO -DHAVE_FONTCONFIG -DHAVE_SETLOCALE -DHAVE_DBUS -DHAVE_BSWAP32 -DHAVE_BYTESWAP_H -DHAVE_STRERROR -DHAVE_PREAD_PWRITE=1 -DGS_RECURSIVE_MUTEXATTR=PTHREAD_MUTEX_RECURSIVE -O2 -DNDEBUG -fPIC -fvisibility=hidden -DGSDLLEXPORT="__attribute__((visibility(\"default\")))" -Wall -Wstrict-prototypes -Wundef -Wmissing-declarations -Wmissing-prototypes -Wwrite-strings -fno-strict-aliasing -Werror=declaration-after-statement -fno-builtin -fno-common -Werror=return-type -Wno-unused-local-typedefs -DHAVE_STDINT_H=1 -DHAVE_DIRENT_H=1 -DHAVE_SYS_DIR_H=1 -DHAVE_SYS_TIME_H=1 -DHAVE_SYS_TIMES_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_LIBDL=1 -DGX_COLOR_INDEX_TYPE="unsigned long long" -D__USE_UNIX98=1 -DBUILD_PDF=1 -I./pdf -Os -fstack-clash-protection -Wformat -Werror=format-security -g -flto=auto -DHAVE_RESTRICT=1 -I/usr/include/webp -fno-strict-aliasing -DHAVE_POPEN_PROTO=1 -I./soobj -I./base -I./devices -DWHICH_CMS="lcms2" -o ./soobj/gscparam.o -c ./base/gscparam.c In file included from ./base/gpmisc.c:21: ./base/unistd_.h:54: warning: "_XOPEN_SOURCE" redefined 54 | # define _XOPEN_SOURCE 500 | In file included from /usr/include/sys/types.h:7, from ./base/stdpre.h:326, from ./base/std.h:22, from ./base/errno_.h:22, from ./base/gpmisc.c:19: /usr/include/features.h:16: note: this is the location of the previous definition 16 | #define _XOPEN_SOURCE 700 | ./base/unistd_.h:55: warning: "__USE_UNIX98" redefined 55 | # define __USE_UNIX98 | : note: this is the location of the previous definition gcc -DHAVE_MKSTEMP -DHAVE_FSEEKO -DHAVE_FONTCONFIG -DHAVE_SETLOCALE -DHAVE_DBUS -DHAVE_BSWAP32 -DHAVE_BYTESWAP_H -DHAVE_STRERROR -DHAVE_PREAD_PWRITE=1 -DGS_RECURSIVE_MUTEXATTR=PTHREAD_MUTEX_RECURSIVE -O2 -DNDEBUG -fPIC -fvisibility=hidden -DGSDLLEXPORT="__attribute__((visibility(\"default\")))" -Wall -Wstrict-prototypes -Wundef -Wmissing-declarations -Wmissing-prototypes -Wwrite-strings -fno-strict-aliasing -Werror=declaration-after-statement -fno-builtin -fno-common -Werror=return-type -Wno-unused-local-typedefs -DHAVE_STDINT_H=1 -DHAVE_DIRENT_H=1 -DHAVE_SYS_DIR_H=1 -DHAVE_SYS_TIME_H=1 -DHAVE_SYS_TIMES_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_LIBDL=1 -DGX_COLOR_INDEX_TYPE="unsigned long long" -D__USE_UNIX98=1 -DBUILD_PDF=1 -I./pdf -Os -fstack-clash-protection -Wformat -Werror=format-security -g -flto=auto -DHAVE_RESTRICT=1 -I/usr/include/webp -fno-strict-aliasing -DHAVE_POPEN_PROTO=1 -I./soobj -I./base -I./devices -DWHICH_CMS="lcms2" -o ./soobj/gscspace.o -c ./base/gscspace.c gcc -DHAVE_MKSTEMP -DHAVE_FSEEKO -DHAVE_FONTCONFIG -DHAVE_SETLOCALE -DHAVE_DBUS -DHAVE_BSWAP32 -DHAVE_BYTESWAP_H -DHAVE_STRERROR -DHAVE_PREAD_PWRITE=1 -DGS_RECURSIVE_MUTEXATTR=PTHREAD_MUTEX_RECURSIVE -O2 -DNDEBUG -fPIC -fvisibility=hidden -DGSDLLEXPORT="__attribute__((visibility(\"default\")))" -Wall -Wstrict-prototypes -Wundef -Wmissing-declarations -Wmissing-prototypes -Wwrite-strings -fno-strict-aliasing -Werror=declaration-after-statement -fno-builtin -fno-common -Werror=return-type -Wno-unused-local-typedefs -DHAVE_STDINT_H=1 -DHAVE_DIRENT_H=1 -DHAVE_SYS_DIR_H=1 -DHAVE_SYS_TIME_H=1 -DHAVE_SYS_TIMES_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_LIBDL=1 -DGX_COLOR_INDEX_TYPE="unsigned long long" -D__USE_UNIX98=1 -DBUILD_PDF=1 -I./pdf -Os -fstack-clash-protection -Wformat -Werror=format-security -g -flto=auto -DHAVE_RESTRICT=1 -I/usr/include/webp -fno-strict-aliasing -DHAVE_POPEN_PROTO=1 -I./soobj -I./base -I./devices -DWHICH_CMS="lcms2" -o ./soobj/gscicach.o -c ./base/gscicach.c gcc -DHAVE_MKSTEMP -DHAVE_FSEEKO -DHAVE_FONTCONFIG -DHAVE_SETLOCALE -DHAVE_DBUS -DHAVE_BSWAP32 -DHAVE_BYTESWAP_H -DHAVE_STRERROR -DHAVE_PREAD_PWRITE=1 -DGS_RECURSIVE_MUTEXATTR=PTHREAD_MUTEX_RECURSIVE -O2 -DNDEBUG -fPIC -fvisibility=hidden -DGSDLLEXPORT="__attribute__((visibility(\"default\")))" -Wall -Wstrict-prototypes -Wundef -Wmissing-declarations -Wmissing-prototypes -Wwrite-strings -fno-strict-aliasing -Werror=declaration-after-statement -fno-builtin -fno-common -Werror=return-type -Wno-unused-local-typedefs -DHAVE_STDINT_H=1 -DHAVE_DIRENT_H=1 -DHAVE_SYS_DIR_H=1 -DHAVE_SYS_TIME_H=1 -DHAVE_SYS_TIMES_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_LIBDL=1 -DGX_COLOR_INDEX_TYPE="unsigned long long" -D__USE_UNIX98=1 -DBUILD_PDF=1 -I./pdf -Os -fstack-clash-protection -Wformat -Werror=format-security -g -flto=auto -DHAVE_RESTRICT=1 -I/usr/include/webp -fno-strict-aliasing -DHAVE_POPEN_PROTO=1 -I./soobj -I./base -I./devices -DWHICH_CMS="lcms2" -o ./soobj/gsovrc.o -c ./base/gsovrc.c gcc -DHAVE_MKSTEMP -DHAVE_FSEEKO -DHAVE_FONTCONFIG -DHAVE_SETLOCALE -DHAVE_DBUS -DHAVE_BSWAP32 -DHAVE_BYTESWAP_H -DHAVE_STRERROR -DHAVE_PREAD_PWRITE=1 -DGS_RECURSIVE_MUTEXATTR=PTHREAD_MUTEX_RECURSIVE -O2 -DNDEBUG -fPIC -fvisibility=hidden -DGSDLLEXPORT="__attribute__((visibility(\"default\")))" -Wall -Wstrict-prototypes -Wundef -Wmissing-declarations -Wmissing-prototypes -Wwrite-strings -fno-strict-aliasing -Werror=declaration-after-statement -fno-builtin -fno-common -Werror=return-type -Wno-unused-local-typedefs -DHAVE_STDINT_H=1 -DHAVE_DIRENT_H=1 -DHAVE_SYS_DIR_H=1 -DHAVE_SYS_TIME_H=1 -DHAVE_SYS_TIMES_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_LIBDL=1 -DGX_COLOR_INDEX_TYPE="unsigned long long" -D__USE_UNIX98=1 -DBUILD_PDF=1 -I./pdf -Os -fstack-clash-protection -Wformat -Werror=format-security -g -flto=auto -DHAVE_RESTRICT=1 -I/usr/include/webp -fno-strict-aliasing -DHAVE_POPEN_PROTO=1 -I./soobj -I./base -I./devices -DWHICH_CMS="lcms2" -o ./soobj/gxoprect.o -c ./base/gxoprect.c ./obj/aux/echogs -e .dev -a- ./obj/psbase -obj ./obj/gconfig.o ./obj/gscdefs.o ./obj/iconfig.o ./obj/aux/echogs -e .dev -a- ./obj/psl2read -include ./obj/psl2int ./obj/dps2read gcc -DHAVE_MKSTEMP -DHAVE_FSEEKO -DHAVE_FONTCONFIG -DHAVE_SETLOCALE -DHAVE_DBUS -DHAVE_BSWAP32 -DHAVE_BYTESWAP_H -DHAVE_STRERROR -DHAVE_PREAD_PWRITE=1 -DGS_RECURSIVE_MUTEXATTR=PTHREAD_MUTEX_RECURSIVE -O2 -DNDEBUG -fPIC -fvisibility=hidden -DGSDLLEXPORT="__attribute__((visibility(\"default\")))" -Wall -Wstrict-prototypes -Wundef -Wmissing-declarations -Wmissing-prototypes -Wwrite-strings -fno-strict-aliasing -Werror=declaration-after-statement -fno-builtin -fno-common -Werror=return-type -Wno-unused-local-typedefs -DHAVE_STDINT_H=1 -DHAVE_DIRENT_H=1 -DHAVE_SYS_DIR_H=1 -DHAVE_SYS_TIME_H=1 -DHAVE_SYS_TIMES_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_LIBDL=1 -DGX_COLOR_INDEX_TYPE="unsigned long long" -D__USE_UNIX98=1 -DBUILD_PDF=1 -I./pdf -Os -fstack-clash-protection -Wformat -Werror=format-security -g -flto=auto -DHAVE_RESTRICT=1 -I/usr/include/webp -fno-strict-aliasing -DHAVE_POPEN_PROTO=1 -I./soobj -I./base -I./devices -DWHICH_CMS="lcms2" -o ./soobj/gsdevice.o -c ./base/gsdevice.c ./obj/aux/echogs -e .dev -a- ./obj/psbase -obj ./obj/psapi.o ./obj/icontext.o ./obj/idebug.o gcc -DHAVE_MKSTEMP -DHAVE_FSEEKO -DHAVE_FONTCONFIG -DHAVE_SETLOCALE -DHAVE_DBUS -DHAVE_BSWAP32 -DHAVE_BYTESWAP_H -DHAVE_STRERROR -DHAVE_PREAD_PWRITE=1 -DGS_RECURSIVE_MUTEXATTR=PTHREAD_MUTEX_RECURSIVE -O2 -DNDEBUG -fPIC -fvisibility=hidden -DGSDLLEXPORT="__attribute__((visibility(\"default\")))" -Wall -Wstrict-prototypes -Wundef -Wmissing-declarations -Wmissing-prototypes -Wwrite-strings -fno-strict-aliasing -Werror=declaration-after-statement -fno-builtin -fno-common -Werror=return-type -Wno-unused-local-typedefs -DHAVE_STDINT_H=1 -DHAVE_DIRENT_H=1 -DHAVE_SYS_DIR_H=1 -DHAVE_SYS_TIME_H=1 -DHAVE_SYS_TIMES_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_LIBDL=1 -DGX_COLOR_INDEX_TYPE="unsigned long long" -D__USE_UNIX98=1 -DBUILD_PDF=1 -I./pdf -Os -fstack-clash-protection -Wformat -Werror=format-security -g -flto=auto -DHAVE_RESTRICT=1 -I/usr/include/webp -fno-strict-aliasing -DHAVE_POPEN_PROTO=1 -I./soobj -I./base -I./devices -DWHICH_CMS="lcms2" -o ./soobj/gsdevmem.o -c ./base/gsdevmem.c ./obj/aux/echogs -e .dev -a- ./obj/psl2read -oper zht2_l2 ./obj/aux/echogs -e .dev -a- ./obj/psbase -obj ./obj/idict.o ./obj/idparam.o ./obj/idstack.o ./obj/aux/echogs -e .dev -w- -l-obj ./obj/func4 ./obj/zfunc4.o ./obj/aux/echogs -e .dev -a- ./obj/psbase -obj ./obj/iinit.o ./obj/interp.o gcc -DHAVE_MKSTEMP -DHAVE_FSEEKO -DHAVE_FONTCONFIG -DHAVE_SETLOCALE -DHAVE_DBUS -DHAVE_BSWAP32 -DHAVE_BYTESWAP_H -DHAVE_STRERROR -DHAVE_PREAD_PWRITE=1 -DGS_RECURSIVE_MUTEXATTR=PTHREAD_MUTEX_RECURSIVE -O2 -DNDEBUG -fPIC -fvisibility=hidden -DGSDLLEXPORT="__attribute__((visibility(\"default\")))" -Wall -Wstrict-prototypes -Wundef -Wmissing-declarations -Wmissing-prototypes -Wwrite-strings -fno-strict-aliasing -Werror=declaration-after-statement -fno-builtin -fno-common -Werror=return-type -Wno-unused-local-typedefs -DHAVE_STDINT_H=1 -DHAVE_DIRENT_H=1 -DHAVE_SYS_DIR_H=1 -DHAVE_SYS_TIME_H=1 -DHAVE_SYS_TIMES_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_LIBDL=1 -DGX_COLOR_INDEX_TYPE="unsigned long long" -D__USE_UNIX98=1 -DBUILD_PDF=1 -I./pdf -Os -fstack-clash-protection -Wformat -Werror=format-security -g -flto=auto -DHAVE_RESTRICT=1 -I/usr/include/webp -fno-strict-aliasing -DHAVE_POPEN_PROTO=1 -I./soobj -I./base -I./devices -DWHICH_CMS="lcms2" -o ./soobj/gsdparam.o -c ./base/gsdparam.c gcc -DHAVE_MKSTEMP -DHAVE_FSEEKO -DHAVE_FONTCONFIG -DHAVE_SETLOCALE -DHAVE_DBUS -DHAVE_BSWAP32 -DHAVE_BYTESWAP_H -DHAVE_STRERROR -DHAVE_PREAD_PWRITE=1 -DGS_RECURSIVE_MUTEXATTR=PTHREAD_MUTEX_RECURSIVE -O2 -DNDEBUG -fPIC -fvisibility=hidden -DGSDLLEXPORT="__attribute__((visibility(\"default\")))" -Wall -Wstrict-prototypes -Wundef -Wmissing-declarations -Wmissing-prototypes -Wwrite-strings -fno-strict-aliasing -Werror=declaration-after-statement -fno-builtin -fno-common -Werror=return-type -Wno-unused-local-typedefs -DHAVE_STDINT_H=1 -DHAVE_DIRENT_H=1 -DHAVE_SYS_DIR_H=1 -DHAVE_SYS_TIME_H=1 -DHAVE_SYS_TIMES_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_LIBDL=1 -DGX_COLOR_INDEX_TYPE="unsigned long long" -D__USE_UNIX98=1 -DBUILD_PDF=1 -I./pdf -Os -fstack-clash-protection -Wformat -Werror=format-security -g -flto=auto -DHAVE_RESTRICT=1 -I/usr/include/webp -fno-strict-aliasing -DHAVE_POPEN_PROTO=1 -I./soobj -I./base -I./devices -DWHICH_CMS="lcms2" -o ./soobj/gsfname.o -c ./base/gsfname.c gcc -DHAVE_MKSTEMP -DHAVE_FSEEKO -DHAVE_FONTCONFIG -DHAVE_SETLOCALE -DHAVE_DBUS -DHAVE_BSWAP32 -DHAVE_BYTESWAP_H -DHAVE_STRERROR -DHAVE_PREAD_PWRITE=1 -DGS_RECURSIVE_MUTEXATTR=PTHREAD_MUTEX_RECURSIVE -O2 -DNDEBUG -fPIC -fvisibility=hidden -DGSDLLEXPORT="__attribute__((visibility(\"default\")))" -Wall -Wstrict-prototypes -Wundef -Wmissing-declarations -Wmissing-prototypes -Wwrite-strings -fno-strict-aliasing -Werror=declaration-after-statement -fno-builtin -fno-common -Werror=return-type -Wno-unused-local-typedefs -DHAVE_STDINT_H=1 -DHAVE_DIRENT_H=1 -DHAVE_SYS_DIR_H=1 -DHAVE_SYS_TIME_H=1 -DHAVE_SYS_TIMES_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_LIBDL=1 -DGX_COLOR_INDEX_TYPE="unsigned long long" -D__USE_UNIX98=1 -DBUILD_PDF=1 -I./pdf -Os -fstack-clash-protection -Wformat -Werror=format-security -g -flto=auto -DHAVE_RESTRICT=1 -I/usr/include/webp -fno-strict-aliasing -DHAVE_POPEN_PROTO=1 -I./soobj -I./base -I./devices -DWHICH_CMS="lcms2" -o ./soobj/gsfont.o -c ./base/gsfont.c gcc -DHAVE_MKSTEMP -DHAVE_FSEEKO -DHAVE_FONTCONFIG -DHAVE_SETLOCALE -DHAVE_DBUS -DHAVE_BSWAP32 -DHAVE_BYTESWAP_H -DHAVE_STRERROR -DHAVE_PREAD_PWRITE=1 -DGS_RECURSIVE_MUTEXATTR=PTHREAD_MUTEX_RECURSIVE -O2 -DNDEBUG -fPIC -fvisibility=hidden -DGSDLLEXPORT="__attribute__((visibility(\"default\")))" -Wall -Wstrict-prototypes -Wundef -Wmissing-declarations -Wmissing-prototypes -Wwrite-strings -fno-strict-aliasing -Werror=declaration-after-statement -fno-builtin -fno-common -Werror=return-type -Wno-unused-local-typedefs -DHAVE_STDINT_H=1 -DHAVE_DIRENT_H=1 -DHAVE_SYS_DIR_H=1 -DHAVE_SYS_TIME_H=1 -DHAVE_SYS_TIMES_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_LIBDL=1 -DGX_COLOR_INDEX_TYPE="unsigned long long" -D__USE_UNIX98=1 -DBUILD_PDF=1 -I./pdf -Os -fstack-clash-protection -Wformat -Werror=format-security -g -flto=auto -DHAVE_RESTRICT=1 -I/usr/include/webp -fno-strict-aliasing -DHAVE_POPEN_PROTO=1 -I./soobj -I./base -I./devices -DWHICH_CMS="lcms2" -o ./soobj/gsgdata.o -c ./base/gsgdata.c gcc -DHAVE_MKSTEMP -DHAVE_FSEEKO -DHAVE_FONTCONFIG -DHAVE_SETLOCALE -DHAVE_DBUS -DHAVE_BSWAP32 -DHAVE_BYTESWAP_H -DHAVE_STRERROR -DHAVE_PREAD_PWRITE=1 -DGS_RECURSIVE_MUTEXATTR=PTHREAD_MUTEX_RECURSIVE -O2 -DNDEBUG -fPIC -fvisibility=hidden -DGSDLLEXPORT="__attribute__((visibility(\"default\")))" -Wall -Wstrict-prototypes -Wundef -Wmissing-declarations -Wmissing-prototypes -Wwrite-strings -fno-strict-aliasing -Werror=declaration-after-statement -fno-builtin -fno-common -Werror=return-type -Wno-unused-local-typedefs -DHAVE_STDINT_H=1 -DHAVE_DIRENT_H=1 -DHAVE_SYS_DIR_H=1 -DHAVE_SYS_TIME_H=1 -DHAVE_SYS_TIMES_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_LIBDL=1 -DGX_COLOR_INDEX_TYPE="unsigned long long" -D__USE_UNIX98=1 -DBUILD_PDF=1 -I./pdf -Os -fstack-clash-protection -Wformat -Werror=format-security -g -flto=auto -DHAVE_RESTRICT=1 -I/usr/include/webp -fno-strict-aliasing -DHAVE_POPEN_PROTO=1 -I./soobj -I./base -I./devices -DWHICH_CMS="lcms2" -o ./soobj/gsgcache.o -c ./base/gsgcache.c gcc -DHAVE_MKSTEMP -DHAVE_FSEEKO -DHAVE_FONTCONFIG -DHAVE_SETLOCALE -DHAVE_DBUS -DHAVE_BSWAP32 -DHAVE_BYTESWAP_H -DHAVE_STRERROR -DHAVE_PREAD_PWRITE=1 -DGS_RECURSIVE_MUTEXATTR=PTHREAD_MUTEX_RECURSIVE -O2 -DNDEBUG -fPIC -fvisibility=hidden -DGSDLLEXPORT="__attribute__((visibility(\"default\")))" -Wall -Wstrict-prototypes -Wundef -Wmissing-declarations -Wmissing-prototypes -Wwrite-strings -fno-strict-aliasing -Werror=declaration-after-statement -fno-builtin -fno-common -Werror=return-type -Wno-unused-local-typedefs -DHAVE_STDINT_H=1 -DHAVE_DIRENT_H=1 -DHAVE_SYS_DIR_H=1 -DHAVE_SYS_TIME_H=1 -DHAVE_SYS_TIMES_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_LIBDL=1 -DGX_COLOR_INDEX_TYPE="unsigned long long" -D__USE_UNIX98=1 -DBUILD_PDF=1 -I./pdf -Os -fstack-clash-protection -Wformat -Werror=format-security -g -flto=auto -DHAVE_RESTRICT=1 -I/usr/include/webp -fno-strict-aliasing -DHAVE_POPEN_PROTO=1 -I./soobj -I./base -I./devices -DWHICH_CMS="lcms2" -o ./soobj/gsht.o -c ./base/gsht.c ./obj/aux/echogs -e .dev -a- ./obj/func4 -functiontype 4 ./obj/aux/echogs -e .dev -a- ./obj/psbase -obj ./obj/iparam.o ./obj/ireclaim.o ./obj/iplugin.o ./obj/aux/echogs -e .dev -w- -l-obj ./obj/fimscale ./obj/zfimscale.o ./obj/aux/echogs -e .dev -a- ./obj/func4 -include ./obj/func ./obj/func4lib gcc -DHAVE_MKSTEMP -DHAVE_FSEEKO -DHAVE_FONTCONFIG -DHAVE_SETLOCALE -DHAVE_DBUS -DHAVE_BSWAP32 -DHAVE_BYTESWAP_H -DHAVE_STRERROR -DHAVE_PREAD_PWRITE=1 -DGS_RECURSIVE_MUTEXATTR=PTHREAD_MUTEX_RECURSIVE -O2 -DNDEBUG -fPIC -fvisibility=hidden -DGSDLLEXPORT="__attribute__((visibility(\"default\")))" -Wall -Wstrict-prototypes -Wundef -Wmissing-declarations -Wmissing-prototypes -Wwrite-strings -fno-strict-aliasing -Werror=declaration-after-statement -fno-builtin -fno-common -Werror=return-type -Wno-unused-local-typedefs -DHAVE_STDINT_H=1 -DHAVE_DIRENT_H=1 -DHAVE_SYS_DIR_H=1 -DHAVE_SYS_TIME_H=1 -DHAVE_SYS_TIMES_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_LIBDL=1 -DGX_COLOR_INDEX_TYPE="unsigned long long" -D__USE_UNIX98=1 -DBUILD_PDF=1 -I./pdf -Os -fstack-clash-protection -Wformat -Werror=format-security -g -flto=auto -DHAVE_RESTRICT=1 -I/usr/include/webp -fno-strict-aliasing -DHAVE_POPEN_PROTO=1 -I./soobj -I./base -I./devices -DWHICH_CMS="lcms2" -o ./soobj/gshtscr.o -c ./base/gshtscr.c gcc -DHAVE_MKSTEMP -DHAVE_FSEEKO -DHAVE_FONTCONFIG -DHAVE_SETLOCALE -DHAVE_DBUS -DHAVE_BSWAP32 -DHAVE_BYTESWAP_H -DHAVE_STRERROR -DHAVE_PREAD_PWRITE=1 -DGS_RECURSIVE_MUTEXATTR=PTHREAD_MUTEX_RECURSIVE -O2 -DNDEBUG -fPIC -fvisibility=hidden -DGSDLLEXPORT="__attribute__((visibility(\"default\")))" -Wall -Wstrict-prototypes -Wundef -Wmissing-declarations -Wmissing-prototypes -Wwrite-strings -fno-strict-aliasing -Werror=declaration-after-statement -fno-builtin -fno-common -Werror=return-type -Wno-unused-local-typedefs -DHAVE_STDINT_H=1 -DHAVE_DIRENT_H=1 -DHAVE_SYS_DIR_H=1 -DHAVE_SYS_TIME_H=1 -DHAVE_SYS_TIMES_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_LIBDL=1 -DGX_COLOR_INDEX_TYPE="unsigned long long" -D__USE_UNIX98=1 -DBUILD_PDF=1 -I./pdf -Os -fstack-clash-protection -Wformat -Werror=format-security -g -flto=auto -DHAVE_RESTRICT=1 -I/usr/include/webp -fno-strict-aliasing -DHAVE_POPEN_PROTO=1 -I./soobj -I./base -I./devices -DWHICH_CMS="lcms2" -o ./soobj/gen_ordered.o -c -DGS_LIB_BUILD \ ./base/gen_ordered.c gcc -DHAVE_MKSTEMP -DHAVE_FSEEKO -DHAVE_FONTCONFIG -DHAVE_SETLOCALE -DHAVE_DBUS -DHAVE_BSWAP32 -DHAVE_BYTESWAP_H -DHAVE_STRERROR -DHAVE_PREAD_PWRITE=1 -DGS_RECURSIVE_MUTEXATTR=PTHREAD_MUTEX_RECURSIVE -O2 -DNDEBUG -fPIC -fvisibility=hidden -DGSDLLEXPORT="__attribute__((visibility(\"default\")))" -Wall -Wstrict-prototypes -Wundef -Wmissing-declarations -Wmissing-prototypes -Wwrite-strings -fno-strict-aliasing -Werror=declaration-after-statement -fno-builtin -fno-common -Werror=return-type -Wno-unused-local-typedefs -DHAVE_STDINT_H=1 -DHAVE_DIRENT_H=1 -DHAVE_SYS_DIR_H=1 -DHAVE_SYS_TIME_H=1 -DHAVE_SYS_TIMES_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_LIBDL=1 -DGX_COLOR_INDEX_TYPE="unsigned long long" -D__USE_UNIX98=1 -DBUILD_PDF=1 -I./pdf -Os -fstack-clash-protection -Wformat -Werror=format-security -g -flto=auto -DHAVE_RESTRICT=1 -I/usr/include/webp -fno-strict-aliasing -DHAVE_POPEN_PROTO=1 -I./soobj -I./base -I./devices -DWHICH_CMS="lcms2" -o ./soobj/gsimage.o -c ./base/gsimage.c ./obj/aux/echogs -e .dev -a- ./obj/psbase -obj ./obj/iscan.o ./obj/iscannum.o ./obj/istack.o ./contrib/japanese/gdevmjc.c: In function 'mjc_correct_color': ./contrib/japanese/gdevmjc.c:1747:5: warning: "__WORDSIZE" is not defined, evaluates to 0 [-Wundef] 1747 | #if __WORDSIZE == 64 | ^~~~~~~~~~ ./contrib/japanese/gdevmjc.c:1766:5: warning: "__WORDSIZE" is not defined, evaluates to 0 [-Wundef] 1766 | #if __WORDSIZE == 64 | ^~~~~~~~~~ ./contrib/japanese/gdevmjc.c:1796:5: warning: "__WORDSIZE" is not defined, evaluates to 0 [-Wundef] 1796 | #if __WORDSIZE == 64 | ^~~~~~~~~~ ./obj/aux/echogs -e .dev -a- ./obj/fimscale -include ./obj/simscale ./obj/aux/echogs -e .dev -a- ./obj/psbase -obj ./obj/iutil.o ./obj/scantab.o ./obj/aux/echogs -e .dev -w- -l-obj ./obj/icc ./obj/zicc.o ./obj/aux/echogs -e .dev -a- ./obj/fimscale -oper zfimscale ./obj/aux/echogs -e .dev -a- ./obj/psbase -obj ./obj/sstring.o ./obj/stream.o ./obj/aux/echogs -e .dev -a- ./obj/icc -oper zicc ./obj/aux/echogs -e .dev -w- -l-obj ./obj/fzlib -include ./obj/szlibe ./obj/szlibd ./obj/aux/echogs -e .dev -a- ./obj/psbase -obj ./obj/zarith.o ./obj/zarray.o ./obj/zcontrol.o ./obj/aux/echogs -e .dev -a- ./obj/icc -ps gs_icc ./obj/aux/echogs -e .dev -a- ./obj/fzlib -obj ./obj/zfzlib.o ./obj/aux/echogs -e .dev -a- ./obj/psbase -obj ./obj/zdict.o ./obj/zfile.o ./obj/zfile1.o ./obj/zfileio.o ./obj/aux/echogs -e .dev -w- -l-obj ./obj/cff -include ./obj/psl2int -ps gs_cff ./obj/aux/echogs -e .dev -a- ./obj/icc -include ./obj/sicclib ./obj/cie ./obj/aux/echogs -e .dev -a- ./obj/fzlib -oper zfzlib ./obj/aux/echogs -e .dev -a- ./obj/psbase -obj ./obj/zfilter.o ./obj/zfproc.o ./obj/zgeneric.o gcc -DHAVE_MKSTEMP -DHAVE_FSEEKO -DHAVE_FONTCONFIG -DHAVE_SETLOCALE -DHAVE_DBUS -DHAVE_BSWAP32 -DHAVE_BYTESWAP_H -DHAVE_STRERROR -DHAVE_PREAD_PWRITE=1 -DGS_RECURSIVE_MUTEXATTR=PTHREAD_MUTEX_RECURSIVE -O2 -DNDEBUG -fPIC -fvisibility=hidden -DGSDLLEXPORT="__attribute__((visibility(\"default\")))" -Wall -Wstrict-prototypes -Wundef -Wmissing-declarations -Wmissing-prototypes -Wwrite-strings -fno-strict-aliasing -Werror=declaration-after-statement -fno-builtin -fno-common -Werror=return-type -Wno-unused-local-typedefs -DHAVE_STDINT_H=1 -DHAVE_DIRENT_H=1 -DHAVE_SYS_DIR_H=1 -DHAVE_SYS_TIME_H=1 -DHAVE_SYS_TIMES_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_LIBDL=1 -DGX_COLOR_INDEX_TYPE="unsigned long long" -D__USE_UNIX98=1 -DBUILD_PDF=1 -I./pdf -Os -fstack-clash-protection -Wformat -Werror=format-security -g -flto=auto -DHAVE_RESTRICT=1 -I/usr/include/webp -fno-strict-aliasing -DHAVE_POPEN_PROTO=1 -I./soobj -I./base -I./devices -DWHICH_CMS="lcms2" -o ./soobj/gsimpath.o -c ./base/gsimpath.c gcc -DHAVE_MKSTEMP -DHAVE_FSEEKO -DHAVE_FONTCONFIG -DHAVE_SETLOCALE -DHAVE_DBUS -DHAVE_BSWAP32 -DHAVE_BYTESWAP_H -DHAVE_STRERROR -DHAVE_PREAD_PWRITE=1 -DGS_RECURSIVE_MUTEXATTR=PTHREAD_MUTEX_RECURSIVE -O2 -DNDEBUG -fPIC -fvisibility=hidden -DGSDLLEXPORT="__attribute__((visibility(\"default\")))" -Wall -Wstrict-prototypes -Wundef -Wmissing-declarations -Wmissing-prototypes -Wwrite-strings -fno-strict-aliasing -Werror=declaration-after-statement -fno-builtin -fno-common -Werror=return-type -Wno-unused-local-typedefs -DHAVE_STDINT_H=1 -DHAVE_DIRENT_H=1 -DHAVE_SYS_DIR_H=1 -DHAVE_SYS_TIME_H=1 -DHAVE_SYS_TIMES_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_LIBDL=1 -DGX_COLOR_INDEX_TYPE="unsigned long long" -D__USE_UNIX98=1 -DBUILD_PDF=1 -I./pdf -Os -fstack-clash-protection -Wformat -Werror=format-security -g -flto=auto -DHAVE_RESTRICT=1 -I/usr/include/webp -fno-strict-aliasing -DHAVE_POPEN_PROTO=1 -I./soobj -I./base -I./devices -DWHICH_CMS="lcms2" -o ./soobj/gsinit.o -c ./base/gsinit.c gcc -DHAVE_MKSTEMP -DHAVE_FSEEKO -DHAVE_FONTCONFIG -DHAVE_SETLOCALE -DHAVE_DBUS -DHAVE_BSWAP32 -DHAVE_BYTESWAP_H -DHAVE_STRERROR -DHAVE_PREAD_PWRITE=1 -DGS_RECURSIVE_MUTEXATTR=PTHREAD_MUTEX_RECURSIVE -O2 -DNDEBUG -fPIC -fvisibility=hidden -DGSDLLEXPORT="__attribute__((visibility(\"default\")))" -Wall -Wstrict-prototypes -Wundef -Wmissing-declarations -Wmissing-prototypes -Wwrite-strings -fno-strict-aliasing -Werror=declaration-after-statement -fno-builtin -fno-common -Werror=return-type -Wno-unused-local-typedefs -DHAVE_STDINT_H=1 -DHAVE_DIRENT_H=1 -DHAVE_SYS_DIR_H=1 -DHAVE_SYS_TIME_H=1 -DHAVE_SYS_TIMES_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_LIBDL=1 -DGX_COLOR_INDEX_TYPE="unsigned long long" -D__USE_UNIX98=1 -DBUILD_PDF=1 -I./pdf -Os -fstack-clash-protection -Wformat -Werror=format-security -g -flto=auto -DHAVE_RESTRICT=1 -I/usr/include/webp -fno-strict-aliasing -DHAVE_POPEN_PROTO=1 -I./soobj -I./base -I./devices -DWHICH_CMS="lcms2" -o ./soobj/gsiodev.o -c ./base/gsiodev.c gcc -DHAVE_MKSTEMP -DHAVE_FSEEKO -DHAVE_FONTCONFIG -DHAVE_SETLOCALE -DHAVE_DBUS -DHAVE_BSWAP32 -DHAVE_BYTESWAP_H -DHAVE_STRERROR -DHAVE_PREAD_PWRITE=1 -DGS_RECURSIVE_MUTEXATTR=PTHREAD_MUTEX_RECURSIVE -O2 -DNDEBUG -fPIC -fvisibility=hidden -DGSDLLEXPORT="__attribute__((visibility(\"default\")))" -Wall -Wstrict-prototypes -Wundef -Wmissing-declarations -Wmissing-prototypes -Wwrite-strings -fno-strict-aliasing -Werror=declaration-after-statement -fno-builtin -fno-common -Werror=return-type -Wno-unused-local-typedefs -DHAVE_STDINT_H=1 -DHAVE_DIRENT_H=1 -DHAVE_SYS_DIR_H=1 -DHAVE_SYS_TIME_H=1 -DHAVE_SYS_TIMES_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_LIBDL=1 -DGX_COLOR_INDEX_TYPE="unsigned long long" -D__USE_UNIX98=1 -DBUILD_PDF=1 -I./pdf -Os -fstack-clash-protection -Wformat -Werror=format-security -g -flto=auto -DHAVE_RESTRICT=1 -I/usr/include/webp -fno-strict-aliasing -DHAVE_POPEN_PROTO=1 -I./soobj -I./base -I./devices -DWHICH_CMS="lcms2" -o ./soobj/gsgstate.o -c ./base/gsgstate.c gcc -DHAVE_MKSTEMP -DHAVE_FSEEKO -DHAVE_FONTCONFIG -DHAVE_SETLOCALE -DHAVE_DBUS -DHAVE_BSWAP32 -DHAVE_BYTESWAP_H -DHAVE_STRERROR -DHAVE_PREAD_PWRITE=1 -DGS_RECURSIVE_MUTEXATTR=PTHREAD_MUTEX_RECURSIVE -O2 -DNDEBUG -fPIC -fvisibility=hidden -DGSDLLEXPORT="__attribute__((visibility(\"default\")))" -Wall -Wstrict-prototypes -Wundef -Wmissing-declarations -Wmissing-prototypes -Wwrite-strings -fno-strict-aliasing -Werror=declaration-after-statement -fno-builtin -fno-common -Werror=return-type -Wno-unused-local-typedefs -DHAVE_STDINT_H=1 -DHAVE_DIRENT_H=1 -DHAVE_SYS_DIR_H=1 -DHAVE_SYS_TIME_H=1 -DHAVE_SYS_TIMES_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_LIBDL=1 -DGX_COLOR_INDEX_TYPE="unsigned long long" -D__USE_UNIX98=1 -DBUILD_PDF=1 -I./pdf -Os -fstack-clash-protection -Wformat -Werror=format-security -g -flto=auto -DHAVE_RESTRICT=1 -I/usr/include/webp -fno-strict-aliasing -DHAVE_POPEN_PROTO=1 -I./soobj -I./base -I./devices -DWHICH_CMS="lcms2" -o ./soobj/gsline.o -c ./base/gsline.c ./obj/aux/echogs -e .dev -w- -l-obj ./obj/ttfont -include ./obj/macglyph ./obj/type42 ./obj/aux/echogs -e .dev -a- ./obj/psbase -obj ./obj/ziodev.o ./obj/ziodevsc.o ./obj/zmath.o ./obj/zalg.o ./obj/aux/echogs -e .dev -a- ./obj/ttfont -ps gs_wan_e gs_ttf ./obj/aux/echogs -e .dev -w- -l-obj ./obj/fsha2 ./obj/zfsha2.o ./obj/aux/echogs -e .dev -w- -l-obj ./obj/faes ./obj/zfaes.o gcc -DHAVE_MKSTEMP -DHAVE_FSEEKO -DHAVE_FONTCONFIG -DHAVE_SETLOCALE -DHAVE_DBUS -DHAVE_BSWAP32 -DHAVE_BYTESWAP_H -DHAVE_STRERROR -DHAVE_PREAD_PWRITE=1 -DGS_RECURSIVE_MUTEXATTR=PTHREAD_MUTEX_RECURSIVE -O2 -DNDEBUG -fPIC -fvisibility=hidden -DGSDLLEXPORT="__attribute__((visibility(\"default\")))" -Wall -Wstrict-prototypes -Wundef -Wmissing-declarations -Wmissing-prototypes -Wwrite-strings -fno-strict-aliasing -Werror=declaration-after-statement -fno-builtin -fno-common -Werror=return-type -Wno-unused-local-typedefs -DHAVE_STDINT_H=1 -DHAVE_DIRENT_H=1 -DHAVE_SYS_DIR_H=1 -DHAVE_SYS_TIME_H=1 -DHAVE_SYS_TIMES_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_LIBDL=1 -DGX_COLOR_INDEX_TYPE="unsigned long long" -D__USE_UNIX98=1 -DBUILD_PDF=1 -I./pdf -Os -fstack-clash-protection -Wformat -Werror=format-security -g -flto=auto -DHAVE_RESTRICT=1 -I/usr/include/webp -fno-strict-aliasing -DHAVE_POPEN_PROTO=1 -I./soobj -I./base -I./devices -DWHICH_CMS="lcms2" -o ./soobj/gsmalloc.o -c ./base/gsmalloc.c ./obj/aux/echogs -e .dev -a- ./obj/fsha2 -include ./obj/ssha2 ./obj/aux/echogs -e .dev -a- ./obj/psbase -obj ./obj/zmisc.o ./obj/zpacked.o ./obj/zrelbit.o gcc -I./soobj -I./base -I./devices -O2 -DNDEBUG -fPIC -fvisibility=hidden -DGSDLLEXPORT="__attribute__((visibility(\"default\")))" -Wall -Wstrict-prototypes -Wundef -Wmissing-declarations -Wmissing-prototypes -Wwrite-strings -fno-strict-aliasing -Werror=declaration-after-statement -fno-builtin -fno-common -Werror=return-type -Wno-unused-local-typedefs -DHAVE_STDINT_H=1 -DHAVE_DIRENT_H=1 -DHAVE_SYS_DIR_H=1 -DHAVE_SYS_TIME_H=1 -DHAVE_SYS_TIMES_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_LIBDL=1 -DGX_COLOR_INDEX_TYPE="unsigned long long" -D__USE_UNIX98=1 -DBUILD_PDF=1 -I./pdf -Os -fstack-clash-protection -Wformat -Werror=format-security -g -flto=auto -DHAVE_RESTRICT=1 -I/usr/include/webp -fno-strict-aliasing -DHAVE_POPEN_PROTO=1 -o ./soobj/memento.o -c ./base/memento.c ./obj/aux/echogs -e .dev -a- ./obj/faes -include ./obj/saes ./obj/aux/echogs -e .dev -a- ./obj/fsha2 -oper zfsha2 ./obj/aux/echogs -e .dev -a- ./obj/psbase -obj ./obj/zstack.o ./obj/zstring.o ./obj/zsysvm.o ./obj/aux/echogs -e .dev -a- ./obj/faes -oper zfaes ./obj/aux/echogs -e .dev -a- ./obj/psbase -obj ./obj/ztoken.o ./obj/ztype.o ./obj/zvmem.o gcc -DHAVE_MKSTEMP -DHAVE_FSEEKO -DHAVE_FONTCONFIG -DHAVE_SETLOCALE -DHAVE_DBUS -DHAVE_BSWAP32 -DHAVE_BYTESWAP_H -DHAVE_STRERROR -DHAVE_PREAD_PWRITE=1 -DGS_RECURSIVE_MUTEXATTR=PTHREAD_MUTEX_RECURSIVE -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 -Wno-unused-local-typedefs -DHAVE_STDINT_H=1 -DHAVE_DIRENT_H=1 -DHAVE_SYS_DIR_H=1 -DHAVE_SYS_TIME_H=1 -DHAVE_SYS_TIMES_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_LIBDL=1 -DGX_COLOR_INDEX_TYPE="unsigned long long" -D__USE_UNIX98=1 -DBUILD_PDF=1 -I./pdf -Os -fstack-clash-protection -Wformat -Werror=format-security -g -flto=auto -DHAVE_RESTRICT=1 -I/usr/include/webp -fno-strict-aliasing -DHAVE_POPEN_PROTO=1 -DSHARE_JPX=0 -Wno-attributes -DOPJ_STATIC -DMUTEX_pthread=0 -DUSE_JPIP -DUSE_OPENJPEG_JP2 -DOPJ_HAVE_STDINT_H=1 -DOPJ_HAVE_INTTYPES_H=1 -DOPJ_HAVE_FSEEKO=1 -DOPJ_HAVE_MALLOC_H=1 -DOPJ_HAVE_ALIGNED_ALLOC=1 -DOPJ_HAVE_MEMALIGN=1 -DOPJ_HAVE_POSIX_MEMALIGN=1 -U__SSE__ -DPDF_INCLUDED -I./pdf -I./obj -I./pcl/pl -I./base -Isrc/lib -I./jpegxr -Isrc -I./openjpeg/src/lib/openjp2 -Isrc -c ./pdf/pdf_loop_detect.c -o ./obj/pdf_loop_detect.o gcc -DHAVE_MKSTEMP -DHAVE_FSEEKO -DHAVE_FONTCONFIG -DHAVE_SETLOCALE -DHAVE_DBUS -DHAVE_BSWAP32 -DHAVE_BYTESWAP_H -DHAVE_STRERROR -DHAVE_PREAD_PWRITE=1 -DGS_RECURSIVE_MUTEXATTR=PTHREAD_MUTEX_RECURSIVE -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 -Wno-unused-local-typedefs -DHAVE_STDINT_H=1 -DHAVE_DIRENT_H=1 -DHAVE_SYS_DIR_H=1 -DHAVE_SYS_TIME_H=1 -DHAVE_SYS_TIMES_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_LIBDL=1 -DGX_COLOR_INDEX_TYPE="unsigned long long" -D__USE_UNIX98=1 -DBUILD_PDF=1 -I./pdf -Os -fstack-clash-protection -Wformat -Werror=format-security -g -flto=auto -DHAVE_RESTRICT=1 -I/usr/include/webp -fno-strict-aliasing -DHAVE_POPEN_PROTO=1 -DSHARE_JPX=0 -Wno-attributes -DOPJ_STATIC -DMUTEX_pthread=0 -DUSE_JPIP -DUSE_OPENJPEG_JP2 -DOPJ_HAVE_STDINT_H=1 -DOPJ_HAVE_INTTYPES_H=1 -DOPJ_HAVE_FSEEKO=1 -DOPJ_HAVE_MALLOC_H=1 -DOPJ_HAVE_ALIGNED_ALLOC=1 -DOPJ_HAVE_MEMALIGN=1 -DOPJ_HAVE_POSIX_MEMALIGN=1 -U__SSE__ -DPDF_INCLUDED -I./pdf -I./obj -I./pcl/pl -I./base -Isrc/lib -I./jpegxr -Isrc -I./openjpeg/src/lib/openjp2 -Isrc -c ./pdf/ghostpdf.c -o ./obj/ghostpdf.o ./obj/aux/echogs -e .dev -a- ./obj/psbase -obj ./obj/zbfont.o ./obj/zchar.o ./obj/zcolor.o gcc -DHAVE_MKSTEMP -DHAVE_FSEEKO -DHAVE_FONTCONFIG -DHAVE_SETLOCALE -DHAVE_DBUS -DHAVE_BSWAP32 -DHAVE_BYTESWAP_H -DHAVE_STRERROR -DHAVE_PREAD_PWRITE=1 -DGS_RECURSIVE_MUTEXATTR=PTHREAD_MUTEX_RECURSIVE -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 -Wno-unused-local-typedefs -DHAVE_STDINT_H=1 -DHAVE_DIRENT_H=1 -DHAVE_SYS_DIR_H=1 -DHAVE_SYS_TIME_H=1 -DHAVE_SYS_TIMES_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_LIBDL=1 -DGX_COLOR_INDEX_TYPE="unsigned long long" -D__USE_UNIX98=1 -DBUILD_PDF=1 -I./pdf -Os -fstack-clash-protection -Wformat -Werror=format-security -g -flto=auto -DHAVE_RESTRICT=1 -I/usr/include/webp -fno-strict-aliasing -DHAVE_POPEN_PROTO=1 -DSHARE_JPX=0 -Wno-attributes -DOPJ_STATIC -DMUTEX_pthread=0 -DUSE_JPIP -DUSE_OPENJPEG_JP2 -DOPJ_HAVE_STDINT_H=1 -DOPJ_HAVE_INTTYPES_H=1 -DOPJ_HAVE_FSEEKO=1 -DOPJ_HAVE_MALLOC_H=1 -DOPJ_HAVE_ALIGNED_ALLOC=1 -DOPJ_HAVE_MEMALIGN=1 -DOPJ_HAVE_POSIX_MEMALIGN=1 -U__SSE__ -DPDF_INCLUDED -I./pdf -I./obj -I./pcl/pl -I./base -Isrc/lib -I./jpegxr -Isrc -I./openjpeg/src/lib/openjp2 -Isrc -c ./pdf/pdf_dict.c -o ./obj/pdf_dict.o ./obj/aux/echogs -e .dev -a- ./obj/psbase -obj ./obj/zdevice.o ./obj/zfont.o ./obj/zfontenum.o ./obj/zgstate.o gcc -DHAVE_MKSTEMP -DHAVE_FSEEKO -DHAVE_FONTCONFIG -DHAVE_SETLOCALE -DHAVE_DBUS -DHAVE_BSWAP32 -DHAVE_BYTESWAP_H -DHAVE_STRERROR -DHAVE_PREAD_PWRITE=1 -DGS_RECURSIVE_MUTEXATTR=PTHREAD_MUTEX_RECURSIVE -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 -Wno-unused-local-typedefs -DHAVE_STDINT_H=1 -DHAVE_DIRENT_H=1 -DHAVE_SYS_DIR_H=1 -DHAVE_SYS_TIME_H=1 -DHAVE_SYS_TIMES_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_LIBDL=1 -DGX_COLOR_INDEX_TYPE="unsigned long long" -D__USE_UNIX98=1 -DBUILD_PDF=1 -I./pdf -Os -fstack-clash-protection -Wformat -Werror=format-security -g -flto=auto -DHAVE_RESTRICT=1 -I/usr/include/webp -fno-strict-aliasing -DHAVE_POPEN_PROTO=1 -DSHARE_JPX=0 -Wno-attributes -DOPJ_STATIC -DMUTEX_pthread=0 -DUSE_JPIP -DUSE_OPENJPEG_JP2 -DOPJ_HAVE_STDINT_H=1 -DOPJ_HAVE_INTTYPES_H=1 -DOPJ_HAVE_FSEEKO=1 -DOPJ_HAVE_MALLOC_H=1 -DOPJ_HAVE_ALIGNED_ALLOC=1 -DOPJ_HAVE_MEMALIGN=1 -DOPJ_HAVE_POSIX_MEMALIGN=1 -U__SSE__ -DPDF_INCLUDED -I./pdf -I./obj -I./pcl/pl -I./base -Isrc/lib -I./jpegxr -Isrc -I./openjpeg/src/lib/openjp2 -Isrc -c ./pdf/pdf_array.c -o ./obj/pdf_array.o ./obj/aux/echogs -e .dev -a- ./obj/psbase -obj ./obj/zht.o ./obj/zimage.o ./obj/zmatrix.o gcc -DHAVE_MKSTEMP -DHAVE_FSEEKO -DHAVE_FONTCONFIG -DHAVE_SETLOCALE -DHAVE_DBUS -DHAVE_BSWAP32 -DHAVE_BYTESWAP_H -DHAVE_STRERROR -DHAVE_PREAD_PWRITE=1 -DGS_RECURSIVE_MUTEXATTR=PTHREAD_MUTEX_RECURSIVE -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 -Wno-unused-local-typedefs -DHAVE_STDINT_H=1 -DHAVE_DIRENT_H=1 -DHAVE_SYS_DIR_H=1 -DHAVE_SYS_TIME_H=1 -DHAVE_SYS_TIMES_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_LIBDL=1 -DGX_COLOR_INDEX_TYPE="unsigned long long" -D__USE_UNIX98=1 -DBUILD_PDF=1 -I./pdf -Os -fstack-clash-protection -Wformat -Werror=format-security -g -flto=auto -DHAVE_RESTRICT=1 -I/usr/include/webp -fno-strict-aliasing -DHAVE_POPEN_PROTO=1 -DSHARE_JPX=0 -Wno-attributes -DOPJ_STATIC -DMUTEX_pthread=0 -DUSE_JPIP -DUSE_OPENJPEG_JP2 -DOPJ_HAVE_STDINT_H=1 -DOPJ_HAVE_INTTYPES_H=1 -DOPJ_HAVE_FSEEKO=1 -DOPJ_HAVE_MALLOC_H=1 -DOPJ_HAVE_ALIGNED_ALLOC=1 -DOPJ_HAVE_MEMALIGN=1 -DOPJ_HAVE_POSIX_MEMALIGN=1 -U__SSE__ -DPDF_INCLUDED -I./pdf -I./obj -I./pcl/pl -I./base -Isrc/lib -I./jpegxr -Isrc -I./openjpeg/src/lib/openjp2 -Isrc -c ./pdf/pdf_xref.c -o ./obj/pdf_xref.o ./obj/aux/echogs -e .dev -a- ./obj/psbase -obj ./obj/zpaint.o ./obj/zpath.o In file included from ./base/gsiodev.c:20: ./base/unistd_.h:54: warning: "_XOPEN_SOURCE" redefined 54 | # define _XOPEN_SOURCE 500 | In file included from /usr/include/sys/types.h:7, from ./base/stdpre.h:326, from ./base/std.h:22, from ./base/errno_.h:22, from ./base/gsiodev.c:18: /usr/include/features.h:16: note: this is the location of the previous definition 16 | #define _XOPEN_SOURCE 700 | ./base/unistd_.h:55: warning: "__USE_UNIX98" redefined 55 | # define __USE_UNIX98 | : note: this is the location of the previous definition gcc -DHAVE_MKSTEMP -DHAVE_FSEEKO -DHAVE_FONTCONFIG -DHAVE_SETLOCALE -DHAVE_DBUS -DHAVE_BSWAP32 -DHAVE_BYTESWAP_H -DHAVE_STRERROR -DHAVE_PREAD_PWRITE=1 -DGS_RECURSIVE_MUTEXATTR=PTHREAD_MUTEX_RECURSIVE -O2 -DNDEBUG -fPIC -fvisibility=hidden -DGSDLLEXPORT="__attribute__((visibility(\"default\")))" -Wall -Wstrict-prototypes -Wundef -Wmissing-declarations -Wmissing-prototypes -Wwrite-strings -fno-strict-aliasing -Werror=declaration-after-statement -fno-builtin -fno-common -Werror=return-type -Wno-unused-local-typedefs -DHAVE_STDINT_H=1 -DHAVE_DIRENT_H=1 -DHAVE_SYS_DIR_H=1 -DHAVE_SYS_TIME_H=1 -DHAVE_SYS_TIMES_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_LIBDL=1 -DGX_COLOR_INDEX_TYPE="unsigned long long" -D__USE_UNIX98=1 -DBUILD_PDF=1 -I./pdf -Os -fstack-clash-protection -Wformat -Werror=format-security -g -flto=auto -DHAVE_RESTRICT=1 -I/usr/include/webp -fno-strict-aliasing -DHAVE_POPEN_PROTO=1 -I./soobj -I./base -I./devices -DWHICH_CMS="lcms2" -o ./soobj/gsmatrix.o -c ./base/gsmatrix.c gcc -DHAVE_MKSTEMP -DHAVE_FSEEKO -DHAVE_FONTCONFIG -DHAVE_SETLOCALE -DHAVE_DBUS -DHAVE_BSWAP32 -DHAVE_BYTESWAP_H -DHAVE_STRERROR -DHAVE_PREAD_PWRITE=1 -DGS_RECURSIVE_MUTEXATTR=PTHREAD_MUTEX_RECURSIVE -O2 -DNDEBUG -fPIC -fvisibility=hidden -DGSDLLEXPORT="__attribute__((visibility(\"default\")))" -Wall -Wstrict-prototypes -Wundef -Wmissing-declarations -Wmissing-prototypes -Wwrite-strings -fno-strict-aliasing -Werror=declaration-after-statement -fno-builtin -fno-common -Werror=return-type -Wno-unused-local-typedefs -DHAVE_STDINT_H=1 -DHAVE_DIRENT_H=1 -DHAVE_SYS_DIR_H=1 -DHAVE_SYS_TIME_H=1 -DHAVE_SYS_TIMES_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_LIBDL=1 -DGX_COLOR_INDEX_TYPE="unsigned long long" -D__USE_UNIX98=1 -DBUILD_PDF=1 -I./pdf -Os -fstack-clash-protection -Wformat -Werror=format-security -g -flto=auto -DHAVE_RESTRICT=1 -I/usr/include/webp -fno-strict-aliasing -DHAVE_POPEN_PROTO=1 -I./soobj -I./base -I./devices -DWHICH_CMS="lcms2" -o ./soobj/gsmemory.o -c ./base/gsmemory.c gcc -DHAVE_MKSTEMP -DHAVE_FSEEKO -DHAVE_FONTCONFIG -DHAVE_SETLOCALE -DHAVE_DBUS -DHAVE_BSWAP32 -DHAVE_BYTESWAP_H -DHAVE_STRERROR -DHAVE_PREAD_PWRITE=1 -DGS_RECURSIVE_MUTEXATTR=PTHREAD_MUTEX_RECURSIVE -O2 -DNDEBUG -fPIC -fvisibility=hidden -DGSDLLEXPORT="__attribute__((visibility(\"default\")))" -Wall -Wstrict-prototypes -Wundef -Wmissing-declarations -Wmissing-prototypes -Wwrite-strings -fno-strict-aliasing -Werror=declaration-after-statement -fno-builtin -fno-common -Werror=return-type -Wno-unused-local-typedefs -DHAVE_STDINT_H=1 -DHAVE_DIRENT_H=1 -DHAVE_SYS_DIR_H=1 -DHAVE_SYS_TIME_H=1 -DHAVE_SYS_TIMES_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_LIBDL=1 -DGX_COLOR_INDEX_TYPE="unsigned long long" -D__USE_UNIX98=1 -DBUILD_PDF=1 -I./pdf -Os -fstack-clash-protection -Wformat -Werror=format-security -g -flto=auto -DHAVE_RESTRICT=1 -I/usr/include/webp -fno-strict-aliasing -DHAVE_POPEN_PROTO=1 -I./soobj -I./base -I./devices -DWHICH_CMS="lcms2" -o ./soobj/gsmemret.o -c ./base/gsmemret.c gcc -DHAVE_MKSTEMP -DHAVE_FSEEKO -DHAVE_FONTCONFIG -DHAVE_SETLOCALE -DHAVE_DBUS -DHAVE_BSWAP32 -DHAVE_BYTESWAP_H -DHAVE_STRERROR -DHAVE_PREAD_PWRITE=1 -DGS_RECURSIVE_MUTEXATTR=PTHREAD_MUTEX_RECURSIVE -O2 -DNDEBUG -fPIC -fvisibility=hidden -DGSDLLEXPORT="__attribute__((visibility(\"default\")))" -Wall -Wstrict-prototypes -Wundef -Wmissing-declarations -Wmissing-prototypes -Wwrite-strings -fno-strict-aliasing -Werror=declaration-after-statement -fno-builtin -fno-common -Werror=return-type -Wno-unused-local-typedefs -DHAVE_STDINT_H=1 -DHAVE_DIRENT_H=1 -DHAVE_SYS_DIR_H=1 -DHAVE_SYS_TIME_H=1 -DHAVE_SYS_TIMES_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_LIBDL=1 -DGX_COLOR_INDEX_TYPE="unsigned long long" -D__USE_UNIX98=1 -DBUILD_PDF=1 -I./pdf -Os -fstack-clash-protection -Wformat -Werror=format-security -g -flto=auto -DHAVE_RESTRICT=1 -I/usr/include/webp -fno-strict-aliasing -DHAVE_POPEN_PROTO=1 -I./soobj -I./base -I./devices -DWHICH_CMS="lcms2" -o ./soobj/gsmisc.o -c ./base/gsmisc.c gcc -DHAVE_MKSTEMP -DHAVE_FSEEKO -DHAVE_FONTCONFIG -DHAVE_SETLOCALE -DHAVE_DBUS -DHAVE_BSWAP32 -DHAVE_BYTESWAP_H -DHAVE_STRERROR -DHAVE_PREAD_PWRITE=1 -DGS_RECURSIVE_MUTEXATTR=PTHREAD_MUTEX_RECURSIVE -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 -Wno-unused-local-typedefs -DHAVE_STDINT_H=1 -DHAVE_DIRENT_H=1 -DHAVE_SYS_DIR_H=1 -DHAVE_SYS_TIME_H=1 -DHAVE_SYS_TIMES_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_LIBDL=1 -DGX_COLOR_INDEX_TYPE="unsigned long long" -D__USE_UNIX98=1 -DBUILD_PDF=1 -I./pdf -Os -fstack-clash-protection -Wformat -Werror=format-security -g -flto=auto -DHAVE_RESTRICT=1 -I/usr/include/webp -fno-strict-aliasing -DHAVE_POPEN_PROTO=1 -DSHARE_JPX=0 -Wno-attributes -DOPJ_STATIC -DMUTEX_pthread=0 -DUSE_JPIP -DUSE_OPENJPEG_JP2 -DOPJ_HAVE_STDINT_H=1 -DOPJ_HAVE_INTTYPES_H=1 -DOPJ_HAVE_FSEEKO=1 -DOPJ_HAVE_MALLOC_H=1 -DOPJ_HAVE_ALIGNED_ALLOC=1 -DOPJ_HAVE_MEMALIGN=1 -DOPJ_HAVE_POSIX_MEMALIGN=1 -U__SSE__ -DPDF_INCLUDED -I./pdf -I./obj -I./pcl/pl -I./base -Isrc/lib -I./jpegxr -Isrc -I./openjpeg/src/lib/openjp2 -Isrc -c ./pdf/pdf_int.c -o ./obj/pdf_int.o gcc -DHAVE_MKSTEMP -DHAVE_FSEEKO -DHAVE_FONTCONFIG -DHAVE_SETLOCALE -DHAVE_DBUS -DHAVE_BSWAP32 -DHAVE_BYTESWAP_H -DHAVE_STRERROR -DHAVE_PREAD_PWRITE=1 -DGS_RECURSIVE_MUTEXATTR=PTHREAD_MUTEX_RECURSIVE -O2 -DNDEBUG -fPIC -fvisibility=hidden -DGSDLLEXPORT="__attribute__((visibility(\"default\")))" -Wall -Wstrict-prototypes -Wundef -Wmissing-declarations -Wmissing-prototypes -Wwrite-strings -fno-strict-aliasing -Werror=declaration-after-statement -fno-builtin -fno-common -Werror=return-type -Wno-unused-local-typedefs -DHAVE_STDINT_H=1 -DHAVE_DIRENT_H=1 -DHAVE_SYS_DIR_H=1 -DHAVE_SYS_TIME_H=1 -DHAVE_SYS_TIMES_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_LIBDL=1 -DGX_COLOR_INDEX_TYPE="unsigned long long" -D__USE_UNIX98=1 -DBUILD_PDF=1 -I./pdf -Os -fstack-clash-protection -Wformat -Werror=format-security -g -flto=auto -DHAVE_RESTRICT=1 -I/usr/include/webp -fno-strict-aliasing -DHAVE_POPEN_PROTO=1 -I./soobj -I./base -I./devices -DWHICH_CMS="lcms2" -o ./soobj/gsnotify.o -c ./base/gsnotify.c gcc -DHAVE_MKSTEMP -DHAVE_FSEEKO -DHAVE_FONTCONFIG -DHAVE_SETLOCALE -DHAVE_DBUS -DHAVE_BSWAP32 -DHAVE_BYTESWAP_H -DHAVE_STRERROR -DHAVE_PREAD_PWRITE=1 -DGS_RECURSIVE_MUTEXATTR=PTHREAD_MUTEX_RECURSIVE -O2 -DNDEBUG -fPIC -fvisibility=hidden -DGSDLLEXPORT="__attribute__((visibility(\"default\")))" -Wall -Wstrict-prototypes -Wundef -Wmissing-declarations -Wmissing-prototypes -Wwrite-strings -fno-strict-aliasing -Werror=declaration-after-statement -fno-builtin -fno-common -Werror=return-type -Wno-unused-local-typedefs -DHAVE_STDINT_H=1 -DHAVE_DIRENT_H=1 -DHAVE_SYS_DIR_H=1 -DHAVE_SYS_TIME_H=1 -DHAVE_SYS_TIMES_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_LIBDL=1 -DGX_COLOR_INDEX_TYPE="unsigned long long" -D__USE_UNIX98=1 -DBUILD_PDF=1 -I./pdf -Os -fstack-clash-protection -Wformat -Werror=format-security -g -flto=auto -DHAVE_RESTRICT=1 -I/usr/include/webp -fno-strict-aliasing -DHAVE_POPEN_PROTO=1 -I./soobj -I./base -I./devices -DWHICH_CMS="lcms2" -o ./soobj/gslibctx_0.o -c ./base/gslibctx.c ./devices/gdevocr.c: In function 'ocr_close': ./devices/gdevocr.c:125:31: warning: unused variable 'ppdev' [-Wunused-variable] 125 | gx_device_printer * const ppdev = (gx_device_printer *)pdev; | ^~~~~ ./devices/gdevocr.c: In function 'hocr_close': ./devices/gdevocr.c:136:31: warning: unused variable 'ppdev' [-Wunused-variable] 136 | gx_device_printer * const ppdev = (gx_device_printer *)pdev; | ^~~~~ gcc -DHAVE_MKSTEMP -DHAVE_FSEEKO -DHAVE_FONTCONFIG -DHAVE_SETLOCALE -DHAVE_DBUS -DHAVE_BSWAP32 -DHAVE_BYTESWAP_H -DHAVE_STRERROR -DHAVE_PREAD_PWRITE=1 -DGS_RECURSIVE_MUTEXATTR=PTHREAD_MUTEX_RECURSIVE -O2 -DNDEBUG -fPIC -fvisibility=hidden -DGSDLLEXPORT="__attribute__((visibility(\"default\")))" -Wall -Wstrict-prototypes -Wundef -Wmissing-declarations -Wmissing-prototypes -Wwrite-strings -fno-strict-aliasing -Werror=declaration-after-statement -fno-builtin -fno-common -Werror=return-type -Wno-unused-local-typedefs -DHAVE_STDINT_H=1 -DHAVE_DIRENT_H=1 -DHAVE_SYS_DIR_H=1 -DHAVE_SYS_TIME_H=1 -DHAVE_SYS_TIMES_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_LIBDL=1 -DGX_COLOR_INDEX_TYPE="unsigned long long" -D__USE_UNIX98=1 -DBUILD_PDF=1 -I./pdf -Os -fstack-clash-protection -Wformat -Werror=format-security -g -flto=auto -DHAVE_RESTRICT=1 -I/usr/include/webp -fno-strict-aliasing -DHAVE_POPEN_PROTO=1 -I./soobj -I./base -I./devices -DWHICH_CMS="lcms2" -o ./soobj/gspaint.o -c ./base/gspaint.c gcc -DHAVE_MKSTEMP -DHAVE_FSEEKO -DHAVE_FONTCONFIG -DHAVE_SETLOCALE -DHAVE_DBUS -DHAVE_BSWAP32 -DHAVE_BYTESWAP_H -DHAVE_STRERROR -DHAVE_PREAD_PWRITE=1 -DGS_RECURSIVE_MUTEXATTR=PTHREAD_MUTEX_RECURSIVE -O2 -DNDEBUG -fPIC -fvisibility=hidden -DGSDLLEXPORT="__attribute__((visibility(\"default\")))" -Wall -Wstrict-prototypes -Wundef -Wmissing-declarations -Wmissing-prototypes -Wwrite-strings -fno-strict-aliasing -Werror=declaration-after-statement -fno-builtin -fno-common -Werror=return-type -Wno-unused-local-typedefs -DHAVE_STDINT_H=1 -DHAVE_DIRENT_H=1 -DHAVE_SYS_DIR_H=1 -DHAVE_SYS_TIME_H=1 -DHAVE_SYS_TIMES_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_LIBDL=1 -DGX_COLOR_INDEX_TYPE="unsigned long long" -D__USE_UNIX98=1 -DBUILD_PDF=1 -I./pdf -Os -fstack-clash-protection -Wformat -Werror=format-security -g -flto=auto -DHAVE_RESTRICT=1 -I/usr/include/webp -fno-strict-aliasing -DHAVE_POPEN_PROTO=1 -I./soobj -I./base -I./devices -DWHICH_CMS="lcms2" -o ./soobj/gsparam.o -c ./base/gsparam.c ./devices/gdevocr.c: In function 'do_ocr_print_page': ./devices/gdevocr.c:233:18: warning: unused variable 'mem' [-Wunused-variable] 233 | gs_memory_t *mem = pdev->memory; | ^~~ gcc -DHAVE_MKSTEMP -DHAVE_FSEEKO -DHAVE_FONTCONFIG -DHAVE_SETLOCALE -DHAVE_DBUS -DHAVE_BSWAP32 -DHAVE_BYTESWAP_H -DHAVE_STRERROR -DHAVE_PREAD_PWRITE=1 -DGS_RECURSIVE_MUTEXATTR=PTHREAD_MUTEX_RECURSIVE -O2 -DNDEBUG -fPIC -fvisibility=hidden -DGSDLLEXPORT="__attribute__((visibility(\"default\")))" -Wall -Wstrict-prototypes -Wundef -Wmissing-declarations -Wmissing-prototypes -Wwrite-strings -fno-strict-aliasing -Werror=declaration-after-statement -fno-builtin -fno-common -Werror=return-type -Wno-unused-local-typedefs -DHAVE_STDINT_H=1 -DHAVE_DIRENT_H=1 -DHAVE_SYS_DIR_H=1 -DHAVE_SYS_TIME_H=1 -DHAVE_SYS_TIMES_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_LIBDL=1 -DGX_COLOR_INDEX_TYPE="unsigned long long" -D__USE_UNIX98=1 -DBUILD_PDF=1 -I./pdf -Os -fstack-clash-protection -Wformat -Werror=format-security -g -flto=auto -DHAVE_RESTRICT=1 -I/usr/include/webp -fno-strict-aliasing -DHAVE_POPEN_PROTO=1 -I./soobj -I./base -I./devices -DWHICH_CMS="lcms2" -o ./soobj/gspath.o -c ./base/gspath.c gcc -DHAVE_MKSTEMP -DHAVE_FSEEKO -DHAVE_FONTCONFIG -DHAVE_SETLOCALE -DHAVE_DBUS -DHAVE_BSWAP32 -DHAVE_BYTESWAP_H -DHAVE_STRERROR -DHAVE_PREAD_PWRITE=1 -DGS_RECURSIVE_MUTEXATTR=PTHREAD_MUTEX_RECURSIVE -O2 -DNDEBUG -fPIC -fvisibility=hidden -DGSDLLEXPORT="__attribute__((visibility(\"default\")))" -Wall -Wstrict-prototypes -Wundef -Wmissing-declarations -Wmissing-prototypes -Wwrite-strings -fno-strict-aliasing -Werror=declaration-after-statement -fno-builtin -fno-common -Werror=return-type -Wno-unused-local-typedefs -DHAVE_STDINT_H=1 -DHAVE_DIRENT_H=1 -DHAVE_SYS_DIR_H=1 -DHAVE_SYS_TIME_H=1 -DHAVE_SYS_TIMES_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_LIBDL=1 -DGX_COLOR_INDEX_TYPE="unsigned long long" -D__USE_UNIX98=1 -DBUILD_PDF=1 -I./pdf -Os -fstack-clash-protection -Wformat -Werror=format-security -g -flto=auto -DHAVE_RESTRICT=1 -I/usr/include/webp -fno-strict-aliasing -DHAVE_POPEN_PROTO=1 -I./soobj -I./base -I./devices -DWHICH_CMS="lcms2" -o ./soobj/gsstate.o -c ./base/gsstate.c ./obj/aux/echogs -e .dev -a- ./obj/psbase -obj ./obj/zncdummy.o gcc -DHAVE_MKSTEMP -DHAVE_FSEEKO -DHAVE_FONTCONFIG -DHAVE_SETLOCALE -DHAVE_DBUS -DHAVE_BSWAP32 -DHAVE_BYTESWAP_H -DHAVE_STRERROR -DHAVE_PREAD_PWRITE=1 -DGS_RECURSIVE_MUTEXATTR=PTHREAD_MUTEX_RECURSIVE -O2 -DNDEBUG -fPIC -fvisibility=hidden -DGSDLLEXPORT="__attribute__((visibility(\"default\")))" -Wall -Wstrict-prototypes -Wundef -Wmissing-declarations -Wmissing-prototypes -Wwrite-strings -fno-strict-aliasing -Werror=declaration-after-statement -fno-builtin -fno-common -Werror=return-type -Wno-unused-local-typedefs -DHAVE_STDINT_H=1 -DHAVE_DIRENT_H=1 -DHAVE_SYS_DIR_H=1 -DHAVE_SYS_TIME_H=1 -DHAVE_SYS_TIMES_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_LIBDL=1 -DGX_COLOR_INDEX_TYPE="unsigned long long" -D__USE_UNIX98=1 -DBUILD_PDF=1 -I./pdf -Os -fstack-clash-protection -Wformat -Werror=format-security -g -flto=auto -DHAVE_RESTRICT=1 -I/usr/include/webp -fno-strict-aliasing -DHAVE_POPEN_PROTO=1 -I./soobj -I./base -I./devices -DWHICH_CMS="lcms2" -o ./soobj/gstext.o -c ./base/gstext.c gcc -DHAVE_MKSTEMP -DHAVE_FSEEKO -DHAVE_FONTCONFIG -DHAVE_SETLOCALE -DHAVE_DBUS -DHAVE_BSWAP32 -DHAVE_BYTESWAP_H -DHAVE_STRERROR -DHAVE_PREAD_PWRITE=1 -DGS_RECURSIVE_MUTEXATTR=PTHREAD_MUTEX_RECURSIVE -O2 -DNDEBUG -fPIC -fvisibility=hidden -DGSDLLEXPORT="__attribute__((visibility(\"default\")))" -Wall -Wstrict-prototypes -Wundef -Wmissing-declarations -Wmissing-prototypes -Wwrite-strings -fno-strict-aliasing -Werror=declaration-after-statement -fno-builtin -fno-common -Werror=return-type -Wno-unused-local-typedefs -DHAVE_STDINT_H=1 -DHAVE_DIRENT_H=1 -DHAVE_SYS_DIR_H=1 -DHAVE_SYS_TIME_H=1 -DHAVE_SYS_TIMES_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_LIBDL=1 -DGX_COLOR_INDEX_TYPE="unsigned long long" -D__USE_UNIX98=1 -DBUILD_PDF=1 -I./pdf -Os -fstack-clash-protection -Wformat -Werror=format-security -g -flto=auto -DHAVE_RESTRICT=1 -I/usr/include/webp -fno-strict-aliasing -DHAVE_POPEN_PROTO=1 -I./soobj -I./base -I./devices -DWHICH_CMS="lcms2" -o ./soobj/gsutil.o -c ./base/gsutil.c gcc -DHAVE_MKSTEMP -DHAVE_FSEEKO -DHAVE_FONTCONFIG -DHAVE_SETLOCALE -DHAVE_DBUS -DHAVE_BSWAP32 -DHAVE_BYTESWAP_H -DHAVE_STRERROR -DHAVE_PREAD_PWRITE=1 -DGS_RECURSIVE_MUTEXATTR=PTHREAD_MUTEX_RECURSIVE -O2 -DNDEBUG -fPIC -fvisibility=hidden -DGSDLLEXPORT="__attribute__((visibility(\"default\")))" -Wall -Wstrict-prototypes -Wundef -Wmissing-declarations -Wmissing-prototypes -Wwrite-strings -fno-strict-aliasing -Werror=declaration-after-statement -fno-builtin -fno-common -Werror=return-type -Wno-unused-local-typedefs -DHAVE_STDINT_H=1 -DHAVE_DIRENT_H=1 -DHAVE_SYS_DIR_H=1 -DHAVE_SYS_TIME_H=1 -DHAVE_SYS_TIMES_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_LIBDL=1 -DGX_COLOR_INDEX_TYPE="unsigned long long" -D__USE_UNIX98=1 -DBUILD_PDF=1 -I./pdf -Os -fstack-clash-protection -Wformat -Werror=format-security -g -flto=auto -DHAVE_RESTRICT=1 -I/usr/include/webp -fno-strict-aliasing -DHAVE_POPEN_PROTO=1 -I./soobj -I./base -I./devices -DWHICH_CMS="lcms2" -o ./soobj/gssprintf.o -c ./base/gssprintf.c gcc -DHAVE_MKSTEMP -DHAVE_FSEEKO -DHAVE_FONTCONFIG -DHAVE_SETLOCALE -DHAVE_DBUS -DHAVE_BSWAP32 -DHAVE_BYTESWAP_H -DHAVE_STRERROR -DHAVE_PREAD_PWRITE=1 -DGS_RECURSIVE_MUTEXATTR=PTHREAD_MUTEX_RECURSIVE -O2 -DNDEBUG -fPIC -fvisibility=hidden -DGSDLLEXPORT="__attribute__((visibility(\"default\")))" -Wall -Wstrict-prototypes -Wundef -Wmissing-declarations -Wmissing-prototypes -Wwrite-strings -fno-strict-aliasing -Werror=declaration-after-statement -fno-builtin -fno-common -Werror=return-type -Wno-unused-local-typedefs -DHAVE_STDINT_H=1 -DHAVE_DIRENT_H=1 -DHAVE_SYS_DIR_H=1 -DHAVE_SYS_TIME_H=1 -DHAVE_SYS_TIMES_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_LIBDL=1 -DGX_COLOR_INDEX_TYPE="unsigned long long" -D__USE_UNIX98=1 -DBUILD_PDF=1 -I./pdf -Os -fstack-clash-protection -Wformat -Werror=format-security -g -flto=auto -DHAVE_RESTRICT=1 -I/usr/include/webp -fno-strict-aliasing -DHAVE_POPEN_PROTO=1 -I./soobj -I./base -I./devices -DWHICH_CMS="lcms2" -o ./soobj/gsstrtok.o -c ./base/gsstrtok.c gcc -DHAVE_MKSTEMP -DHAVE_FSEEKO -DHAVE_FONTCONFIG -DHAVE_SETLOCALE -DHAVE_DBUS -DHAVE_BSWAP32 -DHAVE_BYTESWAP_H -DHAVE_STRERROR -DHAVE_PREAD_PWRITE=1 -DGS_RECURSIVE_MUTEXATTR=PTHREAD_MUTEX_RECURSIVE -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 -Wno-unused-local-typedefs -DHAVE_STDINT_H=1 -DHAVE_DIRENT_H=1 -DHAVE_SYS_DIR_H=1 -DHAVE_SYS_TIME_H=1 -DHAVE_SYS_TIMES_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_LIBDL=1 -DGX_COLOR_INDEX_TYPE="unsigned long long" -D__USE_UNIX98=1 -DBUILD_PDF=1 -I./pdf -Os -fstack-clash-protection -Wformat -Werror=format-security -g -flto=auto -DHAVE_RESTRICT=1 -I/usr/include/webp -fno-strict-aliasing -DHAVE_POPEN_PROTO=1 -DSHARE_JPX=0 -Wno-attributes -DOPJ_STATIC -DMUTEX_pthread=0 -DUSE_JPIP -DUSE_OPENJPEG_JP2 -DOPJ_HAVE_STDINT_H=1 -DOPJ_HAVE_INTTYPES_H=1 -DOPJ_HAVE_FSEEKO=1 -DOPJ_HAVE_MALLOC_H=1 -DOPJ_HAVE_ALIGNED_ALLOC=1 -DOPJ_HAVE_MEMALIGN=1 -DOPJ_HAVE_POSIX_MEMALIGN=1 -U__SSE__ -DPDF_INCLUDED -I./pdf -I./obj -I./pcl/pl -I./base -Isrc/lib -I./jpegxr -Isrc -I./openjpeg/src/lib/openjp2 -Isrc -c ./pdf/pdf_file.c -o ./obj/pdf_file_jbig2dec.o ./obj/aux/echogs -e .dev -a- ./obj/psbase -oper zarith zarray zcontrol1 zcontrol2 zcontrol3 gcc -DHAVE_MKSTEMP -DHAVE_FSEEKO -DHAVE_FONTCONFIG -DHAVE_SETLOCALE -DHAVE_DBUS -DHAVE_BSWAP32 -DHAVE_BYTESWAP_H -DHAVE_STRERROR -DHAVE_PREAD_PWRITE=1 -DGS_RECURSIVE_MUTEXATTR=PTHREAD_MUTEX_RECURSIVE -O2 -DNDEBUG -fPIC -fvisibility=hidden -DGSDLLEXPORT="__attribute__((visibility(\"default\")))" -Wall -Wstrict-prototypes -Wundef -Wmissing-declarations -Wmissing-prototypes -Wwrite-strings -fno-strict-aliasing -Werror=declaration-after-statement -fno-builtin -fno-common -Werror=return-type -Wno-unused-local-typedefs -DHAVE_STDINT_H=1 -DHAVE_DIRENT_H=1 -DHAVE_SYS_DIR_H=1 -DHAVE_SYS_TIME_H=1 -DHAVE_SYS_TIMES_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_LIBDL=1 -DGX_COLOR_INDEX_TYPE="unsigned long long" -D__USE_UNIX98=1 -DBUILD_PDF=1 -I./pdf -Os -fstack-clash-protection -Wformat -Werror=format-security -g -flto=auto -DHAVE_RESTRICT=1 -I/usr/include/webp -fno-strict-aliasing -DHAVE_POPEN_PROTO=1 -I./soobj -I./base -I./devices -DWHICH_CMS="lcms2" -o ./soobj/gsstrl.o -c ./base/gsstrl.c gcc -DHAVE_MKSTEMP -DHAVE_FSEEKO -DHAVE_FONTCONFIG -DHAVE_SETLOCALE -DHAVE_DBUS -DHAVE_BSWAP32 -DHAVE_BYTESWAP_H -DHAVE_STRERROR -DHAVE_PREAD_PWRITE=1 -DGS_RECURSIVE_MUTEXATTR=PTHREAD_MUTEX_RECURSIVE -O2 -DNDEBUG -fPIC -fvisibility=hidden -DGSDLLEXPORT="__attribute__((visibility(\"default\")))" -Wall -Wstrict-prototypes -Wundef -Wmissing-declarations -Wmissing-prototypes -Wwrite-strings -fno-strict-aliasing -Werror=declaration-after-statement -fno-builtin -fno-common -Werror=return-type -Wno-unused-local-typedefs -DHAVE_STDINT_H=1 -DHAVE_DIRENT_H=1 -DHAVE_SYS_DIR_H=1 -DHAVE_SYS_TIME_H=1 -DHAVE_SYS_TIMES_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_LIBDL=1 -DGX_COLOR_INDEX_TYPE="unsigned long long" -D__USE_UNIX98=1 -DBUILD_PDF=1 -I./pdf -Os -fstack-clash-protection -Wformat -Werror=format-security -g -flto=auto -DHAVE_RESTRICT=1 -I/usr/include/webp -fno-strict-aliasing -DHAVE_POPEN_PROTO=1 -I./soobj -I./base -I./devices -DWHICH_CMS="lcms2" -o ./soobj/gdevmrun.o -c ./base/gdevmrun.c gcc -DHAVE_MKSTEMP -DHAVE_FSEEKO -DHAVE_FONTCONFIG -DHAVE_SETLOCALE -DHAVE_DBUS -DHAVE_BSWAP32 -DHAVE_BYTESWAP_H -DHAVE_STRERROR -DHAVE_PREAD_PWRITE=1 -DGS_RECURSIVE_MUTEXATTR=PTHREAD_MUTEX_RECURSIVE -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 -Wno-unused-local-typedefs -DHAVE_STDINT_H=1 -DHAVE_DIRENT_H=1 -DHAVE_SYS_DIR_H=1 -DHAVE_SYS_TIME_H=1 -DHAVE_SYS_TIMES_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_LIBDL=1 -DGX_COLOR_INDEX_TYPE="unsigned long long" -D__USE_UNIX98=1 -DBUILD_PDF=1 -I./pdf -Os -fstack-clash-protection -Wformat -Werror=format-security -g -flto=auto -DHAVE_RESTRICT=1 -I/usr/include/webp -fno-strict-aliasing -DHAVE_POPEN_PROTO=1 -DSHARE_JPX=0 -Wno-attributes -DOPJ_STATIC -DMUTEX_pthread=0 -DUSE_JPIP -DUSE_OPENJPEG_JP2 -DOPJ_HAVE_STDINT_H=1 -DOPJ_HAVE_INTTYPES_H=1 -DOPJ_HAVE_FSEEKO=1 -DOPJ_HAVE_MALLOC_H=1 -DOPJ_HAVE_ALIGNED_ALLOC=1 -DOPJ_HAVE_MEMALIGN=1 -DOPJ_HAVE_POSIX_MEMALIGN=1 -U__SSE__ -DPDF_INCLUDED -I./pdf -I./obj -I./pcl/pl -I./base -Isrc/lib -I./jpegxr -Isrc -I./openjpeg/src/lib/openjp2 -Isrc -c ./pdf/pdf_path.c -o ./obj/pdf_path.o gcc -DHAVE_MKSTEMP -DHAVE_FSEEKO -DHAVE_FONTCONFIG -DHAVE_SETLOCALE -DHAVE_DBUS -DHAVE_BSWAP32 -DHAVE_BYTESWAP_H -DHAVE_STRERROR -DHAVE_PREAD_PWRITE=1 -DGS_RECURSIVE_MUTEXATTR=PTHREAD_MUTEX_RECURSIVE -O2 -DNDEBUG -fPIC -fvisibility=hidden -DGSDLLEXPORT="__attribute__((visibility(\"default\")))" -Wall -Wstrict-prototypes -Wundef -Wmissing-declarations -Wmissing-prototypes -Wwrite-strings -fno-strict-aliasing -Werror=declaration-after-statement -fno-builtin -fno-common -Werror=return-type -Wno-unused-local-typedefs -DHAVE_STDINT_H=1 -DHAVE_DIRENT_H=1 -DHAVE_SYS_DIR_H=1 -DHAVE_SYS_TIME_H=1 -DHAVE_SYS_TIMES_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_LIBDL=1 -DGX_COLOR_INDEX_TYPE="unsigned long long" -D__USE_UNIX98=1 -DBUILD_PDF=1 -I./pdf -Os -fstack-clash-protection -Wformat -Werror=format-security -g -flto=auto -DHAVE_RESTRICT=1 -I/usr/include/webp -fno-strict-aliasing -DHAVE_POPEN_PROTO=1 -I./soobj -I./base -I./devices -DWHICH_CMS="lcms2" -o ./soobj/gsiodevs.o -c ./base/gsiodevs.c gcc -DHAVE_MKSTEMP -DHAVE_FSEEKO -DHAVE_FONTCONFIG -DHAVE_SETLOCALE -DHAVE_DBUS -DHAVE_BSWAP32 -DHAVE_BYTESWAP_H -DHAVE_STRERROR -DHAVE_PREAD_PWRITE=1 -DGS_RECURSIVE_MUTEXATTR=PTHREAD_MUTEX_RECURSIVE -O2 -DNDEBUG -fPIC -fvisibility=hidden -DGSDLLEXPORT="__attribute__((visibility(\"default\")))" -Wall -Wstrict-prototypes -Wundef -Wmissing-declarations -Wmissing-prototypes -Wwrite-strings -fno-strict-aliasing -Werror=declaration-after-statement -fno-builtin -fno-common -Werror=return-type -Wno-unused-local-typedefs -DHAVE_STDINT_H=1 -DHAVE_DIRENT_H=1 -DHAVE_SYS_DIR_H=1 -DHAVE_SYS_TIME_H=1 -DHAVE_SYS_TIMES_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_LIBDL=1 -DGX_COLOR_INDEX_TYPE="unsigned long long" -D__USE_UNIX98=1 -DBUILD_PDF=1 -I./pdf -Os -fstack-clash-protection -Wformat -Werror=format-security -g -flto=auto -DHAVE_RESTRICT=1 -I/usr/include/webp -fno-strict-aliasing -DHAVE_POPEN_PROTO=1 -I./soobj -I./base -I./devices -DWHICH_CMS="lcms2" -o ./soobj/gxclist.o -c ./base/gxclist.c gcc -DHAVE_MKSTEMP -DHAVE_FSEEKO -DHAVE_FONTCONFIG -DHAVE_SETLOCALE -DHAVE_DBUS -DHAVE_BSWAP32 -DHAVE_BYTESWAP_H -DHAVE_STRERROR -DHAVE_PREAD_PWRITE=1 -DGS_RECURSIVE_MUTEXATTR=PTHREAD_MUTEX_RECURSIVE -O2 -DNDEBUG -fPIC -fvisibility=hidden -DGSDLLEXPORT="__attribute__((visibility(\"default\")))" -Wall -Wstrict-prototypes -Wundef -Wmissing-declarations -Wmissing-prototypes -Wwrite-strings -fno-strict-aliasing -Werror=declaration-after-statement -fno-builtin -fno-common -Werror=return-type -Wno-unused-local-typedefs -DHAVE_STDINT_H=1 -DHAVE_DIRENT_H=1 -DHAVE_SYS_DIR_H=1 -DHAVE_SYS_TIME_H=1 -DHAVE_SYS_TIMES_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_LIBDL=1 -DGX_COLOR_INDEX_TYPE="unsigned long long" -D__USE_UNIX98=1 -DBUILD_PDF=1 -I./pdf -Os -fstack-clash-protection -Wformat -Werror=format-security -g -flto=auto -DHAVE_RESTRICT=1 -I/usr/include/webp -fno-strict-aliasing -DHAVE_POPEN_PROTO=1 -I./soobj -I./base -I./devices -DWHICH_CMS="lcms2" -o ./soobj/gxclbits.o -c ./base/gxclbits.c In file included from ./base/gssprintf.c:19: ./base/unistd_.h:54: warning: "_XOPEN_SOURCE" redefined 54 | # define _XOPEN_SOURCE 500 | In file included from /usr/include/sys/types.h:7, from ./base/stdpre.h:326, from ./base/std.h:22, from ./base/unistd_.h:23: /usr/include/features.h:16: note: this is the location of the previous definition 16 | #define _XOPEN_SOURCE 700 | ./base/unistd_.h:55: warning: "__USE_UNIX98" redefined 55 | # define __USE_UNIX98 | : note: this is the location of the previous definition gcc -DHAVE_MKSTEMP -DHAVE_FSEEKO -DHAVE_FONTCONFIG -DHAVE_SETLOCALE -DHAVE_DBUS -DHAVE_BSWAP32 -DHAVE_BYTESWAP_H -DHAVE_STRERROR -DHAVE_PREAD_PWRITE=1 -DGS_RECURSIVE_MUTEXATTR=PTHREAD_MUTEX_RECURSIVE -O2 -DNDEBUG -fPIC -fvisibility=hidden -DGSDLLEXPORT="__attribute__((visibility(\"default\")))" -Wall -Wstrict-prototypes -Wundef -Wmissing-declarations -Wmissing-prototypes -Wwrite-strings -fno-strict-aliasing -Werror=declaration-after-statement -fno-builtin -fno-common -Werror=return-type -Wno-unused-local-typedefs -DHAVE_STDINT_H=1 -DHAVE_DIRENT_H=1 -DHAVE_SYS_DIR_H=1 -DHAVE_SYS_TIME_H=1 -DHAVE_SYS_TIMES_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_LIBDL=1 -DGX_COLOR_INDEX_TYPE="unsigned long long" -D__USE_UNIX98=1 -DBUILD_PDF=1 -I./pdf -Os -fstack-clash-protection -Wformat -Werror=format-security -g -flto=auto -DHAVE_RESTRICT=1 -I/usr/include/webp -fno-strict-aliasing -DHAVE_POPEN_PROTO=1 -I./soobj -I./base -I./devices -DWHICH_CMS="lcms2" -o ./soobj/gxclpage.o -c ./base/gxclpage.c ./obj/aux/echogs -e .dev -a- ./obj/psbase -oper zdict1 zdict2 zfile zfile1 zfileio1 zfileio2 gcc -DHAVE_MKSTEMP -DHAVE_FSEEKO -DHAVE_FONTCONFIG -DHAVE_SETLOCALE -DHAVE_DBUS -DHAVE_BSWAP32 -DHAVE_BYTESWAP_H -DHAVE_STRERROR -DHAVE_PREAD_PWRITE=1 -DGS_RECURSIVE_MUTEXATTR=PTHREAD_MUTEX_RECURSIVE -O2 -DNDEBUG -fPIC -fvisibility=hidden -DGSDLLEXPORT="__attribute__((visibility(\"default\")))" -Wall -Wstrict-prototypes -Wundef -Wmissing-declarations -Wmissing-prototypes -Wwrite-strings -fno-strict-aliasing -Werror=declaration-after-statement -fno-builtin -fno-common -Werror=return-type -Wno-unused-local-typedefs -DHAVE_STDINT_H=1 -DHAVE_DIRENT_H=1 -DHAVE_SYS_DIR_H=1 -DHAVE_SYS_TIME_H=1 -DHAVE_SYS_TIMES_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_LIBDL=1 -DGX_COLOR_INDEX_TYPE="unsigned long long" -D__USE_UNIX98=1 -DBUILD_PDF=1 -I./pdf -Os -fstack-clash-protection -Wformat -Werror=format-security -g -flto=auto -DHAVE_RESTRICT=1 -I/usr/include/webp -fno-strict-aliasing -DHAVE_POPEN_PROTO=1 -I./soobj -I./base -I./devices -DWHICH_CMS="lcms2" -o ./soobj/gxclrast.o -c ./base/gxclrast.c gcc -DHAVE_MKSTEMP -DHAVE_FSEEKO -DHAVE_FONTCONFIG -DHAVE_SETLOCALE -DHAVE_DBUS -DHAVE_BSWAP32 -DHAVE_BYTESWAP_H -DHAVE_STRERROR -DHAVE_PREAD_PWRITE=1 -DGS_RECURSIVE_MUTEXATTR=PTHREAD_MUTEX_RECURSIVE -O2 -DNDEBUG -fPIC -fvisibility=hidden -DGSDLLEXPORT="__attribute__((visibility(\"default\")))" -Wall -Wstrict-prototypes -Wundef -Wmissing-declarations -Wmissing-prototypes -Wwrite-strings -fno-strict-aliasing -Werror=declaration-after-statement -fno-builtin -fno-common -Werror=return-type -Wno-unused-local-typedefs -DHAVE_STDINT_H=1 -DHAVE_DIRENT_H=1 -DHAVE_SYS_DIR_H=1 -DHAVE_SYS_TIME_H=1 -DHAVE_SYS_TIMES_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_LIBDL=1 -DGX_COLOR_INDEX_TYPE="unsigned long long" -D__USE_UNIX98=1 -DBUILD_PDF=1 -I./pdf -Os -fstack-clash-protection -Wformat -Werror=format-security -g -flto=auto -DHAVE_RESTRICT=1 -I/usr/include/webp -fno-strict-aliasing -DHAVE_POPEN_PROTO=1 -I./soobj -I./base -I./devices -DWHICH_CMS="lcms2" -o ./soobj/gxclread.o -c ./base/gxclread.c gcc -DHAVE_MKSTEMP -DHAVE_FSEEKO -DHAVE_FONTCONFIG -DHAVE_SETLOCALE -DHAVE_DBUS -DHAVE_BSWAP32 -DHAVE_BYTESWAP_H -DHAVE_STRERROR -DHAVE_PREAD_PWRITE=1 -DGS_RECURSIVE_MUTEXATTR=PTHREAD_MUTEX_RECURSIVE -O2 -DNDEBUG -fPIC -fvisibility=hidden -DGSDLLEXPORT="__attribute__((visibility(\"default\")))" -Wall -Wstrict-prototypes -Wundef -Wmissing-declarations -Wmissing-prototypes -Wwrite-strings -fno-strict-aliasing -Werror=declaration-after-statement -fno-builtin -fno-common -Werror=return-type -Wno-unused-local-typedefs -DHAVE_STDINT_H=1 -DHAVE_DIRENT_H=1 -DHAVE_SYS_DIR_H=1 -DHAVE_SYS_TIME_H=1 -DHAVE_SYS_TIMES_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_LIBDL=1 -DGX_COLOR_INDEX_TYPE="unsigned long long" -D__USE_UNIX98=1 -DBUILD_PDF=1 -I./pdf -Os -fstack-clash-protection -Wformat -Werror=format-security -g -flto=auto -DHAVE_RESTRICT=1 -I/usr/include/webp -fno-strict-aliasing -DHAVE_POPEN_PROTO=1 -I./soobj -I./base -I./devices -DWHICH_CMS="lcms2" -o ./soobj/gxclrect.o -c ./base/gxclrect.c gcc -DHAVE_MKSTEMP -DHAVE_FSEEKO -DHAVE_FONTCONFIG -DHAVE_SETLOCALE -DHAVE_DBUS -DHAVE_BSWAP32 -DHAVE_BYTESWAP_H -DHAVE_STRERROR -DHAVE_PREAD_PWRITE=1 -DGS_RECURSIVE_MUTEXATTR=PTHREAD_MUTEX_RECURSIVE -O2 -DNDEBUG -fPIC -fvisibility=hidden -DGSDLLEXPORT="__attribute__((visibility(\"default\")))" -Wall -Wstrict-prototypes -Wundef -Wmissing-declarations -Wmissing-prototypes -Wwrite-strings -fno-strict-aliasing -Werror=declaration-after-statement -fno-builtin -fno-common -Werror=return-type -Wno-unused-local-typedefs -DHAVE_STDINT_H=1 -DHAVE_DIRENT_H=1 -DHAVE_SYS_DIR_H=1 -DHAVE_SYS_TIME_H=1 -DHAVE_SYS_TIMES_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_LIBDL=1 -DGX_COLOR_INDEX_TYPE="unsigned long long" -D__USE_UNIX98=1 -DBUILD_PDF=1 -I./pdf -Os -fstack-clash-protection -Wformat -Werror=format-security -g -flto=auto -DHAVE_RESTRICT=1 -I/usr/include/webp -fno-strict-aliasing -DHAVE_POPEN_PROTO=1 -I./soobj -I./base -I./devices -DWHICH_CMS="lcms2" -o ./soobj/gxclutil.o -c ./base/gxclutil.c gcc -DHAVE_MKSTEMP -DHAVE_FSEEKO -DHAVE_FONTCONFIG -DHAVE_SETLOCALE -DHAVE_DBUS -DHAVE_BSWAP32 -DHAVE_BYTESWAP_H -DHAVE_STRERROR -DHAVE_PREAD_PWRITE=1 -DGS_RECURSIVE_MUTEXATTR=PTHREAD_MUTEX_RECURSIVE -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 -Wno-unused-local-typedefs -DHAVE_STDINT_H=1 -DHAVE_DIRENT_H=1 -DHAVE_SYS_DIR_H=1 -DHAVE_SYS_TIME_H=1 -DHAVE_SYS_TIMES_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_LIBDL=1 -DGX_COLOR_INDEX_TYPE="unsigned long long" -D__USE_UNIX98=1 -DBUILD_PDF=1 -I./pdf -Os -fstack-clash-protection -Wformat -Werror=format-security -g -flto=auto -DHAVE_RESTRICT=1 -I/usr/include/webp -fno-strict-aliasing -DHAVE_POPEN_PROTO=1 -DSHARE_JPX=0 -Wno-attributes -DOPJ_STATIC -DMUTEX_pthread=0 -DUSE_JPIP -DUSE_OPENJPEG_JP2 -DOPJ_HAVE_STDINT_H=1 -DOPJ_HAVE_INTTYPES_H=1 -DOPJ_HAVE_FSEEKO=1 -DOPJ_HAVE_MALLOC_H=1 -DOPJ_HAVE_ALIGNED_ALLOC=1 -DOPJ_HAVE_MEMALIGN=1 -DOPJ_HAVE_POSIX_MEMALIGN=1 -U__SSE__ -DPDF_INCLUDED -I./pdf -I./obj -I./pcl/pl -I./base -Isrc/lib -I./jpegxr -Isrc -I./openjpeg/src/lib/openjp2 -Isrc -c ./pdf/pdf_colour.c -o ./obj/pdf_colour.o ./obj/aux/echogs -e .dev -a- ./obj/psbase -oper zfilter zfproc zgeneric ziodev zmath zalg gcc -DHAVE_MKSTEMP -DHAVE_FSEEKO -DHAVE_FONTCONFIG -DHAVE_SETLOCALE -DHAVE_DBUS -DHAVE_BSWAP32 -DHAVE_BYTESWAP_H -DHAVE_STRERROR -DHAVE_PREAD_PWRITE=1 -DGS_RECURSIVE_MUTEXATTR=PTHREAD_MUTEX_RECURSIVE -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 -Wno-unused-local-typedefs -DHAVE_STDINT_H=1 -DHAVE_DIRENT_H=1 -DHAVE_SYS_DIR_H=1 -DHAVE_SYS_TIME_H=1 -DHAVE_SYS_TIMES_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_LIBDL=1 -DGX_COLOR_INDEX_TYPE="unsigned long long" -D__USE_UNIX98=1 -DBUILD_PDF=1 -I./pdf -Os -fstack-clash-protection -Wformat -Werror=format-security -g -flto=auto -DHAVE_RESTRICT=1 -I/usr/include/webp -fno-strict-aliasing -DHAVE_POPEN_PROTO=1 -DSHARE_JPX=0 -Wno-attributes -DOPJ_STATIC -DMUTEX_pthread=0 -DUSE_JPIP -DUSE_OPENJPEG_JP2 -DOPJ_HAVE_STDINT_H=1 -DOPJ_HAVE_INTTYPES_H=1 -DOPJ_HAVE_FSEEKO=1 -DOPJ_HAVE_MALLOC_H=1 -DOPJ_HAVE_ALIGNED_ALLOC=1 -DOPJ_HAVE_MEMALIGN=1 -DOPJ_HAVE_POSIX_MEMALIGN=1 -U__SSE__ -DPDF_INCLUDED -I./pdf -I./obj -I./pcl/pl -I./base -Isrc/lib -I./jpegxr -Isrc -I./openjpeg/src/lib/openjp2 -Isrc -c ./pdf/pdf_pattern.c -o ./obj/pdf_pattern.o gcc -DHAVE_MKSTEMP -DHAVE_FSEEKO -DHAVE_FONTCONFIG -DHAVE_SETLOCALE -DHAVE_DBUS -DHAVE_BSWAP32 -DHAVE_BYTESWAP_H -DHAVE_STRERROR -DHAVE_PREAD_PWRITE=1 -DGS_RECURSIVE_MUTEXATTR=PTHREAD_MUTEX_RECURSIVE -O2 -DNDEBUG -fPIC -fvisibility=hidden -DGSDLLEXPORT="__attribute__((visibility(\"default\")))" -Wall -Wstrict-prototypes -Wundef -Wmissing-declarations -Wmissing-prototypes -Wwrite-strings -fno-strict-aliasing -Werror=declaration-after-statement -fno-builtin -fno-common -Werror=return-type -Wno-unused-local-typedefs -DHAVE_STDINT_H=1 -DHAVE_DIRENT_H=1 -DHAVE_SYS_DIR_H=1 -DHAVE_SYS_TIME_H=1 -DHAVE_SYS_TIMES_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_LIBDL=1 -DGX_COLOR_INDEX_TYPE="unsigned long long" -D__USE_UNIX98=1 -DBUILD_PDF=1 -I./pdf -Os -fstack-clash-protection -Wformat -Werror=format-security -g -flto=auto -DHAVE_RESTRICT=1 -I/usr/include/webp -fno-strict-aliasing -DHAVE_POPEN_PROTO=1 -I./soobj -I./base -I./devices -DWHICH_CMS="lcms2" -o ./soobj/gsparams.o -c ./base/gsparams.c gcc -DHAVE_MKSTEMP -DHAVE_FSEEKO -DHAVE_FONTCONFIG -DHAVE_SETLOCALE -DHAVE_DBUS -DHAVE_BSWAP32 -DHAVE_BYTESWAP_H -DHAVE_STRERROR -DHAVE_PREAD_PWRITE=1 -DGS_RECURSIVE_MUTEXATTR=PTHREAD_MUTEX_RECURSIVE -O2 -DNDEBUG -fPIC -fvisibility=hidden -DGSDLLEXPORT="__attribute__((visibility(\"default\")))" -Wall -Wstrict-prototypes -Wundef -Wmissing-declarations -Wmissing-prototypes -Wwrite-strings -fno-strict-aliasing -Werror=declaration-after-statement -fno-builtin -fno-common -Werror=return-type -Wno-unused-local-typedefs -DHAVE_STDINT_H=1 -DHAVE_DIRENT_H=1 -DHAVE_SYS_DIR_H=1 -DHAVE_SYS_TIME_H=1 -DHAVE_SYS_TIMES_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_LIBDL=1 -DGX_COLOR_INDEX_TYPE="unsigned long long" -D__USE_UNIX98=1 -DBUILD_PDF=1 -I./pdf -Os -fstack-clash-protection -Wformat -Werror=format-security -g -flto=auto -DHAVE_RESTRICT=1 -I/usr/include/webp -fno-strict-aliasing -DHAVE_POPEN_PROTO=1 -I./soobj -I./base -I./devices -DWHICH_CMS="lcms2" -o ./soobj/gsparaml.o -c ./base/gsparaml.c gcc -DHAVE_MKSTEMP -DHAVE_FSEEKO -DHAVE_FONTCONFIG -DHAVE_SETLOCALE -DHAVE_DBUS -DHAVE_BSWAP32 -DHAVE_BYTESWAP_H -DHAVE_STRERROR -DHAVE_PREAD_PWRITE=1 -DGS_RECURSIVE_MUTEXATTR=PTHREAD_MUTEX_RECURSIVE -O2 -DNDEBUG -fPIC -fvisibility=hidden -DGSDLLEXPORT="__attribute__((visibility(\"default\")))" -Wall -Wstrict-prototypes -Wundef -Wmissing-declarations -Wmissing-prototypes -Wwrite-strings -fno-strict-aliasing -Werror=declaration-after-statement -fno-builtin -fno-common -Werror=return-type -Wno-unused-local-typedefs -DHAVE_STDINT_H=1 -DHAVE_DIRENT_H=1 -DHAVE_SYS_DIR_H=1 -DHAVE_SYS_TIME_H=1 -DHAVE_SYS_TIMES_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_LIBDL=1 -DGX_COLOR_INDEX_TYPE="unsigned long long" -D__USE_UNIX98=1 -DBUILD_PDF=1 -I./pdf -Os -fstack-clash-protection -Wformat -Werror=format-security -g -flto=auto -DHAVE_RESTRICT=1 -I/usr/include/webp -fno-strict-aliasing -DHAVE_POPEN_PROTO=1 -I./soobj -I./base -I./devices -DWHICH_CMS="lcms2" -o ./soobj/gsroprun.o -c ./base/gsroprun.c gcc -DHAVE_MKSTEMP -DHAVE_FSEEKO -DHAVE_FONTCONFIG -DHAVE_SETLOCALE -DHAVE_DBUS -DHAVE_BSWAP32 -DHAVE_BYTESWAP_H -DHAVE_STRERROR -DHAVE_PREAD_PWRITE=1 -DGS_RECURSIVE_MUTEXATTR=PTHREAD_MUTEX_RECURSIVE -O2 -DNDEBUG -fPIC -fvisibility=hidden -DGSDLLEXPORT="__attribute__((visibility(\"default\")))" -Wall -Wstrict-prototypes -Wundef -Wmissing-declarations -Wmissing-prototypes -Wwrite-strings -fno-strict-aliasing -Werror=declaration-after-statement -fno-builtin -fno-common -Werror=return-type -Wno-unused-local-typedefs -DHAVE_STDINT_H=1 -DHAVE_DIRENT_H=1 -DHAVE_SYS_DIR_H=1 -DHAVE_SYS_TIME_H=1 -DHAVE_SYS_TIMES_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_LIBDL=1 -DGX_COLOR_INDEX_TYPE="unsigned long long" -D__USE_UNIX98=1 -DBUILD_PDF=1 -I./pdf -Os -fstack-clash-protection -Wformat -Werror=format-security -g -flto=auto -DHAVE_RESTRICT=1 -I/usr/include/webp -fno-strict-aliasing -DHAVE_POPEN_PROTO=1 -I./soobj -I./base -I./devices -DWHICH_CMS="lcms2" -o ./soobj/gxclimag.o -c ./base/gxclimag.c gcc -DHAVE_MKSTEMP -DHAVE_FSEEKO -DHAVE_FONTCONFIG -DHAVE_SETLOCALE -DHAVE_DBUS -DHAVE_BSWAP32 -DHAVE_BYTESWAP_H -DHAVE_STRERROR -DHAVE_PREAD_PWRITE=1 -DGS_RECURSIVE_MUTEXATTR=PTHREAD_MUTEX_RECURSIVE -O2 -DNDEBUG -fPIC -fvisibility=hidden -DGSDLLEXPORT="__attribute__((visibility(\"default\")))" -Wall -Wstrict-prototypes -Wundef -Wmissing-declarations -Wmissing-prototypes -Wwrite-strings -fno-strict-aliasing -Werror=declaration-after-statement -fno-builtin -fno-common -Werror=return-type -Wno-unused-local-typedefs -DHAVE_STDINT_H=1 -DHAVE_DIRENT_H=1 -DHAVE_SYS_DIR_H=1 -DHAVE_SYS_TIME_H=1 -DHAVE_SYS_TIMES_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_LIBDL=1 -DGX_COLOR_INDEX_TYPE="unsigned long long" -D__USE_UNIX98=1 -DBUILD_PDF=1 -I./pdf -Os -fstack-clash-protection -Wformat -Werror=format-security -g -flto=auto -DHAVE_RESTRICT=1 -I/usr/include/webp -fno-strict-aliasing -DHAVE_POPEN_PROTO=1 -I./soobj -I./base -I./devices -DWHICH_CMS="lcms2" -o ./soobj/gxclpath.o -c ./base/gxclpath.c ./obj/aux/echogs -e .dev -a- ./obj/psbase -oper zmisc_a zmisc_b zpacked zrelbit zstack zstring zsysvm gcc -DHAVE_MKSTEMP -DHAVE_FSEEKO -DHAVE_FONTCONFIG -DHAVE_SETLOCALE -DHAVE_DBUS -DHAVE_BSWAP32 -DHAVE_BYTESWAP_H -DHAVE_STRERROR -DHAVE_PREAD_PWRITE=1 -DGS_RECURSIVE_MUTEXATTR=PTHREAD_MUTEX_RECURSIVE -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 -Wno-unused-local-typedefs -DHAVE_STDINT_H=1 -DHAVE_DIRENT_H=1 -DHAVE_SYS_DIR_H=1 -DHAVE_SYS_TIME_H=1 -DHAVE_SYS_TIMES_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_LIBDL=1 -DGX_COLOR_INDEX_TYPE="unsigned long long" -D__USE_UNIX98=1 -DBUILD_PDF=1 -I./pdf -Os -fstack-clash-protection -Wformat -Werror=format-security -g -flto=auto -DHAVE_RESTRICT=1 -I/usr/include/webp -fno-strict-aliasing -DHAVE_POPEN_PROTO=1 -DSHARE_JPX=0 -Wno-attributes -DOPJ_STATIC -DMUTEX_pthread=0 -DUSE_JPIP -DUSE_OPENJPEG_JP2 -DOPJ_HAVE_STDINT_H=1 -DOPJ_HAVE_INTTYPES_H=1 -DOPJ_HAVE_FSEEKO=1 -DOPJ_HAVE_MALLOC_H=1 -DOPJ_HAVE_ALIGNED_ALLOC=1 -DOPJ_HAVE_MEMALIGN=1 -DOPJ_HAVE_POSIX_MEMALIGN=1 -U__SSE__ -DPDF_INCLUDED -I./pdf -I./obj -I./pcl/pl -I./base -Isrc/lib -I./jpegxr -Isrc -I./openjpeg/src/lib/openjp2 -Isrc -c ./pdf/pdf_gstate.c -o ./obj/pdf_gstate.o gcc -DHAVE_MKSTEMP -DHAVE_FSEEKO -DHAVE_FONTCONFIG -DHAVE_SETLOCALE -DHAVE_DBUS -DHAVE_BSWAP32 -DHAVE_BYTESWAP_H -DHAVE_STRERROR -DHAVE_PREAD_PWRITE=1 -DGS_RECURSIVE_MUTEXATTR=PTHREAD_MUTEX_RECURSIVE -O2 -DNDEBUG -fPIC -fvisibility=hidden -DGSDLLEXPORT="__attribute__((visibility(\"default\")))" -Wall -Wstrict-prototypes -Wundef -Wmissing-declarations -Wmissing-prototypes -Wwrite-strings -fno-strict-aliasing -Werror=declaration-after-statement -fno-builtin -fno-common -Werror=return-type -Wno-unused-local-typedefs -DHAVE_STDINT_H=1 -DHAVE_DIRENT_H=1 -DHAVE_SYS_DIR_H=1 -DHAVE_SYS_TIME_H=1 -DHAVE_SYS_TIMES_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_LIBDL=1 -DGX_COLOR_INDEX_TYPE="unsigned long long" -D__USE_UNIX98=1 -DBUILD_PDF=1 -I./pdf -Os -fstack-clash-protection -Wformat -Werror=format-security -g -flto=auto -DHAVE_RESTRICT=1 -I/usr/include/webp -fno-strict-aliasing -DHAVE_POPEN_PROTO=1 -I./soobj -I./base -I./devices -DWHICH_CMS="lcms2" -o ./soobj/gxdhtserial.o -c ./base/gxdhtserial.c gcc -DHAVE_MKSTEMP -DHAVE_FSEEKO -DHAVE_FONTCONFIG -DHAVE_SETLOCALE -DHAVE_DBUS -DHAVE_BSWAP32 -DHAVE_BYTESWAP_H -DHAVE_STRERROR -DHAVE_PREAD_PWRITE=1 -DGS_RECURSIVE_MUTEXATTR=PTHREAD_MUTEX_RECURSIVE -O2 -DNDEBUG -fPIC -fvisibility=hidden -DGSDLLEXPORT="__attribute__((visibility(\"default\")))" -Wall -Wstrict-prototypes -Wundef -Wmissing-declarations -Wmissing-prototypes -Wwrite-strings -fno-strict-aliasing -Werror=declaration-after-statement -fno-builtin -fno-common -Werror=return-type -Wno-unused-local-typedefs -DHAVE_STDINT_H=1 -DHAVE_DIRENT_H=1 -DHAVE_SYS_DIR_H=1 -DHAVE_SYS_TIME_H=1 -DHAVE_SYS_TIMES_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_LIBDL=1 -DGX_COLOR_INDEX_TYPE="unsigned long long" -D__USE_UNIX98=1 -DBUILD_PDF=1 -I./pdf -Os -fstack-clash-protection -Wformat -Werror=format-security -g -flto=auto -DHAVE_RESTRICT=1 -I/usr/include/webp -fno-strict-aliasing -DHAVE_POPEN_PROTO=1 -I./soobj -I./base -I./devices -DWHICH_CMS="lcms2" -o ./soobj/gxclthrd.o -c ./base/gxclthrd.c gcc -DHAVE_MKSTEMP -DHAVE_FSEEKO -DHAVE_FONTCONFIG -DHAVE_SETLOCALE -DHAVE_DBUS -DHAVE_BSWAP32 -DHAVE_BYTESWAP_H -DHAVE_STRERROR -DHAVE_PREAD_PWRITE=1 -DGS_RECURSIVE_MUTEXATTR=PTHREAD_MUTEX_RECURSIVE -O2 -DNDEBUG -fPIC -fvisibility=hidden -DGSDLLEXPORT="__attribute__((visibility(\"default\")))" -Wall -Wstrict-prototypes -Wundef -Wmissing-declarations -Wmissing-prototypes -Wwrite-strings -fno-strict-aliasing -Werror=declaration-after-statement -fno-builtin -fno-common -Werror=return-type -Wno-unused-local-typedefs -DHAVE_STDINT_H=1 -DHAVE_DIRENT_H=1 -DHAVE_SYS_DIR_H=1 -DHAVE_SYS_TIME_H=1 -DHAVE_SYS_TIMES_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_LIBDL=1 -DGX_COLOR_INDEX_TYPE="unsigned long long" -D__USE_UNIX98=1 -DBUILD_PDF=1 -I./pdf -Os -fstack-clash-protection -Wformat -Werror=format-security -g -flto=auto -DHAVE_RESTRICT=1 -I/usr/include/webp -fno-strict-aliasing -DHAVE_POPEN_PROTO=1 -I./soobj -I./base -I./devices -DWHICH_CMS="lcms2" -o ./soobj/gsmchunk.o -c ./base/gsmchunk.c gcc -DHAVE_MKSTEMP -DHAVE_FSEEKO -DHAVE_FONTCONFIG -DHAVE_SETLOCALE -DHAVE_DBUS -DHAVE_BSWAP32 -DHAVE_BYTESWAP_H -DHAVE_STRERROR -DHAVE_PREAD_PWRITE=1 -DGS_RECURSIVE_MUTEXATTR=PTHREAD_MUTEX_RECURSIVE -O2 -DNDEBUG -fPIC -fvisibility=hidden -DGSDLLEXPORT="__attribute__((visibility(\"default\")))" -Wall -Wstrict-prototypes -Wundef -Wmissing-declarations -Wmissing-prototypes -Wwrite-strings -fno-strict-aliasing -Werror=declaration-after-statement -fno-builtin -fno-common -Werror=return-type -Wno-unused-local-typedefs -DHAVE_STDINT_H=1 -DHAVE_DIRENT_H=1 -DHAVE_SYS_DIR_H=1 -DHAVE_SYS_TIME_H=1 -DHAVE_SYS_TIMES_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_LIBDL=1 -DGX_COLOR_INDEX_TYPE="unsigned long long" -D__USE_UNIX98=1 -DBUILD_PDF=1 -I./pdf -Os -fstack-clash-protection -Wformat -Werror=format-security -g -flto=auto -DHAVE_RESTRICT=1 -I/usr/include/webp -fno-strict-aliasing -DHAVE_POPEN_PROTO=1 -I./soobj -I./base -I./devices -DWHICH_CMS="lcms2" -o ./soobj/gxclfile.o -c ./base/gxclfile.c gcc -DHAVE_MKSTEMP -DHAVE_FSEEKO -DHAVE_FONTCONFIG -DHAVE_SETLOCALE -DHAVE_DBUS -DHAVE_BSWAP32 -DHAVE_BYTESWAP_H -DHAVE_STRERROR -DHAVE_PREAD_PWRITE=1 -DGS_RECURSIVE_MUTEXATTR=PTHREAD_MUTEX_RECURSIVE -O2 -DNDEBUG -fPIC -fvisibility=hidden -DGSDLLEXPORT="__attribute__((visibility(\"default\")))" -Wall -Wstrict-prototypes -Wundef -Wmissing-declarations -Wmissing-prototypes -Wwrite-strings -fno-strict-aliasing -Werror=declaration-after-statement -fno-builtin -fno-common -Werror=return-type -Wno-unused-local-typedefs -DHAVE_STDINT_H=1 -DHAVE_DIRENT_H=1 -DHAVE_SYS_DIR_H=1 -DHAVE_SYS_TIME_H=1 -DHAVE_SYS_TIMES_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_LIBDL=1 -DGX_COLOR_INDEX_TYPE="unsigned long long" -D__USE_UNIX98=1 -DBUILD_PDF=1 -I./pdf -Os -fstack-clash-protection -Wformat -Werror=format-security -g -flto=auto -DHAVE_RESTRICT=1 -I/usr/include/webp -fno-strict-aliasing -DHAVE_POPEN_PROTO=1 -I./soobj -I./base -I./devices -DWHICH_CMS="lcms2" -o ./soobj/gxclmem.o -c ./base/gxclmem.c ./obj/aux/echogs -e .dev -a- ./obj/psbase -oper ztoken ztype zvmem zbfont zchar_a zchar_b zcolor zcolor_ext gcc -DHAVE_MKSTEMP -DHAVE_FSEEKO -DHAVE_FONTCONFIG -DHAVE_SETLOCALE -DHAVE_DBUS -DHAVE_BSWAP32 -DHAVE_BYTESWAP_H -DHAVE_STRERROR -DHAVE_PREAD_PWRITE=1 -DGS_RECURSIVE_MUTEXATTR=PTHREAD_MUTEX_RECURSIVE -O2 -DNDEBUG -fPIC -fvisibility=hidden -DGSDLLEXPORT="__attribute__((visibility(\"default\")))" -Wall -Wstrict-prototypes -Wundef -Wmissing-declarations -Wmissing-prototypes -Wwrite-strings -fno-strict-aliasing -Werror=declaration-after-statement -fno-builtin -fno-common -Werror=return-type -Wno-unused-local-typedefs -DHAVE_STDINT_H=1 -DHAVE_DIRENT_H=1 -DHAVE_SYS_DIR_H=1 -DHAVE_SYS_TIME_H=1 -DHAVE_SYS_TIMES_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_LIBDL=1 -DGX_COLOR_INDEX_TYPE="unsigned long long" -D__USE_UNIX98=1 -DBUILD_PDF=1 -I./pdf -Os -fstack-clash-protection -Wformat -Werror=format-security -g -flto=auto -DHAVE_RESTRICT=1 -I/usr/include/webp -fno-strict-aliasing -DHAVE_POPEN_PROTO=1 -I./soobj -I./base -I./devices -DWHICH_CMS="lcms2" -o ./soobj/gxclzlib.o -c ./base/gxclzlib.c gcc -DHAVE_MKSTEMP -DHAVE_FSEEKO -DHAVE_FONTCONFIG -DHAVE_SETLOCALE -DHAVE_DBUS -DHAVE_BSWAP32 -DHAVE_BYTESWAP_H -DHAVE_STRERROR -DHAVE_PREAD_PWRITE=1 -DGS_RECURSIVE_MUTEXATTR=PTHREAD_MUTEX_RECURSIVE -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 -Wno-unused-local-typedefs -DHAVE_STDINT_H=1 -DHAVE_DIRENT_H=1 -DHAVE_SYS_DIR_H=1 -DHAVE_SYS_TIME_H=1 -DHAVE_SYS_TIMES_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_LIBDL=1 -DGX_COLOR_INDEX_TYPE="unsigned long long" -D__USE_UNIX98=1 -DBUILD_PDF=1 -I./pdf -Os -fstack-clash-protection -Wformat -Werror=format-security -g -flto=auto -DHAVE_RESTRICT=1 -I/usr/include/webp -fno-strict-aliasing -DHAVE_POPEN_PROTO=1 -DSHARE_JPX=0 -Wno-attributes -DOPJ_STATIC -DMUTEX_pthread=0 -DUSE_JPIP -DUSE_OPENJPEG_JP2 -DOPJ_HAVE_STDINT_H=1 -DOPJ_HAVE_INTTYPES_H=1 -DOPJ_HAVE_FSEEKO=1 -DOPJ_HAVE_MALLOC_H=1 -DOPJ_HAVE_ALIGNED_ALLOC=1 -DOPJ_HAVE_MEMALIGN=1 -DOPJ_HAVE_POSIX_MEMALIGN=1 -U__SSE__ -DPDF_INCLUDED -I./pdf -I./obj -I./pcl/pl -I./base -Isrc/lib -I./jpegxr -Isrc -I./openjpeg/src/lib/openjp2 -Isrc -c ./pdf/pdf_stack.c -o ./obj/pdf_stack.o cp ./soobj/zlibd_1.dev ./soobj/zlibd.dev gcc -I./soobj -I./base -I./devices -Isrc -DSHARE_ZLIB=1 -DHAVE_MKSTEMP -DHAVE_FSEEKO -DHAVE_FONTCONFIG -DHAVE_SETLOCALE -DHAVE_DBUS -DHAVE_BSWAP32 -DHAVE_BYTESWAP_H -DHAVE_STRERROR -DHAVE_PREAD_PWRITE=1 -DGS_RECURSIVE_MUTEXATTR=PTHREAD_MUTEX_RECURSIVE -O2 -DNDEBUG -fPIC -fvisibility=hidden -DGSDLLEXPORT="__attribute__((visibility(\"default\")))" -Wall -Wstrict-prototypes -Wundef -Wmissing-declarations -Wmissing-prototypes -Wwrite-strings -fno-strict-aliasing -Werror=declaration-after-statement -fno-builtin -fno-common -Werror=return-type -Wno-unused-local-typedefs -DHAVE_STDINT_H=1 -DHAVE_DIRENT_H=1 -DHAVE_SYS_DIR_H=1 -DHAVE_SYS_TIME_H=1 -DHAVE_SYS_TIMES_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_LIBDL=1 -DGX_COLOR_INDEX_TYPE="unsigned long long" -D__USE_UNIX98=1 -DBUILD_PDF=1 -I./pdf -Os -fstack-clash-protection -Wformat -Werror=format-security -g -flto=auto -DHAVE_RESTRICT=1 -I/usr/include/webp -fno-strict-aliasing -DHAVE_POPEN_PROTO=1 -o ./soobj/szlibd_1.o -c ./base/szlibd.c gcc -DHAVE_MKSTEMP -DHAVE_FSEEKO -DHAVE_FONTCONFIG -DHAVE_SETLOCALE -DHAVE_DBUS -DHAVE_BSWAP32 -DHAVE_BYTESWAP_H -DHAVE_STRERROR -DHAVE_PREAD_PWRITE=1 -DGS_RECURSIVE_MUTEXATTR=PTHREAD_MUTEX_RECURSIVE -O2 -DNDEBUG -fPIC -fvisibility=hidden -DGSDLLEXPORT="__attribute__((visibility(\"default\")))" -Wall -Wstrict-prototypes -Wundef -Wmissing-declarations -Wmissing-prototypes -Wwrite-strings -fno-strict-aliasing -Werror=declaration-after-statement -fno-builtin -fno-common -Werror=return-type -Wno-unused-local-typedefs -DHAVE_STDINT_H=1 -DHAVE_DIRENT_H=1 -DHAVE_SYS_DIR_H=1 -DHAVE_SYS_TIME_H=1 -DHAVE_SYS_TIMES_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_LIBDL=1 -DGX_COLOR_INDEX_TYPE="unsigned long long" -D__USE_UNIX98=1 -DBUILD_PDF=1 -I./pdf -Os -fstack-clash-protection -Wformat -Werror=format-security -g -flto=auto -DHAVE_RESTRICT=1 -I/usr/include/webp -fno-strict-aliasing -DHAVE_POPEN_PROTO=1 -I./soobj -I./base -I./devices -DWHICH_CMS="lcms2" -o ./soobj/gp_psync.o -c ./base/gp_psync.c gcc -DHAVE_MKSTEMP -DHAVE_FSEEKO -DHAVE_FONTCONFIG -DHAVE_SETLOCALE -DHAVE_DBUS -DHAVE_BSWAP32 -DHAVE_BYTESWAP_H -DHAVE_STRERROR -DHAVE_PREAD_PWRITE=1 -DGS_RECURSIVE_MUTEXATTR=PTHREAD_MUTEX_RECURSIVE -O2 -DNDEBUG -fPIC -fvisibility=hidden -DGSDLLEXPORT="__attribute__((visibility(\"default\")))" -Wall -Wstrict-prototypes -Wundef -Wmissing-declarations -Wmissing-prototypes -Wwrite-strings -fno-strict-aliasing -Werror=declaration-after-statement -fno-builtin -fno-common -Werror=return-type -Wno-unused-local-typedefs -DHAVE_STDINT_H=1 -DHAVE_DIRENT_H=1 -DHAVE_SYS_DIR_H=1 -DHAVE_SYS_TIME_H=1 -DHAVE_SYS_TIMES_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_LIBDL=1 -DGX_COLOR_INDEX_TYPE="unsigned long long" -D__USE_UNIX98=1 -DBUILD_PDF=1 -I./pdf -Os -fstack-clash-protection -Wformat -Werror=format-security -g -flto=auto -DHAVE_RESTRICT=1 -I/usr/include/webp -fno-strict-aliasing -DHAVE_POPEN_PROTO=1 -I./soobj -I./base -I./devices -DWHICH_CMS="lcms2" -o ./soobj/scfd.o -c ./base/scfd.c ./obj/aux/echogs -e .dev -a- ./obj/psbase -oper zdevice zdevice_ext zfont zfontenum zgstate1 zgstate2 zgstate3 gcc -DHAVE_MKSTEMP -DHAVE_FSEEKO -DHAVE_FONTCONFIG -DHAVE_SETLOCALE -DHAVE_DBUS -DHAVE_BSWAP32 -DHAVE_BYTESWAP_H -DHAVE_STRERROR -DHAVE_PREAD_PWRITE=1 -DGS_RECURSIVE_MUTEXATTR=PTHREAD_MUTEX_RECURSIVE -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 -Wno-unused-local-typedefs -DHAVE_STDINT_H=1 -DHAVE_DIRENT_H=1 -DHAVE_SYS_DIR_H=1 -DHAVE_SYS_TIME_H=1 -DHAVE_SYS_TIMES_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_LIBDL=1 -DGX_COLOR_INDEX_TYPE="unsigned long long" -D__USE_UNIX98=1 -DBUILD_PDF=1 -I./pdf -Os -fstack-clash-protection -Wformat -Werror=format-security -g -flto=auto -DHAVE_RESTRICT=1 -I/usr/include/webp -fno-strict-aliasing -DHAVE_POPEN_PROTO=1 -DSHARE_JPX=0 -Wno-attributes -DOPJ_STATIC -DMUTEX_pthread=0 -DUSE_JPIP -DUSE_OPENJPEG_JP2 -DOPJ_HAVE_STDINT_H=1 -DOPJ_HAVE_INTTYPES_H=1 -DOPJ_HAVE_FSEEKO=1 -DOPJ_HAVE_MALLOC_H=1 -DOPJ_HAVE_ALIGNED_ALLOC=1 -DOPJ_HAVE_MEMALIGN=1 -DOPJ_HAVE_POSIX_MEMALIGN=1 -U__SSE__ -DPDF_INCLUDED -I./pdf -I./obj -I./pcl/pl -I./base -Isrc/lib -I./jpegxr -Isrc -I./openjpeg/src/lib/openjp2 -Isrc -c ./pdf/pdf_image.c -o ./obj/pdf_image.o ./obj/aux/echogs -e .dev -a- ./obj/psbase -oper zht zimage zmatrix zmatrix2 gcc -DHAVE_MKSTEMP -DHAVE_FSEEKO -DHAVE_FONTCONFIG -DHAVE_SETLOCALE -DHAVE_DBUS -DHAVE_BSWAP32 -DHAVE_BYTESWAP_H -DHAVE_STRERROR -DHAVE_PREAD_PWRITE=1 -DGS_RECURSIVE_MUTEXATTR=PTHREAD_MUTEX_RECURSIVE -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 -Wno-unused-local-typedefs -DHAVE_STDINT_H=1 -DHAVE_DIRENT_H=1 -DHAVE_SYS_DIR_H=1 -DHAVE_SYS_TIME_H=1 -DHAVE_SYS_TIMES_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_LIBDL=1 -DGX_COLOR_INDEX_TYPE="unsigned long long" -D__USE_UNIX98=1 -DBUILD_PDF=1 -I./pdf -Os -fstack-clash-protection -Wformat -Werror=format-security -g -flto=auto -DHAVE_RESTRICT=1 -I/usr/include/webp -fno-strict-aliasing -DHAVE_POPEN_PROTO=1 -DSHARE_JPX=0 -Wno-attributes -DOPJ_STATIC -DMUTEX_pthread=0 -DUSE_JPIP -DUSE_OPENJPEG_JP2 -DOPJ_HAVE_STDINT_H=1 -DOPJ_HAVE_INTTYPES_H=1 -DOPJ_HAVE_FSEEKO=1 -DOPJ_HAVE_MALLOC_H=1 -DOPJ_HAVE_ALIGNED_ALLOC=1 -DOPJ_HAVE_MEMALIGN=1 -DOPJ_HAVE_POSIX_MEMALIGN=1 -U__SSE__ -DPDF_INCLUDED -I./pdf -I./obj -I./pcl/pl -I./base -Isrc/lib -I./jpegxr -Isrc -I./openjpeg/src/lib/openjp2 -Isrc -c ./pdf/pdf_page.c -o ./obj/pdf_page.o ./base/gssprintf.c: In function 'apr_vformatter': ./base/gssprintf.c:759:10: warning: unused variable 'nan' [-Wunused-variable] 759 | char nan[] = "#NAN"; | ^~~ gcc -DHAVE_MKSTEMP -DHAVE_FSEEKO -DHAVE_FONTCONFIG -DHAVE_SETLOCALE -DHAVE_DBUS -DHAVE_BSWAP32 -DHAVE_BYTESWAP_H -DHAVE_STRERROR -DHAVE_PREAD_PWRITE=1 -DGS_RECURSIVE_MUTEXATTR=PTHREAD_MUTEX_RECURSIVE -O2 -DNDEBUG -fPIC -fvisibility=hidden -DGSDLLEXPORT="__attribute__((visibility(\"default\")))" -Wall -Wstrict-prototypes -Wundef -Wmissing-declarations -Wmissing-prototypes -Wwrite-strings -fno-strict-aliasing -Werror=declaration-after-statement -fno-builtin -fno-common -Werror=return-type -Wno-unused-local-typedefs -DHAVE_STDINT_H=1 -DHAVE_DIRENT_H=1 -DHAVE_SYS_DIR_H=1 -DHAVE_SYS_TIME_H=1 -DHAVE_SYS_TIMES_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_LIBDL=1 -DGX_COLOR_INDEX_TYPE="unsigned long long" -D__USE_UNIX98=1 -DBUILD_PDF=1 -I./pdf -Os -fstack-clash-protection -Wformat -Werror=format-security -g -flto=auto -DHAVE_RESTRICT=1 -I/usr/include/webp -fno-strict-aliasing -DHAVE_POPEN_PROTO=1 -I./soobj -I./base -I./devices -DWHICH_CMS="lcms2" -o ./soobj/scfdtab.o -c ./base/scfdtab.c ./obj/aux/echogs -e .dev -a- ./obj/psbase -oper zpaint zpath pantone ./base/gssprintf.c:758:10: warning: unused variable 'inf' [-Wunused-variable] 758 | char inf[] = "#INF"; | ^~~ ./obj/aux/echogs -e .dev -a- ./obj/psbase -iodev stdin stdout stderr lineedit statementedit gcc -DHAVE_MKSTEMP -DHAVE_FSEEKO -DHAVE_FONTCONFIG -DHAVE_SETLOCALE -DHAVE_DBUS -DHAVE_BSWAP32 -DHAVE_BYTESWAP_H -DHAVE_STRERROR -DHAVE_PREAD_PWRITE=1 -DGS_RECURSIVE_MUTEXATTR=PTHREAD_MUTEX_RECURSIVE -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 -Wno-unused-local-typedefs -DHAVE_STDINT_H=1 -DHAVE_DIRENT_H=1 -DHAVE_SYS_DIR_H=1 -DHAVE_SYS_TIME_H=1 -DHAVE_SYS_TIMES_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_LIBDL=1 -DGX_COLOR_INDEX_TYPE="unsigned long long" -D__USE_UNIX98=1 -DBUILD_PDF=1 -I./pdf -Os -fstack-clash-protection -Wformat -Werror=format-security -g -flto=auto -DHAVE_RESTRICT=1 -I/usr/include/webp -fno-strict-aliasing -DHAVE_POPEN_PROTO=1 -DSHARE_JPX=0 -Wno-attributes -DOPJ_STATIC -DMUTEX_pthread=0 -DUSE_JPIP -DUSE_OPENJPEG_JP2 -DOPJ_HAVE_STDINT_H=1 -DOPJ_HAVE_INTTYPES_H=1 -DOPJ_HAVE_FSEEKO=1 -DOPJ_HAVE_MALLOC_H=1 -DOPJ_HAVE_ALIGNED_ALLOC=1 -DOPJ_HAVE_MEMALIGN=1 -DOPJ_HAVE_POSIX_MEMALIGN=1 -U__SSE__ -DPDF_INCLUDED -I./pdf -I./obj -I./pcl/pl -I./base -Isrc/lib -I./jpegxr -Isrc -I./openjpeg/src/lib/openjp2 -Isrc -c ./pdf/pdf_annot.c -o ./obj/pdf_annot.o gcc -DHAVE_MKSTEMP -DHAVE_FSEEKO -DHAVE_FONTCONFIG -DHAVE_SETLOCALE -DHAVE_DBUS -DHAVE_BSWAP32 -DHAVE_BYTESWAP_H -DHAVE_STRERROR -DHAVE_PREAD_PWRITE=1 -DGS_RECURSIVE_MUTEXATTR=PTHREAD_MUTEX_RECURSIVE -O2 -DNDEBUG -fPIC -fvisibility=hidden -DGSDLLEXPORT="__attribute__((visibility(\"default\")))" -Wall -Wstrict-prototypes -Wundef -Wmissing-declarations -Wmissing-prototypes -Wwrite-strings -fno-strict-aliasing -Werror=declaration-after-statement -fno-builtin -fno-common -Werror=return-type -Wno-unused-local-typedefs -DHAVE_STDINT_H=1 -DHAVE_DIRENT_H=1 -DHAVE_SYS_DIR_H=1 -DHAVE_SYS_TIME_H=1 -DHAVE_SYS_TIMES_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_LIBDL=1 -DGX_COLOR_INDEX_TYPE="unsigned long long" -D__USE_UNIX98=1 -DBUILD_PDF=1 -I./pdf -Os -fstack-clash-protection -Wformat -Werror=format-security -g -flto=auto -DHAVE_RESTRICT=1 -I/usr/include/webp -fno-strict-aliasing -DHAVE_POPEN_PROTO=1 -I./soobj -I./base -I./devices -DWHICH_CMS="lcms2" -o ./soobj/gxfapi.o -c ./base/gxfapi.c In file included from ./base/gxclfile.c:21: ./base/unistd_.h:54: warning: "_XOPEN_SOURCE" redefined 54 | # define _XOPEN_SOURCE 500 | In file included from /usr/include/assert.h:1, from ./base/assert_.h:40, from ./base/gxclfile.c:18: /usr/include/features.h:16: note: this is the location of the previous definition 16 | #define _XOPEN_SOURCE 700 | ./base/unistd_.h:55: warning: "__USE_UNIX98" redefined 55 | # define __USE_UNIX98 | : note: this is the location of the previous definition ./obj/aux/echogs -e .dev -a- ./obj/psbase -include ./obj/isupport ./obj/nobtoken ./obj/nousparm ./pdf/ghostpdf.c: In function 'pdfi_init_file': ./obj/aux/echogs -e .dev -a- ./obj/psbase -include ./obj/rld ./obj/rle ./obj/sfile ./obj/dscparse gcc -DHAVE_MKSTEMP -DHAVE_FSEEKO -DHAVE_FONTCONFIG -DHAVE_SETLOCALE -DHAVE_DBUS -DHAVE_BSWAP32 -DHAVE_BYTESWAP_H -DHAVE_STRERROR -DHAVE_PREAD_PWRITE=1 -DGS_RECURSIVE_MUTEXATTR=PTHREAD_MUTEX_RECURSIVE -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 -Wno-unused-local-typedefs -DHAVE_STDINT_H=1 -DHAVE_DIRENT_H=1 -DHAVE_SYS_DIR_H=1 -DHAVE_SYS_TIME_H=1 -DHAVE_SYS_TIMES_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_LIBDL=1 -DGX_COLOR_INDEX_TYPE="unsigned long long" -D__USE_UNIX98=1 -DBUILD_PDF=1 -I./pdf -Os -fstack-clash-protection -Wformat -Werror=format-security -g -flto=auto -DHAVE_RESTRICT=1 -I/usr/include/webp -fno-strict-aliasing -DHAVE_POPEN_PROTO=1 -DSHARE_JPX=0 -Wno-attributes -DOPJ_STATIC -DMUTEX_pthread=0 -DUSE_JPIP -DUSE_OPENJPEG_JP2 -DOPJ_HAVE_STDINT_H=1 -DOPJ_HAVE_INTTYPES_H=1 -DOPJ_HAVE_FSEEKO=1 -DOPJ_HAVE_MALLOC_H=1 -DOPJ_HAVE_ALIGNED_ALLOC=1 -DOPJ_HAVE_MEMALIGN=1 -DOPJ_HAVE_POSIX_MEMALIGN=1 -U__SSE__ -DPDF_INCLUDED -I./pdf -I./obj -I./pcl/pl -I./base -Isrc/lib -I./jpegxr -Isrc -I./openjpeg/src/lib/openjp2 -Isrc -c ./pdf/pdf_mark.c -o ./obj/pdf_mark.o ./pdf/ghostpdf.c:1199:5: warning: "USE_PDF_PERMISSIONS" is not defined, evaluates to 0 [-Wundef] 1199 | #if USE_PDF_PERMISSIONS | ^~~~~~~~~~~~~~~~~~~ ./obj/aux/echogs -e .dev -a- ./obj/psbase -include ./obj/fapi_ps ./pdf/ghostpdf.c:1180:18: warning: unused variable 'P' [-Wunused-variable] 1180 | uint32_t P = 0; | ^ gcc -DHAVE_MKSTEMP -DHAVE_FSEEKO -DHAVE_FONTCONFIG -DHAVE_SETLOCALE -DHAVE_DBUS -DHAVE_BSWAP32 -DHAVE_BYTESWAP_H -DHAVE_STRERROR -DHAVE_PREAD_PWRITE=1 -DGS_RECURSIVE_MUTEXATTR=PTHREAD_MUTEX_RECURSIVE -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 -Wno-unused-local-typedefs -DHAVE_STDINT_H=1 -DHAVE_DIRENT_H=1 -DHAVE_SYS_DIR_H=1 -DHAVE_SYS_TIME_H=1 -DHAVE_SYS_TIMES_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_LIBDL=1 -DGX_COLOR_INDEX_TYPE="unsigned long long" -D__USE_UNIX98=1 -DBUILD_PDF=1 -I./pdf -Os -fstack-clash-protection -Wformat -Werror=format-security -g -flto=auto -DHAVE_RESTRICT=1 -I/usr/include/webp -fno-strict-aliasing -DHAVE_POPEN_PROTO=1 -DSHARE_JPX=0 -Wno-attributes -DOPJ_STATIC -DMUTEX_pthread=0 -DUSE_JPIP -DUSE_OPENJPEG_JP2 -DOPJ_HAVE_STDINT_H=1 -DOPJ_HAVE_INTTYPES_H=1 -DOPJ_HAVE_FSEEKO=1 -DOPJ_HAVE_MALLOC_H=1 -DOPJ_HAVE_ALIGNED_ALLOC=1 -DOPJ_HAVE_MEMALIGN=1 -DOPJ_HAVE_POSIX_MEMALIGN=1 -U__SSE__ -DPDF_INCLUDED -I./pdf -I./obj -I./pcl/pl -I./base -Isrc/lib -I./jpegxr -Isrc -I./openjpeg/src/lib/openjp2 -Isrc -c ./pdf/pdf_fapi.c -o ./obj/pdf_fapi.o ./pdf/ghostpdf.c:1179:16: warning: unused variable 'Permissions' [-Wunused-variable] 1179 | double Permissions = 0; | ^~~~~~~~~~~ ./obj/aux/echogs -e .dev -a- ./obj/psbase -replace ./obj/gsiodevs gcc -DHAVE_MKSTEMP -DHAVE_FSEEKO -DHAVE_FONTCONFIG -DHAVE_SETLOCALE -DHAVE_DBUS -DHAVE_BSWAP32 -DHAVE_BYTESWAP_H -DHAVE_STRERROR -DHAVE_PREAD_PWRITE=1 -DGS_RECURSIVE_MUTEXATTR=PTHREAD_MUTEX_RECURSIVE -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 -Wno-unused-local-typedefs -DHAVE_STDINT_H=1 -DHAVE_DIRENT_H=1 -DHAVE_SYS_DIR_H=1 -DHAVE_SYS_TIME_H=1 -DHAVE_SYS_TIMES_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_LIBDL=1 -DGX_COLOR_INDEX_TYPE="unsigned long long" -D__USE_UNIX98=1 -DBUILD_PDF=1 -I./pdf -Os -fstack-clash-protection -Wformat -Werror=format-security -g -flto=auto -DHAVE_RESTRICT=1 -I/usr/include/webp -fno-strict-aliasing -DHAVE_POPEN_PROTO=1 -DSHARE_JPX=0 -Wno-attributes -DOPJ_STATIC -DMUTEX_pthread=0 -DUSE_JPIP -DUSE_OPENJPEG_JP2 -DOPJ_HAVE_STDINT_H=1 -DOPJ_HAVE_INTTYPES_H=1 -DOPJ_HAVE_FSEEKO=1 -DOPJ_HAVE_MALLOC_H=1 -DOPJ_HAVE_ALIGNED_ALLOC=1 -DOPJ_HAVE_MEMALIGN=1 -DOPJ_HAVE_POSIX_MEMALIGN=1 -U__SSE__ -DPDF_INCLUDED -I./pdf -I./obj -I./pcl/pl -I./base -Isrc/lib -I./jpegxr -Isrc -I./openjpeg/src/lib/openjp2 -Isrc -c ./pdf/pdf_font.c -o ./obj/pdf_font.o gcc -DHAVE_MKSTEMP -DHAVE_FSEEKO -DHAVE_FONTCONFIG -DHAVE_SETLOCALE -DHAVE_DBUS -DHAVE_BSWAP32 -DHAVE_BYTESWAP_H -DHAVE_STRERROR -DHAVE_PREAD_PWRITE=1 -DGS_RECURSIVE_MUTEXATTR=PTHREAD_MUTEX_RECURSIVE -O2 -DNDEBUG -fPIC -fvisibility=hidden -DGSDLLEXPORT="__attribute__((visibility(\"default\")))" -Wall -Wstrict-prototypes -Wundef -Wmissing-declarations -Wmissing-prototypes -Wwrite-strings -fno-strict-aliasing -Werror=declaration-after-statement -fno-builtin -fno-common -Werror=return-type -Wno-unused-local-typedefs -DHAVE_STDINT_H=1 -DHAVE_DIRENT_H=1 -DHAVE_SYS_DIR_H=1 -DHAVE_SYS_TIME_H=1 -DHAVE_SYS_TIMES_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_LIBDL=1 -DGX_COLOR_INDEX_TYPE="unsigned long long" -D__USE_UNIX98=1 -DBUILD_PDF=1 -I./pdf -Os -fstack-clash-protection -Wformat -Werror=format-security -g -flto=auto -DHAVE_RESTRICT=1 -I/usr/include/webp -fno-strict-aliasing -DHAVE_POPEN_PROTO=1 -I./soobj -I./base -I./devices -DWHICH_CMS="lcms2" -Os -fstack-clash-protection -Wformat -Werror=format-security -g -flto=auto -DHAVE_RESTRICT=1 -I/usr/include/freetype2 -I/usr/include/libpng16 -DSHARE_FT=1 -o ./soobj/fapi_ft_1.o -c ./base/fapi_ft.c gcc -DHAVE_MKSTEMP -DHAVE_FSEEKO -DHAVE_FONTCONFIG -DHAVE_SETLOCALE -DHAVE_DBUS -DHAVE_BSWAP32 -DHAVE_BYTESWAP_H -DHAVE_STRERROR -DHAVE_PREAD_PWRITE=1 -DGS_RECURSIVE_MUTEXATTR=PTHREAD_MUTEX_RECURSIVE -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 -Wno-unused-local-typedefs -DHAVE_STDINT_H=1 -DHAVE_DIRENT_H=1 -DHAVE_SYS_DIR_H=1 -DHAVE_SYS_TIME_H=1 -DHAVE_SYS_TIMES_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_LIBDL=1 -DGX_COLOR_INDEX_TYPE="unsigned long long" -D__USE_UNIX98=1 -DBUILD_PDF=1 -I./pdf -Os -fstack-clash-protection -Wformat -Werror=format-security -g -flto=auto -DHAVE_RESTRICT=1 -I/usr/include/webp -fno-strict-aliasing -DHAVE_POPEN_PROTO=1 -DSHARE_JPX=0 -Wno-attributes -DOPJ_STATIC -DMUTEX_pthread=0 -DUSE_JPIP -DUSE_OPENJPEG_JP2 -DOPJ_HAVE_STDINT_H=1 -DOPJ_HAVE_INTTYPES_H=1 -DOPJ_HAVE_FSEEKO=1 -DOPJ_HAVE_MALLOC_H=1 -DOPJ_HAVE_ALIGNED_ALLOC=1 -DOPJ_HAVE_MEMALIGN=1 -DOPJ_HAVE_POSIX_MEMALIGN=1 -U__SSE__ -DPDF_INCLUDED -I./pdf -I./obj -I./pcl/pl -I./base -Isrc/lib -I./jpegxr -Isrc -I./openjpeg/src/lib/openjp2 -Isrc -c ./pdf/pdf_font0.c -o ./obj/pdf_font0.o gcc -DHAVE_MKSTEMP -DHAVE_FSEEKO -DHAVE_FONTCONFIG -DHAVE_SETLOCALE -DHAVE_DBUS -DHAVE_BSWAP32 -DHAVE_BYTESWAP_H -DHAVE_STRERROR -DHAVE_PREAD_PWRITE=1 -DGS_RECURSIVE_MUTEXATTR=PTHREAD_MUTEX_RECURSIVE -O2 -DNDEBUG -fPIC -fvisibility=hidden -DGSDLLEXPORT="__attribute__((visibility(\"default\")))" -Wall -Wstrict-prototypes -Wundef -Wmissing-declarations -Wmissing-prototypes -Wwrite-strings -fno-strict-aliasing -Werror=declaration-after-statement -fno-builtin -fno-common -Werror=return-type -Wno-unused-local-typedefs -DHAVE_STDINT_H=1 -DHAVE_DIRENT_H=1 -DHAVE_SYS_DIR_H=1 -DHAVE_SYS_TIME_H=1 -DHAVE_SYS_TIMES_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_LIBDL=1 -DGX_COLOR_INDEX_TYPE="unsigned long long" -D__USE_UNIX98=1 -DBUILD_PDF=1 -I./pdf -Os -fstack-clash-protection -Wformat -Werror=format-security -g -flto=auto -DHAVE_RESTRICT=1 -I/usr/include/webp -fno-strict-aliasing -DHAVE_POPEN_PROTO=1 -I./soobj -I./base -I./devices -DWHICH_CMS="lcms2" -Os -fstack-clash-protection -Wformat -Werror=format-security -g -flto=auto -DHAVE_RESTRICT=1 -I/usr/include/freetype2 -I/usr/include/libpng16 -DSHARE_FT=1 -o ./soobj/write_t1.o -c ./base/write_t1.c gcc -DHAVE_MKSTEMP -DHAVE_FSEEKO -DHAVE_FONTCONFIG -DHAVE_SETLOCALE -DHAVE_DBUS -DHAVE_BSWAP32 -DHAVE_BYTESWAP_H -DHAVE_STRERROR -DHAVE_PREAD_PWRITE=1 -DGS_RECURSIVE_MUTEXATTR=PTHREAD_MUTEX_RECURSIVE -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 -Wno-unused-local-typedefs -DHAVE_STDINT_H=1 -DHAVE_DIRENT_H=1 -DHAVE_SYS_DIR_H=1 -DHAVE_SYS_TIME_H=1 -DHAVE_SYS_TIMES_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_LIBDL=1 -DGX_COLOR_INDEX_TYPE="unsigned long long" -D__USE_UNIX98=1 -DBUILD_PDF=1 -I./pdf -Os -fstack-clash-protection -Wformat -Werror=format-security -g -flto=auto -DHAVE_RESTRICT=1 -I/usr/include/webp -fno-strict-aliasing -DHAVE_POPEN_PROTO=1 -DSHARE_JPX=0 -Wno-attributes -DOPJ_STATIC -DMUTEX_pthread=0 -DUSE_JPIP -DUSE_OPENJPEG_JP2 -DOPJ_HAVE_STDINT_H=1 -DOPJ_HAVE_INTTYPES_H=1 -DOPJ_HAVE_FSEEKO=1 -DOPJ_HAVE_MALLOC_H=1 -DOPJ_HAVE_ALIGNED_ALLOC=1 -DOPJ_HAVE_MEMALIGN=1 -DOPJ_HAVE_POSIX_MEMALIGN=1 -U__SSE__ -DPDF_INCLUDED -I./pdf -I./obj -I./pcl/pl -I./base -Isrc/lib -I./jpegxr -Isrc -I./openjpeg/src/lib/openjp2 -Isrc -c ./pdf/pdf_ciddec.c -o ./obj/pdf_ciddec.o gcc -DHAVE_MKSTEMP -DHAVE_FSEEKO -DHAVE_FONTCONFIG -DHAVE_SETLOCALE -DHAVE_DBUS -DHAVE_BSWAP32 -DHAVE_BYTESWAP_H -DHAVE_STRERROR -DHAVE_PREAD_PWRITE=1 -DGS_RECURSIVE_MUTEXATTR=PTHREAD_MUTEX_RECURSIVE -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 -Wno-unused-local-typedefs -DHAVE_STDINT_H=1 -DHAVE_DIRENT_H=1 -DHAVE_SYS_DIR_H=1 -DHAVE_SYS_TIME_H=1 -DHAVE_SYS_TIMES_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_LIBDL=1 -DGX_COLOR_INDEX_TYPE="unsigned long long" -D__USE_UNIX98=1 -DBUILD_PDF=1 -I./pdf -Os -fstack-clash-protection -Wformat -Werror=format-security -g -flto=auto -DHAVE_RESTRICT=1 -I/usr/include/webp -fno-strict-aliasing -DHAVE_POPEN_PROTO=1 -DSHARE_JPX=0 -Wno-attributes -DOPJ_STATIC -DMUTEX_pthread=0 -DUSE_JPIP -DUSE_OPENJPEG_JP2 -DOPJ_HAVE_STDINT_H=1 -DOPJ_HAVE_INTTYPES_H=1 -DOPJ_HAVE_FSEEKO=1 -DOPJ_HAVE_MALLOC_H=1 -DOPJ_HAVE_ALIGNED_ALLOC=1 -DOPJ_HAVE_MEMALIGN=1 -DOPJ_HAVE_POSIX_MEMALIGN=1 -U__SSE__ -DPDF_INCLUDED -I./pdf -I./obj -I./pcl/pl -I./base -Isrc/lib -I./jpegxr -Isrc -I./openjpeg/src/lib/openjp2 -Isrc -c ./pdf/pdf_font1.c -o ./obj/pdf_font1.o In file included from ./base/gp_psync.c:21: ./base/unistd_.h:54: warning: "_XOPEN_SOURCE" redefined 54 | # define _XOPEN_SOURCE 500 | In file included from /usr/include/sys/types.h:7, from ./base/stdpre.h:326, from ./base/std.h:22, from ./base/gp_psync.c:18: /usr/include/features.h:16: note: this is the location of the previous definition 16 | #define _XOPEN_SOURCE 700 | ./base/unistd_.h:55: warning: "__USE_UNIX98" redefined 55 | # define __USE_UNIX98 | : note: this is the location of the previous definition gcc -DHAVE_MKSTEMP -DHAVE_FSEEKO -DHAVE_FONTCONFIG -DHAVE_SETLOCALE -DHAVE_DBUS -DHAVE_BSWAP32 -DHAVE_BYTESWAP_H -DHAVE_STRERROR -DHAVE_PREAD_PWRITE=1 -DGS_RECURSIVE_MUTEXATTR=PTHREAD_MUTEX_RECURSIVE -O2 -DNDEBUG -fPIC -fvisibility=hidden -DGSDLLEXPORT="__attribute__((visibility(\"default\")))" -Wall -Wstrict-prototypes -Wundef -Wmissing-declarations -Wmissing-prototypes -Wwrite-strings -fno-strict-aliasing -Werror=declaration-after-statement -fno-builtin -fno-common -Werror=return-type -Wno-unused-local-typedefs -DHAVE_STDINT_H=1 -DHAVE_DIRENT_H=1 -DHAVE_SYS_DIR_H=1 -DHAVE_SYS_TIME_H=1 -DHAVE_SYS_TIMES_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_LIBDL=1 -DGX_COLOR_INDEX_TYPE="unsigned long long" -D__USE_UNIX98=1 -DBUILD_PDF=1 -I./pdf -Os -fstack-clash-protection -Wformat -Werror=format-security -g -flto=auto -DHAVE_RESTRICT=1 -I/usr/include/webp -fno-strict-aliasing -DHAVE_POPEN_PROTO=1 -I./soobj -I./base -I./devices -DWHICH_CMS="lcms2" -Os -fstack-clash-protection -Wformat -Werror=format-security -g -flto=auto -DHAVE_RESTRICT=1 -I/usr/include/freetype2 -I/usr/include/libpng16 -DSHARE_FT=1 -o ./soobj/write_t2.o -c ./base/write_t2.c gcc -DHAVE_MKSTEMP -DHAVE_FSEEKO -DHAVE_FONTCONFIG -DHAVE_SETLOCALE -DHAVE_DBUS -DHAVE_BSWAP32 -DHAVE_BYTESWAP_H -DHAVE_STRERROR -DHAVE_PREAD_PWRITE=1 -DGS_RECURSIVE_MUTEXATTR=PTHREAD_MUTEX_RECURSIVE -O2 -DNDEBUG -fPIC -fvisibility=hidden -DGSDLLEXPORT="__attribute__((visibility(\"default\")))" -Wall -Wstrict-prototypes -Wundef -Wmissing-declarations -Wmissing-prototypes -Wwrite-strings -fno-strict-aliasing -Werror=declaration-after-statement -fno-builtin -fno-common -Werror=return-type -Wno-unused-local-typedefs -DHAVE_STDINT_H=1 -DHAVE_DIRENT_H=1 -DHAVE_SYS_DIR_H=1 -DHAVE_SYS_TIME_H=1 -DHAVE_SYS_TIMES_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_LIBDL=1 -DGX_COLOR_INDEX_TYPE="unsigned long long" -D__USE_UNIX98=1 -DBUILD_PDF=1 -I./pdf -Os -fstack-clash-protection -Wformat -Werror=format-security -g -flto=auto -DHAVE_RESTRICT=1 -I/usr/include/webp -fno-strict-aliasing -DHAVE_POPEN_PROTO=1 -I./soobj -I./base -I./devices -DWHICH_CMS="lcms2" -Os -fstack-clash-protection -Wformat -Werror=format-security -g -flto=auto -DHAVE_RESTRICT=1 -I/usr/include/freetype2 -I/usr/include/libpng16 -DSHARE_FT=1 -o ./soobj/wrfont.o -c ./base/wrfont.c ./soobj/aux/echogs -e .dev -w- -l-obj ./soobj/freetype_1 -lib -lfreetype gcc -DHAVE_MKSTEMP -DHAVE_FSEEKO -DHAVE_FONTCONFIG -DHAVE_SETLOCALE -DHAVE_DBUS -DHAVE_BSWAP32 -DHAVE_BYTESWAP_H -DHAVE_STRERROR -DHAVE_PREAD_PWRITE=1 -DGS_RECURSIVE_MUTEXATTR=PTHREAD_MUTEX_RECURSIVE -O2 -DNDEBUG -fPIC -fvisibility=hidden -DGSDLLEXPORT="__attribute__((visibility(\"default\")))" -Wall -Wstrict-prototypes -Wundef -Wmissing-declarations -Wmissing-prototypes -Wwrite-strings -fno-strict-aliasing -Werror=declaration-after-statement -fno-builtin -fno-common -Werror=return-type -Wno-unused-local-typedefs -DHAVE_STDINT_H=1 -DHAVE_DIRENT_H=1 -DHAVE_SYS_DIR_H=1 -DHAVE_SYS_TIME_H=1 -DHAVE_SYS_TIMES_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_LIBDL=1 -DGX_COLOR_INDEX_TYPE="unsigned long long" -D__USE_UNIX98=1 -DBUILD_PDF=1 -I./pdf -Os -fstack-clash-protection -Wformat -Werror=format-security -g -flto=auto -DHAVE_RESTRICT=1 -I/usr/include/webp -fno-strict-aliasing -DHAVE_POPEN_PROTO=1 -I./soobj -I./base -I./devices -DWHICH_CMS="lcms2" -o ./soobj/gsiorom_1.o -Isrc -c ./base/gsiorom.c ./soobj/aux/echogs -e .dev -a- ./soobj/freetype_1 -libpath gcc -DHAVE_MKSTEMP -DHAVE_FSEEKO -DHAVE_FONTCONFIG -DHAVE_SETLOCALE -DHAVE_DBUS -DHAVE_BSWAP32 -DHAVE_BYTESWAP_H -DHAVE_STRERROR -DHAVE_PREAD_PWRITE=1 -DGS_RECURSIVE_MUTEXATTR=PTHREAD_MUTEX_RECURSIVE -O2 -DNDEBUG -fPIC -fvisibility=hidden -DGSDLLEXPORT="__attribute__((visibility(\"default\")))" -Wall -Wstrict-prototypes -Wundef -Wmissing-declarations -Wmissing-prototypes -Wwrite-strings -fno-strict-aliasing -Werror=declaration-after-statement -fno-builtin -fno-common -Werror=return-type -Wno-unused-local-typedefs -DHAVE_STDINT_H=1 -DHAVE_DIRENT_H=1 -DHAVE_SYS_DIR_H=1 -DHAVE_SYS_TIME_H=1 -DHAVE_SYS_TIMES_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_LIBDL=1 -DGX_COLOR_INDEX_TYPE="unsigned long long" -D__USE_UNIX98=1 -DBUILD_PDF=1 -I./pdf -Os -fstack-clash-protection -Wformat -Werror=format-security -g -flto=auto -DHAVE_RESTRICT=1 -I/usr/include/webp -fno-strict-aliasing -DHAVE_POPEN_PROTO=1 -I./soobj -I./base -I./devices -DWHICH_CMS="lcms2" -o ./soobj/gxacpath.o -c ./base/gxacpath.c gcc -DHAVE_MKSTEMP -DHAVE_FSEEKO -DHAVE_FONTCONFIG -DHAVE_SETLOCALE -DHAVE_DBUS -DHAVE_BSWAP32 -DHAVE_BYTESWAP_H -DHAVE_STRERROR -DHAVE_PREAD_PWRITE=1 -DGS_RECURSIVE_MUTEXATTR=PTHREAD_MUTEX_RECURSIVE -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 -Wno-unused-local-typedefs -DHAVE_STDINT_H=1 -DHAVE_DIRENT_H=1 -DHAVE_SYS_DIR_H=1 -DHAVE_SYS_TIME_H=1 -DHAVE_SYS_TIMES_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_LIBDL=1 -DGX_COLOR_INDEX_TYPE="unsigned long long" -D__USE_UNIX98=1 -DBUILD_PDF=1 -I./pdf -Os -fstack-clash-protection -Wformat -Werror=format-security -g -flto=auto -DHAVE_RESTRICT=1 -I/usr/include/webp -fno-strict-aliasing -DHAVE_POPEN_PROTO=1 -DSHARE_JPX=0 -Wno-attributes -DOPJ_STATIC -DMUTEX_pthread=0 -DUSE_JPIP -DUSE_OPENJPEG_JP2 -DOPJ_HAVE_STDINT_H=1 -DOPJ_HAVE_INTTYPES_H=1 -DOPJ_HAVE_FSEEKO=1 -DOPJ_HAVE_MALLOC_H=1 -DOPJ_HAVE_ALIGNED_ALLOC=1 -DOPJ_HAVE_MEMALIGN=1 -DOPJ_HAVE_POSIX_MEMALIGN=1 -U__SSE__ -DPDF_INCLUDED -I./pdf -I./obj -I./pcl/pl -I./base -Isrc/lib -I./jpegxr -Isrc -I./openjpeg/src/lib/openjp2 -Isrc -c ./pdf/pdf_font1C.c -o ./obj/pdf_font1C.o gcc -DHAVE_MKSTEMP -DHAVE_FSEEKO -DHAVE_FONTCONFIG -DHAVE_SETLOCALE -DHAVE_DBUS -DHAVE_BSWAP32 -DHAVE_BYTESWAP_H -DHAVE_STRERROR -DHAVE_PREAD_PWRITE=1 -DGS_RECURSIVE_MUTEXATTR=PTHREAD_MUTEX_RECURSIVE -O2 -DNDEBUG -fPIC -fvisibility=hidden -DGSDLLEXPORT="__attribute__((visibility(\"default\")))" -Wall -Wstrict-prototypes -Wundef -Wmissing-declarations -Wmissing-prototypes -Wwrite-strings -fno-strict-aliasing -Werror=declaration-after-statement -fno-builtin -fno-common -Werror=return-type -Wno-unused-local-typedefs -DHAVE_STDINT_H=1 -DHAVE_DIRENT_H=1 -DHAVE_SYS_DIR_H=1 -DHAVE_SYS_TIME_H=1 -DHAVE_SYS_TIMES_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_LIBDL=1 -DGX_COLOR_INDEX_TYPE="unsigned long long" -D__USE_UNIX98=1 -DBUILD_PDF=1 -I./pdf -Os -fstack-clash-protection -Wformat -Werror=format-security -g -flto=auto -DHAVE_RESTRICT=1 -I/usr/include/webp -fno-strict-aliasing -DHAVE_POPEN_PROTO=1 -I./soobj -I./base -I./devices -DWHICH_CMS="lcms2" -o ./soobj/gxbcache.o -c ./base/gxbcache.c gcc -DHAVE_MKSTEMP -DHAVE_FSEEKO -DHAVE_FONTCONFIG -DHAVE_SETLOCALE -DHAVE_DBUS -DHAVE_BSWAP32 -DHAVE_BYTESWAP_H -DHAVE_STRERROR -DHAVE_PREAD_PWRITE=1 -DGS_RECURSIVE_MUTEXATTR=PTHREAD_MUTEX_RECURSIVE -O2 -DNDEBUG -fPIC -fvisibility=hidden -DGSDLLEXPORT="__attribute__((visibility(\"default\")))" -Wall -Wstrict-prototypes -Wundef -Wmissing-declarations -Wmissing-prototypes -Wwrite-strings -fno-strict-aliasing -Werror=declaration-after-statement -fno-builtin -fno-common -Werror=return-type -Wno-unused-local-typedefs -DHAVE_STDINT_H=1 -DHAVE_DIRENT_H=1 -DHAVE_SYS_DIR_H=1 -DHAVE_SYS_TIME_H=1 -DHAVE_SYS_TIMES_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_LIBDL=1 -DGX_COLOR_INDEX_TYPE="unsigned long long" -D__USE_UNIX98=1 -DBUILD_PDF=1 -I./pdf -Os -fstack-clash-protection -Wformat -Werror=format-security -g -flto=auto -DHAVE_RESTRICT=1 -I/usr/include/webp -fno-strict-aliasing -DHAVE_POPEN_PROTO=1 -I./soobj -I./base -I./devices -DWHICH_CMS="lcms2" -o ./soobj/gxccache.o -c ./base/gxccache.c gcc -DHAVE_MKSTEMP -DHAVE_FSEEKO -DHAVE_FONTCONFIG -DHAVE_SETLOCALE -DHAVE_DBUS -DHAVE_BSWAP32 -DHAVE_BYTESWAP_H -DHAVE_STRERROR -DHAVE_PREAD_PWRITE=1 -DGS_RECURSIVE_MUTEXATTR=PTHREAD_MUTEX_RECURSIVE -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 -Wno-unused-local-typedefs -DHAVE_STDINT_H=1 -DHAVE_DIRENT_H=1 -DHAVE_SYS_DIR_H=1 -DHAVE_SYS_TIME_H=1 -DHAVE_SYS_TIMES_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_LIBDL=1 -DGX_COLOR_INDEX_TYPE="unsigned long long" -D__USE_UNIX98=1 -DBUILD_PDF=1 -I./pdf -Os -fstack-clash-protection -Wformat -Werror=format-security -g -flto=auto -DHAVE_RESTRICT=1 -I/usr/include/webp -fno-strict-aliasing -DHAVE_POPEN_PROTO=1 -DSHARE_JPX=0 -Wno-attributes -DOPJ_STATIC -DMUTEX_pthread=0 -DUSE_JPIP -DUSE_OPENJPEG_JP2 -DOPJ_HAVE_STDINT_H=1 -DOPJ_HAVE_INTTYPES_H=1 -DOPJ_HAVE_FSEEKO=1 -DOPJ_HAVE_MALLOC_H=1 -DOPJ_HAVE_ALIGNED_ALLOC=1 -DOPJ_HAVE_MEMALIGN=1 -DOPJ_HAVE_POSIX_MEMALIGN=1 -U__SSE__ -DPDF_INCLUDED -I./pdf -I./obj -I./pcl/pl -I./base -Isrc/lib -I./jpegxr -Isrc -I./openjpeg/src/lib/openjp2 -Isrc -c ./pdf/pdf_fontps.c -o ./obj/pdf_fontps.o gcc -DHAVE_MKSTEMP -DHAVE_FSEEKO -DHAVE_FONTCONFIG -DHAVE_SETLOCALE -DHAVE_DBUS -DHAVE_BSWAP32 -DHAVE_BYTESWAP_H -DHAVE_STRERROR -DHAVE_PREAD_PWRITE=1 -DGS_RECURSIVE_MUTEXATTR=PTHREAD_MUTEX_RECURSIVE -O2 -DNDEBUG -fPIC -fvisibility=hidden -DGSDLLEXPORT="__attribute__((visibility(\"default\")))" -Wall -Wstrict-prototypes -Wundef -Wmissing-declarations -Wmissing-prototypes -Wwrite-strings -fno-strict-aliasing -Werror=declaration-after-statement -fno-builtin -fno-common -Werror=return-type -Wno-unused-local-typedefs -DHAVE_STDINT_H=1 -DHAVE_DIRENT_H=1 -DHAVE_SYS_DIR_H=1 -DHAVE_SYS_TIME_H=1 -DHAVE_SYS_TIMES_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_LIBDL=1 -DGX_COLOR_INDEX_TYPE="unsigned long long" -D__USE_UNIX98=1 -DBUILD_PDF=1 -I./pdf -Os -fstack-clash-protection -Wformat -Werror=format-security -g -flto=auto -DHAVE_RESTRICT=1 -I/usr/include/webp -fno-strict-aliasing -DHAVE_POPEN_PROTO=1 -I./soobj -I./base -I./devices -DWHICH_CMS="lcms2" -o ./soobj/gxccman.o -c ./base/gxccman.c gcc -DHAVE_MKSTEMP -DHAVE_FSEEKO -DHAVE_FONTCONFIG -DHAVE_SETLOCALE -DHAVE_DBUS -DHAVE_BSWAP32 -DHAVE_BYTESWAP_H -DHAVE_STRERROR -DHAVE_PREAD_PWRITE=1 -DGS_RECURSIVE_MUTEXATTR=PTHREAD_MUTEX_RECURSIVE -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 -Wno-unused-local-typedefs -DHAVE_STDINT_H=1 -DHAVE_DIRENT_H=1 -DHAVE_SYS_DIR_H=1 -DHAVE_SYS_TIME_H=1 -DHAVE_SYS_TIMES_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_LIBDL=1 -DGX_COLOR_INDEX_TYPE="unsigned long long" -D__USE_UNIX98=1 -DBUILD_PDF=1 -I./pdf -Os -fstack-clash-protection -Wformat -Werror=format-security -g -flto=auto -DHAVE_RESTRICT=1 -I/usr/include/webp -fno-strict-aliasing -DHAVE_POPEN_PROTO=1 -DSHARE_JPX=0 -Wno-attributes -DOPJ_STATIC -DMUTEX_pthread=0 -DUSE_JPIP -DUSE_OPENJPEG_JP2 -DOPJ_HAVE_STDINT_H=1 -DOPJ_HAVE_INTTYPES_H=1 -DOPJ_HAVE_FSEEKO=1 -DOPJ_HAVE_MALLOC_H=1 -DOPJ_HAVE_ALIGNED_ALLOC=1 -DOPJ_HAVE_MEMALIGN=1 -DOPJ_HAVE_POSIX_MEMALIGN=1 -U__SSE__ -DPDF_INCLUDED -I./pdf -I./obj -I./pcl/pl -I./base -Isrc/lib -I./jpegxr -Isrc -I./openjpeg/src/lib/openjp2 -Isrc -c ./pdf/pdf_font3.c -o ./obj/pdf_font3.o gcc -DHAVE_MKSTEMP -DHAVE_FSEEKO -DHAVE_FONTCONFIG -DHAVE_SETLOCALE -DHAVE_DBUS -DHAVE_BSWAP32 -DHAVE_BYTESWAP_H -DHAVE_STRERROR -DHAVE_PREAD_PWRITE=1 -DGS_RECURSIVE_MUTEXATTR=PTHREAD_MUTEX_RECURSIVE -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 -Wno-unused-local-typedefs -DHAVE_STDINT_H=1 -DHAVE_DIRENT_H=1 -DHAVE_SYS_DIR_H=1 -DHAVE_SYS_TIME_H=1 -DHAVE_SYS_TIMES_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_LIBDL=1 -DGX_COLOR_INDEX_TYPE="unsigned long long" -D__USE_UNIX98=1 -DBUILD_PDF=1 -I./pdf -Os -fstack-clash-protection -Wformat -Werror=format-security -g -flto=auto -DHAVE_RESTRICT=1 -I/usr/include/webp -fno-strict-aliasing -DHAVE_POPEN_PROTO=1 -DSHARE_JPX=0 -Wno-attributes -DOPJ_STATIC -DMUTEX_pthread=0 -DUSE_JPIP -DUSE_OPENJPEG_JP2 -DOPJ_HAVE_STDINT_H=1 -DOPJ_HAVE_INTTYPES_H=1 -DOPJ_HAVE_FSEEKO=1 -DOPJ_HAVE_MALLOC_H=1 -DOPJ_HAVE_ALIGNED_ALLOC=1 -DOPJ_HAVE_MEMALIGN=1 -DOPJ_HAVE_POSIX_MEMALIGN=1 -U__SSE__ -DPDF_INCLUDED -I./pdf -I./obj -I./pcl/pl -I./base -Isrc/lib -I./jpegxr -Isrc -I./openjpeg/src/lib/openjp2 -Isrc -c ./pdf/pdf_fontTT.c -o ./obj/pdf_fontTT.o gcc -DHAVE_MKSTEMP -DHAVE_FSEEKO -DHAVE_FONTCONFIG -DHAVE_SETLOCALE -DHAVE_DBUS -DHAVE_BSWAP32 -DHAVE_BYTESWAP_H -DHAVE_STRERROR -DHAVE_PREAD_PWRITE=1 -DGS_RECURSIVE_MUTEXATTR=PTHREAD_MUTEX_RECURSIVE -O2 -DNDEBUG -fPIC -fvisibility=hidden -DGSDLLEXPORT="__attribute__((visibility(\"default\")))" -Wall -Wstrict-prototypes -Wundef -Wmissing-declarations -Wmissing-prototypes -Wwrite-strings -fno-strict-aliasing -Werror=declaration-after-statement -fno-builtin -fno-common -Werror=return-type -Wno-unused-local-typedefs -DHAVE_STDINT_H=1 -DHAVE_DIRENT_H=1 -DHAVE_SYS_DIR_H=1 -DHAVE_SYS_TIME_H=1 -DHAVE_SYS_TIMES_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_LIBDL=1 -DGX_COLOR_INDEX_TYPE="unsigned long long" -D__USE_UNIX98=1 -DBUILD_PDF=1 -I./pdf -Os -fstack-clash-protection -Wformat -Werror=format-security -g -flto=auto -DHAVE_RESTRICT=1 -I/usr/include/webp -fno-strict-aliasing -DHAVE_POPEN_PROTO=1 -I./soobj -I./base -I./devices -DWHICH_CMS="lcms2" -o ./soobj/gxchar.o -c ./base/gxchar.c gcc -DHAVE_MKSTEMP -DHAVE_FSEEKO -DHAVE_FONTCONFIG -DHAVE_SETLOCALE -DHAVE_DBUS -DHAVE_BSWAP32 -DHAVE_BYTESWAP_H -DHAVE_STRERROR -DHAVE_PREAD_PWRITE=1 -DGS_RECURSIVE_MUTEXATTR=PTHREAD_MUTEX_RECURSIVE -O2 -DNDEBUG -fPIC -fvisibility=hidden -DGSDLLEXPORT="__attribute__((visibility(\"default\")))" -Wall -Wstrict-prototypes -Wundef -Wmissing-declarations -Wmissing-prototypes -Wwrite-strings -fno-strict-aliasing -Werror=declaration-after-statement -fno-builtin -fno-common -Werror=return-type -Wno-unused-local-typedefs -DHAVE_STDINT_H=1 -DHAVE_DIRENT_H=1 -DHAVE_SYS_DIR_H=1 -DHAVE_SYS_TIME_H=1 -DHAVE_SYS_TIMES_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_LIBDL=1 -DGX_COLOR_INDEX_TYPE="unsigned long long" -D__USE_UNIX98=1 -DBUILD_PDF=1 -I./pdf -Os -fstack-clash-protection -Wformat -Werror=format-security -g -flto=auto -DHAVE_RESTRICT=1 -I/usr/include/webp -fno-strict-aliasing -DHAVE_POPEN_PROTO=1 -I./soobj -I./base -I./devices -DWHICH_CMS="lcms2" -o ./soobj/gxcht.o -c ./base/gxcht.c gcc -DHAVE_MKSTEMP -DHAVE_FSEEKO -DHAVE_FONTCONFIG -DHAVE_SETLOCALE -DHAVE_DBUS -DHAVE_BSWAP32 -DHAVE_BYTESWAP_H -DHAVE_STRERROR -DHAVE_PREAD_PWRITE=1 -DGS_RECURSIVE_MUTEXATTR=PTHREAD_MUTEX_RECURSIVE -O2 -DNDEBUG -fPIC -fvisibility=hidden -DGSDLLEXPORT="__attribute__((visibility(\"default\")))" -Wall -Wstrict-prototypes -Wundef -Wmissing-declarations -Wmissing-prototypes -Wwrite-strings -fno-strict-aliasing -Werror=declaration-after-statement -fno-builtin -fno-common -Werror=return-type -Wno-unused-local-typedefs -DHAVE_STDINT_H=1 -DHAVE_DIRENT_H=1 -DHAVE_SYS_DIR_H=1 -DHAVE_SYS_TIME_H=1 -DHAVE_SYS_TIMES_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_LIBDL=1 -DGX_COLOR_INDEX_TYPE="unsigned long long" -D__USE_UNIX98=1 -DBUILD_PDF=1 -I./pdf -Os -fstack-clash-protection -Wformat -Werror=format-security -g -flto=auto -DHAVE_RESTRICT=1 -I/usr/include/webp -fno-strict-aliasing -DHAVE_POPEN_PROTO=1 -I./soobj -I./base -I./devices -DWHICH_CMS="lcms2" -o ./soobj/gxclip.o -c ./base/gxclip.c gcc -DHAVE_MKSTEMP -DHAVE_FSEEKO -DHAVE_FONTCONFIG -DHAVE_SETLOCALE -DHAVE_DBUS -DHAVE_BSWAP32 -DHAVE_BYTESWAP_H -DHAVE_STRERROR -DHAVE_PREAD_PWRITE=1 -DGS_RECURSIVE_MUTEXATTR=PTHREAD_MUTEX_RECURSIVE -O2 -DNDEBUG -fPIC -fvisibility=hidden -DGSDLLEXPORT="__attribute__((visibility(\"default\")))" -Wall -Wstrict-prototypes -Wundef -Wmissing-declarations -Wmissing-prototypes -Wwrite-strings -fno-strict-aliasing -Werror=declaration-after-statement -fno-builtin -fno-common -Werror=return-type -Wno-unused-local-typedefs -DHAVE_STDINT_H=1 -DHAVE_DIRENT_H=1 -DHAVE_SYS_DIR_H=1 -DHAVE_SYS_TIME_H=1 -DHAVE_SYS_TIMES_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_LIBDL=1 -DGX_COLOR_INDEX_TYPE="unsigned long long" -D__USE_UNIX98=1 -DBUILD_PDF=1 -I./pdf -Os -fstack-clash-protection -Wformat -Werror=format-security -g -flto=auto -DHAVE_RESTRICT=1 -I/usr/include/webp -fno-strict-aliasing -DHAVE_POPEN_PROTO=1 -I./soobj -I./base -I./devices -DWHICH_CMS="lcms2" -o ./soobj/gxcmap.o -c ./base/gxcmap.c gcc -DHAVE_MKSTEMP -DHAVE_FSEEKO -DHAVE_FONTCONFIG -DHAVE_SETLOCALE -DHAVE_DBUS -DHAVE_BSWAP32 -DHAVE_BYTESWAP_H -DHAVE_STRERROR -DHAVE_PREAD_PWRITE=1 -DGS_RECURSIVE_MUTEXATTR=PTHREAD_MUTEX_RECURSIVE -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 -Wno-unused-local-typedefs -DHAVE_STDINT_H=1 -DHAVE_DIRENT_H=1 -DHAVE_SYS_DIR_H=1 -DHAVE_SYS_TIME_H=1 -DHAVE_SYS_TIMES_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_LIBDL=1 -DGX_COLOR_INDEX_TYPE="unsigned long long" -D__USE_UNIX98=1 -DBUILD_PDF=1 -I./pdf -Os -fstack-clash-protection -Wformat -Werror=format-security -g -flto=auto -DHAVE_RESTRICT=1 -I/usr/include/webp -fno-strict-aliasing -DHAVE_POPEN_PROTO=1 -DSHARE_JPX=0 -Wno-attributes -DOPJ_STATIC -DMUTEX_pthread=0 -DUSE_JPIP -DUSE_OPENJPEG_JP2 -DOPJ_HAVE_STDINT_H=1 -DOPJ_HAVE_INTTYPES_H=1 -DOPJ_HAVE_FSEEKO=1 -DOPJ_HAVE_MALLOC_H=1 -DOPJ_HAVE_ALIGNED_ALLOC=1 -DOPJ_HAVE_MEMALIGN=1 -DOPJ_HAVE_POSIX_MEMALIGN=1 -U__SSE__ -DPDF_INCLUDED -I./pdf -I./obj -I./pcl/pl -I./base -Isrc/lib -I./jpegxr -Isrc -I./openjpeg/src/lib/openjp2 -Isrc -c ./pdf/pdf_font9.c -o ./obj/pdf_font9.o gcc -DHAVE_MKSTEMP -DHAVE_FSEEKO -DHAVE_FONTCONFIG -DHAVE_SETLOCALE -DHAVE_DBUS -DHAVE_BSWAP32 -DHAVE_BYTESWAP_H -DHAVE_STRERROR -DHAVE_PREAD_PWRITE=1 -DGS_RECURSIVE_MUTEXATTR=PTHREAD_MUTEX_RECURSIVE -O2 -DNDEBUG -fPIC -fvisibility=hidden -DGSDLLEXPORT="__attribute__((visibility(\"default\")))" -Wall -Wstrict-prototypes -Wundef -Wmissing-declarations -Wmissing-prototypes -Wwrite-strings -fno-strict-aliasing -Werror=declaration-after-statement -fno-builtin -fno-common -Werror=return-type -Wno-unused-local-typedefs -DHAVE_STDINT_H=1 -DHAVE_DIRENT_H=1 -DHAVE_SYS_DIR_H=1 -DHAVE_SYS_TIME_H=1 -DHAVE_SYS_TIMES_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_LIBDL=1 -DGX_COLOR_INDEX_TYPE="unsigned long long" -D__USE_UNIX98=1 -DBUILD_PDF=1 -I./pdf -Os -fstack-clash-protection -Wformat -Werror=format-security -g -flto=auto -DHAVE_RESTRICT=1 -I/usr/include/webp -fno-strict-aliasing -DHAVE_POPEN_PROTO=1 -I./soobj -I./base -I./devices -DWHICH_CMS="lcms2" -o ./soobj/gxcpath.o -c ./base/gxcpath.c gcc -DHAVE_MKSTEMP -DHAVE_FSEEKO -DHAVE_FONTCONFIG -DHAVE_SETLOCALE -DHAVE_DBUS -DHAVE_BSWAP32 -DHAVE_BYTESWAP_H -DHAVE_STRERROR -DHAVE_PREAD_PWRITE=1 -DGS_RECURSIVE_MUTEXATTR=PTHREAD_MUTEX_RECURSIVE -O2 -DNDEBUG -fPIC -fvisibility=hidden -DGSDLLEXPORT="__attribute__((visibility(\"default\")))" -Wall -Wstrict-prototypes -Wundef -Wmissing-declarations -Wmissing-prototypes -Wwrite-strings -fno-strict-aliasing -Werror=declaration-after-statement -fno-builtin -fno-common -Werror=return-type -Wno-unused-local-typedefs -DHAVE_STDINT_H=1 -DHAVE_DIRENT_H=1 -DHAVE_SYS_DIR_H=1 -DHAVE_SYS_TIME_H=1 -DHAVE_SYS_TIMES_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_LIBDL=1 -DGX_COLOR_INDEX_TYPE="unsigned long long" -D__USE_UNIX98=1 -DBUILD_PDF=1 -I./pdf -Os -fstack-clash-protection -Wformat -Werror=format-security -g -flto=auto -DHAVE_RESTRICT=1 -I/usr/include/webp -fno-strict-aliasing -DHAVE_POPEN_PROTO=1 -I./soobj -I./base -I./devices -DWHICH_CMS="lcms2" -o ./soobj/gxdcconv.o -c ./base/gxdcconv.c gcc -DHAVE_MKSTEMP -DHAVE_FSEEKO -DHAVE_FONTCONFIG -DHAVE_SETLOCALE -DHAVE_DBUS -DHAVE_BSWAP32 -DHAVE_BYTESWAP_H -DHAVE_STRERROR -DHAVE_PREAD_PWRITE=1 -DGS_RECURSIVE_MUTEXATTR=PTHREAD_MUTEX_RECURSIVE -O2 -DNDEBUG -fPIC -fvisibility=hidden -DGSDLLEXPORT="__attribute__((visibility(\"default\")))" -Wall -Wstrict-prototypes -Wundef -Wmissing-declarations -Wmissing-prototypes -Wwrite-strings -fno-strict-aliasing -Werror=declaration-after-statement -fno-builtin -fno-common -Werror=return-type -Wno-unused-local-typedefs -DHAVE_STDINT_H=1 -DHAVE_DIRENT_H=1 -DHAVE_SYS_DIR_H=1 -DHAVE_SYS_TIME_H=1 -DHAVE_SYS_TIMES_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_LIBDL=1 -DGX_COLOR_INDEX_TYPE="unsigned long long" -D__USE_UNIX98=1 -DBUILD_PDF=1 -I./pdf -Os -fstack-clash-protection -Wformat -Werror=format-security -g -flto=auto -DHAVE_RESTRICT=1 -I/usr/include/webp -fno-strict-aliasing -DHAVE_POPEN_PROTO=1 -I./soobj -I./base -I./devices -DWHICH_CMS="lcms2" -o ./soobj/gxdcolor.o -c ./base/gxdcolor.c gcc -DHAVE_MKSTEMP -DHAVE_FSEEKO -DHAVE_FONTCONFIG -DHAVE_SETLOCALE -DHAVE_DBUS -DHAVE_BSWAP32 -DHAVE_BYTESWAP_H -DHAVE_STRERROR -DHAVE_PREAD_PWRITE=1 -DGS_RECURSIVE_MUTEXATTR=PTHREAD_MUTEX_RECURSIVE -O2 -DNDEBUG -fPIC -fvisibility=hidden -DGSDLLEXPORT="__attribute__((visibility(\"default\")))" -Wall -Wstrict-prototypes -Wundef -Wmissing-declarations -Wmissing-prototypes -Wwrite-strings -fno-strict-aliasing -Werror=declaration-after-statement -fno-builtin -fno-common -Werror=return-type -Wno-unused-local-typedefs -DHAVE_STDINT_H=1 -DHAVE_DIRENT_H=1 -DHAVE_SYS_DIR_H=1 -DHAVE_SYS_TIME_H=1 -DHAVE_SYS_TIMES_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_LIBDL=1 -DGX_COLOR_INDEX_TYPE="unsigned long long" -D__USE_UNIX98=1 -DBUILD_PDF=1 -I./pdf -Os -fstack-clash-protection -Wformat -Werror=format-security -g -flto=auto -DHAVE_RESTRICT=1 -I/usr/include/webp -fno-strict-aliasing -DHAVE_POPEN_PROTO=1 -I./soobj -I./base -I./devices -DWHICH_CMS="lcms2" -o ./soobj/gxhldevc.o -c ./base/gxhldevc.c gcc -DHAVE_MKSTEMP -DHAVE_FSEEKO -DHAVE_FONTCONFIG -DHAVE_SETLOCALE -DHAVE_DBUS -DHAVE_BSWAP32 -DHAVE_BYTESWAP_H -DHAVE_STRERROR -DHAVE_PREAD_PWRITE=1 -DGS_RECURSIVE_MUTEXATTR=PTHREAD_MUTEX_RECURSIVE -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 -Wno-unused-local-typedefs -DHAVE_STDINT_H=1 -DHAVE_DIRENT_H=1 -DHAVE_SYS_DIR_H=1 -DHAVE_SYS_TIME_H=1 -DHAVE_SYS_TIMES_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_LIBDL=1 -DGX_COLOR_INDEX_TYPE="unsigned long long" -D__USE_UNIX98=1 -DBUILD_PDF=1 -I./pdf -Os -fstack-clash-protection -Wformat -Werror=format-security -g -flto=auto -DHAVE_RESTRICT=1 -I/usr/include/webp -fno-strict-aliasing -DHAVE_POPEN_PROTO=1 -DSHARE_JPX=0 -Wno-attributes -DOPJ_STATIC -DMUTEX_pthread=0 -DUSE_JPIP -DUSE_OPENJPEG_JP2 -DOPJ_HAVE_STDINT_H=1 -DOPJ_HAVE_INTTYPES_H=1 -DOPJ_HAVE_FSEEKO=1 -DOPJ_HAVE_MALLOC_H=1 -DOPJ_HAVE_ALIGNED_ALLOC=1 -DOPJ_HAVE_MEMALIGN=1 -DOPJ_HAVE_POSIX_MEMALIGN=1 -U__SSE__ -DPDF_INCLUDED -I./pdf -I./obj -I./pcl/pl -I./base -Isrc/lib -I./jpegxr -Isrc -I./openjpeg/src/lib/openjp2 -Isrc -c ./pdf/pdf_font11.c -o ./obj/pdf_font11.o gcc -DHAVE_MKSTEMP -DHAVE_FSEEKO -DHAVE_FONTCONFIG -DHAVE_SETLOCALE -DHAVE_DBUS -DHAVE_BSWAP32 -DHAVE_BYTESWAP_H -DHAVE_STRERROR -DHAVE_PREAD_PWRITE=1 -DGS_RECURSIVE_MUTEXATTR=PTHREAD_MUTEX_RECURSIVE -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 -Wno-unused-local-typedefs -DHAVE_STDINT_H=1 -DHAVE_DIRENT_H=1 -DHAVE_SYS_DIR_H=1 -DHAVE_SYS_TIME_H=1 -DHAVE_SYS_TIMES_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_LIBDL=1 -DGX_COLOR_INDEX_TYPE="unsigned long long" -D__USE_UNIX98=1 -DBUILD_PDF=1 -I./pdf -Os -fstack-clash-protection -Wformat -Werror=format-security -g -flto=auto -DHAVE_RESTRICT=1 -I/usr/include/webp -fno-strict-aliasing -DHAVE_POPEN_PROTO=1 -DSHARE_JPX=0 -Wno-attributes -DOPJ_STATIC -DMUTEX_pthread=0 -DUSE_JPIP -DUSE_OPENJPEG_JP2 -DOPJ_HAVE_STDINT_H=1 -DOPJ_HAVE_INTTYPES_H=1 -DOPJ_HAVE_FSEEKO=1 -DOPJ_HAVE_MALLOC_H=1 -DOPJ_HAVE_ALIGNED_ALLOC=1 -DOPJ_HAVE_MEMALIGN=1 -DOPJ_HAVE_POSIX_MEMALIGN=1 -U__SSE__ -DPDF_INCLUDED -I./pdf -I./obj -I./pcl/pl -I./base -Isrc/lib -I./jpegxr -Isrc -I./openjpeg/src/lib/openjp2 -Isrc -c ./pdf/pdf_cmap.c -o ./obj/pdf_cmap.o gcc -DHAVE_MKSTEMP -DHAVE_FSEEKO -DHAVE_FONTCONFIG -DHAVE_SETLOCALE -DHAVE_DBUS -DHAVE_BSWAP32 -DHAVE_BYTESWAP_H -DHAVE_STRERROR -DHAVE_PREAD_PWRITE=1 -DGS_RECURSIVE_MUTEXATTR=PTHREAD_MUTEX_RECURSIVE -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 -Wno-unused-local-typedefs -DHAVE_STDINT_H=1 -DHAVE_DIRENT_H=1 -DHAVE_SYS_DIR_H=1 -DHAVE_SYS_TIME_H=1 -DHAVE_SYS_TIMES_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_LIBDL=1 -DGX_COLOR_INDEX_TYPE="unsigned long long" -D__USE_UNIX98=1 -DBUILD_PDF=1 -I./pdf -Os -fstack-clash-protection -Wformat -Werror=format-security -g -flto=auto -DHAVE_RESTRICT=1 -I/usr/include/webp -fno-strict-aliasing -DHAVE_POPEN_PROTO=1 -DSHARE_JPX=0 -Wno-attributes -DOPJ_STATIC -DMUTEX_pthread=0 -DUSE_JPIP -DUSE_OPENJPEG_JP2 -DOPJ_HAVE_STDINT_H=1 -DOPJ_HAVE_INTTYPES_H=1 -DOPJ_HAVE_FSEEKO=1 -DOPJ_HAVE_MALLOC_H=1 -DOPJ_HAVE_ALIGNED_ALLOC=1 -DOPJ_HAVE_MEMALIGN=1 -DOPJ_HAVE_POSIX_MEMALIGN=1 -U__SSE__ -DPDF_INCLUDED -I./pdf -I./obj -I./pcl/pl -I./base -Isrc/lib -I./jpegxr -Isrc -I./openjpeg/src/lib/openjp2 -Isrc -c ./pdf/pdf_fmap.c -o ./obj/pdf_fmap.o gcc -DHAVE_MKSTEMP -DHAVE_FSEEKO -DHAVE_FONTCONFIG -DHAVE_SETLOCALE -DHAVE_DBUS -DHAVE_BSWAP32 -DHAVE_BYTESWAP_H -DHAVE_STRERROR -DHAVE_PREAD_PWRITE=1 -DGS_RECURSIVE_MUTEXATTR=PTHREAD_MUTEX_RECURSIVE -O2 -DNDEBUG -fPIC -fvisibility=hidden -DGSDLLEXPORT="__attribute__((visibility(\"default\")))" -Wall -Wstrict-prototypes -Wundef -Wmissing-declarations -Wmissing-prototypes -Wwrite-strings -fno-strict-aliasing -Werror=declaration-after-statement -fno-builtin -fno-common -Werror=return-type -Wno-unused-local-typedefs -DHAVE_STDINT_H=1 -DHAVE_DIRENT_H=1 -DHAVE_SYS_DIR_H=1 -DHAVE_SYS_TIME_H=1 -DHAVE_SYS_TIMES_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_LIBDL=1 -DGX_COLOR_INDEX_TYPE="unsigned long long" -D__USE_UNIX98=1 -DBUILD_PDF=1 -I./pdf -Os -fstack-clash-protection -Wformat -Werror=format-security -g -flto=auto -DHAVE_RESTRICT=1 -I/usr/include/webp -fno-strict-aliasing -DHAVE_POPEN_PROTO=1 -I./soobj -I./base -I./devices -DWHICH_CMS="lcms2" -o ./soobj/gxfill.o -c ./base/gxfill.c gcc -DHAVE_MKSTEMP -DHAVE_FSEEKO -DHAVE_FONTCONFIG -DHAVE_SETLOCALE -DHAVE_DBUS -DHAVE_BSWAP32 -DHAVE_BYTESWAP_H -DHAVE_STRERROR -DHAVE_PREAD_PWRITE=1 -DGS_RECURSIVE_MUTEXATTR=PTHREAD_MUTEX_RECURSIVE -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 -Wno-unused-local-typedefs -DHAVE_STDINT_H=1 -DHAVE_DIRENT_H=1 -DHAVE_SYS_DIR_H=1 -DHAVE_SYS_TIME_H=1 -DHAVE_SYS_TIMES_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_LIBDL=1 -DGX_COLOR_INDEX_TYPE="unsigned long long" -D__USE_UNIX98=1 -DBUILD_PDF=1 -I./pdf -Os -fstack-clash-protection -Wformat -Werror=format-security -g -flto=auto -DHAVE_RESTRICT=1 -I/usr/include/webp -fno-strict-aliasing -DHAVE_POPEN_PROTO=1 -DSHARE_JPX=0 -Wno-attributes -DOPJ_STATIC -DMUTEX_pthread=0 -DUSE_JPIP -DUSE_OPENJPEG_JP2 -DOPJ_HAVE_STDINT_H=1 -DOPJ_HAVE_INTTYPES_H=1 -DOPJ_HAVE_FSEEKO=1 -DOPJ_HAVE_MALLOC_H=1 -DOPJ_HAVE_ALIGNED_ALLOC=1 -DOPJ_HAVE_MEMALIGN=1 -DOPJ_HAVE_POSIX_MEMALIGN=1 -U__SSE__ -DPDF_INCLUDED -I./pdf -I./obj -I./pcl/pl -I./base -Isrc/lib -I./jpegxr -Isrc -I./openjpeg/src/lib/openjp2 -Isrc -c ./pdf/pdf_text.c -o ./obj/pdf_text.o gcc -DHAVE_MKSTEMP -DHAVE_FSEEKO -DHAVE_FONTCONFIG -DHAVE_SETLOCALE -DHAVE_DBUS -DHAVE_BSWAP32 -DHAVE_BYTESWAP_H -DHAVE_STRERROR -DHAVE_PREAD_PWRITE=1 -DGS_RECURSIVE_MUTEXATTR=PTHREAD_MUTEX_RECURSIVE -O2 -DNDEBUG -fPIC -fvisibility=hidden -DGSDLLEXPORT="__attribute__((visibility(\"default\")))" -Wall -Wstrict-prototypes -Wundef -Wmissing-declarations -Wmissing-prototypes -Wwrite-strings -fno-strict-aliasing -Werror=declaration-after-statement -fno-builtin -fno-common -Werror=return-type -Wno-unused-local-typedefs -DHAVE_STDINT_H=1 -DHAVE_DIRENT_H=1 -DHAVE_SYS_DIR_H=1 -DHAVE_SYS_TIME_H=1 -DHAVE_SYS_TIMES_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_LIBDL=1 -DGX_COLOR_INDEX_TYPE="unsigned long long" -D__USE_UNIX98=1 -DBUILD_PDF=1 -I./pdf -Os -fstack-clash-protection -Wformat -Werror=format-security -g -flto=auto -DHAVE_RESTRICT=1 -I/usr/include/webp -fno-strict-aliasing -DHAVE_POPEN_PROTO=1 -I./soobj -I./base -I./devices -DWHICH_CMS="lcms2" -o ./soobj/gxht.o -c ./base/gxht.c gcc -DHAVE_MKSTEMP -DHAVE_FSEEKO -DHAVE_FONTCONFIG -DHAVE_SETLOCALE -DHAVE_DBUS -DHAVE_BSWAP32 -DHAVE_BYTESWAP_H -DHAVE_STRERROR -DHAVE_PREAD_PWRITE=1 -DGS_RECURSIVE_MUTEXATTR=PTHREAD_MUTEX_RECURSIVE -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 -Wno-unused-local-typedefs -DHAVE_STDINT_H=1 -DHAVE_DIRENT_H=1 -DHAVE_SYS_DIR_H=1 -DHAVE_SYS_TIME_H=1 -DHAVE_SYS_TIMES_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_LIBDL=1 -DGX_COLOR_INDEX_TYPE="unsigned long long" -D__USE_UNIX98=1 -DBUILD_PDF=1 -I./pdf -Os -fstack-clash-protection -Wformat -Werror=format-security -g -flto=auto -DHAVE_RESTRICT=1 -I/usr/include/webp -fno-strict-aliasing -DHAVE_POPEN_PROTO=1 -DSHARE_JPX=0 -Wno-attributes -DOPJ_STATIC -DMUTEX_pthread=0 -DUSE_JPIP -DUSE_OPENJPEG_JP2 -DOPJ_HAVE_STDINT_H=1 -DOPJ_HAVE_INTTYPES_H=1 -DOPJ_HAVE_FSEEKO=1 -DOPJ_HAVE_MALLOC_H=1 -DOPJ_HAVE_ALIGNED_ALLOC=1 -DOPJ_HAVE_MEMALIGN=1 -DOPJ_HAVE_POSIX_MEMALIGN=1 -U__SSE__ -DPDF_INCLUDED -I./pdf -I./obj -I./pcl/pl -I./base -Isrc/lib -I./jpegxr -Isrc -I./openjpeg/src/lib/openjp2 -Isrc -c ./pdf/pdf_shading.c -o ./obj/pdf_shading.o gcc -DHAVE_MKSTEMP -DHAVE_FSEEKO -DHAVE_FONTCONFIG -DHAVE_SETLOCALE -DHAVE_DBUS -DHAVE_BSWAP32 -DHAVE_BYTESWAP_H -DHAVE_STRERROR -DHAVE_PREAD_PWRITE=1 -DGS_RECURSIVE_MUTEXATTR=PTHREAD_MUTEX_RECURSIVE -O2 -DNDEBUG -fPIC -fvisibility=hidden -DGSDLLEXPORT="__attribute__((visibility(\"default\")))" -Wall -Wstrict-prototypes -Wundef -Wmissing-declarations -Wmissing-prototypes -Wwrite-strings -fno-strict-aliasing -Werror=declaration-after-statement -fno-builtin -fno-common -Werror=return-type -Wno-unused-local-typedefs -DHAVE_STDINT_H=1 -DHAVE_DIRENT_H=1 -DHAVE_SYS_DIR_H=1 -DHAVE_SYS_TIME_H=1 -DHAVE_SYS_TIMES_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_LIBDL=1 -DGX_COLOR_INDEX_TYPE="unsigned long long" -D__USE_UNIX98=1 -DBUILD_PDF=1 -I./pdf -Os -fstack-clash-protection -Wformat -Werror=format-security -g -flto=auto -DHAVE_RESTRICT=1 -I/usr/include/webp -fno-strict-aliasing -DHAVE_POPEN_PROTO=1 -I./soobj -I./base -I./devices -DWHICH_CMS="lcms2" -o ./soobj/gxhtbit.o -c ./base/gxhtbit.c gcc -DHAVE_MKSTEMP -DHAVE_FSEEKO -DHAVE_FONTCONFIG -DHAVE_SETLOCALE -DHAVE_DBUS -DHAVE_BSWAP32 -DHAVE_BYTESWAP_H -DHAVE_STRERROR -DHAVE_PREAD_PWRITE=1 -DGS_RECURSIVE_MUTEXATTR=PTHREAD_MUTEX_RECURSIVE -O2 -DNDEBUG -fPIC -fvisibility=hidden -DGSDLLEXPORT="__attribute__((visibility(\"default\")))" -Wall -Wstrict-prototypes -Wundef -Wmissing-declarations -Wmissing-prototypes -Wwrite-strings -fno-strict-aliasing -Werror=declaration-after-statement -fno-builtin -fno-common -Werror=return-type -Wno-unused-local-typedefs -DHAVE_STDINT_H=1 -DHAVE_DIRENT_H=1 -DHAVE_SYS_DIR_H=1 -DHAVE_SYS_TIME_H=1 -DHAVE_SYS_TIMES_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_LIBDL=1 -DGX_COLOR_INDEX_TYPE="unsigned long long" -D__USE_UNIX98=1 -DBUILD_PDF=1 -I./pdf -Os -fstack-clash-protection -Wformat -Werror=format-security -g -flto=auto -DHAVE_RESTRICT=1 -I/usr/include/webp -fno-strict-aliasing -DHAVE_POPEN_PROTO=1 -I./soobj -I./base -I./devices -DWHICH_CMS="lcms2" -o ./soobj/gxht_thresh.o -c ./base/gxht_thresh.c gcc -DHAVE_MKSTEMP -DHAVE_FSEEKO -DHAVE_FONTCONFIG -DHAVE_SETLOCALE -DHAVE_DBUS -DHAVE_BSWAP32 -DHAVE_BYTESWAP_H -DHAVE_STRERROR -DHAVE_PREAD_PWRITE=1 -DGS_RECURSIVE_MUTEXATTR=PTHREAD_MUTEX_RECURSIVE -O2 -DNDEBUG -fPIC -fvisibility=hidden -DGSDLLEXPORT="__attribute__((visibility(\"default\")))" -Wall -Wstrict-prototypes -Wundef -Wmissing-declarations -Wmissing-prototypes -Wwrite-strings -fno-strict-aliasing -Werror=declaration-after-statement -fno-builtin -fno-common -Werror=return-type -Wno-unused-local-typedefs -DHAVE_STDINT_H=1 -DHAVE_DIRENT_H=1 -DHAVE_SYS_DIR_H=1 -DHAVE_SYS_TIME_H=1 -DHAVE_SYS_TIMES_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_LIBDL=1 -DGX_COLOR_INDEX_TYPE="unsigned long long" -D__USE_UNIX98=1 -DBUILD_PDF=1 -I./pdf -Os -fstack-clash-protection -Wformat -Werror=format-security -g -flto=auto -DHAVE_RESTRICT=1 -I/usr/include/webp -fno-strict-aliasing -DHAVE_POPEN_PROTO=1 -I./soobj -I./base -I./devices -DWHICH_CMS="lcms2" -o ./soobj/gxidata_0.o -c ./base/gxidata.c gcc -DHAVE_MKSTEMP -DHAVE_FSEEKO -DHAVE_FONTCONFIG -DHAVE_SETLOCALE -DHAVE_DBUS -DHAVE_BSWAP32 -DHAVE_BYTESWAP_H -DHAVE_STRERROR -DHAVE_PREAD_PWRITE=1 -DGS_RECURSIVE_MUTEXATTR=PTHREAD_MUTEX_RECURSIVE -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 -Wno-unused-local-typedefs -DHAVE_STDINT_H=1 -DHAVE_DIRENT_H=1 -DHAVE_SYS_DIR_H=1 -DHAVE_SYS_TIME_H=1 -DHAVE_SYS_TIMES_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_LIBDL=1 -DGX_COLOR_INDEX_TYPE="unsigned long long" -D__USE_UNIX98=1 -DBUILD_PDF=1 -I./pdf -Os -fstack-clash-protection -Wformat -Werror=format-security -g -flto=auto -DHAVE_RESTRICT=1 -I/usr/include/webp -fno-strict-aliasing -DHAVE_POPEN_PROTO=1 -DSHARE_JPX=0 -Wno-attributes -DOPJ_STATIC -DMUTEX_pthread=0 -DUSE_JPIP -DUSE_OPENJPEG_JP2 -DOPJ_HAVE_STDINT_H=1 -DOPJ_HAVE_INTTYPES_H=1 -DOPJ_HAVE_FSEEKO=1 -DOPJ_HAVE_MALLOC_H=1 -DOPJ_HAVE_ALIGNED_ALLOC=1 -DOPJ_HAVE_MEMALIGN=1 -DOPJ_HAVE_POSIX_MEMALIGN=1 -U__SSE__ -DPDF_INCLUDED -I./pdf -I./obj -I./pcl/pl -I./base -Isrc/lib -I./jpegxr -Isrc -I./openjpeg/src/lib/openjp2 -Isrc -c ./pdf/pdf_func.c -o ./obj/pdf_func.o gcc -DHAVE_MKSTEMP -DHAVE_FSEEKO -DHAVE_FONTCONFIG -DHAVE_SETLOCALE -DHAVE_DBUS -DHAVE_BSWAP32 -DHAVE_BYTESWAP_H -DHAVE_STRERROR -DHAVE_PREAD_PWRITE=1 -DGS_RECURSIVE_MUTEXATTR=PTHREAD_MUTEX_RECURSIVE -O2 -DNDEBUG -fPIC -fvisibility=hidden -DGSDLLEXPORT="__attribute__((visibility(\"default\")))" -Wall -Wstrict-prototypes -Wundef -Wmissing-declarations -Wmissing-prototypes -Wwrite-strings -fno-strict-aliasing -Werror=declaration-after-statement -fno-builtin -fno-common -Werror=return-type -Wno-unused-local-typedefs -DHAVE_STDINT_H=1 -DHAVE_DIRENT_H=1 -DHAVE_SYS_DIR_H=1 -DHAVE_SYS_TIME_H=1 -DHAVE_SYS_TIMES_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_LIBDL=1 -DGX_COLOR_INDEX_TYPE="unsigned long long" -D__USE_UNIX98=1 -DBUILD_PDF=1 -I./pdf -Os -fstack-clash-protection -Wformat -Werror=format-security -g -flto=auto -DHAVE_RESTRICT=1 -I/usr/include/webp -fno-strict-aliasing -DHAVE_POPEN_PROTO=1 -I./soobj -I./base -I./devices -DWHICH_CMS="lcms2" -o ./soobj/gxifast.o -c ./base/gxifast.c gcc -DHAVE_MKSTEMP -DHAVE_FSEEKO -DHAVE_FONTCONFIG -DHAVE_SETLOCALE -DHAVE_DBUS -DHAVE_BSWAP32 -DHAVE_BYTESWAP_H -DHAVE_STRERROR -DHAVE_PREAD_PWRITE=1 -DGS_RECURSIVE_MUTEXATTR=PTHREAD_MUTEX_RECURSIVE -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 -Wno-unused-local-typedefs -DHAVE_STDINT_H=1 -DHAVE_DIRENT_H=1 -DHAVE_SYS_DIR_H=1 -DHAVE_SYS_TIME_H=1 -DHAVE_SYS_TIMES_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_LIBDL=1 -DGX_COLOR_INDEX_TYPE="unsigned long long" -D__USE_UNIX98=1 -DBUILD_PDF=1 -I./pdf -Os -fstack-clash-protection -Wformat -Werror=format-security -g -flto=auto -DHAVE_RESTRICT=1 -I/usr/include/webp -fno-strict-aliasing -DHAVE_POPEN_PROTO=1 -DSHARE_JPX=0 -Wno-attributes -DOPJ_STATIC -DMUTEX_pthread=0 -DUSE_JPIP -DUSE_OPENJPEG_JP2 -DOPJ_HAVE_STDINT_H=1 -DOPJ_HAVE_INTTYPES_H=1 -DOPJ_HAVE_FSEEKO=1 -DOPJ_HAVE_MALLOC_H=1 -DOPJ_HAVE_ALIGNED_ALLOC=1 -DOPJ_HAVE_MEMALIGN=1 -DOPJ_HAVE_POSIX_MEMALIGN=1 -U__SSE__ -DPDF_INCLUDED -I./pdf -I./obj -I./pcl/pl -I./base -Isrc/lib -I./jpegxr -Isrc -I./openjpeg/src/lib/openjp2 -Isrc -c ./pdf/pdf_trans.c -o ./obj/pdf_trans.o gcc -DHAVE_MKSTEMP -DHAVE_FSEEKO -DHAVE_FONTCONFIG -DHAVE_SETLOCALE -DHAVE_DBUS -DHAVE_BSWAP32 -DHAVE_BYTESWAP_H -DHAVE_STRERROR -DHAVE_PREAD_PWRITE=1 -DGS_RECURSIVE_MUTEXATTR=PTHREAD_MUTEX_RECURSIVE -O2 -DNDEBUG -fPIC -fvisibility=hidden -DGSDLLEXPORT="__attribute__((visibility(\"default\")))" -Wall -Wstrict-prototypes -Wundef -Wmissing-declarations -Wmissing-prototypes -Wwrite-strings -fno-strict-aliasing -Werror=declaration-after-statement -fno-builtin -fno-common -Werror=return-type -Wno-unused-local-typedefs -DHAVE_STDINT_H=1 -DHAVE_DIRENT_H=1 -DHAVE_SYS_DIR_H=1 -DHAVE_SYS_TIME_H=1 -DHAVE_SYS_TIMES_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_LIBDL=1 -DGX_COLOR_INDEX_TYPE="unsigned long long" -D__USE_UNIX98=1 -DBUILD_PDF=1 -I./pdf -Os -fstack-clash-protection -Wformat -Werror=format-security -g -flto=auto -DHAVE_RESTRICT=1 -I/usr/include/webp -fno-strict-aliasing -DHAVE_POPEN_PROTO=1 -I./soobj -I./base -I./devices -DWHICH_CMS="lcms2" -o ./soobj/gximage.o -c ./base/gximage.c gcc -DHAVE_MKSTEMP -DHAVE_FSEEKO -DHAVE_FONTCONFIG -DHAVE_SETLOCALE -DHAVE_DBUS -DHAVE_BSWAP32 -DHAVE_BYTESWAP_H -DHAVE_STRERROR -DHAVE_PREAD_PWRITE=1 -DGS_RECURSIVE_MUTEXATTR=PTHREAD_MUTEX_RECURSIVE -O2 -DNDEBUG -fPIC -fvisibility=hidden -DGSDLLEXPORT="__attribute__((visibility(\"default\")))" -Wall -Wstrict-prototypes -Wundef -Wmissing-declarations -Wmissing-prototypes -Wwrite-strings -fno-strict-aliasing -Werror=declaration-after-statement -fno-builtin -fno-common -Werror=return-type -Wno-unused-local-typedefs -DHAVE_STDINT_H=1 -DHAVE_DIRENT_H=1 -DHAVE_SYS_DIR_H=1 -DHAVE_SYS_TIME_H=1 -DHAVE_SYS_TIMES_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_LIBDL=1 -DGX_COLOR_INDEX_TYPE="unsigned long long" -D__USE_UNIX98=1 -DBUILD_PDF=1 -I./pdf -Os -fstack-clash-protection -Wformat -Werror=format-security -g -flto=auto -DHAVE_RESTRICT=1 -I/usr/include/webp -fno-strict-aliasing -DHAVE_POPEN_PROTO=1 -I./soobj -I./base -I./devices -DWHICH_CMS="lcms2" -o ./soobj/gximdecode.o -c ./base/gximdecode.c gcc -DHAVE_MKSTEMP -DHAVE_FSEEKO -DHAVE_FONTCONFIG -DHAVE_SETLOCALE -DHAVE_DBUS -DHAVE_BSWAP32 -DHAVE_BYTESWAP_H -DHAVE_STRERROR -DHAVE_PREAD_PWRITE=1 -DGS_RECURSIVE_MUTEXATTR=PTHREAD_MUTEX_RECURSIVE -O2 -DNDEBUG -fPIC -fvisibility=hidden -DGSDLLEXPORT="__attribute__((visibility(\"default\")))" -Wall -Wstrict-prototypes -Wundef -Wmissing-declarations -Wmissing-prototypes -Wwrite-strings -fno-strict-aliasing -Werror=declaration-after-statement -fno-builtin -fno-common -Werror=return-type -Wno-unused-local-typedefs -DHAVE_STDINT_H=1 -DHAVE_DIRENT_H=1 -DHAVE_SYS_DIR_H=1 -DHAVE_SYS_TIME_H=1 -DHAVE_SYS_TIMES_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_LIBDL=1 -DGX_COLOR_INDEX_TYPE="unsigned long long" -D__USE_UNIX98=1 -DBUILD_PDF=1 -I./pdf -Os -fstack-clash-protection -Wformat -Werror=format-security -g -flto=auto -DHAVE_RESTRICT=1 -I/usr/include/webp -fno-strict-aliasing -DHAVE_POPEN_PROTO=1 -I./soobj -I./base -I./devices -DWHICH_CMS="lcms2" -o ./soobj/gximage1.o -c ./base/gximage1.c gcc -DHAVE_MKSTEMP -DHAVE_FSEEKO -DHAVE_FONTCONFIG -DHAVE_SETLOCALE -DHAVE_DBUS -DHAVE_BSWAP32 -DHAVE_BYTESWAP_H -DHAVE_STRERROR -DHAVE_PREAD_PWRITE=1 -DGS_RECURSIVE_MUTEXATTR=PTHREAD_MUTEX_RECURSIVE -O2 -DNDEBUG -fPIC -fvisibility=hidden -DGSDLLEXPORT="__attribute__((visibility(\"default\")))" -Wall -Wstrict-prototypes -Wundef -Wmissing-declarations -Wmissing-prototypes -Wwrite-strings -fno-strict-aliasing -Werror=declaration-after-statement -fno-builtin -fno-common -Werror=return-type -Wno-unused-local-typedefs -DHAVE_STDINT_H=1 -DHAVE_DIRENT_H=1 -DHAVE_SYS_DIR_H=1 -DHAVE_SYS_TIME_H=1 -DHAVE_SYS_TIMES_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_LIBDL=1 -DGX_COLOR_INDEX_TYPE="unsigned long long" -D__USE_UNIX98=1 -DBUILD_PDF=1 -I./pdf -Os -fstack-clash-protection -Wformat -Werror=format-security -g -flto=auto -DHAVE_RESTRICT=1 -I/usr/include/webp -fno-strict-aliasing -DHAVE_POPEN_PROTO=1 -I./soobj -I./base -I./devices -DWHICH_CMS="lcms2" -o ./soobj/gximono_0.o -c ./base/gximono.c ./base/fapi_ft.c: In function 'gs_fapi_ft_get_scaled_font': ./base/fapi_ft.c:1283:61: warning: passing argument 2 of 'a_font->retrieve_tt_font' from incompatible pointer type [-Wincompatible-pointer-types] 1283 | code = a_font->retrieve_tt_font(a_font, &own_font_data, &ms); | ^~~~~~~~~~~~~~ | | | unsigned char ** ./base/fapi_ft.c:1283:61: note: expected 'void **' but argument is of type 'unsigned char **' ./base/fapi_ft.c:1283:77: warning: pointer targets in passing argument 3 of 'a_font->retrieve_tt_font' differ in signedness [-Wpointer-sign] 1283 | code = a_font->retrieve_tt_font(a_font, &own_font_data, &ms); | ^~~ | | | unsigned int * ./base/fapi_ft.c:1283:77: note: expected 'int *' but argument is of type 'unsigned int *' gcc -DHAVE_MKSTEMP -DHAVE_FSEEKO -DHAVE_FONTCONFIG -DHAVE_SETLOCALE -DHAVE_DBUS -DHAVE_BSWAP32 -DHAVE_BYTESWAP_H -DHAVE_STRERROR -DHAVE_PREAD_PWRITE=1 -DGS_RECURSIVE_MUTEXATTR=PTHREAD_MUTEX_RECURSIVE -O2 -DNDEBUG -fPIC -fvisibility=hidden -DGSDLLEXPORT="__attribute__((visibility(\"default\")))" -Wall -Wstrict-prototypes -Wundef -Wmissing-declarations -Wmissing-prototypes -Wwrite-strings -fno-strict-aliasing -Werror=declaration-after-statement -fno-builtin -fno-common -Werror=return-type -Wno-unused-local-typedefs -DHAVE_STDINT_H=1 -DHAVE_DIRENT_H=1 -DHAVE_SYS_DIR_H=1 -DHAVE_SYS_TIME_H=1 -DHAVE_SYS_TIMES_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_LIBDL=1 -DGX_COLOR_INDEX_TYPE="unsigned long long" -D__USE_UNIX98=1 -DBUILD_PDF=1 -I./pdf -Os -fstack-clash-protection -Wformat -Werror=format-security -g -flto=auto -DHAVE_RESTRICT=1 -I/usr/include/webp -fno-strict-aliasing -DHAVE_POPEN_PROTO=1 -I./soobj -I./base -I./devices -DWHICH_CMS="lcms2" -o ./soobj/gxipixel.o -c ./base/gxipixel.c gcc -DHAVE_MKSTEMP -DHAVE_FSEEKO -DHAVE_FONTCONFIG -DHAVE_SETLOCALE -DHAVE_DBUS -DHAVE_BSWAP32 -DHAVE_BYTESWAP_H -DHAVE_STRERROR -DHAVE_PREAD_PWRITE=1 -DGS_RECURSIVE_MUTEXATTR=PTHREAD_MUTEX_RECURSIVE -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 -Wno-unused-local-typedefs -DHAVE_STDINT_H=1 -DHAVE_DIRENT_H=1 -DHAVE_SYS_DIR_H=1 -DHAVE_SYS_TIME_H=1 -DHAVE_SYS_TIMES_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_LIBDL=1 -DGX_COLOR_INDEX_TYPE="unsigned long long" -D__USE_UNIX98=1 -DBUILD_PDF=1 -I./pdf -Os -fstack-clash-protection -Wformat -Werror=format-security -g -flto=auto -DHAVE_RESTRICT=1 -I/usr/include/webp -fno-strict-aliasing -DHAVE_POPEN_PROTO=1 -DSHARE_JPX=0 -Wno-attributes -DOPJ_STATIC -DMUTEX_pthread=0 -DUSE_JPIP -DUSE_OPENJPEG_JP2 -DOPJ_HAVE_STDINT_H=1 -DOPJ_HAVE_INTTYPES_H=1 -DOPJ_HAVE_FSEEKO=1 -DOPJ_HAVE_MALLOC_H=1 -DOPJ_HAVE_ALIGNED_ALLOC=1 -DOPJ_HAVE_MEMALIGN=1 -DOPJ_HAVE_POSIX_MEMALIGN=1 -U__SSE__ -DPDF_INCLUDED -I./pdf -I./obj -I./pcl/pl -I./base -Isrc/lib -I./jpegxr -Isrc -I./openjpeg/src/lib/openjp2 -Isrc -c ./pdf/pdf_device.c -o ./obj/pdf_device.o gcc -DHAVE_MKSTEMP -DHAVE_FSEEKO -DHAVE_FONTCONFIG -DHAVE_SETLOCALE -DHAVE_DBUS -DHAVE_BSWAP32 -DHAVE_BYTESWAP_H -DHAVE_STRERROR -DHAVE_PREAD_PWRITE=1 -DGS_RECURSIVE_MUTEXATTR=PTHREAD_MUTEX_RECURSIVE -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 -Wno-unused-local-typedefs -DHAVE_STDINT_H=1 -DHAVE_DIRENT_H=1 -DHAVE_SYS_DIR_H=1 -DHAVE_SYS_TIME_H=1 -DHAVE_SYS_TIMES_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_LIBDL=1 -DGX_COLOR_INDEX_TYPE="unsigned long long" -D__USE_UNIX98=1 -DBUILD_PDF=1 -I./pdf -Os -fstack-clash-protection -Wformat -Werror=format-security -g -flto=auto -DHAVE_RESTRICT=1 -I/usr/include/webp -fno-strict-aliasing -DHAVE_POPEN_PROTO=1 -DSHARE_JPX=0 -Wno-attributes -DOPJ_STATIC -DMUTEX_pthread=0 -DUSE_JPIP -DUSE_OPENJPEG_JP2 -DOPJ_HAVE_STDINT_H=1 -DOPJ_HAVE_INTTYPES_H=1 -DOPJ_HAVE_FSEEKO=1 -DOPJ_HAVE_MALLOC_H=1 -DOPJ_HAVE_ALIGNED_ALLOC=1 -DOPJ_HAVE_MEMALIGN=1 -DOPJ_HAVE_POSIX_MEMALIGN=1 -U__SSE__ -DPDF_INCLUDED -I./pdf -I./obj -I./pcl/pl -I./base -Isrc/lib -I./jpegxr -Isrc -I./openjpeg/src/lib/openjp2 -Isrc -c ./pdf/pdf_misc.c -o ./obj/pdf_misc.o gcc -DHAVE_MKSTEMP -DHAVE_FSEEKO -DHAVE_FONTCONFIG -DHAVE_SETLOCALE -DHAVE_DBUS -DHAVE_BSWAP32 -DHAVE_BYTESWAP_H -DHAVE_STRERROR -DHAVE_PREAD_PWRITE=1 -DGS_RECURSIVE_MUTEXATTR=PTHREAD_MUTEX_RECURSIVE -O2 -DNDEBUG -fPIC -fvisibility=hidden -DGSDLLEXPORT="__attribute__((visibility(\"default\")))" -Wall -Wstrict-prototypes -Wundef -Wmissing-declarations -Wmissing-prototypes -Wwrite-strings -fno-strict-aliasing -Werror=declaration-after-statement -fno-builtin -fno-common -Werror=return-type -Wno-unused-local-typedefs -DHAVE_STDINT_H=1 -DHAVE_DIRENT_H=1 -DHAVE_SYS_DIR_H=1 -DHAVE_SYS_TIME_H=1 -DHAVE_SYS_TIMES_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_LIBDL=1 -DGX_COLOR_INDEX_TYPE="unsigned long long" -D__USE_UNIX98=1 -DBUILD_PDF=1 -I./pdf -Os -fstack-clash-protection -Wformat -Werror=format-security -g -flto=auto -DHAVE_RESTRICT=1 -I/usr/include/webp -fno-strict-aliasing -DHAVE_POPEN_PROTO=1 -I./soobj -I./base -I./devices -DWHICH_CMS="lcms2" -o ./soobj/gximask.o -c ./base/gximask.c gcc -DHAVE_MKSTEMP -DHAVE_FSEEKO -DHAVE_FONTCONFIG -DHAVE_SETLOCALE -DHAVE_DBUS -DHAVE_BSWAP32 -DHAVE_BYTESWAP_H -DHAVE_STRERROR -DHAVE_PREAD_PWRITE=1 -DGS_RECURSIVE_MUTEXATTR=PTHREAD_MUTEX_RECURSIVE -O2 -DNDEBUG -fPIC -fvisibility=hidden -DGSDLLEXPORT="__attribute__((visibility(\"default\")))" -Wall -Wstrict-prototypes -Wundef -Wmissing-declarations -Wmissing-prototypes -Wwrite-strings -fno-strict-aliasing -Werror=declaration-after-statement -fno-builtin -fno-common -Werror=return-type -Wno-unused-local-typedefs -DHAVE_STDINT_H=1 -DHAVE_DIRENT_H=1 -DHAVE_SYS_DIR_H=1 -DHAVE_SYS_TIME_H=1 -DHAVE_SYS_TIMES_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_LIBDL=1 -DGX_COLOR_INDEX_TYPE="unsigned long long" -D__USE_UNIX98=1 -DBUILD_PDF=1 -I./pdf -Os -fstack-clash-protection -Wformat -Werror=format-security -g -flto=auto -DHAVE_RESTRICT=1 -I/usr/include/webp -fno-strict-aliasing -DHAVE_POPEN_PROTO=1 -I./soobj -I./base -I./devices -DWHICH_CMS="lcms2" -o ./soobj/gxi12bit.o -c ./base/gxi12bit.c gcc -DHAVE_MKSTEMP -DHAVE_FSEEKO -DHAVE_FONTCONFIG -DHAVE_SETLOCALE -DHAVE_DBUS -DHAVE_BSWAP32 -DHAVE_BYTESWAP_H -DHAVE_STRERROR -DHAVE_PREAD_PWRITE=1 -DGS_RECURSIVE_MUTEXATTR=PTHREAD_MUTEX_RECURSIVE -O2 -DNDEBUG -fPIC -fvisibility=hidden -DGSDLLEXPORT="__attribute__((visibility(\"default\")))" -Wall -Wstrict-prototypes -Wundef -Wmissing-declarations -Wmissing-prototypes -Wwrite-strings -fno-strict-aliasing -Werror=declaration-after-statement -fno-builtin -fno-common -Werror=return-type -Wno-unused-local-typedefs -DHAVE_STDINT_H=1 -DHAVE_DIRENT_H=1 -DHAVE_SYS_DIR_H=1 -DHAVE_SYS_TIME_H=1 -DHAVE_SYS_TIMES_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_LIBDL=1 -DGX_COLOR_INDEX_TYPE="unsigned long long" -D__USE_UNIX98=1 -DBUILD_PDF=1 -I./pdf -Os -fstack-clash-protection -Wformat -Werror=format-security -g -flto=auto -DHAVE_RESTRICT=1 -I/usr/include/webp -fno-strict-aliasing -DHAVE_POPEN_PROTO=1 -I./soobj -I./base -I./devices -DWHICH_CMS="lcms2" -o ./soobj/gxi16bit.o -c ./base/gxi16bit.c gcc -DHAVE_MKSTEMP -DHAVE_FSEEKO -DHAVE_FONTCONFIG -DHAVE_SETLOCALE -DHAVE_DBUS -DHAVE_BSWAP32 -DHAVE_BYTESWAP_H -DHAVE_STRERROR -DHAVE_PREAD_PWRITE=1 -DGS_RECURSIVE_MUTEXATTR=PTHREAD_MUTEX_RECURSIVE -O2 -DNDEBUG -fPIC -fvisibility=hidden -DGSDLLEXPORT="__attribute__((visibility(\"default\")))" -Wall -Wstrict-prototypes -Wundef -Wmissing-declarations -Wmissing-prototypes -Wwrite-strings -fno-strict-aliasing -Werror=declaration-after-statement -fno-builtin -fno-common -Werror=return-type -Wno-unused-local-typedefs -DHAVE_STDINT_H=1 -DHAVE_DIRENT_H=1 -DHAVE_SYS_DIR_H=1 -DHAVE_SYS_TIME_H=1 -DHAVE_SYS_TIMES_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_LIBDL=1 -DGX_COLOR_INDEX_TYPE="unsigned long long" -D__USE_UNIX98=1 -DBUILD_PDF=1 -I./pdf -Os -fstack-clash-protection -Wformat -Werror=format-security -g -flto=auto -DHAVE_RESTRICT=1 -I/usr/include/webp -fno-strict-aliasing -DHAVE_POPEN_PROTO=1 -I./soobj -I./base -I./devices -DWHICH_CMS="lcms2" -o ./soobj/gxiscale.o -c ./base/gxiscale.c gcc -DHAVE_MKSTEMP -DHAVE_FSEEKO -DHAVE_FONTCONFIG -DHAVE_SETLOCALE -DHAVE_DBUS -DHAVE_BSWAP32 -DHAVE_BYTESWAP_H -DHAVE_STRERROR -DHAVE_PREAD_PWRITE=1 -DGS_RECURSIVE_MUTEXATTR=PTHREAD_MUTEX_RECURSIVE -O2 -DNDEBUG -fPIC -fvisibility=hidden -DGSDLLEXPORT="__attribute__((visibility(\"default\")))" -Wall -Wstrict-prototypes -Wundef -Wmissing-declarations -Wmissing-prototypes -Wwrite-strings -fno-strict-aliasing -Werror=declaration-after-statement -fno-builtin -fno-common -Werror=return-type -Wno-unused-local-typedefs -DHAVE_STDINT_H=1 -DHAVE_DIRENT_H=1 -DHAVE_SYS_DIR_H=1 -DHAVE_SYS_TIME_H=1 -DHAVE_SYS_TIMES_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_LIBDL=1 -DGX_COLOR_INDEX_TYPE="unsigned long long" -D__USE_UNIX98=1 -DBUILD_PDF=1 -I./pdf -Os -fstack-clash-protection -Wformat -Werror=format-security -g -flto=auto -DHAVE_RESTRICT=1 -I/usr/include/webp -fno-strict-aliasing -DHAVE_POPEN_PROTO=1 -I./soobj -I./base -I./devices -DWHICH_CMS="lcms2" -o ./soobj/gxpaint.o -c ./base/gxpaint.c In file included from ./base/gsrefct.h:23, from ./base/gxgstate.h:23, from ./pdf/ghostpdf.h:21, from ./pdf/pdf_file.c:16: ./pdf/pdf_file.c: In function 'pdfi_filter_no_decryption': ./pdf/pdf_file.c:911:32: warning: format '%ld' expects argument of type 'long int', but argument 3 has type 'gs_offset_t' {aka 'long long int'} [-Wformat=] 911 | dmprintf2(ctx->memory, "Filter: offset %ld(0x%lx)\n", stream_offset, stream_offset); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~ | | | gs_offset_t {aka long long int} ./base/std.h:288:12: note: in definition of macro 'dmprintf2' 288 | dpfm(mem,str, arg1, arg2) | ^~~ ./pdf/pdf_file.c:911:50: note: format string is defined here 911 | dmprintf2(ctx->memory, "Filter: offset %ld(0x%lx)\n", stream_offset, stream_offset); | ~~^ | | | long int | %lld ./pdf/pdf_file.c:911:32: warning: format '%lx' expects argument of type 'long unsigned int', but argument 4 has type 'gs_offset_t' {aka 'long long int'} [-Wformat=] 911 | dmprintf2(ctx->memory, "Filter: offset %ld(0x%lx)\n", stream_offset, stream_offset); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~ | | | gs_offset_t {aka long long int} ./base/std.h:288:12: note: in definition of macro 'dmprintf2' 288 | dpfm(mem,str, arg1, arg2) | ^~~ gcc -DHAVE_MKSTEMP -DHAVE_FSEEKO -DHAVE_FONTCONFIG -DHAVE_SETLOCALE -DHAVE_DBUS -DHAVE_BSWAP32 -DHAVE_BYTESWAP_H -DHAVE_STRERROR -DHAVE_PREAD_PWRITE=1 -DGS_RECURSIVE_MUTEXATTR=PTHREAD_MUTEX_RECURSIVE -O2 -DNDEBUG -fPIC -fvisibility=hidden -DGSDLLEXPORT="__attribute__((visibility(\"default\")))" -Wall -Wstrict-prototypes -Wundef -Wmissing-declarations -Wmissing-prototypes -Wwrite-strings -fno-strict-aliasing -Werror=declaration-after-statement -fno-builtin -fno-common -Werror=return-type -Wno-unused-local-typedefs -DHAVE_STDINT_H=1 -DHAVE_DIRENT_H=1 -DHAVE_SYS_DIR_H=1 -DHAVE_SYS_TIME_H=1 -DHAVE_SYS_TIMES_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_LIBDL=1 -DGX_COLOR_INDEX_TYPE="unsigned long long" -D__USE_UNIX98=1 -DBUILD_PDF=1 -I./pdf -Os -fstack-clash-protection -Wformat -Werror=format-security -g -flto=auto -DHAVE_RESTRICT=1 -I/usr/include/webp -fno-strict-aliasing -DHAVE_POPEN_PROTO=1 -I./soobj -I./base -I./devices -DWHICH_CMS="lcms2" -o ./soobj/gxpath.o -c ./base/gxpath.c gcc -DHAVE_MKSTEMP -DHAVE_FSEEKO -DHAVE_FONTCONFIG -DHAVE_SETLOCALE -DHAVE_DBUS -DHAVE_BSWAP32 -DHAVE_BYTESWAP_H -DHAVE_STRERROR -DHAVE_PREAD_PWRITE=1 -DGS_RECURSIVE_MUTEXATTR=PTHREAD_MUTEX_RECURSIVE -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 -Wno-unused-local-typedefs -DHAVE_STDINT_H=1 -DHAVE_DIRENT_H=1 -DHAVE_SYS_DIR_H=1 -DHAVE_SYS_TIME_H=1 -DHAVE_SYS_TIMES_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_LIBDL=1 -DGX_COLOR_INDEX_TYPE="unsigned long long" -D__USE_UNIX98=1 -DBUILD_PDF=1 -I./pdf -Os -fstack-clash-protection -Wformat -Werror=format-security -g -flto=auto -DHAVE_RESTRICT=1 -I/usr/include/webp -fno-strict-aliasing -DHAVE_POPEN_PROTO=1 -DSHARE_JPX=0 -Wno-attributes -DOPJ_STATIC -DMUTEX_pthread=0 -DUSE_JPIP -DUSE_OPENJPEG_JP2 -DOPJ_HAVE_STDINT_H=1 -DOPJ_HAVE_INTTYPES_H=1 -DOPJ_HAVE_FSEEKO=1 -DOPJ_HAVE_MALLOC_H=1 -DOPJ_HAVE_ALIGNED_ALLOC=1 -DOPJ_HAVE_MEMALIGN=1 -DOPJ_HAVE_POSIX_MEMALIGN=1 -U__SSE__ -DPDF_INCLUDED -I./pdf -I./obj -I./pcl/pl -I./base -Isrc/lib -I./jpegxr -Isrc -I./openjpeg/src/lib/openjp2 -Isrc -c ./pdf/pdf_optcontent.c -o ./obj/pdf_optcontent.o gcc -DHAVE_MKSTEMP -DHAVE_FSEEKO -DHAVE_FONTCONFIG -DHAVE_SETLOCALE -DHAVE_DBUS -DHAVE_BSWAP32 -DHAVE_BYTESWAP_H -DHAVE_STRERROR -DHAVE_PREAD_PWRITE=1 -DGS_RECURSIVE_MUTEXATTR=PTHREAD_MUTEX_RECURSIVE -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 -Wno-unused-local-typedefs -DHAVE_STDINT_H=1 -DHAVE_DIRENT_H=1 -DHAVE_SYS_DIR_H=1 -DHAVE_SYS_TIME_H=1 -DHAVE_SYS_TIMES_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_LIBDL=1 -DGX_COLOR_INDEX_TYPE="unsigned long long" -D__USE_UNIX98=1 -DBUILD_PDF=1 -I./pdf -Os -fstack-clash-protection -Wformat -Werror=format-security -g -flto=auto -DHAVE_RESTRICT=1 -I/usr/include/webp -fno-strict-aliasing -DHAVE_POPEN_PROTO=1 -DSHARE_JPX=0 -Wno-attributes -DOPJ_STATIC -DMUTEX_pthread=0 -DUSE_JPIP -DUSE_OPENJPEG_JP2 -DOPJ_HAVE_STDINT_H=1 -DOPJ_HAVE_INTTYPES_H=1 -DOPJ_HAVE_FSEEKO=1 -DOPJ_HAVE_MALLOC_H=1 -DOPJ_HAVE_ALIGNED_ALLOC=1 -DOPJ_HAVE_MEMALIGN=1 -DOPJ_HAVE_POSIX_MEMALIGN=1 -U__SSE__ -DPDF_INCLUDED -I./pdf -I./obj -I./pcl/pl -I./base -Isrc/lib -I./jpegxr -Isrc -I./openjpeg/src/lib/openjp2 -Isrc -c ./pdf/pdf_check.c -o ./obj/pdf_check.o gcc -DHAVE_MKSTEMP -DHAVE_FSEEKO -DHAVE_FONTCONFIG -DHAVE_SETLOCALE -DHAVE_DBUS -DHAVE_BSWAP32 -DHAVE_BYTESWAP_H -DHAVE_STRERROR -DHAVE_PREAD_PWRITE=1 -DGS_RECURSIVE_MUTEXATTR=PTHREAD_MUTEX_RECURSIVE -O2 -DNDEBUG -fPIC -fvisibility=hidden -DGSDLLEXPORT="__attribute__((visibility(\"default\")))" -Wall -Wstrict-prototypes -Wundef -Wmissing-declarations -Wmissing-prototypes -Wwrite-strings -fno-strict-aliasing -Werror=declaration-after-statement -fno-builtin -fno-common -Werror=return-type -Wno-unused-local-typedefs -DHAVE_STDINT_H=1 -DHAVE_DIRENT_H=1 -DHAVE_SYS_DIR_H=1 -DHAVE_SYS_TIME_H=1 -DHAVE_SYS_TIMES_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_LIBDL=1 -DGX_COLOR_INDEX_TYPE="unsigned long long" -D__USE_UNIX98=1 -DBUILD_PDF=1 -I./pdf -Os -fstack-clash-protection -Wformat -Werror=format-security -g -flto=auto -DHAVE_RESTRICT=1 -I/usr/include/webp -fno-strict-aliasing -DHAVE_POPEN_PROTO=1 -I./soobj -I./base -I./devices -DWHICH_CMS="lcms2" -o ./soobj/gxpath2.o -c ./base/gxpath2.c ./pdf/pdf_file.c:911:56: note: format string is defined here 911 | dmprintf2(ctx->memory, "Filter: offset %ld(0x%lx)\n", stream_offset, stream_offset); | ~~^ | | | long unsigned int | %llx gcc -DHAVE_MKSTEMP -DHAVE_FSEEKO -DHAVE_FONTCONFIG -DHAVE_SETLOCALE -DHAVE_DBUS -DHAVE_BSWAP32 -DHAVE_BYTESWAP_H -DHAVE_STRERROR -DHAVE_PREAD_PWRITE=1 -DGS_RECURSIVE_MUTEXATTR=PTHREAD_MUTEX_RECURSIVE -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 -Wno-unused-local-typedefs -DHAVE_STDINT_H=1 -DHAVE_DIRENT_H=1 -DHAVE_SYS_DIR_H=1 -DHAVE_SYS_TIME_H=1 -DHAVE_SYS_TIMES_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_LIBDL=1 -DGX_COLOR_INDEX_TYPE="unsigned long long" -D__USE_UNIX98=1 -DBUILD_PDF=1 -I./pdf -Os -fstack-clash-protection -Wformat -Werror=format-security -g -flto=auto -DHAVE_RESTRICT=1 -I/usr/include/webp -fno-strict-aliasing -DHAVE_POPEN_PROTO=1 -DSHARE_JPX=0 -Wno-attributes -DOPJ_STATIC -DMUTEX_pthread=0 -DUSE_JPIP -DUSE_OPENJPEG_JP2 -DOPJ_HAVE_STDINT_H=1 -DOPJ_HAVE_INTTYPES_H=1 -DOPJ_HAVE_FSEEKO=1 -DOPJ_HAVE_MALLOC_H=1 -DOPJ_HAVE_ALIGNED_ALLOC=1 -DOPJ_HAVE_MEMALIGN=1 -DOPJ_HAVE_POSIX_MEMALIGN=1 -U__SSE__ -DPDF_INCLUDED -I./pdf -I./obj -I./pcl/pl -I./base -Isrc/lib -I./jpegxr -Isrc -I./openjpeg/src/lib/openjp2 -Isrc -c ./pdf/pdf_sec.c -o ./obj/pdf_sec.o gcc -DHAVE_MKSTEMP -DHAVE_FSEEKO -DHAVE_FONTCONFIG -DHAVE_SETLOCALE -DHAVE_DBUS -DHAVE_BSWAP32 -DHAVE_BYTESWAP_H -DHAVE_STRERROR -DHAVE_PREAD_PWRITE=1 -DGS_RECURSIVE_MUTEXATTR=PTHREAD_MUTEX_RECURSIVE -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 -Wno-unused-local-typedefs -DHAVE_STDINT_H=1 -DHAVE_DIRENT_H=1 -DHAVE_SYS_DIR_H=1 -DHAVE_SYS_TIME_H=1 -DHAVE_SYS_TIMES_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_LIBDL=1 -DGX_COLOR_INDEX_TYPE="unsigned long long" -D__USE_UNIX98=1 -DBUILD_PDF=1 -I./pdf -Os -fstack-clash-protection -Wformat -Werror=format-security -g -flto=auto -DHAVE_RESTRICT=1 -I/usr/include/webp -fno-strict-aliasing -DHAVE_POPEN_PROTO=1 -DSHARE_JPX=0 -Wno-attributes -DOPJ_STATIC -DMUTEX_pthread=0 -DUSE_JPIP -DUSE_OPENJPEG_JP2 -DOPJ_HAVE_STDINT_H=1 -DOPJ_HAVE_INTTYPES_H=1 -DOPJ_HAVE_FSEEKO=1 -DOPJ_HAVE_MALLOC_H=1 -DOPJ_HAVE_ALIGNED_ALLOC=1 -DOPJ_HAVE_MEMALIGN=1 -DOPJ_HAVE_POSIX_MEMALIGN=1 -U__SSE__ -DPDF_INCLUDED -I./pdf -I./obj -I./pcl/pl -I./base -Isrc/lib -I./jpegxr -Isrc -I./openjpeg/src/lib/openjp2 -Isrc -c ./pdf/pdf_utf8.c -o ./obj/pdf_utf8_unix_.o gcc -DHAVE_MKSTEMP -DHAVE_FSEEKO -DHAVE_FONTCONFIG -DHAVE_SETLOCALE -DHAVE_DBUS -DHAVE_BSWAP32 -DHAVE_BYTESWAP_H -DHAVE_STRERROR -DHAVE_PREAD_PWRITE=1 -DGS_RECURSIVE_MUTEXATTR=PTHREAD_MUTEX_RECURSIVE -O2 -DNDEBUG -fPIC -fvisibility=hidden -DGSDLLEXPORT="__attribute__((visibility(\"default\")))" -Wall -Wstrict-prototypes -Wundef -Wmissing-declarations -Wmissing-prototypes -Wwrite-strings -fno-strict-aliasing -Werror=declaration-after-statement -fno-builtin -fno-common -Werror=return-type -Wno-unused-local-typedefs -DHAVE_STDINT_H=1 -DHAVE_DIRENT_H=1 -DHAVE_SYS_DIR_H=1 -DHAVE_SYS_TIME_H=1 -DHAVE_SYS_TIMES_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_LIBDL=1 -DGX_COLOR_INDEX_TYPE="unsigned long long" -D__USE_UNIX98=1 -DBUILD_PDF=1 -I./pdf -Os -fstack-clash-protection -Wformat -Werror=format-security -g -flto=auto -DHAVE_RESTRICT=1 -I/usr/include/webp -fno-strict-aliasing -DHAVE_POPEN_PROTO=1 -I./soobj -I./base -I./devices -DWHICH_CMS="lcms2" -o ./soobj/gxpcopy.o -c ./base/gxpcopy.c gcc -DHAVE_MKSTEMP -DHAVE_FSEEKO -DHAVE_FONTCONFIG -DHAVE_SETLOCALE -DHAVE_DBUS -DHAVE_BSWAP32 -DHAVE_BYTESWAP_H -DHAVE_STRERROR -DHAVE_PREAD_PWRITE=1 -DGS_RECURSIVE_MUTEXATTR=PTHREAD_MUTEX_RECURSIVE -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 -Wno-unused-local-typedefs -DHAVE_STDINT_H=1 -DHAVE_DIRENT_H=1 -DHAVE_SYS_DIR_H=1 -DHAVE_SYS_TIME_H=1 -DHAVE_SYS_TIMES_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_LIBDL=1 -DGX_COLOR_INDEX_TYPE="unsigned long long" -D__USE_UNIX98=1 -DBUILD_PDF=1 -I./pdf -Os -fstack-clash-protection -Wformat -Werror=format-security -g -flto=auto -DHAVE_RESTRICT=1 -I/usr/include/webp -fno-strict-aliasing -DHAVE_POPEN_PROTO=1 -DSHARE_JPX=0 -Wno-attributes -DOPJ_STATIC -DMUTEX_pthread=0 -DUSE_JPIP -DUSE_OPENJPEG_JP2 -DOPJ_HAVE_STDINT_H=1 -DOPJ_HAVE_INTTYPES_H=1 -DOPJ_HAVE_FSEEKO=1 -DOPJ_HAVE_MALLOC_H=1 -DOPJ_HAVE_ALIGNED_ALLOC=1 -DOPJ_HAVE_MEMALIGN=1 -DOPJ_HAVE_POSIX_MEMALIGN=1 -U__SSE__ -DPDF_INCLUDED -I./pdf -I./obj -I./pcl/pl -I./base -Isrc/lib -I./jpegxr -Isrc -I./openjpeg/src/lib/openjp2 -Isrc -c ./pdf/pdf_deref.c -o ./obj/pdf_deref.o gcc -DHAVE_MKSTEMP -DHAVE_FSEEKO -DHAVE_FONTCONFIG -DHAVE_SETLOCALE -DHAVE_DBUS -DHAVE_BSWAP32 -DHAVE_BYTESWAP_H -DHAVE_STRERROR -DHAVE_PREAD_PWRITE=1 -DGS_RECURSIVE_MUTEXATTR=PTHREAD_MUTEX_RECURSIVE -O2 -DNDEBUG -fPIC -fvisibility=hidden -DGSDLLEXPORT="__attribute__((visibility(\"default\")))" -Wall -Wstrict-prototypes -Wundef -Wmissing-declarations -Wmissing-prototypes -Wwrite-strings -fno-strict-aliasing -Werror=declaration-after-statement -fno-builtin -fno-common -Werror=return-type -Wno-unused-local-typedefs -DHAVE_STDINT_H=1 -DHAVE_DIRENT_H=1 -DHAVE_SYS_DIR_H=1 -DHAVE_SYS_TIME_H=1 -DHAVE_SYS_TIMES_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_LIBDL=1 -DGX_COLOR_INDEX_TYPE="unsigned long long" -D__USE_UNIX98=1 -DBUILD_PDF=1 -I./pdf -Os -fstack-clash-protection -Wformat -Werror=format-security -g -flto=auto -DHAVE_RESTRICT=1 -I/usr/include/webp -fno-strict-aliasing -DHAVE_POPEN_PROTO=1 -I./soobj -I./base -I./devices -DWHICH_CMS="lcms2" -o ./soobj/gxpdash.o -c ./base/gxpdash.c gcc -DHAVE_MKSTEMP -DHAVE_FSEEKO -DHAVE_FONTCONFIG -DHAVE_SETLOCALE -DHAVE_DBUS -DHAVE_BSWAP32 -DHAVE_BYTESWAP_H -DHAVE_STRERROR -DHAVE_PREAD_PWRITE=1 -DGS_RECURSIVE_MUTEXATTR=PTHREAD_MUTEX_RECURSIVE -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 -Wno-unused-local-typedefs -DHAVE_STDINT_H=1 -DHAVE_DIRENT_H=1 -DHAVE_SYS_DIR_H=1 -DHAVE_SYS_TIME_H=1 -DHAVE_SYS_TIMES_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_LIBDL=1 -DGX_COLOR_INDEX_TYPE="unsigned long long" -D__USE_UNIX98=1 -DBUILD_PDF=1 -I./pdf -Os -fstack-clash-protection -Wformat -Werror=format-security -g -flto=auto -DHAVE_RESTRICT=1 -I/usr/include/webp -fno-strict-aliasing -DHAVE_POPEN_PROTO=1 -DSHARE_JPX=0 -Wno-attributes -DOPJ_STATIC -DMUTEX_pthread=0 -DUSE_JPIP -DUSE_OPENJPEG_JP2 -DOPJ_HAVE_STDINT_H=1 -DOPJ_HAVE_INTTYPES_H=1 -DOPJ_HAVE_FSEEKO=1 -DOPJ_HAVE_MALLOC_H=1 -DOPJ_HAVE_ALIGNED_ALLOC=1 -DOPJ_HAVE_MEMALIGN=1 -DOPJ_HAVE_POSIX_MEMALIGN=1 -U__SSE__ -DPDF_INCLUDED -I./pdf -I./obj -I./pcl/pl -I./base -Isrc/lib -I./jpegxr -Isrc -I./openjpeg/src/lib/openjp2 -Isrc -c ./pdf/pdf_repair.c -o ./obj/pdf_repair.o gcc -DHAVE_MKSTEMP -DHAVE_FSEEKO -DHAVE_FONTCONFIG -DHAVE_SETLOCALE -DHAVE_DBUS -DHAVE_BSWAP32 -DHAVE_BYTESWAP_H -DHAVE_STRERROR -DHAVE_PREAD_PWRITE=1 -DGS_RECURSIVE_MUTEXATTR=PTHREAD_MUTEX_RECURSIVE -O2 -DNDEBUG -fPIC -fvisibility=hidden -DGSDLLEXPORT="__attribute__((visibility(\"default\")))" -Wall -Wstrict-prototypes -Wundef -Wmissing-declarations -Wmissing-prototypes -Wwrite-strings -fno-strict-aliasing -Werror=declaration-after-statement -fno-builtin -fno-common -Werror=return-type -Wno-unused-local-typedefs -DHAVE_STDINT_H=1 -DHAVE_DIRENT_H=1 -DHAVE_SYS_DIR_H=1 -DHAVE_SYS_TIME_H=1 -DHAVE_SYS_TIMES_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_LIBDL=1 -DGX_COLOR_INDEX_TYPE="unsigned long long" -D__USE_UNIX98=1 -DBUILD_PDF=1 -I./pdf -Os -fstack-clash-protection -Wformat -Werror=format-security -g -flto=auto -DHAVE_RESTRICT=1 -I/usr/include/webp -fno-strict-aliasing -DHAVE_POPEN_PROTO=1 -I./soobj -I./base -I./devices -DWHICH_CMS="lcms2" -o ./soobj/gxpflat.o -c ./base/gxpflat.c gcc -DHAVE_MKSTEMP -DHAVE_FSEEKO -DHAVE_FONTCONFIG -DHAVE_SETLOCALE -DHAVE_DBUS -DHAVE_BSWAP32 -DHAVE_BYTESWAP_H -DHAVE_STRERROR -DHAVE_PREAD_PWRITE=1 -DGS_RECURSIVE_MUTEXATTR=PTHREAD_MUTEX_RECURSIVE -O2 -DNDEBUG -fPIC -fvisibility=hidden -DGSDLLEXPORT="__attribute__((visibility(\"default\")))" -Wall -Wstrict-prototypes -Wundef -Wmissing-declarations -Wmissing-prototypes -Wwrite-strings -fno-strict-aliasing -Werror=declaration-after-statement -fno-builtin -fno-common -Werror=return-type -Wno-unused-local-typedefs -DHAVE_STDINT_H=1 -DHAVE_DIRENT_H=1 -DHAVE_SYS_DIR_H=1 -DHAVE_SYS_TIME_H=1 -DHAVE_SYS_TIMES_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_LIBDL=1 -DGX_COLOR_INDEX_TYPE="unsigned long long" -D__USE_UNIX98=1 -DBUILD_PDF=1 -I./pdf -Os -fstack-clash-protection -Wformat -Werror=format-security -g -flto=auto -DHAVE_RESTRICT=1 -I/usr/include/webp -fno-strict-aliasing -DHAVE_POPEN_PROTO=1 -I./soobj -I./base -I./devices -DWHICH_CMS="lcms2" -o ./soobj/gxsample.o -c ./base/gxsample.c gcc -DHAVE_MKSTEMP -DHAVE_FSEEKO -DHAVE_FONTCONFIG -DHAVE_SETLOCALE -DHAVE_DBUS -DHAVE_BSWAP32 -DHAVE_BYTESWAP_H -DHAVE_STRERROR -DHAVE_PREAD_PWRITE=1 -DGS_RECURSIVE_MUTEXATTR=PTHREAD_MUTEX_RECURSIVE -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 -Wno-unused-local-typedefs -DHAVE_STDINT_H=1 -DHAVE_DIRENT_H=1 -DHAVE_SYS_DIR_H=1 -DHAVE_SYS_TIME_H=1 -DHAVE_SYS_TIMES_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_LIBDL=1 -DGX_COLOR_INDEX_TYPE="unsigned long long" -D__USE_UNIX98=1 -DBUILD_PDF=1 -I./pdf -Os -fstack-clash-protection -Wformat -Werror=format-security -g -flto=auto -DHAVE_RESTRICT=1 -I/usr/include/webp -fno-strict-aliasing -DHAVE_POPEN_PROTO=1 -DSHARE_JPX=0 -Wno-attributes -DOPJ_STATIC -DMUTEX_pthread=0 -DUSE_JPIP -DUSE_OPENJPEG_JP2 -DOPJ_HAVE_STDINT_H=1 -DOPJ_HAVE_INTTYPES_H=1 -DOPJ_HAVE_FSEEKO=1 -DOPJ_HAVE_MALLOC_H=1 -DOPJ_HAVE_ALIGNED_ALLOC=1 -DOPJ_HAVE_MEMALIGN=1 -DOPJ_HAVE_POSIX_MEMALIGN=1 -U__SSE__ -DPDF_INCLUDED -I./pdf -I./obj -I./pcl/pl -I./base -Isrc/lib -I./jpegxr -Isrc -I./openjpeg/src/lib/openjp2 -Isrc -c ./pdf/pdf_obj.c -o ./obj/pdf_obj.o gcc -DHAVE_MKSTEMP -DHAVE_FSEEKO -DHAVE_FONTCONFIG -DHAVE_SETLOCALE -DHAVE_DBUS -DHAVE_BSWAP32 -DHAVE_BYTESWAP_H -DHAVE_STRERROR -DHAVE_PREAD_PWRITE=1 -DGS_RECURSIVE_MUTEXATTR=PTHREAD_MUTEX_RECURSIVE -O2 -DNDEBUG -fPIC -fvisibility=hidden -DGSDLLEXPORT="__attribute__((visibility(\"default\")))" -Wall -Wstrict-prototypes -Wundef -Wmissing-declarations -Wmissing-prototypes -Wwrite-strings -fno-strict-aliasing -Werror=declaration-after-statement -fno-builtin -fno-common -Werror=return-type -Wno-unused-local-typedefs -DHAVE_STDINT_H=1 -DHAVE_DIRENT_H=1 -DHAVE_SYS_DIR_H=1 -DHAVE_SYS_TIME_H=1 -DHAVE_SYS_TIMES_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_LIBDL=1 -DGX_COLOR_INDEX_TYPE="unsigned long long" -D__USE_UNIX98=1 -DBUILD_PDF=1 -I./pdf -Os -fstack-clash-protection -Wformat -Werror=format-security -g -flto=auto -DHAVE_RESTRICT=1 -I/usr/include/webp -fno-strict-aliasing -DHAVE_POPEN_PROTO=1 -I./soobj -I./base -I./devices -DWHICH_CMS="lcms2" -o ./soobj/gxstroke.o -c ./base/gxstroke.c gcc -DHAVE_MKSTEMP -DHAVE_FSEEKO -DHAVE_FONTCONFIG -DHAVE_SETLOCALE -DHAVE_DBUS -DHAVE_BSWAP32 -DHAVE_BYTESWAP_H -DHAVE_STRERROR -DHAVE_PREAD_PWRITE=1 -DGS_RECURSIVE_MUTEXATTR=PTHREAD_MUTEX_RECURSIVE -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 -Wno-unused-local-typedefs -DHAVE_STDINT_H=1 -DHAVE_DIRENT_H=1 -DHAVE_SYS_DIR_H=1 -DHAVE_SYS_TIME_H=1 -DHAVE_SYS_TIMES_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_LIBDL=1 -DGX_COLOR_INDEX_TYPE="unsigned long long" -D__USE_UNIX98=1 -DBUILD_PDF=1 -I./pdf -Os -fstack-clash-protection -Wformat -Werror=format-security -g -flto=auto -DHAVE_RESTRICT=1 -I/usr/include/webp -fno-strict-aliasing -DHAVE_POPEN_PROTO=1 -DSHARE_JPX=0 -Wno-attributes -DOPJ_STATIC -DMUTEX_pthread=0 -DUSE_JPIP -DUSE_OPENJPEG_JP2 -DOPJ_HAVE_STDINT_H=1 -DOPJ_HAVE_INTTYPES_H=1 -DOPJ_HAVE_FSEEKO=1 -DOPJ_HAVE_MALLOC_H=1 -DOPJ_HAVE_ALIGNED_ALLOC=1 -DOPJ_HAVE_MEMALIGN=1 -DOPJ_HAVE_POSIX_MEMALIGN=1 -U__SSE__ -DPDF_INCLUDED -I./pdf -I./obj -I./pcl/pl -I./base -Isrc/lib -I./jpegxr -Isrc -I./openjpeg/src/lib/openjp2 -Isrc -c ./pdf/pdf_doc.c -o ./obj/pdf_doc.o gcc -DHAVE_MKSTEMP -DHAVE_FSEEKO -DHAVE_FONTCONFIG -DHAVE_SETLOCALE -DHAVE_DBUS -DHAVE_BSWAP32 -DHAVE_BYTESWAP_H -DHAVE_STRERROR -DHAVE_PREAD_PWRITE=1 -DGS_RECURSIVE_MUTEXATTR=PTHREAD_MUTEX_RECURSIVE -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 -Wno-unused-local-typedefs -DHAVE_STDINT_H=1 -DHAVE_DIRENT_H=1 -DHAVE_SYS_DIR_H=1 -DHAVE_SYS_TIME_H=1 -DHAVE_SYS_TIMES_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_LIBDL=1 -DGX_COLOR_INDEX_TYPE="unsigned long long" -D__USE_UNIX98=1 -DBUILD_PDF=1 -I./pdf -Os -fstack-clash-protection -Wformat -Werror=format-security -g -flto=auto -DHAVE_RESTRICT=1 -I/usr/include/webp -fno-strict-aliasing -DHAVE_POPEN_PROTO=1 -I./obj -I./base -I./devices -DWHICH_CMS="lcms2" -o ./obj/gsromfs0.o -c ./base/gsromfs0.c gcc -DHAVE_MKSTEMP -DHAVE_FSEEKO -DHAVE_FONTCONFIG -DHAVE_SETLOCALE -DHAVE_DBUS -DHAVE_BSWAP32 -DHAVE_BYTESWAP_H -DHAVE_STRERROR -DHAVE_PREAD_PWRITE=1 -DGS_RECURSIVE_MUTEXATTR=PTHREAD_MUTEX_RECURSIVE -O2 -DNDEBUG -fPIC -fvisibility=hidden -DGSDLLEXPORT="__attribute__((visibility(\"default\")))" -Wall -Wstrict-prototypes -Wundef -Wmissing-declarations -Wmissing-prototypes -Wwrite-strings -fno-strict-aliasing -Werror=declaration-after-statement -fno-builtin -fno-common -Werror=return-type -Wno-unused-local-typedefs -DHAVE_STDINT_H=1 -DHAVE_DIRENT_H=1 -DHAVE_SYS_DIR_H=1 -DHAVE_SYS_TIME_H=1 -DHAVE_SYS_TIMES_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_LIBDL=1 -DGX_COLOR_INDEX_TYPE="unsigned long long" -D__USE_UNIX98=1 -DBUILD_PDF=1 -I./pdf -Os -fstack-clash-protection -Wformat -Werror=format-security -g -flto=auto -DHAVE_RESTRICT=1 -I/usr/include/webp -fno-strict-aliasing -DHAVE_POPEN_PROTO=1 -I./soobj -I./base -I./devices -DWHICH_CMS="lcms2" -o ./soobj/gxsync.o -c ./base/gxsync.c ./obj/aux/echogs -e .dev -w- -l-obj ./obj/unix_ ./obj/gp_getnv.o ./obj/gp_upapr.o ./obj/gp_unix.o ./obj/gp_unifs.o ./obj/gp_unifn.o ./obj/gp_stdia.o ./obj/gp_nxpsprn.o ./obj/gp_utf8.o -include ./obj/nosync gcc -DHAVE_MKSTEMP -DHAVE_FSEEKO -DHAVE_FONTCONFIG -DHAVE_SETLOCALE -DHAVE_DBUS -DHAVE_BSWAP32 -DHAVE_BYTESWAP_H -DHAVE_STRERROR -DHAVE_PREAD_PWRITE=1 -DGS_RECURSIVE_MUTEXATTR=PTHREAD_MUTEX_RECURSIVE -O2 -DNDEBUG -fPIC -fvisibility=hidden -DGSDLLEXPORT="__attribute__((visibility(\"default\")))" -Wall -Wstrict-prototypes -Wundef -Wmissing-declarations -Wmissing-prototypes -Wwrite-strings -fno-strict-aliasing -Werror=declaration-after-statement -fno-builtin -fno-common -Werror=return-type -Wno-unused-local-typedefs -DHAVE_STDINT_H=1 -DHAVE_DIRENT_H=1 -DHAVE_SYS_DIR_H=1 -DHAVE_SYS_TIME_H=1 -DHAVE_SYS_TIMES_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_LIBDL=1 -DGX_COLOR_INDEX_TYPE="unsigned long long" -D__USE_UNIX98=1 -DBUILD_PDF=1 -I./pdf -Os -fstack-clash-protection -Wformat -Werror=format-security -g -flto=auto -DHAVE_RESTRICT=1 -I/usr/include/webp -fno-strict-aliasing -DHAVE_POPEN_PROTO=1 -I./soobj -I./base -I./devices -DWHICH_CMS="lcms2" -o ./soobj/gdevabuf.o -c ./base/gdevabuf.c gcc -DHAVE_MKSTEMP -DHAVE_FSEEKO -DHAVE_FONTCONFIG -DHAVE_SETLOCALE -DHAVE_DBUS -DHAVE_BSWAP32 -DHAVE_BYTESWAP_H -DHAVE_STRERROR -DHAVE_PREAD_PWRITE=1 -DGS_RECURSIVE_MUTEXATTR=PTHREAD_MUTEX_RECURSIVE -O2 -DNDEBUG -fPIC -fvisibility=hidden -DGSDLLEXPORT="__attribute__((visibility(\"default\")))" -Wall -Wstrict-prototypes -Wundef -Wmissing-declarations -Wmissing-prototypes -Wwrite-strings -fno-strict-aliasing -Werror=declaration-after-statement -fno-builtin -fno-common -Werror=return-type -Wno-unused-local-typedefs -DHAVE_STDINT_H=1 -DHAVE_DIRENT_H=1 -DHAVE_SYS_DIR_H=1 -DHAVE_SYS_TIME_H=1 -DHAVE_SYS_TIMES_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_LIBDL=1 -DGX_COLOR_INDEX_TYPE="unsigned long long" -D__USE_UNIX98=1 -DBUILD_PDF=1 -I./pdf -Os -fstack-clash-protection -Wformat -Werror=format-security -g -flto=auto -DHAVE_RESTRICT=1 -I/usr/include/webp -fno-strict-aliasing -DHAVE_POPEN_PROTO=1 -I./soobj -I./base -I./devices -DWHICH_CMS="lcms2" -o ./soobj/gdevdbit.o -c ./base/gdevdbit.c gcc -DHAVE_MKSTEMP -DHAVE_FSEEKO -DHAVE_FONTCONFIG -DHAVE_SETLOCALE -DHAVE_DBUS -DHAVE_BSWAP32 -DHAVE_BYTESWAP_H -DHAVE_STRERROR -DHAVE_PREAD_PWRITE=1 -DGS_RECURSIVE_MUTEXATTR=PTHREAD_MUTEX_RECURSIVE -O2 -DNDEBUG -fPIC -fvisibility=hidden -DGSDLLEXPORT="__attribute__((visibility(\"default\")))" -Wall -Wstrict-prototypes -Wundef -Wmissing-declarations -Wmissing-prototypes -Wwrite-strings -fno-strict-aliasing -Werror=declaration-after-statement -fno-builtin -fno-common -Werror=return-type -Wno-unused-local-typedefs -DHAVE_STDINT_H=1 -DHAVE_DIRENT_H=1 -DHAVE_SYS_DIR_H=1 -DHAVE_SYS_TIME_H=1 -DHAVE_SYS_TIMES_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_LIBDL=1 -DGX_COLOR_INDEX_TYPE="unsigned long long" -D__USE_UNIX98=1 -DBUILD_PDF=1 -I./pdf -Os -fstack-clash-protection -Wformat -Werror=format-security -g -flto=auto -DHAVE_RESTRICT=1 -I/usr/include/webp -fno-strict-aliasing -DHAVE_POPEN_PROTO=1 -I./soobj -I./base -I./devices -DWHICH_CMS="lcms2" -o ./soobj/gdevddrw.o -c ./base/gdevddrw.c gcc -DHAVE_MKSTEMP -DHAVE_FSEEKO -DHAVE_FONTCONFIG -DHAVE_SETLOCALE -DHAVE_DBUS -DHAVE_BSWAP32 -DHAVE_BYTESWAP_H -DHAVE_STRERROR -DHAVE_PREAD_PWRITE=1 -DGS_RECURSIVE_MUTEXATTR=PTHREAD_MUTEX_RECURSIVE -O2 -DNDEBUG -fPIC -fvisibility=hidden -DGSDLLEXPORT="__attribute__((visibility(\"default\")))" -Wall -Wstrict-prototypes -Wundef -Wmissing-declarations -Wmissing-prototypes -Wwrite-strings -fno-strict-aliasing -Werror=declaration-after-statement -fno-builtin -fno-common -Werror=return-type -Wno-unused-local-typedefs -DHAVE_STDINT_H=1 -DHAVE_DIRENT_H=1 -DHAVE_SYS_DIR_H=1 -DHAVE_SYS_TIME_H=1 -DHAVE_SYS_TIMES_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_LIBDL=1 -DGX_COLOR_INDEX_TYPE="unsigned long long" -D__USE_UNIX98=1 -DBUILD_PDF=1 -I./pdf -Os -fstack-clash-protection -Wformat -Werror=format-security -g -flto=auto -DHAVE_RESTRICT=1 -I/usr/include/webp -fno-strict-aliasing -DHAVE_POPEN_PROTO=1 -I./soobj -I./base -I./devices -DWHICH_CMS="lcms2" -o ./soobj/gdevdflt.o -c ./base/gdevdflt.c ./obj/aux/echogs -e .dev -w- -l-obj ./obj/shadelib ./obj/gscolor3.o ./obj/gsfunc3.o ./obj/gsptype2.o ./obj/gsshade.o gcc -DHAVE_MKSTEMP -DHAVE_FSEEKO -DHAVE_FONTCONFIG -DHAVE_SETLOCALE -DHAVE_DBUS -DHAVE_BSWAP32 -DHAVE_BYTESWAP_H -DHAVE_STRERROR -DHAVE_PREAD_PWRITE=1 -DGS_RECURSIVE_MUTEXATTR=PTHREAD_MUTEX_RECURSIVE -O2 -DNDEBUG -fPIC -fvisibility=hidden -DGSDLLEXPORT="__attribute__((visibility(\"default\")))" -Wall -Wstrict-prototypes -Wundef -Wmissing-declarations -Wmissing-prototypes -Wwrite-strings -fno-strict-aliasing -Werror=declaration-after-statement -fno-builtin -fno-common -Werror=return-type -Wno-unused-local-typedefs -DHAVE_STDINT_H=1 -DHAVE_DIRENT_H=1 -DHAVE_SYS_DIR_H=1 -DHAVE_SYS_TIME_H=1 -DHAVE_SYS_TIMES_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_LIBDL=1 -DGX_COLOR_INDEX_TYPE="unsigned long long" -D__USE_UNIX98=1 -DBUILD_PDF=1 -I./pdf -Os -fstack-clash-protection -Wformat -Werror=format-security -g -flto=auto -DHAVE_RESTRICT=1 -I/usr/include/webp -fno-strict-aliasing -DHAVE_POPEN_PROTO=1 -I./soobj -I./base -I./devices -DWHICH_CMS="lcms2" -o ./soobj/gdevdgbr.o -c ./base/gdevdgbr.c ./obj/aux/echogs -e .dev -a- ./obj/unix_ -include ./obj/smd5 gcc -DHAVE_MKSTEMP -DHAVE_FSEEKO -DHAVE_FONTCONFIG -DHAVE_SETLOCALE -DHAVE_DBUS -DHAVE_BSWAP32 -DHAVE_BYTESWAP_H -DHAVE_STRERROR -DHAVE_PREAD_PWRITE=1 -DGS_RECURSIVE_MUTEXATTR=PTHREAD_MUTEX_RECURSIVE -O2 -DNDEBUG -fPIC -fvisibility=hidden -DGSDLLEXPORT="__attribute__((visibility(\"default\")))" -Wall -Wstrict-prototypes -Wundef -Wmissing-declarations -Wmissing-prototypes -Wwrite-strings -fno-strict-aliasing -Werror=declaration-after-statement -fno-builtin -fno-common -Werror=return-type -Wno-unused-local-typedefs -DHAVE_STDINT_H=1 -DHAVE_DIRENT_H=1 -DHAVE_SYS_DIR_H=1 -DHAVE_SYS_TIME_H=1 -DHAVE_SYS_TIMES_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_LIBDL=1 -DGX_COLOR_INDEX_TYPE="unsigned long long" -D__USE_UNIX98=1 -DBUILD_PDF=1 -I./pdf -Os -fstack-clash-protection -Wformat -Werror=format-security -g -flto=auto -DHAVE_RESTRICT=1 -I/usr/include/webp -fno-strict-aliasing -DHAVE_POPEN_PROTO=1 -I./soobj -I./base -I./devices -DWHICH_CMS="lcms2" -o ./soobj/gdevnfwd.o -c ./base/gdevnfwd.c gcc -DHAVE_MKSTEMP -DHAVE_FSEEKO -DHAVE_FONTCONFIG -DHAVE_SETLOCALE -DHAVE_DBUS -DHAVE_BSWAP32 -DHAVE_BYTESWAP_H -DHAVE_STRERROR -DHAVE_PREAD_PWRITE=1 -DGS_RECURSIVE_MUTEXATTR=PTHREAD_MUTEX_RECURSIVE -O2 -DNDEBUG -fPIC -fvisibility=hidden -DGSDLLEXPORT="__attribute__((visibility(\"default\")))" -Wall -Wstrict-prototypes -Wundef -Wmissing-declarations -Wmissing-prototypes -Wwrite-strings -fno-strict-aliasing -Werror=declaration-after-statement -fno-builtin -fno-common -Werror=return-type -Wno-unused-local-typedefs -DHAVE_STDINT_H=1 -DHAVE_DIRENT_H=1 -DHAVE_SYS_DIR_H=1 -DHAVE_SYS_TIME_H=1 -DHAVE_SYS_TIMES_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_LIBDL=1 -DGX_COLOR_INDEX_TYPE="unsigned long long" -D__USE_UNIX98=1 -DBUILD_PDF=1 -I./pdf -Os -fstack-clash-protection -Wformat -Werror=format-security -g -flto=auto -DHAVE_RESTRICT=1 -I/usr/include/webp -fno-strict-aliasing -DHAVE_POPEN_PROTO=1 -I./soobj -I./base -I./devices -DWHICH_CMS="lcms2" -o ./soobj/gdevmem.o -c ./base/gdevmem.c ./obj/aux/echogs -e .dev -a- ./obj/shadelib -obj ./obj/gxshade.o ./obj/gxshade1.o ./obj/gxshade4.o ./obj/gxshade6.o ./obj/aux/echogs -e .dev -w- -l-obj ./obj/psl2lib -include ./obj/colimlib ./obj/psl2cs gcc -DHAVE_MKSTEMP -DHAVE_FSEEKO -DHAVE_FONTCONFIG -DHAVE_SETLOCALE -DHAVE_DBUS -DHAVE_BSWAP32 -DHAVE_BYTESWAP_H -DHAVE_STRERROR -DHAVE_PREAD_PWRITE=1 -DGS_RECURSIVE_MUTEXATTR=PTHREAD_MUTEX_RECURSIVE -O2 -DNDEBUG -fPIC -fvisibility=hidden -DGSDLLEXPORT="__attribute__((visibility(\"default\")))" -Wall -Wstrict-prototypes -Wundef -Wmissing-declarations -Wmissing-prototypes -Wwrite-strings -fno-strict-aliasing -Werror=declaration-after-statement -fno-builtin -fno-common -Werror=return-type -Wno-unused-local-typedefs -DHAVE_STDINT_H=1 -DHAVE_DIRENT_H=1 -DHAVE_SYS_DIR_H=1 -DHAVE_SYS_TIME_H=1 -DHAVE_SYS_TIMES_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_LIBDL=1 -DGX_COLOR_INDEX_TYPE="unsigned long long" -D__USE_UNIX98=1 -DBUILD_PDF=1 -I./pdf -Os -fstack-clash-protection -Wformat -Werror=format-security -g -flto=auto -DHAVE_RESTRICT=1 -I/usr/include/webp -fno-strict-aliasing -DHAVE_POPEN_PROTO=1 -I./soobj -I./base -I./devices -DWHICH_CMS="lcms2" -o ./soobj/gdevplnx.o -c ./base/gdevplnx.c ./obj/aux/echogs -e .dev -a- ./obj/shadelib -include ./obj/funclib ./obj/patlib ./obj/aux/echogs -e .dev -a- ./obj/psl2lib -imageclass 2_fracs gcc -DHAVE_MKSTEMP -DHAVE_FSEEKO -DHAVE_FONTCONFIG -DHAVE_SETLOCALE -DHAVE_DBUS -DHAVE_BSWAP32 -DHAVE_BYTESWAP_H -DHAVE_STRERROR -DHAVE_PREAD_PWRITE=1 -DGS_RECURSIVE_MUTEXATTR=PTHREAD_MUTEX_RECURSIVE -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 -Wno-unused-local-typedefs -DHAVE_STDINT_H=1 -DHAVE_DIRENT_H=1 -DHAVE_SYS_DIR_H=1 -DHAVE_SYS_TIME_H=1 -DHAVE_SYS_TIMES_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_LIBDL=1 -DGX_COLOR_INDEX_TYPE="unsigned long long" -D__USE_UNIX98=1 -DBUILD_PDF=1 -I./pdf -Os -fstack-clash-protection -Wformat -Werror=format-security -g -flto=auto -DHAVE_RESTRICT=1 -I/usr/include/webp -fno-strict-aliasing -DHAVE_POPEN_PROTO=1 -I./obj -I./base -I./devices -DWHICH_CMS="lcms2" -o ./obj/sdctc.o -c ./base/sdctc.c gcc -I./obj -I./base -I./devices -Isrc -DSHARE_JPEG=1 -DHAVE_MKSTEMP -DHAVE_FSEEKO -DHAVE_FONTCONFIG -DHAVE_SETLOCALE -DHAVE_DBUS -DHAVE_BSWAP32 -DHAVE_BYTESWAP_H -DHAVE_STRERROR -DHAVE_PREAD_PWRITE=1 -DGS_RECURSIVE_MUTEXATTR=PTHREAD_MUTEX_RECURSIVE -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 -Wno-unused-local-typedefs -DHAVE_STDINT_H=1 -DHAVE_DIRENT_H=1 -DHAVE_SYS_DIR_H=1 -DHAVE_SYS_TIME_H=1 -DHAVE_SYS_TIMES_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_LIBDL=1 -DGX_COLOR_INDEX_TYPE="unsigned long long" -D__USE_UNIX98=1 -DBUILD_PDF=1 -I./pdf -Os -fstack-clash-protection -Wformat -Werror=format-security -g -flto=auto -DHAVE_RESTRICT=1 -I/usr/include/webp -fno-strict-aliasing -DHAVE_POPEN_PROTO=1 -o ./obj/sjpegc_1.o -c ./base/sjpegc.c gcc -I./obj -I./base -I./devices -Isrc -DSHARE_JPEG=1 -DHAVE_MKSTEMP -DHAVE_FSEEKO -DHAVE_FONTCONFIG -DHAVE_SETLOCALE -DHAVE_DBUS -DHAVE_BSWAP32 -DHAVE_BYTESWAP_H -DHAVE_STRERROR -DHAVE_PREAD_PWRITE=1 -DGS_RECURSIVE_MUTEXATTR=PTHREAD_MUTEX_RECURSIVE -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 -Wno-unused-local-typedefs -DHAVE_STDINT_H=1 -DHAVE_DIRENT_H=1 -DHAVE_SYS_DIR_H=1 -DHAVE_SYS_TIME_H=1 -DHAVE_SYS_TIMES_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_LIBDL=1 -DGX_COLOR_INDEX_TYPE="unsigned long long" -D__USE_UNIX98=1 -DBUILD_PDF=1 -I./pdf -Os -fstack-clash-protection -Wformat -Werror=format-security -g -flto=auto -DHAVE_RESTRICT=1 -I/usr/include/webp -fno-strict-aliasing -DHAVE_POPEN_PROTO=1 -o ./obj/sdctd_1.o -c ./base/sdctd.c gcc -DHAVE_MKSTEMP -DHAVE_FSEEKO -DHAVE_FONTCONFIG -DHAVE_SETLOCALE -DHAVE_DBUS -DHAVE_BSWAP32 -DHAVE_BYTESWAP_H -DHAVE_STRERROR -DHAVE_PREAD_PWRITE=1 -DGS_RECURSIVE_MUTEXATTR=PTHREAD_MUTEX_RECURSIVE -O2 -DNDEBUG -fPIC -fvisibility=hidden -DGSDLLEXPORT="__attribute__((visibility(\"default\")))" -Wall -Wstrict-prototypes -Wundef -Wmissing-declarations -Wmissing-prototypes -Wwrite-strings -fno-strict-aliasing -Werror=declaration-after-statement -fno-builtin -fno-common -Werror=return-type -Wno-unused-local-typedefs -DHAVE_STDINT_H=1 -DHAVE_DIRENT_H=1 -DHAVE_SYS_DIR_H=1 -DHAVE_SYS_TIME_H=1 -DHAVE_SYS_TIMES_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_LIBDL=1 -DGX_COLOR_INDEX_TYPE="unsigned long long" -D__USE_UNIX98=1 -DBUILD_PDF=1 -I./pdf -Os -fstack-clash-protection -Wformat -Werror=format-security -g -flto=auto -DHAVE_RESTRICT=1 -I/usr/include/webp -fno-strict-aliasing -DHAVE_POPEN_PROTO=1 -I./soobj -I./base -I./devices -DWHICH_CMS="lcms2" -o ./soobj/gdevm1.o -c ./base/gdevm1.c gcc -I./obj -I./base -I./devices -Isrc -DSHARE_JPEG=1 -DHAVE_MKSTEMP -DHAVE_FSEEKO -DHAVE_FONTCONFIG -DHAVE_SETLOCALE -DHAVE_DBUS -DHAVE_BSWAP32 -DHAVE_BYTESWAP_H -DHAVE_STRERROR -DHAVE_PREAD_PWRITE=1 -DGS_RECURSIVE_MUTEXATTR=PTHREAD_MUTEX_RECURSIVE -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 -Wno-unused-local-typedefs -DHAVE_STDINT_H=1 -DHAVE_DIRENT_H=1 -DHAVE_SYS_DIR_H=1 -DHAVE_SYS_TIME_H=1 -DHAVE_SYS_TIMES_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_LIBDL=1 -DGX_COLOR_INDEX_TYPE="unsigned long long" -D__USE_UNIX98=1 -DBUILD_PDF=1 -I./pdf -Os -fstack-clash-protection -Wformat -Werror=format-security -g -flto=auto -DHAVE_RESTRICT=1 -I/usr/include/webp -fno-strict-aliasing -DHAVE_POPEN_PROTO=1 -o ./obj/sjpegd_1.o -c ./base/sjpegd.c gcc -I./obj -I./base -I./devices -Isrc -DSHARE_JPEG=1 -DHAVE_MKSTEMP -DHAVE_FSEEKO -DHAVE_FONTCONFIG -DHAVE_SETLOCALE -DHAVE_DBUS -DHAVE_BSWAP32 -DHAVE_BYTESWAP_H -DHAVE_STRERROR -DHAVE_PREAD_PWRITE=1 -DGS_RECURSIVE_MUTEXATTR=PTHREAD_MUTEX_RECURSIVE -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 -Wno-unused-local-typedefs -DHAVE_STDINT_H=1 -DHAVE_DIRENT_H=1 -DHAVE_SYS_DIR_H=1 -DHAVE_SYS_TIME_H=1 -DHAVE_SYS_TIMES_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_LIBDL=1 -DGX_COLOR_INDEX_TYPE="unsigned long long" -D__USE_UNIX98=1 -DBUILD_PDF=1 -I./pdf -Os -fstack-clash-protection -Wformat -Werror=format-security -g -flto=auto -DHAVE_RESTRICT=1 -I/usr/include/webp -fno-strict-aliasing -DHAVE_POPEN_PROTO=1 -o ./obj/sdcte_1.o -c ./base/sdcte.c gcc -I./obj -I./base -I./devices -Isrc -DSHARE_JPEG=1 -DHAVE_MKSTEMP -DHAVE_FSEEKO -DHAVE_FONTCONFIG -DHAVE_SETLOCALE -DHAVE_DBUS -DHAVE_BSWAP32 -DHAVE_BYTESWAP_H -DHAVE_STRERROR -DHAVE_PREAD_PWRITE=1 -DGS_RECURSIVE_MUTEXATTR=PTHREAD_MUTEX_RECURSIVE -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 -Wno-unused-local-typedefs -DHAVE_STDINT_H=1 -DHAVE_DIRENT_H=1 -DHAVE_SYS_DIR_H=1 -DHAVE_SYS_TIME_H=1 -DHAVE_SYS_TIMES_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_LIBDL=1 -DGX_COLOR_INDEX_TYPE="unsigned long long" -D__USE_UNIX98=1 -DBUILD_PDF=1 -I./pdf -Os -fstack-clash-protection -Wformat -Werror=format-security -g -flto=auto -DHAVE_RESTRICT=1 -I/usr/include/webp -fno-strict-aliasing -DHAVE_POPEN_PROTO=1 -o ./obj/sjpege_1.o -c ./base/sjpege.c ./obj/aux/echogs -e .dev -w- -l-obj ./obj/libpng_1 -lib png ./obj/aux/echogs -e .dev -w- -l-obj ./obj/translib ./obj/gstrans.o ./obj/gximag3x.o ./obj/gxblend.o ./obj/gxblend1.o ./obj/gdevp14.o ./obj/gdevdevn.o ./obj/gsequivc.o ./obj/gdevdcrd.o ./obj/aux/echogs -e .dev -a- ./obj/libpng_1 -include ./obj/zlibe.dev ./obj/aux/echogs -e .dev -a- ./obj/translib -imagetype 3x ./obj/aux/echogs -e .dev -w- -l-obj ./obj/psf0lib ./obj/gschar0.o ./obj/gsfont0.o ./obj/aux/echogs -e .dev -a- ./obj/translib -include ./obj/cspixlib ./obj/bboxutil ./obj/page ./obj/aux/echogs -e .dev -a- ./obj/psf0lib -include ./obj/cmaplib ./obj/aux/echogs -e .dev -a- ./obj/translib -include ./obj/cielib.dev cp ./obj/sjbig2_jbig2dec.dev ./obj/sjbig2.dev ./obj/aux/echogs -e .dev -w- -l-obj ./obj/sjpx_openjpeg ./obj/sjpx_openjpeg.o ./obj/aux/echogs -e .dev -w- -l-dev2 -b -s -l-include -l./obj/page -l-obj ./obj/PCLm ./obj/gdevpdfimg.o ./obj/aux/echogs -e .dev -w- -l-dev2 -b -s -l-include -l./obj/page -l-obj ./obj/PCLm8 ./obj/gdevpdfimg.o ./obj/aux/echogs -e .dev -a- ./obj/PCLm -include ./obj/page cp ./obj/gstiffio_1.o ./obj/gstiffio.o ./obj/aux/echogs -e .dev -a- ./obj/sjpx_openjpeg -include ./obj/openjpeg.dev ./obj/aux/echogs -e .dev -a- ./obj/PCLm8 -include ./obj/page ./obj/aux/echogs -e .dev -w- -l-obj ./obj/sdeparam ./obj/sdeparam.o ./obj/sdcparam.o ./obj/aux/echogs -e .dev -w- -l-obj ./obj/pdtext -include ./obj/pdxtext ./obj/aux/echogs -e .dev -w- -l-dev2 -b -s -l-include -l./obj/page -l-obj ./obj/pdfimage24 ./obj/gdevpdfimg.o ./obj/aux/echogs -e .dev -w- -l-dev2 -b -s -l-include -l./obj/page -l-obj ./obj/pdfimage32 ./obj/gdevpdfimg.o ./obj/aux/echogs -e .dev -w- -l-dev2 -b -s -l-include -l./obj/page -l-obj ./obj/pdfimage8 ./obj/gdevpdfimg.o ./obj/aux/echogs -e .dev -a- ./obj/pdfimage24 -include ./obj/page ./obj/aux/echogs -e .dev -a- ./obj/pdfimage32 -include ./obj/page ./obj/aux/echogs -e .dev -w- -l-dev -b -s -l-include -l./obj/page -l-obj ./obj/psdcmykog ./obj/gdevcmykog.o ./obj/aux/echogs -e .dev -w- -l-dev -b -s -l-include -l./obj/page -l-obj ./obj/alc1900 ./obj/gdevescv.o ./obj/aux/echogs -e .dev -a- ./obj/pdfimage8 -include ./obj/page ./obj/aux/echogs -e .dev -w- -l-dev -b -s -l-include -l./obj/page -l-obj ./obj/alc2000 ./obj/gdevescv.o ./obj/aux/echogs -e .dev -w- -l-dev -b -s -l-include -l./obj/page -l-obj ./obj/alc4000 ./obj/gdevescv.o ./obj/aux/echogs -e .dev -w- -l-dev -b -s -l-include -l./obj/page -l-obj ./obj/alc4100 ./obj/gdevescv.o ./obj/aux/echogs -e .dev -w- -l-dev -b -s -l-include -l./obj/page -l-obj ./obj/alc8500 ./obj/gdevescv.o ./obj/aux/echogs -e .dev -w- -l-dev -b -s -l-include -l./obj/page -l-obj ./obj/alc8600 ./obj/gdevescv.o ./obj/aux/echogs -e .dev -w- -l-dev -b -s -l-include -l./obj/page -l-obj ./obj/alc9100 ./obj/gdevescv.o ./obj/aux/echogs -e .dev -w- -l-dev -b -s -l-include -l./obj/page -l-obj ./obj/epl2050 ./obj/gdevescv.o ./obj/aux/echogs -e .dev -w- -l-dev -b -s -l-include -l./obj/page -l-obj ./obj/epl2050p ./obj/gdevescv.o ./obj/aux/echogs -e .dev -w- -l-dev -b -s -l-include -l./obj/page -l-obj ./obj/epl2120 ./obj/gdevescv.o gcc -DHAVE_MKSTEMP -DHAVE_FSEEKO -DHAVE_FONTCONFIG -DHAVE_SETLOCALE -DHAVE_DBUS -DHAVE_BSWAP32 -DHAVE_BYTESWAP_H -DHAVE_STRERROR -DHAVE_PREAD_PWRITE=1 -DGS_RECURSIVE_MUTEXATTR=PTHREAD_MUTEX_RECURSIVE -O2 -DNDEBUG -fPIC -fvisibility=hidden -DGSDLLEXPORT="__attribute__((visibility(\"default\")))" -Wall -Wstrict-prototypes -Wundef -Wmissing-declarations -Wmissing-prototypes -Wwrite-strings -fno-strict-aliasing -Werror=declaration-after-statement -fno-builtin -fno-common -Werror=return-type -Wno-unused-local-typedefs -DHAVE_STDINT_H=1 -DHAVE_DIRENT_H=1 -DHAVE_SYS_DIR_H=1 -DHAVE_SYS_TIME_H=1 -DHAVE_SYS_TIMES_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_LIBDL=1 -DGX_COLOR_INDEX_TYPE="unsigned long long" -D__USE_UNIX98=1 -DBUILD_PDF=1 -I./pdf -Os -fstack-clash-protection -Wformat -Werror=format-security -g -flto=auto -DHAVE_RESTRICT=1 -I/usr/include/webp -fno-strict-aliasing -DHAVE_POPEN_PROTO=1 -I./soobj -I./base -I./devices -DWHICH_CMS="lcms2" -o ./soobj/gdevm2.o -c ./base/gdevm2.c ./obj/aux/echogs -e .dev -w- -l-dev -b -s -l-include -l./obj/page -l-obj ./obj/epl2500 ./obj/gdevescv.o gcc -DHAVE_MKSTEMP -DHAVE_FSEEKO -DHAVE_FONTCONFIG -DHAVE_SETLOCALE -DHAVE_DBUS -DHAVE_BSWAP32 -DHAVE_BYTESWAP_H -DHAVE_STRERROR -DHAVE_PREAD_PWRITE=1 -DGS_RECURSIVE_MUTEXATTR=PTHREAD_MUTEX_RECURSIVE -O2 -DNDEBUG -fPIC -fvisibility=hidden -DGSDLLEXPORT="__attribute__((visibility(\"default\")))" -Wall -Wstrict-prototypes -Wundef -Wmissing-declarations -Wmissing-prototypes -Wwrite-strings -fno-strict-aliasing -Werror=declaration-after-statement -fno-builtin -fno-common -Werror=return-type -Wno-unused-local-typedefs -DHAVE_STDINT_H=1 -DHAVE_DIRENT_H=1 -DHAVE_SYS_DIR_H=1 -DHAVE_SYS_TIME_H=1 -DHAVE_SYS_TIMES_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_LIBDL=1 -DGX_COLOR_INDEX_TYPE="unsigned long long" -D__USE_UNIX98=1 -DBUILD_PDF=1 -I./pdf -Os -fstack-clash-protection -Wformat -Werror=format-security -g -flto=auto -DHAVE_RESTRICT=1 -I/usr/include/webp -fno-strict-aliasing -DHAVE_POPEN_PROTO=1 -I./soobj -I./base -I./devices -DWHICH_CMS="lcms2" -o ./soobj/gdevm4.o -c ./base/gdevm4.c gcc -DHAVE_MKSTEMP -DHAVE_FSEEKO -DHAVE_FONTCONFIG -DHAVE_SETLOCALE -DHAVE_DBUS -DHAVE_BSWAP32 -DHAVE_BYTESWAP_H -DHAVE_STRERROR -DHAVE_PREAD_PWRITE=1 -DGS_RECURSIVE_MUTEXATTR=PTHREAD_MUTEX_RECURSIVE -O2 -DNDEBUG -fPIC -fvisibility=hidden -DGSDLLEXPORT="__attribute__((visibility(\"default\")))" -Wall -Wstrict-prototypes -Wundef -Wmissing-declarations -Wmissing-prototypes -Wwrite-strings -fno-strict-aliasing -Werror=declaration-after-statement -fno-builtin -fno-common -Werror=return-type -Wno-unused-local-typedefs -DHAVE_STDINT_H=1 -DHAVE_DIRENT_H=1 -DHAVE_SYS_DIR_H=1 -DHAVE_SYS_TIME_H=1 -DHAVE_SYS_TIMES_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_LIBDL=1 -DGX_COLOR_INDEX_TYPE="unsigned long long" -D__USE_UNIX98=1 -DBUILD_PDF=1 -I./pdf -Os -fstack-clash-protection -Wformat -Werror=format-security -g -flto=auto -DHAVE_RESTRICT=1 -I/usr/include/webp -fno-strict-aliasing -DHAVE_POPEN_PROTO=1 -I./soobj -I./base -I./devices -DWHICH_CMS="lcms2" -o ./soobj/gdevm8.o -c ./base/gdevm8.c gcc -DHAVE_MKSTEMP -DHAVE_FSEEKO -DHAVE_FONTCONFIG -DHAVE_SETLOCALE -DHAVE_DBUS -DHAVE_BSWAP32 -DHAVE_BYTESWAP_H -DHAVE_STRERROR -DHAVE_PREAD_PWRITE=1 -DGS_RECURSIVE_MUTEXATTR=PTHREAD_MUTEX_RECURSIVE -O2 -DNDEBUG -fPIC -fvisibility=hidden -DGSDLLEXPORT="__attribute__((visibility(\"default\")))" -Wall -Wstrict-prototypes -Wundef -Wmissing-declarations -Wmissing-prototypes -Wwrite-strings -fno-strict-aliasing -Werror=declaration-after-statement -fno-builtin -fno-common -Werror=return-type -Wno-unused-local-typedefs -DHAVE_STDINT_H=1 -DHAVE_DIRENT_H=1 -DHAVE_SYS_DIR_H=1 -DHAVE_SYS_TIME_H=1 -DHAVE_SYS_TIMES_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_LIBDL=1 -DGX_COLOR_INDEX_TYPE="unsigned long long" -D__USE_UNIX98=1 -DBUILD_PDF=1 -I./pdf -Os -fstack-clash-protection -Wformat -Werror=format-security -g -flto=auto -DHAVE_RESTRICT=1 -I/usr/include/webp -fno-strict-aliasing -DHAVE_POPEN_PROTO=1 -I./soobj -I./base -I./devices -DWHICH_CMS="lcms2" -o ./soobj/gdevm16.o -c ./base/gdevm16.c gcc -DHAVE_MKSTEMP -DHAVE_FSEEKO -DHAVE_FONTCONFIG -DHAVE_SETLOCALE -DHAVE_DBUS -DHAVE_BSWAP32 -DHAVE_BYTESWAP_H -DHAVE_STRERROR -DHAVE_PREAD_PWRITE=1 -DGS_RECURSIVE_MUTEXATTR=PTHREAD_MUTEX_RECURSIVE -O2 -DNDEBUG -fPIC -fvisibility=hidden -DGSDLLEXPORT="__attribute__((visibility(\"default\")))" -Wall -Wstrict-prototypes -Wundef -Wmissing-declarations -Wmissing-prototypes -Wwrite-strings -fno-strict-aliasing -Werror=declaration-after-statement -fno-builtin -fno-common -Werror=return-type -Wno-unused-local-typedefs -DHAVE_STDINT_H=1 -DHAVE_DIRENT_H=1 -DHAVE_SYS_DIR_H=1 -DHAVE_SYS_TIME_H=1 -DHAVE_SYS_TIMES_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_LIBDL=1 -DGX_COLOR_INDEX_TYPE="unsigned long long" -D__USE_UNIX98=1 -DBUILD_PDF=1 -I./pdf -Os -fstack-clash-protection -Wformat -Werror=format-security -g -flto=auto -DHAVE_RESTRICT=1 -I/usr/include/webp -fno-strict-aliasing -DHAVE_POPEN_PROTO=1 -I./soobj -I./base -I./devices -DWHICH_CMS="lcms2" -o ./soobj/gdevm24.o -c ./base/gdevm24.c gcc -DHAVE_MKSTEMP -DHAVE_FSEEKO -DHAVE_FONTCONFIG -DHAVE_SETLOCALE -DHAVE_DBUS -DHAVE_BSWAP32 -DHAVE_BYTESWAP_H -DHAVE_STRERROR -DHAVE_PREAD_PWRITE=1 -DGS_RECURSIVE_MUTEXATTR=PTHREAD_MUTEX_RECURSIVE -O2 -DNDEBUG -fPIC -fvisibility=hidden -DGSDLLEXPORT="__attribute__((visibility(\"default\")))" -Wall -Wstrict-prototypes -Wundef -Wmissing-declarations -Wmissing-prototypes -Wwrite-strings -fno-strict-aliasing -Werror=declaration-after-statement -fno-builtin -fno-common -Werror=return-type -Wno-unused-local-typedefs -DHAVE_STDINT_H=1 -DHAVE_DIRENT_H=1 -DHAVE_SYS_DIR_H=1 -DHAVE_SYS_TIME_H=1 -DHAVE_SYS_TIMES_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_LIBDL=1 -DGX_COLOR_INDEX_TYPE="unsigned long long" -D__USE_UNIX98=1 -DBUILD_PDF=1 -I./pdf -Os -fstack-clash-protection -Wformat -Werror=format-security -g -flto=auto -DHAVE_RESTRICT=1 -I/usr/include/webp -fno-strict-aliasing -DHAVE_POPEN_PROTO=1 -I./soobj -I./base -I./devices -DWHICH_CMS="lcms2" -o ./soobj/gdevm32.o -c ./base/gdevm32.c ./obj/aux/echogs -e .dev -w- -l-dev -b -s -l-include -l./obj/page -l-obj ./obj/epl2750 ./obj/gdevescv.o gcc -DHAVE_MKSTEMP -DHAVE_FSEEKO -DHAVE_FONTCONFIG -DHAVE_SETLOCALE -DHAVE_DBUS -DHAVE_BSWAP32 -DHAVE_BYTESWAP_H -DHAVE_STRERROR -DHAVE_PREAD_PWRITE=1 -DGS_RECURSIVE_MUTEXATTR=PTHREAD_MUTEX_RECURSIVE -O2 -DNDEBUG -fPIC -fvisibility=hidden -DGSDLLEXPORT="__attribute__((visibility(\"default\")))" -Wall -Wstrict-prototypes -Wundef -Wmissing-declarations -Wmissing-prototypes -Wwrite-strings -fno-strict-aliasing -Werror=declaration-after-statement -fno-builtin -fno-common -Werror=return-type -Wno-unused-local-typedefs -DHAVE_STDINT_H=1 -DHAVE_DIRENT_H=1 -DHAVE_SYS_DIR_H=1 -DHAVE_SYS_TIME_H=1 -DHAVE_SYS_TIMES_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_LIBDL=1 -DGX_COLOR_INDEX_TYPE="unsigned long long" -D__USE_UNIX98=1 -DBUILD_PDF=1 -I./pdf -Os -fstack-clash-protection -Wformat -Werror=format-security -g -flto=auto -DHAVE_RESTRICT=1 -I/usr/include/webp -fno-strict-aliasing -DHAVE_POPEN_PROTO=1 -I./soobj -I./base -I./devices -DWHICH_CMS="lcms2" -o ./soobj/gdevm40.o -c ./base/gdevm40.c gcc -DHAVE_MKSTEMP -DHAVE_FSEEKO -DHAVE_FONTCONFIG -DHAVE_SETLOCALE -DHAVE_DBUS -DHAVE_BSWAP32 -DHAVE_BYTESWAP_H -DHAVE_STRERROR -DHAVE_PREAD_PWRITE=1 -DGS_RECURSIVE_MUTEXATTR=PTHREAD_MUTEX_RECURSIVE -O2 -DNDEBUG -fPIC -fvisibility=hidden -DGSDLLEXPORT="__attribute__((visibility(\"default\")))" -Wall -Wstrict-prototypes -Wundef -Wmissing-declarations -Wmissing-prototypes -Wwrite-strings -fno-strict-aliasing -Werror=declaration-after-statement -fno-builtin -fno-common -Werror=return-type -Wno-unused-local-typedefs -DHAVE_STDINT_H=1 -DHAVE_DIRENT_H=1 -DHAVE_SYS_DIR_H=1 -DHAVE_SYS_TIME_H=1 -DHAVE_SYS_TIMES_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_LIBDL=1 -DGX_COLOR_INDEX_TYPE="unsigned long long" -D__USE_UNIX98=1 -DBUILD_PDF=1 -I./pdf -Os -fstack-clash-protection -Wformat -Werror=format-security -g -flto=auto -DHAVE_RESTRICT=1 -I/usr/include/webp -fno-strict-aliasing -DHAVE_POPEN_PROTO=1 -I./soobj -I./base -I./devices -DWHICH_CMS="lcms2" -o ./soobj/gdevm48.o -c ./base/gdevm48.c ./obj/aux/echogs -e .dev -w- -l-dev -b -s -l-include -l./obj/page -l-obj ./obj/epl5800 ./obj/gdevescv.o ./obj/aux/echogs -e .dev -w- -l-dev -b -s -l-include -l./obj/page -l-obj ./obj/epl5900 ./obj/gdevescv.o ./obj/aux/echogs -e .dev -w- -l-dev -b -s -l-include -l./obj/page -l-obj ./obj/epl6100 ./obj/gdevescv.o ./obj/aux/echogs -e .dev -w- -l-dev -b -s -l-include -l./obj/page -l-obj ./obj/epl6200 ./obj/gdevescv.o ./obj/aux/echogs -e .dev -w- -l-dev -b -s -l-include -l./obj/page -l-obj ./obj/eplcolor ./obj/gdevescv.o ./obj/aux/echogs -e .dev -w- -l-dev -b -s -l-include -l./obj/page -l-obj ./obj/eplmono ./obj/gdevescv.o ./obj/aux/echogs -e .dev -w- -l-dev -b -s -l-include -l./obj/page -l-obj ./obj/lp1800 ./obj/gdevescv.o ./obj/aux/echogs -e .dev -w- -l-dev -b -s -l-include -l./obj/page -l-obj ./obj/lp1900 ./obj/gdevescv.o ./obj/aux/echogs -e .dev -w- -l-dev -b -s -l-include -l./obj/page -l-obj ./obj/lp2200 ./obj/gdevescv.o ./obj/aux/echogs -e .dev -w- -l-dev -b -s -l-include -l./obj/page -l-obj ./obj/lp2400 ./obj/gdevescv.o ./obj/aux/echogs -e .dev -w- -l-dev -b -s -l-include -l./obj/page -l-obj ./obj/lp2500 ./obj/gdevescv.o ./obj/aux/echogs -e .dev -w- -l-dev -b -s -l-include -l./obj/page -l-obj ./obj/lp3000c ./obj/gdevescv.o ./obj/aux/echogs -e .dev -w- -l-dev -b -s -l-include -l./obj/page -l-obj ./obj/lp7500 ./obj/gdevescv.o ./obj/aux/echogs -e .dev -w- -l-dev -b -s -l-include -l./obj/page -l-obj ./obj/lp7700 ./obj/gdevescv.o gcc -DHAVE_MKSTEMP -DHAVE_FSEEKO -DHAVE_FONTCONFIG -DHAVE_SETLOCALE -DHAVE_DBUS -DHAVE_BSWAP32 -DHAVE_BYTESWAP_H -DHAVE_STRERROR -DHAVE_PREAD_PWRITE=1 -DGS_RECURSIVE_MUTEXATTR=PTHREAD_MUTEX_RECURSIVE -O2 -DNDEBUG -fPIC -fvisibility=hidden -DGSDLLEXPORT="__attribute__((visibility(\"default\")))" -Wall -Wstrict-prototypes -Wundef -Wmissing-declarations -Wmissing-prototypes -Wwrite-strings -fno-strict-aliasing -Werror=declaration-after-statement -fno-builtin -fno-common -Werror=return-type -Wno-unused-local-typedefs -DHAVE_STDINT_H=1 -DHAVE_DIRENT_H=1 -DHAVE_SYS_DIR_H=1 -DHAVE_SYS_TIME_H=1 -DHAVE_SYS_TIMES_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_LIBDL=1 -DGX_COLOR_INDEX_TYPE="unsigned long long" -D__USE_UNIX98=1 -DBUILD_PDF=1 -I./pdf -Os -fstack-clash-protection -Wformat -Werror=format-security -g -flto=auto -DHAVE_RESTRICT=1 -I/usr/include/webp -fno-strict-aliasing -DHAVE_POPEN_PROTO=1 -I./soobj -I./base -I./devices -DWHICH_CMS="lcms2" -o ./soobj/gdevm56.o -c ./base/gdevm56.c ./obj/aux/echogs -e .dev -w- -l-dev -b -s -l-include -l./obj/page -l-obj ./obj/lp7900 ./obj/gdevescv.o gcc -DHAVE_MKSTEMP -DHAVE_FSEEKO -DHAVE_FONTCONFIG -DHAVE_SETLOCALE -DHAVE_DBUS -DHAVE_BSWAP32 -DHAVE_BYTESWAP_H -DHAVE_STRERROR -DHAVE_PREAD_PWRITE=1 -DGS_RECURSIVE_MUTEXATTR=PTHREAD_MUTEX_RECURSIVE -O2 -DNDEBUG -fPIC -fvisibility=hidden -DGSDLLEXPORT="__attribute__((visibility(\"default\")))" -Wall -Wstrict-prototypes -Wundef -Wmissing-declarations -Wmissing-prototypes -Wwrite-strings -fno-strict-aliasing -Werror=declaration-after-statement -fno-builtin -fno-common -Werror=return-type -Wno-unused-local-typedefs -DHAVE_STDINT_H=1 -DHAVE_DIRENT_H=1 -DHAVE_SYS_DIR_H=1 -DHAVE_SYS_TIME_H=1 -DHAVE_SYS_TIMES_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_LIBDL=1 -DGX_COLOR_INDEX_TYPE="unsigned long long" -D__USE_UNIX98=1 -DBUILD_PDF=1 -I./pdf -Os -fstack-clash-protection -Wformat -Werror=format-security -g -flto=auto -DHAVE_RESTRICT=1 -I/usr/include/webp -fno-strict-aliasing -DHAVE_POPEN_PROTO=1 -I./soobj -I./base -I./devices -DWHICH_CMS="lcms2" -o ./soobj/gdevm64.o -c ./base/gdevm64.c ./obj/aux/echogs -e .dev -w- -l-dev -b -s -l-include -l./obj/page -l-obj ./obj/lp8000c ./obj/gdevescv.o gcc -DHAVE_MKSTEMP -DHAVE_FSEEKO -DHAVE_FONTCONFIG -DHAVE_SETLOCALE -DHAVE_DBUS -DHAVE_BSWAP32 -DHAVE_BYTESWAP_H -DHAVE_STRERROR -DHAVE_PREAD_PWRITE=1 -DGS_RECURSIVE_MUTEXATTR=PTHREAD_MUTEX_RECURSIVE -O2 -DNDEBUG -fPIC -fvisibility=hidden -DGSDLLEXPORT="__attribute__((visibility(\"default\")))" -Wall -Wstrict-prototypes -Wundef -Wmissing-declarations -Wmissing-prototypes -Wwrite-strings -fno-strict-aliasing -Werror=declaration-after-statement -fno-builtin -fno-common -Werror=return-type -Wno-unused-local-typedefs -DHAVE_STDINT_H=1 -DHAVE_DIRENT_H=1 -DHAVE_SYS_DIR_H=1 -DHAVE_SYS_TIME_H=1 -DHAVE_SYS_TIMES_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_LIBDL=1 -DGX_COLOR_INDEX_TYPE="unsigned long long" -D__USE_UNIX98=1 -DBUILD_PDF=1 -I./pdf -Os -fstack-clash-protection -Wformat -Werror=format-security -g -flto=auto -DHAVE_RESTRICT=1 -I/usr/include/webp -fno-strict-aliasing -DHAVE_POPEN_PROTO=1 -I./soobj -I./base -I./devices -DWHICH_CMS="lcms2" -o ./soobj/gdevmx.o -c ./base/gdevmx.c ./obj/aux/echogs -e .dev -w- -l-dev -b -s -l-include -l./obj/page -l-obj ./obj/lp8100 ./obj/gdevescv.o gcc -DHAVE_MKSTEMP -DHAVE_FSEEKO -DHAVE_FONTCONFIG -DHAVE_SETLOCALE -DHAVE_DBUS -DHAVE_BSWAP32 -DHAVE_BYTESWAP_H -DHAVE_STRERROR -DHAVE_PREAD_PWRITE=1 -DGS_RECURSIVE_MUTEXATTR=PTHREAD_MUTEX_RECURSIVE -O2 -DNDEBUG -fPIC -fvisibility=hidden -DGSDLLEXPORT="__attribute__((visibility(\"default\")))" -Wall -Wstrict-prototypes -Wundef -Wmissing-declarations -Wmissing-prototypes -Wwrite-strings -fno-strict-aliasing -Werror=declaration-after-statement -fno-builtin -fno-common -Werror=return-type -Wno-unused-local-typedefs -DHAVE_STDINT_H=1 -DHAVE_DIRENT_H=1 -DHAVE_SYS_DIR_H=1 -DHAVE_SYS_TIME_H=1 -DHAVE_SYS_TIMES_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_LIBDL=1 -DGX_COLOR_INDEX_TYPE="unsigned long long" -D__USE_UNIX98=1 -DBUILD_PDF=1 -I./pdf -Os -fstack-clash-protection -Wformat -Werror=format-security -g -flto=auto -DHAVE_RESTRICT=1 -I/usr/include/webp -fno-strict-aliasing -DHAVE_POPEN_PROTO=1 -I./soobj -I./base -I./devices -DWHICH_CMS="lcms2" -o ./soobj/gdevdsha.o -c ./base/gdevdsha.c ./obj/aux/echogs -e .dev -w- -l-dev -b -s -l-include -l./obj/page -l-obj ./obj/lp8200c ./obj/gdevescv.o ./obj/aux/echogs -e .dev -w- -l-dev -b -s -l-include -l./obj/page -l-obj ./obj/lp8300c ./obj/gdevescv.o ./obj/aux/echogs -e .dev -w- -l-dev -b -s -l-include -l./obj/page -l-obj ./obj/lp8300f ./obj/gdevescv.o ./obj/aux/echogs -e .dev -w- -l-dev -b -s -l-include -l./obj/page -l-obj ./obj/lp8400f ./obj/gdevescv.o gcc -DHAVE_MKSTEMP -DHAVE_FSEEKO -DHAVE_FONTCONFIG -DHAVE_SETLOCALE -DHAVE_DBUS -DHAVE_BSWAP32 -DHAVE_BYTESWAP_H -DHAVE_STRERROR -DHAVE_PREAD_PWRITE=1 -DGS_RECURSIVE_MUTEXATTR=PTHREAD_MUTEX_RECURSIVE -O2 -DNDEBUG -fPIC -fvisibility=hidden -DGSDLLEXPORT="__attribute__((visibility(\"default\")))" -Wall -Wstrict-prototypes -Wundef -Wmissing-declarations -Wmissing-prototypes -Wwrite-strings -fno-strict-aliasing -Werror=declaration-after-statement -fno-builtin -fno-common -Werror=return-type -Wno-unused-local-typedefs -DHAVE_STDINT_H=1 -DHAVE_DIRENT_H=1 -DHAVE_SYS_DIR_H=1 -DHAVE_SYS_TIME_H=1 -DHAVE_SYS_TIMES_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_LIBDL=1 -DGX_COLOR_INDEX_TYPE="unsigned long long" -D__USE_UNIX98=1 -DBUILD_PDF=1 -I./pdf -Os -fstack-clash-protection -Wformat -Werror=format-security -g -flto=auto -DHAVE_RESTRICT=1 -I/usr/include/webp -fno-strict-aliasing -DHAVE_POPEN_PROTO=1 -I./soobj -I./base -I./devices -DWHICH_CMS="lcms2" -o ./soobj/gxscanc.o -c ./base/gxscanc.c ./obj/aux/echogs -e .dev -w- -l-dev -b -s -l-include -l./obj/page -l-obj ./obj/lp8500c ./obj/gdevescv.o gcc -DHAVE_MKSTEMP -DHAVE_FSEEKO -DHAVE_FONTCONFIG -DHAVE_SETLOCALE -DHAVE_DBUS -DHAVE_BSWAP32 -DHAVE_BYTESWAP_H -DHAVE_STRERROR -DHAVE_PREAD_PWRITE=1 -DGS_RECURSIVE_MUTEXATTR=PTHREAD_MUTEX_RECURSIVE -O2 -DNDEBUG -fPIC -fvisibility=hidden -DGSDLLEXPORT="__attribute__((visibility(\"default\")))" -Wall -Wstrict-prototypes -Wundef -Wmissing-declarations -Wmissing-prototypes -Wwrite-strings -fno-strict-aliasing -Werror=declaration-after-statement -fno-builtin -fno-common -Werror=return-type -Wno-unused-local-typedefs -DHAVE_STDINT_H=1 -DHAVE_DIRENT_H=1 -DHAVE_SYS_DIR_H=1 -DHAVE_SYS_TIME_H=1 -DHAVE_SYS_TIMES_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_LIBDL=1 -DGX_COLOR_INDEX_TYPE="unsigned long long" -D__USE_UNIX98=1 -DBUILD_PDF=1 -I./pdf -Os -fstack-clash-protection -Wformat -Werror=format-security -g -flto=auto -DHAVE_RESTRICT=1 -I/usr/include/webp -fno-strict-aliasing -DHAVE_POPEN_PROTO=1 -I./soobj -I./base -I./devices -DWHICH_CMS="lcms2" -o ./soobj/siinterp.o -c ./base/siinterp.c ./obj/aux/echogs -e .dev -w- -l-dev -b -s -l-include -l./obj/page -l-obj ./obj/lp8600 ./obj/gdevescv.o ./obj/aux/echogs -e .dev -w- -l-dev -b -s -l-include -l./obj/page -l-obj ./obj/lp8600f ./obj/gdevescv.o ./obj/aux/echogs -e .dev -w- -l-dev -b -s -l-include -l./obj/page -l-obj ./obj/lp8700 ./obj/gdevescv.o gcc -DHAVE_MKSTEMP -DHAVE_FSEEKO -DHAVE_FONTCONFIG -DHAVE_SETLOCALE -DHAVE_DBUS -DHAVE_BSWAP32 -DHAVE_BYTESWAP_H -DHAVE_STRERROR -DHAVE_PREAD_PWRITE=1 -DGS_RECURSIVE_MUTEXATTR=PTHREAD_MUTEX_RECURSIVE -O2 -DNDEBUG -fPIC -fvisibility=hidden -DGSDLLEXPORT="__attribute__((visibility(\"default\")))" -Wall -Wstrict-prototypes -Wundef -Wmissing-declarations -Wmissing-prototypes -Wwrite-strings -fno-strict-aliasing -Werror=declaration-after-statement -fno-builtin -fno-common -Werror=return-type -Wno-unused-local-typedefs -DHAVE_STDINT_H=1 -DHAVE_DIRENT_H=1 -DHAVE_SYS_DIR_H=1 -DHAVE_SYS_TIME_H=1 -DHAVE_SYS_TIMES_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_LIBDL=1 -DGX_COLOR_INDEX_TYPE="unsigned long long" -D__USE_UNIX98=1 -DBUILD_PDF=1 -I./pdf -Os -fstack-clash-protection -Wformat -Werror=format-security -g -flto=auto -DHAVE_RESTRICT=1 -I/usr/include/webp -fno-strict-aliasing -DHAVE_POPEN_PROTO=1 -I./soobj -I./base -I./devices -DWHICH_CMS="lcms2" -o ./soobj/siscale_0.o -c ./base/siscale.c ./obj/aux/echogs -e .dev -w- -l-dev -b -s -l-include -l./obj/page -l-obj ./obj/lp8800c ./obj/gdevescv.o ./obj/aux/echogs -e .dev -w- -l-dev -b -s -l-include -l./obj/page -l-obj ./obj/lp8900 ./obj/gdevescv.o ./obj/aux/echogs -e .dev -w- -l-dev -b -s -l-include -l./obj/page -l-obj ./obj/lp9000b ./obj/gdevescv.o ./obj/aux/echogs -e .dev -w- -l-dev -b -s -l-include -l./obj/page -l-obj ./obj/lp9000c ./obj/gdevescv.o ./obj/aux/echogs -e .dev -w- -l-dev -b -s -l-include -l./obj/page -l-obj ./obj/lp9100 ./obj/gdevescv.o ./obj/aux/echogs -e .dev -w- -l-dev -b -s -l-include -l./obj/page -l-obj ./obj/lp9200b ./obj/gdevescv.o ./obj/aux/echogs -e .dev -w- -l-dev -b -s -l-include -l./obj/page -l-obj ./obj/lp9200c ./obj/gdevescv.o ./obj/aux/echogs -e .dev -w- -l-dev -b -s -l-include -l./obj/page -l-obj ./obj/lp9300 ./obj/gdevescv.o ./obj/aux/echogs -e .dev -w- -l-dev -b -s -l-include -l./obj/page -l-obj ./obj/lp9400 ./obj/gdevescv.o ./obj/aux/echogs -e .dev -w- -l-dev -b -s -l-include -l./obj/page -l-obj ./obj/lp9500c ./obj/gdevescv.o ./obj/aux/echogs -e .dev -w- -l-dev -b -s -l-include -l./obj/page -l-obj ./obj/lp9600 ./obj/gdevescv.o ./obj/aux/echogs -e .dev -w- -l-dev -b -s -l-include -l./obj/page -l-obj ./obj/lp9600s ./obj/gdevescv.o ./obj/aux/echogs -e .dev -w- -l-dev -b -s -l-include -l./obj/page -l-obj ./obj/lp9800c ./obj/gdevescv.o ./obj/aux/echogs -e .dev -w- -l-dev -b -s -l-include -l./obj/page -l-obj ./obj/lps4500 ./obj/gdevescv.o ./obj/aux/echogs -e .dev -w- -l-dev -b -s -l-include -l./obj/page -l-obj ./obj/lps6500 ./obj/gdevescv.o ./obj/aux/echogs -e .dev -w- -l-dev2 -b -s -l-obj ./obj/pxlcolor ./obj/gdevpx.o ./obj/gdevpxut.o ./obj/gdevpcl.o ./obj/aux/echogs -e .dev -w- -l-dev2 -b -s -l-obj ./obj/pxlmono ./obj/gdevpx.o ./obj/gdevpxut.o ./obj/gdevpcl.o ./obj/aux/echogs -e .dev -a- ./obj/pxlcolor -include ./obj/vector ./obj/aux/echogs -e .dev -a- ./obj/pxlmono -include ./obj/vector ./obj/aux/echogs -e .dev -w- -l-dev -b -s -l-include -l./obj/page -l-obj ./obj/ijs ./obj/gdevijs.o cp ./obj/libocr_1_0.dev ./obj/libocr.dev gcc -DHAVE_MKSTEMP -DHAVE_FSEEKO -DHAVE_FONTCONFIG -DHAVE_SETLOCALE -DHAVE_DBUS -DHAVE_BSWAP32 -DHAVE_BYTESWAP_H -DHAVE_STRERROR -DHAVE_PREAD_PWRITE=1 -DGS_RECURSIVE_MUTEXATTR=PTHREAD_MUTEX_RECURSIVE -O2 -DNDEBUG -fPIC -fvisibility=hidden -DGSDLLEXPORT="__attribute__((visibility(\"default\")))" -Wall -Wstrict-prototypes -Wundef -Wmissing-declarations -Wmissing-prototypes -Wwrite-strings -fno-strict-aliasing -Werror=declaration-after-statement -fno-builtin -fno-common -Werror=return-type -Wno-unused-local-typedefs -DHAVE_STDINT_H=1 -DHAVE_DIRENT_H=1 -DHAVE_SYS_DIR_H=1 -DHAVE_SYS_TIME_H=1 -DHAVE_SYS_TIMES_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_LIBDL=1 -DGX_COLOR_INDEX_TYPE="unsigned long long" -D__USE_UNIX98=1 -DBUILD_PDF=1 -I./pdf -Os -fstack-clash-protection -Wformat -Werror=format-security -g -flto=auto -DHAVE_RESTRICT=1 -I/usr/include/webp -fno-strict-aliasing -DHAVE_POPEN_PROTO=1 -I./soobj -I./base -I./devices -DWHICH_CMS="lcms2" -o ./soobj/sidscale.o -c ./base/sidscale.c ./obj/aux/echogs -e .dev -a- ./obj/ijs -include ./obj/ijslib gcc -DHAVE_MKSTEMP -DHAVE_FSEEKO -DHAVE_FONTCONFIG -DHAVE_SETLOCALE -DHAVE_DBUS -DHAVE_BSWAP32 -DHAVE_BYTESWAP_H -DHAVE_STRERROR -DHAVE_PREAD_PWRITE=1 -DGS_RECURSIVE_MUTEXATTR=PTHREAD_MUTEX_RECURSIVE -O2 -DNDEBUG -fPIC -fvisibility=hidden -DGSDLLEXPORT="__attribute__((visibility(\"default\")))" -Wall -Wstrict-prototypes -Wundef -Wmissing-declarations -Wmissing-prototypes -Wwrite-strings -fno-strict-aliasing -Werror=declaration-after-statement -fno-builtin -fno-common -Werror=return-type -Wno-unused-local-typedefs -DHAVE_STDINT_H=1 -DHAVE_DIRENT_H=1 -DHAVE_SYS_DIR_H=1 -DHAVE_SYS_TIME_H=1 -DHAVE_SYS_TIMES_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_LIBDL=1 -DGX_COLOR_INDEX_TYPE="unsigned long long" -D__USE_UNIX98=1 -DBUILD_PDF=1 -I./pdf -Os -fstack-clash-protection -Wformat -Werror=format-security -g -flto=auto -DHAVE_RESTRICT=1 -I/usr/include/webp -fno-strict-aliasing -DHAVE_POPEN_PROTO=1 -I./soobj -I./base -I./devices -DWHICH_CMS="lcms2" -o ./soobj/gdevdrop_0.o -c ./base/gdevdrop.c ./obj/aux/echogs -e .dev -w- -l-dev2 -b -s -l-include -l./obj/page -l-obj ./obj/pdfocr8 ./obj/gdevpdfocr.o gcc -DHAVE_MKSTEMP -DHAVE_FSEEKO -DHAVE_FONTCONFIG -DHAVE_SETLOCALE -DHAVE_DBUS -DHAVE_BSWAP32 -DHAVE_BYTESWAP_H -DHAVE_STRERROR -DHAVE_PREAD_PWRITE=1 -DGS_RECURSIVE_MUTEXATTR=PTHREAD_MUTEX_RECURSIVE -O2 -DNDEBUG -fPIC -fvisibility=hidden -DGSDLLEXPORT="__attribute__((visibility(\"default\")))" -Wall -Wstrict-prototypes -Wundef -Wmissing-declarations -Wmissing-prototypes -Wwrite-strings -fno-strict-aliasing -Werror=declaration-after-statement -fno-builtin -fno-common -Werror=return-type -Wno-unused-local-typedefs -DHAVE_STDINT_H=1 -DHAVE_DIRENT_H=1 -DHAVE_SYS_DIR_H=1 -DHAVE_SYS_TIME_H=1 -DHAVE_SYS_TIMES_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_LIBDL=1 -DGX_COLOR_INDEX_TYPE="unsigned long long" -D__USE_UNIX98=1 -DBUILD_PDF=1 -I./pdf -Os -fstack-clash-protection -Wformat -Werror=format-security -g -flto=auto -DHAVE_RESTRICT=1 -I/usr/include/webp -fno-strict-aliasing -DHAVE_POPEN_PROTO=1 -I./soobj -I./base -I./devices -DWHICH_CMS="lcms2" -o ./soobj/gdevmr1.o -c ./base/gdevmr1.c ./obj/aux/echogs -e .dev -w- -l-dev2 -b -s -l-include -l./obj/page -l-obj ./obj/pdfocr24 ./obj/gdevpdfocr.o gcc -DHAVE_MKSTEMP -DHAVE_FSEEKO -DHAVE_FONTCONFIG -DHAVE_SETLOCALE -DHAVE_DBUS -DHAVE_BSWAP32 -DHAVE_BYTESWAP_H -DHAVE_STRERROR -DHAVE_PREAD_PWRITE=1 -DGS_RECURSIVE_MUTEXATTR=PTHREAD_MUTEX_RECURSIVE -O2 -DNDEBUG -fPIC -fvisibility=hidden -DGSDLLEXPORT="__attribute__((visibility(\"default\")))" -Wall -Wstrict-prototypes -Wundef -Wmissing-declarations -Wmissing-prototypes -Wwrite-strings -fno-strict-aliasing -Werror=declaration-after-statement -fno-builtin -fno-common -Werror=return-type -Wno-unused-local-typedefs -DHAVE_STDINT_H=1 -DHAVE_DIRENT_H=1 -DHAVE_SYS_DIR_H=1 -DHAVE_SYS_TIME_H=1 -DHAVE_SYS_TIMES_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_LIBDL=1 -DGX_COLOR_INDEX_TYPE="unsigned long long" -D__USE_UNIX98=1 -DBUILD_PDF=1 -I./pdf -Os -fstack-clash-protection -Wformat -Werror=format-security -g -flto=auto -DHAVE_RESTRICT=1 -I/usr/include/webp -fno-strict-aliasing -DHAVE_POPEN_PROTO=1 -I./soobj -I./base -I./devices -DWHICH_CMS="lcms2" -o ./soobj/gdevmr2n.o -c ./base/gdevmr2n.c ./obj/aux/echogs -e .dev -a- ./obj/pdfocr8 -include ./obj/page ./obj/aux/echogs -e .dev -a- ./obj/pdfocr24 -include ./obj/page ./obj/aux/echogs -e .dev -w- -l-dev2 -b -s -l-include -l./obj/page -l-obj ./obj/pdfocr32 ./obj/gdevpdfocr.o ./obj/aux/echogs -e .dev -w- -l-obj ./obj/clmemory ./obj/gxclmem.o ./obj/gxclzlib.o ./obj/aux/echogs -e .dev -a- ./obj/pdfocr32 -include ./obj/page ./obj/aux/echogs -e .dev -a- ./obj/clmemory -include ./obj/szlibe ./obj/aux/echogs -e .dev -w- -l-obj ./obj/gxfapi ./obj/gxfapi.o ./obj/aux/echogs -e .dev -a- ./obj/clmemory -include ./obj/szlibd ./obj/aux/echogs -e .dev -a- ./obj/gxfapi -include ./obj/fapiu ./obj/aux/echogs -e .dev -a- ./obj/clmemory -init gxclmem ./obj/aux/echogs -e .dev -w- -l-obj ./obj/cidfont ./obj/zcid.o ./obj/zfcid.o ./obj/zfcid0.o ./obj/zfcid1.o ./obj/aux/echogs -e .dev -a- ./obj/gxfapi -include ./obj/fapif1 ./obj/aux/echogs -e .dev -w- -l-obj ./obj/compfont -include ./obj/psf0lib ./obj/psf0read ./obj/aux/echogs -e .dev -a- ./obj/cidfont -include ./obj/psf1read ./obj/psl2int ./obj/aux/echogs -e .dev -a- ./obj/gxfapi -include ./obj/fapib ./obj/aux/echogs -e .dev -w- -l-obj ./obj/sddparam ./obj/sddparam.o ./obj/sdcparam.o ./obj/aux/echogs -e .dev -a- ./obj/cidfont -include ./obj/type2 ./obj/type42 ./obj/zfrsd ./obj/aux/echogs -e .dev -w- -l-obj ./obj/dpsand2 -include ./obj/btoken ./obj/color ./obj/upath ./obj/dps2lib ./obj/dps2read ./obj/aux/echogs -e .dev -w- -l-obj ./obj/filter -include ./obj/fdecode ./obj/aux/echogs -e .dev -a- ./obj/cidfont -oper zfcid0 zfcid1 ./obj/aux/echogs -e .dev -w- -l-obj ./obj/iodevice ./obj/ziodev2.o ./obj/zdevcal.o gcc -DHAVE_MKSTEMP -DHAVE_FSEEKO -DHAVE_FONTCONFIG -DHAVE_SETLOCALE -DHAVE_DBUS -DHAVE_BSWAP32 -DHAVE_BYTESWAP_H -DHAVE_STRERROR -DHAVE_PREAD_PWRITE=1 -DGS_RECURSIVE_MUTEXATTR=PTHREAD_MUTEX_RECURSIVE -O2 -DNDEBUG -fPIC -fvisibility=hidden -DGSDLLEXPORT="__attribute__((visibility(\"default\")))" -Wall -Wstrict-prototypes -Wundef -Wmissing-declarations -Wmissing-prototypes -Wwrite-strings -fno-strict-aliasing -Werror=declaration-after-statement -fno-builtin -fno-common -Werror=return-type -Wno-unused-local-typedefs -DHAVE_STDINT_H=1 -DHAVE_DIRENT_H=1 -DHAVE_SYS_DIR_H=1 -DHAVE_SYS_TIME_H=1 -DHAVE_SYS_TIMES_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_LIBDL=1 -DGX_COLOR_INDEX_TYPE="unsigned long long" -D__USE_UNIX98=1 -DBUILD_PDF=1 -I./pdf -Os -fstack-clash-protection -Wformat -Werror=format-security -g -flto=auto -DHAVE_RESTRICT=1 -I/usr/include/webp -fno-strict-aliasing -DHAVE_POPEN_PROTO=1 -I./soobj -I./base -I./devices -DWHICH_CMS="lcms2" -o ./soobj/gdevmr8n.o -c ./base/gdevmr8n.c gcc -DHAVE_MKSTEMP -DHAVE_FSEEKO -DHAVE_FONTCONFIG -DHAVE_SETLOCALE -DHAVE_DBUS -DHAVE_BSWAP32 -DHAVE_BYTESWAP_H -DHAVE_STRERROR -DHAVE_PREAD_PWRITE=1 -DGS_RECURSIVE_MUTEXATTR=PTHREAD_MUTEX_RECURSIVE -O2 -DNDEBUG -fPIC -fvisibility=hidden -DGSDLLEXPORT="__attribute__((visibility(\"default\")))" -Wall -Wstrict-prototypes -Wundef -Wmissing-declarations -Wmissing-prototypes -Wwrite-strings -fno-strict-aliasing -Werror=declaration-after-statement -fno-builtin -fno-common -Werror=return-type -Wno-unused-local-typedefs -DHAVE_STDINT_H=1 -DHAVE_DIRENT_H=1 -DHAVE_SYS_DIR_H=1 -DHAVE_SYS_TIME_H=1 -DHAVE_SYS_TIMES_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_LIBDL=1 -DGX_COLOR_INDEX_TYPE="unsigned long long" -D__USE_UNIX98=1 -DBUILD_PDF=1 -I./pdf -Os -fstack-clash-protection -Wformat -Werror=format-security -g -flto=auto -DHAVE_RESTRICT=1 -I/usr/include/webp -fno-strict-aliasing -DHAVE_POPEN_PROTO=1 -I./soobj -I./base -I./devices -DWHICH_CMS="lcms2" -o ./soobj/gdevrops.o -c ./base/gdevrops.c gcc -DHAVE_MKSTEMP -DHAVE_FSEEKO -DHAVE_FONTCONFIG -DHAVE_SETLOCALE -DHAVE_DBUS -DHAVE_BSWAP32 -DHAVE_BYTESWAP_H -DHAVE_STRERROR -DHAVE_PREAD_PWRITE=1 -DGS_RECURSIVE_MUTEXATTR=PTHREAD_MUTEX_RECURSIVE -O2 -DNDEBUG -fPIC -fvisibility=hidden -DGSDLLEXPORT="__attribute__((visibility(\"default\")))" -Wall -Wstrict-prototypes -Wundef -Wmissing-declarations -Wmissing-prototypes -Wwrite-strings -fno-strict-aliasing -Werror=declaration-after-statement -fno-builtin -fno-common -Werror=return-type -Wno-unused-local-typedefs -DHAVE_STDINT_H=1 -DHAVE_DIRENT_H=1 -DHAVE_SYS_DIR_H=1 -DHAVE_SYS_TIME_H=1 -DHAVE_SYS_TIMES_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_LIBDL=1 -DGX_COLOR_INDEX_TYPE="unsigned long long" -D__USE_UNIX98=1 -DBUILD_PDF=1 -I./pdf -Os -fstack-clash-protection -Wformat -Werror=format-security -g -flto=auto -DHAVE_RESTRICT=1 -I/usr/include/webp -fno-strict-aliasing -DHAVE_POPEN_PROTO=1 -I./soobj -I./base -I./devices -DWHICH_CMS="lcms2" -o ./soobj/gsrop.o -c ./base/gsrop.c ./obj/aux/echogs -e .dev -a- ./obj/filter -obj ./obj/zfilter2.o gcc -DHAVE_MKSTEMP -DHAVE_FSEEKO -DHAVE_FONTCONFIG -DHAVE_SETLOCALE -DHAVE_DBUS -DHAVE_BSWAP32 -DHAVE_BYTESWAP_H -DHAVE_STRERROR -DHAVE_PREAD_PWRITE=1 -DGS_RECURSIVE_MUTEXATTR=PTHREAD_MUTEX_RECURSIVE -O2 -DNDEBUG -fPIC -fvisibility=hidden -DGSDLLEXPORT="__attribute__((visibility(\"default\")))" -Wall -Wstrict-prototypes -Wundef -Wmissing-declarations -Wmissing-prototypes -Wwrite-strings -fno-strict-aliasing -Werror=declaration-after-statement -fno-builtin -fno-common -Werror=return-type -Wno-unused-local-typedefs -DHAVE_STDINT_H=1 -DHAVE_DIRENT_H=1 -DHAVE_SYS_DIR_H=1 -DHAVE_SYS_TIME_H=1 -DHAVE_SYS_TIMES_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_LIBDL=1 -DGX_COLOR_INDEX_TYPE="unsigned long long" -D__USE_UNIX98=1 -DBUILD_PDF=1 -I./pdf -Os -fstack-clash-protection -Wformat -Werror=format-security -g -flto=auto -DHAVE_RESTRICT=1 -I/usr/include/webp -fno-strict-aliasing -DHAVE_POPEN_PROTO=1 -I./soobj -I./base -I./devices -DWHICH_CMS="lcms2" -o ./soobj/gp_strdl.o -c ./base/gp_strdl.c ./obj/aux/echogs -e .dev -a- ./obj/cidfont -ps gs_cidfn gs_cidcm gs_fntem gs_cidtt gs_cidfm ./obj/aux/echogs -e .dev -a- ./obj/iodevice -oper ziodev2_l2 ./obj/aux/echogs -e .dev -a- ./obj/filter -include ./obj/cfe ./obj/lzwe ./obj/rle ./obj/aux/echogs -e .dev -a- ./obj/iodevice -iodev null calendar ./obj/aux/echogs -e .dev -w- -l-obj ./obj/psl1 -include ./obj/psbase ./obj/bcp ./obj/path1 ./obj/type1 ./obj/aux/echogs -e .dev -a- ./obj/filter -oper zfilter2 ./obj/aux/echogs -e .dev -a- ./obj/psl1 -emulator PostScript PostScriptLevel1 ./obj/aux/echogs -e .dev -w- -l-obj ./obj/sepr ./obj/zcssepr.o ./obj/zfsample.o ./obj/aux/echogs -e .dev -w- -l-obj ./obj/psl3read ./obj/zfunc3.o ./obj/zfsample.o gcc -DHAVE_MKSTEMP -DHAVE_FSEEKO -DHAVE_FONTCONFIG -DHAVE_SETLOCALE -DHAVE_DBUS -DHAVE_BSWAP32 -DHAVE_BYTESWAP_H -DHAVE_STRERROR -DHAVE_PREAD_PWRITE=1 -DGS_RECURSIVE_MUTEXATTR=PTHREAD_MUTEX_RECURSIVE -O2 -DNDEBUG -fPIC -fvisibility=hidden -DGSDLLEXPORT="__attribute__((visibility(\"default\")))" -Wall -Wstrict-prototypes -Wundef -Wmissing-declarations -Wmissing-prototypes -Wwrite-strings -fno-strict-aliasing -Werror=declaration-after-statement -fno-builtin -fno-common -Werror=return-type -Wno-unused-local-typedefs -DHAVE_STDINT_H=1 -DHAVE_DIRENT_H=1 -DHAVE_SYS_DIR_H=1 -DHAVE_SYS_TIME_H=1 -DHAVE_SYS_TIMES_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_LIBDL=1 -DGX_COLOR_INDEX_TYPE="unsigned long long" -D__USE_UNIX98=1 -DBUILD_PDF=1 -I./pdf -Os -fstack-clash-protection -Wformat -Werror=format-security -g -flto=auto -DHAVE_RESTRICT=1 -I/usr/include/webp -fno-strict-aliasing -DHAVE_POPEN_PROTO=1 -I./psi -I./soobj -I./soobj -I./base -I./devices -o ./soobj/zcid.o -c ./psi/zcid.c ./obj/aux/echogs -e .dev -a- ./obj/sepr -oper zcssepr_l2 ./obj/aux/echogs -e .dev -a- ./obj/psl3read ./obj/zimage3.o ./obj/zmisc3.o ./obj/zcolor3.o ./obj/zshade.o gcc -DHAVE_MKSTEMP -DHAVE_FSEEKO -DHAVE_FONTCONFIG -DHAVE_SETLOCALE -DHAVE_DBUS -DHAVE_BSWAP32 -DHAVE_BYTESWAP_H -DHAVE_STRERROR -DHAVE_PREAD_PWRITE=1 -DGS_RECURSIVE_MUTEXATTR=PTHREAD_MUTEX_RECURSIVE -O2 -DNDEBUG -fPIC -fvisibility=hidden -DGSDLLEXPORT="__attribute__((visibility(\"default\")))" -Wall -Wstrict-prototypes -Wundef -Wmissing-declarations -Wmissing-prototypes -Wwrite-strings -fno-strict-aliasing -Werror=declaration-after-statement -fno-builtin -fno-common -Werror=return-type -Wno-unused-local-typedefs -DHAVE_STDINT_H=1 -DHAVE_DIRENT_H=1 -DHAVE_SYS_DIR_H=1 -DHAVE_SYS_TIME_H=1 -DHAVE_SYS_TIMES_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_LIBDL=1 -DGX_COLOR_INDEX_TYPE="unsigned long long" -D__USE_UNIX98=1 -DBUILD_PDF=1 -I./pdf -Os -fstack-clash-protection -Wformat -Werror=format-security -g -flto=auto -DHAVE_RESTRICT=1 -I/usr/include/webp -fno-strict-aliasing -DHAVE_POPEN_PROTO=1 -I./psi -I./soobj -I./soobj -I./base -I./devices -o ./soobj/zfcid.o -c ./psi/zfcid.c ./obj/aux/echogs -e .dev -a- ./obj/sepr -oper zfsample gcc -DHAVE_MKSTEMP -DHAVE_FSEEKO -DHAVE_FONTCONFIG -DHAVE_SETLOCALE -DHAVE_DBUS -DHAVE_BSWAP32 -DHAVE_BYTESWAP_H -DHAVE_STRERROR -DHAVE_PREAD_PWRITE=1 -DGS_RECURSIVE_MUTEXATTR=PTHREAD_MUTEX_RECURSIVE -O2 -DNDEBUG -fPIC -fvisibility=hidden -DGSDLLEXPORT="__attribute__((visibility(\"default\")))" -Wall -Wstrict-prototypes -Wundef -Wmissing-declarations -Wmissing-prototypes -Wwrite-strings -fno-strict-aliasing -Werror=declaration-after-statement -fno-builtin -fno-common -Werror=return-type -Wno-unused-local-typedefs -DHAVE_STDINT_H=1 -DHAVE_DIRENT_H=1 -DHAVE_SYS_DIR_H=1 -DHAVE_SYS_TIME_H=1 -DHAVE_SYS_TIMES_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_LIBDL=1 -DGX_COLOR_INDEX_TYPE="unsigned long long" -D__USE_UNIX98=1 -DBUILD_PDF=1 -I./pdf -Os -fstack-clash-protection -Wformat -Werror=format-security -g -flto=auto -DHAVE_RESTRICT=1 -I/usr/include/webp -fno-strict-aliasing -DHAVE_POPEN_PROTO=1 -I./psi -I./soobj -I./soobj -I./base -I./devices -o ./soobj/zfcid0.o -c ./psi/zfcid0.c ./obj/aux/echogs -e .dev -a- ./obj/psl3read -oper zfsample ./obj/aux/echogs -e .dev -a- ./obj/sepr -include ./obj/func4 ./obj/seprlib ./obj/aux/echogs -e .dev -a- ./obj/psl3read -oper zimage3 zmisc3 zcolor3_l3 zshade ./obj/aux/echogs -e .dev -w- -l-obj ./obj/transpar ./obj/ztrans.o gcc -DHAVE_MKSTEMP -DHAVE_FSEEKO -DHAVE_FONTCONFIG -DHAVE_SETLOCALE -DHAVE_DBUS -DHAVE_BSWAP32 -DHAVE_BYTESWAP_H -DHAVE_STRERROR -DHAVE_PREAD_PWRITE=1 -DGS_RECURSIVE_MUTEXATTR=PTHREAD_MUTEX_RECURSIVE -O2 -DNDEBUG -fPIC -fvisibility=hidden -DGSDLLEXPORT="__attribute__((visibility(\"default\")))" -Wall -Wstrict-prototypes -Wundef -Wmissing-declarations -Wmissing-prototypes -Wwrite-strings -fno-strict-aliasing -Werror=declaration-after-statement -fno-builtin -fno-common -Werror=return-type -Wno-unused-local-typedefs -DHAVE_STDINT_H=1 -DHAVE_DIRENT_H=1 -DHAVE_SYS_DIR_H=1 -DHAVE_SYS_TIME_H=1 -DHAVE_SYS_TIMES_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_LIBDL=1 -DGX_COLOR_INDEX_TYPE="unsigned long long" -D__USE_UNIX98=1 -DBUILD_PDF=1 -I./pdf -Os -fstack-clash-protection -Wformat -Werror=format-security -g -flto=auto -DHAVE_RESTRICT=1 -I/usr/include/webp -fno-strict-aliasing -DHAVE_POPEN_PROTO=1 -I./psi -I./soobj -I./soobj -I./base -I./devices -o ./soobj/zfcid1.o -c ./psi/zfcid1.c ./obj/aux/echogs -e .dev -a- ./obj/psl3read -functiontype 2 3 ./obj/aux/echogs -e .dev -a- ./obj/transpar -oper ztrans1 ztrans2 ztrans3 ./obj/aux/echogs -e .dev -a- ./obj/psl3read -ps gs_ll3 ./obj/aux/echogs -e .dev -a- ./obj/transpar -include ./obj/psl2read ./obj/translib ./obj/aux/echogs -e .dev -a- ./obj/psl3read -include ./obj/frsd ./obj/fzlib ./obj/aux/echogs -e .dev -w- -l-obj ./obj/jbig2_jbig2dec ./obj/zfjbig2_jbig2dec.o ./obj/aux/echogs -e .dev -w- -l-obj ./obj/psl3lib ./obj/gsclipsr.o ./obj/gscdevn.o ./obj/gxdevndi.o ./obj/aux/echogs -e .dev -a- ./obj/jbig2_jbig2dec -include ./obj/sjbig2 cp ./obj/sjpegc_1.o ./obj/sjpegc.o ./obj/aux/echogs -e .dev -a- ./obj/psl3lib -include ./obj/imasklib ./obj/shadelib ./obj/aux/echogs -e .dev -a- ./obj/jbig2_jbig2dec -oper zfjbig2 cp ./obj/sdctd_1.o ./obj/sdctd.o ./obj/aux/echogs -e .dev -a- ./obj/psl3lib -include ./obj/gxfapiu cp ./obj/sjpegd_1.o ./obj/sjpegd.o cp ./obj/sdcte_1.o ./obj/sdcte.o cp ./obj/sjpege_1.o ./obj/sjpege.o cp ./obj/libpng_1.dev ./obj/libpng.dev cp ./obj/sjpx_openjpeg.dev ./obj/sjpx.dev ./obj/aux/echogs -e .dev -w- -l-obj ./obj/libtiff_1 ./obj/gstiffio.o ./obj/aux/echogs -e .dev -w- -l-dev2 -b -s -l-include -l./obj/page -l-obj ./obj/png16 ./obj/gdevpng.o ./obj/gdevpccm.o ./obj/aux/echogs -e .dev -a- ./obj/libtiff_1 -lib tiff ./obj/aux/echogs -e .dev -a- ./obj/png16 -include ./obj/libpng ./obj/aux/echogs -e .dev -w- -l-dev2 -b -s -l-include -l./obj/page -l-obj ./obj/png16m ./obj/gdevpng.o ./obj/gdevpccm.o ./obj/aux/echogs -e .dev -a- ./obj/libtiff_1 -include ./obj/jpegd.dev ./obj/aux/echogs -e .dev -a- ./obj/png16m -include ./obj/libpng ./obj/aux/echogs -e .dev -a- ./obj/libtiff_1 -include ./obj/jpege.dev ./obj/aux/echogs -e .dev -w- -l-dev2 -b -s -l-include -l./obj/page -l-obj ./obj/png16malpha ./obj/gdevpng.o ./obj/gdevpccm.o ./obj/aux/echogs -e .dev -w- -l-dev2 -b -s -l-include -l./obj/page -l-obj ./obj/png256 ./obj/gdevpng.o ./obj/gdevpccm.o ./obj/aux/echogs -e .dev -w- -l-dev2 -b -s -l-include -l./obj/page -l-obj ./obj/png48 ./obj/gdevpng.o ./obj/gdevpccm.o ./obj/aux/echogs -e .dev -a- ./obj/png16malpha -include ./obj/libpng gcc -DHAVE_MKSTEMP -DHAVE_FSEEKO -DHAVE_FONTCONFIG -DHAVE_SETLOCALE -DHAVE_DBUS -DHAVE_BSWAP32 -DHAVE_BYTESWAP_H -DHAVE_STRERROR -DHAVE_PREAD_PWRITE=1 -DGS_RECURSIVE_MUTEXATTR=PTHREAD_MUTEX_RECURSIVE -O2 -DNDEBUG -fPIC -fvisibility=hidden -DGSDLLEXPORT="__attribute__((visibility(\"default\")))" -Wall -Wstrict-prototypes -Wundef -Wmissing-declarations -Wmissing-prototypes -Wwrite-strings -fno-strict-aliasing -Werror=declaration-after-statement -fno-builtin -fno-common -Werror=return-type -Wno-unused-local-typedefs -DHAVE_STDINT_H=1 -DHAVE_DIRENT_H=1 -DHAVE_SYS_DIR_H=1 -DHAVE_SYS_TIME_H=1 -DHAVE_SYS_TIMES_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_LIBDL=1 -DGX_COLOR_INDEX_TYPE="unsigned long long" -D__USE_UNIX98=1 -DBUILD_PDF=1 -I./pdf -Os -fstack-clash-protection -Wformat -Werror=format-security -g -flto=auto -DHAVE_RESTRICT=1 -I/usr/include/webp -fno-strict-aliasing -DHAVE_POPEN_PROTO=1 -I./psi -I./soobj -I./soobj -I./base -I./devices -o ./soobj/zchar1.o -c ./psi/zchar1.c ./obj/aux/echogs -e .dev -a- ./obj/png256 -include ./obj/libpng ./obj/aux/echogs -e .dev -a- ./obj/png48 -include ./obj/libpng ./obj/aux/echogs -e .dev -w- -l-dev2 -b -s -l-include -l./obj/page -l-obj ./obj/pngalpha ./obj/gdevpng.o ./obj/gdevpccm.o ./obj/aux/echogs -e .dev -w- -l-dev2 -b -s -l-include -l./obj/page -l-obj ./obj/pnggray ./obj/gdevpng.o ./obj/gdevpccm.o ./obj/aux/echogs -e .dev -a- ./obj/pngalpha -include ./obj/libpng ./obj/aux/echogs -e .dev -a- ./obj/pnggray -include ./obj/libpng ./obj/aux/echogs -e .dev -w- -l-dev2 -b -s -l-include -l./obj/page -l-obj ./obj/pngmono ./obj/gdevpng.o ./obj/gdevpccm.o gcc -DHAVE_MKSTEMP -DHAVE_FSEEKO -DHAVE_FONTCONFIG -DHAVE_SETLOCALE -DHAVE_DBUS -DHAVE_BSWAP32 -DHAVE_BYTESWAP_H -DHAVE_STRERROR -DHAVE_PREAD_PWRITE=1 -DGS_RECURSIVE_MUTEXATTR=PTHREAD_MUTEX_RECURSIVE -O2 -DNDEBUG -fPIC -fvisibility=hidden -DGSDLLEXPORT="__attribute__((visibility(\"default\")))" -Wall -Wstrict-prototypes -Wundef -Wmissing-declarations -Wmissing-prototypes -Wwrite-strings -fno-strict-aliasing -Werror=declaration-after-statement -fno-builtin -fno-common -Werror=return-type -Wno-unused-local-typedefs -DHAVE_STDINT_H=1 -DHAVE_DIRENT_H=1 -DHAVE_SYS_DIR_H=1 -DHAVE_SYS_TIME_H=1 -DHAVE_SYS_TIMES_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_LIBDL=1 -DGX_COLOR_INDEX_TYPE="unsigned long long" -D__USE_UNIX98=1 -DBUILD_PDF=1 -I./pdf -Os -fstack-clash-protection -Wformat -Werror=format-security -g -flto=auto -DHAVE_RESTRICT=1 -I/usr/include/webp -fno-strict-aliasing -DHAVE_POPEN_PROTO=1 -I./psi -I./soobj -I./soobj -I./base -I./devices -o ./soobj/zcharout.o -c ./psi/zcharout.c ./obj/aux/echogs -e .dev -w- -l-dev2 -b -s -l-include -l./obj/page -l-obj ./obj/pngmonod ./obj/gdevpng.o ./obj/gdevpccm.o ./obj/aux/echogs -e .dev -a- ./obj/pngmono -include ./obj/libpng ./obj/aux/echogs -e .dev -w- -l-dev2 -b -s -l-include -l./obj/page -l-obj ./obj/ocr ./obj/gdevocr.o ./obj/aux/echogs -e .dev -a- ./obj/pngmonod -include ./obj/libpng ./obj/aux/echogs -e .dev -a- ./obj/ocr -include ./obj/libocr ./obj/aux/echogs -e .dev -w- -l-dev2 -b -s -l-include -l./obj/page -l-obj ./obj/hocr ./obj/aux/echogs -e .dev -w- -l-obj ./obj/clist ./obj/gxclist.o ./obj/gxclbits.o ./obj/gxclpage.o ./obj/aux/echogs -e .dev -w- -l-obj ./obj/pdfread -include ./obj/frsd ./obj/func4 ./obj/fzlib ./obj/aux/echogs -e .dev -a- ./obj/hocr ./obj/aux/echogs -e .dev -a- ./obj/clist -obj ./obj/gxclrast.o ./obj/gxclread.o ./obj/gxclrect.o ./obj/aux/echogs -e .dev -a- ./obj/pdfread -include ./obj/transpar ./obj/aux/echogs -e .dev -a- ./obj/clist -obj ./obj/gxclutil.o ./obj/gsparams.o ./obj/gsparaml.o ./obj/gsparamx.o ./obj/gxshade6.o ./obj/aux/echogs -e .dev -w- -l-obj ./obj/jpx_openjpeg ./obj/zfjpx_openjpeg.o ./obj/aux/echogs -e .dev -a- ./obj/clist -obj ./obj/gsroptab.o ./obj/gsroprun.o ./obj/stream.o ./obj/aux/echogs -e .dev -a- ./obj/pdfread -ps pdf_main ./obj/aux/echogs -e .dev -a- ./obj/jpx_openjpeg -include ./obj/sjpx cp ./obj/jbig2_jbig2dec.dev ./obj/jbig2.dev ./obj/aux/echogs -e .dev -a- ./obj/clist -obj ./obj/gxclimag.o ./obj/gxclpath.o ./obj/gxdhtserial.o ./obj/aux/echogs -e .dev -a- ./obj/jpx_openjpeg -include ./obj/openjpeg ./obj/aux/echogs -e .dev -w- -l-obj ./obj/sdctd ./obj/sdctc.o ./obj/sjpegc.o ./obj/sdctd.o ./obj/sjpegd.o ./obj/aux/echogs -e .dev -a- ./obj/jpx_openjpeg -oper zfjpx ./obj/aux/echogs -e .dev -a- ./obj/clist -obj ./obj/gxclthrd.o ./obj/gsmchunk.o ./obj/aux/echogs -e .dev -a- ./obj/sdctd -include ./obj/jpegd.dev ./obj/aux/echogs -e .dev -w- -l-obj ./obj/sdcte ./obj/sdctc.o ./obj/sjpegc.o ./obj/sdcte.o ./obj/sjpege.o cp ./obj/libtiff_1.dev ./obj/libtiff.dev ./obj/aux/echogs -e .dev -a- ./obj/clist -include ./obj/clfile ./obj/aux/echogs -e .dev -a- ./obj/sdcte -include ./obj/jpege.dev ./obj/aux/echogs -e .dev -a- ./obj/clist -include ./obj/clmemory ./obj/posync.dev ./obj/aux/echogs -e .dev -w- -l-obj ./obj/dctd -include ./obj/sdctd ./obj/sddparam ./obj/aux/echogs -e .dev -a- ./obj/clist -include ./obj/cfe ./obj/cfd ./obj/rle ./obj/rld ./obj/psl2cs ./obj/aux/echogs -e .dev -a- ./obj/dctd -obj ./obj/zfdctd.o cp ./obj/jpx_openjpeg.dev ./obj/jpx.dev ./obj/aux/echogs -e .dev -a- ./obj/dctd -oper zfdctd ./obj/aux/echogs -e .dev -w- -l-obj ./obj/sdct -include ./obj/sdctd.dev ./obj/sdcte.dev ./obj/aux/echogs -e .dev -w- -l-obj ./obj/fax ./obj/gdevfax.o ./obj/minftrsz.o gcc -DHAVE_MKSTEMP -DHAVE_FSEEKO -DHAVE_FONTCONFIG -DHAVE_SETLOCALE -DHAVE_DBUS -DHAVE_BSWAP32 -DHAVE_BYTESWAP_H -DHAVE_STRERROR -DHAVE_PREAD_PWRITE=1 -DGS_RECURSIVE_MUTEXATTR=PTHREAD_MUTEX_RECURSIVE -O2 -DNDEBUG -fPIC -fvisibility=hidden -DGSDLLEXPORT="__attribute__((visibility(\"default\")))" -Wall -Wstrict-prototypes -Wundef -Wmissing-declarations -Wmissing-prototypes -Wwrite-strings -fno-strict-aliasing -Werror=declaration-after-statement -fno-builtin -fno-common -Werror=return-type -Wno-unused-local-typedefs -DHAVE_STDINT_H=1 -DHAVE_DIRENT_H=1 -DHAVE_SYS_DIR_H=1 -DHAVE_SYS_TIME_H=1 -DHAVE_SYS_TIMES_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_LIBDL=1 -DGX_COLOR_INDEX_TYPE="unsigned long long" -D__USE_UNIX98=1 -DBUILD_PDF=1 -I./pdf -Os -fstack-clash-protection -Wformat -Werror=format-security -g -flto=auto -DHAVE_RESTRICT=1 -I/usr/include/webp -fno-strict-aliasing -DHAVE_POPEN_PROTO=1 -I./psi -I./soobj -I./soobj -I./base -I./devices -o ./soobj/zfont1.o -c ./psi/zfont1.c ./obj/aux/echogs -e .dev -w- -l-obj ./obj/tiffs ./obj/gdevtifs.o ./obj/minftrsz.o ./obj/aux/echogs -e .dev -w- -l-obj ./obj/psdf ./obj/gdevpsdi.o ./obj/gdevpsdp.o gcc -DHAVE_MKSTEMP -DHAVE_FSEEKO -DHAVE_FONTCONFIG -DHAVE_SETLOCALE -DHAVE_DBUS -DHAVE_BSWAP32 -DHAVE_BYTESWAP_H -DHAVE_STRERROR -DHAVE_PREAD_PWRITE=1 -DGS_RECURSIVE_MUTEXATTR=PTHREAD_MUTEX_RECURSIVE -O2 -DNDEBUG -fPIC -fvisibility=hidden -DGSDLLEXPORT="__attribute__((visibility(\"default\")))" -Wall -Wstrict-prototypes -Wundef -Wmissing-declarations -Wmissing-prototypes -Wwrite-strings -fno-strict-aliasing -Werror=declaration-after-statement -fno-builtin -fno-common -Werror=return-type -Wno-unused-local-typedefs -DHAVE_STDINT_H=1 -DHAVE_DIRENT_H=1 -DHAVE_SYS_DIR_H=1 -DHAVE_SYS_TIME_H=1 -DHAVE_SYS_TIMES_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_LIBDL=1 -DGX_COLOR_INDEX_TYPE="unsigned long long" -D__USE_UNIX98=1 -DBUILD_PDF=1 -I./pdf -Os -fstack-clash-protection -Wformat -Werror=format-security -g -flto=auto -DHAVE_RESTRICT=1 -I/usr/include/webp -fno-strict-aliasing -DHAVE_POPEN_PROTO=1 -I./psi -I./soobj -I./soobj -I./base -I./devices -o ./soobj/zmisc1.o -c ./psi/zmisc1.c ./obj/aux/echogs -e .dev -a- ./obj/fax -include ./obj/cfe -include ./obj/libtiff ./obj/aux/echogs -e .dev -a- ./obj/tiffs -include ./obj/page -include ./obj/libtiff gcc -DHAVE_MKSTEMP -DHAVE_FSEEKO -DHAVE_FONTCONFIG -DHAVE_SETLOCALE -DHAVE_DBUS -DHAVE_BSWAP32 -DHAVE_BYTESWAP_H -DHAVE_STRERROR -DHAVE_PREAD_PWRITE=1 -DGS_RECURSIVE_MUTEXATTR=PTHREAD_MUTEX_RECURSIVE -O2 -DNDEBUG -fPIC -fvisibility=hidden -DGSDLLEXPORT="__attribute__((visibility(\"default\")))" -Wall -Wstrict-prototypes -Wundef -Wmissing-declarations -Wmissing-prototypes -Wwrite-strings -fno-strict-aliasing -Werror=declaration-after-statement -fno-builtin -fno-common -Werror=return-type -Wno-unused-local-typedefs -DHAVE_STDINT_H=1 -DHAVE_DIRENT_H=1 -DHAVE_SYS_DIR_H=1 -DHAVE_SYS_TIME_H=1 -DHAVE_SYS_TIMES_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_LIBDL=1 -DGX_COLOR_INDEX_TYPE="unsigned long long" -D__USE_UNIX98=1 -DBUILD_PDF=1 -I./pdf -Os -fstack-clash-protection -Wformat -Werror=format-security -g -flto=auto -DHAVE_RESTRICT=1 -I/usr/include/webp -fno-strict-aliasing -DHAVE_POPEN_PROTO=1 -I./psi -I./soobj -I./soobj -I./base -I./devices -o ./soobj/iutil2.o -c ./psi/iutil2.c ./obj/aux/echogs -e .dev -a- ./obj/psdf -obj ./obj/gdevpsds.o ./obj/gdevpsdu.o ./obj/aux/echogs -e .dev -w- -l-dev2 -b -s -l-include -l./obj/page -l-obj ./obj/jpeg ./obj/gdevjpeg.o ./obj/aux/echogs -e .dev -a- ./obj/psdf -obj ./obj/scfparam.o ./obj/sdcparam.o ./obj/sdeparam.o ./obj/aux/echogs -e .dev -a- ./obj/jpeg -include ./obj/sdcte gcc -DHAVE_MKSTEMP -DHAVE_FSEEKO -DHAVE_FONTCONFIG -DHAVE_SETLOCALE -DHAVE_DBUS -DHAVE_BSWAP32 -DHAVE_BYTESWAP_H -DHAVE_STRERROR -DHAVE_PREAD_PWRITE=1 -DGS_RECURSIVE_MUTEXATTR=PTHREAD_MUTEX_RECURSIVE -O2 -DNDEBUG -fPIC -fvisibility=hidden -DGSDLLEXPORT="__attribute__((visibility(\"default\")))" -Wall -Wstrict-prototypes -Wundef -Wmissing-declarations -Wmissing-prototypes -Wwrite-strings -fno-strict-aliasing -Werror=declaration-after-statement -fno-builtin -fno-common -Werror=return-type -Wno-unused-local-typedefs -DHAVE_STDINT_H=1 -DHAVE_DIRENT_H=1 -DHAVE_SYS_DIR_H=1 -DHAVE_SYS_TIME_H=1 -DHAVE_SYS_TIMES_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_LIBDL=1 -DGX_COLOR_INDEX_TYPE="unsigned long long" -D__USE_UNIX98=1 -DBUILD_PDF=1 -I./pdf -Os -fstack-clash-protection -Wformat -Werror=format-security -g -flto=auto -DHAVE_RESTRICT=1 -I/usr/include/webp -fno-strict-aliasing -DHAVE_POPEN_PROTO=1 -I./psi -I./soobj -I./soobj -I./base -I./devices -o ./soobj/zmisc2.o -c ./psi/zmisc2.c ./obj/aux/echogs -e .dev -w- -l-dev2 -b -s -l-include -l./obj/page -l-obj ./obj/jpegcmyk ./obj/gdevjpeg.o ./obj/aux/echogs -e .dev -a- ./obj/psdf -obj ./obj/spprint.o ./obj/spsdf.o ./obj/sstring.o ./obj/aux/echogs -e .dev -a- ./obj/jpegcmyk -include ./obj/sdcte ./obj/aux/echogs -e .dev -w- -l-dev2 -b -s -l-include -l./obj/page -l-obj ./obj/jpeggray ./obj/gdevjpeg.o gcc -DHAVE_MKSTEMP -DHAVE_FSEEKO -DHAVE_FONTCONFIG -DHAVE_SETLOCALE -DHAVE_DBUS -DHAVE_BSWAP32 -DHAVE_BYTESWAP_H -DHAVE_STRERROR -DHAVE_PREAD_PWRITE=1 -DGS_RECURSIVE_MUTEXATTR=PTHREAD_MUTEX_RECURSIVE -O2 -DNDEBUG -fPIC -fvisibility=hidden -DGSDLLEXPORT="__attribute__((visibility(\"default\")))" -Wall -Wstrict-prototypes -Wundef -Wmissing-declarations -Wmissing-prototypes -Wwrite-strings -fno-strict-aliasing -Werror=declaration-after-statement -fno-builtin -fno-common -Werror=return-type -Wno-unused-local-typedefs -DHAVE_STDINT_H=1 -DHAVE_DIRENT_H=1 -DHAVE_SYS_DIR_H=1 -DHAVE_SYS_TIME_H=1 -DHAVE_SYS_TIMES_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_LIBDL=1 -DGX_COLOR_INDEX_TYPE="unsigned long long" -D__USE_UNIX98=1 -DBUILD_PDF=1 -I./pdf -Os -fstack-clash-protection -Wformat -Werror=format-security -g -flto=auto -DHAVE_RESTRICT=1 -I/usr/include/webp -fno-strict-aliasing -DHAVE_POPEN_PROTO=1 -I./psi -I./soobj -I./soobj -I./base -I./devices -o ./soobj/zvmem2.o -c ./psi/zvmem2.c ./obj/aux/echogs -e .dev -a- ./obj/psdf -obj ./obj/gsparamx.o ./obj/aux/echogs -e .dev -a- ./obj/jpeggray -include ./obj/sdcte ./obj/aux/echogs -e .dev -a- ./obj/psdf -include ./obj/vector.dev ./obj/pngp.dev ./obj/seexec.dev ./obj/aux/echogs -e .dev -w- -l-dev2 -b -s -l-include -l./obj/page -l-obj ./obj/tiff12nc ./obj/gdevtfnx.o ./obj/minftrsz.o gcc -DHAVE_MKSTEMP -DHAVE_FSEEKO -DHAVE_FONTCONFIG -DHAVE_SETLOCALE -DHAVE_DBUS -DHAVE_BSWAP32 -DHAVE_BYTESWAP_H -DHAVE_STRERROR -DHAVE_PREAD_PWRITE=1 -DGS_RECURSIVE_MUTEXATTR=PTHREAD_MUTEX_RECURSIVE -O2 -DNDEBUG -fPIC -fvisibility=hidden -DGSDLLEXPORT="__attribute__((visibility(\"default\")))" -Wall -Wstrict-prototypes -Wundef -Wmissing-declarations -Wmissing-prototypes -Wwrite-strings -fno-strict-aliasing -Werror=declaration-after-statement -fno-builtin -fno-common -Werror=return-type -Wno-unused-local-typedefs -DHAVE_STDINT_H=1 -DHAVE_DIRENT_H=1 -DHAVE_SYS_DIR_H=1 -DHAVE_SYS_TIME_H=1 -DHAVE_SYS_TIMES_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_LIBDL=1 -DGX_COLOR_INDEX_TYPE="unsigned long long" -D__USE_UNIX98=1 -DBUILD_PDF=1 -I./pdf -Os -fstack-clash-protection -Wformat -Werror=format-security -g -flto=auto -DHAVE_RESTRICT=1 -I/usr/include/webp -fno-strict-aliasing -DHAVE_POPEN_PROTO=1 -I./psi -I./soobj -I./soobj -I./base -I./devices -o ./soobj/zdps1.o -c ./psi/zdps1.c ./obj/aux/echogs -e .dev -a- ./obj/psdf -include ./obj/sdcte.dev ./obj/slzwe.dev ./obj/szlibe.dev gcc -DHAVE_MKSTEMP -DHAVE_FSEEKO -DHAVE_FONTCONFIG -DHAVE_SETLOCALE -DHAVE_DBUS -DHAVE_BSWAP32 -DHAVE_BYTESWAP_H -DHAVE_STRERROR -DHAVE_PREAD_PWRITE=1 -DGS_RECURSIVE_MUTEXATTR=PTHREAD_MUTEX_RECURSIVE -O2 -DNDEBUG -fPIC -fvisibility=hidden -DGSDLLEXPORT="__attribute__((visibility(\"default\")))" -Wall -Wstrict-prototypes -Wundef -Wmissing-declarations -Wmissing-prototypes -Wwrite-strings -fno-strict-aliasing -Werror=declaration-after-statement -fno-builtin -fno-common -Werror=return-type -Wno-unused-local-typedefs -DHAVE_STDINT_H=1 -DHAVE_DIRENT_H=1 -DHAVE_SYS_DIR_H=1 -DHAVE_SYS_TIME_H=1 -DHAVE_SYS_TIMES_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_LIBDL=1 -DGX_COLOR_INDEX_TYPE="unsigned long long" -D__USE_UNIX98=1 -DBUILD_PDF=1 -I./pdf -Os -fstack-clash-protection -Wformat -Werror=format-security -g -flto=auto -DHAVE_RESTRICT=1 -I/usr/include/webp -fno-strict-aliasing -DHAVE_POPEN_PROTO=1 -I./psi -I./soobj -I./soobj -I./base -I./devices -o ./soobj/zusparam.o -c ./psi/zusparam.c gcc -DHAVE_MKSTEMP -DHAVE_FSEEKO -DHAVE_FONTCONFIG -DHAVE_SETLOCALE -DHAVE_DBUS -DHAVE_BSWAP32 -DHAVE_BYTESWAP_H -DHAVE_STRERROR -DHAVE_PREAD_PWRITE=1 -DGS_RECURSIVE_MUTEXATTR=PTHREAD_MUTEX_RECURSIVE -O2 -DNDEBUG -fPIC -fvisibility=hidden -DGSDLLEXPORT="__attribute__((visibility(\"default\")))" -Wall -Wstrict-prototypes -Wundef -Wmissing-declarations -Wmissing-prototypes -Wwrite-strings -fno-strict-aliasing -Werror=declaration-after-statement -fno-builtin -fno-common -Werror=return-type -Wno-unused-local-typedefs -DHAVE_STDINT_H=1 -DHAVE_DIRENT_H=1 -DHAVE_SYS_DIR_H=1 -DHAVE_SYS_TIME_H=1 -DHAVE_SYS_TIMES_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_LIBDL=1 -DGX_COLOR_INDEX_TYPE="unsigned long long" -D__USE_UNIX98=1 -DBUILD_PDF=1 -I./pdf -Os -fstack-clash-protection -Wformat -Werror=format-security -g -flto=auto -DHAVE_RESTRICT=1 -I/usr/include/webp -fno-strict-aliasing -DHAVE_POPEN_PROTO=1 -I./psi -I./soobj -I./soobj -I./base -I./devices -o ./soobj/zchar2.o -c ./psi/zchar2.c gcc -DHAVE_MKSTEMP -DHAVE_FSEEKO -DHAVE_FONTCONFIG -DHAVE_SETLOCALE -DHAVE_DBUS -DHAVE_BSWAP32 -DHAVE_BYTESWAP_H -DHAVE_STRERROR -DHAVE_PREAD_PWRITE=1 -DGS_RECURSIVE_MUTEXATTR=PTHREAD_MUTEX_RECURSIVE -O2 -DNDEBUG -fPIC -fvisibility=hidden -DGSDLLEXPORT="__attribute__((visibility(\"default\")))" -Wall -Wstrict-prototypes -Wundef -Wmissing-declarations -Wmissing-prototypes -Wwrite-strings -fno-strict-aliasing -Werror=declaration-after-statement -fno-builtin -fno-common -Werror=return-type -Wno-unused-local-typedefs -DHAVE_STDINT_H=1 -DHAVE_DIRENT_H=1 -DHAVE_SYS_DIR_H=1 -DHAVE_SYS_TIME_H=1 -DHAVE_SYS_TIMES_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_LIBDL=1 -DGX_COLOR_INDEX_TYPE="unsigned long long" -D__USE_UNIX98=1 -DBUILD_PDF=1 -I./pdf -Os -fstack-clash-protection -Wformat -Werror=format-security -g -flto=auto -DHAVE_RESTRICT=1 -I/usr/include/webp -fno-strict-aliasing -DHAVE_POPEN_PROTO=1 -I./psi -I./soobj -I./soobj -I./base -I./devices -o ./soobj/zfont2.o -c ./psi/zfont2.c gcc -DHAVE_MKSTEMP -DHAVE_FSEEKO -DHAVE_FONTCONFIG -DHAVE_SETLOCALE -DHAVE_DBUS -DHAVE_BSWAP32 -DHAVE_BYTESWAP_H -DHAVE_STRERROR -DHAVE_PREAD_PWRITE=1 -DGS_RECURSIVE_MUTEXATTR=PTHREAD_MUTEX_RECURSIVE -O2 -DNDEBUG -fPIC -fvisibility=hidden -DGSDLLEXPORT="__attribute__((visibility(\"default\")))" -Wall -Wstrict-prototypes -Wundef -Wmissing-declarations -Wmissing-prototypes -Wwrite-strings -fno-strict-aliasing -Werror=declaration-after-statement -fno-builtin -fno-common -Werror=return-type -Wno-unused-local-typedefs -DHAVE_STDINT_H=1 -DHAVE_DIRENT_H=1 -DHAVE_SYS_DIR_H=1 -DHAVE_SYS_TIME_H=1 -DHAVE_SYS_TIMES_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_LIBDL=1 -DGX_COLOR_INDEX_TYPE="unsigned long long" -D__USE_UNIX98=1 -DBUILD_PDF=1 -I./pdf -Os -fstack-clash-protection -Wformat -Werror=format-security -g -flto=auto -DHAVE_RESTRICT=1 -I/usr/include/webp -fno-strict-aliasing -DHAVE_POPEN_PROTO=1 -I./psi -I./soobj -I./soobj -I./base -I./devices -o ./soobj/zchar42.o -c ./psi/zchar42.c gcc -DHAVE_MKSTEMP -DHAVE_FSEEKO -DHAVE_FONTCONFIG -DHAVE_SETLOCALE -DHAVE_DBUS -DHAVE_BSWAP32 -DHAVE_BYTESWAP_H -DHAVE_STRERROR -DHAVE_PREAD_PWRITE=1 -DGS_RECURSIVE_MUTEXATTR=PTHREAD_MUTEX_RECURSIVE -O2 -DNDEBUG -fPIC -fvisibility=hidden -DGSDLLEXPORT="__attribute__((visibility(\"default\")))" -Wall -Wstrict-prototypes -Wundef -Wmissing-declarations -Wmissing-prototypes -Wwrite-strings -fno-strict-aliasing -Werror=declaration-after-statement -fno-builtin -fno-common -Werror=return-type -Wno-unused-local-typedefs -DHAVE_STDINT_H=1 -DHAVE_DIRENT_H=1 -DHAVE_SYS_DIR_H=1 -DHAVE_SYS_TIME_H=1 -DHAVE_SYS_TIMES_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_LIBDL=1 -DGX_COLOR_INDEX_TYPE="unsigned long long" -D__USE_UNIX98=1 -DBUILD_PDF=1 -I./pdf -Os -fstack-clash-protection -Wformat -Werror=format-security -g -flto=auto -DHAVE_RESTRICT=1 -I/usr/include/webp -fno-strict-aliasing -DHAVE_POPEN_PROTO=1 -I./psi -I./soobj -I./soobj -I./base -I./devices -o ./soobj/zfont42.o -c ./psi/zfont42.c gcc -DHAVE_MKSTEMP -DHAVE_FSEEKO -DHAVE_FONTCONFIG -DHAVE_SETLOCALE -DHAVE_DBUS -DHAVE_BSWAP32 -DHAVE_BYTESWAP_H -DHAVE_STRERROR -DHAVE_PREAD_PWRITE=1 -DGS_RECURSIVE_MUTEXATTR=PTHREAD_MUTEX_RECURSIVE -O2 -DNDEBUG -fPIC -fvisibility=hidden -DGSDLLEXPORT="__attribute__((visibility(\"default\")))" -Wall -Wstrict-prototypes -Wundef -Wmissing-declarations -Wmissing-prototypes -Wwrite-strings -fno-strict-aliasing -Werror=declaration-after-statement -fno-builtin -fno-common -Werror=return-type -Wno-unused-local-typedefs -DHAVE_STDINT_H=1 -DHAVE_DIRENT_H=1 -DHAVE_SYS_DIR_H=1 -DHAVE_SYS_TIME_H=1 -DHAVE_SYS_TIMES_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_LIBDL=1 -DGX_COLOR_INDEX_TYPE="unsigned long long" -D__USE_UNIX98=1 -DBUILD_PDF=1 -I./pdf -Os -fstack-clash-protection -Wformat -Werror=format-security -g -flto=auto -DHAVE_RESTRICT=1 -I/usr/include/webp -fno-strict-aliasing -DHAVE_POPEN_PROTO=1 -I./psi -I./soobj -I./soobj -I./base -I./devices -o ./soobj/zfrsd.o -c ./psi/zfrsd.c gcc -DHAVE_MKSTEMP -DHAVE_FSEEKO -DHAVE_FONTCONFIG -DHAVE_SETLOCALE -DHAVE_DBUS -DHAVE_BSWAP32 -DHAVE_BYTESWAP_H -DHAVE_STRERROR -DHAVE_PREAD_PWRITE=1 -DGS_RECURSIVE_MUTEXATTR=PTHREAD_MUTEX_RECURSIVE -O2 -DNDEBUG -fPIC -fvisibility=hidden -DGSDLLEXPORT="__attribute__((visibility(\"default\")))" -Wall -Wstrict-prototypes -Wundef -Wmissing-declarations -Wmissing-prototypes -Wwrite-strings -fno-strict-aliasing -Werror=declaration-after-statement -fno-builtin -fno-common -Werror=return-type -Wno-unused-local-typedefs -DHAVE_STDINT_H=1 -DHAVE_DIRENT_H=1 -DHAVE_SYS_DIR_H=1 -DHAVE_SYS_TIME_H=1 -DHAVE_SYS_TIMES_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_LIBDL=1 -DGX_COLOR_INDEX_TYPE="unsigned long long" -D__USE_UNIX98=1 -DBUILD_PDF=1 -I./pdf -Os -fstack-clash-protection -Wformat -Werror=format-security -g -flto=auto -DHAVE_RESTRICT=1 -I/usr/include/webp -fno-strict-aliasing -DHAVE_POPEN_PROTO=1 -I./psi -I./soobj -I./soobj -I./base -I./devices -o ./soobj/zcie.o -c ./psi/zcie.c ./obj/aux/echogs -e .dev -a- ./obj/tiff12nc -include ./obj/tiffs -include ./obj/libtiff ./obj/aux/echogs -e .dev -w- -l-dev2 -b -s -l-include -l./obj/page -l-obj ./obj/tiff24nc ./obj/gdevtfnx.o ./obj/minftrsz.o ./obj/aux/echogs -e .dev -w- -l-dev2 -b -s -l-include -l./obj/page -l-obj ./obj/tiff32nc ./obj/gdevtsep.o ./obj/gsequivc.o ./obj/minftrsz.o gcc -DHAVE_MKSTEMP -DHAVE_FSEEKO -DHAVE_FONTCONFIG -DHAVE_SETLOCALE -DHAVE_DBUS -DHAVE_BSWAP32 -DHAVE_BYTESWAP_H -DHAVE_STRERROR -DHAVE_PREAD_PWRITE=1 -DGS_RECURSIVE_MUTEXATTR=PTHREAD_MUTEX_RECURSIVE -O2 -DNDEBUG -fPIC -fvisibility=hidden -DGSDLLEXPORT="__attribute__((visibility(\"default\")))" -Wall -Wstrict-prototypes -Wundef -Wmissing-declarations -Wmissing-prototypes -Wwrite-strings -fno-strict-aliasing -Werror=declaration-after-statement -fno-builtin -fno-common -Werror=return-type -Wno-unused-local-typedefs -DHAVE_STDINT_H=1 -DHAVE_DIRENT_H=1 -DHAVE_SYS_DIR_H=1 -DHAVE_SYS_TIME_H=1 -DHAVE_SYS_TIMES_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_LIBDL=1 -DGX_COLOR_INDEX_TYPE="unsigned long long" -D__USE_UNIX98=1 -DBUILD_PDF=1 -I./pdf -Os -fstack-clash-protection -Wformat -Werror=format-security -g -flto=auto -DHAVE_RESTRICT=1 -I/usr/include/webp -fno-strict-aliasing -DHAVE_POPEN_PROTO=1 -I./psi -I./soobj -I./soobj -I./base -I./devices -o ./soobj/zcrd.o -c ./psi/zcrd.c ./obj/aux/echogs -e .dev -a- ./obj/tiff24nc -include ./obj/tiffs -include ./obj/libtiff ./obj/aux/echogs -e .dev -a- ./obj/tiff32nc -include ./obj/tiffs -include ./obj/libtiff ./obj/aux/echogs -e .dev -w- -l-dev2 -b -s -l-include -l./obj/page -l-obj ./obj/tiff48nc ./obj/gdevtfnx.o ./obj/minftrsz.o ./obj/aux/echogs -e .dev -w- -l-dev2 -b -s -l-include -l./obj/page -l-obj ./obj/tiff64nc ./obj/gdevtsep.o ./obj/gsequivc.o ./obj/minftrsz.o ./obj/aux/echogs -e .dev -a- ./obj/tiff48nc -include ./obj/tiffs -include ./obj/libtiff ./obj/aux/echogs -e .dev -a- ./obj/tiff64nc -include ./obj/tiffs -include ./obj/libtiff ./obj/aux/echogs -e .dev -w- -l-dev2 -b -s -l-include -l./obj/page -l-obj ./obj/tiffgray ./obj/gdevtsep.o ./obj/gsequivc.o ./obj/minftrsz.o ./obj/aux/echogs -e .dev -w- -l-dev2 -b -s -l-include -l./obj/page -l-obj ./obj/tiffscaled ./obj/gdevtsep.o ./obj/gsequivc.o ./obj/minftrsz.o ./obj/gdevdevn.o ./obj/gsequivc.o ./obj/gdevppla.o gcc -DHAVE_MKSTEMP -DHAVE_FSEEKO -DHAVE_FONTCONFIG -DHAVE_SETLOCALE -DHAVE_DBUS -DHAVE_BSWAP32 -DHAVE_BYTESWAP_H -DHAVE_STRERROR -DHAVE_PREAD_PWRITE=1 -DGS_RECURSIVE_MUTEXATTR=PTHREAD_MUTEX_RECURSIVE -O2 -DNDEBUG -fPIC -fvisibility=hidden -DGSDLLEXPORT="__attribute__((visibility(\"default\")))" -Wall -Wstrict-prototypes -Wundef -Wmissing-declarations -Wmissing-prototypes -Wwrite-strings -fno-strict-aliasing -Werror=declaration-after-statement -fno-builtin -fno-common -Werror=return-type -Wno-unused-local-typedefs -DHAVE_STDINT_H=1 -DHAVE_DIRENT_H=1 -DHAVE_SYS_DIR_H=1 -DHAVE_SYS_TIME_H=1 -DHAVE_SYS_TIMES_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_LIBDL=1 -DGX_COLOR_INDEX_TYPE="unsigned long long" -D__USE_UNIX98=1 -DBUILD_PDF=1 -I./pdf -Os -fstack-clash-protection -Wformat -Werror=format-security -g -flto=auto -DHAVE_RESTRICT=1 -I/usr/include/webp -fno-strict-aliasing -DHAVE_POPEN_PROTO=1 -I./psi -I./soobj -I./soobj -I./base -I./devices -o ./soobj/zfcmap.o -c ./psi/zfcmap.c gcc -DHAVE_MKSTEMP -DHAVE_FSEEKO -DHAVE_FONTCONFIG -DHAVE_SETLOCALE -DHAVE_DBUS -DHAVE_BSWAP32 -DHAVE_BYTESWAP_H -DHAVE_STRERROR -DHAVE_PREAD_PWRITE=1 -DGS_RECURSIVE_MUTEXATTR=PTHREAD_MUTEX_RECURSIVE -O2 -DNDEBUG -fPIC -fvisibility=hidden -DGSDLLEXPORT="__attribute__((visibility(\"default\")))" -Wall -Wstrict-prototypes -Wundef -Wmissing-declarations -Wmissing-prototypes -Wwrite-strings -fno-strict-aliasing -Werror=declaration-after-statement -fno-builtin -fno-common -Werror=return-type -Wno-unused-local-typedefs -DHAVE_STDINT_H=1 -DHAVE_DIRENT_H=1 -DHAVE_SYS_DIR_H=1 -DHAVE_SYS_TIME_H=1 -DHAVE_SYS_TIMES_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_LIBDL=1 -DGX_COLOR_INDEX_TYPE="unsigned long long" -D__USE_UNIX98=1 -DBUILD_PDF=1 -I./pdf -Os -fstack-clash-protection -Wformat -Werror=format-security -g -flto=auto -DHAVE_RESTRICT=1 -I/usr/include/webp -fno-strict-aliasing -DHAVE_POPEN_PROTO=1 -I./psi -I./soobj -I./soobj -I./base -I./devices -o ./soobj/zcfont.o -c ./psi/zcfont.c gcc -DHAVE_MKSTEMP -DHAVE_FSEEKO -DHAVE_FONTCONFIG -DHAVE_SETLOCALE -DHAVE_DBUS -DHAVE_BSWAP32 -DHAVE_BYTESWAP_H -DHAVE_STRERROR -DHAVE_PREAD_PWRITE=1 -DGS_RECURSIVE_MUTEXATTR=PTHREAD_MUTEX_RECURSIVE -O2 -DNDEBUG -fPIC -fvisibility=hidden -DGSDLLEXPORT="__attribute__((visibility(\"default\")))" -Wall -Wstrict-prototypes -Wundef -Wmissing-declarations -Wmissing-prototypes -Wwrite-strings -fno-strict-aliasing -Werror=declaration-after-statement -fno-builtin -fno-common -Werror=return-type -Wno-unused-local-typedefs -DHAVE_STDINT_H=1 -DHAVE_DIRENT_H=1 -DHAVE_SYS_DIR_H=1 -DHAVE_SYS_TIME_H=1 -DHAVE_SYS_TIMES_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_LIBDL=1 -DGX_COLOR_INDEX_TYPE="unsigned long long" -D__USE_UNIX98=1 -DBUILD_PDF=1 -I./pdf -Os -fstack-clash-protection -Wformat -Werror=format-security -g -flto=auto -DHAVE_RESTRICT=1 -I/usr/include/webp -fno-strict-aliasing -DHAVE_POPEN_PROTO=1 -I./psi -I./soobj -I./soobj -I./base -I./devices -o ./soobj/zfont0.o -c ./psi/zfont0.c gcc -DHAVE_MKSTEMP -DHAVE_FSEEKO -DHAVE_FONTCONFIG -DHAVE_SETLOCALE -DHAVE_DBUS -DHAVE_BSWAP32 -DHAVE_BYTESWAP_H -DHAVE_STRERROR -DHAVE_PREAD_PWRITE=1 -DGS_RECURSIVE_MUTEXATTR=PTHREAD_MUTEX_RECURSIVE -O2 -DNDEBUG -fPIC -fvisibility=hidden -DGSDLLEXPORT="__attribute__((visibility(\"default\")))" -Wall -Wstrict-prototypes -Wundef -Wmissing-declarations -Wmissing-prototypes -Wwrite-strings -fno-strict-aliasing -Werror=declaration-after-statement -fno-builtin -fno-common -Werror=return-type -Wno-unused-local-typedefs -DHAVE_STDINT_H=1 -DHAVE_DIRENT_H=1 -DHAVE_SYS_DIR_H=1 -DHAVE_SYS_TIME_H=1 -DHAVE_SYS_TIMES_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_LIBDL=1 -DGX_COLOR_INDEX_TYPE="unsigned long long" -D__USE_UNIX98=1 -DBUILD_PDF=1 -I./pdf -Os -fstack-clash-protection -Wformat -Werror=format-security -g -flto=auto -DHAVE_RESTRICT=1 -I/usr/include/webp -fno-strict-aliasing -DHAVE_POPEN_PROTO=1 -I./psi -I./soobj -I./soobj -I./base -I./devices -o ./soobj/zfdcte.o -c ./psi/zfdcte.c ./obj/aux/echogs -e .dev -a- ./obj/tiffgray -include ./obj/tiffs -include ./obj/libtiff gcc -DHAVE_MKSTEMP -DHAVE_FSEEKO -DHAVE_FONTCONFIG -DHAVE_SETLOCALE -DHAVE_DBUS -DHAVE_BSWAP32 -DHAVE_BYTESWAP_H -DHAVE_STRERROR -DHAVE_PREAD_PWRITE=1 -DGS_RECURSIVE_MUTEXATTR=PTHREAD_MUTEX_RECURSIVE -O2 -DNDEBUG -fPIC -fvisibility=hidden -DGSDLLEXPORT="__attribute__((visibility(\"default\")))" -Wall -Wstrict-prototypes -Wundef -Wmissing-declarations -Wmissing-prototypes -Wwrite-strings -fno-strict-aliasing -Werror=declaration-after-statement -fno-builtin -fno-common -Werror=return-type -Wno-unused-local-typedefs -DHAVE_STDINT_H=1 -DHAVE_DIRENT_H=1 -DHAVE_SYS_DIR_H=1 -DHAVE_SYS_TIME_H=1 -DHAVE_SYS_TIMES_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_LIBDL=1 -DGX_COLOR_INDEX_TYPE="unsigned long long" -D__USE_UNIX98=1 -DBUILD_PDF=1 -I./pdf -Os -fstack-clash-protection -Wformat -Werror=format-security -g -flto=auto -DHAVE_RESTRICT=1 -I/usr/include/webp -fno-strict-aliasing -DHAVE_POPEN_PROTO=1 -I./soobj -I./base -I./devices -DWHICH_CMS="lcms2" -o ./soobj/sddparam.o -c ./base/sddparam.c ./obj/aux/echogs -e .dev -w- -l-dev2 -b -s -l-include -l./obj/page -l-obj ./obj/tiffscaled24 ./obj/gdevtsep.o ./obj/gsequivc.o ./obj/minftrsz.o ./obj/gdevdevn.o ./obj/gsequivc.o ./obj/gdevppla.o ./obj/aux/echogs -e .dev -a- ./obj/tiffscaled -include ./obj/tiffs -include ./obj/libtiff gcc -DHAVE_MKSTEMP -DHAVE_FSEEKO -DHAVE_FONTCONFIG -DHAVE_SETLOCALE -DHAVE_DBUS -DHAVE_BSWAP32 -DHAVE_BYTESWAP_H -DHAVE_STRERROR -DHAVE_PREAD_PWRITE=1 -DGS_RECURSIVE_MUTEXATTR=PTHREAD_MUTEX_RECURSIVE -O2 -DNDEBUG -fPIC -fvisibility=hidden -DGSDLLEXPORT="__attribute__((visibility(\"default\")))" -Wall -Wstrict-prototypes -Wundef -Wmissing-declarations -Wmissing-prototypes -Wwrite-strings -fno-strict-aliasing -Werror=declaration-after-statement -fno-builtin -fno-common -Werror=return-type -Wno-unused-local-typedefs -DHAVE_STDINT_H=1 -DHAVE_DIRENT_H=1 -DHAVE_SYS_DIR_H=1 -DHAVE_SYS_TIME_H=1 -DHAVE_SYS_TIMES_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_LIBDL=1 -DGX_COLOR_INDEX_TYPE="unsigned long long" -D__USE_UNIX98=1 -DBUILD_PDF=1 -I./pdf -Os -fstack-clash-protection -Wformat -Werror=format-security -g -flto=auto -DHAVE_RESTRICT=1 -I/usr/include/webp -fno-strict-aliasing -DHAVE_POPEN_PROTO=1 -I./psi -I./soobj -I./soobj -I./base -I./devices -o ./soobj/zfdctd.o -c ./psi/zfdctd.c gcc -DHAVE_MKSTEMP -DHAVE_FSEEKO -DHAVE_FONTCONFIG -DHAVE_SETLOCALE -DHAVE_DBUS -DHAVE_BSWAP32 -DHAVE_BYTESWAP_H -DHAVE_STRERROR -DHAVE_PREAD_PWRITE=1 -DGS_RECURSIVE_MUTEXATTR=PTHREAD_MUTEX_RECURSIVE -O2 -DNDEBUG -fPIC -fvisibility=hidden -DGSDLLEXPORT="__attribute__((visibility(\"default\")))" -Wall -Wstrict-prototypes -Wundef -Wmissing-declarations -Wmissing-prototypes -Wwrite-strings -fno-strict-aliasing -Werror=declaration-after-statement -fno-builtin -fno-common -Werror=return-type -Wno-unused-local-typedefs -DHAVE_STDINT_H=1 -DHAVE_DIRENT_H=1 -DHAVE_SYS_DIR_H=1 -DHAVE_SYS_TIME_H=1 -DHAVE_SYS_TIMES_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_LIBDL=1 -DGX_COLOR_INDEX_TYPE="unsigned long long" -D__USE_UNIX98=1 -DBUILD_PDF=1 -I./pdf -Os -fstack-clash-protection -Wformat -Werror=format-security -g -flto=auto -DHAVE_RESTRICT=1 -I/usr/include/webp -fno-strict-aliasing -DHAVE_POPEN_PROTO=1 -I./psi -I./soobj -I./soobj -I./base -I./devices -o ./soobj/iscanbin.o -c ./psi/iscanbin.c gcc -DHAVE_MKSTEMP -DHAVE_FSEEKO -DHAVE_FONTCONFIG -DHAVE_SETLOCALE -DHAVE_DBUS -DHAVE_BSWAP32 -DHAVE_BYTESWAP_H -DHAVE_STRERROR -DHAVE_PREAD_PWRITE=1 -DGS_RECURSIVE_MUTEXATTR=PTHREAD_MUTEX_RECURSIVE -O2 -DNDEBUG -fPIC -fvisibility=hidden -DGSDLLEXPORT="__attribute__((visibility(\"default\")))" -Wall -Wstrict-prototypes -Wundef -Wmissing-declarations -Wmissing-prototypes -Wwrite-strings -fno-strict-aliasing -Werror=declaration-after-statement -fno-builtin -fno-common -Werror=return-type -Wno-unused-local-typedefs -DHAVE_STDINT_H=1 -DHAVE_DIRENT_H=1 -DHAVE_SYS_DIR_H=1 -DHAVE_SYS_TIME_H=1 -DHAVE_SYS_TIMES_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_LIBDL=1 -DGX_COLOR_INDEX_TYPE="unsigned long long" -D__USE_UNIX98=1 -DBUILD_PDF=1 -I./pdf -Os -fstack-clash-protection -Wformat -Werror=format-security -g -flto=auto -DHAVE_RESTRICT=1 -I/usr/include/webp -fno-strict-aliasing -DHAVE_POPEN_PROTO=1 -I./psi -I./soobj -I./soobj -I./base -I./devices -o ./soobj/zbseq.o -c ./psi/zbseq.c gcc -DHAVE_MKSTEMP -DHAVE_FSEEKO -DHAVE_FONTCONFIG -DHAVE_SETLOCALE -DHAVE_DBUS -DHAVE_BSWAP32 -DHAVE_BYTESWAP_H -DHAVE_STRERROR -DHAVE_PREAD_PWRITE=1 -DGS_RECURSIVE_MUTEXATTR=PTHREAD_MUTEX_RECURSIVE -O2 -DNDEBUG -fPIC -fvisibility=hidden -DGSDLLEXPORT="__attribute__((visibility(\"default\")))" -Wall -Wstrict-prototypes -Wundef -Wmissing-declarations -Wmissing-prototypes -Wwrite-strings -fno-strict-aliasing -Werror=declaration-after-statement -fno-builtin -fno-common -Werror=return-type -Wno-unused-local-typedefs -DHAVE_STDINT_H=1 -DHAVE_DIRENT_H=1 -DHAVE_SYS_DIR_H=1 -DHAVE_SYS_TIME_H=1 -DHAVE_SYS_TIMES_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_LIBDL=1 -DGX_COLOR_INDEX_TYPE="unsigned long long" -D__USE_UNIX98=1 -DBUILD_PDF=1 -I./pdf -Os -fstack-clash-protection -Wformat -Werror=format-security -g -flto=auto -DHAVE_RESTRICT=1 -I/usr/include/webp -fno-strict-aliasing -DHAVE_POPEN_PROTO=1 -I./psi -I./soobj -I./soobj -I./base -I./devices -o ./soobj/zcolor1.o -c ./psi/zcolor1.c gcc -DHAVE_MKSTEMP -DHAVE_FSEEKO -DHAVE_FONTCONFIG -DHAVE_SETLOCALE -DHAVE_DBUS -DHAVE_BSWAP32 -DHAVE_BYTESWAP_H -DHAVE_STRERROR -DHAVE_PREAD_PWRITE=1 -DGS_RECURSIVE_MUTEXATTR=PTHREAD_MUTEX_RECURSIVE -O2 -DNDEBUG -fPIC -fvisibility=hidden -DGSDLLEXPORT="__attribute__((visibility(\"default\")))" -Wall -Wstrict-prototypes -Wundef -Wmissing-declarations -Wmissing-prototypes -Wwrite-strings -fno-strict-aliasing -Werror=declaration-after-statement -fno-builtin -fno-common -Werror=return-type -Wno-unused-local-typedefs -DHAVE_STDINT_H=1 -DHAVE_DIRENT_H=1 -DHAVE_SYS_DIR_H=1 -DHAVE_SYS_TIME_H=1 -DHAVE_SYS_TIMES_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_LIBDL=1 -DGX_COLOR_INDEX_TYPE="unsigned long long" -D__USE_UNIX98=1 -DBUILD_PDF=1 -I./pdf -Os -fstack-clash-protection -Wformat -Werror=format-security -g -flto=auto -DHAVE_RESTRICT=1 -I/usr/include/webp -fno-strict-aliasing -DHAVE_POPEN_PROTO=1 -I./psi -I./soobj -I./soobj -I./base -I./devices -o ./soobj/zht1.o -c ./psi/zht1.c gcc -DHAVE_MKSTEMP -DHAVE_FSEEKO -DHAVE_FONTCONFIG -DHAVE_SETLOCALE -DHAVE_DBUS -DHAVE_BSWAP32 -DHAVE_BYTESWAP_H -DHAVE_STRERROR -DHAVE_PREAD_PWRITE=1 -DGS_RECURSIVE_MUTEXATTR=PTHREAD_MUTEX_RECURSIVE -O2 -DNDEBUG -fPIC -fvisibility=hidden -DGSDLLEXPORT="__attribute__((visibility(\"default\")))" -Wall -Wstrict-prototypes -Wundef -Wmissing-declarations -Wmissing-prototypes -Wwrite-strings -fno-strict-aliasing -Werror=declaration-after-statement -fno-builtin -fno-common -Werror=return-type -Wno-unused-local-typedefs -DHAVE_STDINT_H=1 -DHAVE_DIRENT_H=1 -DHAVE_SYS_DIR_H=1 -DHAVE_SYS_TIME_H=1 -DHAVE_SYS_TIMES_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_LIBDL=1 -DGX_COLOR_INDEX_TYPE="unsigned long long" -D__USE_UNIX98=1 -DBUILD_PDF=1 -I./pdf -Os -fstack-clash-protection -Wformat -Werror=format-security -g -flto=auto -DHAVE_RESTRICT=1 -I/usr/include/webp -fno-strict-aliasing -DHAVE_POPEN_PROTO=1 -I./psi -I./soobj -I./soobj -I./base -I./devices -o ./soobj/zupath.o -c ./psi/zupath.c ./obj/aux/echogs -e .dev -a- ./obj/tiffscaled24 -include ./obj/tiffs -include ./obj/libtiff gcc -DHAVE_MKSTEMP -DHAVE_FSEEKO -DHAVE_FONTCONFIG -DHAVE_SETLOCALE -DHAVE_DBUS -DHAVE_BSWAP32 -DHAVE_BYTESWAP_H -DHAVE_STRERROR -DHAVE_PREAD_PWRITE=1 -DGS_RECURSIVE_MUTEXATTR=PTHREAD_MUTEX_RECURSIVE -O2 -DNDEBUG -fPIC -fvisibility=hidden -DGSDLLEXPORT="__attribute__((visibility(\"default\")))" -Wall -Wstrict-prototypes -Wundef -Wmissing-declarations -Wmissing-prototypes -Wwrite-strings -fno-strict-aliasing -Werror=declaration-after-statement -fno-builtin -fno-common -Werror=return-type -Wno-unused-local-typedefs -DHAVE_STDINT_H=1 -DHAVE_DIRENT_H=1 -DHAVE_SYS_DIR_H=1 -DHAVE_SYS_TIME_H=1 -DHAVE_SYS_TIMES_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_LIBDL=1 -DGX_COLOR_INDEX_TYPE="unsigned long long" -D__USE_UNIX98=1 -DBUILD_PDF=1 -I./pdf -Os -fstack-clash-protection -Wformat -Werror=format-security -g -flto=auto -DHAVE_RESTRICT=1 -I/usr/include/webp -fno-strict-aliasing -DHAVE_POPEN_PROTO=1 -I./psi -I./soobj -I./soobj -I./base -I./devices -o ./soobj/ibnum.o -c ./psi/ibnum.c ./obj/aux/echogs -e .dev -w- -l-dev2 -b -s -l-include -l./obj/page -l-obj ./obj/tiffscaled32 ./obj/gdevtsep.o ./obj/gsequivc.o ./obj/minftrsz.o ./obj/gdevdevn.o ./obj/gsequivc.o ./obj/gdevppla.o ./obj/aux/echogs -e .dev -w- -l-dev2 -b -s -l-include -l./obj/page -l-obj ./obj/tiffscaled4 ./obj/gdevtsep.o ./obj/gsequivc.o ./obj/minftrsz.o ./obj/gdevdevn.o ./obj/gsequivc.o ./obj/gdevppla.o ./obj/aux/echogs -e .dev -a- ./obj/tiffscaled32 -include ./obj/tiffs -include ./obj/libtiff ./obj/aux/echogs -e .dev -a- ./obj/tiffscaled4 -include ./obj/tiffs -include ./obj/libtiff ./obj/aux/echogs -e .dev -w- -l-dev2 -b -s -l-include -l./obj/page -l-obj ./obj/tiffscaled8 ./obj/gdevtsep.o ./obj/gsequivc.o ./obj/minftrsz.o ./obj/gdevdevn.o ./obj/gsequivc.o ./obj/gdevppla.o ./obj/aux/echogs -e .dev -w- -l-dev2 -b -s -l-include -l./obj/page -l-obj ./obj/tiffsep ./obj/gdevtsep.o ./obj/gsequivc.o ./obj/minftrsz.o ./obj/gdevdevn.o ./obj/gsequivc.o ./obj/gdevppla.o ./obj/aux/echogs -e .dev -a- ./obj/tiffscaled8 -include ./obj/tiffs -include ./obj/libtiff ./obj/aux/echogs -e .dev -a- ./obj/tiffsep -include ./obj/tiffs -include ./obj/libtiff gcc -DHAVE_MKSTEMP -DHAVE_FSEEKO -DHAVE_FONTCONFIG -DHAVE_SETLOCALE -DHAVE_DBUS -DHAVE_BSWAP32 -DHAVE_BYTESWAP_H -DHAVE_STRERROR -DHAVE_PREAD_PWRITE=1 -DGS_RECURSIVE_MUTEXATTR=PTHREAD_MUTEX_RECURSIVE -O2 -DNDEBUG -fPIC -fvisibility=hidden -DGSDLLEXPORT="__attribute__((visibility(\"default\")))" -Wall -Wstrict-prototypes -Wundef -Wmissing-declarations -Wmissing-prototypes -Wwrite-strings -fno-strict-aliasing -Werror=declaration-after-statement -fno-builtin -fno-common -Werror=return-type -Wno-unused-local-typedefs -DHAVE_STDINT_H=1 -DHAVE_DIRENT_H=1 -DHAVE_SYS_DIR_H=1 -DHAVE_SYS_TIME_H=1 -DHAVE_SYS_TIMES_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_LIBDL=1 -DGX_COLOR_INDEX_TYPE="unsigned long long" -D__USE_UNIX98=1 -DBUILD_PDF=1 -I./pdf -Os -fstack-clash-protection -Wformat -Werror=format-security -g -flto=auto -DHAVE_RESTRICT=1 -I/usr/include/webp -fno-strict-aliasing -DHAVE_POPEN_PROTO=1 -I./soobj -I./base -I./devices -DWHICH_CMS="lcms2" -o ./soobj/gdevhit.o -c ./base/gdevhit.c ./obj/aux/echogs -e .dev -w- -l-dev2 -b -s -l-include -l./obj/page -l-obj ./obj/tiffsep1 ./obj/gdevtsep.o ./obj/gsequivc.o ./obj/minftrsz.o ./obj/gdevdevn.o ./obj/gsequivc.o ./obj/gdevppla.o gcc -DHAVE_MKSTEMP -DHAVE_FSEEKO -DHAVE_FONTCONFIG -DHAVE_SETLOCALE -DHAVE_DBUS -DHAVE_BSWAP32 -DHAVE_BYTESWAP_H -DHAVE_STRERROR -DHAVE_PREAD_PWRITE=1 -DGS_RECURSIVE_MUTEXATTR=PTHREAD_MUTEX_RECURSIVE -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 -Wno-unused-local-typedefs -DHAVE_STDINT_H=1 -DHAVE_DIRENT_H=1 -DHAVE_SYS_DIR_H=1 -DHAVE_SYS_TIME_H=1 -DHAVE_SYS_TIMES_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_LIBDL=1 -DGX_COLOR_INDEX_TYPE="unsigned long long" -D__USE_UNIX98=1 -DBUILD_PDF=1 -I./pdf -Os -fstack-clash-protection -Wformat -Werror=format-security -g -flto=auto -DHAVE_RESTRICT=1 -I/usr/include/webp -fno-strict-aliasing -DHAVE_POPEN_PROTO=1 -I./obj -I./base -I./obj -I./devices -I./devices/vector -DOCR_VERSION=1 -Isrc/libtiff -Isrc/libtiff -I./obj -Isrc -o ./obj/gdevxps_1.o -c ./devices/vector/gdevxps.c ./obj/aux/echogs -e .dev -a- ./obj/tiffsep1 -include ./obj/tiffs ./obj/aux/echogs -e .dev -w- -l-obj ./obj/libs ./obj/gpmisc.o ./obj/stream.o ./obj/strmio.o ./obj/pagelist.o ./obj/aux/echogs -e .dev -w- -l-obj ./obj/dcte -include ./obj/sdcte ./obj/sdeparam ./obj/aux/echogs -e .dev -a- ./obj/libs ./obj/gsalloc.o ./obj/gxdownscale.o ./obj/gxdownscale.o ./obj/claptrap.o ./obj/claptrap-init.o ./obj/claptrap-planar.o ./obj/ets.o ./obj/gdevprn.o ./obj/gdevflp.o ./obj/gdevkrnlsclass.o ./obj/gdevepo.o ./obj/gdevoflt.o ./obj/gdevnup.o ./obj/gdevsclass.o gcc -DHAVE_MKSTEMP -DHAVE_FSEEKO -DHAVE_FONTCONFIG -DHAVE_SETLOCALE -DHAVE_DBUS -DHAVE_BSWAP32 -DHAVE_BYTESWAP_H -DHAVE_STRERROR -DHAVE_PREAD_PWRITE=1 -DGS_RECURSIVE_MUTEXATTR=PTHREAD_MUTEX_RECURSIVE -O2 -DNDEBUG -fPIC -fvisibility=hidden -DGSDLLEXPORT="__attribute__((visibility(\"default\")))" -Wall -Wstrict-prototypes -Wundef -Wmissing-declarations -Wmissing-prototypes -Wwrite-strings -fno-strict-aliasing -Werror=declaration-after-statement -fno-builtin -fno-common -Werror=return-type -Wno-unused-local-typedefs -DHAVE_STDINT_H=1 -DHAVE_DIRENT_H=1 -DHAVE_SYS_DIR_H=1 -DHAVE_SYS_TIME_H=1 -DHAVE_SYS_TIMES_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_LIBDL=1 -DGX_COLOR_INDEX_TYPE="unsigned long long" -D__USE_UNIX98=1 -DBUILD_PDF=1 -I./pdf -Os -fstack-clash-protection -Wformat -Werror=format-security -g -flto=auto -DHAVE_RESTRICT=1 -I/usr/include/webp -fno-strict-aliasing -DHAVE_POPEN_PROTO=1 -I./psi -I./soobj -I./soobj -I./base -I./devices -o ./soobj/zcharx.o -c ./psi/zcharx.c ./obj/aux/echogs -e .dev -a- ./obj/dcte -obj ./obj/zfdcte.o ./obj/aux/echogs -e .dev -a- ./obj/libs ./obj/gdevmplt.o ./obj/gsbitcom.o ./obj/gsbitops.o ./obj/gsbittab.o cp ./obj/pdf_utf8_unix_.o ./obj/pdf_utf8.o ./obj/aux/echogs -e .dev -a- ./obj/dcte -oper zfdcte ./obj/aux/echogs -e .dev -a- ./obj/libs ./obj/gscedata.o ./obj/gscencs.o ./obj/gschar.o ./obj/gscolor.o ./obj/aux/echogs -w ./obj/fdevs.tr - -include ./obj/unix_ ./obj/aux/echogs -e .dev -w- -l-dev -b -s -l-obj ./obj/cfax ./obj/gdevcfax.o ./obj/aux/echogs -e .dev -a- ./obj/libs ./obj/gscoord.o ./obj/gscparam.o ./obj/gscspace.o ./obj/gscicach.o ./obj/gsovrc.o ./obj/gxoprect.o ./obj/aux/echogs -a ./obj/fdevs.tr -+ ./obj/pipe.dev ./obj/gsnogc.dev ./obj/htxlib.dev ./obj/psl3lib.dev ./obj/psl2lib.dev ./obj/dps2lib.dev ./obj/path1lib.dev ./obj/patlib.dev ./obj/psl2cs.dev ./obj/rld.dev ./obj/gxfapiu.dev ./obj/ttflib.dev ./obj/cielib.dev ./obj/pipe.dev ./obj/htxlib.dev ./obj/sdct.dev ./obj/libpng.dev ./obj/seprlib.dev ./obj/translib.dev ./obj/cidlib.dev ./obj/psf0lib.dev ./obj/psf1lib.dev ./obj/psf2lib.dev ./obj/lzwd.dev ./obj/sicclib.dev ./obj/sjbig2.dev ./obj/sjpx.dev ./obj/ramfs.dev ./obj/pwgd.dev ./obj/siscale.dev ./obj/aux/echogs -e .dev -a- ./obj/cfax -include ./obj/fax ./obj/aux/echogs -e .dev -a- ./obj/libs ./obj/gsdevice.o ./obj/gsdevmem.o ./obj/gsdparam.o ./obj/aux/echogs -a ./obj/fdevs.tr -+ ./obj/aux/echogs -e .dev -w- -l-obj ./obj/tfax ./obj/gdevtfax.o ./obj/minftrsz.o ./obj/aux/echogs -e .dev -a- ./obj/tfax -include ./obj/cfe ./obj/lzwe ./obj/rle ./obj/aux/echogs -e .dev -w- -l-dev2 -b -s -l-obj ./obj/pdfwrite ./obj/gdevpdf.o ./obj/gdevpdfb.o ./obj/aux/echogs -e .dev -a- ./obj/libs ./obj/gsfname.o ./obj/gsfont.o ./obj/gsgdata.o ./obj/gsgcache.o ./obj/aux/echogs -e .dev -a- ./obj/tfax -include ./obj/fax ./obj/tiffs -include ./obj/libtiff ./obj/aux/echogs -e .dev -a- ./obj/pdfwrite ./obj/gdevpdfc.o ./obj/gdevpdfd.o ./obj/gdevpdfe.o ./obj/aux/echogs -e .dev -a- ./obj/libs ./obj/gsht.o ./obj/gshtscr.o ./obj/gen_ordered.o ./obj/aux/echogs -e .dev -a- ./obj/pdfwrite ./obj/gdevpdfg.o ./obj/aux/echogs -e .dev -a- ./obj/libs ./obj/gsimage.o ./obj/gsimpath.o ./obj/gsinit.o ./obj/aux/echogs -e .dev -w- -l-dev2 -b -s -l-obj ./obj/faxg3 -include ./obj/fax ./obj/aux/echogs -e .dev -a- ./obj/pdfwrite ./obj/gdevpdfi.o ./obj/gdevpdfj.o ./obj/gdevpdfk.o ./obj/aux/echogs -e .dev -a- ./obj/libs ./obj/gsiodev.o ./obj/gsgstate.o ./obj/gsline.o ./obj/aux/echogs -e .dev -a- ./obj/faxg3 -include ./obj/libtiff ./obj/aux/echogs -e .dev -w- -l-dev2 -b -s -l-obj ./obj/faxg32d -include ./obj/fax ./obj/aux/echogs -e .dev -a- ./obj/pdfwrite ./obj/gdevpdfm.o ./obj/aux/echogs -e .dev -a- ./obj/libs ./obj/gsmalloc.o ./obj/memento.o ./obj/bobbin.o ./obj/gsmatrix.o ./obj/aux/echogs -e .dev -a- ./obj/faxg32d -include ./obj/libtiff ./obj/aux/echogs -e .dev -a- ./obj/pdfwrite ./obj/gdevpdfo.o ./obj/gdevpdfp.o ./obj/gdevpdft.o ./obj/aux/echogs -e .dev -a- ./obj/libs ./obj/gsmemory.o ./obj/gsmemret.o ./obj/gsmisc.o ./obj/gsnotify.o ./obj/gslibctx.o ./obj/aux/echogs -e .dev -w- -l-dev2 -b -s -l-obj ./obj/faxg4 -include ./obj/fax ./obj/aux/echogs -e .dev -a- ./obj/pdfwrite ./obj/gdevpdfr.o ./obj/aux/echogs -e .dev -a- ./obj/libs ./obj/gspaint.o ./obj/gsparam.o ./obj/gspath.o gcc -DHAVE_MKSTEMP -DHAVE_FSEEKO -DHAVE_FONTCONFIG -DHAVE_SETLOCALE -DHAVE_DBUS -DHAVE_BSWAP32 -DHAVE_BYTESWAP_H -DHAVE_STRERROR -DHAVE_PREAD_PWRITE=1 -DGS_RECURSIVE_MUTEXATTR=PTHREAD_MUTEX_RECURSIVE -O2 -DNDEBUG -fPIC -fvisibility=hidden -DGSDLLEXPORT="__attribute__((visibility(\"default\")))" -Wall -Wstrict-prototypes -Wundef -Wmissing-declarations -Wmissing-prototypes -Wwrite-strings -fno-strict-aliasing -Werror=declaration-after-statement -fno-builtin -fno-common -Werror=return-type -Wno-unused-local-typedefs -DHAVE_STDINT_H=1 -DHAVE_DIRENT_H=1 -DHAVE_SYS_DIR_H=1 -DHAVE_SYS_TIME_H=1 -DHAVE_SYS_TIMES_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_LIBDL=1 -DGX_COLOR_INDEX_TYPE="unsigned long long" -D__USE_UNIX98=1 -DBUILD_PDF=1 -I./pdf -Os -fstack-clash-protection -Wformat -Werror=format-security -g -flto=auto -DHAVE_RESTRICT=1 -I/usr/include/webp -fno-strict-aliasing -DHAVE_POPEN_PROTO=1 -I./psi -I./soobj -I./soobj -I./base -I./devices -o ./soobj/zfdecode.o -c ./psi/zfdecode.c ./obj/aux/echogs -e .dev -a- ./obj/faxg4 -include ./obj/libtiff ./obj/aux/echogs -e .dev -a- ./obj/pdfwrite ./obj/gdevpdfu.o ./obj/gdevpdfv.o gcc -DHAVE_MKSTEMP -DHAVE_FSEEKO -DHAVE_FONTCONFIG -DHAVE_SETLOCALE -DHAVE_DBUS -DHAVE_BSWAP32 -DHAVE_BYTESWAP_H -DHAVE_STRERROR -DHAVE_PREAD_PWRITE=1 -DGS_RECURSIVE_MUTEXATTR=PTHREAD_MUTEX_RECURSIVE -O2 -DNDEBUG -fPIC -fvisibility=hidden -DGSDLLEXPORT="__attribute__((visibility(\"default\")))" -Wall -Wstrict-prototypes -Wundef -Wmissing-declarations -Wmissing-prototypes -Wwrite-strings -fno-strict-aliasing -Werror=declaration-after-statement -fno-builtin -fno-common -Werror=return-type -Wno-unused-local-typedefs -DHAVE_STDINT_H=1 -DHAVE_DIRENT_H=1 -DHAVE_SYS_DIR_H=1 -DHAVE_SYS_TIME_H=1 -DHAVE_SYS_TIMES_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_LIBDL=1 -DGX_COLOR_INDEX_TYPE="unsigned long long" -D__USE_UNIX98=1 -DBUILD_PDF=1 -I./pdf -Os -fstack-clash-protection -Wformat -Werror=format-security -g -flto=auto -DHAVE_RESTRICT=1 -I/usr/include/webp -fno-strict-aliasing -DHAVE_POPEN_PROTO=1 -I./soobj -I./base -I./devices -DWHICH_CMS="lcms2" -o ./soobj/spdiff.o -c ./base/spdiff.c ./obj/aux/echogs -e .dev -a- ./obj/libs ./obj/gsserial.o ./obj/gsstate.o ./obj/gstext.o ./obj/gsutil.o ./obj/gssprintf.o ./obj/gsstrtok.o ./obj/gsstrl.o ./obj/aux/echogs -e .dev -w- -l-dev2 -b -s -l-obj ./obj/tiffcrle -include ./obj/tfax ./obj/aux/echogs -e .dev -a- ./obj/pdfwrite ./obj/gsflip.o ./obj/aux/echogs -e .dev -a- -l-comp ./obj/libs overprint ./obj/aux/echogs -e .dev -a- ./obj/tiffcrle -include ./obj/libtiff ./obj/aux/echogs -e .dev -a- ./obj/pdfwrite ./obj/scantab.o ./obj/sfilter2.o ./obj/aux/echogs -e .dev -a- -l-comp ./obj/libs pdf14trans ./obj/aux/echogs -e .dev -a- ./obj/pdfwrite ./obj/aux/echogs -e .dev -a- ./obj/libs -init gshtscr ./obj/aux/echogs -e .dev -w- -l-dev2 -b -s -l-obj ./obj/tiffg3 -include ./obj/tfax ./obj/aux/echogs -e .dev -a- ./obj/pdfwrite -include ./obj/cmyklib ./obj/cfe ./obj/lzwe ./obj/aux/echogs -e .dev -a- ./obj/libs -include ./obj/gsiodevs ./obj/aux/echogs -e .dev -w- -l-dev2 -b -s -l-obj ./obj/tiffg32d -include ./obj/tfax ./obj/aux/echogs -e .dev -a- ./obj/pdfwrite -include ./obj/rle ./obj/sdcte ./obj/sdeparam ./obj/aux/echogs -e .dev -a- ./obj/tiffg3 -include ./obj/libtiff ./obj/aux/echogs -e .dev -a- ./obj/libs -include ./obj/translib ./obj/aux/echogs -e .dev -a- ./obj/tiffg32d -include ./obj/libtiff ./obj/aux/echogs -e .dev -a- ./obj/pdfwrite -include ./obj/smd5 ./obj/szlibe ./obj/sarc4.dev ./obj/aux/echogs -e .dev -a- ./obj/libs -include ./obj/clist ./obj/aux/echogs -e .dev -w- -l-dev2 -b -s -l-obj ./obj/tiffg4 -include ./obj/tfax ./obj/aux/echogs -e .dev -a- ./obj/libs -include ./obj/romfs1 ./obj/aux/echogs -e .dev -w- -l-dev2 -b -s -l-obj ./obj/tifflzw -include ./obj/tfax ./obj/aux/echogs -e .dev -a- ./obj/pdfwrite -include ./obj/psdf ./obj/gsagl ./obj/aux/echogs -e .dev -a- ./obj/tiffg4 -include ./obj/libtiff ./obj/aux/echogs -e .dev -a- ./obj/libs ./obj/gxfapi ./obj/aux/echogs -e .dev -a- ./obj/tifflzw -include ./obj/libtiff ./obj/aux/echogs -e .dev -a- ./obj/pdfwrite -include ./obj/pdtext ./obj/aux/echogs -e .dev -a- ./obj/libs -init fapi ./obj/aux/echogs -e .dev -w- -l-dev2 -b -s -l-obj ./obj/tiffpack -include ./obj/tfax ./obj/aux/echogs -e .dev -w- -l-obj ./obj/dct -include ./obj/dcte ./obj/dctd ./obj/aux/echogs -e .dev -a- ./obj/tiffpack -include ./obj/libtiff cp ./obj/pdf_file_jbig2dec.o ./obj/pdf_file.o ./obj/aux/echogs -e .dev -w- -l-dev -b -s -l-obj ./obj/dfaxhigh ./obj/gdevdfax.o ./obj/aux/echogs -e .dev -w- -l-dev -b -s -l-obj ./obj/dfaxlow ./obj/gdevdfax.o ./obj/aux/echogs -e .dev -a- ./obj/dfaxhigh -include ./obj/tfax ./obj/aux/echogs -e .dev -w- -l-dev2 -b -s -l-obj ./obj/eps2write ./obj/aux/echogs -e .dev -w- -l-dev2 -b -s -l-obj ./obj/ps2write ./obj/aux/echogs -e .dev -w- -l-obj ./obj/libcore ./obj/aux/echogs -e .dev -a- ./obj/eps2write -include ./obj/pdfwrite.dev ./obj/aux/echogs -e .dev -a- ./obj/dfaxlow -include ./obj/tfax ./obj/aux/echogs -e .dev -a- ./obj/ps2write -include ./obj/pdfwrite.dev ./obj/aux/echogs -e .dev -a- ./obj/libcore -dev2 nullpage ./obj/aux/echogs -e .dev -w- -l-obj ./obj/psl2 -include ./obj/dpsand2 ./obj/aux/echogs -e .dev -a- ./obj/libcore -include ./obj/libs ./obj/libx ./obj/libd ./obj/aux/echogs -e .dev -a- ./obj/psl2 -include ./obj/cidfont ./obj/cie ./obj/cmapread ./obj/compfont ./obj/aux/echogs -e .dev -a- ./obj/libcore -include ./obj/iscale ./obj/roplib ./obj/aux/echogs -e .dev -a- ./obj/psl2 -include ./obj/dct ./obj/filter ./obj/iodevice ./obj/aux/echogs -e .dev -a- ./obj/libcore -include ./obj/strdline ./obj/aux/echogs -e .dev -a- ./obj/psl2 -include ./obj/pagedev ./obj/pattern ./obj/psl1 ./obj/psl2lib ./obj/psl2read ./obj/aux/echogs -e .dev -a- ./obj/psl2 -include ./obj/sepr ./obj/type32 ./obj/type42 ./obj/aux/echogs -e .dev -a- ./obj/psl2 -include ./obj/fimscale ./obj/form gcc -DHAVE_MKSTEMP -DHAVE_FSEEKO -DHAVE_FONTCONFIG -DHAVE_SETLOCALE -DHAVE_DBUS -DHAVE_BSWAP32 -DHAVE_BYTESWAP_H -DHAVE_STRERROR -DHAVE_PREAD_PWRITE=1 -DGS_RECURSIVE_MUTEXATTR=PTHREAD_MUTEX_RECURSIVE -O2 -DNDEBUG -fPIC -fvisibility=hidden -DGSDLLEXPORT="__attribute__((visibility(\"default\")))" -Wall -Wstrict-prototypes -Wundef -Wmissing-declarations -Wmissing-prototypes -Wwrite-strings -fno-strict-aliasing -Werror=declaration-after-statement -fno-builtin -fno-common -Werror=return-type -Wno-unused-local-typedefs -DHAVE_STDINT_H=1 -DHAVE_DIRENT_H=1 -DHAVE_SYS_DIR_H=1 -DHAVE_SYS_TIME_H=1 -DHAVE_SYS_TIMES_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_LIBDL=1 -DGX_COLOR_INDEX_TYPE="unsigned long long" -D__USE_UNIX98=1 -DBUILD_PDF=1 -I./pdf -Os -fstack-clash-protection -Wformat -Werror=format-security -g -flto=auto -DHAVE_RESTRICT=1 -I/usr/include/webp -fno-strict-aliasing -DHAVE_POPEN_PROTO=1 -I./soobj -I./base -I./devices -DWHICH_CMS="lcms2" -o ./soobj/sfilter1.o -c ./base/sfilter1.c ./obj/aux/echogs -e .dev -a- ./obj/psl3 -include ./obj/icc ./obj/aux/echogs -e .dev -a- ./obj/psl2 -emulator PostScript PostScriptLevel2 gcc -DHAVE_MKSTEMP -DHAVE_FSEEKO -DHAVE_FONTCONFIG -DHAVE_SETLOCALE -DHAVE_DBUS -DHAVE_BSWAP32 -DHAVE_BYTESWAP_H -DHAVE_STRERROR -DHAVE_PREAD_PWRITE=1 -DGS_RECURSIVE_MUTEXATTR=PTHREAD_MUTEX_RECURSIVE -O2 -DNDEBUG -fPIC -fvisibility=hidden -DGSDLLEXPORT="__attribute__((visibility(\"default\")))" -Wall -Wstrict-prototypes -Wundef -Wmissing-declarations -Wmissing-prototypes -Wwrite-strings -fno-strict-aliasing -Werror=declaration-after-statement -fno-builtin -fno-common -Werror=return-type -Wno-unused-local-typedefs -DHAVE_STDINT_H=1 -DHAVE_DIRENT_H=1 -DHAVE_SYS_DIR_H=1 -DHAVE_SYS_TIME_H=1 -DHAVE_SYS_TIMES_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_LIBDL=1 -DGX_COLOR_INDEX_TYPE="unsigned long long" -D__USE_UNIX98=1 -DBUILD_PDF=1 -I./pdf -Os -fstack-clash-protection -Wformat -Werror=format-security -g -flto=auto -DHAVE_RESTRICT=1 -I/usr/include/webp -fno-strict-aliasing -DHAVE_POPEN_PROTO=1 -I./soobj -I./base -I./devices -DWHICH_CMS="lcms2" -o ./soobj/sa85d.o -c ./base/sa85d.c gcc -DHAVE_MKSTEMP -DHAVE_FSEEKO -DHAVE_FONTCONFIG -DHAVE_SETLOCALE -DHAVE_DBUS -DHAVE_BSWAP32 -DHAVE_BYTESWAP_H -DHAVE_STRERROR -DHAVE_PREAD_PWRITE=1 -DGS_RECURSIVE_MUTEXATTR=PTHREAD_MUTEX_RECURSIVE -O2 -DNDEBUG -fPIC -fvisibility=hidden -DGSDLLEXPORT="__attribute__((visibility(\"default\")))" -Wall -Wstrict-prototypes -Wundef -Wmissing-declarations -Wmissing-prototypes -Wwrite-strings -fno-strict-aliasing -Werror=declaration-after-statement -fno-builtin -fno-common -Werror=return-type -Wno-unused-local-typedefs -DHAVE_STDINT_H=1 -DHAVE_DIRENT_H=1 -DHAVE_SYS_DIR_H=1 -DHAVE_SYS_TIME_H=1 -DHAVE_SYS_TIMES_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_LIBDL=1 -DGX_COLOR_INDEX_TYPE="unsigned long long" -D__USE_UNIX98=1 -DBUILD_PDF=1 -I./pdf -Os -fstack-clash-protection -Wformat -Werror=format-security -g -flto=auto -DHAVE_RESTRICT=1 -I/usr/include/webp -fno-strict-aliasing -DHAVE_POPEN_PROTO=1 -I./psi -I./soobj -I./soobj -I./base -I./devices -o ./soobj/zfilter2.o -c ./psi/zfilter2.c ./obj/aux/echogs -e .dev -w- -l-obj ./obj/psl3 -include ./obj/psl2 ./obj/cspixel ./obj/frsd ./obj/func gcc -DHAVE_MKSTEMP -DHAVE_FSEEKO -DHAVE_FONTCONFIG -DHAVE_SETLOCALE -DHAVE_DBUS -DHAVE_BSWAP32 -DHAVE_BYTESWAP_H -DHAVE_STRERROR -DHAVE_PREAD_PWRITE=1 -DGS_RECURSIVE_MUTEXATTR=PTHREAD_MUTEX_RECURSIVE -O2 -DNDEBUG -fPIC -fvisibility=hidden -DGSDLLEXPORT="__attribute__((visibility(\"default\")))" -Wall -Wstrict-prototypes -Wundef -Wmissing-declarations -Wmissing-prototypes -Wwrite-strings -fno-strict-aliasing -Werror=declaration-after-statement -fno-builtin -fno-common -Werror=return-type -Wno-unused-local-typedefs -DHAVE_STDINT_H=1 -DHAVE_DIRENT_H=1 -DHAVE_SYS_DIR_H=1 -DHAVE_SYS_TIME_H=1 -DHAVE_SYS_TIMES_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_LIBDL=1 -DGX_COLOR_INDEX_TYPE="unsigned long long" -D__USE_UNIX98=1 -DBUILD_PDF=1 -I./pdf -Os -fstack-clash-protection -Wformat -Werror=format-security -g -flto=auto -DHAVE_RESTRICT=1 -I/usr/include/webp -fno-strict-aliasing -DHAVE_POPEN_PROTO=1 -I./psi -I./soobj -I./soobj -I./base -I./devices -o ./soobj/ziodev2.o -c ./psi/ziodev2.c ./obj/aux/echogs -e .dev -a- ./obj/psl3 -include ./obj/psl3lib ./obj/psl3read ./obj/aux/echogs -e .dev -a- ./obj/psl3 -include ./obj/icc gcc -DHAVE_MKSTEMP -DHAVE_FSEEKO -DHAVE_FONTCONFIG -DHAVE_SETLOCALE -DHAVE_DBUS -DHAVE_BSWAP32 -DHAVE_BYTESWAP_H -DHAVE_STRERROR -DHAVE_PREAD_PWRITE=1 -DGS_RECURSIVE_MUTEXATTR=PTHREAD_MUTEX_RECURSIVE -O2 -DNDEBUG -fPIC -fvisibility=hidden -DGSDLLEXPORT="__attribute__((visibility(\"default\")))" -Wall -Wstrict-prototypes -Wundef -Wmissing-declarations -Wmissing-prototypes -Wwrite-strings -fno-strict-aliasing -Werror=declaration-after-statement -fno-builtin -fno-common -Werror=return-type -Wno-unused-local-typedefs -DHAVE_STDINT_H=1 -DHAVE_DIRENT_H=1 -DHAVE_SYS_DIR_H=1 -DHAVE_SYS_TIME_H=1 -DHAVE_SYS_TIMES_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_LIBDL=1 -DGX_COLOR_INDEX_TYPE="unsigned long long" -D__USE_UNIX98=1 -DBUILD_PDF=1 -I./pdf -Os -fstack-clash-protection -Wformat -Werror=format-security -g -flto=auto -DHAVE_RESTRICT=1 -I/usr/include/webp -fno-strict-aliasing -DHAVE_POPEN_PROTO=1 -I./psi -I./soobj -I./soobj -I./base -I./devices -o ./soobj/zdevcal.o -c ./psi/zdevcal.c ./obj/aux/echogs -e .dev -a- ./obj/psl3 -emulator PostScript PostScriptLevel2 PostScriptLevel3 gcc -DHAVE_MKSTEMP -DHAVE_FSEEKO -DHAVE_FONTCONFIG -DHAVE_SETLOCALE -DHAVE_DBUS -DHAVE_BSWAP32 -DHAVE_BYTESWAP_H -DHAVE_STRERROR -DHAVE_PREAD_PWRITE=1 -DGS_RECURSIVE_MUTEXATTR=PTHREAD_MUTEX_RECURSIVE -O2 -DNDEBUG -fPIC -fvisibility=hidden -DGSDLLEXPORT="__attribute__((visibility(\"default\")))" -Wall -Wstrict-prototypes -Wundef -Wmissing-declarations -Wmissing-prototypes -Wwrite-strings -fno-strict-aliasing -Werror=declaration-after-statement -fno-builtin -fno-common -Werror=return-type -Wno-unused-local-typedefs -DHAVE_STDINT_H=1 -DHAVE_DIRENT_H=1 -DHAVE_SYS_DIR_H=1 -DHAVE_SYS_TIME_H=1 -DHAVE_SYS_TIMES_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_LIBDL=1 -DGX_COLOR_INDEX_TYPE="unsigned long long" -D__USE_UNIX98=1 -DBUILD_PDF=1 -I./pdf -Os -fstack-clash-protection -Wformat -Werror=format-security -g -flto=auto -DHAVE_RESTRICT=1 -I/usr/include/webp -fno-strict-aliasing -DHAVE_POPEN_PROTO=1 -I./psi -I./soobj -I./soobj -I./base -I./devices -o ./soobj/zdevice2.o -c ./psi/zdevice2.c ./obj/aux/echogs -e .dev -w- -l-obj ./obj/pdf -include ./obj/psbase ./obj/dps2lib gcc -DHAVE_MKSTEMP -DHAVE_FSEEKO -DHAVE_FONTCONFIG -DHAVE_SETLOCALE -DHAVE_DBUS -DHAVE_BSWAP32 -DHAVE_BYTESWAP_H -DHAVE_STRERROR -DHAVE_PREAD_PWRITE=1 -DGS_RECURSIVE_MUTEXATTR=PTHREAD_MUTEX_RECURSIVE -O2 -DNDEBUG -fPIC -fvisibility=hidden -DGSDLLEXPORT="__attribute__((visibility(\"default\")))" -Wall -Wstrict-prototypes -Wundef -Wmissing-declarations -Wmissing-prototypes -Wwrite-strings -fno-strict-aliasing -Werror=declaration-after-statement -fno-builtin -fno-common -Werror=return-type -Wno-unused-local-typedefs -DHAVE_STDINT_H=1 -DHAVE_DIRENT_H=1 -DHAVE_SYS_DIR_H=1 -DHAVE_SYS_TIME_H=1 -DHAVE_SYS_TIMES_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_LIBDL=1 -DGX_COLOR_INDEX_TYPE="unsigned long long" -D__USE_UNIX98=1 -DBUILD_PDF=1 -I./pdf -Os -fstack-clash-protection -Wformat -Werror=format-security -g -flto=auto -DHAVE_RESTRICT=1 -I/usr/include/webp -fno-strict-aliasing -DHAVE_POPEN_PROTO=1 -I./psi -I./soobj -I./soobj -I./base -I./devices -o ./soobj/zmedia2.o -c ./psi/zmedia2.c ./obj/aux/echogs -e .dev -w- -l-obj ./obj/gs_pdfwr -include ./obj/psl3 gcc -DHAVE_MKSTEMP -DHAVE_FSEEKO -DHAVE_FONTCONFIG -DHAVE_SETLOCALE -DHAVE_DBUS -DHAVE_BSWAP32 -DHAVE_BYTESWAP_H -DHAVE_STRERROR -DHAVE_PREAD_PWRITE=1 -DGS_RECURSIVE_MUTEXATTR=PTHREAD_MUTEX_RECURSIVE -O2 -DNDEBUG -fPIC -fvisibility=hidden -DGSDLLEXPORT="__attribute__((visibility(\"default\")))" -Wall -Wstrict-prototypes -Wundef -Wmissing-declarations -Wmissing-prototypes -Wwrite-strings -fno-strict-aliasing -Werror=declaration-after-statement -fno-builtin -fno-common -Werror=return-type -Wno-unused-local-typedefs -DHAVE_STDINT_H=1 -DHAVE_DIRENT_H=1 -DHAVE_SYS_DIR_H=1 -DHAVE_SYS_TIME_H=1 -DHAVE_SYS_TIMES_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_LIBDL=1 -DGX_COLOR_INDEX_TYPE="unsigned long long" -D__USE_UNIX98=1 -DBUILD_PDF=1 -I./pdf -Os -fstack-clash-protection -Wformat -Werror=format-security -g -flto=auto -DHAVE_RESTRICT=1 -I/usr/include/webp -fno-strict-aliasing -DHAVE_POPEN_PROTO=1 -I./psi -I./soobj -I./soobj -I./base -I./devices -o ./soobj/zpcolor.o -c ./psi/zpcolor.c gcc -DHAVE_MKSTEMP -DHAVE_FSEEKO -DHAVE_FONTCONFIG -DHAVE_SETLOCALE -DHAVE_DBUS -DHAVE_BSWAP32 -DHAVE_BYTESWAP_H -DHAVE_STRERROR -DHAVE_PREAD_PWRITE=1 -DGS_RECURSIVE_MUTEXATTR=PTHREAD_MUTEX_RECURSIVE -O2 -DNDEBUG -fPIC -fvisibility=hidden -DGSDLLEXPORT="__attribute__((visibility(\"default\")))" -Wall -Wstrict-prototypes -Wundef -Wmissing-declarations -Wmissing-prototypes -Wwrite-strings -fno-strict-aliasing -Werror=declaration-after-statement -fno-builtin -fno-common -Werror=return-type -Wno-unused-local-typedefs -DHAVE_STDINT_H=1 -DHAVE_DIRENT_H=1 -DHAVE_SYS_DIR_H=1 -DHAVE_SYS_TIME_H=1 -DHAVE_SYS_TIMES_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_LIBDL=1 -DGX_COLOR_INDEX_TYPE="unsigned long long" -D__USE_UNIX98=1 -DBUILD_PDF=1 -I./pdf -Os -fstack-clash-protection -Wformat -Werror=format-security -g -flto=auto -DHAVE_RESTRICT=1 -I/usr/include/webp -fno-strict-aliasing -DHAVE_POPEN_PROTO=1 -I./psi -I./soobj -I./soobj -I./base -I./devices -o ./soobj/imain.o -c ./psi/imain.c gcc -DHAVE_MKSTEMP -DHAVE_FSEEKO -DHAVE_FONTCONFIG -DHAVE_SETLOCALE -DHAVE_DBUS -DHAVE_BSWAP32 -DHAVE_BYTESWAP_H -DHAVE_STRERROR -DHAVE_PREAD_PWRITE=1 -DGS_RECURSIVE_MUTEXATTR=PTHREAD_MUTEX_RECURSIVE -O2 -DNDEBUG -fPIC -fvisibility=hidden -DGSDLLEXPORT="__attribute__((visibility(\"default\")))" -Wall -Wstrict-prototypes -Wundef -Wmissing-declarations -Wmissing-prototypes -Wwrite-strings -fno-strict-aliasing -Werror=declaration-after-statement -fno-builtin -fno-common -Werror=return-type -Wno-unused-local-typedefs -DHAVE_STDINT_H=1 -DHAVE_DIRENT_H=1 -DHAVE_SYS_DIR_H=1 -DHAVE_SYS_TIME_H=1 -DHAVE_SYS_TIMES_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_LIBDL=1 -DGX_COLOR_INDEX_TYPE="unsigned long long" -D__USE_UNIX98=1 -DBUILD_PDF=1 -I./pdf -Os -fstack-clash-protection -Wformat -Werror=format-security -g -flto=auto -DHAVE_RESTRICT=1 -I/usr/include/webp -fno-strict-aliasing -DHAVE_POPEN_PROTO=1 -I./psi -I./soobj -I./soobj -I./base -I./devices -DGS_DOT_VERSION=10.02.1 -o ./soobj/imainarg.o -c ./psi/imainarg.c gcc -DHAVE_MKSTEMP -DHAVE_FSEEKO -DHAVE_FONTCONFIG -DHAVE_SETLOCALE -DHAVE_DBUS -DHAVE_BSWAP32 -DHAVE_BYTESWAP_H -DHAVE_STRERROR -DHAVE_PREAD_PWRITE=1 -DGS_RECURSIVE_MUTEXATTR=PTHREAD_MUTEX_RECURSIVE -O2 -DNDEBUG -fPIC -fvisibility=hidden -DGSDLLEXPORT="__attribute__((visibility(\"default\")))" -Wall -Wstrict-prototypes -Wundef -Wmissing-declarations -Wmissing-prototypes -Wwrite-strings -fno-strict-aliasing -Werror=declaration-after-statement -fno-builtin -fno-common -Werror=return-type -Wno-unused-local-typedefs -DHAVE_STDINT_H=1 -DHAVE_DIRENT_H=1 -DHAVE_SYS_DIR_H=1 -DHAVE_SYS_TIME_H=1 -DHAVE_SYS_TIMES_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_LIBDL=1 -DGX_COLOR_INDEX_TYPE="unsigned long long" -D__USE_UNIX98=1 -DBUILD_PDF=1 -I./pdf -Os -fstack-clash-protection -Wformat -Werror=format-security -g -flto=auto -DHAVE_RESTRICT=1 -I/usr/include/webp -fno-strict-aliasing -DHAVE_POPEN_PROTO=1 -I./soobj -I./base -I./devices -DWHICH_CMS="lcms2" -o ./soobj/gsargs.o -c ./base/gsargs.c ./obj/aux/echogs -e .dev -a- ./obj/pdf -include ./obj/dps2read ./obj/pdffonts ./obj/psl3 gcc -DHAVE_MKSTEMP -DHAVE_FSEEKO -DHAVE_FONTCONFIG -DHAVE_SETLOCALE -DHAVE_DBUS -DHAVE_BSWAP32 -DHAVE_BYTESWAP_H -DHAVE_STRERROR -DHAVE_PREAD_PWRITE=1 -DGS_RECURSIVE_MUTEXATTR=PTHREAD_MUTEX_RECURSIVE -O2 -DNDEBUG -fPIC -fvisibility=hidden -DGSDLLEXPORT="__attribute__((visibility(\"default\")))" -Wall -Wstrict-prototypes -Wundef -Wmissing-declarations -Wmissing-prototypes -Wwrite-strings -fno-strict-aliasing -Werror=declaration-after-statement -fno-builtin -fno-common -Werror=return-type -Wno-unused-local-typedefs -DHAVE_STDINT_H=1 -DHAVE_DIRENT_H=1 -DHAVE_SYS_DIR_H=1 -DHAVE_SYS_TIME_H=1 -DHAVE_SYS_TIMES_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_LIBDL=1 -DGX_COLOR_INDEX_TYPE="unsigned long long" -D__USE_UNIX98=1 -DBUILD_PDF=1 -I./pdf -Os -fstack-clash-protection -Wformat -Werror=format-security -g -flto=auto -DHAVE_RESTRICT=1 -I/usr/include/webp -fno-strict-aliasing -DHAVE_POPEN_PROTO=1 -I./psi -I./soobj -I./soobj -I./base -I./devices -I./devices -o ./soobj/idisp.o -c ./psi/idisp.c ./obj/aux/echogs -e .dev -a- ./obj/gs_pdfwr -ps gs_pdfwr ./obj/aux/echogs -e .dev -a- ./obj/pdf -include ./obj/psl2lib ./obj/pdfread gcc -DHAVE_MKSTEMP -DHAVE_FSEEKO -DHAVE_FONTCONFIG -DHAVE_SETLOCALE -DHAVE_DBUS -DHAVE_BSWAP32 -DHAVE_BYTESWAP_H -DHAVE_STRERROR -DHAVE_PREAD_PWRITE=1 -DGS_RECURSIVE_MUTEXATTR=PTHREAD_MUTEX_RECURSIVE -O2 -DNDEBUG -fPIC -fvisibility=hidden -DGSDLLEXPORT="__attribute__((visibility(\"default\")))" -Wall -Wstrict-prototypes -Wundef -Wmissing-declarations -Wmissing-prototypes -Wwrite-strings -fno-strict-aliasing -Werror=declaration-after-statement -fno-builtin -fno-common -Werror=return-type -Wno-unused-local-typedefs -DHAVE_STDINT_H=1 -DHAVE_DIRENT_H=1 -DHAVE_SYS_DIR_H=1 -DHAVE_SYS_TIME_H=1 -DHAVE_SYS_TIMES_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_LIBDL=1 -DGX_COLOR_INDEX_TYPE="unsigned long long" -D__USE_UNIX98=1 -DBUILD_PDF=1 -I./pdf -Os -fstack-clash-protection -Wformat -Werror=format-security -g -flto=auto -DHAVE_RESTRICT=1 -I/usr/include/webp -fno-strict-aliasing -DHAVE_POPEN_PROTO=1 -I./psi -I./soobj -I./soobj -I./base -I./devices -o ./soobj/psapi.o -c ./psi/psapi.c gcc -DHAVE_MKSTEMP -DHAVE_FSEEKO -DHAVE_FONTCONFIG -DHAVE_SETLOCALE -DHAVE_DBUS -DHAVE_BSWAP32 -DHAVE_BYTESWAP_H -DHAVE_STRERROR -DHAVE_PREAD_PWRITE=1 -DGS_RECURSIVE_MUTEXATTR=PTHREAD_MUTEX_RECURSIVE -O2 -DNDEBUG -fPIC -fvisibility=hidden -DGSDLLEXPORT="__attribute__((visibility(\"default\")))" -Wall -Wstrict-prototypes -Wundef -Wmissing-declarations -Wmissing-prototypes -Wwrite-strings -fno-strict-aliasing -Werror=declaration-after-statement -fno-builtin -fno-common -Werror=return-type -Wno-unused-local-typedefs -DHAVE_STDINT_H=1 -DHAVE_DIRENT_H=1 -DHAVE_SYS_DIR_H=1 -DHAVE_SYS_TIME_H=1 -DHAVE_SYS_TIMES_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_LIBDL=1 -DGX_COLOR_INDEX_TYPE="unsigned long long" -D__USE_UNIX98=1 -DBUILD_PDF=1 -I./pdf -Os -fstack-clash-protection -Wformat -Werror=format-security -g -flto=auto -DHAVE_RESTRICT=1 -I/usr/include/webp -fno-strict-aliasing -DHAVE_POPEN_PROTO=1 -I./psi -I./soobj -I./soobj -I./base -I./devices -o ./soobj/icontext.o -c ./psi/icontext.c ./obj/aux/echogs -e .dev -a- ./obj/pdf -include ./obj/fmd5 ./obj/fsha2 gcc -DHAVE_MKSTEMP -DHAVE_FSEEKO -DHAVE_FONTCONFIG -DHAVE_SETLOCALE -DHAVE_DBUS -DHAVE_BSWAP32 -DHAVE_BYTESWAP_H -DHAVE_STRERROR -DHAVE_PREAD_PWRITE=1 -DGS_RECURSIVE_MUTEXATTR=PTHREAD_MUTEX_RECURSIVE -O2 -DNDEBUG -fPIC -fvisibility=hidden -DGSDLLEXPORT="__attribute__((visibility(\"default\")))" -Wall -Wstrict-prototypes -Wundef -Wmissing-declarations -Wmissing-prototypes -Wwrite-strings -fno-strict-aliasing -Werror=declaration-after-statement -fno-builtin -fno-common -Werror=return-type -Wno-unused-local-typedefs -DHAVE_STDINT_H=1 -DHAVE_DIRENT_H=1 -DHAVE_SYS_DIR_H=1 -DHAVE_SYS_TIME_H=1 -DHAVE_SYS_TIMES_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_LIBDL=1 -DGX_COLOR_INDEX_TYPE="unsigned long long" -D__USE_UNIX98=1 -DBUILD_PDF=1 -I./pdf -Os -fstack-clash-protection -Wformat -Werror=format-security -g -flto=auto -DHAVE_RESTRICT=1 -I/usr/include/webp -fno-strict-aliasing -DHAVE_POPEN_PROTO=1 -I./psi -I./soobj -I./soobj -I./base -I./devices -o ./soobj/idebug.o -c ./psi/idebug.c gcc -DHAVE_MKSTEMP -DHAVE_FSEEKO -DHAVE_FONTCONFIG -DHAVE_SETLOCALE -DHAVE_DBUS -DHAVE_BSWAP32 -DHAVE_BYTESWAP_H -DHAVE_STRERROR -DHAVE_PREAD_PWRITE=1 -DGS_RECURSIVE_MUTEXATTR=PTHREAD_MUTEX_RECURSIVE -O2 -DNDEBUG -fPIC -fvisibility=hidden -DGSDLLEXPORT="__attribute__((visibility(\"default\")))" -Wall -Wstrict-prototypes -Wundef -Wmissing-declarations -Wmissing-prototypes -Wwrite-strings -fno-strict-aliasing -Werror=declaration-after-statement -fno-builtin -fno-common -Werror=return-type -Wno-unused-local-typedefs -DHAVE_STDINT_H=1 -DHAVE_DIRENT_H=1 -DHAVE_SYS_DIR_H=1 -DHAVE_SYS_TIME_H=1 -DHAVE_SYS_TIMES_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_LIBDL=1 -DGX_COLOR_INDEX_TYPE="unsigned long long" -D__USE_UNIX98=1 -DBUILD_PDF=1 -I./pdf -Os -fstack-clash-protection -Wformat -Werror=format-security -g -flto=auto -DHAVE_RESTRICT=1 -I/usr/include/webp -fno-strict-aliasing -DHAVE_POPEN_PROTO=1 -I./psi -I./soobj -I./soobj -I./base -I./devices -o ./soobj/idict.o -c ./psi/idict.c gcc -DHAVE_MKSTEMP -DHAVE_FSEEKO -DHAVE_FONTCONFIG -DHAVE_SETLOCALE -DHAVE_DBUS -DHAVE_BSWAP32 -DHAVE_BYTESWAP_H -DHAVE_STRERROR -DHAVE_PREAD_PWRITE=1 -DGS_RECURSIVE_MUTEXATTR=PTHREAD_MUTEX_RECURSIVE -O2 -DNDEBUG -fPIC -fvisibility=hidden -DGSDLLEXPORT="__attribute__((visibility(\"default\")))" -Wall -Wstrict-prototypes -Wundef -Wmissing-declarations -Wmissing-prototypes -Wwrite-strings -fno-strict-aliasing -Werror=declaration-after-statement -fno-builtin -fno-common -Werror=return-type -Wno-unused-local-typedefs -DHAVE_STDINT_H=1 -DHAVE_DIRENT_H=1 -DHAVE_SYS_DIR_H=1 -DHAVE_SYS_TIME_H=1 -DHAVE_SYS_TIMES_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_LIBDL=1 -DGX_COLOR_INDEX_TYPE="unsigned long long" -D__USE_UNIX98=1 -DBUILD_PDF=1 -I./pdf -Os -fstack-clash-protection -Wformat -Werror=format-security -g -flto=auto -DHAVE_RESTRICT=1 -I/usr/include/webp -fno-strict-aliasing -DHAVE_POPEN_PROTO=1 -I./psi -I./soobj -I./soobj -I./base -I./devices -o ./soobj/idparam.o -c ./psi/idparam.c gcc -DHAVE_MKSTEMP -DHAVE_FSEEKO -DHAVE_FONTCONFIG -DHAVE_SETLOCALE -DHAVE_DBUS -DHAVE_BSWAP32 -DHAVE_BYTESWAP_H -DHAVE_STRERROR -DHAVE_PREAD_PWRITE=1 -DGS_RECURSIVE_MUTEXATTR=PTHREAD_MUTEX_RECURSIVE -O2 -DNDEBUG -fPIC -fvisibility=hidden -DGSDLLEXPORT="__attribute__((visibility(\"default\")))" -Wall -Wstrict-prototypes -Wundef -Wmissing-declarations -Wmissing-prototypes -Wwrite-strings -fno-strict-aliasing -Werror=declaration-after-statement -fno-builtin -fno-common -Werror=return-type -Wno-unused-local-typedefs -DHAVE_STDINT_H=1 -DHAVE_DIRENT_H=1 -DHAVE_SYS_DIR_H=1 -DHAVE_SYS_TIME_H=1 -DHAVE_SYS_TIMES_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_LIBDL=1 -DGX_COLOR_INDEX_TYPE="unsigned long long" -D__USE_UNIX98=1 -DBUILD_PDF=1 -I./pdf -Os -fstack-clash-protection -Wformat -Werror=format-security -g -flto=auto -DHAVE_RESTRICT=1 -I/usr/include/webp -fno-strict-aliasing -DHAVE_POPEN_PROTO=1 -I./psi -I./soobj -I./soobj -I./base -I./devices -o ./soobj/idstack.o -c ./psi/idstack.c ./obj/aux/echogs -e .dev -a- ./obj/pdf -include ./obj/farc4 ./obj/faes.dev gcc -DHAVE_MKSTEMP -DHAVE_FSEEKO -DHAVE_FONTCONFIG -DHAVE_SETLOCALE -DHAVE_DBUS -DHAVE_BSWAP32 -DHAVE_BYTESWAP_H -DHAVE_STRERROR -DHAVE_PREAD_PWRITE=1 -DGS_RECURSIVE_MUTEXATTR=PTHREAD_MUTEX_RECURSIVE -O2 -DNDEBUG -fPIC -fvisibility=hidden -DGSDLLEXPORT="__attribute__((visibility(\"default\")))" -Wall -Wstrict-prototypes -Wundef -Wmissing-declarations -Wmissing-prototypes -Wwrite-strings -fno-strict-aliasing -Werror=declaration-after-statement -fno-builtin -fno-common -Werror=return-type -Wno-unused-local-typedefs -DHAVE_STDINT_H=1 -DHAVE_DIRENT_H=1 -DHAVE_SYS_DIR_H=1 -DHAVE_SYS_TIME_H=1 -DHAVE_SYS_TIMES_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_LIBDL=1 -DGX_COLOR_INDEX_TYPE="unsigned long long" -D__USE_UNIX98=1 -DBUILD_PDF=1 -I./pdf -Os -fstack-clash-protection -Wformat -Werror=format-security -g -flto=auto -DHAVE_RESTRICT=1 -I/usr/include/webp -fno-strict-aliasing -DHAVE_POPEN_PROTO=1 -I./psi -I./soobj -I./soobj -I./base -I./devices -DGS_DOT_VERSION=10.02.1 -o ./soobj/iinit.o -c ./psi/iinit.c ./obj/aux/echogs -e .dev -a- ./obj/pdf -include ./obj/type2 ./obj/aux/echogs -e .dev -a- ./obj/pdf -include ./obj/pdfops gcc -DHAVE_MKSTEMP -DHAVE_FSEEKO -DHAVE_FONTCONFIG -DHAVE_SETLOCALE -DHAVE_DBUS -DHAVE_BSWAP32 -DHAVE_BYTESWAP_H -DHAVE_STRERROR -DHAVE_PREAD_PWRITE=1 -DGS_RECURSIVE_MUTEXATTR=PTHREAD_MUTEX_RECURSIVE -O2 -DNDEBUG -fPIC -fvisibility=hidden -DGSDLLEXPORT="__attribute__((visibility(\"default\")))" -Wall -Wstrict-prototypes -Wundef -Wmissing-declarations -Wmissing-prototypes -Wwrite-strings -fno-strict-aliasing -Werror=declaration-after-statement -fno-builtin -fno-common -Werror=return-type -Wno-unused-local-typedefs -DHAVE_STDINT_H=1 -DHAVE_DIRENT_H=1 -DHAVE_SYS_DIR_H=1 -DHAVE_SYS_TIME_H=1 -DHAVE_SYS_TIMES_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_LIBDL=1 -DGX_COLOR_INDEX_TYPE="unsigned long long" -D__USE_UNIX98=1 -DBUILD_PDF=1 -I./pdf -Os -fstack-clash-protection -Wformat -Werror=format-security -g -flto=auto -DHAVE_RESTRICT=1 -I/usr/include/webp -fno-strict-aliasing -DHAVE_POPEN_PROTO=1 -I./psi -I./soobj -I./soobj -I./base -I./devices -o ./soobj/interp.o -c ./psi/interp.c gcc -DHAVE_MKSTEMP -DHAVE_FSEEKO -DHAVE_FONTCONFIG -DHAVE_SETLOCALE -DHAVE_DBUS -DHAVE_BSWAP32 -DHAVE_BYTESWAP_H -DHAVE_STRERROR -DHAVE_PREAD_PWRITE=1 -DGS_RECURSIVE_MUTEXATTR=PTHREAD_MUTEX_RECURSIVE -O2 -DNDEBUG -fPIC -fvisibility=hidden -DGSDLLEXPORT="__attribute__((visibility(\"default\")))" -Wall -Wstrict-prototypes -Wundef -Wmissing-declarations -Wmissing-prototypes -Wwrite-strings -fno-strict-aliasing -Werror=declaration-after-statement -fno-builtin -fno-common -Werror=return-type -Wno-unused-local-typedefs -DHAVE_STDINT_H=1 -DHAVE_DIRENT_H=1 -DHAVE_SYS_DIR_H=1 -DHAVE_SYS_TIME_H=1 -DHAVE_SYS_TIMES_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_LIBDL=1 -DGX_COLOR_INDEX_TYPE="unsigned long long" -D__USE_UNIX98=1 -DBUILD_PDF=1 -I./pdf -Os -fstack-clash-protection -Wformat -Werror=format-security -g -flto=auto -DHAVE_RESTRICT=1 -I/usr/include/webp -fno-strict-aliasing -DHAVE_POPEN_PROTO=1 -I./psi -I./soobj -I./soobj -I./base -I./devices -o ./soobj/iparam.o -c ./psi/iparam.c ./obj/aux/echogs -e .dev -a- ./obj/pdf -include ./obj/pdf_r6 gcc -DHAVE_MKSTEMP -DHAVE_FSEEKO -DHAVE_FONTCONFIG -DHAVE_SETLOCALE -DHAVE_DBUS -DHAVE_BSWAP32 -DHAVE_BYTESWAP_H -DHAVE_STRERROR -DHAVE_PREAD_PWRITE=1 -DGS_RECURSIVE_MUTEXATTR=PTHREAD_MUTEX_RECURSIVE -O2 -DNDEBUG -fPIC -fvisibility=hidden -DGSDLLEXPORT="__attribute__((visibility(\"default\")))" -Wall -Wstrict-prototypes -Wundef -Wmissing-declarations -Wmissing-prototypes -Wwrite-strings -fno-strict-aliasing -Werror=declaration-after-statement -fno-builtin -fno-common -Werror=return-type -Wno-unused-local-typedefs -DHAVE_STDINT_H=1 -DHAVE_DIRENT_H=1 -DHAVE_SYS_DIR_H=1 -DHAVE_SYS_TIME_H=1 -DHAVE_SYS_TIMES_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_LIBDL=1 -DGX_COLOR_INDEX_TYPE="unsigned long long" -D__USE_UNIX98=1 -DBUILD_PDF=1 -I./pdf -Os -fstack-clash-protection -Wformat -Werror=format-security -g -flto=auto -DHAVE_RESTRICT=1 -I/usr/include/webp -fno-strict-aliasing -DHAVE_POPEN_PROTO=1 -I./psi -I./soobj -I./soobj -I./base -I./devices -o ./soobj/ireclaim.o -c ./psi/ireclaim.c gcc -DHAVE_MKSTEMP -DHAVE_FSEEKO -DHAVE_FONTCONFIG -DHAVE_SETLOCALE -DHAVE_DBUS -DHAVE_BSWAP32 -DHAVE_BYTESWAP_H -DHAVE_STRERROR -DHAVE_PREAD_PWRITE=1 -DGS_RECURSIVE_MUTEXATTR=PTHREAD_MUTEX_RECURSIVE -O2 -DNDEBUG -fPIC -fvisibility=hidden -DGSDLLEXPORT="__attribute__((visibility(\"default\")))" -Wall -Wstrict-prototypes -Wundef -Wmissing-declarations -Wmissing-prototypes -Wwrite-strings -fno-strict-aliasing -Werror=declaration-after-statement -fno-builtin -fno-common -Werror=return-type -Wno-unused-local-typedefs -DHAVE_STDINT_H=1 -DHAVE_DIRENT_H=1 -DHAVE_SYS_DIR_H=1 -DHAVE_SYS_TIME_H=1 -DHAVE_SYS_TIMES_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_LIBDL=1 -DGX_COLOR_INDEX_TYPE="unsigned long long" -D__USE_UNIX98=1 -DBUILD_PDF=1 -I./pdf -Os -fstack-clash-protection -Wformat -Werror=format-security -g -flto=auto -DHAVE_RESTRICT=1 -I/usr/include/webp -fno-strict-aliasing -DHAVE_POPEN_PROTO=1 -I./psi -I./soobj -I./soobj -I./base -I./devices -o ./soobj/iplugin.o -c ./psi/iplugin.c gcc -DHAVE_MKSTEMP -DHAVE_FSEEKO -DHAVE_FONTCONFIG -DHAVE_SETLOCALE -DHAVE_DBUS -DHAVE_BSWAP32 -DHAVE_BYTESWAP_H -DHAVE_STRERROR -DHAVE_PREAD_PWRITE=1 -DGS_RECURSIVE_MUTEXATTR=PTHREAD_MUTEX_RECURSIVE -O2 -DNDEBUG -fPIC -fvisibility=hidden -DGSDLLEXPORT="__attribute__((visibility(\"default\")))" -Wall -Wstrict-prototypes -Wundef -Wmissing-declarations -Wmissing-prototypes -Wwrite-strings -fno-strict-aliasing -Werror=declaration-after-statement -fno-builtin -fno-common -Werror=return-type -Wno-unused-local-typedefs -DHAVE_STDINT_H=1 -DHAVE_DIRENT_H=1 -DHAVE_SYS_DIR_H=1 -DHAVE_SYS_TIME_H=1 -DHAVE_SYS_TIMES_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_LIBDL=1 -DGX_COLOR_INDEX_TYPE="unsigned long long" -D__USE_UNIX98=1 -DBUILD_PDF=1 -I./pdf -Os -fstack-clash-protection -Wformat -Werror=format-security -g -flto=auto -DHAVE_RESTRICT=1 -I/usr/include/webp -fno-strict-aliasing -DHAVE_POPEN_PROTO=1 -I./psi -I./soobj -I./soobj -I./base -I./devices -o ./soobj/iscan.o -c ./psi/iscan.c gcc -DHAVE_MKSTEMP -DHAVE_FSEEKO -DHAVE_FONTCONFIG -DHAVE_SETLOCALE -DHAVE_DBUS -DHAVE_BSWAP32 -DHAVE_BYTESWAP_H -DHAVE_STRERROR -DHAVE_PREAD_PWRITE=1 -DGS_RECURSIVE_MUTEXATTR=PTHREAD_MUTEX_RECURSIVE -O2 -DNDEBUG -fPIC -fvisibility=hidden -DGSDLLEXPORT="__attribute__((visibility(\"default\")))" -Wall -Wstrict-prototypes -Wundef -Wmissing-declarations -Wmissing-prototypes -Wwrite-strings -fno-strict-aliasing -Werror=declaration-after-statement -fno-builtin -fno-common -Werror=return-type -Wno-unused-local-typedefs -DHAVE_STDINT_H=1 -DHAVE_DIRENT_H=1 -DHAVE_SYS_DIR_H=1 -DHAVE_SYS_TIME_H=1 -DHAVE_SYS_TIMES_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_LIBDL=1 -DGX_COLOR_INDEX_TYPE="unsigned long long" -D__USE_UNIX98=1 -DBUILD_PDF=1 -I./pdf -Os -fstack-clash-protection -Wformat -Werror=format-security -g -flto=auto -DHAVE_RESTRICT=1 -I/usr/include/webp -fno-strict-aliasing -DHAVE_POPEN_PROTO=1 -I./psi -I./soobj -I./soobj -I./base -I./devices -o ./soobj/iscannum.o -c ./psi/iscannum.c gcc -DHAVE_MKSTEMP -DHAVE_FSEEKO -DHAVE_FONTCONFIG -DHAVE_SETLOCALE -DHAVE_DBUS -DHAVE_BSWAP32 -DHAVE_BYTESWAP_H -DHAVE_STRERROR -DHAVE_PREAD_PWRITE=1 -DGS_RECURSIVE_MUTEXATTR=PTHREAD_MUTEX_RECURSIVE -O2 -DNDEBUG -fPIC -fvisibility=hidden -DGSDLLEXPORT="__attribute__((visibility(\"default\")))" -Wall -Wstrict-prototypes -Wundef -Wmissing-declarations -Wmissing-prototypes -Wwrite-strings -fno-strict-aliasing -Werror=declaration-after-statement -fno-builtin -fno-common -Werror=return-type -Wno-unused-local-typedefs -DHAVE_STDINT_H=1 -DHAVE_DIRENT_H=1 -DHAVE_SYS_DIR_H=1 -DHAVE_SYS_TIME_H=1 -DHAVE_SYS_TIMES_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_LIBDL=1 -DGX_COLOR_INDEX_TYPE="unsigned long long" -D__USE_UNIX98=1 -DBUILD_PDF=1 -I./pdf -Os -fstack-clash-protection -Wformat -Werror=format-security -g -flto=auto -DHAVE_RESTRICT=1 -I/usr/include/webp -fno-strict-aliasing -DHAVE_POPEN_PROTO=1 -I./psi -I./soobj -I./soobj -I./base -I./devices -o ./soobj/istack.o -c ./psi/istack.c gcc -DHAVE_MKSTEMP -DHAVE_FSEEKO -DHAVE_FONTCONFIG -DHAVE_SETLOCALE -DHAVE_DBUS -DHAVE_BSWAP32 -DHAVE_BYTESWAP_H -DHAVE_STRERROR -DHAVE_PREAD_PWRITE=1 -DGS_RECURSIVE_MUTEXATTR=PTHREAD_MUTEX_RECURSIVE -O2 -DNDEBUG -fPIC -fvisibility=hidden -DGSDLLEXPORT="__attribute__((visibility(\"default\")))" -Wall -Wstrict-prototypes -Wundef -Wmissing-declarations -Wmissing-prototypes -Wwrite-strings -fno-strict-aliasing -Werror=declaration-after-statement -fno-builtin -fno-common -Werror=return-type -Wno-unused-local-typedefs -DHAVE_STDINT_H=1 -DHAVE_DIRENT_H=1 -DHAVE_SYS_DIR_H=1 -DHAVE_SYS_TIME_H=1 -DHAVE_SYS_TIMES_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_LIBDL=1 -DGX_COLOR_INDEX_TYPE="unsigned long long" -D__USE_UNIX98=1 -DBUILD_PDF=1 -I./pdf -Os -fstack-clash-protection -Wformat -Werror=format-security -g -flto=auto -DHAVE_RESTRICT=1 -I/usr/include/webp -fno-strict-aliasing -DHAVE_POPEN_PROTO=1 -I./psi -I./soobj -I./soobj -I./base -I./devices -o ./soobj/iutil.o -c ./psi/iutil.c gcc -DHAVE_MKSTEMP -DHAVE_FSEEKO -DHAVE_FONTCONFIG -DHAVE_SETLOCALE -DHAVE_DBUS -DHAVE_BSWAP32 -DHAVE_BYTESWAP_H -DHAVE_STRERROR -DHAVE_PREAD_PWRITE=1 -DGS_RECURSIVE_MUTEXATTR=PTHREAD_MUTEX_RECURSIVE -O2 -DNDEBUG -fPIC -fvisibility=hidden -DGSDLLEXPORT="__attribute__((visibility(\"default\")))" -Wall -Wstrict-prototypes -Wundef -Wmissing-declarations -Wmissing-prototypes -Wwrite-strings -fno-strict-aliasing -Werror=declaration-after-statement -fno-builtin -fno-common -Werror=return-type -Wno-unused-local-typedefs -DHAVE_STDINT_H=1 -DHAVE_DIRENT_H=1 -DHAVE_SYS_DIR_H=1 -DHAVE_SYS_TIME_H=1 -DHAVE_SYS_TIMES_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_LIBDL=1 -DGX_COLOR_INDEX_TYPE="unsigned long long" -D__USE_UNIX98=1 -DBUILD_PDF=1 -I./pdf -Os -fstack-clash-protection -Wformat -Werror=format-security -g -flto=auto -DHAVE_RESTRICT=1 -I/usr/include/webp -fno-strict-aliasing -DHAVE_POPEN_PROTO=1 -I./psi -I./soobj -I./soobj -I./base -I./devices -o ./soobj/zarith.o -c ./psi/zarith.c gcc -DHAVE_MKSTEMP -DHAVE_FSEEKO -DHAVE_FONTCONFIG -DHAVE_SETLOCALE -DHAVE_DBUS -DHAVE_BSWAP32 -DHAVE_BYTESWAP_H -DHAVE_STRERROR -DHAVE_PREAD_PWRITE=1 -DGS_RECURSIVE_MUTEXATTR=PTHREAD_MUTEX_RECURSIVE -O2 -DNDEBUG -fPIC -fvisibility=hidden -DGSDLLEXPORT="__attribute__((visibility(\"default\")))" -Wall -Wstrict-prototypes -Wundef -Wmissing-declarations -Wmissing-prototypes -Wwrite-strings -fno-strict-aliasing -Werror=declaration-after-statement -fno-builtin -fno-common -Werror=return-type -Wno-unused-local-typedefs -DHAVE_STDINT_H=1 -DHAVE_DIRENT_H=1 -DHAVE_SYS_DIR_H=1 -DHAVE_SYS_TIME_H=1 -DHAVE_SYS_TIMES_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_LIBDL=1 -DGX_COLOR_INDEX_TYPE="unsigned long long" -D__USE_UNIX98=1 -DBUILD_PDF=1 -I./pdf -Os -fstack-clash-protection -Wformat -Werror=format-security -g -flto=auto -DHAVE_RESTRICT=1 -I/usr/include/webp -fno-strict-aliasing -DHAVE_POPEN_PROTO=1 -I./psi -I./soobj -I./soobj -I./base -I./devices -o ./soobj/zarray.o -c ./psi/zarray.c gcc -DHAVE_MKSTEMP -DHAVE_FSEEKO -DHAVE_FONTCONFIG -DHAVE_SETLOCALE -DHAVE_DBUS -DHAVE_BSWAP32 -DHAVE_BYTESWAP_H -DHAVE_STRERROR -DHAVE_PREAD_PWRITE=1 -DGS_RECURSIVE_MUTEXATTR=PTHREAD_MUTEX_RECURSIVE -O2 -DNDEBUG -fPIC -fvisibility=hidden -DGSDLLEXPORT="__attribute__((visibility(\"default\")))" -Wall -Wstrict-prototypes -Wundef -Wmissing-declarations -Wmissing-prototypes -Wwrite-strings -fno-strict-aliasing -Werror=declaration-after-statement -fno-builtin -fno-common -Werror=return-type -Wno-unused-local-typedefs -DHAVE_STDINT_H=1 -DHAVE_DIRENT_H=1 -DHAVE_SYS_DIR_H=1 -DHAVE_SYS_TIME_H=1 -DHAVE_SYS_TIMES_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_LIBDL=1 -DGX_COLOR_INDEX_TYPE="unsigned long long" -D__USE_UNIX98=1 -DBUILD_PDF=1 -I./pdf -Os -fstack-clash-protection -Wformat -Werror=format-security -g -flto=auto -DHAVE_RESTRICT=1 -I/usr/include/webp -fno-strict-aliasing -DHAVE_POPEN_PROTO=1 -I./psi -I./soobj -I./soobj -I./base -I./devices -o ./soobj/zcontrol.o -c ./psi/zcontrol.c ./obj/aux/echogs -e .dev -a- ./obj/pdf -include ./obj/cff gcc -DHAVE_MKSTEMP -DHAVE_FSEEKO -DHAVE_FONTCONFIG -DHAVE_SETLOCALE -DHAVE_DBUS -DHAVE_BSWAP32 -DHAVE_BYTESWAP_H -DHAVE_STRERROR -DHAVE_PREAD_PWRITE=1 -DGS_RECURSIVE_MUTEXATTR=PTHREAD_MUTEX_RECURSIVE -O2 -DNDEBUG -fPIC -fvisibility=hidden -DGSDLLEXPORT="__attribute__((visibility(\"default\")))" -Wall -Wstrict-prototypes -Wundef -Wmissing-declarations -Wmissing-prototypes -Wwrite-strings -fno-strict-aliasing -Werror=declaration-after-statement -fno-builtin -fno-common -Werror=return-type -Wno-unused-local-typedefs -DHAVE_STDINT_H=1 -DHAVE_DIRENT_H=1 -DHAVE_SYS_DIR_H=1 -DHAVE_SYS_TIME_H=1 -DHAVE_SYS_TIMES_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_LIBDL=1 -DGX_COLOR_INDEX_TYPE="unsigned long long" -D__USE_UNIX98=1 -DBUILD_PDF=1 -I./pdf -Os -fstack-clash-protection -Wformat -Werror=format-security -g -flto=auto -DHAVE_RESTRICT=1 -I/usr/include/webp -fno-strict-aliasing -DHAVE_POPEN_PROTO=1 -I./psi -I./soobj -I./soobj -I./base -I./devices -o ./soobj/zdict.o -c ./psi/zdict.c ./obj/aux/echogs -e .dev -a- ./obj/pdf -include ./obj/ttfont gcc -DHAVE_MKSTEMP -DHAVE_FSEEKO -DHAVE_FONTCONFIG -DHAVE_SETLOCALE -DHAVE_DBUS -DHAVE_BSWAP32 -DHAVE_BYTESWAP_H -DHAVE_STRERROR -DHAVE_PREAD_PWRITE=1 -DGS_RECURSIVE_MUTEXATTR=PTHREAD_MUTEX_RECURSIVE -O2 -DNDEBUG -fPIC -fvisibility=hidden -DGSDLLEXPORT="__attribute__((visibility(\"default\")))" -Wall -Wstrict-prototypes -Wundef -Wmissing-declarations -Wmissing-prototypes -Wwrite-strings -fno-strict-aliasing -Werror=declaration-after-statement -fno-builtin -fno-common -Werror=return-type -Wno-unused-local-typedefs -DHAVE_STDINT_H=1 -DHAVE_DIRENT_H=1 -DHAVE_SYS_DIR_H=1 -DHAVE_SYS_TIME_H=1 -DHAVE_SYS_TIMES_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_LIBDL=1 -DGX_COLOR_INDEX_TYPE="unsigned long long" -D__USE_UNIX98=1 -DBUILD_PDF=1 -I./pdf -Os -fstack-clash-protection -Wformat -Werror=format-security -g -flto=auto -DHAVE_RESTRICT=1 -I/usr/include/webp -fno-strict-aliasing -DHAVE_POPEN_PROTO=1 -I./psi -I./soobj -I./soobj -I./base -I./devices -o ./soobj/zfile.o -c ./psi/zfile.c ./obj/aux/echogs -e .dev -a- ./obj/pdf -functiontype 4 gcc -DHAVE_MKSTEMP -DHAVE_FSEEKO -DHAVE_FONTCONFIG -DHAVE_SETLOCALE -DHAVE_DBUS -DHAVE_BSWAP32 -DHAVE_BYTESWAP_H -DHAVE_STRERROR -DHAVE_PREAD_PWRITE=1 -DGS_RECURSIVE_MUTEXATTR=PTHREAD_MUTEX_RECURSIVE -O2 -DNDEBUG -fPIC -fvisibility=hidden -DGSDLLEXPORT="__attribute__((visibility(\"default\")))" -Wall -Wstrict-prototypes -Wundef -Wmissing-declarations -Wmissing-prototypes -Wwrite-strings -fno-strict-aliasing -Werror=declaration-after-statement -fno-builtin -fno-common -Werror=return-type -Wno-unused-local-typedefs -DHAVE_STDINT_H=1 -DHAVE_DIRENT_H=1 -DHAVE_SYS_DIR_H=1 -DHAVE_SYS_TIME_H=1 -DHAVE_SYS_TIMES_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_LIBDL=1 -DGX_COLOR_INDEX_TYPE="unsigned long long" -D__USE_UNIX98=1 -DBUILD_PDF=1 -I./pdf -Os -fstack-clash-protection -Wformat -Werror=format-security -g -flto=auto -DHAVE_RESTRICT=1 -I/usr/include/webp -fno-strict-aliasing -DHAVE_POPEN_PROTO=1 -I./psi -I./soobj -I./soobj -I./base -I./devices -o ./soobj/zfile1.o -c ./psi/zfile1.c ./obj/aux/echogs -e .dev -a- ./obj/pdf -emulator PDF gcc -DHAVE_MKSTEMP -DHAVE_FSEEKO -DHAVE_FONTCONFIG -DHAVE_SETLOCALE -DHAVE_DBUS -DHAVE_BSWAP32 -DHAVE_BYTESWAP_H -DHAVE_STRERROR -DHAVE_PREAD_PWRITE=1 -DGS_RECURSIVE_MUTEXATTR=PTHREAD_MUTEX_RECURSIVE -O2 -DNDEBUG -fPIC -fvisibility=hidden -DGSDLLEXPORT="__attribute__((visibility(\"default\")))" -Wall -Wstrict-prototypes -Wundef -Wmissing-declarations -Wmissing-prototypes -Wwrite-strings -fno-strict-aliasing -Werror=declaration-after-statement -fno-builtin -fno-common -Werror=return-type -Wno-unused-local-typedefs -DHAVE_STDINT_H=1 -DHAVE_DIRENT_H=1 -DHAVE_SYS_DIR_H=1 -DHAVE_SYS_TIME_H=1 -DHAVE_SYS_TIMES_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_LIBDL=1 -DGX_COLOR_INDEX_TYPE="unsigned long long" -D__USE_UNIX98=1 -DBUILD_PDF=1 -I./pdf -Os -fstack-clash-protection -Wformat -Werror=format-security -g -flto=auto -DHAVE_RESTRICT=1 -I/usr/include/webp -fno-strict-aliasing -DHAVE_POPEN_PROTO=1 -I./psi -I./soobj -I./soobj -I./base -I./devices -o ./soobj/zfileio.o -c ./psi/zfileio.c gcc -DHAVE_MKSTEMP -DHAVE_FSEEKO -DHAVE_FONTCONFIG -DHAVE_SETLOCALE -DHAVE_DBUS -DHAVE_BSWAP32 -DHAVE_BYTESWAP_H -DHAVE_STRERROR -DHAVE_PREAD_PWRITE=1 -DGS_RECURSIVE_MUTEXATTR=PTHREAD_MUTEX_RECURSIVE -O2 -DNDEBUG -fPIC -fvisibility=hidden -DGSDLLEXPORT="__attribute__((visibility(\"default\")))" -Wall -Wstrict-prototypes -Wundef -Wmissing-declarations -Wmissing-prototypes -Wwrite-strings -fno-strict-aliasing -Werror=declaration-after-statement -fno-builtin -fno-common -Werror=return-type -Wno-unused-local-typedefs -DHAVE_STDINT_H=1 -DHAVE_DIRENT_H=1 -DHAVE_SYS_DIR_H=1 -DHAVE_SYS_TIME_H=1 -DHAVE_SYS_TIMES_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_LIBDL=1 -DGX_COLOR_INDEX_TYPE="unsigned long long" -D__USE_UNIX98=1 -DBUILD_PDF=1 -I./pdf -Os -fstack-clash-protection -Wformat -Werror=format-security -g -flto=auto -DHAVE_RESTRICT=1 -I/usr/include/webp -fno-strict-aliasing -DHAVE_POPEN_PROTO=1 -I./psi -I./soobj -I./soobj -I./base -I./devices -o ./soobj/zfilter.o -c ./psi/zfilter.c gcc -DHAVE_MKSTEMP -DHAVE_FSEEKO -DHAVE_FONTCONFIG -DHAVE_SETLOCALE -DHAVE_DBUS -DHAVE_BSWAP32 -DHAVE_BYTESWAP_H -DHAVE_STRERROR -DHAVE_PREAD_PWRITE=1 -DGS_RECURSIVE_MUTEXATTR=PTHREAD_MUTEX_RECURSIVE -O2 -DNDEBUG -fPIC -fvisibility=hidden -DGSDLLEXPORT="__attribute__((visibility(\"default\")))" -Wall -Wstrict-prototypes -Wundef -Wmissing-declarations -Wmissing-prototypes -Wwrite-strings -fno-strict-aliasing -Werror=declaration-after-statement -fno-builtin -fno-common -Werror=return-type -Wno-unused-local-typedefs -DHAVE_STDINT_H=1 -DHAVE_DIRENT_H=1 -DHAVE_SYS_DIR_H=1 -DHAVE_SYS_TIME_H=1 -DHAVE_SYS_TIMES_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_LIBDL=1 -DGX_COLOR_INDEX_TYPE="unsigned long long" -D__USE_UNIX98=1 -DBUILD_PDF=1 -I./pdf -Os -fstack-clash-protection -Wformat -Werror=format-security -g -flto=auto -DHAVE_RESTRICT=1 -I/usr/include/webp -fno-strict-aliasing -DHAVE_POPEN_PROTO=1 -I./psi -I./soobj -I./soobj -I./base -I./devices -o ./soobj/zfproc.o -c ./psi/zfproc.c gcc -DHAVE_MKSTEMP -DHAVE_FSEEKO -DHAVE_FONTCONFIG -DHAVE_SETLOCALE -DHAVE_DBUS -DHAVE_BSWAP32 -DHAVE_BYTESWAP_H -DHAVE_STRERROR -DHAVE_PREAD_PWRITE=1 -DGS_RECURSIVE_MUTEXATTR=PTHREAD_MUTEX_RECURSIVE -O2 -DNDEBUG -fPIC -fvisibility=hidden -DGSDLLEXPORT="__attribute__((visibility(\"default\")))" -Wall -Wstrict-prototypes -Wundef -Wmissing-declarations -Wmissing-prototypes -Wwrite-strings -fno-strict-aliasing -Werror=declaration-after-statement -fno-builtin -fno-common -Werror=return-type -Wno-unused-local-typedefs -DHAVE_STDINT_H=1 -DHAVE_DIRENT_H=1 -DHAVE_SYS_DIR_H=1 -DHAVE_SYS_TIME_H=1 -DHAVE_SYS_TIMES_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_LIBDL=1 -DGX_COLOR_INDEX_TYPE="unsigned long long" -D__USE_UNIX98=1 -DBUILD_PDF=1 -I./pdf -Os -fstack-clash-protection -Wformat -Werror=format-security -g -flto=auto -DHAVE_RESTRICT=1 -I/usr/include/webp -fno-strict-aliasing -DHAVE_POPEN_PROTO=1 -I./psi -I./soobj -I./soobj -I./base -I./devices -o ./soobj/zgeneric.o -c ./psi/zgeneric.c gcc -DHAVE_MKSTEMP -DHAVE_FSEEKO -DHAVE_FONTCONFIG -DHAVE_SETLOCALE -DHAVE_DBUS -DHAVE_BSWAP32 -DHAVE_BYTESWAP_H -DHAVE_STRERROR -DHAVE_PREAD_PWRITE=1 -DGS_RECURSIVE_MUTEXATTR=PTHREAD_MUTEX_RECURSIVE -O2 -DNDEBUG -fPIC -fvisibility=hidden -DGSDLLEXPORT="__attribute__((visibility(\"default\")))" -Wall -Wstrict-prototypes -Wundef -Wmissing-declarations -Wmissing-prototypes -Wwrite-strings -fno-strict-aliasing -Werror=declaration-after-statement -fno-builtin -fno-common -Werror=return-type -Wno-unused-local-typedefs -DHAVE_STDINT_H=1 -DHAVE_DIRENT_H=1 -DHAVE_SYS_DIR_H=1 -DHAVE_SYS_TIME_H=1 -DHAVE_SYS_TIMES_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_LIBDL=1 -DGX_COLOR_INDEX_TYPE="unsigned long long" -D__USE_UNIX98=1 -DBUILD_PDF=1 -I./pdf -Os -fstack-clash-protection -Wformat -Werror=format-security -g -flto=auto -DHAVE_RESTRICT=1 -I/usr/include/webp -fno-strict-aliasing -DHAVE_POPEN_PROTO=1 -I./psi -I./soobj -I./soobj -I./base -I./devices -o ./soobj/ziodev.o -c ./psi/ziodev.c gcc -DHAVE_MKSTEMP -DHAVE_FSEEKO -DHAVE_FONTCONFIG -DHAVE_SETLOCALE -DHAVE_DBUS -DHAVE_BSWAP32 -DHAVE_BYTESWAP_H -DHAVE_STRERROR -DHAVE_PREAD_PWRITE=1 -DGS_RECURSIVE_MUTEXATTR=PTHREAD_MUTEX_RECURSIVE -O2 -DNDEBUG -fPIC -fvisibility=hidden -DGSDLLEXPORT="__attribute__((visibility(\"default\")))" -Wall -Wstrict-prototypes -Wundef -Wmissing-declarations -Wmissing-prototypes -Wwrite-strings -fno-strict-aliasing -Werror=declaration-after-statement -fno-builtin -fno-common -Werror=return-type -Wno-unused-local-typedefs -DHAVE_STDINT_H=1 -DHAVE_DIRENT_H=1 -DHAVE_SYS_DIR_H=1 -DHAVE_SYS_TIME_H=1 -DHAVE_SYS_TIMES_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_LIBDL=1 -DGX_COLOR_INDEX_TYPE="unsigned long long" -D__USE_UNIX98=1 -DBUILD_PDF=1 -I./pdf -Os -fstack-clash-protection -Wformat -Werror=format-security -g -flto=auto -DHAVE_RESTRICT=1 -I/usr/include/webp -fno-strict-aliasing -DHAVE_POPEN_PROTO=1 -I./psi -I./soobj -I./soobj -I./base -I./devices -o ./soobj/ziodevsc.o -c ./psi/ziodevsc.c gcc -DHAVE_MKSTEMP -DHAVE_FSEEKO -DHAVE_FONTCONFIG -DHAVE_SETLOCALE -DHAVE_DBUS -DHAVE_BSWAP32 -DHAVE_BYTESWAP_H -DHAVE_STRERROR -DHAVE_PREAD_PWRITE=1 -DGS_RECURSIVE_MUTEXATTR=PTHREAD_MUTEX_RECURSIVE -O2 -DNDEBUG -fPIC -fvisibility=hidden -DGSDLLEXPORT="__attribute__((visibility(\"default\")))" -Wall -Wstrict-prototypes -Wundef -Wmissing-declarations -Wmissing-prototypes -Wwrite-strings -fno-strict-aliasing -Werror=declaration-after-statement -fno-builtin -fno-common -Werror=return-type -Wno-unused-local-typedefs -DHAVE_STDINT_H=1 -DHAVE_DIRENT_H=1 -DHAVE_SYS_DIR_H=1 -DHAVE_SYS_TIME_H=1 -DHAVE_SYS_TIMES_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_LIBDL=1 -DGX_COLOR_INDEX_TYPE="unsigned long long" -D__USE_UNIX98=1 -DBUILD_PDF=1 -I./pdf -Os -fstack-clash-protection -Wformat -Werror=format-security -g -flto=auto -DHAVE_RESTRICT=1 -I/usr/include/webp -fno-strict-aliasing -DHAVE_POPEN_PROTO=1 -I./psi -I./soobj -I./soobj -I./base -I./devices -o ./soobj/zmath.o -c ./psi/zmath.c gcc -DHAVE_MKSTEMP -DHAVE_FSEEKO -DHAVE_FONTCONFIG -DHAVE_SETLOCALE -DHAVE_DBUS -DHAVE_BSWAP32 -DHAVE_BYTESWAP_H -DHAVE_STRERROR -DHAVE_PREAD_PWRITE=1 -DGS_RECURSIVE_MUTEXATTR=PTHREAD_MUTEX_RECURSIVE -O2 -DNDEBUG -fPIC -fvisibility=hidden -DGSDLLEXPORT="__attribute__((visibility(\"default\")))" -Wall -Wstrict-prototypes -Wundef -Wmissing-declarations -Wmissing-prototypes -Wwrite-strings -fno-strict-aliasing -Werror=declaration-after-statement -fno-builtin -fno-common -Werror=return-type -Wno-unused-local-typedefs -DHAVE_STDINT_H=1 -DHAVE_DIRENT_H=1 -DHAVE_SYS_DIR_H=1 -DHAVE_SYS_TIME_H=1 -DHAVE_SYS_TIMES_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_LIBDL=1 -DGX_COLOR_INDEX_TYPE="unsigned long long" -D__USE_UNIX98=1 -DBUILD_PDF=1 -I./pdf -Os -fstack-clash-protection -Wformat -Werror=format-security -g -flto=auto -DHAVE_RESTRICT=1 -I/usr/include/webp -fno-strict-aliasing -DHAVE_POPEN_PROTO=1 -I./psi -I./soobj -I./soobj -I./base -I./devices -o ./soobj/zalg.o -c ./psi/zalg.c gcc -DHAVE_MKSTEMP -DHAVE_FSEEKO -DHAVE_FONTCONFIG -DHAVE_SETLOCALE -DHAVE_DBUS -DHAVE_BSWAP32 -DHAVE_BYTESWAP_H -DHAVE_STRERROR -DHAVE_PREAD_PWRITE=1 -DGS_RECURSIVE_MUTEXATTR=PTHREAD_MUTEX_RECURSIVE -O2 -DNDEBUG -fPIC -fvisibility=hidden -DGSDLLEXPORT="__attribute__((visibility(\"default\")))" -Wall -Wstrict-prototypes -Wundef -Wmissing-declarations -Wmissing-prototypes -Wwrite-strings -fno-strict-aliasing -Werror=declaration-after-statement -fno-builtin -fno-common -Werror=return-type -Wno-unused-local-typedefs -DHAVE_STDINT_H=1 -DHAVE_DIRENT_H=1 -DHAVE_SYS_DIR_H=1 -DHAVE_SYS_TIME_H=1 -DHAVE_SYS_TIMES_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_LIBDL=1 -DGX_COLOR_INDEX_TYPE="unsigned long long" -D__USE_UNIX98=1 -DBUILD_PDF=1 -I./pdf -Os -fstack-clash-protection -Wformat -Werror=format-security -g -flto=auto -DHAVE_RESTRICT=1 -I/usr/include/webp -fno-strict-aliasing -DHAVE_POPEN_PROTO=1 -I./psi -I./soobj -I./soobj -I./base -I./devices -o ./soobj/zmisc.o -c ./psi/zmisc.c gcc -DHAVE_MKSTEMP -DHAVE_FSEEKO -DHAVE_FONTCONFIG -DHAVE_SETLOCALE -DHAVE_DBUS -DHAVE_BSWAP32 -DHAVE_BYTESWAP_H -DHAVE_STRERROR -DHAVE_PREAD_PWRITE=1 -DGS_RECURSIVE_MUTEXATTR=PTHREAD_MUTEX_RECURSIVE -O2 -DNDEBUG -fPIC -fvisibility=hidden -DGSDLLEXPORT="__attribute__((visibility(\"default\")))" -Wall -Wstrict-prototypes -Wundef -Wmissing-declarations -Wmissing-prototypes -Wwrite-strings -fno-strict-aliasing -Werror=declaration-after-statement -fno-builtin -fno-common -Werror=return-type -Wno-unused-local-typedefs -DHAVE_STDINT_H=1 -DHAVE_DIRENT_H=1 -DHAVE_SYS_DIR_H=1 -DHAVE_SYS_TIME_H=1 -DHAVE_SYS_TIMES_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_LIBDL=1 -DGX_COLOR_INDEX_TYPE="unsigned long long" -D__USE_UNIX98=1 -DBUILD_PDF=1 -I./pdf -Os -fstack-clash-protection -Wformat -Werror=format-security -g -flto=auto -DHAVE_RESTRICT=1 -I/usr/include/webp -fno-strict-aliasing -DHAVE_POPEN_PROTO=1 -I./psi -I./soobj -I./soobj -I./base -I./devices -o ./soobj/zpacked.o -c ./psi/zpacked.c gcc -DHAVE_MKSTEMP -DHAVE_FSEEKO -DHAVE_FONTCONFIG -DHAVE_SETLOCALE -DHAVE_DBUS -DHAVE_BSWAP32 -DHAVE_BYTESWAP_H -DHAVE_STRERROR -DHAVE_PREAD_PWRITE=1 -DGS_RECURSIVE_MUTEXATTR=PTHREAD_MUTEX_RECURSIVE -O2 -DNDEBUG -fPIC -fvisibility=hidden -DGSDLLEXPORT="__attribute__((visibility(\"default\")))" -Wall -Wstrict-prototypes -Wundef -Wmissing-declarations -Wmissing-prototypes -Wwrite-strings -fno-strict-aliasing -Werror=declaration-after-statement -fno-builtin -fno-common -Werror=return-type -Wno-unused-local-typedefs -DHAVE_STDINT_H=1 -DHAVE_DIRENT_H=1 -DHAVE_SYS_DIR_H=1 -DHAVE_SYS_TIME_H=1 -DHAVE_SYS_TIMES_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_LIBDL=1 -DGX_COLOR_INDEX_TYPE="unsigned long long" -D__USE_UNIX98=1 -DBUILD_PDF=1 -I./pdf -Os -fstack-clash-protection -Wformat -Werror=format-security -g -flto=auto -DHAVE_RESTRICT=1 -I/usr/include/webp -fno-strict-aliasing -DHAVE_POPEN_PROTO=1 -I./psi -I./soobj -I./soobj -I./base -I./devices -o ./soobj/zrelbit.o -c ./psi/zrelbit.c gcc -DHAVE_MKSTEMP -DHAVE_FSEEKO -DHAVE_FONTCONFIG -DHAVE_SETLOCALE -DHAVE_DBUS -DHAVE_BSWAP32 -DHAVE_BYTESWAP_H -DHAVE_STRERROR -DHAVE_PREAD_PWRITE=1 -DGS_RECURSIVE_MUTEXATTR=PTHREAD_MUTEX_RECURSIVE -O2 -DNDEBUG -fPIC -fvisibility=hidden -DGSDLLEXPORT="__attribute__((visibility(\"default\")))" -Wall -Wstrict-prototypes -Wundef -Wmissing-declarations -Wmissing-prototypes -Wwrite-strings -fno-strict-aliasing -Werror=declaration-after-statement -fno-builtin -fno-common -Werror=return-type -Wno-unused-local-typedefs -DHAVE_STDINT_H=1 -DHAVE_DIRENT_H=1 -DHAVE_SYS_DIR_H=1 -DHAVE_SYS_TIME_H=1 -DHAVE_SYS_TIMES_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_LIBDL=1 -DGX_COLOR_INDEX_TYPE="unsigned long long" -D__USE_UNIX98=1 -DBUILD_PDF=1 -I./pdf -Os -fstack-clash-protection -Wformat -Werror=format-security -g -flto=auto -DHAVE_RESTRICT=1 -I/usr/include/webp -fno-strict-aliasing -DHAVE_POPEN_PROTO=1 -I./psi -I./soobj -I./soobj -I./base -I./devices -o ./soobj/zstack.o -c ./psi/zstack.c gcc -DHAVE_MKSTEMP -DHAVE_FSEEKO -DHAVE_FONTCONFIG -DHAVE_SETLOCALE -DHAVE_DBUS -DHAVE_BSWAP32 -DHAVE_BYTESWAP_H -DHAVE_STRERROR -DHAVE_PREAD_PWRITE=1 -DGS_RECURSIVE_MUTEXATTR=PTHREAD_MUTEX_RECURSIVE -O2 -DNDEBUG -fPIC -fvisibility=hidden -DGSDLLEXPORT="__attribute__((visibility(\"default\")))" -Wall -Wstrict-prototypes -Wundef -Wmissing-declarations -Wmissing-prototypes -Wwrite-strings -fno-strict-aliasing -Werror=declaration-after-statement -fno-builtin -fno-common -Werror=return-type -Wno-unused-local-typedefs -DHAVE_STDINT_H=1 -DHAVE_DIRENT_H=1 -DHAVE_SYS_DIR_H=1 -DHAVE_SYS_TIME_H=1 -DHAVE_SYS_TIMES_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_LIBDL=1 -DGX_COLOR_INDEX_TYPE="unsigned long long" -D__USE_UNIX98=1 -DBUILD_PDF=1 -I./pdf -Os -fstack-clash-protection -Wformat -Werror=format-security -g -flto=auto -DHAVE_RESTRICT=1 -I/usr/include/webp -fno-strict-aliasing -DHAVE_POPEN_PROTO=1 -I./psi -I./soobj -I./soobj -I./base -I./devices -o ./soobj/zstring.o -c ./psi/zstring.c gcc -DHAVE_MKSTEMP -DHAVE_FSEEKO -DHAVE_FONTCONFIG -DHAVE_SETLOCALE -DHAVE_DBUS -DHAVE_BSWAP32 -DHAVE_BYTESWAP_H -DHAVE_STRERROR -DHAVE_PREAD_PWRITE=1 -DGS_RECURSIVE_MUTEXATTR=PTHREAD_MUTEX_RECURSIVE -O2 -DNDEBUG -fPIC -fvisibility=hidden -DGSDLLEXPORT="__attribute__((visibility(\"default\")))" -Wall -Wstrict-prototypes -Wundef -Wmissing-declarations -Wmissing-prototypes -Wwrite-strings -fno-strict-aliasing -Werror=declaration-after-statement -fno-builtin -fno-common -Werror=return-type -Wno-unused-local-typedefs -DHAVE_STDINT_H=1 -DHAVE_DIRENT_H=1 -DHAVE_SYS_DIR_H=1 -DHAVE_SYS_TIME_H=1 -DHAVE_SYS_TIMES_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_LIBDL=1 -DGX_COLOR_INDEX_TYPE="unsigned long long" -D__USE_UNIX98=1 -DBUILD_PDF=1 -I./pdf -Os -fstack-clash-protection -Wformat -Werror=format-security -g -flto=auto -DHAVE_RESTRICT=1 -I/usr/include/webp -fno-strict-aliasing -DHAVE_POPEN_PROTO=1 -I./psi -I./soobj -I./soobj -I./base -I./devices -o ./soobj/zsysvm.o -c ./psi/zsysvm.c gcc -DHAVE_MKSTEMP -DHAVE_FSEEKO -DHAVE_FONTCONFIG -DHAVE_SETLOCALE -DHAVE_DBUS -DHAVE_BSWAP32 -DHAVE_BYTESWAP_H -DHAVE_STRERROR -DHAVE_PREAD_PWRITE=1 -DGS_RECURSIVE_MUTEXATTR=PTHREAD_MUTEX_RECURSIVE -O2 -DNDEBUG -fPIC -fvisibility=hidden -DGSDLLEXPORT="__attribute__((visibility(\"default\")))" -Wall -Wstrict-prototypes -Wundef -Wmissing-declarations -Wmissing-prototypes -Wwrite-strings -fno-strict-aliasing -Werror=declaration-after-statement -fno-builtin -fno-common -Werror=return-type -Wno-unused-local-typedefs -DHAVE_STDINT_H=1 -DHAVE_DIRENT_H=1 -DHAVE_SYS_DIR_H=1 -DHAVE_SYS_TIME_H=1 -DHAVE_SYS_TIMES_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_LIBDL=1 -DGX_COLOR_INDEX_TYPE="unsigned long long" -D__USE_UNIX98=1 -DBUILD_PDF=1 -I./pdf -Os -fstack-clash-protection -Wformat -Werror=format-security -g -flto=auto -DHAVE_RESTRICT=1 -I/usr/include/webp -fno-strict-aliasing -DHAVE_POPEN_PROTO=1 -I./psi -I./soobj -I./soobj -I./base -I./devices -o ./soobj/ztoken.o -c ./psi/ztoken.c In file included from ./psi/zfile.c:20: ./base/unistd_.h:54: warning: "_XOPEN_SOURCE" redefined 54 | # define _XOPEN_SOURCE 500 | In file included from /usr/include/sys/types.h:7, from ./base/stdpre.h:326, from ./base/std.h:22, from ./base/memory_.h:23, from ./psi/zfile.c:18: /usr/include/features.h:16: note: this is the location of the previous definition 16 | #define _XOPEN_SOURCE 700 | ./base/unistd_.h:55: warning: "__USE_UNIX98" redefined 55 | # define __USE_UNIX98 | : note: this is the location of the previous definition gcc -DHAVE_MKSTEMP -DHAVE_FSEEKO -DHAVE_FONTCONFIG -DHAVE_SETLOCALE -DHAVE_DBUS -DHAVE_BSWAP32 -DHAVE_BYTESWAP_H -DHAVE_STRERROR -DHAVE_PREAD_PWRITE=1 -DGS_RECURSIVE_MUTEXATTR=PTHREAD_MUTEX_RECURSIVE -O2 -DNDEBUG -fPIC -fvisibility=hidden -DGSDLLEXPORT="__attribute__((visibility(\"default\")))" -Wall -Wstrict-prototypes -Wundef -Wmissing-declarations -Wmissing-prototypes -Wwrite-strings -fno-strict-aliasing -Werror=declaration-after-statement -fno-builtin -fno-common -Werror=return-type -Wno-unused-local-typedefs -DHAVE_STDINT_H=1 -DHAVE_DIRENT_H=1 -DHAVE_SYS_DIR_H=1 -DHAVE_SYS_TIME_H=1 -DHAVE_SYS_TIMES_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_LIBDL=1 -DGX_COLOR_INDEX_TYPE="unsigned long long" -D__USE_UNIX98=1 -DBUILD_PDF=1 -I./pdf -Os -fstack-clash-protection -Wformat -Werror=format-security -g -flto=auto -DHAVE_RESTRICT=1 -I/usr/include/webp -fno-strict-aliasing -DHAVE_POPEN_PROTO=1 -I./psi -I./soobj -I./soobj -I./base -I./devices -o ./soobj/ztype.o -c ./psi/ztype.c gcc -DHAVE_MKSTEMP -DHAVE_FSEEKO -DHAVE_FONTCONFIG -DHAVE_SETLOCALE -DHAVE_DBUS -DHAVE_BSWAP32 -DHAVE_BYTESWAP_H -DHAVE_STRERROR -DHAVE_PREAD_PWRITE=1 -DGS_RECURSIVE_MUTEXATTR=PTHREAD_MUTEX_RECURSIVE -O2 -DNDEBUG -fPIC -fvisibility=hidden -DGSDLLEXPORT="__attribute__((visibility(\"default\")))" -Wall -Wstrict-prototypes -Wundef -Wmissing-declarations -Wmissing-prototypes -Wwrite-strings -fno-strict-aliasing -Werror=declaration-after-statement -fno-builtin -fno-common -Werror=return-type -Wno-unused-local-typedefs -DHAVE_STDINT_H=1 -DHAVE_DIRENT_H=1 -DHAVE_SYS_DIR_H=1 -DHAVE_SYS_TIME_H=1 -DHAVE_SYS_TIMES_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_LIBDL=1 -DGX_COLOR_INDEX_TYPE="unsigned long long" -D__USE_UNIX98=1 -DBUILD_PDF=1 -I./pdf -Os -fstack-clash-protection -Wformat -Werror=format-security -g -flto=auto -DHAVE_RESTRICT=1 -I/usr/include/webp -fno-strict-aliasing -DHAVE_POPEN_PROTO=1 -I./psi -I./soobj -I./soobj -I./base -I./devices -o ./soobj/zvmem.o -c ./psi/zvmem.c gcc -DHAVE_MKSTEMP -DHAVE_FSEEKO -DHAVE_FONTCONFIG -DHAVE_SETLOCALE -DHAVE_DBUS -DHAVE_BSWAP32 -DHAVE_BYTESWAP_H -DHAVE_STRERROR -DHAVE_PREAD_PWRITE=1 -DGS_RECURSIVE_MUTEXATTR=PTHREAD_MUTEX_RECURSIVE -O2 -DNDEBUG -fPIC -fvisibility=hidden -DGSDLLEXPORT="__attribute__((visibility(\"default\")))" -Wall -Wstrict-prototypes -Wundef -Wmissing-declarations -Wmissing-prototypes -Wwrite-strings -fno-strict-aliasing -Werror=declaration-after-statement -fno-builtin -fno-common -Werror=return-type -Wno-unused-local-typedefs -DHAVE_STDINT_H=1 -DHAVE_DIRENT_H=1 -DHAVE_SYS_DIR_H=1 -DHAVE_SYS_TIME_H=1 -DHAVE_SYS_TIMES_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_LIBDL=1 -DGX_COLOR_INDEX_TYPE="unsigned long long" -D__USE_UNIX98=1 -DBUILD_PDF=1 -I./pdf -Os -fstack-clash-protection -Wformat -Werror=format-security -g -flto=auto -DHAVE_RESTRICT=1 -I/usr/include/webp -fno-strict-aliasing -DHAVE_POPEN_PROTO=1 -I./psi -I./soobj -I./soobj -I./base -I./devices -o ./soobj/zbfont.o -c ./psi/zbfont.c gcc -DHAVE_MKSTEMP -DHAVE_FSEEKO -DHAVE_FONTCONFIG -DHAVE_SETLOCALE -DHAVE_DBUS -DHAVE_BSWAP32 -DHAVE_BYTESWAP_H -DHAVE_STRERROR -DHAVE_PREAD_PWRITE=1 -DGS_RECURSIVE_MUTEXATTR=PTHREAD_MUTEX_RECURSIVE -O2 -DNDEBUG -fPIC -fvisibility=hidden -DGSDLLEXPORT="__attribute__((visibility(\"default\")))" -Wall -Wstrict-prototypes -Wundef -Wmissing-declarations -Wmissing-prototypes -Wwrite-strings -fno-strict-aliasing -Werror=declaration-after-statement -fno-builtin -fno-common -Werror=return-type -Wno-unused-local-typedefs -DHAVE_STDINT_H=1 -DHAVE_DIRENT_H=1 -DHAVE_SYS_DIR_H=1 -DHAVE_SYS_TIME_H=1 -DHAVE_SYS_TIMES_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_LIBDL=1 -DGX_COLOR_INDEX_TYPE="unsigned long long" -D__USE_UNIX98=1 -DBUILD_PDF=1 -I./pdf -Os -fstack-clash-protection -Wformat -Werror=format-security -g -flto=auto -DHAVE_RESTRICT=1 -I/usr/include/webp -fno-strict-aliasing -DHAVE_POPEN_PROTO=1 -I./psi -I./soobj -I./soobj -I./base -I./devices -o ./soobj/zchar.o -c ./psi/zchar.c gcc -DHAVE_MKSTEMP -DHAVE_FSEEKO -DHAVE_FONTCONFIG -DHAVE_SETLOCALE -DHAVE_DBUS -DHAVE_BSWAP32 -DHAVE_BYTESWAP_H -DHAVE_STRERROR -DHAVE_PREAD_PWRITE=1 -DGS_RECURSIVE_MUTEXATTR=PTHREAD_MUTEX_RECURSIVE -O2 -DNDEBUG -fPIC -fvisibility=hidden -DGSDLLEXPORT="__attribute__((visibility(\"default\")))" -Wall -Wstrict-prototypes -Wundef -Wmissing-declarations -Wmissing-prototypes -Wwrite-strings -fno-strict-aliasing -Werror=declaration-after-statement -fno-builtin -fno-common -Werror=return-type -Wno-unused-local-typedefs -DHAVE_STDINT_H=1 -DHAVE_DIRENT_H=1 -DHAVE_SYS_DIR_H=1 -DHAVE_SYS_TIME_H=1 -DHAVE_SYS_TIMES_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_LIBDL=1 -DGX_COLOR_INDEX_TYPE="unsigned long long" -D__USE_UNIX98=1 -DBUILD_PDF=1 -I./pdf -Os -fstack-clash-protection -Wformat -Werror=format-security -g -flto=auto -DHAVE_RESTRICT=1 -I/usr/include/webp -fno-strict-aliasing -DHAVE_POPEN_PROTO=1 -I./psi -I./soobj -I./soobj -I./base -I./devices -o ./soobj/zcolor.o -c ./psi/zcolor.c gcc -DHAVE_MKSTEMP -DHAVE_FSEEKO -DHAVE_FONTCONFIG -DHAVE_SETLOCALE -DHAVE_DBUS -DHAVE_BSWAP32 -DHAVE_BYTESWAP_H -DHAVE_STRERROR -DHAVE_PREAD_PWRITE=1 -DGS_RECURSIVE_MUTEXATTR=PTHREAD_MUTEX_RECURSIVE -O2 -DNDEBUG -fPIC -fvisibility=hidden -DGSDLLEXPORT="__attribute__((visibility(\"default\")))" -Wall -Wstrict-prototypes -Wundef -Wmissing-declarations -Wmissing-prototypes -Wwrite-strings -fno-strict-aliasing -Werror=declaration-after-statement -fno-builtin -fno-common -Werror=return-type -Wno-unused-local-typedefs -DHAVE_STDINT_H=1 -DHAVE_DIRENT_H=1 -DHAVE_SYS_DIR_H=1 -DHAVE_SYS_TIME_H=1 -DHAVE_SYS_TIMES_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_LIBDL=1 -DGX_COLOR_INDEX_TYPE="unsigned long long" -D__USE_UNIX98=1 -DBUILD_PDF=1 -I./pdf -Os -fstack-clash-protection -Wformat -Werror=format-security -g -flto=auto -DHAVE_RESTRICT=1 -I/usr/include/webp -fno-strict-aliasing -DHAVE_POPEN_PROTO=1 -I./psi -I./soobj -I./soobj -I./base -I./devices -o ./soobj/zdevice.o -c ./psi/zdevice.c gcc -DHAVE_MKSTEMP -DHAVE_FSEEKO -DHAVE_FONTCONFIG -DHAVE_SETLOCALE -DHAVE_DBUS -DHAVE_BSWAP32 -DHAVE_BYTESWAP_H -DHAVE_STRERROR -DHAVE_PREAD_PWRITE=1 -DGS_RECURSIVE_MUTEXATTR=PTHREAD_MUTEX_RECURSIVE -O2 -DNDEBUG -fPIC -fvisibility=hidden -DGSDLLEXPORT="__attribute__((visibility(\"default\")))" -Wall -Wstrict-prototypes -Wundef -Wmissing-declarations -Wmissing-prototypes -Wwrite-strings -fno-strict-aliasing -Werror=declaration-after-statement -fno-builtin -fno-common -Werror=return-type -Wno-unused-local-typedefs -DHAVE_STDINT_H=1 -DHAVE_DIRENT_H=1 -DHAVE_SYS_DIR_H=1 -DHAVE_SYS_TIME_H=1 -DHAVE_SYS_TIMES_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_LIBDL=1 -DGX_COLOR_INDEX_TYPE="unsigned long long" -D__USE_UNIX98=1 -DBUILD_PDF=1 -I./pdf -Os -fstack-clash-protection -Wformat -Werror=format-security -g -flto=auto -DHAVE_RESTRICT=1 -I/usr/include/webp -fno-strict-aliasing -DHAVE_POPEN_PROTO=1 -I./psi -I./soobj -I./soobj -I./base -I./devices -o ./soobj/zfont.o -c ./psi/zfont.c gcc -DHAVE_MKSTEMP -DHAVE_FSEEKO -DHAVE_FONTCONFIG -DHAVE_SETLOCALE -DHAVE_DBUS -DHAVE_BSWAP32 -DHAVE_BYTESWAP_H -DHAVE_STRERROR -DHAVE_PREAD_PWRITE=1 -DGS_RECURSIVE_MUTEXATTR=PTHREAD_MUTEX_RECURSIVE -O2 -DNDEBUG -fPIC -fvisibility=hidden -DGSDLLEXPORT="__attribute__((visibility(\"default\")))" -Wall -Wstrict-prototypes -Wundef -Wmissing-declarations -Wmissing-prototypes -Wwrite-strings -fno-strict-aliasing -Werror=declaration-after-statement -fno-builtin -fno-common -Werror=return-type -Wno-unused-local-typedefs -DHAVE_STDINT_H=1 -DHAVE_DIRENT_H=1 -DHAVE_SYS_DIR_H=1 -DHAVE_SYS_TIME_H=1 -DHAVE_SYS_TIMES_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_LIBDL=1 -DGX_COLOR_INDEX_TYPE="unsigned long long" -D__USE_UNIX98=1 -DBUILD_PDF=1 -I./pdf -Os -fstack-clash-protection -Wformat -Werror=format-security -g -flto=auto -DHAVE_RESTRICT=1 -I/usr/include/webp -fno-strict-aliasing -DHAVE_POPEN_PROTO=1 -I./psi -I./soobj -I./soobj -I./base -I./devices -o ./soobj/zfontenum.o -c ./psi/zfontenum.c gcc -DHAVE_MKSTEMP -DHAVE_FSEEKO -DHAVE_FONTCONFIG -DHAVE_SETLOCALE -DHAVE_DBUS -DHAVE_BSWAP32 -DHAVE_BYTESWAP_H -DHAVE_STRERROR -DHAVE_PREAD_PWRITE=1 -DGS_RECURSIVE_MUTEXATTR=PTHREAD_MUTEX_RECURSIVE -O2 -DNDEBUG -fPIC -fvisibility=hidden -DGSDLLEXPORT="__attribute__((visibility(\"default\")))" -Wall -Wstrict-prototypes -Wundef -Wmissing-declarations -Wmissing-prototypes -Wwrite-strings -fno-strict-aliasing -Werror=declaration-after-statement -fno-builtin -fno-common -Werror=return-type -Wno-unused-local-typedefs -DHAVE_STDINT_H=1 -DHAVE_DIRENT_H=1 -DHAVE_SYS_DIR_H=1 -DHAVE_SYS_TIME_H=1 -DHAVE_SYS_TIMES_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_LIBDL=1 -DGX_COLOR_INDEX_TYPE="unsigned long long" -D__USE_UNIX98=1 -DBUILD_PDF=1 -I./pdf -Os -fstack-clash-protection -Wformat -Werror=format-security -g -flto=auto -DHAVE_RESTRICT=1 -I/usr/include/webp -fno-strict-aliasing -DHAVE_POPEN_PROTO=1 -I./psi -I./soobj -I./soobj -I./base -I./devices -o ./soobj/zgstate.o -c ./psi/zgstate.c gcc -DHAVE_MKSTEMP -DHAVE_FSEEKO -DHAVE_FONTCONFIG -DHAVE_SETLOCALE -DHAVE_DBUS -DHAVE_BSWAP32 -DHAVE_BYTESWAP_H -DHAVE_STRERROR -DHAVE_PREAD_PWRITE=1 -DGS_RECURSIVE_MUTEXATTR=PTHREAD_MUTEX_RECURSIVE -O2 -DNDEBUG -fPIC -fvisibility=hidden -DGSDLLEXPORT="__attribute__((visibility(\"default\")))" -Wall -Wstrict-prototypes -Wundef -Wmissing-declarations -Wmissing-prototypes -Wwrite-strings -fno-strict-aliasing -Werror=declaration-after-statement -fno-builtin -fno-common -Werror=return-type -Wno-unused-local-typedefs -DHAVE_STDINT_H=1 -DHAVE_DIRENT_H=1 -DHAVE_SYS_DIR_H=1 -DHAVE_SYS_TIME_H=1 -DHAVE_SYS_TIMES_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_LIBDL=1 -DGX_COLOR_INDEX_TYPE="unsigned long long" -D__USE_UNIX98=1 -DBUILD_PDF=1 -I./pdf -Os -fstack-clash-protection -Wformat -Werror=format-security -g -flto=auto -DHAVE_RESTRICT=1 -I/usr/include/webp -fno-strict-aliasing -DHAVE_POPEN_PROTO=1 -I./psi -I./soobj -I./soobj -I./base -I./devices -o ./soobj/zht.o -c ./psi/zht.c gcc -DHAVE_MKSTEMP -DHAVE_FSEEKO -DHAVE_FONTCONFIG -DHAVE_SETLOCALE -DHAVE_DBUS -DHAVE_BSWAP32 -DHAVE_BYTESWAP_H -DHAVE_STRERROR -DHAVE_PREAD_PWRITE=1 -DGS_RECURSIVE_MUTEXATTR=PTHREAD_MUTEX_RECURSIVE -O2 -DNDEBUG -fPIC -fvisibility=hidden -DGSDLLEXPORT="__attribute__((visibility(\"default\")))" -Wall -Wstrict-prototypes -Wundef -Wmissing-declarations -Wmissing-prototypes -Wwrite-strings -fno-strict-aliasing -Werror=declaration-after-statement -fno-builtin -fno-common -Werror=return-type -Wno-unused-local-typedefs -DHAVE_STDINT_H=1 -DHAVE_DIRENT_H=1 -DHAVE_SYS_DIR_H=1 -DHAVE_SYS_TIME_H=1 -DHAVE_SYS_TIMES_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_LIBDL=1 -DGX_COLOR_INDEX_TYPE="unsigned long long" -D__USE_UNIX98=1 -DBUILD_PDF=1 -I./pdf -Os -fstack-clash-protection -Wformat -Werror=format-security -g -flto=auto -DHAVE_RESTRICT=1 -I/usr/include/webp -fno-strict-aliasing -DHAVE_POPEN_PROTO=1 -I./psi -I./soobj -I./soobj -I./base -I./devices -o ./soobj/zimage.o -c ./psi/zimage.c gcc -DHAVE_MKSTEMP -DHAVE_FSEEKO -DHAVE_FONTCONFIG -DHAVE_SETLOCALE -DHAVE_DBUS -DHAVE_BSWAP32 -DHAVE_BYTESWAP_H -DHAVE_STRERROR -DHAVE_PREAD_PWRITE=1 -DGS_RECURSIVE_MUTEXATTR=PTHREAD_MUTEX_RECURSIVE -O2 -DNDEBUG -fPIC -fvisibility=hidden -DGSDLLEXPORT="__attribute__((visibility(\"default\")))" -Wall -Wstrict-prototypes -Wundef -Wmissing-declarations -Wmissing-prototypes -Wwrite-strings -fno-strict-aliasing -Werror=declaration-after-statement -fno-builtin -fno-common -Werror=return-type -Wno-unused-local-typedefs -DHAVE_STDINT_H=1 -DHAVE_DIRENT_H=1 -DHAVE_SYS_DIR_H=1 -DHAVE_SYS_TIME_H=1 -DHAVE_SYS_TIMES_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_LIBDL=1 -DGX_COLOR_INDEX_TYPE="unsigned long long" -D__USE_UNIX98=1 -DBUILD_PDF=1 -I./pdf -Os -fstack-clash-protection -Wformat -Werror=format-security -g -flto=auto -DHAVE_RESTRICT=1 -I/usr/include/webp -fno-strict-aliasing -DHAVE_POPEN_PROTO=1 -I./psi -I./soobj -I./soobj -I./base -I./devices -o ./soobj/zmatrix.o -c ./psi/zmatrix.c gcc -DHAVE_MKSTEMP -DHAVE_FSEEKO -DHAVE_FONTCONFIG -DHAVE_SETLOCALE -DHAVE_DBUS -DHAVE_BSWAP32 -DHAVE_BYTESWAP_H -DHAVE_STRERROR -DHAVE_PREAD_PWRITE=1 -DGS_RECURSIVE_MUTEXATTR=PTHREAD_MUTEX_RECURSIVE -O2 -DNDEBUG -fPIC -fvisibility=hidden -DGSDLLEXPORT="__attribute__((visibility(\"default\")))" -Wall -Wstrict-prototypes -Wundef -Wmissing-declarations -Wmissing-prototypes -Wwrite-strings -fno-strict-aliasing -Werror=declaration-after-statement -fno-builtin -fno-common -Werror=return-type -Wno-unused-local-typedefs -DHAVE_STDINT_H=1 -DHAVE_DIRENT_H=1 -DHAVE_SYS_DIR_H=1 -DHAVE_SYS_TIME_H=1 -DHAVE_SYS_TIMES_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_LIBDL=1 -DGX_COLOR_INDEX_TYPE="unsigned long long" -D__USE_UNIX98=1 -DBUILD_PDF=1 -I./pdf -Os -fstack-clash-protection -Wformat -Werror=format-security -g -flto=auto -DHAVE_RESTRICT=1 -I/usr/include/webp -fno-strict-aliasing -DHAVE_POPEN_PROTO=1 -I./psi -I./soobj -I./soobj -I./base -I./devices -o ./soobj/zpaint.o -c ./psi/zpaint.c gcc -DHAVE_MKSTEMP -DHAVE_FSEEKO -DHAVE_FONTCONFIG -DHAVE_SETLOCALE -DHAVE_DBUS -DHAVE_BSWAP32 -DHAVE_BYTESWAP_H -DHAVE_STRERROR -DHAVE_PREAD_PWRITE=1 -DGS_RECURSIVE_MUTEXATTR=PTHREAD_MUTEX_RECURSIVE -O2 -DNDEBUG -fPIC -fvisibility=hidden -DGSDLLEXPORT="__attribute__((visibility(\"default\")))" -Wall -Wstrict-prototypes -Wundef -Wmissing-declarations -Wmissing-prototypes -Wwrite-strings -fno-strict-aliasing -Werror=declaration-after-statement -fno-builtin -fno-common -Werror=return-type -Wno-unused-local-typedefs -DHAVE_STDINT_H=1 -DHAVE_DIRENT_H=1 -DHAVE_SYS_DIR_H=1 -DHAVE_SYS_TIME_H=1 -DHAVE_SYS_TIMES_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_LIBDL=1 -DGX_COLOR_INDEX_TYPE="unsigned long long" -D__USE_UNIX98=1 -DBUILD_PDF=1 -I./pdf -Os -fstack-clash-protection -Wformat -Werror=format-security -g -flto=auto -DHAVE_RESTRICT=1 -I/usr/include/webp -fno-strict-aliasing -DHAVE_POPEN_PROTO=1 -I./psi -I./soobj -I./soobj -I./base -I./devices -o ./soobj/zpath.o -c ./psi/zpath.c gcc -DHAVE_MKSTEMP -DHAVE_FSEEKO -DHAVE_FONTCONFIG -DHAVE_SETLOCALE -DHAVE_DBUS -DHAVE_BSWAP32 -DHAVE_BYTESWAP_H -DHAVE_STRERROR -DHAVE_PREAD_PWRITE=1 -DGS_RECURSIVE_MUTEXATTR=PTHREAD_MUTEX_RECURSIVE -O2 -DNDEBUG -fPIC -fvisibility=hidden -DGSDLLEXPORT="__attribute__((visibility(\"default\")))" -Wall -Wstrict-prototypes -Wundef -Wmissing-declarations -Wmissing-prototypes -Wwrite-strings -fno-strict-aliasing -Werror=declaration-after-statement -fno-builtin -fno-common -Werror=return-type -Wno-unused-local-typedefs -DHAVE_STDINT_H=1 -DHAVE_DIRENT_H=1 -DHAVE_SYS_DIR_H=1 -DHAVE_SYS_TIME_H=1 -DHAVE_SYS_TIMES_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_LIBDL=1 -DGX_COLOR_INDEX_TYPE="unsigned long long" -D__USE_UNIX98=1 -DBUILD_PDF=1 -I./pdf -Os -fstack-clash-protection -Wformat -Werror=format-security -g -flto=auto -DHAVE_RESTRICT=1 -I/usr/include/webp -fno-strict-aliasing -DHAVE_POPEN_PROTO=1 -I./psi -I./soobj -I./soobj -I./base -I./devices -o ./soobj/zncdummy.o -c ./psi/zncdummy.c gcc -DHAVE_MKSTEMP -DHAVE_FSEEKO -DHAVE_FONTCONFIG -DHAVE_SETLOCALE -DHAVE_DBUS -DHAVE_BSWAP32 -DHAVE_BYTESWAP_H -DHAVE_STRERROR -DHAVE_PREAD_PWRITE=1 -DGS_RECURSIVE_MUTEXATTR=PTHREAD_MUTEX_RECURSIVE -O2 -DNDEBUG -fPIC -fvisibility=hidden -DGSDLLEXPORT="__attribute__((visibility(\"default\")))" -Wall -Wstrict-prototypes -Wundef -Wmissing-declarations -Wmissing-prototypes -Wwrite-strings -fno-strict-aliasing -Werror=declaration-after-statement -fno-builtin -fno-common -Werror=return-type -Wno-unused-local-typedefs -DHAVE_STDINT_H=1 -DHAVE_DIRENT_H=1 -DHAVE_SYS_DIR_H=1 -DHAVE_SYS_TIME_H=1 -DHAVE_SYS_TIMES_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_LIBDL=1 -DGX_COLOR_INDEX_TYPE="unsigned long long" -D__USE_UNIX98=1 -DBUILD_PDF=1 -I./pdf -Os -fstack-clash-protection -Wformat -Werror=format-security -g -flto=auto -DHAVE_RESTRICT=1 -I/usr/include/webp -fno-strict-aliasing -DHAVE_POPEN_PROTO=1 -I./psi -I./soobj -I./soobj -I./base -I./devices -o ./soobj/ialloc.o -c ./psi/ialloc.c gcc -DHAVE_MKSTEMP -DHAVE_FSEEKO -DHAVE_FONTCONFIG -DHAVE_SETLOCALE -DHAVE_DBUS -DHAVE_BSWAP32 -DHAVE_BYTESWAP_H -DHAVE_STRERROR -DHAVE_PREAD_PWRITE=1 -DGS_RECURSIVE_MUTEXATTR=PTHREAD_MUTEX_RECURSIVE -O2 -DNDEBUG -fPIC -fvisibility=hidden -DGSDLLEXPORT="__attribute__((visibility(\"default\")))" -Wall -Wstrict-prototypes -Wundef -Wmissing-declarations -Wmissing-prototypes -Wwrite-strings -fno-strict-aliasing -Werror=declaration-after-statement -fno-builtin -fno-common -Werror=return-type -Wno-unused-local-typedefs -DHAVE_STDINT_H=1 -DHAVE_DIRENT_H=1 -DHAVE_SYS_DIR_H=1 -DHAVE_SYS_TIME_H=1 -DHAVE_SYS_TIMES_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_LIBDL=1 -DGX_COLOR_INDEX_TYPE="unsigned long long" -D__USE_UNIX98=1 -DBUILD_PDF=1 -I./pdf -Os -fstack-clash-protection -Wformat -Werror=format-security -g -flto=auto -DHAVE_RESTRICT=1 -I/usr/include/webp -fno-strict-aliasing -DHAVE_POPEN_PROTO=1 -I./psi -I./soobj -I./soobj -I./base -I./devices -o ./soobj/igc.o -c ./psi/igc.c gcc -DHAVE_MKSTEMP -DHAVE_FSEEKO -DHAVE_FONTCONFIG -DHAVE_SETLOCALE -DHAVE_DBUS -DHAVE_BSWAP32 -DHAVE_BYTESWAP_H -DHAVE_STRERROR -DHAVE_PREAD_PWRITE=1 -DGS_RECURSIVE_MUTEXATTR=PTHREAD_MUTEX_RECURSIVE -O2 -DNDEBUG -fPIC -fvisibility=hidden -DGSDLLEXPORT="__attribute__((visibility(\"default\")))" -Wall -Wstrict-prototypes -Wundef -Wmissing-declarations -Wmissing-prototypes -Wwrite-strings -fno-strict-aliasing -Werror=declaration-after-statement -fno-builtin -fno-common -Werror=return-type -Wno-unused-local-typedefs -DHAVE_STDINT_H=1 -DHAVE_DIRENT_H=1 -DHAVE_SYS_DIR_H=1 -DHAVE_SYS_TIME_H=1 -DHAVE_SYS_TIMES_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_LIBDL=1 -DGX_COLOR_INDEX_TYPE="unsigned long long" -D__USE_UNIX98=1 -DBUILD_PDF=1 -I./pdf -Os -fstack-clash-protection -Wformat -Werror=format-security -g -flto=auto -DHAVE_RESTRICT=1 -I/usr/include/webp -fno-strict-aliasing -DHAVE_POPEN_PROTO=1 -I./psi -I./soobj -I./soobj -I./base -I./devices -o ./soobj/igcref.o -c ./psi/igcref.c gcc -DHAVE_MKSTEMP -DHAVE_FSEEKO -DHAVE_FONTCONFIG -DHAVE_SETLOCALE -DHAVE_DBUS -DHAVE_BSWAP32 -DHAVE_BYTESWAP_H -DHAVE_STRERROR -DHAVE_PREAD_PWRITE=1 -DGS_RECURSIVE_MUTEXATTR=PTHREAD_MUTEX_RECURSIVE -O2 -DNDEBUG -fPIC -fvisibility=hidden -DGSDLLEXPORT="__attribute__((visibility(\"default\")))" -Wall -Wstrict-prototypes -Wundef -Wmissing-declarations -Wmissing-prototypes -Wwrite-strings -fno-strict-aliasing -Werror=declaration-after-statement -fno-builtin -fno-common -Werror=return-type -Wno-unused-local-typedefs -DHAVE_STDINT_H=1 -DHAVE_DIRENT_H=1 -DHAVE_SYS_DIR_H=1 -DHAVE_SYS_TIME_H=1 -DHAVE_SYS_TIMES_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_LIBDL=1 -DGX_COLOR_INDEX_TYPE="unsigned long long" -D__USE_UNIX98=1 -DBUILD_PDF=1 -I./pdf -Os -fstack-clash-protection -Wformat -Werror=format-security -g -flto=auto -DHAVE_RESTRICT=1 -I/usr/include/webp -fno-strict-aliasing -DHAVE_POPEN_PROTO=1 -I./psi -I./soobj -I./soobj -I./base -I./devices -o ./soobj/igcstr.o -c ./psi/igcstr.c gcc -DHAVE_MKSTEMP -DHAVE_FSEEKO -DHAVE_FONTCONFIG -DHAVE_SETLOCALE -DHAVE_DBUS -DHAVE_BSWAP32 -DHAVE_BYTESWAP_H -DHAVE_STRERROR -DHAVE_PREAD_PWRITE=1 -DGS_RECURSIVE_MUTEXATTR=PTHREAD_MUTEX_RECURSIVE -O2 -DNDEBUG -fPIC -fvisibility=hidden -DGSDLLEXPORT="__attribute__((visibility(\"default\")))" -Wall -Wstrict-prototypes -Wundef -Wmissing-declarations -Wmissing-prototypes -Wwrite-strings -fno-strict-aliasing -Werror=declaration-after-statement -fno-builtin -fno-common -Werror=return-type -Wno-unused-local-typedefs -DHAVE_STDINT_H=1 -DHAVE_DIRENT_H=1 -DHAVE_SYS_DIR_H=1 -DHAVE_SYS_TIME_H=1 -DHAVE_SYS_TIMES_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_LIBDL=1 -DGX_COLOR_INDEX_TYPE="unsigned long long" -D__USE_UNIX98=1 -DBUILD_PDF=1 -I./pdf -Os -fstack-clash-protection -Wformat -Werror=format-security -g -flto=auto -DHAVE_RESTRICT=1 -I/usr/include/webp -fno-strict-aliasing -DHAVE_POPEN_PROTO=1 -I./psi -I./soobj -I./soobj -I./base -I./devices -o ./soobj/ilocate.o -c ./psi/ilocate.c gcc -DHAVE_MKSTEMP -DHAVE_FSEEKO -DHAVE_FONTCONFIG -DHAVE_SETLOCALE -DHAVE_DBUS -DHAVE_BSWAP32 -DHAVE_BYTESWAP_H -DHAVE_STRERROR -DHAVE_PREAD_PWRITE=1 -DGS_RECURSIVE_MUTEXATTR=PTHREAD_MUTEX_RECURSIVE -O2 -DNDEBUG -fPIC -fvisibility=hidden -DGSDLLEXPORT="__attribute__((visibility(\"default\")))" -Wall -Wstrict-prototypes -Wundef -Wmissing-declarations -Wmissing-prototypes -Wwrite-strings -fno-strict-aliasing -Werror=declaration-after-statement -fno-builtin -fno-common -Werror=return-type -Wno-unused-local-typedefs -DHAVE_STDINT_H=1 -DHAVE_DIRENT_H=1 -DHAVE_SYS_DIR_H=1 -DHAVE_SYS_TIME_H=1 -DHAVE_SYS_TIMES_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_LIBDL=1 -DGX_COLOR_INDEX_TYPE="unsigned long long" -D__USE_UNIX98=1 -DBUILD_PDF=1 -I./pdf -Os -fstack-clash-protection -Wformat -Werror=format-security -g -flto=auto -DHAVE_RESTRICT=1 -I/usr/include/webp -fno-strict-aliasing -DHAVE_POPEN_PROTO=1 -I./psi -I./soobj -I./soobj -I./base -I./devices -o ./soobj/iname.o -c ./psi/iname.c gcc -DHAVE_MKSTEMP -DHAVE_FSEEKO -DHAVE_FONTCONFIG -DHAVE_SETLOCALE -DHAVE_DBUS -DHAVE_BSWAP32 -DHAVE_BYTESWAP_H -DHAVE_STRERROR -DHAVE_PREAD_PWRITE=1 -DGS_RECURSIVE_MUTEXATTR=PTHREAD_MUTEX_RECURSIVE -O2 -DNDEBUG -fPIC -fvisibility=hidden -DGSDLLEXPORT="__attribute__((visibility(\"default\")))" -Wall -Wstrict-prototypes -Wundef -Wmissing-declarations -Wmissing-prototypes -Wwrite-strings -fno-strict-aliasing -Werror=declaration-after-statement -fno-builtin -fno-common -Werror=return-type -Wno-unused-local-typedefs -DHAVE_STDINT_H=1 -DHAVE_DIRENT_H=1 -DHAVE_SYS_DIR_H=1 -DHAVE_SYS_TIME_H=1 -DHAVE_SYS_TIMES_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_LIBDL=1 -DGX_COLOR_INDEX_TYPE="unsigned long long" -D__USE_UNIX98=1 -DBUILD_PDF=1 -I./pdf -Os -fstack-clash-protection -Wformat -Werror=format-security -g -flto=auto -DHAVE_RESTRICT=1 -I/usr/include/webp -fno-strict-aliasing -DHAVE_POPEN_PROTO=1 -I./psi -I./soobj -I./soobj -I./base -I./devices -o ./soobj/isave.o -c ./psi/isave.c gcc -DHAVE_MKSTEMP -DHAVE_FSEEKO -DHAVE_FONTCONFIG -DHAVE_SETLOCALE -DHAVE_DBUS -DHAVE_BSWAP32 -DHAVE_BYTESWAP_H -DHAVE_STRERROR -DHAVE_PREAD_PWRITE=1 -DGS_RECURSIVE_MUTEXATTR=PTHREAD_MUTEX_RECURSIVE -O2 -DNDEBUG -fPIC -fvisibility=hidden -DGSDLLEXPORT="__attribute__((visibility(\"default\")))" -Wall -Wstrict-prototypes -Wundef -Wmissing-declarations -Wmissing-prototypes -Wwrite-strings -fno-strict-aliasing -Werror=declaration-after-statement -fno-builtin -fno-common -Werror=return-type -Wno-unused-local-typedefs -DHAVE_STDINT_H=1 -DHAVE_DIRENT_H=1 -DHAVE_SYS_DIR_H=1 -DHAVE_SYS_TIME_H=1 -DHAVE_SYS_TIMES_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_LIBDL=1 -DGX_COLOR_INDEX_TYPE="unsigned long long" -D__USE_UNIX98=1 -DBUILD_PDF=1 -I./pdf -Os -fstack-clash-protection -Wformat -Werror=format-security -g -flto=auto -DHAVE_RESTRICT=1 -I/usr/include/webp -fno-strict-aliasing -DHAVE_POPEN_PROTO=1 -I./psi -I./soobj -I./soobj -I./base -I./devices -o ./soobj/inobtokn.o -c ./psi/inobtokn.c In file included from ./base/malloc_.h:23, from ./psi/imain.c:20: ./psi/imain.c: In function 'print_resource_usage': gcc -DHAVE_MKSTEMP -DHAVE_FSEEKO -DHAVE_FONTCONFIG -DHAVE_SETLOCALE -DHAVE_DBUS -DHAVE_BSWAP32 -DHAVE_BYTESWAP_H -DHAVE_STRERROR -DHAVE_PREAD_PWRITE=1 -DGS_RECURSIVE_MUTEXATTR=PTHREAD_MUTEX_RECURSIVE -O2 -DNDEBUG -fPIC -fvisibility=hidden -DGSDLLEXPORT="__attribute__((visibility(\"default\")))" -Wall -Wstrict-prototypes -Wundef -Wmissing-declarations -Wmissing-prototypes -Wwrite-strings -fno-strict-aliasing -Werror=declaration-after-statement -fno-builtin -fno-common -Werror=return-type -Wno-unused-local-typedefs -DHAVE_STDINT_H=1 -DHAVE_DIRENT_H=1 -DHAVE_SYS_DIR_H=1 -DHAVE_SYS_TIME_H=1 -DHAVE_SYS_TIMES_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_LIBDL=1 -DGX_COLOR_INDEX_TYPE="unsigned long long" -D__USE_UNIX98=1 -DBUILD_PDF=1 -I./pdf -Os -fstack-clash-protection -Wformat -Werror=format-security -g -flto=auto -DHAVE_RESTRICT=1 -I/usr/include/webp -fno-strict-aliasing -DHAVE_POPEN_PROTO=1 -I./psi -I./soobj -I./soobj -I./base -I./devices -o ./soobj/inouparm.o -c ./psi/inouparm.c gcc -DHAVE_MKSTEMP -DHAVE_FSEEKO -DHAVE_FONTCONFIG -DHAVE_SETLOCALE -DHAVE_DBUS -DHAVE_BSWAP32 -DHAVE_BYTESWAP_H -DHAVE_STRERROR -DHAVE_PREAD_PWRITE=1 -DGS_RECURSIVE_MUTEXATTR=PTHREAD_MUTEX_RECURSIVE -O2 -DNDEBUG -fPIC -fvisibility=hidden -DGSDLLEXPORT="__attribute__((visibility(\"default\")))" -Wall -Wstrict-prototypes -Wundef -Wmissing-declarations -Wmissing-prototypes -Wwrite-strings -fno-strict-aliasing -Werror=declaration-after-statement -fno-builtin -fno-common -Werror=return-type -Wno-unused-local-typedefs -DHAVE_STDINT_H=1 -DHAVE_DIRENT_H=1 -DHAVE_SYS_DIR_H=1 -DHAVE_SYS_TIME_H=1 -DHAVE_SYS_TIMES_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_LIBDL=1 -DGX_COLOR_INDEX_TYPE="unsigned long long" -D__USE_UNIX98=1 -DBUILD_PDF=1 -I./pdf -Os -fstack-clash-protection -Wformat -Werror=format-security -g -flto=auto -DHAVE_RESTRICT=1 -I/usr/include/webp -fno-strict-aliasing -DHAVE_POPEN_PROTO=1 -I./psi -I./soobj -I./soobj -I./base -I./devices -o ./soobj/zdscpars.o -c ./psi/zdscpars.c ./psi/imain.c:1501:28: warning: format '%lu' expects argument of type 'long unsigned int', but argument 5 has type 'size_t' {aka 'unsigned int'} [-Wformat=] 1501 | dmprintf5(minst->heap, "%% %s time = %g, memory allocated = %lu, used = %lu, max_used = %lu\n", | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ...... 1504 | status.allocated, used, status.max_used); | ~~~~~~~~~~~~~~~~ | | | size_t {aka unsigned int} ./base/std.h:300:12: note: in definition of macro 'dmprintf5' 300 | dpfm(mem,str, arg1, arg2, arg3, arg4, arg5) | ^~~ ./psi/imain.c:1501:67: note: format string is defined here 1501 | dmprintf5(minst->heap, "%% %s time = %g, memory allocated = %lu, used = %lu, max_used = %lu\n", | ~~^ | | | long unsigned int | %u ./psi/imain.c:1501:28: warning: format '%lu' expects argument of type 'long unsigned int', but argument 7 has type 'size_t' {aka 'unsigned int'} [-Wformat=] 1501 | dmprintf5(minst->heap, "%% %s time = %g, memory allocated = %lu, used = %lu, max_used = %lu\n", | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ...... 1504 | status.allocated, used, status.max_used); | ~~~~~~~~~~~~~~~ | | | size_t {aka unsigned int} ./base/std.h:300:12: note: in definition of macro 'dmprintf5' 300 | dpfm(mem,str, arg1, arg2, arg3, arg4, arg5) | ^~~ ./psi/imain.c:1501:95: note: format string is defined here 1501 | dmprintf5(minst->heap, "%% %s time = %g, memory allocated = %lu, used = %lu, max_used = %lu\n", | ~~^ | | | long unsigned int | %u gcc -DHAVE_MKSTEMP -DHAVE_FSEEKO -DHAVE_FONTCONFIG -DHAVE_SETLOCALE -DHAVE_DBUS -DHAVE_BSWAP32 -DHAVE_BYTESWAP_H -DHAVE_STRERROR -DHAVE_PREAD_PWRITE=1 -DGS_RECURSIVE_MUTEXATTR=PTHREAD_MUTEX_RECURSIVE -O2 -DNDEBUG -fPIC -fvisibility=hidden -DGSDLLEXPORT="__attribute__((visibility(\"default\")))" -Wall -Wstrict-prototypes -Wundef -Wmissing-declarations -Wmissing-prototypes -Wwrite-strings -fno-strict-aliasing -Werror=declaration-after-statement -fno-builtin -fno-common -Werror=return-type -Wno-unused-local-typedefs -DHAVE_STDINT_H=1 -DHAVE_DIRENT_H=1 -DHAVE_SYS_DIR_H=1 -DHAVE_SYS_TIME_H=1 -DHAVE_SYS_TIMES_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_LIBDL=1 -DGX_COLOR_INDEX_TYPE="unsigned long long" -D__USE_UNIX98=1 -DBUILD_PDF=1 -I./pdf -Os -fstack-clash-protection -Wformat -Werror=format-security -g -flto=auto -DHAVE_RESTRICT=1 -I/usr/include/webp -fno-strict-aliasing -DHAVE_POPEN_PROTO=1 -I./psi -I./soobj -I./soobj -I./base -I./devices -o ./soobj/dscparse.o -c ./psi/dscparse.c gcc -DHAVE_MKSTEMP -DHAVE_FSEEKO -DHAVE_FONTCONFIG -DHAVE_SETLOCALE -DHAVE_DBUS -DHAVE_BSWAP32 -DHAVE_BYTESWAP_H -DHAVE_STRERROR -DHAVE_PREAD_PWRITE=1 -DGS_RECURSIVE_MUTEXATTR=PTHREAD_MUTEX_RECURSIVE -O2 -DNDEBUG -fPIC -fvisibility=hidden -DGSDLLEXPORT="__attribute__((visibility(\"default\")))" -Wall -Wstrict-prototypes -Wundef -Wmissing-declarations -Wmissing-prototypes -Wwrite-strings -fno-strict-aliasing -Werror=declaration-after-statement -fno-builtin -fno-common -Werror=return-type -Wno-unused-local-typedefs -DHAVE_STDINT_H=1 -DHAVE_DIRENT_H=1 -DHAVE_SYS_DIR_H=1 -DHAVE_SYS_TIME_H=1 -DHAVE_SYS_TIMES_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_LIBDL=1 -DGX_COLOR_INDEX_TYPE="unsigned long long" -D__USE_UNIX98=1 -DBUILD_PDF=1 -I./pdf -Os -fstack-clash-protection -Wformat -Werror=format-security -g -flto=auto -DHAVE_RESTRICT=1 -I/usr/include/webp -fno-strict-aliasing -DHAVE_POPEN_PROTO=1 -I./psi -I./soobj -I./soobj -I./base -I./devices -o ./soobj/zfapi.o -c ./psi/zfapi.c gcc -DHAVE_MKSTEMP -DHAVE_FSEEKO -DHAVE_FONTCONFIG -DHAVE_SETLOCALE -DHAVE_DBUS -DHAVE_BSWAP32 -DHAVE_BYTESWAP_H -DHAVE_STRERROR -DHAVE_PREAD_PWRITE=1 -DGS_RECURSIVE_MUTEXATTR=PTHREAD_MUTEX_RECURSIVE -O2 -DNDEBUG -fPIC -fvisibility=hidden -DGSDLLEXPORT="__attribute__((visibility(\"default\")))" -Wall -Wstrict-prototypes -Wundef -Wmissing-declarations -Wmissing-prototypes -Wwrite-strings -fno-strict-aliasing -Werror=declaration-after-statement -fno-builtin -fno-common -Werror=return-type -Wno-unused-local-typedefs -DHAVE_STDINT_H=1 -DHAVE_DIRENT_H=1 -DHAVE_SYS_DIR_H=1 -DHAVE_SYS_TIME_H=1 -DHAVE_SYS_TIMES_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_LIBDL=1 -DGX_COLOR_INDEX_TYPE="unsigned long long" -D__USE_UNIX98=1 -DBUILD_PDF=1 -I./pdf -Os -fstack-clash-protection -Wformat -Werror=format-security -g -flto=auto -DHAVE_RESTRICT=1 -I/usr/include/webp -fno-strict-aliasing -DHAVE_POPEN_PROTO=1 -I./soobj -I./base -I./devices -DWHICH_CMS="lcms2" -o ./soobj/sbcp.o -c ./base/sbcp.c gcc -DHAVE_MKSTEMP -DHAVE_FSEEKO -DHAVE_FONTCONFIG -DHAVE_SETLOCALE -DHAVE_DBUS -DHAVE_BSWAP32 -DHAVE_BYTESWAP_H -DHAVE_STRERROR -DHAVE_PREAD_PWRITE=1 -DGS_RECURSIVE_MUTEXATTR=PTHREAD_MUTEX_RECURSIVE -O2 -DNDEBUG -fPIC -fvisibility=hidden -DGSDLLEXPORT="__attribute__((visibility(\"default\")))" -Wall -Wstrict-prototypes -Wundef -Wmissing-declarations -Wmissing-prototypes -Wwrite-strings -fno-strict-aliasing -Werror=declaration-after-statement -fno-builtin -fno-common -Werror=return-type -Wno-unused-local-typedefs -DHAVE_STDINT_H=1 -DHAVE_DIRENT_H=1 -DHAVE_SYS_DIR_H=1 -DHAVE_SYS_TIME_H=1 -DHAVE_SYS_TIMES_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_LIBDL=1 -DGX_COLOR_INDEX_TYPE="unsigned long long" -D__USE_UNIX98=1 -DBUILD_PDF=1 -I./pdf -Os -fstack-clash-protection -Wformat -Werror=format-security -g -flto=auto -DHAVE_RESTRICT=1 -I/usr/include/webp -fno-strict-aliasing -DHAVE_POPEN_PROTO=1 -I./psi -I./soobj -I./soobj -I./base -I./devices -o ./soobj/zfbcp.o -c ./psi/zfbcp.c gcc -DHAVE_MKSTEMP -DHAVE_FSEEKO -DHAVE_FONTCONFIG -DHAVE_SETLOCALE -DHAVE_DBUS -DHAVE_BSWAP32 -DHAVE_BYTESWAP_H -DHAVE_STRERROR -DHAVE_PREAD_PWRITE=1 -DGS_RECURSIVE_MUTEXATTR=PTHREAD_MUTEX_RECURSIVE -O2 -DNDEBUG -fPIC -fvisibility=hidden -DGSDLLEXPORT="__attribute__((visibility(\"default\")))" -Wall -Wstrict-prototypes -Wundef -Wmissing-declarations -Wmissing-prototypes -Wwrite-strings -fno-strict-aliasing -Werror=declaration-after-statement -fno-builtin -fno-common -Werror=return-type -Wno-unused-local-typedefs -DHAVE_STDINT_H=1 -DHAVE_DIRENT_H=1 -DHAVE_SYS_DIR_H=1 -DHAVE_SYS_TIME_H=1 -DHAVE_SYS_TIMES_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_LIBDL=1 -DGX_COLOR_INDEX_TYPE="unsigned long long" -D__USE_UNIX98=1 -DBUILD_PDF=1 -I./pdf -Os -fstack-clash-protection -Wformat -Werror=format-security -g -flto=auto -DHAVE_RESTRICT=1 -I/usr/include/webp -fno-strict-aliasing -DHAVE_POPEN_PROTO=1 -I./psi -I./soobj -I./soobj -I./base -I./devices -o ./soobj/zpath1.o -c ./psi/zpath1.c gcc -DHAVE_MKSTEMP -DHAVE_FSEEKO -DHAVE_FONTCONFIG -DHAVE_SETLOCALE -DHAVE_DBUS -DHAVE_BSWAP32 -DHAVE_BYTESWAP_H -DHAVE_STRERROR -DHAVE_PREAD_PWRITE=1 -DGS_RECURSIVE_MUTEXATTR=PTHREAD_MUTEX_RECURSIVE -O2 -DNDEBUG -fPIC -fvisibility=hidden -DGSDLLEXPORT="__attribute__((visibility(\"default\")))" -Wall -Wstrict-prototypes -Wundef -Wmissing-declarations -Wmissing-prototypes -Wwrite-strings -fno-strict-aliasing -Werror=declaration-after-statement -fno-builtin -fno-common -Werror=return-type -Wno-unused-local-typedefs -DHAVE_STDINT_H=1 -DHAVE_DIRENT_H=1 -DHAVE_SYS_DIR_H=1 -DHAVE_SYS_TIME_H=1 -DHAVE_SYS_TIMES_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_LIBDL=1 -DGX_COLOR_INDEX_TYPE="unsigned long long" -D__USE_UNIX98=1 -DBUILD_PDF=1 -I./pdf -Os -fstack-clash-protection -Wformat -Werror=format-security -g -flto=auto -DHAVE_RESTRICT=1 -I/usr/include/webp -fno-strict-aliasing -DHAVE_POPEN_PROTO=1 -I./psi -I./soobj -I./soobj -I./base -I./devices -o ./soobj/zcolor2.o -c ./psi/zcolor2.c gcc -DHAVE_MKSTEMP -DHAVE_FSEEKO -DHAVE_FONTCONFIG -DHAVE_SETLOCALE -DHAVE_DBUS -DHAVE_BSWAP32 -DHAVE_BYTESWAP_H -DHAVE_STRERROR -DHAVE_PREAD_PWRITE=1 -DGS_RECURSIVE_MUTEXATTR=PTHREAD_MUTEX_RECURSIVE -O2 -DNDEBUG -fPIC -fvisibility=hidden -DGSDLLEXPORT="__attribute__((visibility(\"default\")))" -Wall -Wstrict-prototypes -Wundef -Wmissing-declarations -Wmissing-prototypes -Wwrite-strings -fno-strict-aliasing -Werror=declaration-after-statement -fno-builtin -fno-common -Werror=return-type -Wno-unused-local-typedefs -DHAVE_STDINT_H=1 -DHAVE_DIRENT_H=1 -DHAVE_SYS_DIR_H=1 -DHAVE_SYS_TIME_H=1 -DHAVE_SYS_TIMES_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_LIBDL=1 -DGX_COLOR_INDEX_TYPE="unsigned long long" -D__USE_UNIX98=1 -DBUILD_PDF=1 -I./pdf -Os -fstack-clash-protection -Wformat -Werror=format-security -g -flto=auto -DHAVE_RESTRICT=1 -I/usr/include/webp -fno-strict-aliasing -DHAVE_POPEN_PROTO=1 -I./psi -I./soobj -I./soobj -I./base -I./devices -o ./soobj/zcsindex.o -c ./psi/zcsindex.c gcc -DHAVE_MKSTEMP -DHAVE_FSEEKO -DHAVE_FONTCONFIG -DHAVE_SETLOCALE -DHAVE_DBUS -DHAVE_BSWAP32 -DHAVE_BYTESWAP_H -DHAVE_STRERROR -DHAVE_PREAD_PWRITE=1 -DGS_RECURSIVE_MUTEXATTR=PTHREAD_MUTEX_RECURSIVE -O2 -DNDEBUG -fPIC -fvisibility=hidden -DGSDLLEXPORT="__attribute__((visibility(\"default\")))" -Wall -Wstrict-prototypes -Wundef -Wmissing-declarations -Wmissing-prototypes -Wwrite-strings -fno-strict-aliasing -Werror=declaration-after-statement -fno-builtin -fno-common -Werror=return-type -Wno-unused-local-typedefs -DHAVE_STDINT_H=1 -DHAVE_DIRENT_H=1 -DHAVE_SYS_DIR_H=1 -DHAVE_SYS_TIME_H=1 -DHAVE_SYS_TIMES_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_LIBDL=1 -DGX_COLOR_INDEX_TYPE="unsigned long long" -D__USE_UNIX98=1 -DBUILD_PDF=1 -I./pdf -Os -fstack-clash-protection -Wformat -Werror=format-security -g -flto=auto -DHAVE_RESTRICT=1 -I/usr/include/webp -fno-strict-aliasing -DHAVE_POPEN_PROTO=1 -I./psi -I./soobj -I./soobj -I./base -I./devices -o ./soobj/zht2.o -I./toolbin/halftone/gen_ordered -c ./psi/zht2.c gcc -DHAVE_MKSTEMP -DHAVE_FSEEKO -DHAVE_FONTCONFIG -DHAVE_SETLOCALE -DHAVE_DBUS -DHAVE_BSWAP32 -DHAVE_BYTESWAP_H -DHAVE_STRERROR -DHAVE_PREAD_PWRITE=1 -DGS_RECURSIVE_MUTEXATTR=PTHREAD_MUTEX_RECURSIVE -O2 -DNDEBUG -fPIC -fvisibility=hidden -DGSDLLEXPORT="__attribute__((visibility(\"default\")))" -Wall -Wstrict-prototypes -Wundef -Wmissing-declarations -Wmissing-prototypes -Wwrite-strings -fno-strict-aliasing -Werror=declaration-after-statement -fno-builtin -fno-common -Werror=return-type -Wno-unused-local-typedefs -DHAVE_STDINT_H=1 -DHAVE_DIRENT_H=1 -DHAVE_SYS_DIR_H=1 -DHAVE_SYS_TIME_H=1 -DHAVE_SYS_TIMES_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_LIBDL=1 -DGX_COLOR_INDEX_TYPE="unsigned long long" -D__USE_UNIX98=1 -DBUILD_PDF=1 -I./pdf -Os -fstack-clash-protection -Wformat -Werror=format-security -g -flto=auto -DHAVE_RESTRICT=1 -I/usr/include/webp -fno-strict-aliasing -DHAVE_POPEN_PROTO=1 -I./psi -I./soobj -I./soobj -I./base -I./devices -o ./soobj/zcssepr.o -c ./psi/zcssepr.c gcc -DHAVE_MKSTEMP -DHAVE_FSEEKO -DHAVE_FONTCONFIG -DHAVE_SETLOCALE -DHAVE_DBUS -DHAVE_BSWAP32 -DHAVE_BYTESWAP_H -DHAVE_STRERROR -DHAVE_PREAD_PWRITE=1 -DGS_RECURSIVE_MUTEXATTR=PTHREAD_MUTEX_RECURSIVE -O2 -DNDEBUG -fPIC -fvisibility=hidden -DGSDLLEXPORT="__attribute__((visibility(\"default\")))" -Wall -Wstrict-prototypes -Wundef -Wmissing-declarations -Wmissing-prototypes -Wwrite-strings -fno-strict-aliasing -Werror=declaration-after-statement -fno-builtin -fno-common -Werror=return-type -Wno-unused-local-typedefs -DHAVE_STDINT_H=1 -DHAVE_DIRENT_H=1 -DHAVE_SYS_DIR_H=1 -DHAVE_SYS_TIME_H=1 -DHAVE_SYS_TIMES_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_LIBDL=1 -DGX_COLOR_INDEX_TYPE="unsigned long long" -D__USE_UNIX98=1 -DBUILD_PDF=1 -I./pdf -Os -fstack-clash-protection -Wformat -Werror=format-security -g -flto=auto -DHAVE_RESTRICT=1 -I/usr/include/webp -fno-strict-aliasing -DHAVE_POPEN_PROTO=1 -I./psi -I./soobj -I./soobj -I./base -I./devices -o ./soobj/zfsample.o -c ./psi/zfsample.c gcc -DHAVE_MKSTEMP -DHAVE_FSEEKO -DHAVE_FONTCONFIG -DHAVE_SETLOCALE -DHAVE_DBUS -DHAVE_BSWAP32 -DHAVE_BYTESWAP_H -DHAVE_STRERROR -DHAVE_PREAD_PWRITE=1 -DGS_RECURSIVE_MUTEXATTR=PTHREAD_MUTEX_RECURSIVE -O2 -DNDEBUG -fPIC -fvisibility=hidden -DGSDLLEXPORT="__attribute__((visibility(\"default\")))" -Wall -Wstrict-prototypes -Wundef -Wmissing-declarations -Wmissing-prototypes -Wwrite-strings -fno-strict-aliasing -Werror=declaration-after-statement -fno-builtin -fno-common -Werror=return-type -Wno-unused-local-typedefs -DHAVE_STDINT_H=1 -DHAVE_DIRENT_H=1 -DHAVE_SYS_DIR_H=1 -DHAVE_SYS_TIME_H=1 -DHAVE_SYS_TIMES_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_LIBDL=1 -DGX_COLOR_INDEX_TYPE="unsigned long long" -D__USE_UNIX98=1 -DBUILD_PDF=1 -I./pdf -Os -fstack-clash-protection -Wformat -Werror=format-security -g -flto=auto -DHAVE_RESTRICT=1 -I/usr/include/webp -fno-strict-aliasing -DHAVE_POPEN_PROTO=1 -I./psi -I./soobj -I./soobj -I./base -I./devices -o ./soobj/zfunc4.o -c ./psi/zfunc4.c gcc -DHAVE_MKSTEMP -DHAVE_FSEEKO -DHAVE_FONTCONFIG -DHAVE_SETLOCALE -DHAVE_DBUS -DHAVE_BSWAP32 -DHAVE_BYTESWAP_H -DHAVE_STRERROR -DHAVE_PREAD_PWRITE=1 -DGS_RECURSIVE_MUTEXATTR=PTHREAD_MUTEX_RECURSIVE -O2 -DNDEBUG -fPIC -fvisibility=hidden -DGSDLLEXPORT="__attribute__((visibility(\"default\")))" -Wall -Wstrict-prototypes -Wundef -Wmissing-declarations -Wmissing-prototypes -Wwrite-strings -fno-strict-aliasing -Werror=declaration-after-statement -fno-builtin -fno-common -Werror=return-type -Wno-unused-local-typedefs -DHAVE_STDINT_H=1 -DHAVE_DIRENT_H=1 -DHAVE_SYS_DIR_H=1 -DHAVE_SYS_TIME_H=1 -DHAVE_SYS_TIMES_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_LIBDL=1 -DGX_COLOR_INDEX_TYPE="unsigned long long" -D__USE_UNIX98=1 -DBUILD_PDF=1 -I./pdf -Os -fstack-clash-protection -Wformat -Werror=format-security -g -flto=auto -DHAVE_RESTRICT=1 -I/usr/include/webp -fno-strict-aliasing -DHAVE_POPEN_PROTO=1 -I./psi -I./soobj -I./soobj -I./base -I./devices -o ./soobj/zfunc.o -c ./psi/zfunc.c gcc -DHAVE_MKSTEMP -DHAVE_FSEEKO -DHAVE_FONTCONFIG -DHAVE_SETLOCALE -DHAVE_DBUS -DHAVE_BSWAP32 -DHAVE_BYTESWAP_H -DHAVE_STRERROR -DHAVE_PREAD_PWRITE=1 -DGS_RECURSIVE_MUTEXATTR=PTHREAD_MUTEX_RECURSIVE -O2 -DNDEBUG -fPIC -fvisibility=hidden -DGSDLLEXPORT="__attribute__((visibility(\"default\")))" -Wall -Wstrict-prototypes -Wundef -Wmissing-declarations -Wmissing-prototypes -Wwrite-strings -fno-strict-aliasing -Werror=declaration-after-statement -fno-builtin -fno-common -Werror=return-type -Wno-unused-local-typedefs -DHAVE_STDINT_H=1 -DHAVE_DIRENT_H=1 -DHAVE_SYS_DIR_H=1 -DHAVE_SYS_TIME_H=1 -DHAVE_SYS_TIMES_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_LIBDL=1 -DGX_COLOR_INDEX_TYPE="unsigned long long" -D__USE_UNIX98=1 -DBUILD_PDF=1 -I./pdf -Os -fstack-clash-protection -Wformat -Werror=format-security -g -flto=auto -DHAVE_RESTRICT=1 -I/usr/include/webp -fno-strict-aliasing -DHAVE_POPEN_PROTO=1 -I./psi -I./soobj -I./soobj -I./base -I./devices -o ./soobj/zfunc0.o -c ./psi/zfunc0.c gcc -DHAVE_MKSTEMP -DHAVE_FSEEKO -DHAVE_FONTCONFIG -DHAVE_SETLOCALE -DHAVE_DBUS -DHAVE_BSWAP32 -DHAVE_BYTESWAP_H -DHAVE_STRERROR -DHAVE_PREAD_PWRITE=1 -DGS_RECURSIVE_MUTEXATTR=PTHREAD_MUTEX_RECURSIVE -O2 -DNDEBUG -fPIC -fvisibility=hidden -DGSDLLEXPORT="__attribute__((visibility(\"default\")))" -Wall -Wstrict-prototypes -Wundef -Wmissing-declarations -Wmissing-prototypes -Wwrite-strings -fno-strict-aliasing -Werror=declaration-after-statement -fno-builtin -fno-common -Werror=return-type -Wno-unused-local-typedefs -DHAVE_STDINT_H=1 -DHAVE_DIRENT_H=1 -DHAVE_SYS_DIR_H=1 -DHAVE_SYS_TIME_H=1 -DHAVE_SYS_TIMES_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_LIBDL=1 -DGX_COLOR_INDEX_TYPE="unsigned long long" -D__USE_UNIX98=1 -DBUILD_PDF=1 -I./pdf -Os -fstack-clash-protection -Wformat -Werror=format-security -g -flto=auto -DHAVE_RESTRICT=1 -I/usr/include/webp -fno-strict-aliasing -DHAVE_POPEN_PROTO=1 -I./soobj -I./base -I./devices -DWHICH_CMS="lcms2" -o ./soobj/gsfunc4.o -c ./base/gsfunc4.c gcc -DHAVE_MKSTEMP -DHAVE_FSEEKO -DHAVE_FONTCONFIG -DHAVE_SETLOCALE -DHAVE_DBUS -DHAVE_BSWAP32 -DHAVE_BYTESWAP_H -DHAVE_STRERROR -DHAVE_PREAD_PWRITE=1 -DGS_RECURSIVE_MUTEXATTR=PTHREAD_MUTEX_RECURSIVE -O2 -DNDEBUG -fPIC -fvisibility=hidden -DGSDLLEXPORT="__attribute__((visibility(\"default\")))" -Wall -Wstrict-prototypes -Wundef -Wmissing-declarations -Wmissing-prototypes -Wwrite-strings -fno-strict-aliasing -Werror=declaration-after-statement -fno-builtin -fno-common -Werror=return-type -Wno-unused-local-typedefs -DHAVE_STDINT_H=1 -DHAVE_DIRENT_H=1 -DHAVE_SYS_DIR_H=1 -DHAVE_SYS_TIME_H=1 -DHAVE_SYS_TIMES_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_LIBDL=1 -DGX_COLOR_INDEX_TYPE="unsigned long long" -D__USE_UNIX98=1 -DBUILD_PDF=1 -I./pdf -Os -fstack-clash-protection -Wformat -Werror=format-security -g -flto=auto -DHAVE_RESTRICT=1 -I/usr/include/webp -fno-strict-aliasing -DHAVE_POPEN_PROTO=1 -I./psi -I./soobj -I./soobj -I./base -I./devices -o ./soobj/zchar32.o -c ./psi/zchar32.c gcc -DHAVE_MKSTEMP -DHAVE_FSEEKO -DHAVE_FONTCONFIG -DHAVE_SETLOCALE -DHAVE_DBUS -DHAVE_BSWAP32 -DHAVE_BYTESWAP_H -DHAVE_STRERROR -DHAVE_PREAD_PWRITE=1 -DGS_RECURSIVE_MUTEXATTR=PTHREAD_MUTEX_RECURSIVE -O2 -DNDEBUG -fPIC -fvisibility=hidden -DGSDLLEXPORT="__attribute__((visibility(\"default\")))" -Wall -Wstrict-prototypes -Wundef -Wmissing-declarations -Wmissing-prototypes -Wwrite-strings -fno-strict-aliasing -Werror=declaration-after-statement -fno-builtin -fno-common -Werror=return-type -Wno-unused-local-typedefs -DHAVE_STDINT_H=1 -DHAVE_DIRENT_H=1 -DHAVE_SYS_DIR_H=1 -DHAVE_SYS_TIME_H=1 -DHAVE_SYS_TIMES_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_LIBDL=1 -DGX_COLOR_INDEX_TYPE="unsigned long long" -D__USE_UNIX98=1 -DBUILD_PDF=1 -I./pdf -Os -fstack-clash-protection -Wformat -Werror=format-security -g -flto=auto -DHAVE_RESTRICT=1 -I/usr/include/webp -fno-strict-aliasing -DHAVE_POPEN_PROTO=1 -I./psi -I./soobj -I./soobj -I./base -I./devices -o ./soobj/zfont32.o -c ./psi/zfont32.c gcc -DHAVE_MKSTEMP -DHAVE_FSEEKO -DHAVE_FONTCONFIG -DHAVE_SETLOCALE -DHAVE_DBUS -DHAVE_BSWAP32 -DHAVE_BYTESWAP_H -DHAVE_STRERROR -DHAVE_PREAD_PWRITE=1 -DGS_RECURSIVE_MUTEXATTR=PTHREAD_MUTEX_RECURSIVE -O2 -DNDEBUG -fPIC -fvisibility=hidden -DGSDLLEXPORT="__attribute__((visibility(\"default\")))" -Wall -Wstrict-prototypes -Wundef -Wmissing-declarations -Wmissing-prototypes -Wwrite-strings -fno-strict-aliasing -Werror=declaration-after-statement -fno-builtin -fno-common -Werror=return-type -Wno-unused-local-typedefs -DHAVE_STDINT_H=1 -DHAVE_DIRENT_H=1 -DHAVE_SYS_DIR_H=1 -DHAVE_SYS_TIME_H=1 -DHAVE_SYS_TIMES_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_LIBDL=1 -DGX_COLOR_INDEX_TYPE="unsigned long long" -D__USE_UNIX98=1 -DBUILD_PDF=1 -I./pdf -Os -fstack-clash-protection -Wformat -Werror=format-security -g -flto=auto -DHAVE_RESTRICT=1 -I/usr/include/webp -fno-strict-aliasing -DHAVE_POPEN_PROTO=1 -I./psi -I./soobj -I./soobj -I./base -I./devices -o ./soobj/zfimscale.o -c ./psi/zfimscale.c gcc -DHAVE_MKSTEMP -DHAVE_FSEEKO -DHAVE_FONTCONFIG -DHAVE_SETLOCALE -DHAVE_DBUS -DHAVE_BSWAP32 -DHAVE_BYTESWAP_H -DHAVE_STRERROR -DHAVE_PREAD_PWRITE=1 -DGS_RECURSIVE_MUTEXATTR=PTHREAD_MUTEX_RECURSIVE -O2 -DNDEBUG -fPIC -fvisibility=hidden -DGSDLLEXPORT="__attribute__((visibility(\"default\")))" -Wall -Wstrict-prototypes -Wundef -Wmissing-declarations -Wmissing-prototypes -Wwrite-strings -fno-strict-aliasing -Werror=declaration-after-statement -fno-builtin -fno-common -Werror=return-type -Wno-unused-local-typedefs -DHAVE_STDINT_H=1 -DHAVE_DIRENT_H=1 -DHAVE_SYS_DIR_H=1 -DHAVE_SYS_TIME_H=1 -DHAVE_SYS_TIMES_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_LIBDL=1 -DGX_COLOR_INDEX_TYPE="unsigned long long" -D__USE_UNIX98=1 -DBUILD_PDF=1 -I./pdf -Os -fstack-clash-protection -Wformat -Werror=format-security -g -flto=auto -DHAVE_RESTRICT=1 -I/usr/include/webp -fno-strict-aliasing -DHAVE_POPEN_PROTO=1 -I./soobj -I./base -I./devices -DWHICH_CMS="lcms2" -o ./soobj/simscale.o -c ./base/simscale.c gcc -DHAVE_MKSTEMP -DHAVE_FSEEKO -DHAVE_FONTCONFIG -DHAVE_SETLOCALE -DHAVE_DBUS -DHAVE_BSWAP32 -DHAVE_BYTESWAP_H -DHAVE_STRERROR -DHAVE_PREAD_PWRITE=1 -DGS_RECURSIVE_MUTEXATTR=PTHREAD_MUTEX_RECURSIVE -O2 -DNDEBUG -fPIC -fvisibility=hidden -DGSDLLEXPORT="__attribute__((visibility(\"default\")))" -Wall -Wstrict-prototypes -Wundef -Wmissing-declarations -Wmissing-prototypes -Wwrite-strings -fno-strict-aliasing -Werror=declaration-after-statement -fno-builtin -fno-common -Werror=return-type -Wno-unused-local-typedefs -DHAVE_STDINT_H=1 -DHAVE_DIRENT_H=1 -DHAVE_SYS_DIR_H=1 -DHAVE_SYS_TIME_H=1 -DHAVE_SYS_TIMES_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_LIBDL=1 -DGX_COLOR_INDEX_TYPE="unsigned long long" -D__USE_UNIX98=1 -DBUILD_PDF=1 -I./pdf -Os -fstack-clash-protection -Wformat -Werror=format-security -g -flto=auto -DHAVE_RESTRICT=1 -I/usr/include/webp -fno-strict-aliasing -DHAVE_POPEN_PROTO=1 -I./psi -I./soobj -I./soobj -I./base -I./devices -o ./soobj/zform.o -c ./psi/zform.c gcc -DHAVE_MKSTEMP -DHAVE_FSEEKO -DHAVE_FONTCONFIG -DHAVE_SETLOCALE -DHAVE_DBUS -DHAVE_BSWAP32 -DHAVE_BYTESWAP_H -DHAVE_STRERROR -DHAVE_PREAD_PWRITE=1 -DGS_RECURSIVE_MUTEXATTR=PTHREAD_MUTEX_RECURSIVE -O2 -DNDEBUG -fPIC -fvisibility=hidden -DGSDLLEXPORT="__attribute__((visibility(\"default\")))" -Wall -Wstrict-prototypes -Wundef -Wmissing-declarations -Wmissing-prototypes -Wwrite-strings -fno-strict-aliasing -Werror=declaration-after-statement -fno-builtin -fno-common -Werror=return-type -Wno-unused-local-typedefs -DHAVE_STDINT_H=1 -DHAVE_DIRENT_H=1 -DHAVE_SYS_DIR_H=1 -DHAVE_SYS_TIME_H=1 -DHAVE_SYS_TIMES_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_LIBDL=1 -DGX_COLOR_INDEX_TYPE="unsigned long long" -D__USE_UNIX98=1 -DBUILD_PDF=1 -I./pdf -Os -fstack-clash-protection -Wformat -Werror=format-security -g -flto=auto -DHAVE_RESTRICT=1 -I/usr/include/webp -fno-strict-aliasing -DHAVE_POPEN_PROTO=1 -I./psi -I./soobj -I./soobj -I./base -I./devices -o ./soobj/zicc.o -c ./psi/zicc.c gcc -DHAVE_MKSTEMP -DHAVE_FSEEKO -DHAVE_FONTCONFIG -DHAVE_SETLOCALE -DHAVE_DBUS -DHAVE_BSWAP32 -DHAVE_BYTESWAP_H -DHAVE_STRERROR -DHAVE_PREAD_PWRITE=1 -DGS_RECURSIVE_MUTEXATTR=PTHREAD_MUTEX_RECURSIVE -O2 -DNDEBUG -fPIC -fvisibility=hidden -DGSDLLEXPORT="__attribute__((visibility(\"default\")))" -Wall -Wstrict-prototypes -Wundef -Wmissing-declarations -Wmissing-prototypes -Wwrite-strings -fno-strict-aliasing -Werror=declaration-after-statement -fno-builtin -fno-common -Werror=return-type -Wno-unused-local-typedefs -DHAVE_STDINT_H=1 -DHAVE_DIRENT_H=1 -DHAVE_SYS_DIR_H=1 -DHAVE_SYS_TIME_H=1 -DHAVE_SYS_TIMES_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_LIBDL=1 -DGX_COLOR_INDEX_TYPE="unsigned long long" -D__USE_UNIX98=1 -DBUILD_PDF=1 -I./pdf -Os -fstack-clash-protection -Wformat -Werror=format-security -g -flto=auto -DHAVE_RESTRICT=1 -I/usr/include/webp -fno-strict-aliasing -DHAVE_POPEN_PROTO=1 -I./psi -I./soobj -I./soobj -I./base -I./devices -o ./soobj/zcspixel.o -c ./psi/zcspixel.c gcc -DHAVE_MKSTEMP -DHAVE_FSEEKO -DHAVE_FONTCONFIG -DHAVE_SETLOCALE -DHAVE_DBUS -DHAVE_BSWAP32 -DHAVE_BYTESWAP_H -DHAVE_STRERROR -DHAVE_PREAD_PWRITE=1 -DGS_RECURSIVE_MUTEXATTR=PTHREAD_MUTEX_RECURSIVE -O2 -DNDEBUG -fPIC -fvisibility=hidden -DGSDLLEXPORT="__attribute__((visibility(\"default\")))" -Wall -Wstrict-prototypes -Wundef -Wmissing-declarations -Wmissing-prototypes -Wwrite-strings -fno-strict-aliasing -Werror=declaration-after-statement -fno-builtin -fno-common -Werror=return-type -Wno-unused-local-typedefs -DHAVE_STDINT_H=1 -DHAVE_DIRENT_H=1 -DHAVE_SYS_DIR_H=1 -DHAVE_SYS_TIME_H=1 -DHAVE_SYS_TIMES_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_LIBDL=1 -DGX_COLOR_INDEX_TYPE="unsigned long long" -D__USE_UNIX98=1 -DBUILD_PDF=1 -I./pdf -Os -fstack-clash-protection -Wformat -Werror=format-security -g -flto=auto -DHAVE_RESTRICT=1 -I/usr/include/webp -fno-strict-aliasing -DHAVE_POPEN_PROTO=1 -I./psi -I./soobj -I./soobj -I./base -I./devices -o ./soobj/zfunc3.o -c ./psi/zfunc3.c gcc -DHAVE_MKSTEMP -DHAVE_FSEEKO -DHAVE_FONTCONFIG -DHAVE_SETLOCALE -DHAVE_DBUS -DHAVE_BSWAP32 -DHAVE_BYTESWAP_H -DHAVE_STRERROR -DHAVE_PREAD_PWRITE=1 -DGS_RECURSIVE_MUTEXATTR=PTHREAD_MUTEX_RECURSIVE -O2 -DNDEBUG -fPIC -fvisibility=hidden -DGSDLLEXPORT="__attribute__((visibility(\"default\")))" -Wall -Wstrict-prototypes -Wundef -Wmissing-declarations -Wmissing-prototypes -Wwrite-strings -fno-strict-aliasing -Werror=declaration-after-statement -fno-builtin -fno-common -Werror=return-type -Wno-unused-local-typedefs -DHAVE_STDINT_H=1 -DHAVE_DIRENT_H=1 -DHAVE_SYS_DIR_H=1 -DHAVE_SYS_TIME_H=1 -DHAVE_SYS_TIMES_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_LIBDL=1 -DGX_COLOR_INDEX_TYPE="unsigned long long" -D__USE_UNIX98=1 -DBUILD_PDF=1 -I./pdf -Os -fstack-clash-protection -Wformat -Werror=format-security -g -flto=auto -DHAVE_RESTRICT=1 -I/usr/include/webp -fno-strict-aliasing -DHAVE_POPEN_PROTO=1 -I./psi -I./soobj -I./soobj -I./base -I./devices -o ./soobj/zimage3.o -c ./psi/zimage3.c gcc -DHAVE_MKSTEMP -DHAVE_FSEEKO -DHAVE_FONTCONFIG -DHAVE_SETLOCALE -DHAVE_DBUS -DHAVE_BSWAP32 -DHAVE_BYTESWAP_H -DHAVE_STRERROR -DHAVE_PREAD_PWRITE=1 -DGS_RECURSIVE_MUTEXATTR=PTHREAD_MUTEX_RECURSIVE -O2 -DNDEBUG -fPIC -fvisibility=hidden -DGSDLLEXPORT="__attribute__((visibility(\"default\")))" -Wall -Wstrict-prototypes -Wundef -Wmissing-declarations -Wmissing-prototypes -Wwrite-strings -fno-strict-aliasing -Werror=declaration-after-statement -fno-builtin -fno-common -Werror=return-type -Wno-unused-local-typedefs -DHAVE_STDINT_H=1 -DHAVE_DIRENT_H=1 -DHAVE_SYS_DIR_H=1 -DHAVE_SYS_TIME_H=1 -DHAVE_SYS_TIMES_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_LIBDL=1 -DGX_COLOR_INDEX_TYPE="unsigned long long" -D__USE_UNIX98=1 -DBUILD_PDF=1 -I./pdf -Os -fstack-clash-protection -Wformat -Werror=format-security -g -flto=auto -DHAVE_RESTRICT=1 -I/usr/include/webp -fno-strict-aliasing -DHAVE_POPEN_PROTO=1 -I./psi -I./soobj -I./soobj -I./base -I./devices -o ./soobj/zmisc3.o -c ./psi/zmisc3.c ./psi/zgstate.c:95:1: warning: 'zcurrent_uint' defined but not used [-Wunused-function] 95 | zcurrent_uint(i_ctx_t *i_ctx_p, uint (*current_proc)(const gs_gstate *)) | ^~~~~~~~~~~~~ ./psi/zgstate.c:53:1: warning: 'zcurrent_real' defined but not used [-Wunused-function] 53 | zcurrent_real(i_ctx_t *i_ctx_p, double (*current_proc)(const gs_gstate *)) | ^~~~~~~~~~~~~ gcc -DHAVE_MKSTEMP -DHAVE_FSEEKO -DHAVE_FONTCONFIG -DHAVE_SETLOCALE -DHAVE_DBUS -DHAVE_BSWAP32 -DHAVE_BYTESWAP_H -DHAVE_STRERROR -DHAVE_PREAD_PWRITE=1 -DGS_RECURSIVE_MUTEXATTR=PTHREAD_MUTEX_RECURSIVE -O2 -DNDEBUG -fPIC -fvisibility=hidden -DGSDLLEXPORT="__attribute__((visibility(\"default\")))" -Wall -Wstrict-prototypes -Wundef -Wmissing-declarations -Wmissing-prototypes -Wwrite-strings -fno-strict-aliasing -Werror=declaration-after-statement -fno-builtin -fno-common -Werror=return-type -Wno-unused-local-typedefs -DHAVE_STDINT_H=1 -DHAVE_DIRENT_H=1 -DHAVE_SYS_DIR_H=1 -DHAVE_SYS_TIME_H=1 -DHAVE_SYS_TIMES_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_LIBDL=1 -DGX_COLOR_INDEX_TYPE="unsigned long long" -D__USE_UNIX98=1 -DBUILD_PDF=1 -I./pdf -Os -fstack-clash-protection -Wformat -Werror=format-security -g -flto=auto -DHAVE_RESTRICT=1 -I/usr/include/webp -fno-strict-aliasing -DHAVE_POPEN_PROTO=1 -I./psi -I./soobj -I./soobj -I./base -I./devices -o ./soobj/zcolor3.o -c ./psi/zcolor3.c gcc -DHAVE_MKSTEMP -DHAVE_FSEEKO -DHAVE_FONTCONFIG -DHAVE_SETLOCALE -DHAVE_DBUS -DHAVE_BSWAP32 -DHAVE_BYTESWAP_H -DHAVE_STRERROR -DHAVE_PREAD_PWRITE=1 -DGS_RECURSIVE_MUTEXATTR=PTHREAD_MUTEX_RECURSIVE -O2 -DNDEBUG -fPIC -fvisibility=hidden -DGSDLLEXPORT="__attribute__((visibility(\"default\")))" -Wall -Wstrict-prototypes -Wundef -Wmissing-declarations -Wmissing-prototypes -Wwrite-strings -fno-strict-aliasing -Werror=declaration-after-statement -fno-builtin -fno-common -Werror=return-type -Wno-unused-local-typedefs -DHAVE_STDINT_H=1 -DHAVE_DIRENT_H=1 -DHAVE_SYS_DIR_H=1 -DHAVE_SYS_TIME_H=1 -DHAVE_SYS_TIMES_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_LIBDL=1 -DGX_COLOR_INDEX_TYPE="unsigned long long" -D__USE_UNIX98=1 -DBUILD_PDF=1 -I./pdf -Os -fstack-clash-protection -Wformat -Werror=format-security -g -flto=auto -DHAVE_RESTRICT=1 -I/usr/include/webp -fno-strict-aliasing -DHAVE_POPEN_PROTO=1 -I./psi -I./soobj -I./soobj -I./base -I./devices -o ./soobj/zshade.o -c ./psi/zshade.c gcc -DHAVE_MKSTEMP -DHAVE_FSEEKO -DHAVE_FONTCONFIG -DHAVE_SETLOCALE -DHAVE_DBUS -DHAVE_BSWAP32 -DHAVE_BYTESWAP_H -DHAVE_STRERROR -DHAVE_PREAD_PWRITE=1 -DGS_RECURSIVE_MUTEXATTR=PTHREAD_MUTEX_RECURSIVE -O2 -DNDEBUG -fPIC -fvisibility=hidden -DGSDLLEXPORT="__attribute__((visibility(\"default\")))" -Wall -Wstrict-prototypes -Wundef -Wmissing-declarations -Wmissing-prototypes -Wwrite-strings -fno-strict-aliasing -Werror=declaration-after-statement -fno-builtin -fno-common -Werror=return-type -Wno-unused-local-typedefs -DHAVE_STDINT_H=1 -DHAVE_DIRENT_H=1 -DHAVE_SYS_DIR_H=1 -DHAVE_SYS_TIME_H=1 -DHAVE_SYS_TIMES_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_LIBDL=1 -DGX_COLOR_INDEX_TYPE="unsigned long long" -D__USE_UNIX98=1 -DBUILD_PDF=1 -I./pdf -Os -fstack-clash-protection -Wformat -Werror=format-security -g -flto=auto -DHAVE_RESTRICT=1 -I/usr/include/webp -fno-strict-aliasing -DHAVE_POPEN_PROTO=1 -I./psi -I./soobj -I./soobj -I./base -I./devices -o ./soobj/zfzlib.o -c ./psi/zfzlib.c gcc -DHAVE_MKSTEMP -DHAVE_FSEEKO -DHAVE_FONTCONFIG -DHAVE_SETLOCALE -DHAVE_DBUS -DHAVE_BSWAP32 -DHAVE_BYTESWAP_H -DHAVE_STRERROR -DHAVE_PREAD_PWRITE=1 -DGS_RECURSIVE_MUTEXATTR=PTHREAD_MUTEX_RECURSIVE -O2 -DNDEBUG -fPIC -fvisibility=hidden -DGSDLLEXPORT="__attribute__((visibility(\"default\")))" -Wall -Wstrict-prototypes -Wundef -Wmissing-declarations -Wmissing-prototypes -Wwrite-strings -fno-strict-aliasing -Werror=declaration-after-statement -fno-builtin -fno-common -Werror=return-type -Wno-unused-local-typedefs -DHAVE_STDINT_H=1 -DHAVE_DIRENT_H=1 -DHAVE_SYS_DIR_H=1 -DHAVE_SYS_TIME_H=1 -DHAVE_SYS_TIMES_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_LIBDL=1 -DGX_COLOR_INDEX_TYPE="unsigned long long" -D__USE_UNIX98=1 -DBUILD_PDF=1 -I./pdf -Os -fstack-clash-protection -Wformat -Werror=format-security -g -flto=auto -DHAVE_RESTRICT=1 -I/usr/include/webp -fno-strict-aliasing -DHAVE_POPEN_PROTO=1 -I./psi -I./soobj -I./soobj -I./base -I./devices -o ./soobj/ztrans.o -c ./psi/ztrans.c ./soobj/aux/echogs -e .dev -w- -l-obj ./soobj/macglyph -include ./soobj/macroman -ps gs_mgl_e gcc -DHAVE_MKSTEMP -DHAVE_FSEEKO -DHAVE_FONTCONFIG -DHAVE_SETLOCALE -DHAVE_DBUS -DHAVE_BSWAP32 -DHAVE_BYTESWAP_H -DHAVE_STRERROR -DHAVE_PREAD_PWRITE=1 -DGS_RECURSIVE_MUTEXATTR=PTHREAD_MUTEX_RECURSIVE -O2 -DNDEBUG -fPIC -fvisibility=hidden -DGSDLLEXPORT="__attribute__((visibility(\"default\")))" -Wall -Wstrict-prototypes -Wundef -Wmissing-declarations -Wmissing-prototypes -Wwrite-strings -fno-strict-aliasing -Werror=declaration-after-statement -fno-builtin -fno-common -Werror=return-type -Wno-unused-local-typedefs -DHAVE_STDINT_H=1 -DHAVE_DIRENT_H=1 -DHAVE_SYS_DIR_H=1 -DHAVE_SYS_TIME_H=1 -DHAVE_SYS_TIMES_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_LIBDL=1 -DGX_COLOR_INDEX_TYPE="unsigned long long" -D__USE_UNIX98=1 -DBUILD_PDF=1 -I./pdf -Os -fstack-clash-protection -Wformat -Werror=format-security -g -flto=auto -DHAVE_RESTRICT=1 -I/usr/include/webp -fno-strict-aliasing -DHAVE_POPEN_PROTO=1 -I./psi -I./soobj -I./soobj -I./base -I./devices -o ./soobj/zfmd5.o -c ./psi/zfmd5.c gcc -DHAVE_MKSTEMP -DHAVE_FSEEKO -DHAVE_FONTCONFIG -DHAVE_SETLOCALE -DHAVE_DBUS -DHAVE_BSWAP32 -DHAVE_BYTESWAP_H -DHAVE_STRERROR -DHAVE_PREAD_PWRITE=1 -DGS_RECURSIVE_MUTEXATTR=PTHREAD_MUTEX_RECURSIVE -O2 -DNDEBUG -fPIC -fvisibility=hidden -DGSDLLEXPORT="__attribute__((visibility(\"default\")))" -Wall -Wstrict-prototypes -Wundef -Wmissing-declarations -Wmissing-prototypes -Wwrite-strings -fno-strict-aliasing -Werror=declaration-after-statement -fno-builtin -fno-common -Werror=return-type -Wno-unused-local-typedefs -DHAVE_STDINT_H=1 -DHAVE_DIRENT_H=1 -DHAVE_SYS_DIR_H=1 -DHAVE_SYS_TIME_H=1 -DHAVE_SYS_TIMES_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_LIBDL=1 -DGX_COLOR_INDEX_TYPE="unsigned long long" -D__USE_UNIX98=1 -DBUILD_PDF=1 -I./pdf -Os -fstack-clash-protection -Wformat -Werror=format-security -g -flto=auto -DHAVE_RESTRICT=1 -I/usr/include/webp -fno-strict-aliasing -DHAVE_POPEN_PROTO=1 -I./psi -I./soobj -I./soobj -I./base -I./devices -o ./soobj/zfsha2.o -c ./psi/zfsha2.c gcc -DHAVE_MKSTEMP -DHAVE_FSEEKO -DHAVE_FONTCONFIG -DHAVE_SETLOCALE -DHAVE_DBUS -DHAVE_BSWAP32 -DHAVE_BYTESWAP_H -DHAVE_STRERROR -DHAVE_PREAD_PWRITE=1 -DGS_RECURSIVE_MUTEXATTR=PTHREAD_MUTEX_RECURSIVE -O2 -DNDEBUG -fPIC -fvisibility=hidden -DGSDLLEXPORT="__attribute__((visibility(\"default\")))" -Wall -Wstrict-prototypes -Wundef -Wmissing-declarations -Wmissing-prototypes -Wwrite-strings -fno-strict-aliasing -Werror=declaration-after-statement -fno-builtin -fno-common -Werror=return-type -Wno-unused-local-typedefs -DHAVE_STDINT_H=1 -DHAVE_DIRENT_H=1 -DHAVE_SYS_DIR_H=1 -DHAVE_SYS_TIME_H=1 -DHAVE_SYS_TIMES_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_LIBDL=1 -DGX_COLOR_INDEX_TYPE="unsigned long long" -D__USE_UNIX98=1 -DBUILD_PDF=1 -I./pdf -Os -fstack-clash-protection -Wformat -Werror=format-security -g -flto=auto -DHAVE_RESTRICT=1 -I/usr/include/webp -fno-strict-aliasing -DHAVE_POPEN_PROTO=1 -I./soobj -I./base -I./devices -DWHICH_CMS="lcms2" -o ./soobj/ssha2.o -c ./base/ssha2.c gcc -DHAVE_MKSTEMP -DHAVE_FSEEKO -DHAVE_FONTCONFIG -DHAVE_SETLOCALE -DHAVE_DBUS -DHAVE_BSWAP32 -DHAVE_BYTESWAP_H -DHAVE_STRERROR -DHAVE_PREAD_PWRITE=1 -DGS_RECURSIVE_MUTEXATTR=PTHREAD_MUTEX_RECURSIVE -O2 -DNDEBUG -fPIC -fvisibility=hidden -DGSDLLEXPORT="__attribute__((visibility(\"default\")))" -Wall -Wstrict-prototypes -Wundef -Wmissing-declarations -Wmissing-prototypes -Wwrite-strings -fno-strict-aliasing -Werror=declaration-after-statement -fno-builtin -fno-common -Werror=return-type -Wno-unused-local-typedefs -DHAVE_STDINT_H=1 -DHAVE_DIRENT_H=1 -DHAVE_SYS_DIR_H=1 -DHAVE_SYS_TIME_H=1 -DHAVE_SYS_TIMES_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_LIBDL=1 -DGX_COLOR_INDEX_TYPE="unsigned long long" -D__USE_UNIX98=1 -DBUILD_PDF=1 -I./pdf -Os -fstack-clash-protection -Wformat -Werror=format-security -g -flto=auto -DHAVE_RESTRICT=1 -I/usr/include/webp -fno-strict-aliasing -DHAVE_POPEN_PROTO=1 -I./soobj -I./base -I./devices -DWHICH_CMS="lcms2" -o ./soobj/sha2.o -c ./base/sha2.c gcc -DHAVE_MKSTEMP -DHAVE_FSEEKO -DHAVE_FONTCONFIG -DHAVE_SETLOCALE -DHAVE_DBUS -DHAVE_BSWAP32 -DHAVE_BYTESWAP_H -DHAVE_STRERROR -DHAVE_PREAD_PWRITE=1 -DGS_RECURSIVE_MUTEXATTR=PTHREAD_MUTEX_RECURSIVE -O2 -DNDEBUG -fPIC -fvisibility=hidden -DGSDLLEXPORT="__attribute__((visibility(\"default\")))" -Wall -Wstrict-prototypes -Wundef -Wmissing-declarations -Wmissing-prototypes -Wwrite-strings -fno-strict-aliasing -Werror=declaration-after-statement -fno-builtin -fno-common -Werror=return-type -Wno-unused-local-typedefs -DHAVE_STDINT_H=1 -DHAVE_DIRENT_H=1 -DHAVE_SYS_DIR_H=1 -DHAVE_SYS_TIME_H=1 -DHAVE_SYS_TIMES_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_LIBDL=1 -DGX_COLOR_INDEX_TYPE="unsigned long long" -D__USE_UNIX98=1 -DBUILD_PDF=1 -I./pdf -Os -fstack-clash-protection -Wformat -Werror=format-security -g -flto=auto -DHAVE_RESTRICT=1 -I/usr/include/webp -fno-strict-aliasing -DHAVE_POPEN_PROTO=1 -I./psi -I./soobj -I./soobj -I./base -I./devices -o ./soobj/zfarc4.o -c ./psi/zfarc4.c gcc -DHAVE_MKSTEMP -DHAVE_FSEEKO -DHAVE_FONTCONFIG -DHAVE_SETLOCALE -DHAVE_DBUS -DHAVE_BSWAP32 -DHAVE_BYTESWAP_H -DHAVE_STRERROR -DHAVE_PREAD_PWRITE=1 -DGS_RECURSIVE_MUTEXATTR=PTHREAD_MUTEX_RECURSIVE -O2 -DNDEBUG -fPIC -fvisibility=hidden -DGSDLLEXPORT="__attribute__((visibility(\"default\")))" -Wall -Wstrict-prototypes -Wundef -Wmissing-declarations -Wmissing-prototypes -Wwrite-strings -fno-strict-aliasing -Werror=declaration-after-statement -fno-builtin -fno-common -Werror=return-type -Wno-unused-local-typedefs -DHAVE_STDINT_H=1 -DHAVE_DIRENT_H=1 -DHAVE_SYS_DIR_H=1 -DHAVE_SYS_TIME_H=1 -DHAVE_SYS_TIMES_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_LIBDL=1 -DGX_COLOR_INDEX_TYPE="unsigned long long" -D__USE_UNIX98=1 -DBUILD_PDF=1 -I./pdf -Os -fstack-clash-protection -Wformat -Werror=format-security -g -flto=auto -DHAVE_RESTRICT=1 -I/usr/include/webp -fno-strict-aliasing -DHAVE_POPEN_PROTO=1 -I./psi -I./soobj -I./soobj -I./base -I./devices -o ./soobj/zfaes.o -c ./psi/zfaes.c gcc -DHAVE_MKSTEMP -DHAVE_FSEEKO -DHAVE_FONTCONFIG -DHAVE_SETLOCALE -DHAVE_DBUS -DHAVE_BSWAP32 -DHAVE_BYTESWAP_H -DHAVE_STRERROR -DHAVE_PREAD_PWRITE=1 -DGS_RECURSIVE_MUTEXATTR=PTHREAD_MUTEX_RECURSIVE -O2 -DNDEBUG -fPIC -fvisibility=hidden -DGSDLLEXPORT="__attribute__((visibility(\"default\")))" -Wall -Wstrict-prototypes -Wundef -Wmissing-declarations -Wmissing-prototypes -Wwrite-strings -fno-strict-aliasing -Werror=declaration-after-statement -fno-builtin -fno-common -Werror=return-type -Wno-unused-local-typedefs -DHAVE_STDINT_H=1 -DHAVE_DIRENT_H=1 -DHAVE_SYS_DIR_H=1 -DHAVE_SYS_TIME_H=1 -DHAVE_SYS_TIMES_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_LIBDL=1 -DGX_COLOR_INDEX_TYPE="unsigned long long" -D__USE_UNIX98=1 -DBUILD_PDF=1 -I./pdf -Os -fstack-clash-protection -Wformat -Werror=format-security -g -flto=auto -DHAVE_RESTRICT=1 -I/usr/include/webp -fno-strict-aliasing -DHAVE_POPEN_PROTO=1 -I./soobj -I./base -I./devices -DWHICH_CMS="lcms2" -o ./soobj/saes.o -c ./base/saes.c gcc -DHAVE_MKSTEMP -DHAVE_FSEEKO -DHAVE_FONTCONFIG -DHAVE_SETLOCALE -DHAVE_DBUS -DHAVE_BSWAP32 -DHAVE_BYTESWAP_H -DHAVE_STRERROR -DHAVE_PREAD_PWRITE=1 -DGS_RECURSIVE_MUTEXATTR=PTHREAD_MUTEX_RECURSIVE -O2 -DNDEBUG -fPIC -fvisibility=hidden -DGSDLLEXPORT="__attribute__((visibility(\"default\")))" -Wall -Wstrict-prototypes -Wundef -Wmissing-declarations -Wmissing-prototypes -Wwrite-strings -fno-strict-aliasing -Werror=declaration-after-statement -fno-builtin -fno-common -Werror=return-type -Wno-unused-local-typedefs -DHAVE_STDINT_H=1 -DHAVE_DIRENT_H=1 -DHAVE_SYS_DIR_H=1 -DHAVE_SYS_TIME_H=1 -DHAVE_SYS_TIMES_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_LIBDL=1 -DGX_COLOR_INDEX_TYPE="unsigned long long" -D__USE_UNIX98=1 -DBUILD_PDF=1 -I./pdf -Os -fstack-clash-protection -Wformat -Werror=format-security -g -flto=auto -DHAVE_RESTRICT=1 -I/usr/include/webp -fno-strict-aliasing -DHAVE_POPEN_PROTO=1 -I./soobj -I./base -I./devices -DWHICH_CMS="lcms2" -o ./soobj/aes.o -c ./base/aes.c gcc -DHAVE_MKSTEMP -DHAVE_FSEEKO -DHAVE_FONTCONFIG -DHAVE_SETLOCALE -DHAVE_DBUS -DHAVE_BSWAP32 -DHAVE_BYTESWAP_H -DHAVE_STRERROR -DHAVE_PREAD_PWRITE=1 -DGS_RECURSIVE_MUTEXATTR=PTHREAD_MUTEX_RECURSIVE -O2 -DNDEBUG -fPIC -fvisibility=hidden -DGSDLLEXPORT="__attribute__((visibility(\"default\")))" -Wall -Wstrict-prototypes -Wundef -Wmissing-declarations -Wmissing-prototypes -Wwrite-strings -fno-strict-aliasing -Werror=declaration-after-statement -fno-builtin -fno-common -Werror=return-type -Wno-unused-local-typedefs -DHAVE_STDINT_H=1 -DHAVE_DIRENT_H=1 -DHAVE_SYS_DIR_H=1 -DHAVE_SYS_TIME_H=1 -DHAVE_SYS_TIMES_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_LIBDL=1 -DGX_COLOR_INDEX_TYPE="unsigned long long" -D__USE_UNIX98=1 -DBUILD_PDF=1 -I./pdf -Os -fstack-clash-protection -Wformat -Werror=format-security -g -flto=auto -DHAVE_RESTRICT=1 -I/usr/include/webp -fno-strict-aliasing -DHAVE_POPEN_PROTO=1 -I./psi -I./soobj -I./soobj -I./base -I./devices -o ./soobj/zpdfops.o -c ./psi/zpdfops.c gcc -DHAVE_MKSTEMP -DHAVE_FSEEKO -DHAVE_FONTCONFIG -DHAVE_SETLOCALE -DHAVE_DBUS -DHAVE_BSWAP32 -DHAVE_BYTESWAP_H -DHAVE_STRERROR -DHAVE_PREAD_PWRITE=1 -DGS_RECURSIVE_MUTEXATTR=PTHREAD_MUTEX_RECURSIVE -O2 -DNDEBUG -fPIC -fvisibility=hidden -DGSDLLEXPORT="__attribute__((visibility(\"default\")))" -Wall -Wstrict-prototypes -Wundef -Wmissing-declarations -Wmissing-prototypes -Wwrite-strings -fno-strict-aliasing -Werror=declaration-after-statement -fno-builtin -fno-common -Werror=return-type -Wno-unused-local-typedefs -DHAVE_STDINT_H=1 -DHAVE_DIRENT_H=1 -DHAVE_SYS_DIR_H=1 -DHAVE_SYS_TIME_H=1 -DHAVE_SYS_TIMES_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_LIBDL=1 -DGX_COLOR_INDEX_TYPE="unsigned long long" -D__USE_UNIX98=1 -DBUILD_PDF=1 -I./pdf -Os -fstack-clash-protection -Wformat -Werror=format-security -g -flto=auto -DHAVE_RESTRICT=1 -I/usr/include/webp -fno-strict-aliasing -DHAVE_POPEN_PROTO=1 -I./psi -I./soobj -I./soobj -I./base -I./devices -o ./soobj/zpdf_r6.o -c ./psi/zpdf_r6.c gcc -DHAVE_MKSTEMP -DHAVE_FSEEKO -DHAVE_FONTCONFIG -DHAVE_SETLOCALE -DHAVE_DBUS -DHAVE_BSWAP32 -DHAVE_BYTESWAP_H -DHAVE_STRERROR -DHAVE_PREAD_PWRITE=1 -DGS_RECURSIVE_MUTEXATTR=PTHREAD_MUTEX_RECURSIVE -O2 -DNDEBUG -fPIC -fvisibility=hidden -DGSDLLEXPORT="__attribute__((visibility(\"default\")))" -Wall -Wstrict-prototypes -Wundef -Wmissing-declarations -Wmissing-prototypes -Wwrite-strings -fno-strict-aliasing -Werror=declaration-after-statement -fno-builtin -fno-common -Werror=return-type -Wno-unused-local-typedefs -DHAVE_STDINT_H=1 -DHAVE_DIRENT_H=1 -DHAVE_SYS_DIR_H=1 -DHAVE_SYS_TIME_H=1 -DHAVE_SYS_TIMES_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_LIBDL=1 -DGX_COLOR_INDEX_TYPE="unsigned long long" -D__USE_UNIX98=1 -DBUILD_PDF=1 -I./pdf -Os -fstack-clash-protection -Wformat -Werror=format-security -g -flto=auto -DHAVE_RESTRICT=1 -I/usr/include/webp -fno-strict-aliasing -DHAVE_POPEN_PROTO=1 -DSHARE_JPX=0 -Wno-attributes -DOPJ_STATIC -DMUTEX_pthread=0 -DUSE_JPIP -DUSE_OPENJPEG_JP2 -DOPJ_HAVE_STDINT_H=1 -DOPJ_HAVE_INTTYPES_H=1 -DOPJ_HAVE_FSEEKO=1 -DOPJ_HAVE_MALLOC_H=1 -DOPJ_HAVE_ALIGNED_ALLOC=1 -DOPJ_HAVE_MEMALIGN=1 -DOPJ_HAVE_POSIX_MEMALIGN=1 -U__SSE__ -DPDF_INCLUDED -I./pdf -I./soobj -I./pcl/pl -I./base -Isrc/lib -I./jpegxr -Isrc -I./openjpeg/src/lib/openjp2 -Isrc -c ./pdf/pdf_loop_detect.c -o ./soobj/pdf_loop_detect.o gcc -DHAVE_MKSTEMP -DHAVE_FSEEKO -DHAVE_FONTCONFIG -DHAVE_SETLOCALE -DHAVE_DBUS -DHAVE_BSWAP32 -DHAVE_BYTESWAP_H -DHAVE_STRERROR -DHAVE_PREAD_PWRITE=1 -DGS_RECURSIVE_MUTEXATTR=PTHREAD_MUTEX_RECURSIVE -O2 -DNDEBUG -fPIC -fvisibility=hidden -DGSDLLEXPORT="__attribute__((visibility(\"default\")))" -Wall -Wstrict-prototypes -Wundef -Wmissing-declarations -Wmissing-prototypes -Wwrite-strings -fno-strict-aliasing -Werror=declaration-after-statement -fno-builtin -fno-common -Werror=return-type -Wno-unused-local-typedefs -DHAVE_STDINT_H=1 -DHAVE_DIRENT_H=1 -DHAVE_SYS_DIR_H=1 -DHAVE_SYS_TIME_H=1 -DHAVE_SYS_TIMES_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_LIBDL=1 -DGX_COLOR_INDEX_TYPE="unsigned long long" -D__USE_UNIX98=1 -DBUILD_PDF=1 -I./pdf -Os -fstack-clash-protection -Wformat -Werror=format-security -g -flto=auto -DHAVE_RESTRICT=1 -I/usr/include/webp -fno-strict-aliasing -DHAVE_POPEN_PROTO=1 -DSHARE_JPX=0 -Wno-attributes -DOPJ_STATIC -DMUTEX_pthread=0 -DUSE_JPIP -DUSE_OPENJPEG_JP2 -DOPJ_HAVE_STDINT_H=1 -DOPJ_HAVE_INTTYPES_H=1 -DOPJ_HAVE_FSEEKO=1 -DOPJ_HAVE_MALLOC_H=1 -DOPJ_HAVE_ALIGNED_ALLOC=1 -DOPJ_HAVE_MEMALIGN=1 -DOPJ_HAVE_POSIX_MEMALIGN=1 -U__SSE__ -DPDF_INCLUDED -I./pdf -I./soobj -I./pcl/pl -I./base -Isrc/lib -I./jpegxr -Isrc -I./openjpeg/src/lib/openjp2 -Isrc -c ./pdf/ghostpdf.c -o ./soobj/ghostpdf.o gcc -DHAVE_MKSTEMP -DHAVE_FSEEKO -DHAVE_FONTCONFIG -DHAVE_SETLOCALE -DHAVE_DBUS -DHAVE_BSWAP32 -DHAVE_BYTESWAP_H -DHAVE_STRERROR -DHAVE_PREAD_PWRITE=1 -DGS_RECURSIVE_MUTEXATTR=PTHREAD_MUTEX_RECURSIVE -O2 -DNDEBUG -fPIC -fvisibility=hidden -DGSDLLEXPORT="__attribute__((visibility(\"default\")))" -Wall -Wstrict-prototypes -Wundef -Wmissing-declarations -Wmissing-prototypes -Wwrite-strings -fno-strict-aliasing -Werror=declaration-after-statement -fno-builtin -fno-common -Werror=return-type -Wno-unused-local-typedefs -DHAVE_STDINT_H=1 -DHAVE_DIRENT_H=1 -DHAVE_SYS_DIR_H=1 -DHAVE_SYS_TIME_H=1 -DHAVE_SYS_TIMES_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_LIBDL=1 -DGX_COLOR_INDEX_TYPE="unsigned long long" -D__USE_UNIX98=1 -DBUILD_PDF=1 -I./pdf -Os -fstack-clash-protection -Wformat -Werror=format-security -g -flto=auto -DHAVE_RESTRICT=1 -I/usr/include/webp -fno-strict-aliasing -DHAVE_POPEN_PROTO=1 -DSHARE_JPX=0 -Wno-attributes -DOPJ_STATIC -DMUTEX_pthread=0 -DUSE_JPIP -DUSE_OPENJPEG_JP2 -DOPJ_HAVE_STDINT_H=1 -DOPJ_HAVE_INTTYPES_H=1 -DOPJ_HAVE_FSEEKO=1 -DOPJ_HAVE_MALLOC_H=1 -DOPJ_HAVE_ALIGNED_ALLOC=1 -DOPJ_HAVE_MEMALIGN=1 -DOPJ_HAVE_POSIX_MEMALIGN=1 -U__SSE__ -DPDF_INCLUDED -I./pdf -I./soobj -I./pcl/pl -I./base -Isrc/lib -I./jpegxr -Isrc -I./openjpeg/src/lib/openjp2 -Isrc -c ./pdf/pdf_dict.c -o ./soobj/pdf_dict.o gcc -DHAVE_MKSTEMP -DHAVE_FSEEKO -DHAVE_FONTCONFIG -DHAVE_SETLOCALE -DHAVE_DBUS -DHAVE_BSWAP32 -DHAVE_BYTESWAP_H -DHAVE_STRERROR -DHAVE_PREAD_PWRITE=1 -DGS_RECURSIVE_MUTEXATTR=PTHREAD_MUTEX_RECURSIVE -O2 -DNDEBUG -fPIC -fvisibility=hidden -DGSDLLEXPORT="__attribute__((visibility(\"default\")))" -Wall -Wstrict-prototypes -Wundef -Wmissing-declarations -Wmissing-prototypes -Wwrite-strings -fno-strict-aliasing -Werror=declaration-after-statement -fno-builtin -fno-common -Werror=return-type -Wno-unused-local-typedefs -DHAVE_STDINT_H=1 -DHAVE_DIRENT_H=1 -DHAVE_SYS_DIR_H=1 -DHAVE_SYS_TIME_H=1 -DHAVE_SYS_TIMES_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_LIBDL=1 -DGX_COLOR_INDEX_TYPE="unsigned long long" -D__USE_UNIX98=1 -DBUILD_PDF=1 -I./pdf -Os -fstack-clash-protection -Wformat -Werror=format-security -g -flto=auto -DHAVE_RESTRICT=1 -I/usr/include/webp -fno-strict-aliasing -DHAVE_POPEN_PROTO=1 -DSHARE_JPX=0 -Wno-attributes -DOPJ_STATIC -DMUTEX_pthread=0 -DUSE_JPIP -DUSE_OPENJPEG_JP2 -DOPJ_HAVE_STDINT_H=1 -DOPJ_HAVE_INTTYPES_H=1 -DOPJ_HAVE_FSEEKO=1 -DOPJ_HAVE_MALLOC_H=1 -DOPJ_HAVE_ALIGNED_ALLOC=1 -DOPJ_HAVE_MEMALIGN=1 -DOPJ_HAVE_POSIX_MEMALIGN=1 -U__SSE__ -DPDF_INCLUDED -I./pdf -I./soobj -I./pcl/pl -I./base -Isrc/lib -I./jpegxr -Isrc -I./openjpeg/src/lib/openjp2 -Isrc -c ./pdf/pdf_array.c -o ./soobj/pdf_array.o gcc -DHAVE_MKSTEMP -DHAVE_FSEEKO -DHAVE_FONTCONFIG -DHAVE_SETLOCALE -DHAVE_DBUS -DHAVE_BSWAP32 -DHAVE_BYTESWAP_H -DHAVE_STRERROR -DHAVE_PREAD_PWRITE=1 -DGS_RECURSIVE_MUTEXATTR=PTHREAD_MUTEX_RECURSIVE -O2 -DNDEBUG -fPIC -fvisibility=hidden -DGSDLLEXPORT="__attribute__((visibility(\"default\")))" -Wall -Wstrict-prototypes -Wundef -Wmissing-declarations -Wmissing-prototypes -Wwrite-strings -fno-strict-aliasing -Werror=declaration-after-statement -fno-builtin -fno-common -Werror=return-type -Wno-unused-local-typedefs -DHAVE_STDINT_H=1 -DHAVE_DIRENT_H=1 -DHAVE_SYS_DIR_H=1 -DHAVE_SYS_TIME_H=1 -DHAVE_SYS_TIMES_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_LIBDL=1 -DGX_COLOR_INDEX_TYPE="unsigned long long" -D__USE_UNIX98=1 -DBUILD_PDF=1 -I./pdf -Os -fstack-clash-protection -Wformat -Werror=format-security -g -flto=auto -DHAVE_RESTRICT=1 -I/usr/include/webp -fno-strict-aliasing -DHAVE_POPEN_PROTO=1 -DSHARE_JPX=0 -Wno-attributes -DOPJ_STATIC -DMUTEX_pthread=0 -DUSE_JPIP -DUSE_OPENJPEG_JP2 -DOPJ_HAVE_STDINT_H=1 -DOPJ_HAVE_INTTYPES_H=1 -DOPJ_HAVE_FSEEKO=1 -DOPJ_HAVE_MALLOC_H=1 -DOPJ_HAVE_ALIGNED_ALLOC=1 -DOPJ_HAVE_MEMALIGN=1 -DOPJ_HAVE_POSIX_MEMALIGN=1 -U__SSE__ -DPDF_INCLUDED -I./pdf -I./soobj -I./pcl/pl -I./base -Isrc/lib -I./jpegxr -Isrc -I./openjpeg/src/lib/openjp2 -Isrc -c ./pdf/pdf_xref.c -o ./soobj/pdf_xref.o gcc -DHAVE_MKSTEMP -DHAVE_FSEEKO -DHAVE_FONTCONFIG -DHAVE_SETLOCALE -DHAVE_DBUS -DHAVE_BSWAP32 -DHAVE_BYTESWAP_H -DHAVE_STRERROR -DHAVE_PREAD_PWRITE=1 -DGS_RECURSIVE_MUTEXATTR=PTHREAD_MUTEX_RECURSIVE -O2 -DNDEBUG -fPIC -fvisibility=hidden -DGSDLLEXPORT="__attribute__((visibility(\"default\")))" -Wall -Wstrict-prototypes -Wundef -Wmissing-declarations -Wmissing-prototypes -Wwrite-strings -fno-strict-aliasing -Werror=declaration-after-statement -fno-builtin -fno-common -Werror=return-type -Wno-unused-local-typedefs -DHAVE_STDINT_H=1 -DHAVE_DIRENT_H=1 -DHAVE_SYS_DIR_H=1 -DHAVE_SYS_TIME_H=1 -DHAVE_SYS_TIMES_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_LIBDL=1 -DGX_COLOR_INDEX_TYPE="unsigned long long" -D__USE_UNIX98=1 -DBUILD_PDF=1 -I./pdf -Os -fstack-clash-protection -Wformat -Werror=format-security -g -flto=auto -DHAVE_RESTRICT=1 -I/usr/include/webp -fno-strict-aliasing -DHAVE_POPEN_PROTO=1 -DSHARE_JPX=0 -Wno-attributes -DOPJ_STATIC -DMUTEX_pthread=0 -DUSE_JPIP -DUSE_OPENJPEG_JP2 -DOPJ_HAVE_STDINT_H=1 -DOPJ_HAVE_INTTYPES_H=1 -DOPJ_HAVE_FSEEKO=1 -DOPJ_HAVE_MALLOC_H=1 -DOPJ_HAVE_ALIGNED_ALLOC=1 -DOPJ_HAVE_MEMALIGN=1 -DOPJ_HAVE_POSIX_MEMALIGN=1 -U__SSE__ -DPDF_INCLUDED -I./pdf -I./soobj -I./pcl/pl -I./base -Isrc/lib -I./jpegxr -Isrc -I./openjpeg/src/lib/openjp2 -Isrc -c ./pdf/pdf_int.c -o ./soobj/pdf_int.o gcc -DHAVE_MKSTEMP -DHAVE_FSEEKO -DHAVE_FONTCONFIG -DHAVE_SETLOCALE -DHAVE_DBUS -DHAVE_BSWAP32 -DHAVE_BYTESWAP_H -DHAVE_STRERROR -DHAVE_PREAD_PWRITE=1 -DGS_RECURSIVE_MUTEXATTR=PTHREAD_MUTEX_RECURSIVE -O2 -DNDEBUG -fPIC -fvisibility=hidden -DGSDLLEXPORT="__attribute__((visibility(\"default\")))" -Wall -Wstrict-prototypes -Wundef -Wmissing-declarations -Wmissing-prototypes -Wwrite-strings -fno-strict-aliasing -Werror=declaration-after-statement -fno-builtin -fno-common -Werror=return-type -Wno-unused-local-typedefs -DHAVE_STDINT_H=1 -DHAVE_DIRENT_H=1 -DHAVE_SYS_DIR_H=1 -DHAVE_SYS_TIME_H=1 -DHAVE_SYS_TIMES_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_LIBDL=1 -DGX_COLOR_INDEX_TYPE="unsigned long long" -D__USE_UNIX98=1 -DBUILD_PDF=1 -I./pdf -Os -fstack-clash-protection -Wformat -Werror=format-security -g -flto=auto -DHAVE_RESTRICT=1 -I/usr/include/webp -fno-strict-aliasing -DHAVE_POPEN_PROTO=1 -DSHARE_JPX=0 -Wno-attributes -DOPJ_STATIC -DMUTEX_pthread=0 -DUSE_JPIP -DUSE_OPENJPEG_JP2 -DOPJ_HAVE_STDINT_H=1 -DOPJ_HAVE_INTTYPES_H=1 -DOPJ_HAVE_FSEEKO=1 -DOPJ_HAVE_MALLOC_H=1 -DOPJ_HAVE_ALIGNED_ALLOC=1 -DOPJ_HAVE_MEMALIGN=1 -DOPJ_HAVE_POSIX_MEMALIGN=1 -U__SSE__ -DPDF_INCLUDED -I./pdf -I./soobj -I./pcl/pl -I./base -Isrc/lib -I./jpegxr -Isrc -I./openjpeg/src/lib/openjp2 -Isrc -c ./pdf/pdf_file.c -o ./soobj/pdf_file_jbig2dec.o gcc -DHAVE_MKSTEMP -DHAVE_FSEEKO -DHAVE_FONTCONFIG -DHAVE_SETLOCALE -DHAVE_DBUS -DHAVE_BSWAP32 -DHAVE_BYTESWAP_H -DHAVE_STRERROR -DHAVE_PREAD_PWRITE=1 -DGS_RECURSIVE_MUTEXATTR=PTHREAD_MUTEX_RECURSIVE -O2 -DNDEBUG -fPIC -fvisibility=hidden -DGSDLLEXPORT="__attribute__((visibility(\"default\")))" -Wall -Wstrict-prototypes -Wundef -Wmissing-declarations -Wmissing-prototypes -Wwrite-strings -fno-strict-aliasing -Werror=declaration-after-statement -fno-builtin -fno-common -Werror=return-type -Wno-unused-local-typedefs -DHAVE_STDINT_H=1 -DHAVE_DIRENT_H=1 -DHAVE_SYS_DIR_H=1 -DHAVE_SYS_TIME_H=1 -DHAVE_SYS_TIMES_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_LIBDL=1 -DGX_COLOR_INDEX_TYPE="unsigned long long" -D__USE_UNIX98=1 -DBUILD_PDF=1 -I./pdf -Os -fstack-clash-protection -Wformat -Werror=format-security -g -flto=auto -DHAVE_RESTRICT=1 -I/usr/include/webp -fno-strict-aliasing -DHAVE_POPEN_PROTO=1 -DSHARE_JPX=0 -Wno-attributes -DOPJ_STATIC -DMUTEX_pthread=0 -DUSE_JPIP -DUSE_OPENJPEG_JP2 -DOPJ_HAVE_STDINT_H=1 -DOPJ_HAVE_INTTYPES_H=1 -DOPJ_HAVE_FSEEKO=1 -DOPJ_HAVE_MALLOC_H=1 -DOPJ_HAVE_ALIGNED_ALLOC=1 -DOPJ_HAVE_MEMALIGN=1 -DOPJ_HAVE_POSIX_MEMALIGN=1 -U__SSE__ -DPDF_INCLUDED -I./pdf -I./soobj -I./pcl/pl -I./base -Isrc/lib -I./jpegxr -Isrc -I./openjpeg/src/lib/openjp2 -Isrc -c ./pdf/pdf_path.c -o ./soobj/pdf_path.o gcc -DHAVE_MKSTEMP -DHAVE_FSEEKO -DHAVE_FONTCONFIG -DHAVE_SETLOCALE -DHAVE_DBUS -DHAVE_BSWAP32 -DHAVE_BYTESWAP_H -DHAVE_STRERROR -DHAVE_PREAD_PWRITE=1 -DGS_RECURSIVE_MUTEXATTR=PTHREAD_MUTEX_RECURSIVE -O2 -DNDEBUG -fPIC -fvisibility=hidden -DGSDLLEXPORT="__attribute__((visibility(\"default\")))" -Wall -Wstrict-prototypes -Wundef -Wmissing-declarations -Wmissing-prototypes -Wwrite-strings -fno-strict-aliasing -Werror=declaration-after-statement -fno-builtin -fno-common -Werror=return-type -Wno-unused-local-typedefs -DHAVE_STDINT_H=1 -DHAVE_DIRENT_H=1 -DHAVE_SYS_DIR_H=1 -DHAVE_SYS_TIME_H=1 -DHAVE_SYS_TIMES_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_LIBDL=1 -DGX_COLOR_INDEX_TYPE="unsigned long long" -D__USE_UNIX98=1 -DBUILD_PDF=1 -I./pdf -Os -fstack-clash-protection -Wformat -Werror=format-security -g -flto=auto -DHAVE_RESTRICT=1 -I/usr/include/webp -fno-strict-aliasing -DHAVE_POPEN_PROTO=1 -DSHARE_JPX=0 -Wno-attributes -DOPJ_STATIC -DMUTEX_pthread=0 -DUSE_JPIP -DUSE_OPENJPEG_JP2 -DOPJ_HAVE_STDINT_H=1 -DOPJ_HAVE_INTTYPES_H=1 -DOPJ_HAVE_FSEEKO=1 -DOPJ_HAVE_MALLOC_H=1 -DOPJ_HAVE_ALIGNED_ALLOC=1 -DOPJ_HAVE_MEMALIGN=1 -DOPJ_HAVE_POSIX_MEMALIGN=1 -U__SSE__ -DPDF_INCLUDED -I./pdf -I./soobj -I./pcl/pl -I./base -Isrc/lib -I./jpegxr -Isrc -I./openjpeg/src/lib/openjp2 -Isrc -c ./pdf/pdf_colour.c -o ./soobj/pdf_colour.o gcc -DHAVE_MKSTEMP -DHAVE_FSEEKO -DHAVE_FONTCONFIG -DHAVE_SETLOCALE -DHAVE_DBUS -DHAVE_BSWAP32 -DHAVE_BYTESWAP_H -DHAVE_STRERROR -DHAVE_PREAD_PWRITE=1 -DGS_RECURSIVE_MUTEXATTR=PTHREAD_MUTEX_RECURSIVE -O2 -DNDEBUG -fPIC -fvisibility=hidden -DGSDLLEXPORT="__attribute__((visibility(\"default\")))" -Wall -Wstrict-prototypes -Wundef -Wmissing-declarations -Wmissing-prototypes -Wwrite-strings -fno-strict-aliasing -Werror=declaration-after-statement -fno-builtin -fno-common -Werror=return-type -Wno-unused-local-typedefs -DHAVE_STDINT_H=1 -DHAVE_DIRENT_H=1 -DHAVE_SYS_DIR_H=1 -DHAVE_SYS_TIME_H=1 -DHAVE_SYS_TIMES_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_LIBDL=1 -DGX_COLOR_INDEX_TYPE="unsigned long long" -D__USE_UNIX98=1 -DBUILD_PDF=1 -I./pdf -Os -fstack-clash-protection -Wformat -Werror=format-security -g -flto=auto -DHAVE_RESTRICT=1 -I/usr/include/webp -fno-strict-aliasing -DHAVE_POPEN_PROTO=1 -DSHARE_JPX=0 -Wno-attributes -DOPJ_STATIC -DMUTEX_pthread=0 -DUSE_JPIP -DUSE_OPENJPEG_JP2 -DOPJ_HAVE_STDINT_H=1 -DOPJ_HAVE_INTTYPES_H=1 -DOPJ_HAVE_FSEEKO=1 -DOPJ_HAVE_MALLOC_H=1 -DOPJ_HAVE_ALIGNED_ALLOC=1 -DOPJ_HAVE_MEMALIGN=1 -DOPJ_HAVE_POSIX_MEMALIGN=1 -U__SSE__ -DPDF_INCLUDED -I./pdf -I./soobj -I./pcl/pl -I./base -Isrc/lib -I./jpegxr -Isrc -I./openjpeg/src/lib/openjp2 -Isrc -c ./pdf/pdf_pattern.c -o ./soobj/pdf_pattern.o gcc -DHAVE_MKSTEMP -DHAVE_FSEEKO -DHAVE_FONTCONFIG -DHAVE_SETLOCALE -DHAVE_DBUS -DHAVE_BSWAP32 -DHAVE_BYTESWAP_H -DHAVE_STRERROR -DHAVE_PREAD_PWRITE=1 -DGS_RECURSIVE_MUTEXATTR=PTHREAD_MUTEX_RECURSIVE -O2 -DNDEBUG -fPIC -fvisibility=hidden -DGSDLLEXPORT="__attribute__((visibility(\"default\")))" -Wall -Wstrict-prototypes -Wundef -Wmissing-declarations -Wmissing-prototypes -Wwrite-strings -fno-strict-aliasing -Werror=declaration-after-statement -fno-builtin -fno-common -Werror=return-type -Wno-unused-local-typedefs -DHAVE_STDINT_H=1 -DHAVE_DIRENT_H=1 -DHAVE_SYS_DIR_H=1 -DHAVE_SYS_TIME_H=1 -DHAVE_SYS_TIMES_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_LIBDL=1 -DGX_COLOR_INDEX_TYPE="unsigned long long" -D__USE_UNIX98=1 -DBUILD_PDF=1 -I./pdf -Os -fstack-clash-protection -Wformat -Werror=format-security -g -flto=auto -DHAVE_RESTRICT=1 -I/usr/include/webp -fno-strict-aliasing -DHAVE_POPEN_PROTO=1 -DSHARE_JPX=0 -Wno-attributes -DOPJ_STATIC -DMUTEX_pthread=0 -DUSE_JPIP -DUSE_OPENJPEG_JP2 -DOPJ_HAVE_STDINT_H=1 -DOPJ_HAVE_INTTYPES_H=1 -DOPJ_HAVE_FSEEKO=1 -DOPJ_HAVE_MALLOC_H=1 -DOPJ_HAVE_ALIGNED_ALLOC=1 -DOPJ_HAVE_MEMALIGN=1 -DOPJ_HAVE_POSIX_MEMALIGN=1 -U__SSE__ -DPDF_INCLUDED -I./pdf -I./soobj -I./pcl/pl -I./base -Isrc/lib -I./jpegxr -Isrc -I./openjpeg/src/lib/openjp2 -Isrc -c ./pdf/pdf_gstate.c -o ./soobj/pdf_gstate.o gcc -DHAVE_MKSTEMP -DHAVE_FSEEKO -DHAVE_FONTCONFIG -DHAVE_SETLOCALE -DHAVE_DBUS -DHAVE_BSWAP32 -DHAVE_BYTESWAP_H -DHAVE_STRERROR -DHAVE_PREAD_PWRITE=1 -DGS_RECURSIVE_MUTEXATTR=PTHREAD_MUTEX_RECURSIVE -O2 -DNDEBUG -fPIC -fvisibility=hidden -DGSDLLEXPORT="__attribute__((visibility(\"default\")))" -Wall -Wstrict-prototypes -Wundef -Wmissing-declarations -Wmissing-prototypes -Wwrite-strings -fno-strict-aliasing -Werror=declaration-after-statement -fno-builtin -fno-common -Werror=return-type -Wno-unused-local-typedefs -DHAVE_STDINT_H=1 -DHAVE_DIRENT_H=1 -DHAVE_SYS_DIR_H=1 -DHAVE_SYS_TIME_H=1 -DHAVE_SYS_TIMES_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_LIBDL=1 -DGX_COLOR_INDEX_TYPE="unsigned long long" -D__USE_UNIX98=1 -DBUILD_PDF=1 -I./pdf -Os -fstack-clash-protection -Wformat -Werror=format-security -g -flto=auto -DHAVE_RESTRICT=1 -I/usr/include/webp -fno-strict-aliasing -DHAVE_POPEN_PROTO=1 -DSHARE_JPX=0 -Wno-attributes -DOPJ_STATIC -DMUTEX_pthread=0 -DUSE_JPIP -DUSE_OPENJPEG_JP2 -DOPJ_HAVE_STDINT_H=1 -DOPJ_HAVE_INTTYPES_H=1 -DOPJ_HAVE_FSEEKO=1 -DOPJ_HAVE_MALLOC_H=1 -DOPJ_HAVE_ALIGNED_ALLOC=1 -DOPJ_HAVE_MEMALIGN=1 -DOPJ_HAVE_POSIX_MEMALIGN=1 -U__SSE__ -DPDF_INCLUDED -I./pdf -I./soobj -I./pcl/pl -I./base -Isrc/lib -I./jpegxr -Isrc -I./openjpeg/src/lib/openjp2 -Isrc -c ./pdf/pdf_stack.c -o ./soobj/pdf_stack.o gcc -DHAVE_MKSTEMP -DHAVE_FSEEKO -DHAVE_FONTCONFIG -DHAVE_SETLOCALE -DHAVE_DBUS -DHAVE_BSWAP32 -DHAVE_BYTESWAP_H -DHAVE_STRERROR -DHAVE_PREAD_PWRITE=1 -DGS_RECURSIVE_MUTEXATTR=PTHREAD_MUTEX_RECURSIVE -O2 -DNDEBUG -fPIC -fvisibility=hidden -DGSDLLEXPORT="__attribute__((visibility(\"default\")))" -Wall -Wstrict-prototypes -Wundef -Wmissing-declarations -Wmissing-prototypes -Wwrite-strings -fno-strict-aliasing -Werror=declaration-after-statement -fno-builtin -fno-common -Werror=return-type -Wno-unused-local-typedefs -DHAVE_STDINT_H=1 -DHAVE_DIRENT_H=1 -DHAVE_SYS_DIR_H=1 -DHAVE_SYS_TIME_H=1 -DHAVE_SYS_TIMES_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_LIBDL=1 -DGX_COLOR_INDEX_TYPE="unsigned long long" -D__USE_UNIX98=1 -DBUILD_PDF=1 -I./pdf -Os -fstack-clash-protection -Wformat -Werror=format-security -g -flto=auto -DHAVE_RESTRICT=1 -I/usr/include/webp -fno-strict-aliasing -DHAVE_POPEN_PROTO=1 -DSHARE_JPX=0 -Wno-attributes -DOPJ_STATIC -DMUTEX_pthread=0 -DUSE_JPIP -DUSE_OPENJPEG_JP2 -DOPJ_HAVE_STDINT_H=1 -DOPJ_HAVE_INTTYPES_H=1 -DOPJ_HAVE_FSEEKO=1 -DOPJ_HAVE_MALLOC_H=1 -DOPJ_HAVE_ALIGNED_ALLOC=1 -DOPJ_HAVE_MEMALIGN=1 -DOPJ_HAVE_POSIX_MEMALIGN=1 -U__SSE__ -DPDF_INCLUDED -I./pdf -I./soobj -I./pcl/pl -I./base -Isrc/lib -I./jpegxr -Isrc -I./openjpeg/src/lib/openjp2 -Isrc -c ./pdf/pdf_image.c -o ./soobj/pdf_image.o gcc -DHAVE_MKSTEMP -DHAVE_FSEEKO -DHAVE_FONTCONFIG -DHAVE_SETLOCALE -DHAVE_DBUS -DHAVE_BSWAP32 -DHAVE_BYTESWAP_H -DHAVE_STRERROR -DHAVE_PREAD_PWRITE=1 -DGS_RECURSIVE_MUTEXATTR=PTHREAD_MUTEX_RECURSIVE -O2 -DNDEBUG -fPIC -fvisibility=hidden -DGSDLLEXPORT="__attribute__((visibility(\"default\")))" -Wall -Wstrict-prototypes -Wundef -Wmissing-declarations -Wmissing-prototypes -Wwrite-strings -fno-strict-aliasing -Werror=declaration-after-statement -fno-builtin -fno-common -Werror=return-type -Wno-unused-local-typedefs -DHAVE_STDINT_H=1 -DHAVE_DIRENT_H=1 -DHAVE_SYS_DIR_H=1 -DHAVE_SYS_TIME_H=1 -DHAVE_SYS_TIMES_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_LIBDL=1 -DGX_COLOR_INDEX_TYPE="unsigned long long" -D__USE_UNIX98=1 -DBUILD_PDF=1 -I./pdf -Os -fstack-clash-protection -Wformat -Werror=format-security -g -flto=auto -DHAVE_RESTRICT=1 -I/usr/include/webp -fno-strict-aliasing -DHAVE_POPEN_PROTO=1 -DSHARE_JPX=0 -Wno-attributes -DOPJ_STATIC -DMUTEX_pthread=0 -DUSE_JPIP -DUSE_OPENJPEG_JP2 -DOPJ_HAVE_STDINT_H=1 -DOPJ_HAVE_INTTYPES_H=1 -DOPJ_HAVE_FSEEKO=1 -DOPJ_HAVE_MALLOC_H=1 -DOPJ_HAVE_ALIGNED_ALLOC=1 -DOPJ_HAVE_MEMALIGN=1 -DOPJ_HAVE_POSIX_MEMALIGN=1 -U__SSE__ -DPDF_INCLUDED -I./pdf -I./soobj -I./pcl/pl -I./base -Isrc/lib -I./jpegxr -Isrc -I./openjpeg/src/lib/openjp2 -Isrc -c ./pdf/pdf_page.c -o ./soobj/pdf_page.o ./obj/aux/echogs -e .dev -w- -l-obj ./obj/pdfi ./obj/pdf_loop_detect.o ./obj/ghostpdf.o ./obj/pdf_dict.o ./obj/pdf_array.o ./obj/pdf_xref.o ./obj/pdf_int.o ./obj/pdf_file.o ./obj/pdf_path.o ./obj/pdf_colour.o ./obj/pdf_pattern.o ./obj/pdf_gstate.o ./obj/pdf_stack.o ./obj/pdf_image.o ./obj/pdf_page.o ./obj/pdf_annot.o ./obj/pdf_mark.o ./obj/pdf_fapi.o ./obj/pdf_font.o ./obj/pdf_font0.o ./obj/pdf_ciddec.o ./obj/pdf_font1.o ./obj/pdf_font1C.o ./obj/pdf_fontps.o ./obj/pdf_font3.o ./obj/pdf_fontTT.o ./obj/pdf_font9.o ./obj/pdf_font11.o ./obj/pdf_cmap.o ./obj/pdf_fmap.o ./obj/pdf_text.o ./obj/pdf_shading.o ./obj/pdf_func.o ./obj/pdf_trans.o ./obj/pdf_device.o ./obj/pdf_misc.o ./obj/pdf_optcontent.o ./obj/pdf_check.o ./obj/pdf_sec.o ./obj/pdf_utf8.o ./obj/pdf_deref.o ./obj/pdf_repair.o ./obj/pdf_obj.o ./obj/pdf_doc.o ./obj/aux/echogs -e .dev -a- ./obj/pdfi -include ./obj/func4lib.dev ./obj/gsagl.dev ./obj/aux/echogs -e .dev -a- ./obj/pdfi -include ./obj/pdiff.dev ./obj/psfilters.dev ./obj/saes.dev ./obj/sjpx.dev ./obj/aux/echogs -e .dev -a- ./obj/pdfi -include ./obj/ssha2.dev ./obj/psfilters.dev ./obj/sdct.dev ./obj/simscale.dev gcc -DHAVE_MKSTEMP -DHAVE_FSEEKO -DHAVE_FONTCONFIG -DHAVE_SETLOCALE -DHAVE_DBUS -DHAVE_BSWAP32 -DHAVE_BYTESWAP_H -DHAVE_STRERROR -DHAVE_PREAD_PWRITE=1 -DGS_RECURSIVE_MUTEXATTR=PTHREAD_MUTEX_RECURSIVE -O2 -DNDEBUG -fPIC -fvisibility=hidden -DGSDLLEXPORT="__attribute__((visibility(\"default\")))" -Wall -Wstrict-prototypes -Wundef -Wmissing-declarations -Wmissing-prototypes -Wwrite-strings -fno-strict-aliasing -Werror=declaration-after-statement -fno-builtin -fno-common -Werror=return-type -Wno-unused-local-typedefs -DHAVE_STDINT_H=1 -DHAVE_DIRENT_H=1 -DHAVE_SYS_DIR_H=1 -DHAVE_SYS_TIME_H=1 -DHAVE_SYS_TIMES_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_LIBDL=1 -DGX_COLOR_INDEX_TYPE="unsigned long long" -D__USE_UNIX98=1 -DBUILD_PDF=1 -I./pdf -Os -fstack-clash-protection -Wformat -Werror=format-security -g -flto=auto -DHAVE_RESTRICT=1 -I/usr/include/webp -fno-strict-aliasing -DHAVE_POPEN_PROTO=1 -DSHARE_JPX=0 -Wno-attributes -DOPJ_STATIC -DMUTEX_pthread=0 -DUSE_JPIP -DUSE_OPENJPEG_JP2 -DOPJ_HAVE_STDINT_H=1 -DOPJ_HAVE_INTTYPES_H=1 -DOPJ_HAVE_FSEEKO=1 -DOPJ_HAVE_MALLOC_H=1 -DOPJ_HAVE_ALIGNED_ALLOC=1 -DOPJ_HAVE_MEMALIGN=1 -DOPJ_HAVE_POSIX_MEMALIGN=1 -U__SSE__ -DPDF_INCLUDED -I./pdf -I./soobj -I./pcl/pl -I./base -Isrc/lib -I./jpegxr -Isrc -I./openjpeg/src/lib/openjp2 -Isrc -c ./pdf/pdf_annot.c -o ./soobj/pdf_annot.o gcc -DHAVE_MKSTEMP -DHAVE_FSEEKO -DHAVE_FONTCONFIG -DHAVE_SETLOCALE -DHAVE_DBUS -DHAVE_BSWAP32 -DHAVE_BYTESWAP_H -DHAVE_STRERROR -DHAVE_PREAD_PWRITE=1 -DGS_RECURSIVE_MUTEXATTR=PTHREAD_MUTEX_RECURSIVE -O2 -DNDEBUG -fPIC -fvisibility=hidden -DGSDLLEXPORT="__attribute__((visibility(\"default\")))" -Wall -Wstrict-prototypes -Wundef -Wmissing-declarations -Wmissing-prototypes -Wwrite-strings -fno-strict-aliasing -Werror=declaration-after-statement -fno-builtin -fno-common -Werror=return-type -Wno-unused-local-typedefs -DHAVE_STDINT_H=1 -DHAVE_DIRENT_H=1 -DHAVE_SYS_DIR_H=1 -DHAVE_SYS_TIME_H=1 -DHAVE_SYS_TIMES_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_LIBDL=1 -DGX_COLOR_INDEX_TYPE="unsigned long long" -D__USE_UNIX98=1 -DBUILD_PDF=1 -I./pdf -Os -fstack-clash-protection -Wformat -Werror=format-security -g -flto=auto -DHAVE_RESTRICT=1 -I/usr/include/webp -fno-strict-aliasing -DHAVE_POPEN_PROTO=1 -DSHARE_JPX=0 -Wno-attributes -DOPJ_STATIC -DMUTEX_pthread=0 -DUSE_JPIP -DUSE_OPENJPEG_JP2 -DOPJ_HAVE_STDINT_H=1 -DOPJ_HAVE_INTTYPES_H=1 -DOPJ_HAVE_FSEEKO=1 -DOPJ_HAVE_MALLOC_H=1 -DOPJ_HAVE_ALIGNED_ALLOC=1 -DOPJ_HAVE_MEMALIGN=1 -DOPJ_HAVE_POSIX_MEMALIGN=1 -U__SSE__ -DPDF_INCLUDED -I./pdf -I./soobj -I./pcl/pl -I./base -Isrc/lib -I./jpegxr -Isrc -I./openjpeg/src/lib/openjp2 -Isrc -c ./pdf/pdf_mark.c -o ./soobj/pdf_mark.o gcc -DHAVE_MKSTEMP -DHAVE_FSEEKO -DHAVE_FONTCONFIG -DHAVE_SETLOCALE -DHAVE_DBUS -DHAVE_BSWAP32 -DHAVE_BYTESWAP_H -DHAVE_STRERROR -DHAVE_PREAD_PWRITE=1 -DGS_RECURSIVE_MUTEXATTR=PTHREAD_MUTEX_RECURSIVE -O2 -DNDEBUG -fPIC -fvisibility=hidden -DGSDLLEXPORT="__attribute__((visibility(\"default\")))" -Wall -Wstrict-prototypes -Wundef -Wmissing-declarations -Wmissing-prototypes -Wwrite-strings -fno-strict-aliasing -Werror=declaration-after-statement -fno-builtin -fno-common -Werror=return-type -Wno-unused-local-typedefs -DHAVE_STDINT_H=1 -DHAVE_DIRENT_H=1 -DHAVE_SYS_DIR_H=1 -DHAVE_SYS_TIME_H=1 -DHAVE_SYS_TIMES_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_LIBDL=1 -DGX_COLOR_INDEX_TYPE="unsigned long long" -D__USE_UNIX98=1 -DBUILD_PDF=1 -I./pdf -Os -fstack-clash-protection -Wformat -Werror=format-security -g -flto=auto -DHAVE_RESTRICT=1 -I/usr/include/webp -fno-strict-aliasing -DHAVE_POPEN_PROTO=1 -DSHARE_JPX=0 -Wno-attributes -DOPJ_STATIC -DMUTEX_pthread=0 -DUSE_JPIP -DUSE_OPENJPEG_JP2 -DOPJ_HAVE_STDINT_H=1 -DOPJ_HAVE_INTTYPES_H=1 -DOPJ_HAVE_FSEEKO=1 -DOPJ_HAVE_MALLOC_H=1 -DOPJ_HAVE_ALIGNED_ALLOC=1 -DOPJ_HAVE_MEMALIGN=1 -DOPJ_HAVE_POSIX_MEMALIGN=1 -U__SSE__ -DPDF_INCLUDED -I./pdf -I./soobj -I./pcl/pl -I./base -Isrc/lib -I./jpegxr -Isrc -I./openjpeg/src/lib/openjp2 -Isrc -c ./pdf/pdf_fapi.c -o ./soobj/pdf_fapi.o gcc -DHAVE_MKSTEMP -DHAVE_FSEEKO -DHAVE_FONTCONFIG -DHAVE_SETLOCALE -DHAVE_DBUS -DHAVE_BSWAP32 -DHAVE_BYTESWAP_H -DHAVE_STRERROR -DHAVE_PREAD_PWRITE=1 -DGS_RECURSIVE_MUTEXATTR=PTHREAD_MUTEX_RECURSIVE -O2 -DNDEBUG -fPIC -fvisibility=hidden -DGSDLLEXPORT="__attribute__((visibility(\"default\")))" -Wall -Wstrict-prototypes -Wundef -Wmissing-declarations -Wmissing-prototypes -Wwrite-strings -fno-strict-aliasing -Werror=declaration-after-statement -fno-builtin -fno-common -Werror=return-type -Wno-unused-local-typedefs -DHAVE_STDINT_H=1 -DHAVE_DIRENT_H=1 -DHAVE_SYS_DIR_H=1 -DHAVE_SYS_TIME_H=1 -DHAVE_SYS_TIMES_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_LIBDL=1 -DGX_COLOR_INDEX_TYPE="unsigned long long" -D__USE_UNIX98=1 -DBUILD_PDF=1 -I./pdf -Os -fstack-clash-protection -Wformat -Werror=format-security -g -flto=auto -DHAVE_RESTRICT=1 -I/usr/include/webp -fno-strict-aliasing -DHAVE_POPEN_PROTO=1 -DSHARE_JPX=0 -Wno-attributes -DOPJ_STATIC -DMUTEX_pthread=0 -DUSE_JPIP -DUSE_OPENJPEG_JP2 -DOPJ_HAVE_STDINT_H=1 -DOPJ_HAVE_INTTYPES_H=1 -DOPJ_HAVE_FSEEKO=1 -DOPJ_HAVE_MALLOC_H=1 -DOPJ_HAVE_ALIGNED_ALLOC=1 -DOPJ_HAVE_MEMALIGN=1 -DOPJ_HAVE_POSIX_MEMALIGN=1 -U__SSE__ -DPDF_INCLUDED -I./pdf -I./soobj -I./pcl/pl -I./base -Isrc/lib -I./jpegxr -Isrc -I./openjpeg/src/lib/openjp2 -Isrc -c ./pdf/pdf_font.c -o ./soobj/pdf_font.o gcc -DHAVE_MKSTEMP -DHAVE_FSEEKO -DHAVE_FONTCONFIG -DHAVE_SETLOCALE -DHAVE_DBUS -DHAVE_BSWAP32 -DHAVE_BYTESWAP_H -DHAVE_STRERROR -DHAVE_PREAD_PWRITE=1 -DGS_RECURSIVE_MUTEXATTR=PTHREAD_MUTEX_RECURSIVE -O2 -DNDEBUG -fPIC -fvisibility=hidden -DGSDLLEXPORT="__attribute__((visibility(\"default\")))" -Wall -Wstrict-prototypes -Wundef -Wmissing-declarations -Wmissing-prototypes -Wwrite-strings -fno-strict-aliasing -Werror=declaration-after-statement -fno-builtin -fno-common -Werror=return-type -Wno-unused-local-typedefs -DHAVE_STDINT_H=1 -DHAVE_DIRENT_H=1 -DHAVE_SYS_DIR_H=1 -DHAVE_SYS_TIME_H=1 -DHAVE_SYS_TIMES_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_LIBDL=1 -DGX_COLOR_INDEX_TYPE="unsigned long long" -D__USE_UNIX98=1 -DBUILD_PDF=1 -I./pdf -Os -fstack-clash-protection -Wformat -Werror=format-security -g -flto=auto -DHAVE_RESTRICT=1 -I/usr/include/webp -fno-strict-aliasing -DHAVE_POPEN_PROTO=1 -DSHARE_JPX=0 -Wno-attributes -DOPJ_STATIC -DMUTEX_pthread=0 -DUSE_JPIP -DUSE_OPENJPEG_JP2 -DOPJ_HAVE_STDINT_H=1 -DOPJ_HAVE_INTTYPES_H=1 -DOPJ_HAVE_FSEEKO=1 -DOPJ_HAVE_MALLOC_H=1 -DOPJ_HAVE_ALIGNED_ALLOC=1 -DOPJ_HAVE_MEMALIGN=1 -DOPJ_HAVE_POSIX_MEMALIGN=1 -U__SSE__ -DPDF_INCLUDED -I./pdf -I./soobj -I./pcl/pl -I./base -Isrc/lib -I./jpegxr -Isrc -I./openjpeg/src/lib/openjp2 -Isrc -c ./pdf/pdf_font0.c -o ./soobj/pdf_font0.o gcc -DHAVE_MKSTEMP -DHAVE_FSEEKO -DHAVE_FONTCONFIG -DHAVE_SETLOCALE -DHAVE_DBUS -DHAVE_BSWAP32 -DHAVE_BYTESWAP_H -DHAVE_STRERROR -DHAVE_PREAD_PWRITE=1 -DGS_RECURSIVE_MUTEXATTR=PTHREAD_MUTEX_RECURSIVE -O2 -DNDEBUG -fPIC -fvisibility=hidden -DGSDLLEXPORT="__attribute__((visibility(\"default\")))" -Wall -Wstrict-prototypes -Wundef -Wmissing-declarations -Wmissing-prototypes -Wwrite-strings -fno-strict-aliasing -Werror=declaration-after-statement -fno-builtin -fno-common -Werror=return-type -Wno-unused-local-typedefs -DHAVE_STDINT_H=1 -DHAVE_DIRENT_H=1 -DHAVE_SYS_DIR_H=1 -DHAVE_SYS_TIME_H=1 -DHAVE_SYS_TIMES_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_LIBDL=1 -DGX_COLOR_INDEX_TYPE="unsigned long long" -D__USE_UNIX98=1 -DBUILD_PDF=1 -I./pdf -Os -fstack-clash-protection -Wformat -Werror=format-security -g -flto=auto -DHAVE_RESTRICT=1 -I/usr/include/webp -fno-strict-aliasing -DHAVE_POPEN_PROTO=1 -DSHARE_JPX=0 -Wno-attributes -DOPJ_STATIC -DMUTEX_pthread=0 -DUSE_JPIP -DUSE_OPENJPEG_JP2 -DOPJ_HAVE_STDINT_H=1 -DOPJ_HAVE_INTTYPES_H=1 -DOPJ_HAVE_FSEEKO=1 -DOPJ_HAVE_MALLOC_H=1 -DOPJ_HAVE_ALIGNED_ALLOC=1 -DOPJ_HAVE_MEMALIGN=1 -DOPJ_HAVE_POSIX_MEMALIGN=1 -U__SSE__ -DPDF_INCLUDED -I./pdf -I./soobj -I./pcl/pl -I./base -Isrc/lib -I./jpegxr -Isrc -I./openjpeg/src/lib/openjp2 -Isrc -c ./pdf/pdf_ciddec.c -o ./soobj/pdf_ciddec.o gcc -DHAVE_MKSTEMP -DHAVE_FSEEKO -DHAVE_FONTCONFIG -DHAVE_SETLOCALE -DHAVE_DBUS -DHAVE_BSWAP32 -DHAVE_BYTESWAP_H -DHAVE_STRERROR -DHAVE_PREAD_PWRITE=1 -DGS_RECURSIVE_MUTEXATTR=PTHREAD_MUTEX_RECURSIVE -O2 -DNDEBUG -fPIC -fvisibility=hidden -DGSDLLEXPORT="__attribute__((visibility(\"default\")))" -Wall -Wstrict-prototypes -Wundef -Wmissing-declarations -Wmissing-prototypes -Wwrite-strings -fno-strict-aliasing -Werror=declaration-after-statement -fno-builtin -fno-common -Werror=return-type -Wno-unused-local-typedefs -DHAVE_STDINT_H=1 -DHAVE_DIRENT_H=1 -DHAVE_SYS_DIR_H=1 -DHAVE_SYS_TIME_H=1 -DHAVE_SYS_TIMES_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_LIBDL=1 -DGX_COLOR_INDEX_TYPE="unsigned long long" -D__USE_UNIX98=1 -DBUILD_PDF=1 -I./pdf -Os -fstack-clash-protection -Wformat -Werror=format-security -g -flto=auto -DHAVE_RESTRICT=1 -I/usr/include/webp -fno-strict-aliasing -DHAVE_POPEN_PROTO=1 -DSHARE_JPX=0 -Wno-attributes -DOPJ_STATIC -DMUTEX_pthread=0 -DUSE_JPIP -DUSE_OPENJPEG_JP2 -DOPJ_HAVE_STDINT_H=1 -DOPJ_HAVE_INTTYPES_H=1 -DOPJ_HAVE_FSEEKO=1 -DOPJ_HAVE_MALLOC_H=1 -DOPJ_HAVE_ALIGNED_ALLOC=1 -DOPJ_HAVE_MEMALIGN=1 -DOPJ_HAVE_POSIX_MEMALIGN=1 -U__SSE__ -DPDF_INCLUDED -I./pdf -I./soobj -I./pcl/pl -I./base -Isrc/lib -I./jpegxr -Isrc -I./openjpeg/src/lib/openjp2 -Isrc -c ./pdf/pdf_font1.c -o ./soobj/pdf_font1.o gcc -DHAVE_MKSTEMP -DHAVE_FSEEKO -DHAVE_FONTCONFIG -DHAVE_SETLOCALE -DHAVE_DBUS -DHAVE_BSWAP32 -DHAVE_BYTESWAP_H -DHAVE_STRERROR -DHAVE_PREAD_PWRITE=1 -DGS_RECURSIVE_MUTEXATTR=PTHREAD_MUTEX_RECURSIVE -O2 -DNDEBUG -fPIC -fvisibility=hidden -DGSDLLEXPORT="__attribute__((visibility(\"default\")))" -Wall -Wstrict-prototypes -Wundef -Wmissing-declarations -Wmissing-prototypes -Wwrite-strings -fno-strict-aliasing -Werror=declaration-after-statement -fno-builtin -fno-common -Werror=return-type -Wno-unused-local-typedefs -DHAVE_STDINT_H=1 -DHAVE_DIRENT_H=1 -DHAVE_SYS_DIR_H=1 -DHAVE_SYS_TIME_H=1 -DHAVE_SYS_TIMES_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_LIBDL=1 -DGX_COLOR_INDEX_TYPE="unsigned long long" -D__USE_UNIX98=1 -DBUILD_PDF=1 -I./pdf -Os -fstack-clash-protection -Wformat -Werror=format-security -g -flto=auto -DHAVE_RESTRICT=1 -I/usr/include/webp -fno-strict-aliasing -DHAVE_POPEN_PROTO=1 -DSHARE_JPX=0 -Wno-attributes -DOPJ_STATIC -DMUTEX_pthread=0 -DUSE_JPIP -DUSE_OPENJPEG_JP2 -DOPJ_HAVE_STDINT_H=1 -DOPJ_HAVE_INTTYPES_H=1 -DOPJ_HAVE_FSEEKO=1 -DOPJ_HAVE_MALLOC_H=1 -DOPJ_HAVE_ALIGNED_ALLOC=1 -DOPJ_HAVE_MEMALIGN=1 -DOPJ_HAVE_POSIX_MEMALIGN=1 -U__SSE__ -DPDF_INCLUDED -I./pdf -I./soobj -I./pcl/pl -I./base -Isrc/lib -I./jpegxr -Isrc -I./openjpeg/src/lib/openjp2 -Isrc -c ./pdf/pdf_font1C.c -o ./soobj/pdf_font1C.o gcc -DHAVE_MKSTEMP -DHAVE_FSEEKO -DHAVE_FONTCONFIG -DHAVE_SETLOCALE -DHAVE_DBUS -DHAVE_BSWAP32 -DHAVE_BYTESWAP_H -DHAVE_STRERROR -DHAVE_PREAD_PWRITE=1 -DGS_RECURSIVE_MUTEXATTR=PTHREAD_MUTEX_RECURSIVE -O2 -DNDEBUG -fPIC -fvisibility=hidden -DGSDLLEXPORT="__attribute__((visibility(\"default\")))" -Wall -Wstrict-prototypes -Wundef -Wmissing-declarations -Wmissing-prototypes -Wwrite-strings -fno-strict-aliasing -Werror=declaration-after-statement -fno-builtin -fno-common -Werror=return-type -Wno-unused-local-typedefs -DHAVE_STDINT_H=1 -DHAVE_DIRENT_H=1 -DHAVE_SYS_DIR_H=1 -DHAVE_SYS_TIME_H=1 -DHAVE_SYS_TIMES_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_LIBDL=1 -DGX_COLOR_INDEX_TYPE="unsigned long long" -D__USE_UNIX98=1 -DBUILD_PDF=1 -I./pdf -Os -fstack-clash-protection -Wformat -Werror=format-security -g -flto=auto -DHAVE_RESTRICT=1 -I/usr/include/webp -fno-strict-aliasing -DHAVE_POPEN_PROTO=1 -DSHARE_JPX=0 -Wno-attributes -DOPJ_STATIC -DMUTEX_pthread=0 -DUSE_JPIP -DUSE_OPENJPEG_JP2 -DOPJ_HAVE_STDINT_H=1 -DOPJ_HAVE_INTTYPES_H=1 -DOPJ_HAVE_FSEEKO=1 -DOPJ_HAVE_MALLOC_H=1 -DOPJ_HAVE_ALIGNED_ALLOC=1 -DOPJ_HAVE_MEMALIGN=1 -DOPJ_HAVE_POSIX_MEMALIGN=1 -U__SSE__ -DPDF_INCLUDED -I./pdf -I./soobj -I./pcl/pl -I./base -Isrc/lib -I./jpegxr -Isrc -I./openjpeg/src/lib/openjp2 -Isrc -c ./pdf/pdf_fontps.c -o ./soobj/pdf_fontps.o gcc -DHAVE_MKSTEMP -DHAVE_FSEEKO -DHAVE_FONTCONFIG -DHAVE_SETLOCALE -DHAVE_DBUS -DHAVE_BSWAP32 -DHAVE_BYTESWAP_H -DHAVE_STRERROR -DHAVE_PREAD_PWRITE=1 -DGS_RECURSIVE_MUTEXATTR=PTHREAD_MUTEX_RECURSIVE -O2 -DNDEBUG -fPIC -fvisibility=hidden -DGSDLLEXPORT="__attribute__((visibility(\"default\")))" -Wall -Wstrict-prototypes -Wundef -Wmissing-declarations -Wmissing-prototypes -Wwrite-strings -fno-strict-aliasing -Werror=declaration-after-statement -fno-builtin -fno-common -Werror=return-type -Wno-unused-local-typedefs -DHAVE_STDINT_H=1 -DHAVE_DIRENT_H=1 -DHAVE_SYS_DIR_H=1 -DHAVE_SYS_TIME_H=1 -DHAVE_SYS_TIMES_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_LIBDL=1 -DGX_COLOR_INDEX_TYPE="unsigned long long" -D__USE_UNIX98=1 -DBUILD_PDF=1 -I./pdf -Os -fstack-clash-protection -Wformat -Werror=format-security -g -flto=auto -DHAVE_RESTRICT=1 -I/usr/include/webp -fno-strict-aliasing -DHAVE_POPEN_PROTO=1 -DSHARE_JPX=0 -Wno-attributes -DOPJ_STATIC -DMUTEX_pthread=0 -DUSE_JPIP -DUSE_OPENJPEG_JP2 -DOPJ_HAVE_STDINT_H=1 -DOPJ_HAVE_INTTYPES_H=1 -DOPJ_HAVE_FSEEKO=1 -DOPJ_HAVE_MALLOC_H=1 -DOPJ_HAVE_ALIGNED_ALLOC=1 -DOPJ_HAVE_MEMALIGN=1 -DOPJ_HAVE_POSIX_MEMALIGN=1 -U__SSE__ -DPDF_INCLUDED -I./pdf -I./soobj -I./pcl/pl -I./base -Isrc/lib -I./jpegxr -Isrc -I./openjpeg/src/lib/openjp2 -Isrc -c ./pdf/pdf_font3.c -o ./soobj/pdf_font3.o gcc -DHAVE_MKSTEMP -DHAVE_FSEEKO -DHAVE_FONTCONFIG -DHAVE_SETLOCALE -DHAVE_DBUS -DHAVE_BSWAP32 -DHAVE_BYTESWAP_H -DHAVE_STRERROR -DHAVE_PREAD_PWRITE=1 -DGS_RECURSIVE_MUTEXATTR=PTHREAD_MUTEX_RECURSIVE -O2 -DNDEBUG -fPIC -fvisibility=hidden -DGSDLLEXPORT="__attribute__((visibility(\"default\")))" -Wall -Wstrict-prototypes -Wundef -Wmissing-declarations -Wmissing-prototypes -Wwrite-strings -fno-strict-aliasing -Werror=declaration-after-statement -fno-builtin -fno-common -Werror=return-type -Wno-unused-local-typedefs -DHAVE_STDINT_H=1 -DHAVE_DIRENT_H=1 -DHAVE_SYS_DIR_H=1 -DHAVE_SYS_TIME_H=1 -DHAVE_SYS_TIMES_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_LIBDL=1 -DGX_COLOR_INDEX_TYPE="unsigned long long" -D__USE_UNIX98=1 -DBUILD_PDF=1 -I./pdf -Os -fstack-clash-protection -Wformat -Werror=format-security -g -flto=auto -DHAVE_RESTRICT=1 -I/usr/include/webp -fno-strict-aliasing -DHAVE_POPEN_PROTO=1 -DSHARE_JPX=0 -Wno-attributes -DOPJ_STATIC -DMUTEX_pthread=0 -DUSE_JPIP -DUSE_OPENJPEG_JP2 -DOPJ_HAVE_STDINT_H=1 -DOPJ_HAVE_INTTYPES_H=1 -DOPJ_HAVE_FSEEKO=1 -DOPJ_HAVE_MALLOC_H=1 -DOPJ_HAVE_ALIGNED_ALLOC=1 -DOPJ_HAVE_MEMALIGN=1 -DOPJ_HAVE_POSIX_MEMALIGN=1 -U__SSE__ -DPDF_INCLUDED -I./pdf -I./soobj -I./pcl/pl -I./base -Isrc/lib -I./jpegxr -Isrc -I./openjpeg/src/lib/openjp2 -Isrc -c ./pdf/pdf_fontTT.c -o ./soobj/pdf_fontTT.o gcc -DHAVE_MKSTEMP -DHAVE_FSEEKO -DHAVE_FONTCONFIG -DHAVE_SETLOCALE -DHAVE_DBUS -DHAVE_BSWAP32 -DHAVE_BYTESWAP_H -DHAVE_STRERROR -DHAVE_PREAD_PWRITE=1 -DGS_RECURSIVE_MUTEXATTR=PTHREAD_MUTEX_RECURSIVE -O2 -DNDEBUG -fPIC -fvisibility=hidden -DGSDLLEXPORT="__attribute__((visibility(\"default\")))" -Wall -Wstrict-prototypes -Wundef -Wmissing-declarations -Wmissing-prototypes -Wwrite-strings -fno-strict-aliasing -Werror=declaration-after-statement -fno-builtin -fno-common -Werror=return-type -Wno-unused-local-typedefs -DHAVE_STDINT_H=1 -DHAVE_DIRENT_H=1 -DHAVE_SYS_DIR_H=1 -DHAVE_SYS_TIME_H=1 -DHAVE_SYS_TIMES_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_LIBDL=1 -DGX_COLOR_INDEX_TYPE="unsigned long long" -D__USE_UNIX98=1 -DBUILD_PDF=1 -I./pdf -Os -fstack-clash-protection -Wformat -Werror=format-security -g -flto=auto -DHAVE_RESTRICT=1 -I/usr/include/webp -fno-strict-aliasing -DHAVE_POPEN_PROTO=1 -DSHARE_JPX=0 -Wno-attributes -DOPJ_STATIC -DMUTEX_pthread=0 -DUSE_JPIP -DUSE_OPENJPEG_JP2 -DOPJ_HAVE_STDINT_H=1 -DOPJ_HAVE_INTTYPES_H=1 -DOPJ_HAVE_FSEEKO=1 -DOPJ_HAVE_MALLOC_H=1 -DOPJ_HAVE_ALIGNED_ALLOC=1 -DOPJ_HAVE_MEMALIGN=1 -DOPJ_HAVE_POSIX_MEMALIGN=1 -U__SSE__ -DPDF_INCLUDED -I./pdf -I./soobj -I./pcl/pl -I./base -Isrc/lib -I./jpegxr -Isrc -I./openjpeg/src/lib/openjp2 -Isrc -c ./pdf/pdf_font9.c -o ./soobj/pdf_font9.o gcc -DHAVE_MKSTEMP -DHAVE_FSEEKO -DHAVE_FONTCONFIG -DHAVE_SETLOCALE -DHAVE_DBUS -DHAVE_BSWAP32 -DHAVE_BYTESWAP_H -DHAVE_STRERROR -DHAVE_PREAD_PWRITE=1 -DGS_RECURSIVE_MUTEXATTR=PTHREAD_MUTEX_RECURSIVE -O2 -DNDEBUG -fPIC -fvisibility=hidden -DGSDLLEXPORT="__attribute__((visibility(\"default\")))" -Wall -Wstrict-prototypes -Wundef -Wmissing-declarations -Wmissing-prototypes -Wwrite-strings -fno-strict-aliasing -Werror=declaration-after-statement -fno-builtin -fno-common -Werror=return-type -Wno-unused-local-typedefs -DHAVE_STDINT_H=1 -DHAVE_DIRENT_H=1 -DHAVE_SYS_DIR_H=1 -DHAVE_SYS_TIME_H=1 -DHAVE_SYS_TIMES_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_LIBDL=1 -DGX_COLOR_INDEX_TYPE="unsigned long long" -D__USE_UNIX98=1 -DBUILD_PDF=1 -I./pdf -Os -fstack-clash-protection -Wformat -Werror=format-security -g -flto=auto -DHAVE_RESTRICT=1 -I/usr/include/webp -fno-strict-aliasing -DHAVE_POPEN_PROTO=1 -DSHARE_JPX=0 -Wno-attributes -DOPJ_STATIC -DMUTEX_pthread=0 -DUSE_JPIP -DUSE_OPENJPEG_JP2 -DOPJ_HAVE_STDINT_H=1 -DOPJ_HAVE_INTTYPES_H=1 -DOPJ_HAVE_FSEEKO=1 -DOPJ_HAVE_MALLOC_H=1 -DOPJ_HAVE_ALIGNED_ALLOC=1 -DOPJ_HAVE_MEMALIGN=1 -DOPJ_HAVE_POSIX_MEMALIGN=1 -U__SSE__ -DPDF_INCLUDED -I./pdf -I./soobj -I./pcl/pl -I./base -Isrc/lib -I./jpegxr -Isrc -I./openjpeg/src/lib/openjp2 -Isrc -c ./pdf/pdf_font11.c -o ./soobj/pdf_font11.o gcc -DHAVE_MKSTEMP -DHAVE_FSEEKO -DHAVE_FONTCONFIG -DHAVE_SETLOCALE -DHAVE_DBUS -DHAVE_BSWAP32 -DHAVE_BYTESWAP_H -DHAVE_STRERROR -DHAVE_PREAD_PWRITE=1 -DGS_RECURSIVE_MUTEXATTR=PTHREAD_MUTEX_RECURSIVE -O2 -DNDEBUG -fPIC -fvisibility=hidden -DGSDLLEXPORT="__attribute__((visibility(\"default\")))" -Wall -Wstrict-prototypes -Wundef -Wmissing-declarations -Wmissing-prototypes -Wwrite-strings -fno-strict-aliasing -Werror=declaration-after-statement -fno-builtin -fno-common -Werror=return-type -Wno-unused-local-typedefs -DHAVE_STDINT_H=1 -DHAVE_DIRENT_H=1 -DHAVE_SYS_DIR_H=1 -DHAVE_SYS_TIME_H=1 -DHAVE_SYS_TIMES_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_LIBDL=1 -DGX_COLOR_INDEX_TYPE="unsigned long long" -D__USE_UNIX98=1 -DBUILD_PDF=1 -I./pdf -Os -fstack-clash-protection -Wformat -Werror=format-security -g -flto=auto -DHAVE_RESTRICT=1 -I/usr/include/webp -fno-strict-aliasing -DHAVE_POPEN_PROTO=1 -DSHARE_JPX=0 -Wno-attributes -DOPJ_STATIC -DMUTEX_pthread=0 -DUSE_JPIP -DUSE_OPENJPEG_JP2 -DOPJ_HAVE_STDINT_H=1 -DOPJ_HAVE_INTTYPES_H=1 -DOPJ_HAVE_FSEEKO=1 -DOPJ_HAVE_MALLOC_H=1 -DOPJ_HAVE_ALIGNED_ALLOC=1 -DOPJ_HAVE_MEMALIGN=1 -DOPJ_HAVE_POSIX_MEMALIGN=1 -U__SSE__ -DPDF_INCLUDED -I./pdf -I./soobj -I./pcl/pl -I./base -Isrc/lib -I./jpegxr -Isrc -I./openjpeg/src/lib/openjp2 -Isrc -c ./pdf/pdf_cmap.c -o ./soobj/pdf_cmap.o gcc -DHAVE_MKSTEMP -DHAVE_FSEEKO -DHAVE_FONTCONFIG -DHAVE_SETLOCALE -DHAVE_DBUS -DHAVE_BSWAP32 -DHAVE_BYTESWAP_H -DHAVE_STRERROR -DHAVE_PREAD_PWRITE=1 -DGS_RECURSIVE_MUTEXATTR=PTHREAD_MUTEX_RECURSIVE -O2 -DNDEBUG -fPIC -fvisibility=hidden -DGSDLLEXPORT="__attribute__((visibility(\"default\")))" -Wall -Wstrict-prototypes -Wundef -Wmissing-declarations -Wmissing-prototypes -Wwrite-strings -fno-strict-aliasing -Werror=declaration-after-statement -fno-builtin -fno-common -Werror=return-type -Wno-unused-local-typedefs -DHAVE_STDINT_H=1 -DHAVE_DIRENT_H=1 -DHAVE_SYS_DIR_H=1 -DHAVE_SYS_TIME_H=1 -DHAVE_SYS_TIMES_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_LIBDL=1 -DGX_COLOR_INDEX_TYPE="unsigned long long" -D__USE_UNIX98=1 -DBUILD_PDF=1 -I./pdf -Os -fstack-clash-protection -Wformat -Werror=format-security -g -flto=auto -DHAVE_RESTRICT=1 -I/usr/include/webp -fno-strict-aliasing -DHAVE_POPEN_PROTO=1 -DSHARE_JPX=0 -Wno-attributes -DOPJ_STATIC -DMUTEX_pthread=0 -DUSE_JPIP -DUSE_OPENJPEG_JP2 -DOPJ_HAVE_STDINT_H=1 -DOPJ_HAVE_INTTYPES_H=1 -DOPJ_HAVE_FSEEKO=1 -DOPJ_HAVE_MALLOC_H=1 -DOPJ_HAVE_ALIGNED_ALLOC=1 -DOPJ_HAVE_MEMALIGN=1 -DOPJ_HAVE_POSIX_MEMALIGN=1 -U__SSE__ -DPDF_INCLUDED -I./pdf -I./soobj -I./pcl/pl -I./base -Isrc/lib -I./jpegxr -Isrc -I./openjpeg/src/lib/openjp2 -Isrc -c ./pdf/pdf_fmap.c -o ./soobj/pdf_fmap.o gcc -DHAVE_MKSTEMP -DHAVE_FSEEKO -DHAVE_FONTCONFIG -DHAVE_SETLOCALE -DHAVE_DBUS -DHAVE_BSWAP32 -DHAVE_BYTESWAP_H -DHAVE_STRERROR -DHAVE_PREAD_PWRITE=1 -DGS_RECURSIVE_MUTEXATTR=PTHREAD_MUTEX_RECURSIVE -O2 -DNDEBUG -fPIC -fvisibility=hidden -DGSDLLEXPORT="__attribute__((visibility(\"default\")))" -Wall -Wstrict-prototypes -Wundef -Wmissing-declarations -Wmissing-prototypes -Wwrite-strings -fno-strict-aliasing -Werror=declaration-after-statement -fno-builtin -fno-common -Werror=return-type -Wno-unused-local-typedefs -DHAVE_STDINT_H=1 -DHAVE_DIRENT_H=1 -DHAVE_SYS_DIR_H=1 -DHAVE_SYS_TIME_H=1 -DHAVE_SYS_TIMES_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_LIBDL=1 -DGX_COLOR_INDEX_TYPE="unsigned long long" -D__USE_UNIX98=1 -DBUILD_PDF=1 -I./pdf -Os -fstack-clash-protection -Wformat -Werror=format-security -g -flto=auto -DHAVE_RESTRICT=1 -I/usr/include/webp -fno-strict-aliasing -DHAVE_POPEN_PROTO=1 -DSHARE_JPX=0 -Wno-attributes -DOPJ_STATIC -DMUTEX_pthread=0 -DUSE_JPIP -DUSE_OPENJPEG_JP2 -DOPJ_HAVE_STDINT_H=1 -DOPJ_HAVE_INTTYPES_H=1 -DOPJ_HAVE_FSEEKO=1 -DOPJ_HAVE_MALLOC_H=1 -DOPJ_HAVE_ALIGNED_ALLOC=1 -DOPJ_HAVE_MEMALIGN=1 -DOPJ_HAVE_POSIX_MEMALIGN=1 -U__SSE__ -DPDF_INCLUDED -I./pdf -I./soobj -I./pcl/pl -I./base -Isrc/lib -I./jpegxr -Isrc -I./openjpeg/src/lib/openjp2 -Isrc -c ./pdf/pdf_text.c -o ./soobj/pdf_text.o gcc -DHAVE_MKSTEMP -DHAVE_FSEEKO -DHAVE_FONTCONFIG -DHAVE_SETLOCALE -DHAVE_DBUS -DHAVE_BSWAP32 -DHAVE_BYTESWAP_H -DHAVE_STRERROR -DHAVE_PREAD_PWRITE=1 -DGS_RECURSIVE_MUTEXATTR=PTHREAD_MUTEX_RECURSIVE -O2 -DNDEBUG -fPIC -fvisibility=hidden -DGSDLLEXPORT="__attribute__((visibility(\"default\")))" -Wall -Wstrict-prototypes -Wundef -Wmissing-declarations -Wmissing-prototypes -Wwrite-strings -fno-strict-aliasing -Werror=declaration-after-statement -fno-builtin -fno-common -Werror=return-type -Wno-unused-local-typedefs -DHAVE_STDINT_H=1 -DHAVE_DIRENT_H=1 -DHAVE_SYS_DIR_H=1 -DHAVE_SYS_TIME_H=1 -DHAVE_SYS_TIMES_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_LIBDL=1 -DGX_COLOR_INDEX_TYPE="unsigned long long" -D__USE_UNIX98=1 -DBUILD_PDF=1 -I./pdf -Os -fstack-clash-protection -Wformat -Werror=format-security -g -flto=auto -DHAVE_RESTRICT=1 -I/usr/include/webp -fno-strict-aliasing -DHAVE_POPEN_PROTO=1 -DSHARE_JPX=0 -Wno-attributes -DOPJ_STATIC -DMUTEX_pthread=0 -DUSE_JPIP -DUSE_OPENJPEG_JP2 -DOPJ_HAVE_STDINT_H=1 -DOPJ_HAVE_INTTYPES_H=1 -DOPJ_HAVE_FSEEKO=1 -DOPJ_HAVE_MALLOC_H=1 -DOPJ_HAVE_ALIGNED_ALLOC=1 -DOPJ_HAVE_MEMALIGN=1 -DOPJ_HAVE_POSIX_MEMALIGN=1 -U__SSE__ -DPDF_INCLUDED -I./pdf -I./soobj -I./pcl/pl -I./base -Isrc/lib -I./jpegxr -Isrc -I./openjpeg/src/lib/openjp2 -Isrc -c ./pdf/pdf_shading.c -o ./soobj/pdf_shading.o gcc -DHAVE_MKSTEMP -DHAVE_FSEEKO -DHAVE_FONTCONFIG -DHAVE_SETLOCALE -DHAVE_DBUS -DHAVE_BSWAP32 -DHAVE_BYTESWAP_H -DHAVE_STRERROR -DHAVE_PREAD_PWRITE=1 -DGS_RECURSIVE_MUTEXATTR=PTHREAD_MUTEX_RECURSIVE -O2 -DNDEBUG -fPIC -fvisibility=hidden -DGSDLLEXPORT="__attribute__((visibility(\"default\")))" -Wall -Wstrict-prototypes -Wundef -Wmissing-declarations -Wmissing-prototypes -Wwrite-strings -fno-strict-aliasing -Werror=declaration-after-statement -fno-builtin -fno-common -Werror=return-type -Wno-unused-local-typedefs -DHAVE_STDINT_H=1 -DHAVE_DIRENT_H=1 -DHAVE_SYS_DIR_H=1 -DHAVE_SYS_TIME_H=1 -DHAVE_SYS_TIMES_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_LIBDL=1 -DGX_COLOR_INDEX_TYPE="unsigned long long" -D__USE_UNIX98=1 -DBUILD_PDF=1 -I./pdf -Os -fstack-clash-protection -Wformat -Werror=format-security -g -flto=auto -DHAVE_RESTRICT=1 -I/usr/include/webp -fno-strict-aliasing -DHAVE_POPEN_PROTO=1 -DSHARE_JPX=0 -Wno-attributes -DOPJ_STATIC -DMUTEX_pthread=0 -DUSE_JPIP -DUSE_OPENJPEG_JP2 -DOPJ_HAVE_STDINT_H=1 -DOPJ_HAVE_INTTYPES_H=1 -DOPJ_HAVE_FSEEKO=1 -DOPJ_HAVE_MALLOC_H=1 -DOPJ_HAVE_ALIGNED_ALLOC=1 -DOPJ_HAVE_MEMALIGN=1 -DOPJ_HAVE_POSIX_MEMALIGN=1 -U__SSE__ -DPDF_INCLUDED -I./pdf -I./soobj -I./pcl/pl -I./base -Isrc/lib -I./jpegxr -Isrc -I./openjpeg/src/lib/openjp2 -Isrc -c ./pdf/pdf_func.c -o ./soobj/pdf_func.o gcc -DHAVE_MKSTEMP -DHAVE_FSEEKO -DHAVE_FONTCONFIG -DHAVE_SETLOCALE -DHAVE_DBUS -DHAVE_BSWAP32 -DHAVE_BYTESWAP_H -DHAVE_STRERROR -DHAVE_PREAD_PWRITE=1 -DGS_RECURSIVE_MUTEXATTR=PTHREAD_MUTEX_RECURSIVE -O2 -DNDEBUG -fPIC -fvisibility=hidden -DGSDLLEXPORT="__attribute__((visibility(\"default\")))" -Wall -Wstrict-prototypes -Wundef -Wmissing-declarations -Wmissing-prototypes -Wwrite-strings -fno-strict-aliasing -Werror=declaration-after-statement -fno-builtin -fno-common -Werror=return-type -Wno-unused-local-typedefs -DHAVE_STDINT_H=1 -DHAVE_DIRENT_H=1 -DHAVE_SYS_DIR_H=1 -DHAVE_SYS_TIME_H=1 -DHAVE_SYS_TIMES_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_LIBDL=1 -DGX_COLOR_INDEX_TYPE="unsigned long long" -D__USE_UNIX98=1 -DBUILD_PDF=1 -I./pdf -Os -fstack-clash-protection -Wformat -Werror=format-security -g -flto=auto -DHAVE_RESTRICT=1 -I/usr/include/webp -fno-strict-aliasing -DHAVE_POPEN_PROTO=1 -DSHARE_JPX=0 -Wno-attributes -DOPJ_STATIC -DMUTEX_pthread=0 -DUSE_JPIP -DUSE_OPENJPEG_JP2 -DOPJ_HAVE_STDINT_H=1 -DOPJ_HAVE_INTTYPES_H=1 -DOPJ_HAVE_FSEEKO=1 -DOPJ_HAVE_MALLOC_H=1 -DOPJ_HAVE_ALIGNED_ALLOC=1 -DOPJ_HAVE_MEMALIGN=1 -DOPJ_HAVE_POSIX_MEMALIGN=1 -U__SSE__ -DPDF_INCLUDED -I./pdf -I./soobj -I./pcl/pl -I./base -Isrc/lib -I./jpegxr -Isrc -I./openjpeg/src/lib/openjp2 -Isrc -c ./pdf/pdf_trans.c -o ./soobj/pdf_trans.o gcc -DHAVE_MKSTEMP -DHAVE_FSEEKO -DHAVE_FONTCONFIG -DHAVE_SETLOCALE -DHAVE_DBUS -DHAVE_BSWAP32 -DHAVE_BYTESWAP_H -DHAVE_STRERROR -DHAVE_PREAD_PWRITE=1 -DGS_RECURSIVE_MUTEXATTR=PTHREAD_MUTEX_RECURSIVE -O2 -DNDEBUG -fPIC -fvisibility=hidden -DGSDLLEXPORT="__attribute__((visibility(\"default\")))" -Wall -Wstrict-prototypes -Wundef -Wmissing-declarations -Wmissing-prototypes -Wwrite-strings -fno-strict-aliasing -Werror=declaration-after-statement -fno-builtin -fno-common -Werror=return-type -Wno-unused-local-typedefs -DHAVE_STDINT_H=1 -DHAVE_DIRENT_H=1 -DHAVE_SYS_DIR_H=1 -DHAVE_SYS_TIME_H=1 -DHAVE_SYS_TIMES_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_LIBDL=1 -DGX_COLOR_INDEX_TYPE="unsigned long long" -D__USE_UNIX98=1 -DBUILD_PDF=1 -I./pdf -Os -fstack-clash-protection -Wformat -Werror=format-security -g -flto=auto -DHAVE_RESTRICT=1 -I/usr/include/webp -fno-strict-aliasing -DHAVE_POPEN_PROTO=1 -DSHARE_JPX=0 -Wno-attributes -DOPJ_STATIC -DMUTEX_pthread=0 -DUSE_JPIP -DUSE_OPENJPEG_JP2 -DOPJ_HAVE_STDINT_H=1 -DOPJ_HAVE_INTTYPES_H=1 -DOPJ_HAVE_FSEEKO=1 -DOPJ_HAVE_MALLOC_H=1 -DOPJ_HAVE_ALIGNED_ALLOC=1 -DOPJ_HAVE_MEMALIGN=1 -DOPJ_HAVE_POSIX_MEMALIGN=1 -U__SSE__ -DPDF_INCLUDED -I./pdf -I./soobj -I./pcl/pl -I./base -Isrc/lib -I./jpegxr -Isrc -I./openjpeg/src/lib/openjp2 -Isrc -c ./pdf/pdf_device.c -o ./soobj/pdf_device.o gcc -DHAVE_MKSTEMP -DHAVE_FSEEKO -DHAVE_FONTCONFIG -DHAVE_SETLOCALE -DHAVE_DBUS -DHAVE_BSWAP32 -DHAVE_BYTESWAP_H -DHAVE_STRERROR -DHAVE_PREAD_PWRITE=1 -DGS_RECURSIVE_MUTEXATTR=PTHREAD_MUTEX_RECURSIVE -O2 -DNDEBUG -fPIC -fvisibility=hidden -DGSDLLEXPORT="__attribute__((visibility(\"default\")))" -Wall -Wstrict-prototypes -Wundef -Wmissing-declarations -Wmissing-prototypes -Wwrite-strings -fno-strict-aliasing -Werror=declaration-after-statement -fno-builtin -fno-common -Werror=return-type -Wno-unused-local-typedefs -DHAVE_STDINT_H=1 -DHAVE_DIRENT_H=1 -DHAVE_SYS_DIR_H=1 -DHAVE_SYS_TIME_H=1 -DHAVE_SYS_TIMES_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_LIBDL=1 -DGX_COLOR_INDEX_TYPE="unsigned long long" -D__USE_UNIX98=1 -DBUILD_PDF=1 -I./pdf -Os -fstack-clash-protection -Wformat -Werror=format-security -g -flto=auto -DHAVE_RESTRICT=1 -I/usr/include/webp -fno-strict-aliasing -DHAVE_POPEN_PROTO=1 -DSHARE_JPX=0 -Wno-attributes -DOPJ_STATIC -DMUTEX_pthread=0 -DUSE_JPIP -DUSE_OPENJPEG_JP2 -DOPJ_HAVE_STDINT_H=1 -DOPJ_HAVE_INTTYPES_H=1 -DOPJ_HAVE_FSEEKO=1 -DOPJ_HAVE_MALLOC_H=1 -DOPJ_HAVE_ALIGNED_ALLOC=1 -DOPJ_HAVE_MEMALIGN=1 -DOPJ_HAVE_POSIX_MEMALIGN=1 -U__SSE__ -DPDF_INCLUDED -I./pdf -I./soobj -I./pcl/pl -I./base -Isrc/lib -I./jpegxr -Isrc -I./openjpeg/src/lib/openjp2 -Isrc -c ./pdf/pdf_misc.c -o ./soobj/pdf_misc.o gcc -DHAVE_MKSTEMP -DHAVE_FSEEKO -DHAVE_FONTCONFIG -DHAVE_SETLOCALE -DHAVE_DBUS -DHAVE_BSWAP32 -DHAVE_BYTESWAP_H -DHAVE_STRERROR -DHAVE_PREAD_PWRITE=1 -DGS_RECURSIVE_MUTEXATTR=PTHREAD_MUTEX_RECURSIVE -O2 -DNDEBUG -fPIC -fvisibility=hidden -DGSDLLEXPORT="__attribute__((visibility(\"default\")))" -Wall -Wstrict-prototypes -Wundef -Wmissing-declarations -Wmissing-prototypes -Wwrite-strings -fno-strict-aliasing -Werror=declaration-after-statement -fno-builtin -fno-common -Werror=return-type -Wno-unused-local-typedefs -DHAVE_STDINT_H=1 -DHAVE_DIRENT_H=1 -DHAVE_SYS_DIR_H=1 -DHAVE_SYS_TIME_H=1 -DHAVE_SYS_TIMES_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_LIBDL=1 -DGX_COLOR_INDEX_TYPE="unsigned long long" -D__USE_UNIX98=1 -DBUILD_PDF=1 -I./pdf -Os -fstack-clash-protection -Wformat -Werror=format-security -g -flto=auto -DHAVE_RESTRICT=1 -I/usr/include/webp -fno-strict-aliasing -DHAVE_POPEN_PROTO=1 -DSHARE_JPX=0 -Wno-attributes -DOPJ_STATIC -DMUTEX_pthread=0 -DUSE_JPIP -DUSE_OPENJPEG_JP2 -DOPJ_HAVE_STDINT_H=1 -DOPJ_HAVE_INTTYPES_H=1 -DOPJ_HAVE_FSEEKO=1 -DOPJ_HAVE_MALLOC_H=1 -DOPJ_HAVE_ALIGNED_ALLOC=1 -DOPJ_HAVE_MEMALIGN=1 -DOPJ_HAVE_POSIX_MEMALIGN=1 -U__SSE__ -DPDF_INCLUDED -I./pdf -I./soobj -I./pcl/pl -I./base -Isrc/lib -I./jpegxr -Isrc -I./openjpeg/src/lib/openjp2 -Isrc -c ./pdf/pdf_optcontent.c -o ./soobj/pdf_optcontent.o gcc -DHAVE_MKSTEMP -DHAVE_FSEEKO -DHAVE_FONTCONFIG -DHAVE_SETLOCALE -DHAVE_DBUS -DHAVE_BSWAP32 -DHAVE_BYTESWAP_H -DHAVE_STRERROR -DHAVE_PREAD_PWRITE=1 -DGS_RECURSIVE_MUTEXATTR=PTHREAD_MUTEX_RECURSIVE -O2 -DNDEBUG -fPIC -fvisibility=hidden -DGSDLLEXPORT="__attribute__((visibility(\"default\")))" -Wall -Wstrict-prototypes -Wundef -Wmissing-declarations -Wmissing-prototypes -Wwrite-strings -fno-strict-aliasing -Werror=declaration-after-statement -fno-builtin -fno-common -Werror=return-type -Wno-unused-local-typedefs -DHAVE_STDINT_H=1 -DHAVE_DIRENT_H=1 -DHAVE_SYS_DIR_H=1 -DHAVE_SYS_TIME_H=1 -DHAVE_SYS_TIMES_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_LIBDL=1 -DGX_COLOR_INDEX_TYPE="unsigned long long" -D__USE_UNIX98=1 -DBUILD_PDF=1 -I./pdf -Os -fstack-clash-protection -Wformat -Werror=format-security -g -flto=auto -DHAVE_RESTRICT=1 -I/usr/include/webp -fno-strict-aliasing -DHAVE_POPEN_PROTO=1 -DSHARE_JPX=0 -Wno-attributes -DOPJ_STATIC -DMUTEX_pthread=0 -DUSE_JPIP -DUSE_OPENJPEG_JP2 -DOPJ_HAVE_STDINT_H=1 -DOPJ_HAVE_INTTYPES_H=1 -DOPJ_HAVE_FSEEKO=1 -DOPJ_HAVE_MALLOC_H=1 -DOPJ_HAVE_ALIGNED_ALLOC=1 -DOPJ_HAVE_MEMALIGN=1 -DOPJ_HAVE_POSIX_MEMALIGN=1 -U__SSE__ -DPDF_INCLUDED -I./pdf -I./soobj -I./pcl/pl -I./base -Isrc/lib -I./jpegxr -Isrc -I./openjpeg/src/lib/openjp2 -Isrc -c ./pdf/pdf_check.c -o ./soobj/pdf_check.o gcc -DHAVE_MKSTEMP -DHAVE_FSEEKO -DHAVE_FONTCONFIG -DHAVE_SETLOCALE -DHAVE_DBUS -DHAVE_BSWAP32 -DHAVE_BYTESWAP_H -DHAVE_STRERROR -DHAVE_PREAD_PWRITE=1 -DGS_RECURSIVE_MUTEXATTR=PTHREAD_MUTEX_RECURSIVE -O2 -DNDEBUG -fPIC -fvisibility=hidden -DGSDLLEXPORT="__attribute__((visibility(\"default\")))" -Wall -Wstrict-prototypes -Wundef -Wmissing-declarations -Wmissing-prototypes -Wwrite-strings -fno-strict-aliasing -Werror=declaration-after-statement -fno-builtin -fno-common -Werror=return-type -Wno-unused-local-typedefs -DHAVE_STDINT_H=1 -DHAVE_DIRENT_H=1 -DHAVE_SYS_DIR_H=1 -DHAVE_SYS_TIME_H=1 -DHAVE_SYS_TIMES_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_LIBDL=1 -DGX_COLOR_INDEX_TYPE="unsigned long long" -D__USE_UNIX98=1 -DBUILD_PDF=1 -I./pdf -Os -fstack-clash-protection -Wformat -Werror=format-security -g -flto=auto -DHAVE_RESTRICT=1 -I/usr/include/webp -fno-strict-aliasing -DHAVE_POPEN_PROTO=1 -DSHARE_JPX=0 -Wno-attributes -DOPJ_STATIC -DMUTEX_pthread=0 -DUSE_JPIP -DUSE_OPENJPEG_JP2 -DOPJ_HAVE_STDINT_H=1 -DOPJ_HAVE_INTTYPES_H=1 -DOPJ_HAVE_FSEEKO=1 -DOPJ_HAVE_MALLOC_H=1 -DOPJ_HAVE_ALIGNED_ALLOC=1 -DOPJ_HAVE_MEMALIGN=1 -DOPJ_HAVE_POSIX_MEMALIGN=1 -U__SSE__ -DPDF_INCLUDED -I./pdf -I./soobj -I./pcl/pl -I./base -Isrc/lib -I./jpegxr -Isrc -I./openjpeg/src/lib/openjp2 -Isrc -c ./pdf/pdf_sec.c -o ./soobj/pdf_sec.o gcc -DHAVE_MKSTEMP -DHAVE_FSEEKO -DHAVE_FONTCONFIG -DHAVE_SETLOCALE -DHAVE_DBUS -DHAVE_BSWAP32 -DHAVE_BYTESWAP_H -DHAVE_STRERROR -DHAVE_PREAD_PWRITE=1 -DGS_RECURSIVE_MUTEXATTR=PTHREAD_MUTEX_RECURSIVE -O2 -DNDEBUG -fPIC -fvisibility=hidden -DGSDLLEXPORT="__attribute__((visibility(\"default\")))" -Wall -Wstrict-prototypes -Wundef -Wmissing-declarations -Wmissing-prototypes -Wwrite-strings -fno-strict-aliasing -Werror=declaration-after-statement -fno-builtin -fno-common -Werror=return-type -Wno-unused-local-typedefs -DHAVE_STDINT_H=1 -DHAVE_DIRENT_H=1 -DHAVE_SYS_DIR_H=1 -DHAVE_SYS_TIME_H=1 -DHAVE_SYS_TIMES_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_LIBDL=1 -DGX_COLOR_INDEX_TYPE="unsigned long long" -D__USE_UNIX98=1 -DBUILD_PDF=1 -I./pdf -Os -fstack-clash-protection -Wformat -Werror=format-security -g -flto=auto -DHAVE_RESTRICT=1 -I/usr/include/webp -fno-strict-aliasing -DHAVE_POPEN_PROTO=1 -DSHARE_JPX=0 -Wno-attributes -DOPJ_STATIC -DMUTEX_pthread=0 -DUSE_JPIP -DUSE_OPENJPEG_JP2 -DOPJ_HAVE_STDINT_H=1 -DOPJ_HAVE_INTTYPES_H=1 -DOPJ_HAVE_FSEEKO=1 -DOPJ_HAVE_MALLOC_H=1 -DOPJ_HAVE_ALIGNED_ALLOC=1 -DOPJ_HAVE_MEMALIGN=1 -DOPJ_HAVE_POSIX_MEMALIGN=1 -U__SSE__ -DPDF_INCLUDED -I./pdf -I./soobj -I./pcl/pl -I./base -Isrc/lib -I./jpegxr -Isrc -I./openjpeg/src/lib/openjp2 -Isrc -c ./pdf/pdf_utf8.c -o ./soobj/pdf_utf8_unix_.o gcc -DHAVE_MKSTEMP -DHAVE_FSEEKO -DHAVE_FONTCONFIG -DHAVE_SETLOCALE -DHAVE_DBUS -DHAVE_BSWAP32 -DHAVE_BYTESWAP_H -DHAVE_STRERROR -DHAVE_PREAD_PWRITE=1 -DGS_RECURSIVE_MUTEXATTR=PTHREAD_MUTEX_RECURSIVE -O2 -DNDEBUG -fPIC -fvisibility=hidden -DGSDLLEXPORT="__attribute__((visibility(\"default\")))" -Wall -Wstrict-prototypes -Wundef -Wmissing-declarations -Wmissing-prototypes -Wwrite-strings -fno-strict-aliasing -Werror=declaration-after-statement -fno-builtin -fno-common -Werror=return-type -Wno-unused-local-typedefs -DHAVE_STDINT_H=1 -DHAVE_DIRENT_H=1 -DHAVE_SYS_DIR_H=1 -DHAVE_SYS_TIME_H=1 -DHAVE_SYS_TIMES_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_LIBDL=1 -DGX_COLOR_INDEX_TYPE="unsigned long long" -D__USE_UNIX98=1 -DBUILD_PDF=1 -I./pdf -Os -fstack-clash-protection -Wformat -Werror=format-security -g -flto=auto -DHAVE_RESTRICT=1 -I/usr/include/webp -fno-strict-aliasing -DHAVE_POPEN_PROTO=1 -DSHARE_JPX=0 -Wno-attributes -DOPJ_STATIC -DMUTEX_pthread=0 -DUSE_JPIP -DUSE_OPENJPEG_JP2 -DOPJ_HAVE_STDINT_H=1 -DOPJ_HAVE_INTTYPES_H=1 -DOPJ_HAVE_FSEEKO=1 -DOPJ_HAVE_MALLOC_H=1 -DOPJ_HAVE_ALIGNED_ALLOC=1 -DOPJ_HAVE_MEMALIGN=1 -DOPJ_HAVE_POSIX_MEMALIGN=1 -U__SSE__ -DPDF_INCLUDED -I./pdf -I./soobj -I./pcl/pl -I./base -Isrc/lib -I./jpegxr -Isrc -I./openjpeg/src/lib/openjp2 -Isrc -c ./pdf/pdf_deref.c -o ./soobj/pdf_deref.o gcc -DHAVE_MKSTEMP -DHAVE_FSEEKO -DHAVE_FONTCONFIG -DHAVE_SETLOCALE -DHAVE_DBUS -DHAVE_BSWAP32 -DHAVE_BYTESWAP_H -DHAVE_STRERROR -DHAVE_PREAD_PWRITE=1 -DGS_RECURSIVE_MUTEXATTR=PTHREAD_MUTEX_RECURSIVE -O2 -DNDEBUG -fPIC -fvisibility=hidden -DGSDLLEXPORT="__attribute__((visibility(\"default\")))" -Wall -Wstrict-prototypes -Wundef -Wmissing-declarations -Wmissing-prototypes -Wwrite-strings -fno-strict-aliasing -Werror=declaration-after-statement -fno-builtin -fno-common -Werror=return-type -Wno-unused-local-typedefs -DHAVE_STDINT_H=1 -DHAVE_DIRENT_H=1 -DHAVE_SYS_DIR_H=1 -DHAVE_SYS_TIME_H=1 -DHAVE_SYS_TIMES_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_LIBDL=1 -DGX_COLOR_INDEX_TYPE="unsigned long long" -D__USE_UNIX98=1 -DBUILD_PDF=1 -I./pdf -Os -fstack-clash-protection -Wformat -Werror=format-security -g -flto=auto -DHAVE_RESTRICT=1 -I/usr/include/webp -fno-strict-aliasing -DHAVE_POPEN_PROTO=1 -DSHARE_JPX=0 -Wno-attributes -DOPJ_STATIC -DMUTEX_pthread=0 -DUSE_JPIP -DUSE_OPENJPEG_JP2 -DOPJ_HAVE_STDINT_H=1 -DOPJ_HAVE_INTTYPES_H=1 -DOPJ_HAVE_FSEEKO=1 -DOPJ_HAVE_MALLOC_H=1 -DOPJ_HAVE_ALIGNED_ALLOC=1 -DOPJ_HAVE_MEMALIGN=1 -DOPJ_HAVE_POSIX_MEMALIGN=1 -U__SSE__ -DPDF_INCLUDED -I./pdf -I./soobj -I./pcl/pl -I./base -Isrc/lib -I./jpegxr -Isrc -I./openjpeg/src/lib/openjp2 -Isrc -c ./pdf/pdf_repair.c -o ./soobj/pdf_repair.o gcc -DHAVE_MKSTEMP -DHAVE_FSEEKO -DHAVE_FONTCONFIG -DHAVE_SETLOCALE -DHAVE_DBUS -DHAVE_BSWAP32 -DHAVE_BYTESWAP_H -DHAVE_STRERROR -DHAVE_PREAD_PWRITE=1 -DGS_RECURSIVE_MUTEXATTR=PTHREAD_MUTEX_RECURSIVE -O2 -DNDEBUG -fPIC -fvisibility=hidden -DGSDLLEXPORT="__attribute__((visibility(\"default\")))" -Wall -Wstrict-prototypes -Wundef -Wmissing-declarations -Wmissing-prototypes -Wwrite-strings -fno-strict-aliasing -Werror=declaration-after-statement -fno-builtin -fno-common -Werror=return-type -Wno-unused-local-typedefs -DHAVE_STDINT_H=1 -DHAVE_DIRENT_H=1 -DHAVE_SYS_DIR_H=1 -DHAVE_SYS_TIME_H=1 -DHAVE_SYS_TIMES_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_LIBDL=1 -DGX_COLOR_INDEX_TYPE="unsigned long long" -D__USE_UNIX98=1 -DBUILD_PDF=1 -I./pdf -Os -fstack-clash-protection -Wformat -Werror=format-security -g -flto=auto -DHAVE_RESTRICT=1 -I/usr/include/webp -fno-strict-aliasing -DHAVE_POPEN_PROTO=1 -DSHARE_JPX=0 -Wno-attributes -DOPJ_STATIC -DMUTEX_pthread=0 -DUSE_JPIP -DUSE_OPENJPEG_JP2 -DOPJ_HAVE_STDINT_H=1 -DOPJ_HAVE_INTTYPES_H=1 -DOPJ_HAVE_FSEEKO=1 -DOPJ_HAVE_MALLOC_H=1 -DOPJ_HAVE_ALIGNED_ALLOC=1 -DOPJ_HAVE_MEMALIGN=1 -DOPJ_HAVE_POSIX_MEMALIGN=1 -U__SSE__ -DPDF_INCLUDED -I./pdf -I./soobj -I./pcl/pl -I./base -Isrc/lib -I./jpegxr -Isrc -I./openjpeg/src/lib/openjp2 -Isrc -c ./pdf/pdf_obj.c -o ./soobj/pdf_obj.o gcc -DHAVE_MKSTEMP -DHAVE_FSEEKO -DHAVE_FONTCONFIG -DHAVE_SETLOCALE -DHAVE_DBUS -DHAVE_BSWAP32 -DHAVE_BYTESWAP_H -DHAVE_STRERROR -DHAVE_PREAD_PWRITE=1 -DGS_RECURSIVE_MUTEXATTR=PTHREAD_MUTEX_RECURSIVE -O2 -DNDEBUG -fPIC -fvisibility=hidden -DGSDLLEXPORT="__attribute__((visibility(\"default\")))" -Wall -Wstrict-prototypes -Wundef -Wmissing-declarations -Wmissing-prototypes -Wwrite-strings -fno-strict-aliasing -Werror=declaration-after-statement -fno-builtin -fno-common -Werror=return-type -Wno-unused-local-typedefs -DHAVE_STDINT_H=1 -DHAVE_DIRENT_H=1 -DHAVE_SYS_DIR_H=1 -DHAVE_SYS_TIME_H=1 -DHAVE_SYS_TIMES_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_LIBDL=1 -DGX_COLOR_INDEX_TYPE="unsigned long long" -D__USE_UNIX98=1 -DBUILD_PDF=1 -I./pdf -Os -fstack-clash-protection -Wformat -Werror=format-security -g -flto=auto -DHAVE_RESTRICT=1 -I/usr/include/webp -fno-strict-aliasing -DHAVE_POPEN_PROTO=1 -DSHARE_JPX=0 -Wno-attributes -DOPJ_STATIC -DMUTEX_pthread=0 -DUSE_JPIP -DUSE_OPENJPEG_JP2 -DOPJ_HAVE_STDINT_H=1 -DOPJ_HAVE_INTTYPES_H=1 -DOPJ_HAVE_FSEEKO=1 -DOPJ_HAVE_MALLOC_H=1 -DOPJ_HAVE_ALIGNED_ALLOC=1 -DOPJ_HAVE_MEMALIGN=1 -DOPJ_HAVE_POSIX_MEMALIGN=1 -U__SSE__ -DPDF_INCLUDED -I./pdf -I./soobj -I./pcl/pl -I./base -Isrc/lib -I./jpegxr -Isrc -I./openjpeg/src/lib/openjp2 -Isrc -c ./pdf/pdf_doc.c -o ./soobj/pdf_doc.o cp ./obj/gdevxps_1.o ./obj/gdevxps.o gcc -DHAVE_MKSTEMP -DHAVE_FSEEKO -DHAVE_FONTCONFIG -DHAVE_SETLOCALE -DHAVE_DBUS -DHAVE_BSWAP32 -DHAVE_BYTESWAP_H -DHAVE_STRERROR -DHAVE_PREAD_PWRITE=1 -DGS_RECURSIVE_MUTEXATTR=PTHREAD_MUTEX_RECURSIVE -O2 -DNDEBUG -fPIC -fvisibility=hidden -DGSDLLEXPORT="__attribute__((visibility(\"default\")))" -Wall -Wstrict-prototypes -Wundef -Wmissing-declarations -Wmissing-prototypes -Wwrite-strings -fno-strict-aliasing -Werror=declaration-after-statement -fno-builtin -fno-common -Werror=return-type -Wno-unused-local-typedefs -DHAVE_STDINT_H=1 -DHAVE_DIRENT_H=1 -DHAVE_SYS_DIR_H=1 -DHAVE_SYS_TIME_H=1 -DHAVE_SYS_TIMES_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_LIBDL=1 -DGX_COLOR_INDEX_TYPE="unsigned long long" -D__USE_UNIX98=1 -DBUILD_PDF=1 -I./pdf -Os -fstack-clash-protection -Wformat -Werror=format-security -g -flto=auto -DHAVE_RESTRICT=1 -I/usr/include/webp -fno-strict-aliasing -DHAVE_POPEN_PROTO=1 -I./openjpeg/src/lib/openjp2/.. -I./openjpeg/src/lib/openjp2 -I./psi -I./soobj -I./soobj -I./base -I./devices -DSHARE_JPX=0 -Wno-attributes -DOPJ_STATIC -DMUTEX_pthread=0 -DUSE_JPIP -DUSE_OPENJPEG_JP2 -DOPJ_HAVE_STDINT_H=1 -DOPJ_HAVE_INTTYPES_H=1 -DOPJ_HAVE_FSEEKO=1 -DOPJ_HAVE_MALLOC_H=1 -DOPJ_HAVE_ALIGNED_ALLOC=1 -DOPJ_HAVE_MEMALIGN=1 -DOPJ_HAVE_POSIX_MEMALIGN=1 -U__SSE__ -o ./soobj/zfjpx_openjpeg.o \ -c ./psi/zfjpx.c ./obj/aux/echogs -e .dev -w- -l-dev2 -b -s -l-obj ./obj/xpswrite ./obj/gdevxps.o gcc -DHAVE_MKSTEMP -DHAVE_FSEEKO -DHAVE_FONTCONFIG -DHAVE_SETLOCALE -DHAVE_DBUS -DHAVE_BSWAP32 -DHAVE_BYTESWAP_H -DHAVE_STRERROR -DHAVE_PREAD_PWRITE=1 -DGS_RECURSIVE_MUTEXATTR=PTHREAD_MUTEX_RECURSIVE -O2 -DNDEBUG -fPIC -fvisibility=hidden -DGSDLLEXPORT="__attribute__((visibility(\"default\")))" -Wall -Wstrict-prototypes -Wundef -Wmissing-declarations -Wmissing-prototypes -Wwrite-strings -fno-strict-aliasing -Werror=declaration-after-statement -fno-builtin -fno-common -Werror=return-type -Wno-unused-local-typedefs -DHAVE_STDINT_H=1 -DHAVE_DIRENT_H=1 -DHAVE_SYS_DIR_H=1 -DHAVE_SYS_TIME_H=1 -DHAVE_SYS_TIMES_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_LIBDL=1 -DGX_COLOR_INDEX_TYPE="unsigned long long" -D__USE_UNIX98=1 -DBUILD_PDF=1 -I./pdf -Os -fstack-clash-protection -Wformat -Werror=format-security -g -flto=auto -DHAVE_RESTRICT=1 -I/usr/include/webp -fno-strict-aliasing -DHAVE_POPEN_PROTO=1 -Isrc -I./psi -I./soobj -I./soobj -I./base -I./devices -o ./soobj/zfjbig2_jbig2dec.o -c ./psi/zfjbig2.c ./obj/aux/echogs -e .dev -a- ./obj/xpswrite -include ./obj/vector -include ./obj/libtiff gcc -DHAVE_MKSTEMP -DHAVE_FSEEKO -DHAVE_FONTCONFIG -DHAVE_SETLOCALE -DHAVE_DBUS -DHAVE_BSWAP32 -DHAVE_BYTESWAP_H -DHAVE_STRERROR -DHAVE_PREAD_PWRITE=1 -DGS_RECURSIVE_MUTEXATTR=PTHREAD_MUTEX_RECURSIVE -O2 -DNDEBUG -fPIC -fvisibility=hidden -DGSDLLEXPORT="__attribute__((visibility(\"default\")))" -Wall -Wstrict-prototypes -Wundef -Wmissing-declarations -Wmissing-prototypes -Wwrite-strings -fno-strict-aliasing -Werror=declaration-after-statement -fno-builtin -fno-common -Werror=return-type -Wno-unused-local-typedefs -DHAVE_STDINT_H=1 -DHAVE_DIRENT_H=1 -DHAVE_SYS_DIR_H=1 -DHAVE_SYS_TIME_H=1 -DHAVE_SYS_TIMES_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_LIBDL=1 -DGX_COLOR_INDEX_TYPE="unsigned long long" -D__USE_UNIX98=1 -DBUILD_PDF=1 -I./pdf -Os -fstack-clash-protection -Wformat -Werror=format-security -g -flto=auto -DHAVE_RESTRICT=1 -I/usr/include/webp -fno-strict-aliasing -DHAVE_POPEN_PROTO=1 -I./psi -I./soobj -I./soobj -I./base -I./devices -o ./soobj/iapi.o -c ./psi/iapi.c gcc -DHAVE_MKSTEMP -DHAVE_FSEEKO -DHAVE_FONTCONFIG -DHAVE_SETLOCALE -DHAVE_DBUS -DHAVE_BSWAP32 -DHAVE_BYTESWAP_H -DHAVE_STRERROR -DHAVE_PREAD_PWRITE=1 -DGS_RECURSIVE_MUTEXATTR=PTHREAD_MUTEX_RECURSIVE -O2 -DNDEBUG -fPIC -fvisibility=hidden -DGSDLLEXPORT="__attribute__((visibility(\"default\")))" -Wall -Wstrict-prototypes -Wundef -Wmissing-declarations -Wmissing-prototypes -Wwrite-strings -fno-strict-aliasing -Werror=declaration-after-statement -fno-builtin -fno-common -Werror=return-type -Wno-unused-local-typedefs -DHAVE_STDINT_H=1 -DHAVE_DIRENT_H=1 -DHAVE_SYS_DIR_H=1 -DHAVE_SYS_TIME_H=1 -DHAVE_SYS_TIMES_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_LIBDL=1 -DGX_COLOR_INDEX_TYPE="unsigned long long" -D__USE_UNIX98=1 -DBUILD_PDF=1 -I./pdf -Os -fstack-clash-protection -Wformat -Werror=format-security -g -flto=auto -DHAVE_RESTRICT=1 -I/usr/include/webp -fno-strict-aliasing -DHAVE_POPEN_PROTO=1 -I./psi -I./soobj -I./soobj -I./base -I./devices -o ./soobj/gs.o -c ./psi/gs.c ./obj/aux/echogs -w ./obj/devdevs.tr -+ ./obj/bbox.dev ./obj/aux/echogs -a ./obj/devdevs.tr -+ ./obj/PCLm.dev ./obj/PCLm8.dev ./obj/bbox.dev ./obj/bit.dev ./obj/bitcmyk.dev ./obj/bitrgb.dev ./obj/bitrgbtags.dev ./obj/bmp16.dev ./obj/bmp16m.dev ./obj/bmp256.dev ./obj/bmp32b.dev ./obj/bmpgray.dev ./obj/bmpmono.dev ./obj/bmpsep1.dev ./obj/bmpsep8.dev ./obj/ccr.dev ./obj/cfax.dev ./obj/cif.dev ./obj/devicen.dev ./obj/dfaxhigh.dev ./obj/dfaxlow.dev ./obj/display.dev ./obj/docxwrite.dev ./obj/eps2write.dev ./obj/fax.dev ./obj/faxg3.dev ./obj/faxg32d.dev ./obj/faxg4.dev ./obj/fpng.dev ./obj/inferno.dev ./obj/ink_cov.dev ./obj/inkcov.dev ./obj/jpeg.dev ./obj/jpegcmyk.dev ./obj/jpeggray.dev ./obj/mgr4.dev ./obj/mgr8.dev ./obj/mgrgray2.dev ./obj/mgrgray4.dev ./obj/mgrgray8.dev ./obj/mgrmono.dev ./obj/miff24.dev ./obj/pam.dev ./obj/pamcmyk32.dev ./obj/pamcmyk4.dev ./obj/pbm.dev ./obj/pbmraw.dev ./obj/pcx16.dev ./obj/pcx24b.dev ./obj/pcx256.dev ./obj/pcxcmyk.dev ./obj/pcxgray.dev ./obj/pcxmono.dev ./obj/pdfimage24.dev ./obj/pdfimage32.dev ./obj/pdfimage8.dev ./obj/pdfwrite.dev ./obj/pgm.dev ./obj/pgmraw.dev ./obj/pgnm.dev ./obj/pgnmraw.dev ./obj/pkm.dev ./obj/pkmraw.dev ./obj/pksm.dev ./obj/pksmraw.dev ./obj/plan.dev ./obj/plan9bm.dev ./obj/planc.dev ./obj/plang.dev ./obj/plank.dev ./obj/planm.dev ./obj/plib.dev ./obj/plibc.dev ./obj/plibg.dev ./obj/plibk.dev ./obj/plibm.dev ./obj/pnm.dev ./obj/pnmraw.dev ./obj/ppm.dev ./obj/ppmraw.dev ./obj/ps2write.dev ./obj/psdcmyk.dev ./obj/psdcmyk16.dev ./obj/psdcmykog.dev ./obj/psdcmyktags.dev ./obj/psdcmyktags16.dev ./obj/psdf.dev ./obj/psdrgb.dev ./obj/psdrgb16.dev ./obj/psdrgbtags.dev ./obj/spotcmyk.dev ./obj/tfax.dev ./obj/tiff12nc.dev ./obj/tiff24nc.dev ./obj/tiff32nc.dev ./obj/tiff48nc.dev ./obj/tiff64nc.dev ./obj/tiffcrle.dev ./obj/tiffg3.dev ./obj/tiffg32d.dev ./obj/tiffg4.dev ./obj/tiffgray.dev ./obj/tifflzw.dev ./obj/tiffpack.dev ./obj/tiffs.dev ./obj/tiffscaled.dev ./obj/tiffscaled24.dev ./obj/tiffscaled32.dev ./obj/tiffscaled4.dev ./obj/tiffscaled8.dev ./obj/tiffsep.dev ./obj/tiffsep1.dev ./obj/txtwrite.dev ./obj/xcf.dev ./obj/xpswrite.dev ./obj/aux/echogs -a ./obj/devdevs.tr -+ ./obj/alc1900.dev ./obj/alc2000.dev ./obj/alc4000.dev ./obj/alc4100.dev ./obj/alc8500.dev ./obj/alc8600.dev ./obj/alc9100.dev ./obj/ap3250.dev ./obj/appledmp.dev ./obj/atx23.dev ./obj/atx24.dev ./obj/atx38.dev ./obj/bj10e.dev ./obj/bj10v.dev ./obj/bj10vh.dev ./obj/bj200.dev ./obj/bjc600.dev ./obj/bjc800.dev ./obj/bjc880j.dev ./obj/bjccmyk.dev ./obj/bjccolor.dev ./obj/bjcgray.dev ./obj/bjcmono.dev ./obj/cdeskjet.dev ./obj/cdj1600.dev ./obj/cdj500.dev ./obj/cdj550.dev ./obj/cdj670.dev ./obj/cdj850.dev ./obj/cdj880.dev ./obj/cdj890.dev ./obj/cdj970.dev ./obj/cdjcolor.dev ./obj/cdjmono.dev ./obj/cdnj500.dev ./obj/chp2200.dev ./obj/cljet5.dev ./obj/cljet5c.dev ./obj/cljet5pr.dev ./obj/coslw2p.dev ./obj/coslwxl.dev ./obj/declj250.dev ./obj/deskjet.dev ./obj/dj505j.dev ./obj/djet500.dev ./obj/djet500c.dev ./obj/dl2100.dev ./obj/dnj650c.dev ./obj/epl2050.dev ./obj/epl2050p.dev ./obj/epl2120.dev ./obj/epl2500.dev ./obj/epl2750.dev ./obj/epl5800.dev ./obj/epl5900.dev ./obj/epl6100.dev ./obj/epl6200.dev ./obj/eplcolor.dev ./obj/eplmono.dev ./obj/eps9high.dev ./obj/eps9mid.dev ./obj/epson.dev ./obj/epsonc.dev ./obj/escp.dev ./obj/escpage.dev ./obj/fmlbp.dev ./obj/fmpr.dev ./obj/fs600.dev ./obj/gdi.dev ./obj/hl1240.dev ./obj/hl1250.dev ./obj/hl7x0.dev ./obj/hpdj1120c.dev ./obj/hpdj310.dev ./obj/hpdj320.dev ./obj/hpdj340.dev ./obj/hpdj400.dev ./obj/hpdj500.dev ./obj/hpdj500c.dev ./obj/hpdj510.dev ./obj/hpdj520.dev ./obj/hpdj540.dev ./obj/hpdj550c.dev ./obj/hpdj560c.dev ./obj/hpdj600.dev ./obj/hpdj660c.dev ./obj/hpdj670c.dev ./obj/hpdj680c.dev ./obj/hpdj690c.dev ./obj/hpdj850c.dev ./obj/hpdj855c.dev ./obj/hpdj870c.dev ./obj/hpdj890c.dev ./obj/hpdjplus.dev ./obj/hpdjportable.dev ./obj/ibmpro.dev ./obj/imagen.dev ./obj/itk24i.dev ./obj/itk38.dev ./obj/iwhi.dev ./obj/iwlo.dev ./obj/iwlq.dev ./obj/jetp3852.dev ./obj/jj100.dev ./obj/la50.dev ./obj/la70.dev ./obj/la75.dev ./obj/la75plus.dev ./obj/laserjet.dev ./obj/lbp310.dev ./obj/lbp320.dev ./obj/lbp8.dev ./obj/lex2050.dev ./obj/lex3200.dev ./obj/lex5700.dev ./obj/lex7000.dev ./obj/lips2p.dev ./obj/lips3.dev ./obj/lips4.dev ./obj/lips4v.dev ./obj/lj250.dev ./obj/lj3100sw.dev ./obj/lj4dith.dev ./obj/lj4dithp.dev ./obj/lj5gray.dev ./obj/lj5mono.dev ./obj/ljet2p.dev ./obj/ljet3.dev ./obj/ljet3d.dev ./obj/ljet4.dev ./obj/ljet4d.dev ./obj/ljet4pjl.dev ./obj/ljetplus.dev ./obj/ln03.dev ./obj/lp1800.dev ./obj/lp1900.dev ./obj/lp2000.dev ./obj/lp2200.dev ./obj/lp2400.dev ./obj/lp2500.dev ./obj/lp2563.dev ./obj/lp3000c.dev ./obj/lp7500.dev ./obj/lp7700.dev ./obj/lp7900.dev ./obj/lp8000.dev ./obj/lp8000c.dev ./obj/lp8100.dev ./obj/lp8200c.dev ./obj/lp8300c.dev ./obj/lp8300f.dev ./obj/lp8400f.dev ./obj/lp8500c.dev ./obj/lp8600.dev ./obj/lp8600f.dev ./obj/lp8700.dev ./obj/lp8800c.dev ./obj/lp8900.dev ./obj/lp9000b.dev ./obj/lp9000c.dev ./obj/lp9100.dev ./obj/lp9200b.dev ./obj/lp9200c.dev ./obj/lp9300.dev ./obj/lp9400.dev ./obj/lp9500c.dev ./obj/lp9600.dev ./obj/lp9600s.dev ./obj/lp9800c.dev ./obj/lps4500.dev ./obj/lps6500.dev ./obj/lq850.dev ./obj/lxm3200.dev ./obj/lxm5700m.dev ./obj/m8510.dev ./obj/md1xMono.dev ./obj/md2k.dev ./obj/md50Eco.dev ./obj/md50Mono.dev ./obj/md5k.dev ./obj/mj500c.dev ./obj/mj6000c.dev ./obj/mj700v2c.dev ./obj/mj8000c.dev ./obj/ml600.dev ./obj/necp6.dev ./obj/npdl.dev ./obj/oce9050.dev ./obj/oki182.dev ./obj/oki4w.dev ./obj/okiibm.dev ./obj/oprp.dev ./obj/opvp.dev ./obj/paintjet.dev ./obj/pcl3.dev ./obj/photoex.dev ./obj/picty180.dev ./obj/pj.dev ./obj/pjetxl.dev ./obj/pjxl.dev ./obj/pjxl300.dev ./obj/pr1000.dev ./obj/pr1000_4.dev ./obj/pr150.dev ./obj/pr201.dev ./obj/pxlcolor.dev ./obj/pxlmono.dev ./obj/r4081.dev ./obj/rinkj.dev ./obj/rpdl.dev ./obj/samsunggdi.dev ./obj/sj48.dev ./obj/st800.dev ./obj/stcolor.dev ./obj/t4693d2.dev ./obj/t4693d4.dev ./obj/t4693d8.dev ./obj/tek4696.dev ./obj/uniprint.dev ./obj/xes.dev ./obj/aux/echogs -a ./obj/devdevs.tr -+ ./obj/appleraster.dev ./obj/cups.dev ./obj/pwgraster.dev ./obj/urf.dev ./obj/aux/echogs -a ./obj/devdevs.tr -+ ./obj/ijs.dev ./obj/aux/echogs -a ./obj/devdevs.tr -+ ./obj/aux/echogs -a ./obj/devdevs.tr -+ ./obj/png16.dev ./obj/png16m.dev ./obj/png16malpha.dev ./obj/png256.dev ./obj/png48.dev ./obj/pngalpha.dev ./obj/pnggray.dev ./obj/pngmono.dev ./obj/pngmonod.dev ./obj/aux/echogs -a ./obj/devdevs.tr -+ ./obj/aux/echogs -a ./obj/devdevs.tr -+ ./obj/aux/echogs -a ./obj/devdevs.tr -+ ./obj/aux/echogs -a ./obj/devdevs.tr -+ ./obj/aux/echogs -a ./obj/devdevs.tr -+ ./obj/aux/echogs -a ./obj/devdevs.tr -+ ./obj/aux/echogs -a ./obj/devdevs.tr -+ ./obj/aux/echogs -a ./obj/devdevs.tr -+ ./obj/aux/echogs -a ./obj/devdevs.tr -+ ./obj/aux/echogs -a ./obj/devdevs.tr -+ ./obj/ocr.dev ./obj/hocr.dev ./obj/pdfocr8.dev ./obj/pdfocr24.dev ./obj/pdfocr32.dev ./obj/aux/echogs -a ./obj/devdevs.tr -+ ./obj/aux/echogs -a ./obj/devdevs.tr -+ ./obj/aux/echogs -a ./obj/devdevs.tr -+ ./obj/aux/echogs -a ./obj/devdevs.tr -+ ./obj/aux/echogs -a ./obj/devdevs.tr -+ ./obj/aux/echogs -a ./obj/devdevs.tr -+ ./obj/aux/echogs -a ./obj/devdevs.tr - ./obj/libcore ./obj/aux/echogs -w ./obj/devs.tr -n -R ./obj/fdevs.tr ./obj/aux/echogs -a ./obj/devs.tr -+ "" ./obj/aux/echogs -a ./obj/devs.tr -n -R ./obj/devdevs.tr ./obj/aux/genconf ./obj/devs.tr -h ./obj/gconfxx.h -p "%s&s&&" -pl "&-l%s&s&&" -pL "&-L%s&s&&" -ol ./obj/ld.tr rm -f ./soobj/gscdefs.c gcc -DHAVE_MKSTEMP -DHAVE_FSEEKO -DHAVE_FONTCONFIG -DHAVE_SETLOCALE -DHAVE_DBUS -DHAVE_BSWAP32 -DHAVE_BYTESWAP_H -DHAVE_STRERROR -DHAVE_PREAD_PWRITE=1 -DGS_RECURSIVE_MUTEXATTR=PTHREAD_MUTEX_RECURSIVE -O2 -DNDEBUG -fPIC -fvisibility=hidden -DGSDLLEXPORT="__attribute__((visibility(\"default\")))" -Wall -Wstrict-prototypes -Wundef -Wmissing-declarations -Wmissing-prototypes -Wwrite-strings -fno-strict-aliasing -Werror=declaration-after-statement -fno-builtin -fno-common -Werror=return-type -Wno-unused-local-typedefs -DHAVE_STDINT_H=1 -DHAVE_DIRENT_H=1 -DHAVE_SYS_DIR_H=1 -DHAVE_SYS_TIME_H=1 -DHAVE_SYS_TIMES_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_LIBDL=1 -DGX_COLOR_INDEX_TYPE="unsigned long long" -D__USE_UNIX98=1 -DBUILD_PDF=1 -I./pdf -Os -fstack-clash-protection -Wformat -Werror=format-security -g -flto=auto -DHAVE_RESTRICT=1 -I/usr/include/webp -fno-strict-aliasing -DHAVE_POPEN_PROTO=1 -I./soobj -I./base -I./devices -DWHICH_CMS="lcms2" -o ./soobj/gsromfs0.o -c ./base/gsromfs0.c cp ./base/gscdef.c ./soobj/gscdefs.c ./soobj/aux/echogs -e .dev -w- -l-obj ./soobj/nosync ./soobj/gp_nsync.o ./soobj/aux/echogs -e .dev -w- -l-obj ./soobj/smd5 ./soobj/smd5.o ./soobj/gsmd5.o gcc -DHAVE_MKSTEMP -DHAVE_FSEEKO -DHAVE_FONTCONFIG -DHAVE_SETLOCALE -DHAVE_DBUS -DHAVE_BSWAP32 -DHAVE_BYTESWAP_H -DHAVE_STRERROR -DHAVE_PREAD_PWRITE=1 -DGS_RECURSIVE_MUTEXATTR=PTHREAD_MUTEX_RECURSIVE -O2 -DNDEBUG -fPIC -fvisibility=hidden -DGSDLLEXPORT="__attribute__((visibility(\"default\")))" -Wall -Wstrict-prototypes -Wundef -Wmissing-declarations -Wmissing-prototypes -Wwrite-strings -fno-strict-aliasing -Werror=declaration-after-statement -fno-builtin -fno-common -Werror=return-type -Wno-unused-local-typedefs -DHAVE_STDINT_H=1 -DHAVE_DIRENT_H=1 -DHAVE_SYS_DIR_H=1 -DHAVE_SYS_TIME_H=1 -DHAVE_SYS_TIMES_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_LIBDL=1 -DGX_COLOR_INDEX_TYPE="unsigned long long" -D__USE_UNIX98=1 -DBUILD_PDF=1 -I./pdf -Os -fstack-clash-protection -Wformat -Werror=format-security -g -flto=auto -DHAVE_RESTRICT=1 -I/usr/include/webp -fno-strict-aliasing -DHAVE_POPEN_PROTO=1 -I./soobj -I./base -I./devices -DWHICH_CMS="lcms2" -o ./soobj/gscdefs.o -c ./soobj/gscdefs.c ./soobj/aux/echogs -e .dev -w- -l-obj ./soobj/pipe ./soobj/gdevpipe.o ./soobj/aux/echogs -e .dev -w- -l-obj ./soobj/gsnogc ./soobj/gsnogc.o ./soobj/aux/echogs -e .dev -a- ./soobj/pipe -iodev pipe ./soobj/aux/echogs -e .dev -w- -l-obj ./soobj/htxlib ./soobj/gshtx.o ./soobj/aux/echogs -e .dev -w- -l-obj ./soobj/imasklib ./soobj/gxclipm.o ./soobj/gximage3.o ./soobj/gximage4.o ./soobj/gxmclip.o ./soobj/aux/echogs -e .dev -w- -l-obj ./soobj/funclib ./soobj/gsdsrc.o ./soobj/gsfunc.o ./soobj/gsfunc0.o ./soobj/aux/echogs -e .dev -a- ./soobj/imasklib -imagetype 3 4 ./soobj/aux/echogs -e .dev -w- -l-obj ./soobj/cmyklib ./soobj/gscolor1.o ./soobj/gsht1.o ./soobj/aux/echogs -e .dev -w- -l-obj ./soobj/psl2cs ./soobj/gscolor2.o cp ./soobj/gxicolor_0.o ./soobj/gxicolor.o ./soobj/aux/echogs -e .dev -w- -l-obj ./soobj/dps2lib ./soobj/gsdps1.o ./soobj/aux/echogs -e .dev -w- -l-obj ./soobj/path1lib ./soobj/gspath1.o ./soobj/aux/echogs -e .dev -w- -l-obj ./soobj/rld ./soobj/srld.o ./soobj/aux/echogs -e .dev -w- -l-obj ./soobj/ttflib ./soobj/gstype42.o ./soobj/gxchrout.o ./soobj/ttcalc.o ./soobj/ttfinp.o ./soobj/ttfmain.o ./soobj/ttfmemd.o ./soobj/ttinterp.o ./soobj/ttload.o ./soobj/ttobjs.o ./soobj/gxttfb.o ./soobj/gzspotan.o ./soobj/aux/echogs -e .dev -w- -l-obj ./soobj/cielib ./soobj/gscie.o ./soobj/gsciemap.o ./soobj/gscscie.o gcc -DHAVE_MKSTEMP -DHAVE_FSEEKO -DHAVE_FONTCONFIG -DHAVE_SETLOCALE -DHAVE_DBUS -DHAVE_BSWAP32 -DHAVE_BYTESWAP_H -DHAVE_STRERROR -DHAVE_PREAD_PWRITE=1 -DGS_RECURSIVE_MUTEXATTR=PTHREAD_MUTEX_RECURSIVE -O2 -DNDEBUG -fPIC -fvisibility=hidden -DGSDLLEXPORT="__attribute__((visibility(\"default\")))" -Wall -Wstrict-prototypes -Wundef -Wmissing-declarations -Wmissing-prototypes -Wwrite-strings -fno-strict-aliasing -Werror=declaration-after-statement -fno-builtin -fno-common -Werror=return-type -Wno-unused-local-typedefs -DHAVE_STDINT_H=1 -DHAVE_DIRENT_H=1 -DHAVE_SYS_DIR_H=1 -DHAVE_SYS_TIME_H=1 -DHAVE_SYS_TIMES_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_LIBDL=1 -DGX_COLOR_INDEX_TYPE="unsigned long long" -D__USE_UNIX98=1 -DBUILD_PDF=1 -I./pdf -Os -fstack-clash-protection -Wformat -Werror=format-security -g -flto=auto -DHAVE_RESTRICT=1 -I/usr/include/webp -fno-strict-aliasing -DHAVE_POPEN_PROTO=1 -I./soobj -I./base -I./devices -DWHICH_CMS="lcms2" -o ./soobj/sdctc.o -c ./base/sdctc.c ./soobj/aux/echogs -e .dev -a- ./soobj/cielib ./soobj/gscrd.o ./soobj/gscrdp.o ./soobj/gxctable.o gcc -I./soobj -I./base -I./devices -Isrc -DSHARE_JPEG=1 -DHAVE_MKSTEMP -DHAVE_FSEEKO -DHAVE_FONTCONFIG -DHAVE_SETLOCALE -DHAVE_DBUS -DHAVE_BSWAP32 -DHAVE_BYTESWAP_H -DHAVE_STRERROR -DHAVE_PREAD_PWRITE=1 -DGS_RECURSIVE_MUTEXATTR=PTHREAD_MUTEX_RECURSIVE -O2 -DNDEBUG -fPIC -fvisibility=hidden -DGSDLLEXPORT="__attribute__((visibility(\"default\")))" -Wall -Wstrict-prototypes -Wundef -Wmissing-declarations -Wmissing-prototypes -Wwrite-strings -fno-strict-aliasing -Werror=declaration-after-statement -fno-builtin -fno-common -Werror=return-type -Wno-unused-local-typedefs -DHAVE_STDINT_H=1 -DHAVE_DIRENT_H=1 -DHAVE_SYS_DIR_H=1 -DHAVE_SYS_TIME_H=1 -DHAVE_SYS_TIMES_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_LIBDL=1 -DGX_COLOR_INDEX_TYPE="unsigned long long" -D__USE_UNIX98=1 -DBUILD_PDF=1 -I./pdf -Os -fstack-clash-protection -Wformat -Werror=format-security -g -flto=auto -DHAVE_RESTRICT=1 -I/usr/include/webp -fno-strict-aliasing -DHAVE_POPEN_PROTO=1 -o ./soobj/sjpegc_1.o -c ./base/sjpegc.c gcc -I./soobj -I./base -I./devices -Isrc -DSHARE_JPEG=1 -DHAVE_MKSTEMP -DHAVE_FSEEKO -DHAVE_FONTCONFIG -DHAVE_SETLOCALE -DHAVE_DBUS -DHAVE_BSWAP32 -DHAVE_BYTESWAP_H -DHAVE_STRERROR -DHAVE_PREAD_PWRITE=1 -DGS_RECURSIVE_MUTEXATTR=PTHREAD_MUTEX_RECURSIVE -O2 -DNDEBUG -fPIC -fvisibility=hidden -DGSDLLEXPORT="__attribute__((visibility(\"default\")))" -Wall -Wstrict-prototypes -Wundef -Wmissing-declarations -Wmissing-prototypes -Wwrite-strings -fno-strict-aliasing -Werror=declaration-after-statement -fno-builtin -fno-common -Werror=return-type -Wno-unused-local-typedefs -DHAVE_STDINT_H=1 -DHAVE_DIRENT_H=1 -DHAVE_SYS_DIR_H=1 -DHAVE_SYS_TIME_H=1 -DHAVE_SYS_TIMES_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_LIBDL=1 -DGX_COLOR_INDEX_TYPE="unsigned long long" -D__USE_UNIX98=1 -DBUILD_PDF=1 -I./pdf -Os -fstack-clash-protection -Wformat -Werror=format-security -g -flto=auto -DHAVE_RESTRICT=1 -I/usr/include/webp -fno-strict-aliasing -DHAVE_POPEN_PROTO=1 -o ./soobj/sdctd_1.o -c ./base/sdctd.c gcc -I./soobj -I./base -I./devices -Isrc -DSHARE_JPEG=1 -DHAVE_MKSTEMP -DHAVE_FSEEKO -DHAVE_FONTCONFIG -DHAVE_SETLOCALE -DHAVE_DBUS -DHAVE_BSWAP32 -DHAVE_BYTESWAP_H -DHAVE_STRERROR -DHAVE_PREAD_PWRITE=1 -DGS_RECURSIVE_MUTEXATTR=PTHREAD_MUTEX_RECURSIVE -O2 -DNDEBUG -fPIC -fvisibility=hidden -DGSDLLEXPORT="__attribute__((visibility(\"default\")))" -Wall -Wstrict-prototypes -Wundef -Wmissing-declarations -Wmissing-prototypes -Wwrite-strings -fno-strict-aliasing -Werror=declaration-after-statement -fno-builtin -fno-common -Werror=return-type -Wno-unused-local-typedefs -DHAVE_STDINT_H=1 -DHAVE_DIRENT_H=1 -DHAVE_SYS_DIR_H=1 -DHAVE_SYS_TIME_H=1 -DHAVE_SYS_TIMES_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_LIBDL=1 -DGX_COLOR_INDEX_TYPE="unsigned long long" -D__USE_UNIX98=1 -DBUILD_PDF=1 -I./pdf -Os -fstack-clash-protection -Wformat -Werror=format-security -g -flto=auto -DHAVE_RESTRICT=1 -I/usr/include/webp -fno-strict-aliasing -DHAVE_POPEN_PROTO=1 -o ./soobj/sjpegd_1.o -c ./base/sjpegd.c gcc -I./soobj -I./base -I./devices -Isrc -DSHARE_JPEG=1 -DHAVE_MKSTEMP -DHAVE_FSEEKO -DHAVE_FONTCONFIG -DHAVE_SETLOCALE -DHAVE_DBUS -DHAVE_BSWAP32 -DHAVE_BYTESWAP_H -DHAVE_STRERROR -DHAVE_PREAD_PWRITE=1 -DGS_RECURSIVE_MUTEXATTR=PTHREAD_MUTEX_RECURSIVE -O2 -DNDEBUG -fPIC -fvisibility=hidden -DGSDLLEXPORT="__attribute__((visibility(\"default\")))" -Wall -Wstrict-prototypes -Wundef -Wmissing-declarations -Wmissing-prototypes -Wwrite-strings -fno-strict-aliasing -Werror=declaration-after-statement -fno-builtin -fno-common -Werror=return-type -Wno-unused-local-typedefs -DHAVE_STDINT_H=1 -DHAVE_DIRENT_H=1 -DHAVE_SYS_DIR_H=1 -DHAVE_SYS_TIME_H=1 -DHAVE_SYS_TIMES_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_LIBDL=1 -DGX_COLOR_INDEX_TYPE="unsigned long long" -D__USE_UNIX98=1 -DBUILD_PDF=1 -I./pdf -Os -fstack-clash-protection -Wformat -Werror=format-security -g -flto=auto -DHAVE_RESTRICT=1 -I/usr/include/webp -fno-strict-aliasing -DHAVE_POPEN_PROTO=1 -o ./soobj/sdcte_1.o -c ./base/sdcte.c gcc -I./soobj -I./base -I./devices -Isrc -DSHARE_JPEG=1 -DHAVE_MKSTEMP -DHAVE_FSEEKO -DHAVE_FONTCONFIG -DHAVE_SETLOCALE -DHAVE_DBUS -DHAVE_BSWAP32 -DHAVE_BYTESWAP_H -DHAVE_STRERROR -DHAVE_PREAD_PWRITE=1 -DGS_RECURSIVE_MUTEXATTR=PTHREAD_MUTEX_RECURSIVE -O2 -DNDEBUG -fPIC -fvisibility=hidden -DGSDLLEXPORT="__attribute__((visibility(\"default\")))" -Wall -Wstrict-prototypes -Wundef -Wmissing-declarations -Wmissing-prototypes -Wwrite-strings -fno-strict-aliasing -Werror=declaration-after-statement -fno-builtin -fno-common -Werror=return-type -Wno-unused-local-typedefs -DHAVE_STDINT_H=1 -DHAVE_DIRENT_H=1 -DHAVE_SYS_DIR_H=1 -DHAVE_SYS_TIME_H=1 -DHAVE_SYS_TIMES_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_LIBDL=1 -DGX_COLOR_INDEX_TYPE="unsigned long long" -D__USE_UNIX98=1 -DBUILD_PDF=1 -I./pdf -Os -fstack-clash-protection -Wformat -Werror=format-security -g -flto=auto -DHAVE_RESTRICT=1 -I/usr/include/webp -fno-strict-aliasing -DHAVE_POPEN_PROTO=1 -o ./soobj/sjpege_1.o -c ./base/sjpege.c ./soobj/aux/echogs -e .dev -w- -l-obj ./soobj/libpng_1 -lib png ./pdf/ghostpdf.c: In function 'pdfi_init_file': ./pdf/ghostpdf.c:1199:5: warning: "USE_PDF_PERMISSIONS" is not defined, evaluates to 0 [-Wundef] 1199 | #if USE_PDF_PERMISSIONS | ^~~~~~~~~~~~~~~~~~~ ./pdf/ghostpdf.c:1180:18: warning: unused variable 'P' [-Wunused-variable] 1180 | uint32_t P = 0; | ^ ./pdf/ghostpdf.c:1179:16: warning: unused variable 'Permissions' [-Wunused-variable] 1179 | double Permissions = 0; | ^~~~~~~~~~~ ./soobj/aux/echogs -e .dev -w- -l-obj ./soobj/seprlib ./soobj/gscsepr.o ./soobj/gsnamecl.o ./soobj/gsncdummy.o ./soobj/aux/echogs -e .dev -a- ./soobj/libpng_1 -include ./soobj/zlibe.dev cp ./soobj/gxblend_0.o ./soobj/gxblend.o cp ./soobj/gdevp14_0.o ./soobj/gdevp14.o ./soobj/aux/echogs -e .dev -w- -l-obj ./soobj/cspixlib ./soobj/gscpixel.o ./soobj/aux/echogs -e .dev -w- -l-obj ./soobj/bboxutil ./soobj/gdevbbox.o cp ./soobj/gxdownscale_0.o ./soobj/gxdownscale.o ./soobj/aux/echogs -e .dev -w- -l-obj ./soobj/cidlib ./soobj/gsfcid.o ./soobj/gsfcid2.o ./soobj/aux/echogs -e .dev -w- -l-obj ./soobj/psf1lib ./soobj/gstype1.o ./soobj/aux/echogs -e .dev -a- ./soobj/cidlib -include ./soobj/ttflib ./soobj/aux/echogs -e .dev -a- ./soobj/psf1lib ./soobj/gxtype1.o ./soobj/gxhintn.o ./soobj/gxhintn1.o ./soobj/gscrypt1.o ./soobj/gxchrout.o ./soobj/aux/echogs -e .dev -w- -l-obj ./soobj/psf2lib ./soobj/gstype2.o ./soobj/aux/echogs -e .dev -w- -l-obj ./soobj/lzwd ./soobj/slzwd.o ./soobj/slzwc.o ./soobj/aux/echogs -e .dev -a- ./soobj/psf2lib ./soobj/gxtype1.o ./soobj/gxhintn.o ./soobj/gxhintn1.o ./soobj/gscrypt1.o ./soobj/gxchrout.o cp ./soobj/gsicc_lcms2_1.o ./soobj/gsicc_lcms2.o cp ./soobj/gsicc_create_1.o ./soobj/gsicc_create.o ./soobj/aux/echogs -e .dev -w- -l-obj ./soobj/sjbig2_jbig2dec ./soobj/sjbig2.o cp ./soobj/openjpeg_0.dev ./soobj/openjpeg.dev ./soobj/aux/echogs -e .dev -a- ./soobj/sjbig2_jbig2dec -include ./soobj/jbig2dec.dev ./soobj/aux/echogs -e .dev -w- -l-obj ./soobj/ramfs ./soobj/gsioram.o ./soobj/ramfs.o ./soobj/aux/echogs -e .dev -w- -l-obj ./soobj/pwgd ./soobj/spwgd.o ./soobj/aux/echogs -e .dev -a- ./soobj/ramfs -iodev ram ./soobj/aux/echogs -e .dev -w- -l-dev -b -s -l-obj ./soobj/display ./soobj/gdevdsp.o ./soobj/gdevpccm.o ./soobj/gdevdevn.o ./soobj/gsequivc.o ./soobj/gdevdcrd.o ./soobj/aux/echogs -e .dev -w- -l-dev2 -b -s -l-obj ./soobj/bbox ./soobj/gdevbbox.o In file included from ./base/gsrefct.h:23, from ./base/gxgstate.h:23, from ./pdf/ghostpdf.h:21, from ./pdf/pdf_file.c:16: ./pdf/pdf_file.c: In function 'pdfi_filter_no_decryption': ./soobj/aux/echogs -e .dev -a- ./soobj/ramfs -obj ./soobj/ramfs.o ./pdf/pdf_file.c:911:32: warning: format '%ld' expects argument of type 'long int', but argument 3 has type 'gs_offset_t' {aka 'long long int'} [-Wformat=] 911 | dmprintf2(ctx->memory, "Filter: offset %ld(0x%lx)\n", stream_offset, stream_offset); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~ | | | gs_offset_t {aka long long int} ./base/std.h:288:12: note: in definition of macro 'dmprintf2' 288 | dpfm(mem,str, arg1, arg2) | ^~~ cp ./soobj/gstiffio_1.o ./soobj/gstiffio.o ./soobj/aux/echogs -e .dev -w- -l-obj ./soobj/cfe ./soobj/scfe.o ./soobj/scfetab.o ./soobj/shc.o ./pdf/pdf_file.c:911:50: note: format string is defined here 911 | dmprintf2(ctx->memory, "Filter: offset %ld(0x%lx)\n", stream_offset, stream_offset); | ~~^ | | | long int | %lld ./soobj/aux/echogs -e .dev -w- -l-obj ./soobj/lzwe ./soobj/slzwe.o ./soobj/slzwc.o ./soobj/aux/echogs -e .dev -w- -l-obj ./soobj/rle ./soobj/srle.o ./pdf/pdf_file.c:911:32: warning: format '%lx' expects argument of type 'long unsigned int', but argument 4 has type 'gs_offset_t' {aka 'long long int'} [-Wformat=] 911 | dmprintf2(ctx->memory, "Filter: offset %ld(0x%lx)\n", stream_offset, stream_offset); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~ | | | gs_offset_t {aka long long int} ./base/std.h:288:12: note: in definition of macro 'dmprintf2' 288 | dpfm(mem,str, arg1, arg2) | ^~~ ./pdf/pdf_file.c:911:56: note: format string is defined here 911 | dmprintf2(ctx->memory, "Filter: offset %ld(0x%lx)\n", stream_offset, stream_offset); | ~~^ | | | long unsigned int | %llx ./soobj/aux/echogs -e .dev -w- -l-dev2 -b -s -l-obj ./soobj/docxwrite ./soobj/gdevdocxw.o ./soobj/doc_common.o ./soobj/extract_alloc.o ./soobj/extract_astring.o ./soobj/extract_boxer.o ./soobj/extract_buffer.o ./soobj/extract_document.o ./soobj/extract_docx.o ./soobj/extract_docx_template.o ./soobj/extract_extract.o ./soobj/extract_html.o ./soobj/extract_join.o ./soobj/extract_json.o ./soobj/extract_mem.o ./soobj/extract_odt.o ./soobj/extract_odt_template.o ./soobj/extract_outf.o ./soobj/extract_rect.o ./soobj/extract_sys.o ./soobj/extract_text.o ./soobj/extract_xml.o ./soobj/extract_zip.o cp ./soobj/opdfread_.h ./soobj/opdfread.h ./soobj/aux/echogs -e .dev -a- ./soobj/docxwrite -include ./soobj/gsagl ./soobj/aux/echogs -e .dev -w- -l-obj ./soobj/sdeparam ./soobj/sdeparam.o ./soobj/sdcparam.o cp ./soobj/szlibc_1.o ./soobj/szlibc.o cp ./soobj/szlibe_1.o ./soobj/szlibe.o ./soobj/aux/echogs -e .dev -w- -l-obj ./soobj/sfile ./soobj/sfxstdio.o ./soobj/sfxcommon.o ./soobj/stream.o ./soobj/aux/echogs -e .dev -w- -l-obj ./soobj/pngp ./soobj/spngp.o ./soobj/aux/echogs -e .dev -w- -l-obj ./soobj/seexec ./soobj/seexec.o ./soobj/gscrypt1.o cp ./soobj/lzwe.dev ./soobj/slzwe.dev ./soobj/aux/echogs -e .dev -w- -l-obj ./soobj/sarc4 ./soobj/sarc4.o ./soobj/aux/echogs -e .dev -w- -l-obj ./soobj/fcopy ./soobj/gxfcopy.o ./soobj/aux/echogs -e .dev -w- -l-obj ./soobj/psf ./soobj/gdevpsf1.o ./soobj/gdevpsf2.o ./soobj/gdevpsfm.o cp ./soobj/gdevfpng_1.o ./soobj/gdevfpng.o ./soobj/aux/echogs -e .dev -a- ./soobj/psf -obj ./soobj/gdevpsft.o ./soobj/gdevpsfu.o ./soobj/gdevpsfx.o ./soobj/aux/echogs -e .dev -w- -l-dev2 -b -s -l-obj ./soobj/ink_cov ./soobj/gdevicov.o ./soobj/aux/echogs -e .dev -a- ./soobj/psf -obj ./soobj/spsdf.o ./soobj/aux/echogs -e .dev -w- -l-dev2 -b -s -l-obj ./soobj/inkcov ./soobj/gdevicov.o cp ./soobj/gdevtsep_0.o ./soobj/gdevtsep.o ./soobj/aux/echogs -e .dev -w- -l-dev2 -b -s -l-obj ./soobj/txtwrite ./soobj/gdevtxtw.o ./soobj/doc_common.o ./soobj/aux/echogs -e .dev -w- -l-dev -b -s -l-include -l./soobj/page -l-obj ./soobj/bj10v ./soobj/gdev10v.o ./soobj/gdevprn.o ./soobj/aux/echogs -e .dev -w- -l-dev -b -s -l-include -l./soobj/page -l-obj ./soobj/bj10vh ./soobj/gdev10v.o ./soobj/gdevprn.o ./soobj/aux/echogs -e .dev -w- -l-dev -b -s -l-include -l./soobj/page -l-obj ./soobj/dj505j ./soobj/gdevcdj.o ./soobj/gdevpcl.o ./soobj/aux/echogs -e .dev -w- -l-dev -b -s -l-include -l./soobj/page -l-obj ./soobj/jj100 ./soobj/gdevj100.o ./soobj/gdevprn.o ./soobj/aux/echogs -e .dev -w- -l-dev -b -s -l-include -l./soobj/page -l-obj ./soobj/picty180 ./soobj/gdevcdj.o ./soobj/gdevpcl.o ./soobj/aux/echogs -e .dev -w- -l-dev -b -s -l-include -l./soobj/page -l-obj ./soobj/pr1000 ./soobj/gdevp201.o ./soobj/gdevprn.o ./soobj/aux/echogs -e .dev -w- -l-dev -b -s -l-include -l./soobj/page -l-obj ./soobj/pr1000_4 ./soobj/gdevp201.o ./soobj/gdevprn.o ./soobj/aux/echogs -e .dev -w- -l-dev -b -s -l-include -l./soobj/page -l-obj ./soobj/pr150 ./soobj/gdevp201.o ./soobj/gdevprn.o ./soobj/aux/echogs -e .dev -w- -l-dev -b -s -l-include -l./soobj/page -l-obj ./soobj/pr201 ./soobj/gdevp201.o ./soobj/gdevprn.o cp ./soobj/ijslib_0.dev ./soobj/ijslib.dev ./soobj/aux/echogs -e .dev -w- -l-obj ./soobj/libocr_1_0 ./soobj/tessocr.o cp ./soobj/gslibctx_0.o ./soobj/gslibctx.o ./soobj/aux/echogs -e .dev -a- ./soobj/libocr_1_0 ./soobj/leptonica_adaptmap.o ./soobj/leptonica_affine.o ./soobj/leptonica_affinecompose.o ./soobj/leptonica_arrayaccess.o ./soobj/leptonica_baseline.o ./soobj/leptonica_bbuffer.o ./soobj/leptonica_bilateral.o ./soobj/leptonica_bilinear.o ./soobj/leptonica_binexpand.o ./soobj/leptonica_binreduce.o ./soobj/leptonica_blend.o ./soobj/leptonica_bmf.o ./soobj/leptonica_bmpio.o ./soobj/leptonica_bmpiostub.o ./soobj/leptonica_bootnumgen1.o ./soobj/leptonica_bootnumgen2.o ./soobj/leptonica_bootnumgen3.o ./soobj/leptonica_bootnumgen4.o ./soobj/leptonica_boxbasic.o ./soobj/leptonica_boxfunc1.o ./soobj/leptonica_boxfunc2.o ./soobj/leptonica_boxfunc3.o ./soobj/leptonica_boxfunc4.o ./soobj/leptonica_boxfunc5.o ./soobj/leptonica_bytearray.o ./soobj/leptonica_ccbord.o ./soobj/leptonica_classapp.o ./soobj/leptonica_colorcontent.o ./soobj/leptonica_coloring.o ./soobj/leptonica_colormap.o ./soobj/leptonica_colormorph.o ./soobj/leptonica_colorquant1.o ./soobj/leptonica_colorquant2.o ./soobj/leptonica_colorseg.o ./soobj/leptonica_colorspace.o ./soobj/leptonica_compare.o ./soobj/leptonica_conncomp.o ./soobj/leptonica_convertfiles.o ./soobj/leptonica_convolve.o ./soobj/leptonica_correlscore.o ./soobj/leptonica_dewarp1.o ./soobj/leptonica_dewarp2.o ./soobj/leptonica_dewarp3.o ./soobj/leptonica_dewarp4.o ./soobj/leptonica_dnabasic.o ./soobj/leptonica_dnafunc1.o ./soobj/leptonica_dnahash.o ./soobj/leptonica_dwacomb.2.o ./soobj/leptonica_dwacomblow.2.o ./soobj/leptonica_edge.o ./soobj/leptonica_encoding.o ./soobj/leptonica_enhance.o ./soobj/leptonica_fhmtauto.o ./soobj/leptonica_fhmtgenlow.1.o ./soobj/leptonica_fmorphauto.o ./soobj/leptonica_fmorphgen.1.o ./soobj/leptonica_fmorphgenlow.1.o ./soobj/leptonica_fpix1.o ./soobj/leptonica_fpix2.o ./soobj/leptonica_gifiostub.o ./soobj/leptonica_gplot.o ./soobj/leptonica_graphics.o ./soobj/leptonica_graymorph.o ./soobj/leptonica_grayquant.o ./soobj/leptonica_heap.o ./soobj/leptonica_jbclass.o ./soobj/leptonica_jp2kheader.o ./soobj/leptonica_jp2kheaderstub.o ./soobj/leptonica_jp2kiostub.o ./soobj/leptonica_jpegiostub.o ./soobj/leptonica_kernel.o ./soobj/leptonica_libversions.o ./soobj/leptonica_list.o ./soobj/leptonica_map.o ./soobj/leptonica_morph.o ./soobj/leptonica_morphapp.o ./soobj/leptonica_morphdwa.o ./soobj/leptonica_morphseq.o ./soobj/leptonica_numabasic.o ./soobj/leptonica_numafunc1.o ./soobj/leptonica_numafunc2.o ./soobj/leptonica_pageseg.o ./soobj/leptonica_paintcmap.o ./soobj/leptonica_partify.o ./soobj/leptonica_partition.o ./soobj/leptonica_pdfio1.o ./soobj/leptonica_pdfio1stub.o ./soobj/leptonica_pdfio2.o ./soobj/leptonica_pdfio2stub.o ./soobj/leptonica_pix1.o ./soobj/leptonica_pix2.o ./soobj/leptonica_pix3.o ./soobj/leptonica_pix4.o ./soobj/leptonica_pix5.o ./soobj/leptonica_pixabasic.o ./soobj/leptonica_pixacc.o ./soobj/leptonica_pixafunc1.o ./soobj/leptonica_pixafunc2.o ./soobj/leptonica_pixalloc.o ./soobj/leptonica_pixarith.o ./soobj/leptonica_pixcomp.o ./soobj/leptonica_pixconv.o ./soobj/leptonica_pixlabel.o ./soobj/leptonica_pixtiling.o ./soobj/leptonica_pngiostub.o ./soobj/leptonica_pnmio.o ./soobj/leptonica_pnmiostub.o ./soobj/leptonica_projective.o ./soobj/leptonica_psio1.o ./soobj/leptonica_psio1stub.o ./soobj/leptonica_psio2.o ./soobj/leptonica_psio2stub.o ./soobj/leptonica_ptabasic.o ./soobj/leptonica_ptafunc1.o ./soobj/leptonica_ptafunc2.o ./soobj/leptonica_ptra.o ./soobj/leptonica_quadtree.o ./soobj/leptonica_queue.o ./soobj/leptonica_rank.o ./soobj/leptonica_rbtree.o ./soobj/leptonica_readfile.o ./soobj/leptonica_regutils.o ./soobj/leptonica_rop.o ./soobj/leptonica_roplow.o ./soobj/leptonica_rotate.o ./soobj/leptonica_rotateam.o ./soobj/leptonica_rotateorth.o ./soobj/leptonica_rotateshear.o ./soobj/leptonica_runlength.o ./soobj/leptonica_sarray1.o ./soobj/leptonica_sarray2.o ./soobj/leptonica_scale1.o ./soobj/leptonica_scale2.o ./soobj/leptonica_seedfill.o ./soobj/leptonica_sel1.o ./soobj/leptonica_sel2.o ./soobj/leptonica_selgen.o ./soobj/leptonica_shear.o ./soobj/leptonica_skew.o ./soobj/leptonica_spixio.o ./soobj/leptonica_stack.o ./soobj/leptonica_stringcode.o ./soobj/leptonica_sudoku.o ./soobj/leptonica_textops.o ./soobj/leptonica_tiffiostub.o ./soobj/leptonica_utils1.o ./soobj/leptonica_utils2.o ./soobj/leptonica_warper.o ./soobj/leptonica_webpiostub.o ./soobj/leptonica_writefile.o ./soobj/leptonica_zlibmem.o ./soobj/leptonica_zlibmemstub.o ./soobj/aux/echogs -e .dev -w- -l-obj ./soobj/gsiodevs ./soobj/gsiodevs.o ./soobj/aux/echogs -e .dev -a- ./soobj/libocr_1_0 ./soobj/tesseract_api_altorenderer.o ./soobj/tesseract_api_baseapi.o ./soobj/tesseract_api_capi.o ./soobj/tesseract_api_hocrrenderer.o ./soobj/tesseract_api_lstmboxrenderer.o ./soobj/tesseract_api_pdfrenderer.o ./soobj/tesseract_api_renderer.o ./soobj/tesseract_api_wordstrboxrenderer.o ./soobj/tesseract_arch_intsimdmatrix.o ./soobj/tesseract_arch_simddetect.o ./soobj/tesseract_ccmain_applybox.o ./soobj/tesseract_ccmain_control.o ./soobj/tesseract_ccmain_linerec.o ./soobj/tesseract_ccmain_ltrresultiterator.o ./soobj/tesseract_ccmain_mutableiterator.o ./soobj/tesseract_ccmain_output.o ./soobj/tesseract_ccmain_pageiterator.o ./soobj/tesseract_ccmain_pagesegmain.o ./soobj/tesseract_ccmain_pagewalk.o ./soobj/tesseract_ccmain_paragraphs.o ./soobj/tesseract_ccmain_paramsd.o ./soobj/tesseract_ccmain_pgedit.o ./soobj/tesseract_ccmain_reject.o ./soobj/tesseract_ccmain_resultiterator.o ./soobj/tesseract_ccmain_tessedit.o ./soobj/tesseract_ccmain_tesseractclass.o ./soobj/tesseract_ccmain_tessvars.o ./soobj/tesseract_ccmain_thresholder.o ./soobj/tesseract_ccmain_werdit.o ./soobj/aux/echogs -e .dev -w- -l-obj ./soobj/clfile ./soobj/gxclfile.o ./soobj/aux/echogs -e .dev -a- ./soobj/gsiodevs -include ./soobj/sfile ./soobj/aux/echogs -e .dev -a- ./soobj/libocr_1_0 ./soobj/tesseract_ccstruct_blamer.o ./soobj/tesseract_ccstruct_blobbox.o ./soobj/tesseract_ccstruct_blobs.o ./soobj/tesseract_ccstruct_blread.o ./soobj/tesseract_ccstruct_boxread.o ./soobj/tesseract_ccstruct_boxword.o ./soobj/tesseract_ccstruct_ccstruct.o ./soobj/tesseract_ccstruct_coutln.o ./soobj/tesseract_ccstruct_detlinefit.o ./soobj/tesseract_ccstruct_dppoint.o ./soobj/tesseract_ccstruct_imagedata.o ./soobj/tesseract_ccstruct_linlsq.o ./soobj/tesseract_ccstruct_matrix.o ./soobj/tesseract_ccstruct_mod128.o ./soobj/tesseract_ccstruct_normalis.o ./soobj/tesseract_ccstruct_ocrblock.o ./soobj/tesseract_ccstruct_ocrpara.o ./soobj/tesseract_ccstruct_ocrrow.o ./soobj/tesseract_ccstruct_otsuthr.o ./soobj/tesseract_ccstruct_pageres.o ./soobj/tesseract_ccstruct_pdblock.o ./soobj/tesseract_ccstruct_points.o ./soobj/tesseract_ccstruct_polyaprx.o ./soobj/tesseract_ccstruct_polyblk.o ./soobj/tesseract_ccstruct_quadlsq.o ./soobj/tesseract_ccstruct_quspline.o ./soobj/tesseract_ccstruct_ratngs.o ./soobj/tesseract_ccstruct_rect.o ./soobj/tesseract_ccstruct_rejctmap.o ./soobj/tesseract_ccstruct_seam.o ./soobj/tesseract_ccstruct_split.o ./soobj/tesseract_ccstruct_statistc.o ./soobj/tesseract_ccstruct_stepblob.o ./soobj/tesseract_ccstruct_werd.o cp ./soobj/szlibd_1.o ./soobj/szlibd.o ./soobj/aux/echogs -e .dev -a- ./soobj/clfile -init gxclfile ./soobj/aux/echogs -e .dev -a- ./soobj/gsiodevs -iodev stdin stdout stderr ./soobj/aux/echogs -e .dev -a- ./soobj/libocr_1_0 ./soobj/tesseract_classify_classify.o ./soobj/tesseract_dict_context.o ./soobj/tesseract_dict_dawg.o ./soobj/tesseract_dict_dawg_cache.o ./soobj/tesseract_dict_dict.o ./soobj/tesseract_dict_permdawg.o ./soobj/tesseract_dict_stopper.o ./soobj/tesseract_dict_trie.o ./soobj/tesseract_textord_alignedblob.o ./soobj/tesseract_textord_baselinedetect.o ./soobj/tesseract_textord_bbgrid.o ./soobj/tesseract_textord_blkocc.o ./soobj/tesseract_textord_blobgrid.o ./soobj/tesseract_textord_ccnontextdetect.o ./soobj/tesseract_textord_cjkpitch.o ./soobj/tesseract_textord_colfind.o ./soobj/tesseract_textord_colpartition.o ./soobj/tesseract_textord_colpartitionset.o ./soobj/tesseract_textord_colpartitiongrid.o ./soobj/tesseract_textord_devanagari_processing.o ./soobj/tesseract_textord_drawtord.o ./soobj/tesseract_textord_edgblob.o ./soobj/tesseract_textord_edgloop.o ./soobj/tesseract_textord_fpchop.o ./soobj/tesseract_textord_gap_map.o ./soobj/tesseract_textord_imagefind.o ./soobj/tesseract_textord_linefind.o ./soobj/tesseract_textord_makerow.o ./soobj/tesseract_textord_oldbasel.o ./soobj/tesseract_textord_pithsync.o ./soobj/tesseract_textord_pitsync1.o ./soobj/tesseract_textord_scanedg.o ./soobj/tesseract_textord_sortflts.o ./soobj/tesseract_textord_strokewidth.o ./soobj/tesseract_textord_tabfind.o ./soobj/tesseract_textord_tablefind.o ./soobj/tesseract_textord_tabvector.o ./soobj/tesseract_textord_tablerecog.o ./soobj/tesseract_textord_textlineprojection.o ./soobj/tesseract_textord_textord.o ./soobj/tesseract_textord_topitch.o ./soobj/tesseract_textord_tordmain.o ./soobj/tesseract_textord_tospace.o ./soobj/tesseract_textord_tovars.o ./soobj/tesseract_textord_underlin.o ./soobj/tesseract_textord_wordseg.o ./soobj/tesseract_textord_workingpartset.o ./soobj/aux/echogs -e .dev -w- -l-obj ./soobj/posync ./soobj/gp_psync.o ./soobj/aux/echogs -e .dev -a- ./soobj/libocr_1_0 ./soobj/tesseract_viewer_scrollview.o ./soobj/tesseract_viewer_svmnode.o ./soobj/tesseract_viewer_svutil.o ./soobj/tesseract_wordrec_tface.o ./soobj/tesseract_wordrec_wordrec.o ./soobj/tesseract_ccutil_ccutil.o ./soobj/tesseract_ccutil_clst.o ./soobj/tesseract_ccutil_elst2.o ./soobj/tesseract_ccutil_elst.o ./soobj/tesseract_ccutil_errcode.o ./soobj/tesseract_ccutil_mainblk.o ./soobj/tesseract_ccutil_serialis.o ./soobj/tesseract_ccutil_strngs.o ./soobj/tesseract_ccutil_scanutils.o ./soobj/tesseract_ccutil_tessdatamanager.o ./soobj/tesseract_ccutil_tprintf.o ./soobj/tesseract_ccutil_unichar.o ./soobj/tesseract_ccutil_unicharcompress.o ./soobj/tesseract_ccutil_unicharmap.o ./soobj/tesseract_ccutil_unicharset.o ./soobj/tesseract_ccutil_params.o ./soobj/tesseract_lstm_convolve.o ./soobj/tesseract_lstm_fullyconnected.o ./soobj/tesseract_lstm_functions.o ./soobj/tesseract_lstm_input.o ./soobj/tesseract_lstm_lstm.o ./soobj/tesseract_lstm_lstmrecognizer.o ./soobj/tesseract_lstm_maxpool.o ./soobj/tesseract_lstm_network.o ./soobj/tesseract_lstm_networkio.o ./soobj/tesseract_lstm_parallel.o ./soobj/tesseract_lstm_plumbing.o ./soobj/tesseract_lstm_recodebeam.o ./soobj/tesseract_lstm_reconfig.o ./soobj/tesseract_lstm_reversed.o ./soobj/tesseract_lstm_series.o ./soobj/tesseract_lstm_stridemap.o ./soobj/tesseract_lstm_tfnetwork.o ./soobj/tesseract_lstm_weightmatrix.o ./soobj/tesseract_arch_dotproduct.o ./soobj/tesseract_arch_dotproductavx.o ./soobj/tesseract_arch_intsimdmatrixavx2.o ./soobj/tesseract_arch_dotproductfma.o ./soobj/tesseract_arch_dotproductsse.o ./soobj/tesseract_arch_intsimdmatrixsse.o ./soobj/tesseract_arch_intsimdmatrixneon.o ./soobj/aux/echogs -e .dev -w- -l-obj ./soobj/cfd ./soobj/scfd.o ./soobj/scfdtab.o ./soobj/aux/echogs -e .dev -a- ./soobj/posync -replace ./soobj/nosync ./soobj/aux/echogs -e .dev -a- ./soobj/libocr_1_0 ./soobj/tesseract_ccmain_adaptions.o ./soobj/tesseract_ccmain_docqual.o ./soobj/tesseract_ccmain_equationdetect.o ./soobj/tesseract_ccmain_fixspace.o ./soobj/tesseract_ccmain_fixxht.o ./soobj/tesseract_ccmain_osdetect.o ./soobj/tesseract_ccmain_par_control.o ./soobj/tesseract_ccmain_recogtraining.o ./soobj/tesseract_ccmain_superscript.o ./soobj/tesseract_ccmain_tessbox.o ./soobj/tesseract_ccmain_tfacepp.o ./soobj/tesseract_ccstruct_fontinfo.o ./soobj/tesseract_ccstruct_params_training_featdef.o ./soobj/tesseract_ccutil_ambigs.o ./soobj/tesseract_ccutil_bitvector.o ./soobj/tesseract_ccutil_indexmapbidi.o ./soobj/tesseract_ccutil_universalambigs.o ./soobj/tesseract_classify_adaptive.o ./soobj/tesseract_classify_adaptmatch.o ./soobj/tesseract_classify_blobclass.o ./soobj/tesseract_classify_cluster.o ./soobj/tesseract_classify_clusttool.o ./soobj/tesseract_classify_cutoffs.o ./soobj/tesseract_classify_featdefs.o ./soobj/tesseract_classify_float2int.o ./soobj/tesseract_classify_fpoint.o ./soobj/tesseract_classify_intfeaturespace.o ./soobj/tesseract_classify_intfx.o ./soobj/tesseract_classify_intmatcher.o ./soobj/tesseract_classify_intproto.o ./soobj/tesseract_classify_kdtree.o ./soobj/tesseract_classify_mf.o ./soobj/tesseract_classify_mfdefs.o ./soobj/tesseract_classify_mfoutline.o ./soobj/tesseract_classify_mfx.o ./soobj/tesseract_classify_normfeat.o ./soobj/tesseract_classify_normmatch.o ./soobj/tesseract_classify_ocrfeatures.o ./soobj/tesseract_classify_outfeat.o ./soobj/tesseract_classify_picofeat.o ./soobj/tesseract_classify_protos.o ./soobj/tesseract_classify_shapeclassifier.o ./soobj/tesseract_classify_shapetable.o ./soobj/tesseract_classify_tessclassifier.o ./soobj/tesseract_classify_trainingsample.o ./soobj/tesseract_cutil_oldlist.o ./soobj/tesseract_dict_hyphen.o ./soobj/tesseract_textord_equationdetectbase.o ./soobj/tesseract_wordrec_associate.o ./soobj/tesseract_wordrec_chop.o ./soobj/tesseract_wordrec_chopper.o ./soobj/tesseract_wordrec_drawfx.o ./soobj/tesseract_wordrec_findseam.o ./soobj/tesseract_wordrec_gradechop.o ./soobj/tesseract_wordrec_language_model.o ./soobj/tesseract_wordrec_lm_consistency.o ./soobj/tesseract_wordrec_lm_pain_points.o ./soobj/tesseract_wordrec_lm_state.o ./soobj/tesseract_wordrec_outlines.o ./soobj/tesseract_wordrec_params_model.o ./soobj/tesseract_wordrec_pieces.o ./soobj/tesseract_wordrec_plotedges.o ./soobj/tesseract_wordrec_render.o ./soobj/tesseract_wordrec_segsearch.o ./soobj/tesseract_wordrec_wordclass.o cp ./soobj/fapi_ft_1.o ./soobj/fapi_ft.o cp ./soobj/freetype_1.dev ./soobj/freetype.dev cp ./soobj/gsiorom_1.o ./soobj/gsiorom.o cp ./soobj/gxidata_0.o ./soobj/gxidata.o cp ./soobj/gximono_0.o ./soobj/gximono.o ./soobj/aux/echogs -e .dev -w- -l-obj ./soobj/libd ./soobj/gdevabuf.o ./soobj/gdevdbit.o ./soobj/gdevddrw.o ./soobj/gdevdflt.o cp ./soobj/siscale_0.o ./soobj/siscale.o cp ./soobj/gdevdrop_0.o ./soobj/gdevdrop.o ./soobj/aux/echogs -e .dev -a- ./soobj/libd ./soobj/gdevdgbr.o ./soobj/gdevnfwd.o ./soobj/gdevmem.o ./soobj/gdevplnx.o ./soobj/aux/echogs -e .dev -w- -l-obj ./soobj/strdline ./soobj/gp_strdl.o ./soobj/aux/echogs -e .dev -a- ./soobj/libd ./soobj/gdevm1.o ./soobj/gdevm2.o ./soobj/gdevm4.o ./soobj/gdevm8.o ./soobj/aux/echogs -e .dev -w- -l-obj ./soobj/psf1read ./soobj/zchar1.o ./soobj/zcharout.o ./soobj/aux/echogs -e .dev -a- ./soobj/libd ./soobj/gdevm16.o ./soobj/gdevm24.o ./soobj/gdevm32.o ./soobj/gdevmpla.o ./soobj/aux/echogs -e .dev -w- -l-obj ./soobj/dps2int ./soobj/zvmem2.o ./soobj/zdps1.o ./soobj/aux/echogs -e .dev -a- ./soobj/psf1read -obj ./soobj/zfont1.o ./soobj/zmisc1.o ./soobj/aux/echogs -e .dev -a- ./soobj/libd ./soobj/gdevm40.o ./soobj/gdevm48.o ./soobj/gdevm56.o ./soobj/gdevm64.o ./soobj/gdevmx.o ./soobj/aux/echogs -e .dev -a- ./soobj/dps2int -oper zvmem2 zdps1_l2 ./soobj/aux/echogs -e .dev -a- ./soobj/psf1read -include ./soobj/seexec ./soobj/aux/echogs -e .dev -a- ./soobj/libd ./soobj/gdevdsha.o ./soobj/gxscanc.o ./soobj/aux/echogs -e .dev -a- ./soobj/dps2int -ps gs_dps1 ./soobj/aux/echogs -e .dev -a- ./soobj/psf1read -oper zchar1 zfont1 zmisc1 ./soobj/aux/echogs -e .dev -w- -l-obj ./soobj/usparam ./soobj/zusparam.o ./soobj/aux/echogs -e .dev -a- ./soobj/psf1read -ps gs_agl gs_type1 ./soobj/aux/echogs -e .dev -w- -l-obj ./soobj/type42 ./soobj/zchar42.o ./soobj/zcharout.o ./soobj/zfont42.o ./soobj/aux/echogs -e .dev -a- ./soobj/usparam -oper zusparam -replace ./soobj/nousparm ./soobj/aux/echogs -e .dev -w- -l-obj ./soobj/zfrsd ./soobj/zfrsd.o ./soobj/aux/echogs -e .dev -a- ./soobj/type42 -include ./soobj/ttflib ./soobj/aux/echogs -e .dev -w- -l-obj ./soobj/cie ./soobj/zcie.o ./soobj/zcrd.o ./soobj/aux/echogs -e .dev -a- ./soobj/zfrsd -oper zfrsd ./soobj/aux/echogs -e .dev -a- ./soobj/type42 -oper zchar42 zfont42 ./soobj/aux/echogs -e .dev -a- ./soobj/cie -oper zcrd_l2 ./soobj/aux/echogs -e .dev -w- -l-obj ./soobj/psf0read ./soobj/zcfont.o ./soobj/zfont0.o ./soobj/aux/echogs -e .dev -a- ./soobj/type42 -ps gs_typ42 ./soobj/aux/echogs -e .dev -a- ./soobj/cie -include ./soobj/cielib ./soobj/aux/echogs -e .dev -w- -l-obj ./soobj/sddparam ./soobj/sddparam.o ./soobj/sdcparam.o ./soobj/aux/echogs -e .dev -a- ./soobj/psf0read -oper zcfont zfont0 ./soobj/aux/echogs -e .dev -w- -l-obj ./soobj/btoken ./soobj/iscanbin.o ./soobj/zbseq.o ./soobj/aux/echogs -e .dev -a- ./soobj/psf0read -include ./soobj/cmapread ./soobj/aux/echogs -e .dev -w- -l-obj ./soobj/cmykread ./soobj/zcolor1.o ./soobj/zht1.o ./soobj/aux/echogs -e .dev -a- ./soobj/btoken -oper zbseq_l2 -replace ./soobj/nobtoken ./soobj/aux/echogs -e .dev -w- -l-obj ./soobj/upath ./soobj/zupath.o ./soobj/ibnum.o ./soobj/gdevhit.o ./soobj/aux/echogs -e .dev -a- ./soobj/cmykread -oper zcolor1 zht1 ./soobj/aux/echogs -e .dev -a- ./soobj/btoken -ps gs_btokn ./soobj/aux/echogs -e .dev -w- -l-obj ./soobj/dps2read ./soobj/ibnum.o ./soobj/zcharx.o ./soobj/aux/echogs -e .dev -a- ./soobj/upath -oper zupath_l2 zupath ./soobj/aux/echogs -e .dev -w- -l-obj ./soobj/pdiff ./soobj/spdiff.o ./soobj/aux/echogs -e .dev -a- ./soobj/dps2read -include ./soobj/dps2int ./soobj/aux/echogs -e .dev -w- -l-obj ./soobj/psfilters ./soobj/sfilter1.o ./soobj/sfilter2.o ./soobj/sa85d.o ./soobj/aux/echogs -e .dev -a- ./soobj/dps2read -oper ireclaim_l2 zcharx ./soobj/aux/echogs -e .dev -w- -l-obj ./soobj/iodevice ./soobj/ziodev2.o ./soobj/zdevcal.o ./soobj/aux/echogs -e .dev -a- ./soobj/psfilters ./soobj/sa85d.o ./soobj/aux/echogs -e .dev -a- ./soobj/dps2read -ps gs_dps2 ./soobj/aux/echogs -e .dev -w- -l-obj ./soobj/pagedev ./soobj/zdevice2.o ./soobj/zmedia2.o ./soobj/aux/echogs -e .dev -a- ./soobj/iodevice -oper ziodev2_l2 ./soobj/aux/echogs -e .dev -w- -l-obj ./soobj/patread ./soobj/zpcolor.o ./soobj/aux/echogs -e .dev -a- ./soobj/pagedev -oper zdevice2_l2 zmedia2_l2 ./soobj/aux/echogs -e .dev -a- ./soobj/iodevice -iodev null calendar ./soobj/aux/echogs -e .dev -w- -l-obj ./soobj/isupport ./soobj/ialloc.o ./soobj/igc.o ./soobj/igcref.o ./soobj/igcstr.o ./soobj/aux/echogs -e .dev -w- -l-obj ./soobj/nobtoken ./soobj/inobtokn.o ./soobj/aux/echogs -e .dev -a- ./soobj/patread -oper zpcolor_l2 ./soobj/aux/echogs -e .dev -a- ./soobj/pagedev -ps gs_setpd ./soobj/aux/echogs -e .dev -a- ./soobj/isupport -obj ./soobj/ilocate.o ./soobj/iname.o ./soobj/isave.o ./soobj/aux/echogs -e .dev -w- -l-obj ./soobj/nousparm ./soobj/inouparm.o ./soobj/aux/echogs -e .dev -w- -l-obj ./soobj/bcp ./soobj/sbcp.o ./soobj/zfbcp.o ./soobj/aux/echogs -e .dev -w- -l-obj ./soobj/path1 ./soobj/zpath1.o ./soobj/aux/echogs -e .dev -a- ./soobj/bcp -oper zfbcp ./soobj/aux/echogs -e .dev -w- -l-obj ./soobj/func ./soobj/zfunc.o ./soobj/zfunc0.o ./soobj/aux/echogs -e .dev -a- ./soobj/path1 -include ./soobj/path1lib ./soobj/aux/echogs -e .dev -w- -l-obj ./soobj/func4lib ./soobj/gsfunc4.o ./soobj/spprint.o ./soobj/aux/echogs -e .dev -a- ./soobj/func -oper zfunc ./soobj/aux/echogs -e .dev -a- ./soobj/path1 -oper zpath1 ./soobj/aux/echogs -e .dev -w- -l-obj ./soobj/type32 ./soobj/zchar32.o ./soobj/zfont32.o ./soobj/aux/echogs -e .dev -a- ./soobj/func4lib -include ./soobj/funclib ./soobj/aux/echogs -e .dev -a- ./soobj/func -functiontype 0 ./soobj/aux/echogs -e .dev -w- -l-obj ./soobj/simscale ./soobj/simscale.o ./soobj/simscale_foo.o ./soobj/aux/echogs -e .dev -a- ./soobj/type32 -oper zchar32 zfont32 ./soobj/aux/echogs -e .dev -a- ./soobj/func -include ./soobj/funclib ./soobj/aux/echogs -e .dev -w- -l-obj ./soobj/form ./soobj/zform.o ./soobj/aux/echogs -e .dev -a- ./soobj/type32 -ps gs_res gs_typ32 ./soobj/aux/echogs -e .dev -w- -l-obj ./soobj/cspixel ./soobj/zcspixel.o ./soobj/aux/echogs -e .dev -a- ./soobj/form -oper zform ./soobj/aux/echogs -e .dev -w- -l-obj ./soobj/frsd -include ./soobj/zfrsd ./soobj/aux/echogs -e .dev -a- ./soobj/cspixel -include ./soobj/cspixlib ./soobj/aux/echogs -e .dev -w- -l-obj ./soobj/ttfont -include ./soobj/macglyph ./soobj/type42 ./soobj/aux/echogs -e .dev -a- ./soobj/frsd -ps gs_lev2 gs_res gs_frsd ./soobj/aux/echogs -e .dev -w- -l-obj ./soobj/fmd5 ./soobj/zfmd5.o ./soobj/aux/echogs -e .dev -a- ./soobj/ttfont -ps gs_wan_e gs_ttf ./soobj/aux/echogs -e .dev -w- -l-obj ./soobj/ssha2 ./soobj/ssha2.o ./soobj/sha2.o ./soobj/aux/echogs -e .dev -a- ./soobj/fmd5 -include ./soobj/smd5 ./soobj/aux/echogs -e .dev -w- -l-obj ./soobj/farc4 ./soobj/zfarc4.o ./soobj/aux/echogs -e .dev -a- ./soobj/fmd5 -oper zfmd5 ./soobj/aux/echogs -e .dev -a- ./soobj/farc4 -include ./soobj/sarc4 ./soobj/aux/echogs -e .dev -w- -l-obj ./soobj/saes ./soobj/saes.o ./soobj/aes.o ./soobj/aux/echogs -e .dev -a- ./soobj/farc4 -oper zfarc4 ./soobj/aux/echogs -e .dev -w- -l-obj ./soobj/pdf_r6 ./soobj/zpdf_r6.o ./soobj/aux/echogs -e .dev -w- -l-obj ./soobj/unix_ ./soobj/gp_getnv.o ./soobj/gp_upapr.o ./soobj/gp_unix.o ./soobj/gp_unifs.o ./soobj/gp_unifn.o ./soobj/gp_stdia.o ./soobj/gp_nxpsprn.o ./soobj/gp_utf8.o -include ./soobj/nosync ./soobj/aux/echogs -e .dev -a- ./soobj/pdf_r6 -oper zpdf_r6 ./soobj/aux/echogs -e .dev -w- -l-obj ./soobj/patlib -include ./soobj/cmyklib ./soobj/imasklib ./soobj/psl2cs ./soobj/aux/echogs -e .dev -a- ./soobj/unix_ -include ./soobj/smd5 ./soobj/aux/echogs -e .dev -w- -l-obj ./soobj/colimlib ./soobj/gxicolor.o ./soobj/aux/echogs -e .dev -a- ./soobj/patlib -obj ./soobj/gspcolor.o ./soobj/gsptype1.o ./soobj/gxclip2.o cp ./soobj/libpng_1.dev ./soobj/libpng.dev ./soobj/aux/echogs -e .dev -a- ./soobj/colimlib -imageclass 4_color ./soobj/aux/echogs -e .dev -a- ./soobj/patlib -obj ./soobj/gxmclip.o ./soobj/gxp1fill.o ./soobj/gxpcmap.o ./soobj/aux/echogs -e .dev -w- -l-obj ./soobj/page ./soobj/gdevprn.o ./soobj/gdevppla.o ./soobj/gdevmplt.o ./soobj/gdevflp.o ./soobj/gxdownscale.o ./soobj/claptrap.o ./soobj/claptrap-init.o ./soobj/claptrap-planar.o ./soobj/ets.o ./soobj/gdevoflt.o ./soobj/gdevnup.o ./soobj/gdevsclass.o ./soobj/gdevepo.o ./soobj/aux/echogs -e .dev -w- -l-obj ./soobj/cmaplib ./soobj/gsfcmap.o ./soobj/gsfcmap1.o ./soobj/aux/echogs -e .dev -a- ./soobj/page -include ./soobj/clist ./soobj/aux/echogs -e .dev -w- -l-obj ./soobj/sicclib ./soobj/gsicc.o ./soobj/aux/echogs -e .dev -a- ./soobj/cmaplib -include ./soobj/cidlib cp ./soobj/sjbig2_jbig2dec.dev ./soobj/sjbig2.dev ./soobj/aux/echogs -e .dev -a- ./soobj/sicclib ./soobj/gsicc_manage.o ./soobj/gsicc_cache.o ./soobj/gsicc_lcms2.o ./soobj/gsicc_profilecache.o ./soobj/gsicc_create.o ./soobj/gsicc_nocm.o ./soobj/gsicc_replacecm.o ./soobj/gsicc_monitorcm.o ./soobj/gsicc_blacktext.o ./soobj/aux/echogs -e .dev -w- -l-obj ./soobj/sjpx_openjpeg ./soobj/sjpx_openjpeg.o ./soobj/aux/echogs -e .dev -a- ./soobj/sicclib ./soobj/gsmd5.o ./soobj/aux/echogs -e .dev -w- -l-dev2 -b -s -l-include -l./soobj/page -l-obj ./soobj/PCLm ./soobj/gdevpdfimg.o ./soobj/aux/echogs -e .dev -a- ./soobj/sjpx_openjpeg -include ./soobj/openjpeg.dev ./soobj/aux/echogs -e .dev -a- ./soobj/sicclib -include ./soobj/lcms2.dev ./soobj/aux/echogs -e .dev -w- -l-dev2 -b -s -l-include -l./soobj/page -l-obj ./soobj/PCLm8 ./soobj/gdevpdfimg.o ./soobj/aux/echogs -e .dev -a- ./soobj/PCLm -include ./soobj/page ./soobj/aux/echogs -e .dev -w- -l-dev2 -b -s -l-include -l./soobj/page -l-obj ./soobj/bit ./soobj/gdevbit.o ./soobj/gdevdcrd.o ./soobj/aux/echogs -e .dev -a- ./soobj/PCLm8 -include ./soobj/page ./soobj/aux/echogs -e .dev -w- -l-dev2 -b -s -l-include -l./soobj/page -l-obj ./soobj/bitcmyk ./soobj/gdevbit.o ./soobj/gdevdcrd.o ./soobj/aux/echogs -e .dev -a- ./soobj/bit -include ./soobj/cielib ./soobj/aux/echogs -e .dev -w- -l-dev2 -b -s -l-include -l./soobj/page -l-obj ./soobj/bitrgb ./soobj/gdevbit.o ./soobj/gdevdcrd.o ./soobj/aux/echogs -e .dev -a- ./soobj/bitcmyk -include ./soobj/cielib ./soobj/aux/echogs -e .dev -w- -l-dev2 -b -s -l-include -l./soobj/page -l-obj ./soobj/bitrgbtags ./soobj/gdevbit.o ./soobj/gdevdcrd.o ./soobj/aux/echogs -e .dev -a- ./soobj/bitrgb -include ./soobj/cielib ./soobj/aux/echogs -e .dev -a- ./soobj/bitrgbtags -include ./soobj/cielib ./soobj/aux/echogs -e .dev -w- -l-dev2 -b -s -l-include -l./soobj/page -l-obj ./soobj/bmp16 ./soobj/gdevbmp.o ./soobj/gdevbmpc.o ./soobj/gdevpccm.o ./soobj/aux/echogs -e .dev -w- -l-dev2 -b -s -l-include -l./soobj/page -l-obj ./soobj/bmp16m ./soobj/gdevbmp.o ./soobj/gdevbmpc.o ./soobj/gdevpccm.o ./soobj/aux/echogs -e .dev -w- -l-dev2 -b -s -l-include -l./soobj/page -l-obj ./soobj/bmp256 ./soobj/gdevbmp.o ./soobj/gdevbmpc.o ./soobj/gdevpccm.o ./soobj/aux/echogs -e .dev -w- -l-dev2 -b -s -l-include -l./soobj/page -l-obj ./soobj/bmp32b ./soobj/gdevbmp.o ./soobj/gdevbmpc.o ./soobj/gdevpccm.o ./soobj/aux/echogs -e .dev -w- -l-dev2 -b -s -l-include -l./soobj/page -l-obj ./soobj/bmpgray ./soobj/gdevbmp.o ./soobj/gdevbmpc.o ./soobj/gdevpccm.o ./soobj/aux/echogs -e .dev -w- -l-dev2 -b -s -l-include -l./soobj/page -l-obj ./soobj/bmpmono ./soobj/gdevbmp.o ./soobj/gdevbmpc.o ./soobj/gdevpccm.o ./soobj/aux/echogs -e .dev -w- -l-dev2 -b -s -l-include -l./soobj/page -l-obj ./soobj/bmpsep1 ./soobj/gdevbmp.o ./soobj/gdevbmpc.o ./soobj/gdevpccm.o ./soobj/aux/echogs -e .dev -w- -l-dev2 -b -s -l-include -l./soobj/page -l-obj ./soobj/bmpsep8 ./soobj/gdevbmp.o ./soobj/gdevbmpc.o ./soobj/gdevpccm.o ./soobj/aux/echogs -e .dev -w- -l-dev -b -s -l-include -l./soobj/page -l-obj ./soobj/ccr ./soobj/gdevccr.o ./soobj/aux/echogs -e .dev -w- -l-obj ./soobj/libtiff_1 ./soobj/gstiffio.o ./soobj/aux/echogs -e .dev -w- -l-dev -b -s -l-include -l./soobj/page -l-obj ./soobj/cif ./soobj/gdevcif.o ./soobj/aux/echogs -e .dev -a- ./soobj/libtiff_1 -lib tiff ./soobj/aux/echogs -e .dev -w- -l-dev -b -s -l-obj ./soobj/devicen ./soobj/gdevdevn.o ./soobj/aux/echogs -e .dev -a- ./soobj/libtiff_1 -include ./soobj/jpegd.dev gcc -DHAVE_MKSTEMP -DHAVE_FSEEKO -DHAVE_FONTCONFIG -DHAVE_SETLOCALE -DHAVE_DBUS -DHAVE_BSWAP32 -DHAVE_BYTESWAP_H -DHAVE_STRERROR -DHAVE_PREAD_PWRITE=1 -DGS_RECURSIVE_MUTEXATTR=PTHREAD_MUTEX_RECURSIVE -O2 -DNDEBUG -fPIC -fvisibility=hidden -DGSDLLEXPORT="__attribute__((visibility(\"default\")))" -Wall -Wstrict-prototypes -Wundef -Wmissing-declarations -Wmissing-prototypes -Wwrite-strings -fno-strict-aliasing -Werror=declaration-after-statement -fno-builtin -fno-common -Werror=return-type -Wno-unused-local-typedefs -DHAVE_STDINT_H=1 -DHAVE_DIRENT_H=1 -DHAVE_SYS_DIR_H=1 -DHAVE_SYS_TIME_H=1 -DHAVE_SYS_TIMES_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_LIBDL=1 -DGX_COLOR_INDEX_TYPE="unsigned long long" -D__USE_UNIX98=1 -DBUILD_PDF=1 -I./pdf -Os -fstack-clash-protection -Wformat -Werror=format-security -g -flto=auto -DHAVE_RESTRICT=1 -I/usr/include/webp -fno-strict-aliasing -DHAVE_POPEN_PROTO=1 -I./soobj -I./base -I./soobj -I./devices -Isrc/source/libraries -I./openjpeg/library/source -DSHARE_JPX=0 -Wno-attributes -DOPJ_STATIC -DMUTEX_pthread=0 -DUSE_JPIP -DUSE_OPENJPEG_JP2 -DOPJ_HAVE_STDINT_H=1 -DOPJ_HAVE_INTTYPES_H=1 -DOPJ_HAVE_FSEEKO=1 -DOPJ_HAVE_MALLOC_H=1 -DOPJ_HAVE_ALIGNED_ALLOC=1 -DOPJ_HAVE_MEMALIGN=1 -DOPJ_HAVE_POSIX_MEMALIGN=1 -U__SSE__ -o ./soobj/gdevpdfu.o -c ./devices/vector/gdevpdfu.c ./soobj/aux/echogs -e .dev -a- ./soobj/libtiff_1 -include ./soobj/jpege.dev ./soobj/aux/echogs -e .dev -w- -l-obj ./soobj/szlibe ./soobj/szlibc.o ./soobj/szlibe.o ./soobj/aux/echogs -e .dev -w- -l-obj ./soobj/vector ./soobj/gdevvec.o ./soobj/aux/echogs -e .dev -a- ./soobj/szlibe -include ./soobj/zlibe.dev ./soobj/aux/echogs -e .dev -a- ./soobj/vector -include ./soobj/bboxutil ./soobj/sfile ./soobj/aux/echogs -e .dev -w- -l-obj ./soobj/pdxtext ./soobj/gdevpdt.o ./soobj/gdevpdtb.o ./soobj/aux/echogs -e .dev -w- -l-dev2 -b -s -l-include -l./soobj/page -l-obj ./soobj/fpng ./soobj/gdevfpng.o ./soobj/gdevpccm.o ./soobj/aux/echogs -e .dev -a- ./soobj/pdxtext ./soobj/gdevpdtc.o ./soobj/gdevpdtd.o ./soobj/gdevpdte.o ./soobj/aux/echogs -e .dev -w- -l-dev -b -s -l-include -l./soobj/page -l-obj ./soobj/inferno ./soobj/gdevifno.o ./soobj/aux/echogs -e .dev -a- ./soobj/fpng ./soobj/aux/echogs -e .dev -a- ./soobj/pdxtext ./soobj/gdevpdtf.o ./soobj/aux/echogs -e .dev -w- -l-dev -b -s -l-include -l./soobj/page -l-obj ./soobj/mgr4 ./soobj/gdevmgr.o ./soobj/gdevpccm.o ./soobj/aux/echogs -e .dev -a- ./soobj/pdxtext ./soobj/gdevpdti.o ./soobj/aux/echogs -e .dev -w- -l-dev -b -s -l-include -l./soobj/page -l-obj ./soobj/mgr8 ./soobj/gdevmgr.o ./soobj/gdevpccm.o ./soobj/aux/echogs -e .dev -a- ./soobj/pdxtext ./soobj/aux/echogs -e .dev -w- -l-dev -b -s -l-include -l./soobj/page -l-obj ./soobj/mgrgray2 ./soobj/gdevmgr.o ./soobj/gdevpccm.o ./soobj/aux/echogs -e .dev -a- ./soobj/pdxtext ./soobj/aux/echogs -e .dev -w- -l-dev -b -s -l-include -l./soobj/page -l-obj ./soobj/mgrgray4 ./soobj/gdevmgr.o ./soobj/gdevpccm.o ./soobj/aux/echogs -e .dev -a- ./soobj/pdxtext ./soobj/gdevpdts.o ./soobj/gdevpdtt.o ./soobj/aux/echogs -e .dev -w- -l-dev -b -s -l-include -l./soobj/page -l-obj ./soobj/mgrgray8 ./soobj/gdevmgr.o ./soobj/gdevpccm.o ./soobj/aux/echogs -e .dev -a- ./soobj/pdxtext ./soobj/gdevpdtv.o ./soobj/gdevpdtw.o ./soobj/whitelst.o ./soobj/aux/echogs -e .dev -w- -l-dev -b -s -l-include -l./soobj/page -l-obj ./soobj/mgrmono ./soobj/gdevmgr.o ./soobj/gdevpccm.o ./soobj/aux/echogs -e .dev -a- ./soobj/pdxtext ./soobj/aux/echogs -e .dev -w- -l-dev -b -s -l-include -l./soobj/page -l-obj ./soobj/miff24 ./soobj/gdevmiff.o ./soobj/aux/echogs -e .dev -a- ./soobj/pdxtext ./soobj/gsfont0c.o ./soobj/aux/echogs -e .dev -w- -l-dev2 -b -s -l-include -l./soobj/page -l-obj ./soobj/pam ./soobj/gdevpbm.o ./soobj/gdevppla.o ./soobj/gdevmpla.o ./soobj/aux/echogs -e .dev -a- ./soobj/pdxtext -include ./soobj/fcopy ./soobj/psf ./soobj/aux/echogs -e .dev -w- -l-dev2 -b -s -l-include -l./soobj/page -l-obj ./soobj/pamcmyk32 ./soobj/gdevpbm.o ./soobj/gdevppla.o ./soobj/gdevmpla.o ./soobj/aux/echogs -e .dev -w- -l-dev2 -b -s -l-include -l./soobj/page -l-obj ./soobj/pamcmyk4 ./soobj/gdevpbm.o ./soobj/gdevppla.o ./soobj/gdevmpla.o ./soobj/aux/echogs -e .dev -w- -l-dev2 -b -s -l-include -l./soobj/page -l-obj ./soobj/pbm ./soobj/gdevpbm.o ./soobj/gdevppla.o ./soobj/gdevmpla.o ./soobj/aux/echogs -e .dev -w- -l-dev2 -b -s -l-include -l./soobj/page -l-obj ./soobj/pbmraw ./soobj/gdevpbm.o ./soobj/gdevppla.o ./soobj/gdevmpla.o ./soobj/aux/echogs -e .dev -w- -l-dev2 -b -s -l-include -l./soobj/page -l-obj ./soobj/pcx16 ./soobj/gdevpcx.o ./soobj/gdevpccm.o ./soobj/aux/echogs -e .dev -w- -l-dev2 -b -s -l-include -l./soobj/page -l-obj ./soobj/pcx24b ./soobj/gdevpcx.o ./soobj/gdevpccm.o ./soobj/aux/echogs -e .dev -w- -l-dev2 -b -s -l-include -l./soobj/page -l-obj ./soobj/pcx256 ./soobj/gdevpcx.o ./soobj/gdevpccm.o ./soobj/aux/echogs -e .dev -w- -l-dev2 -b -s -l-include -l./soobj/page -l-obj ./soobj/pcxcmyk ./soobj/gdevpcx.o ./soobj/gdevpccm.o ./soobj/aux/echogs -e .dev -w- -l-dev2 -b -s -l-include -l./soobj/page -l-obj ./soobj/pcxgray ./soobj/gdevpcx.o ./soobj/gdevpccm.o ./soobj/aux/echogs -e .dev -w- -l-dev2 -b -s -l-include -l./soobj/page -l-obj ./soobj/pcxmono ./soobj/gdevpcx.o ./soobj/gdevpccm.o ./soobj/aux/echogs -e .dev -w- -l-dev2 -b -s -l-include -l./soobj/page -l-obj ./soobj/pdfimage24 ./soobj/gdevpdfimg.o ./soobj/aux/echogs -e .dev -w- -l-dev2 -b -s -l-include -l./soobj/page -l-obj ./soobj/pdfimage32 ./soobj/gdevpdfimg.o ./soobj/aux/echogs -e .dev -a- ./soobj/pdfimage24 -include ./soobj/page ./soobj/aux/echogs -e .dev -w- -l-dev2 -b -s -l-include -l./soobj/page -l-obj ./soobj/pdfimage8 ./soobj/gdevpdfimg.o ./soobj/aux/echogs -e .dev -a- ./soobj/pdfimage32 -include ./soobj/page ./soobj/aux/echogs -e .dev -w- -l-dev2 -b -s -l-include -l./soobj/page -l-obj ./soobj/pgm ./soobj/gdevpbm.o ./soobj/gdevppla.o ./soobj/gdevmpla.o ./soobj/aux/echogs -e .dev -a- ./soobj/pdfimage8 -include ./soobj/page ./soobj/aux/echogs -e .dev -w- -l-dev2 -b -s -l-include -l./soobj/page -l-obj ./soobj/pgmraw ./soobj/gdevpbm.o ./soobj/gdevppla.o ./soobj/gdevmpla.o ./soobj/aux/echogs -e .dev -w- -l-dev2 -b -s -l-include -l./soobj/page -l-obj ./soobj/pgnm ./soobj/gdevpbm.o ./soobj/gdevppla.o ./soobj/gdevmpla.o ./soobj/aux/echogs -e .dev -w- -l-dev2 -b -s -l-include -l./soobj/page -l-obj ./soobj/pgnmraw ./soobj/gdevpbm.o ./soobj/gdevppla.o ./soobj/gdevmpla.o ./soobj/aux/echogs -e .dev -w- -l-dev2 -b -s -l-include -l./soobj/page -l-obj ./soobj/pkm ./soobj/gdevpbm.o ./soobj/gdevppla.o ./soobj/gdevmpla.o ./soobj/aux/echogs -e .dev -w- -l-dev2 -b -s -l-include -l./soobj/page -l-obj ./soobj/pkmraw ./soobj/gdevpbm.o ./soobj/gdevppla.o ./soobj/gdevmpla.o ./soobj/aux/echogs -e .dev -w- -l-dev2 -b -s -l-include -l./soobj/page -l-obj ./soobj/pksm ./soobj/gdevpbm.o ./soobj/gdevppla.o ./soobj/gdevmpla.o ./soobj/aux/echogs -e .dev -w- -l-dev2 -b -s -l-include -l./soobj/page -l-obj ./soobj/pksmraw ./soobj/gdevpbm.o ./soobj/gdevppla.o ./soobj/gdevmpla.o ./soobj/aux/echogs -e .dev -w- -l-dev2 -b -s -l-include -l./soobj/page -l-obj ./soobj/plan ./soobj/gdevplan.o ./soobj/gdevppla.o ./soobj/gdevmpla.o ./soobj/aux/echogs -e .dev -w- -l-dev2 -b -s -l-include -l./soobj/page -l-obj ./soobj/plan9bm ./soobj/gdevpbm.o ./soobj/gdevppla.o ./soobj/gdevmpla.o ./soobj/aux/echogs -e .dev -w- -l-dev2 -b -s -l-include -l./soobj/page -l-obj ./soobj/planc ./soobj/gdevplan.o ./soobj/gdevppla.o ./soobj/gdevmpla.o ./soobj/aux/echogs -e .dev -w- -l-dev2 -b -s -l-include -l./soobj/page -l-obj ./soobj/plang ./soobj/gdevplan.o ./soobj/gdevppla.o ./soobj/gdevmpla.o ./soobj/aux/echogs -e .dev -w- -l-dev2 -b -s -l-include -l./soobj/page -l-obj ./soobj/plank ./soobj/gdevplan.o ./soobj/gdevppla.o ./soobj/gdevmpla.o ./soobj/aux/echogs -e .dev -w- -l-dev2 -b -s -l-include -l./soobj/page -l-obj ./soobj/planm ./soobj/gdevplan.o ./soobj/gdevppla.o ./soobj/gdevmpla.o ./soobj/aux/echogs -e .dev -w- -l-dev2 -b -s -l-include -l./soobj/page -l-obj ./soobj/plib ./soobj/gdevplib.o ./soobj/gdevppla.o ./soobj/gdevmpla.o ./obj/aux/echogs -a ./obj/gconfxx.h ./soobj/aux/echogs -e .dev -w- -l-dev2 -b -s -l-include -l./soobj/page -l-obj ./soobj/plibc ./soobj/gdevplib.o ./soobj/gdevppla.o ./soobj/gdevmpla.o ./soobj/aux/echogs -e .dev -w- -l-dev2 -b -s -l-include -l./soobj/page -l-obj ./soobj/plibg ./soobj/gdevplib.o ./soobj/gdevppla.o ./soobj/gdevmpla.o ./obj/aux/echogs -w ./obj/igs.tr - -include ./obj/psl3.dev ./obj/pdf.dev ./obj/pdfi.dev ./obj/epsf.dev ./obj/ttfont.dev ./obj/fapi_ps.dev ./obj/jpx.dev ./obj/jbig2.dev ./obj/gs_pdfwr.dev ./soobj/aux/echogs -e .dev -w- -l-dev2 -b -s -l-include -l./soobj/page -l-obj ./soobj/plibk ./soobj/gdevplib.o ./soobj/gdevppla.o ./soobj/gdevmpla.o ./soobj/aux/echogs -e .dev -w- -l-dev2 -b -s -l-include -l./soobj/page -l-obj ./soobj/plibm ./soobj/gdevplib.o ./soobj/gdevppla.o ./soobj/gdevmpla.o rm -f ./obj/gconfig.h ./soobj/aux/echogs -e .dev -w- -l-dev2 -b -s -l-include -l./soobj/page -l-obj ./soobj/pnm ./soobj/gdevpbm.o ./soobj/gdevppla.o ./soobj/gdevmpla.o ./obj/aux/genconf ./obj/igs.tr -h ./obj/iconfxx.h -p "%s&s&&" -pl "&-l%s&s&&" -pL "&-L%s&s&&" -ol ./obj/gsld.tr ./soobj/aux/echogs -e .dev -w- -l-dev2 -b -s -l-include -l./soobj/page -l-obj ./soobj/pnmraw ./soobj/gdevpbm.o ./soobj/gdevppla.o ./soobj/gdevmpla.o cp ./obj/gconfxx.h ./obj/gconfig.h ./soobj/aux/echogs -e .dev -w- -l-dev2 -b -s -l-include -l./soobj/page -l-obj ./soobj/ppm ./soobj/gdevpbm.o ./soobj/gdevppla.o ./soobj/gdevmpla.o ./soobj/aux/echogs -e .dev -w- -l-dev2 -b -s -l-include -l./soobj/page -l-obj ./soobj/ppmraw ./soobj/gdevpbm.o ./soobj/gdevppla.o ./soobj/gdevmpla.o rm -f ./obj/gconfig.c ./soobj/aux/echogs -e .dev -w- -l-dev -b -s -l-obj ./soobj/psdcmyk ./soobj/gdevpsd.o ./soobj/gdevdevn.o ./soobj/gsequivc.o ./soobj/aux/echogs -e .dev -w- -l-dev -b -s -l-obj ./soobj/psdcmyk16 ./soobj/gdevpsd.o ./soobj/gdevdevn.o ./soobj/gsequivc.o cp ./base/gconf.c ./obj/gconfig.c ./soobj/aux/echogs -e .dev -w- -l-dev -b -s -l-obj ./soobj/psdcmyktags ./soobj/gdevpsd.o ./soobj/gdevdevn.o ./soobj/gsequivc.o ./soobj/aux/echogs -e .dev -w- -l-dev -b -s -l-obj ./soobj/psdcmyktags16 ./soobj/gdevpsd.o ./soobj/gdevdevn.o ./soobj/gsequivc.o gcc -DHAVE_MKSTEMP -DHAVE_FSEEKO -DHAVE_FONTCONFIG -DHAVE_SETLOCALE -DHAVE_DBUS -DHAVE_BSWAP32 -DHAVE_BYTESWAP_H -DHAVE_STRERROR -DHAVE_PREAD_PWRITE=1 -DGS_RECURSIVE_MUTEXATTR=PTHREAD_MUTEX_RECURSIVE -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 -Wno-unused-local-typedefs -DHAVE_STDINT_H=1 -DHAVE_DIRENT_H=1 -DHAVE_SYS_DIR_H=1 -DHAVE_SYS_TIME_H=1 -DHAVE_SYS_TIMES_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_LIBDL=1 -DGX_COLOR_INDEX_TYPE="unsigned long long" -D__USE_UNIX98=1 -DBUILD_PDF=1 -I./pdf -Os -fstack-clash-protection -Wformat -Werror=format-security -g -flto=auto -DHAVE_RESTRICT=1 -I/usr/include/webp -fno-strict-aliasing -DHAVE_POPEN_PROTO=1 -I./obj -I./base -I./devices -DWHICH_CMS="lcms2" -o ./obj/gconfig.o -c ./obj/gconfig.c ./soobj/aux/echogs -e .dev -w- -l-dev -b -s -l-obj ./soobj/psdrgb ./soobj/gdevpsd.o ./soobj/gdevdevn.o ./soobj/gsequivc.o ./soobj/aux/echogs -e .dev -w- -l-dev -b -s -l-obj ./soobj/psdrgb16 ./soobj/gdevpsd.o ./soobj/gdevdevn.o ./soobj/gsequivc.o ./soobj/aux/echogs -e .dev -w- -l-dev -b -s -l-obj ./soobj/psdrgbtags ./soobj/gdevpsd.o ./soobj/gdevdevn.o ./soobj/gsequivc.o ./soobj/aux/echogs -e .dev -w- -l-dev -b -s -l-obj ./soobj/spotcmyk ./soobj/gdevdevn.o ./soobj/aux/echogs -e .dev -w- -l-dev -b -s -l-obj ./soobj/xcf ./soobj/gdevxcf.o ./soobj/aux/echogs -e .dev -w- -l-dev -b -s -l-include -l./soobj/page -l-obj ./soobj/alc1900 ./soobj/gdevescv.o ./soobj/aux/echogs -e .dev -w- -l-dev -b -s -l-include -l./soobj/page -l-obj ./soobj/alc2000 ./soobj/gdevescv.o ./soobj/aux/echogs -e .dev -w- -l-dev -b -s -l-include -l./soobj/page -l-obj ./soobj/alc4000 ./soobj/gdevescv.o ./soobj/aux/echogs -e .dev -w- -l-dev -b -s -l-include -l./soobj/page -l-obj ./soobj/alc4100 ./soobj/gdevescv.o ./soobj/aux/echogs -e .dev -w- -l-dev -b -s -l-include -l./soobj/page -l-obj ./soobj/alc8500 ./soobj/gdevescv.o ./soobj/aux/echogs -e .dev -w- -l-dev -b -s -l-include -l./soobj/page -l-obj ./soobj/alc8600 ./soobj/gdevescv.o ./soobj/aux/echogs -e .dev -w- -l-dev -b -s -l-include -l./soobj/page -l-obj ./soobj/alc9100 ./soobj/gdevescv.o ./soobj/aux/echogs -e .dev -w- -l-dev -b -s -l-include -l./soobj/page -l-obj ./soobj/ap3250 ./soobj/gdevescp.o ./obj/aux/echogs -w ./obj/iconfig.h -R ./obj/iconfxx.h ./soobj/aux/echogs -e .dev -w- -l-dev -b -s -l-include -l./soobj/page -l-obj ./soobj/appledmp ./soobj/gdevadmp.o ./soobj/aux/echogs -e .dev -w- -l-dev2 -b -s -l-include -l./soobj/page -l-obj ./soobj/atx23 ./soobj/gdevatx.o ./obj/aux/echogs -w ./obj/gsnoapi.tr -R ./obj/devs.tr ./soobj/aux/echogs -e .dev -w- -l-dev2 -b -s -l-include -l./soobj/page -l-obj ./soobj/atx24 ./soobj/gdevatx.o ./soobj/aux/echogs -e .dev -w- -l-dev2 -b -s -l-include -l./soobj/page -l-obj ./soobj/atx38 ./soobj/gdevatx.o ./obj/aux/echogs -a ./obj/gsnoapi.tr -R ./obj/igs.tr ./soobj/aux/echogs -e .dev -w- -l-dev -b -s -l-include -l./soobj/page -l-obj ./soobj/bj10e ./soobj/gdevbj10.o ./obj/aux/genconf ./obj/gsnoapi.tr -h ./obj/unused.h -p "%s&s&&" -pl "&-l%s&s&&" -pL "&-L%s&s&&" -ol ./obj/gsnoapild.tr ./soobj/aux/echogs -e .dev -w- -l-dev -b -s -l-include -l./soobj/page -l-obj ./soobj/bj200 ./soobj/gdevbj10.o ./soobj/aux/echogs -e .dev -w- -l-dev -b -s -l-include -l./soobj/page -l-obj ./soobj/bjc600 ./soobj/gdevcdj.o ./soobj/gdevpcl.o ./soobj/aux/echogs -e .dev -w- -l-dev -b -s -l-include -l./soobj/page -l-obj ./soobj/bjc800 ./soobj/gdevcdj.o ./soobj/gdevpcl.o ./soobj/aux/echogs -e .dev -w- -l-dev -b -s -l-include -l./soobj/page -l-obj ./soobj/bjc880j ./soobj/gdevl4r.o ./soobj/gdevlips.o ./soobj/gdevlprn.o ./soobj/aux/echogs -e .dev -w- -l-dev -b -s -l-include -l./soobj/page -l-obj ./soobj/bjccmyk ./soobj/gdevbjc_.o ./soobj/gdevbjca.o ./soobj/aux/echogs -e .dev -w- -l-dev -b -s -l-include -l./soobj/page -l-obj ./soobj/bjccolor ./soobj/gdevbjc_.o ./soobj/gdevbjca.o ./soobj/aux/echogs -e .dev -w- -l-dev -b -s -l-include -l./soobj/page -l-obj ./soobj/bjcgray ./soobj/gdevbjc_.o ./soobj/gdevbjca.o ./soobj/aux/echogs -e .dev -w- -l-dev -b -s -l-include -l./soobj/page -l-obj ./soobj/bjcmono ./soobj/gdevbjc_.o ./soobj/gdevbjca.o ./soobj/aux/echogs -e .dev -w- -l-dev -b -s -l-include -l./soobj/page -l-obj ./soobj/cdeskjet ./soobj/gdevcdj.o ./soobj/gdevpcl.o ./soobj/aux/echogs -e .dev -w- -l-dev2 -b -s -l-include -l./soobj/page -l-obj ./soobj/cdj1600 ./soobj/gdevcd8.o ./soobj/gdevpcl.o ./soobj/aux/echogs -e .dev -w- -l-dev -b -s -l-include -l./soobj/page -l-obj ./soobj/cdj500 ./soobj/gdevcdj.o ./soobj/gdevpcl.o ./soobj/aux/echogs -e .dev -w- -l-dev -b -s -l-include -l./soobj/page -l-obj ./soobj/cdj550 ./soobj/gdevcdj.o ./soobj/gdevpcl.o ./soobj/aux/echogs -e .dev -w- -l-dev2 -b -s -l-include -l./soobj/page -l-obj ./soobj/cdj670 ./soobj/gdevcd8.o ./soobj/gdevpcl.o ./soobj/aux/echogs -e .dev -w- -l-dev2 -b -s -l-include -l./soobj/page -l-obj ./soobj/cdj850 ./soobj/gdevcd8.o ./soobj/gdevpcl.o ./soobj/aux/echogs -e .dev -w- -l-dev2 -b -s -l-include -l./soobj/page -l-obj ./soobj/cdj880 ./soobj/gdevcd8.o ./soobj/gdevpcl.o ./soobj/aux/echogs -e .dev -w- -l-dev2 -b -s -l-include -l./soobj/page -l-obj ./soobj/cdj890 ./soobj/gdevcd8.o ./soobj/gdevpcl.o ./soobj/aux/echogs -e .dev -w- -l-dev2 -b -s -l-include -l./soobj/page -l-obj ./soobj/cdj970 ./soobj/gdevdj9.o ./soobj/gdevpcl.o ./soobj/aux/echogs -e .dev -w- -l-dev -b -s -l-include -l./soobj/page -l-obj ./soobj/cdjcolor ./soobj/gdevcdj.o ./soobj/gdevpcl.o ./soobj/aux/echogs -e .dev -w- -l-dev -b -s -l-include -l./soobj/page -l-obj ./soobj/cdjmono ./soobj/gdevcdj.o ./soobj/gdevpcl.o ./soobj/aux/echogs -e .dev -w- -l-dev2 -b -s -l-include -l./soobj/page -l-obj ./soobj/cdnj500 ./soobj/gdevcd8.o ./soobj/gdevpcl.o ./soobj/aux/echogs -e .dev -w- -l-dev2 -b -s -l-include -l./soobj/page -l-obj ./soobj/chp2200 ./soobj/gdevcd8.o ./soobj/gdevpcl.o ./soobj/aux/echogs -e .dev -w- -l-dev -b -s -l-include -l./soobj/page -l-obj ./soobj/cljet5 ./soobj/gdevclj.o ./soobj/gdevpcl.o ./soobj/aux/echogs -e .dev -w- -l-dev -b -s -l-include -l./soobj/page -l-obj ./soobj/cljet5c ./soobj/gdevcljc.o ./soobj/gdevpcl.o ./soobj/aux/echogs -e .dev -w- -l-dev -b -s -l-include -l./soobj/page -l-obj ./soobj/cljet5pr ./soobj/gdevclj.o ./soobj/gdevpcl.o ./soobj/aux/echogs -e .dev -w- -l-dev -b -s -l-include -l./soobj/page -l-obj ./soobj/coslw2p ./soobj/gdevcslw.o ./soobj/aux/echogs -e .dev -w- -l-dev -b -s -l-include -l./soobj/page -l-obj ./soobj/coslwxl ./soobj/gdevcslw.o ./soobj/aux/echogs -e .dev -w- -l-dev -b -s -l-include -l./soobj/page -l-obj ./soobj/declj250 ./soobj/gdevcdj.o ./soobj/gdevpcl.o ./soobj/aux/echogs -e .dev -w- -l-dev2 -b -s -l-include -l./soobj/page -l-obj ./soobj/deskjet ./soobj/gdevdjet.o ./soobj/gdevdljm.o ./soobj/gdevpcl.o ./soobj/aux/echogs -e .dev -w- -l-dev2 -b -s -l-include -l./soobj/page -l-obj ./soobj/djet500 ./soobj/gdevdjet.o ./soobj/gdevdljm.o ./soobj/gdevpcl.o ./soobj/aux/echogs -e .dev -w- -l-dev -b -s -l-include -l./soobj/page -l-obj ./soobj/djet500c ./soobj/gdevdjtc.o ./soobj/gdevpcl.o ./soobj/aux/echogs -e .dev -w- -l-dev -b -s -l-include -l./soobj/page -l-obj ./soobj/dl2100 ./soobj/gdevln03.o ./soobj/aux/echogs -e .dev -w- -l-dev -b -s -l-include -l./soobj/page -l-obj ./soobj/dnj650c ./soobj/gdevcdj.o ./soobj/gdevpcl.o ./soobj/aux/echogs -e .dev -w- -l-dev -b -s -l-include -l./soobj/page -l-obj ./soobj/epl2050 ./soobj/gdevescv.o ./soobj/aux/echogs -e .dev -w- -l-dev -b -s -l-include -l./soobj/page -l-obj ./soobj/epl2050p ./soobj/gdevescv.o ./soobj/aux/echogs -e .dev -w- -l-dev -b -s -l-include -l./soobj/page -l-obj ./soobj/epl2120 ./soobj/gdevescv.o ./soobj/aux/echogs -e .dev -w- -l-dev -b -s -l-include -l./soobj/page -l-obj ./soobj/epl2500 ./soobj/gdevescv.o ./soobj/aux/echogs -e .dev -w- -l-dev -b -s -l-include -l./soobj/page -l-obj ./soobj/epl2750 ./soobj/gdevescv.o ./soobj/aux/echogs -e .dev -w- -l-dev -b -s -l-include -l./soobj/page -l-obj ./soobj/epl5800 ./soobj/gdevescv.o ./soobj/aux/echogs -e .dev -w- -l-dev -b -s -l-include -l./soobj/page -l-obj ./soobj/epl5900 ./soobj/gdevescv.o ./soobj/aux/echogs -e .dev -w- -l-dev -b -s -l-include -l./soobj/page -l-obj ./soobj/epl6100 ./soobj/gdevescv.o ./soobj/aux/echogs -e .dev -w- -l-dev -b -s -l-include -l./soobj/page -l-obj ./soobj/epl6200 ./soobj/gdevescv.o ./soobj/aux/echogs -e .dev -w- -l-dev -b -s -l-include -l./soobj/page -l-obj ./soobj/eplcolor ./soobj/gdevescv.o ./soobj/aux/echogs -e .dev -w- -l-dev -b -s -l-include -l./soobj/page -l-obj ./soobj/eplmono ./soobj/gdevescv.o ./soobj/aux/echogs -e .dev -w- -l-dev -b -s -l-include -l./soobj/page -l-obj ./soobj/eps9high ./soobj/gdevepsn.o ./soobj/aux/echogs -e .dev -w- -l-dev -b -s -l-include -l./soobj/page -l-obj ./soobj/eps9mid ./soobj/gdevepsn.o ./soobj/aux/echogs -e .dev -w- -l-dev -b -s -l-include -l./soobj/page -l-obj ./soobj/epson ./soobj/gdevepsn.o ./soobj/aux/echogs -e .dev -w- -l-dev -b -s -l-include -l./soobj/page -l-obj ./soobj/epsonc ./soobj/gdevepsc.o ./soobj/aux/echogs -e .dev -w- -l-dev -b -s -l-include -l./soobj/page -l-obj ./soobj/escp ./soobj/gdevcdj.o ./soobj/gdevpcl.o ./soobj/aux/echogs -e .dev -w- -l-dev -b -s -l-include -l./soobj/page -l-obj ./soobj/escpage ./soobj/gdevespg.o ./soobj/gdevlprn.o ./soobj/gdevlips.o ./soobj/aux/echogs -e .dev -w- -l-dev -b -s -l-include -l./soobj/page -l-obj ./soobj/fmlbp ./soobj/gdevfmlbp.o ./soobj/gdevprn.o ./soobj/aux/echogs -e .dev -w- -l-dev -b -s -l-include -l./soobj/page -l-obj ./soobj/fmpr ./soobj/gdevfmpr.o ./soobj/gdevprn.o ./soobj/aux/echogs -e .dev -w- -l-dev2 -b -s -l-include -l./soobj/page -l-obj ./soobj/fs600 ./soobj/gdevdjet.o ./soobj/gdevdljm.o ./soobj/gdevpcl.o ./soobj/aux/echogs -e .dev -w- -l-dev -b -s -l-include -l./soobj/page -l-obj ./soobj/gdi ./soobj/gdevgdi.o ./soobj/gdevpcl.o ./soobj/aux/echogs -e .dev -w- -l-dev -b -s -l-include -l./soobj/page -l-obj ./soobj/hl1240 ./soobj/gdevhl12.o ./soobj/gdevdljm.o ./soobj/gdevpcl.o ./soobj/aux/echogs -e .dev -w- -l-dev -b -s -l-include -l./soobj/page -l-obj ./soobj/hl1250 ./soobj/gdevhl12.o ./soobj/gdevdljm.o ./soobj/gdevpcl.o ./soobj/aux/echogs -e .dev -w- -l-dev -b -s -l-include -l./soobj/page -l-obj ./soobj/hl7x0 ./soobj/gdevhl7x.o ./soobj/aux/echogs -e .dev -w- -l-dev -b -s -l-include -l./soobj/page -l-obj ./soobj/hpdj1120c ./soobj/gdeveprn.o ./soobj/pagecount.o ./soobj/mediasize.o ./soobj/eprnparm.o ./soobj/eprnrend.o ./soobj/eprnfs.o ./soobj/gdevpcl3.o ./soobj/pclcap.o ./soobj/pclgen.o ./soobj/pclcomp.o ./soobj/pclsize.o ./soobj/aux/echogs -e .dev -w- -l-dev -b -s -l-include -l./soobj/page -l-obj ./soobj/hpdj310 ./soobj/gdeveprn.o ./soobj/pagecount.o ./soobj/mediasize.o ./soobj/eprnparm.o ./soobj/eprnrend.o ./soobj/eprnfs.o ./soobj/gdevpcl3.o ./soobj/pclcap.o ./soobj/pclgen.o ./soobj/pclcomp.o ./soobj/pclsize.o ./soobj/aux/echogs -e .dev -w- -l-dev -b -s -l-include -l./soobj/page -l-obj ./soobj/hpdj320 ./soobj/gdeveprn.o ./soobj/pagecount.o ./soobj/mediasize.o ./soobj/eprnparm.o ./soobj/eprnrend.o ./soobj/eprnfs.o ./soobj/gdevpcl3.o ./soobj/pclcap.o ./soobj/pclgen.o ./soobj/pclcomp.o ./soobj/pclsize.o ./soobj/aux/echogs -e .dev -w- -l-dev -b -s -l-include -l./soobj/page -l-obj ./soobj/hpdj340 ./soobj/gdeveprn.o ./soobj/pagecount.o ./soobj/mediasize.o ./soobj/eprnparm.o ./soobj/eprnrend.o ./soobj/eprnfs.o ./soobj/gdevpcl3.o ./soobj/pclcap.o ./soobj/pclgen.o ./soobj/pclcomp.o ./soobj/pclsize.o ./soobj/aux/echogs -e .dev -w- -l-dev -b -s -l-include -l./soobj/page -l-obj ./soobj/hpdj400 ./soobj/gdeveprn.o ./soobj/pagecount.o ./soobj/mediasize.o ./soobj/eprnparm.o ./soobj/eprnrend.o ./soobj/eprnfs.o ./soobj/gdevpcl3.o ./soobj/pclcap.o ./soobj/pclgen.o ./soobj/pclcomp.o ./soobj/pclsize.o ./soobj/aux/echogs -e .dev -w- -l-dev -b -s -l-include -l./soobj/page -l-obj ./soobj/hpdj500 ./soobj/gdeveprn.o ./soobj/pagecount.o ./soobj/mediasize.o ./soobj/eprnparm.o ./soobj/eprnrend.o ./soobj/eprnfs.o ./soobj/gdevpcl3.o ./soobj/pclcap.o ./soobj/pclgen.o ./soobj/pclcomp.o ./soobj/pclsize.o ./soobj/aux/echogs -e .dev -w- -l-dev -b -s -l-include -l./soobj/page -l-obj ./soobj/hpdj500c ./soobj/gdeveprn.o ./soobj/pagecount.o ./soobj/mediasize.o ./soobj/eprnparm.o ./soobj/eprnrend.o ./soobj/eprnfs.o ./soobj/gdevpcl3.o ./soobj/pclcap.o ./soobj/pclgen.o ./soobj/pclcomp.o ./soobj/pclsize.o ./soobj/aux/echogs -e .dev -w- -l-dev -b -s -l-include -l./soobj/page -l-obj ./soobj/hpdj510 ./soobj/gdeveprn.o ./soobj/pagecount.o ./soobj/mediasize.o ./soobj/eprnparm.o ./soobj/eprnrend.o ./soobj/eprnfs.o ./soobj/gdevpcl3.o ./soobj/pclcap.o ./soobj/pclgen.o ./soobj/pclcomp.o ./soobj/pclsize.o ./soobj/aux/echogs -e .dev -w- -l-dev -b -s -l-include -l./soobj/page -l-obj ./soobj/hpdj520 ./soobj/gdeveprn.o ./soobj/pagecount.o ./soobj/mediasize.o ./soobj/eprnparm.o ./soobj/eprnrend.o ./soobj/eprnfs.o ./soobj/gdevpcl3.o ./soobj/pclcap.o ./soobj/pclgen.o ./soobj/pclcomp.o ./soobj/pclsize.o ./soobj/aux/echogs -e .dev -w- -l-dev -b -s -l-include -l./soobj/page -l-obj ./soobj/hpdj540 ./soobj/gdeveprn.o ./soobj/pagecount.o ./soobj/mediasize.o ./soobj/eprnparm.o ./soobj/eprnrend.o ./soobj/eprnfs.o ./soobj/gdevpcl3.o ./soobj/pclcap.o ./soobj/pclgen.o ./soobj/pclcomp.o ./soobj/pclsize.o ./soobj/aux/echogs -e .dev -w- -l-dev -b -s -l-include -l./soobj/page -l-obj ./soobj/hpdj550c ./soobj/gdeveprn.o ./soobj/pagecount.o ./soobj/mediasize.o ./soobj/eprnparm.o ./soobj/eprnrend.o ./soobj/eprnfs.o ./soobj/gdevpcl3.o ./soobj/pclcap.o ./soobj/pclgen.o ./soobj/pclcomp.o ./soobj/pclsize.o ./soobj/aux/echogs -e .dev -w- -l-dev -b -s -l-include -l./soobj/page -l-obj ./soobj/hpdj560c ./soobj/gdeveprn.o ./soobj/pagecount.o ./soobj/mediasize.o ./soobj/eprnparm.o ./soobj/eprnrend.o ./soobj/eprnfs.o ./soobj/gdevpcl3.o ./soobj/pclcap.o ./soobj/pclgen.o ./soobj/pclcomp.o ./soobj/pclsize.o ./soobj/aux/echogs -e .dev -w- -l-dev -b -s -l-include -l./soobj/page -l-obj ./soobj/hpdj600 ./soobj/gdeveprn.o ./soobj/pagecount.o ./soobj/mediasize.o ./soobj/eprnparm.o ./soobj/eprnrend.o ./soobj/eprnfs.o ./soobj/gdevpcl3.o ./soobj/pclcap.o ./soobj/pclgen.o ./soobj/pclcomp.o ./soobj/pclsize.o ./soobj/aux/echogs -e .dev -w- -l-dev -b -s -l-include -l./soobj/page -l-obj ./soobj/hpdj660c ./soobj/gdeveprn.o ./soobj/pagecount.o ./soobj/mediasize.o ./soobj/eprnparm.o ./soobj/eprnrend.o ./soobj/eprnfs.o ./soobj/gdevpcl3.o ./soobj/pclcap.o ./soobj/pclgen.o ./soobj/pclcomp.o ./soobj/pclsize.o ./soobj/aux/echogs -e .dev -w- -l-dev -b -s -l-include -l./soobj/page -l-obj ./soobj/hpdj670c ./soobj/gdeveprn.o ./soobj/pagecount.o ./soobj/mediasize.o ./soobj/eprnparm.o ./soobj/eprnrend.o ./soobj/eprnfs.o ./soobj/gdevpcl3.o ./soobj/pclcap.o ./soobj/pclgen.o ./soobj/pclcomp.o ./soobj/pclsize.o ./soobj/aux/echogs -e .dev -w- -l-dev -b -s -l-include -l./soobj/page -l-obj ./soobj/hpdj680c ./soobj/gdeveprn.o ./soobj/pagecount.o ./soobj/mediasize.o ./soobj/eprnparm.o ./soobj/eprnrend.o ./soobj/eprnfs.o ./soobj/gdevpcl3.o ./soobj/pclcap.o ./soobj/pclgen.o ./soobj/pclcomp.o ./soobj/pclsize.o ./soobj/aux/echogs -e .dev -w- -l-dev -b -s -l-include -l./soobj/page -l-obj ./soobj/hpdj690c ./soobj/gdeveprn.o ./soobj/pagecount.o ./soobj/mediasize.o ./soobj/eprnparm.o ./soobj/eprnrend.o ./soobj/eprnfs.o ./soobj/gdevpcl3.o ./soobj/pclcap.o ./soobj/pclgen.o ./soobj/pclcomp.o ./soobj/pclsize.o ./soobj/aux/echogs -e .dev -w- -l-dev -b -s -l-include -l./soobj/page -l-obj ./soobj/hpdj850c ./soobj/gdeveprn.o ./soobj/pagecount.o ./soobj/mediasize.o ./soobj/eprnparm.o ./soobj/eprnrend.o ./soobj/eprnfs.o ./soobj/gdevpcl3.o ./soobj/pclcap.o ./soobj/pclgen.o ./soobj/pclcomp.o ./soobj/pclsize.o ./soobj/aux/echogs -e .dev -w- -l-dev -b -s -l-include -l./soobj/page -l-obj ./soobj/hpdj855c ./soobj/gdeveprn.o ./soobj/pagecount.o ./soobj/mediasize.o ./soobj/eprnparm.o ./soobj/eprnrend.o ./soobj/eprnfs.o ./soobj/gdevpcl3.o ./soobj/pclcap.o ./soobj/pclgen.o ./soobj/pclcomp.o ./soobj/pclsize.o ./soobj/aux/echogs -e .dev -w- -l-dev -b -s -l-include -l./soobj/page -l-obj ./soobj/hpdj870c ./soobj/gdeveprn.o ./soobj/pagecount.o ./soobj/mediasize.o ./soobj/eprnparm.o ./soobj/eprnrend.o ./soobj/eprnfs.o ./soobj/gdevpcl3.o ./soobj/pclcap.o ./soobj/pclgen.o ./soobj/pclcomp.o ./soobj/pclsize.o ./soobj/aux/echogs -e .dev -w- -l-dev -b -s -l-include -l./soobj/page -l-obj ./soobj/hpdj890c ./soobj/gdeveprn.o ./soobj/pagecount.o ./soobj/mediasize.o ./soobj/eprnparm.o ./soobj/eprnrend.o ./soobj/eprnfs.o ./soobj/gdevpcl3.o ./soobj/pclcap.o ./soobj/pclgen.o ./soobj/pclcomp.o ./soobj/pclsize.o ./soobj/aux/echogs -e .dev -w- -l-dev -b -s -l-include -l./soobj/page -l-obj ./soobj/hpdjplus ./soobj/gdeveprn.o ./soobj/pagecount.o ./soobj/mediasize.o ./soobj/eprnparm.o ./soobj/eprnrend.o ./soobj/eprnfs.o ./soobj/gdevpcl3.o ./soobj/pclcap.o ./soobj/pclgen.o ./soobj/pclcomp.o ./soobj/pclsize.o ./soobj/aux/echogs -e .dev -w- -l-dev -b -s -l-include -l./soobj/page -l-obj ./soobj/hpdjportable ./soobj/gdeveprn.o ./soobj/pagecount.o ./soobj/mediasize.o ./soobj/eprnparm.o ./soobj/eprnrend.o ./soobj/eprnfs.o ./soobj/gdevpcl3.o ./soobj/pclcap.o ./soobj/pclgen.o ./soobj/pclcomp.o ./soobj/pclsize.o ./soobj/aux/echogs -e .dev -w- -l-dev -b -s -l-include -l./soobj/page -l-obj ./soobj/ibmpro ./soobj/gdevepsn.o ./soobj/aux/echogs -e .dev -w- -l-dev -b -s -l-include -l./soobj/page -l-obj ./soobj/imagen ./soobj/gdevimgn.o ./soobj/aux/echogs -e .dev -w- -l-dev2 -b -s -l-include -l./soobj/page -l-obj ./soobj/itk24i ./soobj/gdevatx.o ./soobj/aux/echogs -e .dev -w- -l-dev2 -b -s -l-include -l./soobj/page -l-obj ./soobj/itk38 ./soobj/gdevatx.o ./soobj/aux/echogs -e .dev -w- -l-dev -b -s -l-include -l./soobj/page -l-obj ./soobj/iwhi ./soobj/gdevadmp.o ./soobj/aux/echogs -e .dev -w- -l-dev -b -s -l-include -l./soobj/page -l-obj ./soobj/iwlo ./soobj/gdevadmp.o ./soobj/aux/echogs -e .dev -w- -l-dev -b -s -l-include -l./soobj/page -l-obj ./soobj/iwlq ./soobj/gdevadmp.o ./soobj/aux/echogs -e .dev -w- -l-dev -b -s -l-include -l./soobj/page -l-obj ./soobj/jetp3852 ./soobj/gdev3852.o ./soobj/aux/echogs -e .dev -w- -l-dev -b -s -l-include -l./soobj/page -l-obj ./soobj/la50 ./soobj/gdevln03.o ./soobj/aux/echogs -e .dev -w- -l-dev -b -s -l-include -l./soobj/page -l-obj ./soobj/la70 ./soobj/gdevln03.o ./soobj/aux/echogs -e .dev -w- -l-dev -b -s -l-include -l./soobj/page -l-obj ./soobj/la75 ./soobj/gdevln03.o ./soobj/aux/echogs -e .dev -w- -l-dev -b -s -l-include -l./soobj/page -l-obj ./soobj/la75plus ./soobj/gdevln03.o ./soobj/aux/echogs -e .dev -w- -l-dev2 -b -s -l-include -l./soobj/page -l-obj ./soobj/laserjet ./soobj/gdevdjet.o ./soobj/gdevdljm.o ./soobj/gdevpcl.o ./soobj/aux/echogs -e .dev -w- -l-dev -b -s -l-include -l./soobj/page -l-obj ./soobj/lbp310 ./soobj/gdevlbp3.o ./soobj/aux/echogs -e .dev -w- -l-dev -b -s -l-include -l./soobj/page -l-obj ./soobj/lbp320 ./soobj/gdevlbp3.o ./soobj/aux/echogs -e .dev -w- -l-dev -b -s -l-include -l./soobj/page -l-obj ./soobj/lbp8 ./soobj/gdevlbp8.o ./soobj/aux/echogs -e .dev -w- -l-dev -b -s -l-include -l./soobj/page -l-obj ./soobj/lex2050 ./soobj/gdevlx7.o ./soobj/aux/echogs -e .dev -w- -l-dev -b -s -l-include -l./soobj/page -l-obj ./soobj/lex3200 ./soobj/gdevlx7.o ./soobj/aux/echogs -e .dev -w- -l-dev -b -s -l-include -l./soobj/page -l-obj ./soobj/lex5700 ./soobj/gdevlx7.o ./soobj/aux/echogs -e .dev -w- -l-dev -b -s -l-include -l./soobj/page -l-obj ./soobj/lex7000 ./soobj/gdevlx7.o ./soobj/aux/echogs -e .dev -w- -l-dev -b -s -l-include -l./soobj/page -l-obj ./soobj/lips2p ./soobj/gdevl4r.o ./soobj/gdevlips.o ./soobj/gdevlprn.o ./soobj/aux/echogs -e .dev -w- -l-dev -b -s -l-include -l./soobj/page -l-obj ./soobj/lips3 ./soobj/gdevlbp8.o ./soobj/aux/echogs -e .dev -w- -l-dev -b -s -l-include -l./soobj/page -l-obj ./soobj/lips4 ./soobj/gdevl4r.o ./soobj/gdevlips.o ./soobj/gdevlprn.o ./soobj/aux/echogs -e .dev -w- -l-dev -b -s -l-obj ./soobj/lips4v ./soobj/gdevl4v.o ./soobj/gdevlips.o ./soobj/aux/echogs -e .dev -w- -l-dev -b -s -l-include -l./soobj/page -l-obj ./soobj/lj250 ./soobj/gdevpjet.o ./soobj/gdevpcl.o ./soobj/aux/echogs -e .dev -a- ./soobj/lips4v -include ./soobj/vector ./soobj/aux/echogs -e .dev -w- -l-dev -b -s -l-include -l./soobj/page -l-obj ./soobj/lj3100sw ./soobj/gdevl31s.o ./soobj/gdevmeds.o ./soobj/aux/echogs -e .dev -w- -l-dev -b -s -l-include -l./soobj/page -l-obj ./soobj/lj4dith ./soobj/gdevcdj.o ./soobj/gdevpcl.o ./soobj/aux/echogs -e .dev -w- -l-dev -b -s -l-include -l./soobj/page -l-obj ./soobj/lj4dithp ./soobj/gdevcdj.o ./soobj/gdevpcl.o ./soobj/aux/echogs -e .dev -w- -l-dev -b -s -l-include -l./soobj/page -l-obj ./soobj/lj5gray ./soobj/gdevlj56.o ./soobj/gdevpxut.o ./soobj/gdevpcl.o ./soobj/aux/echogs -e .dev -w- -l-dev -b -s -l-include -l./soobj/page -l-obj ./soobj/lj5mono ./soobj/gdevlj56.o ./soobj/gdevpxut.o ./soobj/gdevpcl.o ./soobj/aux/echogs -e .dev -w- -l-dev2 -b -s -l-include -l./soobj/page -l-obj ./soobj/ljet2p ./soobj/gdevdjet.o ./soobj/gdevdljm.o ./soobj/gdevpcl.o ./soobj/aux/echogs -e .dev -w- -l-dev2 -b -s -l-include -l./soobj/page -l-obj ./soobj/ljet3 ./soobj/gdevdjet.o ./soobj/gdevdljm.o ./soobj/gdevpcl.o ./soobj/aux/echogs -e .dev -w- -l-dev2 -b -s -l-include -l./soobj/page -l-obj ./soobj/ljet3d ./soobj/gdevdjet.o ./soobj/gdevdljm.o ./soobj/gdevpcl.o ./soobj/aux/echogs -e .dev -w- -l-dev2 -b -s -l-include -l./soobj/page -l-obj ./soobj/ljet4 ./soobj/gdevdjet.o ./soobj/gdevdljm.o ./soobj/gdevpcl.o ./soobj/aux/echogs -e .dev -w- -l-dev2 -b -s -l-include -l./soobj/page -l-obj ./soobj/ljet4d ./soobj/gdevdjet.o ./soobj/gdevdljm.o ./soobj/gdevpcl.o ./soobj/aux/echogs -e .dev -w- -l-dev -b -s -l-include -l./soobj/page -l-obj ./soobj/ljet4pjl ./soobj/gdevdjet.o ./soobj/gdevdljm.o ./soobj/gdevpcl.o ./soobj/aux/echogs -e .dev -w- -l-dev2 -b -s -l-include -l./soobj/page -l-obj ./soobj/ljetplus ./soobj/gdevdjet.o ./soobj/gdevdljm.o ./soobj/gdevpcl.o ./soobj/aux/echogs -e .dev -w- -l-dev -b -s -l-include -l./soobj/page -l-obj ./soobj/ln03 ./soobj/gdevln03.o ./soobj/aux/echogs -e .dev -w- -l-dev -b -s -l-include -l./soobj/page -l-obj ./soobj/lp1800 ./soobj/gdevescv.o ./soobj/aux/echogs -e .dev -w- -l-dev -b -s -l-include -l./soobj/page -l-obj ./soobj/lp1900 ./soobj/gdevescv.o ./soobj/aux/echogs -e .dev -w- -l-dev -b -s -l-include -l./soobj/page -l-obj ./soobj/lp2000 ./soobj/gdevespg.o ./soobj/gdevlprn.o ./soobj/gdevlips.o ./soobj/aux/echogs -e .dev -w- -l-dev -b -s -l-include -l./soobj/page -l-obj ./soobj/lp2200 ./soobj/gdevescv.o ./soobj/aux/echogs -e .dev -w- -l-dev -b -s -l-include -l./soobj/page -l-obj ./soobj/lp2400 ./soobj/gdevescv.o ./soobj/aux/echogs -e .dev -w- -l-dev -b -s -l-include -l./soobj/page -l-obj ./soobj/lp2500 ./soobj/gdevescv.o ./soobj/aux/echogs -e .dev -w- -l-dev2 -b -s -l-include -l./soobj/page -l-obj ./soobj/lp2563 ./soobj/gdevdjet.o ./soobj/gdevdljm.o ./soobj/gdevpcl.o ./soobj/aux/echogs -e .dev -w- -l-dev -b -s -l-include -l./soobj/page -l-obj ./soobj/lp3000c ./soobj/gdevescv.o ./soobj/aux/echogs -e .dev -w- -l-dev -b -s -l-include -l./soobj/page -l-obj ./soobj/lp7500 ./soobj/gdevescv.o ./soobj/aux/echogs -e .dev -w- -l-dev -b -s -l-include -l./soobj/page -l-obj ./soobj/lp7700 ./soobj/gdevescv.o ./soobj/aux/echogs -e .dev -w- -l-dev -b -s -l-include -l./soobj/page -l-obj ./soobj/lp7900 ./soobj/gdevescv.o ./soobj/aux/echogs -e .dev -w- -l-dev -b -s -l-include -l./soobj/page -l-obj ./soobj/lp8000 ./soobj/gdevlp8k.o ./soobj/aux/echogs -e .dev -w- -l-dev -b -s -l-include -l./soobj/page -l-obj ./soobj/lp8000c ./soobj/gdevescv.o ./soobj/aux/echogs -e .dev -w- -l-dev -b -s -l-include -l./soobj/page -l-obj ./soobj/lp8100 ./soobj/gdevescv.o ./soobj/aux/echogs -e .dev -w- -l-dev -b -s -l-include -l./soobj/page -l-obj ./soobj/lp8200c ./soobj/gdevescv.o ./soobj/aux/echogs -e .dev -w- -l-dev -b -s -l-include -l./soobj/page -l-obj ./soobj/lp8300c ./soobj/gdevescv.o ./soobj/aux/echogs -e .dev -w- -l-dev -b -s -l-include -l./soobj/page -l-obj ./soobj/lp8300f ./soobj/gdevescv.o ./soobj/aux/echogs -e .dev -w- -l-dev -b -s -l-include -l./soobj/page -l-obj ./soobj/lp8400f ./soobj/gdevescv.o ./soobj/aux/echogs -e .dev -w- -l-dev -b -s -l-include -l./soobj/page -l-obj ./soobj/lp8500c ./soobj/gdevescv.o ./soobj/aux/echogs -e .dev -w- -l-dev -b -s -l-include -l./soobj/page -l-obj ./soobj/lp8600 ./soobj/gdevescv.o ./soobj/aux/echogs -e .dev -w- -l-dev -b -s -l-include -l./soobj/page -l-obj ./soobj/lp8600f ./soobj/gdevescv.o ./soobj/aux/echogs -e .dev -w- -l-dev -b -s -l-include -l./soobj/page -l-obj ./soobj/lp8700 ./soobj/gdevescv.o ./soobj/aux/echogs -e .dev -w- -l-dev -b -s -l-include -l./soobj/page -l-obj ./soobj/lp8800c ./soobj/gdevescv.o ./soobj/aux/echogs -e .dev -w- -l-dev -b -s -l-include -l./soobj/page -l-obj ./soobj/lp8900 ./soobj/gdevescv.o ./soobj/aux/echogs -e .dev -w- -l-dev -b -s -l-include -l./soobj/page -l-obj ./soobj/lp9000b ./soobj/gdevescv.o ./soobj/aux/echogs -e .dev -w- -l-dev -b -s -l-include -l./soobj/page -l-obj ./soobj/lp9000c ./soobj/gdevescv.o ./soobj/aux/echogs -e .dev -w- -l-dev -b -s -l-include -l./soobj/page -l-obj ./soobj/lp9100 ./soobj/gdevescv.o ./soobj/aux/echogs -e .dev -w- -l-dev -b -s -l-include -l./soobj/page -l-obj ./soobj/lp9200b ./soobj/gdevescv.o ./soobj/aux/echogs -e .dev -w- -l-dev -b -s -l-include -l./soobj/page -l-obj ./soobj/lp9200c ./soobj/gdevescv.o ./soobj/aux/echogs -e .dev -w- -l-dev -b -s -l-include -l./soobj/page -l-obj ./soobj/lp9300 ./soobj/gdevescv.o ./soobj/aux/echogs -e .dev -w- -l-dev -b -s -l-include -l./soobj/page -l-obj ./soobj/lp9400 ./soobj/gdevescv.o ./soobj/aux/echogs -e .dev -w- -l-dev -b -s -l-include -l./soobj/page -l-obj ./soobj/lp9500c ./soobj/gdevescv.o ./soobj/aux/echogs -e .dev -w- -l-dev -b -s -l-include -l./soobj/page -l-obj ./soobj/lp9600 ./soobj/gdevescv.o ./soobj/aux/echogs -e .dev -w- -l-dev -b -s -l-include -l./soobj/page -l-obj ./soobj/lp9600s ./soobj/gdevescv.o ./soobj/aux/echogs -e .dev -w- -l-dev -b -s -l-include -l./soobj/page -l-obj ./soobj/lp9800c ./soobj/gdevescv.o ./soobj/aux/echogs -e .dev -w- -l-dev -b -s -l-include -l./soobj/page -l-obj ./soobj/lps4500 ./soobj/gdevescv.o ./soobj/aux/echogs -e .dev -w- -l-dev -b -s -l-include -l./soobj/page -l-obj ./soobj/lps6500 ./soobj/gdevescv.o ./soobj/aux/echogs -e .dev -w- -l-dev -b -s -l-include -l./soobj/page -l-obj ./soobj/lq850 ./soobj/gdevdm24.o ./soobj/aux/echogs -e .dev -w- -l-dev -b -s -l-include -l./soobj/page -l-obj ./soobj/lxm3200 ./soobj/gdevlx32.o ./soobj/aux/echogs -e .dev -w- -l-dev -b -s -l-include -l./soobj/page -l-obj ./soobj/lxm5700m ./soobj/gdevlxm.o ./soobj/aux/echogs -e .dev -w- -l-dev -b -s -l-include -l./soobj/page -l-obj ./soobj/m8510 ./soobj/gdev8510.o ./soobj/aux/echogs -e .dev -w- -l-dev -b -s -l-include -l./soobj/page -l-obj ./soobj/md1xMono ./soobj/gdevalps.o ./soobj/aux/echogs -e .dev -w- -l-dev -b -s -l-include -l./soobj/page -l-obj ./soobj/md2k ./soobj/gdevmd2k.o ./soobj/aux/echogs -e .dev -w- -l-dev -b -s -l-include -l./soobj/page -l-obj ./soobj/md50Eco ./soobj/gdevalps.o ./soobj/aux/echogs -e .dev -w- -l-dev -b -s -l-include -l./soobj/page -l-obj ./soobj/md50Mono ./soobj/gdevalps.o ./soobj/aux/echogs -e .dev -w- -l-dev -b -s -l-include -l./soobj/page -l-obj ./soobj/md5k ./soobj/gdevmd2k.o ./soobj/aux/echogs -e .dev -w- -l-dev -b -s -l-include -l./soobj/page -l-obj ./soobj/mj500c ./soobj/gdevmjc.o ./soobj/gdevpcl.o ./soobj/aux/echogs -e .dev -w- -l-dev -b -s -l-include -l./soobj/page -l-obj ./soobj/mj6000c ./soobj/gdevmjc.o ./soobj/gdevpcl.o ./soobj/aux/echogs -e .dev -w- -l-dev -b -s -l-include -l./soobj/page -l-obj ./soobj/mj700v2c ./soobj/gdevmjc.o ./soobj/gdevpcl.o ./soobj/aux/echogs -e .dev -w- -l-dev -b -s -l-include -l./soobj/page -l-obj ./soobj/mj8000c ./soobj/gdevmjc.o ./soobj/gdevpcl.o ./soobj/aux/echogs -e .dev -w- -l-dev -b -s -l-include -l./soobj/page -l-obj ./soobj/ml600 ./soobj/gdevml6.o ./soobj/gdevprn.o ./soobj/aux/echogs -e .dev -w- -l-dev -b -s -l-include -l./soobj/page -l-obj ./soobj/necp6 ./soobj/gdevdm24.o ./soobj/aux/echogs -e .dev -w- -l-dev -b -s -l-include -l./soobj/page -l-obj ./soobj/npdl ./soobj/gdevnpdl.o ./soobj/gdevlprn.o ./soobj/aux/echogs -e .dev -w- -l-dev2 -b -s -l-include -l./soobj/page -l-obj ./soobj/oce9050 ./soobj/gdevdjet.o ./soobj/gdevdljm.o ./soobj/gdevpcl.o ./soobj/aux/echogs -e .dev -w- -l-dev -b -s -l-include -l./soobj/page -l-obj ./soobj/oki182 ./soobj/gdevo182.o ./soobj/aux/echogs -e .dev -w- -l-dev -b -s -l-include -l./soobj/page -l-obj ./soobj/oki4w ./soobj/gdevop4w.o ./soobj/aux/echogs -e .dev -w- -l-dev -b -s -l-include -l./soobj/page -l-obj ./soobj/okiibm ./soobj/gdevokii.o ./soobj/aux/echogs -e .dev -w- -l-dev -b -s -l-include -l./soobj/page -l-obj ./soobj/oprp ./soobj/gdevopvp.o ./soobj/aux/echogs -e .dev -w- -l-dev -b -s -l-include -l./soobj/page -l-obj ./soobj/opvp ./soobj/gdevopvp.o ./soobj/aux/echogs -e .dev -w- -l-dev -b -s -l-include -l./soobj/page -l-obj ./soobj/paintjet ./soobj/gdevpjet.o ./soobj/gdevpcl.o ./soobj/aux/echogs -e .dev -w- -l-dev -b -s -l-include -l./soobj/page -l-obj ./soobj/pcl3 ./soobj/gdeveprn.o ./soobj/pagecount.o ./soobj/mediasize.o ./soobj/eprnparm.o ./soobj/eprnrend.o ./soobj/eprnfs.o ./soobj/gdevpcl3.o ./soobj/pclcap.o ./soobj/pclgen.o ./soobj/pclcomp.o ./soobj/pclsize.o ./soobj/aux/echogs -e .dev -w- -l-dev -b -s -l-include -l./soobj/page -l-obj ./soobj/photoex ./soobj/gdevphex.o ./soobj/aux/echogs -e .dev -w- -l-dev -b -s -l-include -l./soobj/page -l-obj ./soobj/pj ./soobj/gdevcdj.o ./soobj/gdevpcl.o ./soobj/aux/echogs -e .dev -w- -l-dev -b -s -l-include -l./soobj/page -l-obj ./soobj/pjetxl ./soobj/gdevpjet.o ./soobj/gdevpcl.o ./soobj/aux/echogs -e .dev -w- -l-dev -b -s -l-include -l./soobj/page -l-obj ./soobj/pjxl ./soobj/gdevcdj.o ./soobj/gdevpcl.o ./soobj/aux/echogs -e .dev -w- -l-dev -b -s -l-include -l./soobj/page -l-obj ./soobj/pjxl300 ./soobj/gdevcdj.o ./soobj/gdevpcl.o ./soobj/aux/echogs -e .dev -w- -l-dev2 -b -s -l-obj ./soobj/pxlcolor ./soobj/gdevpx.o ./soobj/gdevpxut.o ./soobj/gdevpcl.o ./soobj/aux/echogs -e .dev -w- -l-dev2 -b -s -l-obj ./soobj/pxlmono ./soobj/gdevpx.o ./soobj/gdevpxut.o ./soobj/gdevpcl.o ./soobj/aux/echogs -e .dev -a- ./soobj/pxlcolor -include ./soobj/vector ./soobj/aux/echogs -e .dev -a- ./soobj/pxlmono -include ./soobj/vector ./soobj/aux/echogs -e .dev -w- -l-dev -b -s -l-include -l./soobj/page -l-obj ./soobj/r4081 ./soobj/gdev4081.o ./soobj/aux/echogs -e .dev -w- -l-dev -b -s -l-obj ./soobj/rinkj ./soobj/gdevrinkj.o ./soobj/evenbetter-rll.o ./soobj/rinkj-byte-stream.o ./soobj/rinkj-device.o ./soobj/rinkj-config.o ./soobj/rinkj-dither.o ./soobj/rinkj-epson870.o ./soobj/rinkj-screen-eb.o ./soobj/aux/echogs -e .dev -w- -l-dev -b -s -l-include -l./soobj/page -l-obj ./soobj/rpdl ./soobj/gdevrpdl.o ./soobj/gdevlprn.o ./soobj/aux/echogs -e .dev -w- -l-dev -b -s -l-include -l./soobj/page -l-obj ./soobj/samsunggdi ./soobj/gdevgdi.o ./soobj/gdevpcl.o ./soobj/aux/echogs -e .dev -w- -l-dev -b -s -l-include -l./soobj/page -l-obj ./soobj/sj48 ./soobj/gdevsj48.o ./soobj/aux/echogs -e .dev -w- -l-dev -b -s -l-include -l./soobj/page -l-obj ./soobj/st800 ./soobj/gdevescp.o ./soobj/aux/echogs -e .dev -w- -l-dev -b -s -l-include -l./soobj/page -l-obj ./soobj/stcolor ./soobj/gdevstc.o ./soobj/gdevstc1.o ./soobj/gdevstc2.o ./soobj/aux/echogs -e .dev -w- -l-dev -b -s -l-include -l./soobj/page -l-obj ./soobj/t4693d2 ./soobj/gdev4693.o ./soobj/aux/echogs -e .dev -a- ./soobj/stcolor -obj ./soobj/gdevstc3.o ./soobj/gdevstc4.o ./soobj/aux/echogs -e .dev -w- -l-dev -b -s -l-include -l./soobj/page -l-obj ./soobj/t4693d4 ./soobj/gdev4693.o ./soobj/aux/echogs -e .dev -w- -l-dev -b -s -l-include -l./soobj/page -l-obj ./soobj/t4693d8 ./soobj/gdev4693.o ./soobj/aux/echogs -e .dev -w- -l-dev -b -s -l-include -l./soobj/page -l-obj ./soobj/tek4696 ./soobj/gdevtknk.o ./soobj/aux/echogs -e .dev -w- -l-dev -b -s -l-include -l./soobj/page -l-obj ./soobj/uniprint ./soobj/gdevupd.o ./soobj/aux/echogs -e .dev -w- -l-dev -b -s -l-include -l./soobj/page -l-obj ./soobj/xes ./soobj/gdevxes.o ./soobj/aux/echogs -e .dev -w- -l-dev2 -b -s -l-include -l./soobj/page -l-obj ./soobj/appleraster ./soobj/gdevcups.o ./soobj/aux/echogs -e .dev -w- -l-dev2 -b -s -l-include -l./soobj/page -l-obj ./soobj/cups ./soobj/gdevcups.o ./soobj/aux/echogs -e .dev -a- ./soobj/appleraster -include ./soobj/lcups.dev ./soobj/aux/echogs -e .dev -a- ./soobj/cups -include ./soobj/lcups.dev ./soobj/aux/echogs -e .dev -w- -l-dev2 -b -s -l-include -l./soobj/page -l-obj ./soobj/pwgraster ./soobj/gdevcups.o ./soobj/aux/echogs -e .dev -a- ./soobj/appleraster -include ./soobj/lcupsi.dev ./soobj/aux/echogs -e .dev -a- ./soobj/cups -include ./soobj/lcupsi.dev ./soobj/aux/echogs -e .dev -a- ./soobj/pwgraster -include ./soobj/lcups.dev ./soobj/aux/echogs -e .dev -a- ./soobj/appleraster -include ./soobj/page ./soobj/aux/echogs -e .dev -a- ./soobj/cups -include ./soobj/page ./soobj/aux/echogs -e .dev -a- ./soobj/pwgraster -include ./soobj/lcupsi.dev ./soobj/aux/echogs -e .dev -w- -l-dev2 -b -s -l-include -l./soobj/page -l-obj ./soobj/urf ./soobj/gdevcups.o ./soobj/aux/echogs -e .dev -a- ./soobj/pwgraster -include ./soobj/page ./soobj/aux/echogs -e .dev -w- -l-dev -b -s -l-include -l./soobj/page -l-obj ./soobj/ijs ./soobj/gdevijs.o ./soobj/aux/echogs -e .dev -a- ./soobj/urf -include ./soobj/lcups.dev ./soobj/aux/echogs -e .dev -w- -l-dev2 -b -s -l-include -l./soobj/page -l-obj ./soobj/png16 ./soobj/gdevpng.o ./soobj/gdevpccm.o ./soobj/aux/echogs -e .dev -a- ./soobj/ijs -include ./soobj/ijslib ./soobj/aux/echogs -e .dev -a- ./soobj/urf -include ./soobj/lcupsi.dev ./soobj/aux/echogs -e .dev -a- ./soobj/png16 -include ./soobj/libpng ./soobj/aux/echogs -e .dev -a- ./soobj/urf -include ./soobj/page ./soobj/aux/echogs -e .dev -w- -l-dev2 -b -s -l-include -l./soobj/page -l-obj ./soobj/png16m ./soobj/gdevpng.o ./soobj/gdevpccm.o ./soobj/aux/echogs -e .dev -w- -l-dev2 -b -s -l-include -l./soobj/page -l-obj ./soobj/png16malpha ./soobj/gdevpng.o ./soobj/gdevpccm.o ./soobj/aux/echogs -e .dev -a- ./soobj/png16m -include ./soobj/libpng ./soobj/aux/echogs -e .dev -w- -l-dev2 -b -s -l-include -l./soobj/page -l-obj ./soobj/png256 ./soobj/gdevpng.o ./soobj/gdevpccm.o ./soobj/aux/echogs -e .dev -a- ./soobj/png16malpha -include ./soobj/libpng ./soobj/aux/echogs -e .dev -w- -l-dev2 -b -s -l-include -l./soobj/page -l-obj ./soobj/png48 ./soobj/gdevpng.o ./soobj/gdevpccm.o ./soobj/aux/echogs -e .dev -a- ./soobj/png256 -include ./soobj/libpng ./soobj/aux/echogs -e .dev -a- ./soobj/png48 -include ./soobj/libpng ./soobj/aux/echogs -e .dev -w- -l-dev2 -b -s -l-include -l./soobj/page -l-obj ./soobj/pngalpha ./soobj/gdevpng.o ./soobj/gdevpccm.o ./soobj/aux/echogs -e .dev -w- -l-dev2 -b -s -l-include -l./soobj/page -l-obj ./soobj/pnggray ./soobj/gdevpng.o ./soobj/gdevpccm.o ./soobj/aux/echogs -e .dev -a- ./soobj/pngalpha -include ./soobj/libpng ./soobj/aux/echogs -e .dev -w- -l-dev2 -b -s -l-include -l./soobj/page -l-obj ./soobj/pngmono ./soobj/gdevpng.o ./soobj/gdevpccm.o ./soobj/aux/echogs -e .dev -a- ./soobj/pnggray -include ./soobj/libpng ./soobj/aux/echogs -e .dev -w- -l-dev2 -b -s -l-include -l./soobj/page -l-obj ./soobj/pngmonod ./soobj/gdevpng.o ./soobj/gdevpccm.o ./soobj/aux/echogs -e .dev -a- ./soobj/pngmono -include ./soobj/libpng cp ./soobj/libocr_1_0.dev ./soobj/libocr.dev ./soobj/aux/echogs -e .dev -a- ./soobj/pngmonod -include ./soobj/libpng ./soobj/aux/echogs -e .dev -w- -l-dev2 -b -s -l-include -l./soobj/page -l-obj ./soobj/pdfocr8 ./soobj/gdevpdfocr.o ./soobj/aux/echogs -e .dev -w- -l-dev2 -b -s -l-include -l./soobj/page -l-obj ./soobj/pdfocr24 ./soobj/gdevpdfocr.o ./soobj/aux/echogs -e .dev -a- ./soobj/pdfocr8 -include ./soobj/page ./soobj/aux/echogs -e .dev -w- -l-dev2 -b -s -l-include -l./soobj/page -l-obj ./soobj/pdfocr32 ./soobj/gdevpdfocr.o ./soobj/aux/echogs -e .dev -a- ./soobj/pdfocr24 -include ./soobj/page ./soobj/aux/echogs -e .dev -w- -l-obj ./soobj/szlibd ./soobj/szlibc.o ./soobj/szlibd.o ./soobj/aux/echogs -e .dev -a- ./soobj/pdfocr32 -include ./soobj/page ./soobj/aux/echogs -e .dev -a- ./soobj/szlibd -include ./soobj/zlibd.dev ./soobj/aux/echogs -e .dev -w- -l-obj ./soobj/fapif1 ./soobj/fapi_ft.o ./soobj/write_t1.o ./soobj/aux/echogs -e .dev -w- -l-obj ./soobj/romfs1 ./soobj/gsiorom.o ./soobj/aux/echogs -e .dev -a- ./soobj/fapif1 ./soobj/write_t2.o ./soobj/wrfont.o ./soobj/aux/echogs -e .dev -a- ./soobj/romfs1 -iodev rom ./soobj/aux/echogs -e .dev -a- ./soobj/fapif1 -include ./soobj/freetype ./soobj/aux/echogs -e .dev -w- -l-obj ./soobj/libx ./soobj/gxacpath.o ./soobj/gxbcache.o ./soobj/gxccache.o ./soobj/aux/echogs -e .dev -a- ./soobj/fapif1 -fapi fapi_ft ./soobj/aux/echogs -e .dev -a- ./soobj/libx ./soobj/gxccman.o ./soobj/gxchar.o ./soobj/gxcht.o ./soobj/aux/echogs -e .dev -w- -l-obj ./soobj/iscale ./soobj/siinterp.o ./soobj/siscale.o ./soobj/sidscale.o ./soobj/aux/echogs -e .dev -a- ./soobj/libx ./soobj/gxclip.o ./soobj/gxcmap.o ./soobj/gxcpath.o ./soobj/aux/echogs -e .dev -w- -l-obj ./soobj/roplib ./soobj/gdevdrop.o ./soobj/gsroprun.o ./soobj/aux/echogs -e .dev -a- ./soobj/libx ./soobj/gxdcconv.o ./soobj/gxdcolor.o ./soobj/gxhldevc.o ./soobj/aux/echogs -e .dev -w- -l-obj ./soobj/psl2int ./soobj/iutil2.o ./soobj/zmisc2.o ./soobj/aux/echogs -e .dev -a- ./soobj/roplib ./soobj/gdevmr1.o ./soobj/gdevmr2n.o ./soobj/gdevmr8n.o ./soobj/aux/echogs -e .dev -a- ./soobj/libx ./soobj/gxfill.o ./soobj/gxht.o ./soobj/gxhtbit.o ./soobj/gxht_thresh.o ./soobj/aux/echogs -e .dev -a- ./soobj/psl2int -include ./soobj/dps2int ./soobj/usparam ./soobj/aux/echogs -e .dev -a- ./soobj/roplib ./soobj/gdevrops.o ./soobj/gsrop.o ./soobj/gsroptab.o ./soobj/aux/echogs -e .dev -a- ./soobj/libx ./soobj/gxidata.o ./soobj/gxifast.o ./soobj/gximage.o ./soobj/gximdecode.o ./soobj/aux/echogs -e .dev -a- ./soobj/psl2int -oper zmisc2 ./soobj/aux/echogs -e .dev -w- -l-obj ./soobj/type1 -include ./soobj/psf1lib ./soobj/psf1read ./soobj/aux/echogs -e .dev -a- ./soobj/libx ./soobj/gximage1.o ./soobj/gximono.o ./soobj/gxipixel.o ./soobj/gximask.o ./soobj/aux/echogs -e .dev -a- ./soobj/psl2int -ps gs_lev2 gs_res ./soobj/aux/echogs -e .dev -w- -l-obj ./soobj/color -include ./soobj/cmyklib ./soobj/colimlib ./soobj/cmykread ./soobj/aux/echogs -e .dev -a- ./soobj/libx ./soobj/gxi12bit.o ./soobj/gxi16bit.o ./soobj/gxiscale.o ./soobj/gxpaint.o ./soobj/gxpath.o ./soobj/gxpath2.o ./soobj/aux/echogs -e .dev -w- -l-obj ./soobj/fdecode ./soobj/scantab.o ./soobj/scfparam.o ./soobj/zfdecode.o ./soobj/aux/echogs -e .dev -a- ./soobj/libx ./soobj/gxpcopy.o ./soobj/gxpdash.o ./soobj/gxpflat.o ./soobj/aux/echogs -e .dev -w- -l-obj ./soobj/pattern -include ./soobj/patlib ./soobj/patread ./soobj/aux/echogs -e .dev -a- ./soobj/fdecode -include ./soobj/cfd ./soobj/lzwd ./soobj/pdiff ./soobj/pngp ./soobj/rld ./soobj/psfilters.dev ./soobj/aux/echogs -e .dev -a- ./soobj/libx ./soobj/gxsample.o ./soobj/gxstroke.o ./soobj/gxsync.o ./soobj/aux/echogs -e .dev -a- ./soobj/fdecode -oper zfdecode ./soobj/aux/echogs -e .dev -a- ./soobj/libx -imageclass 0_interpolate ./soobj/aux/echogs -e .dev -w- -l-obj ./soobj/psl2read ./soobj/zcolor2.o ./soobj/zcsindex.o ./soobj/zht2.o ./soobj/aux/echogs -e .dev -a- ./soobj/libx -imageclass 1_simple 3_mono ./soobj/aux/echogs -e .dev -w- -l-obj ./soobj/func4 ./soobj/zfunc4.o ./soobj/aux/echogs -e .dev -a- ./soobj/psl2read -include ./soobj/psl2int ./soobj/dps2read ./soobj/aux/echogs -e .dev -a- ./soobj/libx -imagetype 1 mask1 ./soobj/aux/echogs -e .dev -a- ./soobj/func4 -functiontype 4 ./soobj/aux/echogs -e .dev -a- ./soobj/psl2read -oper zht2_l2 ./soobj/aux/echogs -e .dev -w- -l-obj ./soobj/fimscale ./soobj/zfimscale.o ./soobj/aux/echogs -e .dev -a- ./soobj/func4 -include ./soobj/func ./soobj/func4lib ./soobj/aux/echogs -e .dev -w- -l-obj ./soobj/icc ./soobj/zicc.o ./soobj/aux/echogs -e .dev -a- ./soobj/fimscale -include ./soobj/simscale ./soobj/aux/echogs -e .dev -a- ./soobj/icc -oper zicc ./soobj/aux/echogs -e .dev -a- ./soobj/fimscale -oper zfimscale ./soobj/aux/echogs -e .dev -w- -l-obj ./soobj/fzlib -include ./soobj/szlibe ./soobj/szlibd ./soobj/aux/echogs -e .dev -a- ./soobj/icc -ps gs_icc ./soobj/aux/echogs -e .dev -w- -l-obj ./soobj/cff -include ./soobj/psl2int -ps gs_cff ./soobj/aux/echogs -e .dev -a- ./soobj/fzlib -obj ./soobj/zfzlib.o ./soobj/aux/echogs -e .dev -a- ./soobj/icc -include ./soobj/sicclib ./soobj/cie ./soobj/aux/echogs -e .dev -w- -l-obj ./soobj/fsha2 ./soobj/zfsha2.o ./soobj/aux/echogs -e .dev -a- ./soobj/fzlib -oper zfzlib ./soobj/aux/echogs -e .dev -a- ./soobj/fsha2 -include ./soobj/ssha2 ./soobj/aux/echogs -e .dev -w- -l-obj ./soobj/faes ./soobj/zfaes.o ./soobj/aux/echogs -e .dev -a- ./soobj/fsha2 -oper zfsha2 ./soobj/aux/echogs -e .dev -a- ./soobj/faes -include ./soobj/saes cp ./soobj/pdf_utf8_unix_.o ./soobj/pdf_utf8.o ./soobj/aux/echogs -e .dev -a- ./soobj/faes -oper zfaes ./soobj/aux/echogs -e .dev -w- -l-obj ./soobj/jbig2_jbig2dec ./soobj/zfjbig2_jbig2dec.o ./soobj/aux/echogs -e .dev -a- ./soobj/jbig2_jbig2dec -include ./soobj/sjbig2 ./soobj/aux/echogs -e .dev -w- -l-obj ./soobj/shadelib ./soobj/gscolor3.o ./soobj/gsfunc3.o ./soobj/gsptype2.o ./soobj/gsshade.o ./soobj/aux/echogs -e .dev -a- ./soobj/jbig2_jbig2dec -oper zfjbig2 ./soobj/aux/echogs -e .dev -a- ./soobj/shadelib -obj ./soobj/gxshade.o ./soobj/gxshade1.o ./soobj/gxshade4.o ./soobj/gxshade6.o ./soobj/aux/echogs -e .dev -w- -l-obj ./soobj/psl2lib -include ./soobj/colimlib ./soobj/psl2cs ./soobj/aux/echogs -e .dev -a- ./soobj/shadelib -include ./soobj/funclib ./soobj/patlib cp ./soobj/sjpegc_1.o ./soobj/sjpegc.o ./soobj/aux/echogs -e .dev -a- ./soobj/psl2lib -imageclass 2_fracs cp ./soobj/sdctd_1.o ./soobj/sdctd.o cp ./soobj/sjpegd_1.o ./soobj/sjpegd.o cp ./soobj/sdcte_1.o ./soobj/sdcte.o cp ./soobj/sjpege_1.o ./soobj/sjpege.o ./soobj/aux/echogs -e .dev -w- -l-obj ./soobj/translib ./soobj/gstrans.o ./soobj/gximag3x.o ./soobj/gxblend.o ./soobj/gxblend1.o ./soobj/gdevp14.o ./soobj/gdevdevn.o ./soobj/gsequivc.o ./soobj/gdevdcrd.o ./soobj/aux/echogs -e .dev -w- -l-obj ./soobj/psf0lib ./soobj/gschar0.o ./soobj/gsfont0.o ./soobj/aux/echogs -e .dev -a- ./soobj/translib -imagetype 3x cp ./soobj/sjpx_openjpeg.dev ./soobj/sjpx.dev ./soobj/aux/echogs -e .dev -a- ./soobj/psf0lib -include ./soobj/cmaplib ./soobj/aux/echogs -e .dev -a- ./soobj/translib -include ./soobj/cspixlib ./soobj/bboxutil ./soobj/page cp ./soobj/libtiff_1.dev ./soobj/libtiff.dev ./soobj/aux/echogs -e .dev -a- ./soobj/translib -include ./soobj/cielib.dev ./soobj/aux/echogs -e .dev -w- -l-obj ./soobj/pdtext -include ./soobj/pdxtext ./soobj/aux/echogs -e .dev -w- -l-dev -b -s -l-include -l./soobj/page -l-obj ./soobj/psdcmykog ./soobj/gdevcmykog.o gcc -DHAVE_MKSTEMP -DHAVE_FSEEKO -DHAVE_FONTCONFIG -DHAVE_SETLOCALE -DHAVE_DBUS -DHAVE_BSWAP32 -DHAVE_BYTESWAP_H -DHAVE_STRERROR -DHAVE_PREAD_PWRITE=1 -DGS_RECURSIVE_MUTEXATTR=PTHREAD_MUTEX_RECURSIVE -O2 -DNDEBUG -fPIC -fvisibility=hidden -DGSDLLEXPORT="__attribute__((visibility(\"default\")))" -Wall -Wstrict-prototypes -Wundef -Wmissing-declarations -Wmissing-prototypes -Wwrite-strings -fno-strict-aliasing -Werror=declaration-after-statement -fno-builtin -fno-common -Werror=return-type -Wno-unused-local-typedefs -DHAVE_STDINT_H=1 -DHAVE_DIRENT_H=1 -DHAVE_SYS_DIR_H=1 -DHAVE_SYS_TIME_H=1 -DHAVE_SYS_TIMES_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_LIBDL=1 -DGX_COLOR_INDEX_TYPE="unsigned long long" -D__USE_UNIX98=1 -DBUILD_PDF=1 -I./pdf -Os -fstack-clash-protection -Wformat -Werror=format-security -g -flto=auto -DHAVE_RESTRICT=1 -I/usr/include/webp -fno-strict-aliasing -DHAVE_POPEN_PROTO=1 -I./soobj -I./base -I./soobj -I./devices -I./devices/vector -DOCR_VERSION=1 -Isrc/libtiff -Isrc/libtiff -I./soobj -Isrc -o ./soobj/gdevxps_1.o -c ./devices/vector/gdevxps.c ./soobj/aux/echogs -e .dev -w- -l-dev2 -b -s -l-include -l./soobj/page -l-obj ./soobj/ocr ./soobj/gdevocr.o ./soobj/aux/echogs -e .dev -w- -l-dev2 -b -s -l-include -l./soobj/page -l-obj ./soobj/hocr ./soobj/aux/echogs -e .dev -a- ./soobj/ocr -include ./soobj/libocr ./soobj/aux/echogs -e .dev -a- ./soobj/hocr ./soobj/aux/echogs -e .dev -w- -l-obj ./soobj/clmemory ./soobj/gxclmem.o ./soobj/gxclzlib.o ./soobj/aux/echogs -e .dev -w- -l-obj ./soobj/gxfapi ./soobj/gxfapi.o ./soobj/aux/echogs -e .dev -a- ./soobj/clmemory -include ./soobj/szlibe ./soobj/aux/echogs -e .dev -w- -l-obj ./soobj/type2 ./soobj/zchar2.o ./soobj/zfont2.o ./obj/aux/echogs -w ./obj/gs.tr -R ./obj/gsnoapi.tr ./soobj/aux/echogs -e .dev -a- ./soobj/gxfapi -include ./soobj/fapiu ./soobj/aux/echogs -e .dev -a- ./soobj/clmemory -include ./soobj/szlibd ./soobj/aux/echogs -e .dev -a- ./soobj/type2 -oper zchar2 zfont2 ./soobj/aux/echogs -e .dev -a- ./soobj/gxfapi -include ./soobj/fapif1 ./soobj/aux/echogs -e .dev -a- ./soobj/clmemory -init gxclmem ./obj/aux/echogs -a ./obj/gs.tr - -include ./obj/iapi.dev ./soobj/aux/echogs -e .dev -a- ./soobj/type2 -include ./soobj/type1 ./soobj/psf2lib ./obj/aux/genconf ./obj/gs.tr -h ./obj/unused.h -p "%s&s&&" -pl "&-l%s&s&&" -pL "&-L%s&s&&" -ol ./obj/gsld.tr ./soobj/aux/echogs -e .dev -a- ./soobj/gxfapi -include ./soobj/fapib ./soobj/aux/echogs -e .dev -w- -l-obj ./soobj/cmapread ./soobj/zcid.o ./soobj/zfcmap.o ./soobj/aux/echogs -e .dev -w- -l-obj ./soobj/compfont -include ./soobj/psf0lib ./soobj/psf0read ./soobj/aux/echogs -e .dev -a- ./soobj/cmapread -include ./soobj/cmaplib ./soobj/psl2int ./soobj/aux/echogs -e .dev -w- -l-obj ./soobj/dpsand2 -include ./soobj/btoken ./soobj/color ./soobj/upath ./soobj/dps2lib ./soobj/dps2read ./soobj/aux/echogs -e .dev -a- ./soobj/cmapread -oper zfcmap ./soobj/aux/echogs -e .dev -w- -l-obj ./soobj/filter -include ./soobj/fdecode ./soobj/aux/echogs -e .dev -a- ./soobj/cmapread -ps gs_cmap ./soobj/aux/echogs -e .dev -a- ./soobj/filter -obj ./soobj/zfilter2.o ./soobj/aux/echogs -e .dev -w- -l-obj ./soobj/sepr ./soobj/zcssepr.o ./soobj/zfsample.o ./soobj/aux/echogs -e .dev -a- ./soobj/filter -include ./soobj/cfe ./soobj/lzwe ./soobj/rle ./soobj/aux/echogs -e .dev -w- -l-obj ./soobj/psl3read ./soobj/zfunc3.o ./soobj/zfsample.o ./soobj/aux/echogs -e .dev -a- ./soobj/sepr -oper zcssepr_l2 ./soobj/aux/echogs -e .dev -a- ./soobj/filter -oper zfilter2 ./soobj/aux/echogs -e .dev -a- ./soobj/psl3read ./soobj/zimage3.o ./soobj/zmisc3.o ./soobj/zcolor3.o ./soobj/zshade.o ./soobj/aux/echogs -e .dev -a- ./soobj/sepr -oper zfsample ./soobj/aux/echogs -e .dev -w- -l-obj ./soobj/transpar ./soobj/ztrans.o ./soobj/aux/echogs -e .dev -a- ./soobj/psl3read -oper zfsample ./soobj/aux/echogs -e .dev -a- ./soobj/sepr -include ./soobj/func4 ./soobj/seprlib ./soobj/aux/echogs -e .dev -a- ./soobj/transpar -oper ztrans1 ztrans2 ztrans3 ./soobj/aux/echogs -e .dev -a- ./soobj/psl3read -oper zimage3 zmisc3 zcolor3_l3 zshade ./soobj/aux/echogs -e .dev -a- ./soobj/transpar -include ./soobj/psl2read ./soobj/translib ./soobj/aux/echogs -e .dev -w- -l-obj ./soobj/jpx_openjpeg ./soobj/zfjpx_openjpeg.o ./soobj/aux/echogs -e .dev -a- ./soobj/psl3read -functiontype 2 3 cp ./soobj/jbig2_jbig2dec.dev ./soobj/jbig2.dev ./soobj/aux/echogs -e .dev -a- ./soobj/jpx_openjpeg -include ./soobj/sjpx ./soobj/aux/echogs -e .dev -a- ./soobj/psl3read -ps gs_ll3 ./soobj/aux/echogs -e .dev -w- -l-obj ./soobj/psl3lib ./soobj/gsclipsr.o ./soobj/gscdevn.o ./soobj/gxdevndi.o ./soobj/aux/echogs -e .dev -a- ./soobj/jpx_openjpeg -include ./soobj/openjpeg ./soobj/aux/echogs -e .dev -a- ./soobj/psl3read -include ./soobj/frsd ./soobj/fzlib ./soobj/aux/echogs -e .dev -a- ./soobj/psl3lib -include ./soobj/imasklib ./soobj/shadelib ./soobj/aux/echogs -e .dev -a- ./soobj/jpx_openjpeg -oper zfjpx ./soobj/aux/echogs -e .dev -w- -l-obj ./soobj/sdctd ./soobj/sdctc.o ./soobj/sjpegc.o ./soobj/sdctd.o ./soobj/sjpegd.o ./soobj/aux/echogs -e .dev -a- ./soobj/psl3lib -include ./soobj/gxfapiu ./soobj/aux/echogs -e .dev -w- -l-obj ./soobj/sdcte ./soobj/sdctc.o ./soobj/sjpegc.o ./soobj/sdcte.o ./soobj/sjpege.o ./soobj/aux/echogs -e .dev -a- ./soobj/sdctd -include ./soobj/jpegd.dev ./soobj/aux/echogs -e .dev -w- -l-obj ./soobj/fax ./soobj/gdevfax.o ./soobj/minftrsz.o ./soobj/aux/echogs -e .dev -a- ./soobj/sdcte -include ./soobj/jpege.dev ./soobj/aux/echogs -e .dev -w- -l-obj ./soobj/tiffs ./soobj/gdevtifs.o ./soobj/minftrsz.o ./soobj/aux/echogs -e .dev -a- ./soobj/fax -include ./soobj/cfe -include ./soobj/libtiff ./soobj/aux/echogs -e .dev -a- ./soobj/tiffs -include ./soobj/page -include ./soobj/libtiff ./soobj/aux/echogs -e .dev -w- -l-obj ./soobj/clist ./soobj/gxclist.o ./soobj/gxclbits.o ./soobj/gxclpage.o ./soobj/aux/echogs -e .dev -w- -l-obj ./soobj/cidfont ./soobj/zcid.o ./soobj/zfcid.o ./soobj/zfcid0.o ./soobj/zfcid1.o ./soobj/aux/echogs -e .dev -a- ./soobj/clist -obj ./soobj/gxclrast.o ./soobj/gxclread.o ./soobj/gxclrect.o ./soobj/aux/echogs -e .dev -a- ./soobj/cidfont -include ./soobj/psf1read ./soobj/psl2int ./soobj/aux/echogs -e .dev -a- ./soobj/clist -obj ./soobj/gxclutil.o ./soobj/gsparams.o ./soobj/gsparaml.o ./soobj/gsparamx.o ./soobj/gxshade6.o ./soobj/aux/echogs -e .dev -a- ./soobj/cidfont -include ./soobj/type2 ./soobj/type42 ./soobj/zfrsd ./soobj/aux/echogs -e .dev -a- ./soobj/clist -obj ./soobj/gsroptab.o ./soobj/gsroprun.o ./soobj/stream.o ./soobj/aux/echogs -e .dev -w- -l-obj ./soobj/dcte -include ./soobj/sdcte ./soobj/sdeparam ./soobj/aux/echogs -e .dev -a- ./soobj/cidfont -oper zfcid0 zfcid1 ./soobj/aux/echogs -e .dev -a- ./soobj/clist -obj ./soobj/gxclimag.o ./soobj/gxclpath.o ./soobj/gxdhtserial.o ./soobj/aux/echogs -e .dev -a- ./soobj/dcte -obj ./soobj/zfdcte.o ./soobj/aux/echogs -e .dev -a- ./soobj/cidfont -ps gs_cidfn gs_cidcm gs_fntem gs_cidtt gs_cidfm ./soobj/aux/echogs -e .dev -a- ./soobj/clist -obj ./soobj/gxclthrd.o ./soobj/gsmchunk.o ./soobj/aux/echogs -e .dev -a- ./soobj/dcte -oper zfdcte ./soobj/aux/echogs -e .dev -w- -l-obj ./soobj/dctd -include ./soobj/sdctd ./soobj/sddparam ./soobj/aux/echogs -e .dev -a- ./soobj/clist -include ./soobj/clfile ./soobj/aux/echogs -e .dev -a- ./soobj/dctd -obj ./soobj/zfdctd.o ./soobj/aux/echogs -e .dev -w- -l-obj ./soobj/dscparse -obj ./soobj/zdscpars.o ./soobj/dscparse.o ./soobj/aux/echogs -e .dev -a- ./soobj/clist -include ./soobj/clmemory ./soobj/posync.dev ./soobj/aux/echogs -e .dev -a- ./soobj/dctd -oper zfdctd ./soobj/aux/echogs -e .dev -a- ./soobj/dscparse -oper zdscpars ./soobj/aux/echogs -e .dev -a- ./soobj/clist -include ./soobj/cfe ./soobj/cfd ./soobj/rle ./soobj/rld ./soobj/psl2cs ./soobj/aux/echogs -e .dev -w- -l-obj ./soobj/pdfread -include ./soobj/frsd ./soobj/func4 ./soobj/fzlib cp ./soobj/jpx_openjpeg.dev ./soobj/jpx.dev ./soobj/aux/echogs -e .dev -a- ./soobj/pdfread -include ./soobj/transpar ./soobj/aux/echogs -e .dev -w- -l-obj ./soobj/sdct -include ./soobj/sdctd.dev ./soobj/sdcte.dev ./soobj/aux/echogs -e .dev -a- ./soobj/pdfread -ps pdf_main ./soobj/aux/echogs -e .dev -w- -l-dev -b -s -l-obj ./soobj/cfax ./soobj/gdevcfax.o ./soobj/aux/echogs -e .dev -w- -l-obj ./soobj/tfax ./soobj/gdevtfax.o ./soobj/minftrsz.o ./soobj/aux/echogs -e .dev -a- ./soobj/cfax -include ./soobj/fax ./soobj/aux/echogs -e .dev -a- ./soobj/tfax -include ./soobj/cfe ./soobj/lzwe ./soobj/rle ./soobj/aux/echogs -e .dev -w- -l-obj ./soobj/psdf ./soobj/gdevpsdi.o ./soobj/gdevpsdp.o ./soobj/aux/echogs -e .dev -a- ./soobj/tfax -include ./soobj/fax ./soobj/tiffs -include ./soobj/libtiff ./soobj/aux/echogs -e .dev -w- -l-dev2 -b -s -l-obj ./soobj/faxg3 -include ./soobj/fax ./soobj/aux/echogs -e .dev -a- ./soobj/psdf -obj ./soobj/gdevpsds.o ./soobj/gdevpsdu.o ./soobj/aux/echogs -e .dev -w- -l-dev2 -b -s -l-obj ./soobj/faxg32d -include ./soobj/fax ./soobj/aux/echogs -e .dev -a- ./soobj/faxg3 -include ./soobj/libtiff ./soobj/aux/echogs -e .dev -a- ./soobj/psdf -obj ./soobj/scfparam.o ./soobj/sdcparam.o ./soobj/sdeparam.o ./soobj/aux/echogs -e .dev -a- ./soobj/faxg32d -include ./soobj/libtiff ./soobj/aux/echogs -e .dev -w- -l-dev2 -b -s -l-obj ./soobj/faxg4 -include ./soobj/fax ./soobj/aux/echogs -e .dev -a- ./soobj/psdf -obj ./soobj/spprint.o ./soobj/spsdf.o ./soobj/sstring.o ./soobj/aux/echogs -e .dev -w- -l-dev2 -b -s -l-include -l./soobj/page -l-obj ./soobj/jpeg ./soobj/gdevjpeg.o ./soobj/aux/echogs -e .dev -a- ./soobj/faxg4 -include ./soobj/libtiff ./soobj/aux/echogs -e .dev -a- ./soobj/psdf -obj ./soobj/gsparamx.o ./soobj/aux/echogs -e .dev -a- ./soobj/jpeg -include ./soobj/sdcte ./soobj/aux/echogs -e .dev -w- -l-dev2 -b -s -l-include -l./soobj/page -l-obj ./soobj/jpegcmyk ./soobj/gdevjpeg.o ./soobj/aux/echogs -e .dev -a- ./soobj/psdf -include ./soobj/vector.dev ./soobj/pngp.dev ./soobj/seexec.dev ./soobj/aux/echogs -e .dev -a- ./soobj/jpegcmyk -include ./soobj/sdcte ./soobj/aux/echogs -e .dev -w- -l-dev2 -b -s -l-include -l./soobj/page -l-obj ./soobj/jpeggray ./soobj/gdevjpeg.o ./soobj/aux/echogs -e .dev -a- ./soobj/psdf -include ./soobj/sdcte.dev ./soobj/slzwe.dev ./soobj/szlibe.dev ./soobj/aux/echogs -e .dev -a- ./soobj/jpeggray -include ./soobj/sdcte ./soobj/aux/echogs -e .dev -w- -l-dev2 -b -s -l-include -l./soobj/page -l-obj ./soobj/tiff12nc ./soobj/gdevtfnx.o ./soobj/minftrsz.o ./soobj/aux/echogs -e .dev -w- -l-dev2 -b -s -l-include -l./soobj/page -l-obj ./soobj/tiff24nc ./soobj/gdevtfnx.o ./soobj/minftrsz.o ./soobj/aux/echogs -e .dev -a- ./soobj/tiff12nc -include ./soobj/tiffs -include ./soobj/libtiff ./soobj/aux/echogs -e .dev -w- -l-dev2 -b -s -l-include -l./soobj/page -l-obj ./soobj/tiff32nc ./soobj/gdevtsep.o ./soobj/gsequivc.o ./soobj/minftrsz.o ./soobj/aux/echogs -e .dev -a- ./soobj/tiff24nc -include ./soobj/tiffs -include ./soobj/libtiff ./soobj/aux/echogs -e .dev -a- ./soobj/tiff32nc -include ./soobj/tiffs -include ./soobj/libtiff ./soobj/aux/echogs -e .dev -w- -l-dev2 -b -s -l-include -l./soobj/page -l-obj ./soobj/tiff48nc ./soobj/gdevtfnx.o ./soobj/minftrsz.o ./soobj/aux/echogs -e .dev -w- -l-dev2 -b -s -l-include -l./soobj/page -l-obj ./soobj/tiff64nc ./soobj/gdevtsep.o ./soobj/gsequivc.o ./soobj/minftrsz.o ./soobj/aux/echogs -e .dev -a- ./soobj/tiff48nc -include ./soobj/tiffs -include ./soobj/libtiff ./soobj/aux/echogs -e .dev -w- -l-dev2 -b -s -l-obj ./soobj/tiffcrle -include ./soobj/tfax ./soobj/aux/echogs -e .dev -a- ./soobj/tiff64nc -include ./soobj/tiffs -include ./soobj/libtiff ./soobj/aux/echogs -e .dev -w- -l-dev2 -b -s -l-obj ./soobj/tiffg3 -include ./soobj/tfax ./soobj/aux/echogs -e .dev -a- ./soobj/tiffcrle -include ./soobj/libtiff ./soobj/aux/echogs -e .dev -w- -l-dev2 -b -s -l-obj ./soobj/tiffg32d -include ./soobj/tfax ./soobj/aux/echogs -e .dev -a- ./soobj/tiffg3 -include ./soobj/libtiff ./soobj/aux/echogs -e .dev -w- -l-dev2 -b -s -l-obj ./soobj/tiffg4 -include ./soobj/tfax ./soobj/aux/echogs -e .dev -a- ./soobj/tiffg32d -include ./soobj/libtiff ./soobj/aux/echogs -e .dev -a- ./soobj/tiffg4 -include ./soobj/libtiff ./soobj/aux/echogs -e .dev -w- -l-dev2 -b -s -l-include -l./soobj/page -l-obj ./soobj/tiffgray ./soobj/gdevtsep.o ./soobj/gsequivc.o ./soobj/minftrsz.o ./soobj/aux/echogs -e .dev -w- -l-dev2 -b -s -l-obj ./soobj/tifflzw -include ./soobj/tfax ./soobj/aux/echogs -e .dev -a- ./soobj/tiffgray -include ./soobj/tiffs -include ./soobj/libtiff ./soobj/aux/echogs -e .dev -w- -l-dev2 -b -s -l-obj ./soobj/tiffpack -include ./soobj/tfax ./soobj/aux/echogs -e .dev -a- ./soobj/tifflzw -include ./soobj/libtiff ./soobj/aux/echogs -e .dev -a- ./soobj/tiffpack -include ./soobj/libtiff ./soobj/aux/echogs -e .dev -w- -l-dev2 -b -s -l-include -l./soobj/page -l-obj ./soobj/tiffscaled ./soobj/gdevtsep.o ./soobj/gsequivc.o ./soobj/minftrsz.o ./soobj/gdevdevn.o ./soobj/gsequivc.o ./soobj/gdevppla.o ./soobj/aux/echogs -e .dev -w- -l-dev2 -b -s -l-include -l./soobj/page -l-obj ./soobj/tiffscaled24 ./soobj/gdevtsep.o ./soobj/gsequivc.o ./soobj/minftrsz.o ./soobj/gdevdevn.o ./soobj/gsequivc.o ./soobj/gdevppla.o ./soobj/aux/echogs -e .dev -a- ./soobj/tiffscaled -include ./soobj/tiffs -include ./soobj/libtiff ./soobj/aux/echogs -e .dev -w- -l-dev2 -b -s -l-include -l./soobj/page -l-obj ./soobj/tiffscaled32 ./soobj/gdevtsep.o ./soobj/gsequivc.o ./soobj/minftrsz.o ./soobj/gdevdevn.o ./soobj/gsequivc.o ./soobj/gdevppla.o ./soobj/aux/echogs -e .dev -a- ./soobj/tiffscaled24 -include ./soobj/tiffs -include ./soobj/libtiff ./soobj/aux/echogs -e .dev -w- -l-dev2 -b -s -l-include -l./soobj/page -l-obj ./soobj/tiffscaled4 ./soobj/gdevtsep.o ./soobj/gsequivc.o ./soobj/minftrsz.o ./soobj/gdevdevn.o ./soobj/gsequivc.o ./soobj/gdevppla.o ./soobj/aux/echogs -e .dev -a- ./soobj/tiffscaled32 -include ./soobj/tiffs -include ./soobj/libtiff ./soobj/aux/echogs -e .dev -a- ./soobj/tiffscaled4 -include ./soobj/tiffs -include ./soobj/libtiff ./soobj/aux/echogs -e .dev -w- -l-dev2 -b -s -l-include -l./soobj/page -l-obj ./soobj/tiffscaled8 ./soobj/gdevtsep.o ./soobj/gsequivc.o ./soobj/minftrsz.o ./soobj/gdevdevn.o ./soobj/gsequivc.o ./soobj/gdevppla.o ./soobj/aux/echogs -e .dev -w- -l-dev2 -b -s -l-include -l./soobj/page -l-obj ./soobj/tiffsep ./soobj/gdevtsep.o ./soobj/gsequivc.o ./soobj/minftrsz.o ./soobj/gdevdevn.o ./soobj/gsequivc.o ./soobj/gdevppla.o ./soobj/aux/echogs -e .dev -a- ./soobj/tiffscaled8 -include ./soobj/tiffs -include ./soobj/libtiff ./soobj/aux/echogs -e .dev -w- -l-dev2 -b -s -l-include -l./soobj/page -l-obj ./soobj/tiffsep1 ./soobj/gdevtsep.o ./soobj/gsequivc.o ./soobj/minftrsz.o ./soobj/gdevdevn.o ./soobj/gsequivc.o ./soobj/gdevppla.o ./soobj/aux/echogs -e .dev -a- ./soobj/tiffsep -include ./soobj/tiffs -include ./soobj/libtiff ./soobj/aux/echogs -e .dev -a- ./soobj/tiffsep1 -include ./soobj/tiffs ./soobj/aux/echogs -e .dev -w- -l-obj ./soobj/libs ./soobj/gpmisc.o ./soobj/stream.o ./soobj/strmio.o ./soobj/pagelist.o ./soobj/aux/echogs -e .dev -w- -l-obj ./soobj/dct -include ./soobj/dcte ./soobj/dctd ./soobj/aux/echogs -e .dev -a- ./soobj/libs ./soobj/gsalloc.o ./soobj/gxdownscale.o ./soobj/gxdownscale.o ./soobj/claptrap.o ./soobj/claptrap-init.o ./soobj/claptrap-planar.o ./soobj/ets.o ./soobj/gdevprn.o ./soobj/gdevflp.o ./soobj/gdevkrnlsclass.o ./soobj/gdevepo.o ./soobj/gdevoflt.o ./soobj/gdevnup.o ./soobj/gdevsclass.o ./soobj/aux/echogs -w ./soobj/fdevs.tr - -include ./soobj/unix_ ./soobj/aux/echogs -e .dev -a- ./soobj/libs ./soobj/gdevmplt.o ./soobj/gsbitcom.o ./soobj/gsbitops.o ./soobj/gsbittab.o ./soobj/aux/echogs -e .dev -w- -l-dev -b -s -l-obj ./soobj/dfaxhigh ./soobj/gdevdfax.o ./soobj/aux/echogs -a ./soobj/fdevs.tr -+ ./soobj/pipe.dev ./soobj/gsnogc.dev ./soobj/htxlib.dev ./soobj/psl3lib.dev ./soobj/psl2lib.dev ./soobj/dps2lib.dev ./soobj/path1lib.dev ./soobj/patlib.dev ./soobj/psl2cs.dev ./soobj/rld.dev ./soobj/gxfapiu.dev ./soobj/ttflib.dev ./soobj/cielib.dev ./soobj/pipe.dev ./soobj/htxlib.dev ./soobj/sdct.dev ./soobj/libpng.dev ./soobj/seprlib.dev ./soobj/translib.dev ./soobj/cidlib.dev ./soobj/psf0lib.dev ./soobj/psf1lib.dev ./soobj/psf2lib.dev ./soobj/lzwd.dev ./soobj/sicclib.dev ./soobj/sjbig2.dev ./soobj/sjpx.dev ./soobj/ramfs.dev ./soobj/pwgd.dev ./soobj/siscale.dev ./soobj/aux/echogs -e .dev -a- ./soobj/libs ./soobj/gscedata.o ./soobj/gscencs.o ./soobj/gschar.o ./soobj/gscolor.o ./soobj/aux/echogs -e .dev -a- ./soobj/dfaxhigh -include ./soobj/tfax ./soobj/aux/echogs -a ./soobj/fdevs.tr -+ ./soobj/aux/echogs -e .dev -a- ./soobj/libs ./soobj/gscoord.o ./soobj/gscparam.o ./soobj/gscspace.o ./soobj/gscicach.o ./soobj/gsovrc.o ./soobj/gxoprect.o ./soobj/aux/echogs -e .dev -w- -l-dev -b -s -l-obj ./soobj/dfaxlow ./soobj/gdevdfax.o ./soobj/aux/echogs -e .dev -a- ./soobj/libs ./soobj/gsdevice.o ./soobj/gsdevmem.o ./soobj/gsdparam.o ./soobj/aux/echogs -e .dev -a- ./soobj/dfaxlow -include ./soobj/tfax ./soobj/aux/echogs -e .dev -a- ./soobj/libs ./soobj/gsfname.o ./soobj/gsfont.o ./soobj/gsgdata.o ./soobj/gsgcache.o ./soobj/aux/echogs -e .dev -w- -l-obj ./soobj/pdfops ./soobj/zpdfops.o ./soobj/aux/echogs -e .dev -a- ./soobj/libs ./soobj/gsht.o ./soobj/gshtscr.o ./soobj/gen_ordered.o ./soobj/aux/echogs -e .dev -a- ./soobj/pdfops -oper zpdfops ./soobj/aux/echogs -e .dev -a- ./soobj/libs ./soobj/gsimage.o ./soobj/gsimpath.o ./soobj/gsinit.o ./soobj/aux/echogs -e .dev -a- ./soobj/libs ./soobj/gsiodev.o ./soobj/gsgstate.o ./soobj/gsline.o ./soobj/aux/echogs -e .dev -a- ./soobj/libs ./soobj/gsmalloc.o ./soobj/memento.o ./soobj/bobbin.o ./soobj/gsmatrix.o ./soobj/aux/echogs -e .dev -a- ./soobj/libs ./soobj/gsmemory.o ./soobj/gsmemret.o ./soobj/gsmisc.o ./soobj/gsnotify.o ./soobj/gslibctx.o ./soobj/aux/echogs -e .dev -a- ./soobj/libs ./soobj/gspaint.o ./soobj/gsparam.o ./soobj/gspath.o ./soobj/aux/echogs -e .dev -a- ./soobj/libs ./soobj/gsserial.o ./soobj/gsstate.o ./soobj/gstext.o ./soobj/gsutil.o ./soobj/gssprintf.o ./soobj/gsstrtok.o ./soobj/gsstrl.o ./soobj/aux/echogs -e .dev -a- -l-comp ./soobj/libs overprint ./soobj/aux/echogs -e .dev -a- -l-comp ./soobj/libs pdf14trans ./soobj/aux/echogs -e .dev -a- ./soobj/libs -init gshtscr ./soobj/aux/echogs -e .dev -a- ./soobj/libs -include ./soobj/gsiodevs ./soobj/aux/echogs -e .dev -a- ./soobj/libs -include ./soobj/translib ./soobj/aux/echogs -e .dev -a- ./soobj/libs -include ./soobj/clist ./soobj/aux/echogs -e .dev -a- ./soobj/libs -include ./soobj/romfs1 ./soobj/aux/echogs -e .dev -a- ./soobj/libs ./soobj/gxfapi ./soobj/aux/echogs -e .dev -a- ./soobj/libs -init fapi ./soobj/aux/echogs -e .dev -w- -l-obj ./soobj/libcore ./soobj/aux/echogs -e .dev -a- ./soobj/libcore -dev2 nullpage ./soobj/aux/echogs -e .dev -a- ./soobj/libcore -include ./soobj/libs ./soobj/libx ./soobj/libd ./soobj/aux/echogs -e .dev -a- ./soobj/libcore -include ./soobj/iscale ./soobj/roplib ./soobj/aux/echogs -e .dev -a- ./soobj/libcore -include ./soobj/strdline cp ./soobj/pdf_file_jbig2dec.o ./soobj/pdf_file.o ./soobj/aux/echogs -e .dev -w- -l-obj ./soobj/fapi_ps ./soobj/zfapi.o ./soobj/aux/echogs -e .dev -a- ./soobj/fapi_ps -oper zfapi ./soobj/aux/echogs -e .dev -a- ./soobj/fapi_ps -ps gs_fntem gs_fapi rm -f ./obj/iconfig.c cp ./psi/iconf.c ./obj/iconfig.c gcc -DHAVE_MKSTEMP -DHAVE_FSEEKO -DHAVE_FONTCONFIG -DHAVE_SETLOCALE -DHAVE_DBUS -DHAVE_BSWAP32 -DHAVE_BYTESWAP_H -DHAVE_STRERROR -DHAVE_PREAD_PWRITE=1 -DGS_RECURSIVE_MUTEXATTR=PTHREAD_MUTEX_RECURSIVE -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 -Wno-unused-local-typedefs -DHAVE_STDINT_H=1 -DHAVE_DIRENT_H=1 -DHAVE_SYS_DIR_H=1 -DHAVE_SYS_TIME_H=1 -DHAVE_SYS_TIMES_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_LIBDL=1 -DGX_COLOR_INDEX_TYPE="unsigned long long" -D__USE_UNIX98=1 -DBUILD_PDF=1 -I./pdf -Os -fstack-clash-protection -Wformat -Werror=format-security -g -flto=auto -DHAVE_RESTRICT=1 -I/usr/include/webp -fno-strict-aliasing -DHAVE_POPEN_PROTO=1 -I./psi -I./obj -I./obj -I./base -I./devices -o ./obj/iconfig.o -c ./obj/iconfig.c ./obj/aux/echogs -w ./obj/ldt.tr -n - gcc -Wl,--as-needed,-O1,--sort-common -o ./bin/gs ./obj/aux/echogs -a ./obj/ldt.tr -n -s ./obj/gsromfs0.o ./obj/gs.o -s cat ./obj/gsld.tr >> ./obj/ldt.tr ./obj/aux/echogs -a ./obj/ldt.tr -s - -lm -ldl -ltiff -rdynamic -lfontconfig -lfreetype -lfreetype -lpthread -lm -lstdc++ if [ x != x ]; then LD_RUN_PATH=; export LD_RUN_PATH; fi; \ XCFLAGS= XINCLUDE= XLDFLAGS= XLIBDIRS= XLIBS= \ PSI_FEATURE_DEVS= FEATURE_DEVS= DEVICE_DEVS= DEVICE_DEVS1= DEVICE_DEVS2= DEVICE_DEVS3= \ DEVICE_DEVS4= DEVICE_DEVS5= DEVICE_DEVS6= DEVICE_DEVS7= DEVICE_DEVS8= \ DEVICE_DEVS9= DEVICE_DEVS10= DEVICE_DEVS11= DEVICE_DEVS12= \ DEVICE_DEVS13= DEVICE_DEVS14= DEVICE_DEVS15= DEVICE_DEVS16= \ DEVICE_DEVS17= DEVICE_DEVS18= DEVICE_DEVS19= DEVICE_DEVS20= \ DEVICE_DEVS_EXTRA= \ /bin/sh <./obj/ldt.tr ./soobj/aux/echogs -e .dev -w- -l-dev2 -b -s -l-obj ./soobj/pdfwrite ./soobj/gdevpdf.o ./soobj/gdevpdfb.o ./soobj/aux/echogs -e .dev -a- ./soobj/pdfwrite ./soobj/gdevpdfc.o ./soobj/gdevpdfd.o ./soobj/gdevpdfe.o ./soobj/aux/echogs -e .dev -a- ./soobj/pdfwrite ./soobj/gdevpdfg.o ./soobj/aux/echogs -e .dev -a- ./soobj/pdfwrite ./soobj/gdevpdfi.o ./soobj/gdevpdfj.o ./soobj/gdevpdfk.o ./soobj/aux/echogs -e .dev -a- ./soobj/pdfwrite ./soobj/gdevpdfm.o ./soobj/aux/echogs -e .dev -a- ./soobj/pdfwrite ./soobj/gdevpdfo.o ./soobj/gdevpdfp.o ./soobj/gdevpdft.o ./soobj/aux/echogs -e .dev -a- ./soobj/pdfwrite ./soobj/gdevpdfr.o ./soobj/aux/echogs -e .dev -a- ./soobj/pdfwrite ./soobj/gdevpdfu.o ./soobj/gdevpdfv.o ./soobj/aux/echogs -e .dev -a- ./soobj/pdfwrite ./soobj/gsflip.o ./soobj/aux/echogs -e .dev -a- ./soobj/pdfwrite ./soobj/scantab.o ./soobj/sfilter2.o ./soobj/aux/echogs -e .dev -a- ./soobj/pdfwrite ./soobj/aux/echogs -e .dev -a- ./soobj/pdfwrite -include ./soobj/cmyklib ./soobj/cfe ./soobj/lzwe ./soobj/aux/echogs -e .dev -a- ./soobj/pdfwrite -include ./soobj/rle ./soobj/sdcte ./soobj/sdeparam ./soobj/aux/echogs -e .dev -a- ./soobj/pdfwrite -include ./soobj/smd5 ./soobj/szlibe ./soobj/sarc4.dev ./soobj/aux/echogs -e .dev -a- ./soobj/pdfwrite -include ./soobj/psdf ./soobj/gsagl ./soobj/aux/echogs -e .dev -a- ./soobj/pdfwrite -include ./soobj/pdtext ./soobj/aux/echogs -e .dev -w- -l-dev2 -b -s -l-obj ./soobj/eps2write ./soobj/aux/echogs -e .dev -w- -l-dev2 -b -s -l-obj ./soobj/ps2write ./soobj/aux/echogs -e .dev -a- ./soobj/eps2write -include ./soobj/pdfwrite.dev ./soobj/aux/echogs -e .dev -a- ./soobj/ps2write -include ./soobj/pdfwrite.dev cp ./soobj/gdevxps_1.o ./soobj/gdevxps.o ./soobj/aux/echogs -e .dev -w- -l-dev2 -b -s -l-obj ./soobj/xpswrite ./soobj/gdevxps.o ./soobj/aux/echogs -e .dev -a- ./soobj/xpswrite -include ./soobj/vector -include ./soobj/libtiff ./soobj/aux/echogs -w ./soobj/devdevs.tr -+ ./soobj/display.dev ./soobj/aux/echogs -a ./soobj/devdevs.tr -+ ./soobj/PCLm.dev ./soobj/PCLm8.dev ./soobj/bbox.dev ./soobj/bit.dev ./soobj/bitcmyk.dev ./soobj/bitrgb.dev ./soobj/bitrgbtags.dev ./soobj/bmp16.dev ./soobj/bmp16m.dev ./soobj/bmp256.dev ./soobj/bmp32b.dev ./soobj/bmpgray.dev ./soobj/bmpmono.dev ./soobj/bmpsep1.dev ./soobj/bmpsep8.dev ./soobj/ccr.dev ./soobj/cfax.dev ./soobj/cif.dev ./soobj/devicen.dev ./soobj/dfaxhigh.dev ./soobj/dfaxlow.dev ./soobj/display.dev ./soobj/docxwrite.dev ./soobj/eps2write.dev ./soobj/fax.dev ./soobj/faxg3.dev ./soobj/faxg32d.dev ./soobj/faxg4.dev ./soobj/fpng.dev ./soobj/inferno.dev ./soobj/ink_cov.dev ./soobj/inkcov.dev ./soobj/jpeg.dev ./soobj/jpegcmyk.dev ./soobj/jpeggray.dev ./soobj/mgr4.dev ./soobj/mgr8.dev ./soobj/mgrgray2.dev ./soobj/mgrgray4.dev ./soobj/mgrgray8.dev ./soobj/mgrmono.dev ./soobj/miff24.dev ./soobj/pam.dev ./soobj/pamcmyk32.dev ./soobj/pamcmyk4.dev ./soobj/pbm.dev ./soobj/pbmraw.dev ./soobj/pcx16.dev ./soobj/pcx24b.dev ./soobj/pcx256.dev ./soobj/pcxcmyk.dev ./soobj/pcxgray.dev ./soobj/pcxmono.dev ./soobj/pdfimage24.dev ./soobj/pdfimage32.dev ./soobj/pdfimage8.dev ./soobj/pdfwrite.dev ./soobj/pgm.dev ./soobj/pgmraw.dev ./soobj/pgnm.dev ./soobj/pgnmraw.dev ./soobj/pkm.dev ./soobj/pkmraw.dev ./soobj/pksm.dev ./soobj/pksmraw.dev ./soobj/plan.dev ./soobj/plan9bm.dev ./soobj/planc.dev ./soobj/plang.dev ./soobj/plank.dev ./soobj/planm.dev ./soobj/plib.dev ./soobj/plibc.dev ./soobj/plibg.dev ./soobj/plibk.dev ./soobj/plibm.dev ./soobj/pnm.dev ./soobj/pnmraw.dev ./soobj/ppm.dev ./soobj/ppmraw.dev ./soobj/ps2write.dev ./soobj/psdcmyk.dev ./soobj/psdcmyk16.dev ./soobj/psdcmykog.dev ./soobj/psdcmyktags.dev ./soobj/psdcmyktags16.dev ./soobj/psdf.dev ./soobj/psdrgb.dev ./soobj/psdrgb16.dev ./soobj/psdrgbtags.dev ./soobj/spotcmyk.dev ./soobj/tfax.dev ./soobj/tiff12nc.dev ./soobj/tiff24nc.dev ./soobj/tiff32nc.dev ./soobj/tiff48nc.dev ./soobj/tiff64nc.dev ./soobj/tiffcrle.dev ./soobj/tiffg3.dev ./soobj/tiffg32d.dev ./soobj/tiffg4.dev ./soobj/tiffgray.dev ./soobj/tifflzw.dev ./soobj/tiffpack.dev ./soobj/tiffs.dev ./soobj/tiffscaled.dev ./soobj/tiffscaled24.dev ./soobj/tiffscaled32.dev ./soobj/tiffscaled4.dev ./soobj/tiffscaled8.dev ./soobj/tiffsep.dev ./soobj/tiffsep1.dev ./soobj/txtwrite.dev ./soobj/xcf.dev ./soobj/xpswrite.dev ./soobj/aux/echogs -a ./soobj/devdevs.tr -+ ./soobj/alc1900.dev ./soobj/alc2000.dev ./soobj/alc4000.dev ./soobj/alc4100.dev ./soobj/alc8500.dev ./soobj/alc8600.dev ./soobj/alc9100.dev ./soobj/ap3250.dev ./soobj/appledmp.dev ./soobj/atx23.dev ./soobj/atx24.dev ./soobj/atx38.dev ./soobj/bj10e.dev ./soobj/bj10v.dev ./soobj/bj10vh.dev ./soobj/bj200.dev ./soobj/bjc600.dev ./soobj/bjc800.dev ./soobj/bjc880j.dev ./soobj/bjccmyk.dev ./soobj/bjccolor.dev ./soobj/bjcgray.dev ./soobj/bjcmono.dev ./soobj/cdeskjet.dev ./soobj/cdj1600.dev ./soobj/cdj500.dev ./soobj/cdj550.dev ./soobj/cdj670.dev ./soobj/cdj850.dev ./soobj/cdj880.dev ./soobj/cdj890.dev ./soobj/cdj970.dev ./soobj/cdjcolor.dev ./soobj/cdjmono.dev ./soobj/cdnj500.dev ./soobj/chp2200.dev ./soobj/cljet5.dev ./soobj/cljet5c.dev ./soobj/cljet5pr.dev ./soobj/coslw2p.dev ./soobj/coslwxl.dev ./soobj/declj250.dev ./soobj/deskjet.dev ./soobj/dj505j.dev ./soobj/djet500.dev ./soobj/djet500c.dev ./soobj/dl2100.dev ./soobj/dnj650c.dev ./soobj/epl2050.dev ./soobj/epl2050p.dev ./soobj/epl2120.dev ./soobj/epl2500.dev ./soobj/epl2750.dev ./soobj/epl5800.dev ./soobj/epl5900.dev ./soobj/epl6100.dev ./soobj/epl6200.dev ./soobj/eplcolor.dev ./soobj/eplmono.dev ./soobj/eps9high.dev ./soobj/eps9mid.dev ./soobj/epson.dev ./soobj/epsonc.dev ./soobj/escp.dev ./soobj/escpage.dev ./soobj/fmlbp.dev ./soobj/fmpr.dev ./soobj/fs600.dev ./soobj/gdi.dev ./soobj/hl1240.dev ./soobj/hl1250.dev ./soobj/hl7x0.dev ./soobj/hpdj1120c.dev ./soobj/hpdj310.dev ./soobj/hpdj320.dev ./soobj/hpdj340.dev ./soobj/hpdj400.dev ./soobj/hpdj500.dev ./soobj/hpdj500c.dev ./soobj/hpdj510.dev ./soobj/hpdj520.dev ./soobj/hpdj540.dev ./soobj/hpdj550c.dev ./soobj/hpdj560c.dev ./soobj/hpdj600.dev ./soobj/hpdj660c.dev ./soobj/hpdj670c.dev ./soobj/hpdj680c.dev ./soobj/hpdj690c.dev ./soobj/hpdj850c.dev ./soobj/hpdj855c.dev ./soobj/hpdj870c.dev ./soobj/hpdj890c.dev ./soobj/hpdjplus.dev ./soobj/hpdjportable.dev ./soobj/ibmpro.dev ./soobj/imagen.dev ./soobj/itk24i.dev ./soobj/itk38.dev ./soobj/iwhi.dev ./soobj/iwlo.dev ./soobj/iwlq.dev ./soobj/jetp3852.dev ./soobj/jj100.dev ./soobj/la50.dev ./soobj/la70.dev ./soobj/la75.dev ./soobj/la75plus.dev ./soobj/laserjet.dev ./soobj/lbp310.dev ./soobj/lbp320.dev ./soobj/lbp8.dev ./soobj/lex2050.dev ./soobj/lex3200.dev ./soobj/lex5700.dev ./soobj/lex7000.dev ./soobj/lips2p.dev ./soobj/lips3.dev ./soobj/lips4.dev ./soobj/lips4v.dev ./soobj/lj250.dev ./soobj/lj3100sw.dev ./soobj/lj4dith.dev ./soobj/lj4dithp.dev ./soobj/lj5gray.dev ./soobj/lj5mono.dev ./soobj/ljet2p.dev ./soobj/ljet3.dev ./soobj/ljet3d.dev ./soobj/ljet4.dev ./soobj/ljet4d.dev ./soobj/ljet4pjl.dev ./soobj/ljetplus.dev ./soobj/ln03.dev ./soobj/lp1800.dev ./soobj/lp1900.dev ./soobj/lp2000.dev ./soobj/lp2200.dev ./soobj/lp2400.dev ./soobj/lp2500.dev ./soobj/lp2563.dev ./soobj/lp3000c.dev ./soobj/lp7500.dev ./soobj/lp7700.dev ./soobj/lp7900.dev ./soobj/lp8000.dev ./soobj/lp8000c.dev ./soobj/lp8100.dev ./soobj/lp8200c.dev ./soobj/lp8300c.dev ./soobj/lp8300f.dev ./soobj/lp8400f.dev ./soobj/lp8500c.dev ./soobj/lp8600.dev ./soobj/lp8600f.dev ./soobj/lp8700.dev ./soobj/lp8800c.dev ./soobj/lp8900.dev ./soobj/lp9000b.dev ./soobj/lp9000c.dev ./soobj/lp9100.dev ./soobj/lp9200b.dev ./soobj/lp9200c.dev ./soobj/lp9300.dev ./soobj/lp9400.dev ./soobj/lp9500c.dev ./soobj/lp9600.dev ./soobj/lp9600s.dev ./soobj/lp9800c.dev ./soobj/lps4500.dev ./soobj/lps6500.dev ./soobj/lq850.dev ./soobj/lxm3200.dev ./soobj/lxm5700m.dev ./soobj/m8510.dev ./soobj/md1xMono.dev ./soobj/md2k.dev ./soobj/md50Eco.dev ./soobj/md50Mono.dev ./soobj/md5k.dev ./soobj/mj500c.dev ./soobj/mj6000c.dev ./soobj/mj700v2c.dev ./soobj/mj8000c.dev ./soobj/ml600.dev ./soobj/necp6.dev ./soobj/npdl.dev ./soobj/oce9050.dev ./soobj/oki182.dev ./soobj/oki4w.dev ./soobj/okiibm.dev ./soobj/oprp.dev ./soobj/opvp.dev ./soobj/paintjet.dev ./soobj/pcl3.dev ./soobj/photoex.dev ./soobj/picty180.dev ./soobj/pj.dev ./soobj/pjetxl.dev ./soobj/pjxl.dev ./soobj/pjxl300.dev ./soobj/pr1000.dev ./soobj/pr1000_4.dev ./soobj/pr150.dev ./soobj/pr201.dev ./soobj/pxlcolor.dev ./soobj/pxlmono.dev ./soobj/r4081.dev ./soobj/rinkj.dev ./soobj/rpdl.dev ./soobj/samsunggdi.dev ./soobj/sj48.dev ./soobj/st800.dev ./soobj/stcolor.dev ./soobj/t4693d2.dev ./soobj/t4693d4.dev ./soobj/t4693d8.dev ./soobj/tek4696.dev ./soobj/uniprint.dev ./soobj/xes.dev ./soobj/aux/echogs -a ./soobj/devdevs.tr -+ ./soobj/appleraster.dev ./soobj/cups.dev ./soobj/pwgraster.dev ./soobj/urf.dev ./soobj/aux/echogs -a ./soobj/devdevs.tr -+ ./soobj/ijs.dev ./soobj/aux/echogs -a ./soobj/devdevs.tr -+ ./soobj/aux/echogs -a ./soobj/devdevs.tr -+ ./soobj/png16.dev ./soobj/png16m.dev ./soobj/png16malpha.dev ./soobj/png256.dev ./soobj/png48.dev ./soobj/pngalpha.dev ./soobj/pnggray.dev ./soobj/pngmono.dev ./soobj/pngmonod.dev ./soobj/aux/echogs -a ./soobj/devdevs.tr -+ ./soobj/aux/echogs -a ./soobj/devdevs.tr -+ ./soobj/aux/echogs -a ./soobj/devdevs.tr -+ ./soobj/aux/echogs -a ./soobj/devdevs.tr -+ ./soobj/aux/echogs -a ./soobj/devdevs.tr -+ ./soobj/aux/echogs -a ./soobj/devdevs.tr -+ ./soobj/aux/echogs -a ./soobj/devdevs.tr -+ ./soobj/aux/echogs -a ./soobj/devdevs.tr -+ ./soobj/aux/echogs -a ./soobj/devdevs.tr -+ ./soobj/aux/echogs -a ./soobj/devdevs.tr -+ ./soobj/ocr.dev ./soobj/hocr.dev ./soobj/pdfocr8.dev ./soobj/pdfocr24.dev ./soobj/pdfocr32.dev ./soobj/aux/echogs -a ./soobj/devdevs.tr -+ ./soobj/aux/echogs -a ./soobj/devdevs.tr -+ ./soobj/aux/echogs -a ./soobj/devdevs.tr -+ ./soobj/aux/echogs -a ./soobj/devdevs.tr -+ ./soobj/aux/echogs -a ./soobj/devdevs.tr -+ ./soobj/aux/echogs -a ./soobj/devdevs.tr -+ ./soobj/aux/echogs -a ./soobj/devdevs.tr - ./soobj/libcore ./soobj/aux/echogs -w ./soobj/devs.tr -n -R ./soobj/fdevs.tr ./soobj/aux/echogs -a ./soobj/devs.tr -+ "" ./soobj/aux/echogs -a ./soobj/devs.tr -n -R ./soobj/devdevs.tr ./soobj/aux/genconf ./soobj/devs.tr -h ./soobj/gconfxx.h -p "%s&s&&" -pl "&-l%s&s&&" -pL "&-L%s&s&&" -ol ./soobj/ld.tr ./soobj/aux/echogs -a ./soobj/gconfxx.h rm -f ./soobj/gconfig.h cp ./soobj/gconfxx.h ./soobj/gconfig.h rm -f ./soobj/gconfig.c cp ./base/gconf.c ./soobj/gconfig.c gcc -DHAVE_MKSTEMP -DHAVE_FSEEKO -DHAVE_FONTCONFIG -DHAVE_SETLOCALE -DHAVE_DBUS -DHAVE_BSWAP32 -DHAVE_BYTESWAP_H -DHAVE_STRERROR -DHAVE_PREAD_PWRITE=1 -DGS_RECURSIVE_MUTEXATTR=PTHREAD_MUTEX_RECURSIVE -O2 -DNDEBUG -fPIC -fvisibility=hidden -DGSDLLEXPORT="__attribute__((visibility(\"default\")))" -Wall -Wstrict-prototypes -Wundef -Wmissing-declarations -Wmissing-prototypes -Wwrite-strings -fno-strict-aliasing -Werror=declaration-after-statement -fno-builtin -fno-common -Werror=return-type -Wno-unused-local-typedefs -DHAVE_STDINT_H=1 -DHAVE_DIRENT_H=1 -DHAVE_SYS_DIR_H=1 -DHAVE_SYS_TIME_H=1 -DHAVE_SYS_TIMES_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_LIBDL=1 -DGX_COLOR_INDEX_TYPE="unsigned long long" -D__USE_UNIX98=1 -DBUILD_PDF=1 -I./pdf -Os -fstack-clash-protection -Wformat -Werror=format-security -g -flto=auto -DHAVE_RESTRICT=1 -I/usr/include/webp -fno-strict-aliasing -DHAVE_POPEN_PROTO=1 -I./soobj -I./base -I./devices -DWHICH_CMS="lcms2" -o ./soobj/gconfig.o -c ./soobj/gconfig.c ./soobj/aux/echogs -e .dev -w- -l-obj ./soobj/psbase ./soobj/imain.o ./soobj/imainarg.o ./soobj/gsargs.o ./soobj/idisp.o ./soobj/aux/echogs -e .dev -w- -l-obj ./soobj/iapi ./soobj/iapi.o ./soobj/aux/echogs -e .dev -a- ./soobj/psbase -obj ./soobj/gconfig.o ./soobj/gscdefs.o ./soobj/iconfig.o ./soobj/aux/echogs -e .dev -a- ./soobj/psbase -obj ./soobj/psapi.o ./soobj/icontext.o ./soobj/idebug.o ./soobj/aux/echogs -e .dev -a- ./soobj/psbase -obj ./soobj/idict.o ./soobj/idparam.o ./soobj/idstack.o ./soobj/aux/echogs -e .dev -a- ./soobj/psbase -obj ./soobj/iinit.o ./soobj/interp.o ./soobj/aux/echogs -e .dev -a- ./soobj/psbase -obj ./soobj/iparam.o ./soobj/ireclaim.o ./soobj/iplugin.o ./soobj/aux/echogs -e .dev -a- ./soobj/psbase -obj ./soobj/iscan.o ./soobj/iscannum.o ./soobj/istack.o ./soobj/aux/echogs -e .dev -a- ./soobj/psbase -obj ./soobj/iutil.o ./soobj/scantab.o ./soobj/aux/echogs -e .dev -a- ./soobj/psbase -obj ./soobj/sstring.o ./soobj/stream.o ./soobj/aux/echogs -e .dev -a- ./soobj/psbase -obj ./soobj/zarith.o ./soobj/zarray.o ./soobj/zcontrol.o ./soobj/aux/echogs -e .dev -a- ./soobj/psbase -obj ./soobj/zdict.o ./soobj/zfile.o ./soobj/zfile1.o ./soobj/zfileio.o ./soobj/aux/echogs -e .dev -a- ./soobj/psbase -obj ./soobj/zfilter.o ./soobj/zfproc.o ./soobj/zgeneric.o ./soobj/aux/echogs -e .dev -a- ./soobj/psbase -obj ./soobj/ziodev.o ./soobj/ziodevsc.o ./soobj/zmath.o ./soobj/zalg.o ./soobj/aux/echogs -e .dev -a- ./soobj/psbase -obj ./soobj/zmisc.o ./soobj/zpacked.o ./soobj/zrelbit.o ./soobj/aux/echogs -e .dev -a- ./soobj/psbase -obj ./soobj/zstack.o ./soobj/zstring.o ./soobj/zsysvm.o ./soobj/aux/echogs -e .dev -a- ./soobj/psbase -obj ./soobj/ztoken.o ./soobj/ztype.o ./soobj/zvmem.o ./soobj/aux/echogs -e .dev -a- ./soobj/psbase -obj ./soobj/zbfont.o ./soobj/zchar.o ./soobj/zcolor.o ./soobj/aux/echogs -e .dev -a- ./soobj/psbase -obj ./soobj/zdevice.o ./soobj/zfont.o ./soobj/zfontenum.o ./soobj/zgstate.o ./soobj/aux/echogs -e .dev -a- ./soobj/psbase -obj ./soobj/zht.o ./soobj/zimage.o ./soobj/zmatrix.o ./soobj/aux/echogs -e .dev -a- ./soobj/psbase -obj ./soobj/zpaint.o ./soobj/zpath.o ./soobj/aux/echogs -e .dev -a- ./soobj/psbase -obj ./soobj/zncdummy.o ./soobj/aux/echogs -e .dev -a- ./soobj/psbase -oper zarith zarray zcontrol1 zcontrol2 zcontrol3 ./soobj/aux/echogs -e .dev -a- ./soobj/psbase -oper zdict1 zdict2 zfile zfile1 zfileio1 zfileio2 ./soobj/aux/echogs -e .dev -a- ./soobj/psbase -oper zfilter zfproc zgeneric ziodev zmath zalg ./soobj/aux/echogs -e .dev -a- ./soobj/psbase -oper zmisc_a zmisc_b zpacked zrelbit zstack zstring zsysvm ./soobj/aux/echogs -e .dev -a- ./soobj/psbase -oper ztoken ztype zvmem zbfont zchar_a zchar_b zcolor zcolor_ext ./soobj/aux/echogs -e .dev -a- ./soobj/psbase -oper zdevice zdevice_ext zfont zfontenum zgstate1 zgstate2 zgstate3 ./soobj/aux/echogs -e .dev -a- ./soobj/psbase -oper zht zimage zmatrix zmatrix2 ./soobj/aux/echogs -e .dev -a- ./soobj/psbase -oper zpaint zpath pantone ./soobj/aux/echogs -e .dev -a- ./soobj/psbase -iodev stdin stdout stderr lineedit statementedit ./soobj/aux/echogs -e .dev -a- ./soobj/psbase -include ./soobj/isupport ./soobj/nobtoken ./soobj/nousparm ./soobj/aux/echogs -e .dev -a- ./soobj/psbase -include ./soobj/rld ./soobj/rle ./soobj/sfile ./soobj/dscparse ./soobj/aux/echogs -e .dev -a- ./soobj/psbase -include ./soobj/fapi_ps ./soobj/aux/echogs -e .dev -a- ./soobj/psbase -replace ./soobj/gsiodevs ./soobj/aux/echogs -e .dev -w- -l-obj ./soobj/psl1 -include ./soobj/psbase ./soobj/bcp ./soobj/path1 ./soobj/type1 ./soobj/aux/echogs -e .dev -a- ./soobj/psl1 -emulator PostScript PostScriptLevel1 ./soobj/aux/echogs -e .dev -w- -l-obj ./soobj/psl2 -include ./soobj/dpsand2 ./soobj/aux/echogs -e .dev -a- ./soobj/psl2 -include ./soobj/cidfont ./soobj/cie ./soobj/cmapread ./soobj/compfont ./soobj/aux/echogs -e .dev -a- ./soobj/psl2 -include ./soobj/dct ./soobj/filter ./soobj/iodevice ./soobj/aux/echogs -e .dev -a- ./soobj/psl2 -include ./soobj/pagedev ./soobj/pattern ./soobj/psl1 ./soobj/psl2lib ./soobj/psl2read ./soobj/aux/echogs -e .dev -a- ./soobj/psl2 -include ./soobj/sepr ./soobj/type32 ./soobj/type42 ./soobj/aux/echogs -e .dev -a- ./soobj/psl2 -include ./soobj/fimscale ./soobj/form ./soobj/aux/echogs -e .dev -a- ./soobj/psl3 -include ./soobj/icc ./soobj/aux/echogs -e .dev -a- ./soobj/psl2 -emulator PostScript PostScriptLevel2 ./soobj/aux/echogs -e .dev -w- -l-obj ./soobj/psl3 -include ./soobj/psl2 ./soobj/cspixel ./soobj/frsd ./soobj/func ./soobj/aux/echogs -e .dev -a- ./soobj/psl3 -include ./soobj/psl3lib ./soobj/psl3read ./soobj/aux/echogs -e .dev -a- ./soobj/psl3 -include ./soobj/icc ./soobj/aux/echogs -e .dev -a- ./soobj/psl3 -emulator PostScript PostScriptLevel2 PostScriptLevel3 ./soobj/aux/echogs -e .dev -w- -l-obj ./soobj/pdf -include ./soobj/psbase ./soobj/dps2lib ./soobj/aux/echogs -e .dev -w- -l-obj ./soobj/gs_pdfwr -include ./soobj/psl3 ./soobj/aux/echogs -e .dev -a- ./soobj/pdf -include ./soobj/dps2read ./soobj/pdffonts ./soobj/psl3 ./soobj/aux/echogs -e .dev -a- ./soobj/gs_pdfwr -ps gs_pdfwr ./soobj/aux/echogs -e .dev -a- ./soobj/pdf -include ./soobj/psl2lib ./soobj/pdfread ./soobj/aux/echogs -e .dev -a- ./soobj/pdf -include ./soobj/fmd5 ./soobj/fsha2 ./soobj/aux/echogs -e .dev -a- ./soobj/pdf -include ./soobj/farc4 ./soobj/faes.dev ./soobj/aux/echogs -e .dev -a- ./soobj/pdf -include ./soobj/type2 ./soobj/aux/echogs -e .dev -a- ./soobj/pdf -include ./soobj/pdfops ./soobj/aux/echogs -e .dev -a- ./soobj/pdf -include ./soobj/pdf_r6 ./soobj/aux/echogs -e .dev -a- ./soobj/pdf -include ./soobj/cff ./soobj/aux/echogs -e .dev -a- ./soobj/pdf -include ./soobj/ttfont ./soobj/aux/echogs -e .dev -a- ./soobj/pdf -functiontype 4 ./soobj/aux/echogs -e .dev -a- ./soobj/pdf -emulator PDF lto1: warning: switch '-mcpu=cortex-a53' conflicts with switch '-march=armv7-a+fp' ./soobj/aux/echogs -e .dev -w- -l-obj ./soobj/pdfi ./soobj/pdf_loop_detect.o ./soobj/ghostpdf.o ./soobj/pdf_dict.o ./soobj/pdf_array.o ./soobj/pdf_xref.o ./soobj/pdf_int.o ./soobj/pdf_file.o ./soobj/pdf_path.o ./soobj/pdf_colour.o ./soobj/pdf_pattern.o ./soobj/pdf_gstate.o ./soobj/pdf_stack.o ./soobj/pdf_image.o ./soobj/pdf_page.o ./soobj/pdf_annot.o ./soobj/pdf_mark.o ./soobj/pdf_fapi.o ./soobj/pdf_font.o ./soobj/pdf_font0.o ./soobj/pdf_ciddec.o ./soobj/pdf_font1.o ./soobj/pdf_font1C.o ./soobj/pdf_fontps.o ./soobj/pdf_font3.o ./soobj/pdf_fontTT.o ./soobj/pdf_font9.o ./soobj/pdf_font11.o ./soobj/pdf_cmap.o ./soobj/pdf_fmap.o ./soobj/pdf_text.o ./soobj/pdf_shading.o ./soobj/pdf_func.o ./soobj/pdf_trans.o ./soobj/pdf_device.o ./soobj/pdf_misc.o ./soobj/pdf_optcontent.o ./soobj/pdf_check.o ./soobj/pdf_sec.o ./soobj/pdf_utf8.o ./soobj/pdf_deref.o ./soobj/pdf_repair.o ./soobj/pdf_obj.o ./soobj/pdf_doc.o ./soobj/aux/echogs -e .dev -a- ./soobj/pdfi -include ./soobj/func4lib.dev ./soobj/gsagl.dev ./soobj/aux/echogs -e .dev -a- ./soobj/pdfi -include ./soobj/pdiff.dev ./soobj/psfilters.dev ./soobj/saes.dev ./soobj/sjpx.dev ./soobj/aux/echogs -e .dev -a- ./soobj/pdfi -include ./soobj/ssha2.dev ./soobj/psfilters.dev ./soobj/sdct.dev ./soobj/simscale.dev ./soobj/aux/echogs -w ./soobj/igs.tr - -include ./soobj/psl3.dev ./soobj/pdf.dev ./soobj/pdfi.dev ./soobj/epsf.dev ./soobj/ttfont.dev ./soobj/fapi_ps.dev ./soobj/jpx.dev ./soobj/jbig2.dev ./soobj/gs_pdfwr.dev ./soobj/aux/genconf ./soobj/igs.tr -h ./soobj/iconfxx.h -p "%s&s&&" -pl "&-l%s&s&&" -pL "&-L%s&s&&" -ol ./soobj/gsld.tr ./soobj/aux/echogs -w ./soobj/iconfig.h -R ./soobj/iconfxx.h ./soobj/aux/echogs -w ./soobj/gsnoapi.tr -R ./soobj/devs.tr ./soobj/aux/echogs -a ./soobj/gsnoapi.tr -R ./soobj/igs.tr ./soobj/aux/genconf ./soobj/gsnoapi.tr -h ./soobj/unused.h -p "%s&s&&" -pl "&-l%s&s&&" -pL "&-L%s&s&&" -ol ./soobj/gsnoapild.tr ./soobj/aux/echogs -w ./soobj/gs.tr -R ./soobj/gsnoapi.tr ./soobj/aux/echogs -a ./soobj/gs.tr - -include ./soobj/iapi.dev ./soobj/aux/genconf ./soobj/gs.tr -h ./soobj/unused.h -p "%s&s&&" -pl "&-l%s&s&&" -pL "&-L%s&s&&" -ol ./soobj/gsld.tr rm -f ./soobj/iconfig.c cp ./psi/iconf.c ./soobj/iconfig.c gcc -DHAVE_MKSTEMP -DHAVE_FSEEKO -DHAVE_FONTCONFIG -DHAVE_SETLOCALE -DHAVE_DBUS -DHAVE_BSWAP32 -DHAVE_BYTESWAP_H -DHAVE_STRERROR -DHAVE_PREAD_PWRITE=1 -DGS_RECURSIVE_MUTEXATTR=PTHREAD_MUTEX_RECURSIVE -O2 -DNDEBUG -fPIC -fvisibility=hidden -DGSDLLEXPORT="__attribute__((visibility(\"default\")))" -Wall -Wstrict-prototypes -Wundef -Wmissing-declarations -Wmissing-prototypes -Wwrite-strings -fno-strict-aliasing -Werror=declaration-after-statement -fno-builtin -fno-common -Werror=return-type -Wno-unused-local-typedefs -DHAVE_STDINT_H=1 -DHAVE_DIRENT_H=1 -DHAVE_SYS_DIR_H=1 -DHAVE_SYS_TIME_H=1 -DHAVE_SYS_TIMES_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_LIBDL=1 -DGX_COLOR_INDEX_TYPE="unsigned long long" -D__USE_UNIX98=1 -DBUILD_PDF=1 -I./pdf -Os -fstack-clash-protection -Wformat -Werror=format-security -g -flto=auto -DHAVE_RESTRICT=1 -I/usr/include/webp -fno-strict-aliasing -DHAVE_POPEN_PROTO=1 -I./psi -I./soobj -I./soobj -I./base -I./devices -o ./soobj/iconfig.o -c ./soobj/iconfig.c ./soobj/aux/echogs -w ./soobj/ldt.tr -n - gcc -Wl,--as-needed,-O1,--sort-common -shared -Wl,-soname=libgs.so.10 -o ./sobin/libgs.so.10.02 ./soobj/aux/echogs -a ./soobj/ldt.tr -n -s ./soobj/gsromfs0.o -s cat ./soobj/gsld.tr >> ./soobj/ldt.tr ./soobj/aux/echogs -a ./soobj/ldt.tr -s - -lm -ldl -ltiff -rdynamic -lfontconfig -lfreetype -lfreetype -lpthread -lm -lstdc++ if [ x != x ]; then LD_RUN_PATH=; export LD_RUN_PATH; fi; \ XCFLAGS= XINCLUDE= XLDFLAGS= XLIBDIRS= XLIBS= \ PSI_FEATURE_DEVS= FEATURE_DEVS= DEVICE_DEVS= DEVICE_DEVS1= DEVICE_DEVS2= DEVICE_DEVS3= \ DEVICE_DEVS4= DEVICE_DEVS5= DEVICE_DEVS6= DEVICE_DEVS7= DEVICE_DEVS8= \ DEVICE_DEVS9= DEVICE_DEVS10= DEVICE_DEVS11= DEVICE_DEVS12= \ DEVICE_DEVS13= DEVICE_DEVS14= DEVICE_DEVS15= DEVICE_DEVS16= \ DEVICE_DEVS17= DEVICE_DEVS18= DEVICE_DEVS19= DEVICE_DEVS20= \ DEVICE_DEVS_EXTRA= \ /bin/sh <./soobj/ldt.tr lto1: warning: switch '-mcpu=cortex-a53' conflicts with switch '-march=armv7-a+fp' ./obj/gconfig.h:443:1: warning: type of 'gs_nullpage_device' does not match original declaration [-Wlto-type-mismatch] 443 | device2_(gs_nullpage_device) | ^ ./base/gdevnfwd.c:1007:22: note: type 'const struct gx_device_null' should match type 'const struct gx_device' 1007 | const gx_device_null gs_nullpage_device = { | ^ ./base/gdevnfwd.c:1007:22: note: 'gs_nullpage_device' was previously declared here ./obj/gconfig.h:440:1: warning: type of 'gs_pdfocr8_device' does not match original declaration [-Wlto-type-mismatch] 440 | device2_(gs_pdfocr8_device) | ^ ./devices/gdevpdfocr.c:159:27: note: type 'const struct gx_device_pdf_image' should match type 'const struct gx_device' 159 | const gx_device_pdf_image gs_pdfocr8_device = { | ^ ./devices/gdevpdfocr.c:159:27: note: 'gs_pdfocr8_device' was previously declared here ./obj/gconfig.h:441:1: warning: type of 'gs_pdfocr24_device' does not match original declaration [-Wlto-type-mismatch] 441 | device2_(gs_pdfocr24_device) | ^ ./devices/gdevpdfocr.c:190:27: note: type 'const struct gx_device_pdf_image' should match type 'const struct gx_device' 190 | const gx_device_pdf_image gs_pdfocr24_device = { | ^ ./devices/gdevpdfocr.c:190:27: note: 'gs_pdfocr24_device' was previously declared here ./obj/gconfig.h:442:1: warning: type of 'gs_pdfocr32_device' does not match original declaration [-Wlto-type-mismatch] 442 | device2_(gs_pdfocr32_device) | ^ ./devices/gdevpdfocr.c:223:27: note: type 'const struct gx_device_pdf_image' should match type 'const struct gx_device' 223 | const gx_device_pdf_image gs_pdfocr32_device = { | ^ ./devices/gdevpdfocr.c:223:27: note: 'gs_pdfocr32_device' was previously declared here ./obj/gconfig.h:438:1: warning: type of 'gs_ocr_device' does not match original declaration [-Wlto-type-mismatch] 438 | device2_(gs_ocr_device) | ^ ./devices/gdevocr.c:66:21: note: type 'const struct gx_device_ocr' should match type 'const struct gx_device' 66 | const gx_device_ocr gs_ocr_device = | ^ ./devices/gdevocr.c:66:21: note: 'gs_ocr_device' was previously declared here ./obj/gconfig.h:439:1: warning: type of 'gs_hocr_device' does not match original declaration [-Wlto-type-mismatch] 439 | device2_(gs_hocr_device) | ^ ./devices/gdevocr.c:90:21: note: type 'const struct gx_device_ocr' should match type 'const struct gx_device' 90 | const gx_device_ocr gs_hocr_device = | ^ ./devices/gdevocr.c:90:21: note: 'gs_hocr_device' was previously declared here ./obj/gconfig.h:436:1: warning: type of 'gs_pngmono_device' does not match original declaration [-Wlto-type-mismatch] 436 | device2_(gs_pngmono_device) | ^ ./devices/gdevpng.c:95:21: note: type 'const struct gx_device_png' should match type 'const struct gx_device' 95 | const gx_device_png gs_pngmono_device = | ^ ./devices/gdevpng.c:95:21: note: 'gs_pngmono_device' was previously declared here ./obj/gconfig.h:429:1: warning: type of 'gs_png16_device' does not match original declaration [-Wlto-type-mismatch] 429 | device2_(gs_png16_device) | ^ ./devices/gdevpng.c:120:21: note: type 'const struct gx_device_png' should match type 'const struct gx_device' 120 | const gx_device_png gs_png16_device = { | ^ ./devices/gdevpng.c:120:21: note: 'gs_png16_device' was previously declared here ./obj/gconfig.h:432:1: warning: type of 'gs_png256_device' does not match original declaration [-Wlto-type-mismatch] 432 | device2_(gs_png256_device) | ^ ./devices/gdevpng.c:144:21: note: type 'const struct gx_device_png' should match type 'const struct gx_device' 144 | const gx_device_png gs_png256_device = { | ^ ./devices/gdevpng.c:144:21: note: 'gs_png256_device' was previously declared here ./obj/gconfig.h:435:1: warning: type of 'gs_pnggray_device' does not match original declaration [-Wlto-type-mismatch] 435 | device2_(gs_pnggray_device) | ^ ./devices/gdevpng.c:167:21: note: type 'const struct gx_device_png' should match type 'const struct gx_device' 167 | const gx_device_png gs_pnggray_device = | ^ ./devices/gdevpng.c:167:21: note: 'gs_pnggray_device' was previously declared here ./obj/gconfig.h:437:1: warning: type of 'gs_pngmonod_device' does not match original declaration [-Wlto-type-mismatch] 437 | device2_(gs_pngmonod_device) | ^ ./devices/gdevpng.c:190:21: note: type 'const struct gx_device_png' should match type 'const struct gx_device' 190 | const gx_device_png gs_pngmonod_device = | ^ ./devices/gdevpng.c:190:21: note: 'gs_pngmonod_device' was previously declared here ./obj/gconfig.h:430:1: warning: type of 'gs_png16m_device' does not match original declaration [-Wlto-type-mismatch] 430 | device2_(gs_png16m_device) | ^ ./devices/gdevpng.c:217:21: note: type 'const struct gx_device_png' should match type 'const struct gx_device' 217 | const gx_device_png gs_png16m_device = | ^ ./devices/gdevpng.c:217:21: note: 'gs_png16m_device' was previously declared here ./obj/gconfig.h:433:1: warning: type of 'gs_png48_device' does not match original declaration [-Wlto-type-mismatch] 433 | device2_(gs_png48_device) | ^ ./devices/gdevpng.c:241:21: note: type 'const struct gx_device_png' should match type 'const struct gx_device' 241 | const gx_device_png gs_png48_device = | ^ ./devices/gdevpng.c:241:21: note: 'gs_png48_device' was previously declared here ./obj/gconfig.h:434:1: warning: type of 'gs_pngalpha_device' does not match original declaration [-Wlto-type-mismatch] 434 | device2_(gs_pngalpha_device) | ^ ./devices/gdevpng.c:286:26: note: type 'const struct gx_device_pngalpha' should match type 'const struct gx_device' 286 | const gx_device_pngalpha gs_pngalpha_device = { | ^ ./devices/gdevpng.c:286:26: note: 'gs_pngalpha_device' was previously declared here ./obj/gconfig.h:431:1: warning: type of 'gs_png16malpha_device' does not match original declaration [-Wlto-type-mismatch] 431 | device2_(gs_png16malpha_device) | ^ ./devices/gdevpng.c:321:26: note: type 'const struct gx_device_pngalpha' should match type 'const struct gx_device' 321 | const gx_device_pngalpha gs_png16malpha_device = { | ^ ./devices/gdevpng.c:321:26: note: 'gs_png16malpha_device' was previously declared here ./obj/gconfig.h:426:1: warning: type of 'gs_ijs_device' does not match original declaration [-Wlto-type-mismatch] 426 | device_(gs_ijs_device) | ^ ./devices/gdevijs.c:144:15: note: type 'struct gx_device_ijs' should match type 'struct gx_device' 144 | gx_device_ijs gs_ijs_device = | ^ ./devices/gdevijs.c:144:15: note: 'gs_ijs_device' was previously declared here ./devices/gdevijs.c:144:15: note: code may be misoptimized unless '-fno-strict-aliasing' is used ./obj/gconfig.h:421:1: warning: type of 'gs_cups_device' does not match original declaration [-Wlto-type-mismatch] 421 | device2_(gs_cups_device) | ^ ./cups/gdevcups.c:482:17: note: type 'struct gx_device_cups' should match type 'const struct gx_device' 482 | gx_device_cups gs_cups_device = { gs_xxx_device("cups", "") }; | ^ ./cups/gdevcups.c:482:17: note: 'gs_cups_device' was previously declared here ./cups/gdevcups.c:482:17: note: code may be misoptimized unless '-fno-strict-aliasing' is used ./obj/gconfig.h:422:1: warning: type of 'gs_pwgraster_device' does not match original declaration [-Wlto-type-mismatch] 422 | device2_(gs_pwgraster_device) | ^ ./cups/gdevcups.c:483:17: note: type 'struct gx_device_cups' should match type 'const struct gx_device' 483 | gx_device_cups gs_pwgraster_device = { gs_xxx_device("pwgraster", | ^ ./cups/gdevcups.c:483:17: note: 'gs_pwgraster_device' was previously declared here ./cups/gdevcups.c:483:17: note: code may be misoptimized unless '-fno-strict-aliasing' is used ./obj/gconfig.h:420:1: warning: type of 'gs_appleraster_device' does not match original declaration [-Wlto-type-mismatch] 420 | device2_(gs_appleraster_device) | ^ ./cups/gdevcups.c:486:17: note: type 'struct gx_device_cups' should match type 'const struct gx_device' 486 | gx_device_cups gs_appleraster_device = { gs_xxx_device("appleraster", | ^ ./cups/gdevcups.c:486:17: note: 'gs_appleraster_device' was previously declared here ./cups/gdevcups.c:486:17: note: code may be misoptimized unless '-fno-strict-aliasing' is used ./obj/gconfig.h:423:1: warning: type of 'gs_urf_device' does not match original declaration [-Wlto-type-mismatch] 423 | device2_(gs_urf_device) | ^ ./cups/gdevcups.c:488:17: note: type 'struct gx_device_cups' should match type 'const struct gx_device' 488 | gx_device_cups gs_urf_device = { gs_xxx_device("urf", | ^ ./cups/gdevcups.c:488:17: note: 'gs_urf_device' was previously declared here ./cups/gdevcups.c:488:17: note: code may be misoptimized unless '-fno-strict-aliasing' is used ./obj/gconfig.h:417:1: warning: type of 'gs_xes_device' does not match original declaration [-Wlto-type-mismatch] 417 | device_(gs_xes_device) | ^ ./contrib/gdevxes.c:69:19: note: type 'struct gx_device_printer' should match type 'struct gx_device' 69 | gx_device_printer gs_xes_device = | ^ ./contrib/gdevxes.c:69:19: note: 'gs_xes_device' was previously declared here ./contrib/gdevxes.c:69:19: note: code may be misoptimized unless '-fno-strict-aliasing' is used ./obj/gconfig.h:416:1: warning: type of 'gs_uniprint_device' does not match original declaration [-Wlto-type-mismatch] 416 | device_(gs_uniprint_device) | ^ ./devices/gdevupd.c:248:21: note: type 'struct upd_device' should match type 'struct gx_device' 248 | upd_device far_data gs_uniprint_device = { /** */ | ^ ./devices/gdevupd.c:248:21: note: 'gs_uniprint_device' was previously declared here ./devices/gdevupd.c:248:21: note: code may be misoptimized unless '-fno-strict-aliasing' is used ./obj/gconfig.h:415:1: warning: type of 'gs_tek4696_device' does not match original declaration [-Wlto-type-mismatch] 415 | device_(gs_tek4696_device) | ^ ./devices/gdevtknk.c:52:34: note: type 'const struct gx_device_printer' should match type 'struct gx_device' 52 | const gx_device_printer far_data gs_tek4696_device = | ^ ./devices/gdevtknk.c:52:34: note: 'gs_tek4696_device' was previously declared here ./obj/gconfig.h:412:1: warning: type of 'gs_t4693d2_device' does not match original declaration [-Wlto-type-mismatch] 412 | device_(gs_t4693d2_device) | ^ ./devices/gdev4693.c:44:25: note: type 'const struct gx_device_printer' should match type 'struct gx_device' 44 | const gx_device_printer gs_t4693d2_device = t4693d_prn_device("t4693d2",8, 3); | ^ ./devices/gdev4693.c:44:25: note: 'gs_t4693d2_device' was previously declared here ./obj/gconfig.h:413:1: warning: type of 'gs_t4693d4_device' does not match original declaration [-Wlto-type-mismatch] 413 | device_(gs_t4693d4_device) | ^ ./devices/gdev4693.c:45:25: note: type 'const struct gx_device_printer' should match type 'struct gx_device' 45 | const gx_device_printer gs_t4693d4_device = t4693d_prn_device("t4693d4",16, 15); | ^ ./devices/gdev4693.c:45:25: note: 'gs_t4693d4_device' was previously declared here ./obj/gconfig.h:414:1: warning: type of 'gs_t4693d8_device' does not match original declaration [-Wlto-type-mismatch] 414 | device_(gs_t4693d8_device) | ^ ./devices/gdev4693.c:46:25: note: type 'const struct gx_device_printer' should match type 'struct gx_device' 46 | const gx_device_printer gs_t4693d8_device = t4693d_prn_device("t4693d8",24, 255); | ^ ./devices/gdev4693.c:46:25: note: 'gs_t4693d8_device' was previously declared here ./obj/gconfig.h:411:1: warning: type of 'gs_stcolor_device' does not match original declaration [-Wlto-type-mismatch] 411 | device_(gs_stcolor_device) | ^ ./devices/gdevstc.c:163:25: note: type 'struct stcolor_device' should match type 'struct gx_device' 163 | stcolor_device far_data gs_stcolor_device = { | ^ ./devices/gdevstc.c:163:25: note: 'gs_stcolor_device' was previously declared here ./devices/gdevstc.c:163:25: note: code may be misoptimized unless '-fno-strict-aliasing' is used ./obj/gconfig.h:409:1: warning: type of 'gs_sj48_device' does not match original declaration [-Wlto-type-mismatch] 409 | device_(gs_sj48_device) | ^ ./devices/gdevsj48.c:43:28: note: type 'struct gx_device_printer' should match type 'struct gx_device' 43 | gx_device_printer far_data gs_sj48_device = | ^ ./devices/gdevsj48.c:43:28: note: 'gs_sj48_device' was previously declared here ./devices/gdevsj48.c:43:28: note: code may be misoptimized unless '-fno-strict-aliasing' is used ./obj/gconfig.h:407:1: warning: type of 'gs_rpdl_device' does not match original declaration [-Wlto-type-mismatch] 407 | device_(gs_rpdl_device) | ^ ./contrib/japanese/gdevrpdl.c:48:25: note: type 'struct gx_device_lprn' should match type 'struct gx_device' 48 | gx_device_lprn far_data gs_rpdl_device = | ^ ./contrib/japanese/gdevrpdl.c:48:25: note: 'gs_rpdl_device' was previously declared here ./contrib/japanese/gdevrpdl.c:48:25: note: code may be misoptimized unless '-fno-strict-aliasing' is used ./obj/gconfig.h:406:1: warning: type of 'gs_rinkj_device' does not match original declaration [-Wlto-type-mismatch] 406 | device_(gs_rinkj_device) | ^ ./devices/gdevrinkj.c:145:20: note: type 'const struct rinkj_device' should match type 'struct gx_device' 145 | const rinkj_device gs_rinkj_device = | ^ ./devices/gdevrinkj.c:145:20: note: 'gs_rinkj_device' was previously declared here ./obj/gconfig.h:405:1: warning: type of 'gs_r4081_device' does not match original declaration [-Wlto-type-mismatch] 405 | device_(gs_r4081_device) | ^ ./devices/gdev4081.c:24:34: note: type 'const struct gx_device_printer' should match type 'struct gx_device' 24 | const gx_device_printer far_data gs_r4081_device = | ^ ./devices/gdev4081.c:24:34: note: 'gs_r4081_device' was previously declared here ./obj/gconfig.h:402:1: warning: type of 'gs_pxlmono_device' does not match original declaration [-Wlto-type-mismatch] 402 | device2_(gs_pxlmono_device) | ^ ./devices/vector/gdevpx.c:196:23: note: type 'const struct gx_device_pclxl' should match type 'const struct gx_device' 196 | const gx_device_pclxl gs_pxlmono_device = { | ^ ./devices/vector/gdevpx.c:196:23: note: 'gs_pxlmono_device' was previously declared here ./obj/gconfig.h:401:1: warning: type of 'gs_pxlcolor_device' does not match original declaration [-Wlto-type-mismatch] 401 | device2_(gs_pxlcolor_device) | ^ ./devices/vector/gdevpx.c:200:23: note: type 'const struct gx_device_pclxl' should match type 'const struct gx_device' 200 | const gx_device_pclxl gs_pxlcolor_device = { | ^ ./devices/vector/gdevpx.c:200:23: note: 'gs_pxlcolor_device' was previously declared here ./obj/gconfig.h:398:1: warning: type of 'gs_pr201_device' does not match original declaration [-Wlto-type-mismatch] 398 | device_(gs_pr201_device) | ^ ./contrib/japanese/gdevp201.c:43:19: note: type 'struct gx_device_printer' should match type 'struct gx_device' 43 | gx_device_printer gs_pr201_device = | ^ ./contrib/japanese/gdevp201.c:43:19: note: 'gs_pr201_device' was previously declared here ./contrib/japanese/gdevp201.c:43:19: note: code may be misoptimized unless '-fno-strict-aliasing' is used ./obj/gconfig.h:395:1: warning: type of 'gs_pr1000_device' does not match original declaration [-Wlto-type-mismatch] 395 | device_(gs_pr1000_device) | ^ ./contrib/japanese/gdevp201.c:52:19: note: type 'struct gx_device_printer' should match type 'struct gx_device' 52 | gx_device_printer gs_pr1000_device = | ^ ./contrib/japanese/gdevp201.c:52:19: note: 'gs_pr1000_device' was previously declared here ./contrib/japanese/gdevp201.c:52:19: note: code may be misoptimized unless '-fno-strict-aliasing' is used ./obj/gconfig.h:397:1: warning: type of 'gs_pr150_device' does not match original declaration [-Wlto-type-mismatch] 397 | device_(gs_pr150_device) | ^ ./contrib/japanese/gdevp201.c:61:19: note: type 'struct gx_device_printer' should match type 'struct gx_device' 61 | gx_device_printer gs_pr150_device = | ^ ./contrib/japanese/gdevp201.c:61:19: note: 'gs_pr150_device' was previously declared here ./contrib/japanese/gdevp201.c:61:19: note: code may be misoptimized unless '-fno-strict-aliasing' is used ./obj/gconfig.h:396:1: warning: type of 'gs_pr1000_4_device' does not match original declaration [-Wlto-type-mismatch] 396 | device_(gs_pr1000_4_device) | ^ ./contrib/japanese/gdevp201.c:70:19: note: type 'struct gx_device_printer' should match type 'struct gx_device' 70 | gx_device_printer gs_pr1000_4_device = | ^ ./contrib/japanese/gdevp201.c:70:19: note: 'gs_pr1000_4_device' was previously declared here ./contrib/japanese/gdevp201.c:70:19: note: code may be misoptimized unless '-fno-strict-aliasing' is used ./obj/gconfig.h:389:1: warning: type of 'gs_photoex_device' does not match original declaration [-Wlto-type-mismatch] 389 | device_(gs_photoex_device) | ^ ./devices/gdevphex.c:1030:28: note: type 'struct gx_photoex_device' should match type 'struct gx_device' 1030 | gx_photoex_device far_data gs_photoex_device = { | ^ ./devices/gdevphex.c:1030:28: note: 'gs_photoex_device' was previously declared here ./devices/gdevphex.c:1030:28: note: code may be misoptimized unless '-fno-strict-aliasing' is used ./obj/gconfig.h:386:1: warning: type of 'gs_opvp_device' does not match original declaration [-Wlto-type-mismatch] 386 | device_(gs_opvp_device) | ^ ./contrib/opvp/gdevopvp.c:458:33: note: type 'const struct gx_device_opvp' should match type 'struct gx_device' 458 | const gx_device_opvp gs_opvp_device = | ^ ./contrib/opvp/gdevopvp.c:458:33: note: 'gs_opvp_device' was previously declared here ./obj/gconfig.h:385:1: warning: type of 'gs_oprp_device' does not match original declaration [-Wlto-type-mismatch] 385 | device_(gs_oprp_device) | ^ ./contrib/opvp/gdevopvp.c:503:22: note: type 'const struct gx_device_oprp' should match type 'struct gx_device' 503 | const gx_device_oprp gs_oprp_device = | ^ ./contrib/opvp/gdevopvp.c:503:22: note: 'gs_oprp_device' was previously declared here ./obj/gconfig.h:384:1: warning: type of 'gs_okiibm_device' does not match original declaration [-Wlto-type-mismatch] 384 | device_(gs_okiibm_device) | ^ ./devices/gdevokii.c:77:34: note: type 'const struct gx_device_printer' should match type 'struct gx_device' 77 | const gx_device_printer far_data gs_okiibm_device = | ^ ./devices/gdevokii.c:77:34: note: 'gs_okiibm_device' was previously declared here ./obj/gconfig.h:383:1: warning: type of 'gs_oki4w_device' does not match original declaration [-Wlto-type-mismatch] 383 | device_(gs_oki4w_device) | ^ ./contrib/gdevop4w.c:106:28: note: type 'struct gx_device_printer' should match type 'struct gx_device' 106 | gx_device_printer far_data gs_oki4w_device = | ^ ./contrib/gdevop4w.c:106:28: note: 'gs_oki4w_device' was previously declared here ./contrib/gdevop4w.c:106:28: note: code may be misoptimized unless '-fno-strict-aliasing' is used ./obj/gconfig.h:382:1: warning: type of 'gs_oki182_device' does not match original declaration [-Wlto-type-mismatch] 382 | device_(gs_oki182_device) | ^ ./devices/gdevo182.c:67:34: note: type 'const struct gx_device_printer' should match type 'struct gx_device' 67 | const gx_device_printer far_data gs_oki182_device = | ^ ./devices/gdevo182.c:67:34: note: 'gs_oki182_device' was previously declared here ./obj/gconfig.h:376:1: warning: type of 'gs_npdl_device' does not match original declaration [-Wlto-type-mismatch] 376 | device_(gs_npdl_device) | ^ ./contrib/japanese/gdevnpdl.c:132:25: note: type 'struct gx_device_lprn' should match type 'struct gx_device' 132 | gx_device_lprn far_data gs_npdl_device = | ^ ./contrib/japanese/gdevnpdl.c:132:25: note: 'gs_npdl_device' was previously declared here ./contrib/japanese/gdevnpdl.c:132:25: note: code may be misoptimized unless '-fno-strict-aliasing' is used ./obj/gconfig.h:374:1: warning: type of 'gs_ml600_device' does not match original declaration [-Wlto-type-mismatch] 374 | device_(gs_ml600_device) | ^ ./contrib/japanese/gdevml6.c:44:19: note: type 'struct gx_device_printer' should match type 'struct gx_device' 44 | gx_device_printer gs_ml600_device = | ^ ./contrib/japanese/gdevml6.c:44:19: note: 'gs_ml600_device' was previously declared here ./contrib/japanese/gdevml6.c:44:19: note: code may be misoptimized unless '-fno-strict-aliasing' is used ./obj/gconfig.h:372:1: warning: type of 'gs_mj700v2c_device' does not match original declaration [-Wlto-type-mismatch] 372 | device_(gs_mj700v2c_device) | ^ ./contrib/japanese/gdevmjc.c:259:23: note: type 'struct gx_device_mj' should match type 'struct gx_device' 259 | gx_device_mj far_data gs_mj700v2c_device = | ^ ./contrib/japanese/gdevmjc.c:259:23: note: 'gs_mj700v2c_device' was previously declared here ./contrib/japanese/gdevmjc.c:259:23: note: code may be misoptimized unless '-fno-strict-aliasing' is used ./obj/gconfig.h:370:1: warning: type of 'gs_mj500c_device' does not match original declaration [-Wlto-type-mismatch] 370 | device_(gs_mj500c_device) | ^ ./contrib/japanese/gdevmjc.c:265:23: note: type 'struct gx_device_mj' should match type 'struct gx_device' 265 | gx_device_mj far_data gs_mj500c_device = | ^ ./contrib/japanese/gdevmjc.c:265:23: note: 'gs_mj500c_device' was previously declared here ./contrib/japanese/gdevmjc.c:265:23: note: code may be misoptimized unless '-fno-strict-aliasing' is used ./obj/gconfig.h:371:1: warning: type of 'gs_mj6000c_device' does not match original declaration [-Wlto-type-mismatch] 371 | device_(gs_mj6000c_device) | ^ ./contrib/japanese/gdevmjc.c:270:23: note: type 'struct gx_device_mj' should match type 'struct gx_device' 270 | gx_device_mj far_data gs_mj6000c_device = | ^ ./contrib/japanese/gdevmjc.c:270:23: note: 'gs_mj6000c_device' was previously declared here ./contrib/japanese/gdevmjc.c:270:23: note: code may be misoptimized unless '-fno-strict-aliasing' is used ./obj/gconfig.h:373:1: warning: type of 'gs_mj8000c_device' does not match original declaration [-Wlto-type-mismatch] 373 | device_(gs_mj8000c_device) | ^ ./contrib/japanese/gdevmjc.c:275:23: note: type 'struct gx_device_mj' should match type 'struct gx_device' 275 | gx_device_mj far_data gs_mj8000c_device = | ^ ./contrib/japanese/gdevmjc.c:275:23: note: 'gs_mj8000c_device' was previously declared here ./contrib/japanese/gdevmjc.c:275:23: note: code may be misoptimized unless '-fno-strict-aliasing' is used ./obj/gconfig.h:366:1: warning: type of 'gs_md2k_device' does not match original declaration [-Wlto-type-mismatch] 366 | device_(gs_md2k_device) | ^ ./contrib/gdevmd2k.c:95:25: note: type 'struct gx_device_alps' should match type 'struct gx_device' 95 | gx_device_alps far_data gs_md2k_device = alps_device("md2k", md2k_print_page); | ^ ./contrib/gdevmd2k.c:95:25: note: 'gs_md2k_device' was previously declared here ./contrib/gdevmd2k.c:95:25: note: code may be misoptimized unless '-fno-strict-aliasing' is used ./obj/gconfig.h:369:1: warning: type of 'gs_md5k_device' does not match original declaration [-Wlto-type-mismatch] 369 | device_(gs_md5k_device) | ^ ./contrib/gdevmd2k.c:96:25: note: type 'struct gx_device_alps' should match type 'struct gx_device' 96 | gx_device_alps far_data gs_md5k_device = alps_device("md5k", md5k_print_page); | ^ ./contrib/gdevmd2k.c:96:25: note: 'gs_md5k_device' was previously declared here ./contrib/gdevmd2k.c:96:25: note: code may be misoptimized unless '-fno-strict-aliasing' is used ./obj/gconfig.h:368:1: warning: type of 'gs_md50Mono_device' does not match original declaration [-Wlto-type-mismatch] 368 | device_(gs_md50Mono_device) | ^ ./contrib/japanese/gdevalps.c:68:28: note: type 'struct gx_device_printer' should match type 'struct gx_device' 68 | gx_device_printer far_data gs_md50Mono_device = | ^ ./contrib/japanese/gdevalps.c:68:28: note: 'gs_md50Mono_device' was previously declared here ./contrib/japanese/gdevalps.c:68:28: note: code may be misoptimized unless '-fno-strict-aliasing' is used ./obj/gconfig.h:367:1: warning: type of 'gs_md50Eco_device' does not match original declaration [-Wlto-type-mismatch] 367 | device_(gs_md50Eco_device) | ^ ./contrib/japanese/gdevalps.c:77:28: note: type 'struct gx_device_printer' should match type 'struct gx_device' 77 | gx_device_printer far_data gs_md50Eco_device = | ^ ./contrib/japanese/gdevalps.c:77:28: note: 'gs_md50Eco_device' was previously declared here ./contrib/japanese/gdevalps.c:77:28: note: code may be misoptimized unless '-fno-strict-aliasing' is used ./obj/gconfig.h:365:1: warning: type of 'gs_md1xMono_device' does not match original declaration [-Wlto-type-mismatch] 365 | device_(gs_md1xMono_device) | ^ ./contrib/japanese/gdevalps.c:86:28: note: type 'struct gx_device_printer' should match type 'struct gx_device' 86 | gx_device_printer far_data gs_md1xMono_device = | ^ ./contrib/japanese/gdevalps.c:86:28: note: 'gs_md1xMono_device' was previously declared here ./contrib/japanese/gdevalps.c:86:28: note: code may be misoptimized unless '-fno-strict-aliasing' is used ./obj/gconfig.h:364:1: warning: type of 'gs_m8510_device' does not match original declaration [-Wlto-type-mismatch] 364 | device_(gs_m8510_device) | ^ ./devices/gdev8510.c:26:34: note: type 'const struct gx_device_printer' should match type 'struct gx_device' 26 | const gx_device_printer far_data gs_m8510_device = | ^ ./devices/gdev8510.c:26:34: note: 'gs_m8510_device' was previously declared here ./obj/gconfig.h:363:1: warning: type of 'gs_lxm5700m_device' does not match original declaration [-Wlto-type-mismatch] 363 | device_(gs_lxm5700m_device) | ^ ./devices/gdevlxm.c:62:21: note: type 'struct lxm_device' should match type 'struct gx_device' 62 | lxm_device far_data gs_lxm5700m_device = { | ^ ./devices/gdevlxm.c:62:21: note: 'gs_lxm5700m_device' was previously declared here ./devices/gdevlxm.c:62:21: note: code may be misoptimized unless '-fno-strict-aliasing' is used ./obj/gconfig.h:362:1: warning: type of 'gs_lxm3200_device' does not match original declaration [-Wlto-type-mismatch] 362 | device_(gs_lxm3200_device) | ^ ./contrib/gdevlx32.c:318:21: note: type 'struct lxm_device' should match type 'struct gx_device' 318 | lxm_device far_data gs_lxm3200_device = | ^ ./contrib/gdevlx32.c:318:21: note: 'gs_lxm3200_device' was previously declared here ./contrib/gdevlx32.c:318:21: note: code may be misoptimized unless '-fno-strict-aliasing' is used ./obj/gconfig.h:375:1: warning: type of 'gs_necp6_device' does not match original declaration [-Wlto-type-mismatch] 375 | device_(gs_necp6_device) | ^ ./devices/gdevdm24.c:27:34: note: type 'const struct gx_device_printer' should match type 'struct gx_device' 27 | const gx_device_printer far_data gs_necp6_device = | ^ ./devices/gdevdm24.c:27:34: note: 'gs_necp6_device' was previously declared here ./obj/gconfig.h:361:1: warning: type of 'gs_lq850_device' does not match original declaration [-Wlto-type-mismatch] 361 | device_(gs_lq850_device) | ^ ./devices/gdevdm24.c:38:25: note: type 'const struct gx_device_printer' should match type 'struct gx_device' 38 | const gx_device_printer gs_lq850_device = | ^ ./devices/gdevdm24.c:38:25: note: 'gs_lq850_device' was previously declared here ./obj/gconfig.h:335:1: warning: type of 'gs_lp8000_device' does not match original declaration [-Wlto-type-mismatch] 335 | device_(gs_lp8000_device) | ^ ./devices/gdevlp8k.c:172:28: note: type 'struct gx_device_printer' should match type 'struct gx_device' 172 | gx_device_printer far_data gs_lp8000_device = | ^ ./devices/gdevlp8k.c:172:28: note: 'gs_lp8000_device' was previously declared here ./devices/gdevlp8k.c:172:28: note: code may be misoptimized unless '-fno-strict-aliasing' is used ./obj/gconfig.h:303:1: warning: type of 'gs_lj5mono_device' does not match original declaration [-Wlto-type-mismatch] 303 | device_(gs_lj5mono_device) | ^ ./devices/gdevlj56.c:54:25: note: type 'const struct gx_device_printer' should match type 'struct gx_device' 54 | const gx_device_printer gs_lj5mono_device = | ^ ./devices/gdevlj56.c:54:25: note: 'gs_lj5mono_device' was previously declared here ./obj/gconfig.h:302:1: warning: type of 'gs_lj5gray_device' does not match original declaration [-Wlto-type-mismatch] 302 | device_(gs_lj5gray_device) | ^ ./devices/gdevlj56.c:73:25: note: type 'const struct gx_device_printer' should match type 'struct gx_device' 73 | const gx_device_printer gs_lj5gray_device = { | ^ ./devices/gdevlj56.c:73:25: note: 'gs_lj5gray_device' was previously declared here ./obj/gconfig.h:299:1: warning: type of 'gs_lj3100sw_device' does not match original declaration [-Wlto-type-mismatch] 299 | device_(gs_lj3100sw_device) | ^ ./devices/gdevl31s.c:92:28: note: type 'struct gx_device_printer' should match type 'struct gx_device' 92 | gx_device_printer far_data gs_lj3100sw_device = | ^ ./devices/gdevl31s.c:92:28: note: 'gs_lj3100sw_device' was previously declared here ./devices/gdevl31s.c:92:28: note: code may be misoptimized unless '-fno-strict-aliasing' is used ./obj/gconfig.h:298:1: warning: type of 'gs_lj250_device' does not match original declaration [-Wlto-type-mismatch] 298 | device_(gs_lj250_device) | ^ ./devices/gdevpjet.c:48:34: note: type 'const struct gx_device_printer' should match type 'struct gx_device' 48 | const gx_device_printer far_data gs_lj250_device = | ^ ./devices/gdevpjet.c:48:34: note: 'gs_lj250_device' was previously declared here ./obj/gconfig.h:387:1: warning: type of 'gs_paintjet_device' does not match original declaration [-Wlto-type-mismatch] 387 | device_(gs_paintjet_device) | ^ ./devices/gdevpjet.c:55:34: note: type 'const struct gx_device_printer' should match type 'struct gx_device' 55 | const gx_device_printer far_data gs_paintjet_device = | ^ ./devices/gdevpjet.c:55:34: note: 'gs_paintjet_device' was previously declared here ./obj/gconfig.h:392:1: warning: type of 'gs_pjetxl_device' does not match original declaration [-Wlto-type-mismatch] 392 | device_(gs_pjetxl_device) | ^ ./devices/gdevpjet.c:63:34: note: type 'const struct gx_device_printer' should match type 'struct gx_device' 63 | const gx_device_printer far_data gs_pjetxl_device = | ^ ./devices/gdevpjet.c:63:34: note: 'gs_pjetxl_device' was previously declared here ./obj/gconfig.h:297:1: warning: type of 'gs_lips4v_device' does not match original declaration [-Wlto-type-mismatch] 297 | device_(gs_lips4v_device) | ^ ./contrib/lips4/gdevl4v.c:185:27: note: type 'struct gx_device_lips4v' should match type 'struct gx_device' 185 | gx_device_lips4v far_data gs_lips4v_device = { | ^ ./contrib/lips4/gdevl4v.c:185:27: note: 'gs_lips4v_device' was previously declared here ./contrib/lips4/gdevl4v.c:185:27: note: code may be misoptimized unless '-fno-strict-aliasing' is used ./obj/gconfig.h:293:1: warning: type of 'gs_lex7000_device' does not match original declaration [-Wlto-type-mismatch] 293 | device_(gs_lex7000_device) | ^ ./contrib/gdevlx7.c:147:21: note: type 'struct lxm_device' should match type 'struct gx_device' 147 | lxm_device far_data gs_lex7000_device = { | ^ ./contrib/gdevlx7.c:147:21: note: 'gs_lex7000_device' was previously declared here ./contrib/gdevlx7.c:147:21: note: code may be misoptimized unless '-fno-strict-aliasing' is used ./obj/gconfig.h:292:1: warning: type of 'gs_lex5700_device' does not match original declaration [-Wlto-type-mismatch] 292 | device_(gs_lex5700_device) | ^ ./contrib/gdevlx7.c:170:21: note: type 'struct lxm_device' should match type 'struct gx_device' 170 | lxm_device far_data gs_lex5700_device = { | ^ ./contrib/gdevlx7.c:170:21: note: 'gs_lex5700_device' was previously declared here ./contrib/gdevlx7.c:170:21: note: code may be misoptimized unless '-fno-strict-aliasing' is used ./obj/gconfig.h:291:1: warning: type of 'gs_lex3200_device' does not match original declaration [-Wlto-type-mismatch] 291 | device_(gs_lex3200_device) | ^ ./contrib/gdevlx7.c:193:21: note: type 'struct lxm_device' should match type 'struct gx_device' 193 | lxm_device far_data gs_lex3200_device = { | ^ ./contrib/gdevlx7.c:193:21: note: 'gs_lex3200_device' was previously declared here ./contrib/gdevlx7.c:193:21: note: code may be misoptimized unless '-fno-strict-aliasing' is used ./obj/gconfig.h:290:1: warning: type of 'gs_lex2050_device' does not match original declaration [-Wlto-type-mismatch] 290 | device_(gs_lex2050_device) | ^ ./contrib/gdevlx7.c:216:21: note: type 'struct lxm_device' should match type 'struct gx_device' 216 | lxm_device far_data gs_lex2050_device = { | ^ ./contrib/gdevlx7.c:216:21: note: 'gs_lex2050_device' was previously declared here ./contrib/gdevlx7.c:216:21: note: code may be misoptimized unless '-fno-strict-aliasing' is used ./obj/gconfig.h:289:1: warning: type of 'gs_lbp8_device' does not match original declaration [-Wlto-type-mismatch] 289 | device_(gs_lbp8_device) | ^ ./devices/gdevlbp8.c:50:34: note: type 'const struct gx_device_printer' should match type 'struct gx_device' 50 | const gx_device_printer far_data gs_lbp8_device = | ^ ./devices/gdevlbp8.c:50:34: note: 'gs_lbp8_device' was previously declared here ./obj/gconfig.h:287:1: warning: type of 'gs_lbp310_device' does not match original declaration [-Wlto-type-mismatch] 287 | device_(gs_lbp310_device) | ^ ./contrib/japanese/gdevlbp3.c:17:28: note: type 'struct gx_device_printer' should match type 'struct gx_device' 17 | gx_device_printer far_data gs_lbp310_device = | ^ ./contrib/japanese/gdevlbp3.c:17:28: note: 'gs_lbp310_device' was previously declared here ./contrib/japanese/gdevlbp3.c:17:28: note: code may be misoptimized unless '-fno-strict-aliasing' is used ./obj/gconfig.h:288:1: warning: type of 'gs_lbp320_device' does not match original declaration [-Wlto-type-mismatch] 288 | device_(gs_lbp320_device) | ^ ./contrib/japanese/gdevlbp3.c:29:28: note: type 'struct gx_device_printer' should match type 'struct gx_device' 29 | gx_device_printer far_data gs_lbp320_device = | ^ ./contrib/japanese/gdevlbp3.c:29:28: note: 'gs_lbp320_device' was previously declared here ./contrib/japanese/gdevlbp3.c:29:28: note: code may be misoptimized unless '-fno-strict-aliasing' is used ./obj/gconfig.h:277:1: warning: type of 'gs_jj100_device' does not match original declaration [-Wlto-type-mismatch] 277 | device_(gs_jj100_device) | ^ ./contrib/japanese/gdevj100.c:31:19: note: type 'struct gx_device_printer' should match type 'struct gx_device' 31 | gx_device_printer gs_jj100_device = | ^ ./contrib/japanese/gdevj100.c:31:19: note: 'gs_jj100_device' was previously declared here ./contrib/japanese/gdevj100.c:31:19: note: code may be misoptimized unless '-fno-strict-aliasing' is used ./obj/gconfig.h:276:1: warning: type of 'gs_jetp3852_device' does not match original declaration [-Wlto-type-mismatch] 276 | device_(gs_jetp3852_device) | ^ ./devices/gdev3852.c:57:34: note: type 'const struct gx_device_printer' should match type 'struct gx_device' 57 | const gx_device_printer far_data gs_jetp3852_device = | ^ ./devices/gdev3852.c:57:34: note: 'gs_jetp3852_device' was previously declared here ./obj/gconfig.h:266:1: warning: type of 'gs_imagen_device' does not match original declaration [-Wlto-type-mismatch] 266 | device_(gs_imagen_device) | ^ ./devices/gdevimgn.c:243:34: note: type 'const struct gx_device_printer' should match type 'struct gx_device' 243 | const gx_device_printer far_data gs_imagen_device = | ^ ./devices/gdevimgn.c:243:34: note: 'gs_imagen_device' was previously declared here ./obj/gconfig.h:388:1: warning: type of 'gs_pcl3_device' does not match original declaration [-Wlto-type-mismatch] 388 | device_(gs_pcl3_device) | ^ ./contrib/pcl3/src/gdevpcl3.c:162:1: note: type 'struct pcl3_Device' should match type 'struct gx_device' 162 | pcl3_device_instance(pcl3, pcl3_generic_new); | ^ ./contrib/pcl3/src/gdevpcl3.c:162:1: note: 'gs_pcl3_device' was previously declared here ./contrib/pcl3/src/gdevpcl3.c:162:1: note: code may be misoptimized unless '-fno-strict-aliasing' is used ./obj/gconfig.h:263:1: warning: type of 'gs_hpdjplus_device' does not match original declaration [-Wlto-type-mismatch] 263 | device_(gs_hpdjplus_device) | ^ ./contrib/pcl3/src/gdevpcl3.c:167:1: note: type 'struct pcl3_Device' should match type 'struct gx_device' 167 | pcl3_device_instance(hpdjplus, HPDeskJetPlus); | ^ ./contrib/pcl3/src/gdevpcl3.c:167:1: note: 'gs_hpdjplus_device' was previously declared here ./contrib/pcl3/src/gdevpcl3.c:167:1: note: code may be misoptimized unless '-fno-strict-aliasing' is used ./obj/gconfig.h:264:1: warning: type of 'gs_hpdjportable_device' does not match original declaration [-Wlto-type-mismatch] 264 | device_(gs_hpdjportable_device) | ^ ./contrib/pcl3/src/gdevpcl3.c:168:1: note: type 'struct pcl3_Device' should match type 'struct gx_device' 168 | pcl3_device_instance(hpdjportable, HPDJPortable); | ^ ./contrib/pcl3/src/gdevpcl3.c:168:1: note: 'gs_hpdjportable_device' was previously declared here ./contrib/pcl3/src/gdevpcl3.c:168:1: note: code may be misoptimized unless '-fno-strict-aliasing' is used ./obj/gconfig.h:243:1: warning: type of 'gs_hpdj310_device' does not match original declaration [-Wlto-type-mismatch] 243 | device_(gs_hpdj310_device) | ^ ./contrib/pcl3/src/gdevpcl3.c:169:1: note: type 'struct pcl3_Device' should match type 'struct gx_device' 169 | pcl3_device_instance(hpdj310, HPDJ310); | ^ ./contrib/pcl3/src/gdevpcl3.c:169:1: note: 'gs_hpdj310_device' was previously declared here ./contrib/pcl3/src/gdevpcl3.c:169:1: note: code may be misoptimized unless '-fno-strict-aliasing' is used ./obj/gconfig.h:244:1: warning: type of 'gs_hpdj320_device' does not match original declaration [-Wlto-type-mismatch] 244 | device_(gs_hpdj320_device) | ^ ./contrib/pcl3/src/gdevpcl3.c:170:1: note: type 'struct pcl3_Device' should match type 'struct gx_device' 170 | pcl3_device_instance(hpdj320, HPDJ320); | ^ ./contrib/pcl3/src/gdevpcl3.c:170:1: note: 'gs_hpdj320_device' was previously declared here ./contrib/pcl3/src/gdevpcl3.c:170:1: note: code may be misoptimized unless '-fno-strict-aliasing' is used ./obj/gconfig.h:245:1: warning: type of 'gs_hpdj340_device' does not match original declaration [-Wlto-type-mismatch] 245 | device_(gs_hpdj340_device) | ^ ./contrib/pcl3/src/gdevpcl3.c:171:1: note: type 'struct pcl3_Device' should match type 'struct gx_device' 171 | pcl3_device_instance(hpdj340, HPDJ340); | ^ ./contrib/pcl3/src/gdevpcl3.c:171:1: note: 'gs_hpdj340_device' was previously declared here ./contrib/pcl3/src/gdevpcl3.c:171:1: note: code may be misoptimized unless '-fno-strict-aliasing' is used ./obj/gconfig.h:246:1: warning: type of 'gs_hpdj400_device' does not match original declaration [-Wlto-type-mismatch] 246 | device_(gs_hpdj400_device) | ^ ./contrib/pcl3/src/gdevpcl3.c:172:1: note: type 'struct pcl3_Device' should match type 'struct gx_device' 172 | pcl3_device_instance(hpdj400, HPDJ400); | ^ ./contrib/pcl3/src/gdevpcl3.c:172:1: note: 'gs_hpdj400_device' was previously declared here ./contrib/pcl3/src/gdevpcl3.c:172:1: note: code may be misoptimized unless '-fno-strict-aliasing' is used ./obj/gconfig.h:247:1: warning: type of 'gs_hpdj500_device' does not match original declaration [-Wlto-type-mismatch] 247 | device_(gs_hpdj500_device) | ^ ./contrib/pcl3/src/gdevpcl3.c:173:1: note: type 'struct pcl3_Device' should match type 'struct gx_device' 173 | pcl3_device_instance(hpdj500, HPDJ500); | ^ ./contrib/pcl3/src/gdevpcl3.c:173:1: note: 'gs_hpdj500_device' was previously declared here ./contrib/pcl3/src/gdevpcl3.c:173:1: note: code may be misoptimized unless '-fno-strict-aliasing' is used ./obj/gconfig.h:248:1: warning: type of 'gs_hpdj500c_device' does not match original declaration [-Wlto-type-mismatch] 248 | device_(gs_hpdj500c_device) | ^ ./contrib/pcl3/src/gdevpcl3.c:174:1: note: type 'struct pcl3_Device' should match type 'struct gx_device' 174 | pcl3_device_instance(hpdj500c, HPDJ500C); | ^ ./contrib/pcl3/src/gdevpcl3.c:174:1: note: 'gs_hpdj500c_device' was previously declared here ./contrib/pcl3/src/gdevpcl3.c:174:1: note: code may be misoptimized unless '-fno-strict-aliasing' is used ./obj/gconfig.h:249:1: warning: type of 'gs_hpdj510_device' does not match original declaration [-Wlto-type-mismatch] 249 | device_(gs_hpdj510_device) | ^ ./contrib/pcl3/src/gdevpcl3.c:175:1: note: type 'struct pcl3_Device' should match type 'struct gx_device' 175 | pcl3_device_instance(hpdj510, HPDJ510); | ^ ./contrib/pcl3/src/gdevpcl3.c:175:1: note: 'gs_hpdj510_device' was previously declared here ./contrib/pcl3/src/gdevpcl3.c:175:1: note: code may be misoptimized unless '-fno-strict-aliasing' is used ./obj/gconfig.h:250:1: warning: type of 'gs_hpdj520_device' does not match original declaration [-Wlto-type-mismatch] 250 | device_(gs_hpdj520_device) | ^ ./contrib/pcl3/src/gdevpcl3.c:176:1: note: type 'struct pcl3_Device' should match type 'struct gx_device' 176 | pcl3_device_instance(hpdj520, HPDJ520); | ^ ./contrib/pcl3/src/gdevpcl3.c:176:1: note: 'gs_hpdj520_device' was previously declared here ./contrib/pcl3/src/gdevpcl3.c:176:1: note: code may be misoptimized unless '-fno-strict-aliasing' is used ./obj/gconfig.h:251:1: warning: type of 'gs_hpdj540_device' does not match original declaration [-Wlto-type-mismatch] 251 | device_(gs_hpdj540_device) | ^ ./contrib/pcl3/src/gdevpcl3.c:177:1: note: type 'struct pcl3_Device' should match type 'struct gx_device' 177 | pcl3_device_instance(hpdj540, HPDJ540); | ^ ./contrib/pcl3/src/gdevpcl3.c:177:1: note: 'gs_hpdj540_device' was previously declared here ./contrib/pcl3/src/gdevpcl3.c:177:1: note: code may be misoptimized unless '-fno-strict-aliasing' is used ./obj/gconfig.h:252:1: warning: type of 'gs_hpdj550c_device' does not match original declaration [-Wlto-type-mismatch] 252 | device_(gs_hpdj550c_device) | ^ ./contrib/pcl3/src/gdevpcl3.c:178:1: note: type 'struct pcl3_Device' should match type 'struct gx_device' 178 | pcl3_device_instance(hpdj550c, HPDJ550C); | ^ ./contrib/pcl3/src/gdevpcl3.c:178:1: note: 'gs_hpdj550c_device' was previously declared here ./contrib/pcl3/src/gdevpcl3.c:178:1: note: code may be misoptimized unless '-fno-strict-aliasing' is used ./obj/gconfig.h:253:1: warning: type of 'gs_hpdj560c_device' does not match original declaration [-Wlto-type-mismatch] 253 | device_(gs_hpdj560c_device) | ^ ./contrib/pcl3/src/gdevpcl3.c:179:1: note: type 'struct pcl3_Device' should match type 'struct gx_device' 179 | pcl3_device_instance(hpdj560c, HPDJ560C); | ^ ./contrib/pcl3/src/gdevpcl3.c:179:1: note: 'gs_hpdj560c_device' was previously declared here ./contrib/pcl3/src/gdevpcl3.c:179:1: note: code may be misoptimized unless '-fno-strict-aliasing' is used ./obj/gconfig.h:254:1: warning: type of 'gs_hpdj600_device' does not match original declaration [-Wlto-type-mismatch] 254 | device_(gs_hpdj600_device) | ^ ./contrib/pcl3/src/gdevpcl3.c:180:1: note: type 'struct pcl3_Device' should match type 'struct gx_device' 180 | pcl3_device_instance(hpdj600, HPDJ600); | ^ ./contrib/pcl3/src/gdevpcl3.c:180:1: note: 'gs_hpdj600_device' was previously declared here ./contrib/pcl3/src/gdevpcl3.c:180:1: note: code may be misoptimized unless '-fno-strict-aliasing' is used ./obj/gconfig.h:255:1: warning: type of 'gs_hpdj660c_device' does not match original declaration [-Wlto-type-mismatch] 255 | device_(gs_hpdj660c_device) | ^ ./contrib/pcl3/src/gdevpcl3.c:181:1: note: type 'struct pcl3_Device' should match type 'struct gx_device' 181 | pcl3_device_instance(hpdj660c, HPDJ660C); | ^ ./contrib/pcl3/src/gdevpcl3.c:181:1: note: 'gs_hpdj660c_device' was previously declared here ./contrib/pcl3/src/gdevpcl3.c:181:1: note: code may be misoptimized unless '-fno-strict-aliasing' is used ./obj/gconfig.h:256:1: warning: type of 'gs_hpdj670c_device' does not match original declaration [-Wlto-type-mismatch] 256 | device_(gs_hpdj670c_device) | ^ ./contrib/pcl3/src/gdevpcl3.c:182:1: note: type 'struct pcl3_Device' should match type 'struct gx_device' 182 | pcl3_device_instance(hpdj670c, HPDJ670C); | ^ ./contrib/pcl3/src/gdevpcl3.c:182:1: note: 'gs_hpdj670c_device' was previously declared here ./contrib/pcl3/src/gdevpcl3.c:182:1: note: code may be misoptimized unless '-fno-strict-aliasing' is used ./obj/gconfig.h:257:1: warning: type of 'gs_hpdj680c_device' does not match original declaration [-Wlto-type-mismatch] 257 | device_(gs_hpdj680c_device) | ^ ./contrib/pcl3/src/gdevpcl3.c:183:1: note: type 'struct pcl3_Device' should match type 'struct gx_device' 183 | pcl3_device_instance(hpdj680c, HPDJ680C); | ^ ./contrib/pcl3/src/gdevpcl3.c:183:1: note: 'gs_hpdj680c_device' was previously declared here ./contrib/pcl3/src/gdevpcl3.c:183:1: note: code may be misoptimized unless '-fno-strict-aliasing' is used ./obj/gconfig.h:258:1: warning: type of 'gs_hpdj690c_device' does not match original declaration [-Wlto-type-mismatch] 258 | device_(gs_hpdj690c_device) | ^ ./contrib/pcl3/src/gdevpcl3.c:184:1: note: type 'struct pcl3_Device' should match type 'struct gx_device' 184 | pcl3_device_instance(hpdj690c, HPDJ690C); | ^ ./contrib/pcl3/src/gdevpcl3.c:184:1: note: 'gs_hpdj690c_device' was previously declared here ./contrib/pcl3/src/gdevpcl3.c:184:1: note: code may be misoptimized unless '-fno-strict-aliasing' is used ./obj/gconfig.h:259:1: warning: type of 'gs_hpdj850c_device' does not match original declaration [-Wlto-type-mismatch] 259 | device_(gs_hpdj850c_device) | ^ ./contrib/pcl3/src/gdevpcl3.c:185:1: note: type 'struct pcl3_Device' should match type 'struct gx_device' 185 | pcl3_device_instance(hpdj850c, HPDJ850C); | ^ ./contrib/pcl3/src/gdevpcl3.c:185:1: note: 'gs_hpdj850c_device' was previously declared here ./contrib/pcl3/src/gdevpcl3.c:185:1: note: code may be misoptimized unless '-fno-strict-aliasing' is used ./obj/gconfig.h:260:1: warning: type of 'gs_hpdj855c_device' does not match original declaration [-Wlto-type-mismatch] 260 | device_(gs_hpdj855c_device) | ^ ./contrib/pcl3/src/gdevpcl3.c:186:1: note: type 'struct pcl3_Device' should match type 'struct gx_device' 186 | pcl3_device_instance(hpdj855c, HPDJ855C); | ^ ./contrib/pcl3/src/gdevpcl3.c:186:1: note: 'gs_hpdj855c_device' was previously declared here ./contrib/pcl3/src/gdevpcl3.c:186:1: note: code may be misoptimized unless '-fno-strict-aliasing' is used ./obj/gconfig.h:261:1: warning: type of 'gs_hpdj870c_device' does not match original declaration [-Wlto-type-mismatch] 261 | device_(gs_hpdj870c_device) | ^ ./contrib/pcl3/src/gdevpcl3.c:187:1: note: type 'struct pcl3_Device' should match type 'struct gx_device' 187 | pcl3_device_instance(hpdj870c, HPDJ870C); | ^ ./contrib/pcl3/src/gdevpcl3.c:187:1: note: 'gs_hpdj870c_device' was previously declared here ./contrib/pcl3/src/gdevpcl3.c:187:1: note: code may be misoptimized unless '-fno-strict-aliasing' is used ./obj/gconfig.h:262:1: warning: type of 'gs_hpdj890c_device' does not match original declaration [-Wlto-type-mismatch] 262 | device_(gs_hpdj890c_device) | ^ ./contrib/pcl3/src/gdevpcl3.c:188:1: note: type 'struct pcl3_Device' should match type 'struct gx_device' 188 | pcl3_device_instance(hpdj890c, HPDJ890C); | ^ ./contrib/pcl3/src/gdevpcl3.c:188:1: note: 'gs_hpdj890c_device' was previously declared here ./contrib/pcl3/src/gdevpcl3.c:188:1: note: code may be misoptimized unless '-fno-strict-aliasing' is used ./obj/gconfig.h:242:1: warning: type of 'gs_hpdj1120c_device' does not match original declaration [-Wlto-type-mismatch] 242 | device_(gs_hpdj1120c_device) | ^ ./contrib/pcl3/src/gdevpcl3.c:189:1: note: type 'struct pcl3_Device' should match type 'struct gx_device' 189 | pcl3_device_instance(hpdj1120c, HPDJ1120C); | ^ ./contrib/pcl3/src/gdevpcl3.c:189:1: note: 'gs_hpdj1120c_device' was previously declared here ./contrib/pcl3/src/gdevpcl3.c:189:1: note: code may be misoptimized unless '-fno-strict-aliasing' is used ./obj/gconfig.h:241:1: warning: type of 'gs_hl7x0_device' does not match original declaration [-Wlto-type-mismatch] 241 | device_(gs_hl7x0_device) | ^ ./devices/gdevhl7x.c:260:34: note: type 'const struct gx_device_printer' should match type 'struct gx_device' 260 | const gx_device_printer far_data gs_hl7x0_device = | ^ ./devices/gdevhl7x.c:260:34: note: 'gs_hl7x0_device' was previously declared here ./obj/gconfig.h:240:1: warning: type of 'gs_hl1250_device' does not match original declaration [-Wlto-type-mismatch] 240 | device_(gs_hl1250_device) | ^ ./contrib/gdevhl12.c:184:24: note: type 'const struct gx_device_hl1250' should match type 'struct gx_device' 184 | const gx_device_hl1250 gs_hl1250_device = | ^ ./contrib/gdevhl12.c:184:24: note: 'gs_hl1250_device' was previously declared here ./obj/gconfig.h:239:1: warning: type of 'gs_hl1240_device' does not match original declaration [-Wlto-type-mismatch] 239 | device_(gs_hl1240_device) | ^ ./contrib/gdevhl12.c:187:24: note: type 'const struct gx_device_hl1250' should match type 'struct gx_device' 187 | const gx_device_hl1250 gs_hl1240_device = | ^ ./contrib/gdevhl12.c:187:24: note: 'gs_hl1240_device' was previously declared here ./obj/gconfig.h:238:1: warning: type of 'gs_gdi_device' does not match original declaration [-Wlto-type-mismatch] 238 | device_(gs_gdi_device) | ^ ./contrib/gdevgdi.c:106:28: note: type 'struct gx_device_printer' should match type 'struct gx_device' 106 | gx_device_printer far_data gs_gdi_device = | ^ ./contrib/gdevgdi.c:106:28: note: 'gs_gdi_device' was previously declared here ./contrib/gdevgdi.c:106:28: note: code may be misoptimized unless '-fno-strict-aliasing' is used ./obj/gconfig.h:408:1: warning: type of 'gs_samsunggdi_device' does not match original declaration [-Wlto-type-mismatch] 408 | device_(gs_samsunggdi_device) | ^ ./contrib/gdevgdi.c:114:28: note: type 'struct gx_device_printer' should match type 'struct gx_device' 114 | gx_device_printer far_data gs_samsunggdi_device = | ^ ./contrib/gdevgdi.c:114:28: note: 'gs_samsunggdi_device' was previously declared here ./contrib/gdevgdi.c:114:28: note: code may be misoptimized unless '-fno-strict-aliasing' is used ./obj/gconfig.h:232:1: warning: type of 'gs_fmpr_device' does not match original declaration [-Wlto-type-mismatch] 232 | device_(gs_fmpr_device) | ^ ./contrib/japanese/gdevfmpr.c:32:19: note: type 'struct gx_device_printer' should match type 'struct gx_device' 32 | gx_device_printer gs_fmpr_device = | ^ ./contrib/japanese/gdevfmpr.c:32:19: note: 'gs_fmpr_device' was previously declared here ./contrib/japanese/gdevfmpr.c:32:19: note: code may be misoptimized unless '-fno-strict-aliasing' is used ./obj/gconfig.h:231:1: warning: type of 'gs_fmlbp_device' does not match original declaration [-Wlto-type-mismatch] 231 | device_(gs_fmlbp_device) | ^ ./contrib/japanese/gdevfmlbp.c:73:19: note: type 'struct gx_device_printer' should match type 'struct gx_device' 73 | gx_device_printer gs_fmlbp_device = | ^ ./contrib/japanese/gdevfmlbp.c:73:19: note: 'gs_fmlbp_device' was previously declared here ./contrib/japanese/gdevfmlbp.c:73:19: note: code may be misoptimized unless '-fno-strict-aliasing' is used ./obj/gconfig.h:322:1: warning: type of 'gs_lp2000_device' does not match original declaration [-Wlto-type-mismatch] 322 | device_(gs_lp2000_device) | ^ ./contrib/japanese/gdevespg.c:66:25: note: type 'struct gx_device_lprn' should match type 'struct gx_device' 66 | gx_device_lprn far_data gs_lp2000_device = | ^ ./contrib/japanese/gdevespg.c:66:25: note: 'gs_lp2000_device' was previously declared here ./contrib/japanese/gdevespg.c:66:25: note: code may be misoptimized unless '-fno-strict-aliasing' is used ./obj/gconfig.h:230:1: warning: type of 'gs_escpage_device' does not match original declaration [-Wlto-type-mismatch] 230 | device_(gs_escpage_device) | ^ ./contrib/japanese/gdevespg.c:71:25: note: type 'struct gx_device_lprn' should match type 'struct gx_device' 71 | gx_device_lprn far_data gs_escpage_device = | ^ ./contrib/japanese/gdevespg.c:71:25: note: 'gs_escpage_device' was previously declared here ./contrib/japanese/gdevespg.c:71:25: note: code may be misoptimized unless '-fno-strict-aliasing' is used ./obj/gconfig.h:228:1: warning: type of 'gs_epsonc_device' does not match original declaration [-Wlto-type-mismatch] 228 | device_(gs_epsonc_device) | ^ ./devices/gdevepsc.c:157:34: note: type 'const struct gx_device_printer' should match type 'struct gx_device' 157 | const gx_device_printer far_data gs_epsonc_device = | ^ ./devices/gdevepsc.c:157:34: note: 'gs_epsonc_device' was previously declared here ./obj/gconfig.h:227:1: warning: type of 'gs_epson_device' does not match original declaration [-Wlto-type-mismatch] 227 | device_(gs_epson_device) | ^ ./devices/gdevepsn.c:103:34: note: type 'const struct gx_device_printer' should match type 'struct gx_device' 103 | const gx_device_printer far_data gs_epson_device = | ^ ./devices/gdevepsn.c:103:34: note: 'gs_epson_device' was previously declared here ./obj/gconfig.h:226:1: warning: type of 'gs_eps9mid_device' does not match original declaration [-Wlto-type-mismatch] 226 | device_(gs_eps9mid_device) | ^ ./devices/gdevepsn.c:113:34: note: type 'const struct gx_device_printer' should match type 'struct gx_device' 113 | const gx_device_printer far_data gs_eps9mid_device = | ^ ./devices/gdevepsn.c:113:34: note: 'gs_eps9mid_device' was previously declared here ./obj/gconfig.h:225:1: warning: type of 'gs_eps9high_device' does not match original declaration [-Wlto-type-mismatch] 225 | device_(gs_eps9high_device) | ^ ./devices/gdevepsn.c:123:34: note: type 'const struct gx_device_printer' should match type 'struct gx_device' 123 | const gx_device_printer far_data gs_eps9high_device = | ^ ./devices/gdevepsn.c:123:34: note: 'gs_eps9high_device' was previously declared here ./obj/gconfig.h:265:1: warning: type of 'gs_ibmpro_device' does not match original declaration [-Wlto-type-mismatch] 265 | device_(gs_ibmpro_device) | ^ ./devices/gdevepsn.c:133:34: note: type 'const struct gx_device_printer' should match type 'struct gx_device' 133 | const gx_device_printer far_data gs_ibmpro_device = | ^ ./devices/gdevepsn.c:133:34: note: 'gs_ibmpro_device' was previously declared here ./obj/gconfig.h:319:1: warning: type of 'gs_ln03_device' does not match original declaration [-Wlto-type-mismatch] 319 | device_(gs_ln03_device) | ^ ./contrib/gdevln03.c:67:19: note: type 'struct gx_device_printer' should match type 'struct gx_device' 67 | gx_device_printer gs_ln03_device = | ^ ./contrib/gdevln03.c:67:19: note: 'gs_ln03_device' was previously declared here ./contrib/gdevln03.c:67:19: note: code may be misoptimized unless '-fno-strict-aliasing' is used ./obj/gconfig.h:212:1: warning: type of 'gs_dl2100_device' does not match original declaration [-Wlto-type-mismatch] 212 | device_(gs_dl2100_device) | ^ ./contrib/gdevln03.c:104:19: note: type 'struct gx_device_printer' should match type 'struct gx_device' 104 | gx_device_printer gs_dl2100_device = | ^ ./contrib/gdevln03.c:104:19: note: 'gs_dl2100_device' was previously declared here ./contrib/gdevln03.c:104:19: note: code may be misoptimized unless '-fno-strict-aliasing' is used ./obj/gconfig.h:278:1: warning: type of 'gs_la50_device' does not match original declaration [-Wlto-type-mismatch] 278 | device_(gs_la50_device) | ^ ./contrib/gdevln03.c:129:19: note: type 'struct gx_device_printer' should match type 'struct gx_device' 129 | gx_device_printer gs_la50_device = | ^ ./contrib/gdevln03.c:129:19: note: 'gs_la50_device' was previously declared here ./contrib/gdevln03.c:129:19: note: code may be misoptimized unless '-fno-strict-aliasing' is used ./obj/gconfig.h:279:1: warning: type of 'gs_la70_device' does not match original declaration [-Wlto-type-mismatch] 279 | device_(gs_la70_device) | ^ ./contrib/gdevln03.c:156:19: note: type 'struct gx_device_printer' should match type 'struct gx_device' 156 | gx_device_printer gs_la70_device = | ^ ./contrib/gdevln03.c:156:19: note: 'gs_la70_device' was previously declared here ./contrib/gdevln03.c:156:19: note: code may be misoptimized unless '-fno-strict-aliasing' is used ./obj/gconfig.h:280:1: warning: type of 'gs_la75_device' does not match original declaration [-Wlto-type-mismatch] 280 | device_(gs_la75_device) | ^ ./contrib/gdevln03.c:182:19: note: type 'struct gx_device_printer' should match type 'struct gx_device' 182 | gx_device_printer gs_la75_device = | ^ ./contrib/gdevln03.c:182:19: note: 'gs_la75_device' was previously declared here ./contrib/gdevln03.c:182:19: note: code may be misoptimized unless '-fno-strict-aliasing' is used ./obj/gconfig.h:281:1: warning: type of 'gs_la75plus_device' does not match original declaration [-Wlto-type-mismatch] 281 | device_(gs_la75plus_device) | ^ ./contrib/gdevln03.c:209:19: note: type 'struct gx_device_printer' should match type 'struct gx_device' 209 | gx_device_printer gs_la75plus_device = | ^ ./contrib/gdevln03.c:209:19: note: 'gs_la75plus_device' was previously declared here ./contrib/gdevln03.c:209:19: note: code may be misoptimized unless '-fno-strict-aliasing' is used ./obj/gconfig.h:211:1: warning: type of 'gs_djet500c_device' does not match original declaration [-Wlto-type-mismatch] 211 | device_(gs_djet500c_device) | ^ ./devices/gdevdjtc.c:54:34: note: type 'const struct gx_device_printer' should match type 'struct gx_device' 54 | const gx_device_printer far_data gs_djet500c_device = | ^ ./devices/gdevdjtc.c:54:34: note: 'gs_djet500c_device' was previously declared here ./obj/gconfig.h:202:1: warning: type of 'gs_deskjet_device' does not match original declaration [-Wlto-type-mismatch] 202 | device2_(gs_deskjet_device) | ^ ./devices/gdevdjet.c:157:23: note: type 'const struct gx_device_hpjet' should match type 'const struct gx_device' 157 | const gx_device_hpjet gs_deskjet_device = | ^ ./devices/gdevdjet.c:157:23: note: 'gs_deskjet_device' was previously declared here ./obj/gconfig.h:208:1: warning: type of 'gs_djet500_device' does not match original declaration [-Wlto-type-mismatch] 208 | device2_(gs_djet500_device) | ^ ./devices/gdevdjet.c:164:23: note: type 'const struct gx_device_hpjet' should match type 'const struct gx_device' 164 | const gx_device_hpjet gs_djet500_device = | ^ ./devices/gdevdjet.c:164:23: note: 'gs_djet500_device' was previously declared here ./obj/gconfig.h:235:1: warning: type of 'gs_fs600_device' does not match original declaration [-Wlto-type-mismatch] 235 | device2_(gs_fs600_device) | ^ ./devices/gdevdjet.c:171:23: note: type 'const struct gx_device_hpjet' should match type 'const struct gx_device' 171 | const gx_device_hpjet gs_fs600_device = | ^ ./devices/gdevdjet.c:171:23: note: 'gs_fs600_device' was previously declared here ./obj/gconfig.h:284:1: warning: type of 'gs_laserjet_device' does not match original declaration [-Wlto-type-mismatch] 284 | device2_(gs_laserjet_device) | ^ ./devices/gdevdjet.c:178:23: note: type 'const struct gx_device_hpjet' should match type 'const struct gx_device' 178 | const gx_device_hpjet gs_laserjet_device = | ^ ./devices/gdevdjet.c:178:23: note: 'gs_laserjet_device' was previously declared here ./obj/gconfig.h:316:1: warning: type of 'gs_ljetplus_device' does not match original declaration [-Wlto-type-mismatch] 316 | device2_(gs_ljetplus_device) | ^ ./devices/gdevdjet.c:185:23: note: type 'const struct gx_device_hpjet' should match type 'const struct gx_device' 185 | const gx_device_hpjet gs_ljetplus_device = | ^ ./devices/gdevdjet.c:185:23: note: 'gs_ljetplus_device' was previously declared here ./obj/gconfig.h:306:1: warning: type of 'gs_ljet2p_device' does not match original declaration [-Wlto-type-mismatch] 306 | device2_(gs_ljet2p_device) | ^ ./devices/gdevdjet.c:192:23: note: type 'const struct gx_device_hpjet' should match type 'const struct gx_device' 192 | const gx_device_hpjet gs_ljet2p_device = | ^ ./devices/gdevdjet.c:192:23: note: 'gs_ljet2p_device' was previously declared here ./obj/gconfig.h:307:1: warning: type of 'gs_ljet3_device' does not match original declaration [-Wlto-type-mismatch] 307 | device2_(gs_ljet3_device) | ^ ./devices/gdevdjet.c:199:23: note: type 'const struct gx_device_hpjet' should match type 'const struct gx_device' 199 | const gx_device_hpjet gs_ljet3_device = | ^ ./devices/gdevdjet.c:199:23: note: 'gs_ljet3_device' was previously declared here ./obj/gconfig.h:308:1: warning: type of 'gs_ljet3d_device' does not match original declaration [-Wlto-type-mismatch] 308 | device2_(gs_ljet3d_device) | ^ ./devices/gdevdjet.c:206:23: note: type 'const struct gx_device_hpjet' should match type 'const struct gx_device' 206 | const gx_device_hpjet gs_ljet3d_device = | ^ ./devices/gdevdjet.c:206:23: note: 'gs_ljet3d_device' was previously declared here ./obj/gconfig.h:309:1: warning: type of 'gs_ljet4_device' does not match original declaration [-Wlto-type-mismatch] 309 | device2_(gs_ljet4_device) | ^ ./devices/gdevdjet.c:213:23: note: type 'const struct gx_device_hpjet' should match type 'const struct gx_device' 213 | const gx_device_hpjet gs_ljet4_device = | ^ ./devices/gdevdjet.c:213:23: note: 'gs_ljet4_device' was previously declared here ./obj/gconfig.h:310:1: warning: type of 'gs_ljet4d_device' does not match original declaration [-Wlto-type-mismatch] 310 | device2_(gs_ljet4d_device) | ^ ./devices/gdevdjet.c:220:23: note: type 'const struct gx_device_hpjet' should match type 'const struct gx_device' 220 | const gx_device_hpjet gs_ljet4d_device = | ^ ./devices/gdevdjet.c:220:23: note: 'gs_ljet4d_device' was previously declared here ./obj/gconfig.h:328:1: warning: type of 'gs_lp2563_device' does not match original declaration [-Wlto-type-mismatch] 328 | device2_(gs_lp2563_device) | ^ ./devices/gdevdjet.c:227:23: note: type 'const struct gx_device_hpjet' should match type 'const struct gx_device' 227 | const gx_device_hpjet gs_lp2563_device = | ^ ./devices/gdevdjet.c:227:23: note: 'gs_lp2563_device' was previously declared here ./obj/gconfig.h:379:1: warning: type of 'gs_oce9050_device' does not match original declaration [-Wlto-type-mismatch] 379 | device2_(gs_oce9050_device) | ^ ./devices/gdevdjet.c:234:23: note: type 'const struct gx_device_hpjet' should match type 'const struct gx_device' 234 | const gx_device_hpjet gs_oce9050_device = | ^ ./devices/gdevdjet.c:234:23: note: 'gs_oce9050_device' was previously declared here ./obj/gconfig.h:313:1: warning: type of 'gs_ljet4pjl_device' does not match original declaration [-Wlto-type-mismatch] 313 | device_(gs_ljet4pjl_device) | ^ ./devices/gdevdjet.c:241:25: note: type 'const struct gx_device_printer' should match type 'struct gx_device' 241 | const gx_device_printer gs_ljet4pjl_device = | ^ ./devices/gdevdjet.c:241:25: note: 'gs_ljet4pjl_device' was previously declared here ./obj/gconfig.h:197:1: warning: type of 'gs_coslw2p_device' does not match original declaration [-Wlto-type-mismatch] 197 | device_(gs_coslw2p_device) | ^ ./devices/gdevcslw.c:33:25: note: type 'const struct gx_device_printer' should match type 'struct gx_device' 33 | const gx_device_printer gs_coslw2p_device = | ^ ./devices/gdevcslw.c:33:25: note: 'gs_coslw2p_device' was previously declared here ./obj/gconfig.h:198:1: warning: type of 'gs_coslwxl_device' does not match original declaration [-Wlto-type-mismatch] 198 | device_(gs_coslwxl_device) | ^ ./devices/gdevcslw.c:41:25: note: type 'const struct gx_device_printer' should match type 'struct gx_device' 41 | const gx_device_printer gs_coslwxl_device = | ^ ./devices/gdevcslw.c:41:25: note: 'gs_coslwxl_device' was previously declared here ./obj/gconfig.h:195:1: warning: type of 'gs_cljet5c_device' does not match original declaration [-Wlto-type-mismatch] 195 | device_(gs_cljet5c_device) | ^ ./devices/gdevcljc.c:93:25: note: type 'const struct gx_device_printer' should match type 'struct gx_device' 93 | const gx_device_printer gs_cljet5c_device = | ^ ./devices/gdevcljc.c:93:25: note: 'gs_cljet5c_device' was previously declared here ./obj/gconfig.h:194:1: warning: type of 'gs_cljet5_device' does not match original declaration [-Wlto-type-mismatch] 194 | device_(gs_cljet5_device) | ^ ./devices/gdevclj.c:558:15: note: type 'struct gx_device_clj' should match type 'struct gx_device' 558 | gx_device_clj gs_cljet5_device = { | ^ ./devices/gdevclj.c:558:15: note: 'gs_cljet5_device' was previously declared here ./devices/gdevclj.c:558:15: note: code may be misoptimized unless '-fno-strict-aliasing' is used ./obj/gconfig.h:196:1: warning: type of 'gs_cljet5pr_device' does not match original declaration [-Wlto-type-mismatch] 196 | device_(gs_cljet5pr_device) | ^ ./devices/gdevclj.c:684:15: note: type 'struct gx_device_clj' should match type 'struct gx_device' 684 | gx_device_clj gs_cljet5pr_device = { | ^ ./devices/gdevclj.c:684:15: note: 'gs_cljet5pr_device' was previously declared here ./devices/gdevclj.c:684:15: note: code may be misoptimized unless '-fno-strict-aliasing' is used ./obj/gconfig.h:183:1: warning: type of 'gs_cdj970_device' does not match original declaration [-Wlto-type-mismatch] 183 | device2_(gs_cdj970_device) | ^ ./contrib/gdevdj9.c:561:24: note: type 'const struct gx_device_cdj970' should match type 'const struct gx_device' 561 | const gx_device_cdj970 gs_cdj970_device = | ^ ./contrib/gdevdj9.c:561:24: note: 'gs_cdj970_device' was previously declared here ./obj/gconfig.h:179:1: warning: type of 'gs_cdj670_device' does not match original declaration [-Wlto-type-mismatch] 179 | device2_(gs_cdj670_device) | ^ ./contrib/gdevcd8.c:836:24: note: type 'const struct gx_device_cdj850' should match type 'const struct gx_device' 836 | const gx_device_cdj850 gs_cdj670_device = | ^ ./contrib/gdevcd8.c:836:24: note: 'gs_cdj670_device' was previously declared here ./obj/gconfig.h:180:1: warning: type of 'gs_cdj850_device' does not match original declaration [-Wlto-type-mismatch] 180 | device2_(gs_cdj850_device) | ^ ./contrib/gdevcd8.c:843:24: note: type 'const struct gx_device_cdj850' should match type 'const struct gx_device' 843 | const gx_device_cdj850 gs_cdj850_device = | ^ ./contrib/gdevcd8.c:843:24: note: 'gs_cdj850_device' was previously declared here ./obj/gconfig.h:181:1: warning: type of 'gs_cdj880_device' does not match original declaration [-Wlto-type-mismatch] 181 | device2_(gs_cdj880_device) | ^ ./contrib/gdevcd8.c:850:24: note: type 'const struct gx_device_cdj850' should match type 'const struct gx_device' 850 | const gx_device_cdj850 gs_cdj880_device = | ^ ./contrib/gdevcd8.c:850:24: note: 'gs_cdj880_device' was previously declared here ./obj/gconfig.h:182:1: warning: type of 'gs_cdj890_device' does not match original declaration [-Wlto-type-mismatch] 182 | device2_(gs_cdj890_device) | ^ ./contrib/gdevcd8.c:857:24: note: type 'const struct gx_device_cdj850' should match type 'const struct gx_device' 857 | const gx_device_cdj850 gs_cdj890_device = | ^ ./contrib/gdevcd8.c:857:24: note: 'gs_cdj890_device' was previously declared here ./obj/gconfig.h:172:1: warning: type of 'gs_cdj1600_device' does not match original declaration [-Wlto-type-mismatch] 172 | device2_(gs_cdj1600_device) | ^ ./contrib/gdevcd8.c:864:24: note: type 'const struct gx_device_cdj850' should match type 'const struct gx_device' 864 | const gx_device_cdj850 gs_cdj1600_device = | ^ ./contrib/gdevcd8.c:864:24: note: 'gs_cdj1600_device' was previously declared here ./obj/gconfig.h:191:1: warning: type of 'gs_chp2200_device' does not match original declaration [-Wlto-type-mismatch] 191 | device2_(gs_chp2200_device) | ^ ./contrib/gdevcd8.c:872:24: note: type 'const struct gx_device_cdj850' should match type 'const struct gx_device' 872 | const gx_device_cdj850 gs_chp2200_device = | ^ ./contrib/gdevcd8.c:872:24: note: 'gs_chp2200_device' was previously declared here ./obj/gconfig.h:190:1: warning: type of 'gs_cdnj500_device' does not match original declaration [-Wlto-type-mismatch] 190 | device2_(gs_cdnj500_device) | ^ ./contrib/gdevcd8.c:880:24: note: type 'const struct gx_device_cdj850' should match type 'const struct gx_device' 880 | const gx_device_cdj850 gs_cdnj500_device = | ^ ./contrib/gdevcd8.c:880:24: note: 'gs_cdnj500_device' was previously declared here ./obj/gconfig.h:168:1: warning: type of 'gs_bjcmono_device' does not match original declaration [-Wlto-type-mismatch] 168 | device_(gs_bjcmono_device) | ^ ./contrib/gdevbjc_.c:228:29: note: type 'const struct gx_device_bjc_printer' should match type 'struct gx_device' 228 | const gx_device_bjc_printer gs_bjcmono_device = | ^ ./contrib/gdevbjc_.c:228:29: note: 'gs_bjcmono_device' was previously declared here ./obj/gconfig.h:167:1: warning: type of 'gs_bjcgray_device' does not match original declaration [-Wlto-type-mismatch] 167 | device_(gs_bjcgray_device) | ^ ./contrib/gdevbjc_.c:261:29: note: type 'const struct gx_device_bjc_printer' should match type 'struct gx_device' 261 | const gx_device_bjc_printer gs_bjcgray_device = | ^ ./contrib/gdevbjc_.c:261:29: note: 'gs_bjcgray_device' was previously declared here ./obj/gconfig.h:165:1: warning: type of 'gs_bjccmyk_device' does not match original declaration [-Wlto-type-mismatch] 165 | device_(gs_bjccmyk_device) | ^ ./contrib/gdevbjc_.c:294:29: note: type 'const struct gx_device_bjc_printer' should match type 'struct gx_device' 294 | const gx_device_bjc_printer gs_bjccmyk_device = | ^ ./contrib/gdevbjc_.c:294:29: note: 'gs_bjccmyk_device' was previously declared here ./obj/gconfig.h:166:1: warning: type of 'gs_bjccolor_device' does not match original declaration [-Wlto-type-mismatch] 166 | device_(gs_bjccolor_device) | ^ ./contrib/gdevbjc_.c:327:29: note: type 'const struct gx_device_bjc_printer' should match type 'struct gx_device' 327 | const gx_device_bjc_printer gs_bjccolor_device = | ^ ./contrib/gdevbjc_.c:327:29: note: 'gs_bjccolor_device' was previously declared here ./obj/gconfig.h:294:1: warning: type of 'gs_lips2p_device' does not match original declaration [-Wlto-type-mismatch] 294 | device_(gs_lips2p_device) | ^ ./contrib/lips4/gdevl4r.c:146:25: note: type 'struct gx_device_lips' should match type 'struct gx_device' 146 | gx_device_lips far_data gs_lips2p_device = | ^ ./contrib/lips4/gdevl4r.c:146:25: note: 'gs_lips2p_device' was previously declared here ./contrib/lips4/gdevl4r.c:146:25: note: code may be misoptimized unless '-fno-strict-aliasing' is used ./obj/gconfig.h:295:1: warning: type of 'gs_lips3_device' does not match original declaration [-Wlto-type-mismatch] 295 | device_(gs_lips3_device) | ^ ./contrib/lips4/gdevl4r.c:158:25: note: type 'struct gx_device_lips' should match type 'struct gx_device' 158 | gx_device_lips far_data gs_lips3_device = | ^ ./contrib/lips4/gdevl4r.c:158:25: note: 'gs_lips3_device' was previously declared here ./contrib/lips4/gdevl4r.c:158:25: note: code may be misoptimized unless '-fno-strict-aliasing' is used ./obj/gconfig.h:164:1: warning: type of 'gs_bjc880j_device' does not match original declaration [-Wlto-type-mismatch] 164 | device_(gs_bjc880j_device) | ^ ./contrib/lips4/gdevl4r.c:170:26: note: type 'struct gx_device_lips4' should match type 'struct gx_device' 170 | gx_device_lips4 far_data gs_bjc880j_device = | ^ ./contrib/lips4/gdevl4r.c:170:26: note: 'gs_bjc880j_device' was previously declared here ./contrib/lips4/gdevl4r.c:170:26: note: code may be misoptimized unless '-fno-strict-aliasing' is used ./obj/gconfig.h:296:1: warning: type of 'gs_lips4_device' does not match original declaration [-Wlto-type-mismatch] 296 | device_(gs_lips4_device) | ^ ./contrib/lips4/gdevl4r.c:182:26: note: type 'struct gx_device_lips4' should match type 'struct gx_device' 182 | gx_device_lips4 far_data gs_lips4_device = | ^ ./contrib/lips4/gdevl4r.c:182:26: note: 'gs_lips4_device' was previously declared here ./contrib/lips4/gdevl4r.c:182:26: note: code may be misoptimized unless '-fno-strict-aliasing' is used ./obj/gconfig.h:187:1: warning: type of 'gs_cdjmono_device' does not match original declaration [-Wlto-type-mismatch] 187 | device_(gs_cdjmono_device) | ^ ./devices/gdevcdj.c:586:24: note: type 'struct gx_device_cdj' should match type 'struct gx_device' 586 | gx_device_cdj far_data gs_cdjmono_device = | ^ ./devices/gdevcdj.c:586:24: note: 'gs_cdjmono_device' was previously declared here ./devices/gdevcdj.c:586:24: note: code may be misoptimized unless '-fno-strict-aliasing' is used ./obj/gconfig.h:169:1: warning: type of 'gs_cdeskjet_device' does not match original declaration [-Wlto-type-mismatch] 169 | device_(gs_cdeskjet_device) | ^ ./devices/gdevcdj.c:590:24: note: type 'struct gx_device_cdj' should match type 'struct gx_device' 590 | gx_device_cdj far_data gs_cdeskjet_device = | ^ ./devices/gdevcdj.c:590:24: note: 'gs_cdeskjet_device' was previously declared here ./devices/gdevcdj.c:590:24: note: code may be misoptimized unless '-fno-strict-aliasing' is used ./obj/gconfig.h:186:1: warning: type of 'gs_cdjcolor_device' does not match original declaration [-Wlto-type-mismatch] 186 | device_(gs_cdjcolor_device) | ^ ./devices/gdevcdj.c:594:24: note: type 'struct gx_device_cdj' should match type 'struct gx_device' 594 | gx_device_cdj far_data gs_cdjcolor_device = | ^ ./devices/gdevcdj.c:594:24: note: 'gs_cdjcolor_device' was previously declared here ./devices/gdevcdj.c:594:24: note: code may be misoptimized unless '-fno-strict-aliasing' is used ./obj/gconfig.h:175:1: warning: type of 'gs_cdj500_device' does not match original declaration [-Wlto-type-mismatch] 175 | device_(gs_cdj500_device) | ^ ./devices/gdevcdj.c:598:24: note: type 'struct gx_device_cdj' should match type 'struct gx_device' 598 | gx_device_cdj far_data gs_cdj500_device = | ^ ./devices/gdevcdj.c:598:24: note: 'gs_cdj500_device' was previously declared here ./devices/gdevcdj.c:598:24: note: code may be misoptimized unless '-fno-strict-aliasing' is used ./obj/gconfig.h:176:1: warning: type of 'gs_cdj550_device' does not match original declaration [-Wlto-type-mismatch] 176 | device_(gs_cdj550_device) | ^ ./devices/gdevcdj.c:602:24: note: type 'struct gx_device_cdj' should match type 'struct gx_device' 602 | gx_device_cdj far_data gs_cdj550_device = | ^ ./devices/gdevcdj.c:602:24: note: 'gs_cdj550_device' was previously declared here ./devices/gdevcdj.c:602:24: note: code may be misoptimized unless '-fno-strict-aliasing' is used ./obj/gconfig.h:390:1: warning: type of 'gs_picty180_device' does not match original declaration [-Wlto-type-mismatch] 390 | device_(gs_picty180_device) | ^ ./devices/gdevcdj.c:613:24: note: type 'struct gx_device_cdj' should match type 'struct gx_device' 613 | gx_device_cdj far_data gs_picty180_device = | ^ ./devices/gdevcdj.c:613:24: note: 'gs_picty180_device' was previously declared here ./devices/gdevcdj.c:613:24: note: code may be misoptimized unless '-fno-strict-aliasing' is used ./obj/gconfig.h:205:1: warning: type of 'gs_dj505j_device' does not match original declaration [-Wlto-type-mismatch] 205 | device_(gs_dj505j_device) | ^ ./devices/gdevcdj.c:617:24: note: type 'struct gx_device_cdj' should match type 'struct gx_device' 617 | gx_device_cdj far_data gs_dj505j_device = | ^ ./devices/gdevcdj.c:617:24: note: 'gs_dj505j_device' was previously declared here ./devices/gdevcdj.c:617:24: note: code may be misoptimized unless '-fno-strict-aliasing' is used ./obj/gconfig.h:199:1: warning: type of 'gs_declj250_device' does not match original declaration [-Wlto-type-mismatch] 199 | device_(gs_declj250_device) | ^ ./devices/gdevcdj.c:621:23: note: type 'struct gx_device_pj' should match type 'struct gx_device' 621 | gx_device_pj far_data gs_declj250_device = | ^ ./devices/gdevcdj.c:621:23: note: 'gs_declj250_device' was previously declared here ./devices/gdevcdj.c:621:23: note: code may be misoptimized unless '-fno-strict-aliasing' is used ./obj/gconfig.h:213:1: warning: type of 'gs_dnj650c_device' does not match original declaration [-Wlto-type-mismatch] 213 | device_(gs_dnj650c_device) | ^ ./devices/gdevcdj.c:625:24: note: type 'struct gx_device_cdj' should match type 'struct gx_device' 625 | gx_device_cdj far_data gs_dnj650c_device = | ^ ./devices/gdevcdj.c:625:24: note: 'gs_dnj650c_device' was previously declared here ./devices/gdevcdj.c:625:24: note: code may be misoptimized unless '-fno-strict-aliasing' is used ./obj/gconfig.h:300:1: warning: type of 'gs_lj4dith_device' does not match original declaration [-Wlto-type-mismatch] 300 | device_(gs_lj4dith_device) | ^ ./devices/gdevcdj.c:629:24: note: type 'struct gx_device_cdj' should match type 'struct gx_device' 629 | gx_device_cdj far_data gs_lj4dith_device = | ^ ./devices/gdevcdj.c:629:24: note: 'gs_lj4dith_device' was previously declared here ./devices/gdevcdj.c:629:24: note: code may be misoptimized unless '-fno-strict-aliasing' is used ./obj/gconfig.h:301:1: warning: type of 'gs_lj4dithp_device' does not match original declaration [-Wlto-type-mismatch] 301 | device_(gs_lj4dithp_device) | ^ ./devices/gdevcdj.c:633:24: note: type 'struct gx_device_cdj' should match type 'struct gx_device' 633 | gx_device_cdj far_data gs_lj4dithp_device = | ^ ./devices/gdevcdj.c:633:24: note: 'gs_lj4dithp_device' was previously declared here ./devices/gdevcdj.c:633:24: note: code may be misoptimized unless '-fno-strict-aliasing' is used ./obj/gconfig.h:391:1: warning: type of 'gs_pj_device' does not match original declaration [-Wlto-type-mismatch] 391 | device_(gs_pj_device) | ^ ./devices/gdevcdj.c:637:23: note: type 'struct gx_device_pj' should match type 'struct gx_device' 637 | gx_device_pj far_data gs_pj_device = | ^ ./devices/gdevcdj.c:637:23: note: 'gs_pj_device' was previously declared here ./devices/gdevcdj.c:637:23: note: code may be misoptimized unless '-fno-strict-aliasing' is used ./obj/gconfig.h:393:1: warning: type of 'gs_pjxl_device' does not match original declaration [-Wlto-type-mismatch] 393 | device_(gs_pjxl_device) | ^ ./devices/gdevcdj.c:641:25: note: type 'struct gx_device_pjxl' should match type 'struct gx_device' 641 | gx_device_pjxl far_data gs_pjxl_device = | ^ ./devices/gdevcdj.c:641:25: note: 'gs_pjxl_device' was previously declared here ./devices/gdevcdj.c:641:25: note: code may be misoptimized unless '-fno-strict-aliasing' is used ./obj/gconfig.h:394:1: warning: type of 'gs_pjxl300_device' does not match original declaration [-Wlto-type-mismatch] 394 | device_(gs_pjxl300_device) | ^ ./devices/gdevcdj.c:645:25: note: type 'struct gx_device_pjxl' should match type 'struct gx_device' 645 | gx_device_pjxl far_data gs_pjxl300_device = | ^ ./devices/gdevcdj.c:645:25: note: 'gs_pjxl300_device' was previously declared here ./devices/gdevcdj.c:645:25: note: code may be misoptimized unless '-fno-strict-aliasing' is used ./obj/gconfig.h:229:1: warning: type of 'gs_escp_device' does not match original declaration [-Wlto-type-mismatch] 229 | device_(gs_escp_device) | ^ ./devices/gdevcdj.c:649:24: note: type 'struct gx_device_cdj' should match type 'struct gx_device' 649 | gx_device_cdj far_data gs_escp_device = | ^ ./devices/gdevcdj.c:649:24: note: 'gs_escp_device' was previously declared here ./devices/gdevcdj.c:649:24: note: code may be misoptimized unless '-fno-strict-aliasing' is used ./obj/gconfig.h:162:1: warning: type of 'gs_bjc600_device' does not match original declaration [-Wlto-type-mismatch] 162 | device_(gs_bjc600_device) | ^ ./devices/gdevcdj.c:660:27: note: type 'struct gx_device_bjc600' should match type 'struct gx_device' 660 | gx_device_bjc600 far_data gs_bjc600_device = | ^ ./devices/gdevcdj.c:660:27: note: 'gs_bjc600_device' was previously declared here ./devices/gdevcdj.c:660:27: note: code may be misoptimized unless '-fno-strict-aliasing' is used ./obj/gconfig.h:163:1: warning: type of 'gs_bjc800_device' does not match original declaration [-Wlto-type-mismatch] 163 | device_(gs_bjc800_device) | ^ ./devices/gdevcdj.c:679:27: note: type 'struct gx_device_bjc800' should match type 'struct gx_device' 679 | gx_device_bjc800 far_data gs_bjc800_device = | ^ ./devices/gdevcdj.c:679:27: note: 'gs_bjc800_device' was previously declared here ./devices/gdevcdj.c:679:27: note: code may be misoptimized unless '-fno-strict-aliasing' is used ./obj/gconfig.h:159:1: warning: type of 'gs_bj10v_device' does not match original declaration [-Wlto-type-mismatch] 159 | device_(gs_bj10v_device) | ^ ./contrib/japanese/gdev10v.c:86:19: note: type 'struct gx_device_printer' should match type 'struct gx_device' 86 | gx_device_printer gs_bj10v_device = | ^ ./contrib/japanese/gdev10v.c:86:19: note: 'gs_bj10v_device' was previously declared here ./contrib/japanese/gdev10v.c:86:19: note: code may be misoptimized unless '-fno-strict-aliasing' is used ./obj/gconfig.h:160:1: warning: type of 'gs_bj10vh_device' does not match original declaration [-Wlto-type-mismatch] 160 | device_(gs_bj10vh_device) | ^ ./contrib/japanese/gdev10v.c:95:19: note: type 'struct gx_device_printer' should match type 'struct gx_device' 95 | gx_device_printer gs_bj10vh_device = | ^ ./contrib/japanese/gdev10v.c:95:19: note: 'gs_bj10vh_device' was previously declared here ./contrib/japanese/gdev10v.c:95:19: note: code may be misoptimized unless '-fno-strict-aliasing' is used ./obj/gconfig.h:161:1: warning: type of 'gs_bj200_device' does not match original declaration [-Wlto-type-mismatch] 161 | device_(gs_bj200_device) | ^ ./devices/gdevbj10.c:118:34: note: type 'const struct gx_device_printer' should match type 'struct gx_device' 118 | const gx_device_printer far_data gs_bj200_device = | ^ ./devices/gdevbj10.c:118:34: note: 'gs_bj200_device' was previously declared here ./obj/gconfig.h:158:1: warning: type of 'gs_bj10e_device' does not match original declaration [-Wlto-type-mismatch] 158 | device_(gs_bj10e_device) | ^ ./devices/gdevbj10.c:158:34: note: type 'const struct gx_device_printer' should match type 'struct gx_device' 158 | const gx_device_printer far_data gs_bj10e_device = | ^ ./devices/gdevbj10.c:158:34: note: 'gs_bj10e_device' was previously declared here ./obj/gconfig.h:153:1: warning: type of 'gs_atx23_device' does not match original declaration [-Wlto-type-mismatch] 153 | device2_(gs_atx23_device) | ^ ./devices/gdevatx.c:50:25: note: type 'const struct gx_device_printer' should match type 'const struct gx_device' 50 | const gx_device_printer gs_atx23_device = /* real width = 576 pixels */ | ^ ./devices/gdevatx.c:50:25: note: 'gs_atx23_device' was previously declared here ./obj/gconfig.h:154:1: warning: type of 'gs_atx24_device' does not match original declaration [-Wlto-type-mismatch] 154 | device2_(gs_atx24_device) | ^ ./devices/gdevatx.c:54:25: note: type 'const struct gx_device_printer' should match type 'const struct gx_device' 54 | const gx_device_printer gs_atx24_device = /* real width = 832 pixels */ | ^ ./devices/gdevatx.c:54:25: note: 'gs_atx24_device' was previously declared here ./obj/gconfig.h:155:1: warning: type of 'gs_atx38_device' does not match original declaration [-Wlto-type-mismatch] 155 | device2_(gs_atx38_device) | ^ ./devices/gdevatx.c:58:25: note: type 'const struct gx_device_printer' should match type 'const struct gx_device' 58 | const gx_device_printer gs_atx38_device = /* real width = 2400 pixels */ | ^ ./devices/gdevatx.c:58:25: note: 'gs_atx38_device' was previously declared here ./obj/gconfig.h:269:1: warning: type of 'gs_itk24i_device' does not match original declaration [-Wlto-type-mismatch] 269 | device2_(gs_itk24i_device) | ^ ./devices/gdevatx.c:62:25: note: type 'const struct gx_device_printer' should match type 'const struct gx_device' 62 | const gx_device_printer gs_itk24i_device = /* real width = 832 pixels */ | ^ ./devices/gdevatx.c:62:25: note: 'gs_itk24i_device' was previously declared here ./obj/gconfig.h:270:1: warning: type of 'gs_itk38_device' does not match original declaration [-Wlto-type-mismatch] 270 | device2_(gs_itk38_device) | ^ ./devices/gdevatx.c:66:25: note: type 'const struct gx_device_printer' should match type 'const struct gx_device' 66 | const gx_device_printer gs_itk38_device = /* real width = 2400 pixels */ | ^ ./devices/gdevatx.c:66:25: note: 'gs_itk38_device' was previously declared here ./obj/gconfig.h:150:1: warning: type of 'gs_appledmp_device' does not match original declaration [-Wlto-type-mismatch] 150 | device_(gs_appledmp_device) | ^ ./contrib/gdevadmp.c:121:34: note: type 'const struct gx_device_printer' should match type 'struct gx_device' 121 | const gx_device_printer far_data gs_appledmp_device = | ^ ./contrib/gdevadmp.c:121:34: note: 'gs_appledmp_device' was previously declared here ./obj/gconfig.h:274:1: warning: type of 'gs_iwlo_device' does not match original declaration [-Wlto-type-mismatch] 274 | device_(gs_iwlo_device) | ^ ./contrib/gdevadmp.c:130:34: note: type 'const struct gx_device_printer' should match type 'struct gx_device' 130 | const gx_device_printer far_data gs_iwlo_device = | ^ ./contrib/gdevadmp.c:130:34: note: 'gs_iwlo_device' was previously declared here ./obj/gconfig.h:273:1: warning: type of 'gs_iwhi_device' does not match original declaration [-Wlto-type-mismatch] 273 | device_(gs_iwhi_device) | ^ ./contrib/gdevadmp.c:139:34: note: type 'const struct gx_device_printer' should match type 'struct gx_device' 139 | const gx_device_printer far_data gs_iwhi_device = | ^ ./contrib/gdevadmp.c:139:34: note: 'gs_iwhi_device' was previously declared here ./obj/gconfig.h:275:1: warning: type of 'gs_iwlq_device' does not match original declaration [-Wlto-type-mismatch] 275 | device_(gs_iwlq_device) | ^ ./contrib/gdevadmp.c:148:34: note: type 'const struct gx_device_printer' should match type 'struct gx_device' 148 | const gx_device_printer far_data gs_iwlq_device = | ^ ./contrib/gdevadmp.c:148:34: note: 'gs_iwlq_device' was previously declared here ./obj/gconfig.h:410:1: warning: type of 'gs_st800_device' does not match original declaration [-Wlto-type-mismatch] 410 | device_(gs_st800_device) | ^ ./devices/gdevescp.c:89:34: note: type 'const struct gx_device_printer' should match type 'struct gx_device' 89 | const gx_device_printer far_data gs_st800_device = | ^ ./devices/gdevescp.c:89:34: note: 'gs_st800_device' was previously declared here ./obj/gconfig.h:149:1: warning: type of 'gs_ap3250_device' does not match original declaration [-Wlto-type-mismatch] 149 | device_(gs_ap3250_device) | ^ ./devices/gdevescp.c:99:34: note: type 'const struct gx_device_printer' should match type 'struct gx_device' 99 | const gx_device_printer far_data gs_ap3250_device = | ^ ./devices/gdevescp.c:99:34: note: 'gs_ap3250_device' was previously declared here ./obj/gconfig.h:214:1: warning: type of 'gs_epl2050_device' does not match original declaration [-Wlto-type-mismatch] 214 | device_(gs_epl2050_device) | ^ ./contrib/eplaser/gdevescv.c:245:25: note: type 'struct gx_device_escv' should match type 'struct gx_device' 245 | gx_device_escv far_data gs_epl2050_device = esmv_device_body("epl2050"); | ^ ./contrib/eplaser/gdevescv.c:245:25: note: 'gs_epl2050_device' was previously declared here ./contrib/eplaser/gdevescv.c:245:25: note: code may be misoptimized unless '-fno-strict-aliasing' is used ./obj/gconfig.h:215:1: warning: type of 'gs_epl2050p_device' does not match original declaration [-Wlto-type-mismatch] 215 | device_(gs_epl2050p_device) | ^ ./contrib/eplaser/gdevescv.c:246:25: note: type 'struct gx_device_escv' should match type 'struct gx_device' 246 | gx_device_escv far_data gs_epl2050p_device= esmv_device_body("epl2050p"); | ^ ./contrib/eplaser/gdevescv.c:246:25: note: 'gs_epl2050p_device' was previously declared here ./contrib/eplaser/gdevescv.c:246:25: note: code may be misoptimized unless '-fno-strict-aliasing' is used ./obj/gconfig.h:216:1: warning: type of 'gs_epl2120_device' does not match original declaration [-Wlto-type-mismatch] 216 | device_(gs_epl2120_device) | ^ ./contrib/eplaser/gdevescv.c:247:25: note: type 'struct gx_device_escv' should match type 'struct gx_device' 247 | gx_device_escv far_data gs_epl2120_device = esmv_device_body("epl2120"); | ^ ./contrib/eplaser/gdevescv.c:247:25: note: 'gs_epl2120_device' was previously declared here ./contrib/eplaser/gdevescv.c:247:25: note: code may be misoptimized unless '-fno-strict-aliasing' is used ./obj/gconfig.h:217:1: warning: type of 'gs_epl2500_device' does not match original declaration [-Wlto-type-mismatch] 217 | device_(gs_epl2500_device) | ^ ./contrib/eplaser/gdevescv.c:248:25: note: type 'struct gx_device_escv' should match type 'struct gx_device' 248 | gx_device_escv far_data gs_epl2500_device = esmv_device_body("epl2500"); | ^ ./contrib/eplaser/gdevescv.c:248:25: note: 'gs_epl2500_device' was previously declared here ./contrib/eplaser/gdevescv.c:248:25: note: code may be misoptimized unless '-fno-strict-aliasing' is used ./obj/gconfig.h:218:1: warning: type of 'gs_epl2750_device' does not match original declaration [-Wlto-type-mismatch] 218 | device_(gs_epl2750_device) | ^ ./contrib/eplaser/gdevescv.c:249:25: note: type 'struct gx_device_escv' should match type 'struct gx_device' 249 | gx_device_escv far_data gs_epl2750_device = esmv_device_body("epl2750"); | ^ ./contrib/eplaser/gdevescv.c:249:25: note: 'gs_epl2750_device' was previously declared here ./contrib/eplaser/gdevescv.c:249:25: note: code may be misoptimized unless '-fno-strict-aliasing' is used ./obj/gconfig.h:219:1: warning: type of 'gs_epl5800_device' does not match original declaration [-Wlto-type-mismatch] 219 | device_(gs_epl5800_device) | ^ ./contrib/eplaser/gdevescv.c:250:25: note: type 'struct gx_device_escv' should match type 'struct gx_device' 250 | gx_device_escv far_data gs_epl5800_device = esmv_device_body("epl5800"); | ^ ./contrib/eplaser/gdevescv.c:250:25: note: 'gs_epl5800_device' was previously declared here ./contrib/eplaser/gdevescv.c:250:25: note: code may be misoptimized unless '-fno-strict-aliasing' is used ./obj/gconfig.h:220:1: warning: type of 'gs_epl5900_device' does not match original declaration [-Wlto-type-mismatch] 220 | device_(gs_epl5900_device) | ^ ./contrib/eplaser/gdevescv.c:251:25: note: type 'struct gx_device_escv' should match type 'struct gx_device' 251 | gx_device_escv far_data gs_epl5900_device = esmv_device_body("epl5900"); | ^ ./contrib/eplaser/gdevescv.c:251:25: note: 'gs_epl5900_device' was previously declared here ./contrib/eplaser/gdevescv.c:251:25: note: code may be misoptimized unless '-fno-strict-aliasing' is used ./obj/gconfig.h:221:1: warning: type of 'gs_epl6100_device' does not match original declaration [-Wlto-type-mismatch] 221 | device_(gs_epl6100_device) | ^ ./contrib/eplaser/gdevescv.c:252:25: note: type 'struct gx_device_escv' should match type 'struct gx_device' 252 | gx_device_escv far_data gs_epl6100_device = esmv_device_body("epl6100"); | ^ ./contrib/eplaser/gdevescv.c:252:25: note: 'gs_epl6100_device' was previously declared here ./contrib/eplaser/gdevescv.c:252:25: note: code may be misoptimized unless '-fno-strict-aliasing' is used ./obj/gconfig.h:222:1: warning: type of 'gs_epl6200_device' does not match original declaration [-Wlto-type-mismatch] 222 | device_(gs_epl6200_device) | ^ ./contrib/eplaser/gdevescv.c:253:25: note: type 'struct gx_device_escv' should match type 'struct gx_device' 253 | gx_device_escv far_data gs_epl6200_device = esmv_device_body("epl6200"); | ^ ./contrib/eplaser/gdevescv.c:253:25: note: 'gs_epl6200_device' was previously declared here ./contrib/eplaser/gdevescv.c:253:25: note: code may be misoptimized unless '-fno-strict-aliasing' is used ./obj/gconfig.h:320:1: warning: type of 'gs_lp1800_device' does not match original declaration [-Wlto-type-mismatch] 320 | device_(gs_lp1800_device) | ^ ./contrib/eplaser/gdevescv.c:254:25: note: type 'struct gx_device_escv' should match type 'struct gx_device' 254 | gx_device_escv far_data gs_lp1800_device = esmv_device_body("lp1800"); | ^ ./contrib/eplaser/gdevescv.c:254:25: note: 'gs_lp1800_device' was previously declared here ./contrib/eplaser/gdevescv.c:254:25: note: code may be misoptimized unless '-fno-strict-aliasing' is used ./obj/gconfig.h:321:1: warning: type of 'gs_lp1900_device' does not match original declaration [-Wlto-type-mismatch] 321 | device_(gs_lp1900_device) | ^ ./contrib/eplaser/gdevescv.c:255:25: note: type 'struct gx_device_escv' should match type 'struct gx_device' 255 | gx_device_escv far_data gs_lp1900_device = esmv_device_body("lp1900"); | ^ ./contrib/eplaser/gdevescv.c:255:25: note: 'gs_lp1900_device' was previously declared here ./contrib/eplaser/gdevescv.c:255:25: note: code may be misoptimized unless '-fno-strict-aliasing' is used ./obj/gconfig.h:323:1: warning: type of 'gs_lp2200_device' does not match original declaration [-Wlto-type-mismatch] 323 | device_(gs_lp2200_device) | ^ ./contrib/eplaser/gdevescv.c:256:25: note: type 'struct gx_device_escv' should match type 'struct gx_device' 256 | gx_device_escv far_data gs_lp2200_device = esmv_device_body("lp2200"); | ^ ./contrib/eplaser/gdevescv.c:256:25: note: 'gs_lp2200_device' was previously declared here ./contrib/eplaser/gdevescv.c:256:25: note: code may be misoptimized unless '-fno-strict-aliasing' is used ./obj/gconfig.h:324:1: warning: type of 'gs_lp2400_device' does not match original declaration [-Wlto-type-mismatch] 324 | device_(gs_lp2400_device) | ^ ./contrib/eplaser/gdevescv.c:257:25: note: type 'struct gx_device_escv' should match type 'struct gx_device' 257 | gx_device_escv far_data gs_lp2400_device = esmv_device_body("lp2400"); | ^ ./contrib/eplaser/gdevescv.c:257:25: note: 'gs_lp2400_device' was previously declared here ./contrib/eplaser/gdevescv.c:257:25: note: code may be misoptimized unless '-fno-strict-aliasing' is used ./obj/gconfig.h:325:1: warning: type of 'gs_lp2500_device' does not match original declaration [-Wlto-type-mismatch] 325 | device_(gs_lp2500_device) | ^ ./contrib/eplaser/gdevescv.c:258:25: note: type 'struct gx_device_escv' should match type 'struct gx_device' 258 | gx_device_escv far_data gs_lp2500_device = esmv_device_body("lp2500"); | ^ ./contrib/eplaser/gdevescv.c:258:25: note: 'gs_lp2500_device' was previously declared here ./contrib/eplaser/gdevescv.c:258:25: note: code may be misoptimized unless '-fno-strict-aliasing' is used ./obj/gconfig.h:332:1: warning: type of 'gs_lp7500_device' does not match original declaration [-Wlto-type-mismatch] 332 | device_(gs_lp7500_device) | ^ ./contrib/eplaser/gdevescv.c:259:25: note: type 'struct gx_device_escv' should match type 'struct gx_device' 259 | gx_device_escv far_data gs_lp7500_device = esmv_device_body("lp7500"); | ^ ./contrib/eplaser/gdevescv.c:259:25: note: 'gs_lp7500_device' was previously declared here ./contrib/eplaser/gdevescv.c:259:25: note: code may be misoptimized unless '-fno-strict-aliasing' is used ./obj/gconfig.h:333:1: warning: type of 'gs_lp7700_device' does not match original declaration [-Wlto-type-mismatch] 333 | device_(gs_lp7700_device) | ^ ./contrib/eplaser/gdevescv.c:260:25: note: type 'struct gx_device_escv' should match type 'struct gx_device' 260 | gx_device_escv far_data gs_lp7700_device = esmv_device_body("lp7700"); | ^ ./contrib/eplaser/gdevescv.c:260:25: note: 'gs_lp7700_device' was previously declared here ./contrib/eplaser/gdevescv.c:260:25: note: code may be misoptimized unless '-fno-strict-aliasing' is used ./obj/gconfig.h:334:1: warning: type of 'gs_lp7900_device' does not match original declaration [-Wlto-type-mismatch] 334 | device_(gs_lp7900_device) | ^ ./contrib/eplaser/gdevescv.c:261:25: note: type 'struct gx_device_escv' should match type 'struct gx_device' 261 | gx_device_escv far_data gs_lp7900_device = esmv_device_body("lp7900"); | ^ ./contrib/eplaser/gdevescv.c:261:25: note: 'gs_lp7900_device' was previously declared here ./contrib/eplaser/gdevescv.c:261:25: note: code may be misoptimized unless '-fno-strict-aliasing' is used ./obj/gconfig.h:337:1: warning: type of 'gs_lp8100_device' does not match original declaration [-Wlto-type-mismatch] 337 | device_(gs_lp8100_device) | ^ ./contrib/eplaser/gdevescv.c:262:25: note: type 'struct gx_device_escv' should match type 'struct gx_device' 262 | gx_device_escv far_data gs_lp8100_device = esmv_device_body("lp8100"); | ^ ./contrib/eplaser/gdevescv.c:262:25: note: 'gs_lp8100_device' was previously declared here ./contrib/eplaser/gdevescv.c:262:25: note: code may be misoptimized unless '-fno-strict-aliasing' is used ./obj/gconfig.h:340:1: warning: type of 'gs_lp8300f_device' does not match original declaration [-Wlto-type-mismatch] 340 | device_(gs_lp8300f_device) | ^ ./contrib/eplaser/gdevescv.c:263:25: note: type 'struct gx_device_escv' should match type 'struct gx_device' 263 | gx_device_escv far_data gs_lp8300f_device = esmv_device_body("lp8300f"); | ^ ./contrib/eplaser/gdevescv.c:263:25: note: 'gs_lp8300f_device' was previously declared here ./contrib/eplaser/gdevescv.c:263:25: note: code may be misoptimized unless '-fno-strict-aliasing' is used ./obj/gconfig.h:341:1: warning: type of 'gs_lp8400f_device' does not match original declaration [-Wlto-type-mismatch] 341 | device_(gs_lp8400f_device) | ^ ./contrib/eplaser/gdevescv.c:264:25: note: type 'struct gx_device_escv' should match type 'struct gx_device' 264 | gx_device_escv far_data gs_lp8400f_device = esmv_device_body("lp8400f"); | ^ ./contrib/eplaser/gdevescv.c:264:25: note: 'gs_lp8400f_device' was previously declared here ./contrib/eplaser/gdevescv.c:264:25: note: code may be misoptimized unless '-fno-strict-aliasing' is used ./obj/gconfig.h:343:1: warning: type of 'gs_lp8600_device' does not match original declaration [-Wlto-type-mismatch] 343 | device_(gs_lp8600_device) | ^ ./contrib/eplaser/gdevescv.c:265:25: note: type 'struct gx_device_escv' should match type 'struct gx_device' 265 | gx_device_escv far_data gs_lp8600_device = esmv_device_body("lp8600"); | ^ ./contrib/eplaser/gdevescv.c:265:25: note: 'gs_lp8600_device' was previously declared here ./contrib/eplaser/gdevescv.c:265:25: note: code may be misoptimized unless '-fno-strict-aliasing' is used ./obj/gconfig.h:344:1: warning: type of 'gs_lp8600f_device' does not match original declaration [-Wlto-type-mismatch] 344 | device_(gs_lp8600f_device) | ^ ./contrib/eplaser/gdevescv.c:266:25: note: type 'struct gx_device_escv' should match type 'struct gx_device' 266 | gx_device_escv far_data gs_lp8600f_device = esmv_device_body("lp8600f"); | ^ ./contrib/eplaser/gdevescv.c:266:25: note: 'gs_lp8600f_device' was previously declared here ./contrib/eplaser/gdevescv.c:266:25: note: code may be misoptimized unless '-fno-strict-aliasing' is used ./obj/gconfig.h:345:1: warning: type of 'gs_lp8700_device' does not match original declaration [-Wlto-type-mismatch] 345 | device_(gs_lp8700_device) | ^ ./contrib/eplaser/gdevescv.c:267:25: note: type 'struct gx_device_escv' should match type 'struct gx_device' 267 | gx_device_escv far_data gs_lp8700_device = esmv_device_body("lp8700"); | ^ ./contrib/eplaser/gdevescv.c:267:25: note: 'gs_lp8700_device' was previously declared here ./contrib/eplaser/gdevescv.c:267:25: note: code may be misoptimized unless '-fno-strict-aliasing' is used ./obj/gconfig.h:347:1: warning: type of 'gs_lp8900_device' does not match original declaration [-Wlto-type-mismatch] 347 | device_(gs_lp8900_device) | ^ ./contrib/eplaser/gdevescv.c:268:25: note: type 'struct gx_device_escv' should match type 'struct gx_device' 268 | gx_device_escv far_data gs_lp8900_device = esmv_device_body("lp8900"); | ^ ./contrib/eplaser/gdevescv.c:268:25: note: 'gs_lp8900_device' was previously declared here ./contrib/eplaser/gdevescv.c:268:25: note: code may be misoptimized unless '-fno-strict-aliasing' is used ./obj/gconfig.h:348:1: warning: type of 'gs_lp9000b_device' does not match original declaration [-Wlto-type-mismatch] 348 | device_(gs_lp9000b_device) | ^ ./contrib/eplaser/gdevescv.c:269:25: note: type 'struct gx_device_escv' should match type 'struct gx_device' 269 | gx_device_escv far_data gs_lp9000b_device = esmv_device_body("lp9000b"); | ^ ./contrib/eplaser/gdevescv.c:269:25: note: 'gs_lp9000b_device' was previously declared here ./contrib/eplaser/gdevescv.c:269:25: note: code may be misoptimized unless '-fno-strict-aliasing' is used ./obj/gconfig.h:350:1: warning: type of 'gs_lp9100_device' does not match original declaration [-Wlto-type-mismatch] 350 | device_(gs_lp9100_device) | ^ ./contrib/eplaser/gdevescv.c:270:25: note: type 'struct gx_device_escv' should match type 'struct gx_device' 270 | gx_device_escv far_data gs_lp9100_device = esmv_device_body("lp9100"); | ^ ./contrib/eplaser/gdevescv.c:270:25: note: 'gs_lp9100_device' was previously declared here ./contrib/eplaser/gdevescv.c:270:25: note: code may be misoptimized unless '-fno-strict-aliasing' is used ./obj/gconfig.h:351:1: warning: type of 'gs_lp9200b_device' does not match original declaration [-Wlto-type-mismatch] 351 | device_(gs_lp9200b_device) | ^ ./contrib/eplaser/gdevescv.c:271:25: note: type 'struct gx_device_escv' should match type 'struct gx_device' 271 | gx_device_escv far_data gs_lp9200b_device = esmv_device_body("lp9200b"); | ^ ./contrib/eplaser/gdevescv.c:271:25: note: 'gs_lp9200b_device' was previously declared here ./contrib/eplaser/gdevescv.c:271:25: note: code may be misoptimized unless '-fno-strict-aliasing' is used ./obj/gconfig.h:353:1: warning: type of 'gs_lp9300_device' does not match original declaration [-Wlto-type-mismatch] 353 | device_(gs_lp9300_device) | ^ ./contrib/eplaser/gdevescv.c:272:25: note: type 'struct gx_device_escv' should match type 'struct gx_device' 272 | gx_device_escv far_data gs_lp9300_device = esmv_device_body("lp9300"); | ^ ./contrib/eplaser/gdevescv.c:272:25: note: 'gs_lp9300_device' was previously declared here ./contrib/eplaser/gdevescv.c:272:25: note: code may be misoptimized unless '-fno-strict-aliasing' is used ./obj/gconfig.h:354:1: warning: type of 'gs_lp9400_device' does not match original declaration [-Wlto-type-mismatch] 354 | device_(gs_lp9400_device) | ^ ./contrib/eplaser/gdevescv.c:273:25: note: type 'struct gx_device_escv' should match type 'struct gx_device' 273 | gx_device_escv far_data gs_lp9400_device = esmv_device_body("lp9400"); | ^ ./contrib/eplaser/gdevescv.c:273:25: note: 'gs_lp9400_device' was previously declared here ./contrib/eplaser/gdevescv.c:273:25: note: code may be misoptimized unless '-fno-strict-aliasing' is used ./obj/gconfig.h:356:1: warning: type of 'gs_lp9600_device' does not match original declaration [-Wlto-type-mismatch] 356 | device_(gs_lp9600_device) | ^ ./contrib/eplaser/gdevescv.c:274:25: note: type 'struct gx_device_escv' should match type 'struct gx_device' 274 | gx_device_escv far_data gs_lp9600_device = esmv_device_body("lp9600"); | ^ ./contrib/eplaser/gdevescv.c:274:25: note: 'gs_lp9600_device' was previously declared here ./contrib/eplaser/gdevescv.c:274:25: note: code may be misoptimized unless '-fno-strict-aliasing' is used ./obj/gconfig.h:357:1: warning: type of 'gs_lp9600s_device' does not match original declaration [-Wlto-type-mismatch] 357 | device_(gs_lp9600s_device) | ^ ./contrib/eplaser/gdevescv.c:275:25: note: type 'struct gx_device_escv' should match type 'struct gx_device' 275 | gx_device_escv far_data gs_lp9600s_device = esmv_device_body("lp9600s"); | ^ ./contrib/eplaser/gdevescv.c:275:25: note: 'gs_lp9600s_device' was previously declared here ./contrib/eplaser/gdevescv.c:275:25: note: code may be misoptimized unless '-fno-strict-aliasing' is used ./obj/gconfig.h:359:1: warning: type of 'gs_lps4500_device' does not match original declaration [-Wlto-type-mismatch] 359 | device_(gs_lps4500_device) | ^ ./contrib/eplaser/gdevescv.c:276:25: note: type 'struct gx_device_escv' should match type 'struct gx_device' 276 | gx_device_escv far_data gs_lps4500_device = esmv_device_body("lps4500"); | ^ ./contrib/eplaser/gdevescv.c:276:25: note: 'gs_lps4500_device' was previously declared here ./contrib/eplaser/gdevescv.c:276:25: note: code may be misoptimized unless '-fno-strict-aliasing' is used ./obj/gconfig.h:224:1: warning: type of 'gs_eplmono_device' does not match original declaration [-Wlto-type-mismatch] 224 | device_(gs_eplmono_device) | ^ ./contrib/eplaser/gdevescv.c:277:25: note: type 'struct gx_device_escv' should match type 'struct gx_device' 277 | gx_device_escv far_data gs_eplmono_device = esmv_device_body(ESCPAGE_DEVICENAME_MONO); | ^ ./contrib/eplaser/gdevescv.c:277:25: note: 'gs_eplmono_device' was previously declared here ./contrib/eplaser/gdevescv.c:277:25: note: code may be misoptimized unless '-fno-strict-aliasing' is used ./obj/gconfig.h:142:1: warning: type of 'gs_alc1900_device' does not match original declaration [-Wlto-type-mismatch] 142 | device_(gs_alc1900_device) | ^ ./contrib/eplaser/gdevescv.c:280:25: note: type 'struct gx_device_escv' should match type 'struct gx_device' 280 | gx_device_escv far_data gs_alc1900_device = escv_device_body("alc1900"); | ^ ./contrib/eplaser/gdevescv.c:280:25: note: 'gs_alc1900_device' was previously declared here ./contrib/eplaser/gdevescv.c:280:25: note: code may be misoptimized unless '-fno-strict-aliasing' is used ./obj/gconfig.h:143:1: warning: type of 'gs_alc2000_device' does not match original declaration [-Wlto-type-mismatch] 143 | device_(gs_alc2000_device) | ^ ./contrib/eplaser/gdevescv.c:281:25: note: type 'struct gx_device_escv' should match type 'struct gx_device' 281 | gx_device_escv far_data gs_alc2000_device = escv_device_body("alc2000"); | ^ ./contrib/eplaser/gdevescv.c:281:25: note: 'gs_alc2000_device' was previously declared here ./contrib/eplaser/gdevescv.c:281:25: note: code may be misoptimized unless '-fno-strict-aliasing' is used ./obj/gconfig.h:144:1: warning: type of 'gs_alc4000_device' does not match original declaration [-Wlto-type-mismatch] 144 | device_(gs_alc4000_device) | ^ ./contrib/eplaser/gdevescv.c:282:25: note: type 'struct gx_device_escv' should match type 'struct gx_device' 282 | gx_device_escv far_data gs_alc4000_device = escv_device_body("alc4000"); | ^ ./contrib/eplaser/gdevescv.c:282:25: note: 'gs_alc4000_device' was previously declared here ./contrib/eplaser/gdevescv.c:282:25: note: code may be misoptimized unless '-fno-strict-aliasing' is used ./obj/gconfig.h:145:1: warning: type of 'gs_alc4100_device' does not match original declaration [-Wlto-type-mismatch] 145 | device_(gs_alc4100_device) | ^ ./contrib/eplaser/gdevescv.c:283:25: note: type 'struct gx_device_escv' should match type 'struct gx_device' 283 | gx_device_escv far_data gs_alc4100_device = escv_device_body("alc4100"); | ^ ./contrib/eplaser/gdevescv.c:283:25: note: 'gs_alc4100_device' was previously declared here ./contrib/eplaser/gdevescv.c:283:25: note: code may be misoptimized unless '-fno-strict-aliasing' is used ./obj/gconfig.h:146:1: warning: type of 'gs_alc8500_device' does not match original declaration [-Wlto-type-mismatch] 146 | device_(gs_alc8500_device) | ^ ./contrib/eplaser/gdevescv.c:284:25: note: type 'struct gx_device_escv' should match type 'struct gx_device' 284 | gx_device_escv far_data gs_alc8500_device = escv_device_body("alc8500"); | ^ ./contrib/eplaser/gdevescv.c:284:25: note: 'gs_alc8500_device' was previously declared here ./contrib/eplaser/gdevescv.c:284:25: note: code may be misoptimized unless '-fno-strict-aliasing' is used ./obj/gconfig.h:147:1: warning: type of 'gs_alc8600_device' does not match original declaration [-Wlto-type-mismatch] 147 | device_(gs_alc8600_device) | ^ ./contrib/eplaser/gdevescv.c:285:25: note: type 'struct gx_device_escv' should match type 'struct gx_device' 285 | gx_device_escv far_data gs_alc8600_device = escv_device_body("alc8600"); | ^ ./contrib/eplaser/gdevescv.c:285:25: note: 'gs_alc8600_device' was previously declared here ./contrib/eplaser/gdevescv.c:285:25: note: code may be misoptimized unless '-fno-strict-aliasing' is used ./obj/gconfig.h:148:1: warning: type of 'gs_alc9100_device' does not match original declaration [-Wlto-type-mismatch] 148 | device_(gs_alc9100_device) | ^ ./contrib/eplaser/gdevescv.c:286:25: note: type 'struct gx_device_escv' should match type 'struct gx_device' 286 | gx_device_escv far_data gs_alc9100_device = escv_device_body("alc9100"); | ^ ./contrib/eplaser/gdevescv.c:286:25: note: 'gs_alc9100_device' was previously declared here ./contrib/eplaser/gdevescv.c:286:25: note: code may be misoptimized unless '-fno-strict-aliasing' is used ./obj/gconfig.h:331:1: warning: type of 'gs_lp3000c_device' does not match original declaration [-Wlto-type-mismatch] 331 | device_(gs_lp3000c_device) | ^ ./contrib/eplaser/gdevescv.c:287:25: note: type 'struct gx_device_escv' should match type 'struct gx_device' 287 | gx_device_escv far_data gs_lp3000c_device = escv_device_body("lp3000c"); | ^ ./contrib/eplaser/gdevescv.c:287:25: note: 'gs_lp3000c_device' was previously declared here ./contrib/eplaser/gdevescv.c:287:25: note: code may be misoptimized unless '-fno-strict-aliasing' is used ./obj/gconfig.h:336:1: warning: type of 'gs_lp8000c_device' does not match original declaration [-Wlto-type-mismatch] 336 | device_(gs_lp8000c_device) | ^ ./contrib/eplaser/gdevescv.c:288:25: note: type 'struct gx_device_escv' should match type 'struct gx_device' 288 | gx_device_escv far_data gs_lp8000c_device = escv_device_body("lp8000c"); | ^ ./contrib/eplaser/gdevescv.c:288:25: note: 'gs_lp8000c_device' was previously declared here ./contrib/eplaser/gdevescv.c:288:25: note: code may be misoptimized unless '-fno-strict-aliasing' is used ./obj/gconfig.h:338:1: warning: type of 'gs_lp8200c_device' does not match original declaration [-Wlto-type-mismatch] 338 | device_(gs_lp8200c_device) | ^ ./contrib/eplaser/gdevescv.c:289:25: note: type 'struct gx_device_escv' should match type 'struct gx_device' 289 | gx_device_escv far_data gs_lp8200c_device = escv_device_body("lp8200c"); | ^ ./contrib/eplaser/gdevescv.c:289:25: note: 'gs_lp8200c_device' was previously declared here ./contrib/eplaser/gdevescv.c:289:25: note: code may be misoptimized unless '-fno-strict-aliasing' is used ./obj/gconfig.h:339:1: warning: type of 'gs_lp8300c_device' does not match original declaration [-Wlto-type-mismatch] 339 | device_(gs_lp8300c_device) | ^ ./contrib/eplaser/gdevescv.c:290:25: note: type 'struct gx_device_escv' should match type 'struct gx_device' 290 | gx_device_escv far_data gs_lp8300c_device = escv_device_body("lp8300c"); | ^ ./contrib/eplaser/gdevescv.c:290:25: note: 'gs_lp8300c_device' was previously declared here ./contrib/eplaser/gdevescv.c:290:25: note: code may be misoptimized unless '-fno-strict-aliasing' is used ./obj/gconfig.h:342:1: warning: type of 'gs_lp8500c_device' does not match original declaration [-Wlto-type-mismatch] 342 | device_(gs_lp8500c_device) | ^ ./contrib/eplaser/gdevescv.c:291:25: note: type 'struct gx_device_escv' should match type 'struct gx_device' 291 | gx_device_escv far_data gs_lp8500c_device = escv_device_body("lp8500c"); | ^ ./contrib/eplaser/gdevescv.c:291:25: note: 'gs_lp8500c_device' was previously declared here ./contrib/eplaser/gdevescv.c:291:25: note: code may be misoptimized unless '-fno-strict-aliasing' is used ./obj/gconfig.h:346:1: warning: type of 'gs_lp8800c_device' does not match original declaration [-Wlto-type-mismatch] 346 | device_(gs_lp8800c_device) | ^ ./contrib/eplaser/gdevescv.c:292:25: note: type 'struct gx_device_escv' should match type 'struct gx_device' 292 | gx_device_escv far_data gs_lp8800c_device = escv_device_body("lp8800c"); | ^ ./contrib/eplaser/gdevescv.c:292:25: note: 'gs_lp8800c_device' was previously declared here ./contrib/eplaser/gdevescv.c:292:25: note: code may be misoptimized unless '-fno-strict-aliasing' is used ./obj/gconfig.h:349:1: warning: type of 'gs_lp9000c_device' does not match original declaration [-Wlto-type-mismatch] 349 | device_(gs_lp9000c_device) | ^ ./contrib/eplaser/gdevescv.c:293:25: note: type 'struct gx_device_escv' should match type 'struct gx_device' 293 | gx_device_escv far_data gs_lp9000c_device = escv_device_body("lp9000c"); | ^ ./contrib/eplaser/gdevescv.c:293:25: note: 'gs_lp9000c_device' was previously declared here ./contrib/eplaser/gdevescv.c:293:25: note: code may be misoptimized unless '-fno-strict-aliasing' is used ./obj/gconfig.h:352:1: warning: type of 'gs_lp9200c_device' does not match original declaration [-Wlto-type-mismatch] 352 | device_(gs_lp9200c_device) | ^ ./contrib/eplaser/gdevescv.c:294:25: note: type 'struct gx_device_escv' should match type 'struct gx_device' 294 | gx_device_escv far_data gs_lp9200c_device = escv_device_body("lp9200c"); | ^ ./contrib/eplaser/gdevescv.c:294:25: note: 'gs_lp9200c_device' was previously declared here ./contrib/eplaser/gdevescv.c:294:25: note: code may be misoptimized unless '-fno-strict-aliasing' is used ./obj/gconfig.h:355:1: warning: type of 'gs_lp9500c_device' does not match original declaration [-Wlto-type-mismatch] 355 | device_(gs_lp9500c_device) | ^ ./contrib/eplaser/gdevescv.c:295:25: note: type 'struct gx_device_escv' should match type 'struct gx_device' 295 | gx_device_escv far_data gs_lp9500c_device = escv_device_body("lp9500c"); | ^ ./contrib/eplaser/gdevescv.c:295:25: note: 'gs_lp9500c_device' was previously declared here ./contrib/eplaser/gdevescv.c:295:25: note: code may be misoptimized unless '-fno-strict-aliasing' is used ./obj/gconfig.h:358:1: warning: type of 'gs_lp9800c_device' does not match original declaration [-Wlto-type-mismatch] 358 | device_(gs_lp9800c_device) | ^ ./contrib/eplaser/gdevescv.c:296:25: note: type 'struct gx_device_escv' should match type 'struct gx_device' 296 | gx_device_escv far_data gs_lp9800c_device = escv_device_body("lp9800c"); | ^ ./contrib/eplaser/gdevescv.c:296:25: note: 'gs_lp9800c_device' was previously declared here ./contrib/eplaser/gdevescv.c:296:25: note: code may be misoptimized unless '-fno-strict-aliasing' is used ./obj/gconfig.h:360:1: warning: type of 'gs_lps6500_device' does not match original declaration [-Wlto-type-mismatch] 360 | device_(gs_lps6500_device) | ^ ./contrib/eplaser/gdevescv.c:297:25: note: type 'struct gx_device_escv' should match type 'struct gx_device' 297 | gx_device_escv far_data gs_lps6500_device = escv_device_body("lps6500"); | ^ ./contrib/eplaser/gdevescv.c:297:25: note: 'gs_lps6500_device' was previously declared here ./contrib/eplaser/gdevescv.c:297:25: note: code may be misoptimized unless '-fno-strict-aliasing' is used ./obj/gconfig.h:223:1: warning: type of 'gs_eplcolor_device' does not match original declaration [-Wlto-type-mismatch] 223 | device_(gs_eplcolor_device) | ^ ./contrib/eplaser/gdevescv.c:298:25: note: type 'struct gx_device_escv' should match type 'struct gx_device' 298 | gx_device_escv far_data gs_eplcolor_device= escv_device_body(ESCPAGE_DEVICENAME_COLOR); | ^ ./contrib/eplaser/gdevescv.c:298:25: note: 'gs_eplcolor_device' was previously declared here ./contrib/eplaser/gdevescv.c:298:25: note: code may be misoptimized unless '-fno-strict-aliasing' is used ./obj/gconfig.h:139:1: warning: type of 'gs_xpswrite_device' does not match original declaration [-Wlto-type-mismatch] 139 | device2_(gs_xpswrite_device) | ^ ./devices/vector/gdevxps.c:224:21: note: type 'const struct gx_device_xps' should match type 'const struct gx_device' 224 | const gx_device_xps gs_xpswrite_device = { | ^ ./devices/vector/gdevxps.c:224:21: note: 'gs_xpswrite_device' was previously declared here ./obj/gconfig.h:136:1: warning: type of 'gs_xcf_device' does not match original declaration [-Wlto-type-mismatch] 136 | device_(gs_xcf_device) | ^ ./devices/gdevxcf.c:164:18: note: type 'const struct xcf_device' should match type 'struct gx_device' 164 | const xcf_device gs_xcf_device = | ^ ./devices/gdevxcf.c:164:18: note: 'gs_xcf_device' was previously declared here ./obj/gconfig.h:133:1: warning: type of 'gs_txtwrite_device' does not match original declaration [-Wlto-type-mismatch] 133 | device2_(gs_txtwrite_device) | ^ ./devices/vector/gdevtxtw.c:166:28: note: type 'const struct gx_device_txtwrite_t' should match type 'const struct gx_device' 166 | const gx_device_txtwrite_t gs_txtwrite_device = | ^ ./devices/vector/gdevtxtw.c:166:28: note: 'gs_txtwrite_device' was previously declared here ./obj/gconfig.h:123:1: warning: type of 'gs_tiffgray_device' does not match original declaration [-Wlto-type-mismatch] 123 | device2_(gs_tiffgray_device) | ^ ./devices/gdevtsep.c:88:22: note: type 'const struct gx_device_tiff' should match type 'const struct gx_device' 88 | const gx_device_tiff gs_tiffgray_device = { | ^ ./devices/gdevtsep.c:88:22: note: 'gs_tiffgray_device' was previously declared here ./obj/gconfig.h:126:1: warning: type of 'gs_tiffscaled_device' does not match original declaration [-Wlto-type-mismatch] 126 | device2_(gs_tiffscaled_device) | ^ ./devices/gdevtsep.c:133:22: note: type 'const struct gx_device_tiff' should match type 'const struct gx_device' 133 | const gx_device_tiff gs_tiffscaled_device = { | ^ ./devices/gdevtsep.c:133:22: note: 'gs_tiffscaled_device' was previously declared here ./obj/gconfig.h:130:1: warning: type of 'gs_tiffscaled8_device' does not match original declaration [-Wlto-type-mismatch] 130 | device2_(gs_tiffscaled8_device) | ^ ./devices/gdevtsep.c:173:22: note: type 'const struct gx_device_tiff' should match type 'const struct gx_device' 173 | const gx_device_tiff gs_tiffscaled8_device = { | ^ ./devices/gdevtsep.c:173:22: note: 'gs_tiffscaled8_device' was previously declared here ./obj/gconfig.h:127:1: warning: type of 'gs_tiffscaled24_device' does not match original declaration [-Wlto-type-mismatch] 127 | device2_(gs_tiffscaled24_device) | ^ ./devices/gdevtsep.c:213:22: note: type 'const struct gx_device_tiff' should match type 'const struct gx_device' 213 | const gx_device_tiff gs_tiffscaled24_device = { | ^ ./devices/gdevtsep.c:213:22: note: 'gs_tiffscaled24_device' was previously declared here ./obj/gconfig.h:128:1: warning: type of 'gs_tiffscaled32_device' does not match original declaration [-Wlto-type-mismatch] 128 | device2_(gs_tiffscaled32_device) | ^ ./devices/gdevtsep.c:253:22: note: type 'const struct gx_device_tiff' should match type 'const struct gx_device' 253 | const gx_device_tiff gs_tiffscaled32_device = { | ^ ./devices/gdevtsep.c:253:22: note: 'gs_tiffscaled32_device' was previously declared here ./obj/gconfig.h:129:1: warning: type of 'gs_tiffscaled4_device' does not match original declaration [-Wlto-type-mismatch] 129 | device2_(gs_tiffscaled4_device) | ^ ./devices/gdevtsep.c:290:22: note: type 'const struct gx_device_tiff' should match type 'const struct gx_device' 290 | const gx_device_tiff gs_tiffscaled4_device = { | ^ ./devices/gdevtsep.c:290:22: note: 'gs_tiffscaled4_device' was previously declared here ./obj/gconfig.h:116:1: warning: type of 'gs_tiff32nc_device' does not match original declaration [-Wlto-type-mismatch] 116 | device2_(gs_tiff32nc_device) | ^ ./devices/gdevtsep.c:563:22: note: type 'const struct gx_device_tiff' should match type 'const struct gx_device' 563 | const gx_device_tiff gs_tiff32nc_device = { | ^ ./devices/gdevtsep.c:563:22: note: 'gs_tiff32nc_device' was previously declared here ./obj/gconfig.h:118:1: warning: type of 'gs_tiff64nc_device' does not match original declaration [-Wlto-type-mismatch] 118 | device2_(gs_tiff64nc_device) | ^ ./devices/gdevtsep.c:593:22: note: type 'const struct gx_device_tiff' should match type 'const struct gx_device' 593 | const gx_device_tiff gs_tiff64nc_device = { | ^ ./devices/gdevtsep.c:593:22: note: 'gs_tiff64nc_device' was previously declared here ./obj/gconfig.h:131:1: warning: type of 'gs_tiffsep_device' does not match original declaration [-Wlto-type-mismatch] 131 | device2_(gs_tiffsep_device) | ^ ./devices/gdevtsep.c:803:22: note: type 'const struct tiffsep_device' should match type 'const struct gx_device' 803 | const tiffsep_device gs_tiffsep_device = | ^ ./devices/gdevtsep.c:803:22: note: 'gs_tiffsep_device' was previously declared here ./obj/gconfig.h:132:1: warning: type of 'gs_tiffsep1_device' does not match original declaration [-Wlto-type-mismatch] 132 | device2_(gs_tiffsep1_device) | ^ ./devices/gdevtsep.c:820:23: note: type 'const struct tiffsep1_device' should match type 'const struct gx_device' 820 | const tiffsep1_device gs_tiffsep1_device = | ^ ./devices/gdevtsep.c:820:23: note: 'gs_tiffsep1_device' was previously declared here ./obj/gconfig.h:114:1: warning: type of 'gs_tiff12nc_device' does not match original declaration [-Wlto-type-mismatch] 114 | device2_(gs_tiff12nc_device) | ^ ./devices/gdevtfnx.c:66:22: note: type 'const struct gx_device_tiff' should match type 'const struct gx_device' 66 | const gx_device_tiff gs_tiff12nc_device = { | ^ ./devices/gdevtfnx.c:66:22: note: 'gs_tiff12nc_device' was previously declared here ./obj/gconfig.h:115:1: warning: type of 'gs_tiff24nc_device' does not match original declaration [-Wlto-type-mismatch] 115 | device2_(gs_tiff24nc_device) | ^ ./devices/gdevtfnx.c:82:22: note: type 'const struct gx_device_tiff' should match type 'const struct gx_device' 82 | const gx_device_tiff gs_tiff24nc_device = { | ^ ./devices/gdevtfnx.c:82:22: note: 'gs_tiff24nc_device' was previously declared here ./obj/gconfig.h:117:1: warning: type of 'gs_tiff48nc_device' does not match original declaration [-Wlto-type-mismatch] 117 | device2_(gs_tiff48nc_device) | ^ ./devices/gdevtfnx.c:98:22: note: type 'const struct gx_device_tiff' should match type 'const struct gx_device' 98 | const gx_device_tiff gs_tiff48nc_device = { | ^ ./devices/gdevtfnx.c:98:22: note: 'gs_tiff48nc_device' was previously declared here ./obj/gconfig.h:105:1: warning: type of 'gs_psdcmykog_device' does not match original declaration [-Wlto-type-mismatch] 105 | device_(gs_psdcmykog_device) | ^ ./devices/gdevcmykog.c:772:24: note: type 'const struct gx_device_cmykog' should match type 'struct gx_device' 772 | const gx_device_cmykog gs_psdcmykog_device = | ^ ./devices/gdevcmykog.c:772:24: note: 'gs_psdcmykog_device' was previously declared here ./obj/gconfig.h:108:1: warning: type of 'gs_psdrgb_device' does not match original declaration [-Wlto-type-mismatch] 108 | device_(gs_psdrgb_device) | ^ ./devices/gdevpsd.c:362:18: note: type 'const struct psd_device' should match type 'struct gx_device' 362 | const psd_device gs_psdrgb_device = | ^ ./devices/gdevpsd.c:362:18: note: 'gs_psdrgb_device' was previously declared here ./obj/gconfig.h:109:1: warning: type of 'gs_psdrgb16_device' does not match original declaration [-Wlto-type-mismatch] 109 | device_(gs_psdrgb16_device) | ^ ./devices/gdevpsd.c:383:18: note: type 'const struct psd_device' should match type 'struct gx_device' 383 | const psd_device gs_psdrgb16_device = | ^ ./devices/gdevpsd.c:383:18: note: 'gs_psdrgb16_device' was previously declared here ./obj/gconfig.h:110:1: warning: type of 'gs_psdrgbtags_device' does not match original declaration [-Wlto-type-mismatch] 110 | device_(gs_psdrgbtags_device) | ^ ./devices/gdevpsd.c:407:18: note: type 'const struct psd_device' should match type 'struct gx_device' 407 | const psd_device gs_psdrgbtags_device = | ^ ./devices/gdevpsd.c:407:18: note: 'gs_psdrgbtags_device' was previously declared here ./obj/gconfig.h:103:1: warning: type of 'gs_psdcmyk_device' does not match original declaration [-Wlto-type-mismatch] 103 | device_(gs_psdcmyk_device) | ^ ./devices/gdevpsd.c:455:18: note: type 'const struct psd_device' should match type 'struct gx_device' 455 | const psd_device gs_psdcmyk_device = | ^ ./devices/gdevpsd.c:455:18: note: 'gs_psdcmyk_device' was previously declared here ./obj/gconfig.h:106:1: warning: type of 'gs_psdcmyktags_device' does not match original declaration [-Wlto-type-mismatch] 106 | device_(gs_psdcmyktags_device) | ^ ./devices/gdevpsd.c:480:18: note: type 'const struct psd_device' should match type 'struct gx_device' 480 | const psd_device gs_psdcmyktags_device = | ^ ./devices/gdevpsd.c:480:18: note: 'gs_psdcmyktags_device' was previously declared here ./obj/gconfig.h:104:1: warning: type of 'gs_psdcmyk16_device' does not match original declaration [-Wlto-type-mismatch] 104 | device_(gs_psdcmyk16_device) | ^ ./devices/gdevpsd.c:506:18: note: type 'const struct psd_device' should match type 'struct gx_device' 506 | const psd_device gs_psdcmyk16_device = | ^ ./devices/gdevpsd.c:506:18: note: 'gs_psdcmyk16_device' was previously declared here ./obj/gconfig.h:107:1: warning: type of 'gs_psdcmyktags16_device' does not match original declaration [-Wlto-type-mismatch] 107 | device_(gs_psdcmyktags16_device) | ^ ./devices/gdevpsd.c:531:18: note: type 'const struct psd_device' should match type 'struct gx_device' 531 | const psd_device gs_psdcmyktags16_device = | ^ ./devices/gdevpsd.c:531:18: note: 'gs_psdcmyktags16_device' was previously declared here ./obj/gconfig.h:90:1: warning: type of 'gs_plib_device' does not match original declaration [-Wlto-type-mismatch] 90 | device2_(gs_plib_device) | ^ ./devices/gdevplib.c:352:22: note: type 'const struct gx_device_plib' should match type 'const struct gx_device' 352 | const gx_device_plib gs_plib_device = | ^ ./devices/gdevplib.c:352:22: note: 'gs_plib_device' was previously declared here ./obj/gconfig.h:92:1: warning: type of 'gs_plibg_device' does not match original declaration [-Wlto-type-mismatch] 92 | device2_(gs_plibg_device) | ^ ./devices/gdevplib.c:355:22: note: type 'const struct gx_device_plib' should match type 'const struct gx_device' 355 | const gx_device_plib gs_plibg_device = | ^ ./devices/gdevplib.c:355:22: note: 'gs_plibg_device' was previously declared here ./obj/gconfig.h:94:1: warning: type of 'gs_plibm_device' does not match original declaration [-Wlto-type-mismatch] 94 | device2_(gs_plibm_device) | ^ ./devices/gdevplib.c:358:22: note: type 'const struct gx_device_plib' should match type 'const struct gx_device' 358 | const gx_device_plib gs_plibm_device = | ^ ./devices/gdevplib.c:358:22: note: 'gs_plibm_device' was previously declared here ./obj/gconfig.h:93:1: warning: type of 'gs_plibk_device' does not match original declaration [-Wlto-type-mismatch] 93 | device2_(gs_plibk_device) | ^ ./devices/gdevplib.c:361:22: note: type 'const struct gx_device_plib' should match type 'const struct gx_device' 361 | const gx_device_plib gs_plibk_device = | ^ ./devices/gdevplib.c:361:22: note: 'gs_plibk_device' was previously declared here ./obj/gconfig.h:91:1: warning: type of 'gs_plibc_device' does not match original declaration [-Wlto-type-mismatch] 91 | device2_(gs_plibc_device) | ^ ./devices/gdevplib.c:364:22: note: type 'const struct gx_device_plib' should match type 'const struct gx_device' 364 | const gx_device_plib gs_plibc_device = | ^ ./devices/gdevplib.c:364:22: note: 'gs_plibc_device' was previously declared here ./obj/gconfig.h:84:1: warning: type of 'gs_plan_device' does not match original declaration [-Wlto-type-mismatch] 84 | device2_(gs_plan_device) | ^ ./devices/gdevplan.c:202:22: note: type 'const struct gx_device_plan' should match type 'const struct gx_device' 202 | const gx_device_plan gs_plan_device = | ^ ./devices/gdevplan.c:202:22: note: 'gs_plan_device' was previously declared here ./obj/gconfig.h:87:1: warning: type of 'gs_plang_device' does not match original declaration [-Wlto-type-mismatch] 87 | device2_(gs_plang_device) | ^ ./devices/gdevplan.c:205:22: note: type 'const struct gx_device_plan' should match type 'const struct gx_device' 205 | const gx_device_plan gs_plang_device = | ^ ./devices/gdevplan.c:205:22: note: 'gs_plang_device' was previously declared here ./obj/gconfig.h:89:1: warning: type of 'gs_planm_device' does not match original declaration [-Wlto-type-mismatch] 89 | device2_(gs_planm_device) | ^ ./devices/gdevplan.c:208:22: note: type 'const struct gx_device_plan' should match type 'const struct gx_device' 208 | const gx_device_plan gs_planm_device = | ^ ./devices/gdevplan.c:208:22: note: 'gs_planm_device' was previously declared here ./obj/gconfig.h:88:1: warning: type of 'gs_plank_device' does not match original declaration [-Wlto-type-mismatch] 88 | device2_(gs_plank_device) | ^ ./devices/gdevplan.c:211:22: note: type 'const struct gx_device_plan' should match type 'const struct gx_device' 211 | const gx_device_plan gs_plank_device = | ^ ./devices/gdevplan.c:211:22: note: 'gs_plank_device' was previously declared here ./obj/gconfig.h:86:1: warning: type of 'gs_planc_device' does not match original declaration [-Wlto-type-mismatch] 86 | device2_(gs_planc_device) | ^ ./devices/gdevplan.c:214:22: note: type 'const struct gx_device_plan' should match type 'const struct gx_device' 214 | const gx_device_plan gs_planc_device = | ^ ./devices/gdevplan.c:214:22: note: 'gs_planc_device' was previously declared here ./obj/gconfig.h:71:1: warning: type of 'gs_pcxmono_device' does not match original declaration [-Wlto-type-mismatch] 71 | device2_(gs_pcxmono_device) | ^ ./devices/gdevpcx.c:51:25: note: type 'const struct gx_device_printer' should match type 'const struct gx_device' 51 | const gx_device_printer gs_pcxmono_device = | ^ ./devices/gdevpcx.c:51:25: note: 'gs_pcxmono_device' was previously declared here ./obj/gconfig.h:70:1: warning: type of 'gs_pcxgray_device' does not match original declaration [-Wlto-type-mismatch] 70 | device2_(gs_pcxgray_device) | ^ ./devices/gdevpcx.c:71:25: note: type 'const struct gx_device_printer' should match type 'const struct gx_device' 71 | const gx_device_printer gs_pcxgray_device = | ^ ./devices/gdevpcx.c:71:25: note: 'gs_pcxgray_device' was previously declared here ./obj/gconfig.h:66:1: warning: type of 'gs_pcx16_device' does not match original declaration [-Wlto-type-mismatch] 66 | device2_(gs_pcx16_device) | ^ ./devices/gdevpcx.c:95:25: note: type 'const struct gx_device_printer' should match type 'const struct gx_device' 95 | const gx_device_printer gs_pcx16_device = | ^ ./devices/gdevpcx.c:95:25: note: 'gs_pcx16_device' was previously declared here ./obj/gconfig.h:68:1: warning: type of 'gs_pcx256_device' does not match original declaration [-Wlto-type-mismatch] 68 | device2_(gs_pcx256_device) | ^ ./devices/gdevpcx.c:118:25: note: type 'const struct gx_device_printer' should match type 'const struct gx_device' 118 | const gx_device_printer gs_pcx256_device = | ^ ./devices/gdevpcx.c:118:25: note: 'gs_pcx256_device' was previously declared here ./obj/gconfig.h:67:1: warning: type of 'gs_pcx24b_device' does not match original declaration [-Wlto-type-mismatch] 67 | device2_(gs_pcx24b_device) | ^ ./devices/gdevpcx.c:137:25: note: type 'const struct gx_device_printer' should match type 'const struct gx_device' 137 | const gx_device_printer gs_pcx24b_device = | ^ ./devices/gdevpcx.c:137:25: note: 'gs_pcx24b_device' was previously declared here ./obj/gconfig.h:69:1: warning: type of 'gs_pcxcmyk_device' does not match original declaration [-Wlto-type-mismatch] 69 | device2_(gs_pcxcmyk_device) | ^ ./devices/gdevpcx.c:154:25: note: type 'const struct gx_device_printer' should match type 'const struct gx_device' 154 | const gx_device_printer gs_pcxcmyk_device = | ^ ./devices/gdevpcx.c:154:25: note: 'gs_pcxcmyk_device' was previously declared here ./obj/gconfig.h:64:1: warning: type of 'gs_pbm_device' does not match original declaration [-Wlto-type-mismatch] 64 | device2_(gs_pbm_device) | ^ ./devices/gdevpbm.c:231:21: note: type 'const struct gx_device_pbm' should match type 'const struct gx_device' 231 | const gx_device_pbm gs_pbm_device = | ^ ./devices/gdevpbm.c:231:21: note: 'gs_pbm_device' was previously declared here ./obj/gconfig.h:65:1: warning: type of 'gs_pbmraw_device' does not match original declaration [-Wlto-type-mismatch] 65 | device2_(gs_pbmraw_device) | ^ ./devices/gdevpbm.c:234:21: note: type 'const struct gx_device_pbm' should match type 'const struct gx_device' 234 | const gx_device_pbm gs_pbmraw_device = | ^ ./devices/gdevpbm.c:234:21: note: 'gs_pbmraw_device' was previously declared here ./obj/gconfig.h:76:1: warning: type of 'gs_pgm_device' does not match original declaration [-Wlto-type-mismatch] 76 | device2_(gs_pgm_device) | ^ ./devices/gdevpbm.c:237:21: note: type 'const struct gx_device_pbm' should match type 'const struct gx_device' 237 | const gx_device_pbm gs_pgm_device = | ^ ./devices/gdevpbm.c:237:21: note: 'gs_pgm_device' was previously declared here ./obj/gconfig.h:77:1: warning: type of 'gs_pgmraw_device' does not match original declaration [-Wlto-type-mismatch] 77 | device2_(gs_pgmraw_device) | ^ ./devices/gdevpbm.c:240:21: note: type 'const struct gx_device_pbm' should match type 'const struct gx_device' 240 | const gx_device_pbm gs_pgmraw_device = | ^ ./devices/gdevpbm.c:240:21: note: 'gs_pgmraw_device' was previously declared here ./obj/gconfig.h:78:1: warning: type of 'gs_pgnm_device' does not match original declaration [-Wlto-type-mismatch] 78 | device2_(gs_pgnm_device) | ^ ./devices/gdevpbm.c:243:21: note: type 'const struct gx_device_pbm' should match type 'const struct gx_device' 243 | const gx_device_pbm gs_pgnm_device = | ^ ./devices/gdevpbm.c:243:21: note: 'gs_pgnm_device' was previously declared here ./obj/gconfig.h:79:1: warning: type of 'gs_pgnmraw_device' does not match original declaration [-Wlto-type-mismatch] 79 | device2_(gs_pgnmraw_device) | ^ ./devices/gdevpbm.c:246:21: note: type 'const struct gx_device_pbm' should match type 'const struct gx_device' 246 | const gx_device_pbm gs_pgnmraw_device = | ^ ./devices/gdevpbm.c:246:21: note: 'gs_pgnmraw_device' was previously declared here ./obj/gconfig.h:97:1: warning: type of 'gs_ppm_device' does not match original declaration [-Wlto-type-mismatch] 97 | device2_(gs_ppm_device) | ^ ./devices/gdevpbm.c:249:21: note: type 'const struct gx_device_pbm' should match type 'const struct gx_device' 249 | const gx_device_pbm gs_ppm_device = | ^ ./devices/gdevpbm.c:249:21: note: 'gs_ppm_device' was previously declared here ./obj/gconfig.h:98:1: warning: type of 'gs_ppmraw_device' does not match original declaration [-Wlto-type-mismatch] 98 | device2_(gs_ppmraw_device) | ^ ./devices/gdevpbm.c:252:21: note: type 'const struct gx_device_pbm' should match type 'const struct gx_device' 252 | const gx_device_pbm gs_ppmraw_device = | ^ ./devices/gdevpbm.c:252:21: note: 'gs_ppmraw_device' was previously declared here ./obj/gconfig.h:95:1: warning: type of 'gs_pnm_device' does not match original declaration [-Wlto-type-mismatch] 95 | device2_(gs_pnm_device) | ^ ./devices/gdevpbm.c:255:21: note: type 'const struct gx_device_pbm' should match type 'const struct gx_device' 255 | const gx_device_pbm gs_pnm_device = | ^ ./devices/gdevpbm.c:255:21: note: 'gs_pnm_device' was previously declared here ./obj/gconfig.h:96:1: warning: type of 'gs_pnmraw_device' does not match original declaration [-Wlto-type-mismatch] 96 | device2_(gs_pnmraw_device) | ^ ./devices/gdevpbm.c:258:21: note: type 'const struct gx_device_pbm' should match type 'const struct gx_device' 258 | const gx_device_pbm gs_pnmraw_device = | ^ ./devices/gdevpbm.c:258:21: note: 'gs_pnmraw_device' was previously declared here ./obj/gconfig.h:80:1: warning: type of 'gs_pkm_device' does not match original declaration [-Wlto-type-mismatch] 80 | device2_(gs_pkm_device) | ^ ./devices/gdevpbm.c:261:21: note: type 'const struct gx_device_pbm' should match type 'const struct gx_device' 261 | const gx_device_pbm gs_pkm_device = | ^ ./devices/gdevpbm.c:261:21: note: 'gs_pkm_device' was previously declared here ./obj/gconfig.h:81:1: warning: type of 'gs_pkmraw_device' does not match original declaration [-Wlto-type-mismatch] 81 | device2_(gs_pkmraw_device) | ^ ./devices/gdevpbm.c:264:21: note: type 'const struct gx_device_pbm' should match type 'const struct gx_device' 264 | const gx_device_pbm gs_pkmraw_device = | ^ ./devices/gdevpbm.c:264:21: note: 'gs_pkmraw_device' was previously declared here ./obj/gconfig.h:82:1: warning: type of 'gs_pksm_device' does not match original declaration [-Wlto-type-mismatch] 82 | device2_(gs_pksm_device) | ^ ./devices/gdevpbm.c:267:21: note: type 'const struct gx_device_pbm' should match type 'const struct gx_device' 267 | const gx_device_pbm gs_pksm_device = | ^ ./devices/gdevpbm.c:267:21: note: 'gs_pksm_device' was previously declared here ./obj/gconfig.h:83:1: warning: type of 'gs_pksmraw_device' does not match original declaration [-Wlto-type-mismatch] 83 | device2_(gs_pksmraw_device) | ^ ./devices/gdevpbm.c:270:21: note: type 'const struct gx_device_pbm' should match type 'const struct gx_device' 270 | const gx_device_pbm gs_pksmraw_device = | ^ ./devices/gdevpbm.c:270:21: note: 'gs_pksmraw_device' was previously declared here ./obj/gconfig.h:62:1: warning: type of 'gs_pamcmyk32_device' does not match original declaration [-Wlto-type-mismatch] 62 | device2_(gs_pamcmyk32_device) | ^ ./devices/gdevpbm.c:273:21: note: type 'const struct gx_device_pbm' should match type 'const struct gx_device' 273 | const gx_device_pbm gs_pamcmyk32_device = | ^ ./devices/gdevpbm.c:273:21: note: 'gs_pamcmyk32_device' was previously declared here ./obj/gconfig.h:63:1: warning: type of 'gs_pamcmyk4_device' does not match original declaration [-Wlto-type-mismatch] 63 | device2_(gs_pamcmyk4_device) | ^ ./devices/gdevpbm.c:279:21: note: type 'const struct gx_device_pbm' should match type 'const struct gx_device' 279 | const gx_device_pbm gs_pamcmyk4_device = | ^ ./devices/gdevpbm.c:279:21: note: 'gs_pamcmyk4_device' was previously declared here ./obj/gconfig.h:61:1: warning: type of 'gs_pam_device' does not match original declaration [-Wlto-type-mismatch] 61 | device2_(gs_pam_device) | ^ ./devices/gdevpbm.c:283:21: note: type 'const struct gx_device_pbm' should match type 'const struct gx_device' 283 | const gx_device_pbm gs_pam_device = | ^ ./devices/gdevpbm.c:283:21: note: 'gs_pam_device' was previously declared here ./obj/gconfig.h:85:1: warning: type of 'gs_plan9bm_device' does not match original declaration [-Wlto-type-mismatch] 85 | device2_(gs_plan9bm_device) | ^ ./devices/gdevpbm.c:288:21: note: type 'const struct gx_device_pbm' should match type 'const struct gx_device' 288 | const gx_device_pbm gs_plan9bm_device = | ^ ./devices/gdevpbm.c:288:21: note: 'gs_plan9bm_device' was previously declared here ./obj/gconfig.h:58:1: warning: type of 'gs_miff24_device' does not match original declaration [-Wlto-type-mismatch] 58 | device_(gs_miff24_device) | ^ ./devices/gdevmiff.c:36:25: note: type 'const struct gx_device_printer' should match type 'struct gx_device' 36 | const gx_device_printer gs_miff24_device = | ^ ./devices/gdevmiff.c:36:25: note: 'gs_miff24_device' was previously declared here ./obj/gconfig.h:57:1: warning: type of 'gs_mgrmono_device' does not match original declaration [-Wlto-type-mismatch] 57 | device_(gs_mgrmono_device) | ^ ./devices/gdevmgr.c:115:24: note: type 'struct gx_device_mgr' should match type 'struct gx_device' 115 | gx_device_mgr far_data gs_mgrmono_device = | ^ ./devices/gdevmgr.c:115:24: note: 'gs_mgrmono_device' was previously declared here ./devices/gdevmgr.c:115:24: note: code may be misoptimized unless '-fno-strict-aliasing' is used ./obj/gconfig.h:54:1: warning: type of 'gs_mgrgray2_device' does not match original declaration [-Wlto-type-mismatch] 54 | device_(gs_mgrgray2_device) | ^ ./devices/gdevmgr.c:117:24: note: type 'struct gx_device_mgr' should match type 'struct gx_device' 117 | gx_device_mgr far_data gs_mgrgray2_device = | ^ ./devices/gdevmgr.c:117:24: note: 'gs_mgrgray2_device' was previously declared here ./devices/gdevmgr.c:117:24: note: code may be misoptimized unless '-fno-strict-aliasing' is used ./obj/gconfig.h:55:1: warning: type of 'gs_mgrgray4_device' does not match original declaration [-Wlto-type-mismatch] 55 | device_(gs_mgrgray4_device) | ^ ./devices/gdevmgr.c:119:24: note: type 'struct gx_device_mgr' should match type 'struct gx_device' 119 | gx_device_mgr far_data gs_mgrgray4_device = | ^ ./devices/gdevmgr.c:119:24: note: 'gs_mgrgray4_device' was previously declared here ./devices/gdevmgr.c:119:24: note: code may be misoptimized unless '-fno-strict-aliasing' is used ./obj/gconfig.h:56:1: warning: type of 'gs_mgrgray8_device' does not match original declaration [-Wlto-type-mismatch] 56 | device_(gs_mgrgray8_device) | ^ ./devices/gdevmgr.c:121:24: note: type 'struct gx_device_mgr' should match type 'struct gx_device' 121 | gx_device_mgr far_data gs_mgrgray8_device = | ^ ./devices/gdevmgr.c:121:24: note: 'gs_mgrgray8_device' was previously declared here ./devices/gdevmgr.c:121:24: note: code may be misoptimized unless '-fno-strict-aliasing' is used ./obj/gconfig.h:52:1: warning: type of 'gs_mgr4_device' does not match original declaration [-Wlto-type-mismatch] 52 | device_(gs_mgr4_device) | ^ ./devices/gdevmgr.c:123:24: note: type 'struct gx_device_mgr' should match type 'struct gx_device' 123 | gx_device_mgr far_data gs_mgr4_device = | ^ ./devices/gdevmgr.c:123:24: note: 'gs_mgr4_device' was previously declared here ./devices/gdevmgr.c:123:24: note: code may be misoptimized unless '-fno-strict-aliasing' is used ./obj/gconfig.h:53:1: warning: type of 'gs_mgr8_device' does not match original declaration [-Wlto-type-mismatch] 53 | device_(gs_mgr8_device) | ^ ./devices/gdevmgr.c:125:24: note: type 'struct gx_device_mgr' should match type 'struct gx_device' 125 | gx_device_mgr far_data gs_mgr8_device = | ^ ./devices/gdevmgr.c:125:24: note: 'gs_mgr8_device' was previously declared here ./devices/gdevmgr.c:125:24: note: code may be misoptimized unless '-fno-strict-aliasing' is used ./obj/gconfig.h:47:1: warning: type of 'gs_jpeg_device' does not match original declaration [-Wlto-type-mismatch] 47 | device2_(gs_jpeg_device) | ^ ./devices/gdevjpeg.c:77:22: note: type 'const struct gx_device_jpeg' should match type 'const struct gx_device' 77 | const gx_device_jpeg gs_jpeg_device = | ^ ./devices/gdevjpeg.c:77:22: note: 'gs_jpeg_device' was previously declared here ./obj/gconfig.h:49:1: warning: type of 'gs_jpeggray_device' does not match original declaration [-Wlto-type-mismatch] 49 | device2_(gs_jpeggray_device) | ^ ./devices/gdevjpeg.c:102:22: note: type 'const struct gx_device_jpeg' should match type 'const struct gx_device' 102 | const gx_device_jpeg gs_jpeggray_device = | ^ ./devices/gdevjpeg.c:102:22: note: 'gs_jpeggray_device' was previously declared here ./obj/gconfig.h:48:1: warning: type of 'gs_jpegcmyk_device' does not match original declaration [-Wlto-type-mismatch] 48 | device2_(gs_jpegcmyk_device) | ^ ./devices/gdevjpeg.c:132:22: note: type 'const struct gx_device_jpeg' should match type 'const struct gx_device' 132 | const gx_device_jpeg gs_jpegcmyk_device = | ^ ./devices/gdevjpeg.c:132:22: note: 'gs_jpegcmyk_device' was previously declared here ./obj/gconfig.h:46:1: warning: type of 'gs_inkcov_device' does not match original declaration [-Wlto-type-mismatch] 46 | device2_(gs_inkcov_device) | ^ ./devices/gdevicov.c:169:25: note: type 'const struct gx_device_printer' should match type 'const struct gx_device' 169 | const gx_device_printer gs_inkcov_device = prn_device( | ^ ./devices/gdevicov.c:169:25: note: 'gs_inkcov_device' was previously declared here ./obj/gconfig.h:45:1: warning: type of 'gs_ink_cov_device' does not match original declaration [-Wlto-type-mismatch] 45 | device2_(gs_ink_cov_device) | ^ ./devices/gdevicov.c:176:25: note: type 'const struct gx_device_printer' should match type 'const struct gx_device' 176 | const gx_device_printer gs_ink_cov_device = prn_device( | ^ ./devices/gdevicov.c:176:25: note: 'gs_ink_cov_device' was previously declared here ./obj/gconfig.h:42:1: warning: type of 'gs_inferno_device' does not match original declaration [-Wlto-type-mismatch] 42 | device_(gs_inferno_device) | ^ ./devices/gdevifno.c:97:25: note: type 'struct inferno_device' should match type 'struct gx_device' 97 | inferno_device far_data gs_inferno_device = | ^ ./devices/gdevifno.c:97:25: note: 'gs_inferno_device' was previously declared here ./devices/gdevifno.c:97:25: note: code may be misoptimized unless '-fno-strict-aliasing' is used ./obj/gconfig.h:39:1: warning: type of 'gs_fpng_device' does not match original declaration [-Wlto-type-mismatch] 39 | device2_(gs_fpng_device) | ^ ./devices/gdevfpng.c:120:22: note: type 'const struct gx_device_fpng' should match type 'const struct gx_device' 120 | const gx_device_fpng gs_fpng_device = | ^ ./devices/gdevfpng.c:120:22: note: 'gs_fpng_device' was previously declared here ./obj/gconfig.h:99:1: warning: type of 'gs_ps2write_device' does not match original declaration [-Wlto-type-mismatch] 99 | device2_(gs_ps2write_device) | ^ ./devices/vector/gdevpdfb.h:29:21: note: type 'const struct gx_device_pdf' should match type 'const struct gx_device' 29 | const gx_device_pdf PDF_DEVICE_IDENT = | ^ ./devices/vector/gdevpdfb.h:29:21: note: 'gs_ps2write_device' was previously declared here ./obj/gconfig.h:34:1: warning: type of 'gs_eps2write_device' does not match original declaration [-Wlto-type-mismatch] 34 | device2_(gs_eps2write_device) | ^ ./devices/vector/gdevpdfb.h:29:21: note: type 'const struct gx_device_pdf' should match type 'const struct gx_device' 29 | const gx_device_pdf PDF_DEVICE_IDENT = | ^ ./devices/vector/gdevpdfb.h:29:21: note: 'gs_eps2write_device' was previously declared here ./obj/gconfig.h:100:1: warning: type of 'gs_pdfwrite_device' does not match original declaration [-Wlto-type-mismatch] 100 | device2_(gs_pdfwrite_device) | ^ ./devices/vector/gdevpdfb.h:29:21: note: type 'const struct gx_device_pdf' should match type 'const struct gx_device' 29 | const gx_device_pdf PDF_DEVICE_IDENT = | ^ ./devices/vector/gdevpdfb.h:29:21: note: 'gs_pdfwrite_device' was previously declared here ./obj/gconfig.h:33:1: warning: type of 'gs_docxwrite_device' does not match original declaration [-Wlto-type-mismatch] 33 | device2_(gs_docxwrite_device) | ^ ./devices/vector/gdevdocxw.c:165:29: note: type 'const struct gx_device_docxwrite_t' should match type 'const struct gx_device' 165 | const gx_device_docxwrite_t gs_docxwrite_device = | ^ ./devices/vector/gdevdocxw.c:165:29: note: 'gs_docxwrite_device' was previously declared here ./obj/gconfig.h:30:1: warning: type of 'gs_display_device' does not match original declaration [-Wlto-type-mismatch] 30 | device_(gs_display_device) | ^ ./devices/gdevdsp.c:133:25: note: type 'const struct gx_device_display' should match type 'struct gx_device' 133 | const gx_device_display gs_display_device = | ^ ./devices/gdevdsp.c:133:25: note: 'gs_display_device' was previously declared here ./obj/gconfig.h:119:1: warning: type of 'gs_tiffcrle_device' does not match original declaration [-Wlto-type-mismatch] 119 | device2_(gs_tiffcrle_device) | ^ ./devices/gdevtfax.c:85:22: note: type 'const struct gx_device_tfax' should match type 'const struct gx_device' 85 | const gx_device_tfax gs_tiffcrle_device = | ^ ./devices/gdevtfax.c:85:22: note: 'gs_tiffcrle_device' was previously declared here ./obj/gconfig.h:120:1: warning: type of 'gs_tiffg3_device' does not match original declaration [-Wlto-type-mismatch] 120 | device2_(gs_tiffg3_device) | ^ ./devices/gdevtfax.c:88:22: note: type 'const struct gx_device_tfax' should match type 'const struct gx_device' 88 | const gx_device_tfax gs_tiffg3_device = | ^ ./devices/gdevtfax.c:88:22: note: 'gs_tiffg3_device' was previously declared here ./obj/gconfig.h:121:1: warning: type of 'gs_tiffg32d_device' does not match original declaration [-Wlto-type-mismatch] 121 | device2_(gs_tiffg32d_device) | ^ ./devices/gdevtfax.c:91:22: note: type 'const struct gx_device_tfax' should match type 'const struct gx_device' 91 | const gx_device_tfax gs_tiffg32d_device = | ^ ./devices/gdevtfax.c:91:22: note: 'gs_tiffg32d_device' was previously declared here ./obj/gconfig.h:122:1: warning: type of 'gs_tiffg4_device' does not match original declaration [-Wlto-type-mismatch] 122 | device2_(gs_tiffg4_device) | ^ ./devices/gdevtfax.c:94:22: note: type 'const struct gx_device_tfax' should match type 'const struct gx_device' 94 | const gx_device_tfax gs_tiffg4_device = | ^ ./devices/gdevtfax.c:94:22: note: 'gs_tiffg4_device' was previously declared here ./obj/gconfig.h:124:1: warning: type of 'gs_tifflzw_device' does not match original declaration [-Wlto-type-mismatch] 124 | device2_(gs_tifflzw_device) | ^ ./devices/gdevtfax.c:272:22: note: type 'const struct gx_device_tfax' should match type 'const struct gx_device' 272 | const gx_device_tfax gs_tifflzw_device = { | ^ ./devices/gdevtfax.c:272:22: note: 'gs_tifflzw_device' was previously declared here ./obj/gconfig.h:125:1: warning: type of 'gs_tiffpack_device' does not match original declaration [-Wlto-type-mismatch] 125 | device2_(gs_tiffpack_device) | ^ ./devices/gdevtfax.c:288:22: note: type 'const struct gx_device_tfax' should match type 'const struct gx_device' 288 | const gx_device_tfax gs_tiffpack_device = { | ^ ./devices/gdevtfax.c:288:22: note: 'gs_tiffpack_device' was previously declared here ./obj/gconfig.h:29:1: warning: type of 'gs_dfaxlow_device' does not match original declaration [-Wlto-type-mismatch] 29 | device_(gs_dfaxlow_device) | ^ ./devices/gdevdfax.c:54:25: note: type 'struct gx_device_dfax' should match type 'struct gx_device' 54 | gx_device_dfax far_data gs_dfaxlow_device = | ^ ./devices/gdevdfax.c:54:25: note: 'gs_dfaxlow_device' was previously declared here ./devices/gdevdfax.c:54:25: note: code may be misoptimized unless '-fno-strict-aliasing' is used ./obj/gconfig.h:28:1: warning: type of 'gs_dfaxhigh_device' does not match original declaration [-Wlto-type-mismatch] 28 | device_(gs_dfaxhigh_device) | ^ ./devices/gdevdfax.c:62:25: note: type 'struct gx_device_dfax' should match type 'struct gx_device' 62 | gx_device_dfax far_data gs_dfaxhigh_device = | ^ ./devices/gdevdfax.c:62:25: note: 'gs_dfaxhigh_device' was previously declared here ./devices/gdevdfax.c:62:25: note: code may be misoptimized unless '-fno-strict-aliasing' is used ./obj/gconfig.h:26:1: warning: type of 'gs_cif_device' does not match original declaration [-Wlto-type-mismatch] 26 | device_(gs_cif_device) | ^ ./devices/gdevcif.c:37:34: note: type 'const struct gx_device_printer' should match type 'struct gx_device' 37 | const gx_device_printer far_data gs_cif_device = | ^ ./devices/gdevcif.c:37:34: note: 'gs_cif_device' was previously declared here ./obj/gconfig.h:36:1: warning: type of 'gs_faxg3_device' does not match original declaration [-Wlto-type-mismatch] 36 | device2_(gs_faxg3_device) | ^ ./devices/gdevfax.c:45:21: note: type 'const struct gx_device_fax' should match type 'const struct gx_device' 45 | const gx_device_fax gs_faxg3_device = | ^ ./devices/gdevfax.c:45:21: note: 'gs_faxg3_device' was previously declared here ./obj/gconfig.h:37:1: warning: type of 'gs_faxg32d_device' does not match original declaration [-Wlto-type-mismatch] 37 | device2_(gs_faxg32d_device) | ^ ./devices/gdevfax.c:48:21: note: type 'const struct gx_device_fax' should match type 'const struct gx_device' 48 | const gx_device_fax gs_faxg32d_device = | ^ ./devices/gdevfax.c:48:21: note: 'gs_faxg32d_device' was previously declared here ./obj/gconfig.h:38:1: warning: type of 'gs_faxg4_device' does not match original declaration [-Wlto-type-mismatch] 38 | device2_(gs_faxg4_device) | ^ ./devices/gdevfax.c:51:21: note: type 'const struct gx_device_fax' should match type 'const struct gx_device' 51 | const gx_device_fax gs_faxg4_device = | ^ ./devices/gdevfax.c:51:21: note: 'gs_faxg4_device' was previously declared here ./obj/gconfig.h:25:1: warning: type of 'gs_cfax_device' does not match original declaration [-Wlto-type-mismatch] 25 | device_(gs_cfax_device) | ^ ./devices/gdevcfax.c:41:21: note: type 'const struct gx_device_fax' should match type 'struct gx_device' 41 | const gx_device_fax gs_cfax_device = { | ^ ./devices/gdevcfax.c:41:21: note: 'gs_cfax_device' was previously declared here ./obj/gconfig.h:24:1: warning: type of 'gs_ccr_device' does not match original declaration [-Wlto-type-mismatch] 24 | device_(gs_ccr_device) | ^ ./devices/gdevccr.c:113:24: note: type 'struct gx_device_ccr' should match type 'struct gx_device' 113 | gx_device_ccr far_data gs_ccr_device = | ^ ./devices/gdevccr.c:113:24: note: 'gs_ccr_device' was previously declared here ./devices/gdevccr.c:113:24: note: code may be misoptimized unless '-fno-strict-aliasing' is used ./obj/gconfig.h:19:1: warning: type of 'gs_bmpmono_device' does not match original declaration [-Wlto-type-mismatch] 19 | device2_(gs_bmpmono_device) | ^ ./devices/gdevbmp.c:28:25: note: type 'const struct gx_device_printer' should match type 'const struct gx_device' 28 | const gx_device_printer gs_bmpmono_device = | ^ ./devices/gdevbmp.c:28:25: note: 'gs_bmpmono_device' was previously declared here ./obj/gconfig.h:18:1: warning: type of 'gs_bmpgray_device' does not match original declaration [-Wlto-type-mismatch] 18 | device2_(gs_bmpgray_device) | ^ ./devices/gdevbmp.c:49:25: note: type 'const struct gx_device_printer' should match type 'const struct gx_device' 49 | const gx_device_printer gs_bmpgray_device = { | ^ ./devices/gdevbmp.c:49:25: note: 'gs_bmpgray_device' was previously declared here ./obj/gconfig.h:20:1: warning: type of 'gs_bmpsep1_device' does not match original declaration [-Wlto-type-mismatch] 20 | device2_(gs_bmpsep1_device) | ^ ./devices/gdevbmp.c:66:25: note: type 'const struct gx_device_printer' should match type 'const struct gx_device' 66 | const gx_device_printer gs_bmpsep1_device = { | ^ ./devices/gdevbmp.c:66:25: note: 'gs_bmpsep1_device' was previously declared here ./obj/gconfig.h:21:1: warning: type of 'gs_bmpsep8_device' does not match original declaration [-Wlto-type-mismatch] 21 | device2_(gs_bmpsep8_device) | ^ ./devices/gdevbmp.c:81:25: note: type 'const struct gx_device_printer' should match type 'const struct gx_device' 81 | const gx_device_printer gs_bmpsep8_device = { | ^ ./devices/gdevbmp.c:81:25: note: 'gs_bmpsep8_device' was previously declared here ./obj/gconfig.h:14:1: warning: type of 'gs_bmp16_device' does not match original declaration [-Wlto-type-mismatch] 14 | device2_(gs_bmp16_device) | ^ ./devices/gdevbmp.c:103:25: note: type 'const struct gx_device_printer' should match type 'const struct gx_device' 103 | const gx_device_printer gs_bmp16_device = { | ^ ./devices/gdevbmp.c:103:25: note: 'gs_bmp16_device' was previously declared here ./obj/gconfig.h:16:1: warning: type of 'gs_bmp256_device' does not match original declaration [-Wlto-type-mismatch] 16 | device2_(gs_bmp256_device) | ^ ./devices/gdevbmp.c:126:25: note: type 'const struct gx_device_printer' should match type 'const struct gx_device' 126 | const gx_device_printer gs_bmp256_device = { | ^ ./devices/gdevbmp.c:126:25: note: 'gs_bmp256_device' was previously declared here ./obj/gconfig.h:15:1: warning: type of 'gs_bmp16m_device' does not match original declaration [-Wlto-type-mismatch] 15 | device2_(gs_bmp16m_device) | ^ ./devices/gdevbmp.c:148:25: note: type 'const struct gx_device_printer' should match type 'const struct gx_device' 148 | const gx_device_printer gs_bmp16m_device = | ^ ./devices/gdevbmp.c:148:25: note: 'gs_bmp16m_device' was previously declared here ./obj/gconfig.h:17:1: warning: type of 'gs_bmp32b_device' does not match original declaration [-Wlto-type-mismatch] 17 | device2_(gs_bmp32b_device) | ^ ./devices/gdevbmp.c:162:25: note: type 'const struct gx_device_printer' should match type 'const struct gx_device' 162 | const gx_device_printer gs_bmp32b_device = | ^ ./devices/gdevbmp.c:162:25: note: 'gs_bmp32b_device' was previously declared here ./obj/gconfig.h:10:1: warning: type of 'gs_bit_device' does not match original declaration [-Wlto-type-mismatch] 10 | device2_(gs_bit_device) | ^ ./devices/gdevbit.c:101:21: note: type 'const struct gx_device_bit' should match type 'const struct gx_device' 101 | const gx_device_bit gs_bit_device = | ^ ./devices/gdevbit.c:101:21: note: 'gs_bit_device' was previously declared here ./obj/gconfig.h:12:1: warning: type of 'gs_bitrgb_device' does not match original declaration [-Wlto-type-mismatch] 12 | device2_(gs_bitrgb_device) | ^ ./devices/gdevbit.c:120:21: note: type 'const struct gx_device_bit' should match type 'const struct gx_device' 120 | const gx_device_bit gs_bitrgb_device = | ^ ./devices/gdevbit.c:120:21: note: 'gs_bitrgb_device' was previously declared here ./obj/gconfig.h:11:1: warning: type of 'gs_bitcmyk_device' does not match original declaration [-Wlto-type-mismatch] 11 | device2_(gs_bitcmyk_device) | ^ ./devices/gdevbit.c:139:21: note: type 'const struct gx_device_bit' should match type 'const struct gx_device' 139 | const gx_device_bit gs_bitcmyk_device = | ^ ./devices/gdevbit.c:139:21: note: 'gs_bitcmyk_device' was previously declared here ./obj/gconfig.h:13:1: warning: type of 'gs_bitrgbtags_device' does not match original declaration [-Wlto-type-mismatch] 13 | device2_(gs_bitrgbtags_device) | ^ ./devices/gdevbit.c:166:21: note: type 'const struct gx_device_bit' should match type 'const struct gx_device' 166 | const gx_device_bit gs_bitrgbtags_device = | ^ ./devices/gdevbit.c:166:21: note: 'gs_bitrgbtags_device' was previously declared here ./obj/gconfig.h:74:1: warning: type of 'gs_pdfimage8_device' does not match original declaration [-Wlto-type-mismatch] 74 | device2_(gs_pdfimage8_device) | ^ ./devices/gdevpdfimg.c:74:27: note: type 'const struct gx_device_pdf_image' should match type 'const struct gx_device' 74 | const gx_device_pdf_image gs_pdfimage8_device = { | ^ ./devices/gdevpdfimg.c:74:27: note: 'gs_pdfimage8_device' was previously declared here ./obj/gconfig.h:72:1: warning: type of 'gs_pdfimage24_device' does not match original declaration [-Wlto-type-mismatch] 72 | device2_(gs_pdfimage24_device) | ^ ./devices/gdevpdfimg.c:105:27: note: type 'const struct gx_device_pdf_image' should match type 'const struct gx_device' 105 | const gx_device_pdf_image gs_pdfimage24_device = { | ^ ./devices/gdevpdfimg.c:105:27: note: 'gs_pdfimage24_device' was previously declared here ./obj/gconfig.h:73:1: warning: type of 'gs_pdfimage32_device' does not match original declaration [-Wlto-type-mismatch] 73 | device2_(gs_pdfimage32_device) | ^ ./devices/gdevpdfimg.c:136:27: note: type 'const struct gx_device_pdf_image' should match type 'const struct gx_device' 136 | const gx_device_pdf_image gs_pdfimage32_device = { | ^ ./devices/gdevpdfimg.c:136:27: note: 'gs_pdfimage32_device' was previously declared here ./obj/gconfig.h:8:1: warning: type of 'gs_PCLm_device' does not match original declaration [-Wlto-type-mismatch] 8 | device2_(gs_PCLm_device) | ^ ./devices/gdevpdfimg.c:1159:27: note: type 'const struct gx_device_pdf_image' should match type 'const struct gx_device' 1159 | const gx_device_pdf_image gs_PCLm_device = { | ^ ./devices/gdevpdfimg.c:1159:27: note: 'gs_PCLm_device' was previously declared here ./obj/gconfig.h:9:1: warning: type of 'gs_PCLm8_device' does not match original declaration [-Wlto-type-mismatch] 9 | device2_(gs_PCLm8_device) | ^ ./devices/gdevpdfimg.c:1177:27: note: type 'const struct gx_device_pdf_image' should match type 'const struct gx_device' 1177 | const gx_device_pdf_image gs_PCLm8_device = { | ^ ./devices/gdevpdfimg.c:1177:27: note: 'gs_PCLm8_device' was previously declared here ./obj/gconfig.h:7:1: warning: type of 'gs_bbox_device' does not match original declaration [-Wlto-type-mismatch] 7 | device2_(gs_bbox_device) | ^ ./base/gdevbbox.c:114:16: note: type 'const struct gx_device_bbox' should match type 'const struct gx_device' 114 | gx_device_bbox gs_bbox_device = | ^ ./base/gdevbbox.c:114:16: note: 'gs_bbox_device' was previously declared here ./obj/gconfig.h:111:1: warning: type of 'gs_spotcmyk_device' does not match original declaration [-Wlto-type-mismatch] 111 | device_(gs_spotcmyk_device) | ^ ./base/gdevdevn.c:1050:26: note: type 'const struct gx_devn_prn_device' should match type 'struct gx_device' 1050 | const gx_devn_prn_device gs_spotcmyk_device = | ^ ./base/gdevdevn.c:1050:26: note: 'gs_spotcmyk_device' was previously declared here ./obj/gconfig.h:27:1: warning: type of 'gs_devicen_device' does not match original declaration [-Wlto-type-mismatch] 27 | device_(gs_devicen_device) | ^ ./base/gdevdevn.c:1070:26: note: type 'const struct gx_devn_prn_device' should match type 'struct gx_device' 1070 | const gx_devn_prn_device gs_devicen_device = | ^ ./base/gdevdevn.c:1070:26: note: 'gs_devicen_device' was previously declared here ./soobj/gconfig.h:445:1: warning: type of 'gs_nullpage_device' does not match original declaration [-Wlto-type-mismatch] 445 | device2_(gs_nullpage_device) | ^ ./base/gdevnfwd.c:1007:22: note: type 'const struct gx_device_null' should match type 'const struct gx_device' 1007 | const gx_device_null gs_nullpage_device = { | ^ ./base/gdevnfwd.c:1007:22: note: 'gs_nullpage_device' was previously declared here ./soobj/gconfig.h:442:1: warning: type of 'gs_pdfocr8_device' does not match original declaration [-Wlto-type-mismatch] 442 | device2_(gs_pdfocr8_device) | ^ ./devices/gdevpdfocr.c:159:27: note: type 'const struct gx_device_pdf_image' should match type 'const struct gx_device' 159 | const gx_device_pdf_image gs_pdfocr8_device = { | ^ ./devices/gdevpdfocr.c:159:27: note: 'gs_pdfocr8_device' was previously declared here ./soobj/gconfig.h:443:1: warning: type of 'gs_pdfocr24_device' does not match original declaration [-Wlto-type-mismatch] 443 | device2_(gs_pdfocr24_device) | ^ ./devices/gdevpdfocr.c:190:27: note: type 'const struct gx_device_pdf_image' should match type 'const struct gx_device' 190 | const gx_device_pdf_image gs_pdfocr24_device = { | ^ ./devices/gdevpdfocr.c:190:27: note: 'gs_pdfocr24_device' was previously declared here ./soobj/gconfig.h:444:1: warning: type of 'gs_pdfocr32_device' does not match original declaration [-Wlto-type-mismatch] 444 | device2_(gs_pdfocr32_device) | ^ ./devices/gdevpdfocr.c:223:27: note: type 'const struct gx_device_pdf_image' should match type 'const struct gx_device' 223 | const gx_device_pdf_image gs_pdfocr32_device = { | ^ ./devices/gdevpdfocr.c:223:27: note: 'gs_pdfocr32_device' was previously declared here ./soobj/gconfig.h:440:1: warning: type of 'gs_ocr_device' does not match original declaration [-Wlto-type-mismatch] 440 | device2_(gs_ocr_device) | ^ ./devices/gdevocr.c:66:21: note: type 'const struct gx_device_ocr' should match type 'const struct gx_device' 66 | const gx_device_ocr gs_ocr_device = | ^ ./devices/gdevocr.c:66:21: note: 'gs_ocr_device' was previously declared here ./soobj/gconfig.h:441:1: warning: type of 'gs_hocr_device' does not match original declaration [-Wlto-type-mismatch] 441 | device2_(gs_hocr_device) | ^ ./devices/gdevocr.c:90:21: note: type 'const struct gx_device_ocr' should match type 'const struct gx_device' 90 | const gx_device_ocr gs_hocr_device = | ^ ./devices/gdevocr.c:90:21: note: 'gs_hocr_device' was previously declared here ./soobj/gconfig.h:438:1: warning: type of 'gs_pngmono_device' does not match original declaration [-Wlto-type-mismatch] 438 | device2_(gs_pngmono_device) | ^ ./devices/gdevpng.c:95:21: note: type 'const struct gx_device_png' should match type 'const struct gx_device' 95 | const gx_device_png gs_pngmono_device = | ^ ./devices/gdevpng.c:95:21: note: 'gs_pngmono_device' was previously declared here ./soobj/gconfig.h:431:1: warning: type of 'gs_png16_device' does not match original declaration [-Wlto-type-mismatch] 431 | device2_(gs_png16_device) | ^ ./devices/gdevpng.c:120:21: note: type 'const struct gx_device_png' should match type 'const struct gx_device' 120 | const gx_device_png gs_png16_device = { | ^ ./devices/gdevpng.c:120:21: note: 'gs_png16_device' was previously declared here ./soobj/gconfig.h:434:1: warning: type of 'gs_png256_device' does not match original declaration [-Wlto-type-mismatch] 434 | device2_(gs_png256_device) | ^ ./devices/gdevpng.c:144:21: note: type 'const struct gx_device_png' should match type 'const struct gx_device' 144 | const gx_device_png gs_png256_device = { | ^ ./devices/gdevpng.c:144:21: note: 'gs_png256_device' was previously declared here ./soobj/gconfig.h:437:1: warning: type of 'gs_pnggray_device' does not match original declaration [-Wlto-type-mismatch] 437 | device2_(gs_pnggray_device) | ^ ./devices/gdevpng.c:167:21: note: type 'const struct gx_device_png' should match type 'const struct gx_device' 167 | const gx_device_png gs_pnggray_device = | ^ ./devices/gdevpng.c:167:21: note: 'gs_pnggray_device' was previously declared here ./soobj/gconfig.h:439:1: warning: type of 'gs_pngmonod_device' does not match original declaration [-Wlto-type-mismatch] 439 | device2_(gs_pngmonod_device) | ^ ./devices/gdevpng.c:190:21: note: type 'const struct gx_device_png' should match type 'const struct gx_device' 190 | const gx_device_png gs_pngmonod_device = | ^ ./devices/gdevpng.c:190:21: note: 'gs_pngmonod_device' was previously declared here ./soobj/gconfig.h:432:1: warning: type of 'gs_png16m_device' does not match original declaration [-Wlto-type-mismatch] 432 | device2_(gs_png16m_device) | ^ ./devices/gdevpng.c:217:21: note: type 'const struct gx_device_png' should match type 'const struct gx_device' 217 | const gx_device_png gs_png16m_device = | ^ ./devices/gdevpng.c:217:21: note: 'gs_png16m_device' was previously declared here ./soobj/gconfig.h:435:1: warning: type of 'gs_png48_device' does not match original declaration [-Wlto-type-mismatch] 435 | device2_(gs_png48_device) | ^ ./devices/gdevpng.c:241:21: note: type 'const struct gx_device_png' should match type 'const struct gx_device' 241 | const gx_device_png gs_png48_device = | ^ ./devices/gdevpng.c:241:21: note: 'gs_png48_device' was previously declared here ./soobj/gconfig.h:436:1: warning: type of 'gs_pngalpha_device' does not match original declaration [-Wlto-type-mismatch] 436 | device2_(gs_pngalpha_device) | ^ ./devices/gdevpng.c:286:26: note: type 'const struct gx_device_pngalpha' should match type 'const struct gx_device' 286 | const gx_device_pngalpha gs_pngalpha_device = { | ^ ./devices/gdevpng.c:286:26: note: 'gs_pngalpha_device' was previously declared here ./soobj/gconfig.h:433:1: warning: type of 'gs_png16malpha_device' does not match original declaration [-Wlto-type-mismatch] 433 | device2_(gs_png16malpha_device) | ^ ./devices/gdevpng.c:321:26: note: type 'const struct gx_device_pngalpha' should match type 'const struct gx_device' 321 | const gx_device_pngalpha gs_png16malpha_device = { | ^ ./devices/gdevpng.c:321:26: note: 'gs_png16malpha_device' was previously declared here ./soobj/gconfig.h:428:1: warning: type of 'gs_ijs_device' does not match original declaration [-Wlto-type-mismatch] 428 | device_(gs_ijs_device) | ^ ./devices/gdevijs.c:144:15: note: type 'struct gx_device_ijs' should match type 'struct gx_device' 144 | gx_device_ijs gs_ijs_device = | ^ ./devices/gdevijs.c:144:15: note: 'gs_ijs_device' was previously declared here ./devices/gdevijs.c:144:15: note: code may be misoptimized unless '-fno-strict-aliasing' is used ./soobj/gconfig.h:423:1: warning: type of 'gs_cups_device' does not match original declaration [-Wlto-type-mismatch] 423 | device2_(gs_cups_device) | ^ ./cups/gdevcups.c:482:17: note: type 'struct gx_device_cups' should match type 'const struct gx_device' 482 | gx_device_cups gs_cups_device = { gs_xxx_device("cups", "") }; | ^ ./cups/gdevcups.c:482:17: note: 'gs_cups_device' was previously declared here ./cups/gdevcups.c:482:17: note: code may be misoptimized unless '-fno-strict-aliasing' is used ./soobj/gconfig.h:424:1: warning: type of 'gs_pwgraster_device' does not match original declaration [-Wlto-type-mismatch] 424 | device2_(gs_pwgraster_device) | ^ ./cups/gdevcups.c:483:17: note: type 'struct gx_device_cups' should match type 'const struct gx_device' 483 | gx_device_cups gs_pwgraster_device = { gs_xxx_device("pwgraster", | ^ ./cups/gdevcups.c:483:17: note: 'gs_pwgraster_device' was previously declared here ./cups/gdevcups.c:483:17: note: code may be misoptimized unless '-fno-strict-aliasing' is used ./soobj/gconfig.h:422:1: warning: type of 'gs_appleraster_device' does not match original declaration [-Wlto-type-mismatch] 422 | device2_(gs_appleraster_device) | ^ ./cups/gdevcups.c:486:17: note: type 'struct gx_device_cups' should match type 'const struct gx_device' 486 | gx_device_cups gs_appleraster_device = { gs_xxx_device("appleraster", | ^ ./cups/gdevcups.c:486:17: note: 'gs_appleraster_device' was previously declared here ./cups/gdevcups.c:486:17: note: code may be misoptimized unless '-fno-strict-aliasing' is used ./soobj/gconfig.h:425:1: warning: type of 'gs_urf_device' does not match original declaration [-Wlto-type-mismatch] 425 | device2_(gs_urf_device) | ^ ./cups/gdevcups.c:488:17: note: type 'struct gx_device_cups' should match type 'const struct gx_device' 488 | gx_device_cups gs_urf_device = { gs_xxx_device("urf", | ^ ./cups/gdevcups.c:488:17: note: 'gs_urf_device' was previously declared here ./cups/gdevcups.c:488:17: note: code may be misoptimized unless '-fno-strict-aliasing' is used ./soobj/gconfig.h:419:1: warning: type of 'gs_xes_device' does not match original declaration [-Wlto-type-mismatch] 419 | device_(gs_xes_device) | ^ ./contrib/gdevxes.c:69:19: note: type 'struct gx_device_printer' should match type 'struct gx_device' 69 | gx_device_printer gs_xes_device = | ^ ./contrib/gdevxes.c:69:19: note: 'gs_xes_device' was previously declared here ./contrib/gdevxes.c:69:19: note: code may be misoptimized unless '-fno-strict-aliasing' is used ./soobj/gconfig.h:418:1: warning: type of 'gs_uniprint_device' does not match original declaration [-Wlto-type-mismatch] 418 | device_(gs_uniprint_device) | ^ ./devices/gdevupd.c:248:21: note: type 'struct upd_device' should match type 'struct gx_device' 248 | upd_device far_data gs_uniprint_device = { /** */ | ^ ./devices/gdevupd.c:248:21: note: 'gs_uniprint_device' was previously declared here ./devices/gdevupd.c:248:21: note: code may be misoptimized unless '-fno-strict-aliasing' is used ./soobj/gconfig.h:417:1: warning: type of 'gs_tek4696_device' does not match original declaration [-Wlto-type-mismatch] 417 | device_(gs_tek4696_device) | ^ ./devices/gdevtknk.c:52:34: note: type 'const struct gx_device_printer' should match type 'struct gx_device' 52 | const gx_device_printer far_data gs_tek4696_device = | ^ ./devices/gdevtknk.c:52:34: note: 'gs_tek4696_device' was previously declared here ./soobj/gconfig.h:414:1: warning: type of 'gs_t4693d2_device' does not match original declaration [-Wlto-type-mismatch] 414 | device_(gs_t4693d2_device) | ^ ./devices/gdev4693.c:44:25: note: type 'const struct gx_device_printer' should match type 'struct gx_device' 44 | const gx_device_printer gs_t4693d2_device = t4693d_prn_device("t4693d2",8, 3); | ^ ./devices/gdev4693.c:44:25: note: 'gs_t4693d2_device' was previously declared here ./soobj/gconfig.h:415:1: warning: type of 'gs_t4693d4_device' does not match original declaration [-Wlto-type-mismatch] 415 | device_(gs_t4693d4_device) | ^ ./devices/gdev4693.c:45:25: note: type 'const struct gx_device_printer' should match type 'struct gx_device' 45 | const gx_device_printer gs_t4693d4_device = t4693d_prn_device("t4693d4",16, 15); | ^ ./devices/gdev4693.c:45:25: note: 'gs_t4693d4_device' was previously declared here ./soobj/gconfig.h:416:1: warning: type of 'gs_t4693d8_device' does not match original declaration [-Wlto-type-mismatch] 416 | device_(gs_t4693d8_device) | ^ ./devices/gdev4693.c:46:25: note: type 'const struct gx_device_printer' should match type 'struct gx_device' 46 | const gx_device_printer gs_t4693d8_device = t4693d_prn_device("t4693d8",24, 255); | ^ ./devices/gdev4693.c:46:25: note: 'gs_t4693d8_device' was previously declared here ./soobj/gconfig.h:413:1: warning: type of 'gs_stcolor_device' does not match original declaration [-Wlto-type-mismatch] 413 | device_(gs_stcolor_device) | ^ ./devices/gdevstc.c:163:25: note: type 'struct stcolor_device' should match type 'struct gx_device' 163 | stcolor_device far_data gs_stcolor_device = { | ^ ./devices/gdevstc.c:163:25: note: 'gs_stcolor_device' was previously declared here ./devices/gdevstc.c:163:25: note: code may be misoptimized unless '-fno-strict-aliasing' is used ./soobj/gconfig.h:411:1: warning: type of 'gs_sj48_device' does not match original declaration [-Wlto-type-mismatch] 411 | device_(gs_sj48_device) | ^ ./devices/gdevsj48.c:43:28: note: type 'struct gx_device_printer' should match type 'struct gx_device' 43 | gx_device_printer far_data gs_sj48_device = | ^ ./devices/gdevsj48.c:43:28: note: 'gs_sj48_device' was previously declared here ./devices/gdevsj48.c:43:28: note: code may be misoptimized unless '-fno-strict-aliasing' is used ./soobj/gconfig.h:409:1: warning: type of 'gs_rpdl_device' does not match original declaration [-Wlto-type-mismatch] 409 | device_(gs_rpdl_device) | ^ ./contrib/japanese/gdevrpdl.c:48:25: note: type 'struct gx_device_lprn' should match type 'struct gx_device' 48 | gx_device_lprn far_data gs_rpdl_device = | ^ ./contrib/japanese/gdevrpdl.c:48:25: note: 'gs_rpdl_device' was previously declared here ./contrib/japanese/gdevrpdl.c:48:25: note: code may be misoptimized unless '-fno-strict-aliasing' is used ./soobj/gconfig.h:408:1: warning: type of 'gs_rinkj_device' does not match original declaration [-Wlto-type-mismatch] 408 | device_(gs_rinkj_device) | ^ ./devices/gdevrinkj.c:145:20: note: type 'const struct rinkj_device' should match type 'struct gx_device' 145 | const rinkj_device gs_rinkj_device = | ^ ./devices/gdevrinkj.c:145:20: note: 'gs_rinkj_device' was previously declared here ./soobj/gconfig.h:407:1: warning: type of 'gs_r4081_device' does not match original declaration [-Wlto-type-mismatch] 407 | device_(gs_r4081_device) | ^ ./devices/gdev4081.c:24:34: note: type 'const struct gx_device_printer' should match type 'struct gx_device' 24 | const gx_device_printer far_data gs_r4081_device = | ^ ./devices/gdev4081.c:24:34: note: 'gs_r4081_device' was previously declared here ./soobj/gconfig.h:404:1: warning: type of 'gs_pxlmono_device' does not match original declaration [-Wlto-type-mismatch] 404 | device2_(gs_pxlmono_device) | ^ ./devices/vector/gdevpx.c:196:23: note: type 'const struct gx_device_pclxl' should match type 'const struct gx_device' 196 | const gx_device_pclxl gs_pxlmono_device = { | ^ ./devices/vector/gdevpx.c:196:23: note: 'gs_pxlmono_device' was previously declared here ./soobj/gconfig.h:403:1: warning: type of 'gs_pxlcolor_device' does not match original declaration [-Wlto-type-mismatch] 403 | device2_(gs_pxlcolor_device) | ^ ./devices/vector/gdevpx.c:200:23: note: type 'const struct gx_device_pclxl' should match type 'const struct gx_device' 200 | const gx_device_pclxl gs_pxlcolor_device = { | ^ ./devices/vector/gdevpx.c:200:23: note: 'gs_pxlcolor_device' was previously declared here ./soobj/gconfig.h:400:1: warning: type of 'gs_pr201_device' does not match original declaration [-Wlto-type-mismatch] 400 | device_(gs_pr201_device) | ^ ./contrib/japanese/gdevp201.c:43:19: note: type 'struct gx_device_printer' should match type 'struct gx_device' 43 | gx_device_printer gs_pr201_device = | ^ ./contrib/japanese/gdevp201.c:43:19: note: 'gs_pr201_device' was previously declared here ./contrib/japanese/gdevp201.c:43:19: note: code may be misoptimized unless '-fno-strict-aliasing' is used ./soobj/gconfig.h:397:1: warning: type of 'gs_pr1000_device' does not match original declaration [-Wlto-type-mismatch] 397 | device_(gs_pr1000_device) | ^ ./contrib/japanese/gdevp201.c:52:19: note: type 'struct gx_device_printer' should match type 'struct gx_device' 52 | gx_device_printer gs_pr1000_device = | ^ ./contrib/japanese/gdevp201.c:52:19: note: 'gs_pr1000_device' was previously declared here ./contrib/japanese/gdevp201.c:52:19: note: code may be misoptimized unless '-fno-strict-aliasing' is used ./soobj/gconfig.h:399:1: warning: type of 'gs_pr150_device' does not match original declaration [-Wlto-type-mismatch] 399 | device_(gs_pr150_device) | ^ ./contrib/japanese/gdevp201.c:61:19: note: type 'struct gx_device_printer' should match type 'struct gx_device' 61 | gx_device_printer gs_pr150_device = | ^ ./contrib/japanese/gdevp201.c:61:19: note: 'gs_pr150_device' was previously declared here ./contrib/japanese/gdevp201.c:61:19: note: code may be misoptimized unless '-fno-strict-aliasing' is used ./soobj/gconfig.h:398:1: warning: type of 'gs_pr1000_4_device' does not match original declaration [-Wlto-type-mismatch] 398 | device_(gs_pr1000_4_device) | ^ ./contrib/japanese/gdevp201.c:70:19: note: type 'struct gx_device_printer' should match type 'struct gx_device' 70 | gx_device_printer gs_pr1000_4_device = | ^ ./contrib/japanese/gdevp201.c:70:19: note: 'gs_pr1000_4_device' was previously declared here ./contrib/japanese/gdevp201.c:70:19: note: code may be misoptimized unless '-fno-strict-aliasing' is used ./soobj/gconfig.h:391:1: warning: type of 'gs_photoex_device' does not match original declaration [-Wlto-type-mismatch] 391 | device_(gs_photoex_device) | ^ ./devices/gdevphex.c:1030:28: note: type 'struct gx_photoex_device' should match type 'struct gx_device' 1030 | gx_photoex_device far_data gs_photoex_device = { | ^ ./devices/gdevphex.c:1030:28: note: 'gs_photoex_device' was previously declared here ./devices/gdevphex.c:1030:28: note: code may be misoptimized unless '-fno-strict-aliasing' is used ./soobj/gconfig.h:388:1: warning: type of 'gs_opvp_device' does not match original declaration [-Wlto-type-mismatch] 388 | device_(gs_opvp_device) | ^ ./contrib/opvp/gdevopvp.c:458:33: note: type 'const struct gx_device_opvp' should match type 'struct gx_device' 458 | const gx_device_opvp gs_opvp_device = | ^ ./contrib/opvp/gdevopvp.c:458:33: note: 'gs_opvp_device' was previously declared here ./soobj/gconfig.h:387:1: warning: type of 'gs_oprp_device' does not match original declaration [-Wlto-type-mismatch] 387 | device_(gs_oprp_device) | ^ ./contrib/opvp/gdevopvp.c:503:22: note: type 'const struct gx_device_oprp' should match type 'struct gx_device' 503 | const gx_device_oprp gs_oprp_device = | ^ ./contrib/opvp/gdevopvp.c:503:22: note: 'gs_oprp_device' was previously declared here ./soobj/gconfig.h:386:1: warning: type of 'gs_okiibm_device' does not match original declaration [-Wlto-type-mismatch] 386 | device_(gs_okiibm_device) | ^ ./devices/gdevokii.c:77:34: note: type 'const struct gx_device_printer' should match type 'struct gx_device' 77 | const gx_device_printer far_data gs_okiibm_device = | ^ ./devices/gdevokii.c:77:34: note: 'gs_okiibm_device' was previously declared here ./soobj/gconfig.h:385:1: warning: type of 'gs_oki4w_device' does not match original declaration [-Wlto-type-mismatch] 385 | device_(gs_oki4w_device) | ^ ./contrib/gdevop4w.c:106:28: note: type 'struct gx_device_printer' should match type 'struct gx_device' 106 | gx_device_printer far_data gs_oki4w_device = | ^ ./contrib/gdevop4w.c:106:28: note: 'gs_oki4w_device' was previously declared here ./contrib/gdevop4w.c:106:28: note: code may be misoptimized unless '-fno-strict-aliasing' is used ./soobj/gconfig.h:384:1: warning: type of 'gs_oki182_device' does not match original declaration [-Wlto-type-mismatch] 384 | device_(gs_oki182_device) | ^ ./devices/gdevo182.c:67:34: note: type 'const struct gx_device_printer' should match type 'struct gx_device' 67 | const gx_device_printer far_data gs_oki182_device = | ^ ./devices/gdevo182.c:67:34: note: 'gs_oki182_device' was previously declared here ./soobj/gconfig.h:378:1: warning: type of 'gs_npdl_device' does not match original declaration [-Wlto-type-mismatch] 378 | device_(gs_npdl_device) | ^ ./contrib/japanese/gdevnpdl.c:132:25: note: type 'struct gx_device_lprn' should match type 'struct gx_device' 132 | gx_device_lprn far_data gs_npdl_device = | ^ ./contrib/japanese/gdevnpdl.c:132:25: note: 'gs_npdl_device' was previously declared here ./contrib/japanese/gdevnpdl.c:132:25: note: code may be misoptimized unless '-fno-strict-aliasing' is used ./soobj/gconfig.h:376:1: warning: type of 'gs_ml600_device' does not match original declaration [-Wlto-type-mismatch] 376 | device_(gs_ml600_device) | ^ ./contrib/japanese/gdevml6.c:44:19: note: type 'struct gx_device_printer' should match type 'struct gx_device' 44 | gx_device_printer gs_ml600_device = | ^ ./contrib/japanese/gdevml6.c:44:19: note: 'gs_ml600_device' was previously declared here ./contrib/japanese/gdevml6.c:44:19: note: code may be misoptimized unless '-fno-strict-aliasing' is used ./soobj/gconfig.h:374:1: warning: type of 'gs_mj700v2c_device' does not match original declaration [-Wlto-type-mismatch] 374 | device_(gs_mj700v2c_device) | ^ ./contrib/japanese/gdevmjc.c:259:23: note: type 'struct gx_device_mj' should match type 'struct gx_device' 259 | gx_device_mj far_data gs_mj700v2c_device = | ^ ./contrib/japanese/gdevmjc.c:259:23: note: 'gs_mj700v2c_device' was previously declared here ./contrib/japanese/gdevmjc.c:259:23: note: code may be misoptimized unless '-fno-strict-aliasing' is used ./soobj/gconfig.h:372:1: warning: type of 'gs_mj500c_device' does not match original declaration [-Wlto-type-mismatch] 372 | device_(gs_mj500c_device) | ^ ./contrib/japanese/gdevmjc.c:265:23: note: type 'struct gx_device_mj' should match type 'struct gx_device' 265 | gx_device_mj far_data gs_mj500c_device = | ^ ./contrib/japanese/gdevmjc.c:265:23: note: 'gs_mj500c_device' was previously declared here ./contrib/japanese/gdevmjc.c:265:23: note: code may be misoptimized unless '-fno-strict-aliasing' is used ./soobj/gconfig.h:373:1: warning: type of 'gs_mj6000c_device' does not match original declaration [-Wlto-type-mismatch] 373 | device_(gs_mj6000c_device) | ^ ./contrib/japanese/gdevmjc.c:270:23: note: type 'struct gx_device_mj' should match type 'struct gx_device' 270 | gx_device_mj far_data gs_mj6000c_device = | ^ ./contrib/japanese/gdevmjc.c:270:23: note: 'gs_mj6000c_device' was previously declared here ./contrib/japanese/gdevmjc.c:270:23: note: code may be misoptimized unless '-fno-strict-aliasing' is used ./soobj/gconfig.h:375:1: warning: type of 'gs_mj8000c_device' does not match original declaration [-Wlto-type-mismatch] 375 | device_(gs_mj8000c_device) | ^ ./contrib/japanese/gdevmjc.c:275:23: note: type 'struct gx_device_mj' should match type 'struct gx_device' 275 | gx_device_mj far_data gs_mj8000c_device = | ^ ./contrib/japanese/gdevmjc.c:275:23: note: 'gs_mj8000c_device' was previously declared here ./contrib/japanese/gdevmjc.c:275:23: note: code may be misoptimized unless '-fno-strict-aliasing' is used ./soobj/gconfig.h:368:1: warning: type of 'gs_md2k_device' does not match original declaration [-Wlto-type-mismatch] 368 | device_(gs_md2k_device) | ^ ./contrib/gdevmd2k.c:95:25: note: type 'struct gx_device_alps' should match type 'struct gx_device' 95 | gx_device_alps far_data gs_md2k_device = alps_device("md2k", md2k_print_page); | ^ ./contrib/gdevmd2k.c:95:25: note: 'gs_md2k_device' was previously declared here ./contrib/gdevmd2k.c:95:25: note: code may be misoptimized unless '-fno-strict-aliasing' is used ./soobj/gconfig.h:371:1: warning: type of 'gs_md5k_device' does not match original declaration [-Wlto-type-mismatch] 371 | device_(gs_md5k_device) | ^ ./contrib/gdevmd2k.c:96:25: note: type 'struct gx_device_alps' should match type 'struct gx_device' 96 | gx_device_alps far_data gs_md5k_device = alps_device("md5k", md5k_print_page); | ^ ./contrib/gdevmd2k.c:96:25: note: 'gs_md5k_device' was previously declared here ./contrib/gdevmd2k.c:96:25: note: code may be misoptimized unless '-fno-strict-aliasing' is used ./soobj/gconfig.h:370:1: warning: type of 'gs_md50Mono_device' does not match original declaration [-Wlto-type-mismatch] 370 | device_(gs_md50Mono_device) | ^ ./contrib/japanese/gdevalps.c:68:28: note: type 'struct gx_device_printer' should match type 'struct gx_device' 68 | gx_device_printer far_data gs_md50Mono_device = | ^ ./contrib/japanese/gdevalps.c:68:28: note: 'gs_md50Mono_device' was previously declared here ./contrib/japanese/gdevalps.c:68:28: note: code may be misoptimized unless '-fno-strict-aliasing' is used ./soobj/gconfig.h:369:1: warning: type of 'gs_md50Eco_device' does not match original declaration [-Wlto-type-mismatch] 369 | device_(gs_md50Eco_device) | ^ ./contrib/japanese/gdevalps.c:77:28: note: type 'struct gx_device_printer' should match type 'struct gx_device' 77 | gx_device_printer far_data gs_md50Eco_device = | ^ ./contrib/japanese/gdevalps.c:77:28: note: 'gs_md50Eco_device' was previously declared here ./contrib/japanese/gdevalps.c:77:28: note: code may be misoptimized unless '-fno-strict-aliasing' is used ./soobj/gconfig.h:367:1: warning: type of 'gs_md1xMono_device' does not match original declaration [-Wlto-type-mismatch] 367 | device_(gs_md1xMono_device) | ^ ./contrib/japanese/gdevalps.c:86:28: note: type 'struct gx_device_printer' should match type 'struct gx_device' 86 | gx_device_printer far_data gs_md1xMono_device = | ^ ./contrib/japanese/gdevalps.c:86:28: note: 'gs_md1xMono_device' was previously declared here ./contrib/japanese/gdevalps.c:86:28: note: code may be misoptimized unless '-fno-strict-aliasing' is used ./soobj/gconfig.h:366:1: warning: type of 'gs_m8510_device' does not match original declaration [-Wlto-type-mismatch] 366 | device_(gs_m8510_device) | ^ ./devices/gdev8510.c:26:34: note: type 'const struct gx_device_printer' should match type 'struct gx_device' 26 | const gx_device_printer far_data gs_m8510_device = | ^ ./devices/gdev8510.c:26:34: note: 'gs_m8510_device' was previously declared here ./soobj/gconfig.h:365:1: warning: type of 'gs_lxm5700m_device' does not match original declaration [-Wlto-type-mismatch] 365 | device_(gs_lxm5700m_device) | ^ ./devices/gdevlxm.c:62:21: note: type 'struct lxm_device' should match type 'struct gx_device' 62 | lxm_device far_data gs_lxm5700m_device = { | ^ ./devices/gdevlxm.c:62:21: note: 'gs_lxm5700m_device' was previously declared here ./devices/gdevlxm.c:62:21: note: code may be misoptimized unless '-fno-strict-aliasing' is used ./soobj/gconfig.h:364:1: warning: type of 'gs_lxm3200_device' does not match original declaration [-Wlto-type-mismatch] 364 | device_(gs_lxm3200_device) | ^ ./contrib/gdevlx32.c:318:21: note: type 'struct lxm_device' should match type 'struct gx_device' 318 | lxm_device far_data gs_lxm3200_device = | ^ ./contrib/gdevlx32.c:318:21: note: 'gs_lxm3200_device' was previously declared here ./contrib/gdevlx32.c:318:21: note: code may be misoptimized unless '-fno-strict-aliasing' is used ./soobj/gconfig.h:377:1: warning: type of 'gs_necp6_device' does not match original declaration [-Wlto-type-mismatch] 377 | device_(gs_necp6_device) | ^ ./devices/gdevdm24.c:27:34: note: type 'const struct gx_device_printer' should match type 'struct gx_device' 27 | const gx_device_printer far_data gs_necp6_device = | ^ ./devices/gdevdm24.c:27:34: note: 'gs_necp6_device' was previously declared here ./soobj/gconfig.h:363:1: warning: type of 'gs_lq850_device' does not match original declaration [-Wlto-type-mismatch] 363 | device_(gs_lq850_device) | ^ ./devices/gdevdm24.c:38:25: note: type 'const struct gx_device_printer' should match type 'struct gx_device' 38 | const gx_device_printer gs_lq850_device = | ^ ./devices/gdevdm24.c:38:25: note: 'gs_lq850_device' was previously declared here ./soobj/gconfig.h:337:1: warning: type of 'gs_lp8000_device' does not match original declaration [-Wlto-type-mismatch] 337 | device_(gs_lp8000_device) | ^ ./devices/gdevlp8k.c:172:28: note: type 'struct gx_device_printer' should match type 'struct gx_device' 172 | gx_device_printer far_data gs_lp8000_device = | ^ ./devices/gdevlp8k.c:172:28: note: 'gs_lp8000_device' was previously declared here ./devices/gdevlp8k.c:172:28: note: code may be misoptimized unless '-fno-strict-aliasing' is used ./soobj/gconfig.h:305:1: warning: type of 'gs_lj5mono_device' does not match original declaration [-Wlto-type-mismatch] 305 | device_(gs_lj5mono_device) | ^ ./devices/gdevlj56.c:54:25: note: type 'const struct gx_device_printer' should match type 'struct gx_device' 54 | const gx_device_printer gs_lj5mono_device = | ^ ./devices/gdevlj56.c:54:25: note: 'gs_lj5mono_device' was previously declared here ./soobj/gconfig.h:304:1: warning: type of 'gs_lj5gray_device' does not match original declaration [-Wlto-type-mismatch] 304 | device_(gs_lj5gray_device) | ^ ./devices/gdevlj56.c:73:25: note: type 'const struct gx_device_printer' should match type 'struct gx_device' 73 | const gx_device_printer gs_lj5gray_device = { | ^ ./devices/gdevlj56.c:73:25: note: 'gs_lj5gray_device' was previously declared here ./soobj/gconfig.h:301:1: warning: type of 'gs_lj3100sw_device' does not match original declaration [-Wlto-type-mismatch] 301 | device_(gs_lj3100sw_device) | ^ ./devices/gdevl31s.c:92:28: note: type 'struct gx_device_printer' should match type 'struct gx_device' 92 | gx_device_printer far_data gs_lj3100sw_device = | ^ ./devices/gdevl31s.c:92:28: note: 'gs_lj3100sw_device' was previously declared here ./devices/gdevl31s.c:92:28: note: code may be misoptimized unless '-fno-strict-aliasing' is used ./soobj/gconfig.h:300:1: warning: type of 'gs_lj250_device' does not match original declaration [-Wlto-type-mismatch] 300 | device_(gs_lj250_device) | ^ ./devices/gdevpjet.c:48:34: note: type 'const struct gx_device_printer' should match type 'struct gx_device' 48 | const gx_device_printer far_data gs_lj250_device = | ^ ./devices/gdevpjet.c:48:34: note: 'gs_lj250_device' was previously declared here ./soobj/gconfig.h:389:1: warning: type of 'gs_paintjet_device' does not match original declaration [-Wlto-type-mismatch] 389 | device_(gs_paintjet_device) | ^ ./devices/gdevpjet.c:55:34: note: type 'const struct gx_device_printer' should match type 'struct gx_device' 55 | const gx_device_printer far_data gs_paintjet_device = | ^ ./devices/gdevpjet.c:55:34: note: 'gs_paintjet_device' was previously declared here ./soobj/gconfig.h:394:1: warning: type of 'gs_pjetxl_device' does not match original declaration [-Wlto-type-mismatch] 394 | device_(gs_pjetxl_device) | ^ ./devices/gdevpjet.c:63:34: note: type 'const struct gx_device_printer' should match type 'struct gx_device' 63 | const gx_device_printer far_data gs_pjetxl_device = | ^ ./devices/gdevpjet.c:63:34: note: 'gs_pjetxl_device' was previously declared here ./soobj/gconfig.h:299:1: warning: type of 'gs_lips4v_device' does not match original declaration [-Wlto-type-mismatch] 299 | device_(gs_lips4v_device) | ^ ./contrib/lips4/gdevl4v.c:185:27: note: type 'struct gx_device_lips4v' should match type 'struct gx_device' 185 | gx_device_lips4v far_data gs_lips4v_device = { | ^ ./contrib/lips4/gdevl4v.c:185:27: note: 'gs_lips4v_device' was previously declared here ./contrib/lips4/gdevl4v.c:185:27: note: code may be misoptimized unless '-fno-strict-aliasing' is used ./soobj/gconfig.h:295:1: warning: type of 'gs_lex7000_device' does not match original declaration [-Wlto-type-mismatch] 295 | device_(gs_lex7000_device) | ^ ./contrib/gdevlx7.c:147:21: note: type 'struct lxm_device' should match type 'struct gx_device' 147 | lxm_device far_data gs_lex7000_device = { | ^ ./contrib/gdevlx7.c:147:21: note: 'gs_lex7000_device' was previously declared here ./contrib/gdevlx7.c:147:21: note: code may be misoptimized unless '-fno-strict-aliasing' is used ./soobj/gconfig.h:294:1: warning: type of 'gs_lex5700_device' does not match original declaration [-Wlto-type-mismatch] 294 | device_(gs_lex5700_device) | ^ ./contrib/gdevlx7.c:170:21: note: type 'struct lxm_device' should match type 'struct gx_device' 170 | lxm_device far_data gs_lex5700_device = { | ^ ./contrib/gdevlx7.c:170:21: note: 'gs_lex5700_device' was previously declared here ./contrib/gdevlx7.c:170:21: note: code may be misoptimized unless '-fno-strict-aliasing' is used ./soobj/gconfig.h:293:1: warning: type of 'gs_lex3200_device' does not match original declaration [-Wlto-type-mismatch] 293 | device_(gs_lex3200_device) | ^ ./contrib/gdevlx7.c:193:21: note: type 'struct lxm_device' should match type 'struct gx_device' 193 | lxm_device far_data gs_lex3200_device = { | ^ ./contrib/gdevlx7.c:193:21: note: 'gs_lex3200_device' was previously declared here ./contrib/gdevlx7.c:193:21: note: code may be misoptimized unless '-fno-strict-aliasing' is used ./soobj/gconfig.h:292:1: warning: type of 'gs_lex2050_device' does not match original declaration [-Wlto-type-mismatch] 292 | device_(gs_lex2050_device) | ^ ./contrib/gdevlx7.c:216:21: note: type 'struct lxm_device' should match type 'struct gx_device' 216 | lxm_device far_data gs_lex2050_device = { | ^ ./contrib/gdevlx7.c:216:21: note: 'gs_lex2050_device' was previously declared here ./contrib/gdevlx7.c:216:21: note: code may be misoptimized unless '-fno-strict-aliasing' is used ./soobj/gconfig.h:291:1: warning: type of 'gs_lbp8_device' does not match original declaration [-Wlto-type-mismatch] 291 | device_(gs_lbp8_device) | ^ ./devices/gdevlbp8.c:50:34: note: type 'const struct gx_device_printer' should match type 'struct gx_device' 50 | const gx_device_printer far_data gs_lbp8_device = | ^ ./devices/gdevlbp8.c:50:34: note: 'gs_lbp8_device' was previously declared here ./soobj/gconfig.h:289:1: warning: type of 'gs_lbp310_device' does not match original declaration [-Wlto-type-mismatch] 289 | device_(gs_lbp310_device) | ^ ./contrib/japanese/gdevlbp3.c:17:28: note: type 'struct gx_device_printer' should match type 'struct gx_device' 17 | gx_device_printer far_data gs_lbp310_device = | ^ ./contrib/japanese/gdevlbp3.c:17:28: note: 'gs_lbp310_device' was previously declared here ./contrib/japanese/gdevlbp3.c:17:28: note: code may be misoptimized unless '-fno-strict-aliasing' is used ./soobj/gconfig.h:290:1: warning: type of 'gs_lbp320_device' does not match original declaration [-Wlto-type-mismatch] 290 | device_(gs_lbp320_device) | ^ ./contrib/japanese/gdevlbp3.c:29:28: note: type 'struct gx_device_printer' should match type 'struct gx_device' 29 | gx_device_printer far_data gs_lbp320_device = | ^ ./contrib/japanese/gdevlbp3.c:29:28: note: 'gs_lbp320_device' was previously declared here ./contrib/japanese/gdevlbp3.c:29:28: note: code may be misoptimized unless '-fno-strict-aliasing' is used ./soobj/gconfig.h:279:1: warning: type of 'gs_jj100_device' does not match original declaration [-Wlto-type-mismatch] 279 | device_(gs_jj100_device) | ^ ./contrib/japanese/gdevj100.c:31:19: note: type 'struct gx_device_printer' should match type 'struct gx_device' 31 | gx_device_printer gs_jj100_device = | ^ ./contrib/japanese/gdevj100.c:31:19: note: 'gs_jj100_device' was previously declared here ./contrib/japanese/gdevj100.c:31:19: note: code may be misoptimized unless '-fno-strict-aliasing' is used ./soobj/gconfig.h:278:1: warning: type of 'gs_jetp3852_device' does not match original declaration [-Wlto-type-mismatch] 278 | device_(gs_jetp3852_device) | ^ ./devices/gdev3852.c:57:34: note: type 'const struct gx_device_printer' should match type 'struct gx_device' 57 | const gx_device_printer far_data gs_jetp3852_device = | ^ ./devices/gdev3852.c:57:34: note: 'gs_jetp3852_device' was previously declared here ./soobj/gconfig.h:268:1: warning: type of 'gs_imagen_device' does not match original declaration [-Wlto-type-mismatch] 268 | device_(gs_imagen_device) | ^ ./devices/gdevimgn.c:243:34: note: type 'const struct gx_device_printer' should match type 'struct gx_device' 243 | const gx_device_printer far_data gs_imagen_device = | ^ ./devices/gdevimgn.c:243:34: note: 'gs_imagen_device' was previously declared here ./soobj/gconfig.h:390:1: warning: type of 'gs_pcl3_device' does not match original declaration [-Wlto-type-mismatch] 390 | device_(gs_pcl3_device) | ^ ./contrib/pcl3/src/gdevpcl3.c:162:1: note: type 'struct pcl3_Device' should match type 'struct gx_device' 162 | pcl3_device_instance(pcl3, pcl3_generic_new); | ^ ./contrib/pcl3/src/gdevpcl3.c:162:1: note: 'gs_pcl3_device' was previously declared here ./contrib/pcl3/src/gdevpcl3.c:162:1: note: code may be misoptimized unless '-fno-strict-aliasing' is used ./soobj/gconfig.h:265:1: warning: type of 'gs_hpdjplus_device' does not match original declaration [-Wlto-type-mismatch] 265 | device_(gs_hpdjplus_device) | ^ ./contrib/pcl3/src/gdevpcl3.c:167:1: note: type 'struct pcl3_Device' should match type 'struct gx_device' 167 | pcl3_device_instance(hpdjplus, HPDeskJetPlus); | ^ ./contrib/pcl3/src/gdevpcl3.c:167:1: note: 'gs_hpdjplus_device' was previously declared here ./contrib/pcl3/src/gdevpcl3.c:167:1: note: code may be misoptimized unless '-fno-strict-aliasing' is used ./soobj/gconfig.h:266:1: warning: type of 'gs_hpdjportable_device' does not match original declaration [-Wlto-type-mismatch] 266 | device_(gs_hpdjportable_device) | ^ ./contrib/pcl3/src/gdevpcl3.c:168:1: note: type 'struct pcl3_Device' should match type 'struct gx_device' 168 | pcl3_device_instance(hpdjportable, HPDJPortable); | ^ ./contrib/pcl3/src/gdevpcl3.c:168:1: note: 'gs_hpdjportable_device' was previously declared here ./contrib/pcl3/src/gdevpcl3.c:168:1: note: code may be misoptimized unless '-fno-strict-aliasing' is used ./soobj/gconfig.h:245:1: warning: type of 'gs_hpdj310_device' does not match original declaration [-Wlto-type-mismatch] 245 | device_(gs_hpdj310_device) | ^ ./contrib/pcl3/src/gdevpcl3.c:169:1: note: type 'struct pcl3_Device' should match type 'struct gx_device' 169 | pcl3_device_instance(hpdj310, HPDJ310); | ^ ./contrib/pcl3/src/gdevpcl3.c:169:1: note: 'gs_hpdj310_device' was previously declared here ./contrib/pcl3/src/gdevpcl3.c:169:1: note: code may be misoptimized unless '-fno-strict-aliasing' is used ./soobj/gconfig.h:246:1: warning: type of 'gs_hpdj320_device' does not match original declaration [-Wlto-type-mismatch] 246 | device_(gs_hpdj320_device) | ^ ./contrib/pcl3/src/gdevpcl3.c:170:1: note: type 'struct pcl3_Device' should match type 'struct gx_device' 170 | pcl3_device_instance(hpdj320, HPDJ320); | ^ ./contrib/pcl3/src/gdevpcl3.c:170:1: note: 'gs_hpdj320_device' was previously declared here ./contrib/pcl3/src/gdevpcl3.c:170:1: note: code may be misoptimized unless '-fno-strict-aliasing' is used ./soobj/gconfig.h:247:1: warning: type of 'gs_hpdj340_device' does not match original declaration [-Wlto-type-mismatch] 247 | device_(gs_hpdj340_device) | ^ ./contrib/pcl3/src/gdevpcl3.c:171:1: note: type 'struct pcl3_Device' should match type 'struct gx_device' 171 | pcl3_device_instance(hpdj340, HPDJ340); | ^ ./contrib/pcl3/src/gdevpcl3.c:171:1: note: 'gs_hpdj340_device' was previously declared here ./contrib/pcl3/src/gdevpcl3.c:171:1: note: code may be misoptimized unless '-fno-strict-aliasing' is used ./soobj/gconfig.h:248:1: warning: type of 'gs_hpdj400_device' does not match original declaration [-Wlto-type-mismatch] 248 | device_(gs_hpdj400_device) | ^ ./contrib/pcl3/src/gdevpcl3.c:172:1: note: type 'struct pcl3_Device' should match type 'struct gx_device' 172 | pcl3_device_instance(hpdj400, HPDJ400); | ^ ./contrib/pcl3/src/gdevpcl3.c:172:1: note: 'gs_hpdj400_device' was previously declared here ./contrib/pcl3/src/gdevpcl3.c:172:1: note: code may be misoptimized unless '-fno-strict-aliasing' is used ./soobj/gconfig.h:249:1: warning: type of 'gs_hpdj500_device' does not match original declaration [-Wlto-type-mismatch] 249 | device_(gs_hpdj500_device) | ^ ./contrib/pcl3/src/gdevpcl3.c:173:1: note: type 'struct pcl3_Device' should match type 'struct gx_device' 173 | pcl3_device_instance(hpdj500, HPDJ500); | ^ ./contrib/pcl3/src/gdevpcl3.c:173:1: note: 'gs_hpdj500_device' was previously declared here ./contrib/pcl3/src/gdevpcl3.c:173:1: note: code may be misoptimized unless '-fno-strict-aliasing' is used ./soobj/gconfig.h:250:1: warning: type of 'gs_hpdj500c_device' does not match original declaration [-Wlto-type-mismatch] 250 | device_(gs_hpdj500c_device) | ^ ./contrib/pcl3/src/gdevpcl3.c:174:1: note: type 'struct pcl3_Device' should match type 'struct gx_device' 174 | pcl3_device_instance(hpdj500c, HPDJ500C); | ^ ./contrib/pcl3/src/gdevpcl3.c:174:1: note: 'gs_hpdj500c_device' was previously declared here ./contrib/pcl3/src/gdevpcl3.c:174:1: note: code may be misoptimized unless '-fno-strict-aliasing' is used ./soobj/gconfig.h:251:1: warning: type of 'gs_hpdj510_device' does not match original declaration [-Wlto-type-mismatch] 251 | device_(gs_hpdj510_device) | ^ ./contrib/pcl3/src/gdevpcl3.c:175:1: note: type 'struct pcl3_Device' should match type 'struct gx_device' 175 | pcl3_device_instance(hpdj510, HPDJ510); | ^ ./contrib/pcl3/src/gdevpcl3.c:175:1: note: 'gs_hpdj510_device' was previously declared here ./contrib/pcl3/src/gdevpcl3.c:175:1: note: code may be misoptimized unless '-fno-strict-aliasing' is used ./soobj/gconfig.h:252:1: warning: type of 'gs_hpdj520_device' does not match original declaration [-Wlto-type-mismatch] 252 | device_(gs_hpdj520_device) | ^ ./contrib/pcl3/src/gdevpcl3.c:176:1: note: type 'struct pcl3_Device' should match type 'struct gx_device' 176 | pcl3_device_instance(hpdj520, HPDJ520); | ^ ./contrib/pcl3/src/gdevpcl3.c:176:1: note: 'gs_hpdj520_device' was previously declared here ./contrib/pcl3/src/gdevpcl3.c:176:1: note: code may be misoptimized unless '-fno-strict-aliasing' is used ./soobj/gconfig.h:253:1: warning: type of 'gs_hpdj540_device' does not match original declaration [-Wlto-type-mismatch] 253 | device_(gs_hpdj540_device) | ^ ./contrib/pcl3/src/gdevpcl3.c:177:1: note: type 'struct pcl3_Device' should match type 'struct gx_device' 177 | pcl3_device_instance(hpdj540, HPDJ540); | ^ ./contrib/pcl3/src/gdevpcl3.c:177:1: note: 'gs_hpdj540_device' was previously declared here ./contrib/pcl3/src/gdevpcl3.c:177:1: note: code may be misoptimized unless '-fno-strict-aliasing' is used ./soobj/gconfig.h:254:1: warning: type of 'gs_hpdj550c_device' does not match original declaration [-Wlto-type-mismatch] 254 | device_(gs_hpdj550c_device) | ^ ./contrib/pcl3/src/gdevpcl3.c:178:1: note: type 'struct pcl3_Device' should match type 'struct gx_device' 178 | pcl3_device_instance(hpdj550c, HPDJ550C); | ^ ./contrib/pcl3/src/gdevpcl3.c:178:1: note: 'gs_hpdj550c_device' was previously declared here ./contrib/pcl3/src/gdevpcl3.c:178:1: note: code may be misoptimized unless '-fno-strict-aliasing' is used ./soobj/gconfig.h:255:1: warning: type of 'gs_hpdj560c_device' does not match original declaration [-Wlto-type-mismatch] 255 | device_(gs_hpdj560c_device) | ^ ./contrib/pcl3/src/gdevpcl3.c:179:1: note: type 'struct pcl3_Device' should match type 'struct gx_device' 179 | pcl3_device_instance(hpdj560c, HPDJ560C); | ^ ./contrib/pcl3/src/gdevpcl3.c:179:1: note: 'gs_hpdj560c_device' was previously declared here ./contrib/pcl3/src/gdevpcl3.c:179:1: note: code may be misoptimized unless '-fno-strict-aliasing' is used ./soobj/gconfig.h:256:1: warning: type of 'gs_hpdj600_device' does not match original declaration [-Wlto-type-mismatch] 256 | device_(gs_hpdj600_device) | ^ ./contrib/pcl3/src/gdevpcl3.c:180:1: note: type 'struct pcl3_Device' should match type 'struct gx_device' 180 | pcl3_device_instance(hpdj600, HPDJ600); | ^ ./contrib/pcl3/src/gdevpcl3.c:180:1: note: 'gs_hpdj600_device' was previously declared here ./contrib/pcl3/src/gdevpcl3.c:180:1: note: code may be misoptimized unless '-fno-strict-aliasing' is used ./soobj/gconfig.h:257:1: warning: type of 'gs_hpdj660c_device' does not match original declaration [-Wlto-type-mismatch] 257 | device_(gs_hpdj660c_device) | ^ ./contrib/pcl3/src/gdevpcl3.c:181:1: note: type 'struct pcl3_Device' should match type 'struct gx_device' 181 | pcl3_device_instance(hpdj660c, HPDJ660C); | ^ ./contrib/pcl3/src/gdevpcl3.c:181:1: note: 'gs_hpdj660c_device' was previously declared here ./contrib/pcl3/src/gdevpcl3.c:181:1: note: code may be misoptimized unless '-fno-strict-aliasing' is used ./soobj/gconfig.h:258:1: warning: type of 'gs_hpdj670c_device' does not match original declaration [-Wlto-type-mismatch] 258 | device_(gs_hpdj670c_device) | ^ ./contrib/pcl3/src/gdevpcl3.c:182:1: note: type 'struct pcl3_Device' should match type 'struct gx_device' 182 | pcl3_device_instance(hpdj670c, HPDJ670C); | ^ ./contrib/pcl3/src/gdevpcl3.c:182:1: note: 'gs_hpdj670c_device' was previously declared here ./contrib/pcl3/src/gdevpcl3.c:182:1: note: code may be misoptimized unless '-fno-strict-aliasing' is used ./soobj/gconfig.h:259:1: warning: type of 'gs_hpdj680c_device' does not match original declaration [-Wlto-type-mismatch] 259 | device_(gs_hpdj680c_device) | ^ ./contrib/pcl3/src/gdevpcl3.c:183:1: note: type 'struct pcl3_Device' should match type 'struct gx_device' 183 | pcl3_device_instance(hpdj680c, HPDJ680C); | ^ ./contrib/pcl3/src/gdevpcl3.c:183:1: note: 'gs_hpdj680c_device' was previously declared here ./contrib/pcl3/src/gdevpcl3.c:183:1: note: code may be misoptimized unless '-fno-strict-aliasing' is used ./soobj/gconfig.h:260:1: warning: type of 'gs_hpdj690c_device' does not match original declaration [-Wlto-type-mismatch] 260 | device_(gs_hpdj690c_device) | ^ ./contrib/pcl3/src/gdevpcl3.c:184:1: note: type 'struct pcl3_Device' should match type 'struct gx_device' 184 | pcl3_device_instance(hpdj690c, HPDJ690C); | ^ ./contrib/pcl3/src/gdevpcl3.c:184:1: note: 'gs_hpdj690c_device' was previously declared here ./contrib/pcl3/src/gdevpcl3.c:184:1: note: code may be misoptimized unless '-fno-strict-aliasing' is used ./soobj/gconfig.h:261:1: warning: type of 'gs_hpdj850c_device' does not match original declaration [-Wlto-type-mismatch] 261 | device_(gs_hpdj850c_device) | ^ ./contrib/pcl3/src/gdevpcl3.c:185:1: note: type 'struct pcl3_Device' should match type 'struct gx_device' 185 | pcl3_device_instance(hpdj850c, HPDJ850C); | ^ ./contrib/pcl3/src/gdevpcl3.c:185:1: note: 'gs_hpdj850c_device' was previously declared here ./contrib/pcl3/src/gdevpcl3.c:185:1: note: code may be misoptimized unless '-fno-strict-aliasing' is used ./soobj/gconfig.h:262:1: warning: type of 'gs_hpdj855c_device' does not match original declaration [-Wlto-type-mismatch] 262 | device_(gs_hpdj855c_device) | ^ ./contrib/pcl3/src/gdevpcl3.c:186:1: note: type 'struct pcl3_Device' should match type 'struct gx_device' 186 | pcl3_device_instance(hpdj855c, HPDJ855C); | ^ ./contrib/pcl3/src/gdevpcl3.c:186:1: note: 'gs_hpdj855c_device' was previously declared here ./contrib/pcl3/src/gdevpcl3.c:186:1: note: code may be misoptimized unless '-fno-strict-aliasing' is used ./soobj/gconfig.h:263:1: warning: type of 'gs_hpdj870c_device' does not match original declaration [-Wlto-type-mismatch] 263 | device_(gs_hpdj870c_device) | ^ ./contrib/pcl3/src/gdevpcl3.c:187:1: note: type 'struct pcl3_Device' should match type 'struct gx_device' 187 | pcl3_device_instance(hpdj870c, HPDJ870C); | ^ ./contrib/pcl3/src/gdevpcl3.c:187:1: note: 'gs_hpdj870c_device' was previously declared here ./contrib/pcl3/src/gdevpcl3.c:187:1: note: code may be misoptimized unless '-fno-strict-aliasing' is used ./soobj/gconfig.h:264:1: warning: type of 'gs_hpdj890c_device' does not match original declaration [-Wlto-type-mismatch] 264 | device_(gs_hpdj890c_device) | ^ ./contrib/pcl3/src/gdevpcl3.c:188:1: note: type 'struct pcl3_Device' should match type 'struct gx_device' 188 | pcl3_device_instance(hpdj890c, HPDJ890C); | ^ ./contrib/pcl3/src/gdevpcl3.c:188:1: note: 'gs_hpdj890c_device' was previously declared here ./contrib/pcl3/src/gdevpcl3.c:188:1: note: code may be misoptimized unless '-fno-strict-aliasing' is used ./soobj/gconfig.h:244:1: warning: type of 'gs_hpdj1120c_device' does not match original declaration [-Wlto-type-mismatch] 244 | device_(gs_hpdj1120c_device) | ^ ./contrib/pcl3/src/gdevpcl3.c:189:1: note: type 'struct pcl3_Device' should match type 'struct gx_device' 189 | pcl3_device_instance(hpdj1120c, HPDJ1120C); | ^ ./contrib/pcl3/src/gdevpcl3.c:189:1: note: 'gs_hpdj1120c_device' was previously declared here ./contrib/pcl3/src/gdevpcl3.c:189:1: note: code may be misoptimized unless '-fno-strict-aliasing' is used ./soobj/gconfig.h:243:1: warning: type of 'gs_hl7x0_device' does not match original declaration [-Wlto-type-mismatch] 243 | device_(gs_hl7x0_device) | ^ ./devices/gdevhl7x.c:260:34: note: type 'const struct gx_device_printer' should match type 'struct gx_device' 260 | const gx_device_printer far_data gs_hl7x0_device = | ^ ./devices/gdevhl7x.c:260:34: note: 'gs_hl7x0_device' was previously declared here ./soobj/gconfig.h:242:1: warning: type of 'gs_hl1250_device' does not match original declaration [-Wlto-type-mismatch] 242 | device_(gs_hl1250_device) | ^ ./contrib/gdevhl12.c:184:24: note: type 'const struct gx_device_hl1250' should match type 'struct gx_device' 184 | const gx_device_hl1250 gs_hl1250_device = | ^ ./contrib/gdevhl12.c:184:24: note: 'gs_hl1250_device' was previously declared here ./soobj/gconfig.h:241:1: warning: type of 'gs_hl1240_device' does not match original declaration [-Wlto-type-mismatch] 241 | device_(gs_hl1240_device) | ^ ./contrib/gdevhl12.c:187:24: note: type 'const struct gx_device_hl1250' should match type 'struct gx_device' 187 | const gx_device_hl1250 gs_hl1240_device = | ^ ./contrib/gdevhl12.c:187:24: note: 'gs_hl1240_device' was previously declared here ./soobj/gconfig.h:240:1: warning: type of 'gs_gdi_device' does not match original declaration [-Wlto-type-mismatch] 240 | device_(gs_gdi_device) | ^ ./contrib/gdevgdi.c:106:28: note: type 'struct gx_device_printer' should match type 'struct gx_device' 106 | gx_device_printer far_data gs_gdi_device = | ^ ./contrib/gdevgdi.c:106:28: note: 'gs_gdi_device' was previously declared here ./contrib/gdevgdi.c:106:28: note: code may be misoptimized unless '-fno-strict-aliasing' is used ./soobj/gconfig.h:410:1: warning: type of 'gs_samsunggdi_device' does not match original declaration [-Wlto-type-mismatch] 410 | device_(gs_samsunggdi_device) | ^ ./contrib/gdevgdi.c:114:28: note: type 'struct gx_device_printer' should match type 'struct gx_device' 114 | gx_device_printer far_data gs_samsunggdi_device = | ^ ./contrib/gdevgdi.c:114:28: note: 'gs_samsunggdi_device' was previously declared here ./contrib/gdevgdi.c:114:28: note: code may be misoptimized unless '-fno-strict-aliasing' is used ./soobj/gconfig.h:234:1: warning: type of 'gs_fmpr_device' does not match original declaration [-Wlto-type-mismatch] 234 | device_(gs_fmpr_device) | ^ ./contrib/japanese/gdevfmpr.c:32:19: note: type 'struct gx_device_printer' should match type 'struct gx_device' 32 | gx_device_printer gs_fmpr_device = | ^ ./contrib/japanese/gdevfmpr.c:32:19: note: 'gs_fmpr_device' was previously declared here ./contrib/japanese/gdevfmpr.c:32:19: note: code may be misoptimized unless '-fno-strict-aliasing' is used ./soobj/gconfig.h:233:1: warning: type of 'gs_fmlbp_device' does not match original declaration [-Wlto-type-mismatch] 233 | device_(gs_fmlbp_device) | ^ ./contrib/japanese/gdevfmlbp.c:73:19: note: type 'struct gx_device_printer' should match type 'struct gx_device' 73 | gx_device_printer gs_fmlbp_device = | ^ ./contrib/japanese/gdevfmlbp.c:73:19: note: 'gs_fmlbp_device' was previously declared here ./contrib/japanese/gdevfmlbp.c:73:19: note: code may be misoptimized unless '-fno-strict-aliasing' is used ./soobj/gconfig.h:324:1: warning: type of 'gs_lp2000_device' does not match original declaration [-Wlto-type-mismatch] 324 | device_(gs_lp2000_device) | ^ ./contrib/japanese/gdevespg.c:66:25: note: type 'struct gx_device_lprn' should match type 'struct gx_device' 66 | gx_device_lprn far_data gs_lp2000_device = | ^ ./contrib/japanese/gdevespg.c:66:25: note: 'gs_lp2000_device' was previously declared here ./contrib/japanese/gdevespg.c:66:25: note: code may be misoptimized unless '-fno-strict-aliasing' is used ./soobj/gconfig.h:232:1: warning: type of 'gs_escpage_device' does not match original declaration [-Wlto-type-mismatch] 232 | device_(gs_escpage_device) | ^ ./contrib/japanese/gdevespg.c:71:25: note: type 'struct gx_device_lprn' should match type 'struct gx_device' 71 | gx_device_lprn far_data gs_escpage_device = | ^ ./contrib/japanese/gdevespg.c:71:25: note: 'gs_escpage_device' was previously declared here ./contrib/japanese/gdevespg.c:71:25: note: code may be misoptimized unless '-fno-strict-aliasing' is used ./soobj/gconfig.h:230:1: warning: type of 'gs_epsonc_device' does not match original declaration [-Wlto-type-mismatch] 230 | device_(gs_epsonc_device) | ^ ./devices/gdevepsc.c:157:34: note: type 'const struct gx_device_printer' should match type 'struct gx_device' 157 | const gx_device_printer far_data gs_epsonc_device = | ^ ./devices/gdevepsc.c:157:34: note: 'gs_epsonc_device' was previously declared here ./soobj/gconfig.h:229:1: warning: type of 'gs_epson_device' does not match original declaration [-Wlto-type-mismatch] 229 | device_(gs_epson_device) | ^ ./devices/gdevepsn.c:103:34: note: type 'const struct gx_device_printer' should match type 'struct gx_device' 103 | const gx_device_printer far_data gs_epson_device = | ^ ./devices/gdevepsn.c:103:34: note: 'gs_epson_device' was previously declared here ./soobj/gconfig.h:228:1: warning: type of 'gs_eps9mid_device' does not match original declaration [-Wlto-type-mismatch] 228 | device_(gs_eps9mid_device) | ^ ./devices/gdevepsn.c:113:34: note: type 'const struct gx_device_printer' should match type 'struct gx_device' 113 | const gx_device_printer far_data gs_eps9mid_device = | ^ ./devices/gdevepsn.c:113:34: note: 'gs_eps9mid_device' was previously declared here ./soobj/gconfig.h:227:1: warning: type of 'gs_eps9high_device' does not match original declaration [-Wlto-type-mismatch] 227 | device_(gs_eps9high_device) | ^ ./devices/gdevepsn.c:123:34: note: type 'const struct gx_device_printer' should match type 'struct gx_device' 123 | const gx_device_printer far_data gs_eps9high_device = | ^ ./devices/gdevepsn.c:123:34: note: 'gs_eps9high_device' was previously declared here ./soobj/gconfig.h:267:1: warning: type of 'gs_ibmpro_device' does not match original declaration [-Wlto-type-mismatch] 267 | device_(gs_ibmpro_device) | ^ ./devices/gdevepsn.c:133:34: note: type 'const struct gx_device_printer' should match type 'struct gx_device' 133 | const gx_device_printer far_data gs_ibmpro_device = | ^ ./devices/gdevepsn.c:133:34: note: 'gs_ibmpro_device' was previously declared here ./soobj/gconfig.h:321:1: warning: type of 'gs_ln03_device' does not match original declaration [-Wlto-type-mismatch] 321 | device_(gs_ln03_device) | ^ ./contrib/gdevln03.c:67:19: note: type 'struct gx_device_printer' should match type 'struct gx_device' 67 | gx_device_printer gs_ln03_device = | ^ ./contrib/gdevln03.c:67:19: note: 'gs_ln03_device' was previously declared here ./contrib/gdevln03.c:67:19: note: code may be misoptimized unless '-fno-strict-aliasing' is used ./soobj/gconfig.h:214:1: warning: type of 'gs_dl2100_device' does not match original declaration [-Wlto-type-mismatch] 214 | device_(gs_dl2100_device) | ^ ./contrib/gdevln03.c:104:19: note: type 'struct gx_device_printer' should match type 'struct gx_device' 104 | gx_device_printer gs_dl2100_device = | ^ ./contrib/gdevln03.c:104:19: note: 'gs_dl2100_device' was previously declared here ./contrib/gdevln03.c:104:19: note: code may be misoptimized unless '-fno-strict-aliasing' is used ./soobj/gconfig.h:280:1: warning: type of 'gs_la50_device' does not match original declaration [-Wlto-type-mismatch] 280 | device_(gs_la50_device) | ^ ./contrib/gdevln03.c:129:19: note: type 'struct gx_device_printer' should match type 'struct gx_device' 129 | gx_device_printer gs_la50_device = | ^ ./contrib/gdevln03.c:129:19: note: 'gs_la50_device' was previously declared here ./contrib/gdevln03.c:129:19: note: code may be misoptimized unless '-fno-strict-aliasing' is used ./soobj/gconfig.h:281:1: warning: type of 'gs_la70_device' does not match original declaration [-Wlto-type-mismatch] 281 | device_(gs_la70_device) | ^ ./contrib/gdevln03.c:156:19: note: type 'struct gx_device_printer' should match type 'struct gx_device' 156 | gx_device_printer gs_la70_device = | ^ ./contrib/gdevln03.c:156:19: note: 'gs_la70_device' was previously declared here ./contrib/gdevln03.c:156:19: note: code may be misoptimized unless '-fno-strict-aliasing' is used ./soobj/gconfig.h:282:1: warning: type of 'gs_la75_device' does not match original declaration [-Wlto-type-mismatch] 282 | device_(gs_la75_device) | ^ ./contrib/gdevln03.c:182:19: note: type 'struct gx_device_printer' should match type 'struct gx_device' 182 | gx_device_printer gs_la75_device = | ^ ./contrib/gdevln03.c:182:19: note: 'gs_la75_device' was previously declared here ./contrib/gdevln03.c:182:19: note: code may be misoptimized unless '-fno-strict-aliasing' is used ./soobj/gconfig.h:283:1: warning: type of 'gs_la75plus_device' does not match original declaration [-Wlto-type-mismatch] 283 | device_(gs_la75plus_device) | ^ ./contrib/gdevln03.c:209:19: note: type 'struct gx_device_printer' should match type 'struct gx_device' 209 | gx_device_printer gs_la75plus_device = | ^ ./contrib/gdevln03.c:209:19: note: 'gs_la75plus_device' was previously declared here ./contrib/gdevln03.c:209:19: note: code may be misoptimized unless '-fno-strict-aliasing' is used ./soobj/gconfig.h:213:1: warning: type of 'gs_djet500c_device' does not match original declaration [-Wlto-type-mismatch] 213 | device_(gs_djet500c_device) | ^ ./devices/gdevdjtc.c:54:34: note: type 'const struct gx_device_printer' should match type 'struct gx_device' 54 | const gx_device_printer far_data gs_djet500c_device = | ^ ./devices/gdevdjtc.c:54:34: note: 'gs_djet500c_device' was previously declared here ./soobj/gconfig.h:204:1: warning: type of 'gs_deskjet_device' does not match original declaration [-Wlto-type-mismatch] 204 | device2_(gs_deskjet_device) | ^ ./devices/gdevdjet.c:157:23: note: type 'const struct gx_device_hpjet' should match type 'const struct gx_device' 157 | const gx_device_hpjet gs_deskjet_device = | ^ ./devices/gdevdjet.c:157:23: note: 'gs_deskjet_device' was previously declared here ./soobj/gconfig.h:210:1: warning: type of 'gs_djet500_device' does not match original declaration [-Wlto-type-mismatch] 210 | device2_(gs_djet500_device) | ^ ./devices/gdevdjet.c:164:23: note: type 'const struct gx_device_hpjet' should match type 'const struct gx_device' 164 | const gx_device_hpjet gs_djet500_device = | ^ ./devices/gdevdjet.c:164:23: note: 'gs_djet500_device' was previously declared here ./soobj/gconfig.h:237:1: warning: type of 'gs_fs600_device' does not match original declaration [-Wlto-type-mismatch] 237 | device2_(gs_fs600_device) | ^ ./devices/gdevdjet.c:171:23: note: type 'const struct gx_device_hpjet' should match type 'const struct gx_device' 171 | const gx_device_hpjet gs_fs600_device = | ^ ./devices/gdevdjet.c:171:23: note: 'gs_fs600_device' was previously declared here ./soobj/gconfig.h:286:1: warning: type of 'gs_laserjet_device' does not match original declaration [-Wlto-type-mismatch] 286 | device2_(gs_laserjet_device) | ^ ./devices/gdevdjet.c:178:23: note: type 'const struct gx_device_hpjet' should match type 'const struct gx_device' 178 | const gx_device_hpjet gs_laserjet_device = | ^ ./devices/gdevdjet.c:178:23: note: 'gs_laserjet_device' was previously declared here ./soobj/gconfig.h:318:1: warning: type of 'gs_ljetplus_device' does not match original declaration [-Wlto-type-mismatch] 318 | device2_(gs_ljetplus_device) | ^ ./devices/gdevdjet.c:185:23: note: type 'const struct gx_device_hpjet' should match type 'const struct gx_device' 185 | const gx_device_hpjet gs_ljetplus_device = | ^ ./devices/gdevdjet.c:185:23: note: 'gs_ljetplus_device' was previously declared here ./soobj/gconfig.h:308:1: warning: type of 'gs_ljet2p_device' does not match original declaration [-Wlto-type-mismatch] 308 | device2_(gs_ljet2p_device) | ^ ./devices/gdevdjet.c:192:23: note: type 'const struct gx_device_hpjet' should match type 'const struct gx_device' 192 | const gx_device_hpjet gs_ljet2p_device = | ^ ./devices/gdevdjet.c:192:23: note: 'gs_ljet2p_device' was previously declared here ./soobj/gconfig.h:309:1: warning: type of 'gs_ljet3_device' does not match original declaration [-Wlto-type-mismatch] 309 | device2_(gs_ljet3_device) | ^ ./devices/gdevdjet.c:199:23: note: type 'const struct gx_device_hpjet' should match type 'const struct gx_device' 199 | const gx_device_hpjet gs_ljet3_device = | ^ ./devices/gdevdjet.c:199:23: note: 'gs_ljet3_device' was previously declared here ./soobj/gconfig.h:310:1: warning: type of 'gs_ljet3d_device' does not match original declaration [-Wlto-type-mismatch] 310 | device2_(gs_ljet3d_device) | ^ ./devices/gdevdjet.c:206:23: note: type 'const struct gx_device_hpjet' should match type 'const struct gx_device' 206 | const gx_device_hpjet gs_ljet3d_device = | ^ ./devices/gdevdjet.c:206:23: note: 'gs_ljet3d_device' was previously declared here ./soobj/gconfig.h:311:1: warning: type of 'gs_ljet4_device' does not match original declaration [-Wlto-type-mismatch] 311 | device2_(gs_ljet4_device) | ^ ./devices/gdevdjet.c:213:23: note: type 'const struct gx_device_hpjet' should match type 'const struct gx_device' 213 | const gx_device_hpjet gs_ljet4_device = | ^ ./devices/gdevdjet.c:213:23: note: 'gs_ljet4_device' was previously declared here ./soobj/gconfig.h:312:1: warning: type of 'gs_ljet4d_device' does not match original declaration [-Wlto-type-mismatch] 312 | device2_(gs_ljet4d_device) | ^ ./devices/gdevdjet.c:220:23: note: type 'const struct gx_device_hpjet' should match type 'const struct gx_device' 220 | const gx_device_hpjet gs_ljet4d_device = | ^ ./devices/gdevdjet.c:220:23: note: 'gs_ljet4d_device' was previously declared here ./soobj/gconfig.h:330:1: warning: type of 'gs_lp2563_device' does not match original declaration [-Wlto-type-mismatch] 330 | device2_(gs_lp2563_device) | ^ ./devices/gdevdjet.c:227:23: note: type 'const struct gx_device_hpjet' should match type 'const struct gx_device' 227 | const gx_device_hpjet gs_lp2563_device = | ^ ./devices/gdevdjet.c:227:23: note: 'gs_lp2563_device' was previously declared here ./soobj/gconfig.h:381:1: warning: type of 'gs_oce9050_device' does not match original declaration [-Wlto-type-mismatch] 381 | device2_(gs_oce9050_device) | ^ ./devices/gdevdjet.c:234:23: note: type 'const struct gx_device_hpjet' should match type 'const struct gx_device' 234 | const gx_device_hpjet gs_oce9050_device = | ^ ./devices/gdevdjet.c:234:23: note: 'gs_oce9050_device' was previously declared here ./soobj/gconfig.h:315:1: warning: type of 'gs_ljet4pjl_device' does not match original declaration [-Wlto-type-mismatch] 315 | device_(gs_ljet4pjl_device) | ^ ./devices/gdevdjet.c:241:25: note: type 'const struct gx_device_printer' should match type 'struct gx_device' 241 | const gx_device_printer gs_ljet4pjl_device = | ^ ./devices/gdevdjet.c:241:25: note: 'gs_ljet4pjl_device' was previously declared here ./soobj/gconfig.h:199:1: warning: type of 'gs_coslw2p_device' does not match original declaration [-Wlto-type-mismatch] 199 | device_(gs_coslw2p_device) | ^ ./devices/gdevcslw.c:33:25: note: type 'const struct gx_device_printer' should match type 'struct gx_device' 33 | const gx_device_printer gs_coslw2p_device = | ^ ./devices/gdevcslw.c:33:25: note: 'gs_coslw2p_device' was previously declared here ./soobj/gconfig.h:200:1: warning: type of 'gs_coslwxl_device' does not match original declaration [-Wlto-type-mismatch] 200 | device_(gs_coslwxl_device) | ^ ./devices/gdevcslw.c:41:25: note: type 'const struct gx_device_printer' should match type 'struct gx_device' 41 | const gx_device_printer gs_coslwxl_device = | ^ ./devices/gdevcslw.c:41:25: note: 'gs_coslwxl_device' was previously declared here ./soobj/gconfig.h:197:1: warning: type of 'gs_cljet5c_device' does not match original declaration [-Wlto-type-mismatch] 197 | device_(gs_cljet5c_device) | ^ ./devices/gdevcljc.c:93:25: note: type 'const struct gx_device_printer' should match type 'struct gx_device' 93 | const gx_device_printer gs_cljet5c_device = | ^ ./devices/gdevcljc.c:93:25: note: 'gs_cljet5c_device' was previously declared here ./soobj/gconfig.h:196:1: warning: type of 'gs_cljet5_device' does not match original declaration [-Wlto-type-mismatch] 196 | device_(gs_cljet5_device) | ^ ./devices/gdevclj.c:558:15: note: type 'struct gx_device_clj' should match type 'struct gx_device' 558 | gx_device_clj gs_cljet5_device = { | ^ ./devices/gdevclj.c:558:15: note: 'gs_cljet5_device' was previously declared here ./devices/gdevclj.c:558:15: note: code may be misoptimized unless '-fno-strict-aliasing' is used ./soobj/gconfig.h:198:1: warning: type of 'gs_cljet5pr_device' does not match original declaration [-Wlto-type-mismatch] 198 | device_(gs_cljet5pr_device) | ^ ./devices/gdevclj.c:684:15: note: type 'struct gx_device_clj' should match type 'struct gx_device' 684 | gx_device_clj gs_cljet5pr_device = { | ^ ./devices/gdevclj.c:684:15: note: 'gs_cljet5pr_device' was previously declared here ./devices/gdevclj.c:684:15: note: code may be misoptimized unless '-fno-strict-aliasing' is used ./soobj/gconfig.h:185:1: warning: type of 'gs_cdj970_device' does not match original declaration [-Wlto-type-mismatch] 185 | device2_(gs_cdj970_device) | ^ ./contrib/gdevdj9.c:561:24: note: type 'const struct gx_device_cdj970' should match type 'const struct gx_device' 561 | const gx_device_cdj970 gs_cdj970_device = | ^ ./contrib/gdevdj9.c:561:24: note: 'gs_cdj970_device' was previously declared here ./soobj/gconfig.h:181:1: warning: type of 'gs_cdj670_device' does not match original declaration [-Wlto-type-mismatch] 181 | device2_(gs_cdj670_device) | ^ ./contrib/gdevcd8.c:836:24: note: type 'const struct gx_device_cdj850' should match type 'const struct gx_device' 836 | const gx_device_cdj850 gs_cdj670_device = | ^ ./contrib/gdevcd8.c:836:24: note: 'gs_cdj670_device' was previously declared here ./soobj/gconfig.h:182:1: warning: type of 'gs_cdj850_device' does not match original declaration [-Wlto-type-mismatch] 182 | device2_(gs_cdj850_device) | ^ ./contrib/gdevcd8.c:843:24: note: type 'const struct gx_device_cdj850' should match type 'const struct gx_device' 843 | const gx_device_cdj850 gs_cdj850_device = | ^ ./contrib/gdevcd8.c:843:24: note: 'gs_cdj850_device' was previously declared here ./soobj/gconfig.h:183:1: warning: type of 'gs_cdj880_device' does not match original declaration [-Wlto-type-mismatch] 183 | device2_(gs_cdj880_device) | ^ ./contrib/gdevcd8.c:850:24: note: type 'const struct gx_device_cdj850' should match type 'const struct gx_device' 850 | const gx_device_cdj850 gs_cdj880_device = | ^ ./contrib/gdevcd8.c:850:24: note: 'gs_cdj880_device' was previously declared here ./soobj/gconfig.h:184:1: warning: type of 'gs_cdj890_device' does not match original declaration [-Wlto-type-mismatch] 184 | device2_(gs_cdj890_device) | ^ ./contrib/gdevcd8.c:857:24: note: type 'const struct gx_device_cdj850' should match type 'const struct gx_device' 857 | const gx_device_cdj850 gs_cdj890_device = | ^ ./contrib/gdevcd8.c:857:24: note: 'gs_cdj890_device' was previously declared here ./soobj/gconfig.h:174:1: warning: type of 'gs_cdj1600_device' does not match original declaration [-Wlto-type-mismatch] 174 | device2_(gs_cdj1600_device) | ^ ./contrib/gdevcd8.c:864:24: note: type 'const struct gx_device_cdj850' should match type 'const struct gx_device' 864 | const gx_device_cdj850 gs_cdj1600_device = | ^ ./contrib/gdevcd8.c:864:24: note: 'gs_cdj1600_device' was previously declared here ./soobj/gconfig.h:193:1: warning: type of 'gs_chp2200_device' does not match original declaration [-Wlto-type-mismatch] 193 | device2_(gs_chp2200_device) | ^ ./contrib/gdevcd8.c:872:24: note: type 'const struct gx_device_cdj850' should match type 'const struct gx_device' 872 | const gx_device_cdj850 gs_chp2200_device = | ^ ./contrib/gdevcd8.c:872:24: note: 'gs_chp2200_device' was previously declared here ./soobj/gconfig.h:192:1: warning: type of 'gs_cdnj500_device' does not match original declaration [-Wlto-type-mismatch] 192 | device2_(gs_cdnj500_device) | ^ ./contrib/gdevcd8.c:880:24: note: type 'const struct gx_device_cdj850' should match type 'const struct gx_device' 880 | const gx_device_cdj850 gs_cdnj500_device = | ^ ./contrib/gdevcd8.c:880:24: note: 'gs_cdnj500_device' was previously declared here ./soobj/gconfig.h:170:1: warning: type of 'gs_bjcmono_device' does not match original declaration [-Wlto-type-mismatch] 170 | device_(gs_bjcmono_device) | ^ ./contrib/gdevbjc_.c:228:29: note: type 'const struct gx_device_bjc_printer' should match type 'struct gx_device' 228 | const gx_device_bjc_printer gs_bjcmono_device = | ^ ./contrib/gdevbjc_.c:228:29: note: 'gs_bjcmono_device' was previously declared here ./soobj/gconfig.h:169:1: warning: type of 'gs_bjcgray_device' does not match original declaration [-Wlto-type-mismatch] 169 | device_(gs_bjcgray_device) | ^ ./contrib/gdevbjc_.c:261:29: note: type 'const struct gx_device_bjc_printer' should match type 'struct gx_device' 261 | const gx_device_bjc_printer gs_bjcgray_device = | ^ ./contrib/gdevbjc_.c:261:29: note: 'gs_bjcgray_device' was previously declared here ./soobj/gconfig.h:167:1: warning: type of 'gs_bjccmyk_device' does not match original declaration [-Wlto-type-mismatch] 167 | device_(gs_bjccmyk_device) | ^ ./contrib/gdevbjc_.c:294:29: note: type 'const struct gx_device_bjc_printer' should match type 'struct gx_device' 294 | const gx_device_bjc_printer gs_bjccmyk_device = | ^ ./contrib/gdevbjc_.c:294:29: note: 'gs_bjccmyk_device' was previously declared here ./soobj/gconfig.h:168:1: warning: type of 'gs_bjccolor_device' does not match original declaration [-Wlto-type-mismatch] 168 | device_(gs_bjccolor_device) | ^ ./contrib/gdevbjc_.c:327:29: note: type 'const struct gx_device_bjc_printer' should match type 'struct gx_device' 327 | const gx_device_bjc_printer gs_bjccolor_device = | ^ ./contrib/gdevbjc_.c:327:29: note: 'gs_bjccolor_device' was previously declared here ./soobj/gconfig.h:296:1: warning: type of 'gs_lips2p_device' does not match original declaration [-Wlto-type-mismatch] 296 | device_(gs_lips2p_device) | ^ ./contrib/lips4/gdevl4r.c:146:25: note: type 'struct gx_device_lips' should match type 'struct gx_device' 146 | gx_device_lips far_data gs_lips2p_device = | ^ ./contrib/lips4/gdevl4r.c:146:25: note: 'gs_lips2p_device' was previously declared here ./contrib/lips4/gdevl4r.c:146:25: note: code may be misoptimized unless '-fno-strict-aliasing' is used ./soobj/gconfig.h:297:1: warning: type of 'gs_lips3_device' does not match original declaration [-Wlto-type-mismatch] 297 | device_(gs_lips3_device) | ^ ./contrib/lips4/gdevl4r.c:158:25: note: type 'struct gx_device_lips' should match type 'struct gx_device' 158 | gx_device_lips far_data gs_lips3_device = | ^ ./contrib/lips4/gdevl4r.c:158:25: note: 'gs_lips3_device' was previously declared here ./contrib/lips4/gdevl4r.c:158:25: note: code may be misoptimized unless '-fno-strict-aliasing' is used ./soobj/gconfig.h:166:1: warning: type of 'gs_bjc880j_device' does not match original declaration [-Wlto-type-mismatch] 166 | device_(gs_bjc880j_device) | ^ ./contrib/lips4/gdevl4r.c:170:26: note: type 'struct gx_device_lips4' should match type 'struct gx_device' 170 | gx_device_lips4 far_data gs_bjc880j_device = | ^ ./contrib/lips4/gdevl4r.c:170:26: note: 'gs_bjc880j_device' was previously declared here ./contrib/lips4/gdevl4r.c:170:26: note: code may be misoptimized unless '-fno-strict-aliasing' is used ./soobj/gconfig.h:298:1: warning: type of 'gs_lips4_device' does not match original declaration [-Wlto-type-mismatch] 298 | device_(gs_lips4_device) | ^ ./contrib/lips4/gdevl4r.c:182:26: note: type 'struct gx_device_lips4' should match type 'struct gx_device' 182 | gx_device_lips4 far_data gs_lips4_device = | ^ ./contrib/lips4/gdevl4r.c:182:26: note: 'gs_lips4_device' was previously declared here ./contrib/lips4/gdevl4r.c:182:26: note: code may be misoptimized unless '-fno-strict-aliasing' is used ./soobj/gconfig.h:189:1: warning: type of 'gs_cdjmono_device' does not match original declaration [-Wlto-type-mismatch] 189 | device_(gs_cdjmono_device) | ^ ./devices/gdevcdj.c:586:24: note: type 'struct gx_device_cdj' should match type 'struct gx_device' 586 | gx_device_cdj far_data gs_cdjmono_device = | ^ ./devices/gdevcdj.c:586:24: note: 'gs_cdjmono_device' was previously declared here ./devices/gdevcdj.c:586:24: note: code may be misoptimized unless '-fno-strict-aliasing' is used ./soobj/gconfig.h:171:1: warning: type of 'gs_cdeskjet_device' does not match original declaration [-Wlto-type-mismatch] 171 | device_(gs_cdeskjet_device) | ^ ./devices/gdevcdj.c:590:24: note: type 'struct gx_device_cdj' should match type 'struct gx_device' 590 | gx_device_cdj far_data gs_cdeskjet_device = | ^ ./devices/gdevcdj.c:590:24: note: 'gs_cdeskjet_device' was previously declared here ./devices/gdevcdj.c:590:24: note: code may be misoptimized unless '-fno-strict-aliasing' is used ./soobj/gconfig.h:188:1: warning: type of 'gs_cdjcolor_device' does not match original declaration [-Wlto-type-mismatch] 188 | device_(gs_cdjcolor_device) | ^ ./devices/gdevcdj.c:594:24: note: type 'struct gx_device_cdj' should match type 'struct gx_device' 594 | gx_device_cdj far_data gs_cdjcolor_device = | ^ ./devices/gdevcdj.c:594:24: note: 'gs_cdjcolor_device' was previously declared here ./devices/gdevcdj.c:594:24: note: code may be misoptimized unless '-fno-strict-aliasing' is used ./soobj/gconfig.h:177:1: warning: type of 'gs_cdj500_device' does not match original declaration [-Wlto-type-mismatch] 177 | device_(gs_cdj500_device) | ^ ./devices/gdevcdj.c:598:24: note: type 'struct gx_device_cdj' should match type 'struct gx_device' 598 | gx_device_cdj far_data gs_cdj500_device = | ^ ./devices/gdevcdj.c:598:24: note: 'gs_cdj500_device' was previously declared here ./devices/gdevcdj.c:598:24: note: code may be misoptimized unless '-fno-strict-aliasing' is used ./soobj/gconfig.h:178:1: warning: type of 'gs_cdj550_device' does not match original declaration [-Wlto-type-mismatch] 178 | device_(gs_cdj550_device) | ^ ./devices/gdevcdj.c:602:24: note: type 'struct gx_device_cdj' should match type 'struct gx_device' 602 | gx_device_cdj far_data gs_cdj550_device = | ^ ./devices/gdevcdj.c:602:24: note: 'gs_cdj550_device' was previously declared here ./devices/gdevcdj.c:602:24: note: code may be misoptimized unless '-fno-strict-aliasing' is used ./soobj/gconfig.h:392:1: warning: type of 'gs_picty180_device' does not match original declaration [-Wlto-type-mismatch] 392 | device_(gs_picty180_device) | ^ ./devices/gdevcdj.c:613:24: note: type 'struct gx_device_cdj' should match type 'struct gx_device' 613 | gx_device_cdj far_data gs_picty180_device = | ^ ./devices/gdevcdj.c:613:24: note: 'gs_picty180_device' was previously declared here ./devices/gdevcdj.c:613:24: note: code may be misoptimized unless '-fno-strict-aliasing' is used ./soobj/gconfig.h:207:1: warning: type of 'gs_dj505j_device' does not match original declaration [-Wlto-type-mismatch] 207 | device_(gs_dj505j_device) | ^ ./devices/gdevcdj.c:617:24: note: type 'struct gx_device_cdj' should match type 'struct gx_device' 617 | gx_device_cdj far_data gs_dj505j_device = | ^ ./devices/gdevcdj.c:617:24: note: 'gs_dj505j_device' was previously declared here ./devices/gdevcdj.c:617:24: note: code may be misoptimized unless '-fno-strict-aliasing' is used ./soobj/gconfig.h:201:1: warning: type of 'gs_declj250_device' does not match original declaration [-Wlto-type-mismatch] 201 | device_(gs_declj250_device) | ^ ./devices/gdevcdj.c:621:23: note: type 'struct gx_device_pj' should match type 'struct gx_device' 621 | gx_device_pj far_data gs_declj250_device = | ^ ./devices/gdevcdj.c:621:23: note: 'gs_declj250_device' was previously declared here ./devices/gdevcdj.c:621:23: note: code may be misoptimized unless '-fno-strict-aliasing' is used ./soobj/gconfig.h:215:1: warning: type of 'gs_dnj650c_device' does not match original declaration [-Wlto-type-mismatch] 215 | device_(gs_dnj650c_device) | ^ ./devices/gdevcdj.c:625:24: note: type 'struct gx_device_cdj' should match type 'struct gx_device' 625 | gx_device_cdj far_data gs_dnj650c_device = | ^ ./devices/gdevcdj.c:625:24: note: 'gs_dnj650c_device' was previously declared here ./devices/gdevcdj.c:625:24: note: code may be misoptimized unless '-fno-strict-aliasing' is used ./soobj/gconfig.h:302:1: warning: type of 'gs_lj4dith_device' does not match original declaration [-Wlto-type-mismatch] 302 | device_(gs_lj4dith_device) | ^ ./devices/gdevcdj.c:629:24: note: type 'struct gx_device_cdj' should match type 'struct gx_device' 629 | gx_device_cdj far_data gs_lj4dith_device = | ^ ./devices/gdevcdj.c:629:24: note: 'gs_lj4dith_device' was previously declared here ./devices/gdevcdj.c:629:24: note: code may be misoptimized unless '-fno-strict-aliasing' is used ./soobj/gconfig.h:303:1: warning: type of 'gs_lj4dithp_device' does not match original declaration [-Wlto-type-mismatch] 303 | device_(gs_lj4dithp_device) | ^ ./devices/gdevcdj.c:633:24: note: type 'struct gx_device_cdj' should match type 'struct gx_device' 633 | gx_device_cdj far_data gs_lj4dithp_device = | ^ ./devices/gdevcdj.c:633:24: note: 'gs_lj4dithp_device' was previously declared here ./devices/gdevcdj.c:633:24: note: code may be misoptimized unless '-fno-strict-aliasing' is used ./soobj/gconfig.h:393:1: warning: type of 'gs_pj_device' does not match original declaration [-Wlto-type-mismatch] 393 | device_(gs_pj_device) | ^ ./devices/gdevcdj.c:637:23: note: type 'struct gx_device_pj' should match type 'struct gx_device' 637 | gx_device_pj far_data gs_pj_device = | ^ ./devices/gdevcdj.c:637:23: note: 'gs_pj_device' was previously declared here ./devices/gdevcdj.c:637:23: note: code may be misoptimized unless '-fno-strict-aliasing' is used ./soobj/gconfig.h:395:1: warning: type of 'gs_pjxl_device' does not match original declaration [-Wlto-type-mismatch] 395 | device_(gs_pjxl_device) | ^ ./devices/gdevcdj.c:641:25: note: type 'struct gx_device_pjxl' should match type 'struct gx_device' 641 | gx_device_pjxl far_data gs_pjxl_device = | ^ ./devices/gdevcdj.c:641:25: note: 'gs_pjxl_device' was previously declared here ./devices/gdevcdj.c:641:25: note: code may be misoptimized unless '-fno-strict-aliasing' is used ./soobj/gconfig.h:396:1: warning: type of 'gs_pjxl300_device' does not match original declaration [-Wlto-type-mismatch] 396 | device_(gs_pjxl300_device) | ^ ./devices/gdevcdj.c:645:25: note: type 'struct gx_device_pjxl' should match type 'struct gx_device' 645 | gx_device_pjxl far_data gs_pjxl300_device = | ^ ./devices/gdevcdj.c:645:25: note: 'gs_pjxl300_device' was previously declared here ./devices/gdevcdj.c:645:25: note: code may be misoptimized unless '-fno-strict-aliasing' is used ./soobj/gconfig.h:231:1: warning: type of 'gs_escp_device' does not match original declaration [-Wlto-type-mismatch] 231 | device_(gs_escp_device) | ^ ./devices/gdevcdj.c:649:24: note: type 'struct gx_device_cdj' should match type 'struct gx_device' 649 | gx_device_cdj far_data gs_escp_device = | ^ ./devices/gdevcdj.c:649:24: note: 'gs_escp_device' was previously declared here ./devices/gdevcdj.c:649:24: note: code may be misoptimized unless '-fno-strict-aliasing' is used ./soobj/gconfig.h:164:1: warning: type of 'gs_bjc600_device' does not match original declaration [-Wlto-type-mismatch] 164 | device_(gs_bjc600_device) | ^ ./devices/gdevcdj.c:660:27: note: type 'struct gx_device_bjc600' should match type 'struct gx_device' 660 | gx_device_bjc600 far_data gs_bjc600_device = | ^ ./devices/gdevcdj.c:660:27: note: 'gs_bjc600_device' was previously declared here ./devices/gdevcdj.c:660:27: note: code may be misoptimized unless '-fno-strict-aliasing' is used ./soobj/gconfig.h:165:1: warning: type of 'gs_bjc800_device' does not match original declaration [-Wlto-type-mismatch] 165 | device_(gs_bjc800_device) | ^ ./devices/gdevcdj.c:679:27: note: type 'struct gx_device_bjc800' should match type 'struct gx_device' 679 | gx_device_bjc800 far_data gs_bjc800_device = | ^ ./devices/gdevcdj.c:679:27: note: 'gs_bjc800_device' was previously declared here ./devices/gdevcdj.c:679:27: note: code may be misoptimized unless '-fno-strict-aliasing' is used ./soobj/gconfig.h:161:1: warning: type of 'gs_bj10v_device' does not match original declaration [-Wlto-type-mismatch] 161 | device_(gs_bj10v_device) | ^ ./contrib/japanese/gdev10v.c:86:19: note: type 'struct gx_device_printer' should match type 'struct gx_device' 86 | gx_device_printer gs_bj10v_device = | ^ ./contrib/japanese/gdev10v.c:86:19: note: 'gs_bj10v_device' was previously declared here ./contrib/japanese/gdev10v.c:86:19: note: code may be misoptimized unless '-fno-strict-aliasing' is used ./soobj/gconfig.h:162:1: warning: type of 'gs_bj10vh_device' does not match original declaration [-Wlto-type-mismatch] 162 | device_(gs_bj10vh_device) | ^ ./contrib/japanese/gdev10v.c:95:19: note: type 'struct gx_device_printer' should match type 'struct gx_device' 95 | gx_device_printer gs_bj10vh_device = | ^ ./contrib/japanese/gdev10v.c:95:19: note: 'gs_bj10vh_device' was previously declared here ./contrib/japanese/gdev10v.c:95:19: note: code may be misoptimized unless '-fno-strict-aliasing' is used ./soobj/gconfig.h:163:1: warning: type of 'gs_bj200_device' does not match original declaration [-Wlto-type-mismatch] 163 | device_(gs_bj200_device) | ^ ./devices/gdevbj10.c:118:34: note: type 'const struct gx_device_printer' should match type 'struct gx_device' 118 | const gx_device_printer far_data gs_bj200_device = | ^ ./devices/gdevbj10.c:118:34: note: 'gs_bj200_device' was previously declared here ./soobj/gconfig.h:160:1: warning: type of 'gs_bj10e_device' does not match original declaration [-Wlto-type-mismatch] 160 | device_(gs_bj10e_device) | ^ ./devices/gdevbj10.c:158:34: note: type 'const struct gx_device_printer' should match type 'struct gx_device' 158 | const gx_device_printer far_data gs_bj10e_device = | ^ ./devices/gdevbj10.c:158:34: note: 'gs_bj10e_device' was previously declared here ./soobj/gconfig.h:155:1: warning: type of 'gs_atx23_device' does not match original declaration [-Wlto-type-mismatch] 155 | device2_(gs_atx23_device) | ^ ./devices/gdevatx.c:50:25: note: type 'const struct gx_device_printer' should match type 'const struct gx_device' 50 | const gx_device_printer gs_atx23_device = /* real width = 576 pixels */ | ^ ./devices/gdevatx.c:50:25: note: 'gs_atx23_device' was previously declared here ./soobj/gconfig.h:156:1: warning: type of 'gs_atx24_device' does not match original declaration [-Wlto-type-mismatch] 156 | device2_(gs_atx24_device) | ^ ./devices/gdevatx.c:54:25: note: type 'const struct gx_device_printer' should match type 'const struct gx_device' 54 | const gx_device_printer gs_atx24_device = /* real width = 832 pixels */ | ^ ./devices/gdevatx.c:54:25: note: 'gs_atx24_device' was previously declared here ./soobj/gconfig.h:157:1: warning: type of 'gs_atx38_device' does not match original declaration [-Wlto-type-mismatch] 157 | device2_(gs_atx38_device) | ^ ./devices/gdevatx.c:58:25: note: type 'const struct gx_device_printer' should match type 'const struct gx_device' 58 | const gx_device_printer gs_atx38_device = /* real width = 2400 pixels */ | ^ ./devices/gdevatx.c:58:25: note: 'gs_atx38_device' was previously declared here ./soobj/gconfig.h:271:1: warning: type of 'gs_itk24i_device' does not match original declaration [-Wlto-type-mismatch] 271 | device2_(gs_itk24i_device) | ^ ./devices/gdevatx.c:62:25: note: type 'const struct gx_device_printer' should match type 'const struct gx_device' 62 | const gx_device_printer gs_itk24i_device = /* real width = 832 pixels */ | ^ ./devices/gdevatx.c:62:25: note: 'gs_itk24i_device' was previously declared here ./soobj/gconfig.h:272:1: warning: type of 'gs_itk38_device' does not match original declaration [-Wlto-type-mismatch] 272 | device2_(gs_itk38_device) | ^ ./devices/gdevatx.c:66:25: note: type 'const struct gx_device_printer' should match type 'const struct gx_device' 66 | const gx_device_printer gs_itk38_device = /* real width = 2400 pixels */ | ^ ./devices/gdevatx.c:66:25: note: 'gs_itk38_device' was previously declared here ./soobj/gconfig.h:152:1: warning: type of 'gs_appledmp_device' does not match original declaration [-Wlto-type-mismatch] 152 | device_(gs_appledmp_device) | ^ ./contrib/gdevadmp.c:121:34: note: type 'const struct gx_device_printer' should match type 'struct gx_device' 121 | const gx_device_printer far_data gs_appledmp_device = | ^ ./contrib/gdevadmp.c:121:34: note: 'gs_appledmp_device' was previously declared here ./soobj/gconfig.h:276:1: warning: type of 'gs_iwlo_device' does not match original declaration [-Wlto-type-mismatch] 276 | device_(gs_iwlo_device) | ^ ./contrib/gdevadmp.c:130:34: note: type 'const struct gx_device_printer' should match type 'struct gx_device' 130 | const gx_device_printer far_data gs_iwlo_device = | ^ ./contrib/gdevadmp.c:130:34: note: 'gs_iwlo_device' was previously declared here ./soobj/gconfig.h:275:1: warning: type of 'gs_iwhi_device' does not match original declaration [-Wlto-type-mismatch] 275 | device_(gs_iwhi_device) | ^ ./contrib/gdevadmp.c:139:34: note: type 'const struct gx_device_printer' should match type 'struct gx_device' 139 | const gx_device_printer far_data gs_iwhi_device = | ^ ./contrib/gdevadmp.c:139:34: note: 'gs_iwhi_device' was previously declared here ./soobj/gconfig.h:277:1: warning: type of 'gs_iwlq_device' does not match original declaration [-Wlto-type-mismatch] 277 | device_(gs_iwlq_device) | ^ ./contrib/gdevadmp.c:148:34: note: type 'const struct gx_device_printer' should match type 'struct gx_device' 148 | const gx_device_printer far_data gs_iwlq_device = | ^ ./contrib/gdevadmp.c:148:34: note: 'gs_iwlq_device' was previously declared here ./soobj/gconfig.h:412:1: warning: type of 'gs_st800_device' does not match original declaration [-Wlto-type-mismatch] 412 | device_(gs_st800_device) | ^ ./devices/gdevescp.c:89:34: note: type 'const struct gx_device_printer' should match type 'struct gx_device' 89 | const gx_device_printer far_data gs_st800_device = | ^ ./devices/gdevescp.c:89:34: note: 'gs_st800_device' was previously declared here ./soobj/gconfig.h:151:1: warning: type of 'gs_ap3250_device' does not match original declaration [-Wlto-type-mismatch] 151 | device_(gs_ap3250_device) | ^ ./devices/gdevescp.c:99:34: note: type 'const struct gx_device_printer' should match type 'struct gx_device' 99 | const gx_device_printer far_data gs_ap3250_device = | ^ ./devices/gdevescp.c:99:34: note: 'gs_ap3250_device' was previously declared here ./soobj/gconfig.h:216:1: warning: type of 'gs_epl2050_device' does not match original declaration [-Wlto-type-mismatch] 216 | device_(gs_epl2050_device) | ^ ./contrib/eplaser/gdevescv.c:245:25: note: type 'struct gx_device_escv' should match type 'struct gx_device' 245 | gx_device_escv far_data gs_epl2050_device = esmv_device_body("epl2050"); | ^ ./contrib/eplaser/gdevescv.c:245:25: note: 'gs_epl2050_device' was previously declared here ./contrib/eplaser/gdevescv.c:245:25: note: code may be misoptimized unless '-fno-strict-aliasing' is used ./soobj/gconfig.h:217:1: warning: type of 'gs_epl2050p_device' does not match original declaration [-Wlto-type-mismatch] 217 | device_(gs_epl2050p_device) | ^ ./contrib/eplaser/gdevescv.c:246:25: note: type 'struct gx_device_escv' should match type 'struct gx_device' 246 | gx_device_escv far_data gs_epl2050p_device= esmv_device_body("epl2050p"); | ^ ./contrib/eplaser/gdevescv.c:246:25: note: 'gs_epl2050p_device' was previously declared here ./contrib/eplaser/gdevescv.c:246:25: note: code may be misoptimized unless '-fno-strict-aliasing' is used ./soobj/gconfig.h:218:1: warning: type of 'gs_epl2120_device' does not match original declaration [-Wlto-type-mismatch] 218 | device_(gs_epl2120_device) | ^ ./contrib/eplaser/gdevescv.c:247:25: note: type 'struct gx_device_escv' should match type 'struct gx_device' 247 | gx_device_escv far_data gs_epl2120_device = esmv_device_body("epl2120"); | ^ ./contrib/eplaser/gdevescv.c:247:25: note: 'gs_epl2120_device' was previously declared here ./contrib/eplaser/gdevescv.c:247:25: note: code may be misoptimized unless '-fno-strict-aliasing' is used ./soobj/gconfig.h:219:1: warning: type of 'gs_epl2500_device' does not match original declaration [-Wlto-type-mismatch] 219 | device_(gs_epl2500_device) | ^ ./contrib/eplaser/gdevescv.c:248:25: note: type 'struct gx_device_escv' should match type 'struct gx_device' 248 | gx_device_escv far_data gs_epl2500_device = esmv_device_body("epl2500"); | ^ ./contrib/eplaser/gdevescv.c:248:25: note: 'gs_epl2500_device' was previously declared here ./contrib/eplaser/gdevescv.c:248:25: note: code may be misoptimized unless '-fno-strict-aliasing' is used ./soobj/gconfig.h:220:1: warning: type of 'gs_epl2750_device' does not match original declaration [-Wlto-type-mismatch] 220 | device_(gs_epl2750_device) | ^ ./contrib/eplaser/gdevescv.c:249:25: note: type 'struct gx_device_escv' should match type 'struct gx_device' 249 | gx_device_escv far_data gs_epl2750_device = esmv_device_body("epl2750"); | ^ ./contrib/eplaser/gdevescv.c:249:25: note: 'gs_epl2750_device' was previously declared here ./contrib/eplaser/gdevescv.c:249:25: note: code may be misoptimized unless '-fno-strict-aliasing' is used ./soobj/gconfig.h:221:1: warning: type of 'gs_epl5800_device' does not match original declaration [-Wlto-type-mismatch] 221 | device_(gs_epl5800_device) | ^ ./contrib/eplaser/gdevescv.c:250:25: note: type 'struct gx_device_escv' should match type 'struct gx_device' 250 | gx_device_escv far_data gs_epl5800_device = esmv_device_body("epl5800"); | ^ ./contrib/eplaser/gdevescv.c:250:25: note: 'gs_epl5800_device' was previously declared here ./contrib/eplaser/gdevescv.c:250:25: note: code may be misoptimized unless '-fno-strict-aliasing' is used ./soobj/gconfig.h:222:1: warning: type of 'gs_epl5900_device' does not match original declaration [-Wlto-type-mismatch] 222 | device_(gs_epl5900_device) | ^ ./contrib/eplaser/gdevescv.c:251:25: note: type 'struct gx_device_escv' should match type 'struct gx_device' 251 | gx_device_escv far_data gs_epl5900_device = esmv_device_body("epl5900"); | ^ ./contrib/eplaser/gdevescv.c:251:25: note: 'gs_epl5900_device' was previously declared here ./contrib/eplaser/gdevescv.c:251:25: note: code may be misoptimized unless '-fno-strict-aliasing' is used ./soobj/gconfig.h:223:1: warning: type of 'gs_epl6100_device' does not match original declaration [-Wlto-type-mismatch] 223 | device_(gs_epl6100_device) | ^ ./contrib/eplaser/gdevescv.c:252:25: note: type 'struct gx_device_escv' should match type 'struct gx_device' 252 | gx_device_escv far_data gs_epl6100_device = esmv_device_body("epl6100"); | ^ ./contrib/eplaser/gdevescv.c:252:25: note: 'gs_epl6100_device' was previously declared here ./contrib/eplaser/gdevescv.c:252:25: note: code may be misoptimized unless '-fno-strict-aliasing' is used ./soobj/gconfig.h:224:1: warning: type of 'gs_epl6200_device' does not match original declaration [-Wlto-type-mismatch] 224 | device_(gs_epl6200_device) | ^ ./contrib/eplaser/gdevescv.c:253:25: note: type 'struct gx_device_escv' should match type 'struct gx_device' 253 | gx_device_escv far_data gs_epl6200_device = esmv_device_body("epl6200"); | ^ ./contrib/eplaser/gdevescv.c:253:25: note: 'gs_epl6200_device' was previously declared here ./contrib/eplaser/gdevescv.c:253:25: note: code may be misoptimized unless '-fno-strict-aliasing' is used ./soobj/gconfig.h:322:1: warning: type of 'gs_lp1800_device' does not match original declaration [-Wlto-type-mismatch] 322 | device_(gs_lp1800_device) | ^ ./contrib/eplaser/gdevescv.c:254:25: note: type 'struct gx_device_escv' should match type 'struct gx_device' 254 | gx_device_escv far_data gs_lp1800_device = esmv_device_body("lp1800"); | ^ ./contrib/eplaser/gdevescv.c:254:25: note: 'gs_lp1800_device' was previously declared here ./contrib/eplaser/gdevescv.c:254:25: note: code may be misoptimized unless '-fno-strict-aliasing' is used ./soobj/gconfig.h:323:1: warning: type of 'gs_lp1900_device' does not match original declaration [-Wlto-type-mismatch] 323 | device_(gs_lp1900_device) | ^ ./contrib/eplaser/gdevescv.c:255:25: note: type 'struct gx_device_escv' should match type 'struct gx_device' 255 | gx_device_escv far_data gs_lp1900_device = esmv_device_body("lp1900"); | ^ ./contrib/eplaser/gdevescv.c:255:25: note: 'gs_lp1900_device' was previously declared here ./contrib/eplaser/gdevescv.c:255:25: note: code may be misoptimized unless '-fno-strict-aliasing' is used ./soobj/gconfig.h:325:1: warning: type of 'gs_lp2200_device' does not match original declaration [-Wlto-type-mismatch] 325 | device_(gs_lp2200_device) | ^ ./contrib/eplaser/gdevescv.c:256:25: note: type 'struct gx_device_escv' should match type 'struct gx_device' 256 | gx_device_escv far_data gs_lp2200_device = esmv_device_body("lp2200"); | ^ ./contrib/eplaser/gdevescv.c:256:25: note: 'gs_lp2200_device' was previously declared here ./contrib/eplaser/gdevescv.c:256:25: note: code may be misoptimized unless '-fno-strict-aliasing' is used ./soobj/gconfig.h:326:1: warning: type of 'gs_lp2400_device' does not match original declaration [-Wlto-type-mismatch] 326 | device_(gs_lp2400_device) | ^ ./contrib/eplaser/gdevescv.c:257:25: note: type 'struct gx_device_escv' should match type 'struct gx_device' 257 | gx_device_escv far_data gs_lp2400_device = esmv_device_body("lp2400"); | ^ ./contrib/eplaser/gdevescv.c:257:25: note: 'gs_lp2400_device' was previously declared here ./contrib/eplaser/gdevescv.c:257:25: note: code may be misoptimized unless '-fno-strict-aliasing' is used ./soobj/gconfig.h:327:1: warning: type of 'gs_lp2500_device' does not match original declaration [-Wlto-type-mismatch] 327 | device_(gs_lp2500_device) | ^ ./contrib/eplaser/gdevescv.c:258:25: note: type 'struct gx_device_escv' should match type 'struct gx_device' 258 | gx_device_escv far_data gs_lp2500_device = esmv_device_body("lp2500"); | ^ ./contrib/eplaser/gdevescv.c:258:25: note: 'gs_lp2500_device' was previously declared here ./contrib/eplaser/gdevescv.c:258:25: note: code may be misoptimized unless '-fno-strict-aliasing' is used ./soobj/gconfig.h:334:1: warning: type of 'gs_lp7500_device' does not match original declaration [-Wlto-type-mismatch] 334 | device_(gs_lp7500_device) | ^ ./contrib/eplaser/gdevescv.c:259:25: note: type 'struct gx_device_escv' should match type 'struct gx_device' 259 | gx_device_escv far_data gs_lp7500_device = esmv_device_body("lp7500"); | ^ ./contrib/eplaser/gdevescv.c:259:25: note: 'gs_lp7500_device' was previously declared here ./contrib/eplaser/gdevescv.c:259:25: note: code may be misoptimized unless '-fno-strict-aliasing' is used ./soobj/gconfig.h:335:1: warning: type of 'gs_lp7700_device' does not match original declaration [-Wlto-type-mismatch] 335 | device_(gs_lp7700_device) | ^ ./contrib/eplaser/gdevescv.c:260:25: note: type 'struct gx_device_escv' should match type 'struct gx_device' 260 | gx_device_escv far_data gs_lp7700_device = esmv_device_body("lp7700"); | ^ ./contrib/eplaser/gdevescv.c:260:25: note: 'gs_lp7700_device' was previously declared here ./contrib/eplaser/gdevescv.c:260:25: note: code may be misoptimized unless '-fno-strict-aliasing' is used ./soobj/gconfig.h:336:1: warning: type of 'gs_lp7900_device' does not match original declaration [-Wlto-type-mismatch] 336 | device_(gs_lp7900_device) | ^ ./contrib/eplaser/gdevescv.c:261:25: note: type 'struct gx_device_escv' should match type 'struct gx_device' 261 | gx_device_escv far_data gs_lp7900_device = esmv_device_body("lp7900"); | ^ ./contrib/eplaser/gdevescv.c:261:25: note: 'gs_lp7900_device' was previously declared here ./contrib/eplaser/gdevescv.c:261:25: note: code may be misoptimized unless '-fno-strict-aliasing' is used ./soobj/gconfig.h:339:1: warning: type of 'gs_lp8100_device' does not match original declaration [-Wlto-type-mismatch] 339 | device_(gs_lp8100_device) | ^ ./contrib/eplaser/gdevescv.c:262:25: note: type 'struct gx_device_escv' should match type 'struct gx_device' 262 | gx_device_escv far_data gs_lp8100_device = esmv_device_body("lp8100"); | ^ ./contrib/eplaser/gdevescv.c:262:25: note: 'gs_lp8100_device' was previously declared here ./contrib/eplaser/gdevescv.c:262:25: note: code may be misoptimized unless '-fno-strict-aliasing' is used ./soobj/gconfig.h:342:1: warning: type of 'gs_lp8300f_device' does not match original declaration [-Wlto-type-mismatch] 342 | device_(gs_lp8300f_device) | ^ ./contrib/eplaser/gdevescv.c:263:25: note: type 'struct gx_device_escv' should match type 'struct gx_device' 263 | gx_device_escv far_data gs_lp8300f_device = esmv_device_body("lp8300f"); | ^ ./contrib/eplaser/gdevescv.c:263:25: note: 'gs_lp8300f_device' was previously declared here ./contrib/eplaser/gdevescv.c:263:25: note: code may be misoptimized unless '-fno-strict-aliasing' is used ./soobj/gconfig.h:343:1: warning: type of 'gs_lp8400f_device' does not match original declaration [-Wlto-type-mismatch] 343 | device_(gs_lp8400f_device) | ^ ./contrib/eplaser/gdevescv.c:264:25: note: type 'struct gx_device_escv' should match type 'struct gx_device' 264 | gx_device_escv far_data gs_lp8400f_device = esmv_device_body("lp8400f"); | ^ ./contrib/eplaser/gdevescv.c:264:25: note: 'gs_lp8400f_device' was previously declared here ./contrib/eplaser/gdevescv.c:264:25: note: code may be misoptimized unless '-fno-strict-aliasing' is used ./soobj/gconfig.h:345:1: warning: type of 'gs_lp8600_device' does not match original declaration [-Wlto-type-mismatch] 345 | device_(gs_lp8600_device) | ^ ./contrib/eplaser/gdevescv.c:265:25: note: type 'struct gx_device_escv' should match type 'struct gx_device' 265 | gx_device_escv far_data gs_lp8600_device = esmv_device_body("lp8600"); | ^ ./contrib/eplaser/gdevescv.c:265:25: note: 'gs_lp8600_device' was previously declared here ./contrib/eplaser/gdevescv.c:265:25: note: code may be misoptimized unless '-fno-strict-aliasing' is used ./soobj/gconfig.h:346:1: warning: type of 'gs_lp8600f_device' does not match original declaration [-Wlto-type-mismatch] 346 | device_(gs_lp8600f_device) | ^ ./contrib/eplaser/gdevescv.c:266:25: note: type 'struct gx_device_escv' should match type 'struct gx_device' 266 | gx_device_escv far_data gs_lp8600f_device = esmv_device_body("lp8600f"); | ^ ./contrib/eplaser/gdevescv.c:266:25: note: 'gs_lp8600f_device' was previously declared here ./contrib/eplaser/gdevescv.c:266:25: note: code may be misoptimized unless '-fno-strict-aliasing' is used ./soobj/gconfig.h:347:1: warning: type of 'gs_lp8700_device' does not match original declaration [-Wlto-type-mismatch] 347 | device_(gs_lp8700_device) | ^ ./contrib/eplaser/gdevescv.c:267:25: note: type 'struct gx_device_escv' should match type 'struct gx_device' 267 | gx_device_escv far_data gs_lp8700_device = esmv_device_body("lp8700"); | ^ ./contrib/eplaser/gdevescv.c:267:25: note: 'gs_lp8700_device' was previously declared here ./contrib/eplaser/gdevescv.c:267:25: note: code may be misoptimized unless '-fno-strict-aliasing' is used ./soobj/gconfig.h:349:1: warning: type of 'gs_lp8900_device' does not match original declaration [-Wlto-type-mismatch] 349 | device_(gs_lp8900_device) | ^ ./contrib/eplaser/gdevescv.c:268:25: note: type 'struct gx_device_escv' should match type 'struct gx_device' 268 | gx_device_escv far_data gs_lp8900_device = esmv_device_body("lp8900"); | ^ ./contrib/eplaser/gdevescv.c:268:25: note: 'gs_lp8900_device' was previously declared here ./contrib/eplaser/gdevescv.c:268:25: note: code may be misoptimized unless '-fno-strict-aliasing' is used ./soobj/gconfig.h:350:1: warning: type of 'gs_lp9000b_device' does not match original declaration [-Wlto-type-mismatch] 350 | device_(gs_lp9000b_device) | ^ ./contrib/eplaser/gdevescv.c:269:25: note: type 'struct gx_device_escv' should match type 'struct gx_device' 269 | gx_device_escv far_data gs_lp9000b_device = esmv_device_body("lp9000b"); | ^ ./contrib/eplaser/gdevescv.c:269:25: note: 'gs_lp9000b_device' was previously declared here ./contrib/eplaser/gdevescv.c:269:25: note: code may be misoptimized unless '-fno-strict-aliasing' is used ./soobj/gconfig.h:352:1: warning: type of 'gs_lp9100_device' does not match original declaration [-Wlto-type-mismatch] 352 | device_(gs_lp9100_device) | ^ ./contrib/eplaser/gdevescv.c:270:25: note: type 'struct gx_device_escv' should match type 'struct gx_device' 270 | gx_device_escv far_data gs_lp9100_device = esmv_device_body("lp9100"); | ^ ./contrib/eplaser/gdevescv.c:270:25: note: 'gs_lp9100_device' was previously declared here ./contrib/eplaser/gdevescv.c:270:25: note: code may be misoptimized unless '-fno-strict-aliasing' is used ./soobj/gconfig.h:353:1: warning: type of 'gs_lp9200b_device' does not match original declaration [-Wlto-type-mismatch] 353 | device_(gs_lp9200b_device) | ^ ./contrib/eplaser/gdevescv.c:271:25: note: type 'struct gx_device_escv' should match type 'struct gx_device' 271 | gx_device_escv far_data gs_lp9200b_device = esmv_device_body("lp9200b"); | ^ ./contrib/eplaser/gdevescv.c:271:25: note: 'gs_lp9200b_device' was previously declared here ./contrib/eplaser/gdevescv.c:271:25: note: code may be misoptimized unless '-fno-strict-aliasing' is used ./soobj/gconfig.h:355:1: warning: type of 'gs_lp9300_device' does not match original declaration [-Wlto-type-mismatch] 355 | device_(gs_lp9300_device) | ^ ./contrib/eplaser/gdevescv.c:272:25: note: type 'struct gx_device_escv' should match type 'struct gx_device' 272 | gx_device_escv far_data gs_lp9300_device = esmv_device_body("lp9300"); | ^ ./contrib/eplaser/gdevescv.c:272:25: note: 'gs_lp9300_device' was previously declared here ./contrib/eplaser/gdevescv.c:272:25: note: code may be misoptimized unless '-fno-strict-aliasing' is used ./soobj/gconfig.h:356:1: warning: type of 'gs_lp9400_device' does not match original declaration [-Wlto-type-mismatch] 356 | device_(gs_lp9400_device) | ^ ./contrib/eplaser/gdevescv.c:273:25: note: type 'struct gx_device_escv' should match type 'struct gx_device' 273 | gx_device_escv far_data gs_lp9400_device = esmv_device_body("lp9400"); | ^ ./contrib/eplaser/gdevescv.c:273:25: note: 'gs_lp9400_device' was previously declared here ./contrib/eplaser/gdevescv.c:273:25: note: code may be misoptimized unless '-fno-strict-aliasing' is used ./soobj/gconfig.h:358:1: warning: type of 'gs_lp9600_device' does not match original declaration [-Wlto-type-mismatch] 358 | device_(gs_lp9600_device) | ^ ./contrib/eplaser/gdevescv.c:274:25: note: type 'struct gx_device_escv' should match type 'struct gx_device' 274 | gx_device_escv far_data gs_lp9600_device = esmv_device_body("lp9600"); | ^ ./contrib/eplaser/gdevescv.c:274:25: note: 'gs_lp9600_device' was previously declared here ./contrib/eplaser/gdevescv.c:274:25: note: code may be misoptimized unless '-fno-strict-aliasing' is used ./soobj/gconfig.h:359:1: warning: type of 'gs_lp9600s_device' does not match original declaration [-Wlto-type-mismatch] 359 | device_(gs_lp9600s_device) | ^ ./contrib/eplaser/gdevescv.c:275:25: note: type 'struct gx_device_escv' should match type 'struct gx_device' 275 | gx_device_escv far_data gs_lp9600s_device = esmv_device_body("lp9600s"); | ^ ./contrib/eplaser/gdevescv.c:275:25: note: 'gs_lp9600s_device' was previously declared here ./contrib/eplaser/gdevescv.c:275:25: note: code may be misoptimized unless '-fno-strict-aliasing' is used ./soobj/gconfig.h:361:1: warning: type of 'gs_lps4500_device' does not match original declaration [-Wlto-type-mismatch] 361 | device_(gs_lps4500_device) | ^ ./contrib/eplaser/gdevescv.c:276:25: note: type 'struct gx_device_escv' should match type 'struct gx_device' 276 | gx_device_escv far_data gs_lps4500_device = esmv_device_body("lps4500"); | ^ ./contrib/eplaser/gdevescv.c:276:25: note: 'gs_lps4500_device' was previously declared here ./contrib/eplaser/gdevescv.c:276:25: note: code may be misoptimized unless '-fno-strict-aliasing' is used ./soobj/gconfig.h:226:1: warning: type of 'gs_eplmono_device' does not match original declaration [-Wlto-type-mismatch] 226 | device_(gs_eplmono_device) | ^ ./contrib/eplaser/gdevescv.c:277:25: note: type 'struct gx_device_escv' should match type 'struct gx_device' 277 | gx_device_escv far_data gs_eplmono_device = esmv_device_body(ESCPAGE_DEVICENAME_MONO); | ^ ./contrib/eplaser/gdevescv.c:277:25: note: 'gs_eplmono_device' was previously declared here ./contrib/eplaser/gdevescv.c:277:25: note: code may be misoptimized unless '-fno-strict-aliasing' is used ./soobj/gconfig.h:144:1: warning: type of 'gs_alc1900_device' does not match original declaration [-Wlto-type-mismatch] 144 | device_(gs_alc1900_device) | ^ ./contrib/eplaser/gdevescv.c:280:25: note: type 'struct gx_device_escv' should match type 'struct gx_device' 280 | gx_device_escv far_data gs_alc1900_device = escv_device_body("alc1900"); | ^ ./contrib/eplaser/gdevescv.c:280:25: note: 'gs_alc1900_device' was previously declared here ./contrib/eplaser/gdevescv.c:280:25: note: code may be misoptimized unless '-fno-strict-aliasing' is used ./soobj/gconfig.h:145:1: warning: type of 'gs_alc2000_device' does not match original declaration [-Wlto-type-mismatch] 145 | device_(gs_alc2000_device) | ^ ./contrib/eplaser/gdevescv.c:281:25: note: type 'struct gx_device_escv' should match type 'struct gx_device' 281 | gx_device_escv far_data gs_alc2000_device = escv_device_body("alc2000"); | ^ ./contrib/eplaser/gdevescv.c:281:25: note: 'gs_alc2000_device' was previously declared here ./contrib/eplaser/gdevescv.c:281:25: note: code may be misoptimized unless '-fno-strict-aliasing' is used ./soobj/gconfig.h:146:1: warning: type of 'gs_alc4000_device' does not match original declaration [-Wlto-type-mismatch] 146 | device_(gs_alc4000_device) | ^ ./contrib/eplaser/gdevescv.c:282:25: note: type 'struct gx_device_escv' should match type 'struct gx_device' 282 | gx_device_escv far_data gs_alc4000_device = escv_device_body("alc4000"); | ^ ./contrib/eplaser/gdevescv.c:282:25: note: 'gs_alc4000_device' was previously declared here ./contrib/eplaser/gdevescv.c:282:25: note: code may be misoptimized unless '-fno-strict-aliasing' is used ./soobj/gconfig.h:147:1: warning: type of 'gs_alc4100_device' does not match original declaration [-Wlto-type-mismatch] 147 | device_(gs_alc4100_device) | ^ ./contrib/eplaser/gdevescv.c:283:25: note: type 'struct gx_device_escv' should match type 'struct gx_device' 283 | gx_device_escv far_data gs_alc4100_device = escv_device_body("alc4100"); | ^ ./contrib/eplaser/gdevescv.c:283:25: note: 'gs_alc4100_device' was previously declared here ./contrib/eplaser/gdevescv.c:283:25: note: code may be misoptimized unless '-fno-strict-aliasing' is used ./soobj/gconfig.h:148:1: warning: type of 'gs_alc8500_device' does not match original declaration [-Wlto-type-mismatch] 148 | device_(gs_alc8500_device) | ^ ./contrib/eplaser/gdevescv.c:284:25: note: type 'struct gx_device_escv' should match type 'struct gx_device' 284 | gx_device_escv far_data gs_alc8500_device = escv_device_body("alc8500"); | ^ ./contrib/eplaser/gdevescv.c:284:25: note: 'gs_alc8500_device' was previously declared here ./contrib/eplaser/gdevescv.c:284:25: note: code may be misoptimized unless '-fno-strict-aliasing' is used ./soobj/gconfig.h:149:1: warning: type of 'gs_alc8600_device' does not match original declaration [-Wlto-type-mismatch] 149 | device_(gs_alc8600_device) | ^ ./contrib/eplaser/gdevescv.c:285:25: note: type 'struct gx_device_escv' should match type 'struct gx_device' 285 | gx_device_escv far_data gs_alc8600_device = escv_device_body("alc8600"); | ^ ./contrib/eplaser/gdevescv.c:285:25: note: 'gs_alc8600_device' was previously declared here ./contrib/eplaser/gdevescv.c:285:25: note: code may be misoptimized unless '-fno-strict-aliasing' is used ./soobj/gconfig.h:150:1: warning: type of 'gs_alc9100_device' does not match original declaration [-Wlto-type-mismatch] 150 | device_(gs_alc9100_device) | ^ ./contrib/eplaser/gdevescv.c:286:25: note: type 'struct gx_device_escv' should match type 'struct gx_device' 286 | gx_device_escv far_data gs_alc9100_device = escv_device_body("alc9100"); | ^ ./contrib/eplaser/gdevescv.c:286:25: note: 'gs_alc9100_device' was previously declared here ./contrib/eplaser/gdevescv.c:286:25: note: code may be misoptimized unless '-fno-strict-aliasing' is used ./soobj/gconfig.h:333:1: warning: type of 'gs_lp3000c_device' does not match original declaration [-Wlto-type-mismatch] 333 | device_(gs_lp3000c_device) | ^ ./contrib/eplaser/gdevescv.c:287:25: note: type 'struct gx_device_escv' should match type 'struct gx_device' 287 | gx_device_escv far_data gs_lp3000c_device = escv_device_body("lp3000c"); | ^ ./contrib/eplaser/gdevescv.c:287:25: note: 'gs_lp3000c_device' was previously declared here ./contrib/eplaser/gdevescv.c:287:25: note: code may be misoptimized unless '-fno-strict-aliasing' is used ./soobj/gconfig.h:338:1: warning: type of 'gs_lp8000c_device' does not match original declaration [-Wlto-type-mismatch] 338 | device_(gs_lp8000c_device) | ^ ./contrib/eplaser/gdevescv.c:288:25: note: type 'struct gx_device_escv' should match type 'struct gx_device' 288 | gx_device_escv far_data gs_lp8000c_device = escv_device_body("lp8000c"); | ^ ./contrib/eplaser/gdevescv.c:288:25: note: 'gs_lp8000c_device' was previously declared here ./contrib/eplaser/gdevescv.c:288:25: note: code may be misoptimized unless '-fno-strict-aliasing' is used ./soobj/gconfig.h:340:1: warning: type of 'gs_lp8200c_device' does not match original declaration [-Wlto-type-mismatch] 340 | device_(gs_lp8200c_device) | ^ ./contrib/eplaser/gdevescv.c:289:25: note: type 'struct gx_device_escv' should match type 'struct gx_device' 289 | gx_device_escv far_data gs_lp8200c_device = escv_device_body("lp8200c"); | ^ ./contrib/eplaser/gdevescv.c:289:25: note: 'gs_lp8200c_device' was previously declared here ./contrib/eplaser/gdevescv.c:289:25: note: code may be misoptimized unless '-fno-strict-aliasing' is used ./soobj/gconfig.h:341:1: warning: type of 'gs_lp8300c_device' does not match original declaration [-Wlto-type-mismatch] 341 | device_(gs_lp8300c_device) | ^ ./contrib/eplaser/gdevescv.c:290:25: note: type 'struct gx_device_escv' should match type 'struct gx_device' 290 | gx_device_escv far_data gs_lp8300c_device = escv_device_body("lp8300c"); | ^ ./contrib/eplaser/gdevescv.c:290:25: note: 'gs_lp8300c_device' was previously declared here ./contrib/eplaser/gdevescv.c:290:25: note: code may be misoptimized unless '-fno-strict-aliasing' is used ./soobj/gconfig.h:344:1: warning: type of 'gs_lp8500c_device' does not match original declaration [-Wlto-type-mismatch] 344 | device_(gs_lp8500c_device) | ^ ./contrib/eplaser/gdevescv.c:291:25: note: type 'struct gx_device_escv' should match type 'struct gx_device' 291 | gx_device_escv far_data gs_lp8500c_device = escv_device_body("lp8500c"); | ^ ./contrib/eplaser/gdevescv.c:291:25: note: 'gs_lp8500c_device' was previously declared here ./contrib/eplaser/gdevescv.c:291:25: note: code may be misoptimized unless '-fno-strict-aliasing' is used ./soobj/gconfig.h:348:1: warning: type of 'gs_lp8800c_device' does not match original declaration [-Wlto-type-mismatch] 348 | device_(gs_lp8800c_device) | ^ ./contrib/eplaser/gdevescv.c:292:25: note: type 'struct gx_device_escv' should match type 'struct gx_device' 292 | gx_device_escv far_data gs_lp8800c_device = escv_device_body("lp8800c"); | ^ ./contrib/eplaser/gdevescv.c:292:25: note: 'gs_lp8800c_device' was previously declared here ./contrib/eplaser/gdevescv.c:292:25: note: code may be misoptimized unless '-fno-strict-aliasing' is used ./soobj/gconfig.h:351:1: warning: type of 'gs_lp9000c_device' does not match original declaration [-Wlto-type-mismatch] 351 | device_(gs_lp9000c_device) | ^ ./contrib/eplaser/gdevescv.c:293:25: note: type 'struct gx_device_escv' should match type 'struct gx_device' 293 | gx_device_escv far_data gs_lp9000c_device = escv_device_body("lp9000c"); | ^ ./contrib/eplaser/gdevescv.c:293:25: note: 'gs_lp9000c_device' was previously declared here ./contrib/eplaser/gdevescv.c:293:25: note: code may be misoptimized unless '-fno-strict-aliasing' is used ./soobj/gconfig.h:354:1: warning: type of 'gs_lp9200c_device' does not match original declaration [-Wlto-type-mismatch] 354 | device_(gs_lp9200c_device) | ^ ./contrib/eplaser/gdevescv.c:294:25: note: type 'struct gx_device_escv' should match type 'struct gx_device' 294 | gx_device_escv far_data gs_lp9200c_device = escv_device_body("lp9200c"); | ^ ./contrib/eplaser/gdevescv.c:294:25: note: 'gs_lp9200c_device' was previously declared here ./contrib/eplaser/gdevescv.c:294:25: note: code may be misoptimized unless '-fno-strict-aliasing' is used ./soobj/gconfig.h:357:1: warning: type of 'gs_lp9500c_device' does not match original declaration [-Wlto-type-mismatch] 357 | device_(gs_lp9500c_device) | ^ ./contrib/eplaser/gdevescv.c:295:25: note: type 'struct gx_device_escv' should match type 'struct gx_device' 295 | gx_device_escv far_data gs_lp9500c_device = escv_device_body("lp9500c"); | ^ ./contrib/eplaser/gdevescv.c:295:25: note: 'gs_lp9500c_device' was previously declared here ./contrib/eplaser/gdevescv.c:295:25: note: code may be misoptimized unless '-fno-strict-aliasing' is used ./soobj/gconfig.h:360:1: warning: type of 'gs_lp9800c_device' does not match original declaration [-Wlto-type-mismatch] 360 | device_(gs_lp9800c_device) | ^ ./contrib/eplaser/gdevescv.c:296:25: note: type 'struct gx_device_escv' should match type 'struct gx_device' 296 | gx_device_escv far_data gs_lp9800c_device = escv_device_body("lp9800c"); | ^ ./contrib/eplaser/gdevescv.c:296:25: note: 'gs_lp9800c_device' was previously declared here ./contrib/eplaser/gdevescv.c:296:25: note: code may be misoptimized unless '-fno-strict-aliasing' is used ./soobj/gconfig.h:362:1: warning: type of 'gs_lps6500_device' does not match original declaration [-Wlto-type-mismatch] 362 | device_(gs_lps6500_device) | ^ ./contrib/eplaser/gdevescv.c:297:25: note: type 'struct gx_device_escv' should match type 'struct gx_device' 297 | gx_device_escv far_data gs_lps6500_device = escv_device_body("lps6500"); | ^ ./contrib/eplaser/gdevescv.c:297:25: note: 'gs_lps6500_device' was previously declared here ./contrib/eplaser/gdevescv.c:297:25: note: code may be misoptimized unless '-fno-strict-aliasing' is used ./soobj/gconfig.h:225:1: warning: type of 'gs_eplcolor_device' does not match original declaration [-Wlto-type-mismatch] 225 | device_(gs_eplcolor_device) | ^ ./contrib/eplaser/gdevescv.c:298:25: note: type 'struct gx_device_escv' should match type 'struct gx_device' 298 | gx_device_escv far_data gs_eplcolor_device= escv_device_body(ESCPAGE_DEVICENAME_COLOR); | ^ ./contrib/eplaser/gdevescv.c:298:25: note: 'gs_eplcolor_device' was previously declared here ./contrib/eplaser/gdevescv.c:298:25: note: code may be misoptimized unless '-fno-strict-aliasing' is used ./soobj/gconfig.h:141:1: warning: type of 'gs_xpswrite_device' does not match original declaration [-Wlto-type-mismatch] 141 | device2_(gs_xpswrite_device) | ^ ./devices/vector/gdevxps.c:224:21: note: type 'const struct gx_device_xps' should match type 'const struct gx_device' 224 | const gx_device_xps gs_xpswrite_device = { | ^ ./devices/vector/gdevxps.c:224:21: note: 'gs_xpswrite_device' was previously declared here ./soobj/gconfig.h:138:1: warning: type of 'gs_xcf_device' does not match original declaration [-Wlto-type-mismatch] 138 | device_(gs_xcf_device) | ^ ./devices/gdevxcf.c:164:18: note: type 'const struct xcf_device' should match type 'struct gx_device' 164 | const xcf_device gs_xcf_device = | ^ ./devices/gdevxcf.c:164:18: note: 'gs_xcf_device' was previously declared here ./soobj/gconfig.h:135:1: warning: type of 'gs_txtwrite_device' does not match original declaration [-Wlto-type-mismatch] 135 | device2_(gs_txtwrite_device) | ^ ./devices/vector/gdevtxtw.c:166:28: note: type 'const struct gx_device_txtwrite_t' should match type 'const struct gx_device' 166 | const gx_device_txtwrite_t gs_txtwrite_device = | ^ ./devices/vector/gdevtxtw.c:166:28: note: 'gs_txtwrite_device' was previously declared here ./soobj/gconfig.h:125:1: warning: type of 'gs_tiffgray_device' does not match original declaration [-Wlto-type-mismatch] 125 | device2_(gs_tiffgray_device) | ^ ./devices/gdevtsep.c:88:22: note: type 'const struct gx_device_tiff' should match type 'const struct gx_device' 88 | const gx_device_tiff gs_tiffgray_device = { | ^ ./devices/gdevtsep.c:88:22: note: 'gs_tiffgray_device' was previously declared here ./soobj/gconfig.h:128:1: warning: type of 'gs_tiffscaled_device' does not match original declaration [-Wlto-type-mismatch] 128 | device2_(gs_tiffscaled_device) | ^ ./devices/gdevtsep.c:133:22: note: type 'const struct gx_device_tiff' should match type 'const struct gx_device' 133 | const gx_device_tiff gs_tiffscaled_device = { | ^ ./devices/gdevtsep.c:133:22: note: 'gs_tiffscaled_device' was previously declared here ./soobj/gconfig.h:132:1: warning: type of 'gs_tiffscaled8_device' does not match original declaration [-Wlto-type-mismatch] 132 | device2_(gs_tiffscaled8_device) | ^ ./devices/gdevtsep.c:173:22: note: type 'const struct gx_device_tiff' should match type 'const struct gx_device' 173 | const gx_device_tiff gs_tiffscaled8_device = { | ^ ./devices/gdevtsep.c:173:22: note: 'gs_tiffscaled8_device' was previously declared here ./soobj/gconfig.h:129:1: warning: type of 'gs_tiffscaled24_device' does not match original declaration [-Wlto-type-mismatch] 129 | device2_(gs_tiffscaled24_device) | ^ ./devices/gdevtsep.c:213:22: note: type 'const struct gx_device_tiff' should match type 'const struct gx_device' 213 | const gx_device_tiff gs_tiffscaled24_device = { | ^ ./devices/gdevtsep.c:213:22: note: 'gs_tiffscaled24_device' was previously declared here ./soobj/gconfig.h:130:1: warning: type of 'gs_tiffscaled32_device' does not match original declaration [-Wlto-type-mismatch] 130 | device2_(gs_tiffscaled32_device) | ^ ./devices/gdevtsep.c:253:22: note: type 'const struct gx_device_tiff' should match type 'const struct gx_device' 253 | const gx_device_tiff gs_tiffscaled32_device = { | ^ ./devices/gdevtsep.c:253:22: note: 'gs_tiffscaled32_device' was previously declared here ./soobj/gconfig.h:131:1: warning: type of 'gs_tiffscaled4_device' does not match original declaration [-Wlto-type-mismatch] 131 | device2_(gs_tiffscaled4_device) | ^ ./devices/gdevtsep.c:290:22: note: type 'const struct gx_device_tiff' should match type 'const struct gx_device' 290 | const gx_device_tiff gs_tiffscaled4_device = { | ^ ./devices/gdevtsep.c:290:22: note: 'gs_tiffscaled4_device' was previously declared here ./soobj/gconfig.h:118:1: warning: type of 'gs_tiff32nc_device' does not match original declaration [-Wlto-type-mismatch] 118 | device2_(gs_tiff32nc_device) | ^ ./devices/gdevtsep.c:563:22: note: type 'const struct gx_device_tiff' should match type 'const struct gx_device' 563 | const gx_device_tiff gs_tiff32nc_device = { | ^ ./devices/gdevtsep.c:563:22: note: 'gs_tiff32nc_device' was previously declared here ./soobj/gconfig.h:120:1: warning: type of 'gs_tiff64nc_device' does not match original declaration [-Wlto-type-mismatch] 120 | device2_(gs_tiff64nc_device) | ^ ./devices/gdevtsep.c:593:22: note: type 'const struct gx_device_tiff' should match type 'const struct gx_device' 593 | const gx_device_tiff gs_tiff64nc_device = { | ^ ./devices/gdevtsep.c:593:22: note: 'gs_tiff64nc_device' was previously declared here ./soobj/gconfig.h:133:1: warning: type of 'gs_tiffsep_device' does not match original declaration [-Wlto-type-mismatch] 133 | device2_(gs_tiffsep_device) | ^ ./devices/gdevtsep.c:803:22: note: type 'const struct tiffsep_device' should match type 'const struct gx_device' 803 | const tiffsep_device gs_tiffsep_device = | ^ ./devices/gdevtsep.c:803:22: note: 'gs_tiffsep_device' was previously declared here ./soobj/gconfig.h:134:1: warning: type of 'gs_tiffsep1_device' does not match original declaration [-Wlto-type-mismatch] 134 | device2_(gs_tiffsep1_device) | ^ ./devices/gdevtsep.c:820:23: note: type 'const struct tiffsep1_device' should match type 'const struct gx_device' 820 | const tiffsep1_device gs_tiffsep1_device = | ^ ./devices/gdevtsep.c:820:23: note: 'gs_tiffsep1_device' was previously declared here ./soobj/gconfig.h:116:1: warning: type of 'gs_tiff12nc_device' does not match original declaration [-Wlto-type-mismatch] 116 | device2_(gs_tiff12nc_device) | ^ ./devices/gdevtfnx.c:66:22: note: type 'const struct gx_device_tiff' should match type 'const struct gx_device' 66 | const gx_device_tiff gs_tiff12nc_device = { | ^ ./devices/gdevtfnx.c:66:22: note: 'gs_tiff12nc_device' was previously declared here ./soobj/gconfig.h:117:1: warning: type of 'gs_tiff24nc_device' does not match original declaration [-Wlto-type-mismatch] 117 | device2_(gs_tiff24nc_device) | ^ ./devices/gdevtfnx.c:82:22: note: type 'const struct gx_device_tiff' should match type 'const struct gx_device' 82 | const gx_device_tiff gs_tiff24nc_device = { | ^ ./devices/gdevtfnx.c:82:22: note: 'gs_tiff24nc_device' was previously declared here ./soobj/gconfig.h:119:1: warning: type of 'gs_tiff48nc_device' does not match original declaration [-Wlto-type-mismatch] 119 | device2_(gs_tiff48nc_device) | ^ ./devices/gdevtfnx.c:98:22: note: type 'const struct gx_device_tiff' should match type 'const struct gx_device' 98 | const gx_device_tiff gs_tiff48nc_device = { | ^ ./devices/gdevtfnx.c:98:22: note: 'gs_tiff48nc_device' was previously declared here ./soobj/gconfig.h:107:1: warning: type of 'gs_psdcmykog_device' does not match original declaration [-Wlto-type-mismatch] 107 | device_(gs_psdcmykog_device) | ^ ./devices/gdevcmykog.c:772:24: note: type 'const struct gx_device_cmykog' should match type 'struct gx_device' 772 | const gx_device_cmykog gs_psdcmykog_device = | ^ ./devices/gdevcmykog.c:772:24: note: 'gs_psdcmykog_device' was previously declared here ./soobj/gconfig.h:110:1: warning: type of 'gs_psdrgb_device' does not match original declaration [-Wlto-type-mismatch] 110 | device_(gs_psdrgb_device) | ^ ./devices/gdevpsd.c:362:18: note: type 'const struct psd_device' should match type 'struct gx_device' 362 | const psd_device gs_psdrgb_device = | ^ ./devices/gdevpsd.c:362:18: note: 'gs_psdrgb_device' was previously declared here ./soobj/gconfig.h:111:1: warning: type of 'gs_psdrgb16_device' does not match original declaration [-Wlto-type-mismatch] 111 | device_(gs_psdrgb16_device) | ^ ./devices/gdevpsd.c:383:18: note: type 'const struct psd_device' should match type 'struct gx_device' 383 | const psd_device gs_psdrgb16_device = | ^ ./devices/gdevpsd.c:383:18: note: 'gs_psdrgb16_device' was previously declared here ./soobj/gconfig.h:112:1: warning: type of 'gs_psdrgbtags_device' does not match original declaration [-Wlto-type-mismatch] 112 | device_(gs_psdrgbtags_device) | ^ ./devices/gdevpsd.c:407:18: note: type 'const struct psd_device' should match type 'struct gx_device' 407 | const psd_device gs_psdrgbtags_device = | ^ ./devices/gdevpsd.c:407:18: note: 'gs_psdrgbtags_device' was previously declared here ./soobj/gconfig.h:105:1: warning: type of 'gs_psdcmyk_device' does not match original declaration [-Wlto-type-mismatch] 105 | device_(gs_psdcmyk_device) | ^ ./devices/gdevpsd.c:455:18: note: type 'const struct psd_device' should match type 'struct gx_device' 455 | const psd_device gs_psdcmyk_device = | ^ ./devices/gdevpsd.c:455:18: note: 'gs_psdcmyk_device' was previously declared here ./soobj/gconfig.h:108:1: warning: type of 'gs_psdcmyktags_device' does not match original declaration [-Wlto-type-mismatch] 108 | device_(gs_psdcmyktags_device) | ^ ./devices/gdevpsd.c:480:18: note: type 'const struct psd_device' should match type 'struct gx_device' 480 | const psd_device gs_psdcmyktags_device = | ^ ./devices/gdevpsd.c:480:18: note: 'gs_psdcmyktags_device' was previously declared here ./soobj/gconfig.h:106:1: warning: type of 'gs_psdcmyk16_device' does not match original declaration [-Wlto-type-mismatch] 106 | device_(gs_psdcmyk16_device) | ^ ./devices/gdevpsd.c:506:18: note: type 'const struct psd_device' should match type 'struct gx_device' 506 | const psd_device gs_psdcmyk16_device = | ^ ./devices/gdevpsd.c:506:18: note: 'gs_psdcmyk16_device' was previously declared here ./soobj/gconfig.h:109:1: warning: type of 'gs_psdcmyktags16_device' does not match original declaration [-Wlto-type-mismatch] 109 | device_(gs_psdcmyktags16_device) | ^ ./devices/gdevpsd.c:531:18: note: type 'const struct psd_device' should match type 'struct gx_device' 531 | const psd_device gs_psdcmyktags16_device = | ^ ./devices/gdevpsd.c:531:18: note: 'gs_psdcmyktags16_device' was previously declared here ./soobj/gconfig.h:92:1: warning: type of 'gs_plib_device' does not match original declaration [-Wlto-type-mismatch] 92 | device2_(gs_plib_device) | ^ ./devices/gdevplib.c:352:22: note: type 'const struct gx_device_plib' should match type 'const struct gx_device' 352 | const gx_device_plib gs_plib_device = | ^ ./devices/gdevplib.c:352:22: note: 'gs_plib_device' was previously declared here ./soobj/gconfig.h:94:1: warning: type of 'gs_plibg_device' does not match original declaration [-Wlto-type-mismatch] 94 | device2_(gs_plibg_device) | ^ ./devices/gdevplib.c:355:22: note: type 'const struct gx_device_plib' should match type 'const struct gx_device' 355 | const gx_device_plib gs_plibg_device = | ^ ./devices/gdevplib.c:355:22: note: 'gs_plibg_device' was previously declared here ./soobj/gconfig.h:96:1: warning: type of 'gs_plibm_device' does not match original declaration [-Wlto-type-mismatch] 96 | device2_(gs_plibm_device) | ^ ./devices/gdevplib.c:358:22: note: type 'const struct gx_device_plib' should match type 'const struct gx_device' 358 | const gx_device_plib gs_plibm_device = | ^ ./devices/gdevplib.c:358:22: note: 'gs_plibm_device' was previously declared here ./soobj/gconfig.h:95:1: warning: type of 'gs_plibk_device' does not match original declaration [-Wlto-type-mismatch] 95 | device2_(gs_plibk_device) | ^ ./devices/gdevplib.c:361:22: note: type 'const struct gx_device_plib' should match type 'const struct gx_device' 361 | const gx_device_plib gs_plibk_device = | ^ ./devices/gdevplib.c:361:22: note: 'gs_plibk_device' was previously declared here ./soobj/gconfig.h:93:1: warning: type of 'gs_plibc_device' does not match original declaration [-Wlto-type-mismatch] 93 | device2_(gs_plibc_device) | ^ ./devices/gdevplib.c:364:22: note: type 'const struct gx_device_plib' should match type 'const struct gx_device' 364 | const gx_device_plib gs_plibc_device = | ^ ./devices/gdevplib.c:364:22: note: 'gs_plibc_device' was previously declared here ./soobj/gconfig.h:86:1: warning: type of 'gs_plan_device' does not match original declaration [-Wlto-type-mismatch] 86 | device2_(gs_plan_device) | ^ ./devices/gdevplan.c:202:22: note: type 'const struct gx_device_plan' should match type 'const struct gx_device' 202 | const gx_device_plan gs_plan_device = | ^ ./devices/gdevplan.c:202:22: note: 'gs_plan_device' was previously declared here ./soobj/gconfig.h:89:1: warning: type of 'gs_plang_device' does not match original declaration [-Wlto-type-mismatch] 89 | device2_(gs_plang_device) | ^ ./devices/gdevplan.c:205:22: note: type 'const struct gx_device_plan' should match type 'const struct gx_device' 205 | const gx_device_plan gs_plang_device = | ^ ./devices/gdevplan.c:205:22: note: 'gs_plang_device' was previously declared here ./soobj/gconfig.h:91:1: warning: type of 'gs_planm_device' does not match original declaration [-Wlto-type-mismatch] 91 | device2_(gs_planm_device) | ^ ./devices/gdevplan.c:208:22: note: type 'const struct gx_device_plan' should match type 'const struct gx_device' 208 | const gx_device_plan gs_planm_device = | ^ ./devices/gdevplan.c:208:22: note: 'gs_planm_device' was previously declared here ./soobj/gconfig.h:90:1: warning: type of 'gs_plank_device' does not match original declaration [-Wlto-type-mismatch] 90 | device2_(gs_plank_device) | ^ ./devices/gdevplan.c:211:22: note: type 'const struct gx_device_plan' should match type 'const struct gx_device' 211 | const gx_device_plan gs_plank_device = | ^ ./devices/gdevplan.c:211:22: note: 'gs_plank_device' was previously declared here ./soobj/gconfig.h:88:1: warning: type of 'gs_planc_device' does not match original declaration [-Wlto-type-mismatch] 88 | device2_(gs_planc_device) | ^ ./devices/gdevplan.c:214:22: note: type 'const struct gx_device_plan' should match type 'const struct gx_device' 214 | const gx_device_plan gs_planc_device = | ^ ./devices/gdevplan.c:214:22: note: 'gs_planc_device' was previously declared here ./soobj/gconfig.h:73:1: warning: type of 'gs_pcxmono_device' does not match original declaration [-Wlto-type-mismatch] 73 | device2_(gs_pcxmono_device) | ^ ./devices/gdevpcx.c:51:25: note: type 'const struct gx_device_printer' should match type 'const struct gx_device' 51 | const gx_device_printer gs_pcxmono_device = | ^ ./devices/gdevpcx.c:51:25: note: 'gs_pcxmono_device' was previously declared here ./soobj/gconfig.h:72:1: warning: type of 'gs_pcxgray_device' does not match original declaration [-Wlto-type-mismatch] 72 | device2_(gs_pcxgray_device) | ^ ./devices/gdevpcx.c:71:25: note: type 'const struct gx_device_printer' should match type 'const struct gx_device' 71 | const gx_device_printer gs_pcxgray_device = | ^ ./devices/gdevpcx.c:71:25: note: 'gs_pcxgray_device' was previously declared here ./soobj/gconfig.h:68:1: warning: type of 'gs_pcx16_device' does not match original declaration [-Wlto-type-mismatch] 68 | device2_(gs_pcx16_device) | ^ ./devices/gdevpcx.c:95:25: note: type 'const struct gx_device_printer' should match type 'const struct gx_device' 95 | const gx_device_printer gs_pcx16_device = | ^ ./devices/gdevpcx.c:95:25: note: 'gs_pcx16_device' was previously declared here ./soobj/gconfig.h:70:1: warning: type of 'gs_pcx256_device' does not match original declaration [-Wlto-type-mismatch] 70 | device2_(gs_pcx256_device) | ^ ./devices/gdevpcx.c:118:25: note: type 'const struct gx_device_printer' should match type 'const struct gx_device' 118 | const gx_device_printer gs_pcx256_device = | ^ ./devices/gdevpcx.c:118:25: note: 'gs_pcx256_device' was previously declared here ./soobj/gconfig.h:69:1: warning: type of 'gs_pcx24b_device' does not match original declaration [-Wlto-type-mismatch] 69 | device2_(gs_pcx24b_device) | ^ ./devices/gdevpcx.c:137:25: note: type 'const struct gx_device_printer' should match type 'const struct gx_device' 137 | const gx_device_printer gs_pcx24b_device = | ^ ./devices/gdevpcx.c:137:25: note: 'gs_pcx24b_device' was previously declared here ./soobj/gconfig.h:71:1: warning: type of 'gs_pcxcmyk_device' does not match original declaration [-Wlto-type-mismatch] 71 | device2_(gs_pcxcmyk_device) | ^ ./devices/gdevpcx.c:154:25: note: type 'const struct gx_device_printer' should match type 'const struct gx_device' 154 | const gx_device_printer gs_pcxcmyk_device = | ^ ./devices/gdevpcx.c:154:25: note: 'gs_pcxcmyk_device' was previously declared here ./soobj/gconfig.h:66:1: warning: type of 'gs_pbm_device' does not match original declaration [-Wlto-type-mismatch] 66 | device2_(gs_pbm_device) | ^ ./devices/gdevpbm.c:231:21: note: type 'const struct gx_device_pbm' should match type 'const struct gx_device' 231 | const gx_device_pbm gs_pbm_device = | ^ ./devices/gdevpbm.c:231:21: note: 'gs_pbm_device' was previously declared here ./soobj/gconfig.h:67:1: warning: type of 'gs_pbmraw_device' does not match original declaration [-Wlto-type-mismatch] 67 | device2_(gs_pbmraw_device) | ^ ./devices/gdevpbm.c:234:21: note: type 'const struct gx_device_pbm' should match type 'const struct gx_device' 234 | const gx_device_pbm gs_pbmraw_device = | ^ ./devices/gdevpbm.c:234:21: note: 'gs_pbmraw_device' was previously declared here ./soobj/gconfig.h:78:1: warning: type of 'gs_pgm_device' does not match original declaration [-Wlto-type-mismatch] 78 | device2_(gs_pgm_device) | ^ ./devices/gdevpbm.c:237:21: note: type 'const struct gx_device_pbm' should match type 'const struct gx_device' 237 | const gx_device_pbm gs_pgm_device = | ^ ./devices/gdevpbm.c:237:21: note: 'gs_pgm_device' was previously declared here ./soobj/gconfig.h:79:1: warning: type of 'gs_pgmraw_device' does not match original declaration [-Wlto-type-mismatch] 79 | device2_(gs_pgmraw_device) | ^ ./devices/gdevpbm.c:240:21: note: type 'const struct gx_device_pbm' should match type 'const struct gx_device' 240 | const gx_device_pbm gs_pgmraw_device = | ^ ./devices/gdevpbm.c:240:21: note: 'gs_pgmraw_device' was previously declared here ./soobj/gconfig.h:80:1: warning: type of 'gs_pgnm_device' does not match original declaration [-Wlto-type-mismatch] 80 | device2_(gs_pgnm_device) | ^ ./devices/gdevpbm.c:243:21: note: type 'const struct gx_device_pbm' should match type 'const struct gx_device' 243 | const gx_device_pbm gs_pgnm_device = | ^ ./devices/gdevpbm.c:243:21: note: 'gs_pgnm_device' was previously declared here ./soobj/gconfig.h:81:1: warning: type of 'gs_pgnmraw_device' does not match original declaration [-Wlto-type-mismatch] 81 | device2_(gs_pgnmraw_device) | ^ ./devices/gdevpbm.c:246:21: note: type 'const struct gx_device_pbm' should match type 'const struct gx_device' 246 | const gx_device_pbm gs_pgnmraw_device = | ^ ./devices/gdevpbm.c:246:21: note: 'gs_pgnmraw_device' was previously declared here ./soobj/gconfig.h:99:1: warning: type of 'gs_ppm_device' does not match original declaration [-Wlto-type-mismatch] 99 | device2_(gs_ppm_device) | ^ ./devices/gdevpbm.c:249:21: note: type 'const struct gx_device_pbm' should match type 'const struct gx_device' 249 | const gx_device_pbm gs_ppm_device = | ^ ./devices/gdevpbm.c:249:21: note: 'gs_ppm_device' was previously declared here ./soobj/gconfig.h:100:1: warning: type of 'gs_ppmraw_device' does not match original declaration [-Wlto-type-mismatch] 100 | device2_(gs_ppmraw_device) | ^ ./devices/gdevpbm.c:252:21: note: type 'const struct gx_device_pbm' should match type 'const struct gx_device' 252 | const gx_device_pbm gs_ppmraw_device = | ^ ./devices/gdevpbm.c:252:21: note: 'gs_ppmraw_device' was previously declared here ./soobj/gconfig.h:97:1: warning: type of 'gs_pnm_device' does not match original declaration [-Wlto-type-mismatch] 97 | device2_(gs_pnm_device) | ^ ./devices/gdevpbm.c:255:21: note: type 'const struct gx_device_pbm' should match type 'const struct gx_device' 255 | const gx_device_pbm gs_pnm_device = | ^ ./devices/gdevpbm.c:255:21: note: 'gs_pnm_device' was previously declared here ./soobj/gconfig.h:98:1: warning: type of 'gs_pnmraw_device' does not match original declaration [-Wlto-type-mismatch] 98 | device2_(gs_pnmraw_device) | ^ ./devices/gdevpbm.c:258:21: note: type 'const struct gx_device_pbm' should match type 'const struct gx_device' 258 | const gx_device_pbm gs_pnmraw_device = | ^ ./devices/gdevpbm.c:258:21: note: 'gs_pnmraw_device' was previously declared here ./soobj/gconfig.h:82:1: warning: type of 'gs_pkm_device' does not match original declaration [-Wlto-type-mismatch] 82 | device2_(gs_pkm_device) | ^ ./devices/gdevpbm.c:261:21: note: type 'const struct gx_device_pbm' should match type 'const struct gx_device' 261 | const gx_device_pbm gs_pkm_device = | ^ ./devices/gdevpbm.c:261:21: note: 'gs_pkm_device' was previously declared here ./soobj/gconfig.h:83:1: warning: type of 'gs_pkmraw_device' does not match original declaration [-Wlto-type-mismatch] 83 | device2_(gs_pkmraw_device) | ^ ./devices/gdevpbm.c:264:21: note: type 'const struct gx_device_pbm' should match type 'const struct gx_device' 264 | const gx_device_pbm gs_pkmraw_device = | ^ ./devices/gdevpbm.c:264:21: note: 'gs_pkmraw_device' was previously declared here ./soobj/gconfig.h:84:1: warning: type of 'gs_pksm_device' does not match original declaration [-Wlto-type-mismatch] 84 | device2_(gs_pksm_device) | ^ ./devices/gdevpbm.c:267:21: note: type 'const struct gx_device_pbm' should match type 'const struct gx_device' 267 | const gx_device_pbm gs_pksm_device = | ^ ./devices/gdevpbm.c:267:21: note: 'gs_pksm_device' was previously declared here ./soobj/gconfig.h:85:1: warning: type of 'gs_pksmraw_device' does not match original declaration [-Wlto-type-mismatch] 85 | device2_(gs_pksmraw_device) | ^ ./devices/gdevpbm.c:270:21: note: type 'const struct gx_device_pbm' should match type 'const struct gx_device' 270 | const gx_device_pbm gs_pksmraw_device = | ^ ./devices/gdevpbm.c:270:21: note: 'gs_pksmraw_device' was previously declared here ./soobj/gconfig.h:64:1: warning: type of 'gs_pamcmyk32_device' does not match original declaration [-Wlto-type-mismatch] 64 | device2_(gs_pamcmyk32_device) | ^ ./devices/gdevpbm.c:273:21: note: type 'const struct gx_device_pbm' should match type 'const struct gx_device' 273 | const gx_device_pbm gs_pamcmyk32_device = | ^ ./devices/gdevpbm.c:273:21: note: 'gs_pamcmyk32_device' was previously declared here ./soobj/gconfig.h:65:1: warning: type of 'gs_pamcmyk4_device' does not match original declaration [-Wlto-type-mismatch] 65 | device2_(gs_pamcmyk4_device) | ^ ./devices/gdevpbm.c:279:21: note: type 'const struct gx_device_pbm' should match type 'const struct gx_device' 279 | const gx_device_pbm gs_pamcmyk4_device = | ^ ./devices/gdevpbm.c:279:21: note: 'gs_pamcmyk4_device' was previously declared here ./soobj/gconfig.h:63:1: warning: type of 'gs_pam_device' does not match original declaration [-Wlto-type-mismatch] 63 | device2_(gs_pam_device) | ^ ./devices/gdevpbm.c:283:21: note: type 'const struct gx_device_pbm' should match type 'const struct gx_device' 283 | const gx_device_pbm gs_pam_device = | ^ ./devices/gdevpbm.c:283:21: note: 'gs_pam_device' was previously declared here ./soobj/gconfig.h:87:1: warning: type of 'gs_plan9bm_device' does not match original declaration [-Wlto-type-mismatch] 87 | device2_(gs_plan9bm_device) | ^ ./devices/gdevpbm.c:288:21: note: type 'const struct gx_device_pbm' should match type 'const struct gx_device' 288 | const gx_device_pbm gs_plan9bm_device = | ^ ./devices/gdevpbm.c:288:21: note: 'gs_plan9bm_device' was previously declared here ./soobj/gconfig.h:60:1: warning: type of 'gs_miff24_device' does not match original declaration [-Wlto-type-mismatch] 60 | device_(gs_miff24_device) | ^ ./devices/gdevmiff.c:36:25: note: type 'const struct gx_device_printer' should match type 'struct gx_device' 36 | const gx_device_printer gs_miff24_device = | ^ ./devices/gdevmiff.c:36:25: note: 'gs_miff24_device' was previously declared here ./soobj/gconfig.h:59:1: warning: type of 'gs_mgrmono_device' does not match original declaration [-Wlto-type-mismatch] 59 | device_(gs_mgrmono_device) | ^ ./devices/gdevmgr.c:115:24: note: type 'struct gx_device_mgr' should match type 'struct gx_device' 115 | gx_device_mgr far_data gs_mgrmono_device = | ^ ./devices/gdevmgr.c:115:24: note: 'gs_mgrmono_device' was previously declared here ./devices/gdevmgr.c:115:24: note: code may be misoptimized unless '-fno-strict-aliasing' is used ./soobj/gconfig.h:56:1: warning: type of 'gs_mgrgray2_device' does not match original declaration [-Wlto-type-mismatch] 56 | device_(gs_mgrgray2_device) | ^ ./devices/gdevmgr.c:117:24: note: type 'struct gx_device_mgr' should match type 'struct gx_device' 117 | gx_device_mgr far_data gs_mgrgray2_device = | ^ ./devices/gdevmgr.c:117:24: note: 'gs_mgrgray2_device' was previously declared here ./devices/gdevmgr.c:117:24: note: code may be misoptimized unless '-fno-strict-aliasing' is used ./soobj/gconfig.h:57:1: warning: type of 'gs_mgrgray4_device' does not match original declaration [-Wlto-type-mismatch] 57 | device_(gs_mgrgray4_device) | ^ ./devices/gdevmgr.c:119:24: note: type 'struct gx_device_mgr' should match type 'struct gx_device' 119 | gx_device_mgr far_data gs_mgrgray4_device = | ^ ./devices/gdevmgr.c:119:24: note: 'gs_mgrgray4_device' was previously declared here ./devices/gdevmgr.c:119:24: note: code may be misoptimized unless '-fno-strict-aliasing' is used ./soobj/gconfig.h:58:1: warning: type of 'gs_mgrgray8_device' does not match original declaration [-Wlto-type-mismatch] 58 | device_(gs_mgrgray8_device) | ^ ./devices/gdevmgr.c:121:24: note: type 'struct gx_device_mgr' should match type 'struct gx_device' 121 | gx_device_mgr far_data gs_mgrgray8_device = | ^ ./devices/gdevmgr.c:121:24: note: 'gs_mgrgray8_device' was previously declared here ./devices/gdevmgr.c:121:24: note: code may be misoptimized unless '-fno-strict-aliasing' is used ./soobj/gconfig.h:54:1: warning: type of 'gs_mgr4_device' does not match original declaration [-Wlto-type-mismatch] 54 | device_(gs_mgr4_device) | ^ ./devices/gdevmgr.c:123:24: note: type 'struct gx_device_mgr' should match type 'struct gx_device' 123 | gx_device_mgr far_data gs_mgr4_device = | ^ ./devices/gdevmgr.c:123:24: note: 'gs_mgr4_device' was previously declared here ./devices/gdevmgr.c:123:24: note: code may be misoptimized unless '-fno-strict-aliasing' is used ./soobj/gconfig.h:55:1: warning: type of 'gs_mgr8_device' does not match original declaration [-Wlto-type-mismatch] 55 | device_(gs_mgr8_device) | ^ ./devices/gdevmgr.c:125:24: note: type 'struct gx_device_mgr' should match type 'struct gx_device' 125 | gx_device_mgr far_data gs_mgr8_device = | ^ ./devices/gdevmgr.c:125:24: note: 'gs_mgr8_device' was previously declared here ./devices/gdevmgr.c:125:24: note: code may be misoptimized unless '-fno-strict-aliasing' is used ./soobj/gconfig.h:49:1: warning: type of 'gs_jpeg_device' does not match original declaration [-Wlto-type-mismatch] 49 | device2_(gs_jpeg_device) | ^ ./devices/gdevjpeg.c:77:22: note: type 'const struct gx_device_jpeg' should match type 'const struct gx_device' 77 | const gx_device_jpeg gs_jpeg_device = | ^ ./devices/gdevjpeg.c:77:22: note: 'gs_jpeg_device' was previously declared here ./soobj/gconfig.h:51:1: warning: type of 'gs_jpeggray_device' does not match original declaration [-Wlto-type-mismatch] 51 | device2_(gs_jpeggray_device) | ^ ./devices/gdevjpeg.c:102:22: note: type 'const struct gx_device_jpeg' should match type 'const struct gx_device' 102 | const gx_device_jpeg gs_jpeggray_device = | ^ ./devices/gdevjpeg.c:102:22: note: 'gs_jpeggray_device' was previously declared here ./soobj/gconfig.h:50:1: warning: type of 'gs_jpegcmyk_device' does not match original declaration [-Wlto-type-mismatch] 50 | device2_(gs_jpegcmyk_device) | ^ ./devices/gdevjpeg.c:132:22: note: type 'const struct gx_device_jpeg' should match type 'const struct gx_device' 132 | const gx_device_jpeg gs_jpegcmyk_device = | ^ ./devices/gdevjpeg.c:132:22: note: 'gs_jpegcmyk_device' was previously declared here ./soobj/gconfig.h:48:1: warning: type of 'gs_inkcov_device' does not match original declaration [-Wlto-type-mismatch] 48 | device2_(gs_inkcov_device) | ^ ./devices/gdevicov.c:169:25: note: type 'const struct gx_device_printer' should match type 'const struct gx_device' 169 | const gx_device_printer gs_inkcov_device = prn_device( | ^ ./devices/gdevicov.c:169:25: note: 'gs_inkcov_device' was previously declared here ./soobj/gconfig.h:47:1: warning: type of 'gs_ink_cov_device' does not match original declaration [-Wlto-type-mismatch] 47 | device2_(gs_ink_cov_device) | ^ ./devices/gdevicov.c:176:25: note: type 'const struct gx_device_printer' should match type 'const struct gx_device' 176 | const gx_device_printer gs_ink_cov_device = prn_device( | ^ ./devices/gdevicov.c:176:25: note: 'gs_ink_cov_device' was previously declared here ./soobj/gconfig.h:44:1: warning: type of 'gs_inferno_device' does not match original declaration [-Wlto-type-mismatch] 44 | device_(gs_inferno_device) | ^ ./devices/gdevifno.c:97:25: note: type 'struct inferno_device' should match type 'struct gx_device' 97 | inferno_device far_data gs_inferno_device = | ^ ./devices/gdevifno.c:97:25: note: 'gs_inferno_device' was previously declared here ./devices/gdevifno.c:97:25: note: code may be misoptimized unless '-fno-strict-aliasing' is used ./soobj/gconfig.h:41:1: warning: type of 'gs_fpng_device' does not match original declaration [-Wlto-type-mismatch] 41 | device2_(gs_fpng_device) | ^ ./devices/gdevfpng.c:120:22: note: type 'const struct gx_device_fpng' should match type 'const struct gx_device' 120 | const gx_device_fpng gs_fpng_device = | ^ ./devices/gdevfpng.c:120:22: note: 'gs_fpng_device' was previously declared here ./soobj/gconfig.h:101:1: warning: type of 'gs_ps2write_device' does not match original declaration [-Wlto-type-mismatch] 101 | device2_(gs_ps2write_device) | ^ ./devices/vector/gdevpdfb.h:29:21: note: type 'const struct gx_device_pdf' should match type 'const struct gx_device' 29 | const gx_device_pdf PDF_DEVICE_IDENT = | ^ ./devices/vector/gdevpdfb.h:29:21: note: 'gs_ps2write_device' was previously declared here ./soobj/gconfig.h:36:1: warning: type of 'gs_eps2write_device' does not match original declaration [-Wlto-type-mismatch] 36 | device2_(gs_eps2write_device) | ^ ./devices/vector/gdevpdfb.h:29:21: note: type 'const struct gx_device_pdf' should match type 'const struct gx_device' 29 | const gx_device_pdf PDF_DEVICE_IDENT = | ^ ./devices/vector/gdevpdfb.h:29:21: note: 'gs_eps2write_device' was previously declared here ./soobj/gconfig.h:102:1: warning: type of 'gs_pdfwrite_device' does not match original declaration [-Wlto-type-mismatch] 102 | device2_(gs_pdfwrite_device) | ^ ./devices/vector/gdevpdfb.h:29:21: note: type 'const struct gx_device_pdf' should match type 'const struct gx_device' 29 | const gx_device_pdf PDF_DEVICE_IDENT = | ^ ./devices/vector/gdevpdfb.h:29:21: note: 'gs_pdfwrite_device' was previously declared here ./soobj/gconfig.h:35:1: warning: type of 'gs_docxwrite_device' does not match original declaration [-Wlto-type-mismatch] 35 | device2_(gs_docxwrite_device) | ^ ./devices/vector/gdevdocxw.c:165:29: note: type 'const struct gx_device_docxwrite_t' should match type 'const struct gx_device' 165 | const gx_device_docxwrite_t gs_docxwrite_device = | ^ ./devices/vector/gdevdocxw.c:165:29: note: 'gs_docxwrite_device' was previously declared here ./soobj/gconfig.h:121:1: warning: type of 'gs_tiffcrle_device' does not match original declaration [-Wlto-type-mismatch] 121 | device2_(gs_tiffcrle_device) | ^ ./devices/gdevtfax.c:85:22: note: type 'const struct gx_device_tfax' should match type 'const struct gx_device' 85 | const gx_device_tfax gs_tiffcrle_device = | ^ ./devices/gdevtfax.c:85:22: note: 'gs_tiffcrle_device' was previously declared here ./soobj/gconfig.h:122:1: warning: type of 'gs_tiffg3_device' does not match original declaration [-Wlto-type-mismatch] 122 | device2_(gs_tiffg3_device) | ^ ./devices/gdevtfax.c:88:22: note: type 'const struct gx_device_tfax' should match type 'const struct gx_device' 88 | const gx_device_tfax gs_tiffg3_device = | ^ ./devices/gdevtfax.c:88:22: note: 'gs_tiffg3_device' was previously declared here ./soobj/gconfig.h:123:1: warning: type of 'gs_tiffg32d_device' does not match original declaration [-Wlto-type-mismatch] 123 | device2_(gs_tiffg32d_device) | ^ ./devices/gdevtfax.c:91:22: note: type 'const struct gx_device_tfax' should match type 'const struct gx_device' 91 | const gx_device_tfax gs_tiffg32d_device = | ^ ./devices/gdevtfax.c:91:22: note: 'gs_tiffg32d_device' was previously declared here ./soobj/gconfig.h:124:1: warning: type of 'gs_tiffg4_device' does not match original declaration [-Wlto-type-mismatch] 124 | device2_(gs_tiffg4_device) | ^ ./devices/gdevtfax.c:94:22: note: type 'const struct gx_device_tfax' should match type 'const struct gx_device' 94 | const gx_device_tfax gs_tiffg4_device = | ^ ./devices/gdevtfax.c:94:22: note: 'gs_tiffg4_device' was previously declared here ./soobj/gconfig.h:126:1: warning: type of 'gs_tifflzw_device' does not match original declaration [-Wlto-type-mismatch] 126 | device2_(gs_tifflzw_device) | ^ ./devices/gdevtfax.c:272:22: note: type 'const struct gx_device_tfax' should match type 'const struct gx_device' 272 | const gx_device_tfax gs_tifflzw_device = { | ^ ./devices/gdevtfax.c:272:22: note: 'gs_tifflzw_device' was previously declared here ./soobj/gconfig.h:127:1: warning: type of 'gs_tiffpack_device' does not match original declaration [-Wlto-type-mismatch] 127 | device2_(gs_tiffpack_device) | ^ ./devices/gdevtfax.c:288:22: note: type 'const struct gx_device_tfax' should match type 'const struct gx_device' 288 | const gx_device_tfax gs_tiffpack_device = { | ^ ./devices/gdevtfax.c:288:22: note: 'gs_tiffpack_device' was previously declared here ./soobj/gconfig.h:32:1: warning: type of 'gs_dfaxlow_device' does not match original declaration [-Wlto-type-mismatch] 32 | device_(gs_dfaxlow_device) | ^ ./devices/gdevdfax.c:54:25: note: type 'struct gx_device_dfax' should match type 'struct gx_device' 54 | gx_device_dfax far_data gs_dfaxlow_device = | ^ ./devices/gdevdfax.c:54:25: note: 'gs_dfaxlow_device' was previously declared here ./devices/gdevdfax.c:54:25: note: code may be misoptimized unless '-fno-strict-aliasing' is used ./soobj/gconfig.h:31:1: warning: type of 'gs_dfaxhigh_device' does not match original declaration [-Wlto-type-mismatch] 31 | device_(gs_dfaxhigh_device) | ^ ./devices/gdevdfax.c:62:25: note: type 'struct gx_device_dfax' should match type 'struct gx_device' 62 | gx_device_dfax far_data gs_dfaxhigh_device = | ^ ./devices/gdevdfax.c:62:25: note: 'gs_dfaxhigh_device' was previously declared here ./devices/gdevdfax.c:62:25: note: code may be misoptimized unless '-fno-strict-aliasing' is used ./soobj/gconfig.h:29:1: warning: type of 'gs_cif_device' does not match original declaration [-Wlto-type-mismatch] 29 | device_(gs_cif_device) | ^ ./devices/gdevcif.c:37:34: note: type 'const struct gx_device_printer' should match type 'struct gx_device' 37 | const gx_device_printer far_data gs_cif_device = | ^ ./devices/gdevcif.c:37:34: note: 'gs_cif_device' was previously declared here ./soobj/gconfig.h:38:1: warning: type of 'gs_faxg3_device' does not match original declaration [-Wlto-type-mismatch] 38 | device2_(gs_faxg3_device) | ^ ./devices/gdevfax.c:45:21: note: type 'const struct gx_device_fax' should match type 'const struct gx_device' 45 | const gx_device_fax gs_faxg3_device = | ^ ./devices/gdevfax.c:45:21: note: 'gs_faxg3_device' was previously declared here ./soobj/gconfig.h:39:1: warning: type of 'gs_faxg32d_device' does not match original declaration [-Wlto-type-mismatch] 39 | device2_(gs_faxg32d_device) | ^ ./devices/gdevfax.c:48:21: note: type 'const struct gx_device_fax' should match type 'const struct gx_device' 48 | const gx_device_fax gs_faxg32d_device = | ^ ./devices/gdevfax.c:48:21: note: 'gs_faxg32d_device' was previously declared here ./soobj/gconfig.h:40:1: warning: type of 'gs_faxg4_device' does not match original declaration [-Wlto-type-mismatch] 40 | device2_(gs_faxg4_device) | ^ ./devices/gdevfax.c:51:21: note: type 'const struct gx_device_fax' should match type 'const struct gx_device' 51 | const gx_device_fax gs_faxg4_device = | ^ ./devices/gdevfax.c:51:21: note: 'gs_faxg4_device' was previously declared here ./soobj/gconfig.h:28:1: warning: type of 'gs_cfax_device' does not match original declaration [-Wlto-type-mismatch] 28 | device_(gs_cfax_device) | ^ ./devices/gdevcfax.c:41:21: note: type 'const struct gx_device_fax' should match type 'struct gx_device' 41 | const gx_device_fax gs_cfax_device = { | ^ ./devices/gdevcfax.c:41:21: note: 'gs_cfax_device' was previously declared here ./soobj/gconfig.h:27:1: warning: type of 'gs_ccr_device' does not match original declaration [-Wlto-type-mismatch] 27 | device_(gs_ccr_device) | ^ ./devices/gdevccr.c:113:24: note: type 'struct gx_device_ccr' should match type 'struct gx_device' 113 | gx_device_ccr far_data gs_ccr_device = | ^ ./devices/gdevccr.c:113:24: note: 'gs_ccr_device' was previously declared here ./devices/gdevccr.c:113:24: note: code may be misoptimized unless '-fno-strict-aliasing' is used ./soobj/gconfig.h:22:1: warning: type of 'gs_bmpmono_device' does not match original declaration [-Wlto-type-mismatch] 22 | device2_(gs_bmpmono_device) | ^ ./devices/gdevbmp.c:28:25: note: type 'const struct gx_device_printer' should match type 'const struct gx_device' 28 | const gx_device_printer gs_bmpmono_device = | ^ ./devices/gdevbmp.c:28:25: note: 'gs_bmpmono_device' was previously declared here ./soobj/gconfig.h:21:1: warning: type of 'gs_bmpgray_device' does not match original declaration [-Wlto-type-mismatch] 21 | device2_(gs_bmpgray_device) | ^ ./devices/gdevbmp.c:49:25: note: type 'const struct gx_device_printer' should match type 'const struct gx_device' 49 | const gx_device_printer gs_bmpgray_device = { | ^ ./devices/gdevbmp.c:49:25: note: 'gs_bmpgray_device' was previously declared here ./soobj/gconfig.h:23:1: warning: type of 'gs_bmpsep1_device' does not match original declaration [-Wlto-type-mismatch] 23 | device2_(gs_bmpsep1_device) | ^ ./devices/gdevbmp.c:66:25: note: type 'const struct gx_device_printer' should match type 'const struct gx_device' 66 | const gx_device_printer gs_bmpsep1_device = { | ^ ./devices/gdevbmp.c:66:25: note: 'gs_bmpsep1_device' was previously declared here ./soobj/gconfig.h:24:1: warning: type of 'gs_bmpsep8_device' does not match original declaration [-Wlto-type-mismatch] 24 | device2_(gs_bmpsep8_device) | ^ ./devices/gdevbmp.c:81:25: note: type 'const struct gx_device_printer' should match type 'const struct gx_device' 81 | const gx_device_printer gs_bmpsep8_device = { | ^ ./devices/gdevbmp.c:81:25: note: 'gs_bmpsep8_device' was previously declared here ./soobj/gconfig.h:17:1: warning: type of 'gs_bmp16_device' does not match original declaration [-Wlto-type-mismatch] 17 | device2_(gs_bmp16_device) | ^ ./devices/gdevbmp.c:103:25: note: type 'const struct gx_device_printer' should match type 'const struct gx_device' 103 | const gx_device_printer gs_bmp16_device = { | ^ ./devices/gdevbmp.c:103:25: note: 'gs_bmp16_device' was previously declared here ./soobj/gconfig.h:19:1: warning: type of 'gs_bmp256_device' does not match original declaration [-Wlto-type-mismatch] 19 | device2_(gs_bmp256_device) | ^ ./devices/gdevbmp.c:126:25: note: type 'const struct gx_device_printer' should match type 'const struct gx_device' 126 | const gx_device_printer gs_bmp256_device = { | ^ ./devices/gdevbmp.c:126:25: note: 'gs_bmp256_device' was previously declared here ./soobj/gconfig.h:18:1: warning: type of 'gs_bmp16m_device' does not match original declaration [-Wlto-type-mismatch] 18 | device2_(gs_bmp16m_device) | ^ ./devices/gdevbmp.c:148:25: note: type 'const struct gx_device_printer' should match type 'const struct gx_device' 148 | const gx_device_printer gs_bmp16m_device = | ^ ./devices/gdevbmp.c:148:25: note: 'gs_bmp16m_device' was previously declared here ./soobj/gconfig.h:20:1: warning: type of 'gs_bmp32b_device' does not match original declaration [-Wlto-type-mismatch] 20 | device2_(gs_bmp32b_device) | ^ ./devices/gdevbmp.c:162:25: note: type 'const struct gx_device_printer' should match type 'const struct gx_device' 162 | const gx_device_printer gs_bmp32b_device = | ^ ./devices/gdevbmp.c:162:25: note: 'gs_bmp32b_device' was previously declared here ./soobj/gconfig.h:13:1: warning: type of 'gs_bit_device' does not match original declaration [-Wlto-type-mismatch] 13 | device2_(gs_bit_device) | ^ ./devices/gdevbit.c:101:21: note: type 'const struct gx_device_bit' should match type 'const struct gx_device' 101 | const gx_device_bit gs_bit_device = | ^ ./devices/gdevbit.c:101:21: note: 'gs_bit_device' was previously declared here ./soobj/gconfig.h:15:1: warning: type of 'gs_bitrgb_device' does not match original declaration [-Wlto-type-mismatch] 15 | device2_(gs_bitrgb_device) | ^ ./devices/gdevbit.c:120:21: note: type 'const struct gx_device_bit' should match type 'const struct gx_device' 120 | const gx_device_bit gs_bitrgb_device = | ^ ./devices/gdevbit.c:120:21: note: 'gs_bitrgb_device' was previously declared here ./soobj/gconfig.h:14:1: warning: type of 'gs_bitcmyk_device' does not match original declaration [-Wlto-type-mismatch] 14 | device2_(gs_bitcmyk_device) | ^ ./devices/gdevbit.c:139:21: note: type 'const struct gx_device_bit' should match type 'const struct gx_device' 139 | const gx_device_bit gs_bitcmyk_device = | ^ ./devices/gdevbit.c:139:21: note: 'gs_bitcmyk_device' was previously declared here ./soobj/gconfig.h:16:1: warning: type of 'gs_bitrgbtags_device' does not match original declaration [-Wlto-type-mismatch] 16 | device2_(gs_bitrgbtags_device) | ^ ./devices/gdevbit.c:166:21: note: type 'const struct gx_device_bit' should match type 'const struct gx_device' 166 | const gx_device_bit gs_bitrgbtags_device = | ^ ./devices/gdevbit.c:166:21: note: 'gs_bitrgbtags_device' was previously declared here ./soobj/gconfig.h:76:1: warning: type of 'gs_pdfimage8_device' does not match original declaration [-Wlto-type-mismatch] 76 | device2_(gs_pdfimage8_device) | ^ ./devices/gdevpdfimg.c:74:27: note: type 'const struct gx_device_pdf_image' should match type 'const struct gx_device' 74 | const gx_device_pdf_image gs_pdfimage8_device = { | ^ ./devices/gdevpdfimg.c:74:27: note: 'gs_pdfimage8_device' was previously declared here ./soobj/gconfig.h:74:1: warning: type of 'gs_pdfimage24_device' does not match original declaration [-Wlto-type-mismatch] 74 | device2_(gs_pdfimage24_device) | ^ ./devices/gdevpdfimg.c:105:27: note: type 'const struct gx_device_pdf_image' should match type 'const struct gx_device' 105 | const gx_device_pdf_image gs_pdfimage24_device = { | ^ ./devices/gdevpdfimg.c:105:27: note: 'gs_pdfimage24_device' was previously declared here ./soobj/gconfig.h:75:1: warning: type of 'gs_pdfimage32_device' does not match original declaration [-Wlto-type-mismatch] 75 | device2_(gs_pdfimage32_device) | ^ ./devices/gdevpdfimg.c:136:27: note: type 'const struct gx_device_pdf_image' should match type 'const struct gx_device' 136 | const gx_device_pdf_image gs_pdfimage32_device = { | ^ ./devices/gdevpdfimg.c:136:27: note: 'gs_pdfimage32_device' was previously declared here ./soobj/gconfig.h:10:1: warning: type of 'gs_PCLm_device' does not match original declaration [-Wlto-type-mismatch] 10 | device2_(gs_PCLm_device) | ^ ./devices/gdevpdfimg.c:1159:27: note: type 'const struct gx_device_pdf_image' should match type 'const struct gx_device' 1159 | const gx_device_pdf_image gs_PCLm_device = { | ^ ./devices/gdevpdfimg.c:1159:27: note: 'gs_PCLm_device' was previously declared here ./soobj/gconfig.h:11:1: warning: type of 'gs_PCLm8_device' does not match original declaration [-Wlto-type-mismatch] 11 | device2_(gs_PCLm8_device) | ^ ./devices/gdevpdfimg.c:1177:27: note: type 'const struct gx_device_pdf_image' should match type 'const struct gx_device' 1177 | const gx_device_pdf_image gs_PCLm8_device = { | ^ ./devices/gdevpdfimg.c:1177:27: note: 'gs_PCLm8_device' was previously declared here ./soobj/gconfig.h:7:1: warning: type of 'gs_display_device' does not match original declaration [-Wlto-type-mismatch] 7 | device_(gs_display_device) | ^ ./devices/gdevdsp.c:133:25: note: type 'const struct gx_device_display' should match type 'struct gx_device' 133 | const gx_device_display gs_display_device = | ^ ./devices/gdevdsp.c:133:25: note: 'gs_display_device' was previously declared here ./soobj/gconfig.h:12:1: warning: type of 'gs_bbox_device' does not match original declaration [-Wlto-type-mismatch] 12 | device2_(gs_bbox_device) | ^ ./base/gdevbbox.c:114:16: note: type 'const struct gx_device_bbox' should match type 'const struct gx_device' 114 | gx_device_bbox gs_bbox_device = | ^ ./base/gdevbbox.c:114:16: note: 'gs_bbox_device' was previously declared here ./soobj/gconfig.h:113:1: warning: type of 'gs_spotcmyk_device' does not match original declaration [-Wlto-type-mismatch] 113 | device_(gs_spotcmyk_device) | ^ ./base/gdevdevn.c:1050:26: note: type 'const struct gx_devn_prn_device' should match type 'struct gx_device' 1050 | const gx_devn_prn_device gs_spotcmyk_device = | ^ ./base/gdevdevn.c:1050:26: note: 'gs_spotcmyk_device' was previously declared here ./soobj/gconfig.h:30:1: warning: type of 'gs_devicen_device' does not match original declaration [-Wlto-type-mismatch] 30 | device_(gs_devicen_device) | ^ ./base/gdevdevn.c:1070:26: note: type 'const struct gx_devn_prn_device' should match type 'struct gx_device' 1070 | const gx_devn_prn_device gs_devicen_device = | ^ ./base/gdevdevn.c:1070:26: note: 'gs_devicen_device' was previously declared here lto1: warning: switch '-mcpu=cortex-a53' conflicts with switch '-march=armv7-a+fp' lto1: warning: switch '-mcpu=cortex-a53' conflicts with switch '-march=armv7-a+fp' lto1: warning: switch '-mcpu=cortex-a53' conflicts with switch '-march=armv7-a+fp' lto1: warning: switch '-mcpu=cortex-a53' conflicts with switch '-march=armv7-a+fp' lto1: warning: switch '-mcpu=cortex-a53' conflicts with switch '-march=armv7-a+fp' lto1: warning: switch '-mcpu=cortex-a53' conflicts with switch '-march=armv7-a+fp' lto1: warning: switch '-mcpu=cortex-a53' conflicts with switch '-march=armv7-a+fp' lto1: warning: switch '-mcpu=cortex-a53' conflicts with switch '-march=armv7-a+fp' lto1: warning: switch '-mcpu=cortex-a53' conflicts with switch '-march=armv7-a+fp' lto1: warning: switch '-mcpu=cortex-a53' conflicts with switch '-march=armv7-a+fp' lto1: warning: switch '-mcpu=cortex-a53' conflicts with switch '-march=armv7-a+fp' lto1: warning: switch '-mcpu=cortex-a53' conflicts with switch '-march=armv7-a+fp' lto1: warning: switch '-mcpu=cortex-a53' conflicts with switch '-march=armv7-a+fp' lto1: warning: switch '-mcpu=cortex-a53' conflicts with switch '-march=armv7-a+fp' lto1: warning: switch '-mcpu=cortex-a53' conflicts with switch '-march=armv7-a+fp' lto1: warning: switch '-mcpu=cortex-a53' conflicts with switch '-march=armv7-a+fp' lto1: warning: switch '-mcpu=cortex-a53' conflicts with switch '-march=armv7-a+fp' lto1: warning: switch '-mcpu=cortex-a53' conflicts with switch '-march=armv7-a+fp' lto1: warning: switch '-mcpu=cortex-a53' conflicts with switch '-march=armv7-a+fp' lto1: warning: switch '-mcpu=cortex-a53' conflicts with switch '-march=armv7-a+fp' lto1: warning: switch '-mcpu=cortex-a53' conflicts with switch '-march=armv7-a+fp' lto1: warning: switch '-mcpu=cortex-a53' conflicts with switch '-march=armv7-a+fp' lto1: warning: switch '-mcpu=cortex-a53' conflicts with switch '-march=armv7-a+fp' lto1: warning: switch '-mcpu=cortex-a53' conflicts with switch '-march=armv7-a+fp' lto1: warning: switch '-mcpu=cortex-a53' conflicts with switch '-march=armv7-a+fp' lto1: warning: switch '-mcpu=cortex-a53' conflicts with switch '-march=armv7-a+fp' lto1: warning: switch '-mcpu=cortex-a53' conflicts with switch '-march=armv7-a+fp' lto1: warning: switch '-mcpu=cortex-a53' conflicts with switch '-march=armv7-a+fp' lto1: warning: switch '-mcpu=cortex-a53' conflicts with switch '-march=armv7-a+fp' lto1: warning: switch '-mcpu=cortex-a53' conflicts with switch '-march=armv7-a+fp' lto1: warning: switch '-mcpu=cortex-a53' conflicts with switch '-march=armv7-a+fp' lto1: warning: switch '-mcpu=cortex-a53' conflicts with switch '-march=armv7-a+fp' lto1: warning: switch '-mcpu=cortex-a53' conflicts with switch '-march=armv7-a+fp' lto1: warning: switch '-mcpu=cortex-a53' conflicts with switch '-march=armv7-a+fp' lto1: warning: switch '-mcpu=cortex-a53' conflicts with switch '-march=armv7-a+fp' lto1: warning: switch '-mcpu=cortex-a53' conflicts with switch '-march=armv7-a+fp' lto1: warning: switch '-mcpu=cortex-a53' conflicts with switch '-march=armv7-a+fp' lto1: warning: switch '-mcpu=cortex-a53' conflicts with switch '-march=armv7-a+fp' lto1: warning: switch '-mcpu=cortex-a53' conflicts with switch '-march=armv7-a+fp' lto1: warning: switch '-mcpu=cortex-a53' conflicts with switch '-march=armv7-a+fp' lto1: warning: switch '-mcpu=cortex-a53' conflicts with switch '-march=armv7-a+fp' lto1: warning: switch '-mcpu=cortex-a53' conflicts with switch '-march=armv7-a+fp' lto1: warning: switch '-mcpu=cortex-a53' conflicts with switch '-march=armv7-a+fp' lto1: warning: switch '-mcpu=cortex-a53' conflicts with switch '-march=armv7-a+fp' lto1: warning: switch '-mcpu=cortex-a53' conflicts with switch '-march=armv7-a+fp' lto1: warning: switch '-mcpu=cortex-a53' conflicts with switch '-march=armv7-a+fp' lto1: warning: switch '-mcpu=cortex-a53' conflicts with switch '-march=armv7-a+fp' lto1: warning: switch '-mcpu=cortex-a53' conflicts with switch '-march=armv7-a+fp' lto1: warning: switch '-mcpu=cortex-a53' conflicts with switch '-march=armv7-a+fp' lto1: warning: switch '-mcpu=cortex-a53' conflicts with switch '-march=armv7-a+fp' lto1: warning: switch '-mcpu=cortex-a53' conflicts with switch '-march=armv7-a+fp' lto1: warning: switch '-mcpu=cortex-a53' conflicts with switch '-march=armv7-a+fp' lto1: warning: switch '-mcpu=cortex-a53' conflicts with switch '-march=armv7-a+fp' lto1: warning: switch '-mcpu=cortex-a53' conflicts with switch '-march=armv7-a+fp' lto1: warning: switch '-mcpu=cortex-a53' conflicts with switch '-march=armv7-a+fp' lto1: warning: switch '-mcpu=cortex-a53' conflicts with switch '-march=armv7-a+fp' lto1: warning: switch '-mcpu=cortex-a53' conflicts with switch '-march=armv7-a+fp' lto1: warning: switch '-mcpu=cortex-a53' conflicts with switch '-march=armv7-a+fp' lto1: warning: switch '-mcpu=cortex-a53' conflicts with switch '-march=armv7-a+fp' lto1: warning: switch '-mcpu=cortex-a53' conflicts with switch '-march=armv7-a+fp' lto1: warning: switch '-mcpu=cortex-a53' conflicts with switch '-march=armv7-a+fp' lto1: warning: switch '-mcpu=cortex-a53' conflicts with switch '-march=armv7-a+fp' lto1: warning: switch '-mcpu=cortex-a53' conflicts with switch '-march=armv7-a+fp' lto1: warning: switch '-mcpu=cortex-a53' conflicts with switch '-march=armv7-a+fp' lto1: warning: switch '-mcpu=cortex-a53' conflicts with switch '-march=armv7-a+fp' lto1: warning: switch '-mcpu=cortex-a53' conflicts with switch '-march=armv7-a+fp' lto1: warning: switch '-mcpu=cortex-a53' conflicts with switch '-march=armv7-a+fp' lto1: warning: switch '-mcpu=cortex-a53' conflicts with switch '-march=armv7-a+fp' lto1: warning: switch '-mcpu=cortex-a53' conflicts with switch '-march=armv7-a+fp' lto1: warning: switch '-mcpu=cortex-a53' conflicts with switch '-march=armv7-a+fp' lto1: warning: switch '-mcpu=cortex-a53' conflicts with switch '-march=armv7-a+fp' lto1: warning: switch '-mcpu=cortex-a53' conflicts with switch '-march=armv7-a+fp' lto1: warning: switch '-mcpu=cortex-a53' conflicts with switch '-march=armv7-a+fp' lto1: warning: switch '-mcpu=cortex-a53' conflicts with switch '-march=armv7-a+fp' lto1: warning: switch '-mcpu=cortex-a53' conflicts with switch '-march=armv7-a+fp' lto1: warning: switch '-mcpu=cortex-a53' conflicts with switch '-march=armv7-a+fp' lto1: warning: switch '-mcpu=cortex-a53' conflicts with switch '-march=armv7-a+fp' lto1: warning: switch '-mcpu=cortex-a53' conflicts with switch '-march=armv7-a+fp' lto1: warning: switch '-mcpu=cortex-a53' conflicts with switch '-march=armv7-a+fp' lto1: warning: switch '-mcpu=cortex-a53' conflicts with switch '-march=armv7-a+fp' lto1: warning: switch '-mcpu=cortex-a53' conflicts with switch '-march=armv7-a+fp' lto1: warning: switch '-mcpu=cortex-a53' conflicts with switch '-march=armv7-a+fp' lto1: warning: switch '-mcpu=cortex-a53' conflicts with switch '-march=armv7-a+fp' lto1: warning: switch '-mcpu=cortex-a53' conflicts with switch '-march=armv7-a+fp' lto1: warning: switch '-mcpu=cortex-a53' conflicts with switch '-march=armv7-a+fp' lto1: warning: switch '-mcpu=cortex-a53' conflicts with switch '-march=armv7-a+fp' lto1: warning: switch '-mcpu=cortex-a53' conflicts with switch '-march=armv7-a+fp' lto1: warning: switch '-mcpu=cortex-a53' conflicts with switch '-march=armv7-a+fp' lto1: warning: switch '-mcpu=cortex-a53' conflicts with switch '-march=armv7-a+fp' lto1: warning: switch '-mcpu=cortex-a53' conflicts with switch '-march=armv7-a+fp' lto1: warning: switch '-mcpu=cortex-a53' conflicts with switch '-march=armv7-a+fp' lto1: warning: switch '-mcpu=cortex-a53' conflicts with switch '-march=armv7-a+fp' lto1: warning: switch '-mcpu=cortex-a53' conflicts with switch '-march=armv7-a+fp' lto1: warning: switch '-mcpu=cortex-a53' conflicts with switch '-march=armv7-a+fp' lto1: warning: switch '-mcpu=cortex-a53' conflicts with switch '-march=armv7-a+fp' lto1: warning: switch '-mcpu=cortex-a53' conflicts with switch '-march=armv7-a+fp' lto1: warning: switch '-mcpu=cortex-a53' conflicts with switch '-march=armv7-a+fp' lto1: warning: switch '-mcpu=cortex-a53' conflicts with switch '-march=armv7-a+fp' lto1: warning: switch '-mcpu=cortex-a53' conflicts with switch '-march=armv7-a+fp' lto1: warning: switch '-mcpu=cortex-a53' conflicts with switch '-march=armv7-a+fp' lto1: warning: switch '-mcpu=cortex-a53' conflicts with switch '-march=armv7-a+fp' lto1: warning: switch '-mcpu=cortex-a53' conflicts with switch '-march=armv7-a+fp' lto1: warning: switch '-mcpu=cortex-a53' conflicts with switch '-march=armv7-a+fp' lto1: warning: switch '-mcpu=cortex-a53' conflicts with switch '-march=armv7-a+fp' lto1: warning: switch '-mcpu=cortex-a53' conflicts with switch '-march=armv7-a+fp' lto1: warning: switch '-mcpu=cortex-a53' conflicts with switch '-march=armv7-a+fp' lto1: warning: switch '-mcpu=cortex-a53' conflicts with switch '-march=armv7-a+fp' lto1: warning: switch '-mcpu=cortex-a53' conflicts with switch '-march=armv7-a+fp' lto1: warning: switch '-mcpu=cortex-a53' conflicts with switch '-march=armv7-a+fp' lto1: warning: switch '-mcpu=cortex-a53' conflicts with switch '-march=armv7-a+fp' lto1: warning: switch '-mcpu=cortex-a53' conflicts with switch '-march=armv7-a+fp' lto1: warning: switch '-mcpu=cortex-a53' conflicts with switch '-march=armv7-a+fp' lto1: warning: switch '-mcpu=cortex-a53' conflicts with switch '-march=armv7-a+fp' lto1: warning: switch '-mcpu=cortex-a53' conflicts with switch '-march=armv7-a+fp' lto1: warning: switch '-mcpu=cortex-a53' conflicts with switch '-march=armv7-a+fp' lto1: warning: switch '-mcpu=cortex-a53' conflicts with switch '-march=armv7-a+fp' lto1: warning: switch '-mcpu=cortex-a53' conflicts with switch '-march=armv7-a+fp' lto1: warning: switch '-mcpu=cortex-a53' conflicts with switch '-march=armv7-a+fp' lto1: warning: switch '-mcpu=cortex-a53' conflicts with switch '-march=armv7-a+fp' lto1: warning: switch '-mcpu=cortex-a53' conflicts with switch '-march=armv7-a+fp' lto1: warning: switch '-mcpu=cortex-a53' conflicts with switch '-march=armv7-a+fp' lto1: warning: switch '-mcpu=cortex-a53' conflicts with switch '-march=armv7-a+fp' lto1: warning: switch '-mcpu=cortex-a53' conflicts with switch '-march=armv7-a+fp' lto1: warning: switch '-mcpu=cortex-a53' conflicts with switch '-march=armv7-a+fp' lto1: warning: switch '-mcpu=cortex-a53' conflicts with switch '-march=armv7-a+fp' lto1: warning: switch '-mcpu=cortex-a53' conflicts with switch '-march=armv7-a+fp' lto1: warning: switch '-mcpu=cortex-a53' conflicts with switch '-march=armv7-a+fp' lto1: warning: switch '-mcpu=cortex-a53' conflicts with switch '-march=armv7-a+fp' lto1: warning: switch '-mcpu=cortex-a53' conflicts with switch '-march=armv7-a+fp' lto1: warning: switch '-mcpu=cortex-a53' conflicts with switch '-march=armv7-a+fp' lto1: warning: switch '-mcpu=cortex-a53' conflicts with switch '-march=armv7-a+fp' lto1: warning: switch '-mcpu=cortex-a53' conflicts with switch '-march=armv7-a+fp' lto1: warning: switch '-mcpu=cortex-a53' conflicts with switch '-march=armv7-a+fp' lto1: warning: switch '-mcpu=cortex-a53' conflicts with switch '-march=armv7-a+fp' lto1: warning: switch '-mcpu=cortex-a53' conflicts with switch '-march=armv7-a+fp' lto1: warning: switch '-mcpu=cortex-a53' conflicts with switch '-march=armv7-a+fp' lto1: warning: switch '-mcpu=cortex-a53' conflicts with switch '-march=armv7-a+fp' lto1: warning: switch '-mcpu=cortex-a53' conflicts with switch '-march=armv7-a+fp' lto1: warning: switch '-mcpu=cortex-a53' conflicts with switch '-march=armv7-a+fp' lto1: warning: switch '-mcpu=cortex-a53' conflicts with switch '-march=armv7-a+fp' lto1: warning: switch '-mcpu=cortex-a53' conflicts with switch '-march=armv7-a+fp' lto1: warning: switch '-mcpu=cortex-a53' conflicts with switch '-march=armv7-a+fp' lto1: warning: switch '-mcpu=cortex-a53' conflicts with switch '-march=armv7-a+fp' lto1: warning: switch '-mcpu=cortex-a53' conflicts with switch '-march=armv7-a+fp' lto1: warning: switch '-mcpu=cortex-a53' conflicts with switch '-march=armv7-a+fp' lto1: warning: switch '-mcpu=cortex-a53' conflicts with switch '-march=armv7-a+fp' lto1: warning: switch '-mcpu=cortex-a53' conflicts with switch '-march=armv7-a+fp' lto1: warning: switch '-mcpu=cortex-a53' conflicts with switch '-march=armv7-a+fp' lto1: warning: switch '-mcpu=cortex-a53' conflicts with switch '-march=armv7-a+fp' lto1: warning: switch '-mcpu=cortex-a53' conflicts with switch '-march=armv7-a+fp' lto1: warning: switch '-mcpu=cortex-a53' conflicts with switch '-march=armv7-a+fp' lto1: warning: switch '-mcpu=cortex-a53' conflicts with switch '-march=armv7-a+fp' lto1: warning: switch '-mcpu=cortex-a53' conflicts with switch '-march=armv7-a+fp' lto1: warning: switch '-mcpu=cortex-a53' conflicts with switch '-march=armv7-a+fp' lto1: warning: switch '-mcpu=cortex-a53' conflicts with switch '-march=armv7-a+fp' lto1: warning: switch '-mcpu=cortex-a53' conflicts with switch '-march=armv7-a+fp' lto1: warning: switch '-mcpu=cortex-a53' conflicts with switch '-march=armv7-a+fp' lto1: warning: switch '-mcpu=cortex-a53' conflicts with switch '-march=armv7-a+fp' lto1: warning: switch '-mcpu=cortex-a53' conflicts with switch '-march=armv7-a+fp' lto1: warning: switch '-mcpu=cortex-a53' conflicts with switch '-march=armv7-a+fp' lto1: warning: switch '-mcpu=cortex-a53' conflicts with switch '-march=armv7-a+fp' lto1: warning: switch '-mcpu=cortex-a53' conflicts with switch '-march=armv7-a+fp' lto1: warning: switch '-mcpu=cortex-a53' conflicts with switch '-march=armv7-a+fp' lto1: warning: switch '-mcpu=cortex-a53' conflicts with switch '-march=armv7-a+fp' lto1: warning: switch '-mcpu=cortex-a53' conflicts with switch '-march=armv7-a+fp' lto1: warning: switch '-mcpu=cortex-a53' conflicts with switch '-march=armv7-a+fp' lto1: warning: switch '-mcpu=cortex-a53' conflicts with switch '-march=armv7-a+fp' lto1: warning: switch '-mcpu=cortex-a53' conflicts with switch '-march=armv7-a+fp' lto1: warning: switch '-mcpu=cortex-a53' conflicts with switch '-march=armv7-a+fp' lto1: warning: switch '-mcpu=cortex-a53' conflicts with switch '-march=armv7-a+fp' lto1: warning: switch '-mcpu=cortex-a53' conflicts with switch '-march=armv7-a+fp' lto1: warning: switch '-mcpu=cortex-a53' conflicts with switch '-march=armv7-a+fp' lto1: warning: switch '-mcpu=cortex-a53' conflicts with switch '-march=armv7-a+fp' lto1: warning: switch '-mcpu=cortex-a53' conflicts with switch '-march=armv7-a+fp' lto1: warning: switch '-mcpu=cortex-a53' conflicts with switch '-march=armv7-a+fp' lto1: warning: switch '-mcpu=cortex-a53' conflicts with switch '-march=armv7-a+fp' lto1: warning: switch '-mcpu=cortex-a53' conflicts with switch '-march=armv7-a+fp' lto1: warning: switch '-mcpu=cortex-a53' conflicts with switch '-march=armv7-a+fp' lto1: warning: switch '-mcpu=cortex-a53' conflicts with switch '-march=armv7-a+fp' lto1: warning: switch '-mcpu=cortex-a53' conflicts with switch '-march=armv7-a+fp' lto1: warning: switch '-mcpu=cortex-a53' conflicts with switch '-march=armv7-a+fp' lto1: warning: switch '-mcpu=cortex-a53' conflicts with switch '-march=armv7-a+fp' lto1: warning: switch '-mcpu=cortex-a53' conflicts with switch '-march=armv7-a+fp' lto1: warning: switch '-mcpu=cortex-a53' conflicts with switch '-march=armv7-a+fp' lto1: warning: switch '-mcpu=cortex-a53' conflicts with switch '-march=armv7-a+fp' lto1: warning: switch '-mcpu=cortex-a53' conflicts with switch '-march=armv7-a+fp' lto1: warning: switch '-mcpu=cortex-a53' conflicts with switch '-march=armv7-a+fp' lto1: warning: switch '-mcpu=cortex-a53' conflicts with switch '-march=armv7-a+fp' lto1: warning: switch '-mcpu=cortex-a53' conflicts with switch '-march=armv7-a+fp' lto1: warning: switch '-mcpu=cortex-a53' conflicts with switch '-march=armv7-a+fp' lto1: warning: switch '-mcpu=cortex-a53' conflicts with switch '-march=armv7-a+fp' lto1: warning: switch '-mcpu=cortex-a53' conflicts with switch '-march=armv7-a+fp' lto1: warning: switch '-mcpu=cortex-a53' conflicts with switch '-march=armv7-a+fp' lto1: warning: switch '-mcpu=cortex-a53' conflicts with switch '-march=armv7-a+fp' lto1: warning: switch '-mcpu=cortex-a53' conflicts with switch '-march=armv7-a+fp' lto1: warning: switch '-mcpu=cortex-a53' conflicts with switch '-march=armv7-a+fp' lto1: warning: switch '-mcpu=cortex-a53' conflicts with switch '-march=armv7-a+fp' lto1: warning: switch '-mcpu=cortex-a53' conflicts with switch '-march=armv7-a+fp' lto1: warning: switch '-mcpu=cortex-a53' conflicts with switch '-march=armv7-a+fp' lto1: warning: switch '-mcpu=cortex-a53' conflicts with switch '-march=armv7-a+fp' lto1: warning: switch '-mcpu=cortex-a53' conflicts with switch '-march=armv7-a+fp' lto1: warning: switch '-mcpu=cortex-a53' conflicts with switch '-march=armv7-a+fp' lto1: warning: switch '-mcpu=cortex-a53' conflicts with switch '-march=armv7-a+fp' lto1: warning: switch '-mcpu=cortex-a53' conflicts with switch '-march=armv7-a+fp' lto1: warning: switch '-mcpu=cortex-a53' conflicts with switch '-march=armv7-a+fp' lto1: warning: switch '-mcpu=cortex-a53' conflicts with switch '-march=armv7-a+fp' lto1: warning: switch '-mcpu=cortex-a53' conflicts with switch '-march=armv7-a+fp' lto1: warning: switch '-mcpu=cortex-a53' conflicts with switch '-march=armv7-a+fp' lto1: warning: switch '-mcpu=cortex-a53' conflicts with switch '-march=armv7-a+fp' lto1: warning: switch '-mcpu=cortex-a53' conflicts with switch '-march=armv7-a+fp' lto1: warning: switch '-mcpu=cortex-a53' conflicts with switch '-march=armv7-a+fp' lto1: warning: switch '-mcpu=cortex-a53' conflicts with switch '-march=armv7-a+fp' lto1: warning: switch '-mcpu=cortex-a53' conflicts with switch '-march=armv7-a+fp' lto1: warning: switch '-mcpu=cortex-a53' conflicts with switch '-march=armv7-a+fp' lto1: warning: switch '-mcpu=cortex-a53' conflicts with switch '-march=armv7-a+fp' lto1: warning: switch '-mcpu=cortex-a53' conflicts with switch '-march=armv7-a+fp' lto1: warning: switch '-mcpu=cortex-a53' conflicts with switch '-march=armv7-a+fp' lto1: warning: switch '-mcpu=cortex-a53' conflicts with switch '-march=armv7-a+fp' lto1: warning: switch '-mcpu=cortex-a53' conflicts with switch '-march=armv7-a+fp' lto1: warning: switch '-mcpu=cortex-a53' conflicts with switch '-march=armv7-a+fp' lto1: warning: switch '-mcpu=cortex-a53' conflicts with switch '-march=armv7-a+fp' lto1: warning: switch '-mcpu=cortex-a53' conflicts with switch '-march=armv7-a+fp' lto1: warning: switch '-mcpu=cortex-a53' conflicts with switch '-march=armv7-a+fp' lto1: warning: switch '-mcpu=cortex-a53' conflicts with switch '-march=armv7-a+fp' lto1: warning: switch '-mcpu=cortex-a53' conflicts with switch '-march=armv7-a+fp' lto1: warning: switch '-mcpu=cortex-a53' conflicts with switch '-march=armv7-a+fp' lto1: warning: switch '-mcpu=cortex-a53' conflicts with switch '-march=armv7-a+fp' lto1: warning: switch '-mcpu=cortex-a53' conflicts with switch '-march=armv7-a+fp' lto1: warning: switch '-mcpu=cortex-a53' conflicts with switch '-march=armv7-a+fp' lto1: warning: switch '-mcpu=cortex-a53' conflicts with switch '-march=armv7-a+fp' lto1: warning: switch '-mcpu=cortex-a53' conflicts with switch '-march=armv7-a+fp' lto1: warning: switch '-mcpu=cortex-a53' conflicts with switch '-march=armv7-a+fp' lto1: warning: switch '-mcpu=cortex-a53' conflicts with switch '-march=armv7-a+fp' lto1: warning: switch '-mcpu=cortex-a53' conflicts with switch '-march=armv7-a+fp' lto1: warning: switch '-mcpu=cortex-a53' conflicts with switch '-march=armv7-a+fp' lto1: warning: switch '-mcpu=cortex-a53' conflicts with switch '-march=armv7-a+fp' lto1: warning: switch '-mcpu=cortex-a53' conflicts with switch '-march=armv7-a+fp' lto1: warning: switch '-mcpu=cortex-a53' conflicts with switch '-march=armv7-a+fp' lto1: warning: switch '-mcpu=cortex-a53' conflicts with switch '-march=armv7-a+fp' lto1: warning: switch '-mcpu=cortex-a53' conflicts with switch '-march=armv7-a+fp' lto1: warning: switch '-mcpu=cortex-a53' conflicts with switch '-march=armv7-a+fp' lto1: warning: switch '-mcpu=cortex-a53' conflicts with switch '-march=armv7-a+fp' lto1: warning: switch '-mcpu=cortex-a53' conflicts with switch '-march=armv7-a+fp' lto1: warning: switch '-mcpu=cortex-a53' conflicts with switch '-march=armv7-a+fp' lto1: warning: switch '-mcpu=cortex-a53' conflicts with switch '-march=armv7-a+fp' lto1: warning: switch '-mcpu=cortex-a53' conflicts with switch '-march=armv7-a+fp' make[2]: Leaving directory '/home/buildozer/aports/main/ghostscript/src/ghostscript-10.02.1' make -f Makefile DISPLAY_DEV=./soobj/display.dev BUILDDIRPREFIX=so GENOPT='' LDFLAGS='-Wl,--as-needed,-O1,--sort-common '\ CFLAGS='-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 -Wno-unused-local-typedefs -DHAVE_STDINT_H=1 -DHAVE_DIRENT_H=1 -DHAVE_SYS_DIR_H=1 -DHAVE_SYS_TIME_H=1 -DHAVE_SYS_TIMES_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_LIBDL=1 -DGX_COLOR_INDEX_TYPE="unsigned long long" -D__USE_UNIX98=1 -DBUILD_PDF=1 -I./pdf -Os -fstack-clash-protection -Wformat -Werror=format-security -g -flto=auto -DHAVE_RESTRICT=1 -I/usr/include/webp -fno-strict-aliasing -DHAVE_POPEN_PROTO=1 ' prefix=/usr\ ./sobin/gsc ./sobin/gsx -so-loader -so-loader -so-loader -so-loader make[1]: Leaving directory '/home/buildozer/aports/main/ghostscript/src/ghostscript-10.02.1' >>> ghostscript: Entering fakeroot... mkdir -p /home/buildozer/aports/main/ghostscript/pkg/ghostscript/usr/bin mkdir -p /home/buildozer/aports/main/ghostscript/pkg/ghostscript/usr/share mkdir -p /home/buildozer/aports/main/ghostscript/pkg/ghostscript/usr/share/ghostscript mkdir -p /home/buildozer/aports/main/ghostscript/pkg/ghostscript/usr/share/ghostscript ./base/instcopy -c -m 755 ./bin/gs /home/buildozer/aports/main/ghostscript/pkg/ghostscript/usr/bin/gs mkdir -p /home/buildozer/aports/main/ghostscript/pkg/ghostscript/usr/share mkdir -p /home/buildozer/aports/main/ghostscript/pkg/ghostscript/usr/share/ghostscript mkdir -p /home/buildozer/aports/main/ghostscript/pkg/ghostscript/usr/share/ghostscript mkdir -p /home/buildozer/aports/main/ghostscript/pkg/ghostscript/usr/bin /bin/sh -c 'for f in \ gsbj gsdj gsdj500 gslj gslp gsnd \ bdftops dvipdf eps2eps \ pdf2dsc pdf2ps pf2afm pfbtopfa pphs printafm \ ps2ascii ps2epsi ps2pdf ps2pdf12 ps2pdf13 ps2pdf14 ps2pdfwr ps2ps ps2ps2 \ fixmswrd.pl lprsetup.sh pj-gs.sh pv.sh sysvlp.sh unix-lpr.sh ;\ do if ( test -f ./lib/$f ); then \ (cat ./lib/$f | sed -e "s/GS_EXECUTABLE=gs/GS_EXECUTABLE=gs/" > ./obj/$f); \ ./base/instcopy -c -m 755 ./obj/$f /home/buildozer/aports/main/ghostscript/pkg/ghostscript/usr/bin/$f; \ fi;\ done' mkdir -p /home/buildozer/aports/main/ghostscript/pkg/ghostscript/usr/share mkdir -p /home/buildozer/aports/main/ghostscript/pkg/ghostscript/usr/share/ghostscript mkdir -p /home/buildozer/aports/main/ghostscript/pkg/ghostscript/usr/share/ghostscript mkdir -p /home/buildozer/aports/main/ghostscript/pkg/ghostscript/usr/share/ghostscript/lib /bin/sh -c 'for f in \ Fontmap.GS \ ht_ccsto.ps \ acctest.ps align.ps bdftops.ps \ caption.ps cid2code.ps docie.ps \ errpage.ps font2pcl.ps gslp.ps gsnup.ps image-qa.ps \ jispaper.ps landscap.ps lines.ps \ mkcidfm.ps PDFA_def.ps PDFX_def.ps pdf_info.ps \ pf2afm.ps pfbtopfa.ps ppath.ps \ pphs.ps \ prfont.ps printafm.ps \ ps2ai.ps ps2ascii.ps ps2epsi.ps rollconv.ps \ stcinfo.ps stcolor.ps stocht.ps \ traceimg.ps traceop.ps uninfo.ps \ viewcmyk.ps viewgif.ps viewjpeg.ps viewmiff.ps \ viewpcx.ps viewpbm.ps viewps2a.ps \ winmaps.ps zeroline.ps \ pdf2dsc.ps ;\ do if ( test -f ./lib/$f ); then ./base/instcopy -c -m 644 ./lib/$f /home/buildozer/aports/main/ghostscript/pkg/ghostscript/usr/share/ghostscript/lib; fi;\ done' /bin/sh -c 'for f in ./lib/gs_*.ps ./lib/pdf*.ps;\ do ./base/instcopy -c -m 644 $f /home/buildozer/aports/main/ghostscript/pkg/ghostscript/usr/share/ghostscript/lib ;\ done' /bin/sh -c 'for f in ./lib/*.ppd ./lib/*.rpd ./lib/*.upp ./lib/*.xbm ./lib/*.xpm;\ do ./base/instcopy -c -m 644 $f /home/buildozer/aports/main/ghostscript/pkg/ghostscript/usr/share/ghostscript/lib ;\ done' mkdir -p /home/buildozer/aports/main/ghostscript/pkg/ghostscript/usr/share mkdir -p /home/buildozer/aports/main/ghostscript/pkg/ghostscript/usr/share/ghostscript mkdir -p /home/buildozer/aports/main/ghostscript/pkg/ghostscript/usr/share/ghostscript/Resource /bin/sh -c 'for dir in `ls ./lib/../Resource | grep -v CVS`; do \ rdir=/home/buildozer/aports/main/ghostscript/pkg/ghostscript/usr/share/ghostscript/Resource/$dir ; \ test -d $rdir || mkdir -p $rdir ; \ for file in ./lib/../Resource/$dir/*; do \ if test -f $file; then ./base/instcopy -c -m 644 $file $rdir ; fi \ done \ done' mkdir -p /home/buildozer/aports/main/ghostscript/pkg/ghostscript/usr/share mkdir -p /home/buildozer/aports/main/ghostscript/pkg/ghostscript/usr/share/ghostscript mkdir -p /home/buildozer/aports/main/ghostscript/pkg/ghostscript/usr/share/ghostscript/iccprofiles /bin/sh -c 'for file in ./lib/../iccprofiles/*; do \ if test -f $file; then ./base/instcopy -c -m 644 $file /home/buildozer/aports/main/ghostscript/pkg/ghostscript/usr/share/ghostscript/iccprofiles ; fi \ done' mkdir -p /home/buildozer/aports/main/ghostscript/pkg/ghostscript/usr/share/doc/ghostscript /bin/sh -c 'for f in index.html News.html COPYING Ghostscript.pdf GS9_Color_Management.pdf ;\ do if ( test -f ./lib/../doc/$f ); then ./base/instcopy -c -m 644 ./lib/../doc/$f /home/buildozer/aports/main/ghostscript/pkg/ghostscript/usr/share/doc/ghostscript; fi;\ done' /bin/sh -c 'test -d /home/buildozer/aports/main/ghostscript/pkg/ghostscript/usr/share/man || mkdir -p /home/buildozer/aports/main/ghostscript/pkg/ghostscript/usr/share/man' /bin/sh -c 'for d in . ;\ do man1dir=/home/buildozer/aports/main/ghostscript/pkg/ghostscript/usr/share/man/$d/man1 ;\ ( test -d $man1dir || mkdir -p $man1dir ) ;\ for f in ./lib/../man/$d/*.1 ;\ do ./base/instcopy -c -m 644 $f $man1dir ;\ if ( test -f $man1dir/ps2ps.1 ) ;\ then for f in eps2eps ;\ do ( cd $man1dir; rm -f $f.1 ;\ ln -s ps2ps.1 $f.1 ) ;\ done ;\ fi ;\ if ( test -f $man1dir/ps2pdf.1 ) ;\ then for f in ps2pdf12 ps2pdf13 ps2pdf14 ;\ do ( cd $man1dir; rm -f $f.1 ;\ ln -s ps2pdf.1 $f.1 ) ;\ done ;\ fi ;\ if ( test -f $man1dir/gslp.1 ) ;\ then for f in gsbj gsdj gsdj500 gslj ;\ do ( cd $man1dir; rm -f $f.1 ;\ ln -s gslp.1 $f.1 ) ;\ done ;\ fi ;\ done ;\ done' for f in ./contrib/uniprint/*.upp; do \ ./base/instcopy -c -m 644 $f /home/buildozer/aports/main/ghostscript/pkg/ghostscript/usr/share/ghostscript/lib || exit 1; \ done make -f Makefile soinstall-subtarget BUILDDIRPREFIX=so make[1]: Entering directory '/home/buildozer/aports/main/ghostscript/src/ghostscript-10.02.1' make -f Makefile install-so-subtarget BUILDDIRPREFIX=so make[2]: Entering directory '/home/buildozer/aports/main/ghostscript/src/ghostscript-10.02.1' make -f Makefile GS_DOT_O= REALMAIN_OBJ= GS_XE=./sobin/libgs.so.10.02 GPCL_XE=./sobin/libno_gpcl6.so.10.02 GXPS_XE=./sobin/libno_gxps.so.10.02 GPDF_XE=./sobin/libno_gpdf.so.10.02 GPDL_XE=./sobin/libno_gpdl.so.10.02 DISPLAY_DEV=./soobj/display.dev BUILDDIRPREFIX=so GENOPT='' LDFLAGS='-Wl,--as-needed,-O1,--sort-common '\ CFLAGS='-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 -Wno-unused-local-typedefs -DHAVE_STDINT_H=1 -DHAVE_DIRENT_H=1 -DHAVE_SYS_DIR_H=1 -DHAVE_SYS_TIME_H=1 -DHAVE_SYS_TIMES_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_LIBDL=1 -DGX_COLOR_INDEX_TYPE="unsigned long long" -D__USE_UNIX98=1 -DBUILD_PDF=1 -I./pdf -Os -fstack-clash-protection -Wformat -Werror=format-security -g -flto=auto -DHAVE_RESTRICT=1 -I/usr/include/webp -fno-strict-aliasing -DHAVE_POPEN_PROTO=1 ' prefix=/usr\ directories make[3]: Entering directory '/home/buildozer/aports/main/ghostscript/src/ghostscript-10.02.1' make[3]: Leaving directory '/home/buildozer/aports/main/ghostscript/src/ghostscript-10.02.1' make -f Makefile GS_DOT_O= REALMAIN_OBJ= GS_XE=./sobin/libgs.so.10.02 GPCL_XE=./sobin/libno_gpcl6.so.10.02 GXPS_XE=./sobin/libno_gxps.so.10.02 GPDF_XE=./sobin/libno_gpdf.so.10.02 GPDL_XE=./sobin/libno_gpdl.so.10.02 DISPLAY_DEV=./soobj/display.dev BUILDDIRPREFIX=so GENOPT='' LDFLAGS='-Wl,--as-needed,-O1,--sort-common '\ CFLAGS='-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 -Wno-unused-local-typedefs -DHAVE_STDINT_H=1 -DHAVE_DIRENT_H=1 -DHAVE_SYS_DIR_H=1 -DHAVE_SYS_TIME_H=1 -DHAVE_SYS_TIMES_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_LIBDL=1 -DGX_COLOR_INDEX_TYPE="unsigned long long" -D__USE_UNIX98=1 -DBUILD_PDF=1 -I./pdf -Os -fstack-clash-protection -Wformat -Werror=format-security -g -flto=auto -DHAVE_RESTRICT=1 -I/usr/include/webp -fno-strict-aliasing -DHAVE_POPEN_PROTO=1 ' prefix=/usr\ ./soobj/aux/echogs ./soobj/aux/genarch make[3]: Entering directory '/home/buildozer/aports/main/ghostscript/src/ghostscript-10.02.1' make[3]: 'soobj/aux/genarch' is up to date. make[3]: Leaving directory '/home/buildozer/aports/main/ghostscript/src/ghostscript-10.02.1' make -f Makefile GS_DOT_O= REALMAIN_OBJ= GS_XE=./sobin/libgs.so.10.02 GPCL_XE=./sobin/libno_gpcl6.so.10.02 GXPS_XE=./sobin/libno_gxps.so.10.02 GPDF_XE=./sobin/libno_gpdf.so.10.02 GPDL_XE=./sobin/libno_gpdl.so.10.02 DISPLAY_DEV=./soobj/display.dev BUILDDIRPREFIX=so GENOPT='' GS_LDFLAGS='-Wl,--as-needed,-O1,--sort-common -shared -Wl,-soname=libgs.so.10'\ PCL_LDFLAGS='-Wl,--as-needed,-O1,--sort-common -shared -Wl,-soname=libno_gpcl6.so.10' XPS_LDFLAGS='-Wl,--as-needed,-O1,--sort-common -shared -Wl,-soname=libno_gxps.so.10' \ PDL_LDFLAGS='-Wl,--as-needed,-O1,--sort-common -shared -Wl,-soname=libno_gpdl.so.10' PDF_LDFLAGS='-Wl,--as-needed,-O1,--sort-common -shared -Wl,-soname=libno_gpdf.so.10' \ CFLAGS='-O2 -DNDEBUG -fPIC -fvisibility=hidden -DGSDLLEXPORT="__attribute__((visibility(\"default\")))" -Wall -Wstrict-prototypes -Wundef -Wmissing-declarations -Wmissing-prototypes -Wwrite-strings -fno-strict-aliasing -Werror=declaration-after-statement -fno-builtin -fno-common -Werror=return-type -Wno-unused-local-typedefs -DHAVE_STDINT_H=1 -DHAVE_DIRENT_H=1 -DHAVE_SYS_DIR_H=1 -DHAVE_SYS_TIME_H=1 -DHAVE_SYS_TIMES_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_LIBDL=1 -DGX_COLOR_INDEX_TYPE="unsigned long long" -D__USE_UNIX98=1 -DBUILD_PDF=1 -I./pdf -Os -fstack-clash-protection -Wformat -Werror=format-security -g -flto=auto -DHAVE_RESTRICT=1 -I/usr/include/webp -fno-strict-aliasing -DHAVE_POPEN_PROTO=1 ' prefix=/usr make[3]: Entering directory '/home/buildozer/aports/main/ghostscript/src/ghostscript-10.02.1' make[3]: Leaving directory '/home/buildozer/aports/main/ghostscript/src/ghostscript-10.02.1' make -f Makefile DISPLAY_DEV=./soobj/display.dev BUILDDIRPREFIX=so GENOPT='' LDFLAGS='-Wl,--as-needed,-O1,--sort-common '\ CFLAGS='-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 -Wno-unused-local-typedefs -DHAVE_STDINT_H=1 -DHAVE_DIRENT_H=1 -DHAVE_SYS_DIR_H=1 -DHAVE_SYS_TIME_H=1 -DHAVE_SYS_TIMES_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_LIBDL=1 -DGX_COLOR_INDEX_TYPE="unsigned long long" -D__USE_UNIX98=1 -DBUILD_PDF=1 -I./pdf -Os -fstack-clash-protection -Wformat -Werror=format-security -g -flto=auto -DHAVE_RESTRICT=1 -I/usr/include/webp -fno-strict-aliasing -DHAVE_POPEN_PROTO=1 ' prefix=/usr\ ./sobin/gsc ./sobin/gsx -so-loader -so-loader -so-loader -so-loader mkdir -p /home/buildozer/aports/main/ghostscript/pkg/ghostscript/usr mkdir -p /home/buildozer/aports/main/ghostscript/pkg/ghostscript/usr/share mkdir -p /home/buildozer/aports/main/ghostscript/pkg/ghostscript/usr/share/ghostscript mkdir -p /home/buildozer/aports/main/ghostscript/pkg/ghostscript/usr/share/ghostscript mkdir -p /home/buildozer/aports/main/ghostscript/pkg/ghostscript/usr/bin mkdir -p /home/buildozer/aports/main/ghostscript/pkg/ghostscript/usr/lib mkdir -p /home/buildozer/aports/main/ghostscript/pkg/ghostscript/usr/include/ghostscript/ ./base/instcopy -c -m 755 ./sobin/gsc /home/buildozer/aports/main/ghostscript/pkg/ghostscript/usr/bin/gsc ./base/instcopy -c -m 755 ./sobin/gsx /home/buildozer/aports/main/ghostscript/pkg/ghostscript/usr/bin/gsx ./base/instcopy -c -m 755 ./sobin/libgs.so.10.02 /home/buildozer/aports/main/ghostscript/pkg/ghostscript/usr/lib/libgs.so.10.02 rm -f /home/buildozer/aports/main/ghostscript/pkg/ghostscript/usr/lib/libgs.so ln -s libgs.so.10.02 /home/buildozer/aports/main/ghostscript/pkg/ghostscript/usr/lib/libgs.so rm -f /home/buildozer/aports/main/ghostscript/pkg/ghostscript/usr/lib/libgs.so.10 ln -s libgs.so.10.02 /home/buildozer/aports/main/ghostscript/pkg/ghostscript/usr/lib/libgs.so.10 ./base/instcopy -c -m 644 ./psi/iapi.h /home/buildozer/aports/main/ghostscript/pkg/ghostscript/usr/include/ghostscript/iapi.h ./base/instcopy -c -m 644 ./psi/ierrors.h /home/buildozer/aports/main/ghostscript/pkg/ghostscript/usr/include/ghostscript/ierrors.h ./base/instcopy -c -m 644 ./base/gserrors.h /home/buildozer/aports/main/ghostscript/pkg/ghostscript/usr/include/ghostscript/gserrors.h ./base/instcopy -c -m 644 ./devices/gdevdsp.h /home/buildozer/aports/main/ghostscript/pkg/ghostscript/usr/include/ghostscript/gdevdsp.h make[2]: Leaving directory '/home/buildozer/aports/main/ghostscript/src/ghostscript-10.02.1' mkdir -p /home/buildozer/aports/main/ghostscript/pkg/ghostscript/usr/share mkdir -p /home/buildozer/aports/main/ghostscript/pkg/ghostscript/usr/share/ghostscript mkdir -p /home/buildozer/aports/main/ghostscript/pkg/ghostscript/usr/share/ghostscript mkdir -p /home/buildozer/aports/main/ghostscript/pkg/ghostscript/usr/bin /bin/sh -c 'for f in \ gsbj gsdj gsdj500 gslj gslp gsnd \ bdftops dvipdf eps2eps \ pdf2dsc pdf2ps pf2afm pfbtopfa pphs printafm \ ps2ascii ps2epsi ps2pdf ps2pdf12 ps2pdf13 ps2pdf14 ps2pdfwr ps2ps ps2ps2 \ fixmswrd.pl lprsetup.sh pj-gs.sh pv.sh sysvlp.sh unix-lpr.sh ;\ do if ( test -f ./lib/$f ); then \ (cat ./lib/$f | sed -e "s/GS_EXECUTABLE=gs/GS_EXECUTABLE=gs/" > ./soobj/$f); \ ./base/instcopy -c -m 755 ./soobj/$f /home/buildozer/aports/main/ghostscript/pkg/ghostscript/usr/bin/$f; \ fi;\ done' mkdir -p /home/buildozer/aports/main/ghostscript/pkg/ghostscript/usr/share mkdir -p /home/buildozer/aports/main/ghostscript/pkg/ghostscript/usr/share/ghostscript mkdir -p /home/buildozer/aports/main/ghostscript/pkg/ghostscript/usr/share/ghostscript mkdir -p /home/buildozer/aports/main/ghostscript/pkg/ghostscript/usr/share/ghostscript/lib /bin/sh -c 'for f in \ Fontmap.GS \ ht_ccsto.ps \ acctest.ps align.ps bdftops.ps \ caption.ps cid2code.ps docie.ps \ errpage.ps font2pcl.ps gslp.ps gsnup.ps image-qa.ps \ jispaper.ps landscap.ps lines.ps \ mkcidfm.ps PDFA_def.ps PDFX_def.ps pdf_info.ps \ pf2afm.ps pfbtopfa.ps ppath.ps \ pphs.ps \ prfont.ps printafm.ps \ ps2ai.ps ps2ascii.ps ps2epsi.ps rollconv.ps \ stcinfo.ps stcolor.ps stocht.ps \ traceimg.ps traceop.ps uninfo.ps \ viewcmyk.ps viewgif.ps viewjpeg.ps viewmiff.ps \ viewpcx.ps viewpbm.ps viewps2a.ps \ winmaps.ps zeroline.ps \ pdf2dsc.ps ;\ do if ( test -f ./lib/$f ); then ./base/instcopy -c -m 644 ./lib/$f /home/buildozer/aports/main/ghostscript/pkg/ghostscript/usr/share/ghostscript/lib; fi;\ done' /bin/sh -c 'for f in ./lib/gs_*.ps ./lib/pdf*.ps;\ do ./base/instcopy -c -m 644 $f /home/buildozer/aports/main/ghostscript/pkg/ghostscript/usr/share/ghostscript/lib ;\ done' /bin/sh -c 'for f in ./lib/*.ppd ./lib/*.rpd ./lib/*.upp ./lib/*.xbm ./lib/*.xpm;\ do ./base/instcopy -c -m 644 $f /home/buildozer/aports/main/ghostscript/pkg/ghostscript/usr/share/ghostscript/lib ;\ done' mkdir -p /home/buildozer/aports/main/ghostscript/pkg/ghostscript/usr/share mkdir -p /home/buildozer/aports/main/ghostscript/pkg/ghostscript/usr/share/ghostscript mkdir -p /home/buildozer/aports/main/ghostscript/pkg/ghostscript/usr/share/ghostscript/Resource /bin/sh -c 'for dir in `ls ./lib/../Resource | grep -v CVS`; do \ rdir=/home/buildozer/aports/main/ghostscript/pkg/ghostscript/usr/share/ghostscript/Resource/$dir ; \ test -d $rdir || mkdir -p $rdir ; \ for file in ./lib/../Resource/$dir/*; do \ if test -f $file; then ./base/instcopy -c -m 644 $file $rdir ; fi \ done \ done' mkdir -p /home/buildozer/aports/main/ghostscript/pkg/ghostscript/usr/share mkdir -p /home/buildozer/aports/main/ghostscript/pkg/ghostscript/usr/share/ghostscript mkdir -p /home/buildozer/aports/main/ghostscript/pkg/ghostscript/usr/share/ghostscript/iccprofiles /bin/sh -c 'for file in ./lib/../iccprofiles/*; do \ if test -f $file; then ./base/instcopy -c -m 644 $file /home/buildozer/aports/main/ghostscript/pkg/ghostscript/usr/share/ghostscript/iccprofiles ; fi \ done' mkdir -p /home/buildozer/aports/main/ghostscript/pkg/ghostscript/usr/share/doc/ghostscript /bin/sh -c 'for f in index.html News.html COPYING Ghostscript.pdf GS9_Color_Management.pdf ;\ do if ( test -f ./lib/../doc/$f ); then ./base/instcopy -c -m 644 ./lib/../doc/$f /home/buildozer/aports/main/ghostscript/pkg/ghostscript/usr/share/doc/ghostscript; fi;\ done' /bin/sh -c 'test -d /home/buildozer/aports/main/ghostscript/pkg/ghostscript/usr/share/man || mkdir -p /home/buildozer/aports/main/ghostscript/pkg/ghostscript/usr/share/man' /bin/sh -c 'for d in . ;\ do man1dir=/home/buildozer/aports/main/ghostscript/pkg/ghostscript/usr/share/man/$d/man1 ;\ ( test -d $man1dir || mkdir -p $man1dir ) ;\ for f in ./lib/../man/$d/*.1 ;\ do ./base/instcopy -c -m 644 $f $man1dir ;\ if ( test -f $man1dir/ps2ps.1 ) ;\ then for f in eps2eps ;\ do ( cd $man1dir; rm -f $f.1 ;\ ln -s ps2ps.1 $f.1 ) ;\ done ;\ fi ;\ if ( test -f $man1dir/ps2pdf.1 ) ;\ then for f in ps2pdf12 ps2pdf13 ps2pdf14 ;\ do ( cd $man1dir; rm -f $f.1 ;\ ln -s ps2pdf.1 $f.1 ) ;\ done ;\ fi ;\ if ( test -f $man1dir/gslp.1 ) ;\ then for f in gsbj gsdj gsdj500 gslj ;\ do ( cd $man1dir; rm -f $f.1 ;\ ln -s gslp.1 $f.1 ) ;\ done ;\ fi ;\ done ;\ done' for f in ./contrib/uniprint/*.upp; do \ ./base/instcopy -c -m 644 $f /home/buildozer/aports/main/ghostscript/pkg/ghostscript/usr/share/ghostscript/lib || exit 1; \ done make[1]: Leaving directory '/home/buildozer/aports/main/ghostscript/src/ghostscript-10.02.1' make[1]: Entering directory '/home/buildozer/aports/main/ghostscript/src/ghostscript-10.02.1/ijs' /bin/mkdir -p '/home/buildozer/aports/main/ghostscript/pkg/ghostscript/usr/lib' /bin/sh ./libtool --mode=install /usr/bin/install -c libijs.la '/home/buildozer/aports/main/ghostscript/pkg/ghostscript/usr/lib' libtool: install: /usr/bin/install -c .libs/libijs-0.35.so /home/buildozer/aports/main/ghostscript/pkg/ghostscript/usr/lib/libijs-0.35.so libtool: install: (cd /home/buildozer/aports/main/ghostscript/pkg/ghostscript/usr/lib && { ln -s -f libijs-0.35.so libijs.so || { rm -f libijs.so && ln -s libijs-0.35.so libijs.so; }; }) libtool: install: /usr/bin/install -c .libs/libijs.lai /home/buildozer/aports/main/ghostscript/pkg/ghostscript/usr/lib/libijs.la libtool: warning: remember to run 'libtool --finish /usr/lib' /bin/mkdir -p '/home/buildozer/aports/main/ghostscript/pkg/ghostscript/usr/bin' /bin/sh ./libtool --mode=install /usr/bin/install -c ijs_client_example ijs_server_example '/home/buildozer/aports/main/ghostscript/pkg/ghostscript/usr/bin' libtool: warning: 'libijs.la' has not been installed in '/usr/lib' libtool: install: /usr/bin/install -c .libs/ijs_client_example /home/buildozer/aports/main/ghostscript/pkg/ghostscript/usr/bin/ijs_client_example libtool: warning: 'libijs.la' has not been installed in '/usr/lib' libtool: install: /usr/bin/install -c .libs/ijs_server_example /home/buildozer/aports/main/ghostscript/pkg/ghostscript/usr/bin/ijs_server_example /bin/mkdir -p '/home/buildozer/aports/main/ghostscript/pkg/ghostscript/usr/lib/pkgconfig' /usr/bin/install -c -m 644 ijs.pc '/home/buildozer/aports/main/ghostscript/pkg/ghostscript/usr/lib/pkgconfig' /bin/mkdir -p '/home/buildozer/aports/main/ghostscript/pkg/ghostscript/usr/include/ijs' /usr/bin/install -c -m 644 ijs_client.h ijs.h ijs_server.h '/home/buildozer/aports/main/ghostscript/pkg/ghostscript/usr/include/ijs' make[1]: Leaving directory '/home/buildozer/aports/main/ghostscript/src/ghostscript-10.02.1/ijs' >>> ghostscript-dbg*: Running split function dbg... >>> ghostscript-dbg*: Preparing subpackage ghostscript-dbg... >>> ghostscript-dbg*: Running postcheck for ghostscript-dbg >>> ghostscript-doc*: Running split function doc... >>> ghostscript-doc*: Preparing subpackage ghostscript-doc... >>> ghostscript-doc*: Running postcheck for ghostscript-doc >>> ghostscript-dev*: Running split function dev... >>> ghostscript-dev*: Preparing subpackage ghostscript-dev... >>> ghostscript-dev*: Running postcheck for ghostscript-dev >>> ghostscript-gtk*: Running split function gtk... '/home/buildozer/aports/main/ghostscript/pkg/ghostscript/usr/bin/gsx' -> '/home/buildozer/aports/main/ghostscript/pkg/ghostscript-gtk/usr/bin/gsx' >>> ghostscript-gtk*: Preparing subpackage ghostscript-gtk... >>> ghostscript-gtk*: Running postcheck for ghostscript-gtk >>> ghostscript*: Running postcheck for ghostscript >>> ghostscript*: Preparing package ghostscript... >>> ghostscript-dbg*: Scanning shared objects >>> ghostscript-dev*: Scanning shared objects >>> ghostscript-doc*: Scanning shared objects >>> ghostscript-gtk*: Scanning shared objects >>> ghostscript*: Scanning shared objects >>> ghostscript-dbg*: Tracing dependencies... >>> ghostscript-dbg*: Package size: 137.4 MB >>> ghostscript-dbg*: Compressing data... >>> ghostscript-dbg*: Create checksum... >>> ghostscript-dbg*: Create ghostscript-dbg-10.02.1-r0.apk >>> ghostscript-dev*: Tracing dependencies... ghostscript=10.02.1-r0 pkgconfig >>> ghostscript-dev*: Package size: 108.0 KB >>> ghostscript-dev*: Compressing data... >>> ghostscript-dev*: Create checksum... >>> ghostscript-dev*: Create ghostscript-dev-10.02.1-r0.apk >>> WARNING: ghostscript-doc*: The -doc subpackage is unusually large, consider splitting it >>> ghostscript-doc*: Tracing dependencies... >>> ghostscript-doc*: Package size: 10.8 MB >>> ghostscript-doc*: Compressing data... >>> ghostscript-doc*: Create checksum... >>> ghostscript-doc*: Create ghostscript-doc-10.02.1-r0.apk >>> ghostscript-gtk*: Tracing dependencies... so:libc.musl-armv7.so.1 so:libcairo.so.2 so:libgdk-3.so.0 so:libgdk_pixbuf-2.0.so.0 so:libglib-2.0.so.0 so:libgobject-2.0.so.0 so:libgs.so.10 so:libgtk-3.so.0 >>> ghostscript-gtk*: Package size: 32.0 KB >>> ghostscript-gtk*: Compressing data... >>> ghostscript-gtk*: Create checksum... >>> ghostscript-gtk*: Create ghostscript-gtk-10.02.1-r0.apk >>> ghostscript*: Tracing dependencies... so:libc.musl-armv7.so.1 so:libcups.so.2 so:libfontconfig.so.1 so:libfreetype.so.6 so:libgcc_s.so.1 so:libjbig2dec.so.0 so:libjpeg.so.8 so:liblcms2.so.2 so:libpng16.so.16 so:libstdc++.so.6 so:libtiff.so.6 so:libz.so.1 >>> ghostscript*: Package size: 57.8 MB >>> ghostscript*: Compressing data... >>> ghostscript*: Create checksum... >>> ghostscript*: Create ghostscript-10.02.1-r0.apk >>> ghostscript: Build complete at Mon, 22 Apr 2024 22:03:12 +0000 elapsed time 0h 1m 21s >>> ghostscript: Cleaning up srcdir >>> ghostscript: Cleaning up pkgdir >>> ghostscript: Uninstalling dependencies... (1/263) Purging .makedepends-ghostscript (20240422.220152) (2/263) Purging autoconf (2.72-r0) (3/263) Purging m4 (1.4.19-r3) (4/263) Purging automake (1.16.5-r2) (5/263) Purging cups-dev (2.4.7-r3) (6/263) Purging libgcrypt-dev (1.10.3-r0) (7/263) Purging gtk+3.0-dev (3.24.41-r0) (8/263) Purging wayland-protocols (1.35-r0) (9/263) Purging jbig2dec-dev (0.20-r0) (10/263) Purging jbig2dec (0.20-r0) (11/263) Purging lcms2-dev (2.16-r0) (12/263) Purging lcms2-plugins (2.16-r0) (13/263) Purging libtool (2.4.7-r3) (14/263) Purging libltdl (2.4.7-r3) (15/263) Purging openjpeg-dev (2.5.2-r0) (16/263) Purging openjpeg-tools (2.5.2-r0) (17/263) Purging openjpeg (2.5.2-r0) (18/263) Purging agetty-openrc (0.54-r1) (19/263) Purging agetty (2.40-r2) (20/263) Purging at-spi2-core-dev (2.52.0-r0) (21/263) Purging avahi-dev (0.8-r17) (22/263) Purging gdbm-dev (1.23-r1) (23/263) Purging gdbm-tools (1.23-r1) (24/263) Purging avahi-compat-howl (0.8-r17) (25/263) Purging avahi-compat-libdns_sd (0.8-r17) (26/263) Purging avahi-glib (0.8-r17) (27/263) Purging avahi-openrc (0.8-r17) (28/263) Purging dbus-openrc (1.14.10-r1) (29/263) Purging dbus-daemon-launch-helper (1.14.10-r1) (30/263) Purging dbus (1.14.10-r1) (31/263) Purging avahi (0.8-r17) (32/263) Purging blkid (2.40-r2) (33/263) Purging cfdisk (2.40-r2) (34/263) Purging dbus-dev (1.14.10-r1) (35/263) Purging findmnt (2.40-r2) (36/263) Purging flock (2.40-r2) (37/263) Purging fstrim (2.40-r2) (38/263) Purging gdk-pixbuf-dev (2.42.10-r6) (39/263) Purging git-perl (2.44.0-r2) (40/263) Purging perl-git (2.44.0-r2) (41/263) Purging perl-error (0.17029-r2) (42/263) Purging perl (5.38.2-r0) (43/263) Purging gnutls-dev (3.8.3-r0) (44/263) Purging gnutls-c++ (3.8.3-r0) (45/263) Purging gtk+3.0 (3.24.41-r0) Executing gtk+3.0-3.24.41-r0.post-deinstall (46/263) Purging gtk-update-icon-cache (3.24.41-r0) (47/263) Purging hicolor-icon-theme (0.17-r2) (48/263) Purging hexdump (2.40-r2) (49/263) Purging lcms2 (2.16-r0) (50/263) Purging libatk-bridge-2.0 (2.52.0-r0) (51/263) Purging libdaemon (0.14-r4) (52/263) Purging libepoxy-dev (1.5.10-r1) (53/263) Purging libepoxy (1.5.10-r1) (54/263) Purging libevent (2.1.12-r7) (55/263) Purging libgpg-error-dev (1.48-r0) (56/263) Purging libidn2-dev (2.3.7-r0) (57/263) Purging libtasn1-dev (4.19.0-r2) (58/263) Purging libtasn1-progs (4.19.0-r2) (59/263) Purging libxcomposite-dev (0.4.6-r5) (60/263) Purging libxcomposite (0.4.6-r5) (61/263) Purging libxcursor-dev (1.2.2-r1) (62/263) Purging libxcursor (1.2.2-r1) (63/263) Purging libxinerama-dev (1.1.5-r4) (64/263) Purging libxinerama (1.1.5-r4) (65/263) Purging libxkbcommon-dev (1.7.0-r0) (66/263) Purging libxkbcommon-x11 (1.7.0-r0) (67/263) Purging libxkbcommon (1.7.0-r0) (68/263) Purging xkeyboard-config (2.41-r0) (69/263) Purging libxml2-dev (2.12.6-r2) (70/263) Purging libxrandr-dev (1.5.4-r1) (71/263) Purging libxrandr (1.5.4-r1) (72/263) Purging libxtst-dev (1.2.4-r6) (73/263) Purging logger (2.40-r2) (74/263) Purging losetup (2.40-r2) (75/263) Purging lsblk (2.40-r2) (76/263) Purging mcookie (2.40-r2) (77/263) Purging mesa-dev (24.0.5-r0) (78/263) Purging libxdamage-dev (1.1.6-r5) (79/263) Purging libxdamage (1.1.6-r5) (80/263) Purging libxshmfence-dev (1.3.2-r6) (81/263) Purging mesa-egl (24.0.5-r0) (82/263) Purging mesa-gbm (24.0.5-r0) (83/263) Purging mesa-gl (24.0.5-r0) (84/263) Purging mesa-gles (24.0.5-r0) (85/263) Purging mesa-osmesa (24.0.5-r0) (86/263) Purging mesa-xatracker (24.0.5-r0) (87/263) Purging mesa (24.0.5-r0) (88/263) Purging mesa-glapi (24.0.5-r0) (89/263) Purging mount (2.40-r2) (90/263) Purging nettle-dev (3.9.1-r0) (91/263) Purging gmp-dev (6.3.0-r0) (92/263) Purging libgmpxx (6.3.0-r0) (93/263) Purging p11-kit-dev (0.25.3-r0) (94/263) Purging pango-dev (1.52.2-r0) (95/263) Purging pango-tools (1.52.2-r0) (96/263) Purging pango (1.52.2-r0) Executing pango-1.52.2-r0.pre-deinstall (97/263) Purging partx (2.40-r2) (98/263) Purging py3-packaging-pyc (24.0-r1) (99/263) Purging py3-parsing-pyc (3.1.2-r1) (100/263) Purging python3-pyc (3.12.3-r1) (101/263) Purging python3-pycache-pyc0 (3.12.3-r1) (102/263) Purging xcb-proto-pyc (1.16.0-r1) (103/263) Purging pyc (3.12.3-r1) (104/263) Purging runuser (2.40-r2) (105/263) Purging setpriv (2.40-r2) (106/263) Purging sfdisk (2.40-r2) (107/263) Purging tiff-dev (4.6.0t-r0) (108/263) Purging libtiffxx (4.6.0t-r0) (109/263) Purging umount (2.40-r2) (110/263) Purging util-linux-misc (2.40-r2) (111/263) Purging setarch (2.40-r2) (112/263) Purging util-linux-openrc (2.40-r2) (113/263) Purging uuidgen (2.40-r2) (114/263) Purging wayland-dev (1.22.0-r4) (115/263) Purging wayland-libs-cursor (1.22.0-r4) (116/263) Purging wayland-libs-egl (1.22.0-r4) (117/263) Purging wayland-libs-server (1.22.0-r4) (118/263) Purging wayland-libs-client (1.22.0-r4) (119/263) Purging wipefs (2.40-r2) (120/263) Purging xz-dev (5.6.1-r3) (121/263) Purging zstd-dev (1.5.6-r0) (122/263) Purging zstd (1.5.6-r0) (123/263) Purging at-spi2-core (2.52.0-r0) (124/263) Purging cups-libs (2.4.7-r3) (125/263) Purging avahi-libs (0.8-r17) (126/263) Purging harfbuzz-dev (8.4.0-r0) (127/263) Purging harfbuzz-cairo (8.4.0-r0) (128/263) Purging harfbuzz-gobject (8.4.0-r0) (129/263) Purging harfbuzz-icu (8.4.0-r0) (130/263) Purging harfbuzz-subset (8.4.0-r0) (131/263) Purging harfbuzz (8.4.0-r0) (132/263) Purging graphite2-dev (1.3.14-r6) (133/263) Purging graphite2 (1.3.14-r6) (134/263) Purging cairo-dev (1.18.0-r0) (135/263) Purging cairo-tools (1.18.0-r0) (136/263) Purging xcb-util-dev (0.4.1-r3) (137/263) Purging util-macros (1.20.0-r0) (138/263) Purging xcb-util (0.4.1-r3) (139/263) Purging cairo-gobject (1.18.0-r0) (140/263) Purging cairo (1.18.0-r0) (141/263) Purging libxft-dev (2.3.8-r3) (142/263) Purging libxft (2.3.8-r3) (143/263) Purging fontconfig-dev (2.15.0-r1) (144/263) Purging fontconfig (2.15.0-r1) (145/263) Purging freetype-dev (2.13.2-r0) (146/263) Purging freetype (2.13.2-r0) (147/263) Purging brotli-dev (1.1.0-r2) (148/263) Purging brotli (1.1.0-r2) (149/263) Purging glib-dev (2.80.0-r3) (150/263) Purging bzip2-dev (1.0.8-r6) (151/263) Purging docbook-xsl (1.79.2-r9) Executing docbook-xsl-1.79.2-r9.pre-deinstall (152/263) Purging docbook-xml (4.5-r9) Executing docbook-xml-4.5-r9.pre-deinstall (153/263) Purging gettext-dev (0.22.5-r0) (154/263) Purging xz (5.6.1-r3) (155/263) Purging gettext-asprintf (0.22.5-r0) (156/263) Purging gettext (0.22.5-r0) (157/263) Purging gettext-envsubst (0.22.5-r0) (158/263) Purging libxml2-utils (2.12.6-r2) (159/263) Purging libxslt (1.1.39-r1) (160/263) Purging py3-packaging (24.0-r1) (161/263) Purging py3-parsing (3.1.2-r1) (162/263) Purging pcre2-dev (10.43-r0) (163/263) Purging libpcre2-16 (10.43-r0) (164/263) Purging libpcre2-32 (10.43-r0) (165/263) Purging libedit-dev (20230828.3.1-r4) (166/263) Purging ncurses-dev (6.4_p20240330-r0) (167/263) Purging libncurses++ (6.4_p20240330-r0) (168/263) Purging bsd-compat-headers (0.7.2-r6) (169/263) Purging dbus-libs (1.14.10-r1) (170/263) Purging expat-dev (2.6.2-r0) (171/263) Purging expat (2.6.2-r0) (172/263) Purging fribidi-dev (1.0.13-r0) (173/263) Purging fribidi (1.0.13-r0) (174/263) Purging libxxf86vm-dev (1.1.5-r6) (175/263) Purging libxxf86vm (1.1.5-r6) (176/263) Purging libxrender-dev (0.9.11-r5) (177/263) Purging libxrender (0.9.11-r5) (178/263) Purging libxi-dev (1.8.1-r4) (179/263) Purging libxi (1.8.1-r4) (180/263) Purging libxfixes-dev (6.0.1-r4) (181/263) Purging libxfixes (6.0.1-r4) (182/263) Purging libxext-dev (1.3.6-r2) (183/263) Purging libx11-dev (1.8.9-r1) (184/263) Purging xtrans (1.5.0-r0) (185/263) Purging libxcb-dev (1.16.1-r0) (186/263) Purging xcb-proto (1.16.0-r1) (187/263) Purging python3 (3.12.3-r1) (188/263) Purging gdbm (1.23-r1) (189/263) Purging gdk-pixbuf (2.42.10-r6) Executing gdk-pixbuf-2.42.10-r6.pre-deinstall (190/263) Purging shared-mime-info (2.4-r0) Executing shared-mime-info-2.4-r0.post-deinstall (191/263) Purging gettext-libs (0.22.5-r0) (192/263) Purging libatk-1.0 (2.52.0-r0) (193/263) Purging glib (2.80.0-r3) (194/263) Purging gnutls (3.8.3-r0) (195/263) Purging libdrm-dev (2.4.120-r0) (196/263) Purging libdrm (2.4.120-r0) (197/263) Purging libpciaccess-dev (0.18.1-r0) (198/263) Purging libpciaccess (0.18.1-r0) (199/263) Purging hwdata-pci (0.381-r0) (200/263) Purging icu-dev (74.2-r0) (201/263) Purging icu (74.2-r0) (202/263) Purging icu-libs (74.2-r0) (203/263) Purging icu-data-en (74.2-r0) (204/263) Purging util-linux-dev (2.40-r2) (205/263) Purging libfdisk (2.40-r2) (206/263) Purging libmount (2.40-r2) (207/263) Purging libsmartcols (2.40-r2) (208/263) Purging libuuid (2.40-r2) (209/263) Purging util-linux (2.40-r2) (210/263) Purging libblkid (2.40-r2) (211/263) Purging libxdmcp-dev (1.1.5-r1) (212/263) Purging libxtst (1.2.4-r6) (213/263) Purging libxext (1.3.6-r2) (214/263) Purging libx11 (1.8.9-r1) (215/263) Purging libxcb (1.16.1-r0) (216/263) Purging libxdmcp (1.1.5-r1) (217/263) Purging libbsd (0.12.2-r0) (218/263) Purging libbz2 (1.0.8-r6) (219/263) Purging libcap-ng (0.8.4-r0) (220/263) Purging libeconf (0.6.2-r0) (221/263) Purging libffi-dev (3.4.6-r0) (222/263) Purging linux-headers (6.6-r0) (223/263) Purging llvm17-libs (17.0.6-r1) (224/263) Purging p11-kit (0.25.3-r0) (225/263) Purging libffi (3.4.6-r0) (226/263) Purging libformw (6.4_p20240330-r0) (227/263) Purging libgcrypt (1.10.3-r0) (228/263) Purging libgpg-error (1.48-r0) (229/263) Purging libintl (0.22.5-r0) (230/263) Purging libjpeg-turbo-dev (3.0.2-r0) (231/263) Purging libturbojpeg (3.0.2-r0) (232/263) Purging tiff (4.6.0t-r0) (233/263) Purging libjpeg-turbo (3.0.2-r0) (234/263) Purging libmd (1.1.0-r0) (235/263) Purging libmenuw (6.4_p20240330-r0) (236/263) Purging libpanelw (6.4_p20240330-r0) (237/263) Purging libpng-dev (1.6.43-r0) (238/263) Purging libpng (1.6.43-r0) (239/263) Purging libwebp-dev (1.3.2-r0) (240/263) Purging libwebpdecoder (1.3.2-r0) (241/263) Purging libwebpdemux (1.3.2-r0) (242/263) Purging libwebpmux (1.3.2-r0) (243/263) Purging libwebp (1.3.2-r0) (244/263) Purging libsharpyuv (1.3.2-r0) (245/263) Purging libtasn1 (4.19.0-r2) (246/263) Purging libxau-dev (1.0.11-r4) (247/263) Purging libxau (1.0.11-r4) (248/263) Purging libxml2 (2.12.6-r2) (249/263) Purging libxshmfence (1.3.2-r6) (250/263) Purging linux-pam (1.6.0-r0) (251/263) Purging mpdecimal (4.0.0-r0) (252/263) Purging nettle (3.9.1-r0) (253/263) Purging pixman-dev (0.43.2-r0) (254/263) Purging pixman (0.43.2-r0) (255/263) Purging sqlite-dev (3.45.3-r0) (256/263) Purging sqlite-libs (3.45.3-r0) (257/263) Purging sqlite (3.45.3-r0) (258/263) Purging readline (8.2.10-r0) (259/263) Purging utmps-libs (0.1.2.2-r1) (260/263) Purging skalibs (2.14.1.1-r0) (261/263) Purging xorgproto (2024.1-r0) (262/263) Purging xz-libs (5.6.1-r3) (263/263) Purging zlib-dev (1.3.1-r1) Executing busybox-1.36.1-r25.trigger OK: 270 MiB in 102 packages >>> ghostscript: Updating the main/armv7 repository index... >>> ghostscript: Signing the index...