=>> Building print/sioyek build started at Wed Mar 18 20:54:19 EDT 2026 port directory: /usr/ports/print/sioyek package name: sioyek-2.0.0.20250513_7 building for: FreeBSD pkg.DaveG.ca 15.0-RELEASE-p3 FreeBSD 15.0-RELEASE-p3 1500068 amd64 maintained by: fuz@FreeBSD.org Makefile datestamp: -rw-r--r-- 1 root wheel 1146 Jan 5 20:59 /usr/ports/print/sioyek/Makefile Ports top last git commit: 8c988f802ea2 Ports top unclean checkout: no Port dir last git commit: 35a5ed5db010 Port dir unclean checkout: no Poudriere version: poudriere-git-3.4.2 Host OSVERSION: 1500068 Jail OSVERSION: 1500068 Job Id: 12 ---Begin Environment--- SHELL=/bin/sh OSVERSION=1500068 UNAME_v=FreeBSD 15.0-RELEASE-p3 1500068 UNAME_r=15.0-RELEASE-p3 BLOCKSIZE=K MAIL=/var/mail/root MM_CHARSET=UTF-8 LANG=C.UTF-8 STATUS=1 HOME=/root PATH=/sbin:/bin:/usr/sbin:/usr/bin:/usr/local/sbin:/usr/local/bin:/root/bin MAKE_OBJDIR_CHECK_WRITABLE=0 LOCALBASE=/usr/local USER=root POUDRIERE_NAME=poudriere-git LIBEXECPREFIX=/usr/local/libexec/poudriere POUDRIERE_VERSION=3.4.2 MASTERMNT=/usr/local/poudriere/data/.m/freebsd_15_0_x64-HEAD-ALL/ref LC_COLLATE=C POUDRIERE_BUILD_TYPE=bulk PACKAGE_BUILDING=yes SAVED_TERM=tmux-256color OUTPUT_REDIRECTED_STDERR=4 OUTPUT_REDIRECTED=1 PWD=/usr/local/poudriere/data/.m/freebsd_15_0_x64-HEAD-ALL/12/.p OUTPUT_REDIRECTED_STDOUT=3 P_PORTS_FEATURES=FLAVORS SUBPACKAGES SELECTED_OPTIONS MASTERNAME=freebsd_15_0_x64-HEAD-ALL SCRIPTPREFIX=/usr/local/share/poudriere SCRIPTNAME=bulk.sh OLDPWD=/usr/local/poudriere/data/.m/freebsd_15_0_x64-HEAD-ALL/ref/.p/pool POUDRIERE_PKGNAME=poudriere-git-3.4.2 SCRIPTPATH=/usr/local/share/poudriere/bulk.sh POUDRIEREPATH=/usr/local/bin/poudriere ---End Environment--- ---Begin Poudriere Port Flags/Env--- PORT_FLAGS= PKGENV= FLAVOR= MAKE_ARGS= ---End Poudriere Port Flags/Env--- ---Begin OPTIONS List--- ---End OPTIONS List--- --MAINTAINER-- fuz@FreeBSD.org --End MAINTAINER-- --CONFIGURE_ARGS-- --with-qt-includes=/usr/local/include/qt6 --with-qt-libraries=/usr/local/lib/qt6 --with-extra-includes=/usr/local/include --with-extra-libs=/usr/local/lib --End CONFIGURE_ARGS-- --CONFIGURE_ENV-- QT_SELECT=qt6 QMAKEMODULES="/wrkdirs/usr/ports/print/sioyek/work/sioyek-eb03410682f70fa27cbe2f9ec3bf59ac086457d7/mkspecs/modules:/usr/local/lib/qt6/mkspecs/modules" QTDIR="/usr/local/lib/qt6" QMAKE="/usr/local/lib/qt6/bin/qmake" MOC="/usr/local/libexec/qt6/moc" RCC="/usr/local/libexec/qt6/rcc" UIC="/usr/local/libexec/qt6/uic" QMAKESPEC="/usr/local/lib/qt6/mkspecs/freebsd-$(ccver="$(c++ --version)"; case "$ccver" in *clang*) echo clang ;; *) echo g++ ;; esac)" XDG_DATA_HOME=/wrkdirs/usr/ports/print/sioyek/work XDG_CONFIG_HOME=/wrkdirs/usr/ports/print/sioyek/work XDG_CACHE_HOME=/wrkdirs/usr/ports/print/sioyek/work/.cache HOME=/wrkdirs/usr/ports/print/sioyek/work TMPDIR="/tmp" PATH=/wrkdirs/usr/ports/print/sioyek/work/.bin:/sbin:/bin:/usr/sbin:/usr/bin:/usr/local/sbin:/usr/local/bin:/root/bin PKG_CONFIG_LIBDIR=/wrkdirs/usr/ports/print/sioyek/work/.pkgconfig:/usr/local/libdata/pkgconfig:/usr/local/share/pkgconfig:/usr/libdata/pkgconfig SHELL=/bin/sh CONFIG_SHELL=/bin/sh --End CONFIGURE_ENV-- --MAKE_ENV-- QT_SELECT=qt6 QMAKEMODULES="/wrkdirs/usr/ports/print/sioyek/work/sioyek-eb03410682f70fa27cbe2f9ec3bf59ac086457d7/mkspecs/modules:/usr/local/lib/qt6/mkspecs/modules" XDG_DATA_HOME=/wrkdirs/usr/ports/print/sioyek/work XDG_CONFIG_HOME=/wrkdirs/usr/ports/print/sioyek/work XDG_CACHE_HOME=/wrkdirs/usr/ports/print/sioyek/work/.cache HOME=/wrkdirs/usr/ports/print/sioyek/work TMPDIR="/tmp" PATH=/wrkdirs/usr/ports/print/sioyek/work/.bin:/sbin:/bin:/usr/sbin:/usr/bin:/usr/local/sbin:/usr/local/bin:/root/bin PKG_CONFIG_LIBDIR=/wrkdirs/usr/ports/print/sioyek/work/.pkgconfig:/usr/local/libdata/pkgconfig:/usr/local/share/pkgconfig:/usr/libdata/pkgconfig MK_DEBUG_FILES=no MK_KERNEL_SYMBOLS=no SHELL=/bin/sh NO_LINT=YES PREFIX=/usr/local LOCALBASE=/usr/local CC="cc" CFLAGS="-O2 -pipe -fstack-protector-strong -fno-strict-aliasing " CPP="cpp" CPPFLAGS="" LDFLAGS=" -Wl,--undefined-version " LIBS="" CXX="c++" CXXFLAGS="-O2 -pipe -fstack-protector-strong -fno-strict-aliasing " BSD_INSTALL_PROGRAM="install -s -m 555" BSD_INSTALL_LIB="install -s -m 0644" BSD_INSTALL_SCRIPT="install -m 555" BSD_INSTALL_DATA="install -m 0644" BSD_INSTALL_MAN="install -m 444" --End MAKE_ENV-- --PLIST_SUB-- QT_BINDIR="lib/qt6/bin" QT_INCDIR="include/qt6" QT_LIBDIR="lib/qt6" QT_ARCHDIR="lib/qt6" QT_PLUGINDIR="lib/qt6/plugins" QT_LIBEXECDIR="libexec/qt6" QT_IMPORTDIR="lib/qt6/imports" QT_QMLDIR="lib/qt6/qml" QT_SBOMDIR="lib/qt6/sbom" QT_DATADIR="share/qt6" QT_DOCDIR="share/doc/qt6" QT_L10NDIR="share/qt6/translations" QT_EXAMPLEDIR="share/examples/qt6" QT_TESTDIR="share/qt6/tests" QT_MKSPECDIR="lib/qt6/mkspecs" QT_TOOLDIR="libexec/qt6" DEBUG="@comment " OSREL=15.0 PREFIX=%D LOCALBASE=/usr/local RESETPREFIX=/usr/local LIB32DIR=lib DOCSDIR="share/doc/sioyek" EXAMPLESDIR="share/examples/sioyek" DATADIR="share/sioyek" WWWDIR="www/sioyek" ETCDIR="etc/sioyek" --End PLIST_SUB-- --SUB_LIST-- PREFIX=/usr/local LOCALBASE=/usr/local DATADIR=/usr/local/share/sioyek DOCSDIR=/usr/local/share/doc/sioyek EXAMPLESDIR=/usr/local/share/examples/sioyek WWWDIR=/usr/local/www/sioyek ETCDIR=/usr/local/etc/sioyek --End SUB_LIST-- ---Begin make.conf--- DEFAULT_VERSIONS+=pgsql=15 DEFAULT_VERSIONS+=php=82 DISABLE_LICENSES=yes SELECTED_OPTIONS+=OPENBLAS ARCHDEF=AMD64K10h64SSE3 USE_PACKAGE_DEPENDS=yes BATCH=yes WRKDIRPREFIX=/wrkdirs PORTSDIR=/usr/ports PACKAGES=/packages DISTDIR=/distfiles FORCE_PACKAGE=yes PACKAGE_BUILDING=yes PACKAGE_BUILDING_FLAVORS=yes #### #### DEFAULT_VERSIONS+=pgsql=15 DEFAULT_VERSIONS+=php=82 DISABLE_LICENSES=yes SELECTED_OPTIONS+=OPENBLAS ARCHDEF=AMD64K10h64SSE3 WITH_CCACHE_BUILD=yes CCACHE_DIR=/root/.ccache #### Misc Poudriere #### .include "/etc/make.conf.ports_env" GID=0 UID=0 ---End make.conf--- --Resource limits-- cpu time (seconds, -t) unlimited file size (512-blocks, -f) unlimited data seg size (kbytes, -d) 33554432 stack size (kbytes, -s) 524288 core file size (512-blocks, -c) unlimited max memory size (kbytes, -m) unlimited locked memory (kbytes, -l) unlimited max user processes (-u) 89999 open files (-n) 8192 virtual mem size (kbytes, -v) unlimited swap limit (kbytes, -w) unlimited socket buffer size (bytes, -b) unlimited pseudo-terminals (-p) unlimited kqueues (-k) unlimited umtx shared locks (-o) unlimited pipebuf (-y) unlimited --End resource limits-- =================================================== ===== env: NO_DEPENDS=yes USER=root UID=0 GID=0 =========================================================================== =================================================== ===== env: USE_PACKAGE_DEPENDS_ONLY=1 USER=root UID=0 GID=0 ===> sioyek-2.0.0.20250513_7 depends on file: /usr/local/sbin/pkg - not found ===> Installing existing package /packages/All/pkg-2.6.2.pkg [pkg.DaveG.ca] Installing pkg-2.6.2... [pkg.DaveG.ca] Extracting pkg-2.6.2: .......... done ===> sioyek-2.0.0.20250513_7 depends on file: /usr/local/sbin/pkg - found ===> Returning to build of sioyek-2.0.0.20250513_7 =========================================================================== =================================================== ===== env: USE_PACKAGE_DEPENDS_ONLY=1 USER=root UID=0 GID=0 =========================================================================== =================================================== ===== env: NO_DEPENDS=yes USER=root UID=0 GID=0 ===> Fetching all distfiles required by sioyek-2.0.0.20250513_7 for building =========================================================================== =================================================== ===== env: NO_DEPENDS=yes USER=root UID=0 GID=0 ===> Fetching all distfiles required by sioyek-2.0.0.20250513_7 for building => SHA256 Checksum OK for ahrm-sioyek-v2.0.0.20250513-eb03410682f70fa27cbe2f9ec3bf59ac086457d7_GH0.tar.gz. =========================================================================== =================================================== ===== env: USE_PACKAGE_DEPENDS_ONLY=1 USER=root UID=0 GID=0 =========================================================================== =================================================== ===== env: NO_DEPENDS=yes USER=root UID=0 GID=0 ===> Fetching all distfiles required by sioyek-2.0.0.20250513_7 for building ===> Extracting for sioyek-2.0.0.20250513_7 => SHA256 Checksum OK for ahrm-sioyek-v2.0.0.20250513-eb03410682f70fa27cbe2f9ec3bf59ac086457d7_GH0.tar.gz. /bin/rm -f /wrkdirs/usr/ports/print/sioyek/work/sioyek-eb03410682f70fa27cbe2f9ec3bf59ac086457d7/pdf_viewer/sqlite3.h /bin/rm -f /wrkdirs/usr/ports/print/sioyek/work/sioyek-eb03410682f70fa27cbe2f9ec3bf59ac086457d7/pdf_viewer/sqlite3ext.h /bin/rm -f /wrkdirs/usr/ports/print/sioyek/work/sioyek-eb03410682f70fa27cbe2f9ec3bf59ac086457d7/pdf_viewer/sqlite3.c /bin/rm -f /wrkdirs/usr/ports/print/sioyek/work/sioyek-eb03410682f70fa27cbe2f9ec3bf59ac086457d7/pdf_viewer/shell.c =========================================================================== =================================================== ===== env: USE_PACKAGE_DEPENDS_ONLY=1 USER=root UID=0 GID=0 =========================================================================== =================================================== ===== env: NO_DEPENDS=yes USER=root UID=0 GID=0 ===> Patching for sioyek-2.0.0.20250513_7 ===> Applying FreeBSD patches for sioyek-2.0.0.20250513_7 from /usr/ports/print/sioyek/files =========================================================================== =================================================== ===== env: USE_PACKAGE_DEPENDS_ONLY=1 USER=root UID=0 GID=0 ===> sioyek-2.0.0.20250513_7 depends on executable: update-desktop-database - not found ===> Installing existing package /packages/All/desktop-file-utils-0.28.pkg [pkg.DaveG.ca] Installing desktop-file-utils-0.28... [pkg.DaveG.ca] `-- Installing gettext-runtime-0.26... [pkg.DaveG.ca] | `-- Installing indexinfo-0.3.1_1... [pkg.DaveG.ca] | `-- Extracting indexinfo-0.3.1_1: . done [pkg.DaveG.ca] `-- Extracting gettext-runtime-0.26: .......... done [pkg.DaveG.ca] `-- Installing glib-2.84.4,2... [pkg.DaveG.ca] | `-- Installing libffi-3.5.1... [pkg.DaveG.ca] | `-- Extracting libffi-3.5.1: .......... done [pkg.DaveG.ca] | `-- Installing libiconv-1.18_1... [pkg.DaveG.ca] | `-- Extracting libiconv-1.18_1: .......... done [pkg.DaveG.ca] | `-- Installing pcre2-10.47_1... [pkg.DaveG.ca] | `-- Extracting pcre2-10.47_1: .......... done [pkg.DaveG.ca] | `-- Installing py311-packaging-26.0... [pkg.DaveG.ca] | | `-- Installing python311-3.11.15... [pkg.DaveG.ca] | | `-- Installing mpdecimal-4.0.1... [pkg.DaveG.ca] | | `-- Extracting mpdecimal-4.0.1: .......... done [pkg.DaveG.ca] | | `-- Installing readline-8.3.3... [pkg.DaveG.ca] | | `-- Extracting readline-8.3.3: .......... done [pkg.DaveG.ca] | | `-- Extracting python311-3.11.15: .......... done [pkg.DaveG.ca] | `-- Extracting py311-packaging-26.0: .......... done [pkg.DaveG.ca] `-- Extracting glib-2.84.4,2: .......... done [pkg.DaveG.ca] Extracting desktop-file-utils-0.28: .......... done Building cache database of MIME types ==> Running trigger: desktop-file-utils.ucl Building cache database of MIME types ==> Running trigger: gio-modules.ucl Generating GIO modules cache ==> Running trigger: glib-schemas.ucl Compiling glib schemas No schema files found: doing nothing. ===== Message from python311-3.11.15: -- Note that some standard Python modules are provided as separate ports as they require additional dependencies. They are available as: py311-gdbm databases/py-gdbm@py311 py311-sqlite3 databases/py-sqlite3@py311 py311-tkinter x11-toolkits/py-tkinter@py311 ===> sioyek-2.0.0.20250513_7 depends on executable: update-desktop-database - found ===> Returning to build of sioyek-2.0.0.20250513_7 ===> sioyek-2.0.0.20250513_7 depends on package: xorgproto>=0 - not found ===> Installing existing package /packages/All/xorgproto-2024.1.pkg [pkg.DaveG.ca] Installing xorgproto-2024.1... [pkg.DaveG.ca] Extracting xorgproto-2024.1: .......... done ===> sioyek-2.0.0.20250513_7 depends on package: xorgproto>=0 - found ===> Returning to build of sioyek-2.0.0.20250513_7 ===> sioyek-2.0.0.20250513_7 depends on file: /usr/local/bin/ccache - not found ===> Installing existing package /packages/All/ccache-3.7.12_8.pkg [pkg.DaveG.ca] Installing ccache-3.7.12_8... [pkg.DaveG.ca] Extracting ccache-3.7.12_8: ......... done Create compiler links... create symlink for cc create symlink for cc (world) create symlink for c++ create symlink for c++ (world) create symlink for CC create symlink for CC (world) create symlink for clang create symlink for clang (world) create symlink for clang++ create symlink for clang++ (world) ===== Message from ccache-3.7.12_8: -- NOTE: Please read /usr/local/share/doc/ccache/ccache-howto-freebsd.txt for information on using ccache with FreeBSD ports and src. ===> sioyek-2.0.0.20250513_7 depends on file: /usr/local/bin/ccache - found ===> Returning to build of sioyek-2.0.0.20250513_7 =========================================================================== =================================================== ===== env: USE_PACKAGE_DEPENDS_ONLY=1 USER=root UID=0 GID=0 ===> sioyek-2.0.0.20250513_7 depends on shared library: libmupdf.so - not found ===> Installing existing package /packages/All/mupdf-1.27.0,1.pkg [pkg.DaveG.ca] Installing mupdf-1.27.0,1... [pkg.DaveG.ca] `-- Installing brotli-1.2.0,1... [pkg.DaveG.ca] `-- Extracting brotli-1.2.0,1: .......... done [pkg.DaveG.ca] `-- Installing curl-8.17.0... [pkg.DaveG.ca] | `-- Installing libidn2-2.3.8... [pkg.DaveG.ca] | | `-- Installing libunistring-1.4.2... [pkg.DaveG.ca] | | `-- Extracting libunistring-1.4.2: .......... done [pkg.DaveG.ca] | `-- Extracting libidn2-2.3.8: .......... done [pkg.DaveG.ca] | `-- Installing libnghttp2-1.68.0... [pkg.DaveG.ca] | `-- Extracting libnghttp2-1.68.0: ....... done [pkg.DaveG.ca] | `-- Installing libpsl-0.21.5_2... [pkg.DaveG.ca] | `-- Extracting libpsl-0.21.5_2: ........ done [pkg.DaveG.ca] | `-- Installing libssh2-1.11.1,3... [pkg.DaveG.ca] | `-- Extracting libssh2-1.11.1,3: .......... done [pkg.DaveG.ca] | `-- Installing zstd-1.5.7_1... [pkg.DaveG.ca] | `-- Extracting zstd-1.5.7_1: .......... done [pkg.DaveG.ca] `-- Extracting curl-8.17.0: .......... done [pkg.DaveG.ca] `-- Installing freeglut-3.2.1... [pkg.DaveG.ca] | `-- Installing libGLU-9.0.3... [pkg.DaveG.ca] | | `-- Installing libglvnd-1.7.0... [pkg.DaveG.ca] | | `-- Installing libX11-1.8.13,1... [pkg.DaveG.ca] | | | `-- Installing libxcb-1.17.0... [pkg.DaveG.ca] | | | `-- Installing libXau-1.0.12... [pkg.DaveG.ca] | | | `-- Extracting libXau-1.0.12: .......... done [pkg.DaveG.ca] | | | `-- Installing libXdmcp-1.1.5... [pkg.DaveG.ca] | | | `-- Extracting libXdmcp-1.1.5: ...... done [pkg.DaveG.ca] | | | `-- Extracting libxcb-1.17.0: .......... done [pkg.DaveG.ca] | | `-- Extracting libX11-1.8.13,1: .......... done [pkg.DaveG.ca] | | `-- Installing libXext-1.3.6,1... [pkg.DaveG.ca] | | `-- Extracting libXext-1.3.6,1: .......... done [pkg.DaveG.ca] | | `-- Extracting libglvnd-1.7.0: .......... done [pkg.DaveG.ca] | `-- Extracting libGLU-9.0.3: ..... done [pkg.DaveG.ca] | `-- Installing libICE-1.1.2,1... [pkg.DaveG.ca] | `-- Extracting libICE-1.1.2,1: .......... done [pkg.DaveG.ca] | `-- Installing libXi-1.8.2,1... [pkg.DaveG.ca] | | `-- Installing libXfixes-6.0.1... [pkg.DaveG.ca] | | `-- Extracting libXfixes-6.0.1: ....... done [pkg.DaveG.ca] | `-- Extracting libXi-1.8.2,1: .......... done [pkg.DaveG.ca] | `-- Installing libXrandr-1.5.4... [pkg.DaveG.ca] | | `-- Installing libXrender-0.9.12... [pkg.DaveG.ca] | | `-- Extracting libXrender-0.9.12: ....... done [pkg.DaveG.ca] | `-- Extracting libXrandr-1.5.4: .......... done [pkg.DaveG.ca] | `-- Installing libXxf86vm-1.1.6... [pkg.DaveG.ca] | `-- Extracting libXxf86vm-1.1.6: .......... done [pkg.DaveG.ca] `-- Extracting freeglut-3.2.1: .......... done [pkg.DaveG.ca] `-- Installing freetype2-2.14.1... [pkg.DaveG.ca] | `-- Installing png-1.6.55... [pkg.DaveG.ca] | `-- Extracting png-1.6.55: .......... done [pkg.DaveG.ca] `-- Extracting freetype2-2.14.1: .......... done [pkg.DaveG.ca] `-- Installing gumbo-0.13.0... [pkg.DaveG.ca] `-- Extracting gumbo-0.13.0: ....... done [pkg.DaveG.ca] `-- Installing harfbuzz-12.3.2... [pkg.DaveG.ca] | `-- Installing graphite2-1.3.14... [pkg.DaveG.ca] | `-- Extracting graphite2-1.3.14: .......... done [pkg.DaveG.ca] `-- Extracting harfbuzz-12.3.2: .......... done [pkg.DaveG.ca] `-- Installing jbig2dec-0.20_1... [pkg.DaveG.ca] `-- Extracting jbig2dec-0.20_1: ........ done [pkg.DaveG.ca] `-- Installing jpeg-turbo-3.1.3... [pkg.DaveG.ca] `-- Extracting jpeg-turbo-3.1.3: .......... done [pkg.DaveG.ca] `-- Installing libXcursor-1.2.3... [pkg.DaveG.ca] `-- Extracting libXcursor-1.2.3: .......... done [pkg.DaveG.ca] `-- Installing libXinerama-1.1.5,1... [pkg.DaveG.ca] `-- Extracting libXinerama-1.1.5,1: .......... done [pkg.DaveG.ca] `-- Installing openjpeg-2.5.4_2... [pkg.DaveG.ca] | `-- Installing lcms2-2.18... [pkg.DaveG.ca] | | `-- Installing tiff-4.7.1... [pkg.DaveG.ca] | | `-- Installing jbigkit-2.1_3... [pkg.DaveG.ca] | | `-- Extracting jbigkit-2.1_3: .......... done [pkg.DaveG.ca] | | `-- Installing lerc-4.0.0... [pkg.DaveG.ca] | | `-- Extracting lerc-4.0.0: ..... done [pkg.DaveG.ca] | | `-- Installing libdeflate-1.25... [pkg.DaveG.ca] | | `-- Extracting libdeflate-1.25: .......... done [pkg.DaveG.ca] | | `-- Extracting tiff-4.7.1: .......... done [pkg.DaveG.ca] | `-- Extracting lcms2-2.18: .......... done [pkg.DaveG.ca] `-- Extracting openjpeg-2.5.4_2: .......... done [pkg.DaveG.ca] Extracting mupdf-1.27.0,1: .......... done ===== Message from freeglut-3.2.1: -- Joystick support is untested and it is unknown if it works. Do not hesitate to contact x11@FreeBSD.org if this causes issues. ===== Message from freetype2-2.14.1: -- The 2.7.x series now uses the new subpixel hinting mode (V40 port's option) as the default, emulating a modern version of ClearType. This change inevitably leads to different rendering results, and you might change port's options to adapt it to your taste (or use the new "FREETYPE_PROPERTIES" environment variable). The environment variable "FREETYPE_PROPERTIES" can be used to control the driver properties. Example: FREETYPE_PROPERTIES=truetype:interpreter-version=35 \ cff:no-stem-darkening=1 \ autofitter:warping=1 This allows to select, say, the subpixel hinting mode at runtime for a given application. If LONG_PCF_NAMES port's option was enabled, the PCF family names may include the foundry and information whether they contain wide characters. For example, "Sony Fixed" or "Misc Fixed Wide", instead of "Fixed". This can be disabled at run time with using pcf:no-long-family-names property, if needed. Example: FREETYPE_PROPERTIES=pcf:no-long-family-names=1 How to recreate fontconfig cache with using such environment variable, if needed: # env FREETYPE_PROPERTIES=pcf:no-long-family-names=1 fc-cache -fsv The controllable properties are listed in the section "Controlling FreeType Modules" in the reference's table of contents (/usr/local/share/doc/freetype2/reference/index.html, if documentation was installed). ===> sioyek-2.0.0.20250513_7 depends on shared library: libmupdf.so - found (/usr/local/lib/libmupdf.so) ===> Returning to build of sioyek-2.0.0.20250513_7 ===> sioyek-2.0.0.20250513_7 depends on shared library: libharfbuzz.so - found (/usr/local/lib/libharfbuzz.so) ===> sioyek-2.0.0.20250513_7 depends on shared library: libfreetype.so - found (/usr/local/lib/libfreetype.so) ===> sioyek-2.0.0.20250513_7 depends on shared library: libjbig2dec.so - found (/usr/local/lib/libjbig2dec.so) ===> sioyek-2.0.0.20250513_7 depends on shared library: libmujs.so - not found ===> Installing existing package /packages/All/mujs-1.3.8_1.pkg [pkg.DaveG.ca] Installing mujs-1.3.8_1... [pkg.DaveG.ca] Extracting mujs-1.3.8_1: ...... done ===> sioyek-2.0.0.20250513_7 depends on shared library: libmujs.so - found (/usr/local/lib/libmujs.so) ===> Returning to build of sioyek-2.0.0.20250513_7 ===> sioyek-2.0.0.20250513_7 depends on shared library: libopenjp2.so - found (/usr/local/lib/libopenjp2.so) ===> sioyek-2.0.0.20250513_7 depends on shared library: libsynctex.so - not found ===> Installing existing package /packages/All/tex-synctex-2.0.0_5.pkg [pkg.DaveG.ca] Installing tex-synctex-2.0.0_5... [pkg.DaveG.ca] `-- Installing tex-kpathsea-6.4.1... [pkg.DaveG.ca] `-- Extracting tex-kpathsea-6.4.1: .......... done [pkg.DaveG.ca] Extracting tex-synctex-2.0.0_5: .......... done ===> sioyek-2.0.0.20250513_7 depends on shared library: libsynctex.so - found (/usr/local/lib/libsynctex.so) ===> Returning to build of sioyek-2.0.0.20250513_7 ===> sioyek-2.0.0.20250513_7 depends on shared library: libjpeg.so - found (/usr/local/lib/libjpeg.so) ===> sioyek-2.0.0.20250513_7 depends on shared library: libGL.so - found (/usr/local/lib/libGL.so) ===> sioyek-2.0.0.20250513_7 depends on shared library: libsqlite3.so - not found ===> Installing existing package /packages/All/sqlite3-3.50.4_2,1.pkg [pkg.DaveG.ca] Installing sqlite3-3.50.4_2,1... [pkg.DaveG.ca] `-- Installing libedit-3.1.20251016_1,1... [pkg.DaveG.ca] `-- Extracting libedit-3.1.20251016_1,1: .......... done [pkg.DaveG.ca] Extracting sqlite3-3.50.4_2,1: .......... done ===> sioyek-2.0.0.20250513_7 depends on shared library: libsqlite3.so - found (/usr/local/lib/libsqlite3.so) ===> Returning to build of sioyek-2.0.0.20250513_7 ===> sioyek-2.0.0.20250513_7 depends on shared library: libQt63DCore.so - not found ===> Installing existing package /packages/All/qt6-3d-6.10.2.pkg [pkg.DaveG.ca] Installing qt6-3d-6.10.2... [pkg.DaveG.ca] `-- Installing assimp-6.0.4... [pkg.DaveG.ca] `-- Extracting assimp-6.0.4: .......... done [pkg.DaveG.ca] `-- Installing libxkbcommon-1.13.1... [pkg.DaveG.ca] | `-- Installing libxml2-2.15.2... [pkg.DaveG.ca] | `-- Extracting libxml2-2.15.2: .......... done [pkg.DaveG.ca] | `-- Installing wayland-1.24.0_2... [pkg.DaveG.ca] | | `-- Installing expat-2.7.4... [pkg.DaveG.ca] | | `-- Extracting expat-2.7.4: .......... done [pkg.DaveG.ca] | | `-- Installing libepoll-shim-0.0.20240608... [pkg.DaveG.ca] | | `-- Extracting libepoll-shim-0.0.20240608: .......... done [pkg.DaveG.ca] | `-- Extracting wayland-1.24.0_2: .......... done [pkg.DaveG.ca] | `-- Installing xkeyboard-config-2.41_4... [pkg.DaveG.ca] | `-- Extracting xkeyboard-config-2.41_4: .......... done [pkg.DaveG.ca] `-- Extracting libxkbcommon-1.13.1: .......... done [pkg.DaveG.ca] `-- Installing qt6-base-6.10.2_1... [pkg.DaveG.ca] | `-- Installing at-spi2-core-2.56.7... [pkg.DaveG.ca] | | `-- Installing dbus-1.16.2_4,1... [pkg.DaveG.ca] | | `-- Installing libSM-1.2.6,1... [pkg.DaveG.ca] | | `-- Extracting libSM-1.2.6,1: ........ done ===> Creating groups Creating group 'messagebus' with gid '556' ===> Creating users Creating user 'messagebus' with uid '556' [pkg.DaveG.ca] | | `-- Extracting dbus-1.16.2_4,1: ......... done [pkg.DaveG.ca] | | `-- Installing gsettings-desktop-schemas-47.1_2... [pkg.DaveG.ca] | | `-- Extracting gsettings-desktop-schemas-47.1_2: .......... done [pkg.DaveG.ca] | | `-- Installing libXtst-1.2.5... [pkg.DaveG.ca] | | `-- Extracting libXtst-1.2.5: .......... done [pkg.DaveG.ca] | `-- Extracting at-spi2-core-2.56.7: .......... done [pkg.DaveG.ca] | `-- Installing cairo-1.18.2,3... [pkg.DaveG.ca] | | `-- Installing fontconfig-2.17.1,1... [pkg.DaveG.ca] | | `-- Extracting fontconfig-2.17.1,1: .......... done [pkg.DaveG.ca] | | `-- Installing lzo2-2.10_1... [pkg.DaveG.ca] | | `-- Extracting lzo2-2.10_1: .......... done [pkg.DaveG.ca] | | `-- Installing pixman-0.46.2... [pkg.DaveG.ca] | | `-- Extracting pixman-0.46.2: ...... done [pkg.DaveG.ca] | `-- Extracting cairo-1.18.2,3: .......... done [pkg.DaveG.ca] | `-- Installing cups-2.4.16... [pkg.DaveG.ca] | | `-- Installing avahi-app-0.8_6... [pkg.DaveG.ca] | | `-- Installing dbus-glib-0.114... [pkg.DaveG.ca] | | `-- Extracting dbus-glib-0.114: .......... done [pkg.DaveG.ca] | | `-- Installing gdbm-1.26... [pkg.DaveG.ca] | | `-- Extracting gdbm-1.26: .......... done [pkg.DaveG.ca] | | `-- Installing gnome_subr-1.0... [pkg.DaveG.ca] | | `-- Extracting gnome_subr-1.0: . done [pkg.DaveG.ca] | | `-- Installing libdaemon-0.14_1... [pkg.DaveG.ca] | | `-- Extracting libdaemon-0.14_1: .......... done [pkg.DaveG.ca] | | `-- Installing libevent-2.1.12... [pkg.DaveG.ca] | | `-- Extracting libevent-2.1.12: .......... done ===> Creating groups Creating group 'avahi' with gid '558' ===> Creating users Creating user 'avahi' with uid '558' [pkg.DaveG.ca] | | `-- Extracting avahi-app-0.8_6: .......... done [pkg.DaveG.ca] | | `-- Installing gnutls-3.8.12... [pkg.DaveG.ca] | | `-- Installing gmp-6.3.0... [pkg.DaveG.ca] | | `-- Extracting gmp-6.3.0: .......... done [pkg.DaveG.ca] | | `-- Installing libtasn1-4.21.0... [pkg.DaveG.ca] | | `-- Extracting libtasn1-4.21.0: .......... done [pkg.DaveG.ca] | | `-- Installing nettle-3.10.2... [pkg.DaveG.ca] | | `-- Extracting nettle-3.10.2: .......... done [pkg.DaveG.ca] | | `-- Installing p11-kit-0.26.2... [pkg.DaveG.ca] | | `-- Extracting p11-kit-0.26.2: .......... done [pkg.DaveG.ca] | | `-- Extracting gnutls-3.8.12: .......... done [pkg.DaveG.ca] | | `-- Installing libpaper-1.1.28_1... [pkg.DaveG.ca] | | `-- Extracting libpaper-1.1.28_1: .......... done ===> Creating groups Creating group 'cups' with gid '193' ===> Creating users Creating user 'cups' with uid '193' [pkg.DaveG.ca] | `-- Extracting cups-2.4.16: .......... done [pkg.DaveG.ca] | `-- Installing double-conversion-3.3.1... [pkg.DaveG.ca] | `-- Extracting double-conversion-3.3.1: .......... done [pkg.DaveG.ca] | `-- Installing gdk-pixbuf2-2.44.1... [pkg.DaveG.ca] | | `-- Installing shared-mime-info-2.4_2... [pkg.DaveG.ca] | | `-- Extracting shared-mime-info-2.4_2: ......... done [pkg.DaveG.ca] | `-- Extracting gdk-pixbuf2-2.44.1: .......... done [pkg.DaveG.ca] | `-- Installing gtk3-3.24.51... [pkg.DaveG.ca] | | `-- Installing adwaita-icon-theme-47.0... [pkg.DaveG.ca] | | `-- Installing adwaita-icon-theme-legacy-46.2... [pkg.DaveG.ca] | | | `-- Installing gtk-update-icon-cache-3.24.42... [pkg.DaveG.ca] | | | `-- Extracting gtk-update-icon-cache-3.24.42: .......... done [pkg.DaveG.ca] | | `-- Extracting adwaita-icon-theme-legacy-46.2: .......... done [pkg.DaveG.ca] | | `-- Extracting adwaita-icon-theme-47.0: .......... done [pkg.DaveG.ca] | | `-- Installing colord-1.4.8_1... [pkg.DaveG.ca] | | `-- Installing hwdata-0.405,1... [pkg.DaveG.ca] | | `-- Extracting hwdata-0.405,1: ...... done [pkg.DaveG.ca] | | `-- Installing libgudev-237... [pkg.DaveG.ca] | | | `-- Installing libudev-devd-0.6.0... [pkg.DaveG.ca] | | | `-- Extracting libudev-devd-0.6.0: ..... done [pkg.DaveG.ca] | | `-- Extracting libgudev-237: .......... done [pkg.DaveG.ca] | | `-- Installing libgusb-0.4.9_1... [pkg.DaveG.ca] | | | `-- Installing json-glib-1.10.8... [pkg.DaveG.ca] | | | `-- Installing gobject-introspection-1.84.0,1... [pkg.DaveG.ca] | | | `-- Extracting gobject-introspection-1.84.0,1: .......... done [pkg.DaveG.ca] | | | `-- Extracting json-glib-1.10.8: .......... done [pkg.DaveG.ca] | | `-- Extracting libgusb-0.4.9_1: .......... done [pkg.DaveG.ca] | | `-- Installing polkit-127... [pkg.DaveG.ca] | | | `-- Installing duktape-lib-2.7.0_1... [pkg.DaveG.ca] | | | `-- Extracting duktape-lib-2.7.0_1: ...... done ===> Creating groups Creating group 'polkitd' with gid '565' ===> Creating users Creating user 'polkitd' with uid '565' [pkg.DaveG.ca] | | `-- Extracting polkit-127: ......... done ===> Creating groups Creating group 'colord' with gid '970' ===> Creating users Creating user 'colord' with uid '970' [pkg.DaveG.ca] | | `-- Extracting colord-1.4.8_1: .......... done [pkg.DaveG.ca] | | `-- Installing fribidi-1.0.16... [pkg.DaveG.ca] | | `-- Extracting fribidi-1.0.16: .......... done [pkg.DaveG.ca] | | `-- Installing hicolor-icon-theme-0.18... [pkg.DaveG.ca] | | `-- Extracting hicolor-icon-theme-0.18: . done [pkg.DaveG.ca] | | `-- Installing libXcomposite-0.4.6_1,1... [pkg.DaveG.ca] | | `-- Extracting libXcomposite-0.4.6_1,1: .......... done [pkg.DaveG.ca] | | `-- Installing libXdamage-1.1.6... [pkg.DaveG.ca] | | `-- Extracting libXdamage-1.1.6: ...... done [pkg.DaveG.ca] | | `-- Installing libepoxy-1.5.10... [pkg.DaveG.ca] | | `-- Extracting libepoxy-1.5.10: .......... done [pkg.DaveG.ca] | | `-- Installing librsvg2-rust-2.61.4... [pkg.DaveG.ca] | | `-- Installing dav1d-1.5.3_1... [pkg.DaveG.ca] | | `-- Extracting dav1d-1.5.3_1: .......... done [pkg.DaveG.ca] | | `-- Installing pango-1.56.4_1... [pkg.DaveG.ca] | | | `-- Installing libXft-2.3.8... [pkg.DaveG.ca] | | | `-- Extracting libXft-2.3.8: .......... done [pkg.DaveG.ca] | | | `-- Installing libthai-0.1.30... [pkg.DaveG.ca] | | | `-- Installing libdatrie-0.2.14_1... [pkg.DaveG.ca] | | | `-- Extracting libdatrie-0.2.14_1: .......... done [pkg.DaveG.ca] | | | `-- Extracting libthai-0.1.30: .......... done [pkg.DaveG.ca] | | `-- Extracting pango-1.56.4_1: .......... done [pkg.DaveG.ca] | | `-- Extracting librsvg2-rust-2.61.4: .......... done [pkg.DaveG.ca] | `-- Extracting gtk3-3.24.51: .......... done [pkg.DaveG.ca] | `-- Installing icu-76.1,1... [pkg.DaveG.ca] | `-- Extracting icu-76.1,1: .......... done [pkg.DaveG.ca] | `-- Installing libb2-0.98.1_1... [pkg.DaveG.ca] | `-- Extracting libb2-0.98.1_1: ..... done [pkg.DaveG.ca] | `-- Installing libdrm-2.4.131,1... [pkg.DaveG.ca] | | `-- Installing libpciaccess-0.18.1_1... [pkg.DaveG.ca] | | `-- Extracting libpciaccess-0.18.1_1: ..... done [pkg.DaveG.ca] | `-- Extracting libdrm-2.4.131,1: .......... done [pkg.DaveG.ca] | `-- Installing libevdev-1.13.2... [pkg.DaveG.ca] | `-- Extracting libevdev-1.13.2: .......... done [pkg.DaveG.ca] | `-- Installing libinput-1.28.1... [pkg.DaveG.ca] | | `-- Installing libmtdev-1.1.7... [pkg.DaveG.ca] | | `-- Extracting libmtdev-1.1.7: ......... done [pkg.DaveG.ca] | | `-- Installing libwacom-2.12.1... [pkg.DaveG.ca] | | `-- Installing py311-libevdev-0.11_2... [pkg.DaveG.ca] | | `-- Extracting py311-libevdev-0.11_2: .......... done [pkg.DaveG.ca] | | `-- Extracting libwacom-2.12.1: .......... done [pkg.DaveG.ca] | | `-- Installing py311-evdev-1.9.1_1... [pkg.DaveG.ca] | | `-- Extracting py311-evdev-1.9.1_1: .......... done [pkg.DaveG.ca] | | `-- Installing py311-pyudev-0.24.1_1... [pkg.DaveG.ca] | | `-- Installing py311-six-1.17.0... [pkg.DaveG.ca] | | `-- Extracting py311-six-1.17.0: ........ done [pkg.DaveG.ca] | | `-- Extracting py311-pyudev-0.24.1_1: .......... done [pkg.DaveG.ca] | `-- Extracting libinput-1.28.1: .......... done [pkg.DaveG.ca] | `-- Installing perl5-5.42.1... [pkg.DaveG.ca] | `-- Extracting perl5-5.42.1: .......... done [pkg.DaveG.ca] | `-- Installing vulkan-loader-1.4.336... [pkg.DaveG.ca] | `-- Extracting vulkan-loader-1.4.336: ....... done [pkg.DaveG.ca] | `-- Installing xcb-util-0.4.1,1... [pkg.DaveG.ca] | `-- Extracting xcb-util-0.4.1,1: .......... done [pkg.DaveG.ca] | `-- Installing xcb-util-cursor-0.1.5... [pkg.DaveG.ca] | | `-- Installing xcb-util-image-0.4.1... [pkg.DaveG.ca] | | `-- Extracting xcb-util-image-0.4.1: ........ done [pkg.DaveG.ca] | | `-- Installing xcb-util-renderutil-0.3.10... [pkg.DaveG.ca] | | `-- Extracting xcb-util-renderutil-0.3.10: ...... done [pkg.DaveG.ca] | `-- Extracting xcb-util-cursor-0.1.5: ...... done [pkg.DaveG.ca] | `-- Installing xcb-util-keysyms-0.4.1... [pkg.DaveG.ca] | `-- Extracting xcb-util-keysyms-0.4.1: ...... done [pkg.DaveG.ca] | `-- Installing xcb-util-wm-0.4.2... [pkg.DaveG.ca] | `-- Extracting xcb-util-wm-0.4.2: .......... done [pkg.DaveG.ca] `-- Extracting qt6-base-6.10.2_1: .......... done [pkg.DaveG.ca] `-- Installing qt6-declarative-6.10.2... [pkg.DaveG.ca] | `-- Installing qt6-svg-6.10.2... [pkg.DaveG.ca] | `-- Extracting qt6-svg-6.10.2: .......... done [pkg.DaveG.ca] `-- Extracting qt6-declarative-6.10.2: .......... done [pkg.DaveG.ca] `-- Installing qt6-shadertools-6.10.2... [pkg.DaveG.ca] `-- Extracting qt6-shadertools-6.10.2: .......... done [pkg.DaveG.ca] Extracting qt6-3d-6.10.2: .......... done ==> Running trigger: desktop-file-utils.ucl Building cache database of MIME types ==> Running trigger: fontconfig.ucl Running fc-cache to build fontconfig cache... ==> Running trigger: gdk-pixbuf-query-loaders.ucl Generating gdk-pixbuf modules cache ==> Running trigger: gtk-update-icon-cache.ucl Generating GTK icon cache for /usr/local/share/icons/hicolor Generating GTK icon cache for /usr/local/share/icons/Adwaita Generating GTK icon cache for /usr/local/share/icons/AdwaitaLegacy ==> Running trigger: glib-schemas.ucl Compiling glib schemas Warning: Schema ?org.gnome.system.locale? has path ?/system/locale/?. Paths starting with ?/apps/?, ?/desktop/? or ?/system/? are deprecated. Warning: Schema ?org.gnome.system.proxy? has path ?/system/proxy/?. Paths starting with ?/apps/?, ?/desktop/? or ?/system/? are deprecated. Warning: Schema ?org.gnome.system.proxy.http? has path ?/system/proxy/http/?. Paths starting with ?/apps/?, ?/desktop/? or ?/system/? are deprecated. Warning: Schema ?org.gnome.system.proxy.https? has path ?/system/proxy/https/?. Paths starting with ?/apps/?, ?/desktop/? or ?/system/? are deprecated. Warning: Schema ?org.gnome.system.proxy.ftp? has path ?/system/proxy/ftp/?. Paths starting with ?/apps/?, ?/desktop/? or ?/system/? are deprecated. Warning: Schema ?org.gnome.system.proxy.socks? has path ?/system/proxy/socks/?. Paths starting with ?/apps/?, ?/desktop/? or ?/system/? are deprecated. ==> Running trigger: shared-mime-info.ucl Building the Shared MIME-Info database cache ===== Message from wayland-1.24.0_2: -- Wayland requires XDG_RUNTIME_DIR to be defined to a path that will contain "wayland-%d" unix(4) sockets. This is usually handled by consolekit2 (via ck-launch-session) or pam_xdg (via login). ===== Message from libxkbcommon-1.13.1: -- If arrow keys don't work under X11 switch to legacy rules e.g., For sh/bash/ksh/zsh run and (optionally) add into ~/.profile: export XKB_DEFAULT_RULES=xorg For csh/tcsh run and (optionally) add into ~/.login: setenv XKB_DEFAULT_RULES xorg ===> sioyek-2.0.0.20250513_7 depends on shared library: libQt63DCore.so - found (/usr/local/lib/qt6/libQt63DCore.so) ===> Returning to build of sioyek-2.0.0.20250513_7 ===> sioyek-2.0.0.20250513_7 depends on shared library: libQt6TextToSpeech.so - not found ===> Installing existing package /packages/All/qt6-speech-6.10.2.pkg [pkg.DaveG.ca] Installing qt6-speech-6.10.2... [pkg.DaveG.ca] `-- Installing qt6-multimedia-6.10.2... [pkg.DaveG.ca] | `-- Installing ffmpeg-8.0.1_5,1... [pkg.DaveG.ca] | | `-- Installing aom-3.13.1... [pkg.DaveG.ca] | | `-- Installing vmaf-3.0.0... [pkg.DaveG.ca] | | `-- Extracting vmaf-3.0.0: .......... done [pkg.DaveG.ca] | | `-- Extracting aom-3.13.1: .......... done [pkg.DaveG.ca] | | `-- Installing lame-3.100_5... [pkg.DaveG.ca] | | `-- Extracting lame-3.100_5: .......... done [pkg.DaveG.ca] | | `-- Installing libXv-1.0.13,1... [pkg.DaveG.ca] | | `-- Extracting libXv-1.0.13,1: .......... done [pkg.DaveG.ca] | | `-- Installing libass-0.17.4... [pkg.DaveG.ca] | | `-- Installing libunibreak-6.1,1... [pkg.DaveG.ca] | | `-- Extracting libunibreak-6.1,1: .......... done [pkg.DaveG.ca] | | `-- Extracting libass-0.17.4: ....... done [pkg.DaveG.ca] | | `-- Installing libbluray-1.4.1,1... [pkg.DaveG.ca] | | `-- Installing libudfread-1.2.0... [pkg.DaveG.ca] | | `-- Extracting libudfread-1.2.0: ....... done [pkg.DaveG.ca] | | `-- Extracting libbluray-1.4.1,1: .......... done [pkg.DaveG.ca] | | `-- Installing libdvdnav-7.0.0... [pkg.DaveG.ca] | | `-- Installing libdvdread-7.0.0... [pkg.DaveG.ca] | | `-- Extracting libdvdread-7.0.0: .......... done [pkg.DaveG.ca] | | `-- Extracting libdvdnav-7.0.0: .......... done [pkg.DaveG.ca] | | `-- Installing libjxl-0.11.2... [pkg.DaveG.ca] | | `-- Installing giflib-5.2.2... [pkg.DaveG.ca] | | `-- Extracting giflib-5.2.2: .......... done [pkg.DaveG.ca] | | `-- Installing highway-1.3.0... [pkg.DaveG.ca] | | `-- Extracting highway-1.3.0: .......... done [pkg.DaveG.ca] | | `-- Installing openexr-3.4.5... [pkg.DaveG.ca] | | | `-- Installing Imath-3.2.2_2... [pkg.DaveG.ca] | | | `-- Installing boost-libs-1.89.0_2... [pkg.DaveG.ca] | | | `-- Extracting boost-libs-1.89.0_2: .......... done [pkg.DaveG.ca] | | | `-- Installing py311-boost-libs-1.89.0... [pkg.DaveG.ca] | | | `-- Extracting py311-boost-libs-1.89.0: .......... done [pkg.DaveG.ca] | | | `-- Installing py311-numpy-1.26.4_12,1... [pkg.DaveG.ca] | | | | `-- Installing gcc14-14.2.0_4... [pkg.DaveG.ca] | | | | `-- Installing binutils-2.44,1... [pkg.DaveG.ca] | | | | `-- Extracting binutils-2.44,1: .......... done [pkg.DaveG.ca] | | | | `-- Installing mpc-1.3.1_1... [pkg.DaveG.ca] | | | | | `-- Installing mpfr-4.2.2,1... [pkg.DaveG.ca] | | | | | `-- Extracting mpfr-4.2.2,1: .......... done [pkg.DaveG.ca] | | | | `-- Extracting mpc-1.3.1_1: ...... done [pkg.DaveG.ca] | | | | `-- Extracting gcc14-14.2.0_4: .......... done create symlink for gcc14 create symlink for gcc14 (world) create symlink for g++14 create symlink for g++14 (world) create symlink for cpp14 create symlink for cpp14 (world) [pkg.DaveG.ca] | | | | `-- Installing openblas-0.3.30,2... [pkg.DaveG.ca] | | | | `-- Extracting openblas-0.3.30,2: .......... done [pkg.DaveG.ca] | | | | `-- Installing suitesparse-umfpack-6.3.7... [pkg.DaveG.ca] | | | | `-- Installing suitesparse-amd-3.3.4... [pkg.DaveG.ca] | | | | | `-- Installing suitesparse-config-7.12.2... [pkg.DaveG.ca] | | | | | `-- Extracting suitesparse-config-7.12.2: .......... done [pkg.DaveG.ca] | | | | `-- Extracting suitesparse-amd-3.3.4: .......... done [pkg.DaveG.ca] | | | | `-- Installing suitesparse-camd-3.3.5... [pkg.DaveG.ca] | | | | `-- Extracting suitesparse-camd-3.3.5: .......... done [pkg.DaveG.ca] | | | | `-- Installing suitesparse-ccolamd-3.3.5... [pkg.DaveG.ca] | | | | `-- Extracting suitesparse-ccolamd-3.3.5: .......... done [pkg.DaveG.ca] | | | | `-- Installing suitesparse-cholmod-5.3.4... [pkg.DaveG.ca] | | | | | `-- Installing suitesparse-colamd-3.3.5... [pkg.DaveG.ca] | | | | | `-- Extracting suitesparse-colamd-3.3.5: .......... done [pkg.DaveG.ca] | | | | `-- Extracting suitesparse-cholmod-5.3.4: .......... done [pkg.DaveG.ca] | | | | `-- Extracting suitesparse-umfpack-6.3.7: .......... done [pkg.DaveG.ca] | | | `-- Extracting py311-numpy-1.26.4_12,1: .......... done [pkg.DaveG.ca] | | | `-- Extracting Imath-3.2.2_2: .......... done [pkg.DaveG.ca] | | | `-- Installing openjph-0.26.3... [pkg.DaveG.ca] | | | `-- Extracting openjph-0.26.3: .......... done [pkg.DaveG.ca] | | `-- Extracting openexr-3.4.5: .......... done [pkg.DaveG.ca] | | `-- Extracting libjxl-0.11.2: .......... done [pkg.DaveG.ca] | | `-- Installing libplacebo-7.360.1... [pkg.DaveG.ca] | | `-- Installing libunwind-20250904... [pkg.DaveG.ca] | | `-- Extracting libunwind-20250904: .......... done [pkg.DaveG.ca] | | `-- Installing shaderc-2026.1... [pkg.DaveG.ca] | | `-- Extracting shaderc-2026.1: .......... done [pkg.DaveG.ca] | | `-- Installing xxhash-0.8.3... [pkg.DaveG.ca] | | `-- Extracting xxhash-0.8.3: .......... done [pkg.DaveG.ca] | | `-- Extracting libplacebo-7.360.1: .......... done [pkg.DaveG.ca] | | `-- Installing libv4l-1.23.0_5... [pkg.DaveG.ca] | | `-- Extracting libv4l-1.23.0_5: .......... done [pkg.DaveG.ca] | | `-- Installing libva-2.23.0... [pkg.DaveG.ca] | | `-- Extracting libva-2.23.0: .......... done [pkg.DaveG.ca] | | `-- Installing libvdpau-1.5... [pkg.DaveG.ca] | | `-- Extracting libvdpau-1.5: .......... done [pkg.DaveG.ca] | | `-- Installing libvorbis-1.3.7_2,3... [pkg.DaveG.ca] | | `-- Installing libogg-1.3.6,4... [pkg.DaveG.ca] | | `-- Extracting libogg-1.3.6,4: .......... done [pkg.DaveG.ca] | | `-- Extracting libvorbis-1.3.7_2,3: .......... done [pkg.DaveG.ca] | | `-- Installing libvpx-1.16.0... [pkg.DaveG.ca] | | `-- Extracting libvpx-1.16.0: .......... done [pkg.DaveG.ca] | | `-- Installing libx264-0.164.3095... [pkg.DaveG.ca] | | `-- Extracting libx264-0.164.3095: ...... done [pkg.DaveG.ca] | | `-- Installing opus-1.6.1... [pkg.DaveG.ca] | | `-- Extracting opus-1.6.1: .......... done [pkg.DaveG.ca] | | `-- Installing srt-1.5.4... [pkg.DaveG.ca] | | `-- Installing bash-5.3.9... [pkg.DaveG.ca] | | `-- Extracting bash-5.3.9: .......... done [pkg.DaveG.ca] | | `-- Extracting srt-1.5.4: .......... done [pkg.DaveG.ca] | | `-- Installing svt-av1-4.0.1... [pkg.DaveG.ca] | | `-- Extracting svt-av1-4.0.1: .......... done [pkg.DaveG.ca] | | `-- Installing webp-1.6.0... [pkg.DaveG.ca] | | `-- Extracting webp-1.6.0: .......... done [pkg.DaveG.ca] | | `-- Installing x265-4.1... [pkg.DaveG.ca] | | `-- Extracting x265-4.1: .......... done [pkg.DaveG.ca] | `-- Extracting ffmpeg-8.0.1_5,1: .......... done [pkg.DaveG.ca] | `-- Installing gstreamer1-1.28.1... [pkg.DaveG.ca] | `-- Extracting gstreamer1-1.28.1: .......... done [pkg.DaveG.ca] | `-- Installing gstreamer1-plugins-1.28.1... [pkg.DaveG.ca] | | `-- Installing iso-codes-4.20.1... [pkg.DaveG.ca] | | `-- Extracting iso-codes-4.20.1: .......... done [pkg.DaveG.ca] | | `-- Installing orc-0.4.42... [pkg.DaveG.ca] | | `-- Extracting orc-0.4.42: .......... done [pkg.DaveG.ca] | `-- Extracting gstreamer1-plugins-1.28.1: .......... done [pkg.DaveG.ca] | `-- Installing gstreamer1-plugins-bad-1.28.1... [pkg.DaveG.ca] | `-- Extracting gstreamer1-plugins-bad-1.28.1: .......... done [pkg.DaveG.ca] | `-- Installing gstreamer1-plugins-gl-1.28.1... [pkg.DaveG.ca] | | `-- Installing graphene-1.10.8_1... [pkg.DaveG.ca] | | `-- Installing py311-pygobject-3.54.5_1... [pkg.DaveG.ca] | | | `-- Installing py311-pycairo-1.29.0... [pkg.DaveG.ca] | | | `-- Extracting py311-pycairo-1.29.0: .......... done [pkg.DaveG.ca] | | | `-- Installing pygobject-common-3.54.5_1... [pkg.DaveG.ca] | | | `-- Extracting pygobject-common-3.54.5_1: .. done [pkg.DaveG.ca] | | `-- Extracting py311-pygobject-3.54.5_1: .......... done [pkg.DaveG.ca] | | `-- Extracting graphene-1.10.8_1: .......... done [pkg.DaveG.ca] | `-- Extracting gstreamer1-plugins-gl-1.28.1: .......... done [pkg.DaveG.ca] | `-- Installing gstreamer1-plugins-good-1.28.1... [pkg.DaveG.ca] | | `-- Installing libsoup3-3.6.6... [pkg.DaveG.ca] | | `-- Installing glib-networking-2.80.1_1... [pkg.DaveG.ca] | | | `-- Installing libproxy-0.5.10_1... [pkg.DaveG.ca] | | | `-- Extracting libproxy-0.5.10_1: .......... done [pkg.DaveG.ca] | | `-- Extracting glib-networking-2.80.1_1: .......... done [pkg.DaveG.ca] | | `-- Extracting libsoup3-3.6.6: .......... done [pkg.DaveG.ca] | `-- Extracting gstreamer1-plugins-good-1.28.1: .......... done [pkg.DaveG.ca] | `-- Installing gstreamer1-plugins-pulse-1.28.1... [pkg.DaveG.ca] | | `-- Installing pulseaudio-17.0_4... [pkg.DaveG.ca] | | `-- Installing alsa-lib-1.2.15.3... [pkg.DaveG.ca] | | `-- Extracting alsa-lib-1.2.15.3: .......... done [pkg.DaveG.ca] | | `-- Installing consolekit2-1.2.6_6... [pkg.DaveG.ca] | | | `-- Installing libxslt-1.1.45... [pkg.DaveG.ca] | | | `-- Installing libgcrypt-1.12.0_1... [pkg.DaveG.ca] | | | | `-- Installing libgpg-error-1.59... [pkg.DaveG.ca] | | | | `-- Extracting libgpg-error-1.59: .......... done [pkg.DaveG.ca] | | | `-- Extracting libgcrypt-1.12.0_1: .......... done [pkg.DaveG.ca] | | | `-- Extracting libxslt-1.1.45: .......... done [pkg.DaveG.ca] | | `-- Extracting consolekit2-1.2.6_6: ......... done [pkg.DaveG.ca] | | `-- Installing fftw3-3.3.10_5... [pkg.DaveG.ca] | | `-- Extracting fftw3-3.3.10_5: .......... done [pkg.DaveG.ca] | | `-- Installing fftw3-float-3.3.10_5... [pkg.DaveG.ca] | | `-- Extracting fftw3-float-3.3.10_5: .......... done [pkg.DaveG.ca] | | `-- Installing jackit-1.9.22_3... [pkg.DaveG.ca] | | | `-- Installing libsamplerate-0.2.2_1... [pkg.DaveG.ca] | | | `-- Installing libsndfile-1.2.2_2... [pkg.DaveG.ca] | | | | `-- Installing flac-1.5.0,1... [pkg.DaveG.ca] | | | | `-- Extracting flac-1.5.0,1: .......... done [pkg.DaveG.ca] | | | | `-- Installing mpg123-1.33.4... [pkg.DaveG.ca] | | | | `-- Extracting mpg123-1.33.4: .......... done [pkg.DaveG.ca] | | | `-- Extracting libsndfile-1.2.2_2: .......... done [pkg.DaveG.ca] | | | `-- Extracting libsamplerate-0.2.2_1: .......... done [pkg.DaveG.ca] | | | `-- Installing libsysinfo-0.0.3_3... [pkg.DaveG.ca] | | | `-- Extracting libsysinfo-0.0.3_3: ...... done [pkg.DaveG.ca] | | | `-- Installing py311-dbus-1.4.0... [pkg.DaveG.ca] | | | `-- Extracting py311-dbus-1.4.0: .......... done [pkg.DaveG.ca] | | `-- Extracting jackit-1.9.22_3: .......... done [pkg.DaveG.ca] | | `-- Installing libltdl-2.5.4... [pkg.DaveG.ca] | | `-- Extracting libltdl-2.5.4: ......... done [pkg.DaveG.ca] | | `-- Installing libsoxr-0.1.3_3... [pkg.DaveG.ca] | | `-- Extracting libsoxr-0.1.3_3: .......... done [pkg.DaveG.ca] | | `-- Installing speexdsp-1.2.1... [pkg.DaveG.ca] | | `-- Extracting speexdsp-1.2.1: .......... done [pkg.DaveG.ca] | | `-- Installing webrtc-audio-processing-1.3_1... [pkg.DaveG.ca] | | | `-- Installing abseil-20250127.1_1... [pkg.DaveG.ca] | | | `-- Extracting abseil-20250127.1_1: .......... done [pkg.DaveG.ca] | | `-- Extracting webrtc-audio-processing-1.3_1: .......... done ===> Creating groups Creating group 'pulse' with gid '563' Creating group 'pulse-access' with gid '564' Creating group 'pulse-rt' with gid '557' ===> Creating users Creating user 'pulse' with uid '563' [pkg.DaveG.ca] | | `-- Extracting pulseaudio-17.0_4: .......... done [pkg.DaveG.ca] | `-- Extracting gstreamer1-plugins-pulse-1.28.1: . done [pkg.DaveG.ca] | `-- Installing gstreamer1-plugins-ugly-1.28.1... [pkg.DaveG.ca] | `-- Extracting gstreamer1-plugins-ugly-1.28.1: .......... done [pkg.DaveG.ca] | `-- Installing pipewire-1.4.10... [pkg.DaveG.ca] | | `-- Installing ebur128-0.1.10_11... [pkg.DaveG.ca] | | `-- Extracting ebur128-0.1.10_11: ...... done [pkg.DaveG.ca] | | `-- Installing libinotify-20240724_3... [pkg.DaveG.ca] | | `-- Extracting libinotify-20240724_3: .......... done [pkg.DaveG.ca] | `-- Extracting pipewire-1.4.10: .......... done [pkg.DaveG.ca] | `-- Installing qt6-quick3d-6.10.2... [pkg.DaveG.ca] | | `-- Installing qt6-quicktimeline-6.10.2... [pkg.DaveG.ca] | | `-- Extracting qt6-quicktimeline-6.10.2: .......... done [pkg.DaveG.ca] | `-- Extracting qt6-quick3d-6.10.2: .......... done [pkg.DaveG.ca] `-- Extracting qt6-multimedia-6.10.2: .......... done [pkg.DaveG.ca] `-- Installing speech-dispatcher-0.12.1_1... [pkg.DaveG.ca] | `-- Installing dotconf-1.4.1_1... [pkg.DaveG.ca] | `-- Extracting dotconf-1.4.1_1: .......... done [pkg.DaveG.ca] | `-- Installing espeak-ng-1.52.0_1... [pkg.DaveG.ca] | | `-- Installing pcaudiolib-1.2_2... [pkg.DaveG.ca] | | `-- Extracting pcaudiolib-1.2_2: ..... done [pkg.DaveG.ca] | `-- Extracting espeak-ng-1.52.0_1: .......... done [pkg.DaveG.ca] `-- Extracting speech-dispatcher-0.12.1_1: .......... done [pkg.DaveG.ca] Extracting qt6-speech-6.10.2: .......... done ==> Running trigger: gdk-pixbuf-query-loaders.ucl Generating gdk-pixbuf modules cache ==> Running trigger: gio-modules.ucl Generating GIO modules cache ==> Running trigger: glib-schemas.ucl Compiling glib schemas Warning: Schema ?org.gnome.system.locale? has path ?/system/locale/?. Paths starting with ?/apps/?, ?/desktop/? or ?/system/? are deprecated. Warning: Schema ?org.gnome.system.proxy? has path ?/system/proxy/?. Paths starting with ?/apps/?, ?/desktop/? or ?/system/? are deprecated. Warning: Schema ?org.gnome.system.proxy.http? has path ?/system/proxy/http/?. Paths starting with ?/apps/?, ?/desktop/? or ?/system/? are deprecated. Warning: Schema ?org.gnome.system.proxy.https? has path ?/system/proxy/https/?. Paths starting with ?/apps/?, ?/desktop/? or ?/system/? are deprecated. Warning: Schema ?org.gnome.system.proxy.ftp? has path ?/system/proxy/ftp/?. Paths starting with ?/apps/?, ?/desktop/? or ?/system/? are deprecated. Warning: Schema ?org.gnome.system.proxy.socks? has path ?/system/proxy/socks/?. Paths starting with ?/apps/?, ?/desktop/? or ?/system/? are deprecated. ==> Running trigger: shared-mime-info.ucl Building the Shared MIME-Info database cache ===== Message from boost-libs-1.89.0_2: -- You have built the Boost library with thread support. Don't forget to add -pthread to your linker options when linking your code. ===== Message from py311-boost-libs-1.89.0: -- You have built the Boost library with thread support. Don't forget to add -pthread to your linker options when linking your code. ===== Message from gcc14-14.2.0_4: -- To ensure binaries built with this toolchain find appropriate versions of the necessary run-time libraries, you may want to link using -Wl,-rpath=/usr/local/lib/gcc14 For ports leveraging USE_GCC, USES=compiler, or USES=fortran this happens transparently. ===== Message from libjxl-0.11.2: -- Additional packages recommended for new users: - imlib2-jxl (e.g., feh, scrot) - kf5-kimageformats (e.g., nomacs, flameshot, skanlite) - gimp-jxl-plugin ===== Message from bash-5.3.9: -- bash requires fdescfs(5) mounted on /dev/fd If you have not done it yet, please do the following: mount -t fdescfs fdescfs /dev/fd To make it permanent, you need the following lines in /etc/fstab: fdescfs /dev/fd fdescfs rw,late 0 0 ===== Message from jackit-1.9.22_3: -- The new JACK server comes with a DBUS control interface: $ jack_control help $ jack_control ds oss $ jack_control dp $ jack_control dps rate 48000 $ jack_control dps wordlength 16 $ jack_control dps capture /dev/dsp0 $ jack_control dps playback /dev/dsp0 $ jack_control eps realtime False $ jack_control start To use real-time priority for JACK server and clients, load the mac_priority(4) module and add the JACK user to the realtime group. Memory locking has to be allowed in /etc/login.conf or ~/.login_conf. Set the resource limit ":memorylocked=unlimited:" and don't forget to run # cap_mkdb /etc/login.conf It's still possible to start JACK server as an RC service for a dedicated user. Note that only one JACK server can be run at a time. An /etc/rc.conf example: jackd_enable="YES" jackd_user="joe" jackd_args="--no-realtime -doss -r48000 -p1024 -w16 \ --capture /dev/dsp0 --playback /dev/dsp0" Official JACK example clients and tools are available as jack-example-tools. JACK 1.9.22 introduces a latency correction fix. Latency correction parameters have to be measured again after an update. ===== Message from pulseaudio-17.0_4: -- Pulseaudio tries to determine default values for FreeBSD OSS driver at first start, based on /dev/sndstat output. The hw.snd.default_unit sysctl may affect these values, but restart of the Pulseaudio might be needed to rescan it again, e.g. `pacmd exit`. Pulseaudio has separate input and output configure lines. You can change them with using following commands: To change the default sink (output): # pacmd set-default-sink 3 To change the default source (input): # pacmd set-default-source 3 This can also be set in /usr/local/etc/pulse/default.pa Replace the number '3' with the new default you want to set. The audio/freedesktop-sound-theme is needed if the default sound files are uncommented in the /usr/local/etc/pulse/default.pa file. ===== Message from libinotify-20240724_3: -- You might want to consider increasing the kern.maxfiles tunable if you plan to use this library for applications that need to monitor activity of a lot of files. ===> sioyek-2.0.0.20250513_7 depends on shared library: libQt6TextToSpeech.so - found (/usr/local/lib/qt6/libQt6TextToSpeech.so) ===> Returning to build of sioyek-2.0.0.20250513_7 =========================================================================== =================================================== ===== env: NO_DEPENDS=yes USER=root UID=0 GID=0 ===> Configuring for sioyek-2.0.0.20250513_7 /usr/bin/sed -i.bak -e 's,%%ETCDIR%%,/usr/local/etc/sioyek,' -e 's,%%DATADIR%%,/usr/local/share/sioyek,' /wrkdirs/usr/ports/print/sioyek/work/sioyek-eb03410682f70fa27cbe2f9ec3bf59ac086457d7/pdf_viewer/main.cpp Info: creating stash file /wrkdirs/usr/ports/print/sioyek/work/sioyek-eb03410682f70fa27cbe2f9ec3bf59ac086457d7/.qmake.stash =========================================================================== =================================================== ===== env: NO_DEPENDS=yes USER=root UID=0 GID=0 ===> Building for sioyek-2.0.0.20250513_7 --- TouchSlider.o --- --- TouchCheckbox.o --- --- TouchListView.o --- --- TouchCopyOptions.o --- --- TouchRectangleSelectUI.o --- --- TouchRangeSelectUI.o --- --- TouchPageSelector.o --- --- TouchConfigMenu.o --- --- TouchTextEdit.o --- --- TouchSearchButtons.o --- --- TouchDeleteButton.o --- --- TouchHighlightButtons.o --- --- TouchSettings.o --- --- TouchAudioButtons.o --- --- TouchMarkSelector.o --- --- TouchDrawControls.o --- --- TouchMacroEditor.o --- --- TouchGenericButtons.o --- --- TouchMainMenu.o --- --- book.o --- --- config.o --- --- database.o --- --- document.o --- --- document_view.o --- --- input.o --- --- main.o --- --- main_widget.o --- --- pdf_renderer.o --- --- pdf_view_opengl_widget.o --- --- checksum.o --- --- new_file_checker.o --- --- coordinates.o --- --- ui.o --- --- path.o --- --- utils.o --- --- mysortfilterproxymodel.o --- --- RunGuard.o --- --- OpenWithApplication.o --- --- fzf.o --- --- qrc_resources.cpp --- --- moc_predefs.h --- --- TouchSlider.o --- c++ -c -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -std=c++17 -std=gnu++1z -Wall -Wextra -pthread -DSIOYEK_QT6 -DQT_3DINPUT_LIB -DQT_OPENGL_LIB -DQT_OPENGLEXTENSIONS_LIB -DQT_WIDGETS_LIB -DNON_PORTABLE -DLINUX_STANDARD_PATHS -DQT_NO_DEBUG -DQT_QUICKWIDGETS_LIB -DQT_QUICK_LIB -DQT_OPENGLWIDGETS_LIB -DQT_OPENGL_LIB -DQT_WIDGETS_LIB -DQT_3DINPUT_LIB -DQT_3DCORE_LIB -DQT_SVG_LIB -DQT_TEXTTOSPEECH_LIB -DQT_MULTIMEDIA_LIB -DQT_GUI_LIB -DQT_QML_LIB -DQT_NETWORK_LIB -DQT_CONCURRENT_LIB -DQT_QMLINTEGRATION_LIB -DQT_CORE_LIB -I. -Ipdf_viewer -Imupdf/include -Izlib -I/usr/local/include/qt6 -I/usr/local/include/qt6/QtQuickWidgets -I/usr/local/include/qt6/QtQuick -I/usr/local/include/qt6/QtOpenGLWidgets -I/usr/local/include/qt6/QtOpenGL -I/usr/local/include/qt6/QtWidgets -I/usr/local/include/qt6/Qt3DInput -I/usr/local/include/qt6/Qt3DCore -I/usr/local/include/qt6/QtSvg -I/usr/local/include/qt6/QtTextToSpeech -I/usr/local/include/qt6/QtMultimedia -I/usr/local/include/qt6/QtGui -I/usr/local/include/qt6/QtQml -I/--- TouchCheckbox.o --- c++ -c -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -std=c++17 -std=gnu++1z -Wall -Wextra -pthread -DSIOYEK_QT6 -DQT_3DINPUT_LIB -DQT_OPENGL_LIB -DQT_OPENGLEXTENSIONS_LIB -DQT_WIDGETS_LIB -DNON_PORTABLE -DLINUX_STANDARD_PATHS -DQT_NO_DEBUG -DQT_QUICKWIDGETS_LIB -DQT_QUICK_LIB -DQT_OPENGLWIDGETS_LIB -DQT_OPENGL_LIB -DQT_WIDGETS_LIB -DQT_3DINPUT_LIB -DQT_3DCORE_LIB -DQT_SVG_LIB -DQT_TEXTTOSPEECH_LIB -DQT_MULTIMEDIA_LIB -DQT_GUI_LIB -DQT_QML_LIB -DQT_NETWORK_LIB -DQT_CONCURRENT_LIB -DQT_QMLINTEGRATION_LIB -DQT_CORE_LIB -I. -Ipdf_viewer -Imupdf/include -Izlib -I/usr/local/include/qt6 -I/usr/local/include/qt6/QtQuickWidgets -I/usr/local/include/qt6/QtQuick -I/usr/local/include/qt6/QtOpenGLWidgets -I/usr/local/include/qt6/QtOpenGL -I/usr/local/include/qt6/QtWidgets -I/usr/local/include/qt6/Qt3DInput -I/usr/local/include/qt6/Qt3DCore -I/usr/local/include/qt6/QtSvg -I/usr/local/include/qt6/QtTextToSpeech -I/usr/local/include/qt6/QtMultimedia -I/usr/local/include/qt6/QtGui -I/usr/local/include/qt6/QtQml -I/--- TouchListView.o --- c++ -c -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -std=c++17 -std=gnu++1z -Wall -Wextra -pthread -DSIOYEK_QT6 -DQT_3DINPUT_LIB -DQT_OPENGL_LIB -DQT_OPENGLEXTENSIONS_LIB -DQT_WIDGETS_LIB -DNON_PORTABLE -DLINUX_STANDARD_PATHS -DQT_NO_DEBUG -DQT_QUICKWIDGETS_LIB -DQT_QUICK_LIB -DQT_OPENGLWIDGETS_LIB -DQT_OPENGL_LIB -DQT_WIDGETS_LIB -DQT_3DINPUT_LIB -DQT_3DCORE_LIB -DQT_SVG_LIB -DQT_TEXTTOSPEECH_LIB -DQT_MULTIMEDIA_LIB -DQT_GUI_LIB -DQT_QML_LIB -DQT_NETWORK_LIB -DQT_CONCURRENT_LIB -DQT_QMLINTEGRATION_LIB -DQT_CORE_LIB -I. -Ipdf_viewer -Imupdf/include -Izlib -I/usr/local/include/qt6 -I/usr/local/include/qt6/QtQuickWidgets -I/usr/local/include/qt6/QtQuick -I/usr/local/include/qt6/QtOpenGLWidgets -I/usr/local/include/qt6/QtOpenGL -I/usr/local/include/qt6/QtWidgets -I/usr/local/include/qt6/Qt3DInput -I/usr/local/include/qt6/Qt3DCore -I/usr/local/include/qt6/QtSvg -I/usr/local/include/qt6/QtTextToSpeech -I/usr/local/include/qt6/QtMultimedia -I/usr/local/include/qt6/QtGui -I/usr/local/include/qt6/QtQml -I/--- TouchCopyOptions.o --- c++ -c -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -std=c++17 -std=gnu++1z -Wall -Wextra -pthread -DSIOYEK_QT6 -DQT_3DINPUT_LIB -DQT_OPENGL_LIB -DQT_OPENGLEXTENSIONS_LIB -DQT_WIDGETS_LIB -DNON_PORTABLE -DLINUX_STANDARD_PATHS -DQT_NO_DEBUG -DQT_QUICKWIDGETS_LIB -DQT_QUICK_LIB -DQT_OPENGLWIDGETS_LIB -DQT_OPENGL_LIB -DQT_WIDGETS_LIB -DQT_3DINPUT_LIB -DQT_3DCORE_LIB -DQT_SVG_LIB -DQT_TEXTTOSPEECH_LIB -DQT_MULTIMEDIA_LIB -DQT_GUI_LIB -DQT_QML_LIB -DQT_NETWORK_LIB -DQT_CONCURRENT_LIB -DQT_QMLINTEGRATION_LIB -DQT_CORE_LIB -I. -Ipdf_viewer -Imupdf/include -Izlib -I/usr/local/include/qt6 -I/usr/local/include/qt6/QtQuickWidgets -I/usr/local/include/qt6/QtQuick -I/usr/local/include/qt6/QtOpenGLWidgets -I/usr/local/include/qt6/QtOpenGL -I/usr/local/include/qt6/QtWidgets -I/usr/local/include/qt6/Qt3DInput -I/usr/local/include/qt6/Qt3DCore -I/usr/local/include/qt6/QtSvg -I/usr/local/include/qt6/QtTextToSpeech -I/usr/local/include/qt6/QtMultimedia -I/usr/local/include/qt6/QtGui -I/usr/local/include/qt6/QtQml -I/--- TouchRectangleSelectUI.o --- c++ -c -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -std=c++17 -std=gnu++1z -Wall -Wextra -pthread -DSIOYEK_QT6 -DQT_3DINPUT_LIB -DQT_OPENGL_LIB -DQT_OPENGLEXTENSIONS_LIB -DQT_WIDGETS_LIB -DNON_PORTABLE -DLINUX_STANDARD_PATHS -DQT_NO_DEBUG -DQT_QUICKWIDGETS_LIB -DQT_QUICK_LIB -DQT_OPENGLWIDGETS_LIB -DQT_OPENGL_LIB -DQT_WIDGETS_LIB -DQT_3DINPUT_LIB -DQT_3DCORE_LIB -DQT_SVG_LIB -DQT_TEXTTOSPEECH_LIB -DQT_MULTIMEDIA_LIB -DQT_GUI_LIB -DQT_QML_LIB -DQT_NETWORK_LIB -DQT_CONCURRENT_LIB -DQT_QMLINTEGRATION_LIB -DQT_CORE_LIB -I. -Ipdf_viewer -Imupdf/include -Izlib -I/usr/local/include/qt6 -I/usr/local/include/qt6/QtQuickWidgets -I/usr/local/include/qt6/QtQuick -I/usr/local/include/qt6/QtOpenGLWidgets -I/usr/local/include/qt6/QtOpenGL -I/usr/local/include/qt6/QtWidgets -I/usr/local/include/qt6/Qt3DInput -I/usr/local/include/qt6/Qt3DCore -I/usr/local/include/qt6/QtSvg -I/usr/local/include/qt6/QtTextToSpeech -I/usr/local/include/qt6/QtMultimedia -I/usr/local/include/qt6/QtGui -I/usr/local/include/qt6/QtQml -I/--- TouchRangeSelectUI.o --- c++ -c -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -std=c++17 -std=gnu++1z -Wall -Wextra -pthread -DSIOYEK_QT6 -DQT_3DINPUT_LIB -DQT_OPENGL_LIB -DQT_OPENGLEXTENSIONS_LIB -DQT_WIDGETS_LIB -DNON_PORTABLE -DLINUX_STANDARD_PATHS -DQT_NO_DEBUG -DQT_QUICKWIDGETS_LIB -DQT_QUICK_LIB -DQT_OPENGLWIDGETS_LIB -DQT_OPENGL_LIB -DQT_WIDGETS_LIB -DQT_3DINPUT_LIB -DQT_3DCORE_LIB -DQT_SVG_LIB -DQT_TEXTTOSPEECH_LIB -DQT_MULTIMEDIA_LIB -DQT_GUI_LIB -DQT_QML_LIB -DQT_NETWORK_LIB -DQT_CONCURRENT_LIB -DQT_QMLINTEGRATION_LIB -DQT_CORE_LIB -I. -Ipdf_viewer -Imupdf/include -Izlib -I/usr/local/include/qt6 -I/usr/local/include/qt6/QtQuickWidgets -I/usr/local/include/qt6/QtQuick -I/usr/local/include/qt6/QtOpenGLWidgets -I/usr/local/include/qt6/QtOpenGL -I/usr/local/include/qt6/QtWidgets -I/usr/local/include/qt6/Qt3DInput -I/usr/local/include/qt6/Qt3DCore -I/usr/local/include/qt6/QtSvg -I/usr/local/include/qt6/QtTextToSpeech -I/usr/local/include/qt6/QtMultimedia -I/usr/local/include/qt6/QtGui -I/usr/local/include/qt6/QtQml -I/--- TouchPageSelector.o --- c++ -c -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -std=c++17 -std=gnu++1z -Wall -Wextra -pthread -DSIOYEK_QT6 -DQT_3DINPUT_LIB -DQT_OPENGL_LIB -DQT_OPENGLEXTENSIONS_LIB -DQT_WIDGETS_LIB -DNON_PORTABLE -DLINUX_STANDARD_PATHS -DQT_NO_DEBUG -DQT_QUICKWIDGETS_LIB -DQT_QUICK_LIB -DQT_OPENGLWIDGETS_LIB -DQT_OPENGL_LIB -DQT_WIDGETS_LIB -DQT_3DINPUT_LIB -DQT_3DCORE_LIB -DQT_SVG_LIB -DQT_TEXTTOSPEECH_LIB -DQT_MULTIMEDIA_LIB -DQT_GUI_LIB -DQT_QML_LIB -DQT_NETWORK_LIB -DQT_CONCURRENT_LIB -DQT_QMLINTEGRATION_LIB -DQT_CORE_LIB -I. -Ipdf_viewer -Imupdf/include -Izlib -I/usr/local/include/qt6 -I/usr/local/include/qt6/QtQuickWidgets -I/usr/local/include/qt6/QtQuick -I/usr/local/include/qt6/QtOpenGLWidgets -I/usr/local/include/qt6/QtOpenGL -I/usr/local/include/qt6/QtWidgets -I/usr/local/include/qt6/Qt3DInput -I/usr/local/include/qt6/Qt3DCore -I/usr/local/include/qt6/QtSvg -I/usr/local/include/qt6/QtTextToSpeech -I/usr/local/include/qt6/QtMultimedia -I/usr/local/include/qt6/QtGui -I/usr/local/include/qt6/QtQml -I/--- TouchConfigMenu.o --- c++ -c -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -std=c++17 -std=gnu++1z -Wall -Wextra -pthread -DSIOYEK_QT6 -DQT_3DINPUT_LIB -DQT_OPENGL_LIB -DQT_OPENGLEXTENSIONS_LIB -DQT_WIDGETS_LIB -DNON_PORTABLE -DLINUX_STANDARD_PATHS -DQT_NO_DEBUG -DQT_QUICKWIDGETS_LIB -DQT_QUICK_LIB -DQT_OPENGLWIDGETS_LIB -DQT_OPENGL_LIB -DQT_WIDGETS_LIB -DQT_3DINPUT_LIB -DQT_3DCORE_LIB -DQT_SVG_LIB -DQT_TEXTTOSPEECH_LIB -DQT_MULTIMEDIA_LIB -DQT_GUI_LIB -DQT_QML_LIB -DQT_NETWORK_LIB -DQT_CONCURRENT_LIB -DQT_QMLINTEGRATION_LIB -DQT_CORE_LIB -I. -Ipdf_viewer -Imupdf/include -Izlib -I/usr/local/include/qt6 -I/usr/local/include/qt6/QtQuickWidgets -I/usr/local/include/qt6/QtQuick -I/usr/local/include/qt6/QtOpenGLWidgets -I/usr/local/include/qt6/QtOpenGL -I/usr/local/include/qt6/QtWidgets -I/usr/local/include/qt6/Qt3DInput -I/usr/local/include/qt6/Qt3DCore -I/usr/local/include/qt6/QtSvg -I/usr/local/include/qt6/QtTextToSpeech -I/usr/local/include/qt6/QtMultimedia -I/usr/local/include/qt6/QtGui -I/usr/local/include/qt6/QtQml -I/--- TouchTextEdit.o --- c++ -c -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -std=c++17 -std=gnu++1z -Wall -Wextra -pthread -DSIOYEK_QT6 -DQT_3DINPUT_LIB -DQT_OPENGL_LIB -DQT_OPENGLEXTENSIONS_LIB -DQT_WIDGETS_LIB -DNON_PORTABLE -DLINUX_STANDARD_PATHS -DQT_NO_DEBUG -DQT_QUICKWIDGETS_LIB -DQT_QUICK_LIB -DQT_OPENGLWIDGETS_LIB -DQT_OPENGL_LIB -DQT_WIDGETS_LIB -DQT_3DINPUT_LIB -DQT_3DCORE_LIB -DQT_SVG_LIB -DQT_TEXTTOSPEECH_LIB -DQT_MULTIMEDIA_LIB -DQT_GUI_LIB -DQT_QML_LIB -DQT_NETWORK_LIB -DQT_CONCURRENT_LIB -DQT_QMLINTEGRATION_LIB -DQT_CORE_LIB -I. -Ipdf_viewer -Imupdf/include -Izlib -I/usr/local/include/qt6 -I/usr/local/include/qt6/QtQuickWidgets -I/usr/local/include/qt6/QtQuick -I/usr/local/include/qt6/QtOpenGLWidgets -I/usr/local/include/qt6/QtOpenGL -I/usr/local/include/qt6/QtWidgets -I/usr/local/include/qt6/Qt3DInput -I/usr/local/include/qt6/Qt3DCore -I/usr/local/include/qt6/QtSvg -I/usr/local/include/qt6/QtTextToSpeech -I/usr/local/include/qt6/QtMultimedia -I/usr/local/include/qt6/QtGui -I/usr/local/include/qt6/QtQml -I/--- TouchSearchButtons.o --- c++ -c -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -std=c++17 -std=gnu++1z -Wall -Wextra -pthread -DSIOYEK_QT6 -DQT_3DINPUT_LIB -DQT_OPENGL_LIB -DQT_OPENGLEXTENSIONS_LIB -DQT_WIDGETS_LIB -DNON_PORTABLE -DLINUX_STANDARD_PATHS -DQT_NO_DEBUG -DQT_QUICKWIDGETS_LIB -DQT_QUICK_LIB -DQT_OPENGLWIDGETS_LIB -DQT_OPENGL_LIB -DQT_WIDGETS_LIB -DQT_3DINPUT_LIB -DQT_3DCORE_LIB -DQT_SVG_LIB -DQT_TEXTTOSPEECH_LIB -DQT_MULTIMEDIA_LIB -DQT_GUI_LIB -DQT_QML_LIB -DQT_NETWORK_LIB -DQT_CONCURRENT_LIB -DQT_QMLINTEGRATION_LIB -DQT_CORE_LIB -I. -Ipdf_viewer -Imupdf/include -Izlib -I/usr/local/include/qt6 -I/usr/local/include/qt6/QtQuickWidgets -I/usr/local/include/qt6/QtQuick -I/usr/local/include/qt6/QtOpenGLWidgets -I/usr/local/include/qt6/QtOpenGL -I/usr/local/include/qt6/QtWidgets -I/usr/local/include/qt6/Qt3DInput -I/usr/local/include/qt6/Qt3DCore -I/usr/local/include/qt6/QtSvg -I/usr/local/include/qt6/QtTextToSpeech -I/usr/local/include/qt6/QtMultimedia -I/usr/local/include/qt6/QtGui -I/usr/local/include/qt6/QtQml -I/--- TouchDeleteButton.o --- c++ -c -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -std=c++17 -std=gnu++1z -Wall -Wextra -pthread -DSIOYEK_QT6 -DQT_3DINPUT_LIB -DQT_OPENGL_LIB -DQT_OPENGLEXTENSIONS_LIB -DQT_WIDGETS_LIB -DNON_PORTABLE -DLINUX_STANDARD_PATHS -DQT_NO_DEBUG -DQT_QUICKWIDGETS_LIB -DQT_QUICK_LIB -DQT_OPENGLWIDGETS_LIB -DQT_OPENGL_LIB -DQT_WIDGETS_LIB -DQT_3DINPUT_LIB -DQT_3DCORE_LIB -DQT_SVG_LIB -DQT_TEXTTOSPEECH_LIB -DQT_MULTIMEDIA_LIB -DQT_GUI_LIB -DQT_QML_LIB -DQT_NETWORK_LIB -DQT_CONCURRENT_LIB -DQT_QMLINTEGRATION_LIB -DQT_CORE_LIB -I. -Ipdf_viewer -Imupdf/include -Izlib -I/usr/local/include/qt6 -I/usr/local/include/qt6/QtQuickWidgets -I/usr/local/include/qt6/QtQuick -I/usr/local/include/qt6/QtOpenGLWidgets -I/usr/local/include/qt6/QtOpenGL -I/usr/local/include/qt6/QtWidgets -I/usr/local/include/qt6/Qt3DInput -I/usr/local/include/qt6/Qt3DCore -I/usr/local/include/qt6/QtSvg -I/usr/local/include/qt6/QtTextToSpeech -I/usr/local/include/qt6/QtMultimedia -I/usr/local/include/qt6/QtGui -I/usr/local/include/qt6/QtQml -I/--- TouchHighlightButtons.o --- c++ -c -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -std=c++17 -std=gnu++1z -Wall -Wextra -pthread -DSIOYEK_QT6 -DQT_3DINPUT_LIB -DQT_OPENGL_LIB -DQT_OPENGLEXTENSIONS_LIB -DQT_WIDGETS_LIB -DNON_PORTABLE -DLINUX_STANDARD_PATHS -DQT_NO_DEBUG -DQT_QUICKWIDGETS_LIB -DQT_QUICK_LIB -DQT_OPENGLWIDGETS_LIB -DQT_OPENGL_LIB -DQT_WIDGETS_LIB -DQT_3DINPUT_LIB -DQT_3DCORE_LIB -DQT_SVG_LIB -DQT_TEXTTOSPEECH_LIB -DQT_MULTIMEDIA_LIB -DQT_GUI_LIB -DQT_QML_LIB -DQT_NETWORK_LIB -DQT_CONCURRENT_LIB -DQT_QMLINTEGRATION_LIB -DQT_CORE_LIB -I. -Ipdf_viewer -Imupdf/include -Izlib -I/usr/local/include/qt6 -I/usr/local/include/qt6/QtQuickWidgets -I/usr/local/include/qt6/QtQuick -I/usr/local/include/qt6/QtOpenGLWidgets -I/usr/local/include/qt6/QtOpenGL -I/usr/local/include/qt6/QtWidgets -I/usr/local/include/qt6/Qt3DInput -I/usr/local/include/qt6/Qt3DCore -I/usr/local/include/qt6/QtSvg -I/usr/local/include/qt6/QtTextToSpeech -I/usr/local/include/qt6/QtMultimedia -I/usr/local/include/qt6/QtGui -I/usr/local/include/qt6/QtQml -I/--- TouchSettings.o --- c++ -c -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -std=c++17 -std=gnu++1z -Wall -Wextra -pthread -DSIOYEK_QT6 -DQT_3DINPUT_LIB -DQT_OPENGL_LIB -DQT_OPENGLEXTENSIONS_LIB -DQT_WIDGETS_LIB -DNON_PORTABLE -DLINUX_STANDARD_PATHS -DQT_NO_DEBUG -DQT_QUICKWIDGETS_LIB -DQT_QUICK_LIB -DQT_OPENGLWIDGETS_LIB -DQT_OPENGL_LIB -DQT_WIDGETS_LIB -DQT_3DINPUT_LIB -DQT_3DCORE_LIB -DQT_SVG_LIB -DQT_TEXTTOSPEECH_LIB -DQT_MULTIMEDIA_LIB -DQT_GUI_LIB -DQT_QML_LIB -DQT_NETWORK_LIB -DQT_CONCURRENT_LIB -DQT_QMLINTEGRATION_LIB -DQT_CORE_LIB -I. -Ipdf_viewer -Imupdf/include -Izlib -I/usr/local/include/qt6 -I/usr/local/include/qt6/QtQuickWidgets -I/usr/local/include/qt6/QtQuick -I/usr/local/include/qt6/QtOpenGLWidgets -I/usr/local/include/qt6/QtOpenGL -I/usr/local/include/qt6/QtWidgets -I/usr/local/include/qt6/Qt3DInput -I/usr/local/include/qt6/Qt3DCore -I/usr/local/include/qt6/QtSvg -I/usr/local/include/qt6/QtTextToSpeech -I/usr/local/include/qt6/QtMultimedia -I/usr/local/include/qt6/QtGui -I/usr/local/include/qt6/QtQml -I/--- TouchAudioButtons.o --- c++ -c -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -std=c++17 -std=gnu++1z -Wall -Wextra -pthread -DSIOYEK_QT6 -DQT_3DINPUT_LIB -DQT_OPENGL_LIB -DQT_OPENGLEXTENSIONS_LIB -DQT_WIDGETS_LIB -DNON_PORTABLE -DLINUX_STANDARD_PATHS -DQT_NO_DEBUG -DQT_QUICKWIDGETS_LIB -DQT_QUICK_LIB -DQT_OPENGLWIDGETS_LIB -DQT_OPENGL_LIB -DQT_WIDGETS_LIB -DQT_3DINPUT_LIB -DQT_3DCORE_LIB -DQT_SVG_LIB -DQT_TEXTTOSPEECH_LIB -DQT_MULTIMEDIA_LIB -DQT_GUI_LIB -DQT_QML_LIB -DQT_NETWORK_LIB -DQT_CONCURRENT_LIB -DQT_QMLINTEGRATION_LIB -DQT_CORE_LIB -I. -Ipdf_viewer -Imupdf/include -Izlib -I/usr/local/include/qt6 -I/usr/local/include/qt6/QtQuickWidgets -I/usr/local/include/qt6/QtQuick -I/usr/local/include/qt6/QtOpenGLWidgets -I/usr/local/include/qt6/QtOpenGL -I/usr/local/include/qt6/QtWidgets -I/usr/local/include/qt6/Qt3DInput -I/usr/local/include/qt6/Qt3DCore -I/usr/local/include/qt6/QtSvg -I/usr/local/include/qt6/QtTextToSpeech -I/usr/local/include/qt6/QtMultimedia -I/usr/local/include/qt6/QtGui -I/usr/local/include/qt6/QtQml -I/--- TouchMarkSelector.o --- c++ -c -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -std=c++17 -std=gnu++1z -Wall -Wextra -pthread -DSIOYEK_QT6 -DQT_3DINPUT_LIB -DQT_OPENGL_LIB -DQT_OPENGLEXTENSIONS_LIB -DQT_WIDGETS_LIB -DNON_PORTABLE -DLINUX_STANDARD_PATHS -DQT_NO_DEBUG -DQT_QUICKWIDGETS_LIB -DQT_QUICK_LIB -DQT_OPENGLWIDGETS_LIB -DQT_OPENGL_LIB -DQT_WIDGETS_LIB -DQT_3DINPUT_LIB -DQT_3DCORE_LIB -DQT_SVG_LIB -DQT_TEXTTOSPEECH_LIB -DQT_MULTIMEDIA_LIB -DQT_GUI_LIB -DQT_QML_LIB -DQT_NETWORK_LIB -DQT_CONCURRENT_LIB -DQT_QMLINTEGRATION_LIB -DQT_CORE_LIB -I. -Ipdf_viewer -Imupdf/include -Izlib -I/usr/local/include/qt6 -I/usr/local/include/qt6/QtQuickWidgets -I/usr/local/include/qt6/QtQuick -I/usr/local/include/qt6/QtOpenGLWidgets -I/usr/local/include/qt6/QtOpenGL -I/usr/local/include/qt6/QtWidgets -I/usr/local/include/qt6/Qt3DInput -I/usr/local/include/qt6/Qt3DCore -I/usr/local/include/qt6/QtSvg -I/usr/local/include/qt6/QtTextToSpeech -I/usr/local/include/qt6/QtMultimedia -I/usr/local/include/qt6/QtGui -I/usr/local/include/qt6/QtQml -I/--- TouchDrawControls.o --- c++ -c -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -std=c++17 -std=gnu++1z -Wall -Wextra -pthread -DSIOYEK_QT6 -DQT_3DINPUT_LIB -DQT_OPENGL_LIB -DQT_OPENGLEXTENSIONS_LIB -DQT_WIDGETS_LIB -DNON_PORTABLE -DLINUX_STANDARD_PATHS -DQT_NO_DEBUG -DQT_QUICKWIDGETS_LIB -DQT_QUICK_LIB -DQT_OPENGLWIDGETS_LIB -DQT_OPENGL_LIB -DQT_WIDGETS_LIB -DQT_3DINPUT_LIB -DQT_3DCORE_LIB -DQT_SVG_LIB -DQT_TEXTTOSPEECH_LIB -DQT_MULTIMEDIA_LIB -DQT_GUI_LIB -DQT_QML_LIB -DQT_NETWORK_LIB -DQT_CONCURRENT_LIB -DQT_QMLINTEGRATION_LIB -DQT_CORE_LIB -I. -Ipdf_viewer -Imupdf/include -Izlib -I/usr/local/include/qt6 -I/usr/local/include/qt6/QtQuickWidgets -I/usr/local/include/qt6/QtQuick -I/usr/local/include/qt6/QtOpenGLWidgets -I/usr/local/include/qt6/QtOpenGL -I/usr/local/include/qt6/QtWidgets -I/usr/local/include/qt6/Qt3DInput -I/usr/local/include/qt6/Qt3DCore -I/usr/local/include/qt6/QtSvg -I/usr/local/include/qt6/QtTextToSpeech -I/usr/local/include/qt6/QtMultimedia -I/usr/local/include/qt6/QtGui -I/usr/local/include/qt6/QtQml -I/--- TouchMacroEditor.o --- c++ -c -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -std=c++17 -std=gnu++1z -Wall -Wextra -pthread -DSIOYEK_QT6 -DQT_3DINPUT_LIB -DQT_OPENGL_LIB -DQT_OPENGLEXTENSIONS_LIB -DQT_WIDGETS_LIB -DNON_PORTABLE -DLINUX_STANDARD_PATHS -DQT_NO_DEBUG -DQT_QUICKWIDGETS_LIB -DQT_QUICK_LIB -DQT_OPENGLWIDGETS_LIB -DQT_OPENGL_LIB -DQT_WIDGETS_LIB -DQT_3DINPUT_LIB -DQT_3DCORE_LIB -DQT_SVG_LIB -DQT_TEXTTOSPEECH_LIB -DQT_MULTIMEDIA_LIB -DQT_GUI_LIB -DQT_QML_LIB -DQT_NETWORK_LIB -DQT_CONCURRENT_LIB -DQT_QMLINTEGRATION_LIB -DQT_CORE_LIB -I. -Ipdf_viewer -Imupdf/include -Izlib -I/usr/local/include/qt6 -I/usr/local/include/qt6/QtQuickWidgets -I/usr/local/include/qt6/QtQuick -I/usr/local/include/qt6/QtOpenGLWidgets -I/usr/local/include/qt6/QtOpenGL -I/usr/local/include/qt6/QtWidgets -I/usr/local/include/qt6/Qt3DInput -I/usr/local/include/qt6/Qt3DCore -I/usr/local/include/qt6/QtSvg -I/usr/local/include/qt6/QtTextToSpeech -I/usr/local/include/qt6/QtMultimedia -I/usr/local/include/qt6/QtGui -I/usr/local/include/qt6/QtQml -I/--- TouchGenericButtons.o --- c++ -c -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -std=c++17 -std=gnu++1z -Wall -Wextra -pthread -DSIOYEK_QT6 -DQT_3DINPUT_LIB -DQT_OPENGL_LIB -DQT_OPENGLEXTENSIONS_LIB -DQT_WIDGETS_LIB -DNON_PORTABLE -DLINUX_STANDARD_PATHS -DQT_NO_DEBUG -DQT_QUICKWIDGETS_LIB -DQT_QUICK_LIB -DQT_OPENGLWIDGETS_LIB -DQT_OPENGL_LIB -DQT_WIDGETS_LIB -DQT_3DINPUT_LIB -DQT_3DCORE_LIB -DQT_SVG_LIB -DQT_TEXTTOSPEECH_LIB -DQT_MULTIMEDIA_LIB -DQT_GUI_LIB -DQT_QML_LIB -DQT_NETWORK_LIB -DQT_CONCURRENT_LIB -DQT_QMLINTEGRATION_LIB -DQT_CORE_LIB -I. -Ipdf_viewer -Imupdf/include -Izlib -I/usr/local/include/qt6 -I/usr/local/include/qt6/QtQuickWidgets -I/usr/local/include/qt6/QtQuick -I/usr/local/include/qt6/QtOpenGLWidgets -I/usr/local/include/qt6/QtOpenGL -I/usr/local/include/qt6/QtWidgets -I/usr/local/include/qt6/Qt3DInput -I/usr/local/include/qt6/Qt3DCore -I/usr/local/include/qt6/QtSvg -I/usr/local/include/qt6/QtTextToSpeech -I/usr/local/include/qt6/QtMultimedia -I/usr/local/include/qt6/QtGui -I/usr/local/include/qt6/QtQml -I/--- TouchMainMenu.o --- c++ -c -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -std=c++17 -std=gnu++1z -Wall -Wextra -pthread -DSIOYEK_QT6 -DQT_3DINPUT_LIB -DQT_OPENGL_LIB -DQT_OPENGLEXTENSIONS_LIB -DQT_WIDGETS_LIB -DNON_PORTABLE -DLINUX_STANDARD_PATHS -DQT_NO_DEBUG -DQT_QUICKWIDGETS_LIB -DQT_QUICK_LIB -DQT_OPENGLWIDGETS_LIB -DQT_OPENGL_LIB -DQT_WIDGETS_LIB -DQT_3DINPUT_LIB -DQT_3DCORE_LIB -DQT_SVG_LIB -DQT_TEXTTOSPEECH_LIB -DQT_MULTIMEDIA_LIB -DQT_GUI_LIB -DQT_QML_LIB -DQT_NETWORK_LIB -DQT_CONCURRENT_LIB -DQT_QMLINTEGRATION_LIB -DQT_CORE_LIB -I. -Ipdf_viewer -Imupdf/include -Izlib -I/usr/local/include/qt6 -I/usr/local/include/qt6/QtQuickWidgets -I/usr/local/include/qt6/QtQuick -I/usr/local/include/qt6/QtOpenGLWidgets -I/usr/local/include/qt6/QtOpenGL -I/usr/local/include/qt6/QtWidgets -I/usr/local/include/qt6/Qt3DInput -I/usr/local/include/qt6/Qt3DCore -I/usr/local/include/qt6/QtSvg -I/usr/local/include/qt6/QtTextToSpeech -I/usr/local/include/qt6/QtMultimedia -I/usr/local/include/qt6/QtGui -I/usr/local/include/qt6/QtQml -I/--- book.o --- c++ -c -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -std=c++17 -std=gnu++1z -Wall -Wextra -pthread -DSIOYEK_QT6 -DQT_3DINPUT_LIB -DQT_OPENGL_LIB -DQT_OPENGLEXTENSIONS_LIB -DQT_WIDGETS_LIB -DNON_PORTABLE -DLINUX_STANDARD_PATHS -DQT_NO_DEBUG -DQT_QUICKWIDGETS_LIB -DQT_QUICK_LIB -DQT_OPENGLWIDGETS_LIB -DQT_OPENGL_LIB -DQT_WIDGETS_LIB -DQT_3DINPUT_LIB -DQT_3DCORE_LIB -DQT_SVG_LIB -DQT_TEXTTOSPEECH_LIB -DQT_MULTIMEDIA_LIB -DQT_GUI_LIB -DQT_QML_LIB -DQT_NETWORK_LIB -DQT_CONCURRENT_LIB -DQT_QMLINTEGRATION_LIB -DQT_CORE_LIB -I. -Ipdf_viewer -Imupdf/include -Izlib -I/usr/local/include/qt6 -I/usr/local/include/qt6/QtQuickWidgets -I/usr/local/include/qt6/QtQuick -I/usr/local/include/qt6/QtOpenGLWidgets -I/usr/local/include/qt6/QtOpenGL -I/usr/local/include/qt6/QtWidgets -I/usr/local/include/qt6/Qt3DInput -I/usr/local/include/qt6/Qt3DCore -I/usr/local/include/qt6/QtSvg -I/usr/local/include/qt6/QtTextToSpeech -I/usr/local/include/qt6/QtMultimedia -I/usr/local/include/qt6/QtGui -I/usr/local/include/qt6/QtQml -I/--- config.o --- c++ -c -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -std=c++17 -std=gnu++1z -Wall -Wextra -pthread -DSIOYEK_QT6 -DQT_3DINPUT_LIB -DQT_OPENGL_LIB -DQT_OPENGLEXTENSIONS_LIB -DQT_WIDGETS_LIB -DNON_PORTABLE -DLINUX_STANDARD_PATHS -DQT_NO_DEBUG -DQT_QUICKWIDGETS_LIB -DQT_QUICK_LIB -DQT_OPENGLWIDGETS_LIB -DQT_OPENGL_LIB -DQT_WIDGETS_LIB -DQT_3DINPUT_LIB -DQT_3DCORE_LIB -DQT_SVG_LIB -DQT_TEXTTOSPEECH_LIB -DQT_MULTIMEDIA_LIB -DQT_GUI_LIB -DQT_QML_LIB -DQT_NETWORK_LIB -DQT_CONCURRENT_LIB -DQT_QMLINTEGRATION_LIB -DQT_CORE_LIB -I. -Ipdf_viewer -Imupdf/include -Izlib -I/usr/local/include/qt6 -I/usr/local/include/qt6/QtQuickWidgets -I/usr/local/include/qt6/QtQuick -I/usr/local/include/qt6/QtOpenGLWidgets -I/usr/local/include/qt6/QtOpenGL -I/usr/local/include/qt6/QtWidgets -I/usr/local/include/qt6/Qt3DInput -I/usr/local/include/qt6/Qt3DCore -I/usr/local/include/qt6/QtSvg -I/usr/local/include/qt6/QtTextToSpeech -I/usr/local/include/qt6/QtMultimedia -I/usr/local/include/qt6/QtGui -I/usr/local/include/qt6/QtQml -I/--- database.o --- c++ -c -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -std=c++17 -std=gnu++1z -Wall -Wextra -pthread -DSIOYEK_QT6 -DQT_3DINPUT_LIB -DQT_OPENGL_LIB -DQT_OPENGLEXTENSIONS_LIB -DQT_WIDGETS_LIB -DNON_PORTABLE -DLINUX_STANDARD_PATHS -DQT_NO_DEBUG -DQT_QUICKWIDGETS_LIB -DQT_QUICK_LIB -DQT_OPENGLWIDGETS_LIB -DQT_OPENGL_LIB -DQT_WIDGETS_LIB -DQT_3DINPUT_LIB -DQT_3DCORE_LIB -DQT_SVG_LIB -DQT_TEXTTOSPEECH_LIB -DQT_MULTIMEDIA_LIB -DQT_GUI_LIB -DQT_QML_LIB -DQT_NETWORK_LIB -DQT_CONCURRENT_LIB -DQT_QMLINTEGRATION_LIB -DQT_CORE_LIB -I. -Ipdf_viewer -Imupdf/include -Izlib -I/usr/local/include/qt6 -I/usr/local/include/qt6/QtQuickWidgets -I/usr/local/include/qt6/QtQuick -I/usr/local/include/qt6/QtOpenGLWidgets -I/usr/local/include/qt6/QtOpenGL -I/usr/local/include/qt6/QtWidgets -I/usr/local/include/qt6/Qt3DInput -I/usr/local/include/qt6/Qt3DCore -I/usr/local/include/qt6/QtSvg -I/usr/local/include/qt6/QtTextToSpeech -I/usr/local/include/qt6/QtMultimedia -I/usr/local/include/qt6/QtGui -I/usr/local/include/qt6/QtQml -I/--- document.o --- c++ -c -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -std=c++17 -std=gnu++1z -Wall -Wextra -pthread -DSIOYEK_QT6 -DQT_3DINPUT_LIB -DQT_OPENGL_LIB -DQT_OPENGLEXTENSIONS_LIB -DQT_WIDGETS_LIB -DNON_PORTABLE -DLINUX_STANDARD_PATHS -DQT_NO_DEBUG -DQT_QUICKWIDGETS_LIB -DQT_QUICK_LIB -DQT_OPENGLWIDGETS_LIB -DQT_OPENGL_LIB -DQT_WIDGETS_LIB -DQT_3DINPUT_LIB -DQT_3DCORE_LIB -DQT_SVG_LIB -DQT_TEXTTOSPEECH_LIB -DQT_MULTIMEDIA_LIB -DQT_GUI_LIB -DQT_QML_LIB -DQT_NETWORK_LIB -DQT_CONCURRENT_LIB -DQT_QMLINTEGRATION_LIB -DQT_CORE_LIB -I. -Ipdf_viewer -Imupdf/include -Izlib -I/usr/local/include/qt6 -I/usr/local/include/qt6/QtQuickWidgets -I/usr/local/include/qt6/QtQuick -I/usr/local/include/qt6/QtOpenGLWidgets -I/usr/local/include/qt6/QtOpenGL -I/usr/local/include/qt6/QtWidgets -I/usr/local/include/qt6/Qt3DInput -I/usr/local/include/qt6/Qt3DCore -I/usr/local/include/qt6/QtSvg -I/usr/local/include/qt6/QtTextToSpeech -I/usr/local/include/qt6/QtMultimedia -I/usr/local/include/qt6/QtGui -I/usr/local/include/qt6/QtQml -I/--- document_view.o --- c++ -c -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -std=c++17 -std=gnu++1z -Wall -Wextra -pthread -DSIOYEK_QT6 -DQT_3DINPUT_LIB -DQT_OPENGL_LIB -DQT_OPENGLEXTENSIONS_LIB -DQT_WIDGETS_LIB -DNON_PORTABLE -DLINUX_STANDARD_PATHS -DQT_NO_DEBUG -DQT_QUICKWIDGETS_LIB -DQT_QUICK_LIB -DQT_OPENGLWIDGETS_LIB -DQT_OPENGL_LIB -DQT_WIDGETS_LIB -DQT_3DINPUT_LIB -DQT_3DCORE_LIB -DQT_SVG_LIB -DQT_TEXTTOSPEECH_LIB -DQT_MULTIMEDIA_LIB -DQT_GUI_LIB -DQT_QML_LIB -DQT_NETWORK_LIB -DQT_CONCURRENT_LIB -DQT_QMLINTEGRATION_LIB -DQT_CORE_LIB -I. -Ipdf_viewer -Imupdf/include -Izlib -I/usr/local/include/qt6 -I/usr/local/include/qt6/QtQuickWidgets -I/usr/local/include/qt6/QtQuick -I/usr/local/include/qt6/QtOpenGLWidgets -I/usr/local/include/qt6/QtOpenGL -I/usr/local/include/qt6/QtWidgets -I/usr/local/include/qt6/Qt3DInput -I/usr/local/include/qt6/Qt3DCore -I/usr/local/include/qt6/QtSvg -I/usr/local/include/qt6/QtTextToSpeech -I/usr/local/include/qt6/QtMultimedia -I/usr/local/include/qt6/QtGui -I/usr/local/include/qt6/QtQml -I/--- input.o --- c++ -c -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -std=c++17 -std=gnu++1z -Wall -Wextra -pthread -DSIOYEK_QT6 -DQT_3DINPUT_LIB -DQT_OPENGL_LIB -DQT_OPENGLEXTENSIONS_LIB -DQT_WIDGETS_LIB -DNON_PORTABLE -DLINUX_STANDARD_PATHS -DQT_NO_DEBUG -DQT_QUICKWIDGETS_LIB -DQT_QUICK_LIB -DQT_OPENGLWIDGETS_LIB -DQT_OPENGL_LIB -DQT_WIDGETS_LIB -DQT_3DINPUT_LIB -DQT_3DCORE_LIB -DQT_SVG_LIB -DQT_TEXTTOSPEECH_LIB -DQT_MULTIMEDIA_LIB -DQT_GUI_LIB -DQT_QML_LIB -DQT_NETWORK_LIB -DQT_CONCURRENT_LIB -DQT_QMLINTEGRATION_LIB -DQT_CORE_LIB -I. -Ipdf_viewer -Imupdf/include -Izlib -I/usr/local/include/qt6 -I/usr/local/include/qt6/QtQuickWidgets -I/usr/local/include/qt6/QtQuick -I/usr/local/include/qt6/QtOpenGLWidgets -I/usr/local/include/qt6/QtOpenGL -I/usr/local/include/qt6/QtWidgets -I/usr/local/include/qt6/Qt3DInput -I/usr/local/include/qt6/Qt3DCore -I/usr/local/include/qt6/QtSvg -I/usr/local/include/qt6/QtTextToSpeech -I/usr/local/include/qt6/QtMultimedia -I/usr/local/include/qt6/QtGui -I/usr/local/include/qt6/QtQml -I/--- main.o --- c++ -c -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -std=c++17 -std=gnu++1z -Wall -Wextra -pthread -DSIOYEK_QT6 -DQT_3DINPUT_LIB -DQT_OPENGL_LIB -DQT_OPENGLEXTENSIONS_LIB -DQT_WIDGETS_LIB -DNON_PORTABLE -DLINUX_STANDARD_PATHS -DQT_NO_DEBUG -DQT_QUICKWIDGETS_LIB -DQT_QUICK_LIB -DQT_OPENGLWIDGETS_LIB -DQT_OPENGL_LIB -DQT_WIDGETS_LIB -DQT_3DINPUT_LIB -DQT_3DCORE_LIB -DQT_SVG_LIB -DQT_TEXTTOSPEECH_LIB -DQT_MULTIMEDIA_LIB -DQT_GUI_LIB -DQT_QML_LIB -DQT_NETWORK_LIB -DQT_CONCURRENT_LIB -DQT_QMLINTEGRATION_LIB -DQT_CORE_LIB -I. -Ipdf_viewer -Imupdf/include -Izlib -I/usr/local/include/qt6 -I/usr/local/include/qt6/QtQuickWidgets -I/usr/local/include/qt6/QtQuick -I/usr/local/include/qt6/QtOpenGLWidgets -I/usr/local/include/qt6/QtOpenGL -I/usr/local/include/qt6/QtWidgets -I/usr/local/include/qt6/Qt3DInput -I/usr/local/include/qt6/Qt3DCore -I/usr/local/include/qt6/QtSvg -I/usr/local/include/qt6/QtTextToSpeech -I/usr/local/include/qt6/QtMultimedia -I/usr/local/include/qt6/QtGui -I/usr/local/include/qt6/QtQml -I/--- main_widget.o --- c++ -c -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -std=c++17 -std=gnu++1z -Wall -Wextra -pthread -DSIOYEK_QT6 -DQT_3DINPUT_LIB -DQT_OPENGL_LIB -DQT_OPENGLEXTENSIONS_LIB -DQT_WIDGETS_LIB -DNON_PORTABLE -DLINUX_STANDARD_PATHS -DQT_NO_DEBUG -DQT_QUICKWIDGETS_LIB -DQT_QUICK_LIB -DQT_OPENGLWIDGETS_LIB -DQT_OPENGL_LIB -DQT_WIDGETS_LIB -DQT_3DINPUT_LIB -DQT_3DCORE_LIB -DQT_SVG_LIB -DQT_TEXTTOSPEECH_LIB -DQT_MULTIMEDIA_LIB -DQT_GUI_LIB -DQT_QML_LIB -DQT_NETWORK_LIB -DQT_CONCURRENT_LIB -DQT_QMLINTEGRATION_LIB -DQT_CORE_LIB -I. -Ipdf_viewer -Imupdf/include -Izlib -I/usr/local/include/qt6 -I/usr/local/include/qt6/QtQuickWidgets -I/usr/local/include/qt6/QtQuick -I/usr/local/include/qt6/QtOpenGLWidgets -I/usr/local/include/qt6/QtOpenGL -I/usr/local/include/qt6/QtWidgets -I/usr/local/include/qt6/Qt3DInput -I/usr/local/include/qt6/Qt3DCore -I/usr/local/include/qt6/QtSvg -I/usr/local/include/qt6/QtTextToSpeech -I/usr/local/include/qt6/QtMultimedia -I/usr/local/include/qt6/QtGui -I/usr/local/include/qt6/QtQml -I/--- pdf_renderer.o --- c++ -c -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -std=c++17 -std=gnu++1z -Wall -Wextra -pthread -DSIOYEK_QT6 -DQT_3DINPUT_LIB -DQT_OPENGL_LIB -DQT_OPENGLEXTENSIONS_LIB -DQT_WIDGETS_LIB -DNON_PORTABLE -DLINUX_STANDARD_PATHS -DQT_NO_DEBUG -DQT_QUICKWIDGETS_LIB -DQT_QUICK_LIB -DQT_OPENGLWIDGETS_LIB -DQT_OPENGL_LIB -DQT_WIDGETS_LIB -DQT_3DINPUT_LIB -DQT_3DCORE_LIB -DQT_SVG_LIB -DQT_TEXTTOSPEECH_LIB -DQT_MULTIMEDIA_LIB -DQT_GUI_LIB -DQT_QML_LIB -DQT_NETWORK_LIB -DQT_CONCURRENT_LIB -DQT_QMLINTEGRATION_LIB -DQT_CORE_LIB -I. -Ipdf_viewer -Imupdf/include -Izlib -I/usr/local/include/qt6 -I/usr/local/include/qt6/QtQuickWidgets -I/usr/local/include/qt6/QtQuick -I/usr/local/include/qt6/QtOpenGLWidgets -I/usr/local/include/qt6/QtOpenGL -I/usr/local/include/qt6/QtWidgets -I/usr/local/include/qt6/Qt3DInput -I/usr/local/include/qt6/Qt3DCore -I/usr/local/include/qt6/QtSvg -I/usr/local/include/qt6/QtTextToSpeech -I/usr/local/include/qt6/QtMultimedia -I/usr/local/include/qt6/QtGui -I/usr/local/include/qt6/QtQml -I/--- pdf_view_opengl_widget.o --- c++ -c -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -std=c++17 -std=gnu++1z -Wall -Wextra -pthread -DSIOYEK_QT6 -DQT_3DINPUT_LIB -DQT_OPENGL_LIB -DQT_OPENGLEXTENSIONS_LIB -DQT_WIDGETS_LIB -DNON_PORTABLE -DLINUX_STANDARD_PATHS -DQT_NO_DEBUG -DQT_QUICKWIDGETS_LIB -DQT_QUICK_LIB -DQT_OPENGLWIDGETS_LIB -DQT_OPENGL_LIB -DQT_WIDGETS_LIB -DQT_3DINPUT_LIB -DQT_3DCORE_LIB -DQT_SVG_LIB -DQT_TEXTTOSPEECH_LIB -DQT_MULTIMEDIA_LIB -DQT_GUI_LIB -DQT_QML_LIB -DQT_NETWORK_LIB -DQT_CONCURRENT_LIB -DQT_QMLINTEGRATION_LIB -DQT_CORE_LIB -I. -Ipdf_viewer -Imupdf/include -Izlib -I/usr/local/include/qt6 -I/usr/local/include/qt6/QtQuickWidgets -I/usr/local/include/qt6/QtQuick -I/usr/local/include/qt6/QtOpenGLWidgets -I/usr/local/include/qt6/QtOpenGL -I/usr/local/include/qt6/QtWidgets -I/usr/local/include/qt6/Qt3DInput -I/usr/local/include/qt6/Qt3DCore -I/usr/local/include/qt6/QtSvg -I/usr/local/include/qt6/QtTextToSpeech -I/usr/local/include/qt6/QtMultimedia -I/usr/local/include/qt6/QtGui -I/usr/local/include/qt6/QtQml -I/--- checksum.o --- c++ -c -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -std=c++17 -std=gnu++1z -Wall -Wextra -pthread -DSIOYEK_QT6 -DQT_3DINPUT_LIB -DQT_OPENGL_LIB -DQT_OPENGLEXTENSIONS_LIB -DQT_WIDGETS_LIB -DNON_PORTABLE -DLINUX_STANDARD_PATHS -DQT_NO_DEBUG -DQT_QUICKWIDGETS_LIB -DQT_QUICK_LIB -DQT_OPENGLWIDGETS_LIB -DQT_OPENGL_LIB -DQT_WIDGETS_LIB -DQT_3DINPUT_LIB -DQT_3DCORE_LIB -DQT_SVG_LIB -DQT_TEXTTOSPEECH_LIB -DQT_MULTIMEDIA_LIB -DQT_GUI_LIB -DQT_QML_LIB -DQT_NETWORK_LIB -DQT_CONCURRENT_LIB -DQT_QMLINTEGRATION_LIB -DQT_CORE_LIB -I. -Ipdf_viewer -Imupdf/include -Izlib -I/usr/local/include/qt6 -I/usr/local/include/qt6/QtQuickWidgets -I/usr/local/include/qt6/QtQuick -I/usr/local/include/qt6/QtOpenGLWidgets -I/usr/local/include/qt6/QtOpenGL -I/usr/local/include/qt6/QtWidgets -I/usr/local/include/qt6/Qt3DInput -I/usr/local/include/qt6/Qt3DCore -I/usr/local/include/qt6/QtSvg -I/usr/local/include/qt6/QtTextToSpeech -I/usr/local/include/qt6/QtMultimedia -I/usr/local/include/qt6/QtGui -I/usr/local/include/qt6/QtQml -I/--- new_file_checker.o --- c++ -c -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -std=c++17 -std=gnu++1z -Wall -Wextra -pthread -DSIOYEK_QT6 -DQT_3DINPUT_LIB -DQT_OPENGL_LIB -DQT_OPENGLEXTENSIONS_LIB -DQT_WIDGETS_LIB -DNON_PORTABLE -DLINUX_STANDARD_PATHS -DQT_NO_DEBUG -DQT_QUICKWIDGETS_LIB -DQT_QUICK_LIB -DQT_OPENGLWIDGETS_LIB -DQT_OPENGL_LIB -DQT_WIDGETS_LIB -DQT_3DINPUT_LIB -DQT_3DCORE_LIB -DQT_SVG_LIB -DQT_TEXTTOSPEECH_LIB -DQT_MULTIMEDIA_LIB -DQT_GUI_LIB -DQT_QML_LIB -DQT_NETWORK_LIB -DQT_CONCURRENT_LIB -DQT_QMLINTEGRATION_LIB -DQT_CORE_LIB -I. -Ipdf_viewer -Imupdf/include -Izlib -I/usr/local/include/qt6 -I/usr/local/include/qt6/QtQuickWidgets -I/usr/local/include/qt6/QtQuick -I/usr/local/include/qt6/QtOpenGLWidgets -I/usr/local/include/qt6/QtOpenGL -I/usr/local/include/qt6/QtWidgets -I/usr/local/include/qt6/Qt3DInput -I/usr/local/include/qt6/Qt3DCore -I/usr/local/include/qt6/QtSvg -I/usr/local/include/qt6/QtTextToSpeech -I/usr/local/include/qt6/QtMultimedia -I/usr/local/include/qt6/QtGui -I/usr/local/include/qt6/QtQml -I/--- coordinates.o --- c++ -c -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -std=c++17 -std=gnu++1z -Wall -Wextra -pthread -DSIOYEK_QT6 -DQT_3DINPUT_LIB -DQT_OPENGL_LIB -DQT_OPENGLEXTENSIONS_LIB -DQT_WIDGETS_LIB -DNON_PORTABLE -DLINUX_STANDARD_PATHS -DQT_NO_DEBUG -DQT_QUICKWIDGETS_LIB -DQT_QUICK_LIB -DQT_OPENGLWIDGETS_LIB -DQT_OPENGL_LIB -DQT_WIDGETS_LIB -DQT_3DINPUT_LIB -DQT_3DCORE_LIB -DQT_SVG_LIB -DQT_TEXTTOSPEECH_LIB -DQT_MULTIMEDIA_LIB -DQT_GUI_LIB -DQT_QML_LIB -DQT_NETWORK_LIB -DQT_CONCURRENT_LIB -DQT_QMLINTEGRATION_LIB -DQT_CORE_LIB -I. -Ipdf_viewer -Imupdf/include -Izlib -I/usr/local/include/qt6 -I/usr/local/include/qt6/QtQuickWidgets -I/usr/local/include/qt6/QtQuick -I/usr/local/include/qt6/QtOpenGLWidgets -I/usr/local/include/qt6/QtOpenGL -I/usr/local/include/qt6/QtWidgets -I/usr/local/include/qt6/Qt3DInput -I/usr/local/include/qt6/Qt3DCore -I/usr/local/include/qt6/QtSvg -I/usr/local/include/qt6/QtTextToSpeech -I/usr/local/include/qt6/QtMultimedia -I/usr/local/include/qt6/QtGui -I/usr/local/include/qt6/QtQml -I/--- ui.o --- c++ -c -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -std=c++17 -std=gnu++1z -Wall -Wextra -pthread -DSIOYEK_QT6 -DQT_3DINPUT_LIB -DQT_OPENGL_LIB -DQT_OPENGLEXTENSIONS_LIB -DQT_WIDGETS_LIB -DNON_PORTABLE -DLINUX_STANDARD_PATHS -DQT_NO_DEBUG -DQT_QUICKWIDGETS_LIB -DQT_QUICK_LIB -DQT_OPENGLWIDGETS_LIB -DQT_OPENGL_LIB -DQT_WIDGETS_LIB -DQT_3DINPUT_LIB -DQT_3DCORE_LIB -DQT_SVG_LIB -DQT_TEXTTOSPEECH_LIB -DQT_MULTIMEDIA_LIB -DQT_GUI_LIB -DQT_QML_LIB -DQT_NETWORK_LIB -DQT_CONCURRENT_LIB -DQT_QMLINTEGRATION_LIB -DQT_CORE_LIB -I. -Ipdf_viewer -Imupdf/include -Izlib -I/usr/local/include/qt6 -I/usr/local/include/qt6/QtQuickWidgets -I/usr/local/include/qt6/QtQuick -I/usr/local/include/qt6/QtOpenGLWidgets -I/usr/local/include/qt6/QtOpenGL -I/usr/local/include/qt6/QtWidgets -I/usr/local/include/qt6/Qt3DInput -I/usr/local/include/qt6/Qt3DCore -I/usr/local/include/qt6/QtSvg -I/usr/local/include/qt6/QtTextToSpeech -I/usr/local/include/qt6/QtMultimedia -I/usr/local/include/qt6/QtGui -I/usr/local/include/qt6/QtQml -I/--- path.o --- c++ -c -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -std=c++17 -std=gnu++1z -Wall -Wextra -pthread -DSIOYEK_QT6 -DQT_3DINPUT_LIB -DQT_OPENGL_LIB -DQT_OPENGLEXTENSIONS_LIB -DQT_WIDGETS_LIB -DNON_PORTABLE -DLINUX_STANDARD_PATHS -DQT_NO_DEBUG -DQT_QUICKWIDGETS_LIB -DQT_QUICK_LIB -DQT_OPENGLWIDGETS_LIB -DQT_OPENGL_LIB -DQT_WIDGETS_LIB -DQT_3DINPUT_LIB -DQT_3DCORE_LIB -DQT_SVG_LIB -DQT_TEXTTOSPEECH_LIB -DQT_MULTIMEDIA_LIB -DQT_GUI_LIB -DQT_QML_LIB -DQT_NETWORK_LIB -DQT_CONCURRENT_LIB -DQT_QMLINTEGRATION_LIB -DQT_CORE_LIB -I. -Ipdf_viewer -Imupdf/include -Izlib -I/usr/local/include/qt6 -I/usr/local/include/qt6/QtQuickWidgets -I/usr/local/include/qt6/QtQuick -I/usr/local/include/qt6/QtOpenGLWidgets -I/usr/local/include/qt6/QtOpenGL -I/usr/local/include/qt6/QtWidgets -I/usr/local/include/qt6/Qt3DInput -I/usr/local/include/qt6/Qt3DCore -I/usr/local/include/qt6/QtSvg -I/usr/local/include/qt6/QtTextToSpeech -I/usr/local/include/qt6/QtMultimedia -I/usr/local/include/qt6/QtGui -I/usr/local/include/qt6/QtQml -I/--- utils.o --- c++ -c -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -std=c++17 -std=gnu++1z -Wall -Wextra -pthread -DSIOYEK_QT6 -DQT_3DINPUT_LIB -DQT_OPENGL_LIB -DQT_OPENGLEXTENSIONS_LIB -DQT_WIDGETS_LIB -DNON_PORTABLE -DLINUX_STANDARD_PATHS -DQT_NO_DEBUG -DQT_QUICKWIDGETS_LIB -DQT_QUICK_LIB -DQT_OPENGLWIDGETS_LIB -DQT_OPENGL_LIB -DQT_WIDGETS_LIB -DQT_3DINPUT_LIB -DQT_3DCORE_LIB -DQT_SVG_LIB -DQT_TEXTTOSPEECH_LIB -DQT_MULTIMEDIA_LIB -DQT_GUI_LIB -DQT_QML_LIB -DQT_NETWORK_LIB -DQT_CONCURRENT_LIB -DQT_QMLINTEGRATION_LIB -DQT_CORE_LIB -I. -Ipdf_viewer -Imupdf/include -Izlib -I/usr/local/include/qt6 -I/usr/local/include/qt6/QtQuickWidgets -I/usr/local/include/qt6/QtQuick -I/usr/local/include/qt6/QtOpenGLWidgets -I/usr/local/include/qt6/QtOpenGL -I/usr/local/include/qt6/QtWidgets -I/usr/local/include/qt6/Qt3DInput -I/usr/local/include/qt6/Qt3DCore -I/usr/local/include/qt6/QtSvg -I/usr/local/include/qt6/QtTextToSpeech -I/usr/local/include/qt6/QtMultimedia -I/usr/local/include/qt6/QtGui -I/usr/local/include/qt6/QtQml -I/--- mysortfilterproxymodel.o --- c++ -c -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -std=c++17 -std=gnu++1z -Wall -Wextra -pthread -DSIOYEK_QT6 -DQT_3DINPUT_LIB -DQT_OPENGL_LIB -DQT_OPENGLEXTENSIONS_LIB -DQT_WIDGETS_LIB -DNON_PORTABLE -DLINUX_STANDARD_PATHS -DQT_NO_DEBUG -DQT_QUICKWIDGETS_LIB -DQT_QUICK_LIB -DQT_OPENGLWIDGETS_LIB -DQT_OPENGL_LIB -DQT_WIDGETS_LIB -DQT_3DINPUT_LIB -DQT_3DCORE_LIB -DQT_SVG_LIB -DQT_TEXTTOSPEECH_LIB -DQT_MULTIMEDIA_LIB -DQT_GUI_LIB -DQT_QML_LIB -DQT_NETWORK_LIB -DQT_CONCURRENT_LIB -DQT_QMLINTEGRATION_LIB -DQT_CORE_LIB -I. -Ipdf_viewer -Imupdf/include -Izlib -I/usr/local/include/qt6 -I/usr/local/include/qt6/QtQuickWidgets -I/usr/local/include/qt6/QtQuick -I/usr/local/include/qt6/QtOpenGLWidgets -I/usr/local/include/qt6/QtOpenGL -I/usr/local/include/qt6/QtWidgets -I/usr/local/include/qt6/Qt3DInput -I/usr/local/include/qt6/Qt3DCore -I/usr/local/include/qt6/QtSvg -I/usr/local/include/qt6/QtTextToSpeech -I/usr/local/include/qt6/QtMultimedia -I/usr/local/include/qt6/QtGui -I/usr/local/include/qt6/QtQml -I/--- RunGuard.o --- c++ -c -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -std=c++17 -std=gnu++1z -Wall -Wextra -pthread -DSIOYEK_QT6 -DQT_3DINPUT_LIB -DQT_OPENGL_LIB -DQT_OPENGLEXTENSIONS_LIB -DQT_WIDGETS_LIB -DNON_PORTABLE -DLINUX_STANDARD_PATHS -DQT_NO_DEBUG -DQT_QUICKWIDGETS_LIB -DQT_QUICK_LIB -DQT_OPENGLWIDGETS_LIB -DQT_OPENGL_LIB -DQT_WIDGETS_LIB -DQT_3DINPUT_LIB -DQT_3DCORE_LIB -DQT_SVG_LIB -DQT_TEXTTOSPEECH_LIB -DQT_MULTIMEDIA_LIB -DQT_GUI_LIB -DQT_QML_LIB -DQT_NETWORK_LIB -DQT_CONCURRENT_LIB -DQT_QMLINTEGRATION_LIB -DQT_CORE_LIB -I. -Ipdf_viewer -Imupdf/include -Izlib -I/usr/local/include/qt6 -I/usr/local/include/qt6/QtQuickWidgets -I/usr/local/include/qt6/QtQuick -I/usr/local/include/qt6/QtOpenGLWidgets -I/usr/local/include/qt6/QtOpenGL -I/usr/local/include/qt6/QtWidgets -I/usr/local/include/qt6/Qt3DInput -I/usr/local/include/qt6/Qt3DCore -I/usr/local/include/qt6/QtSvg -I/usr/local/include/qt6/QtTextToSpeech -I/usr/local/include/qt6/QtMultimedia -I/usr/local/include/qt6/QtGui -I/usr/local/include/qt6/QtQml -I/--- OpenWithApplication.o --- c++ -c -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -std=c++17 -std=gnu++1z -Wall -Wextra -pthread -DSIOYEK_QT6 -DQT_3DINPUT_LIB -DQT_OPENGL_LIB -DQT_OPENGLEXTENSIONS_LIB -DQT_WIDGETS_LIB -DNON_PORTABLE -DLINUX_STANDARD_PATHS -DQT_NO_DEBUG -DQT_QUICKWIDGETS_LIB -DQT_QUICK_LIB -DQT_OPENGLWIDGETS_LIB -DQT_OPENGL_LIB -DQT_WIDGETS_LIB -DQT_3DINPUT_LIB -DQT_3DCORE_LIB -DQT_SVG_LIB -DQT_TEXTTOSPEECH_LIB -DQT_MULTIMEDIA_LIB -DQT_GUI_LIB -DQT_QML_LIB -DQT_NETWORK_LIB -DQT_CONCURRENT_LIB -DQT_QMLINTEGRATION_LIB -DQT_CORE_LIB -I. -Ipdf_viewer -Imupdf/include -Izlib -I/usr/local/include/qt6 -I/usr/local/include/qt6/QtQuickWidgets -I/usr/local/include/qt6/QtQuick -I/usr/local/include/qt6/QtOpenGLWidgets -I/usr/local/include/qt6/QtOpenGL -I/usr/local/include/qt6/QtWidgets -I/usr/local/include/qt6/Qt3DInput -I/usr/local/include/qt6/Qt3DCore -I/usr/local/include/qt6/QtSvg -I/usr/local/include/qt6/QtTextToSpeech -I/usr/local/include/qt6/QtMultimedia -I/usr/local/include/qt6/QtGui -I/usr/local/include/qt6/QtQml -I/--- TouchSlider.o --- usr/local/include/qt6/QtNetwork -I/usr/local/include/qt6/QtConcurrent -I/usr/local/include/qt6/QtQmlIntegration -I/usr/local/include/qt6/QtCore -I. -I/usr/local/include -I/usr/local/include -I/usr/local/include -I/usr/local/lib/qt6/mkspecs/freebsd-clang -o TouchSlider.o pdf_viewer/touchui/TouchSlider.cpp --- TouchCheckbox.o --- usr/local/include/qt6/QtNetwork -I/usr/local/include/qt6/QtConcurrent -I/usr/local/include/qt6/QtQmlIntegration -I/usr/local/include/qt6/QtCore -I. -I/usr/local/include -I/usr/local/include -I/usr/local/include -I/usr/local/lib/qt6/mkspecs/freebsd-clang -o TouchCheckbox.o pdf_viewer/touchui/TouchCheckbox.cpp --- TouchListView.o --- usr/local/include/qt6/QtNetwork -I/usr/local/include/qt6/QtConcurrent -I/usr/local/include/qt6/QtQmlIntegration -I/usr/local/include/qt6/QtCore -I. -I/usr/local/include -I/usr/local/include -I/usr/local/include -I/usr/local/lib/qt6/mkspecs/freebsd-clang -o TouchListView.o pdf_viewer/touchui/TouchListView.cpp --- TouchCopyOptions.o --- usr/local/include/qt6/QtNetwork -I/usr/local/include/qt6/QtConcurrent -I/usr/local/include/qt6/QtQmlIntegration -I/usr/local/include/qt6/QtCore -I. -I/usr/local/include -I/usr/local/include -I/usr/local/include -I/usr/local/lib/qt6/mkspecs/freebsd-clang -o TouchCopyOptions.o pdf_viewer/touchui/TouchCopyOptions.cpp --- TouchRectangleSelectUI.o --- usr/local/include/qt6/QtNetwork -I/usr/local/include/qt6/QtConcurrent -I/usr/local/include/qt6/QtQmlIntegration -I/usr/local/include/qt6/QtCore -I. -I/usr/local/include -I/usr/local/include -I/usr/local/include -I/usr/local/lib/qt6/mkspecs/freebsd-clang -o TouchRectangleSelectUI.o pdf_viewer/touchui/TouchRectangleSelectUI.cpp --- TouchRangeSelectUI.o --- usr/local/include/qt6/QtNetwork -I/usr/local/include/qt6/QtConcurrent -I/usr/local/include/qt6/QtQmlIntegration -I/usr/local/include/qt6/QtCore -I. -I/usr/local/include -I/usr/local/include -I/usr/local/include -I/usr/local/lib/qt6/mkspecs/freebsd-clang -o TouchRangeSelectUI.o pdf_viewer/touchui/TouchRangeSelectUI.cpp --- TouchPageSelector.o --- usr/local/include/qt6/QtNetwork -I/usr/local/include/qt6/QtConcurrent -I/usr/local/include/qt6/QtQmlIntegration -I/usr/local/include/qt6/QtCore -I. -I/usr/local/include -I/usr/local/include -I/usr/local/include -I/usr/local/lib/qt6/mkspecs/freebsd-clang -o TouchPageSelector.o pdf_viewer/touchui/TouchPageSelector.cpp --- TouchConfigMenu.o --- usr/local/include/qt6/QtNetwork -I/usr/local/include/qt6/QtConcurrent -I/usr/local/include/qt6/QtQmlIntegration -I/usr/local/include/qt6/QtCore -I. -I/usr/local/include -I/usr/local/include -I/usr/local/include -I/usr/local/lib/qt6/mkspecs/freebsd-clang -o TouchConfigMenu.o pdf_viewer/touchui/TouchConfigMenu.cpp --- TouchTextEdit.o --- usr/local/include/qt6/QtNetwork -I/usr/local/include/qt6/QtConcurrent -I/usr/local/include/qt6/QtQmlIntegration -I/usr/local/include/qt6/QtCore -I. -I/usr/local/include -I/usr/local/include -I/usr/local/include -I/usr/local/lib/qt6/mkspecs/freebsd-clang -o TouchTextEdit.o pdf_viewer/touchui/TouchTextEdit.cpp --- TouchSearchButtons.o --- usr/local/include/qt6/QtNetwork -I/usr/local/include/qt6/QtConcurrent -I/usr/local/include/qt6/QtQmlIntegration -I/usr/local/include/qt6/QtCore -I. -I/usr/local/include -I/usr/local/include -I/usr/local/include -I/usr/local/lib/qt6/mkspecs/freebsd-clang -o TouchSearchButtons.o pdf_viewer/touchui/TouchSearchButtons.cpp --- TouchDeleteButton.o --- usr/local/include/qt6/QtNetwork -I/usr/local/include/qt6/QtConcurrent -I/usr/local/include/qt6/QtQmlIntegration -I/usr/local/include/qt6/QtCore -I. -I/usr/local/include -I/usr/local/include -I/usr/local/include -I/usr/local/lib/qt6/mkspecs/freebsd-clang -o TouchDeleteButton.o pdf_viewer/touchui/TouchDeleteButton.cpp --- TouchHighlightButtons.o --- usr/local/include/qt6/QtNetwork -I/usr/local/include/qt6/QtConcurrent -I/usr/local/include/qt6/QtQmlIntegration -I/usr/local/include/qt6/QtCore -I. -I/usr/local/include -I/usr/local/include -I/usr/local/include -I/usr/local/lib/qt6/mkspecs/freebsd-clang -o TouchHighlightButtons.o pdf_viewer/touchui/TouchHighlightButtons.cpp --- TouchSettings.o --- usr/local/include/qt6/QtNetwork -I/usr/local/include/qt6/QtConcurrent -I/usr/local/include/qt6/QtQmlIntegration -I/usr/local/include/qt6/QtCore -I. -I/usr/local/include -I/usr/local/include -I/usr/local/include -I/usr/local/lib/qt6/mkspecs/freebsd-clang -o TouchSettings.o pdf_viewer/touchui/TouchSettings.cpp --- TouchAudioButtons.o --- usr/local/include/qt6/QtNetwork -I/usr/local/include/qt6/QtConcurrent -I/usr/local/include/qt6/QtQmlIntegration -I/usr/local/include/qt6/QtCore -I. -I/usr/local/include -I/usr/local/include -I/usr/local/include -I/usr/local/lib/qt6/mkspecs/freebsd-clang -o TouchAudioButtons.o pdf_viewer/touchui/TouchAudioButtons.cpp --- TouchMarkSelector.o --- usr/local/include/qt6/QtNetwork -I/usr/local/include/qt6/QtConcurrent -I/usr/local/include/qt6/QtQmlIntegration -I/usr/local/include/qt6/QtCore -I. -I/usr/local/include -I/usr/local/include -I/usr/local/include -I/usr/local/lib/qt6/mkspecs/freebsd-clang -o TouchMarkSelector.o pdf_viewer/touchui/TouchMarkSelector.cpp --- TouchDrawControls.o --- usr/local/include/qt6/QtNetwork -I/usr/local/include/qt6/QtConcurrent -I/usr/local/include/qt6/QtQmlIntegration -I/usr/local/include/qt6/QtCore -I. -I/usr/local/include -I/usr/local/include -I/usr/local/include -I/usr/local/lib/qt6/mkspecs/freebsd-clang -o TouchDrawControls.o pdf_viewer/touchui/TouchDrawControls.cpp --- TouchMacroEditor.o --- usr/local/include/qt6/QtNetwork -I/usr/local/include/qt6/QtConcurrent -I/usr/local/include/qt6/QtQmlIntegration -I/usr/local/include/qt6/QtCore -I. -I/usr/local/include -I/usr/local/include -I/usr/local/include -I/usr/local/lib/qt6/mkspecs/freebsd-clang -o TouchMacroEditor.o pdf_viewer/touchui/TouchMacroEditor.cpp --- TouchGenericButtons.o --- usr/local/include/qt6/QtNetwork -I/usr/local/include/qt6/QtConcurrent -I/usr/local/include/qt6/QtQmlIntegration -I/usr/local/include/qt6/QtCore -I. -I/usr/local/include -I/usr/local/include -I/usr/local/include -I/usr/local/lib/qt6/mkspecs/freebsd-clang -o TouchGenericButtons.o pdf_viewer/touchui/TouchGenericButtons.cpp --- TouchMainMenu.o --- usr/local/include/qt6/QtNetwork -I/usr/local/include/qt6/QtConcurrent -I/usr/local/include/qt6/QtQmlIntegration -I/usr/local/include/qt6/QtCore -I. -I/usr/local/include -I/usr/local/include -I/usr/local/include -I/usr/local/lib/qt6/mkspecs/freebsd-clang -o TouchMainMenu.o pdf_viewer/touchui/TouchMainMenu.cpp --- book.o --- usr/local/include/qt6/QtNetwork -I/usr/local/include/qt6/QtConcurrent -I/usr/local/include/qt6/QtQmlIntegration -I/usr/local/include/qt6/QtCore -I. -I/usr/local/include -I/usr/local/include -I/usr/local/include -I/usr/local/lib/qt6/mkspecs/freebsd-clang -o book.o pdf_viewer/book.cpp --- config.o --- usr/local/include/qt6/QtNetwork -I/usr/local/include/qt6/QtConcurrent -I/usr/local/include/qt6/QtQmlIntegration -I/usr/local/include/qt6/QtCore -I. -I/usr/local/include -I/usr/local/include -I/usr/local/include -I/usr/local/lib/qt6/mkspecs/freebsd-clang -o config.o pdf_viewer/config.cpp --- database.o --- usr/local/include/qt6/QtNetwork -I/usr/local/include/qt6/QtConcurrent -I/usr/local/include/qt6/QtQmlIntegration -I/usr/local/include/qt6/QtCore -I. -I/usr/local/include -I/usr/local/include -I/usr/local/include -I/usr/local/lib/qt6/mkspecs/freebsd-clang -o database.o pdf_viewer/database.cpp --- document.o --- usr/local/include/qt6/QtNetwork -I/usr/local/include/qt6/QtConcurrent -I/usr/local/include/qt6/QtQmlIntegration -I/usr/local/include/qt6/QtCore -I. -I/usr/local/include -I/usr/local/include -I/usr/local/include -I/usr/local/lib/qt6/mkspecs/freebsd-clang -o document.o pdf_viewer/document.cpp --- document_view.o --- usr/local/include/qt6/QtNetwork -I/usr/local/include/qt6/QtConcurrent -I/usr/local/include/qt6/QtQmlIntegration -I/usr/local/include/qt6/QtCore -I. -I/usr/local/include -I/usr/local/include -I/usr/local/include -I/usr/local/lib/qt6/mkspecs/freebsd-clang -o document_view.o pdf_viewer/document_view.cpp --- input.o --- usr/local/include/qt6/QtNetwork -I/usr/local/include/qt6/QtConcurrent -I/usr/local/include/qt6/QtQmlIntegration -I/usr/local/include/qt6/QtCore -I. -I/usr/local/include -I/usr/local/include -I/usr/local/include -I/usr/local/lib/qt6/mkspecs/freebsd-clang -o input.o pdf_viewer/input.cpp --- main.o --- usr/local/include/qt6/QtNetwork -I/usr/local/include/qt6/QtConcurrent -I/usr/local/include/qt6/QtQmlIntegration -I/usr/local/include/qt6/QtCore -I. -I/usr/local/include -I/usr/local/include -I/usr/local/include -I/usr/local/lib/qt6/mkspecs/freebsd-clang -o main.o pdf_viewer/main.cpp --- main_widget.o --- usr/local/include/qt6/QtNetwork -I/usr/local/include/qt6/QtConcurrent -I/usr/local/include/qt6/QtQmlIntegration -I/usr/local/include/qt6/QtCore -I. -I/usr/local/include -I/usr/local/include -I/usr/local/include -I/usr/local/lib/qt6/mkspecs/freebsd-clang -o main_widget.o pdf_viewer/main_widget.cpp --- pdf_renderer.o --- usr/local/include/qt6/QtNetwork -I/usr/local/include/qt6/QtConcurrent -I/usr/local/include/qt6/QtQmlIntegration -I/usr/local/include/qt6/QtCore -I. -I/usr/local/include -I/usr/local/include -I/usr/local/include -I/usr/local/lib/qt6/mkspecs/freebsd-clang -o pdf_renderer.o pdf_viewer/pdf_renderer.cpp --- pdf_view_opengl_widget.o --- usr/local/include/qt6/QtNetwork -I/usr/local/include/qt6/QtConcurrent -I/usr/local/include/qt6/QtQmlIntegration -I/usr/local/include/qt6/QtCore -I. -I/usr/local/include -I/usr/local/include -I/usr/local/include -I/usr/local/lib/qt6/mkspecs/freebsd-clang -o pdf_view_opengl_widget.o pdf_viewer/pdf_view_opengl_widget.cpp --- checksum.o --- usr/local/include/qt6/QtNetwork -I/usr/local/include/qt6/QtConcurrent -I/usr/local/include/qt6/QtQmlIntegration -I/usr/local/include/qt6/QtCore -I. -I/usr/local/include -I/usr/local/include -I/usr/local/include -I/usr/local/lib/qt6/mkspecs/freebsd-clang -o checksum.o pdf_viewer/checksum.cpp --- new_file_checker.o --- usr/local/include/qt6/QtNetwork -I/usr/local/include/qt6/QtConcurrent -I/usr/local/include/qt6/QtQmlIntegration -I/usr/local/include/qt6/QtCore -I. -I/usr/local/include -I/usr/local/include -I/usr/local/include -I/usr/local/lib/qt6/mkspecs/freebsd-clang -o new_file_checker.o pdf_viewer/new_file_checker.cpp --- coordinates.o --- usr/local/include/qt6/QtNetwork -I/usr/local/include/qt6/QtConcurrent -I/usr/local/include/qt6/QtQmlIntegration -I/usr/local/include/qt6/QtCore -I. -I/usr/local/include -I/usr/local/include -I/usr/local/include -I/usr/local/lib/qt6/mkspecs/freebsd-clang -o coordinates.o pdf_viewer/coordinates.cpp --- ui.o --- usr/local/include/qt6/QtNetwork -I/usr/local/include/qt6/QtConcurrent -I/usr/local/include/qt6/QtQmlIntegration -I/usr/local/include/qt6/QtCore -I. -I/usr/local/include -I/usr/local/include -I/usr/local/include -I/usr/local/lib/qt6/mkspecs/freebsd-clang -o ui.o pdf_viewer/ui.cpp --- path.o --- usr/local/include/qt6/QtNetwork -I/usr/local/include/qt6/QtConcurrent -I/usr/local/include/qt6/QtQmlIntegration -I/usr/local/include/qt6/QtCore -I. -I/usr/local/include -I/usr/local/include -I/usr/local/include -I/usr/local/lib/qt6/mkspecs/freebsd-clang -o path.o pdf_viewer/path.cpp --- utils.o --- usr/local/include/qt6/QtNetwork -I/usr/local/include/qt6/QtConcurrent -I/usr/local/include/qt6/QtQmlIntegration -I/usr/local/include/qt6/QtCore -I. -I/usr/local/include -I/usr/local/include -I/usr/local/include -I/usr/local/lib/qt6/mkspecs/freebsd-clang -o utils.o pdf_viewer/utils.cpp --- mysortfilterproxymodel.o --- usr/local/include/qt6/QtNetwork -I/usr/local/include/qt6/QtConcurrent -I/usr/local/include/qt6/QtQmlIntegration -I/usr/local/include/qt6/QtCore -I. -I/usr/local/include -I/usr/local/include -I/usr/local/include -I/usr/local/lib/qt6/mkspecs/freebsd-clang -o mysortfilterproxymodel.o pdf_viewer/mysortfilterproxymodel.cpp --- RunGuard.o --- usr/local/include/qt6/QtNetwork -I/usr/local/include/qt6/QtConcurrent -I/usr/local/include/qt6/QtQmlIntegration -I/usr/local/include/qt6/QtCore -I. -I/usr/local/include -I/usr/local/include -I/usr/local/include -I/usr/local/lib/qt6/mkspecs/freebsd-clang -o RunGuard.o pdf_viewer/RunGuard.cpp --- OpenWithApplication.o --- usr/local/include/qt6/QtNetwork -I/usr/local/include/qt6/QtConcurrent -I/usr/local/include/qt6/QtQmlIntegration -I/usr/local/include/qt6/QtCore -I. -I/usr/local/include -I/usr/local/include -I/usr/local/include -I/usr/local/lib/qt6/mkspecs/freebsd-clang -o OpenWithApplication.o pdf_viewer/OpenWithApplication.cpp --- fzf.o --- cc -c -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wall -Wextra -pthread -DSIOYEK_QT6 -DQT_3DINPUT_LIB -DQT_OPENGL_LIB -DQT_OPENGLEXTENSIONS_LIB -DQT_WIDGETS_LIB -DNON_PORTABLE -DLINUX_STANDARD_PATHS -DQT_NO_DEBUG -DQT_QUICKWIDGETS_LIB -DQT_QUICK_LIB -DQT_OPENGLWIDGETS_LIB -DQT_OPENGL_LIB -DQT_WIDGETS_LIB -DQT_3DINPUT_LIB -DQT_3DCORE_LIB -DQT_SVG_LIB -DQT_TEXTTOSPEECH_LIB -DQT_MULTIMEDIA_LIB -DQT_GUI_LIB -DQT_QML_LIB -DQT_NETWORK_LIB -DQT_CONCURRENT_LIB -DQT_QMLINTEGRATION_LIB -DQT_CORE_LIB -I. -Ipdf_viewer -Imupdf/include -Izlib -I/usr/local/include/qt6 -I/usr/local/include/qt6/QtQuickWidgets -I/usr/local/include/qt6/QtQuick -I/usr/local/include/qt6/QtOpenGLWidgets -I/usr/local/include/qt6/QtOpenGL -I/usr/local/include/qt6/QtWidgets -I/usr/local/include/qt6/Qt3DInput -I/usr/local/include/qt6/Qt3DCore -I/usr/local/include/qt6/QtSvg -I/usr/local/include/qt6/QtTextToSpeech -I/usr/local/include/qt6/QtMultimedia -I/usr/local/include/qt6/QtGui -I/usr/local/include/qt6/QtQml -I/usr/local/include/qt6/QtN--- qrc_resources.cpp --- /usr/local/libexec/qt6/rcc -name resources resources.qrc -o qrc_resources.cpp --- moc_predefs.h --- c++ -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -std=c++17 -std=gnu++1z -Wall -Wextra -dM -E -o moc_predefs.h /usr/local/lib/qt6/mkspecs/features/data/dummy.cpp --- fzf.o --- etwork -I/usr/local/include/qt6/QtConcurrent -I/usr/local/include/qt6/QtQmlIntegration -I/usr/local/include/qt6/QtCore -I. -I/usr/local/include -I/usr/local/include -I/usr/local/include -I/usr/local/lib/qt6/mkspecs/freebsd-clang -o fzf.o fzf/fzf.c --- TouchPageSelector.o --- pdf_viewer/touchui/TouchPageSelector.cpp:29:9: warning: unused variable 'rwidth' [-Wunused-variable] 29 | int rwidth = resize_event->size().width(); | ^~~~~~ pdf_viewer/touchui/TouchPageSelector.cpp:30:9: warning: unused variable 'rheight' [-Wunused-variable] 30 | int rheight = resize_event->size().height(); | ^~~~~~~ 2 warnings generated. --- fzf.o --- fzf/fzf.c:369:34: warning: unused parameter 'runes' [-Wunused-parameter] 369 | static bool is_ascii(const char *runes, size_t size) { | ^ fzf/fzf.c:369:48: warning: unused parameter 'size' [-Wunused-parameter] 369 | static bool is_ascii(const char *runes, size_t size) { | ^ fzf/fzf.c:464:66: warning: unused parameter 'slab' [-Wunused-parameter] 464 | fzf_position_t *pos, fzf_slab_t *slab) { | ^ fzf/fzf.c:492:16: warning: comparison of integers of different signs: 'int32_t' (aka 'int') and 'const size_t' (aka 'const unsigned long') [-Wsign-compare] 492 | if (pidx == M) { | ~~~~ ^ ~ fzf/fzf.c:739:22: warning: comparison of integers of different signs: 'size_t' (aka 'unsigned long') and 'int32_t' (aka 'int') [-Wsign-compare] 739 | if (i > 0 && j >= f.data[i]) { | ~ ^ ~~~~~~~~~ fzf/fzf.c:742:13: warning: comparison of integers of different signs: 'size_t' (aka 'unsigned long') and 'int32_t' (aka 'int') [-Wsign-compare] 742 | if (j > f.data[i]) { | ~ ^ ~~~~~~~~~ fzf/fzf.c:772:69: warning: unused parameter 'slab' [-Wunused-parameter] 772 | fzf_position_t *pos, fzf_slab_t *slab) { | ^ fzf/fzf.c:836:64: warning: unused parameter 'slab' [-Wunused-parameter] 836 | fzf_position_t *pos, fzf_slab_t *slab) { | ^ fzf/fzf.c:871:64: warning: unused parameter 'slab' [-Wunused-parameter] 871 | fzf_position_t *pos, fzf_slab_t *slab) { | ^ fzf/fzf.c:908:63: warning: unused parameter 'slab' [-Wunused-parameter] 908 | fzf_position_t *pos, fzf_slab_t *slab) { | ^ fzf/fzf.c:993:65: warning: unused parameter 'normalize' [-Wunused-parameter] 993 | fzf_pattern_t *fzf_parse_pattern(fzf_case_types case_mode, bool normalize, | ^ 11 warnings generated. --- utils.o --- In file included from pdf_viewer/utils.cpp:10: In file included from pdf_viewer/utils.h:25: pdf_viewer/book.h:85:17: warning: 'to_json' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] 85 | QJsonObject to_json(std::string doc_checksum) const; | ^ pdf_viewer/book.h:59:25: note: overridden virtual function is here 59 | virtual QJsonObject to_json(std::string doc_checksum) const = 0; | ^ pdf_viewer/book.h:86:10: warning: 'from_json' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] 86 | void from_json(const QJsonObject& json_object); | ^ pdf_viewer/book.h:62:18: note: overridden virtual function is here 62 | virtual void from_json(const QJsonObject& json_object) = 0; | ^ pdf_viewer/book.h:109:17: warning: 'to_json' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] 109 | QJsonObject to_json(std::string doc_checksum) const; | ^ pdf_viewer/book.h:59:25: note: overridden virtual function is here 59 | virtual QJsonObject to_json(std::string doc_checksum) const = 0; | ^ pdf_viewer/book.h:110:10: warning: 'from_json' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] 110 | void from_json(const QJsonObject& json_object); | ^ pdf_viewer/book.h:62:18: note: overridden virtual function is here 62 | virtual void from_json(const QJsonObject& json_object) = 0; | ^ pdf_viewer/book.h:130:17: warning: 'to_json' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] 130 | QJsonObject to_json(std::string doc_checksum) const; | ^ pdf_viewer/book.h:59:25: note: overridden virtual function is here 59 | virtual QJsonObject to_json(std::string doc_checksum) const = 0; | ^ pdf_viewer/book.h:132:10: warning: 'from_json' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] 132 | void from_json(const QJsonObject& json_object); | ^ pdf_viewer/book.h:62:18: note: overridden virtual function is here 62 | virtual void from_json(const QJsonObject& json_object) = 0; | ^ pdf_viewer/book.h:251:17: warning: 'to_json' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] 251 | QJsonObject to_json(std::string doc_checksum) const; | ^ pdf_viewer/book.h:59:25: note: overridden virtual function is here 59 | virtual QJsonObject to_json(std::string doc_checksum) const = 0; | ^ pdf_viewer/book.h:252:10: warning: 'from_json' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] 252 | void from_json(const QJsonObject& json_object); | ^ pdf_viewer/book.h:62:18: note: overridden virtual function is here 62 | virtual void from_json(const QJsonObject& json_object) = 0; | ^ In file included from pdf_viewer/utils.cpp:10: In file included from pdf_viewer/utils.h:26: In file included from pdf_viewer/utf8.h:31: pdf_viewer/utf8/checked.h:268:34: warning: 'iterator' is deprecated [-Wdeprecated-declarations] 268 | class iterator : public std::iterator { | ^ /usr/include/c++/v1/__iterator/iterator.h:23:29: note: 'iterator' has been explicitly marked deprecated here 23 | struct _LIBCPP_TEMPLATE_VIS _LIBCPP_DEPRECATED_IN_CXX17 iterator { | ^ /usr/include/c++/v1/__config:748:41: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX17' 748 | # define _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_DEPRECATED | ^ /usr/include/c++/v1/__config:713:49: note: expanded from macro '_LIBCPP_DEPRECATED' 713 | # define _LIBCPP_DEPRECATED __attribute__((__deprecated__)) | ^ In file included from pdf_viewer/utils.cpp:10: In file included from pdf_viewer/utils.h:26: In file included from pdf_viewer/utf8.h:32: pdf_viewer/utf8/unchecked.h:179:40: warning: 'iterator' is deprecated [-Wdeprecated-declarations] 179 | class iterator : public std::iterator { | ^ /usr/include/c++/v1/__iterator/iterator.h:23:29: note: 'iterator' has been explicitly marked deprecated here 23 | struct _LIBCPP_TEMPLATE_VIS _LIBCPP_DEPRECATED_IN_CXX17 iterator { | ^ /usr/include/c++/v1/__config:748:41: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX17' 748 | # define _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_DEPRECATED | ^ /usr/include/c++/v1/__config:713:49: note: expanded from macro '_LIBCPP_DEPRECATED' 713 | # define _LIBCPP_DEPRECATED __attribute__((__deprecated__)) | ^ In file included from pdf_viewer/utils.cpp:10: pdf_viewer/utils.h:481:10: warning: 'set_rate' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] 481 | void set_rate(float rate); | ^ pdf_viewer/utils.h:452:18: note: overridden virtual function is here 452 | virtual void set_rate(float rate) = 0; | ^ pdf_viewer/utils.h:483:10: warning: 'is_pausable' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] 483 | bool is_pausable(); | ^ pdf_viewer/utils.h:456:18: note: overridden virtual function is here 456 | virtual bool is_pausable() = 0; | ^ pdf_viewer/utils.h:485:10: warning: 'is_word_by_word' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] 485 | bool is_word_by_word(); | ^ pdf_viewer/utils.h:457:18: note: overridden virtual function is here 457 | virtual bool is_word_by_word() = 0; | ^ pdf_viewer/utils.h:487:18: warning: 'set_word_callback' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] 487 | virtual void set_word_callback(std::function callback); | ^ pdf_viewer/utils.h:458:18: note: overridden virtual function is here 458 | virtual void set_word_callback(std::function) = 0; | ^ pdf_viewer/utils.h:489:18: warning: 'set_state_change_callback' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] 489 | virtual void set_state_change_callback(std::function callback); | ^ pdf_viewer/utils.h:459:18: note: overridden virtual function is here 459 | virtual void set_state_change_callback(std::function) = 0; | ^ pdf_viewer/utils.h:490:18: warning: 'set_external_state_change_callback' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] 490 | virtual void set_external_state_change_callback(std::function callback); | ^ pdf_viewer/utils.h:460:18: note: overridden virtual function is here 460 | virtual void set_external_state_change_callback(std::function) = 0; | ^ pdf_viewer/utils.h:491:18: warning: 'set_on_app_pause_callback' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] 491 | virtual void set_on_app_pause_callback(std::function); | ^ pdf_viewer/utils.h:461:18: note: overridden virtual function is here 461 | virtual void set_on_app_pause_callback(std::function) = 0; | ^ pdf_viewer/utils.h:492:18: warning: 'set_on_app_resume_callback' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] 492 | virtual void set_on_app_resume_callback(std::function); | ^ pdf_viewer/utils.h:462:18: note: overridden virtual function is here 462 | virtual void set_on_app_resume_callback(std::function) = 0; | ^ pdf_viewer/utils.cpp:273:30: warning: unused parameter 'argv0' [-Wunused-parameter] 273 | void install_app(const char* argv0) | ^ pdf_viewer/utils.cpp:470:23: warning: comparison of integers of different signs: 'int' and 'size_type' (aka 'unsigned long') [-Wsign-compare] 470 | for (int i = 0; i < chars.size(); i++) { | ~ ^ ~~~~~~~~~~~~ pdf_viewer/utils.cpp:547:10: warning: unused variable 'reached_dot' [-Wunused-variable] 547 | bool reached_dot = false; | ^~~~~~~~~~~ pdf_viewer/utils.cpp:559:99: warning: result of comparison of constant 128 with expression of type 'value_type' (aka 'char') is always true [-Wtautological-constant-out-of-range-compare] 559 | if ((chars_between_last_dot_and_index[i] > 0) && (chars_between_last_dot_and_index[i] < 128) && std::isalpha(chars_between_last_dot_and_index[i])) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~ pdf_viewer/utils.cpp:620:35: warning: comparison of integers of different signs: 'int' and 'size_type' (aka 'unsigned long') [-Wsign-compare] 620 | for (int i = 0; i < current_line_chars.size(); i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ pdf_viewer/utils.cpp:627:27: warning: comparison of integers of different signs: 'int' and 'size_type' (aka 'unsigned long') [-Wsign-compare] 627 | if (i == current_line_chars.size() - 1) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ pdf_viewer/utils.cpp:1183:90: warning: unused parameter 'error' [-Wunused-parameter] 1183 | QObject::connect(process, &QProcess::errorOccurred, [process](QProcess::ProcessError error) { | ^ pdf_viewer/utils.cpp:1188:105: warning: unused parameter 'exit_code' [-Wunused-parameter] 1188 | QObject::connect(process, qOverload(&QProcess::finished), [process](int exit_code, QProcess::ExitStatus stat) { | ^ pdf_viewer/utils.cpp:1188:137: warning: unused parameter 'stat' [-Wunused-parameter] 1188 | QObject::connect(process, qOverload(&QProcess::finished), [process](int exit_code, QProcess::ExitStatus stat) { | ^ pdf_viewer/utils.cpp:1209:52: warning: unused parameter 'show_fail_message' [-Wunused-parameter] 1209 | void open_file_url(const QString& url_string, bool show_fail_message) { | ^ pdf_viewer/utils.cpp:2021:12: warning: moving a temporary object prevents copy elision [-Wpessimizing-move] 2021 | return std::move(dir.absolutePath().toStdWString()); | ^ pdf_viewer/utils.cpp:2021:12: note: remove std::move call here 2021 | return std::move(dir.absolutePath().toStdWString()); | ^~~~~~~~~~ ~ pdf_viewer/utils.cpp:2078:33: warning: unused parameter 'parent' [-Wunused-parameter] 2078 | void check_for_updates(QWidget* parent, std::string current_version) { | ^ pdf_viewer/utils.cpp:2078:53: warning: unused parameter 'current_version' [-Wunused-parameter] 2078 | void check_for_updates(QWidget* parent, std::string current_version) { | ^ pdf_viewer/utils.cpp:2153:23: warning: comparison of integers of different signs: 'int' and 'size_type' (aka 'unsigned long') [-Wsign-compare] 2153 | for (int i = 0; i < input.size(); i++) { | ~ ^ ~~~~~~~~~~~~ pdf_viewer/utils.cpp:2230:12: warning: moving a temporary object prevents copy elision [-Wpessimizing-move] 2230 | return std::move(std::wifstream(encoded_file_name.c_str())); | ^ pdf_viewer/utils.cpp:2230:12: note: remove std::move call here 2230 | return std::move(std::wifstream(encoded_file_name.c_str())); | ^~~~~~~~~~ ~ pdf_viewer/utils.cpp:2240:12: warning: moving a temporary object prevents copy elision [-Wpessimizing-move] 2240 | return std::move(std::wofstream(encoded_file_name.c_str())); | ^ pdf_viewer/utils.cpp:2240:12: note: remove std::move call here 2240 | return std::move(std::wofstream(encoded_file_name.c_str())); | ^~~~~~~~~~ ~ pdf_viewer/utils.cpp:2312:28: warning: unused parameter 'num' [-Wunused-parameter] 2312 | float line_num_penalty(int num) { | ^ pdf_viewer/utils.cpp:2542:71: warning: comparison of integers of different signs: 'size_type' (aka 'unsigned long') and 'int' [-Wsign-compare] 2542 | if ((command.find(L"%5") != -1) || (command.find(L"command_text") != -1)) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~ pdf_viewer/utils.cpp:2542:30: warning: comparison of integers of different signs: 'size_type' (aka 'unsigned long') and 'int' [-Wsign-compare] 2542 | if ((command.find(L"%5") != -1) || (command.find(L"command_text") != -1)) { | ~~~~~~~~~~~~~~~~~~~ ^ ~~ pdf_viewer/utils.cpp:2549:43: warning: comparison of integers of different signs: 'size_type' (aka 'unsigned long') and 'int' [-Wsign-compare] 2549 | if (command.find(L"%{selected_rect}") != -1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~ pdf_viewer/utils.cpp:2595:23: warning: comparison of integers of different signs: 'int' and 'size_type' (aka 'unsigned long') [-Wsign-compare] 2595 | for (int j = 0; j < chars.size(); j++) { | ~ ^ ~~~~~~~~~~~~ pdf_viewer/utils.cpp:2615:69: warning: unused parameter 'page' [-Wunused-parameter] 2615 | void flat_char_prism2(const std::vector& chars, int page, std::wstring& output_text, std::vector& page_begin_indices){ | ^ pdf_viewer/utils.cpp:2620:23: warning: comparison of integers of different signs: 'int' and 'size_type' (aka 'unsigned long') [-Wsign-compare] 2620 | for (int j = 0; j < chars.size(); j++) { | ~ ^ ~~~~~~~~~~~~ pdf_viewer/utils.cpp:3061:83: warning: unused parameter 'num_v_slices' [-Wunused-parameter] 3061 | void translate_index(int index, int* h_index, int* v_index, int num_h_slices, int num_v_slices) { | ^ pdf_viewer/utils.cpp:3093:23: warning: comparison of integers of different signs: 'int' and 'size_type' (aka 'unsigned long') [-Wsign-compare] 3093 | for (int i = 1; i < column_texts.size(); i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~ pdf_viewer/utils.cpp:3094:39: warning: comparison of integers of different signs: 'size_type' (aka 'unsigned long') and 'int' [-Wsign-compare] 3094 | assert(column_texts[i].size() == num_rows); | ~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~ /usr/include/assert.h:57:21: note: expanded from macro 'assert' 57 | #define assert(e) ((e) ? (void)0 : __assert(__func__, __FILE__, \ | ^ pdf_viewer/utils.cpp:3099:27: warning: comparison of integers of different signs: 'int' and 'size_type' (aka 'unsigned long') [-Wsign-compare] 3099 | for (int j = 0; j < column_texts.size(); j++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~ pdf_viewer/utils.cpp:3102:19: warning: comparison of integers of different signs: 'int' and 'size_type' (aka 'unsigned long') [-Wsign-compare] 3102 | if (j == (column_texts.size() - 1)) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~ pdf_viewer/utils.cpp:3131:11: warning: unused variable 'distance' [-Wunused-variable] 3131 | float distance = 0; | ^~~~~~~~ pdf_viewer/utils.cpp:3270:25: warning: comparison of integers of different signs: 'int' and 'size_type' (aka 'unsigned long') [-Wsign-compare] 3270 | while (candid_index < points.size() - 1) { | ~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~ pdf_viewer/utils.cpp:3333:10: warning: variable 'was_last_character_space' set but not used [-Wunused-but-set-variable] 3333 | bool was_last_character_space = true; | ^ pdf_viewer/utils.cpp:3370:23: warning: comparison of integers of different signs: 'int' and 'size_type' (aka 'unsigned long') [-Wsign-compare] 3370 | for (int i = 0; i < chars.size(); i++) { | ~ ^ ~~~~~~~~~~~~ pdf_viewer/utils.cpp:3398:26: warning: comparison of integers of different signs: 'int' and 'size_type' (aka 'unsigned long') [-Wsign-compare] 3398 | while (index < chars.size()) { | ~~~~~ ^ ~~~~~~~~~~~~ pdf_viewer/utils.cpp:3570:45: warning: overflow in expression; result is -727'379'968 with type 'int' [-Winteger-overflow] 3570 | else if (file_size < 1000 * 1000 * 1000 * 1000) { | ~~~~~~~~~~~~~~~~~~~^~~~~~ pdf_viewer/utils.cpp:3597:23: warning: comparison of integers of different signs: 'int' and 'size_type' (aka 'unsigned long') [-Wsign-compare] 3597 | for (int i = 0; i < lhs.points.size(); i++) { | ~ ^ ~~~~~~~~~~~~~~~~~ pdf_viewer/utils.cpp:3625:23: warning: comparison of integers of different signs: 'int' and 'size_type' (aka 'unsigned long') [-Wsign-compare] 3625 | for (int i = 0; i < text.size(); i++) { | ~ ^ ~~~~~~~~~~~ pdf_viewer/utils.cpp:3686:94: warning: unknown escape sequence '\w' [-Wunknown-escape-sequence] 3686 | QRegularExpression reference_ending_dot_regex = QRegularExpression("(\\.\\w*In )|(\\.\w*[aA]r[xX]iv )"); | ^~ pdf_viewer/utils.cpp:3810:17: warning: unused variable 'a' [-Wunused-variable] 3810 | int a = 2; | ^ pdf_viewer/utils.cpp:3777:19: warning: comparison of integers of different signs: 'int' and 'size_type' (aka 'unsigned long') [-Wsign-compare] 3777 | if (dot_index >= flat_chars.size()-2) { | ~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~ pdf_viewer/utils.cpp:3784:43: warning: comparison of integers of different signs: 'int' and 'size_type' (aka 'unsigned long') [-Wsign-compare] 3784 | if (next_non_whitespace_index == flat_chars.size()) next_non_whitespace_index = -1; | ~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~ pdf_viewer/utils.cpp:3805:47: warning: comparison of integers of different signs: 'int' and 'size_type' (aka 'unsigned long') [-Wsign-compare] 3805 | if (context_begin >= 0 && context_end < flat_chars.size()) { | ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~ pdf_viewer/utils.cpp:3858:62: warning: comparison of integers of different signs: 'size_type' (aka 'unsigned long') and 'int' [-Wsign-compare] 3858 | if ((text.find(L"et al") != -1) || (text.find(L"et. al") != -1)) { | ~~~~~~~~~~~~~~~~~~~~ ^ ~~ pdf_viewer/utils.cpp:3858:30: warning: comparison of integers of different signs: 'size_type' (aka 'unsigned long') and 'int' [-Wsign-compare] 3858 | if ((text.find(L"et al") != -1) || (text.find(L"et. al") != -1)) { | ~~~~~~~~~~~~~~~~~~~ ^ ~~ pdf_viewer/utils.cpp:3930:18: warning: comparison of integers of different signs: 'int' and 'size_type' (aka 'unsigned long') [-Wsign-compare] 3930 | if (max_page > page_begin_indices.size() - 1) { | ~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ pdf_viewer/utils.cpp:3935:30: warning: comparison of integers of different signs: 'int' and 'size_type' (aka 'unsigned long') [-Wsign-compare] 3935 | int end_index = max_page == page_begin_indices.size()-1? super_fast_search_index.size() : page_begin_indices[max_page+1]; | ~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~ pdf_viewer/utils.cpp:3959:28: warning: comparison of integers of different signs: 'int' and 'size_type' (aka 'unsigned long') [-Wsign-compare] 3959 | while ((match_page < page_begin_indices.size() - 1) && page_begin_indices[match_page + 1] < start_index) match_page++; | ~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ pdf_viewer/utils.cpp:4001:18: warning: comparison of integers of different signs: 'int' and 'size_type' (aka 'unsigned long') [-Wsign-compare] 4001 | if (max_page > page_begin_indices.size() - 1) max_page = page_begin_indices.size() - 1; | ~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ pdf_viewer/utils.cpp:4046:28: warning: comparison of integers of different signs: 'int' and 'size_type' (aka 'unsigned long') [-Wsign-compare] 4046 | while ((match_page < page_begin_indices.size() - 1) && page_begin_indices[match_page + 1] < start_index) { | ~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ pdf_viewer/utils.cpp:4107:27: warning: comparison of integers of different signs: 'int' and 'size_type' (aka 'unsigned long') [-Wsign-compare] 4107 | for (int i = 0; i < res_copy.size() - 1; i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~ pdf_viewer/utils.cpp:4316:74: warning: unused parameter 'word' [-Wunused-parameter] 4316 | QObject::connect(tts, &QTextToSpeech::sayingWord, [&](const QString& word, qsizetype id, qsizetype start, qsizetype length) { | ^ pdf_viewer/utils.cpp:4316:90: warning: unused parameter 'id' [-Wunused-parameter] 4316 | QObject::connect(tts, &QTextToSpeech::sayingWord, [&](const QString& word, qsizetype id, qsizetype start, qsizetype length) { | ^ pdf_viewer/utils.cpp:4332:93: warning: unused parameter 'callback' [-Wunused-parameter] 4332 | void QtTextToSpeechHandler::set_external_state_change_callback(std::function callback) { | ^ 70 warnings generated. --- checksum.o --- pdf_viewer/checksum.cpp:21:18: warning: 'addData' is deprecated: Use the QByteArrayView overload instead [-Wdeprecated-declarations] 21 | hash.addData(buffer, bytes_read); | ^ /usr/local/include/qt6/QtCore/qcryptographichash.h:75:5: note: 'addData' has been explicitly marked deprecated here 75 | QT_DEPRECATED_VERSION_X_6_4("Use the QByteArrayView overload instead") | ^ /usr/local/include/qt6/QtCore/qtdeprecationmarkers.h:174:44: note: expanded from macro 'QT_DEPRECATED_VERSION_X_6_4' 174 | # define QT_DEPRECATED_VERSION_X_6_4(text) QT_DEPRECATED_X(text) | ^ /usr/local/include/qt6/QtCore/qtdeprecationmarkers.h:30:33: note: expanded from macro 'QT_DEPRECATED_X' 30 | # define QT_DEPRECATED_X(text) Q_DECL_DEPRECATED_X(text) | ^ /usr/local/include/qt6/QtCore/qcompilerdetection.h:1013:36: note: expanded from macro 'Q_DECL_DEPRECATED_X' 1013 | # define Q_DECL_DEPRECATED_X(x) [[deprecated(x)]] | ^ 1 warning generated. --- TouchGenericButtons.o --- pdf_viewer/touchui/TouchGenericButtons.cpp:54:15: warning: comparison of integers of different signs: 'int' and 'size_type' (aka 'unsigned long') [-Wsign-compare] 54 | if (width > (150 * options.size())) { | ~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~ 1 warning generated. --- path.o --- In file included from pdf_viewer/path.cpp:4: In file included from pdf_viewer/utils.h:25: pdf_viewer/book.h:85:17: warning: 'to_json' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] 85 | QJsonObject to_json(std::string doc_checksum) const; | ^ pdf_viewer/book.h:59:25: note: overridden virtual function is here 59 | virtual QJsonObject to_json(std::string doc_checksum) const = 0; | ^ pdf_viewer/book.h:86:10: warning: 'from_json' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] 86 | void from_json(const QJsonObject& json_object); | ^ pdf_viewer/book.h:62:18: note: overridden virtual function is here 62 | virtual void from_json(const QJsonObject& json_object) = 0; | ^ pdf_viewer/book.h:109:17: warning: 'to_json' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] 109 | QJsonObject to_json(std::string doc_checksum) const; | ^ pdf_viewer/book.h:59:25: note: overridden virtual function is here 59 | virtual QJsonObject to_json(std::string doc_checksum) const = 0; | ^ pdf_viewer/book.h:110:10: warning: 'from_json' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] 110 | void from_json(const QJsonObject& json_object); | ^ pdf_viewer/book.h:62:18: note: overridden virtual function is here 62 | virtual void from_json(const QJsonObject& json_object) = 0; | ^ pdf_viewer/book.h:130:17: warning: 'to_json' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] 130 | QJsonObject to_json(std::string doc_checksum) const; | ^ pdf_viewer/book.h:59:25: note: overridden virtual function is here 59 | virtual QJsonObject to_json(std::string doc_checksum) const = 0; | ^ pdf_viewer/book.h:132:10: warning: 'from_json' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] 132 | void from_json(const QJsonObject& json_object); | ^ pdf_viewer/book.h:62:18: note: overridden virtual function is here 62 | virtual void from_json(const QJsonObject& json_object) = 0; | ^ pdf_viewer/book.h:251:17: warning: 'to_json' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] 251 | QJsonObject to_json(std::string doc_checksum) const; | ^ pdf_viewer/book.h:59:25: note: overridden virtual function is here 59 | virtual QJsonObject to_json(std::string doc_checksum) const = 0; | ^ pdf_viewer/book.h:252:10: warning: 'from_json' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] 252 | void from_json(const QJsonObject& json_object); | ^ pdf_viewer/book.h:62:18: note: overridden virtual function is here 62 | virtual void from_json(const QJsonObject& json_object) = 0; | ^ In file included from pdf_viewer/path.cpp:4: In file included from pdf_viewer/utils.h:26: In file included from pdf_viewer/utf8.h:31: pdf_viewer/utf8/checked.h:268:34: warning: 'iterator' is deprecated [-Wdeprecated-declarations] 268 | class iterator : public std::iterator { | ^ /usr/include/c++/v1/__iterator/iterator.h:23:29: note: 'iterator' has been explicitly marked deprecated here 23 | struct _LIBCPP_TEMPLATE_VIS _LIBCPP_DEPRECATED_IN_CXX17 iterator { | ^ /usr/include/c++/v1/__config:748:41: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX17' 748 | # define _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_DEPRECATED | ^ /usr/include/c++/v1/__config:713:49: note: expanded from macro '_LIBCPP_DEPRECATED' 713 | # define _LIBCPP_DEPRECATED __attribute__((__deprecated__)) | ^ In file included from pdf_viewer/path.cpp:4: In file included from pdf_viewer/utils.h:26: In file included from pdf_viewer/utf8.h:32: pdf_viewer/utf8/unchecked.h:179:40: warning: 'iterator' is deprecated [-Wdeprecated-declarations] 179 | class iterator : public std::iterator { | ^ /usr/include/c++/v1/__iterator/iterator.h:23:29: note: 'iterator' has been explicitly marked deprecated here 23 | struct _LIBCPP_TEMPLATE_VIS _LIBCPP_DEPRECATED_IN_CXX17 iterator { | ^ /usr/include/c++/v1/__config:748:41: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX17' 748 | # define _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_DEPRECATED | ^ /usr/include/c++/v1/__config:713:49: note: expanded from macro '_LIBCPP_DEPRECATED' 713 | # define _LIBCPP_DEPRECATED __attribute__((__deprecated__)) | ^ In file included from pdf_viewer/path.cpp:4: pdf_viewer/utils.h:481:10: warning: 'set_rate' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] 481 | void set_rate(float rate); | ^ pdf_viewer/utils.h:452:18: note: overridden virtual function is here 452 | virtual void set_rate(float rate) = 0; | ^ pdf_viewer/utils.h:483:10: warning: 'is_pausable' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] 483 | bool is_pausable(); | ^ pdf_viewer/utils.h:456:18: note: overridden virtual function is here 456 | virtual bool is_pausable() = 0; | ^ pdf_viewer/utils.h:485:10: warning: 'is_word_by_word' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] 485 | bool is_word_by_word(); | ^ pdf_viewer/utils.h:457:18: note: overridden virtual function is here 457 | virtual bool is_word_by_word() = 0; | ^ pdf_viewer/utils.h:487:18: warning: 'set_word_callback' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] 487 | virtual void set_word_callback(std::function callback); | ^ pdf_viewer/utils.h:458:18: note: overridden virtual function is here 458 | virtual void set_word_callback(std::function) = 0; | ^ pdf_viewer/utils.h:489:18: warning: 'set_state_change_callback' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] 489 | virtual void set_state_change_callback(std::function callback); | ^ pdf_viewer/utils.h:459:18: note: overridden virtual function is here 459 | virtual void set_state_change_callback(std::function) = 0; | ^ pdf_viewer/utils.h:490:18: warning: 'set_external_state_change_callback' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] 490 | virtual void set_external_state_change_callback(std::function callback); | ^ pdf_viewer/utils.h:460:18: note: overridden virtual function is here 460 | virtual void set_external_state_change_callback(std::function) = 0; | ^ pdf_viewer/utils.h:491:18: warning: 'set_on_app_pause_callback' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] 491 | virtual void set_on_app_pause_callback(std::function); | ^ pdf_viewer/utils.h:461:18: note: overridden virtual function is here 461 | virtual void set_on_app_pause_callback(std::function) = 0; | ^ pdf_viewer/utils.h:492:18: warning: 'set_on_app_resume_callback' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] 492 | virtual void set_on_app_resume_callback(std::function); | ^ pdf_viewer/utils.h:462:18: note: overridden virtual function is here 462 | virtual void set_on_app_resume_callback(std::function) = 0; | ^ pdf_viewer/path.cpp:83:12: warning: moving a temporary object prevents copy elision [-Wpessimizing-move] 83 | return std::move(utf8_encode(get_path())); | ^ pdf_viewer/path.cpp:83:12: note: remove std::move call here 83 | return std::move(utf8_encode(get_path())); | ^~~~~~~~~~ ~ 19 warnings generated. --- moc_TouchSlider.cpp --- --- moc_TouchCheckbox.cpp --- --- moc_TouchListView.cpp --- --- moc_TouchCopyOptions.cpp --- --- moc_TouchRectangleSelectUI.cpp --- --- moc_TouchRangeSelectUI.cpp --- --- moc_TouchPageSelector.cpp --- --- moc_TouchConfigMenu.cpp --- --- moc_TouchTextEdit.cpp --- --- moc_TouchSearchButtons.cpp --- --- moc_TouchDeleteButton.cpp --- --- moc_TouchHighlightButtons.cpp --- --- moc_TouchSettings.cpp --- --- moc_TouchAudioButtons.cpp --- --- moc_TouchMarkSelector.cpp --- --- moc_TouchDrawControls.cpp --- --- moc_TouchMacroEditor.cpp --- --- moc_TouchGenericButtons.cpp --- --- moc_TouchMainMenu.cpp --- --- moc_main_widget.cpp --- --- moc_pdf_renderer.cpp --- --- moc_ui.cpp --- --- moc_mysortfilterproxymodel.cpp --- --- moc_RunGuard.cpp --- --- moc_OpenWithApplication.cpp --- --- moc_TouchSlider.cpp --- /usr/local/libexec/qt6/moc -DSIOYEK_QT6 -DQT_3DINPUT_LIB -DQT_OPENGL_LIB -DQT_OPENGLEXTENSIONS_LIB -DQT_WIDGETS_LIB -DNON_PORTABLE -DLINUX_STANDARD_PATHS -DQT_NO_DEBUG -DQT_QUICKWIDGETS_LIB -DQT_QUICK_LIB -DQT_OPENGLWIDGETS_LIB -DQT_OPENGL_LIB -DQT_WIDGETS_LIB -DQT_3DINPUT_LIB -DQT_3DCORE_LIB -DQT_SVG_LIB -DQT_TEXTTOSPEECH_LIB -DQT_MULTIMEDIA_LIB -DQT_GUI_LIB -DQT_QML_LIB -DQT_NETWORK_LIB -DQT_CONCURRENT_LIB -DQT_QMLINTEGRATION_LIB -DQT_CORE_LIB --include /wrkdirs/usr/ports/print/sioyek/work/sioyek-eb03410682f70fa27cbe2f9ec3bf59ac086457d7/moc_predefs.h -I/usr/local/lib/qt6/mkspecs/freebsd-clang -I/wrkdirs/usr/ports/print/sioyek/work/sioyek-eb03410682f70fa27cbe2f9ec3bf59ac086457d7 -I/wrkdirs/usr/ports/print/sioyek/work/sioyek-eb03410682f70fa27cbe2f9ec3bf59ac086457d7/pdf_viewer -I/wrkdirs/usr/ports/print/sioyek/work/sioyek-eb03410682f70fa27cbe2f9ec3bf59ac086457d7/mupdf/include -I/wrkdirs/usr/ports/print/sioyek/work/sioyek-eb03410682f70fa27cbe2f9ec3bf59ac086457d7/zlib -I/usr/local/include/qt6 -I/usr/local/includ--- moc_TouchCheckbox.cpp --- /usr/local/libexec/qt6/moc -DSIOYEK_QT6 -DQT_3DINPUT_LIB -DQT_OPENGL_LIB -DQT_OPENGLEXTENSIONS_LIB -DQT_WIDGETS_LIB -DNON_PORTABLE -DLINUX_STANDARD_PATHS -DQT_NO_DEBUG -DQT_QUICKWIDGETS_LIB -DQT_QUICK_LIB -DQT_OPENGLWIDGETS_LIB -DQT_OPENGL_LIB -DQT_WIDGETS_LIB -DQT_3DINPUT_LIB -DQT_3DCORE_LIB -DQT_SVG_LIB -DQT_TEXTTOSPEECH_LIB -DQT_MULTIMEDIA_LIB -DQT_GUI_LIB -DQT_QML_LIB -DQT_NETWORK_LIB -DQT_CONCURRENT_LIB -DQT_QMLINTEGRATION_LIB -DQT_CORE_LIB --include /wrkdirs/usr/ports/print/sioyek/work/sioyek-eb03410682f70fa27cbe2f9ec3bf59ac086457d7/moc_predefs.h -I/usr/local/lib/qt6/mkspecs/freebsd-clang -I/wrkdirs/usr/ports/print/sioyek/work/sioyek-eb03410682f70fa27cbe2f9ec3bf59ac086457d7 -I/wrkdirs/usr/ports/print/sioyek/work/sioyek-eb03410682f70fa27cbe2f9ec3bf59ac086457d7/pdf_viewer -I/wrkdirs/usr/ports/print/sioyek/work/sioyek-eb03410682f70fa27cbe2f9ec3bf59ac086457d7/mupdf/include -I/wrkdirs/usr/ports/print/sioyek/work/sioyek-eb03410682f70fa27cbe2f9ec3bf59ac086457d7/zlib -I/usr/local/include/qt6 -I/usr/local/includ--- moc_TouchListView.cpp --- /usr/local/libexec/qt6/moc -DSIOYEK_QT6 -DQT_3DINPUT_LIB -DQT_OPENGL_LIB -DQT_OPENGLEXTENSIONS_LIB -DQT_WIDGETS_LIB -DNON_PORTABLE -DLINUX_STANDARD_PATHS -DQT_NO_DEBUG -DQT_QUICKWIDGETS_LIB -DQT_QUICK_LIB -DQT_OPENGLWIDGETS_LIB -DQT_OPENGL_LIB -DQT_WIDGETS_LIB -DQT_3DINPUT_LIB -DQT_3DCORE_LIB -DQT_SVG_LIB -DQT_TEXTTOSPEECH_LIB -DQT_MULTIMEDIA_LIB -DQT_GUI_LIB -DQT_QML_LIB -DQT_NETWORK_LIB -DQT_CONCURRENT_LIB -DQT_QMLINTEGRATION_LIB -DQT_CORE_LIB --include /wrkdirs/usr/ports/print/sioyek/work/sioyek-eb03410682f70fa27cbe2f9ec3bf59ac086457d7/moc_predefs.h -I/usr/local/lib/qt6/mkspecs/freebsd-clang -I/wrkdirs/usr/ports/print/sioyek/work/sioyek-eb03410682f70fa27cbe2f9ec3bf59ac086457d7 -I/wrkdirs/usr/ports/print/sioyek/work/sioyek-eb03410682f70fa27cbe2f9ec3bf59ac086457d7/pdf_viewer -I/wrkdirs/usr/ports/print/sioyek/work/sioyek-eb03410682f70fa27cbe2f9ec3bf59ac086457d7/mupdf/include -I/wrkdirs/usr/ports/print/sioyek/work/sioyek-eb03410682f70fa27cbe2f9ec3bf59ac086457d7/zlib -I/usr/local/include/qt6 -I/usr/local/includ--- moc_TouchCopyOptions.cpp --- /usr/local/libexec/qt6/moc -DSIOYEK_QT6 -DQT_3DINPUT_LIB -DQT_OPENGL_LIB -DQT_OPENGLEXTENSIONS_LIB -DQT_WIDGETS_LIB -DNON_PORTABLE -DLINUX_STANDARD_PATHS -DQT_NO_DEBUG -DQT_QUICKWIDGETS_LIB -DQT_QUICK_LIB -DQT_OPENGLWIDGETS_LIB -DQT_OPENGL_LIB -DQT_WIDGETS_LIB -DQT_3DINPUT_LIB -DQT_3DCORE_LIB -DQT_SVG_LIB -DQT_TEXTTOSPEECH_LIB -DQT_MULTIMEDIA_LIB -DQT_GUI_LIB -DQT_QML_LIB -DQT_NETWORK_LIB -DQT_CONCURRENT_LIB -DQT_QMLINTEGRATION_LIB -DQT_CORE_LIB --include /wrkdirs/usr/ports/print/sioyek/work/sioyek-eb03410682f70fa27cbe2f9ec3bf59ac086457d7/moc_predefs.h -I/usr/local/lib/qt6/mkspecs/freebsd-clang -I/wrkdirs/usr/ports/print/sioyek/work/sioyek-eb03410682f70fa27cbe2f9ec3bf59ac086457d7 -I/wrkdirs/usr/ports/print/sioyek/work/sioyek-eb03410682f70fa27cbe2f9ec3bf59ac086457d7/pdf_viewer -I/wrkdirs/usr/ports/print/sioyek/work/sioyek-eb03410682f70fa27cbe2f9ec3bf59ac086457d7/mupdf/include -I/wrkdirs/usr/ports/print/sioyek/work/sioyek-eb03410682f70fa27cbe2f9ec3bf59ac086457d7/zlib -I/usr/local/include/qt6 -I/usr/local/includ--- moc_TouchRectangleSelectUI.cpp --- /usr/local/libexec/qt6/moc -DSIOYEK_QT6 -DQT_3DINPUT_LIB -DQT_OPENGL_LIB -DQT_OPENGLEXTENSIONS_LIB -DQT_WIDGETS_LIB -DNON_PORTABLE -DLINUX_STANDARD_PATHS -DQT_NO_DEBUG -DQT_QUICKWIDGETS_LIB -DQT_QUICK_LIB -DQT_OPENGLWIDGETS_LIB -DQT_OPENGL_LIB -DQT_WIDGETS_LIB -DQT_3DINPUT_LIB -DQT_3DCORE_LIB -DQT_SVG_LIB -DQT_TEXTTOSPEECH_LIB -DQT_MULTIMEDIA_LIB -DQT_GUI_LIB -DQT_QML_LIB -DQT_NETWORK_LIB -DQT_CONCURRENT_LIB -DQT_QMLINTEGRATION_LIB -DQT_CORE_LIB --include /wrkdirs/usr/ports/print/sioyek/work/sioyek-eb03410682f70fa27cbe2f9ec3bf59ac086457d7/moc_predefs.h -I/usr/local/lib/qt6/mkspecs/freebsd-clang -I/wrkdirs/usr/ports/print/sioyek/work/sioyek-eb03410682f70fa27cbe2f9ec3bf59ac086457d7 -I/wrkdirs/usr/ports/print/sioyek/work/sioyek-eb03410682f70fa27cbe2f9ec3bf59ac086457d7/pdf_viewer -I/wrkdirs/usr/ports/print/sioyek/work/sioyek-eb03410682f70fa27cbe2f9ec3bf59ac086457d7/mupdf/include -I/wrkdirs/usr/ports/print/sioyek/work/sioyek-eb03410682f70fa27cbe2f9ec3bf59ac086457d7/zlib -I/usr/local/include/qt6 -I/usr/local/includ--- moc_TouchRangeSelectUI.cpp --- /usr/local/libexec/qt6/moc -DSIOYEK_QT6 -DQT_3DINPUT_LIB -DQT_OPENGL_LIB -DQT_OPENGLEXTENSIONS_LIB -DQT_WIDGETS_LIB -DNON_PORTABLE -DLINUX_STANDARD_PATHS -DQT_NO_DEBUG -DQT_QUICKWIDGETS_LIB -DQT_QUICK_LIB -DQT_OPENGLWIDGETS_LIB -DQT_OPENGL_LIB -DQT_WIDGETS_LIB -DQT_3DINPUT_LIB -DQT_3DCORE_LIB -DQT_SVG_LIB -DQT_TEXTTOSPEECH_LIB -DQT_MULTIMEDIA_LIB -DQT_GUI_LIB -DQT_QML_LIB -DQT_NETWORK_LIB -DQT_CONCURRENT_LIB -DQT_QMLINTEGRATION_LIB -DQT_CORE_LIB --include /wrkdirs/usr/ports/print/sioyek/work/sioyek-eb03410682f70fa27cbe2f9ec3bf59ac086457d7/moc_predefs.h -I/usr/local/lib/qt6/mkspecs/freebsd-clang -I/wrkdirs/usr/ports/print/sioyek/work/sioyek-eb03410682f70fa27cbe2f9ec3bf59ac086457d7 -I/wrkdirs/usr/ports/print/sioyek/work/sioyek-eb03410682f70fa27cbe2f9ec3bf59ac086457d7/pdf_viewer -I/wrkdirs/usr/ports/print/sioyek/work/sioyek-eb03410682f70fa27cbe2f9ec3bf59ac086457d7/mupdf/include -I/wrkdirs/usr/ports/print/sioyek/work/sioyek-eb03410682f70fa27cbe2f9ec3bf59ac086457d7/zlib -I/usr/local/include/qt6 -I/usr/local/includ--- moc_TouchPageSelector.cpp --- /usr/local/libexec/qt6/moc -DSIOYEK_QT6 -DQT_3DINPUT_LIB -DQT_OPENGL_LIB -DQT_OPENGLEXTENSIONS_LIB -DQT_WIDGETS_LIB -DNON_PORTABLE -DLINUX_STANDARD_PATHS -DQT_NO_DEBUG -DQT_QUICKWIDGETS_LIB -DQT_QUICK_LIB -DQT_OPENGLWIDGETS_LIB -DQT_OPENGL_LIB -DQT_WIDGETS_LIB -DQT_3DINPUT_LIB -DQT_3DCORE_LIB -DQT_SVG_LIB -DQT_TEXTTOSPEECH_LIB -DQT_MULTIMEDIA_LIB -DQT_GUI_LIB -DQT_QML_LIB -DQT_NETWORK_LIB -DQT_CONCURRENT_LIB -DQT_QMLINTEGRATION_LIB -DQT_CORE_LIB --include /wrkdirs/usr/ports/print/sioyek/work/sioyek-eb03410682f70fa27cbe2f9ec3bf59ac086457d7/moc_predefs.h -I/usr/local/lib/qt6/mkspecs/freebsd-clang -I/wrkdirs/usr/ports/print/sioyek/work/sioyek-eb03410682f70fa27cbe2f9ec3bf59ac086457d7 -I/wrkdirs/usr/ports/print/sioyek/work/sioyek-eb03410682f70fa27cbe2f9ec3bf59ac086457d7/pdf_viewer -I/wrkdirs/usr/ports/print/sioyek/work/sioyek-eb03410682f70fa27cbe2f9ec3bf59ac086457d7/mupdf/include -I/wrkdirs/usr/ports/print/sioyek/work/sioyek-eb03410682f70fa27cbe2f9ec3bf59ac086457d7/zlib -I/usr/local/include/qt6 -I/usr/local/includ--- moc_TouchConfigMenu.cpp --- /usr/local/libexec/qt6/moc -DSIOYEK_QT6 -DQT_3DINPUT_LIB -DQT_OPENGL_LIB -DQT_OPENGLEXTENSIONS_LIB -DQT_WIDGETS_LIB -DNON_PORTABLE -DLINUX_STANDARD_PATHS -DQT_NO_DEBUG -DQT_QUICKWIDGETS_LIB -DQT_QUICK_LIB -DQT_OPENGLWIDGETS_LIB -DQT_OPENGL_LIB -DQT_WIDGETS_LIB -DQT_3DINPUT_LIB -DQT_3DCORE_LIB -DQT_SVG_LIB -DQT_TEXTTOSPEECH_LIB -DQT_MULTIMEDIA_LIB -DQT_GUI_LIB -DQT_QML_LIB -DQT_NETWORK_LIB -DQT_CONCURRENT_LIB -DQT_QMLINTEGRATION_LIB -DQT_CORE_LIB --include /wrkdirs/usr/ports/print/sioyek/work/sioyek-eb03410682f70fa27cbe2f9ec3bf59ac086457d7/moc_predefs.h -I/usr/local/lib/qt6/mkspecs/freebsd-clang -I/wrkdirs/usr/ports/print/sioyek/work/sioyek-eb03410682f70fa27cbe2f9ec3bf59ac086457d7 -I/wrkdirs/usr/ports/print/sioyek/work/sioyek-eb03410682f70fa27cbe2f9ec3bf59ac086457d7/pdf_viewer -I/wrkdirs/usr/ports/print/sioyek/work/sioyek-eb03410682f70fa27cbe2f9ec3bf59ac086457d7/mupdf/include -I/wrkdirs/usr/ports/print/sioyek/work/sioyek-eb03410682f70fa27cbe2f9ec3bf59ac086457d7/zlib -I/usr/local/include/qt6 -I/usr/local/includ--- moc_TouchTextEdit.cpp --- /usr/local/libexec/qt6/moc -DSIOYEK_QT6 -DQT_3DINPUT_LIB -DQT_OPENGL_LIB -DQT_OPENGLEXTENSIONS_LIB -DQT_WIDGETS_LIB -DNON_PORTABLE -DLINUX_STANDARD_PATHS -DQT_NO_DEBUG -DQT_QUICKWIDGETS_LIB -DQT_QUICK_LIB -DQT_OPENGLWIDGETS_LIB -DQT_OPENGL_LIB -DQT_WIDGETS_LIB -DQT_3DINPUT_LIB -DQT_3DCORE_LIB -DQT_SVG_LIB -DQT_TEXTTOSPEECH_LIB -DQT_MULTIMEDIA_LIB -DQT_GUI_LIB -DQT_QML_LIB -DQT_NETWORK_LIB -DQT_CONCURRENT_LIB -DQT_QMLINTEGRATION_LIB -DQT_CORE_LIB --include /wrkdirs/usr/ports/print/sioyek/work/sioyek-eb03410682f70fa27cbe2f9ec3bf59ac086457d7/moc_predefs.h -I/usr/local/lib/qt6/mkspecs/freebsd-clang -I/wrkdirs/usr/ports/print/sioyek/work/sioyek-eb03410682f70fa27cbe2f9ec3bf59ac086457d7 -I/wrkdirs/usr/ports/print/sioyek/work/sioyek-eb03410682f70fa27cbe2f9ec3bf59ac086457d7/pdf_viewer -I/wrkdirs/usr/ports/print/sioyek/work/sioyek-eb03410682f70fa27cbe2f9ec3bf59ac086457d7/mupdf/include -I/wrkdirs/usr/ports/print/sioyek/work/sioyek-eb03410682f70fa27cbe2f9ec3bf59ac086457d7/zlib -I/usr/local/include/qt6 -I/usr/local/includ--- moc_TouchSearchButtons.cpp --- /usr/local/libexec/qt6/moc -DSIOYEK_QT6 -DQT_3DINPUT_LIB -DQT_OPENGL_LIB -DQT_OPENGLEXTENSIONS_LIB -DQT_WIDGETS_LIB -DNON_PORTABLE -DLINUX_STANDARD_PATHS -DQT_NO_DEBUG -DQT_QUICKWIDGETS_LIB -DQT_QUICK_LIB -DQT_OPENGLWIDGETS_LIB -DQT_OPENGL_LIB -DQT_WIDGETS_LIB -DQT_3DINPUT_LIB -DQT_3DCORE_LIB -DQT_SVG_LIB -DQT_TEXTTOSPEECH_LIB -DQT_MULTIMEDIA_LIB -DQT_GUI_LIB -DQT_QML_LIB -DQT_NETWORK_LIB -DQT_CONCURRENT_LIB -DQT_QMLINTEGRATION_LIB -DQT_CORE_LIB --include /wrkdirs/usr/ports/print/sioyek/work/sioyek-eb03410682f70fa27cbe2f9ec3bf59ac086457d7/moc_predefs.h -I/usr/local/lib/qt6/mkspecs/freebsd-clang -I/wrkdirs/usr/ports/print/sioyek/work/sioyek-eb03410682f70fa27cbe2f9ec3bf59ac086457d7 -I/wrkdirs/usr/ports/print/sioyek/work/sioyek-eb03410682f70fa27cbe2f9ec3bf59ac086457d7/pdf_viewer -I/wrkdirs/usr/ports/print/sioyek/work/sioyek-eb03410682f70fa27cbe2f9ec3bf59ac086457d7/mupdf/include -I/wrkdirs/usr/ports/print/sioyek/work/sioyek-eb03410682f70fa27cbe2f9ec3bf59ac086457d7/zlib -I/usr/local/include/qt6 -I/usr/local/includ--- moc_TouchDeleteButton.cpp --- /usr/local/libexec/qt6/moc -DSIOYEK_QT6 -DQT_3DINPUT_LIB -DQT_OPENGL_LIB -DQT_OPENGLEXTENSIONS_LIB -DQT_WIDGETS_LIB -DNON_PORTABLE -DLINUX_STANDARD_PATHS -DQT_NO_DEBUG -DQT_QUICKWIDGETS_LIB -DQT_QUICK_LIB -DQT_OPENGLWIDGETS_LIB -DQT_OPENGL_LIB -DQT_WIDGETS_LIB -DQT_3DINPUT_LIB -DQT_3DCORE_LIB -DQT_SVG_LIB -DQT_TEXTTOSPEECH_LIB -DQT_MULTIMEDIA_LIB -DQT_GUI_LIB -DQT_QML_LIB -DQT_NETWORK_LIB -DQT_CONCURRENT_LIB -DQT_QMLINTEGRATION_LIB -DQT_CORE_LIB --include /wrkdirs/usr/ports/print/sioyek/work/sioyek-eb03410682f70fa27cbe2f9ec3bf59ac086457d7/moc_predefs.h -I/usr/local/lib/qt6/mkspecs/freebsd-clang -I/wrkdirs/usr/ports/print/sioyek/work/sioyek-eb03410682f70fa27cbe2f9ec3bf59ac086457d7 -I/wrkdirs/usr/ports/print/sioyek/work/sioyek-eb03410682f70fa27cbe2f9ec3bf59ac086457d7/pdf_viewer -I/wrkdirs/usr/ports/print/sioyek/work/sioyek-eb03410682f70fa27cbe2f9ec3bf59ac086457d7/mupdf/include -I/wrkdirs/usr/ports/print/sioyek/work/sioyek-eb03410682f70fa27cbe2f9ec3bf59ac086457d7/zlib -I/usr/local/include/qt6 -I/usr/local/includ--- moc_TouchHighlightButtons.cpp --- /usr/local/libexec/qt6/moc -DSIOYEK_QT6 -DQT_3DINPUT_LIB -DQT_OPENGL_LIB -DQT_OPENGLEXTENSIONS_LIB -DQT_WIDGETS_LIB -DNON_PORTABLE -DLINUX_STANDARD_PATHS -DQT_NO_DEBUG -DQT_QUICKWIDGETS_LIB -DQT_QUICK_LIB -DQT_OPENGLWIDGETS_LIB -DQT_OPENGL_LIB -DQT_WIDGETS_LIB -DQT_3DINPUT_LIB -DQT_3DCORE_LIB -DQT_SVG_LIB -DQT_TEXTTOSPEECH_LIB -DQT_MULTIMEDIA_LIB -DQT_GUI_LIB -DQT_QML_LIB -DQT_NETWORK_LIB -DQT_CONCURRENT_LIB -DQT_QMLINTEGRATION_LIB -DQT_CORE_LIB --include /wrkdirs/usr/ports/print/sioyek/work/sioyek-eb03410682f70fa27cbe2f9ec3bf59ac086457d7/moc_predefs.h -I/usr/local/lib/qt6/mkspecs/freebsd-clang -I/wrkdirs/usr/ports/print/sioyek/work/sioyek-eb03410682f70fa27cbe2f9ec3bf59ac086457d7 -I/wrkdirs/usr/ports/print/sioyek/work/sioyek-eb03410682f70fa27cbe2f9ec3bf59ac086457d7/pdf_viewer -I/wrkdirs/usr/ports/print/sioyek/work/sioyek-eb03410682f70fa27cbe2f9ec3bf59ac086457d7/mupdf/include -I/wrkdirs/usr/ports/print/sioyek/work/sioyek-eb03410682f70fa27cbe2f9ec3bf59ac086457d7/zlib -I/usr/local/include/qt6 -I/usr/local/includ--- moc_TouchSettings.cpp --- /usr/local/libexec/qt6/moc -DSIOYEK_QT6 -DQT_3DINPUT_LIB -DQT_OPENGL_LIB -DQT_OPENGLEXTENSIONS_LIB -DQT_WIDGETS_LIB -DNON_PORTABLE -DLINUX_STANDARD_PATHS -DQT_NO_DEBUG -DQT_QUICKWIDGETS_LIB -DQT_QUICK_LIB -DQT_OPENGLWIDGETS_LIB -DQT_OPENGL_LIB -DQT_WIDGETS_LIB -DQT_3DINPUT_LIB -DQT_3DCORE_LIB -DQT_SVG_LIB -DQT_TEXTTOSPEECH_LIB -DQT_MULTIMEDIA_LIB -DQT_GUI_LIB -DQT_QML_LIB -DQT_NETWORK_LIB -DQT_CONCURRENT_LIB -DQT_QMLINTEGRATION_LIB -DQT_CORE_LIB --include /wrkdirs/usr/ports/print/sioyek/work/sioyek-eb03410682f70fa27cbe2f9ec3bf59ac086457d7/moc_predefs.h -I/usr/local/lib/qt6/mkspecs/freebsd-clang -I/wrkdirs/usr/ports/print/sioyek/work/sioyek-eb03410682f70fa27cbe2f9ec3bf59ac086457d7 -I/wrkdirs/usr/ports/print/sioyek/work/sioyek-eb03410682f70fa27cbe2f9ec3bf59ac086457d7/pdf_viewer -I/wrkdirs/usr/ports/print/sioyek/work/sioyek-eb03410682f70fa27cbe2f9ec3bf59ac086457d7/mupdf/include -I/wrkdirs/usr/ports/print/sioyek/work/sioyek-eb03410682f70fa27cbe2f9ec3bf59ac086457d7/zlib -I/usr/local/include/qt6 -I/usr/local/includ--- moc_TouchAudioButtons.cpp --- /usr/local/libexec/qt6/moc -DSIOYEK_QT6 -DQT_3DINPUT_LIB -DQT_OPENGL_LIB -DQT_OPENGLEXTENSIONS_LIB -DQT_WIDGETS_LIB -DNON_PORTABLE -DLINUX_STANDARD_PATHS -DQT_NO_DEBUG -DQT_QUICKWIDGETS_LIB -DQT_QUICK_LIB -DQT_OPENGLWIDGETS_LIB -DQT_OPENGL_LIB -DQT_WIDGETS_LIB -DQT_3DINPUT_LIB -DQT_3DCORE_LIB -DQT_SVG_LIB -DQT_TEXTTOSPEECH_LIB -DQT_MULTIMEDIA_LIB -DQT_GUI_LIB -DQT_QML_LIB -DQT_NETWORK_LIB -DQT_CONCURRENT_LIB -DQT_QMLINTEGRATION_LIB -DQT_CORE_LIB --include /wrkdirs/usr/ports/print/sioyek/work/sioyek-eb03410682f70fa27cbe2f9ec3bf59ac086457d7/moc_predefs.h -I/usr/local/lib/qt6/mkspecs/freebsd-clang -I/wrkdirs/usr/ports/print/sioyek/work/sioyek-eb03410682f70fa27cbe2f9ec3bf59ac086457d7 -I/wrkdirs/usr/ports/print/sioyek/work/sioyek-eb03410682f70fa27cbe2f9ec3bf59ac086457d7/pdf_viewer -I/wrkdirs/usr/ports/print/sioyek/work/sioyek-eb03410682f70fa27cbe2f9ec3bf59ac086457d7/mupdf/include -I/wrkdirs/usr/ports/print/sioyek/work/sioyek-eb03410682f70fa27cbe2f9ec3bf59ac086457d7/zlib -I/usr/local/include/qt6 -I/usr/local/includ--- moc_TouchMarkSelector.cpp --- /usr/local/libexec/qt6/moc -DSIOYEK_QT6 -DQT_3DINPUT_LIB -DQT_OPENGL_LIB -DQT_OPENGLEXTENSIONS_LIB -DQT_WIDGETS_LIB -DNON_PORTABLE -DLINUX_STANDARD_PATHS -DQT_NO_DEBUG -DQT_QUICKWIDGETS_LIB -DQT_QUICK_LIB -DQT_OPENGLWIDGETS_LIB -DQT_OPENGL_LIB -DQT_WIDGETS_LIB -DQT_3DINPUT_LIB -DQT_3DCORE_LIB -DQT_SVG_LIB -DQT_TEXTTOSPEECH_LIB -DQT_MULTIMEDIA_LIB -DQT_GUI_LIB -DQT_QML_LIB -DQT_NETWORK_LIB -DQT_CONCURRENT_LIB -DQT_QMLINTEGRATION_LIB -DQT_CORE_LIB --include /wrkdirs/usr/ports/print/sioyek/work/sioyek-eb03410682f70fa27cbe2f9ec3bf59ac086457d7/moc_predefs.h -I/usr/local/lib/qt6/mkspecs/freebsd-clang -I/wrkdirs/usr/ports/print/sioyek/work/sioyek-eb03410682f70fa27cbe2f9ec3bf59ac086457d7 -I/wrkdirs/usr/ports/print/sioyek/work/sioyek-eb03410682f70fa27cbe2f9ec3bf59ac086457d7/pdf_viewer -I/wrkdirs/usr/ports/print/sioyek/work/sioyek-eb03410682f70fa27cbe2f9ec3bf59ac086457d7/mupdf/include -I/wrkdirs/usr/ports/print/sioyek/work/sioyek-eb03410682f70fa27cbe2f9ec3bf59ac086457d7/zlib -I/usr/local/include/qt6 -I/usr/local/includ--- moc_TouchDrawControls.cpp --- /usr/local/libexec/qt6/moc -DSIOYEK_QT6 -DQT_3DINPUT_LIB -DQT_OPENGL_LIB -DQT_OPENGLEXTENSIONS_LIB -DQT_WIDGETS_LIB -DNON_PORTABLE -DLINUX_STANDARD_PATHS -DQT_NO_DEBUG -DQT_QUICKWIDGETS_LIB -DQT_QUICK_LIB -DQT_OPENGLWIDGETS_LIB -DQT_OPENGL_LIB -DQT_WIDGETS_LIB -DQT_3DINPUT_LIB -DQT_3DCORE_LIB -DQT_SVG_LIB -DQT_TEXTTOSPEECH_LIB -DQT_MULTIMEDIA_LIB -DQT_GUI_LIB -DQT_QML_LIB -DQT_NETWORK_LIB -DQT_CONCURRENT_LIB -DQT_QMLINTEGRATION_LIB -DQT_CORE_LIB --include /wrkdirs/usr/ports/print/sioyek/work/sioyek-eb03410682f70fa27cbe2f9ec3bf59ac086457d7/moc_predefs.h -I/usr/local/lib/qt6/mkspecs/freebsd-clang -I/wrkdirs/usr/ports/print/sioyek/work/sioyek-eb03410682f70fa27cbe2f9ec3bf59ac086457d7 -I/wrkdirs/usr/ports/print/sioyek/work/sioyek-eb03410682f70fa27cbe2f9ec3bf59ac086457d7/pdf_viewer -I/wrkdirs/usr/ports/print/sioyek/work/sioyek-eb03410682f70fa27cbe2f9ec3bf59ac086457d7/mupdf/include -I/wrkdirs/usr/ports/print/sioyek/work/sioyek-eb03410682f70fa27cbe2f9ec3bf59ac086457d7/zlib -I/usr/local/include/qt6 -I/usr/local/includ--- moc_TouchMacroEditor.cpp --- /usr/local/libexec/qt6/moc -DSIOYEK_QT6 -DQT_3DINPUT_LIB -DQT_OPENGL_LIB -DQT_OPENGLEXTENSIONS_LIB -DQT_WIDGETS_LIB -DNON_PORTABLE -DLINUX_STANDARD_PATHS -DQT_NO_DEBUG -DQT_QUICKWIDGETS_LIB -DQT_QUICK_LIB -DQT_OPENGLWIDGETS_LIB -DQT_OPENGL_LIB -DQT_WIDGETS_LIB -DQT_3DINPUT_LIB -DQT_3DCORE_LIB -DQT_SVG_LIB -DQT_TEXTTOSPEECH_LIB -DQT_MULTIMEDIA_LIB -DQT_GUI_LIB -DQT_QML_LIB -DQT_NETWORK_LIB -DQT_CONCURRENT_LIB -DQT_QMLINTEGRATION_LIB -DQT_CORE_LIB --include /wrkdirs/usr/ports/print/sioyek/work/sioyek-eb03410682f70fa27cbe2f9ec3bf59ac086457d7/moc_predefs.h -I/usr/local/lib/qt6/mkspecs/freebsd-clang -I/wrkdirs/usr/ports/print/sioyek/work/sioyek-eb03410682f70fa27cbe2f9ec3bf59ac086457d7 -I/wrkdirs/usr/ports/print/sioyek/work/sioyek-eb03410682f70fa27cbe2f9ec3bf59ac086457d7/pdf_viewer -I/wrkdirs/usr/ports/print/sioyek/work/sioyek-eb03410682f70fa27cbe2f9ec3bf59ac086457d7/mupdf/include -I/wrkdirs/usr/ports/print/sioyek/work/sioyek-eb03410682f70fa27cbe2f9ec3bf59ac086457d7/zlib -I/usr/local/include/qt6 -I/usr/local/includ--- moc_TouchGenericButtons.cpp --- /usr/local/libexec/qt6/moc -DSIOYEK_QT6 -DQT_3DINPUT_LIB -DQT_OPENGL_LIB -DQT_OPENGLEXTENSIONS_LIB -DQT_WIDGETS_LIB -DNON_PORTABLE -DLINUX_STANDARD_PATHS -DQT_NO_DEBUG -DQT_QUICKWIDGETS_LIB -DQT_QUICK_LIB -DQT_OPENGLWIDGETS_LIB -DQT_OPENGL_LIB -DQT_WIDGETS_LIB -DQT_3DINPUT_LIB -DQT_3DCORE_LIB -DQT_SVG_LIB -DQT_TEXTTOSPEECH_LIB -DQT_MULTIMEDIA_LIB -DQT_GUI_LIB -DQT_QML_LIB -DQT_NETWORK_LIB -DQT_CONCURRENT_LIB -DQT_QMLINTEGRATION_LIB -DQT_CORE_LIB --include /wrkdirs/usr/ports/print/sioyek/work/sioyek-eb03410682f70fa27cbe2f9ec3bf59ac086457d7/moc_predefs.h -I/usr/local/lib/qt6/mkspecs/freebsd-clang -I/wrkdirs/usr/ports/print/sioyek/work/sioyek-eb03410682f70fa27cbe2f9ec3bf59ac086457d7 -I/wrkdirs/usr/ports/print/sioyek/work/sioyek-eb03410682f70fa27cbe2f9ec3bf59ac086457d7/pdf_viewer -I/wrkdirs/usr/ports/print/sioyek/work/sioyek-eb03410682f70fa27cbe2f9ec3bf59ac086457d7/mupdf/include -I/wrkdirs/usr/ports/print/sioyek/work/sioyek-eb03410682f70fa27cbe2f9ec3bf59ac086457d7/zlib -I/usr/local/include/qt6 -I/usr/local/includ--- moc_TouchMainMenu.cpp --- /usr/local/libexec/qt6/moc -DSIOYEK_QT6 -DQT_3DINPUT_LIB -DQT_OPENGL_LIB -DQT_OPENGLEXTENSIONS_LIB -DQT_WIDGETS_LIB -DNON_PORTABLE -DLINUX_STANDARD_PATHS -DQT_NO_DEBUG -DQT_QUICKWIDGETS_LIB -DQT_QUICK_LIB -DQT_OPENGLWIDGETS_LIB -DQT_OPENGL_LIB -DQT_WIDGETS_LIB -DQT_3DINPUT_LIB -DQT_3DCORE_LIB -DQT_SVG_LIB -DQT_TEXTTOSPEECH_LIB -DQT_MULTIMEDIA_LIB -DQT_GUI_LIB -DQT_QML_LIB -DQT_NETWORK_LIB -DQT_CONCURRENT_LIB -DQT_QMLINTEGRATION_LIB -DQT_CORE_LIB --include /wrkdirs/usr/ports/print/sioyek/work/sioyek-eb03410682f70fa27cbe2f9ec3bf59ac086457d7/moc_predefs.h -I/usr/local/lib/qt6/mkspecs/freebsd-clang -I/wrkdirs/usr/ports/print/sioyek/work/sioyek-eb03410682f70fa27cbe2f9ec3bf59ac086457d7 -I/wrkdirs/usr/ports/print/sioyek/work/sioyek-eb03410682f70fa27cbe2f9ec3bf59ac086457d7/pdf_viewer -I/wrkdirs/usr/ports/print/sioyek/work/sioyek-eb03410682f70fa27cbe2f9ec3bf59ac086457d7/mupdf/include -I/wrkdirs/usr/ports/print/sioyek/work/sioyek-eb03410682f70fa27cbe2f9ec3bf59ac086457d7/zlib -I/usr/local/include/qt6 -I/usr/local/includ--- moc_main_widget.cpp --- /usr/local/libexec/qt6/moc -DSIOYEK_QT6 -DQT_3DINPUT_LIB -DQT_OPENGL_LIB -DQT_OPENGLEXTENSIONS_LIB -DQT_WIDGETS_LIB -DNON_PORTABLE -DLINUX_STANDARD_PATHS -DQT_NO_DEBUG -DQT_QUICKWIDGETS_LIB -DQT_QUICK_LIB -DQT_OPENGLWIDGETS_LIB -DQT_OPENGL_LIB -DQT_WIDGETS_LIB -DQT_3DINPUT_LIB -DQT_3DCORE_LIB -DQT_SVG_LIB -DQT_TEXTTOSPEECH_LIB -DQT_MULTIMEDIA_LIB -DQT_GUI_LIB -DQT_QML_LIB -DQT_NETWORK_LIB -DQT_CONCURRENT_LIB -DQT_QMLINTEGRATION_LIB -DQT_CORE_LIB --include /wrkdirs/usr/ports/print/sioyek/work/sioyek-eb03410682f70fa27cbe2f9ec3bf59ac086457d7/moc_predefs.h -I/usr/local/lib/qt6/mkspecs/freebsd-clang -I/wrkdirs/usr/ports/print/sioyek/work/sioyek-eb03410682f70fa27cbe2f9ec3bf59ac086457d7 -I/wrkdirs/usr/ports/print/sioyek/work/sioyek-eb03410682f70fa27cbe2f9ec3bf59ac086457d7/pdf_viewer -I/wrkdirs/usr/ports/print/sioyek/work/sioyek-eb03410682f70fa27cbe2f9ec3bf59ac086457d7/mupdf/include -I/wrkdirs/usr/ports/print/sioyek/work/sioyek-eb03410682f70fa27cbe2f9ec3bf59ac086457d7/zlib -I/usr/local/include/qt6 -I/usr/local/includ--- moc_pdf_renderer.cpp --- /usr/local/libexec/qt6/moc -DSIOYEK_QT6 -DQT_3DINPUT_LIB -DQT_OPENGL_LIB -DQT_OPENGLEXTENSIONS_LIB -DQT_WIDGETS_LIB -DNON_PORTABLE -DLINUX_STANDARD_PATHS -DQT_NO_DEBUG -DQT_QUICKWIDGETS_LIB -DQT_QUICK_LIB -DQT_OPENGLWIDGETS_LIB -DQT_OPENGL_LIB -DQT_WIDGETS_LIB -DQT_3DINPUT_LIB -DQT_3DCORE_LIB -DQT_SVG_LIB -DQT_TEXTTOSPEECH_LIB -DQT_MULTIMEDIA_LIB -DQT_GUI_LIB -DQT_QML_LIB -DQT_NETWORK_LIB -DQT_CONCURRENT_LIB -DQT_QMLINTEGRATION_LIB -DQT_CORE_LIB --include /wrkdirs/usr/ports/print/sioyek/work/sioyek-eb03410682f70fa27cbe2f9ec3bf59ac086457d7/moc_predefs.h -I/usr/local/lib/qt6/mkspecs/freebsd-clang -I/wrkdirs/usr/ports/print/sioyek/work/sioyek-eb03410682f70fa27cbe2f9ec3bf59ac086457d7 -I/wrkdirs/usr/ports/print/sioyek/work/sioyek-eb03410682f70fa27cbe2f9ec3bf59ac086457d7/pdf_viewer -I/wrkdirs/usr/ports/print/sioyek/work/sioyek-eb03410682f70fa27cbe2f9ec3bf59ac086457d7/mupdf/include -I/wrkdirs/usr/ports/print/sioyek/work/sioyek-eb03410682f70fa27cbe2f9ec3bf59ac086457d7/zlib -I/usr/local/include/qt6 -I/usr/local/includ--- moc_ui.cpp --- /usr/local/libexec/qt6/moc -DSIOYEK_QT6 -DQT_3DINPUT_LIB -DQT_OPENGL_LIB -DQT_OPENGLEXTENSIONS_LIB -DQT_WIDGETS_LIB -DNON_PORTABLE -DLINUX_STANDARD_PATHS -DQT_NO_DEBUG -DQT_QUICKWIDGETS_LIB -DQT_QUICK_LIB -DQT_OPENGLWIDGETS_LIB -DQT_OPENGL_LIB -DQT_WIDGETS_LIB -DQT_3DINPUT_LIB -DQT_3DCORE_LIB -DQT_SVG_LIB -DQT_TEXTTOSPEECH_LIB -DQT_MULTIMEDIA_LIB -DQT_GUI_LIB -DQT_QML_LIB -DQT_NETWORK_LIB -DQT_CONCURRENT_LIB -DQT_QMLINTEGRATION_LIB -DQT_CORE_LIB --include /wrkdirs/usr/ports/print/sioyek/work/sioyek-eb03410682f70fa27cbe2f9ec3bf59ac086457d7/moc_predefs.h -I/usr/local/lib/qt6/mkspecs/freebsd-clang -I/wrkdirs/usr/ports/print/sioyek/work/sioyek-eb03410682f70fa27cbe2f9ec3bf59ac086457d7 -I/wrkdirs/usr/ports/print/sioyek/work/sioyek-eb03410682f70fa27cbe2f9ec3bf59ac086457d7/pdf_viewer -I/wrkdirs/usr/ports/print/sioyek/work/sioyek-eb03410682f70fa27cbe2f9ec3bf59ac086457d7/mupdf/include -I/wrkdirs/usr/ports/print/sioyek/work/sioyek-eb03410682f70fa27cbe2f9ec3bf59ac086457d7/zlib -I/usr/local/include/qt6 -I/usr/local/includ--- moc_mysortfilterproxymodel.cpp --- /usr/local/libexec/qt6/moc -DSIOYEK_QT6 -DQT_3DINPUT_LIB -DQT_OPENGL_LIB -DQT_OPENGLEXTENSIONS_LIB -DQT_WIDGETS_LIB -DNON_PORTABLE -DLINUX_STANDARD_PATHS -DQT_NO_DEBUG -DQT_QUICKWIDGETS_LIB -DQT_QUICK_LIB -DQT_OPENGLWIDGETS_LIB -DQT_OPENGL_LIB -DQT_WIDGETS_LIB -DQT_3DINPUT_LIB -DQT_3DCORE_LIB -DQT_SVG_LIB -DQT_TEXTTOSPEECH_LIB -DQT_MULTIMEDIA_LIB -DQT_GUI_LIB -DQT_QML_LIB -DQT_NETWORK_LIB -DQT_CONCURRENT_LIB -DQT_QMLINTEGRATION_LIB -DQT_CORE_LIB --include /wrkdirs/usr/ports/print/sioyek/work/sioyek-eb03410682f70fa27cbe2f9ec3bf59ac086457d7/moc_predefs.h -I/usr/local/lib/qt6/mkspecs/freebsd-clang -I/wrkdirs/usr/ports/print/sioyek/work/sioyek-eb03410682f70fa27cbe2f9ec3bf59ac086457d7 -I/wrkdirs/usr/ports/print/sioyek/work/sioyek-eb03410682f70fa27cbe2f9ec3bf59ac086457d7/pdf_viewer -I/wrkdirs/usr/ports/print/sioyek/work/sioyek-eb03410682f70fa27cbe2f9ec3bf59ac086457d7/mupdf/include -I/wrkdirs/usr/ports/print/sioyek/work/sioyek-eb03410682f70fa27cbe2f9ec3bf59ac086457d7/zlib -I/usr/local/include/qt6 -I/usr/local/includ--- moc_RunGuard.cpp --- /usr/local/libexec/qt6/moc -DSIOYEK_QT6 -DQT_3DINPUT_LIB -DQT_OPENGL_LIB -DQT_OPENGLEXTENSIONS_LIB -DQT_WIDGETS_LIB -DNON_PORTABLE -DLINUX_STANDARD_PATHS -DQT_NO_DEBUG -DQT_QUICKWIDGETS_LIB -DQT_QUICK_LIB -DQT_OPENGLWIDGETS_LIB -DQT_OPENGL_LIB -DQT_WIDGETS_LIB -DQT_3DINPUT_LIB -DQT_3DCORE_LIB -DQT_SVG_LIB -DQT_TEXTTOSPEECH_LIB -DQT_MULTIMEDIA_LIB -DQT_GUI_LIB -DQT_QML_LIB -DQT_NETWORK_LIB -DQT_CONCURRENT_LIB -DQT_QMLINTEGRATION_LIB -DQT_CORE_LIB --include /wrkdirs/usr/ports/print/sioyek/work/sioyek-eb03410682f70fa27cbe2f9ec3bf59ac086457d7/moc_predefs.h -I/usr/local/lib/qt6/mkspecs/freebsd-clang -I/wrkdirs/usr/ports/print/sioyek/work/sioyek-eb03410682f70fa27cbe2f9ec3bf59ac086457d7 -I/wrkdirs/usr/ports/print/sioyek/work/sioyek-eb03410682f70fa27cbe2f9ec3bf59ac086457d7/pdf_viewer -I/wrkdirs/usr/ports/print/sioyek/work/sioyek-eb03410682f70fa27cbe2f9ec3bf59ac086457d7/mupdf/include -I/wrkdirs/usr/ports/print/sioyek/work/sioyek-eb03410682f70fa27cbe2f9ec3bf59ac086457d7/zlib -I/usr/local/include/qt6 -I/usr/local/includ--- moc_TouchSlider.cpp --- e/qt6/QtQuickWidgets -I/usr/local/include/qt6/QtQuick -I/usr/local/include/qt6/QtOpenGLWidgets -I/usr/local/include/qt6/QtOpenGL -I/usr/local/include/qt6/QtWidgets -I/usr/local/include/qt6/Qt3DInput -I/usr/local/include/qt6/Qt3DCore -I/usr/local/include/qt6/QtSvg -I/usr/local/include/qt6/QtTextToSpeech -I/usr/local/include/qt6/QtMultimedia -I/usr/local/include/qt6/QtGui -I/usr/local/include/qt6/QtQml -I/usr/local/include/qt6/QtNetwork -I/usr/local/include/qt6/QtConcurrent -I/usr/local/include/qt6/QtQmlIntegration -I/usr/local/include/qt6/QtCore -I/usr/include/c++/v1 -I/usr/lib/clang/19/include -I/usr/include pdf_viewer/touchui/TouchSlider.h -o moc_TouchSlider.cpp --- moc_TouchCheckbox.cpp --- e/qt6/QtQuickWidgets -I/usr/local/include/qt6/QtQuick -I/usr/local/include/qt6/QtOpenGLWidgets -I/usr/local/include/qt6/QtOpenGL -I/usr/local/include/qt6/QtWidgets -I/usr/local/include/qt6/Qt3DInput -I/usr/local/include/qt6/Qt3DCore -I/usr/local/include/qt6/QtSvg -I/usr/local/include/qt6/QtTextToSpeech -I/usr/local/include/qt6/QtMultimedia -I/usr/local/include/qt6/QtGui -I/usr/local/include/qt6/QtQml -I/usr/local/include/qt6/QtNetwork -I/usr/local/include/qt6/QtConcurrent -I/usr/local/include/qt6/QtQmlIntegration -I/usr/local/include/qt6/QtCore -I/usr/include/c++/v1 -I/usr/lib/clang/19/include -I/usr/include pdf_viewer/touchui/TouchCheckbox.h -o moc_TouchCheckbox.cpp --- moc_TouchListView.cpp --- e/qt6/QtQuickWidgets -I/usr/local/include/qt6/QtQuick -I/usr/local/include/qt6/QtOpenGLWidgets -I/usr/local/include/qt6/QtOpenGL -I/usr/local/include/qt6/QtWidgets -I/usr/local/include/qt6/Qt3DInput -I/usr/local/include/qt6/Qt3DCore -I/usr/local/include/qt6/QtSvg -I/usr/local/include/qt6/QtTextToSpeech -I/usr/local/include/qt6/QtMultimedia -I/usr/local/include/qt6/QtGui -I/usr/local/include/qt6/QtQml -I/usr/local/include/qt6/QtNetwork -I/usr/local/include/qt6/QtConcurrent -I/usr/local/include/qt6/QtQmlIntegration -I/usr/local/include/qt6/QtCore -I/usr/include/c++/v1 -I/usr/lib/clang/19/include -I/usr/include pdf_viewer/touchui/TouchListView.h -o moc_TouchListView.cpp --- moc_TouchCopyOptions.cpp --- e/qt6/QtQuickWidgets -I/usr/local/include/qt6/QtQuick -I/usr/local/include/qt6/QtOpenGLWidgets -I/usr/local/include/qt6/QtOpenGL -I/usr/local/include/qt6/QtWidgets -I/usr/local/include/qt6/Qt3DInput -I/usr/local/include/qt6/Qt3DCore -I/usr/local/include/qt6/QtSvg -I/usr/local/include/qt6/QtTextToSpeech -I/usr/local/include/qt6/QtMultimedia -I/usr/local/include/qt6/QtGui -I/usr/local/include/qt6/QtQml -I/usr/local/include/qt6/QtNetwork -I/usr/local/include/qt6/QtConcurrent -I/usr/local/include/qt6/QtQmlIntegration -I/usr/local/include/qt6/QtCore -I/usr/include/c++/v1 -I/usr/lib/clang/19/include -I/usr/include pdf_viewer/touchui/TouchCopyOptions.h -o moc_TouchCopyOptions.cpp --- moc_TouchRectangleSelectUI.cpp --- e/qt6/QtQuickWidgets -I/usr/local/include/qt6/QtQuick -I/usr/local/include/qt6/QtOpenGLWidgets -I/usr/local/include/qt6/QtOpenGL -I/usr/local/include/qt6/QtWidgets -I/usr/local/include/qt6/Qt3DInput -I/usr/local/include/qt6/Qt3DCore -I/usr/local/include/qt6/QtSvg -I/usr/local/include/qt6/QtTextToSpeech -I/usr/local/include/qt6/QtMultimedia -I/usr/local/include/qt6/QtGui -I/usr/local/include/qt6/QtQml -I/usr/local/include/qt6/QtNetwork -I/usr/local/include/qt6/QtConcurrent -I/usr/local/include/qt6/QtQmlIntegration -I/usr/local/include/qt6/QtCore -I/usr/include/c++/v1 -I/usr/lib/clang/19/include -I/usr/include pdf_viewer/touchui/TouchRectangleSelectUI.h -o moc_TouchRectangleSelectUI.cpp --- moc_TouchRangeSelectUI.cpp --- e/qt6/QtQuickWidgets -I/usr/local/include/qt6/QtQuick -I/usr/local/include/qt6/QtOpenGLWidgets -I/usr/local/include/qt6/QtOpenGL -I/usr/local/include/qt6/QtWidgets -I/usr/local/include/qt6/Qt3DInput -I/usr/local/include/qt6/Qt3DCore -I/usr/local/include/qt6/QtSvg -I/usr/local/include/qt6/QtTextToSpeech -I/usr/local/include/qt6/QtMultimedia -I/usr/local/include/qt6/QtGui -I/usr/local/include/qt6/QtQml -I/usr/local/include/qt6/QtNetwork -I/usr/local/include/qt6/QtConcurrent -I/usr/local/include/qt6/QtQmlIntegration -I/usr/local/include/qt6/QtCore -I/usr/include/c++/v1 -I/usr/lib/clang/19/include -I/usr/include pdf_viewer/touchui/TouchRangeSelectUI.h -o moc_TouchRangeSelectUI.cpp --- moc_TouchPageSelector.cpp --- e/qt6/QtQuickWidgets -I/usr/local/include/qt6/QtQuick -I/usr/local/include/qt6/QtOpenGLWidgets -I/usr/local/include/qt6/QtOpenGL -I/usr/local/include/qt6/QtWidgets -I/usr/local/include/qt6/Qt3DInput -I/usr/local/include/qt6/Qt3DCore -I/usr/local/include/qt6/QtSvg -I/usr/local/include/qt6/QtTextToSpeech -I/usr/local/include/qt6/QtMultimedia -I/usr/local/include/qt6/QtGui -I/usr/local/include/qt6/QtQml -I/usr/local/include/qt6/QtNetwork -I/usr/local/include/qt6/QtConcurrent -I/usr/local/include/qt6/QtQmlIntegration -I/usr/local/include/qt6/QtCore -I/usr/include/c++/v1 -I/usr/lib/clang/19/include -I/usr/include pdf_viewer/touchui/TouchPageSelector.h -o moc_TouchPageSelector.cpp --- moc_TouchConfigMenu.cpp --- e/qt6/QtQuickWidgets -I/usr/local/include/qt6/QtQuick -I/usr/local/include/qt6/QtOpenGLWidgets -I/usr/local/include/qt6/QtOpenGL -I/usr/local/include/qt6/QtWidgets -I/usr/local/include/qt6/Qt3DInput -I/usr/local/include/qt6/Qt3DCore -I/usr/local/include/qt6/QtSvg -I/usr/local/include/qt6/QtTextToSpeech -I/usr/local/include/qt6/QtMultimedia -I/usr/local/include/qt6/QtGui -I/usr/local/include/qt6/QtQml -I/usr/local/include/qt6/QtNetwork -I/usr/local/include/qt6/QtConcurrent -I/usr/local/include/qt6/QtQmlIntegration -I/usr/local/include/qt6/QtCore -I/usr/include/c++/v1 -I/usr/lib/clang/19/include -I/usr/include pdf_viewer/touchui/TouchConfigMenu.h -o moc_TouchConfigMenu.cpp --- moc_TouchTextEdit.cpp --- e/qt6/QtQuickWidgets -I/usr/local/include/qt6/QtQuick -I/usr/local/include/qt6/QtOpenGLWidgets -I/usr/local/include/qt6/QtOpenGL -I/usr/local/include/qt6/QtWidgets -I/usr/local/include/qt6/Qt3DInput -I/usr/local/include/qt6/Qt3DCore -I/usr/local/include/qt6/QtSvg -I/usr/local/include/qt6/QtTextToSpeech -I/usr/local/include/qt6/QtMultimedia -I/usr/local/include/qt6/QtGui -I/usr/local/include/qt6/QtQml -I/usr/local/include/qt6/QtNetwork -I/usr/local/include/qt6/QtConcurrent -I/usr/local/include/qt6/QtQmlIntegration -I/usr/local/include/qt6/QtCore -I/usr/include/c++/v1 -I/usr/lib/clang/19/include -I/usr/include pdf_viewer/touchui/TouchTextEdit.h -o moc_TouchTextEdit.cpp --- moc_TouchSearchButtons.cpp --- e/qt6/QtQuickWidgets -I/usr/local/include/qt6/QtQuick -I/usr/local/include/qt6/QtOpenGLWidgets -I/usr/local/include/qt6/QtOpenGL -I/usr/local/include/qt6/QtWidgets -I/usr/local/include/qt6/Qt3DInput -I/usr/local/include/qt6/Qt3DCore -I/usr/local/include/qt6/QtSvg -I/usr/local/include/qt6/QtTextToSpeech -I/usr/local/include/qt6/QtMultimedia -I/usr/local/include/qt6/QtGui -I/usr/local/include/qt6/QtQml -I/usr/local/include/qt6/QtNetwork -I/usr/local/include/qt6/QtConcurrent -I/usr/local/include/qt6/QtQmlIntegration -I/usr/local/include/qt6/QtCore -I/usr/include/c++/v1 -I/usr/lib/clang/19/include -I/usr/include pdf_viewer/touchui/TouchSearchButtons.h -o moc_TouchSearchButtons.cpp --- moc_TouchDeleteButton.cpp --- e/qt6/QtQuickWidgets -I/usr/local/include/qt6/QtQuick -I/usr/local/include/qt6/QtOpenGLWidgets -I/usr/local/include/qt6/QtOpenGL -I/usr/local/include/qt6/QtWidgets -I/usr/local/include/qt6/Qt3DInput -I/usr/local/include/qt6/Qt3DCore -I/usr/local/include/qt6/QtSvg -I/usr/local/include/qt6/QtTextToSpeech -I/usr/local/include/qt6/QtMultimedia -I/usr/local/include/qt6/QtGui -I/usr/local/include/qt6/QtQml -I/usr/local/include/qt6/QtNetwork -I/usr/local/include/qt6/QtConcurrent -I/usr/local/include/qt6/QtQmlIntegration -I/usr/local/include/qt6/QtCore -I/usr/include/c++/v1 -I/usr/lib/clang/19/include -I/usr/include pdf_viewer/touchui/TouchDeleteButton.h -o moc_TouchDeleteButton.cpp --- moc_TouchHighlightButtons.cpp --- e/qt6/QtQuickWidgets -I/usr/local/include/qt6/QtQuick -I/usr/local/include/qt6/QtOpenGLWidgets -I/usr/local/include/qt6/QtOpenGL -I/usr/local/include/qt6/QtWidgets -I/usr/local/include/qt6/Qt3DInput -I/usr/local/include/qt6/Qt3DCore -I/usr/local/include/qt6/QtSvg -I/usr/local/include/qt6/QtTextToSpeech -I/usr/local/include/qt6/QtMultimedia -I/usr/local/include/qt6/QtGui -I/usr/local/include/qt6/QtQml -I/usr/local/include/qt6/QtNetwork -I/usr/local/include/qt6/QtConcurrent -I/usr/local/include/qt6/QtQmlIntegration -I/usr/local/include/qt6/QtCore -I/usr/include/c++/v1 -I/usr/lib/clang/19/include -I/usr/include pdf_viewer/touchui/TouchHighlightButtons.h -o moc_TouchHighlightButtons.cpp --- moc_TouchSettings.cpp --- e/qt6/QtQuickWidgets -I/usr/local/include/qt6/QtQuick -I/usr/local/include/qt6/QtOpenGLWidgets -I/usr/local/include/qt6/QtOpenGL -I/usr/local/include/qt6/QtWidgets -I/usr/local/include/qt6/Qt3DInput -I/usr/local/include/qt6/Qt3DCore -I/usr/local/include/qt6/QtSvg -I/usr/local/include/qt6/QtTextToSpeech -I/usr/local/include/qt6/QtMultimedia -I/usr/local/include/qt6/QtGui -I/usr/local/include/qt6/QtQml -I/usr/local/include/qt6/QtNetwork -I/usr/local/include/qt6/QtConcurrent -I/usr/local/include/qt6/QtQmlIntegration -I/usr/local/include/qt6/QtCore -I/usr/include/c++/v1 -I/usr/lib/clang/19/include -I/usr/include pdf_viewer/touchui/TouchSettings.h -o moc_TouchSettings.cpp --- moc_TouchAudioButtons.cpp --- e/qt6/QtQuickWidgets -I/usr/local/include/qt6/QtQuick -I/usr/local/include/qt6/QtOpenGLWidgets -I/usr/local/include/qt6/QtOpenGL -I/usr/local/include/qt6/QtWidgets -I/usr/local/include/qt6/Qt3DInput -I/usr/local/include/qt6/Qt3DCore -I/usr/local/include/qt6/QtSvg -I/usr/local/include/qt6/QtTextToSpeech -I/usr/local/include/qt6/QtMultimedia -I/usr/local/include/qt6/QtGui -I/usr/local/include/qt6/QtQml -I/usr/local/include/qt6/QtNetwork -I/usr/local/include/qt6/QtConcurrent -I/usr/local/include/qt6/QtQmlIntegration -I/usr/local/include/qt6/QtCore -I/usr/include/c++/v1 -I/usr/lib/clang/19/include -I/usr/include pdf_viewer/touchui/TouchAudioButtons.h -o moc_TouchAudioButtons.cpp --- moc_TouchMarkSelector.cpp --- e/qt6/QtQuickWidgets -I/usr/local/include/qt6/QtQuick -I/usr/local/include/qt6/QtOpenGLWidgets -I/usr/local/include/qt6/QtOpenGL -I/usr/local/include/qt6/QtWidgets -I/usr/local/include/qt6/Qt3DInput -I/usr/local/include/qt6/Qt3DCore -I/usr/local/include/qt6/QtSvg -I/usr/local/include/qt6/QtTextToSpeech -I/usr/local/include/qt6/QtMultimedia -I/usr/local/include/qt6/QtGui -I/usr/local/include/qt6/QtQml -I/usr/local/include/qt6/QtNetwork -I/usr/local/include/qt6/QtConcurrent -I/usr/local/include/qt6/QtQmlIntegration -I/usr/local/include/qt6/QtCore -I/usr/include/c++/v1 -I/usr/lib/clang/19/include -I/usr/include pdf_viewer/touchui/TouchMarkSelector.h -o moc_TouchMarkSelector.cpp --- moc_TouchDrawControls.cpp --- e/qt6/QtQuickWidgets -I/usr/local/include/qt6/QtQuick -I/usr/local/include/qt6/QtOpenGLWidgets -I/usr/local/include/qt6/QtOpenGL -I/usr/local/include/qt6/QtWidgets -I/usr/local/include/qt6/Qt3DInput -I/usr/local/include/qt6/Qt3DCore -I/usr/local/include/qt6/QtSvg -I/usr/local/include/qt6/QtTextToSpeech -I/usr/local/include/qt6/QtMultimedia -I/usr/local/include/qt6/QtGui -I/usr/local/include/qt6/QtQml -I/usr/local/include/qt6/QtNetwork -I/usr/local/include/qt6/QtConcurrent -I/usr/local/include/qt6/QtQmlIntegration -I/usr/local/include/qt6/QtCore -I/usr/include/c++/v1 -I/usr/lib/clang/19/include -I/usr/include pdf_viewer/touchui/TouchDrawControls.h -o moc_TouchDrawControls.cpp --- moc_TouchMacroEditor.cpp --- e/qt6/QtQuickWidgets -I/usr/local/include/qt6/QtQuick -I/usr/local/include/qt6/QtOpenGLWidgets -I/usr/local/include/qt6/QtOpenGL -I/usr/local/include/qt6/QtWidgets -I/usr/local/include/qt6/Qt3DInput -I/usr/local/include/qt6/Qt3DCore -I/usr/local/include/qt6/QtSvg -I/usr/local/include/qt6/QtTextToSpeech -I/usr/local/include/qt6/QtMultimedia -I/usr/local/include/qt6/QtGui -I/usr/local/include/qt6/QtQml -I/usr/local/include/qt6/QtNetwork -I/usr/local/include/qt6/QtConcurrent -I/usr/local/include/qt6/QtQmlIntegration -I/usr/local/include/qt6/QtCore -I/usr/include/c++/v1 -I/usr/lib/clang/19/include -I/usr/include pdf_viewer/touchui/TouchMacroEditor.h -o moc_TouchMacroEditor.cpp --- moc_TouchGenericButtons.cpp --- e/qt6/QtQuickWidgets -I/usr/local/include/qt6/QtQuick -I/usr/local/include/qt6/QtOpenGLWidgets -I/usr/local/include/qt6/QtOpenGL -I/usr/local/include/qt6/QtWidgets -I/usr/local/include/qt6/Qt3DInput -I/usr/local/include/qt6/Qt3DCore -I/usr/local/include/qt6/QtSvg -I/usr/local/include/qt6/QtTextToSpeech -I/usr/local/include/qt6/QtMultimedia -I/usr/local/include/qt6/QtGui -I/usr/local/include/qt6/QtQml -I/usr/local/include/qt6/QtNetwork -I/usr/local/include/qt6/QtConcurrent -I/usr/local/include/qt6/QtQmlIntegration -I/usr/local/include/qt6/QtCore -I/usr/include/c++/v1 -I/usr/lib/clang/19/include -I/usr/include pdf_viewer/touchui/TouchGenericButtons.h -o moc_TouchGenericButtons.cpp --- moc_TouchMainMenu.cpp --- e/qt6/QtQuickWidgets -I/usr/local/include/qt6/QtQuick -I/usr/local/include/qt6/QtOpenGLWidgets -I/usr/local/include/qt6/QtOpenGL -I/usr/local/include/qt6/QtWidgets -I/usr/local/include/qt6/Qt3DInput -I/usr/local/include/qt6/Qt3DCore -I/usr/local/include/qt6/QtSvg -I/usr/local/include/qt6/QtTextToSpeech -I/usr/local/include/qt6/QtMultimedia -I/usr/local/include/qt6/QtGui -I/usr/local/include/qt6/QtQml -I/usr/local/include/qt6/QtNetwork -I/usr/local/include/qt6/QtConcurrent -I/usr/local/include/qt6/QtQmlIntegration -I/usr/local/include/qt6/QtCore -I/usr/include/c++/v1 -I/usr/lib/clang/19/include -I/usr/include pdf_viewer/touchui/TouchMainMenu.h -o moc_TouchMainMenu.cpp --- moc_main_widget.cpp --- e/qt6/QtQuickWidgets -I/usr/local/include/qt6/QtQuick -I/usr/local/include/qt6/QtOpenGLWidgets -I/usr/local/include/qt6/QtOpenGL -I/usr/local/include/qt6/QtWidgets -I/usr/local/include/qt6/Qt3DInput -I/usr/local/include/qt6/Qt3DCore -I/usr/local/include/qt6/QtSvg -I/usr/local/include/qt6/QtTextToSpeech -I/usr/local/include/qt6/QtMultimedia -I/usr/local/include/qt6/QtGui -I/usr/local/include/qt6/QtQml -I/usr/local/include/qt6/QtNetwork -I/usr/local/include/qt6/QtConcurrent -I/usr/local/include/qt6/QtQmlIntegration -I/usr/local/include/qt6/QtCore -I/usr/include/c++/v1 -I/usr/lib/clang/19/include -I/usr/include pdf_viewer/main_widget.h -o moc_main_widget.cpp --- moc_pdf_renderer.cpp --- e/qt6/QtQuickWidgets -I/usr/local/include/qt6/QtQuick -I/usr/local/include/qt6/QtOpenGLWidgets -I/usr/local/include/qt6/QtOpenGL -I/usr/local/include/qt6/QtWidgets -I/usr/local/include/qt6/Qt3DInput -I/usr/local/include/qt6/Qt3DCore -I/usr/local/include/qt6/QtSvg -I/usr/local/include/qt6/QtTextToSpeech -I/usr/local/include/qt6/QtMultimedia -I/usr/local/include/qt6/QtGui -I/usr/local/include/qt6/QtQml -I/usr/local/include/qt6/QtNetwork -I/usr/local/include/qt6/QtConcurrent -I/usr/local/include/qt6/QtQmlIntegration -I/usr/local/include/qt6/QtCore -I/usr/include/c++/v1 -I/usr/lib/clang/19/include -I/usr/include pdf_viewer/pdf_renderer.h -o moc_pdf_renderer.cpp --- moc_ui.cpp --- e/qt6/QtQuickWidgets -I/usr/local/include/qt6/QtQuick -I/usr/local/include/qt6/QtOpenGLWidgets -I/usr/local/include/qt6/QtOpenGL -I/usr/local/include/qt6/QtWidgets -I/usr/local/include/qt6/Qt3DInput -I/usr/local/include/qt6/Qt3DCore -I/usr/local/include/qt6/QtSvg -I/usr/local/include/qt6/QtTextToSpeech -I/usr/local/include/qt6/QtMultimedia -I/usr/local/include/qt6/QtGui -I/usr/local/include/qt6/QtQml -I/usr/local/include/qt6/QtNetwork -I/usr/local/include/qt6/QtConcurrent -I/usr/local/include/qt6/QtQmlIntegration -I/usr/local/include/qt6/QtCore -I/usr/include/c++/v1 -I/usr/lib/clang/19/include -I/usr/include pdf_viewer/ui.h -o moc_ui.cpp --- moc_mysortfilterproxymodel.cpp --- e/qt6/QtQuickWidgets -I/usr/local/include/qt6/QtQuick -I/usr/local/include/qt6/QtOpenGLWidgets -I/usr/local/include/qt6/QtOpenGL -I/usr/local/include/qt6/QtWidgets -I/usr/local/include/qt6/Qt3DInput -I/usr/local/include/qt6/Qt3DCore -I/usr/local/include/qt6/QtSvg -I/usr/local/include/qt6/QtTextToSpeech -I/usr/local/include/qt6/QtMultimedia -I/usr/local/include/qt6/QtGui -I/usr/local/include/qt6/QtQml -I/usr/local/include/qt6/QtNetwork -I/usr/local/include/qt6/QtConcurrent -I/usr/local/include/qt6/QtQmlIntegration -I/usr/local/include/qt6/QtCore -I/usr/include/c++/v1 -I/usr/lib/clang/19/include -I/usr/include pdf_viewer/mysortfilterproxymodel.h -o moc_mysortfilterproxymodel.cpp --- moc_RunGuard.cpp --- e/qt6/QtQuickWidgets -I/usr/local/include/qt6/QtQuick -I/usr/local/include/qt6/QtOpenGLWidgets -I/usr/local/include/qt6/QtOpenGL -I/usr/local/include/qt6/QtWidgets -I/usr/local/include/qt6/Qt3DInput -I/usr/local/include/qt6/Qt3DCore -I/usr/local/include/qt6/QtSvg -I/usr/local/include/qt6/QtTextToSpeech -I/usr/local/include/qt6/QtMultimedia -I/usr/local/include/qt6/QtGui -I/usr/local/include/qt6/QtQml -I/usr/local/include/qt6/QtNetwork -I/usr/local/include/qt6/QtConcurrent -I/usr/local/include/qt6/QtQmlIntegration -I/usr/local/include/qt6/QtCore -I/usr/include/c++/v1 -I/usr/lib/clang/19/include -I/usr/include pdf_viewer/RunGuard.h -o moc_RunGuard.cpp --- moc_OpenWithApplication.cpp --- /usr/local/libexec/qt6/moc -DSIOYEK_QT6 -DQT_3DINPUT_LIB -DQT_OPENGL_LIB -DQT_OPENGLEXTENSIONS_LIB -DQT_WIDGETS_LIB -DNON_PORTABLE -DLINUX_STANDARD_PATHS -DQT_NO_DEBUG -DQT_QUICKWIDGETS_LIB -DQT_QUICK_LIB -DQT_OPENGLWIDGETS_LIB -DQT_OPENGL_LIB -DQT_WIDGETS_LIB -DQT_3DINPUT_LIB -DQT_3DCORE_LIB -DQT_SVG_LIB -DQT_TEXTTOSPEECH_LIB -DQT_MULTIMEDIA_LIB -DQT_GUI_LIB -DQT_QML_LIB -DQT_NETWORK_LIB -DQT_CONCURRENT_LIB -DQT_QMLINTEGRATION_LIB -DQT_CORE_LIB --include /wrkdirs/usr/ports/print/sioyek/work/sioyek-eb03410682f70fa27cbe2f9ec3bf59ac086457d7/moc_predefs.h -I/usr/local/lib/qt6/mkspecs/freebsd-clang -I/wrkdirs/usr/ports/print/sioyek/work/sioyek-eb03410682f70fa27cbe2f9ec3bf59ac086457d7 -I/wrkdirs/usr/ports/print/sioyek/work/sioyek-eb03410682f70fa27cbe2f9ec3bf59ac086457d7/pdf_viewer -I/wrkdirs/usr/ports/print/sioyek/work/sioyek-eb03410682f70fa27cbe2f9ec3bf59ac086457d7/mupdf/include -I/wrkdirs/usr/ports/print/sioyek/work/sioyek-eb03410682f70fa27cbe2f9ec3bf59ac086457d7/zlib -I/usr/local/include/qt6 -I/usr/local/include/qt6/QtQuickWidgets -I/usr/local/include/qt6/QtQuick -I/usr/local/include/qt6/QtOpenGLWidgets -I/usr/local/include/qt6/QtOpenGL -I/usr/local/include/qt6/QtWidgets -I/usr/local/include/qt6/Qt3DInput -I/usr/local/include/qt6/Qt3DCore -I/usr/local/include/qt6/QtSvg -I/usr/local/include/qt6/QtTextToSpeech -I/usr/local/include/qt6/QtMultimedia -I/usr/local/include/qt6/QtGui -I/usr/local/include/qt6/QtQml -I/usr/local/include/qt6/QtNetwork -I/usr/local/include/qt6/QtConcurrent -I/usr/local/include/qt6/QtQmlIntegration -I/usr/local/include/qt6/QtCore -I/usr/include/c++/v1 -I/usr/lib/clang/19/include -I/usr/include pdf_viewer/OpenWithApplication.h -o moc_OpenWithApplication.cpp --- qrc_resources.o --- c++ -c -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -std=c++17 -std=gnu++1z -Wall -Wextra -pthread -DSIOYEK_QT6 -DQT_3DINPUT_LIB -DQT_OPENGL_LIB -DQT_OPENGLEXTENSIONS_LIB -DQT_WIDGETS_LIB -DNON_PORTABLE -DLINUX_STANDARD_PATHS -DQT_NO_DEBUG -DQT_QUICKWIDGETS_LIB -DQT_QUICK_LIB -DQT_OPENGLWIDGETS_LIB -DQT_OPENGL_LIB -DQT_WIDGETS_LIB -DQT_3DINPUT_LIB -DQT_3DCORE_LIB -DQT_SVG_LIB -DQT_TEXTTOSPEECH_LIB -DQT_MULTIMEDIA_LIB -DQT_GUI_LIB -DQT_QML_LIB -DQT_NETWORK_LIB -DQT_CONCURRENT_LIB -DQT_QMLINTEGRATION_LIB -DQT_CORE_LIB -I. -Ipdf_viewer -Imupdf/include -Izlib -I/usr/local/include/qt6 -I/usr/local/include/qt6/QtQuickWidgets -I/usr/local/include/qt6/QtQuick -I/usr/local/include/qt6/QtOpenGLWidgets -I/usr/local/include/qt6/QtOpenGL -I/usr/local/include/qt6/QtWidgets -I/usr/local/include/qt6/Qt3DInput -I/usr/local/include/qt6/Qt3DCore -I/usr/local/include/qt6/QtSvg -I/usr/local/include/qt6/QtTextToSpeech -I/usr/local/include/qt6/QtMultimedia -I/usr/local/include/qt6/QtGui -I/usr/local/include/qt6/QtQml -I/usr/local/include/qt6/QtNetwork -I/usr/local/include/qt6/QtConcurrent -I/usr/local/include/qt6/QtQmlIntegration -I/usr/local/include/qt6/QtCore -I. -I/usr/local/include -I/usr/local/include -I/usr/local/include -I/usr/local/lib/qt6/mkspecs/freebsd-clang -o qrc_resources.o qrc_resources.cpp --- pdf_renderer.o --- In file included from pdf_viewer/pdf_renderer.cpp:1: In file included from pdf_viewer/pdf_renderer.h:20: pdf_viewer/book.h:85:17: warning: 'to_json' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] 85 | QJsonObject to_json(std::string doc_checksum) const; | ^ pdf_viewer/book.h:59:25: note: overridden virtual function is here 59 | virtual QJsonObject to_json(std::string doc_checksum) const = 0; | ^ pdf_viewer/book.h:86:10: warning: 'from_json' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] 86 | void from_json(const QJsonObject& json_object); | ^ pdf_viewer/book.h:62:18: note: overridden virtual function is here 62 | virtual void from_json(const QJsonObject& json_object) = 0; | ^ pdf_viewer/book.h:109:17: warning: 'to_json' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] 109 | QJsonObject to_json(std::string doc_checksum) const; | ^ pdf_viewer/book.h:59:25: note: overridden virtual function is here 59 | virtual QJsonObject to_json(std::string doc_checksum) const = 0; | ^ pdf_viewer/book.h:110:10: warning: 'from_json' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] 110 | void from_json(const QJsonObject& json_object); | ^ pdf_viewer/book.h:62:18: note: overridden virtual function is here 62 | virtual void from_json(const QJsonObject& json_object) = 0; | ^ pdf_viewer/book.h:130:17: warning: 'to_json' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] 130 | QJsonObject to_json(std::string doc_checksum) const; | ^ pdf_viewer/book.h:59:25: note: overridden virtual function is here 59 | virtual QJsonObject to_json(std::string doc_checksum) const = 0; | ^ pdf_viewer/book.h:132:10: warning: 'from_json' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] 132 | void from_json(const QJsonObject& json_object); | ^ pdf_viewer/book.h:62:18: note: overridden virtual function is here 62 | virtual void from_json(const QJsonObject& json_object) = 0; | ^ pdf_viewer/book.h:251:17: warning: 'to_json' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] 251 | QJsonObject to_json(std::string doc_checksum) const; | ^ pdf_viewer/book.h:59:25: note: overridden virtual function is here 59 | virtual QJsonObject to_json(std::string doc_checksum) const = 0; | ^ pdf_viewer/book.h:252:10: warning: 'from_json' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] 252 | void from_json(const QJsonObject& json_object); | ^ pdf_viewer/book.h:62:18: note: overridden virtual function is here 62 | virtual void from_json(const QJsonObject& json_object) = 0; | ^ In file included from pdf_viewer/pdf_renderer.cpp:2: In file included from pdf_viewer/utils.h:26: In file included from pdf_viewer/utf8.h:31: pdf_viewer/utf8/checked.h:268:34: warning: 'iterator' is deprecated [-Wdeprecated-declarations] 268 | class iterator : public std::iterator { | ^ /usr/include/c++/v1/__iterator/iterator.h:23:29: note: 'iterator' has been explicitly marked deprecated here 23 | struct _LIBCPP_TEMPLATE_VIS _LIBCPP_DEPRECATED_IN_CXX17 iterator { | ^ /usr/include/c++/v1/__config:748:41: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX17' 748 | # define _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_DEPRECATED | ^ /usr/include/c++/v1/__config:713:49: note: expanded from macro '_LIBCPP_DEPRECATED' 713 | # define _LIBCPP_DEPRECATED __attribute__((__deprecated__)) | ^ In file included from pdf_viewer/pdf_renderer.cpp:2: In file included from pdf_viewer/utils.h:26: In file included from pdf_viewer/utf8.h:32: pdf_viewer/utf8/unchecked.h:179:40: warning: 'iterator' is deprecated [-Wdeprecated-declarations] 179 | class iterator : public std::iterator { | ^ /usr/include/c++/v1/__iterator/iterator.h:23:29: note: 'iterator' has been explicitly marked deprecated here 23 | struct _LIBCPP_TEMPLATE_VIS _LIBCPP_DEPRECATED_IN_CXX17 iterator { | ^ /usr/include/c++/v1/__config:748:41: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX17' 748 | # define _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_DEPRECATED | ^ /usr/include/c++/v1/__config:713:49: note: expanded from macro '_LIBCPP_DEPRECATED' 713 | # define _LIBCPP_DEPRECATED __attribute__((__deprecated__)) | ^ In file included from pdf_viewer/pdf_renderer.cpp:2: pdf_viewer/utils.h:481:10: warning: 'set_rate' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] 481 | void set_rate(float rate); | ^ pdf_viewer/utils.h:452:18: note: overridden virtual function is here 452 | virtual void set_rate(float rate) = 0; | ^ pdf_viewer/utils.h:483:10: warning: 'is_pausable' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] 483 | bool is_pausable(); | ^ pdf_viewer/utils.h:456:18: note: overridden virtual function is here 456 | virtual bool is_pausable() = 0; | ^ pdf_viewer/utils.h:485:10: warning: 'is_word_by_word' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] 485 | bool is_word_by_word(); | ^ pdf_viewer/utils.h:457:18: note: overridden virtual function is here 457 | virtual bool is_word_by_word() = 0; | ^ pdf_viewer/utils.h:487:18: warning: 'set_word_callback' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] 487 | virtual void set_word_callback(std::function callback); | ^ pdf_viewer/utils.h:458:18: note: overridden virtual function is here 458 | virtual void set_word_callback(std::function) = 0; | ^ pdf_viewer/utils.h:489:18: warning: 'set_state_change_callback' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] 489 | virtual void set_state_change_callback(std::function callback); | ^ pdf_viewer/utils.h:459:18: note: overridden virtual function is here 459 | virtual void set_state_change_callback(std::function) = 0; | ^ pdf_viewer/utils.h:490:18: warning: 'set_external_state_change_callback' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] 490 | virtual void set_external_state_change_callback(std::function callback); | ^ pdf_viewer/utils.h:460:18: note: overridden virtual function is here 460 | virtual void set_external_state_change_callback(std::function) = 0; | ^ pdf_viewer/utils.h:491:18: warning: 'set_on_app_pause_callback' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] 491 | virtual void set_on_app_pause_callback(std::function); | ^ pdf_viewer/utils.h:461:18: note: overridden virtual function is here 461 | virtual void set_on_app_pause_callback(std::function) = 0; | ^ pdf_viewer/utils.h:492:18: warning: 'set_on_app_resume_callback' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] 492 | virtual void set_on_app_resume_callback(std::function); | ^ pdf_viewer/utils.h:462:18: note: overridden virtual function is here 462 | virtual void set_on_app_resume_callback(std::function) = 0; | ^ pdf_viewer/pdf_renderer.cpp:23:1: warning: field 'thread_rendering_mutex' will be initialized after field 'thread_contexts' [-Wreorder-ctor] 23 | thread_rendering_mutex(num_threads), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | thread_contexts(num_threads) 24 | thread_contexts(num_threads), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | thread_rendering_mutex(num_threads) pdf_viewer/pdf_renderer.cpp:394:26: warning: unused variable 'page' [-Wunused-variable] 394 | fz_page* page = fz_load_page(mupdf_context, doc, i); | ^~~~ pdf_viewer/pdf_renderer.cpp:517:31: warning: comparison of integers of different signs: 'int' and 'size_type' (aka 'unsigned long') [-Wsign-compare] 517 | for (int i = 0; i < cached_responses.size(); i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~ pdf_viewer/pdf_renderer.cpp:732:23: warning: comparison of integers of different signs: 'int' and 'size_type' (aka 'unsigned long') [-Wsign-compare] 732 | for (int i = 0; i < cached_responses.size(); i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~ 22 warnings generated. --- moc_TouchSearchButtons.o --- c++ -c -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -std=c++17 -std=gnu++1z -Wall -Wextra -pthread -DSIOYEK_QT6 -DQT_3DINPUT_LIB -DQT_OPENGL_LIB -DQT_OPENGLEXTENSIONS_LIB -DQT_WIDGETS_LIB -DNON_PORTABLE -DLINUX_STANDARD_PATHS -DQT_NO_DEBUG -DQT_QUICKWIDGETS_LIB -DQT_QUICK_LIB -DQT_OPENGLWIDGETS_LIB -DQT_OPENGL_LIB -DQT_WIDGETS_LIB -DQT_3DINPUT_LIB -DQT_3DCORE_LIB -DQT_SVG_LIB -DQT_TEXTTOSPEECH_LIB -DQT_MULTIMEDIA_LIB -DQT_GUI_LIB -DQT_QML_LIB -DQT_NETWORK_LIB -DQT_CONCURRENT_LIB -DQT_QMLINTEGRATION_LIB -DQT_CORE_LIB -I. -Ipdf_viewer -Imupdf/include -Izlib -I/usr/local/include/qt6 -I/usr/local/include/qt6/QtQuickWidgets -I/usr/local/include/qt6/QtQuick -I/usr/local/include/qt6/QtOpenGLWidgets -I/usr/local/include/qt6/QtOpenGL -I/usr/local/include/qt6/QtWidgets -I/usr/local/include/qt6/Qt3DInput -I/usr/local/include/qt6/Qt3DCore -I/usr/local/include/qt6/QtSvg -I/usr/local/include/qt6/QtTextToSpeech -I/usr/local/include/qt6/QtMultimedia -I/usr/local/include/qt6/QtGui -I/usr/local/include/qt6/QtQml -I/usr/local/include/qt6/QtNetwork -I/usr/local/include/qt6/QtConcurrent -I/usr/local/include/qt6/QtQmlIntegration -I/usr/local/include/qt6/QtCore -I. -I/usr/local/include -I/usr/local/include -I/usr/local/include -I/usr/local/lib/qt6/mkspecs/freebsd-clang -o moc_TouchSearchButtons.o moc_TouchSearchButtons.cpp --- moc_TouchRangeSelectUI.o --- --- moc_TouchHighlightButtons.o --- --- moc_TouchRangeSelectUI.o --- c++ -c -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -std=c++17 -std=gnu++1z -Wall -Wextra -pthread -DSIOYEK_QT6 -DQT_3DINPUT_LIB -DQT_OPENGL_LIB -DQT_OPENGLEXTENSIONS_LIB -DQT_WIDGETS_LIB -DNON_PORTABLE -DLINUX_STANDARD_PATHS -DQT_NO_DEBUG -DQT_QUICKWIDGETS_LIB -DQT_QUICK_LIB -DQT_OPENGLWIDGETS_LIB -DQT_OPENGL_LIB -DQT_WIDGETS_LIB -DQT_3DINPUT_LIB -DQT_3DCORE_LIB -DQT_SVG_LIB -DQT_TEXTTOSPEECH_LIB -DQT_MULTIMEDIA_LIB -DQT_GUI_LIB -DQT_QML_LIB -DQT_NETWORK_LIB -DQT_CONCURRENT_LIB -DQT_QMLINTEGRATION_LIB -DQT_CORE_LIB -I. -Ipdf_viewer -Imupdf/include -Izlib -I/usr/local/include/qt6 -I/usr/local/include/qt6/QtQuickWidgets -I/usr/local/include/qt6/QtQuick -I/usr/local/include/qt6/QtOpenGLWidgets -I/usr/local/include/qt6/QtOpenGL -I/usr/local/include/qt6/QtWidgets -I/usr/local/include/qt6/Qt3DInput -I/usr/local/include/qt6/Qt3DCore -I/usr/local/include/qt6/QtSvg -I/usr/local/include/qt6/QtTextToSpeech -I/usr/local/include/qt6/QtMultimedia -I/usr/local/include/qt6/QtGui -I/usr/local/include/qt6/QtQml -I/--- moc_TouchConfigMenu.o --- --- moc_TouchRangeSelectUI.o --- usr/local/include/qt6/QtNetwork -I/usr/local/include/qt6/QtConcurrent -I/usr/local/include/qt6/QtQmlIntegration -I/usr/local/include/qt6/QtCore -I. -I/usr/local/include -I/usr/local/include -I/usr/local/include -I/usr/local/lib/qt6/mkspecs/freebsd-clang -o moc_TouchRangeSelectUI.o moc_TouchRangeSelectUI.cpp --- moc_TouchHighlightButtons.o --- c++ -c -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -std=c++17 -std=gnu++1z -Wall -Wextra -pthread -DSIOYEK_QT6 -DQT_3DINPUT_LIB -DQT_OPENGL_LIB -DQT_OPENGLEXTENSIONS_LIB -DQT_WIDGETS_LIB -DNON_PORTABLE -DLINUX_STANDARD_PATHS -DQT_NO_DEBUG -DQT_QUICKWIDGETS_LIB -DQT_QUICK_LIB -DQT_OPENGLWIDGETS_LIB -DQT_OPENGL_LIB -DQT_WIDGETS_LIB -DQT_3DINPUT_LIB -DQT_3DCORE_LIB -DQT_SVG_LIB -DQT_TEXTTOSPEECH_LIB -DQT_MULTIMEDIA_LIB -DQT_GUI_LIB -DQT_QML_LIB -DQT_NETWORK_LIB -DQT_CONCURRENT_LIB -DQT_QMLINTEGRATION_LIB -DQT_CORE_LIB -I. -Ipdf_viewer -Imupdf/include -Izlib -I/usr/local/include/qt6 -I/usr/local/include/qt6/QtQuickWidgets -I/usr/local/include/qt6/QtQuick -I/usr/local/include/qt6/QtOpenGLWidgets -I/usr/local/include/qt6/QtOpenGL -I/usr/local/include/qt6/QtWidgets -I/usr/local/include/qt6/Qt3DInput -I/usr/local/include/qt6/Qt3DCore -I/usr/local/include/qt6/QtSvg -I/usr/local/include/qt6/QtTextToSpeech -I/usr/local/include/qt6/QtMultimedia -I/usr/local/include/qt6/QtGui -I/usr/local/include/qt6/QtQml -I/usr/local/include/qt6/QtNetwork -I/usr/local/include/qt6/QtConcurrent -I/usr/local/include/qt6/QtQmlIntegration -I/usr/local/include/qt6/QtCore -I. -I/usr/local/include -I/usr/local/include -I/usr/local/include -I/usr/local/lib/qt6/mkspecs/freebsd-clang -o moc_TouchHighlightButtons.o moc_TouchHighlightButtons.cpp --- moc_TouchConfigMenu.o --- c++ -c -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -std=c++17 -std=gnu++1z -Wall -Wextra -pthread -DSIOYEK_QT6 -DQT_3DINPUT_LIB -DQT_OPENGL_LIB -DQT_OPENGLEXTENSIONS_LIB -DQT_WIDGETS_LIB -DNON_PORTABLE -DLINUX_STANDARD_PATHS -DQT_NO_DEBUG -DQT_QUICKWIDGETS_LIB -DQT_QUICK_LIB -DQT_OPENGLWIDGETS_LIB -DQT_OPENGL_LIB -DQT_WIDGETS_LIB -DQT_3DINPUT_LIB -DQT_3DCORE_LIB -DQT_SVG_LIB -DQT_TEXTTOSPEECH_LIB -DQT_MULTIMEDIA_LIB -DQT_GUI_LIB -DQT_QML_LIB -DQT_NETWORK_LIB -DQT_CONCURRENT_LIB -DQT_QMLINTEGRATION_LIB -DQT_CORE_LIB -I. -Ipdf_viewer -Imupdf/include -Izlib -I/usr/local/include/qt6 -I/usr/local/include/qt6/QtQuickWidgets -I/usr/local/include/qt6/QtQuick -I/usr/local/include/qt6/QtOpenGLWidgets -I/usr/local/include/qt6/QtOpenGL -I/usr/local/include/qt6/QtWidgets -I/usr/local/include/qt6/Qt3DInput -I/usr/local/include/qt6/Qt3DCore -I/usr/local/include/qt6/QtSvg -I/usr/local/include/qt6/QtTextToSpeech -I/usr/local/include/qt6/QtMultimedia -I/usr/local/include/qt6/QtGui -I/usr/local/include/qt6/QtQml -I/--- moc_TouchCheckbox.o --- --- moc_TouchConfigMenu.o --- usr/local/include/qt6/QtNetwork -I/usr/local/include/qt6/QtConcurrent -I/usr/local/include/qt6/QtQmlIntegration -I/usr/local/include/qt6/QtCore -I. -I/usr/local/include -I/usr/local/include -I/usr/local/include -I/usr/local/lib/qt6/mkspecs/freebsd-clang -o moc_TouchConfigMenu.o moc_TouchConfigMenu.cpp --- moc_TouchSlider.o --- --- moc_TouchCheckbox.o --- c++ -c -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -std=c++17 -std=gnu++1z -Wall -Wextra -pthread -DSIOYEK_QT6 -DQT_3DINPUT_LIB -DQT_OPENGL_LIB -DQT_OPENGLEXTENSIONS_LIB -DQT_WIDGETS_LIB -DNON_PORTABLE -DLINUX_STANDARD_PATHS -DQT_NO_DEBUG -DQT_QUICKWIDGETS_LIB -DQT_QUICK_LIB -DQT_OPENGLWIDGETS_LIB -DQT_OPENGL_LIB -DQT_WIDGETS_LIB -DQT_3DINPUT_LIB -DQT_3DCORE_LIB -DQT_SVG_LIB -DQT_TEXTTOSPEECH_LIB -DQT_MULTIMEDIA_LIB -DQT_GUI_LIB -DQT_QML_LIB -DQT_NETWORK_LIB -DQT_CONCURRENT_LIB -DQT_QMLINTEGRATION_LIB -DQT_CORE_LIB -I. -Ipdf_viewer -Imupdf/include -Izlib -I/usr/local/include/qt6 -I/usr/local/include/qt6/QtQuickWidgets -I/usr/local/include/qt6/QtQuick -I/usr/local/include/qt6/QtOpenGLWidgets -I/usr/local/include/qt6/QtOpenGL -I/usr/local/include/qt6/QtWidgets -I/usr/local/include/qt6/Qt3DInput -I/usr/local/include/qt6/Qt3DCore -I/usr/local/include/qt6/QtSvg -I/usr/local/include/qt6/QtTextToSpeech -I/usr/local/include/qt6/QtMultimedia -I/usr/local/include/qt6/QtGui -I/usr/local/include/qt6/QtQml -I/usr/local/include/qt6/QtNetwork -I/usr/local/include/qt6/QtConcurrent -I/usr/local/include/qt6/QtQmlIntegration -I/usr/local/include/qt6/QtCore -I. -I/usr/local/include -I/usr/local/include -I/usr/local/include -I/usr/local/lib/qt6/mkspecs/freebsd-clang -o moc_TouchCheckbox.o moc_TouchCheckbox.cpp --- moc_TouchSlider.o --- c++ -c -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -std=c++17 -std=gnu++1z -Wall -Wextra -pthread -DSIOYEK_QT6 -DQT_3DINPUT_LIB -DQT_OPENGL_LIB -DQT_OPENGLEXTENSIONS_LIB -DQT_WIDGETS_LIB -DNON_PORTABLE -DLINUX_STANDARD_PATHS -DQT_NO_DEBUG -DQT_QUICKWIDGETS_LIB -DQT_QUICK_LIB -DQT_OPENGLWIDGETS_LIB -DQT_OPENGL_LIB -DQT_WIDGETS_LIB -DQT_3DINPUT_LIB -DQT_3DCORE_LIB -DQT_SVG_LIB -DQT_TEXTTOSPEECH_LIB -DQT_MULTIMEDIA_LIB -DQT_GUI_LIB -DQT_QML_LIB -DQT_NETWORK_LIB -DQT_CONCURRENT_LIB -DQT_QMLINTEGRATION_LIB -DQT_CORE_LIB -I. -Ipdf_viewer -Imupdf/include -Izlib -I/usr/local/include/qt6 -I/usr/local/include/qt6/QtQuickWidgets -I/usr/local/include/qt6/QtQuick -I/usr/local/include/qt6/QtOpenGLWidgets -I/usr/local/include/qt6/QtOpenGL -I/usr/local/include/qt6/QtWidgets -I/usr/local/include/qt6/Qt3DInput -I/usr/local/include/qt6/Qt3DCore -I/usr/local/include/qt6/QtSvg -I/usr/local/include/qt6/QtTextToSpeech -I/usr/local/include/qt6/QtMultimedia -I/usr/local/include/qt6/QtGui -I/usr/local/include/qt6/QtQml -I/usr/local/include/qt6/QtNetwork -I/usr/local/include/qt6/QtConcurrent -I/usr/local/include/qt6/QtQmlIntegration -I/usr/local/include/qt6/QtCore -I. -I/usr/local/include -I/usr/local/include -I/usr/local/include -I/usr/local/lib/qt6/mkspecs/freebsd-clang -o moc_TouchSlider.o moc_TouchSlider.cpp --- coordinates.o --- In file included from pdf_viewer/coordinates.cpp:2: In file included from pdf_viewer/utils.h:25: pdf_viewer/book.h:85:17: warning: 'to_json' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] 85 | QJsonObject to_json(std::string doc_checksum) const; | ^ pdf_viewer/book.h:59:25: note: overridden virtual function is here 59 | virtual QJsonObject to_json(std::string doc_checksum) const = 0; | ^ pdf_viewer/book.h:86:10: warning: 'from_json' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] 86 | void from_json(const QJsonObject& json_object); | ^ pdf_viewer/book.h:62:18: note: overridden virtual function is here 62 | virtual void from_json(const QJsonObject& json_object) = 0; | ^ pdf_viewer/book.h:109:17: warning: 'to_json' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] 109 | QJsonObject to_json(std::string doc_checksum) const; | ^ pdf_viewer/book.h:59:25: note: overridden virtual function is here 59 | virtual QJsonObject to_json(std::string doc_checksum) const = 0; | ^ pdf_viewer/book.h:110:10: warning: 'from_json' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] 110 | void from_json(const QJsonObject& json_object); | ^ pdf_viewer/book.h:62:18: note: overridden virtual function is here 62 | virtual void from_json(const QJsonObject& json_object) = 0; | ^ pdf_viewer/book.h:130:17: warning: 'to_json' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] 130 | QJsonObject to_json(std::string doc_checksum) const; | ^ pdf_viewer/book.h:59:25: note: overridden virtual function is here 59 | virtual QJsonObject to_json(std::string doc_checksum) const = 0; | ^ pdf_viewer/book.h:132:10: warning: 'from_json' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] 132 | void from_json(const QJsonObject& json_object); | ^ pdf_viewer/book.h:62:18: note: overridden virtual function is here 62 | virtual void from_json(const QJsonObject& json_object) = 0; | ^ pdf_viewer/book.h:251:17: warning: 'to_json' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] 251 | QJsonObject to_json(std::string doc_checksum) const; | ^ pdf_viewer/book.h:59:25: note: overridden virtual function is here 59 | virtual QJsonObject to_json(std::string doc_checksum) const = 0; | ^ pdf_viewer/book.h:252:10: warning: 'from_json' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] 252 | void from_json(const QJsonObject& json_object); | ^ pdf_viewer/book.h:62:18: note: overridden virtual function is here 62 | virtual void from_json(const QJsonObject& json_object) = 0; | ^ In file included from pdf_viewer/coordinates.cpp:2: In file included from pdf_viewer/utils.h:26: In file included from pdf_viewer/utf8.h:31: pdf_viewer/utf8/checked.h:268:34: warning: 'iterator' is deprecated [-Wdeprecated-declarations] 268 | class iterator : public std::iterator { | ^ /usr/include/c++/v1/__iterator/iterator.h:23:29: note: 'iterator' has been explicitly marked deprecated here 23 | struct _LIBCPP_TEMPLATE_VIS _LIBCPP_DEPRECATED_IN_CXX17 iterator { | ^ /usr/include/c++/v1/__config:748:41: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX17' 748 | # define _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_DEPRECATED | ^ /usr/include/c++/v1/__config:713:49: note: expanded from macro '_LIBCPP_DEPRECATED' 713 | # define _LIBCPP_DEPRECATED __attribute__((__deprecated__)) | ^ In file included from pdf_viewer/coordinates.cpp:2: In file included from pdf_viewer/utils.h:26: In file included from pdf_viewer/utf8.h:32: pdf_viewer/utf8/unchecked.h:179:40: warning: 'iterator' is deprecated [-Wdeprecated-declarations] 179 | class iterator : public std::iterator { | ^ /usr/include/c++/v1/__iterator/iterator.h:23:29: note: 'iterator' has been explicitly marked deprecated here 23 | struct _LIBCPP_TEMPLATE_VIS _LIBCPP_DEPRECATED_IN_CXX17 iterator { | ^ /usr/include/c++/v1/__config:748:41: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX17' 748 | # define _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_DEPRECATED | ^ /usr/include/c++/v1/__config:713:49: note: expanded from macro '_LIBCPP_DEPRECATED' 713 | # define _LIBCPP_DEPRECATED __attribute__((__deprecated__)) | ^ In file included from pdf_viewer/coordinates.cpp:2: pdf_viewer/utils.h:481:10: warning: 'set_rate' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] 481 | void set_rate(float rate); | ^ pdf_viewer/utils.h:452:18: note: overridden virtual function is here 452 | virtual void set_rate(float rate) = 0; | ^ pdf_viewer/utils.h:483:10: warning: 'is_pausable' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] 483 | bool is_pausable(); | ^ pdf_viewer/utils.h:456:18: note: overridden virtual function is here 456 | virtual bool is_pausable() = 0; | ^ pdf_viewer/utils.h:485:10: warning: 'is_word_by_word' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] 485 | bool is_word_by_word(); | ^ pdf_viewer/utils.h:457:18: note: overridden virtual function is here 457 | virtual bool is_word_by_word() = 0; | ^ pdf_viewer/utils.h:487:18: warning: 'set_word_callback' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] 487 | virtual void set_word_callback(std::function callback); | ^ pdf_viewer/utils.h:458:18: note: overridden virtual function is here 458 | virtual void set_word_callback(std::function) = 0; | ^ pdf_viewer/utils.h:489:18: warning: 'set_state_change_callback' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] 489 | virtual void set_state_change_callback(std::function callback); | ^ pdf_viewer/utils.h:459:18: note: overridden virtual function is here 459 | virtual void set_state_change_callback(std::function) = 0; | ^ pdf_viewer/utils.h:490:18: warning: 'set_external_state_change_callback' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] 490 | virtual void set_external_state_change_callback(std::function callback); | ^ pdf_viewer/utils.h:460:18: note: overridden virtual function is here 460 | virtual void set_external_state_change_callback(std::function) = 0; | ^ pdf_viewer/utils.h:491:18: warning: 'set_on_app_pause_callback' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] 491 | virtual void set_on_app_pause_callback(std::function); | ^ pdf_viewer/utils.h:461:18: note: overridden virtual function is here 461 | virtual void set_on_app_pause_callback(std::function) = 0; | ^ pdf_viewer/utils.h:492:18: warning: 'set_on_app_resume_callback' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] 492 | virtual void set_on_app_resume_callback(std::function); | ^ pdf_viewer/utils.h:462:18: note: overridden virtual function is here 462 | virtual void set_on_app_resume_callback(std::function) = 0; | ^ 18 warnings generated. --- config.o --- In file included from pdf_viewer/config.cpp:1: pdf_viewer/config.h:149:14: warning: 'data' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] 149 | QVariant data(const QModelIndex& index, int role = Qt::DisplayRole) const; | ^ /usr/local/include/qt6/QtCore/qabstractitemmodel.h:281:34: note: overridden virtual function is here 281 | Q_INVOKABLE virtual QVariant data(const QModelIndex &index, int role = Qt::DisplayRole) const = 0; | ^ In file included from pdf_viewer/config.cpp:2: In file included from pdf_viewer/utils.h:25: pdf_viewer/book.h:85:17: warning: 'to_json' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] 85 | QJsonObject to_json(std::string doc_checksum) const; | ^ pdf_viewer/book.h:59:25: note: overridden virtual function is here 59 | virtual QJsonObject to_json(std::string doc_checksum) const = 0; | ^ pdf_viewer/book.h:86:10: warning: 'from_json' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] 86 | void from_json(const QJsonObject& json_object); | ^ pdf_viewer/book.h:62:18: note: overridden virtual function is here 62 | virtual void from_json(const QJsonObject& json_object) = 0; | ^ pdf_viewer/book.h:109:17: warning: 'to_json' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] 109 | QJsonObject to_json(std::string doc_checksum) const; | ^ pdf_viewer/book.h:59:25: note: overridden virtual function is here 59 | virtual QJsonObject to_json(std::string doc_checksum) const = 0; | ^ pdf_viewer/book.h:110:10: warning: 'from_json' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] 110 | void from_json(const QJsonObject& json_object); | ^ pdf_viewer/book.h:62:18: note: overridden virtual function is here 62 | virtual void from_json(const QJsonObject& json_object) = 0; | ^ pdf_viewer/book.h:130:17: warning: 'to_json' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] 130 | QJsonObject to_json(std::string doc_checksum) const; | ^ pdf_viewer/book.h:59:25: note: overridden virtual function is here 59 | virtual QJsonObject to_json(std::string doc_checksum) const = 0; | ^ pdf_viewer/book.h:132:10: warning: 'from_json' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] 132 | void from_json(const QJsonObject& json_object); | ^ pdf_viewer/book.h:62:18: note: overridden virtual function is here 62 | virtual void from_json(const QJsonObject& json_object) = 0; | ^ pdf_viewer/book.h:251:17: warning: 'to_json' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] 251 | QJsonObject to_json(std::string doc_checksum) const; | ^ pdf_viewer/book.h:59:25: note: overridden virtual function is here 59 | virtual QJsonObject to_json(std::string doc_checksum) const = 0; | ^ pdf_viewer/book.h:252:10: warning: 'from_json' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] 252 | void from_json(const QJsonObject& json_object); | ^ pdf_viewer/book.h:62:18: note: overridden virtual function is here 62 | virtual void from_json(const QJsonObject& json_object) = 0; | ^ In file included from pdf_viewer/config.cpp:2: In file included from pdf_viewer/utils.h:26: In file included from pdf_viewer/utf8.h:31: pdf_viewer/utf8/checked.h:268:34: warning: 'iterator' is deprecated [-Wdeprecated-declarations] 268 | class iterator : public std::iterator { | ^ /usr/include/c++/v1/__iterator/iterator.h:23:29: note: 'iterator' has been explicitly marked deprecated here 23 | struct _LIBCPP_TEMPLATE_VIS _LIBCPP_DEPRECATED_IN_CXX17 iterator { | ^ /usr/include/c++/v1/__config:748:41: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX17' 748 | # define _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_DEPRECATED | ^ /usr/include/c++/v1/__config:713:49: note: expanded from macro '_LIBCPP_DEPRECATED' 713 | # define _LIBCPP_DEPRECATED __attribute__((__deprecated__)) | ^ In file included from pdf_viewer/config.cpp:2: In file included from pdf_viewer/utils.h:26: In file included from pdf_viewer/utf8.h:32: pdf_viewer/utf8/unchecked.h:179:40: warning: 'iterator' is deprecated [-Wdeprecated-declarations] 179 | class iterator : public std::iterator { | ^ /usr/include/c++/v1/__iterator/iterator.h:23:29: note: 'iterator' has been explicitly marked deprecated here 23 | struct _LIBCPP_TEMPLATE_VIS _LIBCPP_DEPRECATED_IN_CXX17 iterator { | ^ /usr/include/c++/v1/__config:748:41: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX17' 748 | # define _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_DEPRECATED | ^ /usr/include/c++/v1/__config:713:49: note: expanded from macro '_LIBCPP_DEPRECATED' 713 | # define _LIBCPP_DEPRECATED __attribute__((__deprecated__)) | ^ In file included from pdf_viewer/config.cpp:2: pdf_viewer/utils.h:481:10: warning: 'set_rate' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] 481 | void set_rate(float rate); | ^ pdf_viewer/utils.h:452:18: note: overridden virtual function is here 452 | virtual void set_rate(float rate) = 0; | ^ pdf_viewer/utils.h:483:10: warning: 'is_pausable' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] 483 | bool is_pausable(); | ^ pdf_viewer/utils.h:456:18: note: overridden virtual function is here 456 | virtual bool is_pausable() = 0; | ^ pdf_viewer/utils.h:485:10: warning: 'is_word_by_word' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] 485 | bool is_word_by_word(); | ^ pdf_viewer/utils.h:457:18: note: overridden virtual function is here 457 | virtual bool is_word_by_word() = 0; | ^ pdf_viewer/utils.h:487:18: warning: 'set_word_callback' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] 487 | virtual void set_word_callback(std::function callback); | ^ pdf_viewer/utils.h:458:18: note: overridden virtual function is here 458 | virtual void set_word_callback(std::function) = 0; | ^ pdf_viewer/utils.h:489:18: warning: 'set_state_change_callback' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] 489 | virtual void set_state_change_callback(std::function callback); | ^ pdf_viewer/utils.h:459:18: note: overridden virtual function is here 459 | virtual void set_state_change_callback(std::function) = 0; | ^ pdf_viewer/utils.h:490:18: warning: 'set_external_state_change_callback' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] 490 | virtual void set_external_state_change_callback(std::function callback); | ^ pdf_viewer/utils.h:460:18: note: overridden virtual function is here 460 | virtual void set_external_state_change_callback(std::function) = 0; | ^ pdf_viewer/utils.h:491:18: warning: 'set_on_app_pause_callback' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] 491 | virtual void set_on_app_pause_callback(std::function); | ^ pdf_viewer/utils.h:461:18: note: overridden virtual function is here 461 | virtual void set_on_app_pause_callback(std::function) = 0; | ^ pdf_viewer/utils.h:492:18: warning: 'set_on_app_resume_callback' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] 492 | virtual void set_on_app_resume_callback(std::function); | ^ pdf_viewer/utils.h:462:18: note: overridden virtual function is here 462 | virtual void set_on_app_resume_callback(std::function) = 0; | ^ pdf_viewer/config.cpp:1137:169: warning: missing field 'default_value_string' initializer [-Wmissing-field-initializers] 1137 | configs.push_back({ highlight_config_string, ConfigType::Color3, &HIGHLIGHT_COLORS[(letter - 'a') * 3], vec3_serializer, color3_deserializer, color_3_validator }); | ^ pdf_viewer/config.cpp:1138:151: warning: missing field 'default_value_string' initializer [-Wmissing-field-initializers] 1138 | configs.push_back({ search_url_config_string, ConfigType::String, &SEARCH_URLS[letter - 'a'], string_serializer, string_deserializer, nullptr }); | ^ pdf_viewer/config.cpp:1139:161: warning: missing field 'default_value_string' initializer [-Wmissing-field-initializers] 1139 | configs.push_back({ execute_command_config_string, ConfigType::String, &EXECUTE_COMMANDS[letter - 'a'], string_serializer, string_deserializer, nullptr }); | ^ pdf_viewer/config.cpp:1431:46: warning: unused parameter 'parent' [-Wunused-parameter] 1431 | int ConfigModel::rowCount(const QModelIndex& parent) const { | ^ pdf_viewer/config.cpp:1435:49: warning: unused parameter 'parent' [-Wunused-parameter] 1435 | int ConfigModel::columnCount(const QModelIndex& parent) const { | ^ pdf_viewer/config.cpp:1544:1: warning: non-void function does not return a value in all control paths [-Wreturn-type] 1544 | } | ^ 25 warnings generated. --- moc_TouchConfigMenu.o --- In file included from moc_TouchConfigMenu.cpp:9: In file included from ./pdf_viewer/touchui/TouchConfigMenu.h:11: pdf_viewer/config.h:149:14: warning: 'data' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] 149 | QVariant data(const QModelIndex& index, int role = Qt::DisplayRole) const; | ^ /usr/local/include/qt6/QtCore/qabstractitemmodel.h:281:34: note: overridden virtual function is here 281 | Q_INVOKABLE virtual QVariant data(const QModelIndex &index, int role = Qt::DisplayRole) const = 0; | ^ 1 warning generated. --- moc_RunGuard.o --- c++ -c -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -std=c++17 -std=gnu++1z -Wall -Wextra -pthread -DSIOYEK_QT6 -DQT_3DINPUT_LIB -DQT_OPENGL_LIB -DQT_OPENGLEXTENSIONS_LIB -DQT_WIDGETS_LIB -DNON_PORTABLE -DLINUX_STANDARD_PATHS -DQT_NO_DEBUG -DQT_QUICKWIDGETS_LIB -DQT_QUICK_LIB -DQT_OPENGLWIDGETS_LIB -DQT_OPENGL_LIB -DQT_WIDGETS_LIB -DQT_3DINPUT_LIB -DQT_3DCORE_LIB -DQT_SVG_LIB -DQT_TEXTTOSPEECH_LIB -DQT_MULTIMEDIA_LIB -DQT_GUI_LIB -DQT_QML_LIB -DQT_NETWORK_LIB -DQT_CONCURRENT_LIB -DQT_QMLINTEGRATION_LIB -DQT_CORE_LIB -I. -Ipdf_viewer -Imupdf/include -Izlib -I/usr/local/include/qt6 -I/usr/local/include/qt6/QtQuickWidgets -I/usr/local/include/qt6/QtQuick -I/usr/local/include/qt6/QtOpenGLWidgets -I/usr/local/include/qt6/QtOpenGL -I/usr/local/include/qt6/QtWidgets -I/usr/local/include/qt6/Qt3DInput -I/usr/local/include/qt6/Qt3DCore -I/usr/local/include/qt6/QtSvg -I/usr/local/include/qt6/QtTextToSpeech -I/usr/local/include/qt6/QtMultimedia -I/usr/local/include/qt6/QtGui -I/usr/local/include/qt6/QtQml -I/usr/local/include/qt6/QtNetwork -I/usr/local/include/qt6/QtConcurrent -I/usr/local/include/qt6/QtQmlIntegration -I/usr/local/include/qt6/QtCore -I. -I/usr/local/include -I/usr/local/include -I/usr/local/include -I/usr/local/lib/qt6/mkspecs/freebsd-clang -o moc_RunGuard.o moc_RunGuard.cpp --- moc_TouchTextEdit.o --- c++ -c -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -std=c++17 -std=gnu++1z -Wall -Wextra -pthread -DSIOYEK_QT6 -DQT_3DINPUT_LIB -DQT_OPENGL_LIB -DQT_OPENGLEXTENSIONS_LIB -DQT_WIDGETS_LIB -DNON_PORTABLE -DLINUX_STANDARD_PATHS -DQT_NO_DEBUG -DQT_QUICKWIDGETS_LIB -DQT_QUICK_LIB -DQT_OPENGLWIDGETS_LIB -DQT_OPENGL_LIB -DQT_WIDGETS_LIB -DQT_3DINPUT_LIB -DQT_3DCORE_LIB -DQT_SVG_LIB -DQT_TEXTTOSPEECH_LIB -DQT_MULTIMEDIA_LIB -DQT_GUI_LIB -DQT_QML_LIB -DQT_NETWORK_LIB -DQT_CONCURRENT_LIB -DQT_QMLINTEGRATION_LIB -DQT_CORE_LIB -I. -Ipdf_viewer -Imupdf/include -Izlib -I/usr/local/include/qt6 -I/usr/local/include/qt6/QtQuickWidgets -I/usr/local/include/qt6/QtQuick -I/usr/local/include/qt6/QtOpenGLWidgets -I/usr/local/include/qt6/QtOpenGL -I/usr/local/include/qt6/QtWidgets -I/usr/local/include/qt6/Qt3DInput -I/usr/local/include/qt6/Qt3DCore -I/usr/local/include/qt6/QtSvg -I/usr/local/include/qt6/QtTextToSpeech -I/usr/local/include/qt6/QtMultimedia -I/usr/local/include/qt6/QtGui -I/usr/local/include/qt6/QtQml -I/usr/local/include/qt6/QtNetwork -I/usr/local/include/qt6/QtConcurrent -I/usr/local/include/qt6/QtQmlIntegration -I/usr/local/include/qt6/QtCore -I. -I/usr/local/include -I/usr/local/include -I/usr/local/include -I/usr/local/lib/qt6/mkspecs/freebsd-clang -o moc_TouchTextEdit.o moc_TouchTextEdit.cpp --- moc_TouchListView.o --- c++ -c -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -std=c++17 -std=gnu++1z -Wall -Wextra -pthread -DSIOYEK_QT6 -DQT_3DINPUT_LIB -DQT_OPENGL_LIB -DQT_OPENGLEXTENSIONS_LIB -DQT_WIDGETS_LIB -DNON_PORTABLE -DLINUX_STANDARD_PATHS -DQT_NO_DEBUG -DQT_QUICKWIDGETS_LIB -DQT_QUICK_LIB -DQT_OPENGLWIDGETS_LIB -DQT_OPENGL_LIB -DQT_WIDGETS_LIB -DQT_3DINPUT_LIB -DQT_3DCORE_LIB -DQT_SVG_LIB -DQT_TEXTTOSPEECH_LIB -DQT_MULTIMEDIA_LIB -DQT_GUI_LIB -DQT_QML_LIB -DQT_NETWORK_LIB -DQT_CONCURRENT_LIB -DQT_QMLINTEGRATION_LIB -DQT_CORE_LIB -I. -Ipdf_viewer -Imupdf/include -Izlib -I/usr/local/include/qt6 -I/usr/local/include/qt6/QtQuickWidgets -I/usr/local/include/qt6/QtQuick -I/usr/local/include/qt6/QtOpenGLWidgets -I/usr/local/include/qt6/QtOpenGL -I/usr/local/include/qt6/QtWidgets -I/usr/local/include/qt6/Qt3DInput -I/usr/local/include/qt6/Qt3DCore -I/usr/local/include/qt6/QtSvg -I/usr/local/include/qt6/QtTextToSpeech -I/usr/local/include/qt6/QtMultimedia -I/usr/local/include/qt6/QtGui -I/usr/local/include/qt6/QtQml -I/usr/local/include/qt6/QtNetwork -I/usr/local/include/qt6/QtConcurrent -I/usr/local/include/qt6/QtQmlIntegration -I/usr/local/include/qt6/QtCore -I. -I/usr/local/include -I/usr/local/include -I/usr/local/include -I/usr/local/lib/qt6/mkspecs/freebsd-clang -o moc_TouchListView.o moc_TouchListView.cpp --- document.o --- In file included from pdf_viewer/document.cpp:1: In file included from pdf_viewer/document.h:23: pdf_viewer/book.h:85:17: warning: 'to_json' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] 85 | QJsonObject to_json(std::string doc_checksum) const; | ^ pdf_viewer/book.h:59:25: note: overridden virtual function is here 59 | virtual QJsonObject to_json(std::string doc_checksum) const = 0; | ^ pdf_viewer/book.h:86:10: warning: 'from_json' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] 86 | void from_json(const QJsonObject& json_object); | ^ pdf_viewer/book.h:62:18: note: overridden virtual function is here 62 | virtual void from_json(const QJsonObject& json_object) = 0; | ^ pdf_viewer/book.h:109:17: warning: 'to_json' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] 109 | QJsonObject to_json(std::string doc_checksum) const; | ^ pdf_viewer/book.h:59:25: note: overridden virtual function is here 59 | virtual QJsonObject to_json(std::string doc_checksum) const = 0; | ^ pdf_viewer/book.h:110:10: warning: 'from_json' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] 110 | void from_json(const QJsonObject& json_object); | ^ pdf_viewer/book.h:62:18: note: overridden virtual function is here 62 | virtual void from_json(const QJsonObject& json_object) = 0; | ^ pdf_viewer/book.h:130:17: warning: 'to_json' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] 130 | QJsonObject to_json(std::string doc_checksum) const; | ^ pdf_viewer/book.h:59:25: note: overridden virtual function is here 59 | virtual QJsonObject to_json(std::string doc_checksum) const = 0; | ^ pdf_viewer/book.h:132:10: warning: 'from_json' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] 132 | void from_json(const QJsonObject& json_object); | ^ pdf_viewer/book.h:62:18: note: overridden virtual function is here 62 | virtual void from_json(const QJsonObject& json_object) = 0; | ^ pdf_viewer/book.h:251:17: warning: 'to_json' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] 251 | QJsonObject to_json(std::string doc_checksum) const; | ^ pdf_viewer/book.h:59:25: note: overridden virtual function is here 59 | virtual QJsonObject to_json(std::string doc_checksum) const = 0; | ^ pdf_viewer/book.h:252:10: warning: 'from_json' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] 252 | void from_json(const QJsonObject& json_object); | ^ pdf_viewer/book.h:62:18: note: overridden virtual function is here 62 | virtual void from_json(const QJsonObject& json_object) = 0; | ^ In file included from pdf_viewer/document.cpp:6: In file included from pdf_viewer/utf8.h:31: pdf_viewer/utf8/checked.h:268:34: warning: 'iterator' is deprecated [-Wdeprecated-declarations] 268 | class iterator : public std::iterator { | ^ /usr/include/c++/v1/__iterator/iterator.h:23:29: note: 'iterator' has been explicitly marked deprecated here 23 | struct _LIBCPP_TEMPLATE_VIS _LIBCPP_DEPRECATED_IN_CXX17 iterator { | ^ /usr/include/c++/v1/__config:748:41: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX17' 748 | # define _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_DEPRECATED | ^ /usr/include/c++/v1/__config:713:49: note: expanded from macro '_LIBCPP_DEPRECATED' 713 | # define _LIBCPP_DEPRECATED __attribute__((__deprecated__)) | ^ In file included from pdf_viewer/document.cpp:6: In file included from pdf_viewer/utf8.h:32: pdf_viewer/utf8/unchecked.h:179:40: warning: 'iterator' is deprecated [-Wdeprecated-declarations] 179 | class iterator : public std::iterator { | ^ /usr/include/c++/v1/__iterator/iterator.h:23:29: note: 'iterator' has been explicitly marked deprecated here 23 | struct _LIBCPP_TEMPLATE_VIS _LIBCPP_DEPRECATED_IN_CXX17 iterator { | ^ /usr/include/c++/v1/__config:748:41: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX17' 748 | # define _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_DEPRECATED | ^ /usr/include/c++/v1/__config:713:49: note: expanded from macro '_LIBCPP_DEPRECATED' 713 | # define _LIBCPP_DEPRECATED __attribute__((__deprecated__)) | ^ In file included from pdf_viewer/document.cpp:26: pdf_viewer/utils.h:481:10: warning: 'set_rate' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] 481 | void set_rate(float rate); | ^ pdf_viewer/utils.h:452:18: note: overridden virtual function is here 452 | virtual void set_rate(float rate) = 0; | ^ pdf_viewer/utils.h:483:10: warning: 'is_pausable' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] 483 | bool is_pausable(); | ^ pdf_viewer/utils.h:456:18: note: overridden virtual function is here 456 | virtual bool is_pausable() = 0; | ^ pdf_viewer/utils.h:485:10: warning: 'is_word_by_word' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] 485 | bool is_word_by_word(); | ^ pdf_viewer/utils.h:457:18: note: overridden virtual function is here 457 | virtual bool is_word_by_word() = 0; | ^ pdf_viewer/utils.h:487:18: warning: 'set_word_callback' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] 487 | virtual void set_word_callback(std::function callback); | ^ pdf_viewer/utils.h:458:18: note: overridden virtual function is here 458 | virtual void set_word_callback(std::function) = 0; | ^ pdf_viewer/utils.h:489:18: warning: 'set_state_change_callback' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] 489 | virtual void set_state_change_callback(std::function callback); | ^ pdf_viewer/utils.h:459:18: note: overridden virtual function is here 459 | virtual void set_state_change_callback(std::function) = 0; | ^ pdf_viewer/utils.h:490:18: warning: 'set_external_state_change_callback' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] 490 | virtual void set_external_state_change_callback(std::function callback); | ^ pdf_viewer/utils.h:460:18: note: overridden virtual function is here 460 | virtual void set_external_state_change_callback(std::function) = 0; | ^ pdf_viewer/utils.h:491:18: warning: 'set_on_app_pause_callback' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] 491 | virtual void set_on_app_pause_callback(std::function); | ^ pdf_viewer/utils.h:461:18: note: overridden virtual function is here 461 | virtual void set_on_app_pause_callback(std::function) = 0; | ^ pdf_viewer/utils.h:492:18: warning: 'set_on_app_resume_callback' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] 492 | virtual void set_on_app_resume_callback(std::function); | ^ pdf_viewer/utils.h:462:18: note: overridden virtual function is here 462 | virtual void set_on_app_resume_callback(std::function) = 0; | ^ pdf_viewer/document.cpp:242:29: warning: comparison of integers of different signs: 'int' and 'size_type' (aka 'unsigned long') [-Wsign-compare] 242 | if (index >= 0 && index < bookmarks.size()) { | ~~~~~ ^ ~~~~~~~~~~~~~~~~ pdf_viewer/document.cpp:275:25: warning: comparison of integers of different signs: 'int' and 'size_type' (aka 'unsigned long') [-Wsign-compare] 275 | if (highlight_index >= highlights.size()) { | ~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~ pdf_viewer/document.cpp:384:18: warning: unused variable 'res' [-Wunused-variable] 384 | bool res = db_manager->insert_visible_portal( | ^~~ pdf_viewer/document.cpp:463:33: warning: comparison of integers of different signs: 'int' and 'size_type' (aka 'unsigned long') [-Wsign-compare] 463 | if ((index != -1) && (index < bookmarks.size())) { | ~~~~~ ^ ~~~~~~~~~~~~~~~~ pdf_viewer/document.cpp:528:23: warning: comparison of integers of different signs: 'int' and 'size_type' (aka 'unsigned long') [-Wsign-compare] 528 | for (int i = 0; i < portals.size(); i++) { | ~ ^ ~~~~~~~~~~~~~~ pdf_viewer/document.cpp:688:42: warning: comparison of integers of different signs: 'int' and 'size_type' (aka 'unsigned long') [-Wsign-compare] 688 | if ((page_index >= 0) && (page_index < page_heights.size())) { | ~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~ pdf_viewer/document.cpp:697:42: warning: comparison of integers of different signs: 'int' and 'size_type' (aka 'unsigned long') [-Wsign-compare] 697 | if ((page_index >= 0) && (page_index < page_widths.size())) { | ~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~ pdf_viewer/document.cpp:787:39: warning: comparison of integers of different signs: 'int' and 'size_type' (aka 'unsigned long') [-Wsign-compare] 787 | if (page_index < 0 || (page_index >= accum_page_heights.size())) { | ~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ pdf_viewer/document.cpp:840:49: warning: comparison of integers of different signs: 'int' and 'size_type' (aka 'unsigned long') [-Wsign-compare] 840 | if (loc.chapter >= 0 && loc.chapter < accum_chapter_pages.size()) { | ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~ pdf_viewer/document.cpp:861:23: warning: comparison of integers of different signs: 'int' and 'size_type' (aka 'unsigned long') [-Wsign-compare] 861 | for (int i = 1; i < links_to_merge.size(); i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~ pdf_viewer/document.cpp:1096:52: warning: lambda capture 'force_load_now' is not used [-Wunused-lambda-capture] 1096 | auto load_page_dimensions_function = [this, n, force_load_now]() { | ~~^~~~~~~~~~~~~~ pdf_viewer/document.cpp:1178:14: warning: comparison of integers of different signs: 'int' and 'size_type' (aka 'unsigned long') [-Wsign-compare] 1178 | if (page >= page_widths.size()) { | ~~~~ ^ ~~~~~~~~~~~~~~~~~~ pdf_viewer/document.cpp:1324:11: warning: comparison of integers of different signs: 'int' and 'size_type' (aka 'unsigned long') [-Wsign-compare] 1324 | if (i < accum_page_heights.size()) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ pdf_viewer/document.cpp:1466:96: warning: unused parameter 'page_number' [-Wunused-parameter] 1466 | std::vector Document::find_reference_with_string(std::wstring reference_name, int page_number) { | ^ pdf_viewer/document.cpp:1504:93: warning: unused parameter 'page_number' [-Wunused-parameter] 1504 | std::vector Document::find_generic_with_string(std::wstring equation_name, int page_number) { | ^ pdf_viewer/document.cpp:1755:39: warning: comparison of integers of different signs: 'int' and 'size_type' (aka 'unsigned long') [-Wsign-compare] 1755 | if ((end_index - start_index) > bib_string.size() / 2){ | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~ pdf_viewer/document.cpp:2061:41: warning: equality comparison with extraneous parentheses [-Wparentheses-equality] 2061 | if ((current_char->next == nullptr)) { | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ pdf_viewer/document.cpp:2061:41: note: remove extraneous parentheses around the comparison to silence this warning 2061 | if ((current_char->next == nullptr)) { | ~ ^ ~ pdf_viewer/document.cpp:2061:41: note: use '=' to turn this equality comparison into an assignment 2061 | if ((current_char->next == nullptr)) { | ^~ | = pdf_viewer/document.cpp:2669:19: warning: unused variable 'width' [-Wunused-variable] 2669 | float width = charrect.x1 - charrect.x0; | ^~~~~ pdf_viewer/document.cpp:2660:41: warning: comparison of integers of different signs: 'int' and 'size_type' (aka 'unsigned long') [-Wsign-compare] 2660 | for (int rect_index = 0; rect_index < link.rects.size(); rect_index++) { | ~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~ pdf_viewer/document.cpp:2790:15: warning: comparison of integers of different signs: 'int' and 'size_type' (aka 'unsigned long') [-Wsign-compare] 2790 | if ((page < accum_page_heights.size()) && (page >= 0)) { | ~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ pdf_viewer/document.cpp:2799:22: warning: comparison of integers of different signs: 'int' and 'size_type' (aka 'unsigned long') [-Wsign-compare] 2799 | if (doc_pos.page < page_widths.size()) { | ~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~ pdf_viewer/document.cpp:2999:39: warning: comparison of integers of different signs: 'int' and 'size_type' (aka 'unsigned long') [-Wsign-compare] 2999 | if (page_index >= 0 && page_index < page_labels.size()) { | ~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~ pdf_viewer/document.cpp:3009:27: warning: comparison of integers of different signs: 'int' and 'size_type' (aka 'unsigned long') [-Wsign-compare] 3009 | for (int i = 0; i < page_labels.size(); i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~ pdf_viewer/document.cpp:3141:11: warning: unused variable 'page_width' [-Wunused-variable] 3141 | float page_width = page_widths[page_number]; | ^~~~~~~~~~ pdf_viewer/document.cpp:3142:11: warning: unused variable 'page_height' [-Wunused-variable] 3142 | float page_height = page_heights[page_number]; | ^~~~~~~~~~~ pdf_viewer/document.cpp:3151:23: warning: comparison of integers of different signs: 'int' and 'size_type' (aka 'unsigned long') [-Wsign-compare] 3151 | for (int i = 0; i < flat_chars.size(); i++) { | ~ ^ ~~~~~~~~~~~~~~~~~ pdf_viewer/document.cpp:3155:46: warning: comparison of integers of different signs: 'int' and 'size_type' (aka 'unsigned long') [-Wsign-compare] 3155 | else if (flat_chars[i].is_final && i < (flat_chars.size() - 1) && (flat_chars[i + 1].c == '[')) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~ pdf_viewer/document.cpp:3167:31: warning: comparison of integers of different signs: 'int' and 'size_type' (aka 'unsigned long') [-Wsign-compare] 3167 | if (dot_index + 1 < flat_chars.size() && (flat_chars[dot_index + 1].c == '[')) { | ~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~ pdf_viewer/document.cpp:3171:31: warning: comparison of integers of different signs: 'int' and 'size_type' (aka 'unsigned long') [-Wsign-compare] 3171 | if (dot_index + 1 < flat_chars.size()){ | ~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~ pdf_viewer/document.cpp:3177:32: warning: comparison of integers of different signs: 'int' and 'size_type' (aka 'unsigned long') [-Wsign-compare] 3177 | if (next_index == flat_chars.size()) { | ~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~ pdf_viewer/document.cpp:3206:23: warning: comparison of integers of different signs: 'int' and 'size_type' (aka 'unsigned long') [-Wsign-compare] 3206 | for (int i = 0; i < end_indices.size(); i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~ pdf_viewer/document.cpp:3216:23: warning: comparison of integers of different signs: 'int' and 'size_type' (aka 'unsigned long') [-Wsign-compare] 3216 | for (int i = 1; i < end_indices.size(); i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~ pdf_viewer/document.cpp:3252:27: warning: comparison of integers of different signs: 'int' and 'size_type' (aka 'unsigned long') [-Wsign-compare] 3252 | for (int i = 0; i < end_indices.size(); i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~ pdf_viewer/document.cpp:3276:23: warning: comparison of integers of different signs: 'int' and 'size_type' (aka 'unsigned long') [-Wsign-compare] 3276 | for (int i = 0; i < bib_text_prefixes.size(); i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~ pdf_viewer/document.cpp:3286:23: warning: comparison of integers of different signs: 'int' and 'size_type' (aka 'unsigned long') [-Wsign-compare] 3286 | for (int i = 0; i < bib_text_prefixes.size(); i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~ pdf_viewer/document.cpp:3354:22: warning: unused variable 'absolute_point' [-Wunused-variable] 3354 | fz_point absolute_point = fz_point{ point.pos.x, point.pos.y }; | ^~~~~~~~~~~~~~ pdf_viewer/document.cpp:3349:23: warning: comparison of integers of different signs: 'int' and 'size_type' (aka 'unsigned long') [-Wsign-compare] 3349 | for (int i = 0; i < page_drawings.size(); i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~ pdf_viewer/document.cpp:3376:35: warning: unused variable 'page_drawings' [-Wunused-variable] 3376 | std::vector& page_drawings = page_freehand_drawings[page]; | ^~~~~~~~~~~~~ pdf_viewer/document.cpp:3573:22: warning: unused variable 'success' [-Wunused-variable] 3573 | bool success = db_manager->delete_annotation(deleted_annotations[i]); | ^~~~~~~ pdf_viewer/document.cpp:3525:27: warning: comparison of integers of different signs: 'int' and 'size_type' (aka 'unsigned long') [-Wsign-compare] 3525 | for (int i = 0; i < updated_annotations.size(); i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~ pdf_viewer/document.cpp:3548:27: warning: comparison of integers of different signs: 'int' and 'size_type' (aka 'unsigned long') [-Wsign-compare] 3548 | for (int i = 0; i < new_annotations.size(); i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~ pdf_viewer/document.cpp:3572:31: warning: comparison of integers of different signs: 'int' and 'size_type' (aka 'unsigned long') [-Wsign-compare] 3572 | for (int i = 0; i < deleted_annotations.size(); i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~ pdf_viewer/document.cpp:3580:31: warning: comparison of integers of different signs: 'int' and 'size_type' (aka 'unsigned long') [-Wsign-compare] 3580 | for (int i = 0; i < highlights.size(); i++) { | ~ ^ ~~~~~~~~~~~~~~~~~ pdf_viewer/document.cpp:3664:5: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 3664 | output_file.open(QFile::WriteOnly); | ^~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ pdf_viewer/document.cpp:3713:5: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 3713 | json_file.open(QFile::WriteOnly); | ^~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ pdf_viewer/document.cpp:3737:23: warning: comparison of integers of different signs: 'int' and 'size_type' (aka 'unsigned long') [-Wsign-compare] 3737 | for (int i = 0; i < highlights.size(); i++) { | ~ ^ ~~~~~~~~~~~~~~~~~ pdf_viewer/document.cpp:3766:23: warning: comparison of integers of different signs: 'int' and 'size_type' (aka 'unsigned long') [-Wsign-compare] 3766 | for (int i = 0; i < portals.size(); i++) { | ~ ^ ~~~~~~~~~~~~~~ pdf_viewer/document.cpp:3778:23: warning: comparison of integers of different signs: 'int' and 'size_type' (aka 'unsigned long') [-Wsign-compare] 3778 | for (int i = 0; i < bookmarks.size(); i++) { | ~ ^ ~~~~~~~~~~~~~~~~ pdf_viewer/document.cpp:3804:32: warning: comparison of integers of different signs: 'int' and 'size_type' (aka 'unsigned long') [-Wsign-compare] 3804 | if ((index >= 0) && (index < bookmarks.size())) { | ~~~~~ ^ ~~~~~~~~~~~~~~~~ pdf_viewer/document.cpp:3814:32: warning: comparison of integers of different signs: 'int' and 'size_type' (aka 'unsigned long') [-Wsign-compare] 3814 | if ((index >= 0) && (index < bookmarks.size())) { | ~~~~~ ^ ~~~~~~~~~~~~~~~~ pdf_viewer/document.cpp:3828:32: warning: comparison of integers of different signs: 'int' and 'size_type' (aka 'unsigned long') [-Wsign-compare] 3828 | if ((index >= 0) && (index < portals.size())) { | ~~~~~ ^ ~~~~~~~~~~~~~~ pdf_viewer/document.cpp:3928:190: warning: unused parameter 'pixmap_drawings' [-Wunused-parameter] 3928 | void Document::get_page_freehand_drawings_with_indices(int page, const std::vector& indices, std::vector&freehand_drawings, std::vector&pixmap_drawings){ | ^ pdf_viewer/document.cpp:3938:23: warning: comparison of integers of different signs: 'int' and 'size_type' (aka 'unsigned long') [-Wsign-compare] 3938 | for (int i = 0; i < highlights.size(); i++) { | ~ ^ ~~~~~~~~~~~~~~~~~ pdf_viewer/document.cpp:3947:23: warning: comparison of integers of different signs: 'int' and 'size_type' (aka 'unsigned long') [-Wsign-compare] 3947 | for (int i = 0; i < bookmarks.size(); i++) { | ~ ^ ~~~~~~~~~~~~~~~~ pdf_viewer/document.cpp:3956:32: warning: comparison of integers of different signs: 'int' and 'size_type' (aka 'unsigned long') [-Wsign-compare] 3956 | if ((index >= 0) && (index < highlights.size())) { | ~~~~~ ^ ~~~~~~~~~~~~~~~~~ pdf_viewer/document.cpp:3963:32: warning: comparison of integers of different signs: 'int' and 'size_type' (aka 'unsigned long') [-Wsign-compare] 3963 | if ((index >= 0) && (index < bookmarks.size())) { | ~~~~~ ^ ~~~~~~~~~~~~~~~~ pdf_viewer/document.cpp:4080:27: warning: comparison of integers of different signs: 'int' and 'size_type' (aka 'unsigned long') [-Wsign-compare] 4080 | for (int i = 0; i < abbr.size(); i++) { | ~ ^ ~~~~~~~~~~~ pdf_viewer/document.cpp:4195:26: warning: comparison of integers of different signs: 'int' and 'size_type' (aka 'unsigned long') [-Wsign-compare] 4195 | while ((res_page < super_fast_page_begin_indices.size() - 1) && super_fast_page_begin_indices[res_page + 1] < filtered_indices.back()) { | ~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ pdf_viewer/document.cpp:4346:32: warning: equality comparison with extraneous parentheses [-Wparentheses-equality] 4346 | if ((chr->next == nullptr)) { | ~~~~~~~~~~^~~~~~~~~~ pdf_viewer/document.cpp:4346:32: note: remove extraneous parentheses around the comparison to silence this warning 4346 | if ((chr->next == nullptr)) { | ~ ^ ~ pdf_viewer/document.cpp:4346:32: note: use '=' to turn this equality comparison into an assignment 4346 | if ((chr->next == nullptr)) { | ^~ | = pdf_viewer/document.cpp:4454:29: warning: comparison of integers of different signs: 'int' and 'size_type' (aka 'unsigned long') [-Wsign-compare] 4454 | if ((from >= 0) && from < super_fast_page_begin_indices.size()) { | ~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ pdf_viewer/document.cpp:4462:17: warning: comparison of integers of different signs: 'int' and 'size_type' (aka 'unsigned long') [-Wsign-compare] 4462 | while ((res < super_fast_page_begin_indices.size() - 1) && (super_fast_page_begin_indices[res + 1] < offset)){ | ~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from pdf_viewer/document.cpp:1: In file included from pdf_viewer/document.h:2: In file included from /usr/include/c++/v1/vector:325: In file included from /usr/include/c++/v1/__format/formatter_bool.h:16: In file included from /usr/include/c++/v1/__format/concepts.h:16: In file included from /usr/include/c++/v1/__format/format_parse_context.h:16: In file included from /usr/include/c++/v1/string_view:941: In file included from /usr/include/c++/v1/algorithm:1842: In file included from /usr/include/c++/v1/__algorithm/for_each.h:16: In file included from /usr/include/c++/v1/__ranges/movable_box.h:21: In file included from /usr/include/c++/v1/optional:1294: In file included from /usr/include/c++/v1/memory:940: /usr/include/c++/v1/__memory/allocator.h:168:81: warning: destructor called on non-final 'Mark' that has virtual functions but non-virtual destructor [-Wdelete-non-abstract-non-virtual-dtor] 168 | _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_HIDE_FROM_ABI void destroy(pointer __p) { __p->~_Tp(); } | ^ /usr/include/c++/v1/__memory/allocator_traits.h:334:9: note: in instantiation of member function 'std::allocator::destroy' requested here 334 | __a.destroy(__p); | ^ /usr/include/c++/v1/vector:985:23: note: in instantiation of function template specialization 'std::allocator_traits>::destroy' requested here 985 | __alloc_traits::destroy(__alloc(), std::__to_address(--__soon_to_be_end)); | ^ /usr/include/c++/v1/vector:979:5: note: in instantiation of member function 'std::vector::__base_destruct_at_end' requested here 979 | __base_destruct_at_end(this->__begin_); | ^ /usr/include/c++/v1/vector:749:5: note: in instantiation of member function 'std::vector::__clear' requested here 749 | __clear(); | ^ pdf_viewer/document.cpp:155:11: note: in instantiation of member function 'std::vector::clear' requested here 155 | marks.clear(); | ^ /usr/include/c++/v1/__memory/allocator.h:168:87: note: qualify call to silence this warning 168 | _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_HIDE_FROM_ABI void destroy(pointer __p) { __p->~_Tp(); } | ^ /usr/include/c++/v1/__memory/allocator.h:168:81: warning: destructor called on non-final 'BookMark' that has virtual functions but non-virtual destructor [-Wdelete-non-abstract-non-virtual-dtor] 168 | _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_HIDE_FROM_ABI void destroy(pointer __p) { __p->~_Tp(); } | ^ /usr/include/c++/v1/__memory/allocator_traits.h:334:9: note: in instantiation of member function 'std::allocator::destroy' requested here 334 | __a.destroy(__p); | ^ /usr/include/c++/v1/vector:985:23: note: in instantiation of function template specialization 'std::allocator_traits>::destroy' requested here 985 | __alloc_traits::destroy(__alloc(), std::__to_address(--__soon_to_be_end)); | ^ /usr/include/c++/v1/vector:979:5: note: in instantiation of member function 'std::vector::__base_destruct_at_end' requested here 979 | __base_destruct_at_end(this->__begin_); | ^ /usr/include/c++/v1/vector:749:5: note: in instantiation of member function 'std::vector::__clear' requested here 749 | __clear(); | ^ pdf_viewer/document.cpp:156:15: note: in instantiation of member function 'std::vector::clear' requested here 156 | bookmarks.clear(); | ^ /usr/include/c++/v1/__memory/allocator.h:168:87: note: qualify call to silence this warning 168 | _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_HIDE_FROM_ABI void destroy(pointer __p) { __p->~_Tp(); } | ^ /usr/include/c++/v1/__memory/allocator.h:168:81: warning: destructor called on non-final 'Highlight' that has virtual functions but non-virtual destructor [-Wdelete-non-abstract-non-virtual-dtor] 168 | _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_HIDE_FROM_ABI void destroy(pointer __p) { __p->~_Tp(); } | ^ /usr/include/c++/v1/__memory/allocator_traits.h:334:9: note: in instantiation of member function 'std::allocator::destroy' requested here 334 | __a.destroy(__p); | ^ /usr/include/c++/v1/vector:985:23: note: in instantiation of function template specialization 'std::allocator_traits>::destroy' requested here 985 | __alloc_traits::destroy(__alloc(), std::__to_address(--__soon_to_be_end)); | ^ /usr/include/c++/v1/vector:979:5: note: in instantiation of member function 'std::vector::__base_destruct_at_end' requested here 979 | __base_destruct_at_end(this->__begin_); | ^ /usr/include/c++/v1/vector:749:5: note: in instantiation of member function 'std::vector::__clear' requested here 749 | __clear(); | ^ pdf_viewer/document.cpp:157:16: note: in instantiation of member function 'std::vector::clear' requested here 157 | highlights.clear(); | ^ /usr/include/c++/v1/__memory/allocator.h:168:87: note: qualify call to silence this warning 168 | _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_HIDE_FROM_ABI void destroy(pointer __p) { __p->~_Tp(); } | ^ /usr/include/c++/v1/__memory/allocator.h:168:81: warning: destructor called on non-final 'Portal' that has virtual functions but non-virtual destructor [-Wdelete-non-abstract-non-virtual-dtor] 168 | _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_HIDE_FROM_ABI void destroy(pointer __p) { __p->~_Tp(); } | ^ /usr/include/c++/v1/__memory/allocator_traits.h:334:9: note: in instantiation of member function 'std::allocator::destroy' requested here 334 | __a.destroy(__p); | ^ /usr/include/c++/v1/vector:985:23: note: in instantiation of function template specialization 'std::allocator_traits>::destroy' requested here 985 | __alloc_traits::destroy(__alloc(), std::__to_address(--__soon_to_be_end)); | ^ /usr/include/c++/v1/vector:979:5: note: in instantiation of member function 'std::vector::__base_destruct_at_end' requested here 979 | __base_destruct_at_end(this->__begin_); | ^ /usr/include/c++/v1/vector:749:5: note: in instantiation of member function 'std::vector::__clear' requested here 749 | __clear(); | ^ pdf_viewer/document.cpp:158:13: note: in instantiation of member function 'std::vector::clear' requested here 158 | portals.clear(); | ^ /usr/include/c++/v1/__memory/allocator.h:168:87: note: qualify call to silence this warning 168 | _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_HIDE_FROM_ABI void destroy(pointer __p) { __p->~_Tp(); } | ^ In file included from pdf_viewer/document.cpp:1: In file included from pdf_viewer/document.h:2: In file included from /usr/include/c++/v1/vector:325: In file included from /usr/include/c++/v1/__format/formatter_bool.h:16: In file included from /usr/include/c++/v1/__format/concepts.h:16: In file included from /usr/include/c++/v1/__format/format_parse_context.h:16: In file included from /usr/include/c++/v1/string_view:941: In file included from /usr/include/c++/v1/algorithm:1842: In file included from /usr/include/c++/v1/__algorithm/for_each.h:16: In file included from /usr/include/c++/v1/__ranges/movable_box.h:21: /usr/include/c++/v1/optional:293:7: warning: destructor called on non-final 'Portal' that has virtual functions but non-virtual destructor [-Wdelete-non-abstract-non-virtual-dtor] 293 | __val_.~value_type(); | ^ /usr/include/c++/v1/optional:351:17: note: in instantiation of member function 'std::__optional_destruct_base::~__optional_destruct_base' requested here 351 | using __base::__base; | ^ /usr/include/c++/v1/optional:293:15: note: qualify call to silence this warning 293 | __val_.~value_type(); | ^ /usr/include/c++/v1/optional:293:7: warning: destructor called on non-final 'Mark' that has virtual functions but non-virtual destructor [-Wdelete-non-abstract-non-virtual-dtor] 293 | __val_.~value_type(); | ^ /usr/include/c++/v1/optional:348:8: note: in instantiation of member function 'std::__optional_destruct_base::~__optional_destruct_base' requested here 348 | struct __optional_storage_base : __optional_destruct_base<_Tp> { | ^ /usr/include/c++/v1/optional:293:15: note: qualify call to silence this warning 293 | __val_.~value_type(); | ^ /usr/include/c++/v1/optional:293:7: warning: destructor called on non-final 'Highlight' that has virtual functions but non-virtual destructor [-Wdelete-non-abstract-non-virtual-dtor] 293 | __val_.~value_type(); | ^ /usr/include/c++/v1/optional:351:17: note: in instantiation of member function 'std::__optional_destruct_base::~__optional_destruct_base' requested here 351 | using __base::__base; | ^ /usr/include/c++/v1/optional:293:15: note: qualify call to silence this warning 293 | __val_.~value_type(); | ^ In file included from pdf_viewer/document.cpp:26: pdf_viewer/utils.h:305:23: warning: comparison of integers of different signs: 'int' and 'size_type' (aka 'unsigned long') [-Wsign-compare] 305 | for (int i = 0; i < existing_annotations.size(); i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~ pdf_viewer/document.cpp:3519:57: note: in instantiation of function template specialization 'annotation_prism' requested here 3519 | std::map bookmark_index_map = annotation_prism(file_bookmarks, bookmarks, new_annotations, updated_annotations, deleted_annotations); | ^ In file included from pdf_viewer/document.cpp:26: pdf_viewer/utils.h:309:23: warning: comparison of integers of different signs: 'int' and 'size_type' (aka 'unsigned long') [-Wsign-compare] 309 | for (int i = 0; i < file_annotations.size(); i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~ pdf_viewer/utils.h:314:23: warning: comparison of integers of different signs: 'int' and 'size_type' (aka 'unsigned long') [-Wsign-compare] 314 | for (int i = 0; i < file_annotations.size(); i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~ pdf_viewer/utils.h:327:23: warning: comparison of integers of different signs: 'int' and 'size_type' (aka 'unsigned long') [-Wsign-compare] 327 | for (int i = 0; i < existing_annotations.size(); i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~ pdf_viewer/utils.h:305:23: warning: comparison of integers of different signs: 'int' and 'size_type' (aka 'unsigned long') [-Wsign-compare] 305 | for (int i = 0; i < existing_annotations.size(); i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~ pdf_viewer/document.cpp:3520:58: note: in instantiation of function template specialization 'annotation_prism' requested here 3520 | std::map highlight_index_map = annotation_prism(file_highlights, highlights, new_annotations, updated_annotations, deleted_annotations); | ^ In file included from pdf_viewer/document.cpp:26: pdf_viewer/utils.h:309:23: warning: comparison of integers of different signs: 'int' and 'size_type' (aka 'unsigned long') [-Wsign-compare] 309 | for (int i = 0; i < file_annotations.size(); i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~ pdf_viewer/utils.h:314:23: warning: comparison of integers of different signs: 'int' and 'size_type' (aka 'unsigned long') [-Wsign-compare] 314 | for (int i = 0; i < file_annotations.size(); i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~ pdf_viewer/utils.h:327:23: warning: comparison of integers of different signs: 'int' and 'size_type' (aka 'unsigned long') [-Wsign-compare] 327 | for (int i = 0; i < existing_annotations.size(); i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~ pdf_viewer/utils.h:305:23: warning: comparison of integers of different signs: 'int' and 'size_type' (aka 'unsigned long') [-Wsign-compare] 305 | for (int i = 0; i < existing_annotations.size(); i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~ pdf_viewer/document.cpp:3521:53: note: in instantiation of function template specialization 'annotation_prism' requested here 3521 | std::map mark_index_map = annotation_prism(file_marks, marks, new_annotations, updated_annotations, deleted_annotations); | ^ In file included from pdf_viewer/document.cpp:26: pdf_viewer/utils.h:309:23: warning: comparison of integers of different signs: 'int' and 'size_type' (aka 'unsigned long') [-Wsign-compare] 309 | for (int i = 0; i < file_annotations.size(); i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~ pdf_viewer/utils.h:314:23: warning: comparison of integers of different signs: 'int' and 'size_type' (aka 'unsigned long') [-Wsign-compare] 314 | for (int i = 0; i < file_annotations.size(); i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~ pdf_viewer/utils.h:327:23: warning: comparison of integers of different signs: 'int' and 'size_type' (aka 'unsigned long') [-Wsign-compare] 327 | for (int i = 0; i < existing_annotations.size(); i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~ pdf_viewer/utils.h:305:23: warning: comparison of integers of different signs: 'int' and 'size_type' (aka 'unsigned long') [-Wsign-compare] 305 | for (int i = 0; i < existing_annotations.size(); i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~ pdf_viewer/document.cpp:3522:55: note: in instantiation of function template specialization 'annotation_prism' requested here 3522 | std::map portal_index_map = annotation_prism(file_portals, portals, new_annotations, updated_annotations, deleted_annotations); | ^ In file included from pdf_viewer/document.cpp:26: pdf_viewer/utils.h:309:23: warning: comparison of integers of different signs: 'int' and 'size_type' (aka 'unsigned long') [-Wsign-compare] 309 | for (int i = 0; i < file_annotations.size(); i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~ pdf_viewer/utils.h:314:23: warning: comparison of integers of different signs: 'int' and 'size_type' (aka 'unsigned long') [-Wsign-compare] 314 | for (int i = 0; i < file_annotations.size(); i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~ pdf_viewer/utils.h:327:23: warning: comparison of integers of different signs: 'int' and 'size_type' (aka 'unsigned long') [-Wsign-compare] 327 | for (int i = 0; i < existing_annotations.size(); i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~ pdf_viewer/document.cpp:30:11: warning: unused variable 'WINDOW_SIZE' [-Wunused-const-variable] 30 | const int WINDOW_SIZE = 10; | ^~~~~~~~~~~ pdf_viewer/document.cpp:31:11: warning: unused variable 'EMBEDDING_DIM' [-Wunused-const-variable] 31 | const int EMBEDDING_DIM = 10; | ^~~~~~~~~~~~~ 104 warnings generated. --- moc_TouchMainMenu.o --- --- TouchDrawControls.o --- In file included from pdf_viewer/touchui/TouchDrawControls.cpp:2: In file included from pdf_viewer/utils.h:25: pdf_viewer/book.h:85:17: warning: 'to_json' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] 85 | QJsonObject to_json(std::string doc_checksum) const; | ^ pdf_viewer/book.h:59:25: note: overridden virtual function is here 59 | virtual QJsonObject to_json(std::string doc_checksum) const = 0; | ^ pdf_viewer/book.h:86:10: warning: 'from_json' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] 86 | void from_json(const QJsonObject& json_object); | ^ pdf_viewer/book.h:62:18: note: overridden virtual function is here 62 | virtual void from_json(const QJsonObject& json_object) = 0; | ^ pdf_viewer/book.h:109:17: warning: 'to_json' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] 109 | QJsonObject to_json(std::string doc_checksum) const; | ^ pdf_viewer/book.h:59:25: note: overridden virtual function is here 59 | virtual QJsonObject to_json(std::string doc_checksum) const = 0; | ^ pdf_viewer/book.h:110:10: warning: 'from_json' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] 110 | void from_json(const QJsonObject& json_object); | ^ pdf_viewer/book.h:62:18: note: overridden virtual function is here 62 | virtual void from_json(const QJsonObject& json_object) = 0; | ^ pdf_viewer/book.h:130:17: warning: 'to_json' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] 130 | QJsonObject to_json(std::string doc_checksum) const; | ^ pdf_viewer/book.h:59:25: note: overridden virtual function is here 59 | virtual QJsonObject to_json(std::string doc_checksum) const = 0; | ^ pdf_viewer/book.h:132:10: warning: 'from_json' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] 132 | void from_json(const QJsonObject& json_object); | ^ pdf_viewer/book.h:62:18: note: overridden virtual function is here 62 | virtual void from_json(const QJsonObject& json_object) = 0; | ^ pdf_viewer/book.h:251:17: warning: 'to_json' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] 251 | QJsonObject to_json(std::string doc_checksum) const; | ^ pdf_viewer/book.h:59:25: note: overridden virtual function is here 59 | virtual QJsonObject to_json(std::string doc_checksum) const = 0; | ^ pdf_viewer/book.h:252:10: warning: 'from_json' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] 252 | void from_json(const QJsonObject& json_object); | ^ pdf_viewer/book.h:62:18: note: overridden virtual function is here 62 | virtual void from_json(const QJsonObject& json_object) = 0; | ^ In file included from pdf_viewer/touchui/TouchDrawControls.cpp:2: In file included from pdf_viewer/utils.h:26: In file included from pdf_viewer/utf8.h:31: pdf_viewer/utf8/checked.h:268:34: warning: 'iterator' is deprecated [-Wdeprecated-declarations] 268 | class iterator : public std::iterator { | ^ /usr/include/c++/v1/__iterator/iterator.h:23:29: note: 'iterator' has been explicitly marked deprecated here 23 | struct _LIBCPP_TEMPLATE_VIS _LIBCPP_DEPRECATED_IN_CXX17 iterator { | ^ /usr/include/c++/v1/__config:748:41: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX17' 748 | # define _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_DEPRECATED | ^ /usr/include/c++/v1/__config:713:49: note: expanded from macro '_LIBCPP_DEPRECATED' 713 | # define _LIBCPP_DEPRECATED __attribute__((__deprecated__)) | ^ In file included from pdf_viewer/touchui/TouchDrawControls.cpp:2: In file included from pdf_viewer/utils.h:26: In file included from pdf_viewer/utf8.h:32: pdf_viewer/utf8/unchecked.h:179:40: warning: 'iterator' is deprecated [-Wdeprecated-declarations] 179 | class iterator : public std::iterator { | ^ /usr/include/c++/v1/__iterator/iterator.h:23:29: note: 'iterator' has been explicitly marked deprecated here 23 | struct _LIBCPP_TEMPLATE_VIS _LIBCPP_DEPRECATED_IN_CXX17 iterator { | ^ /usr/include/c++/v1/__config:748:41: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX17' 748 | # define _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_DEPRECATED | ^ /usr/include/c++/v1/__config:713:49: note: expanded from macro '_LIBCPP_DEPRECATED' 713 | # define _LIBCPP_DEPRECATED __attribute__((__deprecated__)) | ^ In file included from pdf_viewer/touchui/TouchDrawControls.cpp:2: pdf_viewer/utils.h:481:10: warning: 'set_rate' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] 481 | void set_rate(float rate); | ^ pdf_viewer/utils.h:452:18: note: overridden virtual function is here 452 | virtual void set_rate(float rate) = 0; | ^ pdf_viewer/utils.h:483:10: warning: 'is_pausable' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] 483 | bool is_pausable(); | ^ pdf_viewer/utils.h:456:18: note: overridden virtual function is here 456 | virtual bool is_pausable() = 0; | ^ pdf_viewer/utils.h:485:10: warning: 'is_word_by_word' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] 485 | bool is_word_by_word(); | ^ pdf_viewer/utils.h:457:18: note: overridden virtual function is here 457 | virtual bool is_word_by_word() = 0; | ^ pdf_viewer/utils.h:487:18: warning: 'set_word_callback' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] 487 | virtual void set_word_callback(std::function callback); | ^ pdf_viewer/utils.h:458:18: note: overridden virtual function is here 458 | virtual void set_word_callback(std::function) = 0; | ^ pdf_viewer/utils.h:489:18: warning: 'set_state_change_callback' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] 489 | virtual void set_state_change_callback(std::function callback); | ^ pdf_viewer/utils.h:459:18: note: overridden virtual function is here 459 | virtual void set_state_change_callback(std::function) = 0; | ^ pdf_viewer/utils.h:490:18: warning: 'set_external_state_change_callback' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] 490 | virtual void set_external_state_change_callback(std::function callback); | ^ pdf_viewer/utils.h:460:18: note: overridden virtual function is here 460 | virtual void set_external_state_change_callback(std::function) = 0; | ^ pdf_viewer/utils.h:491:18: warning: 'set_on_app_pause_callback' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] 491 | virtual void set_on_app_pause_callback(std::function); | ^ pdf_viewer/utils.h:461:18: note: overridden virtual function is here 461 | virtual void set_on_app_pause_callback(std::function) = 0; | ^ pdf_viewer/utils.h:492:18: warning: 'set_on_app_resume_callback' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] 492 | virtual void set_on_app_resume_callback(std::function); | ^ pdf_viewer/utils.h:462:18: note: overridden virtual function is here 462 | virtual void set_on_app_resume_callback(std::function) = 0; | ^ 18 warnings generated. --- moc_TouchMainMenu.o --- c++ -c -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -std=c++17 -std=gnu++1z -Wall -Wextra -pthread -DSIOYEK_QT6 -DQT_3DINPUT_LIB -DQT_OPENGL_LIB -DQT_OPENGLEXTENSIONS_LIB -DQT_WIDGETS_LIB -DNON_PORTABLE -DLINUX_STANDARD_PATHS -DQT_NO_DEBUG -DQT_QUICKWIDGETS_LIB -DQT_QUICK_LIB -DQT_OPENGLWIDGETS_LIB -DQT_OPENGL_LIB -DQT_WIDGETS_LIB -DQT_3DINPUT_LIB -DQT_3DCORE_LIB -DQT_SVG_LIB -DQT_TEXTTOSPEECH_LIB -DQT_MULTIMEDIA_LIB -DQT_GUI_LIB -DQT_QML_LIB -DQT_NETWORK_LIB -DQT_CONCURRENT_LIB -DQT_QMLINTEGRATION_LIB -DQT_CORE_LIB -I. -Ipdf_viewer -Imupdf/include -Izlib -I/usr/local/include/qt6 -I/usr/local/include/qt6/QtQuickWidgets -I/usr/local/include/qt6/QtQuick -I/usr/local/include/qt6/QtOpenGLWidgets -I/usr/local/include/qt6/QtOpenGL -I/usr/local/include/qt6/QtWidgets -I/usr/local/include/qt6/Qt3DInput -I/usr/local/include/qt6/Qt3DCore -I/usr/local/include/qt6/QtSvg -I/usr/local/include/qt6/QtTextToSpeech -I/usr/local/include/qt6/QtMultimedia -I/usr/local/include/qt6/QtGui -I/usr/local/include/qt6/QtQml -I/usr/local/include/qt6/QtNetwork -I/usr/local/include/qt6/QtConcurrent -I/usr/local/include/qt6/QtQmlIntegration -I/usr/local/include/qt6/QtCore -I. -I/usr/local/include -I/usr/local/include -I/usr/local/include -I/usr/local/lib/qt6/mkspecs/freebsd-clang -o moc_TouchMainMenu.o moc_TouchMainMenu.cpp --- moc_TouchListView.o --- In file included from moc_TouchListView.cpp:9: ./pdf_viewer/touchui/TouchListView.h:24:10: warning: 'keyPressEvent' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] 24 | void keyPressEvent(QKeyEvent* kevent); | ^ /usr/local/include/qt6/QtWidgets/qwidget.h:673:18: note: overridden virtual function is here 673 | virtual void keyPressEvent(QKeyEvent *event); | ^ 1 warning generated. --- moc_mysortfilterproxymodel.o --- c++ -c -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -std=c++17 -std=gnu++1z -Wall -Wextra -pthread -DSIOYEK_QT6 -DQT_3DINPUT_LIB -DQT_OPENGL_LIB -DQT_OPENGLEXTENSIONS_LIB -DQT_WIDGETS_LIB -DNON_PORTABLE -DLINUX_STANDARD_PATHS -DQT_NO_DEBUG -DQT_QUICKWIDGETS_LIB -DQT_QUICK_LIB -DQT_OPENGLWIDGETS_LIB -DQT_OPENGL_LIB -DQT_WIDGETS_LIB -DQT_3DINPUT_LIB -DQT_3DCORE_LIB -DQT_SVG_LIB -DQT_TEXTTOSPEECH_LIB -DQT_MULTIMEDIA_LIB -DQT_GUI_LIB -DQT_QML_LIB -DQT_NETWORK_LIB -DQT_CONCURRENT_LIB -DQT_QMLINTEGRATION_LIB -DQT_CORE_LIB -I. -Ipdf_viewer -Imupdf/include -Izlib -I/usr/local/include/qt6 -I/usr/local/include/qt6/QtQuickWidgets -I/usr/local/include/qt6/QtQuick -I/usr/local/include/qt6/QtOpenGLWidgets -I/usr/local/include/qt6/QtOpenGL -I/usr/local/include/qt6/QtWidgets -I/usr/local/include/qt6/Qt3DInput -I/usr/local/include/qt6/Qt3DCore -I/usr/local/include/qt6/QtSvg -I/usr/local/include/qt6/QtTextToSpeech -I/usr/local/include/qt6/QtMultimedia -I/usr/local/include/qt6/QtGui -I/usr/local/include/qt6/QtQml -I/usr/local/include/qt6/QtNetwork -I/usr/local/include/qt6/QtConcurrent -I/usr/local/include/qt6/QtQmlIntegration -I/usr/local/include/qt6/QtCore -I. -I/usr/local/include -I/usr/local/include -I/usr/local/include -I/usr/local/lib/qt6/mkspecs/freebsd-clang -o moc_mysortfilterproxymodel.o moc_mysortfilterproxymodel.cpp --- TouchListView.o --- In file included from pdf_viewer/touchui/TouchListView.cpp:1: pdf_viewer/touchui/TouchListView.h:24:10: warning: 'keyPressEvent' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] 24 | void keyPressEvent(QKeyEvent* kevent); | ^ /usr/local/include/qt6/QtWidgets/qwidget.h:673:18: note: overridden virtual function is here 673 | virtual void keyPressEvent(QKeyEvent *event); | ^ In file included from pdf_viewer/touchui/TouchListView.cpp:3: In file included from pdf_viewer/ui.h:68: In file included from pdf_viewer/utils.h:25: pdf_viewer/book.h:85:17: warning: 'to_json' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] 85 | QJsonObject to_json(std::string doc_checksum) const; | ^ pdf_viewer/book.h:59:25: note: overridden virtual function is here 59 | virtual QJsonObject to_json(std::string doc_checksum) const = 0; | ^ pdf_viewer/book.h:86:10: warning: 'from_json' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] 86 | void from_json(const QJsonObject& json_object); | ^ pdf_viewer/book.h:62:18: note: overridden virtual function is here 62 | virtual void from_json(const QJsonObject& json_object) = 0; | ^ pdf_viewer/book.h:109:17: warning: 'to_json' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] 109 | QJsonObject to_json(std::string doc_checksum) const; | ^ pdf_viewer/book.h:59:25: note: overridden virtual function is here 59 | virtual QJsonObject to_json(std::string doc_checksum) const = 0; | ^ pdf_viewer/book.h:110:10: warning: 'from_json' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] 110 | void from_json(const QJsonObject& json_object); | ^ pdf_viewer/book.h:62:18: note: overridden virtual function is here 62 | virtual void from_json(const QJsonObject& json_object) = 0; | ^ pdf_viewer/book.h:130:17: warning: 'to_json' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] 130 | QJsonObject to_json(std::string doc_checksum) const; | ^ pdf_viewer/book.h:59:25: note: overridden virtual function is here 59 | virtual QJsonObject to_json(std::string doc_checksum) const = 0; | ^ pdf_viewer/book.h:132:10: warning: 'from_json' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] 132 | void from_json(const QJsonObject& json_object); | ^ pdf_viewer/book.h:62:18: note: overridden virtual function is here 62 | virtual void from_json(const QJsonObject& json_object) = 0; | ^ pdf_viewer/book.h:251:17: warning: 'to_json' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] 251 | QJsonObject to_json(std::string doc_checksum) const; | ^ pdf_viewer/book.h:59:25: note: overridden virtual function is here 59 | virtual QJsonObject to_json(std::string doc_checksum) const = 0; | ^ pdf_viewer/book.h:252:10: warning: 'from_json' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] 252 | void from_json(const QJsonObject& json_object); | ^ pdf_viewer/book.h:62:18: note: overridden virtual function is here 62 | virtual void from_json(const QJsonObject& json_object) = 0; | ^ In file included from pdf_viewer/touchui/TouchListView.cpp:3: In file included from pdf_viewer/ui.h:68: In file included from pdf_viewer/utils.h:26: In file included from pdf_viewer/utf8.h:31: pdf_viewer/utf8/checked.h:268:34: warning: 'iterator' is deprecated [-Wdeprecated-declarations] 268 | class iterator : public std::iterator { | ^ /usr/include/c++/v1/__iterator/iterator.h:23:29: note: 'iterator' has been explicitly marked deprecated here 23 | struct _LIBCPP_TEMPLATE_VIS _LIBCPP_DEPRECATED_IN_CXX17 iterator { | ^ /usr/include/c++/v1/__config:748:41: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX17' 748 | # define _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_DEPRECATED | ^ /usr/include/c++/v1/__config:713:49: note: expanded from macro '_LIBCPP_DEPRECATED' 713 | # define _LIBCPP_DEPRECATED __attribute__((__deprecated__)) | ^ In file included from pdf_viewer/touchui/TouchListView.cpp:3: In file included from pdf_viewer/ui.h:68: In file included from pdf_viewer/utils.h:26: In file included from pdf_viewer/utf8.h:32: pdf_viewer/utf8/unchecked.h:179:40: warning: 'iterator' is deprecated [-Wdeprecated-declarations] 179 | class iterator : public std::iterator { | ^ /usr/include/c++/v1/__iterator/iterator.h:23:29: note: 'iterator' has been explicitly marked deprecated here 23 | struct _LIBCPP_TEMPLATE_VIS _LIBCPP_DEPRECATED_IN_CXX17 iterator { | ^ /usr/include/c++/v1/__config:748:41: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX17' 748 | # define _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_DEPRECATED | ^ /usr/include/c++/v1/__config:713:49: note: expanded from macro '_LIBCPP_DEPRECATED' 713 | # define _LIBCPP_DEPRECATED __attribute__((__deprecated__)) | ^ In file included from pdf_viewer/touchui/TouchListView.cpp:3: In file included from pdf_viewer/ui.h:68: pdf_viewer/utils.h:481:10: warning: 'set_rate' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] 481 | void set_rate(float rate); | ^ pdf_viewer/utils.h:452:18: note: overridden virtual function is here 452 | virtual void set_rate(float rate) = 0; | ^ pdf_viewer/utils.h:483:10: warning: 'is_pausable' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] 483 | bool is_pausable(); | ^ pdf_viewer/utils.h:456:18: note: overridden virtual function is here 456 | virtual bool is_pausable() = 0; | ^ pdf_viewer/utils.h:485:10: warning: 'is_word_by_word' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] 485 | bool is_word_by_word(); | ^ pdf_viewer/utils.h:457:18: note: overridden virtual function is here 457 | virtual bool is_word_by_word() = 0; | ^ pdf_viewer/utils.h:487:18: warning: 'set_word_callback' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] 487 | virtual void set_word_callback(std::function callback); | ^ pdf_viewer/utils.h:458:18: note: overridden virtual function is here 458 | virtual void set_word_callback(std::function) = 0; | ^ pdf_viewer/utils.h:489:18: warning: 'set_state_change_callback' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] 489 | virtual void set_state_change_callback(std::function callback); | ^ pdf_viewer/utils.h:459:18: note: overridden virtual function is here 459 | virtual void set_state_change_callback(std::function) = 0; | ^ pdf_viewer/utils.h:490:18: warning: 'set_external_state_change_callback' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] 490 | virtual void set_external_state_change_callback(std::function callback); | ^ pdf_viewer/utils.h:460:18: note: overridden virtual function is here 460 | virtual void set_external_state_change_callback(std::function) = 0; | ^ pdf_viewer/utils.h:491:18: warning: 'set_on_app_pause_callback' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] 491 | virtual void set_on_app_pause_callback(std::function); | ^ pdf_viewer/utils.h:461:18: note: overridden virtual function is here 461 | virtual void set_on_app_pause_callback(std::function) = 0; | ^ pdf_viewer/utils.h:492:18: warning: 'set_on_app_resume_callback' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] 492 | virtual void set_on_app_resume_callback(std::function); | ^ pdf_viewer/utils.h:462:18: note: overridden virtual function is here 462 | virtual void set_on_app_resume_callback(std::function) = 0; | ^ In file included from pdf_viewer/touchui/TouchListView.cpp:3: In file included from pdf_viewer/ui.h:69: pdf_viewer/config.h:149:14: warning: 'data' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] 149 | QVariant data(const QModelIndex& index, int role = Qt::DisplayRole) const; | ^ /usr/local/include/qt6/QtCore/qabstractitemmodel.h:281:34: note: overridden virtual function is here 281 | Q_INVOKABLE virtual QVariant data(const QModelIndex &index, int role = Qt::DisplayRole) const = 0; | ^ In file included from pdf_viewer/touchui/TouchListView.cpp:3: pdf_viewer/ui.h:366:78: warning: unused parameter 'selected_index' [-Wunused-parameter] 366 | virtual void on_edit(const QModelIndex& source_index, const QModelIndex& selected_index) override { | ^ pdf_viewer/ui.h:397:79: warning: unused parameter 'name' [-Wunused-parameter] 397 | QObject::connect(list_view, &TouchListView::itemSelected, [&](QString name, int index) { | ^ pdf_viewer/ui.h:402:78: warning: unused parameter 'name' [-Wunused-parameter] 402 | QObject::connect(list_view, &TouchListView::itemDeleted, [&](QString name, int index) { | ^ pdf_viewer/ui.h:439:79: warning: unused parameter 'name' [-Wunused-parameter] 439 | QObject::connect(list_view, &TouchListView::itemSelected, [&](QString name, int index) { | ^ In file included from pdf_viewer/touchui/TouchListView.cpp:3: In file included from pdf_viewer/ui.h:64: pdf_viewer/fts_fuzzy_match.h:59:17: warning: unused function 'fuzzy_match_simple' [-Wunused-function] 59 | static bool fuzzy_match_simple(char const * pattern, char const * str) { | ^~~~~~~~~~~~~~~~~~ 25 warnings generated. --- TouchTextEdit.o --- In file included from pdf_viewer/touchui/TouchTextEdit.cpp:2: In file included from pdf_viewer/utils.h:25: pdf_viewer/book.h:85:17: warning: 'to_json' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] 85 | QJsonObject to_json(std::string doc_checksum) const; | ^ pdf_viewer/book.h:59:25: note: overridden virtual function is here 59 | virtual QJsonObject to_json(std::string doc_checksum) const = 0; | ^ pdf_viewer/book.h:86:10: warning: 'from_json' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] 86 | void from_json(const QJsonObject& json_object); | ^ pdf_viewer/book.h:62:18: note: overridden virtual function is here 62 | virtual void from_json(const QJsonObject& json_object) = 0; | ^ pdf_viewer/book.h:109:17: warning: 'to_json' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] 109 | QJsonObject to_json(std::string doc_checksum) const; | ^ pdf_viewer/book.h:59:25: note: overridden virtual function is here 59 | virtual QJsonObject to_json(std::string doc_checksum) const = 0; | ^ pdf_viewer/book.h:110:10: warning: 'from_json' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] 110 | void from_json(const QJsonObject& json_object); | ^ pdf_viewer/book.h:62:18: note: overridden virtual function is here 62 | virtual void from_json(const QJsonObject& json_object) = 0; | ^ pdf_viewer/book.h:130:17: warning: 'to_json' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] 130 | QJsonObject to_json(std::string doc_checksum) const; | ^ pdf_viewer/book.h:59:25: note: overridden virtual function is here 59 | virtual QJsonObject to_json(std::string doc_checksum) const = 0; | ^ pdf_viewer/book.h:132:10: warning: 'from_json' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] 132 | void from_json(const QJsonObject& json_object); | ^ pdf_viewer/book.h:62:18: note: overridden virtual function is here 62 | virtual void from_json(const QJsonObject& json_object) = 0; | ^ pdf_viewer/book.h:251:17: warning: 'to_json' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] 251 | QJsonObject to_json(std::string doc_checksum) const; | ^ pdf_viewer/book.h:59:25: note: overridden virtual function is here 59 | virtual QJsonObject to_json(std::string doc_checksum) const = 0; | ^ pdf_viewer/book.h:252:10: warning: 'from_json' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] 252 | void from_json(const QJsonObject& json_object); | ^ pdf_viewer/book.h:62:18: note: overridden virtual function is here 62 | virtual void from_json(const QJsonObject& json_object) = 0; | ^ In file included from pdf_viewer/touchui/TouchTextEdit.cpp:2: In file included from pdf_viewer/utils.h:26: In file included from pdf_viewer/utf8.h:31: pdf_viewer/utf8/checked.h:268:34: warning: 'iterator' is deprecated [-Wdeprecated-declarations] 268 | class iterator : public std::iterator { | ^ /usr/include/c++/v1/__iterator/iterator.h:23:29: note: 'iterator' has been explicitly marked deprecated here 23 | struct _LIBCPP_TEMPLATE_VIS _LIBCPP_DEPRECATED_IN_CXX17 iterator { | ^ /usr/include/c++/v1/__config:748:41: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX17' 748 | # define _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_DEPRECATED | ^ /usr/include/c++/v1/__config:713:49: note: expanded from macro '_LIBCPP_DEPRECATED' 713 | # define _LIBCPP_DEPRECATED __attribute__((__deprecated__)) | ^ In file included from pdf_viewer/touchui/TouchTextEdit.cpp:2: In file included from pdf_viewer/utils.h:26: In file included from pdf_viewer/utf8.h:32: pdf_viewer/utf8/unchecked.h:179:40: warning: 'iterator' is deprecated [-Wdeprecated-declarations] 179 | class iterator : public std::iterator { | ^ /usr/include/c++/v1/__iterator/iterator.h:23:29: note: 'iterator' has been explicitly marked deprecated here 23 | struct _LIBCPP_TEMPLATE_VIS _LIBCPP_DEPRECATED_IN_CXX17 iterator { | ^ /usr/include/c++/v1/__config:748:41: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX17' 748 | # define _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_DEPRECATED | ^ /usr/include/c++/v1/__config:713:49: note: expanded from macro '_LIBCPP_DEPRECATED' 713 | # define _LIBCPP_DEPRECATED __attribute__((__deprecated__)) | ^ In file included from pdf_viewer/touchui/TouchTextEdit.cpp:2: pdf_viewer/utils.h:481:10: warning: 'set_rate' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] 481 | void set_rate(float rate); | ^ pdf_viewer/utils.h:452:18: note: overridden virtual function is here 452 | virtual void set_rate(float rate) = 0; | ^ pdf_viewer/utils.h:483:10: warning: 'is_pausable' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] 483 | bool is_pausable(); | ^ pdf_viewer/utils.h:456:18: note: overridden virtual function is here 456 | virtual bool is_pausable() = 0; | ^ pdf_viewer/utils.h:485:10: warning: 'is_word_by_word' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] 485 | bool is_word_by_word(); | ^ pdf_viewer/utils.h:457:18: note: overridden virtual function is here 457 | virtual bool is_word_by_word() = 0; | ^ pdf_viewer/utils.h:487:18: warning: 'set_word_callback' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] 487 | virtual void set_word_callback(std::function callback); | ^ pdf_viewer/utils.h:458:18: note: overridden virtual function is here 458 | virtual void set_word_callback(std::function) = 0; | ^ pdf_viewer/utils.h:489:18: warning: 'set_state_change_callback' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] 489 | virtual void set_state_change_callback(std::function callback); | ^ pdf_viewer/utils.h:459:18: note: overridden virtual function is here 459 | virtual void set_state_change_callback(std::function) = 0; | ^ pdf_viewer/utils.h:490:18: warning: 'set_external_state_change_callback' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] 490 | virtual void set_external_state_change_callback(std::function callback); | ^ pdf_viewer/utils.h:460:18: note: overridden virtual function is here 460 | virtual void set_external_state_change_callback(std::function) = 0; | ^ pdf_viewer/utils.h:491:18: warning: 'set_on_app_pause_callback' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] 491 | virtual void set_on_app_pause_callback(std::function); | ^ pdf_viewer/utils.h:461:18: note: overridden virtual function is here 461 | virtual void set_on_app_pause_callback(std::function) = 0; | ^ pdf_viewer/utils.h:492:18: warning: 'set_on_app_resume_callback' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] 492 | virtual void set_on_app_resume_callback(std::function); | ^ pdf_viewer/utils.h:462:18: note: overridden virtual function is here 462 | virtual void set_on_app_resume_callback(std::function) = 0; | ^ 18 warnings generated. --- moc_TouchCopyOptions.o --- c++ -c -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -std=c++17 -std=gnu++1z -Wall -Wextra -pthread -DSIOYEK_QT6 -DQT_3DINPUT_LIB -DQT_OPENGL_LIB -DQT_OPENGLEXTENSIONS_LIB -DQT_WIDGETS_LIB -DNON_PORTABLE -DLINUX_STANDARD_PATHS -DQT_NO_DEBUG -DQT_QUICKWIDGETS_LIB -DQT_QUICK_LIB -DQT_OPENGLWIDGETS_LIB -DQT_OPENGL_LIB -DQT_WIDGETS_LIB -DQT_3DINPUT_LIB -DQT_3DCORE_LIB -DQT_SVG_LIB -DQT_TEXTTOSPEECH_LIB -DQT_MULTIMEDIA_LIB -DQT_GUI_LIB -DQT_QML_LIB -DQT_NETWORK_LIB -DQT_CONCURRENT_LIB -DQT_QMLINTEGRATION_LIB -DQT_CORE_LIB -I. -Ipdf_viewer -Imupdf/include -Izlib -I/usr/local/include/qt6 -I/usr/local/include/qt6/QtQuickWidgets -I/usr/local/include/qt6/QtQuick -I/usr/local/include/qt6/QtOpenGLWidgets -I/usr/local/include/qt6/QtOpenGL -I/usr/local/include/qt6/QtWidgets -I/usr/local/include/qt6/Qt3DInput -I/usr/local/include/qt6/Qt3DCore -I/usr/local/include/qt6/QtSvg -I/usr/local/include/qt6/QtTextToSpeech -I/usr/local/include/qt6/QtMultimedia -I/usr/local/include/qt6/QtGui -I/usr/local/include/qt6/QtQml -I/usr/local/include/qt6/QtNetwork -I/usr/local/include/qt6/QtConcurrent -I/usr/local/include/qt6/QtQmlIntegration -I/usr/local/include/qt6/QtCore -I. -I/usr/local/include -I/usr/local/include -I/usr/local/include -I/usr/local/lib/qt6/mkspecs/freebsd-clang -o moc_TouchCopyOptions.o moc_TouchCopyOptions.cpp --- moc_TouchSettings.o --- c++ -c -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -std=c++17 -std=gnu++1z -Wall -Wextra -pthread -DSIOYEK_QT6 -DQT_3DINPUT_LIB -DQT_OPENGL_LIB -DQT_OPENGLEXTENSIONS_LIB -DQT_WIDGETS_LIB -DNON_PORTABLE -DLINUX_STANDARD_PATHS -DQT_NO_DEBUG -DQT_QUICKWIDGETS_LIB -DQT_QUICK_LIB -DQT_OPENGLWIDGETS_LIB -DQT_OPENGL_LIB -DQT_WIDGETS_LIB -DQT_3DINPUT_LIB -DQT_3DCORE_LIB -DQT_SVG_LIB -DQT_TEXTTOSPEECH_LIB -DQT_MULTIMEDIA_LIB -DQT_GUI_LIB -DQT_QML_LIB -DQT_NETWORK_LIB -DQT_CONCURRENT_LIB -DQT_QMLINTEGRATION_LIB -DQT_CORE_LIB -I. -Ipdf_viewer -Imupdf/include -Izlib -I/usr/local/include/qt6 -I/usr/local/include/qt6/QtQuickWidgets -I/usr/local/include/qt6/QtQuick -I/usr/local/include/qt6/QtOpenGLWidgets -I/usr/local/include/qt6/QtOpenGL -I/usr/local/include/qt6/QtWidgets -I/usr/local/include/qt6/Qt3DInput -I/usr/local/include/qt6/Qt3DCore -I/usr/local/include/qt6/QtSvg -I/usr/local/include/qt6/QtTextToSpeech -I/usr/local/include/qt6/QtMultimedia -I/usr/local/include/qt6/QtGui -I/usr/local/include/qt6/QtQml -I/usr/local/include/qt6/QtNetwork -I/usr/local/include/qt6/QtConcurrent -I/usr/local/include/qt6/QtQmlIntegration -I/usr/local/include/qt6/QtCore -I. -I/usr/local/include -I/usr/local/include -I/usr/local/include -I/usr/local/lib/qt6/mkspecs/freebsd-clang -o moc_TouchSettings.o moc_TouchSettings.cpp --- new_file_checker.o --- In file included from pdf_viewer/new_file_checker.cpp:2: In file included from pdf_viewer/main_widget.h:18: pdf_viewer/book.h:85:17: warning: 'to_json' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] 85 | QJsonObject to_json(std::string doc_checksum) const; | ^ pdf_viewer/book.h:59:25: note: overridden virtual function is here 59 | virtual QJsonObject to_json(std::string doc_checksum) const = 0; | ^ pdf_viewer/book.h:86:10: warning: 'from_json' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] 86 | void from_json(const QJsonObject& json_object); | ^ pdf_viewer/book.h:62:18: note: overridden virtual function is here 62 | virtual void from_json(const QJsonObject& json_object) = 0; | ^ pdf_viewer/book.h:109:17: warning: 'to_json' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] 109 | QJsonObject to_json(std::string doc_checksum) const; | ^ pdf_viewer/book.h:59:25: note: overridden virtual function is here 59 | virtual QJsonObject to_json(std::string doc_checksum) const = 0; | ^ pdf_viewer/book.h:110:10: warning: 'from_json' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] 110 | void from_json(const QJsonObject& json_object); | ^ pdf_viewer/book.h:62:18: note: overridden virtual function is here 62 | virtual void from_json(const QJsonObject& json_object) = 0; | ^ pdf_viewer/book.h:130:17: warning: 'to_json' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] 130 | QJsonObject to_json(std::string doc_checksum) const; | ^ pdf_viewer/book.h:59:25: note: overridden virtual function is here 59 | virtual QJsonObject to_json(std::string doc_checksum) const = 0; | ^ pdf_viewer/book.h:132:10: warning: 'from_json' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] 132 | void from_json(const QJsonObject& json_object); | ^ pdf_viewer/book.h:62:18: note: overridden virtual function is here 62 | virtual void from_json(const QJsonObject& json_object) = 0; | ^ pdf_viewer/book.h:251:17: warning: 'to_json' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] 251 | QJsonObject to_json(std::string doc_checksum) const; | ^ pdf_viewer/book.h:59:25: note: overridden virtual function is here 59 | virtual QJsonObject to_json(std::string doc_checksum) const = 0; | ^ pdf_viewer/book.h:252:10: warning: 'from_json' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] 252 | void from_json(const QJsonObject& json_object); | ^ pdf_viewer/book.h:62:18: note: overridden virtual function is here 62 | virtual void from_json(const QJsonObject& json_object) = 0; | ^ In file included from pdf_viewer/new_file_checker.cpp:2: In file included from pdf_viewer/main_widget.h:19: In file included from pdf_viewer/input.h:13: In file included from pdf_viewer/utils.h:26: In file included from pdf_viewer/utf8.h:31: pdf_viewer/utf8/checked.h:268:34: warning: 'iterator' is deprecated [-Wdeprecated-declarations] 268 | class iterator : public std::iterator { | ^ /usr/include/c++/v1/__iterator/iterator.h:23:29: note: 'iterator' has been explicitly marked deprecated here 23 | struct _LIBCPP_TEMPLATE_VIS _LIBCPP_DEPRECATED_IN_CXX17 iterator { | ^ /usr/include/c++/v1/__config:748:41: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX17' 748 | # define _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_DEPRECATED | ^ /usr/include/c++/v1/__config:713:49: note: expanded from macro '_LIBCPP_DEPRECATED' 713 | # define _LIBCPP_DEPRECATED __attribute__((__deprecated__)) | ^ In file included from pdf_viewer/new_file_checker.cpp:2: In file included from pdf_viewer/main_widget.h:19: In file included from pdf_viewer/input.h:13: In file included from pdf_viewer/utils.h:26: In file included from pdf_viewer/utf8.h:32: pdf_viewer/utf8/unchecked.h:179:40: warning: 'iterator' is deprecated [-Wdeprecated-declarations] 179 | class iterator : public std::iterator { | ^ /usr/include/c++/v1/__iterator/iterator.h:23:29: note: 'iterator' has been explicitly marked deprecated here 23 | struct _LIBCPP_TEMPLATE_VIS _LIBCPP_DEPRECATED_IN_CXX17 iterator { | ^ /usr/include/c++/v1/__config:748:41: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX17' 748 | # define _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_DEPRECATED | ^ /usr/include/c++/v1/__config:713:49: note: expanded from macro '_LIBCPP_DEPRECATED' 713 | # define _LIBCPP_DEPRECATED __attribute__((__deprecated__)) | ^ In file included from pdf_viewer/new_file_checker.cpp:2: In file included from pdf_viewer/main_widget.h:19: In file included from pdf_viewer/input.h:13: pdf_viewer/utils.h:481:10: warning: 'set_rate' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] 481 | void set_rate(float rate); | ^ pdf_viewer/utils.h:452:18: note: overridden virtual function is here 452 | virtual void set_rate(float rate) = 0; | ^ pdf_viewer/utils.h:483:10: warning: 'is_pausable' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] 483 | bool is_pausable(); | ^ pdf_viewer/utils.h:456:18: note: overridden virtual function is here 456 | virtual bool is_pausable() = 0; | ^ pdf_viewer/utils.h:485:10: warning: 'is_word_by_word' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] 485 | bool is_word_by_word(); | ^ pdf_viewer/utils.h:457:18: note: overridden virtual function is here 457 | virtual bool is_word_by_word() = 0; | ^ pdf_viewer/utils.h:487:18: warning: 'set_word_callback' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] 487 | virtual void set_word_callback(std::function callback); | ^ pdf_viewer/utils.h:458:18: note: overridden virtual function is here 458 | virtual void set_word_callback(std::function) = 0; | ^ pdf_viewer/utils.h:489:18: warning: 'set_state_change_callback' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] 489 | virtual void set_state_change_callback(std::function callback); | ^ pdf_viewer/utils.h:459:18: note: overridden virtual function is here 459 | virtual void set_state_change_callback(std::function) = 0; | ^ pdf_viewer/utils.h:490:18: warning: 'set_external_state_change_callback' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] 490 | virtual void set_external_state_change_callback(std::function callback); | ^ pdf_viewer/utils.h:460:18: note: overridden virtual function is here 460 | virtual void set_external_state_change_callback(std::function) = 0; | ^ pdf_viewer/utils.h:491:18: warning: 'set_on_app_pause_callback' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] 491 | virtual void set_on_app_pause_callback(std::function); | ^ pdf_viewer/utils.h:461:18: note: overridden virtual function is here 461 | virtual void set_on_app_pause_callback(std::function) = 0; | ^ pdf_viewer/utils.h:492:18: warning: 'set_on_app_resume_callback' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] 492 | virtual void set_on_app_resume_callback(std::function); | ^ pdf_viewer/utils.h:462:18: note: overridden virtual function is here 462 | virtual void set_on_app_resume_callback(std::function) = 0; | ^ In file included from pdf_viewer/new_file_checker.cpp:2: In file included from pdf_viewer/main_widget.h:19: pdf_viewer/input.h:194:40: warning: 'next_requirement' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] 194 | virtual std::optional next_requirement(MainWidget* widget); | ^ pdf_viewer/input.h:50:40: note: overridden virtual function is here 50 | virtual std::optional next_requirement(MainWidget* widget); | ^ pdf_viewer/input.h:196:18: warning: 'perform' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] 196 | virtual void perform(); | ^ pdf_viewer/input.h:36:18: note: overridden virtual function is here 36 | virtual void perform() = 0; | ^ pdf_viewer/input.h:199:10: warning: 'pre_perform' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] 199 | void pre_perform(); | ^ pdf_viewer/input.h:63:18: note: overridden virtual function is here 63 | virtual void pre_perform(); | ^ pdf_viewer/input.h:201:25: warning: 'get_name' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] 201 | virtual std::string get_name(); | ^ pdf_viewer/input.h:81:25: note: overridden virtual function is here 81 | virtual std::string get_name(); | ^ pdf_viewer/input.h:204:18: warning: 'set_symbol_requirement' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] 204 | virtual void set_symbol_requirement(char value); | ^ pdf_viewer/input.h:54:18: note: overridden virtual function is here 54 | virtual void set_symbol_requirement(char value); | ^ In file included from pdf_viewer/new_file_checker.cpp:2: pdf_viewer/main_widget.h:784:10: warning: 'focusInEvent' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] 784 | void focusInEvent(QFocusEvent* ev); | ^ /usr/local/include/qt6/QtWidgets/qwidget.h:675:18: note: overridden virtual function is here 675 | virtual void focusInEvent(QFocusEvent *event); | ^ In file included from pdf_viewer/new_file_checker.cpp:2: pdf_viewer/main_widget.h:803:10: warning: 'event' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] 803 | bool event(QEvent* event); | ^ /usr/local/include/qt6/QtWidgets/qmainwindow.h:177:10: note: overridden virtual function is here 177 | bool event(QEvent *event) override; | ^ pdf_viewer/new_file_checker.cpp:81:120: warning: unused parameter 'path' [-Wunused-parameter] 81 | QObject::connect(&paper_folder_watcher, &QFileSystemWatcher::directoryChanged, [&, main_widget](const QString& path) { | ^ In file included from pdf_viewer/new_file_checker.cpp:1: In file included from pdf_viewer/new_file_checker.h:3: In file included from /usr/include/c++/v1/vector:325: In file included from /usr/include/c++/v1/__format/formatter_bool.h:16: In file included from /usr/include/c++/v1/__format/concepts.h:16: In file included from /usr/include/c++/v1/__format/format_parse_context.h:16: In file included from /usr/include/c++/v1/string_view:941: In file included from /usr/include/c++/v1/algorithm:1842: In file included from /usr/include/c++/v1/__algorithm/for_each.h:16: In file included from /usr/include/c++/v1/__ranges/movable_box.h:21: /usr/include/c++/v1/optional:293:7: warning: destructor called on non-final 'Portal' that has virtual functions but non-virtual destructor [-Wdelete-non-abstract-non-virtual-dtor] 293 | __val_.~value_type(); | ^ /usr/include/c++/v1/optional:348:8: note: in instantiation of member function 'std::__optional_destruct_base::~__optional_destruct_base' requested here 348 | struct __optional_storage_base : __optional_destruct_base<_Tp> { | ^ /usr/include/c++/v1/optional:293:15: note: qualify call to silence this warning 293 | __val_.~value_type(); | ^ 27 warnings generated. --- moc_TouchPageSelector.o --- c++ -c -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -std=c++17 -std=gnu++1z -Wall -Wextra -pthread -DSIOYEK_QT6 -DQT_3DINPUT_LIB -DQT_OPENGL_LIB -DQT_OPENGLEXTENSIONS_LIB -DQT_WIDGETS_LIB -DNON_PORTABLE -DLINUX_STANDARD_PATHS -DQT_NO_DEBUG -DQT_QUICKWIDGETS_LIB -DQT_QUICK_LIB -DQT_OPENGLWIDGETS_LIB -DQT_OPENGL_LIB -DQT_WIDGETS_LIB -DQT_3DINPUT_LIB -DQT_3DCORE_LIB -DQT_SVG_LIB -DQT_TEXTTOSPEECH_LIB -DQT_MULTIMEDIA_LIB -DQT_GUI_LIB -DQT_QML_LIB -DQT_NETWORK_LIB -DQT_CONCURRENT_LIB -DQT_QMLINTEGRATION_LIB -DQT_CORE_LIB -I. -Ipdf_viewer -Imupdf/include -Izlib -I/usr/local/include/qt6 -I/usr/local/include/qt6/QtQuickWidgets -I/usr/local/include/qt6/QtQuick -I/usr/local/include/qt6/QtOpenGLWidgets -I/usr/local/include/qt6/QtOpenGL -I/usr/local/include/qt6/QtWidgets -I/usr/local/include/qt6/Qt3DInput -I/usr/local/include/qt6/Qt3DCore -I/usr/local/include/qt6/QtSvg -I/usr/local/include/qt6/QtTextToSpeech -I/usr/local/include/qt6/QtMultimedia -I/usr/local/include/qt6/QtGui -I/usr/local/include/qt6/QtQml -I/usr/local/include/qt6/QtNetwork -I/usr/local/include/qt6/QtConcurrent -I/usr/local/include/qt6/QtQmlIntegration -I/usr/local/include/qt6/QtCore -I. -I/usr/local/include -I/usr/local/include -I/usr/local/include -I/usr/local/lib/qt6/mkspecs/freebsd-clang -o moc_TouchPageSelector.o moc_TouchPageSelector.cpp --- book.o --- In file included from pdf_viewer/book.cpp:1: pdf_viewer/book.h:85:17: warning: 'to_json' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] 85 | QJsonObject to_json(std::string doc_checksum) const; | ^ pdf_viewer/book.h:59:25: note: overridden virtual function is here 59 | virtual QJsonObject to_json(std::string doc_checksum) const = 0; | ^ pdf_viewer/book.h:86:10: warning: 'from_json' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] 86 | void from_json(const QJsonObject& json_object); | ^ pdf_viewer/book.h:62:18: note: overridden virtual function is here 62 | virtual void from_json(const QJsonObject& json_object) = 0; | ^ pdf_viewer/book.h:109:17: warning: 'to_json' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] 109 | QJsonObject to_json(std::string doc_checksum) const; | ^ pdf_viewer/book.h:59:25: note: overridden virtual function is here 59 | virtual QJsonObject to_json(std::string doc_checksum) const = 0; | ^ pdf_viewer/book.h:110:10: warning: 'from_json' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] 110 | void from_json(const QJsonObject& json_object); | ^ pdf_viewer/book.h:62:18: note: overridden virtual function is here 62 | virtual void from_json(const QJsonObject& json_object) = 0; | ^ pdf_viewer/book.h:130:17: warning: 'to_json' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] 130 | QJsonObject to_json(std::string doc_checksum) const; | ^ pdf_viewer/book.h:59:25: note: overridden virtual function is here 59 | virtual QJsonObject to_json(std::string doc_checksum) const = 0; | ^ pdf_viewer/book.h:132:10: warning: 'from_json' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] 132 | void from_json(const QJsonObject& json_object); | ^ pdf_viewer/book.h:62:18: note: overridden virtual function is here 62 | virtual void from_json(const QJsonObject& json_object) = 0; | ^ pdf_viewer/book.h:251:17: warning: 'to_json' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] 251 | QJsonObject to_json(std::string doc_checksum) const; | ^ pdf_viewer/book.h:59:25: note: overridden virtual function is here 59 | virtual QJsonObject to_json(std::string doc_checksum) const = 0; | ^ pdf_viewer/book.h:252:10: warning: 'from_json' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] 252 | void from_json(const QJsonObject& json_object); | ^ pdf_viewer/book.h:62:18: note: overridden virtual function is here 62 | virtual void from_json(const QJsonObject& json_object) = 0; | ^ In file included from pdf_viewer/book.cpp:2: In file included from pdf_viewer/utils.h:26: In file included from pdf_viewer/utf8.h:31: pdf_viewer/utf8/checked.h:268:34: warning: 'iterator' is deprecated [-Wdeprecated-declarations] 268 | class iterator : public std::iterator { | ^ /usr/include/c++/v1/__iterator/iterator.h:23:29: note: 'iterator' has been explicitly marked deprecated here 23 | struct _LIBCPP_TEMPLATE_VIS _LIBCPP_DEPRECATED_IN_CXX17 iterator { | ^ /usr/include/c++/v1/__config:748:41: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX17' 748 | # define _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_DEPRECATED | ^ /usr/include/c++/v1/__config:713:49: note: expanded from macro '_LIBCPP_DEPRECATED' 713 | # define _LIBCPP_DEPRECATED __attribute__((__deprecated__)) | ^ In file included from pdf_viewer/book.cpp:2: In file included from pdf_viewer/utils.h:26: In file included from pdf_viewer/utf8.h:32: pdf_viewer/utf8/unchecked.h:179:40: warning: 'iterator' is deprecated [-Wdeprecated-declarations] 179 | class iterator : public std::iterator { | ^ /usr/include/c++/v1/__iterator/iterator.h:23:29: note: 'iterator' has been explicitly marked deprecated here 23 | struct _LIBCPP_TEMPLATE_VIS _LIBCPP_DEPRECATED_IN_CXX17 iterator { | ^ /usr/include/c++/v1/__config:748:41: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX17' 748 | # define _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_DEPRECATED | ^ /usr/include/c++/v1/__config:713:49: note: expanded from macro '_LIBCPP_DEPRECATED' 713 | # define _LIBCPP_DEPRECATED __attribute__((__deprecated__)) | ^ In file included from pdf_viewer/book.cpp:2: pdf_viewer/utils.h:481:10: warning: 'set_rate' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] 481 | void set_rate(float rate); | ^ pdf_viewer/utils.h:452:18: note: overridden virtual function is here 452 | virtual void set_rate(float rate) = 0; | ^ pdf_viewer/utils.h:483:10: warning: 'is_pausable' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] 483 | bool is_pausable(); | ^ pdf_viewer/utils.h:456:18: note: overridden virtual function is here 456 | virtual bool is_pausable() = 0; | ^ pdf_viewer/utils.h:485:10: warning: 'is_word_by_word' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] 485 | bool is_word_by_word(); | ^ pdf_viewer/utils.h:457:18: note: overridden virtual function is here 457 | virtual bool is_word_by_word() = 0; | ^ pdf_viewer/utils.h:487:18: warning: 'set_word_callback' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] 487 | virtual void set_word_callback(std::function callback); | ^ pdf_viewer/utils.h:458:18: note: overridden virtual function is here 458 | virtual void set_word_callback(std::function) = 0; | ^ pdf_viewer/utils.h:489:18: warning: 'set_state_change_callback' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] 489 | virtual void set_state_change_callback(std::function callback); | ^ pdf_viewer/utils.h:459:18: note: overridden virtual function is here 459 | virtual void set_state_change_callback(std::function) = 0; | ^ pdf_viewer/utils.h:490:18: warning: 'set_external_state_change_callback' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] 490 | virtual void set_external_state_change_callback(std::function callback); | ^ pdf_viewer/utils.h:460:18: note: overridden virtual function is here 460 | virtual void set_external_state_change_callback(std::function) = 0; | ^ pdf_viewer/utils.h:491:18: warning: 'set_on_app_pause_callback' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] 491 | virtual void set_on_app_pause_callback(std::function); | ^ pdf_viewer/utils.h:461:18: note: overridden virtual function is here 461 | virtual void set_on_app_pause_callback(std::function) = 0; | ^ pdf_viewer/utils.h:492:18: warning: 'set_on_app_resume_callback' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] 492 | virtual void set_on_app_resume_callback(std::function); | ^ pdf_viewer/utils.h:462:18: note: overridden virtual function is here 462 | virtual void set_on_app_resume_callback(std::function) = 0; | ^ pdf_viewer/book.cpp:29:39: warning: unused parameter 'doc_checksum' [-Wunused-parameter] 29 | QJsonObject Mark::to_json(std::string doc_checksum) const | ^ pdf_viewer/book.cpp:102:43: warning: unused parameter 'doc_checksum' [-Wunused-parameter] 102 | QJsonObject BookMark::to_json(std::string doc_checksum) const | ^ pdf_viewer/book.cpp:184:44: warning: unused parameter 'doc_checksum' [-Wunused-parameter] 184 | QJsonObject Highlight::to_json(std::string doc_checksum) const | ^ pdf_viewer/book.cpp:351:27: warning: comparison of integers of different signs: 'int' and 'size_type' (aka 'unsigned long') [-Wsign-compare] 351 | for (int i = 1; i < points.size(); i++) { | ~ ^ ~~~~~~~~~~~~~ 22 warnings generated. --- moc_TouchGenericButtons.o --- c++ -c -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -std=c++17 -std=gnu++1z -Wall -Wextra -pthread -DSIOYEK_QT6 -DQT_3DINPUT_LIB -DQT_OPENGL_LIB -DQT_OPENGLEXTENSIONS_LIB -DQT_WIDGETS_LIB -DNON_PORTABLE -DLINUX_STANDARD_PATHS -DQT_NO_DEBUG -DQT_QUICKWIDGETS_LIB -DQT_QUICK_LIB -DQT_OPENGLWIDGETS_LIB -DQT_OPENGL_LIB -DQT_WIDGETS_LIB -DQT_3DINPUT_LIB -DQT_3DCORE_LIB -DQT_SVG_LIB -DQT_TEXTTOSPEECH_LIB -DQT_MULTIMEDIA_LIB -DQT_GUI_LIB -DQT_QML_LIB -DQT_NETWORK_LIB -DQT_CONCURRENT_LIB -DQT_QMLINTEGRATION_LIB -DQT_CORE_LIB -I. -Ipdf_viewer -Imupdf/include -Izlib -I/usr/local/include/qt6 -I/usr/local/include/qt6/QtQuickWidgets -I/usr/local/include/qt6/QtQuick -I/usr/local/include/qt6/QtOpenGLWidgets -I/usr/local/include/qt6/QtOpenGL -I/usr/local/include/qt6/QtWidgets -I/usr/local/include/qt6/Qt3DInput -I/usr/local/include/qt6/Qt3DCore -I/usr/local/include/qt6/QtSvg -I/usr/local/include/qt6/QtTextToSpeech -I/usr/local/include/qt6/QtMultimedia -I/usr/local/include/qt6/QtGui -I/usr/local/include/qt6/QtQml -I/usr/local/include/qt6/QtNetwork -I/usr/local/include/qt6/QtConcurrent -I/usr/local/include/qt6/QtQmlIntegration -I/usr/local/include/qt6/QtCore -I. -I/usr/local/include -I/usr/local/include -I/usr/local/include -I/usr/local/lib/qt6/mkspecs/freebsd-clang -o moc_TouchGenericButtons.o moc_TouchGenericButtons.cpp --- TouchConfigMenu.o --- In file included from pdf_viewer/touchui/TouchConfigMenu.cpp:1: In file included from pdf_viewer/touchui/TouchConfigMenu.h:11: pdf_viewer/config.h:149:14: warning: 'data' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] 149 | QVariant data(const QModelIndex& index, int role = Qt::DisplayRole) const; | ^ /usr/local/include/qt6/QtCore/qabstractitemmodel.h:281:34: note: overridden virtual function is here 281 | Q_INVOKABLE virtual QVariant data(const QModelIndex &index, int role = Qt::DisplayRole) const = 0; | ^ In file included from pdf_viewer/touchui/TouchConfigMenu.cpp:3: In file included from pdf_viewer/ui.h:45: pdf_viewer/touchui/TouchListView.h:24:10: warning: 'keyPressEvent' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] 24 | void keyPressEvent(QKeyEvent* kevent); | ^ /usr/local/include/qt6/QtWidgets/qwidget.h:673:18: note: overridden virtual function is here 673 | virtual void keyPressEvent(QKeyEvent *event); | ^ In file included from pdf_viewer/touchui/TouchConfigMenu.cpp:3: In file included from pdf_viewer/ui.h:68: In file included from pdf_viewer/utils.h:25: pdf_viewer/book.h:85:17: warning: 'to_json' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] 85 | QJsonObject to_json(std::string doc_checksum) const; | ^ pdf_viewer/book.h:59:25: note: overridden virtual function is here 59 | virtual QJsonObject to_json(std::string doc_checksum) const = 0; | ^ pdf_viewer/book.h:86:10: warning: 'from_json' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] 86 | void from_json(const QJsonObject& json_object); | ^ pdf_viewer/book.h:62:18: note: overridden virtual function is here 62 | virtual void from_json(const QJsonObject& json_object) = 0; | ^ pdf_viewer/book.h:109:17: warning: 'to_json' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] 109 | QJsonObject to_json(std::string doc_checksum) const; | ^ pdf_viewer/book.h:59:25: note: overridden virtual function is here 59 | virtual QJsonObject to_json(std::string doc_checksum) const = 0; | ^ pdf_viewer/book.h:110:10: warning: 'from_json' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] 110 | void from_json(const QJsonObject& json_object); | ^ pdf_viewer/book.h:62:18: note: overridden virtual function is here 62 | virtual void from_json(const QJsonObject& json_object) = 0; | ^ pdf_viewer/book.h:130:17: warning: 'to_json' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] 130 | QJsonObject to_json(std::string doc_checksum) const; | ^ pdf_viewer/book.h:59:25: note: overridden virtual function is here 59 | virtual QJsonObject to_json(std::string doc_checksum) const = 0; | ^ pdf_viewer/book.h:132:10: warning: 'from_json' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] 132 | void from_json(const QJsonObject& json_object); | ^ pdf_viewer/book.h:62:18: note: overridden virtual function is here 62 | virtual void from_json(const QJsonObject& json_object) = 0; | ^ pdf_viewer/book.h:251:17: warning: 'to_json' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] 251 | QJsonObject to_json(std::string doc_checksum) const; | ^ pdf_viewer/book.h:59:25: note: overridden virtual function is here 59 | virtual QJsonObject to_json(std::string doc_checksum) const = 0; | ^ pdf_viewer/book.h:252:10: warning: 'from_json' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] 252 | void from_json(const QJsonObject& json_object); | ^ pdf_viewer/book.h:62:18: note: overridden virtual function is here 62 | virtual void from_json(const QJsonObject& json_object) = 0; | ^ In file included from pdf_viewer/touchui/TouchConfigMenu.cpp:3: In file included from pdf_viewer/ui.h:68: In file included from pdf_viewer/utils.h:26: In file included from pdf_viewer/utf8.h:31: pdf_viewer/utf8/checked.h:268:34: warning: 'iterator' is deprecated [-Wdeprecated-declarations] 268 | class iterator : public std::iterator { | ^ /usr/include/c++/v1/__iterator/iterator.h:23:29: note: 'iterator' has been explicitly marked deprecated here 23 | struct _LIBCPP_TEMPLATE_VIS _LIBCPP_DEPRECATED_IN_CXX17 iterator { | ^ /usr/include/c++/v1/__config:748:41: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX17' 748 | # define _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_DEPRECATED | ^ /usr/include/c++/v1/__config:713:49: note: expanded from macro '_LIBCPP_DEPRECATED' 713 | # define _LIBCPP_DEPRECATED __attribute__((__deprecated__)) | ^ In file included from pdf_viewer/touchui/TouchConfigMenu.cpp:3: In file included from pdf_viewer/ui.h:68: In file included from pdf_viewer/utils.h:26: In file included from pdf_viewer/utf8.h:32: pdf_viewer/utf8/unchecked.h:179:40: warning: 'iterator' is deprecated [-Wdeprecated-declarations] 179 | class iterator : public std::iterator { | ^ /usr/include/c++/v1/__iterator/iterator.h:23:29: note: 'iterator' has been explicitly marked deprecated here 23 | struct _LIBCPP_TEMPLATE_VIS _LIBCPP_DEPRECATED_IN_CXX17 iterator { | ^ /usr/include/c++/v1/__config:748:41: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX17' 748 | # define _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_DEPRECATED | ^ /usr/include/c++/v1/__config:713:49: note: expanded from macro '_LIBCPP_DEPRECATED' 713 | # define _LIBCPP_DEPRECATED __attribute__((__deprecated__)) | ^ In file included from pdf_viewer/touchui/TouchConfigMenu.cpp:3: In file included from pdf_viewer/ui.h:68: pdf_viewer/utils.h:481:10: warning: 'set_rate' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] 481 | void set_rate(float rate); | ^ pdf_viewer/utils.h:452:18: note: overridden virtual function is here 452 | virtual void set_rate(float rate) = 0; | ^ pdf_viewer/utils.h:483:10: warning: 'is_pausable' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] 483 | bool is_pausable(); | ^ pdf_viewer/utils.h:456:18: note: overridden virtual function is here 456 | virtual bool is_pausable() = 0; | ^ pdf_viewer/utils.h:485:10: warning: 'is_word_by_word' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] 485 | bool is_word_by_word(); | ^ pdf_viewer/utils.h:457:18: note: overridden virtual function is here 457 | virtual bool is_word_by_word() = 0; | ^ pdf_viewer/utils.h:487:18: warning: 'set_word_callback' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] 487 | virtual void set_word_callback(std::function callback); | ^ pdf_viewer/utils.h:458:18: note: overridden virtual function is here 458 | virtual void set_word_callback(std::function) = 0; | ^ pdf_viewer/utils.h:489:18: warning: 'set_state_change_callback' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] 489 | virtual void set_state_change_callback(std::function callback); | ^ pdf_viewer/utils.h:459:18: note: overridden virtual function is here 459 | virtual void set_state_change_callback(std::function) = 0; | ^ pdf_viewer/utils.h:490:18: warning: 'set_external_state_change_callback' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] 490 | virtual void set_external_state_change_callback(std::function callback); | ^ pdf_viewer/utils.h:460:18: note: overridden virtual function is here 460 | virtual void set_external_state_change_callback(std::function) = 0; | ^ pdf_viewer/utils.h:491:18: warning: 'set_on_app_pause_callback' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] 491 | virtual void set_on_app_pause_callback(std::function); | ^ pdf_viewer/utils.h:461:18: note: overridden virtual function is here 461 | virtual void set_on_app_pause_callback(std::function) = 0; | ^ pdf_viewer/utils.h:492:18: warning: 'set_on_app_resume_callback' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] 492 | virtual void set_on_app_resume_callback(std::function); | ^ pdf_viewer/utils.h:462:18: note: overridden virtual function is here 462 | virtual void set_on_app_resume_callback(std::function) = 0; | ^ In file included from pdf_viewer/touchui/TouchConfigMenu.cpp:3: pdf_viewer/ui.h:366:78: warning: unused parameter 'selected_index' [-Wunused-parameter] 366 | virtual void on_edit(const QModelIndex& source_index, const QModelIndex& selected_index) override { | ^ pdf_viewer/ui.h:397:79: warning: unused parameter 'name' [-Wunused-parameter] 397 | QObject::connect(list_view, &TouchListView::itemSelected, [&](QString name, int index) { | ^ pdf_viewer/ui.h:402:78: warning: unused parameter 'name' [-Wunused-parameter] 402 | QObject::connect(list_view, &TouchListView::itemDeleted, [&](QString name, int index) { | ^ pdf_viewer/ui.h:439:79: warning: unused parameter 'name' [-Wunused-parameter] 439 | QObject::connect(list_view, &TouchListView::itemSelected, [&](QString name, int index) { | ^ In file included from pdf_viewer/touchui/TouchConfigMenu.cpp:4: In file included from pdf_viewer/main_widget.h:19: pdf_viewer/input.h:194:40: warning: 'next_requirement' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] 194 | virtual std::optional next_requirement(MainWidget* widget); | ^ pdf_viewer/input.h:50:40: note: overridden virtual function is here 50 | virtual std::optional next_requirement(MainWidget* widget); | ^ pdf_viewer/input.h:196:18: warning: 'perform' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] 196 | virtual void perform(); | ^ pdf_viewer/input.h:36:18: note: overridden virtual function is here 36 | virtual void perform() = 0; | ^ pdf_viewer/input.h:199:10: warning: 'pre_perform' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] 199 | void pre_perform(); | ^ pdf_viewer/input.h:63:18: note: overridden virtual function is here 63 | virtual void pre_perform(); | ^ pdf_viewer/input.h:201:25: warning: 'get_name' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] 201 | virtual std::string get_name(); | ^ pdf_viewer/input.h:81:25: note: overridden virtual function is here 81 | virtual std::string get_name(); | ^ pdf_viewer/input.h:204:18: warning: 'set_symbol_requirement' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] 204 | virtual void set_symbol_requirement(char value); | ^ pdf_viewer/input.h:54:18: note: overridden virtual function is here 54 | virtual void set_symbol_requirement(char value); | ^ In file included from pdf_viewer/touchui/TouchConfigMenu.cpp:4: pdf_viewer/main_widget.h:784:10: warning: 'focusInEvent' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] 784 | void focusInEvent(QFocusEvent* ev); | ^ /usr/local/include/qt6/QtWidgets/qwidget.h:675:18: note: overridden virtual function is here 675 | virtual void focusInEvent(QFocusEvent *event); | ^ In file included from pdf_viewer/touchui/TouchConfigMenu.cpp:4: pdf_viewer/main_widget.h:803:10: warning: 'event' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] 803 | bool event(QEvent* event); | ^ /usr/local/include/qt6/QtWidgets/qmainwindow.h:177:10: note: overridden virtual function is here 177 | bool event(QEvent *event) override; | ^ pdf_viewer/touchui/TouchConfigMenu.cpp:9:5: warning: field 'config_model' will be initialized after field 'config_manager' [-Wreorder-ctor] 9 | config_model(main_widget->config_manager->get_configs_ptr()), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | config_manager(main_widget->config_manager) 10 | config_manager(main_widget->config_manager), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | main_widget(main_widget) 11 | main_widget(main_widget) | ~~~~~~~~~~~~~~~~~~~~~~~~ | config_model(main_widget->config_manager->get_configs_ptr()) In file included from pdf_viewer/touchui/TouchConfigMenu.cpp:1: In file included from pdf_viewer/touchui/TouchConfigMenu.h:3: In file included from /usr/local/include/qt6/QtWidgets/QWidget:1: In file included from /usr/local/include/qt6/QtWidgets/qwidget.h:8: In file included from /usr/local/include/qt6/QtWidgets/qtwidgetsglobal.h:8: In file included from /usr/local/include/qt6/QtGui/qtguiglobal.h:7: In file included from /usr/local/include/qt6/QtCore/qglobal.h:49: In file included from /usr/local/include/qt6/QtCore/qflags.h:10: In file included from /usr/include/c++/v1/algorithm:1842: In file included from /usr/include/c++/v1/__algorithm/for_each.h:16: In file included from /usr/include/c++/v1/__ranges/movable_box.h:21: /usr/include/c++/v1/optional:293:7: warning: destructor called on non-final 'Portal' that has virtual functions but non-virtual destructor [-Wdelete-non-abstract-non-virtual-dtor] 293 | __val_.~value_type(); | ^ /usr/include/c++/v1/optional:348:8: note: in instantiation of member function 'std::__optional_destruct_base::~__optional_destruct_base' requested here 348 | struct __optional_storage_base : __optional_destruct_base<_Tp> { | ^ /usr/include/c++/v1/optional:293:15: note: qualify call to silence this warning 293 | __val_.~value_type(); | ^ In file included from pdf_viewer/touchui/TouchConfigMenu.cpp:3: In file included from pdf_viewer/ui.h:64: pdf_viewer/fts_fuzzy_match.h:59:17: warning: unused function 'fuzzy_match_simple' [-Wunused-function] 59 | static bool fuzzy_match_simple(char const * pattern, char const * str) { | ^~~~~~~~~~~~~~~~~~ 34 warnings generated. --- moc_TouchAudioButtons.o --- c++ -c -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -std=c++17 -std=gnu++1z -Wall -Wextra -pthread -DSIOYEK_QT6 -DQT_3DINPUT_LIB -DQT_OPENGL_LIB -DQT_OPENGLEXTENSIONS_LIB -DQT_WIDGETS_LIB -DNON_PORTABLE -DLINUX_STANDARD_PATHS -DQT_NO_DEBUG -DQT_QUICKWIDGETS_LIB -DQT_QUICK_LIB -DQT_OPENGLWIDGETS_LIB -DQT_OPENGL_LIB -DQT_WIDGETS_LIB -DQT_3DINPUT_LIB -DQT_3DCORE_LIB -DQT_SVG_LIB -DQT_TEXTTOSPEECH_LIB -DQT_MULTIMEDIA_LIB -DQT_GUI_LIB -DQT_QML_LIB -DQT_NETWORK_LIB -DQT_CONCURRENT_LIB -DQT_QMLINTEGRATION_LIB -DQT_CORE_LIB -I. -Ipdf_viewer -Imupdf/include -Izlib -I/usr/local/include/qt6 -I/usr/local/include/qt6/QtQuickWidgets -I/usr/local/include/qt6/QtQuick -I/usr/local/include/qt6/QtOpenGLWidgets -I/usr/local/include/qt6/QtOpenGL -I/usr/local/include/qt6/QtWidgets -I/usr/local/include/qt6/Qt3DInput -I/usr/local/include/qt6/Qt3DCore -I/usr/local/include/qt6/QtSvg -I/usr/local/include/qt6/QtTextToSpeech -I/usr/local/include/qt6/QtMultimedia -I/usr/local/include/qt6/QtGui -I/usr/local/include/qt6/QtQml -I/--- pdf_view_opengl_widget.o --- In file included from pdf_viewer/pdf_view_opengl_widget.cpp:9: In file included from pdf_viewer/pdf_view_opengl_widget.h:25: pdf_viewer/book.h:85:17: warning: 'to_json' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] 85 | QJsonObject to_json(std::string doc_checksum) const; | ^ pdf_viewer/book.h:59:25: note: overridden virtual function is here 59 | virtual QJsonObject to_json(std::string doc_checksum) const = 0; | ^ pdf_viewer/book.h:86:10: warning: 'from_json' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] 86 | void from_json(const QJsonObject& json_object); | ^ pdf_viewer/book.h:62:18: note: overridden virtual function is here 62 | virtual void from_json(const QJsonObject& json_object) = 0; | ^ --- moc_TouchAudioButtons.o --- usr/local/include/qt6/QtNetwork -I/usr/local/include/qt6/QtConcurrent -I/usr/local/include/qt6/QtQmlIntegration -I/usr/local/include/qt6/QtCore -I. -I/usr/local/include -I/usr/local/include -I/usr/local/include -I/usr/local/lib/qt6/mkspecs/freebsd-clang -o moc_TouchAudioButtons.o moc_TouchAudioButtons.cpp --- pdf_view_opengl_widget.o --- pdf_viewer/book.h:109:17: warning: 'to_json' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] 109 | QJsonObject to_json(std::string doc_checksum) const; | ^ pdf_viewer/book.h:59:25: note: overridden virtual function is here 59 | virtual QJsonObject to_json(std::string doc_checksum) const = 0; | ^ pdf_viewer/book.h:110:10: warning: 'from_json' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] 110 | void from_json(const QJsonObject& json_object); | ^ pdf_viewer/book.h:62:18: note: overridden virtual function is here 62 | virtual void from_json(const QJsonObject& json_object) = 0; | ^ pdf_viewer/book.h:130:17: warning: 'to_json' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] 130 | QJsonObject to_json(std::string doc_checksum) const; | ^ pdf_viewer/book.h:59:25: note: overridden virtual function is here 59 | virtual QJsonObject to_json(std::string doc_checksum) const = 0; | ^ pdf_viewer/book.h:132:10: warning: 'from_json' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] 132 | void from_json(const QJsonObject& json_object); | ^ pdf_viewer/book.h:62:18: note: overridden virtual function is here 62 | virtual void from_json(const QJsonObject& json_object) = 0; | ^ pdf_viewer/book.h:251:17: warning: 'to_json' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] 251 | QJsonObject to_json(std::string doc_checksum) const; | ^ pdf_viewer/book.h:59:25: note: overridden virtual function is here 59 | virtual QJsonObject to_json(std::string doc_checksum) const = 0; | ^ pdf_viewer/book.h:252:10: warning: 'from_json' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] 252 | void from_json(const QJsonObject& json_object); | ^ pdf_viewer/book.h:62:18: note: overridden virtual function is here 62 | virtual void from_json(const QJsonObject& json_object) = 0; | ^ In file included from pdf_viewer/pdf_view_opengl_widget.cpp:15: pdf_viewer/config.h:149:14: warning: 'data' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] 149 | QVariant data(const QModelIndex& index, int role = Qt::DisplayRole) const; | ^ /usr/local/include/qt6/QtCore/qabstractitemmodel.h:281:34: note: overridden virtual function is here 281 | Q_INVOKABLE virtual QVariant data(const QModelIndex &index, int role = Qt::DisplayRole) const = 0; | ^ In file included from pdf_viewer/pdf_view_opengl_widget.cpp:16: In file included from pdf_viewer/utils.h:26: In file included from pdf_viewer/utf8.h:31: pdf_viewer/utf8/checked.h:268:34: warning: 'iterator' is deprecated [-Wdeprecated-declarations] 268 | class iterator : public std::iterator { | ^ /usr/include/c++/v1/__iterator/iterator.h:23:29: note: 'iterator' has been explicitly marked deprecated here 23 | struct _LIBCPP_TEMPLATE_VIS _LIBCPP_DEPRECATED_IN_CXX17 iterator { | ^ /usr/include/c++/v1/__config:748:41: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX17' 748 | # define _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_DEPRECATED | ^ /usr/include/c++/v1/__config:713:49: note: expanded from macro '_LIBCPP_DEPRECATED' 713 | # define _LIBCPP_DEPRECATED __attribute__((__deprecated__)) | ^ In file included from pdf_viewer/pdf_view_opengl_widget.cpp:16: In file included from pdf_viewer/utils.h:26: In file included from pdf_viewer/utf8.h:32: pdf_viewer/utf8/unchecked.h:179:40: warning: 'iterator' is deprecated [-Wdeprecated-declarations] 179 | class iterator : public std::iterator { | ^ /usr/include/c++/v1/__iterator/iterator.h:23:29: note: 'iterator' has been explicitly marked deprecated here 23 | struct _LIBCPP_TEMPLATE_VIS _LIBCPP_DEPRECATED_IN_CXX17 iterator { | ^ /usr/include/c++/v1/__config:748:41: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX17' 748 | # define _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_DEPRECATED | ^ /usr/include/c++/v1/__config:713:49: note: expanded from macro '_LIBCPP_DEPRECATED' 713 | # define _LIBCPP_DEPRECATED __attribute__((__deprecated__)) | ^ In file included from pdf_viewer/pdf_view_opengl_widget.cpp:16: pdf_viewer/utils.h:481:10: warning: 'set_rate' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] 481 | void set_rate(float rate); | ^ pdf_viewer/utils.h:452:18: note: overridden virtual function is here 452 | virtual void set_rate(float rate) = 0; | ^ pdf_viewer/utils.h:483:10: warning: 'is_pausable' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] 483 | bool is_pausable(); | ^ pdf_viewer/utils.h:456:18: note: overridden virtual function is here 456 | virtual bool is_pausable() = 0; | ^ pdf_viewer/utils.h:485:10: warning: 'is_word_by_word' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] 485 | bool is_word_by_word(); | ^ pdf_viewer/utils.h:457:18: note: overridden virtual function is here 457 | virtual bool is_word_by_word() = 0; | ^ pdf_viewer/utils.h:487:18: warning: 'set_word_callback' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] 487 | virtual void set_word_callback(std::function callback); | ^ pdf_viewer/utils.h:458:18: note: overridden virtual function is here 458 | virtual void set_word_callback(std::function) = 0; | ^ pdf_viewer/utils.h:489:18: warning: 'set_state_change_callback' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] 489 | virtual void set_state_change_callback(std::function callback); | ^ pdf_viewer/utils.h:459:18: note: overridden virtual function is here 459 | virtual void set_state_change_callback(std::function) = 0; | ^ pdf_viewer/utils.h:490:18: warning: 'set_external_state_change_callback' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] 490 | virtual void set_external_state_change_callback(std::function callback); | ^ pdf_viewer/utils.h:460:18: note: overridden virtual function is here 460 | virtual void set_external_state_change_callback(std::function) = 0; | ^ pdf_viewer/utils.h:491:18: warning: 'set_on_app_pause_callback' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] 491 | virtual void set_on_app_pause_callback(std::function); | ^ pdf_viewer/utils.h:461:18: note: overridden virtual function is here 461 | virtual void set_on_app_pause_callback(std::function) = 0; | ^ pdf_viewer/utils.h:492:18: warning: 'set_on_app_resume_callback' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] 492 | virtual void set_on_app_resume_callback(std::function); | ^ pdf_viewer/utils.h:462:18: note: overridden virtual function is here 462 | virtual void set_on_app_resume_callback(std::function) = 0; | ^ pdf_viewer/pdf_view_opengl_widget.cpp:896:66: warning: missing field 'overview_type' initializer [-Wmissing-field-initializers] 896 | OverviewState state = { new_offset_y, 0, -1, nullptr }; | ^ pdf_viewer/pdf_view_opengl_widget.cpp:910:57: warning: unused parameter 'overview' [-Wunused-parameter] 910 | void PdfViewOpenGLWidget::render_overview(OverviewState overview) { | ^ pdf_viewer/pdf_view_opengl_widget.cpp:1184:14: warning: variable 'is_not_exact' set but not used [-Wunused-but-set-variable] 1184 | bool is_not_exact = true; | ^ pdf_viewer/pdf_view_opengl_widget.cpp:1673:27: warning: comparison of integers of different signs: 'int' and 'size_type' (aka 'unsigned long') [-Wsign-compare] 1673 | for (int i = 0; i < pending_download_portals.size(); i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ pdf_viewer/pdf_view_opengl_widget.cpp:1676:27: warning: comparison of integers of different signs: 'int' and 'size_type' (aka 'unsigned long') [-Wsign-compare] 1676 | for (int i = 0; i < portals.size(); i++) { | ~ ^ ~~~~~~~~~~~~~~ pdf_viewer/pdf_view_opengl_widget.cpp:1686:27: warning: comparison of integers of different signs: 'int' and 'size_type' (aka 'unsigned long') [-Wsign-compare] 1686 | for (int i = 0; i < bookmarks.size(); i++) { | ~ ^ ~~~~~~~~~~~~~~~~ pdf_viewer/pdf_view_opengl_widget.cpp:1841:39: warning: comparison of integers of different signs: 'int' and 'size_type' (aka 'unsigned long') [-Wsign-compare] 1841 | for (int j = i + 1; j < all_visible_links.size(); j++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~ pdf_viewer/pdf_view_opengl_widget.cpp:2677:21: warning: comparison of integers of different signs: 'int' and 'size_type' (aka 'unsigned long') [-Wsign-compare] 2677 | if ((breakpoint == search_results.size() - 1) || (search_results.size() == 1)) { | ~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ pdf_viewer/pdf_view_opengl_widget.cpp:2857:23: warning: comparison of integers of different signs: 'int' and 'size_type' (aka 'unsigned long') [-Wsign-compare] 2857 | for (int i = 1; i < original.points.size()-1; i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~ pdf_viewer/pdf_view_opengl_widget.cpp:2870:23: warning: comparison of integers of different signs: 'int' and 'size_type' (aka 'unsigned long') [-Wsign-compare] 2870 | for (int i = 0; i < original.points.size()-1; i++){ | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~ pdf_viewer/pdf_view_opengl_widget.cpp:2990:15: warning: unused variable 'prev_line_x' [-Wunused-variable] 2990 | float prev_line_x = first_line_x; | ^~~~~~~~~~~ pdf_viewer/pdf_view_opengl_widget.cpp:2991:15: warning: unused variable 'prev_line_y' [-Wunused-variable] 2991 | float prev_line_y = first_line_y; | ^~~~~~~~~~~ pdf_viewer/pdf_view_opengl_widget.cpp:2888:58: warning: unused parameter 'dv' [-Wunused-parameter] 2888 | void PdfViewOpenGLWidget::compile_drawings(DocumentView* dv, const std::vector& drawings) { | ^ pdf_viewer/pdf_view_opengl_widget.cpp:2995:45: warning: comparison of integers of different signs: 'int' and 'size_type' (aka 'unsigned long') [-Wsign-compare] 2995 | for (int line_index = 0; line_index < drawing.points.size() - 1; line_index++) { | ~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ pdf_viewer/pdf_view_opengl_widget.cpp:3065:23: warning: comparison of integers of different signs: 'int' and 'size_type' (aka 'unsigned long') [-Wsign-compare] 3065 | for (int i = 0; i < dot_coordinates.size(); i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~ pdf_viewer/pdf_view_opengl_widget.cpp:3155:15: warning: unused variable 'color' [-Wunused-variable] 3155 | float color[] = { 1.0f, 0.0f, 0.0f, 1.0f }; | ^~~~~ pdf_viewer/pdf_view_opengl_widget.cpp:3334:19: warning: unused variable 'dot_prod_with_prev_direction' [-Wunused-variable] 3334 | float dot_prod_with_prev_direction = (prev_line_x * line_direction_x + prev_line_y * line_direction_y); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ pdf_viewer/pdf_view_opengl_widget.cpp:3215:11: warning: unused variable 'time_diff' [-Wunused-variable] 3215 | float time_diff = last_scratchpad_update_datetime.msecsTo(QDateTime::currentDateTime()); | ^~~~~~~~~ pdf_viewer/pdf_view_opengl_widget.cpp:3321:45: warning: comparison of integers of different signs: 'int' and 'size_type' (aka 'unsigned long') [-Wsign-compare] 3321 | for (int line_index = 0; line_index < drawing.points.size() - 1; line_index++) { | ~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ 38 warnings generated. --- moc_TouchDrawControls.o --- c++ -c -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -std=c++17 -std=gnu++1z -Wall -Wextra -pthread -DSIOYEK_QT6 -DQT_3DINPUT_LIB -DQT_OPENGL_LIB -DQT_OPENGLEXTENSIONS_LIB -DQT_WIDGETS_LIB -DNON_PORTABLE -DLINUX_STANDARD_PATHS -DQT_NO_DEBUG -DQT_QUICKWIDGETS_LIB -DQT_QUICK_LIB -DQT_OPENGLWIDGETS_LIB -DQT_OPENGL_LIB -DQT_WIDGETS_LIB -DQT_3DINPUT_LIB -DQT_3DCORE_LIB -DQT_SVG_LIB -DQT_TEXTTOSPEECH_LIB -DQT_MULTIMEDIA_LIB -DQT_GUI_LIB -DQT_QML_LIB -DQT_NETWORK_LIB -DQT_CONCURRENT_LIB -DQT_QMLINTEGRATION_LIB -DQT_CORE_LIB -I. -Ipdf_viewer -Imupdf/include -Izlib -I/usr/local/include/qt6 -I/usr/local/include/qt6/QtQuickWidgets -I/usr/local/include/qt6/QtQuick -I/usr/local/include/qt6/QtOpenGLWidgets -I/usr/local/include/qt6/QtOpenGL -I/usr/local/include/qt6/QtWidgets -I/usr/local/include/qt6/Qt3DInput -I/usr/local/include/qt6/Qt3DCore -I/usr/local/include/qt6/QtSvg -I/usr/local/include/qt6/QtTextToSpeech -I/usr/local/include/qt6/QtMultimedia -I/usr/local/include/qt6/QtGui -I/usr/local/include/qt6/QtQml -I/usr/local/include/qt6/QtNetwork -I/usr/local/include/qt6/QtConcurrent -I/usr/local/include/qt6/QtQmlIntegration -I/usr/local/include/qt6/QtCore -I. -I/usr/local/include -I/usr/local/include -I/usr/local/include -I/usr/local/lib/qt6/mkspecs/freebsd-clang -o moc_TouchDrawControls.o moc_TouchDrawControls.cpp --- TouchHighlightButtons.o --- In file included from pdf_viewer/touchui/TouchHighlightButtons.cpp:2: In file included from pdf_viewer/utils.h:25: pdf_viewer/book.h:85:17: warning: 'to_json' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] 85 | QJsonObject to_json(std::string doc_checksum) const; | ^ pdf_viewer/book.h:59:25: note: overridden virtual function is here 59 | virtual QJsonObject to_json(std::string doc_checksum) const = 0; | ^ pdf_viewer/book.h:86:10: warning: 'from_json' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] 86 | void from_json(const QJsonObject& json_object); | ^ pdf_viewer/book.h:62:18: note: overridden virtual function is here 62 | virtual void from_json(const QJsonObject& json_object) = 0; | ^ pdf_viewer/book.h:109:17: warning: 'to_json' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] 109 | QJsonObject to_json(std::string doc_checksum) const; | ^ pdf_viewer/book.h:59:25: note: overridden virtual function is here 59 | virtual QJsonObject to_json(std::string doc_checksum) const = 0; | ^ pdf_viewer/book.h:110:10: warning: 'from_json' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] 110 | void from_json(const QJsonObject& json_object); | ^ pdf_viewer/book.h:62:18: note: overridden virtual function is here 62 | virtual void from_json(const QJsonObject& json_object) = 0; | ^ pdf_viewer/book.h:130:17: warning: 'to_json' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] 130 | QJsonObject to_json(std::string doc_checksum) const; | ^ pdf_viewer/book.h:59:25: note: overridden virtual function is here 59 | virtual QJsonObject to_json(std::string doc_checksum) const = 0; | ^ pdf_viewer/book.h:132:10: warning: 'from_json' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] 132 | void from_json(const QJsonObject& json_object); | ^ pdf_viewer/book.h:62:18: note: overridden virtual function is here 62 | virtual void from_json(const QJsonObject& json_object) = 0; | ^ pdf_viewer/book.h:251:17: warning: 'to_json' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] 251 | QJsonObject to_json(std::string doc_checksum) const; | ^ pdf_viewer/book.h:59:25: note: overridden virtual function is here 59 | virtual QJsonObject to_json(std::string doc_checksum) const = 0; | ^ pdf_viewer/book.h:252:10: warning: 'from_json' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] 252 | void from_json(const QJsonObject& json_object); | ^ pdf_viewer/book.h:62:18: note: overridden virtual function is here 62 | virtual void from_json(const QJsonObject& json_object) = 0; | ^ In file included from pdf_viewer/touchui/TouchHighlightButtons.cpp:2: In file included from pdf_viewer/utils.h:26: In file included from pdf_viewer/utf8.h:31: pdf_viewer/utf8/checked.h:268:34: warning: 'iterator' is deprecated [-Wdeprecated-declarations] 268 | class iterator : public std::iterator { | ^ /usr/include/c++/v1/__iterator/iterator.h:23:29: note: 'iterator' has been explicitly marked deprecated here 23 | struct _LIBCPP_TEMPLATE_VIS _LIBCPP_DEPRECATED_IN_CXX17 iterator { | ^ /usr/include/c++/v1/__config:748:41: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX17' 748 | # define _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_DEPRECATED | ^ /usr/include/c++/v1/__config:713:49: note: expanded from macro '_LIBCPP_DEPRECATED' 713 | # define _LIBCPP_DEPRECATED __attribute__((__deprecated__)) | ^ In file included from pdf_viewer/touchui/TouchHighlightButtons.cpp:2: In file included from pdf_viewer/utils.h:26: In file included from pdf_viewer/utf8.h:32: pdf_viewer/utf8/unchecked.h:179:40: warning: 'iterator' is deprecated [-Wdeprecated-declarations] 179 | class iterator : public std::iterator { | ^ /usr/include/c++/v1/__iterator/iterator.h:23:29: note: 'iterator' has been explicitly marked deprecated here 23 | struct _LIBCPP_TEMPLATE_VIS _LIBCPP_DEPRECATED_IN_CXX17 iterator { | ^ /usr/include/c++/v1/__config:748:41: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX17' 748 | # define _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_DEPRECATED | ^ /usr/include/c++/v1/__config:713:49: note: expanded from macro '_LIBCPP_DEPRECATED' 713 | # define _LIBCPP_DEPRECATED __attribute__((__deprecated__)) | ^ In file included from pdf_viewer/touchui/TouchHighlightButtons.cpp:2: pdf_viewer/utils.h:481:10: warning: 'set_rate' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] 481 | void set_rate(float rate); | ^ pdf_viewer/utils.h:452:18: note: overridden virtual function is here 452 | virtual void set_rate(float rate) = 0; | ^ pdf_viewer/utils.h:483:10: warning: 'is_pausable' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] 483 | bool is_pausable(); | ^ pdf_viewer/utils.h:456:18: note: overridden virtual function is here 456 | virtual bool is_pausable() = 0; | ^ pdf_viewer/utils.h:485:10: warning: 'is_word_by_word' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] 485 | bool is_word_by_word(); | ^ pdf_viewer/utils.h:457:18: note: overridden virtual function is here 457 | virtual bool is_word_by_word() = 0; | ^ pdf_viewer/utils.h:487:18: warning: 'set_word_callback' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] 487 | virtual void set_word_callback(std::function callback); | ^ pdf_viewer/utils.h:458:18: note: overridden virtual function is here 458 | virtual void set_word_callback(std::function) = 0; | ^ pdf_viewer/utils.h:489:18: warning: 'set_state_change_callback' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] 489 | virtual void set_state_change_callback(std::function callback); | ^ pdf_viewer/utils.h:459:18: note: overridden virtual function is here 459 | virtual void set_state_change_callback(std::function) = 0; | ^ pdf_viewer/utils.h:490:18: warning: 'set_external_state_change_callback' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] 490 | virtual void set_external_state_change_callback(std::function callback); | ^ pdf_viewer/utils.h:460:18: note: overridden virtual function is here 460 | virtual void set_external_state_change_callback(std::function) = 0; | ^ pdf_viewer/utils.h:491:18: warning: 'set_on_app_pause_callback' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] 491 | virtual void set_on_app_pause_callback(std::function); | ^ pdf_viewer/utils.h:461:18: note: overridden virtual function is here 461 | virtual void set_on_app_pause_callback(std::function) = 0; | ^ pdf_viewer/utils.h:492:18: warning: 'set_on_app_resume_callback' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] 492 | virtual void set_on_app_resume_callback(std::function); | ^ pdf_viewer/utils.h:462:18: note: overridden virtual function is here 462 | virtual void set_on_app_resume_callback(std::function) = 0; | ^ 18 warnings generated. --- moc_TouchDeleteButton.o --- c++ -c -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -std=c++17 -std=gnu++1z -Wall -Wextra -pthread -DSIOYEK_QT6 -DQT_3DINPUT_LIB -DQT_OPENGL_LIB -DQT_OPENGLEXTENSIONS_LIB -DQT_WIDGETS_LIB -DNON_PORTABLE -DLINUX_STANDARD_PATHS -DQT_NO_DEBUG -DQT_QUICKWIDGETS_LIB -DQT_QUICK_LIB -DQT_OPENGLWIDGETS_LIB -DQT_OPENGL_LIB -DQT_WIDGETS_LIB -DQT_3DINPUT_LIB -DQT_3DCORE_LIB -DQT_SVG_LIB -DQT_TEXTTOSPEECH_LIB -DQT_MULTIMEDIA_LIB -DQT_GUI_LIB -DQT_QML_LIB -DQT_NETWORK_LIB -DQT_CONCURRENT_LIB -DQT_QMLINTEGRATION_LIB -DQT_CORE_LIB -I. -Ipdf_viewer -Imupdf/include -Izlib -I/usr/local/include/qt6 -I/usr/local/include/qt6/QtQuickWidgets -I/usr/local/include/qt6/QtQuick -I/usr/local/include/qt6/QtOpenGLWidgets -I/usr/local/include/qt6/QtOpenGL -I/usr/local/include/qt6/QtWidgets -I/usr/local/include/qt6/Qt3DInput -I/usr/local/include/qt6/Qt3DCore -I/usr/local/include/qt6/QtSvg -I/usr/local/include/qt6/QtTextToSpeech -I/usr/local/include/qt6/QtMultimedia -I/usr/local/include/qt6/QtGui -I/usr/local/include/qt6/QtQml -I/usr/local/include/qt6/QtNetwork -I/usr/local/include/qt6/QtConcurrent -I/usr/local/include/qt6/QtQmlIntegration -I/usr/local/include/qt6/QtCore -I. -I/usr/local/include -I/usr/local/include -I/usr/local/include -I/usr/local/lib/qt6/mkspecs/freebsd-clang -o moc_TouchDeleteButton.o moc_TouchDeleteButton.cpp --- moc_TouchRectangleSelectUI.o --- c++ -c -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -std=c++17 -std=gnu++1z -Wall -Wextra -pthread -DSIOYEK_QT6 -DQT_3DINPUT_LIB -DQT_OPENGL_LIB -DQT_OPENGLEXTENSIONS_LIB -DQT_WIDGETS_LIB -DNON_PORTABLE -DLINUX_STANDARD_PATHS -DQT_NO_DEBUG -DQT_QUICKWIDGETS_LIB -DQT_QUICK_LIB -DQT_OPENGLWIDGETS_LIB -DQT_OPENGL_LIB -DQT_WIDGETS_LIB -DQT_3DINPUT_LIB -DQT_3DCORE_LIB -DQT_SVG_LIB -DQT_TEXTTOSPEECH_LIB -DQT_MULTIMEDIA_LIB -DQT_GUI_LIB -DQT_QML_LIB -DQT_NETWORK_LIB -DQT_CONCURRENT_LIB -DQT_QMLINTEGRATION_LIB -DQT_CORE_LIB -I. -Ipdf_viewer -Imupdf/include -Izlib -I/usr/local/include/qt6 -I/usr/local/include/qt6/QtQuickWidgets -I/usr/local/include/qt6/QtQuick -I/usr/local/include/qt6/QtOpenGLWidgets -I/usr/local/include/qt6/QtOpenGL -I/usr/local/include/qt6/QtWidgets -I/usr/local/include/qt6/Qt3DInput -I/usr/local/include/qt6/Qt3DCore -I/usr/local/include/qt6/QtSvg -I/usr/local/include/qt6/QtTextToSpeech -I/usr/local/include/qt6/QtMultimedia -I/usr/local/include/qt6/QtGui -I/usr/local/include/qt6/QtQml -I/usr/local/include/qt6/QtNetwork -I/usr/local/include/qt6/QtConcurrent -I/usr/local/include/qt6/QtQmlIntegration -I/usr/local/include/qt6/QtCore -I. -I/usr/local/include -I/usr/local/include -I/usr/local/include -I/usr/local/lib/qt6/mkspecs/freebsd-clang -o moc_TouchRectangleSelectUI.o moc_TouchRectangleSelectUI.cpp --- TouchMacroEditor.o --- In file included from pdf_viewer/touchui/TouchMacroEditor.cpp:2: In file included from pdf_viewer/utils.h:25: pdf_viewer/book.h:85:17: warning: 'to_json' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] 85 | QJsonObject to_json(std::string doc_checksum) const; | ^ pdf_viewer/book.h:59:25: note: overridden virtual function is here 59 | virtual QJsonObject to_json(std::string doc_checksum) const = 0; | ^ pdf_viewer/book.h:86:10: warning: 'from_json' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] 86 | void from_json(const QJsonObject& json_object); | ^ pdf_viewer/book.h:62:18: note: overridden virtual function is here 62 | virtual void from_json(const QJsonObject& json_object) = 0; | ^ pdf_viewer/book.h:109:17: warning: 'to_json' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] 109 | QJsonObject to_json(std::string doc_checksum) const; | ^ pdf_viewer/book.h:59:25: note: overridden virtual function is here 59 | virtual QJsonObject to_json(std::string doc_checksum) const = 0; | ^ pdf_viewer/book.h:110:10: warning: 'from_json' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] 110 | void from_json(const QJsonObject& json_object); | ^ pdf_viewer/book.h:62:18: note: overridden virtual function is here 62 | virtual void from_json(const QJsonObject& json_object) = 0; | ^ pdf_viewer/book.h:130:17: warning: 'to_json' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] 130 | QJsonObject to_json(std::string doc_checksum) const; | ^ pdf_viewer/book.h:59:25: note: overridden virtual function is here 59 | virtual QJsonObject to_json(std::string doc_checksum) const = 0; | ^ pdf_viewer/book.h:132:10: warning: 'from_json' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] 132 | void from_json(const QJsonObject& json_object); | ^ pdf_viewer/book.h:62:18: note: overridden virtual function is here 62 | virtual void from_json(const QJsonObject& json_object) = 0; | ^ pdf_viewer/book.h:251:17: warning: 'to_json' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] 251 | QJsonObject to_json(std::string doc_checksum) const; | ^ pdf_viewer/book.h:59:25: note: overridden virtual function is here 59 | virtual QJsonObject to_json(std::string doc_checksum) const = 0; | ^ pdf_viewer/book.h:252:10: warning: 'from_json' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] 252 | void from_json(const QJsonObject& json_object); | ^ pdf_viewer/book.h:62:18: note: overridden virtual function is here 62 | virtual void from_json(const QJsonObject& json_object) = 0; | ^ In file included from pdf_viewer/touchui/TouchMacroEditor.cpp:2: In file included from pdf_viewer/utils.h:26: In file included from pdf_viewer/utf8.h:31: pdf_viewer/utf8/checked.h:268:34: warning: 'iterator' is deprecated [-Wdeprecated-declarations] 268 | class iterator : public std::iterator { | ^ /usr/include/c++/v1/__iterator/iterator.h:23:29: note: 'iterator' has been explicitly marked deprecated here 23 | struct _LIBCPP_TEMPLATE_VIS _LIBCPP_DEPRECATED_IN_CXX17 iterator { | ^ /usr/include/c++/v1/__config:748:41: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX17' 748 | # define _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_DEPRECATED | ^ /usr/include/c++/v1/__config:713:49: note: expanded from macro '_LIBCPP_DEPRECATED' 713 | # define _LIBCPP_DEPRECATED __attribute__((__deprecated__)) | ^ In file included from pdf_viewer/touchui/TouchMacroEditor.cpp:2: In file included from pdf_viewer/utils.h:26: In file included from pdf_viewer/utf8.h:32: pdf_viewer/utf8/unchecked.h:179:40: warning: 'iterator' is deprecated [-Wdeprecated-declarations] 179 | class iterator : public std::iterator { | ^ /usr/include/c++/v1/__iterator/iterator.h:23:29: note: 'iterator' has been explicitly marked deprecated here 23 | struct _LIBCPP_TEMPLATE_VIS _LIBCPP_DEPRECATED_IN_CXX17 iterator { | ^ /usr/include/c++/v1/__config:748:41: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX17' 748 | # define _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_DEPRECATED | ^ /usr/include/c++/v1/__config:713:49: note: expanded from macro '_LIBCPP_DEPRECATED' 713 | # define _LIBCPP_DEPRECATED __attribute__((__deprecated__)) | ^ In file included from pdf_viewer/touchui/TouchMacroEditor.cpp:2: pdf_viewer/utils.h:481:10: warning: 'set_rate' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] 481 | void set_rate(float rate); | ^ pdf_viewer/utils.h:452:18: note: overridden virtual function is here 452 | virtual void set_rate(float rate) = 0; | ^ pdf_viewer/utils.h:483:10: warning: 'is_pausable' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] 483 | bool is_pausable(); | ^ pdf_viewer/utils.h:456:18: note: overridden virtual function is here 456 | virtual bool is_pausable() = 0; | ^ pdf_viewer/utils.h:485:10: warning: 'is_word_by_word' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] 485 | bool is_word_by_word(); | ^ pdf_viewer/utils.h:457:18: note: overridden virtual function is here 457 | virtual bool is_word_by_word() = 0; | ^ pdf_viewer/utils.h:487:18: warning: 'set_word_callback' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] 487 | virtual void set_word_callback(std::function callback); | ^ pdf_viewer/utils.h:458:18: note: overridden virtual function is here 458 | virtual void set_word_callback(std::function) = 0; | ^ pdf_viewer/utils.h:489:18: warning: 'set_state_change_callback' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] 489 | virtual void set_state_change_callback(std::function callback); | ^ pdf_viewer/utils.h:459:18: note: overridden virtual function is here 459 | virtual void set_state_change_callback(std::function) = 0; | ^ pdf_viewer/utils.h:490:18: warning: 'set_external_state_change_callback' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] 490 | virtual void set_external_state_change_callback(std::function callback); | ^ pdf_viewer/utils.h:460:18: note: overridden virtual function is here 460 | virtual void set_external_state_change_callback(std::function) = 0; | ^ pdf_viewer/utils.h:491:18: warning: 'set_on_app_pause_callback' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] 491 | virtual void set_on_app_pause_callback(std::function); | ^ pdf_viewer/utils.h:461:18: note: overridden virtual function is here 461 | virtual void set_on_app_pause_callback(std::function) = 0; | ^ pdf_viewer/utils.h:492:18: warning: 'set_on_app_resume_callback' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] 492 | virtual void set_on_app_resume_callback(std::function); | ^ pdf_viewer/utils.h:462:18: note: overridden virtual function is here 462 | virtual void set_on_app_resume_callback(std::function) = 0; | ^ In file included from pdf_viewer/touchui/TouchMacroEditor.cpp:5: In file included from pdf_viewer/main_widget.h:19: pdf_viewer/input.h:194:40: warning: 'next_requirement' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] 194 | virtual std::optional next_requirement(MainWidget* widget); | ^ pdf_viewer/input.h:50:40: note: overridden virtual function is here 50 | virtual std::optional next_requirement(MainWidget* widget); | ^ pdf_viewer/input.h:196:18: warning: 'perform' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] 196 | virtual void perform(); | ^ pdf_viewer/input.h:36:18: note: overridden virtual function is here 36 | virtual void perform() = 0; | ^ pdf_viewer/input.h:199:10: warning: 'pre_perform' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] 199 | void pre_perform(); | ^ pdf_viewer/input.h:63:18: note: overridden virtual function is here 63 | virtual void pre_perform(); | ^ pdf_viewer/input.h:201:25: warning: 'get_name' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] 201 | virtual std::string get_name(); | ^ pdf_viewer/input.h:81:25: note: overridden virtual function is here 81 | virtual std::string get_name(); | ^ pdf_viewer/input.h:204:18: warning: 'set_symbol_requirement' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] 204 | virtual void set_symbol_requirement(char value); | ^ pdf_viewer/input.h:54:18: note: overridden virtual function is here 54 | virtual void set_symbol_requirement(char value); | ^ In file included from pdf_viewer/touchui/TouchMacroEditor.cpp:5: pdf_viewer/main_widget.h:784:10: warning: 'focusInEvent' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] 784 | void focusInEvent(QFocusEvent* ev); | ^ /usr/local/include/qt6/QtWidgets/qwidget.h:675:18: note: overridden virtual function is here 675 | virtual void focusInEvent(QFocusEvent *event); | ^ In file included from pdf_viewer/touchui/TouchMacroEditor.cpp:5: pdf_viewer/main_widget.h:803:10: warning: 'event' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] 803 | bool event(QEvent* event); | ^ /usr/local/include/qt6/QtWidgets/qmainwindow.h:177:10: note: overridden virtual function is here 177 | bool event(QEvent *event) override; | ^ In file included from pdf_viewer/touchui/TouchMacroEditor.cpp:1: In file included from pdf_viewer/touchui/TouchMacroEditor.h:3: In file included from /usr/local/include/qt6/QtWidgets/QWidget:1: In file included from /usr/local/include/qt6/QtWidgets/qwidget.h:8: In file included from /usr/local/include/qt6/QtWidgets/qtwidgetsglobal.h:8: In file included from /usr/local/include/qt6/QtGui/qtguiglobal.h:7: In file included from /usr/local/include/qt6/QtCore/qglobal.h:49: In file included from /usr/local/include/qt6/QtCore/qflags.h:10: In file included from /usr/include/c++/v1/algorithm:1842: In file included from /usr/include/c++/v1/__algorithm/for_each.h:16: In file included from /usr/include/c++/v1/__ranges/movable_box.h:21: /usr/include/c++/v1/optional:293:7: warning: destructor called on non-final 'Portal' that has virtual functions but non-virtual destructor [-Wdelete-non-abstract-non-virtual-dtor] 293 | __val_.~value_type(); | ^ /usr/include/c++/v1/optional:348:8: note: in instantiation of member function 'std::__optional_destruct_base::~__optional_destruct_base' requested here 348 | struct __optional_storage_base : __optional_destruct_base<_Tp> { | ^ /usr/include/c++/v1/optional:293:15: note: qualify call to silence this warning 293 | __val_.~value_type(); | ^ 26 warnings generated. --- database.o --- In file included from pdf_viewer/database.cpp:1: In file included from pdf_viewer/database.h:8: pdf_viewer/book.h:85:17: warning: 'to_json' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] 85 | QJsonObject to_json(std::string doc_checksum) const; | ^ pdf_viewer/book.h:59:25: note: overridden virtual function is here 59 | virtual QJsonObject to_json(std::string doc_checksum) const = 0; | ^ pdf_viewer/book.h:86:10: warning: 'from_json' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] 86 | void from_json(const QJsonObject& json_object); | ^ pdf_viewer/book.h:62:18: note: overridden virtual function is here 62 | virtual void from_json(const QJsonObject& json_object) = 0; | ^ pdf_viewer/book.h:109:17: warning: 'to_json' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] 109 | QJsonObject to_json(std::string doc_checksum) const; | ^ pdf_viewer/book.h:59:25: note: overridden virtual function is here 59 | virtual QJsonObject to_json(std::string doc_checksum) const = 0; | ^ pdf_viewer/book.h:110:10: warning: 'from_json' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] 110 | void from_json(const QJsonObject& json_object); | ^ pdf_viewer/book.h:62:18: note: overridden virtual function is here 62 | virtual void from_json(const QJsonObject& json_object) = 0; | ^ pdf_viewer/book.h:130:17: warning: 'to_json' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] 130 | QJsonObject to_json(std::string doc_checksum) const; | ^ pdf_viewer/book.h:59:25: note: overridden virtual function is here 59 | virtual QJsonObject to_json(std::string doc_checksum) const = 0; | ^ pdf_viewer/book.h:132:10: warning: 'from_json' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] 132 | void from_json(const QJsonObject& json_object); | ^ pdf_viewer/book.h:62:18: note: overridden virtual function is here 62 | virtual void from_json(const QJsonObject& json_object) = 0; | ^ pdf_viewer/book.h:251:17: warning: 'to_json' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] 251 | QJsonObject to_json(std::string doc_checksum) const; | ^ pdf_viewer/book.h:59:25: note: overridden virtual function is here 59 | virtual QJsonObject to_json(std::string doc_checksum) const = 0; | ^ pdf_viewer/book.h:252:10: warning: 'from_json' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] 252 | void from_json(const QJsonObject& json_object); | ^ pdf_viewer/book.h:62:18: note: overridden virtual function is here 62 | virtual void from_json(const QJsonObject& json_object) = 0; | ^ In file included from pdf_viewer/database.cpp:20: In file included from pdf_viewer/utils.h:26: In file included from pdf_viewer/utf8.h:31: pdf_viewer/utf8/checked.h:268:34: warning: 'iterator' is deprecated [-Wdeprecated-declarations] 268 | class iterator : public std::iterator { | ^ /usr/include/c++/v1/__iterator/iterator.h:23:29: note: 'iterator' has been explicitly marked deprecated here 23 | struct _LIBCPP_TEMPLATE_VIS _LIBCPP_DEPRECATED_IN_CXX17 iterator { | ^ /usr/include/c++/v1/__config:748:41: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX17' 748 | # define _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_DEPRECATED | ^ /usr/include/c++/v1/__config:713:49: note: expanded from macro '_LIBCPP_DEPRECATED' 713 | # define _LIBCPP_DEPRECATED __attribute__((__deprecated__)) | ^ In file included from pdf_viewer/database.cpp:20: In file included from pdf_viewer/utils.h:26: In file included from pdf_viewer/utf8.h:32: pdf_viewer/utf8/unchecked.h:179:40: warning: 'iterator' is deprecated [-Wdeprecated-declarations] 179 | class iterator : public std::iterator { | ^ /usr/include/c++/v1/__iterator/iterator.h:23:29: note: 'iterator' has been explicitly marked deprecated here 23 | struct _LIBCPP_TEMPLATE_VIS _LIBCPP_DEPRECATED_IN_CXX17 iterator { | ^ /usr/include/c++/v1/__config:748:41: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX17' 748 | # define _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_DEPRECATED | ^ /usr/include/c++/v1/__config:713:49: note: expanded from macro '_LIBCPP_DEPRECATED' 713 | # define _LIBCPP_DEPRECATED __attribute__((__deprecated__)) | ^ In file included from pdf_viewer/database.cpp:20: pdf_viewer/utils.h:481:10: warning: 'set_rate' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] 481 | void set_rate(float rate); | ^ pdf_viewer/utils.h:452:18: note: overridden virtual function is here 452 | virtual void set_rate(float rate) = 0; | ^ pdf_viewer/utils.h:483:10: warning: 'is_pausable' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] 483 | bool is_pausable(); | ^ pdf_viewer/utils.h:456:18: note: overridden virtual function is here 456 | virtual bool is_pausable() = 0; | ^ pdf_viewer/utils.h:485:10: warning: 'is_word_by_word' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] 485 | bool is_word_by_word(); | ^ pdf_viewer/utils.h:457:18: note: overridden virtual function is here 457 | virtual bool is_word_by_word() = 0; | ^ pdf_viewer/utils.h:487:18: warning: 'set_word_callback' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] 487 | virtual void set_word_callback(std::function callback); | ^ pdf_viewer/utils.h:458:18: note: overridden virtual function is here 458 | virtual void set_word_callback(std::function) = 0; | ^ pdf_viewer/utils.h:489:18: warning: 'set_state_change_callback' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] 489 | virtual void set_state_change_callback(std::function callback); | ^ pdf_viewer/utils.h:459:18: note: overridden virtual function is here 459 | virtual void set_state_change_callback(std::function) = 0; | ^ pdf_viewer/utils.h:490:18: warning: 'set_external_state_change_callback' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] 490 | virtual void set_external_state_change_callback(std::function callback); | ^ pdf_viewer/utils.h:460:18: note: overridden virtual function is here 460 | virtual void set_external_state_change_callback(std::function) = 0; | ^ pdf_viewer/utils.h:491:18: warning: 'set_on_app_pause_callback' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] 491 | virtual void set_on_app_pause_callback(std::function); | ^ pdf_viewer/utils.h:461:18: note: overridden virtual function is here 461 | virtual void set_on_app_pause_callback(std::function) = 0; | ^ pdf_viewer/utils.h:492:18: warning: 'set_on_app_resume_callback' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] 492 | virtual void set_on_app_resume_callback(std::function); | ^ pdf_viewer/utils.h:462:18: note: overridden virtual function is here 462 | virtual void set_on_app_resume_callback(std::function) = 0; | ^ pdf_viewer/database.cpp:37:32: warning: unused parameter 'notused' [-Wunused-parameter] 37 | static int null_callback(void* notused, int argc, char** argv, char** col_name) { | ^ pdf_viewer/database.cpp:37:45: warning: unused parameter 'argc' [-Wunused-parameter] 37 | static int null_callback(void* notused, int argc, char** argv, char** col_name) { | ^ pdf_viewer/database.cpp:37:58: warning: unused parameter 'argv' [-Wunused-parameter] 37 | static int null_callback(void* notused, int argc, char** argv, char** col_name) { | ^ pdf_viewer/database.cpp:37:71: warning: unused parameter 'col_name' [-Wunused-parameter] 37 | static int null_callback(void* notused, int argc, char** argv, char** col_name) { | ^ pdf_viewer/database.cpp:41:72: warning: unused parameter 'col_name' [-Wunused-parameter] 41 | static int id_callback(void* res_vector, int argc, char** argv, char** col_name) { | ^ pdf_viewer/database.cpp:53:81: warning: unused parameter 'col_name' [-Wunused-parameter] 53 | static int opened_book_callback(void* res_vector, int argc, char** argv, char** col_name) { | ^ pdf_viewer/database.cpp:69:78: warning: unused parameter 'col_name' [-Wunused-parameter] 69 | static int prev_doc_callback(void* res_vector, int argc, char** argv, char** col_name) { | ^ pdf_viewer/database.cpp:80:88: warning: unused parameter 'col_name' [-Wunused-parameter] 80 | static int prev_doc_with_name_callback(void* res_vector, int argc, char** argv, char** col_name) { | ^ pdf_viewer/database.cpp:94:81: warning: unused parameter 'col_name' [-Wunused-parameter] 94 | static int mark_select_callback(void* res_vector, int argc, char** argv, char** col_name) { | ^ pdf_viewer/database.cpp:122:88: warning: unused parameter 'col_name' [-Wunused-parameter] 122 | static int global_mark_select_callback(void* res_vector, int argc, char** argv, char** col_name) { | ^ pdf_viewer/database.cpp:135:92: warning: unused parameter 'col_name' [-Wunused-parameter] 135 | static int global_bookmark_select_callback(void* res_vector, int argc, char** argv, char** col_name) { | ^ pdf_viewer/database.cpp:187:93: warning: unused parameter 'col_name' [-Wunused-parameter] 187 | static int global_highlight_select_callback(void* res_vector, int argc, char** argv, char** col_name) { | ^ pdf_viewer/database.cpp:225:85: warning: unused parameter 'col_name' [-Wunused-parameter] 225 | static int bookmark_select_callback(void* res_vector, int argc, char** argv, char** col_name) { | ^ pdf_viewer/database.cpp:300:84: warning: unused parameter 'col_name' [-Wunused-parameter] 300 | static int wstring_select_callback(void* res_vector, int argc, char** argv, char** col_name) { | ^ pdf_viewer/database.cpp:311:83: warning: unused parameter 'col_name' [-Wunused-parameter] 311 | static int string_select_callback(void* res_vector, int argc, char** argv, char** col_name) { | ^ pdf_viewer/database.cpp:322:89: warning: unused parameter 'col_name' [-Wunused-parameter] 322 | static int wstring_pair_select_callback(void* res_vector, int argc, char** argv, char** col_name) { | ^ pdf_viewer/database.cpp:334:70: warning: unused parameter 'col_name' [-Wunused-parameter] 334 | static int version_callback(void* res, int argc, char** argv, char** col_name) { | ^ pdf_viewer/database.cpp:346:86: warning: unused parameter 'col_name' [-Wunused-parameter] 346 | static int highlight_select_callback(void* res_vector, int argc, char** argv, char** col_name) { | ^ pdf_viewer/database.cpp:386:10: warning: unused variable 'is_visible' [-Wunused-variable] 386 | bool is_visible = false; | ^~~~~~~~~~ pdf_viewer/database.cpp:381:81: warning: unused parameter 'col_name' [-Wunused-parameter] 381 | static int link_select_callback(void* res_vector, int argc, char** argv, char** col_name) { | ^ pdf_viewer/database.cpp:1442:5: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 1442 | output_file.open(QFile::WriteOnly); | ^~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ pdf_viewer/database.cpp:1468:5: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 1468 | json_file.open(QFile::ReadOnly); | ^~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~ pdf_viewer/database.cpp:1487:26: warning: moving a temporary object prevents copy elision [-Wpessimizing-move] 1487 | auto bookmarks = std::move(load_from_json_array(current_json_doc["bookmarks"].toArray())); | ^ pdf_viewer/database.cpp:1487:26: note: remove std::move call here 1487 | auto bookmarks = std::move(load_from_json_array(current_json_doc["bookmarks"].toArray())); | ^~~~~~~~~~ ~ pdf_viewer/database.cpp:1636:30: warning: comparison of integers of different signs: 'size_type' (aka 'unsigned long') and 'int' [-Wsign-compare] 1636 | assert(migrations.size() == DATABASE_VERSION); | ~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~ /usr/include/assert.h:57:21: note: expanded from macro 'assert' 57 | #define assert(e) ((e) ? (void)0 : __assert(__func__, __FILE__, \ | ^ pdf_viewer/database.cpp:1639:35: warning: comparison of integers of different signs: 'int' and 'size_type' (aka 'unsigned long') [-Wsign-compare] 1639 | if (database_file_version >= migrations.size()) { | ~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~ pdf_viewer/database.cpp:1926:23: warning: comparison of integers of different signs: 'int' and 'size_type' (aka 'unsigned long') [-Wsign-compare] 1926 | for (int i = 0; i < values.size(); i++) { | ~ ^ ~~~~~~~~~~~~~ pdf_viewer/database.cpp:1931:15: warning: comparison of integers of different signs: 'int' and 'size_type' (aka 'unsigned long') [-Wsign-compare] 1931 | if (i < values.size() - 1) { | ~ ^ ~~~~~~~~~~~~~~~~~ pdf_viewer/database.cpp:1937:23: warning: comparison of integers of different signs: 'int' and 'size_type' (aka 'unsigned long') [-Wsign-compare] 1937 | for (int i = 0; i < values.size(); i++) { | ~ ^ ~~~~~~~~~~~~~ pdf_viewer/database.cpp:1942:15: warning: comparison of integers of different signs: 'int' and 'size_type' (aka 'unsigned long') [-Wsign-compare] 1942 | if (i < values.size() - 1) { | ~ ^ ~~~~~~~~~~~~~~~~~ pdf_viewer/database.cpp:1971:23: warning: comparison of integers of different signs: 'int' and 'size_type' (aka 'unsigned long') [-Wsign-compare] 1971 | for (int i = 0; i < updated_values.size(); i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~ pdf_viewer/database.cpp:1977:15: warning: comparison of integers of different signs: 'int' and 'size_type' (aka 'unsigned long') [-Wsign-compare] 1977 | if (i < updated_values.size() - 1) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ pdf_viewer/database.cpp:1983:23: warning: comparison of integers of different signs: 'int' and 'size_type' (aka 'unsigned long') [-Wsign-compare] 1983 | for (int i = 0; i < selections.size(); i++) { | ~ ^ ~~~~~~~~~~~~~~~~~ pdf_viewer/database.cpp:1989:15: warning: comparison of integers of different signs: 'int' and 'size_type' (aka 'unsigned long') [-Wsign-compare] 1989 | if (i < selections.size() - 1) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~ pdf_viewer/database.cpp:2021:23: warning: comparison of integers of different signs: 'int' and 'size_type' (aka 'unsigned long') [-Wsign-compare] 2021 | for (int i = 0; i < fields.size(); i++) { | ~ ^ ~~~~~~~~~~~~~ In file included from pdf_viewer/database.cpp:1: In file included from pdf_viewer/database.h:3: In file included from /usr/include/c++/v1/iostream:42: In file included from /usr/include/c++/v1/ios:220: In file included from /usr/include/c++/v1/__locale:15: In file included from /usr/include/c++/v1/__memory/shared_ptr.h:24: /usr/include/c++/v1/__memory/allocator.h:168:81: warning: destructor called on non-final 'Mark' that has virtual functions but non-virtual destructor [-Wdelete-non-abstract-non-virtual-dtor] 168 | _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_HIDE_FROM_ABI void destroy(pointer __p) { __p->~_Tp(); } | ^ /usr/include/c++/v1/__memory/allocator_traits.h:334:9: note: in instantiation of member function 'std::allocator::destroy' requested here 334 | __a.destroy(__p); | ^ /usr/include/c++/v1/__split_buffer:337:21: note: in instantiation of function template specialization 'std::allocator_traits>::destroy' requested here 337 | __alloc_traits::destroy(__alloc(), std::__to_address(--__end_)); | ^ /usr/include/c++/v1/__split_buffer:194:5: note: in instantiation of member function 'std::__split_buffer &>::__destruct_at_end' requested here 194 | __destruct_at_end(__new_last, false_type()); | ^ /usr/include/c++/v1/__split_buffer:130:80: note: in instantiation of member function 'std::__split_buffer &>::__destruct_at_end' requested here 130 | _LIBCPP_CONSTEXPR_SINCE_CXX20 _LIBCPP_HIDE_FROM_ABI void clear() _NOEXCEPT { __destruct_at_end(__begin_); } | ^ /usr/include/c++/v1/__split_buffer:363:3: note: in instantiation of member function 'std::__split_buffer &>::clear' requested here 363 | clear(); | ^ /usr/include/c++/v1/vector:1498:47: note: in instantiation of member function 'std::__split_buffer &>::~__split_buffer' requested here 1498 | __split_buffer __v(__recommend(size() + 1), size(), __a); | ^ /usr/include/c++/v1/vector:1514:13: note: in instantiation of function template specialization 'std::vector::__push_back_slow_path' requested here 1514 | __end = __push_back_slow_path(__x); | ^ pdf_viewer/database.cpp:118:10: note: in instantiation of member function 'std::vector::push_back' requested here 118 | res->push_back(m); | ^ /usr/include/c++/v1/__memory/allocator.h:168:87: note: qualify call to silence this warning 168 | _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_HIDE_FROM_ABI void destroy(pointer __p) { __p->~_Tp(); } | ^ /usr/include/c++/v1/__memory/allocator.h:168:81: warning: destructor called on non-final 'BookMark' that has virtual functions but non-virtual destructor [-Wdelete-non-abstract-non-virtual-dtor] 168 | _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_HIDE_FROM_ABI void destroy(pointer __p) { __p->~_Tp(); } | ^ /usr/include/c++/v1/__memory/allocator_traits.h:334:9: note: in instantiation of member function 'std::allocator::destroy' requested here 334 | __a.destroy(__p); | ^ /usr/include/c++/v1/__split_buffer:337:21: note: in instantiation of function template specialization 'std::allocator_traits>::destroy' requested here 337 | __alloc_traits::destroy(__alloc(), std::__to_address(--__end_)); | ^ /usr/include/c++/v1/__split_buffer:194:5: note: in instantiation of member function 'std::__split_buffer &>::__destruct_at_end' requested here 194 | __destruct_at_end(__new_last, false_type()); | ^ /usr/include/c++/v1/__split_buffer:130:80: note: in instantiation of member function 'std::__split_buffer &>::__destruct_at_end' requested here 130 | _LIBCPP_CONSTEXPR_SINCE_CXX20 _LIBCPP_HIDE_FROM_ABI void clear() _NOEXCEPT { __destruct_at_end(__begin_); } | ^ /usr/include/c++/v1/__split_buffer:363:3: note: in instantiation of member function 'std::__split_buffer &>::clear' requested here 363 | clear(); | ^ /usr/include/c++/v1/vector:1498:47: note: in instantiation of member function 'std::__split_buffer &>::~__split_buffer' requested here 1498 | __split_buffer __v(__recommend(size() + 1), size(), __a); | ^ /usr/include/c++/v1/vector:1514:13: note: in instantiation of function template specialization 'std::vector::__push_back_slow_path' requested here 1514 | __end = __push_back_slow_path(__x); | ^ pdf_viewer/database.cpp:296:10: note: in instantiation of member function 'std::vector::push_back' requested here 296 | res->push_back(bm); | ^ /usr/include/c++/v1/__memory/allocator.h:168:87: note: qualify call to silence this warning 168 | _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_HIDE_FROM_ABI void destroy(pointer __p) { __p->~_Tp(); } | ^ /usr/include/c++/v1/__memory/allocator.h:168:81: warning: destructor called on non-final 'Highlight' that has virtual functions but non-virtual destructor [-Wdelete-non-abstract-non-virtual-dtor] 168 | _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_HIDE_FROM_ABI void destroy(pointer __p) { __p->~_Tp(); } | ^ /usr/include/c++/v1/__memory/allocator_traits.h:334:9: note: in instantiation of member function 'std::allocator::destroy' requested here 334 | __a.destroy(__p); | ^ /usr/include/c++/v1/__split_buffer:337:21: note: in instantiation of function template specialization 'std::allocator_traits>::destroy' requested here 337 | __alloc_traits::destroy(__alloc(), std::__to_address(--__end_)); | ^ /usr/include/c++/v1/__split_buffer:194:5: note: in instantiation of member function 'std::__split_buffer &>::__destruct_at_end' requested here 194 | __destruct_at_end(__new_last, false_type()); | ^ /usr/include/c++/v1/__split_buffer:130:80: note: in instantiation of member function 'std::__split_buffer &>::__destruct_at_end' requested here 130 | _LIBCPP_CONSTEXPR_SINCE_CXX20 _LIBCPP_HIDE_FROM_ABI void clear() _NOEXCEPT { __destruct_at_end(__begin_); } | ^ /usr/include/c++/v1/__split_buffer:363:3: note: in instantiation of member function 'std::__split_buffer &>::clear' requested here 363 | clear(); | ^ /usr/include/c++/v1/vector:1498:47: note: in instantiation of member function 'std::__split_buffer &>::~__split_buffer' requested here 1498 | __split_buffer __v(__recommend(size() + 1), size(), __a); | ^ /usr/include/c++/v1/vector:1514:13: note: in instantiation of function template specialization 'std::vector::__push_back_slow_path' requested here 1514 | __end = __push_back_slow_path(__x); | ^ pdf_viewer/database.cpp:376:10: note: in instantiation of member function 'std::vector::push_back' requested here 376 | res->push_back(highlight); | ^ /usr/include/c++/v1/__memory/allocator.h:168:87: note: qualify call to silence this warning 168 | _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_HIDE_FROM_ABI void destroy(pointer __p) { __p->~_Tp(); } | ^ /usr/include/c++/v1/__memory/allocator.h:168:81: warning: destructor called on non-final 'Portal' that has virtual functions but non-virtual destructor [-Wdelete-non-abstract-non-virtual-dtor] 168 | _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_HIDE_FROM_ABI void destroy(pointer __p) { __p->~_Tp(); } | ^ /usr/include/c++/v1/__memory/allocator_traits.h:334:9: note: in instantiation of member function 'std::allocator::destroy' requested here 334 | __a.destroy(__p); | ^ /usr/include/c++/v1/__split_buffer:337:21: note: in instantiation of function template specialization 'std::allocator_traits>::destroy' requested here 337 | __alloc_traits::destroy(__alloc(), std::__to_address(--__end_)); | ^ /usr/include/c++/v1/__split_buffer:194:5: note: in instantiation of member function 'std::__split_buffer &>::__destruct_at_end' requested here 194 | __destruct_at_end(__new_last, false_type()); | ^ /usr/include/c++/v1/__split_buffer:130:80: note: in instantiation of member function 'std::__split_buffer &>::__destruct_at_end' requested here 130 | _LIBCPP_CONSTEXPR_SINCE_CXX20 _LIBCPP_HIDE_FROM_ABI void clear() _NOEXCEPT { __destruct_at_end(__begin_); } | ^ /usr/include/c++/v1/__split_buffer:363:3: note: in instantiation of member function 'std::__split_buffer &>::clear' requested here 363 | clear(); | ^ /usr/include/c++/v1/vector:1498:47: note: in instantiation of member function 'std::__split_buffer &>::~__split_buffer' requested here 1498 | __split_buffer __v(__recommend(size() + 1), size(), __a); | ^ /usr/include/c++/v1/vector:1514:13: note: in instantiation of function template specialization 'std::vector::__push_back_slow_path' requested here 1514 | __end = __push_back_slow_path(__x); | ^ pdf_viewer/database.cpp:414:10: note: in instantiation of member function 'std::vector::push_back' requested here 414 | res->push_back(link); | ^ /usr/include/c++/v1/__memory/allocator.h:168:87: note: qualify call to silence this warning 168 | _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_HIDE_FROM_ABI void destroy(pointer __p) { __p->~_Tp(); } | ^ pdf_viewer/database.cpp:311:12: warning: unused function 'string_select_callback' [-Wunused-function] 311 | static int string_select_callback(void* res_vector, int argc, char** argv, char** col_name) { | ^~~~~~~~~~~~~~~~~~~~~~ 57 warnings generated. --- moc_ui.o --- c++ -c -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -std=c++17 -std=gnu++1z -Wall -Wextra -pthread -DSIOYEK_QT6 -DQT_3DINPUT_LIB -DQT_OPENGL_LIB -DQT_OPENGLEXTENSIONS_LIB -DQT_WIDGETS_LIB -DNON_PORTABLE -DLINUX_STANDARD_PATHS -DQT_NO_DEBUG -DQT_QUICKWIDGETS_LIB -DQT_QUICK_LIB -DQT_OPENGLWIDGETS_LIB -DQT_OPENGL_LIB -DQT_WIDGETS_LIB -DQT_3DINPUT_LIB -DQT_3DCORE_LIB -DQT_SVG_LIB -DQT_TEXTTOSPEECH_LIB -DQT_MULTIMEDIA_LIB -DQT_GUI_LIB -DQT_QML_LIB -DQT_NETWORK_LIB -DQT_CONCURRENT_LIB -DQT_QMLINTEGRATION_LIB -DQT_CORE_LIB -I. -Ipdf_viewer -Imupdf/include -Izlib -I/usr/local/include/qt6 -I/usr/local/include/qt6/QtQuickWidgets -I/usr/local/include/qt6/QtQuick -I/usr/local/include/qt6/QtOpenGLWidgets -I/usr/local/include/qt6/QtOpenGL -I/usr/local/include/qt6/QtWidgets -I/usr/local/include/qt6/Qt3DInput -I/usr/local/include/qt6/Qt3DCore -I/usr/local/include/qt6/QtSvg -I/usr/local/include/qt6/QtTextToSpeech -I/usr/local/include/qt6/QtMultimedia -I/usr/local/include/qt6/QtGui -I/usr/local/include/qt6/QtQml -I/usr/local/include/qt6/QtNetwork -I/usr/local/include/qt6/QtConcurrent -I/usr/local/include/qt6/QtQmlIntegration -I/usr/local/include/qt6/QtCore -I. -I/usr/local/include -I/usr/local/include -I/usr/local/include -I/usr/local/lib/qt6/mkspecs/freebsd-clang -o moc_ui.o moc_ui.cpp --- document_view.o --- In file included from pdf_viewer/document_view.cpp:3: In file included from pdf_viewer/document_view.h:17: pdf_viewer/book.h:85:17: warning: 'to_json' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] 85 | QJsonObject to_json(std::string doc_checksum) const; | ^ pdf_viewer/book.h:59:25: note: overridden virtual function is here 59 | virtual QJsonObject to_json(std::string doc_checksum) const = 0; | ^ pdf_viewer/book.h:86:10: warning: 'from_json' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] 86 | void from_json(const QJsonObject& json_object); | ^ pdf_viewer/book.h:62:18: note: overridden virtual function is here 62 | virtual void from_json(const QJsonObject& json_object) = 0; | ^ pdf_viewer/book.h:109:17: warning: 'to_json' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] 109 | QJsonObject to_json(std::string doc_checksum) const; | ^ pdf_viewer/book.h:59:25: note: overridden virtual function is here 59 | virtual QJsonObject to_json(std::string doc_checksum) const = 0; | ^ pdf_viewer/book.h:110:10: warning: 'from_json' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] 110 | void from_json(const QJsonObject& json_object); | ^ pdf_viewer/book.h:62:18: note: overridden virtual function is here 62 | virtual void from_json(const QJsonObject& json_object) = 0; | ^ pdf_viewer/book.h:130:17: warning: 'to_json' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] 130 | QJsonObject to_json(std::string doc_checksum) const; | ^ pdf_viewer/book.h:59:25: note: overridden virtual function is here 59 | virtual QJsonObject to_json(std::string doc_checksum) const = 0; | ^ pdf_viewer/book.h:132:10: warning: 'from_json' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] 132 | void from_json(const QJsonObject& json_object); | ^ pdf_viewer/book.h:62:18: note: overridden virtual function is here 62 | virtual void from_json(const QJsonObject& json_object) = 0; | ^ pdf_viewer/book.h:251:17: warning: 'to_json' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] 251 | QJsonObject to_json(std::string doc_checksum) const; | ^ pdf_viewer/book.h:59:25: note: overridden virtual function is here 59 | virtual QJsonObject to_json(std::string doc_checksum) const = 0; | ^ pdf_viewer/book.h:252:10: warning: 'from_json' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] 252 | void from_json(const QJsonObject& json_object); | ^ pdf_viewer/book.h:62:18: note: overridden virtual function is here 62 | virtual void from_json(const QJsonObject& json_object) = 0; | ^ In file included from pdf_viewer/document_view.cpp:8: In file included from pdf_viewer/utils.h:26: In file included from pdf_viewer/utf8.h:31: pdf_viewer/utf8/checked.h:268:34: warning: 'iterator' is deprecated [-Wdeprecated-declarations] 268 | class iterator : public std::iterator { | ^ /usr/include/c++/v1/__iterator/iterator.h:23:29: note: 'iterator' has been explicitly marked deprecated here 23 | struct _LIBCPP_TEMPLATE_VIS _LIBCPP_DEPRECATED_IN_CXX17 iterator { | ^ /usr/include/c++/v1/__config:748:41: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX17' 748 | # define _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_DEPRECATED | ^ /usr/include/c++/v1/__config:713:49: note: expanded from macro '_LIBCPP_DEPRECATED' 713 | # define _LIBCPP_DEPRECATED __attribute__((__deprecated__)) | ^ In file included from pdf_viewer/document_view.cpp:8: In file included from pdf_viewer/utils.h:26: In file included from pdf_viewer/utf8.h:32: pdf_viewer/utf8/unchecked.h:179:40: warning: 'iterator' is deprecated [-Wdeprecated-declarations] 179 | class iterator : public std::iterator { | ^ /usr/include/c++/v1/__iterator/iterator.h:23:29: note: 'iterator' has been explicitly marked deprecated here 23 | struct _LIBCPP_TEMPLATE_VIS _LIBCPP_DEPRECATED_IN_CXX17 iterator { | ^ /usr/include/c++/v1/__config:748:41: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX17' 748 | # define _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_DEPRECATED | ^ /usr/include/c++/v1/__config:713:49: note: expanded from macro '_LIBCPP_DEPRECATED' 713 | # define _LIBCPP_DEPRECATED __attribute__((__deprecated__)) | ^ In file included from pdf_viewer/document_view.cpp:8: pdf_viewer/utils.h:481:10: warning: 'set_rate' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] 481 | void set_rate(float rate); | ^ pdf_viewer/utils.h:452:18: note: overridden virtual function is here 452 | virtual void set_rate(float rate) = 0; | ^ pdf_viewer/utils.h:483:10: warning: 'is_pausable' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] 483 | bool is_pausable(); | ^ pdf_viewer/utils.h:456:18: note: overridden virtual function is here 456 | virtual bool is_pausable() = 0; | ^ pdf_viewer/utils.h:485:10: warning: 'is_word_by_word' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] 485 | bool is_word_by_word(); | ^ pdf_viewer/utils.h:457:18: note: overridden virtual function is here 457 | virtual bool is_word_by_word() = 0; | ^ pdf_viewer/utils.h:487:18: warning: 'set_word_callback' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] 487 | virtual void set_word_callback(std::function callback); | ^ pdf_viewer/utils.h:458:18: note: overridden virtual function is here 458 | virtual void set_word_callback(std::function) = 0; | ^ pdf_viewer/utils.h:489:18: warning: 'set_state_change_callback' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] 489 | virtual void set_state_change_callback(std::function callback); | ^ pdf_viewer/utils.h:459:18: note: overridden virtual function is here 459 | virtual void set_state_change_callback(std::function) = 0; | ^ pdf_viewer/utils.h:490:18: warning: 'set_external_state_change_callback' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] 490 | virtual void set_external_state_change_callback(std::function callback); | ^ pdf_viewer/utils.h:460:18: note: overridden virtual function is here 460 | virtual void set_external_state_change_callback(std::function) = 0; | ^ pdf_viewer/utils.h:491:18: warning: 'set_on_app_pause_callback' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] 491 | virtual void set_on_app_pause_callback(std::function); | ^ pdf_viewer/utils.h:461:18: note: overridden virtual function is here 461 | virtual void set_on_app_pause_callback(std::function) = 0; | ^ pdf_viewer/utils.h:492:18: warning: 'set_on_app_resume_callback' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] 492 | virtual void set_on_app_resume_callback(std::function); | ^ pdf_viewer/utils.h:462:18: note: overridden virtual function is here 462 | virtual void set_on_app_resume_callback(std::function) = 0; | ^ In file included from pdf_viewer/document_view.cpp:9: pdf_viewer/config.h:149:14: warning: 'data' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] 149 | QVariant data(const QModelIndex& index, int role = Qt::DisplayRole) const; | ^ /usr/local/include/qt6/QtCore/qabstractitemmodel.h:281:34: note: overridden virtual function is here 281 | Q_INVOKABLE virtual QVariant data(const QModelIndex &index, int role = Qt::DisplayRole) const = 0; | ^ In file included from pdf_viewer/document_view.cpp:10: In file included from pdf_viewer/ui.h:45: pdf_viewer/touchui/TouchListView.h:24:10: warning: 'keyPressEvent' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] 24 | void keyPressEvent(QKeyEvent* kevent); | ^ /usr/local/include/qt6/QtWidgets/qwidget.h:673:18: note: overridden virtual function is here 673 | virtual void keyPressEvent(QKeyEvent *event); | ^ In file included from pdf_viewer/document_view.cpp:10: pdf_viewer/ui.h:366:78: warning: unused parameter 'selected_index' [-Wunused-parameter] 366 | virtual void on_edit(const QModelIndex& source_index, const QModelIndex& selected_index) override { | ^ pdf_viewer/ui.h:397:79: warning: unused parameter 'name' [-Wunused-parameter] 397 | QObject::connect(list_view, &TouchListView::itemSelected, [&](QString name, int index) { | ^ pdf_viewer/ui.h:402:78: warning: unused parameter 'name' [-Wunused-parameter] 402 | QObject::connect(list_view, &TouchListView::itemDeleted, [&](QString name, int index) { | ^ pdf_viewer/ui.h:439:79: warning: unused parameter 'name' [-Wunused-parameter] 439 | QObject::connect(list_view, &TouchListView::itemSelected, [&](QString name, int index) { | ^ pdf_viewer/document_view.cpp:198:54: warning: comparison of integers of different signs: 'int' and 'size_type' (aka 'unsigned long') [-Wsign-compare] 198 | if ((bookmark_index >= 0) && (bookmark_index < bookmarks.size())) { | ~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~ pdf_viewer/document_view.cpp:528:15: warning: unused variable 'new_y_offset' [-Wunused-variable] 528 | float new_y_offset = 0.0f; | ^~~~~~~~~~~~ pdf_viewer/document_view.cpp:661:58: warning: unused parameter 'force' [-Wunused-parameter] 661 | bool DocumentView::move_virtual(float dx, float dy, bool force) { | ^ pdf_viewer/document_view.cpp:718:27: warning: comparison of integers of different signs: 'int' and 'size_type' (aka 'unsigned long') [-Wsign-compare] 718 | for (int i = 0; i < cached_virtual_rects.size(); i++){ | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~ pdf_viewer/document_view.cpp:880:11: warning: unused variable 'best_zoom_level' [-Wunused-variable] 880 | float best_zoom_level = 1.0f; | ^~~~~~~~~~~~~~~ pdf_viewer/document_view.cpp:1100:15: warning: comparison of integers of different signs: 'int' and 'size_type' (aka 'unsigned long') [-Wsign-compare] 1100 | if (index < chapter_pages.size() && chapter_pages[index] > curr_page) { | ~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~ pdf_viewer/document_view.cpp:1273:33: warning: comparison of integers of different signs: 'int' and 'size_type' (aka 'unsigned long') [-Wsign-compare] 1273 | if (index >= 0 && index < lines.size()) { | ~~~~~ ^ ~~~~~~~~~~~~ pdf_viewer/document_view.cpp:1293:9: warning: unused variable 'page_width' [-Wunused-variable] 1293 | int page_width = current_document->get_page_width(line_doc_pos.page); | ^~~~~~~~~~ pdf_viewer/document_view.cpp:1295:23: warning: comparison of integers of different signs: 'int' and 'size_type' (aka 'unsigned long') [-Wsign-compare] 1295 | for (int i = 0; i < rects.size(); i++) { | ~ ^ ~~~~~~~~~~~~ pdf_viewer/document_view.cpp:1321:23: warning: comparison of integers of different signs: 'int' and 'size_type' (aka 'unsigned long') [-Wsign-compare] 1321 | for (int i = 0; i < ranges.size(); i++) { | ~ ^ ~~~~~~~~~~~~~ pdf_viewer/document_view.cpp:1481:17: warning: unused variable 'index' [-Wunused-variable] 1481 | int index = 0; | ^~~~~ pdf_viewer/document_view.cpp:1342:27: warning: comparison of integers of different signs: 'int' and 'size_type' (aka 'unsigned long') [-Wsign-compare] 1342 | for (int i = 0; i < lines.size(); i++) { | ~ ^ ~~~~~~~~~~~~ pdf_viewer/document_view.cpp:1396:31: warning: comparison of integers of different signs: 'int' and 'size_type' (aka 'unsigned long') [-Wsign-compare] 1396 | for (int i = 0; i < generic_item_texts.size(); i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ pdf_viewer/document_view.cpp:1398:35: warning: comparison of integers of different signs: 'int' and 'size_type' (aka 'unsigned long') [-Wsign-compare] 1398 | for (int j = 0; j < possible_targets.size(); j++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~ pdf_viewer/document_view.cpp:1412:31: warning: comparison of integers of different signs: 'int' and 'size_type' (aka 'unsigned long') [-Wsign-compare] 1412 | for (int i = 0; i < reference_texts.size(); i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~ pdf_viewer/document_view.cpp:1413:51: warning: comparison of integers of different signs: 'size_type' (aka 'unsigned long') and 'int' [-Wsign-compare] 1413 | if (reference_texts[i].find(L",") != -1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~ pdf_viewer/document_view.cpp:1460:31: warning: comparison of integers of different signs: 'int' and 'size_type' (aka 'unsigned long') [-Wsign-compare] 1460 | for (int i = 0; i < equation_texts.size(); i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~ pdf_viewer/document_view.cpp:1485:33: warning: comparison of integers of different signs: 'size_type' (aka 'unsigned long') and 'int' [-Wsign-compare] 1485 | if (vec->size() > max_size) { | ~~~~~~~~~~~ ^ ~~~~~~~~ pdf_viewer/document_view.cpp:1492:27: warning: comparison of integers of different signs: 'int' and 'size_type' (aka 'unsigned long') [-Wsign-compare] 1492 | if (i < vec->size()) { | ~ ^ ~~~~~~~~~~~ pdf_viewer/document_view.cpp:1543:23: warning: unused variable 'parsed_uri' [-Wunused-variable] 1543 | ParsedUri parsed_uri = parse_uri(get_document()->get_mupdf_context(), get_document()->doc, link.uri); | ^~~~~~~~~~ pdf_viewer/document_view.cpp:1582:17: warning: variable 'page' is uninitialized when used here [-Wuninitialized] 1582 | if (page >= 0) { | ^~~~ pdf_viewer/document_view.cpp:1579:21: note: initialize the variable 'page' to silence this warning 1579 | int page; | ^ | = 0 pdf_viewer/document_view.cpp:1640:39: warning: comparison of integers of different signs: 'int' and 'size_type' (aka 'unsigned long') [-Wsign-compare] 1640 | for (int i = 0; i < next_rects.size(); i++) { | ~ ^ ~~~~~~~~~~~~~~~~~ pdf_viewer/document_view.cpp:1646:39: warning: comparison of integers of different signs: 'int' and 'size_type' (aka 'unsigned long') [-Wsign-compare] 1646 | for (int i = 0; i < next_rects.size(); i++) { | ~ ^ ~~~~~~~~~~~~~~~~~ pdf_viewer/document_view.cpp:1725:75: warning: unused parameter 'force' [-Wunused-parameter] 1725 | bool ScratchPad::set_offsets(float new_offset_x, float new_offset_y, bool force) { | ^ pdf_viewer/document_view.cpp:1731:49: warning: unused parameter 'should_exit_auto_resize_mode' [-Wunused-parameter] 1731 | float ScratchPad::set_zoom_level(float zl, bool should_exit_auto_resize_mode, bool readjust) { | ^ pdf_viewer/document_view.cpp:1731:84: warning: unused parameter 'readjust' [-Wunused-parameter] 1731 | float ScratchPad::set_zoom_level(float zl, bool should_exit_auto_resize_mode, bool readjust) { | ^ pdf_viewer/document_view.cpp:1746:51: warning: unused parameter 'readjust' [-Wunused-parameter] 1746 | float ScratchPad::zoom_in(float zoom_factor, bool readjust) { | ^ pdf_viewer/document_view.cpp:1750:52: warning: unused parameter 'readjust' [-Wunused-parameter] 1750 | float ScratchPad::zoom_out(float zoom_factor, bool readjust) { | ^ pdf_viewer/document_view.cpp:1759:23: warning: comparison of integers of different signs: 'int' and 'size_type' (aka 'unsigned long') [-Wsign-compare] 1759 | for (int i = 0; i < all_drawings.size(); i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~ pdf_viewer/document_view.cpp:1774:23: warning: comparison of integers of different signs: 'int' and 'size_type' (aka 'unsigned long') [-Wsign-compare] 1774 | for (int i = 0; i < indices.size(); i++) { | ~ ^ ~~~~~~~~~~~~~~ pdf_viewer/document_view.cpp:1781:23: warning: comparison of integers of different signs: 'int' and 'size_type' (aka 'unsigned long') [-Wsign-compare] 1781 | for (int i = 0; i < pixmaps.size(); i++) { | ~ ^ ~~~~~~~~~~~~~~ pdf_viewer/document_view.cpp:1791:23: warning: comparison of integers of different signs: 'int' and 'size_type' (aka 'unsigned long') [-Wsign-compare] 1791 | for (int i = 0; i < indices.size(); i++) { | ~ ^ ~~~~~~~~~~~~~~ pdf_viewer/document_view.cpp:1922:23: warning: comparison of integers of different signs: 'int' and 'size_type' (aka 'unsigned long') [-Wsign-compare] 1922 | for (int i = 0; i < bookmarks.size(); i++) { | ~ ^ ~~~~~~~~~~~~~~~~ pdf_viewer/document_view.cpp:2017:23: warning: comparison of integers of different signs: 'int' and 'size_type' (aka 'unsigned long') [-Wsign-compare] 2017 | for (int i = 0; i < cached_virtual_rects.size(); i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~ pdf_viewer/document_view.cpp:2024:23: warning: comparison of integers of different signs: 'int' and 'size_type' (aka 'unsigned long') [-Wsign-compare] 2024 | for (int i = 0; i < cached_virtual_rects.size(); i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from pdf_viewer/document_view.cpp:3: In file included from pdf_viewer/document_view.h:3: In file included from /usr/include/c++/v1/vector:325: In file included from /usr/include/c++/v1/__format/formatter_bool.h:16: In file included from /usr/include/c++/v1/__format/concepts.h:16: In file included from /usr/include/c++/v1/__format/format_parse_context.h:16: In file included from /usr/include/c++/v1/string_view:941: In file included from /usr/include/c++/v1/algorithm:1842: In file included from /usr/include/c++/v1/__algorithm/for_each.h:16: In file included from /usr/include/c++/v1/__ranges/movable_box.h:21: /usr/include/c++/v1/optional:293:7: warning: destructor called on non-final 'Portal' that has virtual functions but non-virtual destructor [-Wdelete-non-abstract-non-virtual-dtor] 293 | __val_.~value_type(); | ^ /usr/include/c++/v1/optional:348:8: note: in instantiation of member function 'std::__optional_destruct_base::~__optional_destruct_base' requested here 348 | struct __optional_storage_base : __optional_destruct_base<_Tp> { | ^ /usr/include/c++/v1/optional:293:15: note: qualify call to silence this warning 293 | __val_.~value_type(); | ^ /usr/include/c++/v1/optional:293:7: warning: destructor called on non-final 'BookMark' that has virtual functions but non-virtual destructor [-Wdelete-non-abstract-non-virtual-dtor] 293 | __val_.~value_type(); | ^ /usr/include/c++/v1/optional:351:17: note: in instantiation of member function 'std::__optional_destruct_base::~__optional_destruct_base' requested here 351 | using __base::__base; | ^ /usr/include/c++/v1/optional:293:15: note: qualify call to silence this warning 293 | __val_.~value_type(); | ^ /usr/include/c++/v1/optional:293:7: warning: destructor called on non-final 'Mark' that has virtual functions but non-virtual destructor [-Wdelete-non-abstract-non-virtual-dtor] 293 | __val_.~value_type(); | ^ /usr/include/c++/v1/optional:348:8: note: in instantiation of member function 'std::__optional_destruct_base::~__optional_destruct_base' requested here 348 | struct __optional_storage_base : __optional_destruct_base<_Tp> { | ^ /usr/include/c++/v1/optional:293:15: note: qualify call to silence this warning 293 | __val_.~value_type(); | ^ In file included from pdf_viewer/document_view.cpp:10: In file included from pdf_viewer/ui.h:64: pdf_viewer/fts_fuzzy_match.h:59:17: warning: unused function 'fuzzy_match_simple' [-Wunused-function] 59 | static bool fuzzy_match_simple(char const * pattern, char const * str) { | ^~~~~~~~~~~~~~~~~~ 63 warnings generated. --- moc_OpenWithApplication.o --- --- moc_TouchMacroEditor.o --- c++ -c -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -std=c++17 -std=gnu++1z -Wall -Wextra -pthread -DSIOYEK_QT6 -DQT_3DINPUT_LIB -DQT_OPENGL_LIB -DQT_OPENGLEXTENSIONS_LIB -DQT_WIDGETS_LIB -DNON_PORTABLE -DLINUX_STANDARD_PATHS -DQT_NO_DEBUG -DQT_QUICKWIDGETS_LIB -DQT_QUICK_LIB -DQT_OPENGLWIDGETS_LIB -DQT_OPENGL_LIB -DQT_WIDGETS_LIB -DQT_3DINPUT_LIB -DQT_3DCORE_LIB -DQT_SVG_LIB -DQT_TEXTTOSPEECH_LIB -DQT_MULTIMEDIA_LIB -DQT_GUI_LIB -DQT_QML_LIB -DQT_NETWORK_LIB -DQT_CONCURRENT_LIB -DQT_QMLINTEGRATION_LIB -DQT_CORE_LIB -I. -Ipdf_viewer -Imupdf/include -Izlib -I/usr/local/include/qt6 -I/usr/local/include/qt6/QtQuickWidgets -I/usr/local/include/qt6/QtQuick -I/usr/local/include/qt6/QtOpenGLWidgets -I/usr/local/include/qt6/QtOpenGL -I/usr/local/include/qt6/QtWidgets -I/usr/local/include/qt6/Qt3DInput -I/usr/local/include/qt6/Qt3DCore -I/usr/local/include/qt6/QtSvg -I/usr/local/include/qt6/QtTextToSpeech -I/usr/local/include/qt6/QtMultimedia -I/usr/local/include/qt6/QtGui -I/usr/local/include/qt6/QtQml -I/--- moc_OpenWithApplication.o --- c++ -c -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -std=c++17 -std=gnu++1z -Wall -Wextra -pthread -DSIOYEK_QT6 -DQT_3DINPUT_LIB -DQT_OPENGL_LIB -DQT_OPENGLEXTENSIONS_LIB -DQT_WIDGETS_LIB -DNON_PORTABLE -DLINUX_STANDARD_PATHS -DQT_NO_DEBUG -DQT_QUICKWIDGETS_LIB -DQT_QUICK_LIB -DQT_OPENGLWIDGETS_LIB -DQT_OPENGL_LIB -DQT_WIDGETS_LIB -DQT_3DINPUT_LIB -DQT_3DCORE_LIB -DQT_SVG_LIB -DQT_TEXTTOSPEECH_LIB -DQT_MULTIMEDIA_LIB -DQT_GUI_LIB -DQT_QML_LIB -DQT_NETWORK_LIB -DQT_CONCURRENT_LIB -DQT_QMLINTEGRATION_LIB -DQT_CORE_LIB -I. -Ipdf_viewer -Imupdf/include -Izlib -I/usr/local/include/qt6 -I/usr/local/include/qt6/QtQuickWidgets -I/usr/local/include/qt6/QtQuick -I/usr/local/include/qt6/QtOpenGLWidgets -I/usr/local/include/qt6/QtOpenGL -I/usr/local/include/qt6/QtWidgets -I/usr/local/include/qt6/Qt3DInput -I/usr/local/include/qt6/Qt3DCore -I/usr/local/include/qt6/QtSvg -I/usr/local/include/qt6/QtTextToSpeech -I/usr/local/include/qt6/QtMultimedia -I/usr/local/include/qt6/QtGui -I/usr/local/include/qt6/QtQml -I/--- moc_TouchMacroEditor.o --- usr/local/include/qt6/QtNetwork -I/usr/local/include/qt6/QtConcurrent -I/usr/local/include/qt6/QtQmlIntegration -I/usr/local/include/qt6/QtCore -I. -I/usr/local/include -I/usr/local/include -I/usr/local/include -I/usr/local/lib/qt6/mkspecs/freebsd-clang -o moc_TouchMacroEditor.o moc_TouchMacroEditor.cpp --- moc_OpenWithApplication.o --- usr/local/include/qt6/QtNetwork -I/usr/local/include/qt6/QtConcurrent -I/usr/local/include/qt6/QtQmlIntegration -I/usr/local/include/qt6/QtCore -I. -I/usr/local/include -I/usr/local/include -I/usr/local/include -I/usr/local/lib/qt6/mkspecs/freebsd-clang -o moc_OpenWithApplication.o moc_OpenWithApplication.cpp --- moc_pdf_renderer.o --- c++ -c -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -std=c++17 -std=gnu++1z -Wall -Wextra -pthread -DSIOYEK_QT6 -DQT_3DINPUT_LIB -DQT_OPENGL_LIB -DQT_OPENGLEXTENSIONS_LIB -DQT_WIDGETS_LIB -DNON_PORTABLE -DLINUX_STANDARD_PATHS -DQT_NO_DEBUG -DQT_QUICKWIDGETS_LIB -DQT_QUICK_LIB -DQT_OPENGLWIDGETS_LIB -DQT_OPENGL_LIB -DQT_WIDGETS_LIB -DQT_3DINPUT_LIB -DQT_3DCORE_LIB -DQT_SVG_LIB -DQT_TEXTTOSPEECH_LIB -DQT_MULTIMEDIA_LIB -DQT_GUI_LIB -DQT_QML_LIB -DQT_NETWORK_LIB -DQT_CONCURRENT_LIB -DQT_QMLINTEGRATION_LIB -DQT_CORE_LIB -I. -Ipdf_viewer -Imupdf/include -Izlib -I/usr/local/include/qt6 -I/usr/local/include/qt6/QtQuickWidgets -I/usr/local/include/qt6/QtQuick -I/usr/local/include/qt6/QtOpenGLWidgets -I/usr/local/include/qt6/QtOpenGL -I/usr/local/include/qt6/QtWidgets -I/usr/local/include/qt6/Qt3DInput -I/usr/local/include/qt6/Qt3DCore -I/usr/local/include/qt6/QtSvg -I/usr/local/include/qt6/QtTextToSpeech -I/usr/local/include/qt6/QtMultimedia -I/usr/local/include/qt6/QtGui -I/usr/local/include/qt6/QtQml -I/usr/local/include/qt6/QtNetwork -I/usr/local/include/qt6/QtConcurrent -I/usr/local/include/qt6/QtQmlIntegration -I/usr/local/include/qt6/QtCore -I. -I/usr/local/include -I/usr/local/include -I/usr/local/include -I/usr/local/lib/qt6/mkspecs/freebsd-clang -o moc_pdf_renderer.o moc_pdf_renderer.cpp --- moc_ui.o --- In file included from moc_ui.cpp:9: In file included from ./pdf_viewer/ui.h:45: ./pdf_viewer/touchui/TouchListView.h:24:10: warning: 'keyPressEvent' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] 24 | void keyPressEvent(QKeyEvent* kevent); | ^ /usr/local/include/qt6/QtWidgets/qwidget.h:673:18: note: overridden virtual function is here 673 | virtual void keyPressEvent(QKeyEvent *event); | ^ In file included from moc_ui.cpp:9: In file included from ./pdf_viewer/ui.h:68: In file included from ./pdf_viewer/utils.h:25: ./pdf_viewer/book.h:85:17: warning: 'to_json' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] 85 | QJsonObject to_json(std::string doc_checksum) const; | ^ ./pdf_viewer/book.h:59:25: note: overridden virtual function is here 59 | virtual QJsonObject to_json(std::string doc_checksum) const = 0; | ^ --- TouchSettings.o --- In file included from pdf_viewer/touchui/TouchSettings.cpp:2: In file included from pdf_viewer/touchui/TouchConfigMenu.h:11: pdf_viewer/config.h:43:1: warning: 'UIRect' defined as a struct here but previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] 43 | struct UIRect { | ^ pdf_viewer/touchui/TouchSettings.h:9:1: note: did you mean struct here? 9 | class UIRect; | ^~~~~ | struct In file included from pdf_viewer/touchui/TouchSettings.cpp:2: In file included from pdf_viewer/touchui/TouchConfigMenu.h:11: pdf_viewer/config.h:149:14: warning: 'data' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] 149 | QVariant data(const QModelIndex& index, int role = Qt::DisplayRole) const; | ^ /usr/local/include/qt6/QtCore/qabstractitemmodel.h:281:34: note: overridden virtual function is here --- moc_ui.o --- ./pdf_viewer/book.h:86:10: warning: 'from_json' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] 86 | void from_json(const QJsonObject& json_object); | ^ ./pdf_viewer/book.h:62:18: note: overridden virtual function is here 62 | virtual void from_json(const QJsonObject& json_object) = 0; | ^ ./pdf_viewer/book.h:109:17: warning: 'to_json' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] 109 | QJsonObject to_json(std::string doc_checksum) const; | ^ ./pdf_viewer/book.h:59:25: note: overridden virtual function is here 59 | virtual QJsonObject to_json(std::string doc_checksum) const = 0; | ^ ./pdf_viewer/book.h:110:10: warning: 'from_json' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] 110 | void from_json(const QJsonObject& json_object); | ^ --- TouchSettings.o --- 281 | Q_INVOKABLE virtual QVariant data(const QModelIndex &index, int role = Qt::DisplayRole) const = 0; | ^ In file included from pdf_viewer/touchui/TouchSettings.cpp:3: In file included from pdf_viewer/main_widget.h:18: pdf_viewer/book.h:85:17: warning: 'to_json' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] 85 | QJsonObject to_json(std::string doc_checksum) const; | ^ pdf_viewer/book.h:59:25: note: overridden virtual function is here 59 | virtual QJsonObject to_json(std::string doc_checksum) const = 0; | ^ pdf_viewer/book.h:86:10: warning: 'from_json' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] 86 | void from_json(const QJsonObject& json_object); | ^ pdf_viewer/book.h:62:18: note: overridden virtual function is here --- moc_ui.o --- ./pdf_viewer/book.h:62:18: note: overridden virtual function is here 62 | virtual void from_json(const QJsonObject& json_object) = 0; | ^ ./pdf_viewer/book.h:130:17: warning: 'to_json' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] 130 | QJsonObject to_json(std::string doc_checksum) const; | ^ ./pdf_viewer/book.h:59:25: note: overridden virtual function is here 59 | virtual QJsonObject to_json(std::string doc_checksum) const = 0; | ^ ./pdf_viewer/book.h:132:10: warning: 'from_json' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] 132 | void from_json(const QJsonObject& json_object); | ^ ./pdf_viewer/book.h:62:18: note: overridden virtual function is here 62 | virtual void from_json(const QJsonObject& json_object) = 0; | ^ --- TouchSettings.o --- 62 | virtual void from_json(const QJsonObject& json_object) = 0; | ^ pdf_viewer/book.h:109:17: warning: 'to_json' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] 109 | QJsonObject to_json(std::string doc_checksum) const; | ^ pdf_viewer/book.h:59:25: note: overridden virtual function is here 59 | virtual QJsonObject to_json(std::string doc_checksum) const = 0; | ^ pdf_viewer/book.h:110:10: warning: 'from_json' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] 110 | void from_json(const QJsonObject& json_object); | ^ pdf_viewer/book.h:62:18: note: overridden virtual function is here 62 | virtual void from_json(const QJsonObject& json_object) = 0; | ^ pdf_viewer/book.h:130:17: warning: 'to_json' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] --- moc_ui.o --- ./pdf_viewer/book.h:251:17: warning: 'to_json' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] 251 | QJsonObject to_json(std::string doc_checksum) const; | ^ ./pdf_viewer/book.h:59:25: note: overridden virtual function is here 59 | virtual QJsonObject to_json(std::string doc_checksum) const = 0; | ^ ./pdf_viewer/book.h:252:10: warning: 'from_json' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] 252 | void from_json(const QJsonObject& json_object); | ^ ./pdf_viewer/book.h:62:18: note: overridden virtual function is here 62 | virtual void from_json(const QJsonObject& json_object) = 0; | ^ In file included from moc_ui.cpp:9: In file included from ./pdf_viewer/ui.h:68: In file included from ./pdf_viewer/utils.h:26: In file included from ./pdf_viewer/utf8.h:31: --- TouchSettings.o --- 130 | QJsonObject to_json(std::string doc_checksum) const; | ^ pdf_viewer/book.h:59:25: note: overridden virtual function is here 59 | virtual QJsonObject to_json(std::string doc_checksum) const = 0; | ^ pdf_viewer/book.h:132:10: warning: 'from_json' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] 132 | void from_json(const QJsonObject& json_object); | ^ pdf_viewer/book.h:62:18: note: overridden virtual function is here 62 | virtual void from_json(const QJsonObject& json_object) = 0; | ^ pdf_viewer/book.h:251:17: warning: 'to_json' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] 251 | QJsonObject to_json(std::string doc_checksum) const; | ^ pdf_viewer/book.h:59:25: note: overridden virtual function is here 59 | virtual QJsonObject to_json(std::string doc_checksum) const = 0; --- moc_ui.o --- ./pdf_viewer/utf8/checked.h:268:34: warning: 'iterator' is deprecated [-Wdeprecated-declarations] 268 | class iterator : public std::iterator { | ^ /usr/include/c++/v1/__iterator/iterator.h:23:29: note: 'iterator' has been explicitly marked deprecated here 23 | struct _LIBCPP_TEMPLATE_VIS _LIBCPP_DEPRECATED_IN_CXX17 iterator { | ^ /usr/include/c++/v1/__config:748:41: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX17' 748 | # define _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_DEPRECATED | ^ /usr/include/c++/v1/__config:713:49: note: expanded from macro '_LIBCPP_DEPRECATED' 713 | # define _LIBCPP_DEPRECATED __attribute__((__deprecated__)) | ^ In file included from moc_ui.cpp:9: --- TouchSettings.o --- | ^ pdf_viewer/book.h:252:10: warning: 'from_json' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] 252 | void from_json(const QJsonObject& json_object); | ^ pdf_viewer/book.h:62:18: note: overridden virtual function is here 62 | virtual void from_json(const QJsonObject& json_object) = 0; | ^ In file included from pdf_viewer/touchui/TouchSettings.cpp:3: In file included from pdf_viewer/main_widget.h:19: In file included from pdf_viewer/input.h:13: In file included from pdf_viewer/utils.h:26: In file included from pdf_viewer/utf8.h:31: pdf_viewer/utf8/checked.h:268:34: warning: 'iterator' is deprecated [-Wdeprecated-declarations] 268 | class iterator : public std::iterator { | ^ --- moc_ui.o --- In file included from ./pdf_viewer/ui.h:68: In file included from ./pdf_viewer/utils.h:26: In file included from ./pdf_viewer/utf8.h:32: ./pdf_viewer/utf8/unchecked.h:179:40: warning: 'iterator' is deprecated [-Wdeprecated-declarations] 179 | class iterator : public std::iterator { | ^ /usr/include/c++/v1/__iterator/iterator.h:23:29: note: 'iterator' has been explicitly marked deprecated here 23 | struct _LIBCPP_TEMPLATE_VIS _LIBCPP_DEPRECATED_IN_CXX17 iterator { | ^ /usr/include/c++/v1/__config:748:41: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX17' 748 | # define _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_DEPRECATED | ^ /usr/include/c++/v1/__config:713:49: note: expanded from macro '_LIBCPP_DEPRECATED' --- TouchSettings.o --- /usr/include/c++/v1/__iterator/iterator.h:23:29: note: 'iterator' has been explicitly marked deprecated here 23 | struct _LIBCPP_TEMPLATE_VIS _LIBCPP_DEPRECATED_IN_CXX17 iterator { | ^ /usr/include/c++/v1/__config:748:41: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX17' 748 | # define _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_DEPRECATED | ^ /usr/include/c++/v1/__config:713:49: note: expanded from macro '_LIBCPP_DEPRECATED' 713 | # define _LIBCPP_DEPRECATED __attribute__((__deprecated__)) | ^ In file included from pdf_viewer/touchui/TouchSettings.cpp:3: In file included from pdf_viewer/main_widget.h:19: In file included from pdf_viewer/input.h:13: In file included from pdf_viewer/utils.h:26: In file included from pdf_viewer/utf8.h:32: --- moc_ui.o --- 713 | # define _LIBCPP_DEPRECATED __attribute__((__deprecated__)) | ^ In file included from moc_ui.cpp:9: In file included from ./pdf_viewer/ui.h:68: ./pdf_viewer/utils.h:481:10: warning: 'set_rate' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] 481 | void set_rate(float rate); | ^ ./pdf_viewer/utils.h:452:18: note: overridden virtual function is here 452 | virtual void set_rate(float rate) = 0; | ^ ./pdf_viewer/utils.h:483:10: warning: 'is_pausable' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] 483 | bool is_pausable(); | ^ ./pdf_viewer/utils.h:456:18: note: overridden virtual function is here 456 | virtual bool is_pausable() = 0; | ^ --- TouchSettings.o --- pdf_viewer/utf8/unchecked.h:179:40: warning: 'iterator' is deprecated [-Wdeprecated-declarations] 179 | class iterator : public std::iterator { | ^ /usr/include/c++/v1/__iterator/iterator.h:23:29: note: 'iterator' has been explicitly marked deprecated here 23 | struct _LIBCPP_TEMPLATE_VIS _LIBCPP_DEPRECATED_IN_CXX17 iterator { | ^ /usr/include/c++/v1/__config:748:41: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX17' 748 | # define _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_DEPRECATED | ^ /usr/include/c++/v1/__config:713:49: note: expanded from macro '_LIBCPP_DEPRECATED' 713 | # define _LIBCPP_DEPRECATED __attribute__((__deprecated__)) | ^ --- moc_ui.o --- ./pdf_viewer/utils.h:485:10: warning: 'is_word_by_word' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] 485 | bool is_word_by_word(); | ^ ./pdf_viewer/utils.h:457:18: note: overridden virtual function is here 457 | virtual bool is_word_by_word() = 0; | ^ ./pdf_viewer/utils.h:487:18: warning: 'set_word_callback' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] 487 | virtual void set_word_callback(std::function callback); | ^ ./pdf_viewer/utils.h:458:18: note: overridden virtual function is here 458 | virtual void set_word_callback(std::function) = 0; | ^ ./pdf_viewer/utils.h:489:18: warning: 'set_state_change_callback' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] --- TouchSettings.o --- In file included from pdf_viewer/touchui/TouchSettings.cpp:3: In file included from pdf_viewer/main_widget.h:19: In file included from pdf_viewer/input.h:13: pdf_viewer/utils.h:481:10: warning: 'set_rate' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] 481 | void set_rate(float rate); | ^ pdf_viewer/utils.h:452:18: note: overridden virtual function is here 452 | virtual void set_rate(float rate) = 0; | ^ pdf_viewer/utils.h:483:10: warning: 'is_pausable' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] 483 | bool is_pausable(); | ^ pdf_viewer/utils.h:456:18: note: overridden virtual function is here 456 | virtual bool is_pausable() = 0; | ^ pdf_viewer/utils.h:485:10: warning: 'is_word_by_word' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] 485 | bool is_word_by_word(); --- moc_ui.o --- 489 | virtual void set_state_change_callback(std::function callback); | ^ ./pdf_viewer/utils.h:459:18: note: overridden virtual function is here 459 | virtual void set_state_change_callback(std::function) = 0; | ^ ./pdf_viewer/utils.h:490:18: warning: 'set_external_state_change_callback' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] 490 | virtual void set_external_state_change_callback(std::function callback); | ^ ./pdf_viewer/utils.h:460:18: note: overridden virtual function is here 460 | virtual void set_external_state_change_callback(std::function) = 0; | ^ ./pdf_viewer/utils.h:491:18: warning: 'set_on_app_pause_callback' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] 491 | virtual void set_on_app_pause_callback(std::function); --- TouchSettings.o --- | ^ pdf_viewer/utils.h:457:18: note: overridden virtual function is here 457 | virtual bool is_word_by_word() = 0; | ^ pdf_viewer/utils.h:487:18: warning: 'set_word_callback' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] 487 | virtual void set_word_callback(std::function callback); | ^ pdf_viewer/utils.h:458:18: note: overridden virtual function is here 458 | virtual void set_word_callback(std::function) = 0; | ^ pdf_viewer/utils.h:489:18: warning: 'set_state_change_callback' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] 489 | virtual void set_state_change_callback(std::function callback); | ^ pdf_viewer/utils.h:459:18: note: overridden virtual function is here 459 | virtual void set_state_change_callback(std::function) = 0; --- moc_ui.o --- | ^ ./pdf_viewer/utils.h:461:18: note: overridden virtual function is here 461 | virtual void set_on_app_pause_callback(std::function) = 0; | ^ ./pdf_viewer/utils.h:492:18: warning: 'set_on_app_resume_callback' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] 492 | virtual void set_on_app_resume_callback(std::function); | ^ ./pdf_viewer/utils.h:462:18: note: overridden virtual function is here 462 | virtual void set_on_app_resume_callback(std::function) = 0; | ^ In file included from moc_ui.cpp:9: In file included from ./pdf_viewer/ui.h:69: ./pdf_viewer/config.h:149:14: warning: 'data' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] 149 | QVariant data(const QModelIndex& index, int role = Qt::DisplayRole) const; | ^ --- TouchSettings.o --- | ^ pdf_viewer/utils.h:490:18: warning: 'set_external_state_change_callback' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] 490 | virtual void set_external_state_change_callback(std::function callback); | ^ pdf_viewer/utils.h:460:18: note: overridden virtual function is here 460 | virtual void set_external_state_change_callback(std::function) = 0; | ^ pdf_viewer/utils.h:491:18: warning: 'set_on_app_pause_callback' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] 491 | virtual void set_on_app_pause_callback(std::function); | ^ pdf_viewer/utils.h:461:18: note: overridden virtual function is here 461 | virtual void set_on_app_pause_callback(std::function) = 0; | ^ --- moc_ui.o --- /usr/local/include/qt6/QtCore/qabstractitemmodel.h:281:34: note: overridden virtual function is here 281 | Q_INVOKABLE virtual QVariant data(const QModelIndex &index, int role = Qt::DisplayRole) const = 0; | ^ In file included from moc_ui.cpp:9: ./pdf_viewer/ui.h:366:78: warning: unused parameter 'selected_index' [-Wunused-parameter] 366 | virtual void on_edit(const QModelIndex& source_index, const QModelIndex& selected_index) override { | ^ ./pdf_viewer/ui.h:397:79: warning: unused parameter 'name' [-Wunused-parameter] 397 | QObject::connect(list_view, &TouchListView::itemSelected, [&](QString name, int index) { | ^ ./pdf_viewer/ui.h:402:78: warning: unused parameter 'name' [-Wunused-parameter] --- TouchSettings.o --- pdf_viewer/utils.h:492:18: warning: 'set_on_app_resume_callback' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] 492 | virtual void set_on_app_resume_callback(std::function); | ^ pdf_viewer/utils.h:462:18: note: overridden virtual function is here 462 | virtual void set_on_app_resume_callback(std::function) = 0; | ^ In file included from pdf_viewer/touchui/TouchSettings.cpp:3: In file included from pdf_viewer/main_widget.h:19: pdf_viewer/input.h:194:40: warning: 'next_requirement' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] 194 | virtual std::optional next_requirement(MainWidget* widget); | ^ pdf_viewer/input.h:50:40: note: overridden virtual function is here 50 | virtual std::optional next_requirement(MainWidget* widget); --- moc_ui.o --- 402 | QObject::connect(list_view, &TouchListView::itemDeleted, [&](QString name, int index) { | ^ ./pdf_viewer/ui.h:439:79: warning: unused parameter 'name' [-Wunused-parameter] 439 | QObject::connect(list_view, &TouchListView::itemSelected, [&](QString name, int index) { | ^ In file included from moc_ui.cpp:9: In file included from ./pdf_viewer/ui.h:64: ./pdf_viewer/fts_fuzzy_match.h:59:17: warning: unused function 'fuzzy_match_simple' [-Wunused-function] 59 | static bool fuzzy_match_simple(char const * pattern, char const * str) { | ^~~~~~~~~~~~~~~~~~ 25 warnings generated. --- TouchSettings.o --- | ^ pdf_viewer/input.h:196:18: warning: 'perform' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] 196 | virtual void perform(); | ^ pdf_viewer/input.h:36:18: note: overridden virtual function is here 36 | virtual void perform() = 0; | ^ pdf_viewer/input.h:199:10: warning: 'pre_perform' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] 199 | void pre_perform(); | ^ pdf_viewer/input.h:63:18: note: overridden virtual function is here 63 | virtual void pre_perform(); | ^ pdf_viewer/input.h:201:25: warning: 'get_name' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] 201 | virtual std::string get_name(); | ^ pdf_viewer/input.h:81:25: note: overridden virtual function is here 81 | virtual std::string get_name(); | ^ pdf_viewer/input.h:204:18: warning: 'set_symbol_requirement' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] 204 | virtual void set_symbol_requirement(char value); | ^ pdf_viewer/input.h:54:18: note: overridden virtual function is here 54 | virtual void set_symbol_requirement(char value); | ^ In file included from pdf_viewer/touchui/TouchSettings.cpp:3: pdf_viewer/main_widget.h:784:10: warning: 'focusInEvent' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] 784 | void focusInEvent(QFocusEvent* ev); | ^ /usr/local/include/qt6/QtWidgets/qwidget.h:675:18: note: overridden virtual function is here 675 | virtual void focusInEvent(QFocusEvent *event); | ^ In file included from pdf_viewer/touchui/TouchSettings.cpp:3: pdf_viewer/main_widget.h:803:10: warning: 'event' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] 803 | bool event(QEvent* event); | ^ /usr/local/include/qt6/QtWidgets/qmainwindow.h:177:10: note: overridden virtual function is here 177 | bool event(QEvent *event) override; | ^ In file included from pdf_viewer/touchui/TouchSettings.cpp:7: In file included from pdf_viewer/ui.h:45: pdf_viewer/touchui/TouchListView.h:24:10: warning: 'keyPressEvent' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] 24 | void keyPressEvent(QKeyEvent* kevent); | ^ /usr/local/include/qt6/QtWidgets/qwidget.h:673:18: note: overridden virtual function is here 673 | virtual void keyPressEvent(QKeyEvent *event); | ^ In file included from pdf_viewer/touchui/TouchSettings.cpp:7: pdf_viewer/ui.h:366:78: warning: unused parameter 'selected_index' [-Wunused-parameter] 366 | virtual void on_edit(const QModelIndex& source_index, const QModelIndex& selected_index) override { | ^ pdf_viewer/ui.h:397:79: warning: unused parameter 'name' [-Wunused-parameter] 397 | QObject::connect(list_view, &TouchListView::itemSelected, [&](QString name, int index) { | ^ pdf_viewer/ui.h:402:78: warning: unused parameter 'name' [-Wunused-parameter] 402 | QObject::connect(list_view, &TouchListView::itemDeleted, [&](QString name, int index) { | ^ pdf_viewer/ui.h:439:79: warning: unused parameter 'name' [-Wunused-parameter] 439 | QObject::connect(list_view, &TouchListView::itemSelected, [&](QString name, int index) { | ^ In file included from pdf_viewer/touchui/TouchSettings.cpp:1: In file included from pdf_viewer/touchui/TouchSettings.h:3: In file included from /usr/local/include/qt6/QtWidgets/QWidget:1: In file included from /usr/local/include/qt6/QtWidgets/qwidget.h:8: In file included from /usr/local/include/qt6/QtWidgets/qtwidgetsglobal.h:8: In file included from /usr/local/include/qt6/QtGui/qtguiglobal.h:7: In file included from /usr/local/include/qt6/QtCore/qglobal.h:49: In file included from /usr/local/include/qt6/QtCore/qflags.h:10: In file included from /usr/include/c++/v1/algorithm:1842: In file included from /usr/include/c++/v1/__algorithm/for_each.h:16: In file included from /usr/include/c++/v1/__ranges/movable_box.h:21: /usr/include/c++/v1/optional:293:7: warning: destructor called on non-final 'Portal' that has virtual functions but non-virtual destructor [-Wdelete-non-abstract-non-virtual-dtor] 293 | __val_.~value_type(); | ^ /usr/include/c++/v1/optional:348:8: note: in instantiation of member function 'std::__optional_destruct_base::~__optional_destruct_base' requested here 348 | struct __optional_storage_base : __optional_destruct_base<_Tp> { | ^ /usr/include/c++/v1/optional:293:15: note: qualify call to silence this warning 293 | __val_.~value_type(); | ^ In file included from pdf_viewer/touchui/TouchSettings.cpp:7: In file included from pdf_viewer/ui.h:64: pdf_viewer/fts_fuzzy_match.h:59:17: warning: unused function 'fuzzy_match_simple' [-Wunused-function] 59 | static bool fuzzy_match_simple(char const * pattern, char const * str) { | ^~~~~~~~~~~~~~~~~~ 34 warnings generated. --- moc_pdf_renderer.o --- In file included from moc_pdf_renderer.cpp:9: In file included from ./pdf_viewer/pdf_renderer.h:20: ./pdf_viewer/book.h:85:17: warning: 'to_json' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] 85 | QJsonObject to_json(std::string doc_checksum) const; | ^ ./pdf_viewer/book.h:59:25: note: overridden virtual function is here 59 | virtual QJsonObject to_json(std::string doc_checksum) const = 0; | ^ ./pdf_viewer/book.h:86:10: warning: 'from_json' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] 86 | void from_json(const QJsonObject& json_object); | ^ ./pdf_viewer/book.h:62:18: note: overridden virtual function is here 62 | virtual void from_json(const QJsonObject& json_object) = 0; | ^ ./pdf_viewer/book.h:109:17: warning: 'to_json' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] 109 | QJsonObject to_json(std::string doc_checksum) const; | ^ ./pdf_viewer/book.h:59:25: note: overridden virtual function is here 59 | virtual QJsonObject to_json(std::string doc_checksum) const = 0; | ^ ./pdf_viewer/book.h:110:10: warning: 'from_json' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] 110 | void from_json(const QJsonObject& json_object); | ^ ./pdf_viewer/book.h:62:18: note: overridden virtual function is here 62 | virtual void from_json(const QJsonObject& json_object) = 0; | ^ ./pdf_viewer/book.h:130:17: warning: 'to_json' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] 130 | QJsonObject to_json(std::string doc_checksum) const; | ^ ./pdf_viewer/book.h:59:25: note: overridden virtual function is here 59 | virtual QJsonObject to_json(std::string doc_checksum) const = 0; | ^ ./pdf_viewer/book.h:132:10: warning: 'from_json' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] 132 | void from_json(const QJsonObject& json_object); | ^ ./pdf_viewer/book.h:62:18: note: overridden virtual function is here 62 | virtual void from_json(const QJsonObject& json_object) = 0; | ^ ./pdf_viewer/book.h:251:17: warning: 'to_json' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] 251 | QJsonObject to_json(std::string doc_checksum) const; | ^ ./pdf_viewer/book.h:59:25: note: overridden virtual function is here 59 | virtual QJsonObject to_json(std::string doc_checksum) const = 0; | ^ ./pdf_viewer/book.h:252:10: warning: 'from_json' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] 252 | void from_json(const QJsonObject& json_object); | ^ ./pdf_viewer/book.h:62:18: note: overridden virtual function is here 62 | virtual void from_json(const QJsonObject& json_object) = 0; | ^ 8 warnings generated. --- ui.o --- In file included from pdf_viewer/ui.cpp:1: In file included from pdf_viewer/ui.h:45: pdf_viewer/touchui/TouchListView.h:24:10: warning: 'keyPressEvent' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] 24 | void keyPressEvent(QKeyEvent* kevent); | ^ /usr/local/include/qt6/QtWidgets/qwidget.h:673:18: note: overridden virtual function is here 673 | virtual void keyPressEvent(QKeyEvent *event); | ^ In file included from pdf_viewer/ui.cpp:1: In file included from pdf_viewer/ui.h:68: In file included from pdf_viewer/utils.h:25: pdf_viewer/book.h:85:17: warning: 'to_json' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] 85 | QJsonObject to_json(std::string doc_checksum) const; | ^ pdf_viewer/book.h:59:25: note: overridden virtual function is here 59 | virtual QJsonObject to_json(std::string doc_checksum) const = 0; | ^ pdf_viewer/book.h:86:10: warning: 'from_json' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] 86 | void from_json(const QJsonObject& json_object); | ^ pdf_viewer/book.h:62:18: note: overridden virtual function is here 62 | virtual void from_json(const QJsonObject& json_object) = 0; | ^ pdf_viewer/book.h:109:17: warning: 'to_json' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] 109 | QJsonObject to_json(std::string doc_checksum) const; | ^ pdf_viewer/book.h:59:25: note: overridden virtual function is here 59 | virtual QJsonObject to_json(std::string doc_checksum) const = 0; | ^ pdf_viewer/book.h:110:10: warning: 'from_json' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] 110 | void from_json(const QJsonObject& json_object); | ^ pdf_viewer/book.h:62:18: note: overridden virtual function is here 62 | virtual void from_json(const QJsonObject& json_object) = 0; | ^ pdf_viewer/book.h:130:17: warning: 'to_json' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] 130 | QJsonObject to_json(std::string doc_checksum) const; | ^ pdf_viewer/book.h:59:25: note: overridden virtual function is here 59 | virtual QJsonObject to_json(std::string doc_checksum) const = 0; | ^ pdf_viewer/book.h:132:10: warning: 'from_json' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] 132 | void from_json(const QJsonObject& json_object); | ^ pdf_viewer/book.h:62:18: note: overridden virtual function is here 62 | virtual void from_json(const QJsonObject& json_object) = 0; | ^ pdf_viewer/book.h:251:17: warning: 'to_json' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] 251 | QJsonObject to_json(std::string doc_checksum) const; | ^ pdf_viewer/book.h:59:25: note: overridden virtual function is here 59 | virtual QJsonObject to_json(std::string doc_checksum) const = 0; | ^ pdf_viewer/book.h:252:10: warning: 'from_json' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] 252 | void from_json(const QJsonObject& json_object); | ^ pdf_viewer/book.h:62:18: note: overridden virtual function is here 62 | virtual void from_json(const QJsonObject& json_object) = 0; | ^ In file included from pdf_viewer/ui.cpp:1: In file included from pdf_viewer/ui.h:68: In file included from pdf_viewer/utils.h:26: In file included from pdf_viewer/utf8.h:31: pdf_viewer/utf8/checked.h:268:34: warning: 'iterator' is deprecated [-Wdeprecated-declarations] 268 | class iterator : public std::iterator { | ^ /usr/include/c++/v1/__iterator/iterator.h:23:29: note: 'iterator' has been explicitly marked deprecated here 23 | struct _LIBCPP_TEMPLATE_VIS _LIBCPP_DEPRECATED_IN_CXX17 iterator { | ^ /usr/include/c++/v1/__config:748:41: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX17' 748 | # define _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_DEPRECATED | ^ /usr/include/c++/v1/__config:713:49: note: expanded from macro '_LIBCPP_DEPRECATED' 713 | # define _LIBCPP_DEPRECATED __attribute__((__deprecated__)) | ^ In file included from pdf_viewer/ui.cpp:1: In file included from pdf_viewer/ui.h:68: In file included from pdf_viewer/utils.h:26: In file included from pdf_viewer/utf8.h:32: pdf_viewer/utf8/unchecked.h:179:40: warning: 'iterator' is deprecated [-Wdeprecated-declarations] 179 | class iterator : public std::iterator { | ^ /usr/include/c++/v1/__iterator/iterator.h:23:29: note: 'iterator' has been explicitly marked deprecated here 23 | struct _LIBCPP_TEMPLATE_VIS _LIBCPP_DEPRECATED_IN_CXX17 iterator { | ^ /usr/include/c++/v1/__config:748:41: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX17' 748 | # define _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_DEPRECATED | ^ /usr/include/c++/v1/__config:713:49: note: expanded from macro '_LIBCPP_DEPRECATED' 713 | # define _LIBCPP_DEPRECATED __attribute__((__deprecated__)) | ^ In file included from pdf_viewer/ui.cpp:1: In file included from pdf_viewer/ui.h:68: pdf_viewer/utils.h:481:10: warning: 'set_rate' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] 481 | void set_rate(float rate); | ^ pdf_viewer/utils.h:452:18: note: overridden virtual function is here 452 | virtual void set_rate(float rate) = 0; | ^ pdf_viewer/utils.h:483:10: warning: 'is_pausable' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] 483 | bool is_pausable(); | ^ pdf_viewer/utils.h:456:18: note: overridden virtual function is here 456 | virtual bool is_pausable() = 0; | ^ pdf_viewer/utils.h:485:10: warning: 'is_word_by_word' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] 485 | bool is_word_by_word(); | ^ pdf_viewer/utils.h:457:18: note: overridden virtual function is here 457 | virtual bool is_word_by_word() = 0; | ^ pdf_viewer/utils.h:487:18: warning: 'set_word_callback' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] 487 | virtual void set_word_callback(std::function callback); | ^ pdf_viewer/utils.h:458:18: note: overridden virtual function is here 458 | virtual void set_word_callback(std::function) = 0; | ^ pdf_viewer/utils.h:489:18: warning: 'set_state_change_callback' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] 489 | virtual void set_state_change_callback(std::function callback); | ^ pdf_viewer/utils.h:459:18: note: overridden virtual function is here 459 | virtual void set_state_change_callback(std::function) = 0; | ^ pdf_viewer/utils.h:490:18: warning: 'set_external_state_change_callback' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] 490 | virtual void set_external_state_change_callback(std::function callback); | ^ pdf_viewer/utils.h:460:18: note: overridden virtual function is here 460 | virtual void set_external_state_change_callback(std::function) = 0; | ^ pdf_viewer/utils.h:491:18: warning: 'set_on_app_pause_callback' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] 491 | virtual void set_on_app_pause_callback(std::function); | ^ pdf_viewer/utils.h:461:18: note: overridden virtual function is here 461 | virtual void set_on_app_pause_callback(std::function) = 0; | ^ pdf_viewer/utils.h:492:18: warning: 'set_on_app_resume_callback' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] 492 | virtual void set_on_app_resume_callback(std::function); | ^ pdf_viewer/utils.h:462:18: note: overridden virtual function is here 462 | virtual void set_on_app_resume_callback(std::function) = 0; | ^ In file included from pdf_viewer/ui.cpp:1: In file included from pdf_viewer/ui.h:69: pdf_viewer/config.h:149:14: warning: 'data' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] 149 | QVariant data(const QModelIndex& index, int role = Qt::DisplayRole) const; | ^ /usr/local/include/qt6/QtCore/qabstractitemmodel.h:281:34: note: overridden virtual function is here 281 | Q_INVOKABLE virtual QVariant data(const QModelIndex &index, int role = Qt::DisplayRole) const = 0; | ^ In file included from pdf_viewer/ui.cpp:1: pdf_viewer/ui.h:366:78: warning: unused parameter 'selected_index' [-Wunused-parameter] 366 | virtual void on_edit(const QModelIndex& source_index, const QModelIndex& selected_index) override { | ^ pdf_viewer/ui.h:397:79: warning: unused parameter 'name' [-Wunused-parameter] 397 | QObject::connect(list_view, &TouchListView::itemSelected, [&](QString name, int index) { | ^ pdf_viewer/ui.h:402:78: warning: unused parameter 'name' [-Wunused-parameter] 402 | QObject::connect(list_view, &TouchListView::itemDeleted, [&](QString name, int index) { | ^ pdf_viewer/ui.h:439:79: warning: unused parameter 'name' [-Wunused-parameter] 439 | QObject::connect(list_view, &TouchListView::itemSelected, [&](QString name, int index) { | ^ In file included from pdf_viewer/ui.cpp:6: In file included from pdf_viewer/main_widget.h:19: pdf_viewer/input.h:194:40: warning: 'next_requirement' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] 194 | virtual std::optional next_requirement(MainWidget* widget); | ^ pdf_viewer/input.h:50:40: note: overridden virtual function is here 50 | virtual std::optional next_requirement(MainWidget* widget); | ^ pdf_viewer/input.h:196:18: warning: 'perform' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] 196 | virtual void perform(); | ^ pdf_viewer/input.h:36:18: note: overridden virtual function is here 36 | virtual void perform() = 0; | ^ pdf_viewer/input.h:199:10: warning: 'pre_perform' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] 199 | void pre_perform(); | ^ pdf_viewer/input.h:63:18: note: overridden virtual function is here 63 | virtual void pre_perform(); | ^ pdf_viewer/input.h:201:25: warning: 'get_name' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] 201 | virtual std::string get_name(); | ^ pdf_viewer/input.h:81:25: note: overridden virtual function is here 81 | virtual std::string get_name(); | ^ pdf_viewer/input.h:204:18: warning: 'set_symbol_requirement' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] 204 | virtual void set_symbol_requirement(char value); | ^ pdf_viewer/input.h:54:18: note: overridden virtual function is here 54 | virtual void set_symbol_requirement(char value); | ^ In file included from pdf_viewer/ui.cpp:6: pdf_viewer/main_widget.h:784:10: warning: 'focusInEvent' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] 784 | void focusInEvent(QFocusEvent* ev); | ^ /usr/local/include/qt6/QtWidgets/qwidget.h:675:18: note: overridden virtual function is here 675 | virtual void focusInEvent(QFocusEvent *event); | ^ In file included from pdf_viewer/ui.cpp:6: pdf_viewer/main_widget.h:803:10: warning: 'event' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] 803 | bool event(QEvent* event); | ^ /usr/local/include/qt6/QtWidgets/qmainwindow.h:177:10: note: overridden virtual function is here 177 | bool event(QEvent *event) override; | ^ In file included from pdf_viewer/ui.cpp:16: pdf_viewer/touchui/TouchSettings.h:9:1: warning: class 'UIRect' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] 9 | class UIRect; | ^ pdf_viewer/config.h:43:8: note: previous use is here 43 | struct UIRect { | ^ pdf_viewer/touchui/TouchSettings.h:9:1: note: did you mean struct here? 9 | class UIRect; | ^~~~~ | struct pdf_viewer/ui.cpp:688:11: warning: unused variable 'parent_height_in_centimeters' [-Wunused-variable] 688 | float parent_height_in_centimeters = static_cast(parent_height) / dpi * 2.54f; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ pdf_viewer/ui.cpp:1101:84: warning: unused parameter 'index' [-Wunused-parameter] 1101 | QObject::connect(list_view, &TouchListView::itemSelected, [&](QString val, int index) { | ^ pdf_viewer/ui.cpp:1332:5: warning: initializer order does not match the declaration order [-Wreorder-ctor] 1332 | prefixes(required_prefixed), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ | main_widget(parent) 1333 | key_map(key_map), 1334 | on_done(on_done), | ~~~~~~~~~~~~~~~~ | prefixes(required_prefixed) 1335 | main_widget(parent) | ~~~~~~~~~~~~~~~~~~~ | on_done(on_done) pdf_viewer/ui.cpp:1332:5: note: field 'prefixes' will be initialized after field 'key_map' 1332 | prefixes(required_prefixed), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ pdf_viewer/ui.cpp:1334:5: note: field 'on_done' will be initialized after field 'main_widget' 1334 | on_done(on_done), | ^~~~~~~~~~~~~~~~ pdf_viewer/ui.cpp:1491:13: warning: unused variable 'n_columns' [-Wunused-variable] 1491 | int n_columns = item_model->columnCount(); | ^~~~~~~~~ pdf_viewer/ui.cpp:1548:55: warning: unused parameter 'source_index' [-Wunused-parameter] 1548 | void BaseSelectorWidget::on_delete(const QModelIndex& source_index, const QModelIndex& selected_index) {} | ^ pdf_viewer/ui.cpp:1548:88: warning: unused parameter 'selected_index' [-Wunused-parameter] 1548 | void BaseSelectorWidget::on_delete(const QModelIndex& source_index, const QModelIndex& selected_index) {} | ^ pdf_viewer/ui.cpp:1549:53: warning: unused parameter 'source_index' [-Wunused-parameter] 1549 | void BaseSelectorWidget::on_edit(const QModelIndex& source_index, const QModelIndex& selected_index) {} | ^ pdf_viewer/ui.cpp:1549:86: warning: unused parameter 'selected_index' [-Wunused-parameter] 1549 | void BaseSelectorWidget::on_edit(const QModelIndex& source_index, const QModelIndex& selected_index) {} | ^ pdf_viewer/ui.cpp:1564:56: warning: unused parameter 'text' [-Wunused-parameter] 1564 | bool BaseSelectorWidget::on_text_change(const QString& text) { | ^ pdf_viewer/ui.cpp:1614:18: warning: unused variable 'is_alt_pressed' [-Wunused-variable] 1614 | bool is_alt_pressed = key_event->modifiers().testFlag(Qt::AltModifier); | ^~~~~~~~~~~~~~ In file included from pdf_viewer/ui.cpp:1: In file included from pdf_viewer/ui.h:2: In file included from /usr/include/c++/v1/string:647: In file included from /usr/include/c++/v1/string_view:941: In file included from /usr/include/c++/v1/algorithm:1842: In file included from /usr/include/c++/v1/__algorithm/for_each.h:16: In file included from /usr/include/c++/v1/__ranges/movable_box.h:21: /usr/include/c++/v1/optional:293:7: warning: destructor called on non-final 'Portal' that has virtual functions but non-virtual destructor [-Wdelete-non-abstract-non-virtual-dtor] 293 | __val_.~value_type(); | ^ /usr/include/c++/v1/optional:348:8: note: in instantiation of member function 'std::__optional_destruct_base::~__optional_destruct_base' requested here 348 | struct __optional_storage_base : __optional_destruct_base<_Tp> { | ^ /usr/include/c++/v1/optional:293:15: note: qualify call to silence this warning 293 | __val_.~value_type(); | ^ In file included from pdf_viewer/ui.cpp:1: In file included from pdf_viewer/ui.h:64: pdf_viewer/fts_fuzzy_match.h:59:17: warning: unused function 'fuzzy_match_simple' [-Wunused-function] 59 | static bool fuzzy_match_simple(char const * pattern, char const * str) { | ^~~~~~~~~~~~~~~~~~ 44 warnings generated. --- input.o --- In file included from pdf_viewer/input.cpp:15: In file included from pdf_viewer/utils.h:25: pdf_viewer/book.h:85:17: warning: 'to_json' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] 85 | QJsonObject to_json(std::string doc_checksum) const; | ^ pdf_viewer/book.h:59:25: note: overridden virtual function is here 59 | virtual QJsonObject to_json(std::string doc_checksum) const = 0; | ^ pdf_viewer/book.h:86:10: warning: 'from_json' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] 86 | void from_json(const QJsonObject& json_object); | ^ pdf_viewer/book.h:62:18: note: overridden virtual function is here 62 | virtual void from_json(const QJsonObject& json_object) = 0; | ^ pdf_viewer/book.h:109:17: warning: 'to_json' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] --- moc_main_widget.o --- --- input.o --- 109 | QJsonObject to_json(std::string doc_checksum) const; | ^ pdf_viewer/book.h:59:25: note: overridden virtual function is here 59 | virtual QJsonObject to_json(std::string doc_checksum) const = 0; | ^ pdf_viewer/book.h:110:10: warning: 'from_json' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] 110 | void from_json(const QJsonObject& json_object); | ^ pdf_viewer/book.h:62:18: note: overridden virtual function is here 62 | virtual void from_json(const QJsonObject& json_object) = 0; | ^ pdf_viewer/book.h:130:17: warning: 'to_json' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] 130 | QJsonObject to_json(std::string doc_checksum) const; | ^ pdf_viewer/book.h:59:25: note: overridden virtual function is here 59 | virtual QJsonObject to_json(std::string doc_checksum) const = 0; | ^ pdf_viewer/book.h:132:10: warning: 'from_json' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] 132 | void from_json(const QJsonObject& json_object); | ^ pdf_viewer/book.h:62:18: note: overridden virtual function is here 62 | virtual void from_json(const QJsonObject& json_object) = 0; | ^ pdf_viewer/book.h:251:17: warning: 'to_json' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] 251 | QJsonObject to_json(std::string doc_checksum) const; | ^ pdf_viewer/book.h:59:25: note: overridden virtual function is here 59 | virtual QJsonObject to_json(std::string doc_checksum) const = 0; | ^ pdf_viewer/book.h:252:10: warning: 'from_json' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] 252 | void from_json(const QJsonObject& json_object); | ^ pdf_viewer/book.h:62:18: note: overridden virtual function is here 62 | virtual void from_json(const QJsonObject& json_object) = 0; | ^ In file included from pdf_viewer/input.cpp:15: In file included from pdf_viewer/utils.h:26: In file included from pdf_viewer/utf8.h:31: pdf_viewer/utf8/checked.h:268:34: warning: 'iterator' is deprecated [-Wdeprecated-declarations] 268 | class iterator : public std::iterator { | ^ /usr/include/c++/v1/__iterator/iterator.h:23:29: note: 'iterator' has been explicitly marked deprecated here 23 | struct _LIBCPP_TEMPLATE_VIS _LIBCPP_DEPRECATED_IN_CXX17 iterator { | ^ /usr/include/c++/v1/__config:748:41: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX17' 748 | # define _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_DEPRECATED | ^ /usr/include/c++/v1/__config:713:49: note: expanded from macro '_LIBCPP_DEPRECATED' 713 | # define _LIBCPP_DEPRECATED __attribute__((__deprecated__)) | ^ In file included from pdf_viewer/input.cpp:15: In file included from pdf_viewer/utils.h:26: In file included from pdf_viewer/utf8.h:32: pdf_viewer/utf8/unchecked.h:179:40: warning: 'iterator' is deprecated [-Wdeprecated-declarations] 179 | class iterator : public std::iterator { | ^ /usr/include/c++/v1/__iterator/iterator.h:23:29: note: 'iterator' has been explicitly marked deprecated here 23 | struct _LIBCPP_TEMPLATE_VIS _LIBCPP_DEPRECATED_IN_CXX17 iterator { | ^ /usr/include/c++/v1/__config:748:41: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX17' 748 | # define _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_DEPRECATED | ^ /usr/include/c++/v1/__config:713:49: note: expanded from macro '_LIBCPP_DEPRECATED' 713 | # define _LIBCPP_DEPRECATED __attribute__((__deprecated__)) | ^ In file included from pdf_viewer/input.cpp:15: pdf_viewer/utils.h:481:10: warning: 'set_rate' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] 481 | void set_rate(float rate); | ^ pdf_viewer/utils.h:452:18: note: overridden virtual function is here 452 | virtual void set_rate(float rate) = 0; | ^ pdf_viewer/utils.h:483:10: warning: 'is_pausable' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] 483 | bool is_pausable(); | ^ pdf_viewer/utils.h:456:18: note: overridden virtual function is here 456 | virtual bool is_pausable() = 0; | ^ pdf_viewer/utils.h:485:10: warning: 'is_word_by_word' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] 485 | bool is_word_by_word(); | ^ pdf_viewer/utils.h:457:18: note: overridden virtual function is here 457 | virtual bool is_word_by_word() = 0; | ^ pdf_viewer/utils.h:487:18: warning: 'set_word_callback' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] 487 | virtual void set_word_callback(std::function callback); | ^ pdf_viewer/utils.h:458:18: note: overridden virtual function is here 458 | virtual void set_word_callback(std::function) = 0; | ^ pdf_viewer/utils.h:489:18: warning: 'set_state_change_callback' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] 489 | virtual void set_state_change_callback(std::function callback); | ^ pdf_viewer/utils.h:459:18: note: overridden virtual function is here 459 | virtual void set_state_change_callback(std::function) = 0; | ^ pdf_viewer/utils.h:490:18: warning: 'set_external_state_change_callback' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] 490 | virtual void set_external_state_change_callback(std::function callback); | ^ pdf_viewer/utils.h:460:18: note: overridden virtual function is here 460 | virtual void set_external_state_change_callback(std::function) = 0; | ^ pdf_viewer/utils.h:491:18: warning: 'set_on_app_pause_callback' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] 491 | virtual void set_on_app_pause_callback(std::function); | ^ pdf_viewer/utils.h:461:18: note: overridden virtual function is here 461 | virtual void set_on_app_pause_callback(std::function) = 0; | ^ pdf_viewer/utils.h:492:18: warning: 'set_on_app_resume_callback' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] 492 | virtual void set_on_app_resume_callback(std::function); | ^ pdf_viewer/utils.h:462:18: note: overridden virtual function is here 462 | virtual void set_on_app_resume_callback(std::function) = 0; | ^ In file included from pdf_viewer/input.cpp:16: pdf_viewer/input.h:194:40: warning: 'next_requirement' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] 194 | virtual std::optional next_requirement(MainWidget* widget); | ^ pdf_viewer/input.h:50:40: note: overridden virtual function is here 50 | virtual std::optional next_requirement(MainWidget* widget); | ^ pdf_viewer/input.h:196:18: warning: 'perform' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] 196 | virtual void perform(); | ^ pdf_viewer/input.h:36:18: note: overridden virtual function is here 36 | virtual void perform() = 0; | ^ pdf_viewer/input.h:199:10: warning: 'pre_perform' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] 199 | void pre_perform(); | ^ pdf_viewer/input.h:63:18: note: overridden virtual function is here 63 | virtual void pre_perform(); | ^ pdf_viewer/input.h:201:25: warning: 'get_name' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] 201 | virtual std::string get_name(); | ^ pdf_viewer/input.h:81:25: note: overridden virtual function is here 81 | virtual std::string get_name(); | ^ pdf_viewer/input.h:204:18: warning: 'set_symbol_requirement' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] 204 | virtual void set_symbol_requirement(char value); | ^ pdf_viewer/input.h:54:18: note: overridden virtual function is here 54 | virtual void set_symbol_requirement(char value); | ^ In file included from pdf_viewer/input.cpp:17: pdf_viewer/main_widget.h:784:10: warning: 'focusInEvent' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] 784 | void focusInEvent(QFocusEvent* ev); | ^ /usr/local/include/qt6/QtWidgets/qwidget.h:675:18: note: overridden virtual function is here 675 | virtual void focusInEvent(QFocusEvent *event); | ^ In file included from pdf_viewer/input.cpp:17: pdf_viewer/main_widget.h:803:10: warning: 'event' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] 803 | bool event(QEvent* event); | ^ /usr/local/include/qt6/QtWidgets/qmainwindow.h:177:10: note: overridden virtual function is here 177 | bool event(QEvent *event) override; | ^ In file included from pdf_viewer/input.cpp:18: In file included from pdf_viewer/ui.h:45: pdf_viewer/touchui/TouchListView.h:24:10: warning: 'keyPressEvent' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] 24 | void keyPressEvent(QKeyEvent* kevent); | ^ /usr/local/include/qt6/QtWidgets/qwidget.h:673:18: note: overridden virtual function is here 673 | virtual void keyPressEvent(QKeyEvent *event); | ^ In file included from pdf_viewer/input.cpp:18: In file included from pdf_viewer/ui.h:69: pdf_viewer/config.h:149:14: warning: 'data' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] 149 | QVariant data(const QModelIndex& index, int role = Qt::DisplayRole) const; | ^ /usr/local/include/qt6/QtCore/qabstractitemmodel.h:281:34: note: overridden virtual function is here 281 | Q_INVOKABLE virtual QVariant data(const QModelIndex &index, int role = Qt::DisplayRole) const = 0; | ^ In file included from pdf_viewer/input.cpp:18: pdf_viewer/ui.h:366:78: warning: unused parameter 'selected_index' [-Wunused-parameter] 366 | virtual void on_edit(const QModelIndex& source_index, const QModelIndex& selected_index) override { | ^ pdf_viewer/ui.h:397:79: warning: unused parameter 'name' [-Wunused-parameter] 397 | QObject::connect(list_view, &TouchListView::itemSelected, [&](QString name, int index) { | ^ pdf_viewer/ui.h:402:78: warning: unused parameter 'name' [-Wunused-parameter] 402 | QObject::connect(list_view, &TouchListView::itemDeleted, [&](QString name, int index) { | ^ pdf_viewer/ui.h:439:79: warning: unused parameter 'name' [-Wunused-parameter] 439 | QObject::connect(list_view, &TouchListView::itemSelected, [&](QString name, int index) { | ^ pdf_viewer/input.cpp:264:10: warning: 'set_result_socket' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] 264 | void set_result_socket(QLocalSocket* socket) { | ^ pdf_viewer/input.h:68:18: note: overridden virtual function is here 68 | virtual void set_result_socket(QLocalSocket* result_socket); | ^ pdf_viewer/input.cpp:271:10: warning: 'set_result_mutex' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] 271 | void set_result_mutex(bool* p_is_done, std::wstring* result_location) { | ^ pdf_viewer/input.h:69:18: note: overridden virtual function is here 69 | virtual void set_result_mutex(bool* res_mut, std::wstring* result_location); | ^ pdf_viewer/input.cpp:315:10: warning: 'set_text_requirement' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] 315 | void set_text_requirement(std::wstring value) { get_command()->set_text_requirement(value); } | ^ pdf_viewer/input.h:53:18: note: overridden virtual function is here 53 | virtual void set_text_requirement(std::wstring value); | ^ pdf_viewer/input.cpp:316:10: warning: 'set_symbol_requirement' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] 316 | void set_symbol_requirement(char value) { get_command()->set_symbol_requirement(value); } | ^ pdf_viewer/input.h:54:18: note: overridden virtual function is here 54 | virtual void set_symbol_requirement(char value); | ^ pdf_viewer/input.cpp:317:10: warning: 'set_file_requirement' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] 317 | void set_file_requirement(std::wstring value) { get_command()->set_file_requirement(value); } | ^ pdf_viewer/input.h:55:18: note: overridden virtual function is here 55 | virtual void set_file_requirement(std::wstring value); | ^ pdf_viewer/input.cpp:318:10: warning: 'set_rect_requirement' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] 318 | void set_rect_requirement(AbsoluteRect value) { get_command()->set_rect_requirement(value); } | ^ pdf_viewer/input.h:56:18: note: overridden virtual function is here 56 | virtual void set_rect_requirement(AbsoluteRect value); | ^ pdf_viewer/input.cpp:319:10: warning: 'set_generic_requirement' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] 319 | void set_generic_requirement(QVariant value) { get_command()->set_generic_requirement(value); } | ^ pdf_viewer/input.h:58:18: note: overridden virtual function is here 58 | virtual void set_generic_requirement(QVariant value); | ^ pdf_viewer/input.cpp:320:10: warning: 'handle_generic_requirement' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] 320 | void handle_generic_requirement() { get_command()->handle_generic_requirement(); } | ^ pdf_viewer/input.h:59:18: note: overridden virtual function is here 59 | virtual void handle_generic_requirement(); | ^ pdf_viewer/input.cpp:321:10: warning: 'set_point_requirement' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] 321 | void set_point_requirement(AbsoluteDocumentPos value) { get_command()->set_point_requirement(value); } | ^ pdf_viewer/input.h:57:18: note: overridden virtual function is here 57 | virtual void set_point_requirement(AbsoluteDocumentPos value); | ^ pdf_viewer/input.cpp:322:10: warning: 'set_num_repeats' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] 322 | void set_num_repeats(int nr) { get_command()->set_num_repeats(nr); } | ^ pdf_viewer/input.h:60:18: note: overridden virtual function is here 60 | virtual void set_num_repeats(int nr); | ^ pdf_viewer/input.cpp:323:23: warning: 'special_symbols' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] 323 | std::vector special_symbols() { return get_command()->special_symbols(); } | ^ pdf_viewer/input.h:62:31: note: overridden virtual function is here 62 | virtual std::vector special_symbols(); | ^ pdf_viewer/input.cpp:324:10: warning: 'pre_perform' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] 324 | void pre_perform() { get_command()->pre_perform(); } | ^ pdf_viewer/input.h:63:18: note: overridden virtual function is here 63 | virtual void pre_perform(); | ^ pdf_viewer/input.cpp:325:10: warning: 'pushes_state' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] 325 | bool pushes_state() { return get_command()->pushes_state(); } | ^ pdf_viewer/input.h:64:18: note: overridden virtual function is here 64 | virtual bool pushes_state(); | ^ pdf_viewer/input.cpp:326:10: warning: 'requires_document' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] 326 | bool requires_document() { return get_command()->requires_document(); } | ^ pdf_viewer/input.h:65:18: note: overridden virtual function is here 65 | virtual bool requires_document(); | ^ pdf_viewer/input.cpp:327:32: warning: 'next_requirement' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] 327 | std::optional next_requirement(MainWidget* widget) { | ^ pdf_viewer/input.h:50:40: note: overridden virtual function is here 50 | virtual std::optional next_requirement(MainWidget* widget); | ^ pdf_viewer/input.cpp:331:18: warning: 'perform' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] 331 | virtual void perform() { | ^ pdf_viewer/input.h:36:18: note: overridden virtual function is here 36 | virtual void perform() = 0; | ^ pdf_viewer/input.cpp:338:17: warning: 'get_name' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] 338 | std::string get_name() { | ^ pdf_viewer/input.h:81:25: note: overridden virtual function is here 81 | virtual std::string get_name(); | ^ pdf_viewer/input.cpp:284:30: warning: moving a temporary object prevents copy elision [-Wpessimizing-move] 284 | actual_command = std::move(command_manager->get_command_with_name(widget, command_name)); | ^ pdf_viewer/input.cpp:284:30: note: remove std::move call here 284 | actual_command = std::move(command_manager->get_command_with_name(widget, command_name)); | ^~~~~~~~~~ ~ pdf_viewer/input.cpp:378:10: warning: 'set_result_socket' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] 378 | void set_result_socket(QLocalSocket* rsocket) { | ^ pdf_viewer/input.h:68:18: note: overridden virtual function is here 68 | virtual void set_result_socket(QLocalSocket* result_socket); | ^ pdf_viewer/input.cpp:385:10: warning: 'set_result_mutex' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] 385 | void set_result_mutex(bool* id, std::wstring* result_location) { | ^ pdf_viewer/input.h:69:18: note: overridden virtual function is here 69 | virtual void set_result_mutex(bool* res_mut, std::wstring* result_location); | ^ pdf_viewer/input.cpp:443:10: warning: 'set_text_requirement' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] 443 | void set_text_requirement(std::wstring value) { | ^ pdf_viewer/input.h:53:18: note: overridden virtual function is here 53 | virtual void set_text_requirement(std::wstring value); | ^ pdf_viewer/input.cpp:463:10: warning: 'is_menu_command' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] 463 | bool is_menu_command() { | ^ pdf_viewer/input.h:71:18: note: overridden virtual function is here 71 | virtual bool is_menu_command(); | ^ pdf_viewer/input.cpp:476:10: warning: 'set_generic_requirement' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] 476 | void set_generic_requirement(QVariant value) { | ^ pdf_viewer/input.h:58:18: note: overridden virtual function is here 58 | virtual void set_generic_requirement(QVariant value); | ^ pdf_viewer/input.cpp:496:10: warning: 'handle_generic_requirement' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] 496 | void handle_generic_requirement() { | ^ pdf_viewer/input.h:59:18: note: overridden virtual function is here 59 | virtual void handle_generic_requirement(); | ^ pdf_viewer/input.cpp:516:10: warning: 'set_symbol_requirement' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] 516 | void set_symbol_requirement(char value) { | ^ pdf_viewer/input.h:54:18: note: overridden virtual function is here 54 | virtual void set_symbol_requirement(char value); | ^ pdf_viewer/input.cpp:537:10: warning: 'requires_document' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] 537 | bool requires_document() { | ^ pdf_viewer/input.h:65:18: note: overridden virtual function is here 65 | virtual bool requires_document(); | ^ pdf_viewer/input.cpp:555:10: warning: 'set_file_requirement' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] 555 | void set_file_requirement(std::wstring value) { | ^ pdf_viewer/input.h:55:18: note: overridden virtual function is here 55 | virtual void set_file_requirement(std::wstring value); | ^ pdf_viewer/input.cpp:594:10: warning: 'set_rect_requirement' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] 594 | void set_rect_requirement(AbsoluteRect value) { | ^ pdf_viewer/input.h:56:18: note: overridden virtual function is here 56 | virtual void set_rect_requirement(AbsoluteRect value); | ^ pdf_viewer/input.cpp:601:10: warning: 'set_point_requirement' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] 601 | void set_point_requirement(AbsoluteDocumentPos value) { | ^ pdf_viewer/input.h:57:18: note: overridden virtual function is here 57 | virtual void set_point_requirement(AbsoluteDocumentPos value); | ^ pdf_viewer/input.cpp:609:10: warning: 'pre_perform' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] 609 | void pre_perform() { | ^ pdf_viewer/input.h:63:18: note: overridden virtual function is here 63 | virtual void pre_perform(); | ^ pdf_viewer/input.cpp:626:32: warning: 'next_requirement' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] 626 | std::optional next_requirement(MainWidget* widget) { | ^ pdf_viewer/input.h:50:40: note: overridden virtual function is here 50 | virtual std::optional next_requirement(MainWidget* widget); | ^ pdf_viewer/input.cpp:780:10: warning: 'on_text_change' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] 780 | void on_text_change(const QString& new_text) { | ^ pdf_viewer/input.h:75:18: note: overridden virtual function is here 75 | virtual void on_text_change(const QString& new_text); | ^ pdf_viewer/input.cpp:794:23: warning: 'special_symbols' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] 794 | std::vector special_symbols() { | ^ pdf_viewer/input.h:62:31: note: overridden virtual function is here 62 | virtual std::vector special_symbols(); | ^ pdf_viewer/input.cpp:811:17: warning: 'get_name' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] 811 | std::string get_name() { | ^ pdf_viewer/input.h:81:25: note: overridden virtual function is here 81 | virtual std::string get_name(); | ^ pdf_viewer/input.cpp:371:20: warning: moving a local object in a return statement prevents copy elision [-Wpessimizing-move] 371 | return std::move(subcommand); | ^ pdf_viewer/input.cpp:371:20: note: remove std::move call here 371 | return std::move(subcommand); | ^~~~~~~~~~ ~ pdf_viewer/input.cpp:374:20: warning: moving a temporary object prevents copy elision [-Wpessimizing-move] 374 | return std::move(std::make_unique(subcommand_name, widget, widget->command_manager, invocation)); | ^ pdf_viewer/input.cpp:374:20: note: remove std::move call here 374 | return std::move(std::make_unique(subcommand_name, widget, widget->command_manager, invocation)); | ^~~~~~~~~~ ~ pdf_viewer/input.cpp:451:31: warning: comparison of integers of different signs: 'int' and 'size_type' (aka 'unsigned long') [-Wsign-compare] 451 | for (int i = 0; i < commands.size(); i++) { | ~ ^ ~~~~~~~~~~~~~~~ pdf_viewer/input.cpp:484:31: warning: comparison of integers of different signs: 'int' and 'size_type' (aka 'unsigned long') [-Wsign-compare] 484 | for (int i = 0; i < commands.size(); i++) { | ~ ^ ~~~~~~~~~~~~~~~ pdf_viewer/input.cpp:504:31: warning: comparison of integers of different signs: 'int' and 'size_type' (aka 'unsigned long') [-Wsign-compare] 504 | for (int i = 0; i < commands.size(); i++) { | ~ ^ ~~~~~~~~~~~~~~~ pdf_viewer/input.cpp:525:31: warning: comparison of integers of different signs: 'int' and 'size_type' (aka 'unsigned long') [-Wsign-compare] 525 | for (int i = 0; i < commands.size(); i++) { | ~ ^ ~~~~~~~~~~~~~~~ pdf_viewer/input.cpp:540:63: warning: comparison of integers of different signs: 'int' and 'size_type' (aka 'unsigned long') [-Wsign-compare] 540 | if (current_mode_index >= 0 && current_mode_index < commands.size()) { | ~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~ pdf_viewer/input.cpp:546:31: warning: comparison of integers of different signs: 'int' and 'size_type' (aka 'unsigned long') [-Wsign-compare] 546 | for (int i = 0; i < commands.size(); i++) { | ~ ^ ~~~~~~~~~~~~~~~ pdf_viewer/input.cpp:563:31: warning: comparison of integers of different signs: 'int' and 'size_type' (aka 'unsigned long') [-Wsign-compare] 563 | for (int i = 0; i < commands.size(); i++) { | ~ ^ ~~~~~~~~~~~~~~~ pdf_viewer/input.cpp:581:31: warning: comparison of integers of different signs: 'int' and 'size_type' (aka 'unsigned long') [-Wsign-compare] 581 | for (int i = 0; i < commands.size(); i++) { | ~ ^ ~~~~~~~~~~~~~~~ pdf_viewer/input.cpp:617:31: warning: comparison of integers of different signs: 'int' and 'size_type' (aka 'unsigned long') [-Wsign-compare] 617 | for (int i = 0; i < performed.size(); i++) { | ~ ^ ~~~~~~~~~~~~~~~~ pdf_viewer/input.cpp:640:31: warning: comparison of integers of different signs: 'int' and 'size_type' (aka 'unsigned long') [-Wsign-compare] 640 | for (int i = 0; i < commands.size(); i++) { | ~ ^ ~~~~~~~~~~~~~~~ pdf_viewer/input.cpp:683:31: warning: comparison of integers of different signs: 'int' and 'size_type' (aka 'unsigned long') [-Wsign-compare] 683 | for (int i = 0; i < modes.size(); i++) { | ~ ^ ~~~~~~~~~~~~ pdf_viewer/input.cpp:726:31: warning: comparison of integers of different signs: 'int' and 'size_type' (aka 'unsigned long') [-Wsign-compare] 726 | for (int i = 0; i < commands.size(); i++) { | ~ ^ ~~~~~~~~~~~~~~~ pdf_viewer/input.cpp:740:31: warning: comparison of integers of different signs: 'int' and 'size_type' (aka 'unsigned long') [-Wsign-compare] 740 | for (int i = 0; i < commands.size(); i++) { | ~ ^ ~~~~~~~~~~~~~~~ pdf_viewer/input.cpp:755:31: warning: comparison of integers of different signs: 'int' and 'size_type' (aka 'unsigned long') [-Wsign-compare] 755 | for (int i = 0; i < commands.size(); i++) { | ~ ^ ~~~~~~~~~~~~~~~ pdf_viewer/input.cpp:772:31: warning: comparison of integers of different signs: 'int' and 'size_type' (aka 'unsigned long') [-Wsign-compare] 772 | for (int i = 0; i < performed.size(); i++) { | ~ ^ ~~~~~~~~~~~~~~~~ pdf_viewer/input.cpp:860:59: warning: field 'command_cname' will be initialized after field 'widget' [-Wreorder-ctor] 860 | Command::Command(std::string name, MainWidget* widget_) : command_cname(name), widget(widget_) { | ^~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~ | widget(widget_) command_cname(name) pdf_viewer/input.cpp:864:45: warning: unused parameter 'new_text' [-Wunused-parameter] 864 | void Command::on_text_change(const QString& new_text) { | ^ pdf_viewer/input.cpp:887:62: warning: unused parameter 'index' [-Wunused-parameter] 887 | std::optional Command::get_text_suggestion(int index) { | ^ pdf_viewer/input.cpp:907:48: warning: unused parameter 'value' [-Wunused-parameter] 907 | void Command::set_generic_requirement(QVariant value) { | ^ pdf_viewer/input.cpp:994:10: warning: 'set_generic_requirement' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] 994 | void set_generic_requirement(QVariant value) { | ^ pdf_viewer/input.h:58:18: note: overridden virtual function is here 58 | virtual void set_generic_requirement(QVariant value); | ^ pdf_viewer/input.cpp:985:61: warning: unused parameter 'widget' [-Wunused-parameter] 985 | std::optional next_requirement(MainWidget* widget) override { | ^ pdf_viewer/input.cpp:1006:61: warning: unused parameter 'widget' [-Wunused-parameter] 1006 | std::optional next_requirement(MainWidget* widget) { | ^ pdf_viewer/input.cpp:1035:61: warning: unused parameter 'widget' [-Wunused-parameter] 1035 | std::optional next_requirement(MainWidget* widget) { | ^ pdf_viewer/input.cpp:1085:69: warning: unused parameter 'widget' [-Wunused-parameter] 1085 | virtual std::optional next_requirement(MainWidget* widget) { | ^ pdf_viewer/input.cpp:1121:69: warning: unused parameter 'widget' [-Wunused-parameter] 1121 | virtual std::optional next_requirement(MainWidget* widget) { | ^ pdf_viewer/input.cpp:1418:10: warning: 'pre_perform' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] 1418 | void pre_perform() { | ^ pdf_viewer/input.h:63:18: note: overridden virtual function is here 63 | virtual void pre_perform(); | ^ pdf_viewer/input.cpp:1430:10: warning: 'perform' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] 1430 | void perform() { | ^ pdf_viewer/input.h:36:18: note: overridden virtual function is here 36 | virtual void perform() = 0; | ^ pdf_viewer/input.cpp:1439:10: warning: 'pushes_state' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] 1439 | bool pushes_state() { | ^ pdf_viewer/input.h:64:18: note: overridden virtual function is here 64 | virtual bool pushes_state(); | ^ pdf_viewer/input.cpp:1443:33: warning: 'get_text_suggestion' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] 1443 | std::optional get_text_suggestion(int index) { | ^ pdf_viewer/input.h:70:41: note: overridden virtual function is here 70 | virtual std::optional get_text_suggestion(int index); | ^ pdf_viewer/input.cpp:1448:17: warning: 'text_requirement_name' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] 1448 | std::string text_requirement_name() { | ^ pdf_viewer/input.cpp:1117:25: note: overridden virtual function is here 1117 | virtual std::string text_requirement_name() { | ^ pdf_viewer/input.cpp:1580:61: warning: unused parameter 'widget' [-Wunused-parameter] 1580 | std::optional next_requirement(MainWidget* widget) { | ^ pdf_viewer/input.cpp:1605:61: warning: unused parameter 'widget' [-Wunused-parameter] 1605 | std::optional next_requirement(MainWidget* widget) { | ^ pdf_viewer/input.cpp:1624:31: warning: comparison of integers of different signs: 'int' and 'size_type' (aka 'unsigned long') [-Wsign-compare] 1624 | for (int i = 0; i < configs->size(); i++) { | ~ ^ ~~~~~~~~~~~~~~~ pdf_viewer/input.cpp:1629:27: warning: comparison of integers of different signs: 'int' and 'size_type' (aka 'unsigned long') [-Wsign-compare] 1629 | if (i < configs->size() - 1) { | ~ ^ ~~~~~~~~~~~~~~~~~~~ pdf_viewer/input.cpp:1650:61: warning: unused parameter 'widget' [-Wunused-parameter] 1650 | std::optional next_requirement(MainWidget* widget) { | ^ pdf_viewer/input.cpp:1771:61: warning: unused parameter 'widget' [-Wunused-parameter] 1771 | std::optional next_requirement(MainWidget* widget) { | ^ pdf_viewer/input.cpp:1835:27: warning: comparison of integers of different signs: 'int' and 'size_type' (aka 'unsigned long') [-Wsign-compare] 1835 | for (int i = 0; i < configs->size(); i++) { | ~ ^ ~~~~~~~~~~~~~~~ pdf_viewer/input.cpp:2034:32: warning: 'next_requirement' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] 2034 | std::optional next_requirement(MainWidget* widget) { | ^ pdf_viewer/input.h:50:40: note: overridden virtual function is here 50 | virtual std::optional next_requirement(MainWidget* widget); | ^ pdf_viewer/input.cpp:2047:10: warning: 'set_text_requirement' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] 2047 | void set_text_requirement(std::wstring value) { | ^ pdf_viewer/input.h:53:18: note: overridden virtual function is here 53 | virtual void set_text_requirement(std::wstring value); | ^ pdf_viewer/input.cpp:2052:10: warning: 'set_point_requirement' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] 2052 | void set_point_requirement(AbsoluteDocumentPos value) { | ^ pdf_viewer/input.h:57:18: note: overridden virtual function is here 57 | virtual void set_point_requirement(AbsoluteDocumentPos value); | ^ pdf_viewer/input.cpp:2071:10: warning: 'perform' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] 2071 | void perform() { | ^ pdf_viewer/input.h:36:18: note: overridden virtual function is here 36 | virtual void perform() = 0; | ^ pdf_viewer/input.cpp:2034:61: warning: unused parameter 'widget' [-Wunused-parameter] 2034 | std::optional next_requirement(MainWidget* widget) { | ^ pdf_viewer/input.cpp:2095:61: warning: unused parameter 'widget' [-Wunused-parameter] 2095 | std::optional next_requirement(MainWidget* widget) { | ^ pdf_viewer/input.cpp:2124:61: warning: unused parameter 'widget' [-Wunused-parameter] 2124 | std::optional next_requirement(MainWidget* widget) { | ^ pdf_viewer/input.cpp:2138:29: warning: unused variable 'scratchpad_pos' [-Wunused-variable] 2138 | AbsoluteDocumentPos scratchpad_pos = AbsoluteDocumentPos{ widget->scratchpad->get_offset_x(), widget->scratchpad->get_offset_y() }; | ^~~~~~~~~~~~~~ pdf_viewer/input.cpp:2139:29: warning: unused variable 'main_window_pos' [-Wunused-variable] 2139 | AbsoluteDocumentPos main_window_pos = widget->main_document_view->get_offsets(); | ^~~~~~~~~~~~~~~ pdf_viewer/input.cpp:2152:31: warning: comparison of integers of different signs: 'int' and 'size_type' (aka 'unsigned long') [-Wsign-compare] 2152 | for (int i = 0; i < drawing.points.size(); i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~ pdf_viewer/input.cpp:2179:61: warning: unused parameter 'widget' [-Wunused-parameter] 2179 | std::optional next_requirement(MainWidget* widget) { | ^ pdf_viewer/input.cpp:2223:61: warning: unused parameter 'widget' [-Wunused-parameter] 2223 | std::optional next_requirement(MainWidget* widget) { | ^ pdf_viewer/input.cpp:2272:32: warning: 'next_requirement' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] 2272 | std::optional next_requirement(MainWidget* widget) { | ^ pdf_viewer/input.h:50:40: note: overridden virtual function is here 50 | virtual std::optional next_requirement(MainWidget* widget); | ^ pdf_viewer/input.cpp:2285:10: warning: 'set_text_requirement' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] 2285 | void set_text_requirement(std::wstring value) { | ^ pdf_viewer/input.h:53:18: note: overridden virtual function is here 53 | virtual void set_text_requirement(std::wstring value); | ^ pdf_viewer/input.cpp:2289:10: warning: 'set_rect_requirement' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] 2289 | void set_rect_requirement(AbsoluteRect value) { | ^ pdf_viewer/input.h:56:18: note: overridden virtual function is here 56 | virtual void set_rect_requirement(AbsoluteRect value); | ^ pdf_viewer/input.cpp:2309:10: warning: 'on_cancel' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] 2309 | void on_cancel() { | ^ pdf_viewer/input.h:66:18: note: overridden virtual function is here 66 | virtual void on_cancel(); | ^ pdf_viewer/input.cpp:2316:10: warning: 'perform' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] 2316 | void perform() { | ^ pdf_viewer/input.h:36:18: note: overridden virtual function is here 36 | virtual void perform() = 0; | ^ pdf_viewer/input.cpp:2272:61: warning: unused parameter 'widget' [-Wunused-parameter] 2272 | std::optional next_requirement(MainWidget* widget) { | ^ pdf_viewer/input.cpp:2433:61: warning: unused parameter 'widget' [-Wunused-parameter] 2433 | std::optional next_requirement(MainWidget* widget) { | ^ pdf_viewer/input.cpp:2468:19: warning: unused variable 'x_offset' [-Wunused-variable] 2468 | float x_offset = location[1].toFloat(); | ^~~~~~~~ pdf_viewer/input.cpp:2605:61: warning: unused parameter 'widget' [-Wunused-parameter] 2605 | std::optional next_requirement(MainWidget* widget) { | ^ pdf_viewer/input.cpp:2632:61: warning: unused parameter 'widget' [-Wunused-parameter] 2632 | std::optional next_requirement(MainWidget* widget) { | ^ pdf_viewer/input.cpp:2660:61: warning: unused parameter 'widget' [-Wunused-parameter] 2660 | std::optional next_requirement(MainWidget* widget) { | ^ pdf_viewer/input.cpp:2688:61: warning: unused parameter 'widget' [-Wunused-parameter] 2688 | std::optional next_requirement(MainWidget* widget) { | ^ pdf_viewer/input.cpp:2719:61: warning: unused parameter 'widget' [-Wunused-parameter] 2719 | std::optional next_requirement(MainWidget* widget) { | ^ pdf_viewer/input.cpp:2747:32: warning: 'next_requirement' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] 2747 | std::optional next_requirement(MainWidget* widget) { | ^ pdf_viewer/input.h:50:40: note: overridden virtual function is here 50 | virtual std::optional next_requirement(MainWidget* widget); | ^ pdf_viewer/input.cpp:2764:10: warning: 'set_generic_requirement' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] 2764 | void set_generic_requirement(QVariant value) | ^ pdf_viewer/input.h:58:18: note: overridden virtual function is here 58 | virtual void set_generic_requirement(QVariant value); | ^ pdf_viewer/input.cpp:2785:10: warning: 'perform' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] 2785 | void perform() { | ^ pdf_viewer/input.h:36:18: note: overridden virtual function is here 36 | virtual void perform() = 0; | ^ pdf_viewer/input.cpp:2747:61: warning: unused parameter 'widget' [-Wunused-parameter] 2747 | std::optional next_requirement(MainWidget* widget) { | ^ pdf_viewer/input.cpp:2764:43: warning: unused parameter 'value' [-Wunused-parameter] 2764 | void set_generic_requirement(QVariant value) | ^ pdf_viewer/input.cpp:2800:32: warning: 'next_requirement' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] 2800 | std::optional next_requirement(MainWidget* widget) { | ^ pdf_viewer/input.cpp:2747:32: note: overridden virtual function is here 2747 | std::optional next_requirement(MainWidget* widget) { | ^ pdf_viewer/input.cpp:2810:10: warning: 'set_text_requirement' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] 2810 | void set_text_requirement(std::wstring text) { | ^ pdf_viewer/input.h:53:18: note: overridden virtual function is here 53 | virtual void set_text_requirement(std::wstring value); | ^ pdf_viewer/input.cpp:2825:10: warning: 'set_generic_requirement' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] 2825 | void set_generic_requirement(QVariant value) | ^ pdf_viewer/input.cpp:2764:10: note: overridden virtual function is here 2764 | void set_generic_requirement(QVariant value) | ^ pdf_viewer/input.cpp:2825:43: warning: unused parameter 'value' [-Wunused-parameter] 2825 | void set_generic_requirement(QVariant value) | ^ pdf_viewer/input.cpp:2869:61: warning: unused parameter 'widget' [-Wunused-parameter] 2869 | std::optional next_requirement(MainWidget* widget) { | ^ pdf_viewer/input.cpp:3396:10: warning: 'pre_perform' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] 3396 | void pre_perform() { | ^ pdf_viewer/input.h:63:18: note: overridden virtual function is here 63 | virtual void pre_perform(); | ^ pdf_viewer/input.cpp:3419:10: warning: 'on_cancel' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] 3419 | void on_cancel() { | ^ pdf_viewer/input.h:66:18: note: overridden virtual function is here 66 | virtual void on_cancel(); | ^ pdf_viewer/input.cpp:3426:32: warning: 'next_requirement' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] 3426 | std::optional next_requirement(MainWidget* widget) { | ^ pdf_viewer/input.cpp:1121:40: note: overridden virtual function is here 1121 | virtual std::optional next_requirement(MainWidget* widget) { | ^ pdf_viewer/input.cpp:3431:10: warning: 'perform' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] 3431 | void perform() { | ^ pdf_viewer/input.h:36:18: note: overridden virtual function is here 36 | virtual void perform() = 0; | ^ pdf_viewer/input.cpp:3442:17: warning: 'text_requirement_name' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] 3442 | std::string text_requirement_name() { | ^ pdf_viewer/input.cpp:1117:25: note: overridden virtual function is here 1117 | virtual std::string text_requirement_name() { | ^ pdf_viewer/input.cpp:3531:32: warning: 'next_requirement' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] 3531 | std::optional next_requirement(MainWidget* widget) { | ^ pdf_viewer/input.h:50:40: note: overridden virtual function is here 50 | virtual std::optional next_requirement(MainWidget* widget); | ^ pdf_viewer/input.cpp:3544:18: warning: 'set_symbol_requirement' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] 3544 | virtual void set_symbol_requirement(char value) { | ^ pdf_viewer/input.h:54:18: note: overridden virtual function is here 54 | virtual void set_symbol_requirement(char value); | ^ pdf_viewer/input.cpp:3550:10: warning: 'perform' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] 3550 | void perform() { | ^ pdf_viewer/input.h:36:18: note: overridden virtual function is here 36 | virtual void perform() = 0; | ^ pdf_viewer/input.cpp:3531:61: warning: unused parameter 'widget' [-Wunused-parameter] 3531 | std::optional next_requirement(MainWidget* widget) { | ^ pdf_viewer/input.cpp:3535:24: warning: comparison of integers of different signs: 'size_type' (aka 'unsigned long') and 'int' [-Wsign-compare] 3535 | if (tag.size() < n_required_tags) { | ~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~ pdf_viewer/input.cpp:3856:98: warning: comparison of integers of different signs: 'std::tuple_element<1, std::pair>::type' (aka 'int') and 'size_type' (aka 'unsigned long') [-Wsign-compare] 3856 | if (begin_page >= 0 && begin_page < page_indices.size() && end_page >= 0 && end_page < page_indices.size()) { | ~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~ pdf_viewer/input.cpp:3856:47: warning: comparison of integers of different signs: 'std::tuple_element<0, std::pair>::type' (aka 'int') and 'size_type' (aka 'unsigned long') [-Wsign-compare] 3856 | if (begin_page >= 0 && begin_page < page_indices.size() && end_page >= 0 && end_page < page_indices.size()) { | ~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~ pdf_viewer/input.cpp:3858:42: warning: comparison of integers of different signs: 'std::tuple_element<1, std::pair>::type' (aka 'int') and 'size_type' (aka 'unsigned long') [-Wsign-compare] 3858 | int end_index = end_page < page_indices.size() - 1 ? page_indices[end_page + 1] : doc_text.size(); | ~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~ pdf_viewer/input.cpp:3936:10: warning: 'perform' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] 3936 | void perform() { | ^ pdf_viewer/input.h:36:18: note: overridden virtual function is here 36 | virtual void perform() = 0; | ^ pdf_viewer/input.cpp:3961:40: warning: 'next_requirement' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] 3961 | virtual std::optional next_requirement(MainWidget* widget) { | ^ pdf_viewer/input.h:50:40: note: overridden virtual function is here 50 | virtual std::optional next_requirement(MainWidget* widget); | ^ pdf_viewer/input.cpp:4105:61: warning: unused parameter 'widget' [-Wunused-parameter] 4105 | std::optional next_requirement(MainWidget* widget) { | ^ pdf_viewer/input.cpp:4283:69: warning: unused parameter 'widget' [-Wunused-parameter] 4283 | virtual std::optional next_requirement(MainWidget* widget) { | ^ pdf_viewer/input.cpp:4504:78: warning: comparison of integers of different signs: 'size_type' (aka 'unsigned long') and 'int' [-Wsign-compare] 4504 | if (ALPHABETIC_LINK_TAGS && text.has_value() && (text.value().size() == get_num_tag_digits(widget->num_visible_links()))) return true; | ~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ pdf_viewer/input.cpp:4587:85: warning: unused parameter 'widget' [-Wunused-parameter] 4587 | std::optional KeyboardSelectPointCommand::next_requirement(MainWidget* widget) { | ^ pdf_viewer/input.cpp:4751:10: warning: 'perform' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] 4751 | void perform() { | ^ pdf_viewer/input.h:36:18: note: overridden virtual function is here 36 | virtual void perform() = 0; | ^ pdf_viewer/input.cpp:4756:10: warning: 'pre_perform' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] 4756 | void pre_perform() { | ^ pdf_viewer/input.h:63:18: note: overridden virtual function is here 63 | virtual void pre_perform(); | ^ pdf_viewer/input.cpp:4761:17: warning: 'text_requirement_name' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] 4761 | std::string text_requirement_name() { | ^ pdf_viewer/input.cpp:1117:25: note: overridden virtual function is here 1117 | virtual std::string text_requirement_name() { | ^ pdf_viewer/input.cpp:5733:61: warning: unused parameter 'widget' [-Wunused-parameter] 5733 | std::optional next_requirement(MainWidget* widget) { | ^ pdf_viewer/input.cpp:5846:61: warning: unused parameter 'widget' [-Wunused-parameter] 5846 | std::optional next_requirement(MainWidget* widget) { | ^ pdf_viewer/input.cpp:5992:61: warning: unused parameter 'widget' [-Wunused-parameter] 5992 | std::optional next_requirement(MainWidget* widget) { | ^ pdf_viewer/input.cpp:6177:61: warning: unused parameter 'widget' [-Wunused-parameter] 6177 | std::optional next_requirement(MainWidget* widget) { | ^ pdf_viewer/input.cpp:6218:61: warning: unused parameter 'widget' [-Wunused-parameter] 6218 | std::optional next_requirement(MainWidget* widget) { | ^ pdf_viewer/input.cpp:6259:61: warning: unused parameter 'widget' [-Wunused-parameter] 6259 | std::optional next_requirement(MainWidget* widget) { | ^ pdf_viewer/input.cpp:6379:61: warning: unused parameter 'widget' [-Wunused-parameter] 6379 | std::optional next_requirement(MainWidget* widget) { | ^ pdf_viewer/input.cpp:6474:29: warning: unused variable 'prev_value' [-Wunused-variable] 6474 | int prev_value = *config_ptr; | ^~~~~~~~~~ pdf_viewer/input.cpp:6484:31: warning: unused variable 'prev_value' [-Wunused-variable] 6484 | float prev_value = *config_ptr; | ^~~~~~~~~~ pdf_viewer/input.cpp:6697:61: warning: unused parameter 'widget' [-Wunused-parameter] 6697 | std::optional next_requirement(MainWidget* widget) { | ^ pdf_viewer/input.cpp:7016:74: warning: lambda capture 'this' is not used [-Wunused-lambda-capture] 7016 | new_commands[command_name] = [command_name, local_command_value, this](MainWidget* w) {return std::make_unique(w, command_name, local_command_value); }; | ~~^~~~ pdf_viewer/input.cpp:7052:61: warning: lambda capture 'config_manager' is not used [-Wunused-lambda-capture] 7052 | new_commands[config_save_command_name] = [confname, config_manager](MainWidget* w) {return std::make_unique(w, confname); }; | ~~^~~~~~~~~~~~~~ pdf_viewer/input.cpp:7056:63: warning: lambda capture 'config_manager' is not used [-Wunused-lambda-capture] 7056 | new_commands[config_delete_command_name] = [confname, config_manager](MainWidget* w) {return std::make_unique(w, confname); }; | ~~^~~~~~~~~~~~~~ pdf_viewer/input.cpp:7061:67: warning: lambda capture 'config_manager' is not used [-Wunused-lambda-capture] 7061 | new_commands[config_toggle_command_name] = [confname, config_manager](MainWidget* w) {return std::make_unique(w, confname); }; | ~~^~~~~~~~~~~~~~ pdf_viewer/input.cpp:7102:98: warning: lambda capture 'this' is not used [-Wunused-lambda-capture] 7102 | new_commands[command_name] = [command_name, code, entry_point=entry_point, is_async, this](MainWidget* w) { | ~~^~~~ pdf_viewer/input.cpp:7256:21: warning: equality comparison with extraneous parentheses [-Wparentheses-equality] 7256 | else if ((c == '>')) { | ~~^~~~~~ pdf_viewer/input.cpp:7256:21: note: remove extraneous parentheses around the comparison to silence this warning 7256 | else if ((c == '>')) { | ~ ^ ~ pdf_viewer/input.cpp:7256:21: note: use '=' to turn this equality comparison into an assignment 7256 | else if ((c == '>')) { | ^~ | = pdf_viewer/input.cpp:7282:27: warning: comparison of integers of different signs: 'size_type' (aka 'unsigned long') and 'int' [-Wsign-compare] 7282 | if (com.find("[") == -1){ | ~~~~~~~~~~~~~ ^ ~~ pdf_viewer/input.cpp:7285:28: warning: comparison of integers of different signs: 'size_type' (aka 'unsigned long') and 'int' [-Wsign-compare] 7285 | if (com.find("[]") != -1){ | ~~~~~~~~~~~~~~ ^ ~~ pdf_viewer/input.cpp:7400:121: warning: comparison of integers of different signs: 'size_type' (aka 'unsigned long') and 'int' [-Wsign-compare] 7400 | else if (command_names.size() == 1 && (command_names[0].find("[") == -1) && (command_names[0].find("(") == -1)) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~ pdf_viewer/input.cpp:7400:83: warning: comparison of integers of different signs: 'size_type' (aka 'unsigned long') and 'int' [-Wsign-compare] 7400 | else if (command_names.size() == 1 && (command_names[0].find("[") == -1) && (command_names[0].find("(") == -1)) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~ pdf_viewer/input.cpp:7411:39: warning: comparison of integers of different signs: 'int' and 'size_type' (aka 'unsigned long') [-Wsign-compare] 7411 | for (int k = 0; k < command_names.size(); k++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~ pdf_viewer/input.cpp:7417:43: warning: comparison of integers of different signs: 'int' and 'size_type' (aka 'unsigned long') [-Wsign-compare] 7417 | for (int k = 0; k < previous_names.size(); k++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~ pdf_viewer/input.cpp:7800:66: warning: unused parameter 'widget' [-Wunused-parameter] 7800 | std::optional Command::next_requirement(MainWidget* widget) { | ^ pdf_viewer/input.cpp:7808:49: warning: unused parameter 'value' [-Wunused-parameter] 7808 | void Command::set_text_requirement(std::wstring value) {} | ^ pdf_viewer/input.cpp:7809:43: warning: unused parameter 'value' [-Wunused-parameter] 7809 | void Command::set_symbol_requirement(char value) {} | ^ pdf_viewer/input.cpp:7810:49: warning: unused parameter 'value' [-Wunused-parameter] 7810 | void Command::set_file_requirement(std::wstring value) {} | ^ pdf_viewer/input.cpp:7811:49: warning: unused parameter 'value' [-Wunused-parameter] 7811 | void Command::set_rect_requirement(AbsoluteRect value) {} | ^ pdf_viewer/input.cpp:7812:57: warning: unused parameter 'value' [-Wunused-parameter] 7812 | void Command::set_point_requirement(AbsoluteDocumentPos value) {} | ^ In file included from pdf_viewer/input.cpp:1: In file included from /usr/include/c++/v1/iostream:42: In file included from /usr/include/c++/v1/ios:220: In file included from /usr/include/c++/v1/__locale:24: In file included from /usr/include/c++/v1/string:647: In file included from /usr/include/c++/v1/string_view:941: In file included from /usr/include/c++/v1/algorithm:1842: In file included from /usr/include/c++/v1/__algorithm/for_each.h:16: In file included from /usr/include/c++/v1/__ranges/movable_box.h:21: /usr/include/c++/v1/optional:293:7: warning: destructor called on non-final 'Portal' that has virtual functions but non-virtual destructor [-Wdelete-non-abstract-non-virtual-dtor] 293 | __val_.~value_type(); | ^ /usr/include/c++/v1/optional:348:8: note: in instantiation of member function 'std::__optional_destruct_base::~__optional_destruct_base' requested here 348 | struct __optional_storage_base : __optional_destruct_base<_Tp> { | ^ /usr/include/c++/v1/optional:293:15: note: qualify call to silence this warning 293 | __val_.~value_type(); | ^ /usr/include/c++/v1/optional:311:7: warning: destructor called on non-final 'Portal' that has virtual functions but non-virtual destructor [-Wdelete-non-abstract-non-virtual-dtor] 311 | __val_.~value_type(); | ^ /usr/include/c++/v1/optional:380:15: note: in instantiation of member function 'std::__optional_destruct_base::reset' requested here --- moc_main_widget.o --- c++ -c -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -std=c++17 -std=gnu++1z -Wall -Wextra -pthread -DSIOYEK_QT6 -DQT_3DINPUT_LIB -DQT_OPENGL_LIB -DQT_OPENGLEXTENSIONS_LIB -DQT_WIDGETS_LIB -DNON_PORTABLE -DLINUX_STANDARD_PATHS -DQT_NO_DEBUG -DQT_QUICKWIDGETS_LIB -DQT_QUICK_LIB -DQT_OPENGLWIDGETS_LIB -DQT_OPENGL_LIB -DQT_WIDGETS_LIB -DQT_3DINPUT_LIB -DQT_3DCORE_LIB -DQT_SVG_LIB -DQT_TEXTTOSPEECH_LIB -DQT_MULTIMEDIA_LIB -DQT_GUI_LIB -DQT_QML_LIB -DQT_NETWORK_LIB -DQT_CONCURRENT_LIB -DQT_QMLINTEGRATION_LIB -DQT_CORE_LIB -I. -Ipdf_viewer -Imupdf/include -Izlib -I/usr/local/include/qt6 -I/usr/local/include/qt6/QtQuickWidgets -I/usr/local/include/qt6/QtQuick -I/usr/local/include/qt6/QtOpenGLWidgets -I/usr/local/include/qt6/QtOpenGL -I/usr/local/include/qt6/QtWidgets -I/usr/local/include/qt6/Qt3DInput -I/usr/local/include/qt6/Qt3DCore -I/usr/local/include/qt6/QtSvg -I/usr/local/include/qt6/QtTextToSpeech -I/usr/local/include/qt6/QtMultimedia -I/usr/local/include/qt6/QtGui -I/usr/local/include/qt6/QtQml -I/--- input.o --- 380 | this->reset(); | ^ /usr/include/c++/v1/optional:518:11: note: in instantiation of function template specialization 'std::__optional_storage_base::__assign_from &>' requested here 518 | this->__assign_from(__opt); | ^ /usr/include/c++/v1/optional:540:108: note: in instantiation of member function 'std::__optional_copy_assign_base::operator=' requested here 540 | _LIBCPP_HIDE_FROM_ABI __optional_move_assign_base& operator=(const __optional_move_assign_base&) = default; | ^ /usr/include/c++/v1/optional:311:15: note: qualify call to silence this warning 311 | __val_.~value_type(); | ^ In file included from pdf_viewer/input.cpp:1: In file included from /usr/include/c++/v1/iostream:42: In file included from /usr/include/c++/v1/ios:220: --- moc_main_widget.o --- usr/local/include/qt6/QtNetwork -I/usr/local/include/qt6/QtConcurrent -I/usr/local/include/qt6/QtQmlIntegration -I/usr/local/include/qt6/QtCore -I. -I/usr/local/include -I/usr/local/include -I/usr/local/include -I/usr/local/lib/qt6/mkspecs/freebsd-clang -o moc_main_widget.o moc_main_widget.cpp --- input.o --- In file included from /usr/include/c++/v1/__locale:15: In file included from /usr/include/c++/v1/__memory/shared_ptr.h:24: /usr/include/c++/v1/__memory/allocator.h:168:81: warning: destructor called on non-final 'Portal' that has virtual functions but non-virtual destructor [-Wdelete-non-abstract-non-virtual-dtor] 168 | _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_HIDE_FROM_ABI void destroy(pointer __p) { __p->~_Tp(); } | ^ /usr/include/c++/v1/__memory/allocator_traits.h:334:9: note: in instantiation of member function 'std::allocator::destroy' requested here 334 | __a.destroy(__p); | ^ /usr/include/c++/v1/vector:985:23: note: in instantiation of function template specialization 'std::allocator_traits>::destroy' requested here 985 | __alloc_traits::destroy(__alloc(), std::__to_address(--__soon_to_be_end)); | ^ /usr/include/c++/v1/vector:979:5: note: in instantiation of member function 'std::vector::__base_destruct_at_end' requested here 979 | __base_destruct_at_end(this->__begin_); | ^ /usr/include/c++/v1/vector:530:16: note: in instantiation of member function 'std::vector::__clear' requested here 530 | __vec_.__clear(); | ^ /usr/include/c++/v1/vector:541:67: note: in instantiation of member function 'std::vector::__destroy_vector::operator()' requested here 541 | _LIBCPP_CONSTEXPR_SINCE_CXX20 _LIBCPP_HIDE_FROM_ABI ~vector() { __destroy_vector (*this)(); } | ^ pdf_viewer/input.cpp:3952:21: note: in instantiation of member function 'std::vector::~vector' requested here 3952 | if (widget->get_ruler_portals().size() > 1) { | ^ /usr/include/c++/v1/__memory/allocator.h:168:87: note: qualify call to silence this warning 168 | _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_HIDE_FROM_ABI void destroy(pointer __p) { __p->~_Tp(); } | ^ In file included from pdf_viewer/input.cpp:1: In file included from /usr/include/c++/v1/iostream:42: In file included from /usr/include/c++/v1/ios:220: In file included from /usr/include/c++/v1/__locale:24: In file included from /usr/include/c++/v1/string:647: In file included from /usr/include/c++/v1/string_view:941: In file included from /usr/include/c++/v1/algorithm:1842: In file included from /usr/include/c++/v1/__algorithm/for_each.h:16: In file included from /usr/include/c++/v1/__ranges/movable_box.h:21: /usr/include/c++/v1/optional:293:7: warning: destructor called on non-final 'Highlight' that has virtual functions but non-virtual destructor [-Wdelete-non-abstract-non-virtual-dtor] 293 | __val_.~value_type(); | ^ /usr/include/c++/v1/optional:348:8: note: in instantiation of member function 'std::__optional_destruct_base::~__optional_destruct_base' requested here 348 | struct __optional_storage_base : __optional_destruct_base<_Tp> { | ^ /usr/include/c++/v1/optional:293:15: note: qualify call to silence this warning 293 | __val_.~value_type(); | ^ In file included from pdf_viewer/input.cpp:18: In file included from pdf_viewer/ui.h:64: pdf_viewer/fts_fuzzy_match.h:59:17: warning: unused function 'fuzzy_match_simple' [-Wunused-function] 59 | static bool fuzzy_match_simple(char const * pattern, char const * str) { | ^~~~~~~~~~~~~~~~~~ 194 warnings generated. --- moc_TouchMarkSelector.o --- --- main.o --- In file included from pdf_viewer/main.cpp:58: In file included from pdf_viewer/input.h:13: In file included from pdf_viewer/utils.h:25: pdf_viewer/book.h:85:17: warning: 'to_json' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] 85 | QJsonObject to_json(std::string doc_checksum) const; | ^ pdf_viewer/book.h:59:25: note: overridden virtual function is here 59 | virtual QJsonObject to_json(std::string doc_checksum) const = 0; | ^ pdf_viewer/book.h:86:10: warning: 'from_json' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] 86 | void from_json(const QJsonObject& json_object); | ^ pdf_viewer/book.h:62:18: note: overridden virtual function is here 62 | virtual void from_json(const QJsonObject& json_object) = 0; | ^ pdf_viewer/book.h:109:17: warning: 'to_json' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] 109 | QJsonObject to_json(std::string doc_checksum) const; | ^ pdf_viewer/book.h:59:25: note: overridden virtual function is here 59 | virtual QJsonObject to_json(std::string doc_checksum) const = 0; | ^ pdf_viewer/book.h:110:10: warning: 'from_json' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] 110 | void from_json(const QJsonObject& json_object); | ^ pdf_viewer/book.h:62:18: note: overridden virtual function is here 62 | virtual void from_json(const QJsonObject& json_object) = 0; | ^ pdf_viewer/book.h:130:17: warning: 'to_json' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] 130 | QJsonObject to_json(std::string doc_checksum) const; | ^ pdf_viewer/book.h:59:25: note: overridden virtual function is here 59 | virtual QJsonObject to_json(std::string doc_checksum) const = 0; | ^ pdf_viewer/book.h:132:10: warning: 'from_json' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] 132 | void from_json(const QJsonObject& json_object); | ^ pdf_viewer/book.h:62:18: note: overridden virtual function is here 62 | virtual void from_json(const QJsonObject& json_object) = 0; | ^ pdf_viewer/book.h:251:17: warning: 'to_json' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] 251 | QJsonObject to_json(std::string doc_checksum) const; | ^ pdf_viewer/book.h:59:25: note: overridden virtual function is here 59 | virtual QJsonObject to_json(std::string doc_checksum) const = 0; | ^ pdf_viewer/book.h:252:10: warning: 'from_json' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] 252 | void from_json(const QJsonObject& json_object); | ^ pdf_viewer/book.h:62:18: note: overridden virtual function is here 62 | virtual void from_json(const QJsonObject& json_object) = 0; | ^ In file included from pdf_viewer/main.cpp:58: In file included from pdf_viewer/input.h:13: In file included from pdf_viewer/utils.h:26: In file included from pdf_viewer/utf8.h:31: pdf_viewer/utf8/checked.h:268:34: warning: 'iterator' is deprecated [-Wdeprecated-declarations] 268 | class iterator : public std::iterator { | ^ /usr/include/c++/v1/__iterator/iterator.h:23:29: note: 'iterator' has been explicitly marked deprecated here 23 | struct _LIBCPP_TEMPLATE_VIS _LIBCPP_DEPRECATED_IN_CXX17 iterator { | ^ /usr/include/c++/v1/__config:748:41: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX17' 748 | # define _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_DEPRECATED | ^ /usr/include/c++/v1/__config:713:49: note: expanded from macro '_LIBCPP_DEPRECATED' 713 | # define _LIBCPP_DEPRECATED __attribute__((__deprecated__)) | ^ In file included from pdf_viewer/main.cpp:58: In file included from pdf_viewer/input.h:13: In file included from pdf_viewer/utils.h:26: In file included from pdf_viewer/utf8.h:32: pdf_viewer/utf8/unchecked.h:179:40: warning: 'iterator' is deprecated [-Wdeprecated-declarations] 179 | class iterator : public std::iterator { | ^ /usr/include/c++/v1/__iterator/iterator.h:23:29: note: 'iterator' has been explicitly marked deprecated here 23 | struct _LIBCPP_TEMPLATE_VIS _LIBCPP_DEPRECATED_IN_CXX17 iterator { | ^ /usr/include/c++/v1/__config:748:41: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX17' 748 | # define _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_DEPRECATED | ^ /usr/include/c++/v1/__config:713:49: note: expanded from macro '_LIBCPP_DEPRECATED' 713 | # define _LIBCPP_DEPRECATED __attribute__((__deprecated__)) | ^ In file included from pdf_viewer/main.cpp:58: In file included from pdf_viewer/input.h:13: pdf_viewer/utils.h:481:10: warning: 'set_rate' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] 481 | void set_rate(float rate); | ^ pdf_viewer/utils.h:452:18: note: overridden virtual function is here 452 | virtual void set_rate(float rate) = 0; | ^ pdf_viewer/utils.h:483:10: warning: 'is_pausable' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] 483 | bool is_pausable(); | ^ pdf_viewer/utils.h:456:18: note: overridden virtual function is here 456 | virtual bool is_pausable() = 0; | ^ pdf_viewer/utils.h:485:10: warning: 'is_word_by_word' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] 485 | bool is_word_by_word(); | ^ pdf_viewer/utils.h:457:18: note: overridden virtual function is here 457 | virtual bool is_word_by_word() = 0; | ^ pdf_viewer/utils.h:487:18: warning: 'set_word_callback' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] 487 | virtual void set_word_callback(std::function callback); | ^ pdf_viewer/utils.h:458:18: note: overridden virtual function is here 458 | virtual void set_word_callback(std::function) = 0; | ^ pdf_viewer/utils.h:489:18: warning: 'set_state_change_callback' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] 489 | virtual void set_state_change_callback(std::function callback); | ^ pdf_viewer/utils.h:459:18: note: overridden virtual function is here 459 | virtual void set_state_change_callback(std::function) = 0; | ^ pdf_viewer/utils.h:490:18: warning: 'set_external_state_change_callback' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] 490 | virtual void set_external_state_change_callback(std::function callback); | ^ pdf_viewer/utils.h:460:18: note: overridden virtual function is here 460 | virtual void set_external_state_change_callback(std::function) = 0; | ^ pdf_viewer/utils.h:491:18: warning: 'set_on_app_pause_callback' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] 491 | virtual void set_on_app_pause_callback(std::function); | ^ pdf_viewer/utils.h:461:18: note: overridden virtual function is here 461 | virtual void set_on_app_pause_callback(std::function) = 0; | ^ pdf_viewer/utils.h:492:18: warning: 'set_on_app_resume_callback' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] 492 | virtual void set_on_app_resume_callback(std::function); | ^ pdf_viewer/utils.h:462:18: note: overridden virtual function is here 462 | virtual void set_on_app_resume_callback(std::function) = 0; | ^ In file included from pdf_viewer/main.cpp:58: pdf_viewer/input.h:194:40: warning: 'next_requirement' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] 194 | virtual std::optional next_requirement(MainWidget* widget); | ^ pdf_viewer/input.h:50:40: note: overridden virtual function is here 50 | virtual std::optional next_requirement(MainWidget* widget); | ^ pdf_viewer/input.h:196:18: warning: 'perform' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] 196 | virtual void perform(); | ^ pdf_viewer/input.h:36:18: note: overridden virtual function is here 36 | virtual void perform() = 0; | ^ pdf_viewer/input.h:199:10: warning: 'pre_perform' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] 199 | void pre_perform(); | ^ pdf_viewer/input.h:63:18: note: overridden virtual function is here 63 | virtual void pre_perform(); | ^ pdf_viewer/input.h:201:25: warning: 'get_name' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] 201 | virtual std::string get_name(); | ^ pdf_viewer/input.h:81:25: note: overridden virtual function is here 81 | virtual std::string get_name(); | ^ pdf_viewer/input.h:204:18: warning: 'set_symbol_requirement' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] 204 | virtual void set_symbol_requirement(char value); | ^ pdf_viewer/input.h:54:18: note: overridden virtual function is here 54 | virtual void set_symbol_requirement(char value); | ^ In file included from pdf_viewer/main.cpp:63: In file included from pdf_viewer/ui.h:45: pdf_viewer/touchui/TouchListView.h:24:10: warning: 'keyPressEvent' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] 24 | void keyPressEvent(QKeyEvent* kevent); | ^ /usr/local/include/qt6/QtWidgets/qwidget.h:673:18: note: overridden virtual function is here 673 | virtual void keyPressEvent(QKeyEvent *event); | ^ In file included from pdf_viewer/main.cpp:63: In file included from pdf_viewer/ui.h:69: pdf_viewer/config.h:149:14: warning: 'data' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] 149 | QVariant data(const QModelIndex& index, int role = Qt::DisplayRole) const; | ^ /usr/local/include/qt6/QtCore/qabstractitemmodel.h:281:34: note: overridden virtual function is here 281 | Q_INVOKABLE virtual QVariant data(const QModelIndex &index, int role = Qt::DisplayRole) const = 0; | ^ In file included from pdf_viewer/main.cpp:63: pdf_viewer/ui.h:366:78: warning: unused parameter 'selected_index' [-Wunused-parameter] 366 | virtual void on_edit(const QModelIndex& source_index, const QModelIndex& selected_index) override { | ^ pdf_viewer/ui.h:397:79: warning: unused parameter 'name' [-Wunused-parameter] 397 | QObject::connect(list_view, &TouchListView::itemSelected, [&](QString name, int index) { | ^ pdf_viewer/ui.h:402:78: warning: unused parameter 'name' [-Wunused-parameter] 402 | QObject::connect(list_view, &TouchListView::itemDeleted, [&](QString name, int index) { | ^ pdf_viewer/ui.h:439:79: warning: unused parameter 'name' [-Wunused-parameter] 439 | QObject::connect(list_view, &TouchListView::itemSelected, [&](QString name, int index) { | ^ In file included from pdf_viewer/main.cpp:68: pdf_viewer/main_widget.h:784:10: warning: 'focusInEvent' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] 784 | void focusInEvent(QFocusEvent* ev); | ^ /usr/local/include/qt6/QtWidgets/qwidget.h:675:18: note: overridden virtual function is here 675 | virtual void focusInEvent(QFocusEvent *event); | ^ In file included from pdf_viewer/main.cpp:68: pdf_viewer/main_widget.h:803:10: warning: 'event' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] 803 | bool event(QEvent* event); | ^ /usr/local/include/qt6/QtWidgets/qmainwindow.h:177:10: note: overridden virtual function is here 177 | bool event(QEvent *event) override; | ^ pdf_viewer/main.cpp:834:23: warning: moving a temporary object prevents copy elision [-Wpessimizing-move] 834 | guard.on_delete = std::move([&](QLocalSocket* deleted_socket) { | ^ pdf_viewer/main.cpp:834:23: note: remove std::move call here 834 | guard.on_delete = std::move([&](QLocalSocket* deleted_socket) { | ^~~~~~~~~~ 835 | if (windows.size() > 0) { 836 | windows[0]->on_socket_deleted(deleted_socket); 837 | } 838 | //main_widget->on_socket_deleted(deleted_socket); 839 | }); | ~ pdf_viewer/main.cpp:853:64: warning: lambda capture 'main_widget' is not used [-Wunused-lambda-capture] 853 | QObject::connect(&guard, &RunGuard::messageReceived, [&main_widget](const QByteArray& message, QLocalSocket* socket) { | ~^~~~~~~~~~~ pdf_viewer/main.cpp:889:64: warning: lambda capture 'main_widget' is not used [-Wunused-lambda-capture] 889 | QObject::connect(&app, &OpenWithApplication::file_ready, [&main_widget](const QString& file_name) { | ~^~~~~~~~~~~ pdf_viewer/main.cpp:647:9: warning: unused variable 'nrows' [-Wunused-variable] 647 | int nrows, ncols; | ^~~~~ pdf_viewer/main.cpp:647:16: warning: unused variable 'ncols' [-Wunused-variable] 647 | int nrows, ncols; | ^~~~~ In file included from pdf_viewer/main.cpp:1: In file included from /usr/include/c++/v1/iostream:42: In file included from /usr/include/c++/v1/ios:220: In file included from /usr/include/c++/v1/__locale:24: In file included from /usr/include/c++/v1/string:647: In file included from /usr/include/c++/v1/string_view:941: In file included from /usr/include/c++/v1/algorithm:1842: In file included from /usr/include/c++/v1/__algorithm/for_each.h:16: In file included from /usr/include/c++/v1/__ranges/movable_box.h:21: /usr/include/c++/v1/optional:293:7: warning: destructor called on non-final 'Portal' that has virtual functions but non-virtual destructor [-Wdelete-non-abstract-non-virtual-dtor] 293 | __val_.~value_type(); | ^ /usr/include/c++/v1/optional:348:8: note: in instantiation of member function 'std::__optional_destruct_base::~__optional_destruct_base' requested here 348 | struct __optional_storage_base : __optional_destruct_base<_Tp> { | ^ /usr/include/c++/v1/optional:293:15: note: qualify call to silence this warning 293 | __val_.~value_type(); | ^ In file included from pdf_viewer/main.cpp:63: In file included from pdf_viewer/ui.h:64: pdf_viewer/fts_fuzzy_match.h:59:17: warning: unused function 'fuzzy_match_simple' [-Wunused-function] 59 | static bool fuzzy_match_simple(char const * pattern, char const * str) { | ^~~~~~~~~~~~~~~~~~ 38 warnings generated. --- moc_TouchMarkSelector.o --- c++ -c -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -std=c++17 -std=gnu++1z -Wall -Wextra -pthread -DSIOYEK_QT6 -DQT_3DINPUT_LIB -DQT_OPENGL_LIB -DQT_OPENGLEXTENSIONS_LIB -DQT_WIDGETS_LIB -DNON_PORTABLE -DLINUX_STANDARD_PATHS -DQT_NO_DEBUG -DQT_QUICKWIDGETS_LIB -DQT_QUICK_LIB -DQT_OPENGLWIDGETS_LIB -DQT_OPENGL_LIB -DQT_WIDGETS_LIB -DQT_3DINPUT_LIB -DQT_3DCORE_LIB -DQT_SVG_LIB -DQT_TEXTTOSPEECH_LIB -DQT_MULTIMEDIA_LIB -DQT_GUI_LIB -DQT_QML_LIB -DQT_NETWORK_LIB -DQT_CONCURRENT_LIB -DQT_QMLINTEGRATION_LIB -DQT_CORE_LIB -I. -Ipdf_viewer -Imupdf/include -Izlib -I/usr/local/include/qt6 -I/usr/local/include/qt6/QtQuickWidgets -I/usr/local/include/qt6/QtQuick -I/usr/local/include/qt6/QtOpenGLWidgets -I/usr/local/include/qt6/QtOpenGL -I/usr/local/include/qt6/QtWidgets -I/usr/local/include/qt6/Qt3DInput -I/usr/local/include/qt6/Qt3DCore -I/usr/local/include/qt6/QtSvg -I/usr/local/include/qt6/QtTextToSpeech -I/usr/local/include/qt6/QtMultimedia -I/usr/local/include/qt6/QtGui -I/usr/local/include/qt6/QtQml -I/usr/local/include/qt6/QtNetwork -I/usr/local/include/qt6/QtConcurrent -I/usr/local/include/qt6/QtQmlIntegration -I/usr/local/include/qt6/QtCore -I. -I/usr/local/include -I/usr/local/include -I/usr/local/include -I/usr/local/lib/qt6/mkspecs/freebsd-clang -o moc_TouchMarkSelector.o moc_TouchMarkSelector.cpp --- main_widget.o --- In file included from pdf_viewer/main_widget.cpp:74: In file included from pdf_viewer/input.h:13: In file included from pdf_viewer/utils.h:25: pdf_viewer/book.h:85:17: warning: 'to_json' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] 85 | QJsonObject to_json(std::string doc_checksum) const; | ^ pdf_viewer/book.h:59:25: note: overridden virtual function is here 59 | virtual QJsonObject to_json(std::string doc_checksum) const = 0; | ^ pdf_viewer/book.h:86:10: warning: 'from_json' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] 86 | void from_json(const QJsonObject& json_object); | ^ pdf_viewer/book.h:62:18: note: overridden virtual function is here 62 | virtual void from_json(const QJsonObject& json_object) = 0; | ^ pdf_viewer/book.h:109:17: warning: 'to_json' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] 109 | QJsonObject to_json(std::string doc_checksum) const; | ^ pdf_viewer/book.h:59:25: note: overridden virtual function is here 59 | virtual QJsonObject to_json(std::string doc_checksum) const = 0; | ^ pdf_viewer/book.h:110:10: warning: 'from_json' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] 110 | void from_json(const QJsonObject& json_object); | ^ pdf_viewer/book.h:62:18: note: overridden virtual function is here 62 | virtual void from_json(const QJsonObject& json_object) = 0; | ^ pdf_viewer/book.h:130:17: warning: 'to_json' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] 130 | QJsonObject to_json(std::string doc_checksum) const; | ^ pdf_viewer/book.h:59:25: note: overridden virtual function is here 59 | virtual QJsonObject to_json(std::string doc_checksum) const = 0; | ^ pdf_viewer/book.h:132:10: warning: 'from_json' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] 132 | void from_json(const QJsonObject& json_object); | ^ pdf_viewer/book.h:62:18: note: overridden virtual function is here 62 | virtual void from_json(const QJsonObject& json_object) = 0; | ^ pdf_viewer/book.h:251:17: warning: 'to_json' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] 251 | QJsonObject to_json(std::string doc_checksum) const; | ^ pdf_viewer/book.h:59:25: note: overridden virtual function is here 59 | virtual QJsonObject to_json(std::string doc_checksum) const = 0; | ^ pdf_viewer/book.h:252:10: warning: 'from_json' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] 252 | void from_json(const QJsonObject& json_object); | ^ pdf_viewer/book.h:62:18: note: overridden virtual function is here 62 | virtual void from_json(const QJsonObject& json_object) = 0; | ^ In file included from pdf_viewer/main_widget.cpp:74: In file included from pdf_viewer/input.h:13: In file included from pdf_viewer/utils.h:26: In file included from pdf_viewer/utf8.h:31: pdf_viewer/utf8/checked.h:268:34: warning: 'iterator' is deprecated [-Wdeprecated-declarations] 268 | class iterator : public std::iterator { | ^ /usr/include/c++/v1/__iterator/iterator.h:23:29: note: 'iterator' has been explicitly marked deprecated here 23 | struct _LIBCPP_TEMPLATE_VIS _LIBCPP_DEPRECATED_IN_CXX17 iterator { | ^ /usr/include/c++/v1/__config:748:41: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX17' 748 | # define _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_DEPRECATED | ^ /usr/include/c++/v1/__config:713:49: note: expanded from macro '_LIBCPP_DEPRECATED' 713 | # define _LIBCPP_DEPRECATED __attribute__((__deprecated__)) | ^ In file included from pdf_viewer/main_widget.cpp:74: In file included from pdf_viewer/input.h:13: In file included from pdf_viewer/utils.h:26: In file included from pdf_viewer/utf8.h:32: pdf_viewer/utf8/unchecked.h:179:40: warning: 'iterator' is deprecated [-Wdeprecated-declarations] 179 | class iterator : public std::iterator { | ^ /usr/include/c++/v1/__iterator/iterator.h:23:29: note: 'iterator' has been explicitly marked deprecated here 23 | struct _LIBCPP_TEMPLATE_VIS _LIBCPP_DEPRECATED_IN_CXX17 iterator { | ^ /usr/include/c++/v1/__config:748:41: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX17' 748 | # define _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_DEPRECATED | ^ /usr/include/c++/v1/__config:713:49: note: expanded from macro '_LIBCPP_DEPRECATED' 713 | # define _LIBCPP_DEPRECATED __attribute__((__deprecated__)) | ^ In file included from pdf_viewer/main_widget.cpp:74: In file included from pdf_viewer/input.h:13: pdf_viewer/utils.h:481:10: warning: 'set_rate' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] 481 | void set_rate(float rate); | ^ pdf_viewer/utils.h:452:18: note: overridden virtual function is here 452 | virtual void set_rate(float rate) = 0; | ^ pdf_viewer/utils.h:483:10: warning: 'is_pausable' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] 483 | bool is_pausable(); | ^ pdf_viewer/utils.h:456:18: note: overridden virtual function is here 456 | virtual bool is_pausable() = 0; | ^ pdf_viewer/utils.h:485:10: warning: 'is_word_by_word' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] 485 | bool is_word_by_word(); | ^ pdf_viewer/utils.h:457:18: note: overridden virtual function is here 457 | virtual bool is_word_by_word() = 0; | ^ pdf_viewer/utils.h:487:18: warning: 'set_word_callback' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] 487 | virtual void set_word_callback(std::function callback); | ^ pdf_viewer/utils.h:458:18: note: overridden virtual function is here 458 | virtual void set_word_callback(std::function) = 0; | ^ pdf_viewer/utils.h:489:18: warning: 'set_state_change_callback' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] 489 | virtual void set_state_change_callback(std::function callback); | ^ pdf_viewer/utils.h:459:18: note: overridden virtual function is here 459 | virtual void set_state_change_callback(std::function) = 0; | ^ pdf_viewer/utils.h:490:18: warning: 'set_external_state_change_callback' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] 490 | virtual void set_external_state_change_callback(std::function callback); | ^ pdf_viewer/utils.h:460:18: note: overridden virtual function is here 460 | virtual void set_external_state_change_callback(std::function) = 0; | ^ pdf_viewer/utils.h:491:18: warning: 'set_on_app_pause_callback' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] 491 | virtual void set_on_app_pause_callback(std::function); | ^ pdf_viewer/utils.h:461:18: note: overridden virtual function is here 461 | virtual void set_on_app_pause_callback(std::function) = 0; | ^ pdf_viewer/utils.h:492:18: warning: 'set_on_app_resume_callback' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] 492 | virtual void set_on_app_resume_callback(std::function); | ^ pdf_viewer/utils.h:462:18: note: overridden virtual function is here 462 | virtual void set_on_app_resume_callback(std::function) = 0; | ^ In file included from pdf_viewer/main_widget.cpp:74: pdf_viewer/input.h:194:40: warning: 'next_requirement' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] 194 | virtual std::optional next_requirement(MainWidget* widget); | ^ pdf_viewer/input.h:50:40: note: overridden virtual function is here 50 | virtual std::optional next_requirement(MainWidget* widget); | ^ pdf_viewer/input.h:196:18: warning: 'perform' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] 196 | virtual void perform(); | ^ pdf_viewer/input.h:36:18: note: overridden virtual function is here 36 | virtual void perform() = 0; | ^ pdf_viewer/input.h:199:10: warning: 'pre_perform' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] 199 | void pre_perform(); | ^ pdf_viewer/input.h:63:18: note: overridden virtual function is here 63 | virtual void pre_perform(); | ^ pdf_viewer/input.h:201:25: warning: 'get_name' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] 201 | virtual std::string get_name(); | ^ pdf_viewer/input.h:81:25: note: overridden virtual function is here 81 | virtual std::string get_name(); | ^ pdf_viewer/input.h:204:18: warning: 'set_symbol_requirement' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] 204 | virtual void set_symbol_requirement(char value); | ^ pdf_viewer/input.h:54:18: note: overridden virtual function is here 54 | virtual void set_symbol_requirement(char value); | ^ In file included from pdf_viewer/main_widget.cpp:78: In file included from pdf_viewer/ui.h:45: pdf_viewer/touchui/TouchListView.h:24:10: warning: 'keyPressEvent' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] 24 | void keyPressEvent(QKeyEvent* kevent); | ^ /usr/local/include/qt6/QtWidgets/qwidget.h:673:18: note: overridden virtual function is here 673 | virtual void keyPressEvent(QKeyEvent *event); | ^ In file included from pdf_viewer/main_widget.cpp:78: In file included from pdf_viewer/ui.h:69: pdf_viewer/config.h:149:14: warning: 'data' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] 149 | QVariant data(const QModelIndex& index, int role = Qt::DisplayRole) const; | ^ /usr/local/include/qt6/QtCore/qabstractitemmodel.h:281:34: note: overridden virtual function is here 281 | Q_INVOKABLE virtual QVariant data(const QModelIndex &index, int role = Qt::DisplayRole) const = 0; | ^ In file included from pdf_viewer/main_widget.cpp:78: pdf_viewer/ui.h:366:78: warning: unused parameter 'selected_index' [-Wunused-parameter] 366 | virtual void on_edit(const QModelIndex& source_index, const QModelIndex& selected_index) override { | ^ pdf_viewer/ui.h:397:79: warning: unused parameter 'name' [-Wunused-parameter] 397 | QObject::connect(list_view, &TouchListView::itemSelected, [&](QString name, int index) { | ^ pdf_viewer/ui.h:402:78: warning: unused parameter 'name' [-Wunused-parameter] 402 | QObject::connect(list_view, &TouchListView::itemDeleted, [&](QString name, int index) { | ^ pdf_viewer/ui.h:439:79: warning: unused parameter 'name' [-Wunused-parameter] 439 | QObject::connect(list_view, &TouchListView::itemSelected, [&](QString name, int index) { | ^ In file included from pdf_viewer/main_widget.cpp:89: pdf_viewer/touchui/TouchSettings.h:9:1: warning: class 'UIRect' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] 9 | class UIRect; | ^ pdf_viewer/config.h:43:8: note: previous use is here 43 | struct UIRect { | ^ pdf_viewer/touchui/TouchSettings.h:9:1: note: did you mean struct here? 9 | class UIRect; | ^~~~~ | struct In file included from pdf_viewer/main_widget.cpp:91: pdf_viewer/main_widget.h:784:10: warning: 'focusInEvent' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] 784 | void focusInEvent(QFocusEvent* ev); | ^ /usr/local/include/qt6/QtWidgets/qwidget.h:675:18: note: overridden virtual function is here 675 | virtual void focusInEvent(QFocusEvent *event); | ^ In file included from pdf_viewer/main_widget.cpp:91: pdf_viewer/main_widget.h:803:10: warning: 'event' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] 803 | bool event(QEvent* event); | ^ /usr/local/include/qt6/QtWidgets/qmainwindow.h:177:10: note: overridden virtual function is here 177 | bool event(QEvent *event) override; | ^ pdf_viewer/main_widget.cpp:444:41: warning: unused parameter 'mevent' [-Wunused-parameter] 444 | void mouseReleaseEvent(QMouseEvent* mevent) { | ^ pdf_viewer/main_widget.cpp:462:34: warning: unused parameter 'event' [-Wunused-parameter] 462 | void paintEvent(QPaintEvent* event) { | ^ pdf_viewer/main_widget.cpp:531:114: warning: missing field 'overview_type' initializer [-Wmissing-field-initializers] 531 | auto overview_state = OverviewState{ DocumentPos{ page, 0, offset }.to_absolute(doc()).y, 0, -1, nullptr }; | ^ pdf_viewer/main_widget.cpp:820:42: warning: unused parameter 'close_event' [-Wunused-parameter] 820 | void MainWidget::closeEvent(QCloseEvent* close_event) { | ^ pdf_viewer/main_widget.cpp:848:5: warning: field 'should_quit' will be initialized after field 'command_manager' [-Wreorder-ctor] 845 | config_manager(config_manager), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | command_manager(command_manager) 846 | input_handler(input_handler), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | config_manager(config_manager) 847 | checksummer(checksummer), | ~~~~~~~~~~~~~~~~~~~~~~~~ | input_handler(input_handler) 848 | should_quit(should_quit_ptr), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ | checksummer(checksummer) 849 | command_manager(command_manager) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | should_quit(should_quit_ptr) In file included from pdf_viewer/main_widget.cpp:78: pdf_viewer/ui.h:242:13: warning: 'get_view_stylesheet_type_name' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] 242 | QString get_view_stylesheet_type_name() { | ^ pdf_viewer/main_widget.cpp:1081:25: note: in instantiation of template class 'FilteredSelectTableWindowClass' requested here 1081 | if (dynamic_cast*>(current_widget_stack.back())) { | ^ pdf_viewer/ui.h:143:21: note: overridden virtual function is here 143 | virtual QString get_view_stylesheet_type_name() = 0; | ^ pdf_viewer/ui.h:346:26: warning: 'get_selected_text' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] 346 | virtual std::wstring get_selected_text() { | ^ pdf_viewer/ui.h:151:26: note: overridden virtual function is here 151 | virtual std::wstring get_selected_text(); | ^ pdf_viewer/ui.h:372:10: warning: 'on_select' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] 372 | void on_select(const QModelIndex& index) { | ^ pdf_viewer/ui.h:134:18: note: overridden virtual function is here 134 | virtual void on_select(const QModelIndex& value) = 0; | ^ pdf_viewer/main_widget.cpp:998:56: warning: comparison of integers of different signs: 'size_type' (aka 'unsigned long') and 'int' [-Wsign-compare] 998 | if (reply_url.find(L"web.archive.org") == -1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~ pdf_viewer/main_widget.cpp:1123:35: warning: comparison of integers of different signs: 'int' and 'size_type' (aka 'unsigned long') [-Wsign-compare] 1123 | for (int i = 0; i < hit_names.size(); i++) { | ~ ^ ~~~~~~~~~~~~~~~~ pdf_viewer/main_widget.cpp:1199:61: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 1199 | (doc->get_milies_since_last_edit_time() > RELOAD_INTERVAL_MILISECONDS)) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~ pdf_viewer/main_widget.cpp:1238:78: warning: unused parameter 'action' [-Wunused-parameter] 1238 | scroll_bar->connect(scroll_bar, &QScrollBar::actionTriggered, [this](int action) { | ^ pdf_viewer/main_widget.cpp:904:9: warning: unused variable 'num_screens' [-Wunused-variable] 904 | int num_screens = QGuiApplication::screens().size(); | ^~~~~~~~~~~ pdf_viewer/main_widget.cpp:1308:9: warning: delete called on 'TextToSpeechHandler' that is abstract but has non-virtual destructor [-Wdelete-abstract-non-virtual-dtor] 1308 | delete tts; | ^ pdf_viewer/main_widget.cpp:1338:9: warning: delete called on non-final 'DocumentView' that has virtual functions but non-virtual destructor [-Wdelete-non-abstract-non-virtual-dtor] 1338 | delete helper_document_view(); | ^ pdf_viewer/main_widget.cpp:1316:23: warning: comparison of integers of different signs: 'int' and 'size_type' (aka 'unsigned long') [-Wsign-compare] 1316 | for (int i = 0; i < available_async_engines.size(); i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ pdf_viewer/main_widget.cpp:1801:56: warning: unused parameter 'new_config' [-Wunused-parameter] 1801 | void MainWidget::on_config_file_changed(ConfigManager* new_config) { | ^ pdf_viewer/main_widget.cpp:2355:13: warning: unused variable 'window_width' [-Wunused-variable] 2355 | int window_width = width(); | ^~~~~~~~~~~~ pdf_viewer/main_widget.cpp:2356:13: warning: unused variable 'window_height' [-Wunused-variable] 2356 | int window_height = height(); | ^~~~~~~~~~~~~ pdf_viewer/main_widget.cpp:2594:39: warning: comparison of integers of different signs: 'int' and 'size_type' (aka 'unsigned long') [-Wsign-compare] 2594 | if (current_history_index + 1 < history.size()) { | ~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ pdf_viewer/main_widget.cpp:2628:35: warning: comparison of integers of different signs: 'int' and 'size_type' (aka 'unsigned long') [-Wsign-compare] 2628 | if (current_history_index == (history.size() - 1)) { | ~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~ pdf_viewer/main_widget.cpp:2651:29: warning: comparison of integers of different signs: 'int' and 'size_type' (aka 'unsigned long') [-Wsign-compare] 2651 | if (index_to_update < history.size()) { | ~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ pdf_viewer/main_widget.cpp:3006:31: warning: comparison of integers of different signs: 'int' and 'size_type' (aka 'unsigned long') [-Wsign-compare] 3006 | for (int index = 0; index < recent_clicks.size(); index++) { | ~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~ pdf_viewer/main_widget.cpp:3622:13: warning: unused variable 'pos_page' [-Wunused-variable] 3622 | int pos_page = main_document_view->window_to_document_pos(pos).page; | ^~~~~~~~ pdf_viewer/main_widget.cpp:3808:42: warning: unused parameter 'canceled' [-Wunused-parameter] 3808 | void MainWidget::pop_current_widget(bool canceled) { | ^ pdf_viewer/main_widget.cpp:4407:23: warning: comparison of integers of different signs: 'int' and 'size_type' (aka 'unsigned long') [-Wsign-compare] 4407 | for (int i = 0; i < word_rects.size(); i++) { | ~ ^ ~~~~~~~~~~~~~~~~~ pdf_viewer/main_widget.cpp:4417:15: warning: comparison of integers of different signs: 'int' and 'size_type' (aka 'unsigned long') [-Wsign-compare] 4417 | if (index < visible_word_rects.size()) { | ~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ pdf_viewer/main_widget.cpp:4699:29: warning: unused variable 'abspos' [-Wunused-variable] 4699 | AbsoluteDocumentPos abspos = main_document_view->window_to_absolute_document_pos(pos); | ^~~~~~ pdf_viewer/main_widget.cpp:4819:44: warning: unused parameter 'ev' [-Wunused-parameter] 4819 | void MainWidget::focusInEvent(QFocusEvent* ev) { | ^ pdf_viewer/main_widget.cpp:4890:23: warning: comparison of integers of different signs: 'int' and 'size_type' (aka 'unsigned long') [-Wsign-compare] 4890 | for (int i = 0; i < line_rects.size(); i++) { | ~ ^ ~~~~~~~~~~~~~~~~~ pdf_viewer/main_widget.cpp:4921:23: warning: comparison of integers of different signs: 'int' and 'size_type' (aka 'unsigned long') [-Wsign-compare] 4921 | for (int i = 0; i < line_texts.size(); i++) { | ~ ^ ~~~~~~~~~~~~~~~~~ pdf_viewer/main_widget.cpp:4931:19: warning: comparison of integers of different signs: 'int' and 'size_type' (aka 'unsigned long') [-Wsign-compare] 4931 | if (max_index < line_rects.size()) { | ~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~ pdf_viewer/main_widget.cpp:5133:21: warning: unused variable 'w' [-Wunused-variable] 5133 | int w = erect.x1 - erect.x0; | ^ pdf_viewer/main_widget.cpp:5129:39: warning: unused variable 'srect_' [-Wunused-variable] 5129 | std::optional srect_ = get_tag_window_rect(parts.at(0).toStdString(), &schar_rects); | ^~~~~~ pdf_viewer/main_widget.cpp:5528:31: warning: comparison of integers of different signs: 'int' and 'size_type' (aka 'unsigned long') [-Wsign-compare] 5528 | for (int i = index; i < search_terms.size() - 1; i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~ pdf_viewer/main_widget.cpp:5966:29: warning: unused parameter 'page' [-Wunused-parameter] 5966 | }, [&](int* page) {}, this)); | ^ In file included from pdf_viewer/main_widget.cpp:78: pdf_viewer/ui.h:509:13: warning: 'get_view_stylesheet_type_name' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] 509 | QString get_view_stylesheet_type_name() { | ^ pdf_viewer/main_widget.cpp:5975:40: note: in instantiation of template class 'FilteredSelectWindowClass' requested here 5975 | set_current_widget(new FilteredSelectWindowClass(FUZZY_SEARCHING, flat_toc, current_document_toc_pages, [&](int* page_value) { | ^ pdf_viewer/ui.h:143:21: note: overridden virtual function is here 143 | virtual QString get_view_stylesheet_type_name() = 0; | ^ pdf_viewer/ui.h:551:10: warning: 'on_select' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] 551 | void on_select(const QModelIndex& index) { | ^ pdf_viewer/ui.h:134:18: note: overridden virtual function is here 134 | virtual void on_select(const QModelIndex& value) = 0; | ^ pdf_viewer/main_widget.cpp:5943:31: warning: comparison of integers of different signs: 'int' and 'size_type' (aka 'unsigned long') [-Wsign-compare] 5943 | for (int i = 0; i < current_document_toc_pages.size(); i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ pdf_viewer/main_widget.cpp:5948:31: warning: comparison of integers of different signs: 'int' and 'size_type' (aka 'unsigned long') [-Wsign-compare] 5948 | for (int i = 0; i < current_document_toc_pages.size(); i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from pdf_viewer/main_widget.cpp:78: pdf_viewer/ui.h:509:13: warning: 'get_view_stylesheet_type_name' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] 509 | QString get_view_stylesheet_type_name() { | ^ pdf_viewer/main_widget.cpp:6228:28: note: in instantiation of template class 'FilteredSelectWindowClass' requested here 6228 | set_current_widget(new FilteredSelectWindowClass( | ^ pdf_viewer/ui.h:143:21: note: overridden virtual function is here 143 | virtual QString get_view_stylesheet_type_name() = 0; | ^ pdf_viewer/ui.h:551:10: warning: 'on_select' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] 551 | void on_select(const QModelIndex& index) { | ^ pdf_viewer/ui.h:134:18: note: overridden virtual function is here 134 | virtual void on_select(const QModelIndex& value) = 0; | ^ pdf_viewer/main_widget.cpp:6303:28: warning: comparison of integers of different signs: 'int' and 'size_type' (aka 'unsigned long') [-Wsign-compare] 6303 | if (*window_id < windows.size()) { | ~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ pdf_viewer/main_widget.cpp:6296:23: warning: comparison of integers of different signs: 'int' and 'size_type' (aka 'unsigned long') [-Wsign-compare] 6296 | for (int i = 0; i < windows.size(); i++) { | ~ ^ ~~~~~~~~~~~~~~ pdf_viewer/main_widget.cpp:6483:83: warning: unused parameter 'index' [-Wunused-parameter] 6483 | show_touch_buttons({ L"Delete", L"Edit" }, {}, [this](int index, std::wstring name) { | ^ pdf_viewer/main_widget.cpp:6507:74: warning: unused parameter 'index' [-Wunused-parameter] 6507 | show_touch_buttons({ L"Delete" }, {}, [this](int index, std::wstring name) { | ^ pdf_viewer/main_widget.cpp:6507:94: warning: unused parameter 'name' [-Wunused-parameter] 6507 | show_touch_buttons({ L"Delete" }, {}, [this](int index, std::wstring name) { | ^ pdf_viewer/main_widget.cpp:6641:15: warning: unused variable 'pixel_ratio' [-Wunused-variable] 6641 | float pixel_ratio = QGuiApplication::primaryScreen()->devicePixelRatio(); | ^~~~~~~~~~~ pdf_viewer/main_widget.cpp:6849:23: warning: comparison of integers of different signs: 'int' and 'size_type' (aka 'unsigned long') [-Wsign-compare] 6849 | for (int i = 0; i < position_buffer.size() - 1; i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~ pdf_viewer/main_widget.cpp:7351:32: warning: unused variable 'reply' [-Wunused-variable] 7351 | QNetworkReply* reply = download_paper_with_name(text, get_default_paper_download_finish_action()); | ^~~~~ pdf_viewer/main_widget.cpp:7671:14: warning: unused variable 'flag' [-Wunused-variable] 7671 | bool flag = false; | ^~~~ pdf_viewer/main_widget.cpp:7635:23: warning: comparison of integers of different signs: 'int' and 'size_type' (aka 'unsigned long') [-Wsign-compare] 7635 | for (int i = 0; i < config_names->size(); i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~ pdf_viewer/main_widget.cpp:7789:5: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 7789 | json_file.open(QFile::WriteOnly); | ^~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ pdf_viewer/main_widget.cpp:7816:23: warning: comparison of integers of different signs: 'int' and 'size_type' (aka 'unsigned long') [-Wsign-compare] 7816 | for (int i = 0; i < paper_names.size(); i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~ pdf_viewer/main_widget.cpp:7923:28: warning: 'pos' is deprecated: Use position() [-Wdeprecated-declarations] 7923 | finish_drawing(te->pos()); | ^ /usr/local/include/qt6/QtGui/qevent.h:331:5: note: 'pos' has been explicitly marked deprecated here 331 | QT_DEPRECATED_VERSION_X_6_0("Use position()") | ^ /usr/local/include/qt6/QtCore/qtdeprecationmarkers.h:142:44: note: expanded from macro 'QT_DEPRECATED_VERSION_X_6_0' 142 | # define QT_DEPRECATED_VERSION_X_6_0(text) QT_DEPRECATED_X(text) | ^ /usr/local/include/qt6/QtCore/qtdeprecationmarkers.h:30:33: note: expanded from macro 'QT_DEPRECATED_X' 30 | # define QT_DEPRECATED_X(text) Q_DECL_DEPRECATED_X(text) | ^ /usr/local/include/qt6/QtCore/qcompilerdetection.h:1013:36: note: expanded from macro 'Q_DECL_DEPRECATED_X' 1013 | # define Q_DECL_DEPRECATED_X(x) [[deprecated(x)]] | ^ pdf_viewer/main_widget.cpp:7929:37: warning: 'pos' is deprecated: Use position() [-Wdeprecated-declarations] 7929 | handle_drawing_move(te->pos(), te->pressure()); | ^ /usr/local/include/qt6/QtGui/qevent.h:331:5: note: 'pos' has been explicitly marked deprecated here 331 | QT_DEPRECATED_VERSION_X_6_0("Use position()") | ^ /usr/local/include/qt6/QtCore/qtdeprecationmarkers.h:142:44: note: expanded from macro 'QT_DEPRECATED_VERSION_X_6_0' 142 | # define QT_DEPRECATED_VERSION_X_6_0(text) QT_DEPRECATED_X(text) | ^ /usr/local/include/qt6/QtCore/qtdeprecationmarkers.h:30:33: note: expanded from macro 'QT_DEPRECATED_X' 30 | # define QT_DEPRECATED_X(text) Q_DECL_DEPRECATED_X(text) | ^ /usr/local/include/qt6/QtCore/qcompilerdetection.h:1013:36: note: expanded from macro 'Q_DECL_DEPRECATED_X' 1013 | # define Q_DECL_DEPRECATED_X(x) [[deprecated(x)]] | ^ pdf_viewer/main_widget.cpp:8450:23: warning: comparison of integers of different signs: 'int' and 'size_type' (aka 'unsigned long') [-Wsign-compare] 8450 | if (start >= tts_corresponding_line_rects.size()) return; | ~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ pdf_viewer/main_widget.cpp:8605:45: warning: comparison of integers of different signs: 'size_type' (aka 'unsigned long') and 'int' [-Wsign-compare] 8605 | if (pending_download_portals.size() > portal_move_data->index) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~ pdf_viewer/main_widget.cpp:8642:19: warning: comparison of integers of different signs: 'int' and 'size_type' (aka 'unsigned long') [-Wsign-compare] 8642 | if (index < pending_download_portals.size()) { | ~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ pdf_viewer/main_widget.cpp:8713:27: warning: comparison of integers of different signs: 'int' and 'size_type' (aka 'unsigned long') [-Wsign-compare] 8713 | for (int i = 0; i < new_drawing.points.size(); i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ pdf_viewer/main_widget.cpp:8751:26: warning: unused parameter 's' [-Wunused-parameter] 8751 | [](std::wstring* s) { | ^ pdf_viewer/main_widget.cpp:8821:65: warning: comparison of integers of different signs: 'int' and 'size_type' (aka 'unsigned long') [-Wsign-compare] 8821 | if (index_into_candidates >= 0 && index_into_candidates < smart_view_candidates.size()) { | ~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ pdf_viewer/main_widget.cpp:8871:23: warning: comparison of integers of different signs: 'int' and 'size_type' (aka 'unsigned long') [-Wsign-compare] 8871 | for (int i = 0; i < pending_download_portals.size(); i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ pdf_viewer/main_widget.cpp:8929:28: warning: comparison of integers of different signs: 'size_type' (aka 'unsigned long') and 'int' [-Wsign-compare] 8929 | if (portals.size() > selected_portal_index) { | ~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~ pdf_viewer/main_widget.cpp:8963:27: warning: comparison of integers of different signs: 'int' and 'size_type' (aka 'unsigned long') [-Wsign-compare] 8963 | for (int i = 0; i < pending_download_portals.size(); i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ pdf_viewer/main_widget.cpp:8994:23: warning: comparison of integers of different signs: 'int' and 'size_type' (aka 'unsigned long') [-Wsign-compare] 8994 | for (int i = 0; i < pending_download_portals.size(); i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ pdf_viewer/main_widget.cpp:9009:27: warning: comparison of integers of different signs: 'int' and 'size_type' (aka 'unsigned long') [-Wsign-compare] 9009 | for (int i = 0; i < removed_indices.size(); i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~ pdf_viewer/main_widget.cpp:9071:38: warning: comparison of integers of different signs: 'int' and 'size_type' (aka 'unsigned long') [-Wsign-compare] 9071 | if (portals.size() > 0 && (index < portals.size())) { | ~~~~~ ^ ~~~~~~~~~~~~~~ pdf_viewer/main_widget.cpp:9084:77: warning: lambda capture 'this' is not used [-Wunused-lambda-capture] 9084 | QObject::connect(generic_buttons, &TouchGenericButtons::buttonPressed, [this, on_select](int index, std::wstring name) { | ^~~~~ pdf_viewer/main_widget.cpp:9202:20: warning: unused parameter 'index' [-Wunused-parameter] 9202 | [this](int index, std::wstring name) { | ^ pdf_viewer/main_widget.cpp:9412:26: warning: unused parameter 'val' [-Wunused-parameter] 9412 | [](std::wstring* val) { | ^ pdf_viewer/main_widget.cpp:9435:13: warning: unused variable 'current_page' [-Wunused-variable] 9435 | int current_page = get_current_page_number(); | ^~~~~~~~~~~~ pdf_viewer/main_widget.cpp:9465:36: warning: variable 'selected_rect_page' is uninitialized when used here [-Wuninitialized] 9465 | docrect_json["page"] = selected_rect_page; | ^~~~~~~~~~~~~~~~~~ pdf_viewer/main_widget.cpp:9450:35: note: initialize the variable 'selected_rect_page' to silence this warning 9450 | int selected_rect_page; | ^ | = 0 pdf_viewer/main_widget.cpp:9582:102: warning: comparison of integers of different signs: 'size_type' (aka 'unsigned long') and 'int' [-Wsign-compare] 9582 | if (pending_command_instance && (pending_command_instance->get_name().find(waiting_command_name) != -1)) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~ pdf_viewer/main_widget.cpp:9852:27: warning: comparison of integers of different signs: 'size_type' (aka 'unsigned long') and 'int' [-Wsign-compare] 9852 | if (file_names.size() > MAX_TAB_COUNT) { | ~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~ pdf_viewer/main_widget.cpp:9856:33: warning: comparison of integers of different signs: 'int' and 'size_type' (aka 'unsigned long') [-Wsign-compare] 9856 | for (int i = begin_index; i < file_names.size(); i++) { | ~ ^ ~~~~~~~~~~~~~~~~~ pdf_viewer/main_widget.cpp:9948:23: warning: comparison of integers of different signs: 'int' and 'size_type' (aka 'unsigned long') [-Wsign-compare] 9948 | for (int i = 0; i < document_views.size(); i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~ pdf_viewer/main_widget.cpp:9955:23: warning: comparison of integers of different signs: 'int' and 'size_type' (aka 'unsigned long') [-Wsign-compare] 9955 | for (int i = 0; i < document_views.size(); i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~ pdf_viewer/main_widget.cpp:9967:23: warning: comparison of integers of different signs: 'int' and 'size_type' (aka 'unsigned long') [-Wsign-compare] 9967 | for (int i = 0; i < history.size(); i++) { | ~ ^ ~~~~~~~~~~~~~~ pdf_viewer/main_widget.cpp:10556:5: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 10556 | json_file.open(QFile::WriteOnly); | ^~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ pdf_viewer/main_widget.cpp:10781:31: warning: comparison of integers of different signs: 'int' and 'size_type' (aka 'unsigned long') [-Wsign-compare] 10781 | if (index >= 0 || (-index > search_terms.size())) { | ~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~ pdf_viewer/main_widget.cpp:10838:71: warning: comparison of integers of different signs: 'int' and 'size_type' (aka 'unsigned long') [-Wsign-compare] 10838 | while ((line_index < page_lines.size()) && (remaining_line_offset > page_lines[line_index].size())) { | ~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ pdf_viewer/main_widget.cpp:10838:24: warning: comparison of integers of different signs: 'int' and 'size_type' (aka 'unsigned long') [-Wsign-compare] 10838 | while ((line_index < page_lines.size()) && (remaining_line_offset > page_lines[line_index].size())) { | ~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~ In file included from pdf_viewer/main_widget.cpp:78: pdf_viewer/ui.h:242:13: warning: 'get_view_stylesheet_type_name' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] 242 | QString get_view_stylesheet_type_name() { | ^ pdf_viewer/main_widget.cpp:10904:63: note: in instantiation of template class 'FilteredSelectTableWindowClass' requested here 10904 | FilteredSelectTableWindowClass* widget = dynamic_cast*>(current_widget_stack.back()); | ^ pdf_viewer/ui.h:143:21: note: overridden virtual function is here 143 | virtual QString get_view_stylesheet_type_name() = 0; | ^ pdf_viewer/ui.h:346:26: warning: 'get_selected_text' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] 346 | virtual std::wstring get_selected_text() { | ^ pdf_viewer/ui.h:151:26: note: overridden virtual function is here 151 | virtual std::wstring get_selected_text(); | ^ pdf_viewer/ui.h:372:10: warning: 'on_select' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] 372 | void on_select(const QModelIndex& index) { | ^ pdf_viewer/ui.h:134:18: note: overridden virtual function is here 134 | virtual void on_select(const QModelIndex& value) = 0; | ^ pdf_viewer/main_widget.cpp:10953:69: warning: comparison of integers of different signs: 'int' and 'size_type' (aka 'unsigned long') [-Wsign-compare] 10953 | if ((selected_bookmark_index != -1) && (selected_bookmark_index < doc()->get_bookmarks().size())) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from pdf_viewer/main_widget.cpp:16: In file included from /usr/include/c++/v1/iostream:42: In file included from /usr/include/c++/v1/ios:220: In file included from /usr/include/c++/v1/__locale:24: In file included from /usr/include/c++/v1/string:647: In file included from /usr/include/c++/v1/string_view:941: In file included from /usr/include/c++/v1/algorithm:1842: In file included from /usr/include/c++/v1/__algorithm/for_each.h:16: In file included from /usr/include/c++/v1/__ranges/movable_box.h:21: /usr/include/c++/v1/optional:293:7: warning: destructor called on non-final 'Portal' that has virtual functions but non-virtual destructor [-Wdelete-non-abstract-non-virtual-dtor] 293 | __val_.~value_type(); | ^ /usr/include/c++/v1/optional:348:8: note: in instantiation of member function 'std::__optional_destruct_base::~__optional_destruct_base' requested here 348 | struct __optional_storage_base : __optional_destruct_base<_Tp> { | ^ /usr/include/c++/v1/optional:293:15: note: qualify call to silence this warning 293 | __val_.~value_type(); | ^ In file included from pdf_viewer/main_widget.cpp:78: pdf_viewer/ui.h:336:27: warning: comparison of integers of different signs: 'int' and 'size_type' (aka 'unsigned long') [-Wsign-compare] 336 | for (int i = 0; i < values.size(); i++) { | ~ ^ ~~~~~~~~~~~~~ pdf_viewer/main_widget.cpp:1083:36: note: in instantiation of member function 'FilteredSelectTableWindowClass::set_value_second_item' requested here 1083 | list_view->set_value_second_item(url.toStdWString(), | ^ In file included from pdf_viewer/main_widget.cpp:78: pdf_viewer/ui.h:484:27: warning: comparison of integers of different signs: 'int' and 'size_type' (aka 'unsigned long') [-Wsign-compare] 484 | for (int i = 0; i < values.size(); i++) { | ~ ^ ~~~~~~~~~~~~~ pdf_viewer/main_widget.cpp:1088:36: note: in instantiation of member function 'TouchFilteredSelectWidget::set_value_second_item' requested here 1088 | list_view->set_value_second_item(url.toStdWString(), | ^ In file included from pdf_viewer/main_widget.cpp:16: In file included from /usr/include/c++/v1/iostream:42: In file included from /usr/include/c++/v1/ios:220: In file included from /usr/include/c++/v1/__locale:24: In file included from /usr/include/c++/v1/string:647: In file included from /usr/include/c++/v1/string_view:941: In file included from /usr/include/c++/v1/algorithm:1842: In file included from /usr/include/c++/v1/__algorithm/for_each.h:16: In file included from /usr/include/c++/v1/__ranges/movable_box.h:21: /usr/include/c++/v1/optional:293:7: warning: destructor called on non-final 'BookMark' that has virtual functions but non-virtual destructor [-Wdelete-non-abstract-non-virtual-dtor] 293 | __val_.~value_type(); | ^ /usr/include/c++/v1/optional:348:8: note: in instantiation of member function 'std::__optional_destruct_base::~__optional_destruct_base' requested here 348 | struct __optional_storage_base : __optional_destruct_base<_Tp> { | ^ /usr/include/c++/v1/optional:293:15: note: qualify call to silence this warning 293 | __val_.~value_type(); | ^ /usr/include/c++/v1/optional:311:7: warning: destructor called on non-final 'Portal' that has virtual functions but non-virtual destructor [-Wdelete-non-abstract-non-virtual-dtor] 311 | __val_.~value_type(); | ^ /usr/include/c++/v1/optional:380:15: note: in instantiation of member function 'std::__optional_destruct_base::reset' requested here 380 | this->reset(); | ^ /usr/include/c++/v1/optional:518:11: note: in instantiation of function template specialization 'std::__optional_storage_base::__assign_from &>' requested here 518 | this->__assign_from(__opt); | ^ /usr/include/c++/v1/optional:540:108: note: in instantiation of member function 'std::__optional_copy_assign_base::operator=' requested here 540 | _LIBCPP_HIDE_FROM_ABI __optional_move_assign_base& operator=(const __optional_move_assign_base&) = default; | ^ /usr/include/c++/v1/optional:311:15: note: qualify call to silence this warning 311 | __val_.~value_type(); | ^ In file included from pdf_viewer/main_widget.cpp:16: In file included from /usr/include/c++/v1/iostream:42: In file included from /usr/include/c++/v1/ios:220: In file included from /usr/include/c++/v1/__locale:15: In file included from /usr/include/c++/v1/__memory/shared_ptr.h:24: /usr/include/c++/v1/__memory/allocator.h:168:81: warning: destructor called on non-final 'Portal' that has virtual functions but non-virtual destructor [-Wdelete-non-abstract-non-virtual-dtor] 168 | _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_HIDE_FROM_ABI void destroy(pointer __p) { __p->~_Tp(); } | ^ /usr/include/c++/v1/__memory/allocator_traits.h:334:9: note: in instantiation of member function 'std::allocator::destroy' requested here 334 | __a.destroy(__p); | ^ /usr/include/c++/v1/vector:985:23: note: in instantiation of function template specialization 'std::allocator_traits>::destroy' requested here 985 | __alloc_traits::destroy(__alloc(), std::__to_address(--__soon_to_be_end)); | ^ /usr/include/c++/v1/vector:979:5: note: in instantiation of member function 'std::vector::__base_destruct_at_end' requested here 979 | __base_destruct_at_end(this->__begin_); | ^ /usr/include/c++/v1/vector:530:16: note: in instantiation of member function 'std::vector::__clear' requested here 530 | __vec_.__clear(); | ^ /usr/include/c++/v1/vector:541:67: note: in instantiation of member function 'std::vector::__destroy_vector::operator()' requested here 541 | _LIBCPP_CONSTEXPR_SINCE_CXX20 _LIBCPP_HIDE_FROM_ABI ~vector() { __destroy_vector (*this)(); } | ^ pdf_viewer/main_widget.cpp:4325:35: note: in instantiation of member function 'std::vector::~vector' requested here 4325 | std::vector portals = get_ruler_portals(); | ^ /usr/include/c++/v1/__memory/allocator.h:168:87: note: qualify call to silence this warning 168 | _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_HIDE_FROM_ABI void destroy(pointer __p) { __p->~_Tp(); } | ^ In file included from pdf_viewer/main_widget.cpp:78: pdf_viewer/ui.h:242:13: warning: 'get_view_stylesheet_type_name' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] 242 | QString get_view_stylesheet_type_name() { | ^ pdf_viewer/main_widget.cpp:330:26: note: in instantiation of template class 'FilteredSelectTableWindowClass' requested here 330 | auto w = new FilteredSelectTableWindowClass( | ^ pdf_viewer/main_widget.cpp:5694:5: note: in instantiation of function template specialization 'set_filtered_select_menu' requested here 5694 | set_filtered_select_menu(this, FUZZY_SEARCHING, MULTILINE_MENUS, { option_names, option_location_strings }, portals, closest_portal_index, | ^ pdf_viewer/ui.h:143:21: note: overridden virtual function is here 143 | virtual QString get_view_stylesheet_type_name() = 0; | ^ pdf_viewer/ui.h:346:26: warning: 'get_selected_text' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] 346 | virtual std::wstring get_selected_text() { | ^ pdf_viewer/ui.h:151:26: note: overridden virtual function is here 151 | virtual std::wstring get_selected_text(); | ^ pdf_viewer/ui.h:372:10: warning: 'on_select' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] 372 | void on_select(const QModelIndex& index) { | ^ pdf_viewer/ui.h:134:18: note: overridden virtual function is here 134 | virtual void on_select(const QModelIndex& value) = 0; | ^ pdf_viewer/ui.h:509:13: warning: 'get_view_stylesheet_type_name' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] 509 | QString get_view_stylesheet_type_name() { | ^ pdf_viewer/main_widget.cpp:374:49: note: in instantiation of template class 'FilteredSelectWindowClass' requested here 374 | main_widget->set_current_widget(new FilteredSelectWindowClass( | ^ pdf_viewer/main_widget.cpp:5694:5: note: in instantiation of function template specialization 'set_filtered_select_menu' requested here 5694 | set_filtered_select_menu(this, FUZZY_SEARCHING, MULTILINE_MENUS, { option_names, option_location_strings }, portals, closest_portal_index, | ^ pdf_viewer/ui.h:143:21: note: overridden virtual function is here 143 | virtual QString get_view_stylesheet_type_name() = 0; | ^ pdf_viewer/ui.h:551:10: warning: 'on_select' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] 551 | void on_select(const QModelIndex& index) { | ^ pdf_viewer/ui.h:134:18: note: overridden virtual function is here 134 | virtual void on_select(const QModelIndex& value) = 0; | ^ pdf_viewer/ui.h:300:31: warning: comparison of integers of different signs: 'int' and 'size_type' (aka 'unsigned long') [-Wsign-compare] 300 | for (int i = 0; i < table.size() - 1; i++) { | ~ ^ ~~~~~~~~~~~~~~~~ pdf_viewer/main_widget.cpp:330:26: note: in instantiation of member function 'FilteredSelectTableWindowClass::FilteredSelectTableWindowClass' requested here 330 | auto w = new FilteredSelectTableWindowClass( | ^ pdf_viewer/main_widget.cpp:5694:5: note: in instantiation of function template specialization 'set_filtered_select_menu' requested here 5694 | set_filtered_select_menu(this, FUZZY_SEARCHING, MULTILINE_MENUS, { option_names, option_location_strings }, portals, closest_portal_index, | ^ In file included from pdf_viewer/main_widget.cpp:16: In file included from /usr/include/c++/v1/iostream:42: In file included from /usr/include/c++/v1/ios:220: In file included from /usr/include/c++/v1/__locale:15: In file included from /usr/include/c++/v1/__memory/shared_ptr.h:24: /usr/include/c++/v1/__memory/allocator.h:168:81: warning: destructor called on non-final 'BookMark' that has virtual functions but non-virtual destructor [-Wdelete-non-abstract-non-virtual-dtor] 168 | _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_HIDE_FROM_ABI void destroy(pointer __p) { __p->~_Tp(); } | ^ /usr/include/c++/v1/__memory/allocator_traits.h:334:9: note: in instantiation of member function 'std::allocator::destroy' requested here 334 | __a.destroy(__p); | ^ /usr/include/c++/v1/vector:985:23: note: in instantiation of function template specialization 'std::allocator_traits>::destroy' requested here 985 | __alloc_traits::destroy(__alloc(), std::__to_address(--__soon_to_be_end)); | ^ /usr/include/c++/v1/vector:979:5: note: in instantiation of member function 'std::vector::__base_destruct_at_end' requested here 979 | __base_destruct_at_end(this->__begin_); | ^ /usr/include/c++/v1/vector:530:16: note: in instantiation of member function 'std::vector::__clear' requested here 530 | __vec_.__clear(); | ^ /usr/include/c++/v1/vector:541:67: note: in instantiation of member function 'std::vector::__destroy_vector::operator()' requested here 541 | _LIBCPP_CONSTEXPR_SINCE_CXX20 _LIBCPP_HIDE_FROM_ABI ~vector() { __destroy_vector (*this)(); } | ^ pdf_viewer/main_widget.cpp:5717:27: note: in instantiation of member function 'std::vector::~vector' requested here 5717 | std::vector bookmarks; | ^ /usr/include/c++/v1/__memory/allocator.h:168:87: note: qualify call to silence this warning 168 | _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_HIDE_FROM_ABI void destroy(pointer __p) { __p->~_Tp(); } | ^ In file included from pdf_viewer/main_widget.cpp:78: pdf_viewer/ui.h:242:13: warning: 'get_view_stylesheet_type_name' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] 242 | QString get_view_stylesheet_type_name() { | ^ pdf_viewer/main_widget.cpp:330:26: note: in instantiation of template class 'FilteredSelectTableWindowClass' requested here 330 | auto w = new FilteredSelectTableWindowClass( | ^ pdf_viewer/main_widget.cpp:5737:5: note: in instantiation of function template specialization 'set_filtered_select_menu' requested here 5737 | set_filtered_select_menu(this, FUZZY_SEARCHING, MULTILINE_MENUS, { option_names, option_location_strings }, bookmarks, closest_bookmark_index, | ^ pdf_viewer/ui.h:143:21: note: overridden virtual function is here 143 | virtual QString get_view_stylesheet_type_name() = 0; | ^ pdf_viewer/ui.h:346:26: warning: 'get_selected_text' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] 346 | virtual std::wstring get_selected_text() { | ^ pdf_viewer/ui.h:151:26: note: overridden virtual function is here 151 | virtual std::wstring get_selected_text(); | ^ pdf_viewer/ui.h:372:10: warning: 'on_select' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] 372 | void on_select(const QModelIndex& index) { | ^ pdf_viewer/ui.h:134:18: note: overridden virtual function is here 134 | virtual void on_select(const QModelIndex& value) = 0; | ^ pdf_viewer/ui.h:509:13: warning: 'get_view_stylesheet_type_name' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] 509 | QString get_view_stylesheet_type_name() { | ^ pdf_viewer/main_widget.cpp:374:49: note: in instantiation of template class 'FilteredSelectWindowClass' requested here 374 | main_widget->set_current_widget(new FilteredSelectWindowClass( | ^ pdf_viewer/main_widget.cpp:5737:5: note: in instantiation of function template specialization 'set_filtered_select_menu' requested here 5737 | set_filtered_select_menu(this, FUZZY_SEARCHING, MULTILINE_MENUS, { option_names, option_location_strings }, bookmarks, closest_bookmark_index, | ^ pdf_viewer/ui.h:143:21: note: overridden virtual function is here 143 | virtual QString get_view_stylesheet_type_name() = 0; | ^ pdf_viewer/ui.h:551:10: warning: 'on_select' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] 551 | void on_select(const QModelIndex& index) { | ^ pdf_viewer/ui.h:134:18: note: overridden virtual function is here 134 | virtual void on_select(const QModelIndex& value) = 0; | ^ pdf_viewer/ui.h:300:31: warning: comparison of integers of different signs: 'int' and 'size_type' (aka 'unsigned long') [-Wsign-compare] 300 | for (int i = 0; i < table.size() - 1; i++) { | ~ ^ ~~~~~~~~~~~~~~~~ pdf_viewer/main_widget.cpp:330:26: note: in instantiation of member function 'FilteredSelectTableWindowClass::FilteredSelectTableWindowClass' requested here 330 | auto w = new FilteredSelectTableWindowClass( | ^ pdf_viewer/main_widget.cpp:5737:5: note: in instantiation of function template specialization 'set_filtered_select_menu' requested here 5737 | set_filtered_select_menu(this, FUZZY_SEARCHING, MULTILINE_MENUS, { option_names, option_location_strings }, bookmarks, closest_bookmark_index, | ^ In file included from pdf_viewer/main_widget.cpp:78: pdf_viewer/ui.h:242:13: warning: 'get_view_stylesheet_type_name' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] 242 | QString get_view_stylesheet_type_name() { | ^ pdf_viewer/main_widget.cpp:330:26: note: in instantiation of template class 'FilteredSelectTableWindowClass' requested here 330 | auto w = new FilteredSelectTableWindowClass( | ^ pdf_viewer/main_widget.cpp:5778:5: note: in instantiation of function template specialization 'set_filtered_select_menu' requested here 5778 | set_filtered_select_menu(this, FUZZY_SEARCHING, MULTILINE_MENUS, { descs, file_names }, book_states, -1, | ^ pdf_viewer/ui.h:143:21: note: overridden virtual function is here 143 | virtual QString get_view_stylesheet_type_name() = 0; | ^ pdf_viewer/ui.h:346:26: warning: 'get_selected_text' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] 346 | virtual std::wstring get_selected_text() { | ^ pdf_viewer/ui.h:151:26: note: overridden virtual function is here 151 | virtual std::wstring get_selected_text(); | ^ pdf_viewer/ui.h:372:10: warning: 'on_select' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] 372 | void on_select(const QModelIndex& index) { | ^ pdf_viewer/ui.h:134:18: note: overridden virtual function is here 134 | virtual void on_select(const QModelIndex& value) = 0; | ^ pdf_viewer/ui.h:509:13: warning: 'get_view_stylesheet_type_name' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] 509 | QString get_view_stylesheet_type_name() { | ^ pdf_viewer/main_widget.cpp:374:49: note: in instantiation of template class 'FilteredSelectWindowClass' requested here 374 | main_widget->set_current_widget(new FilteredSelectWindowClass( | ^ pdf_viewer/main_widget.cpp:5778:5: note: in instantiation of function template specialization 'set_filtered_select_menu' requested here 5778 | set_filtered_select_menu(this, FUZZY_SEARCHING, MULTILINE_MENUS, { descs, file_names }, book_states, -1, | ^ pdf_viewer/ui.h:143:21: note: overridden virtual function is here 143 | virtual QString get_view_stylesheet_type_name() = 0; | ^ pdf_viewer/ui.h:551:10: warning: 'on_select' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] 551 | void on_select(const QModelIndex& index) { | ^ pdf_viewer/ui.h:134:18: note: overridden virtual function is here 134 | virtual void on_select(const QModelIndex& value) = 0; | ^ pdf_viewer/ui.h:300:31: warning: comparison of integers of different signs: 'int' and 'size_type' (aka 'unsigned long') [-Wsign-compare] 300 | for (int i = 0; i < table.size() - 1; i++) { | ~ ^ ~~~~~~~~~~~~~~~~ pdf_viewer/main_widget.cpp:330:26: note: in instantiation of member function 'FilteredSelectTableWindowClass::FilteredSelectTableWindowClass' requested here 330 | auto w = new FilteredSelectTableWindowClass( | ^ pdf_viewer/main_widget.cpp:5778:5: note: in instantiation of function template specialization 'set_filtered_select_menu' requested here 5778 | set_filtered_select_menu(this, FUZZY_SEARCHING, MULTILINE_MENUS, { descs, file_names }, book_states, -1, | ^ In file included from pdf_viewer/main_widget.cpp:16: In file included from /usr/include/c++/v1/iostream:42: In file included from /usr/include/c++/v1/ios:220: In file included from /usr/include/c++/v1/__locale:15: In file included from /usr/include/c++/v1/__memory/shared_ptr.h:24: /usr/include/c++/v1/__memory/allocator.h:168:81: warning: destructor called on non-final 'Highlight' that has virtual functions but non-virtual destructor [-Wdelete-non-abstract-non-virtual-dtor] 168 | _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_HIDE_FROM_ABI void destroy(pointer __p) { __p->~_Tp(); } | ^ /usr/include/c++/v1/__memory/allocator_traits.h:334:9: note: in instantiation of member function 'std::allocator::destroy' requested here 334 | __a.destroy(__p); | ^ /usr/include/c++/v1/vector:985:23: note: in instantiation of function template specialization 'std::allocator_traits>::destroy' requested here 985 | __alloc_traits::destroy(__alloc(), std::__to_address(--__soon_to_be_end)); | ^ /usr/include/c++/v1/vector:979:5: note: in instantiation of member function 'std::vector::__base_destruct_at_end' requested here 979 | __base_destruct_at_end(this->__begin_); | ^ /usr/include/c++/v1/vector:530:16: note: in instantiation of member function 'std::vector::__clear' requested here 530 | __vec_.__clear(); | ^ /usr/include/c++/v1/vector:541:67: note: in instantiation of member function 'std::vector::__destroy_vector::operator()' requested here 541 | _LIBCPP_CONSTEXPR_SINCE_CXX20 _LIBCPP_HIDE_FROM_ABI ~vector() { __destroy_vector (*this)(); } | ^ pdf_viewer/main_widget.cpp:5823:28: note: in instantiation of member function 'std::vector::~vector' requested here 5823 | std::vector highlights; | ^ /usr/include/c++/v1/__memory/allocator.h:168:87: note: qualify call to silence this warning 168 | _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_HIDE_FROM_ABI void destroy(pointer __p) { __p->~_Tp(); } | ^ In file included from pdf_viewer/main_widget.cpp:78: pdf_viewer/ui.h:242:13: warning: 'get_view_stylesheet_type_name' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] 242 | QString get_view_stylesheet_type_name() { | ^ pdf_viewer/main_widget.cpp:330:26: note: in instantiation of template class 'FilteredSelectTableWindowClass' requested here 330 | auto w = new FilteredSelectTableWindowClass( | ^ pdf_viewer/main_widget.cpp:5854:5: note: in instantiation of function template specialization 'set_filtered_select_menu' requested here 5854 | set_filtered_select_menu(this, FUZZY_SEARCHING, MULTILINE_MENUS, table, highlights, closest_highlight_index, | ^ pdf_viewer/ui.h:143:21: note: overridden virtual function is here 143 | virtual QString get_view_stylesheet_type_name() = 0; | ^ pdf_viewer/ui.h:346:26: warning: 'get_selected_text' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] 346 | virtual std::wstring get_selected_text() { | ^ pdf_viewer/ui.h:151:26: note: overridden virtual function is here 151 | virtual std::wstring get_selected_text(); | ^ pdf_viewer/ui.h:372:10: warning: 'on_select' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] 372 | void on_select(const QModelIndex& index) { | ^ pdf_viewer/ui.h:134:18: note: overridden virtual function is here 134 | virtual void on_select(const QModelIndex& value) = 0; | ^ pdf_viewer/ui.h:509:13: warning: 'get_view_stylesheet_type_name' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] 509 | QString get_view_stylesheet_type_name() { | ^ pdf_viewer/main_widget.cpp:374:49: note: in instantiation of template class 'FilteredSelectWindowClass' requested here 374 | main_widget->set_current_widget(new FilteredSelectWindowClass( | ^ pdf_viewer/main_widget.cpp:5854:5: note: in instantiation of function template specialization 'set_filtered_select_menu' requested here 5854 | set_filtered_select_menu(this, FUZZY_SEARCHING, MULTILINE_MENUS, table, highlights, closest_highlight_index, | ^ pdf_viewer/ui.h:143:21: note: overridden virtual function is here 143 | virtual QString get_view_stylesheet_type_name() = 0; | ^ pdf_viewer/ui.h:551:10: warning: 'on_select' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] 551 | void on_select(const QModelIndex& index) { | ^ pdf_viewer/ui.h:134:18: note: overridden virtual function is here 134 | virtual void on_select(const QModelIndex& value) = 0; | ^ pdf_viewer/ui.h:300:31: warning: comparison of integers of different signs: 'int' and 'size_type' (aka 'unsigned long') [-Wsign-compare] 300 | for (int i = 0; i < table.size() - 1; i++) { | ~ ^ ~~~~~~~~~~~~~~~~ pdf_viewer/main_widget.cpp:330:26: note: in instantiation of member function 'FilteredSelectTableWindowClass::FilteredSelectTableWindowClass' requested here 330 | auto w = new FilteredSelectTableWindowClass( | ^ pdf_viewer/main_widget.cpp:5854:5: note: in instantiation of function template specialization 'set_filtered_select_menu' requested here 5854 | set_filtered_select_menu(this, FUZZY_SEARCHING, MULTILINE_MENUS, table, highlights, closest_highlight_index, | ^ In file included from pdf_viewer/main_widget.cpp:78: pdf_viewer/ui.h:509:13: warning: 'get_view_stylesheet_type_name' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] 509 | QString get_view_stylesheet_type_name() { | ^ pdf_viewer/main_widget.cpp:374:49: note: in instantiation of template class 'FilteredSelectWindowClass' requested here 374 | main_widget->set_current_widget(new FilteredSelectWindowClass( | ^ pdf_viewer/main_widget.cpp:6031:5: note: in instantiation of function template specialization 'set_filtered_select_menu' requested here 6031 | set_filtered_select_menu(this, FUZZY_SEARCHING, MULTILINE_MENUS, { paths }, hashes, -1, | ^ pdf_viewer/ui.h:143:21: note: overridden virtual function is here 143 | virtual QString get_view_stylesheet_type_name() = 0; | ^ pdf_viewer/ui.h:551:10: warning: 'on_select' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] 551 | void on_select(const QModelIndex& index) { | ^ pdf_viewer/ui.h:134:18: note: overridden virtual function is here 134 | virtual void on_select(const QModelIndex& value) = 0; | ^ pdf_viewer/ui.h:300:31: warning: comparison of integers of different signs: 'int' and 'size_type' (aka 'unsigned long') [-Wsign-compare] 300 | for (int i = 0; i < table.size() - 1; i++) { | ~ ^ ~~~~~~~~~~~~~~~~ pdf_viewer/main_widget.cpp:330:26: note: in instantiation of member function 'FilteredSelectTableWindowClass::FilteredSelectTableWindowClass' requested here 330 | auto w = new FilteredSelectTableWindowClass( | ^ pdf_viewer/main_widget.cpp:6031:5: note: in instantiation of function template specialization 'set_filtered_select_menu' requested here 6031 | set_filtered_select_menu(this, FUZZY_SEARCHING, MULTILINE_MENUS, { paths }, hashes, -1, | ^ In file included from pdf_viewer/main_widget.cpp:74: In file included from pdf_viewer/input.h:13: pdf_viewer/utils.h:232:23: warning: comparison of integers of different signs: 'int' and 'size_type' (aka 'unsigned long') [-Wsign-compare] 232 | for (int i = 1; i < items.size(); i++) { | ~ ^ ~~~~~~~~~~~~ pdf_viewer/main_widget.cpp:6866:27: note: in instantiation of function template specialization 'compute_average' requested here 6866 | float average_speed = compute_average(speeds); | ^ In file included from pdf_viewer/main_widget.cpp:74: In file included from pdf_viewer/input.h:13: pdf_viewer/utils.h:232:23: warning: comparison of integers of different signs: 'int' and 'size_type' (aka 'unsigned long') [-Wsign-compare] 232 | for (int i = 1; i < items.size(); i++) { | ~ ^ ~~~~~~~~~~~~ pdf_viewer/main_widget.cpp:6869:29: note: in instantiation of function template specialization 'compute_average' requested here 6869 | *out_velocity = 2 * compute_average(velocities); | ^ In file included from pdf_viewer/main_widget.cpp:78: pdf_viewer/ui.h:242:13: warning: 'get_view_stylesheet_type_name' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] 242 | QString get_view_stylesheet_type_name() { | ^ pdf_viewer/main_widget.cpp:330:26: note: in instantiation of template class 'FilteredSelectTableWindowClass>' requested here 330 | auto w = new FilteredSelectTableWindowClass( | ^ pdf_viewer/main_widget.cpp:7820:5: note: in instantiation of function template specialization 'set_filtered_select_menu>' requested here 7820 | set_filtered_select_menu>(this, FUZZY_SEARCHING, MULTILINE_MENUS, { paper_names, right_names }, values, -1, | ^ pdf_viewer/ui.h:143:21: note: overridden virtual function is here 143 | virtual QString get_view_stylesheet_type_name() = 0; | ^ pdf_viewer/ui.h:346:26: warning: 'get_selected_text' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] 346 | virtual std::wstring get_selected_text() { | ^ pdf_viewer/ui.h:151:26: note: overridden virtual function is here 151 | virtual std::wstring get_selected_text(); | ^ pdf_viewer/ui.h:372:10: warning: 'on_select' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] 372 | void on_select(const QModelIndex& index) { | ^ pdf_viewer/ui.h:134:18: note: overridden virtual function is here 134 | virtual void on_select(const QModelIndex& value) = 0; | ^ pdf_viewer/ui.h:509:13: warning: 'get_view_stylesheet_type_name' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] 509 | QString get_view_stylesheet_type_name() { | ^ pdf_viewer/main_widget.cpp:374:49: note: in instantiation of template class 'FilteredSelectWindowClass>' requested here 374 | main_widget->set_current_widget(new FilteredSelectWindowClass( | ^ pdf_viewer/main_widget.cpp:7820:5: note: in instantiation of function template specialization 'set_filtered_select_menu>' requested here 7820 | set_filtered_select_menu>(this, FUZZY_SEARCHING, MULTILINE_MENUS, { paper_names, right_names }, values, -1, | ^ pdf_viewer/ui.h:143:21: note: overridden virtual function is here 143 | virtual QString get_view_stylesheet_type_name() = 0; | ^ pdf_viewer/ui.h:551:10: warning: 'on_select' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] 551 | void on_select(const QModelIndex& index) { | ^ pdf_viewer/ui.h:134:18: note: overridden virtual function is here 134 | virtual void on_select(const QModelIndex& value) = 0; | ^ pdf_viewer/ui.h:300:31: warning: comparison of integers of different signs: 'int' and 'size_type' (aka 'unsigned long') [-Wsign-compare] 300 | for (int i = 0; i < table.size() - 1; i++) { | ~ ^ ~~~~~~~~~~~~~~~~ pdf_viewer/main_widget.cpp:330:26: note: in instantiation of member function 'FilteredSelectTableWindowClass>::FilteredSelectTableWindowClass' requested here 330 | auto w = new FilteredSelectTableWindowClass( | ^ pdf_viewer/main_widget.cpp:7820:5: note: in instantiation of function template specialization 'set_filtered_select_menu>' requested here 7820 | set_filtered_select_menu>(this, FUZZY_SEARCHING, MULTILINE_MENUS, { paper_names, right_names }, values, -1, | ^ In file included from pdf_viewer/main_widget.cpp:78: pdf_viewer/ui.h:300:31: warning: comparison of integers of different signs: 'int' and 'size_type' (aka 'unsigned long') [-Wsign-compare] 300 | for (int i = 0; i < table.size() - 1; i++) { | ~ ^ ~~~~~~~~~~~~~~~~ pdf_viewer/main_widget.cpp:330:26: note: in instantiation of member function 'FilteredSelectTableWindowClass::FilteredSelectTableWindowClass' requested here 330 | auto w = new FilteredSelectTableWindowClass( | ^ pdf_viewer/main_widget.cpp:8282:5: note: in instantiation of function template specialization 'set_filtered_select_menu' requested here 8282 | set_filtered_select_menu(this, true, | ^ In file included from pdf_viewer/main_widget.cpp:78: In file included from pdf_viewer/ui.h:64: pdf_viewer/fts_fuzzy_match.h:59:17: warning: unused function 'fuzzy_match_simple' [-Wunused-function] 59 | static bool fuzzy_match_simple(char const * pattern, char const * str) { | ^~~~~~~~~~~~~~~~~~ 164 warnings generated. --- moc_main_widget.o --- In file included from moc_main_widget.cpp:9: In file included from ./pdf_viewer/main_widget.h:18: ./pdf_viewer/book.h:85:17: warning: 'to_json' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] 85 | QJsonObject to_json(std::string doc_checksum) const; | ^ ./pdf_viewer/book.h:59:25: note: overridden virtual function is here 59 | virtual QJsonObject to_json(std::string doc_checksum) const = 0; | ^ ./pdf_viewer/book.h:86:10: warning: 'from_json' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] 86 | void from_json(const QJsonObject& json_object); | ^ ./pdf_viewer/book.h:62:18: note: overridden virtual function is here 62 | virtual void from_json(const QJsonObject& json_object) = 0; | ^ ./pdf_viewer/book.h:109:17: warning: 'to_json' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] 109 | QJsonObject to_json(std::string doc_checksum) const; | ^ ./pdf_viewer/book.h:59:25: note: overridden virtual function is here 59 | virtual QJsonObject to_json(std::string doc_checksum) const = 0; | ^ ./pdf_viewer/book.h:110:10: warning: 'from_json' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] 110 | void from_json(const QJsonObject& json_object); | ^ ./pdf_viewer/book.h:62:18: note: overridden virtual function is here 62 | virtual void from_json(const QJsonObject& json_object) = 0; | ^ ./pdf_viewer/book.h:130:17: warning: 'to_json' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] 130 | QJsonObject to_json(std::string doc_checksum) const; | ^ ./pdf_viewer/book.h:59:25: note: overridden virtual function is here 59 | virtual QJsonObject to_json(std::string doc_checksum) const = 0; | ^ ./pdf_viewer/book.h:132:10: warning: 'from_json' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] 132 | void from_json(const QJsonObject& json_object); | ^ ./pdf_viewer/book.h:62:18: note: overridden virtual function is here 62 | virtual void from_json(const QJsonObject& json_object) = 0; | ^ ./pdf_viewer/book.h:251:17: warning: 'to_json' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] 251 | QJsonObject to_json(std::string doc_checksum) const; | ^ ./pdf_viewer/book.h:59:25: note: overridden virtual function is here 59 | virtual QJsonObject to_json(std::string doc_checksum) const = 0; | ^ ./pdf_viewer/book.h:252:10: warning: 'from_json' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] 252 | void from_json(const QJsonObject& json_object); | ^ ./pdf_viewer/book.h:62:18: note: overridden virtual function is here 62 | virtual void from_json(const QJsonObject& json_object) = 0; | ^ In file included from moc_main_widget.cpp:9: In file included from ./pdf_viewer/main_widget.h:19: In file included from ./pdf_viewer/input.h:13: In file included from ./pdf_viewer/utils.h:26: In file included from ./pdf_viewer/utf8.h:31: ./pdf_viewer/utf8/checked.h:268:34: warning: 'iterator' is deprecated [-Wdeprecated-declarations] 268 | class iterator : public std::iterator { | ^ /usr/include/c++/v1/__iterator/iterator.h:23:29: note: 'iterator' has been explicitly marked deprecated here 23 | struct _LIBCPP_TEMPLATE_VIS _LIBCPP_DEPRECATED_IN_CXX17 iterator { | ^ /usr/include/c++/v1/__config:748:41: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX17' 748 | # define _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_DEPRECATED | ^ /usr/include/c++/v1/__config:713:49: note: expanded from macro '_LIBCPP_DEPRECATED' 713 | # define _LIBCPP_DEPRECATED __attribute__((__deprecated__)) | ^ In file included from moc_main_widget.cpp:9: In file included from ./pdf_viewer/main_widget.h:19: In file included from ./pdf_viewer/input.h:13: In file included from ./pdf_viewer/utils.h:26: In file included from ./pdf_viewer/utf8.h:32: ./pdf_viewer/utf8/unchecked.h:179:40: warning: 'iterator' is deprecated [-Wdeprecated-declarations] 179 | class iterator : public std::iterator { | ^ /usr/include/c++/v1/__iterator/iterator.h:23:29: note: 'iterator' has been explicitly marked deprecated here 23 | struct _LIBCPP_TEMPLATE_VIS _LIBCPP_DEPRECATED_IN_CXX17 iterator { | ^ /usr/include/c++/v1/__config:748:41: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX17' 748 | # define _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_DEPRECATED | ^ /usr/include/c++/v1/__config:713:49: note: expanded from macro '_LIBCPP_DEPRECATED' 713 | # define _LIBCPP_DEPRECATED __attribute__((__deprecated__)) | ^ In file included from moc_main_widget.cpp:9: In file included from ./pdf_viewer/main_widget.h:19: In file included from ./pdf_viewer/input.h:13: ./pdf_viewer/utils.h:481:10: warning: 'set_rate' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] 481 | void set_rate(float rate); | ^ ./pdf_viewer/utils.h:452:18: note: overridden virtual function is here 452 | virtual void set_rate(float rate) = 0; | ^ ./pdf_viewer/utils.h:483:10: warning: 'is_pausable' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] 483 | bool is_pausable(); | ^ ./pdf_viewer/utils.h:456:18: note: overridden virtual function is here 456 | virtual bool is_pausable() = 0; | ^ ./pdf_viewer/utils.h:485:10: warning: 'is_word_by_word' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] 485 | bool is_word_by_word(); | ^ ./pdf_viewer/utils.h:457:18: note: overridden virtual function is here 457 | virtual bool is_word_by_word() = 0; | ^ ./pdf_viewer/utils.h:487:18: warning: 'set_word_callback' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] 487 | virtual void set_word_callback(std::function callback); | ^ ./pdf_viewer/utils.h:458:18: note: overridden virtual function is here 458 | virtual void set_word_callback(std::function) = 0; | ^ ./pdf_viewer/utils.h:489:18: warning: 'set_state_change_callback' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] 489 | virtual void set_state_change_callback(std::function callback); | ^ ./pdf_viewer/utils.h:459:18: note: overridden virtual function is here 459 | virtual void set_state_change_callback(std::function) = 0; | ^ ./pdf_viewer/utils.h:490:18: warning: 'set_external_state_change_callback' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] 490 | virtual void set_external_state_change_callback(std::function callback); | ^ ./pdf_viewer/utils.h:460:18: note: overridden virtual function is here 460 | virtual void set_external_state_change_callback(std::function) = 0; | ^ ./pdf_viewer/utils.h:491:18: warning: 'set_on_app_pause_callback' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] 491 | virtual void set_on_app_pause_callback(std::function); | ^ ./pdf_viewer/utils.h:461:18: note: overridden virtual function is here 461 | virtual void set_on_app_pause_callback(std::function) = 0; | ^ ./pdf_viewer/utils.h:492:18: warning: 'set_on_app_resume_callback' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] 492 | virtual void set_on_app_resume_callback(std::function); | ^ ./pdf_viewer/utils.h:462:18: note: overridden virtual function is here 462 | virtual void set_on_app_resume_callback(std::function) = 0; | ^ In file included from moc_main_widget.cpp:9: In file included from ./pdf_viewer/main_widget.h:19: ./pdf_viewer/input.h:194:40: warning: 'next_requirement' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] 194 | virtual std::optional next_requirement(MainWidget* widget); | ^ ./pdf_viewer/input.h:50:40: note: overridden virtual function is here 50 | virtual std::optional next_requirement(MainWidget* widget); | ^ ./pdf_viewer/input.h:196:18: warning: 'perform' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] 196 | virtual void perform(); | ^ ./pdf_viewer/input.h:36:18: note: overridden virtual function is here 36 | virtual void perform() = 0; | ^ ./pdf_viewer/input.h:199:10: warning: 'pre_perform' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] 199 | void pre_perform(); | ^ ./pdf_viewer/input.h:63:18: note: overridden virtual function is here 63 | virtual void pre_perform(); | ^ ./pdf_viewer/input.h:201:25: warning: 'get_name' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] 201 | virtual std::string get_name(); | ^ ./pdf_viewer/input.h:81:25: note: overridden virtual function is here 81 | virtual std::string get_name(); | ^ ./pdf_viewer/input.h:204:18: warning: 'set_symbol_requirement' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] 204 | virtual void set_symbol_requirement(char value); | ^ ./pdf_viewer/input.h:54:18: note: overridden virtual function is here 54 | virtual void set_symbol_requirement(char value); | ^ In file included from moc_main_widget.cpp:9: ./pdf_viewer/main_widget.h:784:10: warning: 'focusInEvent' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] 784 | void focusInEvent(QFocusEvent* ev); | ^ /usr/local/include/qt6/QtWidgets/qwidget.h:675:18: note: overridden virtual function is here 675 | virtual void focusInEvent(QFocusEvent *event); | ^ In file included from moc_main_widget.cpp:9: ./pdf_viewer/main_widget.h:803:10: warning: 'event' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] 803 | bool event(QEvent* event); | ^ /usr/local/include/qt6/QtWidgets/qmainwindow.h:177:10: note: overridden virtual function is here 177 | bool event(QEvent *event) override; | ^ In file included from moc_main_widget.cpp:9: In file included from ./pdf_viewer/main_widget.h:6: In file included from /usr/include/c++/v1/string:647: In file included from /usr/include/c++/v1/string_view:941: In file included from /usr/include/c++/v1/algorithm:1842: In file included from /usr/include/c++/v1/__algorithm/for_each.h:16: In file included from /usr/include/c++/v1/__ranges/movable_box.h:21: /usr/include/c++/v1/optional:293:7: warning: destructor called on non-final 'Portal' that has virtual functions but non-virtual destructor [-Wdelete-non-abstract-non-virtual-dtor] 293 | __val_.~value_type(); | ^ /usr/include/c++/v1/optional:348:8: note: in instantiation of member function 'std::__optional_destruct_base::~__optional_destruct_base' requested here 348 | struct __optional_storage_base : __optional_destruct_base<_Tp> { | ^ /usr/include/c++/v1/optional:293:15: note: qualify call to silence this warning 293 | __val_.~value_type(); | ^ 26 warnings generated. --- sioyek --- c++ -Wl,--undefined-version -pthread -Wl,-rpath,/usr/local/lib/qt6 -Wl,-rpath-link,/usr/local/lib/qt6 -o sioyek TouchSlider.o TouchCheckbox.o TouchListView.o TouchCopyOptions.o TouchRectangleSelectUI.o TouchRangeSelectUI.o TouchPageSelector.o TouchConfigMenu.o TouchTextEdit.o TouchSearchButtons.o TouchDeleteButton.o TouchHighlightButtons.o TouchSettings.o TouchAudioButtons.o TouchMarkSelector.o TouchDrawControls.o TouchMacroEditor.o TouchGenericButtons.o TouchMainMenu.o book.o config.o database.o document.o document_view.o input.o main.o main_widget.o pdf_renderer.o pdf_view_opengl_widget.o checksum.o new_file_checker.o coordinates.o ui.o path.o utils.o mysortfilterproxymodel.o RunGuard.o OpenWithApplication.o fzf.o qrc_resources.o moc_TouchSlider.o moc_TouchCheckbox.o moc_TouchListView.o moc_TouchCopyOptions.o moc_TouchRectangleSelectUI.o moc_TouchRangeSelectUI.o moc_TouchPageSelector.o moc_TouchConfigMenu.o moc_TouchTextEdit.o moc_TouchSearchButtons.o moc_TouchDeleteButton.o moc_TouchHighlightButtons.o moc_TouchSettings.o moc_TouchAudioButtons.o moc_TouchMarkSelector.o moc_TouchDrawControls.o moc_TouchMacroEditor.o moc_TouchGenericButtons.o moc_TouchMainMenu.o moc_main_widget.o moc_pdf_renderer.o moc_ui.o moc_mysortfilterproxymodel.o moc_RunGuard.o moc_OpenWithApplication.o -ldl -lmupdf -lharfbuzz -lfreetype -ljbig2dec -ljpeg -lmujs -lopenjp2 -lz -lsqlite3 -lsynctex /usr/local/lib/qt6/libQt6QuickWidgets.so -L/usr/local/lib /usr/local/lib/qt6/libQt6Quick.so /usr/local/lib/qt6/libQt6OpenGLWidgets.so /usr/local/lib/qt6/libQt6OpenGL.so /usr/local/lib/qt6/libQt6Widgets.so /usr/local/lib/qt6/libQt63DInput.so /usr/local/lib/qt6/libQt63DCore.so /usr/local/lib/qt6/libQt6Svg.so /usr/local/lib/qt6/libQt6TextToSpeech.so /usr/local/lib/qt6/libQt6Multimedia.so /usr/local/lib/qt6/libQt6Gui.so /usr/local/lib/qt6/libQt6Qml.so -pthread /usr/local/lib/qt6/libQt6Network.so /usr/local/lib/qt6/libQt6Concurrent.so /usr/local/lib/qt6/libQt6Core.so -lpthread -lGLX -lOpenGL =========================================================================== =================================================== ===== env: USE_PACKAGE_DEPENDS_ONLY=1 USER=root UID=0 GID=0 ===> sioyek-2.0.0.20250513_7 depends on executable: update-desktop-database - found =========================================================================== =================================================== ===== env: NO_DEPENDS=yes USER=root UID=0 GID=0 ===> Staging for sioyek-2.0.0.20250513_7 ===> Generating temporary packing list /usr/local/lib/qt6/bin/qmake -install qinstall -exe sioyek /wrkdirs/usr/ports/print/sioyek/work/stage/usr/local/bin/sioyek strip /wrkdirs/usr/ports/print/sioyek/work/stage/usr/local/bin/sioyek /usr/local/lib/qt6/bin/qmake -install qinstall /wrkdirs/usr/ports/print/sioyek/work/sioyek-eb03410682f70fa27cbe2f9ec3bf59ac086457d7/resources/sioyek.desktop /wrkdirs/usr/ports/print/sioyek/work/stage/usr/local/share/applications/sioyek.desktop /usr/local/lib/qt6/bin/qmake -install qinstall /wrkdirs/usr/ports/print/sioyek/work/sioyek-eb03410682f70fa27cbe2f9ec3bf59ac086457d7/resources/sioyek-icon-linux.png /wrkdirs/usr/ports/print/sioyek/work/stage/usr/local/share/pixmaps/sioyek-icon-linux.png /usr/local/lib/qt6/bin/qmake -install qinstall /wrkdirs/usr/ports/print/sioyek/work/sioyek-eb03410682f70fa27cbe2f9ec3bf59ac086457d7/pdf_viewer/shaders /wrkdirs/usr/ports/print/sioyek/work/stage/usr/local/share/sioyek/shaders /usr/local/lib/qt6/bin/qmake -install qinstall /wrkdirs/usr/ports/print/sioyek/work/sioyek-eb03410682f70fa27cbe2f9ec3bf59ac086457d7/tutorial.pdf /wrkdirs/usr/ports/print/sioyek/work/stage/usr/local/share/sioyek/tutorial.pdf /usr/local/lib/qt6/bin/qmake -install qinstall /wrkdirs/usr/ports/print/sioyek/work/sioyek-eb03410682f70fa27cbe2f9ec3bf59ac086457d7/pdf_viewer/keys.config /wrkdirs/usr/ports/print/sioyek/work/stage/usr/local/etc/sioyek/keys.config /usr/local/lib/qt6/bin/qmake -install qinstall /wrkdirs/usr/ports/print/sioyek/work/sioyek-eb03410682f70fa27cbe2f9ec3bf59ac086457d7/pdf_viewer/prefs.config /wrkdirs/usr/ports/print/sioyek/work/stage/usr/local/etc/sioyek/prefs.config /bin/mv /wrkdirs/usr/ports/print/sioyek/work/stage/usr/local/etc/sioyek/keys.config /wrkdirs/usr/ports/print/sioyek/work/stage/usr/local/etc/sioyek/keys.config.sample /bin/mv /wrkdirs/usr/ports/print/sioyek/work/stage/usr/local/etc/sioyek/prefs.config /wrkdirs/usr/ports/print/sioyek/work/stage/usr/local/etc/sioyek/prefs.config.sample install -m 444 /wrkdirs/usr/ports/print/sioyek/work/sioyek-eb03410682f70fa27cbe2f9ec3bf59ac086457d7/resources/sioyek.1 /wrkdirs/usr/ports/print/sioyek/work/stage/usr/local/share/man/man1/ ====> Compressing man pages (compress-man) =========================================================================== =================================================== ===== env: 'PKG_NOTES=build_timestamp ports_top_git_hash ports_top_checkout_unclean port_git_hash port_checkout_unclean built_by' 'PKG_NOTE_build_timestamp=2026-03-19T00:54:19+0000' 'PKG_NOTE_ports_top_git_hash=8c988f802ea2' 'PKG_NOTE_ports_top_checkout_unclean=no' 'PKG_NOTE_port_git_hash=35a5ed5db010' 'PKG_NOTE_port_checkout_unclean=no' 'PKG_NOTE_built_by=poudriere-git-3.4.2' NO_DEPENDS=yes USER=root UID=0 GID=0 ===> Building packages for sioyek-2.0.0.20250513_7 ===> Building sioyek-2.0.0.20250513_7 =========================================================================== =>> Cleaning up wrkdir ===> Cleaning for sioyek-2.0.0.20250513_7 build of print/sioyek | sioyek-2.0.0.20250513_7 ended at Wed Mar 18 20:54:49 EDT 2026 build time: 00:00:31